ECA Marcellus Trust I (ECTM)
OTCMKTS · Delayed Price · Currency is USD
0.6497
+0.0395 (6.47%)
Jun 10, 2026, 10:16 AM EST

ECA Marcellus Trust I 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
119983611
Market Cap Growth
17.35%0.61%11.27%-78.56%225.79%229.84%
Enterprise Value
7665349
Last Close Price
0.610.410.330.261.080.25
PE Ratio
3.683.8610.855.593.572.33
Forward PE
-3.713.713.713.713.71
PS Ratio
2.512.303.962.693.111.76
PB Ratio
0.860.680.650.542.410.70
P/TBV Ratio
0.860.680.650.542.410.70
EV/Sales Ratio
1.701.482.751.872.961.51
EV/EBIT Ratio
2.242.156.373.143.281.83
Net Debt / Equity Ratio
-0.28-0.25-0.20-0.19-0.14-0.11
Asset Turnover
0.300.280.150.180.660.35
Quick Ratio
3.316.519.906.382.081.82
Current Ratio
3.316.519.906.382.081.82
Return on Equity (ROE)
22.68%17.23%5.75%9.49%65.48%28.88%
Return on Assets (ROA)
14.42%11.95%4.12%6.71%37.01%18.23%
Return on Capital Employed (ROCE)
26.00%20.40%7.00%12.00%70.00%32.60%
Earnings Yield
27.15%25.88%9.22%17.90%27.99%43.00%
Dividend Yield
19.69%31.49%13.74%30.30%53.01%108.92%
Total Shareholder Return
19.69%31.49%13.74%30.30%53.01%108.92%