ECA Marcellus Trust I (ECTM)

OTCMKTS · Delayed Price · Currency is USD
0.5600
-0.0270 (-4.60%)
At close: Aug 24, 2026
Market Cap9.86M +3.7%
Revenue (ttm)4.19M +26.4%
Net Income2.59M +53.5%
EPS0.15 +54.2%
Shares Out 17.61M
PE Ratio3.80
Forward PEn/a
Dividend0.13 (23.70%)
Ex-Dividend DateAug 24, 2026
Volume5,296
Open0.5986
Previous Close0.5870
Day's Range0.5500 - 0.5986
52-Week Range0.4500 - 0.7600
Beta0.28
Analystsn/a
Price Targetn/a
Earnings DateNov 13, 2026