Dec 16
2025
SELL
Open market or private sale
$2,151,915
$206.3 p/Share
10,431
Reduced 7.16%
135,180
Registered Shares
Dec 15
2025
SELL
Payment of exercise price or tax liability
$1,723,531
$207.23 p/Share
8,317
Reduced 5.99%
130,647
Registered Shares
Dec 15
2025
BUY
Grant, award, or other acquisition
-
14,964
Added 9.32%
145,611
Registered Shares
Dec 10
2025
-
2,742
Reduced 1.93%
138,964
Registered Shares
Jun 16
2025
SELL
Open market or private sale
$1,604,523
$203.13 p/Share
7,899
Reduced 5.28%
141,626
Registered Shares
Feb 26
2025
SELL
Open market or private sale
$1,633,413
$226.8 p/Share
7,202
Reduced 4.6%
149,525
Registered Shares
Feb 25
2025
SELL
Payment of exercise price or tax liability
$2,451,177
$226.04 p/Share
10,844
Reduced 6.47%
156,727
Registered Shares
Feb 19
2025
BUY
Grant, award, or other acquisition
-
39,009
Added 18.88%
167,571
Registered Shares
Dec 16
2024
SELL
Open market or private sale
$2,217,450
$218.21 p/Share
10,162
Reduced 6.86%
138,061
Registered Shares
Dec 15
2024
SELL
Payment of exercise price or tax liability
$1,745,170
$215.4 p/Share
8,102
Reduced 5.69%
134,402
Registered Shares
Dec 15
2024
BUY
Grant, award, or other acquisition
-
13,821
Added 8.53%
148,223
Registered Shares
Dec 10
2024
-
1,014
Reduced 0.71%
142,504
Registered Shares
Jun 18
2024
SELL
Open market or private sale
$2,555,651
$160.42 p/Share
15,931
Reduced 10.0%
143,388
Registered Shares
Feb 26
2024
SELL
Open market or private sale
$217,688
$134.21 p/Share
1,622
Reduced 1.01%
159,319
Registered Shares
Feb 25
2024
SELL
Payment of exercise price or tax liability
$1,128,391
$135.51 p/Share
8,327
Reduced 4.92%
160,941
Registered Shares
Feb 21
2024
BUY
Grant, award, or other acquisition
-
38,826
Added 18.66%
169,268
Registered Shares
Dec 18
2023
SELL
Open market or private sale
$137,849
$125.89 p/Share
1,095
Reduced 0.83%
130,365
Registered Shares
Dec 15
2023
SELL
Payment of exercise price or tax liability
$824,890
$126.13 p/Share
6,540
Reduced 5.66%
109,089
Registered Shares
Dec 15
2023
BUY
Grant, award, or other acquisition
-
22,371
Added 14.54%
131,460
Registered Shares
Nov 15
2023
SELL
Open market or private sale
$600,000
$120.0 p/Share
5,000
Reduced 4.14%
115,629
Registered Shares
Feb 27
2023
SELL
Open market or private sale
$713,301
$98.85 p/Share
7,216
Reduced 5.65%
120,460
Registered Shares
Feb 25
2023
SELL
Payment of exercise price or tax liability
$565,618
$98.3 p/Share
5,754
Reduced 4.31%
127,676
Registered Shares
Dec 16
2022
SELL
Open market or private sale
$629,956
$91.63 p/Share
6,875
Reduced 4.9%
133,358
Registered Shares
Dec 15
2022
SELL
Payment of exercise price or tax liability
$508,383
$92.72 p/Share
5,483
Reduced 4.36%
120,181
Registered Shares
Dec 15
2022
BUY
Grant, award, or other acquisition
-
20,052
Added 12.51%
140,233
Registered Shares