They are baskets of stocks you can invest in with one purchase/trade, for diversification purposes. Rather than trying to pick a bunch of stocks yourself, you let a professional pick companies in which to invest.
Index funds are mutual funds that mirror a stock market index like the S&P 500 rather than somebody actively managing the selection of stocks.
Latest Answers