Stock Scorer

Western Digital Corp (WDC)

Western Digital Corp reported revenue of 3.7B USD for the quarter ending 3 July 2026, up 43.8% from 2.6B 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 07-03. 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 Q3 '26 · ending 3 July 2026 3.7B +43.8%
Gross Profit Q3 '26 · ending 3 July 2026 2B +90.1%
Operating Income Q3 '26 · ending 3 July 2026 1.6B +129.9%
Net Income Q3 '26 · ending 3 July 2026 3.2B +1033.0%
Cost of Revenue Q3 '26 · ending 3 July 2026 1.7B +11.8%
Operating Cash Flow Q3 '26 · ending 3 July 2026 1.4B +86.2%
Free Cash Flow Q3 '26 · ending 3 July 2026 1.3B +89.8%
Shares Outstanding Q2 '26 · ending 3 April 2026 387M +8.4%
EPS Q3 '26 · ending 3 July 2026 24.23 +370.5%

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-07-03 12.9B4.5B9.4B3.5B
20252025-06-27 9.5B2.3B1.9B1.3B
20242024-06-28 6.3B-403M-798M-781M
20232023-06-30 6.3B-548M-1.7B-1.2B
20222022-07-01 18.8B2.4B1.5B758M
20212021-07-02 16.9B1.2B821M752M
20202020-07-03 16.7B335M-250M177M
20192019-06-28 16.6B87M-754M671M
20182018-06-29 20.6B3.6B675M3.4B
20172017-06-30 19.1B2B397M2.9B

Every period

Revenue Quarterly

PeriodEndingRevenue
Q4 '262026-07-033.7B
Q3 '262026-04-033.3B
Q2 '262026-01-023B
Q1 '262025-10-032.8B
Q4 '252025-06-272.6B
Q3 '252025-03-282.3B
Q2 '252024-12-272.4B
Q1 '252024-09-272.2B
Q4 '242024-06-282B
Q3 '242024-03-291.8B
Q2 '242023-12-293B
Q1 '242023-09-292.8B
Q3 '232023-03-312.8B
Q2 '232022-12-303.1B
Q1 '232022-09-303.7B
Q4 '222022-07-014.5B
Q3 '222022-04-014.4B
Q2 '222021-12-314.8B
Q1 '222021-10-015.1B
Q4 '212021-07-024.9B

Gross Profit Quarterly

PeriodEndingGross Profit
Q4 '262026-07-032B
Q3 '262026-04-031.7B
Q2 '262026-01-021.4B
Q1 '262025-10-031.2B
Q4 '252025-06-271.1B
Q3 '252025-03-28912M
Q2 '252024-12-27907M
Q1 '252024-09-27806M
Q4 '242024-06-28697M
Q3 '242024-03-29519M
Q2 '242023-12-29492M
Q1 '242023-09-2999M
Q3 '232023-03-31286M
Q2 '232022-12-30528M
Q1 '232022-09-30981M
Q4 '222022-07-011.4B
Q3 '222022-04-011.2B
Q2 '222021-12-311.6B
Q1 '222021-10-011.7B
Q4 '212021-07-021.6B

Operating Income Quarterly

PeriodEndingOperating Income
Q4 '262026-07-031.6B
Q3 '262026-04-031.2B
Q2 '262026-01-02908M
Q1 '262025-10-03792M
Q4 '252025-06-27680M
Q3 '252025-03-28760M
Q2 '252024-12-27560M
Q1 '252024-09-27334M
Q4 '242024-06-28309M
Q3 '242024-03-2994M
Q2 '242023-12-29-210M
Q1 '242023-09-29-596M
Q4 '232023-06-3087M
Q3 '232023-03-31-472M
Q2 '232022-12-30-321M
Q1 '232022-09-30158M
Q4 '222022-07-01562M
Q3 '222022-04-01324M
Q2 '222021-12-31727M
Q1 '222021-10-01778M

Net Income Quarterly

PeriodEndingNet Income
Q4 '262026-07-033.2B
Q3 '262026-04-033.2B
Q2 '262026-01-021.8B
Q1 '262025-10-031.2B
Q4 '252025-06-27282M
Q3 '252025-03-28520M
Q2 '252024-12-27594M
Q1 '252024-09-27493M
Q4 '242024-06-2839M
Q3 '242024-03-29135M
Q2 '242023-12-29-287M
Q1 '242023-09-29-685M
Q4 '232023-06-30-709M
Q3 '232023-03-31-571M
Q2 '232022-12-30-451M
Q1 '232022-09-3047M
Q4 '222022-07-01347M
Q3 '222022-04-0125M
Q2 '222021-12-31564M
Q1 '222021-10-01610M

