Tellurian reports $166.2 million net loss in 2023
US LNG firm Tellurian reported a net loss of $166.2 million in 2023, as it continues to work on securing financing for the first phase of its Driftwood LNG export plant in Louisiana. Tellurian’s net loss increased more than three times compared to $49.8 million in 2022. The company generated about $166.1 million in natural […]
Continue Reading
