Hexagon Composites ASA HEX.OL
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 4.870 B 7.82 % | 4.517 B 5.35 % | 4.287 B 21.13 % | 3.540 B 15.26 % | 3.071 B -9.79 % | 3.404 B 129.18 % | 1.485 B 5.50 % | 1.408 B 15.36 % | 1.221 B -15.47 % | 1.444 B -12.54 % | 1.651 B 28.96 % | 1.280 B 23.92 % | 1.033 B 25.95 % | 820.143 M -3.05 % | 845.974 M -2.49 % | 867.542 M 13.07 % | 767.273 M 28.01 % | 599.391 M 43.66 % | 417.220 M 32.23 % | 315.519 M -0.75 % | 317.896 M |
| Net income | -279.129 M -123.15 % | 1.206 B 487.27 % | -311.326 M -31.18 % | -237.325 M -68.58 % | -140.776 M -230.97 % | 107.491 M -24.01 % | 141.462 M 103.62 % | 69.472 M -66.65 % | 208.303 M 4 465.04 % | 4.563 M -97.23 % | 164.672 M 83.70 % | 89.643 M 1 545.73 % | 5.447 M -71.43 % | 19.063 M 4.18 % | 18.298 M -70.22 % | 61.439 M 726.42 % | -9.808 M -370.42 % | 3.627 M -62.71 % | 9.726 M -55.44 % | 21.825 M 32.39 % | 16.486 M |
| Income before tax | -906.139 M 10.79 % | -1.016 B -4 371.48 % | 23.780 M 107.88 % | -301.744 M -437.50 % | -56.138 M -150.46 % | 111.246 M -34.07 % | 168.727 M 249.86 % | 48.227 M -84.54 % | 311.866 M 107 070.45 % | 291.000 K -99.88 % | 237.419 M 84.61 % | 128.603 M 571.45 % | 19.153 M -44.21 % | 34.333 M 25.97 % | 27.254 M -68.45 % | 86.385 M 984.28 % | -9.769 M -256.13 % | 6.257 M 46.74 % | 4.264 M -17.01 % | 5.138 M -76.67 % | 22.019 M |
| Income before tax ratio | -0.19 17.26 % | -0.22 -4 154.65 % | 0.01 106.51 % | -0.09 -366.33 % | -0.02 -155.94 % | 0.03 -71.23 % | 0.11 231.61 % | 0.03 -86.59 % | 0.26 126 683.37 % | 0.00 -99.86 % | 0.14 43.16 % | 0.10 441.83 % | 0.02 -55.71 % | 0.04 29.94 % | 0.03 -67.65 % | 0.10 882.07 % | -0.01 -221.97 % | 0.01 2.14 % | 0.01 -37.24 % | 0.02 -76.49 % | 0.07 |
| EBITDA | 40.621 M 112.37 % | -328.443 M -192.78 % | 353.995 M 404.74 % | 70.134 M -74.50 % | 275.080 M -35.78 % | 428.325 M 75.32 % | 244.316 M 60.46 % | 152.263 M -61.71 % | 397.638 M 272.89 % | 106.638 M -68.26 % | 335.965 M 55.87 % | 215.538 M 159.04 % | 83.207 M -33.86 % | 125.803 M -25.36 % | 168.554 M -19.57 % | 209.554 M 223.54 % | 64.769 M -25.09 % | 86.458 M 143.77 % | 35.467 M 29.05 % | 27.484 M -44.06 % | 49.135 M |
| Net income ratio | -0.06 -121.47 % | 0.27 467.61 % | -0.07 -8.30 % | -0.07 -46.26 % | -0.05 -245.18 % | 0.03 -66.84 % | 0.10 93.00 % | 0.05 -71.09 % | 0.17 5 300.48 % | 0.00 -96.83 % | 0.10 42.45 % | 0.07 1 228.03 % | 0.01 -77.31 % | 0.02 7.46 % | 0.02 -69.46 % | 0.07 654.02 % | -0.01 -311.25 % | 0.01 -74.04 % | 0.02 -66.30 % | 0.07 33.38 % | 0.05 |
| Ratio EBITDA | 0.01 111.47 % | -0.07 -188.07 % | 0.08 316.70 % | 0.02 -77.88 % | 0.09 -28.81 % | 0.13 -23.50 % | 0.16 52.09 % | 0.11 -66.81 % | 0.33 341.13 % | 0.07 -63.71 % | 0.20 20.87 % | 0.17 109.03 % | 0.08 -47.49 % | 0.15 -23.01 % | 0.20 -17.51 % | 0.24 186.15 % | 0.08 -41.48 % | 0.14 69.68 % | 0.09 -2.41 % | 0.09 -43.64 % | 0.15 |
| Gross profit ratio | 0.49 8.39 % | 0.45 -14.48 % | 0.53 1.02 % | 0.52 2.00 % | 0.51 0.45 % | 0.51 -4.20 % | 0.53 -1.91 % | 0.54 14.52 % | 0.47 6.57 % | 0.44 -12.74 % | 0.51 106.41 % | 0.25 -42.35 % | 0.43 -5.72 % | 0.45 -9.65 % | 0.50 5.95 % | 0.47 8.41 % | 0.44 -6.26 % | 0.47 -3.11 % | 0.48 -7.34 % | 0.52 -14.27 % | 0.60 |
| Weighted average shs out dil | 214.727 M 3.34 % | 207.787 M 0.75 % | 206.234 M 47.48 % | 139.839 M -26.61 % | 190.542 M 10.27 % | 172.789 M 4.81 % | 164.862 M -0.36 % | 165.462 M 11.20 % | 148.795 M 12.20 % | 132.616 M -0.06 % | 132.701 M -0.43 % | 133.274 M -0.44 % | 133.861 M -0.65 % | 134.741 M -0.64 % | 135.611 M -0.21 % | 135.901 M 0.21 % | 135.618 M 0.83 % | 134.506 M 4.29 % | 128.979 M 0.93 % | 127.793 M 10.49 % | 115.656 M |
| Weighted average shs out | 204.957 M -5.99 % | 218.023 M 8.54 % | 200.871 M 43.64 % | 139.839 M -26.61 % | 190.542 M 10.27 % | 172.789 M 4.81 % | 164.862 M -0.36 % | 165.462 M -0.70 % | 166.628 M 26.11 % | 132.129 M -0.43 % | 132.701 M -0.43 % | 133.274 M 0.00 % | 133.274 M 0.00 % | 133.274 M 0.01 % | 133.265 M 0.00 % | 133.261 M 0.21 % | 132.978 M 0.84 % | 131.866 M 4.28 % | 126.459 M 0.48 % | 125.851 M 9.38 % | 115.060 M |
| EPS diluted | -1.36 66.50 % | -4.06 -91.51 % | -2.12 -24.71 % | -1.70 -129.73 % | -0.74 -219.35 % | 0.62 -26.19 % | 0.84 100.00 % | 0.42 -70.00 % | 1.40 4 566.67 % | 0.03 -97.58 % | 1.24 85.07 % | 0.67 1 575.00 % | 0.04 -71.43 % | 0.14 0.00 % | 0.14 -69.57 % | 0.46 736.24 % | -0.07 -341.00 % | 0.03 -57.14 % | 0.07 -58.82 % | 0.17 21.43 % | 0.14 |
| Earnings per share | -1.36 64.86 % | -3.87 -82.55 % | -2.12 -29.27 % | -1.64 -121.62 % | -0.74 -219.35 % | 0.62 -27.91 % | 0.86 104.76 % | 0.42 -70.00 % | 1.40 4 566.67 % | 0.03 -97.58 % | 1.24 85.07 % | 0.67 1 575.00 % | 0.04 -71.43 % | 0.14 0.00 % | 0.14 -69.57 % | 0.46 723.31 % | -0.07 -346.00 % | 0.03 -57.14 % | 0.07 -58.82 % | 0.17 21.43 % | 0.14 |
| Gross profit | 2.376 B 16.86 % | 2.033 B -9.91 % | 2.257 B 22.37 % | 1.844 B 17.56 % | 1.569 B -9.39 % | 1.731 B 119.56 % | 788.447 M 3.49 % | 761.877 M 32.11 % | 576.708 M -9.91 % | 640.178 M -23.68 % | 838.803 M 166.19 % | 315.113 M -28.56 % | 441.093 M 18.74 % | 371.472 M -12.41 % | 424.105 M 3.32 % | 410.493 M 22.58 % | 334.879 M 19.99 % | 279.079 M 39.19 % | 200.499 M 22.53 % | 163.632 M -14.91 % | 192.306 M |
| Income tax expense | 62.516 M 4 292.89 % | -1.491 M -108.17 % | 18.240 M -29.39 % | 25.833 M -71.81 % | 91.643 M 2 340.56 % | 3.755 M -86.23 % | 27.265 M 228.34 % | -21.245 M -120.51 % | 103.563 M 2 524.23 % | -4.272 M -105.54 % | 77.072 M 83.94 % | 41.901 M 678.39 % | 5.383 M -49.54 % | 10.668 M 19.12 % | 8.956 M -64.10 % | 24.946 M 63 864.10 % | 39.000 K 101.48 % | -2.630 M -5.79 % | -2.486 M -43.62 % | -1.731 M 68.71 % | -5.532 M |
| Cost of revenue | 2.494 B 0.24 % | 2.488 B 6.96 % | 2.326 B 37.20 % | 1.695 B 12.86 % | 1.502 B -10.21 % | 1.673 B 140.06 % | 696.970 M 7.88 % | 646.062 M -39.28 % | 1.064 B 32.39 % | 803.695 M -1.03 % | 812.026 M 20.58 % | 673.413 M 13.77 % | 591.891 M 31.92 % | 448.671 M 6.35 % | 421.869 M -7.70 % | 457.049 M 5.70 % | 432.394 M 34.99 % | 320.312 M 47.80 % | 216.721 M 42.69 % | 151.887 M 20.94 % | 125.590 M |
| General and administrative 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 -100.00 % | 173.151 M 39.91 % | 123.762 M -9.68 % | 137.031 M 39.13 % | 98.491 M | 0.000 | 0.000 |
| Selling and marketing 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 |
| Other expenses | 863.369 M 3.22 % | 836.431 M -54.92 % | 1.855 B -7.25 % | 2.000 B 22.19 % | 1.637 B -3.28 % | 1.693 B 123.32 % | 757.898 M 201.21 % | 251.614 M -59.78 % | 625.637 M 3.81 % | 602.665 M 157.04 % | 234.463 M 11.64 % | 210.009 M -40.30 % | 351.791 M 5.10 % | 334.712 M 223.40 % | 103.498 M -37.41 % | 165.356 M -39.93 % | 275.255 M 115.44 % | 127.765 M 34.35 % | 95.096 M -55.04 % | 211.535 M 27.22 % | 166.270 M |
| Operating expenses | 2.006 B 6.51 % | 1.883 B 1.49 % | 1.855 B -7.25 % | 2.000 B 22.19 % | 1.637 B 0.87 % | 1.623 B 114.13 % | 757.898 M 14.39 % | 662.585 M 138.82 % | 277.442 M -53.96 % | 602.665 M 3.55 % | 582.015 M 25.97 % | 462.012 M 10.93 % | 416.506 M 6.66 % | 390.509 M 0.67 % | 387.899 M 14.59 % | 338.507 M 22.98 % | 275.255 M 3.95 % | 264.796 M 36.78 % | 193.587 M 23.39 % | 156.886 M -5.64 % | 166.270 M |
| Cost and expenses | 4.500 B 2.95 % | 4.371 B 4.53 % | 4.182 B 13.14 % | 3.696 B 17.73 % | 3.139 B -4.75 % | 3.296 B 144.82 % | 1.346 B 2.88 % | 1.309 B 42.05 % | 921.245 M -34.49 % | 1.406 B 0.88 % | 1.394 B 22.23 % | 1.141 B 13.10 % | 1.008 B 28.72 % | 783.383 M -3.26 % | 809.768 M 1.79 % | 795.556 M 12.42 % | 707.649 M 20.94 % | 585.108 M 42.60 % | 410.308 M 4.14 % | 393.990 M 34.99 % | 291.860 M |
| Research and development expenses | 18.233 M -64.94 % | 52.000 M -14.75 % | 61.000 M -51.50 % | 125.783 M -18.70 % | 154.707 M 37.14 % | 112.810 M 134.05 % | 48.200 M 55.48 % | 31.000 M | 0.000 -100.00 % | 34.200 M | 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 | 1.124 B -14.50 % | 1.315 B 1 043.72 % | -139.303 M -50.75 % | -92.405 M 25.53 % | -124.083 M -57.64 % | -78.715 M -436.53 % | -14.671 M -104.25 % | 345.449 M 105.13 % | 168.405 M 31.33 % | 128.228 M -27.20 % | 176.145 M 9.32 % | 161.121 M 18.49 % | 135.973 M 2.84 % | 132.214 M -36.49 % | 208.181 M 20.23 % | 173.151 M 39.91 % | 123.762 M -9.68 % | 137.031 M 39.13 % | 98.491 M | 0.000 | 0.000 |
| Interest income | 56.904 M 127.12 % | 25.055 M 210.28 % | 8.075 M 83.77 % | 4.394 M -26.37 % | 5.968 M -6.35 % | 6.373 M 36.70 % | 4.662 M 307.52 % | 1.144 M -87.68 % | 9.282 M 159.13 % | 3.582 M 11.00 % | 3.227 M -6.46 % | 3.450 M 80.72 % | 1.909 M 34.91 % | 1.415 M -97.56 % | 57.912 M -31.08 % | 84.026 M 135.49 % | 35.682 M 10.46 % | 32.303 M 240.39 % | 9.490 M -50.44 % | 19.150 M 156.26 % | 7.473 M |
| Interest expense | 185.895 M 3.51 % | 179.589 M 76.37 % | 101.827 M -18.42 % | 124.820 M -60.32 % | 314.604 M 140.84 % | 130.630 M 685.84 % | 16.623 M 24.23 % | 13.381 M -84.40 % | 85.750 M 68.73 % | 50.820 M 62.29 % | 31.315 M 24.57 % | 25.138 M 63.47 % | 15.378 M -17.89 % | 18.729 M -71.74 % | 66.266 M -0.37 % | 66.515 M -30.41 % | 95.581 M 123.40 % | 42.785 M 154.43 % | 16.816 M 305.20 % | 4.150 M -63.88 % | 11.491 M |
| Depreciation and amortization | 239.914 M -24.40 % | 317.331 M 41.15 % | 224.816 M -6.53 % | 240.519 M -3.49 % | 249.212 M 4.01 % | 239.606 M 211.45 % | 76.932 M 3.98 % | 73.988 M 7.67 % | 68.716 M 24.45 % | 55.216 M -23.70 % | 72.363 M 32.47 % | 54.626 M -1.59 % | 55.507 M -23.69 % | 72.741 M -3.06 % | 75.034 M 32.44 % | 56.654 M 23.14 % | 46.009 M 22.97 % | 37.416 M 63.61 % | 22.869 M 25.54 % | 18.216 M 16.58 % | 15.625 M |
| Operating income | 370.129 M 154.24 % | 145.583 M 37.56 % | 105.834 M 168.68 % | -154.096 M -159.98 % | -59.272 M -149.35 % | 120.109 M -14.33 % | 140.202 M 41.20 % | 99.291 M -66.82 % | 299.266 M 697.77 % | 37.513 M -85.39 % | 256.788 M 80.76 % | 142.064 M 344.76 % | 31.942 M -13.11 % | 36.760 M 1.53 % | 36.207 M -49.70 % | 71.986 M 20.73 % | 59.624 M 317.45 % | 14.283 M 106.64 % | 6.912 M 2.46 % | 6.746 M -74.09 % | 26.036 M |
| Operating income ratio | 0.08 135.80 % | 0.03 30.58 % | 0.02 156.70 % | -0.04 -125.56 % | -0.02 -154.71 % | 0.04 -62.62 % | 0.09 33.84 % | 0.07 -71.24 % | 0.25 843.76 % | 0.03 -83.30 % | 0.16 40.16 % | 0.11 258.90 % | 0.03 -31.01 % | 0.04 4.73 % | 0.04 -48.42 % | 0.08 6.78 % | 0.08 226.11 % | 0.02 43.84 % | 0.02 -22.51 % | 0.02 -73.89 % | 0.08 |
| Total other income expenses net | -1.276 B -9.90 % | -1.161 B -1 315.34 % | -82.054 M 44.43 % | -147.648 M -4 811.17 % | 3.134 M 135.36 % | -8.863 M -131.07 % | 28.525 M 155.86 % | -51.064 M -505.27 % | 12.600 M 133.85 % | -37.222 M -92.17 % | -19.369 M -42.20 % | -13.621 M -6.51 % | -12.789 M -231.06 % | -3.863 M 56.85 % | -8.953 M -162.18 % | 14.399 M 120.75 % | -69.393 M -764.60 % | -8.026 M -203.10 % | -2.648 M -64.68 % | -1.608 M 59.97 % | -4.017 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 1.588 B 13.14 % | 1.403 B -9.75 % | 1.555 B 78.27 % | 872.211 M 647.58 % | -159.284 M -111.17 % | 1.426 B 271.99 % | 383.401 M 78.08 % | 215.292 M -9.43 % | 237.704 M -22.26 % | 305.782 M 221.66 % | 95.064 M -52.47 % | 200.028 M -27.82 % | 277.136 M -17.28 % | 335.016 M -15.22 % | 395.174 M 33.85 % | 295.240 M -18.46 % | 362.071 M 1.31 % | 357.375 M -2.29 % | 365.763 M 232.85 % | 109.888 M 107.72 % | 52.903 M |
| Total investments | 1.219 B -9.76 % | 1.351 B 1 016.35 % | 120.999 M 1 622.65 % | 7.024 M 239.98 % | 2.066 M 217.36 % | 651.000 K -99.93 % | 994.144 M 8.20 % | 918.769 M -5.86 % | 975.963 M 59 628.46 % | 1.634 M 0.93 % | 1.619 M -99.17 % | 194.678 M 12 167.04 % | 1.587 M -34.23 % | 2.413 M -56.12 % | 5.499 M -9.81 % | 6.097 M -89.50 % | 58.087 M -12.45 % | 66.350 M 1 203.28 % | 5.091 M 649.78 % | 679.000 K 69.33 % | 401.000 K |
| Total debt | 1.895 B 21.65 % | 1.558 B -31.34 % | 2.268 B 54.06 % | 1.472 B -0.64 % | 1.482 B -7.13 % | 1.596 B 205.70 % | 521.932 M 34.90 % | 386.897 M -13.21 % | 445.777 M 13.26 % | 393.587 M 32.41 % | 297.243 M -33.73 % | 448.504 M 25.47 % | 357.458 M 1.78 % | 351.220 M -13.11 % | 404.202 M 18.26 % | 341.803 M -8.12 % | 372.009 M 2.10 % | 364.359 M -3.23 % | 376.511 M 213.52 % | 120.092 M 52.38 % | 78.812 M |
| Accumulated other comprehensive income loss | 2.516 B | 0.000 -100.00 % | 763.463 M -24.43 % | 1.010 B -7.15 % | 1.088 B 16.77 % | 931.716 M 276.90 % | -526.684 M -15.49 % | -456.058 M -9.66 % | -415.895 M 17.57 % | -504.527 M -16.24 % | -434.046 M -22.09 % | -355.501 M -7.04 % | -332.124 M 1.29 % | -336.481 M -11.67 % | -301.325 M -25.02 % | -241.015 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 244.782 M | 0.000 -100.00 % | 161.283 M 7.24 % | 150.399 M 86.74 % | 80.541 M 225.35 % | 24.755 M -19.85 % | 30.886 M -31.73 % | 45.240 M 0.17 % | 45.164 M 78.95 % | 25.238 M |
| Common stock | 21.007 M 4.19 % | 20.162 M 0.00 % | 20.162 M 0.00 % | 20.162 M 0.00 % | 20.162 M 10.00 % | 18.329 M 10.00 % | 16.663 M 0.00 % | 16.663 M 0.00 % | 16.663 M 25.01 % | 13.329 M 0.00 % | 13.329 M 0.00 % | 13.329 M 0.00 % | 13.329 M 0.00 % | 13.329 M 0.00 % | 13.329 M 0.00 % | 13.329 M 0.00 % | 13.329 M 0.32 % | 13.287 M -16.33 % | 15.880 M 0.65 % | 15.777 M 0.41 % | 15.712 M |
| Total equity | 3.533 B 8.99 % | 3.241 B -6.55 % | 3.469 B -0.44 % | 3.484 B -3.10 % | 3.596 B 67.02 % | 2.153 B 39.80 % | 1.540 B 9.04 % | 1.412 B 5.95 % | 1.333 B 183.57 % | 470.136 M -3.48 % | 487.107 M 39.75 % | 348.562 M 34.33 % | 259.487 M -2.04 % | 264.898 M 4.46 % | 253.580 M -1.68 % | 257.900 M 28.39 % | 200.869 M -1.48 % | 203.886 M -1.20 % | 206.369 M 1.97 % | 202.381 M 12.26 % | 180.277 M |
| Other non current liabilities | 471.457 M 4 529.39 % | 10.184 M -96.16 % | 265.128 M 62.29 % | 163.370 M 2 595.43 % | 6.061 M 606 000.00 % | 1.000 K -99.94 % | 1.698 M -98.53 % | 115.513 M 6.97 % | 107.986 M 5 399 200.00 % | 2.000 K | 0.000 100.00 % | -91.560 M -1 023.54 % | 9.914 M 239.29 % | 2.922 M -46.42 % | 5.454 M -61.99 % | 14.350 M -56.88 % | 33.276 M 3 327 500.00 % | 1.000 K -100.00 % | 40.466 M 245.66 % | 11.707 M -3.84 % | 12.175 M |
| Long term debt | 1.641 B 323.84 % | 387.260 M -80.27 % | 1.963 B 40.59 % | 1.396 B -2.81 % | 1.437 B -7.01 % | 1.545 B 199.32 % | 516.163 M 40.49 % | 367.403 M -14.89 % | 431.681 M 12.75 % | 382.868 M 33.62 % | 286.536 M -37.37 % | 457.504 M 40.96 % | 324.566 M 5.71 % | 307.021 M -0.07 % | 307.250 M -0.85 % | 309.898 M -0.62 % | 311.825 M 4.43 % | 298.591 M -0.21 % | 299.215 M 238.86 % | 88.300 M 54.47 % | 57.165 M |
| Total non current liabilities | 2.277 B 330.80 % | 528.462 M -78.29 % | 2.435 B 31.58 % | 1.850 B 13.51 % | 1.630 B -10.95 % | 1.830 B 187.01 % | 637.784 M 7.77 % | 591.808 M -19.70 % | 736.955 M 80.89 % | 407.407 M 22.05 % | 333.815 M -39.22 % | 549.199 M 56.95 % | 349.921 M 8.89 % | 321.343 M -1.25 % | 325.411 M -2.56 % | 333.947 M -4.32 % | 349.024 M 0.89 % | 345.933 M 1.84 % | 339.681 M 239.66 % | 100.007 M 44.23 % | 69.340 M |
| Other current liabilities | 454.946 M -37.91 % | 732.758 M 54.27 % | 474.987 M 22.77 % | 386.896 M 11.72 % | 346.319 M 2.52 % | 337.814 M 79.52 % | 188.176 M 47.49 % | 127.582 M 619.24 % | -24.571 M -120.20 % | 121.635 M -13.80 % | 141.113 M 46.42 % | 96.373 M 29.62 % | 74.352 M 53.28 % | 48.507 M 804.48 % | 5.363 M 47.70 % | 3.631 M -95.25 % | 76.396 M 73.76 % | 43.967 M -36.54 % | 69.284 M 72.57 % | 40.148 M 19.43 % | 33.617 M |
| Deferred revenue | 164.289 M -50.61 % | 332.658 M -44.04 % | 594.420 M -16.49 % | 711.756 M 17.94 % | 603.471 M 538.32 % | 94.540 M 161.57 % | 36.143 M -13.88 % | 41.966 M -72.87 % | 154.681 M | 0.000 | 0.000 -100.00 % | 99.747 M | 0.000 -100.00 % | 8.338 M -40.02 % | 13.901 M 422.01 % | 2.663 M 342.36 % | 602.000 K -55.17 % | 1.343 M 397.41 % | 270.000 K | 0.000 | 0.000 |
| Short term debt | 253.492 M -78.34 % | 1.170 B 283.40 % | 305.248 M 301.17 % | 76.090 M 160.91 % | -124.921 M -347.07 % | 50.560 M 338.74 % | 11.524 M -52.78 % | 24.405 M -6.10 % | 25.990 M 142.47 % | 10.719 M | 0.000 -100.00 % | 27.000 K -99.92 % | 32.892 M -25.58 % | 44.199 M -54.41 % | 96.951 M 203.87 % | 31.905 M -46.99 % | 60.184 M 39.01 % | 43.294 M -43.97 % | 77.269 M 143.05 % | 31.792 M 46.87 % | 21.647 M |
| Total current liabilities | 1.268 B -52.78 % | 2.686 B 34.26 % | 2.000 B 69.43 % | 1.181 B 25.73 % | 938.993 M 11.25 % | 844.027 M 92.48 % | 438.496 M 13.29 % | 387.049 M 9.11 % | 354.721 M 16.98 % | 303.244 M -15.46 % | 358.691 M 43.96 % | 249.168 M -10.55 % | 278.562 M 32.42 % | 210.365 M -36.08 % | 329.108 M 97.31 % | 166.801 M -34.91 % | 256.257 M 58.79 % | 161.377 M -36.63 % | 254.661 M 130.96 % | 110.264 M 37.88 % | 79.973 M |
| Total liabilities | 3.545 B 10.29 % | 3.214 B -27.53 % | 4.435 B 46.32 % | 3.031 B 17.98 % | 2.569 B -3.94 % | 2.675 B 148.50 % | 1.076 B 9.95 % | 978.857 M -10.33 % | 1.092 B 53.62 % | 710.651 M 2.62 % | 692.506 M -13.26 % | 798.367 M 27.03 % | 628.483 M 18.20 % | 531.708 M -18.76 % | 654.519 M 30.71 % | 500.748 M -17.27 % | 605.281 M 19.31 % | 507.310 M -14.64 % | 594.342 M 182.66 % | 210.271 M 40.83 % | 149.313 M |
| Other non current assets | 10.331 M -51.46 % | 21.283 M -89.34 % | 199.642 M 6 858.59 % | 2.869 M 162.25 % | 1.094 M -73.53 % | 4.133 M 1 026.16 % | 367.000 K -34.11 % | 557.000 K -56.48 % | 1.280 M -41.87 % | 2.202 M -31.89 % | 3.233 M 4.09 % | 3.106 M 120.28 % | 1.410 M -27.77 % | 1.952 M 244.88 % | 566.000 K 6.59 % | 531.000 K -18.06 % | 648.000 K -99.07 % | 69.399 M 6 939 800.00 % | 1.000 K 200.00 % | -1.000 K -100.31 % | 319.000 K |
| Long term investments | 1.219 B -9.76 % | 1.351 B 593.77 % | 194.700 M 2 671.92 % | 7.024 M -91.32 % | 80.895 M 77.75 % | 45.510 M -95.42 % | 993.777 M 8.12 % | 919.152 M -5.95 % | 977.289 M 59 709.61 % | 1.634 M 0.93 % | 1.619 M -99.17 % | 194.678 M 8 349.57 % | 2.304 M -22.03 % | 2.955 M -49.48 % | 5.849 M -9.05 % | 6.431 M -88.93 % | 58.087 M | 0.000 -100.00 % | 5.091 M 649.78 % | 679.000 K 69.33 % | 401.000 K |
| Intangible assets | 588.256 M 6.43 % | 552.726 M -35.26 % | 853.756 M 5.18 % | 811.737 M 22.16 % | 664.497 M -4.86 % | 698.413 M 327.00 % | 163.561 M 9.11 % | 149.905 M -4.90 % | 157.625 M 307.29 % | 38.701 M 12.21 % | 34.490 M -15.92 % | 41.019 M -10.31 % | 45.734 M -60.09 % | 114.596 M -10.32 % | 127.786 M 3.79 % | 123.115 M 11.44 % | 110.472 M 33.50 % | 82.753 M -48.34 % | 160.180 M 82.21 % | 87.908 M 37.12 % | 64.108 M |
| GoodWill | 1.338 B 8.54 % | 1.233 B -28.20 % | 1.717 B 9.18 % | 1.573 B 14.81 % | 1.370 B -0.37 % | 1.375 B 214.40 % | 437.300 M 8.93 % | 401.433 M 7.56 % | 373.213 M 610.50 % | 52.528 M 6.26 % | 49.432 M 6.54 % | 46.396 M -12.35 % | 52.936 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 1.926 B 7.89 % | 1.786 B -30.54 % | 2.571 B 7.81 % | 2.385 B 17.21 % | 2.034 B -1.88 % | 2.073 B 245.05 % | 600.861 M 8.98 % | 551.338 M 3.86 % | 530.838 M 481.87 % | 91.229 M 8.71 % | 83.922 M -4.00 % | 87.415 M -11.41 % | 98.670 M -13.90 % | 114.596 M -10.32 % | 127.786 M 3.79 % | 123.115 M 11.44 % | 110.472 M 33.50 % | 82.753 M -48.34 % | 160.180 M 82.21 % | 87.908 M 37.12 % | 64.108 M |
| Property plant equipment net | 1.443 B 9.86 % | 1.314 B -27.41 % | 1.810 B 39.96 % | 1.293 B 27.53 % | 1.014 B -6.81 % | 1.088 B 203.50 % | 358.458 M 37.58 % | 260.550 M 0.00 % | 260.550 M -36.45 % | 409.994 M 39.24 % | 294.461 M 28.51 % | 229.132 M -20.10 % | 286.771 M 8.42 % | 264.502 M -9.82 % | 293.302 M 2.48 % | 286.201 M 2.35 % | 279.625 M 8.88 % | 256.824 M -11.73 % | 290.948 M 110.12 % | 138.468 M 31.10 % | 105.622 M |
| Total non current assets | 4.632 B 3.60 % | 4.471 B -2.38 % | 4.580 B 23.75 % | 3.701 B 18.17 % | 3.132 B -6.28 % | 3.342 B 69.79 % | 1.968 B 13.16 % | 1.739 B -2.71 % | 1.788 B 248.57 % | 512.838 M 26.19 % | 406.398 M -23.99 % | 534.633 M 30.74 % | 408.923 M 4.95 % | 389.653 M -10.38 % | 434.764 M 3.97 % | 418.167 M -11.83 % | 474.287 M 10.72 % | 428.350 M -9.61 % | 473.906 M 97.71 % | 239.700 M 25.90 % | 190.387 M |
| Other current assets | 213.293 M 104.83 % | 104.133 M -42.73 % | 181.816 M 21.27 % | 149.925 M -25.27 % | 200.616 M 122.48 % | 90.174 M 53.38 % | 58.790 M 138.44 % | 24.656 M -79.97 % | 123.123 M 47.76 % | 83.327 M 65.53 % | 50.339 M 305.14 % | 12.425 M -7.01 % | 13.361 M -4.90 % | 14.049 M 82.10 % | 7.715 M 94.82 % | 3.960 M 22.30 % | 3.238 M 157.80 % | 1.256 M 77.90 % | 706.000 K -89.43 % | 6.677 M -44.72 % | 12.078 M |
| Short term investments | 0.000 | 0.000 100.00 % | -73.701 M | 0.000 100.00 % | -78.829 M -75.73 % | -44.859 M -12 323.16 % | 367.000 K 195.82 % | -383.000 K 71.12 % | -1.326 M | 0.000 | 0.000 | 0.000 100.00 % | -717.000 K -32.29 % | -542.000 K -54.86 % | -350.000 K -4.79 % | -334.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 302.297 M 95.85 % | 154.350 M -78.37 % | 713.547 M 18.88 % | 600.209 M -63.43 % | 1.641 B 869.12 % | 169.341 M 22.24 % | 138.531 M -19.27 % | 171.605 M -17.53 % | 208.073 M 136.97 % | 87.805 M -56.57 % | 202.179 M -18.63 % | 248.476 M 209.35 % | 80.322 M 395.69 % | 16.204 M 79.49 % | 9.028 M -80.61 % | 46.563 M 368.53 % | 9.938 M 42.30 % | 6.984 M -35.02 % | 10.748 M 5.33 % | 10.204 M -60.62 % | 25.909 M |
| Cash and short term investments | 302.297 M 95.85 % | 154.350 M -78.37 % | 713.547 M 18.88 % | 600.209 M -63.43 % | 1.641 B 869.12 % | 169.341 M 22.24 % | 138.531 M -19.27 % | 171.605 M -17.53 % | 208.073 M 136.97 % | 87.805 M -56.57 % | 202.179 M -18.63 % | 248.476 M 209.35 % | 80.322 M 395.69 % | 16.204 M 79.49 % | 9.028 M -80.61 % | 46.563 M 368.53 % | 9.938 M 42.30 % | 6.984 M -35.02 % | 10.748 M 5.33 % | 10.204 M -60.62 % | 25.909 M |
| Total current assets | 2.450 B 25.22 % | 1.957 B -41.12 % | 3.324 B 18.10 % | 2.814 B -7.21 % | 3.033 B 104.15 % | 1.486 B 129.21 % | 648.198 M -0.59 % | 652.062 M 2.33 % | 637.245 M -4.60 % | 667.950 M -13.61 % | 773.216 M 26.28 % | 612.297 M 27.82 % | 479.046 M 17.72 % | 406.953 M -14.02 % | 473.335 M 39.02 % | 340.481 M 2.60 % | 331.863 M 17.33 % | 282.846 M -13.45 % | 326.805 M 88.96 % | 172.952 M 24.24 % | 139.203 M |
| Inventory | 1.192 B 7.34 % | 1.110 B -28.20 % | 1.546 B 34.83 % | 1.147 B 55.00 % | 739.998 M -5.57 % | 783.669 M 165.46 % | 295.207 M 21.81 % | 242.351 M 6.54 % | 227.481 M -31.56 % | 332.358 M 3.71 % | 320.468 M 46.38 % | 218.925 M -10.07 % | 243.445 M 23.71 % | 196.779 M -2.29 % | 201.391 M 111.11 % | 95.397 M -34.46 % | 145.551 M 13.64 % | 128.076 M -9.65 % | 141.761 M 117.94 % | 65.047 M 55.63 % | 41.797 M |
| Net receivables | 742.861 M 26.34 % | 587.983 M -33.32 % | 881.847 M -3.84 % | 917.079 M 95.06 % | 470.152 M 6.24 % | 442.524 M 135.70 % | 187.747 M -12.04 % | 213.450 M 99.70 % | 106.884 M -42.40 % | 185.549 M -17.26 % | 224.256 M 69.29 % | 132.471 M -3.86 % | 137.784 M -18.29 % | 168.629 M -27.86 % | 233.751 M 30.41 % | 179.245 M 3.53 % | 173.136 M 21.71 % | 142.248 M -18.06 % | 173.590 M 90.71 % | 91.024 M 53.19 % | 59.419 M |
| Tax assets | 33.198 M | 0.000 100.00 % | -194.700 M -1 523.45 % | 13.678 M 670.59 % | 1.775 M -98.64 % | 130.959 M 791.91 % | 14.683 M 92.21 % | 7.639 M -56.70 % | 17.644 M 126.82 % | 7.779 M -66.42 % | 23.163 M 14.09 % | 20.302 M 2.70 % | 19.768 M 250.00 % | 5.648 M -22.21 % | 7.261 M 284.38 % | 1.889 M -92.58 % | 25.455 M 31.39 % | 19.374 M 9.54 % | 17.686 M 39.85 % | 12.646 M -36.57 % | 19.937 M |
| Other assets | 0.000 100.00 % | -1.000 K -133.33 % | 3.000 K | 0.000 | 0.000 100.00 % | -1.000 K 0.00 % | -1.000 K | 0.000 | 0.000 100.00 % | -1.000 K 0.00 % | -1.000 K 0.00 % | -1.000 K -200.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 389.300 M 1.38 % | 384.015 M -32.93 % | 572.569 M 45.79 % | 392.747 M 35.26 % | 290.371 M -5.49 % | 307.237 M 51.61 % | 202.653 M 34.09 % | 151.130 M -18.72 % | 185.944 M 8.81 % | 170.890 M -9.11 % | 188.027 M 29.88 % | 144.765 M -15.50 % | 171.318 M 56.71 % | 109.321 M -48.65 % | 212.893 M 65.54 % | 128.602 M 8.00 % | 119.075 M 63.63 % | 72.773 M -32.52 % | 107.838 M 181.39 % | 38.324 M 55.10 % | 24.709 M |
| Tax payables | 6.146 M -90.66 % | 65.835 M 24.08 % | 53.057 M 12.41 % | 47.201 M -77.03 % | 205.492 M 281.42 % | 53.876 M 49.06 % | 36.143 M -13.88 % | 41.966 M 231.04 % | 12.677 M | 0.000 -100.00 % | 29.551 M 269.25 % | 8.003 M | 0.000 -100.00 % | 8.338 M -40.02 % | 13.901 M 422.01 % | 2.663 M 342.36 % | 602.000 K -55.17 % | 1.343 M 397.41 % | 270.000 K | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 -100.00 % | 43.490 M | 0.000 -100.00 % | 7.232 M | 0.000 | 0.000 -100.00 % | 107.986 M 1 824.20 % | 5.612 M -47.59 % | 10.708 M -87.61 % | 86.452 M 771.93 % | 9.915 M | 0.000 -100.00 % | 5.454 M | 0.000 | 0.000 -100.00 % | 22.474 M | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 -100.00 % | 476.901 M 26.16 % | 378.010 M -8.23 % | 411.899 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 |
| Capital lease obligations | 601.581 M 33.94 % | 449.127 M -18.58 % | 551.592 M 88.43 % | 292.731 M 6.18 % | 275.705 M -6.42 % | 294.632 M 5 019.58 % | 5.755 M -52.15 % | 12.026 M -49.24 % | 23.691 M | 0.000 100.00 % | -10.708 M -218.62 % | 9.027 M -27.17 % | 12.395 M 70.75 % | 7.259 M 1.41 % | 7.158 M | 0.000 | 0.000 100.00 % | -22.474 M | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 996.190 M -69.07 % | 3.221 B 55.17 % | 2.076 B 0.00 % | 2.076 B -34.38 % | 3.164 B 152.76 % | 1.252 B 65.32 % | 757.140 M 1.71 % | 744.410 M 1.38 % | 734.274 M 60.74 % | 456.807 M -3.58 % | 473.778 M 6.24 % | 445.952 M 81.16 % | 246.158 M -42.32 % | 426.767 M 415.11 % | 82.849 M -49.49 % | 164.030 M 0.76 % | 162.785 M 1.92 % | 159.713 M 9.96 % | 145.249 M 2.69 % | 141.440 M 1.52 % | 139.327 M |
| Deferred tax liabilities non current | 163.782 M 25.01 % | 131.018 M -36.51 % | 206.370 M -16.50 % | 247.160 M 31.92 % | 187.359 M -32.67 % | 278.280 M 132.05 % | 119.923 M 10.13 % | 108.892 M -44.81 % | 197.289 M 942.48 % | 18.925 M -26.83 % | 25.863 M 81.27 % | 14.268 M -7.60 % | 15.441 M 35.45 % | 11.400 M -10.29 % | 12.707 M 31.01 % | 9.699 M 147.23 % | 3.923 M 63.94 % | 2.393 M | 0.000 | 0.000 | 0.000 |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 7.077 B 10.10 % | 6.428 B -18.67 % | 7.904 B 21.31 % | 6.515 B 5.68 % | 6.165 B 27.70 % | 4.828 B 84.51 % | 2.616 B 9.41 % | 2.391 B -1.38 % | 2.425 B 105.36 % | 1.181 B 0.10 % | 1.180 B 2.85 % | 1.147 B 29.16 % | 887.970 M 11.47 % | 796.606 M -12.28 % | 908.099 M 19.70 % | 758.648 M -5.89 % | 806.150 M 13.35 % | 711.196 M -11.18 % | 800.711 M 94.04 % | 412.652 M 25.20 % | 329.590 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 100.00 % | -63.344 M -26.44 % | -50.098 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 |
| Stock based compensation | 45.998 M -20.58 % | 57.919 M 16.08 % | 49.895 M 37.44 % | 36.302 M 70.87 % | 21.245 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 |
| Change in working capital | -401.958 M -247.89 % | 271.802 M 78.24 % | 152.495 M 146.10 % | -330.756 M -2 360.62 % | -13.442 M 91.97 % | -167.436 M -502.35 % | 41.614 M 195.32 % | -43.655 M 46.19 % | -81.121 M -465.22 % | -14.352 M 84.90 % | -95.018 M -814.69 % | -10.388 M -118.53 % | 56.071 M 450.36 % | 10.188 M 113.53 % | -75.311 M -153.89 % | -29.663 M -1 616.61 % | -1.728 M 98.00 % | -86.421 M -193.11 % | -29.484 M -19 687.92 % | -149.000 K -110.48 % | 1.422 M |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 -100.00 % | 14.914 M 119.40 % | -76.881 M -335.33 % | 32.670 M 124.62 % | -132.711 M -379.60 % | 47.465 M 262.52 % | 13.093 M 108.48 % | -154.345 M -340.37 % | -35.049 M -161.85 % | 56.665 M 1 907.97 % | 2.822 M | 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 | 0.000 | 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 | -401.958 M -247.89 % | 271.802 M 78.24 % | 152.495 M 146.10 % | -330.756 M -1 066.44 % | -28.356 M 68.69 % | -90.555 M -1 112.47 % | 8.944 M -89.96 % | 89.056 M 169.26 % | -128.586 M -368.52 % | -27.445 M -146.26 % | 59.327 M 140.57 % | 24.661 M 4 251.68 % | -594.000 K -108.06 % | 7.366 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | 431.289 M 131.30 % | -1.378 B -7 210.32 % | -18.846 M -136.13 % | 52.166 M -33.48 % | 78.419 M 320.98 % | -35.487 M 73.25 % | -132.672 M -1 217.33 % | 11.874 M 103.91 % | -303.495 M -250 922.31 % | 121.000 K 100.62 % | -19.498 M -116.38 % | -9.011 M -155.70 % | -3.524 M -158.02 % | 6.074 M -59.12 % | 14.857 M -42.09 % | 25.657 M -58.28 % | 61.498 M -21.41 % | 78.254 M 3 408.84 % | -2.365 M 84.11 % | -14.888 M -822.02 % | 2.062 M |
| Net cash provided by operating activities | 147.097 M -61.60 % | 383.090 M 288.58 % | 98.588 M 128.60 % | -344.696 M -250.39 % | 229.198 M 54.94 % | 147.929 M -4.32 % | 154.601 M 70.95 % | 90.434 M 2 341.79 % | -4.034 M -109.77 % | 41.276 M -78.86 % | 195.266 M 19.19 % | 163.830 M 40.87 % | 116.295 M -0.91 % | 117.360 M 180.54 % | 41.834 M -69.91 % | 139.033 M 44.87 % | 95.971 M 170.30 % | 35.506 M 179.49 % | 12.704 M -65.24 % | 36.552 M -11.13 % | 41.128 M |
| Investments in property plant and equipment | -290.813 M 37.76 % | -467.240 M 19.85 % | -582.939 M -61.48 % | -360.993 M -103.86 % | -177.080 M 13.15 % | -203.900 M -15.33 % | -176.794 M -124.90 % | -78.611 M 10.58 % | -87.909 M 41.44 % | -150.123 M -40.05 % | -107.190 M -42.89 % | -75.016 M -73.22 % | -43.308 M -38.07 % | -31.367 M 40.59 % | -52.796 M 44.41 % | -94.982 M -23.54 % | -76.881 M 1.42 % | -77.991 M -999.24 % | -7.095 M 80.14 % | -35.733 M -162.70 % | -13.602 M |
| Acquisitions net | 1.053 B 563.53 % | 158.761 M 342.83 % | -65.379 M 55.28 % | -146.189 M -1 480.59 % | -9.249 M 99.14 % | -1.074 B -1 596.62 % | -63.330 M -273.08 % | 36.591 M 107.92 % | -462.150 M | 0.000 -100.00 % | 118.016 M 4 661.89 % | -2.587 M | 0.000 | 0.000 100.00 % | -25.325 M | 0.000 | 0.000 100.00 % | -8.600 M 92.75 % | -118.690 M -101.32 % | -58.957 M | 0.000 |
| Purchases of investments | -879.464 M -17 489.28 % | -5.000 M 92.35 % | -65.379 M -574.78 % | -9.689 M -3 598.09 % | -262.000 K 93.04 % | -3.766 M | 0.000 | 0.000 | 0.000 100.00 % | -187.000 K 98.24 % | -10.595 M -653.02 % | -1.407 M 6.82 % | -1.510 M -8.71 % | -1.389 M -3 868.57 % | -35.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 -100.00 % | 274.029 M 319.14 % | 65.379 M 9.41 % | 59.755 M 22 707.25 % | 262.000 K -93.04 % | 3.766 M -64.02 % | 10.466 M -27.30 % | 14.396 M | 0.000 | 0.000 -100.00 % | 1.849 M 59.12 % | 1.162 M | 0.000 | 0.000 -100.00 % | 3.000 K -99.99 % | 46.664 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | -120.364 M 61.83 % | -315.331 M -340.91 % | 130.890 M 828.42 % | -17.969 M -127.21 % | 66.045 M 1 577.55 % | 3.937 M -74.11 % | 15.204 M -70.84 % | 52.132 M 1 898.16 % | 2.609 M -27.16 % | 3.582 M 38.30 % | 2.590 M 13.20 % | 2.288 M -87.28 % | 17.990 M 316.82 % | 4.316 M -24.90 % | 5.747 M 282.37 % | 1.503 M -58.18 % | 3.594 M -60.22 % | 9.034 M 106.25 % | -144.491 M -51 875.18 % | -278.000 K -123.19 % | 1.199 M |
| Net cash used for investing activites | -237.211 M 33.14 % | -354.781 M 31.43 % | -517.428 M -8.91 % | -475.085 M -294.97 % | -120.284 M 90.56 % | -1.274 B -466.61 % | -224.920 M -749.43 % | -26.479 M 95.16 % | -547.450 M -273.11 % | -146.728 M -3 241.93 % | 4.670 M 106.18 % | -75.560 M -181.65 % | -26.828 M 5.67 % | -28.440 M 60.72 % | -72.406 M -54.66 % | -46.815 M 36.12 % | -73.287 M 5.51 % | -77.557 M 71.30 % | -270.276 M -184.60 % | -94.968 M -665.69 % | -12.403 M |
| Debt repayment | 188.902 M -0.09 % | 189.074 M -22.61 % | 244.321 M 225.87 % | -194.102 M -38.91 % | -139.732 M -119.51 % | 716.025 M 486.38 % | 122.109 M 235.04 % | -90.427 M -908.97 % | 11.178 M -88.66 % | 98.537 M 165.69 % | -150.000 M -217.02 % | 128.183 M 743.84 % | -19.909 M 62.42 % | -52.982 M -208.04 % | 49.040 M 262.35 % | -30.207 M -494.81 % | 7.651 M 188.47 % | -8.648 M -103.40 % | 253.987 M | 0.000 100.00 % | -19.362 M |
| Common stock issued | 290.531 M -49.58 % | 576.180 M 204.79 % | 189.043 M 1 880.96 % | 9.543 M -98.91 % | 874.687 M 82.54 % | 479.172 M | 0.000 | 0.000 -100.00 % | 648.023 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.734 M -96.61 % | 51.119 M | 0.000 -100.00 % | 1.431 M -95.77 % | 33.850 M |
| Common stock repurchased | 0.000 100.00 % | -63.722 M -108.96 % | -30.495 M | 0.000 100.00 % | -7.169 M | 0.000 100.00 % | -30.676 M | 0.000 | 0.000 | 0.000 100.00 % | -26.773 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -49.639 M | 0.000 | 0.000 100.00 % | -81.920 M -86.32 % | -43.967 M -119.93 % | -19.991 M | 0.000 100.00 % | -9.329 M 69.56 % | -30.650 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -244.412 M 10.15 % | -272.016 M -331.62 % | 117.440 M 320.39 % | -53.287 M -108.39 % | 635.419 M 32.61 % | 479.172 M 5 022.66 % | -9.734 M -8.40 % | -8.980 M 40.44 % | -15.076 M 63.34 % | -41.126 M -62.42 % | -25.320 M -38.04 % | -18.342 M -200.98 % | -6.094 M 68.64 % | -19.433 M 33.09 % | -29.042 M -14.40 % | -25.386 M 12.81 % | -29.115 M -3.74 % | -28.065 M | 0.000 -100.00 % | 41.280 M 287.06 % | -22.068 M |
| Net cash used provided by financing activities | 235.021 M -45.28 % | 429.516 M -17.45 % | 520.309 M 318.76 % | -237.846 M -117.45 % | 1.363 B 20.76 % | 1.129 B 3 421.11 % | 32.060 M 132.25 % | -99.407 M -115.43 % | 644.125 M 2 728.12 % | -24.509 M 90.04 % | -246.060 M -378.57 % | 88.330 M 439.69 % | -26.003 M 68.19 % | -81.744 M -667.41 % | -10.652 M 80.84 % | -55.593 M -181.77 % | -19.730 M -146.46 % | 42.471 M -83.45 % | 256.663 M 500.93 % | 42.711 M 663.47 % | -7.580 M |
| Effect of forex changes on cash | 26.185 M 160.04 % | -43.609 M -467.42 % | 11.869 M 49.22 % | 7.954 M 7 001.79 % | 112.000 K -76.57 % | 478.000 K -88.63 % | 4.204 M 513.78 % | -1.016 M 41.20 % | -1.728 M -108.24 % | 20.959 M | 0.000 -100.00 % | 1.000 K -99.85 % | 654.000 K | 0.000 -100.00 % | 3.689 M | 0.000 | 0.000 100.00 % | -4.184 M -387.96 % | 1.453 M | 0.000 | 0.000 |
| Net change in cash | 147.947 M 126.46 % | -559.197 M -593.39 % | 113.338 M 110.80 % | -1.050 B -171.30 % | 1.472 B 3 663.37 % | 39.120 M 218.28 % | -33.074 M 9.31 % | -36.469 M -131.74 % | 114.896 M 205.41 % | -109.002 M -136.32 % | -46.124 M -126.12 % | 176.601 M 175.43 % | 64.118 M 793.51 % | 7.176 M 119.12 % | -37.535 M -202.48 % | 36.625 M 1 139.84 % | 2.954 M 178.48 % | -3.764 M -791.91 % | 544.000 K 103.46 % | -15.705 M -174.27 % | 21.145 M |
| Cash at beginning of period | 154.350 M -78.37 % | 713.547 M 18.88 % | 600.209 M -63.62 % | 1.650 B 828.72 % | 177.651 M 28.24 % | 138.531 M -19.27 % | 171.605 M -17.53 % | 208.074 M 123.31 % | 93.177 M -53.91 % | 202.179 M -18.58 % | 248.303 M 245.47 % | 71.875 M 343.56 % | 16.204 M 79.49 % | 9.028 M -80.61 % | 46.563 M 368.53 % | 9.938 M 42.30 % | 6.984 M -35.02 % | 10.748 M 5.33 % | 10.204 M -60.62 % | 25.909 M 443.85 % | 4.764 M |
| Cash at end of period | 302.297 M 95.85 % | 154.350 M -78.37 % | 713.547 M 18.88 % | 600.209 M -63.62 % | 1.650 B 828.72 % | 177.651 M 28.24 % | 138.531 M -19.27 % | 171.605 M -17.53 % | 208.073 M 123.31 % | 93.177 M -53.91 % | 202.179 M -18.63 % | 248.476 M 209.35 % | 80.322 M 395.69 % | 16.204 M 79.49 % | 9.028 M -80.61 % | 46.563 M 368.53 % | 9.938 M 42.30 % | 6.984 M -35.02 % | 10.748 M 5.33 % | 10.204 M -60.62 % | 25.909 M |
| Operating cash flow | 147.097 M -61.60 % | 383.090 M 288.58 % | 98.588 M 128.60 % | -344.696 M -250.39 % | 229.198 M 54.94 % | 147.929 M -4.32 % | 154.601 M 70.95 % | 90.434 M 2 341.79 % | -4.034 M -109.77 % | 41.276 M -78.86 % | 195.266 M 19.19 % | 163.830 M 40.87 % | 116.295 M -0.91 % | 117.360 M 180.54 % | 41.834 M -69.91 % | 139.033 M 44.87 % | 95.971 M 170.30 % | 35.506 M 179.49 % | 12.704 M -65.24 % | 36.552 M -11.13 % | 41.128 M |
| Capital expenditure | -290.813 M 37.76 % | -467.240 M 19.85 % | -582.939 M -61.48 % | -360.993 M -103.86 % | -177.080 M 13.15 % | -203.900 M -15.33 % | -176.794 M -124.90 % | -78.611 M 10.58 % | -87.909 M 41.44 % | -150.123 M -40.05 % | -107.190 M -42.89 % | -75.016 M -73.22 % | -43.308 M -38.07 % | -31.367 M 40.59 % | -52.796 M 44.41 % | -94.982 M -23.54 % | -76.881 M 1.42 % | -77.991 M -999.24 % | -7.095 M 80.14 % | -35.733 M -162.70 % | -13.602 M |
| Free CashFlow | -143.716 M -70.79 % | -84.150 M 82.63 % | -484.351 M 31.36 % | -705.689 M -1 454.02 % | 52.118 M 193.12 % | -55.971 M -152.20 % | -22.193 M -287.71 % | 11.823 M 112.86 % | -91.943 M 15.53 % | -108.847 M -223.58 % | 88.076 M -0.83 % | 88.814 M 21.68 % | 72.987 M -15.12 % | 85.993 M 884.46 % | -10.962 M -124.88 % | 44.051 M 130.75 % | 19.090 M 144.93 % | -42.485 M -857.44 % | 5.609 M 584.86 % | 819.000 K -97.02 % | 27.526 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 671.492 M -26.12 % | 908.861 M -40.64 % | 1.531 B 22.63 % | 1.249 B 8.71 % | 1.149 B 21.82 % | 942.883 M -25.76 % | 1.270 B 11.01 % | 1.144 B -1.32 % | 1.159 B 2.81 % | 1.128 B -23.67 % | 1.477 B 36.85 % | 1.080 B 4.60 % | 1.032 B 1.78 % | 1.014 B -14.44 % | 1.185 B 35.53 % | 874.435 M 11.02 % | 787.641 M 13.77 % | 692.295 M -13.74 % | 802.561 M 4.34 % | 769.149 M 12.90 % | 681.285 M -16.70 % | 817.870 M -12.87 % | 938.695 M 22.13 % | 768.619 M -12.74 % | 880.847 M 7.94 % | 816.047 M 91.72 % | 425.650 M 53.81 % | 276.740 M -24.55 % | 366.767 M -11.89 % | 416.260 M 16.13 % | 358.452 M 8.20 % | 331.296 M 103.39 % | 162.885 M 3.56 % | 157.287 M 16.47 % | 135.043 M -49.28 % | 266.236 M -15.63 % | 315.556 M 8.20 % | 291.643 M 32.71 % | 219.764 M 43.21 % | 153.456 M -35.62 % | 238.351 M 24.06 % | 192.125 M -88.36 % | 1.651 B | 0.000 -100.00 % | 190.728 M -6.33 % | 203.619 M 16.43 % | 174.882 M -48.46 % | 339.313 M 76.67 % | 192.055 M -44.66 % | 347.017 M 39.75 % | 248.317 M 6.07 % | 234.100 M -18.42 % | 286.969 M 8.87 % | 263.598 M 13.71 % | 231.818 M 24.45 % | 186.270 M -36.47 % | 293.183 M 4.51 % | 280.520 M 19.35 % | 235.036 M -1.11 % | 237.683 M 2.49 % | 231.912 M 64.08 % | 141.343 M -23.34 % | 184.375 M -18.29 % | 225.655 M -1.69 % | 229.539 M 0.69 % | 227.973 M |
| Net income | 55.266 M 106.61 % | -835.851 M -28.61 % | -649.933 M -29 696.22 % | 2.196 M -99.63 % | 591.718 M 475.12 % | -157.739 M 80.55 % | -810.824 M -409.32 % | -159.198 M -202.37 % | -52.650 M 57.18 % | -122.962 M -44.86 % | -84.883 M -4.81 % | -80.985 M 29.81 % | -115.383 M -2.43 % | -112.649 M -37.26 % | -82.069 M -119.84 % | -37.331 M 27.04 % | -51.165 M 23.36 % | -66.760 M 15.95 % | -79.428 M -71.44 % | -46.329 M 39.94 % | -77.142 M -224.18 % | 62.123 M 472.77 % | 10.846 M -80.46 % | 55.507 M 303.45 % | -27.283 M -139.88 % | 68.421 M 194.58 % | 23.227 M -28.69 % | 32.570 M -47.97 % | 62.600 M 171.41 % | 23.065 M -25.07 % | 30.783 M 88.25 % | 16.352 M 8.36 % | 15.091 M 108.27 % | 7.246 M -96.44 % | 203.394 M 2 011.96 % | -10.638 M -170.41 % | 15.109 M 3 349.54 % | 438.000 K -96.13 % | 11.311 M 131.27 % | -36.172 M -341.98 % | -8.184 M -121.76 % | 37.608 M -7.68 % | 40.737 M -2.25 % | 41.676 M 7.19 % | 38.882 M -10.36 % | 43.377 M 516.85 % | 7.032 M -69.12 % | 22.773 M -35.94 % | 35.547 M 46.34 % | 24.291 M 487.79 % | -6.264 M 17.75 % | -7.616 M -167.70 % | 11.250 M -10.40 % | 12.556 M 507.00 % | -3.085 M 59.79 % | -7.673 M -147.29 % | 16.224 M 19.32 % | 13.597 M 388.26 % | -4.717 M -143.57 % | 10.826 M -37.21 % | 17.241 M 441.27 % | -5.052 M -864.30 % | 661.000 K -97.25 % | 24.078 M 104.17 % | 11.793 M -52.65 % | 24.908 M |
| Income before tax | 47.791 M 105.67 % | -842.363 M -22.14 % | -689.690 M -1 330.38 % | 56.055 M 165.97 % | -84.972 M 54.69 % | -187.531 M 76.70 % | -804.968 M -396.51 % | -162.126 M -648.22 % | 29.573 M 137.80 % | -78.238 M 36.75 % | -123.688 M -957.52 % | -11.696 M 89.00 % | -106.342 M -5.01 % | -101.273 M -5.84 % | -95.685 M -93.16 % | -49.536 M 27.59 % | -68.413 M 22.36 % | -88.110 M -94.94 % | -45.198 M -547.07 % | -6.985 M 91.79 % | -85.117 M -204.87 % | 81.162 M 1 784.86 % | 4.306 M -94.03 % | 72.143 M 330.35 % | -31.319 M -147.37 % | 66.116 M 55.39 % | 42.549 M 64.46 % | 25.872 M -62.51 % | 69.011 M 120.52 % | 31.294 M 1 310.91 % | 2.218 M -89.81 % | 21.768 M 21.12 % | 17.973 M 186.74 % | 6.268 M -98.01 % | 314.456 M 1 808.26 % | -18.408 M -200.10 % | 18.389 M 815.25 % | -2.571 M -117.51 % | 14.687 M 126.23 % | -55.989 M -380.30 % | -11.657 M -121.89 % | 53.251 M -16.15 % | 63.504 M 6.38 % | 59.694 M 5.19 % | 56.748 M -1.26 % | 57.473 M 892.11 % | 5.793 M -83.38 % | 34.854 M -31.54 % | 50.909 M 47.60 % | 34.491 M 379.19 % | -12.354 M -37.10 % | -9.011 M -152.85 % | 17.050 M 35.79 % | 12.556 M 368.58 % | -4.675 M 53.84 % | -10.127 M -142.04 % | 24.088 M 26.31 % | 19.071 M 441.53 % | -5.584 M -135.96 % | 15.530 M -36.03 % | 24.278 M 448.32 % | -6.970 M -969.08 % | 802.000 K -97.70 % | 34.874 M 109.57 % | 16.641 M -51.16 % | 34.069 M |
| Income before tax ratio | 0.07 107.68 % | -0.93 -105.77 % | -0.45 -1 103.33 % | 0.04 160.69 % | -0.07 62.81 % | -0.20 68.62 % | -0.63 -347.26 % | -0.14 -655.56 % | 0.03 136.77 % | -0.07 17.14 % | -0.08 -672.75 % | -0.01 89.48 % | -0.10 -3.17 % | -0.10 -23.70 % | -0.08 -42.52 % | -0.06 34.78 % | -0.09 31.75 % | -0.13 -125.99 % | -0.06 -520.13 % | -0.01 92.73 % | -0.12 -225.90 % | 0.10 2 063.31 % | 0.00 -95.11 % | 0.09 363.98 % | -0.04 -143.88 % | 0.08 -18.95 % | 0.10 6.92 % | 0.09 -50.31 % | 0.19 150.28 % | 0.08 1 114.97 % | 0.01 -90.58 % | 0.07 -40.45 % | 0.11 176.89 % | 0.04 -98.29 % | 2.33 3 467.81 % | -0.07 -218.65 % | 0.06 761.05 % | -0.01 -113.19 % | 0.07 118.32 % | -0.36 -646.02 % | -0.05 -117.65 % | 0.28 620.52 % | 0.04 | 0.00 -100.00 % | 0.30 5.41 % | 0.28 752.09 % | 0.03 -67.75 % | 0.10 -61.25 % | 0.27 166.69 % | 0.10 299.78 % | -0.05 -29.25 % | -0.04 -164.79 % | 0.06 24.73 % | 0.05 336.20 % | -0.02 62.91 % | -0.05 -166.17 % | 0.08 20.85 % | 0.07 386.15 % | -0.02 -136.36 % | 0.07 -37.59 % | 0.10 312.29 % | -0.05 -1 233.67 % | 0.00 -97.19 % | 0.15 113.17 % | 0.07 -51.49 % | 0.15 |
| EBITDA | 160.135 M 122.01 % | -727.521 M -28.60 % | -565.717 M -419.48 % | 177.075 M 43.24 % | 123.618 M 1 273.84 % | 8.998 M 101.48 % | -609.307 M -596.39 % | 122.748 M -16.81 % | 147.549 M 604.46 % | -29.249 M -137.03 % | 78.985 M -13.76 % | 91.590 M -18.75 % | 112.729 M 1 183.41 % | -10.405 M 73.15 % | -38.752 M -234.43 % | 28.826 M 1 223.51 % | 2.178 M -91.37 % | 25.244 M -84.59 % | 163.810 M 152.19 % | 64.956 M 2 022.34 % | -3.379 M -111.46 % | 29.496 M -87.54 % | 236.667 M 382.24 % | 49.077 M -0.95 % | 49.550 M -34.10 % | 75.195 M 12.16 % | 67.040 M 713.75 % | -10.923 M -132.45 % | 33.665 M -49.39 % | 66.517 M 3 156.85 % | -2.176 M -104.25 % | 51.223 M 7.10 % | 47.827 M 36.38 % | 35.069 M -89.74 % | 341.844 M 7 300.82 % | 4.619 M -87.50 % | 36.959 M 98.36 % | 18.632 M -22.72 % | 24.110 M 177.81 % | -30.985 M -182.91 % | 37.373 M -29.29 % | 52.854 M -95.77 % | 1.249 B 1 564.34 % | 75.063 M -44.48 % | 135.189 M 58.83 % | 85.113 M 243.17 % | 24.802 M 108.77 % | -282.907 M -10.92 % | -255.049 M 1.13 % | -257.973 M -3 012.97 % | 8.856 M -24.83 % | 11.782 M 104.61 % | -255.648 M -190.81 % | 281.518 M 372.73 % | 59.551 M 1 055.88 % | 5.152 M -89.33 % | 48.283 M 12.66 % | 42.859 M -47.07 % | 80.977 M 91.53 % | 42.280 M -2.89 % | 43.540 M 2 378.09 % | 1.757 M -98.18 % | 96.559 M 144.65 % | 39.468 M 1.77 % | 38.782 M 11.62 % | 34.745 M |
| Net income ratio | 0.08 108.95 % | -0.92 -116.66 % | -0.42 -24 234.67 % | 0.00 -99.66 % | 0.52 407.93 % | -0.17 73.80 % | -0.64 -358.80 % | -0.14 -206.41 % | -0.05 58.35 % | -0.11 -89.77 % | -0.06 23.41 % | -0.08 32.90 % | -0.11 -0.63 % | -0.11 -60.43 % | -0.07 -62.20 % | -0.04 34.28 % | -0.06 32.64 % | -0.10 2.56 % | -0.10 -64.31 % | -0.06 46.80 % | -0.11 -249.07 % | 0.08 557.39 % | 0.01 -84.00 % | 0.07 333.16 % | -0.03 -136.94 % | 0.08 53.65 % | 0.05 -53.63 % | 0.12 -31.05 % | 0.17 208.03 % | 0.06 -35.48 % | 0.09 73.99 % | 0.05 -46.73 % | 0.09 101.11 % | 0.05 -96.94 % | 1.51 3 869.41 % | -0.04 -183.45 % | 0.05 3 088.14 % | 0.00 -97.08 % | 0.05 121.84 % | -0.24 -586.50 % | -0.03 -117.54 % | 0.20 693.25 % | 0.02 | 0.00 -100.00 % | 0.20 -4.30 % | 0.21 429.79 % | 0.04 -40.09 % | 0.07 -63.74 % | 0.19 164.41 % | 0.07 377.49 % | -0.03 22.46 % | -0.03 -182.99 % | 0.04 -17.70 % | 0.05 457.93 % | -0.01 67.69 % | -0.04 -174.44 % | 0.06 14.17 % | 0.05 341.52 % | -0.02 -144.06 % | 0.05 -38.73 % | 0.07 307.99 % | -0.04 -1 096.99 % | 0.00 -96.64 % | 0.11 107.69 % | 0.05 -52.98 % | 0.11 |
| Ratio EBITDA | 0.24 129.79 % | -0.80 -116.66 % | -0.37 -360.52 % | 0.14 31.77 % | 0.11 1 027.76 % | 0.01 101.99 % | -0.48 -547.16 % | 0.11 -15.70 % | 0.13 590.69 % | -0.03 -148.51 % | 0.05 -36.99 % | 0.08 -22.32 % | 0.11 1 164.45 % | -0.01 68.62 % | -0.03 -199.19 % | 0.03 1 092.14 % | 0.00 -92.42 % | 0.04 -82.13 % | 0.20 141.69 % | 0.08 1 802.74 % | 0.00 -113.75 % | 0.04 -85.70 % | 0.25 294.86 % | 0.06 13.51 % | 0.06 -38.95 % | 0.09 -41.50 % | 0.16 499.04 % | -0.04 -143.00 % | 0.09 -42.56 % | 0.16 2 732.33 % | -0.01 -103.93 % | 0.15 -47.34 % | 0.29 31.69 % | 0.22 -91.19 % | 2.53 14 490.65 % | 0.02 -85.19 % | 0.12 83.33 % | 0.06 -41.77 % | 0.11 154.33 % | -0.20 -228.77 % | 0.16 -43.00 % | 0.28 -63.65 % | 0.76 | 0.00 -100.00 % | 0.71 69.57 % | 0.42 194.74 % | 0.14 117.01 % | -0.83 37.22 % | -1.33 -78.64 % | -0.74 -2 184.45 % | 0.04 -29.14 % | 0.05 105.65 % | -0.89 -183.41 % | 1.07 315.74 % | 0.26 828.77 % | 0.03 -83.21 % | 0.16 7.79 % | 0.15 -55.65 % | 0.34 93.68 % | 0.18 -5.25 % | 0.19 1 410.32 % | 0.01 -97.63 % | 0.52 199.43 % | 0.17 3.52 % | 0.17 10.86 % | 0.15 |
| Gross profit ratio | 0.50 5.14 % | 0.47 -0.05 % | 0.47 -6.50 % | 0.51 3.50 % | 0.49 1.63 % | 0.48 10.41 % | 0.44 -16.41 % | 0.52 15.91 % | 0.45 -5.78 % | 0.48 12.43 % | 0.43 -2.61 % | 0.44 -6.68 % | 0.47 -11.79 % | 0.53 11.09 % | 0.48 -9.12 % | 0.53 -1.76 % | 0.53 -6.82 % | 0.57 -13.28 % | 0.66 37.14 % | 0.48 8.22 % | 0.45 0.70 % | 0.44 -13.07 % | 0.51 1.16 % | 0.50 -1.11 % | 0.51 -0.33 % | 0.51 -6.43 % | 0.55 15.81 % | 0.47 -15.26 % | 0.56 4.65 % | 0.53 1.56 % | 0.52 -1.51 % | 0.53 | 0.00 | 0.00 -100.00 % | 0.24 | 0.00 -100.00 % | 0.06 -87.20 % | 0.49 -29.25 % | 0.69 2.34 % | 0.67 -8.45 % | 0.74 -32.46 % | 1.09 29.09 % | 0.84 | 0.00 -100.00 % | 1.07 4.97 % | 1.02 53.93 % | 0.66 | 0.00 | 0.00 -100.00 % | 1.00 128.80 % | 0.44 13.45 % | 0.39 -7.54 % | 0.42 -10.56 % | 0.47 4.48 % | 0.45 13.22 % | 0.39 -5.13 % | 0.42 -8.58 % | 0.45 -8.24 % | 0.49 -0.04 % | 0.50 -3.11 % | 0.51 0.86 % | 0.51 4.51 % | 0.48 5.30 % | 0.46 -2.16 % | 0.47 -1.77 % | 0.48 |
| Weighted average shs out dil | 221.064 M 5.53 % | 209.486 M 3.55 % | 202.307 M -3.99 % | 210.713 M 1.49 % | 207.620 M 3.98 % | 199.670 M -0.34 % | 200.360 M -4.35 % | 209.471 M 4.23 % | 200.969 M 0.00 % | 200.969 M 0.00 % | 200.969 M 27.13 % | 158.080 M 11.55 % | 141.712 M -2.05 % | 144.673 M 0.00 % | 144.673 M 7.16 % | 135.005 M -5.01 % | 142.125 M -28.99 % | 200.143 M 0.19 % | 199.768 M 0.00 % | 199.768 M 10.12 % | 181.410 M -0.71 % | 182.715 M -8.54 % | 199.768 M 10.18 % | 181.316 M 0.00 % | 181.316 M 6.00 % | 171.053 M -14.37 % | 199.768 M 20.73 % | 165.462 M 0.73 % | 164.262 M -0.30 % | 164.750 M -17.53 % | 199.768 M 20.73 % | 165.462 M 0.00 % | 165.462 M -8.66 % | 181.150 M -9.32 % | 199.768 M 20.73 % | 165.462 M -0.70 % | 166.628 M 26.11 % | 132.129 M -0.18 % | 132.373 M -1.92 % | 134.960 M 2.14 % | 132.129 M -1.63 % | 134.314 M 1.22 % | 132.701 M -0.45 % | 133.295 M 0.00 % | 133.295 M 1.41 % | 131.445 M -1.37 % | 133.274 M -0.02 % | 133.295 M 0.00 % | 133.295 M -1.23 % | 134.950 M 0.81 % | 133.861 M 0.42 % | 133.295 M 0.00 % | 133.295 M 0.02 % | 133.274 M -1.09 % | 134.741 M 1.10 % | 133.274 M 0.00 % | 133.274 M -1.98 % | 135.970 M 0.26 % | 135.611 M 1.75 % | 133.274 M 0.00 % | 133.274 M 5.52 % | 126.300 M -7.06 % | 135.901 M 1.98 % | 133.261 M 0.00 % | 133.261 M -0.03 % | 133.295 M |
| Weighted average shs out | 221.064 M 5.53 % | 209.486 M 3.55 % | 202.307 M -3.06 % | 208.691 M 4.04 % | 200.582 M 0.46 % | 199.670 M -0.34 % | 200.360 M -4.35 % | 209.471 M 4.23 % | 200.969 M 0.00 % | 200.969 M 0.00 % | 200.969 M 27.13 % | 158.080 M 11.55 % | 141.712 M -2.05 % | 144.673 M 0.00 % | 144.673 M 7.16 % | 135.005 M -5.01 % | 142.125 M -28.99 % | 200.143 M 0.19 % | 199.768 M 0.00 % | 199.768 M 10.12 % | 181.410 M -0.71 % | 182.715 M -8.54 % | 199.768 M 10.18 % | 181.316 M 0.00 % | 181.316 M 6.00 % | 171.053 M -14.37 % | 199.768 M 20.73 % | 165.462 M 0.73 % | 164.262 M -0.30 % | 164.750 M -17.53 % | 199.768 M 20.73 % | 165.462 M 0.00 % | 165.462 M -8.66 % | 181.150 M -9.32 % | 199.768 M 20.73 % | 165.462 M -0.70 % | 166.628 M 26.11 % | 132.129 M 0.00 % | 132.129 M -2.10 % | 134.960 M 2.14 % | 132.129 M -1.63 % | 134.314 M 2.52 % | 131.016 M -1.71 % | 133.295 M 0.00 % | 133.295 M 1.41 % | 131.445 M -1.37 % | 133.274 M -0.02 % | 133.295 M 0.00 % | 133.295 M -1.23 % | 134.950 M 1.26 % | 133.274 M -0.02 % | 133.295 M 0.00 % | 133.295 M 0.02 % | 133.274 M 0.00 % | 133.274 M 0.00 % | 133.274 M 0.00 % | 133.274 M -1.98 % | 135.970 M 2.03 % | 133.265 M -0.01 % | 133.274 M 0.00 % | 133.274 M 5.52 % | 126.300 M -5.22 % | 133.261 M 0.00 % | 133.261 M 0.00 % | 133.261 M -0.03 % | 133.295 M |
| EPS diluted | 0.25 106.27 % | -3.99 -23.91 % | -3.22 -32 300.00 % | 0.01 -99.65 % | 2.85 460.76 % | -0.79 80.45 % | -4.04 -431.58 % | -0.76 -192.31 % | -0.26 69.41 % | -0.85 -46.55 % | -0.58 -45.00 % | -0.40 31.03 % | -0.58 -3.57 % | -0.56 1.75 % | -0.57 -78.13 % | -0.32 11.11 % | -0.36 23.40 % | -0.47 -17.50 % | -0.40 -73.91 % | -0.23 46.51 % | -0.43 -226.47 % | 0.34 526.15 % | 0.05 -82.48 % | 0.31 306.67 % | -0.15 -137.50 % | 0.40 233.33 % | 0.12 -40.00 % | 0.20 -47.37 % | 0.38 171.43 % | 0.14 -6.67 % | 0.15 51.82 % | 0.10 8.33 % | 0.09 128.00 % | 0.04 -96.08 % | 1.02 1 686.31 % | -0.06 -170.89 % | 0.09 2 648.48 % | 0.00 -96.14 % | 0.09 131.63 % | -0.27 -336.19 % | -0.06 -122.11 % | 0.28 40.00 % | 0.20 -35.48 % | 0.31 6.90 % | 0.29 -12.12 % | 0.33 837.50 % | 0.04 -79.29 % | 0.17 -37.04 % | 0.27 50.00 % | 0.18 484.62 % | -0.05 18.04 % | -0.06 -167.65 % | 0.08 -10.40 % | 0.09 511.35 % | -0.02 60.24 % | -0.06 -148.00 % | 0.12 20.00 % | 0.10 387.36 % | -0.03 -142.86 % | 0.08 -37.54 % | 0.13 425.00 % | -0.04 -1 312.12 % | 0.00 -98.17 % | 0.18 103.39 % | 0.09 -53.42 % | 0.19 |
| Earnings per share | 0.25 106.27 % | -3.99 -23.91 % | -3.22 -32 300.00 % | 0.01 -99.66 % | 2.95 473.42 % | -0.79 80.45 % | -4.04 -431.58 % | -0.76 -192.31 % | -0.26 57.38 % | -0.61 -5.17 % | -0.58 -45.00 % | -0.40 31.03 % | -0.58 -3.57 % | -0.56 1.75 % | -0.57 -78.13 % | -0.32 11.11 % | -0.36 23.40 % | -0.47 -17.50 % | -0.40 -73.91 % | -0.23 46.51 % | -0.43 -226.47 % | 0.34 526.15 % | 0.05 -82.48 % | 0.31 306.67 % | -0.15 -137.50 % | 0.40 233.33 % | 0.12 -40.00 % | 0.20 -47.37 % | 0.38 171.43 % | 0.14 -6.67 % | 0.15 51.82 % | 0.10 8.33 % | 0.09 128.00 % | 0.04 -96.08 % | 1.02 1 686.31 % | -0.06 -170.89 % | 0.09 2 648.48 % | 0.00 -96.14 % | 0.09 131.70 % | -0.27 -336.19 % | -0.06 -122.11 % | 0.28 40.00 % | 0.20 -35.48 % | 0.31 6.90 % | 0.29 -12.12 % | 0.33 837.50 % | 0.04 -79.29 % | 0.17 -37.04 % | 0.27 50.00 % | 0.18 482.98 % | -0.05 17.69 % | -0.06 -167.65 % | 0.08 -10.40 % | 0.09 507.79 % | -0.02 59.90 % | -0.06 -148.00 % | 0.12 20.00 % | 0.10 382.49 % | -0.04 -143.60 % | 0.08 -37.54 % | 0.13 425.00 % | -0.04 -1 312.12 % | 0.00 -98.17 % | 0.18 103.39 % | 0.09 -53.42 % | 0.19 |
| Gross profit | 334.499 M -22.32 % | 430.589 M -40.67 % | 725.760 M 14.66 % | 632.973 M 12.51 % | 562.583 M 23.80 % | 454.411 M -18.03 % | 554.373 M -7.21 % | 597.455 M 14.38 % | 522.363 M -3.14 % | 539.274 M -14.17 % | 628.336 M 33.28 % | 471.434 M -2.39 % | 482.958 M -10.21 % | 537.903 M -4.95 % | 565.913 M 23.17 % | 459.451 M 9.06 % | 421.276 M 6.01 % | 397.399 M -25.19 % | 531.217 M 43.09 % | 371.239 M 22.18 % | 303.853 M -16.12 % | 362.252 M -24.26 % | 478.293 M 23.54 % | 387.145 M -13.71 % | 448.641 M 7.59 % | 417.009 M 79.39 % | 232.454 M 78.12 % | 130.505 M -36.06 % | 204.115 M -7.80 % | 221.373 M 17.94 % | 187.705 M 6.56 % | 176.153 M | 0.000 | 0.000 -100.00 % | 33.062 M | 0.000 -100.00 % | 19.714 M -86.15 % | 142.382 M -6.11 % | 151.652 M 46.56 % | 103.473 M -41.05 % | 175.541 M -16.21 % | 209.511 M -84.98 % | 1.395 B 964.20 % | -161.364 M -179.32 % | 203.439 M -1.68 % | 206.910 M 79.22 % | 115.449 M | 0.000 | 0.000 -100.00 % | 347.017 M 219.75 % | 108.528 M 20.34 % | 90.186 M -24.58 % | 119.575 M -2.63 % | 122.804 M 18.81 % | 103.365 M 40.90 % | 73.358 M -39.73 % | 121.709 M -4.46 % | 127.385 M 9.52 % | 116.316 M -1.15 % | 117.673 M -0.70 % | 118.504 M 65.48 % | 71.612 M -19.88 % | 89.385 M -13.96 % | 103.890 M -3.81 % | 108.009 M -1.10 % | 109.209 M |
| Income tax expense | -7.475 M -14.79 % | -6.512 M 83.62 % | -39.757 M -173.82 % | 53.859 M 692.39 % | 6.797 M 133.82 % | -20.096 M -197.13 % | 20.689 M 267.83 % | -12.327 M -271.61 % | 7.183 M 253.19 % | -4.689 M 67.89 % | -14.605 M -589.77 % | 2.982 M -61.03 % | 7.652 M -32.74 % | 11.376 M 551.17 % | 1.747 M -88.67 % | 15.424 M 315.29 % | 3.714 M -24.95 % | 4.949 M -88.00 % | 41.235 M 4.81 % | 39.344 M 593.34 % | -7.975 M -141.89 % | 19.039 M 391.12 % | -6.540 M -139.31 % | 16.637 M 512.11 % | -4.037 M -75.14 % | -2.305 M -111.93 % | 19.322 M 388.52 % | -6.697 M -204.46 % | 6.411 M -22.09 % | 8.229 M 128.81 % | -28.565 M -627.42 % | 5.416 M 87.93 % | 2.882 M 394.38 % | -979.000 K -100.88 % | 111.062 M 1 529.37 % | -7.770 M -336.89 % | 3.280 M 209.01 % | -3.009 M -189.16 % | 3.375 M 117.03 % | -19.817 M -470.60 % | -3.473 M -122.20 % | 15.643 M -29.65 % | 22.237 M 23.42 % | 18.018 M 0.85 % | 17.866 M -5.73 % | 18.951 M 1 013.45 % | 1.702 M -86.13 % | 12.267 M -29.54 % | 17.411 M 60.86 % | 10.824 M 277.76 % | -6.089 M -336.49 % | -1.395 M -124.05 % | 5.800 M | 0.000 100.00 % | -1.590 M 35.21 % | -2.454 M -131.21 % | 7.864 M 43.66 % | 5.474 M 731.37 % | -867.000 K -118.43 % | 4.704 M -33.15 % | 7.037 M 466.89 % | -1.918 M -1 460.28 % | 141.000 K -98.69 % | 10.796 M 122.69 % | 4.848 M -47.08 % | 9.161 M |
| Cost of revenue | 336.993 M -29.54 % | 478.272 M -40.62 % | 805.415 M 30.82 % | 615.646 M 5.29 % | 584.687 M 19.70 % | 488.472 M -31.75 % | 715.681 M 17.24 % | 610.428 M -4.33 % | 638.037 M 8.42 % | 588.470 M -30.69 % | 849.028 M 39.62 % | 608.093 M 10.74 % | 549.118 M 15.33 % | 476.108 M -23.12 % | 619.252 M 49.22 % | 414.984 M 13.27 % | 366.365 M 24.24 % | 294.896 M -28.57 % | 412.822 M 17.68 % | 350.804 M 5.18 % | 333.541 M -17.67 % | 405.137 M -12.00 % | 460.402 M 20.69 % | 381.474 M -11.74 % | 432.206 M 8.31 % | 399.038 M 106.55 % | 193.196 M 32.11 % | 146.235 M -10.09 % | 162.652 M -16.54 % | 194.887 M 14.14 % | 170.747 M 10.06 % | 155.143 M -4.75 % | 162.885 M 3.56 % | 157.287 M 16.47 % | 135.043 M -20.18 % | 169.178 M 12.93 % | 149.814 M 0.37 % | 149.261 M -32.08 % | 219.764 M 43.21 % | 153.456 M -35.62 % | 238.351 M 24.06 % | 192.125 M -25.04 % | 256.315 M 58.84 % | 161.364 M -15.40 % | 190.728 M -6.33 % | 203.619 M 242.60 % | 59.433 M -74.12 % | 229.646 M 19.57 % | 192.055 M 16.77 % | 164.475 M 17.66 % | 139.789 M -2.87 % | 143.914 M -14.03 % | 167.394 M 18.89 % | 140.794 M 9.61 % | 128.453 M 13.76 % | 112.912 M -34.15 % | 171.474 M 11.98 % | 153.135 M 28.99 % | 118.720 M -1.07 % | 120.010 M 5.82 % | 113.408 M 62.64 % | 69.731 M -26.59 % | 94.990 M -21.99 % | 121.765 M 0.19 % | 121.530 M 2.33 % | 118.764 M |
| General and administrative 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 387.888 M 99.31 % | 194.619 M -10.73 % | 218.008 M -4.02 % | 227.128 M -53.41 % | 487.492 M 7.68 % | 452.702 M -11.87 % | 513.699 M 9.93 % | 467.307 M 0.25 % | 466.159 M -10.01 % | 517.985 M -28.29 % | 722.290 M 55.67 % | 463.994 M 3.13 % | 449.902 M -28.04 % | 625.249 M 6.62 % | 586.448 M 158.50 % | 226.863 M 0.33 % | 226.113 M -48.12 % | 435.858 M 180 006.61 % | 242.000 K -99.88 % | 195.678 M 17.85 % | 166.039 M -14.89 % | 195.097 M 118.15 % | 89.432 M -77.51 % | 397.704 M 67.96 % | 236.782 M 80.08 % | 131.485 M -38.34 % | 213.246 M 92.25 % | 110.922 M -25.87 % | 149.632 M 79.99 % | 83.134 M -50.51 % | 167.977 M 163.19 % | 63.823 M -30.30 % | 91.562 M 13.58 % | 80.615 M 119.02 % | -423.773 M -1 124.82 % | 41.351 M 121.77 % | -189.907 M -10.01 % | -172.620 M 27.59 % | -238.403 M -117.47 % | -109.625 M 58.08 % | -261.529 M -12.90 % | -231.651 M -236.93 % | 169.174 M 173.95 % | 61.753 M -1.33 % | 62.584 M -1.10 % | 63.278 M 193.29 % | -67.832 M 75.02 % | -271.597 M -324.63 % | 120.910 M -18.47 % | 148.308 M 28.54 % | 115.379 M 25.63 % | 91.840 M -11.21 % | 103.436 M -2.28 % | 105.853 M -4.41 % | 110.741 M 31.96 % | 83.918 M -8.26 % | 91.470 M -12.37 % | 104.380 M -8.64 % | 114.254 M 17.85 % | 96.952 M 3.12 % | 94.015 M 13.71 % | 82.678 M -6.48 % | 88.408 M 13.36 % | 77.992 M -7.01 % | 83.867 M -4.96 % | 88.240 M |
| Operating expenses | 387.888 M -15.54 % | 459.269 M -15.86 % | 545.865 M 5.07 % | 519.539 M 6.28 % | 488.847 M 7.98 % | 452.702 M -11.87 % | 513.699 M 9.93 % | 467.307 M 0.25 % | 466.159 M -10.01 % | 517.985 M -28.29 % | 722.290 M 55.67 % | 463.994 M 3.13 % | 449.902 M -28.04 % | 625.249 M 6.45 % | 587.377 M 18.60 % | 495.251 M 2.80 % | 481.741 M 10.48 % | 436.041 M 13.69 % | 383.524 M -7.40 % | 414.155 M 5.20 % | 393.680 M -9.85 % | 436.717 M -2.08 % | 446.013 M 11.61 % | 399.609 M -10.60 % | 446.989 M 37.63 % | 324.783 M 52.30 % | 213.246 M 92.25 % | 110.922 M -25.96 % | 149.808 M -13.93 % | 174.060 M 3.62 % | 167.977 M 17.98 % | 142.374 M -20.88 % | 179.955 M 4.46 % | 172.278 M 140.65 % | -423.773 M -438.85 % | 125.062 M 173.77 % | -169.528 M -11.17 % | -152.493 M 36.04 % | -238.403 M -117.47 % | -109.625 M 58.08 % | -261.529 M -12.90 % | -231.651 M -236.93 % | 169.174 M 27.74 % | 132.439 M -5.81 % | 140.613 M 0.59 % | 139.790 M 306.08 % | -67.832 M 75.02 % | -271.597 M -324.63 % | 120.910 M -18.47 % | 148.308 M 28.54 % | 115.379 M 25.63 % | 91.840 M -11.21 % | 103.436 M -2.28 % | 105.853 M -4.41 % | 110.741 M 31.96 % | 83.918 M -8.26 % | 91.470 M -12.37 % | 104.380 M -8.64 % | 114.254 M 17.85 % | 96.952 M 3.12 % | 94.015 M 13.71 % | 82.678 M -6.48 % | 88.408 M 13.36 % | 77.992 M -7.01 % | 83.867 M -4.96 % | 88.240 M |
| Cost and expenses | 724.881 M -22.48 % | 935.049 M -30.80 % | 1.351 B 19.04 % | 1.135 B 5.74 % | 1.074 B 14.06 % | 941.174 M -23.44 % | 1.229 B 3.42 % | 1.189 B 7.65 % | 1.104 B -0.20 % | 1.106 B -29.58 % | 1.571 B 46.57 % | 1.072 B 7.31 % | 999.020 M -9.29 % | 1.101 B -8.72 % | 1.207 B 32.56 % | 910.235 M 7.33 % | 848.106 M 16.03 % | 730.937 M -8.18 % | 796.076 M 4.01 % | 765.348 M 5.01 % | 728.815 M -14.17 % | 849.140 M -6.32 % | 906.415 M 16.05 % | 781.083 M -11.16 % | 879.195 M 20.51 % | 729.562 M 79.01 % | 407.546 M 58.48 % | 257.157 M -17.65 % | 312.284 M -15.36 % | 368.947 M 8.92 % | 338.724 M 13.85 % | 297.517 M -13.22 % | 342.840 M 4.03 % | 329.565 M 464.85 % | 58.346 M -79.06 % | 278.646 M 1 513.44 % | -19.714 M -510.15 % | -3.231 M 82.67 % | -18.639 M -106.20 % | 300.760 M 1 397.61 % | -23.178 M 41.36 % | -39.526 M -109.29 % | 425.489 M 44.82 % | 293.803 M -11.33 % | 331.341 M -3.51 % | 343.409 M 18.71 % | 289.290 M -3.13 % | 298.642 M -4.58 % | 312.965 M 0.06 % | 312.783 M 22.58 % | 255.168 M 8.23 % | 235.754 M -12.95 % | 270.830 M 9.80 % | 246.647 M 3.12 % | 239.194 M 21.52 % | 196.830 M -25.14 % | 262.944 M 2.11 % | 257.515 M 10.53 % | 232.974 M 7.38 % | 216.962 M 4.60 % | 207.423 M 36.10 % | 152.409 M -16.90 % | 183.398 M -8.19 % | 199.757 M -2.75 % | 205.397 M -0.78 % | 207.004 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 138.130 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 112.810 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 % | 49.316 M | 0.000 | 0.000 | 0.000 -100.00 % | 46.900 M | 0.000 | 0.000 | 0.000 -100.00 % | 26.145 M | 0.000 | 0.000 | 0.000 -100.00 % | 15.998 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 |
| Selling general and administrative expenses | 0.000 -100.00 % | 264.650 M -10.94 % | 297.171 M 1.19 % | 293.664 M 4.80 % | 280.202 M 10.77 % | 252.960 M -18.81 % | 311.548 M 16.26 % | 267.978 M -3.54 % | 277.800 M 4.70 % | 265.327 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 322.840 M 20.29 % | 268.388 M 4.99 % | 255.628 M 0.47 % | 254.442 M | 0.000 -100.00 % | 218.867 M -4.52 % | 229.235 M -7.90 % | 248.906 M 2.11 % | 243.771 M 21.47 % | 200.689 M -4.53 % | 210.207 M 5.61 % | 199.039 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 |
| Interest income | 12.442 M 35.52 % | 9.181 M -63.56 % | 25.193 M 28.09 % | 19.668 M 149.66 % | 7.878 M 94.66 % | 4.047 M -43.75 % | 7.195 M 22.99 % | 5.850 M -2.78 % | 6.017 M 38.77 % | 4.336 M -88.33 % | 37.163 M 249.08 % | 10.646 M | 0.000 -100.00 % | 2.504 M -90.32 % | 25.877 M | 0.000 -100.00 % | 6.059 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 -100.00 % | 8.176 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 |
| Interest expense | 47.184 M 4.17 % | 45.295 M -3.86 % | 47.115 M -6.64 % | 50.467 M 11.01 % | 45.463 M 7.94 % | 42.120 M 4.07 % | 40.472 M -8.94 % | 44.444 M -5.71 % | 47.135 M -5.82 % | 50.048 M -42.95 % | 87.728 M 209.88 % | 28.310 M 513.30 % | 4.616 M -68.10 % | 14.471 M -79.94 % | 72.142 M 428.13 % | 13.660 M -8.93 % | 15.000 M -34.64 % | 22.949 M -52.00 % | 47.810 M 139.42 % | 19.969 M 1 896.90 % | 1.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 22.000 M -9.80 % | 24.391 M | 0.000 -100.00 % | 1.201 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.662 M | 0.000 -100.00 % | 4.998 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 |
| Depreciation and amortization | 65.805 M -6.13 % | 70.104 M -8.79 % | 76.858 M 8.94 % | 70.553 M 13.75 % | 62.025 M -8.70 % | 67.933 M -1.00 % | 68.621 M 8.07 % | 63.496 M -2.29 % | 64.983 M -27.21 % | 89.275 M -0.81 % | 90.002 M 6.96 % | 84.149 M 4.76 % | 80.327 M 4.40 % | 76.941 M 7.39 % | 71.647 M 10.87 % | 64.625 M 3.16 % | 62.643 M -1.95 % | 63.886 M 1.50 % | 62.943 M 3.58 % | 60.765 M -6.14 % | 64.738 M 6.54 % | 60.766 M -2.96 % | 62.617 M 4.58 % | 59.875 M 1.45 % | 59.018 M 1.59 % | 58.096 M 212.98 % | 18.562 M -6.52 % | 19.857 M 2.84 % | 19.309 M 0.55 % | 19.204 M -4.91 % | 20.196 M 15.78 % | 17.444 M -6.66 % | 18.689 M 1.44 % | 18.423 M -3.25 % | 19.042 M 11.83 % | 17.028 M -1.26 % | 17.245 M 11.97 % | 15.401 M 3.73 % | 14.847 M 15.58 % | 12.846 M -9.50 % | 14.195 M 6.51 % | 13.328 M -22.30 % | 17.153 M -12.46 % | 19.594 M -72.92 % | 72.363 M 302.17 % | 17.993 M 761.73 % | 2.088 M -88.85 % | 18.728 M 25.77 % | 14.891 M 8.60 % | 13.712 M 52.87 % | 8.970 M -33.24 % | 13.436 M -11.49 % | 15.181 M -15.28 % | 17.920 M -6.33 % | 19.131 M 21.76 % | 15.712 M -12.92 % | 18.044 M -9.12 % | 19.854 M -8.09 % | 21.601 M 0.19 % | 21.559 M 13.16 % | 19.051 M 48.57 % | 12.823 M -12.58 % | 14.668 M 8.09 % | 13.570 M -7.31 % | 14.640 M 6.27 % | 13.776 M |
| Operating income | -53.389 M -103.87 % | -26.188 M -114.56 % | 179.895 M 58.59 % | 113.434 M 51.06 % | 75.091 M 4 293.86 % | 1.709 M -95.80 % | 40.674 M -38.70 % | 66.354 M -19.63 % | 82.565 M 287.83 % | 21.289 M 121.38 % | -99.554 M -1 438.09 % | 7.440 M -77.49 % | 33.056 M 137.84 % | -87.346 M -325.35 % | -20.535 M 41.42 % | -35.055 M 41.62 % | -60.047 M -56.13 % | -38.459 M -695.62 % | 6.457 M 54.11 % | 4.190 M 109.12 % | -45.936 M -91.53 % | -23.984 M -167.55 % | 35.508 M 436.28 % | -10.559 M -460.01 % | 2.933 M -96.82 % | 92.226 M 380.14 % | 19.208 M -0.86 % | 19.375 M -64.32 % | 54.307 M 14.78 % | 47.312 M 139.83 % | 19.727 M -41.60 % | 33.778 M 15.92 % | 29.139 M 75.04 % | 16.647 M -94.23 % | 288.730 M 2 426.59 % | -12.410 M -162.95 % | 19.714 M 509.96 % | 3.232 M -82.66 % | 18.639 M 142.52 % | -43.831 M -289.11 % | 23.178 M -41.36 % | 39.526 M -44.62 % | 71.373 M 28.67 % | 55.470 M -11.71 % | 62.825 M -6.40 % | 67.120 M 699.14 % | 8.399 M -79.35 % | 40.671 M -21.81 % | 52.017 M 51.95 % | 34.234 M 599.69 % | -6.851 M -314.21 % | -1.654 M -110.25 % | 16.140 M -4.79 % | 16.952 M 329.83 % | -7.376 M 30.16 % | -10.561 M -134.93 % | 30.239 M 31.45 % | 23.005 M 1 014.58 % | 2.064 M -90.04 % | 20.722 M -15.38 % | 24.488 M 321.27 % | -11.067 M -1 232.75 % | 977.000 K -96.23 % | 25.898 M 7.28 % | 24.141 M 15.12 % | 20.970 M |
| Operating income ratio | -0.08 -175.93 % | -0.03 -124.53 % | 0.12 29.32 % | 0.09 38.96 % | 0.07 3 506.83 % | 0.00 -94.34 % | 0.03 -44.78 % | 0.06 -18.56 % | 0.07 277.24 % | 0.02 128.01 % | -0.07 -1 077.76 % | 0.01 -78.48 % | 0.03 137.18 % | -0.09 -397.15 % | -0.02 56.78 % | -0.04 47.42 % | -0.08 -37.23 % | -0.06 -790.48 % | 0.01 47.69 % | 0.01 108.08 % | -0.07 -129.93 % | -0.03 -177.52 % | 0.04 375.35 % | -0.01 -512.57 % | 0.00 -97.05 % | 0.11 150.44 % | 0.05 -35.54 % | 0.07 -52.72 % | 0.15 30.27 % | 0.11 106.53 % | 0.06 -46.02 % | 0.10 -43.01 % | 0.18 69.02 % | 0.11 -95.05 % | 2.14 4 686.85 % | -0.05 -174.61 % | 0.06 463.74 % | 0.01 -86.93 % | 0.08 129.69 % | -0.29 -393.72 % | 0.10 -52.73 % | 0.21 375.85 % | 0.04 | 0.00 -100.00 % | 0.33 -0.07 % | 0.33 586.36 % | 0.05 -59.93 % | 0.12 -55.74 % | 0.27 174.54 % | 0.10 457.57 % | -0.03 -290.49 % | -0.01 -112.56 % | 0.06 -12.54 % | 0.06 302.12 % | -0.03 43.88 % | -0.06 -154.97 % | 0.10 25.77 % | 0.08 833.86 % | 0.01 -89.93 % | 0.09 -17.43 % | 0.11 234.86 % | -0.08 -1 577.62 % | 0.01 -95.38 % | 0.11 9.12 % | 0.11 14.34 % | 0.09 |
| Total other income expenses net | 101.180 M 112.40 % | -816.175 M 6.14 % | -869.585 M -1 415.51 % | -57.379 M 64.15 % | -160.063 M 15.42 % | -189.240 M 77.62 % | -845.641 M -270.12 % | -228.480 M -791.70 % | -25.623 M 58.40 % | -61.597 M -92.42 % | -32.011 M -67.28 % | -19.136 M -10.28 % | -17.352 M -9.68 % | -15.820 M 78.95 % | -75.150 M -418.96 % | -14.481 M -73.09 % | -8.366 M 83.15 % | -49.651 M 3.88 % | -51.655 M -362.24 % | -11.175 M 71.48 % | -39.181 M -137.26 % | 105.146 M 436.98 % | -31.202 M -137.73 % | 82.703 M 341.45 % | -34.252 M -31.18 % | -26.110 M -211.86 % | 23.341 M 259.26 % | 6.497 M -55.81 % | 14.704 M 191.80 % | -16.018 M 8.52 % | -17.509 M -45.79 % | -12.010 M -7.56 % | -11.166 M -7.58 % | -10.379 M -140.34 % | 25.726 M 528.91 % | -5.998 M -352.68 % | -1.325 M 77.17 % | -5.803 M -46.84 % | -3.952 M 67.49 % | -12.158 M 65.10 % | -34.835 M -353.81 % | 13.725 M 274.42 % | -7.869 M -286.29 % | 4.224 M 169.51 % | -6.077 M 37.01 % | -9.647 M -270.18 % | -2.606 M 53.46 % | -5.599 M -405.32 % | -1.108 M -531.13 % | 257.000 K 104.67 % | -5.503 M 25.20 % | -7.357 M -908.46 % | 910.000 K 120.70 % | -4.396 M -262.75 % | 2.701 M 522.35 % | 434.000 K 107.06 % | -6.151 M -56.35 % | -3.934 M 48.56 % | -7.648 M -47.30 % | -5.192 M -2 372.38 % | -210.000 K -105.13 % | 4.097 M 2 441.14 % | -175.000 K -101.95 % | 8.976 M 219.68 % | -7.500 M -157.26 % | 13.099 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 1.959 B 15.70 % | 1.693 B 6.65 % | 1.588 B 38.16 % | 1.149 B 1.23 % | 1.135 B -42.96 % | 1.990 B 41.80 % | 1.403 B -0.56 % | 1.411 B -15.09 % | 1.662 B 356.12 % | -648.891 M -141.73 % | 1.555 B 13.65 % | 1.368 B 18.64 % | 1.153 B 34.85 % | 855.206 M -1.95 % | 872.211 M 99.41 % | 437.390 M 165.24 % | 164.905 M 84.61 % | 89.328 M 156.08 % | -159.284 M -119.05 % | 835.928 M -50.98 % | 1.705 B -1.02 % | 1.723 B 20.79 % | 1.426 B -1.26 % | 1.444 B -2.09 % | 1.475 B 6.27 % | 1.388 B 262.06 % | 383.401 M 17.76 % | 325.570 M 20.12 % | 271.038 M 55.05 % | 174.803 M -18.81 % | 215.292 M -0.86 % | 217.155 M -28.37 % | 303.170 M -2.76 % | 311.763 M 31.16 % | 237.704 M 188.26 % | -269.315 M 7.39 % | -290.807 M 23.41 % | -379.704 M -224.17 % | 305.782 M 4.75 % | 291.921 M 0.31 % | 291.019 M 66.74 % | 174.533 M 83.60 % | 95.064 M -45.28 % | 173.727 M 35.73 % | 127.991 M 19.20 % | 107.374 M -46.32 % | 200.028 M -26.75 % | 273.091 M -1.50 % | 277.257 M 6.80 % | 259.599 M -6.33 % | 277.136 M 4.00 % | 266.469 M -7.43 % | 287.865 M 1 550.93 % | -19.840 M -105.92 % | 335.016 M -3.54 % | 347.294 M -2.12 % | 354.812 M -6.98 % | 381.439 M -3.48 % | 395.174 M 9.27 % | 361.636 M 2.91 % | 351.413 M 4.40 % | 336.595 M 14.01 % | 295.240 M |
| Total investments | 612.813 M 17.00 % | 523.754 M -56.45 % | 1.203 B -23.84 % | 1.579 B -1.27 % | 1.599 B 2.51 % | 1.560 B 15.51 % | 1.351 B -36.83 % | 2.138 B -3.24 % | 2.210 B 1 749.11 % | 119.506 M -1.23 % | 120.999 M -23.41 % | 157.979 M 922.05 % | 15.457 M 80.36 % | 8.570 M 22.01 % | 7.024 M 39.81 % | 5.024 M 35.31 % | 3.713 M -95.42 % | 81.037 M 3 822.41 % | 2.066 M -97.52 % | 83.216 M 47.04 % | 56.593 M -73.99 % | 217.583 M 33 322.89 % | 651.000 K -58.51 % | 1.569 M -4.85 % | 1.649 M -40.68 % | 2.780 M -99.72 % | 994.144 M 7.20 % | 927.338 M 1.29 % | 915.497 M 5.21 % | 870.164 M -5.29 % | 918.769 M 0.94 % | 910.187 M -5.42 % | 962.370 M -1.11 % | 973.184 M -0.28 % | 975.963 M 21 204.58 % | 4.581 M 4.49 % | 4.384 M -35.03 % | 6.748 M 312.97 % | 1.634 M -85.39 % | 11.187 M 18.13 % | 9.470 M 1.05 % | 9.372 M 478.88 % | 1.619 M -38.04 % | 2.613 M -33.68 % | 3.940 M 39.82 % | 2.818 M -98.55 % | 194.678 M 4 752.39 % | 4.012 M 57.27 % | 2.551 M -35.25 % | 3.940 M 148.27 % | 1.587 M -53.39 % | 3.405 M 7.89 % | 3.156 M -33.22 % | 4.726 M 95.86 % | 2.413 M -31.57 % | 3.526 M -40.75 % | 5.951 M -23.36 % | 7.765 M 41.21 % | 5.499 M -18.11 % | 6.715 M -0.53 % | 6.751 M -3.46 % | 6.993 M 14.70 % | 6.097 M |
| Total debt | 2.089 B 13.25 % | 1.844 B -2.67 % | 1.895 B 13.74 % | 1.666 B 13.27 % | 1.471 B -29.93 % | 2.099 B 34.77 % | 1.558 B -1.09 % | 1.575 B -16.71 % | 1.891 B 163.52 % | 717.492 M -68.37 % | 2.268 B 10.36 % | 2.055 B 5.03 % | 1.957 B 3.85 % | 1.884 B 27.98 % | 1.472 B 4.17 % | 1.414 B 1.80 % | 1.388 B 0.51 % | 1.381 B -6.77 % | 1.482 B -17.37 % | 1.793 B -2.18 % | 1.833 B -0.24 % | 1.838 B 15.17 % | 1.596 B -0.82 % | 1.609 B 0.66 % | 1.598 B -0.20 % | 1.601 B 206.81 % | 521.932 M 15.92 % | 450.266 M 21.37 % | 370.975 M -2.02 % | 378.614 M -2.14 % | 386.897 M -14.19 % | 450.858 M -2.01 % | 460.125 M 2.94 % | 446.985 M 0.27 % | 445.777 M 10.80 % | 402.332 M | 0.000 -100.00 % | 383.171 M -2.65 % | 393.587 M -0.02 % | 393.658 M 0.67 % | 391.031 M 31.47 % | 297.428 M 0.06 % | 297.243 M 0.04 % | 297.130 M 0.08 % | 296.903 M 0.06 % | 296.736 M -33.84 % | 448.504 M -6.31 % | 478.717 M 30.94 % | 365.613 M -5.05 % | 385.043 M 7.72 % | 357.458 M 11.93 % | 319.368 M 1.78 % | 313.783 M | 0.000 -100.00 % | 351.220 M -0.82 % | 354.126 M -3.11 % | 365.480 M -6.23 % | 389.751 M -3.58 % | 404.202 M 9.00 % | 370.831 M 2.81 % | 360.711 M 3.66 % | 347.986 M 1.81 % | 341.803 M |
| Accumulated other comprehensive income loss | 1.398 B -7.02 % | 1.503 B -40.25 % | 2.516 B -17.44 % | 3.047 B 0.25 % | 3.039 B 22.79 % | 2.475 B 813.72 % | 270.893 M -91.55 % | 3.206 B -6.77 % | 3.439 B 187.88 % | 1.195 B 56.49 % | 763.463 M -22.85 % | 989.641 M 10.02 % | 899.515 M 17.82 % | 763.452 M -24.43 % | 1.010 B 11.18 % | 908.659 M -8.74 % | 995.643 M -52.50 % | 2.096 B 342.73 % | -863.519 M | 0.000 | 0.000 | 0.000 100.00 % | -630.901 M | 0.000 | 0.000 | 0.000 100.00 % | -526.684 M | 0.000 | 0.000 | 0.000 100.00 % | -456.058 M | 0.000 | 0.000 | 0.000 100.00 % | -415.895 M | 0.000 | 0.000 | 0.000 100.00 % | -504.527 M | 0.000 | 0.000 | 0.000 100.00 % | -434.046 M | 0.000 | 0.000 | 0.000 100.00 % | -355.501 M | 0.000 | 0.000 | 0.000 100.00 % | -332.124 M | 0.000 | 0.000 | 0.000 100.00 % | -336.481 M | 0.000 | 0.000 | 0.000 100.00 % | -301.325 M | 0.000 | 0.000 | 0.000 100.00 % | -241.015 M |
| Retained earnings | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 244.782 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 166.294 M -6.99 % | 178.796 M 8.18 % | 165.276 M 2.48 % | 161.283 M -1.22 % | 163.277 M -1.85 % | 166.359 M | 0.000 -100.00 % | 150.399 M -1.21 % | 152.243 M 119.85 % | 69.249 M -10.24 % | 77.151 M -4.21 % | 80.541 M |
| Common stock | 21.007 M 0.00 % | 21.007 M 0.00 % | 21.007 M 0.00 % | 21.007 M 4.19 % | 20.162 M 0.00 % | 20.162 M 0.00 % | 20.162 M 0.00 % | 20.162 M 0.00 % | 20.162 M -27.16 % | 27.680 M 37.29 % | 20.162 M 0.00 % | 20.162 M 0.00 % | 20.162 M 0.00 % | 20.162 M 0.00 % | 20.162 M 0.00 % | 20.162 M 0.00 % | 20.162 M 0.00 % | 20.162 M 0.00 % | 20.162 M 0.00 % | 20.162 M 10.00 % | 18.329 M -98.56 % | 1.270 B 6 829.01 % | 18.329 M 0.00 % | 18.329 M 0.00 % | 18.329 M 0.00 % | 18.329 M 10.00 % | 16.663 M 0.00 % | 16.663 M 0.00 % | 16.663 M 0.00 % | 16.663 M 0.00 % | 16.663 M 0.00 % | 16.663 M | 0.000 | 0.000 -100.00 % | 16.663 M | 0.000 | 0.000 | 0.000 -100.00 % | 13.329 M | 0.000 | 0.000 | 0.000 -100.00 % | 13.329 M | 0.000 | 0.000 | 0.000 -100.00 % | 13.329 M | 0.000 | 0.000 | 0.000 -100.00 % | 13.329 M -87.16 % | 103.782 M 0.04 % | 103.740 M 0.06 % | 103.678 M 677.84 % | 13.329 M 0.00 % | 13.329 M -87.11 % | 103.438 M 0.12 % | 103.309 M 675.07 % | 13.329 M -87.07 % | 103.054 M -42.07 % | 177.888 M 0.15 % | 177.619 M 1 232.58 % | 13.329 M |
| Total equity | 2.415 B -4.20 % | 2.520 B -29.92 % | 3.597 B -11.50 % | 4.064 B 7.92 % | 3.766 B 17.62 % | 3.202 B -1.22 % | 3.241 B -20.90 % | 4.098 B -5.12 % | 4.319 B 82.48 % | 2.367 B -31.77 % | 3.469 B -5.93 % | 3.687 B 2.65 % | 3.592 B 3.67 % | 3.465 B -0.56 % | 3.484 B 1.63 % | 3.428 B -0.83 % | 3.457 B -1.75 % | 3.518 B -2.15 % | 3.596 B 19.38 % | 3.012 B 37.29 % | 2.194 B -7.53 % | 2.373 B 10.20 % | 2.153 B -0.40 % | 2.162 B 5.44 % | 2.050 B -1.33 % | 2.078 B 34.91 % | 1.540 B 5.36 % | 1.462 B 2.85 % | 1.421 B 1.29 % | 1.403 B -0.66 % | 1.412 B 4.26 % | 1.355 B -0.92 % | 1.367 B 1.67 % | 1.345 B 0.88 % | 1.333 B 21.31 % | 1.099 B -1.70 % | 1.118 B 1.63 % | 1.100 B 134.00 % | 470.136 M 5.72 % | 444.701 M -1.61 % | 451.959 M -17.47 % | 547.611 M 12.42 % | 487.107 M 13.50 % | 429.157 M 10.38 % | 388.786 M -0.36 % | 390.195 M 11.94 % | 348.562 M 3.57 % | 336.544 M 8.25 % | 310.906 M 7.28 % | 289.797 M 11.68 % | 259.487 M -3.92 % | 270.076 M -4.41 % | 282.536 M 5.05 % | 268.953 M 1.53 % | 264.898 M -0.73 % | 266.837 M -1.10 % | 269.797 M 2.00 % | 264.506 M 4.31 % | 253.580 M -0.67 % | 255.297 M 3.30 % | 247.137 M -3.00 % | 254.770 M -1.21 % | 257.900 M |
| Other non current liabilities | 289.358 M -18.19 % | 353.685 M -24.98 % | 471.457 M 35.34 % | 348.349 M -5.68 % | 369.331 M 3 316.57 % | 10.810 M 6.14 % | 10.185 M -96.93 % | 331.868 M -2.94 % | 341.937 M 79.53 % | 190.458 M -28.16 % | 265.128 M -30.40 % | 380.951 M 37.39 % | 277.281 M 146.01 % | 112.709 M -31.01 % | 163.370 M -15.53 % | 193.401 M 2.52 % | 188.647 M -0.51 % | 189.615 M 3 028.44 % | 6.061 M -98.28 % | 353.278 M -2.74 % | 363.223 M -10.47 % | 405.722 M 40 572 100.00 % | 1.000 K -100.00 % | 210.087 M 0.34 % | 209.382 M -0.75 % | 210.972 M 12 324.73 % | 1.698 M -98.68 % | 128.305 M -26.62 % | 174.855 M -18.67 % | 215.000 M 86.13 % | 115.513 M -61.57 % | 300.545 M -1.74 % | 305.862 M 1.94 % | 300.036 M 177.85 % | 107.985 M 239.13 % | 31.842 M 20.22 % | 26.486 M 13.42 % | 23.352 M 58.28 % | 14.754 M -61.35 % | 38.177 M 6.01 % | 36.013 M -2.63 % | 36.984 M 99.59 % | 18.530 M -22.75 % | 23.988 M 29.57 % | 18.513 M 0.14 % | 18.487 M 122.40 % | -82.533 M -309.66 % | 39.366 M -5.56 % | 41.684 M 71.39 % | 24.321 M 145.32 % | 9.914 M 3.02 % | 9.623 M -40.21 % | 16.096 M -94.97 % | 320.030 M 10 848.68 % | 2.923 M -84.49 % | 18.844 M -6.13 % | 20.075 M 4.15 % | 19.275 M 253.48 % | 5.453 M -78.13 % | 24.938 M -5.01 % | 26.254 M 26.69 % | 20.723 M 44.41 % | 14.350 M |
| Long term debt | 1.915 B 7.17 % | 1.787 B 9.43 % | 1.633 B 0.90 % | 1.618 B 15.78 % | 1.398 B 264.92 % | 383.032 M -1.09 % | 387.259 M -73.61 % | 1.467 B -19.89 % | 1.832 B -34.73 % | 2.806 B 42.94 % | 1.963 B 10.03 % | 1.784 B -4.34 % | 1.865 B 2.35 % | 1.822 B 30.51 % | 1.396 B 2.44 % | 1.363 B 2.65 % | 1.328 B -0.43 % | 1.334 B -7.18 % | 1.437 B -18.80 % | 1.769 B -2.22 % | 1.810 B -0.66 % | 1.821 B 17.90 % | 1.545 B -0.98 % | 1.560 B 0.62 % | 1.551 B -2.79 % | 1.595 B 209.08 % | 516.163 M 15.39 % | 447.327 M 26.68 % | 353.128 M -1.91 % | 359.997 M -2.02 % | 367.403 M -15.88 % | 436.768 M -1.99 % | 445.648 M 2.96 % | 432.828 M 0.27 % | 431.681 M 7.29 % | 402.332 M | 0.000 -100.00 % | 383.171 M -1.00 % | 387.041 M 1.16 % | 382.592 M 0.07 % | 382.320 M 28.54 % | 297.428 M -2.35 % | 304.577 M 2.51 % | 297.130 M 0.08 % | 296.903 M 0.06 % | 296.736 M -18.91 % | 365.942 M -22.99 % | 475.203 M 43.42 % | 331.344 M 1.53 % | 326.362 M 0.55 % | 324.566 M 4.82 % | 309.649 M 0.30 % | 308.720 M | 0.000 -100.00 % | 307.020 M -0.28 % | 307.876 M -0.31 % | 308.846 M 0.65 % | 306.860 M -0.13 % | 307.251 M -3.05 % | 316.911 M 0.50 % | 315.324 M -1.20 % | 319.140 M 2.98 % | 309.898 M |
| Total non current liabilities | 2.344 B 2.49 % | 2.287 B 0.44 % | 2.277 B 8.64 % | 2.095 B 11.81 % | 1.874 B 267.23 % | 510.339 M -3.43 % | 528.463 M -72.91 % | 1.951 B -16.72 % | 2.343 B 219.80 % | 732.627 M -69.91 % | 2.435 B -0.42 % | 2.445 B 1.59 % | 2.407 B 10.69 % | 2.174 B 17.50 % | 1.850 B 18.88 % | 1.556 B 2.63 % | 1.517 B -0.44 % | 1.523 B -6.56 % | 1.630 B -23.21 % | 2.123 B -2.30 % | 2.173 B -2.45 % | 2.227 B 21.67 % | 1.830 B 3.39 % | 1.770 B 0.58 % | 1.760 B -2.56 % | 1.806 B 183.22 % | 637.784 M 10.80 % | 575.632 M 9.02 % | 527.983 M -8.18 % | 574.997 M -2.84 % | 591.808 M -19.73 % | 737.313 M -1.89 % | 751.510 M 2.54 % | 732.864 M -0.56 % | 736.955 M 69.74 % | 434.174 M 1 539.26 % | 26.486 M -93.48 % | 406.523 M -0.22 % | 407.407 M -3.18 % | 420.769 M 0.58 % | 418.333 M 25.10 % | 334.412 M 0.18 % | 333.815 M 3.95 % | 321.118 M 1.81 % | 315.416 M 0.06 % | 315.223 M -42.60 % | 549.199 M 6.73 % | 514.569 M 37.94 % | 373.028 M 6.37 % | 350.683 M 0.22 % | 349.921 M 9.60 % | 319.272 M -1.71 % | 324.816 M 1.50 % | 320.030 M -0.41 % | 321.343 M -1.65 % | 326.720 M -0.67 % | 328.921 M 0.85 % | 326.135 M 0.22 % | 325.411 M -4.81 % | 341.849 M 0.08 % | 341.578 M 0.50 % | 339.863 M 1.77 % | 333.947 M |
| Other current liabilities | 305.837 M 6.29 % | 287.733 M -38.54 % | 468.153 M 1.97 % | 459.125 M 20.78 % | 380.128 M 171.00 % | -535.374 M -173.06 % | 732.761 M -13.84 % | 850.497 M 152.27 % | 337.131 M 291.85 % | -175.729 M -137.00 % | 474.986 M 343.91 % | 107.000 M 863.10 % | 11.110 M -41.68 % | 19.051 M -95.08 % | 386.896 M | 0.000 | 0.000 | 0.000 -100.00 % | 346.319 M -58.29 % | 830.215 M 7.71 % | 770.758 M -12.61 % | 881.970 M 161.08 % | 337.814 M -55.81 % | 764.377 M 13.45 % | 673.741 M -9.66 % | 745.780 M 296.32 % | 188.176 M -48.87 % | 368.018 M 7.30 % | 342.988 M -4.58 % | 359.458 M 181.75 % | 127.582 M -62.67 % | 341.773 M -2.16 % | 349.308 M 9.21 % | 319.850 M 2 406.47 % | 12.761 M -95.13 % | 261.816 M -2.63 % | 268.888 M -29.36 % | 380.663 M 212.96 % | 121.635 M -63.26 % | 331.112 M 9.22 % | 303.165 M -13.71 % | 351.334 M 148.97 % | 141.113 M -45.49 % | 258.853 M 3.40 % | 250.331 M 3.49 % | 241.887 M 150.99 % | 96.373 M -65.68 % | 280.803 M -1.91 % | 286.269 M -15.40 % | 338.366 M 355.09 % | 74.352 M -69.78 % | 246.010 M 6.44 % | 231.135 M 3.55 % | 223.205 M 360.15 % | 48.507 M -65.93 % | 142.367 M -21.50 % | 181.358 M -6.52 % | 194.004 M 3 517.45 % | 5.363 M -97.37 % | 204.058 M 14.23 % | 178.634 M 27.12 % | 140.523 M 3 770.09 % | 3.631 M |
| Deferred revenue | 0.000 -100.00 % | 99.874 M -39.21 % | 164.289 M 61.19 % | 101.925 M -32.69 % | 151.427 M -79.84 % | 751.068 M 125.78 % | 332.658 M -40.44 % | 558.482 M 5.29 % | 530.424 M -35.64 % | 824.112 M 38.64 % | 594.420 M 35.23 % | 439.561 M -1.51 % | 446.287 M 20.01 % | 371.867 M -47.75 % | 711.756 M 311.48 % | 172.975 M 19.09 % | 145.242 M 63.16 % | 89.020 M -85.25 % | 603.471 M | 0.000 | 0.000 | 0.000 -100.00 % | 53.876 M | 0.000 | 0.000 | 0.000 -100.00 % | 230.075 M | 0.000 | 0.000 | 0.000 -100.00 % | 41.966 M | 0.000 | 0.000 | 0.000 -100.00 % | 154.681 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 % | 99.747 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.338 M | 0.000 | 0.000 | 0.000 -100.00 % | 13.901 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.663 M |
| Short term debt | 173.686 M 202.31 % | 57.452 M -78.07 % | 262.021 M 174.89 % | 95.320 M 30.55 % | 73.013 M -95.75 % | 1.716 B 46.63 % | 1.170 B 987.75 % | 107.592 M 81.71 % | 59.212 M -76.41 % | 251.012 M -17.77 % | 305.248 M 12.54 % | 271.237 M 195.46 % | 91.802 M 48.01 % | 62.026 M -18.48 % | 76.090 M 50.69 % | 50.496 M -16.70 % | 60.618 M 26.61 % | 47.879 M 138.33 % | -124.921 M -623.76 % | 23.851 M 0.81 % | 23.659 M 46.94 % | 16.101 M -68.15 % | 50.560 M 4.43 % | 48.415 M 2.21 % | 47.367 M 692.22 % | 5.979 M -48.12 % | 11.524 M 291.97 % | 2.940 M -83.53 % | 17.847 M -4.14 % | 18.617 M -23.72 % | 24.405 M 73.21 % | 14.090 M -2.67 % | 14.477 M 2.26 % | 14.157 M 110.07 % | -140.586 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.719 M -3.14 % | 11.066 M 27.03 % | 8.711 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 27.000 K -99.23 % | 3.514 M -89.75 % | 34.269 M -41.60 % | 58.681 M 78.41 % | 32.892 M 238.43 % | 9.719 M 91.96 % | 5.063 M | 0.000 -100.00 % | 44.199 M -4.43 % | 46.250 M -18.34 % | 56.634 M -31.68 % | 82.891 M -14.50 % | 96.951 M 79.81 % | 53.920 M 18.80 % | 45.387 M 57.34 % | 28.846 M -9.59 % | 31.905 M |
| Total current liabilities | 759.673 M -4.80 % | 797.960 M -37.08 % | 1.268 B 12.78 % | 1.125 B 7.76 % | 1.044 B -67.58 % | 3.219 B 19.85 % | 2.686 B 81.84 % | 1.477 B 9.35 % | 1.351 B 61.67 % | 835.434 M -58.23 % | 2.000 B 1.63 % | 1.968 B 22.67 % | 1.604 B 20.16 % | 1.335 B 13.10 % | 1.181 B 2.33 % | 1.154 B 15.51 % | 998.777 M 13.34 % | 881.208 M -6.15 % | 938.993 M 9.94 % | 854.066 M 7.51 % | 794.417 M -11.54 % | 898.071 M 6.40 % | 844.027 M 3.84 % | 812.792 M 12.71 % | 721.108 M -4.08 % | 751.759 M 71.44 % | 438.496 M 18.21 % | 370.958 M 2.81 % | 360.835 M -4.56 % | 378.075 M -2.32 % | 387.049 M 8.76 % | 355.863 M -2.18 % | 363.785 M 8.92 % | 334.007 M -5.84 % | 354.721 M 35.48 % | 261.816 M -2.63 % | 268.888 M -29.36 % | 380.663 M 25.53 % | 303.244 M -11.38 % | 342.178 M 9.72 % | 311.876 M -11.23 % | 351.334 M -2.05 % | 358.691 M 38.57 % | 258.853 M 3.40 % | 250.331 M 3.49 % | 241.887 M -2.92 % | 249.168 M -12.36 % | 284.317 M -11.30 % | 320.538 M -19.27 % | 397.047 M 42.53 % | 278.562 M 8.93 % | 255.729 M 8.27 % | 236.198 M 5.82 % | 223.205 M 6.10 % | 210.365 M 11.53 % | 188.617 M -20.75 % | 237.992 M -14.05 % | 276.895 M -15.87 % | 329.108 M 27.57 % | 257.978 M 15.16 % | 224.021 M 32.27 % | 169.369 M 1.54 % | 166.801 M |
| Total liabilities | 3.103 B 0.60 % | 3.085 B -12.98 % | 3.545 B 10.09 % | 3.220 B 10.36 % | 2.918 B -21.76 % | 3.729 B 16.02 % | 3.214 B -6.24 % | 3.428 B -7.19 % | 3.694 B 135.55 % | 1.568 B -64.64 % | 4.435 B 0.50 % | 4.413 B 10.02 % | 4.011 B 14.30 % | 3.509 B 15.78 % | 3.031 B 11.84 % | 2.710 B 7.75 % | 2.515 B 4.61 % | 2.404 B -6.41 % | 2.569 B -13.69 % | 2.977 B 0.32 % | 2.967 B -5.06 % | 3.125 B 16.85 % | 2.675 B 3.54 % | 2.583 B 4.11 % | 2.481 B -3.00 % | 2.558 B 137.68 % | 1.076 B 13.70 % | 946.590 M 6.50 % | 888.818 M -6.74 % | 953.072 M -2.63 % | 978.857 M -10.46 % | 1.093 B -1.98 % | 1.115 B 4.54 % | 1.067 B -2.27 % | 1.092 B 56.85 % | 695.990 M 135.63 % | 295.374 M -62.48 % | 787.186 M 10.77 % | 710.651 M -6.85 % | 762.947 M 4.48 % | 730.209 M 6.48 % | 685.746 M -0.98 % | 692.506 M 19.40 % | 579.971 M 2.51 % | 565.747 M 1.55 % | 557.110 M -30.22 % | 798.367 M -0.06 % | 798.886 M 15.19 % | 693.566 M -7.24 % | 747.730 M 18.97 % | 628.483 M 9.30 % | 575.001 M 2.49 % | 561.014 M 3.27 % | 543.235 M 2.17 % | 531.708 M 3.18 % | 515.337 M -9.10 % | 566.913 M -5.99 % | 603.030 M -7.87 % | 654.519 M 9.12 % | 599.827 M 6.05 % | 565.599 M 11.07 % | 509.232 M 1.69 % | 500.748 M |
| Other non current assets | 0.000 | 0.000 -100.00 % | 43.529 M -20.95 % | 55.063 M 650.18 % | 7.340 M 213.41 % | 2.342 M 3.22 % | 2.269 M -47.93 % | 4.358 M 64.76 % | 2.645 M -97.83 % | 122.014 M -38.88 % | 199.642 M 7 781.64 % | 2.533 M | 0.000 | 0.000 -100.00 % | 2.869 M -42.89 % | 5.024 M 35.31 % | 3.713 M -95.42 % | 81.037 M 7 307.40 % | 1.094 M -98.69 % | 83.216 M 47.04 % | 56.593 M -73.99 % | 217.583 M 5 164.53 % | 4.133 M 163.42 % | 1.569 M -4.85 % | 1.649 M -40.68 % | 2.780 M 657.49 % | 367.000 K -99.96 % | 927.338 M 1.29 % | 915.497 M 5.21 % | 870.164 M 156 123.34 % | 557.000 K -99.94 % | 910.187 M -5.42 % | 962.370 M -1.11 % | 973.184 M 75 930.00 % | 1.280 M -72.06 % | 4.581 M 4.49 % | 4.384 M -35.03 % | 6.748 M 206.45 % | 2.202 M -80.32 % | 11.187 M 18.13 % | 9.470 M 1.05 % | 9.372 M 189.89 % | 3.233 M 23.73 % | 2.613 M -33.68 % | 3.940 M 39.82 % | 2.818 M -9.27 % | 3.106 M -22.58 % | 4.012 M 57.27 % | 2.551 M -35.25 % | 3.940 M 179.43 % | 1.410 M -58.58 % | 3.404 M 7.82 % | 3.157 M -33.20 % | 4.726 M 142.11 % | 1.952 M -44.64 % | 3.526 M -40.76 % | 5.952 M -23.34 % | 7.764 M 1 271.73 % | 566.000 K -91.57 % | 6.716 M -0.50 % | 6.750 M -3.47 % | 6.993 M 1 216.95 % | 531.000 K |
| Long term investments | 612.813 M 17.00 % | 523.754 M -57.03 % | 1.219 B -20.28 % | 1.529 B -4.40 % | 1.599 B 2.51 % | 1.560 B 15.51 % | 1.351 B -36.83 % | 2.138 B 10.46 % | 1.936 B 873.28 % | 198.890 M 2.15 % | 194.700 M 23.26 % | 157.961 M 921.94 % | 15.457 M 80.36 % | 8.570 M 22.01 % | 7.024 M 226.39 % | 2.152 M 9.02 % | 1.974 M -4.36 % | 2.064 M -97.45 % | 80.895 M | 0.000 | 0.000 | 0.000 -100.00 % | 45.510 M | 0.000 | 0.000 | 0.000 -100.00 % | 993.777 M | 0.000 | 0.000 | 0.000 -100.00 % | 919.152 M | 0.000 | 0.000 | 0.000 -100.00 % | 977.289 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.634 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.619 M | 0.000 | 0.000 | 0.000 -100.00 % | 194.678 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.304 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.955 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.849 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.431 M |
| Intangible assets | 523.586 M -4.94 % | 550.787 M -6.37 % | 588.256 M 11.26 % | 528.709 M -3.31 % | 546.827 M -3.91 % | 569.096 M 2.96 % | 552.726 M -5.32 % | 583.774 M -3.40 % | 604.344 M 107.87 % | 290.731 M -65.95 % | 853.756 M -5.06 % | 899.288 M 4.06 % | 864.241 M 8.66 % | 795.359 M -2.02 % | 811.737 M -10.86 % | 910.633 M 17.28 % | 776.462 M -61.26 % | 2.004 B 201.62 % | 664.497 M 1.73 % | 653.184 M 24.00 % | 526.770 M | 0.000 -100.00 % | 698.413 M | 0.000 -100.00 % | 603.019 M | 0.000 -100.00 % | 163.561 M -29.18 % | 230.964 M -7.12 % | 248.673 M -0.42 % | 249.727 M 66.59 % | 149.905 M -39.54 % | 247.957 M -11.06 % | 278.802 M 18.64 % | 235.004 M 49.09 % | 157.625 M -46.00 % | 291.910 M 20.80 % | 241.648 M 4.90 % | 230.361 M 495.23 % | 38.701 M -82.53 % | 221.530 M -23.46 % | 289.442 M | 0.000 -100.00 % | 34.490 M -84.03 % | 216.003 M 7.96 % | 200.077 M -1.56 % | 203.247 M 395.49 % | 41.019 M | 0.000 | 0.000 | 0.000 -100.00 % | 45.734 M -58.50 % | 110.200 M -2.74 % | 113.303 M -1.44 % | 114.963 M 0.32 % | 114.596 M -6.16 % | 122.123 M -2.60 % | 125.380 M -4.20 % | 130.875 M 2.42 % | 127.786 M -5.76 % | 135.601 M -3.46 % | 140.455 M -1.71 % | 142.896 M 16.07 % | 123.115 M |
| GoodWill | 1.199 B -3.78 % | 1.246 B -6.91 % | 1.338 B 7.83 % | 1.241 B -1.02 % | 1.254 B -3.93 % | 1.305 B 5.86 % | 1.233 B -3.88 % | 1.283 B -1.49 % | 1.302 B 129.38 % | 567.588 M -66.94 % | 1.717 B -6.24 % | 1.831 B 6.51 % | 1.719 B 10.97 % | 1.550 B -1.48 % | 1.573 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.370 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.375 B | 0.000 | 0.000 | 0.000 -100.00 % | 437.300 M | 0.000 | 0.000 | 0.000 -100.00 % | 401.433 M | 0.000 | 0.000 | 0.000 -100.00 % | 373.213 M | 0.000 | 0.000 | 0.000 -100.00 % | 52.528 M | 0.000 | 0.000 | 0.000 -100.00 % | 49.432 M | 0.000 | 0.000 | 0.000 -100.00 % | 46.396 M | 0.000 | 0.000 | 0.000 -100.00 % | 52.936 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 |
| Goodwill and intangible assets | 1.722 B -4.14 % | 1.797 B -6.74 % | 1.926 B 8.86 % | 1.770 B -1.72 % | 1.801 B -3.93 % | 1.874 B 4.96 % | 1.786 B -4.33 % | 1.866 B -2.09 % | 1.906 B 122.10 % | 858.319 M -66.61 % | 2.571 B -5.85 % | 2.731 B 5.69 % | 2.584 B 10.18 % | 2.345 B -1.66 % | 2.385 B 16.57 % | 2.046 B 1.25 % | 2.020 B 0.81 % | 2.004 B -1.48 % | 2.034 B -13.92 % | 2.363 B -3.15 % | 2.440 B 0.53 % | 2.427 B 17.08 % | 2.073 B -2.02 % | 2.116 B 5.29 % | 2.010 B -0.16 % | 2.013 B 234.99 % | 600.861 M 9.63 % | 548.093 M 1.22 % | 541.472 M -0.79 % | 545.803 M -1.00 % | 551.338 M -2.60 % | 566.056 M -0.28 % | 567.637 M 3.39 % | 549.002 M 3.42 % | 530.838 M 391.66 % | 107.969 M -0.13 % | 108.105 M 10.85 % | 97.525 M 6.90 % | 91.229 M -11.90 % | 103.546 M 1.17 % | 102.350 M -2.40 % | 104.864 M 24.95 % | 83.922 M 1.15 % | 82.965 M -10.50 % | 92.700 M -8.18 % | 100.955 M 15.49 % | 87.415 M -15.05 % | 102.901 M -3.43 % | 106.559 M -5.01 % | 112.181 M 13.69 % | 98.670 M -10.46 % | 110.200 M -2.74 % | 113.303 M -1.44 % | 114.963 M 0.32 % | 114.596 M -6.16 % | 122.123 M -2.60 % | 125.380 M -4.20 % | 130.875 M 2.42 % | 127.786 M -5.76 % | 135.601 M -3.46 % | 140.455 M -1.71 % | 142.896 M 16.07 % | 123.115 M |
| Property plant equipment net | 1.261 B -4.77 % | 1.325 B -8.21 % | 1.443 B 5.50 % | 1.368 B 21.04 % | 1.130 B -18.10 % | 1.380 B 5.04 % | 1.314 B 0.78 % | 1.303 B -0.25 % | 1.307 B 66.80 % | 783.335 M -56.71 % | 1.810 B 5.75 % | 1.711 B 11.33 % | 1.537 B 13.46 % | 1.355 B 4.78 % | 1.293 B 15.73 % | 1.117 B 4.87 % | 1.065 B 2.93 % | 1.035 B 2.09 % | 1.014 B -7.85 % | 1.100 B -4.07 % | 1.147 B -6.97 % | 1.233 B 13.31 % | 1.088 B -2.80 % | 1.119 B 3.27 % | 1.084 B 0.38 % | 1.080 B 201.22 % | 358.458 M 29.55 % | 276.692 M 2.73 % | 269.326 M 3.74 % | 259.605 M -0.36 % | 260.550 M 8.63 % | 239.857 M -5.14 % | 252.855 M -0.81 % | 254.908 M -2.17 % | 260.550 M -31.72 % | 381.616 M -1.99 % | 389.356 M 0.65 % | 386.826 M -5.65 % | 409.994 M 8.06 % | 379.403 M 13.82 % | 333.336 M 2.36 % | 325.644 M 10.59 % | 294.461 M 19.34 % | 246.734 M 2.87 % | 239.847 M 2.43 % | 234.158 M 2.19 % | 229.132 M -29.43 % | 324.686 M 1.59 % | 319.591 M 9.71 % | 291.292 M 1.58 % | 286.771 M 12.37 % | 255.194 M -0.08 % | 255.401 M 2.05 % | 250.280 M -5.38 % | 264.502 M -1.05 % | 267.301 M 0.11 % | 267.002 M -3.40 % | 276.391 M -5.77 % | 293.302 M -3.75 % | 304.719 M -6.93 % | 327.423 M 2.84 % | 318.383 M 11.24 % | 286.201 M |
| Total non current assets | 3.630 B -1.32 % | 3.678 B -21.59 % | 4.691 B -0.96 % | 4.737 B 4.05 % | 4.552 B -5.86 % | 4.836 B 7.49 % | 4.499 B -15.45 % | 5.321 B -1.93 % | 5.425 B 207.62 % | 1.764 B -61.49 % | 4.580 B -0.78 % | 4.616 B 11.23 % | 4.150 B 11.50 % | 3.722 B 0.56 % | 3.701 B 16.83 % | 3.168 B 2.54 % | 3.089 B -0.99 % | 3.120 B -0.37 % | 3.132 B -11.69 % | 3.547 B -2.66 % | 3.644 B -6.04 % | 3.878 B 16.04 % | 3.342 B 3.24 % | 3.237 B 4.57 % | 3.095 B 0.00 % | 3.095 B 57.27 % | 1.968 B 12.33 % | 1.752 B 1.50 % | 1.726 B 3.03 % | 1.676 B -3.66 % | 1.739 B 1.35 % | 1.716 B -3.74 % | 1.783 B 0.32 % | 1.777 B -0.59 % | 1.788 B 261.74 % | 494.166 M -1.53 % | 501.845 M 2.19 % | 491.099 M -4.24 % | 512.838 M 3.78 % | 494.136 M 11.00 % | 445.156 M 1.20 % | 439.880 M 8.24 % | 406.398 M 22.29 % | 332.312 M -1.24 % | 336.487 M -0.43 % | 337.931 M -36.79 % | 534.633 M 23.87 % | 431.599 M 0.68 % | 428.701 M 5.23 % | 407.413 M -0.37 % | 408.923 M 10.88 % | 368.798 M -0.82 % | 371.861 M 0.51 % | 369.969 M -5.05 % | 389.653 M -0.84 % | 392.950 M -1.35 % | 398.334 M -4.02 % | 415.030 M -4.54 % | 434.764 M -2.75 % | 447.036 M -5.81 % | 474.628 M 1.36 % | 468.272 M 11.98 % | 418.167 M |
| Other current assets | 84.162 M 1.31 % | 83.070 M -5.96 % | 88.339 M -32.74 % | 131.336 M -14.92 % | 154.372 M -17.81 % | 187.828 M 80.37 % | 104.133 M -37.59 % | 166.866 M -1.72 % | 169.790 M -31.74 % | 248.757 M 31.78 % | 188.772 M -17.25 % | 228.116 M 7.30 % | 212.603 M 20.95 % | 175.780 M 17.25 % | 149.925 M 14 992 600.00 % | -1.000 K | 0.000 | 0.000 -100.00 % | 200.616 M | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 90.174 M | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 58.790 M 5 879 100.00 % | -1.000 K 0.00 % | -1.000 K -200.00 % | 1.000 K -100.00 % | 24.656 M | 0.000 100.00 % | -1.000 K | 0.000 -100.00 % | 116.791 M 11 679 000.00 % | 1.000 K | 0.000 | 0.000 -100.00 % | 83.328 M | 0.000 -100.00 % | 1.000 K -100.00 % | 285.984 M 468.12 % | 50.339 M | 0.000 | 0.000 | 0.000 -100.00 % | 141.527 M -36.67 % | 223.475 M 7.93 % | 207.060 M -15.70 % | 245.630 M 58.19 % | 155.279 M -10.73 % | 173.945 M -24.89 % | 231.592 M 6.41 % | 217.646 M 12.21 % | 193.970 M 17.85 % | 164.591 M -33.47 % | 247.377 M -2.32 % | 253.260 M 1 094.00 % | 21.211 M -91.33 % | 244.741 M 14.16 % | 214.391 M 13.82 % | 188.352 M 745.31 % | 22.282 M |
| Short term investments | 0.000 | 0.000 -100.00 % | 120.000 M 140.00 % | 50.000 M 0.00 % | 50.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 274.029 M 445.19 % | -79.384 M -7.71 % | -73.701 M -409 550.00 % | 18.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 2.872 M 65.15 % | 1.739 M -97.80 % | 78.973 M 200.18 % | -78.829 M | 0.000 | 0.000 | 0.000 100.00 % | -44.859 M | 0.000 | 0.000 | 0.000 -100.00 % | 367.000 K | 0.000 | 0.000 | 0.000 100.00 % | -383.000 K | 0.000 | 0.000 | 0.000 100.00 % | -1.326 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 100.00 % | -717.000 K | 0.000 | 0.000 | 0.000 100.00 % | -542.000 K | 0.000 | 0.000 | 0.000 100.00 % | -350.000 K | 0.000 | 0.000 | 0.000 100.00 % | -334.000 K |
| cash and cash equivalents | 129.538 M -14.19 % | 150.952 M -50.07 % | 302.297 M -41.52 % | 516.894 M 53.96 % | 335.736 M 207.24 % | 109.276 M -29.20 % | 154.350 M -5.66 % | 163.606 M -28.50 % | 228.806 M -83.25 % | 1.366 B 91.49 % | 713.547 M 3.83 % | 687.204 M -14.50 % | 803.724 M -21.90 % | 1.029 B 71.46 % | 600.209 M -38.51 % | 976.131 M -20.22 % | 1.224 B -5.31 % | 1.292 B -21.26 % | 1.641 B 71.43 % | 957.323 M 648.37 % | 127.921 M 11.42 % | 114.814 M -32.20 % | 169.341 M 3.03 % | 164.359 M 33.67 % | 122.963 M -42.32 % | 213.174 M 53.88 % | 138.531 M 11.09 % | 124.696 M 24.77 % | 99.937 M -50.97 % | 203.811 M 18.77 % | 171.605 M -26.57 % | 233.703 M 48.90 % | 156.955 M 16.07 % | 135.222 M -35.01 % | 208.073 M -69.02 % | 671.647 M 130.96 % | 290.807 M -61.88 % | 762.875 M 768.83 % | 87.805 M -13.69 % | 101.737 M 1.72 % | 100.012 M -18.62 % | 122.895 M -39.21 % | 202.179 M 63.84 % | 123.403 M -26.94 % | 168.912 M -10.80 % | 189.362 M -23.79 % | 248.476 M 20.84 % | 205.626 M 132.72 % | 88.356 M -29.57 % | 125.444 M 56.18 % | 80.322 M 51.84 % | 52.899 M 104.10 % | 25.918 M 30.64 % | 19.840 M 22.44 % | 16.204 M 137.18 % | 6.832 M -35.96 % | 10.668 M 28.34 % | 8.312 M -7.93 % | 9.028 M -1.82 % | 9.195 M -1.11 % | 9.298 M -18.37 % | 11.391 M -75.54 % | 46.563 M |
| Cash and short term investments | 129.538 M -14.19 % | 150.952 M -64.25 % | 422.297 M -25.51 % | 566.894 M 46.96 % | 385.736 M 252.99 % | 109.276 M -29.20 % | 154.350 M -5.66 % | 163.606 M -67.46 % | 502.835 M -63.20 % | 1.366 B 91.49 % | 713.547 M 3.83 % | 687.222 M -14.50 % | 803.724 M -21.90 % | 1.029 B 71.46 % | 600.209 M -38.51 % | 976.131 M -20.22 % | 1.224 B -5.31 % | 1.292 B -21.26 % | 1.641 B 71.43 % | 957.323 M 648.37 % | 127.921 M 11.42 % | 114.814 M -32.20 % | 169.341 M 3.03 % | 164.359 M 33.67 % | 122.963 M -42.32 % | 213.174 M 53.88 % | 138.531 M 11.09 % | 124.696 M 24.77 % | 99.937 M -50.97 % | 203.811 M 18.77 % | 171.605 M -26.57 % | 233.703 M 48.90 % | 156.955 M 16.07 % | 135.222 M -35.01 % | 208.073 M -69.02 % | 671.647 M 130.96 % | 290.807 M -61.88 % | 762.875 M 768.83 % | 87.805 M -13.69 % | 101.737 M 1.72 % | 100.012 M -18.62 % | 122.895 M -39.21 % | 202.179 M 63.84 % | 123.403 M -26.94 % | 168.912 M -10.80 % | 189.362 M -23.79 % | 248.476 M 20.84 % | 205.626 M 132.72 % | 88.356 M -29.57 % | 125.444 M 56.18 % | 80.322 M 51.84 % | 52.899 M 104.10 % | 25.918 M 30.64 % | 19.840 M 22.44 % | 16.204 M 137.18 % | 6.832 M -35.96 % | 10.668 M 28.34 % | 8.312 M -7.93 % | 9.028 M -1.82 % | 9.195 M -1.11 % | 9.298 M -18.37 % | 11.391 M -75.54 % | 46.563 M |
| Total current assets | 1.888 B -2.01 % | 1.927 B -21.37 % | 2.450 B -3.81 % | 2.548 B 19.53 % | 2.131 B 1.71 % | 2.095 B 7.08 % | 1.957 B -11.25 % | 2.205 B -14.78 % | 2.587 B 19.16 % | 2.171 B -34.67 % | 3.324 B -4.61 % | 3.484 B 0.90 % | 3.453 B 6.18 % | 3.252 B 15.57 % | 2.814 B -5.27 % | 2.971 B 3.05 % | 2.883 B 2.86 % | 2.802 B -7.60 % | 3.033 B 24.20 % | 2.442 B 60.94 % | 1.517 B -6.34 % | 1.620 B 9.05 % | 1.486 B -1.48 % | 1.508 B 5.01 % | 1.436 B -6.78 % | 1.540 B 137.65 % | 648.198 M -1.22 % | 656.193 M 12.42 % | 583.700 M -14.24 % | 680.590 M 4.38 % | 652.062 M -12.10 % | 741.829 M 6.01 % | 699.788 M 10.27 % | 634.631 M -0.41 % | 637.245 M -51.01 % | 1.301 B 42.70 % | 911.570 M -34.71 % | 1.396 B 109.03 % | 667.950 M -6.39 % | 713.512 M -3.19 % | 737.011 M -7.12 % | 793.477 M 2.62 % | 773.216 M 14.24 % | 676.816 M 9.51 % | 618.045 M 1.42 % | 609.374 M -0.48 % | 612.297 M -13.00 % | 703.830 M 22.24 % | 575.771 M -8.62 % | 630.114 M 31.54 % | 479.046 M 0.58 % | 476.279 M 0.97 % | 471.689 M 6.66 % | 442.219 M 8.67 % | 406.953 M 4.55 % | 389.224 M -11.21 % | 438.376 M -3.12 % | 452.506 M -4.40 % | 473.335 M 15.99 % | 408.088 M 20.70 % | 338.108 M 14.33 % | 295.730 M -13.14 % | 340.481 M |
| Inventory | 1.205 B 4.03 % | 1.158 B -2.85 % | 1.192 B -4.78 % | 1.252 B 17.78 % | 1.063 B -16.30 % | 1.270 B 14.35 % | 1.110 B -16.14 % | 1.324 B 3.04 % | 1.285 B 218.67 % | 403.267 M -73.92 % | 1.546 B -14.67 % | 1.812 B 20.00 % | 1.510 B 19.57 % | 1.263 B 10.12 % | 1.147 B 5.83 % | 1.084 B 22.79 % | 882.729 M 6.27 % | 830.666 M 12.25 % | 739.998 M -11.02 % | 831.610 M -3.61 % | 862.759 M -2.07 % | 880.996 M 12.42 % | 783.669 M -1.71 % | 797.283 M 12.28 % | 710.078 M 3.27 % | 687.605 M 132.92 % | 295.207 M -1.77 % | 300.534 M 27.84 % | 235.091 M 3.54 % | 227.051 M -6.31 % | 242.351 M -6.85 % | 260.169 M -1.46 % | 264.032 M -0.14 % | 264.405 M 16.23 % | 227.481 M -32.55 % | 337.256 M -11.04 % | 379.115 M -5.92 % | 402.990 M 21.25 % | 332.358 M -14.83 % | 390.245 M 12.28 % | 347.556 M -9.63 % | 384.598 M 20.01 % | 320.468 M -5.02 % | 337.410 M 35.48 % | 249.056 M 14.90 % | 216.765 M -0.99 % | 218.925 M -20.31 % | 274.729 M -2.01 % | 280.355 M 8.23 % | 259.040 M 6.41 % | 243.445 M -2.40 % | 249.435 M 16.46 % | 214.179 M 4.61 % | 204.733 M 4.04 % | 196.779 M -9.65 % | 217.801 M 20.78 % | 180.331 M -5.55 % | 190.934 M -5.19 % | 201.391 M 30.64 % | 154.152 M 34.73 % | 114.419 M 19.20 % | 95.987 M 0.62 % | 95.397 M |
| Net receivables | 469.769 M -12.17 % | 534.854 M -28.00 % | 742.861 M 24.33 % | 597.507 M 13.09 % | 528.360 M -0.04 % | 528.550 M -10.11 % | 587.983 M 6.84 % | 550.334 M -12.60 % | 629.642 M | 0.000 -100.00 % | 874.891 M 15.61 % | 756.782 M -18.33 % | 926.633 M 18.13 % | 784.411 M -14.47 % | 917.079 M 0.71 % | 910.633 M 17.28 % | 776.462 M 14.24 % | 679.694 M 44.57 % | 470.152 M -28.02 % | 653.184 M 24.00 % | 526.770 M | 0.000 -100.00 % | 442.524 M | 0.000 -100.00 % | 603.019 M | 0.000 -100.00 % | 187.747 M -18.71 % | 230.964 M -7.12 % | 248.673 M -0.42 % | 249.727 M 17.00 % | 213.450 M -13.92 % | 247.957 M -11.06 % | 278.802 M 18.64 % | 235.004 M 176.80 % | 84.900 M -70.92 % | 291.910 M 20.80 % | 241.648 M 4.90 % | 230.361 M 40.07 % | 164.459 M -25.76 % | 221.530 M -23.46 % | 289.442 M | 0.000 -100.00 % | 206.589 M -4.36 % | 216.003 M 7.96 % | 200.077 M -1.56 % | 203.247 M 4.88 % | 193.794 M | 0.000 | 0.000 | 0.000 -100.00 % | 150.786 M | 0.000 | 0.000 | 0.000 -100.00 % | 172.027 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Tax assets | 33.198 M 0.00 % | 33.198 M -65.80 % | 97.072 M 548.83 % | 14.961 M 0.00 % | 14.961 M -21.31 % | 19.013 M -59.05 % | 46.427 M 437.66 % | 8.635 M -96.85 % | 274.029 M 237.78 % | -198.890 M -2.15 % | -194.700 M -1 523.45 % | 13.678 M 0.00 % | 13.678 M 0.00 % | 13.678 M 0.00 % | 13.678 M 735.59 % | -2.152 M -9.02 % | -1.974 M 4.36 % | -2.064 M -216.28 % | 1.775 M | 0.000 | 0.000 | 0.000 -100.00 % | 130.959 M | 0.000 | 0.000 | 0.000 -100.00 % | 14.683 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.639 M | 0.000 | 0.000 | 0.000 -100.00 % | 17.644 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.779 M | 0.000 | 0.000 | 0.000 -100.00 % | 23.163 M | 0.000 | 0.000 | 0.000 -100.00 % | 20.302 M | 0.000 | 0.000 | 0.000 -100.00 % | 19.768 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.648 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.261 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.889 M |
| Other assets | 0.000 100.00 % | -1.000 K -200.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 -100.00 % | 3.000 K | 0.000 -100.00 % | 2.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K 0.00 % | -1.000 K | 0.000 | 0.000 -100.00 % | 2.000 K 300.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -10.002 M -1 000 300.00 % | 1.000 K | 0.000 | 0.000 -100.00 % | 1.000 K 0.00 % | 1.000 K 0.00 % | 1.000 K 200.00 % | -1.000 K | 0.000 -100.00 % | 1.000 K | 0.000 100.00 % | -1.000 K | 0.000 -100.00 % | 1.000 K | 0.000 100.00 % | -1.000 K -200.00 % | 1.000 K | 0.000 | 0.000 -100.00 % | 1.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 |
| Account payables | 279.356 M -20.14 % | 349.792 M -10.15 % | 389.300 M -16.41 % | 465.709 M 18.94 % | 391.561 M -20.40 % | 491.907 M 28.10 % | 384.015 M -19.11 % | 474.733 M -5.04 % | 499.917 M -1.31 % | 506.577 M -11.53 % | 572.569 M -7.42 % | 618.488 M 12.31 % | 550.681 M 12.45 % | 489.725 M 24.69 % | 392.747 M -57.78 % | 930.208 M 17.31 % | 792.917 M 6.53 % | 744.309 M 156.33 % | 290.371 M | 0.000 | 0.000 | 0.000 -100.00 % | 307.237 M | 0.000 | 0.000 | 0.000 -100.00 % | 202.653 M | 0.000 | 0.000 | 0.000 -100.00 % | 151.130 M | 0.000 | 0.000 | 0.000 -100.00 % | 160.507 M | 0.000 | 0.000 | 0.000 -100.00 % | 170.890 M | 0.000 | 0.000 | 0.000 -100.00 % | 188.027 M | 0.000 | 0.000 | 0.000 -100.00 % | 144.765 M | 0.000 | 0.000 | 0.000 -100.00 % | 171.318 M | 0.000 | 0.000 | 0.000 -100.00 % | 109.321 M | 0.000 | 0.000 | 0.000 -100.00 % | 212.893 M | 0.000 | 0.000 | 0.000 -100.00 % | 128.602 M |
| Tax payables | 794.000 K -74.46 % | 3.109 M -49.41 % | 6.146 M -87.73 % | 50.092 M 5.65 % | 47.415 M 7.93 % | 43.931 M -33.27 % | 65.832 M 49.44 % | 44.053 M -24.38 % | 58.258 M 1 523.69 % | 3.588 M -93.24 % | 53.057 M -42.50 % | 92.275 M 58.44 % | 58.238 M 181.42 % | 20.694 M -56.16 % | 47.201 M | 0.000 | 0.000 | 0.000 -100.00 % | 205.492 M | 0.000 | 0.000 | 0.000 -100.00 % | 53.876 M | 0.000 | 0.000 | 0.000 -100.00 % | 36.143 M | 0.000 | 0.000 | 0.000 -100.00 % | 41.966 M | 0.000 | 0.000 | 0.000 -100.00 % | 12.677 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 29.551 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.003 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.338 M | 0.000 | 0.000 | 0.000 -100.00 % | 13.901 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.663 M |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 331.869 M -2.94 % | 341.939 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 43.490 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.232 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 % | 107.986 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.612 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.708 M | 0.000 | 0.000 | 0.000 -100.00 % | 86.452 M | 0.000 | 0.000 | 0.000 -100.00 % | 9.915 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.454 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 48.311 M -89.87 % | 476.901 M -0.72 % | 480.354 M -0.85 % | 484.471 M -3.04 % | 499.685 M 32.19 % | 378.010 M 11.92 % | 337.748 M -7.53 % | 365.265 M -5.68 % | 387.263 M -5.98 % | 411.899 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 |
| Capital lease obligations | 528.130 M -4.25 % | 551.587 M -8.31 % | 601.581 M 4.49 % | 575.718 M 50.69 % | 382.053 M -17.65 % | 463.931 M 3.30 % | 449.126 M 5.64 % | 425.152 M -4.60 % | 445.640 M -25.85 % | 601.038 M 8.96 % | 551.592 M 57.90 % | 349.322 M 23.98 % | 281.754 M 2.72 % | 274.303 M -6.30 % | 292.731 M 6.08 % | 275.944 M -1.27 % | 279.497 M 0.71 % | 277.531 M 0.66 % | 275.705 M -12.13 % | 313.766 M -3.51 % | 325.171 M 8.92 % | 298.538 M 1.33 % | 294.632 M -4.59 % | 308.822 M 0.71 % | 306.648 M 0.40 % | 305.439 M 5 207.37 % | 5.755 M -12.70 % | 6.592 M | 0.000 | 0.000 -100.00 % | 12.026 M -19.09 % | 14.863 M | 0.000 | 0.000 100.00 % | -142.885 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 % | -82.535 M | 0.000 | 0.000 | 0.000 -100.00 % | 12.395 M | 0.000 | 0.000 | 0.000 -100.00 % | 11.712 M | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 995.984 M -0.02 % | 996.190 M -71.63 % | 3.512 B 252.52 % | 996.182 M 41.01 % | 706.487 M -21.48 % | 899.775 M -72.07 % | 3.221 B 269.69 % | 871.355 M 1.37 % | 859.606 M -61.25 % | 2.218 B 0.45 % | 2.208 B 0.51 % | 2.197 B -28.84 % | 3.087 B 41.53 % | 2.182 B 0.34 % | 2.174 B 0.57 % | 2.162 B 0.30 % | 2.155 B 0.19 % | 2.151 B -32.00 % | 3.164 B 48.00 % | 2.138 B 77.70 % | 1.203 B -4.13 % | 1.255 B 0.25 % | 1.252 B 0.38 % | 1.247 B 0.50 % | 1.241 B 0.45 % | 1.235 B 63.14 % | 757.140 M 0.54 % | 753.046 M 0.49 % | 749.405 M 0.35 % | 746.789 M 0.32 % | 744.410 M 0.42 % | 741.289 M -1.82 % | 755.016 M 0.35 % | 752.388 M 2.47 % | 734.273 M -3.01 % | 757.092 M 0.18 % | 755.724 M 0.18 % | 754.377 M 65.14 % | 456.807 M 334.68 % | 105.091 M 0.56 % | 104.508 M 15.33 % | 90.616 M -80.87 % | 473.778 M 405.16 % | 93.787 M -9.17 % | 103.257 M -0.50 % | 103.781 M -84.98 % | 690.734 M 565.57 % | 103.781 M -66.62 % | 310.906 M 7.28 % | 289.797 M 17.73 % | 246.158 M | 0.000 | 0.000 100.00 % | -1.000 K -100.00 % | 426.767 M 372.97 % | 90.231 M | 0.000 -100.00 % | 161.197 M 79.40 % | 89.852 M | 0.000 | 0.000 | 0.000 -100.00 % | 164.030 M |
| Deferred tax liabilities non current | 139.264 M -4.77 % | 146.239 M -10.71 % | 163.782 M 27.13 % | 128.835 M 20.39 % | 107.014 M -8.14 % | 116.497 M -11.08 % | 131.018 M -13.83 % | 152.039 M -10.28 % | 169.464 M 258.93 % | 47.214 M -77.12 % | 206.370 M -26.23 % | 279.757 M 5.90 % | 264.168 M 10.50 % | 239.057 M -3.28 % | 247.160 M | 0.000 | 0.000 | 0.000 -100.00 % | 187.359 M | 0.000 | 0.000 | 0.000 -100.00 % | 278.280 M | 0.000 | 0.000 | 0.000 -100.00 % | 119.923 M | 0.000 | 0.000 | 0.000 -100.00 % | 108.892 M | 0.000 | 0.000 | 0.000 -100.00 % | 197.289 M | 0.000 | 0.000 | 0.000 -100.00 % | 18.925 M | 0.000 | 0.000 | 0.000 -100.00 % | 25.863 M | 0.000 | 0.000 | 0.000 -100.00 % | 14.268 M | 0.000 | 0.000 | 0.000 -100.00 % | 15.441 M | 0.000 | 0.000 | 0.000 -100.00 % | 11.400 M | 0.000 | 0.000 | 0.000 -100.00 % | 12.707 M | 0.000 | 0.000 | 0.000 -100.00 % | 9.699 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 5.518 B -1.56 % | 5.605 B -21.51 % | 7.141 B -1.96 % | 7.284 B 8.98 % | 6.684 B -3.57 % | 6.931 B 7.36 % | 6.456 B -14.22 % | 7.526 B -6.08 % | 8.013 B 103.63 % | 3.935 B -50.21 % | 7.904 B -2.43 % | 8.100 B 6.54 % | 7.603 B 9.02 % | 6.974 B 7.04 % | 6.515 B 6.14 % | 6.138 B 2.78 % | 5.972 B 0.83 % | 5.923 B -3.93 % | 6.165 B 2.94 % | 5.989 B 16.04 % | 5.161 B -6.12 % | 5.498 B 13.88 % | 4.828 B 1.74 % | 4.745 B 4.71 % | 4.531 B -2.26 % | 4.636 B 77.19 % | 2.616 B 8.64 % | 2.408 B 4.26 % | 2.310 B -1.96 % | 2.356 B -1.47 % | 2.391 B -2.31 % | 2.448 B -1.40 % | 2.483 B 2.94 % | 2.412 B -0.54 % | 2.425 B 35.09 % | 1.795 B 27.00 % | 1.413 B -25.11 % | 1.887 B 59.84 % | 1.181 B -2.22 % | 1.208 B 2.16 % | 1.182 B -4.15 % | 1.233 B 4.56 % | 1.180 B 16.89 % | 1.009 B 5.72 % | 954.533 M 0.76 % | 947.305 M -17.41 % | 1.147 B 1.01 % | 1.135 B 13.04 % | 1.004 B -3.19 % | 1.038 B 16.84 % | 887.970 M 5.08 % | 845.077 M 0.18 % | 843.550 M 3.86 % | 812.188 M 1.96 % | 796.606 M 1.85 % | 782.174 M -6.52 % | 836.710 M -3.55 % | 867.536 M -4.47 % | 908.099 M 6.20 % | 855.124 M 5.22 % | 812.736 M 6.38 % | 764.002 M 0.71 % | 758.648 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -152.967 M -180.35 % | 190.384 M | 0.000 | 0.000 | 0.000 100.00 % | -14.471 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 |
| Stock based compensation | -10.070 M -280.30 % | 5.585 M -54.58 % | 12.295 M -14.26 % | 14.340 M 112.48 % | 6.749 M -46.50 % | 12.614 M -19.78 % | 15.725 M 32.40 % | 11.877 M -34.38 % | 18.099 M 48.13 % | 12.218 M | 0.000 -100.00 % | 14.471 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 |
| Change in working capital | -161.184 M -216.75 % | 138.056 M 1 010.94 % | 12.427 M 105.32 % | -233.511 M -43.46 % | -162.774 M -25.31 % | -129.898 M -310.07 % | 61.837 M 426.00 % | 11.756 M 127.17 % | -43.272 M -138.27 % | -18.161 M -106.01 % | 302.344 M 525.43 % | -71.068 M 72.03 % | -254.075 M -244.94 % | 175.294 M 247.77 % | -118.628 M 16.31 % | -141.749 M -271.99 % | 82.415 M 153.94 % | -152.794 M -180.20 % | 190.527 M 774.05 % | -28.266 M -307.21 % | 13.641 M 107.20 % | -189.344 M -325.94 % | 83.803 M 289.16 % | -44.302 M 14.22 % | -51.646 M 66.74 % | -155.291 M -180.88 % | 192.005 M 353.89 % | -75.624 M 13.03 % | -86.951 M -813.65 % | 12.184 M 439.96 % | -3.584 M -107.43 % | 48.239 M 20 803.43 % | -233.000 K 99.74 % | -88.077 M -158.11 % | -34.124 M -2 438.86 % | 1.459 M 101.65 % | -88.246 M -321.78 % | 39.790 M 194.15 % | 13.527 M -82.33 % | 76.567 M 350.10 % | 17.011 M 114.01 % | -121.457 M -227.09 % | 95.565 M 205.45 % | -90.626 M 32.31 % | -133.874 M -78.57 % | -74.969 M -221.95 % | 61.477 M 312.33 % | -28.953 M 30.29 % | -41.535 M -2 916.34 % | -1.377 M -112.36 % | 11.144 M -67.58 % | 34.379 M 110.55 % | 16.328 M 382.49 % | -5.780 M -175.00 % | 7.707 M -30.13 % | 11.030 M 71.94 % | 6.415 M 142.87 % | -14.964 M 71.27 % | -52.091 M -43.98 % | -36.180 M -575.13 % | -5.359 M -129.25 % | 18.319 M 128.59 % | 8.014 M 176.58 % | -10.465 M -164.71 % | 16.172 M 137.28 % | -43.384 M |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | -161.184 M -216.75 % | 138.056 M 196.04 % | -143.742 M 38.44 % | -233.511 M -43.46 % | -162.774 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 | 0.000 | 0.000 | 0.000 |
| Other non cash items | -100.435 M -115.60 % | 643.657 M -24.63 % | 853.983 M 700.95 % | 106.621 M 119.17 % | -556.319 M -1 479.28 % | 40.334 M -95.70 % | 938.417 M 2 318.35 % | 38.804 M 101.63 % | -2.383 B -9 341.50 % | 25.788 M 120.46 % | -126.045 M -224.08 % | 101.585 M -35.51 % | 157.518 M 254.42 % | -102.009 M -506.01 % | 25.125 M 2 512 600.00 % | -1.000 K -100.00 % | 108.038 M | 0.000 -100.00 % | 49.565 M 4 956 400.00 % | 1.000 K | 0.000 | 0.000 100.00 % | -35.487 M -3 548 600.00 % | -1.000 K | 0.000 -100.00 % | 1.000 K 100.00 % | -132.672 M | 0.000 100.00 % | -1.000 K -200.00 % | 1.000 K -99.99 % | 11.874 M | 0.000 | 0.000 | 0.000 100.00 % | -303.495 M | 0.000 -100.00 % | 1.000 K 200.00 % | -1.000 K -100.83 % | 120.000 K 11 900.00 % | 1.000 K | 0.000 | 0.000 100.00 % | -19.498 M -1 949 700.00 % | -1.000 K | 0.000 | 0.000 100.00 % | -9.011 M | 0.000 100.00 % | -1.000 K -200.00 % | 1.000 K 100.03 % | -3.524 M -352 300.00 % | -1.000 K -150.00 % | 2.000 K 300.00 % | -1.000 K -100.02 % | 6.074 M | 0.000 | 0.000 | 0.000 -100.00 % | 14.857 M 1 485 600.00 % | 1.000 K 200.00 % | -1.000 K | 0.000 -100.00 % | 25.657 M | 0.000 -100.00 % | 1.000 K 200.00 % | -1.000 K |
| Net cash provided by operating activities | -158.093 M -1 151.22 % | 15.039 M -94.31 % | 264.376 M 1 780.61 % | 14.058 M 127.29 % | -51.515 M 48.35 % | -99.738 M -167.29 % | 148.226 M 5.62 % | 140.335 M 301.17 % | -69.760 M 41.51 % | -119.274 M -188.04 % | 135.479 M 255.43 % | 38.117 M 130.75 % | -123.961 M -353.22 % | 48.953 M 141.60 % | -117.663 M 7.10 % | -126.660 M -265.26 % | 76.645 M 143.30 % | -177.018 M -168.66 % | 257.837 M 910.53 % | 25.515 M 478.67 % | -6.738 M 85.79 % | -47.416 M -141.15 % | 115.239 M 31.38 % | 87.716 M 466.28 % | -23.948 M 22.94 % | -31.078 M -125.80 % | 120.444 M 502.90 % | -29.894 M -2 285.23 % | 1.368 M -97.82 % | 62.683 M 109.36 % | 29.940 M -65.76 % | 87.451 M 140.06 % | 36.429 M 157.47 % | -63.386 M -1 438.12 % | -4.121 M -5 316.46 % | 79.000 K 100.15 % | -52.611 M -199.98 % | 52.619 M 21.86 % | 43.181 M 29.19 % | 33.424 M 70.98 % | 19.549 M 135.62 % | -54.878 M -135.02 % | 156.724 M 1 482.17 % | -11.339 M -106.45 % | 175.908 M 35 293.96 % | 497.000 K -99.18 % | 60.347 M 145.02 % | 24.629 M -15.34 % | 29.092 M -41.54 % | 49.762 M 1 074.74 % | 4.236 M -89.08 % | 38.804 M -20.09 % | 48.560 M 96.64 % | 24.695 M -12.54 % | 28.237 M 69.95 % | 16.615 M -65.78 % | 48.547 M 102.61 % | 23.961 M 212.93 % | -21.217 M -2 431.54 % | 910.000 K -97.60 % | 37.969 M 57.08 % | 24.172 M -50.81 % | 49.141 M 29.39 % | 37.979 M -19.97 % | 47.453 M 963.97 % | 4.460 M |
| Investments in property plant and equipment | -20.583 M 13.46 % | -23.785 M 13.16 % | -27.388 M 68.39 % | -86.639 M -13.25 % | -76.500 M -44.96 % | -52.773 M -3.28 % | -51.096 M 20.44 % | -64.226 M 61.59 % | -167.233 M -58.94 % | -105.218 M 53.59 % | -226.732 M -212.12 % | -72.643 M 48.04 % | -139.801 M 2.76 % | -143.763 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 |
| Acquisitions net | 0.000 | 0.000 100.00 % | -403.021 M -46 492.02 % | -865.000 K -100.08 % | 1.073 B | 0.000 100.00 % | -85.963 M -131.37 % | 274.029 M 1 035.09 % | -29.305 M | 0.000 100.00 % | -7.025 M 87.96 % | -58.354 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 |
| Purchases of investments | 0.000 100.00 % | -29.509 M 16.83 % | -35.482 M 31.21 % | -51.583 M 57.49 % | -121.354 M | 0.000 | 0.000 100.00 % | -12.409 M 57.66 % | -29.305 M | 0.000 100.00 % | -7.025 M 71.62 % | -24.753 M -199.13 % | -8.275 M -30 548.15 % | -27.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 | 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 | 0.000 -100.00 % | 2.529 M -91.37 % | 29.305 M | 0.000 -100.00 % | 7.025 M -71.62 % | 24.753 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 |
| Other investing activites | 27.163 M 188.32 % | -30.755 M 79.88 % | -152.820 M -280.39 % | 84.716 M 225.71 % | 26.010 M 118.98 % | -137.014 M -330.34 % | 59.484 M 3 197.34 % | 1.804 M 118.46 % | -9.772 M -2 038.29 % | -457.000 K -100.29 % | 155.731 M 850.66 % | -20.746 M -833.07 % | 2.830 M 105.52 % | 1.377 M 100.54 % | -256.713 M -172.45 % | -94.224 M -22.74 % | -76.765 M -62.01 % | -47.383 M -1 213.64 % | -3.607 M 91.67 % | -43.307 M -17.22 % | -36.945 M -1.43 % | -36.425 M 57.37 % | -85.439 M -121.57 % | -38.560 M 11.72 % | -43.678 M 96.05 % | -1.107 B -623.90 % | -152.888 M -501.64 % | -25.412 M -1.72 % | -24.982 M -15.45 % | -21.638 M -101.32 % | -10.748 M -1 025.45 % | -955.000 K 85.11 % | -6.412 M 23.34 % | -8.364 M 98.30 % | -493.277 M -2 522.28 % | -18.811 M 15.66 % | -22.305 M -70.83 % | -13.057 M 74.75 % | -51.721 M -23.36 % | -41.928 M -69.43 % | -24.746 M 12.66 % | -28.333 M 47.65 % | -54.120 M -182.70 % | -19.144 M -509.94 % | 4.670 M -95.23 % | 97.808 M 1 096.31 % | -9.817 M 42.44 % | -17.055 M 14.74 % | -20.004 M 30.26 % | -28.684 M -683.60 % | 4.915 M 135.31 % | -13.921 M -1.62 % | -13.699 M -232.26 % | -4.123 M 66.39 % | -12.266 M -144.64 % | -5.014 M 26.00 % | -6.776 M -54.56 % | -4.384 M 18.30 % | -5.366 M -10.09 % | -4.874 M 68.90 % | -15.673 M 66.29 % | -46.493 M -2 535.66 % | -1.764 M 87.37 % | -13.965 M -6.05 % | -13.168 M 26.51 % | -17.918 M |
| Net cash used for investing activites | 6.580 M 107.83 % | -84.049 M 86.76 % | -634.790 M -1 067.52 % | -54.371 M -106.06 % | 897.329 M 310.04 % | -427.227 M -450.73 % | -77.575 M -138.46 % | 201.727 M 197.78 % | -206.310 M -95.23 % | -105.675 M -35.44 % | -78.026 M 48.58 % | -151.743 M -4.47 % | -145.246 M -1.99 % | -142.413 M 44.52 % | -256.713 M -172.45 % | -94.224 M -22.74 % | -76.765 M -62.01 % | -47.383 M -1 213.64 % | -3.607 M 91.67 % | -43.307 M -17.22 % | -36.945 M -1.43 % | -36.425 M 57.37 % | -85.439 M -121.57 % | -38.560 M 11.72 % | -43.678 M 96.05 % | -1.107 B -623.90 % | -152.888 M -501.64 % | -25.412 M -1.72 % | -24.982 M -15.45 % | -21.638 M -101.32 % | -10.748 M -1 025.45 % | -955.000 K 85.11 % | -6.412 M 23.34 % | -8.364 M 98.30 % | -493.277 M -2 522.28 % | -18.811 M 15.66 % | -22.305 M -70.83 % | -13.057 M 74.75 % | -51.721 M -23.36 % | -41.928 M -69.43 % | -24.746 M 12.66 % | -28.333 M 47.65 % | -54.120 M -182.70 % | -19.144 M -509.94 % | 4.670 M -95.23 % | 97.808 M 1 096.31 % | -9.817 M 42.44 % | -17.055 M 14.74 % | -20.004 M 30.26 % | -28.684 M -683.60 % | 4.915 M 135.31 % | -13.921 M -1.62 % | -13.699 M -232.26 % | -4.123 M 66.39 % | -12.266 M -144.64 % | -5.014 M 26.00 % | -6.776 M -54.56 % | -4.384 M 18.30 % | -5.366 M -10.09 % | -4.874 M 68.90 % | -15.673 M 66.29 % | -46.493 M -2 535.66 % | -1.764 M 87.37 % | -13.965 M -6.05 % | -13.168 M 26.51 % | -17.918 M |
| Debt repayment | 267.003 M 17 923.97 % | -1.498 M -100.75 % | 200.157 M 699.20 % | -33.404 M 94.02 % | -558.327 M -206.13 % | 526.061 M 1 356.51 % | -41.867 M 85.90 % | -296.877 M -70.47 % | -174.154 M -124.81 % | 701.972 M | 0.000 -100.00 % | 7.343 M -83.68 % | 45.000 M -89.55 % | 430.615 M | 0.000 | 0.000 | 0.000 100.00 % | -102.018 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 |
| Common stock issued | 0.000 | 0.000 | 0.000 -100.00 % | 290.531 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 91.662 M | 0.000 -100.00 % | 31.226 M 741.90 % | 3.709 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 |
| Common stock repurchased | -75.112 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -50.050 M | 0.000 100.00 % | -13.671 M | 0.000 | 0.000 | 0.000 100.00 % | -30.495 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 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 financing activites | -56.366 M 11.38 % | -63.604 M -11.51 % | -57.038 M -70.76 % | -33.403 M 15.23 % | -39.405 M 34.95 % | -60.578 M -119.64 % | -27.581 M 51.10 % | -56.408 M 30.23 % | -80.849 M -117.73 % | 455.929 M 1 017.82 % | -49.675 M -1 439.67 % | 3.708 M 121.12 % | -17.556 M -114.26 % | 123.079 M 5 437.34 % | -2.306 M 92.46 % | -30.594 M 56.32 % | -70.045 M -118.64 % | -32.037 M -107.08 % | 452.732 M -46.79 % | 850.845 M 1 117.65 % | 69.876 M 781.85 % | -10.248 M 23.55 % | -13.405 M 7.14 % | -14.436 M 34.57 % | -22.064 M -101.87 % | 1.179 B 2 907.30 % | 39.197 M -51.08 % | 80.124 M 196.96 % | -82.638 M -1 687.54 % | -4.623 M 94.51 % | -84.206 M -1 254.67 % | -6.216 M 22.18 % | -7.988 M -701.20 % | -997.000 K -121.45 % | 4.647 M -98.85 % | 402.551 M 201.11 % | -398.143 M -162.69 % | 635.070 M 13 606.38 % | -4.702 M -1 263.86 % | 404.000 K 102.86 % | -14.141 M -132.97 % | -6.070 M 74.53 % | -23.828 M -58.57 % | -15.027 M 93.89 % | -246.060 M -56.48 % | -157.246 M -20 655.03 % | 765.000 K -99.30 % | 110.007 M 342.32 % | -45.398 M -288.80 % | 24.045 M 36.48 % | 17.618 M 739.75 % | 2.098 M 107.29 % | -28.782 M -69.94 % | -16.937 M -156.66 % | -6.599 M 57.25 % | -15.438 M 60.83 % | -39.415 M -94.24 % | -20.292 M -189.29 % | 22.727 M 488.48 % | 3.862 M 115.83 % | -24.390 M -89.79 % | -12.851 M -78.02 % | -7.219 M 70.32 % | -24.321 M 25.18 % | -32.504 M -484.62 % | 8.451 M |
| Net cash used provided by financing activities | 135.525 M 308.17 % | -65.102 M -145.49 % | 143.119 M -36.15 % | 224.152 M 137.50 % | -597.732 M -228.41 % | 465.483 M 770.26 % | -69.448 M 82.78 % | -403.335 M -146.93 % | -163.341 M -113.13 % | 1.244 B 6 841.08 % | -18.449 M -55.22 % | -11.886 M -143.31 % | 27.445 M -94.75 % | 523.199 M 22 788.59 % | -2.306 M 93.17 % | -33.752 M 51.81 % | -70.045 M 46.83 % | -131.743 M -129.10 % | 452.732 M -46.79 % | 850.845 M 1 117.65 % | 69.876 M 781.85 % | -10.248 M 23.55 % | -13.405 M 7.14 % | -14.436 M 34.57 % | -22.064 M -101.87 % | 1.179 B 2 907.30 % | 39.197 M -51.08 % | 80.124 M 196.96 % | -82.638 M -1 687.54 % | -4.623 M 94.51 % | -84.206 M -1 254.67 % | -6.216 M 22.18 % | -7.988 M -701.20 % | -997.000 K -121.45 % | 4.647 M -98.85 % | 402.551 M 201.11 % | -398.143 M -162.69 % | 635.070 M 13 606.38 % | -4.702 M -1 263.86 % | 404.000 K 102.86 % | -14.141 M -132.97 % | -6.070 M 74.53 % | -23.828 M -58.57 % | -15.027 M 93.89 % | -246.060 M -56.48 % | -157.246 M -20 655.03 % | 765.000 K -99.30 % | 109.697 M 337.56 % | -46.177 M -292.04 % | 24.045 M 36.48 % | 17.618 M 739.75 % | 2.098 M 107.29 % | -28.782 M -69.94 % | -16.937 M -156.66 % | -6.599 M 57.25 % | -15.438 M 60.83 % | -39.415 M -94.24 % | -20.292 M -189.29 % | 22.727 M 488.48 % | 3.862 M 115.83 % | -24.390 M -89.79 % | -12.851 M -78.02 % | -7.219 M 70.32 % | -24.321 M 25.18 % | -32.504 M -484.62 % | 8.451 M |
| Effect of forex changes on cash | -5.426 M 68.51 % | -17.233 M -197.62 % | 17.654 M 758.49 % | -2.681 M 48.41 % | -5.197 M -131.67 % | 16.409 M 256.90 % | -10.458 M -166.38 % | -3.926 M 53.05 % | -8.362 M 75.43 % | -34.035 M -168.82 % | -12.661 M -240.82 % | 8.991 M -45.02 % | 16.352 M 2 111.32 % | -813.000 K -206.83 % | 761.000 K -89.42 % | 7.192 M 349.22 % | 1.601 M 200.06 % | -1.600 M 88.89 % | -14.404 M -294.63 % | -3.650 M 72.11 % | -13.086 M -141.87 % | 31.252 M 1 107.15 % | -3.103 M -146.48 % | 6.676 M 1 381.38 % | -521.000 K 79.76 % | -2.574 M -142.19 % | 6.101 M 10 618.97 % | -58.000 K -102.44 % | 2.376 M 156.37 % | -4.215 M -244.55 % | 2.916 M 182.56 % | -3.532 M -1 093.24 % | -296.000 K -184.62 % | -104.000 K -102.00 % | 5.195 M 274.39 % | -2.979 M -400.61 % | 991.000 K 120.08 % | -4.935 M -205.40 % | 4.682 M -52.34 % | 9.824 M 377.12 % | -3.545 M -135.46 % | 9.998 M | 0.000 -100.00 % | 1.000 K -99.99 % | 19.358 M | 0.000 100.00 % | -8.445 M -844 400.00 % | -1.000 K -200.00 % | 1.000 K 200.00 % | -1.000 K -100.15 % | 654.000 K | 0.000 100.00 % | -1.000 K -200.00 % | 1.000 K | 0.000 -100.00 % | 1.000 K | 0.000 100.00 % | -1.000 K -100.03 % | 3.689 M 369 000.00 % | -1.000 K -200.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | -21.414 M 85.85 % | -151.345 M 27.81 % | -209.643 M -215.72 % | 181.158 M -20.00 % | 226.460 M 602.42 % | -45.074 M -386.97 % | -9.256 M 85.80 % | -65.200 M 95.41 % | -1.421 B -244.33 % | 984.677 M 3 637.91 % | 26.343 M 122.61 % | -116.520 M 48.31 % | -225.411 M -152.55 % | 428.926 M 214.10 % | -375.922 M -51.92 % | -247.444 M -260.90 % | -68.563 M 80.83 % | -357.744 M -151.66 % | 692.559 M -16.50 % | 829.402 M 6 227.93 % | 13.107 M 120.86 % | -62.837 M -572.74 % | 13.292 M -67.89 % | 41.396 M 145.89 % | -90.211 M -220.86 % | 74.643 M 439.52 % | 13.835 M -44.12 % | 24.759 M 123.84 % | -103.874 M -422.53 % | 32.206 M 151.86 % | -62.098 M -180.91 % | 76.748 M 253.14 % | 21.733 M 129.83 % | -72.851 M 84.28 % | -463.574 M -221.72 % | 380.841 M 180.67 % | -472.069 M -170.49 % | 669.698 M 7 923.57 % | -8.560 M -596.23 % | 1.725 M 107.54 % | -22.883 M 71.14 % | -79.284 M -200.64 % | 78.776 M 273.10 % | -45.509 M 1.33 % | -46.124 M 21.75 % | -58.941 M -237.55 % | 42.850 M -63.46 % | 117.270 M 416.19 % | -37.088 M -182.19 % | 45.122 M 64.54 % | 27.423 M 1.64 % | 26.981 M 343.91 % | 6.078 M 67.16 % | 3.636 M -61.20 % | 9.372 M 344.32 % | -3.836 M -262.82 % | 2.356 M 429.05 % | -716.000 K -328.74 % | -167.000 K -62.14 % | -103.000 K 95.08 % | -2.093 M 94.05 % | -35.172 M -187.58 % | 40.158 M 13 180.78 % | -307.000 K -117.24 % | 1.781 M 135.57 % | -5.007 M |
| Cash at beginning of period | 150.952 M -50.07 % | 302.297 M -41.52 % | 516.894 M 53.96 % | 335.736 M 207.24 % | 109.276 M -29.20 % | 154.350 M -5.66 % | 163.606 M -28.50 % | 228.806 M -86.13 % | 1.650 B 332.27 % | 381.706 M -44.46 % | 687.204 M -14.50 % | 803.724 M -21.90 % | 1.029 B 71.46 % | 600.209 M -38.51 % | 976.131 M -20.22 % | 1.224 B -5.31 % | 1.292 B -21.68 % | 1.650 B 72.34 % | 957.323 M 648.37 % | 127.921 M 11.42 % | 114.814 M -35.37 % | 177.651 M 8.09 % | 164.359 M 33.67 % | 122.963 M -42.32 % | 213.174 M 53.88 % | 138.531 M 11.09 % | 124.696 M 24.77 % | 99.937 M -50.97 % | 203.811 M 18.77 % | 171.605 M -26.57 % | 233.703 M 48.90 % | 156.955 M 16.07 % | 135.222 M -35.01 % | 208.073 M -69.02 % | 671.647 M 130.96 % | 290.806 M -61.88 % | 762.875 M 718.74 % | 93.177 M -8.41 % | 101.737 M 1.72 % | 100.012 M -18.62 % | 122.895 M -39.21 % | 202.179 M 63.84 % | 123.403 M -26.94 % | 168.912 M -31.97 % | 248.303 M 0.00 % | 248.303 M 20.75 % | 205.626 M 132.72 % | 88.356 M -29.57 % | 125.444 M 56.18 % | 80.322 M 51.84 % | 52.899 M 104.10 % | 25.918 M 30.64 % | 19.840 M 22.44 % | 16.204 M 137.18 % | 6.832 M -35.96 % | 10.668 M 28.34 % | 8.312 M -7.93 % | 9.028 M -1.82 % | 9.195 M -1.11 % | 9.298 M -18.37 % | 11.391 M -75.54 % | 46.563 M 626.98 % | 6.405 M -4.57 % | 6.712 M 36.12 % | 4.931 M -50.38 % | 9.938 M |
| Cash at end of period | 129.538 M -14.19 % | 150.952 M -50.87 % | 307.251 M -40.56 % | 516.894 M 53.96 % | 335.736 M 207.24 % | 109.276 M -29.20 % | 154.350 M -5.66 % | 163.606 M -28.50 % | 228.806 M -83.25 % | 1.366 B 91.49 % | 713.547 M 3.83 % | 687.204 M -14.50 % | 803.724 M -21.90 % | 1.029 B 71.46 % | 600.209 M -38.51 % | 976.131 M -20.22 % | 1.224 B -5.31 % | 1.292 B -21.68 % | 1.650 B 72.34 % | 957.323 M 648.37 % | 127.921 M 11.42 % | 114.814 M -35.37 % | 177.651 M 8.09 % | 164.359 M 33.67 % | 122.963 M -42.32 % | 213.174 M 53.88 % | 138.531 M 11.09 % | 124.696 M 24.77 % | 99.937 M -50.97 % | 203.811 M 18.77 % | 171.605 M -26.57 % | 233.703 M 48.90 % | 156.955 M 16.07 % | 135.222 M -35.01 % | 208.073 M -69.02 % | 671.647 M 130.96 % | 290.806 M -61.88 % | 762.875 M 718.74 % | 93.177 M -8.41 % | 101.737 M 1.72 % | 100.012 M -18.62 % | 122.895 M -39.21 % | 202.179 M 63.84 % | 123.403 M -38.96 % | 202.179 M 6.77 % | 189.362 M -23.79 % | 248.476 M 20.84 % | 205.626 M 132.72 % | 88.356 M -29.57 % | 125.444 M 56.18 % | 80.322 M 51.84 % | 52.899 M 104.10 % | 25.918 M 30.64 % | 19.840 M 22.44 % | 16.204 M 137.18 % | 6.832 M -35.96 % | 10.668 M 28.34 % | 8.312 M -7.93 % | 9.028 M -1.82 % | 9.195 M -1.11 % | 9.298 M -18.37 % | 11.391 M -75.54 % | 46.563 M 626.98 % | 6.405 M -4.57 % | 6.712 M 36.12 % | 4.931 M |
| Operating cash flow | -158.093 M -1 151.22 % | 15.039 M -94.31 % | 264.376 M 1 780.61 % | 14.058 M 127.29 % | -51.515 M 48.35 % | -99.738 M -167.29 % | 148.226 M 5.62 % | 140.335 M 301.17 % | -69.760 M 41.51 % | -119.274 M -188.04 % | 135.479 M 255.43 % | 38.117 M 130.75 % | -123.961 M -353.22 % | 48.953 M 141.60 % | -117.663 M 7.10 % | -126.660 M -265.26 % | 76.645 M 143.30 % | -177.018 M -168.66 % | 257.837 M 910.53 % | 25.515 M 478.67 % | -6.738 M 85.79 % | -47.416 M -141.15 % | 115.239 M 31.38 % | 87.716 M 466.28 % | -23.948 M 22.94 % | -31.078 M -125.80 % | 120.444 M 502.90 % | -29.894 M -2 285.23 % | 1.368 M -97.82 % | 62.683 M 109.36 % | 29.940 M -65.76 % | 87.451 M 140.06 % | 36.429 M 157.47 % | -63.386 M -1 438.12 % | -4.121 M -5 316.46 % | 79.000 K 100.15 % | -52.611 M -199.98 % | 52.619 M 21.86 % | 43.181 M 29.19 % | 33.424 M 70.98 % | 19.549 M 135.62 % | -54.878 M -135.02 % | 156.724 M 1 482.17 % | -11.339 M -106.45 % | 175.908 M 35 293.96 % | 497.000 K -99.18 % | 60.347 M 145.02 % | 24.629 M -15.34 % | 29.092 M -41.54 % | 49.762 M 1 074.74 % | 4.236 M -89.08 % | 38.804 M -20.09 % | 48.560 M 96.64 % | 24.695 M -12.54 % | 28.237 M 69.95 % | 16.615 M -65.78 % | 48.547 M 102.61 % | 23.961 M 212.93 % | -21.217 M -2 431.54 % | 910.000 K -97.60 % | 37.969 M 57.08 % | 24.172 M -50.81 % | 49.141 M 29.39 % | 37.979 M -19.97 % | 47.453 M 963.97 % | 4.460 M |
| Capital expenditure | -31.244 M 23.99 % | -41.103 M 35.73 % | -63.949 M 29.30 % | -90.448 M -23.81 % | -73.053 M -38.43 % | -52.773 M -3.28 % | -51.096 M 20.44 % | -64.226 M 61.59 % | -167.233 M -58.94 % | -105.218 M 53.59 % | -226.732 M -212.12 % | -72.643 M 48.04 % | -139.801 M 2.76 % | -143.763 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 |
| Free CashFlow | -189.337 M -626.43 % | -26.064 M -113.00 % | 200.427 M 362.37 % | -76.390 M 40.33 % | -128.014 M 16.06 % | -152.511 M -257.02 % | 97.130 M 27.62 % | 76.109 M 132.11 % | -236.993 M -5.57 % | -224.492 M -146.01 % | -91.253 M -164.30 % | -34.526 M 86.91 % | -263.762 M -178.20 % | -94.810 M 19.42 % | -117.663 M 7.10 % | -126.660 M -265.26 % | 76.645 M 143.30 % | -177.018 M -168.66 % | 257.837 M 910.53 % | 25.515 M 478.67 % | -6.738 M 85.79 % | -47.416 M -141.15 % | 115.239 M 31.38 % | 87.716 M 466.28 % | -23.948 M 22.94 % | -31.078 M -125.80 % | 120.444 M 502.90 % | -29.894 M -2 285.23 % | 1.368 M -97.82 % | 62.683 M 109.36 % | 29.940 M -65.76 % | 87.451 M 140.06 % | 36.429 M 157.47 % | -63.386 M -1 438.12 % | -4.121 M -5 316.46 % | 79.000 K 100.15 % | -52.611 M -199.98 % | 52.619 M 21.86 % | 43.181 M 29.19 % | 33.424 M 70.98 % | 19.549 M 135.62 % | -54.878 M -135.02 % | 156.724 M 1 482.17 % | -11.339 M -106.45 % | 175.908 M 35 293.96 % | 497.000 K -99.18 % | 60.347 M 145.02 % | 24.629 M -15.34 % | 29.092 M -41.54 % | 49.762 M 1 074.74 % | 4.236 M -89.08 % | 38.804 M -20.09 % | 48.560 M 96.64 % | 24.695 M -12.54 % | 28.237 M 69.95 % | 16.615 M -65.78 % | 48.547 M 102.61 % | 23.961 M 212.93 % | -21.217 M -2 431.54 % | 910.000 K -97.60 % | 37.969 M 57.08 % | 24.172 M -50.81 % | 49.141 M 29.39 % | 37.979 M -19.97 % | 47.453 M 963.97 % | 4.460 M |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 | 2012 | 2012 | 2012 | 2012 | 2011 | 2011 | 2011 | 2011 | 2010 | 2010 | 2010 | 2010 | 2009 | 2009 | 2009 | 2009 |