Nov 07
2024
SELL
Open market or private sale
$232,500
$38.75 p/Share
6,000
Reduced 3.65%
158,585
Common Stock
Feb 13
2024
BUY
Grant, award, or other acquisition
$749,998
$30.72 p/Share
24,414
Added 12.92%
164,585
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$82,389
$31.22 p/Share
2,639
Reduced 1.85%
140,171
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$101,995
$31.03 p/Share
3,287
Reduced 2.25%
142,810
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
$109,323
$30.64 p/Share
3,568
Reduced 2.38%
146,097
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$82,575
$37.74 p/Share
2,188
Reduced 1.44%
149,665
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$97,263
$37.51 p/Share
2,593
Reduced 1.68%
151,853
Common Stock
Feb 09
2023
SELL
Payment of exercise price or tax liability
$118,218
$36.6 p/Share
3,230
Reduced 2.05%
154,446
Common Stock
Feb 08
2023
BUY
Grant, award, or other acquisition
$724,991
$37.16 p/Share
19,510
Added 11.01%
157,676
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$78,717
$34.21 p/Share
2,301
Reduced 1.64%
138,166
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$74,183
$33.92 p/Share
2,187
Reduced 1.53%
140,467
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$90,712
$34.0 p/Share
2,668
Reduced 1.84%
142,654
Common Stock
Feb 09
2022
BUY
Grant, award, or other acquisition
$610,004
$33.94 p/Share
17,973
Added 11.01%
145,322
Common Stock
Mar 05
2021
SELL
Payment of exercise price or tax liability
$514,648
$40.91 p/Share
12,580
Reduced 8.99%
127,349
Common Stock
Mar 05
2021
BUY
Grant, award, or other acquisition
$977,463
$40.91 p/Share
23,893
Added 14.58%
139,929
Common Stock
Feb 19
2021
SELL
Payment of exercise price or tax liability
$93,564
$40.68 p/Share
2,300
Reduced 1.94%
116,036
Common Stock
Feb 18
2021
SELL
Payment of exercise price or tax liability
$89,208
$40.79 p/Share
2,187
Reduced 1.81%
118,336
Common Stock
Feb 16
2021
SELL
Payment of exercise price or tax liability
$115,768
$41.96 p/Share
2,759
Reduced 2.24%
120,523
Common Stock
Feb 11
2021
BUY
Grant, award, or other acquisition
$609,998
$42.27 p/Share
14,431
Added 10.48%
123,282
Common Stock