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
Mar 02
2023
SELL
Payment of exercise price or tax liability
$8,016,813
$195.68 p/Share
40,969
Reduced 23.29%
134,966
Common Stock
Mar 02
2023
BUY
Grant, award, or other acquisition
-
94,074
Added 34.84%
175,935
Common Stock
Jul 28
2022
SELL
Open market or private sale
$2,892,483
$89.72 p/Share
32,239
Reduced 28.26%
81,861
Common Stock
May 06
2022
SELL
Open market or private sale
$1,027,421
$75.28 p/Share
13,648
Reduced 10.68%
114,100
Common Stock
Mar 04
2022
SELL
Payment of exercise price or tax liability
$1,303,000
$71.85 p/Share
18,135
Reduced 12.43%
127,748
Common Stock
Mar 04
2022
BUY
Exercise of conversion of derivative security
-
41,638
Added 24.26%
129,970
Common Stock
Mar 03
2022
SELL
Open market or private sale
$1,940,361
$68.39 p/Share
28,372
Reduced 21.39%
104,245
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$3,042,522
$69.51 p/Share
43,771
Reduced 24.82%
132,617
Common Stock