The top 10 performing Index funds over the last 10 years