StockNews.com initiated coverage on shares of Polar Power (NASDAQ:POLA – Free Report) in a report issued on Tuesday. The firm issued a sell rating on the utilities provider’s stock. Polar Power Stock Performance Shares of Polar Power stock opened at $0.87 on Tuesday. Polar Power has a 12-month low of $0.73 and a 12-month high […]