Capstead Mortgage Corporation CMO

Full chart Compare
Set alert

Price alert · CMO

All alert types
6.50 0.00 (+0.00%)

Apr 24, 2025, 3:47 PM EDT

6.25 Day range 6.54
5.06 52-week range 7.00

Analyst view

Consensus: buy

Buy
Price target (mean) 6.83 +5.1% upside
Target (low)
6.50
Target (mean)
6.83
Target (high)
7.00
Ratings (0m) 2 0 buy · 2 hold · 0 sell
  • Strong buy0
  • Buy0
  • Hold2
  • Sell0
  • Strong sell0

Recommendation trend

  • This month 2
  • 1 month ago 2
  • 2 months ago 2
  • 3 months ago 2

Earnings and revenue estimates

Consensus for the coming quarters and fiscal years

CMO analyst estimates
PeriodEPS estimateLow – highYear agoEPS growthRevenue estimateRevenue growthAnalysts
Current quarter0.160.16 – 0.160.160.0%30.44M-19.1%2
Next quarter0.170.17 – 0.170.15+13.3%31.18M-0.7%2
Current year0.630.61 – 0.650.65-3.1%116.50M-37.6%2
Next year0.690.67 – 0.720.63+9.5%124.73M+7.1%2

Upgrades and downgrades

The latest rating changes

CMO analyst upgrades and downgrades
DateFirmActionFromTo
Jul 1, 2020JonesTradingInitiated—Buy
Apr 28, 2020B of A SecuritiesUpgradeNeutralBuy
Jan 27, 2020B of A SecuritiesInitiated—Neutral
Feb 25, 2019Keefe Bruyette & WoodsUpgradeUnderperformMarket Perform
Oct 29, 2018Keefe Bruyette & WoodsDowngradeMarket PerformUnderperform
Jul 31, 2018JMP SecuritiesDowngradeMarket PerformMarket Underperform
Jul 10, 2018Keefe Bruyette & WoodsDowngradeOutperformMarket Perform
Dec 8, 2017Keefe Bruyette & WoodsUpgradeMarket PerformOutperform
Feb 7, 2017Wells FargoDowngradeOutperformMarket Perform
Aug 1, 2016Keefe Bruyette & WoodsMaintained—Market Perform
May 11, 2016Wells FargoUpgrade—Outperform
Apr 11, 2016Wells FargoDowngradeOutperformMarket Perform
Feb 9, 2016Deutsche BankMaintained—Hold
Jul 31, 2015Keefe Bruyette & WoodsMaintained—Market Perform
Jul 7, 2015Wells FargoUpgradeMarket PerformOutperform
May 1, 2015Keefe Bruyette & WoodsMaintained—Market Perform
Jan 30, 2015WunderlichMaintained—Hold
Jan 29, 2015Credit SuisseMaintained—Hold
Oct 31, 2014WunderlichMaintained—Hold
May 1, 2014Deutsche BankMaintained—Hold
May 1, 2014WunderlichMaintained—Hold
Jan 31, 2014WunderlichMaintained—Hold
Jan 31, 2014Keefe Bruyette & WoodsDowngradeOutperformMarket Perform
Jan 30, 2014Compass PointMaintained—Neutral
Jan 29, 2014Compass PointDowngradeBuyNeutral
Oct 24, 2013WunderlichMaintained—Hold
Oct 24, 2013Deutsche BankMaintained—Hold
Jul 25, 2013WunderlichMaintained—Hold
Feb 12, 2013JMP SecuritiesDowngradeOutperformMarket Perform
Jan 31, 2013Deutsche BankMaintained—Hold