Icon Energy Corp. (ICON)
NASDAQ: ICON · Real-Time Price · USD
1.010
-0.010 (-0.98%)
Aug 21, 2026, 4:00 PM EDT - Market closed

Icon Energy Ratios and Metrics

Millions USD. Fiscal year is Jan - Dec.

Total Valuation

Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Aug '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
413---
Market Cap Growth
-26.90%-53.75%----
Enterprise Value
303318---
Last Close Price
1.013.35429.30---

Price Ratios

Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Aug '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Forward PE
-2.032.03---
PS Ratio
0.240.130.61---
PB Ratio
0.140.070.28---
P/TBV Ratio
0.130.070.28---
P/OCF Ratio
-1.873.74---

EV Ratios

Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Aug '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
EV/Sales Ratio
1.922.913.32---
EV/EBITDA Ratio
6.3010.5313.55---
EV/EBIT Ratio
23.68181.96103.63---

Financial Efficiency

Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Aug '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Debt / Equity Ratio
1.241.631.36---
Debt / EBITDA Ratio
7.1511.1812.25---
Net Debt / Equity Ratio
0.951.441.28-0.29-0.25-0.19
Net Debt / EBITDA Ratio
5.529.9311.53-1.51-0.72-0.58
Net Debt / FCF Ratio
-23.88-5.84-0.87-1.09-0.94-0.62
Asset Turnover
0.250.260.260.330.50-
Inventory Turnover
26.1428.3033.9425.1225.57-
Quick Ratio
1.170.910.280.7313.291.33
Current Ratio
1.551.100.390.8114.631.60
Return on Equity (ROE)
-3.64%-25.34%-2.01%9.83%31.38%-
Return on Assets (ROA)
1.27%0.26%0.51%5.03%18.08%-
Return on Capital Employed (ROCE)
2.20%0.30%0.70%12.10%29.50%28.40%

Yields

Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Aug '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Earnings Yield
-136.99%-280.64%-6.49%---
FCF Yield
-29.88%-353.52%-530.73%---
Dividend Yield
4653.47%-10.95%---
Payout Ratio
---286.32%62.19%35.12%
Total Shareholder Return
3613.10%-10.95%---
SEC Filings: 10-K · 10-Q