msft_fundamentals_134014_e48b53

Session: thread_2792 Updated: 2026-06-10 13:40:14
Rows: 31 Columns: ticker, date, period_type, total_revenue, net_income, long_term_debt, short_term_debt, cash_and_cash_equivalents_at_carrying_value, operating_cashflow, capital_expenditures
ticker date period_type total_revenue net_income long_term_debt short_term_debt cash_and_cash_equivalents_at_carrying_value operating_cashflow capital_expenditures
MSFT 2020-03-31 quarterly 35021000000.0 10752000000.0 62862000000.0 3748000000.0 11710000000.0 17504000000.0 3767000000.0
MSFT 2020-06-30 annual 143015000000.0 44281000000.0 59578000000.0 3749000000.0 13576000000.0 60675000000.0 15441000000.0
MSFT 2020-06-30 quarterly 38033000000.0 11202000000.0 59578000000.0 3749000000.0 13576000000.0 18673000000.0 4744000000.0
MSFT 2020-09-30 quarterly 37154000000.0 13893000000.0 57055000000.0 6497000000.0 17205000000.0 19335000000.0 4907000000.0
MSFT 2020-12-31 quarterly 43076000000.0 15463000000.0 55136000000.0 5387000000.0 14432000000.0 12516000000.0 4174000000.0
MSFT 2021-03-31 quarterly 41706000000.0 15457000000.0 50007000000.0 8051000000.0 13702000000.0 22179000000.0 5089000000.0
MSFT 2021-06-30 annual 168088000000.0 61271000000.0 50074000000.0 8072000000.0 14224000000.0 76740000000.0 20622000000.0
MSFT 2021-06-30 quarterly 46152000000.0 16458000000.0 50074000000.0 10825000000.0 14224000000.0 22710000000.0 6452000000.0
MSFT 2021-09-30 quarterly 45317000000.0 20505000000.0 50039000000.0 6180000000.0 19165000000.0 24540000000.0 5810000000.0
MSFT 2021-12-31 quarterly 51728000000.0 18765000000.0 48260000000.0 4998000000.0 20604000000.0 14480000000.0 5865000000.0
MSFT 2022-03-31 quarterly 49360000000.0 16728000000.0 48177000000.0 1749000000.0 12498000000.0 25386000000.0 5340000000.0
MSFT 2022-06-30 annual 198270000000.0 72738000000.0 47032000000.0 2749000000.0 13931000000.0 89035000000.0 23886000000.0
MSFT 2022-06-30 quarterly 51865000000.0 16740000000.0 47032000000.0 6037000000.0 13931000000.0 24629000000.0 6871000000.0
MSFT 2022-09-30 quarterly 50122000000.0 17556000000.0 45374000000.0 3248000000.0 22884000000.0 23198000000.0 6283000000.0
MSFT 2022-12-31 quarterly 52747000000.0 16425000000.0 44119000000.0 3997000000.0 15646000000.0 11173000000.0 6274000000.0
MSFT 2023-03-31 quarterly 52857000000.0 18299000000.0 41965000000.0 6245000000.0 26562000000.0 24441000000.0 6607000000.0
MSFT 2023-06-30 annual 211915000000.0 72361000000.0 41990000000.0 5247000000.0 34704000000.0 87582000000.0 28107000000.0
MSFT 2023-06-30 quarterly 56189000000.0 20081000000.0 41990000000.0 8853000000.0 34704000000.0 28770000000.0 8943000000.0
MSFT 2023-09-30 quarterly 56517000000.0 22291000000.0 41946000000.0 29556000000.0 80452000000.0 30583000000.0 9917000000.0
MSFT 2023-12-31 quarterly 62020000000.0 21870000000.0 44928000000.0 33769000000.0 17305000000.0 18853000000.0 9735000000.0
MSFT 2024-03-31 quarterly 61858000000.0 21939000000.0 42658000000.0 35377000000.0 19634000000.0 31917000000.0 10952000000.0
MSFT 2024-06-30 annual 245122000000.0 88136000000.0 42688000000.0 8942000000.0 18315000000.0 118548000000.0 44477000000.0
MSFT 2024-06-30 quarterly 64727000000.0 22036000000.0 42688000000.0 19888000000.0 18315000000.0 37195000000.0 13873000000.0
MSFT 2024-09-30 quarterly 65585000000.0 24667000000.0 42868000000.0 8762000000.0 20840000000.0 34180000000.0 14923000000.0
MSFT 2024-12-31 quarterly 69632000000.0 24108000000.0 39722000000.0 12529000000.0 17482000000.0 22291000000.0 15804000000.0
MSFT 2025-03-31 quarterly 70066000000.0 25824000000.0 39882000000.0 11126000000.0 28828000000.0 37044000000.0 16745000000.0
MSFT 2025-06-30 annual 281724000000.0 101832000000.0 40152000000.0 2999000000.0 30242000000.0 136162000000.0 64551000000.0
MSFT 2025-06-30 quarterly 76441000000.0 27233000000.0 40152000000.0 11595000000.0 30242000000.0 42647000000.0 17079000000.0
MSFT 2025-09-30 quarterly 77673000000.0 27747000000.0 35376000000.0 16652000000.0 28849000000.0 45057000000.0 19394000000.0
MSFT 2025-12-31 quarterly 81273000000.0 38458000000.0 35425000000.0 14095000000.0 24296000000.0 35758000000.0 29876000000.0
MSFT 2026-03-31 quarterly 82886000000.0 31778000000.0 31423000000.0 8839000000.0 32105000000.0 46679000000.0 30876000000.0