Yeah, nah that's just hindsight bias. They tried to get the projects off the ground, by selling offtake until they simply ran out of runway. Looking back saying they should have done this or that is a luxury for armchair experts.
LNG Price at posting:
4.3¢ Sentiment: None Disclosure: Held
A personalised tool to help users track selected stocks. Delivering real-time notifications on price updates, announcements, and performance stats on each to help make informed investment decisions.