CVS Health revenue and financials

CVS · NYSE · USD

$86.43Change from previous close: −0.67%Absolute change: −$0.58

Close · October 6, 2026

In the fiscal year ended December 2025, CVS Health reported revenue of $402.07B (+7.85% year over year). Net income was $1.77B, a net margin of 0.4%.

Annual revenue · 2025: $402.07B
  1. $177.55B2016
  2. $184.79B2017
  3. $194.58B2018
  4. $256.78B2019
  5. $268.71B2020
  6. $292.11B2021
  7. $322.47B2022
  8. $357.78B2023
  9. $372.81B2024
  10. $402.07B2025

Fiscal year ending in December. Sources and method on the page Methodology and sources.

At a glance

Revenue growth
+7.85%
2025 vs 2024
Net income growth
−61.68%
2025 vs 2024
Net margin
0.4%
2024: 1.2%

Financial data

Amounts in millions of USD; per-share values in USD; shares in millions.

Income statement · Quarterly
ItemQ2 2026Q1 2026Q4 2025Q3 2025Q2 2025Q1 2025Q4 2024Q3 2024Q2 2024Q1 2024Q4 2023Q3 2023
Total revenue105,45599,852105,099102,23998,42894,06896,95594,87890,84087,98393,54589,487
Cost of revenue90,34784,80292,12689,06585,32280,19284,81182,87077,85175,87679,93776,187
Gross profit15,10815,05012,97313,17413,10613,87612,14412,00812,98912,10713,60813,300
Selling, general and administrative11,03610,93211,32110,85810,34710,58410,36410,49910,23610,13010,1709,782
Operating income4,0724,1181,6522,3162,7593,2921,7801,5092,7531,9773,4383,518
EBIT4,0724,1181,6522,3162,7593,2921,7801,5092,7531,9773,4383,518
EBITDA5,1985,2332,7993,4503,9304,4462,9272,6703,9043,1154,5724,645
Interest expense757774787784763785758752732716690693
Pre-tax income3,9773,9381,354-3,4821,6472,6172,1261052,3371,5802,7053,019
Income tax982981-1,56950863483550334.0569456658754
Net income2,9792,9432,943-3,9751,0211,7791,64487.01,7701,1132,0462,261
Net income to common shareholders2,9792,9432,943-3,9751,0211,7791,64487.01,7701,1132,0462,261
Basic EPS2.332.312.32-3.130.811.411.310.071.410.881.591.76
Diluted EPS2.312.302.31-3.130.801.411.310.071.410.881.591.75
Average shares (basic)1,2791,2731,2701,2691,2661,2611,2591,2591,2561,2601,2881,287
Average shares (diluted)1,2871,2791,2771,2691,2701,2641,2611,2591,2591,2671,2931,290
Dividend per share0.670.670.670.670.670.670.670.670.670.670.610.61