Can Tellurian Inc (TELL) stock recover despite sales dropping?

The price of Tellurian Inc (AMEX:TELL) shares last traded on Wall Street fell -0.22% to $0.97. TELL stock price is now 5.16% away from the 50-day moving average and 37.83% away from the 200-day moving average. The market capitalization of the company currently stands at $865.28M. With the price target reduced from $4 to $1.50, […]