Shandong Longquan Pipeline Engineering Co.,LTD 002671.SZ
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 1.146 B 3.52 % | 1.108 B 11.14 % | 996.503 M -27.57 % | 1.376 B 64.43 % | 836.771 M -25.16 % | 1.118 B 10.48 % | 1.012 B 3.60 % | 976.868 M 23.39 % | 791.674 M 60.98 % | 491.781 M -62.01 % | 1.295 B 37.95 % | 938.503 M 52.71 % | 614.570 M 12.96 % | 544.068 M 27.73 % | 425.967 M 50.98 % | 282.133 M -16.20 % | 336.694 M |
| Net income | 65.589 M 136.10 % | 27.781 M 104.28 % | -648.779 M -5 083.29 % | 13.019 M 113.16 % | -98.965 M -1 476.21 % | 7.191 M 107.25 % | -99.155 M -285.05 % | 53.583 M 78.47 % | 30.024 M 16.75 % | 25.716 M -84.45 % | 165.349 M 34.61 % | 122.840 M 53.97 % | 79.781 M 10.39 % | 72.270 M 17.97 % | 61.260 M 79.81 % | 34.070 M 67.67 % | 20.319 M |
| Income before tax | 56.232 M 59.64 % | 35.224 M 105.32 % | -662.587 M -2 688.65 % | 25.596 M 125.63 % | -99.850 M -954.93 % | 11.679 M 109.37 % | -124.594 M -277.51 % | 70.190 M 81.41 % | 38.692 M 29.00 % | 29.993 M -86.54 % | 222.776 M 33.92 % | 166.356 M 55.05 % | 107.290 M 11.49 % | 96.236 M 16.19 % | 82.827 M 61.82 % | 51.186 M 43.68 % | 35.624 M |
| Income before tax ratio | 0.05 54.22 % | 0.03 104.78 % | -0.66 -3 674.15 % | 0.02 115.59 % | -0.12 -1 242.33 % | 0.01 108.49 % | -0.12 -271.34 % | 0.07 47.01 % | 0.05 -19.86 % | 0.06 -64.56 % | 0.17 -2.92 % | 0.18 1.53 % | 0.17 -1.30 % | 0.18 -9.03 % | 0.19 7.18 % | 0.18 71.47 % | 0.11 |
| EBITDA | 212.609 M 38.38 % | 153.641 M 130.79 % | -498.981 M -371.44 % | 183.827 M 207.00 % | 59.879 M -48.25 % | 115.714 M 150.61 % | 46.173 M -78.02 % | 210.068 M 46.13 % | 143.756 M 10.21 % | 130.439 M -58.12 % | 311.451 M 40.62 % | 221.487 M 59.85 % | 138.556 M 18.40 % | 117.019 M 14.28 % | 102.398 M 41.41 % | 72.411 M 44.96 % | 49.953 M |
| Net income ratio | 0.06 128.07 % | 0.03 103.85 % | -0.65 -6 980.45 % | 0.01 108.00 % | -0.12 -1 938.86 % | 0.01 106.56 % | -0.10 -278.61 % | 0.05 44.64 % | 0.04 -27.47 % | 0.05 -59.06 % | 0.13 -2.42 % | 0.13 0.83 % | 0.13 -2.27 % | 0.13 -7.63 % | 0.14 19.09 % | 0.12 100.10 % | 0.06 |
| Ratio EBITDA | 0.19 33.68 % | 0.14 127.70 % | -0.50 -474.78 % | 0.13 86.71 % | 0.07 -30.86 % | 0.10 126.85 % | 0.05 -78.78 % | 0.22 18.43 % | 0.18 -31.54 % | 0.27 10.25 % | 0.24 1.94 % | 0.24 4.68 % | 0.23 4.82 % | 0.22 -10.53 % | 0.24 -6.34 % | 0.26 72.99 % | 0.15 |
| Gross profit ratio | 0.31 16.64 % | 0.26 87.21 % | 0.14 -40.95 % | 0.24 -5.81 % | 0.25 22.41 % | 0.21 -48.54 % | 0.40 3.95 % | 0.39 12.24 % | 0.35 -14.63 % | 0.40 24.31 % | 0.33 -7.49 % | 0.35 0.58 % | 0.35 7.20 % | 0.33 -6.19 % | 0.35 7.75 % | 0.32 29.09 % | 0.25 |
| Weighted average shs out dil | 564.694 M 1.63 % | 555.616 M -0.28 % | 557.182 M 0.36 % | 555.180 M 10.97 % | 500.284 M 5.89 % | 472.442 M -0.13 % | 473.077 M -2.88 % | 487.121 M -2.65 % | 500.392 M 16.75 % | 428.596 M -4.09 % | 446.889 M 136.47 % | 188.984 M -44.66 % | 341.479 M 22.39 % | 279.004 M 0.62 % | 277.272 M 30.21 % | 212.950 M -1.53 % | 216.250 M |
| Weighted average shs out | 564.567 M 1.61 % | 555.616 M -0.28 % | 557.182 M 0.36 % | 555.180 M 10.97 % | 500.284 M 5.89 % | 472.442 M 0.00 % | 472.442 M -0.87 % | 476.583 M 11.12 % | 428.908 M 0.07 % | 428.596 M -1.50 % | 435.129 M 130.25 % | 188.984 M -44.66 % | 341.479 M 22.39 % | 279.004 M 0.62 % | 277.272 M 30.21 % | 212.950 M -1.53 % | 216.250 M |
| EPS diluted | 0.12 140.00 % | 0.05 104.31 % | -1.16 -5 036.17 % | 0.02 111.75 % | -0.20 -1 415.79 % | 0.02 107.24 % | -0.21 -290.91 % | 0.11 83.33 % | 0.06 0.00 % | 0.06 -83.78 % | 0.37 -43.08 % | 0.65 182.61 % | 0.23 -11.54 % | 0.26 18.18 % | 0.22 37.50 % | 0.16 70.21 % | 0.09 |
| Earnings per share | 0.12 140.00 % | 0.05 104.31 % | -1.16 -5 036.17 % | 0.02 111.75 % | -0.20 -1 415.79 % | 0.02 107.24 % | -0.21 -290.91 % | 0.11 57.14 % | 0.07 16.67 % | 0.06 -84.21 % | 0.38 -41.54 % | 0.65 182.61 % | 0.23 -11.54 % | 0.26 18.18 % | 0.22 37.50 % | 0.16 70.21 % | 0.09 |
| Gross profit | 353.614 M 20.74 % | 292.864 M 108.07 % | 140.750 M -57.23 % | 329.096 M 54.88 % | 212.488 M -8.39 % | 231.947 M -43.15 % | 408.011 M 7.69 % | 378.872 M 38.50 % | 273.556 M 37.43 % | 199.046 M -52.78 % | 421.520 M 27.61 % | 330.312 M 53.60 % | 215.048 M 21.09 % | 177.588 M 19.81 % | 148.219 M 62.68 % | 91.109 M 8.17 % | 84.224 M |
| Income tax expense | -8.232 M -184.52 % | 9.739 M 170.54 % | -13.808 M -209.79 % | 12.577 M 1 521.28 % | -884.892 K -119.93 % | 4.440 M 117.45 % | -25.439 M -208.89 % | 23.362 M 59.24 % | 14.671 M 58.19 % | 9.274 M -84.02 % | 58.047 M 33.39 % | 43.516 M 58.19 % | 27.509 M 14.78 % | 23.966 M 11.53 % | 21.490 M 50.10 % | 14.317 M 66.19 % | 8.615 M |
| Cost of revenue | 792.881 M -2.68 % | 814.679 M -4.80 % | 855.753 M -18.25 % | 1.047 B 67.68 % | 624.284 M -29.55 % | 886.124 M 46.70 % | 604.043 M 1.01 % | 597.996 M 15.42 % | 518.118 M 76.99 % | 292.734 M -66.47 % | 873.125 M 43.56 % | 608.191 M 52.23 % | 399.522 M 9.02 % | 366.481 M 31.95 % | 277.748 M 45.40 % | 191.024 M -24.34 % | 252.470 M |
| General and administrative expenses | 37.973 M 16.02 % | 32.730 M -34.16 % | 49.709 M -3.72 % | 51.628 M -73.89 % | 197.698 M 21.67 % | 162.489 M -15.45 % | 192.181 M 26.71 % | 151.674 M 46.58 % | 103.475 M 22.54 % | 84.441 M -3.31 % | 87.329 M 40.93 % | 61.969 M 327.14 % | 14.508 M -59.45 % | 35.781 M 31.43 % | 27.224 M 24.88 % | 21.800 M 259.03 % | 6.072 M |
| Selling and marketing expenses | 17.779 M -21.71 % | 22.708 M -58.94 % | 55.310 M -6.72 % | 59.292 M 37.06 % | 43.259 M -22.48 % | 55.801 M -46.39 % | 104.084 M 44.92 % | 71.823 M 34.87 % | 53.253 M 87.99 % | 28.328 M -55.18 % | 63.197 M 2.77 % | 61.492 M 47.55 % | 41.675 M 32.92 % | 31.353 M 44.31 % | 21.726 M 180.29 % | 7.751 M -30.56 % | 11.163 M |
| Other expenses | 226.395 M 533.43 % | 35.741 M -78.67 % | 167.533 M 0.07 % | 167.422 M 1 425.85 % | 10.972 M 44.64 % | 7.586 M -61.38 % | 19.645 M 560.61 % | 2.974 M -92.62 % | 40.314 M 5.34 % | 38.268 M 196.49 % | 12.907 M -55.92 % | 29.280 M 45.59 % | 20.111 M 15.41 % | 17.425 M 3 575.22 % | 474.124 K -93.21 % | 6.986 M 4 338.42 % | -164.834 K |
| Operating expenses | 297.135 M 12.99 % | 262.975 M -10.20 % | 292.861 M 0.49 % | 291.425 M 11.17 % | 262.142 M 11.08 % | 235.999 M -29.92 % | 336.754 M 39.24 % | 241.853 M 37.39 % | 176.033 M 48.36 % | 118.656 M -25.73 % | 159.769 M 23.45 % | 129.421 M 53.97 % | 84.055 M 16.13 % | 72.382 M 34.67 % | 53.748 M 65.41 % | 32.495 M -18.93 % | 40.080 M |
| Cost and expenses | 1.090 B 1.15 % | 1.078 B -6.18 % | 1.149 B -14.17 % | 1.338 B 50.97 % | 886.426 M -21.00 % | 1.122 B 19.27 % | 940.797 M 12.02 % | 839.849 M 20.99 % | 694.151 M 68.73 % | 411.391 M -60.17 % | 1.033 B 40.03 % | 737.612 M 52.53 % | 483.577 M 10.19 % | 438.863 M 32.39 % | 331.496 M 48.31 % | 223.519 M -23.60 % | 292.551 M |
| Research and development expenses | 14.988 M -27.23 % | 20.597 M 1.42 % | 20.308 M 55.23 % | 13.082 M 28.10 % | 10.213 M 0.89 % | 10.123 M -51.43 % | 20.844 M 35.50 % | 15.383 M -41.12 % | 26.125 M 51.35 % | 17.261 M -56.29 % | 39.487 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 55.752 M 0.57 % | 55.439 M -47.21 % | 105.019 M -5.32 % | 110.921 M -53.97 % | 240.957 M 10.38 % | 218.290 M -26.32 % | 296.265 M 32.56 % | 223.496 M 42.60 % | 156.728 M 38.98 % | 112.769 M -25.08 % | 150.526 M 21.92 % | 123.461 M 119.75 % | 56.183 M -16.31 % | 67.133 M 37.15 % | 48.950 M 65.64 % | 29.551 M 71.47 % | 17.234 M |
| Interest income | 2.252 M -50.49 % | 4.548 M 176.24 % | 1.646 M -44.10 % | 2.945 M 6.80 % | 2.758 M 0.87 % | 2.734 M 6.31 % | 2.572 M 26.00 % | 2.041 M -57.93 % | 4.851 M 57.73 % | 3.076 M -11.85 % | 3.489 M 10.95 % | 3.145 M 70.63 % | 1.843 M 333.39 % | 425.272 K -33.59 % | 640.380 K -30.14 % | 916.640 K 111 785 465.81 % | -0.820 |
| Interest expense | 24.740 M -18.04 % | 30.185 M -9.54 % | 33.367 M 13.77 % | 29.329 M -6.95 % | 31.519 M -22.96 % | 40.910 M -28.53 % | 57.243 M 32.28 % | 43.273 M 24.83 % | 34.666 M -9.87 % | 38.461 M 43.03 % | 26.890 M -4.76 % | 28.234 M 54.24 % | 18.305 M 54.88 % | 11.819 M 53.51 % | 7.699 M 8.25 % | 7.113 M -3.12 % | 7.342 M |
| Depreciation and amortization | 135.827 M 43.40 % | 94.716 M -27.24 % | 130.182 M 0.99 % | 128.902 M 0.54 % | 128.210 M 2.66 % | 124.885 M 0.80 % | 123.890 M 25.37 % | 98.823 M 34.48 % | 73.486 M 17.05 % | 62.781 M 0.28 % | 62.608 M 132.76 % | 26.898 M 107.53 % | 12.961 M 17.99 % | 10.984 M -7.47 % | 11.872 M -15.94 % | 14.124 M 143.12 % | 5.809 M |
| Operating income | 56.479 M 88.96 % | 29.889 M 119.65 % | -152.110 M -335.90 % | 64.479 M 237.74 % | -46.811 M -672.80 % | -6.057 M -110.15 % | 59.662 M -55.85 % | 135.123 M 222.37 % | 41.915 M 45.61 % | 28.786 M -86.70 % | 216.496 M 30.88 % | 165.420 M 58.90 % | 104.106 M 13.95 % | 91.365 M 8.69 % | 84.059 M 63.36 % | 51.458 M 43.78 % | 35.789 M |
| Operating income ratio | 0.05 82.54 % | 0.03 117.68 % | -0.15 -425.71 % | 0.05 183.77 % | -0.06 -932.59 % | -0.01 -109.19 % | 0.06 -57.38 % | 0.14 161.26 % | 0.05 -9.55 % | 0.06 -65.00 % | 0.17 -5.13 % | 0.18 4.05 % | 0.17 0.87 % | 0.17 -14.90 % | 0.20 8.20 % | 0.18 71.59 % | 0.11 |
| Total other income expenses net | -246.989 K -104.63 % | 5.335 M 119.55 % | -27.287 M -478.76 % | -4.715 M 37.56 % | -7.551 M -837.37 % | 1.024 M 100.56 % | -184.256 M -183.76 % | -64.933 M -1 914.92 % | -3.223 M -367.00 % | 1.207 M -80.78 % | 6.281 M 571.46 % | 935.377 K 106.83 % | -13.699 M -381.17 % | 4.872 M 149.85 % | -9.774 M -30.59 % | -7.485 M -4 440.86 % | -164.834 K |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 133.574 M -32.45 % | 197.729 M -4.88 % | 207.877 M 33.78 % | 155.387 M 133.12 % | 66.656 M -50.33 % | 134.187 M -66.08 % | 395.561 M 5.18 % | 376.092 M 67.96 % | 223.913 M -2.39 % | 229.388 M 251.51 % | -151.406 M 62.57 % | -404.508 M -554.40 % | -61.814 M -160.77 % | 101.720 M 3 314.32 % | -3.165 M 61.02 % | -8.118 M -123.17 % | 35.032 M |
| Total investments | 11.580 M -5.79 % | 12.292 M 7.16 % | 11.471 M 140.51 % | 4.770 M 58.99 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M |
| Total debt | 792.381 M 67.04 % | 474.361 M -25.35 % | 635.466 M 53.81 % | 413.159 M -6.70 % | 442.834 M -12.29 % | 504.910 M -17.78 % | 614.071 M -10.85 % | 688.820 M 26.47 % | 544.656 M 1.15 % | 538.481 M 24.36 % | 433.006 M -9.77 % | 479.900 M 112.53 % | 225.800 M 25.72 % | 179.600 M 173.78 % | 65.600 M 8.07 % | 60.700 M -3.19 % | 62.700 M |
| Accumulated other comprehensive income loss | 0.000 | 0.000 -100.00 % | 88.744 M 9.99 % | 80.681 M 172.29 % | 29.631 M -64.99 % | 84.648 M 6.27 % | 79.651 M 30.37 % | 61.095 M 55.53 % | 39.280 M -6.91 % | 42.197 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | -361.027 M 15.37 % | -426.616 M 6.07 % | -454.204 M -343.47 % | 186.555 M 2.60 % | 181.827 M -33.12 % | 271.878 M -1.28 % | 275.408 M -26.69 % | 375.692 M 13.51 % | 330.981 M 7.99 % | 306.494 M -2.39 % | 313.991 M 44.47 % | 217.347 M 35.52 % | 160.382 M 76.89 % | 90.670 M 22.25 % | 74.169 M 65.88 % | 44.713 M 221.04 % | 13.928 M |
| Common stock | 564.567 M -0.17 % | 565.536 M -0.03 % | 565.725 M -0.14 % | 566.510 M -0.07 % | 566.930 M 20.00 % | 472.442 M 0.00 % | 472.442 M -0.87 % | 476.583 M -0.86 % | 480.723 M 8.35 % | 443.696 M 0.00 % | 443.696 M 103.21 % | 218.343 M 131.37 % | 94.370 M 33.35 % | 70.770 M 0.00 % | 70.770 M 51.54 % | 46.700 M 53.62 % | 30.400 M |
| Total equity | 1.665 B 3.76 % | 1.604 B 2.00 % | 1.573 B -28.97 % | 2.214 B 1.04 % | 2.191 B 8.45 % | 2.021 B 0.07 % | 2.019 B -4.26 % | 2.109 B 1.78 % | 2.072 B 40.87 % | 1.471 B -2.83 % | 1.514 B 16.96 % | 1.294 B 71.18 % | 756.193 M 260.49 % | 209.768 M 12.15 % | 187.037 M 32.93 % | 140.702 M 121.99 % | 63.383 M |
| Other non current liabilities | 2.230 M -0.54 % | 2.242 M -8.12 % | 2.440 M 2.28 % | 2.385 M 2 171.83 % | 105.000 K -99.26 % | 14.230 M 10 551.19 % | 133.601 K -94.42 % | 2.394 M -1.87 % | 2.440 M -95.24 % | 51.221 M 7.09 % | 47.828 M | 0.000 -100.00 % | 1.280 M -15.37 % | 1.513 M -12.74 % | 1.734 M 293.61 % | 440.502 K 0.00 % | 440.502 K |
| Long term debt | 199.270 M 88.13 % | 105.921 M 167.61 % | 39.580 M | 0.000 -100.00 % | 2.801 M -85.03 % | 18.711 M -70.62 % | 63.684 M -44.33 % | 114.391 M 798.51 % | 12.731 M -88.89 % | 114.581 M -44.65 % | 207.006 M -16.16 % | 246.900 M 1 199.47 % | 19.000 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 211.412 M 78.57 % | 118.395 M 127.11 % | 52.130 M 210.52 % | 16.788 M -9.41 % | 18.532 M -50.75 % | 37.628 M -58.58 % | 90.833 M -37.85 % | 146.159 M 208.29 % | 47.410 M -71.41 % | 165.802 M -34.94 % | 254.834 M 2.78 % | 247.948 M 1 122.60 % | 20.280 M 1 240.50 % | 1.513 M -12.74 % | 1.734 M 293.61 % | 440.502 K 0.00 % | 440.502 K |
| Other current liabilities | 188.362 M 17.65 % | 160.108 M 46.05 % | 109.627 M -41.90 % | 188.683 M 139.97 % | 78.627 M -77.51 % | 349.586 M 133.38 % | 149.794 M -54.85 % | 331.766 M -22.11 % | 425.915 M 146.32 % | 172.913 M 0.72 % | 171.681 M 32.28 % | 129.783 M -6.39 % | 138.642 M 336.28 % | 31.779 M 87.33 % | 16.964 M -28.30 % | 23.661 M -28.36 % | 33.027 M |
| Deferred revenue | 0.000 -100.00 % | 44.371 M 9.54 % | 40.505 M -65.90 % | 118.781 M -35.34 % | 183.688 M 157.17 % | 71.426 M -63.89 % | 197.777 M -21.10 % | 250.678 M 37.90 % | 181.779 M 24.46 % | 146.058 M -11.27 % | 164.607 M 491.26 % | 27.840 M 536.59 % | 4.373 M 711.00 % | 539.247 K -97.88 % | 25.408 M 27.01 % | 20.004 M -13.65 % | 23.164 M |
| Short term debt | 593.111 M 60.98 % | 368.440 M -37.08 % | 585.566 M 41.73 % | 413.159 M -6.70 % | 442.834 M -12.29 % | 504.910 M -15.75 % | 599.274 M -7.64 % | 648.820 M 34.89 % | 481.000 M 13.47 % | 423.900 M 90.95 % | 222.000 M -4.72 % | 233.000 M 12.67 % | 206.800 M 15.14 % | 179.600 M 173.78 % | 65.600 M 8.07 % | 60.700 M -3.19 % | 62.700 M |
| Total current liabilities | 1.070 B 21.37 % | 881.507 M -13.57 % | 1.020 B 9.45 % | 931.837 M 5.27 % | 885.217 M -19.01 % | 1.093 B -14.53 % | 1.279 B -10.30 % | 1.426 B 7.73 % | 1.323 B 59.37 % | 830.381 M 34.20 % | 618.741 M -6.15 % | 659.316 M 51.62 % | 434.840 M 43.86 % | 302.276 M 84.80 % | 163.574 M -7.77 % | 177.359 M -16.31 % | 211.932 M |
| Total liabilities | 1.281 B 28.15 % | 999.902 M -6.73 % | 1.072 B 13.01 % | 948.625 M 4.97 % | 903.749 M -20.06 % | 1.131 B -17.45 % | 1.370 B -12.87 % | 1.572 B 14.67 % | 1.371 B 37.60 % | 996.182 M 14.04 % | 873.576 M -3.71 % | 907.264 M 99.35 % | 455.121 M 49.81 % | 303.789 M 83.77 % | 165.308 M -7.03 % | 177.799 M -16.28 % | 212.373 M |
| Other non current assets | 172.034 M 312.46 % | 41.709 M 909.68 % | 4.131 M -54.11 % | 9.002 M -58.94 % | 21.923 M -49.94 % | 43.790 M -14.27 % | 51.077 M 21.19 % | 42.147 M -47.64 % | 80.490 M 37.98 % | 58.335 M 13.54 % | 51.379 M 366.62 % | 11.011 M 0.00 % | 11.011 M 267.02 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M |
| Long term investments | 5.567 M -54.71 % | 12.292 M 7.16 % | 11.471 M 61.67 % | 7.096 M -33.96 % | 10.745 M 283.75 % | 2.800 M | 0.000 -100.00 % | 10.803 M 156.62 % | 4.210 M -18.90 % | 5.191 M -33.75 % | 7.835 M 161.17 % | 3.000 M 0.00 % | 3.000 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 152.916 M -21.01 % | 193.577 M -4.09 % | 201.825 M -7.99 % | 219.358 M 0.74 % | 217.749 M -12.96 % | 250.158 M -10.13 % | 278.357 M -3.26 % | 287.730 M 16.11 % | 247.809 M 23.85 % | 200.096 M 47.80 % | 135.384 M 94.41 % | 69.640 M -34.42 % | 106.186 M 33.40 % | 79.602 M 436.06 % | 14.849 M -5.66 % | 15.740 M -5.31 % | 16.622 M |
| GoodWill | 77.692 M -28.45 % | 108.587 M 0.00 % | 108.587 M -47.94 % | 208.592 M 0.00 % | 208.592 M -0.85 % | 210.391 M 0.00 % | 210.391 M 0.00 % | 210.391 M -0.30 % | 211.020 M 8 592.25 % | 2.428 M 285.82 % | 629.227 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 230.608 M -23.68 % | 302.164 M -2.66 % | 310.412 M -27.47 % | 427.950 M 0.38 % | 426.341 M -7.43 % | 460.549 M -5.77 % | 488.748 M -1.88 % | 498.121 M 8.56 % | 458.829 M 126.56 % | 202.524 M 48.90 % | 136.013 M 95.31 % | 69.640 M -34.42 % | 106.186 M 33.40 % | 79.602 M 436.06 % | 14.849 M -5.66 % | 15.740 M -5.31 % | 16.622 M |
| Property plant equipment net | 602.218 M -14.87 % | 707.432 M 15.13 % | 614.472 M -44.78 % | 1.113 B 10.22 % | 1.010 B -2.72 % | 1.038 B 4.79 % | 990.325 M -10.91 % | 1.112 B 6.52 % | 1.044 B 34.06 % | 778.396 M 20.86 % | 644.026 M 11.95 % | 575.289 M 251.63 % | 163.608 M 100.40 % | 81.640 M -6.92 % | 87.706 M 24.90 % | 70.224 M -0.31 % | 70.444 M |
| Total non current assets | 1.117 B -3.74 % | 1.160 B 11.34 % | 1.042 B -36.33 % | 1.637 B 5.14 % | 1.557 B -4.46 % | 1.630 B 0.87 % | 1.616 B -4.63 % | 1.694 B 4.48 % | 1.621 B 52.03 % | 1.067 B 24.97 % | 853.382 M 28.32 % | 665.037 M 130.89 % | 288.035 M 73.55 % | 165.970 M 55.18 % | 106.955 M 18.30 % | 90.407 M -1.22 % | 91.524 M |
| Other current assets | 27.474 M -54.69 % | 60.631 M -26.73 % | 82.755 M 147.45 % | 33.443 M -96.23 % | 887.180 M 1 215.25 % | 67.453 M 4.84 % | 64.337 M -31.49 % | 93.908 M 64.42 % | 57.113 M 11.18 % | 51.372 M 32.53 % | 38.762 M -67.17 % | 118.066 M -47.54 % | 225.060 M 15.12 % | 195.493 M 540.45 % | 30.524 M 59.31 % | 19.161 M -78.84 % | 90.546 M |
| Short term investments | 6.013 M | 0.000 | 0.000 100.00 % | -2.326 M 69.97 % | -7.745 M -3 972.49 % | 200.000 K -93.33 % | 3.000 M -82.35 % | 17.000 M 1 505.42 % | -1.210 M 44.79 % | -2.191 M 54.69 % | -4.835 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 658.808 M 138.15 % | 276.632 M -35.30 % | 427.590 M 65.88 % | 257.772 M -31.48 % | 376.178 M 1.47 % | 370.723 M 69.66 % | 218.510 M -30.13 % | 312.728 M -2.50 % | 320.743 M 3.77 % | 309.093 M -47.11 % | 584.412 M -33.92 % | 884.408 M 207.50 % | 287.614 M 269.31 % | 77.880 M 13.26 % | 68.765 M -0.08 % | 68.818 M 148.73 % | 27.668 M |
| Cash and short term investments | 664.821 M 140.33 % | 276.632 M -35.30 % | 427.590 M 65.88 % | 257.772 M -31.48 % | 376.178 M 1.42 % | 370.923 M 69.75 % | 218.510 M -30.13 % | 312.728 M -2.50 % | 320.743 M 3.77 % | 309.093 M -47.11 % | 584.412 M -33.92 % | 884.408 M 207.50 % | 287.614 M 269.31 % | 77.880 M 13.26 % | 68.765 M -0.08 % | 68.818 M 148.73 % | 27.668 M |
| Total current assets | 1.829 B 26.67 % | 1.444 B -9.91 % | 1.602 B 5.03 % | 1.526 B -0.80 % | 1.538 B 1.08 % | 1.522 B -14.19 % | 1.773 B -10.75 % | 1.987 B 9.07 % | 1.822 B 30.05 % | 1.401 B -8.69 % | 1.534 B -0.16 % | 1.537 B 66.44 % | 923.279 M 165.63 % | 347.587 M 41.65 % | 245.390 M 7.58 % | 228.094 M 23.81 % | 184.231 M |
| Inventory | 225.068 M 17.53 % | 191.504 M -10.93 % | 214.996 M -6.54 % | 230.040 M -16.28 % | 274.776 M 26.53 % | 217.157 M -43.60 % | 385.038 M -1.17 % | 389.607 M 7.05 % | 363.934 M 19.98 % | 303.329 M 12.46 % | 269.711 M 5.65 % | 255.279 M 108.32 % | 122.539 M 65.12 % | 74.214 M 97.33 % | 37.608 M -34.19 % | 57.143 M -13.44 % | 66.018 M |
| Net receivables | 911.480 M -0.38 % | 914.986 M 4.31 % | 877.157 M -12.68 % | 1.005 B 24.68 % | 805.672 M -9.48 % | 890.035 M -20.68 % | 1.122 B -8.58 % | 1.227 B 9.59 % | 1.120 B 43.70 % | 779.299 M 19.61 % | 651.528 M 133.58 % | 278.930 M -3.17 % | 288.066 M 125.42 % | 127.791 M | 0.000 -100.00 % | 82.972 M -15.52 % | 98.215 M |
| Tax assets | 106.576 M 10.09 % | 96.810 M -4.88 % | 101.779 M 26.96 % | 80.166 M -9.35 % | 88.433 M 4.37 % | 84.729 M -0.91 % | 85.511 M 172.54 % | 31.375 M -8.71 % | 34.369 M 55.84 % | 22.054 M 56.09 % | 14.129 M 131.70 % | 6.098 M 44.17 % | 4.230 M 144.69 % | 1.729 M 23.52 % | 1.399 M -3.08 % | 1.444 M -0.97 % | 1.458 M |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 273.025 M -8.25 % | 297.583 M 14.58 % | 259.707 M -9.89 % | 288.202 M 71.20 % | 168.347 M -25.34 % | 225.475 M -5.60 % | 238.851 M -35.64 % | 371.119 M 2.43 % | 362.299 M 68.03 % | 215.617 M -3.14 % | 222.618 M -11.77 % | 252.320 M 147.43 % | 101.976 M 9.96 % | 92.737 M 55.92 % | 59.477 M -26.37 % | 80.783 M -24.01 % | 106.302 M |
| Tax payables | 15.426 M 40.18 % | 11.005 M -55.03 % | 24.470 M -2.39 % | 25.068 M 113.86 % | 11.722 M -9.55 % | 12.960 M -70.67 % | 44.178 M -40.26 % | 73.947 M 36.61 % | 54.130 M 201.54 % | 17.951 M -71.59 % | 63.191 M 285.94 % | 16.373 M 1 011.48 % | -1.796 M 2.36 % | -1.840 M -108.54 % | 21.533 M 76.28 % | 12.215 M 23.35 % | 9.903 M |
| Deferred revenue non current | 8.629 M 3.60 % | 8.330 M 9.81 % | 7.586 M -31.77 % | 11.119 M -8.97 % | 12.214 M 3.78 % | 11.769 M -45.55 % | 21.613 M -6.77 % | 23.182 M -8.44 % | 25.319 M 8.93 % | 23.245 M 27.89 % | 18.176 M 1 634.03 % | 1.048 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | -1.378 M -447.41 % | -251.640 K -112.31 % | 2.044 M -81.25 % | 10.900 M 65.14 % | 6.600 M -59.42 % | 16.263 M -0.74 % | 16.385 M 347.22 % | 3.664 M -75.12 % | 14.726 M -28.95 % | 20.728 M -19.42 % | 25.725 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 14.924 M -0.08 % | 14.937 M |
| Capital lease obligations | 2.270 M -14.39 % | 2.651 M | 0.000 | 0.000 -100.00 % | 498.838 K -99.19 % | 61.328 M 25.45 % | 48.887 M -34.28 % | 74.391 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 1.462 B -0.22 % | 1.466 B 0.44 % | 1.459 B 0.62 % | 1.450 B 0.98 % | 1.436 B 22.17 % | 1.176 B 0.00 % | 1.176 B -6.21 % | 1.253 B 0.59 % | 1.246 B 77.95 % | 700.214 M -4.16 % | 730.578 M -19.32 % | 905.514 M 80.58 % | 501.441 M 937.57 % | 48.329 M 14.80 % | 42.099 M 56.14 % | 26.962 M 554.71 % | 4.118 M |
| Deferred tax liabilities non current | 1.283 M -32.54 % | 1.902 M -24.66 % | 2.524 M -23.14 % | 3.284 M -16.02 % | 3.910 M -16.56 % | 4.687 M -13.24 % | 5.402 M -12.76 % | 6.192 M -10.50 % | 6.919 M 107.99 % | -86.605 M 51.17 % | -177.354 M -16 820.06 % | -1.048 M | 0.000 | 0.000 | 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 |
| Total assets | 2.946 B 13.12 % | 2.604 B -1.54 % | 2.645 B -16.38 % | 3.163 B 2.18 % | 3.095 B -1.78 % | 3.151 B -7.01 % | 3.389 B -7.94 % | 3.681 B 6.91 % | 3.443 B 39.55 % | 2.467 B 3.34 % | 2.388 B 8.44 % | 2.202 B 81.76 % | 1.211 B 135.87 % | 513.557 M 45.75 % | 352.345 M 10.63 % | 318.501 M 15.50 % | 275.755 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 100.00 % | -22.373 M -392.80 % | 7.641 M 270.52 % | -4.481 M -290.32 % | 2.354 M 104.29 % | -54.926 M -2 522.95 % | 2.267 M 123.13 % | -9.799 M -23.65 % | -7.925 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 -100.00 % | 3.397 M -65.09 % | 9.733 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.090 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -164.192 M -147.03 % | -66.467 M -163.91 % | 104.008 M 193.39 % | -111.373 M 65.07 % | -318.854 M -257.92 % | 201.903 M 357.20 % | -78.501 M 59.64 % | -194.512 M -122 761.72 % | -158.318 K 99.90 % | -160.098 M 62.25 % | -424.048 M -1 846.83 % | 24.275 M 117.16 % | -141.460 M -175.00 % | -51.439 M -47.78 % | -34.809 M -50.19 % | -23.176 M | 0.000 |
| Accounts receivables | -47.861 M -85.52 % | -25.798 M -137.03 % | 69.668 M 156.16 % | -124.052 M -701.11 % | 20.637 M -91.48 % | 242.295 M 1 178.90 % | 18.946 M 111.44 % | -165.665 M 44.71 % | -299.606 M -334.79 % | -68.908 M 79.68 % | -339.153 M -937.60 % | 40.491 M 119.49 % | -207.784 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | -45.473 M -339.91 % | 18.954 M 357.93 % | -7.349 M -122.36 % | 32.866 M 150.35 % | -65.273 M -139.47 % | 165.380 M 1 156.47 % | -15.654 M 52.38 % | -32.876 M -187.51 % | 37.569 M 210.88 % | -33.884 M -251.79 % | -9.632 M 92.93 % | -136.319 M -182.09 % | -48.325 M -32.01 % | -36.606 M -287.39 % | 19.534 M 120.11 % | 8.875 M | 0.000 |
| Accounts payables | -60.473 M -1.43 % | -59.623 M -193.07 % | 64.061 M 330.21 % | -27.827 M 89.68 % | -269.738 M -29.60 % | -208.127 M -674.66 % | -26.867 M -1 624.87 % | 1.762 M -99.35 % | 271.678 M 650.17 % | -49.381 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 2.594 M | 0.000 100.00 % | -22.373 M -392.80 % | 7.641 M 270.52 % | -4.481 M -290.32 % | 2.354 M 103.75 % | -62.847 M 61.12 % | -161.636 M -328.43 % | -37.728 M 70.11 % | -126.214 M 69.54 % | -414.416 M -358.05 % | 160.594 M 272.43 % | -93.135 M -527.87 % | -14.833 M 72.70 % | -54.344 M -69.55 % | -32.051 M | 0.000 |
| Other non cash items | 88.742 M 104.65 % | 43.362 M -91.64 % | 518.514 M 28 640.02 % | 1.804 M -95.79 % | 42.892 M 263.80 % | -26.185 M -113.54 % | 193.319 M 209.90 % | 62.381 M -7.01 % | 67.081 M 12.21 % | 59.781 M 8.34 % | 55.177 M 55.02 % | 35.593 M 25.54 % | 28.353 M 118.20 % | 12.994 M 14.80 % | 11.319 M 59.38 % | 7.102 M -79.35 % | 34.393 M |
| Net cash provided by operating activities | 124.840 M 28.57 % | 97.096 M 18.37 % | 82.026 M 71.25 % | 47.897 M 119.26 % | -248.728 M -181.62 % | 304.730 M 125.04 % | 135.414 M 936.69 % | 13.062 M -92.06 % | 164.430 M 1 077.77 % | -16.817 M 88.12 % | -141.533 M -167.52 % | 209.606 M 1 129.26 % | -20.365 M -145.45 % | 44.810 M -9.87 % | 49.719 M 42.39 % | 34.918 M 1.53 % | 34.393 M |
| Investments in property plant and equipment | -110.031 M 35.73 % | -171.190 M -13.80 % | -150.430 M 16.30 % | -179.731 M -66.93 % | -107.670 M -16.17 % | -92.684 M -86.81 % | -49.615 M 60.25 % | -124.807 M 33.90 % | -188.825 M 23.56 % | -247.020 M -55.28 % | -159.076 M 39.40 % | -262.511 M 3.78 % | -272.826 M -149.58 % | -109.316 M -120.44 % | -49.590 M -97.44 % | -25.117 M -212.87 % | -8.028 M |
| Acquisitions net | 0.000 -100.00 % | 29.552 M -77.24 % | 129.866 M 377.51 % | 27.197 M -79.52 % | 132.788 M 282.65 % | 34.702 M 70.53 % | 20.349 M 3 701.28 % | 535.319 K 100.22 % | -248.235 M -314.30 % | -59.916 M -10.90 % | -54.028 M | 0.000 | 0.000 | 0.000 -100.00 % | 816.635 K | 0.000 | 0.000 |
| Purchases of investments | -498.840 M -26 952.06 % | -1.844 M 31.92 % | -2.709 M 54.83 % | -5.997 M -104.74 % | 126.540 M | 0.000 | 0.000 100.00 % | -17.000 M -35.09 % | -12.584 M -69.69 % | -7.416 M -104.58 % | 161.926 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -300.000 K 90.00 % | -3.000 M |
| Sales maturities of investments | 450.439 M | 0.000 -100.00 % | 0.000 -100.00 % | 0.960 -100.00 % | 200.000 K | 0.000 -100.00 % | 441.211 K | 0.000 -100.00 % | 189.359 M -23.46 % | 247.411 M 34 262.69 % | 720.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 4.122 M 17.37 % | 3.512 M -83.88 % | 21.779 M 2 498.19 % | 838.229 K 100.78 % | -107.670 M -76 906 978 515.43 % | 0.140 -100.00 % | 22.349 M 238.42 % | -16.146 M 91.45 % | -188.825 M 23.56 % | -247.020 M -55.28 % | -159.076 M -1 792.22 % | 9.400 M 12 083.17 % | 77.159 K -99.51 % | 15.617 M 767.63 % | 1.800 M 15 464.20 % | 11.565 K 1 241 782 419 455 900.00 % | 0.000 |
| Net cash used for investing activites | -154.311 M -10.25 % | -139.971 M -9 267.58 % | -1.494 M 99.05 % | -157.693 M -456.86 % | 44.189 M 176.21 % | -57.982 M -116.15 % | -26.825 M 80.90 % | -140.417 M 68.73 % | -449.111 M -43.05 % | -313.960 M -49.84 % | -209.534 M 17.22 % | -253.111 M 7.20 % | -272.749 M -191.09 % | -93.698 M -99.47 % | -46.974 M -84.90 % | -25.405 M -130.37 % | -11.028 M |
| Debt repayment | 361.506 M 336.01 % | -153.174 M -219.39 % | 128.298 M 1 219.25 % | -11.463 M 69.97 % | -38.170 M | 0.000 100.00 % | -170.231 M -320.86 % | 77.075 M 257.86 % | -48.825 M -146.29 % | 105.475 M 324.92 % | -46.894 M -118.45 % | 254.100 M 450.00 % | 46.200 M -59.47 % | 114.000 M 2 226.53 % | 4.900 M 345.00 % | -2.000 M -100.00 % | -1.000 M |
| Common stock issued | 0.000 | 0.000 -100.00 % | 1.845 M -92.20 % | 23.665 M 699.22 % | 2.961 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 |
| Common stock repurchased | -15.592 M -472.67 % | -2.723 M -47.59 % | -1.845 M 92.20 % | -23.665 M 57.00 % | -55.029 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 |
| Dividends paid | -21.607 M 8.21 % | -23.539 M 11.35 % | -26.552 M -30.38 % | -20.365 M 2.33 % | -20.851 M 13.48 % | -24.099 M 41.42 % | -41.136 M -0.40 % | -40.972 M -14.20 % | -35.876 M 46.35 % | -66.877 M 2.07 % | -68.293 M 9.45 % | -75.419 M -312.02 % | -18.305 M 70.17 % | -61.358 M -696.95 % | -7.699 M -8.25 % | -7.113 M 8.76 % | -7.795 M |
| Other financing activites | -120.415 M -208.57 % | 110.907 M 260.20 % | -69.232 M -279.88 % | 38.487 M -87.84 % | 316.611 M 315.98 % | -146.590 M -351.31 % | 58.329 M 206.38 % | 19.038 M -94.32 % | 335.250 M 2 122.26 % | 15.086 M -91.28 % | 173.038 M -60.70 % | 440.274 M -2.23 % | 450.339 M 72 635 298 801.33 % | -0.620 -100.00 % | 13.000 M -66.01 % | 38.250 M 737.50 % | -6.000 M |
| Net cash used provided by financing activities | 203.892 M 409.84 % | -65.806 M -314.56 % | 30.670 M 360.52 % | 6.660 M -96.71 % | 202.561 M 218.67 % | -170.688 M -11.53 % | -153.038 M -377.54 % | 55.141 M -77.99 % | 250.548 M 366.71 % | 53.684 M -7.20 % | 57.851 M -91.06 % | 647.189 M 30.34 % | 496.539 M 843.24 % | 52.642 M 416.05 % | 10.201 M -64.99 % | 29.137 M 296.94 % | -14.795 M |
| Effect of forex changes on cash | 26.124 K 193.66 % | -27.894 K -93 595 692 433 308.00 % | 0.000 -100.00 % | 24.755 K 114.40 % | -171.941 K -3 328.50 % | 5.326 K 460.36 % | -1.478 K 94.01 % | -24.680 K 55.63 % | -55.621 K -93 317 324 865 636.00 % | 0.000 | 0.000 -100.00 % | 0.000 100.00 % | 0.000 900.00 % | 0.000 -500.00 % | 0.000 | 0.000 | 0.000 |
| Net change in cash | 174.447 M 260.47 % | -108.709 M -197.76 % | 111.202 M 207.85 % | -103.111 M -4 695.01 % | -2.150 M -102.83 % | 76.065 M 271.12 % | -44.450 M 38.47 % | -72.239 M -111.30 % | -34.188 M 87.66 % | -277.093 M 5.50 % | -293.216 M -148.57 % | 603.685 M 196.76 % | 203.425 M 5 319.74 % | 3.753 M -71.01 % | 12.946 M -66.50 % | 38.650 M 351.02 % | 8.570 M |
| Cash at beginning of period | 129.739 M -45.59 % | 238.448 M 87.39 % | 127.245 M -44.76 % | 230.356 M -0.92 % | 232.507 M 48.62 % | 156.442 M -22.13 % | 200.893 M -26.45 % | 273.131 M -11.12 % | 307.319 M -47.41 % | 584.412 M -33.41 % | 877.628 M 220.37 % | 273.943 M 288.47 % | 70.518 M 5.62 % | 66.765 M 24.06 % | 53.818 M 254.82 % | 15.168 M 129.88 % | 6.598 M |
| Cash at end of period | 304.186 M 134.46 % | 129.739 M -45.59 % | 238.448 M 87.39 % | 127.245 M -44.76 % | 230.356 M -0.92 % | 232.507 M 48.62 % | 156.442 M -22.13 % | 200.893 M -26.45 % | 273.131 M -11.12 % | 307.319 M -47.41 % | 584.412 M -33.41 % | 877.628 M 220.37 % | 273.943 M 288.47 % | 70.518 M 5.62 % | 66.765 M 24.06 % | 53.818 M 254.82 % | 15.168 M |
| Operating cash flow | 124.840 M 28.57 % | 97.096 M 18.37 % | 82.026 M 71.25 % | 47.897 M 119.26 % | -248.728 M -181.62 % | 304.730 M 125.04 % | 135.414 M 936.69 % | 13.062 M -92.06 % | 164.430 M 1 077.77 % | -16.817 M 88.12 % | -141.533 M -167.52 % | 209.606 M 1 129.26 % | -20.365 M -145.45 % | 44.810 M -9.87 % | 49.719 M 42.39 % | 34.918 M 1.53 % | 34.393 M |
| Capital expenditure | -110.031 M 35.73 % | -171.190 M -13.80 % | -150.430 M 16.30 % | -179.731 M -66.93 % | -107.670 M -16.17 % | -92.684 M -86.81 % | -49.615 M 60.25 % | -124.807 M 33.90 % | -188.825 M 23.56 % | -247.020 M -55.28 % | -159.076 M 39.40 % | -262.511 M 3.78 % | -272.826 M -149.58 % | -109.316 M -120.44 % | -49.590 M -97.44 % | -25.117 M -212.87 % | -8.028 M |
| Free CashFlow | 14.809 M 119.99 % | -74.094 M -8.32 % | -68.404 M 48.11 % | -131.833 M 63.01 % | -356.398 M -268.08 % | 212.046 M 147.14 % | 85.798 M 176.78 % | -111.745 M -358.06 % | -24.395 M 90.75 % | -263.837 M 12.23 % | -300.609 M -468.21 % | -52.905 M 81.96 % | -293.191 M -354.52 % | -64.506 M -50 188.51 % | 128.784 K -98.69 % | 9.801 M -62.82 % | 26.365 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 |
| 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 | 2023-01-01 | 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 439.617 M 146.62 % | 178.258 M -52.33 % | 373.909 M 5.76 % | 353.548 M 22.83 % | 287.835 M 119.38 % | 131.203 M -69.00 % | 423.290 M 117.68 % | 194.455 M -34.76 % | 298.082 M 55.48 % | 191.716 M -28.62 % | 268.596 M -14.63 % | 314.636 M 10.69 % | 284.252 M 120.32 % | 129.019 M -66.55 % | 385.712 M -20.00 % | 482.154 M 43.79 % | 335.328 M 94.19 % | 172.681 M -55.47 % | 387.768 M 60.17 % | 242.097 M 52.91 % | 158.322 M 225.87 % | 48.584 M -85.04 % | 324.709 M 21.32 % | 267.648 M -27.66 % | 369.965 M 137.54 % | 155.750 M -42.11 % | 269.064 M -14.75 % | 315.604 M 31.36 % | 240.253 M 28.39 % | 187.133 M -59.78 % | 465.288 M 63.17 % | 285.156 M 77.82 % | 160.361 M 142.74 % | 66.062 M -74.74 % | 261.550 M 25.99 % | 207.591 M -13.85 % | 240.957 M 195.38 % | 81.575 M -36.70 % | 128.878 M -0.95 % | 130.113 M -34.01 % | 197.171 M 453.56 % | 35.619 M -93.66 % | 561.744 M 122.28 % | 252.718 M -32.21 % | 372.801 M 247.17 % | 107.382 M -66.81 % | 323.544 M 28.86 % | 251.090 M -1.74 % | 255.546 M 135.91 % | 108.324 M -18.85 % | 133.490 M -22.36 % | 171.944 M -17.20 % | 207.649 M 104.61 % | 101.487 M -36.66 % | 160.226 M -19.55 % | 199.171 M 30.14 % | 153.047 M 383.95 % | 31.625 M |
| Net income | 52.050 M 454.34 % | -14.689 M -6.10 % | -13.845 M -122.01 % | 62.907 M 153.40 % | 24.825 M 399.20 % | -8.297 M -133.40 % | 24.842 M 8 579.84 % | 286.204 K -97.53 % | 11.604 M 217.44 % | -9.880 M 98.07 % | -512.331 M -586.51 % | -74.628 M -633.14 % | -10.179 M 77.57 % | -45.385 M -9 770.20 % | 469.332 K -95.00 % | 9.387 M 155.65 % | 3.672 M 61.96 % | 2.267 M 106.54 % | -34.690 M -219.35 % | 29.066 M 183.14 % | -34.959 M 29.33 % | -49.468 M -835.75 % | 6.723 M -72.10 % | 24.100 M 91.38 % | 12.593 M 134.76 % | -36.225 M 68.16 % | -113.784 M -1 109.73 % | 11.269 M 132.84 % | 4.840 M 58.14 % | 3.061 M -96.09 % | 78.227 M 436.79 % | 14.573 M 201.75 % | -14.323 M 42.47 % | -24.894 M -1 688.22 % | 1.567 M 609.75 % | -307.490 K -101.13 % | 27.101 M 1 529.59 % | 1.663 M 197.45 % | -1.707 M -120.51 % | 8.322 M -80.39 % | 42.430 M 281.87 % | -23.329 M -149.97 % | 46.691 M 1.89 % | 45.827 M -27.66 % | 63.353 M 568.40 % | 9.478 M -69.18 % | 30.757 M -15.31 % | 36.318 M -22.15 % | 46.654 M 412.03 % | 9.111 M -19.73 % | 11.351 M -55.86 % | 25.714 M -25.26 % | 34.406 M 314.03 % | 8.310 M 224.19 % | -6.691 M -112.41 % | 53.918 M 125.91 % | 23.867 M 1 928.11 % | 1.177 M |
| Income before tax | 71.646 M 638.74 % | -13.299 M 45.99 % | -24.624 M -139.53 % | 62.285 M 146.65 % | 25.252 M 493.60 % | -6.416 M -121.33 % | 30.080 M 1 279.36 % | 2.181 M -80.97 % | 11.457 M 234.89 % | -8.494 M 98.39 % | -526.968 M -585.20 % | -76.908 M -557.45 % | -11.698 M 75.12 % | -47.014 M -422.63 % | 14.572 M 80.23 % | 8.085 M 207.36 % | 2.630 M 752.97 % | 308.389 K 100.95 % | -32.551 M -187.35 % | 37.263 M 183.13 % | -44.825 M 24.96 % | -59.737 M -543.64 % | 13.465 M -51.30 % | 27.647 M 615.38 % | -5.364 M 77.71 % | -24.068 M 85.48 % | -165.750 M -915.19 % | 20.333 M 91.95 % | 10.593 M 3.54 % | 10.230 M -89.77 % | 100.041 M 472.55 % | 17.473 M 171.69 % | -24.372 M -6.18 % | -22.952 M -485.76 % | 5.950 M 608.43 % | -1.170 M -103.59 % | 32.553 M 2 294.59 % | 1.359 M 137.16 % | -3.659 M -128.52 % | 12.830 M -71.21 % | 44.568 M 287.68 % | -23.746 M -137.70 % | 62.991 M 1.54 % | 62.036 M -26.18 % | 84.033 M 512.66 % | 13.716 M -68.53 % | 43.578 M -9.25 % | 48.020 M -21.85 % | 61.444 M 361.54 % | 13.313 M -43.74 % | 23.665 M -11.27 % | 26.670 M -40.51 % | 44.830 M 269.73 % | 12.125 M 188.70 % | 4.200 M -92.90 % | 59.141 M 86.46 % | 31.718 M 2 595.30 % | 1.177 M |
| Income before tax ratio | 0.16 318.45 % | -0.07 -13.29 % | -0.07 -137.38 % | 0.18 100.81 % | 0.09 279.41 % | -0.05 -168.81 % | 0.07 533.67 % | 0.01 -70.82 % | 0.04 186.76 % | -0.04 97.74 % | -1.96 -702.64 % | -0.24 -493.96 % | -0.04 88.71 % | -0.36 -1 064.52 % | 0.04 125.30 % | 0.02 113.76 % | 0.01 339.25 % | 0.00 102.13 % | -0.08 -154.54 % | 0.15 154.36 % | -0.28 76.97 % | -1.23 -3 065.03 % | 0.04 -59.85 % | 0.10 812.40 % | -0.01 90.62 % | -0.15 74.91 % | -0.62 -1 056.19 % | 0.06 46.12 % | 0.04 -19.35 % | 0.05 -74.57 % | 0.22 250.90 % | 0.06 140.32 % | -0.15 56.26 % | -0.35 -1 627.29 % | 0.02 503.54 % | -0.01 -104.17 % | 0.14 710.68 % | 0.02 158.71 % | -0.03 -128.79 % | 0.10 -56.38 % | 0.23 133.90 % | -0.67 -694.54 % | 0.11 -54.32 % | 0.25 8.90 % | 0.23 76.47 % | 0.13 -5.17 % | 0.13 -29.57 % | 0.19 -20.46 % | 0.24 95.64 % | 0.12 -30.67 % | 0.18 14.29 % | 0.16 -28.15 % | 0.22 80.70 % | 0.12 355.80 % | 0.03 -91.17 % | 0.30 43.28 % | 0.21 456.94 % | 0.04 |
| EBITDA | 76.258 M 1 001.19 % | -8.462 M -161.83 % | 13.685 M -79.77 % | 67.653 M 95.41 % | 34.622 M 64.11 % | 21.096 M -56.97 % | 49.029 M 1 577.62 % | -3.318 M -109.02 % | 36.793 M 81.77 % | 20.241 M 125.53 % | -79.270 M -323.81 % | -18.704 M -165.10 % | 28.733 M 445.48 % | -8.317 M -137.53 % | 22.158 M -48.77 % | 43.248 M 2.25 % | 42.298 M 12.61 % | 37.561 M 402.22 % | 7.479 M -90.05 % | 75.194 M 914.37 % | -9.233 M 64.20 % | -25.794 M -142.08 % | 61.303 M -0.39 % | 61.542 M 247.95 % | 17.687 M 74.34 % | 10.145 M 106.65 % | -152.558 M -448.76 % | 43.743 M 67.33 % | 26.142 M 16.87 % | 22.368 M -81.85 % | 123.270 M 142.62 % | 50.808 M 5 844.53 % | 854.702 K 103.59 % | -23.787 M -132.80 % | 72.511 M 438.46 % | 13.466 M -75.08 % | 54.044 M 1 425.57 % | 3.543 M 246.14 % | -2.424 M -105.77 % | 41.985 M -35.44 % | 65.028 M 442.53 % | -18.984 M -139.17 % | 48.468 M -54.65 % | 106.877 M 9.00 % | 98.055 M 390.38 % | 19.996 M -54.27 % | 43.725 M -30.33 % | 62.765 M -11.62 % | 71.016 M 264.13 % | 19.503 M -19.32 % | 24.174 M -29.17 % | 34.131 M -38.63 % | 55.618 M 257.81 % | 15.544 M 92.40 % | 8.079 M -87.84 % | 66.448 M 112.65 % | 31.247 M 388.78 % | 6.393 M |
| Net income ratio | 0.12 243.68 % | -0.08 -122.54 % | -0.04 -120.81 % | 0.18 106.30 % | 0.09 236.38 % | -0.06 -207.75 % | 0.06 3 887.44 % | 0.00 -96.22 % | 0.04 175.54 % | -0.05 97.30 % | -1.91 -704.18 % | -0.24 -562.34 % | -0.04 89.82 % | -0.35 -29 009.73 % | 0.00 -93.75 % | 0.02 77.80 % | 0.01 -16.60 % | 0.01 114.68 % | -0.09 -174.51 % | 0.12 154.37 % | -0.22 78.31 % | -1.02 -5 017.35 % | 0.02 -77.00 % | 0.09 164.55 % | 0.03 114.63 % | -0.23 45.00 % | -0.42 -1 284.39 % | 0.04 77.25 % | 0.02 23.17 % | 0.02 -90.27 % | 0.17 228.98 % | 0.05 157.22 % | -0.09 76.30 % | -0.38 -6 388.00 % | 0.01 504.58 % | 0.00 -101.32 % | 0.11 451.69 % | 0.02 253.95 % | -0.01 -120.70 % | 0.06 -70.28 % | 0.22 132.86 % | -0.65 -888.01 % | 0.08 -54.16 % | 0.18 6.71 % | 0.17 92.53 % | 0.09 -7.15 % | 0.10 -34.28 % | 0.14 -20.77 % | 0.18 117.05 % | 0.08 -1.08 % | 0.09 -43.14 % | 0.15 -9.74 % | 0.17 102.36 % | 0.08 296.07 % | -0.04 -115.43 % | 0.27 73.59 % | 0.16 319.08 % | 0.04 |
| Ratio EBITDA | 0.17 465.42 % | -0.05 -229.70 % | 0.04 -80.87 % | 0.19 59.09 % | 0.12 -25.19 % | 0.16 38.82 % | 0.12 778.80 % | -0.02 -113.82 % | 0.12 16.91 % | 0.11 135.77 % | -0.30 -396.45 % | -0.06 -158.81 % | 0.10 256.81 % | -0.06 -212.21 % | 0.06 -35.96 % | 0.09 -28.89 % | 0.13 -42.01 % | 0.22 1 027.77 % | 0.02 -93.79 % | 0.31 632.56 % | -0.06 89.02 % | -0.53 -381.21 % | 0.19 -17.89 % | 0.23 380.97 % | 0.05 -26.61 % | 0.07 111.49 % | -0.57 -509.08 % | 0.14 27.38 % | 0.11 -8.97 % | 0.12 -54.88 % | 0.26 48.69 % | 0.18 3 242.98 % | 0.01 101.48 % | -0.36 -229.88 % | 0.28 327.37 % | 0.06 -71.08 % | 0.22 416.48 % | 0.04 330.88 % | -0.02 -105.83 % | 0.32 -2.16 % | 0.33 161.88 % | -0.53 -717.73 % | 0.09 -79.60 % | 0.42 60.79 % | 0.26 41.25 % | 0.19 37.78 % | 0.14 -45.94 % | 0.25 -10.05 % | 0.28 54.35 % | 0.18 -0.58 % | 0.18 -8.77 % | 0.20 -25.89 % | 0.27 74.87 % | 0.15 203.76 % | 0.05 -84.89 % | 0.33 63.41 % | 0.20 1.00 % | 0.20 |
| Gross profit ratio | 0.33 50.98 % | 0.22 -30.32 % | 0.31 -11.83 % | 0.35 25.58 % | 0.28 19.71 % | 0.24 -23.63 % | 0.31 23.48 % | 0.25 -5.05 % | 0.26 25.50 % | 0.21 757.70 % | 0.02 -85.40 % | 0.17 13.37 % | 0.15 10.09 % | 0.13 -41.77 % | 0.23 -4.60 % | 0.24 11.22 % | 0.22 -27.15 % | 0.30 87.43 % | 0.16 -63.25 % | 0.43 85.00 % | 0.23 22.06 % | 0.19 80.62 % | 0.11 -67.34 % | 0.32 60.04 % | 0.20 -11.51 % | 0.23 -39.42 % | 0.38 -20.02 % | 0.47 31.41 % | 0.36 -4.51 % | 0.38 -20.89 % | 0.48 37.46 % | 0.35 26.89 % | 0.27 23.69 % | 0.22 -41.41 % | 0.38 41.81 % | 0.27 -31.71 % | 0.39 22.01 % | 0.32 -15.28 % | 0.38 -16.07 % | 0.45 3.69 % | 0.43 124.85 % | 0.19 -28.29 % | 0.27 -38.37 % | 0.44 34.44 % | 0.32 -13.20 % | 0.37 36.69 % | 0.27 -36.06 % | 0.43 14.33 % | 0.37 2.57 % | 0.36 5.00 % | 0.35 -1.50 % | 0.35 -2.29 % | 0.36 9.20 % | 0.33 22.40 % | 0.27 -24.63 % | 0.36 7.45 % | 0.33 -14.28 % | 0.39 |
| Weighted average shs out dil | 564.977 M 0.00 % | 564.977 M 0.07 % | 564.567 M -0.02 % | 564.694 M 0.05 % | 564.423 M 0.00 % | 564.423 M 1.80 % | 554.465 M -1.96 % | 565.536 M 0.88 % | 560.610 M 0.37 % | 558.564 M 0.10 % | 558.003 M -0.45 % | 560.528 M 0.00 % | 560.528 M 0.00 % | 560.528 M 0.00 % | 560.528 M -0.55 % | 563.646 M -0.55 % | 566.763 M 0.00 % | 566.763 M 16.99 % | 484.440 M 0.00 % | 484.440 M -2.07 % | 494.678 M 0.00 % | 494.678 M 23.16 % | 401.669 M -16.67 % | 482.003 M 6.45 % | 452.814 M 0.00 % | 452.814 M -19.63 % | 563.438 M 0.00 % | 563.438 M 84.10 % | 306.055 M 0.00 % | 306.055 M -37.00 % | 485.767 M 0.00 % | 485.767 M -2.43 % | 497.879 M 0.00 % | 497.879 M 61.92 % | 307.490 M 0.00 % | 307.490 M -31.59 % | 449.467 M 0.00 % | 449.467 M 8.02 % | 416.078 M 0.00 % | 416.078 M -10.83 % | 466.587 M 0.00 % | 466.587 M -49.09 % | 916.534 M 0.00 % | 916.534 M 96.45 % | 466.543 M 96.89 % | 236.957 M -37.04 % | 376.346 M 96.89 % | 191.146 M -48.86 % | 373.740 M 108.33 % | 179.395 M -52.17 % | 375.029 M 100.00 % | 187.514 M -31.24 % | 272.691 M 0.00 % | 272.691 M -2.39 % | 279.364 M 0.00 % | 279.364 M 20.57 % | 231.700 M 0.00 % | 231.700 M |
| Weighted average shs out | 560.665 M 0.00 % | 560.665 M -0.69 % | 564.567 M 0.00 % | 564.567 M 0.71 % | 560.610 M 0.00 % | 560.610 M 1.11 % | 554.465 M -1.96 % | 565.536 M 0.88 % | 560.610 M 0.37 % | 558.564 M 0.10 % | 558.003 M -0.45 % | 560.528 M 0.25 % | 559.151 M -0.25 % | 560.528 M 0.96 % | 555.180 M 0.08 % | 554.760 M -0.08 % | 555.180 M -2.04 % | 566.763 M 16.99 % | 484.440 M 0.00 % | 484.440 M -2.07 % | 494.678 M 0.00 % | 494.678 M 23.16 % | 401.669 M -16.67 % | 482.003 M 6.45 % | 452.814 M 0.00 % | 452.814 M -19.63 % | 563.438 M 0.00 % | 563.438 M 84.10 % | 306.055 M 0.00 % | 306.055 M -34.86 % | 469.868 M -3.27 % | 485.767 M 0.67 % | 482.536 M -3.08 % | 497.879 M 70.03 % | 292.825 M -4.77 % | 307.487 M -31.59 % | 449.467 M 0.00 % | 449.467 M 8.02 % | 416.078 M 0.00 % | 416.078 M -10.83 % | 466.587 M 0.00 % | 466.587 M -49.09 % | 916.534 M 0.00 % | 916.534 M 96.45 % | 466.543 M 96.89 % | 236.957 M -37.04 % | 376.346 M 96.89 % | 191.146 M -48.43 % | 370.637 M 106.60 % | 179.395 M -52.17 % | 375.029 M 100.00 % | 187.514 M -31.24 % | 272.691 M 0.00 % | 272.691 M -2.39 % | 279.364 M 0.00 % | 279.364 M 20.57 % | 231.700 M 0.00 % | 231.700 M |
| EPS diluted | 0.09 452.87 % | -0.03 -6.53 % | -0.02 -122.27 % | 0.11 150.00 % | 0.04 399.32 % | -0.01 -132.81 % | 0.04 11 100.00 % | 0.00 -98.07 % | 0.02 216.95 % | -0.02 98.08 % | -0.92 -607.69 % | -0.13 -614.29 % | -0.02 77.53 % | -0.08 -10 225.00 % | 0.00 -95.21 % | 0.02 156.92 % | 0.01 62.50 % | 0.00 105.59 % | -0.07 -219.33 % | 0.06 184.87 % | -0.07 29.30 % | -0.10 -698.80 % | 0.02 -66.60 % | 0.05 79.86 % | 0.03 134.75 % | -0.08 60.00 % | -0.20 -1 100.00 % | 0.02 26.58 % | 0.02 58.00 % | 0.01 -93.75 % | 0.16 433.33 % | 0.03 204.17 % | -0.03 42.40 % | -0.05 -1 080.39 % | 0.01 610.00 % | 0.00 -101.66 % | 0.06 1 529.73 % | 0.00 190.24 % | 0.00 -120.50 % | 0.02 -78.00 % | 0.09 281.80 % | -0.05 -198.23 % | 0.05 1.80 % | 0.05 -64.29 % | 0.14 250.00 % | 0.04 -51.04 % | 0.08 -57.00 % | 0.19 58.33 % | 0.12 136.22 % | 0.05 67.66 % | 0.03 -78.36 % | 0.14 7.69 % | 0.13 326.23 % | 0.03 227.08 % | -0.02 -112.63 % | 0.19 90.00 % | 0.10 1 860.78 % | 0.01 |
| Earnings per share | 0.09 454.20 % | -0.03 -6.94 % | -0.02 -122.27 % | 0.11 150.00 % | 0.04 397.30 % | -0.01 -133.04 % | 0.04 11 100.00 % | 0.00 -98.07 % | 0.02 216.95 % | -0.02 98.08 % | -0.92 -607.69 % | -0.13 -614.29 % | -0.02 77.53 % | -0.08 -10 225.00 % | 0.00 -95.21 % | 0.02 156.92 % | 0.01 62.50 % | 0.00 105.59 % | -0.07 -219.33 % | 0.06 184.87 % | -0.07 29.30 % | -0.10 -698.80 % | 0.02 -66.60 % | 0.05 79.86 % | 0.03 134.75 % | -0.08 60.00 % | -0.20 -1 100.00 % | 0.02 26.58 % | 0.02 58.00 % | 0.01 -93.75 % | 0.16 433.33 % | 0.03 201.01 % | -0.03 40.60 % | -0.05 -1 080.39 % | 0.01 610.00 % | 0.00 -101.66 % | 0.06 1 529.73 % | 0.00 190.24 % | 0.00 -120.50 % | 0.02 -78.00 % | 0.09 281.80 % | -0.05 -198.23 % | 0.05 1.80 % | 0.05 -64.29 % | 0.14 250.00 % | 0.04 -51.04 % | 0.08 -57.00 % | 0.19 58.33 % | 0.12 136.22 % | 0.05 67.66 % | 0.03 -78.36 % | 0.14 7.69 % | 0.13 326.23 % | 0.03 227.08 % | -0.02 -112.63 % | 0.19 90.00 % | 0.10 1 860.78 % | 0.01 |
| Gross profit | 144.242 M 272.34 % | 38.739 M -66.78 % | 116.609 M -6.76 % | 125.060 M 54.25 % | 81.075 M 162.63 % | 30.871 M -76.33 % | 130.411 M 168.78 % | 48.520 M -38.06 % | 78.329 M 95.13 % | 40.141 M 512.20 % | 6.557 M -87.54 % | 52.602 M 25.49 % | 41.917 M 142.56 % | 17.281 M -80.52 % | 88.731 M -23.68 % | 116.264 M 59.91 % | 72.704 M 41.46 % | 51.397 M -16.54 % | 61.579 M -41.14 % | 104.626 M 182.89 % | 36.984 M 297.77 % | 9.298 M -72.98 % | 34.406 M -60.38 % | 86.846 M 15.78 % | 75.009 M 110.19 % | 35.687 M -64.93 % | 101.770 M -31.81 % | 149.254 M 72.62 % | 86.462 M 22.60 % | 70.525 M -68.18 % | 221.656 M 124.29 % | 98.828 M 125.63 % | 43.801 M 200.26 % | 14.588 M -85.20 % | 98.583 M 78.67 % | 55.175 M -41.16 % | 93.777 M 260.39 % | 26.021 M -46.38 % | 48.525 M -16.86 % | 58.367 M -31.57 % | 85.301 M 1 144.67 % | 6.853 M -95.45 % | 150.724 M 37.00 % | 110.020 M -8.86 % | 120.717 M 201.34 % | 40.060 M -54.63 % | 88.301 M -17.61 % | 107.178 M 12.34 % | 95.406 M 141.98 % | 39.427 M -14.79 % | 46.273 M -23.53 % | 60.510 M -19.09 % | 74.790 M 123.42 % | 33.474 M -22.47 % | 43.177 M -39.37 % | 71.210 M 39.84 % | 50.924 M 314.84 % | 12.276 M |
| Income tax expense | 18.428 M 1 449.59 % | 1.189 M 111.95 % | -9.949 M -1 436.07 % | -647.669 K -235.44 % | 478.196 K -74.65 % | 1.886 M -67.05 % | 5.726 M 174.56 % | 2.085 M 285.15 % | 541.474 K -60.94 % | 1.386 M -84.32 % | 8.844 M 488.00 % | -2.279 M -50.10 % | -1.519 M 6.73 % | -1.628 M -111.55 % | 14.103 M 5 254.76 % | -273.585 K 71.61 % | -963.792 K -234.09 % | -288.485 K -104.28 % | 6.744 M -33.78 % | 10.183 M 220.86 % | -8.426 M 10.23 % | -9.386 M -284.66 % | 5.083 M 38.22 % | 3.677 M 122.42 % | -16.403 M -235.76 % | 12.082 M 124.35 % | -49.609 M -630.88 % | 9.345 M 38.23 % | 6.760 M -16.18 % | 8.065 M -70.05 % | 26.923 M 739.74 % | 3.206 M 133.95 % | -9.442 M -452.99 % | 2.675 M -53.61 % | 5.767 M 537.25 % | 904.939 K -87.07 % | 6.997 M 598.03 % | 1.002 M 350.27 % | -400.500 K -107.06 % | 5.673 M 64.18 % | 3.455 M 532.65 % | 546.164 K -96.61 % | 16.105 M -2.92 % | 16.589 M -21.42 % | 21.112 M 397.77 % | 4.241 M -66.92 % | 12.821 M 9.56 % | 11.702 M -20.88 % | 14.790 M 252.03 % | 4.201 M -65.88 % | 12.314 M 1 188.44 % | 955.756 K -90.83 % | 10.424 M 173.23 % | 3.815 M -64.97 % | 10.891 M 108.50 % | 5.224 M 23.23 % | 4.239 M 455 146 703 788 441 728.00 % | 0.000 |
| Cost of revenue | 295.375 M 111.71 % | 139.519 M -45.78 % | 257.300 M 12.61 % | 228.489 M 10.51 % | 206.760 M 106.08 % | 100.332 M -65.74 % | 292.879 M 100.69 % | 145.936 M -33.59 % | 219.752 M 44.98 % | 151.575 M -42.16 % | 262.040 M 0.00 % | 262.033 M 8.13 % | 242.334 M 116.88 % | 111.738 M -62.38 % | 296.981 M -18.83 % | 365.890 M 39.32 % | 262.624 M 116.54 % | 121.284 M -62.82 % | 326.189 M 137.28 % | 137.471 M 13.30 % | 121.337 M 208.85 % | 39.286 M -86.47 % | 290.303 M 60.56 % | 180.802 M -38.70 % | 294.956 M 145.67 % | 120.063 M -28.23 % | 167.294 M 0.57 % | 166.350 M 8.17 % | 153.791 M 31.89 % | 116.609 M -52.14 % | 243.633 M 30.75 % | 186.329 M 59.86 % | 116.561 M 126.44 % | 51.474 M -68.41 % | 162.967 M 6.92 % | 152.416 M 3.56 % | 147.180 M 164.93 % | 55.555 M -30.86 % | 80.354 M 12.00 % | 71.745 M -35.87 % | 111.870 M 288.91 % | 28.765 M -93.00 % | 411.020 M 188.04 % | 142.698 M -43.39 % | 252.084 M 274.44 % | 67.322 M -71.38 % | 235.243 M 63.46 % | 143.912 M -10.13 % | 160.140 M 132.43 % | 68.897 M -21.01 % | 87.217 M -21.73 % | 111.434 M -16.13 % | 132.859 M 95.35 % | 68.012 M -41.89 % | 117.048 M -8.53 % | 127.960 M 25.30 % | 102.123 M 427.79 % | 19.349 M |
| General and administrative expenses | -13.000 M -138.62 % | 33.661 M 167.57 % | -49.818 M -171.16 % | 70.005 M 828.88 % | -9.604 M -135.07 % | 27.390 M 142.22 % | -64.870 M -179.12 % | 81.984 M 611.74 % | -16.021 M -150.64 % | 31.637 M -48.96 % | 61.988 M -48.11 % | 119.457 M 490.20 % | -30.614 M -158.62 % | 52.223 M 156.78 % | -91.975 M -276.18 % | 52.205 M 2.14 % | 51.110 M 26.86 % | 40.288 M -33.31 % | 60.414 M 62.12 % | 37.264 M -22.73 % | 48.224 M -6.90 % | 51.796 M 10.00 % | 47.088 M 19.77 % | 39.315 M 16.52 % | 33.740 M -20.32 % | 42.346 M -37.89 % | 68.180 M 52.53 % | 44.700 M -0.25 % | 44.813 M 7.68 % | 41.618 M -17.00 % | 50.142 M 17.10 % | 42.821 M 32.42 % | 32.338 M 22.63 % | 26.371 M -9.36 % | 29.094 M 19.60 % | 24.325 M -26.35 % | 33.030 M 94.00 % | 17.026 M -44.28 % | 30.559 M 64.22 % | 18.608 M -2.42 % | 19.069 M 17.66 % | 16.206 M -63.27 % | 44.126 M 213.95 % | 14.055 M -8.39 % | 15.342 M 11.13 % | 13.806 M -28.92 % | 19.424 M 26.29 % | 15.381 M 1 036.00 % | -1.643 M -112.78 % | 12.860 M 177.29 % | -16.638 M -280.92 % | 9.196 M -29.37 % | 13.019 M 45.79 % | 8.930 M -40.32 % | 14.963 M 104.01 % | 7.334 M 403.45 % | -2.417 M -139.65 % | 6.095 M |
| Selling and marketing expenses | 2.912 M -70.99 % | 10.039 M 174.59 % | -13.458 M -159.79 % | 22.511 M 131.54 % | 9.722 M 55.04 % | 6.271 M -71.68 % | 22.141 M 135.96 % | 9.383 M 3.63 % | 9.055 M -0.28 % | 9.080 M -55.50 % | 20.406 M 25.23 % | 16.294 M 94.59 % | 8.374 M -18.20 % | 10.236 M 59.43 % | 6.420 M -76.58 % | 27.415 M 82.31 % | 15.038 M 44.33 % | 10.419 M 178.48 % | -13.276 M -158.96 % | 22.515 M -9.33 % | 24.832 M 170.29 % | 9.187 M -31.08 % | 13.330 M 2.76 % | 12.972 M -34.42 % | 19.780 M 103.53 % | 9.719 M -75.74 % | 40.056 M -15.20 % | 47.238 M 381.96 % | 9.801 M 40.22 % | 6.990 M -78.74 % | 32.874 M 173.01 % | 12.041 M -28.45 % | 16.829 M 66.96 % | 10.079 M -34.26 % | 15.332 M -26.54 % | 20.870 M 67.40 % | 12.467 M 171.99 % | 4.584 M -52.12 % | 9.573 M 99.09 % | 4.808 M -29.43 % | 6.813 M -4.48 % | 7.133 M -81.63 % | 38.834 M 247.33 % | 11.181 M 48.07 % | 7.551 M 34.09 % | 5.631 M -67.34 % | 17.241 M -44.35 % | 30.982 M 365.00 % | 6.663 M 0.87 % | 6.606 M -23.28 % | 8.610 M -47.06 % | 16.263 M 89.90 % | 8.564 M 3.94 % | 8.239 M -60.63 % | 20.928 M 1 350.98 % | -1.673 M -115.40 % | 10.866 M 782.10 % | 1.232 M |
| Other expenses | 78.002 M 1 734.13 % | 4.253 M -97.88 % | 201.069 M 688.01 % | -34.195 M -3 440.84 % | 1.024 M 28.16 % | 798.668 K -81.66 % | 4.356 M 2 103.03 % | 197.722 K -67.57 % | 609.729 K -69.65 % | 2.009 M -99.50 % | 400.772 M 655.74 % | -72.114 M -194.95 % | 75.949 M 4 173.72 % | 1.777 M -98.87 % | 157.535 M 2 787.97 % | 5.455 M 7 650.60 % | 70.380 K -67.70 % | 217.927 K 102.71 % | -8.033 M -906.24 % | 996.331 K 364.86 % | -376.171 K -171.76 % | -138.419 K -135.31 % | 391.980 K -34.57 % | 599.123 K 252.28 % | -393.440 K -192.27 % | 426.396 K 105.60 % | -7.618 M -31 035.94 % | -24.468 K 90.75 % | -264.625 K | 0.000 | 0.000 -100.00 % | 430.603 K -80.37 % | 2.194 M 348.07 % | -884.312 K -102.73 % | 32.342 M 12 923.72 % | 248.334 K -98.82 % | 21.101 M 527.16 % | 3.365 M -91.14 % | 37.957 M 1 630.72 % | -2.480 M -112.11 % | 20.485 M 15 138.49 % | 134.428 K -96.63 % | 3.987 M -47.08 % | 7.534 M -30.33 % | 10.813 M 1 042.10 % | 946.768 K -96.71 % | 28.815 M 15 390.83 % | -188.444 K -101.54 % | 12.209 M 31 185.17 % | 39.025 K -99.80 % | 19.754 M 17 935.09 % | -110.759 K -126.44 % | 418.844 K 702.43 % | 52.197 K -99.61 % | 13.340 M 93 585.92 % | -14.270 K -100.35 % | 4.100 M 27 369.61 % | 14.925 K |
| Operating expenses | 72.556 M 39.58 % | 51.983 M -62.92 % | 140.179 M 126.00 % | 62.025 M 28.55 % | 48.249 M 21.04 % | 39.861 M -55.02 % | 88.617 M 96.34 % | 45.135 M -12.63 % | 51.656 M 12.52 % | 45.909 M -90.95 % | 507.238 M 633.88 % | 69.117 M 23.40 % | 56.009 M -16.21 % | 66.843 M -10.43 % | 74.630 M -16.06 % | 88.912 M 22.37 % | 72.656 M 31.56 % | 55.227 M 6.89 % | 51.669 M -22.13 % | 66.353 M -15.57 % | 78.585 M 19.91 % | 65.535 M -0.45 % | 65.834 M 26.85 % | 51.901 M -9.17 % | 57.142 M -6.51 % | 61.123 M -49.10 % | 120.089 M 13.60 % | 105.716 M 81.59 % | 58.215 M 10.39 % | 52.734 M -41.46 % | 90.076 M 50.16 % | 59.987 M 12.66 % | 53.246 M 38.14 % | 38.544 M -34.09 % | 58.484 M 27.14 % | 46.001 M -6.26 % | 49.070 M 118.30 % | 22.478 M -46.77 % | 42.229 M 67.58 % | 25.199 M -8.62 % | 27.577 M 16.59 % | 23.652 M -73.53 % | 89.347 M 237.28 % | 26.490 M 10.98 % | 23.868 M 18.96 % | 20.064 M -47.58 % | 38.274 M -19.88 % | 47.767 M 103.65 % | 23.456 M 17.73 % | 19.924 M 19.30 % | 16.701 M -36.69 % | 26.380 M 14.47 % | 23.044 M 28.52 % | 17.930 M -52.75 % | 37.948 M 439.31 % | 7.036 M -64.24 % | 19.677 M 154.88 % | 7.720 M |
| Cost and expenses | 367.932 M 92.13 % | 191.502 M -51.82 % | 397.479 M 36.82 % | 290.514 M 13.92 % | 255.009 M 81.90 % | 140.194 M -63.25 % | 381.496 M 99.66 % | 191.070 M -29.60 % | 271.409 M 37.43 % | 197.484 M -74.33 % | 769.277 M 132.30 % | 331.150 M 11.00 % | 298.344 M 67.06 % | 178.581 M -51.94 % | 371.611 M -18.29 % | 454.803 M 35.65 % | 335.280 M 89.95 % | 176.511 M -53.29 % | 377.858 M 85.38 % | 203.824 M 1.95 % | 199.922 M 90.73 % | 104.821 M -70.57 % | 356.137 M 53.04 % | 232.703 M -33.91 % | 352.098 M 94.33 % | 181.186 M -36.95 % | 287.382 M 5.63 % | 272.066 M 28.33 % | 212.006 M 25.19 % | 169.343 M -49.25 % | 333.709 M 35.48 % | 246.316 M 45.06 % | 169.807 M 88.64 % | 90.018 M -59.35 % | 221.450 M 11.61 % | 198.417 M 1.10 % | 196.251 M 151.50 % | 78.033 M -36.34 % | 122.583 M 26.45 % | 96.944 M -30.48 % | 139.447 M 166.03 % | 52.417 M -89.52 % | 500.367 M 195.75 % | 169.188 M -38.69 % | 275.953 M 215.78 % | 87.386 M -68.05 % | 273.516 M 42.69 % | 191.679 M 4.40 % | 183.596 M 106.70 % | 88.821 M -14.53 % | 103.918 M -24.59 % | 137.813 M -11.60 % | 155.903 M 81.40 % | 85.942 M -44.55 % | 154.996 M 14.82 % | 134.997 M 10.83 % | 121.800 M 349.95 % | 27.069 M |
| Research and development expenses | 4.642 M 15.19 % | 4.030 M 68.88 % | 2.386 M -35.57 % | 3.704 M -21.74 % | 4.733 M 13.64 % | 4.165 M -49.07 % | 8.177 M 81.21 % | 4.513 M -4.45 % | 4.723 M 48.32 % | 3.184 M -67.90 % | 9.920 M 81.02 % | 5.480 M 138.18 % | 2.301 M -11.72 % | 2.606 M -1.59 % | 2.649 M -30.97 % | 3.837 M -3.71 % | 3.985 M 52.55 % | 2.612 M 7.98 % | 2.419 M -19.93 % | 3.021 M -0.40 % | 3.033 M 74.37 % | 1.739 M -25.76 % | 2.343 M 9.15 % | 2.147 M -23.21 % | 2.795 M -1.49 % | 2.838 M -54.78 % | 6.276 M -15.59 % | 7.436 M 108.78 % | 3.561 M -1.57 % | 3.618 M -43.18 % | 6.368 M 39.67 % | 4.559 M | 0.000 | 0.000 -100.00 % | 26.125 M | 0.000 | 0.000 | 0.000 -100.00 % | 17.261 M | 0.000 -100.00 % | 3.557 M | 0.000 -100.00 % | 39.487 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.282 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | -10.088 M -123.09 % | 43.700 M 169.06 % | -63.277 M -168.40 % | 92.516 M 78 477.83 % | 117.738 K -99.65 % | 33.661 M 178.78 % | -42.729 M -146.77 % | 91.367 M 1 411.68 % | -6.966 M -117.11 % | 40.717 M -57.83 % | 96.545 M -28.88 % | 135.751 M 710.38 % | -22.240 M -135.61 % | 62.459 M 173.01 % | -85.554 M -207.45 % | 79.620 M 20.37 % | 66.148 M 30.45 % | 50.707 M 7.57 % | 47.138 M -21.15 % | 59.779 M -18.17 % | 73.056 M 19.80 % | 60.983 M 0.93 % | 60.419 M 15.55 % | 52.287 M -2.31 % | 53.520 M 2.80 % | 52.065 M -51.90 % | 108.236 M 17.73 % | 91.938 M 68.34 % | 54.615 M 12.36 % | 48.608 M -41.45 % | 83.016 M 51.32 % | 54.863 M 11.58 % | 49.167 M 34.89 % | 36.451 M -17.95 % | 44.425 M -1.70 % | 45.196 M -0.66 % | 45.497 M 110.54 % | 21.610 M -46.15 % | 40.132 M 71.38 % | 23.417 M -9.53 % | 25.882 M 10.90 % | 23.339 M -71.87 % | 82.960 M 228.74 % | 25.236 M 10.23 % | 22.893 M 17.78 % | 19.437 M -46.99 % | 36.665 M -20.92 % | 46.363 M 823.64 % | 5.020 M -74.21 % | 19.465 M 342.47 % | -8.028 M -131.53 % | 25.459 M 17.96 % | 21.583 M 25.71 % | 17.169 M -52.16 % | 35.890 M 533.93 % | 5.661 M -32.99 % | 8.449 M 15.31 % | 7.327 M |
| Interest income | 1.153 M -2.42 % | 1.182 M 152.94 % | -2.233 M -289.78 % | 1.177 M 86.20 % | 631.912 K 22.49 % | 515.904 K -88.45 % | 4.468 M | 0.000 -100.00 % | 1.683 M 5 283.23 % | 31.263 K | 0.000 | 0.000 -100.00 % | 2.668 M | 0.000 -100.00 % | 29.321 M 637.13 % | 3.978 M -12.93 % | 4.568 M | 0.000 -100.00 % | 12.327 M 2 125.48 % | 553.922 K -73.11 % | 2.060 M 1 232.87 % | 154.537 K -89.15 % | 1.424 M | 0.000 -100.00 % | 488.139 K | 0.000 -100.00 % | 753.037 K 228.16 % | 229.476 K 11 131.21 % | 2.043 K | 0.000 -100.00 % | 48.395 K | 0.000 | 0.000 | 0.000 -100.00 % | 55.620 K | 0.000 | 0.000 | 0.000 -100.00 % | 2.280 M | 0.000 -100.00 % | 2.327 M | 0.000 -100.00 % | 2.665 M | 0.000 -100.00 % | 1.347 M | 0.000 -100.00 % | 306.776 K | 0.000 -100.00 % | 400.172 K -90.56 % | 4.240 M 198.18 % | 1.422 M | 0.000 100.00 % | -0.370 35.09 % | -0.570 100.00 % | -705.249 K -80 141 887.51 % | -0.880 -100.00 % | -0.440 54.64 % | -0.970 |
| Interest expense | 4.612 M -4.64 % | 4.837 M -15.68 % | 5.737 M 5.55 % | 5.435 M 16.59 % | 4.662 M -1.16 % | 4.717 M -75.11 % | 18.949 M | 0.000 -100.00 % | 3.900 M -38.58 % | 6.351 M | 0.000 -100.00 % | 2.162 M -66.45 % | 6.444 M 164.21 % | 2.439 M -67.85 % | 7.586 M | 0.000 -100.00 % | 7.520 M 251.20 % | 2.141 M -74.87 % | 8.520 M 32.71 % | 6.420 M 15.56 % | 5.555 M -20.04 % | 6.948 M -44.50 % | 12.519 M 330.28 % | 2.910 M -71.79 % | 10.315 M 19.90 % | 8.603 M -34.78 % | 13.192 M -16.24 % | 15.750 M 79.18 % | 8.790 M -23.65 % | 11.513 M 21.53 % | 9.473 M 0.39 % | 9.436 M -0.75 % | 9.507 M 7.98 % | 8.805 M 3.17 % | 8.534 M 35.46 % | 6.300 M -1.02 % | 6.365 M -25.86 % | 8.586 M -20.46 % | 10.794 M 19.36 % | 9.043 M -16.94 % | 10.887 M 17.47 % | 9.268 M -0.26 % | 9.293 M 63.59 % | 5.680 M -5.67 % | 6.022 M 5.68 % | 5.698 M -35.19 % | 8.792 M 12.04 % | 7.847 M 1.20 % | 7.754 M | 0.000 -100.00 % | 5.414 M -3.94 % | 5.636 M 48.99 % | 3.783 M 8.97 % | 3.471 M 104.76 % | 1.695 M -38.22 % | 2.744 M -31.16 % | 3.986 M 17.46 % | 3.393 M |
| Depreciation and amortization | 0.000 -100.00 % | 33.105 M -1.57 % | 33.631 M 152 291.85 % | 22.069 K -99.79 % | 10.393 M -54.26 % | 22.721 M -16.68 % | 27.270 M 0.00 % | 27.270 M 23.55 % | 22.072 M 0.00 % | 22.072 M -29.49 % | 31.302 M 1.12 % | 30.954 M -9.32 % | 34.137 M 0.00 % | 34.137 M 5.67 % | 32.304 M 0.00 % | 32.304 M 0.49 % | 32.147 M 0.00 % | 32.147 M 1.89 % | 31.550 M 3.64 % | 30.443 M -4.42 % | 31.851 M 4.63 % | 30.443 M 0.00 % | 30.443 M 1.69 % | 29.938 M -0.33 % | 30.038 M 0.33 % | 29.938 M -77.96 % | 135.861 M 480.94 % | 23.386 M 53.01 % | 15.284 M 750.59 % | 1.797 M -91.56 % | 21.282 M -36.97 % | 33.766 M 23.16 % | 27.417 M 317.85 % | -12.585 M -122.46 % | 56.045 M 276.63 % | 14.881 M -40.95 % | 25.199 M 913.47 % | 2.486 M 16.73 % | 2.130 M -92.01 % | 26.675 M 15.39 % | 23.116 M 372.12 % | 4.896 M 123.06 % | -21.230 M -140.54 % | 52.375 M 266.91 % | 14.275 M 63.07 % | 8.754 M 1 744.12 % | -532.438 K -103.66 % | 14.557 M 42.90 % | 10.187 M 23.96 % | 8.218 M 1.18 % | 8.122 M -10.38 % | 9.063 M 134.07 % | 3.872 M 55.00 % | 2.498 M -39.24 % | 4.111 M -43.62 % | 7.292 M 101.86 % | 3.613 M 96.61 % | 1.838 M |
| Operating income | 71.686 M 641.27 % | -13.244 M 43.81 % | -23.570 M -134.85 % | 67.631 M 179.13 % | 24.229 M 435.84 % | -7.214 M -128.05 % | 25.724 M 1 197.24 % | 1.983 M -81.72 % | 10.848 M 225.18 % | -8.666 M 98.27 % | -500.681 M -2 931.70 % | -16.515 M -17.19 % | -14.092 M 71.57 % | -49.561 M -223.67 % | 40.076 M 394.09 % | 8.111 M 216.83 % | 2.560 M 2 730.05 % | 90.461 K 100.37 % | -24.518 M -167.61 % | 36.267 M 181.59 % | -44.448 M 25.42 % | -59.599 M -555.88 % | 13.073 M -51.67 % | 27.048 M 644.12 % | -4.971 M 79.71 % | -24.495 M 84.51 % | -158.132 M -876.79 % | 20.357 M 87.49 % | 10.857 M 5.92 % | 10.250 M -89.95 % | 101.988 M 498.45 % | 17.042 M 164.16 % | -26.562 M -20.38 % | -22.064 M -234.00 % | 16.466 M 1 264.29 % | -1.414 M -104.90 % | 28.845 M 1 555.39 % | -1.982 M 56.48 % | -4.554 M -129.75 % | 15.310 M -63.47 % | 41.911 M 275.50 % | -23.881 M -136.49 % | 65.444 M 20.08 % | 54.502 M -34.95 % | 83.780 M 556.10 % | 12.769 M -70.38 % | 43.109 M -10.58 % | 48.209 M -20.75 % | 60.829 M 358.26 % | 13.274 M -36.30 % | 20.838 M -22.19 % | 26.781 M -39.70 % | 44.414 M 267.89 % | 12.073 M 253.77 % | 3.413 M -94.23 % | 59.156 M 114.07 % | 27.634 M 2 278.42 % | 1.162 M |
| Operating income ratio | 0.16 319.48 % | -0.07 -17.86 % | -0.06 -132.95 % | 0.19 127.25 % | 0.08 253.08 % | -0.05 -190.48 % | 0.06 495.94 % | 0.01 -71.98 % | 0.04 180.51 % | -0.05 97.58 % | -1.86 -3 451.35 % | -0.05 -5.88 % | -0.05 87.09 % | -0.38 -469.71 % | 0.10 517.63 % | 0.02 120.35 % | 0.01 1 357.36 % | 0.00 100.83 % | -0.06 -142.21 % | 0.15 153.36 % | -0.28 77.11 % | -1.23 -3 146.85 % | 0.04 -60.16 % | 0.10 852.13 % | -0.01 91.46 % | -0.16 73.24 % | -0.59 -1 011.15 % | 0.06 42.73 % | 0.05 -17.50 % | 0.05 -75.01 % | 0.22 266.76 % | 0.06 136.08 % | -0.17 50.41 % | -0.33 -630.52 % | 0.06 1 024.09 % | -0.01 -105.69 % | 0.12 592.72 % | -0.02 31.25 % | -0.04 -130.03 % | 0.12 -44.64 % | 0.21 131.70 % | -0.67 -675.49 % | 0.12 -45.98 % | 0.22 -4.03 % | 0.22 88.98 % | 0.12 -10.75 % | 0.13 -30.60 % | 0.19 -19.34 % | 0.24 94.25 % | 0.12 -21.50 % | 0.16 0.22 % | 0.16 -27.18 % | 0.21 79.80 % | 0.12 458.52 % | 0.02 -92.83 % | 0.30 64.49 % | 0.18 391.46 % | 0.04 |
| Total other income expenses net | -39.624 K 27.78 % | -54.863 K 94.79 % | -1.054 M 80.29 % | -5.346 M -622.29 % | 1.024 M 28.16 % | 798.668 K -81.66 % | 4.356 M 2 103.03 % | 197.722 K -67.57 % | 609.735 K 254.22 % | 172.136 K 100.65 % | -26.287 M -4 049.19 % | -633.550 K -126.46 % | 2.394 M 443.41 % | 440.571 K 108.85 % | -4.977 M -19 002.43 % | -26.054 K -137.02 % | 70.380 K -67.70 % | 217.928 K 102.71 % | -8.033 M -906.24 % | 996.332 K 364.86 % | -376.171 K -171.76 % | -138.419 K -135.31 % | 391.981 K -34.57 % | 599.125 K 252.28 % | -393.440 K -192.27 % | 426.397 K 105.60 % | -7.618 M -31 036.48 % | -24.468 K 90.75 % | -264.626 K -1 224.39 % | -19.981 K 97.33 % | -747.829 K -339.85 % | -170.021 K -109.67 % | 1.759 M 266.71 % | -1.055 M 89.97 % | -10.517 M -4 409.08 % | 244.055 K -93.42 % | 3.708 M 10.99 % | 3.341 M 273.08 % | 895.612 K 136.12 % | -2.480 M -193.34 % | 2.657 M 1 876.25 % | 134.428 K 105.48 % | -2.453 M -132.56 % | 7.534 M 2 873.66 % | 253.351 K -73.24 % | 946.772 K 101.51 % | 469.850 K 349.33 % | -188.443 K -130.64 % | 614.946 K 109.93 % | -6.190 M -251.08 % | 4.097 M 154.92 % | -7.460 M -1 894.59 % | 415.720 K 696.43 % | 52.198 K -93.37 % | 787.164 K 5 616.22 % | -14.270 K -100.35 % | 4.084 M 27 264.25 % | 14.925 K |
| 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 | 2023-01-01 | 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 |
| 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 | 2023-01-01 | 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-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 246.195 M -38.17 % | 398.156 M 198.08 % | 133.574 M 89.58 % | 70.458 M -60.53 % | 178.491 M -23.37 % | 232.923 M 9.43 % | 212.857 M -8.42 % | 232.435 M 0.75 % | 230.705 M 64.80 % | 139.991 M -33.92 % | 211.864 M -36.42 % | 333.211 M 1.02 % | 329.837 M 24.10 % | 265.776 M 71.04 % | 155.387 M -11.09 % | 174.770 M 52.89 % | 114.310 M -7.20 % | 123.181 M 84.80 % | 66.656 M 342.45 % | -27.492 M -115.41 % | 178.406 M -23.67 % | 233.720 M 74.18 % | 134.187 M -39.96 % | 223.484 M -16.69 % | 268.258 M -6.86 % | 288.021 M -13.21 % | 331.877 M -29.52 % | 470.875 M 23.12 % | 382.457 M -15.95 % | 455.040 M 20.99 % | 376.092 M 21.93 % | 308.443 M -21.30 % | 391.923 M 29.92 % | 301.668 M 34.73 % | 223.913 M -0.41 % | 224.837 M 8.21 % | 207.769 M -25.37 % | 278.386 M 21.36 % | 229.388 M -24.38 % | 303.345 M 45.91 % | 207.902 M 152.28 % | 82.410 M 154.43 % | -151.406 M -362.21 % | 57.741 M 140.34 % | -143.147 M 37.16 % | -227.809 M 43.68 % | -404.508 M -403.49 % | 133.283 M 39.89 % | 95.275 M 12.60 % | 84.611 M 236.88 % | -61.814 M -12.65 % | -54.874 M 71.00 % | -189.224 M -239.77 % | 135.380 M 33.09 % | 101.720 M 35.94 % | 74.828 M |
| Total investments | 10.553 M -5.11 % | 11.120 M -3.97 % | 11.580 M -7.06 % | 12.460 M 11.00 % | 11.226 M -4.64 % | 11.773 M -4.23 % | 12.292 M 20.17 % | 10.229 M -5.00 % | 10.767 M -3.52 % | 11.159 M -2.72 % | 11.471 M 37.18 % | 8.362 M -1.98 % | 8.531 M 0.39 % | 8.498 M 78.16 % | 4.770 M 58.99 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M -83.16 % | 17.815 M -1.83 % | 18.147 M 202.45 % | 6.000 M 100.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M |
| Total debt | 743.867 M -5.73 % | 789.099 M -0.41 % | 792.381 M 37.77 % | 575.161 M 3.91 % | 553.514 M 6.68 % | 518.854 M 6.00 % | 489.489 M 0.45 % | 487.275 M -5.58 % | 516.077 M 11.79 % | 461.660 M -27.80 % | 639.453 M 7.23 % | 596.347 M 6.36 % | 560.697 M 27.43 % | 440.009 M 6.50 % | 413.159 M 4.18 % | 396.570 M 5.09 % | 377.350 M -3.86 % | 392.482 M -11.37 % | 442.834 M 5.06 % | 421.524 M -15.55 % | 499.112 M -3.82 % | 518.910 M 2.77 % | 504.910 M 6.38 % | 474.650 M -21.63 % | 605.650 M 25.74 % | 481.671 M -12.49 % | 550.387 M -18.51 % | 675.401 M 16.62 % | 579.151 M -2.02 % | 591.089 M -14.19 % | 688.820 M 1.08 % | 681.463 M -1.83 % | 694.194 M 10.91 % | 625.925 M 14.92 % | 544.656 M 4.06 % | 523.388 M 11.09 % | 471.119 M -18.04 % | 574.850 M 6.75 % | 538.481 M -6.53 % | 576.113 M -10.09 % | 640.744 M 14.75 % | 558.375 M 28.95 % | 433.006 M -3.48 % | 448.638 M 8.56 % | 413.269 M 18.45 % | 348.900 M -27.30 % | 479.900 M -0.39 % | 481.800 M -3.08 % | 497.100 M -3.83 % | 516.900 M 128.92 % | 225.800 M -2.59 % | 231.800 M -16.20 % | 276.600 M 21.53 % | 227.600 M 26.73 % | 179.600 M 23.86 % | 145.000 M |
| Accumulated other comprehensive income loss | 0.000 -100.00 % | 1.468 B | 0.000 -100.00 % | 1.470 B 1 395.27 % | 98.293 M | 0.000 -100.00 % | 102.394 M -93.07 % | 1.478 B 1 329.00 % | 103.402 M -93.00 % | 1.477 B | 0.000 -100.00 % | 1.480 B 1 246.32 % | 109.906 M -92.56 % | 1.478 B 1 277.49 % | 107.307 M -92.64 % | 1.458 B 1 622.15 % | 84.648 M -94.19 % | 1.456 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | -323.666 M 13.85 % | -375.716 M -4.07 % | -361.027 M -3.99 % | -347.181 M 15.34 % | -410.088 M 5.71 % | -434.913 M -1.94 % | -426.616 M 5.46 % | -451.265 M 0.06 % | -451.552 M 2.58 % | -463.506 M -29.55 % | -357.792 M -710.67 % | 58.590 M -55.92 % | 132.906 M -6.21 % | 141.713 M -24.04 % | 186.555 M -5.37 % | 197.152 M 5.00 % | 187.766 M 1.99 % | 184.094 M 1.25 % | 181.827 M -16.02 % | 216.517 M 15.51 % | 187.451 M -15.72 % | 222.410 M -18.19 % | 271.878 M 1.00 % | 269.182 M 9.83 % | 245.082 M 5.42 % | 232.489 M -15.58 % | 275.408 M -29.24 % | 389.192 M 1.46 % | 383.593 M 1.28 % | 378.753 M 0.81 % | 375.692 M 24.97 % | 300.618 M 3.84 % | 289.514 M -5.41 % | 306.087 M -7.52 % | 330.981 M 0.14 % | 330.513 M -0.09 % | 330.820 M 7.35 % | 308.157 M 0.54 % | 306.494 M -1.24 % | 310.355 M 2.76 % | 302.033 M 3.91 % | 290.662 M -7.43 % | 313.991 M 7.41 % | 292.337 M 18.59 % | 246.510 M 8.68 % | 226.826 M 4.36 % | 217.347 M 10.00 % | 197.582 M 9.68 % | 180.139 M 6.28 % | 169.493 M 5.68 % | 160.382 M 0.81 % | 159.100 M 19.28 % | 133.386 M 34.76 % | 98.980 M 9.17 % | 90.670 M 82.53 % | 49.673 M |
| Common stock | 563.694 M 0.00 % | 563.694 M -0.15 % | 564.567 M 0.00 % | 564.567 M 0.00 % | 564.567 M 0.00 % | 564.567 M -0.17 % | 565.536 M 0.00 % | 565.536 M 0.00 % | 565.536 M -0.03 % | 565.725 M 0.00 % | 565.725 M 0.00 % | 565.725 M 0.00 % | 565.725 M -0.14 % | 566.510 M 0.00 % | 566.510 M 0.00 % | 566.510 M -0.07 % | 566.930 M 0.00 % | 566.930 M 0.00 % | 566.930 M 0.00 % | 566.930 M 20.00 % | 472.442 M 0.00 % | 472.442 M 0.00 % | 472.442 M 0.00 % | 472.442 M 0.00 % | 472.442 M 0.00 % | 472.442 M 0.00 % | 472.442 M 0.00 % | 472.442 M 0.00 % | 472.442 M 0.00 % | 472.442 M -0.87 % | 476.583 M 0.00 % | 476.583 M 0.00 % | 476.583 M -0.86 % | 480.723 M 0.00 % | 480.723 M 0.00 % | 480.723 M 0.00 % | 480.723 M 8.35 % | 443.696 M 0.00 % | 443.696 M 0.00 % | 443.696 M 0.00 % | 443.696 M 0.00 % | 443.696 M 0.00 % | 443.696 M 0.00 % | 443.696 M 0.00 % | 443.696 M 103.21 % | 218.343 M 0.00 % | 218.343 M 15.68 % | 188.740 M 100.00 % | 94.370 M 0.00 % | 94.370 M 0.00 % | 94.370 M 0.00 % | 94.370 M 0.00 % | 94.370 M 33.35 % | 70.770 M 0.00 % | 70.770 M 0.00 % | 70.770 M |
| Total equity | 1.731 B 3.26 % | 1.676 B 0.69 % | 1.665 B -0.80 % | 1.678 B 3.94 % | 1.614 B 1.14 % | 1.596 B -0.51 % | 1.604 B 1.47 % | 1.581 B 0.04 % | 1.580 B 1.10 % | 1.563 B -0.60 % | 1.573 B -24.97 % | 2.096 B -3.36 % | 2.169 B -0.06 % | 2.170 B -1.99 % | 2.214 B 0.37 % | 2.206 B 0.47 % | 2.196 B 0.13 % | 2.193 B 0.06 % | 2.191 B -4.22 % | 2.288 B 18.30 % | 1.934 B -1.85 % | 1.970 B -2.49 % | 2.021 B 0.42 % | 2.012 B 1.21 % | 1.988 B 0.56 % | 1.977 B -2.08 % | 2.019 B -5.58 % | 2.139 B 0.25 % | 2.133 B 1.05 % | 2.111 B 0.10 % | 2.109 B 3.59 % | 2.036 B 0.32 % | 2.030 B -0.84 % | 2.047 B -1.24 % | 2.072 B -0.19 % | 2.076 B -0.10 % | 2.078 B 41.25 % | 1.471 B 0.02 % | 1.471 B -2.37 % | 1.507 B 0.48 % | 1.500 B 0.67 % | 1.490 B -1.60 % | 1.514 B 5.36 % | 1.437 B 3.30 % | 1.391 B 6.21 % | 1.310 B 1.19 % | 1.294 B 61.59 % | 801.091 M 2.23 % | 783.647 M 2.40 % | 765.305 M 1.20 % | 756.193 M 1.52 % | 744.842 M 3.58 % | 719.128 M 229.76 % | 218.078 M 3.96 % | 209.768 M 29.05 % | 162.542 M |
| Other non current liabilities | 2.226 M 0.00 % | 2.226 M -0.17 % | 2.230 M 0.00 % | 2.230 M -0.21 % | 2.235 M 0.00 % | 2.235 M -0.32 % | 2.242 M 0.00 % | 2.242 M -0.40 % | 2.251 M -1.79 % | 2.292 M -81.74 % | 12.550 M 430.68 % | 2.365 M -0.41 % | 2.375 M 0.00 % | 2.375 M -0.45 % | 2.385 M 0.00 % | 2.385 M 2 171.83 % | 105.000 K 0.00 % | 105.000 K 0.00 % | 105.000 K -95.64 % | 2.408 M 2 192.97 % | 105.000 K -21.41 % | 133.600 K 101.96 % | -6.808 M -5 195.53 % | 133.601 K -94.57 % | 2.461 M 1 741.81 % | 133.601 K -94.63 % | 2.490 M | 0.000 -100.00 % | 2.374 M 0.00 % | 2.374 M -0.87 % | 2.394 M -98.04 % | 122.394 M 4 964.06 % | 2.417 M 0.00 % | 2.417 M -0.95 % | 2.440 M -91.28 % | 27.976 M -8.09 % | 30.440 M -40.43 % | 51.095 M -0.25 % | 51.221 M -3.40 % | 53.023 M 11.13 % | 47.712 M 60.91 % | 29.652 M -38.00 % | 47.828 M 5 372.48 % | 873.976 K -6.23 % | 932.046 K -5.87 % | 990.117 K | 0.000 -100.00 % | 1.106 M -4.98 % | 1.164 M -5.84 % | 1.236 M -3.44 % | 1.280 M -8.32 % | 1.397 M 0.00 % | 1.397 M -7.68 % | 1.513 M 0.00 % | 1.513 M -7.03 % | 1.627 M |
| Long term debt | 344.389 M 5.20 % | 327.366 M 64.28 % | 199.270 M 150.38 % | 79.587 M -0.26 % | 79.797 M -24.51 % | 105.711 M -0.20 % | 105.921 M 11.98 % | 94.590 M -35.24 % | 146.068 M 80.86 % | 80.765 M 104.06 % | 39.580 M 97.90 % | 20.000 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.291 M 0.00 % | 2.291 M -18.21 % | 2.801 M | 0.000 -100.00 % | 2.314 M -81.16 % | 12.282 M -69.10 % | 39.748 M 31.47 % | 30.233 M -34.34 % | 46.047 M -16.37 % | 55.060 M -13.54 % | 63.684 M -13.09 % | 73.279 M -14.29 % | 85.501 M -44.26 % | 153.391 M 34.09 % | 114.391 M 185.98 % | 40.000 M 0.00 % | 40.000 M 60.00 % | 25.000 M 96.37 % | 12.731 M -83.33 % | 76.388 M -14.29 % | 89.119 M 75.00 % | 50.925 M -55.56 % | 114.581 M -29.41 % | 162.313 M -3.98 % | 169.044 M -12.13 % | 192.375 M -7.07 % | 207.006 M -4.88 % | 217.638 M -6.30 % | 232.269 M 6.11 % | 218.900 M -11.34 % | 246.900 M 11.82 % | 220.800 M -6.87 % | 237.100 M 20.29 % | 197.100 M 937.37 % | 19.000 M 0.00 % | 19.000 M 0.00 % | 19.000 M | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 362.640 M 4.82 % | 345.950 M 63.64 % | 211.412 M 127.60 % | 92.889 M -0.60 % | 93.452 M -21.28 % | 118.714 M 0.27 % | 118.395 M 10.83 % | 106.828 M -32.72 % | 158.776 M 72.17 % | 92.220 M 76.90 % | 52.130 M 49.26 % | 34.926 M 119.78 % | 15.892 M -2.71 % | 16.334 M -2.70 % | 16.788 M -2.85 % | 17.281 M -2.35 % | 17.698 M -2.30 % | 18.114 M -2.26 % | 18.532 M 4.36 % | 17.758 M -1.76 % | 18.077 M -37.06 % | 28.723 M -23.67 % | 37.628 M -20.30 % | 47.210 M -33.05 % | 70.515 M -13.75 % | 81.755 M -9.99 % | 90.833 M -9.87 % | 100.778 M -13.29 % | 116.231 M -37.16 % | 184.970 M 26.55 % | 146.159 M -24.69 % | 194.088 M 161.29 % | 74.281 M 24.87 % | 59.486 M 25.47 % | 47.410 M -67.68 % | 146.674 M -7.99 % | 159.416 M 56.26 % | 102.020 M -38.47 % | 165.802 M -23.00 % | 215.335 M -0.66 % | 216.756 M -9.74 % | 240.145 M -5.76 % | 254.834 M 16.62 % | 218.511 M -6.30 % | 233.201 M 6.05 % | 219.890 M -11.32 % | 247.948 M 11.74 % | 221.906 M -6.87 % | 238.264 M 20.13 % | 198.336 M 877.97 % | 20.280 M -0.57 % | 20.397 M 0.00 % | 20.397 M 1 248.18 % | 1.513 M 0.00 % | 1.513 M -7.03 % | 1.627 M |
| Other current liabilities | 207.894 M -8.48 % | 227.162 M 20.60 % | 188.362 M -33.79 % | 284.473 M 1 278.91 % | 20.630 M -80.47 % | 105.638 M -27.14 % | 144.980 M 526.87 % | 23.128 M -74.07 % | 89.183 M -30.15 % | 127.679 M -20.35 % | 160.295 M 173.93 % | 58.517 M -28.70 % | 82.071 M -10.77 % | 91.978 M -51.25 % | 188.683 M 128.62 % | 82.530 M 375.49 % | -29.957 M -123.57 % | 127.080 M 61.62 % | 78.627 M 11.19 % | 70.717 M 244.07 % | -49.084 M -172.29 % | 67.894 M -80.58 % | 349.586 M -5.97 % | 371.792 M 117.41 % | 171.011 M -7.90 % | 185.680 M -53.17 % | 396.457 M 128.55 % | 173.463 M 5.61 % | 164.247 M -24.34 % | 217.096 M -28.16 % | 302.177 M -30.98 % | 437.781 M 19.65 % | 365.883 M 0.62 % | 363.637 M -14.62 % | 425.915 M 64.04 % | 259.636 M -45.63 % | 477.575 M 64.87 % | 289.660 M 67.52 % | 172.913 M 2.07 % | 169.399 M 6 187.49 % | 2.694 M -96.74 % | 82.749 M 1 069.68 % | 7.075 M -33.75 % | 10.679 M 448.60 % | -3.063 M -101.63 % | 188.225 M 45.03 % | 129.783 M -25.44 % | 174.064 M 47.49 % | 118.019 M -19.31 % | 146.262 M 14.39 % | 127.861 M 938.70 % | 12.310 M -65.93 % | 36.127 M -54.58 % | 79.543 M 150.30 % | 31.779 M 75.79 % | 18.078 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 -100.00 % | 23.183 M -87.48 % | 185.207 M 67.57 % | 110.526 M -14.43 % | 129.167 M -15.13 % | 152.185 M -7.41 % | 164.367 M 204.45 % | 53.988 M | 0.000 -100.00 % | 35.557 M | 0.000 | 0.000 -100.00 % | 16.725 M 31.80 % | 12.690 M -91.05 % | 141.837 M -11.41 % | 160.106 M -12.84 % | 183.688 M -58.87 % | 446.625 M -5.91 % | 474.702 M 117.19 % | 218.561 M 206.00 % | 71.426 M 55.34 % | 45.979 M -27.80 % | 63.681 M -61.96 % | 167.402 M -42.62 % | 291.745 M 242.33 % | 85.225 M -3.16 % | 88.010 M -6.55 % | 94.174 M -39.26 % | 155.036 M 158.48 % | 59.979 M 6.93 % | 56.091 M -60.99 % | 143.784 M -20.90 % | 181.779 M 19.76 % | 151.780 M -19.33 % | 188.145 M 27.16 % | 147.964 M 1.30 % | 146.058 M -9.69 % | 161.729 M 34.06 % | 120.639 M 84.42 % | 65.416 M -60.26 % | 164.607 M 129.28 % | 71.792 M 83.56 % | 39.112 M 294.56 % | 9.913 M -64.39 % | 27.840 M 28.31 % | 21.697 M -38.00 % | 34.996 M 294.90 % | 8.862 M 102.64 % | 4.373 M 861.19 % | 454.989 K -93.26 % | 6.748 M 172.26 % | 2.478 M 359.62 % | 539.247 K -95.35 % | 11.597 M |
| Short term debt | 399.477 M -13.48 % | 461.733 M -22.15 % | 593.111 M 1.00 % | 587.254 M 26.97 % | 462.499 M 19.20 % | 387.988 M 1.15 % | 383.568 M 0.20 % | 382.785 M 3.45 % | 370.009 M 3.18 % | 358.600 M -40.22 % | 599.873 M 3.99 % | 576.853 M 2.88 % | 560.697 M 27.28 % | 440.508 M 6.62 % | 413.159 M 4.18 % | 396.570 M 5.09 % | 377.350 M -3.86 % | 392.482 M -11.37 % | 442.834 M 11.91 % | 395.721 M -27.10 % | 542.832 M 4.61 % | 518.910 M 2.77 % | 504.910 M 6.38 % | 474.650 M -26.76 % | 648.100 M 34.55 % | 481.671 M -19.62 % | 599.274 M -11.27 % | 675.401 M 7.97 % | 625.553 M 13.51 % | 551.089 M -18.77 % | 678.409 M 5.76 % | 641.463 M -1.95 % | 654.194 M 18.94 % | 550.000 M 14.35 % | 481.000 M 7.61 % | 447.000 M 17.02 % | 382.000 M -13.38 % | 441.000 M 4.03 % | 423.900 M 3.39 % | 410.000 M -13.08 % | 471.700 M 30.30 % | 362.000 M 63.06 % | 222.000 M -3.90 % | 231.000 M 27.62 % | 181.000 M 39.23 % | 130.000 M -44.21 % | 233.000 M -10.73 % | 261.000 M 0.38 % | 260.000 M -18.70 % | 319.800 M 54.64 % | 206.800 M -2.82 % | 212.800 M -17.39 % | 257.600 M 13.18 % | 227.600 M 26.73 % | 179.600 M 23.86 % | 145.000 M |
| Total current liabilities | 1.056 B 13.65 % | 929.058 M -13.17 % | 1.070 B 0.17 % | 1.068 B 9.44 % | 975.950 M 16.04 % | 841.079 M -4.59 % | 881.507 M -0.32 % | 884.341 M 9.65 % | 806.534 M 4.47 % | 772.002 M -24.30 % | 1.020 B 6.12 % | 961.030 M 3.37 % | 929.689 M 19.72 % | 776.551 M -16.66 % | 931.837 M -1.90 % | 949.904 M 10.19 % | 862.087 M 5.78 % | 815.015 M -7.93 % | 885.217 M -14.13 % | 1.031 B -14.67 % | 1.208 B 18.40 % | 1.020 B -6.64 % | 1.093 B -11.55 % | 1.236 B 1.96 % | 1.212 B 6.59 % | 1.137 B -11.08 % | 1.279 B 1.78 % | 1.256 B -5.13 % | 1.324 B 10.17 % | 1.202 B -15.69 % | 1.426 B -12.42 % | 1.628 B 6.78 % | 1.524 B 13.46 % | 1.344 B 1.53 % | 1.323 B 1.12 % | 1.309 B 35.72 % | 964.238 M 4.09 % | 926.347 M 11.56 % | 830.381 M 1.33 % | 819.493 M 5.49 % | 776.874 M 29.00 % | 602.218 M -2.67 % | 618.741 M 0.71 % | 614.354 M 37.39 % | 447.170 M -9.60 % | 494.638 M -24.98 % | 659.316 M -8.14 % | 717.774 M 18.81 % | 604.114 M 5.32 % | 573.575 M 31.90 % | 434.840 M 28.40 % | 338.669 M -18.74 % | 416.784 M 3.49 % | 402.734 M 33.23 % | 302.276 M 14.26 % | 264.554 M |
| Total liabilities | 1.418 B 11.25 % | 1.275 B -0.49 % | 1.281 B 10.37 % | 1.161 B 8.56 % | 1.069 B 11.42 % | 959.793 M -4.01 % | 999.902 M 0.88 % | 991.169 M 2.68 % | 965.310 M 11.70 % | 864.222 M -19.38 % | 1.072 B 7.64 % | 995.956 M 5.33 % | 945.580 M 19.26 % | 792.886 M -16.42 % | 948.625 M -1.92 % | 967.186 M 9.93 % | 879.785 M 5.60 % | 833.129 M -7.81 % | 903.749 M -13.82 % | 1.049 B -14.48 % | 1.226 B 16.89 % | 1.049 B -7.21 % | 1.131 B -11.87 % | 1.283 B 0.03 % | 1.282 B 5.22 % | 1.219 B -11.01 % | 1.370 B 0.92 % | 1.357 B -5.79 % | 1.441 B 3.86 % | 1.387 B -11.76 % | 1.572 B -13.73 % | 1.822 B 13.96 % | 1.599 B 13.95 % | 1.403 B 2.36 % | 1.371 B -5.81 % | 1.455 B 29.52 % | 1.124 B 9.27 % | 1.028 B 3.23 % | 996.182 M -3.73 % | 1.035 B 4.15 % | 993.630 M 17.96 % | 842.363 M -3.57 % | 873.576 M 4.89 % | 832.866 M 22.41 % | 680.371 M -4.78 % | 714.528 M -21.24 % | 907.264 M -3.45 % | 939.680 M 11.55 % | 842.379 M 9.13 % | 771.911 M 69.61 % | 455.121 M 26.75 % | 359.065 M -17.87 % | 437.181 M 8.15 % | 404.247 M 33.07 % | 303.789 M 14.13 % | 266.181 M |
| Other non current assets | 121.444 M -12.35 % | 138.552 M -19.46 % | 172.034 M 282.46 % | 44.981 M 1.42 % | 44.350 M -11.99 % | 50.393 M 28.81 % | 39.123 M 247.88 % | 11.246 M -46.96 % | 21.204 M 174.03 % | 7.738 M -92.68 % | 105.717 M 557.87 % | 16.070 M 58.32 % | 10.150 M -17.56 % | 12.313 M 69.19 % | 7.277 M -50.61 % | 14.735 M -18.37 % | 18.051 M 40.32 % | 12.863 M -41.32 % | 21.923 M 90.55 % | 11.505 M -60.73 % | 29.298 M -21.55 % | 37.349 M -14.71 % | 43.790 M -11.94 % | 49.728 M -18.90 % | 61.313 M 134.01 % | 26.202 M -16.73 % | 31.466 M 22.20 % | 25.750 M -7.21 % | 27.750 M -10.04 % | 30.847 M -1.02 % | 31.166 M -22.29 % | 40.103 M -45.13 % | 73.089 M -46.72 % | 137.187 M 70.44 % | 80.490 M 11.73 % | 72.041 M -12.65 % | 82.478 M 17.73 % | 70.057 M 20.09 % | 58.335 M -22.71 % | 75.476 M 159.00 % | 29.141 M -24.09 % | 38.391 M -25.28 % | 51.379 M 366.62 % | 11.011 M 0.00 % | 11.011 M 0.00 % | 11.011 M 0.00 % | 11.011 M 0.00 % | 11.011 M 0.00 % | 11.011 M 0.00 % | 11.011 M 0.00 % | 11.011 M | 0.000 -100.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M |
| Long term investments | 0.000 -100.00 % | 11.120 M 99.75 % | 5.567 M -49.21 % | 10.960 M -11.92 % | 12.444 M 5.70 % | 11.773 M -20.87 % | 14.878 M 1.51 % | 14.657 M -7.05 % | 15.770 M 41.31 % | 11.159 M -2.72 % | 11.471 M 37.18 % | 8.362 M -1.98 % | 8.531 M | 0.000 -100.00 % | 8.820 M 193.99 % | 3.000 M -51.94 % | 6.242 M -10.11 % | 6.944 M -35.38 % | 10.745 M -48.70 % | 20.947 M 648.12 % | 2.800 M 0.00 % | 2.800 M 0.00 % | 2.800 M -84.28 % | 17.815 M -1.83 % | 18.147 M -8.98 % | 19.936 M 1.66 % | 19.611 M -8.01 % | 21.318 M 0.96 % | 21.114 M -8.31 % | 23.028 M 5.71 % | 21.784 M -29.97 % | 31.108 M 47.60 % | 21.075 M 419.30 % | 4.058 M -3.59 % | 4.210 M -6.86 % | 4.520 M 0.17 % | 4.512 M -6.43 % | 4.822 M -7.10 % | 5.191 M -11.30 % | 5.852 M -14.61 % | 6.853 M -8.57 % | 7.495 M -4.34 % | 7.835 M 33.72 % | 5.859 M 95.31 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 171.563 M -0.93 % | 173.176 M 13.25 % | 152.916 M -19.00 % | 188.782 M -0.65 % | 190.017 M -0.95 % | 191.841 M -0.90 % | 193.577 M -1.11 % | 195.752 M -1.58 % | 198.886 M -0.54 % | 199.970 M -0.92 % | 201.825 M -9.68 % | 223.462 M -1.01 % | 225.753 M -1.87 % | 230.060 M 4.88 % | 219.358 M 2.94 % | 213.098 M -0.33 % | 213.802 M -0.91 % | 215.770 M -0.91 % | 217.749 M -10.62 % | 243.614 M -0.69 % | 245.314 M -1.06 % | 247.937 M -0.89 % | 250.158 M -0.20 % | 250.669 M -0.92 % | 253.009 M -0.86 % | 255.197 M -8.32 % | 278.357 M -0.85 % | 280.735 M -0.84 % | 283.112 M -0.83 % | 285.492 M -0.78 % | 287.730 M -0.82 % | 290.115 M -0.82 % | 292.508 M 19.03 % | 245.746 M -0.83 % | 247.809 M -1.33 % | 251.141 M -0.32 % | 251.938 M 26.54 % | 199.092 M -0.50 % | 200.096 M 9.78 % | 182.273 M -2.50 % | 186.951 M 17.95 % | 158.502 M 17.08 % | 135.384 M 98.82 % | 68.095 M -0.74 % | 68.602 M -0.77 % | 69.135 M -0.72 % | 69.640 M -0.72 % | 70.145 M -0.71 % | 70.649 M -33.05 % | 105.519 M -0.63 % | 106.186 M 22.44 % | 86.725 M -3.77 % | 90.123 M -0.67 % | 90.734 M 13.99 % | 79.602 M 58.77 % | 50.137 M |
| GoodWill | 149.250 M 0.00 % | 149.250 M 92.10 % | 77.692 M -28.45 % | 108.587 M 0.00 % | 108.587 M 0.00 % | 108.587 M 0.00 % | 108.587 M 0.00 % | 108.587 M 0.00 % | 108.587 M 0.00 % | 108.587 M 0.00 % | 108.587 M -47.94 % | 208.592 M 0.00 % | 208.592 M 0.00 % | 208.592 M 0.00 % | 208.592 M 0.00 % | 208.592 M 0.00 % | 208.592 M 0.00 % | 208.592 M 0.00 % | 208.592 M -0.85 % | 210.391 M 0.00 % | 210.391 M 0.00 % | 210.391 M 0.00 % | 210.391 M 0.00 % | 210.391 M 0.00 % | 210.391 M 0.00 % | 210.391 M 0.00 % | 210.391 M 0.00 % | 210.391 M 0.00 % | 210.391 M 0.00 % | 210.391 M 0.00 % | 210.391 M -0.30 % | 211.020 M 0.00 % | 211.020 M 0.00 % | 211.020 M 0.00 % | 211.020 M -2.31 % | 216.017 M 1.02 % | 213.826 M 8 707.83 % | 2.428 M 0.00 % | 2.428 M 0.00 % | 2.428 M 285.82 % | 629.227 K 0.00 % | 629.227 K 0.00 % | 629.227 K 0.00 % | 629.227 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 |
| Goodwill and intangible assets | 320.812 M -0.50 % | 322.426 M 39.82 % | 230.608 M -22.45 % | 297.369 M -0.41 % | 298.604 M -0.61 % | 300.428 M -0.57 % | 302.164 M -0.71 % | 304.339 M -1.02 % | 307.473 M -0.35 % | 308.557 M -0.60 % | 310.412 M -28.15 % | 432.054 M -0.53 % | 434.345 M -0.98 % | 438.652 M 2.50 % | 427.950 M 1.48 % | 421.690 M -0.17 % | 422.394 M -0.46 % | 424.362 M -0.46 % | 426.341 M -6.09 % | 454.004 M -0.37 % | 455.704 M -0.57 % | 458.327 M -0.48 % | 460.549 M -0.11 % | 461.060 M -0.50 % | 463.399 M -0.47 % | 465.588 M -4.74 % | 488.748 M -0.48 % | 491.125 M -0.48 % | 493.503 M -0.48 % | 495.883 M -0.45 % | 498.121 M -0.60 % | 501.135 M -0.48 % | 503.528 M 10.24 % | 456.765 M -0.45 % | 458.829 M -1.78 % | 467.158 M 0.30 % | 465.763 M 131.13 % | 201.520 M -0.50 % | 202.524 M 9.65 % | 184.700 M -1.54 % | 187.580 M 17.88 % | 159.131 M 17.00 % | 136.013 M 97.91 % | 68.724 M 0.18 % | 68.602 M -0.77 % | 69.135 M -0.72 % | 69.640 M -0.72 % | 70.145 M -0.71 % | 70.649 M -33.05 % | 105.519 M -0.63 % | 106.186 M 22.44 % | 86.725 M -3.77 % | 90.123 M -0.67 % | 90.734 M 13.99 % | 79.602 M 58.77 % | 50.137 M |
| Property plant equipment net | 625.812 M -2.85 % | 644.189 M 6.97 % | 602.218 M -2.04 % | 614.769 M -4.79 % | 645.680 M -4.19 % | 673.945 M -4.73 % | 707.432 M -1.64 % | 719.258 M 14.67 % | 627.219 M 4.35 % | 601.100 M -2.18 % | 614.472 M -40.73 % | 1.037 B -4.94 % | 1.091 B -0.47 % | 1.096 B -1.53 % | 1.113 B 2.59 % | 1.085 B 3.62 % | 1.047 B 0.69 % | 1.040 B 2.97 % | 1.010 B -0.28 % | 1.012 B -1.69 % | 1.030 B 0.20 % | 1.028 B -0.97 % | 1.038 B 2.90 % | 1.009 B 6.99 % | 942.679 M -2.52 % | 967.082 M -2.35 % | 990.325 M -4.05 % | 1.032 B -2.17 % | 1.055 B -3.78 % | 1.096 B -1.36 % | 1.112 B 1.32 % | 1.097 B -1.44 % | 1.113 B 7.36 % | 1.037 B -0.63 % | 1.044 B 13.15 % | 922.270 M -0.75 % | 929.230 M 17.32 % | 792.062 M 1.76 % | 778.396 M 14.86 % | 677.721 M 2.05 % | 664.129 M 3.75 % | 640.116 M -0.61 % | 644.026 M 15.38 % | 558.200 M 1.80 % | 548.347 M -2.52 % | 562.538 M -2.22 % | 575.289 M 36.11 % | 422.654 M 0.17 % | 421.925 M 122.91 % | 189.278 M 15.69 % | 163.608 M 11.64 % | 146.545 M 53.16 % | 95.680 M 11.49 % | 85.823 M 5.12 % | 81.640 M 3.60 % | 78.802 M |
| Total non current assets | 1.159 B -5.37 % | 1.225 B 9.68 % | 1.117 B 5.09 % | 1.063 B -2.96 % | 1.095 B -3.19 % | 1.131 B -2.50 % | 1.160 B 0.74 % | 1.152 B 7.17 % | 1.075 B 4.43 % | 1.029 B -1.23 % | 1.042 B -34.27 % | 1.585 B -2.66 % | 1.629 B -0.01 % | 1.629 B -0.50 % | 1.637 B 1.25 % | 1.617 B 2.02 % | 1.585 B 0.51 % | 1.577 B 1.26 % | 1.557 B -2.49 % | 1.597 B -1.50 % | 1.621 B 0.00 % | 1.621 B -0.53 % | 1.630 B 0.08 % | 1.628 B 3.06 % | 1.580 B 1.65 % | 1.554 B -3.79 % | 1.616 B 0.86 % | 1.602 B -1.57 % | 1.628 B -2.90 % | 1.676 B -1.06 % | 1.694 B -1.07 % | 1.712 B -2.33 % | 1.753 B 5.20 % | 1.667 B 2.79 % | 1.621 B 8.36 % | 1.496 B -1.14 % | 1.514 B 38.92 % | 1.090 B 2.16 % | 1.067 B 10.60 % | 964.266 M 6.75 % | 903.277 M 5.19 % | 858.716 M 0.63 % | 853.382 M 29.72 % | 657.856 M 2.87 % | 639.495 M -1.94 % | 652.163 M -1.94 % | 665.037 M 29.56 % | 513.317 M 0.21 % | 512.254 M 63.38 % | 313.535 M 8.85 % | 288.035 M 20.46 % | 239.109 M 24.91 % | 191.418 M 5.59 % | 181.285 M 9.23 % | 165.970 M 24.56 % | 133.245 M |
| Other current assets | 79.345 M 32.74 % | 59.776 M 117.57 % | 27.474 M -10.12 % | 30.569 M -35.74 % | 47.569 M -33.69 % | 71.741 M 302.37 % | 17.830 M -75.99 % | 74.254 M 364.52 % | 15.985 M -53.32 % | 34.241 M -58.62 % | 82.755 M -0.72 % | 83.359 M 104.92 % | 40.680 M -55.31 % | 91.025 M 172.18 % | 33.443 M -53.87 % | 72.491 M -22.21 % | 93.187 M -25.70 % | 125.413 M -85.86 % | 887.180 M 638.64 % | 120.110 M 2.78 % | 116.857 M 17.78 % | 99.214 M 47.09 % | 67.453 M -26.30 % | 91.523 M -26.24 % | 124.090 M -27.24 % | 170.541 M 165.07 % | 64.337 M 276.04 % | 17.109 M -91.18 % | 194.082 M 171.38 % | 71.518 M -23.84 % | 93.908 M -50.13 % | 188.306 M 92.20 % | 97.972 M -90.87 % | 1.073 B 1 779.48 % | 57.113 M -76.12 % | 239.150 M 227.44 % | 73.035 M 30.10 % | 56.139 M 9.28 % | 51.372 M -58.55 % | 123.944 M 51.77 % | 81.667 M 5.85 % | 77.157 M 18.57 % | 65.073 M -75.40 % | 264.571 M 59.00 % | 166.397 M -5.00 % | 175.162 M 48.36 % | 118.066 M -56.37 % | 270.605 M -39.49 % | 447.198 M -32.91 % | 666.551 M 50.28 % | 443.525 M -7.91 % | 481.630 M 42.84 % | 337.186 M 21.06 % | 278.521 M 277.80 % | 73.723 M 6.25 % | 69.389 M |
| Short term investments | 3.013 M | 0.000 -100.00 % | 6.013 M 300.89 % | 1.500 M 223.15 % | -1.218 M | 0.000 100.00 % | -2.586 M 41.60 % | -4.428 M 11.48 % | -5.003 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.498 M 309.82 % | -4.050 M | 0.000 100.00 % | -3.242 M 17.80 % | -3.944 M 49.08 % | -7.745 M 56.85 % | -17.947 M -9 073.61 % | 200.000 K 0.00 % | 200.000 K 0.00 % | 200.000 K | 0.000 -100.00 % | 200.000 K 101.44 % | -13.936 M 16.10 % | -16.611 M 9.32 % | -18.318 M -1.12 % | -18.114 M 9.56 % | -20.028 M -6.63 % | -18.784 M 33.17 % | -28.108 M -55.50 % | -18.075 M -1 607.77 % | -1.058 M 12.50 % | -1.210 M 20.41 % | -1.520 M -0.51 % | -1.512 M 17.02 % | -1.822 M 16.83 % | -2.191 M 23.18 % | -2.852 M 25.98 % | -3.853 M 14.29 % | -4.495 M 7.03 % | -4.835 M -69.09 % | -2.859 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 |
| cash and cash equivalents | 497.671 M 27.30 % | 390.943 M -40.66 % | 658.808 M 30.53 % | 504.703 M 34.58 % | 375.022 M 31.16 % | 285.932 M 3.36 % | 276.632 M 8.55 % | 254.840 M -10.70 % | 285.371 M -11.28 % | 321.669 M -24.77 % | 427.590 M 62.50 % | 263.136 M 13.98 % | 230.860 M 32.50 % | 174.233 M -32.41 % | 257.772 M 16.22 % | 221.800 M -15.68 % | 263.040 M -2.32 % | 269.301 M -28.41 % | 376.178 M -16.22 % | 449.017 M 40.01 % | 320.707 M 12.45 % | 285.190 M -23.07 % | 370.723 M 47.60 % | 251.166 M -25.56 % | 337.392 M 74.23 % | 193.650 M -11.38 % | 218.510 M 6.84 % | 204.526 M 3.98 % | 196.694 M 44.58 % | 136.049 M -56.50 % | 312.728 M -16.16 % | 373.019 M 23.41 % | 302.270 M -6.78 % | 324.257 M 1.10 % | 320.743 M 7.43 % | 298.551 M 13.37 % | 263.350 M -11.17 % | 296.464 M -4.09 % | 309.093 M 13.32 % | 272.767 M -36.98 % | 432.842 M -9.06 % | 475.965 M -18.56 % | 584.412 M 49.51 % | 390.896 M -29.75 % | 556.416 M -3.52 % | 576.709 M -34.79 % | 884.408 M 153.76 % | 348.517 M -13.27 % | 401.825 M -7.05 % | 432.289 M 50.30 % | 287.614 M 0.33 % | 286.674 M -38.46 % | 465.824 M 405.12 % | 92.220 M 18.41 % | 77.880 M 10.98 % | 70.172 M |
| Cash and short term investments | 500.685 M 28.07 % | 390.943 M -41.20 % | 664.821 M 31.33 % | 506.203 M 34.98 % | 375.022 M 31.16 % | 285.932 M 3.36 % | 276.632 M 8.55 % | 254.840 M -10.70 % | 285.371 M -11.28 % | 321.669 M -24.77 % | 427.590 M 62.50 % | 263.136 M 13.98 % | 230.860 M 32.50 % | 174.233 M -32.41 % | 257.772 M 16.22 % | 221.800 M -15.68 % | 263.040 M -2.32 % | 269.301 M -28.41 % | 376.178 M -16.22 % | 449.017 M 39.92 % | 320.907 M 12.45 % | 285.390 M -23.06 % | 370.923 M 47.68 % | 251.166 M -25.56 % | 337.392 M 74.23 % | 193.650 M -11.38 % | 218.510 M 6.84 % | 204.526 M 3.98 % | 196.694 M 44.58 % | 136.049 M -56.50 % | 312.728 M -16.16 % | 373.019 M 23.41 % | 302.270 M -6.78 % | 324.257 M 1.10 % | 320.743 M 7.43 % | 298.551 M 13.37 % | 263.350 M -11.17 % | 296.464 M -4.09 % | 309.093 M 13.32 % | 272.767 M -36.98 % | 432.842 M -9.06 % | 475.965 M -18.56 % | 584.412 M 49.51 % | 390.896 M -29.75 % | 556.416 M -3.52 % | 576.709 M -34.79 % | 884.408 M 153.76 % | 348.517 M -13.27 % | 401.825 M -7.05 % | 432.289 M 50.30 % | 287.614 M 0.33 % | 286.674 M -38.46 % | 465.824 M 405.12 % | 92.220 M 18.41 % | 77.880 M 10.98 % | 70.172 M |
| Total current assets | 1.990 B 15.29 % | 1.726 B -5.63 % | 1.829 B 2.98 % | 1.776 B 11.81 % | 1.588 B 11.51 % | 1.424 B -1.34 % | 1.444 B 1.66 % | 1.420 B -3.43 % | 1.471 B 5.20 % | 1.398 B -12.76 % | 1.602 B 6.38 % | 1.506 B 1.40 % | 1.486 B 11.36 % | 1.334 B -12.56 % | 1.526 B -1.97 % | 1.556 B 4.41 % | 1.491 B 2.86 % | 1.449 B -5.78 % | 1.538 B -11.59 % | 1.740 B 13.04 % | 1.539 B 10.06 % | 1.398 B -8.10 % | 1.522 B -8.71 % | 1.667 B -1.42 % | 1.691 B 2.99 % | 1.642 B -7.42 % | 1.773 B -6.37 % | 1.894 B -2.70 % | 1.946 B 6.82 % | 1.822 B -8.29 % | 1.987 B -7.39 % | 2.146 B 14.42 % | 1.875 B 5.15 % | 1.783 B -2.11 % | 1.822 B -10.49 % | 2.035 B 20.54 % | 1.688 B 19.72 % | 1.410 B 0.68 % | 1.401 B -11.20 % | 1.577 B -0.79 % | 1.590 B 7.92 % | 1.473 B -3.97 % | 1.534 B -4.83 % | 1.612 B 12.57 % | 1.432 B 4.36 % | 1.372 B -10.71 % | 1.537 B 25.19 % | 1.227 B 10.21 % | 1.114 B -8.98 % | 1.224 B 32.54 % | 923.279 M 6.76 % | 864.799 M -10.37 % | 964.891 M 118.78 % | 441.040 M 26.89 % | 347.587 M 17.64 % | 295.478 M |
| Inventory | 305.912 M 15.24 % | 265.460 M 17.95 % | 225.068 M -21.33 % | 286.090 M -0.96 % | 288.865 M 19.66 % | 241.398 M 26.05 % | 191.504 M -17.65 % | 232.546 M 19.20 % | 195.091 M -9.67 % | 215.985 M 0.46 % | 214.996 M -14.82 % | 252.393 M -6.09 % | 268.768 M 9.61 % | 245.203 M 6.59 % | 230.040 M -23.79 % | 301.865 M -10.56 % | 337.516 M 7.45 % | 314.107 M 14.31 % | 274.776 M -19.87 % | 342.919 M 13.57 % | 301.948 M 54.33 % | 195.653 M -9.90 % | 217.157 M -39.31 % | 357.842 M 19.61 % | 299.164 M -21.86 % | 382.853 M -0.57 % | 385.038 M -11.94 % | 437.221 M -3.54 % | 453.257 M 0.47 % | 451.127 M 15.79 % | 389.607 M -7.17 % | 419.712 M -4.55 % | 439.701 M 14.04 % | 385.570 M 5.94 % | 363.934 M -28.84 % | 511.426 M 25.66 % | 407.000 M 30.01 % | 313.045 M 3.20 % | 303.329 M -14.03 % | 352.827 M 15.73 % | 304.868 M -1.86 % | 310.645 M 15.18 % | 269.711 M -41.84 % | 463.722 M 65.33 % | 280.482 M 2.46 % | 273.760 M 7.24 % | 255.279 M 8.50 % | 235.278 M 65.73 % | 141.963 M 13.72 % | 124.839 M 1.88 % | 122.539 M 26.99 % | 96.494 M -40.39 % | 161.881 M 130.28 % | 70.299 M -5.28 % | 74.214 M 26.49 % | 58.670 M |
| Net receivables | 1.104 B 9.32 % | 1.010 B 10.78 % | 911.480 M -4.37 % | 953.106 M 8.69 % | 876.928 M 6.25 % | 825.381 M -13.82 % | 957.787 M 6.72 % | 897.487 M | 0.000 -100.00 % | 826.135 M -5.82 % | 877.157 M -6.95 % | 942.660 M -0.11 % | 943.688 M 11.06 % | 849.717 M -15.41 % | 1.005 B 1.53 % | 989.442 M 20.96 % | 817.985 M 6.69 % | 766.690 M -4.84 % | 805.672 M -2.67 % | 827.757 M -1.29 % | 838.598 M -3.67 % | 870.507 M -2.19 % | 890.035 M -7.90 % | 966.329 M 3.89 % | 930.156 M -8.27 % | 1.014 B -8.26 % | 1.105 B | 0.000 -100.00 % | 1.157 B -0.53 % | 1.164 B -5.19 % | 1.227 B 5.39 % | 1.164 B 7.98 % | 1.078 B 5.12 % | 1.026 B -8.39 % | 1.120 B 13.56 % | 986.140 M 4.35 % | 945.029 M 20.81 % | 782.241 M 0.38 % | 779.299 M -13.80 % | 904.066 M 11.55 % | 810.480 M 30.11 % | 622.938 M -4.39 % | 651.528 M 19.45 % | 545.426 M 20.98 % | 450.826 M 22.19 % | 368.966 M 24.56 % | 296.208 M -26.66 % | 403.886 M 228.93 % | 122.787 M | 0.000 -100.00 % | 69.601 M | 0.000 | 0.000 -100.00 % | 290.123 M 138.25 % | 121.770 M 25.22 % | 97.247 M |
| Tax assets | 91.259 M -16.14 % | 108.822 M 2.11 % | 106.576 M 12.43 % | 94.795 M 0.64 % | 94.194 M -0.67 % | 94.826 M -2.05 % | 96.810 M -5.48 % | 102.427 M -0.77 % | 103.220 M 2.51 % | 100.690 M | 0.000 -100.00 % | 92.252 M 8.39 % | 85.114 M 3.53 % | 82.211 M 2.55 % | 80.166 M -13.48 % | 92.652 M 1.49 % | 91.288 M -1.66 % | 92.832 M 4.97 % | 88.433 M -9.60 % | 97.820 M -5.37 % | 103.370 M 9.09 % | 94.755 M 11.83 % | 84.729 M -7.16 % | 91.260 M -3.48 % | 94.546 M 25.03 % | 75.619 M -11.57 % | 85.511 M 170.61 % | 31.599 M 4.97 % | 30.103 M 0.59 % | 29.927 M -4.61 % | 31.375 M -26.94 % | 42.947 M 1.44 % | 42.336 M 33.58 % | 31.694 M -7.78 % | 34.369 M 13.00 % | 30.415 M -3.98 % | 31.675 M 50.05 % | 21.109 M -4.29 % | 22.054 M 7.49 % | 20.517 M 31.74 % | 15.574 M 14.66 % | 13.583 M -3.87 % | 14.129 M 0.48 % | 14.061 M 64.74 % | 8.535 M 31.72 % | 6.480 M 6.26 % | 6.098 M -6.29 % | 6.507 M 14.79 % | 5.669 M 19.93 % | 4.727 M 11.76 % | 4.230 M 49.00 % | 2.839 M 8.52 % | 2.616 M 51.33 % | 1.729 M 0.00 % | 1.729 M 32.35 % | 1.306 M |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 434.433 M 91.22 % | 227.188 M -16.79 % | 273.025 M 64.11 % | 166.367 M -44.16 % | 297.929 M 12.70 % | 264.350 M -11.17 % | 297.583 M -6.54 % | 318.414 M 32.10 % | 241.044 M 25.45 % | 192.150 M -26.01 % | 259.707 M 0.74 % | 257.806 M 0.03 % | 257.737 M 14.48 % | 225.138 M -21.88 % | 288.202 M -34.99 % | 443.335 M 32.43 % | 334.770 M 67.81 % | 199.490 M 18.50 % | 168.347 M 22.93 % | 136.941 M -28.14 % | 190.568 M -20.67 % | 240.226 M 6.54 % | 225.475 M -40.42 % | 378.435 M 40.06 % | 270.202 M -2.10 % | 275.995 M 15.55 % | 238.851 M -15.44 % | 282.468 M -24.73 % | 375.281 M 21.18 % | 309.683 M -16.55 % | 371.119 M -30.21 % | 531.795 M 19.87 % | 443.646 M 62.96 % | 272.243 M -24.86 % | 362.299 M -17.88 % | 441.166 M 525.43 % | 70.538 M -62.96 % | 190.460 M -11.67 % | 215.617 M -3.83 % | 224.210 M 35.47 % | 165.505 M 5.96 % | 156.193 M -29.84 % | 222.618 M -18.41 % | 272.836 M 35.03 % | 202.060 M 24.41 % | 162.418 M -35.63 % | 252.320 M -7.18 % | 271.837 M 36.13 % | 199.687 M 88.64 % | 105.855 M 3.80 % | 101.976 M -12.05 % | 115.945 M -4.54 % | 121.455 M 26.72 % | 95.845 M 3.35 % | 92.737 M -0.70 % | 93.388 M |
| Tax payables | 14.031 M 8.14 % | 12.975 M -15.89 % | 15.426 M 41.54 % | 10.899 M 12.54 % | 9.684 M 24.53 % | 7.777 M -29.33 % | 11.005 M 40.57 % | 7.829 M -15.81 % | 9.299 M -46.22 % | 17.290 M | 0.000 -100.00 % | 31.790 M 8.93 % | 29.184 M 58.37 % | 18.428 M -26.49 % | 25.068 M 69.61 % | 14.779 M -61.20 % | 38.088 M 359.12 % | 8.296 M -29.23 % | 11.722 M 156.38 % | 4.572 M -14.77 % | 5.364 M 133.47 % | 2.298 M -82.27 % | 12.960 M 19.97 % | 10.802 M -34.66 % | 16.533 M -37.15 % | 26.308 M -40.45 % | 44.178 M 11.00 % | 39.799 M 60.42 % | 24.810 M -17.21 % | 29.967 M -59.48 % | 73.947 M 341.84 % | 16.736 M 259.87 % | 4.651 M -66.62 % | 13.933 M -74.26 % | 54.130 M 496.68 % | 9.072 M -73.42 % | 34.125 M 552.88 % | 5.227 M -70.88 % | 17.951 M 13.01 % | 15.884 M -2.77 % | 16.336 M 1 180.68 % | 1.276 M -97.98 % | 63.191 M 125.30 % | 28.047 M -0.05 % | 28.061 M 587.47 % | 4.082 M -75.07 % | 16.373 M 50.58 % | 10.873 M -58.83 % | 26.409 M 1 493.22 % | 1.658 M 192.28 % | -1.796 M 24.73 % | -2.386 M -248.97 % | 1.602 M 729.32 % | -254.556 K 86.16 % | -1.840 M -122.75 % | 8.088 M |
| Deferred revenue non current | 9.408 M -1.59 % | 9.560 M 10.79 % | 8.629 M -10.43 % | 9.635 M -1.97 % | 9.829 M 9.26 % | 8.995 M 7.99 % | 8.330 M -0.18 % | 8.345 M -3.83 % | 8.677 M 19.62 % | 7.254 M | 0.000 -100.00 % | 9.790 M -7.43 % | 10.576 M -2.50 % | 10.847 M -2.44 % | 11.119 M -2.47 % | 11.400 M -2.33 % | 11.671 M -2.56 % | 11.978 M -1.94 % | 12.214 M 9.20 % | 11.185 M -0.98 % | 11.296 M -4.33 % | 11.807 M 0.32 % | 11.769 M -1.70 % | 11.973 M -37.92 % | 19.287 M -9.60 % | 21.336 M -1.28 % | 21.613 M -1.33 % | 21.904 M -1.22 % | 22.174 M -3.64 % | 23.013 M -0.73 % | 23.182 M -6.43 % | 24.775 M -0.68 % | 24.945 M -0.82 % | 25.151 M -0.67 % | 25.319 M -15.15 % | 29.841 M 8.18 % | 27.585 M 19.32 % | 23.119 M -0.54 % | 23.245 M -0.54 % | 23.371 M 29.41 % | 18.060 M -0.32 % | 18.118 M -0.32 % | 18.176 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.048 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 36.558 M 3.26 % | 35.405 M 2 670.24 % | -1.378 M -151.51 % | -547.687 K -78.09 % | -307.530 K -19.76 % | -256.791 K -2.05 % | -251.640 K -206.53 % | 236.220 K -44.70 % | 427.165 K -61.69 % | 1.115 M -45.46 % | 2.044 M -76.43 % | 8.673 M -3.47 % | 8.985 M -13.25 % | 10.357 M -4.98 % | 10.900 M -17.51 % | 13.213 M -7.22 % | 14.241 M -5.05 % | 14.999 M 127.24 % | 6.600 M -44.79 % | 11.954 M -14.25 % | 13.941 M -9.36 % | 15.380 M -5.43 % | 16.263 M 11.36 % | 14.604 M -0.89 % | 14.735 M -9.54 % | 16.289 M -0.58 % | 16.385 M -16.95 % | 19.729 M -1.40 % | 20.009 M 622.68 % | 2.769 M -24.43 % | 3.664 M -58.21 % | 8.768 M -34.50 % | 13.387 M -4.33 % | 13.994 M -4.98 % | 14.726 M -8.59 % | 16.111 M -9.89 % | 17.879 M -7.95 % | 19.422 M -6.30 % | 20.728 M -6.96 % | 22.280 M -4.97 % | 23.444 M -5.32 % | 24.762 M -3.74 % | 25.725 M 365.13 % | 5.531 M 1.20 % | 5.465 M -7.31 % | 5.897 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 2.319 M -1.99 % | 2.366 M 4.24 % | 2.270 M -63.86 % | 6.280 M 189.87 % | 2.167 M 109.63 % | -22.504 M -948.78 % | 2.651 M | 0.000 | 0.000 100.00 % | -22.296 M | 0.000 -100.00 % | 506.561 K | 0.000 -100.00 % | 498.838 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 498.838 K | 0.000 -100.00 % | 43.719 M 2.59 % | 42.617 M -30.51 % | 61.328 M | 0.000 -100.00 % | 86.170 M | 0.000 -100.00 % | 110.215 M | 0.000 -100.00 % | 46.401 M -59.08 % | 113.391 M 9.05 % | 103.980 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 |
| 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 |
| Other total stockholders equity | 1.454 B 9 466.54 % | -15.525 M -101.06 % | 1.462 B 16 925.25 % | -8.691 M -100.64 % | 1.363 B -7.03 % | 1.467 B 0.07 % | 1.466 B -0.06 % | 1.466 B 0.04 % | 1.466 B 0.42 % | 1.460 B 7.13 % | 1.363 B 8 196.86 % | -16.829 M -101.15 % | 1.461 B 5 587.50 % | -26.626 M -101.98 % | 1.343 B 4 791.70 % | -28.623 M -102.13 % | 1.342 B 4 696.17 % | -29.199 M -102.03 % | 1.436 B -3.78 % | 1.492 B 18.44 % | 1.260 B | 0.000 -100.00 % | 1.345 B 7.06 % | 1.256 B 6.77 % | 1.176 B -6.34 % | 1.256 B 6.86 % | 1.176 B -6.51 % | 1.257 B 0.00 % | 1.257 B 0.00 % | 1.257 B 0.33 % | 1.253 B 0.26 % | 1.250 B 0.00 % | 1.250 B 0.33 % | 1.246 B 0.00 % | 1.246 B -0.24 % | 1.249 B 0.00 % | 1.249 B 99.52 % | 626.000 M 0.00 % | 626.000 M -14.31 % | 730.578 M 0.00 % | 730.578 M 0.00 % | 730.578 M 10.90 % | 658.793 M 1.56 % | 648.704 M 0.00 % | 648.704 M -24.46 % | 858.736 M 5.75 % | 812.018 M 114.25 % | 379.013 M -25.56 % | 509.139 M 1.54 % | 501.441 M 0.00 % | 501.441 M 2.05 % | 491.372 M 0.00 % | 491.372 M 916.73 % | 48.329 M 0.00 % | 48.329 M 14.80 % | 42.099 M |
| Deferred tax liabilities non current | 6.616 M -2.67 % | 6.797 M 429.83 % | 1.283 M -10.74 % | 1.437 M -9.72 % | 1.592 M -10.18 % | 1.773 M -6.78 % | 1.902 M 15.15 % | 1.651 M -7.23 % | 1.780 M -6.74 % | 1.909 M | 0.000 -100.00 % | 2.771 M -5.76 % | 2.941 M -5.51 % | 3.112 M -5.22 % | 3.284 M -6.05 % | 3.496 M -3.70 % | 3.630 M -2.94 % | 3.740 M -4.36 % | 3.910 M -6.12 % | 4.165 M -4.50 % | 4.361 M -3.07 % | 4.500 M -3.99 % | 4.687 M -3.77 % | 4.871 M -3.51 % | 5.048 M -3.39 % | 5.225 M -3.28 % | 5.402 M -3.44 % | 5.595 M -9.49 % | 6.181 M -0.17 % | 6.192 M 0.00 % | 6.192 M -10.50 % | 6.918 M 0.00 % | 6.918 M -0.01 % | 6.919 M 0.00 % | 6.919 M -44.52 % | 12.470 M 1.60 % | 12.273 M 153.48 % | -22.949 M 73.50 % | -86.605 M 34.72 % | -132.660 M 4.83 % | -139.391 M 14.34 % | -162.723 M 8.25 % | -177.354 M | 0.000 | 0.000 | 0.000 100.00 % | -1.048 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 3.149 B 6.71 % | 2.951 B 0.18 % | 2.946 B 3.77 % | 2.839 B 5.78 % | 2.684 B 5.00 % | 2.556 B -1.86 % | 2.604 B 1.24 % | 2.572 B 1.04 % | 2.546 B 4.87 % | 2.427 B -8.22 % | 2.645 B -14.47 % | 3.092 B -0.72 % | 3.114 B 5.11 % | 2.963 B -6.32 % | 3.163 B -0.33 % | 3.173 B 3.18 % | 3.075 B 1.64 % | 3.026 B -2.24 % | 3.095 B -7.23 % | 3.337 B 5.58 % | 3.160 B 4.66 % | 3.019 B -4.18 % | 3.151 B -4.37 % | 3.295 B 0.74 % | 3.271 B 2.34 % | 3.196 B -5.69 % | 3.389 B -3.06 % | 3.496 B -2.18 % | 3.574 B 2.16 % | 3.498 B -4.96 % | 3.681 B -4.58 % | 3.858 B 6.33 % | 3.628 B 5.17 % | 3.450 B 0.19 % | 3.443 B -2.51 % | 3.532 B 10.29 % | 3.202 B 28.09 % | 2.500 B 1.32 % | 2.467 B -2.93 % | 2.542 B 1.94 % | 2.493 B 6.92 % | 2.332 B -2.32 % | 2.388 B 5.18 % | 2.270 B 9.58 % | 2.071 B 2.33 % | 2.024 B -8.06 % | 2.202 B 26.48 % | 1.741 B 7.06 % | 1.626 B 5.78 % | 1.537 B 26.90 % | 1.211 B 9.73 % | 1.104 B -4.53 % | 1.156 B 85.80 % | 622.325 M 21.18 % | 513.557 M 19.79 % | 428.723 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 | 2023-01-01 | 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-06-30 |
| 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 | 2023-01-01 | 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.665 M 119.91 % | -28.458 M -207.67 % | 26.431 M | 0.000 | 0.000 100.00 % | -83.897 M -21.60 % | -68.995 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 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 743.393 K | 0.000 -100.00 % | 589.560 K 148.12 % | -1.225 M -200.00 % | 1.225 M | 0.000 -100.00 % | 3.397 M 230.73 % | -2.599 M -200.00 % | 2.599 M | 0.000 -100.00 % | 9.733 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.090 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 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 18.258 M | 0.000 100.00 % | -6.254 M -108.71 % | 71.801 M 200.00 % | -71.801 M | 0.000 -100.00 % | 65.717 M 444.32 % | -19.086 M -200.00 % | 19.086 M | 0.000 100.00 % | -81.454 M -238.32 % | 58.890 M 200.00 % | -58.890 M | 0.000 100.00 % | -52.673 M 61.91 % | -138.268 M -200.00 % | 138.268 M | 0.000 -100.00 % | 397.832 M 449.11 % | -113.958 M -200.00 % | 113.958 M | 0.000 -100.00 % | 1.723 M 104.73 % | -36.460 M -200.00 % | 36.460 M | 0.000 100.00 % | -200.725 M -124.69 % | -89.335 M -200.00 % | 89.335 M | 0.000 100.00 % | -296.472 M -275.71 % | 168.729 M 200.00 % | -168.729 M | 0.000 100.00 % | -100.033 M -139.54 % | 252.982 M 200.00 % | -252.982 M | 0.000 100.00 % | -348.785 M -242.40 % | 244.938 M 200.00 % | -244.938 M | 0.000 100.00 % | -95.828 M -209.29 % | 87.683 M 200.00 % | -87.683 M | 0.000 100.00 % | -256.109 M -237.82 % | 185.827 M 247.47 % | -126.007 M -5 341.55 % | -2.316 M | 0.000 | 0.000 | 0.000 100.00 % | -48.384 M |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -69.504 M | 0.000 100.00 % | -25.798 M -127.78 % | 92.855 M 200.00 % | -92.855 M | 0.000 -100.00 % | 69.668 M 221.52 % | -57.332 M -200.00 % | 57.332 M | 0.000 100.00 % | -124.052 M -3 121.71 % | -3.851 M -200.00 % | 3.851 M | 0.000 -100.00 % | 20.637 M 109.25 % | -223.059 M -200.00 % | 223.059 M | 0.000 -100.00 % | 242.295 M 233.98 % | -180.839 M -200.00 % | 180.839 M | 0.000 -100.00 % | 18.946 M 118.74 % | -101.117 M -200.00 % | 101.117 M | 0.000 100.00 % | -165.665 M -0.57 % | -164.727 M -200.00 % | 164.727 M | 0.000 100.00 % | -299.606 M -281.97 % | 164.650 M 200.00 % | -164.650 M | 0.000 100.00 % | -68.908 M -133.91 % | 203.212 M 200.00 % | -203.212 M | 0.000 100.00 % | -339.153 M -254.35 % | 219.735 M 200.00 % | -219.735 M | 0.000 -100.00 % | 40.491 M -40.01 % | 67.493 M 200.00 % | -67.493 M | 0.000 100.00 % | -207.784 M -311.68 % | 98.160 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 95.343 M | 0.000 -100.00 % | 18.954 M 190.02 % | -21.054 M -200.00 % | 21.054 M | 0.000 100.00 % | -7.349 M -119.21 % | 38.246 M 200.00 % | -38.246 M | 0.000 -100.00 % | 32.866 M -47.62 % | 62.740 M 200.00 % | -62.740 M | 0.000 100.00 % | -65.273 M -176.98 % | 84.791 M 200.00 % | -84.791 M | 0.000 -100.00 % | 165.380 M 156.18 % | 64.556 M 200.00 % | -64.556 M | 0.000 100.00 % | -15.654 M -124.59 % | 63.650 M 200.00 % | -63.650 M | 0.000 100.00 % | -32.876 M -143.39 % | 75.766 M 200.00 % | -75.766 M | 0.000 -100.00 % | 37.569 M 821.10 % | 4.079 M 200.00 % | -4.079 M | 0.000 100.00 % | -33.884 M -168.08 % | 49.771 M 200.00 % | -49.771 M | 0.000 100.00 % | -9.632 M -138.22 % | 25.204 M 200.00 % | -25.204 M | 0.000 100.00 % | -136.319 M -775.16 % | 20.190 M 200.00 % | -20.190 M | 0.000 100.00 % | -48.325 M -155.12 % | 87.667 M 201.65 % | -86.247 M -5 974.34 % | -1.420 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.423 M |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.225 M 200.00 % | -1.225 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 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -7.582 M | 0.000 -100.00 % | 589.560 K 148.12 % | -1.225 M -200.00 % | 1.225 M | 0.000 -100.00 % | 3.397 M | 0.000 | 0.000 | 0.000 -100.00 % | 9.733 M | 0.000 | 0.000 | 0.000 100.00 % | -8.038 M | 0.000 | 0.000 | 0.000 100.00 % | -9.844 M -523.23 % | 2.326 M 200.00 % | -2.326 M | 0.000 100.00 % | -1.568 M -255.71 % | 1.007 M 200.00 % | -1.007 M | 0.000 100.00 % | -2.184 M -483.80 % | -374.031 K -200.00 % | 374.031 K | 0.000 100.00 % | -34.435 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.760 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -39.760 M -4 338.55 % | -895.790 K | 0.000 | 0.000 | 0.000 100.00 % | -53.807 M |
| Other non cash items | 171.220 M 582.83 % | -35.462 M -173.99 % | 47.927 M 9.76 % | 43.664 M 121.85 % | 19.682 M 164.73 % | -30.409 M 36.15 % | -47.623 M -172.58 % | 65.613 M -44.96 % | 119.210 M 640.09 % | -22.072 M -104.06 % | 544.274 M 629.31 % | 74.628 M 466.54 % | 13.173 M -70.62 % | 44.842 M 2 024.50 % | -2.330 M 75.18 % | -9.387 M -155.65 % | -3.672 M -61.96 % | -2.267 M -106.54 % | 34.690 M 219.35 % | -29.066 M -183.14 % | 34.959 M -29.33 % | 49.468 M 835.75 % | -6.723 M 72.10 % | -24.100 M -91.38 % | -12.593 M -134.76 % | 36.225 M -68.16 % | 113.784 M 1 109.73 % | -11.269 M -132.84 % | -4.840 M -58.14 % | -3.061 M 96.09 % | -78.227 M -436.79 % | -14.573 M -201.75 % | 14.323 M -42.47 % | 24.894 M 1 688.21 % | -1.567 M -609.75 % | 307.489 K 101.13 % | -27.101 M -1 529.59 % | -1.663 M -197.45 % | 1.707 M 120.51 % | -8.322 M 80.39 % | -42.430 M -281.87 % | 23.329 M 149.97 % | -46.691 M -1.89 % | -45.827 M 27.66 % | -63.353 M -568.40 % | -9.478 M 69.18 % | -30.757 M 15.31 % | -36.318 M 22.15 % | -46.654 M -412.03 % | -9.111 M 19.73 % | -11.351 M 55.86 % | -25.714 M -428.49 % | 7.828 M 169.55 % | 2.904 M -56.60 % | 6.691 M 112.41 % | -53.918 M -125.91 % | -23.867 M -1 174.74 % | 2.221 M |
| Net cash provided by operating activities | 171.220 M 582.83 % | -35.462 M -173.99 % | 47.927 M -55.03 % | 106.571 M 1 077.80 % | 9.048 M 123.38 % | -38.706 M -3 190.90 % | -1.176 M -101.78 % | 65.899 M -39.40 % | 108.742 M 1 200.60 % | -9.880 M -104.27 % | 231.239 M 409.85 % | -74.628 M -633.14 % | -10.179 M -1 156 733 190.79 % | -0.880 -100.00 % | 132.960 M 1 316.49 % | 9.387 M -90.54 % | 99.247 M 170.58 % | -140.614 M -254.72 % | -39.641 M 70.03 % | -132.271 M -474.86 % | 35.285 M 131.48 % | -112.101 M -148.78 % | 229.799 M 501.66 % | 38.194 M -30.98 % | 55.337 M 397.51 % | -18.600 M -115.35 % | 121.160 M 339.79 % | -50.527 M -143.37 % | 116.509 M 325.23 % | -51.728 M -248.63 % | 34.803 M -61.12 % | 89.510 M 200.26 % | -89.281 M -306.36 % | -21.971 M -9.19 % | -20.122 M -115.94 % | 126.209 M 89.14 % | 66.729 M 895.78 % | -8.385 M -103.17 % | 264.183 M 800.98 % | -37.688 M 40.17 % | -62.994 M 65.07 % | -180.318 M -162.63 % | 287.894 M 260.42 % | -179.466 M -94.89 % | -92.084 M 41.67 % | -157.877 M -214.09 % | 138.379 M 777.30 % | -20.431 M -118.63 % | 109.656 M 709.27 % | -17.998 M 51.87 % | -37.397 M -139.64 % | 94.343 M 218.08 % | -79.901 M -801.10 % | 11.396 M | 0.000 | 0.000 | 0.000 100.00 % | -43.149 M |
| Investments in property plant and equipment | -11.703 M 54.59 % | -25.774 M 67.53 % | -79.382 M -971.27 % | -7.410 M 46.31 % | -13.801 M -46.22 % | -9.438 M 80.72 % | -48.943 M 8.96 % | -53.759 M 6.29 % | -57.368 M -415.92 % | -11.119 M 85.14 % | -74.804 M -156.22 % | -29.195 M -19.42 % | -24.448 M -11.21 % | -21.983 M 80.57 % | -113.122 M -243.98 % | -32.886 M -101.88 % | -16.290 M 6.55 % | -17.432 M 64.94 % | -49.716 M -89.57 % | -26.226 M -136.57 % | -11.086 M 46.29 % | -20.642 M 23.72 % | -27.062 M 25.42 % | -36.284 M -83.94 % | -19.726 M -105.23 % | -9.612 M 38.61 % | -15.658 M -467.80 % | -2.758 M 64.35 % | -7.735 M 67.03 % | -23.464 M 7.56 % | -25.383 M 8.96 % | -27.881 M -138.74 % | -11.678 M 80.49 % | -59.864 M -3 324.94 % | -1.748 M 98.44 % | -111.882 M -373.79 % | -23.614 M 57.13 % | -55.078 M 62.45 % | -146.668 M -347.83 % | -32.751 M -35.71 % | -24.133 M 44.48 % | -43.467 M 65.27 % | -125.164 M -1 267.70 % | -9.151 M -60.51 % | -5.701 M 70.09 % | -19.059 M 54.43 % | -41.827 M -265.15 % | -11.455 M 90.57 % | -121.417 M -9.66 % | -110.722 M 4.99 % | -116.537 M -94.00 % | -60.069 M 15.10 % | -70.751 M -177.78 % | -25.470 M 38.19 % | -41.203 M -72.25 % | -23.920 M 34.46 % | -36.499 M -374.41 % | -7.693 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 882.320 K 458.08 % | 158.099 K -92.78 % | 2.190 M -92.71 % | 30.040 M 204.47 % | -28.753 M -197.30 % | 29.552 M 838.80 % | -4.000 M -336.71 % | 1.690 M -95.32 % | 36.080 M 209.24 % | 11.667 M -57.39 % | 27.380 M 27 729.45 % | 98.386 K -77.77 % | 442.528 K 289.21 % | 113.700 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.565 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -248.235 M | 0.000 100.00 % | -46.616 M -250.50 % | -13.300 M | 0.000 | 0.000 100.00 % | -54.028 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 |
| Purchases of investments | 145.342 M 182.41 % | -176.360 M 64.53 % | -497.279 M -33 051.90 % | -1.500 M -2 339.02 % | -61.500 K | 0.000 100.00 % | -1.844 M -278.04 % | -487.780 K 38.94 % | -798.843 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.997 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 -100.00 % | 250.000 M 200.09 % | -249.784 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 |
| Sales maturities of investments | 0.000 -100.00 % | 11.000 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -345.650 K 98.83 % | -29.552 M -200.00 % | 29.552 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 |
| Other investing activites | -167.561 M -26 937.64 % | 624.350 K -99.86 % | 452.642 M 51 450.02 % | 878.064 K 6.97 % | 820.820 K 419.18 % | 158.099 K -54.26 % | 345.651 K -29.14 % | 487.780 K -38.94 % | 798.843 K 2 161.09 % | 35.330 K -99.97 % | 102.965 M 5 993.31 % | 1.690 M 4 224 499 994.42 % | 0.040 -100.00 % | 534.500 K -97.50 % | 21.383 M 21 633.76 % | 98.386 K -77.77 % | 442.528 K 289.21 % | 113.700 K -99.92 % | 150.412 M 11 785.63 % | 1.265 M 6 525.96 % | 19.099 K -88.23 % | 162.320 K -97.66 % | 6.948 M 2 306.71 % | 288.699 K -98.94 % | 27.199 M 10 131.47 % | 265.840 K -98.80 % | 22.220 M 6 231.88 % | 350.922 K 60.02 % | 219.296 K 100.93 % | -23.464 M -45.15 % | -16.166 M -492.38 % | 4.120 M 135.28 % | -11.678 M 80.49 % | -59.864 M 76.28 % | -252.335 M -193.01 % | 271.286 M 198.30 % | -275.976 M -1 379 982.37 % | 20.000 K -51.95 % | 41.627 K 100.22 % | -19.082 M -190 720.26 % | -10.000 K 99.22 % | -1.274 M 97.58 % | -52.569 M -7 391.99 % | 720.921 K -45.46 % | 1.322 M 1 815.65 % | 69.000 K 100.27 % | -25.476 M -152.17 % | 48.834 M 445.52 % | 8.952 M 108.08 % | -110.722 M -193 808.60 % | 57.159 K 217.55 % | 18.000 K 800.00 % | 2.000 K 100.01 % | -25.470 M -754.93 % | 3.889 M 476.62 % | -1.033 M -196.70 % | 1.068 M -90.87 % | 11.693 M |
| Net cash used for investing activites | -33.922 M 82.19 % | -190.510 M -53.61 % | -124.018 M -1 444.04 % | -8.032 M 38.12 % | -12.980 M -39.87 % | -9.280 M 80.90 % | -48.598 M 8.77 % | -53.272 M 5.83 % | -56.569 M -406.31 % | 18.468 M -23.56 % | 24.160 M 187.84 % | -27.506 M -336.46 % | 11.632 M 218.92 % | -9.781 M 89.34 % | -91.739 M -179.80 % | -32.788 M -106.89 % | -15.848 M 8.49 % | -17.319 M -117.20 % | 100.696 M 503.42 % | -24.960 M -125.54 % | -11.067 M 45.96 % | -20.480 M -1.82 % | -20.114 M 44.12 % | -35.995 M -581.66 % | 7.473 M 179.96 % | -9.346 M -242.42 % | 6.562 M 372.66 % | -2.407 M 67.98 % | -7.516 M 67.97 % | -23.464 M 47.99 % | -45.114 M -89.87 % | -23.761 M -103.46 % | -11.678 M 80.49 % | -59.864 M -1 366.05 % | -4.083 M 95.48 % | -90.379 M 69.83 % | -299.591 M -444.14 % | -55.058 M 71.51 % | -193.243 M -272.82 % | -51.833 M -114.69 % | -24.143 M 46.04 % | -44.741 M 74.83 % | -177.733 M -2 008.21 % | -8.431 M -92.50 % | -4.380 M 76.94 % | -18.990 M 71.78 % | -67.303 M -280.05 % | 37.379 M 133.24 % | -112.465 M -1.57 % | -110.722 M 4.94 % | -116.480 M -93.97 % | -60.051 M 15.12 % | -70.749 M -177.78 % | -25.470 M 31.74 % | -37.314 M -49.54 % | -24.953 M 29.57 % | -35.431 M -985.84 % | 4.000 M |
| Debt repayment | -208.364 M -266.56 % | 125.100 M -52.52 % | 263.482 M 246.56 % | -179.781 M -401.90 % | 59.550 M 155.69 % | 23.290 M 3 569.78 % | 634.643 K 101.85 % | -34.328 M 50.29 % | -69.052 M -36.93 % | -50.429 M -329.55 % | 21.968 M -43.16 % | 38.650 M 2.57 % | 37.680 M 25.60 % | 30.000 M 44.81 % | 20.717 M | 0.000 100.00 % | -50.000 M -3 471.43 % | -1.400 M 91.89 % | -17.270 M 47.77 % | -33.068 M -3 574.20 % | -900.000 K | 0.000 | 0.000 100.00 % | -158.200 M -264.79 % | 96.000 M 934.78 % | -11.500 M 93.19 % | -168.750 M -235.00 % | 125.000 M | 0.000 100.00 % | -97.731 M -63.62 % | -59.731 M -335.00 % | -13.731 M -119.82 % | 69.269 M -14.77 % | 81.269 M 124.07 % | 36.269 M -2.68 % | 37.269 M 123.48 % | -158.731 M -536.45 % | 36.369 M 196.65 % | -37.631 M 41.78 % | -64.631 M -178.47 % | 82.369 M -34.30 % | 125.369 M 902.04 % | -15.631 M -144.20 % | 35.369 M -45.05 % | 64.369 M 149.14 % | -131.000 M -6 794.74 % | -1.900 M 87.58 % | -15.300 M 22.73 % | -19.800 M -106.80 % | 291.100 M 96.69 % | 148.000 M 174.45 % | -198.800 M -403.05 % | 65.600 M 108.92 % | 31.400 M 186.26 % | -36.400 M -151.27 % | 71.000 M 29.09 % | 55.000 M 125.41 % | 24.400 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -444.149 K -200.00 % | 444.150 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 23.665 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 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 -100.00 % | 13.596 M 200.00 % | -13.596 M | 0.000 100.00 % | -2.723 M -713.02 % | 444.150 K 200.00 % | -444.150 K | 0.000 100.00 % | -1.845 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -963.500 K | 0.000 | 0.000 100.00 % | -55.029 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 100.00 % | -2.217 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 |
| Dividends paid | -4.283 M 39.93 % | -7.129 M -1.35 % | -7.035 M -74.05 % | -4.042 M 32.12 % | -5.955 M -30.14 % | -4.576 M -29.75 % | -3.527 M 4.30 % | -3.685 M 77.73 % | -16.547 M -142.14 % | -6.834 M | 0.000 100.00 % | -5.601 M 5.12 % | -5.903 M -32.33 % | -4.461 M 35.19 % | -6.882 M -67.20 % | -4.116 M 21.47 % | -5.242 M -27.11 % | -4.124 M 34.98 % | -6.342 M -43.76 % | -4.412 M 24.87 % | -5.872 M -39.01 % | -4.224 M -6.97 % | -3.949 M 23.45 % | -5.159 M 37.83 % | -8.298 M -24.00 % | -6.692 M 4.72 % | -7.024 M 59.88 % | -17.507 M -109.21 % | -8.368 M -1.59 % | -8.237 M 33.21 % | -12.332 M -57.73 % | -7.819 M 35.06 % | -12.041 M -37.13 % | -8.781 M 17.92 % | -10.697 M -51.88 % | -7.043 M 31.98 % | -10.355 M -33.08 % | -7.781 M 21.60 % | -9.924 M -0.85 % | -9.841 M 74.34 % | -38.355 M -337.97 % | -8.757 M -20.12 % | -7.290 M -12.46 % | -6.482 M 86.72 % | -48.819 M -756.28 % | -5.701 M 33.50 % | -8.573 M 67.70 % | -26.540 M 26.83 % | -36.272 M -799.24 % | -4.034 M 23.88 % | -5.299 M 9.19 % | -5.835 M -39.49 % | -4.183 M -40.06 % | -2.987 M 38.45 % | -4.853 M -2 544.05 % | -183.533 K 98.73 % | -14.453 M 65.48 % | -41.869 M |
| Other financing activites | 31.421 M 381.86 % | 6.521 M 111.01 % | -59.201 M -193.56 % | 63.274 M 53.25 % | 41.288 M 9 175 198 985.09 % | -0.450 -100.00 % | 60.620 M 232.59 % | 18.226 M 23.29 % | 14.784 M -26.08 % | 20.000 M 114.83 % | -134.883 M -505.40 % | -22.280 M -216.73 % | 19.087 M -67.24 % | 58.256 M 543.36 % | -13.140 M -170.38 % | 18.671 M -50.56 % | 37.768 M 145.69 % | 15.372 M 114.55 % | -105.640 M -125.68 % | 411.448 M 8 144.35 % | -5.115 M -113.09 % | 39.082 M 449.78 % | -11.174 M -177.65 % | 14.390 M 161.01 % | -23.585 M 55.09 % | -52.521 M -167.87 % | 77.389 M 384.05 % | -27.245 M 61.24 % | -70.285 M -241.36 % | 49.720 M -18.87 % | 61.287 M 733.82 % | -9.669 M 70.32 % | -32.579 M | 0.000 100.00 % | -26.730 M -147.27 % | 56.549 M -79.91 % | 281.431 M 1 072.63 % | 24.000 M -42.93 % | 42.052 M 255.95 % | -26.966 M | 0.000 | 0.000 -100.00 % | 107.346 M | 0.000 -100.00 % | 62.039 M 956.92 % | 5.870 M -98.75 % | 468.508 M | 0.000 | 0.000 100.00 % | -0.940 -100.00 % | 3.806 M 200.00 % | -3.806 M -100.83 % | 459.837 M 57 479 666 238.38 % | -0.800 100.00 % | -1.156 M -106.48 % | 17.849 M 206.93 % | -16.693 M | 0.000 |
| Net cash used provided by financing activities | -181.225 M -245.57 % | 124.491 M -36.89 % | 197.247 M 284.42 % | -106.953 M -212.72 % | 94.884 M 407.01 % | 18.714 M -69.84 % | 62.058 M 413.64 % | -19.786 M 72.06 % | -70.815 M -90.04 % | -37.263 M 67.53 % | -114.759 M -1 165.60 % | 10.769 M -78.83 % | 50.864 M -39.30 % | 83.796 M 11 956.69 % | 695.013 K -94.89 % | 13.591 M 177.78 % | -17.474 M -277.44 % | 9.848 M 105.34 % | -184.282 M -150.64 % | 363.871 M 3 161.08 % | -11.887 M -134.10 % | 34.858 M 330.50 % | -15.123 M 89.85 % | -148.969 M -332.34 % | 64.117 M 190.67 % | -70.714 M 28.12 % | -98.384 M -222.60 % | 80.248 M 202.03 % | -78.653 M -39.83 % | -56.249 M -421.95 % | -10.777 M 65.48 % | -31.219 M -226.66 % | 24.649 M -66.00 % | 72.488 M 6 356.16 % | -1.159 M -101.34 % | 86.774 M -22.76 % | 112.345 M 113.63 % | 52.588 M 1 055.48 % | -5.504 M 94.57 % | -101.438 M -330.47 % | 44.014 M -62.26 % | 116.611 M 38.12 % | 84.425 M 216.56 % | 26.670 M -65.63 % | 77.589 M 159.30 % | -130.832 M -128.56 % | 458.035 M 1 194.72 % | -41.840 M 25.38 % | -56.072 M -119.53 % | 287.066 M 95.94 % | 146.507 M 173.39 % | -199.635 M -138.30 % | 521.254 M 1 734.55 % | 28.413 M 167.00 % | -42.409 M -147.83 % | 88.665 M 271.69 % | 23.855 M 236.56 % | -17.469 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -27.894 K -69 735 832.07 % | 0.040 536 870 950.00 % | 0.000 100.00 % | -66.488 M | 0.000 -100.00 % | 88.882 M 553.66 % | -19.592 M 85.35 % | -133.695 M -540 173.92 % | 24.755 K 100.05 % | -53.082 M | 0.000 | 0.000 100.00 % | -171.941 K | 0.000 | 0.000 | 0.000 -100.00 % | 5.325 K | 0.000 | 0.000 | 0.000 100.00 % | -1.477 K | 0.000 | 0.000 | 0.000 100.00 % | -24.679 K | 0.000 | 0.000 | 0.000 100.00 % | -55.621 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 100.00 % | -7.362 M -79 045 107 470 303 456.00 % | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | -43.928 M 56.71 % | -101.480 M -183.74 % | 121.182 M 1 540.14 % | -8.415 M -109.25 % | 90.952 M 410.72 % | -29.272 M -338.82 % | 12.257 M 271.20 % | -7.159 M 61.60 % | -18.643 M 80.41 % | -95.163 M -167.66 % | 140.641 M 5 764.29 % | -2.483 M -107.59 % | 32.725 M 154.83 % | -59.681 M -242.30 % | 41.941 M 166.69 % | -62.892 M -243.50 % | 43.828 M 129.60 % | -148.085 M -20.00 % | -123.399 M -159.72 % | 206.640 M 1 575.72 % | 12.331 M 112.62 % | -97.723 M -150.23 % | 194.568 M 232.57 % | -146.770 M -215.63 % | 126.927 M 228.65 % | -98.660 M -436.30 % | 29.337 M 7.41 % | 27.314 M -9.97 % | 30.340 M 123.08 % | -131.441 M -522.59 % | -21.112 M -161.14 % | 34.530 M 145.25 % | -76.310 M -716.43 % | -9.347 M 63.23 % | -25.420 M -120.73 % | 122.604 M 201.73 % | -120.518 M -1 010.27 % | -10.855 M -116.59 % | 65.436 M 134.27 % | -190.958 M -342.82 % | -43.123 M 60.24 % | -108.447 M -156.04 % | 193.516 M 220.83 % | -160.158 M -524.28 % | -25.655 M 91.66 % | -307.699 M -158.15 % | 529.111 M 2 225.64 % | -24.892 M 57.73 % | -58.881 M -137.18 % | 158.347 M 2 248.67 % | -7.370 M 95.77 % | -174.150 M -147.94 % | 363.243 M 2 433.08 % | 14.340 M 244.84 % | -9.901 M -134.21 % | 28.939 M -26.42 % | 39.333 M 169.47 % | -56.618 M |
| Cash at beginning of period | 202.707 M -33.36 % | 304.186 M 66.22 % | 183.005 M -4.40 % | 191.419 M 90.53 % | 100.467 M -22.56 % | 129.739 M 10.43 % | 117.482 M -5.74 % | 124.641 M -13.01 % | 143.284 M -39.91 % | 238.448 M 143.79 % | 97.807 M -2.48 % | 100.290 M 48.44 % | 67.565 M -46.90 % | 127.245 M 49.17 % | 85.305 M -42.44 % | 148.196 M 41.99 % | 104.368 M -58.66 % | 252.453 M -28.64 % | 353.755 M 140.46 % | 147.115 M 9.15 % | 134.784 M -42.03 % | 232.507 M 512.84 % | 37.939 M -79.46 % | 184.709 M 219.67 % | 57.782 M -63.06 % | 156.442 M 23.08 % | 127.105 M 27.37 % | 99.791 M 43.68 % | 69.452 M -65.43 % | 200.893 M -9.51 % | 222.004 M 18.42 % | 187.474 M -28.93 % | 263.785 M -3.42 % | 273.131 M -8.51 % | 298.551 M 69.68 % | 175.947 M -40.65 % | 296.464 M -3.53 % | 307.319 M 27.05 % | 241.883 M -44.12 % | 432.842 M -9.06 % | 475.965 M -18.56 % | 584.412 M 49.51 % | 390.896 M -29.06 % | 551.054 M -4.45 % | 576.709 M -34.79 % | 884.408 M 153.76 % | 348.517 M -6.67 % | 373.408 M -13.62 % | 432.289 M 57.80 % | 273.943 M -2.62 % | 281.312 M -38.24 % | 455.462 M 393.89 % | 92.220 M 18.41 % | 77.880 M -3.16 % | 80.419 M 56.22 % | 51.479 M 323.83 % | 12.146 M -82.34 % | 68.765 M |
| Cash at end of period | 158.779 M -21.67 % | 202.707 M -33.36 % | 304.186 M 66.22 % | 183.005 M -4.40 % | 191.419 M 90.53 % | 100.467 M -22.56 % | 129.739 M 10.43 % | 117.482 M -5.74 % | 124.641 M -13.01 % | 143.284 M -39.91 % | 238.448 M 143.79 % | 97.807 M -2.48 % | 100.290 M 48.44 % | 67.565 M -46.90 % | 127.245 M 49.17 % | 85.305 M -42.44 % | 148.196 M 41.99 % | 104.368 M -54.69 % | 230.356 M -34.88 % | 353.755 M 140.46 % | 147.115 M 9.15 % | 134.784 M -42.03 % | 232.507 M 512.84 % | 37.939 M -79.46 % | 184.709 M 219.67 % | 57.782 M -63.06 % | 156.442 M 23.08 % | 127.105 M 27.37 % | 99.791 M 43.68 % | 69.452 M -65.43 % | 200.893 M -9.51 % | 222.004 M 18.42 % | 187.474 M -28.93 % | 263.785 M -3.42 % | 273.131 M -8.51 % | 298.551 M 69.68 % | 175.947 M -40.65 % | 296.464 M -3.53 % | 307.319 M 27.05 % | 241.883 M -44.12 % | 432.842 M -9.06 % | 475.965 M -18.56 % | 584.412 M 49.51 % | 390.896 M -29.06 % | 551.054 M -4.45 % | 576.709 M -34.29 % | 877.628 M 151.82 % | 348.517 M -6.67 % | 373.408 M -13.62 % | 432.289 M 57.80 % | 273.943 M -2.62 % | 281.312 M -38.24 % | 455.462 M 393.89 % | 92.220 M 30.77 % | 70.518 M -12.31 % | 80.419 M 56.22 % | 51.479 M 323.83 % | 12.146 M |
| Operating cash flow | 171.220 M 582.83 % | -35.462 M -173.99 % | 47.927 M -55.03 % | 106.571 M 1 077.80 % | 9.048 M 123.38 % | -38.706 M -3 190.90 % | -1.176 M -101.78 % | 65.899 M -39.40 % | 108.742 M 1 200.60 % | -9.880 M -104.27 % | 231.239 M 409.85 % | -74.628 M -633.14 % | -10.179 M -1 156 733 190.79 % | -0.880 -100.00 % | 132.960 M 1 316.49 % | 9.387 M -90.54 % | 99.247 M 170.58 % | -140.614 M -254.72 % | -39.641 M 70.03 % | -132.271 M -474.86 % | 35.285 M 131.48 % | -112.101 M -148.78 % | 229.799 M 501.66 % | 38.194 M -30.98 % | 55.337 M 397.51 % | -18.600 M -115.35 % | 121.160 M 339.79 % | -50.527 M -143.37 % | 116.509 M 325.23 % | -51.728 M -248.63 % | 34.803 M -61.12 % | 89.510 M 200.26 % | -89.281 M -306.36 % | -21.971 M -9.19 % | -20.122 M -115.94 % | 126.209 M 89.14 % | 66.729 M 895.78 % | -8.385 M -103.17 % | 264.183 M 800.98 % | -37.688 M 40.17 % | -62.994 M 65.07 % | -180.318 M -162.63 % | 287.894 M 260.42 % | -179.466 M -94.89 % | -92.084 M 41.67 % | -157.877 M -214.09 % | 138.379 M 777.30 % | -20.431 M -118.63 % | 109.656 M 709.27 % | -17.998 M 51.87 % | -37.397 M -139.64 % | 94.343 M 218.08 % | -79.901 M -801.10 % | 11.396 M | 0.000 | 0.000 | 0.000 100.00 % | -43.149 M |
| Capital expenditure | -11.703 M 54.59 % | -25.774 M 67.53 % | -79.382 M -971.27 % | -7.410 M 46.31 % | -13.801 M -46.22 % | -9.438 M 80.72 % | -48.943 M 8.96 % | -53.759 M 6.29 % | -57.368 M -415.92 % | -11.119 M 85.14 % | -74.804 M -156.22 % | -29.195 M -19.42 % | -24.448 M -11.21 % | -21.983 M 80.57 % | -113.122 M -243.98 % | -32.886 M -101.88 % | -16.290 M 6.55 % | -17.432 M 64.94 % | -49.716 M -89.57 % | -26.226 M -136.57 % | -11.086 M 46.29 % | -20.642 M 23.72 % | -27.062 M 25.42 % | -36.284 M -83.94 % | -19.726 M -105.23 % | -9.612 M 38.61 % | -15.658 M -467.80 % | -2.758 M 64.35 % | -7.735 M 67.03 % | -23.464 M 7.56 % | -25.383 M 8.96 % | -27.881 M -138.74 % | -11.678 M 80.49 % | -59.864 M -3 324.94 % | -1.748 M 98.44 % | -111.882 M -373.79 % | -23.614 M 57.13 % | -55.078 M 62.45 % | -146.668 M -347.83 % | -32.751 M -35.71 % | -24.133 M 44.48 % | -43.467 M 65.27 % | -125.164 M -1 267.70 % | -9.151 M -60.51 % | -5.701 M 70.09 % | -19.059 M 54.43 % | -41.827 M -265.15 % | -11.455 M 90.57 % | -121.417 M -9.66 % | -110.722 M 4.99 % | -116.537 M -94.00 % | -60.069 M 15.10 % | -70.751 M -177.78 % | -25.470 M 38.19 % | -41.203 M -72.25 % | -23.920 M 34.46 % | -36.499 M -374.41 % | -7.693 M |
| Free CashFlow | 159.517 M 360.50 % | -61.235 M -94.68 % | -31.455 M -131.72 % | 99.161 M 2 186.38 % | -4.753 M 90.13 % | -48.144 M 3.94 % | -50.119 M -512.86 % | 12.140 M -76.37 % | 51.373 M 344.64 % | -21.000 M -113.42 % | 156.435 M 250.67 % | -103.824 M -199.83 % | -34.627 M -57.52 % | -21.983 M -210.81 % | 19.838 M 184.42 % | -23.500 M -128.33 % | 82.956 M 152.49 % | -158.046 M -76.87 % | -89.357 M 43.62 % | -158.497 M -754.96 % | 24.199 M 118.23 % | -132.743 M -165.48 % | 202.737 M 10 516.25 % | 1.910 M -94.64 % | 35.611 M 226.23 % | -28.212 M -126.74 % | 105.503 M 298.00 % | -53.285 M -148.99 % | 108.773 M 244.66 % | -75.192 M -898.22 % | 9.420 M -84.72 % | 61.629 M 161.04 % | -100.959 M -23.37 % | -81.835 M -274.19 % | -21.870 M -252.64 % | 14.328 M -66.77 % | 43.114 M 167.94 % | -63.463 M -154.00 % | 117.514 M 266.83 % | -70.439 M 19.15 % | -87.127 M 61.07 % | -223.785 M -237.52 % | 162.730 M 186.28 % | -188.618 M -92.89 % | -97.785 M 44.73 % | -176.937 M -283.25 % | 96.553 M 402.81 % | -31.886 M -171.11 % | -11.761 M 90.86 % | -128.720 M 16.38 % | -153.934 M -549.13 % | 34.274 M 122.75 % | -150.651 M -970.48 % | -14.073 M 65.84 % | -41.203 M -72.25 % | -23.920 M 34.46 % | -36.499 M 28.21 % | -50.842 M |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2023 | 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 |