
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 […]