Jan 02
2026
SELL
Payment of exercise price or tax liability
$139,350
$134.12 p/Share
1,039
Reduced 0.55%
188,146
Common Stock
Jan 02
2026
SELL
Open market or private sale
$454,274
$133.61 p/Share
3,400
Reduced 1.91%
174,273
Common Stock
Jan 02
2026
BUY
Grant, award, or other acquisition
$1,999,997
$134.12 p/Share
14,912
Added 7.31%
189,185
Common Stock
Dec 05
2025
-
1,590
Reduced 0.89%
177,673
Common Stock
Dec 02
2025
SELL
Open market or private sale
$341,160
$121.28 p/Share
2,813
Reduced 1.54%
179,263
Common Stock
Dec 01
2025
SELL
Open market or private sale
$71,009
$120.97 p/Share
587
Reduced 0.32%
182,076
Common Stock
Nov 03
2025
SELL
Open market or private sale
$430,338
$126.57 p/Share
3,400
Reduced 1.83%
182,663
Common Stock
Oct 01
2025
SELL
Open market or private sale
$463,725
$136.39 p/Share
3,400
Reduced 1.79%
186,063
Common Stock
Sep 02
2025
SELL
Open market or private sale
$493,986
$145.29 p/Share
3,400
Reduced 1.76%
189,463
Common Stock
Aug 01
2025
SELL
Open market or private sale
$448,958
$135.31 p/Share
3,318
Reduced 1.69%
192,863
Common Stock
Jul 01
2025
SELL
Open market or private sale
$483,034
$140.01 p/Share
3,450
Reduced 1.73%
196,181
Common Stock
Jun 03
2025
-
113
Reduced 0.06%
199,631
Common Stock
Jun 02
2025
SELL
Open market or private sale
$455,158
$131.93 p/Share
3,450
Reduced 1.7%
199,744
Common Stock
May 01
2025
SELL
Open market or private sale
$526,125
$152.5 p/Share
3,450
Reduced 1.67%
203,194
Common Stock
Apr 02
2025
SELL
Open market or private sale
$540,546
$156.68 p/Share
3,450
Reduced 1.64%
206,644
Common Stock
Apr 01
2025
SELL
Payment of exercise price or tax liability
$2,304,482
$157.41 p/Share
14,640
Reduced 6.51%
210,094
Common Stock
Apr 01
2025
BUY
Grant, award, or other acquisition
$10,499,247
$157.41 p/Share
66,700
Added 22.89%
224,734
Common Stock
Mar 03
2025
SELL
Open market or private sale
$705,387
$204.46 p/Share
3,450
Reduced 2.14%
158,034
Common Stock
Feb 03
2025
SELL
Open market or private sale
$661,675
$191.79 p/Share
3,450
Reduced 2.09%
161,484
Common Stock
Jan 02
2025
SELL
Open market or private sale
$717,427
$207.95 p/Share
3,450
Reduced 2.05%
164,934
Common Stock
Jan 02
2025
BUY
Grant, award, or other acquisition
$1,655,125
$212.96 p/Share
7,772
Added 4.41%
168,384
Common Stock
Dec 26
2024
-
170
Reduced 0.11%
160,612
Common Stock
Dec 06
2024
SELL
Open market or private sale
$692,794
$200.81 p/Share
3,450
Reduced 2.1%
160,782
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$931,844
$48.78 p/Share
19,103
Reduced 10.42%
164,232
Common Stock
Apr 01
2024
BUY
Grant, award, or other acquisition
$3,253,626
$48.78 p/Share
66,700
Added 26.68%
183,335
Common Stock