Jan 08
2026
SELL
Payment of exercise price or tax liability
$4,080,238
$214.58 p/Share
19,015
Reduced 16.32%
97,464
Common Stock
Jan 08
2026
BUY
Grant, award, or other acquisition
$3,655,256
$164.54 p/Share
22,215
Added 16.02%
116,479
Common Stock
Dec 11
2025
SELL
Payment of exercise price or tax liability
$3,045,234
$205.94 p/Share
14,787
Reduced 13.56%
94,264
Common Stock
Dec 11
2025
BUY
Exercise of conversion of derivative security
$2,617,368
$156.0 p/Share
16,778
Added 13.33%
109,051
Common Stock
Dec 08
2025
-
2,444
Reduced 2.58%
92,273
Common Stock
Jul 03
2025
SELL
Payment of exercise price or tax liability
$1,201,861
$203.12 p/Share
5,917
Reduced 5.88%
94,717
Common Stock
Jul 03
2025
BUY
Exercise of conversion of derivative security
$968,909
$138.1 p/Share
7,016
Added 6.52%
100,634
Common Stock
Jul 01
2025
SELL
Payment of exercise price or tax liability
$4,594,139
$197.47 p/Share
23,265
Reduced 19.9%
93,618
Common Stock
Jul 01
2025
BUY
Exercise of conversion of derivative security
$3,673,790
$132.47 p/Share
27,733
Added 19.18%
116,883
Common Stock
Feb 14
2025
SELL
Payment of exercise price or tax liability
$1,357,741
$198.82 p/Share
6,829
Reduced 7.12%
89,150
Common Stock
Feb 14
2025
BUY
Grant, award, or other acquisition
-
13,354
Added 12.21%
95,979
Common Stock
Jan 31
2025
SELL
Payment of exercise price or tax liability
$1,211,867
$201.24 p/Share
6,022
Reduced 6.79%
82,625
Common Stock
Jan 31
2025
BUY
Grant, award, or other acquisition
-
13,326
Added 13.07%
88,647
Common Stock
Oct 29
2024
-
1,530
Reduced 1.99%
75,321
Common Stock
Oct 28
2024
-
374
Reduced 0.48%
76,851
Common Stock
Oct 28
2024
SELL
Open market or private sale
$4,473,005
$193.88 p/Share
23,071
Reduced 23.0%
77,225
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$1,503,291
$138.31 p/Share
10,869
Reduced 9.78%
100,296
Common Stock
Feb 16
2024
BUY
Grant, award, or other acquisition
-
21,284
Added 16.07%
111,165
Common Stock
Jan 31
2024
SELL
Payment of exercise price or tax liability
$497,160
$138.1 p/Share
3,600
Reduced 3.85%
89,881
Common Stock
Jan 31
2024
BUY
Grant, award, or other acquisition
-
8,257
Added 8.12%
93,481
Common Stock
Jan 29
2024
SELL
Payment of exercise price or tax liability
$205,859
$142.76 p/Share
1,442
Reduced 1.66%
85,224
Common Stock
Jan 29
2024
BUY
Grant, award, or other acquisition
-
4,278
Added 4.7%
86,666
Common Stock
Dec 15
2023
-
1,776
Reduced 2.11%
82,388
Common Stock
Dec 14
2023
-
258
Reduced 0.31%
84,164
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$398,027
$159.02 p/Share
2,503
Reduced 2.88%
84,422
Common Stock