Nasdaq Climbs to a Record, Again Fueled by Tech
Microsoft Results Top Estimates
Microsoft Profit Falls 12%