HOLD MSFT
30-day hold on MSFT.
21-day long on MSFT.
21-day long on MSFT.
30-day long on MSFT.
30-day long on MSFT.
30-day long on MSFT.
Consumer / SaaS: MSFT over 45 days — demo research by @lena_kowal.
Generalist: MSFT over 45 days — demo research by @marcus_webb.
2026-03-31
10-Q
Revenue-
Net income-
2025-12-31
10-Q
Revenue-
Net income-
2025-09-30
10-Q
Revenue-
Net income-
2025-06-30
10-K
Revenue281.72B
Net income101.83B
2025-06-30
10-Q
Revenue-
Net income-
2024-06-30
10-K
Revenue245.12B
Net income88.14B
| Period | Est. | Actual | Surprise |
|---|---|---|---|
| 2025-06-30 | 3.44 | 3.65 | +6.2% |
| 2025-09-30 | 3.74 | 4.13 | +10.5% |
| 2025-12-31 | 4.03 | 4.14 | +2.6% |
| 2026-03-31 | 4.14 | 4.27 | +3.1% |