Three-Statement Breakdown
LITTLE CHANGED
Free cash flow was little changed at $1.4B, and covered net income 1.04×.
CASH FROM OPS
+2.1%
1,596
CAPITAL EXPENDITURE
+20.6%
152
FREE CASH FLOW
+0.5%
1,444
FCF / NET INCOME
+19.4%
1.04×
| Cash flow | FY 2019 | FY 2020 | FY 2021 | FY 2022 | FY 2023 | FY 2024 | YoY | TTM | 8Q | ||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Net income |
|
1,116 | 906 | 1,246 | 1,253 | 1,406 | 1,645 | 1,384 | -15.9% | 1,516 | |
| Depreciation & amortization |
|
180 | 191 | 203 | 191 | 193 | 181 | 175 | -3.3% | 172 | |
| Stock-based comp |
|
37 | 63 | 65 | 67 | 64 | 73 | 80 | +9.6% | 75 | |
| Cash from operations |
|
1,469 | 1,480 | 1,750 | 1,560 | 1,627 | 1,563 | 1,596 | +2.1% | 1,871 | |
| Cash conversion |
|
1.32× | 1.63× | 1.40× | 1.25× | 1.16× | 0.95× | 1.15× | +21.4% | 1.23× | |
| Capital expenditures |
|
(145) | (183) | (156) | (115) | (138) | (126) | (152) | +20.6% | (159) | |
| Free cash flow |
|
1,324 | 1,297 | 1,594 | 1,445 | 1,489 | 1,437 | 1,444 | +0.5% | 1,712 | |
| FCF margin |
|
10.1% | 10.2% | 11.1% | 10.6% | 10.5% | 10.1% | 10.0% | -0.7% | 11.5% | |
| Cash from investing |
|
-203 | -353 | -89 | -33 | -183 | -164 | -406 | — | -402 | |
| Dividends paid |
|
0 | 260 | 393 | 465 | 539 | 606 | 647 | +6.8% | 658 | |
| Share repurchases |
|
0 | 0 | 725 | 850 | 800 | 1,007 | 809 | -19.7% | 1,055 | |
| Debt repayment |
|
0 | 1,000 | 0 | 500 | 534 | 0 | 1,300 | — | 135 | |
| Cash from financing |
|
-1,133 | -844 | 58 | -3,652 | -1,350 | -309 | -2,421 | — | -1,320 | |
| Net change in cash |
|
113 | 342 | 1,676 | -2,282 | 85 | 1,041 | -1,216 | — | 146 | |
| Ending cash balance |
|
1,446 | 1,782 | 1,565 | 1,189 | 1,274 | 2,300 | 1,096 | -52.3% | 813 | |
Click a line to select it — Enter or the EXPAND pill folds out its quarter-by-quarter history.
SELECTED · FREE CASH FLOW · QoQ BRIDGE
FROM1,437
CASH FROM OPERATIONS+33
CAPITAL EXPENDITURES-26
TO1,444
No bridge for this line yet — select Free cash flow to see its QoQ walk.
↹ CLICK A LINE TO SELECT · ⌘F FIND LINE ITEM
SRC 10-Q FILED 2026-07-23 ↗