3 minute read

The historical revenue page for CVS HEALTH CORPORATION provides a comprehensive overview of the company's quarterly revenue and income trends from 2009-12-31 to 2024-09-30. The visualizations are designed to be easily interpretable, offering insights into the company's revenue growth and fluctuations, and making it a valuable resource for investors and analysts interested in its financial health.

Income chart quarterly TTM

Quarterly TTM Table (in millions)

date Revenue Gross Profit Operating Income/Loss Net Income
2024-09-30 368912 160474 9521 5010
2024-06-30 363248 153070 12379 7204
2024-03-31 360935 147219 12568 7350
2023-12-31 357776 140678 13743 8368
2023-09-30 347809 136402 13988 8621
2023-06-30 339204 132120 6367 2947
2023-03-31 330919 128081 7702 3994
2022-12-31 322467 125575 7746 4165
2022-09-30 315225 123683 6357 3161
2022-06-30 307860 121672 13349 8157
2022-03-31 299840 119422 13106 7987
2021-12-31 292111 116308 13193 7898
2021-09-30 285061 113184 13488 7577
2021-06-30 278323 110517 13676 7209
2021-03-31 271048 106520 14030 7404
2020-12-31 268706 104725 13911 7192
2020-09-30 266041 102447 14424 7964
2020-06-30 263795 100704 14103 8274
2020-03-31 261885 100066 12755 7219
2019-12-31 256776 98057 11987 6634
2019-09-30 244311 89977 9774 4468
2019-06-30 226991 72932 9420 4329
2019-03-31 210482 55672 4715 -165
2018-12-31 194579 38132 4021 -594
2018-09-30 188540 29292 6305 3112
2018-06-30 187231 29090 6230 3007
2018-03-31 185994 28824 9720 6668
2017-12-31 184765 28545 9517 6623
2017-09-30 182351 28247 9404 5043
2017-06-30 180785 28613 9722 5299
2017-03-31 178825 28693 9955 5125
2016-12-31 177526 28857 10338 5319
2016-09-30 172700 28552 10072 5111
2016-06-30 166729 27721 9586 4817
2016-03-31 160173 27108 9498 5165
2015-12-31 153290 26528 9454 5239
2015-09-30 149200 25860 9046 5061
2015-06-30 145577 25667 8961 4762
2015-03-31 143010 25589 8907 4736
2014-12-31 139367 25367 8799 4644
2014-09-30 135142 25072 8695 4588
2014-06-30 132053 24631 8603 4889
2014-03-31 128699 24148 8367 4767
2013-12-31 126761 23783 8037 4592
2013-09-30 125325 23742 8122 4456
2013-06-30 123620 23362 7782 4213
2013-03-31 123086 22970 7518 4054
2012-12-31 123133 22506 7228 3875
2012-09-30 120056 21764 6883 3809
2012-06-30 116503 21295 6653 3670
2012-03-31 112203 20932 6429 3520
2011-12-31 107100 20561 6330 3457
2011-09-30 102658 20030 5857 3202
2011-06-30 99991 19872 5774 3156
2011-03-31 97337 19532 5700 3111
2010-09-30 97464.1 20358.1 6290.1 3448.8
2010-06-30 98231 20345.8 6372 3662.1
2010-03-31 99095.1 20378 6470.8 3727.6
2009-12-31 98729 20380 6438 3696