Jun 04
2024
BUY
Open market or private purchase
$11,960
$11.96 p/Share
1,000
Added 0.2%
494,587
Common Stock
May 17
2024
BUY
Open market or private purchase
$12,560
$12.56 p/Share
1,000
Added 0.2%
493,587
Common Stock
Mar 21
2024
BUY
Grant, award, or other acquisition
-
129,904
Added 20.87%
492,587
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$980,301
$13.33 p/Share
73,541
Reduced 16.86%
362,683
Common Stock
Feb 26
2024
BUY
Grant, award, or other acquisition
-
131,872
Added 23.21%
436,224
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$207,933
$13.39 p/Share
15,529
Reduced 4.85%
304,352
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
$394,050
$17.04 p/Share
23,125
Reduced 6.74%
319,881
Common Stock
Mar 14
2023
BUY
Grant, award, or other acquisition
-
147,384
Added 30.05%
343,006
Common Stock
Feb 27
2023
SELL
Payment of exercise price or tax liability
$191,455
$18.22 p/Share
10,508
Reduced 5.1%
195,622
Common Stock
Feb 27
2023
BUY
Grant, award, or other acquisition
-
14,269
Added 6.47%
206,130
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$209,254
$18.1 p/Share
11,561
Reduced 5.68%
191,861
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$251,880
$16.22 p/Share
15,529
Reduced 7.09%
203,422
Common Stock
Sep 14
2022
BUY
Open market or private purchase
$18,040
$9.02 p/Share
2,000
Added 0.91%
218,951
Common Stock
Aug 31
2022
BUY
Open market or private purchase
$19,280
$9.64 p/Share
2,000
Added 0.91%
216,951
Common Stock
Aug 22
2022
BUY
Open market or private purchase
$29,760
$9.92 p/Share
3,000
Added 1.38%
214,951
Common Stock
Aug 05
2022
BUY
Open market or private purchase
$33,900
$11.3 p/Share
3,000
Added 1.4%
211,951
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$164,192
$16.53 p/Share
9,933
Reduced 4.54%
208,951
Common Stock
Feb 28
2022
BUY
Grant, award, or other acquisition
-
9,024
Added 3.96%
218,884
Common Stock
Feb 24
2022
SELL
Payment of exercise price or tax liability
$188,907
$16.34 p/Share
11,561
Reduced 5.22%
209,860
Common Stock
Feb 18
2022
BUY
Grant, award, or other acquisition
-
99,117
Added 30.92%
221,421
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$21,725
$16.88 p/Share
1,287
Reduced 1.04%
122,304
Common Stock
Feb 26
2021
SELL
Payment of exercise price or tax liability
$41,035
$16.29 p/Share
2,519
Reduced 2.0%
123,591
Common Stock
Feb 24
2021
BUY
Grant, award, or other acquisition
-
73,790
Added 36.91%
126,110
Common Stock