McKesson Corporation (MCK) is 4.79% below its all-time high. Last close $980.88. All-time high $1,030.27. Last all-time high on Oct 20, 2026 (10 days ago). 173 new highs in the last five years. Upside to a new high +5.04%. Daily move +2.12%. Market cap $114B. Zone: Red — Expensive (less than 10% below the all-time high). Cheap relative to itself (distance from all-time high), not a P/E or fundamental valuation.

Percent below all-time high
4.79%
Zone
Red — Expensive (less than 10% below the all-time high)
Last close
$980.88
All-time high
$1,030.27
Last all-time high date
Oct 20, 2026 (10 days ago)
Five-year high count
173
Upside for new high
+5.04%
Daily move
+2.12%
Market cap
$114B

How cheap is McKesson Corporation (MCK) relative to its all-time high?

McKesson Corporation (MCK) is 4.79% below its all-time high. Last close $980.88. All-time high $1,030.27. Last all-time high on Oct 20, 2026 (10 days ago). 173 new highs in the last five years. Upside to a new high +5.04%. Daily move +2.12%. Market cap $114B. Zone: Red — Expensive (less than 10% below the all-time high).

When did McKesson Corporation (MCK) last reach its all-time high?

McKesson Corporation last reached its all-time high on Oct 20, 2026 (10 days ago).

How many five-year highs has McKesson Corporation (MCK) printed?

McKesson Corporation has printed 173 new highs in the last five years.

How much upside does McKesson Corporation (MCK) need for a new all-time high?

McKesson Corporation needs +5.04% upside to print a new all-time high.

What is McKesson Corporation (MCK)'s daily move?

McKesson Corporation's daily move is +2.12%.

McKesson Corporation (MCK) is 4.79% below its all-time high

Stocks

Tap an asset for detailsBookmark it to add to your watchlist

McKesson Corporation
Current price980.88
Highest price1,030.27
Days from last high10
(Oct 20, 2026)
Upside for new high+5.04%
Market Cap$114B
TickerMCK
Daily Move+2.12%

Stocks

Stocks

Current price980.88
Highest price1,030.27
Days from last high10
(Oct 20, 2026)
Upside for new high+5.04%
Market Cap$114B
TickerMCK
Daily Move+2.12%