Home MarketXLS
Dashboard MarketXLS
Screener MarketXLS
Options Profit Calculator MarketXLS
Stock Ranks MarketXLS
Spreadsheet Builder MarketXLS
Documentation MarketXLS
Logout MarketXLS
Search for stocks (e.g., AAPL, GOOGL, AMZN)
MSFT logo

MSFT

NGS
Microsoft Corporation
TechnologySoftware - Infrastructure
Watchlists:
Last updated: Friday 11th July 2025
501.48
-2.03 (-0.40%)
Prev Close:503.51
Open:503.05
Bid:501.5
Ask:502.0
52 Week Range
344.79
506.78
Volume:20,299,212
Mkt Cap:3,691,150 M
Price Target
$576.70
+15.0%
Financials

Financial Statements

MSFT - Cash Flow (Annual)

Jun-24Jun-23Jun-22Jun-21Jun-20Jun-19Jun-18Jun-17Jun-16Jun-15
Asset Impairment Charge630 M7,498 M
Capital Expenditure Reported44,477 M28,107 M23,886 M20,622 M15,441 M13,925 M11,632 M8,129 M8,343 M5,944 M
Cash Flow From Continuing Investing Activities-96,970 M-22,680 M-30,311 M-27,577 M-12,223 M-15,773 M-6,061 M-46,781 M-23,950 M-23,001 M
Change In Account Payable3,545 M-2,721 M2,943 M2,798 M3,018 M232 M1,148 M81 M88 M-1,054 M
Change In Income Tax Payable1,687 M-358 M696 M-2,309 M-3,631 M2,929 M18,183 M1,792 M
Change In Payables And Accrued Expense5,232 M-3,079 M3,639 M489 M-613 M3,161 M19,331 M1,873 M88 M-1,054 M
Change In Tax Payable1,687 M-358 M696 M-2,309 M-3,631 M2,929 M18,183 M1,792 M
Change In Working Capital1,824 M-2,388 M446 M-936 M-1,483 M3,866 M20,467 M4,876 M6,498 M1,665 M
Changes In Account Receivables-7,191 M-4,087 M-6,834 M-6,481 M-2,577 M-2,812 M-3,862 M-1,216 M-530 M1,456 M
Common Stock Dividend Paid-21,771 M-19,800 M-18,135 M-16,521 M-15,137 M-13,811 M-12,699 M-11,845 M-11,006 M-9,882 M
Common Stock Payments-17,254 M-22,245 M-32,696 M-27,385 M-22,968 M-19,543 M-10,721 M-11,788 M-15,969 M-14,443 M
Depreciation And Amortization22,287 M13,861 M14,460 M11,686 M12,796 M11,682 M10,261 M8,778 M6,622 M5,957 M
Excess Tax Benefit From Stock Based Compensation-588 M
Financing Cash Flow-37,757 M-43,935 M-58,876 M-48,486 M-46,031 M-36,887 M-33,590 M8,408 M-8,393 M-9,668 M
Issuance Of Capital Stock2,002 M1,866 M1,841 M1,693 M1,343 M1,142 M1,002 M772 M668 M634 M
Issuance Of Debt575 M-2,750 M-9,023 M-5,504 M-8,935 M-4,000 M-10,201 M31,459 M18,283 M13,661 M
Net Common Stock Issuance-15,252 M-20,379 M-30,855 M-25,692 M-21,625 M-18,401 M-9,719 M-11,016 M-15,301 M-13,809 M
Net Investment Properties Purchase And Sale-52,493 M5,427 M-6,425 M-6,955 M3,218 M-1,848 M5,571 M-38,652 M-15,607 M-17,057 M
Net Investment Purchase And Sale-52,493 M5,427 M-6,425 M-6,955 M3,218 M-1,848 M5,571 M-38,652 M-15,607 M-17,057 M
Net Issuance Payments Of Debt575 M-2,750 M-9,023 M-5,504 M-8,935 M-4,000 M-10,201 M31,459 M18,283 M13,661 M
Net Long Term Debt Issuance-4,675 M-2,750 M-9,023 M-5,504 M-8,935 M-4,000 M-2,877 M36,422 M11,088 M9,180 M
Net PPE Purchase And Sale-44,477 M-28,107 M-23,886 M-20,622 M-15,441 M-13,925 M-11,632 M-8,129 M-8,343 M-5,944 M
Other Non-cash Items11,039 M9,807 M7,093 M4,869 M5,070 M3,860 M1,728 M1,193 M3,075 M9,629 M
Purchase Of Investment-17,732 M-37,651 M-26,456 M-62,924 M-77,190 M-57,697 M-137,380 M-176,905 M-129,758 M-98,729 M
Purchase Of PPE-44,477 M-28,107 M-23,886 M-20,622 M-15,441 M-13,925 M-11,632 M-8,129 M-8,343 M-5,944 M
Repayment Of Debt-29,070 M-2,750 M-9,023 M-5,504 M-8,935 M-4,000 M-10,060 M-7,922 M-2,796 M-1,500 M
Sale Of Investment24,775 M33,510 M16,451 M51,792 M66,449 M20,043 M26,360 M164,394 M115,341 M85,861 M
Short Term Debt Issuance5,250 M-7,324 M-4,963 M7,195 M4,481 M
Stock Based Compensation10,734 M9,611 M7,502 M6,118 M5,289 M4,652 M3,940 M3,266 M2,668 M2,574 M
Begcash34,704 M13,931 M14,224 M13,576 M11,356 M11,946 M7,663 M6,510 M5,595 M8,669 M
Capex-44,477 M-28,107 M-23,886 M-20,622 M-15,441 M-13,925 M-11,632 M-8,129 M-8,343 M-5,944 M
Cffcf-37,757 M-43,935 M-58,876 M-48,486 M-46,031 M-36,887 M-33,590 M8,408 M-8,393 M-9,668 M
Cffinv-96,970 M-22,680 M-30,311 M-27,577 M-12,223 M-15,773 M-6,061 M-46,781 M-23,950 M-23,001 M
Cffoa118,548 M87,582 M89,035 M76,740 M60,675 M52,185 M43,884 M39,507 M33,325 M29,668 M
Chgcash-16,179 M20,967 M-152 M677 M2,421 M-475 M4,233 M1,134 M982 M-3,001 M
Chginv1,284 M1,242 M-1,123 M-737 M168 M597 M-465 M50 M600 M-272 M
Chgothca-1,648 M-1,991 M-709 M-932 M-2,330 M-1,718 M-952 M1,028 M-1,167 M62 M
Chgothcl10,215 M7,807 M7,453 M8,782 M3,558 M5,881 M6,720 M4,176 M8,314 M-472 M
Chgothwc-6,068 M-2,280 M-1,980 M-2,057 M311 M-1,243 M-305 M-1,035 M-807 M1,945 M
Chgpay5,232 M-3,079 M3,639 M489 M-613 M3,161 M19,331 M1,873 M88 M-1,054 M
Chgrec-7,191 M-4,087 M-6,834 M-6,481 M-2,577 M-2,812 M-3,862 M-1,216 M-530 M1,456 M
Comstkiss2,002 M1,866 M1,841 M1,693 M1,343 M1,142 M1,002 M772 M668 M634 M
Definc-4,738 M-6,059 M-5,702 M-150 M11 M-6,463 M-5,143 M-829 M332 M224 M
Deftax-4,738 M-6,059 M-5,702 M-150 M11 M-6,463 M-5,143 M-829 M332 M224 M
Depamor22,287 M13,861 M14,460 M11,686 M12,796 M11,682 M10,261 M8,778 M6,622 M5,957 M
Divpaid21,771 M19,800 M18,135 M16,521 M15,137 M13,811 M12,699 M11,845 M11,006 M9,882 M
Effexch-210 M-194 M-141 M-29 M-201 M-115 M50 M19 M-67 M-73 M
Endcash18,315 M34,704 M13,931 M14,224 M13,576 M11,356 M11,946 M7,663 M6,510 M5,595 M
Fcf74,071 M59,475 M65,149 M56,118 M45,234 M38,260 M32,252 M31,378 M24,982 M23,724 M
Ltdebtiss24,395 M7,183 M44,344 M13,884 M10,680 M
Ltdebtpay-29,070 M-2,750 M-9,023 M-5,504 M-8,935 M-4,000 M-10,060 M-7,922 M-2,796 M-1,500 M
Netinccont88,136 M72,361 M72,738 M61,271 M44,281 M39,240 M16,571 M25,489 M16,798 M12,193 M
Netothfin-1,309 M-1,006 M-863 M-769 M-334 M-675 M-971 M-190 M-369 M362 M
Netothinv-59,536 M9,568 M3,580 M4,177 M13,959 M35,806 M116,591 M-26,141 M-1,190 M-4,189 M
Netstdebtiss5,250 M-7,324 M-4,963 M7,195 M4,481 M
Opcf118,548 M87,582 M89,035 M76,740 M60,675 M52,185 M43,884 M39,507 M33,325 M29,668 M
Purchsti-17,732 M-37,651 M-26,456 M-62,924 M-77,190 M-57,697 M-137,380 M-176,905 M-129,758 M-98,729 M
Repurchstk-17,254 M-22,245 M-32,696 M-27,385 M-22,968 M-19,543 M-10,721 M-11,788 M-15,969 M-14,443 M
Salesti24,775 M33,510 M16,451 M51,792 M66,449 M20,043 M26,360 M164,394 M115,341 M85,861 M
Call: 1-877-778-8358
Ankur Mohan MarketXLS
Welcome! I'm Ankur, the founder and CEO of MarketXLS. With more than ten years of experience, I have assisted over 2,500 customers in developing personalized investment research strategies and monitoring systems using Excel.

I invite you to book a demo with me or my team to save time, enhance your investment research, and streamline your workflows.
Implement "your own" investment strategies in Excel with thousands of MarketXLS functions and templates.
MarketXLS provides all the tools I need for in-depth stock analysis. It's user-friendly and constantly improving. A must-have for serious investors.

John D.

Financial Analyst

I have been using MarketXLS for the last 6+ years and they really enhanced the product every year and now in the journey of bringing in AI...

Kirubakaran K.

Investment Professional

MarketXLS is a powerful tool for financial modeling. It integrates seamlessly with Excel and provides real-time data.

David L.

Financial Analyst

I have used lots of stock and option information services. This is the only one which gives me what I need inside Excel.

Lloyd L.

Professional Trader