May 28
2025
SELL
Open market or private sale
$244,807
$717.91 p/Share
341
Reduced 10.86%
2,800
Common Stock
May 24
2025
SELL
Payment of exercise price or tax liability
$126,747
$716.09 p/Share
177
Reduced 5.33%
3,141
Common Stock
May 24
2025
BUY
Exercise of conversion of derivative security
-
447
Added 12.27%
3,197
Common Stock
May 23
2025
SELL
Open market or private sale
$115,153
$715.24 p/Share
161
Reduced 5.31%
2,871
Common Stock
May 23
2025
SELL
Payment of exercise price or tax liability
$191,196
$716.09 p/Share
267
Reduced 8.09%
3,032
Common Stock
May 23
2025
BUY
Exercise of conversion of derivative security
-
678
Added 17.05%
3,299
Common Stock
May 22
2025
SELL
Open market or private sale
$895,190
$717.3 p/Share
1,248
Reduced 32.26%
2,621
Common Stock
May 21
2025
SELL
Payment of exercise price or tax liability
$150,214
$718.73 p/Share
209
Reduced 5.13%
3,869
Common Stock
May 21
2025
BUY
Exercise of conversion of derivative security
-
531
Added 11.52%
4,078
Common Stock
May 20
2025
SELL
Payment of exercise price or tax liability
$996,078
$719.19 p/Share
1,385
Reduced 28.08%
3,547
Common Stock
May 20
2025
BUY
Grant, award, or other acquisition
-
3,881
Added 45.08%
4,729
Common Stock
Feb 12
2025
SELL
Open market or private sale
$114,602
$609.59 p/Share
188
Reduced 15.17%
1,051
Common Stock
Feb 10
2025
SELL
Payment of exercise price or tax liability
$79,648
$603.4 p/Share
132
Reduced 9.63%
1,239
Common Stock
Feb 10
2025
BUY
Exercise of conversion of derivative security
-
507
Added 27.0%
1,371
Common Stock
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