Microsoft stock better than ever as company nears earnings report

Printable View