Tellurian Inc. (NASDAQ:TELL) went up by 7.69% from its latest closing price compared to the recent 1-year high of $5.76. The company’s stock price has collected 10.83% of gains in the last five trading sessions. Barron’s reported on 06/07/21 that Stocks Are Slightly Lower Get the hottest st