IRRHF(IRRHF)
IRRHF
Next report
Mar 11 2027in 153 days
EPS estimate
$47.13
Revenue estimate
$355M
EPS beats
2 of last 2
EPS surprise
Each report against the estimate that stood when it landed.
Jun 30 2022Dec 31 2022
| Reported | EPS est | EPS actual | Surprise | Revenue est | Revenue actual | Surprise |
|---|---|---|---|---|---|---|
| Jul 31 2026 | — | $29.07 | — | $324M | $334M | +3.1% |
| Mar 12 2026 | — | $0.50 | — | $345M | $336M | -2.7% |
| Jul 31 2025 | — | $32.04 | — | $330M | $312M | -5.4% |
| Mar 13 2025 | — | $51.35 | — | $308M | $308M | -0.0% |
| Aug 2 2024 | — | $32.29 | — | $298M | $276M | -7.3% |
| May 3 2024 | — | $62.85 | — | $375M | $351M | -6.5% |
| Jun 30 2023 | — | $29.86 | — | $311M | $286M | -8.3% |
| Dec 31 2022 | $52.99 | $65.52 | +23.6% | $399M | $382M | -4.1% |
| Jun 30 2022 | $33.61 | $42.08 | +25.2% | $311M | $325M | +4.4% |
| Dec 31 2021 | — | $62.84 | — | $403M | $402M | -0.2% |
| Jun 30 2021 | — | $43.96 | — | $303M | $294M | -3.0% |
| Dec 31 2020 | — | $65.13 | — | $343M | $336M | -1.9% |
Earnings & Revenue Estimates
Last reported Earnings history refreshes daily; a new report appears within about 2 daysAbout this data
Explore More
Stock Comparison
Compare equities side by side
52-Week Highs Breakout
Stocks breaking to new annual highs
52-Week Lows Oversold
S&P 500 oversold value screener
Trending Momentum
Relative strength momentum leaders
Earnings Calendar
Upcoming earnings dates & reports
S&P 500 Screener
Filter and sort all 500 stocks
Strategy Focus List
Continuous multi-factor scoring & catalyst forensics
Market Movers
Today's biggest gainers and losers