SEC CIK 1248110
NUNNELLY JOHN N
Reported ownership across 1 company, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| NRCview stock → | 40,363 | 2026-06-23 |
Position History — NRC
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — NRC
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2026-06-23 | Grant / award | 7,697 | $0.00 | 40,363 |
| 2025-10-17 | Grant / award (derivative) | 22,625 | $0.00 | 22,625 |
| 2025-05-07 | Grant / award (derivative) | 34,917 | $0.00 | 34,917 |
| 2024-05-08 | Grant / award (derivative) | 10,906 | $0.00 | 10,906 |
| 2024-03-27 | Option exercise (derivative) | 9,259 | $0.00 | 0 |
| 2024-03-27 | Tax withholding | 3,487 | $39.70 | 32,666 |
| 2024-03-27 | Option exercise | 9,259 | $14.95 | 36,153 |
| 2023-05-11 | Grant / award (derivative) | 7,386 | $0.00 | 7,386 |
| 2022-05-18 | Grant / award (derivative) | 12,078 | $0.00 | 12,078 |
| 2021-06-29 | Grant / award (derivative) | 7,289 | $0.00 | 7,289 |
| 2020-07-23 | Option exercise (derivative) | 5,926 | $0.00 | 22,837 |
| 2020-07-23 | Option exercise (derivative) | 6,821 | $0.00 | 0 |
| 2020-07-23 | Option exercise (derivative) | 40 | $0.00 | 10,400 |
| 2020-07-23 | Option exercise | 5,926 | $9.74 | 32,820 |
| 2020-07-23 | Option exercise | 40 | $34.90 | 39,681 |
| 2020-07-23 | Tax withholding | 6,861 | $58.94 | 32,820 |
| 2020-07-23 | Open-market sale | 5,926 | $60.10 | 26,894 |
| 2020-07-23 | Option exercise | 6,821 | $50.62 | 39,641 |
| 2020-05-18 | Grant / award (derivative) | 7,179 | $0.00 | 7,179 |
| 2019-05-29 | Grant / award (derivative) | 6,821 | $0.00 | 6,821 |
| 2018-05-30 | Grant / award (derivative) | 10,440 | $0.00 | 10,440 |
| 2018-05-23 | Option exercise (derivative) | 116 | $0.00 | 9,259 |
| 2018-05-23 | Open-market sale | 2,153 | $34.37 | 26,894 |
| 2018-05-23 | Option exercise | 116 | $14.95 | 32,010 |
| 2018-05-23 | Tax withholding | 50 | $34.55 | 31,960 |
| 2018-05-23 | Open-market sale | 2,913 | $33.51 | 29,047 |
| 2018-05-22 | Option exercise (derivative) | 10,881 | $0.00 | 9,375 |
| 2018-05-22 | Option exercise | 10,881 | $14.95 | 42,775 |
| 2018-05-22 | Tax withholding | 4,770 | $34.10 | 38,005 |
| 2018-05-22 | Open-market sale | 6,111 | $34.30 | 31,894 |
| 2018-05-21 | Option exercise (derivative) | 12,794 | $0.00 | 20,256 |
| 2018-05-21 | Open-market sale | 7,290 | $34.66 | 31,894 |
| 2018-05-21 | Tax withholding | 5,504 | $34.75 | 39,184 |
| 2018-05-21 | Option exercise | 12,794 | $14.95 | 44,688 |
| 2018-05-18 | Option exercise (derivative) | 10,043 | $0.00 | 0 |
| 2018-05-18 | Option exercise (derivative) | 2,950 | $0.00 | 33,050 |
| 2018-05-18 | Open-market sale | 5,900 | $34.44 | 32,793 |
| 2018-05-18 | Open-market sale | 899 | $34.88 | 31,894 |
| 2018-05-18 | Tax withholding | 1,278 | $34.50 | 38,693 |
| 2018-05-18 | Option exercise | 2,950 | $14.95 | 39,971 |
| 2018-05-18 | Tax withholding | 4,916 | $34.50 | 37,021 |
| 2018-05-18 | Option exercise | 10,043 | $16.89 | 41,937 |
| 2018-05-17 | Option exercise (derivative) | 25,957 | $0.00 | 10,043 |
| 2018-05-17 | Option exercise (derivative) | 7,821 | $0.00 | 0 |
| 2018-05-17 | Option exercise | 25,957 | $16.89 | 69,453 |
| 2018-05-17 | Tax withholding | 5,464 | $34.85 | 43,496 |
| 2018-05-17 | Option exercise | 7,821 | $24.35 | 48,960 |
| 2018-05-17 | Tax withholding | 12,580 | $34.85 | 56,873 |
| 2018-05-17 | Open-market sale | 24,979 | $34.71 | 31,894 |
| 2018-05-16 | Option exercise (derivative) | 17,483 | $0.00 | 7,821 |
| 2018-05-16 | Tax withholding | 12,286 | $34.65 | 47,091 |
| 2018-05-16 | Open-market sale | 5,952 | $34.67 | 41,139 |
| 2018-05-16 | Option exercise | 17,483 | $24.35 | 59,377 |
| 2018-05-15 | Option exercise (derivative) | 10,696 | $0.00 | 25,304 |
| 2018-05-15 | Option exercise (derivative) | 5,874 | $0.00 | 0 |
| 2018-05-15 | Option exercise | 5,874 | $14.21 | 47,768 |
| 2018-05-15 | Tax withholding | 2,419 | $34.50 | 45,349 |
| 2018-05-15 | Option exercise | 10,696 | $24.35 | 56,045 |
| 2018-05-15 | Tax withholding | 7,549 | $34.50 | 48,496 |
| 2018-05-15 | Open-market sale | 6,602 | $34.51 | 41,894 |
| 2018-05-14 | Option exercise (derivative) | 27,885 | $0.00 | 5,874 |
| 2018-05-14 | Open-market sale | 16,383 | $34.46 | 41,894 |
| 2018-05-14 | Tax withholding | 11,502 | $34.45 | 58,277 |
| 2018-05-14 | Option exercise | 27,885 | $14.21 | 69,779 |
| 2018-05-11 | Option exercise (derivative) | 1,703 | $0.00 | 0 |
| 2018-05-11 | Option exercise (derivative) | 2,241 | $0.00 | 33,759 |
| 2018-05-11 | Open-market sale | 2,314 | $34.13 | 41,894 |
| 2018-05-11 | Tax withholding | 927 | $34.35 | 44,208 |
| 2018-05-11 | Option exercise | 2,241 | $14.21 | 45,135 |
| 2018-05-11 | Tax withholding | 703 | $34.35 | 42,894 |
| 2018-05-11 | Option exercise | 1,703 | $14.19 | 43,597 |
| 2018-05-10 | Option exercise (derivative) | 10,607 | $0.00 | 1,703 |
| 2018-05-10 | Option exercise | 10,607 | $14.19 | 62,501 |
| 2018-05-10 | Open-market sale | 16,200 | $33.86 | 41,894 |
| 2018-05-10 | Tax withholding | 4,407 | $34.15 | 58,094 |
| 2018-05-09 | Option exercise (derivative) | 15,029 | $0.00 | 12,310 |
| 2018-05-09 | Open-market sale | 8,654 | $33.31 | 51,894 |
| 2018-05-09 | Tax withholding | 6,375 | $33.45 | 60,548 |
| 2018-05-09 | Option exercise | 15,029 | $14.19 | 66,923 |
| 2018-05-08 | Option exercise (derivative) | 3,797 | $0.00 | 27,339 |
| 2018-05-08 | Option exercise | 3,797 | $14.19 | 55,691 |
| 2018-05-08 | Tax withholding | 1,603 | $33.60 | 54,088 |
| 2018-05-08 | Open-market sale | 2,194 | $33.47 | 51,894 |
| 2018-05-07 | Option exercise (derivative) | 4,864 | $0.00 | 31,136 |
| 2018-05-07 | Option exercise (derivative) | 5,938 | $0.00 | 0 |
| 2018-05-07 | Tax withholding | 4,402 | $34.30 | 58,294 |
| 2018-05-07 | Option exercise | 5,938 | $13.81 | 57,832 |
| 2018-05-07 | Option exercise | 4,864 | $14.19 | 62,696 |
| 2018-05-07 | Open-market sale | 2,300 | $33.92 | 55,994 |
| 2018-05-07 | Open-market sale | 4,100 | $34.60 | 51,894 |
| 2018-05-04 | Tax withholding | 2,751 | $34.50 | 56,017 |
| 2018-05-04 | Option exercise | 6,874 | $13.81 | 58,768 |
| 2018-05-03 | Option exercise (derivative) | 23,188 | $0.00 | 12,812 |
| 2018-05-03 | Option exercise (derivative) | 6,874 | $0.00 | 5,938 |
| 2018-05-03 | Open-market sale | 11,433 | $34.53 | 51,894 |
| 2018-05-03 | Open-market sale | 2,500 | $34.02 | 63,327 |
| 2018-05-03 | Tax withholding | 9,255 | $34.60 | 65,827 |
| 2018-05-03 | Option exercise | 23,188 | $13.81 | 75,082 |
| 2018-04-17 | Disposition to issuer (derivative) | 6,000 | — | 0 |
| 2018-04-17 | Disposition to issuer | 3,900 | — | 0 |
| 2018-04-17 | Grant / award | 3,900 | — | 32,600 |
| 2018-04-17 | Grant / award | 19,294 | — | 51,894 |
| 2018-04-02 | Option exercise (derivative) | 4,561 | $0.00 | 28,763 |
| 2018-04-02 | Option exercise | 4,561 | $9.74 | 33,261 |
| 2018-04-02 | Open-market sale | 3,000 | $28.75 | 28,700 |
| 2018-04-02 | Tax withholding | 1,561 | $28.45 | 31,700 |
| 2018-03-29 | Option exercise (derivative) | 149 | $0.00 | 33,324 |
| 2018-03-29 | Open-market sale | 100 | $29.50 | 28,700 |
| 2018-03-29 | Option exercise | 149 | $9.74 | 28,849 |
| 2018-03-29 | Tax withholding | 49 | $29.25 | 28,800 |
| 2018-03-28 | Option exercise (derivative) | 2,527 | $0.00 | 33,473 |
| 2018-03-28 | Option exercise (derivative) | 3,235 | $0.00 | 0 |
| 2018-03-28 | Option exercise | 2,527 | $9.74 | 33,615 |
| 2018-03-28 | Tax withholding | 847 | $29.05 | 32,768 |
| 2018-03-28 | Open-market sale | 4,068 | $28.87 | 28,700 |
| 2018-03-28 | Tax withholding | 847 | $29.05 | 31,088 |
| 2018-03-28 | Option exercise | 3,235 | $7.61 | 31,935 |
| 2018-03-27 | Option exercise (derivative) | 135 | $0.00 | 3,235 |
| 2018-03-27 | Option exercise | 135 | $7.61 | 28,835 |
| 2018-03-27 | Tax withholding | 35 | $28.95 | 28,800 |
| 2018-03-27 | Open-market sale | 100 | $29.15 | 28,700 |
| 2018-03-26 | Option exercise (derivative) | 6,660 | $0.00 | 3,370 |
| 2018-03-26 | Open-market sale | 4,883 | $28.65 | 28,708 |
| 2018-03-26 | Option exercise | 6,660 | $7.61 | 35,360 |
| 2018-03-26 | Tax withholding | 1,769 | $28.65 | 33,591 |
| 2018-03-26 | Open-market sale | 8 | $28.70 | 28,700 |
| 2018-03-23 | Option exercise (derivative) | 347 | $0.00 | 10,030 |
| 2018-03-23 | Option exercise | 347 | $7.61 | 29,047 |
| 2018-03-23 | Tax withholding | 91 | $28.95 | 28,956 |
| 2018-03-23 | Open-market sale | 40 | $31.00 | 28,916 |
| 2018-03-23 | Open-market sale | 216 | $29.50 | 28,700 |
| 2018-03-22 | Option exercise (derivative) | 132 | $0.00 | 10,377 |
| 2018-03-22 | Tax withholding | 32 | $30.80 | 28,800 |
| 2018-03-22 | Option exercise | 132 | $7.61 | 28,832 |
| 2018-03-22 | Open-market sale | 100 | $31.20 | 28,700 |
| 2018-03-21 | Open-market sale | 5,000 | $31.10 | 28,700 |
| 2018-03-20 | Option exercise (derivative) | 7,433 | $0.00 | 10,509 |
| 2018-03-20 | Option exercise | 7,433 | $7.61 | 36,133 |
| 2018-03-20 | Tax withholding | 1,821 | $31.05 | 34,312 |
| 2018-03-20 | Open-market sale | 612 | $31.40 | 33,700 |
| 2018-03-16 | Option exercise (derivative) | 3,142 | $0.00 | 17,942 |
| 2018-03-16 | Option exercise | 3,142 | $7.61 | 31,842 |
| 2018-03-16 | Tax withholding | 759 | $31.50 | 31,083 |
| 2018-03-16 | Open-market sale | 2,383 | $31.74 | 28,700 |
| 2017-07-03 | Option exercise (derivative) | 2,773 | $0.00 | 21,084 |
| 2017-07-03 | Open-market sale | 1,995 | $27.11 | 28,700 |
| 2017-07-03 | Tax withholding | 778 | $27.10 | 30,695 |
| 2017-07-03 | Option exercise | 2,773 | $7.61 | 31,473 |
| 2017-06-30 | Option exercise (derivative) | 1,101 | $0.00 | 23,857 |
| 2017-06-30 | Open-market sale | 790 | $27.03 | 28,700 |
| 2017-06-30 | Tax withholding | 311 | $26.90 | 29,490 |
| 2017-06-30 | Option exercise | 1,101 | $7.61 | 29,801 |
| 2017-06-29 | Option exercise (derivative) | 1,178 | $0.00 | 24,958 |
| 2017-06-29 | Open-market sale | 846 | $27.00 | 28,700 |
| 2017-06-29 | Option exercise | 1,178 | $7.61 | 29,878 |
| 2017-06-29 | Tax withholding | 332 | $26.95 | 29,546 |
| 2017-06-28 | Option exercise (derivative) | 2,718 | $0.00 | 26,136 |
| 2017-06-28 | Option exercise | 2,718 | $7.61 | 31,418 |
| 2017-06-28 | Open-market sale | 1,959 | $27.24 | 28,700 |
| 2017-06-28 | Tax withholding | 759 | $27.25 | 30,659 |
| 2017-06-27 | Option exercise (derivative) | 4,319 | $0.00 | 28,854 |
| 2017-06-27 | Option exercise | 4,319 | $7.61 | 33,019 |
| 2017-06-27 | Tax withholding | 1,219 | $26.95 | 31,800 |
| 2017-06-27 | Open-market sale | 3,100 | $27.06 | 28,700 |
| 2017-06-26 | Option exercise (derivative) | 3,653 | $0.00 | 0 |
| 2017-06-26 | Option exercise (derivative) | 2,827 | $0.00 | 33,173 |
| 2017-06-26 | Open-market sale | 4,635 | $27.46 | 28,700 |
| 2017-06-26 | Tax withholding | 795 | $27.05 | 33,335 |
| 2017-06-26 | Option exercise | 2,827 | $7.61 | 34,130 |
| 2017-06-26 | Tax withholding | 1,050 | $27.05 | 31,303 |
| 2017-06-26 | Option exercise | 3,653 | $7.78 | 32,353 |
| 2017-06-23 | Option exercise (derivative) | 7,013 | $0.00 | 3,653 |
| 2017-06-23 | Tax withholding | 2,013 | $27.10 | 33,700 |
| 2017-06-23 | Option exercise | 7,013 | $7.78 | 35,713 |
| 2017-06-23 | Open-market sale | 5,000 | $26.93 | 28,700 |
| 2017-06-22 | Option exercise (derivative) | 293 | $0.00 | 10,666 |
| 2017-06-22 | Option exercise | 293 | $7.78 | 28,993 |
| 2017-06-22 | Tax withholding | 84 | $27.00 | 28,909 |
| 2017-06-22 | Open-market sale | 209 | $27.25 | 28,700 |
| 2017-06-21 | Option exercise (derivative) | 2,155 | $0.00 | 10,959 |
| 2017-06-21 | Open-market sale | 337 | $27.40 | 28,700 |
| 2017-06-21 | Open-market sale | 1,200 | $27.35 | 29,037 |
| 2017-06-21 | Tax withholding | 618 | $27.10 | 30,237 |
| 2017-06-21 | Option exercise | 2,155 | $7.78 | 30,855 |
| 2017-06-20 | Option exercise (derivative) | 871 | $0.00 | 13,114 |
| 2017-06-20 | Open-market sale | 300 | $27.40 | 28,700 |
| 2017-06-20 | Open-market sale | 322 | $27.45 | 29,000 |
| 2017-06-20 | Tax withholding | 249 | $27.20 | 29,322 |
| 2017-06-20 | Option exercise | 871 | $7.78 | 29,571 |
| 2017-06-19 | Option exercise (derivative) | 6,472 | $0.00 | 13,985 |
| 2017-06-19 | Option exercise | 6,472 | $7.78 | 35,172 |
| 2017-06-19 | Tax withholding | 1,834 | $27.45 | 33,338 |
| 2017-06-19 | Open-market sale | 4,638 | $27.50 | 28,700 |
| 2017-06-16 | Option exercise (derivative) | 9,106 | $0.00 | 20,457 |
| 2017-06-16 | Option exercise | 9,106 | $7.78 | 37,806 |
| 2017-06-16 | Tax withholding | 2,576 | $27.50 | 35,230 |
| 2017-06-16 | Open-market sale | 6,530 | $27.54 | 28,700 |
| 2017-06-15 | Option exercise (derivative) | 1,255 | $0.00 | 29,563 |
| 2017-06-15 | Tax withholding | 355 | $27.50 | 29,600 |
| 2017-06-15 | Option exercise | 1,255 | $7.78 | 29,955 |
| 2017-06-15 | Open-market sale | 900 | $27.75 | 28,700 |
| 2017-06-14 | Option exercise (derivative) | 5,182 | $0.00 | 30,818 |
| 2017-06-14 | Open-market sale | 3,740 | $28.03 | 28,700 |
| 2017-06-14 | Option exercise | 5,182 | $7.78 | 33,882 |
| 2017-06-14 | Tax withholding | 1,442 | $27.95 | 32,440 |
| 2017-05-09 | Grant / award (derivative) | 36,000 | $0.00 | 36,000 |
| 2017-05-09 | Grant / award (derivative) | 6,000 | $0.00 | 6,000 |
| 2016-05-11 | Grant / award (derivative) | 6,000 | $0.00 | 6,000 |
| 2016-05-11 | Grant / award (derivative) | 36,000 | $0.00 | 36,000 |
| 2015-05-07 | Grant / award (derivative) | 36,000 | $0.00 | 36,000 |
| 2015-05-07 | Grant / award (derivative) | 6,000 | $0.00 | 6,000 |
| 2014-05-08 | Grant / award (derivative) | 6,000 | $0.00 | 6,000 |
| 2014-05-08 | Grant / award (derivative) | 36,000 | $0.00 | 36,000 |
| 2014-03-17 | Open-market sale | 500 | $18.01 | 28,700 |
| 2014-03-14 | Open-market sale | 6,000 | $41.00 | 3,900 |
| 2014-03-14 | Open-market sale | 6,200 | $18.02 | 29,200 |
| 2014-03-13 | Open-market sale | 24,000 | $18.55 | 35,400 |
| 2014-03-10 | Option exercise (derivative) | 6,000 | $0.00 | 0 |
| 2014-03-10 | Tax withholding | 2,475 | $41.33 | 7,425 |
| 2014-03-10 | Option exercise | 6,000 | $17.06 | 9,900 |
| 2014-03-10 | Tax withholding | 16,257 | $18.80 | 43,143 |
| 2014-03-10 | Option exercise | 36,000 | $8.49 | 59,400 |
| 2014-03-10 | Option exercise | 36,000 | $8.49 | 59,400 |
| 2014-03-10 | Option exercise | 6,000 | $17.06 | 9,900 |
| 2013-12-04 | Option exercise (derivative) | 8,100 | $0.00 | 0 |
| 2013-12-04 | Open-market sale | 8,100 | $17.65 | 23,400 |
| 2013-12-04 | Option exercise | 8,100 | $7.20 | 31,500 |
| 2013-12-03 | Option exercise (derivative) | 27,900 | $0.00 | 8,100 |
| 2013-12-03 | Open-market sale | 27,900 | $17.79 | 23,400 |
| 2013-12-03 | Option exercise | 27,900 | $7.20 | 51,300 |
| 2013-11-18 | Option exercise (derivative) | 6,000 | $0.00 | 0 |
| 2013-11-18 | Option exercise | 6,000 | $18.11 | 14,095 |
| 2013-11-18 | Open-market sale | 10,195 | $33.50 | 3,900 |
| 2013-11-18 | Option exercise | 4,195 | $16.18 | 8,095 |
| 2013-11-14 | Option exercise (derivative) | 108 | $0.00 | 4,195 |
| 2013-11-14 | Open-market sale | 108 | $33.50 | 3,900 |
| 2013-11-14 | Option exercise | 108 | $16.18 | 4,008 |
| 2013-11-13 | Option exercise (derivative) | 1,697 | $0.00 | 4,303 |
| 2013-11-13 | Option exercise | 1,697 | $16.18 | 5,597 |
| 2013-11-13 | Open-market sale | 1,697 | $33.64 | 3,900 |
| 2013-05-09 | Grant / award (derivative) | 12,000 | $0.00 | 12,000 |
| 2012-05-11 | Grant / award (derivative) | 12,000 | $0.00 | 12,000 |
| 2011-05-06 | Grant / award (derivative) | 12,000 | $0.00 | 12,000 |
| 2010-05-07 | Grant / award (derivative) | 12,000 | $0.00 | 12,000 |
| 2009-05-08 | Grant / award (derivative) | 12,000 | $0.00 | 12,000 |
| 2008-09-19 | Option exercise (derivative) | 4,000 | $0.00 | 0 |
| 2008-09-19 | Option exercise | 4,000 | $22.61 | 11,800 |
| 2008-09-19 | Open-market sale | 4,000 | $31.93 | 7,800 |
| 2008-09-16 | Option exercise (derivative) | 1,000 | $0.00 | 4,000 |
| 2008-09-16 | Open-market sale | 1,000 | $31.41 | 7,800 |
| 2008-09-16 | Option exercise | 1,000 | $22.61 | 8,800 |
| 2008-09-04 | Option exercise (derivative) | 1,000 | $0.00 | 5,000 |
| 2008-09-04 | Option exercise | 1,000 | $22.61 | 8,800 |
| 2008-09-04 | Open-market sale | 1,000 | $31.03 | 7,800 |
| 2008-09-03 | Option exercise (derivative) | 2,000 | $0.00 | 6,000 |
| 2008-09-03 | Open-market sale | 1,800 | $31.46 | 7,800 |
| 2008-09-03 | Open-market sale | 200 | $32.06 | 9,600 |
| 2008-09-03 | Option exercise | 2,000 | $22.61 | 9,800 |
| 2008-09-02 | Option exercise (derivative) | 1,000 | $0.00 | 7,000 |
| 2008-09-02 | Open-market sale | 1,000 | $31.03 | 7,800 |
| 2008-09-02 | Option exercise | 1,000 | $22.61 | 8,800 |
| 2008-08-28 | Option exercise (derivative) | 500 | $0.00 | 8,000 |
| 2008-08-28 | Open-market sale | 500 | $30.95 | 7,800 |
| 2008-08-28 | Option exercise | 500 | $22.61 | 8,300 |
| 2008-08-26 | Option exercise (derivative) | 500 | $0.00 | 8,500 |
| 2008-08-26 | Option exercise | 500 | $22.61 | 8,300 |
| 2008-08-26 | Open-market sale | 500 | $31.00 | 7,800 |
| 2008-08-22 | Option exercise (derivative) | 3,000 | $0.00 | 9,000 |
| 2008-08-22 | Option exercise | 3,000 | $22.61 | 10,800 |
| 2008-08-22 | Open-market sale | 3,000 | $31.12 | 7,800 |
| 2008-05-02 | Grant / award (derivative) | 12,000 | $0.00 | 12,000 |
| 2007-10-17 | Option exercise (derivative) | 555 | $0.00 | 0 |
| 2007-10-17 | Open-market sale | 100 | $26.03 | 8,255 |
| 2007-10-17 | Open-market sale | 455 | $26.02 | 7,800 |
| 2007-10-17 | Option exercise | 555 | $14.20 | 8,355 |
| 2007-10-12 | Option exercise (derivative) | 1,957 | $0.00 | 555 |
| 2007-10-12 | Open-market sale | 98 | $27.01 | 9,659 |
| 2007-10-12 | Open-market sale | 1,859 | $27.00 | 7,800 |
| 2007-10-12 | Option exercise | 1,957 | $14.20 | 9,757 |
| 2007-10-08 | Option exercise (derivative) | 488 | $0.00 | 2,512 |
| 2007-10-08 | Option exercise | 488 | $14.20 | 8,288 |
| 2007-10-08 | Open-market sale | 488 | $27.00 | 7,800 |
| 2007-10-05 | Option exercise (derivative) | 1,000 | $0.00 | 3,000 |
| 2007-10-05 | Open-market sale | 1,000 | $27.00 | 7,800 |
| 2007-10-05 | Option exercise | 1,000 | $14.20 | 8,800 |
| 2007-10-03 | Option exercise (derivative) | 711 | $0.00 | 4,000 |
| 2007-10-03 | Option exercise | 711 | $14.20 | 8,511 |
| 2007-10-03 | Open-market sale | 711 | $26.75 | 7,800 |
| 2007-10-02 | Option exercise (derivative) | 2,289 | $0.00 | 4,711 |
| 2007-10-02 | Option exercise | 2,289 | $14.20 | 10,089 |
| 2007-10-02 | Open-market sale | 289 | $26.75 | 9,800 |
| 2007-10-02 | Open-market sale | 2,000 | $26.50 | 7,800 |
| 2007-10-01 | Option exercise (derivative) | 1,000 | $0.00 | 7,000 |
| 2007-10-01 | Open-market sale | 1,000 | $26.00 | 7,800 |
| 2007-10-01 | Option exercise | 1,000 | $14.20 | 8,800 |
| 2007-07-03 | Option exercise (derivative) | 1,000 | $0.00 | 8,000 |
| 2007-07-03 | Option exercise | 1,000 | $14.20 | 8,800 |
| 2007-07-03 | Open-market sale | 1,000 | $25.25 | 7,800 |
| 2007-06-26 | Option exercise (derivative) | 549 | $0.00 | 9,000 |
| 2007-06-26 | Open-market sale | 549 | $25.25 | 7,800 |
| 2007-06-26 | Option exercise | 549 | $14.20 | 8,349 |
| 2007-06-15 | Option exercise (derivative) | 451 | $0.00 | 9,549 |
| 2007-06-15 | Open-market sale | 100 | $25.45 | 8,151 |
| 2007-06-15 | Option exercise | 451 | $14.20 | 8,251 |
| 2007-06-15 | Open-market sale | 101 | $25.25 | 8,050 |
| 2007-06-15 | Open-market sale | 250 | $25.35 | 7,800 |
| 2007-06-13 | Option exercise (derivative) | 1,000 | $0.00 | 10,000 |
| 2007-06-13 | Open-market sale | 1,000 | $25.01 | 7,800 |
| 2007-06-13 | Option exercise | 1,000 | $14.20 | 8,800 |
| 2007-05-24 | Option exercise (derivative) | 742 | $0.00 | 11,258 |
| 2007-05-24 | Option exercise | 742 | $14.20 | 8,542 |
| 2007-05-24 | Open-market sale | 742 | $26.75 | 7,800 |
| 2007-05-23 | Option exercise (derivative) | 500 | $0.00 | 0 |
| 2007-05-23 | Option exercise (derivative) | 258 | $0.00 | 11,742 |
| 2007-05-23 | Option exercise | 258 | $14.20 | 8,558 |
| 2007-05-23 | Open-market sale | 258 | $26.75 | 8,300 |
| 2007-05-23 | Open-market sale | 500 | $26.50 | 7,800 |
| 2007-05-23 | Option exercise | 500 | $16.05 | 8,300 |
| 2007-05-21 | Option exercise (derivative) | 149 | $0.00 | 500 |
| 2007-05-21 | Option exercise | 149 | $16.05 | 7,949 |
| 2007-05-21 | Open-market sale | 149 | $25.25 | 7,800 |
| 2007-05-15 | Option exercise (derivative) | 1,100 | $0.00 | 9,549 |
| 2007-05-15 | Option exercise | 1,100 | $14.20 | 8,900 |
| 2007-05-15 | Open-market sale | 1,000 | $25.10 | 7,800 |
| 2007-05-15 | Open-market sale | 100 | $25.25 | 8,800 |
| 2007-05-14 | Option exercise (derivative) | 649 | $0.00 | 0 |
| 2007-05-14 | Option exercise (derivative) | 1,351 | $0.00 | 10,649 |
| 2007-05-14 | Option exercise | 1,351 | $14.20 | 9,151 |
| 2007-05-14 | Option exercise | 649 | $16.05 | 9,800 |
| 2007-05-14 | Open-market sale | 2,000 | $25.10 | 7,800 |
| 2007-05-03 | Grant / award (derivative) | 12,000 | $0.00 | 12,000 |
| 2006-12-07 | Option exercise (derivative) | 1,091 | $0.00 | 649 |
| 2006-12-07 | Open-market sale | 338 | $24.54 | 8,473 |
| 2006-12-07 | Option exercise | 1,091 | $16.05 | 8,891 |
| 2006-12-07 | Open-market sale | 80 | $24.53 | 8,811 |
| 2006-12-07 | Open-market sale | 99 | $24.57 | 7,800 |
| 2006-12-07 | Open-market sale | 574 | $24.55 | 7,899 |
| 2006-12-01 | Option exercise (derivative) | 80 | $0.00 | 1,740 |
| 2006-12-01 | Open-market sale | 80 | $25.25 | 7,800 |
| 2006-12-01 | Option exercise | 80 | $16.05 | 7,880 |
| 2006-11-29 | Option exercise (derivative) | 11 | $0.00 | 1,820 |
| 2006-11-29 | Open-market sale | 11 | $25.25 | 7,800 |
| 2006-11-29 | Option exercise | 11 | $16.05 | 7,811 |
| 2006-11-28 | Option exercise (derivative) | 269 | $0.00 | 4,731 |
| 2006-11-28 | Option exercise (derivative) | 500 | $0.00 | 4,231 |
| 2006-11-28 | Option exercise (derivative) | 1,100 | $0.00 | 1,831 |
| 2006-11-28 | Option exercise (derivative) | 200 | $0.00 | 5,000 |
| 2006-11-28 | Option exercise (derivative) | 1,300 | $0.00 | 2,931 |
| 2006-11-28 | Open-market sale | 500 | $25.00 | 10,200 |
| 2006-11-28 | Open-market sale | 269 | $25.25 | 10,700 |
| 2006-11-28 | Open-market sale | 200 | $25.26 | 10,969 |
| 2006-11-28 | Option exercise | 1,100 | $16.05 | 11,169 |
| 2006-11-28 | Option exercise | 1,300 | $16.05 | 10,069 |
| 2006-11-28 | Option exercise | 500 | $16.05 | 8,769 |
| 2006-11-28 | Option exercise | 269 | $16.05 | 8,269 |
| 2006-11-28 | Option exercise | 200 | $16.05 | 8,000 |
| 2006-11-28 | Open-market sale | 1,300 | $24.99 | 8,900 |
| 2006-11-28 | Open-market sale | 1,100 | $24.50 | 7,800 |
| 2006-11-28 | Option exercise (derivative) | 2,000 | $0.00 | 2,231 |
| 2006-11-28 | Option exercise (derivative) | 1,200 | $0.00 | 1,031 |
| 2006-11-28 | Option exercise (derivative) | 269 | $0.00 | 4,731 |
| 2006-11-28 | Option exercise (derivative) | 500 | $0.00 | 4,231 |
| 2006-11-28 | Option exercise (derivative) | 200 | $0.00 | 5,000 |
| 2006-11-28 | Option exercise | 2,000 | $16.05 | 10,769 |
| 2006-11-28 | Option exercise | 500 | $16.05 | 8,769 |
| 2006-11-28 | Option exercise | 269 | $16.05 | 8,269 |
| 2006-11-28 | Option exercise | 200 | $16.05 | 8,000 |
| 2006-11-28 | Open-market sale | 1,200 | $24.50 | 7,800 |
| 2006-11-28 | Open-market sale | 2,000 | $24.99 | 9,000 |
| 2006-11-28 | Open-market sale | 500 | $25.00 | 11,000 |
| 2006-11-28 | Open-market sale | 269 | $25.25 | 11,500 |
| 2006-11-28 | Open-market sale | 200 | $25.26 | 11,769 |
| 2006-11-28 | Option exercise | 1,200 | $16.05 | 11,969 |
| 2006-11-27 | Option exercise (derivative) | 100 | $0.00 | 5,200 |
| 2006-11-27 | Open-market sale | 100 | $24.50 | 7,800 |
| 2006-11-27 | Option exercise | 100 | $16.05 | 7,900 |
| 2006-11-27 | Option exercise (derivative) | 100 | $0.00 | 5,200 |
| 2006-11-27 | Open-market sale | 100 | $24.50 | 7,800 |
| 2006-11-27 | Option exercise | 100 | $16.05 | 7,900 |
| 2006-11-21 | Option exercise (derivative) | 200 | $0.00 | 5,800 |
| 2006-11-21 | Open-market sale | 200 | $24.99 | 7,300 |
| 2006-11-21 | Option exercise | 200 | $16.05 | 7,500 |
| 2006-11-13 | Open-market sale | 500 | $24.99 | 7,300 |
| 2006-11-13 | Option exercise (derivative) | 500 | $0.00 | 5,500 |
| 2006-11-13 | Option exercise | 500 | $16.05 | 7,800 |
| 2006-11-13 | Open-market sale | 500 | $24.99 | 7,300 |
| 2006-10-20 | Option exercise (derivative) | 500 | $0.00 | 6,000 |
| 2006-10-20 | Option exercise | 500 | $16.05 | 8,300 |
| 2006-10-20 | Open-market sale | 500 | $24.65 | 7,800 |
| 2006-10-13 | Option exercise (derivative) | 2,591 | $0.00 | 6,500 |
| 2006-10-13 | Open-market sale | 1,591 | $24.50 | 8,800 |
| 2006-10-13 | Option exercise | 2,591 | $16.05 | 10,391 |
| 2006-10-13 | Open-market sale | 1,000 | $24.70 | 7,800 |
| 2006-10-12 | Option exercise (derivative) | 50 | $0.00 | 9,091 |
| 2006-10-12 | Open-market sale | 50 | $24.50 | 7,800 |
| 2006-10-12 | Option exercise | 50 | $16.05 | 7,850 |
| 2006-10-11 | Option exercise (derivative) | 359 | $0.00 | 9,141 |
| 2006-10-11 | Open-market sale | 359 | $24.50 | 7,800 |
| 2006-10-11 | Option exercise | 359 | $16.05 | 8,159 |
| 2006-10-10 | Option exercise (derivative) | 883 | $0.00 | 9,500 |
| 2006-10-10 | Open-market sale | 883 | $24.50 | 7,800 |
| 2006-10-10 | Option exercise | 883 | $16.05 | 8,683 |
| 2006-10-09 | Option exercise (derivative) | 420 | $0.00 | 10,383 |
| 2006-10-09 | Open-market sale | 420 | $24.50 | 7,800 |
| 2006-10-09 | Option exercise | 420 | $16.05 | 8,220 |
| 2006-10-03 | Option exercise (derivative) | 197 | $0.00 | 10,803 |
| 2006-10-03 | Option exercise | 197 | $16.05 | 7,997 |
| 2006-10-03 | Open-market sale | 197 | $24.50 | 7,800 |
| 2006-09-28 | Option exercise (derivative) | 91 | $0.00 | 0 |
| 2006-09-28 | Open-market sale | 91 | $25.02 | 7,800 |
| 2006-09-28 | Option exercise | 91 | $16.94 | 7,891 |
| 2006-09-27 | Option exercise (derivative) | 391 | $0.00 | 0 |
| 2006-09-27 | Option exercise (derivative) | 909 | $0.00 | 91 |
| 2006-09-27 | Open-market sale | 300 | $24.65 | 7,800 |
| 2006-09-27 | Open-market sale | 1,000 | $24.75 | 8,100 |
| 2006-09-27 | Option exercise | 909 | $16.94 | 9,100 |
| 2006-09-27 | Option exercise | 391 | $9.60 | 8,191 |
| 2006-09-26 | Option exercise (derivative) | 9 | $0.00 | 391 |
| 2006-09-26 | Open-market sale | 9 | $24.75 | 7,800 |
| 2006-09-26 | Option exercise | 9 | $9.60 | 7,809 |
| 2006-09-22 | Option exercise (derivative) | 600 | $0.00 | 400 |
| 2006-09-22 | Option exercise (derivative) | 434 | $0.00 | 0 |
| 2006-09-22 | Option exercise | 434 | $7.60 | 8,234 |
| 2006-09-22 | Option exercise | 600 | $9.60 | 8,834 |
| 2006-09-22 | Open-market sale | 1,034 | $24.70 | 7,800 |
| 2006-09-21 | Option exercise (derivative) | 266 | $0.00 | 434 |
| 2006-09-21 | Open-market sale | 266 | $24.70 | 7,800 |
| 2006-09-21 | Option exercise | 266 | $7.60 | 8,066 |
| 2006-09-20 | Option exercise (derivative) | 300 | $0.00 | 700 |
| 2006-09-20 | Option exercise (derivative) | 1,000 | $0.00 | 0 |
| 2006-09-20 | Open-market sale | 99 | $24.57 | 8,201 |
| 2006-09-20 | Open-market sale | 800 | $25.02 | 8,300 |
| 2006-09-20 | Option exercise | 1,000 | $8.25 | 8,800 |
| 2006-09-20 | Open-market sale | 201 | $24.52 | 8,000 |
| 2006-09-20 | Open-market sale | 200 | $24.70 | 7,800 |
| 2006-09-20 | Option exercise | 300 | $7.60 | 9,100 |
| 2006-05-04 | Grant / award (derivative) | 12,000 | $0.00 | 12,000 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.