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: 9
| Symbol | Company | Report Date | Revenue | Rev Growth % | EPS | EPS Est. | EPS Growth % | Surprise | Reaction % |
|---|---|---|---|---|---|---|---|---|---|
| CNC | Centene Corporation | Feb 6, 2026 | $49.73B | N/A | $-1.19 | $-1.22 | N/A | +$0.03 | +6.7% |
| CELG-RI | BristolMyers Squibb Company Ce | Feb 5, 2026 | $12.50B | N/A | $0.53 | $1.23 | N/A | $-0.70 | +2.7% |
| NVS | Novartis AG | Feb 4, 2026 | $13.34B | N/A | $2.03 | $1.99 | N/A | +$0.04 | +1.7% |
| ARAY | Accuray Incorporated | Feb 4, 2026 | $0.10B | N/A | $-0.11 | $-0.02 | N/A | $-0.09 | +6.4% |
| CMND | Clearmind Medicine Inc | Jan 28, 2026 | N/A | N/A | $-4.76 | N/A | N/A | N/A | +5.4% |
| ANIX | Anixa Biosciences Inc | Jan 9, 2026 | N/A | N/A | $-0.09 | $-0.09 | N/A | $0.00 | +8.9% |
| ANL | Adlai Nortye Ltd | Dec 29, 2025 | N/A | N/A | $-0.18 | $-0.18 | N/A | $0.00 | +7.1% |
| CSBR | Champions Oncology Inc | Dec 15, 2025 | $0.02B | +7.4% | $0.02 | $0.08 | -18.1% | $-0.06 | +10.6% |
| IBIO | iBio Inc | Nov 11, 2025 | $0.00B | N/A | $-0.32 | $-0.07 | N/A | $-0.25 | +9.9% |
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 = 'Healthcare'
AND e.fiscalDateEnding IS NOT NULL
AND e.revenue > 1000000 -- Minimum revenue threshold