Tellurian Inc.
TELL
AMEX
Corporate Info
Website
Phone Number
832 962 4000
Address
1201 Louisiana Street
Suite 3100
Houston, TX 77002
Suite 3100
Houston, TX 77002
Country
United States
Year Founded
1957
Details
Sector
Energy
Industry
Energy
Employees
168
Business Decription
Tellurian Inc. engages in the natural gas business worldwide. It operates through three segments: The Upstream, The Midstream, and The Marketing & Trading. The company produces, gathers, purchases, sells, and delivers natural gas; acquires and develops natural gas assets; and develops, constructs, and operates liquefied natural gas terminals and pipelines. The company was incorporated in 1957 and is headquartered in Houston, Texas. As of October 9, 2024, Tellurian Inc. operates as a subsidiary of Woodside Energy Group Ltd.