Breakdown
TTM
12/31/2025
12/31/2024
12/31/2023
12/31/2022
Operating Cash Flow
349,638
372,029
285,815
306,280
192,309
Investing Cash Flow
-202,300
-45,654
-77,266
-54,684
-126,144
Financing Cash Flow
-250,679
-330,047
-303,802
-246,778
-237,532
End Cash Position
94,819
216,289
217,682
314,002
307,138
Income Tax Paid Supplemental Data
15,099
34,467
58,194
30,625
50,416
Capital Expenditure
-52,207
-48,353
-37,347
-26,847
-31,979
Repurchase of Capital Stock
-336,499
-290,949
-250,899
-199,999
-200,006
Free Cash Flow
297,431
323,676
248,468
279,433
160,330
12/31/2022 - 3/2/2012
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
