May 14
2025
BUY
Grant, award, or other acquisition
$45,112
$22.83 p/Share
1,976
Added 15.59%
10,701
Common Stock
Feb 24
2025
SELL
Open market or private sale
$11,182
$25.3 p/Share
442
Reduced 4.82%
8,725
Common Stock
Feb 24
2025
BUY
Grant, award, or other acquisition
$33,092
$25.3 p/Share
1,308
Added 12.49%
9,167
Common Stock
Jan 31
2025
SELL
Payment of exercise price or tax liability
$12,346
$25.3 p/Share
488
Reduced 5.85%
7,859
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$7,920
$21.35 p/Share
371
Reduced 4.26%
8,347
Common Stock
Feb 26
2024
BUY
Grant, award, or other acquisition
$23,463
$21.35 p/Share
1,099
Added 11.19%
8,718
Common Stock
Feb 01
2024
SELL
Payment of exercise price or tax liability
$8,155
$21.35 p/Share
382
Reduced 4.77%
7,619
Common Stock
Feb 01
2024
BUY
Grant, award, or other acquisition
$37,490
$21.35 p/Share
1,756
Added 18.0%
8,001
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$3,738
$24.12 p/Share
155
Reduced 2.42%
6,245
Common Stock
Feb 23
2023
BUY
Grant, award, or other acquisition
$11,095
$24.12 p/Share
460
Added 6.71%
6,400
Common Stock
Feb 01
2023
SELL
Payment of exercise price or tax liability
$6,801
$24.12 p/Share
282
Reduced 4.53%
5,940
Common Stock
Feb 01
2023
BUY
Grant, award, or other acquisition
$37,482
$24.12 p/Share
1,554
Added 19.98%
6,222
Common Stock
Sep 21
2022
BUY
Open market or private purchase
$1,175
$23.5 p/Share
50
Added 1.06%
4,668
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$7,345
$26.71 p/Share
275
Reduced 5.62%
4,618
Common Stock
Feb 15
2022
BUY
Grant, award, or other acquisition
$20,941
$26.71 p/Share
784
Added 13.81%
4,893
Common Stock
Feb 07
2022
SELL
Payment of exercise price or tax liability
$7,933
$26.71 p/Share
297
Reduced 6.74%
4,109
Common Stock
Feb 01
2022
BUY
Grant, award, or other acquisition
$27,511
$26.71 p/Share
1,030
Added 18.95%
4,406
Common Stock
Feb 24
2021
SELL
Payment of exercise price or tax liability
$6,667
$21.03 p/Share
317
Reduced 8.58%
3,376
Common Stock
Feb 24
2021
BUY
Grant, award, or other acquisition
$16,614
$21.03 p/Share
790
Added 17.62%
3,693
Common Stock
Feb 11
2021
SELL
Payment of exercise price or tax liability
$7,907
$21.03 p/Share
376
Reduced 11.47%
2,903
Common Stock
Feb 11
2021
BUY
Grant, award, or other acquisition
$16,992
$21.03 p/Share
808
Added 19.77%
3,279
Common Stock