Jun 06
2024
BUY
Grant, award, or other acquisition
$249,980
$20.36 p/Share
12,278
Added 9.64%
115,102
Common Stock
Mar 07
2024
BUY
Payment of exercise price or tax liability
$293,297
$18.18 p/Share
16,133
Added 13.56%
102,824
Common Stock
Dec 20
2023
SELL
Payment of exercise price or tax liability
$276,713
$18.94 p/Share
14,610
Reduced 10.94%
118,957
Common Stock
Dec 18
2023
BUY
Grant, award, or other acquisition
-
11,158
Added 7.71%
133,567
Common Stock
Nov 01
2023
BUY
Grant, award, or other acquisition
$250,002
$14.13 p/Share
17,693
Added 12.63%
122,409
Common Stock
Oct 31
2023
SELL
Payment of exercise price or tax liability
$166,707
$14.29 p/Share
11,666
Reduced 10.02%
104,716
Common Stock
Jun 29
2023
SELL
Open market or private sale
$7,685
$15.37 p/Share
500
Reduced 0.43%
116,382
Common Stock
May 30
2023
SELL
Open market or private sale
$8,115
$16.23 p/Share
500
Reduced 0.43%
116,882
Common Stock
May 01
2023
SELL
Open market or private sale
$8,485
$16.97 p/Share
500
Reduced 0.42%
117,382
Common Stock
Mar 29
2023
SELL
Open market or private sale
$8,164
$16.33 p/Share
500
Reduced 0.42%
117,882
Common Stock
Mar 07
2023
BUY
Grant, award, or other acquisition
-
38,119
Added 24.36%
118,382
Common Stock
Feb 28
2023
SELL
Open market or private sale
$7,710
$15.42 p/Share
500
Reduced 0.62%
80,263
Common Stock
Feb 22
2023
SELL
Open market or private sale
$52,710
$15.06 p/Share
3,500
Reduced 4.15%
80,763
Common Stock
Dec 20
2022
BUY
Grant, award, or other acquisition
-
38,469
Added 31.34%
84,263
Common Stock
Oct 31
2022
SELL
Payment of exercise price or tax liability
$102,013
$11.93 p/Share
8,551
Reduced 15.73%
45,794
Common Stock
Jun 28
2022
SELL
Open market or private sale
$57,320
$14.33 p/Share
4,000
Reduced 6.86%
54,345
Common Stock
Jan 18
2022
SELL
Open market or private sale
$72,683
$15.07 p/Share
4,823
Reduced 7.64%
58,345
Common Stock
Dec 13
2021
BUY
Grant, award, or other acquisition
-
15,000
Added 19.19%
63,168
Common Stock
Nov 01
2021
SELL
Payment of exercise price or tax liability
$166,059
$16.25 p/Share
10,219
Reduced 17.5%
48,168
Common Stock
Aug 16
2021
SELL
Open market or private sale
$11,122
$17.11 p/Share
650
Reduced 1.1%
58,387
Common Stock
Jul 16
2021
SELL
Open market or private sale
$11,661
$17.94 p/Share
650
Reduced 1.09%
59,037
Common Stock
Jun 16
2021
SELL
Open market or private sale
$12,201
$18.77 p/Share
650
Reduced 1.08%
59,687
Common Stock
May 17
2021
SELL
Open market or private sale
$12,239
$18.83 p/Share
650
Reduced 1.07%
60,337
Common Stock
Apr 16
2021
SELL
Open market or private sale
$11,349
$17.46 p/Share
650
Reduced 1.05%
60,987
Common Stock
Mar 15
2021
SELL
Open market or private sale
$15,767
$18.55 p/Share
850
Reduced 1.36%
61,637
Common Stock