Search companies

Find a company by ticker or name

Analysts

Scores, price targets and rating changes published by the firms we track. Informational, not advice.

Rating scores

Each factor is scored 1 (weak) to 5 (strong).

  • Overall4
  • DCF1
  • Return on equity4
  • Return on assets5
  • Debt / equity4
  • P/E3
  • P/B3
Average price target

Mean of the targets analysts published in each window.

Price target is not available for SPRO.

Recent rating changes

The latest 40 changes by research firm, newest first.

DateFirmActionFromTo
Sep 14, 2026HC Wainwright & Co.maintainBuyBuy
Jan 30, 2025HC Wainwright & Co.maintainBuyBuy
Dec 20, 2024Evercore ISI GroupdowngradeOutperformIn Line
Dec 2, 2024HC Wainwright & Co.maintainBuyBuy
Nov 18, 2024TD CowendowngradeBuyHold
Nov 4, 2024HC Wainwright & Co.maintainBuyBuy
Oct 3, 2024HC Wainwright & Co.maintainBuyBuy
Aug 6, 2024TD CowenupgradeHoldBuy
Aug 6, 2024HC Wainwright & Co.maintainBuyBuy
May 16, 2024HC Wainwright & Co.maintainBuyBuy
Mar 18, 2024HC Wainwright & Co.maintainBuyBuy
Nov 14, 2023HC Wainwright & Co.maintainBuyBuy
Sep 5, 2023HC Wainwright & Co.maintainBuyBuy
Aug 14, 2023HC Wainwright & Co.maintainBuyBuy
Aug 1, 2023HC Wainwright & Co.maintainBuyBuy
Jul 20, 2023HC Wainwright & Co.maintainBuyBuy
Apr 10, 2023HC Wainwright & Co.maintainBuyBuy
Sep 26, 2022HC Wainwright & Co.maintainBuyBuy
Sep 23, 2022Evercore ISI GroupupgradeIn LineOutperform
Aug 15, 2022HC Wainwright & Co.maintainBuyBuy
May 23, 2022HC Wainwright & Co.maintainBuyBuy
May 20, 2022BerenbergdowngradeBuyHold
May 17, 2022Cantor FitzgeraldmaintainOverweightOverweight
May 4, 2022Evercore ISI GroupdowngradeOutperformIn Line
May 4, 2022Cowen & Co.downgradeOutperformMarket Perform
Apr 18, 2022HC Wainwright & Co.maintainBuyBuy
Mar 21, 2022HC Wainwright & Co.maintainBuyBuy
Oct 1, 2021OppenheimerdowngradeOutperformPerform
Jan 22, 2021HC Wainwright & Co.maintainBuyBuy
Dec 16, 2020BerenbergmaintainBuyBuy
Nov 23, 2020HC Wainwright & Co.maintainBuyBuy
Sep 29, 2020Evercore ISI GroupmaintainOutperformOutperform
May 11, 2020HC Wainwright & Co.maintainBuyBuy
Mar 17, 2020StifelmaintainBuyBuy
Nov 5, 2019HC Wainwright & Co.maintainBuyBuy
Nov 5, 2019H.C. WainwrightmaintainBuyBuy
Sep 9, 2019Janney CapitalmaintainBuyBuy
Oct 16, 2018B of A SecuritiesdowngradeNeutralUnderperform
Oct 16, 2018Bank of AmericadowngradeNeutralUnderperform
May 11, 2018H.C. WainwrightmaintainBuyBuy