| Sep 30, 2026 | Wells Fargo | Yanan Zhu | PT Raise | Overweight | $14→$18 |
| Sep 29, 2026 | HC Wainwright & Co. | Joseph Pantginis | PT Raise | Buy | $9→$20 |
| Sep 24, 2026 | Goldman Sachs | Andrea Newkirk | Reinstates | Buy | $15 |
| Sep 17, 2026 | Barclays | Etzer Darout | PT Raise | Overweight | $13→$15 |
| Aug 25, 2026 | TD Cowen | Nicholas Lorusso | PT Raise | Buy | $7→$10 |
| Aug 20, 2026 | UBS | David Dai | PT Raise | Neutral | $4→$7 |
| Aug 18, 2026 | Mizuho | Mara Goldstein | PT Raise | Outperform | $10→$11 |
| Aug 7, 2026 | Barclays | Etzer Darout | PT Raise | Overweight | $11→$13 |
| Aug 7, 2026 | Citizens | Reni J. Benjamin | PT Raise | Market Outperform | $5→$8 |
| May 7, 2026 | Chardan Capital | Geulah Livshits | PT Cut | Buy | $16→$14 |
| Apr 10, 2026 | Chardan Capital | Geulah Livshits | Maintained | Buy | $16 |
| Mar 5, 2026 | UBS | David Dai | PT Raise | Neutral | $2→$4 |
| Mar 3, 2026 | Citizens | Reni J. Benjamin | Upgrade | Market Perform→Market Outperform | $5 |
| Feb 25, 2026 | Barclays | Etzer Darout | PT Raise | Overweight | $10→$11 |
| Feb 25, 2026 | Citizens | Reni J. Benjamin | Upgrade | Market Perform→Market Outperform | $5 |
| Dec 17, 2025 | Barclays | Etzer Darout | PT Raise | Overweight | $9→$10 |
| Nov 24, 2025 | Barclays | Etzer Darout | PT Raise | Overweight | $4→$9 |
| Nov 6, 2025 | Chardan Capital | Geulah Livshits | PT Cut | Buy | $20→$17 |
| Oct 29, 2025 | HC Wainwright & Co. | Joseph Pantginis | PT Cut | Buy | $20→$9 |
| Aug 19, 2025 | HC Wainwright & Co. | Joseph Pantginis | Maintained | Buy | $20 |