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: 20
| Symbol | Company | Report Date | Revenue | Rev Growth % | EPS | EPS Est. | EPS Growth % | Surprise | Reaction % |
|---|---|---|---|---|---|---|---|---|---|
| LWAY | Lifeway Foods Inc | Mar 17, 2026 | $0.06B | -3.1% | N/A | $0.29 | N/A | N/A | +8.3% |
| AGRO | Adecoagro SA | Mar 16, 2026 | $0.42B | N/A | $-0.09 | $-0.09 | N/A | $0.00 | +3.9% |
| RLX | RLX Technology Inc | Mar 13, 2026 | $0.16B | N/A | $0.02 | $0.03 | N/A | $-0.01 | +9.3% |
| OFRM | Once Upon A Farm Pbc | Mar 12, 2026 | $0.06B | N/A | $0.11 | $0.10 | N/A | +$0.01 | +8.9% |
| NATR | Natures Sunshine Products Inc | Mar 10, 2026 | $0.12B | -3.5% | $0.23 | $0.19 | -36.3% | +$0.04 | +5.0% |
| GHC | Graham Holdings Company | Feb 25, 2026 | $-3.66B | -386.2% | $24.86 | $14.64 | -99.4% | +$10.22 | +3.4% |
| COKE | CocaCola Consolidated Inc | Feb 18, 2026 | $1.90B | N/A | $2.11 | N/A | N/A | N/A | +2.9% |
| FDP | Fresh Del Monte Produce Inc | Feb 18, 2026 | $1.02B | -0.2% | $0.64 | $0.82 | +210.5% | $-0.18 | +8.1% |
| KVUE | Kenvue Inc | Feb 17, 2026 | $3.78B | N/A | $0.27 | $0.22 | N/A | +$0.05 | +4.1% |
| PM | Philip Morris International Inc | Feb 6, 2026 | $10.36B | N/A | $1.70 | $1.70 | N/A | $0.00 | +3.8% |
| IMKTA | Ingles Markets Incorporated | Feb 5, 2026 | $1.37B | N/A | N/A | N/A | N/A | N/A | +5.0% |
| COUR | Coursera Inc | Feb 5, 2026 | $0.20B | N/A | $0.06 | $0.06 | N/A | $0.00 | +4.5% |
| AKO-B | Embotelladora Andina SA | Jan 28, 2026 | $1.10B | N/A | $0.64 | $457.00 | N/A | $-456.36 | +3.4% |
| MKC-V | McCormick Company Incorporated | Jan 22, 2026 | $1.85B | +7.3% | N/A | $0.88 | N/A | N/A | +2.4% |
| CVGW | Calavo Growers Inc | Jan 14, 2026 | $0.12B | N/A | $0.25 | $0.40 | N/A | $-0.15 | +6.6% |
| PSMT | PriceSmart Inc | Jan 7, 2026 | $1.38B | N/A | $1.29 | $1.28 | N/A | +$0.01 | +3.4% |
| CALM | CalMaine Foods Inc | Jan 7, 2026 | $0.77B | -16.6% | $2.13 | $1.75 | -48.3% | +$0.38 | +5.7% |
| FIZZ | National Beverage Corp | Dec 11, 2025 | $0.29B | -12.8% | $0.49 | $0.44 | -17.5% | +$0.05 | +4.5% |
| BF-B | BrownForman Corporation | Dec 4, 2025 | $1.04B | +12.1% | N/A | $0.47 | N/A | N/A | +5.1% |
| BF-A | BrownForman Corporation | Dec 4, 2025 | $1.04B | +12.1% | $0.47 | $0.48 | +30.6% | $-0.01 | +2.4% |
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 = 'Consumer Defensive'
AND e.fiscalDateEnding IS NOT NULL
AND e.revenue > 1000000 -- Minimum revenue threshold