Baidu Cash Flow Statement Analysis

Operating, investing, and financing activities in billions CNY

Scroll to see more
Cash flow statement showing operating, investing, and financing activities for Baidu, Inc. (BIDU) - Annual data in billions CNY
BreakdownFY 2024FY 2023FY 2022FY 2021FY 2020FY 2019FY 2018
Period EndingDec 2024Dec 2023Dec 2022Dec 2021Dec 2020Dec 2019Dec 2018
Operating Activities
Net Income24.1820.321.097.5919.03-2.2922.58
Depreciation & Amortization20.5221.462.9122.5622.7122.1418.45
Deferred Income Tax1.04-0.16-0.01-0.450.12-0.70-0.76
Stock Based Compensation4.786.356.797.066.730.000.00
Change in Working Capital-27.51-13.07-0.17-18.69-18.21-6.693.28
Change in Accounts Receivable0.110.22-2.37-2.14-1.660.000.00
Change in Accounts Payable2.30-1.01-1.647.420.210.000.00
Change in Other Working Capital-29.92-0.95-0.13-0.25-17.640.000.00
Other Operating Activities-1.77-0.95-0.75-0.25-0.14-0.31-1.01
Net Cash from Operating Activities21.2336.623.7920.1224.2028.4635.97
Investing Activities
Capital Expenditures-8.13-11.301.22-11.245.336.97-8.77
Acquisitions8.44-1.600.00-12.28-2.88-1.453.60
Purchases of Investments-304.91-201.99-181.52-200.50-20.240.000.00
Sales/Maturities of Investments298.55155.030.65192.50-20.240.56-21.67
Other Investing Activities-2.514.03-25.290.070.910.035.88
Net Cash from Investing Activities-8.56-50.40-0.57-31.44-27.55-19.97-34.46
Financing Activities
Debt Repayment-7.54-33.57-2.40-15.39-4.29-3.33-21.43
Common Stock Issued0.000.10-0.2819.874.660.4015.69
Common Stock Repurchased-6.32-4.76-1.93-7.58-13.050.000.00
Other Financing Activities0.103.590.641.9317.550.72-18.70
Net Cash from Financing Activities-13.76-14.16-0.9323.405.67-3.8715.08
Summary
Effect of Forex Changes on Cash0.100.281.73-0.94-0.210.001.90
Net Change in Cash-0.99-27.942.5512.072.314.6116.59
Cash at Beginning of Period37.5765.2447.6736.5434.4429.8311.34
Cash at End of Period36.5937.579.4647.6736.5434.4429.83
Free Cash Flow13.1025.323.798.8818.8721.4913.69
Supplemental Disclosures
Interest Paid2.242.760.392.542.202.451.58
Income Taxes Paid3.683.670.513.253.614.105.51