Stocks of companies trade on stock exchanges. To buy a stock, you need to open a brokerage account. You can place your buy or sell orders for stocks through this account. You can also buy stocks without a broker through direct stock plans or DRIP investing. You could also own stocks by investing in mutual funds, ETFs or through your 401(k) plan, but with these options you may not be able to choose specific stocks to buy.