Jun 06
2024
BUY
Grant, award, or other acquisition
$416,626
$20.36 p/Share
20,463
Added 7.56%
250,339
Common Stock
Mar 07
2024
BUY
Payment of exercise price or tax liability
$621,937
$18.18 p/Share
34,210
Added 12.95%
229,876
Common Stock
Dec 20
2023
SELL
Payment of exercise price or tax liability
$240,765
$18.94 p/Share
12,712
Reduced 4.59%
264,086
Common Stock
Dec 18
2023
BUY
Grant, award, or other acquisition
-
18,950
Added 6.41%
276,798
Common Stock
Nov 01
2023
BUY
Grant, award, or other acquisition
$499,990
$14.13 p/Share
35,385
Added 12.07%
257,848
Common Stock
Oct 31
2023
SELL
Payment of exercise price or tax liability
$333,428
$14.29 p/Share
23,333
Reduced 9.49%
222,463
Common Stock
Jun 29
2023
SELL
Open market or private sale
$15,390
$15.39 p/Share
1,000
Reduced 0.41%
245,796
Common Stock
May 30
2023
SELL
Open market or private sale
$16,250
$16.25 p/Share
1,000
Reduced 0.4%
246,796
Common Stock
May 01
2023
SELL
Open market or private sale
$16,980
$16.98 p/Share
1,000
Reduced 0.4%
247,796
Common Stock
Mar 29
2023
SELL
Open market or private sale
$16,320
$16.32 p/Share
1,000
Reduced 0.4%
248,796
Common Stock
Mar 07
2023
BUY
Grant, award, or other acquisition
-
63,532
Added 20.28%
249,796
Common Stock
Feb 28
2023
SELL
Open market or private sale
$15,410
$15.41 p/Share
1,000
Reduced 0.53%
186,264
Common Stock
Feb 22
2023
SELL
Open market or private sale
$105,350
$15.05 p/Share
7,000
Reduced 3.6%
187,264
Common Stock
Dec 20
2022
BUY
Grant, award, or other acquisition
-
58,563
Added 23.16%
194,264
Common Stock
Oct 31
2022
SELL
Payment of exercise price or tax liability
$278,947
$11.93 p/Share
23,382
Reduced 14.7%
135,701
Common Stock
Dec 13
2021
BUY
Grant, award, or other acquisition
-
30,000
Added 15.87%
159,083
Common Stock
Nov 01
2021
SELL
Payment of exercise price or tax liability
$447,330
$16.25 p/Share
27,528
Reduced 17.58%
129,083
Common Stock
Aug 16
2021
SELL
Open market or private sale
$17,050
$17.05 p/Share
1,000
Reduced 0.63%
156,611
Common Stock
Jul 16
2021
SELL
Open market or private sale
$17,960
$17.96 p/Share
1,000
Reduced 0.63%
157,611
Common Stock
Jun 16
2021
SELL
Open market or private sale
$18,760
$18.76 p/Share
1,000
Reduced 0.63%
158,611
Common Stock
May 17
2021
SELL
Open market or private sale
$18,880
$18.88 p/Share
1,000
Reduced 0.62%
159,611
Common Stock
Apr 16
2021
SELL
Open market or private sale
$17,470
$17.47 p/Share
1,000
Reduced 0.62%
160,611
Common Stock
Mar 15
2021
SELL
Open market or private sale
$18,550
$18.55 p/Share
1,000
Reduced 0.61%
161,611
Common Stock
Mar 05
2021
SELL
Open market or private sale
$17,000
$17.0 p/Share
1,000
Reduced 0.61%
162,611
Common Stock
Jan 25
2021
SELL
Open market or private sale
$17,010
$17.01 p/Share
1,000
Reduced 0.61%
163,611
Common Stock