Jan 01
2026
SELL
Payment of exercise price or tax liability
$107,384
$56.37 p/Share
1,905
Reduced 2.34%
79,473
Common Stock
Dec 31
2025
SELL
Payment of exercise price or tax liability
$453,891
$56.37 p/Share
8,052
Reduced 9.0%
81,378
Common Stock
Mar 14
2025
SELL
Payment of exercise price or tax liability
$442,889
$55.23 p/Share
8,019
Reduced 8.23%
89,430
Common Stock
Feb 18
2025
BUY
Grant, award, or other acquisition
-
40,500
Added 29.36%
97,449
Common Stock
Feb 15
2025
SELL
Payment of exercise price or tax liability
$73,016
$54.49 p/Share
1,340
Reduced 2.3%
56,949
Common Stock
Jan 01
2025
SELL
Payment of exercise price or tax liability
$435,879
$53.41 p/Share
8,161
Reduced 12.28%
58,289
Common Stock
Dec 31
2024
SELL
Payment of exercise price or tax liability
$73,011
$53.41 p/Share
1,367
Reduced 2.02%
66,450
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$370,322
$52.67 p/Share
7,031
Reduced 10.81%
58,011
Common Stock
Feb 12
2024
BUY
Grant, award, or other acquisition
-
35,384
Added 34.29%
67,817
Common Stock
Jan 01
2024
SELL
Payment of exercise price or tax liability
$407,854
$57.42 p/Share
7,103
Reduced 15.25%
39,464
Common Stock
Dec 31
2023
SELL
Payment of exercise price or tax liability
$77,344
$57.42 p/Share
1,347
Reduced 2.81%
46,567
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$368,183
$67.15 p/Share
5,483
Reduced 11.95%
40,408
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
-
27,841
Added 36.75%
47,914
Common Stock
Jan 01
2023
SELL
Payment of exercise price or tax liability
$333,578
$63.43 p/Share
5,259
Reduced 17.07%
25,556
Common Stock
May 21
2022
SELL
Payment of exercise price or tax liability
$69,962
$67.99 p/Share
1,029
Reduced 3.23%
30,815
Common Stock
Feb 14
2022
SELL
Payment of exercise price or tax liability
$207,627
$66.89 p/Share
3,104
Reduced 10.42%
26,685
Common Stock
Feb 14
2022
BUY
Grant, award, or other acquisition
-
16,678
Added 34.37%
31,843
Common Stock
Jan 01
2022
SELL
Payment of exercise price or tax liability
$379,355
$71.59 p/Share
5,299
Reduced 22.48%
18,269
Common Stock
May 21
2021
SELL
Payment of exercise price or tax liability
$68,378
$66.58 p/Share
1,027
Reduced 4.18%
23,551
Common Stock
Feb 17
2021
SELL
Payment of exercise price or tax liability
$237,900
$61.76 p/Share
3,852
Reduced 13.55%
24,578
Common Stock
Feb 17
2021
BUY
Grant, award, or other acquisition
-
18,529
Added 39.46%
28,430
Common Stock
Jan 01
2021
SELL
Payment of exercise price or tax liability
$50,979
$62.17 p/Share
820
Reduced 7.65%
9,901
Common Stock