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).

  • Overall2
  • DCF1
  • Return on equity5
  • Return on assets1
  • Debt / equity1
  • P/E1
  • P/B1
Average price target

Mean of the targets analysts published in each window.

Price target is not available for CTSO.

Recent rating changes

The latest 40 changes by research firm, newest first.

DateFirmActionFromTo
Mar 26, 2026D. Boral CapitalmaintainBuyBuy
Jan 12, 2026D. Boral CapitalmaintainBuyBuy
Dec 16, 2025D. Boral CapitalmaintainBuyBuy
Nov 14, 2025HC Wainwright & Co.maintainNeutralNeutral
Nov 14, 2025D. Boral CapitalmaintainBuyBuy
Sep 16, 2025D. Boral CapitalmaintainBuyBuy
Aug 20, 2025D. Boral CapitalmaintainBuyBuy
Aug 8, 2025D. Boral CapitalmaintainBuyBuy
Jul 21, 2025D. Boral CapitalmaintainBuyBuy
Jun 25, 2025D. Boral CapitalmaintainBuyBuy
May 15, 2025HC Wainwright & Co.maintainNeutralNeutral
May 15, 2025D. Boral CapitalmaintainBuyBuy
May 2, 2025D. Boral CapitalmaintainBuyBuy
Apr 3, 2025HC Wainwright & Co.maintainNeutralNeutral
Apr 1, 2025D. Boral CapitalmaintainBuyBuy
Feb 25, 2025D. Boral CapitalmaintainBuyBuy
Jan 13, 2025D. Boral CapitalmaintainBuyBuy
Jan 3, 2025D. Boral CapitalmaintainBuyBuy
Nov 12, 2024D. Boral CapitalmaintainBuyBuy
Nov 11, 2024HC Wainwright & Co.maintainNeutralNeutral
Nov 8, 2024EF HuttonmaintainBuyBuy
Nov 4, 2024EF HuttonmaintainBuyBuy
Oct 22, 2024EF HuttonmaintainBuyBuy
Oct 1, 2024EF HuttonmaintainBuyBuy
Aug 14, 2024HC Wainwright & Co.maintainNeutralNeutral
Aug 14, 2024EF HuttonmaintainBuyBuy
May 15, 2024B. Riley SecuritiesmaintainBuyBuy
May 7, 2024HC Wainwright & Co.maintainNeutralNeutral
Mar 15, 2024HC Wainwright & Co.maintainNeutralNeutral
Dec 29, 2023HC Wainwright & Co.downgradeBuyNeutral
Aug 2, 2023HC Wainwright & Co.maintainBuyBuy
May 3, 2023HC Wainwright & Co.maintainBuyBuy
Mar 10, 2023HC Wainwright & Co.maintainBuyBuy
Nov 4, 2022HC Wainwright & Co.maintainBuyBuy
May 4, 2022HC Wainwright & Co.maintainBuyBuy
May 4, 2022B. Riley SecuritiesmaintainBuyBuy
Sep 17, 2020JefferiesmaintainBuyBuy
Sep 1, 2020SVB LeerinkmaintainOutperformOutperform
May 6, 2020HC Wainwright & Co.maintainBuyBuy
May 6, 2020H.C. WainwrightmaintainBuyBuy