Hongda High-Tech Holding Co.,Ltd. 002144.SZ
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 618.296 M 15.53 % | 535.183 M -7.63 % | 579.374 M -3.60 % | 601.037 M 30.19 % | 461.677 M -15.03 % | 543.320 M -14.90 % | 638.465 M 0.58 % | 634.755 M 11.42 % | 569.692 M 8.17 % | 526.649 M -3.39 % | 545.115 M -6.96 % | 585.872 M -6.81 % | 628.716 M 6.96 % | 587.782 M 43.55 % | 409.467 M 37.23 % | 298.378 M -1.38 % | 302.546 M -14.08 % | 352.132 M 3.89 % | 338.951 M 80.38 % | 187.913 M -6.56 % | 201.101 M |
| Net income | 27.944 M -66.03 % | 82.253 M 3.22 % | 79.685 M 22.84 % | 64.866 M 1.43 % | 63.952 M -22.51 % | 82.528 M -9.16 % | 90.848 M -5.90 % | 96.548 M -4.23 % | 100.812 M -19.22 % | 124.794 M 6.19 % | 117.522 M 44.73 % | 81.200 M -29.22 % | 114.719 M 63.90 % | 69.995 M 74.56 % | 40.097 M 256.75 % | 11.239 M 61.88 % | 6.943 M -66.83 % | 20.930 M -8.36 % | 22.839 M 84.93 % | 12.350 M -57.32 % | 28.937 M |
| Income before tax | 28.155 M -68.78 % | 90.176 M 1.99 % | 88.416 M 24.98 % | 70.745 M -2.42 % | 72.497 M -20.30 % | 90.964 M -10.44 % | 101.567 M -5.14 % | 107.076 M 0.90 % | 106.125 M -28.48 % | 148.384 M 8.66 % | 136.552 M 46.61 % | 93.138 M -32.00 % | 136.961 M 70.25 % | 80.449 M 76.62 % | 45.550 M 273.26 % | 12.203 M 57.97 % | 7.725 M -71.91 % | 27.503 M -9.44 % | 30.371 M 69.43 % | 17.925 M -50.48 % | 36.200 M |
| Income before tax ratio | 0.05 -72.97 % | 0.17 10.41 % | 0.15 29.65 % | 0.12 -25.04 % | 0.16 -6.21 % | 0.17 5.24 % | 0.16 -5.70 % | 0.17 -9.45 % | 0.19 -33.88 % | 0.28 12.48 % | 0.25 57.57 % | 0.16 -27.02 % | 0.22 59.16 % | 0.14 23.04 % | 0.11 172.00 % | 0.04 60.18 % | 0.03 -67.31 % | 0.08 -12.83 % | 0.09 -6.07 % | 0.10 -47.01 % | 0.18 |
| EBITDA | 63.110 M -49.93 % | 126.042 M 1.36 % | 124.347 M 19.78 % | 103.808 M -5.59 % | 109.951 M 6.49 % | 103.251 M -27.44 % | 142.290 M -5.89 % | 151.190 M 32.63 % | 113.996 M -37.95 % | 183.729 M 9.40 % | 167.941 M 39.42 % | 120.454 M -29.30 % | 170.378 M 53.27 % | 111.165 M 64.51 % | 67.572 M 122.42 % | 30.381 M 18.98 % | 25.534 M -45.04 % | 46.460 M -10.22 % | 51.748 M 50.52 % | 34.379 M -32.84 % | 51.193 M |
| Net income ratio | 0.05 -70.59 % | 0.15 11.75 % | 0.14 27.44 % | 0.11 -22.09 % | 0.14 -8.81 % | 0.15 6.75 % | 0.14 -6.45 % | 0.15 -14.05 % | 0.18 -25.32 % | 0.24 9.91 % | 0.22 55.55 % | 0.14 -24.04 % | 0.18 53.23 % | 0.12 21.61 % | 0.10 159.97 % | 0.04 64.14 % | 0.02 -61.39 % | 0.06 -11.79 % | 0.07 2.52 % | 0.07 -54.33 % | 0.14 |
| Ratio EBITDA | 0.10 -56.66 % | 0.24 9.73 % | 0.21 24.26 % | 0.17 -27.48 % | 0.24 25.32 % | 0.19 -14.73 % | 0.22 -6.43 % | 0.24 19.03 % | 0.20 -42.64 % | 0.35 13.24 % | 0.31 49.85 % | 0.21 -24.13 % | 0.27 43.29 % | 0.19 14.61 % | 0.17 62.07 % | 0.10 20.64 % | 0.08 -36.03 % | 0.13 -13.58 % | 0.15 -16.55 % | 0.18 -28.13 % | 0.25 |
| Gross profit ratio | 0.31 3.83 % | 0.30 6.61 % | 0.28 14.04 % | 0.24 -21.99 % | 0.31 -0.40 % | 0.31 7.31 % | 0.29 -3.83 % | 0.30 1.08 % | 0.30 13.14 % | 0.27 -6.70 % | 0.28 -11.63 % | 0.32 -4.94 % | 0.34 22.12 % | 0.28 25.53 % | 0.22 29.45 % | 0.17 26.54 % | 0.14 -22.43 % | 0.17 0.81 % | 0.17 -20.71 % | 0.22 -7.95 % | 0.24 |
| Weighted average shs out dil | 176.763 M 1.00 % | 175.006 M -0.99 % | 176.763 M 0.00 % | 176.763 M 0.00 % | 176.763 M 0.00 % | 176.763 M -0.77 % | 178.134 M 1.48 % | 175.541 M -0.75 % | 176.863 M 0.62 % | 175.766 M -1.29 % | 178.064 M 5.26 % | 169.167 M 12.07 % | 150.946 M -0.80 % | 152.162 M 21.43 % | 125.304 M 11.49 % | 112.395 M -2.87 % | 115.719 M 27.16 % | 90.999 M 11.56 % | 81.568 M -0.93 % | 82.335 M 2.43 % | 80.382 M |
| Weighted average shs out | 176.763 M 1.00 % | 175.006 M -0.99 % | 176.763 M 0.00 % | 176.763 M 0.00 % | 176.763 M 0.00 % | 176.763 M 0.00 % | 176.763 M 0.70 % | 175.541 M -0.69 % | 176.763 M 0.57 % | 175.766 M -1.29 % | 178.064 M 5.26 % | 169.167 M 12.07 % | 150.946 M -0.80 % | 152.162 M 21.43 % | 125.304 M 11.49 % | 112.395 M -2.87 % | 115.719 M 27.16 % | 90.999 M 11.56 % | 81.568 M -0.93 % | 82.335 M 2.43 % | 80.382 M |
| EPS diluted | 0.16 -65.96 % | 0.47 4.44 % | 0.45 21.62 % | 0.37 2.78 % | 0.36 -23.40 % | 0.47 -7.84 % | 0.51 -7.27 % | 0.55 -3.51 % | 0.57 -19.72 % | 0.71 7.58 % | 0.66 37.50 % | 0.48 -36.84 % | 0.76 65.22 % | 0.46 43.75 % | 0.32 220.00 % | 0.10 66.67 % | 0.06 -73.91 % | 0.23 -17.86 % | 0.28 86.67 % | 0.15 -58.33 % | 0.36 |
| Earnings per share | 0.16 -65.96 % | 0.47 4.44 % | 0.45 21.62 % | 0.37 2.78 % | 0.36 -23.40 % | 0.47 -7.84 % | 0.51 -7.27 % | 0.55 -3.51 % | 0.57 -19.72 % | 0.71 7.58 % | 0.66 37.50 % | 0.48 -36.84 % | 0.76 65.22 % | 0.46 43.75 % | 0.32 220.00 % | 0.10 66.67 % | 0.06 -73.91 % | 0.23 -17.86 % | 0.28 86.67 % | 0.15 -58.33 % | 0.36 |
| Gross profit | 190.273 M 19.95 % | 158.627 M -1.52 % | 161.073 M 9.93 % | 146.522 M 1.56 % | 144.268 M -15.37 % | 170.463 M -8.68 % | 186.672 M -3.27 % | 192.980 M 12.62 % | 171.350 M 22.39 % | 140.006 M -9.86 % | 155.323 M -17.78 % | 188.915 M -11.42 % | 213.276 M 30.63 % | 163.272 M 80.20 % | 90.608 M 77.64 % | 51.006 M 24.80 % | 40.871 M -33.35 % | 61.326 M 4.73 % | 58.557 M 43.02 % | 40.944 M -13.98 % | 47.599 M |
| Income tax expense | 343.078 K -95.63 % | 7.853 M -3.72 % | 8.157 M 44.64 % | 5.639 M -26.14 % | 7.635 M -26.62 % | 10.405 M 25.25 % | 8.307 M -32.22 % | 12.257 M 115.78 % | 5.681 M -75.95 % | 23.623 M 23.51 % | 19.127 M 60.40 % | 11.925 M -45.47 % | 21.868 M 119.50 % | 9.963 M 88.68 % | 5.280 M 528.56 % | 840.046 K 68.26 % | 499.260 K -92.43 % | 6.592 M -11.20 % | 7.424 M 37.22 % | 5.410 M -25.51 % | 7.263 M |
| Cost of revenue | 428.024 M 13.67 % | 376.556 M -9.98 % | 418.301 M -7.97 % | 454.515 M 43.20 % | 317.409 M -14.87 % | 372.856 M -17.47 % | 451.793 M 2.27 % | 441.775 M 10.90 % | 398.342 M 3.03 % | 386.643 M -0.81 % | 389.792 M -1.81 % | 396.957 M -4.45 % | 415.441 M -2.14 % | 424.510 M 33.13 % | 318.860 M 28.90 % | 247.372 M -5.47 % | 261.675 M -10.02 % | 290.805 M 3.71 % | 280.394 M 90.78 % | 146.969 M -4.26 % | 153.502 M |
| General and administrative expenses | 11.141 M -8.38 % | 12.160 M 2.04 % | 11.917 M -2.11 % | 12.174 M -2.29 % | 12.460 M -1.90 % | 12.701 M 13.84 % | 11.157 M -0.81 % | 11.248 M 4.10 % | 10.804 M -2.64 % | 11.097 M 39.10 % | 7.978 M -12.10 % | 9.076 M 0.71 % | 9.012 M -17.53 % | 10.927 M 33.09 % | 8.210 M -68.16 % | 25.788 M 20.60 % | 21.383 M 5.96 % | 20.180 M 21.65 % | 16.588 M 23.99 % | 13.378 M -7.56 % | 14.473 M |
| Selling and marketing expenses | 8.649 M 61.24 % | 5.364 M -49.50 % | 10.622 M -11.41 % | 11.989 M -17.35 % | 14.505 M -25.08 % | 19.362 M -40.96 % | 32.796 M 15.04 % | 28.509 M 5.03 % | 27.145 M -0.34 % | 27.237 M 7.51 % | 25.334 M -13.01 % | 29.123 M 16.80 % | 24.935 M 18.47 % | 21.047 M 100.93 % | 10.475 M 41.02 % | 7.428 M 0.06 % | 7.423 M -0.95 % | 7.494 M -7.03 % | 8.061 M 211.30 % | 2.590 M 58.27 % | 1.636 M |
| Other expenses | 109.663 M 176.18 % | 39.707 M 31.71 % | 30.146 M 364.69 % | -11.389 M -163.73 % | 17.871 M -31.59 % | 26.123 M 7 951.05 % | -332.730 K -169.45 % | 479.119 K -96.89 % | 15.404 M 147.33 % | 6.228 M 28.72 % | 4.839 M -57.26 % | 11.322 M -43.33 % | 19.980 M 372.91 % | 4.225 M -27.80 % | 5.851 M 131.29 % | 2.530 M -54.86 % | 5.605 M -4.48 % | 5.868 M 14.04 % | 5.145 M 563.12 % | 775.938 K -91.42 % | 9.048 M |
| Operating expenses | 162.278 M 135.37 % | 68.945 M -13.50 % | 79.707 M 70.72 % | 46.688 M -40.96 % | 79.082 M -9.11 % | 87.006 M -18.82 % | 107.182 M 9.99 % | 97.446 M -3.10 % | 100.564 M -2.31 % | 102.945 M 19.74 % | 85.973 M 3.61 % | 82.976 M 5.51 % | 78.642 M 9.45 % | 71.851 M 48.52 % | 48.378 M 39.96 % | 34.565 M 14.64 % | 30.151 M -1.44 % | 30.592 M 16.96 % | 26.155 M 55.10 % | 16.864 M 2.14 % | 16.510 M |
| Cost and expenses | 590.302 M 32.50 % | 445.501 M -10.54 % | 498.007 M -0.64 % | 501.203 M 26.41 % | 396.491 M -13.78 % | 459.863 M -17.73 % | 558.975 M 3.66 % | 539.221 M 8.08 % | 498.906 M 1.90 % | 489.588 M 2.91 % | 475.765 M -0.87 % | 479.933 M -2.86 % | 494.083 M -0.46 % | 496.361 M 35.16 % | 367.237 M 30.26 % | 281.937 M -3.39 % | 291.826 M -9.20 % | 321.398 M 4.84 % | 306.549 M 87.11 % | 163.833 M -3.63 % | 170.013 M |
| Research and development expenses | 32.825 M 6.85 % | 30.722 M 13.69 % | 27.022 M -20.32 % | 33.914 M -0.97 % | 34.245 M 18.82 % | 28.821 M 15.20 % | 25.018 M 9.94 % | 22.757 M 6.21 % | 21.427 M -5.14 % | 22.588 M 23.58 % | 18.279 M 12.59 % | 16.235 M 16.49 % | 13.937 M -4.68 % | 14.621 M 18.74 % | 12.313 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 19.790 M 12.93 % | 17.524 M -22.25 % | 22.538 M -6.72 % | 24.163 M -10.39 % | 26.965 M -15.90 % | 32.063 M -27.05 % | 43.953 M 10.55 % | 39.757 M 4.76 % | 37.949 M -1.00 % | 38.334 M 15.07 % | 33.312 M -12.79 % | 38.199 M 12.53 % | 33.947 M 6.17 % | 31.974 M 71.12 % | 18.685 M -43.75 % | 33.216 M 15.31 % | 28.806 M 4.09 % | 27.674 M 12.27 % | 24.649 M 54.37 % | 15.968 M -0.88 % | 16.109 M |
| Interest income | 14.269 M 38.62 % | 10.294 M 94.51 % | 5.292 M 24.75 % | 4.242 M -12.46 % | 4.846 M 2 251.17 % | 206.123 K -31.68 % | 301.703 K -91.27 % | 3.456 M -55.05 % | 7.690 M 339.40 % | 1.750 M -83.48 % | 10.592 M 115.82 % | 4.908 M 174.23 % | 1.790 M -14.56 % | 2.095 M 52.68 % | 1.372 M | 0.000 100.00 % | -0.280 41.67 % | -0.480 -100.00 % | 487.651 K 97.23 % | 247.250 K -83.12 % | 1.465 M |
| Interest expense | 1.769 M 1.77 % | 1.738 M 5 733.55 % | 29.790 K -66.21 % | 88.162 K -79.47 % | 429.346 K 91.56 % | 224.127 K -19.99 % | 280.116 K -93.74 % | 4.474 M -51.06 % | 9.142 M 5 869.06 % | 153.151 K -81.08 % | 809.542 K 147.25 % | 327.424 K -86.44 % | 2.414 M 14.47 % | 2.109 M 35.06 % | 1.562 M -12.29 % | 1.780 M -71.54 % | 6.256 M -21.94 % | 8.014 M 18.08 % | 6.787 M 18.35 % | 5.735 M 20.91 % | 4.743 M |
| Depreciation and amortization | 33.888 M -2.36 % | 34.706 M 20.19 % | 28.876 M -2.97 % | 29.761 M -20.79 % | 37.572 M -14.57 % | 43.978 M 7.35 % | 40.967 M 1.87 % | 40.216 M 10.36 % | 36.442 M 3.55 % | 35.192 M 18.18 % | 29.779 M 10.34 % | 26.989 M 5.81 % | 25.508 M -10.61 % | 28.536 M 39.72 % | 20.423 M 24.55 % | 16.397 M 15.28 % | 14.224 M -5.60 % | 15.067 M 4.71 % | 14.390 M 34.24 % | 10.719 M 4.58 % | 10.250 M |
| Operating income | 27.994 M -68.79 % | 89.682 M -26.28 % | 121.658 M -14.20 % | 141.785 M 40.85 % | 100.666 M -18.18 % | 123.029 M 20.74 % | 101.900 M -4.41 % | 106.597 M 17.45 % | 90.763 M -36.32 % | 142.519 M 8.18 % | 131.741 M 60.96 % | 81.846 M -31.71 % | 119.844 M 50.37 % | 79.700 M 100.76 % | 39.699 M 307.63 % | 9.739 M 359.45 % | 2.120 M -90.25 % | 21.732 M -13.85 % | 25.226 M 47.10 % | 17.149 M -36.84 % | 27.153 M |
| Operating income ratio | 0.05 -72.98 % | 0.17 -20.20 % | 0.21 -10.99 % | 0.24 8.19 % | 0.22 -3.71 % | 0.23 41.88 % | 0.16 -4.96 % | 0.17 5.41 % | 0.16 -41.13 % | 0.27 11.97 % | 0.24 73.00 % | 0.14 -26.71 % | 0.19 40.58 % | 0.14 39.86 % | 0.10 197.04 % | 0.03 365.87 % | 0.01 -88.65 % | 0.06 -17.07 % | 0.07 -18.45 % | 0.09 -32.41 % | 0.14 |
| Total other income expenses net | 160.838 K -67.39 % | 493.253 K -17.14 % | 595.304 K 144.88 % | -1.326 M 93.82 % | -21.460 M -2 231.98 % | -920.247 K -176.57 % | -332.730 K -169.45 % | 479.121 K -96.87 % | 15.321 M 161.22 % | 5.865 M 21.91 % | 4.811 M -57.40 % | 11.292 M -34.03 % | 17.117 M 2 187.29 % | 748.340 K -87.21 % | 5.851 M 137.45 % | 2.464 M 182.26 % | -2.995 M 7.33 % | -3.232 M -59.14 % | -2.031 M 67.00 % | -6.155 M -220.42 % | 5.111 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -307.648 M 41.46 % | -525.559 M 2.31 % | -537.994 M -31.66 % | -408.612 M -18.62 % | -344.474 M -9.10 % | -315.731 M -254.15 % | -89.152 M 1.05 % | -90.096 M 15.97 % | -107.222 M -118.31 % | -49.115 M 80.26 % | -248.835 M 38.19 % | -402.571 M -195.97 % | -136.019 M -64.79 % | -82.539 M 61.24 % | -212.923 M -652.09 % | -28.311 M -7 104.78 % | -392.945 K 90.03 % | -3.940 M -105.78 % | 68.205 M -5.70 % | 72.328 M 68.32 % | 42.971 M |
| Total investments | 603.618 M -15.15 % | 711.399 M 0.79 % | 705.846 M 4.94 % | 672.609 M 3.99 % | 646.791 M 1.88 % | 634.849 M -1.07 % | 641.694 M -12.59 % | 734.111 M -9.24 % | 808.881 M 6.90 % | 756.684 M -14.41 % | 884.087 M 3.01 % | 858.272 M 56.36 % | 548.914 M 17.45 % | 467.341 M -18.46 % | 573.128 M 1 008.94 % | 51.682 M 0.00 % | 51.682 M 0.00 % | 51.682 M 493.10 % | 8.714 M 0.00 % | 8.714 M 24.43 % | 7.003 M |
| Total debt | 5.627 M -45.44 % | 10.314 M 1 742.14 % | 559.890 K -43.22 % | 985.997 K -96.74 % | 30.208 M -21.03 % | 38.254 M 7 080.75 % | 532.727 K -69.08 % | 1.723 M -98.01 % | 86.598 M 3 963.91 % | 2.131 M -59.35 % | 5.242 M -52.90 % | 11.130 M 198.47 % | 3.729 M -93.73 % | 59.519 M 76.68 % | 33.688 M -32.98 % | 50.266 M -31.64 % | 73.528 M -13.10 % | 84.616 M -35.35 % | 130.893 M 27.33 % | 102.797 M 19.73 % | 85.860 M |
| Accumulated other comprehensive income loss | 274.975 M | 0.000 -100.00 % | 292.736 M 12.67 % | 259.821 M 26.80 % | 204.898 M 0.79 % | 203.284 M 2.49 % | 198.341 M -27.93 % | 275.195 M -21.68 % | 351.382 M -20.76 % | 443.454 M -5.94 % | 471.443 M -31.97 % | 693.008 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 887.810 M 5.76 % | 839.451 M 7.30 % | 782.324 M 7.46 % | 728.025 M 5.83 % | 687.908 M 5.80 % | 650.200 M 9.24 % | 595.185 M 10.01 % | 541.049 M 14.31 % | 473.300 M 17.85 % | 401.627 M 22.10 % | 328.939 M 26.72 % | 259.578 M 20.88 % | 214.737 M 58.06 % | 135.859 M 46.25 % | 92.897 M 69.27 % | 54.880 M -1.76 % | 55.862 M -7.26 % | 60.234 M 46.10 % | 41.228 M 25.82 % | 32.767 M 7.94 % | 30.356 M |
| Common stock | 176.763 M 0.00 % | 176.763 M 0.00 % | 176.763 M 0.00 % | 176.763 M 0.00 % | 176.763 M 0.00 % | 176.763 M 0.00 % | 176.763 M 0.00 % | 176.763 M 0.00 % | 176.763 M 0.00 % | 176.763 M 0.00 % | 176.763 M 0.00 % | 176.763 M 16.80 % | 151.339 M 0.00 % | 151.339 M 0.00 % | 151.339 M 40.99 % | 107.339 M 0.00 % | 107.339 M 0.00 % | 107.339 M 33.61 % | 80.339 M 0.00 % | 80.339 M 0.00 % | 80.339 M |
| Total equity | 2.039 B 1.91 % | 2.001 B 2.53 % | 1.951 B 4.76 % | 1.863 B 5.39 % | 1.767 B 2.42 % | 1.726 B 3.48 % | 1.668 B -1.20 % | 1.688 B -0.60 % | 1.698 B -0.41 % | 1.705 B -0.86 % | 1.720 B -7.56 % | 1.861 B 48.10 % | 1.256 B 13.99 % | 1.102 B -2.91 % | 1.135 B 286.92 % | 293.416 M 0.21 % | 292.787 M -1.18 % | 296.295 M 113.10 % | 139.042 M 8.50 % | 128.145 M 4.47 % | 122.665 M |
| Other non current liabilities | 0.000 -100.00 % | 13.342 M | 0.000 -100.00 % | 1.300 M -6.92 % | 1.397 M -85.73 % | 9.785 M 1 186 213.58 % | -825.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 28.529 M 38.91 % | 20.538 M 5.00 % | 19.559 M 118.04 % | 8.971 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 4.126 M 2 093.54 % | 188.096 K 12.83 % | 166.702 K -70.50 % | 565.022 K -54.77 % | 1.249 M | 0.000 -100.00 % | 532.727 K -66.67 % | 1.598 M 0.00 % | 1.598 M -25.00 % | 2.131 M -20.00 % | 2.664 M -16.67 % | 3.196 M -14.29 % | 3.729 M -12.50 % | 4.262 M -11.11 % | 4.795 M -10.00 % | 5.327 M -9.09 % | 5.860 M 0.00 % | 5.860 M 0.00 % | 5.860 M 0.00 % | 5.860 M -83.66 % | 35.860 M |
| Total non current liabilities | 12.449 M -56.19 % | 28.413 M -16.79 % | 34.148 M -1.20 % | 34.563 M -1.28 % | 35.012 M -21.52 % | 44.616 M -3.07 % | 46.029 M -24.86 % | 61.259 M -19.52 % | 76.116 M -22.74 % | 98.525 M -16.18 % | 117.543 M -23.79 % | 154.233 M 53.57 % | 100.431 M 14.20 % | 87.946 M -7.82 % | 95.406 M 1 690.91 % | 5.327 M -9.09 % | 5.860 M 0.00 % | 5.860 M 0.00 % | 5.860 M 0.00 % | 5.860 M -83.66 % | 35.860 M |
| Other current liabilities | 30.542 M 31.44 % | 23.237 M 8.74 % | 21.369 M 336.16 % | -9.049 M -130.24 % | 29.923 M 53.93 % | 19.439 M -55.81 % | 43.986 M 53.40 % | 28.675 M 7 120.88 % | -408.421 K -100.36 % | 114.965 M -48.65 % | 223.869 M 638.57 % | 30.311 M -73.17 % | 112.993 M 16.54 % | 96.955 M -15.50 % | 114.745 M 1 105.61 % | 9.518 M -50.99 % | 19.421 M 32.03 % | 14.709 M -27.71 % | 20.349 M -63.03 % | 55.037 M 660.58 % | 7.236 M |
| Deferred revenue | 0.000 -100.00 % | 6.863 M -21.67 % | 8.761 M -75.43 % | 35.651 M 211.48 % | 11.446 M -42.07 % | 19.759 M -22.74 % | 25.577 M -9.16 % | 28.155 M 24.17 % | 22.674 M 6 469.04 % | 345.165 K -99.85 % | 225.591 M 853.57 % | 23.657 M | 0.000 -100.00 % | 47.334 M 540.77 % | 7.387 M 70.08 % | 4.343 M 817.77 % | -605.109 K -122.27 % | 2.718 M -72.19 % | 9.772 M -49.81 % | 19.469 M 144.09 % | 7.976 M |
| Short term debt | 1.501 M -84.65 % | 9.779 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 85.000 M | 0.000 -100.00 % | 2.579 M -67.50 % | 7.934 M | 0.000 -100.00 % | 55.257 M 192.47 % | 18.893 M -57.96 % | 44.939 M -33.59 % | 67.668 M -14.08 % | 78.756 M -37.01 % | 125.033 M 86.79 % | 66.937 M 33.87 % | 50.000 M |
| Total current liabilities | 195.301 M 38.45 % | 141.066 M -21.52 % | 179.755 M -4.84 % | 188.897 M 30.01 % | 145.294 M -15.92 % | 172.805 M -24.74 % | 229.605 M -16.85 % | 276.142 M -1.51 % | 280.363 M 4.81 % | 267.489 M -24.40 % | 353.810 M 115.07 % | 164.510 M -7.50 % | 177.841 M -33.57 % | 267.726 M 2.35 % | 261.569 M 93.64 % | 135.081 M -2.99 % | 139.249 M -1.00 % | 140.662 M -34.54 % | 214.899 M 19.57 % | 179.728 M 82.50 % | 98.481 M |
| Total liabilities | 207.750 M 22.58 % | 169.479 M -20.77 % | 213.903 M -4.28 % | 223.460 M 23.93 % | 180.306 M -17.07 % | 217.421 M -21.12 % | 275.635 M -18.31 % | 337.401 M -5.35 % | 356.479 M -2.61 % | 366.014 M -22.35 % | 471.352 M 47.88 % | 318.743 M 14.54 % | 278.272 M -21.76 % | 355.672 M -0.37 % | 356.976 M 154.24 % | 140.408 M -3.24 % | 145.109 M -0.96 % | 146.522 M -33.63 % | 220.759 M 18.95 % | 185.588 M 38.15 % | 134.341 M |
| Other non current assets | 193.949 M -10.66 % | 217.099 M -2.04 % | 221.614 M -14.38 % | 258.830 M -12.52 % | 295.869 M 15.94 % | 255.192 M -69.03 % | 824.102 M -11.27 % | 928.750 M 55 137.04 % | 1.681 M 124.76 % | 748.097 K -98.99 % | 73.891 M -3.55 % | 76.612 M 5.30 % | 72.754 M -84.44 % | 467.684 M 468 435.05 % | -99.861 K -100.15 % | 67.200 M -0.70 % | 67.672 M 2.39 % | 66.095 M 658.49 % | 8.714 M -2.24 % | 8.914 M 6.05 % | 8.405 M |
| Long term investments | 579.800 M -13.41 % | 669.568 M -4.12 % | 698.346 M 12.31 % | 621.789 M 19.74 % | 519.291 M -5.71 % | 550.746 M | 0.000 | 0.000 -100.00 % | 1.010 B 3.43 % | 976.595 M 10.46 % | 884.087 M 3.01 % | 858.272 M 56.36 % | 548.914 M | 0.000 -100.00 % | 573.264 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 22.081 M -9.62 % | 24.431 M -6.49 % | 26.127 M -24.15 % | 34.446 M -27.44 % | 47.470 M -19.44 % | 58.929 M -8.18 % | 64.179 M 0.67 % | 63.755 M -0.52 % | 64.086 M -0.22 % | 64.226 M -2.29 % | 65.734 M 10.93 % | 59.258 M 14.38 % | 51.807 M 0.27 % | 51.669 M 7.97 % | 47.854 M 155.37 % | 18.739 M -2.29 % | 19.179 M -2.24 % | 19.619 M 561.38 % | 2.966 M -2.36 % | 3.038 M -2.31 % | 3.110 M |
| GoodWill | 54.172 M -8.39 % | 59.132 M 0.00 % | 59.132 M -10.46 % | 66.042 M -23.67 % | 86.521 M -28.59 % | 121.155 M -13.65 % | 140.311 M -10.68 % | 157.095 M -6.02 % | 167.160 M -6.45 % | 178.681 M -7.32 % | 192.802 M 0.00 % | 192.802 M -30.87 % | 278.905 M 0.00 % | 278.905 M 44.66 % | 192.802 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 76.253 M -8.75 % | 83.564 M -1.99 % | 85.259 M -15.16 % | 100.488 M -25.00 % | 133.991 M -25.60 % | 180.084 M -11.94 % | 204.490 M -7.41 % | 220.849 M -4.50 % | 231.246 M -4.80 % | 242.907 M -6.05 % | 258.536 M 2.57 % | 252.060 M -23.78 % | 330.712 M 0.04 % | 330.574 M 37.36 % | 240.656 M 1 184.26 % | 18.739 M -2.29 % | 19.179 M -2.24 % | 19.619 M 561.38 % | 2.966 M -2.36 % | 3.038 M -2.31 % | 3.110 M |
| Property plant equipment net | 345.201 M -2.46 % | 353.902 M 5.10 % | 336.739 M -7.02 % | 362.159 M 37.04 % | 264.274 M -2.77 % | 271.804 M -7.38 % | 293.446 M -2.25 % | 300.188 M -1.61 % | 305.088 M -2.68 % | 313.481 M -0.80 % | 315.996 M 38.46 % | 228.224 M 8.29 % | 210.752 M -21.15 % | 267.293 M -7.36 % | 288.534 M 68.51 % | 171.224 M -0.43 % | 171.964 M 25.41 % | 137.126 M -21.46 % | 174.588 M 1.80 % | 171.505 M 16.41 % | 147.328 M |
| Total non current assets | 1.203 B -9.73 % | 1.332 B -1.39 % | 1.351 B -0.14 % | 1.353 B 10.57 % | 1.224 B -3.84 % | 1.272 B -4.75 % | 1.336 B -8.69 % | 1.463 B -6.23 % | 1.560 B 0.98 % | 1.545 B 0.18 % | 1.542 B 8.28 % | 1.424 B 21.65 % | 1.171 B 9.21 % | 1.072 B -3.13 % | 1.107 B 324.86 % | 260.499 M 0.16 % | 260.076 M 15.99 % | 224.216 M 19.40 % | 187.786 M 1.54 % | 184.939 M 15.54 % | 160.070 M |
| Other current assets | 438.218 M 1 602.73 % | 25.736 M 10.30 % | 23.333 M -54.64 % | 51.440 M 47.34 % | 34.912 M 53.04 % | 22.813 M -90.92 % | 251.167 M 13.91 % | 220.506 M 173.56 % | 80.606 M -67.29 % | 246.401 M 18.60 % | 207.754 M 45.13 % | 143.154 M 186.31 % | 49.999 M -41.18 % | 84.998 M 302.82 % | 21.100 M -56.85 % | 48.897 M 226.02 % | 14.998 M -52.19 % | 31.368 M 5.64 % | 29.694 M -10.63 % | 33.226 M 4 352.34 % | 746.256 K |
| Short term investments | 23.819 M -43.06 % | 41.831 M 457.75 % | 7.500 M -85.24 % | 50.819 M -60.14 % | 127.500 M 51.60 % | 84.104 M -86.89 % | 641.694 M -12.59 % | 734.111 M 979.57 % | 68.000 M -70.43 % | 230.000 M 33.72 % | 172.000 M 72.00 % | 100.000 M | 0.000 -100.00 % | 467.341 M 344 844.24 % | -135.562 K -100.26 % | 51.682 M 0.00 % | 51.682 M 0.00 % | 51.682 M 493.10 % | 8.714 M | 0.000 -100.00 % | 7.003 M |
| cash and cash equivalents | 313.275 M -41.57 % | 536.149 M -0.45 % | 538.553 M 31.48 % | 409.598 M 9.32 % | 374.682 M 5.85 % | 353.985 M 294.70 % | 89.685 M -2.33 % | 91.820 M -52.63 % | 193.820 M 278.22 % | 51.246 M -79.83 % | 254.077 M -38.58 % | 413.701 M 196.03 % | 139.748 M -1.63 % | 142.058 M -42.40 % | 246.611 M 213.85 % | 78.577 M 6.30 % | 73.921 M -16.53 % | 88.556 M 41.26 % | 62.689 M 105.75 % | 30.469 M -28.96 % | 42.889 M |
| Cash and short term investments | 337.094 M -41.68 % | 577.980 M 5.85 % | 546.053 M 18.60 % | 460.418 M -8.32 % | 502.182 M 14.63 % | 438.088 M 388.48 % | 89.685 M -2.33 % | 91.820 M -52.63 % | 193.820 M 278.22 % | 51.246 M -79.83 % | 254.077 M -38.58 % | 413.701 M 196.03 % | 139.748 M -1.63 % | 142.058 M -42.40 % | 246.611 M 213.85 % | 78.577 M 6.30 % | 73.921 M -16.53 % | 88.556 M 41.26 % | 62.689 M 105.75 % | 30.469 M -28.96 % | 42.889 M |
| Total current assets | 1.044 B 24.59 % | 838.090 M 2.92 % | 814.325 M 11.05 % | 733.316 M 1.25 % | 724.236 M 7.97 % | 670.800 M 10.41 % | 607.561 M 8.02 % | 562.460 M 13.73 % | 494.562 M -6.01 % | 526.202 M -18.94 % | 649.117 M -14.04 % | 755.108 M 107.55 % | 363.813 M -5.69 % | 385.774 M 0.07 % | 385.498 M 122.41 % | 173.325 M -2.53 % | 177.820 M -18.66 % | 218.602 M 27.08 % | 172.014 M 33.56 % | 128.794 M 32.87 % | 96.935 M |
| Inventory | 122.630 M 19.61 % | 102.525 M -3.25 % | 105.968 M 25.77 % | 84.254 M 19.44 % | 70.539 M -16.50 % | 84.476 M -7.32 % | 91.147 M 87.08 % | 48.720 M -11.19 % | 54.858 M 1.29 % | 54.158 M -6.53 % | 57.945 M -4.66 % | 60.778 M 30.27 % | 46.657 M -6.10 % | 49.685 M -9.85 % | 55.111 M 20.20 % | 45.850 M -28.35 % | 63.988 M -4.44 % | 66.961 M 15.08 % | 58.185 M 12.70 % | 51.626 M 54.74 % | 33.364 M |
| Net receivables | 146.253 M 11.38 % | 131.305 M -6.03 % | 139.727 M -11.54 % | 157.953 M 13.36 % | 139.339 M 9.90 % | 126.789 M -28.61 % | 177.599 M -12.79 % | 203.650 M 20.80 % | 168.590 M -6.38 % | 180.070 M 18.77 % | 151.615 M -6.19 % | 161.620 M 5.78 % | 152.790 M 40.13 % | 109.033 M | 0.000 -100.00 % | 47.121 M 89.14 % | 24.914 M -46.56 % | 46.617 M 117.36 % | 21.447 M 59.18 % | 13.473 M -32.42 % | 19.936 M |
| Tax assets | 7.462 M -8.47 % | 8.153 M -10.07 % | 9.066 M -5.91 % | 9.636 M -4.82 % | 10.123 M -30.38 % | 14.541 M 5.44 % | 13.791 M 4.34 % | 13.217 M 9.58 % | 12.061 M 6.56 % | 11.319 M 16.57 % | 9.710 M 6.11 % | 9.151 M 18.96 % | 7.692 M 17.44 % | 6.550 M 49.02 % | 4.395 M 31.73 % | 3.336 M 164.66 % | 1.261 M -8.38 % | 1.376 M -9.33 % | 1.518 M 2.40 % | 1.482 M 20.77 % | 1.227 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 |
| Account payables | 147.549 M 54.78 % | 95.329 M -30.37 % | 136.900 M -10.03 % | 152.163 M 41.27 % | 107.714 M -5.86 % | 114.424 M -36.53 % | 180.274 M -12.85 % | 206.863 M 24.67 % | 165.927 M 27.40 % | 130.236 M 16.98 % | 111.334 M -1.15 % | 112.624 M 145.20 % | 45.931 M -52.05 % | 95.799 M -23.40 % | 125.065 M 59.76 % | 78.281 M 42.99 % | 54.744 M 11.38 % | 49.152 M -30.10 % | 70.317 M 32.83 % | 52.937 M 32.00 % | 40.103 M |
| Tax payables | 15.708 M 185.05 % | 5.511 M -56.70 % | 12.726 M 25.60 % | 10.132 M 30.46 % | 7.767 M -17.35 % | 9.397 M 75.80 % | 5.345 M -57.07 % | 12.450 M 73.63 % | 7.170 M -67.32 % | 21.943 M 36.91 % | 16.027 M 17.50 % | 13.641 M -27.89 % | 18.917 M -4.05 % | 19.715 M 587.97 % | 2.866 M 22.27 % | 2.344 M 190.71 % | -2.584 M -32.14 % | -1.955 M -144.26 % | -800.547 K -116.62 % | 4.817 M 322.15 % | 1.141 M |
| Deferred revenue non current | 7.079 M | 0.000 -100.00 % | 14.552 M -15.34 % | 17.189 M -20.28 % | 21.560 M -18.02 % | 26.299 M -5.71 % | 27.893 M -1.37 % | 28.281 M 2.12 % | 27.695 M -2.18 % | 28.313 M -5.35 % | 29.913 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 4.808 M -2.68 % | 4.940 M 1.43 % | 4.871 M 43.42 % | 3.396 M 7.57 % | 3.157 M 322.97 % | 746.428 K -72.50 % | 2.715 M 794.96 % | 303.313 K -85.08 % | 2.032 M | 0.000 -100.00 % | 851.728 K -61.01 % | 2.185 M -18.98 % | 2.696 M 16.08 % | 2.323 M 26.81 % | 1.832 M 10.40 % | 1.659 M 8.05 % | 1.536 M 22.53 % | 1.253 M -1.52 % | 1.273 M 9.29 % | 1.164 M | 0.000 |
| Capital lease obligations | 4.126 M 2 692.75 % | -159.134 K -195.46 % | 166.702 K -70.50 % | 565.022 K 204.17 % | 185.761 K | 0.000 100.00 % | -826.000 | 0.000 | 0.000 | 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 |
| Other total stockholders equity | 694.753 M -29.09 % | 979.743 M -0.78 % | 987.488 M 42.14 % | 694.753 M 0.00 % | 694.753 M 0.00 % | 694.753 M 0.00 % | 694.753 M -28.37 % | 969.948 M -7.28 % | 1.046 B 53.08 % | 683.395 M -43.68 % | 1.213 B -14.68 % | 1.422 B 60.23 % | 887.592 M 9.22 % | 812.682 M -8.61 % | 889.204 M 586.44 % | 129.538 M 1.16 % | 128.051 M 0.46 % | 127.469 M 695.41 % | 16.026 M 15.50 % | 13.875 M 15.92 % | 11.970 M |
| Deferred tax liabilities non current | 1.243 M -91.65 % | 14.884 M -23.40 % | 19.430 M 25.28 % | 15.509 M 30.66 % | 11.870 M -35.19 % | 18.316 M 4.04 % | 17.604 M -43.90 % | 31.380 M -32.98 % | 46.823 M -31.22 % | 68.081 M -19.87 % | 84.966 M -30.64 % | 122.508 M 60.85 % | 76.164 M 18.78 % | 64.125 M -21.46 % | 81.641 M | 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 |
| Total assets | 2.247 B 3.52 % | 2.170 B 0.23 % | 2.165 B 3.79 % | 2.086 B 7.11 % | 1.948 B 0.24 % | 1.943 B -0.01 % | 1.943 B -4.05 % | 2.025 B -1.42 % | 2.055 B -0.80 % | 2.071 B -5.48 % | 2.191 B 0.55 % | 2.179 B 42.02 % | 1.535 B 5.27 % | 1.458 B -2.30 % | 1.492 B 243.98 % | 433.824 M -0.93 % | 437.896 M -1.11 % | 442.817 M 23.07 % | 359.800 M 14.68 % | 313.733 M 22.07 % | 257.005 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 -100.00 % | 42.019 K | 0.000 | 0.000 -100.00 % | 825.366 K 105.75 % | -14.349 M 13.55 % | -16.599 M -349.36 % | -3.694 M -1 172.89 % | -290.199 K | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | -29.443 M 40.29 % | -49.311 M -52.80 % | -32.272 M -23.03 % | -26.231 M -72.66 % | -15.192 M -275.43 % | 8.660 M 110.96 % | -79.023 M -429.84 % | 23.958 M 44.75 % | 16.552 M 182.60 % | -20.039 M -166.04 % | 30.346 M 156.64 % | -53.578 M 10.07 % | -59.580 M 52.23 % | -124.727 M -209.99 % | 113.400 M 644.47 % | 15.232 M -51.19 % | 31.206 M 189.20 % | -34.986 M -704.60 % | -4.348 M 76.53 % | -18.523 M -106.24 % | -8.982 M |
| Accounts receivables | -25.616 M -297.80 % | 12.950 M 46.06 % | 8.867 M 122.40 % | -39.580 M -388.59 % | 13.715 M -81.63 % | 74.653 M 381.47 % | 15.505 M 126.77 % | -57.930 M -303.09 % | 28.524 M 144.85 % | -63.595 M -291.03 % | 33.292 M 191.91 % | -36.223 M -2 955.67 % | -1.185 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | -37.790 M -152.73 % | -14.953 M 52.50 % | -31.478 M -22.79 % | -25.636 M -5 507.82 % | 474.046 K 107.32 % | -6.474 M 87.22 % | -50.646 M -29 589.26 % | 171.744 K 106.41 % | -2.680 M 58.49 % | -6.458 M 31.62 % | -9.444 M 64.57 % | -26.656 M -110.26 % | -12.678 M -19.45 % | -10.614 M -140.49 % | 26.213 M 70.69 % | 15.357 M 1 521.13 % | 947.309 K 110.66 % | -8.888 M -36.83 % | -6.495 M 64.43 % | -18.263 M -10 037.87 % | -180.148 K |
| Accounts payables | 46.912 M 199.16 % | -47.309 M -387.58 % | -9.703 M -122.41 % | 43.302 M 251.51 % | -28.580 M 52.64 % | -60.345 M -104.33 % | -29.533 M -130.04 % | 98.315 M 1 856.22 % | -5.598 M -111.13 % | 50.304 M | 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 | 33.963 M 2 408 705 218.89 % | 1.410 -100.00 % | 42.019 K 100.97 % | -4.317 M -438.66 % | -801.467 K -197.10 % | 825.365 K 102.91 % | -28.377 M -219.30 % | 23.786 M 23.68 % | 19.232 M 241.60 % | -13.582 M -134.13 % | 39.790 M 247.80 % | -26.922 M 42.60 % | -46.903 M 58.90 % | -114.113 M -230.88 % | 87.187 M 69 963.11 % | -124.797 K -100.41 % | 30.259 M 215.94 % | -26.098 M -1 315.48 % | 2.147 M 925.32 % | -260.159 K 97.04 % | -8.801 M |
| Other non cash items | 75.707 M 898.80 % | 7.580 M 573.14 % | -1.602 M -104.43 % | 36.163 M 2 164.85 % | 1.597 M 120.29 % | -7.868 M 57.25 % | -18.406 M -74.60 % | -10.542 M 25.16 % | -14.085 M 85.85 % | -99.528 M -69.82 % | -58.608 M -326.05 % | 25.927 M 68.49 % | 15.388 M -4.86 % | 16.174 M 307.42 % | -7.797 M -194.00 % | 8.295 M -25.88 % | 11.191 M 6.66 % | 10.492 M 49.99 % | 6.996 M -14.51 % | 8.183 M 65.85 % | 4.934 M |
| Net cash provided by operating activities | 107.964 M 43.52 % | 75.228 M -8.58 % | 82.287 M -23.82 % | 108.013 M 22.34 % | 88.292 M -29.24 % | 124.781 M 244.00 % | 36.273 M -75.47 % | 147.875 M 6.41 % | 138.963 M 244.09 % | 40.386 M -66.05 % | 118.943 M 47.66 % | 80.551 M -16.45 % | 96.408 M 1 111.42 % | -9.532 M -105.73 % | 166.295 M 224.24 % | 51.288 M -19.67 % | 63.847 M 455.93 % | 11.485 M -71.28 % | 39.984 M 210.13 % | 12.893 M -63.31 % | 35.139 M |
| Investments in property plant and equipment | -13.673 M 38.33 % | -22.171 M 3.99 % | -23.093 M 86.64 % | -172.912 M -603.52 % | -24.578 M -46.00 % | -16.834 M 56.48 % | -38.681 M -7.46 % | -35.995 M -13.75 % | -31.644 M 15.47 % | -37.438 M 71.82 % | -132.836 M -110.63 % | -63.065 M -173.95 % | -23.021 M 43.31 % | -40.608 M 43.30 % | -71.621 M -630.65 % | -9.802 M 80.32 % | -49.815 M -110.57 % | -23.657 M -34.95 % | -17.529 M 50.68 % | -35.541 M 21.94 % | -45.529 M |
| Acquisitions net | 0.000 -100.00 % | 5.632 M -18.49 % | 6.910 M 1 333.21 % | 482.142 K -98.81 % | 40.353 M 8 341.78 % | 478.018 K 165.34 % | 180.150 K -52.33 % | 377.929 K 44.47 % | 261.588 K 126.16 % | -1.000 M -35.88 % | -735.964 K -101.14 % | 64.617 M | 0.000 100.00 % | -97.473 M -257.85 % | 61.749 M | 0.000 | 0.000 100.00 % | -42.968 M | 0.000 | 0.000 | 0.000 |
| Purchases of investments | -485.994 M -161.71 % | -185.700 M -161.55 % | -71.000 M 55.42 % | -159.280 M 67.94 % | -496.750 M -431.28 % | -93.500 M 89.27 % | -871.090 M 40.97 % | -1.476 B -29.29 % | -1.141 B 41.96 % | -1.966 B -52.91 % | -1.286 B -114.33 % | -600.000 M | 0.000 -100.00 % | 23.849 M 1 000.06 % | 2.168 M | 0.000 | 0.000 100.00 % | -1.000 M | 0.000 100.00 % | -2.111 M | 0.000 |
| Sales maturities of investments | 192.466 M 42.25 % | 135.304 M -4.99 % | 142.405 M -48.39 % | 275.929 M -34.70 % | 422.555 M 60.86 % | 262.687 M -70.16 % | 880.238 M -35.84 % | 1.372 B 16.03 % | 1.182 B -36.61 % | 1.865 B 56.01 % | 1.196 B 135.70 % | 507.213 M 9 724.28 % | 5.163 M -67.20 % | 15.741 M -44.22 % | 28.221 M | 0.000 -100.00 % | 1.043 M -95.63 % | 23.878 M | 0.000 | 0.000 -100.00 % | 66.395 K |
| Other investing activites | 4.854 M 116.35 % | -29.691 M -3 983.89 % | 764.461 K -99.09 % | 84.202 M 222.80 % | -68.566 M -932.59 % | 8.235 M -15.24 % | 9.716 M -91.30 % | 111.721 M 167.03 % | -166.665 M -267.66 % | 99.409 M -1.21 % | 100.631 M 138.29 % | -262.788 M -6 676.66 % | 3.996 M 11.64 % | 3.579 M -88.04 % | 29.915 M 15 431.94 % | 192.604 K 283.30 % | 50.249 K 100.21 % | -23.657 M -2 387.87 % | 1.034 M 173.83 % | 377.600 K 316.32 % | 90.700 K |
| Net cash used for investing activites | -302.346 M -212.91 % | -96.626 M -272.59 % | 55.987 M 96.99 % | 28.421 M 122.38 % | -126.986 M -178.84 % | 161.067 M 920.24 % | -19.637 M 28.81 % | -27.585 M 82.43 % | -157.031 M -289.70 % | -40.295 M 67.36 % | -123.436 M 65.13 % | -354.022 M -2 453.86 % | -13.862 M 85.39 % | -94.912 M -288.20 % | 50.431 M 624.79 % | -9.610 M 80.28 % | -48.721 M 27.72 % | -67.404 M -308.63 % | -16.495 M 55.75 % | -37.274 M 17.85 % | -45.372 M |
| Debt repayment | -8.600 M -185.15 % | 10.100 M 2 325.53 % | -453.825 K -58.13 % | -287.000 K | 0.000 100.00 % | -532.727 K 59.26 % | -1.308 M 98.46 % | -85.000 M -200.63 % | 84.467 M 2 814.61 % | -3.112 M 47.15 % | -5.888 M -179.55 % | 7.401 M 113.27 % | -55.790 M -385.65 % | 19.531 M 141.94 % | -46.573 M -100.21 % | -23.261 M -106.30 % | -11.276 M 75.56 % | -46.127 M -264.18 % | 28.096 M 65.89 % | 16.937 M -49.68 % | 33.660 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | -27.483 M -55.48 % | -17.676 M 0.00 % | -17.676 M 0.00 % | -17.676 M 1.91 % | -18.020 M -1.94 % | -17.676 M 34.11 % | -26.826 M 0.95 % | -27.084 M -3.13 % | -26.262 M 26.14 % | -35.555 M 0.81 % | -35.845 M -33.63 % | -26.824 M 18.95 % | -33.095 M -35.11 % | -24.495 M -1 324.20 % | -1.720 M 87.71 % | -13.996 M 23.25 % | -18.235 M -133.34 % | -7.815 M 58.21 % | -18.703 M -227.42 % | -5.712 M 41.30 % | -9.731 M |
| Other financing activites | -1.370 M 12.70 % | -1.569 M -114.65 % | 10.711 M 212.00 % | -9.564 M -737.57 % | 1.500 M | 0.000 | 0.000 -100.00 % | 947.127 K 631 418 106.27 % | -0.150 | 0.000 -100.00 % | 3.903 M -98.66 % | 290.982 M 3 695.38 % | 7.667 M 738.87 % | 913.941 K 106.65 % | -13.750 M -239.59 % | 9.850 M 176.36 % | -12.900 M -109.44 % | 136.608 M 54 643 264 100.00 % | -0.250 -100.00 % | 980.560 K 192 266 766.75 % | -0.510 |
| Net cash used provided by financing activities | -37.453 M -309.52 % | -9.146 M -23.27 % | -7.419 M 73.05 % | -27.527 M -66.63 % | -16.520 M 10.38 % | -18.434 M 34.48 % | -28.133 M 74.69 % | -111.137 M -290.94 % | 58.206 M 250.53 % | -38.666 M -2.21 % | -37.830 M -113.93 % | 271.559 M 434.36 % | -81.218 M -1 905.32 % | -4.050 M 93.47 % | -62.043 M -126.37 % | -27.408 M 35.38 % | -42.411 M -151.30 % | 82.666 M 780.02 % | 9.394 M -23.04 % | 12.205 M -48.99 % | 23.929 M |
| Effect of forex changes on cash | 1.893 M 194.45 % | 642.826 K -91.60 % | 7.649 M 454.45 % | -2.158 M 34.12 % | -3.276 M -474.29 % | 875.190 K 23 493.11 % | -3.741 K 99.77 % | -1.611 M -494.51 % | -270.972 K -123.94 % | 1.132 M 644.90 % | 151.934 K 111.19 % | -1.357 M -61.41 % | -840.970 K -935.50 % | -81.214 K 79.72 % | -400.412 K -269.43 % | 236.330 K 194.42 % | -250.283 K 71.53 % | -879.162 K -32.63 % | -662.861 K -171.58 % | -244.079 K -215.48 % | -77.368 K |
| Net change in cash | -229.942 M -4 923.61 % | 4.767 M -96.56 % | 138.503 M 29.75 % | 106.749 M 282.51 % | -58.490 M -121.80 % | 268.289 M 2 432.85 % | -11.500 M -252.48 % | 7.542 M -81.08 % | 39.867 M 206.47 % | -37.444 M 11.21 % | -42.172 M -1 189.53 % | -3.270 M -772.04 % | 486.625 K 100.45 % | -108.575 M -170.37 % | 154.284 M 963.56 % | 14.506 M 152.68 % | -27.536 M -206.45 % | 25.867 M -19.72 % | 32.220 M 359.42 % | -12.420 M -191.19 % | 13.619 M |
| Cash at beginning of period | 534.564 M 0.90 % | 529.797 M 35.40 % | 391.293 M 37.52 % | 284.544 M -17.05 % | 343.034 M 358.94 % | 74.746 M -13.33 % | 86.246 M 9.58 % | 78.704 M 102.65 % | 38.837 M -49.09 % | 76.280 M -35.60 % | 118.452 M -2.69 % | 121.722 M 0.40 % | 121.235 M -47.25 % | 229.811 M 204.28 % | 75.527 M 23.77 % | 61.021 M -31.09 % | 88.556 M 41.26 % | 62.689 M 105.75 % | 30.469 M -28.96 % | 42.889 M 46.53 % | 29.270 M |
| Cash at end of period | 304.622 M -43.01 % | 534.564 M 0.90 % | 529.797 M 35.40 % | 391.293 M 37.52 % | 284.544 M -17.05 % | 343.034 M 358.94 % | 74.746 M -13.33 % | 86.246 M 9.58 % | 78.704 M 102.65 % | 38.837 M -49.09 % | 76.280 M -35.60 % | 118.452 M -2.69 % | 121.722 M 0.40 % | 121.235 M -47.25 % | 229.811 M 204.28 % | 75.527 M 23.77 % | 61.021 M -31.09 % | 88.556 M 41.26 % | 62.689 M 105.75 % | 30.469 M -28.96 % | 42.889 M |
| Operating cash flow | 107.964 M 43.52 % | 75.228 M -8.58 % | 82.287 M -23.82 % | 108.013 M 22.34 % | 88.292 M -29.24 % | 124.781 M 244.00 % | 36.273 M -75.47 % | 147.875 M 6.41 % | 138.963 M 244.09 % | 40.386 M -66.05 % | 118.943 M 47.66 % | 80.551 M -16.45 % | 96.408 M 1 111.42 % | -9.532 M -105.73 % | 166.295 M 224.24 % | 51.288 M -19.67 % | 63.847 M 455.93 % | 11.485 M -71.28 % | 39.984 M 210.13 % | 12.893 M -63.31 % | 35.139 M |
| Capital expenditure | -13.673 M 38.33 % | -22.171 M 3.99 % | -23.093 M 86.64 % | -172.912 M -603.52 % | -24.578 M -46.00 % | -16.834 M 56.48 % | -38.681 M -7.46 % | -35.995 M -13.75 % | -31.644 M 15.47 % | -37.438 M 71.82 % | -132.836 M -110.63 % | -63.065 M -173.95 % | -23.021 M 43.31 % | -40.608 M 43.30 % | -71.621 M -630.65 % | -9.802 M 80.32 % | -49.815 M -110.57 % | -23.657 M -34.95 % | -17.529 M 50.68 % | -35.541 M 21.94 % | -45.529 M |
| Free CashFlow | 94.292 M 77.72 % | 53.058 M -10.37 % | 59.193 M 191.21 % | -64.899 M -201.86 % | 63.714 M -40.98 % | 107.947 M 4 582.92 % | -2.408 M -102.15 % | 111.880 M 4.25 % | 107.319 M 3 540.04 % | 2.948 M 121.22 % | -13.893 M -179.45 % | 17.486 M -76.17 % | 73.387 M 246.36 % | -50.140 M -152.96 % | 94.674 M 128.21 % | 41.485 M 195.64 % | 14.032 M 215.28 % | -12.172 M -154.21 % | 22.455 M 199.15 % | -22.648 M -117.99 % | -10.389 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 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 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2007-12-31 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2006-12-31 | 2006-09-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 130.325 M 5.96 % | 122.989 M -30.63 % | 177.289 M 6.99 % | 165.707 M 8.36 % | 152.921 M 26.38 % | 120.997 M -19.90 % | 151.059 M 11.99 % | 134.885 M 4.49 % | 129.086 M 7.43 % | 120.153 M -14.54 % | 140.594 M -14.98 % | 165.357 M 5.32 % | 157.009 M 34.87 % | 116.414 M -29.40 % | 164.904 M 8.86 % | 151.482 M -2.96 % | 156.107 M 21.44 % | 128.543 M -8.43 % | 140.384 M 6.70 % | 131.572 M 60.34 % | 82.057 M -23.78 % | 107.664 M -26.27 % | 146.025 M -2.51 % | 149.791 M 25.98 % | 118.901 M -7.54 % | 128.602 M -44.15 % | 230.267 M 71.74 % | 134.079 M -6.95 % | 144.087 M 10.81 % | 130.032 M -25.11 % | 173.621 M 0.66 % | 172.488 M 23.21 % | 139.996 M -5.82 % | 148.650 M -7.46 % | 160.634 M 14.15 % | 140.727 M -9.27 % | 155.104 M 36.98 % | 113.227 M -20.78 % | 142.926 M 12.41 % | 127.143 M -11.68 % | 143.957 M 27.82 % | 112.622 M -19.54 % | 139.967 M -14.34 % | 163.390 M 29.16 % | 126.497 M 9.75 % | 115.261 M -26.45 % | 156.708 M 6.85 % | 146.667 M -3.05 % | 151.284 M 15.30 % | 131.214 M -33.32 % | 196.768 M 31.39 % | 149.764 M 4.91 % | 142.758 M 2.39 % | 139.427 M -15.97 % | 165.933 M 10.88 % | 149.650 M -7.17 % | 161.211 M 45.25 % | 110.989 M -18.72 % | 136.558 M 20.49 % | 113.338 M 20.20 % | 94.289 M 44.43 % | 65.282 M -14.45 % | 76.312 M -0.62 % | 76.786 M -13.62 % | 88.892 M 57.64 % | 56.388 M -20.78 % | 71.178 M 15.14 % | 61.818 M -31.07 % | 89.681 M 12.26 % | 79.884 M -26.91 % | 109.289 M 38.36 % | 78.990 M -20.27 % | 99.078 M 52.96 % | 64.775 M -36.71 % | 102.351 M 11.88 % | 91.480 M |
| Net income | 23.388 M 33.12 % | 17.569 M 146.74 % | -37.590 M -262.24 % | 23.170 M -5.38 % | 24.487 M 36.97 % | 17.878 M 54.08 % | 11.603 M -47.93 % | 22.285 M -28.44 % | 31.141 M 80.80 % | 17.224 M 239.08 % | 5.080 M -83.85 % | 31.453 M 13.97 % | 27.596 M 77.40 % | 15.556 M 146.81 % | -33.232 M -259.70 % | 20.809 M -60.98 % | 53.332 M 122.61 % | 23.957 M 267.08 % | 6.526 M -71.86 % | 23.192 M 29.71 % | 17.880 M 9.33 % | 16.354 M 86.29 % | 8.779 M -74.24 % | 34.076 M 101.68 % | 16.896 M -25.82 % | 22.777 M 68.24 % | 13.538 M -41.65 % | 23.201 M -29.37 % | 32.849 M 54.52 % | 21.260 M -11.84 % | 24.114 M 11.45 % | 21.636 M -28.42 % | 30.228 M 46.95 % | 20.570 M -13.31 % | 23.730 M 8.82 % | 21.805 M -47.46 % | 41.504 M 201.35 % | 13.773 M 265.06 % | -8.344 M -157.28 % | 14.567 M 100.74 % | 7.257 M -93.48 % | 111.314 M 396.31 % | 22.428 M 10.24 % | 20.345 M -64.18 % | 56.801 M 216.48 % | 17.948 M 15.51 % | 15.538 M -13.07 % | 17.875 M -35.95 % | 27.908 M 40.40 % | 19.878 M -46.74 % | 37.326 M 45.51 % | 25.651 M -22.56 % | 33.123 M 77.90 % | 18.619 M -16.53 % | 22.307 M 38.43 % | 16.115 M -8.35 % | 17.584 M 25.71 % | 13.988 M 9.87 % | 12.731 M 21.45 % | 10.482 M -5.59 % | 11.103 M 92.05 % | 5.781 M 28.83 % | 4.487 M 61.09 % | 2.785 M 18.45 % | 2.352 M 45.58 % | 1.615 M 112.48 % | 760.235 K 164.39 % | -1.181 M -141.49 % | 2.846 M -37.01 % | 4.518 M 1.85 % | 4.436 M 0.76 % | 4.403 M -51.10 % | 9.004 M 191.62 % | 3.088 M -55.86 % | 6.995 M 81.11 % | 3.862 M |
| Income before tax | 27.002 M 38.63 % | 19.478 M 143.01 % | -45.284 M -275.38 % | 25.820 M 32.85 % | 19.435 M -5.52 % | 20.570 M 64.10 % | 12.535 M -49.04 % | 24.600 M -26.31 % | 33.384 M 69.84 % | 19.656 M 166.21 % | 7.384 M -78.35 % | 34.112 M 13.13 % | 30.153 M 79.82 % | 16.768 M 144.50 % | -37.680 M -270.35 % | 22.119 M -63.37 % | 60.378 M 132.88 % | 25.927 M 178.14 % | 9.321 M -62.83 % | 25.076 M 26.96 % | 19.751 M 7.65 % | 18.348 M 72.59 % | 10.631 M -70.83 % | 36.452 M 97.20 % | 18.485 M -27.21 % | 25.396 M 38.24 % | 18.371 M -24.97 % | 24.487 M -32.54 % | 36.296 M 61.94 % | 22.413 M -15.39 % | 26.488 M 12.14 % | 23.621 M -28.55 % | 33.061 M 38.29 % | 23.906 M 32.96 % | 17.979 M -28.08 % | 25.000 M -46.30 % | 46.558 M 180.67 % | 16.588 M 411.13 % | -5.332 M -132.14 % | 16.586 M 135.99 % | 7.028 M -94.60 % | 130.101 M 376.55 % | 27.300 M 23.04 % | 22.189 M -66.44 % | 66.109 M 215.51 % | 20.953 M 11.89 % | 18.727 M -4.60 % | 19.629 M -37.69 % | 31.503 M 35.33 % | 23.279 M -49.93 % | 46.495 M 53.98 % | 30.195 M -20.96 % | 38.203 M 73.12 % | 22.068 M -10.45 % | 24.643 M 30.07 % | 18.945 M -9.68 % | 20.976 M 32.05 % | 15.885 M 7.21 % | 14.816 M 19.93 % | 12.355 M 6.63 % | 11.587 M 70.59 % | 6.792 M 48.87 % | 4.562 M 33.97 % | 3.406 M 34.19 % | 2.538 M 49.54 % | 1.697 M 380.12 % | -605.859 K 58.30 % | -1.453 M -138.66 % | 3.758 M -37.64 % | 6.026 M 7.90 % | 5.584 M 9.73 % | 5.089 M -58.61 % | 12.297 M 171.32 % | 4.532 M -49.47 % | 8.970 M 60.55 % | 5.587 M |
| Income before tax ratio | 0.21 30.82 % | 0.16 162.00 % | -0.26 -263.92 % | 0.16 22.60 % | 0.13 -25.24 % | 0.17 104.87 % | 0.08 -54.50 % | 0.18 -29.48 % | 0.26 58.09 % | 0.16 211.50 % | 0.05 -74.54 % | 0.21 7.42 % | 0.19 33.33 % | 0.14 163.04 % | -0.23 -256.48 % | 0.15 -62.25 % | 0.39 91.76 % | 0.20 203.76 % | 0.07 -65.16 % | 0.19 -20.82 % | 0.24 41.24 % | 0.17 134.08 % | 0.07 -70.08 % | 0.24 56.53 % | 0.16 -21.28 % | 0.20 147.52 % | 0.08 -56.31 % | 0.18 -27.50 % | 0.25 46.15 % | 0.17 12.98 % | 0.15 11.41 % | 0.14 -42.01 % | 0.24 46.84 % | 0.16 43.68 % | 0.11 -36.99 % | 0.18 -40.82 % | 0.30 104.89 % | 0.15 492.74 % | -0.04 -128.59 % | 0.13 167.20 % | 0.05 -95.77 % | 1.16 492.26 % | 0.20 43.63 % | 0.14 -74.01 % | 0.52 187.48 % | 0.18 52.12 % | 0.12 -10.71 % | 0.13 -35.73 % | 0.21 17.38 % | 0.18 -24.92 % | 0.24 17.20 % | 0.20 -24.66 % | 0.27 69.08 % | 0.16 6.58 % | 0.15 17.31 % | 0.13 -2.70 % | 0.13 -9.09 % | 0.14 31.91 % | 0.11 -0.47 % | 0.11 -11.29 % | 0.12 18.11 % | 0.10 74.03 % | 0.06 34.80 % | 0.04 55.34 % | 0.03 -5.14 % | 0.03 453.59 % | -0.01 63.78 % | -0.02 -156.09 % | 0.04 -44.45 % | 0.08 47.62 % | 0.05 -20.69 % | 0.06 -48.09 % | 0.12 77.38 % | 0.07 -20.16 % | 0.09 43.49 % | 0.06 |
| EBITDA | 27.013 M 38.57 % | 19.494 M 143.01 % | -45.323 M -274.38 % | 25.991 M 22.74 % | 21.175 M -20.79 % | 26.732 M 104.36 % | 13.081 M -58.36 % | 31.416 M -20.94 % | 39.737 M 69.71 % | 23.415 M -19.67 % | 29.150 M -14.54 % | 34.112 M 13.10 % | 30.161 M 29.79 % | 23.238 M 161.77 % | -37.622 M -269.92 % | 22.140 M -64.42 % | 62.232 M 139.92 % | 25.938 M 173.50 % | 9.484 M -62.37 % | 25.201 M 26.87 % | 19.863 M 2.34 % | 19.408 M 84.17 % | 10.538 M -71.25 % | 36.654 M 76.28 % | 20.792 M -18.14 % | 25.399 M -39.04 % | 41.663 M 64.01 % | 25.403 M -49.48 % | 50.287 M 124.07 % | 22.443 M -52.50 % | 47.243 M 91.92 % | 24.616 M -31.07 % | 35.713 M 26.20 % | 28.298 M -53.35 % | 60.660 M 231.67 % | 18.289 M -64.71 % | 51.821 M 221.22 % | 16.132 M -86.30 % | 117.760 M 594.80 % | 16.949 M -86.83 % | 128.721 M 1 396.83 % | 8.600 M -89.65 % | 83.123 M 201.37 % | 27.582 M -61.18 % | 71.042 M 334.45 % | 16.352 M 1.64 % | 16.089 M -32.25 % | 23.748 M -27.32 % | 32.674 M 42.62 % | 22.910 M -60.75 % | 58.369 M 98.63 % | 29.386 M -33.77 % | 44.372 M 98.70 % | 22.332 M -25.96 % | 30.160 M 32.02 % | 22.845 M -27.56 % | 31.537 M 73.90 % | 18.135 M -42.50 % | 31.541 M 192.73 % | 10.774 M 93.54 % | 5.567 M -34.88 % | 8.549 M -7.12 % | 9.204 M 52.58 % | 6.032 M 30.96 % | 4.606 M 277.28 % | 1.221 M -67.10 % | 3.711 M 2 895.06 % | -132.768 K -102.91 % | 4.555 M -13.48 % | 5.265 M -21.06 % | 6.670 M 5.34 % | 6.331 M -47.53 % | 12.067 M 82.00 % | 6.630 M -53.05 % | 14.123 M 63.51 % | 8.637 M |
| Net income ratio | 0.18 25.63 % | 0.14 167.37 % | -0.21 -251.64 % | 0.14 -12.68 % | 0.16 8.37 % | 0.15 92.36 % | 0.08 -53.51 % | 0.17 -31.51 % | 0.24 68.29 % | 0.14 296.76 % | 0.04 -81.01 % | 0.19 8.22 % | 0.18 31.53 % | 0.13 166.31 % | -0.20 -246.70 % | 0.14 -59.79 % | 0.34 83.31 % | 0.19 300.90 % | 0.05 -73.63 % | 0.18 -19.10 % | 0.22 43.45 % | 0.15 152.66 % | 0.06 -73.57 % | 0.23 60.09 % | 0.14 -19.77 % | 0.18 201.23 % | 0.06 -66.02 % | 0.17 -24.10 % | 0.23 39.44 % | 0.16 17.72 % | 0.14 10.72 % | 0.13 -41.91 % | 0.22 56.03 % | 0.14 -6.33 % | 0.15 -4.66 % | 0.15 -42.10 % | 0.27 119.99 % | 0.12 308.36 % | -0.06 -150.95 % | 0.11 127.28 % | 0.05 -94.90 % | 0.99 516.81 % | 0.16 28.69 % | 0.12 -72.27 % | 0.45 188.37 % | 0.16 57.04 % | 0.10 -18.64 % | 0.12 -33.93 % | 0.18 21.77 % | 0.15 -20.14 % | 0.19 10.75 % | 0.17 -26.18 % | 0.23 73.75 % | 0.13 -0.67 % | 0.13 24.84 % | 0.11 -1.27 % | 0.11 -13.45 % | 0.13 35.18 % | 0.09 0.80 % | 0.09 -21.46 % | 0.12 32.97 % | 0.09 50.60 % | 0.06 62.10 % | 0.04 37.13 % | 0.03 -7.66 % | 0.03 168.21 % | 0.01 155.92 % | -0.02 -160.19 % | 0.03 -43.89 % | 0.06 39.34 % | 0.04 -27.17 % | 0.06 -38.67 % | 0.09 90.65 % | 0.05 -30.25 % | 0.07 61.87 % | 0.04 |
| Ratio EBITDA | 0.21 30.77 % | 0.16 162.00 % | -0.26 -262.98 % | 0.16 13.27 % | 0.14 -37.32 % | 0.22 155.14 % | 0.09 -62.82 % | 0.23 -24.34 % | 0.31 57.97 % | 0.19 -6.01 % | 0.21 0.51 % | 0.21 7.39 % | 0.19 -3.77 % | 0.20 187.50 % | -0.23 -256.09 % | 0.15 -63.34 % | 0.40 97.56 % | 0.20 198.69 % | 0.07 -64.73 % | 0.19 -20.87 % | 0.24 34.28 % | 0.18 149.78 % | 0.07 -70.51 % | 0.24 39.93 % | 0.17 -11.46 % | 0.20 9.16 % | 0.18 -4.50 % | 0.19 -45.71 % | 0.35 102.21 % | 0.17 -36.57 % | 0.27 90.67 % | 0.14 -44.06 % | 0.26 34.00 % | 0.19 -49.59 % | 0.38 190.57 % | 0.13 -61.10 % | 0.33 134.49 % | 0.14 -82.71 % | 0.82 518.08 % | 0.13 -85.09 % | 0.89 1 071.02 % | 0.08 -87.14 % | 0.59 251.80 % | 0.17 -69.94 % | 0.56 295.86 % | 0.14 38.18 % | 0.10 -36.59 % | 0.16 -25.03 % | 0.22 23.70 % | 0.17 -41.14 % | 0.30 51.18 % | 0.20 -36.87 % | 0.31 94.06 % | 0.16 -11.88 % | 0.18 19.07 % | 0.15 -21.97 % | 0.20 19.73 % | 0.16 -29.26 % | 0.23 142.96 % | 0.10 61.01 % | 0.06 -54.91 % | 0.13 8.58 % | 0.12 53.53 % | 0.08 51.61 % | 0.05 139.32 % | 0.02 -58.47 % | 0.05 2 527.53 % | 0.00 -104.23 % | 0.05 -22.93 % | 0.07 8.00 % | 0.06 -23.86 % | 0.08 -34.19 % | 0.12 18.98 % | 0.10 -25.81 % | 0.14 46.14 % | 0.09 |
| Gross profit ratio | 0.34 12.38 % | 0.30 -7.72 % | 0.33 5.33 % | 0.31 24.07 % | 0.25 -18.03 % | 0.31 -19.90 % | 0.38 13.41 % | 0.34 6.74 % | 0.31 10.73 % | 0.28 10.22 % | 0.26 -10.12 % | 0.29 16.27 % | 0.25 4.76 % | 0.24 17.15 % | 0.20 -19.93 % | 0.25 -2.63 % | 0.26 -5.49 % | 0.27 -22.88 % | 0.35 23.03 % | 0.29 -11.95 % | 0.33 17.41 % | 0.28 -17.09 % | 0.34 12.51 % | 0.30 0.54 % | 0.30 -8.15 % | 0.32 20.34 % | 0.27 -15.36 % | 0.32 -4.97 % | 0.33 26.51 % | 0.26 -16.76 % | 0.32 25.82 % | 0.25 -17.90 % | 0.31 -11.68 % | 0.35 24.47 % | 0.28 -9.38 % | 0.31 8.21 % | 0.28 -17.61 % | 0.35 32.74 % | 0.26 -11.35 % | 0.29 18.68 % | 0.25 -6.95 % | 0.27 -11.25 % | 0.30 14.66 % | 0.26 -12.61 % | 0.30 4.48 % | 0.29 -11.14 % | 0.32 9.35 % | 0.29 -20.72 % | 0.37 24.43 % | 0.30 -23.24 % | 0.39 15.84 % | 0.34 -1.60 % | 0.34 25.63 % | 0.27 -13.16 % | 0.31 27.55 % | 0.25 -10.20 % | 0.27 -1.47 % | 0.28 1.79 % | 0.27 30.75 % | 0.21 31.33 % | 0.16 -30.70 % | 0.23 4.98 % | 0.22 15.40 % | 0.19 42.22 % | 0.13 -7.59 % | 0.14 6.33 % | 0.14 36.64 % | 0.10 -30.19 % | 0.14 -9.27 % | 0.16 9.85 % | 0.14 -23.52 % | 0.19 0.78 % | 0.18 -7.24 % | 0.20 32.18 % | 0.15 -11.61 % | 0.17 |
| Weighted average shs out dil | 175.691 M 0.00 % | 175.691 M -0.61 % | 176.763 M 0.00 % | 176.763 M 0.00 % | 176.763 M -1.13 % | 178.779 M 1.14 % | 176.763 M 0.00 % | 176.763 M 0.00 % | 176.763 M 0.00 % | 176.763 M -0.73 % | 178.066 M 3.02 % | 172.843 M 0.00 % | 172.843 M 0.00 % | 172.843 M 1.08 % | 170.997 M -4.44 % | 178.947 M -0.69 % | 180.193 M 5.30 % | 171.123 M -0.63 % | 172.214 M -3.47 % | 178.400 M -0.14 % | 178.646 M -1.68 % | 181.706 M 3.48 % | 175.588 M -2.10 % | 179.350 M -3.29 % | 185.457 M 5.85 % | 175.205 M -5.51 % | 185.425 M 3.90 % | 178.471 M 3.81 % | 171.926 M -2.96 % | 177.163 M 2.91 % | 172.161 M -4.51 % | 180.299 M 0.78 % | 178.911 M 4.37 % | 171.420 M -5.76 % | 181.892 M 0.10 % | 181.711 M -1.49 % | 184.468 M 7.15 % | 172.159 M 0.96 % | 170.515 M -6.36 % | 182.091 M 2.73 % | 177.255 M 0.32 % | 176.688 M -3.95 % | 183.957 M 8.50 % | 169.540 M -3.93 % | 176.472 M -1.67 % | 179.475 M 4.60 % | 171.578 M -4.01 % | 178.755 M 20.09 % | 148.853 M -17.63 % | 180.709 M 21.67 % | 148.530 M -1.56 % | 150.887 M 1.13 % | 149.207 M -3.84 % | 155.161 M -3.97 % | 161.581 M 10.29 % | 146.501 M 0.85 % | 145.264 M -6.54 % | 155.422 M 7.73 % | 144.266 M 10.10 % | 131.029 M 37.31 % | 95.426 M -17.47 % | 115.621 M 3.27 % | 111.965 M 20.59 % | 92.848 M -21.03 % | 117.575 M 45.58 % | 80.766 M -47.46 % | 153.730 M 30.20 % | 118.073 M 11.53 % | 105.869 M -1.58 % | 107.569 M 2.51 % | 104.931 M 7.25 % | 97.835 M 24.00 % | 78.899 M -2.89 % | 81.251 M -4.40 % | 84.989 M 5.63 % | 80.463 M |
| Weighted average shs out | 175.691 M 0.00 % | 175.691 M -0.61 % | 176.763 M 0.00 % | 176.763 M 0.00 % | 176.763 M -1.13 % | 178.779 M 1.14 % | 176.763 M 0.00 % | 176.763 M 0.00 % | 176.763 M 0.00 % | 176.763 M -0.73 % | 178.071 M 4.36 % | 170.639 M -1.27 % | 172.843 M 0.00 % | 172.843 M 1.08 % | 170.997 M -4.44 % | 178.946 M -0.69 % | 180.193 M 5.30 % | 171.123 M -0.63 % | 172.212 M -3.26 % | 178.013 M -0.35 % | 178.644 M -1.69 % | 181.706 M 3.49 % | 175.585 M -2.10 % | 179.350 M -3.29 % | 185.456 M 5.85 % | 175.205 M -5.51 % | 185.423 M 3.90 % | 178.471 M 3.81 % | 171.926 M -2.96 % | 177.163 M 2.91 % | 172.160 M -4.51 % | 180.299 M 0.78 % | 178.911 M 4.37 % | 171.420 M -5.76 % | 181.891 M 0.10 % | 181.711 M -1.49 % | 184.468 M 7.15 % | 172.159 M 0.97 % | 170.513 M -6.36 % | 182.091 M 2.73 % | 177.254 M 0.32 % | 176.688 M -3.95 % | 183.957 M 8.50 % | 169.540 M -3.93 % | 176.471 M -1.67 % | 179.475 M 4.60 % | 171.578 M -4.01 % | 178.755 M 20.09 % | 148.853 M -17.63 % | 180.709 M 21.67 % | 148.529 M -1.56 % | 150.887 M 1.13 % | 149.207 M -3.84 % | 155.161 M -3.97 % | 161.581 M 10.29 % | 146.501 M 0.85 % | 145.264 M -6.54 % | 155.422 M 7.73 % | 144.266 M 10.10 % | 131.029 M 37.31 % | 95.426 M -17.47 % | 115.621 M 3.27 % | 111.965 M 20.59 % | 92.848 M -21.03 % | 117.575 M 45.58 % | 80.766 M -47.46 % | 153.730 M 30.20 % | 118.073 M 11.53 % | 105.869 M -1.58 % | 107.569 M 2.51 % | 104.931 M 7.25 % | 97.835 M 24.00 % | 78.899 M -2.89 % | 81.251 M -4.40 % | 84.989 M 5.63 % | 80.463 M |
| EPS diluted | 0.13 30.00 % | 0.10 147.62 % | -0.21 -261.54 % | 0.13 -7.14 % | 0.14 40.00 % | 0.10 52.44 % | 0.07 -49.54 % | 0.13 -27.78 % | 0.18 84.80 % | 0.10 241.75 % | 0.03 -84.17 % | 0.18 12.50 % | 0.16 77.78 % | 0.09 147.37 % | -0.19 -258.33 % | 0.12 -60.00 % | 0.30 114.29 % | 0.14 250.00 % | 0.04 -69.23 % | 0.13 30.00 % | 0.10 11.11 % | 0.09 80.00 % | 0.05 -73.68 % | 0.19 111.11 % | 0.09 -30.77 % | 0.13 85.71 % | 0.07 -46.15 % | 0.13 -31.58 % | 0.19 58.33 % | 0.12 -14.29 % | 0.14 16.67 % | 0.12 -29.41 % | 0.17 41.67 % | 0.12 -7.69 % | 0.13 8.33 % | 0.12 -47.83 % | 0.23 187.50 % | 0.08 263.60 % | -0.05 -161.13 % | 0.08 100.00 % | 0.04 -93.65 % | 0.63 425.00 % | 0.12 0.00 % | 0.12 -62.50 % | 0.32 220.00 % | 0.10 11.11 % | 0.09 -10.00 % | 0.10 -44.44 % | 0.18 63.64 % | 0.11 -56.00 % | 0.25 47.06 % | 0.17 -22.73 % | 0.22 83.33 % | 0.12 -14.29 % | 0.14 27.27 % | 0.11 -8.33 % | 0.12 33.33 % | 0.09 0.00 % | 0.09 12.50 % | 0.08 -27.27 % | 0.11 120.00 % | 0.05 25.00 % | 0.04 33.33 % | 0.03 36.99 % | 0.02 9.50 % | 0.02 308.16 % | 0.00 149.00 % | -0.01 -137.04 % | 0.03 -35.71 % | 0.04 7.69 % | 0.04 -13.33 % | 0.05 -59.09 % | 0.11 189.47 % | 0.04 -54.22 % | 0.08 72.92 % | 0.05 |
| Earnings per share | 0.13 30.00 % | 0.10 147.62 % | -0.21 -261.54 % | 0.13 -7.14 % | 0.14 40.00 % | 0.10 52.44 % | 0.07 -49.54 % | 0.13 -27.78 % | 0.18 84.80 % | 0.10 241.75 % | 0.03 -84.17 % | 0.18 12.50 % | 0.16 77.78 % | 0.09 147.37 % | -0.19 -258.33 % | 0.12 -60.00 % | 0.30 114.29 % | 0.14 250.00 % | 0.04 -69.23 % | 0.13 30.00 % | 0.10 11.11 % | 0.09 80.00 % | 0.05 -73.68 % | 0.19 111.11 % | 0.09 -30.77 % | 0.13 85.71 % | 0.07 -46.15 % | 0.13 -31.58 % | 0.19 58.33 % | 0.12 -14.29 % | 0.14 16.67 % | 0.12 -29.41 % | 0.17 41.67 % | 0.12 -7.69 % | 0.13 8.33 % | 0.12 -47.83 % | 0.23 187.50 % | 0.08 263.60 % | -0.05 -161.13 % | 0.08 100.00 % | 0.04 -93.65 % | 0.63 425.00 % | 0.12 0.00 % | 0.12 -62.50 % | 0.32 220.00 % | 0.10 11.11 % | 0.09 -10.00 % | 0.10 -44.44 % | 0.18 63.64 % | 0.11 -56.00 % | 0.25 47.06 % | 0.17 -22.73 % | 0.22 83.33 % | 0.12 -14.29 % | 0.14 27.27 % | 0.11 -8.33 % | 0.12 33.33 % | 0.09 0.00 % | 0.09 12.50 % | 0.08 -27.27 % | 0.11 120.00 % | 0.05 25.00 % | 0.04 33.33 % | 0.03 36.99 % | 0.02 9.50 % | 0.02 308.16 % | 0.00 149.00 % | -0.01 -137.04 % | 0.03 -35.71 % | 0.04 7.69 % | 0.04 -13.33 % | 0.05 -59.09 % | 0.11 189.47 % | 0.04 -54.22 % | 0.08 72.92 % | 0.05 |
| Gross profit | 44.181 M 19.08 % | 37.101 M -35.98 % | 57.954 M 12.69 % | 51.429 M 34.45 % | 38.252 M 3.59 % | 36.924 M -35.84 % | 57.548 M 27.01 % | 45.311 M 11.53 % | 40.625 M 18.96 % | 34.151 M -5.80 % | 36.254 M -23.58 % | 47.438 M 22.45 % | 38.741 M 41.29 % | 27.419 M -17.30 % | 33.154 M -12.84 % | 38.037 M -5.51 % | 40.257 M 14.77 % | 35.075 M -29.39 % | 49.672 M 31.26 % | 37.842 M 41.19 % | 26.802 M -10.51 % | 29.952 M -38.87 % | 48.995 M 9.68 % | 44.671 M 26.67 % | 35.267 M -15.08 % | 41.531 M -32.79 % | 61.795 M 45.36 % | 42.510 M -11.57 % | 48.074 M 40.19 % | 34.293 M -37.66 % | 55.005 M 26.65 % | 43.430 M 1.16 % | 42.933 M -16.82 % | 51.613 M 15.18 % | 44.809 M 3.43 % | 43.321 M -1.82 % | 44.124 M 12.86 % | 39.097 M 5.16 % | 37.178 M -0.35 % | 37.309 M 4.82 % | 35.592 M 18.93 % | 29.926 M -28.59 % | 41.904 M -1.78 % | 42.662 M 12.88 % | 37.794 M 14.66 % | 32.962 M -34.64 % | 50.435 M 16.84 % | 43.166 M -23.14 % | 56.164 M 43.46 % | 39.150 M -48.82 % | 76.487 M 52.20 % | 50.256 M 3.23 % | 48.684 M 28.63 % | 37.848 M -27.03 % | 51.867 M 41.43 % | 36.673 M -16.64 % | 43.991 M 43.11 % | 30.740 M -17.27 % | 37.156 M 57.54 % | 23.585 M 57.86 % | 14.940 M 0.09 % | 14.927 M -10.19 % | 16.621 M 14.69 % | 14.492 M 22.86 % | 11.796 M 45.68 % | 8.097 M -15.76 % | 9.613 M 57.33 % | 6.110 M -51.88 % | 12.697 M 1.86 % | 12.466 M -19.70 % | 15.525 M 5.82 % | 14.671 M -19.65 % | 18.260 M 41.88 % | 12.870 M -16.34 % | 15.385 M -1.10 % | 15.557 M |
| Income tax expense | 3.650 M 90.83 % | 1.913 M 126.06 % | -7.340 M -387.08 % | 2.557 M -2.13 % | 2.612 M 3.91 % | 2.514 M 149.46 % | 1.008 M -58.59 % | 2.434 M 6.87 % | 2.278 M 6.75 % | 2.134 M 15.97 % | 1.840 M -29.64 % | 2.615 M 7.97 % | 2.422 M 89.20 % | 1.280 M 128.31 % | -4.522 M -464.83 % | 1.239 M -82.39 % | 7.036 M 273.29 % | 1.885 M -42.15 % | 3.258 M 66.10 % | 1.962 M -3.17 % | 2.026 M 421.17 % | 388.727 K -85.36 % | 2.655 M -14.57 % | 3.108 M 114.19 % | 1.451 M -54.54 % | 3.191 M 145.77 % | 1.298 M -30.58 % | 1.870 M -50.92 % | 3.811 M 187.06 % | 1.328 M -59.51 % | 3.278 M 48.13 % | 2.213 M -31.50 % | 3.231 M -8.60 % | 3.535 M 157.23 % | -6.177 M -284.46 % | 3.348 M -41.19 % | 5.694 M 102.25 % | 2.815 M -7.05 % | 3.029 M 50.01 % | 2.019 M 932.54 % | -242.501 K -101.29 % | 18.818 M 285.96 % | 4.876 M 158.21 % | 1.888 M -79.90 % | 9.394 M 216.33 % | 2.970 M -7.11 % | 3.197 M 83.41 % | 1.743 M -51.81 % | 3.617 M 7.37 % | 3.368 M -62.80 % | 9.055 M 103.11 % | 4.458 M -11.00 % | 5.009 M 49.73 % | 3.345 M 64.29 % | 2.036 M -24.31 % | 2.691 M -19.53 % | 3.344 M 76.69 % | 1.892 M -5.54 % | 2.003 M 8.42 % | 1.848 M 309.09 % | 451.675 K -53.79 % | 977.355 K 2 584.45 % | 36.408 K -94.29 % | 637.916 K 568.44 % | 95.434 K 35.78 % | 70.287 K 104.52 % | -1.554 M -389.53 % | -317.437 K -137.03 % | 857.264 K -43.35 % | 1.513 M 26.06 % | 1.201 M 48.89 % | 806.317 K -74.01 % | 3.103 M 109.24 % | 1.483 M -21.77 % | 1.896 M 14.40 % | 1.657 M |
| Cost of revenue | 86.145 M 0.30 % | 85.889 M -28.03 % | 119.336 M 4.43 % | 114.278 M -0.34 % | 114.669 M 36.39 % | 84.073 M -10.09 % | 93.510 M 4.39 % | 89.575 M 1.26 % | 88.461 M 2.86 % | 86.003 M -17.57 % | 104.340 M -11.52 % | 117.919 M -0.30 % | 118.268 M 32.89 % | 88.995 M -32.45 % | 131.750 M 16.14 % | 113.446 M -2.08 % | 115.850 M 23.95 % | 93.468 M 3.04 % | 90.711 M -3.22 % | 93.731 M 69.63 % | 55.255 M -28.90 % | 77.712 M -19.91 % | 97.030 M -7.70 % | 105.120 M 25.69 % | 83.634 M -3.95 % | 87.072 M -48.32 % | 168.472 M 83.98 % | 91.568 M -4.63 % | 96.013 M 0.29 % | 95.740 M -19.29 % | 118.616 M -8.09 % | 129.057 M 32.96 % | 97.064 M 0.03 % | 97.038 M -16.22 % | 115.825 M 18.91 % | 97.406 M -12.23 % | 110.981 M 49.71 % | 74.131 M -29.90 % | 105.748 M 17.71 % | 89.834 M -17.10 % | 108.364 M 31.04 % | 82.696 M -15.67 % | 98.062 M -18.77 % | 120.728 M 36.10 % | 88.703 M 7.78 % | 82.299 M -22.56 % | 106.274 M 2.68 % | 103.501 M 8.81 % | 95.119 M 3.32 % | 92.064 M -23.46 % | 120.280 M 20.87 % | 99.508 M 5.78 % | 94.074 M -7.39 % | 101.579 M -10.95 % | 114.065 M 0.96 % | 112.977 M -3.62 % | 117.219 M 46.07 % | 80.249 M -19.27 % | 99.402 M 10.75 % | 89.753 M 13.11 % | 79.349 M 57.58 % | 50.355 M -15.64 % | 59.691 M -4.18 % | 62.294 M -19.20 % | 77.096 M 59.65 % | 48.291 M -21.56 % | 61.565 M 10.51 % | 55.708 M -27.64 % | 76.984 M 14.19 % | 67.418 M -28.10 % | 93.764 M 45.78 % | 64.319 M -20.41 % | 80.818 M 55.70 % | 51.904 M -40.32 % | 86.966 M 14.54 % | 75.924 M |
| General and administrative expenses | -7.149 M -160.61 % | 11.794 M 149.83 % | -23.670 M -177.03 % | 30.729 M 532.18 % | -7.110 M -163.53 % | 11.192 M 147.71 % | -23.457 M -176.96 % | 30.479 M 600.47 % | -6.090 M -154.24 % | 11.228 M 125.81 % | 4.972 M -85.25 % | 33.700 M 564.14 % | -7.261 M -161.27 % | 11.850 M 153.62 % | -22.102 M -179.55 % | 27.784 M 672.93 % | -4.850 M -142.76 % | 11.341 M 154.81 % | -20.694 M -284.08 % | 11.242 M 291.06 % | -5.884 M -155.33 % | 10.634 M 137.45 % | -28.395 M -309.27 % | 13.569 M 284.55 % | -7.352 M -154.11 % | 13.588 M 152.24 % | -26.011 M -306.39 % | 12.603 M 208.01 % | -11.669 M -171.09 % | 16.414 M 141.07 % | -39.967 M -333.33 % | 17.129 M 250.33 % | -11.395 M -166.64 % | 17.099 M 142.72 % | -40.025 M -330.12 % | 17.393 M 241.10 % | -12.326 M -171.79 % | 17.171 M 144.12 % | -38.918 M -324.45 % | 17.339 M 288.61 % | -9.193 M -160.75 % | 15.132 M 147.01 % | -32.190 M -309.62 % | 15.356 M 308.96 % | -7.349 M -161.57 % | 11.936 M 141.64 % | -28.664 M -299.05 % | 14.401 M 347.68 % | -5.814 M -153.78 % | 10.812 M 138.44 % | -28.124 M -302.74 % | 13.872 M 325.84 % | -6.142 M -153.45 % | 11.492 M 148.33 % | -23.780 M -305.59 % | 11.567 M 301.58 % | -5.738 M -150.05 % | 11.464 M 176.90 % | -14.908 M -234.85 % | 11.055 M 85.81 % | 5.950 M -2.68 % | 6.113 M -23.73 % | 8.015 M 16.22 % | 6.897 M 13.04 % | 6.101 M 27.76 % | 4.775 M -36.57 % | 7.528 M 99.66 % | 3.770 M -24.58 % | 4.999 M -1.96 % | 5.100 M -12.26 % | 5.812 M 3.33 % | 5.625 M 29.52 % | 4.343 M -1.30 % | 4.400 M -14.71 % | 5.159 M 33.24 % | 3.872 M |
| Selling and marketing expenses | -159.165 K -104.16 % | 3.830 M 230.53 % | -2.935 M -138.06 % | 7.710 M 71.14 % | 4.505 M 49.43 % | 3.015 M 3.88 % | 2.902 M -17.36 % | 3.512 M 9.77 % | 3.200 M 14.37 % | 2.798 M 126.86 % | 1.233 M -70.69 % | 4.207 M 65.68 % | 2.539 M -3.87 % | 2.642 M 354.65 % | -1.037 M -123.70 % | 4.376 M -3.39 % | 4.530 M 9.93 % | 4.121 M 5.51 % | 3.905 M 16.27 % | 3.359 M -22.20 % | 4.317 M 47.65 % | 2.924 M -34.09 % | 4.436 M -21.60 % | 5.658 M 15.07 % | 4.917 M 13.03 % | 4.351 M -60.36 % | 10.974 M 28.07 % | 8.569 M 47.04 % | 5.828 M -21.52 % | 7.426 M 10.46 % | 6.722 M -9.95 % | 7.465 M 31.45 % | 5.679 M -34.29 % | 8.643 M 4.81 % | 8.246 M 21.34 % | 6.796 M 25.43 % | 5.418 M -18.94 % | 6.684 M -7.07 % | 7.192 M 0.29 % | 7.171 M -3.07 % | 7.398 M 35.13 % | 5.475 M -32.49 % | 8.110 M 35.74 % | 5.975 M -17.41 % | 7.234 M 80.16 % | 4.015 M -51.17 % | 8.224 M 10.17 % | 7.464 M -7.57 % | 8.076 M 50.70 % | 5.359 M -37.38 % | 8.558 M 39.38 % | 6.140 M -3.98 % | 6.395 M 66.43 % | 3.842 M -44.70 % | 6.948 M 45.63 % | 4.771 M -17.38 % | 5.775 M 62.51 % | 3.553 M -23.42 % | 4.640 M 129.25 % | 2.024 M -32.90 % | 3.016 M 279.55 % | 794.730 K -61.36 % | 2.057 M 10.45 % | 1.862 M 11.04 % | 1.677 M -8.44 % | 1.832 M 13.30 % | 1.617 M -17.08 % | 1.950 M -17.48 % | 2.363 M 58.11 % | 1.494 M -38.52 % | 2.431 M 2.72 % | 2.366 M 73.26 % | 1.366 M 2.56 % | 1.332 M 12.39 % | 1.185 M -56.46 % | 2.722 M |
| Other expenses | 17.564 M 380.73 % | -6.257 M -105.22 % | 119.856 M 658.65 % | -21.454 M -395.59 % | -4.329 M -27 973.60 % | 15.531 K -93.64 % | 244.018 K 366.92 % | 52.261 K -78.81 % | 246.596 K -2.91 % | 253.991 K -98.07 % | 13.127 M 167.97 % | -19.312 M -209.51 % | 17.634 M 4 675.93 % | -385.363 K 99.03 % | -39.656 M -311 494.83 % | -12.727 K -100.03 % | 38.385 M 89 760.35 % | -42.812 K -101.76 % | 2.438 M 2 568.61 % | -98.779 K 82.59 % | -567.258 K | 0.000 100.00 % | -697.104 K -346.96 % | -155.965 K -830.30 % | -16.765 K 66.74 % | -50.413 K 70.63 % | -171.668 K -13.16 % | -151.699 K -3 129.57 % | 5.007 K 134.84 % | -14.370 K -105.76 % | 249.655 K 6 110.41 % | -4.154 K 98.86 % | -365.275 K -160.99 % | 598.892 K -93.21 % | 8.824 M 423.30 % | 1.686 M -63.33 % | 4.599 M 1 462.04 % | 294.424 K -93.36 % | 4.436 M 387.65 % | 909.682 K 7.92 % | 842.898 K 2 027.19 % | 39.625 K -96.91 % | 1.284 M 923.06 % | -156.034 K -105.14 % | 3.038 M 351.52 % | 672.746 K -91.67 % | 8.075 M 990.51 % | 740.489 K -3.96 % | 771.000 K -55.57 % | 1.735 M -58.29 % | 4.161 M -36.28 % | 6.529 M -16.01 % | 7.774 M 412.76 % | 1.516 M -39.76 % | 2.517 M 1 778.80 % | 133.965 K 109.36 % | -1.432 M -147.63 % | 3.006 M -24.49 % | 3.981 M 213.91 % | 1.268 M 1 170.21 % | 99.837 K -80.14 % | 502.671 K -65.82 % | 1.471 M 321.82 % | 348.650 K 204.57 % | 114.473 K -80.80 % | 596.080 K -71.80 % | 2.114 M 1 486.73 % | 133.214 K -58.49 % | 320.891 K -89.43 % | 3.037 M 498.50 % | 507.461 K -79.19 % | 2.438 M -6.41 % | 2.605 M 1 082.43 % | 220.324 K 484.68 % | -57.275 K -110.70 % | 535.451 K |
| Operating expenses | 17.094 M -3.01 % | 17.625 M -82.88 % | 102.971 M 296.19 % | 25.990 M 4.69 % | 24.826 M 14.86 % | 21.615 M -6.44 % | 23.104 M 2.12 % | 22.624 M 2.14 % | 22.150 M 6.29 % | 20.840 M -29.37 % | 29.506 M 21.03 % | 24.380 M 36.84 % | 17.816 M -6.75 % | 19.106 M 192.04 % | -20.759 M -186.15 % | 24.097 M 3.08 % | 23.377 M 17.05 % | 19.973 M -26.12 % | 27.034 M 29.48 % | 20.879 M 52.37 % | 13.703 M -21.55 % | 17.466 M -15.80 % | 20.744 M -4.34 % | 21.686 M -5.75 % | 23.008 M 6.67 % | 21.569 M -19.14 % | 26.673 M -10.32 % | 29.741 M 12.18 % | 26.512 M 9.31 % | 24.255 M 2.01 % | 23.777 M -4.52 % | 24.903 M 17.09 % | 21.269 M -22.65 % | 27.497 M -2.53 % | 28.210 M 12.70 % | 25.032 M 10.03 % | 22.749 M -7.42 % | 24.573 M -20.46 % | 30.895 M 22.49 % | 25.223 M -1.09 % | 25.501 M 19.58 % | 21.326 M -20.40 % | 26.792 M 22.23 % | 21.919 M 6.14 % | 20.652 M 24.33 % | 16.610 M -24.06 % | 21.872 M -3.40 % | 22.642 M 5.38 % | 21.486 M 26.57 % | 16.976 M -25.74 % | 22.860 M 9.53 % | 20.870 M 10.74 % | 18.846 M 17.31 % | 16.066 M -23.10 % | 20.891 M 18.48 % | 17.632 M -2.02 % | 17.996 M 17.37 % | 15.332 M -15.62 % | 18.171 M 34.24 % | 13.536 M 44.42 % | 9.373 M 28.43 % | 7.298 M -30.49 % | 10.499 M 14.94 % | 9.134 M 13.38 % | 8.056 M 17.16 % | 6.876 M -19.85 % | 8.580 M 37.44 % | 6.243 M -23.33 % | 8.142 M 13.07 % | 7.201 M -18.68 % | 8.856 M -4.82 % | 9.304 M 50.24 % | 6.193 M -0.75 % | 6.240 M 3.68 % | 6.018 M -22.57 % | 7.772 M |
| Cost and expenses | 103.238 M -0.27 % | 103.513 M -53.44 % | 222.306 M 58.49 % | 140.268 M 0.55 % | 139.495 M 31.99 % | 105.688 M -9.37 % | 116.614 M 3.94 % | 112.199 M 1.44 % | 110.611 M 3.53 % | 106.843 M -20.18 % | 133.846 M -5.94 % | 142.298 M 4.57 % | 136.084 M 25.89 % | 108.102 M -2.60 % | 110.991 M -19.30 % | 137.543 M -1.21 % | 139.228 M 22.73 % | 113.441 M -3.66 % | 117.746 M 2.74 % | 114.609 M 66.20 % | 68.957 M -27.55 % | 95.179 M -19.19 % | 117.775 M -7.12 % | 126.806 M 18.91 % | 106.642 M -1.84 % | 108.640 M -44.33 % | 195.145 M 60.87 % | 121.310 M -0.99 % | 122.525 M 2.11 % | 119.995 M -15.73 % | 142.393 M -7.51 % | 153.961 M 30.11 % | 118.332 M -4.98 % | 124.535 M -13.54 % | 144.035 M 17.64 % | 122.438 M -8.44 % | 133.730 M 35.49 % | 98.704 M -27.77 % | 136.643 M 18.76 % | 115.057 M -14.05 % | 133.866 M 28.69 % | 104.023 M -16.68 % | 124.855 M -12.47 % | 142.647 M 30.44 % | 109.354 M 10.56 % | 98.909 M -22.82 % | 128.146 M 1.59 % | 126.143 M 8.18 % | 116.606 M 6.94 % | 109.040 M -23.82 % | 143.140 M 18.91 % | 120.378 M 6.60 % | 112.920 M -4.02 % | 117.644 M -12.83 % | 134.956 M 3.33 % | 130.608 M -3.41 % | 135.215 M 41.47 % | 95.581 M -18.70 % | 117.573 M 13.83 % | 103.289 M 16.42 % | 88.722 M 53.89 % | 57.653 M -17.86 % | 70.189 M -1.73 % | 71.428 M -16.12 % | 85.152 M 54.35 % | 55.167 M -21.35 % | 70.145 M 13.23 % | 61.951 M -27.22 % | 85.126 M 14.08 % | 74.619 M -27.29 % | 102.619 M 39.38 % | 73.624 M -15.39 % | 87.011 M 49.65 % | 58.144 M -37.47 % | 92.984 M 11.10 % | 83.696 M |
| Research and development expenses | 6.838 M -17.19 % | 8.257 M -15.05 % | 9.719 M 7.93 % | 9.005 M 29.37 % | 6.961 M 4.45 % | 6.665 M -32.94 % | 9.939 M 34.03 % | 7.416 M 8.93 % | 6.808 M 3.77 % | 6.560 M -41.16 % | 11.149 M 92.77 % | 5.784 M 17.94 % | 4.904 M -5.42 % | 5.185 M -52.86 % | 10.999 M 25.85 % | 8.739 M -4.52 % | 9.153 M 82.23 % | 5.023 M -71.14 % | 17.404 M 115.48 % | 8.077 M 63.79 % | 4.931 M 28.66 % | 3.833 M -74.93 % | 15.292 M 220.88 % | 4.766 M 12.38 % | 4.240 M -6.24 % | 4.523 M -22.44 % | 5.831 M -26.27 % | 7.909 M -56.09 % | 18.011 M 296.17 % | 4.546 M -85.26 % | 30.852 M 502.42 % | 5.121 M -46.32 % | 9.541 M | 0.000 -100.00 % | 21.427 M | 0.000 -100.00 % | 10.050 M | 0.000 -100.00 % | 22.588 M | 0.000 -100.00 % | 8.547 M | 0.000 -100.00 % | 18.279 M | 0.000 -100.00 % | 6.900 M | 0.000 -100.00 % | 16.235 M | 0.000 -100.00 % | 14.104 M | 0.000 -100.00 % | 13.937 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 |
| Selling general and administrative expenses | -7.308 M -146.77 % | 15.625 M 158.73 % | -26.605 M -169.21 % | 38.439 M 183.99 % | 13.536 M -4.73 % | 14.207 M 169.12 % | -20.555 M -160.47 % | 33.991 M 1 275.96 % | -2.891 M -120.61 % | 14.026 M 168.18 % | 5.230 M -86.20 % | 37.907 M 902.88 % | -4.721 M -132.58 % | 14.492 M 162.63 % | -23.140 M -171.95 % | 32.161 M 10 155.79 % | -319.821 K -102.07 % | 15.462 M 192.10 % | -16.788 M -214.98 % | 14.601 M 1 032.04 % | -1.567 M -111.55 % | 13.558 M 156.59 % | -23.959 M -224.61 % | 19.227 M 889.55 % | -2.435 M -113.58 % | 17.939 M 219.30 % | -15.037 M -171.02 % | 21.172 M 462.44 % | -5.841 M -124.50 % | 23.840 M 171.71 % | -33.245 M -235.17 % | 24.595 M 530.28 % | -5.716 M -122.20 % | 25.742 M 181.00 % | -31.779 M -231.38 % | 24.189 M 450.15 % | -6.908 M -128.96 % | 23.855 M 175.19 % | -31.726 M -229.44 % | 24.511 M 1 465.51 % | -1.795 M -108.71 % | 20.607 M 185.58 % | -24.080 M -212.88 % | 21.331 M 18 660.09 % | -114.930 K -100.72 % | 15.951 M 178.04 % | -20.441 M -193.48 % | 21.865 M 866.88 % | 2.261 M -86.02 % | 16.171 M 182.65 % | -19.566 M -197.77 % | 20.012 M 7 838.28 % | 252.098 K -98.36 % | 15.334 M 191.10 % | -16.832 M -203.03 % | 16.338 M 44 450.80 % | 36.672 K -99.76 % | 15.017 M 246.24 % | -10.269 M -178.51 % | 13.079 M 45.87 % | 8.966 M 29.79 % | 6.908 M -31.41 % | 10.072 M 15.00 % | 8.759 M 12.61 % | 7.778 M 17.72 % | 6.607 M -27.75 % | 9.145 M 59.87 % | 5.720 M -22.30 % | 7.362 M 11.65 % | 6.594 M -20.01 % | 8.243 M 3.15 % | 7.991 M 39.98 % | 5.709 M -0.40 % | 5.732 M -9.65 % | 6.344 M -3.79 % | 6.593 M |
| Interest income | 341.337 K -65.79 % | 997.639 K 14.25 % | 873.215 K -31.54 % | 1.276 M -71.85 % | 4.532 M 70.57 % | 2.657 M -58.89 % | 6.463 M 49.16 % | 4.333 M -34.75 % | 6.641 M 403.89 % | 1.318 M | 0.000 -100.00 % | 3.088 M 6.02 % | 2.913 M 4 635.05 % | 61.521 K -98.90 % | 5.605 M 8.03 % | 5.188 M 130.95 % | 2.247 M -71.76 % | 7.956 M 1.89 % | 7.808 M -3.27 % | 8.072 M 436.88 % | 1.504 M -26.24 % | 2.038 M 313.49 % | 492.939 K -72.69 % | 1.805 M 117.04 % | 831.535 K -87.00 % | 6.399 M 134.93 % | 2.724 M -1.01 % | 2.751 M | 0.000 -100.00 % | 16.669 M | 0.000 -100.00 % | 6.847 M | 0.000 -100.00 % | 3.374 M | 0.000 | 0.000 -100.00 % | 178.425 K -94.72 % | 3.379 M | 0.000 | 0.000 -100.00 % | 187.624 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 988.228 K 845.21 % | 104.551 K -89.15 % | 963.165 K | 0.000 -100.00 % | 700.982 K 127 451 372.72 % | -0.550 -100.00 % | 1.498 M 14 984 610 086.04 % | -0.010 -100.00 % | 1.151 M | 0.000 -100.00 % | 712.874 K 111 386 662.50 % | -0.640 | 0.000 100.00 % | -0.290 | 0.000 100.00 % | -0.090 90.72 % | -0.970 | 0.000 100.00 % | -0.830 6.74 % | -0.890 -48.33 % | -0.600 37.50 % | -0.960 -26.32 % | -0.760 0.00 % | -0.760 -55.10 % | -0.490 -4.26 % | -0.470 -100.00 % | 57.651 K 9 939 927.58 % | -0.580 |
| Interest expense | 10.885 K -30.27 % | 15.610 K -97.33 % | 583.954 K 240.80 % | 171.348 K -50.32 % | 344.897 K -41.48 % | 589.370 K 8.07 % | 545.349 K -10.02 % | 606.046 K 7 071.96 % | 8.450 K -97.57 % | 347.891 K | 0.000 -100.00 % | 12.976 M 158 866.35 % | 8.163 K -11.96 % | 9.271 K -85.36 % | 63.308 K 203.27 % | 20.875 K | 0.000 -100.00 % | 11.693 K -92.81 % | 162.575 K | 0.000 -100.00 % | 111.737 K 266.95 % | 30.450 K | 0.000 -100.00 % | 201.706 K 78.67 % | 112.895 K | 0.000 | 0.000 -100.00 % | 915.841 K | 0.000 | 0.000 -100.00 % | 1.512 M | 0.000 -100.00 % | 2.231 M | 0.000 -100.00 % | 4.584 M 167.39 % | 1.714 M -9.24 % | 1.889 M | 0.000 -100.00 % | 2.787 M | 0.000 -100.00 % | 1.235 M | 0.000 -100.00 % | 6.562 M | 0.000 -100.00 % | 2.781 M | 0.000 -100.00 % | 941.816 K | 0.000 -100.00 % | 171.273 K | 0.000 -100.00 % | 826.564 K 76.48 % | 468.358 K -56.14 % | 1.068 M 56.68 % | 681.629 K -69.31 % | 2.221 M 302.72 % | 551.496 K -48.25 % | 1.066 M | 0.000 -100.00 % | 558.853 K -38.16 % | 903.667 K | 0.000 -100.00 % | 419.634 K | 0.000 -100.00 % | 1.627 M 261.78 % | 449.608 K | 0.000 -100.00 % | 1.117 M -42.81 % | 1.954 M 115.05 % | 908.487 K -60.09 % | 2.276 M 45.12 % | 1.569 M -10.43 % | 1.751 M -29.17 % | 2.472 M 11.28 % | 2.222 M 94.02 % | 1.145 M -39.07 % | 1.879 M |
| Depreciation and amortization | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.750 M -9.58 % | 8.571 M 12.48 % | 7.620 M 0.00 % | 7.620 M -1.36 % | 7.725 M 0.00 % | 7.725 M -12.89 % | 8.868 M 164.83 % | 3.349 M -69.80 % | 11.090 M 0.00 % | 11.090 M 51.13 % | 7.338 M 3.83 % | 7.067 M -7.96 % | 7.678 M 0.00 % | 7.678 M -17.05 % | 9.256 M -14.75 % | 10.857 M 50.92 % | 7.194 M -33.74 % | 10.857 M 0.00 % | 10.857 M 7.38 % | 10.111 M 0.36 % | 10.075 M -0.36 % | 10.111 M -56.27 % | 23.119 M 2 754.34 % | 809.977 K -93.90 % | 13.273 M 217.23 % | -11.323 M -132.25 % | 35.105 M 909.78 % | -4.335 M -315.55 % | 2.011 M -59.70 % | 4.991 M -92.47 % | 66.311 M 1 673.84 % | -4.213 M -134.98 % | 12.044 M 7 579.27 % | -161.030 K -100.11 % | 152.458 M 14 567.98 % | 1.039 M -99.21 % | 131.107 M 211.40 % | -117.688 M -289.17 % | 62.212 M 1 087.93 % | 5.237 M -61.25 % | 13.516 M 418.03 % | -4.250 M -150.46 % | 8.423 M 74.20 % | 4.835 M -56.78 % | 11.188 M 718.82 % | 1.366 M -94.47 % | 24.710 M 127.91 % | 10.842 M -20.94 % | 13.714 M 838.86 % | 1.461 M -81.63 % | 7.952 M 99.26 % | 3.991 M -30.91 % | 5.777 M 9.91 % | 5.256 M -74.61 % | 20.705 M 6 721.86 % | -312.674 K 89.15 % | -2.882 M -230.63 % | 2.207 M -63.84 % | 6.102 M 105.09 % | 2.975 M 39.88 % | 2.127 M 338.80 % | 484.704 K -92.46 % | 6.431 M 574.81 % | 952.935 K -14.80 % | 1.119 M -50.86 % | 2.276 M 40.80 % | 1.617 M -56.07 % | 3.680 M 48.85 % | 2.472 M 6.63 % | 2.319 M -37.07 % | 3.684 M 2.76 % | 3.585 M |
| Operating income | 27.087 M 39.08 % | 19.476 M 143.26 % | -45.017 M -276.96 % | 25.438 M 89.48 % | 13.426 M -34.68 % | 20.555 M 67.23 % | 12.291 M -49.93 % | 24.548 M -25.92 % | 33.137 M 68.16 % | 19.706 M 192.03 % | 6.748 M -71.77 % | 23.900 M -21.70 % | 30.525 M 77.95 % | 17.153 M 767.80 % | 1.977 M -91.07 % | 22.132 M 0.63 % | 21.993 M -15.31 % | 25.969 M 277.30 % | 6.883 M -72.66 % | 25.175 M 23.90 % | 20.319 M 10.09 % | 18.456 M 62.92 % | 11.328 M -69.05 % | 36.608 M 97.86 % | 18.502 M -27.29 % | 25.447 M 37.23 % | 18.543 M -24.74 % | 24.639 M -32.11 % | 36.291 M 61.82 % | 22.427 M -13.81 % | 26.021 M 9.23 % | 23.823 M -28.77 % | 33.445 M 43.50 % | 23.307 M 154.58 % | 9.155 M -60.73 % | 23.314 M -44.49 % | 42.000 M 157.77 % | 16.293 M 266.86 % | -9.765 M -161.38 % | 15.909 M 157.21 % | 6.185 M -95.25 % | 130.189 M 400.42 % | 26.016 M 16.43 % | 22.345 M -64.57 % | 63.072 M 210.57 % | 20.308 M 90.54 % | 10.658 M -43.65 % | 18.913 M -38.46 % | 30.732 M 42.65 % | 21.543 M -51.61 % | 44.519 M 87.09 % | 23.796 M -22.38 % | 30.658 M 46.89 % | 20.871 M -6.02 % | 22.208 M 17.79 % | 18.854 M -26.81 % | 25.760 M 100.02 % | 12.879 M 18.85 % | 10.836 M -2.27 % | 11.087 M -3.03 % | 11.434 M 80.29 % | 6.342 M 104.46 % | 3.102 M 1.47 % | 3.057 M 23.31 % | 2.479 M 125.16 % | 1.101 M 140.49 % | -2.720 M -71.46 % | -1.586 M -146.15 % | 3.437 M 15.00 % | 2.989 M -41.13 % | 5.077 M 91.49 % | 2.651 M -72.37 % | 9.595 M 117.63 % | 4.409 M -51.16 % | 9.027 M 78.70 % | 5.052 M |
| Operating income ratio | 0.21 31.25 % | 0.16 162.36 % | -0.25 -265.40 % | 0.15 74.86 % | 0.09 -48.32 % | 0.17 108.78 % | 0.08 -55.29 % | 0.18 -29.10 % | 0.26 56.53 % | 0.16 241.70 % | 0.05 -66.79 % | 0.14 -25.65 % | 0.19 31.94 % | 0.15 1 129.26 % | 0.01 -91.80 % | 0.15 3.71 % | 0.14 -30.27 % | 0.20 312.06 % | 0.05 -74.38 % | 0.19 -22.73 % | 0.25 44.45 % | 0.17 120.97 % | 0.08 -68.26 % | 0.24 57.06 % | 0.16 -21.36 % | 0.20 145.71 % | 0.08 -56.18 % | 0.18 -27.04 % | 0.25 46.03 % | 0.17 15.08 % | 0.15 8.51 % | 0.14 -42.19 % | 0.24 52.37 % | 0.16 175.11 % | 0.06 -65.60 % | 0.17 -38.82 % | 0.27 88.18 % | 0.14 310.62 % | -0.07 -154.60 % | 0.13 191.22 % | 0.04 -96.28 % | 1.16 521.92 % | 0.19 35.91 % | 0.14 -72.57 % | 0.50 182.98 % | 0.18 159.06 % | 0.07 -47.26 % | 0.13 -36.52 % | 0.20 23.73 % | 0.16 -27.43 % | 0.23 42.40 % | 0.16 -26.01 % | 0.21 43.47 % | 0.15 11.85 % | 0.13 6.23 % | 0.13 -21.16 % | 0.16 37.71 % | 0.12 46.24 % | 0.08 -18.89 % | 0.10 -19.33 % | 0.12 24.82 % | 0.10 139.01 % | 0.04 2.10 % | 0.04 42.75 % | 0.03 42.83 % | 0.02 151.10 % | -0.04 -48.92 % | -0.03 -166.95 % | 0.04 2.44 % | 0.04 -19.47 % | 0.05 38.40 % | 0.03 -65.34 % | 0.10 42.28 % | 0.07 -22.83 % | 0.09 59.72 % | 0.06 |
| Total other income expenses net | -85.122 K -4 460.76 % | 1.952 K 100.73 % | -266.896 K -169.92 % | 381.699 K 1 151.35 % | 30.503 K 96.39 % | 15.532 K -93.64 % | 244.024 K 366.93 % | 52.261 K -78.81 % | 246.596 K 596.95 % | -49.622 K -107.81 % | 635.649 K -11.39 % | 717.320 K 292.67 % | -372.302 K 3.39 % | -385.360 K 99.03 % | -39.656 M -311 492.13 % | -12.727 K -100.03 % | 38.385 M 89 760.36 % | -42.812 K -101.76 % | 2.438 M 2 568.52 % | -98.783 K 82.59 % | -567.256 K -424.98 % | -108.053 K 84.50 % | -697.099 K -346.97 % | -155.962 K -830.23 % | -16.766 K 66.74 % | -50.413 K 70.63 % | -171.668 K -13.17 % | -151.697 K -3 129.09 % | 5.008 K 134.86 % | -14.366 K 99.82 % | -7.882 M -189 819.33 % | -4.150 K -101.83 % | 226.219 K -62.23 % | 598.897 K -93.21 % | 8.824 M 423.30 % | 1.686 M -63.00 % | 4.557 M 1 447.80 % | 294.425 K -93.36 % | 4.433 M 554.92 % | 676.954 K -19.69 % | 842.899 K 1 053.46 % | -88.404 K -106.88 % | 1.284 M 923.06 % | -156.033 K -105.14 % | 3.038 M 371.02 % | 644.903 K -92.01 % | 8.069 M 1 026.40 % | 716.353 K -89.48 % | 6.806 M 292.19 % | 1.735 M -12.16 % | 1.976 M -69.12 % | 6.399 M -15.19 % | 7.545 M 530.35 % | 1.197 M -50.84 % | 2.435 M 2 554.97 % | 91.716 K 101.92 % | -4.784 M -259.16 % | 3.006 M -24.49 % | 3.981 M 214.05 % | 1.268 M 730.91 % | 152.551 K -66.10 % | 449.958 K -69.19 % | 1.460 M 318.89 % | 348.651 K 492.99 % | 58.795 K -90.14 % | 596.081 K -71.80 % | 2.114 M 1 486.73 % | 133.214 K -58.49 % | 320.891 K -89.43 % | 3.037 M 498.50 % | 507.462 K -79.19 % | 2.438 M -9.77 % | 2.702 M 2 089.69 % | 123.401 K 315.46 % | -57.274 K -110.70 % | 535.451 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 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2007-12-31 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2006-12-31 | 2006-09-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 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2007-12-31 | 2007-09-30 | 2007-06-30 | 2006-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -184.032 M 33.08 % | -275.020 M 10.61 % | -307.648 M -32.89 % | -231.504 M -38.21 % | -167.500 M 70.81 % | -573.898 M -9.20 % | -525.559 M -2.65 % | -511.968 M 6.15 % | -545.499 M 0.37 % | -547.542 M -1.77 % | -537.994 M -10.33 % | -487.626 M -3.93 % | -469.187 M 3.91 % | -488.261 M -19.49 % | -408.612 M 12.68 % | -467.971 M -1.30 % | -461.981 M -9.57 % | -421.624 M -12.53 % | -374.682 M 1.96 % | -382.183 M -6.44 % | -359.074 M -2.08 % | -351.764 M 0.63 % | -353.985 M -235.04 % | -105.653 M 50.58 % | -213.797 M -149.94 % | -85.539 M 4.05 % | -89.152 M -20.81 % | -73.797 M -12.54 % | -65.572 M -33.92 % | -48.963 M 45.65 % | -90.096 M -123.73 % | -40.270 M -39.36 % | -28.897 M -62.10 % | -17.827 M 83.37 % | -107.222 M -257.20 % | 68.207 M -13.73 % | 79.063 M 15.67 % | 68.351 M 239.17 % | -49.115 M 47.89 % | -94.258 M -2.76 % | -91.731 M -11.18 % | -82.506 M 66.84 % | -248.835 M 23.98 % | -327.325 M 8.11 % | -356.214 M 9.56 % | -393.889 M 2.16 % | -402.571 M 9.52 % | -444.916 M -41.10 % | -315.309 M 25.16 % | -421.286 M -209.73 % | -136.019 M -23.70 % | -109.961 M -20.12 % | -91.543 M 5.57 % | -96.946 M -17.45 % | -82.539 M 42.11 % | -142.573 M -1.88 % | -139.944 M 22.01 % | -179.447 M 15.72 % | -212.923 M -61.71 % | -131.669 M -15.75 % | -113.748 M -57.08 % | -72.414 M -155.78 % | -28.311 M -310.40 % | -6.898 M -183.35 % | 8.277 M 441.18 % | -2.426 M -517.38 % | -392.945 K 47.63 % | -750.308 K 92.71 % | -10.296 M -11.71 % | -9.216 M -133.91 % | -3.940 M 92.06 % | -49.650 M -172.61 % | 68.382 M 0.26 % | 68.205 M |
| Total investments | 763.793 M 22.09 % | 625.580 M 3.64 % | 603.618 M -14.35 % | 704.738 M -17.98 % | 859.252 M 22.71 % | 700.244 M -1.57 % | 711.399 M -6.92 % | 764.288 M 6.15 % | 719.976 M 1.13 % | 711.933 M -0.20 % | 713.346 M 6.32 % | 670.952 M -0.82 % | 676.529 M 1.67 % | 665.421 M -1.07 % | 672.609 M 1.53 % | 662.481 M 0.89 % | 656.623 M 2.23 % | 642.314 M -0.69 % | 646.791 M 0.20 % | 645.527 M 0.87 % | 639.945 M 2.77 % | 622.708 M -1.91 % | 634.849 M -3.19 % | 655.780 M -0.06 % | 656.142 M -3.08 % | 676.996 M 5.50 % | 641.694 M -4.49 % | 671.873 M 1.48 % | 662.057 M -4.84 % | 695.742 M -5.23 % | 734.111 M 0.06 % | 733.640 M 0.24 % | 731.866 M -5.92 % | 777.947 M -3.82 % | 808.881 M 3.10 % | 784.558 M 3.12 % | 760.845 M 1.62 % | 748.743 M -1.05 % | 756.684 M 15.65 % | 654.308 M -25.25 % | 875.321 M -13.89 % | 1.017 B 14.98 % | 884.087 M 61.90 % | 546.072 M 17.40 % | 465.131 M -15.39 % | 549.740 M -35.95 % | 858.272 M -4.24 % | 896.271 M 13.55 % | 789.297 M 17.60 % | 671.171 M 22.27 % | 548.914 M 5.85 % | 518.557 M -3.72 % | 538.589 M 10.88 % | 485.721 M 3.93 % | 467.341 M -4.07 % | 487.167 M 6.44 % | 457.687 M 0.05 % | 457.480 M -20.18 % | 573.128 M 1 059.66 % | 49.422 M -4.37 % | 51.682 M 0.00 % | 51.682 M 0.00 % | 51.682 M 0.00 % | 51.682 M 0.00 % | 51.682 M 0.00 % | 51.682 M 0.00 % | 51.682 M 0.00 % | 51.682 M 0.00 % | 51.682 M 0.00 % | 51.682 M 0.00 % | 51.682 M 493.10 % | 8.714 M 0.00 % | 8.714 M 0.00 % | 8.714 M |
| Total debt | 4.421 M -2.42 % | 4.531 M -19.48 % | 5.627 M -21.82 % | 7.198 M -82.18 % | 40.392 M -51.88 % | 83.946 M 692.67 % | 10.590 M -87.13 % | 82.313 M -0.05 % | 82.350 M 14 608.31 % | 559.890 K 0.00 % | 559.889 K -16.46 % | 670.201 K -13.71 % | 776.708 K -11.95 % | 882.096 K -10.54 % | 985.997 K -97.85 % | 45.855 M 5.82 % | 43.333 M -0.85 % | 43.705 M | 0.000 -100.00 % | 16.814 M 11.99 % | 15.014 M -0.01 % | 15.015 M | 0.000 -100.00 % | 5.533 M -64.38 % | 15.533 M 2 815.70 % | 532.727 K 0.00 % | 532.727 K -50.00 % | 1.065 M -82.32 % | 6.028 M -46.13 % | 11.190 M 549.41 % | 1.723 M -85.27 % | 11.698 M -79.33 % | 56.598 M -30.64 % | 81.598 M -5.77 % | 86.598 M -42.70 % | 151.131 M -9.14 % | 166.331 M 3.74 % | 160.331 M 7 424.06 % | 2.131 M -41.41 % | 3.637 M 1.05 % | 3.599 M -31.48 % | 5.252 M 0.19 % | 5.242 M 8.14 % | 4.848 M -33.56 % | 7.296 M -37.57 % | 11.688 M 5.01 % | 11.130 M 87.46 % | 5.937 M 34.95 % | 4.400 M 17.99 % | 3.729 M 0.00 % | 3.729 M -84.63 % | 24.262 M -53.86 % | 52.587 M 4.78 % | 50.190 M -15.67 % | 59.519 M 1.70 % | 58.524 M 66.71 % | 35.105 M -48.39 % | 68.022 M 101.92 % | 33.688 M 23.85 % | 27.200 M -59.52 % | 67.189 M -25.29 % | 89.936 M 78.92 % | 50.266 M -46.34 % | 93.670 M 2.98 % | 90.958 M -3.26 % | 94.023 M 27.87 % | 73.528 M -38.50 % | 119.558 M 22.19 % | 97.848 M 4.25 % | 93.860 M 10.92 % | 84.616 M 19.46 % | 70.830 M -53.99 % | 153.929 M 17.60 % | 130.893 M |
| Accumulated other comprehensive income loss | 0.000 -100.00 % | 985.624 M | 0.000 -100.00 % | 973.562 M 278.56 % | 257.175 M 105.62 % | 125.072 M -8.31 % | 136.404 M -86.09 % | 980.535 M 232.03 % | 295.311 M -70.15 % | 989.291 M 552.57 % | 151.600 M -83.86 % | 939.121 M 269.88 % | 253.897 M -73.12 % | 944.529 M 263.53 % | 259.821 M -71.09 % | 898.621 M 339.67 % | 204.383 M -77.09 % | 891.925 M 1 035.57 % | 78.544 M -3.79 % | 81.635 M 0.63 % | 81.120 M 13.72 % | 71.333 M -16.57 % | 85.498 M 6.07 % | 80.605 M -13.54 % | 93.225 M -19.91 % | 116.404 M 28.78 % | 90.392 M -9.07 % | 99.406 M 1.05 % | 98.376 M -25.68 % | 132.372 M -25.40 % | 177.444 M -3.64 % | 184.140 M -1.79 % | 187.488 M -20.35 % | 235.392 M -11.09 % | 264.753 M 12.35 % | 235.650 M 5.05 % | 224.318 M -7.24 % | 241.831 M -34.34 % | 368.288 M 28.48 % | 286.645 M -40.13 % | 478.777 M -18.43 % | 586.948 M 24.50 % | 471.443 M 9.34 % | 431.178 M | 0.000 | 0.000 -100.00 % | 693.008 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 |
| Retained earnings | 919.929 M 1.61 % | 905.379 M 1.98 % | 887.810 M 1.06 % | 878.471 M 2.71 % | 855.301 M -0.24 % | 857.329 M 2.13 % | 839.451 M 0.50 % | 835.298 M 2.74 % | 813.013 M 1.68 % | 799.548 M -13.07 % | 919.812 M 17.18 % | 784.954 M 4.17 % | 753.501 M 1.33 % | 743.581 M 2.14 % | 728.025 M -5.25 % | 768.330 M 2.78 % | 747.521 M 5.01 % | 711.865 M 3.48 % | 687.908 M -0.30 % | 689.949 M 3.48 % | 666.757 M 0.03 % | 666.553 M 2.52 % | 650.200 M -0.16 % | 651.258 M 5.52 % | 617.182 M -0.13 % | 617.962 M 3.83 % | 595.185 M 0.56 % | 591.844 M -0.56 % | 595.158 M 5.84 % | 562.308 M 3.93 % | 541.049 M 2.46 % | 528.057 M 0.76 % | 524.098 M 6.12 % | 493.870 M 4.35 % | 473.300 M 2.66 % | 461.033 M 4.96 % | 439.228 M 5.74 % | 415.400 M 3.43 % | 401.627 M -5.88 % | 426.724 M 3.53 % | 412.157 M -6.38 % | 440.252 M 33.84 % | 328.939 M 3.01 % | 319.319 M 6.80 % | 298.975 M 7.73 % | 277.526 M 6.91 % | 259.578 M 2.24 % | 253.888 M 7.58 % | 236.009 M 0.59 % | 234.615 M 9.26 % | 214.737 M 17.35 % | 182.984 M 16.30 % | 157.334 M 1.85 % | 154.478 M 13.70 % | 135.859 M 15.25 % | 117.884 M 15.84 % | 101.769 M -4.79 % | 106.885 M 15.06 % | 92.897 M 12.95 % | 82.246 M 14.61 % | 71.764 M 18.30 % | 60.661 M 10.53 % | 54.880 M 5.77 % | 51.887 M 5.69 % | 49.095 M -14.58 % | 57.477 M 2.89 % | 55.862 M 0.52 % | 55.574 M -2.08 % | 56.755 M -12.20 % | 64.643 M 7.32 % | 60.234 M 4.35 % | 57.722 M 8.26 % | 53.319 M 29.33 % | 41.228 M |
| Common stock | 176.763 M 0.00 % | 176.763 M 0.00 % | 176.763 M 0.00 % | 176.763 M 0.00 % | 176.763 M 0.00 % | 176.763 M 0.00 % | 176.763 M 0.00 % | 176.763 M 0.00 % | 176.763 M 0.00 % | 176.763 M 0.00 % | 176.763 M 0.00 % | 176.763 M 0.00 % | 176.763 M 0.00 % | 176.763 M 0.00 % | 176.763 M 0.00 % | 176.763 M 0.00 % | 176.763 M 0.00 % | 176.763 M 0.00 % | 176.763 M 0.00 % | 176.763 M 0.00 % | 176.763 M 0.00 % | 176.763 M 0.00 % | 176.763 M 0.00 % | 176.763 M 0.00 % | 176.763 M 0.00 % | 176.763 M 0.00 % | 176.763 M 0.00 % | 176.763 M 0.00 % | 176.763 M 0.00 % | 176.763 M 0.00 % | 176.763 M 0.00 % | 176.763 M 0.00 % | 176.763 M 0.00 % | 176.763 M 0.00 % | 176.763 M 0.00 % | 176.763 M 0.00 % | 176.763 M 0.00 % | 176.763 M 0.00 % | 176.763 M 0.00 % | 176.763 M 0.00 % | 176.763 M 0.00 % | 176.763 M 0.00 % | 176.763 M 0.00 % | 176.763 M 0.00 % | 176.763 M 0.00 % | 176.763 M 0.00 % | 176.763 M 0.00 % | 176.763 M 0.00 % | 176.763 M 0.00 % | 176.763 M 16.80 % | 151.339 M 0.00 % | 151.339 M 0.00 % | 151.339 M 0.00 % | 151.339 M 0.00 % | 151.339 M 0.00 % | 151.339 M 0.00 % | 151.339 M 0.00 % | 151.339 M 0.00 % | 151.339 M 0.00 % | 151.339 M 40.99 % | 107.339 M 0.00 % | 107.339 M 0.00 % | 107.339 M 0.00 % | 107.339 M 0.00 % | 107.339 M 0.00 % | 107.339 M 0.00 % | 107.339 M 0.00 % | 107.339 M 0.00 % | 107.339 M 0.00 % | 107.339 M 0.00 % | 107.339 M 0.00 % | 107.339 M 33.61 % | 80.339 M 0.00 % | 80.339 M |
| Total equity | 2.113 B 1.94 % | 2.073 B 1.64 % | 2.039 B 0.25 % | 2.034 B 2.26 % | 1.989 B -0.92 % | 2.008 B 0.34 % | 2.001 B 0.16 % | 1.998 B 0.64 % | 1.985 B 0.72 % | 1.971 B 0.99 % | 1.951 B 2.43 % | 1.905 B 1.17 % | 1.883 B 0.76 % | 1.869 B 0.33 % | 1.863 B 0.85 % | 1.847 B 1.11 % | 1.827 B 2.40 % | 1.784 B 0.92 % | 1.767 B 0.25 % | 1.763 B 1.36 % | 1.739 B 0.57 % | 1.730 B 0.22 % | 1.726 B 0.75 % | 1.713 B 1.22 % | 1.692 B -1.39 % | 1.716 B 2.89 % | 1.668 B 0.49 % | 1.660 B -0.17 % | 1.663 B -0.09 % | 1.664 B -1.42 % | 1.688 B 0.99 % | 1.672 B 0.02 % | 1.671 B -1.07 % | 1.689 B -0.53 % | 1.698 B 3.92 % | 1.634 B 2.06 % | 1.601 B 0.54 % | 1.593 B -6.61 % | 1.705 B 4.49 % | 1.632 B -9.81 % | 1.810 B -7.05 % | 1.947 B 13.19 % | 1.720 B 3.78 % | 1.657 B 5.68 % | 1.568 B -2.98 % | 1.616 B -13.13 % | 1.861 B -0.89 % | 1.877 B 6.15 % | 1.769 B 6.07 % | 1.667 B 32.71 % | 1.256 B 5.30 % | 1.193 B 0.74 % | 1.184 B 4.21 % | 1.137 B 3.12 % | 1.102 B 0.52 % | 1.096 B 4.46 % | 1.050 B -0.13 % | 1.051 B -7.43 % | 1.135 B 66.87 % | 680.353 M 119.21 % | 310.366 M 3.72 % | 299.231 M 1.98 % | 293.416 M 1.56 % | 288.899 M 0.97 % | 286.122 M -2.82 % | 294.414 M 0.56 % | 292.787 M 0.32 % | 291.839 M -0.39 % | 292.974 M -2.60 % | 300.808 M 1.52 % | 296.295 M 1.50 % | 291.911 M 92.95 % | 151.285 M 8.81 % | 139.042 M |
| Other non current liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 33.982 M 2 431.54 % | 1.342 M -92.02 % | 16.813 M 1 491.47 % | 1.056 M -18.75 % | 1.300 M 31.64 % | 987.689 K -28.51 % | 1.382 M 12.00 % | 1.234 M -11.68 % | 1.397 M | 0.000 | 0.000 | 0.000 -100.00 % | 9.785 M | 0.000 | 0.000 | 0.000 -100.00 % | 827.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 105.900 M 14.85 % | 92.207 M -11.72 % | 104.444 M 266.09 % | 28.529 M -81.79 % | 156.696 M 711.26 % | 19.315 M -83.25 % | 115.280 M 461.30 % | 20.538 M 2.15 % | 20.106 M -1.56 % | 20.424 M 6.14 % | 19.242 M -1.62 % | 19.559 M 49.00 % | 13.127 M 2.49 % | 12.808 M -0.63 % | 12.889 M 43.68 % | 8.971 M 824.01 % | 970.833 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 |
| Long term debt | 3.911 M -2.74 % | 4.021 M -2.55 % | 4.126 M 12.46 % | 3.669 M 2 692.68 % | 131.375 K 66.72 % | 78.800 K -58.11 % | 188.096 K -24.24 % | 248.268 K | 0.000 -100.00 % | 166.702 K 0.00 % | 166.702 K -33.11 % | 249.226 K -29.94 % | 355.733 K -22.85 % | 461.121 K -18.39 % | 565.022 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.249 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 532.727 K 0.00 % | 532.727 K 0.00 % | 532.727 K -0.15 % | 533.553 K -49.92 % | 1.065 M 0.00 % | 1.065 M 0.00 % | 1.065 M -33.33 % | 1.598 M 0.00 % | 1.598 M 0.00 % | 1.598 M 0.00 % | 1.598 M 0.00 % | 1.598 M -25.00 % | 2.131 M 0.00 % | 2.131 M 0.00 % | 2.131 M 0.00 % | 2.131 M -20.00 % | 2.664 M 0.00 % | 2.664 M 0.00 % | 2.664 M 0.00 % | 2.664 M -16.67 % | 3.196 M 0.00 % | 3.196 M 0.00 % | 3.196 M 0.00 % | 3.196 M -14.29 % | 3.729 M 0.00 % | 3.729 M 0.00 % | 3.729 M 0.00 % | 3.729 M -12.50 % | 4.262 M 0.00 % | 4.262 M 0.00 % | 4.262 M 0.00 % | 4.262 M -11.11 % | 4.795 M 0.00 % | 4.795 M 0.00 % | 4.795 M 0.00 % | 4.795 M -10.00 % | 5.327 M 0.00 % | 5.327 M 0.00 % | 5.327 M 0.00 % | 5.327 M -9.09 % | 5.860 M 0.00 % | 5.860 M 0.00 % | 5.860 M 0.00 % | 5.860 M 0.00 % | 5.860 M 0.00 % | 5.860 M 0.00 % | 5.860 M 0.00 % | 5.860 M 0.00 % | 5.860 M 0.00 % | 5.860 M 0.00 % | 5.860 M |
| Total non current liabilities | 19.076 M 14.37 % | 16.679 M 33.98 % | 12.449 M -57.97 % | 29.618 M 202.58 % | 9.788 M -62.05 % | 25.790 M -9.23 % | 28.413 M -9.93 % | 31.544 M -6.12 % | 33.600 M -1.09 % | 33.972 M -0.52 % | 34.148 M 10.97 % | 30.772 M -1.75 % | 31.320 M -1.20 % | 31.701 M -8.28 % | 34.563 M 13.38 % | 30.483 M -5.57 % | 32.281 M 0.55 % | 32.105 M -8.31 % | 35.012 M -15.20 % | 41.290 M -1.80 % | 42.047 M 2.01 % | 41.217 M -7.62 % | 44.616 M 1.90 % | 43.782 M -5.20 % | 46.185 M -8.53 % | 50.491 M 9.69 % | 46.029 M -1.32 % | 46.643 M 0.10 % | 46.599 M -11.49 % | 52.648 M -14.06 % | 61.259 M -2.11 % | 62.577 M -0.29 % | 62.759 M -12.03 % | 71.344 M -6.27 % | 76.116 M -4.06 % | 79.334 M 3.49 % | 76.659 M 0.24 % | 76.475 M -22.38 % | 98.525 M 15.95 % | 84.975 M -28.19 % | 118.340 M -14.20 % | 137.926 M 17.34 % | 117.543 M 7.74 % | 109.097 M 14.35 % | 95.404 M -11.37 % | 107.640 M -30.21 % | 154.233 M -3.86 % | 160.425 M 18.34 % | 135.557 M 13.90 % | 119.009 M 18.50 % | 100.431 M 4.24 % | 96.345 M -3.06 % | 99.390 M 10.08 % | 90.292 M 2.67 % | 87.946 M 0.63 % | 87.398 M 6.91 % | 81.749 M -0.12 % | 81.843 M -14.22 % | 95.406 M 906.22 % | 9.482 M 77.98 % | 5.327 M 0.00 % | 5.327 M 0.00 % | 5.327 M -9.09 % | 5.860 M 0.00 % | 5.860 M 0.00 % | 5.860 M 0.00 % | 5.860 M 0.00 % | 5.860 M 0.00 % | 5.860 M 0.00 % | 5.860 M 0.00 % | 5.860 M 0.00 % | 5.860 M 0.00 % | 5.860 M 0.00 % | 5.860 M |
| Other current liabilities | 24.861 M 5.84 % | 23.488 M -23.10 % | 30.542 M -66.47 % | 91.083 M 171.63 % | 33.532 M 0.97 % | 33.211 M -34.84 % | 50.972 M 1 124.52 % | -4.975 M -64.87 % | -3.018 M -121.49 % | 14.041 M -66.93 % | 42.462 M 142.36 % | 17.520 M 11.83 % | 15.666 M 10.93 % | 14.122 M 256.07 % | -9.049 M -137.62 % | 24.052 M 3.75 % | 23.183 M 23.07 % | 18.837 M -37.05 % | 29.923 M 106.53 % | 14.489 M -9.67 % | 16.040 M 66.99 % | 9.605 M -75.50 % | 39.199 M 23.71 % | 31.685 M 6.53 % | 29.742 M -19.65 % | 37.015 M -15.85 % | 43.986 M -9.08 % | 48.379 M 77.07 % | 27.323 M -52.08 % | 57.013 M 98.83 % | 28.675 M -5.64 % | 30.389 M 28.90 % | 23.576 M 655.50 % | -4.244 M -939.15 % | -408.421 K -102.15 % | 18.992 M -51.37 % | 39.054 M 4 458.38 % | -896.063 K -100.78 % | 115.310 M 344.77 % | 25.926 M 1.34 % | 25.583 M 225.19 % | -20.435 M -109.13 % | 223.869 M 55 800.02 % | -401.919 K -101.19 % | 33.910 M -34.11 % | 51.463 M 69.78 % | 30.311 M -50.07 % | 60.707 M 4.95 % | 57.845 M 21.49 % | 47.613 M -12.57 % | 54.460 M -14.85 % | 63.957 M 11.12 % | 57.556 M 3.90 % | 55.398 M -42.86 % | 96.955 M -18.70 % | 119.256 M -28.26 % | 166.233 M -11.13 % | 187.042 M 63.01 % | 114.745 M 24.69 % | 92.026 M 149.39 % | 36.901 M -42.49 % | 64.160 M 574.12 % | 9.518 M -53.69 % | 20.552 M 26.98 % | 16.186 M -29.74 % | 23.036 M 18.62 % | 19.421 M 85.49 % | 10.470 M -31.96 % | 15.387 M 19.90 % | 12.833 M -12.76 % | 14.709 M 16.06 % | 12.674 M 23.31 % | 10.278 M -49.49 % | 20.349 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.877 M -49.70 % | 25.599 M -26.49 % | 34.824 M 19.91 % | 29.042 M 16.40 % | 24.949 M 411.73 % | 4.875 M | 0.000 -100.00 % | 5.594 M 15.62 % | 4.838 M 9.06 % | 4.436 M -87.56 % | 35.651 M 359.28 % | 7.762 M -8.25 % | 8.460 M 32.97 % | 6.362 M | 0.000 -100.00 % | 4.513 M -74.15 % | 17.459 M 16.72 % | 14.958 M | 0.000 -100.00 % | 21.942 M 19.72 % | 18.327 M | 0.000 | 0.000 | 0.000 -100.00 % | 20.824 M -14.19 % | 24.267 M -13.81 % | 28.155 M 10.88 % | 25.393 M 6.64 % | 23.811 M -8.35 % | 25.980 M 14.58 % | 22.674 M 3.40 % | 21.929 M -42.44 % | 38.096 M 39.79 % | 27.253 M | 0.000 -100.00 % | 34.971 M 2.55 % | 34.100 M -18.28 % | 41.727 M -81.50 % | 225.591 M 741.77 % | 26.800 M 15.32 % | 23.239 M 1.48 % | 22.900 M -3.20 % | 23.657 M -45.54 % | 43.437 M 15.61 % | 37.573 M | 0.000 | 0.000 -100.00 % | 29.605 M 26.23 % | 23.453 M -41.03 % | 39.773 M -15.97 % | 47.334 M 112.42 % | 22.283 M 27.61 % | 17.462 M 398.61 % | 3.502 M -52.59 % | 7.387 M 8.91 % | 6.783 M 66.26 % | 4.080 M -91.86 % | 50.089 M 1 053.25 % | 4.343 M 71.85 % | 2.527 M 205.75 % | 826.616 K 133.95 % | -2.435 M -302.33 % | -605.109 K -127.26 % | 2.220 M -44.89 % | 4.028 M 21.68 % | 3.310 M 21.82 % | 2.718 M -64.12 % | 7.573 M 38.68 % | 5.461 M -44.12 % | 9.772 M |
| Short term debt | 510.348 K 0.06 % | 510.056 K -66.02 % | 1.501 M -57.46 % | 3.529 M 0.00 % | 3.529 M -95.83 % | 84.686 M 512.35 % | 13.830 M -83.15 % | 82.065 M 0.08 % | 82.000 M | 0.000 -100.00 % | 393.187 K | 0.000 -100.00 % | 420.975 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.109 M -72.63 % | 15.014 M -0.01 % | 15.015 M | 0.000 -100.00 % | 5.000 M -66.67 % | 15.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.962 M -50.38 % | 10.000 M | 0.000 -100.00 % | 10.100 M -81.64 % | 55.000 M -31.25 % | 80.000 M -5.88 % | 85.000 M -42.95 % | 149.000 M -9.26 % | 164.200 M 3.79 % | 158.200 M | 0.000 -100.00 % | 973.278 K 4.05 % | 935.380 K -63.87 % | 2.589 M 0.38 % | 2.579 M 56.14 % | 1.652 M -59.72 % | 4.100 M -51.72 % | 8.492 M 7.03 % | 7.934 M 259.28 % | 2.208 M 229.24 % | 670.722 K | 0.000 | 0.000 -100.00 % | 20.000 M -58.61 % | 48.325 M 5.22 % | 45.928 M -16.88 % | 55.257 M 2.84 % | 53.729 M 77.26 % | 30.310 M -52.06 % | 63.228 M 234.65 % | 18.893 M 59.13 % | 11.873 M -80.81 % | 61.861 M -26.89 % | 84.609 M 88.27 % | 44.939 M -48.82 % | 87.810 M 3.19 % | 85.098 M -3.48 % | 88.163 M 30.29 % | 67.668 M -40.48 % | 113.698 M 23.60 % | 91.988 M 4.53 % | 88.000 M 11.74 % | 78.756 M 21.22 % | 64.970 M -56.12 % | 148.069 M 18.42 % | 125.033 M |
| Total current liabilities | 155.142 M -7.09 % | 166.981 M -14.50 % | 195.301 M 25.26 % | 155.914 M 5.68 % | 147.534 M -24.22 % | 194.697 M 38.02 % | 141.066 M -29.63 % | 200.461 M -4.58 % | 210.082 M 44.76 % | 145.125 M -19.27 % | 179.755 M -7.30 % | 193.918 M 4.11 % | 186.265 M 15.69 % | 161.009 M -14.76 % | 188.897 M 15.91 % | 162.970 M 3.43 % | 157.567 M 7.30 % | 146.850 M 1.07 % | 145.294 M -6.56 % | 155.493 M 13.70 % | 136.761 M -7.83 % | 148.374 M -14.14 % | 172.805 M 9.02 % | 158.508 M 8.08 % | 146.655 M -10.08 % | 163.095 M -28.97 % | 229.605 M 1.41 % | 226.403 M -6.25 % | 241.507 M -12.77 % | 276.872 M 0.26 % | 276.142 M 6.34 % | 259.667 M -3.28 % | 268.468 M -3.44 % | 278.045 M -0.83 % | 280.363 M -12.20 % | 319.333 M -8.78 % | 350.069 M 12.07 % | 312.375 M 16.78 % | 267.489 M 47.46 % | 181.398 M -13.38 % | 209.414 M 16.28 % | 180.102 M -49.10 % | 353.810 M 147.36 % | 143.034 M 0.01 % | 143.019 M -1.23 % | 144.793 M -11.99 % | 164.510 M -21.08 % | 208.444 M 8.51 % | 192.095 M 10.22 % | 174.277 M -2.00 % | 177.841 M 0.17 % | 177.539 M -15.76 % | 210.762 M -6.82 % | 226.199 M -15.51 % | 267.726 M -0.89 % | 270.142 M -14.16 % | 314.703 M -14.62 % | 368.592 M 40.92 % | 261.569 M 16.30 % | 224.911 M 12.70 % | 199.572 M -10.22 % | 222.300 M 64.57 % | 135.081 M -24.47 % | 178.845 M 0.66 % | 177.674 M 6.81 % | 166.344 M 19.46 % | 139.249 M -26.96 % | 190.637 M 13.47 % | 168.004 M 2.63 % | 163.707 M 16.38 % | 140.662 M 0.88 % | 139.440 M -39.61 % | 230.889 M 7.44 % | 214.899 M |
| Total liabilities | 174.218 M -5.14 % | 183.660 M -11.60 % | 207.750 M 11.98 % | 185.532 M 17.93 % | 157.323 M -28.65 % | 220.488 M 30.10 % | 169.479 M -26.95 % | 232.005 M -4.79 % | 243.682 M 36.06 % | 179.097 M -16.27 % | 213.903 M -4.80 % | 224.690 M 3.27 % | 217.585 M 12.91 % | 192.709 M -13.76 % | 223.460 M 15.51 % | 193.454 M 1.90 % | 189.847 M 6.09 % | 178.954 M -0.75 % | 180.306 M -8.37 % | 196.783 M 10.05 % | 178.808 M -5.69 % | 189.592 M -12.80 % | 217.421 M 7.48 % | 202.290 M 4.90 % | 192.839 M -9.71 % | 213.586 M -22.51 % | 275.635 M 0.95 % | 273.046 M -5.23 % | 288.106 M -12.57 % | 329.520 M -2.34 % | 337.401 M 4.70 % | 322.245 M -2.71 % | 331.226 M -5.20 % | 349.389 M -1.99 % | 356.479 M -10.58 % | 398.667 M -6.58 % | 426.728 M 9.74 % | 388.850 M 6.24 % | 366.014 M 37.41 % | 266.373 M -18.73 % | 327.755 M 3.06 % | 318.029 M -32.53 % | 471.352 M 86.95 % | 252.131 M 5.75 % | 238.422 M -5.55 % | 252.433 M -20.80 % | 318.743 M -13.59 % | 368.869 M 12.58 % | 327.652 M 11.72 % | 293.286 M 5.40 % | 278.272 M 1.60 % | 273.884 M -11.69 % | 310.152 M -2.00 % | 316.491 M -11.02 % | 355.672 M -0.52 % | 357.540 M -9.82 % | 396.452 M -11.98 % | 450.435 M 26.18 % | 356.976 M 52.30 % | 234.392 M 14.39 % | 204.899 M -9.98 % | 227.627 M 62.12 % | 140.408 M -23.98 % | 184.705 M 0.64 % | 183.534 M 6.58 % | 172.204 M 18.67 % | 145.109 M -26.15 % | 196.497 M 13.02 % | 173.864 M 2.53 % | 169.567 M 15.73 % | 146.522 M 0.84 % | 145.300 M -38.63 % | 236.749 M 7.24 % | 220.759 M |
| Other non current assets | 830.039 M 347.31 % | 185.564 M -4.32 % | 193.949 M -63.77 % | 535.263 M 52.00 % | 352.144 M 89.59 % | 185.735 M -14.45 % | 217.099 M -1.49 % | 220.381 M -0.92 % | 222.421 M -0.49 % | 223.517 M 0.15 % | 223.180 M 0.50 % | 222.066 M 5.13 % | 211.229 M -2.36 % | 216.333 M -16.42 % | 258.830 M 16.09 % | 222.957 M 0.42 % | 222.015 M -12.09 % | 252.543 M -14.64 % | 295.869 M 24.73 % | 237.217 M -2.65 % | 243.664 M -8.16 % | 265.322 M 3.97 % | 255.192 M -36.33 % | 400.788 M 60.17 % | 250.226 M 37.54 % | 181.928 M -0.26 % | 182.409 M -0.33 % | 183.020 M -0.33 % | 183.621 M -79.14 % | 880.055 M -5.24 % | 928.750 M 375.99 % | 195.119 M -3.25 % | 201.664 M -0.37 % | 202.407 M -0.23 % | 202.871 M 0.57 % | 201.730 M 0.09 % | 201.549 M -8.39 % | 220.011 M -0.29 % | 220.659 M 209.50 % | 71.296 M -1.70 % | 72.531 M -0.93 % | 73.210 M -0.92 % | 73.891 M -1.17 % | 74.767 M -86.17 % | 540.535 M 609.58 % | 76.177 M -0.57 % | 76.612 M 5.80 % | 72.410 M 0.33 % | 72.169 M -90.31 % | 744.516 M 923.33 % | 72.754 M 18 123.82 % | 399.227 K -99.93 % | 539.046 M 10.88 % | 486.131 M 3.94 % | 467.684 M -4.00 % | 487.167 M 6.44 % | 457.687 M 0.03 % | 457.536 M 458 272.93 % | -99.861 K -100.20 % | 49.422 M -4.37 % | 51.682 M -22.96 % | 67.082 M -0.18 % | 67.200 M -0.18 % | 67.318 M -0.18 % | 67.436 M -0.17 % | 67.554 M -0.17 % | 67.672 M 2.87 % | 65.785 M -0.16 % | 65.888 M -0.16 % | 65.992 M -0.16 % | 66.095 M 6 509.50 % | 1.000 M -88.52 % | 8.714 M 0.00 % | 8.714 M |
| Long term investments | 0.000 -100.00 % | 608.580 M 4.96 % | 579.800 M -16.22 % | 692.038 M -18.35 % | 847.552 M 23.09 % | 688.544 M 2.83 % | 669.568 M -10.97 % | 752.088 M 6.01 % | 709.476 M 1.15 % | 701.433 M -0.63 % | 705.846 M 7.90 % | 654.152 M -2.59 % | 671.529 M 2.32 % | 656.282 M 5.55 % | 621.789 M 1.52 % | 612.481 M 0.97 % | 606.623 M 7.88 % | 562.314 M 8.28 % | 519.291 M -10.05 % | 577.327 M 2.01 % | 565.945 M 7.24 % | 527.741 M -4.18 % | 550.746 M 28.90 % | 427.280 M -27.23 % | 587.142 M -13.27 % | 676.996 M 5.50 % | 641.694 M -4.49 % | 671.873 M 1.48 % | 662.057 M | 0.000 | 0.000 -100.00 % | 733.640 M 0.24 % | 731.866 M -5.92 % | 777.947 M -3.82 % | 808.881 M 3.10 % | 784.558 M 3.12 % | 760.845 M 1.62 % | 748.743 M -1.05 % | 756.684 M 15.65 % | 654.308 M -25.25 % | 875.321 M -13.89 % | 1.017 B 14.98 % | 884.087 M 61.90 % | 546.072 M | 0.000 -100.00 % | 549.740 M -35.95 % | 858.272 M -4.24 % | 896.271 M 13.55 % | 789.297 M | 0.000 -100.00 % | 548.914 M 5.85 % | 518.557 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 573.264 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.714 M | 0.000 | 0.000 |
| Intangible assets | 58.428 M -1.23 % | 59.155 M 167.90 % | 22.081 M -2.32 % | 22.606 M -2.25 % | 23.126 M -2.17 % | 23.639 M -3.24 % | 24.431 M 4.96 % | 23.278 M -3.40 % | 24.098 M -4.08 % | 25.122 M -3.85 % | 26.127 M -2.10 % | 26.686 M -15.72 % | 31.666 M -3.72 % | 32.890 M -4.52 % | 34.446 M -10.94 % | 38.675 M -8.18 % | 42.119 M -9.66 % | 46.621 M -1.79 % | 47.470 M -14.07 % | 55.241 M -5.31 % | 58.341 M -0.38 % | 58.564 M -0.62 % | 58.929 M -7.32 % | 63.582 M -0.29 % | 63.768 M -0.42 % | 64.037 M -0.22 % | 64.179 M -0.17 % | 64.289 M 0.34 % | 64.070 M 0.33 % | 63.858 M 0.16 % | 63.755 M -1.99 % | 65.046 M 1.31 % | 64.206 M 0.39 % | 63.956 M -0.20 % | 64.086 M -1.91 % | 65.334 M 1.02 % | 64.671 M 0.67 % | 64.239 M 0.02 % | 64.226 M -4.76 % | 67.434 M 0.69 % | 66.972 M 2.33 % | 65.445 M -0.44 % | 65.734 M 1.61 % | 64.694 M 3.65 % | 62.417 M 4.51 % | 59.726 M 0.79 % | 59.258 M 5.41 % | 56.214 M 0.37 % | 56.009 M 1.60 % | 55.129 M 6.41 % | 51.807 M -1.18 % | 52.424 M 2.47 % | 51.161 M 0.60 % | 50.854 M -1.58 % | 51.669 M 4.19 % | 49.590 M 2.83 % | 48.223 M 2.19 % | 47.189 M -1.39 % | 47.854 M -0.22 % | 47.959 M 158.97 % | 18.519 M -0.59 % | 18.629 M -0.59 % | 18.739 M -0.58 % | 18.849 M -0.58 % | 18.959 M -0.58 % | 19.069 M -0.57 % | 19.179 M -0.57 % | 19.289 M -0.67 % | 19.419 M -0.46 % | 19.509 M -0.56 % | 19.619 M 573.60 % | 2.913 M -0.61 % | 2.930 M -1.21 % | 2.966 M |
| GoodWill | 54.172 M 0.00 % | 54.172 M 0.00 % | 54.172 M -8.39 % | 59.132 M 0.00 % | 59.132 M 0.00 % | 59.132 M 0.00 % | 59.132 M 0.00 % | 59.132 M 0.00 % | 59.132 M 0.00 % | 59.132 M 0.00 % | 59.132 M -10.46 % | 66.042 M 0.00 % | 66.042 M 0.00 % | 66.042 M 0.00 % | 66.042 M -23.67 % | 86.521 M 0.00 % | 86.521 M 0.00 % | 86.521 M 0.00 % | 86.521 M -28.59 % | 121.155 M 0.00 % | 121.155 M 0.00 % | 121.155 M 0.00 % | 121.155 M -13.65 % | 140.311 M 0.00 % | 140.311 M 0.00 % | 140.311 M 0.00 % | 140.311 M -10.68 % | 157.095 M 0.00 % | 157.095 M 0.00 % | 157.095 M 0.00 % | 157.095 M -6.02 % | 167.160 M 0.00 % | 167.160 M 0.00 % | 167.160 M 0.00 % | 167.160 M -6.45 % | 178.681 M 0.00 % | 178.681 M 0.00 % | 178.681 M 0.00 % | 178.681 M -7.32 % | 192.802 M 0.00 % | 192.802 M 0.00 % | 192.802 M 0.00 % | 192.802 M 0.00 % | 192.802 M 0.00 % | 192.802 M 0.00 % | 192.802 M 0.00 % | 192.802 M -30.87 % | 278.905 M 0.00 % | 278.905 M 0.00 % | 278.905 M 0.00 % | 278.905 M 0.00 % | 278.905 M 0.00 % | 278.905 M 0.00 % | 278.905 M 0.00 % | 278.905 M 44.66 % | 192.802 M 0.00 % | 192.802 M 0.00 % | 192.802 M 0.00 % | 192.802 M -0.02 % | 192.846 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 |
| Goodwill and intangible assets | 112.600 M -0.64 % | 113.327 M 48.62 % | 76.253 M -6.71 % | 81.739 M -0.63 % | 82.259 M -0.62 % | 82.771 M -0.95 % | 83.564 M 1.40 % | 82.410 M -0.99 % | 83.230 M -1.22 % | 84.255 M -1.18 % | 85.259 M -8.06 % | 92.729 M -5.10 % | 97.708 M -1.24 % | 98.932 M -1.55 % | 100.488 M -19.74 % | 125.196 M -2.68 % | 128.640 M -3.38 % | 133.142 M -0.63 % | 133.991 M -24.04 % | 176.396 M -1.73 % | 179.496 M -0.12 % | 179.719 M -0.20 % | 180.084 M -11.68 % | 203.893 M -0.09 % | 204.079 M -0.13 % | 204.348 M -0.07 % | 204.490 M -7.63 % | 221.383 M 0.10 % | 221.165 M 0.10 % | 220.952 M 0.05 % | 220.849 M -4.89 % | 232.206 M 0.36 % | 231.366 M 0.11 % | 231.116 M -0.06 % | 231.246 M -5.23 % | 244.015 M 0.27 % | 243.353 M 0.18 % | 242.921 M 0.01 % | 242.907 M -6.66 % | 260.237 M 0.18 % | 259.774 M 0.59 % | 258.247 M -0.11 % | 258.536 M 0.40 % | 257.497 M 0.89 % | 255.219 M 1.07 % | 252.528 M 0.19 % | 252.060 M -24.78 % | 335.119 M 0.06 % | 334.913 M 0.26 % | 334.034 M 1.00 % | 330.712 M -0.19 % | 331.328 M 0.38 % | 330.065 M 0.09 % | 329.758 M -0.25 % | 330.574 M 36.38 % | 242.392 M 0.57 % | 241.026 M 0.43 % | 239.991 M -0.28 % | 240.656 M -0.06 % | 240.805 M 1 200.32 % | 18.519 M -0.59 % | 18.629 M -0.59 % | 18.739 M -0.58 % | 18.849 M -0.58 % | 18.959 M -0.58 % | 19.069 M -0.57 % | 19.179 M -0.57 % | 19.289 M -0.67 % | 19.419 M -0.46 % | 19.509 M -0.56 % | 19.619 M 573.60 % | 2.913 M -0.61 % | 2.930 M -1.21 % | 2.966 M |
| Property plant equipment net | 357.584 M 4.81 % | 341.174 M -1.17 % | 345.201 M -0.17 % | 345.796 M 1.16 % | 341.846 M -1.48 % | 346.991 M -1.95 % | 353.902 M 10.37 % | 320.641 M -1.33 % | 324.978 M -1.62 % | 330.333 M -1.90 % | 336.739 M -3.61 % | 349.362 M -1.38 % | 354.246 M -1.06 % | 358.025 M -1.14 % | 362.159 M 50.01 % | 241.427 M -2.68 % | 248.073 M -2.05 % | 253.268 M -4.16 % | 264.274 M 3.41 % | 255.566 M -1.77 % | 260.177 M -1.95 % | 265.364 M -2.37 % | 271.804 M -1.95 % | 277.205 M -2.16 % | 283.329 M -2.04 % | 289.243 M -1.43 % | 293.446 M -1.58 % | 298.155 M -1.77 % | 303.515 M -0.76 % | 305.829 M 1.88 % | 300.188 M -1.18 % | 303.762 M 2.35 % | 296.786 M -0.70 % | 298.878 M -2.04 % | 305.088 M -1.02 % | 308.219 M -0.31 % | 309.181 M -0.06 % | 309.357 M -1.32 % | 313.481 M 0.21 % | 312.809 M -0.76 % | 315.208 M 0.81 % | 312.672 M -1.05 % | 315.996 M 2.21 % | 309.172 M 20.09 % | 257.454 M 9.16 % | 235.846 M 3.34 % | 228.224 M 2.30 % | 223.098 M 3.59 % | 215.374 M 4.73 % | 205.650 M -2.42 % | 210.752 M -21.66 % | 269.037 M 1.75 % | 264.402 M 0.73 % | 262.491 M -1.80 % | 267.293 M -0.70 % | 269.167 M 0.43 % | 268.025 M -6.94 % | 288.004 M -0.18 % | 288.534 M 4.56 % | 275.938 M 112.33 % | 129.959 M -22.55 % | 167.789 M -2.01 % | 171.224 M 0.05 % | 171.133 M -1.98 % | 174.582 M -1.66 % | 177.536 M 3.24 % | 171.964 M 11.20 % | 154.637 M 12.66 % | 137.265 M 1.82 % | 134.817 M -1.68 % | 137.126 M -19.47 % | 170.276 M 0.48 % | 169.458 M -2.94 % | 174.588 M |
| Total non current assets | 1.307 B 4.06 % | 1.256 B 4.42 % | 1.203 B -27.66 % | 1.663 B 1.89 % | 1.632 B 24.38 % | 1.312 B -1.53 % | 1.332 B -3.71 % | 1.384 B 2.58 % | 1.349 B 0.07 % | 1.348 B -0.24 % | 1.351 B 1.74 % | 1.328 B -1.19 % | 1.344 B 0.38 % | 1.339 B -1.04 % | 1.353 B 11.65 % | 1.212 B -0.31 % | 1.215 B 0.34 % | 1.211 B -1.00 % | 1.224 B -2.92 % | 1.260 B -0.27 % | 1.264 B 0.87 % | 1.253 B -1.53 % | 1.272 B -3.79 % | 1.322 B -1.14 % | 1.338 B -2.00 % | 1.365 B 2.19 % | 1.336 B -3.70 % | 1.387 B 0.28 % | 1.383 B -2.59 % | 1.420 B -2.94 % | 1.463 B -0.97 % | 1.477 B 0.21 % | 1.474 B -3.22 % | 1.523 B -2.37 % | 1.560 B 0.64 % | 1.550 B 1.55 % | 1.527 B -0.37 % | 1.532 B -0.83 % | 1.545 B 17.95 % | 1.310 B -14.58 % | 1.533 B -8.21 % | 1.671 B 8.33 % | 1.542 B 28.79 % | 1.197 B 12.69 % | 1.063 B -5.41 % | 1.123 B -21.12 % | 1.424 B -7.25 % | 1.536 B 8.18 % | 1.420 B 9.88 % | 1.292 B 10.35 % | 1.171 B 3.95 % | 1.126 B -1.23 % | 1.140 B 5.11 % | 1.085 B 1.20 % | 1.072 B 6.71 % | 1.005 B 3.31 % | 972.484 M -1.79 % | 990.172 M -10.53 % | 1.107 B 94.44 % | 569.199 M 181.59 % | 202.134 M -21.26 % | 256.709 M -1.46 % | 260.499 M 0.27 % | 259.792 M -1.39 % | 263.446 M -0.78 % | 265.510 M 2.09 % | 260.076 M 7.85 % | 241.141 M 7.64 % | 224.023 M 1.05 % | 221.693 M -1.13 % | 224.216 M 22.05 % | 183.712 M 0.60 % | 182.620 M -2.75 % | 187.786 M |
| Other current assets | 507.475 M 12.37 % | 451.603 M 3.05 % | 438.218 M 1 205.04 % | 33.579 M -17.92 % | 40.911 M 307.55 % | 10.038 M -61.80 % | 26.280 M -4.16 % | 27.421 M 7.26 % | 25.564 M 12.31 % | 22.762 M -2.45 % | 23.333 M -39.71 % | 38.705 M -7.48 % | 41.835 M 19.66 % | 34.961 M -32.03 % | 51.440 M 122.56 % | 23.112 M 22.88 % | 18.809 M 27.19 % | 14.789 M -57.64 % | 34.912 M 9.86 % | 31.777 M 75.34 % | 18.124 M -1.92 % | 18.478 M -19.00 % | 22.813 M 6.28 % | 21.465 M -10.81 % | 24.068 M -90.31 % | 248.445 M -1.08 % | 251.167 M 10.68 % | 226.934 M 9.38 % | 207.466 M -17.21 % | 250.604 M 13.65 % | 220.506 M 0.52 % | 219.372 M 12.41 % | 195.159 M 3.55 % | 188.477 M 133.82 % | 80.606 M -56.49 % | 185.250 M 2 703.13 % | 6.609 M -96.03 % | 166.662 M 1 498.77 % | 10.424 M -96.05 % | 263.659 M 922.20 % | 25.793 M -91.49 % | 302.973 M 71.68 % | 176.477 M -6.61 % | 188.964 M 3.75 % | 182.130 M 22.68 % | 148.454 M 3.70 % | 143.154 M 172.46 % | 52.542 M -61.65 % | 136.994 M 97.88 % | 69.230 M 38.46 % | 49.999 M -67.53 % | 153.967 M 306.91 % | 37.838 M -77.35 % | 167.085 M -13.89 % | 194.031 M 3.27 % | 187.880 M -19.89 % | 234.519 M 95.24 % | 120.118 M 469.27 % | 21.100 M -81.08 % | 111.503 M 315.16 % | 26.858 M 69.56 % | 15.840 M -67.61 % | 48.897 M 313.14 % | 11.836 M -12.21 % | 13.483 M -76.05 % | 56.298 M 41.06 % | 39.911 M -28.10 % | 55.507 M 323.62 % | 13.103 M -11.54 % | 14.812 M -8.48 % | 16.184 M 41.84 % | 11.410 M -82.16 % | 63.976 M 25.10 % | 51.141 M |
| Short term investments | 27.000 M 58.82 % | 17.000 M -28.63 % | 23.819 M 87.55 % | 12.700 M 8.55 % | 11.700 M 0.00 % | 11.700 M -72.03 % | 41.831 M 242.88 % | 12.200 M 16.19 % | 10.500 M 0.00 % | 10.500 M 40.00 % | 7.500 M -55.36 % | 16.800 M 236.00 % | 5.000 M -45.29 % | 9.139 M -82.02 % | 50.819 M 1.64 % | 50.000 M 0.00 % | 50.000 M -37.50 % | 80.000 M -37.25 % | 127.500 M 86.95 % | 68.200 M -7.84 % | 74.000 M -22.08 % | 94.967 M 12.92 % | 84.104 M -63.19 % | 228.500 M 231.16 % | 69.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 189.616 M -72.75 % | 695.742 M -5.23 % | 734.111 M | 0.000 -100.00 % | 171.500 M | 0.000 -100.00 % | 68.000 M | 0.000 -100.00 % | 170.000 M | 0.000 -100.00 % | 225.000 M | 0.000 -100.00 % | 230.000 M | 0.000 -100.00 % | 172.000 M | 0.000 -100.00 % | 465.131 M | 0.000 -100.00 % | 100.000 M | 0.000 -100.00 % | 100.000 M -85.10 % | 671.171 M | 0.000 | 0.000 -100.00 % | 538.589 M 10.88 % | 485.721 M 3.93 % | 467.341 M -4.07 % | 487.167 M 6.44 % | 457.687 M 0.05 % | 457.480 M 337 570.14 % | -135.562 K -100.27 % | 49.422 M -4.37 % | 51.682 M 0.00 % | 51.682 M 0.00 % | 51.682 M 0.00 % | 51.682 M | 0.000 -100.00 % | 51.682 M 0.00 % | 51.682 M 0.00 % | 51.682 M 0.00 % | 51.682 M 0.00 % | 51.682 M 0.00 % | 51.682 M 5 068.24 % | 1.000 M | 0.000 -100.00 % | 8.714 M |
| cash and cash equivalents | 188.453 M -32.59 % | 279.551 M -10.76 % | 313.275 M 31.24 % | 238.702 M 14.82 % | 207.892 M -68.40 % | 657.844 M 22.70 % | 536.149 M -9.78 % | 594.281 M -5.35 % | 627.850 M 14.55 % | 548.102 M 1.77 % | 538.553 M 10.29 % | 488.296 M 3.90 % | 469.963 M -3.92 % | 489.143 M 19.42 % | 409.598 M -20.28 % | 513.825 M 1.68 % | 505.315 M 8.59 % | 465.329 M 24.19 % | 374.682 M -6.09 % | 398.997 M 6.66 % | 374.088 M 1.99 % | 366.779 M 3.61 % | 353.985 M 218.37 % | 111.186 M -51.52 % | 229.330 M 166.44 % | 86.072 M -4.03 % | 89.685 M 19.80 % | 74.863 M 4.56 % | 71.600 M 19.03 % | 60.154 M -34.49 % | 91.820 M 76.68 % | 51.968 M -39.21 % | 85.495 M -14.01 % | 99.425 M -48.70 % | 193.820 M 133.73 % | 82.924 M -4.98 % | 87.268 M -5.12 % | 91.979 M 79.49 % | 51.246 M -47.65 % | 97.895 M 2.69 % | 95.330 M 8.63 % | 87.758 M -65.46 % | 254.077 M -23.51 % | 332.173 M -8.62 % | 363.511 M -10.37 % | 405.577 M -1.96 % | 413.701 M -8.24 % | 450.853 M 41.02 % | 319.709 M -24.78 % | 425.015 M 204.13 % | 139.748 M 4.12 % | 134.223 M -6.87 % | 144.129 M -2.04 % | 147.135 M 3.57 % | 142.058 M -29.36 % | 201.097 M 14.88 % | 175.049 M -29.26 % | 247.469 M 0.35 % | 246.611 M 55.23 % | 158.869 M -12.20 % | 180.937 M 11.45 % | 162.350 M 106.61 % | 78.577 M -21.87 % | 100.568 M 21.63 % | 82.682 M -14.27 % | 96.449 M 30.48 % | 73.921 M -38.56 % | 120.308 M 11.25 % | 108.144 M 4.92 % | 103.076 M 16.40 % | 88.556 M -26.50 % | 120.479 M 40.83 % | 85.547 M 36.46 % | 62.689 M |
| Cash and short term investments | 215.453 M -27.35 % | 296.551 M -12.03 % | 337.094 M 34.09 % | 251.402 M 14.49 % | 219.592 M -67.20 % | 669.544 M 15.84 % | 577.980 M -4.70 % | 606.481 M -4.99 % | 638.350 M 14.28 % | 558.602 M 2.30 % | 546.053 M 8.11 % | 505.096 M 6.34 % | 474.963 M -4.68 % | 498.282 M 8.22 % | 460.418 M -18.34 % | 563.825 M 1.53 % | 555.315 M 1.83 % | 545.329 M 8.59 % | 502.182 M 7.49 % | 467.197 M 4.26 % | 448.088 M -2.96 % | 461.746 M 5.40 % | 438.088 M 28.97 % | 339.686 M 13.86 % | 298.330 M 246.60 % | 86.072 M -4.03 % | 89.685 M 19.80 % | 74.863 M 4.56 % | 71.600 M 19.03 % | 60.154 M -34.49 % | 91.820 M 76.68 % | 51.968 M -39.21 % | 85.495 M -14.01 % | 99.425 M -48.70 % | 193.820 M 133.73 % | 82.924 M -4.98 % | 87.268 M -5.12 % | 91.979 M 79.49 % | 51.246 M -47.65 % | 97.895 M 2.69 % | 95.330 M 8.63 % | 87.758 M -65.46 % | 254.077 M -23.51 % | 332.173 M -8.62 % | 363.511 M -10.37 % | 405.577 M -1.96 % | 413.701 M -8.24 % | 450.853 M 41.02 % | 319.709 M -24.78 % | 425.015 M 204.13 % | 139.748 M 4.12 % | 134.223 M -6.87 % | 144.129 M -2.04 % | 147.135 M 3.57 % | 142.058 M -29.36 % | 201.097 M 14.88 % | 175.049 M -29.26 % | 247.469 M 0.35 % | 246.611 M 55.23 % | 158.869 M -12.20 % | 180.937 M 11.45 % | 162.350 M 106.61 % | 78.577 M -21.87 % | 100.568 M 21.63 % | 82.682 M -14.27 % | 96.449 M 30.48 % | 73.921 M -38.56 % | 120.308 M 11.25 % | 108.144 M 4.92 % | 103.076 M 16.40 % | 88.556 M -27.10 % | 121.479 M 42.00 % | 85.547 M 36.46 % | 62.689 M |
| Total current assets | 980.138 M -2.02 % | 1.000 B -4.20 % | 1.044 B 87.51 % | 556.879 M 5.62 % | 527.226 M -42.46 % | 916.204 M 9.32 % | 838.090 M -0.94 % | 846.017 M -3.85 % | 879.883 M 9.70 % | 802.091 M -1.50 % | 814.325 M 1.55 % | 801.892 M 5.95 % | 756.843 M 4.70 % | 722.879 M -1.42 % | 733.316 M -11.51 % | 828.709 M 3.46 % | 801.021 M 6.60 % | 751.397 M 3.75 % | 724.236 M 3.55 % | 699.419 M 6.88 % | 654.387 M -1.79 % | 666.289 M -0.67 % | 670.800 M 13.17 % | 592.733 M 8.31 % | 547.256 M -3.05 % | 564.454 M -7.10 % | 607.561 M 11.35 % | 545.635 M -3.84 % | 567.444 M -1.07 % | 573.605 M 1.98 % | 562.460 M 8.89 % | 516.528 M -2.22 % | 528.263 M 2.47 % | 515.511 M 4.24 % | 494.562 M 2.47 % | 482.630 M -3.74 % | 501.374 M 11.63 % | 449.131 M -14.65 % | 526.202 M -10.57 % | 588.410 M -2.54 % | 603.775 M 1.62 % | 594.134 M -8.47 % | 649.117 M -8.82 % | 711.934 M -4.31 % | 743.994 M -0.18 % | 745.371 M -1.29 % | 755.108 M 6.26 % | 710.598 M 5.02 % | 676.635 M 1.19 % | 668.654 M 83.79 % | 363.813 M 6.80 % | 340.639 M -3.83 % | 354.191 M -3.77 % | 368.056 M -4.59 % | 385.774 M -14.14 % | 449.286 M -5.14 % | 473.618 M -7.36 % | 511.227 M 32.61 % | 385.498 M 11.56 % | 345.546 M 10.35 % | 313.130 M 15.91 % | 270.149 M 55.86 % | 173.325 M -18.94 % | 213.812 M 3.69 % | 206.210 M 2.54 % | 201.108 M 13.10 % | 177.820 M -28.06 % | 247.194 M 1.80 % | 242.816 M -2.36 % | 248.681 M 13.76 % | 218.602 M -13.77 % | 253.500 M 23.41 % | 205.414 M 19.42 % | 172.014 M |
| Inventory | 120.785 M -0.19 % | 121.019 M -1.31 % | 122.630 M 2.31 % | 119.866 M 12.33 % | 106.712 M 4.91 % | 101.713 M -0.79 % | 102.525 M 2.52 % | 100.004 M 1.62 % | 98.406 M -1.54 % | 99.948 M -5.68 % | 105.968 M 5.64 % | 100.312 M 4.97 % | 95.562 M 8.74 % | 87.884 M 4.31 % | 84.254 M -10.85 % | 94.506 M 10.71 % | 85.360 M 13.58 % | 75.152 M 6.54 % | 70.539 M -2.12 % | 72.066 M 14.55 % | 62.912 M 8.07 % | 58.212 M -31.09 % | 84.476 M 2.47 % | 82.440 M 9.89 % | 75.018 M -8.33 % | 81.840 M -10.21 % | 91.147 M 5.64 % | 86.280 M 2.22 % | 84.404 M 79.74 % | 46.959 M -3.61 % | 48.720 M -7.56 % | 52.707 M 7.78 % | 48.904 M 6.59 % | 45.879 M -16.37 % | 54.858 M 6.55 % | 51.488 M -3.79 % | 53.514 M -2.09 % | 54.655 M 0.92 % | 54.158 M -7.88 % | 58.788 M -12.47 % | 67.162 M 11.19 % | 60.405 M 4.24 % | 57.945 M -3.97 % | 60.338 M -2.46 % | 61.857 M 5.76 % | 58.490 M -3.76 % | 60.778 M 15.60 % | 52.576 M 7.46 % | 48.926 M -4.89 % | 51.443 M 10.26 % | 46.657 M -11.04 % | 52.449 M -6.91 % | 56.342 M 4.66 % | 53.836 M 8.35 % | 49.685 M -17.61 % | 60.308 M -5.84 % | 64.050 M -7.09 % | 68.937 M 25.09 % | 55.111 M -26.69 % | 75.174 M 77.40 % | 42.375 M -7.62 % | 45.870 M 0.04 % | 45.850 M -7.39 % | 49.508 M 0.22 % | 49.398 M 2.14 % | 48.361 M -24.42 % | 63.988 M -10.35 % | 71.379 M 3.47 % | 68.989 M -4.72 % | 72.410 M 8.14 % | 66.961 M 4.45 % | 64.108 M 14.70 % | 55.892 M -3.94 % | 58.185 M |
| Net receivables | 136.425 M 3.97 % | 131.212 M -10.28 % | 146.253 M -3.80 % | 152.032 M -4.99 % | 160.011 M | 0.000 -100.00 % | 131.848 M 17.60 % | 112.112 M -6.38 % | 119.758 M -1.85 % | 122.021 M -12.20 % | 138.970 M -11.92 % | 157.780 M 8.55 % | 145.357 M 41.43 % | 102.775 M -34.93 % | 157.953 M 6.70 % | 148.041 M 3.05 % | 143.653 M 23.70 % | 116.128 M -16.66 % | 139.339 M 8.54 % | 128.379 M 2.49 % | 125.263 M -2.03 % | 127.853 M 0.84 % | 126.789 M -16.49 % | 151.822 M -0.46 % | 152.522 M 1.03 % | 150.962 M -15.00 % | 177.599 M 12.72 % | 157.558 M -24.53 % | 208.772 M -3.30 % | 215.889 M 6.01 % | 203.650 M 2.86 % | 197.991 M -3.42 % | 205.002 M 9.27 % | 187.612 M 11.28 % | 168.590 M 1.07 % | 166.801 M -9.34 % | 183.984 M 32.78 % | 138.568 M -36.98 % | 219.863 M 19.30 % | 184.298 M -14.11 % | 214.580 M 33.63 % | 160.583 M | 0.000 -100.00 % | 154.658 M -3.42 % | 160.140 M 0.15 % | 159.907 M -1.06 % | 161.620 M -3.27 % | 167.091 M -2.29 % | 171.006 M 10.15 % | 155.255 M 5.47 % | 147.204 M -4.35 % | 153.900 M 32.81 % | 115.882 M | 0.000 -100.00 % | 202.111 M 4.08 % | 194.187 M | 0.000 -100.00 % | 74.703 M 19.19 % | 62.676 M -44.06 % | 112.047 M 77.96 % | 62.961 M 36.60 % | 46.090 M -7.91 % | 50.049 M -3.56 % | 51.900 M -14.42 % | 60.647 M | 0.000 | 0.000 | 0.000 -100.00 % | 52.580 M -9.94 % | 58.384 M 24.49 % | 46.900 M -16.99 % | 56.502 M | 0.000 | 0.000 |
| Tax assets | 6.564 M -8.83 % | 7.200 M -3.51 % | 7.462 M -4.01 % | 7.774 M -2.83 % | 8.000 M 1.73 % | 7.864 M -3.54 % | 8.153 M 0.92 % | 8.078 M -6.79 % | 8.667 M 5.20 % | 8.239 M | 0.000 -100.00 % | 9.581 M 4.65 % | 9.155 M -0.59 % | 9.209 M -4.42 % | 9.636 M -0.86 % | 9.719 M -4.20 % | 10.145 M 0.60 % | 10.084 M -0.39 % | 10.123 M -27.05 % | 13.876 M -4.40 % | 14.514 M -1.24 % | 14.696 M 1.07 % | 14.541 M 9.60 % | 13.267 M 2.37 % | 12.959 M 2.93 % | 12.590 M -8.71 % | 13.791 M 8.79 % | 12.677 M -1.50 % | 12.870 M -2.17 % | 13.155 M -0.47 % | 13.217 M 5.41 % | 12.539 M 0.73 % | 12.448 M -2.53 % | 12.770 M 5.87 % | 12.061 M 2.84 % | 11.728 M 0.64 % | 11.654 M 3.67 % | 11.241 M -0.69 % | 11.319 M 0.48 % | 11.265 M 5.64 % | 10.663 M 6.37 % | 10.024 M 3.24 % | 9.710 M -2.74 % | 9.984 M 6.06 % | 9.414 M 2.83 % | 9.155 M 0.04 % | 9.151 M 3.66 % | 8.827 M 11.76 % | 7.898 M 1.07 % | 7.815 M 1.60 % | 7.692 M 9.19 % | 7.045 M 2.71 % | 6.859 M 3.88 % | 6.603 M 0.81 % | 6.550 M 9.59 % | 5.976 M 4.01 % | 5.746 M 23.83 % | 4.640 M 5.57 % | 4.395 M 44.84 % | 3.034 M 53.73 % | 1.974 M -38.49 % | 3.209 M -3.81 % | 3.336 M 33.89 % | 2.492 M 0.91 % | 2.470 M 82.88 % | 1.350 M 7.12 % | 1.261 M -11.88 % | 1.431 M -1.42 % | 1.451 M 5.47 % | 1.376 M 0.00 % | 1.376 M -23.93 % | 1.809 M 19.18 % | 1.518 M 0.00 % | 1.518 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 122.827 M -3.67 % | 127.510 M -13.58 % | 147.549 M 163.52 % | 55.991 M -48.26 % | 108.225 M 65.90 % | 65.234 M -3.10 % | 67.318 M -23.75 % | 88.285 M -12.96 % | 101.434 M -16.14 % | 120.957 M -11.65 % | 136.900 M -13.71 % | 158.642 M 4.07 % | 152.435 M 12.26 % | 135.790 M -10.76 % | 152.163 M 19.16 % | 127.693 M 3.48 % | 123.404 M 4.16 % | 118.474 M 9.99 % | 107.714 M 0.69 % | 106.973 M 26.99 % | 84.237 M -18.99 % | 103.985 M -9.12 % | 114.424 M -0.16 % | 114.611 M 18.14 % | 97.013 M -18.71 % | 119.340 M -33.80 % | 180.274 M 4.38 % | 172.714 M -4.96 % | 181.729 M -8.21 % | 197.979 M -4.29 % | 206.863 M -1.05 % | 209.055 M 16.11 % | 180.048 M 9.96 % | 163.739 M -1.32 % | 165.927 M 16.60 % | 142.301 M 1.87 % | 139.695 M 25.45 % | 111.356 M -14.50 % | 130.236 M -0.65 % | 131.089 M -17.53 % | 158.960 M 26.99 % | 125.176 M 12.43 % | 111.334 M 13.22 % | 98.339 M 8.68 % | 90.484 M 30.74 % | 69.212 M -38.55 % | 112.624 M -13.59 % | 130.342 M 7.72 % | 120.996 M 6.83 % | 113.256 M 8.42 % | 104.465 M 15.70 % | 90.286 M -9.11 % | 99.330 M -6.96 % | 106.760 M 11.44 % | 95.799 M 9.85 % | 87.212 M -21.73 % | 111.423 M -6.75 % | 119.495 M -4.45 % | 125.065 M 2.70 % | 121.780 M 19.20 % | 102.164 M 45.19 % | 70.364 M -10.11 % | 78.281 M 9.18 % | 71.699 M -8.72 % | 78.550 M 31.17 % | 59.885 M 9.39 % | 54.744 M -20.07 % | 68.493 M 10.29 % | 62.105 M -2.09 % | 63.431 M 29.05 % | 49.152 M -20.29 % | 61.665 M -15.81 % | 73.242 M 4.16 % | 70.317 M |
| Tax payables | 6.944 M -55.12 % | 15.473 M -1.50 % | 15.708 M 195.79 % | 5.311 M 136.23 % | 2.248 M -51.14 % | 4.601 M -16.51 % | 5.511 M -8.83 % | 6.044 M 28.15 % | 4.716 M -10.19 % | 5.251 M | 0.000 -100.00 % | 12.162 M -5.75 % | 12.904 M 93.73 % | 6.661 M -34.26 % | 10.132 M -9.74 % | 11.225 M 2.24 % | 10.980 M 15.11 % | 9.538 M 22.81 % | 7.767 M 72.10 % | 4.513 M 12.50 % | 4.011 M -16.61 % | 4.810 M -48.81 % | 9.397 M 30.29 % | 7.212 M 47.20 % | 4.899 M -27.30 % | 6.739 M 26.09 % | 5.345 M 0.66 % | 5.310 M -20.38 % | 6.669 M -43.86 % | 11.880 M -4.58 % | 12.450 M 22.98 % | 10.123 M 2.84 % | 9.844 M -21.69 % | 12.570 M 75.31 % | 7.170 M -20.68 % | 9.040 M 26.97 % | 7.120 M -56.75 % | 16.462 M -24.98 % | 21.943 M -6.27 % | 23.410 M -2.20 % | 23.936 M -22.90 % | 31.046 M 93.70 % | 16.027 M -3.72 % | 16.646 M 14.61 % | 14.525 M -7.05 % | 15.626 M 14.56 % | 13.641 M -10.18 % | 15.187 M 20.69 % | 12.584 M -6.15 % | 13.408 M -29.12 % | 18.917 M 473.98 % | 3.296 M -40.63 % | 5.551 M -69.35 % | 18.113 M -8.12 % | 19.715 M 98.25 % | 9.944 M 47.61 % | 6.737 M 674.11 % | -1.173 M -140.95 % | 2.866 M 472.75 % | -768.794 K 43.26 % | -1.355 M -142.76 % | 3.168 M 35.18 % | 2.344 M 292.62 % | -1.217 M 43.68 % | -2.160 M 54.43 % | -4.740 M -83.46 % | -2.584 M -27.67 % | -2.024 M -37.19 % | -1.475 M -165.10 % | -556.477 K 71.54 % | -1.955 M -1 585.76 % | 131.609 K 118.81 % | -699.667 K 12.60 % | -800.547 K |
| Deferred revenue non current | 8.329 M -4.53 % | 8.724 M 23.24 % | 7.079 M -42.49 % | 12.309 M -2.65 % | 12.644 M -2.73 % | 12.998 M -2.57 % | 13.342 M -0.41 % | 13.397 M -2.50 % | 13.740 M -2.78 % | 14.134 M | 0.000 -100.00 % | 14.970 M -3.75 % | 15.553 M -4.78 % | 16.333 M -4.98 % | 17.189 M -5.72 % | 18.231 M -5.74 % | 19.341 M -5.43 % | 20.450 M -5.15 % | 21.560 M -9.96 % | 23.945 M -3.07 % | 24.705 M -3.13 % | 25.502 M -3.03 % | 26.299 M -4.39 % | 27.507 M -0.46 % | 27.636 M -0.46 % | 27.764 M -0.46 % | 27.893 M -0.37 % | 27.996 M -0.46 % | 28.124 M -0.15 % | 28.165 M -0.41 % | 28.281 M 1.49 % | 27.867 M 1.52 % | 27.449 M -0.45 % | 27.572 M -0.44 % | 27.695 M -0.44 % | 27.818 M -0.44 % | 27.942 M -0.44 % | 28.064 M -0.88 % | 28.313 M -3.43 % | 29.319 M -0.72 % | 29.532 M -1.30 % | 29.922 M 0.03 % | 29.913 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 |
| Minority interest | 4.768 M -0.76 % | 4.804 M -0.08 % | 4.808 M -6.84 % | 5.161 M 1.84 % | 5.068 M -0.99 % | 5.119 M 3.61 % | 4.940 M -1.51 % | 5.016 M -2.31 % | 5.135 M -0.67 % | 5.169 M 6.12 % | 4.871 M 14.42 % | 4.257 M 1.04 % | 4.213 M 3.30 % | 4.078 M 20.09 % | 3.396 M 2.23 % | 3.322 M 2.19 % | 3.251 M 0.29 % | 3.242 M 2.67 % | 3.157 M 48.06 % | 2.132 M -2.98 % | 2.198 M -6.56 % | 2.352 M 215.13 % | 746.428 K -51.80 % | 1.549 M -32.10 % | 2.281 M 6.44 % | 2.143 M -21.06 % | 2.715 M 431.04 % | -820.008 K -248.29 % | -235.438 K -282.86 % | 128.750 K -57.55 % | 303.313 K -74.88 % | 1.207 M -15.92 % | 1.436 M -21.67 % | 1.833 M -9.79 % | 2.032 M -7.87 % | 2.206 M -6.52 % | 2.360 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 821.307 K -3.57 % | 851.728 K 6.22 % | 801.860 K -5.21 % | 845.970 K -61.38 % | 2.190 M 0.27 % | 2.185 M -0.35 % | 2.192 M 0.60 % | 2.179 M -20.13 % | 2.729 M 1.19 % | 2.696 M 4.40 % | 2.583 M 3.43 % | 2.497 M 2.93 % | 2.426 M 4.44 % | 2.323 M 14.77 % | 2.024 M 7.42 % | 1.884 M 2.62 % | 1.836 M 0.23 % | 1.832 M 4.68 % | 1.750 M 1.43 % | 1.725 M 1.90 % | 1.693 M 2.03 % | 1.659 M 2.28 % | 1.622 M -0.98 % | 1.638 M 5.88 % | 1.547 M 0.75 % | 1.536 M 13.94 % | 1.348 M 3.48 % | 1.302 M 4.39 % | 1.248 M -0.44 % | 1.253 M -3.99 % | 1.305 M -8.39 % | 1.425 M 11.97 % | 1.273 M |
| Capital lease obligations | 3.911 M -2.74 % | 4.021 M -2.55 % | 4.126 M 12.46 % | 3.669 M 2 692.68 % | 131.375 K -85.37 % | 898.055 K -75.16 % | 3.616 M 1 356.35 % | 248.268 K | 0.000 -100.00 % | 166.702 K -70.23 % | 559.889 K 124.65 % | 249.226 K -67.91 % | 776.708 K 68.44 % | 461.121 K -18.39 % | 565.022 K | 0.000 | 0.000 | 0.000 -100.00 % | 185.761 K 101.46 % | -12.705 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 826.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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.011 B | 0.000 -100.00 % | 969.728 M | 0.000 -100.00 % | 694.753 M | 0.000 -100.00 % | 979.743 M | 0.000 -100.00 % | 990.064 M | 0.000 -100.00 % | 698.401 M | 0.000 -100.00 % | 694.753 M | 0.000 -100.00 % | 694.753 M | 0.000 -100.00 % | 694.753 M | 0.000 -100.00 % | 694.753 M | 0.000 -100.00 % | 694.753 M | 0.000 -100.00 % | 694.753 M -21.35 % | 883.307 M 27.14 % | 694.753 M -24.41 % | 919.106 M 32.29 % | 694.753 M -22.11 % | 891.910 M 0.12 % | 890.880 M -3.68 % | 924.877 M -4.65 % | 969.948 M 0.46 % | 965.522 M -0.35 % | 968.870 M -4.71 % | 1.017 B -2.81 % | 1.046 B 5.22 % | 994.211 M 1.15 % | 982.879 M -1.75 % | 1.000 B -11.22 % | 1.127 B 64.01 % | 687.056 M 0.00 % | 687.056 M -48.30 % | 1.329 B 93.38 % | 687.224 M -0.01 % | 687.277 M -37.04 % | 1.092 B -2.36 % | 1.118 B -21.39 % | 1.422 B -1.55 % | 1.445 B 6.72 % | 1.354 B 8.01 % | 1.253 B 41.20 % | 887.592 M 3.66 % | 856.215 M -1.95 % | 873.242 M 5.43 % | 828.305 M 1.92 % | 812.682 M -1.52 % | 825.201 M 3.84 % | 794.658 M 0.47 % | 790.903 M -11.05 % | 889.204 M 99.81 % | 445.018 M 243.54 % | 129.538 M 0.00 % | 129.538 M 0.00 % | 129.538 M 1.16 % | 128.051 M 0.00 % | 128.051 M 0.00 % | 128.051 M 0.00 % | 128.051 M 0.37 % | 127.578 M 0.00 % | 127.578 M 0.00 % | 127.578 M 0.09 % | 127.469 M 1.53 % | 125.545 M 674.85 % | 16.202 M 1.10 % | 16.026 M |
| Deferred tax liabilities non current | 6.837 M 73.77 % | 3.934 M 216.42 % | 1.243 M -90.88 % | 13.640 M 41.24 % | 9.657 M -24.04 % | 12.713 M -14.58 % | 14.884 M -16.85 % | 17.899 M -9.87 % | 19.860 M 0.96 % | 19.672 M | 0.000 -100.00 % | 14.210 M 0.41 % | 14.152 M 2.18 % | 13.850 M -10.70 % | 15.509 M 37.68 % | 11.265 M -2.54 % | 11.558 M 10.92 % | 10.421 M -12.21 % | 11.870 M -31.57 % | 17.345 M 0.02 % | 17.342 M 10.35 % | 15.715 M -14.20 % | 18.316 M 16.35 % | 15.742 M -12.62 % | 18.016 M -18.83 % | 22.194 M 26.07 % | 17.604 M 0.13 % | 17.582 M 0.99 % | 17.409 M -25.66 % | 23.417 M -25.38 % | 31.380 M -5.23 % | 33.112 M -1.78 % | 33.712 M -20.07 % | 42.174 M -9.93 % | 46.823 M -5.19 % | 49.385 M 6.01 % | 46.586 M 0.66 % | 46.280 M -32.02 % | 68.081 M 28.47 % | 52.993 M -38.48 % | 86.144 M -18.22 % | 105.340 M 23.98 % | 84.966 M 11.73 % | 76.047 M 18.98 % | 63.915 M -15.89 % | 75.992 M -37.97 % | 122.508 M -4.44 % | 128.204 M 13.95 % | 112.513 M 18.67 % | 94.809 M 24.48 % | 76.164 M 5.82 % | 71.977 M -3.65 % | 74.705 M 11.85 % | 66.789 M 4.15 % | 64.125 M -7.70 % | 69.476 M 8.31 % | 64.146 M -0.02 % | 64.159 M -21.41 % | 81.641 M 2 464.49 % | 3.184 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 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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.287 B 1.36 % | 2.256 B 0.42 % | 2.247 B 1.23 % | 2.219 B 2.80 % | 2.159 B -3.10 % | 2.228 B 2.66 % | 2.170 B -2.66 % | 2.230 B 0.04 % | 2.229 B 3.66 % | 2.150 B -0.71 % | 2.165 B 1.67 % | 2.130 B 1.38 % | 2.101 B 1.89 % | 2.062 B -1.18 % | 2.086 B 2.24 % | 2.040 B 1.19 % | 2.017 B 2.74 % | 1.963 B 0.77 % | 1.948 B -0.61 % | 1.960 B 2.17 % | 1.918 B -0.05 % | 1.919 B -1.24 % | 1.943 B 1.46 % | 1.915 B 1.60 % | 1.885 B -2.31 % | 1.930 B -0.71 % | 1.943 B 0.55 % | 1.933 B -0.92 % | 1.951 B -2.15 % | 1.994 B -1.57 % | 2.025 B 1.59 % | 1.994 B -0.43 % | 2.002 B -1.78 % | 2.039 B -0.78 % | 2.055 B 1.07 % | 2.033 B 0.24 % | 2.028 B 2.35 % | 1.981 B -4.34 % | 2.071 B 9.11 % | 1.898 B -11.18 % | 2.137 B -5.63 % | 2.265 B 3.35 % | 2.191 B 14.76 % | 1.909 B 5.69 % | 1.807 B -3.33 % | 1.869 B -14.25 % | 2.179 B -2.98 % | 2.246 B 7.16 % | 2.096 B 6.92 % | 1.961 B 27.76 % | 1.535 B 4.61 % | 1.467 B -1.84 % | 1.495 B 2.86 % | 1.453 B -0.33 % | 1.458 B 0.27 % | 1.454 B 0.55 % | 1.446 B -3.68 % | 1.501 B 0.61 % | 1.492 B 63.13 % | 914.745 M 77.53 % | 515.265 M -2.20 % | 526.858 M 21.45 % | 433.824 M -8.40 % | 473.603 M 0.84 % | 469.656 M 0.65 % | 466.618 M 6.56 % | 437.896 M -10.33 % | 488.335 M 4.60 % | 466.839 M -0.75 % | 470.374 M 6.22 % | 442.817 M 1.28 % | 437.212 M 12.67 % | 388.035 M 7.85 % | 359.800 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-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2007-12-31 | 2007-09-30 | 2007-06-30 | 2006-12-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 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 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2007-12-31 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2006-12-31 | 2006-09-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | -49.738 M | 0.000 100.00 % | -2.002 M 94.45 % | -36.085 M -200.00 % | 36.085 M | 0.000 100.00 % | -22.611 M -162.19 % | 36.358 M 200.00 % | -36.358 M | 0.000 100.00 % | -58.442 M -227.73 % | 45.754 M 200.00 % | -45.754 M | 0.000 -100.00 % | 20.603 M 194.64 % | -21.769 M -200.00 % | 21.769 M | 0.000 -100.00 % | 68.180 M 353.77 % | -26.867 M -200.00 % | 26.867 M | 0.000 100.00 % | -31.368 M -284.18 % | 17.032 M 200.00 % | -17.032 M | 0.000 100.00 % | -56.525 M -298.39 % | 28.492 M 200.00 % | -28.492 M | 0.000 -100.00 % | 25.844 M 135.00 % | 10.998 M 200.00 % | -10.998 M | 0.000 100.00 % | -70.053 M -501.39 % | 17.453 M 200.00 % | -17.453 M | 0.000 -100.00 % | 23.848 M 119.35 % | 10.872 M 200.00 % | -10.872 M | 0.000 100.00 % | -62.879 M -223.91 % | 50.748 M 200.00 % | -50.748 M | 0.000 100.00 % | -13.863 M 55.14 % | -30.901 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 |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -41.624 M | 0.000 -100.00 % | 12.950 M 139.02 % | -33.188 M -200.00 % | 33.188 M | 0.000 -100.00 % | 8.867 M -54.53 % | 19.502 M 200.00 % | -19.502 M | 0.000 100.00 % | -39.580 M -226.36 % | 31.323 M 200.00 % | -31.323 M | 0.000 -100.00 % | 13.715 M 1 861.63 % | 699.154 K 200.00 % | -699.154 K | 0.000 -100.00 % | 74.653 M 350.61 % | -29.788 M -200.00 % | 29.788 M | 0.000 -100.00 % | 15.505 M 183.78 % | -18.508 M -200.00 % | 18.508 M | 0.000 100.00 % | -57.930 M -260.05 % | 36.195 M 200.00 % | -36.195 M | 0.000 -100.00 % | 28.524 M 145.02 % | 11.642 M 200.00 % | -11.642 M | 0.000 100.00 % | -63.595 M -872.22 % | 8.235 M 200.00 % | -8.235 M | 0.000 -100.00 % | 33.292 M 507.87 % | 5.477 M 200.00 % | -5.477 M | 0.000 100.00 % | -36.223 M -211.96 % | 32.352 M 200.00 % | -32.352 M | 0.000 100.00 % | -1.185 M 97.16 % | -41.726 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 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -8.114 M | 0.000 100.00 % | -14.953 M -416.28 % | -2.896 M -200.00 % | 2.896 M | 0.000 100.00 % | -31.478 M -286.74 % | 16.857 M 200.00 % | -16.857 M | 0.000 100.00 % | -25.636 M -277.64 % | 14.431 M 200.00 % | -14.431 M | 0.000 -100.00 % | 474.046 K 102.11 % | -22.468 M -200.00 % | 22.468 M | 0.000 100.00 % | -6.474 M -321.59 % | 2.921 M 200.00 % | -2.921 M | 0.000 100.00 % | -50.646 M -242.51 % | 35.539 M 200.00 % | -35.539 M | 0.000 -100.00 % | 171.744 K 102.23 % | -7.703 M -200.00 % | 7.703 M | 0.000 100.00 % | -2.680 M -316.20 % | -643.993 K -200.00 % | 643.993 K | 0.000 100.00 % | -6.458 M -170.06 % | 9.217 M 200.00 % | -9.217 M | 0.000 100.00 % | -9.444 M -275.04 % | 5.395 M 200.00 % | -5.395 M | 0.000 100.00 % | -26.656 M -244.91 % | 18.395 M 200.00 % | -18.395 M | 0.000 100.00 % | -12.678 M -217.11 % | 10.825 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 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 306.412 K 200.00 % | -306.412 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -306.412 K -200.00 % | 306.412 K | 0.000 -100.00 % | 6.773 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.414 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.773 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.233 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 |
| Other non cash items | 904.939 K -76.80 % | 3.901 M | 0.000 -100.00 % | 5.645 M 173.38 % | -7.692 M -711.47 % | 1.258 M 105.98 % | -21.053 M -143.34 % | 48.581 M 183.04 % | -58.505 M -657.34 % | -7.725 M -134.36 % | 22.482 M 156.62 % | -39.707 M -257.14 % | 25.269 M 482.67 % | 4.337 M -86.95 % | 33.232 M 259.70 % | -20.809 M 60.98 % | -53.332 M -122.61 % | -23.957 M -267.08 % | -6.526 M 71.86 % | -23.192 M -29.71 % | -17.880 M -9.33 % | -16.354 M -86.29 % | -8.779 M 74.24 % | -34.076 M -101.68 % | -16.896 M 25.82 % | -22.777 M -68.24 % | -13.538 M 41.65 % | -23.201 M 29.37 % | -32.849 M -54.52 % | -21.260 M 11.84 % | -24.114 M -11.45 % | -21.636 M 28.42 % | -30.228 M -46.95 % | -20.570 M 13.31 % | -23.730 M -8.82 % | -21.805 M 47.46 % | -41.504 M -201.35 % | -13.773 M -265.06 % | 8.344 M 157.28 % | -14.567 M -100.74 % | -7.257 M 93.48 % | -111.314 M -396.31 % | -22.428 M -10.24 % | -20.345 M 64.18 % | -56.801 M -216.48 % | -17.948 M -15.51 % | -15.538 M 13.07 % | -17.875 M 35.95 % | -27.908 M -40.40 % | -19.878 M 46.74 % | -37.326 M -45.51 % | -25.651 M 22.56 % | -33.123 M -77.90 % | -18.619 M 16.53 % | -22.307 M -38.43 % | -16.115 M 8.35 % | -17.584 M -25.71 % | -13.988 M -9.87 % | -12.731 M -21.45 % | -10.482 M 5.59 % | -11.103 M -92.05 % | -5.781 M -28.83 % | -4.487 M -61.09 % | -2.785 M -18.45 % | -2.352 M -45.58 % | -1.615 M -112.48 % | -760.235 K -164.39 % | 1.181 M 141.49 % | -2.846 M 37.01 % | -4.518 M -1.85 % | -4.436 M -0.76 % | -4.403 M 51.10 % | -9.004 M -191.62 % | -3.088 M 55.86 % | -6.995 M -81.11 % | -3.862 M |
| Net cash provided by operating activities | 904.939 K -95.79 % | 21.471 M | 0.000 -100.00 % | 28.815 M 218.57 % | 9.045 M -52.73 % | 19.136 M -17.71 % | 23.255 M 23.10 % | 18.892 M 14.88 % | 16.445 M -4.52 % | 17.224 M -58.04 % | 41.050 M 30.51 % | 31.453 M 13.97 % | 27.596 M 38.73 % | 19.893 M -36.74 % | 31.446 M -12.20 % | 35.815 M -9.19 % | 39.441 M 10.39 % | 35.729 M -38.69 % | 58.272 M 336.34 % | 13.355 M 8.99 % | 12.253 M 319.66 % | 2.920 M -97.07 % | 99.796 M 314.96 % | 24.050 M 587.71 % | -4.931 M -184.06 % | 5.866 M -80.87 % | 30.662 M -0.10 % | 30.694 M 310.79 % | 7.472 M 122.95 % | -32.554 M -157.55 % | 56.567 M 15.38 % | 49.028 M 147.24 % | 19.830 M -11.67 % | 22.450 M -70.10 % | 75.081 M 188.09 % | 26.062 M 58.65 % | 16.427 M -23.21 % | 21.393 M -61.74 % | 55.909 M 2 439.59 % | -2.390 M 91.25 % | -27.303 M -292.69 % | 14.169 M -83.31 % | 84.892 M 228.30 % | 25.858 M 570.65 % | 3.856 M -11.10 % | 4.337 M -72.21 % | 15.610 M -57.21 % | 36.482 M 42.71 % | 25.563 M 2 960.43 % | -893.683 K -107.02 % | 12.729 M -67.53 % | 39.201 M 215.88 % | 12.410 M -61.30 % | 32.067 M 270.65 % | 8.652 M 96.10 % | 4.412 M 151.39 % | -8.585 M -200.19 % | 8.569 M -91.99 % | 106.935 M 245.34 % | 30.965 M 13.52 % | 27.278 M 2 344.02 % | 1.116 M -95.60 % | 25.373 M 45.75 % | 17.409 M 364.98 % | 3.744 M -21.37 % | 4.762 M -88.90 % | 42.884 M 809.80 % | -6.042 M -132.67 % | 18.495 M 28.82 % | 14.358 M 96.67 % | 7.300 M 153.76 % | -13.579 M -148.67 % | 27.899 M 375.26 % | -10.136 M -131.92 % | 31.750 M 1 085.04 % | 2.679 M |
| Investments in property plant and equipment | -19.052 M 51.80 % | -39.531 M -373.55 % | -8.348 M -232.27 % | -2.512 M -30.47 % | -1.926 M -117.09 % | -887.015 K 94.10 % | -15.042 M -288.34 % | -3.873 M -125.53 % | -1.717 M -11.68 % | -1.538 M 88.56 % | -13.443 M -246.43 % | -3.881 M -60.24 % | -2.422 M 27.66 % | -3.348 M 97.98 % | -165.984 M -5 701.79 % | -2.861 M -144.72 % | -1.169 M 59.66 % | -2.898 M 84.08 % | -18.198 M -255.75 % | -5.116 M -796.13 % | -570.857 K 17.65 % | -693.180 K 93.56 % | -10.770 M -924.14 % | -1.052 M 63.97 % | -2.919 M -39.44 % | -2.093 M 89.95 % | -20.825 M -1 868.10 % | -1.058 M 89.04 % | -9.651 M -35.05 % | -7.146 M 28.19 % | -9.952 M 29.80 % | -14.177 M -66.33 % | -8.523 M -154.99 % | -3.343 M 84.50 % | -21.560 M -422.87 % | -4.123 M -30.88 % | -3.151 M -12.10 % | -2.810 M 92.93 % | -39.777 M -623.88 % | -5.495 M 91.10 % | -61.711 M -516.63 % | -10.008 M 56.30 % | -22.901 M 66.52 % | -68.401 M -181.86 % | -24.268 M -40.56 % | -17.265 M 35.67 % | -26.840 M -141.90 % | -11.095 M 13.70 % | -12.856 M -4.75 % | -12.273 M -185.15 % | -4.304 M 41.00 % | -7.295 M 11.36 % | -8.230 M -157.91 % | -3.191 M 47.83 % | -6.117 M -11.98 % | -5.462 M 63.04 % | -14.778 M -3.70 % | -14.251 M 2.33 % | -14.592 M 73.30 % | -54.660 M -3 575.91 % | -1.487 M -68.39 % | -883.067 K 62.06 % | -2.328 M -241.22 % | -682.206 K 83.17 % | -4.054 M -48.05 % | -2.738 M 93.43 % | -41.650 M -2 008.34 % | -1.975 M 60.97 % | -5.061 M -348.51 % | -1.128 M 90.97 % | -12.490 M -133.32 % | -5.353 M 51.39 % | -11.013 M -353.43 % | -2.429 M 79.41 % | -11.797 M -417.94 % | -2.278 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 -100.00 % | 113.000 K 41.25 % | 80.000 K -60.00 % | 200.000 K -96.37 % | 5.502 M -63.97 % | 15.271 M 11 646.70 % | 130.000 K 14 606 641.56 % | 0.890 | 0.000 -100.00 % | 1.190 255 550 553 800.00 % | 0.000 -100.00 % | 0.830 100.00 % | -2.961 M -2 293.66 % | 135.000 K -94.66 % | 2.530 M 176.93 % | 913.588 K -98.39 % | 56.575 M 700.71 % | 7.066 M 1 085.79 % | 595.857 K 29 692.85 % | 2.000 K | 0.000 -100.00 % | 1.052 M -64.35 % | 2.950 M | 0.000 -100.00 % | 0.000 -38.46 % | 0.000 425.00 % | 0.000 -200.00 % | 0.000 -100.00 % | 9.980 M -29.60 % | 14.177 M 59.77 % | 8.873 M 165.46 % | 3.343 M -84.63 % | 21.750 M 427.47 % | 4.123 M 27.96 % | 3.223 M 14.67 % | 2.810 M 379.98 % | -1.004 M -5 388 971 004 028 820.00 % | 0.000 -37.50 % | 0.000 100.00 % | 0.000 -100.00 % | 22.179 M -67.58 % | 68.401 M 171.78 % | 25.168 M 45.77 % | 17.265 M -81.13 % | 91.490 M 718.45 % | 11.178 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.469 M 12 528.86 % | -44.000 K -100.36 % | 12.324 M -71.99 % | 44.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | -25.050 M -4.16 % | -24.050 M 94.35 % | -425.944 M -2 931.63 % | -14.050 M 12.19 % | -16.000 M 46.67 % | -30.000 M 40.71 % | -50.600 M 26.24 % | -68.600 M -86.11 % | -36.860 M -24.36 % | -29.640 M | 0.000 100.00 % | -23.800 M -67.61 % | -14.200 M -9.23 % | -13.000 M -690.91 % | 2.200 M 103.86 % | -57.000 M -192.31 % | -19.500 M 77.05 % | -84.980 M 60.15 % | -213.250 M -73.66 % | -122.800 M 3.69 % | -127.500 M -284.04 % | -33.200 M -127.06 % | 122.700 M 170.32 % | -174.500 M -1 645.00 % | -10.000 M 68.45 % | -31.700 M 86.19 % | -229.500 M -14.41 % | -200.590 M 7.56 % | -217.000 M 3.13 % | -224.000 M 40.90 % | -379.000 M -4.81 % | -361.600 M 30.79 % | -522.500 M -145.88 % | -212.500 M -284.52 % | 115.162 M 131.73 % | -363.000 M 31.89 % | -533.000 M -47.85 % | -360.500 M 20.24 % | -452.000 M -12.28 % | -402.570 M 1.76 % | -409.800 M 41.62 % | -702.000 M -65.23 % | -424.861 M -51.74 % | -280.000 M 26.54 % | -381.139 M -90.57 % | -200.000 M 32.43 % | -296.000 M -45.10 % | -204.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.152 M 20.00 % | 960.000 K | 0.000 -100.00 % | 56.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 19.148 M -38.52 % | 31.143 M -64.15 % | 86.870 M 503.19 % | 14.402 M -68.69 % | 46.000 M 44.94 % | 31.738 M 110.31 % | 15.091 M -71.70 % | 53.329 M 38.37 % | 38.540 M 35.98 % | 28.343 M | 0.000 -100.00 % | 23.092 M -26.94 % | 31.608 M -51.96 % | 65.793 M 2 598.04 % | 2.439 M -95.98 % | 60.706 M 16.63 % | 52.049 M -67.62 % | 160.735 M 38.14 % | 116.356 M -11.52 % | 131.499 M -12.80 % | 150.797 M 530.90 % | 23.902 M -58.00 % | 56.912 M 236.55 % | 16.911 M -89.88 % | 167.097 M 667.64 % | 21.767 M -90.37 % | 225.936 M 9.72 % | 205.920 M -12.49 % | 235.310 M 10.44 % | 213.071 M -24.57 % | 282.474 M -20.65 % | 356.001 M -30.47 % | 512.035 M 131.27 % | 221.401 M 149.83 % | 88.620 M -76.61 % | 378.880 M -22.49 % | 488.800 M 116.23 % | 226.054 M -43.13 % | 397.487 M -2.35 % | 407.048 M -21.80 % | 520.551 M -3.60 % | 540.018 M 141.57 % | 223.544 M -22.18 % | 287.273 M -40.60 % | 483.624 M 140.53 % | 201.064 M 0.12 % | 200.822 M -33.33 % | 301.228 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.500 M -127.38 % | 5.478 M | 0.000 | 0.000 100.00 % | -29.895 M -199.89 % | 29.928 M 866.12 % | 3.098 M -87.65 % | 25.090 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 43.081 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | -56.295 M -276.20 % | -14.964 M -104.22 % | 354.279 M 30 378.57 % | -1.170 M 99.67 % | -350.000 M -1 264.66 % | 30.052 M 504.50 % | 4.971 M 132.55 % | -15.271 M -1 592 972.03 % | -958.570 -115.96 % | 6.006 K -99.93 % | 8.469 M 1 037.00 % | 744.863 K 105.85 % | -12.734 M -197.15 % | 13.108 M -82.62 % | 75.404 M 42.38 % | 52.958 M 350.95 % | -21.103 M 9.01 % | -23.192 M 73.27 % | -86.765 M -1 596.08 % | -5.116 M -655.42 % | 921.039 K 161.74 % | -1.492 M -434.12 % | 446.518 K -93.78 % | 7.184 M 247.68 % | 2.066 M 141.45 % | -4.985 M -2 867.07 % | 180.150 K 841 019 954 754 882.62 % | 0.000 -100.00 % | 18.310 M 88.45 % | 9.716 M -90.45 % | 101.768 M 817.84 % | -14.177 M -66.33 % | -8.523 M -154.99 % | -3.343 M 98.22 % | -188.225 M -757.53 % | -21.950 M -249.56 % | 14.676 M 622.21 % | -2.810 M -109.77 % | 28.775 M 25 849.43 % | 110.888 K 37.75 % | 80.499 K -99.95 % | 150.000 M 95.27 % | 76.816 M 212.30 % | -68.401 M -181.86 % | -24.268 M -40.56 % | -17.265 M 94.07 % | -290.943 M -2 522.19 % | -11.095 M 88.30 % | -94.837 M -8 003.10 % | 1.200 M -59.87 % | 2.991 M 716.91 % | 366.079 K -93.67 % | 5.783 M 30 755.52 % | 18.743 K 100.02 % | -90.036 M -1 127.30 % | 8.764 M 172.21 % | -12.138 M -134.55 % | 35.128 M 943.08 % | -4.167 M -112.23 % | 34.079 M 777 011.67 % | 4.385 K 366.42 % | -1.646 K 98.21 % | -91.945 K 86.52 % | -682.206 K -339.75 % | 284.550 K 110.39 % | -2.738 M -684 583 912.55 % | -0.400 -100.00 % | 1.000 M 1 890.09 % | 50.249 K 104.45 % | -1.128 M 97.37 % | -42.968 M -1 734.37 % | 2.629 M 20 123.50 % | 13.000 K -93.75 % | 208.000 K 1 286.67 % | 15.000 K -21.05 % | 19.000 K |
| Net cash used for investing activites | -81.250 M -71.41 % | -47.402 M -791.28 % | 6.857 M 313.11 % | -3.218 M 99.09 % | -351.897 M -1 231.40 % | 31.103 M 177.61 % | -40.078 M -109.35 % | -19.144 M -20 969.10 % | 91.734 K 103.24 % | -2.828 M 43.14 % | -4.974 M -29.42 % | -3.844 M -270.72 % | 2.251 M -96.40 % | 62.553 M 170.36 % | -88.903 M -264.82 % | 53.939 M 321.17 % | 12.807 M -74.68 % | 50.579 M 134.81 % | -145.282 M -2 725.33 % | 5.534 M -77.17 % | 24.243 M 311.16 % | -11.481 M -106.78 % | 169.289 M 212.55 % | -150.406 M -194.48 % | 159.194 M 1 035.85 % | -17.011 M 29.73 % | -24.209 M -666.65 % | 4.272 M -50.66 % | 8.659 M 203.59 % | -8.359 M -258.60 % | 5.270 M 126.65 % | -19.776 M -6.11 % | -18.638 M -435.29 % | 5.559 M -64.70 % | 15.747 M 359.46 % | -6.069 M 79.39 % | -29.452 M 78.54 % | -137.257 M -106.34 % | -66.519 M -7 241.74 % | -906.038 K -101.84 % | 49.120 M 323.37 % | -21.990 M 82.44 % | -125.223 M -104.85 % | -61.129 M -177.26 % | 79.117 M 588.36 % | -16.201 M 94.96 % | -321.472 M -472.87 % | 86.216 M 180.06 % | -107.693 M -872.57 % | -11.073 M -743.01 % | -1.314 M 81.04 % | -6.929 M -183.16 % | -2.447 M 22.86 % | -3.172 M 96.75 % | -97.652 M -1 212.27 % | 8.780 M 132.62 % | -26.916 M -228.93 % | 20.877 M 149.67 % | -42.032 M -509.56 % | 10.263 M -26.38 % | 13.939 M -79.58 % | 68.261 M 2 920.98 % | -2.420 M -254.70 % | -682.206 K 81.90 % | -3.770 M -37.66 % | -2.738 M 93.42 % | -41.607 M -4 165.26 % | -975.480 K 80.53 % | -5.011 M -344.06 % | -1.128 M 97.81 % | -51.459 M -1 788.99 % | -2.724 M 75.24 % | -11.000 M -395.31 % | -2.221 M 81.15 % | -11.782 M -421.64 % | -2.259 M |
| Debt repayment | 0.000 100.00 % | -990.000 K 50.50 % | -2.000 M | 0.000 100.00 % | -80.000 M -208.99 % | 73.400 M 202.09 % | -71.900 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.800 M | 0.000 | 0.000 100.00 % | -5.533 M 44.67 % | -10.000 M | 0.000 | 0.000 100.00 % | -1.308 M 70.48 % | -4.430 M -150.48 % | 8.774 M -12.26 % | 10.000 M 199.01 % | -10.100 M 77.51 % | -44.900 M -79.60 % | -25.000 M -400.00 % | -5.000 M 92.25 % | -64.533 M -324.56 % | -15.200 M -353.33 % | 6.000 M -96.21 % | 158.200 M 10 604.61 % | -1.506 M -4 073.84 % | 37.898 K | 0.000 | 0.000 -100.00 % | 394.486 K 103.90 % | -10.116 M -408.80 % | 3.276 M 487.14 % | 557.944 K -89.26 % | 5.193 M 219.85 % | 1.624 M | 0.000 | 0.000 100.00 % | -21.438 M 4.38 % | -22.420 M -342.60 % | -5.065 M 26.23 % | -6.867 M -121.16 % | 32.455 M 1 438.71 % | -2.424 M 88.81 % | -21.666 M -294.03 % | 11.166 M -64.54 % | 31.493 M 145.00 % | -69.988 M -207.68 % | -22.747 M -255.06 % | 14.670 M 125.83 % | -56.803 M -2 692.78 % | 2.191 M -77.61 % | 9.787 M -54.62 % | 21.564 M 146.66 % | -46.218 M -312.89 % | 21.710 M 444.37 % | 3.988 M -56.86 % | 9.244 M -33.67 % | 13.936 M 116.74 % | -83.249 M -693.45 % | 14.028 M 55.73 % | 9.008 M -4.28 % | 9.410 M 49.71 % | 6.285 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -750.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -12.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -8.841 M -106 717.86 % | -8.277 K 57.20 % | -19.339 K 21.33 % | -24.584 K 99.91 % | -26.918 M -5 075.24 % | -520.140 K 10.22 % | -579.357 K 96.72 % | -17.676 M 0.00 % | -17.676 M | 0.000 | 0.000 | 0.000 100.00 % | -17.676 M | 0.000 100.00 % | -17.676 M 0.00 % | -17.676 M 0.00 % | -17.676 M | 0.000 100.00 % | -92.927 K 25.41 % | -124.583 K 99.30 % | -17.798 M -438 015.80 % | -4.063 K 83.20 % | -24.180 K 77.81 % | -108.943 K 99.39 % | -17.768 M | 0.000 100.00 % | -3.483 M 87.66 % | -28.214 M -1 273.92 % | -2.054 M -4 954.88 % | -40.625 K 99.45 % | -7.342 M 59.37 % | -18.072 M -7 500.12 % | -237.783 K 87.54 % | -1.908 M 50.85 % | -3.882 M 79.99 % | -19.396 M -991.15 % | -1.778 M -47.34 % | -1.206 M -496.39 % | -202.292 K | 0.000 100.00 % | -35.353 M | 0.000 100.00 % | -1.580 M -2 313.09 % | -65.476 K 99.81 % | -34.164 M -94 418.09 % | -36.145 K 94.51 % | -657.872 K -42.62 % | -461.281 K 98.21 % | -25.705 M | 0.000 100.00 % | -2.995 M -388.04 % | -613.682 K 97.84 % | -28.420 M -2 565.42 % | -1.066 M 51.90 % | -2.217 M 61.19 % | -5.711 M 79.23 % | -27.497 M -5 486.29 % | -492.226 K -98.26 % | -248.267 K -5.59 % | -235.124 K 46.11 % | -436.336 K 45.47 % | -800.169 K 49.11 % | -1.572 M -60.56 % | -979.406 K 90.65 % | -10.470 M -974.00 % | -974.811 K 49.13 % | -1.916 M 23.59 % | -2.508 M 79.22 % | -12.071 M -593.69 % | -1.740 M -21.37 % | -1.434 M 23.12 % | -1.865 M 20.28 % | -2.339 M -7.46 % | -2.177 M 84.17 % | -13.751 M -763.30 % | -1.593 M |
| Other financing activites | -113.550 K 0.00 % | -113.550 K 0.33 % | -113.929 K 88.74 % | -1.011 M -313.28 % | -244.730 K | 0.000 -100.00 % | 29.801 M 9 312 762 401.49 % | 0.320 -100.00 % | 64.324 M 312.63 % | -30.252 M -394.94 % | 10.257 M 521.27 % | -2.435 M -200.00 % | 2.435 M 224.63 % | 750.000 K 107.61 % | -9.851 M 44.27 % | -17.676 M | 0.000 | 0.000 100.00 % | -15.312 M -127 710.63 % | 11.999 K | 0.000 -100.00 % | 15.000 M | 0.000 | 0.000 -100.00 % | 15.000 M | 0.000 | 0.000 | 0.000 100.00 % | -4.345 M 56.55 % | -10.000 M -1 155.82 % | 947.128 K | 0.000 -100.00 % | 10.000 M 200.00 % | -10.000 M -300.00 % | -2.500 M -183.78 % | 2.984 M 0.00 % | 2.984 M | 0.000 100.00 % | -0.090 | 0.000 100.00 % | -34.396 M -1 222.92 % | -2.600 M -166.10 % | 3.933 M 13 015.05 % | -30.454 K -200.00 % | 30.453 K 200.00 % | -30.454 K -115.46 % | 196.991 K 119.70 % | -1.000 M 96.10 % | -25.645 M -108.78 % | 292.000 M 3 708.66 % | 7.667 M 151.82 % | -14.795 M -200.00 % | 14.795 M | 0.000 100.00 % | -4.964 M -775 547 322.72 % | -0.640 -100.00 % | 5.877 M 6 530 493 431.47 % | -0.090 100.00 % | -13.564 M -7 193.96 % | -185.963 K -6 264 336 123 783 510.00 % | 0.000 100.00 % | -0.260 -100.00 % | 9.850 M 2 052 083 233.41 % | 0.480 100.00 % | -7.004 M -200.00 % | 7.004 M 154.30 % | -12.900 M -1 387 096 873.94 % | 0.930 365.00 % | 0.200 -50.00 % | 0.400 -100.00 % | 35.150 K -99.97 % | 136.545 M 1 365 450 420 620.20 % | -0.010 94.74 % | -0.190 -163.33 % | 0.300 42.86 % | 0.210 |
| Net cash used provided by financing activities | -8.955 M -705.42 % | -1.112 M 47.88 % | -2.133 M -105.92 % | -1.036 M 99.03 % | -107.163 M -247.04 % | 72.880 M 270.76 % | -42.679 M -7 820.91 % | -538.808 K -100.84 % | 64.324 M 312.63 % | -30.252 M -418.21 % | 9.507 M 490.46 % | -2.435 M 84.03 % | -15.241 M -2 132.20 % | 750.000 K 107.61 % | -9.851 M | 0.000 100.00 % | -17.676 M | 0.000 100.00 % | -15.405 M -1 012.93 % | 1.687 M 109.48 % | -17.798 M -218.69 % | 14.996 M 369.86 % | -5.557 M 45.03 % | -10.109 M -265.21 % | -2.768 M | 0.000 -100.00 % | 2.175 M 106.66 % | -32.644 M -1 473.80 % | 2.376 M 5 949.06 % | -40.625 K 99.75 % | -16.495 M 73.81 % | -62.972 M -326.57 % | -14.762 M 12.69 % | -16.908 M 76.16 % | -70.915 M -104.98 % | -34.596 M -614.63 % | 6.722 M -95.72 % | 156.994 M 9 290.06 % | -1.708 M -4 607.62 % | 37.898 K 100.11 % | -34.396 M -1 222.92 % | -2.600 M -195.69 % | 2.717 M 126.69 % | -10.182 M 67.00 % | -30.857 M -6 380.18 % | 491.345 K -90.25 % | 5.042 M 3 007.18 % | 162.256 K 100.63 % | -25.645 M -108.78 % | 292.000 M 1 841.62 % | -16.766 M 55.68 % | -37.828 M -102.40 % | -18.690 M -135.60 % | -7.933 M -131.39 % | 25.275 M 668.95 % | 3.287 M 107.59 % | -43.286 M -505.53 % | 10.674 M -39.63 % | 17.681 M 125.11 % | -70.409 M -203.70 % | -23.184 M -267.16 % | 13.869 M 128.58 % | -48.526 M -4 105.68 % | 1.211 M 115.76 % | -7.687 M -127.86 % | 27.594 M 145.21 % | -61.034 M -417.85 % | 19.202 M 337.57 % | -8.083 M -207.72 % | 7.504 M -40.15 % | 12.538 M -75.71 % | 51.609 M 341.53 % | 11.689 M 71.12 % | 6.831 M 257.34 % | -4.341 M -192.52 % | 4.692 M |
| Effect of forex changes on cash | 153.947 K 651.44 % | 20.487 K -98.98 % | 2.000 M 704.45 % | -330.863 K -422.02 % | 102.746 K -15.07 % | 120.983 K 156.45 % | -214.311 K -431.36 % | 64.677 K -96.56 % | 1.879 M 272.95 % | -1.086 M -172.18 % | 1.505 M -12.83 % | 1.726 M -61.17 % | 4.446 M 16 154.19 % | -27.693 K 98.35 % | -1.678 M -2 427.02 % | 72.090 K 109.05 % | -796.340 K -426.75 % | 243.714 K 109.90 % | -2.461 M -140.05 % | -1.025 M -1 049.75 % | 107.959 K 4.86 % | 102.957 K -18.96 % | 127.048 K -75.15 % | 511.197 K -30.42 % | 734.719 K 247.60 % | -497.773 K 25.23 % | -665.712 K -291.05 % | 348.442 K 68.86 % | 206.344 K 92.52 % | 107.183 K 104.97 % | -2.156 M -780.05 % | 317.034 K 100.08 % | 158.450 K 127.79 % | 69.561 K 114.86 % | -467.959 K -16 438.52 % | -2.830 K -100.45 % | 634.671 K 245.95 % | -434.855 K -1 010.80 % | -39.148 K -103.67 % | 1.066 M 214.77 % | 338.536 K 245.16 % | -233.221 K -619.63 % | 44.882 K 172.12 % | -62.233 K -122.28 % | 279.353 K 353.80 % | -110.068 K 79.09 % | -526.332 K -122.80 % | -236.232 K 34.96 % | -363.203 K -56.79 % | -231.643 K 80.21 % | -1.170 M -392.48 % | 400.187 K 1 583.86 % | 23.766 K 125.16 % | -94.477 K 92.17 % | -1.206 M -962.23 % | 139.864 K -83.86 % | 866.618 K 632.88 % | 118.248 K 117.08 % | -692.503 K 11.96 % | -786.556 K -242.30 % | 552.740 K 5.10 % | 525.907 K -1.01 % | 531.254 K 1 129.54 % | -51.601 K 66.61 % | -154.519 K -74.00 % | -88.804 K -118.92 % | 469.313 K 2 356.49 % | -20.798 K 93.77 % | -333.883 K 8.50 % | -364.915 K -20.58 % | -302.626 K 18.87 % | -373.009 K -217.72 % | -117.401 K -36.31 % | -86.126 K 0.23 % | -86.325 K 79.48 % | -420.614 K |
| Net change in cash | -89.146 M -229.89 % | -27.023 M -137.27 % | 72.502 M 199.22 % | 24.230 M 105.39 % | -449.952 M -465.10 % | 123.239 M 306.38 % | -59.716 M -8 119.88 % | -726.479 K -100.88 % | 82.739 M 571.98 % | -17.530 M -137.23 % | 47.092 M 84.37 % | 25.542 M 247.69 % | -17.295 M -120.79 % | 83.168 M 220.56 % | -68.986 M -180.10 % | 86.119 M 174.98 % | 31.319 M -46.28 % | 58.297 M 155.59 % | -104.876 M -636.44 % | 19.551 M 3.96 % | 18.805 M 187.65 % | 6.538 M -97.52 % | 263.655 M 293.93 % | -135.954 M -189.31 % | 152.230 M 1 407.60 % | -11.642 M -246.22 % | 7.962 M 198.12 % | 2.671 M -85.73 % | 18.713 M 145.81 % | -40.846 M -194.58 % | 43.187 M 229.29 % | -33.403 M -149.06 % | -13.411 M -220.06 % | 11.170 M -42.56 % | 19.446 M 233.14 % | -14.606 M -157.73 % | -5.667 M -113.93 % | 40.694 M 429.32 % | -12.357 M -463.66 % | -2.192 M 82.09 % | -12.240 M -14.89 % | -10.654 M 71.64 % | -37.570 M 17.46 % | -45.514 M -186.87 % | 52.394 M 556.31 % | -11.482 M 96.19 % | -301.347 M -345.75 % | 122.624 M 213.40 % | -108.138 M -138.65 % | 279.802 M 4 391.01 % | -6.521 M -26.46 % | -5.156 M 40.76 % | -8.703 M -141.71 % | 20.867 M 132.14 % | -64.932 M -490.73 % | 16.618 M 121.33 % | -77.920 M -293.65 % | 40.238 M -50.86 % | 81.892 M 373.26 % | -29.968 M -261.23 % | 18.587 M -77.81 % | 83.773 M 434.54 % | -25.041 M -240.00 % | 17.887 M 327.36 % | -7.867 M -126.64 % | 29.528 M 149.80 % | -59.288 M -587.40 % | 12.164 M 140.03 % | 5.068 M -75.12 % | 20.368 M 163.80 % | -31.923 M -191.39 % | 34.933 M 22.70 % | 28.470 M 607.32 % | -5.612 M -136.11 % | 15.541 M 231.19 % | 4.692 M |
| Cash at beginning of period | 277.599 M -8.87 % | 304.622 M 31.23 % | 232.120 M 11.66 % | 207.890 M -68.40 % | 657.844 M 23.06 % | 534.564 M -10.05 % | 594.279 M -0.12 % | 595.006 M 16.15 % | 512.267 M -3.31 % | 529.797 M 9.76 % | 482.705 M 5.59 % | 457.163 M -3.65 % | 474.457 M 21.25 % | 391.289 M -14.99 % | 460.279 M 23.02 % | 374.160 M 9.14 % | 342.841 M 20.49 % | 284.544 M -26.93 % | 389.420 M 5.29 % | 369.870 M 5.36 % | 351.064 M 1.90 % | 344.527 M 334.02 % | 79.380 M -63.14 % | 215.334 M 241.24 % | 63.104 M -15.58 % | 74.746 M 11.92 % | 66.784 M 4.17 % | 64.113 M 41.22 % | 45.400 M -47.36 % | 86.246 M 100.30 % | 43.059 M -43.69 % | 76.463 M -14.92 % | 89.874 M 14.19 % | 78.704 M 32.82 % | 59.258 M -19.77 % | 73.864 M -7.13 % | 79.531 M 104.78 % | 38.837 M -24.14 % | 51.194 M -4.11 % | 53.386 M -18.65 % | 65.626 M -13.97 % | 76.280 M -33.00 % | 113.850 M -28.56 % | 159.364 M 48.98 % | 106.970 M -9.69 % | 118.452 M -71.78 % | 419.799 M 41.26 % | 297.175 M -26.68 % | 405.313 M 222.93 % | 125.511 M -2.13 % | 128.243 M -3.87 % | 133.399 M -6.12 % | 142.102 M 17.21 % | 121.235 M -34.88 % | 186.167 M 9.80 % | 169.549 M -31.49 % | 247.469 M 19.42 % | 207.231 M 40.10 % | 147.919 M -16.85 % | 177.887 M 11.67 % | 159.300 M 110.92 % | 75.527 M -24.90 % | 100.568 M 21.63 % | 82.682 M -8.69 % | 90.549 M 48.39 % | 61.021 M -49.28 % | 120.308 M 11.25 % | 108.144 M 4.92 % | 103.076 M 24.63 % | 82.708 M -31.35 % | 120.479 M 40.83 % | 85.547 M 49.88 % | 57.077 M -8.95 % | 62.689 M 32.96 % | 47.148 M | 0.000 |
| Cash at end of period | 188.453 M -32.11 % | 277.599 M -8.87 % | 304.622 M 31.23 % | 232.120 M 11.65 % | 207.892 M -68.40 % | 657.803 M 23.05 % | 534.564 M -10.05 % | 594.279 M -0.12 % | 595.006 M 16.15 % | 512.267 M -3.31 % | 529.797 M 9.76 % | 482.705 M 5.59 % | 457.163 M -3.65 % | 474.457 M 21.25 % | 391.293 M -14.99 % | 460.279 M 23.02 % | 374.160 M 9.14 % | 342.841 M 20.49 % | 284.544 M -26.93 % | 389.420 M 5.29 % | 369.870 M 5.36 % | 351.064 M 2.34 % | 343.034 M 332.14 % | 79.380 M -63.14 % | 215.334 M 241.24 % | 63.104 M -15.58 % | 74.746 M 11.92 % | 66.784 M 4.17 % | 64.113 M 41.22 % | 45.400 M -47.36 % | 86.246 M 100.30 % | 43.059 M -43.69 % | 76.463 M -14.92 % | 89.874 M 14.19 % | 78.704 M 32.82 % | 59.258 M -19.77 % | 73.864 M -7.13 % | 79.531 M 104.78 % | 38.837 M -24.14 % | 51.194 M -4.11 % | 53.386 M -18.65 % | 65.626 M -13.97 % | 76.280 M -33.00 % | 113.850 M -28.56 % | 159.364 M 48.98 % | 106.970 M -9.69 % | 118.452 M -71.78 % | 419.799 M 41.26 % | 297.175 M -26.68 % | 405.313 M 232.98 % | 121.722 M -5.08 % | 128.243 M -3.87 % | 133.399 M -6.12 % | 142.102 M 17.21 % | 121.235 M -34.88 % | 186.167 M 9.80 % | 169.549 M -31.49 % | 247.469 M 7.68 % | 229.811 M 55.36 % | 147.919 M -16.85 % | 177.887 M 11.67 % | 159.300 M 110.92 % | 75.527 M -24.90 % | 100.568 M 21.63 % | 82.682 M -8.69 % | 90.549 M 48.39 % | 61.021 M -49.28 % | 120.308 M 11.25 % | 108.144 M 4.92 % | 103.076 M 16.40 % | 88.556 M -26.50 % | 120.479 M 40.83 % | 85.547 M 49.88 % | 57.077 M -8.95 % | 62.689 M 1 235.96 % | 4.692 M |
| Operating cash flow | 904.939 K -95.79 % | 21.471 M | 0.000 -100.00 % | 28.815 M 218.57 % | 9.045 M -52.73 % | 19.136 M -17.71 % | 23.255 M 23.10 % | 18.892 M 14.88 % | 16.445 M -4.52 % | 17.224 M -58.04 % | 41.050 M 30.51 % | 31.453 M 13.97 % | 27.596 M 38.73 % | 19.893 M -36.74 % | 31.446 M -12.20 % | 35.815 M -9.19 % | 39.441 M 10.39 % | 35.729 M -38.69 % | 58.272 M 336.34 % | 13.355 M 8.99 % | 12.253 M 319.66 % | 2.920 M -97.07 % | 99.796 M 314.96 % | 24.050 M 587.71 % | -4.931 M -184.06 % | 5.866 M -80.87 % | 30.662 M -0.10 % | 30.694 M 310.79 % | 7.472 M 122.95 % | -32.554 M -157.55 % | 56.567 M 15.38 % | 49.028 M 147.24 % | 19.830 M -11.67 % | 22.450 M -70.10 % | 75.081 M 188.09 % | 26.062 M 58.65 % | 16.427 M -23.21 % | 21.393 M -61.74 % | 55.909 M 2 439.59 % | -2.390 M 91.25 % | -27.303 M -292.69 % | 14.169 M -83.31 % | 84.892 M 228.30 % | 25.858 M 570.65 % | 3.856 M -11.10 % | 4.337 M -72.21 % | 15.610 M -57.21 % | 36.482 M 42.71 % | 25.563 M 2 960.43 % | -893.683 K -107.02 % | 12.729 M -67.53 % | 39.201 M 215.88 % | 12.410 M -61.30 % | 32.067 M 270.65 % | 8.652 M 96.10 % | 4.412 M 151.39 % | -8.585 M -200.19 % | 8.569 M -91.99 % | 106.935 M 245.34 % | 30.965 M 13.52 % | 27.278 M 2 344.02 % | 1.116 M -95.60 % | 25.373 M 45.75 % | 17.409 M 364.98 % | 3.744 M -21.37 % | 4.762 M -88.90 % | 42.884 M 809.80 % | -6.042 M -132.67 % | 18.495 M 28.82 % | 14.358 M 96.67 % | 7.300 M 153.76 % | -13.579 M -148.67 % | 27.899 M 375.26 % | -10.136 M -131.92 % | 31.750 M 1 085.04 % | 2.679 M |
| Capital expenditure | -19.052 M 51.80 % | -39.531 M -373.55 % | -8.348 M -232.27 % | -2.512 M -30.47 % | -1.926 M -117.09 % | -887.015 K 94.10 % | -15.042 M -288.34 % | -3.873 M -125.53 % | -1.717 M -11.68 % | -1.538 M 88.56 % | -13.443 M -246.43 % | -3.881 M -60.24 % | -2.422 M 27.66 % | -3.348 M 97.98 % | -165.984 M -5 701.79 % | -2.861 M -144.72 % | -1.169 M 59.66 % | -2.898 M 84.08 % | -18.198 M -255.75 % | -5.116 M -796.13 % | -570.857 K 17.65 % | -693.180 K 93.56 % | -10.770 M -924.14 % | -1.052 M 63.97 % | -2.919 M -39.44 % | -2.093 M 89.95 % | -20.825 M -1 868.10 % | -1.058 M 89.04 % | -9.651 M -35.05 % | -7.146 M 28.19 % | -9.952 M 29.80 % | -14.177 M -66.33 % | -8.523 M -154.99 % | -3.343 M 84.50 % | -21.560 M -422.87 % | -4.123 M -30.88 % | -3.151 M -12.10 % | -2.810 M 92.93 % | -39.777 M -623.88 % | -5.495 M 91.10 % | -61.711 M -516.63 % | -10.008 M 56.30 % | -22.901 M 66.52 % | -68.401 M -181.86 % | -24.268 M -40.56 % | -17.265 M 35.67 % | -26.840 M -141.90 % | -11.095 M 13.70 % | -12.856 M -4.75 % | -12.273 M -185.15 % | -4.304 M 41.00 % | -7.295 M 11.36 % | -8.230 M -157.91 % | -3.191 M 47.83 % | -6.117 M -11.98 % | -5.462 M 63.04 % | -14.778 M -3.70 % | -14.251 M 2.33 % | -14.592 M 73.30 % | -54.660 M -3 575.91 % | -1.487 M -68.39 % | -883.067 K 62.06 % | -2.328 M -241.22 % | -682.206 K 83.17 % | -4.054 M -48.05 % | -2.738 M 93.43 % | -41.650 M -2 008.34 % | -1.975 M 60.97 % | -5.061 M -348.51 % | -1.128 M 90.97 % | -12.490 M -133.32 % | -5.353 M 51.39 % | -11.013 M -353.43 % | -2.429 M 79.41 % | -11.797 M -417.94 % | -2.278 M |
| Free CashFlow | -18.147 M -0.48 % | -18.060 M -131.45 % | 57.430 M 130.18 % | 24.950 M 250.46 % | 7.119 M -60.99 % | 18.249 M 122.20 % | 8.213 M -45.31 % | 15.018 M 1.97 % | 14.728 M -6.11 % | 15.686 M -43.18 % | 27.607 M 0.13 % | 27.572 M 9.52 % | 25.175 M 52.16 % | 16.545 M 112.30 % | -134.538 M -508.26 % | 32.954 M -13.89 % | 38.272 M 16.57 % | 32.831 M -18.07 % | 40.073 M 386.39 % | 8.239 M -29.47 % | 11.682 M 424.68 % | 2.227 M -97.50 % | 89.025 M 287.10 % | 22.998 M 392.97 % | -7.850 M -308.04 % | 3.773 M -61.64 % | 9.837 M -66.81 % | 29.636 M 1 459.76 % | -2.179 M 94.51 % | -39.701 M -185.17 % | 46.615 M 33.76 % | 34.851 M 208.22 % | 11.307 M -40.82 % | 19.107 M -64.30 % | 53.521 M 143.96 % | 21.939 M 65.24 % | 13.277 M -28.55 % | 18.582 M 15.18 % | 16.133 M 304.61 % | -7.885 M 91.14 % | -89.015 M -2 238.99 % | 4.162 M -93.29 % | 61.990 M 245.71 % | -42.543 M -108.42 % | -20.412 M -57.90 % | -12.928 M -15.11 % | -11.231 M -144.24 % | 25.387 M 99.79 % | 12.707 M 196.51 % | -13.167 M -256.28 % | 8.425 M -73.59 % | 31.906 M 663.34 % | 4.180 M -85.52 % | 28.876 M 1 039.22 % | 2.535 M 341.24 % | -1.051 M 95.50 % | -23.363 M -311.19 % | -5.682 M -106.15 % | 92.344 M 489.73 % | -23.694 M -191.87 % | 25.791 M 10 966.66 % | 233.054 K -98.99 % | 23.045 M 37.77 % | 16.727 M 5 495.12 % | -310.037 K -115.32 % | 2.023 M 63.95 % | 1.234 M 115.39 % | -8.017 M -159.68 % | 13.434 M 1.55 % | 13.229 M 354.89 % | -5.190 M 72.59 % | -18.932 M -212.12 % | 16.886 M 234.39 % | -12.564 M -162.97 % | 19.953 M 4 868.32 % | 401.613 K |
| 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 | 2010 | 2010 | 2010 | 2010 | 2009 | 2009 | 2009 | 2009 | 2008 | 2008 | 2008 | 2008 | 2007 | 2007 | 2007 | 2007 | 2006 | 2006 |