3 minute read

The historical revenue page for Duke Energy 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 Operating Income/Loss Net Income
2024-09-30 30022 7669 4383
2024-06-30 29889 7636 4389
2024-03-31 29316 7359 3264
2023-12-31 29060 7070 2874
2023-09-30 29199 6409 1220
2023-06-30 29047 6354 1312
2023-03-31 29033 6372 2396
2022-12-31 28768 6012 2455
2022-09-30 27465 5885 3777
2022-06-30 26517 5516 3640
2022-03-31 25620 5237 3458
2021-12-31 24703 5373 3579
2021-09-30 24318 4380 2765
2021-06-30 24082 4507 2723
2021-03-31 23753 4515 1133
2020-12-31 23459 4553 1082
2020-09-30 23899 5588 1839
2020-06-30 24181 5703 1928
2020-03-31 24716 5824 3568
2019-12-31 25079 5709 3571
2019-09-30 25091 5471 3418
2019-06-30 24779 5121 3161
2019-03-31 24549 4802 2915
2018-12-31 24521 4685 2644
2018-09-30 24205 5076 2893
2018-06-30 24059 5192 2782
2018-03-31 23971 5600 2969
2017-12-31 23565 5781 3064
2017-09-30 23343 5407 2139
2017-06-30 23437 5666 2365
2017-03-31 23095 5538 2188
2016-12-31 22988 5434 2170
2016-09-30 22788 5786 3091
2016-06-30 21534 4809 2392
2016-03-31 22804 5238 2815
2016-03-30 23665 5593 3051
2015-12-31 23877 5599 2899
2015-09-30 24144 5868 2964
2015-09-30 23726 5636 2896
2015-06-30 23308 5404 2828
2015-06-30 23278 5146 2381
2015-03-31 24084 5519 3103
2015-03-30 23727 5352 2849
2014-12-31 23925 5258 1889
2014-09-30 24478 5473 2481
2014-06-30 24792 5597 2220
2014-03-31 24963 5129 1949
2013-12-31 24598 4982 2676
2013-09-30 24384 4994 2618
2013-06-30 24397 4329 2208
2013-03-31 22095 4294 2314
2013-03-30 19827 3574 1979
2012-09-30 17297 2876 1633
2012-06-30 14539 2565 1505
2012-03-31 14496 2458 1498
2011-12-31 14529 2777 1712
2011-09-30 14271 2855 1772
2011-06-30 13703 2533 1408
2011-03-31 13082 2382 1243
2009-12-31 12731 2249 1074