| SEC Filing 4 form4.xml | 2025-12-15 16 days ago | |
| SEC Filing 4 form4.xml | 2025-12-15 16 days ago | |
| SEC Filing 4 form4.xml | 2025-12-11 20 days ago | |
| SEC Filing 4 form4.xml | 2025-12-11 20 days ago | |
| SEC Filing 4 form4.xml | 2025-12-11 20 days ago | |
| SEC Filing 4 form4.xml | 2025-12-11 20 days ago | |
| SEC Filing 4 form4.xml | 2025-12-11 20 days ago | |
| SEC Filing 4 form4.xml | 2025-12-11 20 days ago | |
| SEC Filing 4 form4.xml | 2025-12-11 20 days ago | |
| SEC Filing 4 form4.xml | 2025-12-11 20 days ago | |
| SEC Filing 4 form4.xml | 2025-12-10 21 days ago | |
| SEC Filing 3 form3.xml | 2025-12-05 26 days ago | |
| SEC Filing 8-K d34077d8k.htm | 2025-12-05 26 days ago | |
| SEC Filing DEF 14A d908201ddef14a.htm | 2025-12-05 26 days ago | |
| SEC Filing 4 form4.xml | 2025-12-04 27 days ago | |
| SEC Filing 4 form4.xml | 2025-12-04 27 days ago | |
| SEC Filing 4 form4.xml | 2025-12-04 27 days ago | |
| SEC Filing 4 form4.xml | 2025-12-04 27 days ago | |
| SEC Filing 4 form4.xml | 2025-12-04 27 days ago | |
| SEC Filing 4 form4.xml | 2025-12-04 27 days ago | |
| SEC Filing 4 form4.xml | 2025-12-04 27 days ago | |
| SEC Filing 4 form4.xml | 2025-12-04 27 days ago | |
| SEC Filing 4 form4.xml | 2025-12-04 27 days ago | |
| SEC Filing 4 form4.xml | 2025-12-04 27 days ago | |
| SEC Filing 4 form4.xml | 2025-12-04 27 days ago | |
| SEC Filing 4 form4.xml | 2025-12-04 27 days ago | |
| SEC Filing 4 form4.xml | 2025-12-02 29 days ago | |
| SEC Filing 4 form4.xml | 2025-12-01 30 days ago | |
| SEC Filing 4 form4.xml | 2025-12-01 30 days ago | |
| SEC Filing 4 form4.xml | 2025-11-20 about 1 month ago | |
| SEC Filing 4 form4.xml | 2025-11-17 about 1 month ago | |
| SEC Filing 4 form4.xml | 2025-11-10 about 2 months ago | |
| SEC Filing 4 form4.xml | 2025-11-06 about 2 months ago | |
| SEC Filing 4 form4.xml | 2025-11-03 about 2 months ago | |
| SEC Filing 8-K msft-20251028.htm | 2025-10-28 2 months ago | |
| SEC Filing 4 form4.xml | 2025-10-15 3 months ago | |
| SEC Filing 10-Q msft-20250930.htm | 2025-09-30 3 months ago | |
| SEC Filing 8-K d863209d8k.htm | 2025-09-24 3 months ago | |
| SEC Filing 4 form4.xml | 2025-09-15 4 months ago | |
| SEC Filing 4 form4.xml | 2025-09-15 4 months ago | |
| SEC Filing 10-K msft-20250630.htm | 2025-06-30 6 months ago | |
| SEC Filing 10-Q msft-20250331.htm | 2025-03-31 9 months ago | |
| SEC Filing 10-Q msft-20241231.htm | 2024-12-31 12 months ago | |
| SEC Filing 10-Q msft-20240930.htm | 2024-09-30 over 1 year ago | |
| SEC Filing 10-K msft-20240630.htm | 2024-06-30 over 1 year ago | |
| SEC Filing 10-Q msft-20240331.htm | 2024-03-31 over 1 year ago | |
| SEC Filing 10-Q msft-20231231.htm | 2023-12-31 almost 2 years ago | |
| SEC Filing 10-Q msft-20230930.htm | 2023-09-30 over 2 years ago | |
| SEC Filing 10-K msft-20230630.htm | 2023-06-30 over 2 years ago | |
| SEC Filing 10-Q msft-20230331.htm | 2023-03-31 over 2 years ago | |
| SEC Filing 10-Q msft-10q_20221231.htm | 2022-12-31 almost 3 years ago | |
| SEC Filing 10-Q msft-10q_20220930.htm | 2022-09-30 over 3 years ago | |
| SEC Filing 10-K msft-10k_20220630.htm | 2022-06-30 over 3 years ago | |
| SEC Filing 10-K msft-10k_20210630.htm | 2021-06-30 over 4 years ago | |
| SEC Filing 10-K msft-10k_20200630.htm | 2020-06-30 over 5 years ago | |