Stock Scorer

Cardinal Health Inc (CAH)

Cardinal Health Inc reported revenue of 65.6B USD for the quarter ending 31 December 2025, up 18.8% from 55.3B a year earlier.

Every figure below is the company's own, as filed. Nothing is estimated and nothing is smoothed — a period the filing does not support is left blank rather than filled in. Quarters are the company's own, counted from its financial year ending 06-30. Amounts in USD. The same series drawn ›

As last reported

The newest period the filing supports for each figure, in USD.
FigurePeriodAmountYear on year
Revenue Q4 '25 · ending 31 December 2025 65.6B +18.8%
Gross Profit Q4 '25 · ending 31 December 2025 2.4B +23.5%
Operating Income Q4 '25 · ending 31 December 2025 707M +28.8%
Net Income Q4 '25 · ending 31 December 2025 467M +16.8%
Cost of Revenue Q4 '25 · ending 31 December 2025 63.2B +18.6%
Operating Cash Flow Q4 '25 · ending 31 December 2025 686M —
Free Cash Flow Q4 '25 · ending 31 December 2025 555M —
Shares Outstanding Q4 '25 · ending 31 December 2025 237M -3.3%
EPS Q3 '24 · ending 30 September 2024 5.20 +542.0%

Revenue and profit by financial year

As filed, in USD. A year the filing does not support is not listed.
YearEnding RevenueOperating IncomeNet IncomeFree Cash Flow
20262026-06-30 254.2B2.6B1.7B4.5B
20252025-06-30 222.6B2.3B1.6B1.9B
20242024-06-30 226.8B1.2B852M3.3B
20232023-06-30 205B752M330M2.4B
20222022-06-30 181.3B-607M-938M2.8B
20212021-06-30 162.5B472M611M2B
20202020-06-30 152.9B-4.1B-3.7B1.6B
20192019-06-30 145.5B2.1B1.4B2.4B
20182018-06-30 136.8B126M256M2.4B
20172017-06-30 130B2.1B1.3B797M

Every period

Revenue Quarterly

PeriodEndingRevenue
Q2 '262025-12-3165.6B
Q1 '262025-09-3064B
Q4 '252025-06-3060.2B
Q3 '252025-03-3154.9B
Q2 '252024-12-3155.3B
Q1 '252024-09-3052.3B
Q4 '242024-06-3059.9B
Q3 '242024-03-3154.9B
Q2 '242023-12-3157.4B
Q1 '242023-09-3054.6B
Q4 '232023-06-3053.4B
Q3 '232023-03-3150.5B
Q2 '232022-12-3151.5B
Q1 '232022-09-3049.6B
Q4 '222022-06-3047.1B
Q3 '222022-03-3144.8B
Q2 '222021-12-3145.5B
Q1 '222021-09-3044B
Q4 '212021-06-3042.6B
Q3 '212021-03-3139.3B

Gross Profit Quarterly

PeriodEndingGross Profit
Q2 '262025-12-312.4B
Q1 '262025-09-302.3B
Q4 '252025-06-302.2B
Q3 '252025-03-312.1B
Q2 '252024-12-311.9B
Q1 '252024-09-301.9B
Q4 '242024-06-301.9B
Q3 '242024-03-311.9B
Q2 '242023-12-311.9B
Q1 '242023-09-301.7B
Q4 '232023-06-301.8B
Q3 '232023-03-311.8B
Q2 '232022-12-311.7B
Q1 '232022-09-301.6B
Q4 '222022-06-301.5B
Q3 '222022-03-311.7B
Q2 '222021-12-311.6B
Q1 '222021-09-301.6B
Q4 '212021-06-301.5B
Q3 '212021-03-311.8B

Operating Income Quarterly

PeriodEndingOperating Income
Q2 '262025-12-31707M
Q1 '262025-09-30668M
Q4 '252025-06-30428M
Q3 '252025-03-31730M
Q2 '252024-12-31549M
Q1 '252024-09-30568M
Q4 '242024-06-30401M
Q3 '242024-03-31369M
Q2 '242023-12-31505M
Q1 '242023-09-30-32M
Q4 '232023-06-30162M
Q3 '232023-03-31572M
Q2 '232022-12-31-119M
Q1 '232022-09-30137M
Q4 '222022-06-3025M
Q3 '222022-03-31-97M
Q2 '222021-12-31-950M
Q1 '222021-09-30415M
Q4 '212021-06-30162M
Q3 '212021-03-31473M

Net Income Quarterly

