Data collected for fiscal quarters ending within the reporting period. Companies are matched by ticker symbol across time periods.
Stock price percentage change following earnings announcement (typically measured as close-to-close or intraday swing).
The following table shows individual company data used in calculations. Total records: 32
| Symbol | Company | Report Date | Revenue | Rev Growth % | EPS | EPS Est. | EPS Growth % | Surprise | Reaction % |
|---|---|---|---|---|---|---|---|---|---|
| TEN-PE | Tsakos Energy Navigation Limited | Nov 20, 2025 | $0.16B | N/A | $0.75 | $0.65 | N/A | +$0.11 | 0.0% |
| DLNG | Dynagas LNG Partners LP | Nov 20, 2025 | $0.04B | -0.1% | $0.36 | $0.31 | +44.0% | +$0.05 | +7.4% |
| NKLR | Terra Innovatum Global NV Ordinary shares | Nov 18, 2025 | N/A | N/A | $-0.04 | $-0.02 | N/A | $-0.02 | +21.0% |
| JKS | JinkoSolar Holding Co Ltd | Nov 17, 2025 | $2.27B | N/A | $-0.01 | $-2.56 | N/A | +$2.55 | +11.5% |
| TBN | Tamboran Resources Corp | Nov 13, 2025 | N/A | N/A | $-138.00 | $-0.26 | N/A | $-137.74 | +6.5% |
| SND | Smart Sand Inc | Nov 12, 2025 | $0.09B | N/A | $0.08 | $-0.03 | N/A | +$0.11 | +8.1% |
| EPM | Evolution Petroleum Corporation | Nov 11, 2025 | $0.02B | N/A | $0.10 | $0.02 | N/A | +$0.08 | +5.2% |
| INR | Infinity Natural Resources Inc | Nov 10, 2025 | $15.73B | +8.9% | $305.49 | $0.44 | +36.1% | +$305.05 | +3.6% |
| BKV | BKV Corporation | Nov 10, 2025 | $0.13B | N/A | $0.91 | $0.22 | N/A | +$0.69 | +6.9% |
| GLP-PB | Global Partners LP | Nov 7, 2025 | $4.69B | +1.5% | $0.66 | $1.09 | +20.0% | $-0.43 | +0.3% |
| BRY | Berry Corporation | Nov 6, 2025 | $0.15B | N/A | N/A | $0.07 | N/A | N/A | +8.3% |
| SD | SandRidge Energy Inc | Nov 6, 2025 | $0.04B | N/A | $0.42 | $0.32 | N/A | +$0.10 | +5.1% |
| CEIX | CONSOL Energy Inc | Nov 6, 2025 | $1.00B | -9.1% | N/A | $-0.72 | N/A | N/A | +9.7% |
| LPG | Dorian LPG Ltd | Nov 6, 2025 | $0.12B | N/A | $1.30 | $1.45 | N/A | $-0.15 | +8.2% |
| NC | NACCO Industries Inc | Nov 5, 2025 | $0.08B | N/A | $1.78 | N/A | N/A | N/A | +4.8% |
| SLNG | Stabilis Solutions Inc | Nov 5, 2025 | $0.02B | N/A | $0.06 | $0.01 | N/A | +$0.05 | +8.1% |
| ET-PI | Energy Transfer LP | Nov 5, 2025 | $19.95B | +3.7% | $0.28 | $0.33 | -12.5% | $-0.05 | +1.1% |
| BORR | Borr Drilling Limited | Nov 5, 2025 | $0.28B | +3.5% | $0.10 | $0.08 | -28.6% | +$0.02 | +8.1% |
| GPRK | GeoPark Limited | Nov 5, 2025 | $0.12B | N/A | $0.31 | $0.31 | N/A | $0.00 | +4.8% |
| TPL | Texas Pacific Land Corporation | Nov 5, 2025 | $0.20B | N/A | $5.27 | $5.77 | N/A | $-0.50 | +3.8% |
| UUUU | Energy Fuels Inc | Nov 4, 2025 | $0.02B | +320.5% | $-0.07 | $-0.08 | N/A | +$0.01 | +7.3% |
| SHLS | Shoals Technologies Group Inc | Nov 4, 2025 | $0.14B | N/A | $0.12 | $0.13 | N/A | $-0.01 | +10.7% |
| VTOL | Bristow Group Inc | Nov 4, 2025 | $0.39B | +2.6% | $1.15 | $0.95 | +19.4% | +$0.21 | +4.3% |
| BP | BP plc | Nov 4, 2025 | $48.42B | N/A | $0.85 | $0.72 | N/A | +$0.13 | +2.4% |
| KOS | Kosmos Energy Ltd | Nov 3, 2025 | $0.31B | -20.9% | $-0.15 | $-0.13 | +21.1% | $-0.02 | +10.2% |
| WMB | The Williams Companies Inc | Nov 3, 2025 | $2.92B | N/A | $0.49 | $0.52 | N/A | $-0.03 | +3.5% |
| OIS | Oil States International Inc | Oct 31, 2025 | $0.17B | N/A | $0.08 | $0.09 | N/A | $-0.01 | +7.3% |
| GEL | Genesis Energy LP | Oct 30, 2025 | $0.41B | +9.7% | $0.19 | $0.13 | +252.4% | +$0.06 | +7.4% |
| EPD | Enterprise Products Partners LP | Oct 30, 2025 | $12.02B | N/A | $0.61 | $0.65 | N/A | $-0.04 | +3.2% |
| DHT | DHT Holdings Inc | Oct 29, 2025 | $0.08B | N/A | $0.28 | $0.17 | N/A | +$0.11 | +4.3% |
| METCL | Ramaco Resources Inc 900 | Oct 28, 2025 | $0.12B | N/A | N/A | N/A | N/A | N/A | +0.2% |
| TTI | TETRA Technologies Inc | Oct 28, 2025 | $0.15B | N/A | $0.04 | $0.04 | N/A | $0.00 | +10.5% |
SELECT
e.symbol,
e.revenue as current_revenue,
e.eps as current_eps,
-- Previous quarter (flexible 2-5 month lookback)
(SELECT revenue FROM earningscalendar
WHERE symbol = e.symbol
AND fiscalDateEnding < e.fiscalDateEnding
AND fiscalDateEnding >= DATE_SUB(e.fiscalDateEnding, INTERVAL 5 MONTH)
ORDER BY fiscalDateEnding DESC LIMIT 1) as prev_quarter_revenue,
-- Previous year (11-14 month lookback)
(SELECT revenue FROM earningscalendar
WHERE symbol = e.symbol
AND fiscalDateEnding BETWEEN DATE_SUB(e.fiscalDateEnding, INTERVAL 14 MONTH)
AND DATE_SUB(e.fiscalDateEnding, INTERVAL 11 MONTH)
ORDER BY ABS(DATEDIFF(fiscalDateEnding, DATE_SUB(e.fiscalDateEnding, INTERVAL 1 YEAR)))
LIMIT 1) as prev_year_revenue
FROM earningscalendar e
JOIN ticker t ON e.symbol = t.ticker
WHERE t.sector = 'Energy'
AND e.fiscalDateEnding IS NOT NULL
AND e.revenue > 1000000 -- Minimum revenue threshold