ECA Marcellus Trust I (ECTM)

OTCMKTS · Delayed Price · Currency is USD
0.5030
+0.0010 (0.20%)
Sep 25, 2026, 3:40 PM EST
Market Cap9.12M -9.2%
Revenue (ttm)4.19M +26.4%
Net Income2.59M +53.5%
EPS0.15 +53.5%
Shares Out 17.61M
PE Ratio3.52
Forward PEn/a
Dividend0.13 (25.45%)
Ex-Dividend DateAug 24, 2026
Volume72,370
Open0.5021
Previous Close0.5020
Day's Range0.5020 - 0.5100
52-Week Range0.4500 - 0.7600
Beta0.25
Analystsn/a
Price Targetn/a
Est. EarningsNov 13, 2026