Year 2024 2023 2022
CF from Operating Activities 182.66B 227.77B 191.64B
Net Income 130.59B 169.73B 144.11B
Depreciation & Amortization 36.82B 35.02B 29.38B
Deferred Income Taxes 0 -47.07B -50.85B
Stock Based Compensation 2.98B 2.5B 1.35B
Change in Working Capital -13.85B 53.79B 47.57B
Accounts Receivable -105.48B -44.95B -98.52B
Inventory 2.45B -4.76B -743.3M
Accounts Payable 145.07B 54.13B 96.78B
Other Working Capital -55.88B 49.37B 50.05B
Other Non-Cash Items 26.12B 13.8B 20.08B
CF from Investing Activities 182.66B 227.77B 191.64B
Investments in Property, Plant & Equipment -45.17B -41.44B -31.11B
Net Acquisitions 3.46B 27.63B 9.28B
Investment Purchases -48.89B -91.2B -21.56B
Sales/Maturities of Investments 76.29B 8.27B 24.63B
Other Investing Activites 35.94B 13.62B -17.92B
CF from Financing Activities -254.13B -115.73B -151.82B
Debt Repayment -41.02B -52.77B -88.2B
Common Stock Issued 96.5M 103.1M 109.7M
Common Stock Repurchased -122.8B 0 0
Dividends Paid -42.17B -30.91B -25.28B
Other Financing Activites -70.77B -32.14B -38.44B
Free Cash Flow 137.5B 186.33B 160.53B
Operating Cash Flow 182.66B 227.77B 191.64B
Capital Expenditures -45.17B -41.44B -31.11B
Cash at Beginning of Period 169.27B 137.7B 133.74B
Cash at End of Period 119.59B 169.27B 137.7B
Net Change In Cash -49.68B 31.56B 3.97B

Retained Earning Schedule

Year 2024 2023 2022
Retained Earnings (Previous Year) 745.2B 671.4B 610.64B
Net Income 130.59B 104.71B 86.69B
Stock Repurchases -122.8B 0 0
Dividend Paid -42.17B -30.91B -25.28B
Retained Earnings 794.9B 745.2B 671.4B
Other Distributions -115.27B 42.89B 35.48B

PPE Schedule

Year 2024 2023 2022
Gross PPE 184.84B 164.23B 137.37B
Annual Depreciation 36.82B 35.02B 29.48B
Capital Expenditure -45.17B -41.44B -31.11B
Net PPE 193.18B 170.65B 139B

Intangible and Goodwill Schedule

Year 2024 2023 2022
Acquisitions and Adjustments 22.3M 3.22B -5.9B
Goodwill (Previous Year) 77.99B 74.77B 80.67B
Goodwill 78.01B 77.99B 74.77B