Breakdown
TTM
12/31/2025
12/31/2024
12/31/2023
12/31/2022
Operating Cash Flow
189,490
153,065
157,610
121,601
76,238
Investing Cash Flow
-70,307
-17,456
-62,477
-52,153
-28,683
Financing Cash Flow
-220,956
-266,730
144,765
-155,487
103,254
End Cash Position
157,440
228,453
359,574
119,676
205,715
Income Tax Paid Supplemental Data
--
27,400
38,842
27,918
13,584
Interest Paid Supplemental Data
--
52,150
22,697
22,740
20,480
Capital Expenditure
-60,996
-47,441
-51,929
-40,833
-23,940
Issuance of Debt
--
0
500,000
0
250,000
Repayment of Debt
--
0
0
-3,650
-3,025
Repurchase of Capital Stock
-179,605
-221,859
-314,664
-125,401
0
Free Cash Flow
128,494
105,624
105,681
80,768
52,298
12/31/2022 - 6/12/2015
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
