5 great stocks for any age | Fortune