Nasdaq Sees Sustained Gains as Tech Giants Report Mixed Results