StockNews.com upgraded shares of B. Riley Financial (NASDAQ:RILY – Get Rating) from a sell rating to a hold rating in a research report sent to investors on Monday. B. Riley Financial Price Performance NASDAQ RILY opened at $36.81 on Monday. The business has a 50 day simple moving average of $31.12 and a 200 day […]