SEC CIK 1197203
TAYLOR KEITH D
Reported ownership across 1 company, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| EQIXview stock → | 26,587.3 | 2026-03-12 |
Position History — EQIX
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — EQIX
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2026-03-12 | Open-market sale | 760 | $961.19 | 26,587.3 |
| 2026-03-11 | Option exercise (derivative) | 760 | $0.00 | 0 |
| 2026-03-11 | Grant / award (derivative) | 760 | $0.00 | 760 |
| 2026-03-11 | Option exercise | 760 | $0.00 | 27,347.3 |
| 2026-02-18 | Open-market sale | 160 | $943.86 | 26,587.3 |
| 2026-02-18 | Open-market sale | 160 | $942.68 | 26,747.3 |
| 2026-02-18 | Open-market sale | 240 | $941.69 | 26,907.3 |
| 2026-02-18 | Open-market sale | 108 | $939.80 | 27,147.3 |
| 2026-02-18 | Open-market sale | 252 | $938.90 | 27,255.3 |
| 2026-02-18 | Open-market sale | 40 | $937.43 | 27,507.3 |
| 2026-02-18 | Open-market sale | 81 | $934.91 | 27,547.3 |
| 2026-02-18 | Open-market sale | 159 | $934.01 | 27,628.3 |
| 2026-02-18 | Open-market sale | 120 | $928.58 | 28,227.3 |
| 2026-02-18 | Open-market sale | 542 | $927.89 | 28,347.3 |
| 2026-02-18 | Open-market sale | 120 | $926.67 | 28,889.3 |
| 2026-02-18 | Open-market sale | 195 | $930.55 | 27,912.3 |
| 2026-02-18 | Open-market sale | 120 | $929.69 | 28,107.3 |
| 2026-02-18 | Open-market sale | 125 | $932.03 | 27,787.3 |
| 2026-02-17 | Option exercise (derivative) | 2,397 | $0.00 | 2,396 |
| 2026-02-17 | Grant / award (derivative) | 4,793 | $0.00 | 4,793 |
| 2026-02-17 | Option exercise (derivative) | 1,096 | $0.00 | 0 |
| 2026-02-17 | Option exercise (derivative) | 1,111 | $0.00 | 1,111 |
| 2026-02-17 | Option exercise | 2,397 | $0.00 | 29,009.3 |
| 2026-02-17 | Option exercise | 1,096 | $0.00 | 25,501.3 |
| 2026-02-17 | Option exercise | 1,111 | $0.00 | 26,612.3 |
| 2026-02-12 | Open-market sale | 2,000 | $956.44 | 24,373.06 |
| 2026-01-16 | Open-market sale | 200 | $803.66 | 27,544.06 |
| 2026-01-16 | Open-market sale | 440 | $802.32 | 27,744.06 |
| 2026-01-16 | Open-market sale | 160 | $799.84 | 28,184.06 |
| 2026-01-16 | Open-market sale | 80 | $797.63 | 28,344.06 |
| 2026-01-16 | Open-market sale | 40 | $806.78 | 26,373.06 |
| 2026-01-16 | Open-market sale | 721 | $806.36 | 26,413.06 |
| 2026-01-16 | Open-market sale | 410 | $805.25 | 27,134.06 |
| 2026-01-15 | Option exercise (derivative) | 1,782 | $0.00 | 0 |
| 2026-01-15 | Option exercise (derivative) | 1,145 | $0.00 | 2,289 |
| 2026-01-15 | Option exercise (derivative) | 1,095 | $0.00 | 1,094 |
| 2026-01-15 | Option exercise | 1,095 | $0.00 | 27,279.06 |
| 2026-01-15 | Option exercise | 1,782 | $0.00 | 26,184.06 |
| 2026-01-15 | Option exercise | 1,145 | $0.00 | 28,424.06 |
| 2025-03-13 | Open-market sale | 123 | $830.77 | 25,101 |
| 2025-03-13 | Open-market sale | 41 | $848.21 | 24,402 |
| 2025-03-13 | Open-market sale | 82 | $847.17 | 24,443 |
| 2025-03-13 | Open-market sale | 164 | $832.23 | 24,937 |
| 2025-03-13 | Open-market sale | 2 | $832.87 | 24,935 |
| 2025-03-13 | Open-market sale | 82 | $834.36 | 24,853 |
| 2025-03-13 | Open-market sale | 82 | $835.62 | 24,771 |
| 2025-03-13 | Open-market sale | 41 | $838.59 | 24,730 |
| 2025-03-13 | Open-market sale | 41 | $843.87 | 24,689 |
| 2025-03-13 | Open-market sale | 82 | $846.43 | 24,525 |
| 2025-03-13 | Open-market sale | 82 | $845.38 | 24,607 |
| 2025-03-12 | Grant / award (derivative) | 822 | $0.00 | 822 |
| 2025-03-12 | Option exercise (derivative) | 822 | $0.00 | 0 |
| 2025-03-12 | Option exercise | 822 | $0.00 | 25,224 |
| 2025-03-11 | Grant / award (derivative) | 3,434 | $0.00 | 3,434 |
| 2025-02-19 | Open-market sale | 100 | $928.88 | 25,456 |
| 2025-02-19 | Open-market sale | 600 | $926.76 | 25,556 |
| 2025-02-19 | Open-market sale | 500 | $931.80 | 24,956 |
| 2025-02-19 | Open-market sale | 397 | $935.24 | 24,402 |
| 2025-02-19 | Open-market sale | 157 | $933.72 | 24,799 |
| 2025-02-19 | Open-market sale | 700 | $925.52 | 26,156 |
| 2025-02-18 | Grant / award (derivative) | 4,444 | $0.00 | 4,444 |
| 2025-02-18 | Option exercise (derivative) | 2,222 | $0.00 | 2,222 |
| 2025-02-18 | Option exercise (derivative) | 1,432 | $0.00 | 0 |
| 2025-02-18 | Option exercise (derivative) | 1,096 | $0.00 | 1,096 |
| 2025-02-18 | Option exercise | 1,096 | $0.00 | 24,634 |
| 2025-02-18 | Option exercise | 1,432 | $0.00 | 23,538 |
| 2025-02-18 | Option exercise | 2,222 | $0.00 | 26,856 |
| 2025-01-16 | Open-market sale | 200 | $911.75 | 23,360 |
| 2025-01-16 | Open-market sale | 200 | $909.97 | 23,560 |
| 2025-01-16 | Open-market sale | 400 | $908.26 | 23,760 |
| 2025-01-16 | Open-market sale | 300 | $904.71 | 24,160 |
| 2025-01-16 | Open-market sale | 400 | $903.03 | 24,460 |
| 2025-01-16 | Open-market sale | 105 | $899.66 | 25,155 |
| 2025-01-16 | Open-market sale | 100 | $914.19 | 23,260 |
| 2025-01-16 | Open-market sale | 400 | $915.55 | 22,860 |
| 2025-01-16 | Open-market sale | 670 | $916.55 | 22,190 |
| 2025-01-16 | Open-market sale | 114 | $917.72 | 22,076 |
| 2025-01-16 | Open-market sale | 295 | $900.94 | 24,860 |
| 2025-01-15 | Grant / award (derivative) | 1,912 | $0.00 | 1,912 |
| 2025-01-15 | Option exercise (derivative) | 1,912 | $0.00 | 0 |
| 2025-01-15 | Option exercise (derivative) | 1,783 | $0.00 | 1,782 |
| 2025-01-15 | Option exercise (derivative) | 1,096 | $0.00 | 2,189 |
| 2025-01-15 | Option exercise (derivative) | 1,503 | $0.00 | 0 |
| 2025-01-15 | Option exercise | 1,096 | $0.00 | 25,260 |
| 2025-01-15 | Option exercise | 1,783 | $0.00 | 24,164 |
| 2025-01-15 | Option exercise | 1,503 | $0.00 | 22,381 |
| 2025-01-15 | Option exercise | 1,912 | $0.00 | 20,878 |
| 2024-12-02 | Open-market sale | 1,500 | $971.18 | 18,966 |
| 2024-09-03 | Open-market sale | 1,500 | $829.47 | 20,466 |
| 2024-08-15 | Open-market sale | 2,500 | $831.63 | 21,966 |
| 2024-03-07 | Grant / award (derivative) | 3,285 | $0.00 | 3,285 |
| 2024-03-07 | Open-market sale | 143 | $906.15 | 24,507 |
| 2024-03-07 | Open-market sale | 157 | $903.82 | 24,650 |
| 2024-03-07 | Open-market sale | 41 | $912.05 | 24,466 |
| 2024-03-07 | Open-market sale | 164 | $902.64 | 24,807 |
| 2024-03-07 | Open-market sale | 123 | $900.92 | 24,971 |
| 2024-03-07 | Open-market sale | 205 | $899.93 | 25,094 |
| 2024-03-06 | Option exercise (derivative) | 833 | $0.00 | 0 |
| 2024-03-06 | Grant / award (derivative) | 833 | $0.00 | 833 |
| 2024-03-06 | Option exercise | 833 | $0.00 | 25,299 |
| 2024-02-16 | Open-market sale | 122 | $863.43 | 25,340 |
| 2024-02-16 | Open-market sale | 50 | $857.02 | 25,738 |
| 2024-02-16 | Open-market sale | 315 | $870.45 | 24,466 |
| 2024-02-16 | Open-market sale | 219 | $868.01 | 24,781 |
| 2024-02-16 | Open-market sale | 188 | $867.26 | 25,000 |
| 2024-02-16 | Open-market sale | 52 | $865.56 | 25,188 |
| 2024-02-16 | Open-market sale | 50 | $858.65 | 25,688 |
| 2024-02-16 | Open-market sale | 100 | $860.81 | 25,588 |
| 2024-02-16 | Open-market sale | 126 | $862.23 | 25,462 |
| 2024-02-16 | Open-market sale | 100 | $864.74 | 25,240 |
| 2024-02-15 | Option exercise (derivative) | 1,432 | $0.00 | 1,432 |
| 2024-02-15 | Option exercise (derivative) | 1,131 | $0.00 | 0 |
| 2024-02-15 | Option exercise | 1,432 | $0.00 | 25,788 |
| 2024-02-15 | Option exercise | 1,131 | $0.00 | 24,356 |
| 2024-02-13 | Open-market sale | 179 | $830.56 | 24,172 |
| 2024-02-13 | Open-market sale | 204 | $832.07 | 23,968 |
| 2024-02-13 | Open-market sale | 333 | $832.86 | 23,635 |
| 2024-02-13 | Open-market sale | 318 | $833.74 | 23,317 |
| 2024-02-13 | Open-market sale | 130 | $836.18 | 23,187 |
| 2024-02-12 | Grant / award (derivative) | 4,386 | $0.00 | 4,386 |
| 2024-02-12 | Option exercise (derivative) | 2,194 | $0.00 | 2,192 |
| 2024-02-12 | Option exercise | 2,194 | $0.00 | 24,351 |
| 2024-01-17 | Open-market sale | 200 | $812.80 | 22,157 |
| 2024-01-17 | Open-market sale | 200 | $810.59 | 22,357 |
| 2024-01-17 | Open-market sale | 200 | $809.46 | 22,557 |
| 2024-01-17 | Open-market sale | 400 | $808.26 | 22,757 |
| 2024-01-17 | Open-market sale | 100 | $805.75 | 23,157 |
| 2024-01-17 | Open-market sale | 200 | $804.98 | 23,257 |
| 2024-01-17 | Open-market sale | 200 | $801.89 | 23,457 |
| 2024-01-17 | Open-market sale | 200 | $797.11 | 23,657 |
| 2024-01-17 | Open-market sale | 474 | $796.12 | 23,857 |
| 2024-01-17 | Open-market sale | 380 | $794.76 | 24,331 |
| 2024-01-17 | Open-market sale | 626 | $793.04 | 24,711 |
| 2024-01-17 | Open-market sale | 100 | $790.96 | 25,337 |
| 2024-01-16 | Option exercise (derivative) | 1,504 | $0.00 | 1,503 |
| 2024-01-16 | Option exercise (derivative) | 1,784 | $0.00 | 3,565 |
| 2024-01-16 | Option exercise (derivative) | 1,661 | $0.00 | 0 |
| 2024-01-16 | Grant / award (derivative) | 1,661 | $0.00 | 1,661 |
| 2024-01-16 | Option exercise | 1,784 | $0.00 | 25,437 |
| 2024-01-16 | Option exercise | 1,504 | $0.00 | 23,653 |
| 2024-01-16 | Option exercise | 1,311 | $0.00 | 22,149 |
| 2024-01-16 | Option exercise | 1,661 | $0.00 | 20,838 |
| 2023-11-03 | Open-market sale | 56 | $781.11 | 19,177 |
| 2023-11-03 | Open-market sale | 100 | $780.00 | 19,233 |
| 2023-11-03 | Open-market sale | 150 | $778.67 | 19,333 |
| 2023-11-03 | Open-market sale | 17 | $776.70 | 19,483 |
| 2023-11-03 | Open-market sale | 677 | $774.76 | 19,500 |
| 2023-08-30 | Open-market sale | 2,000 | $790.41 | 20,177 |
| 2023-08-04 | Open-market sale | 1,000 | $758.00 | 22,177 |
| 2023-06-09 | Open-market sale | 1,000 | $753.44 | 23,177 |
| 2023-03-09 | Open-market sale | 100 | $679.98 | 25,435 |
| 2023-03-09 | Open-market sale | 100 | $685.73 | 25,077 |
| 2023-03-09 | Open-market sale | 200 | $683.61 | 25,177 |
| 2023-03-09 | Open-market sale | 58 | $682.44 | 25,377 |
| 2023-03-09 | Open-market sale | 100 | $687.17 | 24,977 |
| 2023-03-09 | Open-market sale | 100 | $694.29 | 24,177 |
| 2023-03-09 | Open-market sale | 100 | $693.80 | 24,277 |
| 2023-03-09 | Open-market sale | 400 | $691.71 | 24,377 |
| 2023-03-09 | Open-market sale | 200 | $689.37 | 24,777 |
| 2023-03-08 | Option exercise (derivative) | 1,358 | $0.00 | 0 |
| 2023-03-08 | Grant / award (derivative) | 1,358 | $0.00 | 1,358 |
| 2023-03-08 | Option exercise | 1,358 | $0.00 | 25,535 |
| 2023-03-02 | Open-market sale | 79 | $665.87 | 24,177 |
| 2023-03-01 | Option exercise (derivative) | 158 | $0.00 | 0 |
| 2023-03-01 | Option exercise | 158 | $0.00 | 24,256 |
| 2023-02-16 | Open-market sale | 100 | $706.09 | 26,164 |
| 2023-02-16 | Open-market sale | 100 | $705.02 | 26,264 |
| 2023-02-16 | Open-market sale | 100 | $694.36 | 26,364 |
| 2023-02-16 | Open-market sale | 200 | $687.37 | 26,464 |
| 2023-02-16 | Open-market sale | 100 | $715.81 | 25,164 |
| 2023-02-16 | Open-market sale | 1 | $723.28 | 24,098 |
| 2023-02-16 | Open-market sale | 100 | $707.75 | 26,064 |
| 2023-02-16 | Open-market sale | 300 | $711.95 | 25,764 |
| 2023-02-16 | Open-market sale | 500 | $714.11 | 25,264 |
| 2023-02-16 | Open-market sale | 765 | $722.27 | 24,099 |
| 2023-02-16 | Open-market sale | 300 | $719.58 | 24,864 |
| 2023-02-15 | Option exercise (derivative) | 1,001 | $0.00 | 0 |
| 2023-02-15 | Grant / award (derivative) | 5,728 | $0.00 | 5,728 |
| 2023-02-15 | Option exercise (derivative) | 1,131 | $0.00 | 1,131 |
| 2023-02-15 | Option exercise (derivative) | 2,864 | $0.00 | 2,864 |
| 2023-02-15 | Option exercise | 2,864 | $0.00 | 26,664 |
| 2023-02-15 | Option exercise | 1,001 | $0.00 | 22,669 |
| 2023-02-15 | Option exercise | 1,131 | $0.00 | 23,800 |
| 2023-02-14 | Grant / award (derivative) | 5,349 | $0.00 | 5,349 |
| 2023-01-18 | Open-market sale | 1,082 | $705.62 | 22,681 |
| 2023-01-18 | Open-market sale | 100 | $704.19 | 23,763 |
| 2023-01-18 | Open-market sale | 66 | $702.99 | 23,863 |
| 2023-01-18 | Open-market sale | 434 | $702.36 | 23,929 |
| 2023-01-18 | Open-market sale | 100 | $700.74 | 24,363 |
| 2023-01-18 | Open-market sale | 200 | $699.46 | 24,463 |
| 2023-01-18 | Open-market sale | 50 | $716.43 | 21,631 |
| 2023-01-18 | Open-market sale | 300 | $715.60 | 21,681 |
| 2023-01-18 | Open-market sale | 50 | $713.35 | 21,981 |
| 2023-01-18 | Open-market sale | 50 | $712.29 | 22,031 |
| 2023-01-18 | Open-market sale | 150 | $711.25 | 22,081 |
| 2023-01-18 | Open-market sale | 150 | $707.64 | 22,531 |
| 2023-01-18 | Open-market sale | 300 | $710.24 | 22,231 |
| 2023-01-17 | Option exercise (derivative) | 1,504 | $0.00 | 3,007 |
| 2023-01-17 | Option exercise (derivative) | 1,312 | $0.00 | 1,311 |
| 2023-01-17 | Option exercise (derivative) | 1,825 | $0.00 | 0 |
| 2023-01-17 | Grant / award (derivative) | 1,825 | $0.00 | 1,825 |
| 2023-01-17 | Option exercise | 1,504 | $0.00 | 24,663 |
| 2023-01-17 | Option exercise | 1,312 | $0.00 | 23,159 |
| 2023-01-17 | Option exercise | 1,322 | $0.00 | 21,847 |
| 2023-01-17 | Option exercise | 1,825 | $0.00 | 20,525 |
| 2022-12-01 | Open-market sale | 2,500 | $699.90 | 18,700 |
| 2022-09-02 | Open-market sale | 79 | $652.74 | 21,200 |
| 2022-09-01 | Option exercise (derivative) | 159 | $0.00 | 158 |
| 2022-09-01 | Option exercise | 159 | $0.00 | 21,279 |
| 2022-05-23 | Open-market sale | 1,000 | $658.39 | 21,120 |
| 2022-03-11 | Open-market sale | 100 | $698.66 | 22,920 |
| 2022-03-11 | Open-market sale | 58 | $693.84 | 23,120 |
| 2022-03-11 | Open-market sale | 100 | $695.00 | 23,020 |
| 2022-03-11 | Open-market sale | 300 | $700.50 | 22,620 |
| 2022-03-11 | Open-market sale | 100 | $702.16 | 22,520 |
| 2022-03-11 | Open-market sale | 100 | $708.41 | 22,120 |
| 2022-03-11 | Open-market sale | 100 | $707.16 | 22,220 |
| 2022-03-11 | Open-market sale | 200 | $704.78 | 22,320 |
| 2022-03-10 | Option exercise (derivative) | 1,058 | $0.00 | 0 |
| 2022-03-10 | Grant / award (derivative) | 1,058 | $0.00 | 1,058 |
| 2022-03-10 | Option exercise | 1,058 | $0.00 | 23,178 |
| 2022-03-02 | Open-market sale | 5 | $705.66 | 22,122 |
| 2022-03-02 | Open-market sale | 2 | $706.96 | 22,120 |
| 2022-03-02 | Open-market sale | 74 | $705.36 | 22,127 |
| 2022-03-01 | Option exercise (derivative) | 159 | $0.00 | 317 |
| 2022-03-01 | Option exercise | 159 | $0.00 | 22,201 |
| 2022-02-25 | Open-market sale | 54 | $697.28 | 22,946 |
| 2022-02-25 | Open-market sale | 40 | $692.16 | 23,160 |
| 2022-02-25 | Open-market sale | 80 | $693.30 | 23,080 |
| 2022-02-25 | Open-market sale | 60 | $694.58 | 23,020 |
| 2022-02-25 | Open-market sale | 259 | $705.59 | 22,107 |
| 2022-02-25 | Open-market sale | 140 | $704.17 | 22,366 |
| 2022-02-25 | Open-market sale | 100 | $703.18 | 22,506 |
| 2022-02-25 | Open-market sale | 100 | $702.00 | 22,606 |
| 2022-02-25 | Open-market sale | 180 | $700.77 | 22,706 |
| 2022-02-25 | Open-market sale | 60 | $698.71 | 22,886 |
| 2022-02-25 | Open-market sale | 65 | $706.74 | 22,042 |
| 2022-02-25 | Open-market sale | 20 | $695.70 | 23,000 |
| 2022-02-24 | Option exercise (derivative) | 2,263 | $0.00 | 2,262 |
| 2022-02-24 | Grant / award (derivative) | 4,525 | $0.00 | 4,525 |
| 2022-02-24 | Option exercise | 2,263 | $0.00 | 23,200 |
| 2022-02-23 | Grant / award (derivative) | 4,511 | $0.00 | 4,511 |
| 2022-02-16 | Open-market sale | 80 | $671.97 | 20,957 |
| 2022-02-16 | Open-market sale | 20 | $674.01 | 20,937 |
| 2022-02-16 | Open-market sale | 160 | $670.95 | 21,037 |
| 2022-02-16 | Open-market sale | 120 | $669.78 | 21,197 |
| 2022-02-16 | Open-market sale | 380 | $668.49 | 21,317 |
| 2022-02-16 | Open-market sale | 468 | $667.35 | 21,697 |
| 2022-02-15 | Option exercise (derivative) | 1,453 | $0.00 | 0 |
| 2022-02-15 | Option exercise (derivative) | 1,002 | $0.00 | 1,001 |
| 2022-02-15 | Option exercise | 1,453 | $0.00 | 21,163 |
| 2022-02-15 | Option exercise | 1,002 | $0.00 | 22,165 |
| 2022-01-19 | Open-market sale | 731 | $738.97 | 21,175 |
| 2022-01-19 | Open-market sale | 434 | $738.10 | 21,906 |
| 2022-01-19 | Open-market sale | 1,067 | $736.61 | 22,340 |
| 2022-01-19 | Open-market sale | 707 | $735.59 | 23,407 |
| 2022-01-19 | Open-market sale | 400 | $742.30 | 20,775 |
| 2022-01-19 | Open-market sale | 400 | $744.25 | 20,375 |
| 2022-01-19 | Open-market sale | 200 | $748.14 | 20,175 |
| 2022-01-19 | Open-market sale | 300 | $749.44 | 19,875 |
| 2022-01-19 | Open-market sale | 200 | $750.88 | 19,675 |
| 2022-01-18 | Option exercise (derivative) | 1,323 | $0.00 | 1,322 |
| 2022-01-18 | Grant / award (derivative) | 4,518 | $0.00 | 4,518 |
| 2022-01-18 | Option exercise (derivative) | 1,312 | $0.00 | 2,623 |
| 2022-01-18 | Option exercise (derivative) | 4,518 | $0.00 | 0 |
| 2022-01-18 | Option exercise | 1,312 | $0.00 | 24,114 |
| 2022-01-18 | Option exercise | 1,323 | $0.00 | 22,802 |
| 2022-01-18 | Option exercise | 1,700 | $0.00 | 21,479 |
| 2022-01-18 | Option exercise | 4,518 | $0.00 | 19,779 |
| 2021-11-18 | Open-market sale | 1,000 | $799.99 | 15,261 |
| 2021-09-02 | Open-market sale | 3,575 | $868.77 | 16,686 |
| 2021-09-02 | Open-market sale | 72 | $866.04 | 20,270 |
| 2021-09-02 | Open-market sale | 425 | $869.59 | 16,261 |
| 2021-09-02 | Open-market sale | 9 | $867.47 | 20,261 |
| 2021-09-01 | Option exercise (derivative) | 159 | $0.00 | 476 |
| 2021-09-01 | Option exercise | 159 | $0.00 | 20,342 |
| 2021-08-19 | Open-market sale | 100 | $836.04 | 20,183 |
| 2021-08-19 | Open-market sale | 200 | $832.64 | 20,283 |
| 2021-08-19 | Open-market sale | 300 | $830.37 | 20,483 |
| 2021-08-19 | Open-market sale | 200 | $828.07 | 20,783 |
| 2021-08-19 | Open-market sale | 100 | $818.07 | 20,983 |
| 2021-08-19 | Open-market sale | 100 | $811.86 | 21,083 |
| 2021-05-13 | Open-market sale | 100 | $703.35 | 22,083 |
| 2021-05-13 | Open-market sale | 228 | $707.09 | 21,855 |
| 2021-05-13 | Open-market sale | 200 | $709.64 | 21,655 |
| 2021-05-13 | Open-market sale | 100 | $713.78 | 21,555 |
| 2021-05-13 | Open-market sale | 185 | $715.47 | 21,370 |
| 2021-05-13 | Open-market sale | 100 | $718.03 | 21,183 |
| 2021-05-13 | Open-market sale | 87 | $716.36 | 21,283 |
| 2021-03-11 | Open-market sale | 200 | $655.71 | 22,584 |
| 2021-03-11 | Open-market sale | 80 | $646.74 | 23,234 |
| 2021-03-11 | Open-market sale | 161 | $659.18 | 22,183 |
| 2021-03-11 | Open-market sale | 140 | $658.11 | 22,344 |
| 2021-03-11 | Open-market sale | 100 | $656.73 | 22,484 |
| 2021-03-11 | Open-market sale | 40 | $644.59 | 23,314 |
| 2021-03-11 | Open-market sale | 169 | $654.61 | 22,784 |
| 2021-03-11 | Open-market sale | 121 | $652.99 | 22,953 |
| 2021-03-11 | Open-market sale | 80 | $652.23 | 23,074 |
| 2021-03-11 | Open-market sale | 20 | $649.92 | 23,154 |
| 2021-03-11 | Open-market sale | 60 | $648.43 | 23,174 |
| 2021-03-10 | Option exercise (derivative) | 1,171 | $0.00 | 0 |
| 2021-03-10 | Grant / award (derivative) | 1,171 | $0.00 | 1,171 |
| 2021-03-10 | Option exercise | 1,171 | $0.00 | 23,354 |
| 2021-03-02 | Open-market sale | 66 | $646.63 | 22,198 |
| 2021-03-02 | Open-market sale | 15 | $647.49 | 22,183 |
| 2021-03-01 | Option exercise (derivative) | 159 | $0.00 | 635 |
| 2021-03-01 | Option exercise | 159 | $0.00 | 22,264 |
| 2021-02-22 | Open-market sale | 59 | $667.04 | 22,347 |
| 2021-02-22 | Open-market sale | 60 | $663.61 | 23,086 |
| 2021-02-22 | Open-market sale | 340 | $665.12 | 22,746 |
| 2021-02-22 | Open-market sale | 340 | $666.26 | 22,406 |
| 2021-02-22 | Open-market sale | 62 | $667.94 | 22,285 |
| 2021-02-22 | Open-market sale | 40 | $670.72 | 22,245 |
| 2021-02-22 | Open-market sale | 100 | $673.71 | 22,105 |
| 2021-02-22 | Open-market sale | 40 | $672.48 | 22,205 |
| 2021-02-19 | Grant / award (derivative) | 4,007 | $0.00 | 8,769 |
| 2021-02-19 | Option exercise (derivative) | 2,004 | $0.00 | 6,765 |
| 2021-02-19 | Option exercise | 2,004 | $0.00 | 23,146 |
| 2021-02-19 | Option exercise (derivative) | 2,004 | $0.00 | 2,003 |
| 2021-02-19 | Grant / award (derivative) | 4,007 | $0.00 | 4,007 |
| 2021-02-18 | Grant / award (derivative) | 3,935 | $0.00 | 3,935 |
| 2021-02-17 | Open-market sale | 152 | $690.01 | 22,241 |
| 2021-02-17 | Open-market sale | 100 | $696.12 | 21,542 |
| 2021-02-17 | Open-market sale | 300 | $694.85 | 21,642 |
| 2021-02-17 | Open-market sale | 299 | $691.18 | 21,942 |
| 2021-02-17 | Open-market sale | 400 | $698.55 | 21,142 |
| 2021-02-17 | Open-market sale | 200 | $688.07 | 22,393 |
| 2021-02-17 | Open-market sale | 100 | $686.49 | 22,593 |
| 2021-02-16 | Option exercise (derivative) | 1,674 | $0.00 | 0 |
| 2021-02-16 | Option exercise (derivative) | 1,454 | $0.00 | 1,453 |
| 2021-02-16 | Option exercise | 1,454 | $0.00 | 22,693 |
| 2021-02-16 | Option exercise | 1,674 | $0.00 | 21,239 |
| 2021-01-19 | Open-market sale | 1,326 | $715.50 | 21,370 |
| 2021-01-19 | Open-market sale | 19 | $722.60 | 19,505 |
| 2021-01-19 | Open-market sale | 174 | $720.86 | 19,524 |
| 2021-01-19 | Open-market sale | 35 | $719.47 | 19,698 |
| 2021-01-19 | Open-market sale | 706 | $718.58 | 19,733 |
| 2021-01-19 | Open-market sale | 343 | $717.55 | 20,439 |
| 2021-01-19 | Open-market sale | 588 | $716.44 | 20,782 |
| 2021-01-19 | Open-market sale | 100 | $713.53 | 22,696 |
| 2021-01-15 | Option exercise (derivative) | 1,323 | $0.00 | 2,645 |
| 2021-01-15 | Option exercise (derivative) | 1,701 | $0.00 | 1,700 |
| 2021-01-15 | Grant / award (derivative) | 2,366 | $0.00 | 2,366 |
| 2021-01-15 | Option exercise (derivative) | 2,366 | $0.00 | 0 |
| 2021-01-15 | Option exercise | 1,239 | $0.00 | 22,796 |
| 2021-01-15 | Option exercise | 1,701 | $0.00 | 21,557 |
| 2021-01-15 | Option exercise | 1,323 | $0.00 | 19,856 |
| 2021-01-15 | Option exercise | 2,366 | $0.00 | 18,533 |
| 2020-12-31 | Gift | 13,500 | $0.00 | 16,167 |
| 2020-11-16 | Open-market sale | 100 | $749.30 | 30,267 |
| 2020-11-16 | Open-market sale | 300 | $753.74 | 29,667 |
| 2020-11-16 | Open-market sale | 100 | $739.00 | 30,567 |
| 2020-11-16 | Open-market sale | 300 | $751.75 | 29,967 |
| 2020-11-16 | Open-market sale | 200 | $745.98 | 30,367 |
| 2020-09-02 | Open-market sale | 7 | $780.48 | 30,742 |
| 2020-09-02 | Open-market sale | 75 | $787.00 | 30,667 |
| 2020-09-01 | Option exercise (derivative) | 159 | $0.00 | 794 |
| 2020-09-01 | Option exercise | 159 | $0.00 | 30,749 |
| 2020-08-14 | Open-market sale | 13 | $766.09 | 30,990 |
| 2020-08-14 | Open-market sale | 200 | $772.61 | 30,690 |
| 2020-08-14 | Open-market sale | 100 | $770.90 | 30,890 |
| 2020-08-14 | Open-market sale | 100 | $773.78 | 30,590 |
| 2020-08-14 | Open-market sale | 300 | $765.36 | 31,003 |
| 2020-08-14 | Open-market sale | 100 | $763.28 | 31,303 |
| 2020-08-14 | Open-market sale | 187 | $762.40 | 31,403 |
| 2020-05-13 | Gift | 735 | $0.00 | 31,590 |
| 2020-03-16 | Open-market sale | 200 | $577.76 | 32,325 |
| 2020-03-16 | Open-market sale | 200 | $566.77 | 32,829 |
| 2020-03-16 | Open-market sale | 200 | $571.07 | 32,529 |
| 2020-03-16 | Open-market sale | 100 | $568.06 | 32,729 |
| 2020-03-16 | Open-market sale | 200 | $558.04 | 33,329 |
| 2020-03-16 | Open-market sale | 100 | $560.31 | 33,229 |
| 2020-03-16 | Open-market sale | 100 | $562.84 | 33,129 |
| 2020-03-16 | Open-market sale | 100 | $564.07 | 33,029 |
| 2020-03-16 | Open-market sale | 4 | $575.05 | 32,525 |
| 2020-03-13 | Option exercise (derivative) | 1,204 | $0.00 | 0 |
| 2020-03-13 | Grant / award (derivative) | 1,204 | $0.00 | 1,204 |
| 2020-03-13 | Option exercise | 1,204 | $0.00 | 33,529 |
| 2020-02-28 | Open-market sale | 100 | $572.50 | 33,157 |
| 2020-02-28 | Open-market sale | 100 | $586.21 | 32,425 |
| 2020-02-28 | Open-market sale | 100 | $581.00 | 32,525 |
| 2020-02-28 | Open-market sale | 32 | $574.93 | 32,625 |
| 2020-02-28 | Open-market sale | 500 | $574.35 | 32,657 |
| 2020-02-28 | Open-market sale | 100 | $588.06 | 32,325 |
| 2020-02-28 | Open-market sale | 200 | $571.07 | 33,257 |
| 2020-02-28 | Open-market sale | 200 | $570.14 | 33,457 |
| 2020-02-28 | Open-market sale | 200 | $568.01 | 33,657 |
| 2020-02-27 | Option exercise (derivative) | 2,907 | $0.00 | 2,907 |
| 2020-02-27 | Option exercise | 2,907 | $0.00 | 33,857 |
| 2020-02-26 | Grant / award (derivative) | 953 | $0.00 | 953 |
| 2020-02-26 | Grant / award (derivative) | 3,968 | $0.00 | 3,968 |
| 2020-02-26 | Grant / award (derivative) | 5,814 | $0.00 | 5,814 |
| 2020-02-19 | Open-market sale | 490 | $644.60 | 31,953 |
| 2020-02-19 | Open-market sale | 400 | $648.30 | 31,250 |
| 2020-02-19 | Open-market sale | 200 | $646.30 | 31,650 |
| 2020-02-19 | Open-market sale | 103 | $645.82 | 31,850 |
| 2020-02-19 | Open-market sale | 300 | $649.76 | 30,950 |
| 2020-02-19 | Open-market sale | 200 | $641.97 | 32,443 |
| 2020-02-18 | Option exercise (derivative) | 1,674 | $0.00 | 1,674 |
| 2020-02-18 | Option exercise (derivative) | 1,725 | $0.00 | 0 |
| 2020-02-18 | Option exercise | 1,725 | $0.00 | 30,969 |
| 2020-02-18 | Option exercise | 1,674 | $0.00 | 32,643 |
| 2020-01-16 | Open-market sale | 700 | $591.40 | 31,068 |
| 2020-01-16 | Open-market sale | 524 | $592.86 | 30,544 |
| 2020-01-16 | Open-market sale | 659 | $594.08 | 29,885 |
| 2020-01-16 | Open-market sale | 600 | $595.22 | 29,285 |
| 2020-01-16 | Open-market sale | 100 | $596.30 | 29,185 |
| 2020-01-16 | Open-market sale | 500 | $589.23 | 31,768 |
| 2020-01-16 | Open-market sale | 100 | $586.61 | 32,468 |
| 2020-01-16 | Open-market sale | 200 | $587.61 | 32,268 |
| 2020-01-15 | Grant / award (derivative) | 2,685 | $0.00 | 2,685 |
| 2020-01-15 | Option exercise (derivative) | 1,197 | $0.00 | 0 |
| 2020-01-15 | Option exercise (derivative) | 1,240 | $0.00 | 1,239 |
| 2020-01-15 | Option exercise (derivative) | 1,701 | $0.00 | 3,401 |
| 2020-01-15 | Option exercise | 2,685 | $0.00 | 28,430 |
| 2020-01-15 | Option exercise | 1,197 | $0.00 | 29,627 |
| 2020-01-15 | Option exercise | 1,240 | $0.00 | 30,867 |
| 2020-01-15 | Option exercise | 1,701 | $0.00 | 32,568 |
| 2019-02-26 | Open-market sale | 401 | $425.78 | 27,058 |
| 2019-02-26 | Open-market sale | 1,011 | $426.46 | 26,047 |
| 2019-02-26 | Open-market sale | 302 | $427.52 | 25,745 |
| 2019-02-25 | Option exercise (derivative) | 3,347 | $0.00 | 3,348 |
| 2019-02-25 | Option exercise | 3,347 | $0.00 | 27,459 |
| 2019-02-22 | Grant / award (derivative) | 6,695 | $0.00 | 6,695 |
| 2019-02-22 | Grant / award (derivative) | 5,102 | $0.00 | 5,102 |
| 2019-02-19 | Open-market sale | 100 | $420.56 | 25,635 |
| 2019-02-19 | Open-market sale | 100 | $418.74 | 25,735 |
| 2019-02-19 | Open-market sale | 200 | $428.95 | 24,435 |
| 2019-02-19 | Open-market sale | 300 | $427.33 | 24,635 |
| 2019-02-19 | Open-market sale | 300 | $426.30 | 24,935 |
| 2019-02-19 | Open-market sale | 300 | $424.27 | 25,235 |
| 2019-02-19 | Open-market sale | 100 | $422.11 | 25,535 |
| 2019-02-19 | Open-market sale | 323 | $431.47 | 24,112 |
| 2019-02-15 | Option exercise (derivative) | 1,804 | $0.00 | 0 |
| 2019-02-15 | Option exercise (derivative) | 1,726 | $0.00 | 1,725 |
| 2019-02-15 | Option exercise | 1,804 | $0.00 | 24,109 |
| 2019-02-15 | Option exercise | 1,726 | $0.00 | 25,835 |
| 2019-01-16 | Open-market sale | 1,335 | $380.39 | 23,697 |
| 2019-01-16 | Open-market sale | 1,200 | $381.60 | 22,497 |
| 2019-01-16 | Open-market sale | 250 | $382.77 | 22,247 |
| 2019-01-15 | Option exercise (derivative) | 1,240 | $0.00 | 2,479 |
| 2019-01-15 | Option exercise (derivative) | 1,914 | $0.00 | 0 |
| 2019-01-15 | Grant / award (derivative) | 1,914 | $0.00 | 1,914 |
| 2019-01-15 | Option exercise (derivative) | 1,198 | $0.00 | 1,197 |
| 2019-01-15 | Option exercise | 1,240 | $0.00 | 25,032 |
| 2019-01-15 | Option exercise | 1,239 | $0.00 | 22,594 |
| 2019-01-15 | Option exercise | 1,914 | $0.00 | 21,355 |
| 2019-01-15 | Option exercise | 1,198 | $0.00 | 23,792 |
| 2018-08-27 | Open-market sale | 300 | $430.23 | 21,141 |
| 2018-08-27 | Open-market sale | 923 | $432.19 | 19,441 |
| 2018-08-27 | Open-market sale | 777 | $431.55 | 20,364 |
| 2018-07-27 | Open-market sale | 510 | $443.64 | 21,741 |
| 2018-07-27 | Open-market sale | 200 | $444.63 | 21,541 |
| 2018-07-27 | Open-market sale | 100 | $446.90 | 21,441 |
| 2018-07-27 | Open-market sale | 390 | $442.33 | 22,251 |
| 2018-07-27 | Open-market sale | 200 | $436.89 | 22,741 |
| 2018-07-27 | Open-market sale | 100 | $439.83 | 22,641 |
| 2018-07-18 | Open-market sale | 100 | $435.84 | 32,896 |
| 2018-06-27 | Open-market sale | 500 | $429.84 | 23,441 |
| 2018-06-27 | Open-market sale | 500 | $430.70 | 22,941 |
| 2018-06-27 | Open-market sale | 300 | $425.98 | 24,141 |
| 2018-06-27 | Open-market sale | 200 | $427.60 | 23,941 |
| 2018-05-29 | Open-market sale | 100 | $391.14 | 25,741 |
| 2018-05-29 | Open-market sale | 433 | $395.67 | 24,497 |
| 2018-05-29 | Open-market sale | 511 | $394.45 | 24,930 |
| 2018-05-29 | Open-market sale | 300 | $393.64 | 25,441 |
| 2018-05-29 | Open-market sale | 56 | $396.54 | 24,441 |
| 2018-05-29 | Open-market sale | 300 | $390.35 | 25,841 |
| 2018-05-29 | Open-market sale | 100 | $388.26 | 26,141 |
| 2018-05-29 | Open-market sale | 200 | $386.35 | 26,241 |
| 2018-04-18 | Open-market sale | 200 | $411.66 | 27,441 |
| 2018-04-18 | Open-market sale | 800 | $413.13 | 26,641 |
| 2018-04-18 | Open-market sale | 200 | $414.27 | 26,441 |
| 2018-04-18 | Open-market sale | 300 | $409.89 | 27,641 |
| 2018-03-27 | Open-market sale | 304 | $415.67 | 28,041 |
| 2018-03-27 | Open-market sale | 100 | $416.30 | 27,941 |
| 2018-03-27 | Open-market sale | 200 | $414.42 | 28,345 |
| 2018-03-27 | Open-market sale | 200 | $412.16 | 28,545 |
| 2018-03-27 | Open-market sale | 396 | $409.47 | 28,745 |
| 2018-03-27 | Open-market sale | 100 | $406.01 | 29,341 |
| 2018-03-27 | Open-market sale | 200 | $407.72 | 29,141 |
| 2018-03-01 | Open-market sale | 200 | $392.80 | 29,741 |
| 2018-03-01 | Open-market sale | 544 | $389.62 | 30,641 |
| 2018-03-01 | Open-market sale | 500 | $390.58 | 30,141 |
| 2018-03-01 | Open-market sale | 200 | $391.65 | 29,941 |
| 2018-03-01 | Open-market sale | 300 | $393.83 | 29,441 |
| 2018-02-28 | Option exercise (derivative) | 3,452 | $0.00 | 3,451 |
| 2018-02-28 | Option exercise | 3,452 | $0.00 | 33,185 |
| 2018-02-28 | Open-market sale | 434 | $392.00 | 32,751 |
| 2018-02-28 | Open-market sale | 600 | $393.36 | 32,151 |
| 2018-02-28 | Open-market sale | 366 | $394.34 | 31,785 |
| 2018-02-28 | Open-market sale | 200 | $395.50 | 31,585 |
| 2018-02-28 | Open-market sale | 200 | $396.48 | 31,385 |
| 2018-02-28 | Open-market sale | 200 | $397.87 | 31,185 |
| 2018-02-27 | Grant / award (derivative) | 3,719 | $0.00 | 3,719 |
| 2018-02-27 | Grant / award (derivative) | 6,903 | $0.00 | 6,903 |
| 2018-02-16 | Open-market sale | 300 | $404.03 | 29,733 |
| 2018-02-16 | Open-market sale | 702 | $402.91 | 30,033 |
| 2018-02-16 | Open-market sale | 400 | $402.03 | 30,735 |
| 2018-02-16 | Open-market sale | 298 | $400.77 | 31,135 |
| 2018-02-16 | Open-market sale | 328 | $398.76 | 31,433 |
| 2018-02-15 | Option exercise (derivative) | 2,235 | $0.00 | 0 |
| 2018-02-15 | Option exercise (derivative) | 1,805 | $0.00 | 1,804 |
| 2018-02-15 | Option exercise | 1,805 | $0.00 | 31,761 |
| 2018-02-15 | Option exercise | 2,235 | $0.00 | 29,956 |
| 2018-01-26 | Open-market sale | 28 | $441.78 | 27,666 |
| 2018-01-26 | Open-market sale | 307 | $440.74 | 27,694 |
| 2018-01-26 | Open-market sale | 50 | $439.12 | 28,001 |
| 2018-01-26 | Open-market sale | 415 | $438.32 | 28,051 |
| 2018-01-26 | Open-market sale | 600 | $437.61 | 28,466 |
| 2018-01-26 | Open-market sale | 100 | $435.40 | 29,066 |
| 2018-01-17 | Open-market sale | 700 | $442.13 | 31,483 |
| 2018-01-17 | Open-market sale | 300 | $446.29 | 29,266 |
| 2018-01-17 | Open-market sale | 617 | $445.51 | 29,566 |
| 2018-01-17 | Open-market sale | 600 | $444.30 | 30,183 |
| 2018-01-17 | Open-market sale | 700 | $443.42 | 30,783 |
| 2018-01-17 | Open-market sale | 100 | $447.41 | 29,166 |
| 2018-01-17 | Open-market sale | 1,211 | $440.68 | 32,183 |
| 2018-01-16 | Option exercise (derivative) | 1,240 | $0.00 | 1,239 |
| 2018-01-16 | Option exercise (derivative) | 1,199 | $0.00 | 2,395 |
| 2018-01-16 | Option exercise (derivative) | 4,470 | $0.00 | 0 |
| 2018-01-16 | Grant / award (derivative) | 4,470 | $0.00 | 4,470 |
| 2018-01-16 | Option exercise | 1,199 | $0.00 | 33,394 |
| 2018-01-16 | Option exercise | 1,240 | $0.00 | 32,195 |
| 2018-01-16 | Option exercise | 1,489 | $0.00 | 30,955 |
| 2018-01-16 | Option exercise | 4,470 | $0.00 | 29,466 |
| 2017-12-14 | Open-market sale | 500 | $459.16 | 25,395 |
| 2017-12-14 | Open-market sale | 300 | $453.13 | 26,196 |
| 2017-12-14 | Open-market sale | 100 | $455.55 | 26,096 |
| 2017-12-14 | Open-market sale | 100 | $456.57 | 25,996 |
| 2017-12-14 | Open-market sale | 101 | $457.83 | 25,895 |
| 2017-12-14 | Open-market sale | 399 | $460.62 | 24,996 |
| 2017-11-27 | Open-market sale | 100 | $476.57 | 27,596 |
| 2017-11-27 | Open-market sale | 600 | $478.98 | 26,796 |
| 2017-11-27 | Open-market sale | 200 | $477.82 | 27,396 |
| 2017-11-27 | Open-market sale | 500 | $472.84 | 27,996 |
| 2017-11-27 | Open-market sale | 300 | $474.82 | 27,696 |
| 2017-11-27 | Open-market sale | 300 | $480.51 | 26,496 |
| 2017-10-27 | Open-market sale | 600 | $455.41 | 28,996 |
| 2017-10-27 | Open-market sale | 500 | $456.40 | 28,496 |
| 2017-10-27 | Open-market sale | 400 | $454.22 | 29,596 |
| 2017-09-27 | Open-market sale | 200 | $433.37 | 31,193 |
| 2017-09-27 | Open-market sale | 103 | $431.66 | 31,393 |
| 2017-09-27 | Open-market sale | 197 | $442.06 | 29,996 |
| 2017-09-27 | Open-market sale | 400 | $441.25 | 30,193 |
| 2017-09-27 | Open-market sale | 400 | $439.25 | 30,593 |
| 2017-09-27 | Open-market sale | 200 | $436.39 | 30,993 |
| 2017-08-28 | Open-market sale | 400 | $462.41 | 32,096 |
| 2017-08-28 | Open-market sale | 200 | $464.64 | 31,796 |
| 2017-08-28 | Open-market sale | 100 | $463.23 | 31,996 |
| 2017-08-28 | Open-market sale | 200 | $467.39 | 31,596 |
| 2017-08-28 | Open-market sale | 100 | $468.81 | 31,496 |
| 2017-07-18 | Open-market sale | 500 | $435.01 | 32,996 |
| 2017-07-18 | Open-market sale | 100 | $438.40 | 32,496 |
| 2017-07-18 | Open-market sale | 300 | $437.32 | 32,596 |
| 2017-06-27 | Open-market sale | 981 | $433.98 | 35,015 |
| 2017-06-27 | Open-market sale | 600 | $437.96 | 33,496 |
| 2017-06-27 | Open-market sale | 415 | $434.83 | 34,600 |
| 2017-06-27 | Open-market sale | 504 | $436.67 | 34,096 |
| 2017-05-30 | Open-market sale | 700 | $440.66 | 36,296 |
| 2017-05-30 | Open-market sale | 300 | $441.77 | 35,996 |
| 2017-04-18 | Open-market sale | 300 | $402.16 | 37,696 |
| 2017-04-18 | Open-market sale | 700 | $403.22 | 36,996 |
| 2017-03-27 | Open-market sale | 200 | $385.80 | 37,996 |
| 2017-03-27 | Open-market sale | 499 | $384.35 | 38,196 |
| 2017-03-27 | Open-market sale | 1,198 | $383.58 | 38,695 |
| 2017-03-27 | Open-market sale | 603 | $382.44 | 39,893 |
| 2017-02-27 | Open-market sale | 300 | $379.86 | 40,496 |
| 2017-02-27 | Open-market sale | 300 | $377.72 | 41,196 |
| 2017-02-27 | Open-market sale | 400 | $378.77 | 40,796 |
| 2017-02-21 | Open-market sale | 646 | $369.20 | 42,806 |
| 2017-02-21 | Open-market sale | 1,110 | $370.68 | 41,696 |
| 2017-02-21 | Open-market sale | 200 | $371.89 | 41,496 |
| 2017-02-17 | Option exercise (derivative) | 3,609 | $0.00 | 3,609 |
| 2017-02-17 | Grant / award (derivative) | 7,218 | $0.00 | 7,218 |
| 2017-02-17 | Option exercise | 3,609 | $0.00 | 43,352 |
| 2017-02-16 | Grant / award (derivative) | 3,594 | $0.00 | 3,594 |
| 2017-02-16 | Open-market sale | 300 | $378.79 | 40,543 |
| 2017-02-16 | Open-market sale | 396 | $373.42 | 41,943 |
| 2017-02-16 | Open-market sale | 500 | $370.98 | 42,339 |
| 2017-02-16 | Open-market sale | 500 | $377.71 | 40,843 |
| 2017-02-16 | Open-market sale | 300 | $374.56 | 41,643 |
| 2017-02-16 | Open-market sale | 300 | $375.96 | 41,343 |
| 2017-02-16 | Open-market sale | 200 | $382.76 | 39,843 |
| 2017-02-16 | Open-market sale | 300 | $381.89 | 40,043 |
| 2017-02-16 | Open-market sale | 200 | $380.14 | 40,343 |
| 2017-02-15 | Option exercise (derivative) | 2,236 | $0.00 | 2,235 |
| 2017-02-15 | Option exercise (derivative) | 3,394 | $0.00 | 0 |
| 2017-02-15 | Option exercise | 2,236 | $0.00 | 42,839 |
| 2017-02-15 | Option exercise | 3,394 | $0.00 | 40,603 |
| 2017-01-27 | Open-market sale | 100 | $384.91 | 37,117 |
| 2017-01-27 | Open-market sale | 619 | $384.17 | 37,217 |
| 2017-01-27 | Open-market sale | 281 | $383.15 | 37,836 |
| 2017-01-18 | Open-market sale | 1,106 | $376.41 | 38,470 |
| 2017-01-18 | Open-market sale | 353 | $377.58 | 38,117 |
| 2017-01-17 | Option exercise (derivative) | 1,241 | $0.00 | 2,479 |
| 2017-01-17 | Option exercise (derivative) | 1,489 | $0.00 | 1,489 |
| 2017-01-17 | Option exercise | 1,489 | $0.00 | 38,335 |
| 2017-01-17 | Option exercise | 1,241 | $0.00 | 39,576 |
| 2016-12-27 | Open-market sale | 700 | $356.25 | 38,646 |
| 2016-12-27 | Open-market sale | 1,121 | $356.86 | 37,525 |
| 2016-12-27 | Open-market sale | 679 | $358.23 | 36,846 |
| 2016-11-28 | Open-market sale | 100 | $339.54 | 40,246 |
| 2016-11-28 | Open-market sale | 595 | $341.34 | 39,651 |
| 2016-11-28 | Open-market sale | 305 | $343.26 | 39,346 |
| 2016-10-18 | Open-market sale | 1,000 | $366.60 | 40,346 |
| 2016-09-27 | Open-market sale | 1,968 | $362.24 | 41,878 |
| 2016-09-27 | Open-market sale | 532 | $363.03 | 41,346 |
| 2016-08-29 | Open-market sale | 298 | $368.61 | 43,846 |
| 2016-08-29 | Open-market sale | 300 | $367.43 | 44,144 |
| 2016-08-29 | Open-market sale | 402 | $366.34 | 44,444 |
| 2016-06-01 | Open-market sale | 5,500 | $363.85 | 44,846 |
| 2016-04-08 | Open-market sale | 100 | $328.00 | 50,346 |
| 2016-04-08 | Open-market sale | 300 | $325.45 | 50,646 |
| 2016-04-08 | Open-market sale | 200 | $326.83 | 50,446 |
| 2016-04-08 | Open-market sale | 100 | $323.20 | 51,246 |
| 2016-04-08 | Open-market sale | 300 | $324.71 | 50,946 |
| 2016-03-08 | Open-market sale | 300 | $300.92 | 51,646 |
| 2016-03-08 | Open-market sale | 100 | $302.73 | 51,346 |
| 2016-03-08 | Open-market sale | 100 | $296.04 | 52,246 |
| 2016-03-08 | Open-market sale | 100 | $297.30 | 52,146 |
| 2016-03-08 | Open-market sale | 200 | $298.57 | 51,946 |
| 2016-03-08 | Open-market sale | 200 | $302.02 | 51,446 |
| 2016-02-17 | Open-market sale | 200 | $286.69 | 54,514 |
| 2016-02-17 | Open-market sale | 668 | $288.25 | 53,846 |
| 2016-02-17 | Open-market sale | 600 | $293.72 | 52,346 |
| 2016-02-17 | Open-market sale | 200 | $292.49 | 52,946 |
| 2016-02-17 | Open-market sale | 300 | $290.26 | 53,146 |
| 2016-02-17 | Open-market sale | 400 | $289.20 | 53,446 |
| 2016-02-16 | Option exercise (derivative) | 3,395 | $0.00 | 3,395 |
| 2016-02-16 | Option exercise (derivative) | 1,039 | $0.00 | 0 |
| 2016-02-16 | Option exercise | 3,395 | $0.00 | 57,073 |
| 2016-02-16 | Option exercise | 1,039 | $0.00 | 53,678 |
| 2016-02-16 | Open-market sale | 901 | $285.35 | 56,172 |
| 2016-02-16 | Open-market sale | 600 | $286.21 | 55,572 |
| 2016-02-16 | Open-market sale | 200 | $287.47 | 55,372 |
| 2016-02-16 | Open-market sale | 100 | $289.32 | 55,272 |
| 2016-02-16 | Open-market sale | 558 | $290.98 | 54,714 |
| 2016-02-12 | Option exercise (derivative) | 4,471 | $0.00 | 4,470 |
| 2016-02-12 | Option exercise | 4,471 | $0.00 | 52,639 |
| 2016-02-11 | Grant / award (derivative) | 3,720 | $0.00 | 3,720 |
| 2016-02-11 | Grant / award (derivative) | 8,941 | $0.00 | 8,941 |
| 2016-02-08 | Open-market sale | 100 | $269.09 | 48,577 |
| 2016-02-08 | Open-market sale | 100 | $274.58 | 48,177 |
| 2016-02-08 | Open-market sale | 300 | $271.37 | 48,277 |
| 2016-02-08 | Open-market sale | 100 | $276.00 | 48,077 |
| 2016-02-08 | Open-market sale | 200 | $267.21 | 48,677 |
| 2016-02-08 | Open-market sale | 100 | $265.92 | 48,877 |
| 2016-02-08 | Open-market sale | 100 | $263.93 | 48,977 |
| 2016-01-19 | Open-market sale | 510 | $302.72 | 49,077 |
| 2016-01-19 | Open-market sale | 100 | $299.82 | 49,587 |
| 2016-01-19 | Open-market sale | 100 | $290.10 | 53,523 |
| 2016-01-19 | Open-market sale | 555 | $291.75 | 52,968 |
| 2016-01-19 | Open-market sale | 1,146 | $292.59 | 51,822 |
| 2016-01-19 | Open-market sale | 610 | $293.78 | 51,212 |
| 2016-01-19 | Open-market sale | 825 | $294.89 | 50,387 |
| 2016-01-19 | Open-market sale | 200 | $296.26 | 50,187 |
| 2016-01-19 | Open-market sale | 300 | $298.62 | 49,687 |
| 2016-01-19 | Open-market sale | 200 | $296.97 | 49,987 |
| 2016-01-15 | Option exercise (derivative) | 1,490 | $0.00 | 2,979 |
| 2016-01-15 | Grant / award (derivative) | 6,784 | $0.00 | 6,784 |
| 2016-01-15 | Option exercise (derivative) | 6,784 | $0.00 | 0 |
| 2016-01-15 | Option exercise | 6,784 | $0.00 | 52,133 |
| 2016-01-15 | Option exercise | 1,490 | $0.00 | 53,623 |
| 2016-01-08 | Open-market sale | 200 | $311.43 | 45,349 |
| 2016-01-08 | Open-market sale | 459 | $309.66 | 45,549 |
| 2016-01-08 | Open-market sale | 199 | $307.68 | 46,008 |
| 2016-01-08 | Open-market sale | 142 | $305.95 | 46,207 |
| 2015-12-08 | Open-market sale | 300 | $297.81 | 46,949 |
| 2015-12-08 | Open-market sale | 449 | $299.04 | 46,500 |
| 2015-12-08 | Open-market sale | 151 | $300.02 | 46,349 |
| 2015-12-08 | Open-market sale | 100 | $295.74 | 47,249 |
| 2015-11-10 | Grant / award (derivative) | 240 | $0.00 | 6,788 |
| 2015-11-10 | Grant / award (derivative) | 156 | $0.00 | 4,468 |
| 2015-11-10 | Grant / award (derivative) | 36 | $0.00 | 1,039 |
| 2015-11-10 | Grant / award | 1,753 | $0.00 | 47,349 |
| 2015-11-09 | Open-market sale | 400 | $288.52 | 45,196 |
| 2015-11-09 | Open-market sale | 304 | $289.98 | 44,892 |
| 2015-11-09 | Open-market sale | 96 | $292.50 | 44,596 |
| 2015-11-09 | Open-market sale | 200 | $290.98 | 44,692 |
| 2015-10-08 | Open-market sale | 387 | $265.51 | 46,809 |
| 2015-10-08 | Open-market sale | 400 | $263.43 | 47,196 |
| 2015-10-08 | Open-market sale | 213 | $266.93 | 46,596 |
| 2015-09-09 | Open-market sale | 3,000 | $280.95 | 47,596 |
| 2015-09-08 | Open-market sale | 300 | $277.95 | 50,596 |
| 2015-09-08 | Open-market sale | 300 | $275.43 | 50,896 |
| 2015-09-08 | Open-market sale | 100 | $272.61 | 51,496 |
| 2015-09-08 | Open-market sale | 300 | $274.48 | 51,196 |
| 2015-08-10 | Open-market sale | 100 | $281.11 | 51,596 |
| 2015-08-10 | Open-market sale | 478 | $280.63 | 51,696 |
| 2015-08-10 | Open-market sale | 422 | $278.82 | 52,174 |
| 2015-07-08 | Open-market sale | 352 | $257.89 | 52,596 |
| 2015-07-08 | Open-market sale | 648 | $256.97 | 52,948 |
| 2015-06-08 | Open-market sale | 500 | $263.53 | 53,696 |
| 2015-06-08 | Open-market sale | 100 | $264.05 | 53,596 |
| 2015-06-08 | Open-market sale | 400 | $262.46 | 54,196 |
| 2015-05-08 | Open-market sale | 200 | $266.27 | 55,196 |
| 2015-05-08 | Open-market sale | 200 | $263.15 | 55,396 |
| 2015-05-08 | Open-market sale | 600 | $268.55 | 54,596 |
| 2015-04-08 | Open-market sale | 1,000 | $234.53 | 55,596 |
| 2015-03-09 | Open-market sale | 1,000 | $233.57 | 56,596 |
| 2015-02-23 | Open-market sale | 1,000 | $232.73 | 57,596 |
| 2015-02-18 | Open-market sale | 2,376 | $223.98 | 58,596 |
| 2015-02-17 | Open-market sale | 2,076 | $225.25 | 56,618 |
| 2015-02-17 | Option exercise (derivative) | 1,002 | $0.00 | 1,002 |
| 2015-02-17 | Option exercise (derivative) | 3,352 | $0.00 | 0 |
| 2015-02-17 | Option exercise | 1,002 | $0.00 | 60,972 |
| 2015-02-17 | Option exercise | 3,352 | $0.00 | 59,970 |
| 2015-02-13 | Option exercise (derivative) | 6,548 | $0.00 | 6,547 |
| 2015-02-13 | Option exercise | 6,548 | $0.00 | 58,694 |
| 2015-02-12 | Grant / award (derivative) | 13,095 | $0.00 | 13,095 |
| 2015-02-12 | Grant / award (derivative) | 4,312 | $0.00 | 4,312 |
| 2015-01-15 | Grant / award (derivative) | 1,305 | $0.00 | 1,305 |
| 2015-01-15 | Option exercise (derivative) | 1,305 | $0.00 | 0 |
| 2015-01-15 | Option exercise | 1,305 | $0.00 | 51,998 |
| 2014-11-25 | Grant / award (derivative) | 109 | $0.00 | 3,352 |
| 2014-11-25 | Grant / award (derivative) | 66 | $0.00 | 2,007 |
| 2014-11-25 | Grant / award | 1,653 | $0.00 | 50,693 |
| 2014-03-03 | Open-market sale | 1,054 | $188.26 | 49,040 |
| 2014-02-28 | Option exercise (derivative) | 1,942 | $0.00 | 1,941 |
| 2014-02-28 | Option exercise | 1,942 | $0.00 | 50,094 |
| 2014-02-27 | Grant / award (derivative) | 3,883 | $0.00 | 3,883 |
| 2014-02-19 | Open-market sale | 4,882 | $193.79 | 48,152 |
| 2014-02-18 | Option exercise (derivative) | 5,750 | $0.00 | 0 |
| 2014-02-18 | Option exercise (derivative) | 3,244 | $0.00 | 3,244 |
| 2014-02-18 | Option exercise | 8,994 | $0.00 | 53,034 |
| 2014-01-16 | Open-market sale | 2,431 | $179.57 | 43,895 |
| 2014-01-15 | Grant / award (derivative) | 4,435 | $0.00 | 4,435 |
| 2014-01-15 | Option exercise (derivative) | 4,435 | $0.00 | 0 |
| 2014-01-15 | Option exercise | 4,435 | $0.00 | 46,326 |
| 2013-05-07 | Open-market sale | 17,500 | $214.00 | 41,891 |
| 2013-03-11 | Open-market sale | 1,000 | $217.49 | 59,391 |
| 2013-02-19 | Open-market sale | 9,274 | $218.96 | 60,391 |
| 2013-02-15 | Option exercise (derivative) | 6,488 | $0.00 | 6,487 |
| 2013-02-15 | Option exercise (derivative) | 5,750 | $0.00 | 5,750 |
| 2013-02-15 | Option exercise (derivative) | 4,834 | $0.00 | 0 |
| 2013-02-15 | Option exercise | 17,072 | $0.00 | 69,665 |
| 2013-02-14 | Grant / award (derivative) | 12,975 | $0.00 | 12,975 |
| 2013-02-01 | Open-market sale | 1,000 | $216.96 | 52,316 |
| 2013-01-09 | Open-market sale | 1,000 | $214.08 | 53,316 |
| 2012-12-10 | Open-market sale | 1,000 | $188.77 | 54,316 |
| 2012-11-19 | Open-market sale | 12,000 | $180.10 | 55,316 |
| 2012-11-09 | Open-market sale | 1,000 | $172.19 | 67,316 |
| 2012-11-08 | Option exercise (derivative) | 1,000 | $0.00 | 0 |
| 2012-11-08 | Open-market sale | 1,000 | $175.56 | 68,316 |
| 2012-11-08 | Option exercise | 1,000 | $30.02 | 69,316 |
| 2012-10-09 | Open-market sale | 1,000 | $200.30 | 68,316 |
| 2012-10-08 | Option exercise (derivative) | 1,000 | $0.00 | 1,000 |
| 2012-10-08 | Open-market sale | 1,000 | $200.00 | 69,316 |
| 2012-10-08 | Option exercise | 1,000 | $30.02 | 70,316 |
| 2012-09-10 | Option exercise (derivative) | 1,000 | $0.00 | 2,000 |
| 2012-09-10 | Open-market sale | 1,000 | $197.29 | 70,316 |
| 2012-09-10 | Open-market sale | 1,000 | $197.29 | 69,316 |
| 2012-09-10 | Option exercise | 1,000 | $30.02 | 71,316 |
| 2012-08-09 | Open-market sale | 1,000 | $179.89 | 70,315 |
| 2012-08-08 | Option exercise (derivative) | 1,000 | $0.00 | 3,000 |
| 2012-08-08 | Option exercise | 1,000 | $30.02 | 72,315 |
| 2012-08-08 | Open-market sale | 1,000 | $179.25 | 71,315 |
| 2012-07-09 | Option exercise (derivative) | 1,000 | $0.00 | 4,000 |
| 2012-07-09 | Open-market sale | 1,000 | $175.11 | 71,315 |
| 2012-07-09 | Option exercise | 1,000 | $30.02 | 72,315 |
| 2012-06-08 | Option exercise (derivative) | 1,000 | $0.00 | 5,000 |
| 2012-06-08 | Option exercise | 1,000 | $30.02 | 72,315 |
| 2012-06-08 | Open-market sale | 1,000 | $160.88 | 71,315 |
| 2012-05-08 | Option exercise (derivative) | 1,000 | $0.00 | 6,000 |
| 2012-05-08 | Option exercise | 1,000 | $30.02 | 72,315 |
| 2012-05-08 | Open-market sale | 1,000 | $154.88 | 71,315 |
| 2012-04-09 | Option exercise (derivative) | 1,000 | $0.00 | 7,000 |
| 2012-04-09 | Open-market sale | 1,000 | $155.19 | 71,315 |
| 2012-04-09 | Option exercise | 1,000 | $30.02 | 72,315 |
| 2012-03-08 | Option exercise (derivative) | 1,000 | $0.00 | 8,000 |
| 2012-03-08 | Open-market sale | 1,000 | $137.78 | 71,315 |
| 2012-03-08 | Option exercise | 1,000 | $30.02 | 72,315 |
| 2012-03-07 | Open-market sale | 1,197 | $134.62 | 71,315 |
| 2012-03-06 | Option exercise (derivative) | 2,509 | $0.00 | 0 |
| 2012-03-06 | Grant / award (derivative) | 2,509 | $0.00 | 2,509 |
| 2012-03-06 | Option exercise | 2,509 | $0.00 | 72,512 |
| 2012-03-02 | Option exercise (derivative) | 10,500 | $0.00 | 9,000 |
| 2012-03-02 | Option exercise | 10,500 | $30.02 | 80,503 |
| 2012-03-02 | Open-market sale | 10,500 | $138.31 | 70,003 |
| 2012-02-23 | Open-market sale | 5,379 | $134.33 | 70,003 |
| 2012-02-22 | Option exercise (derivative) | 11,500 | $0.00 | 11,500 |
| 2012-02-22 | Option exercise | 11,500 | $0.00 | 75,382 |
| 2012-02-21 | Grant / award (derivative) | 23,000 | $0.00 | 23,000 |
| 2012-02-16 | Open-market sale | 6,355 | $133.88 | 63,882 |
| 2012-02-15 | Option exercise (derivative) | 4,834 | $0.00 | 4,834 |
| 2012-02-15 | Option exercise | 13,584 | $0.00 | 70,237 |
| 2012-02-08 | Option exercise (derivative) | 1,000 | $0.00 | 19,500 |
| 2012-02-08 | Option exercise | 1,000 | $30.02 | 57,378 |
| 2012-02-08 | Open-market sale | 1,000 | $128.00 | 56,378 |
| 2012-01-09 | Option exercise (derivative) | 1,000 | $0.00 | 20,500 |
| 2012-01-09 | Open-market sale | 1,000 | $105.00 | 56,378 |
| 2012-01-09 | Option exercise | 1,000 | $30.02 | 57,378 |
| 2011-12-08 | Option exercise (derivative) | 1,000 | $0.00 | 21,500 |
| 2011-12-08 | Option exercise | 1,000 | $30.02 | 57,378 |
| 2011-12-08 | Open-market sale | 1,000 | $101.01 | 56,378 |
| 2011-11-14 | Option exercise (derivative) | 1,000 | $0.00 | 22,500 |
| 2011-11-14 | Open-market sale | 1,000 | $100.00 | 56,378 |
| 2011-11-14 | Option exercise | 1,000 | $30.02 | 57,378 |
| 2011-10-27 | Option exercise (derivative) | 3,000 | $0.00 | 23,500 |
| 2011-10-27 | Open-market sale | 3,000 | $100.00 | 56,378 |
| 2011-10-27 | Option exercise | 3,000 | $30.02 | 59,378 |
| 2011-07-08 | Option exercise (derivative) | 1,000 | $0.00 | 26,500 |
| 2011-07-08 | Option exercise | 1,000 | $30.02 | 57,378 |
| 2011-07-08 | Open-market sale | 1,000 | $102.63 | 56,378 |
| 2011-06-08 | Option exercise (derivative) | 1,000 | $0.00 | 27,500 |
| 2011-06-08 | Open-market sale | 1,000 | $97.49 | 56,378 |
| 2011-06-08 | Option exercise | 1,000 | $30.02 | 57,378 |
| 2011-05-09 | Option exercise (derivative) | 1,000 | $0.00 | 28,500 |
| 2011-05-09 | Open-market sale | 1,000 | $99.34 | 56,378 |
| 2011-05-09 | Option exercise | 1,000 | $30.02 | 57,378 |
| 2011-04-08 | Option exercise (derivative) | 1,000 | $0.00 | 29,500 |
| 2011-04-08 | Open-market sale | 1,000 | $92.88 | 56,378 |
| 2011-04-08 | Option exercise | 1,000 | $30.02 | 57,378 |
| 2011-03-08 | Option exercise (derivative) | 1,000 | $0.00 | 30,500 |
| 2011-03-08 | Open-market sale | 1,000 | $83.83 | 56,378 |
| 2011-03-08 | Option exercise | 1,000 | $30.02 | 57,378 |
| 2011-02-23 | Option exercise (derivative) | 1,000 | $0.00 | 31,500 |
| 2011-02-23 | Open-market sale | 1,000 | $88.26 | 56,378 |
| 2011-02-23 | Option exercise | 1,000 | $30.02 | 57,378 |
| 2011-02-18 | Open-market sale | 4,520 | $91.26 | 56,378 |
| 2011-02-17 | Option exercise (derivative) | 9,668 | $0.00 | 9,668 |
| 2011-02-17 | Option exercise | 9,668 | $0.00 | 60,898 |
| 2011-02-16 | Open-market sale | 7,268 | $91.36 | 51,230 |
| 2011-02-16 | Grant / award (derivative) | 19,336 | $0.00 | 19,336 |
| 2011-02-15 | Option exercise (derivative) | 8,750 | $0.00 | 8,750 |
| 2011-02-15 | Option exercise (derivative) | 4,000 | $0.00 | 0 |
| 2011-02-15 | Option exercise | 12,750 | $0.00 | 58,498 |
| 2011-02-15 | Option exercise (derivative) | 8,750 | $0.00 | 0 |
| 2011-01-04 | Open-market sale | 1,520 | $83.63 | 45,260 |
| 2010-12-21 | Option exercise (derivative) | 7,813 | $0.00 | 0 |
| 2010-12-21 | Option exercise | 7,813 | $12.16 | 46,780 |
| 2010-07-02 | Open-market sale | 1,520 | $79.16 | 38,967 |
| 2010-02-17 | Open-market sale | 2,280 | $95.58 | 40,487 |
| 2010-02-16 | Open-market sale | 8,182 | $95.26 | 38,767 |
| 2010-02-16 | Option exercise (derivative) | 4,000 | $0.00 | 4,000 |
| 2010-02-16 | Option exercise | 4,000 | $0.00 | 42,767 |
| 2010-02-12 | Option exercise (derivative) | 17,500 | $0.00 | 17,500 |
| 2010-02-12 | Option exercise | 17,500 | $0.00 | 46,949 |
| 2010-02-11 | Grant / award (derivative) | 35,000 | $0.00 | 35,000 |
| 2010-02-08 | Option exercise (derivative) | 1,000 | $0.00 | 32,500 |
| 2010-02-08 | Option exercise | 1,000 | $30.02 | 29,961 |
| 2010-02-08 | Open-market sale | 1,000 | $92.67 | 28,961 |
| 2010-01-08 | Option exercise (derivative) | 1,000 | $0.00 | 33,500 |
| 2010-01-08 | Open-market sale | 1,000 | $106.80 | 28,961 |
| 2010-01-08 | Option exercise | 1,000 | $30.02 | 29,961 |
| 2010-01-05 | Open-market sale | 4,014 | $109.07 | 28,961 |
| 2009-12-08 | Option exercise (derivative) | 1,000 | $0.00 | 34,500 |
| 2009-12-08 | Option exercise | 1,000 | $30.02 | 33,975 |
| 2009-12-08 | Open-market sale | 1,000 | $100.34 | 32,975 |
| 2009-12-07 | Open-market sale | 2,934 | $101.05 | 35,511 |
| 2009-11-12 | Open-market sale | 4,000 | $94.30 | 38,445 |
| 2009-11-09 | Option exercise (derivative) | 1,000 | $0.00 | 35,500 |
| 2009-11-09 | Open-market sale | 1,000 | $95.44 | 42,445 |
| 2009-11-09 | Option exercise | 1,000 | $30.02 | 43,445 |
| 2009-10-08 | Option exercise (derivative) | 1,000 | $0.00 | 36,500 |
| 2009-10-08 | Option exercise | 1,000 | $30.02 | 43,445 |
| 2009-10-08 | Open-market sale | 1,000 | $95.71 | 42,445 |
| 2009-09-08 | Option exercise (derivative) | 1,000 | $0.00 | 37,500 |
| 2009-09-08 | Option exercise | 1,000 | $30.02 | 43,445 |
| 2009-09-08 | Open-market sale | 1,000 | $84.25 | 42,445 |
| 2009-08-10 | Option exercise (derivative) | 1,000 | $0.00 | 38,500 |
| 2009-08-10 | Option exercise | 1,000 | $30.02 | 43,445 |
| 2009-08-10 | Open-market sale | 1,000 | $82.00 | 42,445 |
| 2009-07-02 | Open-market sale | 4,014 | $71.47 | 42,445 |
| 2009-01-05 | Open-market sale | 7,339 | $59.00 | 42,695 |
| 2009-01-05 | Open-market sale | 7,339 | $59.00 | 42,695 |
| 2009-01-02 | Option exercise (derivative) | 3,500 | $0.00 | 0 |
| 2009-01-02 | Option exercise | 3,500 | $0.00 | 50,034 |
| 2009-01-02 | Option exercise (derivative) | 3,500 | $0.00 | 0 |
| 2009-01-02 | Option exercise | 3,500 | $0.00 | 50,034 |
| 2008-07-02 | Open-market sale | 7,339 | $85.95 | 46,534 |
| 2008-07-01 | Option exercise (derivative) | 3,500 | $0.00 | 3,500 |
| 2008-07-01 | Option exercise | 3,500 | $0.00 | 53,873 |
| 2008-02-08 | Option exercise (derivative) | 1,000 | $0.00 | 39,500 |
| 2008-02-08 | Option exercise | 1,000 | $30.02 | 51,092 |
| 2008-02-08 | Open-market sale | 1,000 | $72.33 | 50,092 |
| 2008-01-08 | Option exercise (derivative) | 1,000 | $0.00 | 40,500 |
| 2008-01-08 | Open-market sale | 1,000 | $89.95 | 50,092 |
| 2008-01-08 | Option exercise | 1,000 | $30.02 | 51,092 |
| 2008-01-03 | Open-market sale | 5,575 | $98.32 | 50,092 |
| 2008-01-02 | Option exercise (derivative) | 3,500 | $0.00 | 7,000 |
| 2008-01-02 | Option exercise | 3,500 | $0.00 | 55,667 |
| 2007-12-10 | Option exercise (derivative) | 1,000 | $0.00 | 41,500 |
| 2007-12-10 | Open-market sale | 1,000 | $107.48 | 52,167 |
| 2007-12-10 | Option exercise | 1,000 | $30.02 | 53,167 |
| 2007-11-19 | Option exercise (derivative) | 7,500 | $0.00 | 42,500 |
| 2007-11-19 | Open-market sale | 7,500 | $100.35 | 52,167 |
| 2007-11-19 | Option exercise | 7,500 | $30.02 | 59,667 |
| 2007-11-08 | Option exercise (derivative) | 1,000 | $0.00 | 50,000 |
| 2007-11-08 | Open-market sale | 1,000 | $117.92 | 52,167 |
| 2007-11-08 | Option exercise | 1,000 | $30.02 | 53,167 |
| 2007-10-08 | Option exercise (derivative) | 1,000 | $0.00 | 51,000 |
| 2007-10-08 | Open-market sale | 1,000 | $93.81 | 52,167 |
| 2007-10-08 | Option exercise | 1,000 | $30.02 | 53,167 |
| 2007-09-10 | Option exercise (derivative) | 1,000 | $0.00 | 52,000 |
| 2007-09-10 | Option exercise | 1,000 | $30.02 | 53,167 |
| 2007-09-10 | Open-market sale | 1,000 | $88.68 | 52,167 |
| 2007-08-08 | Option exercise (derivative) | 1,000 | $0.00 | 53,000 |
| 2007-08-08 | Open-market sale | 1,000 | $91.90 | 52,167 |
| 2007-08-08 | Option exercise | 1,000 | $30.02 | 53,167 |
| 2007-08-02 | Open-market sale | 3,925 | $88.45 | 52,167 |
| 2007-08-01 | Open-market sale | 1,566 | $86.52 | 56,092 |
| 2007-08-01 | Open-market sale | 1,404 | $86.50 | 0 |
| 2007-07-03 | Open-market sale | 5,575 | $94.59 | 57,658 |
| 2007-07-02 | Option exercise (derivative) | 3,500 | $0.00 | 10,500 |
| 2007-07-02 | Option exercise | 3,500 | $0.00 | 63,233 |
| 2007-01-04 | Open-market sale | 4,875 | $74.10 | 58,913 |
| 2007-01-03 | Option exercise (derivative) | 3,500 | $0.00 | 14,000 |
| 2007-01-03 | Option exercise | 3,500 | $0.00 | 63,788 |
| 2007-01-02 | Grant / award | 16,000 | $0.00 | 53,288 |
| 2007-01-02 | Grant / award | 7,000 | $0.00 | 60,288 |
| 2006-11-01 | Option exercise (derivative) | 6,250 | $0.00 | 0 |
| 2006-11-01 | Open-market sale | 2,500 | $67.71 | 37,288 |
| 2006-11-01 | Open-market sale | 1,500 | $67.74 | 46,038 |
| 2006-11-01 | Open-market sale | 6,250 | $67.75 | 39,788 |
| 2006-11-01 | Option exercise | 1,500 | $3.25 | 41,288 |
| 2006-11-01 | Option exercise | 6,250 | $22.40 | 47,538 |
| 2006-07-05 | Open-market sale | 4,875 | $53.94 | 39,788 |
| 2006-07-03 | Option exercise (derivative) | 2,500 | $0.00 | 1,500 |
| 2006-07-03 | Option exercise (derivative) | 3,500 | $0.00 | 17,500 |
| 2006-07-03 | Open-market sale | 2,500 | $54.19 | 41,163 |
| 2006-07-03 | Option exercise | 3,500 | $0.00 | 44,663 |
| 2006-07-03 | Option exercise | 2,500 | $3.25 | 43,663 |
| 2006-06-01 | Option exercise (derivative) | 2,500 | $0.00 | 4,000 |
| 2006-06-01 | Option exercise | 2,500 | $3.25 | 43,663 |
| 2006-06-01 | Open-market sale | 2,500 | $57.16 | 41,163 |
| 2006-05-01 | Option exercise (derivative) | 2,500 | $0.00 | 6,500 |
| 2006-05-01 | Open-market sale | 2,500 | $64.89 | 43,663 |
| 2006-05-01 | Open-market sale | 2,500 | $63.93 | 41,163 |
| 2006-05-01 | Option exercise | 2,500 | $3.25 | 46,163 |
| 2006-05-01 | Option exercise (derivative) | 2,500 | $0.00 | 6,500 |
| 2006-05-01 | Open-market sale | 2,500 | $64.89 | 43,663 |
| 2006-05-01 | Open-market sale | 2,500 | $63.93 | 41,163 |
| 2006-05-01 | Option exercise | 2,500 | $3.25 | 46,163 |
| 2006-04-03 | Option exercise (derivative) | 2,500 | $0.00 | 9,000 |
| 2006-04-03 | Open-market sale | 2,500 | $62.98 | 43,663 |
| 2006-04-03 | Option exercise | 2,500 | $3.25 | 46,163 |
| 2006-03-01 | Option exercise (derivative) | 2,500 | $0.00 | 11,500 |
| 2006-03-01 | Option exercise | 2,500 | $3.25 | 46,163 |
| 2006-03-01 | Open-market sale | 2,500 | $52.82 | 43,663 |
| 2006-03-01 | Option exercise (derivative) | 2,500 | $0.00 | 11,500 |
| 2006-03-01 | Open-market sale | 2,500 | $52.28 | 43,663 |
| 2006-03-01 | Option exercise | 2,500 | $3.25 | 46,163 |
| 2006-02-24 | Option exercise (derivative) | 7,000 | $0.00 | 14,000 |
| 2006-02-24 | Option exercise | 7,000 | $3.25 | 50,663 |
| 2006-02-24 | Open-market sale | 7,000 | $50.00 | 43,663 |
| 2006-02-09 | Open-market sale | 2,500 | $45.39 | 43,116 |
| 2006-02-08 | Option exercise (derivative) | 3,500 | $0.00 | 21,000 |
| 2006-02-08 | Option exercise | 3,500 | $0.00 | 45,616 |
| 2006-02-01 | Option exercise (derivative) | 1,500 | $0.00 | 21,000 |
| 2006-02-01 | Open-market sale | 1,500 | $46.57 | 42,116 |
| 2006-02-01 | Option exercise | 1,500 | $3.25 | 43,616 |
| 2006-01-11 | Option exercise (derivative) | 3,000 | $0.00 | 22,500 |
| 2006-01-11 | Open-market sale | 3,000 | $45.00 | 42,116 |
| 2006-01-11 | Option exercise | 3,000 | $3.25 | 45,116 |
| 2006-01-10 | Grant / award | 35,000 | $0.00 | 42,116 |
| 2006-01-03 | Option exercise (derivative) | 1,000 | $0.00 | 25,500 |
| 2006-01-03 | Open-market sale | 1,000 | $40.43 | 7,116 |
| 2006-01-03 | Option exercise | 1,000 | $3.25 | 8,116 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.