A full-service broker, an online stockbroker, or the company itself can all be used to buy stock. Stocks can be purchased without a broker, but a middleman can simplify your investing and give you more options.