ORCL
Oracle Corporation · Information Technology · Application Software
$142.45
52w 114.50 – 345.72
20y monthly, adjusted
Mkt cap
$410.3B
P/E
24.7
P/FCF
—
FCF yield
-5.6%
ROE
40.2%
Shldr yield
1.4%
div 1.4% + bb 0.0%
Historical multiple lens
At its own median P/OCF of 12.2× across 19 years, ORCL would trade near $135/share (25th–75th percentile: $117–$150); it trades at 12.8× today.
Assumes the historical multiple regime persists — re-ratings can be permanent.
Growth record
Compound annual growth rates from as-filed 10-K data, split-adjusted
Rev 3y
+10.5%
Rev 5y
+10.7%
Rev 10y
+6.2%
EPS 5y
+5.1%
EPS 10y
+10.9%
FCF 5y
—
FCF 10y
—
Fundamentals
Fiscal 2008–2026, from SEC filings
Revenue
Net income
Free cash flow
Diluted shares (lower is better)
Margins
Capital returned (dividends + buybacks)
Cash vs long-term debt
Quarterly
Discrete quarters from 10-Q filings; Q4 derived as fiscal year minus Q1–Q3. OCF is unwound from the year-to-date figures 10-Qs report. Compare to the same quarter a year ago — most businesses are seasonal.
Revenue by quarter
Net income by quarter
| Quarter | Revenue | YoY | Net income | YoY | EPS | OCF |
|---|---|---|---|---|---|---|
| Q4'26 * | $19.2B | +20.6% | $4.3B | +25.6% | 1.45 | $14.6B |
| Q3'26 | $17.2B | +21.7% | $3.7B | +26.7% | 1.27 | $7.2B |
| Q2'26 | $16.1B | +14.2% | $6.1B | +94.7% | 2.10 | $2.1B |
| Q1'26 | $14.9B | +12.2% | $2.9B | −0.1% | 1.01 | $8.1B |
| Q4'25 * | $15.9B | +11.3% | $3.4B | +9.0% | 1.19 | $6.2B |
| Q3'25 | $14.1B | +6.4% | $2.9B | +22.3% | 1.02 | $5.9B |
| Q2'25 | $14.1B | +8.6% | $3.2B | +25.9% | 1.10 | $1.3B |
| Q1'25 | $13.3B | +6.9% | $2.9B | +21.0% | 1.03 | $7.4B |
| Q4'24 * | $14.3B | +3.3% | $3.1B | −5.3% | 1.11 | $6.1B |
| Q3'24 | $13.3B | +7.1% | $2.4B | +26.6% | 0.85 | $5.5B |
| Q2'24 | $12.9B | +5.4% | $2.5B | +43.8% | 0.89 | $143.0M |
| Q1'24 | $12.5B | +8.8% | $2.4B | +56.3% | 0.86 | $7.0B |
| Q4'23 * | $13.8B | −67.4% | $3.3B | — | 1.20 | $5.6B |
Track record
Compound annual growth by period. For debt and share count, negative is the good direction.
| Series | 3y | 5y | 10y | 15y |
|---|---|---|---|---|
| Revenue | +10.5% | +10.7% | +6.2% | +4.3% |
| Operating cash flow | +23.0% | +15.0% | +8.9% | +7.2% |
| Free cash flow | −5.0% | −1.7% | −1.9% | +2.4% |
| EPS (diluted) | +23.8% | +5.1% | +10.9% | +8.7% |
| Equity | +240.9% | +52.0% | −1.1% | +0.4% |
| LT debt | — | — | — | — |
| Diluted shares | +1.8% | −0.7% | −3.8% | −3.7% |
| Stock price | +7.0% | +11.3% | +14.9% | +13.0% |
$100, 3 years ago
$123vs $176 in SPY
7.0% vs 20.7%/yr
$100, 5 years ago
$171vs $181 in SPY
11.3% vs 12.6%/yr
$100, 10 years ago
$401vs $412 in SPY
14.9% vs 15.2%/yr
$100, 15 years ago
$626vs $813 in SPY
13.0% vs 15.0%/yr
The $1 test — market value created per $1 of earnings retained (Buffett's hurdle: at least $1)
Last 5 years
$6.22
$206.5B created / $33.2B retained
Last 10 years
$4.14
$274.4B created / $66.3B retained
Quality & capital discipline
Cash-based returns and how management deploys capital
Cash ROIC
75.2%
OCF ÷ (equity + debt)
OCF / EV yield
8.2%
MC vs 10× OCF
1.32
≤1 = priced under 10× OCF
Debt / FCF
—
SBC / FCF
—
Owner earnings
−$28.5B
OCF − capex − SBC
OE yield
-6.8%
Share count 5y
−3.2%
per year; negative = buybacks
Capital intensity
148.4%
net PP&E ÷ revenue
Sales efficiency
$3.46
new PP&E per $1 new revenue, 5y
Growth engine (5y): reinvested 36.7% of operating cash flow at an incremental return of 44.6% — an organically fundable growth rate of about 16.4% per year (growth ≈ reinvestment rate × incremental ROIC).
Checklist
18 of 22 checks pass · 82%. Checks with structurally missing inputs are excluded.
Growth & Consistency
6/6
- pass
Revenue growth
10.7% · 5y CAGR ≥ 5%
- pass
EPS growth
5.1% · 5y CAGR ≥ 5%
- na
FCF growth
— · 5y CAGR ≥ 5%
- pass
Revenue rises consistently
8 of 9 · up in ≥ 7 of last 10 years
- pass
FCF consistently positive
8 of 10 · positive in ≥ 8 of last 10 years
- pass
Profitable every year
10 of 10 · net income > 0 in ≥ 8 of last 10
- pass
Cash flow keeps up with sales
15.0% vs 10.7% · OCF CAGR ≥ 0.9× revenue CAGR
Profitability
5/6
- pass
Net margin
25.4% · ≥ 8%
- pass
Operating margin
30.6% · ≥ 10%
- na
Gross margin stable or rising
— · no drop > 2 pts over 3y
- pass
Return on equity
40.2% · ≥ 12%
- pass
Cash ROIC
75.2% · ≥ 12%
- fail
FCF margin
-35.2% · ≥ 5%
- pass
Earnings back their cash
OCF $32.0B vs NI $17.1B · OCF ≥ net income (latest FY)
Balance Sheet
4/5
- pass
Debt payable from cash flow
no debt · LT debt ≤ 3× FCF
- pass
Cash cushion
— · cash ≥ 50% of LT debt
- pass
Leverage
— · LT debt ≤ 1.5× equity
- pass
Equity positive and compounding
$42.5B · equity > 0 and grew over ~5y
- fail
Interest burden
22% · interest ≤ 15% of operating income
Capital Allocation
2/2
- pass
Share count flat or shrinking
-3.2% · ≤ +0.5%/yr over ~5y
- na
Stock comp restrained
— · SBC ≤ 15% of FCF
- na
Distributions funded by FCF
— · dividends + buybacks ≤ 100% of FCF
- pass
Repurchases are a habit
10 of 10 · buybacks in ≥ 5 of last 10 years
Valuation Discipline
1/3
- fail
FCF yield
-5.6% · ≥ 3%
- pass
Earnings multiple
24.7 · P/E ≤ 25
- na
Price asks less than history delivered
— · implied FCF growth ≤ historical FCF CAGR
- fail
Shareholder yield
1.4% · dividends + buybacks ≥ 2% of market cap
Red flags
Mechanical checks — a flag is a question to investigate, not a verdict
Negative free cash flow
Operating cash flow did not cover capital expenditures in the latest fiscal year.
Financial data
As filed in 10-Ks; per-share figures split-adjusted. $ in millions.
| FY | Revenue | Gross profit | Op income | Net income | EPS | OCF | CapEx | FCF | Dividends | Buybacks | SBC | Cash | LT debt | Equity | Shares |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026 | 67,357 | — | 20,606 | 17,087 | 5.83 | 31,977 | 55,663 | -23,686 | 5,787 | 95 | 4,811 | 31,289 | — | 42,508 | 2,914 |
| 2025 | 57,399 | — | 17,678 | 12,443 | 4.34 | 20,821 | 21,215 | -394 | 4,743 | 600 | 4,674 | 10,786 | — | 20,451 | 2,866 |
| 2024 | 52,961 | — | 15,353 | 10,467 | 3.71 | 18,673 | 6,866 | 11,807 | 4,391 | 1,202 | 3,974 | 10,454 | — | 8,704 | 2,823 |
| 2023 | 49,954 | — | 13,093 | 8,503 | 3.07 | 17,165 | 8,695 | 8,470 | 3,668 | 1,300 | 3,547 | 9,765 | — | 1,073 | 2,766 |
| 2022 | 42,440 | — | 10,926 | 6,717 | 2.41 | 9,539 | 4,511 | 5,028 | 3,457 | 16,248 | 2,613 | 21,383 | 0 | -6,220 | 2,786 |
| 2021 | 40,479 | — | 15,213 | 13,746 | 4.55 | 15,887 | 2,135 | 13,752 | 3,063 | 20,934 | 1,837 | 30,098 | — | 5,238 | 3,022 |
| 2020 | 39,068 | — | 13,896 | 10,135 | 3.08 | 13,139 | 1,564 | 11,575 | 3,070 | 19,240 | 1,590 | 37,239 | — | 12,074 | 3,294 |
| 2019 | 39,506 | — | 13,535 | 11,083 | 2.97 | 14,551 | 1,660 | 12,891 | 2,932 | 36,140 | 1,653 | 20,514 | — | 21,785 | 3,732 |
| 2018 | 39,383 | 24,287 | 13,264 | 3,587 | 0.85 | 15,386 | 1,736 | 13,650 | 3,140 | 11,347 | 1,607 | 21,620 | — | 46,372 | 4,238 |
| 2017 | 37,792 | 23,017 | 12,913 | 9,452 | 2.24 | 14,126 | 2,021 | 12,105 | 2,631 | 3,561 | 1,350 | 21,784 | — | 53,860 | 4,217 |
| 2016 | 37,047 | 22,410 | 12,604 | 8,901 | 2.07 | 13,685 | 1,189 | 12,496 | 2,541 | 10,440 | 1,037 | 20,152 | — | 47,289 | 4,305 |
| 2015 | 38,226 | 23,709 | 13,871 | 9,938 | 2.21 | 14,580 | 1,391 | 13,189 | 2,255 | 8,087 | 933 | 21,716 | — | 48,663 | 4,503 |
| 2014 | 38,275 | — | 14,759 | 10,955 | 2.38 | 14,921 | 580 | 14,341 | 2,178 | 9,813 | 805 | 17,769 | — | 46,878 | 4,604 |
| 2013 | 37,180 | — | 14,684 | 10,925 | 2.26 | 14,224 | 650 | 13,574 | 1,433 | 11,021 | 755 | 14,613 | — | 44,648 | 4,844 |
| 2012 | 37,121 | — | 13,706 | 9,981 | 1.96 | 13,743 | 648 | 13,095 | 1,205 | 5,856 | 659 | 14,955 | — | 43,688 | 5,095 |
| 2011 | 35,622 | — | 12,033 | 8,547 | 1.67 | 11,214 | 450 | 10,764 | 1,061 | 1,160 | 510 | 16,163 | — | 39,776 | 5,128 |
| 2010 | 26,820 | — | 9,062 | 6,135 | 1.21 | 8,681 | 230 | 8,451 | 1,004 | 992 | 436 | 9,914 | — | 30,798 | 5,073 |
| 2009 | 23,252 | — | 8,321 | 5,677 | 1.09 | 8,255 | — | 8,255 | 250 | 3,972 | 355 | 8,995 | — | 25,090 | 5,130 |
| 2008 | 22,430 | — | 7,844 | 5,581 | 1.06 | 7,402 | — | 7,402 | 0 | 2,023 | 369 | 8,262 | — | 23,394 | 5,229 |
Some concepts are structurally absent for certain industries (banks report no gross profit or capex). Missing ≠ zero.