Breakdown
TTM
12/31/2025
12/31/2024
12/31/2023
12/31/2022
Operating Cash Flow
--
382,139
385,237
333,767
289,231
Investing Cash Flow
--
-96,927
-86,935
-155,290
-86,272
Financing Cash Flow
--
-332,369
-201,377
-147,057
-242,378
End Cash Position
--
675,851
700,459
611,672
572,664
Income Tax Paid Supplemental Data
--
62,834
96,932
94,814
88,677
Interest Paid Supplemental Data
--
721
1,717
1,870
652
Capital Expenditure
--
-58,014
-56,565
-52,448
-51,872
Issuance of Debt
--
220,000
344,925
123,995
100,000
Repayment of Debt
--
0
-344,925
-123,995
-100,000
Repurchase of Capital Stock
--
-420,015
-75,474
0
-87,540
Free Cash Flow
--
324,125
328,672
281,319
237,359
12/31/2022 - 11/5/2004
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
