Eca Marcellus Trust I (ECT)

Market Cap:

$36,970,000

Last Price ():

$2.10

Change: -10.64% Open: $2.35 Low: $2.10 High: $2.35
Div. Yield: 14.09% Price/Earnings: 6.4 Price/Book: 0.8 Price/Sales: 6.0