May 30
2025
SELL
Open market or private sale
$2,058,912
$712.18 p/Share
2,891
Reduced 53.19%
2,544
Common Stock
May 28
2025
SELL
Open market or private sale
$366,134
$717.91 p/Share
510
Reduced 8.58%
5,435
Common Stock
May 24
2025
SELL
Payment of exercise price or tax liability
$166,132
$716.09 p/Share
232
Reduced 3.76%
5,945
Common Stock
May 24
2025
BUY
Exercise of conversion of derivative security
-
588
Added 8.69%
6,177
Common Stock
May 23
2025
SELL
Payment of exercise price or tax liability
$167,565
$716.09 p/Share
234
Reduced 4.02%
5,589
Common Stock
May 23
2025
BUY
Exercise of conversion of derivative security
-
594
Added 9.26%
5,823
Common Stock
May 21
2025
SELL
Payment of exercise price or tax liability
$120,027
$718.73 p/Share
167
Reduced 3.09%
5,229
Common Stock
May 21
2025
BUY
Exercise of conversion of derivative security
-
422
Added 7.25%
5,396
Common Stock
May 20
2025
SELL
Payment of exercise price or tax liability
$887,480
$719.19 p/Share
1,234
Reduced 19.88%
4,974
Common Stock
May 20
2025
BUY
Grant, award, or other acquisition
-
3,664
Added 37.12%
6,208
Common Stock
May 31
2024
SELL
Open market or private sale
$2,935,099
$560.99 p/Share
5,232
Reduced 67.28%
2,544
Common Stock
May 29
2024
SELL
Open market or private sale
$73,150
$550.0 p/Share
133
Reduced 1.68%
7,776
Common Stock
May 28
2024
SELL
Open market or private sale
$439,788
$557.4 p/Share
789
Reduced 9.07%
7,909
Common Stock
May 25
2024
SELL
Payment of exercise price or tax liability
$195,694
$560.73 p/Share
349
Reduced 3.86%
8,698
Common Stock
May 25
2024
BUY
Exercise of conversion of derivative security
-
885
Added 8.91%
9,047
Common Stock
May 24
2024
SELL
Payment of exercise price or tax liability
$130,089
$560.73 p/Share
232
Reduced 2.76%
8,162
Common Stock
May 24
2024
BUY
Exercise of conversion of derivative security
-
588
Added 6.55%
8,394
Common Stock
May 23
2024
SELL
Payment of exercise price or tax liability
$130,579
$558.03 p/Share
234
Reduced 2.91%
7,806
Common Stock
May 23
2024
BUY
Exercise of conversion of derivative security
-
593
Added 6.87%
8,040
Common Stock
May 21
2024
SELL
Payment of exercise price or tax liability
$1,515,205
$552.39 p/Share
2,743
Reduced 26.92%
7,447
Common Stock
May 21
2024
BUY
Grant, award, or other acquisition
-
7,646
Added 42.87%
10,190
Common Stock
Jun 06
2023
SELL
Open market or private sale
$255,226
$395.7 p/Share
645
Reduced 20.23%
2,544
Common Stock
Jun 05
2023
SELL
Payment of exercise price or tax liability
$169,192
$395.31 p/Share
428
Reduced 11.83%
3,189
Common Stock
Jun 05
2023
BUY
Exercise of conversion of derivative security
-
1,073
Added 22.88%
3,617
Common Stock
May 31
2023
SELL
Open market or private sale
$2,256,104
$373.28 p/Share
6,044
Reduced 70.38%
2,544
Common Stock