Breakdown
TTM
3/31/2026
3/31/2025
3/31/2024
3/31/2023
Operating Cash Flow
286,420
267,491
178,496
224,682
255,693
Investing Cash Flow
-242,212
-222,437
-23,955
-31,709
-129,341
Financing Cash Flow
-146,415
-162,787
-147,949
-107,710
-102,196
End Cash Position
266,217
257,612
375,345
368,753
283,490
Income Tax Paid Supplemental Data
35,093
39,264
45,582
36,757
82,438
Interest Paid Supplemental Data
271
272
11
801
619
Capital Expenditure
-51,761
-35,406
-21,427
-17,421
-44,106
Issuance of Debt
--
--
--
0
0
Repayment of Debt
-337
-295
-311
-488
-641
Repurchase of Capital Stock
-139,888
-159,888
-148,680
-109,309
-103,412
Free Cash Flow
234,659
232,085
157,069
207,261
211,587
3/31/2023 - 7/1/2003
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
