Electric Power Development Co., Ltd. (EDRWY)

USD 17.0

(-1.79%)

Annual Income Statements

(In JPY)
Breakdown 2024 2023 2022 2021 2020 2019
Revenue 1257.99 Billion 1841.92 Billion 1084.62 Billion 909.14 Billion 913.77 Billion 897.36 Billion
Cost of Revenue 1098.35 Billion 1658.05 Billion 997.64 Billion 831.36 Billion 830.13 Billion 818.52 Billion
Gross Profit 159.64 Billion 183.86 Billion 86.97 Billion 77.77 Billion 83.63 Billion 78.84 Billion
Operating Expenses 1 Million 387.29 Million 441.73 Million 615.4 Million 579.5 Million 548.98 Million
Selling, General and Administrative Expenses 1 Million 311.02 Million 365.27 Million 468.02 Million 430.85 Million 410.71 Million
Research and Development Expenses - 76.27 Million 76.45 Million 147.37 Million 148.64 Million 138.26 Million
Other Expenses - 496 Million -7.87 Billion -1.44 Billion 6.31 Billion 2.72 Billion
Cost and Expenses 1152.29 Billion 1658.05 Billion 997.64 Billion 831.36 Billion 830.13 Billion 818.52 Billion
Operating Income 105.7 Billion 183.86 Billion 86.97 Billion 77.77 Billion 83.63 Billion 78.84 Billion
Interest Expense 30.93 Billion 27.36 Billion 22.44 Billion 23.74 Billion 26.29 Billion 26.37 Billion
Income Tax Expense 33.83 Billion 51.79 Billion -1.93 Billion 33.49 Billion 11.99 Billion 13.2 Billion
Earnings before Tax 118.53 Billion 170.79 Billion 72.84 Billion 64.67 Billion 65.58 Billion 68.53 Billion
Net Income 77.77 Billion 113.68 Billion 69.68 Billion 22.3 Billion 42.27 Billion 46.25 Billion
Earnings Per Share Basic 425.30 621.50 380.70 121.85 230.96 252.68
Earnings Per Share Diluted 425.30 621.50 380.70 121.85 230.96 252.68
Weighted Average Shares Outstanding 182.86 Million 182.92 Million 183.04 Million 183.04 Million 183.04 Million 183.04 Million
Weighted Average Shares Outstanding (Diluted) 182.86 Million 182.92 Million 183.04 Million 183.04 Million 183.04 Million 183.04 Million
Gross Margin 0.13 0.10 0.08 0.09 0.09 0.09
EBIT Margin 0.17 0.17 0.18 0.20 0.20 0.19
Profit Margin 0.06 0.06 0.06 0.02 0.05 0.05
EBITDA 216.01 Billion 291.5 Billion 183.97 Billion 174.22 Billion 166.64 Billion 158.82 Billion
Earnings Before Tax Margin 0.08 0.10 0.08 0.09 0.09 0.09

Income Statement Charts