
The recent oil production cuts announced by the major oil-producing countries could trigger an uptick in crude oil prices. Moreover, increased demand from China’s economy could also propel the prices higher. Although the overall energy sector is anticipated to grow in the foreseeable future, Tellurian Inc. (TELL) seems to be going downhill.
The stock has plunged 75.3% over the past year and 23.7% over the past three months to close the last trading session at $1.42.