Two Harbors Earnings Estimate

TWO Stock  USD 12.55  0.17  1.37%   

Two Harbors next estimated EPS is 0.29 for 30th of June 2026. The current analyst range runs from 0.26 to 0.32. The last reported EPS was 0.18 as of 31st of March 2026. Review consensus EPS, actual EPS, and quarterly surprise history below. For broader company context, return to Two Harbors overview.

Macro event markers
 
Credit Downgrade
 
Yuan Drop
 
Covid
 
Interest Hikes
  
Two Harbors has a market cap of 1.32 billion, an operating margin of 27.61% on a trailing twelve-month basis, compared to 65.0% in the last reported annual period, current ratio of 0.2. Portfolio construction should account for both standalone risk and marginal risk contribution. Broader economic conditions can influence Two Harbors Investments's company valuation - related indicators include signals in private.

Earnings Estimation Breakdown

8 analysts contribute to the current consensus. The last reported EPS was 0.18 as of 31st of March 2026.

Last Reported EPS
0.18
0.26
Lowest
0.29
Expected EPS
0.32
Highest
Analyst estimate range around the current expected EPS projection.

Earnings Projection Consensus

Number of AnalystsHistorical AccuracyLast Reported EPSEstimated EPS for 30th of June 2026Current EPS (TTM)
832.06%
0.18
0.29
-3.81

Earnings per Share Projection vs Actual

This chart compares actual EPS with consensus estimates and the current high-low analyst range by reporting date.

Estimated Months Earnings per Share

This chart shows the estimate series used for upcoming reporting periods.

Quarterly Analyst Estimates and Surprise Metrics

The table below lists reported EPS, estimated EPS, and the reported surprise for each available quarter.

Reported
Fiscal Date
Estimated EPS
Reported EPS
Surprise
2026-04-28
2026-03-310.510.18-0.3364 
2026-02-02
2025-12-310.47-0.02-0.49104 
2025-10-27
2025-09-300.360.360.0
2025-07-28
2025-06-300.360.28-0.0822 
2025-04-28
2025-03-310.40.24-0.1640 
2025-01-29
2024-12-310.340.2-0.1441 
2024-10-28
2024-09-300.360.13-0.2363 
2024-07-30
2024-06-300.390.17-0.2256 
2024-04-29
2024-03-310.440.05-0.3988 
2024-01-29
2023-12-310.46-0.11-0.57123 
2023-10-30
2023-09-300.48-0.01-0.49102 
2023-07-31
2023-06-300.58-0.04-0.62106 
2023-05-01
2023-03-310.710.09-0.6287 
2023-02-08
2022-12-310.510.26-0.2549 
2022-11-08
2022-09-300.790.64-0.1518 
2022-08-03
2022-06-300.770.880.1114 
2022-05-04
2022-03-310.80.72-0.0810 
2022-02-09
2021-12-310.840.880.04
2021-11-08
2021-09-300.790.960.1721 
2021-08-04
2021-06-300.770.76-0.01
2021-05-05
2021-03-310.960.68-0.2829 
2021-02-09
2020-12-310.921.20.2830 
2020-11-04
2020-09-300.861.120.2630 
2020-08-05
2020-06-300.52-0.2-0.72138 
2020-05-06
2020-03-311.091.0-0.09
2020-02-05
2019-12-311.450.93-0.5235 
2019-11-05
2019-09-301.580.89-0.6943 
2019-08-06
2019-06-301.691.56-0.13
2019-05-07
2019-03-311.911.960.05
2019-02-06
2018-12-311.891.960.07
2018-11-06
2018-09-301.911.920.01
2018-08-07
2018-06-301.881.76-0.12
2018-05-08
2018-03-311.891.84-0.05
2018-02-06
2017-12-311.861.880.02
2017-11-07
2017-09-302.172.04-0.13
2017-08-07
2017-06-302.132.240.11
2017-05-03
2017-03-311.992.160.17
2017-02-06
2016-12-311.921.920.0
2016-11-02
2016-09-301.831.920.09
2016-08-03
2016-06-301.791.76-0.03
2016-05-04
2016-03-311.681.680.0
2016-02-03
2015-12-311.861.6-0.2613 
2015-11-04
2015-09-301.91.76-0.14
2015-08-04
2015-06-302.041.76-0.2813 
2015-05-06
2015-03-311.952.080.13
2015-02-04
2014-12-311.891.84-0.05
2014-11-04
2014-09-301.991.84-0.15
2014-08-06
2014-06-302.021.92-0.1
2014-05-07
2014-03-311.981.92-0.06
2014-02-05
2013-12-311.781.68-0.1
2013-11-05
2013-09-301.911.52-0.3920 
2013-08-06
2013-06-302.451.68-0.7731 
2013-05-07
2013-03-312.532.32-0.21
2013-02-06
2012-12-312.942.24-0.723 
2012-11-06
2012-09-302.932.48-0.4515 
2012-08-01
2012-06-303.222.8-0.4213 
2012-05-02
2012-03-312.982.72-0.26
2012-02-07
2011-12-313.313.2-0.11
2011-11-02
2011-09-303.193.20.01
2011-08-03
2011-06-302.943.280.3411 
2011-05-04
2011-03-313.092.56-0.5317 
2011-02-08
2010-12-312.832.880.05
2010-11-08
2010-09-302.592.32-0.2710 
2010-08-04
2010-06-302.322.08-0.2410 
2010-05-04
2010-03-312.882.32-0.5619