Skip to content
20-F

Annual Report (Foreign)

Kenon Holdings Ltd. KEN

0001178913-26-001842

← back to feed
Filed
Mar 30, 2026 12:00 AM ET
Period of report
Restated figures. One or more values in this filing restate previously reported amounts.

On SEC.gov

Financials in this filing

Metric Period Value
Shares Diluted FY 2025 · Dec 31, 2025 52.15M sh
Shares Diluted restated FY 2025 · Dec 31, 2024 52.71M sh
Shares Diluted restated FY 2025 · Dec 31, 2023 53.36M sh
Shares Outstanding FY 2025 · Dec 31, 2025 52.11M sh
Dividends Paid FY 2025 · Dec 31, 2025 $267.94M
Dividends Paid FY 2025 · Dec 31, 2024 $200.55M
Dividends Paid FY 2025 · Dec 31, 2023 $150.37M
Operating Cash Flow FY 2025 · Dec 31, 2025 $283.79M
Operating Cash Flow FY 2025 · Dec 31, 2024 $265.08M
Operating Cash Flow FY 2025 · Dec 31, 2023 $276.79M
Cash And Equivalents FY 2025 · Dec 31, 2025 $1.48B
Cash And Equivalents FY 2025 · Dec 31, 2024 $1.02B
Cash And Equivalents FY 2025 · Dec 31, 2023 $696.84M
Cash And Equivalents FY 2025 · Dec 31, 2022 $535.17M
Stockholders Equity FY 2025 · Dec 31, 2025 $3.18B
Stockholders Equity FY 2025 · Dec 31, 2024 $2.66B
Stockholders Equity FY 2025 · Dec 31, 2023 $2.07B
Stockholders Equity FY 2025 · Dec 31, 2022 $2.3B
Current Liabilities FY 2025 · Dec 31, 2025 $365.2M
Current Liabilities FY 2025 · Dec 31, 2024 $182.84M
Current Assets FY 2025 · Dec 31, 2025 $1.8B
Current Assets FY 2025 · Dec 31, 2024 $1.26B
Eps Diluted FY 2025 · Dec 31, 2025 $1.27
Eps Diluted FY 2025 · Dec 31, 2024 $11.34
Eps Diluted FY 2025 · Dec 31, 2023 −$4.42
Eps Basic FY 2025 · Dec 31, 2025 $1.27
Eps Basic FY 2025 · Dec 31, 2024 $11.34
Eps Basic FY 2025 · Dec 31, 2023 −$4.42
Sga Expense FY 2025 · Dec 31, 2025 $120.38M
Sga Expense FY 2025 · Dec 31, 2024 $95.95M
Sga Expense FY 2025 · Dec 31, 2023 $84.72M
Rd Expense FY 2025 · Dec 31, 2025 $4M
Rd Expense FY 2025 · Dec 31, 2024 $12.17M
Rd Expense FY 2025 · Dec 31, 2023 $15.61M
Net Income FY 2025 · Dec 31, 2025 $148.26M
Net Income FY 2025 · Dec 31, 2024 $634.09M
Net Income FY 2025 · Dec 31, 2023 −$210.95M
Operating Income FY 2025 · Dec 31, 2025 $62.35M
Operating Income FY 2025 · Dec 31, 2024 $47.51M
Operating Income FY 2025 · Dec 31, 2023 $42.56M
Gross Profit FY 2025 · Dec 31, 2025 $146.82M
Gross Profit FY 2025 · Dec 31, 2024 $143.79M
Gross Profit FY 2025 · Dec 31, 2023 $119.46M
Cost Of Revenue FY 2025 · Dec 31, 2025 $657.84M
Cost Of Revenue FY 2025 · Dec 31, 2024 $521.88M
Cost Of Revenue FY 2025 · Dec 31, 2023 $494.31M
Revenue FY 2025 · Dec 31, 2025 $871.93M
Revenue FY 2025 · Dec 31, 2024 $751.3M
Revenue FY 2025 · Dec 31, 2023 $691.8M