CoreStock

NYSE: MCK

McKesson

Health Care · Wholesale-Drugs, Proprietaries & Druggists' Sundries

52-week range

$723.68$1,030.27

Stock price

Market cap

$88.1B

Show table
McKesson market cap, annual
PeriodMarket cap
FY2017, ended Mar 31, 2017$31.3B
FY2018, ended Mar 31, 2018$28.5B
FY2019, ended Mar 31, 2019$22.2B
FY2020, ended Mar 31, 2020$21.9B
FY2021, ended Mar 31, 2021$30.9B
FY2022, ended Mar 31, 2022$44.5B
FY2023, ended Mar 31, 2023$48.3B
FY2024, ended Mar 31, 2024$69.8B
FY2025, ended Mar 31, 2025$84.2B
FY2026, ended Mar 31, 2026$104B
Trailing 12 months to Jun 30, 2026 (through Q1 FY2027)$88.1B

Revenue

$411B

Show table
McKesson revenue, annual
PeriodRevenue
FY2017, ended Mar 31, 2017$199B
FY2018, ended Mar 31, 2018$208B
FY2019, ended Mar 31, 2019$214B
FY2020, ended Mar 31, 2020$231B
FY2021, ended Mar 31, 2021$238B
FY2022, ended Mar 31, 2022$264B
FY2023, ended Mar 31, 2023$277B
FY2024, ended Mar 31, 2024$309B
FY2025, ended Mar 31, 2025$359B
FY2026, ended Mar 31, 2026$403B
Trailing 12 months to Jun 30, 2026 (through Q1 FY2027)$411B

Net income and free cash flow

Show table
McKesson net income and free cash flow, annual
PeriodNet incomeFree cash flow
FY2017, ended Mar 31, 2017$5.07B$4.34B
FY2018, ended Mar 31, 2018$67.0M$3.94B
FY2019, ended Mar 31, 2019$34.0M$3.61B
FY2020, ended Mar 31, 2020$900M$4.01B
FY2021, ended Mar 31, 2021−$4.54B$4.09B
FY2022, ended Mar 31, 2022$1.11B$4.05B
FY2023, ended Mar 31, 2023$3.56B$4.77B
FY2024, ended Mar 31, 2024$3.00B$3.88B
FY2025, ended Mar 31, 2025$3.29B$5.55B
FY2026, ended Mar 31, 2026$4.76B$5.72B
Trailing 12 months to Jun 30, 2026 (through Q1 FY2027)$4.59B$6.42B

Cash and cash equivalents

$5.16B

Show table
McKesson cash and cash equivalents, annual
PeriodCash and cash equivalents
FY2017, ended Mar 31, 2017$2.78B
FY2018, ended Mar 31, 2018$2.67B
FY2019, ended Mar 31, 2019$2.98B
FY2020, ended Mar 31, 2020$4.01B
FY2021, ended Mar 31, 2021$6.28B
FY2022, ended Mar 31, 2022$3.53B
FY2023, ended Mar 31, 2023$4.68B
FY2024, ended Mar 31, 2024$4.58B
FY2025, ended Mar 31, 2025$5.69B
FY2026, ended Mar 31, 2026$3.98B
Trailing 12 months to Jun 30, 2026 (through Q1 FY2027)$5.16B

Total debt

$9.73B

Show table
McKesson total debt, annual
PeriodTotal debt
FY2017, ended Mar 31, 2017$8.54B
FY2018, ended Mar 31, 2018$7.88B
FY2019, ended Mar 31, 2019$7.59B
FY2020, ended Mar 31, 2020$7.39B
FY2021, ended Mar 31, 2021$7.15B
FY2022, ended Mar 31, 2022$5.88B
FY2023, ended Mar 31, 2023$5.59B
FY2024, ended Mar 31, 2024$5.63B
FY2025, ended Mar 31, 2025$5.65B
FY2026, ended Mar 31, 2026$6.53B
Trailing 12 months to Jun 30, 2026 (through Q1 FY2027)$9.73B

Shares outstanding

117M

Show table
McKesson shares outstanding, annual
PeriodShares outstanding
FY2017, ended Mar 31, 2017211M
FY2018, ended Mar 31, 2018202M
FY2019, ended Mar 31, 2019190M
FY2020, ended Mar 31, 2020162M
FY2021, ended Mar 31, 2021158M
FY2022, ended Mar 31, 2022145M
FY2023, ended Mar 31, 2023136M
FY2024, ended Mar 31, 2024130M
FY2025, ended Mar 31, 2025125M
FY2026, ended Mar 31, 2026120M
Trailing 12 months to Jun 30, 2026 (through Q1 FY2027)117M

Buybacks and new shares

Net: $6.70B more bought back than issued

Show table
McKesson share buybacks and issuance, annual
PeriodBought backPaid to employees
FY2017, ended Mar 31, 2017$2.31B$115M
FY2018, ended Mar 31, 2018$1.71B$69.0M
FY2019, ended Mar 31, 2019$1.64B$95.0M
FY2020, ended Mar 31, 2020$1.93B$119M
FY2021, ended Mar 31, 2021$742M$151M
FY2022, ended Mar 31, 2022$3.52B$161M
FY2023, ended Mar 31, 2023$3.64B$162M
FY2024, ended Mar 31, 2024$3.02B$182M
FY2025, ended Mar 31, 2025$3.15B$226M
FY2026, ended Mar 31, 2026$4.75B$247M
Trailing 12 months to Jun 30, 2026 (through Q1 FY2027)$6.70B—

From the 10-Q for Q1 FY2027 (period ended Jun 30, 2026), filed Aug 5, 2026. View filings on SEC EDGAR