B. Riley Financial, Inc. is a financial services company that provides a wide range of financial services to corporate, institutional, and high net worth clients globally.