Jan 17
2025
SELL
Payment of exercise price or tax liability
$41,832
$28.91 p/Share
1,447
Reduced 0.48%
296,949
Common Stock
Jan 07
2025
SELL
Payment of exercise price or tax liability
$83,455
$27.68 p/Share
3,015
Reduced 1.0%
298,396
Common Stock
Jan 06
2025
SELL
Payment of exercise price or tax liability
$40,485
$27.73 p/Share
1,460
Reduced 0.48%
301,411
Common Stock
Jan 02
2025
BUY
Grant, award, or other acquisition
$962,480
$27.73 p/Share
34,709
Added 10.28%
302,871
Common Stock
Dec 04
2024
SELL
Payment of exercise price or tax liability
$181,343
$31.56 p/Share
5,746
Reduced 2.1%
268,162
Common Stock
Jul 18
2024
SELL
Open market or private sale
$367,500
$36.75 p/Share
10,000
Reduced 3.52%
273,908
Common Stock
May 07
2024
SELL
Open market or private sale
$369,200
$36.92 p/Share
10,000
Reduced 3.4%
283,908
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$2,344,172
$34.96 p/Share
67,053
Reduced 18.58%
293,908
Common Stock
Feb 27
2024
BUY
Grant, award, or other acquisition
$5,957,184
$34.96 p/Share
170,400
Added 32.07%
360,961
Common Stock
Jan 18
2024
SELL
Payment of exercise price or tax liability
$49,892
$34.48 p/Share
1,447
Reduced 0.75%
190,561
Common Stock
Jan 05
2024
SELL
Payment of exercise price or tax liability
$116,402
$36.57 p/Share
3,183
Reduced 1.63%
192,008
Common Stock
Jan 02
2024
BUY
Grant, award, or other acquisition
$888,660
$36.12 p/Share
24,603
Added 11.19%
195,191
Common Stock
Dec 06
2023
SELL
Payment of exercise price or tax liability
$216,681
$37.71 p/Share
5,746
Reduced 3.26%
170,588
Common Stock
Oct 20
2023
SELL
Open market or private sale
$214,700
$42.94 p/Share
5,000
Reduced 2.76%
176,334
Common Stock
Oct 13
2023
SELL
Open market or private sale
$214,200
$42.84 p/Share
5,000
Reduced 2.68%
181,334
Common Stock
Sep 19
2023
SELL
Open market or private sale
$215,000
$43.0 p/Share
5,000
Reduced 2.61%
186,334
Common Stock
Jan 19
2023
SELL
Open market or private sale
$181,562
$40.41 p/Share
4,493
Reduced 2.29%
191,334
Common Stock
Jan 18
2023
SELL
Payment of exercise price or tax liability
$2,128,904
$42.66 p/Share
49,904
Reduced 20.31%
195,827
Common Stock
Jan 17
2023
SELL
Open market or private sale
$182,967
$42.6 p/Share
4,295
Reduced 1.72%
245,731
Common Stock
Jan 06
2023
SELL
Open market or private sale
$215,903
$39.42 p/Share
5,477
Reduced 2.14%
250,026
Common Stock
Jan 05
2023
SELL
Payment of exercise price or tax liability
$77,165
$37.66 p/Share
2,049
Reduced 0.8%
255,503
Common Stock
Jan 03
2023
BUY
Grant, award, or other acquisition
$860,945
$37.66 p/Share
22,861
Added 8.15%
257,552
Common Stock
Dec 20
2022
SELL
Open market or private sale
$339,976
$37.75 p/Share
9,006
Reduced 3.7%
234,691
Common Stock
Dec 06
2022
SELL
Payment of exercise price or tax liability
$217,438
$38.87 p/Share
5,594
Reduced 2.24%
243,697
Common Stock
Dec 05
2022
SELL
Open market or private sale
$436,238
$39.5 p/Share
11,044
Reduced 4.24%
249,291
Common Stock