B. Riley Financial (NASDAQ:RILY) reported quarterly earnings of $2.91 per share. This is a 158.55 percent increase over losses of $(4.97) per share from the same period last year. The company reported $277.871 million in sales this quarter. This is a 58.45 percent increase over sales of $175.364 million the same period last year.