Breakdown
TTM
3/31/2026
3/31/2025
3/31/2024
3/31/2023
Operating Cash Flow
301,046
303,868
240,857
222,704
416,225
Investing Cash Flow
102,654
-57,196
-46,155
-485,678
-61,179
Financing Cash Flow
-219,183
-222,220
-73,038
10,864
-37,019
End Cash Position
789,844
638,259
610,338
495,063
747,453
Income Tax Paid Supplemental Data
--
38,459
59,242
59,056
143,600
Interest Paid Supplemental Data
--
8,932
8,391
3,875
2,938
Capital Expenditure
-35,052
-34,119
-50,532
-52,915
-52,244
Repayment of Debt
-412
-1,096
0
-77
0
Repurchase of Capital Stock
-200,000
-200,000
-79,999
0
0
Free Cash Flow
265,994
269,749
190,325
169,789
363,981
3/31/2023 - 5/3/1973
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
