SEC CIK 1181928
Sanghi Steve
Reported ownership across 3 companies, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| MCHPview stock → | 9,418,135 | 2026-08-17 |
| INTCview stock → | 17,684 | 2026-05-07 |
| PIview stock → | 13,274 | 2026-05-28 |
Position History — MCHP
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — MCHP
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2026-10-01 | Grant / award (derivative) | 24,841 | $0.00 | 24,841 |
| 2026-10-01 | Grant / award (derivative) | 16,560 | $0.00 | 16,560 |
| 2026-08-17 | Option exercise (derivative) | 6,157 | $0.00 | 0 |
| 2026-08-17 | Option exercise (derivative) | 7,020 | $0.00 | 0 |
| 2026-08-17 | Tax withholding | 2,546 | $80.26 | 9,418,135 |
| 2026-08-17 | Option exercise | 6,157 | $80.26 | 9,420,681 |
| 2026-08-17 | Tax withholding | 2,903 | $80.26 | 9,414,524 |
| 2026-08-17 | Option exercise | 7,020 | $80.26 | 9,417,427 |
| 2026-08-15 | Option exercise (derivative) | 28,853 | $0.00 | 57,708 |
| 2026-08-15 | Tax withholding | 11,931 | $80.26 | 9,435,057 |
| 2026-08-15 | Option exercise | 28,853 | $80.26 | 9,446,988 |
| 2026-08-15 | Option exercise (derivative) | 28,853 | $0.00 | 57,708 |
| 2026-08-15 | Tax withholding | 11,931 | $80.26 | 9,435,057 |
| 2026-08-15 | Option exercise | 28,853 | $80.26 | 9,446,988 |
| 2026-08-07 | Grant / award (derivative) | 4,514 | $0.00 | 4,514 |
| 2026-07-01 | Grant / award (derivative) | 21,986 | $0.00 | 21,986 |
| 2026-07-01 | Grant / award (derivative) | 14,658 | $0.00 | 14,658 |
| 2026-05-15 | Option exercise (derivative) | 28,853 | $0.00 | 86,561 |
| 2026-05-15 | Option exercise (derivative) | 6,356 | $0.00 | 0 |
| 2026-05-15 | Option exercise (derivative) | 5,329 | $0.00 | 0 |
| 2026-05-15 | Tax withholding | 484 | $93.85 | 9,410,407 |
| 2026-05-15 | Option exercise | 1,169 | $93.85 | 9,410,891 |
| 2026-05-15 | Tax withholding | 11,931 | $93.85 | 9,409,722 |
| 2026-05-15 | Option exercise | 28,853 | $93.85 | 9,421,653 |
| 2026-05-15 | Tax withholding | 82 | $93.85 | 9,392,800 |
| 2026-05-15 | Option exercise | 196 | $93.85 | 9,392,882 |
| 2026-05-15 | Tax withholding | 2,629 | $93.85 | 9,392,686 |
| 2026-05-15 | Option exercise | 6,356 | $93.85 | 9,395,315 |
| 2026-05-15 | Tax withholding | 2,204 | $93.85 | 9,388,959 |
| 2026-05-15 | Option exercise | 5,329 | $93.85 | 9,391,163 |
| 2026-05-08 | Grant / award (derivative) | 3,446 | $0.00 | 3,446 |
| 2026-05-01 | Open-market sale | 76,469 | $93.58 | 9,385,834 |
| 2026-04-30 | Open-market sale | 33,502 | $92.37 | 9,462,303 |
| 2026-04-23 | Open-market sale | 416,581 | $88.53 | 9,495,805 |
| 2026-04-01 | Grant / award (derivative) | 29,825 | $0.00 | 29,825 |
| 2026-04-01 | Grant / award (derivative) | 19,884 | $0.00 | 19,884 |
| 2026-04-01 | Grant / award (derivative) | 971 | $0.00 | 971 |
| 2026-04-01 | Grant / award (derivative) | 648 | $0.00 | 648 |
| 2026-04-01 | Grant / award (derivative) | 25,342 | $0.00 | 25,342 |
| 2026-04-01 | Grant / award (derivative) | 16,895 | $0.00 | 16,895 |
| 2026-04-01 | Grant / award (derivative) | 24,324 | $0.00 | 24,324 |
| 2026-04-01 | Grant / award (derivative) | 16,216 | $0.00 | 16,216 |
| 2026-03-02 | Grant / award | 580 | $49.26 | 9,912,386 |
| 2026-02-16 | Option exercise (derivative) | 278 | $0.00 | 0 |
| 2026-02-16 | Option exercise (derivative) | 1,711 | $0.00 | 0 |
| 2026-02-16 | Option exercise | 1,711 | $78.94 | 9,836,717 |
| 2026-02-16 | Tax withholding | 708 | $78.94 | 9,836,009 |
| 2026-02-16 | Option exercise | 278 | $78.94 | 9,836,287 |
| 2026-02-16 | Tax withholding | 115 | $78.94 | 9,836,172 |
| 2026-02-16 | Option exercise | 100 | $78.94 | 9,836,272 |
| 2026-02-16 | Tax withholding | 42 | $78.94 | 9,836,230 |
| 2026-02-15 | Option exercise (derivative) | 4,480 | $0.00 | 0 |
| 2026-02-15 | Option exercise (derivative) | 6,731 | $0.00 | 0 |
| 2026-02-15 | Tax withholding | 1,802 | $78.94 | 9,832,379 |
| 2026-02-15 | Option exercise | 4,480 | $78.94 | 9,836,859 |
| 2026-02-15 | Tax withholding | 1,853 | $78.94 | 9,835,006 |
| 2026-02-15 | Option exercise | 128,861 | $78.94 | 9,965,091 |
| 2026-02-15 | Tax withholding | 53,285 | $78.94 | 9,911,806 |
| 2026-02-15 | Option exercise | 6,731 | $78.94 | 9,834,181 |
| 2026-02-12 | Open-market sale | 94,869 | $82.46 | 9,827,450 |
| 2026-02-06 | Grant / award (derivative) | 5,608 | $0.00 | 5,608 |
| 2026-01-28 | Open-market sale | 98,814 | $80.55 | 9,922,319 |
| 2026-01-22 | Open-market sale | 18,509 | $79.20 | 10,021,133 |
| 2026-01-02 | Grant / award (derivative) | 28,833 | $0.00 | 28,833 |
| 2026-01-02 | Grant / award (derivative) | 19,222 | $0.00 | 19,222 |
| 2025-12-05 | Gift | 138,000 | $65.81 | 10,039,642 |
| 2025-11-17 | Option exercise (derivative) | 1,858 | $0.00 | 0 |
| 2025-11-17 | Option exercise (derivative) | 978 | $0.00 | 0 |
| 2025-11-17 | Tax withholding | 769 | $51.70 | 10,177,069 |
| 2025-11-17 | Tax withholding | 405 | $51.70 | 10,177,642 |
| 2025-11-17 | Option exercise | 978 | $51.70 | 10,178,047 |
| 2025-11-17 | Option exercise | 1,858 | $51.70 | 10,177,838 |
| 2025-11-15 | Option exercise (derivative) | 8,988 | $0.00 | 0 |
| 2025-11-15 | Option exercise (derivative) | 5,162 | $0.00 | 0 |
| 2025-11-15 | Option exercise | 5,162 | $51.70 | 10,172,844 |
| 2025-11-15 | Tax withholding | 3,717 | $51.70 | 10,175,980 |
| 2025-11-15 | Option exercise | 8,988 | $51.70 | 10,179,697 |
| 2025-11-15 | Tax withholding | 2,135 | $51.70 | 10,170,709 |
| 2025-11-06 | Grant / award (derivative) | 7,940 | $0.00 | 7,940 |
| 2025-10-01 | Grant / award (derivative) | 19,498 | $0.00 | 19,498 |
| 2025-10-01 | Grant / award (derivative) | 29,246 | $0.00 | 29,246 |
| 2025-10-01 | Grant / award (derivative) | 29,246 | $0.00 | 29,246 |
| 2025-10-01 | Grant / award (derivative) | 19,498 | $0.00 | 19,498 |
| 2025-09-02 | Grant / award | 282 | $49.26 | 10,167,682 |
| 2025-08-15 | Option exercise (derivative) | 5,346 | $0.00 | 0 |
| 2025-08-15 | Option exercise (derivative) | 5,338 | $0.00 | 0 |
| 2025-08-15 | Option exercise | 5,338 | $65.71 | 10,166,473 |
| 2025-08-15 | Tax withholding | 2,208 | $65.71 | 10,164,265 |
| 2025-08-15 | Tax withholding | 2,211 | $65.71 | 10,167,400 |
| 2025-08-15 | Option exercise | 5,346 | $65.71 | 10,169,611 |
| 2025-08-08 | Grant / award (derivative) | 7,886 | $0.00 | 7,886 |
| 2025-07-11 | Grant / award (derivative) | 142,451 | $0.00 | 142,451 |
| 2025-07-11 | Grant / award (derivative) | 129,790 | $0.00 | 129,790 |
| 2025-05-15 | Option exercise (derivative) | 4,922 | $0.00 | 0 |
| 2025-05-15 | Option exercise (derivative) | 4,227 | $0.00 | 0 |
| 2025-05-15 | Tax withholding | 2,036 | $60.80 | 10,161,135 |
| 2025-05-15 | Option exercise | 4,227 | $60.80 | 10,159,997 |
| 2025-05-15 | Tax withholding | 1,748 | $60.80 | 10,158,249 |
| 2025-05-15 | Option exercise | 4,922 | $60.80 | 10,163,171 |
| 2025-04-01 | Grant / award (derivative) | 1,169 | $0.00 | 1,169 |
| 2025-02-17 | Option exercise (derivative) | 1,803 | $0.00 | 0 |
| 2025-02-17 | Option exercise (derivative) | 1,711 | $0.00 | 0 |
| 2025-02-17 | Option exercise | 1,711 | $57.86 | 10,155,421 |
| 2025-02-17 | Tax withholding | 746 | $57.86 | 10,155,770 |
| 2025-02-17 | Option exercise | 1,803 | $57.86 | 10,156,516 |
| 2025-02-17 | Tax withholding | 708 | $57.86 | 10,154,713 |
| 2025-02-15 | Option exercise (derivative) | 8,871 | $0.00 | 0 |
| 2025-02-15 | Option exercise (derivative) | 9,580 | $0.00 | 0 |
| 2025-02-15 | Tax withholding | 2,700 | $57.86 | 10,147,226 |
| 2025-02-15 | Option exercise | 9,580 | $57.86 | 10,149,926 |
| 2025-02-15 | Option exercise | 8,871 | $57.86 | 10,156,097 |
| 2025-02-15 | Tax withholding | 2,387 | $57.86 | 10,153,710 |
| 2025-01-02 | Grant / award (derivative) | 357 | $0.00 | 357 |
| 2025-01-02 | Grant / award (derivative) | 128,861 | $0.00 | 128,861 |
| 2025-01-02 | Grant / award (derivative) | 115,414 | $0.00 | 115,414 |
| 2025-01-02 | Grant / award (derivative) | 148,133 | $0.00 | 148,133 |
| 2024-11-15 | Option exercise (derivative) | 11,868 | $0.00 | 0 |
| 2024-11-15 | Option exercise (derivative) | 12,276 | $0.00 | 0 |
| 2024-11-15 | Option exercise | 1,858 | $62.86 | 10,137,466 |
| 2024-11-15 | Option exercise | 11,868 | $62.86 | 10,135,608 |
| 2024-11-15 | Option exercise | 12,276 | $62.86 | 10,123,740 |
| 2024-11-15 | Option exercise | 2,880 | $62.86 | 10,140,346 |
| 2024-08-15 | Option exercise (derivative) | 12,744 | $0.00 | 0 |
| 2024-08-15 | Tax withholding | 5,270 | $81.30 | 10,111,464 |
| 2024-08-15 | Option exercise | 12,744 | $81.30 | 10,116,734 |
| 2024-07-01 | Grant / award (derivative) | 196 | $0.00 | 196 |
| 2024-05-15 | Option exercise (derivative) | 16,750 | $0.00 | 0 |
| 2024-05-15 | Option exercise (derivative) | 16,752 | $0.00 | 0 |
| 2024-05-15 | Tax withholding | 2,642 | $95.36 | 10,103,990 |
| 2024-05-15 | Option exercise | 6,388 | $95.36 | 10,106,632 |
| 2024-05-15 | Tax withholding | 6,927 | $95.36 | 10,100,244 |
| 2024-05-15 | Option exercise | 16,750 | $95.36 | 10,107,171 |
| 2024-04-03 | Grant / award (derivative) | 100 | $0.00 | 100 |
| 2024-03-07 | Open-market sale | 27,533 | $92.81 | 10,099,331 |
| 2024-03-07 | Open-market sale | 8,910 | $93.99 | 10,090,421 |
| 2024-02-15 | Option exercise (derivative) | 12,212 | $0.00 | 0 |
| 2024-02-15 | Option exercise | 12,212 | $82.51 | 10,130,166 |
| 2024-02-15 | Tax withholding | 3,302 | $82.51 | 10,126,864 |
| 2023-11-15 | Option exercise (derivative) | 24,596 | $0.00 | 0 |
| 2023-11-15 | Tax withholding | 10,171 | $82.50 | 10,117,954 |
| 2023-11-15 | Option exercise | 24,596 | $82.50 | 10,128,125 |
| 2023-08-15 | Option exercise (derivative) | 25,004 | $0.00 | 0 |
| 2023-08-15 | Tax withholding | 10,340 | $80.89 | 10,103,529 |
| 2023-08-15 | Option exercise | 25,004 | $80.89 | 10,113,869 |
| 2023-07-05 | Grant / award (derivative) | 6,688 | $0.00 | 6,688 |
| 2023-07-05 | Grant / award (derivative) | 6,687 | $0.00 | 6,687 |
| 2023-05-15 | Option exercise (derivative) | 13,274 | $0.00 | 0 |
| 2023-05-15 | Option exercise | 13,274 | $75.38 | 10,079,028 |
| 2023-05-15 | Tax withholding | 5,489 | $75.38 | 10,073,539 |
| 2023-05-15 | Tax withholding | 10,806 | $75.38 | 10,088,865 |
| 2023-05-15 | Option exercise | 26,132 | $75.38 | 10,099,671 |
| 2023-04-03 | Grant / award (derivative) | 7,150 | $0.00 | 7,150 |
| 2023-04-03 | Grant / award (derivative) | 7,150 | $0.00 | 7,150 |
| 2023-03-01 | Grant / award | 385 | $55.19 | 10,065,754 |
| 2023-02-15 | Option exercise (derivative) | 32,032 | $0.00 | 0 |
| 2023-02-15 | Option exercise (derivative) | 13,274 | $0.00 | 13,274 |
| 2023-02-15 | Tax withholding | 13,246 | $85.91 | 10,065,369 |
| 2023-02-15 | Option exercise | 32,032 | $85.91 | 10,078,615 |
| 2023-02-15 | Option exercise | 13,274 | $85.91 | 10,051,110 |
| 2023-02-15 | Tax withholding | 4,527 | $85.91 | 10,046,583 |
| 2023-01-03 | Grant / award (derivative) | 8,558 | $0.00 | 8,558 |
| 2023-01-03 | Grant / award (derivative) | 1,712 | $0.00 | 1,712 |
| 2023-01-03 | Grant / award (derivative) | 8,558 | $0.00 | 8,558 |
| 2023-01-03 | Grant / award (derivative) | 1,711 | $0.00 | 1,711 |
| 2022-11-15 | Option exercise (derivative) | 13,274 | $0.00 | 26,548 |
| 2022-11-15 | Option exercise (derivative) | 29,620 | $0.00 | 0 |
| 2022-11-15 | Option exercise | 298 | $76.94 | 10,037,836 |
| 2022-11-15 | Option exercise | 13,274 | $76.94 | 10,007,918 |
| 2022-11-15 | Option exercise | 29,620 | $76.94 | 10,037,538 |
| 2022-10-03 | Grant / award (derivative) | 9,290 | $0.00 | 9,290 |
| 2022-10-03 | Grant / award (derivative) | 9,289 | $0.00 | 9,289 |
| 2022-10-03 | Grant / award (derivative) | 1,858 | $0.00 | 1,858 |
| 2022-10-03 | Grant / award (derivative) | 1,858 | $0.00 | 1,858 |
| 2022-08-15 | Option exercise (derivative) | 13,274 | $0.00 | 39,822 |
| 2022-08-15 | Option exercise (derivative) | 670 | $0.00 | 0 |
| 2022-08-15 | Option exercise | 13,274 | $74.28 | 9,993,490 |
| 2022-08-15 | Option exercise | 484 | $74.28 | 9,994,644 |
| 2022-08-15 | Option exercise | 670 | $74.28 | 9,994,160 |
| 2022-08-15 | Option exercise | 24,986 | $74.28 | 9,980,216 |
| 2022-07-01 | Grant / award (derivative) | 7,020 | $0.00 | 7,020 |
| 2022-07-01 | Grant / award (derivative) | 7,020 | $0.00 | 7,020 |
| 2022-06-01 | Option exercise (derivative) | 2,742 | $0.00 | 0 |
| 2022-06-01 | Option exercise | 2,742 | $71.16 | 9,955,230 |
| 2022-05-15 | Option exercise (derivative) | 13,274 | $0.00 | 53,096 |
| 2022-05-15 | Option exercise (derivative) | 24,838 | $0.00 | 0 |
| 2022-05-15 | Option exercise | 660 | $65.93 | 9,952,488 |
| 2022-05-15 | Option exercise | 24,838 | $65.93 | 9,938,554 |
| 2022-05-15 | Option exercise | 13,274 | $65.93 | 9,951,828 |
| 2022-04-01 | Grant / award (derivative) | 5,329 | $0.00 | 5,329 |
| 2022-04-01 | Grant / award (derivative) | 5,330 | $0.00 | 5,330 |
| 2022-03-01 | Grant / award | 526 | $40.47 | 9,913,716 |
| 2022-02-15 | Option exercise (derivative) | 13,274 | $0.00 | 66,370 |
| 2022-02-15 | Option exercise (derivative) | 23,148 | $0.00 | 0 |
| 2022-02-15 | Option exercise | 4,432 | $74.98 | 9,913,190 |
| 2022-02-15 | Option exercise | 23,148 | $74.98 | 9,895,484 |
| 2022-02-15 | Option exercise | 13,274 | $74.98 | 9,908,758 |
| 2022-01-03 | Grant / award (derivative) | 4,480 | $0.00 | 4,480 |
| 2022-01-03 | Grant / award (derivative) | 4,480 | $0.00 | 4,480 |
| 2021-12-22 | Open-market sale | 45,340 | $84.47 | 9,872,336 |
| 2021-12-16 | Open-market sale | 41,510 | $87.14 | 9,917,676 |
| 2021-12-09 | Open-market sale | 45,128 | $86.71 | 9,959,186 |
| 2021-12-01 | Open-market sale | 41,808 | $84.79 | 10,056,828 |
| 2021-12-01 | Open-market sale | 52,514 | $83.00 | 10,004,314 |
| 2021-11-15 | Option exercise (derivative) | 13,274 | $0.00 | 79,644 |
| 2021-11-15 | Option exercise (derivative) | 23,312 | $0.00 | 0 |
| 2021-11-15 | Option exercise | 13,274 | $83.21 | 10,093,414 |
| 2021-11-15 | Option exercise | 304 | $83.21 | 10,093,718 |
| 2021-11-15 | Option exercise | 4,918 | $83.21 | 10,098,636 |
| 2021-11-15 | Option exercise | 23,312 | $83.21 | 10,080,140 |
| 2021-10-01 | Grant / award (derivative) | 2,581 | $0.00 | 2,581 |
| 2021-10-01 | Grant / award (derivative) | 2,582 | $0.00 | 2,582 |
| 2021-08-15 | Option exercise (derivative) | 6,637 | $0.00 | 46,459 |
| 2021-08-15 | Option exercise (derivative) | 13,426 | $0.00 | 0 |
| 2021-08-15 | Option exercise | 5,326 | $150.41 | 5,028,414 |
| 2021-08-15 | Option exercise | 78 | $150.41 | 5,023,088 |
| 2021-08-15 | Option exercise | 150 | $150.41 | 5,023,010 |
| 2021-08-15 | Option exercise | 6,637 | $150.41 | 5,022,860 |
| 2021-08-15 | Option exercise | 13,426 | $150.41 | 5,016,223 |
| 2021-08-05 | Grant / award (derivative) | 242 | $0.00 | 242 |
| 2021-07-01 | Grant / award (derivative) | 2,669 | $0.00 | 2,669 |
| 2021-07-01 | Grant / award (derivative) | 2,669 | $0.00 | 2,669 |
| 2021-06-01 | Option exercise (derivative) | 4,573 | $0.00 | 0 |
| 2021-06-01 | Option exercise | 4,573 | $155.32 | 5,002,797 |
| 2021-05-19 | Grant / award (derivative) | 1,371 | $0.00 | 1,371 |
| 2021-05-15 | Option exercise (derivative) | 14,294 | $0.00 | 0 |
| 2021-05-15 | Option exercise (derivative) | 6,637 | $0.00 | 53,096 |
| 2021-05-15 | Option exercise | 14,294 | $143.52 | 4,991,587 |
| 2021-05-15 | Option exercise | 6,637 | $143.52 | 4,998,224 |
| 2021-04-01 | Grant / award (derivative) | 2,461 | $0.00 | 2,461 |
| 2021-04-01 | Grant / award (derivative) | 2,462 | $0.00 | 2,462 |
| 2021-03-01 | Grant / award | 269 | $80.94 | 4,977,293 |
| 2021-02-15 | Option exercise (derivative) | 1,506 | $0.00 | 0 |
| 2021-02-15 | Option exercise (derivative) | 6,637 | $0.00 | 59,733 |
| 2021-02-15 | Option exercise | 16,389 | $162.24 | 4,967,788 |
| 2021-02-15 | Option exercise | 6,637 | $162.24 | 4,975,931 |
| 2021-02-15 | Option exercise | 1,506 | $162.24 | 4,969,294 |
| 2021-02-15 | Option exercise | 1,093 | $162.24 | 4,977,024 |
| 2021-02-05 | Grant / award (derivative) | 2,216 | $0.00 | 2,216 |
| 2021-01-04 | Grant / award (derivative) | 4,790 | $0.00 | 4,790 |
| 2021-01-04 | Grant / award (derivative) | 4,790 | $0.00 | 4,790 |
| 2021-01-04 | Grant / award (derivative) | 149 | $0.00 | 149 |
| 2020-11-15 | Option exercise (derivative) | 6,636 | $0.00 | 66,370 |
| 2020-11-15 | Option exercise (derivative) | 1,264 | $0.00 | 0 |
| 2020-11-15 | Option exercise | 16,840 | $129.65 | 4,941,982 |
| 2020-11-15 | Option exercise | 1,517 | $129.65 | 4,943,499 |
| 2020-11-15 | Option exercise | 6,636 | $129.65 | 4,950,135 |
| 2020-11-15 | Option exercise | 1,264 | $129.65 | 4,951,399 |
| 2020-11-06 | Grant / award (derivative) | 2,459 | $0.00 | 2,459 |
| 2020-10-01 | Grant / award (derivative) | 6,138 | $0.00 | 6,138 |
| 2020-10-01 | Grant / award (derivative) | 335 | $0.00 | 335 |
| 2020-10-01 | Grant / award (derivative) | 6,138 | $0.00 | 6,138 |
| 2020-10-01 | Grant / award (derivative) | 152 | $0.00 | 152 |
| 2020-08-15 | Option exercise (derivative) | 1,747 | $0.00 | 0 |
| 2020-08-15 | Option exercise (derivative) | 6,636 | $0.00 | 73,006 |
| 2020-08-15 | Option exercise | 20,755 | $103.36 | 4,914,825 |
| 2020-08-15 | Option exercise | 1,747 | $103.36 | 4,916,572 |
| 2020-08-15 | Option exercise | 6,636 | $103.36 | 4,923,208 |
| 2020-08-15 | Option exercise | 1,934 | $103.36 | 4,925,142 |
| 2020-08-15 | Option exercise | 12,353 | $103.36 | 4,894,070 |
| 2020-08-05 | Grant / award (derivative) | 78 | $0.00 | 78 |
| 2020-08-05 | Grant / award (derivative) | 5,326 | $0.00 | 5,326 |
| 2020-07-01 | Grant / award (derivative) | 6,372 | $0.00 | 6,372 |
| 2020-07-01 | Grant / award (derivative) | 150 | $0.00 | 150 |
| 2020-07-01 | Grant / award (derivative) | 330 | $0.00 | 330 |
| 2020-07-01 | Grant / award (derivative) | 6,372 | $0.00 | 6,372 |
| 2020-06-01 | Grant / award (derivative) | 4,573 | $0.00 | 4,573 |
| 2020-05-15 | Option exercise (derivative) | 1,860 | $0.00 | 0 |
| 2020-05-15 | Option exercise (derivative) | 12,353 | $0.00 | 12,353 |
| 2020-05-15 | Option exercise | 12,353 | $83.55 | 4,856,868 |
| 2020-05-15 | Option exercise | 21,675 | $83.55 | 4,878,543 |
| 2020-05-15 | Option exercise | 1,860 | $83.55 | 4,880,403 |
| 2020-05-15 | Option exercise | 1,314 | $83.55 | 4,881,717 |
| 2020-04-09 | Grant / award (derivative) | 8,375 | $0.00 | 8,375 |
| 2020-04-09 | Grant / award (derivative) | 8,376 | $0.00 | 8,376 |
| 2020-03-01 | Grant / award | 295 | $72.16 | 4,844,515 |
| 2020-02-15 | Option exercise (derivative) | 12,353 | $0.00 | 24,706 |
| 2020-02-15 | Option exercise (derivative) | 1,415 | $0.00 | 0 |
| 2020-02-15 | Tax withholding | 583 | $106.96 | 4,844,220 |
| 2020-02-15 | Tax withholding | 8,920 | $106.96 | 4,843,066 |
| 2020-02-15 | Option exercise | 21,675 | $106.96 | 4,851,986 |
| 2020-02-15 | Tax withholding | 3,698 | $106.96 | 4,830,311 |
| 2020-02-15 | Option exercise | 12,353 | $106.96 | 4,834,009 |
| 2020-02-15 | Option exercise | 444 | $106.96 | 4,843,510 |
| 2020-02-15 | Option exercise | 1,415 | $106.96 | 4,844,803 |
| 2020-02-15 | Tax withholding | 183 | $106.96 | 4,843,327 |
| 2020-02-15 | Option exercise | 104 | $106.96 | 4,843,431 |
| 2020-02-15 | Tax withholding | 43 | $106.96 | 4,843,388 |
| 2020-02-05 | Grant / award (derivative) | 1,093 | $0.00 | 1,093 |
| 2020-01-02 | Grant / award (derivative) | 6,106 | $0.00 | 6,106 |
| 2020-01-02 | Grant / award (derivative) | 6,107 | $0.00 | 6,107 |
| 2019-11-15 | Option exercise (derivative) | 12,353 | $0.00 | 37,059 |
| 2019-11-15 | Option exercise (derivative) | 23,622 | $0.00 | 0 |
| 2019-11-15 | Option exercise (derivative) | 104 | $0.00 | 0 |
| 2019-11-15 | Option exercise | 3,553 | $94.60 | 4,821,656 |
| 2019-11-15 | Option exercise | 457 | $94.60 | 4,817,999 |
| 2019-11-15 | Option exercise | 23,622 | $94.60 | 4,817,542 |
| 2019-11-15 | Option exercise | 12,353 | $94.60 | 4,793,920 |
| 2019-11-15 | Option exercise | 104 | $94.60 | 4,818,103 |
| 2019-11-06 | Grant / award (derivative) | 1,264 | $0.00 | 1,264 |
| 2019-10-01 | Grant / award (derivative) | 151 | $0.00 | 151 |
| 2019-10-01 | Grant / award (derivative) | 12,298 | $0.00 | 12,298 |
| 2019-10-01 | Grant / award (derivative) | 12,298 | $0.00 | 12,298 |
| 2019-08-15 | Option exercise (derivative) | 12,353 | $0.00 | 49,412 |
| 2019-08-15 | Option exercise (derivative) | 21,368 | $0.00 | 0 |
| 2019-08-15 | Option exercise | 21,368 | $86.84 | 4,762,512 |
| 2019-08-15 | Option exercise | 12,353 | $86.84 | 4,774,865 |
| 2019-08-15 | Option exercise | 563 | $86.84 | 4,775,428 |
| 2019-08-15 | Option exercise | 6,019 | $86.84 | 4,781,567 |
| 2019-08-15 | Option exercise | 120 | $86.84 | 4,775,548 |
| 2019-08-09 | Grant / award (derivative) | 1,934 | $0.00 | 1,934 |
| 2019-07-01 | Grant / award (derivative) | 12,502 | $0.00 | 12,502 |
| 2019-06-05 | Option exercise (derivative) | 1,314 | $0.00 | 1,314 |
| 2019-06-05 | Option exercise (derivative) | 1,314 | $0.00 | 1,314 |
| 2019-05-15 | Option exercise (derivative) | 12,353 | $0.00 | 61,765 |
| 2019-05-15 | Option exercise (derivative) | 128 | $0.00 | 0 |
| 2019-05-15 | Option exercise | 20,630 | $85.80 | 4,728,075 |
| 2019-05-15 | Option exercise | 12,353 | $85.80 | 4,740,428 |
| 2019-05-15 | Option exercise | 588 | $85.80 | 4,741,016 |
| 2019-05-15 | Option exercise | 128 | $85.80 | 4,741,114 |
| 2019-05-15 | Option exercise (derivative) | 12,353 | $0.00 | 61,765 |
| 2019-05-15 | Option exercise (derivative) | 20,630 | $0.00 | 0 |
| 2019-05-15 | Option exercise | 12,353 | $85.80 | 4,740,428 |
| 2019-05-15 | Option exercise | 20,630 | $85.80 | 4,728,075 |
| 2019-05-15 | Option exercise | 128 | $85.80 | 4,741,144 |
| 2019-05-15 | Option exercise | 588 | $85.80 | 4,741,016 |
| 2019-04-01 | Grant / award (derivative) | 13,066 | $0.00 | 13,066 |
| 2019-03-01 | Grant / award | 280 | $73.18 | 4,707,445 |
| 2019-02-15 | Option exercise (derivative) | 12,353 | $0.00 | 123,530 |
| 2019-02-15 | Option exercise (derivative) | 690 | $0.00 | 0 |
| 2019-02-15 | Option exercise | 12,353 | $91.10 | 4,705,254 |
| 2019-02-15 | Option exercise | 21,670 | $91.10 | 4,692,901 |
| 2019-02-15 | Option exercise | 690 | $91.10 | 4,705,944 |
| 2019-02-15 | Option exercise | 1,121 | $91.10 | 4,707,165 |
| 2019-02-15 | Option exercise (derivative) | 12,353 | $0.00 | 74,118 |
| 2019-02-15 | Option exercise (derivative) | 690 | $0.00 | 0 |
| 2019-02-15 | Option exercise | 690 | $91.10 | 4,705,944 |
| 2019-02-15 | Option exercise | 12,353 | $91.10 | 4,705,254 |
| 2019-02-15 | Option exercise | 1,121 | $91.10 | 4,707,165 |
| 2019-02-15 | Option exercise | 21,670 | $91.10 | 4,692,901 |
| 2019-02-06 | Grant / award (derivative) | 1,415 | $0.00 | 1,415 |
| 2019-02-06 | Grant / award (derivative) | 1,415 | $0.00 | 1,415 |
| 2019-01-02 | Grant / award (derivative) | 16,016 | $0.00 | 16,016 |
| 2018-11-15 | Option exercise (derivative) | 12,353 | $0.00 | 86,471 |
| 2018-11-15 | Option exercise (derivative) | 21,105 | $0.00 | 0 |
| 2018-11-15 | Option exercise (derivative) | 1,152 | $0.00 | 0 |
| 2018-11-15 | Option exercise | 752 | $75.35 | 4,670,079 |
| 2018-11-15 | Option exercise | 1,152 | $75.35 | 4,371,231 |
| 2018-11-15 | Option exercise | 21,105 | $75.35 | 4,656,974 |
| 2018-11-15 | Option exercise | 12,353 | $75.35 | 4,669,327 |
| 2018-11-08 | Grant / award (derivative) | 3,553 | $0.00 | 3,553 |
| 2018-10-01 | Grant / award (derivative) | 14,810 | $0.00 | 14,810 |
| 2018-10-01 | Grant / award (derivative) | 14,810 | $0.00 | 14,810 |
| 2018-10-01 | Grant / award (derivative) | 14,810 | $0.00 | 14,810 |
| 2018-09-04 | Grant / award (derivative) | 79,642 | $0.00 | 79,642 |
| 2018-08-15 | Option exercise (derivative) | 12,353 | $0.00 | 98,824 |
| 2018-08-15 | Option exercise (derivative) | 1,420 | $0.00 | 0 |
| 2018-08-15 | Option exercise | 18,967 | $82.34 | 4,620,847 |
| 2018-08-15 | Option exercise | 569 | $82.34 | 4,621,416 |
| 2018-08-15 | Option exercise | 680 | $82.34 | 4,622,096 |
| 2018-08-15 | Option exercise | 12,353 | $82.34 | 4,634,449 |
| 2018-08-15 | Option exercise | 1,420 | $82.34 | 4,635,869 |
| 2018-08-14 | Grant / award (derivative) | 6,019 | $0.00 | 6,019 |
| 2018-07-02 | Grant / award (derivative) | 12,493 | $0.00 | 12,493 |
| 2018-07-02 | Grant / award (derivative) | 12,493 | $0.00 | 12,493 |
| 2018-05-15 | Option exercise (derivative) | 12,353 | $0.00 | 111,176 |
| 2018-05-15 | Option exercise (derivative) | 20,320 | $0.00 | 0 |
| 2018-05-15 | Option exercise (derivative) | 657 | $0.00 | 0 |
| 2018-05-15 | Option exercise | 1,483 | $93.36 | 4,601,880 |
| 2018-05-15 | Option exercise | 20,320 | $93.36 | 4,587,387 |
| 2018-05-15 | Option exercise | 657 | $93.36 | 4,588,044 |
| 2018-05-15 | Option exercise | 12,353 | $93.36 | 4,600,397 |
| 2018-04-02 | Grant / award (derivative) | 12,419 | $0.00 | 12,419 |
| 2018-03-06 | Open-market sale | 20,124 | $94.80 | 4,567,067 |
| 2018-03-01 | Grant / award | 553 | $38.44 | 4,587,191 |
| 2018-02-15 | Option exercise (derivative) | 21,372 | $0.00 | 0 |
| 2018-02-15 | Option exercise (derivative) | 12,353 | $0.00 | 123,530 |
| 2018-02-15 | Option exercise | 12,353 | $82.49 | 4,586,638 |
| 2018-02-15 | Option exercise | 21,372 | $82.49 | 4,574,285 |
| 2018-01-02 | Grant / award (derivative) | 11,574 | $0.00 | 11,574 |
| 2018-01-02 | Grant / award (derivative) | 104 | $0.00 | 104 |
| 2018-01-02 | Grant / award (derivative) | 1,506 | $0.00 | 1,506 |
| 2017-11-15 | Option exercise (derivative) | 12,352 | $0.00 | 135,883 |
| 2017-11-15 | Option exercise (derivative) | 23,424 | $0.00 | 0 |
| 2017-11-15 | Tax withholding | 5,404 | $89.59 | 4,552,913 |
| 2017-11-15 | Option exercise | 23,424 | $89.59 | 4,556,213 |
| 2017-11-15 | Tax withholding | 10,248 | $89.59 | 4,545,965 |
| 2017-11-15 | Option exercise | 12,352 | $89.59 | 4,558,317 |
| 2017-10-02 | Grant / award (derivative) | 104 | $0.00 | 104 |
| 2017-10-02 | Grant / award (derivative) | 1,517 | $0.00 | 1,517 |
| 2017-10-02 | Grant / award (derivative) | 11,656 | $0.00 | 11,656 |
| 2017-08-15 | Option exercise (derivative) | 25,261 | $0.00 | 0 |
| 2017-08-15 | Option exercise | 25,261 | $84.29 | 4,531,168 |
| 2017-08-15 | Option exercise | 1,621 | $84.29 | 4,532,789 |
| 2017-07-05 | Grant / award (derivative) | 1,747 | $0.00 | 1,747 |
| 2017-07-05 | Grant / award (derivative) | 120 | $0.00 | 120 |
| 2017-07-05 | Grant / award (derivative) | 13,426 | $0.00 | 13,426 |
| 2017-05-15 | Option exercise (derivative) | 25,673 | $0.00 | 0 |
| 2017-05-15 | Option exercise | 25,673 | $80.13 | 4,505,907 |
| 2017-04-03 | Grant / award (derivative) | 1,860 | $0.00 | 1,860 |
| 2017-04-03 | Grant / award (derivative) | 128 | $0.00 | 128 |
| 2017-04-03 | Grant / award (derivative) | 14,294 | $0.00 | 14,294 |
| 2017-03-08 | Open-market sale | 26,653 | $74.42 | 4,480,234 |
| 2017-03-07 | Open-market sale | 26,415 | $74.26 | 4,508,187 |
| 2017-03-07 | Open-market sale | 1,300 | $74.25 | 4,506,887 |
| 2017-03-01 | Grant / award | 553 | $38.44 | 4,534,602 |
| 2017-02-15 | Option exercise (derivative) | 27,970 | $0.00 | 0 |
| 2017-02-15 | Option exercise | 27,970 | $71.90 | 4,534,049 |
| 2017-01-03 | Grant / award (derivative) | 1,121 | $0.00 | 1,121 |
| 2017-01-03 | Grant / award (derivative) | 16,389 | $0.00 | 16,389 |
| 2017-01-03 | Grant / award (derivative) | 444 | $0.00 | 444 |
| 2016-11-23 | Open-market sale | 25,000 | $66.03 | 4,506,079 |
| 2016-11-17 | Open-market sale | 28,693 | $65.41 | 4,555,980 |
| 2016-11-09 | Open-market sale | 26,308 | $64.20 | 4,555,980 |
| 2016-10-02 | Grant / award (derivative) | 457 | $0.00 | 457 |
| 2016-10-02 | Grant / award (derivative) | 1,152 | $0.00 | 1,152 |
| 2016-10-02 | Grant / award (derivative) | 16,840 | $0.00 | 16,840 |
| 2016-08-19 | Open-market sale | 24,901 | $61.55 | 4,531,079 |
| 2016-08-18 | Open-market sale | 28,771 | $61.02 | 4,582,288 |
| 2016-08-15 | Option exercise (derivative) | 28,771 | $0.00 | 0 |
| 2016-08-15 | Option exercise | 28,771 | $61.21 | 4,611,059 |
| 2016-08-11 | Open-market sale | 15,810 | $60.55 | 4,582,288 |
| 2016-08-11 | Open-market sale | 14,006 | $60.55 | 4,598,098 |
| 2016-08-10 | Open-market sale | 15,101 | $60.60 | 4,612,104 |
| 2016-08-10 | Open-market sale | 15,212 | $60.60 | 4,627,205 |
| 2016-07-02 | Grant / award (derivative) | 20,755 | $0.00 | 20,755 |
| 2016-07-02 | Grant / award (derivative) | 1,621 | $0.00 | 1,621 |
| 2016-07-02 | Grant / award (derivative) | 1,420 | $0.00 | 1,420 |
| 2016-07-02 | Grant / award (derivative) | 563 | $0.00 | 563 |
| 2016-05-31 | Open-market sale | 45,000 | $51.48 | 4,642,417 |
| 2016-05-26 | Open-market sale | 50,000 | $50.66 | 4,687,417 |
| 2016-05-26 | Open-market sale | 39,150 | $50.36 | 4,737,417 |
| 2016-05-25 | Open-market sale | 10,850 | $50.40 | 4,776,567 |
| 2016-05-20 | Open-market sale | 76,647 | $48.75 | 4,787,417 |
| 2016-05-15 | Option exercise (derivative) | 25,295 | $0.00 | 0 |
| 2016-05-15 | Option exercise | 25,295 | $47.95 | 4,864,064 |
| 2016-04-01 | Grant / award (derivative) | 21,675 | $0.00 | 21,675 |
| 2016-04-01 | Grant / award (derivative) | 588 | $0.00 | 588 |
| 2016-04-01 | Grant / award (derivative) | 1,483 | $0.00 | 1,483 |
| 2016-03-01 | Grant / award | 620 | $34.29 | 4,838,769 |
| 2016-02-16 | Option exercise | 26,398 | $41.63 | 4,838,149 |
| 2016-02-15 | Option exercise (derivative) | 26,398 | $0.00 | 0 |
| 2016-01-04 | Grant / award (derivative) | 21,675 | $0.00 | 21,675 |
| 2016-01-04 | Grant / award (derivative) | 690 | $0.00 | 690 |
| 2015-11-15 | Option exercise (derivative) | 31,022 | $0.00 | 0 |
| 2015-11-15 | Option exercise | 31,022 | $45.95 | 4,811,751 |
| 2015-10-01 | Option exercise (derivative) | 752 | $0.00 | 752 |
| 2015-10-01 | Option exercise (derivative) | 23,622 | $0.00 | 23,622 |
| 2015-09-01 | Option exercise (derivative) | 148,235 | $0.00 | 148,235 |
| 2015-08-15 | Option exercise (derivative) | 24,901 | $0.00 | 0 |
| 2015-08-15 | Option exercise | 24,901 | $43.52 | 4,780,729 |
| 2015-07-01 | Option exercise (derivative) | 21,368 | $0.00 | 21,368 |
| 2015-07-01 | Option exercise (derivative) | 680 | $0.00 | 680 |
| 2015-05-15 | Option exercise (derivative) | 24,894 | $0.00 | 0 |
| 2015-05-15 | Option exercise | 24,894 | $49.26 | 4,755,828 |
| 2015-04-01 | Option exercise (derivative) | 657 | $0.00 | 657 |
| 2015-04-01 | Option exercise (derivative) | 20,630 | $0.00 | 20,630 |
| 2015-03-02 | Grant / award | 556 | $38.21 | 4,730,934 |
| 2015-02-24 | Open-market sale | 7,250 | $51.29 | 4,764,378 |
| 2015-02-24 | Open-market sale | 34,000 | $51.17 | 4,730,378 |
| 2015-02-24 | Open-market sale | 34,010 | $51.17 | 4,771,628 |
| 2015-02-20 | Open-market sale | 25,112 | $50.67 | 4,855,638 |
| 2015-02-20 | Open-market sale | 50,000 | $50.81 | 4,805,638 |
| 2015-02-15 | Option exercise (derivative) | 22,612 | $0.00 | 0 |
| 2015-02-15 | Option exercise | 3,500 | $50.91 | 4,881,750 |
| 2015-02-15 | Option exercise | 22,612 | $50.91 | 4,878,250 |
| 2015-02-13 | Open-market sale | 10,832 | $51.10 | 4,893,240 |
| 2015-02-13 | Open-market sale | 37,602 | $50.96 | 4,855,638 |
| 2015-01-02 | Grant / award (derivative) | 21,670 | $0.00 | 21,670 |
| 2014-11-15 | Option exercise (derivative) | 3,500 | $0.00 | 3,500 |
| 2014-11-15 | Option exercise (derivative) | 22,958 | $0.00 | 0 |
| 2014-11-15 | Option exercise | 3,500 | $43.66 | 4,881,114 |
| 2014-11-15 | Option exercise | 22,958 | $43.66 | 4,904,072 |
| 2014-11-13 | Option exercise | 95,000 | $25.29 | 4,877,614 |
| 2014-11-07 | Option exercise (derivative) | 50,000 | $0.00 | 95,000 |
| 2014-11-07 | Option exercise | 50,000 | $25.29 | 4,782,614 |
| 2014-11-07 | Option exercise (derivative) | 95,000 | $0.00 | 0 |
| 2014-10-01 | Grant / award (derivative) | 21,105 | $0.00 | 21,105 |
| 2014-08-21 | Open-market sale | 50,000 | $47.77 | 4,732,614 |
| 2014-08-20 | Open-market sale | 38,683 | $47.25 | 4,832,614 |
| 2014-08-20 | Open-market sale | 50,000 | $47.52 | 4,782,614 |
| 2014-08-19 | Open-market sale | 29,495 | $47.02 | 4,871,297 |
| 2014-08-15 | Option exercise (derivative) | 25,995 | $0.00 | 0 |
| 2014-08-15 | Option exercise (derivative) | 3,500 | $0.00 | 7,000 |
| 2014-08-15 | Option exercise | 3,500 | $47.37 | 4,900,792 |
| 2014-08-15 | Option exercise | 25,995 | $47.37 | 4,897,292 |
| 2014-07-02 | Grant / award (derivative) | 569 | $0.00 | 569 |
| 2014-07-01 | Grant / award (derivative) | 18,967 | $0.00 | 18,967 |
| 2014-05-28 | Open-market sale | 87,022 | $47.32 | 4,871,297 |
| 2014-05-27 | Open-market sale | 33,227 | $47.10 | 4,958,319 |
| 2014-05-15 | Option exercise (derivative) | 3,500 | $0.00 | 10,500 |
| 2014-05-15 | Option exercise (derivative) | 25,607 | $0.00 | 0 |
| 2014-05-15 | Option exercise | 3,500 | $45.85 | 4,991,546 |
| 2014-05-15 | Option exercise | 25,607 | $45.85 | 4,988,046 |
| 2014-04-01 | Grant / award (derivative) | 20,320 | $0.00 | 20,320 |
| 2014-03-03 | Grant / award | 726 | $29.26 | 4,962,439 |
| 2014-02-21 | Open-market sale | 28,212 | $45.28 | 4,963,713 |
| 2014-02-18 | Option exercise (derivative) | 24,712 | $0.00 | 0 |
| 2014-02-18 | Option exercise (derivative) | 3,500 | $0.00 | 3,500 |
| 2014-02-18 | Option exercise | 3,500 | $45.50 | 499,925 |
| 2014-02-18 | Option exercise | 24,712 | $45.50 | 4,986,425 |
| 2014-02-14 | Open-market sale | 58,541 | $45.84 | 4,961,713 |
| 2014-02-13 | Option exercise | 145,000 | $26.25 | 5,174,672 |
| 2014-02-13 | Gift | 9,418 | $45.81 | 5,020,254 |
| 2014-02-13 | Open-market sale | 45,000 | $45.73 | 5,029,672 |
| 2014-02-13 | Open-market sale | 50,000 | $45.61 | 5,074,672 |
| 2014-02-13 | Open-market sale | 50,000 | $45.49 | 5,124,672 |
| 2014-01-02 | Grant / award (derivative) | 21,372 | $0.00 | 21,372 |
| 2014-01-02 | Gift | 15,980 | $44.17 | 5,029,672 |
| 2014-01-02 | J | 607,387 | $44.17 | 5,029,672 |
| 2013-11-18 | Option exercise (derivative) | 10,000 | $0.00 | 0 |
| 2013-11-18 | Open-market sale | 32,788 | $43.43 | 5,073,852 |
| 2013-11-18 | Open-market sale | 10,000 | $43.26 | 5,106,640 |
| 2013-11-18 | Option exercise | 10,000 | $27.05 | 5,116,640 |
| 2013-11-18 | Option exercise (derivative) | 10,000 | $0.00 | 0 |
| 2013-11-18 | Open-market sale | 32,788 | $43.43 | 5,029,672 |
| 2013-11-18 | Open-market sale | 10,000 | $43.26 | 5,062,460 |
| 2013-11-18 | Option exercise | 10,000 | $27.05 | 5,072,460 |
| 2013-11-15 | Option exercise (derivative) | 3,500 | $0.00 | 3,500 |
| 2013-11-15 | Option exercise (derivative) | 718 | $0.00 | 0 |
| 2013-11-15 | Option exercise (derivative) | 28,570 | $0.00 | 0 |
| 2013-11-15 | Option exercise (derivative) | 27,937 | $0.00 | 0 |
| 2013-11-15 | Option exercise | 28,570 | $43.61 | 5,102,422 |
| 2013-11-15 | Option exercise | 718 | $43.61 | 5,103,140 |
| 2013-11-15 | Option exercise | 3,500 | $43.61 | 5,106,640 |
| 2013-11-15 | Option exercise | 27,937 | $27.05 | 5,101,789 |
| 2013-11-15 | Open-market sale | 27,937 | $43.45 | 5,073,852 |
| 2013-11-15 | Option exercise (derivative) | 28,570 | $0.00 | 0 |
| 2013-11-15 | Option exercise (derivative) | 27,937 | $0.00 | 0 |
| 2013-11-15 | Option exercise (derivative) | 718 | $0.00 | 0 |
| 2013-11-15 | Option exercise (derivative) | 3,500 | $0.00 | 3,500 |
| 2013-11-15 | Option exercise | 718 | $43.61 | 5,058,960 |
| 2013-11-15 | Option exercise | 28,570 | $43.61 | 5,058,242 |
| 2013-11-15 | Open-market sale | 27,937 | $43.45 | 5,029,672 |
| 2013-11-15 | Option exercise | 3,500 | $43.61 | 5,062,460 |
| 2013-11-15 | Option exercise | 27,937 | $27.05 | 5,057,609 |
| 2013-11-14 | Option exercise (derivative) | 9,263 | $0.00 | 27,937 |
| 2013-11-14 | Option exercise | 9,263 | $27.05 | 5,083,115 |
| 2013-11-14 | Open-market sale | 9,263 | $43.46 | 5,073,852 |
| 2013-11-13 | Option exercise (derivative) | 7,800 | $0.00 | 37,200 |
| 2013-11-13 | Option exercise | 7,800 | $27.05 | 5,081,652 |
| 2013-11-13 | Open-market sale | 7,800 | $43.45 | 5,073,852 |
| 2013-11-12 | Option exercise (derivative) | 50,000 | $0.00 | 45,000 |
| 2013-11-12 | Open-market sale | 50,000 | $43.48 | 5,073,852 |
| 2013-11-12 | Open-market sale | 30,000 | $43.37 | 5,097,602 |
| 2013-11-12 | Open-market sale | 30,000 | $43.22 | 5,127,602 |
| 2013-11-12 | Open-market sale | 34,657 | $43.09 | 5,157,602 |
| 2013-11-12 | Option exercise | 50,000 | $27.05 | 5,123,852 |
| 2013-11-07 | Open-market sale | 4,500 | $43.06 | 5,192,259 |
| 2013-11-06 | Open-market sale | 100 | $43.06 | 5,196,759 |
| 2013-10-01 | Option exercise (derivative) | 23,424 | $0.00 | 23,424 |
| 2013-08-15 | Option exercise (derivative) | 31,683 | $0.00 | 0 |
| 2013-08-15 | Option exercise (derivative) | 3,500 | $0.00 | 7,000 |
| 2013-08-15 | Option exercise | 3,500 | $39.41 | 5,196,859 |
| 2013-08-15 | Option exercise | 31,683 | $39.41 | 5,193,359 |
| 2013-08-05 | Open-market sale | 55,553 | $41.59 | 5,161,676 |
| 2013-08-02 | Open-market sale | 89,677 | $41.30 | 5,217,229 |
| 2013-07-01 | Option exercise (derivative) | 25,261 | $0.00 | 25,261 |
| 2013-06-04 | Open-market sale | 23,400 | $38.14 | 5,306,906 |
| 2013-05-20 | Option exercise (derivative) | 50,000 | $0.00 | 95,000 |
| 2013-05-20 | Option exercise | 50,000 | $27.05 | 5,330,306 |
| 2013-05-17 | Option exercise (derivative) | 23,400 | $0.00 | 0 |
| 2013-05-17 | Option exercise | 23,400 | $27.39 | 5,280,306 |
| 2013-05-17 | Option exercise | 70,249 | $26.14 | 5,256,906 |
| 2013-05-15 | Option exercise (derivative) | 3,500 | $0.00 | 10,500 |
| 2013-05-15 | Option exercise | 3,500 | $37.63 | 5,186,657 |
| 2013-05-06 | Open-market sale | 20,029 | $37.68 | 5,183,157 |
| 2013-05-06 | Open-market sale | 33,400 | $37.70 | 5,203,186 |
| 2013-05-01 | Option exercise (derivative) | 33,400 | $0.00 | 0 |
| 2013-05-01 | Option exercise | 33,400 | $36.10 | 5,236,586 |
| 2013-04-01 | Option exercise (derivative) | 25,673 | $0.00 | 25,673 |
| 2013-03-01 | Grant / award | 726 | $29.26 | 5,203,186 |
| 2013-02-25 | Open-market sale | 44,180 | $37.16 | 5,158,280 |
| 2013-02-19 | Open-market sale | 60,501 | $37.00 | 5,202,460 |
| 2013-02-15 | Option exercise (derivative) | 3,500 | $0.00 | 0 |
| 2013-02-15 | Option exercise | 3,500 | $37.08 | 5,262,961 |
| 2013-02-15 | Option exercise | 4,554 | $37.08 | 5,259,461 |
| 2013-02-04 | Grant / award (derivative) | 718 | $0.00 | 718 |
| 2013-02-01 | Option exercise (derivative) | 38,624 | $0.00 | 0 |
| 2013-02-01 | Option exercise | 38,624 | $34.52 | 5,254,907 |
| 2013-01-02 | Option exercise (derivative) | 27,970 | $0.00 | 27,970 |
| 2012-11-20 | Option exercise (derivative) | 35,000 | $0.00 | 0 |
| 2012-11-20 | Option exercise | 2,602 | $18.48 | 5,216,283 |
| 2012-11-20 | Option exercise | 35,000 | $18.48 | 5,213,681 |
| 2012-11-15 | Option exercise (derivative) | 3,500 | $0.00 | 3,500 |
| 2012-11-15 | Option exercise (derivative) | 50,000 | $0.00 | 35,000 |
| 2012-11-15 | Option exercise (derivative) | 2,779 | $0.00 | 0 |
| 2012-11-15 | Option exercise (derivative) | 4,553 | $0.00 | 4,554 |
| 2012-11-15 | Option exercise (derivative) | 50,000 | $0.00 | 85,000 |
| 2012-11-15 | Option exercise | 4,553 | $29.61 | 5,175,902 |
| 2012-11-15 | Option exercise | 3,500 | $29.61 | 5,171,349 |
| 2012-11-15 | Option exercise | 50,000 | $18.48 | 5,167,849 |
| 2012-11-15 | Option exercise | 2,779 | $29.61 | 5,178,681 |
| 2012-11-14 | Option exercise | 50,000 | $18.48 | 5,117,849 |
| 2012-11-12 | Option exercise (derivative) | 58,541 | $0.00 | 0 |
| 2012-11-12 | Option exercise | 58,541 | $16.48 | 5,067,849 |
| 2012-11-01 | Option exercise (derivative) | 26,700 | $0.00 | 0 |
| 2012-11-01 | Option exercise | 26,700 | $32.50 | 5,009,308 |
| 2012-10-01 | Grant / award (derivative) | 28,693 | $0.00 | 28,693 |
| 2012-08-15 | Option exercise (derivative) | 3,500 | $0.00 | 7,000 |
| 2012-08-15 | Option exercise (derivative) | 2,779 | $0.00 | 2,779 |
| 2012-08-15 | Option exercise | 3,500 | $35.35 | 4,982,608 |
| 2012-08-15 | Option exercise | 2,779 | $35.35 | 4,979,108 |
| 2012-07-02 | Grant / award (derivative) | 28,771 | $0.00 | 28,771 |
| 2012-05-15 | Option exercise (derivative) | 3,500 | $0.00 | 10,500 |
| 2012-05-15 | Option exercise (derivative) | 2,778 | $0.00 | 5,558 |
| 2012-05-15 | Option exercise | 2,778 | $31.34 | 4,972,829 |
| 2012-05-15 | Option exercise | 3,500 | $31.34 | 4,976,329 |
| 2012-05-10 | Option exercise (derivative) | 133,750 | $0.00 | 0 |
| 2012-05-10 | Option exercise | 133,750 | $24.04 | 4,970,051 |
| 2012-05-04 | Option exercise (derivative) | 50,000 | $0.00 | 133,750 |
| 2012-05-04 | Option exercise | 50,000 | $24.04 | 4,836,301 |
| 2012-05-01 | Option exercise (derivative) | 20,029 | $0.00 | 0 |
| 2012-05-01 | Option exercise | 20,029 | $35.23 | 4,786,301 |
| 2012-04-02 | Grant / award (derivative) | 25,295 | $0.00 | 25,295 |
| 2012-03-01 | Grant / award | 910 | $23.37 | 4,766,272 |
| 2012-02-24 | Gift | 0 | $0.00 | 4,765,362 |
| 2012-02-22 | Gift | 57,250 | $0.00 | 4,765,362 |
| 2012-02-21 | Option exercise (derivative) | 20,000 | $0.00 | 183,750 |
| 2012-02-21 | Option exercise | 20,000 | $24.04 | 4,785,362 |
| 2012-02-21 | Open-market sale | 20,000 | $37.19 | 4,765,362 |
| 2012-02-17 | Option exercise (derivative) | 50,000 | $0.00 | 203,750 |
| 2012-02-17 | Gift | 50,000 | $0.00 | 4,765,362 |
| 2012-02-17 | Option exercise | 50,000 | $24.04 | 4,815,362 |
| 2012-02-17 | Open-market sale | 50,000 | $37.17 | 4,765,362 |
| 2012-02-17 | Option exercise (derivative) | 50,000 | $0.00 | 203,750 |
| 2012-02-17 | Open-market sale | 50,000 | $37.17 | 4,765,362 |
| 2012-02-17 | Gift | 50,000 | $0.00 | 4,765,362 |
| 2012-02-17 | Option exercise | 50,000 | $24.04 | 4,815,362 |
| 2012-02-16 | Option exercise (derivative) | 50,000 | $0.00 | 253,750 |
| 2012-02-16 | Option exercise (derivative) | 47,652 | $0.00 | 0 |
| 2012-02-16 | Option exercise | 50,000 | $24.04 | 4,862,924 |
| 2012-02-16 | Option exercise | 47,562 | $21.00 | 4,812,294 |
| 2012-02-16 | Open-market sale | 47,562 | $37.14 | 4,815,362 |
| 2012-02-16 | Open-market sale | 50,000 | $37.22 | 4,765,362 |
| 2012-02-16 | Option exercise (derivative) | 47,652 | $0.00 | 0 |
| 2012-02-16 | Option exercise (derivative) | 50,000 | $0.00 | 253,750 |
| 2012-02-16 | Open-market sale | 50,000 | $37.22 | 4,765,362 |
| 2012-02-16 | Option exercise | 47,562 | $21.00 | 4,812,924 |
| 2012-02-16 | Option exercise | 50,000 | $24.04 | 4,862,924 |
| 2012-02-16 | Open-market sale | 47,562 | $37.14 | 4,815,362 |
| 2012-02-15 | Option exercise (derivative) | 2,778 | $0.00 | 8,336 |
| 2012-02-15 | Option exercise | 2,778 | $36.70 | 4,765,362 |
| 2012-02-15 | Option exercise (derivative) | 2,778 | $0.00 | 8,336 |
| 2012-02-15 | Option exercise | 2,778 | $36.70 | 4,765,362 |
| 2012-02-08 | Gift | 105,527 | $0.00 | 4,762,584 |
| 2012-02-01 | Option exercise (derivative) | 37,966 | $0.00 | 0 |
| 2012-02-01 | Option exercise | 37,966 | $37.56 | 4,762,585 |
| 2012-01-03 | Grant / award (derivative) | 26,398 | $0.00 | 26,398 |
| 2011-11-15 | Option exercise (derivative) | 2,778 | $0.00 | 11,114 |
| 2011-11-15 | Option exercise (derivative) | 93,089 | $0.00 | 0 |
| 2011-11-15 | Option exercise | 93,089 | $27.15 | 4,814,930 |
| 2011-11-15 | Option exercise | 2,778 | $36.87 | 4,724,619 |
| 2011-11-15 | Open-market sale | 93,089 | $37.00 | 4,721,841 |
| 2011-11-14 | Option exercise (derivative) | 9,411 | $0.00 | 93,089 |
| 2011-11-14 | Option exercise | 9,411 | $27.15 | 4,831,252 |
| 2011-11-14 | Open-market sale | 9,411 | $36.90 | 4,721,841 |
| 2011-11-11 | Option exercise (derivative) | 100,000 | $0.00 | 102,500 |
| 2011-11-11 | Option exercise | 100,000 | $27.15 | 4,821,841 |
| 2011-11-11 | Open-market sale | 100,000 | $36.92 | 4,721,841 |
| 2011-11-08 | Option exercise (derivative) | 26,457 | $0.00 | 0 |
| 2011-11-08 | Option exercise | 26,457 | $24.27 | 4,748,298 |
| 2011-11-08 | Option exercise | 49,939 | $27.15 | 4,798,237 |
| 2011-11-08 | Open-market sale | 76,396 | $36.92 | 4,721,841 |
| 2011-11-01 | Option exercise (derivative) | 32,778 | $0.00 | 0 |
| 2011-11-01 | Option exercise | 32,778 | $34.48 | 4,719,066 |
| 2011-11-01 | Option exercise | 2,775 | $34.48 | 4,721,841 |
| 2011-10-03 | Grant / award (derivative) | 31,022 | $0.00 | 31,022 |
| 2011-09-01 | Grant / award (derivative) | 9,107 | $0.00 | 9,107 |
| 2011-08-15 | Option exercise (derivative) | 2,778 | $0.00 | 13,892 |
| 2011-08-15 | Option exercise | 2,778 | $32.34 | 4,686,288 |
| 2011-08-02 | Option exercise | 2,775 | $33.72 | 4,683,510 |
| 2011-08-01 | Option exercise (derivative) | 2,775 | $0.00 | 2,775 |
| 2011-07-01 | Grant / award (derivative) | 24,901 | $0.00 | 24,901 |
| 2011-05-15 | Option exercise (derivative) | 2,778 | $0.00 | 16,670 |
| 2011-05-15 | Option exercise | 2,778 | $40.31 | 4,680,735 |
| 2011-05-10 | Open-market sale | 20,275 | $41.23 | 4,677,957 |
| 2011-05-02 | Option exercise (derivative) | 2,775 | $0.00 | 5,500 |
| 2011-05-02 | Option exercise | 2,775 | $40.63 | 4,698,232 |
| 2011-05-01 | Option exercise (derivative) | 17,500 | $0.00 | 0 |
| 2011-05-01 | Option exercise | 17,500 | $40.63 | 4,695,457 |
| 2011-04-01 | Grant / award (derivative) | 24,894 | $0.00 | 24,894 |
| 2011-04-01 | Grant / award (derivative) | 14,000 | $0.00 | 14,000 |
| 2011-03-01 | Grant / award | 909 | $23.37 | 4,677,957 |
| 2011-02-15 | Option exercise (derivative) | 8,925 | $0.00 | 0 |
| 2011-02-15 | Option exercise (derivative) | 2,778 | $0.00 | 19,448 |
| 2011-02-15 | Option exercise | 2,778 | $37.88 | 4,668,123 |
| 2011-02-15 | Option exercise | 8,925 | $37.88 | 4,677,048 |
| 2011-02-14 | Open-market sale | 19,025 | $38.17 | 4,665,345 |
| 2011-02-11 | Option exercise (derivative) | 4,756 | $0.00 | 0 |
| 2011-02-11 | Option exercise | 4,756 | $15.86 | 4,689,126 |
| 2011-02-11 | Open-market sale | 4,756 | $38.00 | 4,684,370 |
| 2011-02-01 | Option exercise (derivative) | 16,250 | $0.00 | 0 |
| 2011-02-01 | Option exercise (derivative) | 2,775 | $0.00 | 11,325 |
| 2011-02-01 | Option exercise | 16,250 | $37.19 | 4,684,370 |
| 2011-02-01 | Option exercise | 2,775 | $37.19 | 4,668,120 |
| 2011-01-03 | Grant / award (derivative) | 22,612 | $0.00 | 22,612 |
| 2010-11-01 | Option exercise (derivative) | 2,775 | $0.00 | 11,100 |
| 2010-11-01 | Option exercise (derivative) | 16,250 | $0.00 | 16,250 |
| 2010-11-01 | Option exercise | 2,775 | $32.05 | 4,665,345 |
| 2010-11-01 | Option exercise | 16,250 | $32.05 | 4,662,570 |
| 2010-10-01 | Grant / award (derivative) | 22,958 | $0.00 | 22,958 |
| 2010-08-02 | Option exercise (derivative) | 2,775 | $0.00 | 13,875 |
| 2010-08-02 | Option exercise | 2,775 | $30.65 | 4,646,320 |
| 2010-08-01 | Option exercise (derivative) | 16,250 | $0.00 | 32,500 |
| 2010-08-01 | Option exercise | 16,250 | $30.65 | 4,643,545 |
| 2010-07-01 | Grant / award (derivative) | 25,995 | $0.00 | 25,995 |
| 2010-05-03 | Option exercise (derivative) | 2,775 | $10.00 | 16,650 |
| 2010-05-03 | Option exercise | 2,775 | $29.67 | 4,611,045 |
| 2010-05-01 | Option exercise (derivative) | 16,250 | $0.00 | 48,750 |
| 2010-05-01 | Option exercise | 16,250 | $29.67 | 4,627,295 |
| 2010-04-01 | Grant / award (derivative) | 25,607 | $0.00 | 25,607 |
| 2010-04-01 | Grant / award (derivative) | 25,607 | $0.00 | 25,607 |
| 2010-03-01 | Grant / award | 1,400 | $15.18 | 4,608,270 |
| 2010-02-16 | Option exercise (derivative) | 97,500 | $0.00 | 0 |
| 2010-02-16 | Option exercise | 97,500 | $23.39 | 4,606,870 |
| 2010-02-08 | Option exercise (derivative) | 150,000 | $0.00 | 97,500 |
| 2010-02-08 | Option exercise | 150,000 | $15.92 | 4,509,370 |
| 2010-02-01 | Option exercise (derivative) | 2,775 | $0.00 | 19,425 |
| 2010-02-01 | Option exercise (derivative) | 7,250 | $0.00 | 0 |
| 2010-02-01 | Option exercise | 6,550 | $26.51 | 4,359,370 |
| 2010-02-01 | Option exercise | 7,250 | $26.51 | 4,349,938 |
| 2010-02-01 | Option exercise | 107 | $26.51 | 4,350,045 |
| 2010-02-01 | Option exercise | 2,775 | $26.51 | 4,352,820 |
| 2010-01-04 | Grant / award (derivative) | 8,925 | $0.00 | 8,925 |
| 2010-01-04 | Grant / award (derivative) | 22,226 | $0.00 | 22,226 |
| 2010-01-04 | Grant / award (derivative) | 24,712 | $0.00 | 24,712 |
| 2009-11-01 | Option exercise (derivative) | 7,250 | $0.00 | 7,250 |
| 2009-11-01 | Option exercise (derivative) | 107 | $0.00 | 107 |
| 2009-11-01 | Option exercise | 107 | $24.09 | 4,342,688 |
| 2009-11-01 | Option exercise | 7,250 | $24.09 | 4,342,581 |
| 2009-10-01 | Grant / award (derivative) | 28,570 | $0.00 | 28,570 |
| 2009-08-01 | Option exercise (derivative) | 7,250 | $0.00 | 14,500 |
| 2009-08-01 | Option exercise | 7,250 | $27.25 | 4,335,331 |
| 2009-07-01 | Grant / award (derivative) | 31,683 | $0.00 | 31,683 |
| 2009-05-01 | Option exercise (derivative) | 7,250 | $0.00 | 21,750 |
| 2009-05-01 | Option exercise | 7,250 | $22.84 | 4,328,081 |
| 2009-04-02 | Grant / award (derivative) | 33,400 | $0.00 | 33,400 |
| 2009-03-02 | Grant / award | 797 | $15.18 | 4,320,831 |
| 2009-02-27 | Grant / award (derivative) | 22,200 | $0.00 | 22,200 |
| 2009-02-27 | Grant / award (derivative) | 6,550 | $0.00 | 6,550 |
| 2009-02-27 | Grant / award (derivative) | 26,700 | $0.00 | 26,700 |
| 2009-02-27 | Grant / award (derivative) | 38,624 | $0.00 | 38,624 |
| 2009-02-01 | Option exercise (derivative) | 7,250 | $0.00 | 29,000 |
| 2009-02-01 | Option exercise | 7,250 | $19.14 | 4,320,034 |
| 2008-11-04 | Option exercise (derivative) | 7,250 | $36250.00 | 0 |
| 2008-11-04 | Option exercise | 7,250 | $24.65 | 4,312,784 |
| 2008-11-03 | Option exercise (derivative) | 7,250 | $36250.00 | 0 |
| 2008-11-03 | Option exercise | 7,250 | $24.65 | 4,312,784 |
| 2008-10-31 | Grant / award (derivative) | 26,703 | $0.00 | 26,703 |
| 2008-10-31 | Grant / award (derivative) | 6,536 | $0.00 | 6,536 |
| 2008-10-31 | Grant / award (derivative) | 22,125 | $0.00 | 22,125 |
| 2008-10-31 | Grant / award (derivative) | 22,125 | $0.00 | 22,125 |
| 2008-10-31 | Grant / award (derivative) | 6,536 | $0.00 | 6,536 |
| 2008-10-31 | Grant / award (derivative) | 26,703 | $0.00 | 26,703 |
| 2008-09-02 | Option exercise (derivative) | 71,343 | $0.00 | 0 |
| 2008-09-02 | Option exercise | 71,343 | $15.92 | 4,305,534 |
| 2008-08-01 | Option exercise (derivative) | 7,250 | $0.00 | 43,500 |
| 2008-08-01 | Option exercise | 7,250 | $31.57 | 4,234,191 |
| 2008-07-24 | Option exercise (derivative) | 103,750 | $0.00 | 0 |
| 2008-07-24 | Option exercise | 103,750 | $10.04 | 4,226,941 |
| 2008-07-01 | Grant / award (derivative) | 21,757 | $0.00 | 21,757 |
| 2008-06-11 | Option exercise (derivative) | 81,000 | $0.00 | 0 |
| 2008-06-11 | Option exercise | 81,000 | $15.92 | 4,123,191 |
| 2008-06-10 | Option exercise (derivative) | 84,000 | $0.00 | 81,000 |
| 2008-06-10 | Option exercise | 84,000 | $15.92 | 4,042,191 |
| 2008-05-16 | Open-market sale | 900 | $37.83 | 4,007,160 |
| 2008-05-16 | Open-market sale | 2,642 | $37.98 | 4,018,055 |
| 2008-05-16 | Open-market sale | 8,958 | $37.97 | 4,009,097 |
| 2008-05-16 | Open-market sale | 100 | $37.96 | 4,008,997 |
| 2008-05-16 | Open-market sale | 437 | $37.88 | 4,008,560 |
| 2008-05-16 | Open-market sale | 300 | $37.85 | 4,008,260 |
| 2008-05-16 | Open-market sale | 200 | $37.84 | 4,008,060 |
| 2008-05-16 | Open-market sale | 2,100 | $37.99 | 4,020,697 |
| 2008-05-16 | Open-market sale | 1,531 | $37.82 | 4,005,629 |
| 2008-05-16 | Open-market sale | 2,480 | $37.81 | 4,003,149 |
| 2008-05-16 | Open-market sale | 37,252 | $37.80 | 3,965,897 |
| 2008-05-16 | Gift | 7,706 | $38.13 | 3,958,191 |
| 2008-05-15 | Open-market sale | 5,757 | $37.50 | 4,128,860 |
| 2008-05-15 | Open-market sale | 2,155 | $37.51 | 4,134,617 |
| 2008-05-15 | Open-market sale | 1,670 | $37.52 | 4,136,772 |
| 2008-05-15 | Open-market sale | 1,330 | $37.53 | 4,138,442 |
| 2008-05-15 | Open-market sale | 4,200 | $37.54 | 4,139,772 |
| 2008-05-15 | Open-market sale | 2,800 | $37.55 | 4,143,972 |
| 2008-05-15 | Open-market sale | 2,100 | $37.56 | 4,146,772 |
| 2008-05-15 | Open-market sale | 4,300 | $37.57 | 4,148,872 |
| 2008-05-15 | Open-market sale | 400 | $37.58 | 4,153,172 |
| 2008-05-15 | Open-market sale | 2,700 | $37.59 | 4,153,572 |
| 2008-05-15 | Open-market sale | 455 | $37.92 | 4,049,242 |
| 2008-05-15 | Open-market sale | 617 | $37.93 | 4,049,697 |
| 2008-05-15 | Open-market sale | 1,783 | $37.94 | 4,050,314 |
| 2008-05-15 | Open-market sale | 5,900 | $37.95 | 4,052,097 |
| 2008-05-15 | Open-market sale | 500 | $37.96 | 4,057,997 |
| 2008-05-15 | Open-market sale | 2,900 | $37.97 | 4,058,497 |
| 2008-05-15 | Open-market sale | 500 | $37.98 | 4,061,397 |
| 2008-05-15 | Open-market sale | 3,000 | $37.99 | 4,061,897 |
| 2008-05-15 | Open-market sale | 1,000 | $38.00 | 4,064,897 |
| 2008-05-15 | Open-market sale | 1,642 | $37.39 | 4,065,897 |
| 2008-05-15 | Open-market sale | 7,464 | $37.40 | 4,067,539 |
| 2008-05-15 | Open-market sale | 6,208 | $37.41 | 4,075,003 |
| 2008-05-15 | Open-market sale | 18,523 | $37.42 | 4,081,211 |
| 2008-05-15 | Open-market sale | 7,295 | $37.43 | 4,099,734 |
| 2008-05-15 | Open-market sale | 2,443 | $37.44 | 4,107,029 |
| 2008-05-15 | Open-market sale | 4,300 | $37.45 | 4,109,472 |
| 2008-05-15 | Open-market sale | 2,700 | $37.46 | 4,113,772 |
| 2008-05-15 | Open-market sale | 1,500 | $37.47 | 4,116,472 |
| 2008-05-15 | Open-market sale | 6,630 | $37.49 | 4,122,230 |
| 2008-05-15 | Open-market sale | 4,258 | $37.48 | 4,117,972 |
| 2008-05-15 | Open-market sale | 6,302 | $37.80 | 4,022,797 |
| 2008-05-15 | Open-market sale | 3,300 | $37.81 | 4,029,099 |
| 2008-05-15 | Open-market sale | 3,598 | $37.82 | 4,032,399 |
| 2008-05-15 | Open-market sale | 1,388 | $37.84 | 4,035,997 |
| 2008-05-15 | Open-market sale | 1,612 | $37.85 | 4,037,385 |
| 2008-05-15 | Open-market sale | 1,600 | $37.86 | 4,038,997 |
| 2008-05-15 | Open-market sale | 2,445 | $37.87 | 4,040,597 |
| 2008-05-15 | Open-market sale | 2,617 | $37.88 | 4,043,042 |
| 2008-05-15 | Open-market sale | 1,538 | $37.89 | 4,045,659 |
| 2008-05-15 | Open-market sale | 100 | $37.90 | 4,047,197 |
| 2008-05-15 | Open-market sale | 1,945 | $37.91 | 4,047,297 |
| 2008-05-01 | Option exercise (derivative) | 7,250 | $0.00 | 50,750 |
| 2008-05-01 | Tax withholding | 3,126 | $38.00 | 4,156,272 |
| 2008-05-01 | Option exercise | 7,250 | $38.00 | 4,159,398 |
| 2008-05-01 | Open-market sale | 200,000 | $38.00 | 4,152,148 |
| 2008-05-01 | Option exercise (derivative) | 7,250 | $0.00 | 50,750 |
| 2008-05-01 | Option exercise | 7,250 | $38.00 | 4,159,398 |
| 2008-05-01 | Tax withholding | 3,126 | $38.00 | 4,156,272 |
| 2008-05-01 | Open-market sale | 200,000 | $38.00 | 4,152,148 |
| 2008-04-01 | Grant / award (derivative) | 20,029 | $0.00 | 20,029 |
| 2008-04-01 | Grant / award (derivative) | 214 | $0.00 | 214 |
| 2008-03-03 | Grant / award | 692 | $26.68 | 4,352,148 |
| 2008-01-18 | Grant / award (derivative) | 37,966 | $0.00 | 37,966 |
| 2008-01-17 | Grant / award (derivative) | 50,000 | $0.00 | 103,750 |
| 2008-01-17 | Grant / award | 50,000 | $10.04 | 4,351,456 |
| 2007-11-02 | Grant / award (derivative) | 32,778 | $0.00 | 32,778 |
| 2007-10-26 | Option exercise (derivative) | 150,000 | $0.00 | 153,750 |
| 2007-10-26 | Option exercise (derivative) | 119,971 | $0.00 | 0 |
| 2007-10-26 | Option exercise | 150,000 | $10.04 | 4,301,456 |
| 2007-10-26 | Option exercise | 34,010 | $8.56 | 4,031,485 |
| 2007-10-26 | Option exercise | 119,971 | $10.04 | 4,151,456 |
| 2007-08-09 | Option exercise (derivative) | 23,925 | $0.00 | 0 |
| 2007-08-09 | Option exercise (derivative) | 15,703 | $0.00 | 34,010 |
| 2007-08-09 | Open-market sale | 39,628 | $41.03 | 3,997,475 |
| 2007-08-09 | Option exercise | 23,925 | $5.78 | 4,021,400 |
| 2007-08-09 | Option exercise | 15,703 | $8.56 | 4,037,103 |
| 2007-07-27 | Option exercise (derivative) | 90,375 | $0.00 | 0 |
| 2007-07-27 | Option exercise | 90,375 | $6.26 | 3,997,475 |
| 2007-07-02 | Grant / award (derivative) | 17,500 | $0.00 | 17,500 |
| 2007-07-02 | Grant / award (derivative) | 17,500 | $0.00 | 17,500 |
| 2007-06-20 | Option exercise (derivative) | 100,000 | $0.00 | 90,375 |
| 2007-06-20 | Option exercise | 100,000 | $6.26 | 3,907,100 |
| 2007-06-01 | Option exercise (derivative) | 6,000 | $0.00 | 190,375 |
| 2007-06-01 | Open-market sale | 6,000 | $41.13 | 3,807,100 |
| 2007-06-01 | Option exercise | 6,000 | $6.26 | 3,813,100 |
| 2007-05-04 | Option exercise (derivative) | 25,000 | $0.00 | 196,375 |
| 2007-05-04 | Open-market sale | 25,000 | $41.23 | 3,807,100 |
| 2007-05-04 | Option exercise | 25,000 | $6.26 | 3,832,100 |
| 2007-05-02 | Option exercise (derivative) | 15,500 | $0.00 | 221,375 |
| 2007-05-02 | Option exercise | 15,500 | $6.26 | 3,822,600 |
| 2007-05-02 | Open-market sale | 15,500 | $41.21 | 3,807,100 |
| 2007-04-16 | Grant / award (derivative) | 17,500 | $0.00 | 17,500 |
| 2007-03-01 | Grant / award | 693 | $29.10 | 3,821,166 |
| 2007-02-23 | Option exercise (derivative) | 25,000 | $0.00 | 236,875 |
| 2007-02-23 | Option exercise (derivative) | 25,000 | $0.00 | 261,875 |
| 2007-02-23 | Open-market sale | 25,000 | $37.30 | 3,820,473 |
| 2007-02-23 | Option exercise | 25,000 | $6.26 | 3,845,473 |
| 2007-02-14 | Option exercise (derivative) | 56,875 | $0.00 | 0 |
| 2007-02-14 | Option exercise | 56,875 | $8.96 | 3,877,348 |
| 2007-02-14 | Open-market sale | 30,000 | $36.12 | 3,847,348 |
| 2007-02-14 | Open-market sale | 26,875 | $36.30 | 3,820,473 |
| 2006-10-27 | Option exercise (derivative) | 80,000 | $0.00 | 56,875 |
| 2006-10-27 | Option exercise | 80,000 | $8.96 | 3,820,473 |
| 2006-09-05 | Gift | 90 | $34.54 | 3,740,473 |
| 2006-09-05 | Gift | 175 | $34.54 | 3,740,563 |
| 2006-07-31 | Option exercise (derivative) | 150,000 | $0.00 | 136,875 |
| 2006-07-31 | Option exercise | 150,000 | $8.96 | 3,740,738 |
| 2006-06-22 | Option exercise (derivative) | 51,029 | $0.00 | 0 |
| 2006-06-22 | Option exercise | 51,029 | $4.99 | 3,590,738 |
| 2006-05-08 | Option exercise (derivative) | 5,300 | $0.00 | 51,029 |
| 2006-05-08 | Open-market sale | 5,300 | $38.10 | 3,539,709 |
| 2006-05-08 | Option exercise | 5,300 | $4.99 | 3,545,009 |
| 2006-05-04 | Option exercise (derivative) | 25,000 | $0.00 | 56,329 |
| 2006-05-04 | Option exercise | 25,000 | $4.99 | 3,564,709 |
| 2006-05-04 | Open-market sale | 25,000 | $38.07 | 3,539,709 |
| 2006-04-27 | Option exercise (derivative) | 27,183 | $0.00 | 81,329 |
| 2006-04-27 | Option exercise | 2,183 | $4.99 | 3,541,892 |
| 2006-04-27 | Open-market sale | 2,183 | $38.31 | 3,539,709 |
| 2006-04-27 | Option exercise | 25,000 | $4.99 | 3,564,709 |
| 2006-04-27 | Option exercise (derivative) | 27,183 | $0.00 | 81,329 |
| 2006-04-27 | Option exercise | 2,183 | $4.99 | 3,541,892 |
| 2006-04-27 | Open-market sale | 2,183 | $38.31 | 3,539,709 |
| 2006-04-27 | Option exercise | 25,000 | $4.99 | 3,564,709 |
| 2006-04-27 | Option exercise (derivative) | 27,183 | $0.00 | 81,329 |
| 2006-04-27 | Option exercise | 25,000 | $4.99 | 3,564,709 |
| 2006-04-27 | Open-market sale | 25,000 | $38.10 | 3,539,709 |
| 2006-04-27 | Option exercise | 2,183 | $4.99 | 3,541,892 |
| 2006-04-27 | Option exercise (derivative) | 27,183 | $0.00 | 81,329 |
| 2006-04-27 | Option exercise | 2,183 | $4.99 | 3,541,892 |
| 2006-04-27 | Open-market sale | 25,000 | $38.10 | 3,539,709 |
| 2006-04-27 | Option exercise | 25,000 | $4.99 | 3,564,709 |
| 2006-04-27 | Option exercise (derivative) | 27,183 | $0.00 | 81,329 |
| 2006-04-27 | Option exercise | 25,000 | $4.99 | 3,564,709 |
| 2006-04-27 | Open-market sale | 25,000 | $38.10 | 3,539,709 |
| 2006-04-27 | Option exercise | 2,183 | $4.99 | 3,541,892 |
| 2006-04-27 | Option exercise (derivative) | 27,183 | $0.00 | 81,329 |
| 2006-04-27 | Open-market sale | 2,183 | $38.31 | 3,539,709 |
| 2006-04-27 | Option exercise | 2,183 | $4.99 | 3,541,892 |
| 2006-04-27 | Option exercise | 25,000 | $4.99 | 3,564,709 |
| 2006-04-03 | Grant / award (derivative) | 65,000 | $0.00 | 65,000 |
| 2006-04-03 | Grant / award (derivative) | 58,000 | $0.00 | 58,000 |
| 2006-03-01 | Grant / award | 829 | $22.81 | 3,539,709 |
| 2006-01-27 | Option exercise (derivative) | 55,300 | $0.00 | 108,512 |
| 2006-01-27 | Option exercise | 55,300 | $4.99 | 3,594,180 |
| 2006-01-27 | Open-market sale | 5,300 | $37.97 | 3,538,880 |
| 2006-01-27 | Open-market sale | 25,000 | $37.57 | 3,544,180 |
| 2006-01-27 | Open-market sale | 25,000 | $37.56 | 3,569,180 |
| 2006-01-26 | Option exercise (derivative) | 75,000 | $0.00 | 163,812 |
| 2006-01-26 | Option exercise | 75,000 | $4.99 | 3,613,880 |
| 2006-01-26 | Open-market sale | 25,000 | $36.99 | 3,538,880 |
| 2006-01-26 | Open-market sale | 25,000 | $362707.00 | 3,588,880 |
| 2006-01-26 | Open-market sale | 25,000 | $36.51 | 3,563,880 |
| 2006-01-25 | Option exercise (derivative) | 25,000 | $0.00 | 238,812 |
| 2006-01-25 | Open-market sale | 25,000 | $35.98 | 3,538,880 |
| 2006-01-25 | Option exercise | 25,000 | $5.00 | 3,563,880 |
| 2006-01-24 | Option exercise (derivative) | 50,000 | $0.00 | 263,812 |
| 2006-01-24 | Open-market sale | 25,000 | $35.75 | 3,538,880 |
| 2006-01-24 | Open-market sale | 25,000 | $35.50 | 3,563,880 |
| 2006-01-24 | Option exercise | 50,000 | $4.99 | 3,588,880 |
| 2006-01-23 | Option exercise (derivative) | 50,000 | $0.00 | 313,812 |
| 2006-01-23 | Open-market sale | 25,000 | $35.28 | 3,538,880 |
| 2006-01-23 | Open-market sale | 25,000 | $35.25 | 3,563,880 |
| 2006-01-23 | Option exercise | 50,000 | $4.99 | 3,588,880 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.