Mar 17
2025
SELL
Open market or private sale
$262,952
$133.75 p/Share
1,966
Reduced 1.73%
111,890
Common Stock
Mar 14
2025
BUY
Exercise of conversion of derivative security
-
4,856
Added 4.09%
113,856
Common Stock
Mar 07
2025
SELL
Open market or private sale
$169,125
$132.96 p/Share
1,272
Reduced 1.15%
109,000
Common Stock
Mar 06
2025
SELL
Payment of exercise price or tax liability
$336,610
$131.13 p/Share
2,567
Reduced 2.34%
107,116
Common Stock
Mar 06
2025
BUY
Exercise of conversion of derivative security
-
9,436
Added 7.88%
110,272
Common Stock
Feb 28
2025
SELL
Open market or private sale
$3,039,360
$141.09 p/Share
21,542
Reduced 17.24%
103,403
Common Stock
Feb 26
2025
SELL
Payment of exercise price or tax liability
$4,666,617
$156.84 p/Share
29,754
Reduced 19.23%
124,945
Common Stock
Feb 26
2025
BUY
Grant, award, or other acquisition
-
72,838
Added 32.01%
154,699
Common Stock
Jun 03
2024
SELL
Open market or private sale
$10,026,455
$273.26 p/Share
36,692
Reduced 30.95%
81,861
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$292,481
$147.42 p/Share
1,984
Reduced 1.65%
118,553
Common Stock
Mar 15
2024
BUY
Exercise of conversion of derivative security
-
4,856
Added 3.87%
120,537
Common Stock
Mar 06
2024
SELL
Payment of exercise price or tax liability
$1,376,669
$158.42 p/Share
8,690
Reduced 6.99%
115,681
Common Stock
Mar 06
2024
BUY
Exercise of conversion of derivative security
-
21,267
Added 15.47%
116,163
Common Stock
Mar 01
2024
SELL
Open market or private sale
$3,244,808
$152.74 p/Share
21,244
Reduced 17.08%
103,104
Common Stock
Feb 29
2024
SELL
Payment of exercise price or tax liability
$4,515,440
$153.89 p/Share
29,342
Reduced 19.09%
124,348
Common Stock
Feb 29
2024
BUY
Grant, award, or other acquisition
-
71,829
Added 31.85%
153,690
Common Stock
Jul 28
2023
SELL
Open market or private sale
$482,565
$223.41 p/Share
2,160
Reduced 2.57%
81,861
Common Stock
Jul 18
2023
SELL
Open market or private sale
$453,600
$210.0 p/Share
2,160
Reduced 2.51%
84,021
Common Stock
Jul 17
2023
SELL
Open market or private sale
$816,310
$205.0 p/Share
3,982
Reduced 4.42%
86,181
Common Stock
Jun 06
2023
SELL
Open market or private sale
$7,988,401
$199.97 p/Share
39,948
Reduced 30.7%
90,163
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$413,146
$203.22 p/Share
2,033
Reduced 1.54%
130,111
Common Stock
Mar 15
2023
BUY
Exercise of conversion of derivative security
-
4,856
Added 3.54%
132,144
Common Stock
Mar 06
2023
SELL
Payment of exercise price or tax liability
$2,943,964
$212.3 p/Share
13,867
Reduced 9.82%
127,288
Common Stock
Mar 06
2023
BUY
Exercise of conversion of derivative security
-
32,742
Added 20.19%
129,449
Common Stock
Mar 03
2023
SELL
Open market or private sale
$5,483,991
$206.53 p/Share
26,553
Reduced 19.67%
108,413
Common Stock