Breakdown
TTM
3/31/2026
3/31/2025
3/31/2024
3/31/2023
Operating Cash Flow
323,969
310,568
138,631
91,570
85,643
Investing Cash Flow
-292,872
-229,340
-44,667
-65,710
-26,524
Financing Cash Flow
-32,107
-31,862
115,117
-16,798
-17,980
End Cash Position
375,102
421,989
363,978
152,942
145,692
Capital Expenditure
-196,573
-129,253
-86,027
-63,468
-54,957
Issuance of Capital Stock
5,674
6,287
2,774
0
0
Issuance of Debt
--
0
143,324
0
--
Repayment of Debt
-269
-258
-771
-262
-597
Repurchase of Capital Stock
--
0
-963
-1,020
-2,078
Free Cash Flow
127,396
181,315
52,604
28,102
30,686
3/31/2023 - 5/15/2017
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
