Jan 05
2026
SELL
Open market or private sale
$125,147
$44.3 p/Share
2,825
Reduced 3.81%
71,295
Common Stock
Jan 03
2026
SELL
Payment of exercise price or tax liability
$96,613
$44.42 p/Share
2,175
Reduced 2.85%
74,120
Common Stock
Jan 02
2026
SELL
Open market or private sale
$115,956
$44.09 p/Share
2,630
Reduced 4.04%
62,469
Common Stock
Jan 02
2026
SELL
Payment of exercise price or tax liability
$663,110
$44.69 p/Share
14,838
Reduced 16.28%
76,295
Common Stock
Jan 02
2026
BUY
Grant, award, or other acquisition
-
28,664
Added 26.43%
79,775
Common Stock
Dec 31
2025
SELL
Open market or private sale
$805,860
$44.77 p/Share
18,000
Reduced 21.66%
65,099
Common Stock
Jan 03
2025
SELL
Payment of exercise price or tax liability
$207,799
$47.77 p/Share
4,350
Reduced 4.97%
83,099
Common Stock
Jan 03
2025
SELL
Open market or private sale
$1,340,565
$47.41 p/Share
28,276
Reduced 24.43%
87,449
Common Stock
Jan 02
2025
SELL
Open market or private sale
$91,135
$47.84 p/Share
1,905
Reduced 1.62%
115,725
Common Stock
Jan 02
2025
SELL
Payment of exercise price or tax liability
$1,570,112
$48.16 p/Share
32,602
Reduced 21.7%
117,630
Common Stock
Jan 02
2025
BUY
Grant, award, or other acquisition
-
69,570
Added 36.26%
122,300
Common Stock
Jan 04
2024
SELL
Payment of exercise price or tax liability
$85,416
$49.09 p/Share
1,740
Reduced 2.11%
80,662
Common Stock
Jan 04
2024
SELL
Open market or private sale
$697,171
$48.89 p/Share
14,260
Reduced 14.75%
82,402
Common Stock
Jan 03
2024
SELL
Open market or private sale
$179,543
$49.19 p/Share
3,650
Reduced 3.64%
96,662
Common Stock
Jan 03
2024
SELL
Payment of exercise price or tax liability
$216,978
$49.88 p/Share
4,350
Reduced 4.16%
100,312
Common Stock
Jan 02
2024
SELL
Payment of exercise price or tax liability
$1,223,731
$49.35 p/Share
24,797
Reduced 19.15%
104,662
Common Stock
Jan 02
2024
BUY
Grant, award, or other acquisition
-
71,613
Added 39.78%
108,408
Common Stock
Jan 04
2023
SELL
Open market or private sale
$487,131
$51.25 p/Share
9,505
Reduced 14.11%
57,846
Common Stock
Jan 04
2023
SELL
Payment of exercise price or tax liability
$89,070
$51.19 p/Share
1,740
Reduced 4.5%
36,969
Common Stock
Jan 03
2023
SELL
Open market or private sale
$106,683
$52.27 p/Share
2,041
Reduced 2.94%
67,351
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$901,313
$52.09 p/Share
17,303
Reduced 19.96%
69,392
Common Stock
Jan 03
2023
BUY
Grant, award, or other acquisition
-
49,726
Added 37.62%
82,440
Common Stock
Jan 02
2023
SELL
Payment of exercise price or tax liability
$63,549
$52.09 p/Share
1,220
Reduced 3.06%
38,709
Common Stock
Jan 06
2022
SELL
Open market or private sale
$107,553
$47.59 p/Share
2,260
Reduced 5.36%
39,929
Common Stock
Jan 05
2022
SELL
Open market or private sale
$758,635
$48.37 p/Share
15,684
Reduced 27.1%
42,189
Common Stock