ECA Marcellus Trust I (ECTM)

OTCMKTS · Delayed Price · Currency is USD
0.5150
+0.0115 (2.28%)
At close: Sep 18, 2026
Market Cap9.07M -11.1%
Revenue (ttm)4.19M +26.4%
Net Income2.59M +53.5%
EPS0.15 +53.5%
Shares Out 17.61M
PE Ratio3.50
Forward PEn/a
Dividend0.13 (24.85%)
Ex-Dividend DateAug 24, 2026
Volume2,227
Open0.5110
Previous Close0.5035
Day's Range0.5110 - 0.5150
52-Week Range0.4500 - 0.7600
Beta0.25
Analystsn/a
Price Targetn/a
Earnings DateNov 13, 2026