Cost of Revenue Quarterly

PeriodEndingCost of Revenue
Q4 '262026-07-031.7B
Q3 '262026-04-031.7B
Q2 '262026-01-021.6B
Q1 '262025-10-031.6B
Q4 '252025-06-271.5B
Q3 '252025-03-281.4B
Q2 '252024-12-271.5B
Q1 '252024-09-271.4B
Q3 '242024-03-291.2B
Q2 '242023-12-292.5B
Q1 '242023-09-292.7B
Q3 '232023-03-312.5B
Q2 '232022-12-302.6B
Q1 '232022-09-302.8B
Q4 '222022-07-013.1B
Q3 '222022-04-013.2B
Q2 '222021-12-313.2B
Q1 '222021-10-013.4B
Q4 '212021-07-023.4B
Q3 '212021-04-023B

Operating Cash Flow Quarterly

PeriodEndingOperating Cash Flow
Q4 '262026-07-031.4B
Q3 '262026-04-031.1B
Q2 '262026-01-02745M
Q1 '262025-10-03672M
Q4 '252025-06-27746M
Q3 '252025-03-28508M
Q2 '252024-12-27403M
Q1 '252024-09-2734M
Q4 '242024-06-28366M
Q3 '242024-03-2958M
Q2 '242023-12-29-92M
Q1 '242023-09-29-626M
Q4 '232023-06-30-68M
Q3 '232023-03-31-381M
Q2 '232022-12-3035M
Q1 '232022-09-306M
Q4 '222022-07-01295M
Q3 '222022-04-01398M
Q2 '222021-12-31666M
Q1 '222021-10-01521M

Free Cash Flow Quarterly

Operating cash flow minus capital expenditure.

PeriodEndingFree Cash Flow
Q4 '262026-07-031.3B
Q3 '262026-04-03978M
Q2 '262026-01-02653M
Q1 '262025-10-03599M
Q4 '252025-06-27675M
Q3 '252025-03-28379M
Q2 '252024-12-27287M
Q1 '252024-09-27-62M
Q4 '242024-06-28250M
Q3 '242024-03-29-39M
Q2 '242023-12-29-242M
Q1 '242023-09-29-750M
Q4 '232023-06-30-187M
Q3 '232023-03-31-505M
Q2 '232022-12-30-223M
Q1 '232022-09-30-314M
Q4 '222022-07-0115M
Q3 '222022-04-01107M
Q2 '222021-12-31360M
Q1 '222021-10-01276M

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
Q3 '262026-04-03387M
Q2 '262026-01-02381M
Q1 '262025-10-03376M
Q3 '252025-03-28358M
Q2 '252024-12-27357M
Q1 '252024-09-27357M
Q3 '242024-03-29335M
Q2 '242023-12-29325M
Q1 '242023-09-29323M
Q3 '232023-03-31319M
Q2 '232022-12-30318M
Q1 '232022-09-30319M
Q3 '222022-04-01316M
Q2 '222021-12-31315M
Q1 '222021-10-01316M
Q3 '212021-04-02313M
Q2 '212021-01-01307M
Q1 '212020-10-02303M
Q3 '202020-04-03303M
Q2 '202020-01-03298M

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
Q4 '262026-07-0324.23
Q3 '262026-04-0316.75
Q2 '262026-01-029.97
Q1 '262025-10-036.87
Q4 '252025-06-275.15
Q3 '252025-03-284.48
Q2 '252024-12-273.40
Q1 '252024-09-270.84
Q4 '242024-06-28-2.68
Q3 '242024-03-29-5.04
Q2 '242023-12-29-7.20
Q1 '242023-09-29-7.69
Q4 '232023-06-30-5.44
Q3 '232023-03-31-2.06
Q2 '232022-12-30-0.16
Q1 '232022-09-303.05
Q4 '222022-07-014.90
Q3 '222022-04-015.81
Q2 '222021-12-316.36
Q1 '222021-10-014.77