A broker is an intermediary that connects investors to financial markets, executing trades and often providing research or analysis in exchange for fees or commissions.