| Revenue | 2.18 BRaw value 2,178,170,000.00 USD 2017-01-01 — 2017-03-31 · USD · Reported data | 2.20 BRaw value 2,200,374,000.00 USD 2017-04-01 — 2017-06-30 · USD · Reported data | 2.61 BRaw value 2,609,307,000.00 USD 2017-07-01 — 2017-09-30 · USD · Reported data | 2.48 BRaw value 2,478,627,000.00 USD 2017-10-01 — 2017-12-31 · USD · Reported data | 2.42 BRaw value 2,417,576,000.00 USD 2018-01-01 — 2018-03-31 · USD · Reported data | 2.66 BRaw value 2,656,348,000.00 USD 2018-04-01 — 2018-06-30 · USD · Reported data | 2.99 BRaw value 2,985,281,000.00 USD 2018-07-01 — 2018-09-30 · USD · Reported data | 3.11 BRaw value 3,112,218,000.00 USD 2018-10-01 — 2018-12-31 · USD · Reported data | 2.81 BRaw value 2,807,259,000.00 USD 2019-01-01 — 2019-03-31 · USD · Reported data | 2.84 BRaw value 2,839,199,000.00 USD 2019-04-01 — 2019-06-30 · USD · Reported data | 3.35 BRaw value 3,352,895,000.00 USD 2019-07-01 — 2019-09-30 · USD · Reported data | 3.11 BRaw value 3,112,800,000.00 USD 2019-10-01 — 2019-12-31 · USD · Reported data | 2.76 BRaw value 2,764,095,000.00 USD 2020-01-01 — 2020-03-31 · USD · Reported data | 2.51 BRaw value 2,506,231,000.00 USD 2020-04-01 — 2020-06-30 · USD · Reported data | 3.02 BRaw value 3,020,161,000.00 USD 2020-07-01 — 2020-09-30 · USD · Reported data | 2.91 BDerived by subtractionRaw value 2,912,185,000.00 USD 2020-10-01 — 2020-12-31 · USD · Reconstructed from cumulative disclosures Fourth quarter reconstructed: full year − first nine months - Add: 2020-01-01 — 2020-12-31 · 11.20 B USD · Source version 2023-02-23
- Subtract: 2020-01-01 — 2020-09-30 · 8.29 B USD · Source version 2021-11-04
| 2.70 BRaw value 2,703,581,000.00 USD 2021-01-01 — 2021-03-31 · USD · Reported data | 3.00 BRaw value 2,999,816,000.00 USD 2021-04-01 — 2021-06-30 · USD · Reported data | 3.35 BRaw value 3,353,278,000.00 USD 2021-07-01 — 2021-09-30 · USD · Reported data | 3.92 BDerived by subtractionRaw value 3,923,538,000.00 USD 2021-10-01 — 2021-12-31 · USD · Reconstructed from cumulative disclosures Fourth quarter reconstructed: full year − first nine months - Add: 2021-01-01 — 2021-12-31 · 12.98 B USD · Source version 2024-02-22
- Subtract: 2021-01-01 — 2021-09-30 · 9.06 B USD · Source version 2022-11-04
| 3.97 BRaw value 3,965,525,000.00 USD 2022-01-01 — 2022-03-31 · USD · Reported data | 4.23 BRaw value 4,232,003,000.00 USD 2022-04-01 — 2022-06-30 · USD · Reported data | 4.46 BRaw value 4,459,757,000.00 USD 2022-07-01 — 2022-09-30 · USD · Reported data | 4.42 BDerived by subtractionRaw value 4,416,618,000.00 USD 2022-10-01 — 2022-12-31 · USD · Reconstructed from cumulative disclosures Fourth quarter reconstructed: full year − first nine months - Add: 2022-01-01 — 2022-12-31 · 17.07 B USD · Source version 2025-02-20
- Subtract: 2022-01-01 — 2022-09-30 · 12.66 B USD · Source version 2023-11-02
| 4.43 BRaw value 4,428,826,000.00 USD 2023-01-01 — 2023-03-31 · USD · Reported data | 5.05 BRaw value 5,048,610,000.00 USD 2023-04-01 — 2023-06-30 · USD · Reported data | 5.62 BRaw value 5,620,822,000.00 USD 2023-07-01 — 2023-09-30 · USD · Reported data | 5.78 BDerived by subtractionRaw value 5,783,948,000.00 USD 2023-10-01 — 2023-12-31 · USD · Reconstructed from cumulative disclosures Fourth quarter reconstructed: full year − first nine months - Add: 2023-01-01 — 2023-12-31 · 20.88 B USD · Source version 2026-02-19
- Subtract: 2023-01-01 — 2023-09-30 · 15.10 B USD · Source version 2024-10-31
| 5.03 BRaw value 5,031,819,000.00 USD 2024-01-01 — 2024-03-31 · USD · Reported data | 5.59 BRaw value 5,594,387,000.00 USD 2024-04-01 — 2024-06-30 · USD · Reported data | 6.49 BRaw value 6,493,167,000.00 USD 2024-07-01 — 2024-09-30 · USD · Reported data | 6.55 BDerived by subtractionRaw value 6,553,422,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 · 23.67 B USD · Source version 2026-02-19
- Subtract: 2024-01-01 — 2024-09-30 · 17.12 B USD · Source version 2025-10-30
| 6.23 BRaw value 6,233,334,000.00 USD 2025-01-01 — 2025-03-31 · USD · Reported data | 6.77 BRaw value 6,773,007,000.00 USD 2025-04-01 — 2025-06-30 · USD · Reported data | 7.63 BRaw value 7,631,408,000.00 USD 2025-07-01 — 2025-09-30 · USD · Reported data | 7.84 BDerived by subtractionRaw value 7,841,948,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 · 28.48 B USD · Source version 2026-02-19
- Subtract: 2025-01-01 — 2025-09-30 · 20.64 B USD · Source version 2025-10-30
| 7.87 BRaw value 7,874,787,000.00 USD 2026-01-01 — 2026-03-31 · USD · Reported data | 9.56 BRaw value 9,556,997,000.00 USD 2026-04-01 — 2026-06-30 · USD · Reported data |
|---|
| Gross profit | 266.19 MRaw value 266,188,000.00 USD 2017-01-01 — 2017-03-31 · USD · Reported data | 302.17 MRaw value 302,165,000.00 USD 2017-04-01 — 2017-06-30 · USD · Reported data | 350.63 MRaw value 350,631,000.00 USD 2017-07-01 — 2017-09-30 · USD · Reported data | 322.88 MRaw value 322,876,000.00 USD 2017-10-01 — 2017-12-31 · USD · Reported data | 301.05 MRaw value 301,048,000.00 USD 2018-01-01 — 2018-03-31 · USD · Reported data | 333.37 MRaw value 333,371,000.00 USD 2018-04-01 — 2018-06-30 · USD · Reported data | 425.83 MRaw value 425,830,000.00 USD 2018-07-01 — 2018-09-30 · USD · Reported data | 419.72 MRaw value 419,715,000.00 USD 2018-10-01 — 2018-12-31 · USD · Reported data | 363.98 MRaw value 363,981,000.00 USD 2019-01-01 — 2019-03-31 · USD · Reported data | 319.51 MRaw value 319,505,000.00 USD 2019-04-01 — 2019-06-30 · USD · Reported data | 473.45 MRaw value 473,445,000.00 USD 2019-07-01 — 2019-09-30 · USD · Reported data | 443.32 MRaw value 443,321,000.00 USD 2019-10-01 — 2019-12-31 · USD · Reported data | 332.20 MRaw value 332,196,000.00 USD 2020-01-01 — 2020-03-31 · USD · Reported data | 355.26 MRaw value 355,264,000.00 USD 2020-04-01 — 2020-06-30 · USD · Reported data | 507.51 MRaw value 507,514,000.00 USD 2020-07-01 — 2020-09-30 · USD · Reported data | 465.87 MDerived by subtractionRaw value 465,873,000.00 USD 2020-10-01 — 2020-12-31 · USD · Reconstructed from cumulative disclosures Fourth quarter reconstructed: full year − first nine months - Add: 2020-01-01 — 2020-12-31 · 1.66 B USD · Source version 2023-02-23
- Subtract: 2020-01-01 — 2020-09-30 · 1.19 B USD · Source version 2021-11-04
| 372.89 MRaw value 372,890,000.00 USD 2021-01-01 — 2021-03-31 · USD · Reported data | 447.71 MRaw value 447,711,000.00 USD 2021-04-01 — 2021-06-30 · USD · Reported data | 534.68 MRaw value 534,676,000.00 USD 2021-07-01 — 2021-09-30 · USD · Reported data | 597.98 MDerived by subtractionRaw value 597,982,000.00 USD 2021-10-01 — 2021-12-31 · USD · Reconstructed from cumulative disclosures Fourth quarter reconstructed: full year − first nine months - Add: 2021-01-01 — 2021-12-31 · 1.95 B USD · Source version 2024-02-22
- Subtract: 2021-01-01 — 2021-09-30 · 1.36 B USD · Source version 2022-11-04
| 548.17 MRaw value 548,171,000.00 USD 2022-01-01 — 2022-03-31 · USD · Reported data | 624.59 MRaw value 624,590,000.00 USD 2022-04-01 — 2022-06-30 · USD · Reported data | 688.83 MRaw value 688,830,000.00 USD 2022-07-01 — 2022-09-30 · USD · Reported data | 667.56 MDerived by subtractionRaw value 667,564,000.00 USD 2022-10-01 — 2022-12-31 · USD · Reconstructed from cumulative disclosures Fourth quarter reconstructed: full year − first nine months - Add: 2022-01-01 — 2022-12-31 · 2.53 B USD · Source version 2025-02-20
- Subtract: 2022-01-01 — 2022-09-30 · 1.86 B USD · Source version 2023-11-02
| 573.20 MRaw value 573,195,000.00 USD 2023-01-01 — 2023-03-31 · USD · Reported data | 724.10 MRaw value 724,099,000.00 USD 2023-04-01 — 2023-06-30 · USD · Reported data | 847.32 MRaw value 847,324,000.00 USD 2023-07-01 — 2023-09-30 · USD · Reported data | 792.47 MDerived by subtractionRaw value 792,468,000.00 USD 2023-10-01 — 2023-12-31 · USD · Reconstructed from cumulative disclosures Fourth quarter reconstructed: full year − first nine months - Add: 2023-01-01 — 2023-12-31 · 2.94 B USD · Source version 2026-02-19
- Subtract: 2023-01-01 — 2023-09-30 · 2.14 B USD · Source version 2024-10-31
| 623.49 MRaw value 623,494,000.00 USD 2024-01-01 — 2024-03-31 · USD · Reported data | 811.33 MRaw value 811,331,000.00 USD 2024-04-01 — 2024-06-30 · USD · Reported data | 1.01 BRaw value 1,012,570,000.00 USD 2024-07-01 — 2024-09-30 · USD · Reported data | 1.06 BDerived by subtractionRaw value 1,063,366,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 · 3.51 B USD · Source version 2026-02-19
- Subtract: 2024-01-01 — 2024-09-30 · 2.45 B USD · Source version 2025-10-30
| 834.04 MRaw value 834,037,000.00 USD 2025-01-01 — 2025-03-31 · USD · Reported data | 1.01 BRaw value 1,007,574,000.00 USD 2025-04-01 — 2025-06-30 · USD · Reported data | 1.22 BRaw value 1,216,434,000.00 USD 2025-07-01 — 2025-09-30 · USD · Reported data | 1.22 BDerived by subtractionRaw value 1,217,036,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 · 4.28 B USD · Source version 2026-02-19
- Subtract: 2025-01-01 — 2025-09-30 · 3.06 B USD · Source version 2025-10-30
| 1.11 BRaw value 1,107,329,000.00 USD 2026-01-01 — 2026-03-31 · USD · Reported data | 1.55 BRaw value 1,545,178,000.00 USD 2026-04-01 — 2026-06-30 · USD · Reported data |
|---|
| Operating income | 75.07 MRaw value 75,074,000.00 USD 2017-01-01 — 2017-03-31 · USD · Reported data | 109.79 MRaw value 109,791,000.00 USD 2017-04-01 — 2017-06-30 · USD · Reported data | 140.43 MRaw value 140,428,000.00 USD 2017-07-01 — 2017-09-30 · USD · Reported data | 53.56 MDerived by subtractionRaw value 53,556,000.00 USD 2017-10-01 — 2017-12-31 · USD · Reconstructed from cumulative disclosures Fourth quarter reconstructed: full year − first nine months - Add: 2017-01-01 — 2017-12-31 · 378.85 M USD · Source version 2020-02-28
- Subtract: 2017-01-01 — 2017-09-30 · 325.29 M USD · Source version 2018-11-07
| 75.22 MRaw value 75,221,000.00 USD 2018-01-01 — 2018-03-31 · USD · Reported data | 123.04 MRaw value 123,039,000.00 USD 2018-04-01 — 2018-06-30 · USD · Reported data | 192.56 MRaw value 192,561,000.00 USD 2018-07-01 — 2018-09-30 · USD · Reported data | 149.45 MDerived by subtractionRaw value 149,448,000.00 USD 2018-10-01 — 2018-12-31 · USD · Reconstructed from cumulative disclosures Fourth quarter reconstructed: full year − first nine months - Add: 2018-01-01 — 2018-12-31 · 540.27 M USD · Source version 2021-03-01
- Subtract: 2018-01-01 — 2018-09-30 · 390.82 M USD · Source version 2019-11-01
| 119.49 MRaw value 119,487,000.00 USD 2019-01-01 — 2019-03-31 · USD · Reported data | 78.58 MRaw value 78,580,000.00 USD 2019-04-01 — 2019-06-30 · USD · Reported data | 209.39 MRaw value 209,394,000.00 USD 2019-07-01 — 2019-09-30 · USD · Reported data | 147.41 MDerived by subtractionRaw value 147,413,000.00 USD 2019-10-01 — 2019-12-31 · USD · Reconstructed from cumulative disclosures Fourth quarter reconstructed: full year − first nine months - Add: 2019-01-01 — 2019-12-31 · 554.87 M USD · Source version 2022-02-25
- Subtract: 2019-01-01 — 2019-09-30 · 407.46 M USD · Source version 2020-11-02
| 80.74 MRaw value 80,737,000.00 USD 2020-01-01 — 2020-03-31 · USD · Reported data | 112.92 MRaw value 112,916,000.00 USD 2020-04-01 — 2020-06-30 · USD · Reported data | 242.22 MRaw value 242,215,000.00 USD 2020-07-01 — 2020-09-30 · USD · Reported data | 175.50 MDerived by subtractionRaw value 175,503,000.00 USD 2020-10-01 — 2020-12-31 · USD · Reconstructed from cumulative disclosures Fourth quarter reconstructed: full year − first nine months - Add: 2020-01-01 — 2020-12-31 · 611.37 M USD · Source version 2023-02-23
- Subtract: 2020-01-01 — 2020-09-30 · 435.87 M USD · Source version 2021-11-04
| 113.73 MRaw value 113,729,000.00 USD 2021-01-01 — 2021-03-31 · USD · Reported data | 161.65 MRaw value 161,651,000.00 USD 2021-04-01 — 2021-06-30 · USD · Reported data | 248.08 MRaw value 248,077,000.00 USD 2021-07-01 — 2021-09-30 · USD · Reported data | 140.06 MDerived by subtractionRaw value 140,064,000.00 USD 2021-10-01 — 2021-12-31 · USD · Reconstructed from cumulative disclosures Fourth quarter reconstructed: full year − first nine months - Add: 2021-01-01 — 2021-12-31 · 663.52 M USD · Source version 2024-02-22
- Subtract: 2021-01-01 — 2021-09-30 · 523.46 M USD · Source version 2022-11-04
| 117.52 MRaw value 117,516,000.00 USD 2022-01-01 — 2022-03-31 · USD · Reported data | 208.36 MRaw value 208,356,000.00 USD 2022-04-01 — 2022-06-30 · USD · Reported data | 286.79 MRaw value 286,791,000.00 USD 2022-07-01 — 2022-09-30 · USD · Reported data | 259.40 MDerived by subtractionRaw value 259,395,000.00 USD 2022-10-01 — 2022-12-31 · USD · Reconstructed from cumulative disclosures Fourth quarter reconstructed: full year − first nine months - Add: 2022-01-01 — 2022-12-31 · 872.06 M USD · Source version 2025-02-20
- Subtract: 2022-01-01 — 2022-09-30 · 612.66 M USD · Source version 2023-11-02
| 125.86 MRaw value 125,860,000.00 USD 2023-01-01 — 2023-03-31 · USD · Reported data | 279.27 MRaw value 279,273,000.00 USD 2023-04-01 — 2023-06-30 · USD · Reported data | 400.33 MRaw value 400,329,000.00 USD 2023-07-01 — 2023-09-30 · USD · Reported data | 322.51 MDerived by subtractionRaw value 322,514,000.00 USD 2023-10-01 — 2023-12-31 · USD · Reconstructed from cumulative disclosures Fourth quarter reconstructed: full year − first nine months - Add: 2023-01-01 — 2023-12-31 · 1.13 B USD · Source version 2026-02-19
- Subtract: 2023-01-01 — 2023-09-30 · 805.46 M USD · Source version 2024-10-31
| 155.35 MRaw value 155,354,000.00 USD 2024-01-01 — 2024-03-31 · USD · Reported data | 307.23 MRaw value 307,230,000.00 USD 2024-04-01 — 2024-06-30 · USD · Reported data | 431.16 MRaw value 431,161,000.00 USD 2024-07-01 — 2024-09-30 · USD · Reported data | 452.72 MDerived by subtractionRaw value 452,723,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.35 B USD · Source version 2026-02-19
- Subtract: 2024-01-01 — 2024-09-30 · 893.75 M USD · Source version 2025-10-30
| 239.08 MRaw value 239,081,000.00 USD 2025-01-01 — 2025-03-31 · USD · Reported data | 370.28 MRaw value 370,282,000.00 USD 2025-04-01 — 2025-06-30 · USD · Reported data | 517.22 MRaw value 517,217,000.00 USD 2025-07-01 — 2025-09-30 · USD · Reported data | 484.93 MDerived by subtractionRaw value 484,929,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.61 B USD · Source version 2026-02-19
- Subtract: 2025-01-01 — 2025-09-30 · 1.13 B USD · Source version 2025-10-30
| 338.78 MRaw value 338,779,000.00 USD 2026-01-01 — 2026-03-31 · USD · Reported data | 694.83 MRaw value 694,834,000.00 USD 2026-04-01 — 2026-06-30 · USD · Reported data |
|---|
| Net income | — | — | — | — | — | — | 124.55 MRaw value 124,551,000.00 USD 2018-07-01 — 2018-09-30 · USD · Reported data | 56.82 MDerived by subtractionRaw value 56,816,000.00 USD 2018-10-01 — 2018-12-31 · USD · Reconstructed from cumulative disclosures Fourth quarter reconstructed: full year − first nine months - Add: 2018-01-01 — 2018-12-31 · 293.35 M USD · Source version 2021-03-01
- Subtract: 2018-01-01 — 2018-09-30 · 236.53 M USD · Source version 2019-11-01
| 120.49 MRaw value 120,488,000.00 USD 2019-01-01 — 2019-03-31 · USD · Reported data | 27.34 MRaw value 27,344,000.00 USD 2019-04-01 — 2019-06-30 · USD · Reported data | 136.07 MRaw value 136,068,000.00 USD 2019-07-01 — 2019-09-30 · USD · Reported data | 118.14 MDerived by subtractionRaw value 118,144,000.00 USD 2019-10-01 — 2019-12-31 · USD · Reconstructed from cumulative disclosures Fourth quarter reconstructed: full year − first nine months - Add: 2019-01-01 — 2019-12-31 · 402.04 M USD · Source version 2022-02-25
- Subtract: 2019-01-01 — 2019-09-30 · 283.90 M USD · Source version 2020-11-02
| 38.69 MRaw value 38,686,000.00 USD 2020-01-01 — 2020-03-31 · USD · Reported data | 73.95 MRaw value 73,946,000.00 USD 2020-04-01 — 2020-06-30 · USD · Reported data | 162.91 MRaw value 162,913,000.00 USD 2020-07-01 — 2020-09-30 · USD · Reported data | 170.05 MDerived by subtractionRaw value 170,051,000.00 USD 2020-10-01 — 2020-12-31 · USD · Reconstructed from cumulative disclosures Fourth quarter reconstructed: full year − first nine months - Add: 2020-01-01 — 2020-12-31 · 445.60 M USD · Source version 2023-02-23
- Subtract: 2020-01-01 — 2020-09-30 · 275.55 M USD · Source version 2021-11-04
| 89.76 MRaw value 89,761,000.00 USD 2021-01-01 — 2021-03-31 · USD · Reported data | 117.03 MRaw value 117,033,000.00 USD 2021-04-01 — 2021-06-30 · USD · Reported data | 174.37 MRaw value 174,365,000.00 USD 2021-07-01 — 2021-09-30 · USD · Reported data | 104.80 MDerived by subtractionRaw value 104,797,000.00 USD 2021-10-01 — 2021-12-31 · USD · Reconstructed from cumulative disclosures Fourth quarter reconstructed: full year − first nine months - Add: 2021-01-01 — 2021-12-31 · 485.96 M USD · Source version 2024-02-22
- Subtract: 2021-01-01 — 2021-09-30 · 381.16 M USD · Source version 2022-11-04
| 84.64 MRaw value 84,641,000.00 USD 2022-01-01 — 2022-03-31 · USD · Reported data | 88.02 MRaw value 88,020,000.00 USD 2022-04-01 — 2022-06-30 · USD · Reported data | 155.96 MRaw value 155,956,000.00 USD 2022-07-01 — 2022-09-30 · USD · Reported data | 162.57 MDerived by subtractionRaw value 162,572,000.00 USD 2022-10-01 — 2022-12-31 · USD · Reconstructed from cumulative disclosures Fourth quarter reconstructed: full year − first nine months - Add: 2022-01-01 — 2022-12-31 · 491.19 M USD · Source version 2025-02-20
- Subtract: 2022-01-01 — 2022-09-30 · 328.62 M USD · Source version 2023-11-02
| 95.05 MRaw value 95,046,000.00 USD 2023-01-01 — 2023-03-31 · USD · Reported data | 165.90 MRaw value 165,899,000.00 USD 2023-04-01 — 2023-06-30 · USD · Reported data | 272.84 MRaw value 272,836,000.00 USD 2023-07-01 — 2023-09-30 · USD · Reported data | 210.91 MDerived by subtractionRaw value 210,908,000.00 USD 2023-10-01 — 2023-12-31 · USD · Reconstructed from cumulative disclosures Fourth quarter reconstructed: full year − first nine months - Add: 2023-01-01 — 2023-12-31 · 744.69 M USD · Source version 2026-02-19
- Subtract: 2023-01-01 — 2023-09-30 · 533.78 M USD · Source version 2024-10-31
| 118.36 MRaw value 118,360,000.00 USD 2024-01-01 — 2024-03-31 · USD · Reported data | 188.16 MRaw value 188,159,000.00 USD 2024-04-01 — 2024-06-30 · USD · Reported data | 293.19 MRaw value 293,185,000.00 USD 2024-07-01 — 2024-09-30 · USD · Reported data | 305.12 MDerived by subtractionRaw value 305,120,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 · 904.82 M USD · Source version 2026-02-19
- Subtract: 2024-01-01 — 2024-09-30 · 599.70 M USD · Source version 2025-10-30
| 144.26 MRaw value 144,258,000.00 USD 2025-01-01 — 2025-03-31 · USD · Reported data | 229.25 MRaw value 229,250,000.00 USD 2025-04-01 — 2025-06-30 · USD · Reported data | 339.42 MRaw value 339,420,000.00 USD 2025-07-01 — 2025-09-30 · USD · Reported data | 315.45 MDerived by subtractionRaw value 315,450,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.03 B USD · Source version 2026-02-19
- Subtract: 2025-01-01 — 2025-09-30 · 712.93 M USD · Source version 2025-10-30
| 220.63 MRaw value 220,625,000.00 USD 2026-01-01 — 2026-03-31 · USD · Reported data | 451.38 MRaw value 451,381,000.00 USD 2026-04-01 — 2026-06-30 · USD · Reported data |
|---|
| Operating cash flow | — | — | 173.57 MRaw value 173,567,000.00 USD 2017-07-01 — 2017-09-30 · USD · Reported data | 197.20 MDerived by subtractionRaw value 197,195,000.00 USD 2017-10-01 — 2017-12-31 · USD · Reconstructed from cumulative disclosures Fourth quarter reconstructed: full year − first nine months - Add: 2017-01-01 — 2017-12-31 · 371.89 M USD · Source version 2020-02-28
- Subtract: 2017-01-01 — 2017-09-30 · 174.70 M USD · Source version 2018-11-07
| 25.99 MRaw value 25,993,000.00 USD 2018-01-01 — 2018-03-31 · USD · Reported data | 156.52 MRaw value 156,520,000.00 USD 2018-04-01 — 2018-06-30 · USD · Reported data | 39.10 MRaw value 39,104,000.00 USD 2018-07-01 — 2018-09-30 · USD · Reported data | 137.17 MDerived by subtractionRaw value 137,172,000.00 USD 2018-10-01 — 2018-12-31 · USD · Reconstructed from cumulative disclosures Fourth quarter reconstructed: full year − first nine months - Add: 2018-01-01 — 2018-12-31 · 358.79 M USD · Source version 2021-03-01
- Subtract: 2018-01-01 — 2018-09-30 · 221.62 M USD · Source version 2019-11-01
| -82.75 MRaw value -82,750,000.00 USD 2019-01-01 — 2019-03-31 · USD · Reported data | -108.66 MRaw value -108,664,000.00 USD 2019-04-01 — 2019-06-30 · USD · Reported data | 91.17 MRaw value 91,167,000.00 USD 2019-07-01 — 2019-09-30 · USD · Reported data | 626.80 MDerived by subtractionRaw value 626,798,000.00 USD 2019-10-01 — 2019-12-31 · USD · Reconstructed from cumulative disclosures Fourth quarter reconstructed: full year − first nine months - Add: 2019-01-01 — 2019-12-31 · 526.55 M USD · Source version 2022-02-25
- Subtract: 2019-01-01 — 2019-09-30 · -100.25 M USD · Source version 2020-11-02
| 227.55 MRaw value 227,549,000.00 USD 2020-01-01 — 2020-03-31 · USD · Reported data | 497.48 MRaw value 497,479,000.00 USD 2020-04-01 — 2020-06-30 · USD · Reported data | 114.86 MRaw value 114,859,000.00 USD 2020-07-01 — 2020-09-30 · USD · Reported data | 276.09 MDerived by subtractionRaw value 276,090,000.00 USD 2020-10-01 — 2020-12-31 · USD · Reconstructed from cumulative disclosures Fourth quarter reconstructed: full year − first nine months - Add: 2020-01-01 — 2020-12-31 · 1.12 B USD · Source version 2023-02-23
- Subtract: 2020-01-01 — 2020-09-30 · 839.89 M USD · Source version 2021-11-04
| 125.61 MRaw value 125,613,000.00 USD 2021-01-01 — 2021-03-31 · USD · Reported data | 188.95 MRaw value 188,948,000.00 USD 2021-04-01 — 2021-06-30 · USD · Reported data | 17.88 MRaw value 17,876,000.00 USD 2021-07-01 — 2021-09-30 · USD · Reported data | 249.95 MDerived by subtractionRaw value 249,953,000.00 USD 2021-10-01 — 2021-12-31 · USD · Reconstructed from cumulative disclosures Fourth quarter reconstructed: full year − first nine months - Add: 2021-01-01 — 2021-12-31 · 582.39 M USD · Source version 2024-02-22
- Subtract: 2021-01-01 — 2021-09-30 · 332.44 M USD · Source version 2022-11-04
| 85.09 MRaw value 85,090,000.00 USD 2022-01-01 — 2022-03-31 · USD · Reported data | 118.73 MRaw value 118,731,000.00 USD 2022-04-01 — 2022-06-30 · USD · Reported data | 343.36 MRaw value 343,362,000.00 USD 2022-07-01 — 2022-09-30 · USD · Reported data | 583.13 MDerived by subtractionRaw value 583,129,000.00 USD 2022-10-01 — 2022-12-31 · USD · Reconstructed from cumulative disclosures Fourth quarter reconstructed: full year − first nine months - Add: 2022-01-01 — 2022-12-31 · 1.13 B USD · Source version 2025-02-20
- Subtract: 2022-01-01 — 2022-09-30 · 547.18 M USD · Source version 2023-11-02
| 38.41 MRaw value 38,409,000.00 USD 2023-01-01 — 2023-03-31 · USD · Reported data | 127.41 MDerived by subtractionRaw value 127,413,000.00 USD 2023-04-01 — 2023-06-30 · USD · Reconstructed from cumulative disclosures Quarter reconstructed: current cumulative value − previous cumulative value - Add: 2023-01-01 — 2023-06-30 · 165.82 M USD · Source version 2024-08-01
- Subtract: 2023-01-01 — 2023-03-31 · 38.41 M USD · Source version 2024-05-02
| 406.59 MDerived by subtractionRaw value 406,592,000.00 USD 2023-07-01 — 2023-09-30 · USD · Reconstructed from cumulative disclosures Quarter reconstructed: current cumulative value − previous cumulative value - Add: 2023-01-01 — 2023-09-30 · 572.41 M USD · Source version 2024-10-31
- Subtract: 2023-01-01 — 2023-06-30 · 165.82 M USD · Source version 2024-08-01
| 1.00 BDerived by subtractionRaw value 1,003,538,000.00 USD 2023-10-01 — 2023-12-31 · USD · Reconstructed from cumulative disclosures Fourth quarter reconstructed: full year − first nine months - Add: 2023-01-01 — 2023-12-31 · 1.58 B USD · Source version 2026-02-19
- Subtract: 2023-01-01 — 2023-09-30 · 572.41 M USD · Source version 2024-10-31
| 237.96 MRaw value 237,955,000.00 USD 2024-01-01 — 2024-03-31 · USD · Reported data | 391.31 MDerived by subtractionRaw value 391,312,000.00 USD 2024-04-01 — 2024-06-30 · USD · Reconstructed from cumulative disclosures Quarter reconstructed: current cumulative value − previous cumulative value - Add: 2024-01-01 — 2024-06-30 · 629.27 M USD · Source version 2025-07-31
- Subtract: 2024-01-01 — 2024-03-31 · 237.96 M USD · Source version 2025-05-01
| 739.91 MDerived by subtractionRaw value 739,914,000.00 USD 2024-07-01 — 2024-09-30 · USD · Reconstructed from cumulative disclosures Quarter reconstructed: current cumulative value − previous cumulative value - Add: 2024-01-01 — 2024-09-30 · 1.37 B USD · Source version 2025-10-30
- Subtract: 2024-01-01 — 2024-06-30 · 629.27 M USD · Source version 2025-07-31
| 712.02 MDerived by subtractionRaw value 712,015,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 · 2.08 B USD · Source version 2026-02-19
- Subtract: 2024-01-01 — 2024-09-30 · 1.37 B USD · Source version 2025-10-30
| 243.20 MRaw value 243,198,000.00 USD 2025-01-01 — 2025-03-31 · USD · Reported data | 295.71 MDerived by subtractionRaw value 295,711,000.00 USD 2025-04-01 — 2025-06-30 · USD · Reconstructed from cumulative disclosures Quarter reconstructed: current cumulative value − previous cumulative value - Add: 2025-01-01 — 2025-06-30 · 538.91 M USD · Source version 2026-07-30
- Subtract: 2025-01-01 — 2025-03-31 · 243.20 M USD · Source version 2026-04-30
| 563.50 MDerived by subtractionRaw value 563,496,000.00 USD 2025-07-01 — 2025-09-30 · USD · Reconstructed from cumulative disclosures Quarter reconstructed: current cumulative value − previous cumulative value - Add: 2025-01-01 — 2025-09-30 · 1.10 B USD · Source version 2025-10-30
- Subtract: 2025-01-01 — 2025-06-30 · 538.91 M USD · Source version 2026-07-30
| 1.13 BDerived by subtractionRaw value 1,127,565,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 · 2.23 B USD · Source version 2026-02-19
- Subtract: 2025-01-01 — 2025-09-30 · 1.10 B USD · Source version 2025-10-30
| 391.74 MRaw value 391,744,000.00 USD 2026-01-01 — 2026-03-31 · USD · Reported data | 1.10 BDerived by subtractionRaw value 1,095,444,000.00 USD 2026-04-01 — 2026-06-30 · USD · Reconstructed from cumulative disclosures Quarter reconstructed: current cumulative value − previous cumulative value - Add: 2026-01-01 — 2026-06-30 · 1.49 B USD · Source version 2026-07-30
- Subtract: 2026-01-01 — 2026-03-31 · 391.74 M USD · Source version 2026-04-30
|
|---|
| Capital expenditure | 47.02 MRaw value 47,024,000.00 USD 2017-01-01 — 2017-03-31 · USD · Reported data | 58.26 MRaw value 58,257,000.00 USD 2017-04-01 — 2017-06-30 · USD · Reported data | 63.00 MRaw value 62,997,000.00 USD 2017-07-01 — 2017-09-30 · USD · Reported data | 76.37 MDerived by subtractionRaw value 76,373,000.00 USD 2017-10-01 — 2017-12-31 · USD · Reconstructed from cumulative disclosures Fourth quarter reconstructed: full year − first nine months - Add: 2017-01-01 — 2017-12-31 · 244.65 M USD · Source version 2020-02-28
- Subtract: 2017-01-01 — 2017-09-30 · 168.28 M USD · Source version 2018-11-07
| 66.81 MRaw value 66,807,000.00 USD 2018-01-01 — 2018-03-31 · USD · Reported data | 81.78 MRaw value 81,784,000.00 USD 2018-04-01 — 2018-06-30 · USD · Reported data | 74.14 MRaw value 74,144,000.00 USD 2018-07-01 — 2018-09-30 · USD · Reported data | 70.86 MDerived by subtractionRaw value 70,860,000.00 USD 2018-10-01 — 2018-12-31 · USD · Reconstructed from cumulative disclosures Fourth quarter reconstructed: full year − first nine months - Add: 2018-01-01 — 2018-12-31 · 293.60 M USD · Source version 2021-03-01
- Subtract: 2018-01-01 — 2018-09-30 · 222.74 M USD · Source version 2019-11-01
| 68.63 MRaw value 68,626,000.00 USD 2019-01-01 — 2019-03-31 · USD · Reported data | 72.78 MRaw value 72,775,000.00 USD 2019-04-01 — 2019-06-30 · USD · Reported data | 66.24 MRaw value 66,244,000.00 USD 2019-07-01 — 2019-09-30 · USD · Reported data | 54.12 MDerived by subtractionRaw value 54,117,000.00 USD 2019-10-01 — 2019-12-31 · USD · Reconstructed from cumulative disclosures Fourth quarter reconstructed: full year − first nine months - Add: 2019-01-01 — 2019-12-31 · 261.76 M USD · Source version 2022-02-25
- Subtract: 2019-01-01 — 2019-09-30 · 207.65 M USD · Source version 2020-11-02
| 68.11 MRaw value 68,109,000.00 USD 2020-01-01 — 2020-03-31 · USD · Reported data | 48.15 MRaw value 48,148,000.00 USD 2020-04-01 — 2020-06-30 · USD · Reported data | 50.78 MRaw value 50,780,000.00 USD 2020-07-01 — 2020-09-30 · USD · Reported data | 93.02 MDerived by subtractionRaw value 93,015,000.00 USD 2020-10-01 — 2020-12-31 · USD · Reconstructed from cumulative disclosures Fourth quarter reconstructed: full year − first nine months - Add: 2020-01-01 — 2020-12-31 · 260.05 M USD · Source version 2023-02-23
- Subtract: 2020-01-01 — 2020-09-30 · 167.04 M USD · Source version 2021-11-04
| 83.49 MRaw value 83,486,000.00 USD 2021-01-01 — 2021-03-31 · USD · Reported data | 74.90 MRaw value 74,898,000.00 USD 2021-04-01 — 2021-06-30 · USD · Reported data | 74.61 MRaw value 74,612,000.00 USD 2021-07-01 — 2021-09-30 · USD · Reported data | 152.86 MDerived by subtractionRaw value 152,856,000.00 USD 2021-10-01 — 2021-12-31 · USD · Reconstructed from cumulative disclosures Fourth quarter reconstructed: full year − first nine months - Add: 2021-01-01 — 2021-12-31 · 385.85 M USD · Source version 2024-02-22
- Subtract: 2021-01-01 — 2021-09-30 · 233.00 M USD · Source version 2022-11-04
| 109.94 MRaw value 109,937,000.00 USD 2022-01-01 — 2022-03-31 · USD · Reported data | 121.57 MRaw value 121,574,000.00 USD 2022-04-01 — 2022-06-30 · USD · Reported data | 105.96 MRaw value 105,958,000.00 USD 2022-07-01 — 2022-09-30 · USD · Reported data | 90.16 MDerived by subtractionRaw value 90,161,000.00 USD 2022-10-01 — 2022-12-31 · USD · Reconstructed from cumulative disclosures Fourth quarter reconstructed: full year − first nine months - Add: 2022-01-01 — 2022-12-31 · 427.63 M USD · Source version 2025-02-20
- Subtract: 2022-01-01 — 2022-09-30 · 337.47 M USD · Source version 2023-11-02
| 80.32 MRaw value 80,319,000.00 USD 2023-01-01 — 2023-03-31 · USD · Reported data | 105.28 MDerived by subtractionRaw value 105,278,000.00 USD 2023-04-01 — 2023-06-30 · USD · Reconstructed from cumulative disclosures Quarter reconstructed: current cumulative value − previous cumulative value - Add: 2023-01-01 — 2023-06-30 · 185.60 M USD · Source version 2024-08-01
- Subtract: 2023-01-01 — 2023-03-31 · 80.32 M USD · Source version 2024-05-02
| 139.80 MDerived by subtractionRaw value 139,800,000.00 USD 2023-07-01 — 2023-09-30 · USD · Reconstructed from cumulative disclosures Quarter reconstructed: current cumulative value − previous cumulative value - Add: 2023-01-01 — 2023-09-30 · 325.40 M USD · Source version 2024-10-31
- Subtract: 2023-01-01 — 2023-06-30 · 185.60 M USD · Source version 2024-08-01
| 109.41 MDerived by subtractionRaw value 109,406,000.00 USD 2023-10-01 — 2023-12-31 · USD · Reconstructed from cumulative disclosures Fourth quarter reconstructed: full year − first nine months - Add: 2023-01-01 — 2023-12-31 · 434.80 M USD · Source version 2026-02-19
- Subtract: 2023-01-01 — 2023-09-30 · 325.40 M USD · Source version 2024-10-31
| 83.14 MRaw value 83,139,000.00 USD 2024-01-01 — 2024-03-31 · USD · Reported data | 161.46 MDerived by subtractionRaw value 161,456,000.00 USD 2024-04-01 — 2024-06-30 · USD · Reconstructed from cumulative disclosures Quarter reconstructed: current cumulative value − previous cumulative value - Add: 2024-01-01 — 2024-06-30 · 244.60 M USD · Source version 2025-07-31
- Subtract: 2024-01-01 — 2024-03-31 · 83.14 M USD · Source version 2025-05-01
| 212.50 MDerived by subtractionRaw value 212,498,000.00 USD 2024-07-01 — 2024-09-30 · USD · Reconstructed from cumulative disclosures Quarter reconstructed: current cumulative value − previous cumulative value - Add: 2024-01-01 — 2024-09-30 · 457.09 M USD · Source version 2025-10-30
- Subtract: 2024-01-01 — 2024-06-30 · 244.60 M USD · Source version 2025-07-31
| 146.99 MDerived by subtractionRaw value 146,985,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 · 604.08 M USD · Source version 2026-02-19
- Subtract: 2024-01-01 — 2024-09-30 · 457.09 M USD · Source version 2025-10-30
| 132.76 MRaw value 132,762,000.00 USD 2025-01-01 — 2025-03-31 · USD · Reported data | 140.35 MDerived by subtractionRaw value 140,349,000.00 USD 2025-04-01 — 2025-06-30 · USD · Reconstructed from cumulative disclosures Quarter reconstructed: current cumulative value − previous cumulative value - Add: 2025-01-01 — 2025-06-30 · 273.11 M USD · Source version 2026-07-30
- Subtract: 2025-01-01 — 2025-03-31 · 132.76 M USD · Source version 2026-04-30
| 142.45 MDerived by subtractionRaw value 142,449,000.00 USD 2025-07-01 — 2025-09-30 · USD · Reconstructed from cumulative disclosures Quarter reconstructed: current cumulative value − previous cumulative value - Add: 2025-01-01 — 2025-09-30 · 415.56 M USD · Source version 2025-10-30
- Subtract: 2025-01-01 — 2025-06-30 · 273.11 M USD · Source version 2026-07-30
| 193.59 MDerived by subtractionRaw value 193,594,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 · 609.15 M USD · Source version 2026-02-19
- Subtract: 2025-01-01 — 2025-09-30 · 415.56 M USD · Source version 2025-10-30
| 220.09 MRaw value 220,093,000.00 USD 2026-01-01 — 2026-03-31 · USD · Reported data | 230.96 MDerived by subtractionRaw value 230,955,000.00 USD 2026-04-01 — 2026-06-30 · USD · Reconstructed from cumulative disclosures Quarter reconstructed: current cumulative value − previous cumulative value - Add: 2026-01-01 — 2026-06-30 · 451.05 M USD · Source version 2026-07-30
- Subtract: 2026-01-01 — 2026-03-31 · 220.09 M USD · Source version 2026-04-30
|
|---|