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
  • DCF3
  • Return on equity4
  • Return on assets4
  • Debt / equity2
  • P/E3
  • P/B2
Average price target

Mean of the targets analysts published in each window.

Price target is not available for OLP.

Recent rating changes

The latest 32 changes by research firm, newest first.

DateFirmActionFromTo
Jun 9, 2026B. Riley SecuritiesmaintainBuyBuy
Mar 11, 2026B. Riley SecuritiesmaintainBuyBuy
Aug 13, 2024B. Riley SecuritiesmaintainBuyBuy
Apr 15, 2024B. Riley SecuritiesmaintainBuyBuy
Mar 8, 2024B. Riley SecuritiesmaintainNeutralNeutral
May 16, 2023B. Riley SecuritiesmaintainNeutralNeutral
May 5, 2023EF HuttonmaintainBuyBuy
Mar 14, 2023EF HuttonmaintainBuyBuy
Nov 7, 2022EF HuttonmaintainBuyBuy
Nov 7, 2022B. Riley SecuritiesmaintainNeutralNeutral
Aug 25, 2022EF HuttonmaintainBuyBuy
May 16, 2022B. Riley SecuritiesmaintainNeutralNeutral
Nov 10, 2021Aegis CapitalmaintainBuyBuy
Sep 3, 2021Collins StewartmaintainNeutralNeutral
Aug 9, 2021Aegis CapitalmaintainBuyBuy
Jun 7, 2021Aegis CapitalmaintainBuyBuy
Mar 16, 2021B. Riley SecuritiesmaintainNeutralNeutral
Aug 21, 2020B. Riley SecuritiesmaintainNeutralNeutral
Apr 16, 2020B. Riley SecuritiesmaintainNeutralNeutral
Apr 16, 2020B. Riley FBRmaintainNeutralNeutral
Aug 8, 2018B. Riley SecuritiesmaintainNeutralNeutral
Aug 8, 2018B. Riley FBRmaintainNeutralNeutral
Nov 14, 2017DA DavidsonmaintainNeutralNeutral
Sep 25, 2017DA DavidsonmaintainNeutralNeutral
May 11, 2017Wunderlich SecuritiesmaintainHoldHold
May 11, 2017WunderlichmaintainHoldHold
Dec 14, 2016Wunderlich SecuritiesdowngradeBuyHold
Dec 14, 2016WunderlichdowngradeBuyHold
Apr 10, 2014WunderlichmaintainBuyBuy
Sep 12, 2013Compass PointmaintainNeutralNeutral
Jan 25, 2013Compass PointdowngradeBuyNeutral
Jul 24, 2012Compass PointmaintainBuyBuy