Feb 19
2025
BUY
Grant, award, or other acquisition
$1,124,984
$34.88 p/Share
32,253
Added 14.9%
184,145
Common Stock
Feb 13
2025
SELL
Payment of exercise price or tax liability
$133,163
$34.57 p/Share
3,852
Reduced 2.47%
151,892
Common Stock
Feb 10
2025
SELL
Payment of exercise price or tax liability
$206,871
$33.93 p/Share
6,097
Reduced 3.77%
155,744
Common Stock
Feb 13
2024
BUY
Grant, award, or other acquisition
$749,998
$30.72 p/Share
24,414
Added 13.11%
161,841
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$71,868
$31.22 p/Share
2,302
Reduced 1.65%
137,427
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$88,931
$31.03 p/Share
2,866
Reduced 2.01%
139,729
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
$95,321
$30.64 p/Share
3,111
Reduced 2.14%
142,595
Common Stock
Nov 14
2023
SELL
Open market or private sale
$504,370
$32.54 p/Share
15,500
Reduced 9.62%
145,706
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$61,704
$37.74 p/Share
1,635
Reduced 1.0%
161,206
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$72,956
$37.51 p/Share
1,945
Reduced 1.18%
162,841
Common Stock
Feb 09
2023
SELL
Payment of exercise price or tax liability
$88,645
$36.6 p/Share
2,422
Reduced 1.45%
164,786
Common Stock
Feb 08
2023
BUY
Grant, award, or other acquisition
$724,991
$37.16 p/Share
19,510
Added 10.45%
167,208
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$78,717
$34.21 p/Share
2,301
Reduced 1.53%
147,698
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$74,183
$33.92 p/Share
2,187
Reduced 1.44%
149,999
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$90,712
$34.0 p/Share
2,668
Reduced 1.72%
152,186
Common Stock
Feb 09
2022
BUY
Grant, award, or other acquisition
$610,004
$33.94 p/Share
17,973
Added 10.4%
154,854
Common Stock
Mar 05
2021
SELL
Payment of exercise price or tax liability
$514,648
$40.91 p/Share
12,580
Reduced 8.42%
136,881
Common Stock
Feb 19
2021
SELL
Payment of exercise price or tax liability
$93,564
$40.68 p/Share
2,300
Reduced 1.8%
125,568
Common Stock
Feb 18
2021
SELL
Payment of exercise price or tax liability
$89,208
$40.79 p/Share
2,187
Reduced 1.68%
127,868
Common Stock
Feb 18
2021
BUY
Grant, award, or other acquisition
$977,463
$40.91 p/Share
23,893
Added 13.78%
149,461
Common Stock
Feb 16
2021
SELL
Payment of exercise price or tax liability
$115,768
$41.96 p/Share
2,759
Reduced 2.08%
130,055
Common Stock
Feb 11
2021
BUY
Grant, award, or other acquisition
$609,998
$42.27 p/Share
14,431
Added 9.8%
132,814
Common Stock