$0.01 (0.14%)
| Source | Headline |
|---|
Sign up for InvestorConsensus.com's daily newsletter to get the latest insider transactions delivered to your inbox daily.
Looking for new stock ideas? Want to see which stocks are moving? View our full suite of financial calendars and market data tables, all for free.
Last Month
Last Quarter
Last Year
All Time
| Date | Analyst Firm | Action | Previous Grade | New Grade |
|---|---|---|---|---|
| 2024-08-07 | Needham | Downgrade | Buy | Hold |
| 2024-06-25 | Needham | Maintain | Buy | Buy |
| 2024-06-25 | HC Wainwright & Co. | Maintain | Buy | Buy |
| 2024-06-13 | Needham | Maintain | Buy | Buy |
| 2024-05-28 | HC Wainwright & Co. | Maintain | Buy | Buy |
| 2024-05-28 | Needham | Maintain | Buy | Buy |
| 2024-05-22 | HC Wainwright & Co. | Maintain | Buy | Buy |
| 2024-05-22 | Needham | Maintain | Buy | Buy |
| 2024-05-02 | HC Wainwright & Co. | Maintain | Buy | Buy |
| 2024-05-01 | Needham | Maintain | Buy | Buy |
| 2024-04-12 | Needham | Maintain | Buy | Buy |
| 2024-02-28 | Needham | Maintain | Buy | Buy |
| 2024-02-13 | Needham | Maintain | Buy | Buy |
| 2024-02-13 | Wedbush | Maintain | Outperform | Outperform |
| 2024-01-24 | Needham | Maintain | Buy | Buy |
| 2023-12-06 | Needham | Maintain | Buy | Buy |
| 2023-10-30 | Wedbush | Maintain | Outperform | Outperform |
| 2023-10-06 | JP Morgan | Downgrade | Neutral | Underweight |
| 2023-10-05 | JP Morgan | Downgrade | Neutral | Underweight |
| 2023-08-03 | HC Wainwright & Co. | Maintain | Buy | Buy |
| 2023-08-03 | Wedbush | Maintain | Outperform | Outperform |
| 2023-08-02 | HC Wainwright & Co. | Maintain | Buy | Buy |
| 2023-08-02 | Wedbush | Maintain | Outperform | Outperform |
| 2023-08-02 | Needham | Maintain | Buy | Buy |
| 2023-08-01 | Needham | Maintain | Buy | Buy |
| 2023-06-26 | HC Wainwright & Co. | Maintain | Buy | Buy |
| 2023-06-25 | HC Wainwright & Co. | Maintain | Buy | Buy |
| 2023-06-05 | HC Wainwright & Co. | Maintain | Buy | Buy |
| 2023-06-05 | Needham | Maintain | Buy | Buy |
| 2023-06-04 | Needham | Maintain | Buy | Buy |
| 2023-06-04 | HC Wainwright & Co. | Maintain | Buy | Buy |
| 2023-05-04 | Raymond James | Maintain | Outperform | Outperform |
| 2023-05-04 | HC Wainwright & Co. | Maintain | Buy | Buy |
| 2023-05-03 | Raymond James | Maintain | Outperform | Outperform |
| 2023-04-19 | Needham | Maintain | Buy | Buy |
| 2023-03-02 | HC Wainwright & Co. | Maintain | Buy | Buy |
| 2023-02-14 | Needham | Maintain | Buy | Buy |
| 2023-02-14 | HC Wainwright & Co. | Maintain | Buy | Buy |
| 2023-02-13 | EF Hutton | Maintain | Buy | Buy |
| 2023-02-13 | Needham | Maintain | Buy | Buy |
| 2023-02-13 | HC Wainwright & Co. | Maintain | Buy | Buy |
| 2023-02-12 | EF Hutton | Maintain | Buy | Buy |
| 2023-01-30 | JP Morgan | Upgrade | Underweight | Neutral |
| 2023-01-29 | JP Morgan | Upgrade | Underweight | Neutral |
| 2023-01-05 | EF Hutton | Maintain | Buy | Buy |
| 2023-01-03 | Needham | Maintain | Buy | Buy |
| 2023-01-02 | Needham | Maintain | Buy | Buy |
| 2022-11-02 | HC Wainwright & Co. | Maintain | Buy | Buy |
| 2022-11-01 | HC Wainwright & Co. | Maintain | Buy | Buy |
| 2022-09-16 | Wedbush | Maintain | Outperform | Outperform |
| 2022-09-15 | Wedbush | Maintain | Outperform | Outperform |
| 2022-08-04 | Needham | Maintain | Buy | Buy |
| 2022-08-03 | Needham | Maintain | Buy | Buy |
| 2022-05-05 | Needham | Maintain | Buy | Buy |
| 2022-05-04 | Needham | Maintain | Buy | Buy |
| 2021-11-04 | Raymond James | Maintain | Outperform | Outperform |
| 2021-11-04 | JP Morgan | Downgrade | Neutral | Underweight |
| 2021-11-04 | HC Wainwright & Co. | Maintain | Buy | Buy |
| 2021-11-03 | HC Wainwright & Co. | Maintain | Buy | Buy |
| 2021-11-03 | JP Morgan | Downgrade | Neutral | Underweight |
| 2021-11-03 | Raymond James | Maintain | Outperform | Outperform |
| 2021-09-30 | JP Morgan | Downgrade | Overweight | Neutral |
| 2021-09-29 | JP Morgan | Downgrade | Overweight | Neutral |
| 2021-09-01 | Roth Capital | Maintain | Buy | Buy |
| 2021-08-31 | Roth Capital | Maintain | Buy | Buy |
| 2021-02-25 | Needham | Maintain | Buy | Buy |
| 2021-02-24 | Needham | Maintain | Buy | Buy |
| 2020-08-06 | Wedbush | Maintain | Outperform | Outperform |
| 2020-08-05 | Wedbush | Maintain | Outperform | Outperform |
| 2020-05-12 | JP Morgan | Maintain | Overweight | Overweight |
| 2020-05-11 | JP Morgan | Maintain | Overweight | Overweight |
| 2020-02-27 | Wedbush | Maintain | Outperform | Outperform |
| 2020-02-26 | Wedbush | Maintain | Outperform | Outperform |
| 2019-08-08 | JP Morgan | Upgrade | Neutral | Overweight |
| 2019-08-07 | JP Morgan | Upgrade | Neutral | Overweight |
| 2019-02-07 | B. Riley FBR | Maintain | Buy | Buy |
| 2019-01-23 | JP Morgan | Downgrade | Overweight | Neutral |
| 2019-01-22 | JP Morgan | Downgrade | Overweight | Neutral |
| 2018-12-20 | Raymond James | Downgrade | Strong Buy | Buy |
| 2018-08-10 | JP Morgan | Maintain | Overweight | Overweight |
| 2018-08-09 | JP Morgan | Maintain | Overweight | Overweight |
| 2018-05-29 | H.C. Wainwright | Maintain | Buy | Buy |
| 2018-03-06 | JP Morgan | Maintain | Overweight | Overweight |
| 2018-03-05 | JP Morgan | Maintain | Overweight | Overweight |
| 2017-12-20 | BTIG Research | Maintain | Buy | Buy |
| 2017-06-12 | Cowen & Co. | Maintain | Outperform | Outperform |
| 2017-06-12 | Wedbush | Maintain | Outperform | Outperform |
| 2017-06-12 | JP Morgan | Maintain | Overweight | Overweight |
| 2017-06-12 | Needham | Maintain | Buy | Buy |