American natural gas company based in Texas
Tellurian Inc. is an American natural gas company headquartered in Houston, Texas. It was founded in 2016 by Charif Souki and Martin Houston. Wikipedia
TELL (NYSE American) $0.9068 -0.0134 (-1.46%)
Mon, Jul 29, 2024, 4:00PM EDT