SEC CIK 1364713
Steckelberg Kelly
Reported ownership across 1 company, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| ZMview stock → | 140,427 | 2024-10-09 |
Position History — ZM
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — ZM
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2024-10-09 | Open-market sale | 14,151 | $68.12 | 140,427 |
| 2024-10-08 | Option exercise (derivative) | 14,641 | $0.00 | 102,489 |
| 2024-10-08 | Option exercise (derivative) | 18,576 | $0.00 | 130,032 |
| 2024-10-08 | Option exercise | 33,217 | $0.00 | 154,578 |
| 2024-10-02 | Option exercise (derivative) | 8,901 | $0.00 | 8,901 |
| 2024-10-02 | Option exercise (derivative) | 8,901 | $0.00 | 441,285 |
| 2024-10-02 | Conversion (derivative) | 8,901 | $0.00 | 0 |
| 2024-10-02 | Conversion | 8,901 | $0.00 | 8,901 |
| 2024-10-02 | Open-market sale | 8,901 | $67.79 | 0 |
| 2024-09-18 | Option exercise (derivative) | 8,901 | $0.00 | 450,186 |
| 2024-09-18 | Conversion (derivative) | 8,901 | $0.00 | 0 |
| 2024-09-18 | Option exercise (derivative) | 8,901 | $0.00 | 8,901 |
| 2024-09-18 | Open-market sale | 813 | $67.43 | 0 |
| 2024-09-18 | Open-market sale | 8,088 | $66.38 | 813 |
| 2024-09-18 | Conversion | 8,901 | $0.00 | 8,901 |
| 2024-09-04 | Conversion (derivative) | 8,901 | $0.00 | 0 |
| 2024-09-04 | Option exercise (derivative) | 8,901 | $0.00 | 8,901 |
| 2024-09-04 | Option exercise (derivative) | 8,901 | $0.00 | 459,087 |
| 2024-09-04 | Conversion | 8,901 | $0.00 | 8,901 |
| 2024-09-04 | Open-market sale | 8,701 | $68.42 | 200 |
| 2024-09-04 | Open-market sale | 200 | $69.12 | 0 |
| 2024-08-21 | Option exercise (derivative) | 5,013 | $0.00 | 5,013 |
| 2024-08-21 | Conversion (derivative) | 5,013 | $0.00 | 0 |
| 2024-08-21 | Option exercise (derivative) | 5,013 | $0.00 | 467,988 |
| 2024-08-21 | Conversion | 5,013 | $0.00 | 5,013 |
| 2024-08-21 | Open-market sale | 5,013 | $59.70 | 0 |
| 2024-08-07 | Option exercise (derivative) | 5,007 | $0.00 | 473,001 |
| 2024-08-07 | Option exercise (derivative) | 5,007 | $0.00 | 5,007 |
| 2024-08-07 | Conversion (derivative) | 5,007 | $0.00 | 0 |
| 2024-08-07 | Conversion | 5,007 | $0.00 | 5,007 |
| 2024-08-07 | Open-market sale | 3,323 | $56.42 | 1,684 |
| 2024-08-07 | Open-market sale | 1,684 | $57.08 | 0 |
| 2024-07-24 | Option exercise (derivative) | 5,007 | $0.00 | 5,007 |
| 2024-07-24 | Conversion (derivative) | 5,007 | $0.00 | 0 |
| 2024-07-24 | Option exercise (derivative) | 5,007 | $0.00 | 478,008 |
| 2024-07-24 | Conversion | 5,007 | $0.00 | 5,007 |
| 2024-07-24 | Open-market sale | 1,312 | $59.23 | 0 |
| 2024-07-24 | Open-market sale | 3,695 | $58.43 | 1,312 |
| 2024-07-10 | Option exercise (derivative) | 5,007 | $0.00 | 5,007 |
| 2024-07-10 | Conversion (derivative) | 5,007 | $0.00 | 0 |
| 2024-07-10 | Option exercise (derivative) | 5,007 | $0.00 | 483,015 |
| 2024-07-10 | Conversion | 5,007 | $0.00 | 5,007 |
| 2024-07-10 | Open-market sale | 4,850 | $56.20 | 157 |
| 2024-07-10 | Open-market sale | 157 | $56.93 | 0 |
| 2024-07-09 | Open-market sale | 14,397 | $57.15 | 121,361 |
| 2024-07-08 | Option exercise (derivative) | 18,576 | $0.00 | 148,608 |
| 2024-07-08 | Option exercise (derivative) | 14,642 | $0.00 | 117,130 |
| 2024-07-08 | Option exercise | 33,218 | $0.00 | 135,758 |
| 2024-06-26 | Option exercise (derivative) | 5,007 | $0.00 | 5,007 |
| 2024-06-26 | Option exercise (derivative) | 5,007 | $0.00 | 488,022 |
| 2024-06-26 | Conversion (derivative) | 5,007 | $0.00 | 0 |
| 2024-06-26 | Open-market sale | 5,007 | $57.59 | 0 |
| 2024-06-26 | Conversion | 5,007 | $0.00 | 5,007 |
| 2024-06-12 | Option exercise (derivative) | 5,007 | $0.00 | 493,029 |
| 2024-06-12 | Option exercise (derivative) | 5,007 | $0.00 | 5,007 |
| 2024-06-12 | Conversion (derivative) | 5,007 | $0.00 | 0 |
| 2024-06-12 | Open-market sale | 2,709 | $60.74 | 2,298 |
| 2024-06-12 | Open-market sale | 1,898 | $62.05 | 400 |
| 2024-06-12 | Open-market sale | 400 | $63.14 | 0 |
| 2024-06-12 | Conversion | 5,007 | $0.00 | 5,007 |
| 2024-05-29 | Option exercise (derivative) | 5,007 | $0.00 | 498,036 |
| 2024-05-29 | Option exercise (derivative) | 5,007 | $0.00 | 5,007 |
| 2024-05-29 | Conversion (derivative) | 5,007 | $0.00 | 0 |
| 2024-05-29 | Conversion | 5,007 | $0.00 | 5,007 |
| 2024-05-29 | Open-market sale | 5,007 | $61.58 | 0 |
| 2024-05-15 | Option exercise (derivative) | 5,007 | $0.00 | 503,043 |
| 2024-05-15 | Option exercise (derivative) | 5,007 | $0.00 | 5,007 |
| 2024-05-15 | Conversion (derivative) | 5,007 | $0.00 | 0 |
| 2024-05-15 | Conversion | 5,007 | $0.00 | 5,007 |
| 2024-05-15 | Open-market sale | 899 | $63.88 | 0 |
| 2024-05-15 | Open-market sale | 4,108 | $63.24 | 899 |
| 2024-05-01 | Option exercise (derivative) | 5,007 | $0.00 | 5,007 |
| 2024-05-01 | Option exercise (derivative) | 5,007 | $0.00 | 508,050 |
| 2024-05-01 | Conversion (derivative) | 5,007 | $0.00 | 0 |
| 2024-05-01 | Conversion | 5,007 | $0.00 | 5,007 |
| 2024-05-01 | Open-market sale | 1,254 | $62.05 | 0 |
| 2024-05-01 | Open-market sale | 3,753 | $61.21 | 1,254 |
| 2024-04-17 | Conversion (derivative) | 5,007 | $0.00 | 0 |
| 2024-04-17 | Option exercise (derivative) | 5,007 | $0.00 | 513,057 |
| 2024-04-17 | Option exercise (derivative) | 5,007 | $0.00 | 5,007 |
| 2024-04-17 | Conversion | 5,007 | $0.00 | 5,007 |
| 2024-04-17 | Open-market sale | 5,007 | $59.36 | 0 |
| 2024-04-08 | Option exercise (derivative) | 18,576 | $0.00 | 167,184 |
| 2024-04-08 | Option exercise (derivative) | 14,641 | $0.00 | 131,772 |
| 2024-04-08 | Tax withholding | 14,188 | $62.97 | 102,176 |
| 2024-04-08 | Option exercise | 33,217 | $0.00 | 116,364 |
| 2024-04-06 | Option exercise (derivative) | 10,388 | $0.00 | 0 |
| 2024-04-06 | Tax withholding | 4,476 | $62.13 | 83,147 |
| 2024-04-06 | Option exercise | 10,388 | $0.00 | 87,623 |
| 2024-04-03 | Option exercise (derivative) | 5,007 | $0.00 | 5,007 |
| 2024-04-03 | Conversion (derivative) | 5,007 | $0.00 | 0 |
| 2024-04-03 | Option exercise (derivative) | 5,007 | $0.00 | 518,064 |
| 2024-04-03 | Open-market sale | 5,007 | $63.39 | 0 |
| 2024-04-03 | Conversion | 5,007 | $0.00 | 5,007 |
| 2024-03-20 | Option exercise (derivative) | 5,007 | $0.00 | 5,007 |
| 2024-03-20 | Conversion (derivative) | 5,007 | $0.00 | 0 |
| 2024-03-20 | Option exercise (derivative) | 5,007 | $0.00 | 523,071 |
| 2024-03-20 | Open-market sale | 422 | $67.13 | 0 |
| 2024-03-20 | Open-market sale | 4,585 | $66.40 | 422 |
| 2024-03-20 | Conversion | 5,007 | $0.00 | 5,007 |
| 2024-03-06 | Option exercise (derivative) | 5,007 | $0.00 | 5,007 |
| 2024-03-06 | Option exercise (derivative) | 5,007 | $0.00 | 528,078 |
| 2024-03-06 | Conversion (derivative) | 5,007 | $0.00 | 0 |
| 2024-03-06 | Open-market sale | 4,307 | $67.00 | 700 |
| 2024-03-06 | Open-market sale | 700 | $67.59 | 0 |
| 2024-03-06 | Conversion | 5,007 | $0.00 | 5,007 |
| 2024-01-08 | Option exercise (derivative) | 14,641 | $0.00 | 146,413 |
| 2024-01-08 | Option exercise (derivative) | 18,576 | $0.00 | 185,760 |
| 2024-01-08 | Tax withholding | 12,067 | $67.46 | 77,235 |
| 2024-01-08 | Option exercise | 33,217 | $0.00 | 89,302 |
| 2023-12-29 | Option exercise (derivative) | 10,983 | $0.00 | 10,983 |
| 2023-12-29 | Conversion (derivative) | 10,983 | $0.00 | 0 |
| 2023-12-29 | Option exercise (derivative) | 10,983 | $0.00 | 533,085 |
| 2023-12-29 | Open-market sale | 9,047 | $72.16 | 1,936 |
| 2023-12-29 | Open-market sale | 1,936 | $73.11 | 0 |
| 2023-12-29 | Conversion | 10,983 | $0.00 | 10,983 |
| 2023-12-20 | Gift | 15,000 | $0.00 | 56,085 |
| 2023-12-14 | Option exercise (derivative) | 10,960 | $0.00 | 10,960 |
| 2023-12-14 | Option exercise (derivative) | 10,960 | $0.00 | 544,068 |
| 2023-12-14 | Conversion (derivative) | 10,960 | $0.00 | 0 |
| 2023-12-14 | Open-market sale | 6,842 | $72.01 | 4,118 |
| 2023-12-14 | Open-market sale | 3,618 | $72.83 | 500 |
| 2023-12-14 | Open-market sale | 500 | $73.82 | 0 |
| 2023-12-14 | Conversion | 10,960 | $0.00 | 10,960 |
| 2023-11-29 | Conversion (derivative) | 10,960 | $0.00 | 0 |
| 2023-11-29 | Option exercise (derivative) | 10,960 | $0.00 | 10,960 |
| 2023-11-29 | Option exercise (derivative) | 10,960 | $0.00 | 555,028 |
| 2023-11-29 | Open-market sale | 535 | $68.94 | 0 |
| 2023-11-29 | Open-market sale | 10,425 | $68.41 | 535 |
| 2023-11-29 | Conversion | 10,960 | $0.00 | 10,960 |
| 2023-11-22 | Conversion (derivative) | 10,960 | $0.00 | 0 |
| 2023-11-22 | Option exercise (derivative) | 10,960 | $0.00 | 10,960 |
| 2023-11-22 | Option exercise (derivative) | 10,960 | $0.00 | 565,988 |
| 2023-11-22 | Open-market sale | 8,677 | $64.38 | 2,283 |
| 2023-11-22 | Conversion | 10,960 | $0.00 | 10,960 |
| 2023-11-22 | Open-market sale | 1,283 | $64.98 | 1,000 |
| 2023-11-22 | Open-market sale | 1,000 | $66.19 | 0 |
| 2023-10-30 | Option exercise (derivative) | 10,960 | $0.00 | 576,948 |
| 2023-10-30 | Conversion (derivative) | 10,960 | $0.00 | 0 |
| 2023-10-30 | Option exercise (derivative) | 10,960 | $0.00 | 10,960 |
| 2023-10-30 | Conversion | 10,960 | $0.00 | 10,960 |
| 2023-10-30 | Open-market sale | 2,442 | $60.30 | 0 |
| 2023-10-30 | Open-market sale | 8,518 | $59.57 | 2,442 |
| 2023-10-13 | Conversion (derivative) | 10,960 | $0.00 | 0 |
| 2023-10-13 | Option exercise (derivative) | 10,960 | $0.00 | 587,908 |
| 2023-10-13 | Option exercise (derivative) | 10,960 | $0.00 | 10,960 |
| 2023-10-13 | Open-market sale | 1,600 | $63.31 | 0 |
| 2023-10-13 | Open-market sale | 9,360 | $62.57 | 1,600 |
| 2023-10-13 | Conversion | 10,960 | $0.00 | 10,960 |
| 2023-10-08 | Option exercise (derivative) | 14,641 | $0.00 | 161,054 |
| 2023-10-08 | Option exercise (derivative) | 18,576 | $0.00 | 204,336 |
| 2023-10-08 | Option exercise | 33,217 | $0.00 | 85,047 |
| 2023-10-08 | Tax withholding | 13,962 | $63.97 | 71,085 |
| 2023-09-28 | Option exercise (derivative) | 10,960 | $0.00 | 10,960 |
| 2023-09-28 | Option exercise (derivative) | 10,960 | $0.00 | 598,868 |
| 2023-09-28 | Conversion (derivative) | 10,960 | $0.00 | 0 |
| 2023-09-28 | Open-market sale | 6,717 | $68.23 | 0 |
| 2023-09-28 | Open-market sale | 4,243 | $67.01 | 6,717 |
| 2023-09-28 | Conversion | 10,960 | $0.00 | 10,960 |
| 2023-09-13 | Option exercise (derivative) | 10,960 | $0.00 | 609,828 |
| 2023-09-13 | Conversion (derivative) | 10,960 | $0.00 | 0 |
| 2023-09-13 | Option exercise (derivative) | 10,960 | $0.00 | 10,960 |
| 2023-09-13 | Conversion | 10,960 | $0.00 | 10,960 |
| 2023-09-13 | Open-market sale | 10,460 | $69.48 | 500 |
| 2023-09-13 | Open-market sale | 500 | $70.09 | 0 |
| 2023-08-29 | Conversion (derivative) | 10,960 | $0.00 | 0 |
| 2023-08-29 | Option exercise (derivative) | 10,960 | $0.00 | 10,960 |
| 2023-08-29 | Option exercise (derivative) | 10,960 | $0.00 | 620,788 |
| 2023-08-29 | Conversion | 10,960 | $0.00 | 10,960 |
| 2023-08-29 | Open-market sale | 1,867 | $67.41 | 9,093 |
| 2023-08-29 | Open-market sale | 9,093 | $68.57 | 0 |
| 2023-08-23 | Option exercise (derivative) | 10,960 | $0.00 | 10,960 |
| 2023-08-23 | Conversion (derivative) | 10,960 | $0.00 | 0 |
| 2023-08-23 | Option exercise (derivative) | 10,960 | $0.00 | 631,748 |
| 2023-08-23 | Open-market sale | 4,382 | $68.04 | 5,802 |
| 2023-08-23 | Open-market sale | 776 | $66.59 | 10,184 |
| 2023-08-23 | Open-market sale | 632 | $69.36 | 0 |
| 2023-08-23 | Open-market sale | 5,170 | $68.64 | 632 |
| 2023-08-23 | Conversion | 10,960 | $0.00 | 10,960 |
| 2023-07-28 | Option exercise (derivative) | 10,960 | $0.00 | 10,960 |
| 2023-07-28 | Conversion (derivative) | 10,960 | $0.00 | 0 |
| 2023-07-28 | Option exercise (derivative) | 10,960 | $0.00 | 642,708 |
| 2023-07-28 | Open-market sale | 7,872 | $73.42 | 3,088 |
| 2023-07-28 | Conversion | 10,960 | $0.00 | 10,960 |
| 2023-07-28 | Open-market sale | 3,088 | $74.09 | 0 |
| 2023-07-13 | Option exercise (derivative) | 10,960 | $0.00 | 653,668 |
| 2023-07-13 | Option exercise (derivative) | 10,960 | $0.00 | 10,960 |
| 2023-07-13 | Conversion (derivative) | 10,960 | $0.00 | 0 |
| 2023-07-13 | Open-market sale | 3,436 | $70.30 | 7,524 |
| 2023-07-13 | Open-market sale | 7,524 | $71.14 | 0 |
| 2023-07-13 | Conversion | 10,960 | $0.00 | 10,960 |
| 2023-07-11 | Grant / award (derivative) | 175,695 | $0.00 | 175,695 |
| 2023-07-08 | Option exercise (derivative) | 18,576 | $0.00 | 222,912 |
| 2023-07-08 | Tax withholding | 7,957 | $64.67 | 51,830 |
| 2023-07-08 | Option exercise | 18,576 | $0.00 | 59,787 |
| 2023-06-28 | Conversion (derivative) | 10,960 | $0.00 | 0 |
| 2023-06-28 | Option exercise (derivative) | 10,960 | $0.00 | 664,628 |
| 2023-06-28 | Option exercise (derivative) | 10,960 | $0.00 | 10,960 |
| 2023-06-28 | Conversion | 10,960 | $0.00 | 10,960 |
| 2023-06-28 | Open-market sale | 300 | $68.94 | 0 |
| 2023-06-28 | Open-market sale | 10,660 | $68.39 | 300 |
| 2023-06-13 | Option exercise (derivative) | 3,224 | $0.00 | 3,224 |
| 2023-06-13 | Conversion (derivative) | 3,224 | $0.00 | 0 |
| 2023-06-13 | Option exercise (derivative) | 3,224 | $0.00 | 675,588 |
| 2023-06-13 | Open-market sale | 100 | $69.53 | 0 |
| 2023-06-13 | Open-market sale | 3,124 | $68.93 | 100 |
| 2023-06-13 | Conversion | 3,224 | $0.00 | 3,224 |
| 2023-05-30 | Conversion (derivative) | 3,224 | $0.00 | 0 |
| 2023-05-30 | Option exercise (derivative) | 3,224 | $0.00 | 3,224 |
| 2023-05-30 | Option exercise (derivative) | 3,224 | $0.00 | 678,812 |
| 2023-05-30 | Open-market sale | 1,978 | $64.72 | 1,246 |
| 2023-05-30 | Open-market sale | 1,046 | $65.70 | 200 |
| 2023-05-30 | Conversion | 3,224 | $0.00 | 3,224 |
| 2023-05-30 | Open-market sale | 200 | $67.01 | 0 |
| 2023-05-12 | Option exercise (derivative) | 3,224 | $0.00 | 3,224 |
| 2023-05-12 | Option exercise (derivative) | 3,224 | $0.00 | 682,036 |
| 2023-05-12 | Conversion (derivative) | 3,224 | $0.00 | 0 |
| 2023-05-12 | Conversion | 3,224 | $0.00 | 3,224 |
| 2023-05-12 | Open-market sale | 3,224 | $63.88 | 0 |
| 2023-04-27 | Option exercise (derivative) | 3,224 | $0.00 | 3,224 |
| 2023-04-27 | Conversion (derivative) | 3,224 | $0.00 | 0 |
| 2023-04-27 | Option exercise (derivative) | 3,224 | $0.00 | 685,260 |
| 2023-04-27 | Conversion | 3,224 | $0.00 | 3,224 |
| 2023-04-27 | Open-market sale | 3,224 | $61.70 | 0 |
| 2023-04-12 | Option exercise (derivative) | 3,224 | $0.00 | 688,484 |
| 2023-04-12 | Option exercise (derivative) | 3,224 | $0.00 | 3,224 |
| 2023-04-12 | Conversion (derivative) | 3,224 | $0.00 | 0 |
| 2023-04-12 | Open-market sale | 1,817 | $69.25 | 543 |
| 2023-04-12 | Open-market sale | 443 | $70.31 | 100 |
| 2023-04-12 | Open-market sale | 100 | $71.07 | 0 |
| 2023-04-12 | Open-market sale | 864 | $68.05 | 2,360 |
| 2023-04-12 | Conversion | 3,224 | $0.00 | 3,224 |
| 2023-04-08 | Option exercise (derivative) | 18,576 | $0.00 | 241,488 |
| 2023-04-08 | Option exercise (derivative) | 6,315 | $0.00 | 0 |
| 2023-04-08 | Tax withholding | 10,966 | $68.88 | 40,874 |
| 2023-04-08 | Option exercise | 24,891 | $0.00 | 51,840 |
| 2023-04-06 | Grant / award (derivative) | 10,388 | $0.00 | 10,388 |
| 2023-03-28 | Option exercise (derivative) | 3,224 | $0.00 | 691,708 |
| 2023-03-28 | Option exercise (derivative) | 3,224 | $0.00 | 3,224 |
| 2023-03-28 | Conversion (derivative) | 3,224 | $0.00 | 0 |
| 2023-03-28 | Conversion | 3,224 | $0.00 | 3,224 |
| 2023-03-28 | Open-market sale | 2,924 | $68.02 | 300 |
| 2023-03-28 | Open-market sale | 300 | $68.67 | 0 |
| 2023-03-13 | Option exercise (derivative) | 3,224 | $0.00 | 694,932 |
| 2023-03-13 | Option exercise (derivative) | 3,224 | $0.00 | 3,224 |
| 2023-03-13 | Conversion (derivative) | 3,224 | $0.00 | 0 |
| 2023-03-13 | Open-market sale | 700 | $67.49 | 2,122 |
| 2023-03-13 | Open-market sale | 1,722 | $68.86 | 400 |
| 2023-03-13 | Open-market sale | 400 | $69.36 | 0 |
| 2023-03-13 | Open-market sale | 402 | $66.41 | 2,822 |
| 2023-03-13 | Conversion | 3,224 | $0.00 | 3,224 |
| 2023-03-01 | Option exercise (derivative) | 3,224 | $0.00 | 3,224 |
| 2023-03-01 | Conversion (derivative) | 3,224 | $0.00 | 0 |
| 2023-03-01 | Option exercise (derivative) | 3,224 | $0.00 | 698,156 |
| 2023-03-01 | Open-market sale | 1,551 | $69.72 | 1,673 |
| 2023-03-01 | Conversion | 3,224 | $0.00 | 3,224 |
| 2023-03-01 | Open-market sale | 891 | $70.84 | 782 |
| 2023-03-01 | Open-market sale | 376 | $72.57 | 406 |
| 2023-03-01 | Open-market sale | 306 | $74.28 | 100 |
| 2023-03-01 | Open-market sale | 100 | $75.39 | 0 |
| 2023-02-09 | Conversion (derivative) | 3,224 | $0.00 | 0 |
| 2023-02-09 | Option exercise (derivative) | 3,224 | $0.00 | 3,224 |
| 2023-02-09 | Option exercise (derivative) | 3,224 | $0.00 | 701,380 |
| 2023-02-09 | Open-market sale | 1,735 | $79.26 | 101 |
| 2023-02-09 | Open-market sale | 662 | $78.37 | 1,836 |
| 2023-02-09 | Open-market sale | 726 | $76.97 | 2,498 |
| 2023-02-09 | Open-market sale | 101 | $80.46 | 0 |
| 2023-02-09 | Conversion | 3,224 | $0.00 | 3,224 |
| 2023-01-25 | Option exercise (derivative) | 3,224 | $0.00 | 704,604 |
| 2023-01-25 | Option exercise (derivative) | 3,224 | $0.00 | 3,224 |
| 2023-01-25 | Conversion (derivative) | 3,224 | $0.00 | 0 |
| 2023-01-25 | Open-market sale | 1,400 | $66.98 | 1,824 |
| 2023-01-25 | Open-market sale | 1,000 | $67.97 | 824 |
| 2023-01-25 | Conversion | 3,224 | $0.00 | 3,224 |
| 2023-01-25 | Open-market sale | 824 | $69.00 | 0 |
| 2023-01-10 | Option exercise (derivative) | 3,224 | $0.00 | 707,828 |
| 2023-01-10 | Option exercise (derivative) | 3,224 | $0.00 | 3,224 |
| 2023-01-10 | Conversion (derivative) | 3,224 | $0.00 | 0 |
| 2023-01-10 | Conversion | 3,224 | $0.00 | 3,224 |
| 2023-01-10 | Open-market sale | 1,100 | $70.19 | 2,124 |
| 2023-01-10 | Open-market sale | 2,124 | $70.71 | 0 |
| 2023-01-08 | Option exercise (derivative) | 18,576 | $0.00 | 260,064 |
| 2023-01-08 | Option exercise | 18,576 | $0.00 | 32,823 |
| 2023-01-08 | Tax withholding | 5,874 | $69.81 | 26,949 |
| 2022-12-27 | Option exercise (derivative) | 3,224 | $0.00 | 3,224 |
| 2022-12-27 | Option exercise (derivative) | 3,224 | $0.00 | 711,052 |
| 2022-12-27 | Conversion (derivative) | 3,224 | $0.00 | 0 |
| 2022-12-27 | Conversion | 3,224 | $0.00 | 3,224 |
| 2022-12-27 | Open-market sale | 1,000 | $64.06 | 2,224 |
| 2022-12-27 | Open-market sale | 1,500 | $65.53 | 724 |
| 2022-12-27 | Open-market sale | 724 | $66.02 | 0 |
| 2022-12-09 | Conversion (derivative) | 3,224 | $0.00 | 0 |
| 2022-12-09 | Option exercise (derivative) | 3,224 | $0.00 | 3,224 |
| 2022-12-09 | Option exercise (derivative) | 3,224 | $0.00 | 714,276 |
| 2022-12-09 | Conversion | 3,224 | $0.00 | 3,224 |
| 2022-12-09 | Open-market sale | 2,924 | $72.80 | 300 |
| 2022-12-09 | Open-market sale | 300 | $73.51 | 0 |
| 2022-10-08 | Option exercise (derivative) | 18,576 | $0.00 | 278,640 |
| 2022-10-08 | Tax withholding | 7,904 | $75.99 | 14,246 |
| 2022-10-08 | Option exercise | 18,576 | $0.00 | 22,150 |
| 2022-08-01 | Option exercise (derivative) | 6,700 | $0.00 | 6,700 |
| 2022-08-01 | Conversion (derivative) | 6,700 | $0.00 | 0 |
| 2022-08-01 | Option exercise (derivative) | 6,700 | $0.00 | 717,500 |
| 2022-08-01 | Open-market sale | 3,207 | $105.10 | 2,593 |
| 2022-08-01 | Open-market sale | 600 | $102.84 | 6,100 |
| 2022-08-01 | Open-market sale | 300 | $103.58 | 5,800 |
| 2022-08-01 | Conversion | 6,700 | $0.00 | 6,700 |
| 2022-08-01 | Open-market sale | 1,200 | $107.30 | 0 |
| 2022-08-01 | Open-market sale | 1,393 | $106.23 | 1,200 |
| 2022-07-18 | Option exercise (derivative) | 6,700 | $0.00 | 6,700 |
| 2022-07-18 | Option exercise (derivative) | 6,700 | $0.00 | 724,200 |
| 2022-07-18 | Conversion (derivative) | 6,700 | $0.00 | 0 |
| 2022-07-18 | Conversion | 6,700 | $0.00 | 6,700 |
| 2022-07-18 | Open-market sale | 6,700 | $102.00 | 0 |
| 2022-07-08 | Grant / award (derivative) | 297,216 | $0.00 | 297,216 |
| 2022-06-29 | Option exercise (derivative) | 6,700 | $0.00 | 730,900 |
| 2022-06-29 | Option exercise (derivative) | 6,700 | $0.00 | 6,700 |
| 2022-06-29 | Conversion (derivative) | 6,700 | $0.00 | 0 |
| 2022-06-29 | Open-market sale | 3,600 | $111.99 | 1,700 |
| 2022-06-29 | Open-market sale | 1,600 | $112.88 | 100 |
| 2022-06-29 | Open-market sale | 100 | $113.56 | 0 |
| 2022-06-29 | Open-market sale | 1,400 | $111.11 | 5,300 |
| 2022-06-29 | Conversion | 6,700 | $0.00 | 6,700 |
| 2022-06-13 | Conversion (derivative) | 6,700 | $0.00 | 0 |
| 2022-06-13 | Option exercise (derivative) | 6,700 | $0.00 | 6,700 |
| 2022-06-13 | Option exercise (derivative) | 6,700 | $0.00 | 737,600 |
| 2022-06-13 | Open-market sale | 1,000 | $105.04 | 100 |
| 2022-06-13 | Open-market sale | 2,700 | $104.27 | 1,100 |
| 2022-06-13 | Open-market sale | 100 | $105.95 | 0 |
| 2022-06-13 | Conversion | 6,700 | $0.00 | 6,700 |
| 2022-06-13 | Open-market sale | 2,900 | $103.41 | 3,800 |
| 2022-06-08 | Option exercise (derivative) | 225 | $0.00 | 0 |
| 2022-06-08 | Option exercise (derivative) | 139 | $0.00 | 139 |
| 2022-06-08 | Option exercise | 139 | $0.00 | 3,380 |
| 2022-06-08 | Tax withholding | 61 | $112.16 | 3,319 |
| 2022-06-08 | Option exercise | 225 | $0.00 | 3,544 |
| 2022-06-08 | Tax withholding | 105 | $112.17 | 3,439 |
| 2022-05-27 | Option exercise (derivative) | 6,700 | $0.00 | 6,700 |
| 2022-05-27 | Option exercise (derivative) | 6,700 | $0.00 | 744,300 |
| 2022-05-27 | Conversion (derivative) | 6,700 | $0.00 | 0 |
| 2022-05-27 | Conversion | 6,700 | $0.00 | 6,700 |
| 2022-05-27 | Open-market sale | 1,200 | $106.62 | 5,500 |
| 2022-05-27 | Open-market sale | 1,200 | $107.19 | 4,300 |
| 2022-05-27 | Open-market sale | 1,200 | $108.50 | 3,100 |
| 2022-05-27 | Open-market sale | 1,900 | $109.64 | 1,200 |
| 2022-05-27 | Open-market sale | 1,200 | $110.51 | 0 |
| 2022-05-25 | Conversion (derivative) | 6,700 | $0.00 | 0 |
| 2022-05-25 | Option exercise (derivative) | 6,700 | $0.00 | 6,700 |
| 2022-05-25 | Option exercise (derivative) | 6,700 | $0.00 | 751,000 |
| 2022-05-25 | Open-market sale | 6,700 | $100.27 | 0 |
| 2022-05-25 | Conversion | 6,700 | $0.00 | 6,700 |
| 2022-04-25 | Conversion (derivative) | 6,700 | $0.00 | 0 |
| 2022-04-25 | Option exercise (derivative) | 6,700 | $0.00 | 757,700 |
| 2022-04-25 | Option exercise (derivative) | 6,700 | $0.00 | 6,700 |
| 2022-04-25 | Open-market sale | 6,700 | $100.00 | 0 |
| 2022-04-25 | Conversion | 6,700 | $0.00 | 6,700 |
| 2022-04-08 | Option exercise (derivative) | 6,700 | $0.00 | 6,700 |
| 2022-04-08 | Option exercise (derivative) | 6,700 | $0.00 | 764,400 |
| 2022-04-08 | Grant / award (derivative) | 6,315 | $0.00 | 6,315 |
| 2022-04-08 | Grant / award (derivative) | 139 | $0.00 | 139 |
| 2022-04-08 | Conversion (derivative) | 6,700 | $0.00 | 0 |
| 2022-04-08 | Open-market sale | 100 | $113.10 | 0 |
| 2022-04-08 | Conversion | 6,700 | $0.00 | 6,700 |
| 2022-04-08 | Open-market sale | 1,800 | $110.45 | 4,900 |
| 2022-04-08 | Open-market sale | 2,700 | $111.53 | 2,200 |
| 2022-04-08 | Open-market sale | 2,100 | $112.46 | 100 |
| 2022-03-21 | Option exercise (derivative) | 6,700 | $0.00 | 6,700 |
| 2022-03-21 | Conversion (derivative) | 6,700 | $0.00 | 0 |
| 2022-03-21 | Option exercise (derivative) | 6,700 | $0.00 | 771,100 |
| 2022-03-21 | Open-market sale | 2,800 | $116.27 | 2,300 |
| 2022-03-21 | Open-market sale | 700 | $118.31 | 500 |
| 2022-03-21 | Open-market sale | 1,100 | $117.21 | 1,200 |
| 2022-03-21 | Open-market sale | 500 | $119.19 | 0 |
| 2022-03-21 | Open-market sale | 800 | $114.94 | 5,100 |
| 2022-03-21 | Open-market sale | 800 | $113.92 | 5,900 |
| 2022-03-21 | Conversion | 6,700 | $0.00 | 6,700 |
| 2022-03-02 | Option exercise (derivative) | 6,700 | $0.00 | 777,800 |
| 2022-03-02 | Option exercise (derivative) | 6,700 | $0.00 | 6,700 |
| 2022-03-02 | Conversion (derivative) | 6,700 | $0.00 | 0 |
| 2022-03-02 | Open-market sale | 600 | $120.59 | 2,500 |
| 2022-03-02 | Conversion | 6,700 | $0.00 | 6,700 |
| 2022-03-02 | Open-market sale | 700 | $115.98 | 6,000 |
| 2022-03-02 | Open-market sale | 1,200 | $117.11 | 4,800 |
| 2022-03-02 | Open-market sale | 300 | $118.09 | 4,500 |
| 2022-03-02 | Open-market sale | 1,400 | $119.20 | 3,100 |
| 2022-03-02 | Open-market sale | 1,800 | $121.72 | 700 |
| 2022-03-02 | Open-market sale | 700 | $122.31 | 0 |
| 2022-02-14 | Option exercise (derivative) | 6,700 | $0.00 | 784,500 |
| 2022-02-14 | Conversion (derivative) | 6,700 | $0.00 | 0 |
| 2022-02-14 | Option exercise (derivative) | 6,700 | $0.00 | 6,700 |
| 2022-02-14 | Open-market sale | 1,400 | $145.27 | 1,800 |
| 2022-02-14 | Conversion | 6,700 | $0.00 | 6,700 |
| 2022-02-14 | Open-market sale | 300 | $147.20 | 0 |
| 2022-02-14 | Open-market sale | 1,500 | $146.37 | 300 |
| 2022-02-14 | Open-market sale | 1,100 | $144.31 | 3,200 |
| 2022-02-14 | Open-market sale | 1,400 | $143.26 | 4,300 |
| 2022-02-14 | Open-market sale | 1,000 | $142.22 | 5,700 |
| 2022-01-26 | Option exercise (derivative) | 6,700 | $0.00 | 791,200 |
| 2022-01-26 | Conversion (derivative) | 6,700 | $0.00 | 0 |
| 2022-01-26 | Option exercise (derivative) | 6,700 | $0.00 | 6,700 |
| 2022-01-26 | Open-market sale | 803 | $139.85 | 5,897 |
| 2022-01-26 | Conversion | 6,700 | $0.00 | 6,700 |
| 2022-01-26 | Open-market sale | 700 | $140.79 | 5,197 |
| 2022-01-26 | Open-market sale | 300 | $141.80 | 4,897 |
| 2022-01-26 | Open-market sale | 100 | $142.67 | 4,797 |
| 2022-01-26 | Open-market sale | 200 | $144.27 | 4,597 |
| 2022-01-26 | Open-market sale | 100 | $150.65 | 0 |
| 2022-01-26 | Open-market sale | 567 | $149.88 | 100 |
| 2022-01-26 | Open-market sale | 730 | $148.85 | 667 |
| 2022-01-26 | Open-market sale | 1,500 | $147.91 | 1,397 |
| 2022-01-26 | Open-market sale | 1,300 | $146.87 | 2,897 |
| 2022-01-26 | Open-market sale | 400 | $145.79 | 4,197 |
| 2022-01-10 | Conversion (derivative) | 6,700 | $0.00 | 0 |
| 2022-01-10 | Option exercise (derivative) | 6,700 | $0.00 | 797,900 |
| 2022-01-10 | Option exercise (derivative) | 6,700 | $0.00 | 6,700 |
| 2022-01-10 | Open-market sale | 700 | $169.82 | 1,968 |
| 2022-01-10 | Open-market sale | 500 | $171.80 | 68 |
| 2022-01-10 | Open-market sale | 68 | $172.63 | 0 |
| 2022-01-10 | Open-market sale | 1,400 | $170.73 | 568 |
| 2022-01-10 | Open-market sale | 754 | $168.76 | 2,668 |
| 2022-01-10 | Open-market sale | 1,400 | $167.70 | 3,422 |
| 2022-01-10 | Open-market sale | 978 | $166.60 | 4,822 |
| 2022-01-10 | Open-market sale | 900 | $165.97 | 5,800 |
| 2022-01-10 | Conversion | 6,700 | $0.00 | 6,700 |
| 2021-12-27 | Conversion (derivative) | 6,700 | $0.00 | 0 |
| 2021-12-27 | Option exercise (derivative) | 6,700 | $0.00 | 804,600 |
| 2021-12-27 | Option exercise (derivative) | 6,700 | $0.00 | 6,700 |
| 2021-12-27 | Open-market sale | 1,200 | $186.41 | 5,500 |
| 2021-12-27 | Conversion | 6,700 | $0.00 | 6,700 |
| 2021-12-27 | Open-market sale | 500 | $189.48 | 0 |
| 2021-12-27 | Open-market sale | 1,200 | $188.30 | 500 |
| 2021-12-27 | Open-market sale | 3,800 | $187.30 | 1,700 |
| 2021-12-08 | Option exercise (derivative) | 6,700 | $0.00 | 811,300 |
| 2021-12-08 | Option exercise (derivative) | 6,700 | $0.00 | 6,700 |
| 2021-12-08 | Conversion (derivative) | 6,700 | $0.00 | 0 |
| 2021-12-08 | Open-market sale | 2,128 | $194.49 | 237 |
| 2021-12-08 | Open-market sale | 300 | $187.71 | 5,700 |
| 2021-12-08 | Open-market sale | 500 | $188.79 | 5,200 |
| 2021-12-08 | Open-market sale | 400 | $185.29 | 6,300 |
| 2021-12-08 | Open-market sale | 300 | $186.50 | 6,000 |
| 2021-12-08 | Open-market sale | 237 | $195.34 | 0 |
| 2021-12-08 | Conversion | 6,700 | $0.00 | 6,700 |
| 2021-12-08 | Open-market sale | 1,366 | $193.51 | 2,365 |
| 2021-12-08 | Open-market sale | 131 | $192.04 | 3,731 |
| 2021-12-08 | Open-market sale | 638 | $190.97 | 3,862 |
| 2021-12-08 | Open-market sale | 700 | $189.82 | 4,500 |
| 2021-12-08 | W | 1,200 | $0.00 | 3,241 |
| 2021-11-29 | Option exercise (derivative) | 6,700 | $0.00 | 6,700 |
| 2021-11-29 | Option exercise (derivative) | 6,700 | $0.00 | 818,000 |
| 2021-11-29 | Conversion (derivative) | 6,700 | $0.00 | 0 |
| 2021-11-29 | Open-market sale | 6,700 | $210.95 | 0 |
| 2021-11-29 | Conversion | 6,700 | $0.00 | 6,700 |
| 2021-11-05 | Option exercise (derivative) | 6,700 | $0.00 | 6,700 |
| 2021-11-05 | Option exercise (derivative) | 6,700 | $0.00 | 824,700 |
| 2021-11-05 | Conversion (derivative) | 6,700 | $0.00 | 0 |
| 2021-11-05 | Open-market sale | 700 | $264.95 | 2,400 |
| 2021-11-05 | Conversion | 6,700 | $0.00 | 6,700 |
| 2021-11-05 | Open-market sale | 1,000 | $260.73 | 5,700 |
| 2021-11-05 | Open-market sale | 200 | $273.20 | 100 |
| 2021-11-05 | Open-market sale | 800 | $272.34 | 300 |
| 2021-11-05 | Open-market sale | 300 | $271.14 | 1,100 |
| 2021-11-05 | Open-market sale | 400 | $268.84 | 1,400 |
| 2021-11-05 | Open-market sale | 500 | $267.53 | 1,800 |
| 2021-11-05 | Open-market sale | 100 | $265.62 | 2,300 |
| 2021-11-05 | Open-market sale | 100 | $273.90 | 0 |
| 2021-11-05 | Open-market sale | 1,500 | $263.88 | 3,100 |
| 2021-11-05 | Open-market sale | 1,100 | $262.12 | 4,600 |
| 2021-10-20 | Conversion (derivative) | 6,700 | $0.00 | 0 |
| 2021-10-20 | Option exercise (derivative) | 6,700 | $0.00 | 6,700 |
| 2021-10-20 | Option exercise (derivative) | 6,700 | $0.00 | 831,400 |
| 2021-10-20 | Open-market sale | 200 | $278.69 | 100 |
| 2021-10-20 | Open-market sale | 100 | $280.00 | 0 |
| 2021-10-20 | Open-market sale | 520 | $277.44 | 300 |
| 2021-10-20 | Open-market sale | 580 | $276.29 | 820 |
| 2021-10-20 | Open-market sale | 2,801 | $275.47 | 1,400 |
| 2021-10-20 | Open-market sale | 2,100 | $274.54 | 4,201 |
| 2021-10-20 | Open-market sale | 399 | $273.14 | 6,301 |
| 2021-10-20 | Conversion | 6,700 | $0.00 | 6,700 |
| 2021-10-04 | Conversion (derivative) | 6,700 | $0.00 | 0 |
| 2021-10-04 | Option exercise (derivative) | 6,700 | $0.00 | 838,100 |
| 2021-10-04 | Option exercise (derivative) | 6,700 | $0.00 | 6,700 |
| 2021-10-04 | Open-market sale | 500 | $257.25 | 1,300 |
| 2021-10-04 | Open-market sale | 200 | $263.12 | 100 |
| 2021-10-04 | Open-market sale | 100 | $261.25 | 300 |
| 2021-10-04 | Open-market sale | 500 | $259.76 | 400 |
| 2021-10-04 | Open-market sale | 400 | $258.45 | 900 |
| 2021-10-04 | Open-market sale | 100 | $264.24 | 0 |
| 2021-10-04 | Open-market sale | 500 | $256.20 | 1,800 |
| 2021-10-04 | Open-market sale | 820 | $254.78 | 2,300 |
| 2021-10-04 | Open-market sale | 3,580 | $253.84 | 3,120 |
| 2021-10-04 | Conversion | 6,700 | $0.00 | 6,700 |
| 2021-09-17 | Option exercise (derivative) | 6,700 | $0.00 | 6,700 |
| 2021-09-17 | Conversion (derivative) | 6,700 | $0.00 | 0 |
| 2021-09-17 | Option exercise (derivative) | 6,700 | $0.00 | 844,800 |
| 2021-09-17 | Open-market sale | 360 | $287.31 | 0 |
| 2021-09-17 | Conversion | 6,700 | $0.00 | 6,700 |
| 2021-09-17 | Open-market sale | 1,600 | $286.33 | 360 |
| 2021-09-17 | Open-market sale | 800 | $285.43 | 1,960 |
| 2021-09-17 | Open-market sale | 1,640 | $284.11 | 2,760 |
| 2021-09-17 | Open-market sale | 800 | $282.75 | 4,400 |
| 2021-09-17 | Open-market sale | 1,100 | $281.77 | 5,200 |
| 2021-09-17 | Open-market sale | 100 | $279.79 | 6,300 |
| 2021-09-17 | Open-market sale | 300 | $278.87 | 6,400 |
| 2021-09-01 | Conversion (derivative) | 6,700 | $0.00 | 0 |
| 2021-09-01 | Option exercise (derivative) | 6,700 | $0.00 | 851,500 |
| 2021-09-01 | Option exercise (derivative) | 6,700 | $0.00 | 6,700 |
| 2021-09-01 | Open-market sale | 1,600 | $295.41 | 1,780 |
| 2021-09-01 | Open-market sale | 800 | $294.22 | 3,380 |
| 2021-09-01 | Open-market sale | 500 | $293.05 | 4,180 |
| 2021-09-01 | Open-market sale | 1,720 | $290.83 | 4,980 |
| 2021-09-01 | Conversion | 6,700 | $0.00 | 6,700 |
| 2021-09-01 | Open-market sale | 937 | $296.35 | 843 |
| 2021-09-01 | Open-market sale | 643 | $297.62 | 200 |
| 2021-09-01 | Open-market sale | 200 | $298.34 | 0 |
| 2021-09-01 | Open-market sale | 300 | $292.04 | 4,680 |
| 2021-08-16 | Conversion (derivative) | 6,700 | $0.00 | 0 |
| 2021-08-16 | Option exercise (derivative) | 6,700 | $0.00 | 6,700 |
| 2021-08-16 | Option exercise (derivative) | 6,700 | $0.00 | 858,200 |
| 2021-08-16 | Open-market sale | 600 | $345.55 | 5,900 |
| 2021-08-16 | Conversion | 6,700 | $0.00 | 6,700 |
| 2021-08-16 | Open-market sale | 200 | $343.73 | 6,500 |
| 2021-08-16 | Open-market sale | 200 | $354.78 | 0 |
| 2021-08-16 | Open-market sale | 600 | $346.72 | 5,300 |
| 2021-08-16 | Open-market sale | 300 | $352.26 | 200 |
| 2021-08-16 | Open-market sale | 720 | $351.30 | 500 |
| 2021-08-16 | Open-market sale | 1,200 | $349.89 | 1,220 |
| 2021-08-16 | Open-market sale | 1,320 | $348.85 | 2,420 |
| 2021-08-16 | Open-market sale | 1,560 | $347.81 | 3,740 |
| 2021-07-30 | Conversion (derivative) | 6,700 | $0.00 | 0 |
| 2021-07-30 | Option exercise (derivative) | 6,700 | $0.00 | 6,700 |
| 2021-07-30 | Option exercise (derivative) | 6,700 | $0.00 | 864,900 |
| 2021-07-30 | Open-market sale | 200 | $372.72 | 100 |
| 2021-07-30 | Open-market sale | 701 | $386.66 | 300 |
| 2021-07-30 | Open-market sale | 499 | $385.79 | 1,001 |
| 2021-07-30 | Open-market sale | 400 | $384.46 | 1,500 |
| 2021-07-30 | Open-market sale | 600 | $382.62 | 1,900 |
| 2021-07-30 | Open-market sale | 100 | $389.45 | 0 |
| 2021-07-30 | Open-market sale | 1,000 | $380.55 | 3,200 |
| 2021-07-30 | Open-market sale | 1,600 | $379.27 | 4,200 |
| 2021-07-30 | Open-market sale | 900 | $378.40 | 5,800 |
| 2021-07-30 | Conversion | 6,700 | $0.00 | 6,700 |
| 2021-07-30 | Open-market sale | 700 | $381.72 | 2,500 |
| 2021-07-14 | Option exercise (derivative) | 6,700 | $0.00 | 6,700 |
| 2021-07-14 | Option exercise (derivative) | 6,700 | $0.00 | 871,600 |
| 2021-07-14 | Conversion (derivative) | 6,700 | $0.00 | 0 |
| 2021-07-14 | Open-market sale | 600 | $363.74 | 5,300 |
| 2021-07-14 | Conversion | 6,700 | $0.00 | 6,700 |
| 2021-07-14 | Open-market sale | 800 | $361.90 | 5,900 |
| 2021-07-14 | Open-market sale | 600 | $364.46 | 4,700 |
| 2021-07-14 | Open-market sale | 100 | $380.80 | 0 |
| 2021-07-14 | Open-market sale | 200 | $379.10 | 100 |
| 2021-07-14 | Open-market sale | 200 | $376.80 | 300 |
| 2021-07-14 | Open-market sale | 600 | $375.99 | 500 |
| 2021-07-14 | Open-market sale | 1,000 | $374.67 | 1,100 |
| 2021-07-14 | Open-market sale | 400 | $373.85 | 2,100 |
| 2021-07-14 | Open-market sale | 500 | $372.72 | 2,500 |
| 2021-07-14 | Open-market sale | 133 | $371.16 | 3,000 |
| 2021-07-14 | Open-market sale | 267 | $369.94 | 3,133 |
| 2021-07-14 | Open-market sale | 400 | $368.47 | 3,400 |
| 2021-07-14 | Open-market sale | 700 | $367.50 | 3,800 |
| 2021-07-14 | Open-market sale | 200 | $365.40 | 4,500 |
| 2021-06-28 | Conversion (derivative) | 6,700 | $0.00 | 0 |
| 2021-06-28 | Option exercise (derivative) | 6,700 | $0.00 | 6,700 |
| 2021-06-28 | Option exercise (derivative) | 6,700 | $0.00 | 878,300 |
| 2021-06-28 | Open-market sale | 800 | $392.65 | 0 |
| 2021-06-28 | Conversion | 6,700 | $0.00 | 6,700 |
| 2021-06-28 | Open-market sale | 700 | $390.61 | 800 |
| 2021-06-28 | Open-market sale | 900 | $389.62 | 1,500 |
| 2021-06-28 | Open-market sale | 1,600 | $388.46 | 2,400 |
| 2021-06-28 | Open-market sale | 900 | $387.61 | 4,000 |
| 2021-06-28 | Open-market sale | 200 | $386.06 | 4,900 |
| 2021-06-28 | Open-market sale | 300 | $384.13 | 5,100 |
| 2021-06-28 | Open-market sale | 400 | $382.16 | 5,400 |
| 2021-06-28 | Open-market sale | 600 | $381.04 | 5,800 |
| 2021-06-28 | Open-market sale | 100 | $379.34 | 6,400 |
| 2021-06-28 | Open-market sale | 200 | $375.96 | 6,500 |
| 2021-06-11 | Option exercise (derivative) | 6,700 | $0.00 | 6,700 |
| 2021-06-11 | Option exercise (derivative) | 6,700 | $0.00 | 885,000 |
| 2021-06-11 | Conversion (derivative) | 6,700 | $0.00 | 0 |
| 2021-06-11 | Open-market sale | 200 | $356.91 | 4,858 |
| 2021-06-11 | Open-market sale | 100 | $354.78 | 5,058 |
| 2021-06-11 | Open-market sale | 542 | $354.14 | 5,158 |
| 2021-06-11 | Open-market sale | 300 | $352.85 | 5,700 |
| 2021-06-11 | Open-market sale | 300 | $350.31 | 6,000 |
| 2021-06-11 | Open-market sale | 200 | $347.75 | 6,300 |
| 2021-06-11 | Open-market sale | 200 | $346.86 | 6,500 |
| 2021-06-11 | Conversion | 6,700 | $0.00 | 6,700 |
| 2021-06-11 | Open-market sale | 658 | $366.20 | 0 |
| 2021-06-11 | Open-market sale | 100 | $364.95 | 658 |
| 2021-06-11 | Open-market sale | 800 | $363.97 | 758 |
| 2021-06-11 | Open-market sale | 700 | $362.66 | 1,558 |
| 2021-06-11 | Open-market sale | 400 | $361.43 | 2,258 |
| 2021-06-11 | Open-market sale | 900 | $360.32 | 2,658 |
| 2021-06-11 | Open-market sale | 700 | $359.06 | 3,558 |
| 2021-06-11 | Open-market sale | 600 | $358.08 | 4,258 |
| 2021-06-08 | Option exercise (derivative) | 225 | $0.00 | 225 |
| 2021-06-08 | Option exercise | 225 | $0.00 | 225 |
| 2021-06-08 | Tax withholding | 92 | $330.74 | 133 |
| 2021-06-03 | Conversion (derivative) | 6,700 | $0.00 | 0 |
| 2021-06-03 | Option exercise (derivative) | 6,700 | $0.00 | 6,700 |
| 2021-06-03 | Option exercise (derivative) | 6,700 | $0.00 | 891,700 |
| 2021-06-03 | Conversion | 6,700 | $0.00 | 6,700 |
| 2021-06-03 | Open-market sale | 300 | $318.80 | 6,400 |
| 2021-06-03 | Open-market sale | 1,700 | $320.13 | 4,700 |
| 2021-06-03 | Open-market sale | 1,833 | $321.12 | 2,867 |
| 2021-06-03 | Open-market sale | 1,667 | $322.07 | 1,200 |
| 2021-06-03 | Open-market sale | 800 | $323.58 | 400 |
| 2021-06-03 | Open-market sale | 400 | $324.99 | 0 |
| 2021-05-10 | Conversion (derivative) | 6,700 | $0.00 | 0 |
| 2021-05-10 | Option exercise (derivative) | 6,700 | $0.00 | 6,700 |
| 2021-05-10 | Option exercise (derivative) | 6,700 | $0.00 | 898,400 |
| 2021-05-10 | Open-market sale | 800 | $290.98 | 730 |
| 2021-05-10 | Open-market sale | 530 | $291.72 | 200 |
| 2021-05-10 | Open-market sale | 200 | $239.10 | 0 |
| 2021-05-10 | Open-market sale | 807 | $288.76 | 4,280 |
| 2021-05-10 | Open-market sale | 1,113 | $287.64 | 5,087 |
| 2021-05-10 | Open-market sale | 500 | $286.79 | 6,200 |
| 2021-05-10 | Conversion | 6,700 | $0.00 | 6,700 |
| 2021-05-10 | Open-market sale | 2,750 | $289.86 | 1,530 |
| 2021-04-22 | Option exercise (derivative) | 6,700 | $0.00 | 905,100 |
| 2021-04-22 | Option exercise (derivative) | 6,700 | $0.00 | 6,700 |
| 2021-04-22 | Conversion (derivative) | 6,700 | $0.00 | 0 |
| 2021-04-22 | Open-market sale | 200 | $329.49 | 3,538 |
| 2021-04-22 | Open-market sale | 500 | $328.94 | 3,738 |
| 2021-04-22 | Open-market sale | 962 | $327.79 | 4,238 |
| 2021-04-22 | Open-market sale | 1,200 | $326.72 | 5,200 |
| 2021-04-22 | Open-market sale | 200 | $324.21 | 6,400 |
| 2021-04-22 | Open-market sale | 100 | $322.80 | 6,600 |
| 2021-04-22 | Conversion | 6,700 | $0.00 | 6,700 |
| 2021-04-22 | Open-market sale | 59 | $337.99 | 0 |
| 2021-04-22 | Open-market sale | 300 | $336.91 | 59 |
| 2021-04-22 | Open-market sale | 728 | $330.35 | 359 |
| 2021-04-22 | Open-market sale | 597 | $335.09 | 1,087 |
| 2021-04-22 | Open-market sale | 1,100 | $334.17 | 1,684 |
| 2021-04-22 | Open-market sale | 254 | $332.50 | 2,784 |
| 2021-04-22 | Open-market sale | 500 | $331.12 | 3,038 |
| 2021-04-07 | Conversion (derivative) | 6,700 | $0.00 | 0 |
| 2021-04-07 | Option exercise (derivative) | 6,700 | $0.00 | 911,800 |
| 2021-04-07 | Option exercise (derivative) | 6,700 | $0.00 | 6,700 |
| 2021-04-07 | Open-market sale | 1,500 | $321.93 | 4,599 |
| 2021-04-07 | Open-market sale | 1,406 | $322.67 | 3,193 |
| 2021-04-07 | Open-market sale | 1,478 | $323.63 | 1,715 |
| 2021-04-07 | Open-market sale | 415 | $324.70 | 1,300 |
| 2021-04-07 | Open-market sale | 500 | $327.02 | 800 |
| 2021-04-07 | Open-market sale | 300 | $327.97 | 500 |
| 2021-04-07 | Open-market sale | 400 | $329.19 | 100 |
| 2021-04-07 | Open-market sale | 100 | $330.35 | 0 |
| 2021-04-07 | Open-market sale | 601 | $320.89 | 6,099 |
| 2021-04-07 | Conversion | 6,700 | $0.00 | 6,700 |
| 2021-03-22 | Option exercise (derivative) | 6,700 | $0.00 | 918,500 |
| 2021-03-22 | Option exercise (derivative) | 6,700 | $0.00 | 6,700 |
| 2021-03-22 | Conversion (derivative) | 6,700 | $0.00 | 0 |
| 2021-03-22 | Open-market sale | 1,900 | $329.06 | 3,300 |
| 2021-03-22 | Conversion | 6,700 | $0.00 | 6,700 |
| 2021-03-22 | Open-market sale | 400 | $330.78 | 300 |
| 2021-03-22 | Open-market sale | 2,600 | $329.94 | 700 |
| 2021-03-22 | Open-market sale | 300 | $331.97 | 0 |
| 2021-03-22 | Open-market sale | 1,500 | $328.10 | 5,200 |
| 2021-03-05 | Conversion (derivative) | 20,000 | $0.00 | 0 |
| 2021-03-05 | Option exercise (derivative) | 20,000 | $0.00 | 20,000 |
| 2021-03-05 | Option exercise (derivative) | 20,000 | $0.00 | 925,200 |
| 2021-03-05 | Conversion | 20,000 | $0.00 | 20,000 |
| 2021-03-05 | Open-market sale | 300 | $318.24 | 19,700 |
| 2021-03-05 | Open-market sale | 600 | $321.92 | 18,300 |
| 2021-03-05 | Open-market sale | 500 | $346.24 | 0 |
| 2021-03-05 | Open-market sale | 400 | $344.96 | 500 |
| 2021-03-05 | Open-market sale | 1,084 | $344.30 | 900 |
| 2021-03-05 | Open-market sale | 630 | $343.01 | 1,984 |
| 2021-03-05 | Open-market sale | 967 | $341.63 | 2,614 |
| 2021-03-05 | Open-market sale | 300 | $340.33 | 3,581 |
| 2021-03-05 | Open-market sale | 600 | $338.85 | 3,881 |
| 2021-03-05 | Open-market sale | 1,806 | $337.87 | 4,481 |
| 2021-03-05 | Open-market sale | 3,849 | $337.01 | 6,287 |
| 2021-03-05 | Open-market sale | 2,437 | $336.08 | 10,136 |
| 2021-03-05 | Open-market sale | 900 | $334.85 | 12,573 |
| 2021-03-05 | Open-market sale | 400 | $333.60 | 13,473 |
| 2021-03-05 | Open-market sale | 800 | $332.67 | 13,873 |
| 2021-03-05 | Open-market sale | 800 | $331.48 | 14,673 |
| 2021-03-05 | Open-market sale | 563 | $330.53 | 15,473 |
| 2021-03-05 | Open-market sale | 400 | $329.32 | 16,036 |
| 2021-03-05 | Open-market sale | 200 | $318.24 | 16,436 |
| 2021-03-05 | Open-market sale | 300 | $326.24 | 16,636 |
| 2021-03-05 | Open-market sale | 664 | $324.29 | 16,936 |
| 2021-03-05 | Open-market sale | 700 | $323.11 | 17,600 |
| 2021-03-05 | Open-market sale | 500 | $319.99 | 19,200 |
| 2021-03-05 | Open-market sale | 300 | $320.86 | 18,900 |
| 2020-09-18 | Option exercise (derivative) | 11,066 | $0.00 | 945,200 |
| 2020-09-18 | Option exercise (derivative) | 11,066 | $0.00 | 11,066 |
| 2020-09-18 | Conversion (derivative) | 11,066 | $0.00 | 0 |
| 2020-09-18 | Open-market sale | 100 | $408.78 | 12,354 |
| 2020-09-18 | Conversion | 11,066 | $0.00 | 12,454 |
| 2020-09-18 | Open-market sale | 110 | $435.21 | 1,388 |
| 2020-09-18 | Open-market sale | 600 | $433.51 | 1,498 |
| 2020-09-18 | Open-market sale | 400 | $432.50 | 2,098 |
| 2020-09-18 | Open-market sale | 200 | $431.02 | 2,498 |
| 2020-09-18 | Open-market sale | 303 | $429.74 | 2,698 |
| 2020-09-18 | Open-market sale | 400 | $428.13 | 3,001 |
| 2020-09-18 | Open-market sale | 390 | $427.12 | 3,401 |
| 2020-09-18 | Open-market sale | 500 | $426.11 | 3,791 |
| 2020-09-18 | Open-market sale | 200 | $424.51 | 4,291 |
| 2020-09-18 | Open-market sale | 300 | $422.60 | 4,491 |
| 2020-09-18 | Open-market sale | 610 | $421.57 | 4,791 |
| 2020-09-18 | Open-market sale | 1,300 | $420.46 | 5,401 |
| 2020-09-18 | Open-market sale | 1,000 | $419.53 | 6,701 |
| 2020-09-18 | Open-market sale | 400 | $418.36 | 7,701 |
| 2020-09-18 | Open-market sale | 1,100 | $417.32 | 8,101 |
| 2020-09-18 | Open-market sale | 453 | $415.78 | 9,201 |
| 2020-09-18 | Open-market sale | 900 | $414.89 | 9,654 |
| 2020-09-18 | Open-market sale | 800 | $413.77 | 10,554 |
| 2020-09-18 | Open-market sale | 400 | $412.15 | 11,354 |
| 2020-09-18 | Open-market sale | 600 | $411.29 | 11,754 |
| 2020-08-18 | Option exercise (derivative) | 11,066 | $0.00 | 11,066 |
| 2020-08-18 | Conversion (derivative) | 11,066 | $0.00 | 0 |
| 2020-08-18 | Option exercise (derivative) | 11,066 | $0.00 | 956,266 |
| 2020-08-18 | Open-market sale | 224 | $276.91 | 1,388 |
| 2020-08-18 | Open-market sale | 320 | $275.61 | 1,612 |
| 2020-08-18 | Open-market sale | 1,500 | $274.76 | 1,932 |
| 2020-08-18 | Open-market sale | 2,812 | $273.76 | 3,432 |
| 2020-08-18 | Open-market sale | 1,400 | $272.78 | 6,244 |
| 2020-08-18 | Open-market sale | 1,710 | $271.68 | 7,644 |
| 2020-08-18 | Open-market sale | 600 | $270.49 | 9,354 |
| 2020-08-18 | Open-market sale | 1,100 | $269.36 | 9,954 |
| 2020-08-18 | Open-market sale | 1,100 | $268.37 | 11,054 |
| 2020-08-18 | Open-market sale | 300 | $266.85 | 12,154 |
| 2020-08-18 | Conversion | 11,066 | $0.00 | 12,454 |
| 2020-07-17 | Option exercise (derivative) | 11,066 | $0.00 | 967,332 |
| 2020-07-17 | Option exercise (derivative) | 11,066 | $0.00 | 11,066 |
| 2020-07-17 | Conversion (derivative) | 11,066 | $0.00 | 0 |
| 2020-07-17 | Open-market sale | 5,165 | $246.33 | 4,589 |
| 2020-07-17 | Conversion | 11,066 | $0.00 | 12,454 |
| 2020-07-17 | Open-market sale | 200 | $249.81 | 1,388 |
| 2020-07-17 | Open-market sale | 300 | $248.13 | 1,588 |
| 2020-07-17 | Open-market sale | 2,701 | $247.15 | 1,888 |
| 2020-07-17 | Open-market sale | 1,800 | $245.39 | 9,754 |
| 2020-07-17 | Open-market sale | 400 | $244.10 | 11,554 |
| 2020-07-17 | Open-market sale | 500 | $242.76 | 11,954 |
| 2020-06-18 | Option exercise (derivative) | 5,982 | $0.00 | 978,398 |
| 2020-06-18 | Option exercise (derivative) | 5,982 | $0.00 | 5,982 |
| 2020-06-18 | Conversion (derivative) | 5,982 | $0.00 | 0 |
| 2020-06-18 | Open-market sale | 5,165 | $239.86 | 7,289 |
| 2020-06-18 | Open-market sale | 1,600 | $241.86 | 1,489 |
| 2020-06-18 | Open-market sale | 4,200 | $240.68 | 3,089 |
| 2020-06-18 | Open-market sale | 101 | $242.48 | 1,388 |
| 2020-06-18 | Conversion | 5,982 | $0.00 | 12,454 |
| 2020-06-08 | Grant / award (derivative) | 450 | $0.00 | 450 |
| 2020-05-19 | Open-market sale | 1,300 | $171.25 | 8,367 |
| 2020-05-19 | Open-market sale | 1,000 | $167.27 | 15,845 |
| 2020-05-19 | Open-market sale | 2,516 | $168.09 | 13,329 |
| 2020-05-19 | Open-market sale | 600 | $173.11 | 5,778 |
| 2020-05-19 | Open-market sale | 1,989 | $172.38 | 6,378 |
| 2020-05-19 | Open-market sale | 1,812 | $170.23 | 9,667 |
| 2020-05-19 | Open-market sale | 1,850 | $169.21 | 11,479 |
| 2020-04-20 | Open-market sale | 400 | $154.51 | 16,945 |
| 2020-04-20 | Open-market sale | 600 | $153.03 | 17,345 |
| 2020-04-20 | Open-market sale | 100 | $154.87 | 16,845 |
| 2020-04-20 | Open-market sale | 400 | $148.97 | 27,512 |
| 2020-04-20 | Open-market sale | 1,200 | $150.06 | 26,312 |
| 2020-04-20 | Open-market sale | 6,061 | $151.05 | 20,251 |
| 2020-04-20 | Open-market sale | 2,306 | $151.91 | 17,945 |
| 2020-03-19 | Open-market sale | 300 | $122.35 | 38,259 |
| 2020-03-19 | Open-market sale | 220 | $120.95 | 38,559 |
| 2020-03-19 | Open-market sale | 200 | $119.42 | 38,779 |
| 2020-03-19 | Open-market sale | 441 | $131.77 | 27,912 |
| 2020-03-19 | Open-market sale | 1,000 | $130.82 | 28,353 |
| 2020-03-19 | Open-market sale | 605 | $129.88 | 29,353 |
| 2020-03-19 | Open-market sale | 1,100 | $129.04 | 29,958 |
| 2020-03-19 | Open-market sale | 800 | $128.05 | 31,058 |
| 2020-03-19 | Open-market sale | 800 | $127.01 | 31,858 |
| 2020-03-19 | Open-market sale | 2,000 | $125.94 | 32,658 |
| 2020-03-19 | Open-market sale | 2,200 | $124.89 | 34,658 |
| 2020-03-19 | Open-market sale | 1,401 | $123.90 | 36,858 |
| 2020-02-19 | Open-market sale | 3,567 | $104.00 | 39,479 |
| 2020-02-19 | Open-market sale | 500 | $104.94 | 38,979 |
| 2020-02-19 | Open-market sale | 3,900 | $101.06 | 46,146 |
| 2020-02-19 | Open-market sale | 1,000 | $101.93 | 45,146 |
| 2020-02-19 | Open-market sale | 2,100 | $103.17 | 43,046 |
| 2020-01-21 | Open-market sale | 2,967 | $76.76 | 50,046 |
| 2020-01-21 | Open-market sale | 2,900 | $74.96 | 58,213 |
| 2020-01-21 | Open-market sale | 5,200 | $76.25 | 53,013 |
| 2020-01-03 | J | 150,000 | $0.00 | 61,113 |
| 2019-12-18 | Open-market sale | 7,472 | $67.63 | 214,708 |
| 2019-12-18 | Open-market sale | 3,595 | $66.39 | 211,113 |
| 2019-11-18 | Option exercise (derivative) | 11,067 | $0.00 | 984,380 |
| 2019-11-18 | Option exercise (derivative) | 11,067 | $0.00 | 11,067 |
| 2019-11-18 | Conversion (derivative) | 11,067 | $0.00 | 0 |
| 2019-11-18 | Conversion | 11,067 | $0.00 | 11,067 |
| 2019-11-18 | Open-market sale | 100 | $70.96 | 0 |
| 2019-11-18 | Open-market sale | 7,678 | $70.14 | 100 |
| 2019-11-18 | Open-market sale | 3,289 | $69.33 | 7,778 |
| 2019-10-18 | Conversion (derivative) | 11,067 | $0.00 | 0 |
| 2019-10-18 | Option exercise (derivative) | 11,067 | $0.00 | 11,067 |
| 2019-10-18 | Option exercise (derivative) | 11,067 | $0.00 | 995,447 |
| 2019-10-18 | Open-market sale | 5,670 | $66.09 | 0 |
| 2019-10-18 | Open-market sale | 5,397 | $65.43 | 5,670 |
| 2019-10-18 | Conversion | 11,067 | $0.00 | 11,067 |
| 2019-09-09 | Conversion (derivative) | 221,486 | $0.00 | 0 |
| 2019-09-09 | Conversion | 221,486 | $0.00 | 221,486 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.