LanZhou Foci Pharmaceutical Co.,Ltd. 002644.SZ
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 980.225 M -15.73 % | 1.163 B 14.12 % | 1.019 B 24.65 % | 817.641 M 22.39 % | 668.051 M 6.24 % | 628.815 M 15.47 % | 544.581 M 8.67 % | 501.140 M 37.96 % | 363.255 M 10.89 % | 327.584 M -17.91 % | 399.071 M 36.89 % | 291.528 M 9.45 % | 266.362 M -1.78 % | 271.184 M 3.35 % | 262.406 M 13.00 % | 232.209 M 6.03 % | 219.012 M 23.39 % | 177.490 M |
| Net income | 60.070 M -10.60 % | 67.190 M -38.16 % | 108.654 M 16.51 % | 93.259 M -13.66 % | 108.018 M 51.91 % | 71.107 M -2.48 % | 72.918 M -1.59 % | 74.093 M 21.61 % | 60.926 M 41.86 % | 42.948 M 23.94 % | 34.653 M 13.26 % | 30.596 M 0.79 % | 30.356 M -5.32 % | 32.061 M -37.43 % | 51.242 M 41.76 % | 36.147 M 67.28 % | 21.609 M -7.31 % | 23.313 M |
| Income before tax | 69.140 M -15.31 % | 81.642 M -35.71 % | 126.997 M 14.60 % | 110.814 M -15.10 % | 130.523 M 65.78 % | 78.733 M -8.96 % | 86.479 M -1.03 % | 87.376 M 23.78 % | 70.589 M 43.81 % | 49.085 M 24.75 % | 39.347 M 10.05 % | 35.755 M 3.60 % | 34.511 M -4.90 % | 36.291 M -34.86 % | 55.709 M 37.20 % | 40.605 M 54.94 % | 26.207 M -4.03 % | 27.306 M |
| Income before tax ratio | 0.07 0.49 % | 0.07 -43.67 % | 0.12 -8.06 % | 0.14 -30.63 % | 0.20 56.04 % | 0.13 -21.15 % | 0.16 -8.92 % | 0.17 -10.28 % | 0.19 29.69 % | 0.15 51.97 % | 0.10 -19.61 % | 0.12 -5.34 % | 0.13 -3.18 % | 0.13 -36.97 % | 0.21 21.41 % | 0.17 46.14 % | 0.12 -22.22 % | 0.15 |
| EBITDA | 121.272 M -10.41 % | 135.369 M -28.89 % | 190.352 M 17.54 % | 161.950 M 177.23 % | 58.417 M -58.60 % | 141.097 M 14.49 % | 123.242 M 12.01 % | 110.032 M 23.12 % | 89.367 M 30.95 % | 68.246 M 84.40 % | 37.010 M -34.85 % | 56.811 M -6.01 % | 60.441 M 18.05 % | 51.197 M -27.43 % | 70.549 M 63.43 % | 43.169 M -1.52 % | 43.835 M 17.32 % | 37.365 M |
| Net income ratio | 0.06 6.09 % | 0.06 -45.82 % | 0.11 -6.53 % | 0.11 -29.46 % | 0.16 42.99 % | 0.11 -15.55 % | 0.13 -9.44 % | 0.15 -11.85 % | 0.17 27.93 % | 0.13 50.98 % | 0.09 -17.26 % | 0.10 -7.91 % | 0.11 -3.60 % | 0.12 -39.46 % | 0.20 25.45 % | 0.16 57.77 % | 0.10 -24.88 % | 0.13 |
| Ratio EBITDA | 0.12 6.30 % | 0.12 -37.69 % | 0.19 -5.70 % | 0.20 126.51 % | 0.09 -61.03 % | 0.22 -0.85 % | 0.23 3.07 % | 0.22 -10.75 % | 0.25 18.09 % | 0.21 124.64 % | 0.09 -52.41 % | 0.19 -14.12 % | 0.23 20.19 % | 0.19 -29.78 % | 0.27 44.62 % | 0.19 -7.12 % | 0.20 -4.93 % | 0.21 |
| Gross profit ratio | 0.31 -1.57 % | 0.31 10.61 % | 0.28 2.90 % | 0.27 10.24 % | 0.25 -6.89 % | 0.27 -17.19 % | 0.32 7.95 % | 0.30 -0.18 % | 0.30 18.09 % | 0.25 13.95 % | 0.22 -37.85 % | 0.36 9.23 % | 0.33 -5.08 % | 0.34 -5.00 % | 0.36 -4.59 % | 0.38 -4.78 % | 0.40 -2.70 % | 0.41 |
| Weighted average shs out dil | 510.798 M 0.03 % | 510.657 M 0.00 % | 510.657 M 0.00 % | 510.657 M 0.00 % | 510.657 M 0.00 % | 510.657 M 0.00 % | 510.632 M 0.00 % | 510.633 M -0.01 % | 510.698 M 8.09 % | 472.471 M 31.84 % | 358.354 M -19.33 % | 444.199 M -0.03 % | 444.324 M 33.04 % | 333.965 M 0.72 % | 331.564 M 0.07 % | 331.346 M 0.37 % | 330.141 M -2.16 % | 337.419 M |
| Weighted average shs out | 510.798 M 0.03 % | 510.657 M 0.00 % | 510.657 M 0.00 % | 510.657 M 0.00 % | 510.657 M 0.00 % | 510.657 M 0.03 % | 510.506 M -0.02 % | 510.633 M 0.00 % | 510.657 M 8.08 % | 472.471 M 31.84 % | 358.354 M -19.30 % | 444.070 M -0.06 % | 444.324 M 33.04 % | 333.965 M 0.72 % | 331.564 M 0.07 % | 331.346 M 0.37 % | 330.141 M -2.16 % | 337.419 M |
| EPS diluted | 0.12 -7.69 % | 0.13 -38.10 % | 0.21 16.67 % | 0.18 -14.29 % | 0.21 40.00 % | 0.15 7.14 % | 0.14 -6.67 % | 0.15 25.00 % | 0.12 32.01 % | 0.09 -6.00 % | 0.10 40.35 % | 0.07 0.88 % | 0.07 -28.85 % | 0.10 -36.00 % | 0.15 36.36 % | 0.11 67.94 % | 0.07 -5.21 % | 0.07 |
| Earnings per share | 0.12 -7.69 % | 0.13 -38.10 % | 0.21 16.67 % | 0.18 -14.29 % | 0.21 40.00 % | 0.15 7.14 % | 0.14 -6.67 % | 0.15 25.00 % | 0.12 32.01 % | 0.09 -6.00 % | 0.10 40.35 % | 0.07 0.88 % | 0.07 -28.85 % | 0.10 -36.00 % | 0.15 36.36 % | 0.11 67.94 % | 0.07 -5.21 % | 0.07 |
| Gross profit | 299.712 M -17.05 % | 361.296 M 26.23 % | 286.212 M 28.26 % | 223.146 M 34.92 % | 165.390 M -1.08 % | 167.192 M -4.38 % | 174.847 M 17.31 % | 149.053 M 37.71 % | 108.240 M 30.95 % | 82.658 M -6.46 % | 88.366 M -14.93 % | 103.871 M 19.55 % | 86.882 M -6.77 % | 93.194 M -1.82 % | 94.925 M 7.82 % | 88.038 M 0.96 % | 87.201 M 20.06 % | 72.630 M |
| Income tax expense | 7.474 M -44.72 % | 13.520 M -35.83 % | 21.069 M 21.81 % | 17.296 M -24.18 % | 22.812 M 192.06 % | 7.811 M -42.40 % | 13.560 M 2.09 % | 13.283 M 37.47 % | 9.663 M 57.43 % | 6.138 M 30.75 % | 4.694 M -9.01 % | 5.159 M 24.16 % | 4.155 M -1.77 % | 4.230 M -5.31 % | 4.467 M 0.20 % | 4.458 M -3.03 % | 4.598 M 15.13 % | 3.994 M |
| Cost of revenue | 680.513 M -15.13 % | 801.839 M 9.40 % | 732.964 M 23.29 % | 594.494 M 18.27 % | 502.661 M 8.89 % | 461.623 M 24.85 % | 369.734 M 5.01 % | 352.086 M 38.06 % | 255.015 M 4.12 % | 244.927 M -21.17 % | 310.706 M 65.57 % | 187.658 M 4.56 % | 179.480 M 0.84 % | 177.990 M 6.27 % | 167.481 M 16.17 % | 144.171 M 9.38 % | 131.811 M 25.70 % | 104.860 M |
| General and administrative expenses | 49.936 M 134.78 % | 21.269 M 86.13 % | 11.427 M 19.41 % | 9.569 M 2.56 % | 9.331 M -25.68 % | 12.555 M 119.06 % | 5.731 M 31.72 % | 4.351 M -7.70 % | 4.714 M -2.34 % | 4.827 M 30.27 % | 3.706 M -22.74 % | 4.796 M 91.89 % | 2.500 M -18.19 % | 3.055 M -1.28 % | 3.095 M -5.11 % | 3.261 M -7.36 % | 3.520 M -69.61 % | 11.584 M |
| Selling and marketing expenses | 75.476 M -32.27 % | 111.438 M 7.01 % | 104.138 M 28.14 % | 81.266 M 14.12 % | 71.212 M -21.94 % | 91.223 M 41.34 % | 64.541 M 43.27 % | 45.049 M 52.85 % | 29.472 M 14.24 % | 25.798 M -18.52 % | 31.663 M -11.62 % | 35.826 M 24.21 % | 28.843 M -7.07 % | 31.037 M -12.02 % | 35.276 M 1.11 % | 34.887 M -0.94 % | 35.217 M 46.56 % | 24.030 M |
| Other expenses | 74.570 M 3.16 % | 72.284 M 841.58 % | -9.747 M -140.01 % | 24.363 M 81.39 % | 13.431 M 151.49 % | -26.088 M -7 875.72 % | 335.501 K -84.46 % | 2.159 M -65.62 % | 6.278 M -17.87 % | 7.643 M -30.17 % | 10.946 M 15.06 % | 9.514 M 37.67 % | 6.910 M 45.22 % | 4.758 M -80.21 % | 24.045 M 77.61 % | 13.538 M 975.62 % | 1.259 M 416.59 % | -397.553 K |
| Operating expenses | 229.266 M -17.54 % | 278.021 M 114.90 % | 129.373 M -3.85 % | 134.555 M 23.04 % | 109.357 M 11.21 % | 98.335 M -12.84 % | 112.824 M 26.33 % | 89.309 M 20.49 % | 74.119 M 13.47 % | 65.320 M -3.24 % | 67.508 M -5.67 % | 71.567 M 28.98 % | 55.486 M -0.52 % | 55.775 M -2.97 % | 57.480 M 2.47 % | 56.096 M -1.08 % | 56.709 M 49.13 % | 38.027 M |
| Cost and expenses | 909.780 M -15.75 % | 1.080 B 25.22 % | 862.337 M 18.28 % | 729.050 M 19.12 % | 612.018 M 9.30 % | 559.959 M 16.04 % | 482.558 M 9.33 % | 441.395 M 34.11 % | 329.134 M 6.09 % | 310.247 M -17.97 % | 378.213 M 45.90 % | 259.224 M 10.32 % | 234.966 M 0.51 % | 233.765 M 3.91 % | 224.961 M 12.33 % | 200.267 M 6.23 % | 188.520 M 31.94 % | 142.887 M |
| Research and development expenses | 29.284 M -5.31 % | 30.927 M 31.29 % | 23.556 M 21.69 % | 19.357 M 25.84 % | 15.383 M -25.49 % | 20.645 M 5.78 % | 19.517 M 12.18 % | 17.398 M 29.02 % | 13.485 M 34.72 % | 10.009 M -0.94 % | 10.105 M -7.34 % | 10.904 M 10.25 % | 9.890 M 32.50 % | 7.464 M 65.70 % | 4.505 M 35.96 % | 3.313 M 31.39 % | 2.522 M | 0.000 |
| Selling general and administrative expenses | 125.412 M -5.50 % | 132.707 M 14.83 % | 115.565 M 27.22 % | 90.836 M 12.78 % | 80.543 M -22.39 % | 103.778 M 47.68 % | 70.273 M 42.25 % | 49.400 M 44.50 % | 34.187 M 11.63 % | 30.626 M -13.41 % | 35.369 M -12.93 % | 40.623 M 29.61 % | 31.342 M -8.07 % | 34.092 M -11.15 % | 38.371 M 0.58 % | 38.149 M -1.52 % | 38.738 M 8.77 % | 35.613 M |
| Interest income | 6.950 M 29.44 % | 5.369 M -35.05 % | 8.267 M -18.99 % | 10.204 M -20.41 % | 12.821 M -21.19 % | 16.269 M 31.29 % | 12.392 M -59.85 % | 30.866 M -0.40 % | 30.989 M 31.67 % | 23.534 M 130.77 % | 10.198 M 312.50 % | 2.472 M 6.69 % | 2.317 M 2 835.64 % | -84.709 K -274.28 % | 48.606 K -9.34 % | 53.613 K 2.22 % | 52.449 K 13 802 468.43 % | -0.380 |
| Interest expense | 887.669 K -39.76 % | 1.473 M -27.93 % | 2.044 M 116.21 % | 945.581 K -26.10 % | 1.280 M 13.92 % | 1.123 M 74.95 % | 642.000 K -59.84 % | 1.599 M 442 705.26 % | 361.000 -99.96 % | 986.309 K -72.58 % | 3.597 M -38.47 % | 5.846 M 18.38 % | 4.938 M 19.25 % | 4.141 M 18.37 % | 3.498 M 37.78 % | 2.539 M -34.63 % | 3.884 M 29.49 % | 3.000 M |
| Depreciation and amortization | 51.301 M -2.26 % | 52.486 M -2.07 % | 53.593 M 11.33 % | 48.140 M -8.75 % | 52.758 M -1.32 % | 53.462 M 54.95 % | 34.503 M 63.85 % | 21.058 M 12.67 % | 18.690 M 4.42 % | 17.899 M 20.05 % | 14.910 M -1.97 % | 15.210 M 8.01 % | 14.081 M 122.74 % | 6.322 M -44.26 % | 11.342 M -9.06 % | 12.471 M -9.26 % | 13.744 M 42.26 % | 9.661 M |
| Operating income | 70.446 M -15.41 % | 83.275 M -40.26 % | 139.401 M 24.06 % | 112.362 M 74.39 % | 64.433 M -17.65 % | 78.242 M -9.17 % | 86.143 M 1.09 % | 85.217 M 31.75 % | 64.682 M 55.97 % | 41.471 M 45.84 % | 28.436 M 8.36 % | 26.242 M -4.93 % | 27.603 M -12.46 % | 31.532 M -0.42 % | 31.664 M 16.98 % | 27.067 M 8.49 % | 24.948 M -9.95 % | 27.704 M |
| Operating income ratio | 0.07 0.38 % | 0.07 -47.66 % | 0.14 -0.47 % | 0.14 42.48 % | 0.10 -22.49 % | 0.12 -21.34 % | 0.16 -6.98 % | 0.17 -4.50 % | 0.18 40.65 % | 0.13 77.67 % | 0.07 -20.84 % | 0.09 -13.14 % | 0.10 -10.88 % | 0.12 -3.64 % | 0.12 3.52 % | 0.12 2.33 % | 0.11 -27.02 % | 0.16 |
| Total other income expenses net | -1.306 M 20.01 % | -1.633 M 86.86 % | -12.430 M -702.98 % | -1.548 M -940.61 % | 184.143 K 104.35 % | -4.230 M -241.65 % | -1.238 M -157.35 % | 2.159 M -63.46 % | 5.907 M -22.42 % | 7.614 M -30.22 % | 10.911 M 14.69 % | 9.514 M 37.72 % | 6.908 M 45.18 % | 4.758 M -80.21 % | 24.045 M 77.61 % | 13.538 M 975.61 % | 1.259 M 416.59 % | -397.553 K |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -385.044 M -1.32 % | -380.009 M 0.54 % | -382.083 M -6.30 % | -359.432 M 6.88 % | -385.977 M 8.13 % | -420.131 M 6.28 % | -448.297 M -1 243.96 % | 39.188 M 112.62 % | -310.452 M 37.13 % | -493.819 M -97.81 % | -249.649 M -559.68 % | -37.844 M 66.21 % | -112.001 M 54.74 % | -247.470 M -1 150.24 % | -19.794 M -167.66 % | 29.256 M -43.45 % | 51.736 M 21.99 % | 42.410 M |
| Total investments | 55.663 M -13.17 % | 64.103 M -6.65 % | 68.668 M -4.17 % | 71.652 M -2.64 % | 73.597 M -4.77 % | 77.284 M 81.84 % | 42.500 M 648.49 % | 5.678 M -7.21 % | 6.119 M -84.38 % | 39.176 M -75.46 % | 159.669 M | 0.000 -100.00 % | 353.200 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total debt | 12.849 M 13.25 % | 11.346 M -21.04 % | 14.370 M -7.34 % | 15.509 M -54.37 % | 33.985 M 134.00 % | 14.523 M -15.82 % | 17.252 M -84.23 % | 109.390 M 1.19 % | 108.106 M 1 996.76 % | 5.156 M -80.17 % | 26.000 M -79.03 % | 124.000 M 58.97 % | 78.000 M 0.00 % | 78.000 M 62.50 % | 48.000 M 0.00 % | 48.000 M -21.31 % | 61.000 M 24.49 % | 49.000 M |
| Accumulated other comprehensive income loss | 164.245 M 13 476.90 % | 1.210 M -99.20 % | 152.032 M 5.84 % | 143.642 M 7.34 % | 133.824 M 8.04 % | 123.865 M 6.24 % | 116.588 M 23.72 % | 94.234 M 9.08 % | 86.391 M 8.32 % | 79.758 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 814.869 M 4.98 % | 776.197 M 3.92 % | 746.949 M 14.12 % | 654.527 M 3.59 % | 631.858 M 11.81 % | 565.134 M 11.34 % | 507.567 M 13.17 % | 448.506 M 15.66 % | 387.784 M 14.90 % | 337.486 M 11.63 % | 302.318 M 10.30 % | 274.093 M 9.91 % | 249.386 M 7.01 % | 233.052 M 14.13 % | 204.197 M 29.17 % | 158.080 M 25.91 % | 125.547 M 18.33 % | 106.099 M |
| Common stock | 510.657 M 0.00 % | 510.657 M 0.00 % | 510.657 M 0.00 % | 510.657 M 0.00 % | 510.657 M 0.00 % | 510.657 M 0.00 % | 510.657 M 0.00 % | 510.657 M 0.00 % | 510.657 M 0.00 % | 510.657 M 187.34 % | 177.716 M 100.00 % | 88.858 M 0.00 % | 88.858 M 10.00 % | 80.780 M 33.34 % | 60.580 M 0.00 % | 60.580 M 0.00 % | 60.580 M 0.00 % | 60.580 M |
| Total equity | 1.815 B 2.63 % | 1.768 B 1.99 % | 1.734 B 6.54 % | 1.628 B 2.55 % | 1.587 B 5.32 % | 1.507 B 4.62 % | 1.440 B 5.98 % | 1.359 B 5.31 % | 1.291 B 4.61 % | 1.234 B 67.79 % | 735.220 M 4.53 % | 703.374 M 4.12 % | 675.532 M 4.24 % | 648.084 M 98.52 % | 326.463 M 29.06 % | 252.960 M 16.67 % | 216.813 M 11.07 % | 195.203 M |
| Other non current liabilities | 13.200 M -50.38 % | 26.600 M -34.10 % | 40.366 M -24.03 % | 53.137 M | 0.000 | 0.000 | 0.000 -100.00 % | 510.367 M 1.69 % | 501.862 M 1 117.81 % | 41.210 M -78.37 % | 190.527 M 389.76 % | 38.902 M 207.00 % | 12.672 M 9.25 % | 11.599 M 1.74 % | 11.400 M 26.28 % | 9.028 M 5.30 % | 8.573 M -15.63 % | 10.162 M |
| Long term debt | 2.849 M 111.72 % | 1.346 M 39.45 % | 965.086 K 19.62 % | 806.813 K -98.79 % | 66.553 M -16.78 % | 79.968 M -79.33 % | 386.968 M 253.75 % | 109.390 M 1.19 % | 108.106 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 M 0.00 % | 2.000 M 0.00 % | 2.000 M 0.00 % | 2.000 M 0.00 % | 2.000 M -86.67 % | 15.000 M |
| Total non current liabilities | 275.077 M -5.79 % | 291.985 M -9.35 % | 322.109 M -7.90 % | 349.754 M -7.38 % | 377.640 M -7.73 % | 409.293 M -28.99 % | 576.382 M -7.00 % | 619.757 M 1.60 % | 609.967 M 1 380.14 % | 41.210 M -79.12 % | 197.354 M 407.31 % | 38.902 M 165.15 % | 14.672 M 7.89 % | 13.599 M 1.48 % | 13.400 M 21.52 % | 11.028 M 4.30 % | 10.573 M -57.98 % | 25.162 M |
| Other current liabilities | 129.018 M 15.00 % | 112.189 M -30.30 % | 160.952 M 109.07 % | 76.984 M 328.27 % | -33.725 M -168.88 % | 48.964 M 169.39 % | 18.176 M -46.36 % | 33.884 M 15.03 % | 29.457 M -8.97 % | 32.360 M 45.22 % | 22.283 M 23.75 % | 18.006 M 107.54 % | 8.676 M -58.70 % | 21.007 M -31.03 % | 30.457 M -56.48 % | 69.984 M -0.16 % | 70.099 M -8.99 % | 77.022 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 94.746 M -32.98 % | 141.360 M 62.29 % | 87.105 M 3.61 % | 84.072 M 957.38 % | 7.951 M -33.87 % | 12.024 M 1.25 % | 11.875 M 330.32 % | -5.156 M -138.26 % | 13.476 M -13.38 % | 15.558 M 84.25 % | 8.444 M -71.45 % | 29.576 M -19.93 % | 36.939 M -40.31 % | 61.888 M -11.40 % | 69.848 M -6.40 % | 74.624 M |
| Short term debt | 10.000 M 0.00 % | 10.000 M | 0.000 | 0.000 -100.00 % | 19.622 M 35.11 % | 14.523 M 2 554.05 % | 547.210 K | 0.000 | 0.000 | 0.000 -100.00 % | 26.000 M -79.03 % | 124.000 M 63.16 % | 76.000 M 0.00 % | 76.000 M 65.22 % | 46.000 M 0.00 % | 46.000 M -22.03 % | 59.000 M 73.53 % | 34.000 M |
| Total current liabilities | 379.729 M -18.81 % | 467.688 M -11.84 % | 530.486 M 41.52 % | 374.839 M -11.27 % | 422.443 M -12.81 % | 484.483 M -4.48 % | 507.192 M 36.74 % | 370.920 M 172.41 % | 136.164 M 55.52 % | 87.555 M -23.23 % | 114.044 M -29.08 % | 160.802 M 21.17 % | 132.710 M -20.79 % | 167.546 M 44.07 % | 116.299 M -26.42 % | 158.063 M -8.70 % | 173.131 M 24.06 % | 139.558 M |
| Total liabilities | 654.806 M -13.80 % | 759.672 M -10.90 % | 852.596 M 17.67 % | 724.593 M -9.44 % | 800.082 M -10.48 % | 893.775 M -17.52 % | 1.084 B 9.38 % | 990.677 M 32.78 % | 746.131 M 479.45 % | 128.766 M -58.65 % | 311.399 M 55.93 % | 199.704 M 35.50 % | 147.382 M -18.64 % | 181.144 M 39.67 % | 129.699 M -23.30 % | 169.090 M -7.96 % | 183.705 M 11.53 % | 164.720 M |
| Other non current assets | 12.541 M -40.52 % | 21.085 M -25.79 % | 28.413 M 75.11 % | 16.225 M -68.36 % | 51.282 M 13 395.24 % | 380.000 K -97.04 % | 12.852 M -4.97 % | 13.524 M -12.31 % | 15.422 M 147.05 % | -32.779 M 78.55 % | -152.801 M -13 326.78 % | 1.155 M 100.33 % | -353.200 M | 0.000 -100.00 % | 4.300 M 43.33 % | 3.000 M 140.00 % | 1.250 M 0.00 % | 1.250 M |
| Long term investments | 55.663 M -13.17 % | 64.103 M -3.84 % | 66.666 M -18.78 % | 82.081 M 97.71 % | 41.517 M -56.53 % | 95.508 M 100.63 % | 47.604 M 738.38 % | 5.678 M -7.21 % | 6.119 M -84.38 % | 39.176 M -75.46 % | 159.669 M | 0.000 -100.00 % | 353.200 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 76.866 M -3.38 % | 79.551 M 3.60 % | 76.789 M 6.71 % | 71.963 M -2.77 % | 74.013 M -2.40 % | 75.831 M -39.23 % | 124.776 M -2.20 % | 127.588 M 7.49 % | 118.699 M -1.30 % | 120.264 M -18.67 % | 147.877 M 74.97 % | 84.517 M -1.08 % | 85.437 M 0.84 % | 84.725 M 17.80 % | 71.923 M -3.01 % | 74.151 M -26.77 % | 101.260 M -2.83 % | 104.213 M |
| GoodWill | 9.010 M 0.00 % | 9.010 M 101.46 % | 4.472 M 0.00 % | 4.472 M 0.00 % | 4.472 M 0.00 % | 4.472 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 85.876 M -3.03 % | 88.561 M 8.98 % | 81.262 M 6.31 % | 76.436 M -2.61 % | 78.485 M -2.26 % | 80.304 M -35.64 % | 124.776 M -2.20 % | 127.588 M 7.49 % | 118.699 M -1.30 % | 120.264 M -18.67 % | 147.877 M 74.97 % | 84.517 M -1.08 % | 85.437 M 0.84 % | 84.725 M 17.80 % | 71.923 M -3.01 % | 74.151 M -26.77 % | 101.260 M -2.83 % | 104.213 M |
| Property plant equipment net | 1.032 B -2.81 % | 1.062 B -0.47 % | 1.067 B -2.27 % | 1.092 B -1.70 % | 1.110 B -2.12 % | 1.135 B -19.38 % | 1.407 B 27.94 % | 1.100 B 133.43 % | 471.216 M 113.65 % | 220.555 M -31.04 % | 319.843 M 8.74 % | 294.125 M 9.84 % | 267.764 M 46.19 % | 183.164 M 20.75 % | 151.686 M 10.69 % | 137.041 M 0.74 % | 136.037 M -1.74 % | 138.451 M |
| Total non current assets | 1.248 B -3.21 % | 1.289 B -0.48 % | 1.296 B -1.67 % | 1.317 B -1.17 % | 1.333 B -2.30 % | 1.364 B -14.59 % | 1.597 B 27.58 % | 1.252 B 103.16 % | 616.331 M 75.40 % | 351.377 M -26.42 % | 477.523 M 24.90 % | 382.315 M 7.63 % | 355.206 M 31.80 % | 269.496 M 17.50 % | 229.361 M 6.72 % | 214.923 M -10.10 % | 239.063 M -2.57 % | 245.368 M |
| Other current assets | 38.221 M -52.50 % | 80.457 M -23.36 % | 104.977 M 211.66 % | 33.684 M 96.14 % | 17.173 M -73.21 % | 64.094 M 55.45 % | 41.231 M -94.09 % | 698.095 M -3.52 % | 723.567 M 206.88 % | 235.780 M 1 819.42 % | 12.284 M -77.89 % | 55.551 M 329.59 % | 12.931 M 1 262.57 % | 949.038 K -81.36 % | 5.092 M -25.68 % | 6.852 M 823.74 % | 741.742 K -72.13 % | 2.661 M |
| Short term investments | 0.000 | 0.000 -100.00 % | 2.002 M 119.19 % | -10.429 M -132.51 % | 32.080 M 276.03 % | -18.224 M -257.04 % | -5.104 M -100.78 % | 657.500 M -5.12 % | 693.000 M 212.16 % | 222.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 397.893 M -2.01 % | 406.041 M 2.42 % | 396.453 M 5.74 % | 374.940 M -10.72 % | 419.961 M -3.38 % | 434.654 M -6.64 % | 465.549 M 563.16 % | 70.202 M -83.23 % | 418.558 M -16.12 % | 498.975 M 81.02 % | 275.649 M 70.32 % | 161.844 M -14.82 % | 190.001 M -41.62 % | 325.470 M 380.09 % | 67.794 M 261.68 % | 18.744 M 102.33 % | 9.264 M 40.58 % | 6.590 M |
| Cash and short term investments | 397.893 M -2.01 % | 406.041 M 1.90 % | 398.455 M 6.27 % | 374.940 M -17.06 % | 452.042 M 4.00 % | 434.654 M -6.64 % | 465.549 M 563.16 % | 70.202 M -83.23 % | 418.558 M -16.12 % | 498.975 M 81.02 % | 275.649 M 70.32 % | 161.844 M -14.82 % | 190.001 M -41.62 % | 325.470 M 380.09 % | 67.794 M 261.68 % | 18.744 M 102.33 % | 9.264 M 40.58 % | 6.590 M |
| Total current assets | 1.222 B -1.37 % | 1.239 B -4.04 % | 1.291 B 24.79 % | 1.035 B -1.85 % | 1.054 B 1.72 % | 1.036 B 11.85 % | 926.527 M -15.59 % | 1.098 B -22.72 % | 1.420 B 40.49 % | 1.011 B 77.66 % | 569.095 M 9.28 % | 520.763 M 11.34 % | 467.708 M -16.44 % | 559.732 M 146.79 % | 226.801 M 9.50 % | 207.127 M 28.29 % | 161.454 M 40.94 % | 114.556 M |
| Inventory | 339.992 M -8.04 % | 369.720 M 5.51 % | 350.407 M 35.38 % | 258.832 M 0.20 % | 258.326 M -9.93 % | 286.813 M 18.85 % | 241.324 M 22.74 % | 196.609 M 2.83 % | 191.206 M 20.02 % | 159.311 M 15.45 % | 137.995 M 10.63 % | 124.735 M -16.98 % | 150.247 M 7.25 % | 140.086 M 63.62 % | 85.617 M 7.17 % | 79.891 M 5.13 % | 75.990 M 57.90 % | 48.126 M |
| Net receivables | 445.778 M 16.50 % | 382.651 M -12.21 % | 435.884 M 18.71 % | 367.177 M 12.42 % | 326.608 M 30.24 % | 250.781 M 40.91 % | 177.967 M 17.41 % | 151.578 M 74.12 % | 87.052 M -25.58 % | 116.975 M -18.29 % | 143.167 M -21.16 % | 181.591 M 47.38 % | 123.211 M 32.16 % | 93.227 M 36.50 % | 68.297 M | 0.000 -100.00 % | 75.458 M 31.97 % | 57.178 M |
| Tax assets | 61.810 M 15.21 % | 53.648 M 2.46 % | 52.360 M 2.44 % | 51.112 M -0.39 % | 51.312 M -4.32 % | 53.627 M 982.29 % | 4.955 M -7.99 % | 5.386 M 10.48 % | 4.874 M 17.15 % | 4.161 M 41.77 % | 2.935 M 16.54 % | 2.519 M 25.58 % | 2.006 M 24.74 % | 1.608 M 10.69 % | 1.453 M 98.67 % | 731.129 K 41.66 % | 516.119 K -64.50 % | 1.454 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 |
| Account payables | 213.094 M -31.34 % | 310.373 M -0.57 % | 312.164 M 45.67 % | 214.299 M -28.62 % | 300.207 M -19.40 % | 372.471 M -14.46 % | 435.451 M 34.52 % | 323.715 M 210.99 % | 104.091 M 97.46 % | 52.716 M -16.82 % | 63.373 M 317.75 % | 15.170 M -65.46 % | 43.920 M -24.67 % | 58.303 M 97.40 % | 29.535 M -23.48 % | 38.597 M -9.43 % | 42.617 M 62.93 % | 26.156 M |
| Tax payables | 27.616 M -21.38 % | 35.125 M -49.41 % | 69.425 M 45.70 % | 47.649 M -3.22 % | 49.234 M 1.46 % | 48.524 M 527.10 % | 7.738 M -41.91 % | 13.321 M 409.19 % | 2.616 M 5.48 % | 2.480 M 3.82 % | 2.389 M -34.13 % | 3.626 M -11.85 % | 4.114 M -66.38 % | 12.236 M 18.73 % | 10.306 M 196.00 % | 3.482 M 146.00 % | 1.415 M -40.55 % | 2.381 M |
| Deferred revenue non current | 256.097 M -1.87 % | 260.964 M -6.18 % | 278.150 M -5.70 % | 294.964 M -4.92 % | 310.212 M -5.55 % | 328.445 M 73.40 % | 189.414 M 768.79 % | 21.802 M -10.81 % | 24.443 M -6.74 % | 26.210 M 283.94 % | 6.827 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 25.091 M 8.81 % | 23.059 M 24.08 % | 18.584 M 43.79 % | 12.924 M 158.03 % | 5.009 M 148.55 % | 2.015 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 |
| Capital lease obligations | 1.049 M -22.03 % | 1.346 M 39.45 % | 965.086 K 19.62 % | 806.813 K | 0.000 | 0.000 100.00 % | -16.705 M | 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 |
| Other total stockholders equity | 300.117 M -34.37 % | 457.307 M -1.99 % | 466.601 M 52.61 % | 305.752 M 0.00 % | 305.752 M -28.75 % | 429.106 M 1.63 % | 422.203 M 38.09 % | 305.752 M 0.00 % | 305.752 M 0.00 % | 305.752 M 19.82 % | 255.186 M -25.04 % | 340.423 M 0.93 % | 337.288 M 25.22 % | 269.361 M 336.67 % | 61.686 M | 0.000 -100.00 % | 30.685 M 7.58 % | 28.524 M |
| Deferred tax liabilities non current | 2.931 M -4.67 % | 3.075 M 0.41 % | 3.062 M 261.51 % | 847.051 K -3.22 % | 875.277 K -0.47 % | 879.419 K 100.18 % | -495.021 M | 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 |
| Total assets | 2.470 B -2.31 % | 2.528 B -2.26 % | 2.587 B 9.97 % | 2.352 B -1.47 % | 2.387 B -0.56 % | 2.401 B -4.89 % | 2.524 B 7.41 % | 2.350 B 15.37 % | 2.037 B 49.49 % | 1.362 B 30.17 % | 1.047 B 15.89 % | 903.078 M 9.74 % | 822.914 M -0.76 % | 829.229 M 81.78 % | 456.162 M 8.08 % | 422.050 M 5.38 % | 400.517 M 11.28 % | 359.924 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 -100.00 % | 966.612 K 462.37 % | 171.882 K -92.56 % | 2.311 M 105.68 % | -40.695 M -9 551.39 % | 430.571 K 184.25 % | -511.077 K 28.37 % | -713.486 K 41.80 % | -1.226 M | 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 |
| Change in working capital | -111.794 M -35.84 % | -82.300 M 26.65 % | -112.206 M 4.08 % | -116.973 M -254.58 % | -32.989 M 62.05 % | -86.917 M -43.70 % | -60.487 M -86.06 % | -32.509 M -38.13 % | -23.535 M -568.82 % | 5.020 M -87.90 % | 41.495 M 163.62 % | -65.225 M -6.17 % | -61.434 M -34.50 % | -45.677 M -505.88 % | 11.254 M 129.59 % | -38.038 M 4.21 % | -39.709 M | 0.000 |
| Accounts receivables | -62.204 M -204.54 % | 59.503 M 128.32 % | -210.095 M -214.30 % | -66.846 M -36.69 % | -48.904 M 42.26 % | -84.701 M -398.88 % | -16.978 M 64.41 % | -47.701 M -5.93 % | -45.031 M -246.86 % | 30.662 M 44.50 % | 21.220 M 134.76 % | -61.040 M -96.79 % | -31.017 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 30.258 M 514.78 % | -7.295 M 92.04 % | -91.702 M -11 293.04 % | -804.894 K -102.78 % | 28.936 M 164.20 % | -45.071 M 0.17 % | -45.150 M -608.22 % | -6.375 M 80.01 % | -31.896 M -49.63 % | -21.316 M -60.76 % | -13.260 M -151.97 % | 25.512 M 351.06 % | -10.162 M 81.34 % | -54.469 M -851.23 % | -5.726 M -46.80 % | -3.901 M 86.00 % | -27.864 M | 0.000 |
| Accounts payables | -79.848 M 40.73 % | -134.730 M -171.43 % | 188.625 M 481.11 % | -49.493 M -177.89 % | -17.810 M -121.32 % | 83.549 M 6 801.60 % | 1.211 M -94.52 % | 22.078 M -59.19 % | 54.105 M 1 844.88 % | -3.101 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -88.153 M -39 762.01 % | 222.261 K -77.01 % | 966.612 K 462.37 % | 171.882 K -96.41 % | 4.790 M 111.77 % | -40.695 M -165.34 % | -15.337 M 41.31 % | -26.134 M -412.59 % | 8.360 M -68.25 % | 26.336 M -51.90 % | 54.754 M 160.34 % | -90.737 M -76.97 % | -51.272 M -683.20 % | 8.792 M -48.22 % | 16.980 M 149.74 % | -34.138 M -188.20 % | -11.845 M | 0.000 |
| Other non cash items | 37.812 M 33.43 % | 28.338 M -2.63 % | 29.104 M 319.66 % | -13.250 M 75.68 % | -54.490 M -881.56 % | 6.972 M 161.56 % | -11.326 M -396.47 % | 3.820 M 288.79 % | 982.590 K 156.08 % | -1.752 M -165.15 % | 2.689 M -69.93 % | 8.945 M 49.58 % | 5.980 M -38.48 % | 9.721 M 155.05 % | -17.658 M -148.18 % | -7.115 M -243.49 % | 4.959 M 121.27 % | -23.313 M |
| Net cash provided by operating activities | 38.985 M -40.68 % | 65.714 M -9.20 % | 72.370 M 510.48 % | 11.855 M -81.15 % | 62.888 M 31.50 % | 47.823 M 30.44 % | 36.663 M -44.80 % | 66.423 M 16.73 % | 56.901 M -11.25 % | 64.114 M -31.61 % | 93.747 M 995.00 % | -10.474 M 4.92 % | -11.017 M -554.10 % | 2.426 M -95.68 % | 56.179 M 1 521.42 % | 3.465 M 475.02 % | 602.563 K -99.43 % | 105.608 M |
| Investments in property plant and equipment | -13.290 M 40.87 % | -22.473 M 45.86 % | -41.508 M -26.53 % | -32.805 M 73.24 % | -122.578 M -31.59 % | -93.151 M 64.33 % | -261.118 M 41.03 % | -442.771 M -65.83 % | -267.000 M -414.27 % | -51.918 M -7.36 % | -48.358 M 43.65 % | -85.813 M 24.58 % | -113.773 M -62.71 % | -69.923 M -219.93 % | -21.856 M 6.09 % | -23.272 M -264.21 % | -6.390 M 94.06 % | -107.554 M |
| Acquisitions net | 0.000 100.00 % | -15.455 M -495.88 % | 3.904 M -94.73 % | 74.103 M -65.65 % | 215.713 M 2 313.60 % | -9.745 M -103.73 % | 261.296 M | 0.000 -100.00 % | 496.302 M 10 819.94 % | 4.545 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 100.00 % | -2.130 M 45.86 % | -3.934 M 97.78 % | -176.936 M -286.12 % | 95.066 M 309.40 % | -45.400 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 1.545 M -80.68 % | 8.000 M 304.92 % | -3.904 M -110.25 % | 38.090 M -73.64 % | 144.493 M 236.47 % | 42.944 M 202.24 % | 14.209 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 532.501 K -73.21 % | 1.988 M |
| Other investing activites | 21.010 K 100.50 % | -4.227 M -636.25 % | 788.187 K 102.40 % | -32.805 M 73.24 % | -122.578 M -31.59 % | -93.151 M 64.33 % | -261.118 M 41.03 % | -442.771 M -189.21 % | 496.302 M 10 819.94 % | 4.545 M -97.37 % | 172.812 M 174 316.13 % | 99.080 K 2 377.00 % | 4.000 K -83.40 % | 24.100 K -99.85 % | 15.854 M -65.99 % | 46.609 M 7 609 565.31 % | 612.500 -99.73 % | 228.644 K |
| Net cash used for investing activites | -11.723 M 65.68 % | -34.155 M 20.29 % | -42.850 M -200.47 % | 42.648 M 168.92 % | -61.885 M -6.63 % | -58.037 M 80.13 % | -292.132 M 34.02 % | -442.771 M -293.09 % | 229.302 M 584.04 % | -47.373 M -138.06 % | 124.453 M 245.20 % | -85.714 M 24.66 % | -113.769 M -62.76 % | -69.898 M -1 064.66 % | -6.002 M -125.72 % | 23.337 M 498.48 % | -5.857 M 94.44 % | -105.338 M |
| Debt repayment | -11.887 M -382.66 % | 4.205 M 116.35 % | -25.713 M 27.10 % | -35.273 M -795.45 % | 5.072 M 129.31 % | -17.306 M | 0.000 | 0.000 -100.00 % | 107.000 M 511.54 % | -26.000 M 73.47 % | -98.000 M -304.17 % | 48.000 M | 0.000 -100.00 % | 30.000 M | 0.000 100.00 % | -13.000 M -208.33 % | 12.000 M | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 458.190 M | 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 |
| Dividends paid | -15.955 M 42.90 % | -27.944 M -447.23 % | -5.107 M 91.67 % | -61.279 M -100.00 % | -30.639 M -361.54 % | -6.639 M 0.00 % | -6.639 M -8.33 % | -6.128 M -33.17 % | -4.601 M -10.96 % | -4.147 M 35.09 % | -6.389 M 25.74 % | -8.603 M -10.23 % | -7.804 M -88.47 % | -4.141 M -65.78 % | -2.498 M 1.62 % | -2.539 M 35.87 % | -3.959 M -49.61 % | -2.646 M |
| Other financing activites | -1.160 M 8.13 % | -1.262 M -171.85 % | 1.757 M -46.77 % | 3.300 M 63.33 % | 2.020 M -39.54 % | 3.342 M -74.88 % | 13.304 M 482.70 % | 2.283 M 115.14 % | -15.085 M -103.29 % | 458.190 M | 0.000 -100.00 % | 28.391 M 1 065.69 % | -2.940 M -100.98 % | 299.400 M 19 860.00 % | 1.500 M 185.71 % | -1.750 M -203 488 272.12 % | -0.860 100.00 % | -1.250 M |
| Net cash used provided by financing activities | -29.002 M -16.00 % | -25.001 M -61.79 % | -15.453 M 83.46 % | -93.407 M -296.68 % | -23.547 M -14.29 % | -20.602 M -409.09 % | 6.665 M 273.37 % | -3.845 M -104.40 % | 87.314 M -79.60 % | 428.043 M 510.05 % | -104.389 M -253.99 % | 67.788 M 730.93 % | -10.744 M -103.30 % | 325.259 M 32 697.44 % | -997.806 K 94.23 % | -17.289 M -315.02 % | 8.041 M 306.36 % | -3.896 M |
| Effect of forex changes on cash | 305.365 K -54.73 % | 674.477 K -3.62 % | 699.786 K 437.13 % | -207.574 K -160.84 % | -79.580 K -1.18 % | -78.651 K -706.64 % | 12.965 K 21 751 660 543 900.00 % | 0.000 -100.00 % | 39.288 K -92.75 % | 541.890 K 8 491.62 % | -6.458 K -102.65 % | 243.272 K 300.09 % | 60.804 K 155.13 % | -110.300 K 15.32 % | -130.258 K -294.22 % | -33.042 K 70.70 % | -112.756 K 58.36 % | -270.819 K |
| Net change in cash | -1.435 M -119.84 % | 7.232 M -51.02 % | 14.766 M 137.75 % | -39.112 M -72.88 % | -22.624 M 26.77 % | -30.895 M 87.58 % | -248.790 M 34.56 % | -380.192 M -201.78 % | 373.556 M -16.12 % | 445.326 M 291.31 % | 113.805 M 504.19 % | -28.157 M 79.22 % | -135.470 M -152.57 % | 257.676 M 425.34 % | 49.050 M 417.39 % | 9.480 M 254.53 % | 2.674 M 168.63 % | -3.896 M |
| Cash at beginning of period | 396.317 M 1.86 % | 389.085 M 4.33 % | 372.919 M -9.49 % | 412.031 M -5.20 % | 434.654 M -6.64 % | 465.549 M -34.83 % | 714.339 M -34.74 % | 1.095 B 51.81 % | 720.975 M 161.56 % | 275.649 M 70.32 % | 161.844 M -14.82 % | 190.001 M -41.62 % | 325.470 M 380.09 % | 67.794 M 261.68 % | 18.744 M 102.33 % | 9.264 M 40.58 % | 6.590 M 890 559 095.65 % | 0.740 |
| Cash at end of period | 394.882 M -0.36 % | 396.317 M 2.23 % | 387.685 M 3.96 % | 372.919 M -9.49 % | 412.031 M -5.20 % | 434.654 M -6.64 % | 465.549 M -34.83 % | 714.339 M -34.74 % | 1.095 B 51.81 % | 720.975 M 161.56 % | 275.649 M 70.32 % | 161.844 M -14.82 % | 190.001 M -41.62 % | 325.470 M 380.09 % | 67.794 M 261.68 % | 18.744 M 102.33 % | 9.264 M 337.76 % | -3.896 M |
| Operating cash flow | 38.985 M -40.68 % | 65.714 M -9.20 % | 72.370 M 510.48 % | 11.855 M -81.15 % | 62.888 M 31.50 % | 47.823 M 30.44 % | 36.663 M -44.80 % | 66.423 M 16.73 % | 56.901 M -11.25 % | 64.114 M -31.61 % | 93.747 M 995.00 % | -10.474 M 4.92 % | -11.017 M -554.10 % | 2.426 M -95.68 % | 56.179 M 1 521.42 % | 3.465 M 475.02 % | 602.563 K -99.43 % | 105.608 M |
| Capital expenditure | -13.290 M 40.87 % | -22.473 M 45.86 % | -41.508 M -26.53 % | -32.805 M 73.24 % | -122.578 M -31.59 % | -93.151 M 64.33 % | -261.118 M 41.03 % | -442.771 M -65.83 % | -267.000 M -414.27 % | -51.918 M -7.36 % | -48.358 M 43.65 % | -85.813 M 24.58 % | -113.773 M -62.71 % | -69.923 M -219.93 % | -21.856 M 6.09 % | -23.272 M -264.21 % | -6.390 M 94.06 % | -107.554 M |
| Free CashFlow | 25.695 M -40.58 % | 43.241 M 40.11 % | 30.862 M 247.31 % | -20.951 M 64.90 % | -59.690 M -31.68 % | -45.328 M 79.81 % | -224.455 M 40.36 % | -376.348 M -79.13 % | -210.099 M -1 822.62 % | 12.196 M -73.13 % | 45.388 M 147.14 % | -96.287 M 22.84 % | -124.790 M -84.88 % | -67.497 M -296.65 % | 34.324 M 273.29 % | -19.807 M -242.26 % | -5.787 M -197.47 % | -1.945 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 213.241 M -1.33 % | 216.125 M -20.45 % | 271.694 M 29.59 % | 209.651 M -5.37 % | 221.556 M -19.24 % | 274.330 M -9.35 % | 302.623 M 20.34 % | 251.478 M -16.63 % | 301.638 M -1.87 % | 307.395 M -10.63 % | 343.975 M 45.37 % | 236.626 M 5.21 % | 224.910 M -5.05 % | 236.879 M 54.35 % | 153.470 M -44.66 % | 277.344 M 32.45 % | 209.392 M 18.01 % | 177.434 M 7.05 % | 165.746 M -4.64 % | 173.818 M -8.77 % | 190.522 M 38.10 % | 137.964 M -14.46 % | 161.281 M 3.47 % | 155.865 M 0.15 % | 155.631 M -0.26 % | 156.037 M 11.54 % | 139.897 M 6.53 % | 131.323 M 0.61 % | 130.530 M -8.61 % | 142.831 M -18.90 % | 176.110 M 71.38 % | 102.759 M -15.27 % | 121.275 M 20.08 % | 100.995 M 6.11 % | 95.184 M 9.09 % | 87.249 M -6.92 % | 93.738 M 7.64 % | 87.085 M 25.85 % | 69.195 M -26.88 % | 94.633 M 7.24 % | 88.241 M 16.85 % | 75.516 M -0.08 % | 75.577 M -29.39 % | 107.032 M -5.50 % | 113.259 M 9.74 % | 103.203 M 71.27 % | 60.259 M -25.42 % | 80.801 M 7.43 % | 75.212 M -0.06 % | 75.256 M 42.98 % | 52.634 M -34.05 % | 79.812 M 13.18 % | 70.516 M 11.23 % | 63.399 M 57.91 % | 40.149 M -61.73 % | 104.899 M 65.35 % | 63.439 M 1.18 % | 62.698 M -10.21 % | 69.826 M -21.21 % | 88.622 M |
| Net income | 10.723 M -44.67 % | 19.382 M -7.69 % | 20.997 M 605.15 % | 2.978 M -83.18 % | 17.708 M -3.69 % | 18.387 M 127.84 % | 8.070 M 290.64 % | 2.066 M -93.02 % | 29.599 M 23.77 % | 23.915 M -57.12 % | 55.776 M 3 300.14 % | 1.640 M -94.48 % | 29.742 M 38.36 % | 21.496 M -4.38 % | 22.480 M -3.08 % | 23.194 M -5.25 % | 24.479 M 5.95 % | 23.105 M 18 403.20 % | -126.236 K -101.19 % | 10.593 M -87.43 % | 84.246 M 584.14 % | 12.314 M 755.16 % | -1.880 M -106.60 % | 28.474 M -9.70 % | 31.535 M 143.00 % | 12.977 M -17.50 % | 15.731 M 6.30 % | 14.798 M -26.62 % | 20.167 M -9.25 % | 22.223 M -0.22 % | 22.272 M 28.62 % | 17.316 M -17.37 % | 20.957 M 54.67 % | 13.549 M -4.71 % | 14.218 M -13.21 % | 16.383 M -22.31 % | 21.088 M 128.29 % | 9.237 M -7.15 % | 9.949 M -28.15 % | 13.846 M 7.28 % | 12.907 M 106.66 % | 6.246 M -8.13 % | 6.798 M -42.46 % | 11.816 M 11.09 % | 10.637 M 96.90 % | 5.402 M -18.49 % | 6.628 M -35.27 % | 10.240 M 16.59 % | 8.782 M 77.53 % | 4.947 M -51.08 % | 10.113 M 35.86 % | 7.444 M -8.56 % | 8.141 M 74.73 % | 4.659 M -36.93 % | 7.387 M -24.02 % | 9.723 M 5.14 % | 9.247 M 62.13 % | 5.704 M -47.85 % | 10.937 M 13.54 % | 9.633 M |
| Income before tax | 10.906 M -54.05 % | 23.733 M 1.13 % | 23.468 M 504.81 % | 3.880 M -80.62 % | 20.026 M -11.40 % | 22.603 M 207.62 % | 7.348 M 39.66 % | 5.261 M -85.13 % | 35.392 M 5.21 % | 33.640 M -51.59 % | 69.492 M 2 700.69 % | 2.481 M -92.51 % | 33.107 M 29.14 % | 25.635 M -6.03 % | 27.280 M -8.39 % | 29.780 M 14.37 % | 26.038 M -6.05 % | 27.716 M 786.46 % | 3.127 M -74.75 % | 12.383 M -87.55 % | 99.451 M 539.02 % | 15.563 M 321.56 % | -7.024 M -120.97 % | 33.491 M -9.16 % | 36.869 M 139.45 % | 15.397 M -18.12 % | 18.804 M 7.04 % | 17.567 M -25.84 % | 23.689 M -10.33 % | 26.419 M 1.75 % | 25.964 M 26.78 % | 20.479 M -17.65 % | 24.867 M 54.79 % | 16.065 M 5.14 % | 15.280 M -21.42 % | 19.446 M -21.89 % | 24.896 M 127.03 % | 10.966 M 2.56 % | 10.692 M -34.96 % | 16.439 M 13.55 % | 14.477 M 93.61 % | 7.477 M 28.16 % | 5.834 M -58.42 % | 14.031 M 8.45 % | 12.938 M 97.71 % | 6.544 M -16.71 % | 7.857 M -35.28 % | 12.140 M 22.16 % | 9.938 M 70.76 % | 5.820 M -47.66 % | 11.120 M 31.22 % | 8.475 M -10.17 % | 9.434 M 72.11 % | 5.481 M -34.56 % | 8.376 M -26.77 % | 11.439 M 17.13 % | 9.766 M 45.54 % | 6.710 M -19.07 % | 8.292 M -26.83 % | 11.333 M |
| Income before tax ratio | 0.05 -53.43 % | 0.11 27.13 % | 0.09 366.70 % | 0.02 -79.52 % | 0.09 9.70 % | 0.08 239.34 % | 0.02 16.05 % | 0.02 -82.17 % | 0.12 7.22 % | 0.11 -45.83 % | 0.20 1 826.64 % | 0.01 -92.88 % | 0.15 36.02 % | 0.11 -39.12 % | 0.18 65.55 % | 0.11 -13.65 % | 0.12 -20.39 % | 0.16 728.07 % | 0.02 -73.52 % | 0.07 -86.35 % | 0.52 362.74 % | 0.11 359.00 % | -0.04 -120.27 % | 0.21 -9.30 % | 0.24 140.08 % | 0.10 -26.59 % | 0.13 0.48 % | 0.13 -26.29 % | 0.18 -1.88 % | 0.18 25.46 % | 0.15 -26.02 % | 0.20 -2.81 % | 0.21 28.90 % | 0.16 -0.91 % | 0.16 -27.97 % | 0.22 -16.08 % | 0.27 110.91 % | 0.13 -18.51 % | 0.15 -11.05 % | 0.17 5.88 % | 0.16 65.69 % | 0.10 28.26 % | 0.08 -41.11 % | 0.13 14.76 % | 0.11 80.16 % | 0.06 -51.37 % | 0.13 -13.22 % | 0.15 13.71 % | 0.13 70.86 % | 0.08 -63.40 % | 0.21 98.97 % | 0.11 -20.63 % | 0.13 54.74 % | 0.09 -58.56 % | 0.21 91.32 % | 0.11 -29.17 % | 0.15 43.84 % | 0.11 -9.87 % | 0.12 -7.14 % | 0.13 |
| EBITDA | 3.632 M -88.43 % | 31.385 M 34.55 % | 23.326 M 425.55 % | 4.438 M -84.24 % | 28.163 M -30.94 % | 40.780 M 44.89 % | 28.146 M 38.96 % | 20.255 M -58.66 % | 48.999 M 3.20 % | 47.482 M 235.45 % | 14.155 M -16.25 % | 16.902 M -62.51 % | 45.089 M 19.86 % | 37.617 M 67.18 % | 22.501 M -49.55 % | 44.598 M 19.62 % | 37.285 M -1.38 % | 37.806 M 80.51 % | 20.944 M -18.00 % | 25.541 M -74.40 % | 99.782 M 278.95 % | 26.331 M 121.39 % | 11.893 M -64.78 % | 33.771 M -17.55 % | 40.958 M 46.46 % | 27.964 M -15.22 % | 32.986 M 187.09 % | 11.490 M -39.62 % | 19.029 M 1.53 % | 18.743 M -40.49 % | 31.493 M 154.03 % | 12.398 M -19.39 % | 15.379 M 34.42 % | 11.441 M -69.68 % | 37.731 M 263.00 % | 10.394 M -63.66 % | 28.607 M 294.29 % | 7.255 M -70.96 % | 24.982 M 183.32 % | 8.817 M -52.08 % | 18.398 M 330.86 % | 4.270 M -81.33 % | 22.873 M 97.40 % | 11.587 M -41.73 % | 19.884 M 721.56 % | 2.420 M -77.68 % | 10.845 M -16.88 % | 13.047 M -0.48 % | 13.110 M 163.87 % | 4.968 M -70.10 % | 16.615 M 107.01 % | 8.026 M -9.32 % | 8.852 M 49.68 % | 5.914 M -47.96 % | 11.364 M -13.96 % | 13.208 M 13.31 % | 11.656 M 77.96 % | 6.549 M -79.85 % | 32.504 M 192.89 % | 11.098 M |
| Net income ratio | 0.05 -43.93 % | 0.09 16.04 % | 0.08 444.12 % | 0.01 -82.23 % | 0.08 19.25 % | 0.07 151.33 % | 0.03 224.62 % | 0.01 -91.63 % | 0.10 26.13 % | 0.08 -52.02 % | 0.16 2 239.01 % | 0.01 -94.76 % | 0.13 45.72 % | 0.09 -38.05 % | 0.15 75.15 % | 0.08 -28.46 % | 0.12 -10.22 % | 0.13 17 197.53 % | 0.00 -101.25 % | 0.06 -86.22 % | 0.44 395.41 % | 0.09 865.89 % | -0.01 -106.38 % | 0.18 -9.84 % | 0.20 143.63 % | 0.08 -26.04 % | 0.11 -0.21 % | 0.11 -27.07 % | 0.15 -0.70 % | 0.16 23.03 % | 0.13 -24.95 % | 0.17 -2.49 % | 0.17 28.81 % | 0.13 -10.19 % | 0.15 -20.45 % | 0.19 -16.53 % | 0.22 112.09 % | 0.11 -26.22 % | 0.14 -1.74 % | 0.15 0.03 % | 0.15 76.86 % | 0.08 -8.06 % | 0.09 -18.52 % | 0.11 17.55 % | 0.09 79.42 % | 0.05 -52.41 % | 0.11 -13.21 % | 0.13 8.53 % | 0.12 77.63 % | 0.07 -65.79 % | 0.19 106.01 % | 0.09 -19.21 % | 0.12 57.09 % | 0.07 -60.06 % | 0.18 98.51 % | 0.09 -36.41 % | 0.15 60.24 % | 0.09 -41.92 % | 0.16 44.10 % | 0.11 |
| Ratio EBITDA | 0.02 -88.27 % | 0.15 69.15 % | 0.09 305.54 % | 0.02 -83.35 % | 0.13 -14.49 % | 0.15 59.83 % | 0.09 15.48 % | 0.08 -50.42 % | 0.16 5.17 % | 0.15 275.37 % | 0.04 -42.39 % | 0.07 -64.37 % | 0.20 26.24 % | 0.16 8.31 % | 0.15 -8.82 % | 0.16 -9.69 % | 0.18 -16.43 % | 0.21 68.62 % | 0.13 -14.00 % | 0.15 -71.94 % | 0.52 174.41 % | 0.19 158.81 % | 0.07 -65.97 % | 0.22 -17.67 % | 0.26 46.85 % | 0.18 -23.99 % | 0.24 169.49 % | 0.09 -39.98 % | 0.15 11.10 % | 0.13 -26.62 % | 0.18 48.22 % | 0.12 -4.86 % | 0.13 11.94 % | 0.11 -71.42 % | 0.40 232.74 % | 0.12 -60.96 % | 0.31 266.30 % | 0.08 -76.92 % | 0.36 287.48 % | 0.09 -55.31 % | 0.21 268.73 % | 0.06 -81.32 % | 0.30 179.56 % | 0.11 -38.34 % | 0.18 648.62 % | 0.02 -86.97 % | 0.18 11.46 % | 0.16 -7.36 % | 0.17 164.02 % | 0.07 -79.09 % | 0.32 213.90 % | 0.10 -19.89 % | 0.13 34.58 % | 0.09 -67.05 % | 0.28 124.80 % | 0.13 -31.47 % | 0.18 75.89 % | 0.10 -77.56 % | 0.47 271.73 % | 0.13 |
| Gross profit ratio | 0.33 -2.40 % | 0.34 27.91 % | 0.27 -10.67 % | 0.30 -6.40 % | 0.32 3.06 % | 0.31 -16.46 % | 0.37 63.14 % | 0.23 -37.05 % | 0.36 35.97 % | 0.27 -12.13 % | 0.30 40.01 % | 0.22 -37.87 % | 0.35 17.84 % | 0.30 75.76 % | 0.17 -50.36 % | 0.34 43.69 % | 0.24 -22.16 % | 0.30 106.09 % | 0.15 -48.49 % | 0.29 0.73 % | 0.28 4.83 % | 0.27 16.76 % | 0.23 -24.25 % | 0.31 3.71 % | 0.29 26.94 % | 0.23 -23.18 % | 0.30 -17.62 % | 0.37 16.17 % | 0.32 4.81 % | 0.30 -4.15 % | 0.31 9.58 % | 0.29 3.96 % | 0.28 -9.04 % | 0.30 1.74 % | 0.30 -2.27 % | 0.31 -5.84 % | 0.32 23.86 % | 0.26 14.60 % | 0.23 -11.21 % | 0.26 -1.67 % | 0.26 1.77 % | 0.26 -8.05 % | 0.28 16.21 % | 0.24 24.63 % | 0.19 1.55 % | 0.19 -24.99 % | 0.25 -37.31 % | 0.40 -8.76 % | 0.44 47.54 % | 0.30 -18.99 % | 0.37 7.83 % | 0.34 2.37 % | 0.34 31.10 % | 0.26 2.95 % | 0.25 -30.64 % | 0.36 3.22 % | 0.35 -7.31 % | 0.38 3.08 % | 0.36 0.22 % | 0.36 |
| Weighted average shs out dil | 510.043 M 0.00 % | 510.043 M -0.07 % | 510.420 M -0.05 % | 510.657 M 0.00 % | 510.657 M -0.02 % | 510.756 M 0.02 % | 510.657 M 0.00 % | 510.657 M 0.00 % | 510.657 M 0.00 % | 510.657 M 0.19 % | 509.664 M -0.18 % | 510.605 M 0.00 % | 510.605 M 0.00 % | 510.605 M 0.05 % | 510.340 M 0.00 % | 510.340 M 0.00 % | 510.340 M -0.16 % | 511.178 M 0.37 % | 509.270 M 0.00 % | 509.270 M -0.10 % | 509.770 M -0.23 % | 510.964 M -0.05 % | 511.211 M 0.00 % | 511.211 M 0.06 % | 510.921 M 0.00 % | 510.921 M 0.13 % | 510.273 M 0.00 % | 510.273 M -0.12 % | 510.867 M 0.00 % | 510.867 M 0.02 % | 510.785 M 0.00 % | 510.785 M -0.10 % | 511.276 M 0.00 % | 511.276 M 0.18 % | 510.371 M 0.00 % | 510.371 M 0.01 % | 510.345 M 0.00 % | 510.345 M -0.12 % | 510.939 M 0.00 % | 510.939 M 14.86 % | 444.840 M -5.27 % | 469.590 M 5.72 % | 444.203 M 16.92 % | 379.930 M -14.48 % | 444.241 M 0.00 % | 444.241 M 4.12 % | 426.648 M -4.00 % | 444.425 M 0.08 % | 444.073 M 0.00 % | 444.073 M -16.48 % | 531.691 M 28.57 % | 413.537 M -3.17 % | 427.086 M -3.93 % | 444.572 M 33.02 % | 334.219 M -17.50 % | 405.114 M 16.23 % | 348.556 M 0.00 % | 348.556 M 5.26 % | 331.132 M 0.00 % | 331.132 M |
| Weighted average shs out | 510.043 M 0.00 % | 510.043 M -0.07 % | 510.420 M -0.05 % | 510.657 M 0.00 % | 510.657 M -0.02 % | 510.756 M 0.02 % | 510.657 M 0.00 % | 510.657 M 0.00 % | 510.657 M 0.00 % | 510.657 M 0.19 % | 509.665 M -0.18 % | 510.605 M 0.70 % | 507.033 M -0.70 % | 510.605 M 0.05 % | 510.340 M 0.54 % | 507.586 M -0.54 % | 510.340 M -0.06 % | 510.657 M 0.27 % | 509.270 M 0.00 % | 509.270 M -0.10 % | 509.770 M 0.00 % | 509.770 M -0.25 % | 511.046 M -0.03 % | 511.211 M 0.24 % | 510.000 M -0.18 % | 510.921 M 0.14 % | 510.231 M -0.01 % | 510.273 M -0.06 % | 510.566 M -0.06 % | 510.867 M 0.02 % | 510.785 M 0.00 % | 510.785 M 0.23 % | 509.592 M -0.33 % | 511.276 M 0.18 % | 510.371 M 0.00 % | 510.371 M 0.01 % | 510.345 M 0.00 % | 510.345 M -0.12 % | 510.939 M 0.00 % | 510.939 M 14.86 % | 444.840 M -5.27 % | 469.590 M 5.72 % | 444.203 M 16.92 % | 379.930 M -14.48 % | 444.241 M 0.33 % | 442.784 M 3.78 % | 426.648 M -4.00 % | 444.425 M 0.10 % | 443.975 M -0.02 % | 444.073 M -16.48 % | 531.691 M 28.57 % | 413.537 M -3.17 % | 427.086 M -3.93 % | 444.572 M 33.02 % | 334.219 M -17.50 % | 405.114 M 16.23 % | 348.556 M 0.00 % | 348.556 M 5.26 % | 331.132 M 0.00 % | 331.132 M |
| EPS diluted | 0.02 -44.74 % | 0.04 -7.32 % | 0.04 606.90 % | 0.01 -83.29 % | 0.03 -3.61 % | 0.04 127.85 % | 0.02 295.00 % | 0.00 -93.10 % | 0.06 7.81 % | 0.05 -51.09 % | 0.11 3 337.50 % | 0.00 -94.50 % | 0.06 38.24 % | 0.04 -5.39 % | 0.04 -6.12 % | 0.05 -5.01 % | 0.05 10.40 % | 0.05 22 700.00 % | 0.00 -100.96 % | 0.02 -87.76 % | 0.17 605.39 % | 0.02 751.35 % | 0.00 -106.64 % | 0.06 -9.72 % | 0.06 142.91 % | 0.03 -24.18 % | 0.03 15.52 % | 0.03 -26.58 % | 0.04 -9.20 % | 0.04 -0.23 % | 0.04 28.61 % | 0.03 -17.32 % | 0.04 54.72 % | 0.03 -5.02 % | 0.03 -13.08 % | 0.03 -22.28 % | 0.04 128.18 % | 0.02 -7.18 % | 0.02 -28.04 % | 0.03 -6.55 % | 0.03 118.05 % | 0.01 -13.07 % | 0.02 -50.80 % | 0.03 30.13 % | 0.02 95.90 % | 0.01 -21.29 % | 0.02 -32.61 % | 0.02 16.16 % | 0.02 78.38 % | 0.01 -41.58 % | 0.02 5.56 % | 0.02 -5.76 % | 0.02 81.90 % | 0.01 -52.49 % | 0.02 -7.92 % | 0.02 -9.43 % | 0.03 61.59 % | 0.02 -50.30 % | 0.03 13.40 % | 0.03 |
| Earnings per share | 0.02 -44.74 % | 0.04 -7.32 % | 0.04 606.90 % | 0.01 -83.29 % | 0.03 -3.61 % | 0.04 127.85 % | 0.02 295.00 % | 0.00 -93.10 % | 0.06 7.81 % | 0.05 -51.09 % | 0.11 3 337.50 % | 0.00 -94.55 % | 0.06 39.43 % | 0.04 -5.39 % | 0.04 -6.12 % | 0.05 -5.01 % | 0.05 10.40 % | 0.05 22 700.00 % | 0.00 -100.96 % | 0.02 -87.76 % | 0.17 605.39 % | 0.02 751.35 % | 0.00 -106.64 % | 0.06 -9.72 % | 0.06 142.91 % | 0.03 -24.18 % | 0.03 15.52 % | 0.03 -26.58 % | 0.04 -9.20 % | 0.04 -0.23 % | 0.04 28.61 % | 0.03 -17.32 % | 0.04 54.72 % | 0.03 -5.02 % | 0.03 -13.08 % | 0.03 -22.28 % | 0.04 128.18 % | 0.02 -7.18 % | 0.02 -28.04 % | 0.03 -6.55 % | 0.03 118.05 % | 0.01 -13.07 % | 0.02 -50.80 % | 0.03 30.13 % | 0.02 95.90 % | 0.01 -21.29 % | 0.02 -32.61 % | 0.02 16.16 % | 0.02 78.38 % | 0.01 -41.58 % | 0.02 5.56 % | 0.02 -5.76 % | 0.02 81.90 % | 0.01 -52.49 % | 0.02 -7.92 % | 0.02 -9.43 % | 0.03 61.59 % | 0.02 -50.30 % | 0.03 13.40 % | 0.03 |
| Gross profit | 71.337 M -3.71 % | 74.083 M 1.75 % | 72.807 M 15.77 % | 62.890 M -11.43 % | 71.003 M -16.77 % | 85.306 M -24.27 % | 112.639 M 96.31 % | 57.377 M -47.52 % | 109.333 M 33.42 % | 81.946 M -21.47 % | 104.350 M 103.53 % | 51.271 M -34.63 % | 78.436 M 11.89 % | 70.102 M 171.29 % | 25.841 M -72.53 % | 94.070 M 90.32 % | 49.427 M -8.14 % | 53.809 M 120.63 % | 24.389 M -50.88 % | 49.653 M -8.10 % | 54.028 M 44.77 % | 37.320 M -0.12 % | 37.367 M -21.62 % | 47.674 M 3.87 % | 45.898 M 26.61 % | 36.253 M -14.32 % | 42.312 M -12.24 % | 48.213 M 16.87 % | 41.252 M -4.22 % | 43.069 M -22.26 % | 55.402 M 87.81 % | 29.499 M -11.92 % | 33.490 M 9.22 % | 30.663 M 7.95 % | 28.405 M 6.62 % | 26.641 M -12.35 % | 30.396 M 33.33 % | 22.798 M 44.23 % | 15.807 M -35.08 % | 24.348 M 5.46 % | 23.088 M 18.92 % | 19.415 M -8.12 % | 21.131 M -17.94 % | 25.751 M 17.77 % | 21.865 M 11.44 % | 19.619 M 28.46 % | 15.273 M -53.25 % | 32.667 M -1.98 % | 33.328 M 47.45 % | 22.603 M 15.83 % | 19.514 M -28.89 % | 27.441 M 15.86 % | 23.685 M 45.81 % | 16.243 M 62.56 % | 9.992 M -73.45 % | 37.636 M 70.67 % | 22.052 M -6.22 % | 23.514 M -7.44 % | 25.403 M -21.03 % | 32.170 M |
| Income tax expense | 1.084 M -69.97 % | 3.609 M 60.33 % | 2.251 M 354.37 % | 495.351 K -35.39 % | 766.662 K -80.65 % | 3.961 M 327.69 % | -1.740 M -156.68 % | 3.070 M -48.71 % | 5.985 M -3.53 % | 6.204 M -53.49 % | 13.339 M 1 833.23 % | 689.973 K -78.76 % | 3.249 M -20.57 % | 4.090 M -10.62 % | 4.576 M -28.57 % | 6.406 M 276.62 % | 1.701 M -63.13 % | 4.613 M 34.98 % | 3.418 M 83.32 % | 1.864 M -87.73 % | 15.196 M 551.11 % | 2.334 M 147.05 % | -4.960 M -198.88 % | 5.016 M -5.97 % | 5.335 M 120.45 % | 2.420 M -21.26 % | 3.073 M 10.97 % | 2.769 M -21.36 % | 3.522 M -16.07 % | 4.196 M 13.65 % | 3.692 M 16.70 % | 3.164 M -19.10 % | 3.911 M 55.39 % | 2.517 M 136.88 % | 1.062 M -65.32 % | 3.064 M -19.54 % | 3.808 M 120.26 % | 1.729 M 132.47 % | 743.637 K -71.31 % | 2.592 M 65.12 % | 1.570 M 27.45 % | 1.232 M 227.77 % | -964.062 K -143.52 % | 2.215 M -3.75 % | 2.301 M 101.53 % | 1.142 M -7.11 % | 1.229 M -35.32 % | 1.901 M 64.42 % | 1.156 M 32.41 % | 872.994 K -13.37 % | 1.008 M -2.28 % | 1.031 M -20.29 % | 1.294 M 57.31 % | 822.380 K -16.84 % | 988.912 K -42.36 % | 1.716 M 230.83 % | 518.634 K -48.47 % | 1.007 M 138.05 % | -2.645 M -255.62 % | 1.700 M |
| Cost of revenue | 141.904 M -0.10 % | 142.042 M -28.58 % | 198.887 M 35.52 % | 146.761 M -2.52 % | 150.552 M -20.35 % | 189.024 M -0.51 % | 189.984 M -2.12 % | 194.101 M 0.93 % | 192.305 M -14.70 % | 225.449 M -5.92 % | 239.625 M 29.28 % | 185.355 M 26.54 % | 146.474 M -12.17 % | 166.777 M 30.67 % | 127.630 M -30.36 % | 183.274 M 14.57 % | 159.966 M 29.40 % | 123.625 M -12.54 % | 141.357 M 13.85 % | 124.166 M -9.03 % | 136.494 M 35.62 % | 100.644 M -18.78 % | 123.915 M 14.53 % | 108.191 M -1.41 % | 109.733 M -8.39 % | 119.784 M 22.75 % | 97.585 M 17.42 % | 83.110 M -6.91 % | 89.277 M -10.51 % | 99.762 M -17.35 % | 120.708 M 64.77 % | 73.260 M -16.55 % | 87.786 M 24.82 % | 70.332 M 5.32 % | 66.779 M 10.18 % | 60.608 M -4.32 % | 63.342 M -1.47 % | 64.286 M 20.41 % | 53.388 M -24.04 % | 70.285 M 7.88 % | 65.153 M 16.13 % | 56.101 M 3.04 % | 54.446 M -33.01 % | 81.281 M -11.07 % | 91.394 M 9.34 % | 83.584 M 85.80 % | 44.986 M -6.54 % | 48.134 M 14.92 % | 41.884 M -20.45 % | 52.653 M 58.98 % | 33.120 M -36.76 % | 52.371 M 11.83 % | 46.832 M -0.69 % | 47.156 M 56.37 % | 30.157 M -55.16 % | 67.262 M 62.52 % | 41.387 M 5.62 % | 39.184 M -11.79 % | 44.422 M -21.31 % | 56.452 M |
| General and administrative expenses | 6.943 M -57.53 % | 16.348 M 3 640.24 % | 437.082 K -98.10 % | 22.963 M 195.86 % | 7.761 M -58.66 % | 18.774 M 147.05 % | -39.899 M -185.29 % | 46.782 M 649.99 % | -8.506 M -141.02 % | 20.734 M 6.15 % | 19.533 M -49.40 % | 38.602 M 789.08 % | -5.602 M -143.08 % | 13.004 M 151.34 % | -25.332 M -181.08 % | 31.243 M 504.86 % | -7.717 M -167.84 % | 11.375 M 142.97 % | -26.469 M -324.90 % | 11.769 M 306.31 % | -5.705 M -151.95 % | 10.982 M 137.66 % | -29.161 M -304.38 % | 14.268 M 385.11 % | -5.004 M -140.55 % | 12.340 M 176.71 % | -16.086 M -336.57 % | 6.800 M 165.99 % | -10.304 M -184.00 % | 12.266 M 146.93 % | -26.138 M -346.58 % | 10.600 M 232.47 % | -8.002 M -181.99 % | 9.759 M 143.79 % | -22.288 M -325.25 % | 9.895 M 259.59 % | -6.200 M -179.52 % | 7.797 M 140.08 % | -19.452 M -318.63 % | 8.897 M 236.56 % | -6.515 M -176.83 % | 8.479 M 142.94 % | -19.747 M -362.16 % | 7.532 M 223.92 % | -6.078 M -178.18 % | 7.775 M 135.83 % | -21.698 M -333.96 % | 9.274 M 241.88 % | -6.537 M -180.44 % | 8.126 M 144.04 % | -18.453 M -288.43 % | 9.793 M 49.36 % | 6.557 M 42.45 % | 4.603 M 125.28 % | -18.203 M -281.62 % | 10.023 M 290.46 % | -5.263 M -177.95 % | 6.751 M 145.57 % | -14.815 M -276.17 % | 8.410 M |
| Selling and marketing expenses | 8.630 M -57.34 % | 20.232 M 215.07 % | -17.582 M -133.36 % | 52.708 M 56.43 % | 33.695 M 20.42 % | 27.981 M -40.32 % | 46.888 M 62.29 % | 28.891 M -42.93 % | 50.628 M 85.30 % | 27.322 M -4.92 % | 28.735 M -7.56 % | 31.086 M 9.49 % | 28.391 M 10.99 % | 25.581 M 298.60 % | -12.881 M -124.07 % | 53.513 M 337.96 % | 12.219 M -57.00 % | 28.415 M 213.82 % | 9.055 M -66.33 % | 26.888 M 18.01 % | 22.785 M 82.49 % | 12.485 M -69.41 % | 40.815 M 66.54 % | 24.507 M 74.73 % | 14.026 M 18.10 % | 11.876 M -37.48 % | 18.997 M -18.54 % | 23.319 M 126.56 % | 10.293 M -13.75 % | 11.934 M -44.14 % | 21.362 M 186.97 % | 7.444 M 1.08 % | 7.364 M -17.06 % | 8.879 M -22.45 % | 11.450 M 96.84 % | 5.817 M 14.91 % | 5.062 M -29.16 % | 7.145 M -16.92 % | 8.601 M 47.41 % | 5.834 M -0.05 % | 5.837 M 5.63 % | 5.526 M -45.23 % | 10.090 M 79.99 % | 5.606 M -20.49 % | 7.051 M -20.90 % | 8.915 M 12.72 % | 7.909 M -13.28 % | 9.120 M -12.86 % | 10.465 M 25.60 % | 8.332 M 2.10 % | 8.161 M -2.28 % | 8.351 M 12.06 % | 7.452 M 52.79 % | 4.877 M 85.96 % | 2.623 M -78.24 % | 12.052 M 78.28 % | 6.760 M -29.59 % | 9.601 M -21.08 % | 12.166 M 14.40 % | 10.635 M |
| Other expenses | 38.530 M 462.48 % | 6.850 M -88.25 % | 58.309 M 343.07 % | -23.989 M -135 515.22 % | -17.689 K 95.54 % | -396.613 K 41.69 % | -680.188 K -137 254.12 % | 495.930 100.05 % | -937.262 K 59.71 % | -2.326 M 95.57 % | -52.468 M -93.87 % | -27.064 M -236.14 % | 19.879 M 2 159.77 % | -965.111 K 47.42 % | -1.836 M -1 783.17 % | 109.058 K -26.01 % | 147.399 K 371.86 % | 31.238 K -91.00 % | 346.940 K 28.47 % | 270.048 K 230.27 % | -207.299 K 8.09 % | -225.550 K -169.86 % | 322.874 K 303.76 % | 79.967 K 340.05 % | -33.312 K -127.44 % | 121.409 K 157.32 % | -211.821 K -188.67 % | 238.879 K 59.19 % | 150.055 K -5.26 % | 158.388 K -92.80 % | 2.200 M 984.22 % | 202.932 K 167.52 % | -300.547 K -637.49 % | 55.917 K -98.78 % | 4.585 M 795.77 % | 511.855 K -67.48 % | 1.574 M 502.03 % | -391.531 K -109.74 % | 4.022 M 178.46 % | 1.444 M 145.44 % | 588.420 K -63.65 % | 1.619 M -1.63 % | 1.645 M 396.72 % | 331.259 K -90.81 % | 3.603 M -32.86 % | 5.367 M -37.02 % | 8.521 M 1 469.50 % | 542.910 K 97.62 % | 274.727 K 56.99 % | 175.000 K -95.29 % | 3.715 M 725.64 % | 450.000 K -82.46 % | 2.565 M 1 325.01 % | 180.000 K -94.62 % | 3.346 M 1 326.52 % | 234.582 K -30.71 % | 338.563 K -59.64 % | 838.915 K -24.18 % | 1.106 M -17.07 % | 1.334 M |
| Operating expenses | 59.642 M 16.55 % | 51.171 M 5.12 % | 48.680 M -17.25 % | 58.829 M 0.72 % | 58.408 M 12.01 % | 52.147 M -34.38 % | 79.466 M 46.95 % | 54.076 M -29.22 % | 76.397 M 46.84 % | 52.026 M 90.81 % | 27.265 M -43.64 % | 48.376 M 2.42 % | 47.235 M 13.42 % | 41.645 M 269.58 % | 11.268 M -83.51 % | 68.333 M 165.00 % | 25.786 M -11.60 % | 29.168 M 52.04 % | 19.184 M -51.83 % | 39.827 M 58.35 % | 25.151 M -0.17 % | 25.195 M -44.71 % | 45.566 M 156.51 % | 17.764 M 67.21 % | 10.623 M -56.43 % | 24.382 M -17.49 % | 29.552 M -19.53 % | 36.723 M 65.25 % | 22.223 M -8.65 % | 24.326 M -30.25 % | 34.875 M 103.93 % | 17.102 M -5.57 % | 18.111 M -5.78 % | 19.221 M -29.18 % | 27.142 M 67.05 % | 16.248 M 6.98 % | 15.188 M -2.29 % | 15.543 M -25.32 % | 20.813 M 34.01 % | 15.531 M 12.43 % | 13.813 M -8.79 % | 15.145 M -25.16 % | 20.238 M 42.88 % | 14.164 M -10.96 % | 15.907 M -7.51 % | 17.199 M 25.31 % | 13.725 M -30.05 % | 19.620 M -4.70 % | 20.587 M 16.74 % | 17.634 M 61.63 % | 10.910 M -43.80 % | 19.414 M 30.89 % | 14.833 M 43.60 % | 10.329 M 246.83 % | 2.978 M -87.81 % | 24.429 M 114.22 % | 11.403 M -32.78 % | 16.964 M 15.71 % | 14.661 M -30.42 % | 21.072 M |
| Cost and expenses | 201.546 M 4.31 % | 193.213 M -21.96 % | 247.567 M 20.42 % | 205.590 M -1.61 % | 208.961 M -13.36 % | 241.171 M -10.50 % | 269.450 M 8.57 % | 248.177 M -7.64 % | 268.701 M -3.16 % | 277.475 M 3.97 % | 266.890 M 14.19 % | 233.731 M 20.66 % | 193.709 M -7.06 % | 208.422 M 50.05 % | 138.898 M -44.80 % | 251.607 M 35.45 % | 185.752 M 21.57 % | 152.793 M -4.83 % | 160.542 M -2.10 % | 163.992 M 1.45 % | 161.646 M 28.45 % | 125.839 M -25.75 % | 169.481 M 34.56 % | 125.955 M 4.65 % | 120.357 M -16.52 % | 144.167 M 13.40 % | 127.136 M 6.09 % | 119.833 M 7.47 % | 111.500 M -10.14 % | 124.088 M -20.24 % | 155.583 M 72.18 % | 90.362 M -14.67 % | 105.896 M 18.25 % | 89.554 M -4.65 % | 93.921 M 22.20 % | 76.856 M -2.13 % | 78.530 M -1.63 % | 79.830 M 7.59 % | 74.201 M -13.53 % | 85.816 M 8.67 % | 78.966 M 10.84 % | 71.246 M -4.60 % | 74.684 M -21.75 % | 95.445 M -11.05 % | 107.301 M 6.47 % | 100.783 M 71.66 % | 58.711 M -13.35 % | 67.754 M 8.46 % | 62.471 M -11.12 % | 70.287 M 59.63 % | 44.030 M -38.66 % | 71.786 M 16.41 % | 61.665 M 7.27 % | 57.485 M 73.49 % | 33.135 M -63.86 % | 91.691 M 73.69 % | 52.790 M -5.98 % | 56.149 M -4.97 % | 59.083 M -23.79 % | 77.524 M |
| Research and development expenses | 5.540 M -28.45 % | 7.742 M 3.01 % | 7.515 M 5.16 % | 7.147 M 4.37 % | 6.848 M -0.54 % | 6.885 M -28.73 % | 9.660 M 51.95 % | 6.357 M -26.18 % | 8.612 M 36.77 % | 6.297 M -31.65 % | 9.212 M 60.14 % | 5.752 M 25.97 % | 4.567 M 13.48 % | 4.024 M -54.33 % | 8.812 M 116.42 % | 4.072 M 17.98 % | 3.451 M 14.21 % | 3.022 M -30.16 % | 4.327 M 7.35 % | 4.031 M 554.51 % | 615.812 K -90.39 % | 6.410 M -17.91 % | 7.808 M 53.60 % | 5.084 M 28.74 % | 3.949 M 3.79 % | 3.804 M -34.33 % | 5.793 M 14.38 % | 5.065 M -60.23 % | 12.735 M 177.76 % | 4.585 M -81.31 % | 24.526 M 483.71 % | 4.202 M -29.17 % | 5.932 M | 0.000 -100.00 % | 13.485 M | 0.000 -100.00 % | 5.760 M | 0.000 -100.00 % | 10.009 M | 0.000 -100.00 % | 4.262 M | 0.000 -100.00 % | 10.105 M | 0.000 -100.00 % | 5.177 M | 0.000 -100.00 % | 10.904 M | 0.000 -100.00 % | 5.009 M | 0.000 -100.00 % | 9.890 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 15.573 M -57.43 % | 36.580 M 313.36 % | -17.145 M -122.66 % | 75.671 M 46.81 % | 51.543 M 10.24 % | 46.755 M 569.00 % | 6.989 M -90.76 % | 75.674 M 79.65 % | 42.122 M -12.35 % | 48.056 M -31.86 % | 70.522 M 1.20 % | 69.688 M 205.79 % | 22.789 M -40.94 % | 38.585 M 200.98 % | -38.213 M -145.09 % | 84.757 M 1 782.78 % | 4.502 M -88.69 % | 39.790 M 328.48 % | -17.415 M -145.05 % | 38.657 M 126.33 % | 17.080 M -27.22 % | 23.467 M 101.38 % | 11.653 M -69.95 % | 38.775 M 329.82 % | 9.021 M -62.75 % | 24.216 M 732.04 % | 2.910 M -90.34 % | 30.118 M 271 585.54 % | -11.094 K -100.05 % | 24.199 M 606.62 % | -4.777 M -126.47 % | 18.044 M 2 928.51 % | -637.939 K -103.42 % | 18.638 M 271.97 % | -10.838 M -168.98 % | 15.712 M 1 480.15 % | -1.138 M -107.62 % | 14.943 M 237.71 % | -10.851 M -173.66 % | 14.731 M 2 273.42 % | -677.797 K -104.84 % | 14.006 M 245.04 % | -9.656 M -173.50 % | 13.139 M 1 250.17 % | 973.110 K -94.17 % | 16.690 M 221.03 % | -13.789 M -174.97 % | 18.394 M 368.23 % | 3.928 M -76.13 % | 16.458 M 259.92 % | -10.292 M -156.72 % | 18.145 M 29.52 % | 14.009 M 47.77 % | 9.480 M 160.85 % | -15.580 M -170.58 % | 22.075 M 1 373.72 % | 1.498 M -90.84 % | 16.352 M 717.33 % | -2.649 M -113.91 % | 19.044 M |
| Interest income | 0.000 -100.00 % | 565.138 K 89.42 % | 298.345 K -87.26 % | 2.342 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.580 M 42.35 % | 1.110 M | 0.000 -100.00 % | 1.615 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.414 M -23.32 % | 3.149 M -10.66 % | 3.524 M -5.63 % | 3.734 M -41.57 % | 6.391 M 68.75 % | 3.787 M | 0.000 -100.00 % | 3.374 M -89.71 % | 32.783 M 461.50 % | 5.838 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.879 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 822.063 K 21.48 % | 676.700 K -35.49 % | 1.049 M | 0.000 100.00 % | -0.840 -20.00 % | -0.700 100.00 % | -84.709 K -13 445 839.68 % | -0.630 100.00 % | -92.323 K -61 548 773.32 % | -0.150 -100.00 % | 5.917 K 749 116.46 % | -0.790 |
| Interest expense | 0.000 | 0.000 100.00 % | -197.311 K -135.35 % | 558.136 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.513 K -59.48 % | 23.476 K | 0.000 -100.00 % | 1.693 M -34.88 % | 2.599 M 151.71 % | 1.033 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 343.886 K -0.81 % | 346.680 K 4.61 % | 331.397 K 28.67 % | 257.547 K -8.28 % | 280.800 K 0.00 % | 280.800 K -92.87 % | 3.936 M | 0.000 -100.00 % | 20.997 M | 0.000 -100.00 % | 6.999 M | 0.000 -100.00 % | 23.556 M | 0.000 -100.00 % | 11.109 M | 0.000 -100.00 % | 22.583 M | 0.000 -100.00 % | 4.102 M | 0.000 -100.00 % | 14.995 M | 0.000 -100.00 % | 2.303 M | 0.000 -100.00 % | 6.102 M | 0.000 -100.00 % | 1.579 M 27.04 % | 1.243 M -69.53 % | 4.080 M 181.45 % | 1.450 M -51.62 % | 2.997 M | 0.000 -100.00 % | 3.366 M 214 924.85 % | 1.566 K -99.84 % | 958.010 K 56.47 % | 612.251 K 89.22 % | 323.569 K -83.85 % | 2.004 M 90.68 % | 1.051 M 54.95 % | 678.170 K -46.77 % | 1.274 M 15.90 % | 1.099 M |
| Depreciation and amortization | 0.000 | 0.000 | 0.000 -100.00 % | 377.750 K -97.57 % | 15.568 M 21.17 % | 12.849 M -14.30 % | 14.993 M 0.00 % | 14.993 M 3.78 % | 14.447 M 0.00 % | 14.447 M 18.29 % | 12.214 M -15.30 % | 14.421 M 20.35 % | 11.982 M 0.00 % | 11.982 M 0.01 % | 11.981 M -12.31 % | 13.662 M 35.40 % | 10.090 M 0.00 % | 10.090 M -10.58 % | 11.284 M -15.00 % | 13.275 M 35.96 % | 9.764 M -26.45 % | 13.275 M 0.00 % | 13.275 M 55.28 % | 8.549 M -32.33 % | 12.634 M 47.78 % | 8.549 M -53.29 % | 18.301 M 413.46 % | -5.838 M -29.48 % | -4.509 M 40.02 % | -7.518 M -128.27 % | 26.588 M 437.46 % | -7.879 M 19.51 % | -9.789 M -114.27 % | -4.568 M -117.80 % | 25.668 M 400.49 % | -8.542 M -261.63 % | 5.285 M 228.83 % | -4.102 M -122.44 % | 18.282 M 395.95 % | -6.177 M -237.87 % | 4.481 M 382.05 % | -1.589 M -108.21 % | 19.343 M 1 015.59 % | -2.113 M -120.03 % | 10.549 M 748.61 % | 1.243 M -89.48 % | 11.812 M 714.82 % | 1.450 M -57.94 % | 3.446 M 609.28 % | -676.701 K -107.30 % | 9.267 M 591 831.07 % | 1.566 K -99.92 % | 1.982 M 223.80 % | 612.251 K -90.33 % | 6.335 M 216.14 % | 2.004 M -10.08 % | 2.228 M 228.58 % | 678.170 K -97.32 % | 25.319 M 2 203.16 % | 1.099 M |
| Operating income | 11.695 M -48.96 % | 22.912 M -5.04 % | 24.127 M 494.18 % | 4.061 M -67.76 % | 12.595 M -45.24 % | 22.999 M 186.49 % | 8.028 M 52.60 % | 5.261 M -85.52 % | 36.330 M 7.94 % | 33.657 M -56.34 % | 77.085 M 2 761.78 % | 2.694 M -89.93 % | 26.754 M 4.56 % | 25.587 M -12.12 % | 29.116 M -1.87 % | 29.671 M 14.60 % | 25.891 M -6.48 % | 27.685 M 895.98 % | 2.780 M -77.05 % | 12.113 M -87.85 % | 99.658 M 531.21 % | 15.788 M 314.89 % | -7.347 M -121.99 % | 33.411 M -9.46 % | 36.903 M 141.58 % | 15.276 M -19.67 % | 19.016 M 9.74 % | 17.328 M -26.38 % | 23.538 M -10.36 % | 26.260 M 10.51 % | 23.764 M 17.20 % | 20.276 M -19.44 % | 25.168 M 57.20 % | 16.010 M 44.67 % | 11.066 M -41.56 % | 18.935 M -18.81 % | 23.322 M 105.34 % | 11.358 M 69.52 % | 6.700 M -55.32 % | 14.995 M 7.74 % | 13.918 M 137.55 % | 5.859 M 38.70 % | 4.224 M -69.17 % | 13.700 M 46.75 % | 9.335 M 693.00 % | 1.177 M 277.30 % | -663.953 K -105.73 % | 11.597 M 20.01 % | 9.663 M 71.19 % | 5.645 M -23.79 % | 7.407 M -7.69 % | 8.025 M 16.82 % | 6.869 M 29.57 % | 5.301 M 5.41 % | 5.029 M -55.11 % | 11.204 M 18.84 % | 9.427 M 60.57 % | 5.871 M -18.29 % | 7.185 M -28.14 % | 9.999 M |
| Operating income ratio | 0.05 -48.27 % | 0.11 19.38 % | 0.09 358.49 % | 0.02 -65.93 % | 0.06 -32.19 % | 0.08 216.04 % | 0.03 26.81 % | 0.02 -82.63 % | 0.12 10.00 % | 0.11 -51.14 % | 0.22 1 868.66 % | 0.01 -90.43 % | 0.12 10.13 % | 0.11 -43.06 % | 0.19 77.33 % | 0.11 -13.48 % | 0.12 -20.75 % | 0.16 830.38 % | 0.02 -75.94 % | 0.07 -86.68 % | 0.52 357.08 % | 0.11 351.21 % | -0.05 -121.25 % | 0.21 -9.60 % | 0.24 142.21 % | 0.10 -27.98 % | 0.14 3.01 % | 0.13 -26.83 % | 0.18 -1.92 % | 0.18 36.25 % | 0.13 -31.61 % | 0.20 -4.92 % | 0.21 30.92 % | 0.16 36.35 % | 0.12 -46.43 % | 0.22 -12.77 % | 0.25 90.77 % | 0.13 34.69 % | 0.10 -38.89 % | 0.16 0.46 % | 0.16 103.30 % | 0.08 38.81 % | 0.06 -56.33 % | 0.13 55.29 % | 0.08 622.59 % | 0.01 203.52 % | -0.01 -107.68 % | 0.14 11.71 % | 0.13 71.29 % | 0.08 -46.70 % | 0.14 39.97 % | 0.10 3.22 % | 0.10 16.50 % | 0.08 -33.25 % | 0.13 17.29 % | 0.11 -28.13 % | 0.15 58.69 % | 0.09 -9.00 % | 0.10 -8.79 % | 0.11 |
| Total other income expenses net | -788.812 K -196.06 % | 821.203 K 224.54 % | -659.373 K -265.53 % | -180.386 K -102.74 % | 6.594 M 1 762.59 % | -396.613 K 41.69 % | -680.188 K -137 234.68 % | 496.000 100.03 % | -1.778 M -10 553.51 % | -16.686 K 99.78 % | -7.593 M -3 475.51 % | -212.358 K -103.34 % | 6.352 M 13 094.23 % | 48.146 K 102.62 % | -1.836 M -1 783.15 % | 109.059 K -26.01 % | 147.402 K 371.87 % | 31.238 K -91.00 % | 346.940 K 28.47 % | 270.049 K 230.27 % | -207.299 K -122.05 % | 940.060 K 121.38 % | -4.398 M -5 599.33 % | 79.967 K 340.05 % | -33.313 K -127.44 % | 121.410 K 157.32 % | -211.821 K -188.67 % | 238.880 K 59.20 % | 150.054 K -5.26 % | 158.388 K -92.80 % | 2.200 M 984.22 % | 202.932 K 167.52 % | -300.548 K -637.47 % | 55.919 K -98.67 % | 4.214 M 726.05 % | 510.176 K -67.59 % | 1.574 M 502.03 % | -391.531 K -109.81 % | 3.992 M 176.43 % | 1.444 M 158.31 % | 559.106 K -65.46 % | 1.619 M 0.52 % | 1.610 M 386.07 % | 331.261 K -90.81 % | 3.603 M -32.86 % | 5.367 M -37.02 % | 8.521 M 1 469.50 % | 542.912 K 97.62 % | 274.727 K -67.74 % | 851.700 K -77.06 % | 3.713 M 728.01 % | 448.433 K -82.52 % | 2.565 M 1 325.01 % | 180.000 K -94.62 % | 3.346 M 1 326.52 % | 234.583 K -30.71 % | 338.563 K -59.64 % | 838.915 K -24.18 % | 1.106 M -17.07 % | 1.334 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 |
| 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 | 2010-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -369.781 M 0.41 % | -371.310 M 3.57 % | -385.044 M -13.16 % | -340.267 M -5.14 % | -323.636 M 4.59 % | -339.216 M 10.73 % | -380.009 M -38.34 % | -274.685 M 10.23 % | -305.990 M 12.12 % | -348.183 M -1.73 % | -342.254 M -29.53 % | -264.235 M 28.48 % | -369.447 M 0.24 % | -370.331 M -3.03 % | -359.432 M -41.13 % | -254.676 M 32.35 % | -376.460 M -5.26 % | -357.658 M 7.34 % | -385.977 M -13.40 % | -340.377 M 8.82 % | -373.312 M 7.00 % | -401.399 M 4.46 % | -420.131 M -6.80 % | -393.363 M 4.43 % | -411.584 M -1 246.87 % | 35.888 M 108.01 % | -448.297 M -289.49 % | 236.586 M 429.15 % | -71.879 M -270.96 % | 42.045 M 7.29 % | 39.188 M 213.72 % | -34.459 M 72.38 % | -124.764 M 63.71 % | -343.773 M -10.73 % | -310.452 M -0.70 % | -308.289 M 8.73 % | -337.759 M 18.05 % | -412.132 M 17.40 % | -498.975 M 30.23 % | -715.143 M 1.11 % | -723.149 M -1.66 % | -711.319 M -184.93 % | -249.649 M 8.44 % | -272.658 M -8.35 % | -251.648 M -28.28 % | -196.178 M -418.39 % | -37.844 M 28.24 % | -52.738 M 34.54 % | -80.562 M 6.94 % | -86.566 M 22.71 % | -112.001 M -8.37 % | -103.352 M 23.04 % | -134.290 M 27.52 % | -185.285 M 25.13 % | -247.470 M -770.50 % | 36.908 M -21.42 % | 46.970 M 337.29 % | -19.794 M |
| Total investments | 51.741 M -5.06 % | 54.502 M -2.09 % | 55.663 M -3.27 % | 57.547 M -16.07 % | 68.565 M 11.50 % | 61.494 M -4.07 % | 64.103 M -8.24 % | 69.862 M -0.36 % | 70.114 M 1.21 % | 69.274 M -1.97 % | 70.669 M 1.12 % | 69.888 M -1.00 % | 70.597 M -1.47 % | 71.652 M 0.00 % | 71.652 M -6.06 % | 76.271 M 2.69 % | 74.271 M 0.92 % | 73.597 M 0.00 % | 73.597 M -1.23 % | 74.512 M -0.72 % | 75.054 M -2.89 % | 77.284 M 0.00 % | 77.284 M -3.76 % | 80.300 M 301.50 % | 20.000 M -52.94 % | 42.500 M 0.00 % | 42.500 M 698.24 % | 5.324 M -1.24 % | 5.391 M -3.92 % | 5.611 M -1.18 % | 5.678 M -3.73 % | 5.898 M -1.12 % | 5.965 M -3.30 % | 6.169 M 0.81 % | 6.119 M | 0.000 -100.00 % | 514.000 M 7 390.90 % | 6.862 M -82.48 % | 39.176 M -80.28 % | 198.701 M -0.05 % | 198.792 M 24.54 % | 159.623 M -0.03 % | 159.669 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.272 M 0.00 % | -2.272 M | 0.000 -100.00 % | 353.200 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total debt | 14.339 M -4.58 % | 15.026 M 16.94 % | 12.849 M 13.16 % | 11.355 M -70.68 % | 38.733 M 48.27 % | 26.123 M 0.35 % | 26.032 M -16.15 % | 31.047 M 3.18 % | 30.090 M 113.72 % | 14.079 M -74.68 % | 55.598 M 283.88 % | 14.483 M 0.77 % | 14.373 M -3.20 % | 14.848 M -4.26 % | 15.509 M -77.86 % | 70.038 M 407.49 % | 13.801 M -42.98 % | 24.202 M -28.79 % | 33.985 M 0.78 % | 33.723 M 0.00 % | 33.723 M 41.66 % | 23.806 M 63.92 % | 14.523 M 0.00 % | 14.523 M 0.00 % | 14.523 M -96.25 % | 387.195 M 2 144.35 % | 17.252 M -97.12 % | 598.315 M 443.77 % | 110.032 M 0.29 % | 109.711 M 0.29 % | 109.390 M 0.29 % | 109.069 M 0.30 % | 108.748 M 0.30 % | 108.427 M 0.30 % | 108.106 M 1.03 % | 107.000 M 0.00 % | 107.000 M 0.00 % | 107.000 M | 0.000 -100.00 % | 15.000 M 0.00 % | 15.000 M -31.82 % | 22.000 M -15.38 % | 26.000 M 30.00 % | 20.000 M -33.33 % | 30.000 M -71.15 % | 104.000 M -16.13 % | 124.000 M -1.59 % | 126.000 M 61.54 % | 78.000 M 0.00 % | 78.000 M 0.00 % | 78.000 M 0.00 % | 78.000 M 0.00 % | 78.000 M 0.00 % | 78.000 M 0.00 % | 78.000 M 0.00 % | 78.000 M 6.85 % | 73.000 M 52.08 % | 48.000 M |
| Accumulated other comprehensive income loss | 0.000 -100.00 % | 464.362 M | 0.000 | 0.000 -100.00 % | 158.655 M -65.40 % | 458.516 M 189.47 % | 158.399 M -65.80 % | 463.092 M 194.32 % | 157.345 M -65.63 % | 457.784 M 28 558.13 % | 1.597 M -99.65 % | 457.717 M 200.94 % | 152.095 M -66.30 % | 451.320 M 214.20 % | 143.642 M -67.39 % | 440.482 M 226.78 % | 134.794 M -69.33 % | 439.477 M 27 099.00 % | 1.616 M -10.23 % | 1.800 M 0.00 % | 1.800 M 0.00 % | 1.800 M 0.00 % | 1.800 M 0.00 % | 1.800 M 0.00 % | 1.800 M 0.00 % | 1.800 M 0.00 % | 1.800 M -18.18 % | 2.200 M 4.76 % | 2.100 M 7.69 % | 1.950 M 8.33 % | 1.800 M 9.09 % | 1.650 M 10.00 % | 1.500 M 11.11 % | 1.350 M 12.50 % | 1.200 M 14.29 % | 1.050 M 16.67 % | 900.000 K 20.00 % | 750.000 K 25.00 % | 600.000 K 33.33 % | 450.000 K 50.00 % | 300.000 K -99.95 % | 634.557 M | 0.000 -100.00 % | 48.801 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 |
| Retained earnings | 838.846 M 0.55 % | 834.253 M 2.38 % | 814.869 M 1.86 % | 799.951 M 0.37 % | 796.973 M 0.30 % | 794.585 M 2.37 % | 776.197 M 0.12 % | 775.249 M 0.27 % | 773.183 M -0.16 % | 774.403 M -9.37 % | 854.469 M 22.35 % | 698.372 M 0.26 % | 696.588 M 4.16 % | 668.790 M 2.18 % | 654.527 M 2.01 % | 641.653 M 3.77 % | 618.360 M -5.60 % | 655.062 M 3.67 % | 631.858 M -2.38 % | 647.234 M 1.66 % | 636.641 M 10.25 % | 577.440 M 2.18 % | 565.134 M -1.74 % | 575.140 M 5.21 % | 546.665 M 4.77 % | 521.769 M 2.80 % | 507.567 M 1.71 % | 499.055 M 3.06 % | 484.257 M 2.87 % | 470.732 M 4.96 % | 448.506 M 3.47 % | 433.477 M 2.65 % | 422.289 M 5.22 % | 401.333 M 3.49 % | 387.784 M 2.16 % | 379.598 M 4.51 % | 363.215 M 4.76 % | 346.723 M 2.74 % | 337.486 M 1.62 % | 332.092 M 4.35 % | 318.246 M 3.14 % | 308.563 M 2.07 % | 302.318 M 1.06 % | 299.140 M 4.11 % | 287.324 M 2.80 % | 279.495 M 1.97 % | 274.093 M 1.29 % | 270.600 M 3.93 % | 260.361 M 2.37 % | 254.333 M 1.98 % | 249.386 M 2.92 % | 242.309 M 3.17 % | 234.865 M -1.20 % | 237.711 M 2.00 % | 233.052 M 1.83 % | 228.871 M 4.44 % | 219.148 M 7.32 % | 204.197 M |
| Common stock | 510.657 M 0.00 % | 510.657 M 0.00 % | 510.657 M 0.00 % | 510.657 M 0.00 % | 510.657 M 0.00 % | 510.657 M 0.00 % | 510.657 M 0.00 % | 510.657 M 0.00 % | 510.657 M 0.00 % | 510.657 M 0.00 % | 510.657 M 0.00 % | 510.657 M 0.00 % | 510.657 M 0.00 % | 510.657 M 0.00 % | 510.657 M 0.00 % | 510.657 M 0.00 % | 510.657 M 0.00 % | 510.657 M 0.00 % | 510.657 M 0.00 % | 510.657 M 0.00 % | 510.657 M 0.00 % | 510.657 M 0.00 % | 510.657 M 0.00 % | 510.657 M 0.00 % | 510.657 M 0.00 % | 510.657 M 0.00 % | 510.657 M 0.00 % | 510.657 M 0.00 % | 510.657 M 0.00 % | 510.657 M 0.00 % | 510.657 M 0.00 % | 510.657 M 0.00 % | 510.657 M 0.00 % | 510.657 M 0.00 % | 510.657 M 0.00 % | 510.657 M 0.00 % | 510.657 M 0.00 % | 510.657 M 0.00 % | 510.657 M 0.00 % | 510.657 M 150.00 % | 204.263 M 0.00 % | 204.263 M 14.94 % | 177.716 M 0.00 % | 177.716 M 0.00 % | 177.716 M 100.00 % | 88.858 M 0.00 % | 88.858 M 0.00 % | 88.858 M 0.00 % | 88.858 M 0.00 % | 88.858 M 0.00 % | 88.858 M 0.00 % | 88.858 M 0.00 % | 88.858 M 10.00 % | 80.780 M 0.00 % | 80.780 M 33.34 % | 60.580 M 0.00 % | 60.580 M 0.00 % | 60.580 M |
| Total equity | 1.839 B 0.20 % | 1.835 B 1.11 % | 1.815 B 1.17 % | 1.794 B 0.18 % | 1.791 B 0.20 % | 1.787 B 1.05 % | 1.768 B 0.02 % | 1.768 B 0.12 % | 1.766 B 0.22 % | 1.762 B 1.19 % | 1.741 B 3.64 % | 1.680 B 0.11 % | 1.678 B 2.10 % | 1.644 B 1.00 % | 1.628 B 1.72 % | 1.600 B 1.48 % | 1.577 B -2.29 % | 1.614 B 1.66 % | 1.587 B -0.35 % | 1.593 B 0.88 % | 1.579 B 3.90 % | 1.520 B 0.85 % | 1.507 B -0.08 % | 1.508 B 1.92 % | 1.480 B 1.71 % | 1.455 B 1.00 % | 1.440 B 2.15 % | 1.410 B 1.07 % | 1.395 B 0.99 % | 1.382 B 1.65 % | 1.359 B 1.68 % | 1.337 B 0.86 % | 1.325 B 1.62 % | 1.304 B 1.06 % | 1.291 B 1.13 % | 1.276 B 1.31 % | 1.260 B 1.34 % | 1.243 B 0.76 % | 1.234 B 0.82 % | 1.224 B 1.16 % | 1.210 B 0.82 % | 1.200 B 63.19 % | 735.220 M 0.93 % | 728.421 M 1.65 % | 716.605 M 1.10 % | 708.776 M 0.77 % | 703.374 M 0.95 % | 696.746 M 1.49 % | 686.507 M 0.89 % | 680.479 M 0.73 % | 675.532 M 1.52 % | 665.420 M 1.13 % | 657.976 M 0.80 % | 652.743 M 0.72 % | 648.084 M 84.57 % | 351.137 M 2.85 % | 341.414 M 4.58 % | 326.463 M |
| Other non current liabilities | 0.000 | 0.000 -100.00 % | 13.200 M 0.00 % | 13.200 M 102.57 % | -513.169 M -3 987.64 % | 13.200 M -50.38 % | 26.600 M 0.00 % | 26.600 M 0.00 % | 26.600 M 0.00 % | 26.600 M -90.54 % | 281.332 M 609.90 % | 39.630 M -87.82 % | 325.433 M 722.11 % | 39.585 M -25.50 % | 53.137 M 20.21 % | 44.204 M | 0.000 | 0.000 -100.00 % | 66.553 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 467.373 M | 0.000 | 0.000 | 0.000 -100.00 % | 509.536 M 4.29 % | 488.565 M -4.27 % | 510.367 M 5.59 % | 483.329 M -4.75 % | 507.416 M 6.28 % | 477.418 M -4.87 % | 501.862 M 369.03 % | 107.000 M 0.00 % | 107.000 M -47.02 % | 201.968 M 390.09 % | 41.210 M -78.90 % | 195.305 M -0.67 % | 196.630 M -0.13 % | 196.889 M 3.34 % | 190.527 M -3.20 % | 196.830 M -0.11 % | 197.045 M -0.28 % | 197.592 M 466.07 % | 34.906 M 27.40 % | 27.399 M 120.98 % | 12.399 M -2.15 % | 12.672 M 0.00 % | 12.672 M 14.67 % | 11.050 M 0.00 % | 11.050 M -4.73 % | 11.599 M 0.00 % | 11.599 M -0.01 % | 11.600 M 1.75 % | 11.400 M 0.00 % | 11.400 M |
| Long term debt | 4.339 M -13.68 % | 5.026 M 76.41 % | 2.849 M 110.28 % | 1.355 M -90.76 % | 14.660 M 953.90 % | 1.391 M 3.36 % | 1.346 M -76.83 % | 5.809 M -3.31 % | 6.008 M 1 072.78 % | 512.260 K -98.76 % | 41.331 M 7 688.36 % | 530.680 K 26.25 % | 420.340 K -47.90 % | 806.813 K 0.00 % | 806.813 K -98.80 % | 67.138 M 26.35 % | 53.137 M 0.00 % | 53.137 M | 0.000 -100.00 % | 66.322 M 0.37 % | 66.078 M 0.62 % | 65.673 M -17.88 % | 79.968 M -14.46 % | 93.483 M 17.73 % | 79.407 M -79.49 % | 387.195 M 0.06 % | 386.968 M -35.32 % | 598.315 M 443.77 % | 110.032 M 0.29 % | 109.711 M 0.29 % | 109.390 M 0.29 % | 109.069 M 0.30 % | 108.748 M 0.30 % | 108.427 M 0.30 % | 108.106 M 1.03 % | 107.000 M 0.00 % | 107.000 M 0.00 % | 107.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 M 0.00 % | 2.000 M 0.00 % | 2.000 M 0.00 % | 2.000 M 0.00 % | 2.000 M 0.00 % | 2.000 M 0.00 % | 2.000 M 0.00 % | 2.000 M 0.00 % | 2.000 M 0.00 % | 2.000 M 0.00 % | 2.000 M |
| Total non current liabilities | 254.116 M -2.59 % | 260.878 M -5.16 % | 275.077 M 2.48 % | 268.415 M 1 433.60 % | 17.502 M -93.70 % | 278.027 M -4.78 % | 291.985 M -2.52 % | 299.539 M -1.78 % | 304.977 M 0.59 % | 303.179 M -6.04 % | 322.664 M 0.61 % | 320.719 M -1.83 % | 326.692 M -1.70 % | 332.351 M -4.98 % | 349.754 M -4.82 % | 367.458 M 2.88 % | 357.173 M -1.17 % | 361.411 M -4.30 % | 377.640 M 12.32 % | 336.216 M -1.17 % | 340.204 M -0.62 % | 342.327 M -16.36 % | 409.293 M -23.75 % | 536.758 M -1.83 % | 546.780 M -6.61 % | 585.471 M 1.58 % | 576.382 M -7.02 % | 619.889 M 0.05 % | 619.568 M -0.16 % | 620.578 M 0.13 % | 619.757 M -1.35 % | 628.248 M 1.96 % | 616.164 M 0.96 % | 610.288 M 0.05 % | 609.967 M 96.01 % | 311.196 M 0.93 % | 308.342 M -0.20 % | 308.968 M 649.74 % | 41.210 M -78.90 % | 195.305 M -0.67 % | 196.630 M -0.13 % | 196.889 M -0.24 % | 197.354 M 0.27 % | 196.830 M -0.11 % | 197.045 M -0.28 % | 197.592 M 407.92 % | 38.902 M 32.32 % | 29.399 M 104.17 % | 14.399 M -1.86 % | 14.672 M 0.00 % | 14.672 M 12.42 % | 13.050 M 0.00 % | 13.050 M -4.03 % | 13.599 M 0.00 % | 13.599 M -0.01 % | 13.600 M 1.49 % | 13.400 M 0.00 % | 13.400 M |
| Other current liabilities | 150.381 M 64.68 % | 91.315 M -29.22 % | 129.018 M 13.15 % | 114.020 M 66.89 % | 68.319 M 568.67 % | -14.577 M -112.99 % | 112.189 M 102.77 % | 55.328 M -42.29 % | 95.875 M 63.83 % | 58.520 M -72.63 % | 213.810 M 298.30 % | 53.681 M -49.58 % | 106.464 M -12.55 % | 121.738 M 58.14 % | 76.984 M 66.77 % | 46.161 M -78.61 % | 215.768 M 134.50 % | 92.013 M 372.84 % | -33.725 M -162.55 % | 53.917 M 2.76 % | 52.469 M -40.65 % | 88.409 M 80.56 % | 48.964 M 35.24 % | 36.206 M -2.02 % | 36.955 M 4.94 % | 35.216 M 93.75 % | 18.176 M -51.63 % | 37.578 M 54.42 % | 24.335 M -46.39 % | 45.393 M 33.97 % | 33.884 M -14.11 % | 39.448 M 14.23 % | 34.535 M -10.89 % | 38.754 M 31.56 % | 29.457 M 30.95 % | 22.495 M -6.21 % | 23.984 M -13.54 % | 27.738 M -14.28 % | 32.360 M 33.96 % | 24.156 M -20.75 % | 30.482 M 13.57 % | 26.839 M 20.45 % | 22.283 M 30.30 % | 17.101 M 171.34 % | 6.302 M -65.86 % | 18.461 M 2.53 % | 18.006 M -6.29 % | 19.215 M 31.97 % | 14.561 M 9.32 % | 13.319 M 53.52 % | 8.676 M 11.84 % | 7.757 M -38.26 % | 12.565 M 49.43 % | 8.408 M -59.97 % | 21.007 M -11.73 % | 23.799 M 44.19 % | 16.505 M -45.81 % | 30.457 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 31.181 M -75.52 % | 127.365 M 0.46 % | 126.787 M 29.46 % | 97.936 M -31.36 % | 142.676 M 38.75 % | 102.827 M | 0.000 -100.00 % | 34.218 M | 0.000 | 0.000 -100.00 % | 141.360 M 311.92 % | 34.317 M -79.79 % | 169.828 M 229.17 % | 51.592 M -40.77 % | 87.105 M 1.60 % | 85.732 M 7.41 % | 79.819 M -6.25 % | 85.142 M 1.27 % | 84.072 M 185.37 % | 29.461 M 44.62 % | 20.371 M | 0.000 -100.00 % | 25.701 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 % | 14.212 M -16.95 % | 17.113 M 28.07 % | 13.362 M -0.85 % | 13.476 M -11.45 % | 15.218 M -13.25 % | 17.542 M 6.17 % | 16.523 M 6.20 % | 15.558 M -28.24 % | 21.682 M 27.84 % | 16.960 M 7.97 % | 15.708 M 86.03 % | 8.444 M -11.95 % | 9.590 M -34.50 % | 14.642 M 127.71 % | 6.430 M -78.26 % | 29.576 M -0.42 % | 29.702 M 48.15 % | 20.048 M -45.73 % | 36.939 M |
| Short term debt | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M | 0.000 -100.00 % | 14.267 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -204.861 M -1 584.41 % | 13.801 M 30.18 % | 10.601 M -45.97 % | 19.622 M 1.35 % | 19.361 M 0.00 % | 19.361 M 108.57 % | 9.283 M -36.08 % | 14.523 M 0.00 % | 14.523 M | 0.000 | 0.000 -100.00 % | 2.129 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 % | 15.000 M 0.00 % | 15.000 M -31.82 % | 22.000 M -15.38 % | 26.000 M 30.00 % | 20.000 M -33.33 % | 30.000 M -71.15 % | 104.000 M -16.13 % | 124.000 M 0.00 % | 124.000 M 63.16 % | 76.000 M 0.00 % | 76.000 M 0.00 % | 76.000 M 0.00 % | 76.000 M 0.00 % | 76.000 M 0.00 % | 76.000 M 0.00 % | 76.000 M 0.00 % | 76.000 M 7.04 % | 71.000 M 54.35 % | 46.000 M |
| Total current liabilities | 397.492 M 22.38 % | 324.788 M -14.47 % | 379.729 M -7.20 % | 409.207 M -2.49 % | 419.664 M -9.24 % | 462.404 M -1.13 % | 467.688 M -5.43 % | 494.567 M -6.14 % | 526.893 M -17.97 % | 642.309 M 18.39 % | 542.542 M 41.14 % | 384.400 M -14.75 % | 450.899 M -5.88 % | 479.085 M 27.81 % | 374.839 M -25.99 % | 506.455 M -6.71 % | 542.868 M 22.08 % | 444.687 M 5.27 % | 422.443 M 13.42 % | 372.448 M -15.66 % | 441.585 M -10.88 % | 495.497 M 2.27 % | 484.483 M 23.26 % | 393.062 M -1.60 % | 399.456 M -4.82 % | 419.689 M -17.25 % | 507.192 M 50.69 % | 336.587 M 5.83 % | 318.056 M 0.24 % | 317.291 M -14.46 % | 370.920 M 58.95 % | 233.358 M 10.21 % | 211.732 M 34.66 % | 157.240 M 15.48 % | 136.164 M -12.82 % | 156.180 M 23.39 % | 126.575 M 46.98 % | 86.117 M -1.64 % | 87.555 M 5.63 % | 82.890 M -29.93 % | 118.294 M 24.21 % | 95.235 M -16.49 % | 114.044 M 33.50 % | 85.426 M -12.04 % | 97.123 M -35.30 % | 150.116 M -6.65 % | 160.802 M -1.18 % | 162.722 M 43.10 % | 113.714 M 1.32 % | 112.236 M -15.43 % | 132.710 M 25.53 % | 105.721 M -4.11 % | 110.255 M -5.49 % | 116.657 M -30.37 % | 167.546 M 21.54 % | 137.856 M -5.07 % | 145.226 M 24.87 % | 116.299 M |
| Total liabilities | 651.608 M 11.26 % | 585.666 M -10.56 % | 654.806 M -3.37 % | 677.622 M 55.00 % | 437.166 M -40.96 % | 740.431 M -2.53 % | 759.672 M -4.34 % | 794.106 M -4.54 % | 831.871 M -12.02 % | 945.488 M 9.28 % | 865.206 M 22.70 % | 705.119 M -9.32 % | 777.591 M -4.17 % | 811.436 M 11.99 % | 724.593 M -17.09 % | 873.913 M -2.90 % | 900.041 M 11.65 % | 806.099 M 0.75 % | 800.082 M 12.90 % | 708.664 M -9.35 % | 781.789 M -6.69 % | 837.824 M -6.26 % | 893.775 M -3.88 % | 929.820 M -1.73 % | 946.236 M -5.86 % | 1.005 B -7.24 % | 1.084 B 13.29 % | 956.476 M 2.01 % | 937.624 M -0.03 % | 937.869 M -5.33 % | 990.677 M 14.98 % | 861.606 M 4.07 % | 827.896 M 7.87 % | 767.529 M 2.87 % | 746.131 M 59.64 % | 467.375 M 7.46 % | 434.917 M 10.08 % | 395.086 M 206.83 % | 128.766 M -53.71 % | 278.195 M -11.66 % | 314.924 M 7.80 % | 292.124 M -6.19 % | 311.399 M 10.32 % | 282.256 M -4.05 % | 294.168 M -15.40 % | 347.709 M 74.11 % | 199.704 M 3.95 % | 192.121 M 49.96 % | 128.113 M 0.95 % | 126.908 M -13.89 % | 147.382 M 24.09 % | 118.771 M -3.68 % | 123.305 M -5.34 % | 130.255 M -28.09 % | 181.144 M 19.60 % | 151.456 M -4.52 % | 158.626 M 22.30 % | 129.699 M |
| Other non current assets | 63.195 M 463.33 % | 11.218 M -83.55 % | 68.204 M 472.54 % | 11.913 M 116.90 % | 5.492 M -26.82 % | 7.505 M 41.25 % | 5.313 M -77.92 % | 24.062 M 38.64 % | 17.356 M -41.39 % | 29.616 M -63.16 % | 80.389 M 246.07 % | 23.229 M -74.36 % | 90.591 M -0.91 % | 91.420 M 463.44 % | 16.225 M -69.43 % | 53.072 M -35.29 % | 82.013 M -10.49 % | 91.627 M 78.67 % | 51.282 M 7.02 % | 47.917 M -2.43 % | 49.113 M -46.07 % | 91.071 M 23 866.07 % | 380.000 K -99.59 % | 92.918 M -11.55 % | 105.058 M -16.38 % | 125.636 M 877.55 % | 12.852 M -32.69 % | 19.093 M 62.88 % | 11.722 M 14.46 % | 10.242 M -24.27 % | 13.524 M -1.56 % | 13.738 M -14.76 % | 16.117 M 41.68 % | 11.376 M -26.24 % | 15.422 M 152.22 % | 6.115 M -1.08 % | 6.181 M 1 262.64 % | -531.674 K 98.38 % | -32.779 M 82.94 % | -192.144 M 0.02 % | -192.187 M -25.78 % | -152.801 M 0.00 % | -152.801 M -2 284.81 % | 6.994 M 541.01 % | 1.091 M -5.56 % | 1.155 M 0.00 % | 1.155 M -49.16 % | 2.272 M 0.00 % | 2.272 M | 0.000 100.00 % | -353.200 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.300 M 0.00 % | 4.300 M 0.00 % | 4.300 M |
| Long term investments | 0.000 -100.00 % | 54.502 M | 0.000 -100.00 % | 65.351 M -4.69 % | 68.565 M -14.46 % | 80.151 M 0.35 % | 79.875 M -9.00 % | 87.777 M -0.46 % | 88.187 M 13.49 % | 77.704 M 13.16 % | 68.668 M -13.21 % | 79.123 M | 0.000 | 0.000 -100.00 % | 82.081 M 70.04 % | 48.271 M 369.98 % | 10.271 M 86.17 % | 5.517 M -86.71 % | 41.517 M -56.57 % | 95.600 M -3.56 % | 99.132 M 4.57 % | 94.803 M -0.74 % | 95.508 M 12.20 % | 85.122 M 242.01 % | 24.889 M -47.64 % | 47.537 M -0.14 % | 47.604 M 794.11 % | 5.324 M -1.24 % | 5.391 M -3.92 % | 5.611 M -1.18 % | 5.678 M -3.73 % | 5.898 M -1.12 % | 5.965 M -3.30 % | 6.169 M 0.81 % | 6.119 M | 0.000 | 0.000 -100.00 % | 6.862 M -82.48 % | 39.176 M -80.28 % | 198.701 M -0.05 % | 198.792 M 24.54 % | 159.623 M -0.03 % | 159.669 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.272 M 0.00 % | -2.272 M | 0.000 -100.00 % | 353.200 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 75.287 M -1.02 % | 76.065 M -1.04 % | 76.866 M -1.01 % | 77.653 M -1.14 % | 78.553 M -0.96 % | 79.318 M -0.29 % | 79.551 M -1.18 % | 80.501 M -0.97 % | 81.292 M 6.84 % | 76.089 M -0.91 % | 76.789 M -3.05 % | 79.207 M 0.03 % | 79.182 M 10.84 % | 71.435 M -0.73 % | 71.963 M -0.90 % | 72.619 M -0.62 % | 73.074 M -0.61 % | 73.522 M -0.66 % | 74.013 M -0.46 % | 74.358 M -0.66 % | 74.849 M -0.65 % | 75.340 M -0.65 % | 75.831 M -29.96 % | 108.268 M -0.55 % | 108.866 M -12.19 % | 123.978 M -0.64 % | 124.776 M -0.51 % | 125.420 M -0.61 % | 126.185 M -0.50 % | 126.822 M -0.60 % | 127.588 M -0.63 % | 128.396 M 9.49 % | 117.262 M -0.61 % | 117.979 M -0.61 % | 118.699 M 0.04 % | 118.648 M -0.52 % | 119.266 M -0.26 % | 119.573 M -0.57 % | 120.264 M 15.28 % | 104.327 M -0.56 % | 104.916 M -28.62 % | 146.981 M -0.61 % | 147.877 M 104.89 % | 72.174 M -0.69 % | 72.679 M -13.46 % | 83.982 M -0.63 % | 84.517 M 0.82 % | 83.832 M -0.63 % | 84.367 M -0.66 % | 84.925 M -0.60 % | 85.437 M 2.70 % | 83.190 M -0.61 % | 83.702 M -0.61 % | 84.213 M -0.60 % | 84.725 M -0.60 % | 85.236 M -0.60 % | 85.750 M 19.23 % | 71.923 M |
| GoodWill | 9.010 M 0.00 % | 9.010 M 0.00 % | 9.010 M 0.00 % | 9.010 M 0.00 % | 9.010 M 0.00 % | 9.010 M 0.00 % | 9.010 M 101.46 % | 4.472 M 0.00 % | 4.472 M 0.00 % | 4.472 M -50.36 % | 9.010 M 101.46 % | 4.472 M 0.00 % | 4.472 M 0.00 % | 4.472 M 0.00 % | 4.472 M 0.00 % | 4.472 M 0.00 % | 4.472 M 0.00 % | 4.472 M 0.00 % | 4.472 M 0.00 % | 4.472 M 0.00 % | 4.472 M 0.00 % | 4.472 M 0.00 % | 4.472 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 |
| Goodwill and intangible assets | 84.297 M -0.91 % | 85.075 M -0.93 % | 85.876 M -0.91 % | 86.663 M -1.03 % | 87.562 M -0.87 % | 88.327 M -0.26 % | 88.561 M 4.22 % | 84.974 M -0.92 % | 85.764 M 6.46 % | 80.561 M -6.10 % | 85.799 M 2.53 % | 83.679 M 0.03 % | 83.654 M 10.21 % | 75.907 M -0.69 % | 76.436 M -0.85 % | 77.091 M -0.59 % | 77.546 M -0.57 % | 77.994 M -0.63 % | 78.485 M -0.44 % | 78.831 M -0.62 % | 79.322 M -0.62 % | 79.813 M -0.61 % | 80.304 M -25.83 % | 108.268 M -0.55 % | 108.866 M -12.19 % | 123.978 M -0.64 % | 124.776 M -0.51 % | 125.420 M -0.61 % | 126.185 M -0.50 % | 126.822 M -0.60 % | 127.588 M -0.63 % | 128.396 M 9.49 % | 117.262 M -0.61 % | 117.979 M -0.61 % | 118.699 M 0.04 % | 118.648 M -0.52 % | 119.266 M -0.26 % | 119.573 M -0.57 % | 120.264 M 15.28 % | 104.327 M -0.56 % | 104.916 M -28.62 % | 146.981 M -0.61 % | 147.877 M 104.89 % | 72.174 M -0.69 % | 72.679 M -13.46 % | 83.982 M -0.63 % | 84.517 M 0.82 % | 83.832 M -0.63 % | 84.367 M -0.66 % | 84.925 M -0.60 % | 85.437 M 2.70 % | 83.190 M -0.61 % | 83.702 M -0.61 % | 84.213 M -0.60 % | 84.725 M -0.60 % | 85.236 M -0.60 % | 85.750 M 19.23 % | 71.923 M |
| Property plant equipment net | 1.007 B -2.03 % | 1.028 B -0.37 % | 1.032 B 0.46 % | 1.027 B -2.14 % | 1.050 B 0.24 % | 1.047 B -1.37 % | 1.062 B 1.68 % | 1.044 B -1.35 % | 1.059 B 0.70 % | 1.051 B -1.54 % | 1.068 B -1.03 % | 1.079 B -0.38 % | 1.083 B -3.71 % | 1.125 B 3.02 % | 1.092 B -1.98 % | 1.114 B 1.55 % | 1.097 B -0.35 % | 1.100 B -0.90 % | 1.110 B 16.51 % | 953.071 M -0.84 % | 961.114 M 0.20 % | 959.207 M -15.45 % | 1.135 B -1.05 % | 1.147 B -1.17 % | 1.160 B -7.46 % | 1.254 B -10.92 % | 1.407 B 14.60 % | 1.228 B 3.51 % | 1.186 B 3.52 % | 1.146 B 4.19 % | 1.100 B 37.29 % | 801.187 M 19.68 % | 669.449 M 28.29 % | 521.820 M 10.74 % | 471.216 M 15.49 % | 408.008 M 36.08 % | 299.826 M 63.50 % | 183.377 M -16.86 % | 220.555 M -38.16 % | 356.675 M 0.55 % | 354.724 M 11.46 % | 318.246 M -0.50 % | 319.843 M 9.34 % | 292.515 M -1.76 % | 297.750 M 0.58 % | 296.042 M 0.65 % | 294.125 M 9.80 % | 267.876 M -0.14 % | 268.251 M -0.10 % | 268.533 M 0.29 % | 267.764 M 5.08 % | 254.824 M 26.04 % | 202.172 M 7.19 % | 188.619 M 2.98 % | 183.164 M -7.18 % | 197.339 M 12.69 % | 175.121 M 15.45 % | 151.686 M |
| Total non current assets | 1.218 B -1.91 % | 1.242 B -0.49 % | 1.248 B 0.23 % | 1.245 B -1.75 % | 1.267 B -0.59 % | 1.275 B -1.13 % | 1.289 B -0.14 % | 1.291 B -0.71 % | 1.300 B 0.73 % | 1.291 B -0.89 % | 1.302 B -0.93 % | 1.315 B 0.51 % | 1.308 B -2.38 % | 1.340 B 1.71 % | 1.317 B -1.79 % | 1.342 B 1.91 % | 1.316 B -0.74 % | 1.326 B -0.51 % | 1.333 B 9.24 % | 1.220 B -1.12 % | 1.234 B -2.88 % | 1.271 B -6.86 % | 1.364 B -5.16 % | 1.439 B 2.42 % | 1.405 B -9.71 % | 1.556 B -2.61 % | 1.597 B 15.48 % | 1.383 B 3.60 % | 1.335 B 3.18 % | 1.294 B 3.35 % | 1.252 B 31.25 % | 954.055 M 17.26 % | 813.629 M 22.86 % | 662.218 M 7.45 % | 616.331 M 14.77 % | 537.029 M 25.03 % | 429.532 M 37.04 % | 313.442 M -10.80 % | 351.377 M -25.43 % | 471.211 M 0.28 % | 469.894 M -1.07 % | 474.984 M -0.53 % | 477.523 M 27.71 % | 373.902 M 0.04 % | 373.739 M -2.60 % | 383.697 M 0.36 % | 382.315 M 8.00 % | 353.980 M -0.26 % | 354.890 M -0.16 % | 355.464 M 0.07 % | 355.206 M 4.55 % | 339.743 M 18.13 % | 287.602 M 4.80 % | 274.440 M 1.83 % | 269.496 M -6.52 % | 288.281 M 8.14 % | 266.576 M 16.23 % | 229.361 M |
| Other current assets | 49.018 M 35.69 % | 36.126 M -5.48 % | 38.221 M -10.78 % | 42.841 M -45.93 % | 79.227 M 143.76 % | 32.502 M -59.60 % | 80.457 M 40.35 % | 57.328 M -48.63 % | 111.609 M -16.95 % | 134.380 M 28.01 % | 104.977 M -1.12 % | 106.162 M 52.26 % | 69.724 M -9.21 % | 76.794 M 127.99 % | 33.684 M -70.83 % | 115.456 M 20.06 % | 96.168 M 66.60 % | 57.725 M 236.13 % | 17.173 M -84.46 % | 110.525 M -14.23 % | 128.862 M 110.18 % | 61.311 M -4.34 % | 64.094 M 5.27 % | 60.886 M -51.32 % | 125.066 M 62.26 % | 77.079 M 86.94 % | 41.231 M -79.28 % | 198.959 M -51.74 % | 412.251 M -29.03 % | 580.854 M -16.79 % | 698.095 M -6.16 % | 743.960 M -1.94 % | 758.655 M 18.96 % | 637.725 M -11.86 % | 723.567 M 42.69 % | 507.078 M -4.83 % | 532.787 M 1.12 % | 526.883 M 393.29 % | 106.809 M -40.16 % | 178.501 M 608.35 % | 25.200 M 57.81 % | 15.968 M -89.73 % | 155.451 M 142.18 % | 64.188 M -68.98 % | 206.939 M 251.44 % | 58.883 M -74.86 % | 234.184 M 317.94 % | 56.033 M 298.41 % | 14.064 M -54.18 % | 30.694 M 137.36 % | 12.931 M 204.83 % | 4.242 M -97.23 % | 152.883 M 2 690.17 % | 5.479 M -94.18 % | 94.176 M 1 264.45 % | 6.902 M -92.32 % | 89.910 M 22.51 % | 73.390 M |
| Short term investments | 0.000 | 0.000 | 0.000 100.00 % | -7.804 M | 0.000 100.00 % | -18.658 M -18.30 % | -15.772 M 11.96 % | -17.915 M 0.87 % | -18.073 M -114.38 % | -8.430 M -521.18 % | 2.002 M 121.67 % | -9.235 M -113.08 % | 70.597 M -1.47 % | 71.652 M 787.05 % | -10.429 M -137.25 % | 28.000 M -56.25 % | 64.000 M -5.99 % | 68.080 M 112.22 % | 32.080 M 252.12 % | -21.089 M 12.42 % | -24.078 M -37.44 % | -17.519 M 3.87 % | -18.224 M -277.95 % | -4.822 M 1.37 % | -4.889 M 2.95 % | -5.037 M 1.31 % | -5.104 M | 0.000 -100.00 % | 349.900 M | 0.000 -100.00 % | 657.500 M | 0.000 -100.00 % | 720.000 M | 0.000 -100.00 % | 693.000 M | 0.000 -100.00 % | 514.000 M | 0.000 -100.00 % | 222.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 |
| cash and cash equivalents | 384.120 M -0.57 % | 386.337 M -2.90 % | 397.893 M 13.16 % | 351.622 M -2.97 % | 362.369 M -0.81 % | 365.339 M -10.02 % | 406.041 M 32.81 % | 305.732 M -9.03 % | 336.080 M -7.23 % | 362.262 M -8.95 % | 397.852 M 42.74 % | 278.719 M -27.38 % | 383.820 M -0.35 % | 385.179 M 2.73 % | 374.940 M 15.47 % | 324.714 M -16.80 % | 390.260 M 2.20 % | 381.859 M -9.07 % | 419.961 M 12.26 % | 374.101 M -8.09 % | 407.035 M -4.27 % | 425.205 M -2.17 % | 434.654 M 6.56 % | 407.886 M -4.28 % | 426.107 M 21.29 % | 351.307 M -24.54 % | 465.549 M 28.70 % | 361.729 M 98.85 % | 181.911 M 168.84 % | 67.666 M -3.61 % | 70.202 M -51.09 % | 143.528 M -38.53 % | 233.511 M -48.36 % | 452.199 M 8.04 % | 418.558 M 0.79 % | 415.289 M -6.63 % | 444.759 M -14.33 % | 519.132 M 4.04 % | 498.975 M -31.66 % | 730.143 M -1.08 % | 738.149 M 0.66 % | 733.319 M 166.03 % | 275.649 M -5.81 % | 292.658 M 3.91 % | 281.648 M -6.17 % | 300.178 M 85.47 % | 161.844 M -9.45 % | 178.738 M 12.72 % | 158.562 M -3.65 % | 164.566 M -13.39 % | 190.001 M 4.77 % | 181.352 M -14.57 % | 212.290 M -19.37 % | 263.285 M -19.11 % | 325.470 M 692.06 % | 41.092 M 57.86 % | 26.030 M -61.60 % | 67.794 M |
| Cash and short term investments | 384.120 M -0.57 % | 386.337 M -2.90 % | 397.893 M 13.16 % | 351.622 M -2.97 % | 362.369 M -0.81 % | 365.339 M -10.02 % | 406.041 M 32.81 % | 305.732 M -9.03 % | 336.080 M -7.23 % | 362.262 M -9.40 % | 399.854 M 43.46 % | 278.719 M -27.38 % | 383.820 M -0.35 % | 385.179 M 2.73 % | 374.940 M 6.30 % | 352.714 M -22.35 % | 454.260 M 0.96 % | 449.940 M -0.47 % | 452.042 M 20.83 % | 374.101 M -8.09 % | 407.035 M -4.27 % | 425.205 M -2.17 % | 434.654 M 6.56 % | 407.886 M -4.28 % | 426.107 M 21.29 % | 351.307 M -24.54 % | 465.549 M 28.70 % | 361.729 M 98.85 % | 181.911 M 168.84 % | 67.666 M -3.61 % | 70.202 M -51.09 % | 143.528 M -38.53 % | 233.511 M -48.36 % | 452.199 M 8.04 % | 418.558 M 0.79 % | 415.289 M -6.63 % | 444.759 M -14.33 % | 519.132 M 4.04 % | 498.975 M -31.66 % | 730.143 M -1.08 % | 738.149 M 0.66 % | 733.319 M 166.03 % | 275.649 M -5.81 % | 292.658 M 3.91 % | 281.648 M -6.17 % | 300.178 M 85.47 % | 161.844 M -9.45 % | 178.738 M 12.72 % | 158.562 M -3.65 % | 164.566 M -13.39 % | 190.001 M 4.77 % | 181.352 M -14.57 % | 212.290 M -19.37 % | 263.285 M -19.11 % | 325.470 M 692.06 % | 41.092 M 57.86 % | 26.030 M -61.60 % | 67.794 M |
| Total current assets | 1.272 B 7.92 % | 1.179 B -3.52 % | 1.222 B -0.38 % | 1.227 B 0.76 % | 1.217 B -2.84 % | 1.253 B 1.13 % | 1.239 B -2.53 % | 1.271 B -2.03 % | 1.297 B -8.41 % | 1.417 B 8.63 % | 1.304 B 21.82 % | 1.070 B -6.74 % | 1.148 B 2.92 % | 1.115 B 7.79 % | 1.035 B -8.63 % | 1.132 B -2.41 % | 1.160 B 6.12 % | 1.093 B 3.72 % | 1.054 B -2.49 % | 1.081 B -4.04 % | 1.126 B 3.66 % | 1.087 B 4.86 % | 1.036 B 3.70 % | 999.353 M -2.14 % | 1.021 B 12.94 % | 904.221 M -2.41 % | 926.527 M -5.76 % | 983.189 M -1.44 % | 997.563 M -2.70 % | 1.025 B -6.60 % | 1.098 B -11.78 % | 1.244 B -7.12 % | 1.340 B -4.96 % | 1.410 B -0.76 % | 1.420 B 17.72 % | 1.207 B -4.62 % | 1.265 B -4.50 % | 1.325 B 31.02 % | 1.011 B -1.90 % | 1.031 B -2.28 % | 1.055 B 3.71 % | 1.017 B 78.70 % | 569.095 M -10.63 % | 636.775 M -0.04 % | 637.035 M -5.31 % | 672.788 M 29.19 % | 520.763 M -2.64 % | 534.888 M 16.35 % | 459.729 M 1.73 % | 451.924 M -3.37 % | 467.708 M 5.23 % | 444.448 M -9.97 % | 493.679 M -2.93 % | 508.559 M -9.14 % | 559.732 M 161.18 % | 214.312 M -8.20 % | 233.464 M 2.94 % | 226.801 M |
| Inventory | 352.833 M 12.56 % | 313.464 M -7.80 % | 339.992 M -16.15 % | 405.499 M -3.02 % | 418.136 M 10.07 % | 379.869 M 2.75 % | 369.720 M -2.63 % | 379.712 M -4.31 % | 396.819 M -5.28 % | 418.944 M 15.33 % | 363.256 M 25.80 % | 288.768 M -16.67 % | 346.533 M 18.79 % | 291.715 M 12.70 % | 258.832 M -9.29 % | 285.329 M 1.64 % | 280.737 M 16.90 % | 240.159 M -7.03 % | 258.326 M -13.09 % | 297.235 M -12.85 % | 341.063 M 2.83 % | 331.671 M 15.64 % | 286.813 M 11.61 % | 256.985 M 6.25 % | 241.875 M 2.78 % | 235.334 M -2.48 % | 241.324 M 8.23 % | 222.963 M 5.77 % | 210.805 M 10.27 % | 191.178 M -2.76 % | 196.609 M -18.06 % | 239.934 M 0.87 % | 237.870 M 13.59 % | 209.412 M 9.52 % | 191.206 M 1.47 % | 188.438 M 5.22 % | 179.096 M 8.72 % | 164.738 M 3.41 % | 159.311 M 30.61 % | 121.974 M -9.67 % | 135.028 M 16.74 % | 115.665 M -16.18 % | 137.995 M -4.96 % | 145.202 M -2.19 % | 148.447 M 4.12 % | 142.567 M 14.30 % | 124.735 M -13.79 % | 144.688 M 13.85 % | 127.090 M -1.77 % | 129.380 M -13.89 % | 150.247 M 22.71 % | 122.440 M -4.72 % | 128.506 M 0.87 % | 127.398 M -9.06 % | 140.086 M 45.76 % | 96.106 M -18.22 % | 117.524 M 37.27 % | 85.617 M |
| Net receivables | 486.298 M 9.77 % | 443.001 M -0.62 % | 445.778 M 4.49 % | 426.619 M 19.32 % | 357.546 M -24.75 % | 475.135 M 11.86 % | 424.750 M -19.60 % | 528.308 M 3.34 % | 511.256 M 2.06 % | 500.961 M 14.93 % | 435.884 M 9.87 % | 396.738 M 14.11 % | 347.669 M -3.83 % | 361.502 M -1.55 % | 367.177 M -12.51 % | 419.670 M 27.52 % | 329.110 M -4.76 % | 345.564 M 5.80 % | 326.608 M -16.26 % | 390.034 M 8.51 % | 359.445 M 33.85 % | 268.537 M 7.08 % | 250.781 M -21.39 % | 319.014 M 39.81 % | 228.184 M -5.12 % | 240.501 M 35.14 % | 177.967 M -12.87 % | 204.261 M 6.06 % | 192.595 M 3.80 % | 185.548 M 22.41 % | 151.578 M 29.72 % | 116.855 M 4.42 % | 111.910 M 1.50 % | 110.256 M 26.65 % | 87.052 M -9.09 % | 95.757 M -11.68 % | 108.425 M -4.83 % | 113.932 M -4.55 % | 119.358 M -20.50 % | 150.141 M -3.93 % | 156.291 M 2.83 % | 151.992 M 7.66 % | 141.178 M 4.79 % | 134.728 M -9.40 % | 148.706 M -13.12 % | 171.160 M -4.18 % | 178.633 M 14.93 % | 155.429 M -2.87 % | 160.013 M 25.71 % | 127.284 M 7.16 % | 118.778 M -12.93 % | 136.414 M | 0.000 -100.00 % | 112.396 M 12.07 % | 100.290 M 42.84 % | 70.213 M | 0.000 | 0.000 |
| Tax assets | 63.329 M 0.74 % | 62.863 M 1.70 % | 61.810 M 14.82 % | 53.832 M -3.48 % | 55.772 M 8.50 % | 51.405 M -4.18 % | 53.648 M 7.45 % | 49.930 M -0.99 % | 50.431 M -2.66 % | 51.808 M | 0.000 -100.00 % | 49.958 M -1.81 % | 50.880 M 5.84 % | 48.074 M -5.94 % | 51.112 M 3.29 % | 49.484 M -0.99 % | 49.979 M -1.36 % | 50.668 M -1.25 % | 51.312 M 14.30 % | 44.893 M -1.28 % | 45.473 M -0.84 % | 45.858 M -14.49 % | 53.627 M 834.86 % | 5.736 M 0.00 % | 5.736 M 15.77 % | 4.955 M 0.00 % | 4.955 M -10.96 % | 5.565 M 0.00 % | 5.565 M 3.34 % | 5.385 M -0.01 % | 5.386 M 11.36 % | 4.836 M 0.00 % | 4.836 M -0.78 % | 4.874 M 0.00 % | 4.874 M 14.47 % | 4.258 M 0.00 % | 4.258 M 2.34 % | 4.161 M 0.00 % | 4.161 M 13.93 % | 3.652 M 0.06 % | 3.650 M 24.36 % | 2.935 M 0.00 % | 2.935 M 32.27 % | 2.219 M 0.00 % | 2.219 M -11.89 % | 2.519 M 0.00 % | 2.519 M 10.84 % | 2.272 M 0.00 % | 2.272 M 13.29 % | 2.006 M 0.00 % | 2.006 M 15.98 % | 1.729 M 0.00 % | 1.729 M 7.56 % | 1.608 M 0.00 % | 1.608 M 14.43 % | 1.405 M 0.00 % | 1.405 M -3.27 % | 1.453 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 |
| Account payables | 226.090 M 17.92 % | 191.735 M -10.02 % | 213.094 M -18.51 % | 261.504 M -11.99 % | 297.117 M -2.44 % | 304.539 M -1.88 % | 310.373 M -15.61 % | 367.785 M 3.32 % | 355.955 M -19.52 % | 442.268 M 40.64 % | 314.465 M 20.32 % | 261.360 M -14.15 % | 304.443 M -3.23 % | 314.612 M 46.81 % | 214.299 M -27.17 % | 294.233 M 77.06 % | 166.176 M -42.79 % | 290.481 M -3.24 % | 300.207 M 25.80 % | 238.631 M -23.93 % | 313.681 M -11.70 % | 355.237 M -4.63 % | 372.471 M 12.40 % | 331.376 M -6.19 % | 353.256 M -6.61 % | 378.255 M -13.13 % | 435.451 M 47.89 % | 294.452 M 1.40 % | 290.383 M 9.91 % | 264.201 M -18.38 % | 323.715 M 68.99 % | 191.559 M 10.61 % | 173.181 M 50.33 % | 115.198 M 10.67 % | 104.091 M -18.28 % | 127.371 M 31.69 % | 96.718 M 84.76 % | 52.348 M -0.70 % | 52.716 M 28.11 % | 41.148 M -41.13 % | 69.891 M 58.46 % | 44.105 M -30.40 % | 63.373 M 45.81 % | 43.463 M 9.42 % | 39.722 M 61.21 % | 24.640 M 62.43 % | 15.170 M 17.66 % | 12.893 M -29.51 % | 18.290 M 7.17 % | 17.066 M -61.14 % | 43.920 M 139.11 % | 18.369 M 2.56 % | 17.910 M -30.63 % | 25.818 M -55.72 % | 58.303 M 82.30 % | 31.982 M -37.37 % | 51.068 M 72.90 % | 29.535 M |
| Tax payables | 11.020 M -65.28 % | 31.738 M 14.93 % | 27.616 M 16.61 % | 23.683 M 81.53 % | 13.046 M -62.81 % | 35.077 M -0.14 % | 35.125 M 11.29 % | 31.561 M 8.14 % | 29.186 M -24.57 % | 38.693 M | 0.000 -100.00 % | 35.142 M -12.13 % | 39.992 M -6.42 % | 42.734 M -10.32 % | 47.649 M 3.62 % | 45.984 M 6.34 % | 43.241 M -16.19 % | 51.592 M 4.79 % | 49.234 M 6.82 % | 46.090 M 3.01 % | 44.742 M 5.10 % | 42.569 M -12.27 % | 48.524 M 342.87 % | 10.957 M 18.51 % | 9.245 M 48.69 % | 6.218 M -19.64 % | 7.738 M 69.77 % | 4.558 M 36.53 % | 3.338 M -56.63 % | 7.698 M -42.22 % | 13.321 M 466.68 % | 2.351 M -41.47 % | 4.016 M 22.12 % | 3.289 M 25.71 % | 2.616 M -58.56 % | 6.313 M 7.48 % | 5.874 M -2.60 % | 6.031 M 143.16 % | 2.480 M -4.11 % | 2.587 M -11.43 % | 2.920 M 27.53 % | 2.290 M -4.14 % | 2.389 M -50.87 % | 4.862 M 36.68 % | 3.557 M 18.00 % | 3.015 M -16.87 % | 3.626 M -45.17 % | 6.614 M 36.00 % | 4.863 M -16.88 % | 5.851 M 42.22 % | 4.114 M 14.44 % | 3.595 M -4.89 % | 3.780 M -41.22 % | 6.430 M -47.45 % | 12.236 M 101.41 % | 6.075 M -8.68 % | 6.653 M -35.45 % | 10.306 M |
| Deferred revenue non current | 246.975 M -2.18 % | 252.486 M -1.41 % | 256.097 M 1.67 % | 251.895 M -1.83 % | 256.585 M -1.79 % | 261.274 M 0.12 % | 260.964 M -1.60 % | 265.194 M -1.60 % | 269.513 M -1.58 % | 273.836 M | 0.000 -100.00 % | 279.723 M -2.13 % | 285.803 M -1.82 % | 291.097 M -1.31 % | 294.964 M -1.78 % | 300.320 M -0.94 % | 303.181 M -1.37 % | 307.400 M -0.91 % | 310.212 M 14.94 % | 269.894 M -1.23 % | 273.261 M -1.23 % | 276.654 M -15.77 % | 328.445 M -25.90 % | 443.274 M -1.18 % | 448.553 M 126.23 % | 198.276 M 4.68 % | 189.414 M 777.97 % | 21.574 M 0.00 % | 21.574 M -3.26 % | 22.302 M 2.29 % | 21.802 M -39.19 % | 35.850 M 18.99 % | 30.130 M 23.26 % | 24.443 M 0.00 % | 24.443 M -15.04 % | 28.770 M 10.30 % | 26.084 M | 0.000 -100.00 % | 26.210 M | 0.000 -100.00 % | 6.554 M | 0.000 -100.00 % | 6.827 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.996 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 24.954 M -3.41 % | 25.834 M 2.96 % | 25.091 M 1.50 % | 24.721 M 1.87 % | 24.268 M 4.09 % | 23.313 M 1.10 % | 23.059 M 21.26 % | 19.016 M 0.64 % | 18.895 M -0.89 % | 19.065 M -14.02 % | 22.173 M 67.18 % | 13.263 M 1.24 % | 13.101 M 0.99 % | 12.973 M 0.38 % | 12.924 M 54.49 % | 8.366 M 2.47 % | 8.164 M -1.70 % | 8.306 M 65.83 % | 5.009 M -3.19 % | 5.174 M 165.63 % | 1.948 M 0.44 % | 1.939 M -3.77 % | 2.015 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 |
| Capital lease obligations | 1.339 M 9.16 % | 1.226 M 16.88 % | 1.049 M -22.56 % | 1.355 M -7.18 % | 1.460 M 4.95 % | 1.391 M 3.36 % | 1.346 M 803.33 % | 148.981 K -57.15 % | 347.707 K -32.12 % | 512.260 K -72.04 % | 1.832 M 245.25 % | 530.680 K 26.25 % | 420.340 K -47.90 % | 806.813 K 0.00 % | 806.813 K 100.39 % | -207.761 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -15.123 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 |
| 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 |
| Other total stockholders equity | 464.385 M | 0.000 -100.00 % | 464.362 M 1.25 % | 458.634 M -0.03 % | 458.772 M | 0.000 -100.00 % | 458.516 M | 0.000 -100.00 % | 463.097 M | 0.000 -100.00 % | 352.328 M | 0.000 -100.00 % | 457.847 M | 0.000 -100.00 % | 305.752 M -30.14 % | 437.665 M -0.40 % | 439.443 M | 0.000 -100.00 % | 439.575 M | 0.000 -100.00 % | 305.752 M | 0.000 -100.00 % | 429.106 M 1.60 % | 422.340 M 38.13 % | 305.752 M -27.61 % | 422.340 M 0.03 % | 422.203 M 5.45 % | 400.385 M 30.95 % | 305.752 M -23.59 % | 400.135 M 30.87 % | 305.752 M -22.12 % | 392.592 M 28.40 % | 305.752 M -22.06 % | 392.292 M 28.30 % | 305.752 M -20.78 % | 385.960 M 26.23 % | 305.752 M -20.72 % | 385.660 M 0.04 % | 385.510 M 1.21 % | 380.885 M -44.57 % | 687.129 M 1 210.78 % | 52.421 M -79.46 % | 255.186 M -53.66 % | 550.705 M 171.60 % | 202.764 M -40.44 % | 340.423 M 0.00 % | 340.423 M 0.93 % | 337.288 M 0.00 % | 337.288 M 0.00 % | 337.288 M 0.00 % | 337.288 M 0.91 % | 334.252 M 0.00 % | 334.252 M 0.00 % | 334.252 M 0.00 % | 334.252 M 441.86 % | 61.686 M 0.00 % | 61.686 M 0.00 % | 61.686 M |
| Deferred tax liabilities non current | 2.802 M -16.73 % | 3.365 M 14.81 % | 2.931 M 49.14 % | 1.965 M -30.86 % | 2.843 M 31.48 % | 2.162 M -29.69 % | 3.075 M 58.85 % | 1.936 M -32.24 % | 2.857 M 28.03 % | 2.231 M | 0.000 -100.00 % | 834.913 K -0.48 % | 838.959 K -2.81 % | 863.235 K 1.91 % | 847.051 K 101.26 % | -67.138 M -7 951.05 % | 855.143 K -2.30 % | 875.277 K 0.00 % | 875.277 K 101.32 % | -66.322 M -7 765.50 % | 865.201 K 101.32 % | -65.673 M -7 567.81 % | 879.419 K 100.94 % | -93.483 M 80.00 % | -467.373 M -20.71 % | -387.195 M 21.78 % | -495.021 M -2 194.53 % | -21.574 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 68.426 M 0.25 % | 68.258 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 |
| 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 |
| Total assets | 2.490 B 2.88 % | 2.421 B -1.98 % | 2.470 B -0.07 % | 2.472 B -0.52 % | 2.484 B -1.70 % | 2.528 B -0.02 % | 2.528 B -1.33 % | 2.562 B -1.37 % | 2.598 B -4.05 % | 2.707 B 3.87 % | 2.606 B 9.28 % | 2.385 B -2.88 % | 2.456 B 0.02 % | 2.455 B 4.38 % | 2.352 B -4.92 % | 2.474 B -0.11 % | 2.477 B 2.36 % | 2.420 B 1.36 % | 2.387 B 3.73 % | 2.301 B -2.51 % | 2.361 B 0.13 % | 2.357 B -1.80 % | 2.401 B -1.53 % | 2.438 B 0.50 % | 2.426 B -1.38 % | 2.460 B -2.54 % | 2.524 B 6.65 % | 2.367 B 1.45 % | 2.333 B 0.58 % | 2.319 B -1.30 % | 2.350 B 6.89 % | 2.198 B 2.09 % | 2.153 B 3.93 % | 2.072 B 1.72 % | 2.037 B 16.81 % | 1.744 B 2.89 % | 1.695 B 3.45 % | 1.638 B 20.24 % | 1.362 B -9.28 % | 1.502 B -1.49 % | 1.525 B 2.19 % | 1.492 B 42.55 % | 1.047 B 3.56 % | 1.011 B -0.01 % | 1.011 B -4.33 % | 1.056 B 16.99 % | 903.078 M 1.60 % | 888.868 M 9.11 % | 814.619 M 0.90 % | 807.387 M -1.89 % | 822.914 M 4.94 % | 784.191 M 0.37 % | 781.281 M -0.22 % | 782.999 M -5.58 % | 829.229 M 64.99 % | 502.593 M 0.51 % | 500.040 M 9.62 % | 456.162 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 | 2010-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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -31.031 M | 0.000 -100.00 % | 66.847 M -58.71 % | 161.893 M 200.00 % | -161.893 M | 0.000 100.00 % | -242.229 M -265.72 % | 146.165 M 200.00 % | -146.165 M | 0.000 100.00 % | -56.562 M -156.66 % | 99.832 M 200.00 % | -99.832 M | 0.000 100.00 % | -16.851 M -142.62 % | 39.535 M 200.00 % | -39.535 M | 0.000 100.00 % | -129.772 M -514.19 % | 31.331 M 200.00 % | -31.331 M | 0.000 100.00 % | -62.128 M -179.61 % | 78.042 M 200.00 % | -78.042 M | 0.000 100.00 % | -54.076 M -188.15 % | 61.348 M 200.00 % | -61.348 M | 0.000 100.00 % | -76.927 M -497.14 % | 19.370 M 200.00 % | -19.370 M | 0.000 -100.00 % | 9.347 M 255.57 % | -6.008 M -200.00 % | 6.008 M | 0.000 -100.00 % | 7.960 M 268.84 % | -4.715 M -200.00 % | 4.715 M | 0.000 100.00 % | -35.528 M -261.32 % | 22.023 M 200.00 % | -22.023 M | 0.000 100.00 % | -41.179 M -197.13 % | 42.397 M | 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 % | 16.721 M | 0.000 -100.00 % | 59.503 M -48.57 % | 115.708 M 200.00 % | -115.708 M | 0.000 100.00 % | -189.535 M -424.19 % | 58.464 M 200.00 % | -58.464 M | 0.000 100.00 % | -66.846 M -186.34 % | 77.421 M 200.00 % | -77.421 M | 0.000 100.00 % | -48.904 M -232.32 % | -14.716 M -200.00 % | 14.716 M | 0.000 100.00 % | -84.701 M -375.18 % | 30.780 M 200.00 % | -30.780 M | 0.000 100.00 % | -16.978 M -126.59 % | 63.845 M 200.00 % | -63.845 M | 0.000 100.00 % | -47.701 M -424.85 % | 14.684 M 200.00 % | -14.684 M | 0.000 100.00 % | -45.031 M -10 737.69 % | -415.508 K -200.00 % | 415.508 K | 0.000 -100.00 % | 30.662 M 1 108.43 % | -3.041 M -200.00 % | 3.041 M | 0.000 -100.00 % | 21.220 M 174.65 % | -28.426 M -200.00 % | 28.426 M | 0.000 100.00 % | -61.040 M -235.10 % | 45.180 M 200.00 % | -45.180 M | 0.000 100.00 % | -31.017 M -157.46 % | 53.977 M | 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 % | -47.752 M | 0.000 100.00 % | -7.295 M -115.80 % | 46.185 M 200.00 % | -46.185 M | 0.000 100.00 % | -76.015 M -186.68 % | 87.701 M 200.00 % | -87.701 M | 0.000 100.00 % | -804.894 K -103.59 % | 22.411 M 200.00 % | -22.411 M | 0.000 -100.00 % | 28.936 M -46.66 % | 54.251 M 200.00 % | -54.251 M | 0.000 100.00 % | -45.071 M -8 280.68 % | 550.940 K 200.00 % | -550.940 K | 0.000 100.00 % | -45.150 M -418.03 % | 14.196 M 200.00 % | -14.196 M | 0.000 100.00 % | -6.375 M -113.66 % | 46.664 M 200.00 % | -46.664 M | 0.000 100.00 % | -31.896 M -261.21 % | 19.786 M 200.00 % | -19.786 M | 0.000 100.00 % | -21.316 M -618.34 % | -2.967 M -200.00 % | 2.967 M | 0.000 100.00 % | -13.260 M -155.92 % | 23.712 M 200.00 % | -23.712 M | 0.000 -100.00 % | 25.512 M 210.17 % | -23.157 M -200.00 % | 23.157 M | 0.000 100.00 % | -10.162 M 12.25 % | -11.580 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 -100.00 % | 14.638 M | 0.000 | 0.000 | 0.000 -100.00 % | 23.322 M | 0.000 | 0.000 | 0.000 -100.00 % | 11.089 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.118 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 |
| Other non cash items | 9.771 M 186.69 % | -11.271 M | 0.000 | 0.000 -100.00 % | 7.170 M 120.81 % | -34.462 M -219.75 % | 28.779 M 120.68 % | -139.129 M -288.58 % | 73.778 M 610.67 % | -14.447 M -105.22 % | 276.673 M 272.29 % | -160.586 M -219.68 % | 134.183 M 724.21 % | -21.496 M 4.38 % | -22.480 M 7.02 % | -24.177 M 5.05 % | -25.462 M -5.70 % | -24.088 M -527.81 % | -3.837 M 63.78 % | -10.593 M 87.43 % | -84.246 M -533.19 % | -13.305 M -613.04 % | -1.866 M 93.45 % | -28.474 M 9.70 % | -31.535 M -143.00 % | -12.977 M 24.07 % | -17.091 M -15.50 % | -14.798 M 26.62 % | -20.167 M 9.25 % | -22.223 M 0.22 % | -22.272 M -28.62 % | -17.316 M 17.37 % | -20.957 M -54.67 % | -13.549 M 4.71 % | -14.218 M 13.21 % | -16.383 M 22.31 % | -21.088 M -128.29 % | -9.237 M 7.15 % | -9.949 M 28.15 % | -13.846 M -7.28 % | -12.907 M -106.66 % | -6.246 M 8.13 % | -6.798 M 42.46 % | -11.816 M -11.09 % | -10.637 M -96.90 % | -5.402 M 18.49 % | -6.628 M 35.27 % | -10.240 M -16.59 % | -8.782 M -77.53 % | -4.947 M 51.08 % | -10.113 M -35.86 % | -7.444 M 8.56 % | -8.141 M -74.73 % | -4.659 M 36.93 % | -7.387 M 24.02 % | -9.723 M -5.14 % | -9.247 M -62.13 % | -5.704 M 47.85 % | -10.937 M |
| Net cash provided by operating activities | 9.771 M 20.47 % | 8.110 M | 0.000 | 0.000 -100.00 % | 9.310 M 157.92 % | -16.074 M -113.54 % | 118.689 M 12 153.99 % | -984.646 K 97.77 % | -44.068 M -260.51 % | 27.455 M -80.91 % | 143.814 M 8 667.03 % | 1.640 M -94.48 % | 29.742 M 4 875 668 629.35 % | -0.610 100.00 % | -66.431 M -408.21 % | 21.554 M -25.46 % | 28.915 M -1.95 % | 29.491 M -62.27 % | 78.157 M 252.42 % | -51.278 M -331.79 % | 22.123 M 59.31 % | 13.886 M -75.18 % | 55.945 M 796.86 % | -8.028 M -228.97 % | 6.225 M 198.51 % | -6.319 M -121.60 % | 29.248 M 245.32 % | 8.470 M -15.83 % | 10.062 M 190.51 % | -11.118 M -127.78 % | 40.026 M 1 012.77 % | 3.597 M -58.94 % | 8.761 M -37.59 % | 14.039 M 213.62 % | -12.356 M -142.71 % | 28.927 M 3.63 % | 27.915 M 124.85 % | 12.415 M -52.71 % | 26.250 M 41.26 % | 18.583 M 59.34 % | 11.662 M 53.06 % | 7.619 M -48.86 % | 14.899 M -37.56 % | 23.859 M -49.97 % | 47.694 M 553.82 % | 7.295 M 506.07 % | -1.796 M -115.03 % | 11.951 M 1 498.43 % | -854.621 K 95.68 % | -19.775 M -165.81 % | 30.047 M 151.40 % | 11.952 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Investments in property plant and equipment | -2.566 M 67.33 % | -7.854 M -74.54 % | -4.500 M -265.81 % | -1.230 M 77.51 % | -5.469 M -161.53 % | -2.091 M 84.23 % | -13.260 M -290.42 % | -3.396 M -134.78 % | 9.766 M 162.67 % | -15.583 M 35.02 % | -23.981 M -3 989.78 % | -586.357 K 96.23 % | -15.563 M -1 014.87 % | -1.396 M -119.76 % | 7.064 M 140.65 % | -17.376 M -57.74 % | -11.015 M 4.03 % | -11.478 M 84.73 % | -75.167 M -675.57 % | -9.692 M 50.68 % | -19.651 M -8.76 % | -18.068 M 18.82 % | -22.257 M -70.24 % | -13.074 M 8.32 % | -14.260 M 67.26 % | -43.560 M 22.04 % | -55.873 M -226.62 % | -17.106 M 80.39 % | -87.229 M 13.56 % | -100.910 M 45.22 % | -184.216 M -131.15 % | -79.694 M 31.64 % | -116.586 M -87.21 % | -62.275 M 30.02 % | -88.991 M -10.56 % | -80.492 M 7.23 % | -86.762 M -706.73 % | -10.755 M 52.22 % | -22.508 M 6.61 % | -24.101 M -2 798.02 % | -831.648 K 81.42 % | -4.477 M 87.79 % | -36.669 M -1 201.61 % | -2.817 M -61.02 % | -1.750 M 75.44 % | -7.123 M 73.39 % | -26.766 M 47.74 % | -51.219 M -1 444.64 % | -3.316 M 26.52 % | -4.513 M 79.76 % | -22.293 M 43.05 % | -39.144 M -113.86 % | -18.304 M 46.22 % | -34.033 M -1 642.99 % | -1.953 M 62.59 % | -5.220 M 85.29 % | -35.497 M -13.93 % | -31.158 M -1 241.95 % | -2.322 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.504 K | 0.000 100.00 % | -14.952 M | 0.000 100.00 % | -500.000 K -200.00 % | 500.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 29.025 M 31.46 % | 22.080 M 4 271.67 % | 505.065 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -9.745 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 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 14.952 M | 0.000 100.00 % | -6.000 M | 0.000 | 0.000 100.00 % | -130.000 K | 0.000 | 0.000 -100.00 % | 108.852 M 432.00 % | -32.786 M 59.02 % | -80.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -16.351 K | 0.000 -100.00 % | 8.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -32.897 M -246.03 % | 22.528 M -53.07 % | 48.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 284.204 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 |
| Other investing activites | 0.000 | 0.000 -100.00 % | 1.555 M | 0.000 -100.00 % | 11.504 K | 0.000 100.00 % | -13.682 M | 0.000 100.00 % | -1.484 M -198.91 % | 1.500 M 223.78 % | -1.212 M -832.16 % | -130.000 K | 0.000 | 0.000 -100.00 % | 7.064 M 140.65 % | -17.376 M -464.69 % | 4.765 M 113.31 % | -35.800 M -189.15 % | 40.156 M 95.55 % | 20.535 M 1 368 874.67 % | 1.500 K 100.01 % | -18.068 M -86.31 % | -9.698 M -629.48 % | 1.832 M -95.71 % | 42.660 M 118 400.00 % | 36.000 K 100.12 % | -31.168 M -20 208.58 % | 155.000 K 100.18 % | -87.229 M 13.56 % | -100.910 M 45.22 % | -184.216 M -131.15 % | -79.694 M 31.64 % | -116.586 M -87.21 % | -62.275 M -120.51 % | 303.630 M 321 750.39 % | 94.339 K 16.73 % | 80.820 K -99.96 % | 192.496 M 10 514.23 % | 1.814 M 3 833.99 % | 46.100 K -98.26 % | 2.655 M 8 613.91 % | 30.466 K 158.92 % | -51.704 K -116.77 % | 308.300 K -97.54 % | 12.532 M -92.17 % | 160.022 M 164 735.65 % | 97.080 K 100.19 % | -51.219 M -2 561 042.80 % | 2.000 K 100.04 % | -4.513 M -112 913.16 % | 4.000 K 100.01 % | -39.144 M -113.86 % | -18.304 M 46.22 % | -34.033 M -1 842.99 % | 1.953 M 137.41 % | -5.220 M -130 600.00 % | 4.000 K -80.10 % | 20.100 K -99.26 % | 2.724 M |
| Net cash used for investing activites | -2.566 M 67.33 % | -7.854 M -166.69 % | -2.945 M -139.41 % | -1.230 M 77.46 % | -5.457 M -160.98 % | -2.091 M 92.24 % | -26.958 M -693.73 % | -3.396 M -134.72 % | 9.783 M 172.02 % | -13.583 M 46.08 % | -25.193 M -3 416.75 % | -716.357 K 95.40 % | -15.563 M -1 014.87 % | -1.396 M -101.17 % | 119.108 M 619.41 % | -22.931 M -266.86 % | -6.251 M 86.78 % | -47.278 M -35.04 % | -35.011 M -422.90 % | 10.843 M 155.18 % | -19.649 M -8.75 % | -18.068 M 42.95 % | -31.671 M -181.71 % | -11.242 M -139.59 % | 28.400 M 165.25 % | -43.524 M 50.00 % | -87.041 M -413.47 % | -16.951 M 80.57 % | -87.229 M 13.56 % | -100.910 M 45.22 % | -184.216 M -131.15 % | -79.694 M 31.64 % | -116.586 M -87.21 % | -62.275 M -129.01 % | 214.640 M 366.97 % | -80.397 M 7.25 % | -86.681 M -147.69 % | 181.742 M 978.21 % | -20.694 M 13.97 % | -24.055 M -1 419.45 % | 1.823 M 141.00 % | -4.446 M 87.89 % | -36.720 M -1 363.62 % | -2.509 M -123.27 % | 10.783 M -92.95 % | 152.900 M 673.33 % | -26.669 M 47.93 % | -51.219 M -1 445.57 % | -3.314 M 26.56 % | -4.513 M 79.75 % | -22.289 M 43.06 % | -39.144 M -113.86 % | -18.304 M 46.22 % | -34.033 M -1 842.99 % | 1.953 M 137.41 % | -5.220 M 85.29 % | -35.493 M -13.99 % | -31.138 M -7 850.39 % | 401.757 K |
| Debt repayment | -200.000 K 98.29 % | -11.725 M -874.75 % | 1.513 M | 0.000 -100.00 % | 486.666 K 103.50 % | -13.887 M -813.86 % | 1.945 M | 0.000 -100.00 % | 16.310 M 216.09 % | -14.050 M 5.79 % | -14.913 M -1 934.89 % | 812.733 K | 0.000 100.00 % | -14.213 M -1 007.15 % | -1.284 M -229.91 % | -389.110 K 96.18 % | -10.185 M 56.50 % | -23.415 M | 0.000 | 0.000 -100.00 % | 9.991 M 289.59 % | -5.270 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 107.000 M 813.33 % | -15.000 M | 0.000 100.00 % | -7.000 M 65.00 % | -20.000 M -433.33 % | 6.000 M 160.00 % | -10.000 M 86.49 % | -74.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.000 M -80.00 % | 25.000 M | 0.000 | 0.000 |
| 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 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -500.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -650.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 |
| Dividends paid | -6.211 M -6 922.34 % | -88.448 K -157.06 % | 155.018 K 202.33 % | -151.489 K 99.05 % | -15.959 M | 0.000 100.00 % | -1.649 M | 0.000 100.00 % | -25.533 M | 0.000 100.00 % | -1.175 M -44.60 % | -812.733 K 84.08 % | -5.107 M | 0.000 100.00 % | -536.960 K 99.13 % | -61.479 M | 0.000 | 0.000 100.00 % | -1.280 M | 0.000 100.00 % | -30.639 M | 0.000 100.00 % | -143.000 K | 0.000 100.00 % | -6.782 M | 0.000 | 0.000 | 0.000 100.00 % | -6.639 M | 0.000 | 0.000 100.00 % | -6.128 M | 0.000 | 0.000 100.00 % | -5.584 K | 0.000 100.00 % | -4.596 M | 0.000 100.00 % | -85.884 K 96.61 % | -2.533 M -113.73 % | -1.185 M -245.68 % | -342.844 K 71.83 % | -1.217 M -256.92 % | -340.978 K 88.52 % | -2.971 M -59.71 % | -1.860 M 3.38 % | -1.925 M 45.87 % | -3.556 M -80.17 % | -1.974 M -71.98 % | -1.148 M 1.51 % | -1.165 M 68.90 % | -3.747 M -92.87 % | -1.943 M -104.61 % | -949.469 K -97.46 % | -480.839 K 75.10 % | -1.931 M -83.97 % | -1.050 M -54.51 % | -679.333 K -6.61 % | -637.241 K |
| Other financing activites | 0.000 | 0.000 100.00 % | -1.210 M -2 519.27 % | 50.000 K 100.31 % | -15.959 M | 0.000 100.00 % | -2.262 M 91.14 % | -25.533 M -3 248.84 % | -762.438 K -252.49 % | 500.000 K -92.12 % | 6.345 M 880.67 % | -812.733 K 84.08 % | -5.107 M -1 547 445 554.20 % | 0.330 100.00 % | -4.631 M -1 040.79 % | 492.232 K 113.70 % | -3.592 M -215.88 % | 3.100 M 180.54 % | -3.849 M -151.32 % | 7.500 M | 0.000 | 0.000 -100.00 % | 2.578 M 145.52 % | 1.050 M 115.48 % | -6.782 M 60.81 % | -17.306 M | 0.000 | 0.000 -100.00 % | 2.525 M -76.57 % | 10.779 M -16.81 % | 12.957 M 249.89 % | -8.644 M 28.33 % | -12.061 M -408.97 % | 3.904 M 125.88 % | -15.085 M | 0.000 100.00 % | -4.596 M | 0.000 100.00 % | -0.200 -160.61 % | 0.330 266.67 % | 0.090 -100.00 % | 474.840 M | 0.000 -100.00 % | 0.780 550.00 % | 0.120 100.00 % | -20.000 M -249.35 % | 13.391 M -78.74 % | 63.000 M 57 272 727 119.39 % | 0.110 | 0.000 -100.00 % | 2.006 M 253 968 454.42 % | -0.790 -100.52 % | 150.500 100.00 % | -4.947 M -101.65 % | 299.400 M 136 090 909 208.19 % | -0.220 35.29 % | -0.340 | 0.000 -100.00 % | 1.028 M |
| Net cash used provided by financing activities | -6.411 M 45.73 % | -11.813 M -2 675.22 % | 458.717 K 551.99 % | -101.489 K 99.34 % | -15.472 M -11.42 % | -13.887 M -847.20 % | -1.466 M 94.26 % | -25.533 M -155.70 % | -9.986 M 26.30 % | -13.550 M -39.07 % | -9.743 M -499.41 % | -1.625 M 68.17 % | -5.107 M 64.07 % | -14.213 M -164.29 % | -5.378 M 91.31 % | -61.868 M -958.30 % | -5.846 M 71.22 % | -20.315 M -296.13 % | -5.128 M -168.38 % | 7.500 M 136.32 % | -20.649 M -291.84 % | -5.270 M -316.41 % | 2.435 M 131.90 % | 1.050 M 115.48 % | -6.782 M 60.81 % | -17.306 M | 0.000 | 0.000 100.00 % | -4.113 M -138.16 % | 10.779 M -16.81 % | 12.957 M 249.89 % | -8.644 M 28.33 % | -12.061 M -408.97 % | 3.904 M 125.87 % | -15.090 M | 0.000 100.00 % | -4.596 M -104.30 % | 107.000 M 809.27 % | -15.086 M -495.57 % | -2.533 M 71.33 % | -8.835 M -101.94 % | 454.497 M 9 402.37 % | 4.783 M 146.25 % | -10.341 M 86.57 % | -76.971 M -252.11 % | -21.860 M -290.65 % | 11.466 M -80.71 % | 59.444 M 3 111.55 % | -1.974 M -71.98 % | -1.148 M -236.47 % | 841.056 K 122.45 % | -3.747 M -92.89 % | -1.943 M 67.05 % | -5.896 M -101.97 % | 298.919 M 9 640.20 % | 3.069 M -87.19 % | 23.950 M 3 625.57 % | -679.333 K -273.98 % | 390.476 K |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -0.030 -100.00 % | 320.121 K -98.75 % | 25.533 M 156 245.69 % | -16.352 K 99.95 % | -33.606 M -4 902.36 % | 699.786 K 100.67 % | -104.400 M -1 020.18 % | -9.320 M -134.83 % | 26.758 M 12 990.79 % | -207.573 K -867.79 % | 27.035 K 200.00 % | -27.035 K | 0.000 100.00 % | -87.556 K | 0.000 -100.00 % | 5.656 K 143.72 % | 2.321 K -96.01 % | 58.195 K | 0.000 100.00 % | -136.846 K | 0.000 -100.00 % | 12.965 K | 0.000 | 0.000 | 0.000 -100.00 % | 44.983 K | 0.000 100.00 % | -44.983 K | 0.000 -100.00 % | 49.598 K | 0.000 100.00 % | -10.310 K | 0.000 -100.00 % | 362.135 K | 0.000 -100.00 % | 179.754 K | 0.000 -100.00 % | 30.047 K | 0.000 100.00 % | -36.504 K | 0.000 -100.00 % | 105.140 K | 0.000 -100.00 % | 138.131 K | 0.000 -100.00 % | 50.653 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | -2.217 M 80.81 % | -11.556 M -126.71 % | 43.260 M 502.54 % | -10.747 M -261.90 % | -2.970 M 90.74 % | -32.052 M -135.38 % | 90.585 M 2 167.65 % | -4.381 M 90.11 % | -44.288 M -33.06 % | -33.285 M -130.16 % | 110.366 M 205.01 % | -105.101 M -42 325.46 % | -247.732 K -102.22 % | 11.149 M -76.87 % | 48.205 M 173.54 % | -65.546 M -880.22 % | 8.401 M 122.05 % | -38.102 M -200.45 % | 37.930 M 215.17 % | -32.935 M -81.26 % | -18.170 M -92.29 % | -9.449 M -135.30 % | 26.768 M 246.91 % | -18.221 M -165.76 % | 27.707 M 141.26 % | -67.149 M -16.21 % | -57.780 M -581.24 % | -8.482 M 89.56 % | -81.280 M 19.72 % | -101.249 M 22.82 % | -131.189 M -54.81 % | -84.741 M 29.34 % | -119.930 M -170.53 % | -44.332 M -123.68 % | 187.243 M 463.79 % | -51.470 M 18.78 % | -63.373 M -121.04 % | 301.157 M 3 384.94 % | -9.168 M -14.52 % | -8.006 M -265.76 % | 4.830 M -98.94 % | 457.670 M 2 790.78 % | -17.009 M -254.49 % | 11.009 M 159.41 % | -18.530 M -113.40 % | 138.334 M 918.86 % | -16.894 M -183.73 % | 20.176 M 436.03 % | -6.004 M 76.39 % | -25.435 M -394.07 % | 8.649 M 127.96 % | -30.939 M 39.33 % | -50.995 M 17.99 % | -62.185 M -121.87 % | 284.379 M 1 788.12 % | 15.061 M 7 671.89 % | -198.913 K 99.52 % | -41.565 M -193.55 % | 44.432 M |
| Cash at beginning of period | 386.337 M -2.90 % | 397.893 M 13.16 % | 351.622 M -2.97 % | 362.369 M -0.81 % | 365.339 M -7.82 % | 396.317 M 29.63 % | 305.732 M -1.41 % | 310.113 M -12.50 % | 354.400 M -8.59 % | 387.685 M 39.10 % | 278.719 M -27.38 % | 383.820 M -0.06 % | 384.068 M 2.99 % | 372.919 M 14.85 % | 324.714 M -16.80 % | 390.260 M 2.20 % | 381.859 M -9.07 % | 419.961 M 12.26 % | 374.101 M -8.09 % | 407.035 M -4.27 % | 425.205 M -2.17 % | 434.654 M 6.56 % | 407.886 M -4.28 % | 426.107 M 6.95 % | 398.400 M -14.42 % | 465.549 M -11.04 % | 523.329 M -1.59 % | 531.811 M -13.26 % | 613.090 M -14.17 % | 714.339 M -15.52 % | 845.528 M -9.11 % | 930.269 M -11.42 % | 1.050 B -4.05 % | 1.095 B 20.64 % | 907.289 M -5.37 % | 958.759 M -6.20 % | 1.022 B 41.77 % | 720.975 M -1.26 % | 730.143 M -1.08 % | 738.149 M 0.66 % | 733.319 M 166.03 % | 275.649 M -5.81 % | 292.658 M 3.91 % | 281.648 M -6.17 % | 300.178 M 85.47 % | 161.844 M -9.45 % | 178.738 M 12.72 % | 158.562 M -3.65 % | 164.566 M -13.39 % | 190.001 M 4.77 % | 181.352 M -14.57 % | 212.290 M -19.37 % | 263.285 M -19.11 % | 325.470 M 692.06 % | 41.092 M 57.86 % | 26.030 M -0.76 % | 26.229 M -61.31 % | 67.794 M 190.20 % | 23.361 M |
| Cash at end of period | 384.120 M -0.57 % | 386.337 M -2.16 % | 394.882 M 12.30 % | 351.622 M -2.97 % | 362.369 M -0.52 % | 364.265 M -8.09 % | 396.317 M 29.63 % | 305.732 M -1.41 % | 310.113 M -12.50 % | 354.400 M -8.91 % | 389.085 M 39.60 % | 278.719 M -27.38 % | 383.820 M -0.06 % | 384.068 M 2.99 % | 372.919 M 14.85 % | 324.714 M -16.80 % | 390.260 M 2.20 % | 381.859 M -7.32 % | 412.031 M 10.14 % | 374.101 M -8.09 % | 407.035 M -4.27 % | 425.205 M -2.17 % | 434.654 M 6.56 % | 407.886 M -4.28 % | 426.107 M 6.95 % | 398.400 M -14.42 % | 465.549 M -11.04 % | 523.329 M -1.59 % | 531.811 M -13.26 % | 613.090 M -14.17 % | 714.339 M -15.52 % | 845.528 M -9.11 % | 930.269 M -11.42 % | 1.050 B -4.05 % | 1.095 B 20.64 % | 907.289 M -5.37 % | 958.759 M -6.20 % | 1.022 B 41.77 % | 720.975 M -1.26 % | 730.143 M -1.08 % | 738.149 M 0.66 % | 733.319 M 166.03 % | 275.649 M -5.81 % | 292.658 M 3.91 % | 281.648 M -6.17 % | 300.178 M 85.47 % | 161.844 M -9.45 % | 178.738 M 12.72 % | 158.562 M -3.65 % | 164.566 M -13.39 % | 190.001 M 4.77 % | 181.352 M -14.57 % | 212.290 M -19.37 % | 263.285 M -19.11 % | 325.470 M 692.06 % | 41.092 M 57.86 % | 26.030 M -0.76 % | 26.229 M -61.31 % | 67.794 M |
| Operating cash flow | 9.771 M 20.47 % | 8.110 M | 0.000 | 0.000 -100.00 % | 9.310 M 157.92 % | -16.074 M -113.54 % | 118.689 M 12 153.99 % | -984.646 K 97.77 % | -44.068 M -260.51 % | 27.455 M -80.91 % | 143.814 M 8 667.03 % | 1.640 M -94.48 % | 29.742 M 4 875 668 629.35 % | -0.610 100.00 % | -66.431 M -408.21 % | 21.554 M -25.46 % | 28.915 M -1.95 % | 29.491 M -62.27 % | 78.157 M 252.42 % | -51.278 M -331.79 % | 22.123 M 59.31 % | 13.886 M -75.18 % | 55.945 M 796.86 % | -8.028 M -228.97 % | 6.225 M 198.51 % | -6.319 M -121.60 % | 29.248 M 245.32 % | 8.470 M -15.83 % | 10.062 M 190.51 % | -11.118 M -127.78 % | 40.026 M 1 012.77 % | 3.597 M -58.94 % | 8.761 M -37.59 % | 14.039 M 213.62 % | -12.356 M -142.71 % | 28.927 M 3.63 % | 27.915 M 124.85 % | 12.415 M -52.71 % | 26.250 M 41.26 % | 18.583 M 59.34 % | 11.662 M 53.06 % | 7.619 M -48.86 % | 14.899 M -37.56 % | 23.859 M -49.97 % | 47.694 M 553.82 % | 7.295 M 506.07 % | -1.796 M -115.03 % | 11.951 M 1 498.43 % | -854.621 K 95.68 % | -19.775 M -165.81 % | 30.047 M 151.40 % | 11.952 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital expenditure | -2.566 M 67.33 % | -7.854 M -74.54 % | -4.500 M -265.81 % | -1.230 M 77.51 % | -5.469 M -161.53 % | -2.091 M 84.23 % | -13.260 M -290.42 % | -3.396 M -134.78 % | 9.766 M 162.67 % | -15.583 M 35.02 % | -23.981 M -3 989.78 % | -586.357 K 96.23 % | -15.563 M -1 014.87 % | -1.396 M -119.76 % | 7.064 M 140.65 % | -17.376 M -57.74 % | -11.015 M 4.03 % | -11.478 M 84.73 % | -75.167 M -675.57 % | -9.692 M 50.68 % | -19.651 M -8.76 % | -18.068 M 18.82 % | -22.257 M -70.24 % | -13.074 M 8.32 % | -14.260 M 67.26 % | -43.560 M 22.04 % | -55.873 M -226.62 % | -17.106 M 80.39 % | -87.229 M 13.56 % | -100.910 M 45.22 % | -184.216 M -131.15 % | -79.694 M 31.64 % | -116.586 M -87.21 % | -62.275 M 30.02 % | -88.991 M -10.56 % | -80.492 M 7.23 % | -86.762 M -706.73 % | -10.755 M 52.22 % | -22.508 M 6.61 % | -24.101 M -2 798.02 % | -831.648 K 81.42 % | -4.477 M 87.79 % | -36.669 M -1 201.61 % | -2.817 M -61.02 % | -1.750 M 75.44 % | -7.123 M 73.39 % | -26.766 M 47.74 % | -51.219 M -1 444.64 % | -3.316 M 26.52 % | -4.513 M 79.76 % | -22.293 M 43.05 % | -39.144 M -113.86 % | -18.304 M 46.22 % | -34.033 M -1 642.99 % | -1.953 M 62.59 % | -5.220 M 85.29 % | -35.497 M -13.93 % | -31.158 M -1 241.95 % | -2.322 M |
| Free CashFlow | 7.205 M 2 708.89 % | 256.506 K -99.49 % | 50.665 M 4 218.66 % | -1.230 M -132.02 % | 3.841 M 121.15 % | -18.165 M -117.23 % | 105.429 M 2 506.48 % | -4.381 M 87.23 % | -34.302 M -388.95 % | 11.871 M -90.09 % | 119.833 M 11 268.98 % | 1.054 M -92.57 % | 14.179 M 1 115.72 % | -1.396 M 97.65 % | -59.367 M -1 521.05 % | 4.178 M -76.66 % | 17.900 M -0.63 % | 18.014 M 502.54 % | 2.990 M 104.90 % | -60.969 M -2 566.51 % | 2.472 M 159.11 % | -4.182 M -112.41 % | 33.688 M 259.64 % | -21.102 M -162.63 % | -8.035 M 83.89 % | -49.879 M -87.34 % | -26.625 M -208.28 % | -8.637 M 88.81 % | -77.167 M 31.12 % | -112.027 M 22.31 % | -144.191 M -89.48 % | -76.097 M 29.42 % | -107.824 M -123.54 % | -48.236 M 52.41 % | -101.347 M -96.54 % | -51.564 M 12.38 % | -58.848 M -3 644.63 % | 1.660 M -55.64 % | 3.742 M 167.81 % | -5.519 M -150.96 % | 10.830 M 244.66 % | 3.142 M 114.43 % | -21.770 M -203.46 % | 21.042 M -54.20 % | 45.944 M 26 645.62 % | 171.783 K 100.60 % | -28.562 M 27.26 % | -39.268 M -841.55 % | -4.171 M 82.83 % | -24.287 M -413.24 % | 7.753 M 128.51 % | -27.192 M -48.56 % | -18.304 M 46.22 % | -34.033 M -1 642.99 % | -1.953 M 62.59 % | -5.220 M 85.29 % | -35.497 M -13.93 % | -31.158 M -1 241.95 % | -2.322 M |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 | 2012 | 2012 | 2012 | 2012 | 2011 | 2011 | 2011 | 2011 | 2010 |