Breakdown
TTM
3/31/2026
3/31/2025
3/31/2024
3/31/2023
Operating Cash Flow
--
40,244
62,520
41,645
49,608
Investing Cash Flow
--
25,455
23,211
16,367
7,472
Financing Cash Flow
--
-15,338
900
425
489
End Cash Position
--
433,255
382,894
296,263
237,826
Capital Expenditure
--
-2,800
-4,598
-4,018
-7,740
Issuance of Capital Stock
--
567
900
425
489
Free Cash Flow
--
37,444
57,922
37,627
41,868
3/31/2023 - 1/28/2002
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
