Breakdown
TTM
12/31/2025
12/31/2024
12/31/2023
12/31/2022
Operating Cash Flow
36,829
41,927
6,939
155,463
122,119
Investing Cash Flow
-7,235
-37,397
62,602
-133,354
-46,816
Financing Cash Flow
-79,847
-71,052
-100,913
-10,823
-3,258
End Cash Position
64,545
91,173
157,362
188,948
177,521
Income Tax Paid Supplemental Data
--
8,349
13,098
18,030
7,689
Interest Paid Supplemental Data
--
85
13
6
5
Capital Expenditure
-8,081
-5,742
-6,872
-811
-1,058
Repayment of Debt
--
-452
0
0
0
Repurchase of Capital Stock
-80,089
-71,212
-46,920
0
0
Free Cash Flow
28,748
36,185
67
154,652
121,061
12/31/2022 - 1/31/2006
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
