StockNews.com initiated coverage on shares of TravelCenters of America (NASDAQ:TA – Get Rating) in a research note released on Sunday morning. The brokerage issued a buy rating on the specialty retailer’s stock. A number of other analysts have also weighed in on the stock. Benchmark lowered shares of TravelCenters of America from a buy rating […]