PeriodEndingNet Income
Q2 '262025-12-31467M
Q1 '262025-09-30450M
Q4 '252025-06-30239M
Q3 '252025-03-31506M
Q2 '252024-12-31400M
Q1 '252024-09-30416M
Q4 '242024-06-30235M
Q3 '242024-03-31261M
Q2 '242023-12-31368M
Q1 '242023-09-30-12M
Q4 '232023-06-305M
Q3 '232023-03-31345M
Q2 '232022-12-31-130M
Q1 '232022-09-30110M
Q4 '222022-06-30133M
Q3 '222022-03-31-1.4B
Q2 '222021-12-3149M
Q1 '222021-09-30271M
Q4 '212021-06-30116M
Q3 '212021-03-31119M

Cost of Revenue Quarterly

PeriodEndingCost of Revenue
Q2 '262025-12-3163.2B
Q1 '262025-09-3061.7B
Q4 '252025-06-3058B
Q3 '252025-03-3152.8B
Q2 '252024-12-3153.3B
Q1 '252024-09-3050.4B
Q4 '242024-06-3058B
Q3 '242024-03-3152.9B
Q2 '242023-12-3155.6B
Q1 '242023-09-3052.9B
Q4 '232023-06-3051.6B
Q3 '232023-03-3148.7B
Q2 '232022-12-3149.8B
Q1 '232022-09-3048B
Q4 '222022-06-3045.5B
Q3 '222022-03-3143.2B
Q2 '222021-12-3143.8B
Q1 '222021-09-3042.3B
Q4 '212021-06-3041.1B
Q3 '212021-03-3137.5B

Operating Cash Flow Quarterly

PeriodEndingOperating Cash Flow
Q2 '262025-12-31686M
Q1 '262025-09-30973M
Q4 '252025-06-301.5B
Q3 '252025-03-312.9B
Q2 '252024-12-31-396M
Q1 '252024-09-30-1.6B
Q4 '242024-06-302.1B
Q3 '242024-03-31-27M
Q2 '242023-12-311.2B
Q1 '242023-09-30528M
Q4 '232023-06-30863M
Q3 '232023-03-311.4B
Q2 '232022-12-31597M
Q1 '232022-09-3023M
Q4 '222022-06-303B
Q3 '222022-03-31-419M
Q2 '222021-12-311.2B
Q1 '222021-09-30-646M
Q4 '212021-06-30665M
Q3 '212021-03-31277M

Free Cash Flow Quarterly

Operating cash flow minus capital expenditure.

PeriodEndingFree Cash Flow
Q2 '262025-12-31555M
Q1 '262025-09-30865M
Q4 '252025-06-301.3B
Q3 '252025-03-312.8B
Q2 '252024-12-31-495M
Q1 '252024-09-30-1.7B
Q4 '242024-06-301.9B
Q3 '242024-03-31-139M
Q2 '242023-12-311.1B
Q1 '242023-09-30436M
Q4 '232023-06-30646M
Q3 '232023-03-311.3B
Q2 '232022-12-31512M
Q1 '232022-09-30-47M
Q4 '222022-06-302.9B
Q3 '222022-03-31-501M
Q2 '222021-12-311.1B
Q1 '222021-09-30-713M
Q4 '212021-06-30539M
Q3 '212021-03-31177M

Shares Outstanding Quarterly

Weighted average diluted, as the filer reports it for each period. An average cannot be added across periods, so this one is always shown per period the filer tagged rather than as a trailing year.

PeriodEndingShares Outstanding
Q2 '262025-12-31237M
Q1 '262025-09-30239M
Q3 '252025-03-31241M
Q2 '252024-12-31243M
Q1 '252024-09-30245M
Q3 '242024-03-31245M
Q2 '242023-12-31246M
Q1 '242023-09-30249M
Q3 '232023-03-31258M
Q2 '232022-12-31261M
Q1 '232022-09-30273M
Q3 '222022-03-31275M
Q2 '222021-12-31281M
Q1 '222021-09-30289M
Q3 '212021-03-31294M
Q2 '212020-12-31295M
Q1 '212020-09-30293M
Q3 '202020-03-31294M
Q2 '202019-12-31294M
Q1 '202019-09-30296M

EPS TTM

The filer's own published earnings a share for each quarter, four quarters added up. The company page divides trailing net income by the share count instead, which lands within about 1% of this and is not the same sum, so the two are named differently rather than presented as one figure.

PeriodEndingEPS
Q1 '252024-09-305.20
Q4 '242024-06-303.45
Q3 '242024-03-312.27
Q2 '242023-12-312.61
Q1 '242023-09-300.81
Q4 '232023-06-301.26
Q4 '162016-06-304.32
Q3 '162016-03-314.18
Q2 '162015-12-314.10
Q1 '162015-09-303.98
Q4 '152015-06-303.61
Q3 '152015-03-313.41
Q2 '152014-12-313.23
Q1 '152014-09-303.17
Q4 '142014-06-303.38
Q3 '132013-03-313.35
Q2 '132012-12-313.30
Q1 '132012-09-303.17
Q4 '122012-06-303.06
Q3 '122012-03-312.96