Oracle Cash Flow Statement Analysis

Operating, investing, and financing activities in billions USD

Scroll to see more
Cash flow statement showing operating, investing, and financing activities for Oracle Corporation (ORCL) - Annual data in billions USD
BreakdownFY 2025FY 2024FY 2023FY 2022FY 2021FY 2020FY 2019
Period EndingDec 2025May 2024May 2023May 2022May 2021May 2020May 2019
Operating Activities
Net Income12.4410.478.506.7213.7510.1411.08
Depreciation & Amortization6.176.146.113.122.922.972.92
Deferred Income Tax-1.64-2.14-2.17-1.15-2.43-0.85-1.19
Stock Based Compensation4.673.973.552.611.840.000.00
Change in Working Capital-1.50-0.490.51-1.99-0.15-1.19-0.26
Change in Accounts Receivable-0.65-0.97-0.15-0.870.330.000.00
Change in Accounts Payable-0.61-0.72-0.28-0.73-0.020.000.00
Change in Other Working Capital-0.240.720.320.010.620.000.00
Other Operating Activities0.670.72-1.51-0.931.802.070.16
Net Cash from Operating Activities20.8218.6717.179.5415.8913.1414.55
Investing Activities
Capital Expenditures-21.22-6.87-8.70-4.512.141.56-1.66
Acquisitions0.00-0.06-27.72-0.15-0.04-0.12-0.36
Purchases of Investments-1.27-1.00-0.0715.88-10.920.000.00
Sales/Maturities of Investments0.780.57-0.0715.88-10.9211.5328.58
Net Cash from Investing Activities-21.71-7.36-36.4811.22-13.109.8426.56
Financing Activities
Debt Repayment5.60-3.50-21.05-8.25-2.63-4.50-4.50
Common Stock Issued0.650.741.190.481.791.592.16
Common Stock Repurchased-1.50-3.24-2.50-17.34-21.600.000.00
Dividends Paid-4.74-4.39-3.67-3.463.063.07-2.93
Other Financing Activities1.090.00-0.06-0.56-0.47-0.80-0.14
Net Cash from Financing Activities1.10-10.557.91-29.13-10.38-6.13-42.06
Summary
Effect of Forex Changes on Cash0.12-0.07-0.21-0.350.45-0.13-0.16
Net Change in Cash0.330.76-11.62-8.72-7.5916.85-0.95
Cash at Beginning of Period10.459.7721.3830.1037.2420.5121.62
Cash at End of Period10.7910.459.7721.3830.1037.2420.51
Free Cash Flow-0.3911.818.475.0313.7511.5812.89
Supplemental Disclosures
Interest Paid3.373.663.252.742.411.972.06
Income Taxes Paid4.023.563.012.573.193.222.90