A stock is ownership in one single company. A portfolio is everything you own put together: stocks, funds, whatever else you hold. One is an ingredient, the other is the full plate.