Breakdown
TTM
12/31/2025
12/31/2024
12/31/2023
12/31/2022
Operating Cash Flow
195,967
151,228
91,296
-42,048
-159,115
Investing Cash Flow
-350,283
-267,450
-378,558
-65,692
519,935
Financing Cash Flow
-117,736
-35,492
-7,878
-7,432
-7,182
End Cash Position
280,407
339,410
492,559
785,789
899,740
Capital Expenditure
-6,287
-15,604
-19,133
-1,111
-3,430
Repurchase of Capital Stock
-29,549
-27,955
0
--
--
Free Cash Flow
189,680
135,624
72,163
-43,159
-162,545
12/31/2022 - 10/13/2014
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
