AAPL and MSFT Lead April 15 Rally as Tech Stocks Drive Gains