Jan 01
2026
SELL
Payment of exercise price or tax liability
$90,812
$56.37 p/Share
1,611
Reduced 3.52%
44,140
Common Stock
Dec 31
2025
SELL
Payment of exercise price or tax liability
$365,108
$56.37 p/Share
6,477
Reduced 12.4%
45,751
Common Stock
Mar 14
2025
SELL
Payment of exercise price or tax liability
$354,189
$55.23 p/Share
6,413
Reduced 10.94%
52,228
Common Stock
Feb 18
2025
BUY
Grant, award, or other acquisition
-
31,574
Added 35.0%
58,641
Common Stock
Feb 15
2025
SELL
Payment of exercise price or tax liability
$58,903
$54.49 p/Share
1,081
Reduced 3.84%
27,067
Common Stock
Feb 08
2025
SELL
Payment of exercise price or tax liability
$11,798
$54.12 p/Share
218
Reduced 0.77%
28,148
Common Stock
Jan 01
2025
SELL
Payment of exercise price or tax liability
$364,309
$53.41 p/Share
6,821
Reduced 19.39%
28,366
Common Stock
Dec 31
2024
SELL
Payment of exercise price or tax liability
$69,379
$53.41 p/Share
1,299
Reduced 3.56%
35,187
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$340,827
$52.67 p/Share
6,471
Reduced 18.45%
28,597
Common Stock
Feb 12
2024
BUY
Grant, award, or other acquisition
-
31,416
Added 46.27%
36,486
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
$11,588
$53.16 p/Share
218
Reduced 1.85%
11,541
Common Stock
Jan 01
2024
SELL
Payment of exercise price or tax liability
$92,331
$57.42 p/Share
1,608
Reduced 12.03%
11,759
Common Stock
Dec 31
2023
SELL
Payment of exercise price or tax liability
$73,095
$57.42 p/Share
1,273
Reduced 8.7%
13,367
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$85,347
$67.15 p/Share
1,271
Reduced 12.83%
8,639
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
-
10,745
Added 42.33%
14,640
Common Stock
Feb 08
2023
SELL
Payment of exercise price or tax liability
$16,200
$67.22 p/Share
241
Reduced 4.46%
5,166
Common Stock
Jan 01
2023
SELL
Payment of exercise price or tax liability
$44,527
$63.43 p/Share
702
Reduced 11.49%
5,407
Common Stock
Feb 14
2022
BUY
Grant, award, or other acquisition
-
4,709
Added 43.53%
6,109
Common Stock
Feb 08
2022
SELL
Payment of exercise price or tax liability
$16,347
$67.55 p/Share
242
Reduced 14.74%
1,400
Common Stock