Apr 30
2025
BUY
Grant, award, or other acquisition
-
855
Added 22.39%
2,963
Common Stock
Nov 06
2024
SELL
Open market or private sale
$334,249
$210.22 p/Share
1,590
Reduced 43.0%
2,108
Common Stock
May 10
2024
SELL
Open market or private sale
$406,006
$153.21 p/Share
2,650
Reduced 41.75%
3,698
Common Stock
May 09
2024
SELL
Open market or private sale
$1,183,613
$152.39 p/Share
7,767
Reduced 55.03%
6,348
Common Stock
May 09
2024
BUY
Exercise of conversion of derivative security
$1,160,312
$149.39 p/Share
7,767
Added 35.49%
14,115
Common Stock
May 06
2024
SELL
Open market or private sale
$2,394,653
$148.01 p/Share
16,179
Reduced 71.82%
6,348
Common Stock
May 06
2024
BUY
Exercise of conversion of derivative security
$2,032,232
$133.48 p/Share
15,225
Added 40.33%
22,527
Common Stock
Apr 30
2024
BUY
Grant, award, or other acquisition
-
935
Added 11.35%
7,302
Common Stock
Mar 13
2024
SELL
Open market or private sale
$4,182,525
$145.0 p/Share
28,845
Reduced 81.92%
6,367
Common Stock
Mar 13
2024
BUY
Exercise of conversion of derivative security
$3,595,529
$124.65 p/Share
28,845
Added 45.03%
35,212
Common Stock
Dec 13
2023
SELL
Open market or private sale
$99,498
$138.0 p/Share
721
Reduced 10.17%
6,367
Common Stock
Dec 01
2023
SELL
Open market or private sale
$3,770,520
$130.0 p/Share
29,004
Reduced 80.36%
7,088
Common Stock
Dec 01
2023
BUY
Exercise of conversion of derivative security
$3,417,251
$117.82 p/Share
29,004
Added 44.56%
36,092
Common Stock
Apr 28
2023
BUY
Grant, award, or other acquisition
-
954
Added 11.86%
7,088
Common Stock
Aug 09
2022
SELL
Open market or private sale
$3,800,880
$180.0 p/Share
21,116
Reduced 77.49%
6,134
Common Stock
Aug 09
2022
BUY
Exercise of conversion of derivative security
$2,143,500
$109.67 p/Share
19,545
Added 41.77%
27,250
Common Stock
Apr 29
2022
BUY
Grant, award, or other acquisition
-
721
Added 10.52%
6,134
Common Stock
Apr 01
2022
SELL
Payment of exercise price or tax liability
$92,150
$19.86 p/Share
4,640
Reduced 50.37%
4,571
Common Stock
Apr 01
2022
BUY
Grant, award, or other acquisition
-
9,211
Added 50.0%
9,211
Common Stock