Tellurian (NYSEAMERICAN:TELL – Get Free Report) posted its earnings results on Friday. The oil and gas producer reported ($0.01) earnings per share for the quarter, beating the consensus estimate of ($0.04) by $0.03, MarketWatch Earnings reports. Tellurian had a negative net margin of 53.11% and a negative return on equity of 14.44%. The firm had […]