Breakdown
TTM
12/31/2025
12/31/2024
12/31/2023
12/31/2022
Operating Cash Flow
243,241
175,107
140,876
269,588
238,806
Investing Cash Flow
-81,423
-62,308
-37,693
-33,250
-34,932
Financing Cash Flow
-95,567
-115,697
-94,460
-253,717
-188,072
End Cash Position
173,407
133,886
136,291
128,317
145,722
Income Tax Paid Supplemental Data
6,909
7,768
8,587
15,754
4,621
Interest Paid Supplemental Data
--
0
0
3,240
3,973
Capital Expenditure
-80,223
-62,308
-37,693
-33,250
-23,338
Issuance of Capital Stock
8,519
7,588
6,184
8,365
7,159
Issuance of Debt
--
--
0
0
148,597
Repayment of Debt
--
0
0
-130,000
-178,750
Repurchase of Capital Stock
-44,145
-100,000
-66,998
-80,004
-110,132
Free Cash Flow
163,018
112,799
103,183
236,338
215,468
12/31/2022 - 11/9/1989
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
