| Revenue | 2.21 BRaw value 2,208,900,000.00 USD 2024-01-01 — 2024-03-31 · USD · Reported data | 2.39 BRaw value 2,391,900,000.00 USD 2024-04-01 — 2024-06-30 · USD · Reported data | 2.50 BRaw value 2,499,500,000.00 USD 2024-07-01 — 2024-09-30 · USD · Reported data | 2.55 BDerived by subtractionRaw value 2,545,700,000.00 USD 2024-10-01 — 2024-12-31 · USD · Reconstructed from cumulative disclosures Fourth quarter reconstructed: full year − first nine months - Add: 2024-01-01 — 2024-12-31 · 9.65 B USD · Source version 2026-02-27
- Subtract: 2024-01-01 — 2024-09-30 · 7.10 B USD · Source version 2025-10-27
| 2.65 BRaw value 2,648,600,000.00 USD 2025-01-01 — 2025-03-31 · USD · Reported data | 2.89 BRaw value 2,893,400,000.00 USD 2025-04-01 — 2025-06-30 · USD · Reported data | 3.19 BRaw value 3,194,000,000.00 USD 2025-07-01 — 2025-09-30 · USD · Reported data | 3.65 BDerived by subtractionRaw value 3,654,900,000.00 USD 2025-10-01 — 2025-12-31 · USD · Reconstructed from cumulative disclosures Fourth quarter reconstructed: full year − first nine months - Add: 2025-01-01 — 2025-12-31 · 12.39 B USD · Source version 2026-02-27
- Subtract: 2025-01-01 — 2025-09-30 · 8.74 B USD · Source version 2025-10-27
| 4.05 BRaw value 4,047,000,000.00 USD 2026-01-01 — 2026-03-31 · USD · Reported data | 4.70 BRaw value 4,698,600,000.00 USD 2026-04-01 — 2026-06-30 · USD · Reported data |
|---|
| Gross profit | 222.10 MRaw value 222,100,000.00 USD 2024-01-01 — 2024-03-31 · USD · Reported data | 253.80 MRaw value 253,800,000.00 USD 2024-04-01 — 2024-06-30 · USD · Reported data | 260.60 MRaw value 260,600,000.00 USD 2024-07-01 — 2024-09-30 · USD · Reported data | 297.20 MDerived by subtractionRaw value 297,200,000.00 USD 2024-10-01 — 2024-12-31 · USD · Reconstructed from cumulative disclosures Fourth quarter reconstructed: full year − first nine months - Add: 2024-01-01 — 2024-12-31 · 1.03 B USD · Source version 2026-02-27
- Subtract: 2024-01-01 — 2024-09-30 · 736.50 M USD · Source version 2025-10-27
| 273.90 MRaw value 273,900,000.00 USD 2025-01-01 — 2025-03-31 · USD · Reported data | 371.00 MRaw value 371,000,000.00 USD 2025-04-01 — 2025-06-30 · USD · Reported data | 416.10 MRaw value 416,100,000.00 USD 2025-07-01 — 2025-09-30 · USD · Reported data | 433.10 MDerived by subtractionRaw value 433,100,000.00 USD 2025-10-01 — 2025-12-31 · USD · Reconstructed from cumulative disclosures Fourth quarter reconstructed: full year − first nine months - Add: 2025-01-01 — 2025-12-31 · 1.49 B USD · Source version 2026-02-27
- Subtract: 2025-01-01 — 2025-09-30 · 1.06 B USD · Source version 2025-10-27
| 437.20 MRaw value 437,200,000.00 USD 2026-01-01 — 2026-03-31 · USD · Reported data | 577.50 MRaw value 577,500,000.00 USD 2026-04-01 — 2026-06-30 · USD · Reported data |
|---|
| Operating income | 125.80 MRaw value 125,800,000.00 USD 2024-01-01 — 2024-03-31 · USD · Reported data | 132.90 MRaw value 132,900,000.00 USD 2024-04-01 — 2024-06-30 · USD · Reported data | 138.00 MRaw value 138,000,000.00 USD 2024-07-01 — 2024-09-30 · USD · Reported data | 202.60 MDerived by subtractionRaw value 202,600,000.00 USD 2024-10-01 — 2024-12-31 · USD · Reconstructed from cumulative disclosures Fourth quarter reconstructed: full year − first nine months - Add: 2024-01-01 — 2024-12-31 · 599.30 M USD · Source version 2026-02-27
- Subtract: 2024-01-01 — 2024-09-30 · 396.70 M USD · Source version 2025-10-27
| 128.80 MRaw value 128,800,000.00 USD 2025-01-01 — 2025-03-31 · USD · Reported data | 272.50 MRaw value 272,500,000.00 USD 2025-04-01 — 2025-06-30 · USD · Reported data | 325.00 MRaw value 325,000,000.00 USD 2025-07-01 — 2025-09-30 · USD · Reported data | 314.40 MDerived by subtractionRaw value 314,400,000.00 USD 2025-10-01 — 2025-12-31 · USD · Reconstructed from cumulative disclosures Fourth quarter reconstructed: full year − first nine months - Add: 2025-01-01 — 2025-12-31 · 1.04 B USD · Source version 2026-02-27
- Subtract: 2025-01-01 — 2025-09-30 · 726.30 M USD · Source version 2025-10-27
| 272.10 MRaw value 272,100,000.00 USD 2026-01-01 — 2026-03-31 · USD · Reported data | 458.30 MRaw value 458,300,000.00 USD 2026-04-01 — 2026-06-30 · USD · Reported data |
|---|
| Net income | 91.80 MRaw value 91,800,000.00 USD 2024-01-01 — 2024-03-31 · USD · Reported data | 95.00 MRaw value 95,000,000.00 USD 2024-04-01 — 2024-06-30 · USD · Reported data | 89.50 MRaw value 89,500,000.00 USD 2024-07-01 — 2024-09-30 · USD · Reported data | 151.70 MDerived by subtractionRaw value 151,700,000.00 USD 2024-10-01 — 2024-12-31 · USD · Reconstructed from cumulative disclosures Fourth quarter reconstructed: full year − first nine months - Add: 2024-01-01 — 2024-12-31 · 428.00 M USD · Source version 2026-02-27
- Subtract: 2024-01-01 — 2024-09-30 · 276.30 M USD · Source version 2025-10-27
| 86.20 MRaw value 86,200,000.00 USD 2025-01-01 — 2025-03-31 · USD · Reported data | 211.00 MRaw value 211,000,000.00 USD 2025-04-01 — 2025-06-30 · USD · Reported data | 267.80 MRaw value 267,800,000.00 USD 2025-07-01 — 2025-09-30 · USD · Reported data | 267.50 MDerived by subtractionRaw value 267,500,000.00 USD 2025-10-01 — 2025-12-31 · USD · Reconstructed from cumulative disclosures Fourth quarter reconstructed: full year − first nine months - Add: 2025-01-01 — 2025-12-31 · 832.50 M USD · Source version 2026-02-27
- Subtract: 2025-01-01 — 2025-09-30 · 565.00 M USD · Source version 2025-10-27
| 212.30 MRaw value 212,300,000.00 USD 2026-01-01 — 2026-03-31 · USD · Reported data | 368.80 MRaw value 368,800,000.00 USD 2026-04-01 — 2026-06-30 · USD · Reported data |
|---|
| Operating cash flow | 108.10 MRaw value 108,100,000.00 USD 2024-01-01 — 2024-03-31 · USD · Reported data | 99.60 MRaw value 99,600,000.00 USD 2024-04-01 — 2024-06-30 · USD · Reported data | 122.80 MRaw value 122,800,000.00 USD 2024-07-01 — 2024-09-30 · USD · Reported data | 143.40 MDerived by subtractionRaw value 143,400,000.00 USD 2024-10-01 — 2024-12-31 · USD · Reconstructed from cumulative disclosures Fourth quarter reconstructed: full year − first nine months - Add: 2024-01-01 — 2024-12-31 · 473.90 M USD · Source version 2026-02-27
- Subtract: 2024-01-01 — 2024-09-30 · 330.50 M USD · Source version 2025-10-27
| 130.30 MRaw value 130,300,000.00 USD 2025-01-01 — 2025-03-31 · USD · Reported data | 152.40 MRaw value 152,400,000.00 USD 2025-04-01 — 2025-06-30 · USD · Reported data | 126.20 MRaw value 126,200,000.00 USD 2025-07-01 — 2025-09-30 · USD · Reported data | 250.60 MDerived by subtractionRaw value 250,600,000.00 USD 2025-10-01 — 2025-12-31 · USD · Reconstructed from cumulative disclosures Fourth quarter reconstructed: full year − first nine months - Add: 2025-01-01 — 2025-12-31 · 659.50 M USD · Source version 2026-02-27
- Subtract: 2025-01-01 — 2025-09-30 · 408.90 M USD · Source version 2025-10-27
| 356.30 MRaw value 356,300,000.00 USD 2026-01-01 — 2026-03-31 · USD · Reported data | 410.90 MRaw value 410,900,000.00 USD 2026-04-01 — 2026-06-30 · USD · Reported data |
|---|
| Capital expenditure | 40.40 MRaw value 40,400,000.00 USD 2024-01-01 — 2024-03-31 · USD · Reported data | 36.90 MRaw value 36,900,000.00 USD 2024-04-01 — 2024-06-30 · USD · Reported data | 46.00 MRaw value 46,000,000.00 USD 2024-07-01 — 2024-09-30 · USD · Reported data | 47.60 MDerived by subtractionRaw value 47,600,000.00 USD 2024-10-01 — 2024-12-31 · USD · Reconstructed from cumulative disclosures Fourth quarter reconstructed: full year − first nine months - Add: 2024-01-01 — 2024-12-31 · 170.90 M USD · Source version 2026-02-27
- Subtract: 2024-01-01 — 2024-09-30 · 123.30 M USD · Source version 2025-10-27
| 36.70 MRaw value 36,700,000.00 USD 2025-01-01 — 2025-03-31 · USD · Reported data | 32.50 MRaw value 32,500,000.00 USD 2025-04-01 — 2025-06-30 · USD · Reported data | 37.30 MRaw value 37,300,000.00 USD 2025-07-01 — 2025-09-30 · USD · Reported data | 94.70 MDerived by subtractionRaw value 94,700,000.00 USD 2025-10-01 — 2025-12-31 · USD · Reconstructed from cumulative disclosures Fourth quarter reconstructed: full year − first nine months - Add: 2025-01-01 — 2025-12-31 · 201.20 M USD · Source version 2026-02-27
- Subtract: 2025-01-01 — 2025-09-30 · 106.50 M USD · Source version 2025-10-27
| 229.50 MRaw value 229,500,000.00 USD 2026-01-01 — 2026-03-31 · USD · Reported data | 263.80 MRaw value 263,800,000.00 USD 2026-04-01 — 2026-06-30 · USD · Reported data |
|---|