SEC CIK 1271132
LAROCQUE PETER
Reported ownership across 1 company, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| SNXview stock → | 47,437 | 2021-07-02 |
Position History — SNX
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — SNX
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2021-07-02 | Option exercise (derivative) | 689 | $0.00 | 918 |
| 2021-07-02 | Option exercise (derivative) | 610 | $0.00 | 3,249 |
| 2021-07-02 | Option exercise (derivative) | 1,065 | $0.00 | 9,940 |
| 2021-07-02 | Option exercise (derivative) | 698 | $0.00 | 9,317 |
| 2021-07-02 | Option exercise | 689 | $57.34 | 47,437 |
| 2021-07-02 | Option exercise | 610 | $65.83 | 48,047 |
| 2021-07-02 | Option exercise | 1,065 | $38.89 | 49,112 |
| 2021-07-02 | Option exercise | 698 | $56.50 | 49,810 |
| 2021-07-02 | Open-market sale | 3,062 | $120.95 | 46,748 |
| 2021-03-31 | Option exercise (derivative) | 406 | $0.00 | 3,859 |
| 2021-03-31 | Option exercise (derivative) | 459 | $0.00 | 1,607 |
| 2021-03-31 | Option exercise (derivative) | 710 | $0.00 | 11,005 |
| 2021-03-31 | Option exercise (derivative) | 466 | $0.00 | 10,015 |
| 2021-03-31 | Option exercise | 459 | $57.34 | 47,207 |
| 2021-03-31 | Open-market sale | 2,041 | $115.00 | 46,748 |
| 2021-03-31 | Option exercise | 406 | $65.83 | 47,613 |
| 2021-03-31 | Option exercise | 466 | $56.50 | 48,789 |
| 2021-03-31 | Option exercise | 710 | $38.89 | 48,323 |
| 2021-01-28 | Tax withholding | 1,881 | $84.58 | 46,748 |
| 2021-01-28 | Grant / award | 5,731 | $0.00 | 48,629 |
| 2021-01-20 | Grant / award (derivative) | 15,331 | $0.00 | 15,331 |
| 2021-01-20 | Grant / award | 4,308 | $0.00 | 20,804 |
| 2021-01-20 | Grant / award (derivative) | 15,171 | $0.00 | 15,171 |
| 2021-01-20 | Grant / award | 4,308 | $0.00 | 20,804 |
| 2021-01-20 | Grant / award | 22,094 | $0.00 | 42,898 |
| 2021-01-19 | Open-market sale | 2,259 | $88.92 | 16,496 |
| 2021-01-15 | Option exercise (derivative) | 699 | $0.00 | 10,481 |
| 2021-01-15 | Option exercise (derivative) | 689 | $0.00 | 2,066 |
| 2021-01-15 | Option exercise (derivative) | 609 | $0.00 | 4,265 |
| 2021-01-15 | Option exercise (derivative) | 1,420 | $0.00 | 11,715 |
| 2021-01-15 | Option exercise | 609 | $65.83 | 20,053 |
| 2021-01-15 | Option exercise | 689 | $57.34 | 19,444 |
| 2021-01-15 | Option exercise | 699 | $56.50 | 22,172 |
| 2021-01-15 | Option exercise | 1,420 | $38.89 | 21,473 |
| 2021-01-15 | Open-market sale | 3,417 | $86.74 | 18,755 |
| 2020-10-20 | Grant / award | 14,084 | $0.00 | 25,650 |
| 2020-10-20 | Tax withholding | 6,895 | $147.21 | 18,755 |
| 2020-10-12 | Tax withholding | 503 | $150.47 | 11,566 |
| 2020-10-08 | Open-market sale | 200 | $154.67 | 12,983 |
| 2020-10-08 | Open-market sale | 100 | $155.04 | 12,069 |
| 2020-10-08 | Open-market sale | 114 | $154.88 | 12,869 |
| 2020-10-08 | Open-market sale | 100 | $154.89 | 12,769 |
| 2020-10-08 | Open-market sale | 200 | $154.91 | 12,569 |
| 2020-10-08 | Open-market sale | 200 | $154.91 | 12,369 |
| 2020-10-08 | Open-market sale | 100 | $154.92 | 12,269 |
| 2020-10-08 | Open-market sale | 100 | $154.98 | 12,169 |
| 2020-10-08 | Option exercise (derivative) | 1,828 | $0.00 | 4,874 |
| 2020-10-08 | Option exercise (derivative) | 689 | $0.00 | 2,755 |
| 2020-10-08 | Option exercise (derivative) | 2,796 | $0.00 | 11,180 |
| 2020-10-08 | Option exercise (derivative) | 710 | $0.00 | 13,135 |
| 2020-10-08 | Option exercise (derivative) | 562 | $0.00 | 0 |
| 2020-10-08 | Option exercise | 2,796 | $110.44 | 18,654 |
| 2020-10-08 | Option exercise | 710 | $76.01 | 15,858 |
| 2020-10-08 | Option exercise | 1,828 | $128.67 | 15,148 |
| 2020-10-08 | Option exercise | 689 | $112.08 | 13,320 |
| 2020-10-08 | Option exercise | 562 | $89.21 | 12,631 |
| 2020-10-08 | Open-market sale | 100 | $154.61 | 13,183 |
| 2020-10-08 | Open-market sale | 100 | $154.58 | 13,283 |
| 2020-10-08 | Open-market sale | 100 | $154.58 | 13,383 |
| 2020-10-08 | Open-market sale | 100 | $154.52 | 13,483 |
| 2020-10-08 | Open-market sale | 400 | $154.51 | 13,583 |
| 2020-10-08 | Open-market sale | 100 | $154.47 | 13,983 |
| 2020-10-08 | Open-market sale | 100 | $154.45 | 14,183 |
| 2020-10-08 | Open-market sale | 100 | $154.44 | 14,283 |
| 2020-10-08 | Open-market sale | 100 | $154.43 | 14,383 |
| 2020-10-08 | Open-market sale | 120 | $154.28 | 18,534 |
| 2020-10-08 | Open-market sale | 100 | $154.29 | 18,434 |
| 2020-10-08 | Open-market sale | 100 | $154.30 | 18,334 |
| 2020-10-08 | Open-market sale | 300 | $154.30 | 18,034 |
| 2020-10-08 | Open-market sale | 300 | $154.31 | 17,734 |
| 2020-10-08 | Open-market sale | 100 | $154.31 | 17,634 |
| 2020-10-08 | Open-market sale | 200 | $154.32 | 17,434 |
| 2020-10-08 | Open-market sale | 600 | $154.34 | 16,834 |
| 2020-10-08 | Open-market sale | 100 | $154.36 | 16,734 |
| 2020-10-08 | Open-market sale | 100 | $154.38 | 16,634 |
| 2020-10-08 | Open-market sale | 100 | $154.40 | 16,534 |
| 2020-10-08 | Open-market sale | 667 | $154.41 | 15,867 |
| 2020-10-08 | Open-market sale | 100 | $154.42 | 15,767 |
| 2020-10-08 | Open-market sale | 1,284 | $154.42 | 14,483 |
| 2020-10-08 | Open-market sale | 100 | $154.46 | 14,083 |
| 2020-10-06 | Tax withholding | 275 | $151.92 | 12,069 |
| 2020-10-05 | Open-market sale | 163 | $149.19 | 13,358 |
| 2020-10-05 | Open-market sale | 185 | $149.42 | 18,373 |
| 2020-10-05 | Open-market sale | 1 | $149.41 | 18,372 |
| 2020-10-05 | Open-market sale | 106 | $149.36 | 18,266 |
| 2020-10-05 | Open-market sale | 4,745 | $149.23 | 13,521 |
| 2020-10-05 | Open-market sale | 100 | $149.13 | 13,258 |
| 2020-10-05 | Open-market sale | 100 | $149.12 | 12,958 |
| 2020-10-05 | Open-market sale | 200 | $149.12 | 13,058 |
| 2020-10-04 | Tax withholding | 328 | $150.60 | 17,944 |
| 2020-10-03 | Tax withholding | 286 | $150.60 | 18,272 |
| 2020-10-02 | Tax withholding | 347 | $147.64 | 18,558 |
| 2020-07-16 | Open-market sale | 1,618 | $123.43 | 18,905 |
| 2020-07-15 | Option exercise (derivative) | 1,123 | $0.00 | 562 |
| 2020-07-15 | Option exercise (derivative) | 1,377 | $0.00 | 3,444 |
| 2020-07-15 | Option exercise (derivative) | 2,130 | $0.00 | 13,845 |
| 2020-07-15 | Open-market sale | 1,130 | $122.00 | 20,523 |
| 2020-07-15 | Open-market sale | 2,377 | $123.00 | 21,653 |
| 2020-07-15 | Option exercise | 1,123 | $89.21 | 21,646 |
| 2020-07-15 | Option exercise | 1,377 | $112.08 | 23,023 |
| 2020-07-15 | Option exercise | 2,130 | $76.01 | 25,153 |
| 2020-07-15 | Open-market sale | 1,123 | $123.12 | 24,030 |
| 2020-01-30 | Grant / award | 4,336 | $0.00 | 22,441 |
| 2020-01-30 | Tax withholding | 1,918 | $140.09 | 20,523 |
| 2020-01-16 | Option exercise (derivative) | 5,325 | $0.00 | 15,975 |
| 2020-01-16 | Option exercise (derivative) | 258 | $0.00 | 0 |
| 2020-01-16 | Option exercise (derivative) | 749 | $0.00 | 1,685 |
| 2020-01-16 | Option exercise (derivative) | 5,512 | $0.00 | 4,821 |
| 2020-01-16 | Option exercise (derivative) | 5,486 | $0.00 | 6,702 |
| 2020-01-16 | Option exercise | 5,486 | $128.67 | 30,110 |
| 2020-01-16 | Option exercise | 5,325 | $76.01 | 35,435 |
| 2020-01-16 | Open-market sale | 456 | $152.54 | 34,979 |
| 2020-01-16 | Open-market sale | 874 | $152.15 | 34,105 |
| 2020-01-16 | Open-market sale | 1,000 | $152.13 | 33,105 |
| 2020-01-16 | Open-market sale | 1,000 | $152.32 | 32,105 |
| 2020-01-16 | Open-market sale | 1,000 | $152.32 | 31,105 |
| 2020-01-16 | Open-market sale | 1,000 | $152.26 | 30,105 |
| 2020-01-16 | Open-market sale | 1,000 | $152.54 | 29,105 |
| 2020-01-16 | Open-market sale | 1,000 | $152.00 | 28,105 |
| 2020-01-16 | Option exercise | 5,512 | $112.08 | 24,624 |
| 2020-01-16 | Option exercise | 749 | $89.21 | 19,112 |
| 2020-01-16 | Open-market sale | 1,000 | $149.10 | 19,105 |
| 2020-01-16 | Open-market sale | 1,000 | $149.08 | 22,105 |
| 2020-01-16 | Open-market sale | 1,000 | $149.14 | 18,105 |
| 2020-01-16 | Open-market sale | 2,000 | $149.00 | 20,105 |
| 2020-01-16 | Open-market sale | 1,000 | $148.90 | 23,105 |
| 2020-01-16 | Open-market sale | 2,000 | $150.90 | 24,105 |
| 2020-01-16 | Open-market sale | 1,000 | $151.52 | 27,105 |
| 2020-01-16 | Option exercise | 258 | $62.90 | 18,363 |
| 2020-01-16 | Open-market sale | 1,000 | $151.20 | 26,105 |
| 2019-10-11 | Tax withholding | 503 | $113.77 | 18,105 |
| 2019-10-07 | Tax withholding | 275 | $113.00 | 18,608 |
| 2019-10-07 | Tax withholding | 389 | $113.00 | 18,883 |
| 2019-10-04 | Tax withholding | 328 | $111.79 | 19,272 |
| 2019-10-03 | Tax withholding | 286 | $110.11 | 19,600 |
| 2019-10-02 | Grant / award (derivative) | 13,976 | $0.00 | 13,976 |
| 2019-10-02 | Grant / award | 3,531 | $0.00 | 19,886 |
| 2019-10-01 | Open-market sale | 145 | $111.08 | 19,547 |
| 2019-10-01 | Open-market sale | 100 | $111.81 | 19,692 |
| 2019-10-01 | Open-market sale | 100 | $112.61 | 19,792 |
| 2019-10-01 | Open-market sale | 100 | $113.35 | 19,892 |
| 2019-10-01 | Open-market sale | 69 | $112.87 | 19,992 |
| 2019-10-01 | Open-market sale | 300 | $110.50 | 20,061 |
| 2019-10-01 | Open-market sale | 100 | $112.66 | 20,361 |
| 2019-10-01 | Open-market sale | 78 | $110.84 | 16,758 |
| 2019-10-01 | Open-market sale | 100 | $110.76 | 16,836 |
| 2019-10-01 | Open-market sale | 100 | $111.15 | 16,936 |
| 2019-10-01 | Open-market sale | 100 | $110.90 | 17,036 |
| 2019-10-01 | Open-market sale | 100 | $110.36 | 17,136 |
| 2019-10-01 | Open-market sale | 700 | $110.35 | 17,236 |
| 2019-10-01 | Open-market sale | 105 | $110.42 | 17,936 |
| 2019-10-01 | Open-market sale | 200 | $112.64 | 18,041 |
| 2019-10-01 | Open-market sale | 100 | $110.38 | 18,241 |
| 2019-10-01 | Open-market sale | 100 | $110.70 | 18,341 |
| 2019-10-01 | Open-market sale | 100 | $111.03 | 18,441 |
| 2019-10-01 | Open-market sale | 100 | $111.04 | 18,541 |
| 2019-10-01 | Open-market sale | 100 | $110.81 | 18,641 |
| 2019-10-01 | Open-market sale | 100 | $110.95 | 18,741 |
| 2019-10-01 | Open-market sale | 1 | $111.19 | 18,841 |
| 2019-10-01 | Open-market sale | 105 | $112.09 | 18,842 |
| 2019-10-01 | Open-market sale | 100 | $110.89 | 18,947 |
| 2019-10-01 | Open-market sale | 100 | $113.10 | 19,047 |
| 2019-10-01 | Open-market sale | 100 | $113.48 | 19,147 |
| 2019-10-01 | Open-market sale | 100 | $111.05 | 19,247 |
| 2019-10-01 | Open-market sale | 100 | $113.45 | 19,347 |
| 2019-10-01 | Open-market sale | 100 | $110.57 | 19,447 |
| 2019-10-01 | Open-market sale | 200 | $110.43 | 16,458 |
| 2019-10-01 | Open-market sale | 103 | $110.40 | 16,355 |
| 2019-10-01 | Open-market sale | 100 | $110.44 | 16,658 |
| 2019-10-01 | Open-market sale | 100 | $110.92 | 23,156 |
| 2019-10-01 | Open-market sale | 100 | $112.72 | 23,456 |
| 2019-10-01 | Open-market sale | 100 | $115.20 | 23,556 |
| 2019-10-01 | Open-market sale | 100 | $115.28 | 23,656 |
| 2019-10-01 | Open-market sale | 100 | $113.17 | 20,461 |
| 2019-10-01 | Open-market sale | 103 | $113.19 | 20,561 |
| 2019-10-01 | Open-market sale | 100 | $113.56 | 20,664 |
| 2019-10-01 | Open-market sale | 200 | $113.49 | 20,764 |
| 2019-10-01 | Open-market sale | 200 | $113.50 | 20,964 |
| 2019-10-01 | Open-market sale | 100 | $113.53 | 21,164 |
| 2019-10-01 | Open-market sale | 200 | $113.57 | 21,264 |
| 2019-10-01 | Open-market sale | 100 | $111.44 | 21,464 |
| 2019-10-01 | Open-market sale | 100 | $113.33 | 21,564 |
| 2019-10-01 | Open-market sale | 100 | $114.00 | 21,664 |
| 2019-10-01 | Open-market sale | 100 | $113.07 | 21,764 |
| 2019-10-01 | Open-market sale | 100 | $114.59 | 21,864 |
| 2019-10-01 | Open-market sale | 100 | $110.96 | 21,964 |
| 2019-10-01 | Open-market sale | 100 | $114.83 | 22,064 |
| 2019-10-01 | Open-market sale | 100 | $112.74 | 22,164 |
| 2019-10-01 | Open-market sale | 100 | $113.25 | 22,264 |
| 2019-10-01 | Open-market sale | 100 | $113.74 | 22,364 |
| 2019-10-01 | Open-market sale | 100 | $114.85 | 22,464 |
| 2019-10-01 | Open-market sale | 100 | $113.41 | 22,564 |
| 2019-10-01 | Open-market sale | 100 | $113.81 | 22,664 |
| 2019-10-01 | Open-market sale | 100 | $114.78 | 22,764 |
| 2019-10-01 | Open-market sale | 100 | $115.01 | 22,864 |
| 2019-10-01 | Open-market sale | 192 | $110.66 | 22,964 |
| 2019-10-01 | Open-market sale | 100 | $110.97 | 23,356 |
| 2019-10-01 | Open-market sale | 100 | $110.45 | 23,256 |
| 2019-09-30 | Option exercise (derivative) | 5,171 | $0.00 | 258 |
| 2019-09-30 | Option exercise (derivative) | 1,247 | $0.00 | 0 |
| 2019-09-30 | Option exercise (derivative) | 3,745 | $0.00 | 2,434 |
| 2019-09-30 | Option exercise | 5,171 | $62.90 | 30,174 |
| 2019-09-30 | Option exercise | 3,745 | $89.21 | 33,919 |
| 2019-09-30 | Open-market sale | 10,163 | $112.74 | 23,756 |
| 2019-09-30 | Option exercise | 1,247 | $61.83 | 25,003 |
| 2019-01-31 | Tax withholding | 1,515 | $96.76 | 23,756 |
| 2019-01-31 | Grant / award | 4,279 | $0.00 | 25,271 |
| 2018-10-11 | Grant / award (derivative) | 21,300 | $0.00 | 21,300 |
| 2018-10-11 | Grant / award | 5,130 | $0.00 | 20,992 |
| 2018-10-08 | Tax withholding | 275 | $83.72 | 16,252 |
| 2018-10-08 | Tax withholding | 390 | $83.72 | 15,862 |
| 2018-10-04 | Tax withholding | 328 | $88.38 | 16,527 |
| 2018-10-03 | Tax withholding | 286 | $84.90 | 16,855 |
| 2018-10-03 | Tax withholding | 317 | $84.90 | 17,141 |
| 2018-01-19 | Option exercise (derivative) | 832 | $0.00 | 1,247 |
| 2018-01-19 | Option exercise (derivative) | 602 | $0.00 | 0 |
| 2018-01-19 | Option exercise (derivative) | 1,311 | $0.00 | 6,179 |
| 2018-01-19 | Option exercise (derivative) | 1,810 | $0.00 | 5,429 |
| 2018-01-19 | Option exercise (derivative) | 3,445 | $0.00 | 10,333 |
| 2018-01-19 | Open-market sale | 1,000 | $135.23 | 20,458 |
| 2018-01-19 | Option exercise | 602 | $32.40 | 18,060 |
| 2018-01-19 | Option exercise | 832 | $61.83 | 18,892 |
| 2018-01-19 | Option exercise | 1,810 | $62.90 | 20,702 |
| 2018-01-19 | Option exercise | 1,311 | $89.21 | 22,013 |
| 2018-01-19 | Option exercise | 3,445 | $112.08 | 25,458 |
| 2018-01-19 | Open-market sale | 1,000 | $135.71 | 19,458 |
| 2018-01-19 | Open-market sale | 1,000 | $135.02 | 24,458 |
| 2018-01-19 | Open-market sale | 1,000 | $135.03 | 23,458 |
| 2018-01-19 | Open-market sale | 1,000 | $135.00 | 22,458 |
| 2018-01-19 | Open-market sale | 1,000 | $135.19 | 21,458 |
| 2018-01-19 | Open-market sale | 2,000 | $135.61 | 17,458 |
| 2018-01-03 | Grant / award | 4,144 | $0.00 | 18,927 |
| 2018-01-03 | Tax withholding | 1,477 | $138.21 | 17,450 |
| 2018-01-03 | Tax withholding | 1,469 | $138.21 | 17,458 |
| 2017-10-09 | Tax withholding | 390 | $130.52 | 14,783 |
| 2017-10-06 | Tax withholding | 275 | $129.94 | 15,173 |
| 2017-10-04 | Tax withholding | 328 | $128.72 | 15,448 |
| 2017-10-03 | Tax withholding | 317 | $128.67 | 12,862 |
| 2017-10-03 | Tax withholding | 574 | $128.67 | 13,179 |
| 2017-10-03 | Grant / award (derivative) | 12,188 | $0.00 | 12,188 |
| 2017-10-03 | Grant / award | 2,914 | $0.00 | 15,776 |
| 2017-07-05 | Option exercise (derivative) | 1,205 | $0.00 | 602 |
| 2017-07-05 | Option exercise (derivative) | 936 | $0.00 | 7,490 |
| 2017-07-05 | Option exercise (derivative) | 1,293 | $0.00 | 7,239 |
| 2017-07-05 | Option exercise (derivative) | 831 | $0.00 | 2,079 |
| 2017-07-05 | Option exercise | 1,205 | $32.40 | 14,958 |
| 2017-07-05 | Option exercise | 831 | $61.83 | 15,789 |
| 2017-07-05 | Option exercise | 1,293 | $62.90 | 17,082 |
| 2017-07-05 | Option exercise | 936 | $89.21 | 18,018 |
| 2017-07-05 | Open-market sale | 1,000 | $119.12 | 17,018 |
| 2017-07-05 | Open-market sale | 1,265 | $119.09 | 15,753 |
| 2017-07-05 | Open-market sale | 1,000 | $119.00 | 14,753 |
| 2017-07-05 | Open-market sale | 1,000 | $119.10 | 13,753 |
| 2017-01-27 | Grant / award | 6,473 | $0.00 | 16,908 |
| 2017-01-27 | Tax withholding | 3,155 | $120.12 | 13,753 |
| 2017-01-17 | Option exercise (derivative) | 562 | $0.00 | 8,426 |
| 2017-01-17 | Option exercise (derivative) | 861 | $0.00 | 1,807 |
| 2017-01-17 | Option exercise (derivative) | 776 | $0.00 | 8,532 |
| 2017-01-17 | Option exercise (derivative) | 416 | $0.00 | 2,910 |
| 2017-01-17 | Open-market sale | 1,000 | $123.90 | 11,050 |
| 2017-01-17 | Open-market sale | 1,000 | $123.50 | 12,050 |
| 2017-01-17 | Option exercise | 416 | $61.83 | 11,712 |
| 2017-01-17 | Open-market sale | 615 | $123.74 | 10,435 |
| 2017-01-17 | Option exercise | 776 | $62.90 | 12,488 |
| 2017-01-17 | Option exercise | 562 | $89.21 | 13,050 |
| 2017-01-17 | Option exercise | 861 | $32.40 | 11,296 |
| 2017-01-13 | Open-market sale | 3,868 | $125.44 | 10,435 |
| 2016-10-13 | Open-market sale | 2,600 | $105.82 | 14,303 |
| 2016-10-12 | Option exercise (derivative) | 544 | $0.00 | 3,628 |
| 2016-10-12 | Option exercise (derivative) | 6,206 | $0.00 | 9,308 |
| 2016-10-12 | Option exercise (derivative) | 2,247 | $0.00 | 8,988 |
| 2016-10-12 | Option exercise (derivative) | 554 | $0.00 | 3,326 |
| 2016-10-12 | Open-market sale | 304 | $106.50 | 23,903 |
| 2016-10-12 | Open-market sale | 696 | $106.50 | 24,207 |
| 2016-10-12 | Open-market sale | 1,551 | $107.00 | 24,903 |
| 2016-10-12 | Option exercise | 544 | $32.40 | 26,454 |
| 2016-10-12 | Option exercise | 554 | $61.83 | 25,910 |
| 2016-10-12 | Option exercise | 6,206 | $62.90 | 25,356 |
| 2016-10-12 | Option exercise | 2,247 | $89.21 | 19,150 |
| 2016-10-12 | Open-market sale | 1,000 | $106.46 | 22,903 |
| 2016-10-12 | Open-market sale | 1,000 | $106.47 | 21,903 |
| 2016-10-12 | Open-market sale | 1,000 | $106.50 | 20,903 |
| 2016-10-12 | Open-market sale | 1,000 | $106.58 | 19,903 |
| 2016-10-12 | Open-market sale | 1,000 | $106.57 | 18,903 |
| 2016-10-12 | Open-market sale | 902 | $106.67 | 18,001 |
| 2016-10-12 | Open-market sale | 544 | $106.67 | 16,903 |
| 2016-10-12 | Open-market sale | 554 | $106.67 | 17,447 |
| 2016-10-07 | Tax withholding | 390 | $110.71 | 16,903 |
| 2016-10-07 | Open-market sale | 2,400 | $111.28 | 17,293 |
| 2016-10-06 | Tax withholding | 275 | $112.68 | 19,693 |
| 2016-10-05 | Tax withholding | 726 | $112.01 | 19,968 |
| 2016-10-04 | Grant / award (derivative) | 13,778 | $0.00 | 13,778 |
| 2016-10-04 | Grant / award | 3,345 | $0.00 | 20,694 |
| 2016-10-03 | Tax withholding | 317 | $111.64 | 17,349 |
| 2016-10-03 | Tax withholding | 575 | $111.64 | 17,666 |
| 2016-07-08 | Open-market sale | 7,000 | $94.22 | 18,241 |
| 2016-07-05 | Option exercise (derivative) | 643 | $0.00 | 3,212 |
| 2016-07-05 | Option exercise (derivative) | 353 | $0.00 | 3,880 |
| 2016-07-05 | Open-market sale | 643 | $92.45 | 25,594 |
| 2016-07-05 | Option exercise | 353 | $61.83 | 26,237 |
| 2016-07-05 | Option exercise | 643 | $32.40 | 25,884 |
| 2016-07-05 | Open-market sale | 353 | $92.46 | 25,241 |
| 2016-04-12 | Option exercise (derivative) | 1,151 | $0.00 | 0 |
| 2016-04-12 | Option exercise (derivative) | 964 | $0.00 | 3,855 |
| 2016-04-12 | Option exercise (derivative) | 529 | $0.00 | 4,233 |
| 2016-04-12 | Open-market sale | 1,000 | $86.50 | 26,885 |
| 2016-04-12 | Option exercise | 1,151 | $26.98 | 26,392 |
| 2016-04-12 | Option exercise | 964 | $32.40 | 27,356 |
| 2016-04-12 | Option exercise | 529 | $61.83 | 27,885 |
| 2016-04-12 | Open-market sale | 1,000 | $87.00 | 25,885 |
| 2016-04-12 | Open-market sale | 644 | $87.70 | 25,241 |
| 2016-01-13 | Option exercise (derivative) | 1,151 | $0.00 | 1,151 |
| 2016-01-13 | Option exercise (derivative) | 963 | $0.00 | 4,815 |
| 2016-01-13 | Option exercise (derivative) | 529 | $0.00 | 4,762 |
| 2016-01-13 | Option exercise | 1,151 | $26.98 | 26,392 |
| 2016-01-13 | Open-market sale | 1,000 | $84.15 | 25,241 |
| 2016-01-13 | Open-market sale | 1,000 | $83.75 | 26,241 |
| 2016-01-13 | Open-market sale | 643 | $83.35 | 27,241 |
| 2016-01-13 | Option exercise | 529 | $61.83 | 27,884 |
| 2016-01-13 | Option exercise | 963 | $32.40 | 27,355 |
| 2016-01-12 | Tax withholding | 4,372 | $83.24 | 25,241 |
| 2016-01-12 | Grant / award | 12,229 | $0.00 | 29,613 |
| 2015-10-22 | Option exercise (derivative) | 1,151 | $0.00 | 2,302 |
| 2015-10-22 | Option exercise (derivative) | 669 | $0.00 | 0 |
| 2015-10-22 | Option exercise (derivative) | 964 | $0.00 | 5,778 |
| 2015-10-22 | Option exercise (derivative) | 1,635 | $0.00 | 5,291 |
| 2015-10-22 | Open-market sale | 5,727 | $92.12 | 17,384 |
| 2015-10-22 | Option exercise | 1,635 | $61.83 | 23,111 |
| 2015-10-22 | Option exercise | 669 | $32.40 | 21,476 |
| 2015-10-22 | Option exercise | 964 | $32.40 | 20,807 |
| 2015-10-22 | Option exercise | 1,151 | $26.98 | 19,843 |
| 2015-10-22 | Option exercise | 1,308 | $27.87 | 18,692 |
| 2015-10-07 | Tax withholding | 703 | $89.99 | 17,774 |
| 2015-10-07 | Tax withholding | 390 | $89.99 | 17,384 |
| 2015-10-06 | Grant / award (derivative) | 11,235 | $0.00 | 11,235 |
| 2015-10-06 | Grant / award | 2,802 | — | 18,477 |
| 2015-10-05 | Tax withholding | 726 | $87.73 | 16,567 |
| 2015-10-05 | Tax withholding | 575 | $87.73 | 15,992 |
| 2015-10-05 | Tax withholding | 317 | $87.73 | 15,675 |
| 2015-07-13 | Open-market sale | 12,500 | $73.29 | 17,293 |
| 2015-07-06 | Option exercise (derivative) | 3,941 | $0.00 | 668 |
| 2015-07-06 | Option exercise (derivative) | 3,228 | $0.00 | 1,308 |
| 2015-07-06 | Option exercise (derivative) | 5,755 | $0.00 | 3,453 |
| 2015-07-06 | Option exercise (derivative) | 4,819 | $0.00 | 6,742 |
| 2015-07-06 | Option exercise (derivative) | 3,658 | $0.00 | 6,926 |
| 2015-07-06 | Option exercise | 3,658 | $61.83 | 51,194 |
| 2015-07-06 | Open-market sale | 21,401 | $72.32 | 29,793 |
| 2015-07-06 | Option exercise | 3,228 | $27.87 | 33,021 |
| 2015-07-06 | Option exercise | 5,755 | $26.98 | 38,776 |
| 2015-07-06 | Option exercise | 4,819 | $32.40 | 43,595 |
| 2015-07-06 | Option exercise | 3,941 | $32.40 | 47,536 |
| 2015-04-29 | Tax withholding | 14,685 | $78.85 | 29,793 |
| 2015-04-29 | Grant / award | 10,000 | $0.00 | 44,478 |
| 2015-04-29 | Grant / award | 20,000 | $0.00 | 34,478 |
| 2015-04-08 | Open-market sale | 13,650 | $73.57 | 14,478 |
| 2015-02-02 | Option exercise (derivative) | 1,604 | $0.00 | 4,536 |
| 2015-02-02 | Option exercise (derivative) | 3,396 | $0.00 | 0 |
| 2015-02-02 | Open-market sale | 1,000 | $73.32 | 28,524 |
| 2015-02-02 | Open-market sale | 604 | $73.51 | 29,128 |
| 2015-02-02 | Option exercise | 1,604 | $27.87 | 29,732 |
| 2015-02-02 | Open-market sale | 1,000 | $74.00 | 28,128 |
| 2015-02-02 | Open-market sale | 1,000 | $73.21 | 29,524 |
| 2015-02-02 | Open-market sale | 1,000 | $73.71 | 30,524 |
| 2015-02-02 | Option exercise | 3,396 | $30.96 | 31,524 |
| 2015-01-22 | Tax withholding | 3,493 | $79.00 | 28,128 |
| 2015-01-22 | Grant / award | 10,187 | $0.00 | 31,621 |
| 2015-01-15 | Open-market sale | 100 | $77.88 | 24,167 |
| 2015-01-15 | Open-market sale | 200 | $78.20 | 21,634 |
| 2015-01-15 | Open-market sale | 300 | $78.18 | 21,834 |
| 2015-01-15 | Open-market sale | 1,700 | $78.17 | 22,134 |
| 2015-01-15 | Open-market sale | 300 | $78.16 | 23,834 |
| 2015-01-15 | Open-market sale | 33 | $77.89 | 24,134 |
| 2015-01-15 | Open-market sale | 200 | $78.22 | 21,434 |
| 2015-01-15 | Open-market sale | 100 | $77.88 | 24,267 |
| 2015-01-15 | Open-market sale | 100 | $77.85 | 24,367 |
| 2015-01-15 | Open-market sale | 200 | $77.84 | 24,467 |
| 2015-01-15 | Open-market sale | 300 | $77.84 | 24,667 |
| 2015-01-15 | Open-market sale | 200 | $77.81 | 24,967 |
| 2015-01-15 | Open-market sale | 2,600 | $77.80 | 25,167 |
| 2014-10-29 | Open-market sale | 2,600 | $66.34 | 27,767 |
| 2014-10-29 | Open-market sale | 72 | $66.32 | 30,467 |
| 2014-10-29 | Open-market sale | 100 | $66.33 | 30,367 |
| 2014-10-29 | Open-market sale | 1,000 | $66.31 | 30,539 |
| 2014-10-07 | Tax withholding | 703 | $62.90 | 27,565 |
| 2014-10-07 | Grant / award (derivative) | 15,514 | $0.00 | 15,514 |
| 2014-10-07 | Grant / award | 3,974 | — | 31,539 |
| 2014-10-07 | Grant / award (derivative) | 15,514 | $0.00 | 15,514 |
| 2014-10-07 | Grant / award | 3,974 | — | 31,539 |
| 2014-10-06 | Tax withholding | 726 | $64.66 | 28,268 |
| 2014-10-03 | Option exercise (derivative) | 3,506 | $0.00 | 4,610 |
| 2014-10-03 | Option exercise (derivative) | 1,494 | $0.00 | 11,565 |
| 2014-10-03 | Option exercise | 1,494 | $32.40 | 30,488 |
| 2014-10-03 | Tax withholding | 575 | $65.32 | 29,311 |
| 2014-10-03 | Tax withholding | 317 | $65.32 | 28,994 |
| 2014-10-03 | Option exercise | 3,506 | $32.40 | 32,500 |
| 2014-10-03 | Open-market sale | 3,506 | $65.00 | 28,994 |
| 2014-09-29 | Tax withholding | 637 | $62.19 | 29,886 |
| 2014-09-02 | Option exercise (derivative) | 2,000 | $0.00 | 13,059 |
| 2014-09-02 | Option exercise (derivative) | 3,000 | $0.00 | 15,059 |
| 2014-09-02 | Option exercise | 3,000 | $32.40 | 33,523 |
| 2014-09-02 | Open-market sale | 3,000 | $70.00 | 30,523 |
| 2014-09-02 | Option exercise | 2,000 | $32.40 | 32,523 |
| 2014-08-06 | Option exercise (derivative) | 2,744 | $0.00 | 3,396 |
| 2014-08-06 | Option exercise (derivative) | 384 | $0.00 | 9,208 |
| 2014-08-06 | Option exercise (derivative) | 654 | $0.00 | 6,140 |
| 2014-08-06 | Option exercise (derivative) | 1,218 | $0.00 | 18,059 |
| 2014-08-06 | Option exercise | 654 | $27.87 | 31,177 |
| 2014-08-06 | Option exercise | 384 | $26.98 | 30,907 |
| 2014-08-06 | Option exercise | 2,744 | $30.96 | 33,267 |
| 2014-08-06 | Option exercise | 1,218 | $32.40 | 31,741 |
| 2014-08-06 | Open-market sale | 1,218 | $65.00 | 30,523 |
| 2014-07-31 | Open-market sale | 100 | $64.38 | 31,727 |
| 2014-07-31 | Open-market sale | 100 | $64.37 | 31,827 |
| 2014-07-31 | Open-market sale | 200 | $64.36 | 31,927 |
| 2014-07-31 | Open-market sale | 400 | $64.35 | 32,127 |
| 2014-07-31 | Open-market sale | 300 | $64.33 | 32,527 |
| 2014-07-31 | Open-market sale | 900 | $64.32 | 32,827 |
| 2014-07-31 | Open-market sale | 400 | $64.31 | 33,727 |
| 2014-07-31 | Open-market sale | 800 | $64.30 | 34,127 |
| 2014-07-31 | Open-market sale | 630 | $64.29 | 34,927 |
| 2014-07-31 | Open-market sale | 700 | $64.28 | 35,557 |
| 2014-07-31 | Open-market sale | 800 | $64.27 | 36,257 |
| 2014-07-31 | Open-market sale | 500 | $64.26 | 37,057 |
| 2014-07-31 | Open-market sale | 2,271 | $64.24 | 37,557 |
| 2014-07-31 | Open-market sale | 100 | $64.23 | 39,828 |
| 2014-07-31 | Open-market sale | 95 | $64.21 | 39,928 |
| 2014-07-31 | Open-market sale | 100 | $64.17 | 40,023 |
| 2014-07-31 | Open-market sale | 400 | $64.14 | 40,123 |
| 2014-07-31 | Open-market sale | 100 | $64.50 | 30,523 |
| 2014-07-31 | Open-market sale | 400 | $64.45 | 30,623 |
| 2014-07-31 | Open-market sale | 604 | $64.40 | 31,023 |
| 2014-07-31 | Open-market sale | 100 | $64.39 | 31,627 |
| 2014-07-18 | Open-market sale | 5,000 | $65.66 | 40,523 |
| 2014-07-08 | Open-market sale | 1,700 | $67.98 | 53,118 |
| 2014-07-08 | Open-market sale | 200 | $67.61 | 55,123 |
| 2014-07-08 | Open-market sale | 200 | $67.59 | 55,323 |
| 2014-07-08 | Open-market sale | 533 | $67.99 | 52,585 |
| 2014-07-08 | Open-market sale | 700 | $68.00 | 51,885 |
| 2014-07-08 | Open-market sale | 3,795 | $68.01 | 48,090 |
| 2014-07-08 | Open-market sale | 100 | $68.02 | 47,990 |
| 2014-07-08 | Open-market sale | 333 | $68.03 | 47,657 |
| 2014-07-08 | Open-market sale | 400 | $68.03 | 47,257 |
| 2014-07-08 | Open-market sale | 567 | $68.04 | 46,690 |
| 2014-07-08 | Open-market sale | 300 | $68.05 | 46,390 |
| 2014-07-08 | Open-market sale | 100 | $68.06 | 46,290 |
| 2014-07-08 | Open-market sale | 100 | $68.06 | 46,190 |
| 2014-07-08 | Open-market sale | 100 | $68.06 | 46,090 |
| 2014-07-08 | Open-market sale | 100 | $68.08 | 45,990 |
| 2014-07-08 | Open-market sale | 60 | $68.09 | 45,930 |
| 2014-07-08 | Open-market sale | 200 | $68.09 | 45,730 |
| 2014-07-08 | Open-market sale | 200 | $68.12 | 45,530 |
| 2014-07-08 | Open-market sale | 7 | $68.16 | 45,523 |
| 2014-07-08 | Open-market sale | 305 | $67.62 | 54,818 |
| 2014-04-29 | Grant / award | 10,000 | $0.00 | 55,313 |
| 2014-04-29 | Grant / award | 10,000 | $0.00 | 65,313 |
| 2014-04-29 | Tax withholding | 9,790 | $66.79 | 55,523 |
| 2014-04-22 | Option exercise (derivative) | 2,302 | $0.00 | 9,592 |
| 2014-04-22 | Option exercise (derivative) | 1,381 | $0.00 | 6,794 |
| 2014-04-22 | Option exercise (derivative) | 417 | $0.00 | 0 |
| 2014-04-22 | Option exercise | 417 | $19.41 | 45,730 |
| 2014-04-22 | Option exercise | 2,302 | $26.98 | 47,615 |
| 2014-04-22 | Open-market sale | 583 | $70.00 | 47,032 |
| 2014-04-22 | Open-market sale | 1,000 | $70.26 | 46,032 |
| 2014-04-22 | Option exercise | 1,381 | $27.87 | 46,694 |
| 2014-04-22 | Open-market sale | 281 | $70.50 | 46,413 |
| 2014-04-22 | Open-market sale | 1,000 | $70.65 | 45,413 |
| 2014-04-22 | Open-market sale | 100 | $71.00 | 45,313 |
| 2014-03-06 | Option exercise (derivative) | 5,000 | $0.00 | 6,140 |
| 2014-03-06 | Open-market sale | 5,000 | $61.00 | 45,313 |
| 2014-03-06 | Option exercise | 5,000 | $30.96 | 50,313 |
| 2014-03-04 | Option exercise (derivative) | 5,000 | $0.00 | 11,140 |
| 2014-03-04 | Open-market sale | 100 | $60.44 | 48,413 |
| 2014-03-04 | Open-market sale | 200 | $60.34 | 48,513 |
| 2014-03-04 | Open-market sale | 305 | $60.33 | 48,713 |
| 2014-03-04 | Open-market sale | 200 | $60.32 | 49,018 |
| 2014-03-04 | Open-market sale | 95 | $60.30 | 49,218 |
| 2014-03-04 | Open-market sale | 200 | $60.25 | 49,313 |
| 2014-03-04 | Open-market sale | 100 | $60.25 | 49,513 |
| 2014-03-04 | Open-market sale | 100 | $60.18 | 49,613 |
| 2014-03-04 | Open-market sale | 100 | $60.17 | 49,713 |
| 2014-03-04 | Open-market sale | 300 | $60.16 | 49,813 |
| 2014-03-04 | Open-market sale | 200 | $60.09 | 50,113 |
| 2014-03-04 | Option exercise | 5,000 | $30.96 | 50,313 |
| 2014-03-04 | Open-market sale | 105 | $60.63 | 45,313 |
| 2014-03-04 | Open-market sale | 100 | $60.63 | 45,418 |
| 2014-03-04 | Open-market sale | 395 | $60.62 | 45,518 |
| 2014-03-04 | Open-market sale | 100 | $60.61 | 45,913 |
| 2014-03-04 | Open-market sale | 100 | $60.61 | 46,013 |
| 2014-03-04 | Open-market sale | 600 | $60.60 | 46,113 |
| 2014-03-04 | Open-market sale | 100 | $60.58 | 46,713 |
| 2014-03-04 | Open-market sale | 100 | $60.57 | 46,813 |
| 2014-03-04 | Open-market sale | 500 | $60.53 | 46,913 |
| 2014-03-04 | Open-market sale | 600 | $60.52 | 47,413 |
| 2014-03-04 | Open-market sale | 100 | $60.51 | 48,013 |
| 2014-03-04 | Open-market sale | 300 | $60.50 | 48,113 |
| 2014-03-03 | Option exercise (derivative) | 3,640 | $0.00 | 8,175 |
| 2014-03-03 | Open-market sale | 100 | $58.02 | 46,853 |
| 2014-03-03 | Option exercise | 3,640 | $27.87 | 48,953 |
| 2014-03-03 | Open-market sale | 300 | $57.62 | 48,653 |
| 2014-03-03 | Open-market sale | 400 | $57.70 | 48,253 |
| 2014-03-03 | Open-market sale | 200 | $57.76 | 48,053 |
| 2014-03-03 | Open-market sale | 3 | $58.30 | 45,313 |
| 2014-03-03 | Open-market sale | 100 | $58.28 | 45,316 |
| 2014-03-03 | Open-market sale | 197 | $58.26 | 45,416 |
| 2014-03-03 | Open-market sale | 100 | $58.25 | 45,613 |
| 2014-03-03 | Open-market sale | 100 | $58.21 | 45,713 |
| 2014-03-03 | Open-market sale | 100 | $58.17 | 45,813 |
| 2014-03-03 | Open-market sale | 100 | $58.16 | 45,913 |
| 2014-03-03 | Open-market sale | 100 | $58.15 | 46,013 |
| 2014-03-03 | Open-market sale | 200 | $58.12 | 46,113 |
| 2014-03-03 | Open-market sale | 200 | $58.10 | 46,313 |
| 2014-03-03 | Open-market sale | 100 | $58.08 | 46,513 |
| 2014-03-03 | Open-market sale | 40 | $58.07 | 46,613 |
| 2014-03-03 | Open-market sale | 100 | $58.06 | 46,653 |
| 2014-03-03 | Open-market sale | 100 | $58.05 | 46,753 |
| 2014-03-03 | Open-market sale | 100 | $58.00 | 46,953 |
| 2014-03-03 | Open-market sale | 200 | $57.98 | 47,053 |
| 2014-03-03 | Open-market sale | 100 | $57.95 | 47,253 |
| 2014-03-03 | Open-market sale | 100 | $57.94 | 47,353 |
| 2014-03-03 | Open-market sale | 2 | $57.91 | 47,453 |
| 2014-03-03 | Open-market sale | 200 | $57.89 | 47,455 |
| 2014-03-03 | Open-market sale | 98 | $57.88 | 47,655 |
| 2014-03-03 | Open-market sale | 200 | $57.83 | 47,753 |
| 2014-03-03 | Open-market sale | 100 | $57.80 | 47,953 |
| 2014-03-03 | Option exercise (derivative) | 1,360 | $0.00 | 16,140 |
| 2014-03-03 | Open-market sale | 100 | $57.68 | 46,273 |
| 2014-03-03 | Option exercise | 1,360 | $30.96 | 46,673 |
| 2014-03-03 | Open-market sale | 100 | $57.51 | 46,573 |
| 2014-03-03 | Open-market sale | 100 | $57.52 | 46,473 |
| 2014-03-03 | Open-market sale | 100 | $57.66 | 46,373 |
| 2014-03-03 | Open-market sale | 60 | $58.07 | 45,413 |
| 2014-03-03 | Open-market sale | 100 | $58.01 | 45,473 |
| 2014-03-03 | Open-market sale | 200 | $57.82 | 45,573 |
| 2014-03-03 | Open-market sale | 100 | $57.79 | 45,773 |
| 2014-03-03 | Open-market sale | 100 | $57.75 | 45,873 |
| 2014-03-03 | Open-market sale | 100 | $57.74 | 45,973 |
| 2014-03-03 | Open-market sale | 200 | $57.72 | 46,073 |
| 2014-03-03 | Open-market sale | 100 | $58.09 | 45,313 |
| 2014-02-03 | Open-market sale | 100 | $55.06 | 45,713 |
| 2014-02-03 | Open-market sale | 100 | $55.32 | 45,413 |
| 2014-02-03 | Open-market sale | 100 | $55.32 | 45,513 |
| 2014-02-03 | Open-market sale | 100 | $55.20 | 45,613 |
| 2014-02-03 | Open-market sale | 100 | $55.43 | 45,313 |
| 2014-02-03 | Open-market sale | 100 | $55.04 | 45,813 |
| 2014-02-03 | Open-market sale | 100 | $55.02 | 45,913 |
| 2014-02-03 | Open-market sale | 100 | $54.72 | 46,013 |
| 2014-02-03 | Open-market sale | 98 | $53.76 | 48,515 |
| 2014-02-03 | Open-market sale | 100 | $53.71 | 48,613 |
| 2014-02-03 | Open-market sale | 200 | $53.70 | 48,713 |
| 2014-02-03 | Open-market sale | 100 | $53.68 | 48,913 |
| 2014-02-03 | Open-market sale | 100 | $54.65 | 46,113 |
| 2014-02-03 | Open-market sale | 100 | $54.62 | 46,213 |
| 2014-02-03 | Open-market sale | 100 | $54.58 | 46,313 |
| 2014-02-03 | Open-market sale | 100 | $54.57 | 46,413 |
| 2014-02-03 | Open-market sale | 11 | $54.55 | 46,513 |
| 2014-02-03 | Open-market sale | 189 | $54.53 | 46,524 |
| 2014-02-03 | Open-market sale | 200 | $54.51 | 46,713 |
| 2014-02-03 | Open-market sale | 2 | $54.50 | 46,913 |
| 2014-02-03 | Open-market sale | 98 | $54.49 | 46,915 |
| 2014-02-03 | Open-market sale | 100 | $54.48 | 47,013 |
| 2014-02-03 | Open-market sale | 100 | $54.47 | 47,113 |
| 2014-02-03 | Open-market sale | 100 | $54.40 | 47,213 |
| 2014-02-03 | Open-market sale | 100 | $54.27 | 47,313 |
| 2014-02-03 | Open-market sale | 100 | $54.27 | 47,413 |
| 2014-02-03 | Open-market sale | 35 | $54.24 | 47,513 |
| 2014-02-03 | Open-market sale | 100 | $54.24 | 47,548 |
| 2014-02-03 | Open-market sale | 65 | $54.23 | 47,648 |
| 2014-02-03 | Open-market sale | 100 | $54.18 | 47,713 |
| 2014-02-03 | Open-market sale | 100 | $54.05 | 47,813 |
| 2014-02-03 | Open-market sale | 100 | $54.01 | 47,913 |
| 2014-02-03 | Open-market sale | 100 | $53.99 | 48,013 |
| 2014-02-03 | Open-market sale | 26 | $53.95 | 48,113 |
| 2014-02-03 | Open-market sale | 74 | $53.93 | 48,139 |
| 2014-02-03 | Open-market sale | 100 | $53.90 | 48,213 |
| 2014-02-03 | Open-market sale | 100 | $53.89 | 48,313 |
| 2014-02-03 | Open-market sale | 102 | $53.78 | 48,413 |
| 2014-02-03 | Option exercise (derivative) | 7,808 | $0.00 | 11,815 |
| 2014-02-03 | Open-market sale | 100 | $52.48 | 51,213 |
| 2014-02-03 | Open-market sale | 100 | $52.27 | 51,513 |
| 2014-02-03 | Open-market sale | 200 | $52.20 | 51,613 |
| 2014-02-03 | Open-market sale | 100 | $51.82 | 51,813 |
| 2014-02-03 | Open-market sale | 900 | $51.81 | 51,913 |
| 2014-02-03 | Open-market sale | 108 | $51.78 | 52,813 |
| 2014-02-03 | Open-market sale | 200 | $51.75 | 52,921 |
| 2014-02-03 | Option exercise | 7,808 | $27.87 | 53,121 |
| 2014-02-03 | Open-market sale | 100 | $53.49 | 49,013 |
| 2014-02-03 | Open-market sale | 100 | $53.28 | 49,113 |
| 2014-02-03 | Open-market sale | 200 | $53.26 | 49,213 |
| 2014-02-03 | Open-market sale | 80 | $53.25 | 49,413 |
| 2014-02-03 | Open-market sale | 20 | $53.24 | 49,493 |
| 2014-02-03 | Open-market sale | 100 | $53.14 | 49,513 |
| 2014-02-03 | Open-market sale | 100 | $53.12 | 49,613 |
| 2014-02-03 | Open-market sale | 100 | $53.09 | 49,713 |
| 2014-02-03 | Open-market sale | 200 | $53.08 | 49,813 |
| 2014-02-03 | Open-market sale | 200 | $53.01 | 50,013 |
| 2014-02-03 | Open-market sale | 100 | $52.99 | 50,213 |
| 2014-02-03 | Open-market sale | 100 | $52.95 | 50,313 |
| 2014-02-03 | Open-market sale | 100 | $52.91 | 50,413 |
| 2014-02-03 | Open-market sale | 100 | $52.88 | 50,513 |
| 2014-02-03 | Open-market sale | 100 | $52.85 | 50,613 |
| 2014-02-03 | Open-market sale | 100 | $52.85 | 50,713 |
| 2014-02-03 | Open-market sale | 100 | $52.80 | 50,813 |
| 2014-02-03 | Open-market sale | 100 | $52.75 | 50,913 |
| 2014-02-03 | Open-market sale | 100 | $52.70 | 51,013 |
| 2014-02-03 | Open-market sale | 100 | $52.61 | 51,113 |
| 2014-02-03 | Open-market sale | 100 | $52.35 | 51,413 |
| 2014-02-03 | Open-market sale | 100 | $52.37 | 51,313 |
| 2014-02-03 | Option exercise (derivative) | 7,192 | $0.00 | 11,894 |
| 2014-02-03 | Open-market sale | 434 | $52.29 | 47,013 |
| 2014-02-03 | Open-market sale | 66 | $52.28 | 47,447 |
| 2014-02-03 | Open-market sale | 1,002 | $52.26 | 47,513 |
| 2014-02-03 | Open-market sale | 398 | $52.25 | 48,515 |
| 2014-02-03 | Open-market sale | 200 | $52.19 | 48,913 |
| 2014-02-03 | Open-market sale | 200 | $52.16 | 49,113 |
| 2014-02-03 | Open-market sale | 400 | $52.15 | 49,313 |
| 2014-02-03 | Open-market sale | 500 | $52.14 | 49,713 |
| 2014-02-03 | Open-market sale | 100 | $52.12 | 50,213 |
| 2014-02-03 | Open-market sale | 200 | $52.10 | 50,313 |
| 2014-02-03 | Open-market sale | 100 | $52.07 | 50,513 |
| 2014-02-03 | Open-market sale | 100 | $52.06 | 50,613 |
| 2014-02-03 | Open-market sale | 200 | $52.04 | 50,713 |
| 2014-02-03 | Open-market sale | 100 | $52.03 | 50,913 |
| 2014-02-03 | Open-market sale | 34 | $52.02 | 51,013 |
| 2014-02-03 | Open-market sale | 366 | $52.00 | 51,047 |
| 2014-02-03 | Open-market sale | 300 | $51.99 | 51,413 |
| 2014-02-03 | Open-market sale | 100 | $51.96 | 51,713 |
| 2014-02-03 | Open-market sale | 100 | $51.90 | 51,813 |
| 2014-02-03 | Open-market sale | 100 | $51.88 | 51,913 |
| 2014-02-03 | Open-market sale | 200 | $51.84 | 52,013 |
| 2014-02-03 | Open-market sale | 100 | $51.84 | 52,213 |
| 2014-02-03 | Open-market sale | 192 | $51.78 | 52,313 |
| 2014-02-03 | Option exercise | 7,192 | $26.98 | 52,505 |
| 2014-02-03 | Open-market sale | 200 | $52.36 | 45,313 |
| 2014-02-03 | Open-market sale | 400 | $52.32 | 45,513 |
| 2014-02-03 | Open-market sale | 700 | $52.30 | 46,313 |
| 2014-02-03 | Open-market sale | 400 | $52.31 | 45,913 |
| 2014-01-02 | Option exercise (derivative) | 3,983 | $0.00 | 0 |
| 2014-01-02 | Open-market sale | 100 | $66.34 | 45,313 |
| 2014-01-02 | Open-market sale | 100 | $66.33 | 45,413 |
| 2014-01-02 | Open-market sale | 200 | $66.28 | 45,513 |
| 2014-01-02 | Open-market sale | 200 | $66.26 | 45,713 |
| 2014-01-02 | Open-market sale | 216 | $66.23 | 45,913 |
| 2014-01-02 | Open-market sale | 100 | $66.23 | 46,129 |
| 2014-01-02 | Open-market sale | 100 | $66.22 | 46,229 |
| 2014-01-02 | Open-market sale | 100 | $66.21 | 46,329 |
| 2014-01-02 | Open-market sale | 116 | $66.21 | 46,429 |
| 2014-01-02 | Open-market sale | 100 | $66.20 | 46,545 |
| 2014-01-02 | Open-market sale | 571 | $66.19 | 46,645 |
| 2014-01-02 | Open-market sale | 34 | $66.17 | 47,216 |
| 2014-01-02 | Open-market sale | 200 | $66.16 | 47,250 |
| 2014-01-02 | Open-market sale | 500 | $66.16 | 47,450 |
| 2014-01-02 | Open-market sale | 300 | $66.15 | 47,950 |
| 2014-01-02 | Open-market sale | 100 | $66.14 | 48,250 |
| 2014-01-02 | Open-market sale | 487 | $66.14 | 48,350 |
| 2014-01-02 | Open-market sale | 100 | $66.12 | 48,837 |
| 2014-01-02 | Open-market sale | 100 | $66.09 | 48,937 |
| 2014-01-02 | Open-market sale | 3 | $66.04 | 49,037 |
| 2014-01-02 | Open-market sale | 2 | $66.03 | 49,040 |
| 2014-01-02 | Open-market sale | 100 | $66.02 | 49,042 |
| 2014-01-02 | Open-market sale | 100 | $66.02 | 49,142 |
| 2014-01-02 | Open-market sale | 54 | $66.01 | 49,242 |
| 2014-01-02 | Option exercise | 3,983 | $23.13 | 49,296 |
| 2014-01-02 | Option exercise (derivative) | 1,250 | $0.00 | 0 |
| 2014-01-02 | Option exercise (derivative) | 5,833 | $0.00 | 417 |
| 2014-01-02 | Open-market sale | 1,050 | $66.50 | 45,513 |
| 2014-01-02 | Option exercise | 1,250 | $20.40 | 46,563 |
| 2014-01-02 | Open-market sale | 100 | $66.51 | 45,413 |
| 2014-01-02 | Open-market sale | 200 | $66.50 | 45,713 |
| 2014-01-02 | Open-market sale | 303 | $66.18 | 45,913 |
| 2014-01-02 | Open-market sale | 84 | $66.17 | 46,216 |
| 2014-01-02 | Open-market sale | 587 | $66.15 | 46,300 |
| 2014-01-02 | Open-market sale | 200 | $66.14 | 46,887 |
| 2014-01-02 | Open-market sale | 200 | $66.12 | 47,087 |
| 2014-01-02 | Open-market sale | 100 | $66.12 | 47,287 |
| 2014-01-02 | Open-market sale | 16 | $66.11 | 47,387 |
| 2014-01-02 | Open-market sale | 900 | $66.11 | 47,403 |
| 2014-01-02 | Open-market sale | 505 | $66.10 | 48,303 |
| 2014-01-02 | Open-market sale | 300 | $66.09 | 48,808 |
| 2014-01-02 | Open-market sale | 502 | $66.08 | 49,108 |
| 2014-01-02 | Open-market sale | 100 | $66.08 | 49,610 |
| 2014-01-02 | Open-market sale | 600 | $66.07 | 49,710 |
| 2014-01-02 | Open-market sale | 100 | $66.06 | 50,310 |
| 2014-01-02 | Open-market sale | 300 | $66.06 | 50,410 |
| 2014-01-02 | Open-market sale | 294 | $66.05 | 50,710 |
| 2014-01-02 | Open-market sale | 142 | $66.01 | 51,004 |
| 2014-01-02 | Option exercise | 5,833 | $19.41 | 51,146 |
| 2014-01-02 | Open-market sale | 100 | $66.52 | 45,313 |
| 2014-01-02 | Option exercise (derivative) | 3,934 | $0.00 | 19,086 |
| 2014-01-02 | Open-market sale | 327 | $65.90 | 45,697 |
| 2014-01-02 | Open-market sale | 100 | $65.89 | 46,024 |
| 2014-01-02 | Open-market sale | 100 | $65.88 | 46,124 |
| 2014-01-02 | Open-market sale | 10 | $65.87 | 46,224 |
| 2014-01-02 | Open-market sale | 190 | $65.86 | 46,234 |
| 2014-01-02 | Open-market sale | 200 | $65.84 | 46,424 |
| 2014-01-02 | Open-market sale | 200 | $65.83 | 46,624 |
| 2014-01-02 | Open-market sale | 100 | $65.83 | 46,824 |
| 2014-01-02 | Open-market sale | 100 | $65.78 | 47,824 |
| 2014-01-02 | Open-market sale | 200 | $65.79 | 47,624 |
| 2014-01-02 | Open-market sale | 400 | $65.81 | 47,224 |
| 2014-01-02 | Open-market sale | 100 | $65.92 | 45,597 |
| 2014-01-02 | Open-market sale | 100 | $65.93 | 45,497 |
| 2014-01-02 | Open-market sale | 84 | $66.23 | 45,413 |
| 2014-01-02 | Open-market sale | 100 | $66.24 | 45,313 |
| 2014-01-02 | Option exercise | 3,934 | $26.98 | 49,247 |
| 2014-01-02 | Open-market sale | 200 | $65.67 | 49,047 |
| 2014-01-02 | Open-market sale | 100 | $65.69 | 48,947 |
| 2014-01-02 | Open-market sale | 100 | $65.71 | 48,847 |
| 2014-01-02 | Open-market sale | 200 | $65.75 | 48,247 |
| 2014-01-02 | Open-market sale | 300 | $65.82 | 46,924 |
| 2014-01-02 | Open-market sale | 200 | $65.73 | 48,447 |
| 2014-01-02 | Open-market sale | 200 | $65.72 | 48,647 |
| 2014-01-02 | Open-market sale | 323 | $65.76 | 47,924 |
| 2013-10-07 | Tax withholding | 703 | $60.92 | 45,313 |
| 2013-10-05 | Tax withholding | 726 | $60.92 | 46,016 |
| 2013-10-03 | Grant / award (derivative) | 10,584 | $0.00 | 10,584 |
| 2013-10-03 | Tax withholding | 575 | $61.83 | 43,508 |
| 2013-10-03 | Grant / award | 3,234 | — | 46,742 |
| 2013-10-03 | Tax withholding | 833 | $61.83 | 44,083 |
| 2013-10-01 | Option exercise (derivative) | 15,000 | $0.00 | 3,983 |
| 2013-10-01 | Option exercise | 15,000 | $23.13 | 59,916 |
| 2013-10-01 | Open-market sale | 5,000 | $61.51 | 54,916 |
| 2013-10-01 | Open-market sale | 5,000 | $61.50 | 49,916 |
| 2013-10-01 | Open-market sale | 410 | $61.60 | 49,506 |
| 2013-10-01 | Open-market sale | 4,590 | $61.48 | 44,916 |
| 2013-09-29 | Tax withholding | 447 | $61.45 | 44,916 |
| 2013-02-01 | Option exercise (derivative) | 2,000 | $0.00 | 18,983 |
| 2013-02-01 | Open-market sale | 2,000 | $36.17 | 45,363 |
| 2013-02-01 | Option exercise | 2,000 | $23.13 | 47,363 |
| 2013-01-25 | Option exercise (derivative) | 3,517 | $0.00 | 20,983 |
| 2013-01-25 | Option exercise (derivative) | 1,483 | $0.00 | 1,250 |
| 2013-01-25 | Option exercise | 3,517 | $23.13 | 48,880 |
| 2013-01-25 | Open-market sale | 1,483 | $36.47 | 45,363 |
| 2013-01-25 | Option exercise | 1,483 | $20.40 | 46,846 |
| 2013-01-24 | Option exercise (derivative) | 10,000 | $0.00 | 2,733 |
| 2013-01-24 | Option exercise | 10,000 | $20.40 | 55,363 |
| 2013-01-24 | Open-market sale | 10,000 | $36.30 | 45,363 |
| 2013-01-02 | Option exercise (derivative) | 250 | $0.00 | 6,250 |
| 2013-01-02 | Option exercise (derivative) | 1,750 | $0.00 | 12,733 |
| 2013-01-02 | Option exercise | 1,750 | $20.40 | 47,113 |
| 2013-01-02 | Open-market sale | 250 | $34.95 | 45,363 |
| 2013-01-02 | Option exercise | 250 | $19.41 | 45,613 |
| 2012-12-03 | Option exercise (derivative) | 2,000 | $0.00 | 6,500 |
| 2012-12-03 | Open-market sale | 2,000 | $33.15 | 45,363 |
| 2012-12-03 | Option exercise | 2,000 | $19.41 | 47,363 |
| 2012-11-06 | Option exercise (derivative) | 1,498 | $0.00 | 8,500 |
| 2012-11-06 | Option exercise | 1,498 | $19.41 | 46,861 |
| 2012-11-06 | Open-market sale | 1,498 | $33.00 | 45,363 |
| 2012-11-02 | Option exercise (derivative) | 502 | $0.00 | 9,998 |
| 2012-11-02 | Option exercise | 502 | $19.41 | 45,865 |
| 2012-11-02 | Open-market sale | 502 | $33.00 | 45,363 |
| 2012-10-07 | Tax withholding | 481 | $32.62 | 45,363 |
| 2012-10-05 | Option exercise (derivative) | 2,000 | $0.00 | 10,500 |
| 2012-10-05 | Open-market sale | 2,000 | $33.00 | 46,341 |
| 2012-10-05 | Option exercise | 2,000 | $19.41 | 48,341 |
| 2012-10-05 | Tax withholding | 497 | $32.77 | 45,844 |
| 2012-10-03 | Grant / award (derivative) | 19,273 | $0.00 | 19,273 |
| 2012-10-03 | Grant / award (derivative) | 8,115 | $0.00 | 8,115 |
| 2012-10-03 | Tax withholding | 569 | $32.40 | 40,477 |
| 2012-10-03 | Grant / award | 5,864 | — | 46,341 |
| 2012-10-02 | Tax withholding | 558 | $32.69 | 41,046 |
| 2012-09-29 | Tax withholding | 435 | $32.66 | 41,604 |
| 2012-07-25 | Option exercise (derivative) | 1,250 | $0.00 | 14,483 |
| 2012-07-25 | Option exercise (derivative) | 1,250 | $0.00 | 12,500 |
| 2012-07-25 | Option exercise (derivative) | 500 | $0.00 | 24,500 |
| 2012-07-25 | Open-market sale | 100 | $32.86 | 42,439 |
| 2012-07-25 | Open-market sale | 100 | $32.86 | 42,056 |
| 2012-07-25 | Open-market sale | 383 | $32.87 | 42,156 |
| 2012-07-25 | Option exercise | 500 | $23.13 | 42,539 |
| 2012-07-25 | Open-market sale | 100 | $32.88 | 42,239 |
| 2012-07-25 | Open-market sale | 100 | $32.86 | 42,339 |
| 2012-07-25 | Open-market sale | 700 | $33.14 | 42,539 |
| 2012-07-25 | Open-market sale | 50 | $33.13 | 43,239 |
| 2012-07-25 | Open-market sale | 250 | $33.13 | 42,039 |
| 2012-07-25 | Open-market sale | 1,000 | $32.61 | 42,289 |
| 2012-07-25 | Option exercise | 1,250 | $19.41 | 43,289 |
| 2011-10-18 | Tax withholding | 558 | $27.57 | 42,039 |
| 2011-10-07 | Tax withholding | 481 | $26.92 | 42,597 |
| 2011-10-05 | Grant / award (derivative) | 23,020 | $0.00 | 23,020 |
| 2011-10-05 | Grant / award | 7,412 | — | 43,078 |
| 2011-10-03 | Tax withholding | 569 | $25.27 | 35,666 |
| 2011-10-02 | Tax withholding | 558 | $25.27 | 36,235 |
| 2011-09-29 | Tax withholding | 435 | $27.74 | 36,793 |
| 2011-01-27 | Option exercise (derivative) | 1,700 | $0.00 | 15,733 |
| 2011-01-27 | Open-market sale | 200 | $33.79 | 37,428 |
| 2011-01-27 | Open-market sale | 200 | $33.70 | 37,628 |
| 2011-01-27 | Open-market sale | 200 | $33.51 | 37,828 |
| 2011-01-27 | Open-market sale | 500 | $33.50 | 38,028 |
| 2011-01-27 | Open-market sale | 200 | $33.89 | 37,228 |
| 2011-01-27 | Open-market sale | 200 | $33.40 | 38,728 |
| 2011-01-27 | Option exercise | 1,700 | $20.40 | 38,928 |
| 2011-01-27 | Open-market sale | 200 | $33.41 | 38,528 |
| 2011-01-26 | Option exercise (derivative) | 2,900 | $0.00 | 17,433 |
| 2011-01-26 | Open-market sale | 1,500 | $34.00 | 38,228 |
| 2011-01-26 | Open-market sale | 200 | $33.60 | 39,728 |
| 2011-01-26 | Open-market sale | 200 | $33.50 | 39,928 |
| 2011-01-26 | Option exercise | 2,900 | $20.40 | 40,128 |
| 2011-01-26 | Open-market sale | 500 | $34.19 | 37,428 |
| 2011-01-26 | Open-market sale | 300 | $34.15 | 37,928 |
| 2011-01-26 | Open-market sale | 200 | $34.20 | 37,228 |
| 2011-01-25 | Option exercise (derivative) | 1,500 | $0.00 | 20,333 |
| 2011-01-25 | Option exercise | 1,500 | $20.40 | 38,728 |
| 2011-01-25 | Open-market sale | 600 | $33.40 | 37,228 |
| 2011-01-25 | Open-market sale | 300 | $33.30 | 37,828 |
| 2011-01-25 | Open-market sale | 600 | $33.20 | 38,128 |
| 2011-01-24 | Option exercise (derivative) | 700 | $0.00 | 21,833 |
| 2011-01-24 | Option exercise | 700 | $20.40 | 37,928 |
| 2011-01-24 | Open-market sale | 500 | $33.77 | 37,228 |
| 2011-01-24 | Open-market sale | 200 | $33.84 | 37,728 |
| 2011-01-21 | Option exercise (derivative) | 500 | $0.00 | 22,533 |
| 2011-01-21 | Open-market sale | 500 | $34.00 | 37,228 |
| 2011-01-21 | Option exercise | 500 | $20.40 | 37,728 |
| 2011-01-19 | Option exercise (derivative) | 300 | $0.00 | 23,033 |
| 2011-01-19 | Open-market sale | 100 | $34.50 | 37,428 |
| 2011-01-19 | Open-market sale | 200 | $34.51 | 37,228 |
| 2011-01-19 | Option exercise | 300 | $20.40 | 37,528 |
| 2011-01-18 | Option exercise (derivative) | 1,000 | $0.00 | 23,333 |
| 2011-01-18 | Option exercise (derivative) | 267 | $0.00 | 13,750 |
| 2011-01-18 | Open-market sale | 300 | $34.79 | 37,728 |
| 2011-01-18 | Option exercise | 1,000 | $20.40 | 38,228 |
| 2011-01-18 | Open-market sale | 267 | $34.72 | 37,228 |
| 2011-01-18 | Option exercise | 267 | $19.41 | 37,495 |
| 2011-01-18 | Open-market sale | 200 | $34.78 | 38,028 |
| 2011-01-14 | Option exercise (derivative) | 1,400 | $0.00 | 14,017 |
| 2011-01-14 | Open-market sale | 200 | $34.66 | 38,228 |
| 2011-01-14 | Open-market sale | 500 | $34.54 | 37,228 |
| 2011-01-14 | Open-market sale | 300 | $34.55 | 37,728 |
| 2011-01-14 | Open-market sale | 200 | $34.58 | 38,028 |
| 2011-01-14 | Open-market sale | 200 | $34.70 | 38,428 |
| 2011-01-14 | Option exercise | 1,400 | $19.41 | 38,628 |
| 2010-10-18 | Tax withholding | 558 | $29.04 | 37,228 |
| 2010-10-13 | Option exercise (derivative) | 9,750 | $0.00 | 0 |
| 2010-10-13 | Option exercise (derivative) | 250 | $0.00 | 24,750 |
| 2010-10-13 | Option exercise (derivative) | 9,333 | $0.00 | 15,417 |
| 2010-10-13 | Option exercise (derivative) | 667 | $0.00 | 24,333 |
| 2010-10-13 | Option exercise | 9,750 | $17.17 | 47,536 |
| 2010-10-13 | Option exercise | 667 | $20.40 | 38,453 |
| 2010-10-13 | Option exercise | 9,333 | $19.41 | 47,119 |
| 2010-10-13 | Option exercise | 250 | $19.41 | 38,036 |
| 2010-10-13 | Open-market sale | 250 | $28.50 | 37,786 |
| 2010-10-08 | Option exercise (derivative) | 6,057 | $0.00 | 0 |
| 2010-10-08 | Option exercise (derivative) | 3,789 | $0.00 | 9,750 |
| 2010-10-08 | Open-market sale | 9,846 | $28.00 | 37,786 |
| 2010-10-08 | Option exercise | 3,789 | $17.17 | 47,632 |
| 2010-10-08 | Option exercise | 6,057 | $16.10 | 43,843 |
| 2010-10-07 | Option exercise (derivative) | 154 | $0.00 | 6,057 |
| 2010-10-07 | Grant / award (derivative) | 19,623 | $0.00 | 19,623 |
| 2010-10-07 | Open-market sale | 154 | $28.00 | 37,786 |
| 2010-10-07 | Option exercise | 154 | $16.10 | 37,940 |
| 2010-10-07 | Grant / award | 7,175 | — | 37,786 |
| 2010-10-03 | Tax withholding | 569 | $27.44 | 30,611 |
| 2010-10-02 | Tax withholding | 558 | $27.44 | 31,180 |
| 2010-09-29 | Tax withholding | 435 | $25.90 | 31,738 |
| 2010-09-20 | Tax withholding | 482 | $25.59 | 32,173 |
| 2010-04-23 | Option exercise (derivative) | 6,461 | $0.00 | 13,539 |
| 2010-04-23 | Option exercise (derivative) | 3,539 | $0.00 | 6,211 |
| 2010-04-23 | Option exercise | 3,539 | $16.10 | 36,194 |
| 2010-04-23 | Open-market sale | 3,961 | $30.15 | 35,155 |
| 2010-04-23 | Option exercise | 6,461 | $17.17 | 39,116 |
| 2010-04-23 | Open-market sale | 2,500 | $30.20 | 32,655 |
| 2010-04-23 | Open-market sale | 730 | $30.08 | 35,464 |
| 2009-10-18 | Tax withholding | 725 | $29.91 | 32,655 |
| 2009-10-06 | Option exercise (derivative) | 5,200 | $0.00 | 9,750 |
| 2009-10-06 | Option exercise | 5,200 | $16.10 | 38,580 |
| 2009-10-06 | Open-market sale | 5,200 | $29.90 | 33,380 |
| 2009-10-05 | Option exercise (derivative) | 18,550 | $0.00 | 14,950 |
| 2009-10-05 | Option exercise (derivative) | 1,250 | $0.00 | 0 |
| 2009-10-05 | Option exercise | 18,550 | $16.10 | 51,930 |
| 2009-10-05 | Open-market sale | 1,187 | $29.80 | 50,743 |
| 2009-10-05 | Open-market sale | 3,813 | $29.84 | 46,930 |
| 2009-10-05 | Open-market sale | 3,750 | $29.85 | 43,180 |
| 2009-10-05 | Open-market sale | 9,800 | $29.95 | 33,380 |
| 2009-10-05 | Option exercise | 1,250 | $12.00 | 34,630 |
| 2009-10-03 | Tax withholding | 739 | $29.69 | 33,380 |
| 2009-10-02 | Tax withholding | 725 | $29.09 | 34,119 |
| 2009-09-29 | Grant / award (derivative) | 17,500 | $0.00 | 17,500 |
| 2009-09-29 | Grant / award | 6,500 | — | 34,844 |
| 2009-09-21 | Tax withholding | 626 | $32.14 | 28,344 |
| 2009-07-22 | Option exercise (derivative) | 10,000 | $0.00 | 33,500 |
| 2009-07-22 | Open-market sale | 1,000 | $29.10 | 37,970 |
| 2009-07-22 | Open-market sale | 900 | $29.11 | 37,070 |
| 2009-07-22 | Option exercise | 10,000 | $16.10 | 38,970 |
| 2009-07-22 | Open-market sale | 500 | $29.25 | 28,970 |
| 2009-07-22 | Open-market sale | 100 | $29.13 | 36,970 |
| 2009-07-22 | Open-market sale | 2,400 | $29.23 | 29,470 |
| 2009-07-22 | Open-market sale | 200 | $29.22 | 31,870 |
| 2009-07-22 | Open-market sale | 4,900 | $29.20 | 32,070 |
| 2009-07-07 | Option exercise (derivative) | 7,500 | $0.00 | 1,250 |
| 2009-07-07 | Open-market sale | 7,500 | $27.00 | 28,970 |
| 2009-07-07 | Option exercise | 7,500 | $12.00 | 36,470 |
| 2009-07-06 | Option exercise (derivative) | 12,917 | $0.00 | 8,750 |
| 2009-07-06 | Option exercise (derivative) | 9,583 | $0.00 | 0 |
| 2009-07-06 | Option exercise | 12,917 | $12.00 | 41,887 |
| 2009-07-06 | Open-market sale | 5,000 | $27.30 | 31,470 |
| 2009-07-06 | Open-market sale | 5,000 | $27.10 | 36,470 |
| 2009-07-06 | Open-market sale | 417 | $27.02 | 41,470 |
| 2009-07-06 | Open-market sale | 983 | $27.02 | 28,970 |
| 2009-07-06 | Open-market sale | 300 | $27.01 | 29,953 |
| 2009-07-06 | Open-market sale | 8,300 | $27.00 | 30,253 |
| 2009-07-06 | Option exercise | 9,583 | $10.00 | 38,553 |
| 2008-10-18 | Tax withholding | 558 | $17.64 | 28,970 |
| 2008-10-03 | Grant / award (derivative) | 25,000 | $0.00 | 25,000 |
| 2008-10-03 | Grant / award | 8,500 | — | 29,528 |
| 2008-10-02 | Tax withholding | 558 | $20.76 | 21,028 |
| 2008-09-20 | Tax withholding | 482 | $21.93 | 21,586 |
| 2008-07-11 | Option exercise (derivative) | 1,000 | $0.00 | 21,667 |
| 2008-07-11 | Option exercise | 1,000 | $12.00 | 23,068 |
| 2008-07-11 | Open-market sale | 1,000 | $25.00 | 22,068 |
| 2008-07-11 | Option exercise (derivative) | 1,000 | $0.00 | 21,667 |
| 2008-07-11 | Open-market sale | 1,000 | $25.00 | 22,068 |
| 2008-07-11 | Option exercise | 1,000 | $12.00 | 23,068 |
| 2008-07-10 | Option exercise (derivative) | 2,000 | $0.00 | 22,667 |
| 2008-07-10 | Option exercise | 2,000 | $12.00 | 24,068 |
| 2008-07-10 | Open-market sale | 2,000 | $25.00 | 22,068 |
| 2008-07-10 | Option exercise (derivative) | 2,000 | $0.00 | 22,667 |
| 2008-07-10 | Open-market sale | 2,000 | $25.00 | 22,068 |
| 2008-07-10 | Option exercise | 2,000 | $12.00 | 24,068 |
| 2008-07-09 | Option exercise (derivative) | 317 | $0.00 | 9,583 |
| 2008-07-09 | Option exercise (derivative) | 1,583 | $0.00 | 24,667 |
| 2008-07-09 | Option exercise | 1,583 | $12.00 | 23,651 |
| 2008-07-09 | Open-market sale | 1,583 | $25.00 | 22,068 |
| 2008-07-09 | Option exercise | 317 | $10.00 | 22,385 |
| 2008-07-09 | Option exercise (derivative) | 317 | $0.00 | 9,583 |
| 2008-07-09 | Option exercise (derivative) | 1,583 | $0.00 | 24,667 |
| 2008-07-09 | Option exercise | 1,583 | $12.00 | 23,651 |
| 2008-07-09 | Option exercise | 317 | $10.00 | 22,385 |
| 2008-07-09 | Open-market sale | 317 | $25.00 | 22,068 |
| 2008-07-08 | Option exercise (derivative) | 100 | $0.00 | 9,900 |
| 2008-07-08 | Option exercise | 100 | $10.00 | 22,168 |
| 2008-07-08 | Open-market sale | 100 | $25.00 | 22,068 |
| 2007-10-18 | Tax withholding | 691 | $21.95 | 22,068 |
| 2007-10-02 | Grant / award (derivative) | 25,000 | $0.00 | 25,000 |
| 2007-10-02 | Grant / award | 8,333 | — | 22,759 |
| 2007-09-20 | Tax withholding | 481 | $21.10 | 14,426 |
| 2007-01-03 | Option exercise (derivative) | 5,281 | $0.00 | 10,000 |
| 2007-01-03 | Option exercise (derivative) | 4,516 | $0.00 | 43,500 |
| 2007-01-03 | Option exercise (derivative) | 6,250 | $0.00 | 26,250 |
| 2007-01-03 | Open-market sale | 800 | $21.58 | 17,407 |
| 2007-01-03 | Option exercise | 5,281 | $10.00 | 20,188 |
| 2007-01-03 | Open-market sale | 181 | $21.83 | 20,007 |
| 2007-01-03 | Open-market sale | 100 | $21.72 | 19,107 |
| 2007-01-03 | Open-market sale | 216 | $21.73 | 19,207 |
| 2007-01-03 | Option exercise | 4,516 | $16.10 | 19,423 |
| 2007-01-03 | Open-market sale | 250 | $21.58 | 20,907 |
| 2007-01-03 | Option exercise | 6,250 | $12.00 | 21,157 |
| 2007-01-03 | Open-market sale | 2,500 | $21.50 | 14,907 |
| 2007-01-03 | Open-market sale | 100 | $21.62 | 18,207 |
| 2007-01-03 | Open-market sale | 1,700 | $21.75 | 18,307 |
| 2006-12-01 | Option exercise (derivative) | 20,000 | $0.00 | 48,016 |
| 2006-12-01 | Open-market sale | 4,500 | $22.05 | 24,607 |
| 2006-12-01 | Option exercise | 20,000 | $16.10 | 34,907 |
| 2006-12-01 | Open-market sale | 9,700 | $22.00 | 14,907 |
| 2006-12-01 | Open-market sale | 4,700 | $22.10 | 29,107 |
| 2006-12-01 | Open-market sale | 300 | $22.11 | 33,807 |
| 2006-12-01 | Open-market sale | 100 | $22.15 | 34,107 |
| 2006-12-01 | Open-market sale | 600 | $22.21 | 34,207 |
| 2006-12-01 | Open-market sale | 100 | $22.24 | 34,807 |
| 2006-11-02 | Option exercise (derivative) | 1,900 | $0.00 | 68,016 |
| 2006-11-02 | Open-market sale | 400 | $21.26 | 16,407 |
| 2006-11-02 | Open-market sale | 1,500 | $21.21 | 14,907 |
| 2006-11-02 | Option exercise | 1,900 | $16.10 | 16,807 |
| 2006-11-01 | Option exercise (derivative) | 13,016 | $0.00 | 32,500 |
| 2006-11-01 | Option exercise (derivative) | 5,084 | $0.00 | 69,916 |
| 2006-11-01 | Open-market sale | 100 | $22.26 | 27,823 |
| 2006-11-01 | Option exercise | 13,016 | $12.00 | 27,923 |
| 2006-11-01 | Open-market sale | 4,900 | $22.10 | 22,923 |
| 2006-11-01 | Open-market sale | 200 | $21.91 | 22,723 |
| 2006-11-01 | Open-market sale | 4,000 | $21.90 | 18,723 |
| 2006-11-01 | Option exercise | 5,084 | $16.10 | 19,991 |
| 2006-11-01 | Open-market sale | 3,716 | $21.85 | 14,907 |
| 2006-11-01 | Open-market sale | 100 | $21.89 | 18,623 |
| 2006-10-18 | Grant / award (derivative) | 25,000 | $0.00 | 25,000 |
| 2006-10-18 | Grant / award | 8,333 | — | 14,907 |
| 2006-10-18 | Grant / award (derivative) | 25,000 | $0.00 | 25,000 |
| 2006-10-18 | Grant / award | 8,333 | — | 8,333 |
| 2006-10-02 | Option exercise (derivative) | 548 | $0.00 | 45,516 |
| 2006-10-02 | Option exercise (derivative) | 10,792 | $0.00 | 15,281 |
| 2006-10-02 | Option exercise (derivative) | 8,660 | $0.00 | 0 |
| 2006-10-02 | Option exercise | 10,792 | $10.00 | 17,366 |
| 2006-10-02 | Option exercise | 548 | $12.00 | 7,122 |
| 2006-10-02 | Open-market sale | 2,792 | $22.45 | 7,374 |
| 2006-10-02 | Open-market sale | 7,200 | $22.40 | 10,166 |
| 2006-10-02 | Open-market sale | 200 | $22.83 | 6,574 |
| 2006-10-02 | Open-market sale | 260 | $22.61 | 6,774 |
| 2006-10-02 | Open-market sale | 4,800 | $22.60 | 7,034 |
| 2006-10-02 | Open-market sale | 3,400 | $22.50 | 11,834 |
| 2006-10-02 | Option exercise | 8,660 | $9.00 | 15,234 |
| 2006-09-20 | Tax withholding | 626 | $22.40 | 6,574 |
| 2006-09-01 | Option exercise (derivative) | 16,571 | $0.00 | 8,660 |
| 2006-09-01 | Option exercise (derivative) | 3,429 | $0.00 | 0 |
| 2006-09-01 | Open-market sale | 700 | $21.51 | 16,700 |
| 2006-09-01 | Open-market sale | 4,000 | $22.00 | 7,300 |
| 2006-09-01 | Open-market sale | 400 | $21.79 | 11,300 |
| 2006-09-01 | Open-market sale | 4,200 | $21.59 | 11,700 |
| 2006-09-01 | Open-market sale | 800 | $21.57 | 15,900 |
| 2006-09-01 | Open-market sale | 6,371 | $21.50 | 17,400 |
| 2006-09-01 | Option exercise | 16,571 | $9.00 | 23,771 |
| 2006-09-01 | Open-market sale | 3,429 | $21.50 | 7,200 |
| 2006-09-01 | Option exercise | 3,429 | $4.50 | 10,629 |
| 2006-08-01 | Option exercise (derivative) | 20,000 | $0.00 | 3,429 |
| 2006-08-01 | Open-market sale | 1,600 | $20.04 | 14,300 |
| 2006-08-01 | Option exercise | 20,000 | $4.50 | 27,200 |
| 2006-08-01 | Open-market sale | 11,300 | $20.00 | 15,900 |
| 2006-08-01 | Open-market sale | 700 | $20.19 | 12,200 |
| 2006-08-01 | Open-market sale | 1,000 | $20.08 | 12,900 |
| 2006-08-01 | Open-market sale | 400 | $20.05 | 13,900 |
| 2006-08-01 | Open-market sale | 5,000 | $20.20 | 7,200 |
| 2006-07-19 | Option exercise (derivative) | 7,145 | $0.00 | 23,429 |
| 2006-07-19 | Option exercise (derivative) | 2,855 | $0.00 | 0 |
| 2006-07-19 | Option exercise | 7,145 | $4.50 | 14,345 |
| 2006-07-19 | Open-market sale | 7,145 | $20.00 | 7,200 |
| 2006-07-19 | Option exercise | 2,855 | $4.50 | 10,055 |
| 2006-07-06 | Option exercise (derivative) | 5,000 | $0.00 | 2,855 |
| 2006-07-06 | Option exercise | 5,000 | $4.50 | 12,200 |
| 2006-07-06 | Open-market sale | 5,000 | $19.50 | 7,200 |
| 2006-07-03 | Option exercise (derivative) | 3,855 | $0.00 | 0 |
| 2006-07-03 | Option exercise (derivative) | 1,145 | $0.00 | 7,855 |
| 2006-07-03 | Option exercise | 3,855 | $4.50 | 11,055 |
| 2006-07-03 | Option exercise | 1,145 | $4.50 | 8,345 |
| 2006-07-03 | Open-market sale | 1,145 | $18.95 | 7,200 |
| 2006-04-07 | Option exercise (derivative) | 1,600 | $0.00 | 3,855 |
| 2006-04-07 | Option exercise | 1,600 | $4.50 | 8,800 |
| 2006-04-07 | Open-market sale | 500 | $18.33 | 7,500 |
| 2006-04-07 | Open-market sale | 600 | $18.28 | 8,000 |
| 2006-04-07 | Open-market sale | 200 | $18.27 | 8,600 |
| 2006-04-07 | Open-market sale | 300 | $18.34 | 7,200 |
| 2006-04-06 | Option exercise (derivative) | 1,400 | $0.00 | 5,455 |
| 2006-04-06 | Open-market sale | 1,300 | $18.40 | 7,200 |
| 2006-04-06 | Open-market sale | 100 | $18.41 | 8,500 |
| 2006-04-06 | Option exercise | 1,400 | $4.50 | 8,600 |
| 2006-04-04 | Option exercise (derivative) | 2,400 | $0.00 | 6,855 |
| 2006-04-04 | Option exercise | 2,400 | $4.50 | 9,600 |
| 2006-04-04 | Open-market sale | 2,400 | $18.50 | 7,200 |
| 2006-04-03 | Option exercise (derivative) | 2,600 | $0.00 | 9,255 |
| 2006-04-03 | Option exercise | 2,600 | $4.50 | 9,800 |
| 2006-04-03 | Open-market sale | 2,600 | $18.50 | 7,200 |
| 2006-03-31 | Option exercise (derivative) | 2,000 | $0.00 | 11,855 |
| 2006-03-31 | Open-market sale | 500 | $18.64 | 8,200 |
| 2006-03-31 | Open-market sale | 500 | $18.63 | 8,700 |
| 2006-03-31 | Option exercise | 2,000 | $4.50 | 9,200 |
| 2006-03-31 | Open-market sale | 200 | $18.78 | 7,200 |
| 2006-03-31 | Open-market sale | 200 | $18.77 | 7,400 |
| 2006-03-31 | Open-market sale | 100 | $18.73 | 7,600 |
| 2006-03-31 | Open-market sale | 300 | $18.69 | 7,700 |
| 2006-03-31 | Open-market sale | 200 | $18.68 | 8,000 |
| 2006-03-30 | Option exercise (derivative) | 900 | $0.00 | 13,855 |
| 2006-03-30 | Open-market sale | 700 | $18.96 | 7,200 |
| 2006-03-30 | Open-market sale | 200 | $18.97 | 7,900 |
| 2006-03-30 | Option exercise | 900 | $4.50 | 8,100 |
| 2006-03-29 | Option exercise (derivative) | 6,600 | $0.00 | 14,755 |
| 2006-03-29 | Open-market sale | 2,500 | $19.10 | 11,300 |
| 2006-03-29 | Option exercise | 6,600 | $4.50 | 13,800 |
| 2006-03-29 | Open-market sale | 4,100 | $19.20 | 7,200 |
| 2006-03-28 | Option exercise (derivative) | 7,500 | $0.00 | 21,355 |
| 2006-03-28 | Open-market sale | 2,500 | $19.45 | 7,200 |
| 2006-03-28 | Open-market sale | 5,000 | $19.40 | 9,700 |
| 2006-03-28 | Option exercise | 7,500 | $4.50 | 14,700 |
| 2005-10-14 | Option exercise (derivative) | 3,332 | $0.00 | 71,668 |
| 2005-10-14 | Option exercise (derivative) | 2,068 | $0.00 | 27,469 |
| 2005-10-14 | Option exercise | 3,332 | $12.00 | 12,600 |
| 2005-10-14 | Option exercise | 2,068 | $10.00 | 9,268 |
| 2005-10-14 | Open-market sale | 1,900 | $16.66 | 10,700 |
| 2005-10-14 | Open-market sale | 168 | $16.73 | 10,532 |
| 2005-10-14 | Open-market sale | 3,332 | $16.60 | 7,200 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.