Forex Trading, News, Systems and More

Microsoft shares slide despite a clean beat — we’re mulling a rating upgrade