MICROSOFT CORP JUN 21 24 USD250 100 SHS filings