StockNews.com upgraded shares of L.B. Foster (NASDAQ:FSTR – Get Rating) from a hold rating to a buy rating in a research report released on Thursday morning. FSTR has been the topic of a number of other research reports. B. Riley dropped their price objective on L.B. Foster from $21.00 to $18.00 and set a buy […]