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

  • Overall3
  • DCF4
  • Return on equity1
  • Return on assets1
  • Debt / equity4
  • P/E1
  • P/B4
Average price target

Mean of the targets analysts published in each window.

Price target is not available for KPRX.

Recent rating changes

The latest 23 changes by research firm, newest first.

DateFirmActionFromTo
Sep 2, 2025HC Wainwright & Co.maintainBuyBuy
Mar 28, 2025HC Wainwright & Co.maintainBuyBuy
Nov 12, 2024HC Wainwright & Co.maintainBuyBuy
Aug 22, 2024HC Wainwright & Co.maintainBuyBuy
Jul 23, 2024HC Wainwright & Co.maintainBuyBuy
May 20, 2024HC Wainwright & Co.maintainBuyBuy
Mar 27, 2024HC Wainwright & Co.maintainBuyBuy
Feb 9, 2024HC Wainwright & Co.maintainBuyBuy
Nov 13, 2023HC Wainwright & Co.maintainBuyBuy
Nov 6, 2023HC Wainwright & Co.maintainBuyBuy
Aug 24, 2023HC Wainwright & Co.maintainBuyBuy
Aug 14, 2023HC Wainwright & Co.maintainBuyBuy
Aug 9, 2023Maxim GroupmaintainBuyBuy
May 12, 2023HC Wainwright & Co.maintainBuyBuy
Mar 24, 2023HC Wainwright & Co.maintainBuyBuy
Feb 9, 2023Maxim GroupupgradeHoldBuy
Feb 8, 2023Ladenburg ThalmannmaintainBuyBuy
Feb 8, 2023HC Wainwright & Co.maintainBuyBuy
Aug 25, 2022Ladenburg ThalmannmaintainBuyBuy
Aug 15, 2022Maxim GroupdowngradeBuyHold
Jul 11, 2022HC Wainwright & Co.maintainBuyBuy
Apr 19, 2022HC Wainwright & Co.maintainBuyBuy
Jan 19, 2022Maxim GroupmaintainBuyBuy