Breakdown
TTM
12/31/2025
12/31/2024
12/31/2023
12/31/2022
Operating Cash Flow
415,257
409,121
261,157
116,106
169,583
Investing Cash Flow
-634,393
-353,982
-306,244
-128,478
-156,807
Financing Cash Flow
200,525
-28,786
73,774
-3,940
5,017
End Cash Position
62,704
106,892
80,539
51,852
68,164
Income Tax Paid Supplemental Data
61,496
59,085
38,454
21,124
18,890
Interest Paid Supplemental Data
7,710
287
1,048
3,682
704
Capital Expenditure
-8,468
-7,132
-8,533
-6,759
-5,936
Issuance of Capital Stock
--
--
115,724
0
0
Issuance of Debt
315,000
15,000
0
16,200
36,400
Repayment of Debt
--
--
-52,600
--
--
Repurchase of Capital Stock
-101,389
-37,284
0
-22,266
-34,415
Free Cash Flow
406,789
401,989
252,624
109,347
163,647
12/31/2022 - 4/17/2019
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
