CoreWeave: revenue up 2.7x, but $9.4bn of capex produced only $2.0bn of operating cash flow
Contents
On 10 November CoreWeave reported third-quarter 2026 results: revenue of $3,661m (+168.3% YoY), EBITDA of $2,096m (+207.2%) and a net loss of $709m. Growth accelerated from the second quarter (+112.5%), but capex of $9,441m was triple operating cash flow, and net debt rose from $18.5bn at end-2025 to $43.3bn. Our conclusion: fairly valued – the portal model puts upside at just +6%. Our view: the share is fairly valued; upside on the portal model +6%.
Our view: is there upside
Our view in numbers
| Metric | Our read |
|---|---|
| Verdict | Neutral |
| Upside on the portal model | +6% |
| How the model works | fundamental value-creation model: EBITDA growth times the target multiple, against market cap |
| Strongest case for | Revenue accelerated to 168.3% YoY, EBITDA margin rose to 57.3%, and a $132.5bn backlog is a multiple of annual revenue. |
| Strongest case against | Capex of $9,441m was triple operating cash flow of $1,975m, and net debt rose from $18.5bn to $43.3bn, so $846m of interest expense turned operating profit into a $709m net loss. |
| What would change the view | The verdict would move one step up if operating cash flow exceeds capex next quarter, and one step down if customer prepayments fall short of the expected $9bn. |
Key takeaways
— Revenue grew 168.3% YoY, an acceleration from 112.5% in the second quarter
— EBITDA margin rose to 57.3% from 50.0% a year earlier, but operating profit was only $207m
— The net loss widened to $709m on $846m of interest expense
— Capex of $9,441m was triple operating cash flow of $1,975m
— Net debt rose from $18.5bn at 31 December 2025 to $43.3bn at 30 September 2026
— A $132.5bn revenue backlog and 2026 revenue guidance of $13.0–13.3bn set the scale of growth
— On the portal model the share sits 6% below fair value – almost no cushion
Key figures, USD bn
| Metric | Q3 2025 | Q3 2026 | Change |
|---|---|---|---|
| Revenue | 1.36 | 3.66 | +168.3% |
| EBITDA | 0.68 | 2.10 | +207.2% |
| Operating profit | 0.05 | 0.21 | +298.8% |
| Net profit | -0.11 | -0.71 | — |
| Operating cash flow | 1.69 | 1.98 | +16.9% |
| Capex | 2.39 | 9.44 | +295.2% |
| EBITDA margin | 50.0% | 57.3% | +7.3 pp |
| Net margin | -8.1% | -19.4% | -11.3 pp |
Revenue grew 168.3% YoY, an acceleration from 112.5% in the second quarter
Third-quarter revenue was $3,661m against $1,365m a year earlier. Growth of 168.3% is well above the 112.5% of the second quarter – the trend accelerated rather than slowed.
The company attributes growth to infrastructure scaling: more than 200 MW of active power added in the quarter, total active footprint above 1.7 GW and contracted power above 4.6 GW. Revenue rises with capacity coming online, not from one-off items.
The revenue backlog at end-September was about $132.5bn. That is not revenue but committed future obligations under customer contracts; it shows the scale of demand already under contract.
Revenue and EBITDA by quarter
| Period | Measure | bn USD |
|---|---|---|
| Q4 2024 | Revenue | 0.747 |
| Q1 2025 | Revenue | 0.982 |
| Q2 2025 | Revenue | 1.212 |
| Q3 2025 | Revenue | 1.3647 |
| Q4 2025 | Revenue | 1.5719 |
| Q1 2026 | Revenue | 2.078 |
| Q2 2026 | Revenue | 2.575 |
| Q3 2026 | Revenue | 3.661 |
| Q4 2024 | EBITDA | 0.4773 |
| Q1 2025 | EBITDA | 0.416 |
| Q2 2025 | EBITDA | 0.5785 |
| Q3 2025 | EBITDA | 0.6824 |
| Q4 2025 | EBITDA | 0.7309 |
| Q1 2026 | EBITDA | 1.003 |
| Q2 2026 | EBITDA | 1.344 |
| Q3 2026 | EBITDA | 2.096 |
EBITDA margin
| Period | Measure | % |
|---|---|---|
| Q4 2024 | EBITDA margin | 63.9 |
| Q1 2025 | EBITDA margin | 42.4 |
| Q2 2025 | EBITDA margin | 47.7 |
| Q3 2025 | EBITDA margin | 50.0 |
| Q4 2025 | EBITDA margin | 46.5 |
| Q1 2026 | EBITDA margin | 48.3 |
| Q2 2026 | EBITDA margin | 52.2 |
| Q3 2026 | EBITDA margin | 57.3 |
EBITDA margin rose to 57.3% from 50.0% a year earlier, but operating profit was only $207m
EBITDA on the report's basis (operating profit plus depreciation and amortisation) was $2,096m, a 57.3% margin against 50.0% a year earlier. Margin improvement at this growth rate means fixed costs are rising more slowly than revenue.
Operating profit, however, was only $207m – depreciation and amortisation of $1,889m absorbs almost the entire operating result. The company also reports adjusted operating income of $379m, but that is a different measure, stripped of stock-based compensation and acquired-intangible amortisation.
For an investor the point is that a 57.3% EBITDA margin is not an operating margin: it is before depreciation, and after it only 6% of revenue remains.
Net profit by quarter
| Period | Measure | bn USD |
|---|---|---|
| Q4 2024 | Net profit | −0.0509 |
| Q1 2025 | Net profit | −0.315 |
| Q2 2025 | Net profit | −0.29 |
| Q3 2025 | Net profit | −0.11009999999999999 |
| Q4 2025 | Net profit | −0.4517 |
| Q1 2026 | Net profit | −0.74 |
| Q2 2026 | Net profit | −0.626 |
| Q3 2026 | Net profit | −0.709 |
The net loss widened to $709m on $846m of interest expense
The quarterly net loss was $709m against $110m a year earlier, a net margin of -19.4% versus -8.1%. The main driver is interest expense of $846m against $310m a year earlier: debt has grown and servicing absorbs a rising share of revenue.
The company expects fourth-quarter 2026 interest expense of $1.05–1.15bn – the burden will rise further. Against third-quarter revenue of $3,661m that is already comparable to a quarter of income.
There are one-off items in profit, but they work against the reported result: the company's adjusted net loss is $529m versus a GAAP loss of $709m, so the adjustments reduce the loss rather than create it. Profit is held back by interest and depreciation, not by one-off charges.
Capex of $9,441m was triple operating cash flow of $1,975m
Operating cash flow in the quarter was $1,975m, capex $9,441m. The $7.5bn gap is funded by debt and customer prepayments, not by internally generated cash.
The company raised 2026 capex guidance to $37–39bn from $35–39bn, citing earlier delivery of infrastructure. This is not a one-off spike but the planned level for the year.
Operating cash flow is supported by prepayments: the company expects about $9bn of customer prepayments and deposits in the next three months. That funds growth, but it also means the flow depends on incoming customer cash, not only on services rendered.
Net debt rose from $18.5bn at 31 December 2025 to $43.3bn at 30 September 2026
Net debt at 30 September 2026 was $43.3bn against $18.5bn at 31 December 2025, an increase of $24.9bn. The calculation includes $46.9bn of borrowings and $0.6bn of finance leases less $4.1bn of cash and $0.1bn of short-term investments; $18.7bn of operating lease liabilities is excluded.
Debt is growing faster than revenue: nine-month revenue was $8,314m while net debt added $24.9bn. The company raised about $4.2bn through convertible notes and closed a $2.6bn facility for shorter contracts – funding is diversifying, but the overall burden is rising.
Interest expense of $846m in the quarter is the direct consequence. While capex exceeds operating cash flow, debt will keep growing, and interest with it.
Share price, three years
close, last point 2026-11-10
| Period | Measure | USD per share |
|---|---|---|
| 2025-11-11 | Closing price | 88.38999938964844 |
| 2025-11-12 | Closing price | 85.43000030517578 |
| 2025-11-13 | Closing price | 78.33999633789062 |
| 2025-11-14 | Closing price | 77.36000061035156 |
| 2025-11-17 | Closing price | 75.33000183105469 |
| 2025-11-18 | Closing price | 74.9000015258789 |
| 2025-11-19 | Closing price | 74.91999816894531 |
| 2025-11-20 | Closing price | 69.20999908447266 |
| 2025-11-21 | Closing price | 71.6500015258789 |
| 2025-11-24 | Closing price | 73.5999984741211 |
| 2025-11-25 | Closing price | 71.29000091552734 |
| 2025-11-26 | Closing price | 74.29000091552734 |
| 2025-11-28 | Closing price | 73.12000274658203 |
| 2025-12-01 | Closing price | 77.05999755859375 |
| 2025-12-02 | Closing price | 76.02999877929688 |
| 2025-12-03 | Closing price | 79.36000061035156 |
| 2025-12-04 | Closing price | 85.75 |
| 2025-12-05 | Closing price | 88.30000305175781 |
| 2025-12-08 | Closing price | 86.23999786376953 |
| 2025-12-09 | Closing price | 90.66000366210938 |
| 2025-12-10 | Closing price | 88.16000366210938 |
| 2025-12-11 | Closing price | 87.37999725341797 |
| 2025-12-12 | Closing price | 78.58999633789062 |
| 2025-12-15 | Closing price | 72.3499984741211 |
| 2025-12-16 | Closing price | 69.5 |
| 2025-12-17 | Closing price | 64.55000305175781 |
| 2025-12-18 | Closing price | 67.68000030517578 |
| 2025-12-19 | Closing price | 83.0 |
| 2025-12-22 | Closing price | 84.83000183105469 |
| 2025-12-23 | Closing price | 80.26000213623047 |
| 2025-12-24 | Closing price | 78.87000274658203 |
| 2025-12-26 | Closing price | 76.41999816894531 |
| 2025-12-29 | Closing price | 74.91999816894531 |
| 2025-12-30 | Closing price | 73.9000015258789 |
| 2025-12-31 | Closing price | 71.61000061035156 |
| 2026-01-02 | Closing price | 79.31999969482422 |
| 2026-01-05 | Closing price | 76.86000061035156 |
| 2026-01-06 | Closing price | 77.94000244140625 |
| 2026-01-07 | Closing price | 77.18000030517578 |
| 2026-01-08 | Closing price | 77.08999633789062 |
| 2026-01-09 | Closing price | 80.13999938964844 |
| 2026-01-12 | Closing price | 89.93000030517578 |
| 2026-01-13 | Closing price | 87.4800033569336 |
| 2026-01-14 | Closing price | 89.80000305175781 |
| 2026-01-15 | Closing price | 95.01000213623047 |
| 2026-01-16 | Closing price | 101.2300033569336 |
| 2026-01-20 | Closing price | 95.22000122070312 |
| 2026-01-21 | Closing price | 94.05000305175781 |
| 2026-01-22 | Closing price | 91.79000091552734 |
| 2026-01-23 | Closing price | 92.9800033569336 |
| 2026-01-26 | Closing price | 98.30999755859375 |
| 2026-01-27 | Closing price | 108.86000061035156 |
| 2026-01-28 | Closing price | 106.0199966430664 |
| 2026-01-29 | Closing price | 99.52999877929688 |
| 2026-01-30 | Closing price | 93.19000244140625 |
| 2026-02-02 | Closing price | 88.94000244140625 |
| 2026-02-03 | Closing price | 90.05999755859375 |
| 2026-02-04 | Closing price | 82.45999908447266 |
| 2026-02-05 | Closing price | 74.6500015258789 |
| 2026-02-06 | Closing price | 89.94999694824219 |
| 2026-02-09 | Closing price | 96.79000091552734 |
| 2026-02-10 | Closing price | 95.11000061035156 |
| 2026-02-11 | Closing price | 95.1500015258789 |
| 2026-02-12 | Closing price | 95.69999694824219 |
| 2026-02-13 | Closing price | 96.04000091552734 |
| 2026-02-17 | Closing price | 91.0 |
| 2026-02-18 | Closing price | 95.44999694824219 |
| 2026-02-19 | Closing price | 97.13999938964844 |
| 2026-02-20 | Closing price | 89.25 |
| 2026-02-23 | Closing price | 90.83999633789062 |
| 2026-02-24 | Closing price | 99.30000305175781 |
| 2026-02-25 | Closing price | 98.01000213623047 |
| 2026-02-26 | Closing price | 97.62999725341797 |
| 2026-02-27 | Closing price | 79.55999755859375 |
| 2026-03-02 | Closing price | 78.05000305175781 |
| 2026-03-03 | Closing price | 73.77999877929688 |
| 2026-03-04 | Closing price | 79.5 |
| 2026-03-05 | Closing price | 74.81999969482422 |
| 2026-03-06 | Closing price | 72.98999786376953 |
| 2026-03-09 | Closing price | 74.41000366210938 |
| 2026-03-10 | Closing price | 74.91999816894531 |
| 2026-03-11 | Closing price | 81.95999908447266 |
| 2026-03-12 | Closing price | 79.86000061035156 |
| 2026-03-13 | Closing price | 81.11000061035156 |
| 2026-03-16 | Closing price | 85.86000061035156 |
| 2026-03-17 | Closing price | 82.12000274658203 |
| 2026-03-18 | Closing price | 82.81999969482422 |
| 2026-03-19 | Closing price | 80.66000366210938 |
| 2026-03-20 | Closing price | 81.47000122070312 |
| 2026-03-23 | Closing price | 81.95999908447266 |
| 2026-03-24 | Closing price | 83.0199966430664 |
| 2026-03-25 | Closing price | 87.58000183105469 |
| 2026-03-26 | Closing price | 80.44999694824219 |
| 2026-03-27 | Closing price | 74.80999755859375 |
| 2026-03-30 | Closing price | 69.1500015258789 |
| 2026-03-31 | Closing price | 77.47000122070312 |
| 2026-04-01 | Closing price | 78.44000244140625 |
| 2026-04-02 | Closing price | 82.23999786376953 |
| 2026-04-06 | Closing price | 80.94000244140625 |
| 2026-04-07 | Closing price | 85.23999786376953 |
| 2026-04-08 | Closing price | 88.9000015258789 |
| 2026-04-09 | Closing price | 92.0 |
| 2026-04-10 | Closing price | 102.0 |
| 2026-04-13 | Closing price | 110.2699966430664 |
| 2026-04-14 | Closing price | 117.19999694824219 |
| 2026-04-15 | Closing price | 118.69000244140625 |
| 2026-04-16 | Closing price | 119.55999755859375 |
| 2026-04-17 | Closing price | 116.8499984741211 |
| 2026-04-20 | Closing price | 117.43000030517578 |
| 2026-04-21 | Closing price | 115.16000366210938 |
| 2026-04-22 | Closing price | 122.54000091552734 |
| 2026-04-23 | Closing price | 117.41999816894531 |
| 2026-04-24 | Closing price | 110.13999938964844 |
| 2026-04-27 | Closing price | 112.05999755859375 |
| 2026-04-28 | Closing price | 105.52999877929688 |
| 2026-04-29 | Closing price | 114.19000244140625 |
| 2026-04-30 | Closing price | 111.5999984741211 |
| 2026-05-01 | Closing price | 119.01000213623047 |
| 2026-05-04 | Closing price | 125.43000030517578 |
| 2026-05-05 | Closing price | 127.88999938964844 |
| 2026-05-06 | Closing price | 137.97999572753906 |
| 2026-05-07 | Closing price | 128.83999633789062 |
| 2026-05-08 | Closing price | 114.1500015258789 |
| 2026-05-11 | Closing price | 114.69999694824219 |
| 2026-05-12 | Closing price | 107.75 |
| 2026-05-13 | Closing price | 111.30999755859375 |
| 2026-05-14 | Closing price | 114.21499633789062 |
| 2026-05-15 | Closing price | 107.30000305175781 |
| 2026-05-18 | Closing price | 103.7699966430664 |
| 2026-05-19 | Closing price | 99.80999755859375 |
| 2026-05-20 | Closing price | 101.27999877929688 |
| 2026-05-21 | Closing price | 107.58000183105469 |
| 2026-05-22 | Closing price | 105.48999786376953 |
| 2026-05-26 | Closing price | 105.88999938964844 |
| 2026-05-27 | Closing price | 104.2699966430664 |
| 2026-05-28 | Closing price | 106.86000061035156 |
| 2026-05-29 | Closing price | 109.52999877929688 |
| 2026-06-01 | Closing price | 124.81999969482422 |
| 2026-06-02 | Closing price | 119.2699966430664 |
| 2026-06-03 | Closing price | 110.93000030517578 |
| 2026-06-04 | Closing price | 108.02999877929688 |
| 2026-06-05 | Closing price | 100.38999938964844 |
| 2026-06-08 | Closing price | 102.37000274658203 |
| 2026-06-09 | Closing price | 98.44999694824219 |
| 2026-06-10 | Closing price | 95.61000061035156 |
| 2026-06-11 | Closing price | 95.73999786376953 |
| 2026-06-12 | Closing price | 100.55000305175781 |
| 2026-06-15 | Closing price | 106.70999908447266 |
| 2026-06-16 | Closing price | 117.02999877929688 |
| 2026-06-17 | Closing price | 115.20999908447266 |
| 2026-06-18 | Closing price | 117.94999694824219 |
| 2026-06-22 | Closing price | 111.29000091552734 |
| 2026-06-23 | Closing price | 105.72000122070312 |
| 2026-06-24 | Closing price | 100.87999725341797 |
| 2026-06-25 | Closing price | 98.76000213623047 |
| 2026-06-26 | Closing price | 96.58000183105469 |
| 2026-06-29 | Closing price | 95.51000213623047 |
| 2026-06-30 | Closing price | 99.54000091552734 |
| 2026-07-01 | Closing price | 85.68499755859375 |
| 2026-07-02 | Closing price | 81.74500274658203 |
| 2026-07-06 | Closing price | 86.45999908447266 |
| 2026-07-07 | Closing price | 83.52999877929688 |
| 2026-07-08 | Closing price | 90.0 |
| 2026-07-09 | Closing price | 89.69999694824219 |
| 2026-07-10 | Closing price | 88.87999725341797 |
| 2026-07-13 | Closing price | 83.30999755859375 |
| 2026-07-14 | Closing price | 79.94000244140625 |
| 2026-07-15 | Closing price | 77.12000274658203 |
| 2026-07-16 | Closing price | 72.91000366210938 |
| 2026-07-17 | Closing price | 73.20999908447266 |
| 2026-07-20 | Closing price | 73.05999755859375 |
| 2026-07-21 | Closing price | 79.58000183105469 |
| 2026-07-22 | Closing price | 82.63999938964844 |
| 2026-07-23 | Closing price | 81.0999984741211 |
| 2026-07-24 | Closing price | 71.87999725341797 |
| 2026-07-27 | Closing price | 70.79000091552734 |
| 2026-07-28 | Closing price | 67.30000305175781 |
| 2026-07-29 | Closing price | 60.81999969482422 |
| 2026-07-30 | Closing price | 73.9000015258789 |
| 2026-07-31 | Closing price | 71.7699966430664 |
| 2026-08-03 | Closing price | 85.76000213623047 |
| 2026-08-04 | Closing price | 91.9000015258789 |
| 2026-08-05 | Closing price | 89.88999938964844 |
| 2026-08-06 | Closing price | 85.33000183105469 |
| 2026-08-07 | Closing price | 90.66999816894531 |
| 2026-08-10 | Closing price | 88.19000244140625 |
| 2026-08-11 | Closing price | 90.31999969482422 |
| 2026-08-12 | Closing price | 107.7300033569336 |
| 2026-08-13 | Closing price | 106.29000091552734 |
| 2026-08-14 | Closing price | 105.26000213623047 |
| 2026-08-17 | Closing price | 106.0 |
| 2026-08-18 | Closing price | 93.16999816894531 |
| 2026-08-19 | Closing price | 90.87000274658203 |
| 2026-08-20 | Closing price | 89.76000213623047 |
| 2026-08-21 | Closing price | 87.8499984741211 |
| 2026-08-24 | Closing price | 86.25 |
| 2026-08-25 | Closing price | 88.04000091552734 |
| 2026-08-26 | Closing price | 88.01000213623047 |
| 2026-08-27 | Closing price | 86.80000305175781 |
| 2026-08-28 | Closing price | 84.2300033569336 |
| 2026-08-31 | Closing price | 84.88999938964844 |
| 2026-09-01 | Closing price | 81.8499984741211 |
| 2026-09-02 | Closing price | 80.93000030517578 |
| 2026-09-03 | Closing price | 84.55999755859375 |
| 2026-09-04 | Closing price | 89.36000061035156 |
| 2026-09-08 | Closing price | 99.83000183105469 |
| 2026-09-09 | Closing price | 94.94000244140625 |
| 2026-09-10 | Closing price | 89.12000274658203 |
| 2026-09-11 | Closing price | 88.98999786376953 |
| 2026-09-14 | Closing price | 82.9800033569336 |
| 2026-09-15 | Closing price | 80.91999816894531 |
| 2026-09-16 | Closing price | 83.3499984741211 |
| 2026-09-17 | Closing price | 79.87999725341797 |
| 2026-09-18 | Closing price | 81.36000061035156 |
| 2026-09-21 | Closing price | 85.43000030517578 |
| 2026-09-22 | Closing price | 86.76000213623047 |
| 2026-09-23 | Closing price | 86.9000015258789 |
| 2026-09-24 | Closing price | 90.12999725341797 |
| 2026-09-25 | Closing price | 87.58999633789062 |
| 2026-09-28 | Closing price | 85.06999969482422 |
| 2026-09-29 | Closing price | 85.93000030517578 |
| 2026-09-30 | Closing price | 87.12000274658203 |
| 2026-10-01 | Closing price | 88.56999969482422 |
| 2026-10-02 | Closing price | 89.62000274658203 |
| 2026-10-05 | Closing price | 87.38999938964844 |
| 2026-10-06 | Closing price | 91.72000122070312 |
| 2026-10-07 | Closing price | 88.44999694824219 |
| 2026-10-08 | Closing price | 81.58000183105469 |
| 2026-10-09 | Closing price | 82.08000183105469 |
| 2026-10-12 | Closing price | 80.26000213623047 |
| 2026-10-13 | Closing price | 77.80999755859375 |
| 2026-10-14 | Closing price | 65.77999877929688 |
| 2026-10-15 | Closing price | 69.69000244140625 |
| 2026-10-16 | Closing price | 61.38999938964844 |
| 2026-10-19 | Closing price | 61.119998931884766 |
| 2026-10-20 | Closing price | 62.130001068115234 |
| 2026-10-21 | Closing price | 61.81999969482422 |
| 2026-10-22 | Closing price | 55.599998474121094 |
| 2026-10-23 | Closing price | 54.23500061035156 |
| 2026-10-26 | Closing price | 55.189998626708984 |
| 2026-10-27 | Closing price | 59.56999969482422 |
| 2026-10-28 | Closing price | 63.93000030517578 |
| 2026-10-29 | Closing price | 60.7400016784668 |
| 2026-10-30 | Closing price | 54.869998931884766 |
| 2026-11-02 | Closing price | 50.150001525878906 |
| 2026-11-03 | Closing price | 53.7400016784668 |
| 2026-11-04 | Closing price | 48.41999816894531 |
| 2026-11-05 | Closing price | 43.65999984741211 |
| 2026-11-06 | Closing price | 46.400001525878906 |
| 2026-11-09 | Closing price | 48.97999954223633 |
| 2026-11-10 | Closing price | 48.779998779296875 |
A $132.5bn revenue backlog and 2026 revenue guidance of $13.0–13.3bn set the scale of growth
The company raised 2026 revenue guidance to $13.0–13.3bn and adjusted operating income guidance to $1.275–1.375bn, 26% above the midpoint of the prior range. Annualised run-rate revenue guidance to exit 2026 is $20–21bn.
The $132.5bn backlog is a multiple of annual revenue. It confirms demand, but execution depends on capacity coming online: the company expects more than 1.85 GW of active power by year-end.
The customer base is broadening – the release names Canva, Substack, Wayve, OpenAI and Perplexity. Concentration among large AI customers remains, but the list is getting wider.
On the portal model the share sits 6% below fair value – almost no cushion
On the portal model fair value is 6% above the current price. This is our own calculation, not a market consensus or a target price.
Market capitalisation is about $26.9bn against net debt of $43.3bn. The debt burden is comparable to the equity value, so the share is sensitive to the cost of funding: interest expense rising to $1.05–1.15bn in the fourth quarter directly reduces what is left for shareholders.
The market reaction to the report was neutral: the share lost 0.4% on the release day and 0.4% from the release to 10 November. Investors already price in both revenue growth and debt growth.
Valuation on the latest reported figures
| Metric | Value |
|---|---|
| Market cap | 26.9 bn USD |
| P/B | 8.07 |
| ROE | -20.9% |
Bottom line
The strength of the report is revenue: growth accelerated to 168.3%, EBITDA margin rose to 57.3% and a $132.5bn backlog confirms demand. The weakness is cash: capex of $9,441m was triple operating cash flow of $1,975m, net debt rose from $18.5bn to $43.3bn, and interest expense of $846m turned $207m of operating profit into a $709m net loss. Growth is funded by debt and prepayments, and the question for a holder now is when operating cash flow will start covering investment. Our conclusion: fairly valued – the portal model puts upside at just +6%. Our view: the share is fairly valued; upside on the portal model +6%.