My only concern with all of this increased institutional support is none of them are buying with any real plan to sell. This may sound contradictory but, my concern is that with increasingly less people looking to sell, there is increasingly less liquidity, increasing volatility, and anyone looking to sell down before revenue comes will become stuck with less predicable price tracking of progress.
LNG Price at posting:
$4.33 Sentiment: Buy Disclosure: Held