Dec 16
2025
SELL
Open market or private sale
$1,280,337
$178.32 p/Share
7,180
Reduced 23.07%
23,944
Common Stock
Dec 15
2025
SELL
Payment of exercise price or tax liability
$2,234,655
$179.26 p/Share
12,466
Reduced 28.6%
31,124
Common Stock
Dec 15
2025
BUY
Grant, award, or other acquisition
-
14,899
Added 31.0%
33,166
Common Stock
Dec 15
2025
BUY
Exercise of conversion of derivative security
-
10,424
Added 22.36%
36,203
Common Stock
Oct 15
2025
SELL
Payment of exercise price or tax liability
$308,665
$162.97 p/Share
1,894
Reduced 9.39%
18,267
Common Stock
Oct 15
2025
BUY
Exercise of conversion of derivative security
-
5,475
Added 21.36%
20,161
Common Stock
Dec 16
2024
SELL
Open market or private sale
$409,056
$158.12 p/Share
2,587
Reduced 11.59%
19,739
Common Stock
Dec 15
2024
SELL
Payment of exercise price or tax liability
$796,407
$158.3 p/Share
5,031
Reduced 18.39%
22,326
Common Stock
Dec 15
2024
BUY
Exercise of conversion of derivative security
-
10,204
Added 27.17%
27,357
Common Stock
Dec 10
2024
SELL
Open market or private sale
$1,238,501
$160.49 p/Share
7,717
Reduced 31.03%
17,153
Common Stock
Dec 09
2024
SELL
Payment of exercise price or tax liability
$2,024,038
$160.74 p/Share
12,592
Reduced 33.61%
24,870
Common Stock
Dec 09
2024
BUY
Grant, award, or other acquisition
-
25,455
Added 40.46%
37,462
Common Stock
Nov 04
2024
SELL
Open market or private sale
$313,779
$165.06 p/Share
1,901
Reduced 13.67%
12,007
Common Stock
Nov 01
2024
SELL
Payment of exercise price or tax liability
$332,192
$165.27 p/Share
2,010
Reduced 12.63%
13,908
Common Stock
Nov 01
2024
BUY
Exercise of conversion of derivative security
-
5,812
Added 26.75%
15,918
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$318,750
$143.13 p/Share
2,227
Reduced 18.06%
10,106
Common Stock
Dec 15
2023
BUY
Exercise of conversion of derivative security
-
4,971
Added 28.73%
12,333
Common Stock
Nov 01
2023
SELL
Payment of exercise price or tax liability
$218,564
$110.89 p/Share
1,971
Reduced 21.12%
7,362
Common Stock
Nov 01
2023
BUY
Exercise of conversion of derivative security
-
5,701
Added 37.92%
9,333
Common Stock
Nov 01
2022
SELL
Payment of exercise price or tax liability
$225,156
$117.33 p/Share
1,919
Reduced 34.57%
3,632
Common Stock
Nov 01
2022
BUY
Exercise of conversion of derivative security
-
5,551
Added 50.0%
5,551
Common Stock