Online broker

A financial intermediary that enables customers to execute buy and sell orders online.