Jan 02
2025
SELL
Open market or private sale
$331,645
$572.79 p/Share
579
Reduced 40.12%
864
Common Stock
Dec 09
2024
SELL
Open market or private sale
$349,026
$602.81 p/Share
579
Reduced 28.64%
1,443
Common Stock
Jun 11
2024
SELL
Open market or private sale
$351,318
$585.53 p/Share
600
Reduced 22.88%
2,022
Common Stock
May 29
2024
SELL
Open market or private sale
$111,100
$550.0 p/Share
202
Reduced 7.15%
2,622
Common Stock
May 28
2024
SELL
Open market or private sale
$114,824
$557.4 p/Share
206
Reduced 6.8%
2,824
Common Stock
May 25
2024
SELL
Payment of exercise price or tax liability
$49,344
$560.73 p/Share
88
Reduced 2.82%
3,030
Common Stock
May 25
2024
BUY
Exercise of conversion of derivative security
-
222
Added 6.65%
3,118
Common Stock
May 24
2024
SELL
Payment of exercise price or tax liability
$98,688
$560.73 p/Share
176
Reduced 5.73%
2,896
Common Stock
May 24
2024
BUY
Exercise of conversion of derivative security
-
446
Added 13.13%
2,952
Common Stock
May 23
2024
SELL
Open market or private sale
$392,895
$558.09 p/Share
704
Reduced 24.12%
2,215
Common Stock
May 23
2024
SELL
Payment of exercise price or tax liability
$148,994
$558.03 p/Share
267
Reduced 9.23%
2,626
Common Stock
May 23
2024
BUY
Exercise of conversion of derivative security
-
678
Added 18.99%
2,893
Common Stock
May 21
2024
SELL
Payment of exercise price or tax liability
$321,490
$552.39 p/Share
582
Reduced 16.62%
2,919
Common Stock
May 21
2024
BUY
Grant, award, or other acquisition
-
1,990
Added 36.24%
3,501
Common Stock
Feb 13
2024
SELL
Open market or private sale
$92,256
$496.0 p/Share
186
Reduced 10.96%
1,511
Common Stock
Feb 10
2024
SELL
Payment of exercise price or tax liability
$67,682
$501.35 p/Share
135
Reduced 7.37%
1,697
Common Stock
Feb 10
2024
BUY
Exercise of conversion of derivative security
-
507
Added 21.68%
1,832
Common Stock
Nov 03
2023
SELL
Open market or private sale
$304,431
$461.26 p/Share
660
Reduced 33.25%
1,325
Common Stock
May 25
2023
SELL
Payment of exercise price or tax liability
$168,831
$395.39 p/Share
427
Reduced 17.7%
1,985
Common Stock
May 25
2023
BUY
Exercise of conversion of derivative security
-
1,752
Added 46.21%
2,039
Common Stock
May 24
2023
SELL
Payment of exercise price or tax liability
$43,607
$396.43 p/Share
110
Reduced 14.29%
660
Common Stock
May 24
2023
BUY
Exercise of conversion of derivative security
-
446
Added 39.09%
695
Common Stock