B. Riley Financial, Inc. provides financial services and solutions to the capital raising and financial advisory needs of public and private firms. It operates through the following segments: Capital ...