Icon Energy Corp. (ICON)
NASDAQ: ICON · Real-Time Price · USD
1.030
-0.050 (-4.63%)
Apr 28, 2026, 4:00 PM EDT - Market closed

Icon Energy Ratios and Metrics

Millions USD. Fiscal year is Jan - Dec.
Fiscal Year
CurrentFY 2025 FY 2024 FY 2023 FY 2022 FY 2021
Period Ending
Apr '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Market Capitalization
313---
Market Cap Growth
-25.37%-53.75%----
Enterprise Value
343318---
Last Close Price
1.033.35429.30---
PS Ratio
0.290.130.61---
PB Ratio
0.030.070.28---
P/TBV Ratio
0.150.070.28---
P/OCF Ratio
4.141.873.74---
EV/Sales Ratio
3.042.913.32---
EV/EBITDA Ratio
10.9910.5313.55---
EV/EBIT Ratio
189.94181.96103.63---
Debt / Equity Ratio
1.631.631.36---
Debt / EBITDA Ratio
11.1811.1812.25---
Net Debt / Equity Ratio
1.441.441.28-0.29-0.25-0.19
Net Debt / EBITDA Ratio
9.939.9311.53-1.51-0.72-0.58
Net Debt / FCF Ratio
-5.84-5.84-0.87-1.09-0.94-0.62
Asset Turnover
0.260.260.260.330.50-
Inventory Turnover
28.3028.3033.9425.1225.57-
Quick Ratio
0.910.910.280.7313.291.33
Current Ratio
1.101.100.390.8114.631.60
Return on Equity (ROE)
-25.34%-25.34%-2.01%9.83%31.38%-
Return on Assets (ROA)
0.26%0.26%0.51%5.03%18.08%-
Return on Capital Employed (ROCE)
0.30%0.30%0.70%12.10%29.50%28.40%
Earnings Yield
-216.71%-280.64%-6.49%---
FCF Yield
-159.70%-353.52%-530.73%---
Dividend Yield
4563.11%-10.95%---
Payout Ratio
---286.32%62.19%35.12%
Total Shareholder Return
4563.11%-10.95%---
Source: S&P Capital IQ. Standard template. Financial Sources.