Iluka Resources Limited
ILU.AX
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 | 1997 | 1996 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 1.015 B -13.24 % | 1.170 B -9.35 % | 1.291 B -19.88 % | 1.611 B 22.43 % | 1.316 B 32.94 % | 990.000 M -19.62 % | 1.232 B -4.84 % | 1.294 B 27.21 % | 1.018 B 40.09 % | 726.300 M -11.41 % | 819.800 M 13.09 % | 724.900 M -5.01 % | 763.100 M -28.67 % | 1.070 B -30.38 % | 1.537 B 75.62 % | 875.000 M 63.86 % | 534.000 M -45.98 % | 988.600 M 9.82 % | 900.200 M -11.37 % | 1.016 B 9.53 % | 927.300 M 12.59 % | 823.600 M 4.78 % | 786.000 M -12.13 % | 894.500 M -0.70 % | 900.800 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net income | -288.400 M -224.69 % | 231.300 M -32.49 % | 342.600 M -41.39 % | 584.500 M 59.79 % | 365.800 M -84.83 % | 2.412 B 961.70 % | -279.900 M -192.10 % | 303.900 M 277.10 % | -171.600 M 23.39 % | -224.000 M -518.69 % | 53.500 M 185.60 % | -62.500 M -437.84 % | 18.500 M -94.91 % | 363.200 M -32.96 % | 541.800 M 1 400.83 % | 36.100 M 133.24 % | -108.600 M -240.13 % | 77.500 M 51.66 % | 51.100 M 143.33 % | 21.000 M 124.45 % | -85.900 M -634.19 % | -11.700 M -457.14 % | -2.100 M -75.00 % | -1.200 M -120.00 % | 6.000 M 198.36 % | -6.100 M -137.42 % | 16.300 M 482.14 % | 2.800 M -86.79 % | 21.203 M | 0.000 |
| EBITDA | 144.800 M -71.24 % | 503.500 M -22.19 % | 647.100 M -25.36 % | 867.000 M 27.05 % | 682.400 M 84.03 % | 370.800 M 177.34 % | 133.700 M -77.79 % | 602.000 M 1 781.56 % | -35.800 M 80.00 % | -179.000 M -157.08 % | 313.600 M 78.49 % | 175.700 M -31.63 % | 257.000 M -66.03 % | 756.500 M -25.91 % | 1.021 B 233.47 % | 306.200 M 1 662.24 % | -19.600 M -107.87 % | 249.200 M -7.81 % | 270.300 M 33.81 % | 202.000 M 324.37 % | 47.600 M -81.29 % | 254.400 M 10.66 % | 229.900 M 1.19 % | 227.200 M 11.87 % | 203.100 M 45.38 % | 139.700 M -30.29 % | 200.400 M 464.51 % | 35.500 M 24.95 % | 28.412 M -3.28 % | 29.376 M |
| Weighted average shs out dil | 428.812 M -0.58 % | 431.330 M 0.47 % | 429.323 M 1.44 % | 423.244 M -0.25 % | 424.302 M -0.08 % | 424.630 M 0.59 % | 422.146 M -0.26 % | 423.259 M 1.13 % | 418.525 M 0.12 % | 418.027 M -0.34 % | 419.435 M 0.37 % | 417.885 M -0.61 % | 420.455 M 0.83 % | 416.992 M -0.43 % | 418.774 M 0.02 % | 418.701 M 3.33 % | 405.224 M 17.25 % | 345.621 M 0.00 % | 345.621 M 0.00 % | 345.621 M 0.00 % | 345.621 M 0.00 % | 345.621 M 0.00 % | 345.621 M 0.00 % | 345.621 M 0.00 % | 345.621 M 0.00 % | 345.621 M 0.00 % | 345.621 M 0.00 % | 345.621 M 0.00 % | 345.621 M 0.00 % | 345.621 M |
| Weighted average shs out | 428.812 M -0.63 % | 431.531 M 1.39 % | 425.611 M 0.77 % | 422.342 M 0.02 % | 422.267 M -0.05 % | 422.478 M 0.08 % | 422.146 M 0.32 % | 420.797 M 0.54 % | 418.525 M 0.15 % | 417.911 M 0.03 % | 417.770 M 0.26 % | 416.667 M -0.90 % | 420.455 M 0.83 % | 416.992 M 0.90 % | 413.272 M -1.30 % | 418.701 M 3.33 % | 405.224 M 17.25 % | 345.621 M 0.00 % | 345.621 M 0.00 % | 345.621 M 0.00 % | 345.621 M 0.00 % | 345.621 M 0.00 % | 345.621 M 0.00 % | 345.621 M 0.00 % | 345.621 M 0.00 % | 345.621 M 0.00 % | 345.621 M 0.00 % | 345.621 M 0.00 % | 345.621 M 0.00 % | 345.621 M |
| EPS diluted | -0.67 -224.07 % | 0.54 -32.50 % | 0.80 -44.44 % | 1.44 67.44 % | 0.86 -84.86 % | 5.68 960.61 % | -0.66 -191.67 % | 0.72 275.61 % | -0.41 24.07 % | -0.54 -515.38 % | 0.13 186.67 % | -0.15 -440.91 % | 0.04 -94.94 % | 0.87 -33.08 % | 1.30 1 411.63 % | 0.09 131.85 % | -0.27 -222.73 % | 0.22 15.79 % | 0.19 134.57 % | 0.08 132.40 % | -0.25 -637.46 % | -0.03 -455.74 % | -0.01 -74.29 % | 0.00 -101.35 % | 0.26 1 577.27 % | -0.02 -127.04 % | 0.07 136.73 % | 0.03 -88.04 % | 0.23 15.00 % | 0.20 |
| Earnings per share | -0.67 -224.07 % | 0.54 -32.50 % | 0.80 -44.44 % | 1.44 67.44 % | 0.86 -84.94 % | 5.71 965.15 % | -0.66 -191.67 % | 0.72 275.61 % | -0.41 24.07 % | -0.54 -515.38 % | 0.13 186.67 % | -0.15 -440.91 % | 0.04 -94.94 % | 0.87 -33.08 % | 1.30 1 411.63 % | 0.09 131.85 % | -0.27 -222.73 % | 0.22 15.79 % | 0.19 134.57 % | 0.08 132.40 % | -0.25 -637.46 % | -0.03 -455.74 % | -0.01 -74.29 % | 0.00 -101.35 % | 0.26 1 577.27 % | -0.02 -127.04 % | 0.07 136.73 % | 0.03 -88.04 % | 0.23 15.00 % | 0.20 |
| Gross profit | 82.700 M -82.71 % | 478.300 M -25.71 % | 643.800 M -33.55 % | 968.800 M 5.28 % | 920.200 M 44.89 % | 635.100 M -18.77 % | 781.900 M 25.08 % | 625.100 M 35.27 % | 462.100 M 49.50 % | 309.100 M -28.38 % | 431.600 M 11.18 % | 388.200 M -14.21 % | 452.500 M -45.69 % | 833.200 M -21.06 % | 1.056 B 221.50 % | 328.300 M 188.49 % | 113.800 M -55.00 % | 252.900 M -17.94 % | 308.200 M -4.43 % | 322.500 M -5.40 % | 340.900 M -0.81 % | 343.700 M 22.57 % | 280.400 M -15.31 % | 331.100 M 4.19 % | 317.800 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Income tax expense | -138.800 M -247.66 % | 94.000 M -27.08 % | 128.900 M -39.43 % | 212.800 M 58.10 % | 134.600 M 79.95 % | 74.800 M -72.63 % | 273.300 M 84.54 % | 148.100 M 2 368.33 % | 6.000 M 111.17 % | -53.700 M -262.24 % | 33.100 M 136.43 % | 14.000 M 154.55 % | 5.500 M -96.31 % | 149.000 M -31.93 % | 218.900 M 5 660.53 % | 3.800 M 105.22 % | -72.800 M -674.47 % | -9.400 M -160.65 % | 15.500 M 9.15 % | 14.200 M 134.38 % | -41.300 M -135.00 % | 118.000 M 29.96 % | 90.800 M -11.07 % | 102.100 M 62.06 % | 63.000 M -45.03 % | 114.600 M 21.66 % | 94.200 M 823.53 % | 10.200 M -63.03 % | 27.591 M -6.08 % | 29.376 M |
| Cost of revenue | 932.700 M 34.78 % | 692.000 M 6.92 % | 647.200 M 0.73 % | 642.500 M 0.59 % | 638.700 M 79.97 % | 354.900 M -21.10 % | 449.800 M -27.46 % | 620.100 M 8.69 % | 570.500 M 36.74 % | 417.200 M -7.41 % | 450.600 M 22.71 % | 367.200 M 1.41 % | 362.100 M 53.04 % | 236.600 M -50.83 % | 481.200 M -11.98 % | 546.700 M 30.10 % | 420.200 M -42.88 % | 735.700 M 24.27 % | 592.000 M -11.27 % | 667.200 M 13.78 % | 586.400 M 23.22 % | 475.900 M -5.87 % | 505.600 M -25.71 % | 680.600 M 21.47 % | 560.300 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| General and administrative expenses | 34.200 M -29.63 % | 48.600 M -39.02 % | 79.700 M 10.69 % | 72.000 M 11.98 % | 64.300 M 17.77 % | 54.600 M 13.75 % | 48.000 M -0.21 % | 48.100 M 2.12 % | 47.100 M -12.45 % | 53.800 M 2.09 % | 52.700 M 8.88 % | 48.400 M 17.48 % | 41.200 M -9.85 % | 45.700 M 28.73 % | 35.500 M 17.16 % | 30.300 M 65.57 % | 18.300 M -28.79 % | 25.700 M 31.79 % | 19.500 M -25.00 % | 26.000 M 14.04 % | 22.800 M 23.24 % | 18.500 M -13.55 % | 21.400 M -30.97 % | 31.000 M 73.18 % | 17.900 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 69.300 M -6.73 % | 74.300 M -7.24 % | 80.100 M -31.24 % | 116.500 M 8.37 % | 107.500 M 52.05 % | 70.700 M -3.94 % | 73.600 M -16.84 % | 88.500 M 161.83 % | 33.800 M -6.89 % | 36.300 M 13.44 % | 32.000 M 6.31 % | 30.100 M 6.74 % | 28.200 M -6.62 % | 30.200 M -12.46 % | 34.500 M 43.15 % | 24.100 M 136.27 % | 10.200 M -72.43 % | 37.000 M 31.21 % | 28.200 M -20.56 % | 35.500 M 13.78 % | 31.200 M -14.52 % | 36.500 M 7.35 % | 34.000 M | 0.000 -100.00 % | 9.800 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 65.700 M -6.68 % | 70.400 M 250.25 % | 20.100 M -79.21 % | 96.700 M 14.98 % | 84.100 M -66.86 % | 253.800 M -1.44 % | 257.500 M 1 150.00 % | 20.600 M -43.56 % | 36.500 M 11.96 % | 32.600 M -86.64 % | 244.100 M 291.81 % | 62.300 M -16.60 % | 74.700 M -70.82 % | 256.000 M -12.78 % | 293.500 M 20.34 % | 243.900 M 26.50 % | 192.800 M 7.95 % | 178.600 M 12.54 % | 158.700 M -30.30 % | 227.700 M 613.79 % | 31.900 M -79.72 % | 157.300 M 13.17 % | 139.000 M 42.42 % | 97.600 M -23.63 % | 127.800 M -4.34 % | 133.600 M -4.64 % | 140.100 M 600.50 % | 20.000 M -59.69 % | 49.615 M 68.90 % | 29.376 M |
| Operating expenses | 169.200 M -12.47 % | 193.300 M 7.45 % | 179.900 M -36.92 % | 285.200 M 11.45 % | 255.900 M -38.10 % | 413.400 M 9.05 % | 379.100 M 96.02 % | 193.400 M -47.47 % | 368.200 M 12.88 % | 326.200 M -1.57 % | 331.400 M 5.37 % | 314.500 M 191.20 % | 108.000 M -67.46 % | 331.900 M -8.69 % | 363.500 M 19.61 % | 303.900 M 34.77 % | 225.500 M 0.13 % | 225.200 M 4.11 % | 216.300 M -26.80 % | 295.500 M 386.02 % | 60.800 M -72.16 % | 218.400 M 8.33 % | 201.600 M 106.56 % | 97.600 M -37.79 % | 156.900 M 17.44 % | 133.600 M -4.64 % | 140.100 M 600.50 % | 20.000 M -59.69 % | 49.615 M 68.90 % | 29.376 M |
| Cost and expenses | 1.102 B 24.47 % | 885.300 M 7.04 % | 827.100 M -10.84 % | 927.700 M 10.62 % | 838.600 M 6.07 % | 790.600 M -12.87 % | 907.400 M 10.09 % | 824.200 M -14.49 % | 963.900 M 28.57 % | 749.700 M -4.13 % | 782.000 M 8.33 % | 721.900 M 10.16 % | 655.300 M 15.27 % | 568.500 M -32.70 % | 844.700 M -0.69 % | 850.600 M 31.73 % | 645.700 M -32.80 % | 960.900 M 18.88 % | 808.300 M -16.04 % | 962.700 M -4.45 % | 1.008 B 45.11 % | 694.300 M -1.82 % | 707.200 M -9.12 % | 778.200 M 8.40 % | 717.900 M 437.35 % | 133.600 M -4.64 % | 140.100 M 600.50 % | 20.000 M -59.69 % | 49.615 M 68.90 % | 29.376 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 34.300 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 44.900 M 230.15 % | 13.600 M -0.73 % | 13.700 M 144.64 % | 5.600 M 33.33 % | 4.200 M -58.82 % | 10.200 M 3.03 % | 9.900 M 57.14 % | 6.300 M -7.35 % | 6.800 M -29.17 % | 9.600 M 33.33 % | 7.200 M 71.43 % | 4.200 M 100.00 % | 2.100 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 103.500 M -15.79 % | 122.900 M -23.09 % | 159.800 M -15.23 % | 188.500 M 9.72 % | 171.800 M 37.11 % | 125.300 M 3.04 % | 121.600 M -10.98 % | 136.600 M 68.85 % | 80.900 M -10.21 % | 90.100 M 6.38 % | 84.700 M 7.90 % | 78.500 M 13.11 % | 69.400 M -8.56 % | 75.900 M 8.43 % | 70.000 M 28.68 % | 54.400 M 28.91 % | 42.200 M -32.70 % | 62.700 M 31.45 % | 47.700 M -18.74 % | 58.700 M 8.70 % | 54.000 M -1.82 % | 55.000 M -0.72 % | 55.400 M | 0.000 -100.00 % | 27.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest income | 2.100 M -82.50 % | 12.000 M -34.78 % | 18.400 M | 0.000 -100.00 % | 500.000 K -16.67 % | 600.000 K -50.00 % | 1.200 M 33.33 % | 900.000 K 28.57 % | 700.000 K 16.67 % | 600.000 K -25.00 % | 800.000 K 33.33 % | 600.000 K -66.67 % | 1.800 M -76.62 % | 7.700 M 24.19 % | 6.200 M 463.64 % | 1.100 M -21.43 % | 1.400 M -77.78 % | 6.300 M 270.59 % | 1.700 M 6.25 % | 1.600 M 60.00 % | 1.000 M 100.00 % | 500.000 K -28.57 % | 700.000 K -41.67 % | 1.200 M -20.00 % | 1.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 18.900 M 98.95 % | 9.500 M 21.79 % | 7.800 M 30.00 % | 6.000 M -3.23 % | 6.200 M -19.48 % | 7.700 M -48.67 % | 15.000 M 0.00 % | 15.000 M -20.21 % | 18.800 M 0.00 % | 18.800 M 32.39 % | 14.200 M -56.31 % | 32.500 M -36.65 % | 51.300 M 24.51 % | 41.200 M 15.08 % | 35.800 M -24.31 % | 47.300 M 463.10 % | 8.400 M -79.95 % | 41.900 M -30.63 % | 60.400 M 108.28 % | 29.000 M -17.14 % | 35.000 M 48.31 % | 23.600 M 0.43 % | 23.500 M -14.55 % | 27.500 M 2.23 % | 26.900 M 7.17 % | 25.100 M -15.20 % | 29.600 M 458.49 % | 5.300 M 545.55 % | 821.000 K | 0.000 |
| Depreciation and amortization | 231.300 M 5.86 % | 218.500 M 12.11 % | 194.900 M 21.43 % | 160.500 M -6.25 % | 171.200 M -7.36 % | 184.800 M -9.59 % | 204.400 M 118.61 % | 93.500 M -15.77 % | 111.000 M 38.92 % | 79.900 M -39.65 % | 132.400 M -30.93 % | 191.700 M 5.50 % | 181.700 M -10.54 % | 203.100 M -9.57 % | 224.600 M 2.56 % | 219.000 M 24.01 % | 176.600 M 9.21 % | 161.700 M 11.59 % | 144.900 M 13.83 % | 127.300 M 1.52 % | 125.400 M 11.17 % | 112.800 M -2.42 % | 115.600 M 18.44 % | 97.600 M -13.78 % | 113.200 M 1 755.74 % | 6.100 M | 0.000 -100.00 % | 20.000 M | 0.000 | 0.000 |
| Operating income | -86.500 M -130.35 % | 285.000 M -31.62 % | 416.800 M -39.03 % | 683.600 M 43.16 % | 477.500 M 115.38 % | 221.700 M -31.64 % | 324.300 M -31.03 % | 470.200 M 305.00 % | 116.100 M 778.95 % | -17.100 M -117.03 % | 100.400 M 107.87 % | 48.300 M -55.19 % | 107.800 M -78.50 % | 501.300 M -27.56 % | 692.000 M 2 736.07 % | 24.400 M 121.84 % | -111.700 M -503.25 % | 27.700 M -69.86 % | 91.900 M 73.40 % | 53.000 M -62.17 % | 140.100 M 11.81 % | 125.300 M 59.01 % | 78.800 M -32.24 % | 116.300 M -36.41 % | 182.900 M 36.90 % | 133.600 M -4.64 % | 140.100 M 803.87 % | 15.500 M -68.76 % | 49.615 M 68.90 % | 29.376 M |
| Total other income expenses net | -340.700 M -945.41 % | 40.300 M 430.26 % | 7.600 M -83.66 % | 46.500 M 307.89 % | 11.400 M 126.27 % | -43.400 M 89.41 % | -410.000 M -2 119.70 % | 20.300 M 107.21 % | -281.700 M -8.10 % | -260.600 M -721.96 % | 41.900 M 145.69 % | -91.700 M -9.43 % | -83.800 M -53.20 % | -54.700 M -179.62 % | 68.700 M 220.10 % | -57.200 M 38.43 % | -92.900 M -618.99 % | 17.900 M 166.54 % | -26.900 M -268.49 % | -7.300 M 97.11 % | -252.900 M -971.61 % | -23.600 M -296.67 % | 12.000 M 184.51 % | -14.200 M 88.16 % | -119.900 M -531.05 % | -19.000 M 58.61 % | -45.900 M -766.04 % | -5.300 M 75.94 % | -22.024 M | 0.000 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 | 1997 | 1996 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 | 1997 | 1996 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 1.092 B 603.03 % | 155.300 M 177.19 % | -201.200 M 56.18 % | -459.200 M -77.37 % | -258.900 M -862.45 % | -26.900 M -102.26 % | -13.300 M -638.89 % | -1.800 M -100.99 % | 182.500 M -63.95 % | 506.300 M 8 538.33 % | -6.000 M -110.17 % | 59.000 M -71.44 % | 206.600 M 115.43 % | 95.900 M 161.20 % | -156.700 M -150.13 % | 312.600 M -18.19 % | 382.100 M 77.14 % | 215.700 M -63.94 % | 598.100 M 0.27 % | 596.500 M 7.63 % | 554.200 M 37.04 % | 404.400 M 6.73 % | 378.900 M -15.46 % | 448.200 M 24.22 % | 360.800 M 13.25 % | 318.600 M 6.24 % | 299.900 M -49.24 % | 590.800 M 784.19 % | 66.818 M 1 317.09 % | -5.490 M |
| Total investments | 448.400 M -1.26 % | 454.100 M -1.56 % | 461.300 M -1.75 % | 469.500 M 3.03 % | 455.700 M 0.66 % | 452.700 M | 0.000 -100.00 % | 994.000 M 41 316.67 % | 2.400 M -92.88 % | 33.700 M 48.46 % | 22.700 M 22.04 % | 18.600 M | 0.000 | 0.000 | 0.000 100.00 % | -100.000 K | 0.000 | 0.000 -100.00 % | 1.200 M 0.00 % | 1.200 M 100.00 % | 600.000 K -73.91 % | 2.300 M 43.75 % | 1.600 M -89.54 % | 15.300 M 1 175.00 % | 1.200 M 71.43 % | 700.000 K | 0.000 -100.00 % | 3.000 M 134.78 % | -8.626 M | 0.000 |
| Total debt | 1.138 B 290.49 % | 291.300 M 77.95 % | 163.700 M 161.92 % | 62.500 M 74.09 % | 35.900 M -40.37 % | 60.200 M -28.33 % | 84.000 M 69.70 % | 49.500 M -79.03 % | 236.100 M -61.14 % | 607.600 M 1 140.00 % | 49.000 M -69.43 % | 160.300 M -36.64 % | 253.000 M 68.44 % | 150.200 M -8.41 % | 164.000 M -52.14 % | 342.700 M -26.84 % | 468.400 M 49.51 % | 313.300 M -49.30 % | 618.000 M 0.67 % | 613.900 M 7.25 % | 572.400 M 36.94 % | 418.000 M 8.83 % | 384.100 M -18.19 % | 469.500 M 20.69 % | 389.000 M 10.67 % | 351.500 M 1.44 % | 346.500 M -52.48 % | 729.100 M 956.67 % | 69.000 M | 0.000 |
| Accumulated other comprehensive income loss | 26.500 M 136.61 % | 11.200 M -47.66 % | 21.400 M 28.92 % | 16.600 M -46.45 % | 31.000 M -16.22 % | 37.000 M 54.17 % | 24.000 M -43.66 % | 42.600 M 353.19 % | 9.400 M -70.81 % | 32.200 M 39.39 % | 23.100 M 1.32 % | 22.800 M 20.00 % | 19.000 M 4.97 % | 18.100 M 10.37 % | 16.400 M -19.61 % | 20.400 M 2.51 % | 19.900 M 123.61 % | -84.300 M -454.20 % | 23.800 M -40.05 % | 39.700 M -30.59 % | 57.200 M 130.65 % | 24.800 M -8.49 % | 27.100 M -2.52 % | 27.800 M 0.00 % | 27.800 M 1.09 % | 27.500 M 27.91 % | 21.500 M -14.00 % | 25.000 M -79.57 % | 122.385 M 7.19 % | 114.175 M |
| Retained earnings | 875.600 M -26.47 % | 1.191 B 19.81 % | 993.900 M 32.77 % | 748.600 M 80.86 % | 413.900 M 296.84 % | 104.300 M 122.10 % | -472.000 M -445.03 % | -86.600 M 64.45 % | -243.600 M -425.00 % | -46.400 M -117.01 % | 272.800 M -8.27 % | 297.400 M -26.93 % | 407.000 M -8.37 % | 444.200 M 6.70 % | 416.300 M 10 253.66 % | -4.100 M 89.49 % | -39.000 M -159.09 % | 66.000 M 2 457.14 % | -2.800 M 20.00 % | -3.500 M -116.99 % | 20.600 M -92.83 % | 287.300 M 15.29 % | 249.200 M 33.05 % | 187.300 M 44.74 % | 129.400 M 13.91 % | 113.600 M 58.88 % | 71.500 M 99.72 % | 35.800 M -42.03 % | 61.752 M 12.25 % | 55.014 M |
| Common stock | 1.167 B 0.72 % | 1.158 B 1.33 % | 1.143 B 0.94 % | 1.133 B -1.99 % | 1.156 B 0.33 % | 1.152 B -0.75 % | 1.160 B 0.16 % | 1.159 B 3.45 % | 1.120 B 0.00 % | 1.120 B 0.00 % | 1.120 B 0.00 % | 1.120 B 0.71 % | 1.112 B 0.66 % | 1.105 B 0.25 % | 1.102 B -0.57 % | 1.108 B -0.55 % | 1.114 B 11.65 % | 998.100 M 50.63 % | 662.600 M 8.45 % | 611.000 M 0.00 % | 611.000 M 0.03 % | 610.800 M 0.07 % | 610.400 M 0.00 % | 610.400 M 14.31 % | 534.000 M 0.64 % | 530.600 M -4.69 % | 556.700 M 0.00 % | 556.700 M 1 240.77 % | 41.521 M 3.41 % | 40.153 M |
| Total equity | 2.069 B -12.35 % | 2.360 B 9.35 % | 2.159 B 13.92 % | 1.895 B 18.83 % | 1.595 B 23.39 % | 1.292 B 81.60 % | 711.600 M -35.89 % | 1.110 B 25.35 % | 885.500 M -19.72 % | 1.103 B -21.70 % | 1.409 B -1.81 % | 1.435 B -6.73 % | 1.538 B -1.85 % | 1.567 B 2.11 % | 1.535 B 36.47 % | 1.125 B 2.68 % | 1.095 B 5.52 % | 1.038 B 38.11 % | 751.600 M 4.90 % | 716.500 M -5.36 % | 757.100 M -23.38 % | 988.100 M 4.99 % | 941.100 M 7.06 % | 879.000 M 16.09 % | 757.200 M 0.32 % | 754.800 M 4.00 % | 725.800 M -19.39 % | 900.400 M 299.01 % | 225.658 M 7.79 % | 209.342 M |
| Other non current liabilities | 691.500 M -11.94 % | 785.300 M 7.68 % | 729.300 M 7.31 % | 679.600 M -3.16 % | 701.800 M -7.38 % | 757.700 M -15.74 % | 899.200 M 39.28 % | 645.600 M 4.10 % | 620.200 M 10.04 % | 563.600 M 22.82 % | 458.900 M 9.60 % | 418.700 M -5.66 % | 443.800 M 8.96 % | 407.300 M 7.84 % | 377.700 M 20.29 % | 314.000 M -2.76 % | 322.900 M -13.27 % | 372.300 M 37.74 % | 270.300 M 4 323.44 % | -6.400 M -6 500.00 % | 100.000 K -99.94 % | 171.700 M 165.79 % | 64.600 M -60.94 % | 165.400 M 382.22 % | 34.300 M -83.73 % | 210.800 M -0.89 % | 212.700 M -42.11 % | 367.400 M 1 903.05 % | 18.342 M 326.11 % | -8.112 M |
| Long term debt | 1.102 B 339.86 % | 250.600 M 79.64 % | 139.500 M 322.73 % | 33.000 M | 0.000 -100.00 % | 36.900 M -31.67 % | 54.000 M 9.09 % | 49.500 M -79.03 % | 236.100 M -61.14 % | 607.600 M 1 140.00 % | 49.000 M -63.94 % | 135.900 M -43.82 % | 241.900 M 159.27 % | 93.300 M -43.11 % | 164.000 M -47.64 % | 313.200 M -26.08 % | 423.700 M 53.24 % | 276.500 M -28.61 % | 387.300 M -7.76 % | 419.900 M -1.55 % | 426.500 M 17.49 % | 363.000 M 30.25 % | 278.700 M -29.07 % | 392.900 M 1.16 % | 388.400 M 10.53 % | 351.400 M 1.41 % | 346.500 M -51.73 % | 717.900 M 940.43 % | 69.000 M | 0.000 |
| Total non current liabilities | 1.830 B 72.02 % | 1.064 B 20.28 % | 884.600 M 20.65 % | 733.200 M 0.58 % | 729.000 M -10.04 % | 810.400 M -16.80 % | 974.000 M 1 867.68 % | 49.500 M -79.03 % | 236.100 M -61.14 % | 607.600 M 1 140.00 % | 49.000 M -63.94 % | 135.900 M -80.18 % | 685.700 M 31.16 % | 522.800 M -5.75 % | 554.700 M -11.56 % | 627.200 M -15.99 % | 746.600 M 15.07 % | 648.800 M -7.62 % | 702.300 M -5.49 % | 743.100 M 0.49 % | 739.500 M 20.99 % | 611.200 M 22.04 % | 500.800 M -14.41 % | 585.100 M -0.44 % | 587.700 M 4.54 % | 562.200 M -5.02 % | 591.900 M -50.02 % | 1.184 B 1 094.79 % | 99.122 M 259.10 % | 27.603 M |
| Other current liabilities | 24.100 M -77.26 % | 106.000 M 168.35 % | 39.500 M 154.11 % | -73.000 M -264.04 % | 44.500 M 9.88 % | 40.500 M -83.28 % | 242.200 M 2.76 % | 235.700 M 206.10 % | 77.000 M 175.00 % | 28.000 M -61.22 % | 72.200 M 15.34 % | 62.600 M 54.57 % | 40.500 M -61.28 % | 104.600 M -31.32 % | 152.300 M 43.54 % | 106.100 M 15.96 % | 91.500 M -64.63 % | 258.700 M 483.97 % | 44.300 M -47.14 % | 83.800 M -22.91 % | 108.700 M 481.28 % | 18.700 M -65.88 % | 54.800 M -6.00 % | 58.300 M -49.61 % | 115.700 M -29.37 % | 163.800 M 28.98 % | 127.000 M -21.36 % | 161.500 M 2 030.61 % | 7.580 M -26.31 % | 10.286 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 39.600 M -70.73 % | 135.300 M 374.74 % | 28.500 M -2.73 % | 29.300 M -69.51 % | 96.100 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -24.400 M 61.15 % | -62.800 M -1.45 % | -61.900 M | 0.000 100.00 % | -67.800 M 16.40 % | -81.100 M 34.39 % | -123.600 M -294.65 % | 63.500 M | 0.000 100.00 % | -73.200 M -246.99 % | 49.800 M 74.13 % | 28.600 M 236.84 % | -20.900 M -149.76 % | 42.000 M | 0.000 | 0.000 100.00 % | -30.900 M | 0.000 | 0.000 |
| Short term debt | 0.000 -100.00 % | 12.600 M 50.00 % | 8.400 M -5.62 % | 8.900 M 2.30 % | 8.700 M 16.00 % | 7.500 M 103.17 % | -236.900 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 24.400 M 119.82 % | 11.100 M -80.49 % | 56.900 M | 0.000 -100.00 % | 29.500 M -34.00 % | 44.700 M 21.47 % | 36.800 M -84.05 % | 230.700 M 18.92 % | 194.000 M 32.97 % | 145.900 M 165.27 % | 55.000 M -47.67 % | 105.100 M 38.11 % | 76.100 M 76 000.00 % | 100.000 K 0.00 % | 100.000 K | 0.000 -100.00 % | 11.000 M | 0.000 | 0.000 |
| Total current liabilities | 334.300 M 5.46 % | 317.000 M 10.18 % | 287.700 M -23.03 % | 373.800 M 19.58 % | 312.600 M 19.68 % | 261.200 M -27.92 % | 362.400 M -10.91 % | 406.800 M 98.25 % | 205.200 M 22.07 % | 168.100 M -10.01 % | 186.800 M 1.41 % | 184.200 M 27.12 % | 144.900 M -56.96 % | 336.700 M -7.60 % | 364.400 M 93.73 % | 188.100 M -26.67 % | 256.500 M -30.92 % | 371.300 M -10.34 % | 414.100 M 2.27 % | 404.900 M 10.06 % | 367.900 M 59.26 % | 231.000 M -22.77 % | 299.100 M 16.25 % | 257.300 M 16.53 % | 220.800 M -8.50 % | 241.300 M 7.29 % | 224.900 M -24.86 % | 299.300 M 734.84 % | 35.851 M -7.83 % | 38.895 M |
| Total liabilities | 2.165 B 56.74 % | 1.381 B 17.80 % | 1.172 B -10.10 % | 1.304 B 8.17 % | 1.206 B -2.37 % | 1.235 B -7.60 % | 1.336 B 21.28 % | 1.102 B 3.81 % | 1.062 B -20.74 % | 1.339 B 92.79 % | 694.700 M -5.97 % | 738.800 M -11.05 % | 830.600 M -3.36 % | 859.500 M -6.48 % | 919.100 M 12.73 % | 815.300 M -18.72 % | 1.003 B -1.67 % | 1.020 B -8.63 % | 1.116 B -2.75 % | 1.148 B 3.67 % | 1.107 B 31.49 % | 842.200 M 5.29 % | 799.900 M -5.05 % | 842.400 M 4.19 % | 808.500 M 0.62 % | 803.500 M -1.63 % | 816.800 M -44.94 % | 1.484 B 999.18 % | 134.973 M 102.97 % | 66.498 M |
| Other non current assets | 360.800 M 76.00 % | 205.000 M 505.94 % | -50.500 M -375.96 % | 18.300 M -71.85 % | 65.000 M -46.98 % | 122.600 M 20.20 % | 102.000 M 107.38 % | -1.383 B -302.74 % | -343.400 M 10.81 % | -385.000 M -213.26 % | -122.900 M -824.06 % | -13.300 M -104.91 % | 271.000 M 5.08 % | 257.900 M 416.83 % | 49.900 M -11.84 % | 56.600 M 0.00 % | 56.600 M | 0.000 -100.00 % | 1.700 M -85.47 % | 11.700 M -66.48 % | 34.900 M -56.10 % | 79.500 M -13.96 % | 92.400 M 124.27 % | 41.200 M -19.69 % | 51.300 M -10.00 % | 57.000 M -11.76 % | 64.600 M -80.18 % | 326.000 M 1 714.54 % | 17.966 M 416.47 % | -5.677 M |
| Long term investments | 448.400 M -1.26 % | 454.100 M -1.56 % | 461.300 M -1.75 % | 469.500 M 3.03 % | 455.700 M 0.66 % | 452.700 M | 0.000 -100.00 % | 994.000 M 41 316.67 % | 2.400 M -92.88 % | 33.700 M 48.46 % | 22.700 M 22.04 % | 18.600 M | 0.000 | 0.000 | 0.000 100.00 % | -100.000 K | 0.000 | 0.000 -100.00 % | 1.200 M 0.00 % | 1.200 M 100.00 % | 600.000 K -73.91 % | 2.300 M 43.75 % | 1.600 M -89.54 % | 15.300 M 1 175.00 % | 1.200 M 71.43 % | 700.000 K | 0.000 -100.00 % | 3.000 M 134.78 % | -8.626 M | 0.000 |
| Intangible assets | 0.000 | 0.000 -100.00 % | 192.500 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.500 M -10.26 % | 3.900 M -9.30 % | 4.300 M -8.51 % | 4.700 M -7.84 % | 5.100 M -7.27 % | 5.500 M -6.78 % | 5.900 M -6.35 % | 6.300 M -5.97 % | 6.700 M -5.63 % | 7.100 M -28.28 % | 9.900 M -26.67 % | 13.500 M -11.18 % | 15.200 M -9.52 % | 16.800 M -9.19 % | 18.500 M 33.09 % | 13.900 M -10.90 % | 15.600 M -11.36 % | 17.600 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.820 M 18.05 % | 5.777 M |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 | 0.000 -100.00 % | 192.500 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.500 M -10.26 % | 3.900 M -9.30 % | 4.300 M -8.51 % | 4.700 M -7.84 % | 5.100 M -7.27 % | 5.500 M -6.78 % | 5.900 M -6.35 % | 6.300 M -5.97 % | 6.700 M -5.63 % | 7.100 M -28.28 % | 9.900 M -26.67 % | 13.500 M -11.18 % | 15.200 M -9.52 % | 16.800 M -9.19 % | 18.500 M 33.09 % | 13.900 M -10.90 % | 15.600 M -11.36 % | 17.600 M | 0.000 | 0.000 | 0.000 100.00 % | -20.400 M -399.12 % | 6.820 M 18.05 % | 5.777 M |
| Property plant equipment net | 2.002 B 17.28 % | 1.707 B 26.23 % | 1.352 B 18.72 % | 1.139 B 9.70 % | 1.038 B -3.12 % | 1.072 B -5.07 % | 1.129 B -18.15 % | 1.379 B 33.92 % | 1.030 B -15.47 % | 1.218 B 13.87 % | 1.070 B -4.24 % | 1.117 B -15.01 % | 1.315 B -8.10 % | 1.430 B -0.01 % | 1.430 B 0.37 % | 1.425 B -9.03 % | 1.567 B 10.75 % | 1.415 B 13.49 % | 1.246 B -3.80 % | 1.296 B -2.94 % | 1.335 B 1.34 % | 1.317 B 9.88 % | 1.199 B 0.18 % | 1.197 B 13.35 % | 1.056 B -3.38 % | 1.093 B 1.07 % | 1.081 B -26.07 % | 1.462 B 460.86 % | 260.687 M 28.02 % | 203.634 M |
| Total non current assets | 3.062 B 24.45 % | 2.460 B 21.94 % | 2.018 B 8.54 % | 1.859 B 5.49 % | 1.762 B -4.17 % | 1.839 B 30.39 % | 1.410 B 1.95 % | 1.383 B 33.74 % | 1.034 B -17.71 % | 1.257 B 14.49 % | 1.098 B -3.83 % | 1.141 B -28.87 % | 1.605 B -6.17 % | 1.710 B 13.99 % | 1.500 B -2.83 % | 1.544 B -8.47 % | 1.687 B 15.61 % | 1.459 B 14.49 % | 1.274 B -4.92 % | 1.340 B -5.04 % | 1.412 B -0.73 % | 1.422 B 6.86 % | 1.331 B 2.09 % | 1.303 B 17.61 % | 1.108 B -3.66 % | 1.150 B 0.41 % | 1.146 B -37.50 % | 1.833 B 541.98 % | 285.522 M 35.96 % | 210.010 M |
| Other current assets | 6.000 M | 0.000 -100.00 % | 2.600 M | 0.000 | 0.000 -100.00 % | 1.900 M -42.42 % | 3.300 M -90.41 % | 34.400 M -13.35 % | 39.700 M 29.32 % | 30.700 M 37.67 % | 22.300 M 25.28 % | 17.800 M 191.80 % | 6.100 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.500 M -86.57 % | 63.300 M 253.63 % | 17.900 M 8.48 % | 16.500 M -76.26 % | 69.500 M -4.27 % | 72.600 M 155.63 % | 28.400 M -42.39 % | 49.300 M 22.33 % | 40.300 M 960.53 % | 3.800 M -79.01 % | 18.100 M | 0.000 -100.00 % | 70.000 K |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 45.700 M -66.40 % | 136.000 M -62.73 % | 364.900 M -30.06 % | 521.700 M 76.97 % | 294.800 M 238.46 % | 87.100 M -10.48 % | 97.300 M 89.67 % | 51.300 M -4.29 % | 53.600 M -47.09 % | 101.300 M 84.18 % | 55.000 M -45.71 % | 101.300 M 118.32 % | 46.400 M -14.55 % | 54.300 M -83.07 % | 320.700 M 965.45 % | 30.100 M -65.12 % | 86.300 M -11.58 % | 97.600 M 390.45 % | 19.900 M 14.37 % | 17.400 M -4.40 % | 18.200 M 33.82 % | 13.600 M 161.54 % | 5.200 M -75.59 % | 21.300 M -24.47 % | 28.200 M -14.29 % | 32.900 M -29.40 % | 46.600 M -66.31 % | 138.300 M 6 238.22 % | 2.182 M -60.26 % | 5.490 M |
| Cash and short term investments | 45.700 M -66.40 % | 136.000 M -62.73 % | 364.900 M -30.06 % | 521.700 M 76.97 % | 294.800 M 238.46 % | 87.100 M -10.48 % | 97.300 M 89.67 % | 51.300 M -4.29 % | 53.600 M -47.09 % | 101.300 M 84.18 % | 55.000 M -45.71 % | 101.300 M 118.32 % | 46.400 M -14.55 % | 54.300 M -83.07 % | 320.700 M 965.45 % | 30.100 M -65.12 % | 86.300 M -11.58 % | 97.600 M 390.45 % | 19.900 M 14.37 % | 17.400 M -4.40 % | 18.200 M 33.82 % | 13.600 M 161.54 % | 5.200 M -75.59 % | 21.300 M -24.47 % | 28.200 M -14.29 % | 32.900 M -29.40 % | 46.600 M -66.31 % | 138.300 M 6 238.22 % | 2.182 M -60.26 % | 5.490 M |
| Total current assets | 1.172 B -8.55 % | 1.281 B -2.44 % | 1.313 B -2.00 % | 1.340 B 29.08 % | 1.038 B 50.77 % | 688.600 M 7.93 % | 638.000 M 4.81 % | 608.700 M -14.84 % | 714.800 M -5.65 % | 757.600 M 13.07 % | 670.000 M 0.74 % | 665.100 M -12.96 % | 764.100 M 6.66 % | 716.400 M -24.87 % | 953.500 M 140.84 % | 395.900 M -3.81 % | 411.600 M -31.29 % | 599.000 M 0.91 % | 593.600 M 13.24 % | 524.200 M 15.72 % | 453.000 M 10.92 % | 408.400 M -0.49 % | 410.400 M -1.84 % | 418.100 M -8.61 % | 457.500 M 12.13 % | 408.000 M 2.77 % | 397.000 M -27.95 % | 551.000 M 633.60 % | 75.109 M 14.10 % | 65.830 M |
| Inventory | 732.000 M -12.79 % | 839.400 M 26.66 % | 662.700 M 21.98 % | 543.300 M 10.95 % | 489.700 M -2.86 % | 504.100 M 47.79 % | 341.100 M -11.88 % | 387.100 M -17.57 % | 469.600 M -0.93 % | 474.000 M -4.03 % | 493.900 M 8.19 % | 456.500 M -12.90 % | 524.100 M 0.29 % | 522.600 M 38.92 % | 376.200 M 87.26 % | 200.900 M -2.24 % | 205.500 M -17.70 % | 249.700 M -21.94 % | 319.900 M 28.17 % | 249.600 M 24.86 % | 199.900 M 27.57 % | 156.700 M 36.74 % | 114.600 M -11.78 % | 129.900 M -35.15 % | 200.300 M 19.01 % | 168.300 M -5.61 % | 178.300 M -33.40 % | 267.700 M 842.94 % | 28.390 M 6.29 % | 26.711 M |
| Net receivables | 340.300 M 17.06 % | 290.700 M 8.96 % | 266.800 M 4.22 % | 256.000 M 11.16 % | 230.300 M 182.23 % | 81.600 M -54.77 % | 180.400 M 40.94 % | 128.000 M -3.54 % | 132.700 M 8.77 % | 122.000 M 36.01 % | 89.700 M 8.73 % | 82.500 M -54.27 % | 180.400 M 33.43 % | 135.200 M -45.55 % | 248.300 M 57.15 % | 158.000 M 58.00 % | 100.000 M -57.25 % | 233.900 M 27.95 % | 182.800 M -22.48 % | 235.800 M 29.13 % | 182.600 M 17.73 % | 155.100 M -25.58 % | 208.400 M -12.62 % | 238.500 M 32.72 % | 179.700 M 7.93 % | 166.500 M -1.07 % | 168.300 M 32.62 % | 126.900 M 187.59 % | 44.126 M 31.21 % | 33.629 M |
| Tax assets | 250.600 M 166.03 % | 94.200 M 51.69 % | 62.100 M -73.23 % | 232.000 M 14.29 % | 203.000 M 5.95 % | 191.600 M 9.05 % | 175.700 M -54.83 % | 389.000 M 14.08 % | 341.000 M -11.43 % | 385.000 M 213.26 % | 122.900 M 824.06 % | 13.300 M 0.76 % | 13.200 M -15.92 % | 15.700 M 18.05 % | 13.300 M -75.95 % | 55.300 M 2.98 % | 53.700 M 73.23 % | 31.000 M 213.13 % | 9.900 M -33.56 % | 14.900 M -34.07 % | 22.600 M 151.11 % | 9.000 M -59.46 % | 22.200 M -31.90 % | 32.600 M | 0.000 | 0.000 | 0.000 -100.00 % | 62.300 M 618.16 % | 8.675 M 38.22 % | 6.276 M |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 220.200 M 11.16 % | 198.100 M -53.73 % | 428.100 M 27.52 % | 335.700 M -8.53 % | 367.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 48.400 M -75.60 % | 198.400 M 12.09 % | 177.000 M 23.17 % | 143.700 M -17.79 % | 174.800 M 35.09 % | 129.400 M -8.10 % | 140.800 M -8.09 % | 153.200 M 34.15 % | 114.200 M 153.22 % | 45.100 M 33.83 % | 33.700 M 18.66 % | 28.400 M 63.22 % | 17.400 M -31.50 % | 25.400 M -46.07 % | 47.100 M 30.83 % | 36.000 M -64.91 % | 102.600 M 153.33 % | 40.500 M 0.50 % | 40.300 M -69.84 % | 133.600 M 78.13 % | 75.000 M 52.13 % | 49.300 M -9.38 % | 54.400 M -26.49 % | 74.000 M -6.21 % | 78.900 M 1.94 % | 77.400 M 39.71 % | 55.400 M -24.63 % | 73.500 M 524.42 % | 11.771 M 44.77 % | 8.131 M |
| Tax payables | 0.000 | 0.000 -100.00 % | 39.600 M -70.73 % | 135.300 M 374.74 % | 28.500 M -2.73 % | 29.300 M -69.51 % | 96.100 M -33.08 % | 143.600 M 3 678.95 % | 3.800 M | 0.000 -100.00 % | 69.700 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 20.800 M 116.79 % | -123.900 M -252.96 % | 81.000 M -81.20 % | 430.800 M 1 097.22 % | -43.200 M | 0.000 100.00 % | -223.000 M -571.69 % | -33.200 M 74.44 % | -129.900 M | 0.000 | 0.000 | 0.000 100.00 % | -161.000 M -160.46 % | 266.300 M 14.88 % | 231.800 M 327.68 % | 54.200 M -60.38 % | 136.800 M 150.76 % | -269.500 M -282.59 % | 147.600 M | 0.000 100.00 % | -323.800 M 55.78 % | -732.300 M -961.17 % | -69.009 M | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.400 M 250.00 % | 400.000 K -80.00 % | 2.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 58.200 M -14.41 % | 68.000 M -1.88 % | 69.300 M 1.46 % | 68.300 M 4.75 % | 65.200 M 19.85 % | 54.400 M 1.68 % | 53.500 M -18.94 % | 66.000 M -20.58 % | 83.100 M 9.20 % | 76.100 M -73.10 % | 282.900 M | 0.000 | 0.000 |
| Capital lease obligations | 35.200 M -13.51 % | 40.700 M 68.18 % | 24.200 M -17.97 % | 29.500 M -17.83 % | 35.900 M 54.08 % | 23.300 M -22.33 % | 30.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -63.500 M -876.92 % | -6.500 M | 0.000 | 0.000 -100.00 % | 300.000 K -40.00 % | 500.000 K 0.00 % | 500.000 K | 0.000 | 0.000 -100.00 % | 200.000 K | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.900 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 0.000 | 0.000 100.00 % | -700.000 K 75.86 % | -2.900 M 59.72 % | -7.200 M | 0.000 100.00 % | -2.800 M | 0.000 100.00 % | -300.000 K 89.29 % | -2.800 M 61.64 % | -7.300 M -30.36 % | -5.600 M 29.11 % | -7.900 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred tax liabilities non current | 13.300 M | 0.000 -100.00 % | 192.500 M -2.28 % | 197.000 M 20.20 % | 163.900 M | 0.000 -100.00 % | 153.600 M -11.42 % | 173.400 M 11.80 % | 155.100 M -12.27 % | 176.800 M 91.76 % | 92.200 M | 0.000 -100.00 % | 9.600 M -56.76 % | 22.200 M 70.77 % | 13.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 44.700 M -21.30 % | 56.800 M -29.96 % | 81.100 M 263.68 % | 22.300 M 8.25 % | 20.600 M -21.97 % | 26.400 M 56.21 % | 16.900 M | 0.000 -100.00 % | 32.700 M -66.94 % | 98.900 M 739.56 % | 11.780 M 45.22 % | 8.112 M |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 645.600 M 4.10 % | 620.200 M 10.04 % | 563.600 M 22.82 % | 458.900 M 9.60 % | 418.700 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 4.233 B 13.15 % | 3.741 B 12.33 % | 3.331 B 4.13 % | 3.199 B 14.24 % | 2.800 B 10.80 % | 2.527 B 23.39 % | 2.048 B -7.41 % | 2.212 B 13.61 % | 1.947 B -20.28 % | 2.442 B 16.12 % | 2.103 B -3.23 % | 2.173 B -8.25 % | 2.369 B -2.39 % | 2.427 B -1.11 % | 2.454 B 26.49 % | 1.940 B -7.55 % | 2.098 B 1.96 % | 2.058 B 10.18 % | 1.868 B 0.19 % | 1.865 B 0.00 % | 1.865 B 1.87 % | 1.830 B 5.13 % | 1.741 B 1.14 % | 1.721 B 9.94 % | 1.566 B 0.47 % | 1.558 B 1.02 % | 1.543 B -35.29 % | 2.384 B 561.06 % | 360.631 M 30.74 % | 275.840 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 | 1997 | 1996 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 | 1997 | 1996 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 100.00 % | -16.800 M 95.77 % | -397.500 M -9.20 % | -364.000 M -4 393.83 % | -8.100 M -104.07 % | 199.000 M 3 070.15 % | -6.700 M -276.32 % | 3.800 M 108.84 % | -43.000 M -5 275.00 % | -800.000 K 99.05 % | -83.900 M -198.47 % | 85.200 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 -100.00 % | 15.700 M 41.44 % | 11.100 M 170.73 % | 4.100 M -33.87 % | 6.200 M 0.00 % | 6.200 M -16.22 % | 7.400 M -12.94 % | 8.500 M 49.12 % | 5.700 M -18.57 % | 7.000 M 27.27 % | 5.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -576.400 M -85.58 % | -310.600 M 24.30 % | -410.300 M -284.54 % | -106.700 M 24.22 % | -140.800 M 46.03 % | -260.900 M -23.12 % | -211.900 M -326.87 % | 93.400 M -45.79 % | 172.300 M 34.71 % | 127.900 M 1 901.41 % | -7.100 M -109.23 % | 76.900 M 226.27 % | -60.900 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts receivables | -24.300 M -6.58 % | -22.800 M -185.00 % | -8.000 M -159.26 % | 13.500 M 108.77 % | -153.900 M -264.78 % | 93.400 M 334.67 % | -39.800 M -630.67 % | 7.500 M 124.12 % | -31.100 M -1.30 % | -30.700 M -200.98 % | -10.200 M -111.33 % | 90.000 M 290.68 % | -47.200 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | -263.700 M -10.01 % | -239.700 M 1.40 % | -243.100 M -4 762.00 % | -5.000 M -110.14 % | 49.300 M 125.13 % | -196.200 M -457.39 % | -35.200 M -140.98 % | 85.900 M -57.77 % | 203.400 M 28.25 % | 158.600 M 5 016.13 % | 3.100 M 123.66 % | -13.100 M 4.38 % | -13.700 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 14.800 M 136.63 % | -40.400 M -230.74 % | 30.900 M 144.59 % | -69.300 M -251.78 % | -19.700 M 83.43 % | -118.900 M -6.45 % | -111.700 M -216.43 % | -35.300 M -404.29 % | -7.000 M 52.38 % | -14.700 M -126.15 % | -6.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -303.200 M -3 837.66 % | -7.700 M 95.95 % | -190.100 M -314.16 % | -45.900 M -178.18 % | -16.500 M 57.91 % | -39.200 M -55.56 % | -25.200 M -171.39 % | 35.300 M 404.29 % | 7.000 M -52.38 % | 14.700 M 126.15 % | 6.500 M 139.16 % | -16.600 M -176.67 % | -6.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | 599.300 M 38.12 % | 433.900 M 149.22 % | 174.100 M -57.76 % | 412.200 M 4.41 % | 394.800 M 489.25 % | 67.000 M -85.55 % | 463.700 M 288.36 % | 119.400 M -56.85 % | 276.700 M 65.39 % | 167.300 M 495.37 % | 28.100 M 6 925.00 % | 400.000 K 100.35 % | -115.000 M 79.69 % | -566.300 M -175.56 % | 749.500 M 393.81 % | -255.100 M -275.15 % | -68.000 M 71.57 % | -239.200 M -22.04 % | -196.000 M -32.16 % | -148.300 M -165.33 % | 227.000 M -1.94 % | 231.500 M 303.96 % | -113.500 M -17.74 % | -96.400 M 19.13 % | -119.200 M -2 054.10 % | 6.100 M 137.42 % | -16.300 M -163.92 % | 25.500 M 220.27 % | -21.203 M | 0.000 |
| Net cash provided by operating activities | -34.200 M -127.74 % | 123.300 M 37.61 % | 89.600 M -85.10 % | 601.500 M 62.70 % | 369.700 M 230.98 % | 111.700 M -65.33 % | 322.200 M -48.57 % | 626.500 M 51.44 % | 413.700 M 222.20 % | 128.400 M -44.05 % | 229.500 M -14.24 % | 267.600 M 797.99 % | 29.800 M -88.11 % | 250.600 M -66.56 % | 749.500 M 319.42 % | 178.700 M 130.88 % | 77.400 M -66.78 % | 233.000 M 143.98 % | 95.500 M -32.84 % | 142.200 M -37.36 % | 227.000 M -1.94 % | 231.500 M 29.33 % | 179.000 M 46.96 % | 121.800 M -7.02 % | 131.000 M -18.73 % | 161.200 M -22.61 % | 208.300 M 716.86 % | 25.500 M | 0.000 | 0.000 |
| Investments in property plant and equipment | -862.100 M -98.69 % | -433.900 M -54.19 % | -281.400 M -84.40 % | -152.600 M -184.70 % | -53.600 M 24.72 % | -71.200 M 63.95 % | -197.500 M 36.60 % | -311.500 M -234.59 % | -93.100 M -46.61 % | -63.500 M -1.93 % | -62.300 M -28.99 % | -48.300 M 15.41 % | -57.100 M 65.87 % | -167.300 M -17.40 % | -142.500 M -21.59 % | -117.200 M 77.53 % | -521.600 M -162.90 % | -198.400 M -67.85 % | -118.200 M 31.56 % | -172.700 M 49.49 % | -341.900 M -63.51 % | -209.100 M -32.93 % | -157.300 M -3.22 % | -152.400 M -63.17 % | -93.400 M -0.43 % | -93.000 M 28.24 % | -129.600 M -323.53 % | -30.600 M 56.85 % | -70.914 M 27.72 % | -98.112 M |
| Acquisitions net | 1.500 M 650.00 % | 200.000 K -98.02 % | 10.100 M 10 000.00 % | 100.000 K -95.00 % | 2.000 M -60.78 % | 5.100 M 155.00 % | 2.000 M -16.67 % | 2.400 M -33.33 % | 3.600 M 100.96 % | -374.000 M -41 655.56 % | 900.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 84.200 M 57.68 % | 53.400 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -39.000 M -39 100.00 % | 100.000 K -99.52 % | 20.800 M 128.45 % | -73.100 M -161.12 % | 119.600 M | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 100.00 % | -20.000 M | 0.000 | 0.000 | 0.000 100.00 % | -600.000 K 73.91 % | -2.300 M 87.89 % | -19.000 M -363.41 % | -4.100 M 77.96 % | -18.600 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -59.300 M -402.54 % | -11.800 M 13.87 % | -13.700 M -117.45 % | 78.500 M 5 333.33 % | -1.500 M | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 100.00 % | -15.800 M | 0.000 | 0.000 | 0.000 100.00 % | -1.800 M -38.46 % | -1.300 M -100.33 % | 393.000 M 12 181.25 % | 3.200 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 53.400 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 20.300 M 20 200.00 % | 100.000 K -99.52 % | 20.800 M 35.06 % | 15.400 M | 0.000 | 0.000 | 0.000 |
| Other investing activites | 18.500 M -40.32 % | 31.000 M -23.65 % | 40.600 M 156.96 % | 15.800 M 15 900.00 % | -100.000 K | 0.000 | 0.000 -100.00 % | 1.800 M 169.23 % | -2.600 M 85.23 % | -17.600 M | 0.000 -100.00 % | 300.000 K -85.00 % | 2.000 M 42.86 % | 1.400 M -64.10 % | 3.900 M -56.67 % | 9.000 M -9.09 % | 9.900 M 121.62 % | -45.800 M -382.72 % | 16.200 M -61.34 % | 41.900 M 0.00 % | 41.900 M 831.11 % | 4.500 M -76.92 % | 19.500 M -56.95 % | 45.300 M 884.78 % | 4.600 M 224.32 % | -3.700 M 91.29 % | -42.500 M -1 534.62 % | -2.600 M 77.25 % | -11.431 M -1 880.53 % | 642.000 K |
| Net cash used for investing activites | -842.100 M -109.01 % | -402.900 M -67.32 % | -240.800 M -39.59 % | -172.500 M -233.66 % | -51.700 M 21.79 % | -66.100 M 66.19 % | -195.500 M 36.87 % | -309.700 M -237.36 % | -91.800 M 79.89 % | -456.500 M -596.95 % | -65.500 M 1.65 % | -66.600 M -20.87 % | -55.100 M 66.79 % | -165.900 M -19.70 % | -138.600 M -28.10 % | -108.200 M 74.69 % | -427.500 M -211.14 % | -137.400 M -34.71 % | -102.000 M 22.02 % | -130.800 M 56.40 % | -300.000 M -46.63 % | -204.600 M -48.48 % | -137.800 M 25.55 % | -185.100 M -84.36 % | -100.400 M -45.93 % | -68.800 M 54.53 % | -151.300 M -278.21 % | 84.900 M 203.10 % | -82.345 M 15.52 % | -97.470 M |
| Debt repayment | 821.800 M 721.80 % | 100.000 M 0.00 % | 100.000 M 213.48 % | 31.900 M 181.79 % | -39.000 M -314.89 % | -9.400 M -217.50 % | 8.000 M 104.00 % | -200.000 M 41.62 % | -342.600 M -175.73 % | 452.400 M 466.61 % | -123.400 M -21.94 % | -101.200 M -220.19 % | 84.200 M 1 784.00 % | -5.000 M 97.25 % | -182.000 M -56.36 % | -116.400 M -157.00 % | 204.200 M 160.97 % | -334.900 M -1 694.76 % | 21.000 M -57.40 % | 49.300 M -63.67 % | 135.700 M 308.73 % | 33.200 M 872.09 % | -4.300 M -103.90 % | 110.300 M 660.69 % | 14.500 M 140.73 % | -35.600 M 8.48 % | -38.900 M -214.41 % | 34.000 M -46.92 % | 64.051 M 1 181.02 % | 5.000 M |
| Common stock issued | 0.000 | 0.000 | 0.000 100.00 % | -11.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 114.000 M -67.71 % | 353.100 M 796.19 % | 39.400 M | 0.000 | 0.000 -100.00 % | 400.000 K | 0.000 | 0.000 -100.00 % | 3.400 M -2.86 % | 3.500 M | 0.000 | 0.000 -100.00 % | 163.000 K 0.00 % | 163.000 K |
| Common stock repurchased | -500.000 K | 0.000 | 0.000 | 0.000 100.00 % | -11.900 M | 0.000 100.00 % | -7.400 M 40.32 % | -12.400 M | 0.000 | 0.000 100.00 % | -9.000 M -91.49 % | -4.700 M -113.64 % | -2.200 M 37.14 % | -3.500 M 83.57 % | -21.300 M | 0.000 100.00 % | -500.000 K 98.18 % | -27.500 M -27 400.00 % | -100.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -29.700 M 45.70 % | -54.700 M | 0.000 | 0.000 | 0.000 |
| Dividends paid | -25.200 M 25.00 % | -33.600 M 65.36 % | -97.000 M 33.92 % | -146.800 M -164.98 % | -55.400 M -69.94 % | -32.600 M 67.37 % | -99.900 M 7.76 % | -108.300 M -331.47 % | -25.100 M 72.75 % | -92.100 M -15.85 % | -79.500 M -90.19 % | -41.800 M 33.44 % | -62.800 M 81.18 % | -333.700 M -185.21 % | -117.000 M | 0.000 100.00 % | -1.800 M 82.86 % | -10.500 M 79.08 % | -50.200 M 17.97 % | -61.200 M -5.34 % | -58.100 M -11.52 % | -52.100 M 0.57 % | -52.400 M 2.24 % | -53.600 M -12.13 % | -47.800 M -1.92 % | -46.900 M 6.20 % | -50.000 M -437.63 % | -9.300 M -134.08 % | -3.973 M -19.63 % | -3.321 M |
| Other financing activites | -11.000 M 20.29 % | -13.800 M -64.29 % | -8.400 M -9.09 % | -7.700 M -16.67 % | -6.600 M 29.03 % | -9.300 M -150.82 % | 18.300 M | 0.000 | 0.000 100.00 % | -500.000 K | 0.000 | 0.000 | 0.000 100.00 % | -8.800 M | 0.000 100.00 % | -9.800 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -6.100 M -165.22 % | -2.300 M | 0.000 | 0.000 | 0.000 -100.00 % | 54.000 K |
| Net cash used provided by financing activities | 785.100 M 1 392.59 % | 52.600 M 1 074.07 % | -5.400 M 95.97 % | -134.100 M -18.78 % | -112.900 M -120.08 % | -51.300 M 36.67 % | -81.000 M 74.74 % | -320.700 M 12.78 % | -367.700 M -202.20 % | 359.800 M 269.80 % | -211.900 M -43.47 % | -147.700 M -869.27 % | 19.200 M 105.47 % | -351.000 M -9.58 % | -320.300 M -153.80 % | -126.200 M -137.04 % | 340.700 M 1 820.71 % | -19.800 M -296.04 % | 10.100 M 184.87 % | -11.900 M -115.34 % | 77.600 M 519.46 % | -18.500 M 67.37 % | -56.700 M -200.00 % | 56.700 M 257.50 % | -36.000 M 67.57 % | -111.000 M 22.70 % | -143.600 M -681.38 % | 24.700 M -59.00 % | 60.241 M 3 077.27 % | 1.896 M |
| Effect of forex changes on cash | 899.999 K 147.37 % | -1.900 M -850.00 % | -200.000 K -110.53 % | 1.900 M -26.92 % | 2.600 M 157.78 % | -4.500 M -1 600.00 % | 300.000 K -81.25 % | 1.600 M 184.21 % | -1.900 M -371.43 % | 700.000 K -56.25 % | 1.600 M 0.00 % | 1.600 M 188.89 % | -1.800 M -1 700.00 % | -100.000 K | 0.000 100.00 % | -500.000 K 73.68 % | -1.900 M -200.00 % | 1.900 M 272.73 % | -1.100 M -266.67 % | -300.000 K | 0.000 | 0.000 100.00 % | -600.000 K -100.00 % | -300.000 K -142.86 % | 700.000 K -85.71 % | 4.900 M 219.51 % | -4.100 M | 0.000 | 0.000 | 0.000 |
| Net change in cash | -90.300 M 60.55 % | -228.900 M -45.98 % | -156.800 M -169.11 % | 226.900 M 9.24 % | 207.700 M 2 136.27 % | -10.200 M -122.17 % | 46.000 M 2 100.00 % | -2.300 M 95.18 % | -47.700 M -203.02 % | 46.300 M 200.00 % | -46.300 M -184.34 % | 54.900 M 794.94 % | -7.900 M 97.03 % | -266.400 M -191.67 % | 290.600 M 617.08 % | -56.200 M -397.35 % | -11.300 M -114.54 % | 77.700 M 3 008.00 % | 2.500 M 412.50 % | -800.000 K -117.39 % | 4.600 M -45.24 % | 8.400 M 152.17 % | -16.100 M -133.33 % | -6.900 M -46.81 % | -4.700 M 65.69 % | -13.700 M 84.90 % | -90.700 M -167.14 % | 135.100 M 4 184.04 % | -3.308 M 95.35 % | -71.215 M |
| Cash at beginning of period | 136.000 M -62.73 % | 364.900 M -30.06 % | 521.700 M 76.97 % | 294.800 M 238.46 % | 87.100 M -10.48 % | 97.300 M 89.67 % | 51.300 M -4.29 % | 53.600 M -47.09 % | 101.300 M 84.18 % | 55.000 M -45.71 % | 101.300 M 118.32 % | 46.400 M -14.55 % | 54.300 M -83.07 % | 320.700 M 965.45 % | 30.100 M -65.12 % | 86.300 M -11.58 % | 97.600 M 390.45 % | 19.900 M 14.37 % | 17.400 M -4.40 % | 18.200 M 33.82 % | 13.600 M 161.54 % | 5.200 M -75.59 % | 21.300 M -24.47 % | 28.200 M -14.29 % | 32.900 M -29.40 % | 46.600 M -66.06 % | 137.300 M 6 140.91 % | 2.200 M -59.93 % | 5.490 M -92.84 % | 76.705 M |
| Cash at end of period | 45.700 M -66.40 % | 136.000 M -62.73 % | 364.900 M -30.06 % | 521.700 M 76.97 % | 294.800 M 238.46 % | 87.100 M -10.48 % | 97.300 M 89.67 % | 51.300 M -4.29 % | 53.600 M -47.09 % | 101.300 M 84.18 % | 55.000 M -45.71 % | 101.300 M 118.32 % | 46.400 M -14.55 % | 54.300 M -83.07 % | 320.700 M 965.45 % | 30.100 M -65.12 % | 86.300 M -11.58 % | 97.600 M 390.45 % | 19.900 M 14.37 % | 17.400 M -4.40 % | 18.200 M 33.82 % | 13.600 M 161.54 % | 5.200 M -75.59 % | 21.300 M -24.47 % | 28.200 M -14.29 % | 32.900 M -29.40 % | 46.600 M -66.06 % | 137.300 M 6 192.39 % | 2.182 M -60.26 % | 5.490 M |
| Operating cash flow | -34.200 M -127.74 % | 123.300 M 37.61 % | 89.600 M -85.94 % | 637.200 M 72.36 % | 369.700 M 230.98 % | 111.700 M -65.33 % | 322.200 M -48.57 % | 626.500 M 51.44 % | 413.700 M 222.20 % | 128.400 M -44.05 % | 229.500 M -14.24 % | 267.600 M 797.99 % | 29.800 M -88.11 % | 250.600 M -66.56 % | 749.500 M 319.42 % | 178.700 M 130.88 % | 77.400 M -66.78 % | 233.000 M 143.98 % | 95.500 M -32.84 % | 142.200 M -37.36 % | 227.000 M -1.94 % | 231.500 M 29.33 % | 179.000 M 46.96 % | 121.800 M -7.02 % | 131.000 M -18.73 % | 161.200 M -22.61 % | 208.300 M 716.86 % | 25.500 M | 0.000 | 0.000 |
| Capital expenditure | -862.100 M -98.69 % | -433.900 M -54.19 % | -281.400 M -84.40 % | -152.600 M -184.70 % | -53.600 M 24.72 % | -71.200 M 63.95 % | -197.500 M 36.60 % | -311.500 M -234.59 % | -93.100 M -46.61 % | -63.500 M -1.93 % | -62.300 M -28.99 % | -48.300 M 15.41 % | -57.100 M 65.87 % | -167.300 M -17.40 % | -142.500 M -21.59 % | -117.200 M 77.53 % | -521.600 M -162.90 % | -198.400 M -67.85 % | -118.200 M 31.56 % | -172.700 M 49.49 % | -341.900 M -63.51 % | -209.100 M -32.93 % | -157.300 M -3.22 % | -152.400 M -63.17 % | -93.400 M -0.43 % | -93.000 M 28.24 % | -129.600 M -323.53 % | -30.600 M 56.85 % | -70.914 M 27.72 % | -98.112 M |
| Free CashFlow | -896.300 M -188.57 % | -310.600 M -61.94 % | -191.800 M -139.58 % | 484.600 M 53.31 % | 316.100 M 680.49 % | 40.500 M -67.52 % | 124.700 M -60.41 % | 315.000 M -1.75 % | 320.600 M 393.99 % | 64.900 M -61.18 % | 167.200 M -23.76 % | 219.300 M 903.30 % | -27.300 M -132.77 % | 83.300 M -86.28 % | 607.000 M 886.99 % | 61.500 M 113.85 % | -444.200 M -1 383.82 % | 34.600 M 252.42 % | -22.700 M 25.57 % | -30.500 M 73.46 % | -114.900 M -612.95 % | 22.400 M 3.23 % | 21.700 M 170.92 % | -30.600 M -181.38 % | 37.600 M -44.87 % | 68.200 M -13.34 % | 78.700 M 1 643.14 % | -5.100 M 92.81 % | -70.914 M 27.72 % | -98.112 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 | 1997 | 1996 |
| 2025-12-31 | 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2009-12-31 | 2009-06-30 | 2008-12-31 | 2008-06-30 | 2007-12-31 | 2007-06-30 | 2006-12-31 | 2006-06-30 | 2005-12-31 | 2005-06-30 | 2004-12-31 | 2004-06-30 | 2003-12-31 | 2003-06-30 | 2002-12-31 | 2002-06-30 | 2001-12-31 | 2001-06-30 | 2000-12-31 | 2000-06-30 | 1999-12-31 | 1999-06-30 | 1998-12-31 | 1998-06-30 | 1997-12-31 | 1997-06-30 | 1997-01-31 | 1996-06-30 | 1995-12-31 | 1995-06-30 | 1995-01-31 | 1994-06-30 | 1993-12-31 | 1993-06-30 | 1993-01-31 | 1992-06-30 | 1992-01-31 | 1991-06-30 | 1991-01-31 | 1990-06-30 | 1990-01-31 | 1989-06-30 | 1989-01-31 | 1987-12-31 | 1987-06-30 | 1987-01-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 437.600 M -24.26 % | 577.800 M 10.10 % | 524.800 M -18.70 % | 645.500 M 18.31 % | 545.600 M -26.80 % | 745.400 M -3.78 % | 774.700 M -7.31 % | 835.800 M 5.25 % | 794.100 M 3.83 % | 764.800 M 47.36 % | 519.000 M 7.88 % | 481.100 M -32.07 % | 708.200 M 24.81 % | 567.400 M -17.79 % | 690.200 M 3.98 % | 663.800 M 29.17 % | 513.900 M -4.12 % | 536.000 M 38.18 % | 387.900 M 7.75 % | 360.000 M -27.01 % | 493.200 M 26.79 % | 389.000 M -5.24 % | 410.500 M 7.52 % | 381.800 M -10.02 % | 424.300 M -1.07 % | 428.900 M -19.82 % | 534.900 M 0.00 % | 534.900 M -30.38 % | 768.350 M 0.00 % | 768.350 M 75.62 % | 437.500 M 0.00 % | 437.500 M 63.86 % | 267.000 M 0.00 % | 267.000 M -45.98 % | 494.300 M 0.00 % | 494.300 M 9.82 % | 450.100 M 0.00 % | 450.100 M -11.37 % | 507.850 M 0.00 % | 507.850 M 9.53 % | 463.650 M 0.00 % | 463.650 M 12.05 % | 413.800 M 0.98 % | 409.800 M 4.27 % | 393.000 M 0.00 % | 393.000 M -12.13 % | 447.250 M 0.00 % | 447.250 M -0.70 % | 450.400 M 0.00 % | 450.400 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net income | -380.400 M -513.48 % | 92.000 M -5.74 % | 97.600 M -27.00 % | 133.700 M -3.67 % | 138.800 M -31.89 % | 203.800 M -16.34 % | 243.600 M -33.17 % | 364.500 M 56.17 % | 233.400 M 77.49 % | 131.500 M -94.28 % | 2.299 B 1 930.65 % | 113.200 M 127.14 % | -417.100 M -404.01 % | 137.200 M -22.83 % | 177.800 M 41.00 % | 126.100 M 239.96 % | -90.100 M -10.55 % | -81.500 M 59.87 % | -203.100 M -871.77 % | -20.900 M -163.14 % | 33.100 M 62.25 % | 20.400 M 127.49 % | -74.200 M -734.19 % | 11.700 M 174.05 % | -15.800 M -146.06 % | 34.300 M -81.11 % | 181.600 M 0.00 % | 181.600 M -32.96 % | 270.900 M 0.00 % | 270.900 M 1 400.83 % | 18.050 M 0.00 % | 18.050 M 142.22 % | -42.750 M 35.08 % | -65.850 M -269.94 % | 38.750 M 0.00 % | 38.750 M 47.06 % | 26.350 M 6.46 % | 24.750 M 371.43 % | 5.250 M -66.67 % | 15.750 M 131.41 % | -50.150 M -40.28 % | -35.750 M -205.56 % | -11.700 M | 0.000 100.00 % | -2.100 M | 0.000 100.00 % | -1.200 M | 0.000 -100.00 % | 6.000 M | 0.000 100.00 % | -6.100 M | 0.000 -100.00 % | 16.300 M | 0.000 -100.00 % | 2.800 M | 0.000 -100.00 % | 21.203 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.241 M | 0.000 | 0.000 | 0.000 -100.00 % | 68.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Income before tax | -552.400 M -541.21 % | 125.200 M -9.47 % | 138.300 M -26.04 % | 187.000 M 3.83 % | 180.100 M -34.93 % | 276.800 M -12.49 % | 316.300 M -17.67 % | 384.200 M 29.97 % | 295.600 M 54.76 % | 191.000 M 1 173.33 % | 15.000 M -90.81 % | 163.200 M 180.87 % | -201.800 M -200.50 % | 200.800 M -22.29 % | 258.400 M 33.47 % | 193.600 M 440.25 % | -56.900 M 47.65 % | -108.700 M 58.06 % | -259.200 M -1 301.08 % | -18.500 M -131.46 % | 58.800 M 111.51 % | 27.800 M 142.31 % | -65.700 M -481.98 % | 17.200 M 174.14 % | -23.200 M -149.15 % | 47.200 M -81.57 % | 256.100 M 0.00 % | 256.100 M -32.67 % | 380.350 M 0.00 % | 380.350 M 1 806.52 % | 19.950 M 0.00 % | 19.950 M 125.25 % | -79.000 M 22.78 % | -102.300 M -364.68 % | 38.650 M 0.00 % | 38.650 M 18.92 % | 32.500 M 0.00 % | 32.500 M 42.23 % | 22.850 M 0.00 % | 22.850 M 140.51 % | -56.400 M 0.00 % | -56.400 M -195.59 % | 59.000 M 0.00 % | 59.000 M 29.96 % | 45.400 M 0.00 % | 45.400 M -11.07 % | 51.050 M 0.00 % | 51.050 M 62.06 % | 31.500 M 0.00 % | 31.500 M -45.03 % | 57.300 M 0.00 % | 57.300 M 21.66 % | 47.100 M 0.00 % | 47.100 M 823.53 % | 5.100 M 0.00 % | 5.100 M -63.03 % | 13.796 M 0.00 % | 13.796 M 100.00 % | 6.898 M -69.31 % | 22.478 M 120.61 % | 10.189 M 0.00 % | 10.189 M 100.02 % | 5.094 M -12.37 % | 5.813 M 28.38 % | 4.528 M 0.00 % | 4.528 M 100.00 % | 2.264 M -66.62 % | 6.783 M 99.97 % | 3.392 M -60.33 % | 8.551 M 100.02 % | 4.275 M -69.32 % | 13.935 M 100.01 % | 6.967 M -58.80 % | 16.909 M 99.99 % | 8.455 M 29.60 % | 6.524 M 0.00 % | 6.524 M 100.00 % | 3.262 M |
| EBITDA | -79.800 M -134.25 % | 233.000 M -4.86 % | 244.900 M -9.53 % | 270.700 M 1.96 % | 265.500 M -30.39 % | 381.400 M -7.76 % | 413.500 M -8.82 % | 453.500 M 35.05 % | 335.800 M 7.63 % | 312.000 M 65.78 % | 188.200 M -24.69 % | 249.900 M 488.65 % | -64.300 M -122.74 % | 282.700 M -16.16 % | 337.200 M 27.34 % | 264.800 M 197.53 % | 89.000 M -41.52 % | 152.200 M 170.34 % | 56.300 M -14.18 % | 65.600 M -52.87 % | 139.200 M -10.42 % | 155.400 M 3.26 % | 150.500 M 4.81 % | 143.600 M -0.28 % | 144.000 M -29.58 % | 204.500 M -45.94 % | 378.250 M 0.00 % | 378.250 M -22.47 % | 487.850 M -4.45 % | 510.550 M 267.83 % | 138.800 M -9.34 % | 153.100 M 897.39 % | 15.350 M 777.14 % | 1.750 M -98.60 % | 124.600 M 0.00 % | 124.600 M -7.26 % | 134.350 M -1.18 % | 135.950 M 27.95 % | 106.250 M 10.97 % | 95.750 M 208.87 % | 31.000 M 86.75 % | 16.600 M -87.52 % | 133.050 M 9.64 % | 121.350 M 4.61 % | 116.000 M 1.84 % | 113.900 M -0.26 % | 114.200 M 1.06 % | 113.000 M 14.66 % | 98.550 M -5.74 % | 104.550 M 43.42 % | 72.900 M 9.13 % | 66.800 M -51.77 % | 138.500 M 97.72 % | 70.050 M 165.84 % | 26.350 M 187.98 % | 9.150 M -35.59 % | 14.206 M -42.74 % | 24.808 M 100.00 % | 12.404 M -26.91 % | 16.972 M 66.52 % | 10.192 M -5.73 % | 10.812 M 100.00 % | 5.406 M -7.75 % | 5.860 M 22.72 % | 4.775 M -0.71 % | 4.809 M 99.96 % | 2.405 M -67.64 % | 7.432 M 100.00 % | 3.716 M -62.46 % | 9.898 M 100.00 % | 4.949 M -69.22 % | 16.080 M 100.00 % | 8.040 M -60.20 % | 20.202 M 100.00 % | 10.101 M 26.58 % | 7.980 M 0.00 % | 7.980 M 100.00 % | 3.990 M |
| Weighted average shs out dil | 429.634 M -1.00 % | 433.962 M 0.60 % | 431.383 M 0.02 % | 431.290 M -0.72 % | 434.400 M 1.99 % | 425.933 M 0.35 % | 424.465 M 0.26 % | 423.352 M 0.32 % | 421.991 M -2.77 % | 433.993 M 2.20 % | 424.663 M 0.16 % | 423.970 M 0.43 % | 422.149 M -0.62 % | 424.768 M -0.33 % | 426.185 M 1.39 % | 420.333 M 0.29 % | 419.102 M 0.28 % | 417.949 M -3.73 % | 434.131 M 3.84 % | 418.091 M -1.05 % | 422.544 M 1.49 % | 416.327 M -0.38 % | 417.913 M 0.01 % | 417.857 M -0.42 % | 419.602 M 0.31 % | 418.293 M 0.31 % | 416.992 M 0.00 % | 416.992 M 0.90 % | 413.272 M 0.00 % | 413.272 M -1.30 % | 418.701 M 0.00 % | 418.701 M 3.33 % | 405.224 M 0.00 % | 405.224 M 0.00 % | 405.224 M 17.25 % | 345.621 M 0.00 % | 345.621 M 0.00 % | 345.621 M 0.00 % | 345.621 M 0.00 % | 345.621 M 0.00 % | 345.621 M 0.00 % | 345.621 M 0.00 % | 345.621 M 0.00 % | 345.621 M 0.00 % | 345.621 M 0.00 % | 345.621 M 0.00 % | 345.621 M 0.00 % | 345.621 M 0.00 % | 345.621 M 0.00 % | 345.621 M 0.00 % | 345.621 M 0.00 % | 345.621 M 0.00 % | 345.621 M 0.00 % | 345.621 M 0.00 % | 345.621 M 0.00 % | 345.621 M 0.00 % | 345.621 M 0.00 % | 345.621 M 0.00 % | 345.621 M 0.00 % | 345.621 M 0.00 % | 345.621 M 0.00 % | 345.621 M 0.00 % | 345.621 M 0.00 % | 345.621 M 0.00 % | 345.621 M 0.00 % | 345.621 M 0.00 % | 345.621 M 0.00 % | 345.621 M 0.00 % | 345.621 M 0.00 % | 345.621 M 0.00 % | 345.621 M 0.00 % | 345.621 M 0.00 % | 345.621 M 0.00 % | 345.621 M 0.00 % | 345.621 M 0.00 % | 345.621 M 0.00 % | 345.621 M 0.00 % | 345.621 M |
| Weighted average shs out | 429.634 M -1.00 % | 433.962 M 1.42 % | 427.870 M -0.79 % | 431.290 M 1.26 % | 425.933 M 0.00 % | 425.933 M 0.35 % | 424.465 M 0.26 % | 423.352 M 0.32 % | 421.991 M -1.80 % | 429.739 M 1.70 % | 422.570 M 0.04 % | 422.388 M 0.06 % | 422.149 M 0.00 % | 422.154 M 0.10 % | 421.720 M 0.33 % | 420.333 M 0.29 % | 419.103 M 0.28 % | 417.949 M -3.70 % | 433.998 M 3.80 % | 418.091 M -0.49 % | 420.163 M 0.92 % | 416.327 M -0.13 % | 416.887 M -0.23 % | 417.857 M 0.19 % | 417.063 M -0.29 % | 418.293 M 0.31 % | 416.992 M 0.00 % | 416.992 M 0.90 % | 413.272 M 0.00 % | 413.272 M -1.30 % | 418.701 M 0.00 % | 418.701 M 3.33 % | 405.224 M 0.00 % | 405.224 M 0.00 % | 405.224 M 17.25 % | 345.621 M 0.00 % | 345.621 M 0.00 % | 345.621 M 0.00 % | 345.621 M 0.00 % | 345.621 M 0.00 % | 345.621 M 0.00 % | 345.621 M 0.00 % | 345.621 M 0.00 % | 345.621 M 0.00 % | 345.621 M 0.00 % | 345.621 M 0.00 % | 345.621 M 0.00 % | 345.621 M 0.00 % | 345.621 M 0.00 % | 345.621 M 0.00 % | 345.621 M 0.00 % | 345.621 M 0.00 % | 345.621 M 0.00 % | 345.621 M 0.00 % | 345.621 M 0.00 % | 345.621 M 0.00 % | 345.621 M 0.00 % | 345.621 M 0.00 % | 345.621 M 0.00 % | 345.621 M 0.00 % | 345.621 M 0.00 % | 345.621 M 0.00 % | 345.621 M 0.00 % | 345.621 M 0.00 % | 345.621 M 0.00 % | 345.621 M 0.00 % | 345.621 M 0.00 % | 345.621 M 0.00 % | 345.621 M 0.00 % | 345.621 M 0.00 % | 345.621 M 0.00 % | 345.621 M 0.00 % | 345.621 M 0.00 % | 345.621 M 0.00 % | 345.621 M 0.00 % | 345.621 M 0.00 % | 345.621 M 0.00 % | 345.621 M |
| EPS diluted | -0.89 -523.81 % | 0.21 -8.70 % | 0.23 -25.81 % | 0.31 -3.13 % | 0.32 -33.33 % | 0.48 -15.79 % | 0.57 -33.72 % | 0.86 56.36 % | 0.55 83.33 % | 0.30 -94.45 % | 5.41 1 903.70 % | 0.27 127.27 % | -0.99 -409.38 % | 0.32 -23.81 % | 0.42 40.00 % | 0.30 242.86 % | -0.21 -5.00 % | -0.20 57.45 % | -0.47 -803.85 % | -0.05 -166.41 % | 0.08 59.80 % | 0.05 127.22 % | -0.18 -742.86 % | 0.03 174.27 % | -0.04 -145.98 % | 0.08 -80.93 % | 0.43 -2.27 % | 0.44 -31.25 % | 0.64 -3.03 % | 0.66 1 442.06 % | 0.04 -0.93 % | 0.04 139.27 % | -0.11 31.25 % | -0.16 -267.36 % | 0.10 -13.09 % | 0.11 -8.33 % | 0.12 67.60 % | 0.07 102.26 % | 0.04 -22.37 % | 0.05 130.40 % | -0.15 -50.00 % | -0.10 -194.99 % | -0.03 | 0.00 100.00 % | -0.01 | 0.00 100.00 % | 0.00 | 0.00 -100.00 % | 0.26 | 0.00 100.00 % | -0.02 | 0.00 -100.00 % | 0.07 | 0.00 -100.00 % | 0.03 | 0.00 -100.00 % | 0.23 | 0.00 | 0.00 -100.00 % | 0.20 1 150.00 % | 0.02 | 0.00 | 0.00 | 0.00 -100.00 % | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Earnings per share | -0.89 -504.55 % | 0.22 -4.35 % | 0.23 -25.81 % | 0.31 -6.06 % | 0.33 -31.25 % | 0.48 -15.79 % | 0.57 -33.72 % | 0.86 56.36 % | 0.55 77.42 % | 0.31 -94.30 % | 5.44 1 914.81 % | 0.27 127.27 % | -0.99 -400.00 % | 0.33 -21.43 % | 0.42 40.00 % | 0.30 242.86 % | -0.21 -5.00 % | -0.20 57.45 % | -0.47 -803.85 % | -0.05 -165.99 % | 0.08 60.82 % | 0.05 127.22 % | -0.18 -742.86 % | 0.03 173.88 % | -0.04 -146.22 % | 0.08 -80.93 % | 0.43 -2.27 % | 0.44 -31.25 % | 0.64 -3.03 % | 0.66 1 442.06 % | 0.04 -0.93 % | 0.04 139.27 % | -0.11 31.25 % | -0.16 -267.36 % | 0.10 -13.09 % | 0.11 -8.33 % | 0.12 67.60 % | 0.07 102.26 % | 0.04 -22.37 % | 0.05 130.40 % | -0.15 -50.00 % | -0.10 -194.99 % | -0.03 | 0.00 100.00 % | -0.01 | 0.00 100.00 % | 0.00 | 0.00 -100.00 % | 0.26 | 0.00 100.00 % | -0.02 | 0.00 -100.00 % | 0.07 | 0.00 -100.00 % | 0.03 | 0.00 -100.00 % | 0.23 | 0.00 | 0.00 -100.00 % | 0.20 1 150.00 % | 0.02 | 0.00 | 0.00 | 0.00 -100.00 % | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Gross profit | -126.700 M -139.63 % | 319.700 M 48.84 % | 214.800 M -41.66 % | 368.200 M 42.55 % | 258.300 M -33.00 % | 385.500 M -14.03 % | 448.400 M -13.70 % | 519.600 M 13.38 % | 458.300 M 42.11 % | 322.500 M 68.58 % | 191.300 M -28.08 % | 266.000 M -18.13 % | 324.900 M 13.76 % | 285.600 M -28.72 % | 400.700 M 20.26 % | 333.200 M 26.84 % | 262.700 M 31.75 % | 199.400 M 18.83 % | 167.800 M 51.04 % | 111.100 M -52.58 % | 234.300 M 18.75 % | 197.300 M -5.19 % | 208.100 M 15.55 % | 180.100 M -15.13 % | 212.200 M -11.69 % | 240.300 M -42.32 % | 416.600 M 0.00 % | 416.600 M -21.06 % | 527.750 M 0.00 % | 527.750 M 221.50 % | 164.150 M 0.00 % | 164.150 M 188.49 % | 56.900 M 0.00 % | 56.900 M -55.00 % | 126.450 M 0.00 % | 126.450 M -17.94 % | 154.100 M 0.00 % | 154.100 M -17.70 % | 187.250 M 16.12 % | 161.250 M -5.40 % | 170.450 M 0.00 % | 170.450 M -3.07 % | 175.850 M 2.33 % | 171.850 M 22.57 % | 140.200 M 0.00 % | 140.200 M -37.45 % | 224.150 M 109.58 % | 106.950 M -27.52 % | 147.550 M -13.33 % | 170.250 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Income tax expense | -172.000 M -618.07 % | 33.200 M -18.43 % | 40.700 M -23.64 % | 53.300 M 29.06 % | 41.300 M -52.85 % | 87.600 M -7.30 % | 94.500 M -20.12 % | 118.300 M 73.72 % | 68.100 M -4.08 % | 71.000 M 186.29 % | 24.800 M -50.40 % | 50.000 M -78.73 % | 235.100 M 269.65 % | 63.600 M -21.09 % | 80.600 M 19.41 % | 67.500 M 103.31 % | 33.200 M 22.06 % | 27.200 M -51.52 % | 56.100 M 2 237.50 % | 2.400 M -90.66 % | 25.700 M 247.30 % | 7.400 M -12.94 % | 8.500 M 54.55 % | 5.500 M 174.32 % | -7.400 M -157.36 % | 12.900 M -82.68 % | 74.500 M 0.00 % | 74.500 M -31.93 % | 109.450 M 0.00 % | 109.450 M 5 660.53 % | 1.900 M 0.00 % | 1.900 M 105.23 % | -36.350 M 0.27 % | -36.450 M -846.75 % | -3.850 M 0.00 % | -3.850 M -149.68 % | 7.750 M 0.00 % | 7.750 M 9.15 % | 7.100 M 0.00 % | 7.100 M 134.38 % | -20.650 M 0.00 % | -20.650 M -135.00 % | 59.000 M 0.00 % | 59.000 M 29.96 % | 45.400 M 0.00 % | 45.400 M -11.07 % | 51.050 M 0.00 % | 51.050 M 62.06 % | 31.500 M 0.00 % | 31.500 M -45.03 % | 57.300 M 0.00 % | 57.300 M 21.66 % | 47.100 M 0.00 % | 47.100 M 823.53 % | 5.100 M 0.00 % | 5.100 M -63.03 % | 13.796 M 0.00 % | 13.796 M 100.00 % | 6.898 M -69.31 % | 22.478 M 120.61 % | 10.189 M 0.00 % | 10.189 M 100.02 % | 5.094 M -12.37 % | 5.813 M 28.38 % | 4.528 M 0.00 % | 4.528 M 100.00 % | 2.264 M -66.62 % | 6.783 M 99.97 % | 3.392 M -60.33 % | 8.551 M 100.02 % | 4.275 M -69.32 % | 13.935 M 100.01 % | 6.967 M -58.80 % | 16.909 M 99.99 % | 8.455 M 29.60 % | 6.524 M 0.00 % | 6.524 M 100.00 % | 3.262 M |
| Cost of revenue | 564.300 M 118.64 % | 258.100 M -37.76 % | 414.700 M 49.55 % | 277.300 M -3.48 % | 287.300 M -20.17 % | 359.900 M 10.30 % | 326.300 M 3.19 % | 316.200 M -5.84 % | 335.800 M -24.08 % | 442.300 M 34.97 % | 327.700 M 29.53 % | 253.000 M -33.99 % | 383.300 M 36.02 % | 281.800 M -7.88 % | 305.900 M -13.00 % | 351.600 M 25.04 % | 281.200 M -16.46 % | 336.600 M 33.52 % | 252.100 M 1.29 % | 248.900 M -3.86 % | 258.900 M 35.05 % | 191.700 M -5.29 % | 202.400 M 0.35 % | 201.700 M -4.90 % | 212.100 M 12.46 % | 188.600 M 59.43 % | 118.300 M 0.00 % | 118.300 M -50.83 % | 240.600 M 0.00 % | 240.600 M -11.98 % | 273.350 M 0.00 % | 273.350 M 30.10 % | 210.100 M 0.00 % | 210.100 M -42.88 % | 367.850 M 0.00 % | 367.850 M 24.27 % | 296.000 M 0.00 % | 296.000 M -7.67 % | 320.600 M -7.50 % | 346.600 M 18.21 % | 293.200 M 0.00 % | 293.200 M 23.22 % | 237.950 M 0.00 % | 237.950 M -5.87 % | 252.800 M 0.00 % | 252.800 M 13.31 % | 223.100 M -34.44 % | 340.300 M 12.37 % | 302.850 M 8.10 % | 280.150 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| General and administrative expenses | 23.600 M 122.64 % | 10.600 M -61.59 % | 27.600 M 31.43 % | 21.000 M -48.91 % | 41.100 M 6.48 % | 38.600 M 26.14 % | 30.600 M -26.09 % | 41.400 M 29.38 % | 32.000 M 3.90 % | 30.800 M 20.78 % | 25.500 M -12.37 % | 29.100 M | 0.000 -100.00 % | 25.900 M 8.37 % | 23.900 M -1.24 % | 24.200 M 1.68 % | 23.800 M 2.15 % | 23.300 M -17.67 % | 28.300 M 10.98 % | 25.500 M -12.37 % | 29.100 M 23.31 % | 23.600 M -10.94 % | 26.500 M 21.00 % | 21.900 M 11.73 % | 19.600 M -9.26 % | 21.600 M -5.47 % | 22.850 M 0.00 % | 22.850 M 28.73 % | 17.750 M 0.00 % | 17.750 M 17.16 % | 15.150 M 0.00 % | 15.150 M 65.57 % | 9.150 M 0.00 % | 9.150 M -28.79 % | 12.850 M 0.00 % | 12.850 M 31.79 % | 9.750 M 0.00 % | 9.750 M 395.45 % | -3.300 M -111.26 % | 29.300 M 157.02 % | 11.400 M 0.00 % | 11.400 M 23.24 % | 9.250 M 0.00 % | 9.250 M -13.55 % | 10.700 M 0.00 % | 10.700 M -30.97 % | 15.500 M 0.00 % | 15.500 M 87.88 % | 8.250 M -7.82 % | 8.950 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 32.000 M -14.21 % | 37.300 M 12.35 % | 33.200 M -19.22 % | 41.100 M 19.83 % | 34.300 M -25.11 % | 45.800 M -16.42 % | 54.800 M -11.18 % | 61.700 M 8.63 % | 56.800 M 43.80 % | 39.500 M -2.47 % | 40.500 M 34.11 % | 30.200 M | 0.000 -100.00 % | 36.900 M -17.63 % | 44.800 M 2.52 % | 43.700 M 185.62 % | 15.300 M -17.30 % | 18.500 M 3.35 % | 17.900 M -2.72 % | 18.400 M 24.32 % | 14.800 M -13.95 % | 17.200 M 7.50 % | 16.000 M 13.48 % | 14.100 M -6.62 % | 15.100 M 15.27 % | 13.100 M -13.25 % | 15.100 M 0.00 % | 15.100 M -12.46 % | 17.250 M 0.00 % | 17.250 M 43.15 % | 12.050 M 0.00 % | 12.050 M 136.27 % | 5.100 M 0.00 % | 5.100 M -72.43 % | 18.500 M 0.00 % | 18.500 M 31.21 % | 14.100 M 0.00 % | 14.100 M -20.56 % | 17.750 M 0.00 % | 17.750 M 13.78 % | 15.600 M 0.00 % | 15.600 M -14.52 % | 18.250 M 0.00 % | 18.250 M 7.35 % | 17.000 M 0.00 % | 17.000 M -17.07 % | 20.500 M 0.00 % | 20.500 M 318.37 % | 4.900 M 0.00 % | 4.900 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 48.000 M | 0.000 -100.00 % | 18.600 M | 0.000 100.00 % | -20.300 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 39.100 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 69.400 M 703.48 % | -11.500 M -116.70 % | 68.850 M 12 618.18 % | -550.000 K -100.62 % | 89.150 M 607.98 % | -17.550 M -124.98 % | 70.250 M 951.52 % | -8.250 M -115.65 % | 52.700 M 0.00 % | 52.700 M 24.29 % | 42.400 M 293.61 % | -21.900 M -207.88 % | 20.300 M | 0.000 100.00 % | -55.150 M -163.35 % | 87.050 M 252.43 % | 24.700 M 397.59 % | -8.300 M -120.80 % | 39.900 M 303.57 % | -19.600 M -191.16 % | 21.500 M 163.24 % | -34.000 M -44.68 % | -23.500 M -209.21 % | -7.600 M -111.38 % | 66.800 M 0.00 % | 66.800 M -4.64 % | 70.050 M 0.00 % | 70.050 M 545.62 % | 10.850 M 18.58 % | 9.150 M -63.12 % | 24.808 M 0.00 % | 24.808 M 100.00 % | 12.404 M -26.91 % | 16.972 M 56.97 % | 10.812 M 0.00 % | 10.812 M 100.00 % | 5.406 M -7.75 % | 5.860 M 21.85 % | 4.809 M 0.00 % | 4.809 M 99.96 % | 2.405 M -67.64 % | 7.432 M 100.00 % | 3.716 M -62.46 % | 9.898 M 100.00 % | 4.949 M -69.22 % | 16.080 M 100.00 % | 8.040 M -60.20 % | 20.202 M 100.00 % | 10.101 M 26.58 % | 7.980 M 0.00 % | 7.980 M 100.00 % | 3.990 M |
| Operating expenses | 82.300 M 18.93 % | 69.200 M -38.32 % | 112.200 M 38.35 % | 81.100 M 16.86 % | 69.400 M -37.19 % | 110.500 M -20.04 % | 138.200 M -1.99 % | 141.000 M -3.42 % | 146.000 M 33.94 % | 109.000 M -0.64 % | 109.700 M 9.48 % | 100.200 M -27.71 % | 138.600 M 33.65 % | 103.700 M -25.56 % | 139.300 M 41.71 % | 98.300 M 89.77 % | 51.800 M 23.92 % | 41.800 M -89.95 % | 416.100 M 357.25 % | 91.000 M -46.12 % | 168.900 M 3.94 % | 162.500 M -38.98 % | 266.300 M 72.03 % | 154.800 M 175.44 % | 56.200 M -69.82 % | 186.200 M -39.04 % | 305.450 M 1 054.82 % | 26.450 M -91.96 % | 329.050 M 855.15 % | 34.450 M -88.18 % | 291.450 M 2 240.96 % | 12.450 M -94.27 % | 217.400 M 2 583.95 % | 8.100 M -93.56 % | 125.750 M 0.00 % | 125.750 M -39.95 % | 209.400 M 2 934.78 % | 6.900 M -97.19 % | 245.300 M 388.65 % | 50.200 M -83.47 % | 303.650 M 158.54 % | 117.450 M -40.12 % | 196.150 M 781.57 % | 22.250 M -88.28 % | 189.900 M 1 523.08 % | 11.700 M -93.42 % | 177.900 M 4 239.02 % | 4.100 M -97.26 % | 149.600 M 1 949.32 % | 7.300 M -89.07 % | 66.800 M 0.00 % | 66.800 M -4.64 % | 70.050 M 0.00 % | 70.050 M 545.62 % | 10.850 M 18.58 % | 9.150 M -63.12 % | 24.808 M 0.00 % | 24.808 M 100.00 % | 12.404 M -26.91 % | 16.972 M 56.97 % | 10.812 M 0.00 % | 10.812 M 100.00 % | 5.406 M -7.75 % | 5.860 M 21.85 % | 4.809 M 0.00 % | 4.809 M 99.96 % | 2.405 M -67.64 % | 7.432 M 100.00 % | 3.716 M -62.46 % | 9.898 M 100.00 % | 4.949 M -69.22 % | 16.080 M 100.00 % | 8.040 M -60.20 % | 20.202 M 100.00 % | 10.101 M 26.58 % | 7.980 M 0.00 % | 7.980 M 100.00 % | 3.990 M |
| Cost and expenses | 646.600 M 97.56 % | 327.300 M -37.88 % | 526.900 M 47.01 % | 358.400 M -9.95 % | 398.000 M -15.39 % | 470.400 M 1.27 % | 464.500 M 1.60 % | 457.200 M -5.11 % | 481.800 M -12.61 % | 551.300 M 26.04 % | 437.400 M 23.84 % | 353.200 M -32.32 % | 521.900 M 35.38 % | 385.500 M -10.10 % | 428.800 M -7.67 % | 464.400 M -10.03 % | 516.200 M 15.30 % | 447.700 M 10.52 % | 405.100 M 17.56 % | 344.600 M -19.45 % | 427.800 M 20.78 % | 354.200 M -24.43 % | 468.700 M 31.47 % | 356.500 M 32.87 % | 268.300 M -28.42 % | 374.800 M -11.55 % | 423.750 M 192.75 % | 144.750 M -74.59 % | 569.650 M 107.11 % | 275.050 M -51.30 % | 564.800 M 97.62 % | 285.800 M -33.15 % | 427.500 M 95.92 % | 218.200 M -54.58 % | 480.450 M 0.00 % | 480.450 M -4.94 % | 505.400 M 66.85 % | 302.900 M -46.47 % | 565.900 M 42.62 % | 396.800 M -33.52 % | 596.850 M 45.34 % | 410.650 M -5.40 % | 434.100 M 66.83 % | 260.200 M -41.22 % | 442.700 M 67.37 % | 264.500 M -39.03 % | 433.800 M 25.96 % | 344.400 M -19.99 % | 430.450 M 49.75 % | 287.450 M 330.31 % | 66.800 M 0.00 % | 66.800 M -4.64 % | 70.050 M 0.00 % | 70.050 M 545.62 % | 10.850 M 18.58 % | 9.150 M -63.12 % | 24.808 M 0.00 % | 24.808 M 100.00 % | 12.404 M -26.91 % | 16.972 M 56.97 % | 10.812 M 0.00 % | 10.812 M 100.00 % | 5.406 M -7.75 % | 5.860 M 21.85 % | 4.809 M 0.00 % | 4.809 M 99.96 % | 2.405 M -67.64 % | 7.432 M 100.00 % | 3.716 M -62.46 % | 9.898 M 100.00 % | 4.949 M -69.22 % | 16.080 M 100.00 % | 8.040 M -60.20 % | 20.202 M 100.00 % | 10.101 M 26.58 % | 7.980 M 0.00 % | 7.980 M 100.00 % | 3.990 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.800 M 0.00 % | 2.800 M 33.33 % | 2.100 M 0.00 % | 2.100 M -58.82 % | 5.100 M 0.00 % | 5.100 M 3.03 % | 4.950 M 0.00 % | 4.950 M 57.14 % | 3.150 M 0.00 % | 3.150 M -7.35 % | 3.400 M 0.00 % | 3.400 M 11.48 % | 3.050 M 0.00 % | 3.050 M -15.28 % | 3.600 M 0.00 % | 3.600 M 71.43 % | 2.100 M 0.00 % | 2.100 M 100.00 % | 1.050 M 0.00 % | 1.050 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 34.300 M -50.43 % | 69.200 M -26.07 % | 93.600 M 15.41 % | 81.100 M -9.59 % | 89.700 M -18.82 % | 110.500 M -20.04 % | 138.200 M -1.99 % | 141.000 M -3.42 % | 146.000 M 33.94 % | 109.000 M -0.64 % | 109.700 M 9.48 % | 100.200 M 0.70 % | 99.500 M -4.05 % | 103.700 M 50.95 % | 68.700 M -30.11 % | 98.300 M 81.37 % | 54.200 M -15.05 % | 63.800 M -9.50 % | 70.500 M -22.53 % | 91.000 M 28.35 % | 70.900 M 73.77 % | 40.800 M -33.66 % | 61.500 M 70.83 % | 36.000 M -35.94 % | 56.200 M 61.96 % | 34.700 M -8.56 % | 37.950 M 0.00 % | 37.950 M 8.43 % | 35.000 M 0.00 % | 35.000 M 28.68 % | 27.200 M 0.00 % | 27.200 M 90.88 % | 14.250 M 0.00 % | 14.250 M -54.55 % | 31.350 M 0.00 % | 31.350 M 31.45 % | 23.850 M 0.00 % | 23.850 M 65.05 % | 14.450 M -69.29 % | 47.050 M 74.26 % | 27.000 M 0.00 % | 27.000 M -1.82 % | 27.500 M 0.00 % | 27.500 M -0.72 % | 27.700 M 0.00 % | 27.700 M -23.06 % | 36.000 M 0.00 % | 36.000 M 173.76 % | 13.150 M -5.05 % | 13.850 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest income | 800.000 K -38.46 % | 1.300 M | 0.000 | 0.000 -100.00 % | 17.100 M 1 215.38 % | 1.300 M 160.00 % | 500.000 K -37.50 % | 800.000 K 166.67 % | 300.000 K 50.00 % | 200.000 K 0.00 % | 200.000 K -50.00 % | 400.000 K -20.00 % | 500.000 K -28.57 % | 700.000 K -76.67 % | 3.000 M -48.28 % | 5.800 M -23.68 % | 7.600 M -26.92 % | 10.400 M -4.59 % | 10.900 M 65.15 % | 6.600 M 0.00 % | 6.600 M -5.71 % | 7.000 M -6.67 % | 7.500 M -7.41 % | 8.100 M | 0.000 -100.00 % | 6.900 M -10.39 % | 7.700 M | 0.000 -100.00 % | 6.200 M | 0.000 -100.00 % | 1.100 M | 0.000 -100.00 % | 1.400 M | 0.000 -100.00 % | 3.150 M 0.00 % | 3.150 M 85.29 % | 1.700 M | 0.000 -100.00 % | 1.600 M | 0.000 -100.00 % | 1.000 M | 0.000 -100.00 % | 500.000 K | 0.000 -100.00 % | 700.000 K | 0.000 -100.00 % | 1.200 M | 0.000 -100.00 % | 1.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 12.100 M 77.94 % | 6.800 M 78.95 % | 3.800 M -33.33 % | 5.700 M 42.50 % | 4.000 M 5.26 % | 3.800 M 5.56 % | 3.600 M 50.00 % | 2.400 M -27.27 % | 3.300 M 13.79 % | 2.900 M -14.71 % | 3.400 M -20.93 % | 4.300 M -45.57 % | 7.900 M 11.27 % | 7.100 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.300 M | 0.000 -100.00 % | 20.600 M 0.00 % | 20.600 M 15.08 % | 17.900 M 0.00 % | 17.900 M -24.31 % | 23.650 M 0.00 % | 23.650 M 463.10 % | 4.200 M 0.00 % | 4.200 M -79.95 % | 20.950 M 0.00 % | 20.950 M -30.63 % | 30.200 M 0.00 % | 30.200 M 108.28 % | 14.500 M 0.00 % | 14.500 M -17.14 % | 17.500 M 0.00 % | 17.500 M 48.31 % | 11.800 M 0.00 % | 11.800 M 0.43 % | 11.750 M 0.00 % | 11.750 M -14.55 % | 13.750 M 0.00 % | 13.750 M 2.23 % | 13.450 M 0.00 % | 13.450 M 7.17 % | 12.550 M 0.00 % | 12.550 M -15.20 % | 14.800 M 0.00 % | 14.800 M 458.49 % | 2.650 M 0.00 % | 2.650 M 545.55 % | 410.500 K 0.00 % | 410.500 K 100.00 % | 205.250 K 200.12 % | -205.000 K -6 933.33 % | 3.000 K 0.00 % | 3.000 K 100.00 % | 1.500 K -95.24 % | 31.500 K -87.25 % | 247.000 K 0.00 % | 247.000 K 100.00 % | 123.500 K -80.97 % | 649.000 K 100.00 % | 324.500 K -75.91 % | 1.347 M 100.00 % | 673.500 K -68.60 % | 2.145 M 99.91 % | 1.073 M -67.42 % | 3.293 M 99.94 % | 1.647 M 13.04 % | 1.457 M 0.00 % | 1.457 M 100.07 % | 728.250 K |
| Depreciation and amortization | 129.200 M 16.92 % | 110.500 M -1.52 % | 112.200 M 23.16 % | 91.100 M -3.19 % | 94.100 M -6.65 % | 100.800 M 7.69 % | 93.600 M 39.91 % | 66.900 M 81.30 % | 36.900 M -55.22 % | 82.400 M -32.35 % | 121.800 M 47.82 % | 82.400 M -36.42 % | 129.600 M 73.26 % | 74.800 M 25.93 % | 59.400 M 16.70 % | 50.900 M -16.83 % | 61.200 M -4.23 % | 63.900 M 53.98 % | 41.500 M -17.33 % | 50.200 M -13.00 % | 57.700 M -37.55 % | 92.400 M -36.67 % | 145.900 M 46.05 % | 99.900 M 9.66 % | 91.100 M -15.02 % | 107.200 M 5.56 % | 101.550 M 0.00 % | 101.550 M -9.57 % | 112.300 M 0.00 % | 112.300 M 2.56 % | 109.500 M 0.00 % | 109.500 M 24.01 % | 88.300 M 0.00 % | 88.300 M 9.21 % | 80.850 M 0.00 % | 80.850 M 11.59 % | 72.450 M 0.00 % | 72.450 M 13.83 % | 63.650 M 0.00 % | 63.650 M 1.52 % | 62.700 M 0.00 % | 62.700 M 11.17 % | 56.400 M 0.00 % | 56.400 M -2.42 % | 57.800 M 0.00 % | 57.800 M 18.44 % | 48.800 M 0.00 % | 48.800 M -13.78 % | 56.600 M 0.00 % | 56.600 M 827.87 % | 6.100 M | 0.000 | 0.000 | 0.000 -100.00 % | 20.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating income | -209.000 M -183.43 % | 250.500 M 106.68 % | 121.200 M -26.01 % | 163.800 M 10.98 % | 147.600 M -46.33 % | 275.000 M -11.35 % | 310.200 M -18.07 % | 378.600 M 21.23 % | 312.300 M 46.28 % | 213.500 M 161.64 % | 81.600 M -50.78 % | 165.800 M -11.00 % | 186.300 M 2.42 % | 181.900 M -26.95 % | 249.000 M 16.41 % | 213.900 M 9 400.00 % | -2.300 M -102.60 % | 88.300 M 496.62 % | 14.800 M -3.90 % | 15.400 M -81.10 % | 81.500 M 29.37 % | 63.000 M -57.03 % | 146.600 M 235.47 % | 43.700 M -71.99 % | 156.000 M 60.33 % | 97.300 M -66.47 % | 290.200 M 4.88 % | 276.700 M -24.86 % | 368.250 M -7.53 % | 398.250 M 644.39 % | 53.500 M 22.71 % | 43.600 M 191.64 % | 14.950 M 117.27 % | -86.550 M -312.65 % | 40.700 M 0.00 % | 40.700 M -19.57 % | 50.600 M -20.31 % | 63.500 M 48.36 % | 42.800 M 33.33 % | 32.100 M 2 775.00 % | -1.200 M 97.40 % | -46.100 M -160.14 % | 76.650 M 18.01 % | 64.950 M 11.60 % | 58.200 M 3.74 % | 56.100 M -14.22 % | 65.400 M 1.87 % | 64.200 M 35.87 % | 47.250 M -1.46 % | 47.950 M -28.22 % | 66.800 M 0.00 % | 66.800 M -4.64 % | 70.050 M 0.00 % | 70.050 M 1 003.15 % | 6.350 M -30.60 % | 9.150 M -63.12 % | 24.808 M 0.00 % | 24.808 M 100.00 % | 12.404 M -26.91 % | 16.972 M 56.97 % | 10.812 M 0.00 % | 10.812 M 100.00 % | 5.406 M -7.75 % | 5.860 M 21.85 % | 4.809 M 0.00 % | 4.809 M 99.96 % | 2.405 M -67.64 % | 7.432 M 100.00 % | 3.716 M -62.46 % | 9.898 M 100.00 % | 4.949 M -69.22 % | 16.080 M 100.00 % | 8.040 M -60.20 % | 20.202 M 100.00 % | 10.101 M 26.58 % | 7.980 M 0.00 % | 7.980 M 100.00 % | 3.990 M |
| Total other income expenses net | -343.400 M -174.06 % | -125.300 M -832.75 % | 17.100 M -26.29 % | 23.200 M -28.62 % | 32.500 M 134.76 % | -93.500 M -699.36 % | 15.600 M 131.71 % | -49.200 M -194.61 % | -16.700 M 78.64 % | -78.200 M 41.03 % | -132.600 M -5 000.00 % | -2.600 M 99.33 % | -388.100 M -2 153.44 % | 18.900 M 101.06 % | 9.400 M -13.76 % | 10.900 M 120.57 % | -53.000 M 73.10 % | -197.000 M 28.10 % | -274.000 M -708.26 % | -33.900 M -49.34 % | -22.700 M 35.51 % | -35.200 M 83.42 % | -212.300 M -701.13 % | -26.500 M 85.21 % | -179.200 M -257.68 % | -50.100 M -46.92 % | -34.100 M -65.53 % | -20.600 M -123.79 % | 86.600 M 583.80 % | -17.900 M 46.65 % | -33.550 M -41.86 % | -23.650 M 56.08 % | -53.850 M -241.90 % | -15.750 M -275.98 % | 8.950 M 0.00 % | 8.950 M 118.29 % | 4.100 M 113.23 % | -31.000 M -1 689.74 % | 1.950 M 121.08 % | -9.250 M 83.24 % | -55.200 M -435.92 % | -10.300 M 41.64 % | -17.650 M -196.64 % | -5.950 M -126.21 % | 22.700 M 312.15 % | -10.700 M -919.05 % | -1.050 M 92.02 % | -13.150 M 87.29 % | -103.450 M -528.88 % | -16.450 M -73.16 % | -9.500 M 0.00 % | -9.500 M 58.61 % | -22.950 M 0.00 % | -22.950 M -1 736.00 % | -1.250 M 69.14 % | -4.050 M 63.22 % | -11.012 M 0.00 % | -11.012 M -100.00 % | -5.506 M -200.00 % | 5.506 M 983.79 % | -623.000 K 0.00 % | -623.000 K -99.68 % | -312.000 K -556.84 % | -47.500 K 83.10 % | -281.000 K 0.00 % | -281.000 K -100.71 % | -140.000 K 78.43 % | -649.000 K -100.31 % | -324.000 K 75.95 % | -1.347 M -100.15 % | -673.000 K 68.62 % | -2.145 M -100.09 % | -1.072 M 67.45 % | -3.293 M -100.06 % | -1.646 M -13.05 % | -1.456 M 0.00 % | -1.456 M -100.00 % | -728.000 K |
| 2025-12-31 | 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2009-12-31 | 2009-06-30 | 2008-12-31 | 2008-06-30 | 2007-12-31 | 2007-06-30 | 2006-12-31 | 2006-06-30 | 2005-12-31 | 2005-06-30 | 2004-12-31 | 2004-06-30 | 2003-12-31 | 2003-06-30 | 2002-12-31 | 2002-06-30 | 2001-12-31 | 2001-06-30 | 2000-12-31 | 2000-06-30 | 1999-12-31 | 1999-06-30 | 1998-12-31 | 1998-06-30 | 1997-12-31 | 1997-06-30 | 1997-01-31 | 1996-06-30 | 1995-12-31 | 1995-06-30 | 1995-01-31 | 1994-06-30 | 1993-12-31 | 1993-06-30 | 1993-01-31 | 1992-06-30 | 1992-01-31 | 1991-06-30 | 1991-01-31 | 1990-06-30 | 1990-01-31 | 1989-06-30 | 1989-01-31 | 1987-12-31 | 1987-06-30 | 1987-01-31 |
| 2025-12-31 | 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2011-12-31 | 2010-12-31 | 2009-12-31 | 2008-12-31 | 2007-12-31 | 2006-12-31 | 2005-12-31 | 2004-12-31 | 2003-12-31 | 2002-12-31 | 2001-12-31 | 2000-12-31 | 1999-12-31 | 1998-12-31 | 1997-12-31 | 1996-12-31 | 1995-12-31 | 1994-12-31 | 1993-12-31 | 1992-12-31 | 1991-12-31 | 1990-12-31 | 1989-12-31 | 1987-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 1.092 B 102.45 % | 539.300 M 247.26 % | 155.300 M 218.28 % | -131.300 M 34.74 % | -201.200 M 36.59 % | -317.300 M 30.90 % | -459.200 M -9.73 % | -418.500 M -61.65 % | -258.900 M -28.81 % | -201.000 M -647.21 % | -26.900 M 19.70 % | -33.500 M -151.88 % | -13.300 M -107.67 % | 173.300 M 9 727.78 % | -1.800 M -105.25 % | 34.300 M -81.21 % | 182.500 M -40.09 % | 304.600 M -39.84 % | 506.300 M 307.98 % | 124.100 M 2 168.33 % | -6.000 M -107.48 % | 80.200 M 35.93 % | 59.000 M -61.98 % | 155.200 M -24.88 % | 206.600 M 4.87 % | 197.000 M 105.42 % | 95.900 M 161.20 % | -156.700 M -150.11 % | 312.700 M -18.16 % | 382.100 M 77.14 % | 215.700 M -63.94 % | 598.100 M 0.27 % | 596.500 M 7.63 % | 554.200 M 37.04 % | 404.400 M 6.73 % | 378.900 M -15.46 % | 448.200 M 24.22 % | 360.800 M 13.25 % | 318.600 M 6.24 % | 299.900 M -49.24 % | 590.800 M 27 176.08 % | -2.182 M 60.26 % | -5.490 M 92.92 % | -77.527 M -266.40 % | -21.159 M -98.97 % | -10.634 M 16.09 % | -12.673 M -817.00 % | -1.382 M 88.60 % | -12.124 M -39.45 % | -8.694 M -112.78 % | -4.086 M |
| Total investments | 448.400 M -2.50 % | 459.900 M 1.28 % | 454.100 M -1.00 % | 458.700 M -0.56 % | 461.300 M -1.43 % | 468.000 M -0.32 % | 469.500 M 1.34 % | 463.300 M 1.67 % | 455.700 M -0.68 % | 458.800 M 1.35 % | 452.700 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.167 B | 0.000 -100.00 % | 848.200 M 2 542.37 % | 32.100 M -4.75 % | 33.700 M 17.01 % | 28.800 M 26.87 % | 22.700 M 0.00 % | 22.700 M 22.04 % | 18.600 M 0.00 % | 18.600 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.200 M 0.00 % | 1.200 M 100.00 % | 600.000 K -73.91 % | 2.300 M 43.75 % | 1.600 M -89.54 % | 15.300 M 1 175.00 % | 1.200 M | 0.000 | 0.000 -100.00 % | 2.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total debt | 1.138 B 55.76 % | 730.300 M 150.70 % | 291.300 M 73.08 % | 168.300 M 2.81 % | 163.700 M 42.60 % | 114.800 M 83.68 % | 62.500 M 97.16 % | 31.700 M -11.70 % | 35.900 M -49.86 % | 71.600 M 18.94 % | 60.200 M -48.46 % | 116.800 M 39.05 % | 84.000 M -62.38 % | 223.300 M 351.11 % | 49.500 M -57.11 % | 115.400 M -51.12 % | 236.100 M -36.84 % | 373.800 M -38.48 % | 607.600 M 242.50 % | 177.400 M 262.04 % | 49.000 M -69.28 % | 159.500 M -0.50 % | 160.300 M -15.27 % | 189.200 M -25.22 % | 253.000 M 11.65 % | 226.600 M 50.87 % | 150.200 M -8.41 % | 164.000 M -52.16 % | 342.800 M -26.81 % | 468.400 M 49.51 % | 313.300 M -49.30 % | 618.000 M 0.67 % | 613.900 M 7.25 % | 572.400 M 36.94 % | 418.000 M 8.83 % | 384.100 M -18.19 % | 469.500 M 20.69 % | 389.000 M 10.67 % | 351.500 M 1.44 % | 346.500 M -52.48 % | 729.100 M | 0.000 | 0.000 | 0.000 -100.00 % | 492.000 K 196.39 % | 166.000 K -64.45 % | 467.000 K -62.19 % | 1.235 M -49.14 % | 2.428 M 29.56 % | 1.874 M -32.47 % | 2.775 M |
| Accumulated other comprehensive income loss | 15.800 M -39.69 % | 26.200 M 5 140.00 % | 500.000 K -97.18 % | 17.700 M 65.42 % | 10.700 M 42.67 % | 7.500 M 27.12 % | 5.900 M -87.55 % | 47.400 M 133.50 % | 20.300 M -40.47 % | 34.100 M 30.15 % | 26.200 M 43.17 % | 18.300 M 44.09 % | 12.700 M -45.96 % | 23.500 M -44.84 % | 42.600 M 96.31 % | 21.700 M 130.85 % | 9.400 M -33.33 % | 14.100 M -56.21 % | 32.200 M 48.39 % | 21.700 M -6.06 % | 23.100 M 19.69 % | 19.300 M -15.35 % | 22.800 M 93.22 % | 11.800 M -37.89 % | 19.000 M 9.20 % | 17.400 M -3.87 % | 18.100 M 10.37 % | 16.400 M -19.61 % | 20.400 M 2.51 % | 19.900 M 123.61 % | -84.300 M -454.20 % | 23.800 M -40.05 % | 39.700 M -30.59 % | 57.200 M 130.65 % | 24.800 M -8.49 % | 27.100 M -2.52 % | 27.800 M 0.00 % | 27.800 M 1.09 % | 27.500 M 27.91 % | 21.500 M -14.00 % | 25.000 M -79.57 % | 122.385 M 7.19 % | 114.175 M 6.25 % | 107.454 M 92.78 % | 55.738 M 80.19 % | 30.933 M 0.08 % | 30.907 M 16.74 % | 26.476 M -0.09 % | 26.501 M 0.00 % | 26.501 M 120.62 % | 12.012 M |
| Retained earnings | 875.600 M -30.82 % | 1.266 B 6.28 % | 1.191 B 7.23 % | 1.111 B 11.73 % | 993.900 M 14.58 % | 867.400 M 15.87 % | 748.600 M 5.30 % | 710.900 M 71.76 % | 413.900 M 82.09 % | 227.300 M 117.93 % | 104.300 M 126.61 % | -391.900 M 16.97 % | -472.000 M -1 478.60 % | -29.900 M 65.47 % | -86.600 M 61.13 % | -222.800 M 8.54 % | -243.600 M -90.46 % | -127.900 M -175.65 % | -46.400 M -127.64 % | 167.900 M -38.45 % | 272.800 M 3.57 % | 263.400 M -11.43 % | 297.400 M -26.02 % | 402.000 M -1.23 % | 407.000 M -6.80 % | 436.700 M -1.69 % | 444.200 M 6.70 % | 416.300 M 10 253.66 % | -4.100 M 89.49 % | -39.000 M -159.09 % | 66.000 M 2 457.14 % | -2.800 M 20.00 % | -3.500 M -116.99 % | 20.600 M -92.83 % | 287.300 M 15.29 % | 249.200 M 33.05 % | 187.300 M 44.74 % | 129.400 M 13.91 % | 113.600 M 58.88 % | 71.500 M 99.72 % | 35.800 M -42.03 % | 61.752 M 12.25 % | 55.014 M 9.47 % | 50.254 M 8.62 % | 46.266 M -30.15 % | 66.239 M 6.88 % | 61.976 M 6.01 % | 58.463 M 16.70 % | 50.098 M 21.38 % | 41.272 M 128.49 % | 18.063 M |
| Common stock | 1.167 B 0.29 % | 1.163 B 0.42 % | 1.158 B 0.20 % | 1.156 B 1.13 % | 1.143 B -0.06 % | 1.144 B 1.01 % | 1.133 B -2.36 % | 1.160 B 0.38 % | 1.156 B 0.58 % | 1.149 B -0.25 % | 1.152 B -0.76 % | 1.161 B 0.01 % | 1.160 B 0.16 % | 1.159 B 0.00 % | 1.159 B 0.30 % | 1.155 B 3.13 % | 1.120 B 0.02 % | 1.120 B -0.02 % | 1.120 B 0.33 % | 1.116 B -0.33 % | 1.120 B 0.65 % | 1.113 B -0.64 % | 1.120 B 0.50 % | 1.114 B 0.21 % | 1.112 B -0.04 % | 1.113 B 0.70 % | 1.105 B 0.25 % | 1.102 B -0.57 % | 1.108 B -0.55 % | 1.114 B 11.65 % | 998.100 M 50.63 % | 662.600 M 8.45 % | 611.000 M 0.00 % | 611.000 M 0.03 % | 610.800 M 0.07 % | 610.400 M 0.00 % | 610.400 M 14.31 % | 534.000 M 0.64 % | 530.600 M -4.69 % | 556.700 M 0.00 % | 556.700 M 1 240.77 % | 41.521 M 3.41 % | 40.153 M 2.80 % | 39.061 M 42.82 % | 27.350 M 15.22 % | 23.737 M 0.00 % | 23.737 M 0.00 % | 23.737 M 0.00 % | 23.737 M 0.00 % | 23.737 M 0.00 % | 23.737 M |
| Total equity | 2.069 B -15.73 % | 2.455 B 4.01 % | 2.360 B 3.33 % | 2.284 B 5.83 % | 2.159 B 6.92 % | 2.019 B 6.54 % | 1.895 B -1.22 % | 1.918 B 20.29 % | 1.595 B 13.24 % | 1.408 B 8.96 % | 1.292 B 63.81 % | 788.900 M 10.86 % | 711.600 M -39.39 % | 1.174 B 5.77 % | 1.110 B 16.35 % | 954.000 M 7.74 % | 885.500 M -11.98 % | 1.006 B -8.79 % | 1.103 B -15.54 % | 1.306 B -7.29 % | 1.409 B 0.94 % | 1.396 B -2.73 % | 1.435 B -6.12 % | 1.528 B -0.64 % | 1.538 B -1.82 % | 1.567 B -0.03 % | 1.567 B 2.11 % | 1.535 B 36.47 % | 1.125 B 2.68 % | 1.095 B 5.52 % | 1.038 B 38.11 % | 751.600 M 4.90 % | 716.500 M -5.36 % | 757.100 M -23.38 % | 988.100 M 4.99 % | 941.100 M 7.06 % | 879.000 M 16.09 % | 757.200 M 0.32 % | 754.800 M 4.00 % | 725.800 M -19.39 % | 900.400 M 299.01 % | 225.658 M 7.79 % | 209.342 M 6.14 % | 197.227 M 50.55 % | 131.007 M 6.68 % | 122.806 M 5.30 % | 116.620 M 7.31 % | 108.676 M 8.31 % | 100.336 M 9.64 % | 91.510 M 70.06 % | 53.812 M |
| Other non current liabilities | 691.500 M -14.46 % | 808.400 M 2.94 % | 785.300 M 6.58 % | 736.800 M 1.03 % | 729.300 M 5.96 % | 688.300 M -21.48 % | 876.600 M 52.32 % | 575.500 M -33.52 % | 865.700 M 19.42 % | 724.900 M -4.33 % | 757.700 M 6.49 % | 711.500 M -20.87 % | 899.200 M 37.89 % | 652.100 M 1.01 % | 645.600 M 5.75 % | 610.500 M -1.56 % | 620.200 M 29.13 % | 480.300 M -14.78 % | 563.600 M 30.89 % | 430.600 M | 0.000 -100.00 % | 412.800 M | 0.000 -100.00 % | 425.900 M -4.03 % | 443.800 M 8.99 % | 407.200 M -0.02 % | 407.300 M 7.84 % | 377.700 M 20.32 % | 313.900 M -2.79 % | 322.900 M -13.27 % | 372.300 M 37.74 % | 270.300 M 270 200.00 % | 100.000 K 0.00 % | 100.000 K -99.94 % | 171.700 M 165.79 % | 64.600 M -60.94 % | 165.400 M 382.22 % | 34.300 M -83.73 % | 210.800 M -0.89 % | 212.700 M -42.11 % | 367.400 M 320.65 % | 87.342 M 1 176.70 % | -8.112 M -169.30 % | 11.706 M 30.81 % | 8.949 M 47.65 % | 6.061 M -31.43 % | 8.839 M -54.53 % | 19.441 M -23.78 % | 25.506 M -14.28 % | 29.756 M -32.71 % | 44.221 M |
| Long term debt | 1.102 B 58.97 % | 693.400 M 176.70 % | 250.600 M 72.47 % | 145.300 M 4.16 % | 139.500 M 56.39 % | 89.200 M 170.30 % | 33.000 M | 0.000 | 0.000 -100.00 % | 52.500 M 42.28 % | 36.900 M -58.16 % | 88.200 M 63.33 % | 54.000 M -71.79 % | 191.400 M 286.67 % | 49.500 M -57.11 % | 115.400 M -51.12 % | 236.100 M -36.84 % | 373.800 M -38.48 % | 607.600 M 242.50 % | 177.400 M 262.04 % | 49.000 M -69.28 % | 159.500 M 17.37 % | 135.900 M -19.11 % | 168.000 M -30.55 % | 241.900 M 6.75 % | 226.600 M 142.87 % | 93.300 M -43.11 % | 164.000 M -47.65 % | 313.300 M -26.06 % | 423.700 M 53.24 % | 276.500 M -28.61 % | 387.300 M -7.76 % | 419.900 M -1.55 % | 426.500 M 17.49 % | 363.000 M 30.25 % | 278.700 M -29.07 % | 392.900 M 1.16 % | 388.400 M 10.53 % | 351.400 M 1.41 % | 346.500 M -51.73 % | 717.900 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 160.000 K -74.19 % | 620.000 K -42.59 % | 1.080 M -42.03 % | 1.863 M |
| Total non current liabilities | 1.830 B 19.60 % | 1.530 B 43.83 % | 1.064 B 18.58 % | 897.300 M 1.44 % | 884.600 M 11.14 % | 795.900 M -14.44 % | 930.200 M 55.06 % | 599.900 M -32.81 % | 892.900 M 12.88 % | 791.000 M -18.76 % | 973.600 M 19.17 % | 817.000 M -16.12 % | 974.000 M 12.45 % | 866.200 M 1 649.90 % | 49.500 M -93.18 % | 725.900 M 207.45 % | 236.100 M -72.36 % | 854.100 M 40.57 % | 607.600 M -1.46 % | 616.600 M 1 158.37 % | 49.000 M -91.44 % | 572.300 M 321.12 % | 135.900 M -77.12 % | 593.900 M -13.39 % | 685.700 M 8.19 % | 633.800 M 21.23 % | 522.800 M -5.75 % | 554.700 M -11.56 % | 627.200 M -15.99 % | 746.600 M 15.07 % | 648.800 M -7.62 % | 702.300 M -5.49 % | 743.100 M 0.49 % | 739.500 M 20.99 % | 611.200 M 22.04 % | 500.800 M -14.41 % | 585.100 M -0.44 % | 587.700 M 4.54 % | 562.200 M -5.02 % | 591.900 M -50.02 % | 1.184 B 1 094.79 % | 99.122 M 259.10 % | 27.603 M 34.56 % | 20.514 M 5.48 % | 19.448 M 5.23 % | 18.481 M -30.72 % | 26.677 M -29.73 % | 37.961 M -8.31 % | 41.403 M -7.69 % | 44.851 M -21.65 % | 57.247 M |
| Other current liabilities | 24.100 M -61.32 % | 62.300 M -33.30 % | 93.400 M 89.45 % | 49.300 M 24.81 % | 39.500 M -67.76 % | 122.500 M 72.05 % | 71.200 M -76.49 % | 302.800 M 270.62 % | 81.700 M -29.99 % | 116.700 M 50.97 % | 77.300 M -66.33 % | 229.600 M 126.43 % | 101.400 M -31.21 % | 147.400 M -37.46 % | 235.700 M 138.56 % | 98.800 M 28.31 % | 77.000 M 6.21 % | 72.500 M 158.93 % | 28.000 M -82.65 % | 161.400 M 123.55 % | 72.200 M -53.21 % | 154.300 M 146.49 % | 62.600 M -55.48 % | 140.600 M 216.67 % | 44.400 M -73.93 % | 170.300 M -11.53 % | 192.500 M -15.46 % | 227.700 M 314.75 % | 54.900 M 95.37 % | 28.100 M -83.51 % | 170.400 M 142.39 % | 70.300 M -9.06 % | 77.300 M 4.74 % | 73.800 M 294.65 % | 18.700 M -77.58 % | 83.400 M 43.05 % | 58.300 M -49.61 % | 115.700 M -29.37 % | 163.800 M 28.98 % | 127.000 M -21.36 % | 161.500 M 2 030.61 % | 7.580 M -26.31 % | 10.286 M -27.53 % | 14.194 M 60.26 % | 8.857 M -2.00 % | 9.038 M 3.56 % | 8.727 M 12.09 % | 7.786 M -37.72 % | 12.501 M -4.99 % | 13.158 M 1 449.82 % | 849.000 K |
| Deferred revenue | 0.000 | 0.000 | 0.000 -100.00 % | 20.500 M -48.23 % | 39.600 M -15.20 % | 46.700 M -65.48 % | 135.300 M 40.64 % | 96.200 M 237.54 % | 28.500 M 57.46 % | 18.100 M -38.23 % | 29.300 M -72.12 % | 105.100 M 9.37 % | 96.100 M 132.13 % | 41.400 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -24.400 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 136.300 M | 0.000 | 0.000 -100.00 % | 49.800 M -41.13 % | 84.600 M | 0.000 -100.00 % | 42.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 0.000 -100.00 % | 8.300 M -34.13 % | 12.600 M 61.54 % | 7.800 M -7.14 % | 8.400 M 16.67 % | 7.200 M 102.58 % | -279.000 M -3 921.92 % | 7.300 M 103.59 % | -203.300 M -3 796.36 % | 5.500 M 103.47 % | -158.700 M | 0.000 100.00 % | -236.900 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 24.400 M 15.09 % | 21.200 M 90.99 % | 11.100 M | 0.000 -100.00 % | 56.900 M | 0.000 -100.00 % | 29.500 M -34.00 % | 44.700 M 21.47 % | 36.800 M -84.05 % | 230.700 M 18.92 % | 194.000 M 32.97 % | 145.900 M 165.27 % | 55.000 M -47.67 % | 105.100 M 38.11 % | 76.100 M 76 000.00 % | 100.000 K 0.00 % | 100.000 K | 0.000 -100.00 % | 11.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 492.000 K 196.39 % | 166.000 K -64.45 % | 467.000 K -56.56 % | 1.075 M -40.54 % | 1.808 M 127.71 % | 794.000 K -12.94 % | 912.000 K |
| Total current liabilities | 334.300 M -10.64 % | 374.100 M 18.01 % | 317.000 M 17.36 % | 270.100 M -6.12 % | 287.700 M 3.56 % | 277.800 M -25.68 % | 373.800 M -25.86 % | 504.200 M 61.29 % | 312.600 M 12.97 % | 276.700 M 5.93 % | 261.200 M -28.98 % | 367.800 M 1.49 % | 362.400 M 29.06 % | 280.800 M -30.97 % | 406.800 M 32.34 % | 307.400 M 49.81 % | 205.200 M 5.88 % | 193.800 M 15.29 % | 168.100 M 4.15 % | 161.400 M -13.60 % | 186.800 M 21.06 % | 154.300 M -16.23 % | 184.200 M 13.84 % | 161.800 M 11.66 % | 144.900 M -14.91 % | 170.300 M -49.42 % | 336.700 M -7.60 % | 364.400 M 93.73 % | 188.100 M -26.67 % | 256.500 M -30.92 % | 371.300 M -10.34 % | 414.100 M 2.27 % | 404.900 M 10.06 % | 367.900 M 59.26 % | 231.000 M -22.77 % | 299.100 M 16.25 % | 257.300 M 16.53 % | 220.800 M -8.50 % | 241.300 M 7.29 % | 224.900 M -24.86 % | 299.300 M 734.84 % | 35.851 M -7.83 % | 38.895 M 12.76 % | 34.493 M 53.70 % | 22.442 M -5.71 % | 23.802 M -9.38 % | 26.266 M 1.59 % | 25.855 M -16.84 % | 31.090 M -1.56 % | 31.582 M 152.11 % | 12.527 M |
| Total liabilities | 2.165 B 13.66 % | 1.905 B 37.91 % | 1.381 B 18.30 % | 1.167 B -14.46 % | 1.365 B 27.11 % | 1.074 B -17.66 % | 1.304 B 18.11 % | 1.104 B -8.41 % | 1.206 B 12.91 % | 1.068 B -13.53 % | 1.235 B 4.22 % | 1.185 B -11.34 % | 1.336 B 16.51 % | 1.147 B 4.09 % | 1.102 B 6.64 % | 1.033 B -2.66 % | 1.062 B 1.30 % | 1.048 B -21.76 % | 1.339 B 72.15 % | 778.000 M 11.99 % | 694.700 M -4.39 % | 726.600 M -1.65 % | 738.800 M -2.24 % | 755.700 M -9.02 % | 830.600 M 3.30 % | 804.100 M -6.45 % | 859.500 M -6.48 % | 919.100 M 12.73 % | 815.300 M -18.72 % | 1.003 B -1.67 % | 1.020 B -8.63 % | 1.116 B -2.75 % | 1.148 B 3.67 % | 1.107 B 31.49 % | 842.200 M 5.29 % | 799.900 M -5.05 % | 842.400 M 4.19 % | 808.500 M 0.62 % | 803.500 M -1.63 % | 816.800 M -44.94 % | 1.484 B 999.18 % | 134.973 M 102.97 % | 66.498 M 20.89 % | 55.007 M 31.31 % | 41.890 M -0.93 % | 42.283 M -20.13 % | 52.943 M -17.04 % | 63.816 M -11.97 % | 72.493 M -5.15 % | 76.433 M 9.54 % | 69.774 M |
| Other non current assets | 360.800 M -5.94 % | 383.600 M 87.12 % | 205.000 M 40.31 % | 146.100 M 389.31 % | -50.500 M -474.07 % | 13.500 M -26.23 % | 18.300 M -58.78 % | 44.400 M -31.69 % | 65.000 M 80.56 % | 36.000 M -70.64 % | 122.600 M -20.34 % | 153.900 M 50.88 % | 102.000 M 2 117.39 % | 4.600 M 100.33 % | -1.383 B -774.96 % | 204.900 M 119.81 % | -1.034 B -461.57 % | 286.000 M 254.18 % | -185.500 M -157.22 % | 324.200 M 1 921.35 % | -17.800 M -104.55 % | 390.800 M 3 038.35 % | -13.300 M -103.92 % | 339.200 M 25.17 % | 271.000 M 5.69 % | 256.400 M -0.58 % | 257.900 M 416.83 % | 49.900 M -11.84 % | 56.600 M 0.00 % | 56.600 M | 0.000 -100.00 % | 1.700 M -85.47 % | 11.700 M -66.48 % | 34.900 M -56.10 % | 79.500 M -13.96 % | 92.400 M 124.27 % | 41.200 M -19.69 % | 51.300 M -11.09 % | 57.700 M -10.68 % | 64.600 M -75.79 % | 266.800 M 1 410.42 % | 17.664 M 411.15 % | -5.677 M -3 786.36 % | 154.000 K -3.14 % | 159.000 K -3.05 % | 164.000 K 14.69 % | 143.000 K 0.00 % | 143.000 K 0.00 % | 143.000 K -96.48 % | 4.060 M -7.41 % | 4.385 M |
| Long term investments | 448.400 M -2.50 % | 459.900 M 1.28 % | 454.100 M -1.00 % | 458.700 M -0.56 % | 461.300 M -1.43 % | 468.000 M -0.32 % | 469.500 M 1.34 % | 463.300 M 1.67 % | 455.700 M -0.68 % | 458.800 M 1.35 % | 452.700 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.167 B | 0.000 -100.00 % | 848.200 M 2 542.37 % | 32.100 M -4.75 % | 33.700 M 17.01 % | 28.800 M 26.87 % | 22.700 M 0.00 % | 22.700 M 22.04 % | 18.600 M 0.00 % | 18.600 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.200 M 0.00 % | 1.200 M 100.00 % | 600.000 K -73.91 % | 2.300 M 43.75 % | 1.600 M -89.54 % | 15.300 M 1 175.00 % | 1.200 M | 0.000 | 0.000 -100.00 % | 2.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 0.000 | 0.000 | 0.000 -100.00 % | 1.600 M -99.17 % | 192.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.300 M -5.71 % | 3.500 M -5.41 % | 3.700 M -5.13 % | 3.900 M -4.88 % | 4.100 M -4.65 % | 4.300 M -4.44 % | 4.500 M -4.26 % | 4.700 M -4.08 % | 4.900 M -3.92 % | 5.100 M -5.56 % | 5.400 M -1.82 % | 5.500 M -3.51 % | 5.700 M -3.39 % | 5.900 M -3.28 % | 6.100 M -3.17 % | 6.300 M -5.97 % | 6.700 M -5.63 % | 7.100 M -28.28 % | 9.900 M -26.67 % | 13.500 M -11.18 % | 15.200 M -9.52 % | 16.800 M -9.19 % | 18.500 M 33.09 % | 13.900 M -10.90 % | 15.600 M -11.36 % | 17.600 M | 0.000 | 0.000 | 0.000 -100.00 % | 126.900 M | 0.000 -100.00 % | 5.777 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 -100.00 % | 1.600 M -99.17 % | 192.500 M | 0.000 | 0.000 100.00 % | -41.200 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.300 M -5.71 % | 3.500 M -5.41 % | 3.700 M -5.13 % | 3.900 M -4.88 % | 4.100 M -4.65 % | 4.300 M -4.44 % | 4.500 M -4.26 % | 4.700 M -4.08 % | 4.900 M -3.92 % | 5.100 M -5.56 % | 5.400 M -1.82 % | 5.500 M -3.51 % | 5.700 M -3.39 % | 5.900 M -3.28 % | 6.100 M -3.17 % | 6.300 M -5.97 % | 6.700 M -5.63 % | 7.100 M -28.28 % | 9.900 M -26.67 % | 13.500 M -11.18 % | 15.200 M -9.52 % | 16.800 M -9.19 % | 18.500 M 33.09 % | 13.900 M -10.90 % | 15.600 M -11.36 % | 17.600 M | 0.000 | 0.000 | 0.000 -100.00 % | 29.800 M | 0.000 -100.00 % | 5.777 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 2.002 B -5.13 % | 2.110 B 23.63 % | 1.707 B 17.34 % | 1.455 B 7.58 % | 1.352 B 13.56 % | 1.191 B 4.54 % | 1.139 B 14.40 % | 995.500 M -4.11 % | 1.038 B 1.86 % | 1.019 B -4.89 % | 1.072 B -4.28 % | 1.120 B -0.82 % | 1.129 B -23.67 % | 1.479 B 7.24 % | 1.379 B 20.35 % | 1.146 B 11.27 % | 1.030 B 2.20 % | 1.008 B -17.29 % | 1.218 B 16.75 % | 1.043 B -2.47 % | 1.070 B 0.13 % | 1.068 B -4.37 % | 1.117 B -10.52 % | 1.249 B -5.02 % | 1.315 B -3.95 % | 1.369 B -4.31 % | 1.430 B -0.01 % | 1.430 B 0.38 % | 1.425 B -9.04 % | 1.567 B 10.75 % | 1.415 B 13.49 % | 1.246 B -3.80 % | 1.296 B -2.94 % | 1.335 B 1.34 % | 1.317 B 9.88 % | 1.199 B 0.18 % | 1.197 B 13.35 % | 1.056 B -3.38 % | 1.093 B 1.07 % | 1.081 B -26.57 % | 1.472 B 467.98 % | 259.183 M 27.28 % | 203.634 M 66.50 % | 122.300 M 24.64 % | 98.121 M -5.10 % | 103.393 M -5.92 % | 109.904 M 0.27 % | 109.604 M 0.52 % | 109.036 M 3.08 % | 105.781 M 29.11 % | 81.930 M |
| Total non current assets | 3.062 B 3.66 % | 2.954 B 20.06 % | 2.460 B 15.55 % | 2.129 B -3.67 % | 2.210 B 28.82 % | 1.716 B -7.70 % | 1.859 B 23.65 % | 1.503 B -14.68 % | 1.762 B 13.92 % | 1.547 B -15.88 % | 1.839 B 42.33 % | 1.292 B -8.39 % | 1.410 B -16.10 % | 1.681 B 21.52 % | 1.383 B 2.07 % | 1.355 B 31.02 % | 1.034 B -22.26 % | 1.330 B 5.86 % | 1.257 B -10.33 % | 1.401 B 27.67 % | 1.098 B -26.20 % | 1.487 B 30.32 % | 1.141 B -29.20 % | 1.612 B 0.46 % | 1.605 B -1.62 % | 1.631 B -4.63 % | 1.710 B 13.99 % | 1.500 B -2.83 % | 1.544 B -8.47 % | 1.687 B 15.61 % | 1.459 B 14.49 % | 1.274 B -4.92 % | 1.340 B -5.04 % | 1.412 B -0.73 % | 1.422 B 6.86 % | 1.331 B 2.09 % | 1.303 B 17.61 % | 1.108 B -3.66 % | 1.150 B 0.41 % | 1.146 B -37.50 % | 1.833 B 541.98 % | 285.522 M 35.96 % | 210.010 M 64.18 % | 127.915 M 25.06 % | 102.283 M -3.96 % | 106.497 M -5.70 % | 112.931 M 0.74 % | 112.097 M 0.70 % | 111.313 M -0.42 % | 111.784 M 27.19 % | 87.885 M |
| Other current assets | 6.000 M 757.14 % | 700.000 K | 0.000 -100.00 % | 200.000 K -92.31 % | 2.600 M | 0.000 | 0.000 -100.00 % | 291.800 M | 0.000 -100.00 % | 100.000 K -94.74 % | 1.900 M -80.81 % | 9.900 M -81.25 % | 52.800 M 826.32 % | 5.700 M -83.43 % | 34.400 M 158.65 % | 13.300 M -66.50 % | 39.700 M 289.22 % | 10.200 M -66.78 % | 30.700 M 61.58 % | 19.000 M -14.80 % | 22.300 M 127.55 % | 9.800 M -44.94 % | 17.800 M 1 086.67 % | 1.500 M -75.41 % | 6.100 M | 0.000 | 0.000 -100.00 % | 500.000 K | 0.000 -100.00 % | 15.900 M 87.06 % | 8.500 M -86.57 % | 63.300 M 195.79 % | 21.400 M -53.58 % | 46.100 M -33.67 % | 69.500 M -4.27 % | 72.600 M 155.63 % | 28.400 M -42.39 % | 49.300 M 22.33 % | 40.300 M 960.53 % | 3.800 M -79.01 % | 18.100 M | 0.000 -100.00 % | 70.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 45.700 M -76.07 % | 191.000 M 40.44 % | 136.000 M -54.61 % | 299.600 M -17.90 % | 364.900 M -15.55 % | 432.100 M -17.17 % | 521.700 M 15.88 % | 450.200 M 52.71 % | 294.800 M 8.14 % | 272.600 M 212.97 % | 87.100 M -42.05 % | 150.300 M 54.47 % | 97.300 M 94.60 % | 50.000 M -2.53 % | 51.300 M -36.74 % | 81.100 M 51.31 % | 53.600 M -22.54 % | 69.200 M -31.69 % | 101.300 M 90.06 % | 53.300 M -3.09 % | 55.000 M -30.64 % | 79.300 M -21.72 % | 101.300 M 197.94 % | 34.000 M -26.72 % | 46.400 M 56.76 % | 29.600 M -45.49 % | 54.300 M -83.07 % | 320.700 M 965.45 % | 30.100 M -65.12 % | 86.300 M -11.58 % | 97.600 M 390.45 % | 19.900 M 14.37 % | 17.400 M -4.40 % | 18.200 M 33.82 % | 13.600 M 161.54 % | 5.200 M -75.59 % | 21.300 M -24.47 % | 28.200 M -14.29 % | 32.900 M -29.40 % | 46.600 M -66.31 % | 138.300 M 6 238.22 % | 2.182 M -60.26 % | 5.490 M -92.92 % | 77.527 M 258.08 % | 21.651 M 100.47 % | 10.800 M -17.81 % | 13.140 M 402.10 % | 2.617 M -82.02 % | 14.552 M 37.70 % | 10.568 M 54.03 % | 6.861 M |
| Cash and short term investments | 45.700 M -76.07 % | 191.000 M 40.44 % | 136.000 M -54.61 % | 299.600 M -17.90 % | 364.900 M -15.55 % | 432.100 M -17.17 % | 521.700 M 15.88 % | 450.200 M 52.71 % | 294.800 M 8.14 % | 272.600 M 212.97 % | 87.100 M -42.05 % | 150.300 M 54.47 % | 97.300 M 94.60 % | 50.000 M -2.53 % | 51.300 M -36.74 % | 81.100 M 51.31 % | 53.600 M -22.54 % | 69.200 M -31.69 % | 101.300 M 90.06 % | 53.300 M -3.09 % | 55.000 M -30.64 % | 79.300 M -21.72 % | 101.300 M 197.94 % | 34.000 M -26.72 % | 46.400 M 56.76 % | 29.600 M -45.49 % | 54.300 M -83.07 % | 320.700 M 965.45 % | 30.100 M -65.12 % | 86.300 M -11.58 % | 97.600 M 390.45 % | 19.900 M 14.37 % | 17.400 M -4.40 % | 18.200 M 33.82 % | 13.600 M 161.54 % | 5.200 M -75.59 % | 21.300 M -24.47 % | 28.200 M -14.29 % | 32.900 M -29.40 % | 46.600 M -66.31 % | 138.300 M 6 238.22 % | 2.182 M -60.26 % | 5.490 M -92.92 % | 77.527 M 258.08 % | 21.651 M 100.47 % | 10.800 M -17.81 % | 13.140 M 402.10 % | 2.617 M -82.02 % | 14.552 M 37.70 % | 10.568 M 54.03 % | 6.861 M |
| Total current assets | 1.172 B -16.66 % | 1.406 B 9.73 % | 1.281 B -3.13 % | 1.323 B 0.72 % | 1.313 B -4.62 % | 1.377 B 2.75 % | 1.340 B -11.78 % | 1.519 B 46.32 % | 1.038 B 11.73 % | 929.200 M 34.94 % | 688.600 M 0.97 % | 682.000 M 6.90 % | 638.000 M -0.37 % | 640.400 M 5.21 % | 608.700 M -3.75 % | 632.400 M -11.53 % | 714.800 M -1.23 % | 723.700 M -4.47 % | 757.600 M 10.99 % | 682.600 M 1.88 % | 670.000 M 5.55 % | 634.800 M -4.56 % | 665.100 M -1.01 % | 671.900 M -12.07 % | 764.100 M 3.31 % | 739.600 M 3.24 % | 716.400 M -24.87 % | 953.500 M 140.84 % | 395.900 M -3.81 % | 411.600 M -31.29 % | 599.000 M 0.91 % | 593.600 M 13.24 % | 524.200 M 15.72 % | 453.000 M 10.92 % | 408.400 M -0.49 % | 410.400 M -1.84 % | 418.100 M -8.61 % | 457.500 M 12.13 % | 408.000 M 2.77 % | 397.000 M -27.95 % | 551.000 M 633.60 % | 75.109 M 14.10 % | 65.830 M -47.05 % | 124.319 M 76.05 % | 70.614 M 20.52 % | 58.592 M 3.46 % | 56.632 M -6.23 % | 60.395 M -1.82 % | 61.516 M 9.54 % | 56.159 M 57.30 % | 35.701 M |
| Inventory | 732.000 M -20.27 % | 918.100 M 9.38 % | 839.400 M 11.71 % | 751.400 M 13.38 % | 662.700 M 4.43 % | 634.600 M 16.80 % | 543.300 M 10.61 % | 491.200 M 0.31 % | 489.700 M 2.88 % | 476.000 M -5.57 % | 504.100 M 24.01 % | 406.500 M 19.17 % | 341.100 M -20.67 % | 430.000 M 11.08 % | 387.100 M -4.61 % | 405.800 M -13.59 % | 469.600 M -5.09 % | 494.800 M 4.39 % | 474.000 M 7.09 % | 442.600 M -10.39 % | 493.900 M 8.31 % | 456.000 M -0.11 % | 456.500 M -6.68 % | 489.200 M -6.66 % | 524.100 M -9.43 % | 578.700 M 10.73 % | 522.600 M 38.92 % | 376.200 M 87.16 % | 201.000 M -2.19 % | 205.500 M -17.70 % | 249.700 M -21.94 % | 319.900 M 28.17 % | 249.600 M 24.86 % | 199.900 M 27.57 % | 156.700 M 36.74 % | 114.600 M -11.78 % | 129.900 M -35.15 % | 200.300 M 19.01 % | 168.300 M -5.61 % | 178.300 M -33.40 % | 267.700 M 842.94 % | 28.390 M 6.29 % | 26.711 M 1.78 % | 26.244 M 30.39 % | 20.128 M -12.87 % | 23.100 M 9.97 % | 21.005 M -12.63 % | 24.041 M -13.11 % | 27.668 M 47.00 % | 18.822 M 51.35 % | 12.436 M |
| Net receivables | 340.300 M 14.89 % | 296.200 M 1.89 % | 290.700 M 7.07 % | 271.500 M 1.76 % | 266.800 M -13.99 % | 310.200 M 21.17 % | 256.000 M -10.46 % | 285.900 M 24.14 % | 230.300 M 27.59 % | 180.500 M 121.20 % | 81.600 M -34.82 % | 125.200 M -30.60 % | 180.400 M 12.47 % | 160.400 M 25.31 % | 128.000 M -3.18 % | 132.200 M -0.38 % | 132.700 M -11.24 % | 149.500 M 22.54 % | 122.000 M -23.65 % | 159.800 M 78.15 % | 89.700 M 0.00 % | 89.700 M 8.73 % | 82.500 M -43.95 % | 147.200 M -18.40 % | 180.400 M 37.40 % | 131.300 M -2.88 % | 135.200 M -45.44 % | 247.800 M 56.84 % | 158.000 M 58.00 % | 100.000 M -57.25 % | 233.900 M 27.95 % | 182.800 M -22.48 % | 235.800 M 31.88 % | 178.800 M 13.02 % | 158.200 M -24.09 % | 208.400 M -12.62 % | 238.500 M 32.72 % | 179.700 M 7.93 % | 166.500 M -1.07 % | 168.300 M 32.62 % | 126.900 M 184.93 % | 44.537 M 32.44 % | 33.629 M 63.66 % | 20.548 M -28.74 % | 28.835 M 16.78 % | 24.692 M 9.81 % | 22.487 M -33.35 % | 33.737 M 74.84 % | 19.296 M -27.92 % | 26.769 M 63.19 % | 16.404 M |
| Tax assets | 250.600 M 119.63 % | 114.100 M 21.13 % | 94.200 M 38.53 % | 68.000 M -73.29 % | 254.600 M 485.29 % | 43.500 M -81.25 % | 232.000 M 463.11 % | 41.200 M -79.70 % | 203.000 M 522.70 % | 32.600 M -82.99 % | 191.600 M 1 177.33 % | 15.000 M -91.46 % | 175.700 M -9.15 % | 193.400 M -10.30 % | 215.600 M | 0.000 -100.00 % | 185.900 M | 0.000 -100.00 % | 185.500 M | 0.000 -100.00 % | 17.800 M | 0.000 -100.00 % | 13.300 M | 0.000 -100.00 % | 13.200 M | 0.000 -100.00 % | 15.700 M 18.05 % | 13.300 M -75.95 % | 55.300 M 2.98 % | 53.700 M 73.23 % | 31.000 M 213.13 % | 9.900 M -33.56 % | 14.900 M -34.07 % | 22.600 M 151.11 % | 9.000 M -59.46 % | 22.200 M -31.90 % | 32.600 M | 0.000 | 0.000 | 0.000 -100.00 % | 62.300 M 618.16 % | 8.675 M 38.22 % | 6.276 M 14.92 % | 5.461 M 36.42 % | 4.003 M 36.16 % | 2.940 M 1.94 % | 2.884 M 22.72 % | 2.350 M 10.12 % | 2.134 M 9.83 % | 1.943 M 23.76 % | 1.570 M |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 220.200 M | 0.000 -100.00 % | 198.100 M | 0.000 -100.00 % | 428.100 M | 0.000 -100.00 % | 335.700 M | 0.000 -100.00 % | 367.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 268.600 M -3.42 % | 278.100 M 40.17 % | 198.400 M 7.42 % | 184.700 M 4.35 % | 177.000 M 19.51 % | 148.100 M 3.06 % | 143.700 M -25.97 % | 194.100 M 11.04 % | 174.800 M 13.14 % | 154.500 M 19.40 % | 129.400 M 1.97 % | 126.900 M -9.87 % | 140.800 M 13.37 % | 124.200 M -18.93 % | 153.200 M 5.00 % | 145.900 M 27.76 % | 114.200 M -5.85 % | 121.300 M 168.96 % | 45.100 M | 0.000 -100.00 % | 33.700 M | 0.000 -100.00 % | 28.400 M | 0.000 -100.00 % | 17.400 M | 0.000 -100.00 % | 25.400 M -46.07 % | 47.100 M 30.83 % | 36.000 M -64.91 % | 102.600 M 153.33 % | 40.500 M 0.50 % | 40.300 M -69.84 % | 133.600 M 78.13 % | 75.000 M 52.13 % | 49.300 M -9.38 % | 54.400 M -26.49 % | 74.000 M -6.21 % | 78.900 M 1.94 % | 77.400 M 39.71 % | 55.400 M -24.63 % | 73.500 M 524.42 % | 11.771 M 44.77 % | 8.131 M 10.40 % | 7.365 M 1.08 % | 7.286 M 30.36 % | 5.589 M -9.45 % | 6.172 M -0.18 % | 6.183 M -9.19 % | 6.809 M -18.85 % | 8.391 M 26.92 % | 6.611 M |
| Tax payables | 0.000 | 0.000 | 0.000 -100.00 % | 20.500 M -48.23 % | 39.600 M -15.20 % | 46.700 M -65.48 % | 135.300 M 40.64 % | 96.200 M 237.54 % | 28.500 M 57.46 % | 18.100 M -38.23 % | 29.300 M -72.12 % | 105.100 M 9.37 % | 96.100 M 132.13 % | 41.400 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 20.600 M | 0.000 | 0.000 | 0.000 -100.00 % | 15.800 M | 0.000 -100.00 % | 20.800 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -223.000 M | 0.000 100.00 % | -33.200 M 74.44 % | -129.900 M | 0.000 | 0.000 | 0.000 100.00 % | -161.000 M -160.46 % | 266.300 M 14.88 % | 231.800 M 327.68 % | 54.200 M -60.38 % | 136.800 M 150.76 % | -269.500 M -282.59 % | 147.600 M | 0.000 100.00 % | -323.800 M 55.78 % | -732.300 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -11.262 M -54.70 % | -7.280 M -23.18 % | -5.910 M -7.40 % | -5.503 M |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.400 M 166.67 % | -2.100 M -625.00 % | 400.000 K -80.00 % | 2.000 M 0.00 % | 2.000 M -90.83 % | 21.800 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 58.200 M -14.41 % | 68.000 M -1.88 % | 69.300 M 1.46 % | 68.300 M 4.75 % | 65.200 M 19.85 % | 54.400 M 1.68 % | 53.500 M -18.94 % | 66.000 M -20.58 % | 83.100 M 9.20 % | 76.100 M -73.10 % | 282.900 M | 0.000 | 0.000 -100.00 % | 458.000 K -72.29 % | 1.653 M -12.86 % | 1.897 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 35.200 M -4.61 % | 36.900 M -9.34 % | 40.700 M 76.96 % | 23.000 M -4.96 % | 24.200 M -5.47 % | 25.600 M -13.22 % | 29.500 M -6.94 % | 31.700 M -11.70 % | 35.900 M 87.96 % | 19.100 M -18.03 % | 23.300 M -18.53 % | 28.600 M -4.67 % | 30.000 M -5.96 % | 31.900 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 300.000 K -40.00 % | 500.000 K 0.00 % | 500.000 K | 0.000 | 0.000 -100.00 % | 200.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 700.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 10.700 M | 0.000 -100.00 % | 10.700 M | 0.000 -100.00 % | 10.700 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.600 M | 0.000 | 0.000 | 0.000 100.00 % | -2.800 M | 0.000 100.00 % | -7.300 M | 0.000 100.00 % | -5.600 M | 0.000 100.00 % | -15.800 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred tax liabilities non current | 13.300 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 197.000 M | 0.000 -100.00 % | 163.900 M | 0.000 -100.00 % | 163.200 M | 0.000 -100.00 % | 153.600 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.600 M | 0.000 -100.00 % | 22.200 M 70.77 % | 13.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 44.700 M -21.30 % | 56.800 M -29.96 % | 81.100 M 263.68 % | 22.300 M 8.25 % | 20.600 M -21.97 % | 26.400 M 56.21 % | 16.900 M | 0.000 -100.00 % | 32.700 M -66.94 % | 98.900 M 739.56 % | 11.780 M 45.22 % | 8.112 M -7.90 % | 8.808 M -16.11 % | 10.499 M -15.47 % | 12.420 M -30.37 % | 17.838 M -2.84 % | 18.360 M 20.18 % | 15.277 M 9.00 % | 14.015 M 25.55 % | 11.163 M |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 645.600 M | 0.000 -100.00 % | 620.200 M | 0.000 -100.00 % | 563.600 M | 0.000 -100.00 % | 458.900 M | 0.000 -100.00 % | 418.700 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 4.233 B -2.89 % | 4.360 B 16.52 % | 3.741 B 8.39 % | 3.452 B -2.03 % | 3.523 B 13.93 % | 3.093 B -3.32 % | 3.199 B 5.84 % | 3.022 B 7.94 % | 2.800 B 13.10 % | 2.476 B -2.03 % | 2.527 B 28.04 % | 1.974 B -3.63 % | 2.048 B -11.76 % | 2.321 B 4.93 % | 2.212 B 11.30 % | 1.987 B 2.07 % | 1.947 B -5.20 % | 2.054 B -15.90 % | 2.442 B 17.20 % | 2.084 B -0.92 % | 2.103 B -0.89 % | 2.122 B -2.36 % | 2.173 B -4.84 % | 2.284 B -3.58 % | 2.369 B -0.08 % | 2.371 B -2.30 % | 2.427 B -1.11 % | 2.454 B 26.49 % | 1.940 B -7.55 % | 2.098 B 1.96 % | 2.058 B 10.18 % | 1.868 B 0.19 % | 1.865 B 0.00 % | 1.865 B 1.87 % | 1.830 B 5.13 % | 1.741 B 1.14 % | 1.721 B 9.94 % | 1.566 B 0.47 % | 1.558 B 1.02 % | 1.543 B -35.29 % | 2.384 B 561.06 % | 360.631 M 30.74 % | 275.840 M 9.36 % | 252.234 M 45.89 % | 172.897 M 4.73 % | 165.089 M -2.64 % | 169.563 M -1.70 % | 172.492 M -0.19 % | 172.829 M 2.91 % | 167.943 M 35.89 % | 123.586 M |
| 2025-12-31 | 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2011-12-31 | 2010-12-31 | 2009-12-31 | 2008-12-31 | 2007-12-31 | 2006-12-31 | 2005-12-31 | 2004-12-31 | 2003-12-31 | 2002-12-31 | 2001-12-31 | 2000-12-31 | 1999-12-31 | 1998-12-31 | 1997-12-31 | 1996-12-31 | 1995-12-31 | 1994-12-31 | 1993-12-31 | 1992-12-31 | 1991-12-31 | 1990-12-31 | 1989-12-31 | 1987-12-31 |
| 2025-12-31 | 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2009-12-31 | 2009-06-30 | 2008-12-31 | 2008-06-30 | 2007-12-31 | 2007-06-30 | 2006-12-31 | 2006-06-30 | 2005-12-31 | 2005-06-30 | 2004-12-31 | 2004-06-30 | 2003-12-31 | 2003-06-30 | 2002-12-31 | 2002-06-30 | 2001-12-31 | 2001-06-30 | 2000-12-31 | 2000-06-30 | 1999-12-31 | 1999-06-30 | 1998-12-31 | 1998-06-30 | 1997-12-31 | 1997-06-30 | 1997-01-31 | 1996-06-30 | 1995-12-31 | 1995-06-30 | 1994-12-31 | 1994-06-30 | 1993-12-31 | 1993-06-30 | 1993-01-31 | 1992-06-30 | 1992-01-31 | 1991-06-30 | 1991-01-31 | 1990-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 141.800 M | 0.000 100.00 % | -211.400 M | 0.000 100.00 % | -6.600 M -100.00 % | -3.300 M 78.85 % | -15.600 M -308.00 % | 7.500 M -95.62 % | 171.400 M 521.01 % | 27.600 M 74.68 % | 15.800 M 113.69 % | -115.400 M -67.00 % | -69.100 M 37.52 % | -110.600 M 25.27 % | -148.000 M -1 375.86 % | 11.600 M 336.73 % | -4.900 M -177.78 % | 6.300 M 110.64 % | -59.200 M -139.68 % | -24.700 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 16.800 M | 0.000 -100.00 % | 15.700 M | 0.000 -100.00 % | 11.100 M 107.96 % | -139.500 M -4 202.94 % | 3.400 M 385.71 % | 700.000 K 100.18 % | -382.300 M -7 451.92 % | 5.200 M 20.93 % | 4.300 M 126.32 % | 1.900 M -36.67 % | 3.000 M -31.82 % | 4.400 M -2.22 % | 4.500 M 12.50 % | 4.000 M -11.11 % | 4.500 M 275.00 % | 1.200 M -63.64 % | 3.300 M -10.81 % | 3.700 M 146.67 % | 1.500 M -62.50 % | 4.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 0.000 | 0.000 100.00 % | -218.000 M | 0.000 100.00 % | -346.800 M | 0.000 100.00 % | -43.300 M | 0.000 100.00 % | -113.300 M -543.75 % | -17.600 M 88.85 % | -157.900 M -53.30 % | -103.000 M -420.20 % | -19.800 M 89.69 % | -192.100 M -7 488.46 % | 2.600 M -96.98 % | 86.100 M 92.62 % | 44.700 M -53.24 % | 95.600 M -23.76 % | 125.400 M 373.80 % | -45.800 M -1 732.00 % | -2.500 M 90.04 % | -25.100 M -158.78 % | 42.700 M 142.61 % | 17.600 M 180.00 % | -22.000 M 51.00 % | -44.900 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts receivables | 0.000 | 0.000 100.00 % | -22.800 M | 0.000 100.00 % | -8.000 M | 0.000 -100.00 % | 13.500 M | 0.000 100.00 % | -84.400 M -21.44 % | -69.500 M -761.90 % | 10.500 M -87.33 % | 82.900 M 284.63 % | -44.900 M -980.39 % | 5.100 M 116.61 % | -30.700 M -180.37 % | 38.200 M 220.50 % | -31.700 M -5 383.33 % | 600.000 K -98.45 % | 38.700 M 155.76 % | -69.400 M -283.43 % | -18.100 M -329.11 % | 7.900 M -83.08 % | 46.700 M 7.85 % | 43.300 M 175.83 % | -57.100 M -676.77 % | 9.900 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 100.00 % | -239.700 M | 0.000 100.00 % | -243.100 M | 0.000 100.00 % | -5.000 M | 0.000 100.00 % | -45.000 M -147.72 % | 94.300 M 256.38 % | -60.300 M 55.63 % | -135.900 M -1 472.73 % | 9.900 M 121.95 % | -45.100 M -525.47 % | 10.600 M -85.92 % | 75.300 M -23.01 % | 97.800 M -7.39 % | 105.600 M 0.76 % | 104.800 M 94.80 % | 53.800 M 190.81 % | 18.500 M 220.13 % | -15.400 M -267.39 % | 9.200 M 141.26 % | -22.300 M -190.28 % | 24.700 M 164.32 % | -38.400 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -20.200 M -4 140.00 % | 500.000 K 100.48 % | -103.800 M -587.42 % | -15.100 M 82.86 % | -88.100 M -273.31 % | -23.600 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 -100.00 % | 44.500 M | 0.000 100.00 % | -95.700 M | 0.000 100.00 % | -51.800 M | 0.000 -100.00 % | 36.300 M 184.62 % | -42.900 M -897.67 % | -4.300 M 87.68 % | -34.900 M -133.79 % | 103.300 M 180.39 % | -128.500 M -666.08 % | 22.700 M 182.85 % | -27.400 M -28.04 % | -21.400 M -101.89 % | -10.600 M 41.44 % | -18.100 M 40.07 % | -30.200 M -941.38 % | -2.900 M 83.52 % | -17.600 M -33.33 % | -13.200 M -288.24 % | -3.400 M -132.69 % | 10.400 M 163.41 % | -16.400 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | 171.100 M 209.26 % | -156.600 M -563.31 % | 33.800 M 135.10 % | -96.300 M -604.19 % | 19.100 M 140.90 % | -46.700 M -174.13 % | 63.000 M -71.54 % | 221.400 M -6.50 % | 236.800 M 55.38 % | 152.400 M -67.69 % | 471.700 M 105.53 % | 229.500 M -70.65 % | 781.900 M 248.75 % | 224.200 M 286.55 % | 58.000 M -2.36 % | 59.400 M -68.97 % | 191.400 M 58.05 % | 121.100 M -33.90 % | 183.200 M 1 828.30 % | -10.600 M -121.50 % | 49.300 M 3 386.67 % | -1.500 M -103.81 % | 39.400 M 275.89 % | -22.400 M -60.00 % | -14.000 M 87.56 % | -112.500 M 60.27 % | -283.150 M 0.00 % | -283.150 M 26.11 % | -383.200 M 0.00 % | -383.200 M -200.43 % | -127.550 M 0.00 % | -127.550 M -275.15 % | -34.000 M 0.00 % | -34.000 M 71.57 % | -119.600 M 0.00 % | -119.600 M -22.04 % | -98.000 M 0.00 % | -98.000 M -32.16 % | -74.150 M 0.00 % | -74.150 M -275.44 % | -19.750 M 0.00 % | -19.750 M 60.93 % | -50.550 M 0.00 % | -50.550 M 10.93 % | -56.750 M 0.00 % | -56.750 M -17.74 % | -48.200 M 0.00 % | -48.200 M 19.13 % | -59.600 M 0.00 % | -59.600 M -2 054.10 % | 3.050 M 0.00 % | 3.050 M 137.42 % | -8.150 M 0.00 % | -8.150 M 61.92 % | -21.400 M -1 428.57 % | -1.400 M 86.79 % | -10.602 M 0.00 % | -10.602 M -100.00 % | -5.301 M -200.00 % | 5.301 M 954.27 % | -620.500 K 0.00 % | -620.500 K -3 778.13 % | -16.000 K 0.00 % | -16.000 K 52.94 % | -34.000 K 0.00 % | -34.000 K -100.00 % | -17.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash provided by operating activities | -80.100 M -274.51 % | 45.900 M 79.30 % | 25.600 M -80.08 % | 128.500 M 101.41 % | 63.800 M 13.32 % | 56.300 M -71.95 % | 200.700 M -54.02 % | 436.500 M 166.48 % | 163.800 M -20.45 % | 205.900 M 1 272.67 % | 15.000 M -84.49 % | 96.700 M -63.33 % | 263.700 M 350.77 % | 58.500 M -80.64 % | 302.100 M -6.87 % | 324.400 M 54.33 % | 210.200 M 3.29 % | 203.500 M 34.32 % | 151.500 M 755.84 % | -23.100 M -116.26 % | 142.100 M 62.59 % | 87.400 M -44.37 % | 157.100 M 42.17 % | 110.500 M 164.99 % | 41.700 M 450.42 % | -11.900 M -109.50 % | 125.300 M 0.00 % | 125.300 M | 0.000 | 0.000 -100.00 % | 89.350 M 0.00 % | 89.350 M 130.88 % | 38.700 M 0.00 % | 38.700 M -66.78 % | 116.500 M 0.00 % | 116.500 M 21.99 % | 95.500 M | 0.000 -100.00 % | 142.200 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 89.500 M 0.00 % | 89.500 M 46.96 % | 60.900 M 0.00 % | 60.900 M -7.02 % | 65.500 M 0.00 % | 65.500 M -18.73 % | 80.600 M 0.00 % | 80.600 M -22.61 % | 104.150 M 0.00 % | 104.150 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 36.086 M | 0.000 -100.00 % | 23.541 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Investments in property plant and equipment | -460.200 M -14.51 % | -401.900 M -53.75 % | -261.400 M -51.54 % | -172.500 M 0.52 % | -173.400 M -60.56 % | -108.000 M -33.00 % | -81.200 M -13.73 % | -71.400 M -93.50 % | -36.900 M -120.96 % | -16.700 M 22.69 % | -21.600 M 56.45 % | -49.600 M 5.52 % | -52.500 M 63.79 % | -145.000 M 33.46 % | -217.900 M -132.80 % | -93.600 M -36.84 % | -68.400 M -176.92 % | -24.700 M 47.22 % | -46.800 M -180.24 % | -16.700 M 37.69 % | -26.800 M 24.51 % | -35.500 M -43.72 % | -24.700 M -4.66 % | -23.600 M 7.81 % | -25.600 M 18.73 % | -31.500 M 62.34 % | -83.650 M 0.00 % | -83.650 M -17.40 % | -71.250 M 0.00 % | -71.250 M -21.59 % | -58.600 M 0.00 % | -58.600 M 77.53 % | -260.800 M 0.00 % | -260.800 M -162.90 % | -99.200 M 0.00 % | -99.200 M -67.85 % | -59.100 M 0.00 % | -59.100 M 31.56 % | -86.350 M 0.00 % | -86.350 M 49.49 % | -170.950 M 0.00 % | -170.950 M -63.51 % | -104.550 M 0.00 % | -104.550 M -32.93 % | -78.650 M 0.00 % | -78.650 M -3.22 % | -76.200 M 0.00 % | -76.200 M -63.17 % | -46.700 M 0.00 % | -46.700 M -0.43 % | -46.500 M 0.00 % | -46.500 M 28.24 % | -64.800 M 0.00 % | -64.800 M -582.11 % | -9.500 M 37.91 % | -15.300 M 47.96 % | -29.399 M 29.19 % | -41.516 M -100.00 % | -20.758 M 73.17 % | -77.354 M -321.48 % | -18.353 M 0.00 % | -18.353 M -574.87 % | -2.720 M 0.00 % | -2.720 M 31.90 % | -3.994 M 0.00 % | -3.994 M -100.00 % | -1.997 M 45.59 % | -3.670 M -100.00 % | -1.835 M 69.75 % | -6.066 M -100.00 % | -3.033 M -200.00 % | 3.033 M |
| Acquisitions net | 500.000 K -50.00 % | 1.000 M | 0.000 -100.00 % | 200.000 K -97.89 % | 9.500 M 1 483.33 % | 600.000 K 500.00 % | 100.000 K | 0.000 -100.00 % | 1.900 M 1 800.00 % | 100.000 K -91.67 % | 1.200 M -69.23 % | 3.900 M 1 850.00 % | 200.000 K -88.89 % | 1.800 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -375.400 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 42.100 M 0.00 % | 42.100 M 57.68 % | 26.700 M 0.00 % | 26.700 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -19.500 M 0.00 % | -19.500 M -39 100.00 % | 50.000 K 0.00 % | 50.000 K -99.52 % | 10.400 M 0.00 % | 10.400 M 128.45 % | -36.550 M 0.00 % | -36.550 M -130.56 % | 119.600 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -20.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -29.650 M 0.00 % | -29.650 M -402.54 % | -5.900 M 0.00 % | -5.900 M 13.87 % | -6.850 M 0.00 % | -6.850 M -117.45 % | 39.250 M 0.00 % | 39.250 M 1 205.63 % | -3.550 M -373.33 % | -750.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 26.700 M 0.00 % | 26.700 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.150 M 0.00 % | 10.150 M 20 200.00 % | 50.000 K 0.00 % | 50.000 K -99.52 % | 10.400 M 0.00 % | 10.400 M 35.06 % | 7.700 M 0.00 % | 7.700 M 106.45 % | -119.400 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 18.500 M | 0.000 -100.00 % | 15.100 M -5.03 % | 15.900 M -41.76 % | 27.300 M 105.26 % | 13.300 M 280.00 % | 3.500 M -71.54 % | 12.300 M 12 400.00 % | -100.000 K -103.70 % | 2.700 M 125.00 % | 1.200 M -69.23 % | 3.900 M | 0.000 -100.00 % | 1.800 M 157.14 % | 700.000 K -36.36 % | 1.100 M 1 000.00 % | 100.000 K -91.67 % | 1.200 M 117.65 % | -6.800 M 37.04 % | -10.800 M -1 642.86 % | 700.000 K 117.95 % | -3.900 M | 0.000 100.00 % | -18.300 M -1 507.69 % | 1.300 M 85.71 % | 700.000 K 0.00 % | 700.000 K 0.00 % | 700.000 K 100.16 % | -442.100 M -199.13 % | 446.000 M 9 811.11 % | 4.500 M 0.00 % | 4.500 M -9.09 % | 4.950 M 0.00 % | 4.950 M 121.62 % | -22.900 M 0.00 % | -22.900 M 74.74 % | -90.650 M -184.84 % | 106.850 M 192.47 % | -115.550 M -173.39 % | 157.450 M 164.91 % | -242.550 M -185.27 % | 284.450 M 231.81 % | -215.800 M -197.96 % | 220.300 M 2 159.49 % | 9.750 M 0.00 % | 9.750 M -56.95 % | 22.650 M 0.00 % | 22.650 M 884.78 % | 2.300 M 0.00 % | 2.300 M 224.32 % | -1.850 M 0.00 % | -1.850 M 91.29 % | -21.250 M 0.00 % | -21.250 M -125.00 % | 85.000 M 195.14 % | 28.800 M 154.39 % | -52.947 M -227.53 % | 41.516 M 100.00 % | 20.758 M 203.19 % | -20.116 M -12.18 % | -17.932 M -197.71 % | 18.353 M 839.30 % | -2.483 M -191.29 % | 2.720 M 171.44 % | -3.807 M -195.32 % | 3.994 M 100.00 % | 1.997 M -45.59 % | 3.670 M 100.00 % | 1.835 M -69.75 % | 6.066 M 100.00 % | 3.033 M 200.00 % | -3.033 M |
| Net cash used for investing activites | -441.200 M -10.05 % | -400.900 M -53.37 % | -261.400 M -51.71 % | -172.300 M -5.13 % | -163.900 M -52.61 % | -107.400 M -6.23 % | -101.100 M -41.60 % | -71.400 M -103.42 % | -35.100 M -111.45 % | -16.600 M 18.63 % | -20.400 M 55.36 % | -45.700 M 12.62 % | -52.300 M 63.48 % | -143.200 M 34.07 % | -217.200 M -134.81 % | -92.500 M -35.43 % | -68.300 M -190.64 % | -23.500 M 94.52 % | -429.000 M -1 460.00 % | -27.500 M -5.36 % | -26.100 M 33.76 % | -39.400 M -59.51 % | -24.700 M 41.05 % | -41.900 M -72.43 % | -24.300 M 21.10 % | -30.800 M 62.87 % | -82.950 M 0.00 % | -82.950 M 83.84 % | -513.350 M -236.98 % | 374.750 M 792.70 % | -54.100 M 0.00 % | -54.100 M 74.69 % | -213.750 M 0.00 % | -213.750 M -211.14 % | -68.700 M 0.00 % | -68.700 M 54.12 % | -149.750 M -413.61 % | 47.750 M 123.65 % | -201.900 M -383.97 % | 71.100 M 117.19 % | -413.500 M -464.32 % | 113.500 M 135.43 % | -320.350 M -376.76 % | 115.750 M 268.00 % | -68.900 M 0.00 % | -68.900 M 25.55 % | -92.550 M 0.00 % | -92.550 M -84.36 % | -50.200 M 0.00 % | -50.200 M -45.93 % | -34.400 M 0.00 % | -34.400 M 54.53 % | -75.650 M 0.00 % | -75.650 M -204.85 % | 72.150 M 465.88 % | 12.750 M 136.67 % | -34.771 M 26.91 % | -47.574 M -100.00 % | -23.787 M 67.72 % | -73.683 M -310.90 % | -17.932 M 2.29 % | -18.353 M -639.30 % | -2.483 M 8.71 % | -2.720 M 28.56 % | -3.807 M 4.68 % | -3.994 M -100.00 % | -1.997 M 45.59 % | -3.670 M -100.00 % | -1.835 M 69.75 % | -6.066 M -100.00 % | -3.033 M -200.00 % | 3.033 M |
| Debt repayment | 389.400 M -8.74 % | 426.700 M 338.99 % | 97.200 M 2 958.82 % | -3.400 M -103.40 % | 100.000 M 118.82 % | 45.700 M 38.48 % | 33.000 M 946.15 % | -3.900 M 90.00 % | -39.000 M -386.76 % | 13.600 M | 0.000 -100.00 % | 40.100 M 129.23 % | -137.200 M -198.56 % | 139.200 M | 0.000 100.00 % | -130.100 M | 0.000 100.00 % | -210.700 M | 0.000 -100.00 % | 129.300 M | 0.000 100.00 % | -7.400 M | 0.000 100.00 % | -58.000 M | 0.000 | 0.000 100.00 % | -2.500 M 0.00 % | -2.500 M 98.63 % | -182.000 M | 0.000 100.00 % | -58.200 M 0.00 % | -58.200 M -157.00 % | 102.100 M 0.00 % | 102.100 M 160.97 % | -167.450 M 0.00 % | -167.450 M -897.38 % | 21.000 M | 0.000 -100.00 % | 49.300 M | 0.000 -100.00 % | 135.700 M | 0.000 -100.00 % | 33.200 M | 0.000 100.00 % | -2.150 M 0.00 % | -2.150 M -103.90 % | 55.150 M 0.00 % | 55.150 M 660.69 % | 7.250 M 0.00 % | 7.250 M 140.73 % | -17.800 M 0.00 % | -17.800 M 8.48 % | -19.450 M 0.00 % | -19.450 M -157.21 % | 34.000 M | 0.000 -100.00 % | 64.051 M | 0.000 | 0.000 -100.00 % | 5.000 M | 0.000 | 0.000 100.00 % | -4.500 M | 0.000 100.00 % | -6.781 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 500.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -11.500 M -125.90 % | 44.400 M 725.35 % | -7.100 M | 0.000 | 0.000 | 0.000 100.00 % | -4.000 M | 0.000 -100.00 % | 225.700 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 76.400 M | 0.000 -100.00 % | 102.700 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 57.000 M 0.00 % | 57.000 M -67.71 % | 176.550 M 0.00 % | 176.550 M 796.19 % | 19.700 M 0.00 % | 19.700 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 200.000 K 0.00 % | 200.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.700 M 0.00 % | 1.700 M -2.86 % | 1.750 M 0.00 % | 1.750 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 81.500 K 0.00 % | 81.500 K 100.00 % | 40.750 K -66.67 % | 122.250 K -99.59 % | 29.461 M 0.00 % | 29.461 M 512.36 % | 4.811 M 0.00 % | 4.811 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | -500.000 K 0.00 % | -500.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.400 M 385.19 % | -5.400 M 16.92 % | -6.500 M | 0.000 | 0.000 100.00 % | -2.400 M 52.00 % | -5.000 M 16.67 % | -6.000 M 6.25 % | -6.400 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -9.000 M | 0.000 100.00 % | -4.700 M -1 075.00 % | -400.000 K 77.78 % | -1.800 M -2.86 % | -1.750 M 0.00 % | -1.750 M 83.57 % | -10.650 M 0.00 % | -10.650 M | 0.000 | 0.000 100.00 % | -250.000 K 0.00 % | -250.000 K 98.18 % | -13.750 M 0.00 % | -13.750 M -27 400.00 % | -50.000 K 0.00 % | -50.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -14.850 M 0.00 % | -14.850 M 45.70 % | -27.350 M 0.00 % | -27.350 M | 0.000 | 0.000 -100.00 % | 1.829 M 200.00 % | -1.829 M -100.00 % | -914.250 K -200.00 % | 914.250 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -8.300 M 50.89 % | -16.900 M 0.00 % | -16.900 M -1.20 % | -16.700 M -32.54 % | -12.600 M 85.07 % | -84.400 M 14.83 % | -99.100 M -107.76 % | -47.700 M -0.42 % | -47.500 M -501.27 % | -7.900 M | 0.000 100.00 % | -32.600 M -60.59 % | -20.300 M 74.50 % | -79.600 M -103.58 % | -39.100 M 43.50 % | -69.200 M -175.70 % | -25.100 M | 0.000 100.00 % | -12.600 M 84.15 % | -79.500 M -216.73 % | -25.100 M 53.86 % | -54.400 M -116.73 % | -25.100 M -50.30 % | -16.700 M 20.10 % | -20.900 M 50.12 % | -41.900 M 74.89 % | -166.850 M 0.00 % | -166.850 M -185.21 % | -58.500 M 0.00 % | -58.500 M | 0.000 | 0.000 100.00 % | -900.000 K 0.00 % | -900.000 K 82.86 % | -5.250 M 0.00 % | -5.250 M 79.08 % | -25.100 M 0.00 % | -25.100 M 17.97 % | -30.600 M 0.00 % | -30.600 M -5.34 % | -29.050 M 0.00 % | -29.050 M -11.52 % | -26.050 M 0.00 % | -26.050 M 0.57 % | -26.200 M 0.00 % | -26.200 M 2.24 % | -26.800 M 0.00 % | -26.800 M -12.13 % | -23.900 M 0.00 % | -23.900 M -1.92 % | -23.450 M 0.00 % | -23.450 M 6.20 % | -25.000 M 0.00 % | -25.000 M -437.63 % | -4.650 M 0.00 % | -4.650 M -134.08 % | -1.987 M 0.00 % | -1.987 M -100.00 % | -993.250 K 57.33 % | -2.328 M -97.94 % | -1.176 M 0.00 % | -1.176 M 81.77 % | -6.452 M 0.00 % | -6.452 M -239.76 % | -1.899 M 0.00 % | -1.899 M -100.00 % | -949.500 K 50.00 % | -1.899 M -100.00 % | -949.500 K 66.67 % | -2.849 M -100.00 % | -1.424 M -200.00 % | 1.424 M |
| Other financing activites | -5.300 M 7.02 % | -5.700 M -9.62 % | -5.200 M -116.67 % | -2.400 M 95.56 % | -54.100 M -1 158.14 % | -4.300 M -115.30 % | 28.100 M 282.47 % | -15.400 M 72.20 % | -55.400 M -1 357.89 % | -3.800 M 92.96 % | -54.000 M -1 025.00 % | -4.800 M -14.29 % | -4.200 M -114.74 % | 28.500 M 140.77 % | -69.900 M | 0.000 100.00 % | -131.900 M | 0.000 -100.00 % | 323.100 M 64 720.00 % | -500.000 K 99.57 % | -115.600 M -28 800.00 % | -400.000 K 99.05 % | -42.200 M -4 120.00 % | -1.000 M -104.74 % | 21.100 M -65.58 % | 61.300 M 1 493.18 % | -4.400 M 0.00 % | -4.400 M 98.98 % | -433.250 M -200.00 % | 433.250 M 8 941.84 % | -4.900 M 0.00 % | -4.900 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -72.850 M -200.00 % | 72.850 M 171.63 % | -101.700 M -200.00 % | 101.700 M 171.34 % | -142.550 M -200.00 % | 142.550 M 200.53 % | -141.800 M -200.00 % | 141.800 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.050 M 0.00 % | -3.050 M -165.22 % | -1.150 M 0.00 % | -1.150 M | 0.000 | 0.000 100.00 % | -17.400 M -200.00 % | 17.400 M 16 361.68 % | -107.000 K -200.00 % | 107.000 K 100.00 % | 53.500 K 10 600.00 % | 500.000 100.00 % | -29.458 M -199.98 % | 29.463 M 1 251.57 % | -2.559 M -199.80 % | 2.564 M -24.39 % | 3.391 M 200.00 % | -3.391 M -100.00 % | -1.695 M 71.89 % | -6.030 M -100.00 % | -3.015 M -35.20 % | -2.230 M -100.00 % | -1.115 M -200.00 % | 1.115 M |
| Net cash used provided by financing activities | 375.800 M -8.18 % | 409.300 M 445.01 % | 75.100 M 433.78 % | -22.500 M -167.57 % | 33.300 M 186.05 % | -38.700 M 45.49 % | -71.000 M -12.52 % | -63.100 M 41.74 % | -108.300 M -2 254.35 % | -4.600 M 91.48 % | -54.000 M -2 100.00 % | 2.700 M 101.65 % | -164.100 M -297.47 % | 83.100 M 172.26 % | -115.000 M 44.09 % | -205.700 M -31.02 % | -157.000 M 25.49 % | -210.700 M -167.86 % | 310.500 M 529.82 % | 49.300 M 135.04 % | -140.700 M -97.61 % | -71.200 M -5.79 % | -67.300 M 16.29 % | -80.400 M -40 100.00 % | -200.000 K -101.03 % | 19.400 M 111.05 % | -175.500 M 0.00 % | -175.500 M 74.75 % | -695.050 M -285.47 % | 374.750 M 693.90 % | -63.100 M 0.00 % | -63.100 M -137.04 % | 170.350 M 0.00 % | 170.350 M 1 820.71 % | -9.900 M 0.00 % | -9.900 M 73.71 % | -37.650 M -178.85 % | 47.750 M 157.53 % | -83.000 M -216.74 % | 71.100 M 298.05 % | -35.900 M -131.63 % | 113.500 M 184.54 % | -134.250 M -215.98 % | 115.750 M 508.29 % | -28.350 M 0.00 % | -28.350 M -200.00 % | 28.350 M 0.00 % | 28.350 M 257.50 % | -18.000 M 0.00 % | -18.000 M 67.57 % | -55.500 M 0.00 % | -55.500 M 22.70 % | -71.800 M 0.00 % | -71.800 M -700.84 % | 11.950 M -6.27 % | 12.750 M -79.48 % | 62.121 M 3 405.16 % | -1.880 M -100.00 % | -939.750 K -133.14 % | 2.836 M -89.98 % | 28.287 M 0.00 % | 28.287 M 827.45 % | -3.889 M 0.00 % | -3.889 M 26.49 % | -5.290 M 0.00 % | -5.290 M -100.00 % | -2.645 M 66.64 % | -7.929 M -100.00 % | -3.965 M 21.94 % | -5.079 M -100.00 % | -2.539 M -200.00 % | 2.539 M |
| Effect of forex changes on cash | 200.000 K -71.43 % | 700.000 K 124.14 % | -2.900 M -390.00 % | 1.000 M 350.00 % | -399.999 K -107.02 % | 5.700 M 456.25 % | -1.600 M -145.71 % | 3.500 M 94.44 % | 1.800 M 125.00 % | 800.000 K 121.05 % | -3.800 M -442.86 % | -700.000 K 99.28 % | -97.300 M -32 533.33 % | 300.000 K 0.00 % | 300.000 K -76.92 % | 1.300 M 360.00 % | -500.000 K 64.29 % | -1.400 M -227.27 % | 1.100 M 375.00 % | -400.000 K -200.00 % | 400.000 K -66.67 % | 1.200 M -45.45 % | 2.200 M 466.67 % | -600.000 K -50.00 % | -400.000 K 71.43 % | -1.400 M -2 700.00 % | -50.000 K 0.00 % | -50.000 K | 0.000 | 0.000 100.00 % | -250.000 K 0.00 % | -250.000 K 73.68 % | -950.000 K 0.00 % | -950.000 K -200.00 % | 950.000 K 0.00 % | 950.000 K 186.36 % | -1.100 M | 0.000 100.00 % | -300.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -300.000 K 0.00 % | -300.000 K -100.00 % | -150.000 K 0.00 % | -150.000 K -142.86 % | 350.000 K 0.00 % | 350.000 K -85.71 % | 2.450 M 0.00 % | 2.450 M 219.51 % | -2.050 M 0.00 % | -2.050 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -7.000 K | 0.000 100.00 % | -37.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | -145.300 M -364.18 % | 55.000 M 133.62 % | -163.600 M -150.54 % | -65.300 M 2.83 % | -67.200 M 25.00 % | -89.600 M -225.31 % | 71.500 M -53.99 % | 155.400 M 600.00 % | 22.200 M -88.03 % | 185.500 M 393.51 % | -63.200 M -219.25 % | 53.000 M 12.05 % | 47.300 M 3 738.46 % | -1.300 M 95.64 % | -29.800 M -208.36 % | 27.500 M 276.28 % | -15.600 M 51.40 % | -32.100 M -194.13 % | 34.100 M 2 105.88 % | -1.700 M 93.00 % | -24.300 M -10.45 % | -22.000 M -132.69 % | 67.300 M 642.74 % | -12.400 M | 0.000 -100.00 % | 29.600 M 1 598.73 % | -1.975 M 97.03 % | -66.600 M -122.92 % | 290.600 M 300.00 % | 72.650 M 0.00 % | 72.650 M 617.08 % | -14.050 M 0.00 % | -14.050 M -397.35 % | -2.825 M 0.00 % | -2.825 M -114.54 % | 19.425 M 677.00 % | 2.500 M 300.00 % | 625.000 K 178.13 % | -800.000 K -300.00 % | -200.000 K -104.35 % | 4.600 M 300.00 % | 1.150 M -86.31 % | 8.400 M 300.00 % | 2.100 M 0.00 % | 2.100 M 152.17 % | -4.025 M 0.00 % | -4.025 M -133.33 % | -1.725 M 0.00 % | -1.725 M -46.81 % | -1.175 M 0.00 % | -1.175 M 65.69 % | -3.425 M 0.00 % | -3.425 M 84.90 % | -22.675 M -116.78 % | 135.100 M 300.00 % | 33.775 M 1 121.01 % | -3.308 M -300.00 % | -827.000 K 0.00 % | -827.000 K 98.91 % | -76.155 M -235.10 % | 56.368 M 300.00 % | 14.092 M 33.89 % | 10.525 M 300.00 % | 2.631 M 219.66 % | -2.199 M -300.00 % | -549.750 K 0.00 % | -549.750 K -120.68 % | 2.658 M 0.00 % | 2.658 M 196.63 % | -2.751 M 0.00 % | -2.751 M -183.32 % | 3.301 M |
| Cash at beginning of period | 191.000 M 40.44 % | 136.000 M -54.61 % | 299.600 M -17.90 % | 364.900 M -15.55 % | 432.100 M -17.17 % | 521.700 M 15.88 % | 450.200 M 52.71 % | 294.800 M 8.14 % | 272.600 M 212.97 % | 87.100 M -42.05 % | 150.300 M 54.47 % | 97.300 M 94.60 % | 50.000 M -2.53 % | 51.300 M -36.74 % | 81.100 M 51.31 % | 53.600 M -22.54 % | 69.200 M -31.69 % | 101.300 M 90.06 % | 53.300 M -3.09 % | 55.000 M -30.64 % | 79.300 M -21.72 % | 101.300 M 197.94 % | 34.000 M -26.72 % | 46.400 M | 0.000 | 0.000 -100.00 % | 13.575 M -83.07 % | 80.175 M 166.36 % | 30.100 M 300.00 % | 7.525 M 0.00 % | 7.525 M -65.12 % | 21.575 M 0.00 % | 21.575 M -11.58 % | 24.400 M 0.00 % | 24.400 M 390.45 % | 4.975 M -71.41 % | 17.400 M 300.00 % | 4.350 M -76.10 % | 18.200 M 300.00 % | 4.550 M -66.54 % | 13.600 M 300.00 % | 3.400 M -34.62 % | 5.200 M 300.00 % | 1.300 M 0.00 % | 1.300 M -75.59 % | 5.325 M 0.00 % | 5.325 M -24.47 % | 7.050 M 0.00 % | 7.050 M -14.29 % | 8.225 M 0.00 % | 8.225 M -29.40 % | 11.650 M 0.00 % | 11.650 M -66.06 % | 34.325 M 1 460.23 % | 2.200 M 300.00 % | 550.000 K -89.98 % | 5.490 M 300.00 % | 1.373 M 0.00 % | 1.373 M -98.23 % | 77.527 M 266.40 % | 21.159 M 300.00 % | 5.290 M -50.26 % | 10.634 M 300.00 % | 2.659 M -79.28 % | 12.833 M 300.00 % | 3.208 M 0.00 % | 3.208 M 482.79 % | 550.500 K 0.00 % | 550.500 K -83.32 % | 3.301 M 0.00 % | 3.301 M | 0.000 |
| Cash at end of period | 45.700 M -76.07 % | 191.000 M 40.44 % | 136.000 M -54.61 % | 299.600 M -17.90 % | 364.900 M -15.55 % | 432.100 M -17.17 % | 521.700 M 15.88 % | 450.200 M 52.71 % | 294.800 M 8.14 % | 272.600 M 212.97 % | 87.100 M -42.05 % | 150.300 M 54.47 % | 97.300 M 94.60 % | 50.000 M -2.53 % | 51.300 M -36.74 % | 81.100 M 51.31 % | 53.600 M -22.54 % | 69.200 M -20.82 % | 87.400 M 63.98 % | 53.300 M -3.09 % | 55.000 M -30.64 % | 79.300 M -21.72 % | 101.300 M 197.94 % | 34.000 M | 0.000 -100.00 % | 29.600 M 155.17 % | 11.600 M -14.55 % | 13.575 M -95.77 % | 320.700 M 300.00 % | 80.175 M 0.00 % | 80.175 M 965.45 % | 7.525 M 0.00 % | 7.525 M -65.12 % | 21.575 M 0.00 % | 21.575 M -11.58 % | 24.400 M 22.61 % | 19.900 M 300.00 % | 4.975 M -71.41 % | 17.400 M 300.00 % | 4.350 M -76.10 % | 18.200 M 300.00 % | 4.550 M -66.54 % | 13.600 M 300.00 % | 3.400 M 0.00 % | 3.400 M 161.54 % | 1.300 M 0.00 % | 1.300 M -75.59 % | 5.325 M 0.00 % | 5.325 M -24.47 % | 7.050 M 0.00 % | 7.050 M -14.29 % | 8.225 M 0.00 % | 8.225 M -29.40 % | 11.650 M -91.51 % | 137.300 M 300.00 % | 34.325 M 1 473.10 % | 2.182 M 300.00 % | 545.500 K 0.00 % | 545.500 K -60.26 % | 1.373 M -98.23 % | 77.527 M 300.00 % | 19.382 M -8.40 % | 21.159 M 300.00 % | 5.290 M -50.26 % | 10.634 M 300.00 % | 2.659 M 0.00 % | 2.659 M -17.14 % | 3.208 M 0.00 % | 3.208 M 482.79 % | 550.500 K 0.00 % | 550.500 K -83.32 % | 3.301 M |
| Operating cash flow | -80.100 M -320.05 % | 36.400 M 42.19 % | 25.600 M -77.30 % | 112.800 M 76.80 % | 63.800 M 13.32 % | 56.300 M -71.95 % | 200.700 M -54.02 % | 436.500 M 166.48 % | 163.800 M -20.45 % | 205.900 M 1 272.67 % | 15.000 M -84.49 % | 96.700 M -63.33 % | 263.700 M 350.77 % | 58.500 M -80.64 % | 302.100 M -6.87 % | 324.400 M 54.33 % | 210.200 M 3.29 % | 203.500 M 34.32 % | 151.500 M 755.84 % | -23.100 M -116.26 % | 142.100 M 62.59 % | 87.400 M -44.37 % | 157.100 M 42.17 % | 110.500 M 164.99 % | 41.700 M 450.42 % | -11.900 M -109.50 % | 125.300 M 0.00 % | 125.300 M | 0.000 | 0.000 -100.00 % | 89.350 M 0.00 % | 89.350 M 130.88 % | 38.700 M 0.00 % | 38.700 M -66.78 % | 116.500 M 0.00 % | 116.500 M 21.99 % | 95.500 M | 0.000 -100.00 % | 142.200 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 89.500 M 0.00 % | 89.500 M 46.96 % | 60.900 M 0.00 % | 60.900 M -7.02 % | 65.500 M 0.00 % | 65.500 M -18.73 % | 80.600 M 0.00 % | 80.600 M -22.61 % | 104.150 M 0.00 % | 104.150 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 36.086 M | 0.000 -100.00 % | 23.541 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital expenditure | -460.200 M -14.51 % | -401.900 M -53.75 % | -261.400 M -51.54 % | -172.500 M 0.52 % | -173.400 M -60.56 % | -108.000 M -33.00 % | -81.200 M -13.73 % | -71.400 M -93.50 % | -36.900 M -120.96 % | -16.700 M 22.69 % | -21.600 M 56.45 % | -49.600 M 5.52 % | -52.500 M 63.79 % | -145.000 M 33.46 % | -217.900 M -132.80 % | -93.600 M -36.84 % | -68.400 M -176.92 % | -24.700 M 47.22 % | -46.800 M -180.24 % | -16.700 M 37.69 % | -26.800 M 24.51 % | -35.500 M -43.72 % | -24.700 M -4.66 % | -23.600 M 7.81 % | -25.600 M 18.73 % | -31.500 M 62.34 % | -83.650 M 0.00 % | -83.650 M -17.40 % | -71.250 M 0.00 % | -71.250 M -21.59 % | -58.600 M 0.00 % | -58.600 M 77.53 % | -260.800 M 0.00 % | -260.800 M -162.90 % | -99.200 M 0.00 % | -99.200 M -67.85 % | -59.100 M 0.00 % | -59.100 M 31.56 % | -86.350 M 0.00 % | -86.350 M 49.49 % | -170.950 M 0.00 % | -170.950 M -63.51 % | -104.550 M 0.00 % | -104.550 M -32.93 % | -78.650 M 0.00 % | -78.650 M -3.22 % | -76.200 M 0.00 % | -76.200 M -63.17 % | -46.700 M 0.00 % | -46.700 M -0.43 % | -46.500 M 0.00 % | -46.500 M 28.24 % | -64.800 M 0.00 % | -64.800 M -582.11 % | -9.500 M 37.91 % | -15.300 M 47.96 % | -29.399 M 29.19 % | -41.516 M -100.00 % | -20.758 M 73.17 % | -77.354 M -321.48 % | -18.353 M 0.00 % | -18.353 M -574.87 % | -2.720 M 0.00 % | -2.720 M 31.90 % | -3.994 M 0.00 % | -3.994 M -100.00 % | -1.997 M 45.59 % | -3.670 M -100.00 % | -1.835 M 69.75 % | -6.066 M -100.00 % | -3.033 M -200.00 % | 3.033 M |
| Free CashFlow | -540.300 M -47.82 % | -365.500 M -55.00 % | -235.800 M -294.97 % | -59.700 M 45.53 % | -109.600 M -111.99 % | -51.700 M -143.26 % | 119.500 M -67.27 % | 365.100 M 187.71 % | 126.900 M -32.93 % | 189.200 M 2 966.67 % | -6.600 M -114.01 % | 47.100 M -77.70 % | 211.200 M 344.16 % | -86.500 M -202.73 % | 84.200 M -63.52 % | 230.800 M 62.76 % | 141.800 M -20.69 % | 178.800 M 70.77 % | 104.700 M 363.07 % | -39.800 M -134.52 % | 115.300 M 122.16 % | 51.900 M -60.80 % | 132.400 M 52.36 % | 86.900 M 439.75 % | 16.100 M 137.10 % | -43.400 M -204.20 % | 41.650 M 0.00 % | 41.650 M 158.46 % | -71.250 M 0.00 % | -71.250 M -331.71 % | 30.750 M 0.00 % | 30.750 M 113.85 % | -222.100 M 0.00 % | -222.100 M -1 383.82 % | 17.300 M 0.00 % | 17.300 M -52.47 % | 36.400 M 161.59 % | -59.100 M -205.82 % | 55.850 M 164.68 % | -86.350 M 49.49 % | -170.950 M 0.00 % | -170.950 M -63.51 % | -104.550 M 0.00 % | -104.550 M -1 063.59 % | 10.850 M 0.00 % | 10.850 M 170.92 % | -15.300 M 0.00 % | -15.300 M -181.38 % | 18.800 M 0.00 % | 18.800 M -44.87 % | 34.100 M 0.00 % | 34.100 M -13.34 % | 39.350 M 0.00 % | 39.350 M 514.21 % | -9.500 M 37.91 % | -15.300 M 47.96 % | -29.399 M 29.19 % | -41.516 M -100.00 % | -20.758 M 73.17 % | -77.354 M -536.22 % | 17.733 M 196.62 % | -18.353 M -188.14 % | 20.822 M 865.64 % | -2.720 M 31.90 % | -3.994 M 0.00 % | -3.994 M -100.00 % | -1.997 M 45.59 % | -3.670 M -100.00 % | -1.835 M 69.75 % | -6.066 M -100.00 % | -3.033 M -200.00 % | 3.033 M |
| 2025 | 2025 | 2024 | 2024 | 2023 | 2023 | 2022 | 2022 | 2021 | 2021 | 2020 | 2020 | 2019 | 2019 | 2018 | 2018 | 2017 | 2017 | 2016 | 2016 | 2015 | 2015 | 2014 | 2014 | 2013 | 2013 | 2012 | 2012 | 2011 | 2011 | 2010 | 2010 | 2009 | 2009 | 2008 | 2008 | 2007 | 2007 | 2006 | 2006 | 2005 | 2005 | 2004 | 2004 | 2003 | 2003 | 2002 | 2002 | 2001 | 2001 | 2000 | 2000 | 1999 | 1999 | 1998 | 1998 | 1997 | 1997 | 1997 | 1996 | 1995 | 1995 | 1994 | 1994 | 1993 | 1993 | 1993 | 1992 | 1992 | 1991 | 1991 | 1990 |