CHEVRON CORP
Selected financial measures — level and five-year trend
Selected financial measures — level and five-year trend
Revenue growth
% YoYRevenue growth — five-year track
The tile shows the current value (% YoY) and, below it, how it developed across the recent fiscal years.
- Revenue growth — from 51.50% to -4.60%: FY22 51.50%, FY23 -16.50%, FY24 -1.80%, FY25 -4.60%
Each series is one measure across the fiscal years; the points are reported or directly derived annual values, not smoothed.
Revenue growth = revenue / prior-year revenue − 1. Source: SEC EDGAR companyfacts · filings 2009–2026
Free cash flow
OCF − capexFree cash flow — five-year track
The tile shows the current value (OCF − capex) and, below it, how it developed across the recent fiscal years.
- Free cash flow — from 21.13 to 16.59: FY21 21.13, FY22 37.63, FY23 19.78, FY24 15.04, FY25 16.59
Each series is one measure across the fiscal years; the points are reported or directly derived annual values, not smoothed.
Free cash flow = operating cash flow − capex, in $bn. Source: SEC EDGAR companyfacts · filings 2009–2026
Cash conversion
FCF / OCFCash conversion — five-year track
The tile shows the current value (FCF / OCF) and, below it, how it developed across the recent fiscal years.
- Cash conversion — from 72.00% to 49.00%: FY21 72.00%, FY22 76.00%, FY23 56.00%, FY24 48.00%, FY25 49.00%
Each series is one measure across the fiscal years; the points are reported or directly derived annual values, not smoothed.
Cash conversion = free cash flow / operating cash flow. Source: SEC EDGAR companyfacts · filings 2009–2026
Payout of FCF
buybacks + dividendsPayout of FCF — five-year track
The tile shows the current value (buybacks + dividends) and, below it, how it developed across the recent fiscal years.
- Payout of FCF — from 55.00% to 150.00%: FY21 55.00%, FY22 59.00%, FY23 133.00%, FY24 180.00%, FY25 150.00%
Each series is one measure across the fiscal years; the points are reported or directly derived annual values, not smoothed.
Payout ratio = (buybacks + dividends) / free cash flow. Source: SEC EDGAR companyfacts · filings 2009–2026
Segment revenue and profit contributions — revenue × margin by segment.
Segment revenue and profit contributions — revenue × margin by segment.
No segment profit data is tagged for this company.
Change by segment — walk and build-up
Change by segment — walk and build-up
Segment walk — not applicable
No segment measure resolves for the latest period.
Change in profit — volume, margin and cost components
Change in profit — volume, margin and cost components
Driver walk — volume, margin and the cost drivers behind it
$bn / ppGross profit — profit bridge 2024 → 2025
Why profit moved: profit = revenue × margin. The bridge separates the volume effect from the margin effect and breaks the margin effect into the individual cost blocks.
Shown: FY24 74.21 → FY25 76.22, change 2.01.
- Volume -3.71
- Margin 5.72
Left to right: the first bar is the opening value, the middle bars are changes (up = increasing, down = decreasing), the last is the closing value. The changes sum to the difference exactly — no unexplained residual remains. The value axis is broken near zero so the contributions stay visible next to the large opening and closing bars; bar lengths are therefore not proportional to absolute value.
A cost step contributes −Rev₀·Δ(step/Rev); tagged sub-lines are shown individually and reconcile to the step. Volume/margin margin-first: vol = Δrev·m₁, margin = r₀·Δm. Consolidated P&L, annual durations only. Source: SEC EDGAR companyfacts · filings 2009–2026
Gross profit — profit bridge 2024 → 2025
Why profit moved: profit = revenue × margin. The bridge separates the volume effect from the margin effect and breaks the margin effect into the individual cost blocks.
Shown: FY24 74.21 → FY25 76.22, change 2.01.
- Volume -3.58
- Margin 5.59
Left to right: the first bar is the opening value, the middle bars are changes (up = increasing, down = decreasing), the last is the closing value. The changes sum to the difference exactly — no unexplained residual remains. The value axis is broken near zero so the contributions stay visible next to the large opening and closing bars; bar lengths are therefore not proportional to absolute value.
A cost step contributes −Rev₀·Δ(step/Rev); tagged sub-lines are shown individually and reconcile to the step. Volume/margin by Shapley: vol = ½·Δrev·(m₀+m₁), margin = ½·(r₀+r₁)·Δm. Consolidated P&L, annual durations only. Source: SEC EDGAR companyfacts · filings 2009–2026
Gross profit — profit bridge 2024 → 2025
Why profit moved: profit = revenue × margin. The bridge separates the volume effect from the margin effect and breaks the margin effect into the individual cost blocks.
Shown: FY24 74.21 → FY25 76.22, change 2.01.
- Volume -3.71
- Cost of revenue 5.72
Left to right: the first bar is the opening value, the middle bars are changes (up = increasing, down = decreasing), the last is the closing value. The changes sum to the difference exactly — no unexplained residual remains. The value axis is broken near zero so the contributions stay visible next to the large opening and closing bars; bar lengths are therefore not proportional to absolute value.
A cost step contributes −Rev₀·Δ(step/Rev); tagged sub-lines are shown individually and reconcile to the step. Volume/margin margin-first: vol = Δrev·m₁, margin = r₀·Δm. Consolidated P&L, annual durations only. Source: SEC EDGAR companyfacts · filings 2009–2026
Gross profit — profit bridge 2024 → 2025
Why profit moved: profit = revenue × margin. The bridge separates the volume effect from the margin effect and breaks the margin effect into the individual cost blocks.
Shown: FY24 74.21 → FY25 76.22, change 2.01.
- Volume -3.58
- Cost of revenue 5.59
Left to right: the first bar is the opening value, the middle bars are changes (up = increasing, down = decreasing), the last is the closing value. The changes sum to the difference exactly — no unexplained residual remains. The value axis is broken near zero so the contributions stay visible next to the large opening and closing bars; bar lengths are therefore not proportional to absolute value.
A cost step contributes −Rev₀·Δ(step/Rev); tagged sub-lines are shown individually and reconcile to the step. Volume/margin by Shapley: vol = ½·Δrev·(m₀+m₁), margin = ½·(r₀+r₁)·Δm. Consolidated P&L, annual durations only. Source: SEC EDGAR companyfacts · filings 2009–2026
Gross profit — margin bridge 2024 → 2025
The same question in percentage points of margin. The volume effect is necessarily absent — more revenue alone does not change the margin; what remains are the cost ratios.
Shown: FY24 38.37% → FY25 41.33%, change 2.96%.
- Cost of revenue 2.96%
Left to right: the first bar is the opening value, the middle bars are changes (up = increasing, down = decreasing), the last is the closing value. The changes sum to the difference exactly — no unexplained residual remains. The value axis is broken near zero so the contributions stay visible next to the large opening and closing bars; bar lengths are therefore not proportional to absolute value.
A cost step contributes −Rev₀·Δ(step/Rev); tagged sub-lines are shown individually and reconcile to the step. Consolidated P&L, annual durations only. Source: SEC EDGAR companyfacts · filings 2009–2026
Gross profit — profit bridge 2023 → 2025
Why profit moved: profit = revenue × margin. The bridge separates the volume effect from the margin effect and breaks the margin effect into the individual cost blocks.
Shown: FY23 77.72 → FY25 76.22, change -1.50.
- Volume -5.16
- Margin 3.66
Left to right: the first bar is the opening value, the middle bars are changes (up = increasing, down = decreasing), the last is the closing value. The changes sum to the difference exactly — no unexplained residual remains. The value axis is broken near zero so the contributions stay visible next to the large opening and closing bars; bar lengths are therefore not proportional to absolute value.
A cost step contributes −Rev₀·Δ(step/Rev); tagged sub-lines are shown individually and reconcile to the step. Volume/margin margin-first: vol = Δrev·m₁, margin = r₀·Δm. Consolidated P&L, annual durations only. Source: SEC EDGAR companyfacts · filings 2009–2026
Gross profit — profit bridge 2023 → 2025
Why profit moved: profit = revenue × margin. The bridge separates the volume effect from the margin effect and breaks the margin effect into the individual cost blocks.
Shown: FY23 77.72 → FY25 76.22, change -1.50.
- Volume -5.04
- Margin 3.54
Left to right: the first bar is the opening value, the middle bars are changes (up = increasing, down = decreasing), the last is the closing value. The changes sum to the difference exactly — no unexplained residual remains. The value axis is broken near zero so the contributions stay visible next to the large opening and closing bars; bar lengths are therefore not proportional to absolute value.
A cost step contributes −Rev₀·Δ(step/Rev); tagged sub-lines are shown individually and reconcile to the step. Volume/margin by Shapley: vol = ½·Δrev·(m₀+m₁), margin = ½·(r₀+r₁)·Δm. Consolidated P&L, annual durations only. Source: SEC EDGAR companyfacts · filings 2009–2026
Gross profit — profit bridge 2023 → 2025
Why profit moved: profit = revenue × margin. The bridge separates the volume effect from the margin effect and breaks the margin effect into the individual cost blocks.
Shown: FY23 77.72 → FY25 76.22, change -1.50.
- Volume -5.16
- Cost of revenue 3.66
Left to right: the first bar is the opening value, the middle bars are changes (up = increasing, down = decreasing), the last is the closing value. The changes sum to the difference exactly — no unexplained residual remains. The value axis is broken near zero so the contributions stay visible next to the large opening and closing bars; bar lengths are therefore not proportional to absolute value.
A cost step contributes −Rev₀·Δ(step/Rev); tagged sub-lines are shown individually and reconcile to the step. Volume/margin margin-first: vol = Δrev·m₁, margin = r₀·Δm. Consolidated P&L, annual durations only. Source: SEC EDGAR companyfacts · filings 2009–2026
Gross profit — profit bridge 2023 → 2025
Why profit moved: profit = revenue × margin. The bridge separates the volume effect from the margin effect and breaks the margin effect into the individual cost blocks.
Shown: FY23 77.72 → FY25 76.22, change -1.50.
- Volume -5.04
- Cost of revenue 3.54
Left to right: the first bar is the opening value, the middle bars are changes (up = increasing, down = decreasing), the last is the closing value. The changes sum to the difference exactly — no unexplained residual remains. The value axis is broken near zero so the contributions stay visible next to the large opening and closing bars; bar lengths are therefore not proportional to absolute value.
A cost step contributes −Rev₀·Δ(step/Rev); tagged sub-lines are shown individually and reconcile to the step. Volume/margin by Shapley: vol = ½·Δrev·(m₀+m₁), margin = ½·(r₀+r₁)·Δm. Consolidated P&L, annual durations only. Source: SEC EDGAR companyfacts · filings 2009–2026
Gross profit — margin bridge 2023 → 2025
The same question in percentage points of margin. The volume effect is necessarily absent — more revenue alone does not change the margin; what remains are the cost ratios.
Shown: FY23 39.47% → FY25 41.33%, change 1.86%.
- Cost of revenue 1.86%
Left to right: the first bar is the opening value, the middle bars are changes (up = increasing, down = decreasing), the last is the closing value. The changes sum to the difference exactly — no unexplained residual remains. The value axis is broken near zero so the contributions stay visible next to the large opening and closing bars; bar lengths are therefore not proportional to absolute value.
A cost step contributes −Rev₀·Δ(step/Rev); tagged sub-lines are shown individually and reconcile to the step. Consolidated P&L, annual durations only. Source: SEC EDGAR companyfacts · filings 2009–2026
Gross profit — profit bridge 2022 → 2025
Why profit moved: profit = revenue × margin. The bridge separates the volume effect from the margin effect and breaks the margin effect into the individual cost blocks.
Shown: FY22 90.30 → FY25 76.22, change -14.08.
- Volume -21.19
- Margin 7.11
Left to right: the first bar is the opening value, the middle bars are changes (up = increasing, down = decreasing), the last is the closing value. The changes sum to the difference exactly — no unexplained residual remains. The value axis is broken near zero so the contributions stay visible next to the large opening and closing bars; bar lengths are therefore not proportional to absolute value.
A cost step contributes −Rev₀·Δ(step/Rev); tagged sub-lines are shown individually and reconcile to the step. Volume/margin margin-first: vol = Δrev·m₁, margin = r₀·Δm. Consolidated P&L, annual durations only. Source: SEC EDGAR companyfacts · filings 2009–2026
Gross profit — profit bridge 2022 → 2025
Why profit moved: profit = revenue × margin. The bridge separates the volume effect from the margin effect and breaks the margin effect into the individual cost blocks.
Shown: FY22 90.30 → FY25 76.22, change -14.08.
- Volume -20.42
- Margin 6.34
Left to right: the first bar is the opening value, the middle bars are changes (up = increasing, down = decreasing), the last is the closing value. The changes sum to the difference exactly — no unexplained residual remains. The value axis is broken near zero so the contributions stay visible next to the large opening and closing bars; bar lengths are therefore not proportional to absolute value.
A cost step contributes −Rev₀·Δ(step/Rev); tagged sub-lines are shown individually and reconcile to the step. Volume/margin by Shapley: vol = ½·Δrev·(m₀+m₁), margin = ½·(r₀+r₁)·Δm. Consolidated P&L, annual durations only. Source: SEC EDGAR companyfacts · filings 2009–2026
Gross profit — profit bridge 2022 → 2025
Why profit moved: profit = revenue × margin. The bridge separates the volume effect from the margin effect and breaks the margin effect into the individual cost blocks.
Shown: FY22 90.30 → FY25 76.22, change -14.08.
- Volume -21.19
- Cost of revenue 7.11
Left to right: the first bar is the opening value, the middle bars are changes (up = increasing, down = decreasing), the last is the closing value. The changes sum to the difference exactly — no unexplained residual remains. The value axis is broken near zero so the contributions stay visible next to the large opening and closing bars; bar lengths are therefore not proportional to absolute value.
A cost step contributes −Rev₀·Δ(step/Rev); tagged sub-lines are shown individually and reconcile to the step. Volume/margin margin-first: vol = Δrev·m₁, margin = r₀·Δm. Consolidated P&L, annual durations only. Source: SEC EDGAR companyfacts · filings 2009–2026
Gross profit — profit bridge 2022 → 2025
Why profit moved: profit = revenue × margin. The bridge separates the volume effect from the margin effect and breaks the margin effect into the individual cost blocks.
Shown: FY22 90.30 → FY25 76.22, change -14.08.
- Volume -20.42
- Cost of revenue 6.34
Left to right: the first bar is the opening value, the middle bars are changes (up = increasing, down = decreasing), the last is the closing value. The changes sum to the difference exactly — no unexplained residual remains. The value axis is broken near zero so the contributions stay visible next to the large opening and closing bars; bar lengths are therefore not proportional to absolute value.
A cost step contributes −Rev₀·Δ(step/Rev); tagged sub-lines are shown individually and reconcile to the step. Volume/margin by Shapley: vol = ½·Δrev·(m₀+m₁), margin = ½·(r₀+r₁)·Δm. Consolidated P&L, annual durations only. Source: SEC EDGAR companyfacts · filings 2009–2026
Gross profit — margin bridge 2022 → 2025
The same question in percentage points of margin. The volume effect is necessarily absent — more revenue alone does not change the margin; what remains are the cost ratios.
Shown: FY22 38.31% → FY25 41.33%, change 3.02%.
- Cost of revenue 3.02%
Left to right: the first bar is the opening value, the middle bars are changes (up = increasing, down = decreasing), the last is the closing value. The changes sum to the difference exactly — no unexplained residual remains. The value axis is broken near zero so the contributions stay visible next to the large opening and closing bars; bar lengths are therefore not proportional to absolute value.
A cost step contributes −Rev₀·Δ(step/Rev); tagged sub-lines are shown individually and reconcile to the step. Consolidated P&L, annual durations only. Source: SEC EDGAR companyfacts · filings 2009–2026
Pre-tax — profit bridge 2024 → 2025
Why profit moved: profit = revenue × margin. The bridge separates the volume effect from the margin effect and breaks the margin effect into the individual cost blocks.
Shown: FY24 27.42 → FY25 19.56, change -7.86.
- Volume -0.95
- Margin -6.91
Left to right: the first bar is the opening value, the middle bars are changes (up = increasing, down = decreasing), the last is the closing value. The changes sum to the difference exactly — no unexplained residual remains. The value axis is broken near zero so the contributions stay visible next to the large opening and closing bars; bar lengths are therefore not proportional to absolute value.
A cost step contributes −Rev₀·Δ(step/Rev); tagged sub-lines are shown individually and reconcile to the step. Volume/margin margin-first: vol = Δrev·m₁, margin = r₀·Δm. Consolidated P&L, annual durations only. Source: SEC EDGAR companyfacts · filings 2009–2026
Pre-tax — profit bridge 2024 → 2025
Why profit moved: profit = revenue × margin. The bridge separates the volume effect from the margin effect and breaks the margin effect into the individual cost blocks.
Shown: FY24 27.42 → FY25 19.56, change -7.86.
- Volume -1.11
- Margin -6.75
Left to right: the first bar is the opening value, the middle bars are changes (up = increasing, down = decreasing), the last is the closing value. The changes sum to the difference exactly — no unexplained residual remains. The value axis is broken near zero so the contributions stay visible next to the large opening and closing bars; bar lengths are therefore not proportional to absolute value.
A cost step contributes −Rev₀·Δ(step/Rev); tagged sub-lines are shown individually and reconcile to the step. Volume/margin by Shapley: vol = ½·Δrev·(m₀+m₁), margin = ½·(r₀+r₁)·Δm. Consolidated P&L, annual durations only. Source: SEC EDGAR companyfacts · filings 2009–2026
Pre-tax — profit bridge 2024 → 2025
Why profit moved: profit = revenue × margin. The bridge separates the volume effect from the margin effect and breaks the margin effect into the individual cost blocks.
Shown: FY24 27.42 → FY25 19.56, change -7.86.
- Volume -0.95
- Cost of revenue 5.72
- Opex & non-operating -12.63
Left to right: the first bar is the opening value, the middle bars are changes (up = increasing, down = decreasing), the last is the closing value. The changes sum to the difference exactly — no unexplained residual remains. The value axis is broken near zero so the contributions stay visible next to the large opening and closing bars; bar lengths are therefore not proportional to absolute value.
A cost step contributes −Rev₀·Δ(step/Rev); tagged sub-lines are shown individually and reconcile to the step. Volume/margin margin-first: vol = Δrev·m₁, margin = r₀·Δm. Consolidated P&L, annual durations only. Source: SEC EDGAR companyfacts · filings 2009–2026
Pre-tax — profit bridge 2024 → 2025
Why profit moved: profit = revenue × margin. The bridge separates the volume effect from the margin effect and breaks the margin effect into the individual cost blocks.
Shown: FY24 27.42 → FY25 19.56, change -7.86.
- Volume -1.11
- Cost of revenue 5.59
- Opex & non-operating -12.34
Left to right: the first bar is the opening value, the middle bars are changes (up = increasing, down = decreasing), the last is the closing value. The changes sum to the difference exactly — no unexplained residual remains. The value axis is broken near zero so the contributions stay visible next to the large opening and closing bars; bar lengths are therefore not proportional to absolute value.
A cost step contributes −Rev₀·Δ(step/Rev); tagged sub-lines are shown individually and reconcile to the step. Volume/margin by Shapley: vol = ½·Δrev·(m₀+m₁), margin = ½·(r₀+r₁)·Δm. Consolidated P&L, annual durations only. Source: SEC EDGAR companyfacts · filings 2009–2026
Pre-tax — margin bridge 2024 → 2025
The same question in percentage points of margin. The volume effect is necessarily absent — more revenue alone does not change the margin; what remains are the cost ratios.
Shown: FY24 14.18% → FY25 10.60%, change -3.57%.
- Cost of revenue 2.96%
- Opex & non-operating -6.53%
Left to right: the first bar is the opening value, the middle bars are changes (up = increasing, down = decreasing), the last is the closing value. The changes sum to the difference exactly — no unexplained residual remains. The value axis is broken near zero so the contributions stay visible next to the large opening and closing bars; bar lengths are therefore not proportional to absolute value.
A cost step contributes −Rev₀·Δ(step/Rev); tagged sub-lines are shown individually and reconcile to the step. Consolidated P&L, annual durations only. Source: SEC EDGAR companyfacts · filings 2009–2026
Pre-tax — profit bridge 2023 → 2025
Why profit moved: profit = revenue × margin. The bridge separates the volume effect from the margin effect and breaks the margin effect into the individual cost blocks.
Shown: FY23 29.54 → FY25 19.56, change -9.99.
- Volume -1.32
- Margin -8.66
Left to right: the first bar is the opening value, the middle bars are changes (up = increasing, down = decreasing), the last is the closing value. The changes sum to the difference exactly — no unexplained residual remains. The value axis is broken near zero so the contributions stay visible next to the large opening and closing bars; bar lengths are therefore not proportional to absolute value.
A cost step contributes −Rev₀·Δ(step/Rev); tagged sub-lines are shown individually and reconcile to the step. Volume/margin margin-first: vol = Δrev·m₁, margin = r₀·Δm. Consolidated P&L, annual durations only. Source: SEC EDGAR companyfacts · filings 2009–2026
Pre-tax — profit bridge 2023 → 2025
Why profit moved: profit = revenue × margin. The bridge separates the volume effect from the margin effect and breaks the margin effect into the individual cost blocks.
Shown: FY23 29.54 → FY25 19.56, change -9.99.
- Volume -1.60
- Margin -8.39
Left to right: the first bar is the opening value, the middle bars are changes (up = increasing, down = decreasing), the last is the closing value. The changes sum to the difference exactly — no unexplained residual remains. The value axis is broken near zero so the contributions stay visible next to the large opening and closing bars; bar lengths are therefore not proportional to absolute value.
A cost step contributes −Rev₀·Δ(step/Rev); tagged sub-lines are shown individually and reconcile to the step. Volume/margin by Shapley: vol = ½·Δrev·(m₀+m₁), margin = ½·(r₀+r₁)·Δm. Consolidated P&L, annual durations only. Source: SEC EDGAR companyfacts · filings 2009–2026
Pre-tax — profit bridge 2023 → 2025
Why profit moved: profit = revenue × margin. The bridge separates the volume effect from the margin effect and breaks the margin effect into the individual cost blocks.
Shown: FY23 29.54 → FY25 19.56, change -9.99.
- Volume -1.32
- Cost of revenue 3.66
- Opex & non-operating -12.32
Left to right: the first bar is the opening value, the middle bars are changes (up = increasing, down = decreasing), the last is the closing value. The changes sum to the difference exactly — no unexplained residual remains. The value axis is broken near zero so the contributions stay visible next to the large opening and closing bars; bar lengths are therefore not proportional to absolute value.
A cost step contributes −Rev₀·Δ(step/Rev); tagged sub-lines are shown individually and reconcile to the step. Volume/margin margin-first: vol = Δrev·m₁, margin = r₀·Δm. Consolidated P&L, annual durations only. Source: SEC EDGAR companyfacts · filings 2009–2026
Pre-tax — profit bridge 2023 → 2025
Why profit moved: profit = revenue × margin. The bridge separates the volume effect from the margin effect and breaks the margin effect into the individual cost blocks.
Shown: FY23 29.54 → FY25 19.56, change -9.99.
- Volume -1.60
- Cost of revenue 3.54
- Opex & non-operating -11.93
Left to right: the first bar is the opening value, the middle bars are changes (up = increasing, down = decreasing), the last is the closing value. The changes sum to the difference exactly — no unexplained residual remains. The value axis is broken near zero so the contributions stay visible next to the large opening and closing bars; bar lengths are therefore not proportional to absolute value.
A cost step contributes −Rev₀·Δ(step/Rev); tagged sub-lines are shown individually and reconcile to the step. Volume/margin by Shapley: vol = ½·Δrev·(m₀+m₁), margin = ½·(r₀+r₁)·Δm. Consolidated P&L, annual durations only. Source: SEC EDGAR companyfacts · filings 2009–2026
Pre-tax — margin bridge 2023 → 2025
The same question in percentage points of margin. The volume effect is necessarily absent — more revenue alone does not change the margin; what remains are the cost ratios.
Shown: FY23 15.00% → FY25 10.60%, change -4.40%.
- Cost of revenue 1.86%
- Opex & non-operating -6.26%
Left to right: the first bar is the opening value, the middle bars are changes (up = increasing, down = decreasing), the last is the closing value. The changes sum to the difference exactly — no unexplained residual remains. The value axis is broken near zero so the contributions stay visible next to the large opening and closing bars; bar lengths are therefore not proportional to absolute value.
A cost step contributes −Rev₀·Δ(step/Rev); tagged sub-lines are shown individually and reconcile to the step. Consolidated P&L, annual durations only. Source: SEC EDGAR companyfacts · filings 2009–2026
Pre-tax — profit bridge 2022 → 2025
Why profit moved: profit = revenue × margin. The bridge separates the volume effect from the margin effect and breaks the margin effect into the individual cost blocks.
Shown: FY22 49.53 → FY25 19.56, change -29.97.
- Volume -5.44
- Margin -24.54
Left to right: the first bar is the opening value, the middle bars are changes (up = increasing, down = decreasing), the last is the closing value. The changes sum to the difference exactly — no unexplained residual remains. The value axis is broken near zero so the contributions stay visible next to the large opening and closing bars; bar lengths are therefore not proportional to absolute value.
A cost step contributes −Rev₀·Δ(step/Rev); tagged sub-lines are shown individually and reconcile to the step. Volume/margin margin-first: vol = Δrev·m₁, margin = r₀·Δm. Consolidated P&L, annual durations only. Source: SEC EDGAR companyfacts · filings 2009–2026
Pre-tax — profit bridge 2022 → 2025
Why profit moved: profit = revenue × margin. The bridge separates the volume effect from the margin effect and breaks the margin effect into the individual cost blocks.
Shown: FY22 49.53 → FY25 19.56, change -29.97.
- Volume -8.11
- Margin -21.87
Left to right: the first bar is the opening value, the middle bars are changes (up = increasing, down = decreasing), the last is the closing value. The changes sum to the difference exactly — no unexplained residual remains. The value axis is broken near zero so the contributions stay visible next to the large opening and closing bars; bar lengths are therefore not proportional to absolute value.
A cost step contributes −Rev₀·Δ(step/Rev); tagged sub-lines are shown individually and reconcile to the step. Volume/margin by Shapley: vol = ½·Δrev·(m₀+m₁), margin = ½·(r₀+r₁)·Δm. Consolidated P&L, annual durations only. Source: SEC EDGAR companyfacts · filings 2009–2026
Pre-tax — profit bridge 2022 → 2025
Why profit moved: profit = revenue × margin. The bridge separates the volume effect from the margin effect and breaks the margin effect into the individual cost blocks.
Shown: FY22 49.53 → FY25 19.56, change -29.97.
- Volume -5.44
- Cost of revenue 7.11
- Opex & non-operating -31.65
Left to right: the first bar is the opening value, the middle bars are changes (up = increasing, down = decreasing), the last is the closing value. The changes sum to the difference exactly — no unexplained residual remains. The value axis is broken near zero so the contributions stay visible next to the large opening and closing bars; bar lengths are therefore not proportional to absolute value.
A cost step contributes −Rev₀·Δ(step/Rev); tagged sub-lines are shown individually and reconcile to the step. Volume/margin margin-first: vol = Δrev·m₁, margin = r₀·Δm. Consolidated P&L, annual durations only. Source: SEC EDGAR companyfacts · filings 2009–2026
Pre-tax — profit bridge 2022 → 2025
Why profit moved: profit = revenue × margin. The bridge separates the volume effect from the margin effect and breaks the margin effect into the individual cost blocks.
Shown: FY22 49.53 → FY25 19.56, change -29.97.
- Volume -8.11
- Cost of revenue 6.34
- Opex & non-operating -28.20
Left to right: the first bar is the opening value, the middle bars are changes (up = increasing, down = decreasing), the last is the closing value. The changes sum to the difference exactly — no unexplained residual remains. The value axis is broken near zero so the contributions stay visible next to the large opening and closing bars; bar lengths are therefore not proportional to absolute value.
A cost step contributes −Rev₀·Δ(step/Rev); tagged sub-lines are shown individually and reconcile to the step. Volume/margin by Shapley: vol = ½·Δrev·(m₀+m₁), margin = ½·(r₀+r₁)·Δm. Consolidated P&L, annual durations only. Source: SEC EDGAR companyfacts · filings 2009–2026
Pre-tax — margin bridge 2022 → 2025
The same question in percentage points of margin. The volume effect is necessarily absent — more revenue alone does not change the margin; what remains are the cost ratios.
Shown: FY22 21.01% → FY25 10.60%, change -10.41%.
- Cost of revenue 3.02%
- Opex & non-operating -13.43%
Left to right: the first bar is the opening value, the middle bars are changes (up = increasing, down = decreasing), the last is the closing value. The changes sum to the difference exactly — no unexplained residual remains. The value axis is broken near zero so the contributions stay visible next to the large opening and closing bars; bar lengths are therefore not proportional to absolute value.
A cost step contributes −Rev₀·Δ(step/Rev); tagged sub-lines are shown individually and reconcile to the step. Consolidated P&L, annual durations only. Source: SEC EDGAR companyfacts · filings 2009–2026
Net income — profit bridge 2024 → 2025
Why profit moved: profit = revenue × margin. The bridge separates the volume effect from the margin effect and breaks the margin effect into the individual cost blocks.
Shown: FY24 17.66 → FY25 12.30, change -5.36.
- Volume -0.60
- Margin -4.76
Left to right: the first bar is the opening value, the middle bars are changes (up = increasing, down = decreasing), the last is the closing value. The changes sum to the difference exactly — no unexplained residual remains. The value axis is broken near zero so the contributions stay visible next to the large opening and closing bars; bar lengths are therefore not proportional to absolute value.
A cost step contributes −Rev₀·Δ(step/Rev); tagged sub-lines are shown individually and reconcile to the step. Volume/margin margin-first: vol = Δrev·m₁, margin = r₀·Δm. Consolidated P&L, annual durations only. Source: SEC EDGAR companyfacts · filings 2009–2026
Net income — profit bridge 2024 → 2025
Why profit moved: profit = revenue × margin. The bridge separates the volume effect from the margin effect and breaks the margin effect into the individual cost blocks.
Shown: FY24 17.66 → FY25 12.30, change -5.36.
- Volume -0.71
- Margin -4.65
Left to right: the first bar is the opening value, the middle bars are changes (up = increasing, down = decreasing), the last is the closing value. The changes sum to the difference exactly — no unexplained residual remains. The value axis is broken near zero so the contributions stay visible next to the large opening and closing bars; bar lengths are therefore not proportional to absolute value.
A cost step contributes −Rev₀·Δ(step/Rev); tagged sub-lines are shown individually and reconcile to the step. Volume/margin by Shapley: vol = ½·Δrev·(m₀+m₁), margin = ½·(r₀+r₁)·Δm. Consolidated P&L, annual durations only. Source: SEC EDGAR companyfacts · filings 2009–2026
Net income — profit bridge 2024 → 2025
Why profit moved: profit = revenue × margin. The bridge separates the volume effect from the margin effect and breaks the margin effect into the individual cost blocks.
Shown: FY24 17.66 → FY25 12.30, change -5.36.
- Volume -0.60
- Cost of revenue 5.72
- Opex & non-operating -12.63
- Income tax 2.15
Left to right: the first bar is the opening value, the middle bars are changes (up = increasing, down = decreasing), the last is the closing value. The changes sum to the difference exactly — no unexplained residual remains. The value axis is broken near zero so the contributions stay visible next to the large opening and closing bars; bar lengths are therefore not proportional to absolute value.
A cost step contributes −Rev₀·Δ(step/Rev); tagged sub-lines are shown individually and reconcile to the step. Volume/margin margin-first: vol = Δrev·m₁, margin = r₀·Δm. Consolidated P&L, annual durations only. Source: SEC EDGAR companyfacts · filings 2009–2026
Net income — profit bridge 2024 → 2025
Why profit moved: profit = revenue × margin. The bridge separates the volume effect from the margin effect and breaks the margin effect into the individual cost blocks.
Shown: FY24 17.66 → FY25 12.30, change -5.36.
- Volume -0.71
- Cost of revenue 5.59
- Opex & non-operating -12.34
- Income tax 2.10
Left to right: the first bar is the opening value, the middle bars are changes (up = increasing, down = decreasing), the last is the closing value. The changes sum to the difference exactly — no unexplained residual remains. The value axis is broken near zero so the contributions stay visible next to the large opening and closing bars; bar lengths are therefore not proportional to absolute value.
A cost step contributes −Rev₀·Δ(step/Rev); tagged sub-lines are shown individually and reconcile to the step. Volume/margin by Shapley: vol = ½·Δrev·(m₀+m₁), margin = ½·(r₀+r₁)·Δm. Consolidated P&L, annual durations only. Source: SEC EDGAR companyfacts · filings 2009–2026
Net income — margin bridge 2024 → 2025
The same question in percentage points of margin. The volume effect is necessarily absent — more revenue alone does not change the margin; what remains are the cost ratios.
Shown: FY24 9.13% → FY25 6.67%, change -2.46%.
- Cost of revenue 2.96%
- Opex & non-operating -6.53%
- Income tax 1.11%
Left to right: the first bar is the opening value, the middle bars are changes (up = increasing, down = decreasing), the last is the closing value. The changes sum to the difference exactly — no unexplained residual remains. The value axis is broken near zero so the contributions stay visible next to the large opening and closing bars; bar lengths are therefore not proportional to absolute value.
A cost step contributes −Rev₀·Δ(step/Rev); tagged sub-lines are shown individually and reconcile to the step. Consolidated P&L, annual durations only. Source: SEC EDGAR companyfacts · filings 2009–2026
Net income — profit bridge 2023 → 2025
Why profit moved: profit = revenue × margin. The bridge separates the volume effect from the margin effect and breaks the margin effect into the individual cost blocks.
Shown: FY23 21.37 → FY25 12.30, change -9.07.
- Volume -0.83
- Margin -8.24
Left to right: the first bar is the opening value, the middle bars are changes (up = increasing, down = decreasing), the last is the closing value. The changes sum to the difference exactly — no unexplained residual remains. The value axis is broken near zero so the contributions stay visible next to the large opening and closing bars; bar lengths are therefore not proportional to absolute value.
A cost step contributes −Rev₀·Δ(step/Rev); tagged sub-lines are shown individually and reconcile to the step. Volume/margin margin-first: vol = Δrev·m₁, margin = r₀·Δm. Consolidated P&L, annual durations only. Source: SEC EDGAR companyfacts · filings 2009–2026
Net income — profit bridge 2023 → 2025
Why profit moved: profit = revenue × margin. The bridge separates the volume effect from the margin effect and breaks the margin effect into the individual cost blocks.
Shown: FY23 21.37 → FY25 12.30, change -9.07.
- Volume -1.09
- Margin -7.98
Left to right: the first bar is the opening value, the middle bars are changes (up = increasing, down = decreasing), the last is the closing value. The changes sum to the difference exactly — no unexplained residual remains. The value axis is broken near zero so the contributions stay visible next to the large opening and closing bars; bar lengths are therefore not proportional to absolute value.
A cost step contributes −Rev₀·Δ(step/Rev); tagged sub-lines are shown individually and reconcile to the step. Volume/margin by Shapley: vol = ½·Δrev·(m₀+m₁), margin = ½·(r₀+r₁)·Δm. Consolidated P&L, annual durations only. Source: SEC EDGAR companyfacts · filings 2009–2026
Net income — profit bridge 2023 → 2025
Why profit moved: profit = revenue × margin. The bridge separates the volume effect from the margin effect and breaks the margin effect into the individual cost blocks.
Shown: FY23 21.37 → FY25 12.30, change -9.07.
- Volume -0.83
- Cost of revenue 3.66
- Opex & non-operating -12.32
- Income tax 0.42
Left to right: the first bar is the opening value, the middle bars are changes (up = increasing, down = decreasing), the last is the closing value. The changes sum to the difference exactly — no unexplained residual remains. The value axis is broken near zero so the contributions stay visible next to the large opening and closing bars; bar lengths are therefore not proportional to absolute value.
A cost step contributes −Rev₀·Δ(step/Rev); tagged sub-lines are shown individually and reconcile to the step. Volume/margin margin-first: vol = Δrev·m₁, margin = r₀·Δm. Consolidated P&L, annual durations only. Source: SEC EDGAR companyfacts · filings 2009–2026
Net income — profit bridge 2023 → 2025
Why profit moved: profit = revenue × margin. The bridge separates the volume effect from the margin effect and breaks the margin effect into the individual cost blocks.
Shown: FY23 21.37 → FY25 12.30, change -9.07.
- Volume -1.09
- Cost of revenue 3.54
- Opex & non-operating -11.93
- Income tax 0.41
Left to right: the first bar is the opening value, the middle bars are changes (up = increasing, down = decreasing), the last is the closing value. The changes sum to the difference exactly — no unexplained residual remains. The value axis is broken near zero so the contributions stay visible next to the large opening and closing bars; bar lengths are therefore not proportional to absolute value.
A cost step contributes −Rev₀·Δ(step/Rev); tagged sub-lines are shown individually and reconcile to the step. Volume/margin by Shapley: vol = ½·Δrev·(m₀+m₁), margin = ½·(r₀+r₁)·Δm. Consolidated P&L, annual durations only. Source: SEC EDGAR companyfacts · filings 2009–2026
Net income — margin bridge 2023 → 2025
The same question in percentage points of margin. The volume effect is necessarily absent — more revenue alone does not change the margin; what remains are the cost ratios.
Shown: FY23 10.85% → FY25 6.67%, change -4.18%.
- Cost of revenue 1.86%
- Opex & non-operating -6.26%
- Income tax 0.22%
Left to right: the first bar is the opening value, the middle bars are changes (up = increasing, down = decreasing), the last is the closing value. The changes sum to the difference exactly — no unexplained residual remains. The value axis is broken near zero so the contributions stay visible next to the large opening and closing bars; bar lengths are therefore not proportional to absolute value.
A cost step contributes −Rev₀·Δ(step/Rev); tagged sub-lines are shown individually and reconcile to the step. Consolidated P&L, annual durations only. Source: SEC EDGAR companyfacts · filings 2009–2026
Net income — profit bridge 2022 → 2025
Why profit moved: profit = revenue × margin. The bridge separates the volume effect from the margin effect and breaks the margin effect into the individual cost blocks.
Shown: FY22 35.47 → FY25 12.30, change -23.17.
- Volume -3.42
- Margin -19.75
Left to right: the first bar is the opening value, the middle bars are changes (up = increasing, down = decreasing), the last is the closing value. The changes sum to the difference exactly — no unexplained residual remains. The value axis is broken near zero so the contributions stay visible next to the large opening and closing bars; bar lengths are therefore not proportional to absolute value.
A cost step contributes −Rev₀·Δ(step/Rev); tagged sub-lines are shown individually and reconcile to the step. Volume/margin margin-first: vol = Δrev·m₁, margin = r₀·Δm. Consolidated P&L, annual durations only. Source: SEC EDGAR companyfacts · filings 2009–2026
Net income — profit bridge 2022 → 2025
Why profit moved: profit = revenue × margin. The bridge separates the volume effect from the margin effect and breaks the margin effect into the individual cost blocks.
Shown: FY22 35.47 → FY25 12.30, change -23.17.
- Volume -5.57
- Margin -17.60
Left to right: the first bar is the opening value, the middle bars are changes (up = increasing, down = decreasing), the last is the closing value. The changes sum to the difference exactly — no unexplained residual remains. The value axis is broken near zero so the contributions stay visible next to the large opening and closing bars; bar lengths are therefore not proportional to absolute value.
A cost step contributes −Rev₀·Δ(step/Rev); tagged sub-lines are shown individually and reconcile to the step. Volume/margin by Shapley: vol = ½·Δrev·(m₀+m₁), margin = ½·(r₀+r₁)·Δm. Consolidated P&L, annual durations only. Source: SEC EDGAR companyfacts · filings 2009–2026
Net income — profit bridge 2022 → 2025
Why profit moved: profit = revenue × margin. The bridge separates the volume effect from the margin effect and breaks the margin effect into the individual cost blocks.
Shown: FY22 35.47 → FY25 12.30, change -23.17.
- Volume -3.42
- Cost of revenue 7.11
- Opex & non-operating -31.65
- Income tax 4.79
Left to right: the first bar is the opening value, the middle bars are changes (up = increasing, down = decreasing), the last is the closing value. The changes sum to the difference exactly — no unexplained residual remains. The value axis is broken near zero so the contributions stay visible next to the large opening and closing bars; bar lengths are therefore not proportional to absolute value.
A cost step contributes −Rev₀·Δ(step/Rev); tagged sub-lines are shown individually and reconcile to the step. Volume/margin margin-first: vol = Δrev·m₁, margin = r₀·Δm. Consolidated P&L, annual durations only. Source: SEC EDGAR companyfacts · filings 2009–2026
Net income — profit bridge 2022 → 2025
Why profit moved: profit = revenue × margin. The bridge separates the volume effect from the margin effect and breaks the margin effect into the individual cost blocks.
Shown: FY22 35.47 → FY25 12.30, change -23.17.
- Volume -5.57
- Cost of revenue 6.34
- Opex & non-operating -28.20
- Income tax 4.27
Left to right: the first bar is the opening value, the middle bars are changes (up = increasing, down = decreasing), the last is the closing value. The changes sum to the difference exactly — no unexplained residual remains. The value axis is broken near zero so the contributions stay visible next to the large opening and closing bars; bar lengths are therefore not proportional to absolute value.
A cost step contributes −Rev₀·Δ(step/Rev); tagged sub-lines are shown individually and reconcile to the step. Volume/margin by Shapley: vol = ½·Δrev·(m₀+m₁), margin = ½·(r₀+r₁)·Δm. Consolidated P&L, annual durations only. Source: SEC EDGAR companyfacts · filings 2009–2026
Net income — margin bridge 2022 → 2025
The same question in percentage points of margin. The volume effect is necessarily absent — more revenue alone does not change the margin; what remains are the cost ratios.
Shown: FY22 15.05% → FY25 6.67%, change -8.38%.
- Cost of revenue 3.02%
- Opex & non-operating -13.43%
- Income tax 2.03%
Left to right: the first bar is the opening value, the middle bars are changes (up = increasing, down = decreasing), the last is the closing value. The changes sum to the difference exactly — no unexplained residual remains. The value axis is broken near zero so the contributions stay visible next to the large opening and closing bars; bar lengths are therefore not proportional to absolute value.
A cost step contributes −Rev₀·Δ(step/Rev); tagged sub-lines are shown individually and reconcile to the step. Consolidated P&L, annual durations only. Source: SEC EDGAR companyfacts · filings 2009–2026
Common-size P&L — the two compared years
$bn · % of revenue| $bn | FY24 | FY25 | % rev FY24 | % rev FY25 | Δpp |
|---|---|---|---|---|---|
| Revenue | 193.41 | 184.43 | 100.0% | 100.0% | +0.0pp |
| Cost of revenue | 119.21 | 108.21 | 61.6% | 58.7% | -3.0pp |
| Gross profit | 74.21 | 76.22 | 38.4% | 41.3% | +3.0pp |
| R&D | 0.35 | 0.43 | 0.2% | 0.2% | +0.0pp |
| G&A / SG&A | 4.83 | 5.13 | 2.5% | 2.8% | +0.3pp |
| D&A | 17.28 | 20.13 | 8.9% | 10.9% | +2.0pp |
| Income tax | 9.76 | 7.26 | 5.0% | 3.9% | -1.1pp |
| Net income | 17.66 | 12.30 | 9.1% | 6.7% | -2.5pp |
Free cash flow and capital returned
Free cash flow and capital returned
Capital returns — buybacks, dividends and what funds them
$bn / %Capital returned to shareholders
What flows back to shareholders — and what is available for it? The third series is free cash flow, which pays for both.
- Buybacks — from 1.38 to 12.08: FY21 1.38, FY22 11.26, FY23 14.94, FY24 15.23, FY25 12.08
- Dividends — from 10.18 to 12.75: FY21 10.18, FY22 10.97, FY23 11.34, FY24 11.80, FY25 12.75
- Free cash flow — from 21.13 to 16.59: FY21 21.13, FY22 37.63, FY23 19.78, FY24 15.04, FY25 16.59
Each series is one measure across the fiscal years; the points are reported or directly derived annual values, not smoothed.
Buybacks = PaymentsForRepurchaseOfCommonStock, dividends = PaymentsOfDividends(CommonStock); free cash flow = operating cash flow − capex. A zero is a reported zero, not a missing figure. Source: SEC EDGAR companyfacts · filings 2009–2026
Capital returned to shareholders
The same returns measured against what funds them. Values above 100% mean more was paid out than earned in the year.
- Buybacks — from 7.00% to 73.00%: FY21 7.00%, FY22 30.00%, FY23 76.00%, FY24 101.00%, FY25 73.00%
- Dividends — from 48.00% to 77.00%: FY21 48.00%, FY22 29.00%, FY23 57.00%, FY24 78.00%, FY25 77.00%
Each series is one measure across the fiscal years; the points are reported or directly derived annual values, not smoothed.
Buybacks = PaymentsForRepurchaseOfCommonStock, dividends = PaymentsOfDividends(CommonStock); free cash flow = operating cash flow − capex. A zero is a reported zero, not a missing figure. Source: SEC EDGAR companyfacts · filings 2009–2026
Capital returned to shareholders
The same returns measured against what funds them. Values above 100% mean more was paid out than earned in the year.
- Buybacks — from 9.00% to 98.00%: FY21 9.00%, FY22 32.00%, FY23 70.00%, FY24 86.00%, FY25 98.00%
- Dividends — from 65.00% to 104.00%: FY21 65.00%, FY22 31.00%, FY23 53.00%, FY24 67.00%, FY25 104.00%
Each series is one measure across the fiscal years; the points are reported or directly derived annual values, not smoothed.
Buybacks = PaymentsForRepurchaseOfCommonStock, dividends = PaymentsOfDividends(CommonStock); free cash flow = operating cash flow − capex. A zero is a reported zero, not a missing figure. Source: SEC EDGAR companyfacts · filings 2009–2026
Cash hierarchy — from operating cash flow to distributions
$bn / %| FY25 | FY24 | FY23 | FY22 | FY21 | |
|---|---|---|---|---|---|
| Operating cash flow | 33.9 | 31.5 | 35.6 | 49.6 | 29.2 |
| − Capex | 17.3 | 16.4 | 15.8 | 12.0 | 8.1 |
| = Free cash flow | 16.6 | 15.0 | 19.8 | 37.6 | 21.1 |
| Dividends | 12.8 | 11.8 | 11.3 | 11.0 | 10.2 |
| Share repurchases | 12.1 | 15.2 | 14.9 | 11.3 | 1.4 |
| = Total distributions | 24.8 | 27.0 | 26.3 | 22.2 | 11.6 |
| Distributions / FCF | 150 % | 180 % | 133 % | 59 % | 55 % |
| Distributions / net income | 202 % | 153 % | 123 % | 63 % | 74 % |
Automatically generated quantitative observations
Automatically generated quantitative observations
Selected by rule, not phrased freely: candidates are ranked by size of change and data quality, at most one observation per measure family. Each names start value, end value, change and the evidence page.
- Net income fell from 17.7bn in FY24 to 12.3bn in FY25, a change of -30.4 %. See page 5.
- Total assets rose from 256.9bn in FY24 to 324.0bn in FY25, a change of +26.1 %. See page 6.
- Equity rose from 152.3bn in FY24 to 186.4bn in FY25, a change of +22.4 %. See page 6.
- Operating cash flow rose from 31.5bn in FY24 to 33.9bn in FY25, a change of +7.8 %. See page 7.
- Revenue fell from 193.4bn in FY24 to 184.4bn in FY25, a change of -4.6 %. See page 5.
Data notes
- No segment data resolves for this firm; the segment walk is omitted.
- ROIC is not derivable from the available concepts and therefore appears in no tile.
- Single quarters are unwound from cumulative filings; the four quarters sum to the reported fiscal year.
Report an error or missing source
Source coverage
Every row is bound to something that is actually in the database or in the built artifact. Missing is a valid state — the gap is shown, not bridged.
| Layer | State | What it rests on |
|---|---|---|
| SEC / XBRL facts | ◐ Conditional | 31665 Fakten im Register, Quelle des Laufs unbenannt |
| Income statement, balance sheet, cash flow | ● Available | Folien GuV · Bilanz · Kapitalfluss |
| Segments | ● Available | Folie Segmente |
| Change decomposition | ● Available | Folien driver_walk_v2 · leverage_walk_v3 · segment_walk_v2 |
| Provenance and concept register | ● Available | Folie provenance · Konzeptregister |
| ARPY normalised model | ○ Missing | dieser Lauf kommt aus EDGAR, nicht aus einem ARPY-Modell |
| Management commentary (MD&A) | ○ Missing | MD&A-Extraktion ist nicht gebaut — kein Management-Claim ohne Zitat und Anker |
| Comparable peers | ○ Missing | kein Peer-Set im Lauf — operative Benchmarks folgen dem Comparables-Modul |
| Languages | ● Available | de · en · fa · ja |
Use the result — then reproduce it
The report is the distribution artifact. These four actions are part of its manifest, not a marketing block added afterwards.