Eca Marcellus Trust I

ECT
NYSE
2.84 0.01 (0.30%) last updated 4:04 PM EDT Jul 07
Trade $ECT Now