Breakdown
TTM
12/31/2025
12/31/2024
12/31/2023
12/31/2022
Operating Cash Flow
60,473
59,023
58,646
59,321
45,989
Investing Cash Flow
139,704
120,069
299,852
-69,329
270,242
Financing Cash Flow
-165,384
-173,177
-357,077
-145,482
-110,846
End Cash Position
117,463
84,594
91,147
87,170
243,836
Issuance of Debt
--
--
--
0
140,000
Repayment of Debt
--
--
--
0
-110,329
Repurchase of Capital Stock
-123,690
-96,228
-281,473
-73,645
-71,534
Free Cash Flow
60,473
59,023
58,646
59,321
45,989
12/31/2022 - 12/31/1968
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
