Dec 19
2025
SELL
Open market or private sale
$1,146,377
$342.1 p/Share
3,351
Reduced 12.3%
23,891
Common Stock
Nov 20
2025
SELL
Payment of exercise price or tax liability
$266,483
$362.07 p/Share
736
Reduced 2.63%
27,242
Common Stock
Nov 20
2025
BUY
Exercise of conversion of derivative security
-
1,590
Added 5.38%
27,978
Common Stock
Nov 13
2025
SELL
Payment of exercise price or tax liability
$2,979,035
$312.53 p/Share
9,532
Reduced 26.54%
26,388
Common Stock
Nov 13
2025
BUY
Grant, award, or other acquisition
-
20,613
Added 36.46%
35,920
Common Stock
Nov 07
2025
SELL
Payment of exercise price or tax liability
$494,159
$360.7 p/Share
1,370
Reduced 8.21%
15,307
Common Stock
Nov 07
2025
BUY
Exercise of conversion of derivative security
-
3,853
Added 19.53%
15,879
Common Stock
Oct 01
2025
SELL
Open market or private sale
$590,846
$313.28 p/Share
1,886
Reduced 12.82%
12,824
Common Stock
Jun 30
2025
BUY
Grant, award, or other acquisition
$11,469
$254.87 p/Share
45
Added 0.3%
14,710
Common Stock
Mar 24
2025
SELL
Open market or private sale
$1,107,191
$268.28 p/Share
4,127
Reduced 21.96%
14,664
Common Stock
Dec 31
2024
BUY
Grant, award, or other acquisition
$10,121
$190.98 p/Share
53
Added 0.28%
18,791
Common Stock
Nov 21
2024
SELL
Payment of exercise price or tax liability
$1,371,637
$225.08 p/Share
6,094
Reduced 24.54%
18,738
Common Stock
Nov 21
2024
BUY
Grant, award, or other acquisition
-
13,177
Added 34.67%
24,832
Common Stock
Nov 08
2024
SELL
Payment of exercise price or tax liability
$440,927
$248.41 p/Share
1,775
Reduced 13.22%
11,655
Common Stock
Nov 08
2024
BUY
Exercise of conversion of derivative security
-
5,126
Added 29.54%
12,227
Common Stock
Jun 28
2024
BUY
Grant, award, or other acquisition
$10,915
$191.5 p/Share
57
Added 0.68%
8,304
Common Stock
Mar 18
2024
SELL
Open market or private sale
$1,661,363
$238.12 p/Share
6,977
Reduced 45.83%
8,246
Common Stock
Jan 04
2024
BUY
Grant, award, or other acquisition
$9,950
$174.57 p/Share
57
Added 0.37%
15,223
Common Stock
Dec 13
2023
SELL
Open market or private sale
$1,048,557
$203.13 p/Share
5,162
Reduced 25.39%
15,165
Common Stock
Dec 13
2023
BUY
Exercise of conversion of derivative security
$462,411
$89.58 p/Share
5,162
Added 20.25%
20,327
Common Stock
Nov 10
2023
SELL
Payment of exercise price or tax liability
$225,032
$197.57 p/Share
1,139
Reduced 6.99%
15,165
Common Stock
Nov 10
2023
BUY
Exercise of conversion of derivative security
-
2,461
Added 13.51%
15,754
Common Stock
Nov 09
2023
SELL
Payment of exercise price or tax liability
$306,526
$188.4 p/Share
1,627
Reduced 10.52%
13,843
Common Stock
Nov 09
2023
BUY
Grant, award, or other acquisition
-
1,493
Added 9.99%
13,447
Common Stock
Nov 09
2023
BUY
Exercise of conversion of derivative security
-
2,023
Added 12.04%
14,779
Common Stock