Dec 11
2025
SELL
Payment of exercise price or tax liability
$828,271
$95.5 p/Share
8,673
Reduced 6.17%
131,835
Common Stock
Dec 11
2025
SELL
Other acquisition or disposition
-
11,000
Reduced 8.34%
120,835
Common Stock
Dec 11
2025
SELL
Open market or private sale
$1,045,886
$97.03 p/Share
10,779
Reduced 8.92%
110,056
Common Stock
Dec 11
2025
BUY
Exercise of conversion of derivative security
$436,200
$29.08 p/Share
15,000
Added 9.65%
140,508
Common Stock
Dec 10
2025
SELL
Other acquisition or disposition
-
10,655
Reduced 7.83%
125,508
Common Stock
Dec 01
2025
SELL
Payment of exercise price or tax liability
$13,659
$94.2 p/Share
145
Reduced 0.11%
136,163
Common Stock
Dec 01
2025
BUY
Grant, award, or other acquisition
$34,477
$94.2 p/Share
366
Added 0.27%
136,308
Common Stock
Nov 26
2025
SELL
Payment of exercise price or tax liability
$826,613
$95.21 p/Share
8,682
Reduced 5.99%
136,308
Common Stock
Nov 26
2025
BUY
Exercise of conversion of derivative security
$436,200
$29.08 p/Share
15,000
Added 9.38%
144,990
Common Stock
Nov 01
2025
SELL
Payment of exercise price or tax liability
$13,741
$94.77 p/Share
145
Reduced 0.11%
129,990
Common Stock
Nov 01
2025
BUY
Grant, award, or other acquisition
$34,685
$94.77 p/Share
366
Added 0.28%
130,135
Common Stock
Oct 01
2025
SELL
Payment of exercise price or tax liability
$13,815
$95.28 p/Share
145
Reduced 0.11%
130,135
Common Stock
Oct 01
2025
BUY
Grant, award, or other acquisition
$34,872
$95.28 p/Share
366
Added 0.28%
130,280
Common Stock
Sep 01
2025
SELL
Payment of exercise price or tax liability
$14,189
$97.86 p/Share
145
Reduced 0.11%
130,280
Common Stock
Sep 01
2025
BUY
Grant, award, or other acquisition
$35,816
$97.86 p/Share
366
Added 0.28%
130,425
Common Stock
Aug 13
2025
SELL
Open market or private sale
$981,900
$98.19 p/Share
10,000
Reduced 7.12%
130,425
Common Stock
Aug 01
2025
SELL
Payment of exercise price or tax liability
$13,506
$93.15 p/Share
145
Reduced 0.1%
140,425
Common Stock
Aug 01
2025
BUY
Grant, award, or other acquisition
$34,092
$93.15 p/Share
366
Added 0.26%
140,570
Common Stock
Jul 01
2025
SELL
Payment of exercise price or tax liability
$13,308
$91.78 p/Share
145
Reduced 0.1%
140,570
Common Stock
Jul 01
2025
BUY
Grant, award, or other acquisition
$33,591
$91.78 p/Share
366
Added 0.26%
140,715
Common Stock
Jun 01
2025
SELL
Payment of exercise price or tax liability
$12,526
$86.39 p/Share
145
Reduced 0.1%
140,715
Common Stock
Jun 01
2025
BUY
Grant, award, or other acquisition
$31,618
$86.39 p/Share
366
Added 0.26%
140,860
Common Stock
May 01
2025
SELL
Payment of exercise price or tax liability
$12,375
$85.35 p/Share
145
Reduced 0.1%
140,860
Common Stock
May 01
2025
BUY
Grant, award, or other acquisition
$390,601
$42.67 p/Share
9,154
Added 6.1%
141,005
Common Stock
Apr 14
2025
SELL
Payment of exercise price or tax liability
$623,464
$89.13 p/Share
6,995
Reduced 5.02%
132,217
Common Stock