Houston liquefied natural gas company Tellurian closed 2018 with a nearly $126 million loss as the company inches toward making a final investment decision ...
A