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
May 30
2023
SELL
Open market or private sale
$205,765
$383.89 p/Share
536
Reduced 5.87%
8,588
Common Stock
May 26
2023
SELL
Open market or private sale
$140,399
$394.38 p/Share
356
Reduced 3.76%
9,124
Common Stock
May 25
2023
SELL
Payment of exercise price or tax liability
$137,595
$395.39 p/Share
348
Reduced 3.54%
9,480
Common Stock
May 25
2023
BUY
Exercise of conversion of derivative security
-
884
Added 8.25%
9,828
Common Stock
May 24
2023
SELL
Payment of exercise price or tax liability
$91,971
$396.43 p/Share
232
Reduced 2.53%
8,944
Common Stock
May 24
2023
BUY
Exercise of conversion of derivative security
-
588
Added 6.02%
9,176
Common Stock
May 23
2023
SELL
Payment of exercise price or tax liability
$982,063
$393.14 p/Share
2,498
Reduced 22.53%
8,588
Common Stock
May 23
2023
BUY
Grant, award, or other acquisition
-
8,542
Added 43.52%
11,086
Common Stock
Sep 08
2022
SELL
Open market or private sale
$477,373
$367.21 p/Share
1,300
Reduced 33.82%
2,544
Common Stock
Jun 06
2022
SELL
Open market or private sale
$50,627
$316.42 p/Share
160
Reduced 4.0%
3,844
Common Stock