Dec 31
2024
SELL
Payment of exercise price or tax liability
$90,667
$21.98 p/Share
4,125
Reduced 2.65%
151,364
Common Stock
Dec 18
2024
SELL
Payment of exercise price or tax liability
$835,937
$21.87 p/Share
38,223
Reduced 20.18%
151,182
Common Stock
Dec 18
2024
BUY
Grant, award, or other acquisition
$94,194
$21.87 p/Share
4,307
Added 2.7%
155,489
Common Stock
Dec 18
2024
BUY
Grant, award, or other acquisition
$1,874,259
$21.87 p/Share
85,700
Added 31.15%
189,405
Common Stock
Jun 07
2024
BUY
Open market or private purchase
$49,830
$12.47 p/Share
3,996
Added 3.71%
103,705
Common Stock
Feb 28
2024
BUY
Grant, award, or other acquisition
$39,215
$12.19 p/Share
3,217
Added 3.55%
87,409
Common Stock
Feb 28
2024
BUY
Grant, award, or other acquisition
$449,811
$12.19 p/Share
36,900
Added 30.47%
84,192
Common Stock
Dec 31
2023
SELL
Payment of exercise price or tax liability
$89,141
$17.61 p/Share
5,062
Reduced 9.67%
47,292
Common Stock
Nov 09
2023
BUY
Open market or private purchase
$34,844
$14.61 p/Share
2,385
Added 4.36%
52,354
Common Stock
May 09
2023
BUY
Open market or private purchase
$19,123
$14.71 p/Share
1,300
Added 2.54%
49,969
Common Stock
Apr 03
2023
BUY
Grant, award, or other acquisition
$374,040
$20.78 p/Share
18,000
Added 27.0%
48,669
Common Stock
Feb 27
2023
BUY
Grant, award, or other acquisition
$103,395
$20.96 p/Share
4,933
Added 13.86%
30,669
Common Stock
Dec 31
2022
SELL
Payment of exercise price or tax liability
$115,974
$25.98 p/Share
4,464
Reduced 14.78%
25,736
Common Stock
Mar 25
2022
BUY
Grant, award, or other acquisition
$314,712
$33.84 p/Share
9,300
Added 23.54%
30,200
Common Stock
Mar 16
2022
SELL
Open market or private sale
$230,232
$31.8 p/Share
7,240
Reduced 25.73%
20,900
Common Stock
Feb 28
2022
BUY
Grant, award, or other acquisition
$107,355
$31.51 p/Share
3,407
Added 10.8%
28,140
Common Stock
Dec 31
2021
SELL
Payment of exercise price or tax liability
$95,984
$29.38 p/Share
3,267
Reduced 11.67%
24,733
Common Stock
Mar 11
2021
SELL
Open market or private sale
$212,254
$30.47 p/Share
6,966
Reduced 19.92%
28,000
Common Stock
Mar 01
2021
BUY
Grant, award, or other acquisition
$122,774
$26.69 p/Share
4,600
Added 13.87%
28,566
Common Stock
Dec 31
2020
SELL
Payment of exercise price or tax liability
$189,106
$31.34 p/Share
6,034
Reduced 20.11%
23,966
Common Stock