Microsoft Cash Flow Statement 2009-2024 | MSFT
Fifteen years of historical annual cash flow statements for Microsoft (MSFT).
Annual Data | Millions of US $ except per share data
2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 |
$88,136 | $72,361 | $72,738 | $61,271 | $44,281 | $39,240 | $16,571 | $25,489 | $20,539 | $12,193 | $22,074 | $21,863 | $16,978 | $23,150 | $18,760 | $14,569 |
$22,287 | $13,861 | $14,460 | $11,686 | $12,796 | $11,682 | $10,261 | $8,778 | $7,252 | $13,455 | $5,212 | $3,755 | $9,160 | $2,766 | $2,673 | $2,562 |
$11,649 | $9,283 | $6,500 | $9,352 | $7,293 | $1,859 | $2,507 | $4,184 | $7,489 | $2,507 | $4,592 | $4,590 | $5,662 | $4,081 | $1,979 | $2,084 |
$33,936 | $23,144 | $20,960 | $21,038 | $20,089 | $13,541 | $12,768 | $12,962 | $14,741 | $15,962 | $9,804 | $8,345 | $14,822 | $6,847 | $4,652 | $4,646 |
$-7,191.00 | $-4,087.00 | $-6,834.00 | $-6,481.00 | $-2,577.00 | $-2,812.00 | $-3,862.00 | $-1,216.00 | $562 | $1,456 | $-1,120.00 | $-1,807.00 | $-1,156.00 | $-1,451.00 | $-2,238.00 | $2,215 |
$1,284 | $1,242 | $-1,123.00 | $-737.00 | $168 | $597 | $-465.00 | $50.00 | $600 | $-272.00 | $-161.00 | $-802.00 | $184 | $-561.00 | $-44.00 | $255 |
$3,545 | $-2,721.00 | $2,943 | $2,798 | $3,018 | $232 | $1,148 | $81.00 | $88.00 | $-1,054.00 | $473 | $537 | $-31.00 | $58.00 | $844 | $-671.00 |
$-2,849.00 | $-1,999.00 | $-345.00 | $1,160 | $-673.00 | $-1,542.00 | $-459.00 | $349 | $-2,907.00 | $1,383 | $1,432 | $697 | $829 | $-1,049.00 | $2,099 | $-1,977.00 |
$-3,524.00 | $-7,923.00 | $-4,663.00 | $-5,569.00 | $-3,695.00 | $-596.00 | $14,545 | $1,056 | $-1,955.00 | $1,513 | $624 | $-1,375.00 | $-174.00 | $-3,003.00 | $661 | $-178.00 |
$118,548 | $87,582 | $89,035 | $76,740 | $60,675 | $52,185 | $43,884 | $39,507 | $33,325 | $29,668 | $32,502 | $28,833 | $31,626 | $26,994 | $24,073 | $19,037 |
$-44,477.00 | $-28,107.00 | $-23,886.00 | $-20,622.00 | $-15,441.00 | $-13,925.00 | $-11,632.00 | $-8,129.00 | $-8,343.00 | $-5,944.00 | $-5,485.00 | $-4,257.00 | $-2,305.00 | $-2,355.00 | $-1,977.00 | $-3,119.00 |
$0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
$-69,132.00 | $-1,670.00 | $-22,038.00 | $-8,909.00 | $-2,521.00 | $-2,388.00 | $-888.00 | $-25,944.00 | $-1,393.00 | $-3,723.00 | $-5,937.00 | $-1,584.00 | $-10,112.00 | $-71.00 | $-245.00 | $-868.00 |
$0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
$17,937 | $10,213 | $18,438 | $2,876 | $6,980 | $540 | $6,557 | $-12,511.00 | $-14,417.00 | $-12,868.00 | $-7,324.00 | $-17,802.00 | $-11,975.00 | $-13,216.00 | $-7,590.00 | $-10,853.00 |
$17,937 | $10,213 | $18,438 | $2,876 | $6,980 | $540 | $6,557 | $-12,511.00 | $-14,417.00 | $-12,868.00 | $-7,324.00 | $-17,802.00 | $-11,975.00 | $-13,216.00 | $-7,590.00 | $-10,853.00 |
$-1,298.00 | $-3,116.00 | $-2,825.00 | $-922.00 | $-1,241.00 | $0 | $-98.00 | $-197.00 | $203 | $-466.00 | $-87.00 | $-168.00 | $-394.00 | $1,026 | $-1,502.00 | $-930.00 |
$-96,970.00 | $-22,680.00 | $-30,311.00 | $-27,577.00 | $-12,223.00 | $-15,773.00 | $-6,061.00 | $-46,781.00 | $-23,950.00 | $-23,001.00 | $-18,833.00 | $-23,811.00 | $-24,786.00 | $-14,616.00 | $-11,314.00 | $-15,770.00 |
$-4,675.00 | $-2,750.00 | $-9,023.00 | $-3,750.00 | $-5,518.00 | $-4,000.00 | $-2,877.00 | $36,422 | $11,088 | $9,180 | $6,462 | $3,537 | $0 | $6,146 | $1,181 | $4,568 |
$5,250 | $0 | $0 | $0 | $0 | $0 | $-7,324.00 | $-4,963.00 | $7,195 | $4,481 | $500 | $0 | $0 | $-186.00 | $-991.00 | $1,178 |
$575 | $-2,750.00 | $-9,023.00 | $-3,750.00 | $-5,518.00 | $-4,000.00 | $-10,201.00 | $31,459 | $18,283 | $13,661 | $6,962 | $3,537 | $0 | $5,960 | $190 | $5,746 |
$-15,252.00 | $-20,379.00 | $-30,855.00 | $-25,692.00 | $-21,625.00 | $-18,401.00 | $-9,719.00 | $-11,016.00 | $-15,301.00 | $-13,809.00 | $-6,709.00 | $-4,429.00 | $-3,116.00 | $-9,133.00 | $-8,958.00 | $-8,774.00 |
$-15,252.00 | $-20,379.00 | $-30,855.00 | $-25,692.00 | $-21,625.00 | $-18,401.00 | $-9,719.00 | $-11,016.00 | $-15,301.00 | $-13,809.00 | $-6,709.00 | $-4,429.00 | $-3,116.00 | $-9,133.00 | $-8,958.00 | $-8,774.00 |
$-21,771.00 | $-19,800.00 | $-18,135.00 | $-16,521.00 | $-15,137.00 | $-13,811.00 | $-12,699.00 | $-11,845.00 | $-11,006.00 | $-9,882.00 | $-8,879.00 | $-7,455.00 | $-6,385.00 | $-5,180.00 | $-4,578.00 | $-4,468.00 |
$-1,309.00 | $-1,006.00 | $-863.00 | $-2,523.00 | $-3,751.00 | $-675.00 | $-971.00 | $-190.00 | $-369.00 | $362 | $-39.00 | $199 | $93.00 | $-23.00 | $55.00 | $33.00 |
$-37,757.00 | $-43,935.00 | $-58,876.00 | $-48,486.00 | $-46,031.00 | $-36,887.00 | $-33,590.00 | $8,408 | $-8,393.00 | $-9,668.00 | $-8,665.00 | $-8,148.00 | $-9,408.00 | $-8,376.00 | $-13,291.00 | $-7,463.00 |
$-16,389.00 | $20,773 | $-293.00 | $648 | $2,220 | $-590.00 | $4,283 | $1,153 | $915 | $-3,074.00 | $4,865 | $-3,134.00 | $-2,672.00 | $4,105 | $-571.00 | $-4,263.00 |
$10,734 | $9,611 | $7,502 | $6,118 | $5,289 | $4,652 | $3,940 | $3,266 | $2,668 | $2,574 | $2,446 | $2,406 | $2,244 | $2,166 | $1,891 | $1,708 |
$-21,771.00 | $-19,800.00 | $-18,135.00 | $-16,521.00 | $-15,137.00 | $-13,811.00 | $-12,699.00 | $-11,845.00 | $-11,006.00 | $-9,882.00 | $-8,879.00 | $-7,455.00 | $-6,385.00 | $-5,180.00 | $-4,578.00 | $-4,468.00 |