Eca Marcellus Trust I (ECT)

Market Cap:

$36,970,000

Last Price ():

$2.10

Change: -2.33% Open: $2.10 Low: $2.10 High: $2.15
Div. Yield: 16.00% Price/Earnings: 8.1 Price/Book: 0.7 Price/Sales: 6.5