SEC CIK 1231589
MAHON PAUL A
Reported ownership across 1 company, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| UTHRview stock → | 45,172 | 2026-10-15 |
Position History — UTHR
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — UTHR
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2026-10-15 | Option exercise (derivative) | 8,300 | $0.00 | 30,940 |
| 2026-10-15 | Open-market sale | 719 | $546.56 | 45,172 |
| 2026-10-15 | Open-market sale | 2,615 | $545.69 | 45,891 |
| 2026-10-15 | Open-market sale | 791 | $544.85 | 48,506 |
| 2026-10-15 | Open-market sale | 1,983 | $543.56 | 49,297 |
| 2026-10-15 | Open-market sale | 1,924 | $542.49 | 51,280 |
| 2026-10-15 | Open-market sale | 268 | $541.64 | 53,204 |
| 2026-10-15 | Option exercise | 8,300 | $146.03 | 53,472 |
| 2026-10-01 | Option exercise (derivative) | 8,300 | $0.00 | 39,240 |
| 2026-10-01 | Open-market sale | 160 | $573.15 | 45,172 |
| 2026-10-01 | Open-market sale | 823 | $572.25 | 45,332 |
| 2026-10-01 | Open-market sale | 838 | $570.90 | 46,155 |
| 2026-10-01 | Open-market sale | 739 | $569.15 | 46,993 |
| 2026-10-01 | Open-market sale | 720 | $567.76 | 47,732 |
| 2026-10-01 | Open-market sale | 400 | $566.41 | 48,452 |
| 2026-10-01 | Open-market sale | 1,480 | $563.09 | 48,852 |
| 2026-10-01 | Open-market sale | 780 | $561.87 | 50,332 |
| 2026-10-01 | Open-market sale | 1,480 | $560.19 | 51,112 |
| 2026-10-01 | Open-market sale | 880 | $558.30 | 52,592 |
| 2026-10-01 | Option exercise | 8,300 | $146.03 | 53,472 |
| 2026-09-17 | Option exercise (derivative) | 8,300 | $0.00 | 47,540 |
| 2026-09-17 | Open-market sale | 320 | $501.58 | 45,172 |
| 2026-09-17 | Open-market sale | 125 | $500.80 | 45,492 |
| 2026-09-17 | Open-market sale | 1,160 | $499.75 | 45,617 |
| 2026-09-17 | Open-market sale | 843 | $498.74 | 46,777 |
| 2026-09-17 | Open-market sale | 1,400 | $497.54 | 47,620 |
| 2026-09-17 | Open-market sale | 2,873 | $496.58 | 49,020 |
| 2026-09-17 | Open-market sale | 1,579 | $495.97 | 51,893 |
| 2026-09-17 | Option exercise | 8,300 | $146.03 | 53,472 |
| 2026-09-03 | Option exercise (derivative) | 8,300 | $0.00 | 55,840 |
| 2026-09-03 | Open-market sale | 320 | $490.88 | 45,172 |
| 2026-09-03 | Open-market sale | 10 | $488.32 | 45,492 |
| 2026-09-03 | Open-market sale | 169 | $487.36 | 45,502 |
| 2026-09-03 | Open-market sale | 598 | $486.47 | 45,671 |
| 2026-09-03 | Open-market sale | 954 | $485.12 | 46,269 |
| 2026-09-03 | Open-market sale | 200 | $483.85 | 47,223 |
| 2026-09-03 | Open-market sale | 160 | $482.66 | 47,423 |
| 2026-09-03 | Open-market sale | 1,048 | $481.92 | 47,583 |
| 2026-09-03 | Open-market sale | 2,360 | $480.86 | 48,631 |
| 2026-09-03 | Open-market sale | 936 | $479.66 | 50,991 |
| 2026-09-03 | Open-market sale | 1,545 | $478.93 | 51,927 |
| 2026-09-03 | Option exercise | 8,300 | $146.03 | 53,472 |
| 2026-08-20 | Option exercise (derivative) | 5,610 | $0.00 | 64,140 |
| 2026-08-20 | Option exercise (derivative) | 2,690 | $0.00 | 0 |
| 2026-08-20 | Open-market sale | 120 | $527.21 | 45,172 |
| 2026-08-20 | Open-market sale | 400 | $526.38 | 45,292 |
| 2026-08-20 | Open-market sale | 940 | $525.25 | 45,692 |
| 2026-08-20 | Open-market sale | 192 | $523.69 | 46,632 |
| 2026-08-20 | Open-market sale | 850 | $522.78 | 46,824 |
| 2026-08-20 | Open-market sale | 787 | $522.00 | 47,674 |
| 2026-08-20 | Open-market sale | 1,819 | $521.04 | 48,461 |
| 2026-08-20 | Open-market sale | 502 | $520.03 | 50,280 |
| 2026-08-20 | Open-market sale | 2,690 | $524.15 | 50,782 |
| 2026-08-20 | Option exercise | 5,610 | $146.03 | 53,472 |
| 2026-08-20 | Option exercise | 2,690 | $146.03 | 47,862 |
| 2026-08-06 | Option exercise (derivative) | 8,300 | $0.00 | 72,440 |
| 2026-08-06 | Open-market sale | 320 | $522.39 | 45,172 |
| 2026-08-06 | Open-market sale | 1,308 | $521.50 | 45,492 |
| 2026-08-06 | Open-market sale | 360 | $518.82 | 46,800 |
| 2026-08-06 | Open-market sale | 780 | $517.94 | 47,160 |
| 2026-08-06 | Open-market sale | 1,617 | $516.93 | 47,940 |
| 2026-08-06 | Open-market sale | 1,360 | $515.93 | 49,557 |
| 2026-08-06 | Open-market sale | 1,795 | $514.82 | 50,917 |
| 2026-08-06 | Open-market sale | 760 | $512.92 | 52,712 |
| 2026-08-06 | Option exercise | 8,300 | $146.03 | 53,472 |
| 2026-07-16 | Option exercise (derivative) | 8,300 | $0.00 | 80,740 |
| 2026-07-16 | Open-market sale | 80 | $536.85 | 45,172 |
| 2026-07-16 | Open-market sale | 1,519 | $534.99 | 45,252 |
| 2026-07-16 | Open-market sale | 1,041 | $535.88 | 46,771 |
| 2026-07-16 | Open-market sale | 3,279 | $534.21 | 47,812 |
| 2026-07-16 | Open-market sale | 800 | $532.94 | 51,091 |
| 2026-07-16 | Open-market sale | 861 | $531.97 | 51,891 |
| 2026-07-16 | Open-market sale | 120 | $529.81 | 52,752 |
| 2026-07-16 | Open-market sale | 600 | $527.60 | 52,872 |
| 2026-07-16 | Option exercise | 8,300 | $146.03 | 53,472 |
| 2026-07-02 | Option exercise (derivative) | 8,300 | $0.00 | 89,040 |
| 2026-07-02 | Open-market sale | 299 | $554.45 | 46,387 |
| 2026-07-02 | Open-market sale | 384 | $550.02 | 52,172 |
| 2026-07-02 | Open-market sale | 1,467 | $551.30 | 50,705 |
| 2026-07-02 | Open-market sale | 1,818 | $552.61 | 48,887 |
| 2026-07-02 | Open-market sale | 2,201 | $553.52 | 46,686 |
| 2026-07-02 | Option exercise | 8,300 | $146.03 | 53,472 |
| 2026-07-02 | Open-market sale | 658 | $548.00 | 52,814 |
| 2026-07-02 | Open-market sale | 225 | $556.36 | 45,172 |
| 2026-07-02 | Open-market sale | 990 | $555.83 | 45,397 |
| 2026-07-02 | Open-market sale | 258 | $548.73 | 52,556 |
| 2026-06-18 | Option exercise (derivative) | 8,300 | $0.00 | 97,340 |
| 2026-06-18 | Open-market sale | 400 | $551.74 | 45,172 |
| 2026-06-18 | Open-market sale | 496 | $548.91 | 45,572 |
| 2026-06-18 | Open-market sale | 950 | $541.26 | 47,746 |
| 2026-06-18 | Option exercise | 8,300 | $146.03 | 53,472 |
| 2026-06-18 | Open-market sale | 1,715 | $537.04 | 51,757 |
| 2026-06-18 | Open-market sale | 958 | $538.03 | 50,799 |
| 2026-06-18 | Open-market sale | 1,305 | $539.42 | 49,494 |
| 2026-06-18 | Open-market sale | 798 | $540.25 | 48,696 |
| 2026-06-18 | Open-market sale | 160 | $541.95 | 47,586 |
| 2026-06-18 | Open-market sale | 480 | $544.26 | 47,106 |
| 2026-06-18 | Open-market sale | 157 | $546.15 | 46,949 |
| 2026-06-18 | Open-market sale | 881 | $547.65 | 46,068 |
| 2026-06-04 | Option exercise (derivative) | 8,300 | $0.00 | 105,640 |
| 2026-06-04 | Open-market sale | 2,627 | $546.42 | 49,431 |
| 2026-06-04 | Open-market sale | 1,250 | $549.47 | 45,172 |
| 2026-06-04 | Option exercise | 8,300 | $146.03 | 53,472 |
| 2026-06-04 | Open-market sale | 200 | $539.76 | 53,272 |
| 2026-06-04 | Open-market sale | 840 | $543.89 | 52,432 |
| 2026-06-04 | Open-market sale | 374 | $545.27 | 52,058 |
| 2026-06-04 | Open-market sale | 935 | $547.11 | 48,496 |
| 2026-06-04 | Open-market sale | 1,481 | $548.43 | 47,015 |
| 2026-06-04 | Open-market sale | 593 | $549.49 | 46,422 |
| 2026-05-21 | Option exercise (derivative) | 8,300 | $0.00 | 113,940 |
| 2026-05-21 | Option exercise | 8,000 | $146.03 | 53,472 |
| 2026-05-21 | Option exercise | 300 | $146.03 | 45,472 |
| 2026-05-21 | Open-market sale | 300 | $562.50 | 45,172 |
| 2026-05-21 | Open-market sale | 270 | $566.05 | 45,472 |
| 2026-05-21 | Open-market sale | 1,251 | $565.20 | 45,742 |
| 2026-05-21 | Open-market sale | 2,015 | $564.06 | 46,993 |
| 2026-05-21 | Open-market sale | 1,326 | $562.93 | 49,008 |
| 2026-05-21 | Open-market sale | 2,178 | $561.99 | 50,334 |
| 2026-05-21 | Open-market sale | 200 | $559.99 | 52,512 |
| 2026-05-21 | Open-market sale | 640 | $557.85 | 52,712 |
| 2026-05-21 | Open-market sale | 10 | $556.70 | 53,352 |
| 2026-05-21 | Open-market sale | 110 | $555.72 | 53,362 |
| 2026-05-07 | Option exercise (derivative) | 8,300 | $0.00 | 300 |
| 2026-05-07 | Open-market sale | 80 | $582.86 | 53,392 |
| 2026-05-07 | Option exercise | 8,300 | $146.03 | 53,472 |
| 2026-05-07 | Open-market sale | 202 | $597.54 | 45,172 |
| 2026-05-07 | Open-market sale | 1,475 | $584.07 | 51,917 |
| 2026-05-07 | Open-market sale | 994 | $585.18 | 50,923 |
| 2026-05-07 | Open-market sale | 1,689 | $586.17 | 49,234 |
| 2026-05-07 | Open-market sale | 2,970 | $587.61 | 46,264 |
| 2026-05-07 | Open-market sale | 70 | $596.19 | 45,374 |
| 2026-05-07 | Open-market sale | 820 | $588.51 | 45,444 |
| 2026-04-16 | Option exercise (derivative) | 8,300 | $0.00 | 8,600 |
| 2026-04-16 | Open-market sale | 200 | $574.03 | 53,272 |
| 2026-04-16 | Option exercise | 8,300 | $146.03 | 53,472 |
| 2026-04-16 | Open-market sale | 1,294 | $578.21 | 45,172 |
| 2026-04-16 | Open-market sale | 3,366 | $577.39 | 46,466 |
| 2026-04-16 | Open-market sale | 1,640 | $575.37 | 51,632 |
| 2026-04-16 | Open-market sale | 1,800 | $576.38 | 49,832 |
| 2026-04-02 | Option exercise (derivative) | 8,300 | $0.00 | 16,900 |
| 2026-04-02 | Open-market sale | 1,629 | $566.66 | 48,175 |
| 2026-04-02 | Open-market sale | 1,403 | $567.55 | 46,772 |
| 2026-04-02 | Open-market sale | 690 | $568.79 | 46,082 |
| 2026-04-02 | Open-market sale | 200 | $571.61 | 45,172 |
| 2026-04-02 | Open-market sale | 710 | $569.61 | 45,372 |
| 2026-04-02 | Open-market sale | 543 | $565.66 | 49,804 |
| 2026-04-02 | Open-market sale | 774 | $562.34 | 51,833 |
| 2026-04-02 | Open-market sale | 351 | $561.69 | 52,607 |
| 2026-04-02 | Open-market sale | 514 | $560.30 | 52,958 |
| 2026-04-02 | Option exercise | 8,300 | $146.03 | 53,472 |
| 2026-04-02 | Open-market sale | 371 | $563.58 | 51,462 |
| 2026-04-02 | Open-market sale | 1,115 | $564.55 | 50,347 |
| 2026-03-19 | Option exercise (derivative) | 8,300 | $0.00 | 25,200 |
| 2026-03-19 | Open-market sale | 80 | $533.41 | 45,172 |
| 2026-03-19 | Open-market sale | 650 | $532.50 | 45,252 |
| 2026-03-19 | Open-market sale | 794 | $531.62 | 45,902 |
| 2026-03-19 | Open-market sale | 1,776 | $530.63 | 46,696 |
| 2026-03-19 | Open-market sale | 2,808 | $529.82 | 48,472 |
| 2026-03-19 | Open-market sale | 1,439 | $528.41 | 51,280 |
| 2026-03-19 | Open-market sale | 753 | $527.47 | 52,719 |
| 2026-03-19 | Option exercise | 8,300 | $146.03 | 53,472 |
| 2026-03-15 | Option exercise (derivative) | 8,895 | $0.00 | 0 |
| 2026-03-15 | Option exercise | 8,895 | — | 45,739 |
| 2026-03-15 | Tax withholding | 4,457 | $536.12 | 49,078 |
| 2026-03-15 | Option exercise | 7,796 | — | 53,535 |
| 2026-03-15 | Tax withholding | 3,906 | $536.12 | 45,172 |
| 2026-03-05 | Option exercise (derivative) | 8,300 | $0.00 | 33,500 |
| 2026-03-05 | Open-market sale | 1,086 | $483.54 | 40,191 |
| 2026-03-05 | Open-market sale | 1,398 | $484.55 | 38,793 |
| 2026-03-05 | Open-market sale | 720 | $481.33 | 42,454 |
| 2026-03-05 | Open-market sale | 1,177 | $482.68 | 41,277 |
| 2026-03-05 | Open-market sale | 743 | $486.52 | 37,044 |
| 2026-03-05 | Open-market sale | 200 | $487.65 | 36,844 |
| 2026-03-05 | Open-market sale | 1,006 | $485.32 | 37,787 |
| 2026-03-05 | Option exercise | 8,300 | $146.03 | 45,144 |
| 2026-03-05 | Open-market sale | 368 | $479.43 | 44,776 |
| 2026-03-05 | Open-market sale | 1,602 | $480.22 | 43,174 |
| 2026-02-19 | Option exercise (derivative) | 8,300 | $0.00 | 41,800 |
| 2026-02-19 | Option exercise | 8,300 | $146.03 | 45,081 |
| 2026-02-19 | Open-market sale | 616 | $471.36 | 44,465 |
| 2026-02-19 | Open-market sale | 288 | $473.23 | 43,402 |
| 2026-02-19 | Open-market sale | 1,059 | $475.09 | 42,343 |
| 2026-02-19 | Open-market sale | 881 | $475.89 | 41,462 |
| 2026-02-19 | Open-market sale | 1,114 | $477.10 | 40,348 |
| 2026-02-19 | Open-market sale | 2,100 | $478.15 | 38,248 |
| 2026-02-19 | Open-market sale | 1,467 | $478.92 | 36,781 |
| 2026-02-19 | Open-market sale | 775 | $472.76 | 43,690 |
| 2026-02-05 | Option exercise (derivative) | 8,300 | $0.00 | 50,100 |
| 2026-02-05 | Option exercise | 8,300 | $146.03 | 45,081 |
| 2026-02-05 | Open-market sale | 675 | $485.52 | 36,781 |
| 2026-02-05 | Open-market sale | 2,748 | $483.92 | 38,390 |
| 2026-02-05 | Open-market sale | 477 | $480.92 | 44,604 |
| 2026-02-05 | Open-market sale | 2,363 | $481.93 | 42,241 |
| 2026-02-05 | Open-market sale | 1,103 | $482.57 | 41,138 |
| 2026-02-05 | Open-market sale | 934 | $484.92 | 37,456 |
| 2026-01-15 | Option exercise (derivative) | 8,300 | $0.00 | 58,400 |
| 2026-01-15 | Open-market sale | 1,307 | $470.37 | 42,335 |
| 2026-01-15 | Open-market sale | 1,576 | $471.44 | 36,821 |
| 2026-01-15 | Option exercise | 8,300 | $146.03 | 45,081 |
| 2026-01-15 | Open-market sale | 1,439 | $468.32 | 43,642 |
| 2026-01-15 | Open-market sale | 40 | $474.74 | 36,781 |
| 2026-01-15 | Open-market sale | 407 | $472.28 | 41,928 |
| 2026-01-15 | Open-market sale | 3,531 | $469.34 | 38,397 |
| 2026-01-02 | Option exercise (derivative) | 8,300 | $0.00 | 66,700 |
| 2026-01-02 | Open-market sale | 739 | $483.35 | 43,041 |
| 2026-01-02 | Open-market sale | 479 | $481.83 | 43,780 |
| 2026-01-02 | Open-market sale | 822 | $481.26 | 44,259 |
| 2026-01-02 | Option exercise | 8,300 | $146.03 | 45,081 |
| 2026-01-02 | Open-market sale | 1,240 | $484.54 | 41,801 |
| 2026-01-02 | Open-market sale | 1,509 | $485.68 | 40,292 |
| 2026-01-02 | Open-market sale | 1,130 | $486.85 | 39,162 |
| 2026-01-02 | Open-market sale | 200 | $489.15 | 36,781 |
| 2026-01-02 | Open-market sale | 2,181 | $487.76 | 36,981 |
| 2025-12-24 | Option exercise (derivative) | 11,000 | $0.00 | 9,250 |
| 2025-12-24 | Open-market sale | 80 | $516.06 | 36,781 |
| 2025-12-24 | Open-market sale | 2,650 | $514.18 | 36,861 |
| 2025-12-24 | Open-market sale | 4,713 | $513.46 | 39,511 |
| 2025-12-24 | Open-market sale | 2,877 | $512.59 | 44,224 |
| 2025-12-24 | Open-market sale | 40 | $510.64 | 47,101 |
| 2025-12-24 | Open-market sale | 138 | $509.81 | 47,141 |
| 2025-12-24 | Open-market sale | 502 | $509.22 | 47,279 |
| 2025-12-24 | Option exercise | 11,000 | $146.03 | 47,781 |
| 2025-12-11 | Option exercise (derivative) | 11,000 | $0.00 | 20,250 |
| 2025-12-11 | Open-market sale | 2,804 | $485.22 | 38,297 |
| 2025-12-11 | Open-market sale | 5,220 | $484.31 | 41,101 |
| 2025-12-11 | Open-market sale | 900 | $483.25 | 46,321 |
| 2025-12-11 | Open-market sale | 560 | $482.22 | 47,221 |
| 2025-12-11 | Open-market sale | 400 | $487.37 | 36,781 |
| 2025-12-11 | Open-market sale | 1,116 | $486.36 | 37,181 |
| 2025-12-11 | Option exercise | 11,000 | $146.03 | 47,781 |
| 2025-11-26 | Option exercise (derivative) | 11,000 | $0.00 | 0 |
| 2025-11-26 | Open-market sale | 1,727 | $484.20 | 45,541 |
| 2025-11-26 | Open-market sale | 513 | $483.05 | 47,268 |
| 2025-11-26 | Open-market sale | 1,923 | $486.23 | 41,408 |
| 2025-11-26 | Option exercise | 11,000 | $135.42 | 47,781 |
| 2025-11-26 | Open-market sale | 1,277 | $488.13 | 36,781 |
| 2025-11-26 | Open-market sale | 3,350 | $487.21 | 38,058 |
| 2025-11-26 | Open-market sale | 2,210 | $485.15 | 43,331 |
| 2025-11-13 | Option exercise (derivative) | 11,000 | $0.00 | 11,000 |
| 2025-11-13 | Open-market sale | 1,979 | $464.19 | 42,520 |
| 2025-11-13 | Option exercise | 11,000 | $135.42 | 47,781 |
| 2025-11-13 | Open-market sale | 17 | $469.09 | 36,781 |
| 2025-11-13 | Open-market sale | 2,070 | $468.48 | 36,798 |
| 2025-11-13 | Open-market sale | 1,992 | $467.37 | 38,868 |
| 2025-11-13 | Open-market sale | 884 | $466.24 | 40,860 |
| 2025-11-13 | Open-market sale | 776 | $465.37 | 41,744 |
| 2025-11-13 | Open-market sale | 979 | $463.32 | 44,499 |
| 2025-11-13 | Open-market sale | 1,040 | $461.36 | 45,478 |
| 2025-11-13 | Open-market sale | 1,063 | $458.16 | 46,518 |
| 2025-11-13 | Open-market sale | 200 | $456.39 | 47,581 |
| 2025-10-30 | Option exercise (derivative) | 11,000 | $0.00 | 22,000 |
| 2025-10-30 | Open-market sale | 642 | $447.34 | 47,139 |
| 2025-10-30 | Open-market sale | 1,849 | $451.57 | 38,459 |
| 2025-10-30 | Open-market sale | 2,247 | $450.64 | 40,308 |
| 2025-10-30 | Open-market sale | 3,441 | $449.46 | 42,555 |
| 2025-10-30 | Open-market sale | 1,143 | $448.56 | 45,996 |
| 2025-10-30 | Option exercise | 11,000 | $135.42 | 47,781 |
| 2025-10-30 | Open-market sale | 1,285 | $452.33 | 37,174 |
| 2025-10-30 | Open-market sale | 393 | $454.15 | 36,781 |
| 2025-10-16 | Option exercise (derivative) | 11,000 | $0.00 | 33,000 |
| 2025-10-16 | Open-market sale | 2,516 | $431.72 | 41,310 |
| 2025-10-16 | Open-market sale | 798 | $434.76 | 36,782 |
| 2025-10-16 | Open-market sale | 1,652 | $433.45 | 37,580 |
| 2025-10-16 | Open-market sale | 2,078 | $432.59 | 39,232 |
| 2025-10-16 | Open-market sale | 1 | $435.42 | 36,781 |
| 2025-10-16 | Open-market sale | 955 | $430.59 | 43,826 |
| 2025-10-16 | Open-market sale | 1,092 | $429.61 | 44,781 |
| 2025-10-16 | Open-market sale | 1,908 | $428.51 | 45,873 |
| 2025-10-16 | Option exercise | 11,000 | $135.42 | 47,781 |
| 2025-10-02 | Option exercise (derivative) | 11,000 | $0.00 | 44,000 |
| 2025-10-02 | Option exercise | 11,000 | $135.42 | 47,781 |
| 2025-10-02 | Open-market sale | 1,430 | $433.72 | 46,351 |
| 2025-10-02 | Open-market sale | 474 | $440.16 | 36,781 |
| 2025-10-02 | Open-market sale | 1,881 | $436.24 | 42,642 |
| 2025-10-02 | Open-market sale | 3,136 | $437.15 | 39,506 |
| 2025-10-02 | Open-market sale | 346 | $439.19 | 37,255 |
| 2025-10-02 | Open-market sale | 1,905 | $438.17 | 37,601 |
| 2025-10-02 | Open-market sale | 1,828 | $435.22 | 44,523 |
| 2025-09-18 | Option exercise (derivative) | 11,000 | $0.00 | 55,000 |
| 2025-09-18 | Open-market sale | 2,105 | $407.42 | 37,981 |
| 2025-09-18 | Open-market sale | 400 | $402.50 | 47,381 |
| 2025-09-18 | Open-market sale | 1,100 | $404.33 | 46,281 |
| 2025-09-18 | Option exercise | 11,000 | $135.42 | 47,781 |
| 2025-09-18 | Open-market sale | 1,200 | $408.11 | 36,781 |
| 2025-09-18 | Open-market sale | 3,222 | $406.39 | 40,086 |
| 2025-09-18 | Open-market sale | 2,973 | $405.45 | 43,308 |
| 2025-09-04 | Option exercise (derivative) | 11,000 | $0.00 | 66,000 |
| 2025-09-04 | Open-market sale | 850 | $387.86 | 39,279 |
| 2025-09-04 | Open-market sale | 1,128 | $387.41 | 40,129 |
| 2025-09-04 | Open-market sale | 1,499 | $386.51 | 41,257 |
| 2025-09-04 | Open-market sale | 275 | $384.90 | 42,756 |
| 2025-09-04 | Open-market sale | 300 | $383.28 | 43,031 |
| 2025-09-04 | Open-market sale | 350 | $382.21 | 43,331 |
| 2025-09-04 | Open-market sale | 2,335 | $381.58 | 43,681 |
| 2025-09-04 | Open-market sale | 1,266 | $380.62 | 46,016 |
| 2025-09-04 | Open-market sale | 499 | $379.47 | 47,282 |
| 2025-09-04 | Option exercise | 11,000 | $135.42 | 47,781 |
| 2025-09-04 | Open-market sale | 1,800 | $389.16 | 37,479 |
| 2025-09-04 | Open-market sale | 98 | $392.03 | 36,981 |
| 2025-09-04 | Open-market sale | 200 | $396.54 | 36,781 |
| 2025-09-04 | Open-market sale | 400 | $390.46 | 37,079 |
| 2025-08-21 | Option exercise (derivative) | 11,000 | $0.00 | 77,000 |
| 2025-08-21 | Open-market sale | 2,330 | $308.43 | 43,110 |
| 2025-08-21 | Open-market sale | 1,441 | $307.39 | 45,440 |
| 2025-08-21 | Open-market sale | 300 | $306.12 | 46,881 |
| 2025-08-21 | Open-market sale | 600 | $304.57 | 47,181 |
| 2025-08-21 | Option exercise | 11,000 | $135.42 | 47,781 |
| 2025-08-21 | Open-market sale | 2,095 | $310.25 | 36,781 |
| 2025-08-21 | Open-market sale | 4,234 | $309.43 | 38,876 |
| 2025-08-07 | Option exercise (derivative) | 11,000 | $0.00 | 88,000 |
| 2025-08-07 | Open-market sale | 1,391 | $297.49 | 46,390 |
| 2025-08-07 | Open-market sale | 1,353 | $298.73 | 45,037 |
| 2025-08-07 | Open-market sale | 2,918 | $299.48 | 42,119 |
| 2025-08-07 | Open-market sale | 2,837 | $300.47 | 39,282 |
| 2025-08-07 | Open-market sale | 1,401 | $301.67 | 37,881 |
| 2025-08-07 | Open-market sale | 1,000 | $302.70 | 36,881 |
| 2025-08-07 | Open-market sale | 100 | $303.45 | 36,781 |
| 2025-08-07 | Option exercise | 11,000 | $135.42 | 47,781 |
| 2025-07-24 | Option exercise (derivative) | 11,000 | $0.00 | 99,000 |
| 2025-07-24 | Open-market sale | 4,977 | $304.25 | 39,035 |
| 2025-07-24 | Option exercise | 11,000 | $135.42 | 47,781 |
| 2025-07-24 | Open-market sale | 2,254 | $305.14 | 36,781 |
| 2025-07-24 | Open-market sale | 3,769 | $303.31 | 44,012 |
| 2025-07-10 | Option exercise (derivative) | 11,000 | $0.00 | 110,000 |
| 2025-07-10 | Open-market sale | 1,304 | $299.49 | 45,877 |
| 2025-07-10 | Open-market sale | 7,738 | $300.48 | 38,139 |
| 2025-07-10 | Open-market sale | 1,358 | $301.20 | 36,781 |
| 2025-07-10 | Open-market sale | 600 | $297.89 | 47,181 |
| 2025-07-10 | Option exercise | 11,000 | $135.42 | 47,781 |
| 2025-06-26 | Option exercise (derivative) | 11,000 | $0.00 | 121,000 |
| 2025-06-26 | Open-market sale | 3,940 | $285.01 | 41,304 |
| 2025-06-26 | Option exercise | 11,000 | $135.42 | 47,781 |
| 2025-06-26 | Open-market sale | 2,537 | $284.10 | 45,244 |
| 2025-06-26 | Open-market sale | 1,150 | $287.92 | 36,881 |
| 2025-06-26 | Open-market sale | 2,334 | $287.21 | 38,031 |
| 2025-06-26 | Open-market sale | 939 | $286.13 | 40,365 |
| 2025-06-26 | Open-market sale | 100 | $288.80 | 36,781 |
| 2025-06-12 | Option exercise (derivative) | 11,000 | $0.00 | 132,000 |
| 2025-06-12 | Open-market sale | 1,375 | $280.70 | 41,538 |
| 2025-06-12 | Open-market sale | 1,425 | $279.51 | 42,913 |
| 2025-06-12 | Open-market sale | 1,837 | $278.41 | 44,338 |
| 2025-06-12 | Open-market sale | 4,557 | $281.56 | 36,981 |
| 2025-06-12 | Option exercise | 11,000 | $135.42 | 47,781 |
| 2025-06-12 | Open-market sale | 506 | $275.98 | 47,275 |
| 2025-06-12 | Open-market sale | 1,100 | $276.95 | 46,175 |
| 2025-06-12 | Open-market sale | 200 | $282.27 | 36,781 |
| 2025-05-29 | Option exercise (derivative) | 7,000 | $0.00 | 143,000 |
| 2025-05-29 | Option exercise (derivative) | 4,000 | $0.00 | 0 |
| 2025-05-29 | Open-market sale | 1,703 | $315.53 | 41,878 |
| 2025-05-29 | Open-market sale | 101 | $313.46 | 43,581 |
| 2025-05-29 | Open-market sale | 99 | $311.14 | 43,682 |
| 2025-05-29 | Open-market sale | 524 | $317.19 | 36,781 |
| 2025-05-29 | Option exercise | 4,000 | $117.76 | 47,781 |
| 2025-05-29 | Option exercise | 7,000 | $135.42 | 43,781 |
| 2025-05-29 | Open-market sale | 4,573 | $316.57 | 37,305 |
| 2025-05-29 | Open-market sale | 4,000 | $315.77 | 43,781 |
| 2025-05-15 | Option exercise (derivative) | 11,000 | $0.00 | 4,000 |
| 2025-05-15 | Option exercise | 11,000 | $117.76 | 47,781 |
| 2025-05-15 | Open-market sale | 2 | $302.02 | 36,781 |
| 2025-05-15 | Open-market sale | 2,139 | $293.31 | 45,642 |
| 2025-05-15 | Open-market sale | 1,104 | $293.96 | 44,538 |
| 2025-05-15 | Open-market sale | 5,004 | $295.10 | 39,534 |
| 2025-05-15 | Open-market sale | 1,744 | $296.41 | 37,790 |
| 2025-05-15 | Open-market sale | 800 | $297.33 | 36,990 |
| 2025-05-15 | Open-market sale | 4 | $299.00 | 36,986 |
| 2025-05-15 | Open-market sale | 203 | $300.24 | 36,783 |
| 2025-05-01 | Option exercise (derivative) | 11,000 | $0.00 | 15,000 |
| 2025-05-01 | Open-market sale | 300 | $298.05 | 45,972 |
| 2025-05-01 | Open-market sale | 3,859 | $302.71 | 36,901 |
| 2025-05-01 | Open-market sale | 120 | $303.38 | 36,781 |
| 2025-05-01 | Open-market sale | 3,392 | $301.81 | 40,760 |
| 2025-05-01 | Open-market sale | 1,320 | $300.63 | 44,152 |
| 2025-05-01 | Open-market sale | 500 | $299.05 | 45,472 |
| 2025-05-01 | Open-market sale | 239 | $297.00 | 46,272 |
| 2025-05-01 | Open-market sale | 400 | $296.00 | 46,511 |
| 2025-05-01 | Open-market sale | 870 | $295.12 | 46,911 |
| 2025-05-01 | Option exercise | 11,000 | $117.76 | 47,781 |
| 2025-04-17 | Option exercise (derivative) | 11,000 | $0.00 | 26,000 |
| 2025-04-17 | Open-market sale | 5,488 | $283.83 | 39,877 |
| 2025-04-17 | Open-market sale | 3,096 | $284.69 | 36,781 |
| 2025-04-17 | Open-market sale | 400 | $280.35 | 47,381 |
| 2025-04-17 | Open-market sale | 2,016 | $282.92 | 45,365 |
| 2025-04-17 | Option exercise | 11,000 | $117.76 | 47,781 |
| 2025-04-03 | Option exercise (derivative) | 11,000 | $0.00 | 37,000 |
| 2025-04-03 | Open-market sale | 2,218 | $306.08 | 42,069 |
| 2025-04-03 | Option exercise | 11,000 | $117.76 | 47,781 |
| 2025-04-03 | Open-market sale | 200 | $298.00 | 47,581 |
| 2025-04-03 | Open-market sale | 1,501 | $308.08 | 36,781 |
| 2025-04-03 | Open-market sale | 3,787 | $307.12 | 38,282 |
| 2025-04-03 | Open-market sale | 3,094 | $305.08 | 44,287 |
| 2025-04-03 | Open-market sale | 200 | $300.42 | 47,381 |
| 2025-03-06 | Option exercise (derivative) | 6,550 | $0.00 | 0 |
| 2025-03-06 | Disposition to issuer | 6,550 | $307.68 | 36,781 |
| 2025-03-06 | Option exercise | 6,550 | $163.30 | 43,331 |
| 2025-02-20 | Option exercise (derivative) | 7,700 | $0.00 | 6,550 |
| 2025-02-20 | Disposition to issuer | 7,700 | $367.36 | 36,710 |
| 2025-02-20 | Option exercise | 7,700 | $163.30 | 44,410 |
| 2025-02-06 | Option exercise (derivative) | 7,700 | $0.00 | 14,250 |
| 2025-02-06 | Option exercise | 7,700 | $163.30 | 44,410 |
| 2025-02-06 | Disposition to issuer | 7,700 | $353.75 | 36,710 |
| 2025-01-16 | Option exercise (derivative) | 7,700 | $0.00 | 21,950 |
| 2025-01-16 | Option exercise | 7,700 | $163.30 | 44,410 |
| 2025-01-16 | Disposition to issuer | 7,700 | $366.39 | 36,710 |
| 2025-01-02 | Option exercise (derivative) | 7,700 | $0.00 | 29,650 |
| 2025-01-02 | Disposition to issuer | 7,700 | $360.22 | 36,710 |
| 2025-01-02 | Option exercise | 7,700 | $163.30 | 44,410 |
| 2024-12-19 | Option exercise (derivative) | 7,700 | $0.00 | 37,350 |
| 2024-12-19 | Disposition to issuer | 7,700 | $360.16 | 36,710 |
| 2024-12-19 | Option exercise | 7,700 | $163.30 | 44,410 |
| 2024-12-05 | Option exercise (derivative) | 7,700 | $0.00 | 45,050 |
| 2024-12-05 | Option exercise | 7,700 | $163.30 | 44,410 |
| 2024-12-05 | Open-market sale | 7,700 | $374.37 | 36,710 |
| 2024-11-21 | Option exercise (derivative) | 7,700 | $0.00 | 52,750 |
| 2024-11-21 | Option exercise | 7,700 | $163.30 | 44,410 |
| 2024-11-21 | Open-market sale | 7,700 | $367.36 | 36,710 |
| 2024-11-07 | Option exercise (derivative) | 7,700 | $0.00 | 60,450 |
| 2024-11-07 | Disposition to issuer | 7,700 | $402.57 | 36,710 |
| 2024-11-07 | Option exercise | 7,700 | $163.30 | 44,410 |
| 2024-10-17 | Option exercise (derivative) | 7,700 | $0.00 | 68,150 |
| 2024-10-17 | Disposition to issuer | 7,700 | $372.81 | 36,710 |
| 2024-10-17 | Option exercise | 7,700 | $163.30 | 44,410 |
| 2024-10-03 | Option exercise (derivative) | 7,700 | $0.00 | 75,850 |
| 2024-10-03 | Option exercise | 7,700 | $163.30 | 44,410 |
| 2024-10-03 | Disposition to issuer | 7,700 | $350.07 | 36,710 |
| 2024-09-19 | Option exercise (derivative) | 7,700 | $0.00 | 83,550 |
| 2024-09-19 | Disposition to issuer | 7,700 | $351.33 | 36,710 |
| 2024-09-19 | Option exercise | 7,700 | $163.30 | 44,410 |
| 2024-06-20 | Option exercise (derivative) | 25,000 | $0.00 | 91,250 |
| 2024-06-20 | Option exercise | 25,000 | $163.30 | 61,710 |
| 2024-06-20 | Disposition to issuer | 25,000 | $308.98 | 36,710 |
| 2024-04-04 | Option exercise (derivative) | 6,000 | $0.00 | 48,000 |
| 2024-04-04 | Open-market sale | 206 | $234.09 | 36,710 |
| 2024-04-04 | Option exercise | 6,000 | $117.76 | 42,710 |
| 2024-04-04 | Open-market sale | 100 | $228.84 | 42,610 |
| 2024-04-04 | Open-market sale | 1,374 | $230.99 | 41,236 |
| 2024-04-04 | Open-market sale | 1,041 | $233.64 | 36,916 |
| 2024-04-04 | Open-market sale | 3,279 | $232.55 | 37,957 |
| 2024-03-21 | Option exercise (derivative) | 6,000 | $0.00 | 54,000 |
| 2024-03-21 | Open-market sale | 238 | $235.73 | 41,615 |
| 2024-03-21 | Open-market sale | 857 | $234.11 | 41,853 |
| 2024-03-21 | Option exercise | 6,000 | $117.76 | 42,710 |
| 2024-03-21 | Open-market sale | 3,505 | $236.71 | 38,110 |
| 2024-03-21 | Open-market sale | 1,400 | $237.36 | 36,710 |
| 2024-03-07 | Option exercise (derivative) | 6,000 | $0.00 | 60,000 |
| 2024-03-07 | Open-market sale | 2,700 | $237.76 | 36,899 |
| 2024-03-07 | Option exercise | 6,000 | $117.76 | 42,599 |
| 2024-03-07 | Open-market sale | 3,000 | $236.90 | 39,599 |
| 2024-03-07 | Open-market sale | 300 | $238.85 | 36,599 |
| 2024-02-15 | Option exercise (derivative) | 6,000 | $0.00 | 66,000 |
| 2024-02-15 | Open-market sale | 1,550 | $214.54 | 41,049 |
| 2024-02-15 | Option exercise | 6,000 | $117.76 | 42,599 |
| 2024-02-15 | Open-market sale | 3,362 | $215.43 | 37,687 |
| 2024-02-15 | Open-market sale | 1,088 | $216.04 | 36,599 |
| 2024-02-01 | Option exercise (derivative) | 6,000 | $0.00 | 72,000 |
| 2024-02-01 | Open-market sale | 400 | $216.37 | 36,599 |
| 2024-02-01 | Option exercise | 6,000 | $117.76 | 42,599 |
| 2024-02-01 | Open-market sale | 1,200 | $213.58 | 41,399 |
| 2024-02-01 | Open-market sale | 1,601 | $214.53 | 39,798 |
| 2024-02-01 | Open-market sale | 2,799 | $215.72 | 36,999 |
| 2024-01-18 | Option exercise (derivative) | 6,000 | $0.00 | 78,000 |
| 2024-01-18 | Open-market sale | 1,402 | $217.55 | 41,197 |
| 2024-01-18 | Option exercise | 6,000 | $117.76 | 42,599 |
| 2024-01-18 | Open-market sale | 2,299 | $218.42 | 38,898 |
| 2024-01-18 | Open-market sale | 1,899 | $219.30 | 36,999 |
| 2024-01-18 | Open-market sale | 200 | $221.02 | 36,799 |
| 2024-01-18 | Open-market sale | 200 | $222.60 | 36,599 |
| 2024-01-04 | Option exercise (derivative) | 6,000 | $0.00 | 84,000 |
| 2024-01-04 | Option exercise | 6,000 | $117.76 | 42,599 |
| 2024-01-04 | Open-market sale | 1,710 | $227.34 | 40,889 |
| 2024-01-04 | Open-market sale | 3,990 | $228.17 | 36,899 |
| 2024-01-04 | Open-market sale | 300 | $228.83 | 36,599 |
| 2023-12-21 | Option exercise (derivative) | 6,000 | $0.00 | 90,000 |
| 2023-12-21 | Open-market sale | 200 | $225.86 | 36,599 |
| 2023-12-21 | Open-market sale | 1,201 | $223.94 | 38,099 |
| 2023-12-21 | Open-market sale | 1,300 | $225.15 | 36,799 |
| 2023-12-21 | Open-market sale | 3,299 | $233.03 | 39,300 |
| 2023-12-21 | Option exercise | 6,000 | $117.76 | 42,599 |
| 2023-12-07 | Option exercise (derivative) | 6,000 | $0.00 | 96,000 |
| 2023-12-07 | Option exercise | 6,000 | $117.76 | 42,599 |
| 2023-12-07 | Open-market sale | 100 | $239.68 | 36,599 |
| 2023-12-07 | Open-market sale | 5,900 | $238.88 | 36,699 |
| 2023-11-16 | Option exercise (derivative) | 6,000 | $0.00 | 102,000 |
| 2023-11-16 | Option exercise | 6,000 | $117.76 | 42,599 |
| 2023-11-16 | Open-market sale | 3,162 | $226.55 | 37,531 |
| 2023-11-16 | Open-market sale | 1,906 | $226.05 | 40,693 |
| 2023-11-16 | Open-market sale | 100 | $229.36 | 36,599 |
| 2023-11-16 | Open-market sale | 832 | $227.71 | 36,699 |
| 2023-11-02 | Option exercise (derivative) | 6,000 | $0.00 | 108,000 |
| 2023-11-02 | Open-market sale | 600 | $227.30 | 36,599 |
| 2023-11-02 | Open-market sale | 3,100 | $226.52 | 37,199 |
| 2023-11-02 | Open-market sale | 600 | $225.24 | 40,299 |
| 2023-11-02 | Open-market sale | 1,300 | $224.36 | 40,899 |
| 2023-11-02 | Open-market sale | 400 | $222.85 | 42,199 |
| 2023-11-02 | Option exercise | 6,000 | $117.76 | 42,599 |
| 2023-10-19 | Option exercise (derivative) | 6,000 | $0.00 | 114,000 |
| 2023-10-19 | Open-market sale | 900 | $227.36 | 37,199 |
| 2023-10-19 | Option exercise | 6,000 | $117.76 | 42,599 |
| 2023-10-19 | Open-market sale | 3,400 | $224.02 | 39,199 |
| 2023-10-19 | Open-market sale | 1,100 | $226.63 | 38,099 |
| 2023-10-19 | Open-market sale | 600 | $228.36 | 36,599 |
| 2023-10-05 | Option exercise (derivative) | 6,000 | $0.00 | 120,000 |
| 2023-10-05 | Open-market sale | 300 | $224.93 | 36,599 |
| 2023-10-05 | Option exercise | 6,000 | $117.76 | 42,599 |
| 2023-10-05 | Open-market sale | 374 | $221.92 | 42,225 |
| 2023-10-05 | Open-market sale | 2,171 | $223.34 | 40,054 |
| 2023-10-05 | Open-market sale | 3,155 | $224.27 | 36,899 |
| 2023-09-21 | Option exercise (derivative) | 6,000 | $0.00 | 126,000 |
| 2023-09-21 | Open-market sale | 1,150 | $223.37 | 36,899 |
| 2023-09-21 | Open-market sale | 1,950 | $222.26 | 38,049 |
| 2023-09-21 | Open-market sale | 2,600 | $221.38 | 39,999 |
| 2023-09-21 | Option exercise | 6,000 | $117.76 | 42,599 |
| 2023-09-21 | Open-market sale | 300 | $224.25 | 36,599 |
| 2023-09-07 | Option exercise (derivative) | 6,000 | $0.00 | 132,000 |
| 2023-09-07 | Open-market sale | 2,752 | $222.42 | 39,847 |
| 2023-09-07 | Option exercise | 6,000 | $117.76 | 42,599 |
| 2023-09-07 | Open-market sale | 3,000 | $223.42 | 36,847 |
| 2023-09-07 | Open-market sale | 248 | $223.93 | 36,599 |
| 2023-08-17 | Option exercise (derivative) | 6,000 | $0.00 | 138,000 |
| 2023-08-17 | Open-market sale | 1,100 | $230.25 | 38,200 |
| 2023-08-17 | Option exercise | 6,000 | $117.76 | 42,599 |
| 2023-08-17 | Open-market sale | 1,899 | $227.81 | 40,700 |
| 2023-08-17 | Open-market sale | 1,400 | $229.41 | 39,300 |
| 2023-08-17 | Open-market sale | 1,601 | $231.23 | 36,599 |
| 2023-08-03 | Option exercise (derivative) | 6,000 | $0.00 | 144,000 |
| 2023-08-03 | Open-market sale | 1,000 | $241.61 | 36,899 |
| 2023-08-03 | Open-market sale | 400 | $239.99 | 37,899 |
| 2023-08-03 | Open-market sale | 300 | $238.39 | 38,299 |
| 2023-08-03 | Open-market sale | 600 | $236.88 | 38,599 |
| 2023-08-03 | Open-market sale | 2,141 | $233.53 | 39,199 |
| 2023-08-03 | Open-market sale | 1,259 | $232.96 | 41,340 |
| 2023-08-03 | Open-market sale | 300 | $243.13 | 36,599 |
| 2023-08-03 | Option exercise | 6,000 | $117.76 | 42,599 |
| 2023-07-20 | Option exercise (derivative) | 2,500 | $0.00 | 0 |
| 2023-07-20 | Option exercise | 2,500 | $120.26 | 39,099 |
| 2023-07-20 | Open-market sale | 2,500 | $243.87 | 36,599 |
| 2023-07-06 | Option exercise (derivative) | 6,000 | $0.00 | 2,500 |
| 2023-07-06 | Open-market sale | 1,187 | $215.52 | 37,499 |
| 2023-07-06 | Open-market sale | 700 | $217.24 | 36,799 |
| 2023-07-06 | Open-market sale | 200 | $218.17 | 36,599 |
| 2023-07-06 | Option exercise | 6,000 | $120.26 | 42,599 |
| 2023-07-06 | Open-market sale | 3,913 | $214.58 | 38,686 |
| 2023-06-15 | Option exercise (derivative) | 6,000 | $0.00 | 8,500 |
| 2023-06-15 | Open-market sale | 3,736 | $227.52 | 38,863 |
| 2023-06-15 | Open-market sale | 2,264 | $228.20 | 36,599 |
| 2023-06-15 | Option exercise | 6,000 | $120.26 | 42,599 |
| 2023-06-01 | Option exercise (derivative) | 6,000 | $0.00 | 14,500 |
| 2023-06-01 | Option exercise | 6,000 | $120.26 | 42,599 |
| 2023-06-01 | Open-market sale | 400 | $207.01 | 42,199 |
| 2023-06-01 | Open-market sale | 2,750 | $208.79 | 39,449 |
| 2023-06-01 | Open-market sale | 2,850 | $209.72 | 36,599 |
| 2023-05-18 | Option exercise (derivative) | 6,000 | $0.00 | 20,500 |
| 2023-05-18 | Open-market sale | 3,006 | $214.89 | 36,599 |
| 2023-05-18 | Open-market sale | 2,994 | $214.27 | 39,605 |
| 2023-05-18 | Option exercise | 6,000 | $120.26 | 42,599 |
| 2023-05-04 | Option exercise (derivative) | 6,000 | $0.00 | 26,500 |
| 2023-05-04 | Option exercise | 6,000 | $120.26 | 42,599 |
| 2023-05-04 | Open-market sale | 700 | $217.97 | 36,599 |
| 2023-05-04 | Open-market sale | 535 | $217.04 | 37,299 |
| 2023-05-04 | Open-market sale | 1,480 | $215.84 | 37,834 |
| 2023-05-04 | Open-market sale | 3,285 | $215.15 | 39,314 |
| 2023-04-20 | Option exercise (derivative) | 6,000 | $0.00 | 32,500 |
| 2023-04-20 | Open-market sale | 900 | $225.22 | 36,599 |
| 2023-04-20 | Option exercise | 6,000 | $120.26 | 42,599 |
| 2023-04-20 | Open-market sale | 4,399 | $223.63 | 38,200 |
| 2023-04-20 | Open-market sale | 701 | $224.41 | 37,499 |
| 2023-04-06 | Option exercise (derivative) | 6,000 | $0.00 | 38,500 |
| 2023-04-06 | Option exercise | 6,000 | $120.26 | 42,599 |
| 2023-04-06 | Open-market sale | 969 | $231.93 | 41,630 |
| 2023-04-06 | Open-market sale | 4,531 | $232.88 | 37,099 |
| 2023-04-06 | Open-market sale | 500 | $233.66 | 36,599 |
| 2023-03-16 | Option exercise (derivative) | 6,000 | $0.00 | 44,500 |
| 2023-03-16 | Open-market sale | 2,522 | $214.52 | 38,325 |
| 2023-03-16 | Open-market sale | 1,277 | $213.61 | 40,847 |
| 2023-03-16 | Open-market sale | 475 | $211.87 | 42,124 |
| 2023-03-16 | Option exercise | 6,000 | $120.26 | 42,599 |
| 2023-03-16 | Open-market sale | 200 | $216.09 | 36,599 |
| 2023-03-16 | Open-market sale | 1,526 | $215.40 | 36,799 |
| 2023-03-15 | Grant / award (derivative) | 7,796 | $0.00 | 7,796 |
| 2023-03-15 | Grant / award (derivative) | 8,895 | $0.00 | 8,895 |
| 2023-03-15 | Grant / award (derivative) | 49,860 | $0.00 | 49,860 |
| 2023-03-02 | Option exercise (derivative) | 6,000 | $0.00 | 50,500 |
| 2023-03-02 | Open-market sale | 703 | $243.24 | 36,868 |
| 2023-03-02 | Option exercise | 6,000 | $120.26 | 42,397 |
| 2023-03-02 | Open-market sale | 600 | $241.17 | 41,797 |
| 2023-03-02 | Open-market sale | 4,226 | $242.45 | 37,571 |
| 2023-03-02 | Open-market sale | 471 | $244.39 | 36,397 |
| 2023-02-16 | Option exercise (derivative) | 6,000 | $0.00 | 56,500 |
| 2023-02-16 | Option exercise | 6,000 | $120.26 | 42,397 |
| 2023-02-16 | Open-market sale | 4,184 | $248.67 | 38,213 |
| 2023-02-16 | Open-market sale | 1,216 | $249.65 | 36,997 |
| 2023-02-16 | Open-market sale | 400 | $250.88 | 36,597 |
| 2023-02-16 | Open-market sale | 100 | $252.00 | 36,497 |
| 2023-02-16 | Open-market sale | 100 | $253.79 | 36,397 |
| 2023-02-02 | Option exercise (derivative) | 6,000 | $0.00 | 62,500 |
| 2023-02-02 | Open-market sale | 200 | $258.99 | 36,397 |
| 2023-02-02 | Option exercise | 6,000 | $120.26 | 42,397 |
| 2023-02-02 | Open-market sale | 1,400 | $255.46 | 36,597 |
| 2023-02-02 | Open-market sale | 4,400 | $254.17 | 37,997 |
| 2023-01-19 | Option exercise (derivative) | 6,000 | $0.00 | 68,500 |
| 2023-01-19 | Open-market sale | 1,200 | $258.42 | 41,197 |
| 2023-01-19 | Open-market sale | 300 | $259.96 | 36,397 |
| 2023-01-19 | Open-market sale | 4,500 | $259.02 | 36,697 |
| 2023-01-19 | Option exercise | 6,000 | $120.26 | 42,397 |
| 2023-01-05 | Option exercise (derivative) | 6,000 | $0.00 | 74,500 |
| 2023-01-05 | Open-market sale | 3,096 | $274.13 | 37,101 |
| 2023-01-05 | Option exercise | 6,000 | $120.26 | 42,397 |
| 2023-01-05 | Open-market sale | 2,200 | $273.08 | 40,197 |
| 2023-01-05 | Open-market sale | 704 | $274.76 | 36,397 |
| 2022-12-15 | Option exercise (derivative) | 6,000 | $0.00 | 80,500 |
| 2022-12-15 | Open-market sale | 2,676 | $271.44 | 39,721 |
| 2022-12-15 | Open-market sale | 6,000 | $120.26 | 42,397 |
| 2022-12-15 | Open-market sale | 1,924 | $272.48 | 37,797 |
| 2022-12-15 | Open-market sale | 83 | $275.20 | 36,397 |
| 2022-12-15 | Open-market sale | 517 | $274.43 | 36,480 |
| 2022-12-15 | Open-market sale | 800 | $273.53 | 36,997 |
| 2022-12-01 | Option exercise (derivative) | 6,000 | $0.00 | 86,500 |
| 2022-12-01 | Option exercise | 6,000 | $120.26 | 42,397 |
| 2022-12-01 | Open-market sale | 729 | $275.25 | 41,668 |
| 2022-12-01 | Open-market sale | 800 | $276.61 | 40,868 |
| 2022-12-01 | Open-market sale | 2,050 | $277.68 | 38,818 |
| 2022-12-01 | Open-market sale | 1,895 | $278.46 | 36,923 |
| 2022-12-01 | Open-market sale | 526 | $279.49 | 36,397 |
| 2022-11-17 | Option exercise (derivative) | 6,000 | $0.00 | 104,500 |
| 2022-11-17 | Open-market sale | 2,102 | $257.93 | 40,295 |
| 2022-11-17 | Option exercise | 6,000 | $120.26 | 42,397 |
| 2022-11-17 | Open-market sale | 1,685 | $258.96 | 38,610 |
| 2022-11-17 | Open-market sale | 1,813 | $259.97 | 36,797 |
| 2022-11-17 | Open-market sale | 400 | $261.18 | 36,397 |
| 2022-11-03 | Option exercise (derivative) | 6,000 | $0.00 | 98,500 |
| 2022-11-03 | Option exercise | 6,000 | $120.26 | 42,397 |
| 2022-11-03 | Open-market sale | 1,200 | $254.12 | 41,197 |
| 2022-11-03 | Open-market sale | 600 | $255.90 | 40,597 |
| 2022-11-03 | Open-market sale | 2,000 | $257.63 | 38,597 |
| 2022-11-03 | Open-market sale | 2,200 | $258.53 | 36,397 |
| 2022-10-20 | Option exercise (derivative) | 6,000 | $0.00 | 104,500 |
| 2022-10-20 | Open-market sale | 2,482 | $217.20 | 36,397 |
| 2022-10-20 | Option exercise | 6,000 | $120.26 | 42,397 |
| 2022-10-20 | Open-market sale | 900 | $215.31 | 41,497 |
| 2022-10-20 | Open-market sale | 2,618 | $216.66 | 38,879 |
| 2022-10-06 | Option exercise (derivative) | 6,000 | $0.00 | 110,500 |
| 2022-10-06 | Open-market sale | 3,132 | $209.56 | 36,397 |
| 2022-10-06 | Option exercise | 6,000 | $120.26 | 42,397 |
| 2022-10-06 | Open-market sale | 2,868 | $208.94 | 39,529 |
| 2022-09-22 | Option exercise (derivative) | 6,000 | $0.00 | 116,500 |
| 2022-09-22 | Open-market sale | 2,200 | $202.46 | 40,197 |
| 2022-09-22 | Option exercise | 6,000 | $120.26 | 42,397 |
| 2022-09-22 | Open-market sale | 2,300 | $203.33 | 37,897 |
| 2022-09-22 | Open-market sale | 1,500 | $204.65 | 36,397 |
| 2022-08-04 | Option exercise (derivative) | 4,552 | $0.00 | 0 |
| 2022-08-04 | Option exercise | 4,552 | $111.00 | 40,949 |
| 2022-08-04 | Open-market sale | 4,552 | $225.81 | 36,397 |
| 2022-07-21 | Option exercise (derivative) | 6,000 | $0.00 | 4,552 |
| 2022-07-21 | Open-market sale | 400 | $224.67 | 41,997 |
| 2022-07-21 | Open-market sale | 1,800 | $225.65 | 40,197 |
| 2022-07-21 | Open-market sale | 3,300 | $226.61 | 36,897 |
| 2022-07-21 | Open-market sale | 500 | $227.55 | 36,397 |
| 2022-07-21 | Option exercise | 6,000 | $111.00 | 42,397 |
| 2022-07-07 | Option exercise (derivative) | 6,000 | $0.00 | 10,552 |
| 2022-07-07 | Open-market sale | 2,600 | $242.80 | 37,097 |
| 2022-07-07 | Open-market sale | 800 | $241.89 | 39,697 |
| 2022-07-07 | Open-market sale | 1,900 | $240.46 | 40,497 |
| 2022-07-07 | Option exercise | 6,000 | $111.00 | 42,397 |
| 2022-07-07 | Open-market sale | 700 | $243.67 | 36,397 |
| 2022-06-16 | Option exercise (derivative) | 6,000 | $0.00 | 16,552 |
| 2022-06-16 | Open-market sale | 100 | $216.47 | 36,397 |
| 2022-06-16 | Open-market sale | 2,416 | $215.03 | 39,981 |
| 2022-06-16 | Open-market sale | 3,484 | $215.93 | 36,497 |
| 2022-06-16 | Option exercise | 6,000 | $111.00 | 42,397 |
| 2022-06-02 | Option exercise (derivative) | 6,000 | $0.00 | 22,552 |
| 2022-06-02 | Option exercise | 6,000 | $111.00 | 42,397 |
| 2022-06-02 | Open-market sale | 2,837 | $222.98 | 39,560 |
| 2022-06-02 | Open-market sale | 2,202 | $223.72 | 37,358 |
| 2022-06-02 | Open-market sale | 161 | $224.81 | 37,197 |
| 2022-06-02 | Open-market sale | 600 | $226.82 | 36,597 |
| 2022-06-02 | Open-market sale | 200 | $228.11 | 36,397 |
| 2022-05-19 | Option exercise (derivative) | 6,000 | $0.00 | 28,552 |
| 2022-05-19 | Open-market sale | 800 | $185.19 | 36,397 |
| 2022-05-19 | Open-market sale | 4,700 | $183.06 | 37,697 |
| 2022-05-19 | Option exercise | 6,000 | $111.00 | 42,397 |
| 2022-05-19 | Open-market sale | 500 | $184.10 | 37,197 |
| 2022-05-05 | Option exercise (derivative) | 6,000 | $0.00 | 34,552 |
| 2022-05-05 | Open-market sale | 700 | $192.92 | 36,397 |
| 2022-05-05 | Open-market sale | 900 | $191.72 | 37,097 |
| 2022-05-05 | Open-market sale | 3,100 | $190.36 | 37,997 |
| 2022-05-05 | Open-market sale | 1,300 | $189.38 | 41,097 |
| 2022-05-05 | Option exercise | 6,000 | $111.00 | 42,397 |
| 2022-04-21 | Option exercise (derivative) | 6,000 | $0.00 | 40,552 |
| 2022-04-21 | Open-market sale | 3,801 | $189.66 | 36,397 |
| 2022-04-21 | Open-market sale | 1,599 | $188.77 | 40,288 |
| 2022-04-21 | Option exercise | 6,000 | $111.00 | 42,487 |
| 2022-04-21 | Open-market sale | 600 | $187.20 | 41,887 |
| 2022-04-07 | Option exercise (derivative) | 6,000 | $0.00 | 46,552 |
| 2022-04-07 | Open-market sale | 1,886 | $185.79 | 37,687 |
| 2022-04-07 | Open-market sale | 2,914 | $184.93 | 39,573 |
| 2022-04-07 | Open-market sale | 1,200 | $186.50 | 36,487 |
| 2022-04-07 | Option exercise | 6,000 | $111.00 | 42,487 |
| 2022-03-17 | Option exercise (derivative) | 6,000 | $0.00 | 52,552 |
| 2022-03-17 | Open-market sale | 3,865 | $182.14 | 38,118 |
| 2022-03-17 | Option exercise | 6,000 | $111.00 | 42,487 |
| 2022-03-17 | Open-market sale | 504 | $181.18 | 41,983 |
| 2022-03-17 | Open-market sale | 1,281 | $183.25 | 36,837 |
| 2022-03-17 | Open-market sale | 350 | $184.15 | 36,487 |
| 2022-03-03 | Option exercise (derivative) | 6,000 | $0.00 | 58,552 |
| 2022-03-03 | Open-market sale | 400 | $174.70 | 36,369 |
| 2022-03-03 | Open-market sale | 5,600 | $174.08 | 36,769 |
| 2022-03-03 | Option exercise | 6,000 | $111.00 | 42,369 |
| 2022-02-17 | Option exercise (derivative) | 6,000 | $0.00 | 64,552 |
| 2022-02-17 | Open-market sale | 900 | $200.99 | 35,469 |
| 2022-02-17 | Option exercise | 6,000 | $111.00 | 36,369 |
| 2022-02-17 | Open-market sale | 4,100 | $202.20 | 31,369 |
| 2022-02-17 | Open-market sale | 700 | $202.78 | 30,669 |
| 2022-02-17 | Open-market sale | 300 | $203.95 | 30,369 |
| 2022-02-03 | Option exercise (derivative) | 6,000 | $0.00 | 16,552 |
| 2022-02-03 | Open-market sale | 3,613 | $200.38 | 30,369 |
| 2022-02-03 | Option exercise | 6,000 | $111.00 | 36,369 |
| 2022-02-03 | Open-market sale | 2,387 | $199.68 | 33,982 |
| 2022-01-20 | Option exercise (derivative) | 1,094 | $0.00 | 54,000 |
| 2022-01-20 | Option exercise (derivative) | 4,906 | $0.00 | 22,552 |
| 2022-01-20 | Open-market sale | 1,709 | $205.82 | 32,079 |
| 2022-01-20 | Option exercise | 4,906 | $111.00 | 36,369 |
| 2022-01-20 | Option exercise | 1,094 | $111.00 | 31,463 |
| 2022-01-20 | Open-market sale | 1,710 | $206.51 | 30,369 |
| 2022-01-20 | Open-market sale | 2,581 | $204.79 | 33,788 |
| 2022-01-06 | Option exercise (derivative) | 6,000 | $0.00 | 1,094 |
| 2022-01-06 | Option exercise | 6,000 | $111.00 | 42,369 |
| 2022-01-06 | Open-market sale | 320 | $190.48 | 42,049 |
| 2022-01-06 | Open-market sale | 2,970 | $192.32 | 39,079 |
| 2022-01-06 | Open-market sale | 2,710 | $192.85 | 36,369 |
| 2022-01-06 | Option exercise (derivative) | 6,000 | $0.00 | 27,458 |
| 2022-01-06 | Open-market sale | 2,970 | $192.32 | 33,079 |
| 2022-01-06 | Open-market sale | 320 | $190.48 | 36,049 |
| 2022-01-06 | Open-market sale | 2,710 | $192.85 | 30,369 |
| 2021-12-16 | Option exercise (derivative) | 6,000 | $0.00 | 33,458 |
| 2021-12-16 | Option exercise | 6,000 | $111.00 | 42,369 |
| 2021-12-16 | Open-market sale | 389 | $194.21 | 41,980 |
| 2021-12-16 | Open-market sale | 2,220 | $195.97 | 36,369 |
| 2021-12-16 | Open-market sale | 3,391 | $195.39 | 38,589 |
| 2021-12-02 | Option exercise (derivative) | 6,000 | $0.00 | 39,458 |
| 2021-12-02 | Option exercise | 6,000 | $111.00 | 42,369 |
| 2021-12-02 | Open-market sale | 1,262 | $188.98 | 40,007 |
| 2021-12-02 | Open-market sale | 2,764 | $189.82 | 37,243 |
| 2021-12-02 | Open-market sale | 874 | $190.80 | 36,369 |
| 2021-12-02 | Open-market sale | 1,100 | $187.48 | 41,269 |
| 2021-11-18 | Option exercise (derivative) | 6,000 | $0.00 | 45,458 |
| 2021-11-18 | Disposition to issuer | 200 | $197.78 | 42,169 |
| 2021-11-18 | Disposition to issuer | 5,200 | $199.32 | 36,969 |
| 2021-11-18 | Option exercise | 6,000 | $111.00 | 42,369 |
| 2021-11-18 | Disposition to issuer | 600 | $199.93 | 36,369 |
| 2021-11-04 | Option exercise (derivative) | 6,000 | $0.00 | 51,458 |
| 2021-11-04 | Open-market sale | 800 | $202.64 | 36,369 |
| 2021-11-04 | Open-market sale | 1,400 | $201.84 | 37,169 |
| 2021-11-04 | Open-market sale | 3,800 | $200.65 | 38,569 |
| 2021-11-04 | Option exercise | 6,000 | $111.00 | 42,369 |
| 2021-10-21 | Option exercise (derivative) | 6,000 | $0.00 | 57,458 |
| 2021-10-21 | Open-market sale | 3,000 | $190.57 | 36,369 |
| 2021-10-21 | Option exercise | 6,000 | $111.00 | 42,369 |
| 2021-10-21 | Open-market sale | 3,000 | $189.79 | 39,369 |
| 2021-10-07 | Option exercise (derivative) | 6,000 | $0.00 | 63,458 |
| 2021-10-07 | Open-market sale | 2,136 | $190.58 | 37,240 |
| 2021-10-07 | Option exercise | 6,000 | $111.00 | 42,369 |
| 2021-10-07 | Open-market sale | 871 | $191.95 | 36,369 |
| 2021-10-07 | Open-market sale | 2,993 | $190.07 | 39,376 |
| 2021-09-16 | Option exercise (derivative) | 6,000 | $0.00 | 55,094 |
| 2021-09-16 | Option exercise | 6,000 | $111.00 | 42,369 |
| 2021-09-16 | Open-market sale | 5,067 | $204.21 | 36,369 |
| 2021-09-16 | Open-market sale | 933 | $203.36 | 41,436 |
| 2021-09-02 | Option exercise (derivative) | 6,000 | $0.00 | 69,458 |
| 2021-09-02 | Open-market sale | 76 | $212.89 | 36,369 |
| 2021-09-02 | Option exercise | 6,000 | $111.00 | 42,369 |
| 2021-09-02 | Open-market sale | 3,000 | $210.17 | 39,369 |
| 2021-09-02 | Open-market sale | 1,700 | $211.34 | 37,669 |
| 2021-09-02 | Open-market sale | 1,224 | $212.17 | 36,445 |
| 2021-08-23 | Option exercise (derivative) | 6,000 | $0.00 | 75,458 |
| 2021-08-23 | Open-market sale | 2,700 | $206.26 | 36,469 |
| 2021-08-23 | Open-market sale | 3,200 | $205.41 | 39,169 |
| 2021-08-23 | Open-market sale | 100 | $206.88 | 36,369 |
| 2021-08-23 | Option exercise | 6,000 | $111.00 | 42,369 |
| 2021-08-05 | Option exercise (derivative) | 5,500 | $0.00 | 0 |
| 2021-08-05 | Disposition to issuer | 5,500 | $205.42 | 36,369 |
| 2021-08-05 | Option exercise | 5,500 | $94.96 | 41,869 |
| 2021-07-15 | Option exercise (derivative) | 6,000 | $0.00 | 5,500 |
| 2021-07-15 | Disposition to issuer | 6,000 | $184.19 | 36,369 |
| 2021-07-15 | Option exercise | 6,000 | $94.96 | 42,369 |
| 2021-07-01 | Option exercise (derivative) | 6,000 | $0.00 | 11,500 |
| 2021-07-01 | Option exercise | 6,000 | $94.96 | 42,369 |
| 2021-07-01 | Disposition to issuer | 6,000 | $184.67 | 36,369 |
| 2021-06-17 | Option exercise (derivative) | 6,000 | $0.00 | 17,500 |
| 2021-06-17 | Option exercise | 6,000 | $94.96 | 42,369 |
| 2021-06-17 | Disposition to issuer | 6,000 | $182.41 | 36,369 |
| 2021-06-03 | Option exercise (derivative) | 6,000 | $0.00 | 23,500 |
| 2021-06-03 | Option exercise | 6,000 | $94.96 | 42,369 |
| 2021-06-03 | Disposition to issuer | 6,000 | $175.24 | 36,369 |
| 2021-05-20 | Option exercise (derivative) | 6,000 | $0.00 | 29,500 |
| 2021-05-20 | Disposition to issuer | 6,000 | $191.09 | 36,369 |
| 2021-05-20 | Option exercise | 6,000 | $94.96 | 42,369 |
| 2021-05-06 | Option exercise (derivative) | 6,000 | $0.00 | 35,500 |
| 2021-05-06 | Disposition to issuer | 6,000 | $192.07 | 36,369 |
| 2021-05-06 | Option exercise | 6,000 | $94.96 | 42,369 |
| 2021-04-15 | Option exercise (derivative) | 6,000 | $0.00 | 41,500 |
| 2021-04-15 | Option exercise | 6,000 | $94.96 | 42,369 |
| 2021-04-15 | Disposition to issuer | 6,000 | $201.67 | 36,369 |
| 2021-04-01 | Option exercise (derivative) | 6,000 | $0.00 | 47,500 |
| 2021-04-01 | Option exercise | 6,000 | $94.96 | 42,369 |
| 2021-04-01 | Disposition to issuer | 6,000 | $192.34 | 36,369 |
| 2021-03-18 | Option exercise (derivative) | 6,000 | $0.00 | 53,500 |
| 2021-03-18 | Option exercise | 6,000 | $94.96 | 42,369 |
| 2021-03-18 | Disposition to issuer | 6,000 | $170.35 | 36,369 |
| 2021-03-04 | Option exercise (derivative) | 6,000 | $0.00 | 59,500 |
| 2021-03-04 | Disposition to issuer | 6,000 | $160.34 | 36,369 |
| 2021-03-04 | Option exercise | 6,000 | $94.96 | 42,369 |
| 2021-02-18 | Option exercise (derivative) | 6,000 | $0.00 | 65,500 |
| 2021-02-18 | Disposition to issuer | 6,000 | $169.33 | 36,131 |
| 2021-02-18 | Option exercise | 6,000 | $94.96 | 42,131 |
| 2021-02-04 | Option exercise (derivative) | 6,000 | $0.00 | 71,500 |
| 2021-02-04 | Disposition to issuer | 6,000 | $167.83 | 36,131 |
| 2021-02-04 | Option exercise | 6,000 | $94.96 | 42,131 |
| 2021-01-21 | Option exercise (derivative) | 6,000 | $0.00 | 77,500 |
| 2021-01-21 | Option exercise | 6,000 | $94.96 | 42,131 |
| 2021-01-21 | Disposition to issuer | 6,000 | $167.14 | 36,131 |
| 2021-01-07 | Option exercise (derivative) | 6,000 | $0.00 | 83,500 |
| 2021-01-07 | Disposition to issuer | 6,000 | $167.05 | 36,131 |
| 2021-01-07 | Option exercise | 6,000 | $94.96 | 42,131 |
| 2020-12-17 | Option exercise (derivative) | 6,000 | $0.00 | 89,500 |
| 2020-12-17 | Disposition to issuer | 6,000 | $148.44 | 36,131 |
| 2020-12-17 | Option exercise | 6,000 | $94.96 | 42,131 |
| 2020-12-03 | Option exercise (derivative) | 6,000 | $0.00 | 95,500 |
| 2020-12-03 | Disposition to issuer | 6,000 | $129.94 | 36,131 |
| 2020-12-03 | Option exercise | 6,000 | $94.96 | 42,131 |
| 2020-11-05 | Option exercise (derivative) | 6,000 | $0.00 | 107,500 |
| 2020-11-05 | Option exercise | 6,000 | $94.96 | 42,131 |
| 2020-11-05 | Disposition to issuer | 6,000 | $137.71 | 36,131 |
| 2019-03-21 | Option exercise (derivative) | 5,500 | $0.00 | 113,500 |
| 2019-03-21 | Option exercise (derivative) | 500 | $0.00 | 0 |
| 2019-03-21 | Option exercise | 5,500 | $94.96 | 41,323 |
| 2019-03-21 | Disposition to issuer | 5,500 | $122.99 | 35,823 |
| 2019-03-21 | Option exercise | 500 | $65.80 | 36,323 |
| 2019-03-15 | Grant / award (derivative) | 150,000 | $0.00 | 150,000 |
| 2019-03-07 | Option exercise (derivative) | 6,000 | $0.00 | 500 |
| 2019-03-07 | Disposition to issuer | 6,000 | $111.06 | 35,823 |
| 2019-03-07 | Option exercise | 6,000 | $65.80 | 41,823 |
| 2019-02-27 | Grant / award (derivative) | 61,094 | $0.00 | 61,094 |
| 2019-02-21 | Option exercise (derivative) | 6,000 | $0.00 | 6,500 |
| 2019-02-21 | Option exercise | 6,000 | $65.80 | 41,613 |
| 2019-02-21 | Disposition to issuer | 6,000 | $117.02 | 35,613 |
| 2019-02-07 | Option exercise (derivative) | 6,000 | $0.00 | 12,500 |
| 2019-02-07 | Disposition to issuer | 6,000 | $115.30 | 35,613 |
| 2019-02-07 | Option exercise | 6,000 | $65.80 | 41,613 |
| 2019-01-17 | Option exercise (derivative) | 6,000 | $0.00 | 18,500 |
| 2019-01-17 | Option exercise | 6,000 | $65.80 | 41,613 |
| 2019-01-17 | Disposition to issuer | 6,000 | $114.19 | 35,613 |
| 2019-01-03 | Option exercise (derivative) | 6,000 | $0.00 | 24,500 |
| 2019-01-03 | Option exercise | 6,000 | $65.80 | 41,613 |
| 2019-01-03 | Disposition to issuer | 6,000 | $107.15 | 35,613 |
| 2018-12-20 | Option exercise (derivative) | 6,000 | $0.00 | 30,500 |
| 2018-12-20 | Disposition to issuer | 6,000 | $103.04 | 35,613 |
| 2018-12-20 | Option exercise | 6,000 | $65.80 | 41,613 |
| 2018-12-06 | Option exercise (derivative) | 3,000 | $0.00 | 36,500 |
| 2018-12-06 | Option exercise (derivative) | 7,000 | $0.00 | 0 |
| 2018-12-06 | Disposition to issuer | 3,000 | $112.77 | 35,613 |
| 2018-12-06 | Option exercise | 7,000 | $61.06 | 42,613 |
| 2018-12-06 | Option exercise | 3,000 | $65.80 | 38,613 |
| 2018-11-01 | Option exercise (derivative) | 6,000 | $0.00 | 7,000 |
| 2018-11-01 | Disposition to issuer | 6,000 | $115.04 | 35,613 |
| 2018-11-01 | Option exercise | 6,000 | $61.06 | 41,613 |
| 2018-10-18 | Option exercise (derivative) | 6,000 | $0.00 | 39,500 |
| 2018-10-18 | Disposition to issuer | 6,000 | $125.83 | 35,613 |
| 2018-10-18 | Option exercise | 6,000 | $65.80 | 41,613 |
| 2018-10-04 | Option exercise (derivative) | 6,000 | $0.00 | 13,000 |
| 2018-10-04 | Option exercise | 6,000 | $61.06 | 41,613 |
| 2018-10-04 | Disposition to issuer | 6,000 | $125.11 | 35,613 |
| 2018-09-20 | Option exercise (derivative) | 6,000 | $0.00 | 19,000 |
| 2018-09-20 | Option exercise | 6,000 | $61.06 | 41,613 |
| 2018-09-20 | Disposition to issuer | 6,000 | $124.23 | 35,613 |
| 2018-09-06 | Option exercise (derivative) | 6,000 | $0.00 | 25,000 |
| 2018-09-06 | Option exercise | 6,000 | $61.06 | 41,613 |
| 2018-09-06 | Disposition to issuer | 6,000 | $118.48 | 35,613 |
| 2018-08-16 | Option exercise (derivative) | 6,000 | $0.00 | 31,000 |
| 2018-08-16 | Disposition to issuer | 6,000 | $129.46 | 35,613 |
| 2018-08-16 | Option exercise | 6,000 | $61.06 | 41,613 |
| 2018-08-02 | Option exercise (derivative) | 6,000 | $0.00 | 37,000 |
| 2018-08-02 | Disposition to issuer | 6,000 | $123.24 | 35,613 |
| 2018-08-02 | Option exercise | 6,000 | $61.06 | 41,613 |
| 2018-07-19 | Option exercise (derivative) | 6,000 | $0.00 | 43,000 |
| 2018-07-19 | Option exercise | 6,000 | $61.06 | 41,613 |
| 2018-07-19 | Disposition to issuer | 6,000 | $124.09 | 35,613 |
| 2018-07-05 | Option exercise (derivative) | 6,000 | $0.00 | 49,000 |
| 2018-07-05 | Option exercise | 6,000 | $61.06 | 41,613 |
| 2018-07-05 | Disposition to issuer | 6,000 | $116.95 | 35,613 |
| 2018-06-21 | Option exercise (derivative) | 6,000 | $0.00 | 55,000 |
| 2018-06-21 | Option exercise | 6,000 | $61.06 | 41,613 |
| 2018-06-21 | Disposition to issuer | 6,000 | $116.73 | 35,613 |
| 2018-06-07 | Option exercise (derivative) | 6,000 | $0.00 | 61,000 |
| 2018-06-07 | Disposition to issuer | 6,000 | $110.96 | 35,613 |
| 2018-06-07 | Option exercise | 6,000 | $61.06 | 41,613 |
| 2018-05-17 | Option exercise (derivative) | 6,000 | $0.00 | 67,000 |
| 2018-05-17 | Disposition to issuer | 6,000 | $107.70 | 35,613 |
| 2018-05-17 | Option exercise | 6,000 | $61.06 | 41,613 |
| 2018-05-03 | Option exercise (derivative) | 6,000 | $0.00 | 73,000 |
| 2018-05-03 | Option exercise | 6,000 | $61.06 | 41,613 |
| 2018-05-03 | Disposition to issuer | 6,000 | $102.36 | 35,613 |
| 2018-04-19 | Option exercise (derivative) | 6,000 | $0.00 | 79,000 |
| 2018-04-19 | Disposition to issuer | 6,000 | $112.99 | 35,613 |
| 2018-04-19 | Option exercise | 6,000 | $61.06 | 41,613 |
| 2018-04-05 | Option exercise (derivative) | 6,000 | $0.00 | 85,000 |
| 2018-04-05 | Disposition to issuer | 6,000 | $113.03 | 35,613 |
| 2018-04-05 | Option exercise | 6,000 | $61.06 | 41,613 |
| 2018-03-15 | Option exercise (derivative) | 6,000 | $0.00 | 45,500 |
| 2018-03-15 | Option exercise | 6,000 | $65.80 | 41,613 |
| 2018-03-15 | Disposition to issuer | 6,000 | $111.00 | 35,613 |
| 2018-03-15 | Grant / award (derivative) | 81,458 | $0.00 | 81,458 |
| 2018-03-15 | Grant / award (derivative) | 81,458 | $0.00 | 81,458 |
| 2018-03-01 | Option exercise (derivative) | 6,000 | $0.00 | 91,000 |
| 2018-03-01 | Disposition to issuer | 6,000 | $113.56 | 35,426 |
| 2018-03-01 | Option exercise | 6,000 | $61.06 | 41,426 |
| 2018-02-21 | Grant / award (derivative) | 42,940 | $0.00 | 42,940 |
| 2018-02-15 | Option exercise (derivative) | 6,000 | $0.00 | 97,000 |
| 2018-02-15 | Option exercise | 6,000 | $61.06 | 41,426 |
| 2018-02-15 | Disposition to issuer | 6,000 | $136.11 | 35,426 |
| 2018-02-01 | Option exercise (derivative) | 6,000 | $0.00 | 103,000 |
| 2018-02-01 | Option exercise | 6,000 | $61.06 | 41,426 |
| 2018-02-01 | Disposition to issuer | 6,000 | $136.49 | 35,426 |
| 2018-01-18 | Option exercise (derivative) | 6,000 | $0.00 | 109,000 |
| 2018-01-18 | Disposition to issuer | 6,000 | $139.53 | 35,426 |
| 2018-01-18 | Option exercise | 6,000 | $61.06 | 41,426 |
| 2018-01-04 | Option exercise (derivative) | 6,000 | $0.00 | 119,000 |
| 2018-01-04 | Option exercise | 6,000 | $94.96 | 41,426 |
| 2018-01-04 | Disposition to issuer | 6,000 | $149.83 | 35,426 |
| 2017-12-21 | Option exercise (derivative) | 6,000 | $0.00 | 51,500 |
| 2017-12-21 | Option exercise | 6,000 | $65.80 | 41,426 |
| 2017-12-21 | Disposition to issuer | 6,000 | $134.94 | 35,426 |
| 2017-12-07 | Option exercise (derivative) | 5,000 | $0.00 | 57,500 |
| 2017-12-07 | Option exercise (derivative) | 1,000 | $0.00 | 0 |
| 2017-12-07 | Option exercise | 5,000 | $65.80 | 41,426 |
| 2017-12-07 | Option exercise | 1,000 | $57.15 | 36,426 |
| 2017-12-07 | Disposition to issuer | 6,000 | $137.07 | 35,426 |
| 2017-11-16 | Option exercise (derivative) | 6,000 | $0.00 | 1,000 |
| 2017-11-16 | Option exercise | 6,000 | $57.15 | 41,426 |
| 2017-11-16 | Disposition to issuer | 6,000 | $121.62 | 35,426 |
| 2017-11-02 | Option exercise (derivative) | 6,000 | $0.00 | 7,000 |
| 2017-11-02 | Disposition to issuer | 6,000 | $118.90 | 35,426 |
| 2017-11-02 | Option exercise | 6,000 | $57.15 | 41,426 |
| 2017-10-19 | Option exercise (derivative) | 6,000 | $0.00 | 13,000 |
| 2017-10-19 | Disposition to issuer | 6,000 | $119.06 | 35,426 |
| 2017-10-19 | Option exercise | 6,000 | $57.15 | 41,426 |
| 2017-10-05 | Option exercise (derivative) | 6,000 | $0.00 | 19,000 |
| 2017-10-05 | Disposition to issuer | 6,000 | $123.95 | 35,426 |
| 2017-10-05 | Option exercise | 6,000 | $57.15 | 41,426 |
| 2017-09-21 | Option exercise (derivative) | 6,000 | $0.00 | 25,000 |
| 2017-09-21 | Disposition to issuer | 6,000 | $115.45 | 35,426 |
| 2017-09-21 | Option exercise | 6,000 | $57.15 | 41,426 |
| 2017-09-07 | Option exercise (derivative) | 6,000 | $0.00 | 31,000 |
| 2017-09-07 | Option exercise | 6,000 | $57.15 | 41,426 |
| 2017-09-07 | Disposition to issuer | 6,000 | $133.52 | 35,426 |
| 2017-08-17 | Option exercise (derivative) | 6,000 | $0.00 | 37,000 |
| 2017-08-17 | Disposition to issuer | 6,000 | $131.06 | 35,426 |
| 2017-08-17 | Option exercise | 6,000 | $57.15 | 41,426 |
| 2017-08-03 | Option exercise (derivative) | 6,000 | $0.00 | 43,000 |
| 2017-08-03 | Option exercise | 6,000 | $57.15 | 41,426 |
| 2017-08-03 | Disposition to issuer | 6,000 | $126.96 | 35,426 |
| 2017-07-20 | Option exercise (derivative) | 6,000 | $0.00 | 49,000 |
| 2017-07-20 | Option exercise | 6,000 | $57.15 | 41,426 |
| 2017-07-20 | Disposition to issuer | 6,000 | $136.36 | 35,426 |
| 2017-07-06 | Option exercise (derivative) | 2,500 | $0.00 | 0 |
| 2017-07-06 | Option exercise (derivative) | 3,500 | $0.00 | 55,000 |
| 2017-07-06 | Option exercise | 3,500 | $57.15 | 38,926 |
| 2017-07-06 | Disposition to issuer | 6,000 | $131.71 | 35,426 |
| 2017-07-06 | Option exercise | 2,500 | $51.37 | 41,426 |
| 2017-06-15 | Option exercise (derivative) | 6,000 | $0.00 | 2,500 |
| 2017-06-15 | Option exercise | 6,000 | $51.37 | 41,426 |
| 2017-06-15 | Disposition to issuer | 6,000 | $130.48 | 35,426 |
| 2017-06-01 | Option exercise (derivative) | 6,000 | $0.00 | 8,500 |
| 2017-06-01 | Option exercise | 6,000 | $51.37 | 41,426 |
| 2017-06-01 | Disposition to issuer | 6,000 | $125.92 | 35,426 |
| 2017-05-18 | Option exercise (derivative) | 6,000 | $0.00 | 14,500 |
| 2017-05-18 | Option exercise | 6,000 | $51.37 | 41,426 |
| 2017-05-18 | Disposition to issuer | 6,000 | $121.19 | 35,426 |
| 2017-05-04 | Option exercise (derivative) | 6,000 | $0.00 | 20,500 |
| 2017-05-04 | Disposition to issuer | 6,000 | $122.32 | 35,426 |
| 2017-05-04 | Option exercise | 6,000 | $51.37 | 41,426 |
| 2017-04-20 | Option exercise (derivative) | 6,000 | $0.00 | 26,500 |
| 2017-04-20 | Option exercise | 6,000 | $51.37 | 41,426 |
| 2017-04-20 | Disposition to issuer | 6,000 | $121.21 | 35,426 |
| 2017-04-06 | Option exercise (derivative) | 6,000 | $0.00 | 32,500 |
| 2017-04-06 | Option exercise | 6,000 | $51.37 | 41,426 |
| 2017-04-06 | Disposition to issuer | 6,000 | $122.00 | 35,426 |
| 2017-03-16 | Option exercise (derivative) | 6,000 | $0.00 | 38,500 |
| 2017-03-16 | Option exercise | 6,000 | $51.37 | 41,426 |
| 2017-03-16 | Disposition to issuer | 6,000 | $139.11 | 35,426 |
| 2017-03-15 | Grant / award (derivative) | 75,000 | $0.00 | 75,000 |
| 2017-03-15 | Grant / award (derivative) | 69,750 | $0.00 | 69,750 |
| 2017-03-15 | Grant / award (derivative) | 31,250 | $0.00 | 31,250 |
| 2017-03-02 | Option exercise (derivative) | 6,000 | $0.00 | 44,500 |
| 2017-03-02 | Disposition to issuer | 6,000 | $147.19 | 35,221 |
| 2017-03-02 | Option exercise | 6,000 | $51.37 | 41,221 |
| 2017-02-16 | Option exercise (derivative) | 6,000 | $0.00 | 50,500 |
| 2017-02-16 | Disposition to issuer | 6,000 | $168.42 | 35,221 |
| 2017-02-16 | Option exercise | 6,000 | $51.37 | 41,221 |
| 2017-02-02 | Option exercise (derivative) | 6,000 | $0.00 | 56,500 |
| 2017-02-02 | Option exercise | 6,000 | $51.37 | 41,221 |
| 2017-02-02 | Disposition to issuer | 6,000 | $165.10 | 35,221 |
| 2017-01-19 | Option exercise (derivative) | 4,000 | $0.00 | 58,500 |
| 2017-01-19 | Option exercise (derivative) | 2,000 | $0.00 | 0 |
| 2017-01-19 | Option exercise | 4,000 | $57.15 | 39,221 |
| 2017-01-19 | Disposition to issuer | 4,000 | $153.44 | 35,221 |
| 2017-01-19 | Option exercise | 2,000 | $50.09 | 37,221 |
| 2017-01-05 | Option exercise (derivative) | 6,000 | $0.00 | 2,000 |
| 2017-01-05 | Disposition to issuer | 6,000 | $145.89 | 35,221 |
| 2017-01-05 | Option exercise | 6,000 | $50.09 | 41,221 |
| 2016-12-15 | Option exercise (derivative) | 6,000 | $0.00 | 8,000 |
| 2016-12-15 | Disposition to issuer | 6,000 | $144.92 | 35,221 |
| 2016-12-15 | Option exercise | 6,000 | $50.09 | 41,221 |
| 2016-12-01 | Option exercise (derivative) | 6,000 | $0.00 | 14,000 |
| 2016-12-01 | Option exercise | 6,000 | $50.09 | 41,221 |
| 2016-12-01 | Disposition to issuer | 6,000 | $126.96 | 35,221 |
| 2016-11-17 | Option exercise (derivative) | 6,000 | $0.00 | 20,000 |
| 2016-11-17 | Option exercise | 6,000 | $50.09 | 41,221 |
| 2016-11-17 | Disposition to issuer | 6,000 | $133.51 | 35,221 |
| 2016-11-03 | Option exercise (derivative) | 6,000 | $0.00 | 26,000 |
| 2016-11-03 | Option exercise | 6,000 | $50.09 | 41,221 |
| 2016-11-03 | Disposition to issuer | 6,000 | $113.42 | 35,221 |
| 2016-10-21 | Option exercise (derivative) | 6,000 | $0.00 | 32,000 |
| 2016-10-21 | Option exercise | 6,000 | $50.09 | 41,221 |
| 2016-10-21 | Disposition to issuer | 6,000 | $113.04 | 35,221 |
| 2016-10-06 | Option exercise (derivative) | 6,000 | $0.00 | 38,000 |
| 2016-10-06 | Option exercise | 6,000 | $50.09 | 41,221 |
| 2016-10-06 | Disposition to issuer | 6,000 | $121.22 | 35,221 |
| 2016-09-15 | Option exercise (derivative) | 6,000 | $0.00 | 44,000 |
| 2016-09-15 | Disposition to issuer | 6,000 | $122.78 | 35,221 |
| 2016-09-15 | Option exercise | 6,000 | $50.09 | 41,221 |
| 2016-09-01 | Option exercise (derivative) | 6,000 | $0.00 | 50,000 |
| 2016-09-01 | Option exercise | 6,000 | $50.09 | 41,221 |
| 2016-09-01 | Disposition to issuer | 6,000 | $123.21 | 35,221 |
| 2016-08-18 | Option exercise (derivative) | 6,000 | $0.00 | 56,000 |
| 2016-08-18 | Disposition to issuer | 6,000 | $125.62 | 35,221 |
| 2016-08-18 | Option exercise | 6,000 | $50.09 | 41,221 |
| 2016-08-04 | Option exercise (derivative) | 6,000 | $0.00 | 62,000 |
| 2016-08-04 | Disposition to issuer | 6,000 | $125.48 | 35,221 |
| 2016-08-04 | Option exercise | 6,000 | $50.09 | 41,221 |
| 2016-07-21 | Option exercise (derivative) | 6,000 | $0.00 | 68,000 |
| 2016-07-21 | Option exercise | 6,000 | $50.09 | 41,221 |
| 2016-07-21 | Disposition to issuer | 6,000 | $112.43 | 35,221 |
| 2016-07-07 | Option exercise (derivative) | 6,000 | $0.00 | 74,000 |
| 2016-07-07 | Option exercise | 6,000 | $50.09 | 41,221 |
| 2016-07-07 | Disposition to issuer | 6,000 | $109.58 | 35,221 |
| 2016-06-16 | Option exercise (derivative) | 6,000 | $0.00 | 80,000 |
| 2016-06-16 | Option exercise | 6,000 | $50.09 | 41,221 |
| 2016-06-16 | Disposition to issuer | 6,000 | $106.28 | 35,221 |
| 2016-06-02 | Option exercise (derivative) | 6,000 | $0.00 | 86,000 |
| 2016-06-02 | Disposition to issuer | 6,000 | $121.03 | 35,221 |
| 2016-06-02 | Option exercise | 6,000 | $50.09 | 41,221 |
| 2016-05-19 | Option exercise (derivative) | 3,125 | $0.00 | 92,000 |
| 2016-05-19 | Option exercise (derivative) | 2,875 | $0.00 | 0 |
| 2016-05-19 | Option exercise | 3,125 | $50.09 | 38,346 |
| 2016-05-19 | Disposition to issuer | 2,875 | $110.80 | 35,221 |
| 2016-05-19 | Disposition to issuer | 3,125 | $110.80 | 38,096 |
| 2016-05-19 | Option exercise | 2,875 | $47.50 | 41,221 |
| 2016-05-05 | Option exercise (derivative) | 6,000 | $0.00 | 2,875 |
| 2016-05-05 | Option exercise | 6,000 | $47.50 | 41,221 |
| 2016-05-05 | Disposition to issuer | 6,000 | $107.77 | 35,221 |
| 2016-04-21 | Option exercise (derivative) | 6,000 | $0.00 | 8,875 |
| 2016-04-21 | Disposition to issuer | 6,000 | $117.65 | 35,221 |
| 2016-04-21 | Option exercise | 6,000 | $47.50 | 41,221 |
| 2016-04-07 | Option exercise (derivative) | 6,000 | $0.00 | 14,875 |
| 2016-04-07 | Option exercise | 6,000 | $47.50 | 41,221 |
| 2016-04-07 | Disposition to issuer | 6,000 | $112.97 | 35,221 |
| 2016-03-17 | Option exercise (derivative) | 6,000 | $0.00 | 20,875 |
| 2016-03-17 | Disposition to issuer | 6,000 | $118.02 | 35,221 |
| 2016-03-17 | Option exercise | 6,000 | $47.50 | 41,221 |
| 2016-03-15 | Grant / award (derivative) | 122,500 | $0.00 | 122,500 |
| 2016-03-03 | Option exercise (derivative) | 6,000 | $0.00 | 95,125 |
| 2016-03-03 | Disposition to issuer | 6,000 | $126.00 | 35,054 |
| 2016-03-03 | Option exercise | 6,000 | $50.09 | 41,054 |
| 2016-02-18 | Option exercise (derivative) | 6,000 | $0.00 | 101,125 |
| 2016-02-18 | Disposition to issuer | 6,000 | $127.89 | 35,054 |
| 2016-02-18 | Option exercise | 6,000 | $50.09 | 41,054 |
| 2016-02-04 | Option exercise (derivative) | 625 | $0.00 | 26,875 |
| 2016-02-04 | Option exercise (derivative) | 5,375 | $0.00 | 107,125 |
| 2016-02-04 | Disposition to issuer | 5,375 | $122.75 | 35,679 |
| 2016-02-04 | Option exercise | 5,375 | $50.09 | 40,429 |
| 2016-02-04 | Option exercise | 625 | $47.50 | 41,054 |
| 2016-02-04 | Disposition to issuer | 625 | $122.75 | 35,054 |
| 2016-01-21 | Option exercise (derivative) | 6,000 | $0.00 | 27,500 |
| 2016-01-21 | Option exercise | 6,000 | $47.50 | 41,054 |
| 2016-01-21 | Disposition to issuer | 6,000 | $125.81 | 35,054 |
| 2016-01-07 | Option exercise (derivative) | 6,000 | $0.00 | 33,500 |
| 2016-01-07 | Option exercise | 6,000 | $47.50 | 41,054 |
| 2016-01-07 | Disposition to issuer | 6,000 | $144.42 | 35,054 |
| 2015-12-17 | Option exercise (derivative) | 6,000 | $0.00 | 39,500 |
| 2015-12-17 | Option exercise | 6,000 | $47.50 | 41,054 |
| 2015-12-17 | Disposition to issuer | 6,000 | $158.14 | 35,054 |
| 2015-12-03 | Option exercise (derivative) | 6,000 | $0.00 | 45,500 |
| 2015-12-03 | Option exercise | 6,000 | $47.50 | 41,054 |
| 2015-12-03 | Disposition to issuer | 6,000 | $155.24 | 35,054 |
| 2015-11-19 | Option exercise (derivative) | 6,000 | $0.00 | 51,500 |
| 2015-11-19 | Option exercise | 6,000 | $47.50 | 41,054 |
| 2015-11-19 | Disposition to issuer | 6,000 | $148.84 | 35,054 |
| 2015-11-05 | Option exercise (derivative) | 6,000 | $0.00 | 57,500 |
| 2015-11-05 | Disposition to issuer | 6,000 | $152.06 | 35,054 |
| 2015-11-05 | Option exercise | 6,000 | $47.50 | 41,054 |
| 2015-10-15 | Option exercise (derivative) | 6,000 | $0.00 | 63,500 |
| 2015-10-15 | Option exercise | 6,000 | $47.50 | 41,054 |
| 2015-10-15 | Disposition to issuer | 6,000 | $127.44 | 35,054 |
| 2015-10-01 | Option exercise (derivative) | 6,000 | $0.00 | 69,500 |
| 2015-10-01 | Open-market sale | 6,000 | $129.38 | 35,054 |
| 2015-10-01 | Option exercise | 6,000 | $47.50 | 41,054 |
| 2015-09-17 | Option exercise (derivative) | 6,000 | $0.00 | 75,500 |
| 2015-09-17 | Disposition to issuer | 6,000 | $154.34 | 35,054 |
| 2015-09-17 | Option exercise | 6,000 | $47.50 | 41,054 |
| 2015-09-03 | Option exercise (derivative) | 6,000 | $0.00 | 81,500 |
| 2015-09-03 | Disposition to issuer | 6,000 | $149.96 | 35,054 |
| 2015-09-03 | Option exercise | 6,000 | $47.50 | 41,054 |
| 2015-08-20 | Option exercise (derivative) | 20,000 | $0.00 | 87,500 |
| 2015-08-20 | Disposition to issuer | 20,000 | $162.66 | 35,054 |
| 2015-08-20 | Option exercise | 20,000 | $47.50 | 55,054 |
| 2015-06-18 | Option exercise (derivative) | 4,750 | $0.00 | 0 |
| 2015-06-18 | Option exercise | 4,750 | $31.14 | 39,804 |
| 2015-06-18 | Disposition to issuer | 4,750 | $185.78 | 35,054 |
| 2015-06-04 | Option exercise (derivative) | 6,000 | $0.00 | 4,750 |
| 2015-06-04 | Option exercise | 6,000 | $33.14 | 41,054 |
| 2015-06-04 | Disposition to issuer | 6,000 | $179.70 | 35,054 |
| 2015-05-21 | Option exercise (derivative) | 6,000 | $0.00 | 10,750 |
| 2015-05-21 | Disposition to issuer | 6,000 | $182.61 | 35,054 |
| 2015-05-21 | Option exercise | 6,000 | $33.14 | 41,054 |
| 2015-05-07 | Option exercise (derivative) | 6,000 | $0.00 | 16,750 |
| 2015-05-07 | Option exercise | 6,000 | $33.14 | 41,054 |
| 2015-05-07 | Disposition to issuer | 6,000 | $172.68 | 35,054 |
| 2015-04-16 | Option exercise (derivative) | 6,000 | $0.00 | 22,750 |
| 2015-04-16 | Open-market sale | 6,000 | $187.91 | 35,054 |
| 2015-04-16 | Option exercise | 6,000 | $33.14 | 41,054 |
| 2015-04-02 | Option exercise (derivative) | 6,000 | $0.00 | 28,750 |
| 2015-04-02 | Open-market sale | 6,000 | $174.73 | 35,054 |
| 2015-04-02 | Option exercise | 6,000 | $33.14 | 41,054 |
| 2015-03-19 | Option exercise (derivative) | 6,000 | $0.00 | 34,750 |
| 2015-03-19 | Open-market sale | 6,000 | $175.82 | 35,054 |
| 2015-03-19 | Option exercise | 6,000 | $33.14 | 41,054 |
| 2015-03-13 | Grant / award (derivative) | 116,250 | $0.00 | 116,250 |
| 2015-03-05 | Option exercise (derivative) | 6,000 | $0.00 | 40,750 |
| 2015-03-05 | Option exercise | 6,000 | $33.14 | 41,054 |
| 2015-03-05 | Open-market sale | 6,000 | $161.36 | 35,054 |
| 2015-02-19 | Option exercise (derivative) | 6,000 | $0.00 | 46,750 |
| 2015-02-19 | Open-market sale | 6,000 | $155.72 | 34,832 |
| 2015-02-19 | Option exercise | 6,000 | $33.14 | 40,832 |
| 2015-02-05 | Option exercise (derivative) | 6,000 | $0.00 | 52,750 |
| 2015-02-05 | Option exercise | 6,000 | $33.14 | 40,832 |
| 2015-02-05 | Open-market sale | 6,000 | $141.92 | 34,832 |
| 2015-01-15 | Option exercise (derivative) | 6,000 | $0.00 | 58,750 |
| 2015-01-15 | Open-market sale | 6,000 | $137.84 | 34,832 |
| 2015-01-15 | Option exercise | 6,000 | $33.14 | 40,832 |
| 2015-01-02 | Option exercise (derivative) | 6,000 | $0.00 | 64,750 |
| 2015-01-02 | Option exercise | 6,000 | $33.14 | 40,832 |
| 2015-01-02 | Open-market sale | 6,000 | $127.73 | 34,832 |
| 2014-12-18 | Option exercise (derivative) | 6,000 | $0.00 | 70,750 |
| 2014-12-18 | Option exercise (derivative) | 4,750 | $0.00 | 0 |
| 2014-12-18 | Option exercise | 6,000 | $33.14 | 40,832 |
| 2014-12-18 | Open-market sale | 310 | $130.01 | 34,832 |
| 2014-12-18 | Open-market sale | 2,151 | $128.98 | 35,142 |
| 2014-12-18 | Open-market sale | 2,289 | $128.19 | 37,293 |
| 2014-12-18 | Option exercise | 4,750 | $30.75 | 39,582 |
| 2014-12-04 | Option exercise (derivative) | 5,000 | $0.00 | 4,750 |
| 2014-12-04 | Option exercise (derivative) | 6,000 | $0.00 | 76,750 |
| 2014-12-04 | Open-market sale | 2,573 | $130.58 | 37,259 |
| 2014-12-04 | Option exercise | 5,000 | $30.75 | 39,832 |
| 2014-12-04 | Option exercise | 6,000 | $33.14 | 40,832 |
| 2014-12-04 | Open-market sale | 100 | $132.16 | 34,832 |
| 2014-12-04 | Open-market sale | 2,327 | $131.34 | 34,932 |
| 2014-11-20 | Option exercise (derivative) | 6,000 | $0.00 | 82,750 |
| 2014-11-20 | Option exercise (derivative) | 5,000 | $0.00 | 9,750 |
| 2014-11-20 | Option exercise | 6,000 | $33.14 | 40,832 |
| 2014-11-20 | Open-market sale | 4,622 | $128.72 | 35,210 |
| 2014-11-20 | Option exercise | 5,000 | $30.75 | 39,832 |
| 2014-11-20 | Open-market sale | 378 | $129.57 | 34,832 |
| 2014-11-06 | Option exercise (derivative) | 5,000 | $0.00 | 14,750 |
| 2014-11-06 | Option exercise | 5,000 | $30.75 | 39,832 |
| 2014-11-06 | Open-market sale | 5,000 | $125.02 | 34,832 |
| 2014-11-06 | Option exercise (derivative) | 6,000 | $0.00 | 88,750 |
| 2014-11-06 | Option exercise | 6,000 | $33.14 | 45,832 |
| 2014-11-06 | Open-market sale | 6,000 | $125.33 | 34,832 |
| 2014-10-23 | Option exercise (derivative) | 5,000 | $0.00 | 19,750 |
| 2014-10-23 | Open-market sale | 2,566 | $130.20 | 36,108 |
| 2014-10-23 | Open-market sale | 1,276 | $131.16 | 34,832 |
| 2014-10-23 | Open-market sale | 1,158 | $129.29 | 38,674 |
| 2014-10-23 | Option exercise | 5,000 | $30.75 | 39,832 |
| 2014-10-16 | Option exercise (derivative) | 6,000 | $0.00 | 94,750 |
| 2014-10-16 | Option exercise | 6,000 | $33.14 | 40,832 |
| 2014-10-16 | Open-market sale | 6,000 | $124.38 | 34,832 |
| 2014-10-09 | Option exercise (derivative) | 5,000 | $0.00 | 24,750 |
| 2014-10-09 | Option exercise | 5,000 | $30.75 | 39,832 |
| 2014-10-09 | Open-market sale | 379 | $128.85 | 39,453 |
| 2014-10-09 | Open-market sale | 2,814 | $131.06 | 35,132 |
| 2014-10-09 | Open-market sale | 300 | $131.58 | 34,832 |
| 2014-10-09 | Open-market sale | 1,507 | $129.95 | 37,946 |
| 2014-10-02 | Option exercise (derivative) | 6,000 | $0.00 | 100,750 |
| 2014-10-02 | Open-market sale | 6,000 | $129.46 | 34,832 |
| 2014-10-02 | Option exercise | 6,000 | $33.14 | 40,832 |
| 2014-09-25 | Option exercise (derivative) | 5,000 | $0.00 | 29,750 |
| 2014-09-25 | Option exercise | 5,000 | $30.75 | 39,832 |
| 2014-09-25 | Open-market sale | 1,400 | $133.05 | 38,432 |
| 2014-09-25 | Open-market sale | 3,420 | $134.02 | 35,012 |
| 2014-09-25 | Open-market sale | 180 | $134.68 | 34,832 |
| 2014-09-18 | Option exercise (derivative) | 6,000 | $0.00 | 106,750 |
| 2014-09-18 | Option exercise | 6,000 | $33.14 | 40,832 |
| 2014-09-18 | Open-market sale | 6,000 | $130.93 | 34,832 |
| 2014-09-11 | Option exercise (derivative) | 5,000 | $0.00 | 34,750 |
| 2014-09-11 | Open-market sale | 4,187 | $120.58 | 35,645 |
| 2014-09-11 | Open-market sale | 813 | $121.32 | 34,832 |
| 2014-09-11 | Option exercise | 5,000 | $30.75 | 39,832 |
| 2014-09-04 | Option exercise (derivative) | 6,000 | $0.00 | 112,750 |
| 2014-09-04 | Open-market sale | 6,000 | $112.38 | 34,832 |
| 2014-09-04 | Option exercise | 6,000 | $33.14 | 40,832 |
| 2014-08-28 | Option exercise (derivative) | 5,000 | $0.00 | 39,750 |
| 2014-08-28 | Open-market sale | 5,000 | $92.07 | 34,832 |
| 2014-08-28 | Option exercise | 5,000 | $30.75 | 39,832 |
| 2014-08-14 | Option exercise (derivative) | 10,000 | $0.00 | 44,750 |
| 2014-08-14 | Open-market sale | 876 | $89.05 | 34,832 |
| 2014-08-14 | Open-market sale | 9,124 | $88.35 | 35,708 |
| 2014-08-14 | Option exercise | 10,000 | $30.75 | 44,832 |
| 2014-06-19 | Option exercise (derivative) | 2,000 | $0.00 | 0 |
| 2014-06-19 | Option exercise | 2,000 | $30.75 | 36,832 |
| 2014-06-19 | Open-market sale | 2,000 | $85.67 | 34,832 |
| 2014-06-05 | Option exercise (derivative) | 6,000 | $0.00 | 2,000 |
| 2014-06-05 | Open-market sale | 2,255 | $96.97 | 34,832 |
| 2014-06-05 | Open-market sale | 3,745 | $96.21 | 37,087 |
| 2014-06-05 | Option exercise | 6,000 | $30.75 | 40,832 |
| 2014-05-15 | Option exercise (derivative) | 6,000 | $0.00 | 8,000 |
| 2014-05-15 | Open-market sale | 6,000 | $100.86 | 34,832 |
| 2014-05-15 | Option exercise | 6,000 | $30.75 | 40,832 |
| 2014-05-01 | Option exercise (derivative) | 6,000 | $0.00 | 14,000 |
| 2014-05-01 | Open-market sale | 2,063 | $102.11 | 38,769 |
| 2014-05-01 | Open-market sale | 3,937 | $103.02 | 34,832 |
| 2014-05-01 | Option exercise | 6,000 | $30.75 | 40,832 |
| 2014-04-17 | Option exercise (derivative) | 6,000 | $0.00 | 20,000 |
| 2014-04-17 | Open-market sale | 2,203 | $97.37 | 38,629 |
| 2014-04-17 | Option exercise | 6,000 | $30.75 | 40,832 |
| 2014-04-17 | Open-market sale | 1,298 | $98.50 | 37,331 |
| 2014-04-17 | Open-market sale | 2,499 | $99.17 | 34,832 |
| 2014-04-03 | Option exercise (derivative) | 6,000 | $0.00 | 26,000 |
| 2014-04-03 | Open-market sale | 6,000 | $93.10 | 34,832 |
| 2014-04-03 | Option exercise | 6,000 | $30.75 | 40,832 |
| 2014-03-20 | Option exercise (derivative) | 6,000 | $0.00 | 32,000 |
| 2014-03-20 | Option exercise | 6,000 | $30.75 | 40,832 |
| 2014-03-20 | Open-market sale | 6,000 | $96.81 | 34,832 |
| 2014-03-14 | Grant / award (derivative) | 125,000 | $0.00 | 125,000 |
| 2014-03-06 | Option exercise (derivative) | 6,000 | $0.00 | 38,000 |
| 2014-03-06 | Open-market sale | 2,075 | $102.73 | 34,832 |
| 2014-03-06 | Open-market sale | 3,925 | $101.51 | 36,907 |
| 2014-03-06 | Option exercise | 6,000 | $30.75 | 40,832 |
| 2014-02-20 | Option exercise (derivative) | 6,000 | $0.00 | 44,000 |
| 2014-02-20 | Open-market sale | 3,246 | $104.32 | 37,244 |
| 2014-02-20 | Open-market sale | 2,754 | $104.99 | 34,490 |
| 2014-02-20 | Option exercise | 6,000 | $30.75 | 40,490 |
| 2014-02-06 | Option exercise (derivative) | 6,000 | $0.00 | 50,000 |
| 2014-02-06 | Open-market sale | 6,000 | $97.41 | 34,490 |
| 2014-02-06 | Option exercise | 6,000 | $30.75 | 40,490 |
| 2014-01-16 | Option exercise (derivative) | 6,000 | $0.00 | 56,000 |
| 2014-01-16 | Open-market sale | 4,619 | $111.87 | 35,871 |
| 2014-01-16 | Open-market sale | 1,381 | $112.36 | 34,490 |
| 2014-01-16 | Option exercise | 6,000 | $30.75 | 40,490 |
| 2014-01-02 | Option exercise (derivative) | 6,000 | $0.00 | 62,000 |
| 2014-01-02 | Open-market sale | 4,000 | $110.51 | 36,490 |
| 2014-01-02 | Option exercise | 6,000 | $30.75 | 40,490 |
| 2014-01-02 | Open-market sale | 2,000 | $111.33 | 34,490 |
| 2013-12-19 | Option exercise (derivative) | 6,000 | $0.00 | 68,000 |
| 2013-12-19 | Open-market sale | 4,600 | $86.21 | 35,890 |
| 2013-12-19 | Option exercise | 6,000 | $30.75 | 40,490 |
| 2013-12-19 | Open-market sale | 1,400 | $87.22 | 34,490 |
| 2013-12-05 | Option exercise (derivative) | 6,000 | $0.00 | 74,000 |
| 2013-12-05 | Option exercise | 6,000 | $30.75 | 40,490 |
| 2013-12-05 | Open-market sale | 826 | $89.89 | 34,490 |
| 2013-12-05 | Open-market sale | 5,174 | $89.07 | 35,316 |
| 2013-11-21 | Option exercise (derivative) | 6,000 | $0.00 | 80,000 |
| 2013-11-21 | Open-market sale | 6,000 | $92.47 | 34,490 |
| 2013-11-21 | Option exercise | 6,000 | $30.75 | 40,490 |
| 2013-11-07 | Option exercise (derivative) | 6,000 | $0.00 | 86,000 |
| 2013-11-07 | Open-market sale | 5,160 | $89.46 | 35,330 |
| 2013-11-07 | Open-market sale | 840 | $90.47 | 34,490 |
| 2013-11-07 | Option exercise | 6,000 | $30.75 | 40,490 |
| 2013-10-17 | Option exercise (derivative) | 6,000 | $0.00 | 92,000 |
| 2013-10-17 | Option exercise | 6,000 | $30.75 | 40,490 |
| 2013-10-17 | Open-market sale | 5,759 | $81.77 | 34,731 |
| 2013-10-17 | Open-market sale | 241 | $82.15 | 34,490 |
| 2013-10-03 | Option exercise (derivative) | 6,000 | $0.00 | 98,000 |
| 2013-10-03 | Open-market sale | 2,090 | $84.87 | 34,490 |
| 2013-10-03 | Option exercise | 6,000 | $30.75 | 40,490 |
| 2013-10-03 | Open-market sale | 3,910 | $84.11 | 36,580 |
| 2013-09-19 | Option exercise (derivative) | 6,000 | $0.00 | 104,000 |
| 2013-09-19 | Open-market sale | 6,000 | $78.02 | 34,490 |
| 2013-09-19 | Option exercise | 6,000 | $30.75 | 40,490 |
| 2013-09-05 | Option exercise (derivative) | 6,000 | $0.00 | 110,000 |
| 2013-09-05 | Open-market sale | 6,000 | $73.29 | 34,490 |
| 2013-09-05 | Option exercise | 6,000 | $30.75 | 40,490 |
| 2013-08-15 | Option exercise (derivative) | 6,000 | $0.00 | 116,000 |
| 2013-08-15 | Open-market sale | 6,000 | $71.34 | 34,490 |
| 2013-08-15 | Option exercise | 6,000 | $30.75 | 40,490 |
| 2013-08-01 | Option exercise (derivative) | 6,000 | $0.00 | 122,000 |
| 2013-08-01 | Option exercise | 6,000 | $30.75 | 40,490 |
| 2013-08-01 | Open-market sale | 6,000 | $75.91 | 34,490 |
| 2013-07-18 | Option exercise (derivative) | 6,000 | $0.00 | 128,000 |
| 2013-07-18 | Open-market sale | 6,000 | $69.15 | 34,490 |
| 2013-07-18 | Option exercise | 6,000 | $30.75 | 40,490 |
| 2013-07-05 | Option exercise (derivative) | 6,000 | $0.00 | 134,000 |
| 2013-07-05 | Open-market sale | 6,000 | $67.04 | 34,490 |
| 2013-07-05 | Option exercise | 6,000 | $30.75 | 40,490 |
| 2013-06-20 | Option exercise (derivative) | 6,000 | $0.00 | 140,000 |
| 2013-06-20 | Option exercise | 6,000 | $30.75 | 40,490 |
| 2013-06-20 | Open-market sale | 6,000 | $63.29 | 34,490 |
| 2013-06-06 | Option exercise (derivative) | 6,000 | $0.00 | 146,000 |
| 2013-06-06 | Open-market sale | 6,000 | $63.84 | 34,490 |
| 2013-06-06 | Option exercise | 6,000 | $30.75 | 40,490 |
| 2013-05-16 | Option exercise (derivative) | 6,000 | $0.00 | 152,000 |
| 2013-05-16 | Option exercise | 6,000 | $30.75 | 40,490 |
| 2013-05-16 | Open-market sale | 6,000 | $68.05 | 34,490 |
| 2013-05-02 | Option exercise (derivative) | 6,000 | $0.00 | 158,000 |
| 2013-05-02 | Option exercise | 6,000 | $30.75 | 40,490 |
| 2013-05-02 | Open-market sale | 6,000 | $67.15 | 34,490 |
| 2013-04-18 | Option exercise (derivative) | 6,000 | $0.00 | 164,000 |
| 2013-04-18 | Open-market sale | 6,000 | $59.93 | 34,490 |
| 2013-04-18 | Option exercise | 6,000 | $30.75 | 40,490 |
| 2013-04-04 | Option exercise (derivative) | 6,000 | $0.00 | 170,000 |
| 2013-04-04 | Open-market sale | 6,000 | $59.80 | 34,490 |
| 2013-04-04 | Option exercise | 6,000 | $30.75 | 40,490 |
| 2013-03-21 | Option exercise (derivative) | 6,000 | $0.00 | 176,000 |
| 2013-03-21 | Open-market sale | 6,000 | $61.96 | 34,490 |
| 2013-03-21 | Option exercise | 6,000 | $30.75 | 40,490 |
| 2013-03-15 | Grant / award (derivative) | 115,000 | $0.00 | 115,000 |
| 2013-03-07 | Option exercise (derivative) | 6,000 | $0.00 | 182,000 |
| 2013-03-07 | Open-market sale | 6,000 | $61.35 | 34,490 |
| 2013-03-07 | Option exercise | 6,000 | $30.75 | 40,490 |
| 2013-02-21 | Option exercise (derivative) | 6,000 | $0.00 | 188,000 |
| 2013-02-21 | Open-market sale | 6,000 | $56.80 | 33,600 |
| 2013-02-21 | Option exercise | 6,000 | $30.75 | 39,600 |
| 2013-02-07 | Option exercise (derivative) | 6,000 | $0.00 | 194,000 |
| 2013-02-07 | Option exercise | 6,000 | $30.75 | 39,600 |
| 2013-02-07 | Open-market sale | 6,000 | $53.83 | 33,600 |
| 2013-01-17 | Option exercise (derivative) | 5,749 | $0.00 | 0 |
| 2013-01-17 | Open-market sale | 5,749 | $52.20 | 33,600 |
| 2013-01-17 | Option exercise | 5,749 | $25.32 | 39,349 |
| 2013-01-03 | Option exercise (derivative) | 6,000 | $0.00 | 5,749 |
| 2013-01-03 | Option exercise | 6,000 | $25.32 | 39,600 |
| 2013-01-03 | Open-market sale | 6,000 | $52.82 | 33,600 |
| 2012-12-20 | Option exercise (derivative) | 6,000 | $0.00 | 11,749 |
| 2012-12-20 | Open-market sale | 6,000 | $52.45 | 33,600 |
| 2012-12-20 | Option exercise | 6,000 | $25.32 | 39,600 |
| 2012-12-06 | Option exercise (derivative) | 18,000 | $0.00 | 17,749 |
| 2012-12-06 | Option exercise | 18,000 | $25.32 | 51,600 |
| 2012-12-06 | Open-market sale | 18,000 | $52.24 | 33,600 |
| 2012-10-18 | Option exercise (derivative) | 6,000 | $0.00 | 35,749 |
| 2012-10-18 | Option exercise | 6,000 | $25.32 | 39,600 |
| 2012-10-18 | Open-market sale | 6,000 | $56.47 | 33,600 |
| 2012-10-04 | Option exercise (derivative) | 6,000 | $0.00 | 41,749 |
| 2012-10-04 | Option exercise | 6,000 | $25.32 | 39,600 |
| 2012-10-04 | Open-market sale | 6,000 | $38.00 | 33,600 |
| 2012-10-04 | Option exercise (derivative) | 6,000 | $0.00 | 41,749 |
| 2012-10-04 | Open-market sale | 6,000 | $58.00 | 33,600 |
| 2012-10-04 | Option exercise | 6,000 | $25.32 | 39,600 |
| 2012-09-20 | Option exercise (derivative) | 6,000 | $0.00 | 47,749 |
| 2012-09-20 | Open-market sale | 6,000 | $58.05 | 33,600 |
| 2012-09-20 | Option exercise | 6,000 | $25.32 | 39,600 |
| 2012-09-06 | Option exercise (derivative) | 4,501 | $0.00 | 0 |
| 2012-09-06 | Option exercise | 4,501 | $25.32 | 38,101 |
| 2012-09-06 | Open-market sale | 4,501 | $55.69 | 33,600 |
| 2012-08-16 | Option exercise (derivative) | 6,000 | $0.00 | 4,501 |
| 2012-08-16 | Open-market sale | 6,000 | $56.29 | 33,600 |
| 2012-08-16 | Option exercise | 6,000 | $25.32 | 39,600 |
| 2012-08-02 | Option exercise (derivative) | 6,000 | $0.00 | 10,501 |
| 2012-08-02 | Open-market sale | 6,000 | $53.75 | 33,600 |
| 2012-08-02 | Option exercise | 6,000 | $25.32 | 39,600 |
| 2012-07-19 | Option exercise (derivative) | 6,000 | $0.00 | 16,501 |
| 2012-07-19 | Open-market sale | 6,000 | $53.32 | 33,600 |
| 2012-07-19 | Option exercise | 6,000 | $25.32 | 39,600 |
| 2012-07-05 | Option exercise (derivative) | 60,000 | $0.00 | 22,501 |
| 2012-07-05 | Option exercise | 60,000 | $25.32 | 93,600 |
| 2012-07-05 | Open-market sale | 60,000 | $52.30 | 33,600 |
| 2012-03-15 | Grant / award (derivative) | 107,500 | $0.00 | 107,500 |
| 2012-02-02 | Option exercise (derivative) | 29,501 | $0.00 | 53,749 |
| 2012-02-02 | Option exercise (derivative) | 42,499 | $0.00 | 82,501 |
| 2012-02-02 | Option exercise | 42,499 | $25.32 | 105,600 |
| 2012-02-02 | Open-market sale | 72,000 | $50.00 | 33,600 |
| 2012-02-02 | Option exercise | 29,501 | $25.32 | 63,101 |
| 2011-08-04 | Option exercise (derivative) | 6,000 | $0.00 | 83,250 |
| 2011-08-04 | Open-market sale | 6,000 | $51.01 | 33,600 |
| 2011-08-04 | Option exercise | 6,000 | $25.32 | 39,600 |
| 2011-07-21 | Option exercise (derivative) | 6,000 | $0.00 | 89,250 |
| 2011-07-21 | Open-market sale | 6,000 | $56.13 | 33,600 |
| 2011-07-21 | Option exercise | 6,000 | $25.32 | 39,600 |
| 2011-07-07 | Option exercise (derivative) | 573 | $0.00 | 0 |
| 2011-07-07 | Option exercise (derivative) | 6,000 | $0.00 | 95,250 |
| 2011-07-07 | Option exercise | 573 | $28.46 | 34,173 |
| 2011-07-07 | Open-market sale | 6,000 | $55.72 | 33,600 |
| 2011-07-07 | Option exercise | 6,000 | $25.32 | 39,600 |
| 2011-06-16 | Option exercise (derivative) | 6,000 | $0.00 | 101,250 |
| 2011-06-16 | Open-market sale | 6,000 | $54.83 | 33,600 |
| 2011-06-16 | Option exercise | 6,000 | $25.32 | 39,600 |
| 2011-06-15 | Option exercise (derivative) | 4,000 | $0.00 | 573 |
| 2011-06-15 | Option exercise | 4,000 | $28.46 | 37,600 |
| 2011-06-15 | Open-market sale | 4,000 | $56.09 | 33,600 |
| 2011-06-02 | Option exercise (derivative) | 4,000 | $0.00 | 4,573 |
| 2011-06-02 | Option exercise | 4,000 | $28.46 | 37,600 |
| 2011-06-02 | Open-market sale | 4,000 | $63.30 | 33,600 |
| 2011-06-02 | Option exercise (derivative) | 6,000 | $0.00 | 107,250 |
| 2011-06-02 | Open-market sale | 6,000 | $63.11 | 33,600 |
| 2011-06-02 | Option exercise | 6,000 | $25.32 | 39,600 |
| 2011-05-19 | Option exercise (derivative) | 6,000 | $0.00 | 113,250 |
| 2011-05-19 | Option exercise | 6,000 | $25.32 | 39,600 |
| 2011-05-19 | Open-market sale | 6,000 | $65.27 | 33,600 |
| 2011-05-18 | Option exercise (derivative) | 4,000 | $0.00 | 8,573 |
| 2011-05-18 | Option exercise | 4,000 | $28.46 | 37,600 |
| 2011-05-18 | Open-market sale | 4,000 | $65.36 | 33,600 |
| 2011-05-05 | Option exercise (derivative) | 6,000 | $0.00 | 119,250 |
| 2011-05-05 | Option exercise | 6,000 | $25.32 | 39,600 |
| 2011-05-05 | Open-market sale | 6,000 | $66.15 | 33,600 |
| 2011-05-04 | Option exercise (derivative) | 4,000 | $0.00 | 12,573 |
| 2011-05-04 | Open-market sale | 4,000 | $67.34 | 33,600 |
| 2011-05-04 | Option exercise | 4,000 | $28.46 | 37,600 |
| 2011-04-21 | Option exercise (derivative) | 6,000 | $0.00 | 125,250 |
| 2011-04-21 | Open-market sale | 6,000 | $70.11 | 33,600 |
| 2011-04-21 | Option exercise | 6,000 | $25.32 | 39,600 |
| 2011-04-21 | Option exercise (derivative) | 4,000 | $0.00 | 16,573 |
| 2011-04-21 | Option exercise | 4,000 | $28.46 | 37,600 |
| 2011-04-21 | Open-market sale | 4,000 | $69.86 | 33,600 |
| 2011-04-07 | Option exercise (derivative) | 6,000 | $0.00 | 131,250 |
| 2011-04-07 | Option exercise (derivative) | 4,000 | $0.00 | 20,573 |
| 2011-04-07 | Option exercise | 4,000 | $28.46 | 37,600 |
| 2011-04-07 | Open-market sale | 4,000 | $67.25 | 33,600 |
| 2011-04-07 | Option exercise | 6,000 | $25.32 | 39,600 |
| 2011-03-17 | Option exercise (derivative) | 4,000 | $0.00 | 24,573 |
| 2011-03-17 | Open-market sale | 4,000 | $65.68 | 33,600 |
| 2011-03-17 | Option exercise | 4,000 | $28.46 | 37,600 |
| 2011-03-17 | Option exercise (derivative) | 6,000 | $0.00 | 137,250 |
| 2011-03-17 | Option exercise | 6,000 | $25.32 | 39,600 |
| 2011-03-17 | Open-market sale | 6,000 | $65.93 | 33,600 |
| 2011-03-15 | Grant / award (derivative) | 62,500 | $0.00 | 62,500 |
| 2011-03-03 | Option exercise (derivative) | 34,000 | $0.00 | 54,750 |
| 2011-03-03 | Option exercise (derivative) | 6,000 | $0.00 | 143,250 |
| 2011-03-03 | Option exercise (derivative) | 4,000 | $0.00 | 28,573 |
| 2011-03-03 | Option exercise | 4,000 | $28.46 | 37,600 |
| 2011-03-03 | Option exercise | 6,000 | $25.32 | 39,600 |
| 2011-03-03 | Open-market sale | 34,000 | $69.34 | 33,600 |
| 2011-03-03 | Option exercise | 34,000 | $30.75 | 67,600 |
| 2011-02-17 | Option exercise (derivative) | 4,000 | $0.00 | 32,573 |
| 2011-02-17 | Option exercise (derivative) | 6,000 | $0.00 | 119,000 |
| 2011-02-17 | Option exercise | 6,000 | $25.32 | 39,600 |
| 2011-02-17 | Option exercise | 4,000 | $28.46 | 37,600 |
| 2011-02-17 | Open-market sale | 4,000 | $67.56 | 33,600 |
| 2011-02-04 | Option exercise (derivative) | 6,000 | $0.00 | 155,250 |
| 2011-02-04 | Option exercise | 6,000 | $25.32 | 39,600 |
| 2011-02-04 | Open-market sale | 6,000 | $65.59 | 33,600 |
| 2011-02-03 | Option exercise (derivative) | 4,000 | $0.00 | 36,573 |
| 2011-02-03 | Option exercise | 4,000 | $28.46 | 37,600 |
| 2011-02-03 | Open-market sale | 4,000 | $65.87 | 33,600 |
| 2011-01-20 | Option exercise (derivative) | 4,000 | $0.00 | 40,573 |
| 2011-01-20 | Open-market sale | 4,000 | $68.12 | 33,600 |
| 2011-01-20 | Option exercise | 4,000 | $28.46 | 37,600 |
| 2011-01-06 | Option exercise (derivative) | 4,000 | $0.00 | 44,573 |
| 2011-01-06 | Open-market sale | 4,000 | $66.17 | 33,600 |
| 2011-01-06 | Option exercise | 4,000 | $28.46 | 37,600 |
| 2010-12-16 | Option exercise (derivative) | 4,000 | $0.00 | 48,573 |
| 2010-12-16 | Open-market sale | 4,000 | $63.55 | 33,600 |
| 2010-12-16 | Option exercise | 4,000 | $28.46 | 37,600 |
| 2010-12-02 | Option exercise (derivative) | 4,000 | $0.00 | 52,573 |
| 2010-12-02 | Open-market sale | 4,000 | $62.69 | 33,600 |
| 2010-12-02 | Option exercise | 4,000 | $28.46 | 37,600 |
| 2010-11-18 | Option exercise (derivative) | 4,000 | $0.00 | 56,573 |
| 2010-11-18 | Open-market sale | 4,000 | $62.33 | 33,600 |
| 2010-11-18 | Option exercise | 4,000 | $28.46 | 37,600 |
| 2010-11-04 | Option exercise (derivative) | 4,850 | $0.00 | 60,573 |
| 2010-11-04 | Option exercise | 4,850 | $28.46 | 38,450 |
| 2010-11-04 | Open-market sale | 4,850 | $60.46 | 33,600 |
| 2010-11-02 | Option exercise (derivative) | 14,999 | $0.00 | 1 |
| 2010-11-02 | Option exercise (derivative) | 3,513 | $0.00 | 65,423 |
| 2010-11-02 | Option exercise (derivative) | 1 | $0.00 | 0 |
| 2010-11-02 | Option exercise | 14,999 | $27.97 | 40,499 |
| 2010-11-02 | Open-market sale | 14,999 | $59.64 | 25,500 |
| 2010-11-02 | Option exercise | 3,513 | $28.46 | 33,600 |
| 2010-11-02 | Option exercise | 1 | $27.97 | 30,087 |
| 2010-11-02 | Option exercise | 4,586 | $21.80 | 30,086 |
| 2010-10-22 | Option exercise (derivative) | 3,150 | $0.00 | 68,936 |
| 2010-10-22 | Option exercise | 3,150 | $28.46 | 28,650 |
| 2010-10-22 | Open-market sale | 3,150 | $55.03 | 25,500 |
| 2010-10-07 | Option exercise (derivative) | 10,000 | $0.00 | 15,000 |
| 2010-10-07 | Option exercise (derivative) | 41,488 | $0.00 | 72,086 |
| 2010-10-07 | Open-market sale | 51,488 | $55.29 | 25,500 |
| 2010-10-07 | Option exercise | 10,000 | $27.97 | 76,988 |
| 2010-10-07 | Option exercise | 41,488 | $28.46 | 66,988 |
| 2010-09-15 | Grant / award (derivative) | 62,500 | $0.00 | 62,500 |
| 2010-06-17 | Option exercise (derivative) | 426 | $0.00 | 28,574 |
| 2010-06-17 | Option exercise (derivative) | 3,574 | $0.00 | 25,000 |
| 2010-06-17 | Option exercise | 3,574 | $27.97 | 29,074 |
| 2010-06-17 | Open-market sale | 3,574 | $54.39 | 25,500 |
| 2010-06-17 | Option exercise | 426 | $27.97 | 25,926 |
| 2010-06-03 | Option exercise (derivative) | 4,000 | $0.00 | 29,000 |
| 2010-06-03 | Option exercise | 4,000 | $27.97 | 29,500 |
| 2010-06-03 | Open-market sale | 4,000 | $52.31 | 25,500 |
| 2010-05-20 | Option exercise (derivative) | 4,000 | $0.00 | 33,000 |
| 2010-05-20 | Open-market sale | 4,000 | $51.32 | 25,500 |
| 2010-05-20 | Option exercise | 4,000 | $27.97 | 29,500 |
| 2010-05-06 | Option exercise (derivative) | 4,000 | $0.00 | 37,000 |
| 2010-05-06 | Option exercise | 4,000 | $27.97 | 29,500 |
| 2010-05-06 | Open-market sale | 4,000 | $54.05 | 25,500 |
| 2010-04-29 | Option exercise (derivative) | 11,426 | $0.00 | 113,574 |
| 2010-04-29 | Open-market sale | 11,426 | $56.50 | 25,500 |
| 2010-04-29 | Option exercise | 11,426 | $28.46 | 36,926 |
| 2010-04-15 | Option exercise (derivative) | 4,000 | $0.00 | 41,000 |
| 2010-04-15 | Option exercise | 4,000 | $27.97 | 29,500 |
| 2010-04-15 | Open-market sale | 4,000 | $58.23 | 25,500 |
| 2010-04-01 | Option exercise (derivative) | 4,000 | $0.00 | 45,000 |
| 2010-04-01 | Option exercise | 4,000 | $27.97 | 29,500 |
| 2010-04-01 | Open-market sale | 4,000 | $55.26 | 25,500 |
| 2010-03-18 | Option exercise (derivative) | 4,000 | $0.00 | 49,000 |
| 2010-03-18 | Open-market sale | 4,000 | $56.65 | 25,500 |
| 2010-03-18 | Option exercise | 4,000 | $27.97 | 29,500 |
| 2010-03-15 | Grant / award (derivative) | 62,500 | $57.15 | 62,500 |
| 2010-03-04 | Option exercise (derivative) | 4,000 | $0.00 | 53,000 |
| 2010-03-04 | Open-market sale | 4,000 | $57.67 | 25,500 |
| 2010-03-04 | Option exercise | 4,000 | $27.97 | 29,500 |
| 2010-02-18 | Option exercise (derivative) | 4,000 | $0.00 | 57,000 |
| 2010-02-18 | Option exercise | 4,000 | $27.97 | 29,500 |
| 2010-02-18 | Open-market sale | 4,000 | $57.18 | 25,500 |
| 2010-02-04 | Option exercise (derivative) | 4,000 | $0.00 | 61,000 |
| 2010-02-04 | Open-market sale | 4,000 | $57.80 | 25,500 |
| 2010-02-04 | Option exercise | 4,000 | $27.97 | 29,500 |
| 2010-01-21 | Option exercise (derivative) | 4,000 | $0.00 | 65,000 |
| 2010-01-21 | Option exercise | 4,000 | $27.97 | 29,500 |
| 2010-01-21 | Open-market sale | 4,000 | $57.24 | 25,500 |
| 2010-01-07 | Option exercise (derivative) | 4,000 | $0.00 | 69,000 |
| 2010-01-07 | Option exercise (derivative) | 200 | $0.00 | 88,550 |
| 2010-01-07 | Option exercise | 4,000 | $27.97 | 29,500 |
| 2010-01-07 | Option exercise | 200 | $30.75 | 25,700 |
| 2010-01-07 | Open-market sale | 4,000 | $53.22 | 25,500 |
| 2009-12-17 | Option exercise (derivative) | 2,000 | $0.00 | 0 |
| 2009-12-17 | Option exercise (derivative) | 2,000 | $0.00 | 73,000 |
| 2009-12-17 | Option exercise | 2,000 | $24.39 | 27,500 |
| 2009-12-17 | Open-market sale | 2,000 | $51.74 | 25,500 |
| 2009-12-03 | Option exercise (derivative) | 4,000 | $0.00 | 2,000 |
| 2009-12-03 | Option exercise | 4,000 | $24.39 | 29,500 |
| 2009-12-03 | Open-market sale | 4,000 | $46.11 | 25,500 |
| 2009-11-20 | Option exercise (derivative) | 8,000 | $0.00 | 6,000 |
| 2009-11-20 | Open-market sale | 8,000 | $45.00 | 25,500 |
| 2009-11-20 | Option exercise | 8,000 | $23.49 | 33,500 |
| 2009-10-15 | Option exercise (derivative) | 4,000 | $0.00 | 14,000 |
| 2009-10-15 | Open-market sale | 4,000 | $45.00 | 25,500 |
| 2009-10-15 | Option exercise | 4,000 | $24.39 | 29,500 |
| 2009-10-01 | Option exercise (derivative) | 4,000 | $0.00 | 18,000 |
| 2009-10-01 | Open-market sale | 4,000 | $48.25 | 25,500 |
| 2009-10-01 | Option exercise | 4,000 | $24.39 | 29,500 |
| 2009-09-24 | Option exercise (derivative) | 4,000 | $0.00 | 22,000 |
| 2009-09-24 | Option exercise (derivative) | 200 | $0.00 | 0 |
| 2009-09-24 | Option exercise | 6,666 | $28.57 | 32,166 |
| 2009-09-24 | Option exercise | 200 | $23.50 | 25,700 |
| 2009-09-24 | Open-market sale | 200 | $47.98 | 25,500 |
| 2009-09-24 | Option exercise | 4,000 | $24.39 | 29,500 |
| 2009-09-15 | Grant / award (derivative) | 56,250 | $100.18 | 56,250 |
| 2009-09-03 | Option exercise (derivative) | 2,000 | $0.00 | 13,000 |
| 2009-09-03 | Option exercise | 2,000 | $48.78 | 14,750 |
| 2009-09-03 | Open-market sale | 2,000 | $91.65 | 12,750 |
| 2009-08-06 | Option exercise (derivative) | 35,380 | $0.00 | 0 |
| 2009-08-06 | Option exercise | 35,380 | $44.74 | 48,130 |
| 2009-08-06 | Open-market sale | 35,380 | $92.27 | 12,750 |
| 2009-03-13 | Grant / award (derivative) | 59,375 | $66.28 | 59,375 |
| 2008-12-26 | Grant / award (derivative) | 44,375 | — | 300,681 |
| 2008-12-26 | Disposition to issuer (derivative) | 44,375 | — | 156,206 |
| 2008-12-26 | Disposition to issuer (derivative) | 100,000 | — | 200,581 |
| 2008-12-26 | Disposition to issuer (derivative) | 100 | — | 300,581 |
| 2008-12-26 | Grant / award (derivative) | 100 | — | 156,306 |
| 2008-12-26 | Grant / award (derivative) | 100,000 | — | 256,306 |
| 2008-11-24 | Grant / award (derivative) | 80,625 | $0.00 | 80,625 |
| 2008-11-24 | Grant / award (derivative) | 62,500 | $0.00 | 143,125 |
| 2008-11-24 | Disposition to issuer (derivative) | 62,500 | $0.00 | 0 |
| 2008-11-24 | Disposition to issuer (derivative) | 80,625 | $0.00 | 62,500 |
| 2008-11-06 | Option exercise (derivative) | 2,000 | $0.00 | 300,681 |
| 2008-11-06 | Open-market sale | 2,000 | $85.36 | 12,750 |
| 2008-11-06 | Option exercise | 2,000 | $44.74 | 14,750 |
| 2008-10-16 | Option exercise (derivative) | 2,000 | $0.00 | 302,681 |
| 2008-10-16 | Open-market sale | 2,000 | $89.38 | 12,750 |
| 2008-10-16 | Option exercise | 2,000 | $44.74 | 14,750 |
| 2008-10-02 | Option exercise (derivative) | 2,000 | $0.00 | 304,681 |
| 2008-10-02 | Open-market sale | 2,000 | $103.95 | 12,750 |
| 2008-10-02 | Option exercise | 2,000 | $44.74 | 14,750 |
| 2008-09-18 | Option exercise (derivative) | 2,000 | $0.00 | 306,681 |
| 2008-09-18 | Option exercise | 2,000 | $44.74 | 14,750 |
| 2008-09-18 | Open-market sale | 2,000 | $103.77 | 12,750 |
| 2008-09-15 | Grant / award (derivative) | 62,500 | $0.00 | 143,125 |
| 2008-09-04 | Option exercise (derivative) | 2,000 | $0.00 | 308,681 |
| 2008-09-04 | Open-market sale | 2,000 | $107.99 | 12,750 |
| 2008-09-04 | Option exercise | 2,000 | $44.74 | 14,750 |
| 2008-08-21 | Option exercise (derivative) | 2,000 | $0.00 | 310,681 |
| 2008-08-21 | Option exercise | 2,000 | $44.74 | 14,750 |
| 2008-08-21 | Open-market sale | 2,000 | $103.73 | 12,750 |
| 2008-08-07 | Option exercise (derivative) | 2,000 | $0.00 | 312,681 |
| 2008-08-07 | Option exercise | 2,000 | $44.74 | 14,750 |
| 2008-08-07 | Open-market sale | 2,000 | $113.17 | 12,750 |
| 2008-07-17 | Option exercise (derivative) | 620 | $0.00 | 314,681 |
| 2008-07-17 | Option exercise (derivative) | 1,380 | $0.00 | 315,301 |
| 2008-07-17 | Option exercise | 1,380 | $43.60 | 14,130 |
| 2008-07-17 | Open-market sale | 2,000 | $108.04 | 12,750 |
| 2008-07-17 | Option exercise | 620 | $44.74 | 14,750 |
| 2008-07-03 | Option exercise (derivative) | 2,000 | $0.00 | 316,681 |
| 2008-07-03 | Open-market sale | 2,000 | $102.57 | 12,750 |
| 2008-07-03 | Option exercise | 2,000 | $43.60 | 14,750 |
| 2008-06-19 | Option exercise (derivative) | 2,000 | $0.00 | 318,681 |
| 2008-06-19 | Option exercise | 2,000 | $43.60 | 14,750 |
| 2008-06-19 | Open-market sale | 2,000 | $94.81 | 12,750 |
| 2008-06-05 | Option exercise (derivative) | 2,000 | $0.00 | 320,681 |
| 2008-06-05 | Option exercise | 2,000 | $43.60 | 14,750 |
| 2008-06-05 | Open-market sale | 2,000 | $96.91 | 12,750 |
| 2008-06-03 | Grant / award (derivative) | 80,625 | $0.00 | 80,625 |
| 2008-05-15 | Option exercise (derivative) | 2,000 | $0.00 | 403,306 |
| 2008-05-15 | Option exercise | 2,000 | $43.60 | 14,750 |
| 2008-05-15 | Open-market sale | 2,000 | $90.57 | 12,750 |
| 2008-05-01 | Option exercise (derivative) | 2,000 | $0.00 | 405,306 |
| 2008-05-01 | Option exercise | 2,000 | $43.60 | 14,750 |
| 2008-05-01 | Open-market sale | 2,000 | $86.84 | 12,750 |
| 2008-04-17 | Option exercise (derivative) | 2,000 | $0.00 | 407,306 |
| 2008-04-17 | Open-market sale | 2,000 | $83.16 | 12,750 |
| 2008-04-17 | Option exercise | 2,000 | $43.60 | 14,750 |
| 2008-04-03 | Option exercise (derivative) | 2,000 | $0.00 | 328,681 |
| 2008-04-03 | Open-market sale | 2,000 | $86.36 | 12,750 |
| 2008-04-03 | Option exercise | 2,000 | $43.60 | 14,750 |
| 2008-04-03 | Option exercise (derivative) | 2,000 | $0.00 | 409,306 |
| 2008-04-03 | Option exercise | 2,000 | $43.60 | 14,750 |
| 2008-04-03 | Open-market sale | 2,000 | $86.36 | 12,750 |
| 2008-04-01 | Option exercise (derivative) | 80,625 | $0.00 | 411,306 |
| 2008-03-20 | Option exercise (derivative) | 2,000 | $0.00 | 330,681 |
| 2008-03-20 | Open-market sale | 2,000 | $80.47 | 12,750 |
| 2008-03-20 | Option exercise | 2,000 | $43.60 | 14,750 |
| 2008-03-06 | Option exercise (derivative) | 2,000 | $0.00 | 332,681 |
| 2008-03-06 | Open-market sale | 2,000 | $82.67 | 12,750 |
| 2008-03-06 | Option exercise | 2,000 | $23.48 | 14,750 |
| 2008-02-21 | Option exercise (derivative) | 2,000 | $0.00 | 334,681 |
| 2008-02-21 | Option exercise | 2,000 | $23.48 | 14,750 |
| 2008-02-21 | Open-market sale | 2,000 | $83.22 | 12,750 |
| 2008-02-07 | Option exercise (derivative) | 2,000 | $0.00 | 336,681 |
| 2008-02-07 | Option exercise | 2,000 | $23.48 | 14,750 |
| 2008-02-07 | Open-market sale | 2,000 | $83.94 | 12,750 |
| 2008-01-17 | Option exercise (derivative) | 2,000 | $0.00 | 338,681 |
| 2008-01-17 | Open-market sale | 2,000 | $94.55 | 12,750 |
| 2008-01-17 | Option exercise | 2,000 | $23.48 | 14,750 |
| 2008-01-03 | Option exercise (derivative) | 2,000 | $0.00 | 340,681 |
| 2008-01-03 | Option exercise | 2,000 | $23.48 | 14,750 |
| 2008-01-03 | Open-market sale | 2,000 | $101.34 | 12,750 |
| 2007-12-20 | Option exercise (derivative) | 2,000 | $0.00 | 342,681 |
| 2007-12-20 | Open-market sale | 2,000 | $98.95 | 12,750 |
| 2007-12-20 | Option exercise | 2,000 | $23.48 | 14,750 |
| 2007-12-06 | Option exercise (derivative) | 2,000 | $0.00 | 344,681 |
| 2007-12-06 | Open-market sale | 2,000 | $97.76 | 12,750 |
| 2007-12-06 | Option exercise | 2,000 | $23.48 | 14,750 |
| 2007-11-21 | Option exercise (derivative) | 5,000 | $0.00 | 346,681 |
| 2007-11-21 | Option exercise | 5,000 | $48.78 | 17,750 |
| 2007-11-21 | Open-market sale | 5,000 | $97.82 | 12,750 |
| 2007-11-15 | Option exercise (derivative) | 2,000 | $0.00 | 351,681 |
| 2007-11-15 | Option exercise | 2,000 | $23.48 | 19,750 |
| 2007-11-15 | Open-market sale | 2,000 | $103.22 | 12,750 |
| 2007-11-14 | Option exercise (derivative) | 5,000 | $0.00 | 353,681 |
| 2007-11-14 | Option exercise | 5,000 | $48.78 | 17,750 |
| 2007-11-14 | Open-market sale | 5,000 | $104.96 | 14,750 |
| 2007-11-07 | Option exercise (derivative) | 5,000 | $46.00 | 358,681 |
| 2007-11-07 | Open-market sale | 5,000 | $102.54 | 12,750 |
| 2007-11-07 | Option exercise | 5,000 | $46.00 | 17,750 |
| 2007-11-02 | Gift | 250 | — | 12,750 |
| 2007-11-01 | Option exercise (derivative) | 2,000 | $0.00 | 363,681 |
| 2007-11-01 | Open-market sale | 2,000 | $90.77 | 13,000 |
| 2007-11-01 | Option exercise | 2,000 | $23.48 | 15,000 |
| 2007-10-18 | Option exercise (derivative) | 2,000 | $0.00 | 365,681 |
| 2007-10-18 | Option exercise | 2,000 | $23.48 | 15,000 |
| 2007-10-18 | Open-market sale | 2,000 | $70.31 | 13,000 |
| 2007-10-04 | Option exercise (derivative) | 2,000 | $0.00 | 367,681 |
| 2007-10-04 | Option exercise | 2,000 | $23.48 | 15,000 |
| 2007-10-04 | Open-market sale | 2,000 | $65.75 | 13,000 |
| 2007-09-20 | Option exercise (derivative) | 2,000 | $0.00 | 369,681 |
| 2007-09-20 | Open-market sale | 2,000 | $66.12 | 13,000 |
| 2007-09-20 | Option exercise | 2,000 | $23.48 | 15,000 |
| 2007-09-14 | Option exercise (derivative) | 44,375 | $0.00 | 371,681 |
| 2007-09-14 | Option exercise (derivative) | 44,375 | $0.00 | 371,681 |
| 2007-09-06 | Option exercise (derivative) | 2,000 | $0.00 | 327,306 |
| 2007-09-06 | Open-market sale | 2,000 | $69.98 | 13,000 |
| 2007-09-06 | Option exercise | 2,000 | $23.48 | 15,000 |
| 2007-08-16 | Option exercise (derivative) | 2,000 | $0.00 | 329,306 |
| 2007-08-16 | Option exercise | 2,000 | $23.48 | 15,000 |
| 2007-08-16 | Open-market sale | 2,000 | $64.34 | 13,000 |
| 2007-08-02 | Option exercise (derivative) | 1,869 | $0.00 | 331,306 |
| 2007-08-02 | Option exercise (derivative) | 131 | $0.00 | 333,175 |
| 2007-08-02 | Open-market sale | 2,000 | $69.29 | 13,000 |
| 2007-08-02 | Option exercise | 131 | $22.95 | 13,131 |
| 2007-08-02 | Option exercise | 1,869 | $23.48 | 15,000 |
| 2007-07-19 | Option exercise (derivative) | 2,000 | $0.00 | 333,306 |
| 2007-07-19 | Option exercise | 2,000 | $22.95 | 15,000 |
| 2007-07-19 | Open-market sale | 2,000 | $69.35 | 13,000 |
| 2007-07-05 | Option exercise (derivative) | 2,000 | $0.00 | 335,306 |
| 2007-07-05 | Open-market sale | 2,000 | $64.10 | 13,000 |
| 2007-07-05 | Option exercise | 2,000 | $22.95 | 15,000 |
| 2007-06-21 | Option exercise (derivative) | 2,000 | $0.00 | 337,306 |
| 2007-06-21 | Option exercise | 2,000 | $22.95 | 15,000 |
| 2007-06-21 | Open-market sale | 2,000 | $63.45 | 13,000 |
| 2007-06-07 | Option exercise (derivative) | 2,000 | $0.00 | 339,306 |
| 2007-06-07 | Open-market sale | 2,000 | $65.90 | 13,000 |
| 2007-06-07 | Option exercise | 2,000 | $22.95 | 15,000 |
| 2007-05-17 | Option exercise (derivative) | 4,258 | $0.00 | 341,306 |
| 2007-05-17 | Option exercise (derivative) | 2,000 | $0.00 | 345,564 |
| 2007-05-17 | Option exercise | 2,000 | $22.95 | 15,000 |
| 2007-05-17 | Option exercise | 4,258 | $23.48 | 19,258 |
| 2007-05-17 | Open-market sale | 2,000 | $66.11 | 17,258 |
| 2007-05-17 | Open-market sale | 4,258 | $65.87 | 13,000 |
| 2007-05-03 | Option exercise (derivative) | 2,000 | $0.00 | 347,564 |
| 2007-05-03 | Open-market sale | 2,000 | $58.00 | 13,000 |
| 2007-05-03 | Option exercise | 2,000 | $22.95 | 15,000 |
| 2007-04-19 | Option exercise (derivative) | 2,000 | $0.00 | 349,564 |
| 2007-04-19 | Option exercise | 2,000 | $22.95 | 15,000 |
| 2007-04-19 | Open-market sale | 2,000 | $53.48 | 13,000 |
| 2007-04-05 | Option exercise (derivative) | 2,000 | $0.00 | 351,564 |
| 2007-04-05 | Option exercise | 2,000 | $22.95 | 15,000 |
| 2007-04-05 | Open-market sale | 2,000 | $52.85 | 13,000 |
| 2007-03-15 | Option exercise (derivative) | 37,500 | $0.00 | 353,564 |
| 2007-03-15 | Option exercise (derivative) | 2,000 | $0.00 | 316,064 |
| 2007-03-15 | Option exercise | 2,000 | $22.95 | 15,000 |
| 2007-03-15 | Open-market sale | 2,000 | $56.50 | 13,000 |
| 2007-03-02 | Option exercise (derivative) | 4,000 | $0.00 | 318,064 |
| 2007-03-02 | Option exercise | 4,000 | $22.95 | 17,000 |
| 2007-03-02 | Open-market sale | 4,000 | $55.37 | 13,000 |
| 2007-03-01 | Option exercise (derivative) | 931 | $0.00 | 323,133 |
| 2007-03-01 | Option exercise (derivative) | 1,069 | $0.00 | 322,064 |
| 2007-03-01 | Option exercise | 931 | $13.17 | 13,931 |
| 2007-03-01 | Option exercise | 1,069 | $22.95 | 15,000 |
| 2007-03-01 | Open-market sale | 2,000 | $55.57 | 13,000 |
| 2007-02-15 | Option exercise (derivative) | 2,000 | $0.00 | 324,064 |
| 2007-02-15 | Option exercise | 2,000 | $13.17 | 15,000 |
| 2007-02-15 | Open-market sale | 2,000 | $51.30 | 13,000 |
| 2007-02-01 | Option exercise (derivative) | 2,000 | $0.00 | 326,064 |
| 2007-02-01 | Option exercise | 2,000 | $13.17 | 15,000 |
| 2007-02-01 | Open-market sale | 2,000 | $52.95 | 13,000 |
| 2007-01-18 | Option exercise (derivative) | 2,000 | $0.00 | 328,064 |
| 2007-01-18 | Option exercise | 2,000 | $13.17 | 15,000 |
| 2007-01-18 | Open-market sale | 2,000 | $57.90 | 13,000 |
| 2007-01-04 | Option exercise (derivative) | 2,000 | $0.00 | 330,064 |
| 2007-01-04 | Option exercise | 2,000 | $13.17 | 15,000 |
| 2007-01-04 | Open-market sale | 2,000 | $52.75 | 13,000 |
| 2006-12-21 | Option exercise (derivative) | 2,000 | $0.00 | 332,064 |
| 2006-12-21 | Option exercise | 2,000 | $13.17 | 15,000 |
| 2006-12-21 | Open-market sale | 2,000 | $54.24 | 13,000 |
| 2006-12-07 | Option exercise (derivative) | 1,476 | $0.00 | 334,064 |
| 2006-12-07 | Option exercise (derivative) | 524 | $0.00 | 335,540 |
| 2006-12-07 | Option exercise | 1,476 | $13.17 | 15,000 |
| 2006-12-07 | Open-market sale | 2,000 | $55.58 | 13,000 |
| 2006-12-07 | Option exercise | 524 | $17.10 | 13,524 |
| 2006-11-15 | Option exercise (derivative) | 2,000 | $0.00 | 336,064 |
| 2006-11-15 | Option exercise | 2,000 | $17.10 | 15,000 |
| 2006-11-15 | Open-market sale | 2,000 | $57.51 | 13,000 |
| 2006-11-03 | Option exercise (derivative) | 8,000 | $0.00 | 338,064 |
| 2006-11-03 | Open-market sale | 8,000 | $58.70 | 13,000 |
| 2006-11-03 | Option exercise | 8,000 | $22.95 | 23,000 |
| 2006-11-02 | Option exercise (derivative) | 2,000 | $0.00 | 346,064 |
| 2006-11-02 | Open-market sale | 2,000 | $59.67 | 21,000 |
| 2006-11-02 | Option exercise | 2,000 | $17.10 | 15,000 |
| 2006-10-19 | Option exercise (derivative) | 2,000 | $0.00 | 348,064 |
| 2006-10-19 | Option exercise | 2,000 | $17.10 | 15,000 |
| 2006-10-19 | Open-market sale | 2,000 | $57.44 | 13,000 |
| 2006-10-05 | Option exercise (derivative) | 2,000 | $0.00 | 350,064 |
| 2006-10-05 | Open-market sale | 2,000 | $51.54 | 13,000 |
| 2006-10-05 | Option exercise | 2,000 | $17.10 | 15,000 |
| 2006-09-21 | Option exercise (derivative) | 2,000 | $0.00 | 352,064 |
| 2006-09-21 | Open-market sale | 2,000 | $56.64 | 13,000 |
| 2006-09-21 | Option exercise | 2,000 | $17.10 | 15,000 |
| 2006-09-15 | Option exercise (derivative) | 62,500 | $0.00 | 354,064 |
| 2006-09-07 | Option exercise (derivative) | 2,000 | $0.00 | 291,564 |
| 2006-09-07 | Option exercise | 2,000 | $17.10 | 15,000 |
| 2006-09-07 | Open-market sale | 2,000 | $52.48 | 13,000 |
| 2006-08-17 | Option exercise (derivative) | 2,000 | $0.00 | 293,564 |
| 2006-08-17 | Open-market sale | 2,000 | $55.39 | 15,000 |
| 2006-08-17 | Option exercise | 2,000 | $17.10 | 17,000 |
| 2006-08-17 | Open-market sale | 2,000 | $55.69 | 13,000 |
| 2006-08-03 | Option exercise (derivative) | 2,000 | $0.00 | 298,064 |
| 2006-08-03 | Option exercise (derivative) | 2,500 | $0.00 | 295,564 |
| 2006-08-03 | Option exercise | 2,500 | $13.17 | 19,500 |
| 2006-08-03 | Open-market sale | 2,000 | $53.09 | 17,500 |
| 2006-08-03 | Open-market sale | 2,500 | $53.20 | 15,000 |
| 2006-08-03 | Option exercise | 2,000 | $17.10 | 17,000 |
| 2006-07-20 | Option exercise (derivative) | 2,000 | $0.00 | 300,064 |
| 2006-07-20 | Open-market sale | 2,000 | $55.64 | 15,000 |
| 2006-07-20 | Option exercise | 2,000 | $17.10 | 17,000 |
| 2006-07-06 | Option exercise (derivative) | 5,093 | $0.00 | 302,064 |
| 2006-07-06 | Option exercise (derivative) | 2,000 | $0.00 | 312,262 |
| 2006-07-06 | Open-market sale | 2,000 | $58.04 | 20,093 |
| 2006-07-06 | Option exercise | 5,093 | $13.17 | 22,093 |
| 2006-07-06 | Option exercise | 2,000 | $17.10 | 17,000 |
| 2006-07-06 | Open-market sale | 5,093 | $58.02 | 15,000 |
| 2006-07-06 | Option exercise (derivative) | 3,819 | $0.00 | 309,897 |
| 2006-07-06 | Option exercise | 3,819 | $22.95 | 4,819 |
| 2006-07-06 | Open-market sale | 3,819 | $58.04 | 1,000 |
| 2006-06-15 | Option exercise (derivative) | 2,000 | $0.00 | 309,157 |
| 2006-06-15 | Open-market sale | 2,000 | $50.04 | 15,000 |
| 2006-06-15 | Option exercise | 2,000 | $17.10 | 17,000 |
| 2006-06-01 | Option exercise (derivative) | 2,000 | $0.00 | 314,262 |
| 2006-06-01 | Option exercise (derivative) | 3,105 | $0.00 | 311,157 |
| 2006-06-01 | Option exercise | 3,105 | $13.17 | 20,105 |
| 2006-06-01 | Open-market sale | 2,000 | $48.63 | 18,105 |
| 2006-06-01 | Open-market sale | 3,105 | $50.00 | 15,000 |
| 2006-06-01 | Option exercise | 2,000 | $17.10 | 17,000 |
| 2006-05-18 | Option exercise (derivative) | 2,000 | $0.00 | 316,262 |
| 2006-05-18 | Open-market sale | 2,000 | $50.89 | 15,000 |
| 2006-05-18 | Option exercise | 2,000 | $17.10 | 17,000 |
| 2006-05-04 | Option exercise (derivative) | 2,000 | $0.00 | 321,262 |
| 2006-05-04 | Option exercise (derivative) | 3,000 | $0.00 | 318,262 |
| 2006-05-04 | Open-market sale | 3,000 | $54.75 | 15,000 |
| 2006-05-04 | Open-market sale | 2,000 | $55.41 | 18,000 |
| 2006-05-04 | Option exercise | 3,000 | $13.17 | 20,000 |
| 2006-05-04 | Option exercise | 2,000 | $17.10 | 17,000 |
| 2006-04-20 | Option exercise (derivative) | 2,000 | $0.00 | 323,262 |
| 2006-04-20 | Open-market sale | 2,000 | $61.11 | 15,000 |
| 2006-04-20 | Option exercise | 2,000 | $17.10 | 17,000 |
| 2006-04-06 | Option exercise (derivative) | 2,000 | $0.00 | 327,762 |
| 2006-04-06 | Option exercise (derivative) | 2,500 | $0.00 | 325,262 |
| 2006-04-06 | Option exercise | 2,500 | $13.17 | 19,500 |
| 2006-04-06 | Open-market sale | 2,000 | $65.11 | 17,500 |
| 2006-04-06 | Open-market sale | 2,500 | $65.51 | 15,000 |
| 2006-04-06 | Option exercise | 2,000 | $17.10 | 17,000 |
| 2006-03-16 | Option exercise (derivative) | 2,000 | $0.00 | 329,762 |
| 2006-03-16 | Option exercise | 2,000 | $17.10 | 17,000 |
| 2006-03-16 | Open-market sale | 2,000 | $63.75 | 15,000 |
| 2006-03-02 | Option exercise (derivative) | 2,000 | $0.00 | 344,762 |
| 2006-03-02 | Option exercise (derivative) | 13,000 | $0.00 | 331,762 |
| 2006-03-02 | Option exercise | 2,000 | $17.10 | 14,000 |
| 2006-03-02 | Open-market sale | 10,000 | $61.78 | 15,000 |
| 2006-03-02 | Option exercise | 13,000 | $13.17 | 27,000 |
| 2006-03-02 | Open-market sale | 2,000 | $63.52 | 25,000 |
| 2006-02-16 | Option exercise (derivative) | 2,000 | $0.00 | 346,762 |
| 2006-02-16 | Open-market sale | 2,000 | $66.00 | 12,000 |
| 2006-02-16 | Option exercise | 2,000 | $17.10 | 14,000 |
| 2006-02-02 | Option exercise (derivative) | 2,000 | $0.00 | 349,483 |
| 2006-02-02 | Option exercise | 2,000 | $17.10 | 14,000 |
| 2006-02-02 | Open-market sale | 2,000 | $66.09 | 12,000 |
| 2006-01-19 | Option exercise (derivative) | 872 | $0.00 | 351,483 |
| 2006-01-19 | Option exercise (derivative) | 1,128 | $0.00 | 352,355 |
| 2006-01-19 | Open-market sale | 2,000 | $68.51 | 12,000 |
| 2006-01-19 | Option exercise | 872 | $17.10 | 14,000 |
| 2006-01-19 | Option exercise | 1,128 | $16.75 | 13,128 |
| 2006-01-05 | Option exercise (derivative) | 2,000 | $0.00 | 353,483 |
| 2006-01-05 | Option exercise | 2,000 | $16.75 | 14,000 |
| 2006-01-05 | Open-market sale | 2,000 | $68.90 | 12,000 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.