Eca Marcellus Trust I (ECT)

Market Cap:

$36,090,000

Last Price ():

$2.05

Change: -2.38% Open: $2.10 Low: $2.05 High: $2.15
Div. Yield: 14.10% Price/Earnings: 10.3 Price/Book: 0.7 Price/Sales: 7.8