

B. Riley Financial is a diversified provider of financial and business advisory services. Among its major competitors, B. Riley Financial is ranked in 5th place for NPS while Boston Private is 1st, and Bank of America is 2nd.Their current market cap is $1.09B