ECG(ECG)
ECG
Last reported Earnings history refreshes daily; a new report appears within about 2 daysAbout this data
Next report
Nov 3 2026in 27 days
EPS estimate
$1.28
Revenue estimate
$1.19B
EPS beats
7 of last 8
EPS surprise
Each report against the estimate that stood when it landed.
Nov 6 2024Aug 4 2026
| Reported | EPS est | EPS actual | Surprise | Revenue est | Revenue actual | Surprise |
|---|---|---|---|---|---|---|
| Aug 4 2026 | $1.14 | $1.64 | +43.9% | $1.08B | $1.23B | +14.1% |
| May 5 2026 | $0.76 | $1.14 | +50.0% | $934M | $1.04B | +11.0% |
| Feb 24 2026 | $0.72 | $1.08 | +50.0% | $880M | $1.01B | +15.0% |
| Nov 4 2025 | $0.62 | $1.11 | +79.0% | $880M | $987M | +12.2% |
| Aug 12 2025 | $0.61 | $1.03 | +68.9% | $778M | $921M | +18.4% |
| May 13 2025 | $0.43 | $0.72 | +67.4% | $676M | $827M | +22.2% |
| Feb 11 2025 | $0.73 | $0.67 | -8.2% | $676M | $760M | +12.3% |
| Nov 6 2024 | $0.69 | $0.82 | +19.4% | $675M | $761M | +12.7% |
| Sep 12 2024 | — | $0.76 | — | — | $703M | — |
| Mar 31 2024 | — | $0.55 | — | — | $665M | — |
| Dec 31 2023 | — | $0.35 | — | — | $636M | — |
| Sep 30 2023 | — | $0.71 | — | — | $717M | — |
Earnings & Revenue Estimates
Forward Growth Estimates (YoY)
FY2027
Rev+11.83%
EPS+12.77%
FY2028
Rev+6.97%
EPS+10.85%
FY2029
Rev+7.28%
EPS+8.83%
Raw consensus estimates (low / average / high) from covering analysts.
Annual
| Metric | FY2026E | FY2027E | FY2028E | FY2029E | FY2030E |
|---|---|---|---|---|---|
| Revenue Avg | $4.66B | $5.21B | $5.57B | $5.97B | $6.36B |
| Low | $4.64B | $4.99B | $5.53B | $5.86B | $6.24B |
| High | $4.68B | $5.42B | $5.61B | $6.07B | $6.46B |
| EBITDA Avg | $422M | $497M | $527M | $574M | $612M |
| Low | $417M | $443M | $525M | $562M | $600M |
| High | $424M | $502M | $528M | $584M | $623M |
| EBIT Avg | $385M | $452M | $474M | $514M | $546M |
| Low | $380M | $398M | $473M | $503M | $533M |
| High | $387M | $457M | $476M | $524M | $557M |
| Net Income Avg | $272M | $322M | $339M | $369M | $392M |
| Low | $269M | $282M | $338M | $360M | $383M |
| High | $274M | $326M | $340M | $377M | $401M |
| EPS Avg | $5.30 | $5.98 | $6.63 | $7.21 | $7.67 |
| Low | $5.25 | $5.52 | $6.61 | $7.04 | $7.49 |
| High | $5.35 | $6.38 | $6.65 | $7.36 | $7.83 |
| Analysts (Rev / EPS) | 3 / 3 | 3 / 3 | 2 / 2 | 1 / 1 | 1 / 1 |
Quarterly
| Metric | Q4 2026 | Q1 2027 | Q2 2027 | Q3 2027 | Q4 2027 | Q1 2028 | Q2 2028 | Q3 2028 |
|---|---|---|---|---|---|---|---|---|
| Revenue Avg | $1.20B | $1.21B | $1.35B | $1.31B | $1.32B | $1.34B | $1.40B | $1.39B |
| Low | $1.19B | $1.18B | $1.33B | $1.29B | $1.30B | $1.32B | $1.37B | $1.37B |
| High | $1.22B | $1.23B | $1.37B | $1.34B | $1.34B | $1.36B | $1.42B | $1.42B |
| EBITDA Avg | $97M | $107M | $129M | $115M | $115M | $127M | $143M | $128M |
| Low | $96M | $105M | $127M | $113M | $113M | $124M | $140M | $125M |
| High | $99M | $109M | $132M | $117M | $117M | $129M | $146M | $130M |
| EBIT Avg | $88M | $97M | $119M | $105M | $104M | $115M | $131M | $115M |
| Low | $87M | $95M | $116M | $102M | $101M | $112M | $128M | $112M |
| High | $90M | $99M | $122M | $107M | $106M | $117M | $134M | $117M |
| Net Income Avg | $62M | $69M | $86M | $75M | $74M | $82M | $95M | $82M |
| Low | $62M | $67M | $84M | $73M | $72M | $80M | $92M | $80M |
| High | $63M | $71M | $87M | $76M | $76M | $84M | $97M | $84M |
| EPS Avg | $1.21 | $1.35 | $1.67 | $1.46 | $1.45 | $1.61 | $1.85 | $1.61 |
| Low | $1.20 | $1.32 | $1.63 | $1.42 | $1.41 | $1.57 | $1.80 | $1.57 |
| High | $1.24 | $1.38 | $1.71 | $1.49 | $1.48 | $1.64 | $1.89 | $1.65 |
| Analysts (Rev / EPS) | 4 / 3 | 2 / 1 | 2 / 1 | 2 / 1 | 2 / 1 | 1 / 2 | 1 / 2 | 1 / 2 |
AI Earnings SummaryQ2 2026
Checking for summary...
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