Breakdown
TTM
12/31/2025
12/31/2024
12/31/2023
12/31/2022
Operating Cash Flow
332,967
122,334
298,787
529,132
88,361
Investing Cash Flow
-39,953
-53,704
-56,165
-59,860
-40,364
Financing Cash Flow
23,437
2,044
-174,816
-332,645
-819,270
End Cash Position
654,634
487,075
412,926
351,213
211,748
Income Tax Paid Supplemental Data
--
37,600
51,300
76,500
64,000
Interest Paid Supplemental Data
--
35,300
29,500
32,300
41,200
Capital Expenditure
-39,953
-53,704
-56,165
-59,860
-40,364
Issuance of Debt
--
575,000
0
70,000
240,000
Repayment of Debt
--
-500,000
0
-190,000
-620,000
Repurchase of Capital Stock
-16,748
0
-50,526
-100,034
-299,667
Free Cash Flow
293,014
68,630
242,622
469,272
47,997
12/31/2022 - 10/28/2003
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
