Dec 02
2024
BUY
Exercise of conversion of derivative security
$273,317
$36.87 p/Share
7,413
Added 10.41%
63,829
Common Stock
May 15
2024
SELL
Open market or private sale
$697,008
$222.9 p/Share
3,127
Reduced 5.63%
52,401
Common Stock
May 15
2024
BUY
Exercise of conversion of derivative security
$225,902
$36.87 p/Share
6,127
Added 9.94%
55,528
Common Stock
Apr 30
2024
SELL
Payment of exercise price or tax liability
$858,527
$213.83 p/Share
4,015
Reduced 7.52%
49,401
Common Stock
Apr 30
2024
SELL
Open market or private sale
$3,588,804
$216.82 p/Share
16,552
Reduced 23.66%
53,416
Common Stock
Apr 30
2024
BUY
Exercise of conversion of derivative security
$975,786
$36.75 p/Share
26,552
Added 27.51%
69,968
Common Stock
Mar 10
2024
SELL
Payment of exercise price or tax liability
$62,856
$204.08 p/Share
308
Reduced 0.7%
43,416
Common Stock
Mar 09
2024
SELL
Payment of exercise price or tax liability
$63,264
$204.08 p/Share
310
Reduced 0.7%
43,724
Common Stock
Mar 08
2024
SELL
Payment of exercise price or tax liability
$51,020
$204.08 p/Share
250
Reduced 0.56%
44,034
Common Stock
Mar 07
2024
SELL
Open market or private sale
$5,572,260
$206.38 p/Share
27,000
Reduced 37.88%
44,284
Common Stock
Mar 07
2024
BUY
Exercise of conversion of derivative security
$992,250
$36.75 p/Share
27,000
Added 27.47%
71,284
Common Stock
Mar 06
2024
BUY
Grant, award, or other acquisition
-
1,694
Added 3.68%
44,284
Common Stock
Feb 19
2024
SELL
Payment of exercise price or tax liability
$248,488
$192.18 p/Share
1,293
Reduced 2.95%
42,590
Common Stock
Feb 19
2024
BUY
Grant, award, or other acquisition
-
3,833
Added 8.03%
43,883
Common Stock
Nov 01
2023
SELL
Open market or private sale
$229,500
$212.5 p/Share
1,080
Reduced 2.63%
40,050
Common Stock
Oct 31
2023
SELL
Open market or private sale
$841,075
$214.56 p/Share
3,920
Reduced 8.7%
41,130
Common Stock
Mar 11
2023
SELL
Payment of exercise price or tax liability
$62,690
$186.58 p/Share
336
Reduced 0.74%
45,050
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$57,466
$186.58 p/Share
308
Reduced 0.67%
45,386
Common Stock
Mar 09
2023
SELL
Payment of exercise price or tax liability
$55,781
$179.94 p/Share
310
Reduced 0.67%
45,694
Common Stock
Mar 08
2023
BUY
Grant, award, or other acquisition
-
1,549
Added 3.26%
46,004
Common Stock
Feb 20
2023
SELL
Payment of exercise price or tax liability
$200,402
$164.13 p/Share
1,221
Reduced 2.67%
44,455
Common Stock
Feb 20
2023
BUY
Grant, award, or other acquisition
-
3,620
Added 7.34%
45,676
Common Stock
Dec 02
2022
SELL
Open market or private sale
$172,240
$172.24 p/Share
1,000
Reduced 2.32%
42,056
Common Stock
Mar 13
2022
SELL
Payment of exercise price or tax liability
$71,236
$145.38 p/Share
490
Reduced 1.13%
43,041
Common Stock
Mar 11
2022
SELL
Payment of exercise price or tax liability
$49,720
$145.38 p/Share
342
Reduced 0.78%
43,531
Common Stock