Breakdown
TTM
12/31/2025
12/31/2024
12/31/2023
12/31/2022
Operating Cash Flow
326,946
290,023
125,137
33,754
-44,883
Investing Cash Flow
-103,625
-202,748
-45,843
-14,375
-285,579
Financing Cash Flow
-75,395
-56,288
-70,995
22
321,767
End Cash Position
211,454
82,364
51,377
43,078
23,677
Income Tax Paid Supplemental Data
35,553
5,581
--
--
--
Interest Paid Supplemental Data
6,693
6,933
7,652
8,630
5,677
Capital Expenditure
-7,753
-6,774
-7,562
-8,583
-9,312
Issuance of Capital Stock
--
--
--
0
195,000
Issuance of Debt
--
--
--
0
140,000
Repayment of Debt
-17,364
0
-71,000
0
-20,000
Repurchase of Capital Stock
-242,695
-43,730
0
-12
-536
Free Cash Flow
319,193
283,249
117,575
25,171
-54,195
12/31/2022 - 4/26/2021
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