Duke Energy revenue and financials

DUK · NYSE · USD

$115.66Change from previous close: +1.60%Absolute change: +$1.82

Close · October 6, 2026

In the fiscal year ended December 2025, Duke Energy reported revenue of $31.74B (+5.63% year over year). Net income was $4.97B, a net margin of 15.7%.

Annual revenue · 2025: $31.74B
  1. $22.74B2016
  2. $23.76B2018
  3. $24.35B2019
  4. $23.25B2020
  5. $24.49B2021
  6. $28.68B2022
  7. $28.67B2023
  8. $30.05B2024
  9. $31.74B2025

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

At a glance

Revenue growth
+5.63%
2025 vs 2024
Net income growth
+9.81%
2025 vs 2024
Net margin
15.7%
2024: 15.1%

Financial data

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

Balance sheet · Quarterly
ItemQ2 2026Q1 2026Q4 2025Q3 2025Q2 2025Q1 2025Q4 2024Q3 2024Q2 2024Q1 2024Q4 2023Q3 2023
Total assets201,091198,048195,736192,293189,713187,476186,343183,566181,575178,670176,893181,160
Current assets13,14913,44611,61312,20812,14812,77512,95012,14212,55712,09112,76913,048
Cash and equivalents6732,140245688344475314376390459253324
Receivables—3,9474,2304,0184,1004,564——————
Inventory—4,5724,5694,4944,4344,418——————
Net property, plant and equipment136,402133,442129,403127,906127,857126,093121,080122,542121,208117,983114,897117,020
Goodwill19,01019,01019,01019,01019,30319,30319,01019,30319,30319,30319,30319,303
Long-term investments—12,97213,21913,10112,44111,603——————
Current liabilities19,88820,33421,04719,40518,40816,62519,35717,42715,48215,54617,28317,160
Accounts payable—4,7325,2234,1914,3734,442——————
Long-term debt—80,47780,10879,30178,91479,700——————
Total debt—91,20990,86989,64788,45387,481——————
Total liabilities144,228141,570142,717139,666137,683135,682135,087133,317130,769128,032126,706129,334
Total equity (incl. minority)56,86356,47853,01952,62752,03051,79451,25650,24950,80650,63850,18751,826
Retained earnings6,0055,7615,0564,7184,1413,9863,4313,0522,6352,5422,2352,036
Minority interest2,1122,0211,1771,1651,1391,1241,1291,1161,0991,0871,0752,820