Breakdown
TTM
3/31/2026
3/31/2025
3/31/2024
3/31/2023
Operating Cash Flow
151,158
114,355
79,526
-33,801
13,634
Investing Cash Flow
--
-19
-938
-854
-452
Financing Cash Flow
-70,259
-70,211
-46,748
-38,077
-13,729
End Cash Position
245,897
221,103
176,978
145,138
217,870
Capital Expenditure
--
-19
-938
-854
-452
Repurchase of Capital Stock
-57,751
-57,703
-35,011
-25,900
-1,940
Free Cash Flow
151,139
114,336
78,588
-34,655
13,182
3/31/2023 - 8/13/1996
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
