Dec 18
2025
SELL
Sale (or disposition) back to the issuer
$2,995,018
$222.91 p/Share
13,436
Reduced 1.64%
807,163
Common Stock
Dec 18
2025
SELL
Open market or private sale
$8,132,930
$222.43 p/Share
36,564
Reduced 4.27%
820,599
Common Stock
Dec 18
2025
BUY
Exercise of conversion of derivative security
$2,995,000
$59.9 p/Share
50,000
Added 5.51%
857,163
Common Stock
Oct 29
2025
SELL
Sale (or disposition) back to the issuer
$4,647,893
$220.96 p/Share
21,035
Reduced 2.54%
807,163
Common Stock
Oct 29
2025
SELL
Open market or private sale
$12,428,966
$219.76 p/Share
56,557
Reduced 6.39%
828,198
Common Stock
Oct 29
2025
BUY
Exercise of conversion of derivative security
$4,647,760
$59.9 p/Share
77,592
Added 8.06%
884,755
Common Stock
Feb 10
2025
SELL
Payment of exercise price or tax liability
$690,244
$206.97 p/Share
3,335
Reduced 0.41%
807,163
Common Stock
Feb 10
2025
SELL
Sale (or disposition) back to the issuer
$5,502,297
$206.97 p/Share
26,585
Reduced 3.18%
810,498
Common Stock
Feb 10
2025
BUY
Exercise of conversion of derivative security
$2,606,400
$65.16 p/Share
40,000
Added 4.56%
837,083
Common Stock
Jan 28
2025
SELL
Payment of exercise price or tax liability
$2,136,015
$203.43 p/Share
10,500
Reduced 1.3%
797,083
Common Stock
Jan 28
2025
BUY
Grant, award, or other acquisition
-
22,000
Added 2.65%
807,583
Common Stock
Mar 01
2024
SELL
Sale (or disposition) back to the issuer
$2,791,914
$249.97 p/Share
11,169
Reduced 1.4%
785,583
Common Stock
Mar 01
2024
SELL
Open market or private sale
$7,936,606
$250.54 p/Share
31,678
Reduced 3.82%
796,752
Common Stock
Mar 01
2024
BUY
Exercise of conversion of derivative security
$2,791,910
$65.16 p/Share
42,847
Added 4.92%
828,430
Common Stock
Feb 10
2024
SELL
Payment of exercise price or tax liability
$727,697
$218.2 p/Share
3,335
Reduced 0.42%
785,583
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$852,943
$218.2 p/Share
3,909
Reduced 0.49%
788,918
Common Stock
Feb 06
2024
SELL
Payment of exercise price or tax liability
$9,408,462
$215.41 p/Share
43,677
Reduced 5.22%
792,827
Common Stock
Feb 06
2024
BUY
Grant, award, or other acquisition
-
86,912
Added 9.41%
836,504
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$779,048
$222.84 p/Share
3,496
Reduced 0.46%
749,592
Common Stock
Feb 09
2023
SELL
Payment of exercise price or tax liability
$943,580
$230.31 p/Share
4,097
Reduced 0.54%
753,088
Common Stock
Feb 07
2023
SELL
Payment of exercise price or tax liability
$10,380,261
$235.84 p/Share
44,014
Reduced 5.49%
757,185
Common Stock
Feb 07
2023
BUY
Grant, award, or other acquisition
-
87,459
Added 9.84%
801,199
Common Stock
Feb 10
2022
BUY
Grant, award, or other acquisition
-
20,542
Added 2.8%
713,740
Common Stock
Feb 09
2022
SELL
Payment of exercise price or tax liability
$12,788,468
$255.57 p/Share
50,039
Reduced 6.73%
693,198
Common Stock
Feb 09
2022
BUY
Grant, award, or other acquisition
-
91,142
Added 10.92%
743,237
Common Stock