S&P 500 Hits Fresh High as Chips and Software Finally Rally Together