Bull case
If RSI mid-range — room to extend, outperforming the benchmark over 3 months, a volatility-compressed setup resolving upward would accelerate the move, the upside path is the 80–95th percentile band shown here.
quantmind-demo-v1). They are not
market data, not quotes from any exchange, and must not be used for decisions. Configure a licensed provider in
Admin → Data providers to switch to live data.
DEMO DATASET last stored bar 2026-10-23 · scores computed 2026-10-24 23:42:35 · every figure below is read from these rows, nothing is computed in the browser
| Horizon | Ref | Bull high | Base range | Bear low | P10 → P90 | P(up) | Confidence | Risk |
|---|---|---|---|---|---|---|---|---|
| 1D
2026-10-24 23:42:35 |
119.14 | 122.12 +2.5% | 117.95 → 120.33 -1.0% … +1.0% |
116.76 -2.0% | 117.35 → 121.52 | 54.0% | 56 760 bars, blended vol 37%, score 61, coverage 100%% |
LOW
HV 36.6% ann. · 760 bars |
| 5D
2026-10-24 23:42:35 |
119.14 | 126.29 +6.0% | 116.76 → 122.71 -2.0% … +3.0% |
113.18 -5.0% | 114.37 → 125.10 | 54.0% | 56 760 bars, blended vol 37%, score 61, coverage 100%% |
LOW
HV 36.6% ann. · 760 bars |
| 1M
2026-10-24 23:42:35 |
119.14 | 133.44 +12.0% | 115.57 → 126.29 -3.0% … +6.0% |
107.23 -10.0% | 109.61 → 131.05 | 54.0% | 56 760 bars, blended vol 37%, score 61, coverage 100%% |
LOW
HV 36.6% ann. · 760 bars |
| 3M
2026-10-24 23:42:35 |
119.14 | 144.16 +21.0% | 111.99 → 129.86 -6.0% … +9.0% |
97.69 -18.0% | 103.06 → 138.80 | 54.0% | 56 760 bars, blended vol 37%, score 61, coverage 100%% |
LOW
HV 36.6% ann. · 760 bars |
| 6M
2026-10-24 23:42:35 |
119.14 | 154.88 +30.0% | 108.42 → 135.22 -9.0% … +13.5% |
90.55 -24.0% | 97.69 → 147.73 | 54.0% | 56 760 bars, blended vol 37%, score 61, coverage 100%% |
MEDIUM
HV 36.6% ann. · 760 bars |
| 12M
2026-10-24 23:42:35 |
119.14 | 169.77 +42.5% | 104.25 → 142.97 -12.5% … +20.0% |
77.44 -35.0% | 89.36 → 157.86 | 54.0% | 56 760 bars, blended vol 37%, score 61, coverage 100%% |
MEDIUM
HV 36.6% ann. · 760 bars |
If RSI mid-range — room to extend, outperforming the benchmark over 3 months, a volatility-compressed setup resolving upward would accelerate the move, the upside path is the 80–95th percentile band shown here.
mildly positive
Downside triggers: a market-wide risk-off move alone can carry the 5–20th percentile band. Treat the 5–20th percentile band as the stress case for sizing, not as a worst case.
| Period | Revenue | Revenue YoY | EPS | Gross margin | Op margin | FCF margin | ROE | Filed |
|---|---|---|---|---|---|---|---|---|
| FY2026 FY | $90.3B | +5.2% | 4.68 | 49.3% | 25.0% | 21.9% | 24.1% | 2026-12-31 |
| FY2025 FY | $81.3B | +4.3% | 4.22 | 50.5% | 27.3% | 19.0% | 7.4% | 2025-12-31 |
| FY2024 FY | $80.9B | +4.5% | 4.20 | 53.9% | 26.2% | 16.9% | 22.8% | 2024-12-31 |
| FY2023 FY | $75.2B | +4.2% | 3.90 | 49.0% | 23.9% | 22.4% | 18.4% | 2023-12-31 |
| Q4 2026 Q | $18.8B | +4.2% | 0.98 | 49.0% | 23.9% | 22.4% | 18.4% | 2026-07-01 |
| Report | EPS est | EPS actual | Surprise | Rev est | Rev actual | Guidance | Source |
|---|---|---|---|---|---|---|---|
| 2026-12-10 | 1.20 | not stored | not stored | $22.6B | not stored | none | synthetic_demo |
| 2026-10-23 | 1.15 | not stored | not stored | $22.6B | not stored | none | synthetic_demo |
| 2026-07-19 | 1.16 | 1.03 | -11.7% | $22.6B | $23.8B | lower | synthetic_demo |
| 2026-06-01 | 1.27 | 1.44 | +12.8% | $22.6B | $22.7B | maintain | synthetic_demo |
| 2026-04-14 | 1.26 | 1.17 | -7.0% | $22.6B | $22.5B | maintain | synthetic_demo |
| 2026-02-25 | 1.22 | 1.30 | +6.3% | $22.6B | $22.9B | maintain | synthetic_demo |
| 2026-01-08 | 1.14 | 1.12 | -1.4% | $22.6B | $22.2B | raise | synthetic_demo |
| 2025-11-21 | 1.25 | 1.33 | +6.6% | $22.6B | $23.5B | lower | synthetic_demo |
| As of | Horizon | EPS avg | EPS high | EPS low | Revenue | Analysts | 90d revisions |
|---|---|---|---|---|---|---|---|
| 2026-10-24 | FY1 | 5.54 | 6.20 | 4.35 | $92.3B | 8 | 11 / 5 |
| 2026-10-24 | FY2 | 5.53 | 5.83 | 4.48 | $98.9B | 7 | 11 / 2 |
| 2026-10-24 | Q1 | 1.24 | 1.32 | 1.04 | $24.3B | 25 | 5 / 9 |
| 2026-10-24 | Q2 | 1.33 | 1.58 | 1.02 | $24.7B | 31 | 4 / 6 |
| 2026-10-23 | FY1 | 5.54 | 6.20 | 4.35 | $92.3B | 8 | 11 / 5 |
| 2026-10-23 | FY2 | 5.53 | 5.83 | 4.48 | $98.9B | 7 | 11 / 2 |
| 2026-10-23 | Q1 | 1.24 | 1.32 | 1.04 | $24.3B | 25 | 5 / 9 |
| 2026-10-23 | Q2 | 1.33 | 1.58 | 1.02 | $24.7B | 31 | 4 / 6 |
| Date | Firm | Action | From | To | Target | Consensus | % buy |
|---|---|---|---|---|---|---|---|
| 2026-10-08 | Northgate Securities | maintained | Outperform | Outperform | $108.35 | 4.05 | 23% |
| 2026-09-01 | Blue Harbor Capital Research | maintained | Outperform | Outperform | $147.37 | 4.05 | 27% |
| 2026-07-03 | Blue Harbor Capital Research | downgrade | Buy | Sell | $143.48 | 4.05 | 19% |
| 2026-05-30 | Halcyon Partners | downgrade | Buy | Sell | $144.66 | 4.05 | 21% |
| 2026-04-03 | Northgate Securities | downgrade | Buy | Neutral | $121.26 | 4.05 | 16% |
| Period end | Holder | Type | Shares | Value | % float | Change |
|---|---|---|---|---|---|---|
| 2026-09-01 | Vanguard Index Group | fund | 169M | $20.1B | 6.0% | not stored |
| 2026-09-01 | Vanguard Index Group | fund | 169M | $20.1B | 6.0% | not stored |
| 2026-09-01 | Vanguard Index Group | fund | 169M | $20.1B | 6.0% | not stored |
| 2026-09-01 | Vanguard Index Group | fund | 169M | $20.1B | 6.0% | not stored |
| 2026-09-01 | Vanguard Index Group | fund | 169M | $20.1B | 6.0% | not stored |
| 2026-09-01 | Vanguard Index Group | fund | 169M | $20.1B | 6.0% | not stored |
| 2026-09-01 | State Street Global Advisors | fund | 161M | $19.2B | 5.7% | not stored |
| 2026-09-01 | State Street Global Advisors | fund | 161M | $19.2B | 5.7% | not stored |
| Ex-date | Pay date | Amount | Frequency | Yield at ex |
|---|---|---|---|---|
| 2026-09-12 | 2026-09-30 | $0.136 | quarterly | 0.46% |
| 2026-09-11 | 2026-09-29 | $0.136 | quarterly | 0.46% |
| 2026-06-20 | 2026-07-08 | $0.136 | quarterly | 0.46% |
| 2026-06-19 | 2026-07-07 | $0.136 | quarterly | 0.46% |
| 2026-03-07 | 2026-03-25 | $0.137 | quarterly | 0.46% |
| 2026-03-06 | 2026-03-24 | $0.137 | quarterly | 0.46% |
| 2025-11-29 | 2025-12-17 | $0.137 | quarterly | 0.46% |
| 2025-11-28 | 2025-12-16 | $0.137 | quarterly | 0.46% |
| 2025-08-30 | 2025-09-17 | $0.138 | quarterly | 0.46% |
| 2025-08-29 | 2025-09-16 | $0.138 | quarterly | 0.46% |
Synthetic demo item generated to exercise the sentiment pipeline. No external source; no factual content.
Synthetic demo item generated to exercise the sentiment pipeline. No external source; no factual content.
Synthetic demo item generated to exercise the sentiment pipeline. No external source; no factual content.
Synthetic demo item generated to exercise the sentiment pipeline. No external source; no factual content.
Synthetic demo item generated to exercise the sentiment pipeline. No external source; no factual content.
Synthetic demo item generated to exercise the sentiment pipeline. No external source; no factual content.
Synthetic demo item generated to exercise the sentiment pipeline. No external source; no factual content.
Synthetic demo item generated to exercise the sentiment pipeline. No external source; no factual content.
Synthetic demo item generated to exercise the sentiment pipeline. No external source; no factual content.
Synthetic demo item generated to exercise the sentiment pipeline. No external source; no factual content.
Synthetic demo item generated to exercise the sentiment pipeline. No external source; no factual content.
Synthetic demo item generated to exercise the sentiment pipeline. No external source; no factual content.
Synthetic demo item generated to exercise the sentiment pipeline. No external source; no factual content.
Synthetic demo item generated to exercise the sentiment pipeline. No external source; no factual content.