AI Research ORCLORCL_earnings

ORCL post-earnings-announcement drift: 20-day forward returns conditioned on earnings-day reaction (≈3y window)

The classic post‑earnings‑announcement drift was the question: for ORCL across the past ~3 years, does the sign of the earnings‑day move carry into the next month or is the print fully reflected by the close? I looked at 11 quarterly events, partitioning by whether the earnings day closed up or down and measuring the 20 trading‑day forward return.

The short answer: positive prints do not reliably keep powering the stock, but negative prints tend to continue to underperform. Positive‑reaction quarters averaged about +2.57% over the next 20 days versus −4.39% for negative reactions (gap ≈ 6.95 pp); the negative vs baseline shortfall is statistically meaningful (p ≈ 0.0289). Full data, charts, tests and robustness checks are shown in the detailed analysis below.

The research question

For ORCL over the past ~3 years, does the sign of the earnings-day price reaction persist — do the 20 sessions after a positive earnings-day jump keep drifting higher (and negative reactions keep sliding), the classic post-earnings-announcement drift — or has the market fully priced the print by the closing bell? Thesis: the direction of the earnings-day move carries into the following month, with positive-reaction quarters posting above-baseline forward 20-day returns and negative-reaction quarters lagging, so the market underreacts to the print and the drift is alive.

How this was measured

Resampled ORCL minute bars to daily closes. For each quarterly earnings with a known reported_date within the last ~3 years, mapped the reaction day t0 as the first trading day on/after the reported_date. Computed the earnings-day reaction as close(t0)/close(t0−1)−1 and the forward drift as close(t0+20)/close(t0)−1. Partitioned events by reaction sign (positive vs non-positive) and compared their 20-day forward returns to each other and to the unconditional baseline of all 20-day forward returns over the same price window. Reported Welch two-sample t-tests (unequal variance) and Pearson correlation between reaction magnitude and forward return. Close-to-close convention avoids intraday leakage.

The key numbers

Events analyzed
11
Price window 2023-06-30 to 2026-06-30
Positive-reaction events
6
Negative-reaction events
5
Mean fwd-20d — positive
2.5678%
N=6
Mean fwd-20d — negative
-4.3870%
N=5
Mean fwd-20d — baseline
2.2216%
N=731 trading-day anchors
Gap (pos − neg)
6.9548%
Welch t (pos vs neg)
1.261
p-value (pos vs neg)
0.2506
Two-sided; p=0.2506 ≥ 0.05 → no clear difference
Edge vs baseline (pos)
0.3462%
p-value (pos vs baseline)
0.9490
Two-sided; p=0.9490 ≥ 0.05 → no clear pos-baseline gap
Edge vs baseline (neg)
-6.6086%
p-value (neg vs baseline)
0.0289
Two-sided; p=0.0289 < 0.05 → neg < baseline
Pearson r (day0 vs fwd20)
0.090
Correlation of reaction magnitude with forward drift
Pearson p-value
0.7914
Drift sign-consistency
63.636%
Share where fwd-20 sign matches day0 sign

Reading the numbers

11 earnings events (6 positive, 5 negative). Positive events averaged +0.0256779 over the next 20 trading days versus −0.0438704 for negatives (baseline +0.0222158); numerically different but p=0.2506 indicates no clear statistical split.

The charts

Mean 20-day forward return: positive vs negative vs baseline
What this chart says

The bar chart lines up the mean 20-day returns for each group: Positive reaction = 0.0257, Negative = −0.0439, Baseline = 0.0222. What to look at is the gap of 0.06954833052834938 between the positive and negative means (pos − neg), which shows numerically stronger follow-through after positive prints. That gap, however, is not statistically decisive (Welch t yields p=0.2506), so the difference could be sampling noise rather than a reliable drift.

Earnings-day reaction vs 20-day forward return (event-level)
What this chart says

The scatter plots each event's day‑0 close‑to‑close reaction (x) against its 20‑day forward return (y); n=11. Day‑0 reactions span −0.1166 to 0.2889 (mean 0.0268) while forward returns span −0.1138 to 0.2152 (mean −0.0059). There isn’t a clear upward line through the points — some large positive day‑0 jumps see follow‑through but others do not, so at the event level direction on day‑0 does not always predict consistent 20‑day drift.

Distribution of 20-day forward returns by reaction sign
What this chart says

The box plots show the spread of the 20‑day returns by reaction sign: the positive bucket (n=6) has mean 0.0257 and ranges from −0.1138 to 0.2152, while the negative bucket (n=5) has mean −0.0439 and ranges from −0.1035 to 0.005. Note the overlap — positives can produce negative follow‑through and negatives can produce small positives — and the positive mean is essentially indistinguishable from baseline (pos vs baseline p≈0.9490), arguing against a robust, consistently persistent drift in this sample.

ORCL earnings events — reaction and forward 20-day return

reported_datet0_trading_dateday0_returnfwd_20_returndirection
2023-09-112023-09-11-0.0918-0.0416negative
2023-12-112023-12-11-0.0832-0.0061negative
2024-03-112024-03-110.161-0.0533positive
2024-06-112024-06-110.07960.056positive
2024-09-092024-09-090.07640.1152positive
2024-12-092024-12-09-0.0921-0.0732negative
2025-03-102025-03-10-0.0734-0.1035negative
2025-06-112025-06-110.0690.2152positive
2025-09-092025-09-090.2889-0.0654positive
2025-12-102025-12-10-0.11660.005negative
2026-03-102026-03-100.0769-0.1138positive

The takeaway

Short answer: the sign of ORCL's earnings-day move does not reliably persist for positive prints, but negative prints show a meaningful tendency to keep underperforming over the next 20 trading days. Concretely, positive-reaction quarters averaged about +2.57% over the following 20 days (N=6) while negative-reaction quarters averaged -4.39% (N=5); the unconditional 20-day baseline was +2.22% (N=731). The gap between positive and negative averages is ~6.95 percentage points, but that difference is not statistically strong (two-sided p = 0.2506 — roughly a 1-in-4 chance this gap is noise); likewise positives show no edge versus baseline (edge ≈ +0.35%, p = 0.9490). By contrast, negative reactions are significantly below the baseline (edge ≈ -6.61%, p = 0.0289 — about a 3-in-100 chance this is luck). Note also the reaction magnitude does not predict forward return (Pearson r ≈ 0.09, p ≈ 0.79) and sign-consistency was only 63.6% (7 of 11 events), so even the negative signal is far from inevitable. Practical takeaway: don’t assume positive prints will keep powering the stock beyond the close; there is suggestive evidence that negative earnings shocks tend to continue underperforming over the next month, but this is a tentative, small-sample effect, not a slam-dunk rule.

The fine print