E-Power Inc. (EPOW)
NASDAQ: EPOW · Real-Time Price · USD
0.5820
-0.0483 (-7.66%)
At close: Jun 22, 2026, 4:00 PM EDT
0.5851
+0.0031 (0.53%)
After-hours: Jun 22, 2026, 7:35 PM EDT

E-Power 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
233823286928
Market Cap Growth
-17.30%62.89%-17.46%-59.22%143.34%-
Enterprise Value
84.16125.32109.6959.7785.2811.8
Last Close Price
0.580.980.861.082.731.16
PS Ratio
0.490.820.360.631.823.84
PB Ratio
1.42-3.14-2.2710.672.410.53
P/TBV Ratio
----4.630.55
EV/Sales Ratio
1.812.701.691.332.241.59
Debt / Equity Ratio
3.223.221.641.580.090
Net Debt / Equity Ratio
-4.90-4.90-4.768.850.09-0.37
Net Debt / EBITDA Ratio
-6.36-6.15-4.49-0.90-0.163.12
Net Debt / FCF Ratio
-1.88-1.88-6.25-1.83-0.052.99
Asset Turnover
0.310.310.490.400.460.15
Inventory Turnover
2.502.504.233.363.681.34
Quick Ratio
0.260.260.050.040.2415.58
Current Ratio
0.720.720.730.561.7219.96
Return on Equity (ROE)
-13.15%-123.46%-94.43%-124.41%-46.67%-19.13%
Return on Assets (ROA)
-10.70%-10.70%-12.60%-26.84%-23.52%-14.66%
Return on Invested Capital (ROIC)
-12.78%-12.78%-15.34%-31.23%-31.16%-23.70%
Return on Capital Employed (ROCE)
-28.61%-28.61%-29.30%-44.24%-27.26%-16.26%
Buyback Yield / Dilution
-9.99%-9.99%-3.05%-3.23%-5.00%-40.71%
Total Shareholder Return
-9.99%-9.99%-3.05%-3.23%-5.00%-40.71%
SEC Filings: 10-K · 10-Q