ECA Marcellus Trust I (ECTM)
OTCMKTS · Delayed Price · Currency is USD
0.6225
-0.003125 (-0.50%)
At close: Jul 31, 2026

ECA Marcellus Trust I Ratios and Metrics

Millions USD. Fiscal year is Jan - Dec.
Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Jul '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
119983611
Market Cap Growth
5.51%0.61%11.27%-78.56%225.79%229.84%
Enterprise Value
8665349
Last Close Price
0.620.410.330.261.080.25
PE Ratio
3.763.8610.855.593.572.33
Forward PE
-3.713.713.713.713.71
PS Ratio
2.562.303.962.693.111.76
PB Ratio
0.870.680.650.542.410.70
P/TBV Ratio
0.870.680.650.542.410.70
EV/Sales Ratio
1.751.482.751.872.961.51
EV/EBIT Ratio
2.312.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
26.61%25.88%9.22%17.90%27.99%43.00%
Dividend Yield
20.46%31.49%13.74%30.30%53.01%108.92%
Total Shareholder Return
20.46%31.49%13.74%30.30%53.01%108.92%