Jul 02
2025
SELL
Open market or private sale
$385,745
$507.56 p/Share
760
Reduced 2.84%
25,994
Common Stock
Jun 17
2025
SELL
Open market or private sale
$4,321,067
$509.68 p/Share
8,478
Reduced 24.06%
26,754
Common Stock
Jun 16
2025
SELL
Payment of exercise price or tax liability
$3,660,186
$506.39 p/Share
7,228
Reduced 17.02%
35,232
Common Stock
Jun 15
2025
BUY
Exercise of conversion of derivative security
-
1,826
Added 4.12%
42,460
Common Stock
Jun 15
2025
BUY
Grant, award, or other acquisition
-
14,916
Added 26.85%
40,634
Common Stock
Jan 03
2025
-
325
Reduced 1.25%
25,718
Common Stock
Jun 17
2024
SELL
Payment of exercise price or tax liability
$2,071,754
$377.3 p/Share
5,491
Reduced 17.41%
26,043
Common Stock
Jun 15
2024
BUY
Exercise of conversion of derivative security
-
1,924
Added 8.4%
20,990
Common Stock
Jun 15
2024
BUY
Grant, award, or other acquisition
-
10,544
Added 25.06%
31,534
Common Stock
Jun 15
2023
SELL
Payment of exercise price or tax liability
$2,755,985
$222.58 p/Share
12,382
Reduced 39.37%
19,066
Common Stock
Jun 15
2023
BUY
Grant, award, or other acquisition
-
24,940
Added 44.23%
31,448
Common Stock
Jun 15
2023
BUY
Exercise of conversion of derivative security
-
1,900
Added 22.6%
6,508
Common Stock
Jun 02
2023
SELL
Payment of exercise price or tax liability
$230,424
$229.05 p/Share
1,006
Reduced 17.92%
4,608
Common Stock
Jun 02
2023
BUY
Exercise of conversion of derivative security
-
2,204
Added 28.19%
5,614
Common Stock
Jun 15
2022
SELL
Payment of exercise price or tax liability
$102,800
$186.57 p/Share
551
Reduced 13.91%
3,410
Common Stock
Jun 15
2022
BUY
Exercise of conversion of derivative security
-
1,237
Added 23.8%
3,961
Common Stock
Jun 02
2022
SELL
Payment of exercise price or tax liability
$206,942
$210.95 p/Share
981
Reduced 26.48%
2,724
Common Stock
Jun 02
2022
BUY
Exercise of conversion of derivative security
-
2,204
Added 37.3%
3,705
Common Stock
Jun 15
2021
SELL
Payment of exercise price or tax liability
$62,980
$203.82 p/Share
309
Reduced 17.07%
1,501
Common Stock
Jun 15
2021
BUY
Exercise of conversion of derivative security
-
651
Added 26.45%
1,810
Common Stock
Jun 02
2021
SELL
Payment of exercise price or tax liability
$224,283
$214.83 p/Share
1,044
Reduced 47.39%
1,159
Common Stock
Jun 02
2021
BUY
Exercise of conversion of derivative security
-
2,203
Added 50.0%
2,203
Common Stock