Hopefully they have moved on forever - I think for all the gullible ones who jumped ship because of them, there is still time for them to jump back on because IMHO $4.52 is still cheap when all things considered.
LNG Price at posting:
$4.52 Sentiment: Buy Disclosure: Held