Nov 13
2025
SELL
Open market or private sale
$1,473,887
$201.93 p/Share
7,299
Reduced 82.77%
1,519
Common Stock
Nov 10
2025
SELL
Payment of exercise price or tax liability
$510,377
$204.56 p/Share
2,495
Reduced 22.05%
8,818
Common Stock
Nov 10
2025
BUY
Grant, award, or other acquisition
-
6,339
Added 35.91%
11,313
Common Stock
Nov 07
2025
SELL
Payment of exercise price or tax liability
$131,302
$206.45 p/Share
636
Reduced 11.34%
4,974
Common Stock
Nov 07
2025
BUY
Exercise of conversion of derivative security
-
1,614
Added 22.34%
5,610
Common Stock
Nov 05
2025
SELL
Payment of exercise price or tax liability
$92,193
$204.42 p/Share
451
Reduced 10.14%
3,996
Common Stock
Nov 05
2025
BUY
Exercise of conversion of derivative security
-
1,558
Added 25.95%
4,447
Common Stock
Nov 01
2025
SELL
Payment of exercise price or tax liability
$92,221
$209.12 p/Share
441
Reduced 13.24%
2,889
Common Stock
Nov 01
2025
BUY
Exercise of conversion of derivative security
-
1,811
Added 35.23%
3,330
Common Stock
Jul 28
2025
SELL
Open market or private sale
$1,542,501
$227.34 p/Share
6,785
Reduced 81.71%
1,519
Common Stock
Nov 11
2024
SELL
Payment of exercise price or tax liability
$595,250
$233.89 p/Share
2,545
Reduced 23.46%
8,304
Common Stock
Nov 11
2024
BUY
Grant, award, or other acquisition
-
6,467
Added 37.35%
10,849
Common Stock
Nov 07
2024
SELL
Payment of exercise price or tax liability
$139,984
$231.38 p/Share
605
Reduced 12.13%
4,382
Common Stock
Nov 07
2024
BUY
Exercise of conversion of derivative security
-
1,614
Added 24.45%
4,987
Common Stock
Nov 02
2024
SELL
Payment of exercise price or tax liability
$113,807
$238.59 p/Share
477
Reduced 12.39%
3,373
Common Stock
Nov 02
2024
BUY
Exercise of conversion of derivative security
-
1,211
Added 23.93%
3,850
Common Stock
Nov 01
2024
SELL
Payment of exercise price or tax liability
$162,039
$234.5 p/Share
691
Reduced 20.75%
2,639
Common Stock
Nov 01
2024
BUY
Exercise of conversion of derivative security
-
1,811
Added 35.23%
3,330
Common Stock
Dec 01
2023
SELL
Open market or private sale
$903,312
$204.0 p/Share
4,428
Reduced 74.47%
1,518
Common Stock
Nov 06
2023
SELL
Payment of exercise price or tax liability
$244,547
$181.55 p/Share
1,347
Reduced 18.47%
5,946
Common Stock
Nov 06
2023
BUY
Grant, award, or other acquisition
-
3,423
Added 31.94%
7,293
Common Stock
Nov 02
2023
SELL
Payment of exercise price or tax liability
$82,292
$172.52 p/Share
477
Reduced 10.97%
3,870
Common Stock
Nov 02
2023
BUY
Exercise of conversion of derivative security
-
1,210
Added 21.77%
4,347
Common Stock
Nov 01
2023
SELL
Payment of exercise price or tax liability
$107,423
$172.43 p/Share
623
Reduced 16.57%
3,137
Common Stock
Nov 01
2023
BUY
Exercise of conversion of derivative security
-
1,811
Added 32.51%
3,760
Common Stock