FFilingLens
8Y

Three-Statement Breakdown

TXT
2026-07-04 · figures in $M

FCF UP

Free cash flow rose 43% to $929.0M, and covered net income 1.01×.

CASH FROM OPS +29.4%
1,312 8.9% MGN
CAPITAL EXPENDITURE +5.2%
383
FREE CASH FLOW +42.9%
929
FCF / NET INCOME +27.9%
1.01× TARGET >1.0×
Cash flow FY 2018 FY 2020 FY 2021 FY 2022 FY 2022 FY 2023 FY 2024 YoY TTM 8Q
Net income
1,222 815 309 746 861 921 824 921 +11.8% 937 2024-09-28 · $223.0M2024-12-28 · $141.0M2025-03-29 · $207.0M2025-06-28 · $245.0M2025-09-27 · $234.0M2026-01-03 · $235.0M2026-04-04 · $220.0M2026-07-04 · $248.0M
Depreciation & amortization
437 416 391 390 397 395 382 401 +5.0% 399
Cash from operations
1,107 1,014 768 1,598 1,488 1,266 1,014 1,312 +29.4% 1,236 2024-09-28 · $208.0M2024-12-28 · $446.0M2025-03-29 · -$124.0M2025-06-28 · $387.0M2025-09-27 · $349.0M2026-01-03 · $700.0M2026-04-04 · -$117.0M2026-07-04 · $304.0M
Cash conversion
0.91× 1.24× 2.49× 2.14× 1.73× 1.37× 1.23× 1.42× +15.8% 1.32×
Capital expenditures
(369) (339) (317) (375) (354) (402) (364) (383) +5.2% (477)
Free cash flow
738 675 451 1,223 1,134 864 650 929 +42.9% 759 2024-09-28 · $137.0M2024-12-28 · $293.0M2025-03-29 · -$180.0M2025-06-28 · $309.0M2025-09-27 · $273.0M2026-01-03 · $527.0M2026-04-04 · -$250.0M2026-07-04 · $209.0M
FCF margin
5.3% 5.0% 3.9% 9.9% 8.8% 6.3% 4.7% 6.3% +32.3% 5.0%
Cash from investing
620 -266 -248 -281 -447 -317 -284 -207 -417
Dividends paid
20 18 18 18 17 16 12 18 +50.0% 18
Share repurchases
1,783 503 183 921 867 1,168 1,122 822 -26.7% 770
Debt repayment
131 303 593 621 234 44 377 720 +91.0% 431
Cash from financing
-1,864 -502 360 -1,446 -1,091 -813 -1,454 -543 -642
Net change in cash
-155 250 897 -137 -82 146 -740 584 172
Ending cash balance
1,107 1,357 2,254 2,117 2,035 2,181 1,441 2,025 +40.5% 1,606

Click a line to select it — Enter or the EXPAND pill folds out its quarter-by-quarter history.

SELECTED · FREE CASH FLOW · QoQ BRIDGE
FROM650 CASH FROM OPERATIONS+298 CAPITAL EXPENDITURES-19 TO929
CLICK A LINE TO SELECT · ⌘F FIND LINE ITEM SRC 10-Q FILED 2026-07-28 ↗