Performance 2025 FY Return vs S&P 500 2017 to 2025 CAGRs 2017 to 2025 Yearly Returns 2017 to 2025 Cumulative Returns