Kenon Holdings Ltd. (KEN)
NYSE: KEN · Real-Time Price · USD
75.10
-4.43 (-5.57%)
At close: Jun 5, 2026, 4:00 PM EDT
73.53
-1.57 (-2.08%)
Pre-market: Jun 8, 2026, 5:12 AM EDT

Kenon Holdings Ratios and Metrics

Millions USD. Fiscal year is Jan - Dec.
Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Jun '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
4,0323,4551,7811,2841,7782,829
Market Cap Growth
128.97%93.96%38.71%-27.78%-37.13%74.44%
Enterprise Value
6,6165,1252,8662,6562,7404,027
Last Close Price
75.1066.3134.0024.3433.0052.50
PE Ratio
50.2352.213.00-5.693.04
PS Ratio
4.013.962.371.863.105.80
PB Ratio
1.222.181.111.071.111.58
P/TBV Ratio
2.642.181.121.081.111.58
P/FCF Ratio
-20.64--3.633266.34
P/OCF Ratio
19.7912.186.724.642.3111.76
EV/Sales Ratio
6.585.883.823.844.778.26
EV/EBITDA Ratio
51.0938.0320.3419.8941.7050.23
EV/EBIT Ratio
115.3782.2060.3462.39969.81178.67
EV/FCF Ratio
-30.62--5.594650.65
Debt / Equity Ratio
0.690.520.450.680.500.52
Debt / EBITDA Ratio
17.7313.209.0811.9218.2715.52
Debt / FCF Ratio
-10.63--2.451436.56
Net Debt / Equity Ratio
0.400.120.080.560.200.43
Net Debt / EBITDA Ratio
4.271.440.865.094.889.60
Net Debt / FCF Ratio
-30.961.16-1.61-12.270.65888.58
Asset Turnover
0.170.180.180.180.150.15
Quick Ratio
3.664.726.782.734.941.20
Current Ratio
3.744.946.913.055.501.30
Return on Equity (ROE)
1.05%5.07%26.81%-9.66%15.28%49.23%
Return on Assets (ROA)
0.82%1.09%0.65%0.74%0.04%0.69%
Return on Invested Capital (ROIC)
1.18%1.55%0.86%0.99%0.05%0.77%
Return on Capital Employed (ROCE)
1.06%1.38%1.22%1.16%0.08%0.77%
Earnings Yield
1.99%1.92%33.35%-17.58%32.90%
FCF Yield
-4.84%--27.56%0.03%
Dividend Yield
5.13%7.75%11.19%11.58%41.67%3.54%
Payout Ratio
302.92%404.29%33.56%-63.72%236.98%10.77%
Buyback Yield / Dilution
2.34%1.08%1.21%0.97%-0.01%-0.02%
Total Shareholder Return
7.47%8.83%12.40%12.55%41.66%3.53%
SEC Filings: 10-K · 10-Q