You can buy stocks online without going through a broker. To do so, you can take advantage of services like direct stock plans and dividend reinvestment plans. Direct stock and dividend plans may be preferred by traders who trade on a small number of companies, though they require research and diligence.