Dec 23
2024
BUY
Open market or private purchase
$38,850
$12.95 p/Share
3,000
Added 0.26%
1,164,855
Common Stock
Nov 26
2024
BUY
Open market or private purchase
$44,250
$14.75 p/Share
3,000
Added 0.26%
1,161,855
Common Stock
Oct 04
2024
BUY
Grant, award, or other acquisition
-
11,532
Added 0.99%
1,158,855
Common Stock
Sep 24
2024
-
40,134
Reduced 3.38%
1,147,323
Common Stock
Sep 23
2024
BUY
Open market or private purchase
$472,377
$11.77 p/Share
40,134
Added 3.27%
1,187,457
Common Stock
Aug 14
2024
BUY
Open market or private purchase
$80,652
$12.13 p/Share
6,649
Added 0.58%
1,147,323
Common Stock
Jun 17
2024
BUY
Open market or private purchase
$64,600
$12.92 p/Share
5,000
Added 0.44%
1,140,674
Common Stock
Jun 17
2024
BUY
Open market or private purchase
$62,699
$12.54 p/Share
5,000
Added 0.44%
1,135,674
Common Stock
May 15
2024
BUY
Open market or private purchase
$141,000
$14.1 p/Share
10,000
Added 0.88%
1,130,674
Common Stock
Dec 13
2023
BUY
Open market or private purchase
$40,350
$13.45 p/Share
3,000
Added 0.26%
1,140,280
Common Stock
Nov 27
2023
BUY
Open market or private purchase
$67,911
$12.98 p/Share
5,232
Added 0.46%
1,137,280
Common Stock
Sep 22
2023
BUY
Open market or private purchase
$14,860
$14.86 p/Share
1,000
Added 0.09%
1,132,048
Common Stock
Sep 22
2023
BUY
Open market or private purchase
$14,900
$14.9 p/Share
1,000
Added 0.09%
1,131,048
Common Stock
Sep 13
2023
BUY
Open market or private purchase
$32,460
$16.23 p/Share
2,000
Added 0.18%
1,130,048
Common Stock
Sep 07
2023
BUY
Open market or private purchase
$34,540
$17.27 p/Share
2,000
Added 0.18%
1,128,048
Common Stock
Aug 15
2023
BUY
Open market or private purchase
$35,140
$17.57 p/Share
2,000
Added 0.18%
1,126,048
Common Stock
Jun 16
2023
BUY
Open market or private purchase
$15,670
$15.67 p/Share
1,000
Added 0.09%
1,124,048
Common Stock
May 17
2023
BUY
Open market or private purchase
$56,400
$11.28 p/Share
5,000
Added 0.44%
1,123,048
Common Stock
Mar 20
2023
BUY
Open market or private purchase
$117,400
$11.74 p/Share
10,000
Added 0.89%
1,118,048
Common Stock
Mar 02
2023
BUY
Open market or private purchase
$153,200
$15.32 p/Share
10,000
Added 0.89%
1,108,048
Common Stock
Dec 29
2022
BUY
Grant, award, or other acquisition
-
61,652
Added 5.32%
1,096,749
Common Stock
Aug 04
2022
BUY
Grant, award, or other acquisition
-
47,081
Added 4.35%
1,035,097
Common Stock
May 18
2022
BUY
Open market or private purchase
$101,640
$24.2 p/Share
4,200
Added 0.42%
988,016
Common Stock
Apr 23
2021
-
60,000
Reduced 5.8%
974,330
Common Stock
Mar 15
2021
SELL
Payment of exercise price or tax liability
$862,174
$27.52 p/Share
31,329
Reduced 3.12%
974,330
Common Stock