S&P 500 equal-weight index gains 10.4% as rally broadens beyond tech