Live Markets-Upbeat Microsoft report lifts US indexes - MSFT News | Rallies