Stocks Rally on Tech Strength & Fed Rate Cut Hopes