Jan 08
2026
SELL
Open market or private sale
$19,572
$134.98 p/Share
145
Reduced 0.69%
20,830
Common Stock
Jan 06
2026
SELL
Payment of exercise price or tax liability
$8,566
$138.17 p/Share
62
Reduced 0.29%
20,975
Common Stock
Jan 06
2026
SELL
Open market or private sale
$39,585
$136.5 p/Share
290
Reduced 1.36%
21,037
Common Stock
Jan 06
2026
BUY
Grant, award, or other acquisition
-
709
Added 3.22%
21,327
Common Stock
Jan 04
2026
SELL
Payment of exercise price or tax liability
$17,252
$139.13 p/Share
124
Reduced 0.6%
20,618
Common Stock
Apr 07
2025
SELL
Open market or private sale
$47,227
$149.93 p/Share
315
Reduced 1.5%
20,742
Common Stock
Apr 03
2025
SELL
Payment of exercise price or tax liability
$16,691
$163.64 p/Share
102
Reduced 0.48%
21,057
Common Stock
Apr 03
2025
SELL
Open market or private sale
$78,465
$166.24 p/Share
472
Reduced 2.18%
21,159
Common Stock
Apr 01
2025
SELL
Payment of exercise price or tax liability
$25,456
$167.48 p/Share
152
Reduced 0.74%
20,467
Common Stock
Apr 01
2025
BUY
Grant, award, or other acquisition
-
1,164
Added 5.11%
21,631
Common Stock
Jan 10
2025
SELL
Sale (or disposition) back to the issuer
$55,671
$147.67 p/Share
377
Reduced 1.8%
20,619
Common Stock
Jan 06
2025
BUY
Grant, award, or other acquisition
$93,306
$149.77 p/Share
623
Added 2.88%
20,996
Common Stock
Jan 04
2025
SELL
Payment of exercise price or tax liability
$24,809
$155.06 p/Share
160
Reduced 0.78%
20,373
Common Stock
Apr 05
2024
SELL
Open market or private sale
$39,585
$126.07 p/Share
314
Reduced 1.51%
20,533
Common Stock
Apr 03
2024
SELL
Payment of exercise price or tax liability
$13,101
$128.45 p/Share
102
Reduced 0.49%
20,847
Common Stock
Apr 03
2024
SELL
Open market or private sale
$71,929
$126.86 p/Share
567
Reduced 2.64%
20,949
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$80,952
$128.7 p/Share
629
Reduced 2.84%
21,516
Common Stock
Apr 01
2024
BUY
Grant, award, or other acquisition
-
3,078
Added 12.2%
22,145
Common Stock
Jan 08
2024
SELL
Open market or private sale
$48,723
$131.33 p/Share
371
Reduced 1.91%
19,067
Common Stock
Jan 04
2024
SELL
Payment of exercise price or tax liability
$21,013
$132.16 p/Share
159
Reduced 0.81%
19,438
Common Stock
Jan 04
2024
BUY
Grant, award, or other acquisition
-
685
Added 3.38%
19,597
Common Stock
Apr 04
2023
SELL
Open market or private sale
$72,100
$150.21 p/Share
480
Reduced 2.8%
16,669
Common Stock
Apr 03
2023
SELL
Payment of exercise price or tax liability
$134,088
$149.82 p/Share
895
Reduced 4.6%
18,559
Common Stock
Apr 03
2023
BUY
Grant, award, or other acquisition
-
3,138
Added 13.93%
19,392
Common Stock
Apr 01
2023
SELL
Payment of exercise price or tax liability
$52,864
$151.04 p/Share
350
Reduced 2.0%
17,149
Common Stock