| Revenue | 509.26 MRaw value 509,262,000.00 USD 2010-01-01 — 2010-12-31 · USD · Reported data | 611.02 MRaw value 611,023,000.00 USD 2011-01-01 — 2011-12-31 · USD · Reported data | 638.83 MRaw value 638,831,000.00 USD 2012-01-01 — 2012-12-31 · USD · Reported data | 1.25 BRaw value 1,249,634,000.00 USD 2016-01-01 — 2016-12-31 · USD · Reported data | 1.39 BRaw value 1,387,310,000.00 USD 2017-01-01 — 2017-12-31 · USD · Reported data | 1.30 BRaw value 1,304,034,000.00 USD 2018-01-01 — 2018-12-31 · USD · Reported data | 1.23 BRaw value 1,234,003,000.00 USD 2019-01-01 — 2019-12-31 · USD · Reported data | 1.27 BRaw value 1,265,684,000.00 USD 2020-01-01 — 2020-12-31 · USD · Reported data | 1.51 BRaw value 1,508,166,000.00 USD 2021-01-01 — 2021-12-31 · USD · Reported data | 1.68 BRaw value 1,677,614,000.00 USD 2022-01-01 — 2022-12-31 · USD · Reported data | 1.42 BRaw value 1,422,680,000.00 USD 2023-01-01 — 2023-12-31 · USD · Reported data | 1.44 BRaw value 1,436,122,000.00 USD 2024-01-01 — 2024-12-31 · USD · Reported data | 1.57 BRaw value 1,566,104,000.00 USD 2025-01-01 — 2025-12-31 · USD · Reported data |
|---|
| Gross profit | 107.19 MRaw value 107,185,000.00 USD 2010-01-01 — 2010-12-31 · USD · Reported data | 84.83 MRaw value 84,825,000.00 USD 2011-01-01 — 2011-12-31 · USD · Reported data | 78.79 MRaw value 78,785,000.00 USD 2012-01-01 — 2012-12-31 · USD · Reported data | 303.10 MRaw value 303,100,000.00 USD 2016-01-01 — 2016-12-31 · USD · Reported data | 354.31 MRaw value 354,305,000.00 USD 2017-01-01 — 2017-12-31 · USD · Reported data | 292.95 MRaw value 292,947,000.00 USD 2018-01-01 — 2018-12-31 · USD · Reported data | 229.67 MRaw value 229,671,000.00 USD 2019-01-01 — 2019-12-31 · USD · Reported data | 233.32 MRaw value 233,318,000.00 USD 2020-01-01 — 2020-12-31 · USD · Reported data | 329.12 MRaw value 329,118,000.00 USD 2021-01-01 — 2021-12-31 · USD · Reported data | 466.31 MRaw value 466,308,000.00 USD 2022-01-01 — 2022-12-31 · USD · Reported data | 353.52 MRaw value 353,519,000.00 USD 2023-01-01 — 2023-12-31 · USD · Reported data | 339.44 MRaw value 339,442,000.00 USD 2024-01-01 — 2024-12-31 · USD · Reported data | 363.85 MRaw value 363,854,000.00 USD 2025-01-01 — 2025-12-31 · USD · Reported data |
|---|
| Operating income | 43.32 MRaw value 43,323,000.00 USD 2010-01-01 — 2010-12-31 · USD · Reported data | 10.21 MRaw value 10,207,000.00 USD 2011-01-01 — 2011-12-31 · USD · Reported data | -2.51 MRaw value -2,510,000.00 USD 2012-01-01 — 2012-12-31 · USD · Reported data | 175.15 MRaw value 175,154,000.00 USD 2016-01-01 — 2016-12-31 · USD · Reported data | 219.84 MRaw value 219,842,000.00 USD 2017-01-01 — 2017-12-31 · USD · Reported data | 154.94 MRaw value 154,943,000.00 USD 2018-01-01 — 2018-12-31 · USD · Reported data | 86.72 MRaw value 86,716,000.00 USD 2019-01-01 — 2019-12-31 · USD · Reported data | 91.03 MRaw value 91,033,000.00 USD 2020-01-01 — 2020-12-31 · USD · Reported data | 166.51 MRaw value 166,511,000.00 USD 2021-01-01 — 2021-12-31 · USD · Reported data | 311.67 MRaw value 311,674,000.00 USD 2022-01-01 — 2022-12-31 · USD · Reported data | 547.26 MRaw value 547,264,000.00 USD 2023-01-01 — 2023-12-31 · USD · Reported data | 191.31 MRaw value 191,314,000.00 USD 2024-01-01 — 2024-12-31 · USD · Reported data | 194.17 MRaw value 194,172,000.00 USD 2025-01-01 — 2025-12-31 · USD · Reported data |
|---|
| Net income | -42.37 MRaw value -42,367,000.00 USD 2010-01-01 — 2010-12-31 · USD · Reported data | -18.53 MRaw value -18,530,000.00 USD 2011-01-01 — 2011-12-31 · USD · Reported data | -70.27 MRaw value -70,269,000.00 USD 2012-01-01 — 2012-12-31 · USD · Reported data | 203.92 MRaw value 203,924,000.00 USD 2016-01-01 — 2016-12-31 · USD · Reported data | 298.01 MRaw value 298,011,000.00 USD 2017-01-01 — 2017-12-31 · USD · Reported data | 135.58 MRaw value 135,579,000.00 USD 2018-01-01 — 2018-12-31 · USD · Reported data | 90.05 MRaw value 90,048,000.00 USD 2019-01-01 — 2019-12-31 · USD · Reported data | 82.30 MRaw value 82,302,000.00 USD 2020-01-01 — 2020-12-31 · USD · Reported data | 150.01 MRaw value 150,012,000.00 USD 2021-01-01 — 2021-12-31 · USD · Reported data | 264.57 MRaw value 264,569,000.00 USD 2022-01-01 — 2022-12-31 · USD · Reported data | 518.49 MRaw value 518,494,000.00 USD 2023-01-01 — 2023-12-31 · USD · Reported data | 207.86 MRaw value 207,864,000.00 USD 2024-01-01 — 2024-12-31 · USD · Reported data | 220.47 MRaw value 220,470,000.00 USD 2025-01-01 — 2025-12-31 · USD · Reported data |
|---|
| Operating cash flow | 121.45 MRaw value 121,445,000.00 USD 2010-01-01 — 2010-12-31 · USD · Reported data | 107.99 MRaw value 107,993,000.00 USD 2011-01-01 — 2011-12-31 · USD · Reported data | 95.25 MRaw value 95,253,000.00 USD 2012-01-01 — 2012-12-31 · USD · Reported data | 327.47 MRaw value 327,468,000.00 USD 2016-01-01 — 2016-12-31 · USD · Reported data | 355.64 MRaw value 355,635,000.00 USD 2017-01-01 — 2017-12-31 · USD · Reported data | 312.90 MRaw value 312,897,000.00 USD 2018-01-01 — 2018-12-31 · USD · Reported data | 291.32 MRaw value 291,320,000.00 USD 2019-01-01 — 2019-12-31 · USD · Reported data | 276.56 MRaw value 276,561,000.00 USD 2020-01-01 — 2020-12-31 · USD · Reported data | 421.29 MRaw value 421,293,000.00 USD 2021-01-01 — 2021-12-31 · USD · Reported data | 529.82 MRaw value 529,820,000.00 USD 2022-01-01 — 2022-12-31 · USD · Reported data | 676.56 MRaw value 676,561,000.00 USD 2023-01-01 — 2023-12-31 · USD · Reported data | 448.68 MRaw value 448,682,000.00 USD 2024-01-01 — 2024-12-31 · USD · Reported data | 395.48 MRaw value 395,482,000.00 USD 2025-01-01 — 2025-12-31 · USD · Reported data |
|---|
| Capital expenditure | 105.19 MRaw value 105,189,000.00 USD 2010-01-01 — 2010-12-31 · USD · Reported data | 117.17 MRaw value 117,166,000.00 USD 2011-01-01 — 2011-12-31 · USD · Reported data | 103.83 MRaw value 103,830,000.00 USD 2012-01-01 — 2012-12-31 · USD · Reported data | 217.50 MRaw value 217,496,000.00 USD 2016-01-01 — 2016-12-31 · USD · Reported data | 187.68 MRaw value 187,676,000.00 USD 2017-01-01 — 2017-12-31 · USD · Reported data | 210.19 MRaw value 210,192,000.00 USD 2018-01-01 — 2018-12-31 · USD · Reported data | 191.40 MRaw value 191,396,000.00 USD 2019-01-01 — 2019-12-31 · USD · Reported data | 313.66 MRaw value 313,656,000.00 USD 2020-01-01 — 2020-12-31 · USD · Reported data | 313.81 MRaw value 313,808,000.00 USD 2021-01-01 — 2021-12-31 · USD · Reported data | 366.40 MRaw value 366,403,000.00 USD 2022-01-01 — 2022-12-31 · USD · Reported data | 444.50 MRaw value 444,502,000.00 USD 2023-01-01 — 2023-12-31 · USD · Reported data | 436.15 MRaw value 436,153,000.00 USD 2024-01-01 — 2024-12-31 · USD · Reported data | 444.43 MRaw value 444,425,000.00 USD 2025-01-01 — 2025-12-31 · USD · Reported data |
|---|