MICROSOFT CORP MSFT Jul 20 18 100.0 C filings