SEC CIK 1085536
MARR JOHN S JR
Reported ownership across 1 company, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| TYLview stock → | 9,341.638 | 2026-03-01 |
Position History — TYL
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — TYL
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2026-03-01 | Option exercise (derivative) | 1,405 | $0.00 | 0 |
| 2026-03-01 | Tax withholding | 637.098 | $354.69 | 9,341.638 |
| 2026-03-01 | Option exercise | 2,107 | — | 9,978.736 |
| 2026-03-01 | Tax withholding | 516.264 | $354.69 | 7,871.736 |
| 2026-03-01 | Option exercise | 1,405 | — | 8,388 |
| 2025-09-09 | Option exercise (derivative) | 4,000 | $0.00 | 875 |
| 2025-09-09 | Open-market sale | 1,463 | $562.83 | 6,983 |
| 2025-09-09 | Open-market sale | 37 | $562.04 | 8,446 |
| 2025-09-09 | Open-market sale | 103 | $560.30 | 8,483 |
| 2025-09-09 | Open-market sale | 2,397 | $559.32 | 8,586 |
| 2025-09-09 | Option exercise | 4,000 | $290.17 | 10,983 |
| 2025-08-28 | Option exercise (derivative) | 2,000 | $0.00 | 4,875 |
| 2025-08-28 | Option exercise (derivative) | 2,250 | $0.00 | 0 |
| 2025-08-28 | Open-market sale | 652 | $558.98 | 6,983 |
| 2025-08-28 | Open-market sale | 705 | $558.01 | 7,635 |
| 2025-08-28 | Open-market sale | 539 | $556.47 | 8,340 |
| 2025-08-28 | Open-market sale | 170 | $555.57 | 8,879 |
| 2025-08-28 | Open-market sale | 822 | $554.69 | 9,049 |
| 2025-08-28 | Open-market sale | 437 | $553.72 | 9,871 |
| 2025-08-28 | Open-market sale | 925 | $552.25 | 10,308 |
| 2025-08-28 | Option exercise | 2,000 | $290.17 | 11,233 |
| 2025-08-28 | Option exercise | 2,250 | $231.68 | 9,233 |
| 2025-06-09 | Option exercise (derivative) | 4,000 | $0.00 | 2,250 |
| 2025-06-09 | Open-market sale | 498 | $573.41 | 6,983 |
| 2025-06-09 | Open-market sale | 2,802 | $572.54 | 7,481 |
| 2025-06-09 | Open-market sale | 700 | $571.19 | 10,283 |
| 2025-06-09 | Option exercise | 4,000 | $231.68 | 10,983 |
| 2025-05-30 | Option exercise (derivative) | 2,875 | $0.00 | 0 |
| 2025-05-30 | Open-market sale | 528 | $574.42 | 6,983 |
| 2025-05-30 | Open-market sale | 612 | $572.69 | 7,511 |
| 2025-05-30 | Open-market sale | 1,735 | $571.86 | 8,123 |
| 2025-05-30 | Option exercise | 2,875 | $213.35 | 9,858 |
| 2025-05-22 | Option exercise (derivative) | 4,000 | $0.00 | 2,875 |
| 2025-05-22 | Option exercise | 4,000 | $213.35 | 10,983 |
| 2025-05-22 | Option exercise (derivative) | 4,000 | $0.00 | 2,875 |
| 2025-05-22 | Open-market sale | 446 | $570.58 | 6,983 |
| 2025-05-22 | Open-market sale | 543 | $566.76 | 10,320 |
| 2025-05-22 | Open-market sale | 759 | $567.59 | 9,561 |
| 2025-05-22 | Open-market sale | 926 | $568.68 | 8,635 |
| 2025-05-22 | Open-market sale | 1,206 | $569.89 | 7,429 |
| 2025-05-22 | Open-market sale | 63 | $565.07 | 10,863 |
| 2025-05-22 | Open-market sale | 57 | $563.81 | 10,926 |
| 2025-05-22 | Option exercise | 4,000 | $231.35 | 10,983 |
| 2025-05-09 | Option exercise (derivative) | 5,000 | $0.00 | 6,250 |
| 2025-05-09 | Open-market sale | 774 | $557.82 | 10,489 |
| 2025-05-09 | Option exercise | 5,000 | $231.68 | 11,983 |
| 2025-05-09 | Open-market sale | 140 | $551.68 | 11,843 |
| 2025-05-09 | Open-market sale | 580 | $560.89 | 6,983 |
| 2025-05-09 | Open-market sale | 2,715 | $559.86 | 7,563 |
| 2025-05-09 | Open-market sale | 211 | $558.51 | 10,278 |
| 2025-05-09 | Open-market sale | 190 | $556.27 | 11,263 |
| 2025-05-09 | Open-market sale | 291 | $555.32 | 11,453 |
| 2025-05-09 | Open-market sale | 70 | $554.46 | 11,744 |
| 2025-05-09 | Open-market sale | 29 | $553.12 | 11,814 |
| 2025-03-06 | Option exercise (derivative) | 6,000 | $0.00 | 0 |
| 2025-03-06 | Open-market sale | 2,976 | $620.04 | 7,577 |
| 2025-03-06 | Option exercise | 6,000 | $205.66 | 12,983 |
| 2025-03-06 | Open-market sale | 1,158 | $616.68 | 11,825 |
| 2025-03-06 | Open-market sale | 594 | $620.04 | 6,983 |
| 2025-03-06 | Open-market sale | 1,272 | $618.18 | 10,553 |
| 2025-03-01 | Grant / award (derivative) | 739 | $0.00 | 739 |
| 2024-12-04 | Option exercise (derivative) | 6,000 | $0.00 | 4,542 |
| 2024-12-04 | Open-market sale | 1,343 | $635.30 | 7,269 |
| 2024-12-04 | Open-market sale | 696 | $634.63 | 8,612 |
| 2024-12-04 | Open-market sale | 1,272 | $633.73 | 9,308 |
| 2024-12-04 | Open-market sale | 1,774 | $632.76 | 10,580 |
| 2024-12-04 | Open-market sale | 200 | $630.01 | 12,354 |
| 2024-12-04 | Open-market sale | 229 | $628.59 | 12,754 |
| 2024-12-04 | Open-market sale | 200 | $629.25 | 12,554 |
| 2024-12-04 | Option exercise | 6,000 | $205.66 | 12,983 |
| 2024-12-04 | Open-market sale | 286 | $636.31 | 6,983 |
| 2024-12-04 | Option exercise (derivative) | 6,000 | $0.00 | 6,000 |
| 2024-11-25 | Option exercise (derivative) | 6,000 | $0.00 | 10,542 |
| 2024-11-25 | Option exercise (derivative) | 6,000 | $0.00 | 16,542 |
| 2024-11-25 | Open-market sale | 3,506 | $614.13 | 9,084 |
| 2024-11-25 | Option exercise | 6,000 | $205.66 | 12,983 |
| 2024-11-25 | Open-market sale | 201 | $616.06 | 6,983 |
| 2024-11-25 | Open-market sale | 1,900 | $615.17 | 7,184 |
| 2024-11-25 | Open-market sale | 4,552 | $613.11 | 12,590 |
| 2024-11-25 | Open-market sale | 1,841 | $612.30 | 17,142 |
| 2024-11-25 | Option exercise | 6,000 | $205.66 | 18,983 |
| 2024-11-13 | Option exercise (derivative) | 6,000 | $0.00 | 22,542 |
| 2024-11-13 | Open-market sale | 600 | $627.65 | 6,983 |
| 2024-11-13 | Open-market sale | 200 | $626.42 | 7,583 |
| 2024-11-13 | Option exercise | 6,000 | $205.66 | 12,983 |
| 2024-11-13 | Open-market sale | 1,234 | $615.26 | 11,749 |
| 2024-11-13 | Open-market sale | 839 | $615.93 | 10,910 |
| 2024-11-13 | Open-market sale | 800 | $618.79 | 10,110 |
| 2024-11-13 | Open-market sale | 527 | $619.88 | 9,583 |
| 2024-11-13 | Open-market sale | 600 | $621.66 | 8,983 |
| 2024-11-13 | Open-market sale | 600 | $622.53 | 8,383 |
| 2024-11-13 | Open-market sale | 600 | $624.05 | 7,783 |
| 2024-11-12 | Option exercise (derivative) | 5,000 | $0.00 | 28,542 |
| 2024-11-12 | Option exercise | 5,000 | $205.66 | 11,983 |
| 2024-11-12 | Open-market sale | 1,200 | $611.79 | 10,783 |
| 2024-11-12 | Open-market sale | 2,300 | $612.80 | 8,483 |
| 2024-11-12 | Open-market sale | 1,100 | $614.21 | 7,383 |
| 2024-11-12 | Open-market sale | 400 | $614.96 | 6,983 |
| 2024-08-21 | Option exercise (derivative) | 5,000 | $0.00 | 33,542 |
| 2024-08-21 | Option exercise | 5,000 | $205.66 | 11,983 |
| 2024-08-21 | Open-market sale | 2,295 | $578.27 | 9,688 |
| 2024-08-21 | Open-market sale | 1,942 | $579.16 | 7,746 |
| 2024-08-21 | Open-market sale | 520 | $580.14 | 7,226 |
| 2024-08-21 | Open-market sale | 243 | $580.85 | 6,983 |
| 2024-08-20 | Option exercise (derivative) | 5,000 | $0.00 | 38,542 |
| 2024-08-20 | Open-market sale | 1,881 | $577.01 | 10,102 |
| 2024-08-20 | Option exercise | 5,000 | $205.66 | 11,983 |
| 2024-08-20 | Open-market sale | 200 | $583.05 | 6,983 |
| 2024-08-20 | Open-market sale | 600 | $578.69 | 7,400 |
| 2024-08-20 | Open-market sale | 217 | $581.97 | 7,183 |
| 2024-08-20 | Open-market sale | 2,102 | $578.01 | 8,000 |
| 2024-08-09 | Option exercise (derivative) | 5,000 | $0.00 | 43,542 |
| 2024-08-09 | Open-market sale | 200 | $577.52 | 6,983 |
| 2024-08-09 | Open-market sale | 239 | $576.72 | 7,183 |
| 2024-08-09 | Open-market sale | 1,097 | $575.06 | 7,422 |
| 2024-08-09 | Open-market sale | 2,664 | $574.10 | 8,519 |
| 2024-08-09 | Open-market sale | 800 | $572.68 | 11,183 |
| 2024-08-09 | Option exercise | 5,000 | $205.66 | 11,983 |
| 2024-08-08 | Option exercise (derivative) | 5,000 | $0.00 | 48,542 |
| 2024-08-08 | Open-market sale | 90 | $578.91 | 7,151 |
| 2024-08-08 | Option exercise | 5,000 | $205.66 | 11,983 |
| 2024-08-08 | Open-market sale | 1,100 | $574.57 | 10,883 |
| 2024-08-08 | Open-market sale | 1,394 | $576.21 | 9,489 |
| 2024-08-08 | Open-market sale | 168 | $580.01 | 6,983 |
| 2024-08-08 | Open-market sale | 690 | $578.39 | 7,241 |
| 2024-08-08 | Open-market sale | 1,558 | $577.26 | 7,931 |
| 2024-06-06 | Option exercise (derivative) | 6,000 | $0.00 | 53,542 |
| 2024-06-06 | Option exercise | 6,000 | $205.66 | 12,983 |
| 2024-06-06 | Open-market sale | 485 | $489.20 | 6,983 |
| 2024-06-06 | Open-market sale | 2,228 | $487.32 | 7,468 |
| 2024-06-06 | Open-market sale | 1,368 | $486.54 | 9,696 |
| 2024-06-06 | Open-market sale | 500 | $485.07 | 11,064 |
| 2024-06-06 | Open-market sale | 438 | $484.18 | 11,564 |
| 2024-06-06 | Open-market sale | 981 | $482.97 | 12,002 |
| 2024-06-05 | Option exercise (derivative) | 6,000 | $0.00 | 59,542 |
| 2024-06-05 | Option exercise | 6,000 | $205.66 | 12,983 |
| 2024-06-05 | Open-market sale | 1,000 | $480.60 | 11,983 |
| 2024-06-05 | Open-market sale | 2,354 | $481.85 | 9,629 |
| 2024-06-05 | Open-market sale | 287 | $483.56 | 6,983 |
| 2024-06-05 | Open-market sale | 2,359 | $482.52 | 7,270 |
| 2024-05-15 | Option exercise (derivative) | 6,000 | $0.00 | 65,542 |
| 2024-05-15 | Option exercise | 6,000 | $205.66 | 12,983 |
| 2024-05-15 | Open-market sale | 708 | $492.16 | 6,983 |
| 2024-05-15 | Open-market sale | 2,450 | $491.33 | 7,691 |
| 2024-05-15 | Open-market sale | 600 | $490.18 | 10,141 |
| 2024-05-15 | Open-market sale | 822 | $489.23 | 10,741 |
| 2024-05-15 | Open-market sale | 1,300 | $487.88 | 11,563 |
| 2024-05-15 | Open-market sale | 120 | $486.75 | 12,863 |
| 2024-05-14 | Option exercise (derivative) | 6,000 | $0.00 | 71,542 |
| 2024-05-14 | Option exercise | 6,000 | $205.66 | 12,983 |
| 2024-05-14 | Open-market sale | 400 | $486.24 | 6,983 |
| 2024-05-14 | Open-market sale | 477 | $485.45 | 7,383 |
| 2024-05-14 | Open-market sale | 1,202 | $483.97 | 7,860 |
| 2024-05-14 | Open-market sale | 1,300 | $483.01 | 9,062 |
| 2024-05-14 | Open-market sale | 2,600 | $482.10 | 10,362 |
| 2024-05-14 | Open-market sale | 21 | $480.67 | 12,962 |
| 2024-03-13 | Option exercise (derivative) | 6,500 | $0.00 | 77,542 |
| 2024-03-13 | Option exercise (derivative) | 1,250 | $0.00 | 0 |
| 2024-03-13 | Open-market sale | 6 | $429.72 | 6,983 |
| 2024-03-13 | Open-market sale | 220 | $427.96 | 6,989 |
| 2024-03-13 | Open-market sale | 5,899 | $425.07 | 7,209 |
| 2024-03-13 | Open-market sale | 1,625 | $423.87 | 13,108 |
| 2024-03-13 | Option exercise | 1,250 | $192.76 | 14,733 |
| 2024-03-13 | Option exercise | 6,500 | $205.66 | 13,483 |
| 2024-03-13 | Option exercise | 583 | $171.44 | 6,983 |
| 2024-03-12 | Option exercise (derivative) | 6,500 | $0.00 | 84,042 |
| 2024-03-12 | Open-market sale | 200 | $430.24 | 6,500 |
| 2024-03-12 | Open-market sale | 1,301 | $429.29 | 6,700 |
| 2024-03-12 | Open-market sale | 1,056 | $428.31 | 8,001 |
| 2024-03-12 | Open-market sale | 1,721 | $427.58 | 9,057 |
| 2024-03-12 | Open-market sale | 2,122 | $426.45 | 10,778 |
| 2024-03-12 | Option exercise | 6,500 | $205.66 | 12,900 |
| 2024-03-12 | Open-market sale | 100 | $431.45 | 6,400 |
| 2024-03-01 | Grant / award (derivative) | 1,020 | $0.00 | 1,020 |
| 2024-02-26 | Option exercise (derivative) | 6,500 | $0.00 | 90,542 |
| 2024-02-26 | Open-market sale | 3,800 | $439.22 | 6,700 |
| 2024-02-26 | Open-market sale | 300 | $440.33 | 6,400 |
| 2024-02-26 | Option exercise | 6,500 | $205.66 | 12,900 |
| 2024-02-26 | Open-market sale | 2,400 | $438.43 | 10,500 |
| 2024-02-23 | Option exercise (derivative) | 6,500 | $0.00 | 97,042 |
| 2024-02-23 | Open-market sale | 2,559 | $437.54 | 8,941 |
| 2024-02-23 | Option exercise | 6,500 | $205.66 | 12,900 |
| 2024-02-23 | Open-market sale | 600 | $434.90 | 12,300 |
| 2024-02-23 | Open-market sale | 800 | $436.33 | 11,500 |
| 2024-02-23 | Open-market sale | 2,111 | $438.29 | 6,830 |
| 2024-02-23 | Open-market sale | 430 | $439.07 | 6,400 |
| 2023-12-11 | Option exercise (derivative) | 7,000 | $0.00 | 103,542 |
| 2023-12-11 | Open-market sale | 1,255 | $407.17 | 7,422 |
| 2023-12-11 | Option exercise | 7,000 | $205.66 | 13,400 |
| 2023-12-11 | Open-market sale | 2,076 | $403.94 | 11,324 |
| 2023-12-11 | Open-market sale | 1,402 | $405.22 | 9,922 |
| 2023-12-11 | Open-market sale | 1,022 | $408.21 | 6,400 |
| 2023-12-11 | Open-market sale | 1,245 | $406.08 | 8,677 |
| 2023-12-05 | Open-market sale | 2,000 | $409.68 | 52,012 |
| 2023-12-05 | Open-market sale | 1,138 | $407.77 | 56,750 |
| 2023-12-05 | Open-market sale | 2,738 | $408.79 | 54,012 |
| 2023-12-05 | Open-market sale | 624 | $410.67 | 51,388 |
| 2023-11-15 | Option exercise (derivative) | 10,000 | $0.00 | 1,250 |
| 2023-11-15 | Open-market sale | 996 | $420.19 | 8,383 |
| 2023-11-15 | Option exercise | 10,000 | $192.76 | 16,400 |
| 2023-11-15 | Open-market sale | 908 | $417.20 | 15,492 |
| 2023-11-15 | Open-market sale | 202 | $423.30 | 6,400 |
| 2023-11-15 | Open-market sale | 801 | $422.14 | 6,602 |
| 2023-11-15 | Open-market sale | 980 | $421.08 | 7,403 |
| 2023-11-15 | Open-market sale | 4,296 | $419.07 | 9,379 |
| 2023-11-15 | Open-market sale | 1,817 | $418.16 | 13,675 |
| 2023-11-14 | Option exercise (derivative) | 11,000 | $0.00 | 0 |
| 2023-11-14 | Open-market sale | 3,161 | $420.91 | 11,586 |
| 2023-11-14 | Open-market sale | 3,886 | $421.98 | 7,700 |
| 2023-11-14 | Option exercise | 11,000 | $181.79 | 17,400 |
| 2023-11-14 | Open-market sale | 2,653 | $419.97 | 14,747 |
| 2023-11-14 | Open-market sale | 1,300 | $422.65 | 6,400 |
| 2023-06-06 | Option exercise (derivative) | 7,000 | $0.00 | 11,000 |
| 2023-06-06 | Open-market sale | 7,000 | $392.78 | 39,138 |
| 2023-06-06 | Option exercise | 7,000 | $181.79 | 46,138 |
| 2023-06-05 | Option exercise (derivative) | 7,000 | $0.00 | 18,000 |
| 2023-06-05 | Open-market sale | 7,000 | $396.61 | 39,138 |
| 2023-06-05 | Option exercise | 7,000 | $181.79 | 46,138 |
| 2023-05-18 | Open-market sale | 8,000 | $398.38 | 57,888 |
| 2023-05-17 | Open-market sale | 12,000 | $390.29 | 65,888 |
| 2023-05-05 | Open-market sale | 5,000 | $387.00 | 39,138 |
| 2023-05-05 | Open-market sale | 5,000 | $387.00 | 44,788 |
| 2023-05-04 | Open-market sale | 6,000 | $379.13 | 44,138 |
| 2023-05-04 | Open-market sale | 6,000 | $379.13 | 49,788 |
| 2023-03-14 | Open-market sale | 7,500 | $325.25 | 50,138 |
| 2023-03-10 | Open-market sale | 2,332 | $313.46 | 57,638 |
| 2023-03-09 | Open-market sale | 4,868 | $325.88 | 59,970 |
| 2023-03-01 | Grant / award (derivative) | 1,405 | $0.00 | 1,405 |
| 2023-02-26 | Option exercise (derivative) | 7,200 | $0.00 | 7,200 |
| 2023-02-26 | Option exercise | 7,200 | — | 64,368 |
| 2022-12-01 | Grant / award (derivative) | 3,750 | $0.00 | 3,750 |
| 2022-06-08 | Open-market sale | 6,000 | $363.75 | 57,638 |
| 2022-06-01 | Grant / award (derivative) | 3,750 | $0.00 | 3,750 |
| 2022-03-01 | Option exercise | 9,000 | — | 63,638 |
| 2022-03-01 | Option exercise (derivative) | 9,000 | $0.00 | 0 |
| 2022-03-01 | Option exercise | 9,000 | — | 108,788 |
| 2022-02-26 | Option exercise (derivative) | 7,200 | $0.00 | 7,200 |
| 2022-02-26 | Option exercise | 7,200 | — | 54,368 |
| 2022-02-26 | Option exercise | 7,200 | — | 54,638 |
| 2021-12-09 | Option exercise (derivative) | 12,417 | $0.00 | 583 |
| 2021-12-09 | Open-market sale | 12,417 | $518.18 | 47,438 |
| 2021-12-09 | Option exercise | 12,417 | $171.44 | 59,855 |
| 2021-12-08 | Option exercise (derivative) | 12,000 | $0.00 | 13,000 |
| 2021-12-08 | Option exercise | 12,000 | $171.44 | 59,438 |
| 2021-12-08 | Open-market sale | 12,000 | $521.62 | 47,438 |
| 2021-12-01 | Grant / award (derivative) | 3,750 | $0.00 | 3,750 |
| 2021-11-16 | Option exercise (derivative) | 17,500 | $0.00 | 0 |
| 2021-11-16 | Open-market sale | 17,500 | $551.26 | 47,438 |
| 2021-11-16 | Option exercise | 17,500 | $154.85 | 64,938 |
| 2021-11-15 | Option exercise (derivative) | 10,000 | $0.00 | 0 |
| 2021-11-15 | Option exercise (derivative) | 7,500 | $0.00 | 17,500 |
| 2021-11-15 | Option exercise | 10,000 | $143.42 | 64,938 |
| 2021-11-15 | Open-market sale | 17,500 | $550.20 | 47,438 |
| 2021-11-15 | Option exercise | 7,500 | $154.85 | 54,938 |
| 2021-11-04 | Option exercise (derivative) | 10,000 | $0.00 | 10,000 |
| 2021-11-04 | Option exercise | 10,000 | $143.42 | 57,438 |
| 2021-11-04 | Open-market sale | 10,000 | $547.80 | 47,438 |
| 2021-11-03 | Open-market sale | 10,923 | $540.40 | 47,438 |
| 2021-09-02 | Option exercise (derivative) | 12,290 | $0.00 | 0 |
| 2021-09-02 | Option exercise | 12,290 | $176.80 | 70,651 |
| 2021-09-02 | Open-market sale | 12,290 | $485.64 | 58,361 |
| 2021-09-01 | Option exercise (derivative) | 12,000 | $0.00 | 12,290 |
| 2021-09-01 | Option exercise | 12,000 | $176.80 | 70,361 |
| 2021-09-01 | Open-market sale | 12,000 | $487.66 | 58,361 |
| 2021-08-25 | Open-market sale | 5,000 | $473.49 | 45,150 |
| 2021-08-25 | Open-market sale | 3,786 | $473.49 | 50,150 |
| 2021-08-24 | Open-market sale | 6,214 | $472.45 | 53,936 |
| 2021-08-10 | Option exercise (derivative) | 710 | $0.00 | 24,290 |
| 2021-08-10 | Option exercise | 710 | $176.80 | 59,071 |
| 2021-08-10 | Open-market sale | 710 | $486.44 | 58,361 |
| 2021-06-14 | Open-market sale | 16,092 | $430.45 | 58,361 |
| 2021-06-07 | Open-market sale | 10,000 | $408.30 | 74,453 |
| 2021-06-01 | Grant / award (derivative) | 3,750 | $0.00 | 3,750 |
| 2021-05-18 | Open-market sale | 10,000 | $397.09 | 84,453 |
| 2021-03-01 | Option exercise (derivative) | 7,500 | $0.00 | 0 |
| 2021-03-01 | Option exercise | 7,500 | — | 94,453 |
| 2021-02-26 | Option exercise (derivative) | 7,200 | $0.00 | 14,400 |
| 2021-02-26 | Option exercise | 7,200 | — | 86,953 |
| 2021-02-25 | Open-market sale | 13,000 | $466.47 | 79,753 |
| 2021-02-18 | Option exercise (derivative) | 5,000 | $0.00 | 0 |
| 2021-02-18 | Option exercise (derivative) | 5,000 | $0.00 | 20,000 |
| 2021-02-18 | Open-market sale | 10,000 | $467.81 | 92,753 |
| 2021-02-18 | Option exercise | 5,000 | $121.05 | 97,753 |
| 2021-02-18 | Option exercise | 5,000 | $143.42 | 102,753 |
| 2021-02-17 | Option exercise (derivative) | 15,000 | $0.00 | 5,000 |
| 2021-02-17 | Open-market sale | 15,000 | $466.40 | 92,753 |
| 2021-02-17 | Option exercise | 15,000 | $121.05 | 107,753 |
| 2020-12-10 | Open-market sale | 10,747 | $445.51 | 92,753 |
| 2020-12-09 | Open-market sale | 20,000 | $445.19 | 103,500 |
| 2020-12-02 | Open-market sale | 5,261 | $422.86 | 123,500 |
| 2020-12-01 | Grant / award (derivative) | 3,750 | $0.00 | 3,750 |
| 2020-12-01 | Open-market sale | 10,000 | $429.99 | 128,761 |
| 2020-11-24 | Open-market sale | 10,000 | $410.34 | 138,761 |
| 2020-11-12 | Open-market sale | 12,000 | $418.26 | 148,761 |
| 2020-09-02 | Option exercise (derivative) | 5,000 | $0.00 | 20,000 |
| 2020-09-02 | Option exercise (derivative) | 1,231 | $0.00 | 0 |
| 2020-09-02 | Option exercise | 11,000 | $108.81 | 171,761 |
| 2020-09-02 | Option exercise | 4,152 | $24.08 | 156,990 |
| 2020-09-02 | Option exercise | 5,000 | $121.05 | 165,761 |
| 2020-09-02 | Option exercise | 2,540 | $39.36 | 159,530 |
| 2020-09-02 | Option exercise | 1,231 | $81.21 | 160,761 |
| 2020-09-02 | Open-market sale | 11,000 | $348.16 | 160,761 |
| 2020-09-01 | Open-market sale | 15,000 | $345.47 | 152,838 |
| 2020-06-04 | Option exercise (derivative) | 15,000 | $0.00 | 11,000 |
| 2020-06-04 | Open-market sale | 15,000 | $373.22 | 167,838 |
| 2020-06-04 | Option exercise | 15,000 | $108.81 | 182,838 |
| 2020-06-03 | Option exercise (derivative) | 13,800 | $0.00 | 0 |
| 2020-06-03 | Open-market sale | 13,800 | $378.05 | 167,838 |
| 2020-06-03 | Option exercise | 13,800 | $100.43 | 181,638 |
| 2020-06-01 | Grant / award (derivative) | 3,750 | $0.00 | 3,750 |
| 2020-05-29 | Option exercise (derivative) | 15,000 | $0.00 | 13,800 |
| 2020-05-29 | Open-market sale | 15,000 | $374.87 | 167,838 |
| 2020-05-29 | Option exercise | 15,000 | $100.43 | 182,838 |
| 2020-05-28 | Option exercise (derivative) | 4,769 | $0.00 | 0 |
| 2020-05-28 | Open-market sale | 13,569 | $376.21 | 167,838 |
| 2020-05-28 | Option exercise | 4,569 | $81.21 | 181,407 |
| 2020-05-28 | Option exercise | 8,800 | $68.17 | 176,638 |
| 2020-05-19 | Open-market sale | 20,000 | $355.26 | 167,838 |
| 2020-05-18 | Option exercise (derivative) | 20,000 | $0.00 | 4,769 |
| 2020-05-18 | Open-market sale | 20,000 | $359.17 | 187,838 |
| 2020-05-18 | Option exercise | 20,000 | $81.21 | 207,838 |
| 2020-05-13 | Open-market sale | 2,157 | $334.80 | 60,150 |
| 2020-05-13 | Open-market sale | 4,315 | $334.80 | 62,307 |
| 2020-05-13 | Open-market sale | 2,157 | $334.80 | 60,150 |
| 2020-05-13 | Open-market sale | 4,315 | $334.80 | 62,307 |
| 2020-05-12 | Open-market sale | 2,843 | $337.30 | 66,622 |
| 2020-05-12 | Open-market sale | 5,685 | $337.30 | 69,465 |
| 2020-05-12 | Open-market sale | 2,843 | $337.30 | 66,622 |
| 2020-05-07 | Option exercise (derivative) | 20,000 | $0.00 | 8,800 |
| 2020-05-07 | Option exercise | 20,000 | $68.17 | 291,467 |
| 2020-05-07 | Open-market sale | 20,000 | $332.76 | 271,467 |
| 2020-05-07 | Open-market sale | 28,479 | $331.96 | 262,988 |
| 2020-05-06 | Option exercise (derivative) | 30,000 | $0.00 | 0 |
| 2020-05-06 | Open-market sale | 30,000 | $326.09 | 271,467 |
| 2020-05-06 | Option exercise | 30,000 | $54.45 | 301,467 |
| 2020-03-05 | Option exercise (derivative) | 15,000 | $0.00 | 30,000 |
| 2020-03-05 | Open-market sale | 15,000 | $329.16 | 271,467 |
| 2020-03-05 | Option exercise | 15,000 | $54.45 | 286,467 |
| 2020-03-04 | Option exercise (derivative) | 15,000 | $0.00 | 45,000 |
| 2020-03-04 | Open-market sale | 15,000 | $327.83 | 271,467 |
| 2020-03-04 | Option exercise | 15,000 | $54.45 | 286,467 |
| 2020-02-26 | Option exercise (derivative) | 7,200 | $0.00 | 21,600 |
| 2020-02-26 | Option exercise | 7,200 | — | 274,661 |
| 2020-02-26 | Tax withholding | 3,194 | $322.03 | 271,467 |
| 2020-02-25 | Option exercise (derivative) | 10,000 | $0.00 | 60,000 |
| 2020-02-25 | Open-market sale | 10,000 | $323.80 | 267,461 |
| 2020-02-25 | Option exercise | 10,000 | $54.45 | 277,461 |
| 2020-02-24 | Option exercise (derivative) | 10,000 | $0.00 | 70,000 |
| 2020-02-24 | Option exercise | 10,000 | $54.45 | 277,461 |
| 2020-02-24 | Open-market sale | 10,000 | $324.42 | 267,461 |
| 2019-12-05 | Open-market sale | 10,000 | $284.35 | 258,011 |
| 2019-12-04 | Option exercise (derivative) | 15,000 | $0.00 | 80,000 |
| 2019-12-04 | Open-market sale | 15,000 | $288.64 | 268,011 |
| 2019-12-04 | Option exercise | 15,000 | $54.45 | 283,011 |
| 2019-12-02 | Option exercise (derivative) | 15,000 | $0.00 | 95,000 |
| 2019-12-02 | Open-market sale | 15,000 | $285.65 | 268,011 |
| 2019-12-02 | Option exercise | 15,000 | $54.45 | 283,011 |
| 2019-12-01 | Grant / award (derivative) | 6,875 | $0.00 | 6,875 |
| 2019-08-23 | Option exercise (derivative) | 10,000 | $0.00 | 110,000 |
| 2019-08-23 | Option exercise | 10,000 | $54.45 | 278,011 |
| 2019-08-23 | Open-market sale | 10,000 | $255.29 | 268,011 |
| 2019-08-22 | Option exercise (derivative) | 10,000 | $0.00 | 119,150 |
| 2019-08-22 | Option exercise | 10,000 | $54.45 | 278,011 |
| 2019-08-22 | Open-market sale | 10,000 | $258.02 | 268,011 |
| 2019-08-22 | Option exercise (derivative) | 10,000 | $0.00 | 120,000 |
| 2019-08-21 | Option exercise (derivative) | 10,000 | $0.00 | 129,150 |
| 2019-08-21 | Open-market sale | 10,000 | $258.04 | 268,011 |
| 2019-08-21 | Option exercise | 10,000 | $54.45 | 278,011 |
| 2019-08-21 | Option exercise (derivative) | 10,000 | $0.00 | 130,000 |
| 2019-08-08 | Open-market sale | 12,592 | $255.87 | 268,011 |
| 2019-08-07 | Open-market sale | 6,000 | $250.51 | 280,603 |
| 2019-06-13 | Open-market sale | 15,000 | $220.86 | 286,403 |
| 2019-06-12 | Option exercise (derivative) | 9,000 | $0.00 | 0 |
| 2019-06-12 | Option exercise (derivative) | 6,000 | $0.00 | 140,000 |
| 2019-06-12 | Option exercise | 6,000 | $54.45 | 307,403 |
| 2019-06-12 | Open-market sale | 9,000 | $218.88 | 301,403 |
| 2019-06-12 | Option exercise | 9,000 | $47.20 | 310,403 |
| 2019-06-01 | Grant / award (derivative) | 6,875 | $0.00 | 6,875 |
| 2019-03-14 | Option exercise (derivative) | 10,000 | $0.00 | 146,000 |
| 2019-03-14 | Open-market sale | 10,000 | $199.86 | 301,403 |
| 2019-03-14 | Option exercise | 10,000 | $54.45 | 311,403 |
| 2019-03-13 | Option exercise (derivative) | 10,000 | $0.00 | 156,000 |
| 2019-03-13 | Open-market sale | 10,000 | $201.41 | 301,403 |
| 2019-03-13 | Option exercise | 10,000 | $54.45 | 311,403 |
| 2019-03-12 | Option exercise (derivative) | 10,000 | $0.00 | 166,000 |
| 2019-03-12 | Open-market sale | 10,000 | $201.26 | 301,403 |
| 2019-03-12 | Option exercise | 10,000 | $54.45 | 311,403 |
| 2019-03-01 | Grant / award (derivative) | 7,500 | $0.00 | 7,500 |
| 2019-02-26 | Option exercise (derivative) | 7,200 | $0.00 | 28,800 |
| 2019-02-26 | Tax withholding | 2,727 | $205.50 | 301,403 |
| 2019-02-26 | Option exercise | 7,200 | — | 304,130 |
| 2018-12-01 | Grant / award (derivative) | 11,250 | $0.00 | 11,250 |
| 2018-08-30 | Option exercise (derivative) | 12,000 | $0.00 | 176,000 |
| 2018-08-30 | Open-market sale | 12,000 | $245.24 | 296,930 |
| 2018-08-30 | Option exercise | 12,000 | $54.45 | 308,930 |
| 2018-08-29 | Option exercise (derivative) | 12,000 | $0.00 | 188,000 |
| 2018-08-29 | Option exercise (derivative) | 6,460 | $0.00 | 2,540 |
| 2018-08-29 | Option exercise | 6,460 | $39.36 | 303,390 |
| 2018-08-29 | Open-market sale | 6,460 | $244.13 | 296,930 |
| 2018-08-29 | Option exercise | 12,000 | $54.45 | 308,930 |
| 2018-08-14 | Option exercise (derivative) | 12,000 | $0.00 | 200,000 |
| 2018-08-14 | Open-market sale | 12,000 | $230.95 | 296,930 |
| 2018-08-14 | Option exercise | 12,000 | $54.45 | 308,930 |
| 2018-08-13 | Option exercise (derivative) | 12,000 | $0.00 | 212,000 |
| 2018-08-13 | Open-market sale | 12,000 | $232.82 | 296,930 |
| 2018-08-13 | Option exercise | 12,000 | $54.45 | 308,930 |
| 2018-06-14 | Option exercise (derivative) | 12,000 | $0.00 | 224,000 |
| 2018-06-14 | Open-market sale | 12,000 | $236.37 | 296,930 |
| 2018-06-14 | Option exercise | 12,000 | $54.45 | 308,930 |
| 2018-06-13 | Option exercise (derivative) | 12,357 | $0.00 | 236,000 |
| 2018-06-13 | Option exercise | 12,357 | $54.45 | 309,287 |
| 2018-06-13 | Open-market sale | 12,357 | $235.73 | 296,930 |
| 2018-06-07 | Option exercise (derivative) | 7,643 | $0.00 | 248,357 |
| 2018-06-07 | Open-market sale | 7,643 | $230.85 | 296,930 |
| 2018-06-07 | Option exercise | 7,643 | $54.45 | 304,573 |
| 2018-06-06 | Option exercise (derivative) | 10,000 | $0.00 | 256,000 |
| 2018-06-06 | Option exercise (derivative) | 12,000 | $0.00 | 266,000 |
| 2018-06-06 | Open-market sale | 10,000 | $234.82 | 296,930 |
| 2018-06-06 | Option exercise | 10,000 | $54.45 | 306,930 |
| 2018-06-06 | Option exercise | 12,000 | $54.45 | 308,930 |
| 2018-06-05 | Option exercise (derivative) | 12,000 | $0.00 | 278,000 |
| 2018-06-05 | Open-market sale | 12,000 | $236.21 | 296,930 |
| 2018-06-05 | Option exercise | 12,000 | $54.45 | 308,930 |
| 2018-06-01 | Grant / award (derivative) | 7,500 | $0.00 | 7,500 |
| 2018-06-01 | Grant / award (derivative) | 11,250 | $0.00 | 11,250 |
| 2018-05-16 | Option exercise (derivative) | 15,000 | $0.00 | 290,000 |
| 2018-05-16 | Open-market sale | 15,000 | $227.60 | 296,930 |
| 2018-05-16 | Option exercise | 15,000 | $54.45 | 311,930 |
| 2018-05-15 | Option exercise (derivative) | 15,000 | $0.00 | 302,100 |
| 2018-05-15 | Open-market sale | 15,000 | $226.16 | 296,930 |
| 2018-05-15 | Option exercise | 15,000 | $54.45 | 311,930 |
| 2018-05-14 | Open-market sale | 7,500 | $231.35 | 296,930 |
| 2018-05-14 | Open-market sale | 7,500 | $229.43 | 304,430 |
| 2018-05-09 | Grant / award (derivative) | 36,000 | $0.00 | 36,000 |
| 2018-03-06 | Option exercise (derivative) | 7,000 | $0.00 | 9,000 |
| 2018-03-06 | Open-market sale | 7,000 | $208.80 | 311,930 |
| 2018-03-06 | Option exercise | 7,000 | $47.20 | 318,930 |
| 2018-03-06 | Open-market sale | 5,000 | $211.43 | 321,930 |
| 2018-03-05 | Option exercise (derivative) | 10,000 | $0.00 | 16,000 |
| 2018-03-05 | Option exercise (derivative) | 9,000 | $0.00 | 0 |
| 2018-03-05 | Option exercise | 10,000 | $47.20 | 336,930 |
| 2018-03-05 | Open-market sale | 9,000 | $208.12 | 326,930 |
| 2018-03-05 | Option exercise | 9,000 | $29.72 | 335,930 |
| 2018-02-26 | Grant / award (derivative) | 112,000 | $0.00 | 112,000 |
| 2017-12-07 | Option exercise (derivative) | 10,000 | $0.00 | 26,000 |
| 2017-12-07 | Option exercise | 10,000 | $47.20 | 336,930 |
| 2017-12-07 | Open-market sale | 10,000 | $182.90 | 326,930 |
| 2017-12-06 | Open-market sale | 7,527 | $183.93 | 326,930 |
| 2017-12-05 | Option exercise (derivative) | 17,000 | $0.00 | 6,460 |
| 2017-12-05 | Open-market sale | 17,000 | $184.93 | 334,457 |
| 2017-12-05 | Option exercise | 17,000 | $39.36 | 351,457 |
| 2017-12-01 | Grant / award (derivative) | 25,000 | $0.00 | 25,000 |
| 2017-11-21 | Option exercise (derivative) | 10,000 | $0.00 | 23,460 |
| 2017-11-21 | Option exercise | 10,000 | $39.36 | 344,457 |
| 2017-11-21 | Open-market sale | 10,000 | $176.20 | 334,457 |
| 2017-11-20 | Option exercise (derivative) | 11,600 | $0.00 | 9,000 |
| 2017-11-20 | Option exercise | 11,600 | $29.72 | 351,057 |
| 2017-11-20 | Open-market sale | 11,600 | $175.15 | 339,457 |
| 2017-11-03 | Option exercise (derivative) | 10,000 | $0.00 | 20,600 |
| 2017-11-03 | Open-market sale | 10,000 | $173.35 | 339,457 |
| 2017-11-03 | Option exercise | 10,000 | $29.72 | 349,457 |
| 2017-11-02 | Option exercise (derivative) | 5,400 | $0.00 | 30,600 |
| 2017-11-02 | Option exercise (derivative) | 11,848 | $0.00 | 0 |
| 2017-11-02 | Open-market sale | 17,248 | $175.43 | 339,457 |
| 2017-11-02 | Option exercise | 11,848 | $24.08 | 351,305 |
| 2017-11-02 | Option exercise | 5,400 | $29.72 | 356,705 |
| 2017-11-01 | Option exercise (derivative) | 20,000 | $0.00 | 11,848 |
| 2017-11-01 | Option exercise | 20,000 | $24.08 | 359,457 |
| 2017-11-01 | Open-market sale | 20,000 | $175.57 | 339,457 |
| 2017-08-25 | Option exercise (derivative) | 11,373 | $0.00 | 0 |
| 2017-08-25 | Option exercise | 11,373 | $21.11 | 350,830 |
| 2017-08-25 | Open-market sale | 11,373 | $170.20 | 339,457 |
| 2017-08-24 | Option exercise (derivative) | 6,627 | $0.00 | 11,373 |
| 2017-08-24 | Open-market sale | 6,627 | $170.05 | 339,457 |
| 2017-08-24 | Option exercise | 6,627 | $21.11 | 346,084 |
| 2017-08-23 | Option exercise (derivative) | 18,000 | $0.00 | 18,000 |
| 2017-08-23 | Option exercise (derivative) | 6,020 | $0.00 | 0 |
| 2017-08-23 | Open-market sale | 12,000 | $170.18 | 345,457 |
| 2017-08-23 | Open-market sale | 6,000 | $170.53 | 339,457 |
| 2017-08-23 | Option exercise | 18,000 | $21.11 | 357,457 |
| 2017-08-23 | Option exercise | 6,020 | $16.61 | 339,457 |
| 2017-06-05 | Open-market sale | 5,000 | $173.12 | 333,437 |
| 2017-06-01 | Grant / award (derivative) | 25,000 | $0.00 | 25,000 |
| 2017-05-22 | Open-market sale | 5,000 | $170.07 | 338,437 |
| 2017-05-17 | Option exercise (derivative) | 11,960 | $0.00 | 0 |
| 2017-05-17 | Option exercise | 11,960 | $16.61 | 355,397 |
| 2017-05-17 | Open-market sale | 11,960 | $167.01 | 343,437 |
| 2017-05-17 | Open-market sale | 11,960 | $167.01 | 343,437 |
| 2017-05-17 | Option exercise | 11,960 | $16.61 | 355,397 |
| 2017-05-16 | Option exercise (derivative) | 12,000 | $0.00 | 11,960 |
| 2017-05-16 | Option exercise | 12,000 | $16.61 | 355,437 |
| 2017-05-16 | Open-market sale | 12,000 | $168.37 | 343,437 |
| 2017-05-16 | Open-market sale | 12,000 | $168.37 | 343,437 |
| 2017-05-16 | Option exercise | 12,000 | $16.61 | 355,437 |
| 2016-12-15 | Gift | 14,000 | $148.95 | 343,437 |
| 2016-12-14 | Option exercise (derivative) | 9,895 | $0.00 | 0 |
| 2016-12-14 | Open-market sale | 9,895 | $148.85 | 357,437 |
| 2016-12-14 | Option exercise | 9,895 | $19.20 | 367,332 |
| 2016-12-13 | Option exercise (derivative) | 20,000 | $0.00 | 9,895 |
| 2016-12-13 | Option exercise | 20,000 | $19.20 | 391,437 |
| 2016-12-13 | Gift | 14,000 | $148.80 | 357,437 |
| 2016-12-13 | Open-market sale | 20,000 | $145.62 | 371,437 |
| 2016-12-01 | Grant / award (derivative) | 25,000 | $0.00 | 25,000 |
| 2016-09-02 | Option exercise (derivative) | 12,000 | $0.00 | 0 |
| 2016-09-02 | Open-market sale | 12,000 | $168.45 | 371,437 |
| 2016-09-02 | Option exercise | 12,000 | $16.33 | 383,437 |
| 2016-09-01 | Option exercise (derivative) | 990 | $0.00 | 12,000 |
| 2016-09-01 | Option exercise | 990 | $16.33 | 372,427 |
| 2016-09-01 | Open-market sale | 990 | $165.35 | 371,437 |
| 2016-08-31 | Option exercise (derivative) | 11,010 | $0.00 | 12,990 |
| 2016-08-31 | Open-market sale | 11,010 | $165.65 | 371,437 |
| 2016-08-31 | Option exercise | 11,010 | $16.33 | 382,447 |
| 2016-06-01 | Option exercise (derivative) | 8,897 | $0.00 | 0 |
| 2016-06-01 | Grant / award (derivative) | 25,000 | $0.00 | 25,000 |
| 2016-06-01 | Option exercise | 8,897 | $15.00 | 380,334 |
| 2016-06-01 | Open-market sale | 8,897 | $153.91 | 371,437 |
| 2016-05-31 | Option exercise (derivative) | 40,000 | $0.00 | 8,897 |
| 2016-05-31 | Option exercise | 40,000 | $15.00 | 411,437 |
| 2016-05-31 | Open-market sale | 40,000 | $151.85 | 371,437 |
| 2015-12-10 | Option exercise (derivative) | 6,000 | $0.00 | 48,897 |
| 2015-12-10 | Option exercise | 6,000 | $15.00 | 387,437 |
| 2015-12-10 | Open-market sale | 6,000 | $173.98 | 381,437 |
| 2015-12-10 | Open-market sale | 10,000 | $174.02 | 371,437 |
| 2015-12-09 | Option exercise (derivative) | 10,900 | $0.00 | 54,897 |
| 2015-12-09 | Open-market sale | 10,900 | $176.89 | 381,437 |
| 2015-12-09 | Option exercise | 10,900 | $15.00 | 392,337 |
| 2015-12-03 | Open-market sale | 18,000 | $177.21 | 381,437 |
| 2015-12-02 | Option exercise (derivative) | 15,000 | $0.00 | 65,797 |
| 2015-12-02 | Option exercise (derivative) | 6,020 | $0.00 | 29,980 |
| 2015-12-02 | Option exercise | 6,020 | $16.61 | 399,437 |
| 2015-12-02 | Option exercise | 15,000 | $15.00 | 408,417 |
| 2015-12-02 | Open-market sale | 15,000 | $178.48 | 393,417 |
| 2015-12-01 | Grant / award (derivative) | 25,000 | $0.00 | 25,000 |
| 2015-12-01 | Open-market sale | 20,000 | $177.05 | 393,417 |
| 2015-11-20 | Option exercise (derivative) | 7,500 | $0.00 | 80,797 |
| 2015-11-20 | Open-market sale | 7,500 | $172.89 | 420,917 |
| 2015-11-20 | Option exercise | 7,500 | $15.00 | 428,417 |
| 2015-11-20 | Open-market sale | 7,500 | $173.80 | 413,417 |
| 2015-11-19 | Open-market sale | 20,500 | $173.31 | 420,917 |
| 2015-11-19 | Open-market sale | 20,000 | $173.31 | 421,417 |
| 2015-11-18 | Option exercise (derivative) | 40,000 | $0.00 | 88,297 |
| 2015-11-18 | Option exercise | 40,000 | $15.00 | 481,417 |
| 2015-11-18 | Open-market sale | 40,000 | $171.22 | 441,417 |
| 2015-11-16 | Option exercise (derivative) | 105 | $0.00 | 29,895 |
| 2015-11-16 | Option exercise (derivative) | 6,000 | $0.00 | 24,000 |
| 2015-11-16 | Option exercise (derivative) | 6,666 | $0.00 | 128,297 |
| 2015-11-16 | Option exercise | 6,000 | $16.33 | 441,312 |
| 2015-11-16 | Option exercise | 105 | $19.20 | 441,417 |
| 2015-11-16 | Option exercise | 6,666 | $15.00 | 435,312 |
| 2015-11-06 | Option exercise (derivative) | 30,000 | $0.00 | 59,926 |
| 2015-11-06 | Option exercise | 30,000 | $15.00 | 458,646 |
| 2015-11-06 | Open-market sale | 30,000 | $169.08 | 428,646 |
| 2015-11-05 | Option exercise (derivative) | 20,037 | $0.00 | 89,926 |
| 2015-11-05 | Option exercise | 20,037 | $15.00 | 448,683 |
| 2015-11-05 | Open-market sale | 20,037 | $170.24 | 428,646 |
| 2015-11-04 | Option exercise (derivative) | 25,000 | $0.00 | 109,963 |
| 2015-11-04 | Open-market sale | 25,000 | $171.47 | 428,646 |
| 2015-11-04 | Option exercise | 25,000 | $15.00 | 453,646 |
| 2015-07-29 | Gift | 750 | $138.01 | 428,646 |
| 2015-07-28 | Gift | 3,000 | $136.25 | 429,396 |
| 2015-06-01 | Grant / award (derivative) | 25,000 | $0.00 | 25,000 |
| 2015-05-19 | Option exercise (derivative) | 30,000 | $0.00 | 210,000 |
| 2015-05-19 | Option exercise | 30,000 | — | 462,396 |
| 2015-05-19 | Open-market sale | 30,000 | $123.00 | 432,396 |
| 2015-05-18 | Option exercise (derivative) | 40,000 | $0.00 | 240,000 |
| 2015-05-18 | Open-market sale | 40,000 | $122.42 | 432,396 |
| 2015-05-18 | Option exercise | 40,000 | — | 472,396 |
| 2014-12-15 | Grant / award (derivative) | 26,000 | $0.00 | 26,000 |
| 2014-12-15 | Open-market sale | 26,094 | $111.61 | 432,396 |
| 2014-12-02 | Option exercise (derivative) | 50,000 | $0.00 | 280,000 |
| 2014-12-02 | Open-market sale | 50,000 | $110.70 | 458,490 |
| 2014-12-02 | Option exercise | 50,000 | $15.00 | 508,490 |
| 2014-11-25 | Gift | 2,000 | $109.00 | 458,490 |
| 2014-11-24 | Option exercise (derivative) | 12,000 | $0.00 | 0 |
| 2014-11-24 | Option exercise | 15,304 | — | 460,490 |
| 2014-11-05 | Open-market sale | 23,000 | $108.72 | 445,186 |
| 2014-09-12 | Open-market sale | 7,000 | $90.11 | 468,186 |
| 2014-08-22 | Option exercise (derivative) | 20,000 | $0.00 | 330,000 |
| 2014-08-22 | Open-market sale | 20,000 | $90.63 | 475,186 |
| 2014-08-22 | Option exercise | 20,000 | $15.00 | 495,186 |
| 2014-08-21 | Option exercise (derivative) | 30,000 | $0.00 | 350,000 |
| 2014-08-21 | Option exercise | 30,000 | $15.00 | 505,186 |
| 2014-08-21 | Open-market sale | 30,000 | $90.78 | 475,186 |
| 2014-08-07 | Option exercise (derivative) | 10,000 | $0.00 | 380,000 |
| 2014-08-07 | Option exercise | 10,000 | $15.00 | 485,186 |
| 2014-08-07 | Open-market sale | 10,000 | $90.56 | 475,186 |
| 2014-08-06 | Option exercise (derivative) | 10,000 | $0.00 | 390,000 |
| 2014-08-06 | Option exercise | 10,000 | $15.00 | 485,186 |
| 2014-08-06 | Open-market sale | 10,000 | $90.49 | 475,186 |
| 2014-08-05 | Option exercise (derivative) | 30,000 | $0.00 | 0 |
| 2014-08-05 | Option exercise | 30,000 | $12.14 | 505,186 |
| 2014-08-05 | Open-market sale | 30,000 | $90.69 | 475,186 |
| 2014-06-13 | Grant / award (derivative) | 26,000 | $0.00 | 26,000 |
| 2013-12-13 | Grant / award (derivative) | 28,800 | $0.00 | 28,800 |
| 2013-12-13 | Option exercise (derivative) | 26,594 | $0.00 | 0 |
| 2013-12-13 | Option exercise | 26,594 | $7.52 | 475,186 |
| 2013-12-13 | Gift | 2,000 | $100.43 | 448,592 |
| 2013-12-11 | Open-market sale | 5,300 | $99.45 | 450,592 |
| 2013-12-10 | Open-market sale | 22,336 | $100.03 | 455,892 |
| 2013-12-09 | Open-market sale | 19,743 | $100.62 | 478,228 |
| 2013-11-18 | Option exercise (derivative) | 30,000 | $0.00 | 0 |
| 2013-11-18 | Option exercise | 30,000 | $14.98 | 527,971 |
| 2013-11-18 | Open-market sale | 30,000 | $98.03 | 497,971 |
| 2013-11-13 | Open-market sale | 33,300 | $96.81 | 497,971 |
| 2013-11-12 | Open-market sale | 16,700 | $95.91 | 531,271 |
| 2013-06-14 | Grant / award (derivative) | 28,800 | $0.00 | 28,800 |
| 2013-06-12 | Open-market sale | 20,000 | $67.77 | 547,971 |
| 2013-06-11 | Open-market sale | 10,000 | $68.95 | 567,971 |
| 2013-06-10 | Open-market sale | 20,000 | $69.45 | 577,971 |
| 2013-03-13 | Open-market sale | 40,400 | $59.33 | 597,971 |
| 2013-03-13 | Open-market sale | 40,400 | $58.33 | 597,971 |
| 2013-03-12 | Open-market sale | 38,500 | $58.40 | 638,371 |
| 2013-03-11 | Open-market sale | 21,100 | $58.82 | 676,871 |
| 2013-02-11 | Grant / award (derivative) | 320,000 | $0.00 | 320,000 |
| 2012-12-14 | Option exercise (derivative) | 30,000 | $0.00 | 0 |
| 2012-12-14 | Option exercise | 30,000 | $14.93 | 697,971 |
| 2012-12-14 | Grant / award (derivative) | 36,000 | $0.00 | 36,000 |
| 2012-12-13 | Option exercise (derivative) | 26,696 | $0.00 | 3,304 |
| 2012-12-13 | Option exercise (derivative) | 18,000 | $0.00 | 12,000 |
| 2012-12-13 | Option exercise | 18,000 | $13.29 | 641,275 |
| 2012-12-13 | Option exercise | 26,696 | $12.26 | 667,971 |
| 2012-12-11 | Option exercise (derivative) | 73,406 | $0.00 | 26,594 |
| 2012-12-11 | Option exercise | 73,406 | $7.52 | 623,275 |
| 2012-12-06 | Option exercise (derivative) | 47,379 | $0.00 | 100,000 |
| 2012-12-06 | Option exercise | 47,379 | $4.58 | 549,869 |
| 2012-11-29 | Open-market sale | 25,000 | $47.21 | 452,869 |
| 2012-11-29 | Open-market sale | 25,000 | $47.21 | 502,490 |
| 2012-11-28 | Open-market sale | 45,000 | $46.62 | 477,869 |
| 2012-11-28 | Open-market sale | 45,000 | $46.62 | 527,490 |
| 2012-11-27 | Open-market sale | 55,000 | $47.10 | 522,869 |
| 2012-11-27 | Open-market sale | 55,000 | $47.10 | 572,490 |
| 2012-11-26 | Gift | 2,000 | $47.20 | 577,869 |
| 2012-11-26 | Gift | 2,000 | $47.20 | 627,490 |
| 2012-11-20 | Option exercise (derivative) | 52,621 | $0.00 | 147,379 |
| 2012-11-20 | Option exercise | 52,621 | $4.58 | 629,490 |
| 2012-11-16 | Open-market sale | 93,900 | $46.01 | 576,869 |
| 2012-11-15 | Open-market sale | 16,600 | $46.07 | 670,769 |
| 2012-11-14 | Open-market sale | 9,500 | $46.70 | 687,369 |
| 2012-09-06 | Open-market sale | 20,000 | $41.64 | 696,869 |
| 2012-09-05 | Open-market sale | 40,000 | $40.87 | 716,869 |
| 2012-06-15 | Open-market sale | 50,000 | $39.12 | 656,869 |
| 2012-06-15 | Grant / award (derivative) | 36,000 | $0.00 | 36,000 |
| 2012-06-15 | Open-market sale | 50,000 | $39.12 | 756,869 |
| 2012-06-01 | Option exercise (derivative) | 100,000 | $0.00 | 100,000 |
| 2012-06-01 | Option exercise | 100,000 | $4.58 | 806,869 |
| 2012-05-03 | Open-market sale | 16,500 | $39.26 | 706,869 |
| 2012-05-02 | Open-market sale | 45,000 | $39.86 | 723,369 |
| 2012-05-01 | Open-market sale | 70,000 | $40.02 | 768,369 |
| 2011-12-15 | Grant / award (derivative) | 36,000 | $0.00 | 36,000 |
| 2011-12-05 | Open-market sale | 61,750 | $31.24 | 838,369 |
| 2011-12-02 | Open-market sale | 16,250 | $31.23 | 900,119 |
| 2011-12-01 | Open-market sale | 22,000 | $31.44 | 916,369 |
| 2011-11-07 | Open-market sale | 30,000 | $31.37 | 938,369 |
| 2011-11-04 | Open-market sale | 20,000 | $32.12 | 968,369 |
| 2011-11-03 | Open-market sale | 50,000 | $32.66 | 988,369 |
| 2011-08-02 | Open-market sale | 11,000 | $26.13 | 1,038,369 |
| 2011-06-15 | Grant / award (derivative) | 36,000 | $0.00 | 36,000 |
| 2011-06-06 | Open-market sale | 15,000 | $24.99 | 1,049,369 |
| 2011-06-03 | Open-market sale | 25,000 | $25.08 | 1,064,369 |
| 2011-06-02 | Open-market sale | 25,000 | $25.07 | 1,089,369 |
| 2010-12-15 | Grant / award (derivative) | 36,000 | $0.00 | 36,000 |
| 2010-12-10 | Open-market sale | 29,000 | $21.42 | 814,369 |
| 2010-12-10 | Open-market sale | 29,000 | $21.42 | 1,114,369 |
| 2010-12-09 | Open-market sale | 7,500 | $21.52 | 843,369 |
| 2010-12-08 | Open-market sale | 13,500 | $21.57 | 850,869 |
| 2010-11-05 | Open-market sale | 25,000 | $20.55 | 864,369 |
| 2010-11-04 | Open-market sale | 75,000 | $20.62 | 889,369 |
| 2010-06-15 | Grant / award (derivative) | 36,000 | $0.00 | 36,000 |
| 2010-05-20 | Option exercise (out-of-money) (derivative) | 300,000 | $0.00 | 200,000 |
| 2010-05-20 | Open-market buy | 300,000 | $4.58 | 1,264,369 |
| 2009-12-15 | Grant / award (derivative) | 30,000 | $0.00 | 30,000 |
| 2009-12-14 | Open-market sale | 84,000 | $19.05 | 964,369 |
| 2009-12-11 | Open-market sale | 26,000 | $19.00 | 1,048,369 |
| 2009-12-10 | Open-market sale | 40,000 | $19.11 | 1,074,369 |
| 2009-06-15 | Grant / award (derivative) | 30,000 | $16.33 | 696,000 |
| 2009-06-03 | Open-market sale | 23,000 | $16.91 | 1,114,369 |
| 2009-06-02 | Open-market sale | 27,000 | $16.95 | 1,137,369 |
| 2009-06-02 | Gift | 5,000 | $16.91 | 1,164,369 |
| 2009-05-05 | Open-market sale | 5,000 | $16.83 | 1,169,369 |
| 2009-05-04 | Open-market sale | 45,000 | $16.78 | 1,174,369 |
| 2008-12-15 | Grant / award (derivative) | 30,000 | $12.14 | 578,000 |
| 2008-08-15 | Open-market sale | 10,000 | $16.81 | 1,219,369 |
| 2008-08-14 | Open-market sale | 40,000 | $17.01 | 1,229,369 |
| 2008-07-29 | Open-market sale | 29,607 | $17.09 | 1,269,369 |
| 2008-07-28 | Open-market sale | 100,000 | $17.18 | 1,298,976 |
| 2008-06-13 | Grant / award (derivative) | 30,000 | — | 446,000 |
| 2008-05-15 | Grant / award (derivative) | 400,000 | — | 440,000 |
| 2007-12-14 | Grant / award (derivative) | 30,000 | — | 440,000 |
| 2007-08-17 | Open-market sale | 100,000 | $14.52 | 1,403,976 |
| 2007-08-17 | Open-market sale | 100,000 | $14.52 | 1,398,976 |
| 2007-06-15 | Grant / award (derivative) | 30,000 | — | 440,000 |
| 2007-06-15 | Gift | 5,000 | $12.26 | 1,498,976 |
| 2007-03-02 | Grant / award (derivative) | 60,000 | — | 320,000 |
| 2007-03-02 | Grant / award (derivative) | 30,000 | — | 320,000 |
| 2006-11-01 | Open-market sale | 30,000 | $13.84 | 1,503,976 |
| 2006-10-02 | Open-market sale | 30,000 | $12.65 | 1,533,976 |
| 2006-09-01 | Open-market sale | 30,000 | $13.10 | 1,563,976 |
| 2006-08-03 | Open-market sale | 9,800 | $12.00 | 1,593,976 |
| 2006-08-02 | Open-market sale | 200 | $12.00 | 1,603,776 |
| 2006-08-01 | Open-market sale | 20,000 | $11.83 | 1,603,976 |
| 2006-07-28 | Open-market sale | 10,000 | $12.00 | 1,623,976 |
| 2006-07-03 | Open-market sale | 10,000 | $11.02 | 1,633,976 |
| 2006-07-03 | Open-market sale | 10,000 | $10.98 | 1,643,976 |
| 2006-06-07 | Open-market sale | 5,100 | $11.00 | 1,655,176 |
| 2006-06-07 | Open-market sale | 1,200 | $11.01 | 1,653,976 |
| 2006-06-05 | Open-market sale | 3,700 | $11.00 | 1,660,276 |
| 2006-06-01 | Open-market sale | 10,000 | $10.66 | 1,663,976 |
| 2006-05-04 | Open-market sale | 10,000 | $10.92 | 1,693,976 |
| 2006-05-04 | Open-market sale | 20,000 | $11.04 | 1,673,976 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.