Analysts 8 incl. previous ratings
Rating Distribution 4 Buy · 4 Hold · 0 Sell
Date Action Analyst Rating Change Price Target Change Implied Upside Nov 06, 2025 Downgrade C Craig Hallum
Buy → Hold $9 +112.8% Jul 31, 2025 Upgrade C Canaccord Genuity
Hold → Buy Jun 16, 2025 Upgrade R B. Riley Securities
Neutral → Buy $9 +112.8% May 08, 2025 Upgrade C Craig Hallum
Hold → Buy $8 +89.1% Nov 05, 2024 Downgrade R ROTH MKM
Buy → Neutral $7 +65.5% Nov 05, 2024 Downgrade C Craig Hallum
Buy → Hold $7 +65.5% Oct 30, 2024 Downgrade R B. Riley Securities
Buy → Neutral $10 → $8.50 +100.9% May 02, 2024 Downgrade C Canaccord Genuity
Buy → Hold $15 → $10 +136.4% Dec 05, 2023 Initiated R B. Riley Securities
Buy $17 +301.9% Sep 25, 2023 Initiated C Canaccord Genuity
Buy $15 +254.6% Mar 09, 2022 Upgrade R ROTH Capital
Neutral → Buy $4 → $6.50 +53.7% Aug 12, 2019 Downgrade R ROTH Capital
Buy → Neutral Mar 06, 2018 Reiterated B B. Riley FBR, Inc.
Neutral $7.50 → $6.50 +53.7% Aug 11, 2017 Downgrade B B. Riley & Co.
Buy → Neutral Dec 23, 2013 Upgrade S Singular Research
BUY - Long-Term → Buy $3.50 → $6.75 +59.6%
Show Previous Ratings
Insider Trading
Relationship
Date
Transaction
Cost
#Shares
Value ($)
#Shares Total
SEC Form 4
Hartree Partners, LP 10% Owner Oct 29 '26 Buy 4.44 200,000 888,600 5,548,517 Nov 02 04:37 PM Hartree Partners, LP 10% Owner Oct 30 '26 Buy 4.25 58,710 249,506 5,607,227 Nov 02 04:37 PM Hartree Partners, LP 10% Owner Nov 02 '26 Buy 4.25 41,290 175,482 5,648,517 Nov 02 04:37 PM Hartree Partners, LP 10% Owner Sep 24 '26 Buy 5.10 118,549 604,446 5,348,517 Sep 28 04:25 PM Hartree Partners, LP 10% Owner Sep 23 '26 Buy 5.10 11,013 56,166 5,229,968 Sep 23 05:03 PM Hartree Partners, LP 10% Owner Sep 21 '26 Buy 5.10 2,502 12,757 5,218,955 Sep 23 05:03 PM Hartree Partners, LP 10% Owner Sep 16 '26 Buy 5.10 11,136 56,794 5,216,453 Sep 18 04:16 PM Hartree Partners, LP 10% Owner Sep 02 '26 Buy 5.10 5,317 27,117 5,205,317 Sep 04 05:43 PM Hartree Partners, LP 10% Owner Aug 25 '26 Buy 5.50 91,166 501,094 5,200,000 Aug 26 05:31 PM Hartree Partners, LP 10% Owner Aug 24 '26 Buy 5.50 9,446 51,953 5,108,834 Aug 26 05:31 PM Hartree Partners, LP 10% Owner Aug 12 '26 Buy 5.50 5,198 28,589 5,099,388 Aug 14 05:10 PM Hartree Partners, LP 10% Owner Jul 29 '26 Buy 5.99 52,104 312,103 5,094,190 Jul 31 04:16 PM Hartree Partners, LP 10% Owner Jul 21 '26 Buy 5.99 47,708 285,742 5,042,086 Jul 22 04:29 PM Hartree Partners, LP 10% Owner Jul 20 '26 Buy 5.99 17,842 106,859 4,994,378 Jul 22 04:29 PM Hartree Partners, LP 10% Owner Jul 06 '26 Buy 5.99 4,634 27,758 4,975,936 Jul 08 05:10 PM Hartree Partners, LP 10% Owner Jul 07 '26 Buy 5.99 600 3,594 4,976,536 Jul 08 05:10 PM Hartree Partners, LP 10% Owner Jul 01 '26 Buy 5.88 288,111 1,695,101 4,700,000 Jul 02 06:00 PM Hartree Partners, LP 10% Owner Jul 02 '26 Buy 5.97 271,302 1,619,212 4,971,302 Jul 02 06:00 PM Hartree Partners, LP 10% Owner Jun 30 '26 Buy 5.68 204,789 1,162,894 4,411,889 Jul 02 06:00 PM Bertaux Brian J. Chief Financial Officer May 19 '26 Buy 4.87 2,000 9,740 2,000 May 21 09:02 AM Mansy Loan Nguyen Director May 14 '26 Buy 4.96 5,000 24,814 25,595 May 15 01:25 PM Parrillo Richard Director May 14 '26 Buy 4.96 5,000 24,814 25,595 May 15 01:21 PM Bulgarino Nicole E Director May 14 '26 Buy 4.84 550 2,665 11,048 May 15 12:40 PM Prouty Eric A Director May 13 '26 Buy 4.84 5,000 24,200 153,852 May 15 12:39 PM Sheriff Alan Director May 13 '26 Buy 4.88 5,200 25,350 9,265 May 15 12:38 PM Feeler Jeffrey R Director May 14 '26 Buy 4.92 5,100 25,092 9,165 May 15 12:36 PM Gaglione Kenneth President and CEO May 13 '26 Buy 4.89 5,000 24,475 5,000 May 15 12:36 PM Houghton Kathleen Sr. VP-Sales and Marketing Jan 08 '26 Option Exercise 1.65 218,507 360,074 193,000 Jan 12 02:51 PM COLEMAN BRIAN F Director Dec 05 '25 Sale 7.40 484,616 3,588,097 1,944,312 Dec 09 03:30 PM ABBATECOLA VINCENT P Director Nov 17 '25 Buy 6.79 3,500 23,748 169,748 Nov 18 10:47 AM