B. Riley Financial, Inc. is a financial services provider with a diverse portfolio and a focus on middle-market investments. Insiders have consistently bought shares, but short interest in the company ...