Breakdown
TTM
12/31/2025
12/31/2024
12/31/2023
12/31/2022
Operating Cash Flow
613,146
439,988
497,104
478,584
219,116
Investing Cash Flow
-297,109
-551,923
-185,849
-87,752
-89,755
Financing Cash Flow
-405,495
-161,539
-118,623
-104,534
-32,789
End Cash Position
216,937
390,721
664,195
471,563
185,265
Income Tax Paid Supplemental Data
--
81,074
53,072
36,906
5,602
Interest Paid Supplemental Data
--
17,842
23,383
27,011
19,322
Capital Expenditure
-141,847
-77,312
-80,954
-64,379
-60,909
Issuance of Debt
160,000
0
0
2,562
0
Repayment of Debt
-365,237
-24,860
-26,539
-93,491
-23,373
Repurchase of Capital Stock
-132,916
-74,200
-70,596
0
0
Free Cash Flow
471,299
362,676
416,150
414,205
158,207
12/31/2022 - 7/12/1991
Upgrade to begin using 40 years of financial statements and get so much more.
Perform in-depth fundamental analysis with decades of income statements, balance sheets, and cash flows — all exportable.
Upgrade
