MICROSOFT CORP

10-K · 2017-08-02T00:00:00Z · 0001564590-17-014900128 tables

Cover (1)

Statements (7)

Notes (22)

Policies (1)

Tables (21)

Details (76)