Basic Chemical Industries Company 1210.SR
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 755.579 M 1.95 % | 741.108 M 9.85 % | 674.666 M 31.42 % | 513.379 M 2.63 % | 500.240 M -6.42 % | 534.561 M -11.67 % | 605.190 M 1.62 % | 595.540 M 6.76 % | 557.826 M -10.77 % | 625.131 M -1.31 % | 633.456 M -3.87 % | 658.951 M -6.48 % | 704.600 M 9.63 % | 642.730 M 18.17 % | 543.887 M 6.91 % | 508.742 M 2.94 % | 494.219 M 16.51 % | 424.194 M 20.43 % | 352.246 M 438.44 % | 65.419 M 12.49 % | 58.154 M |
| Net income | 8.505 M 54.13 % | 5.518 M -86.35 % | 40.432 M 17.64 % | 34.368 M 9.02 % | 31.525 M -23.52 % | 41.221 M -17.01 % | 49.668 M 13.48 % | 43.769 M -5.23 % | 46.186 M 33.73 % | 34.536 M 44.42 % | 23.913 M -46.06 % | 44.329 M -31.22 % | 64.451 M 8.68 % | 59.306 M -10.43 % | 66.211 M 5.68 % | 62.651 M 58.06 % | 39.637 M -18.14 % | 48.423 M 32.08 % | 36.663 M 2.59 % | 35.736 M 121.82 % | 16.110 M |
| Income before tax | 56.378 M 1.53 % | 55.531 M -30.61 % | 80.033 M 16.32 % | 68.802 M 14.12 % | 60.288 M -12.68 % | 69.039 M -16.70 % | 82.880 M -5.13 % | 87.359 M 5.28 % | 82.978 M 16.18 % | 71.421 M 22.46 % | 58.324 M -28.21 % | 81.238 M -25.81 % | 109.504 M 9.51 % | 99.996 M 7.91 % | 92.666 M 8.09 % | 85.733 M 26.32 % | 67.868 M 28.90 % | 52.653 M -6.53 % | 56.334 M 49.52 % | 37.678 M 119.79 % | 17.142 M |
| Income before tax ratio | 0.07 -0.42 % | 0.07 -36.84 % | 0.12 -11.48 % | 0.13 11.20 % | 0.12 -6.68 % | 0.13 -5.69 % | 0.14 -6.64 % | 0.15 -1.39 % | 0.15 30.20 % | 0.11 24.09 % | 0.09 -25.32 % | 0.12 -20.67 % | 0.16 -0.11 % | 0.16 -8.68 % | 0.17 1.10 % | 0.17 22.72 % | 0.14 10.63 % | 0.12 -22.39 % | 0.16 -72.23 % | 0.58 95.38 % | 0.29 |
| EBITDA | 132.685 M -0.16 % | 132.893 M 13.53 % | 117.054 M 33.71 % | 87.541 M -1.09 % | 88.504 M -9.27 % | 97.544 M -11.32 % | 109.990 M -4.07 % | 114.652 M 6.92 % | 107.236 M 10.82 % | 96.769 M 24.77 % | 77.558 M -25.22 % | 103.709 M -21.06 % | 131.372 M 183.52 % | 46.336 M 39.28 % | 33.268 M -18.17 % | 40.655 M 65.63 % | 24.545 M -35.11 % | 37.825 M -52.69 % | 79.946 M 72.11 % | 46.451 M 90.21 % | 24.421 M |
| Net income ratio | 0.01 51.18 % | 0.01 -87.58 % | 0.06 -10.48 % | 0.07 6.23 % | 0.06 -18.27 % | 0.08 -6.04 % | 0.08 11.67 % | 0.07 -11.23 % | 0.08 49.87 % | 0.06 46.35 % | 0.04 -43.88 % | 0.07 -26.46 % | 0.09 -0.87 % | 0.09 -24.20 % | 0.12 -1.15 % | 0.12 53.55 % | 0.08 -29.74 % | 0.11 9.67 % | 0.10 -80.95 % | 0.55 97.19 % | 0.28 |
| Ratio EBITDA | 0.18 -2.07 % | 0.18 3.35 % | 0.17 1.75 % | 0.17 -3.62 % | 0.18 -3.04 % | 0.18 0.40 % | 0.18 -5.60 % | 0.19 0.14 % | 0.19 24.19 % | 0.15 26.43 % | 0.12 -22.21 % | 0.16 -15.59 % | 0.19 158.62 % | 0.07 17.86 % | 0.06 -23.46 % | 0.08 60.91 % | 0.05 -44.30 % | 0.09 -60.71 % | 0.23 -68.04 % | 0.71 69.09 % | 0.42 |
| Gross profit ratio | 0.24 6.68 % | 0.22 -13.92 % | 0.26 -6.77 % | 0.28 6.69 % | 0.26 4.29 % | 0.25 -1.60 % | 0.26 1.01 % | 0.25 -2.66 % | 0.26 14.99 % | 0.23 6.16 % | 0.21 -12.83 % | 0.24 -10.23 % | 0.27 0.95 % | 0.27 -0.67 % | 0.27 -8.36 % | 0.30 11.99 % | 0.26 -9.48 % | 0.29 6.00 % | 0.28 -36.27 % | 0.43 14.64 % | 0.38 |
| Weighted average shs out dil | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 0.03 % | 27.492 M -0.03 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 83.33 % | 15.000 M 500.00 % | 2.500 M 242.46 % | 730.020 K |
| Weighted average shs out | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 0.03 % | 27.492 M -0.03 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 83.33 % | 15.000 M 500.00 % | 2.500 M 242.46 % | 730.020 K |
| EPS diluted | 0.31 55.00 % | 0.20 -86.39 % | 1.47 17.60 % | 1.25 8.70 % | 1.15 -23.33 % | 1.50 -17.13 % | 1.81 13.84 % | 1.59 -5.36 % | 1.68 33.33 % | 1.26 44.83 % | 0.87 -45.96 % | 1.61 -31.20 % | 2.34 1 174.65 % | -0.22 -14.62 % | -0.19 -108.33 % | 2.28 58.33 % | 1.44 -18.18 % | 1.76 -27.87 % | 2.44 -83.06 % | 14.40 -35.71 % | 22.40 |
| Earnings per share | 0.31 55.00 % | 0.20 -86.39 % | 1.47 17.60 % | 1.25 8.70 % | 1.15 -23.33 % | 1.50 -17.13 % | 1.81 13.84 % | 1.59 -5.36 % | 1.68 33.33 % | 1.26 44.83 % | 0.87 -45.96 % | 1.61 -31.20 % | 2.34 8.33 % | 2.16 -10.37 % | 2.41 5.70 % | 2.28 58.33 % | 1.44 -18.18 % | 1.76 -27.87 % | 2.44 -83.06 % | 14.40 -35.71 % | 22.40 |
| Gross profit | 181.139 M 8.76 % | 166.551 M -5.45 % | 176.145 M 22.53 % | 143.762 M 9.49 % | 131.298 M -2.41 % | 134.539 M -13.08 % | 154.785 M 2.65 % | 150.794 M 3.92 % | 145.106 M 2.61 % | 141.413 M 4.77 % | 134.977 M -16.21 % | 161.082 M -16.04 % | 191.859 M 10.67 % | 173.368 M 17.38 % | 147.695 M -2.03 % | 150.754 M 15.28 % | 130.774 M 5.46 % | 124.001 M 27.65 % | 97.143 M 243.14 % | 28.310 M 28.96 % | 21.952 M |
| Income tax expense | 15.991 M 38.50 % | 11.546 M 19.80 % | 9.638 M -13.04 % | 11.083 M 21.82 % | 9.098 M -5.75 % | 9.653 M -21.91 % | 12.361 M -20.79 % | 15.605 M 9.70 % | 14.225 M 80.36 % | 7.887 M 5.06 % | 7.507 M -9.42 % | 8.288 M 3.89 % | 7.978 M -77.01 % | 34.701 M 63.44 % | 21.231 M 767.63 % | 2.447 M -51.28 % | 5.023 M 18.75 % | 4.230 M -73.58 % | 16.012 M 724.71 % | 1.942 M 88.14 % | 1.032 M |
| Cost of revenue | 574.440 M -0.02 % | 574.556 M 15.25 % | 498.520 M 34.87 % | 369.617 M 0.18 % | 368.942 M -7.77 % | 400.023 M -11.19 % | 450.405 M 1.27 % | 444.747 M 8.47 % | 410.015 M -15.24 % | 483.719 M -2.96 % | 498.479 M 0.12 % | 497.869 M -2.90 % | 512.741 M 9.24 % | 469.362 M 18.47 % | 396.192 M 10.67 % | 357.988 M -1.50 % | 363.445 M 21.07 % | 300.193 M 17.68 % | 255.103 M 587.43 % | 37.110 M 2.51 % | 36.202 M |
| General and administrative expenses | 22.279 M -4.97 % | 23.443 M 195.85 % | 7.924 M 17.55 % | 6.741 M 4.63 % | 6.443 M -14.36 % | 7.523 M 1.94 % | 7.380 M -4.46 % | 7.725 M -67.67 % | 23.893 M -6.91 % | 25.665 M -24.67 % | 34.068 M 15.11 % | 29.596 M -9.35 % | 32.649 M -56.78 % | 75.544 M 9.89 % | 68.744 M 4.12 % | 66.025 M 1.39 % | 65.118 M 21.24 % | 53.710 M | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 41.330 M -45.44 % | 75.747 M 128.88 % | 33.094 M 52.55 % | 21.694 M -8.39 % | 23.681 M 3.61 % | 22.857 M -8.65 % | 25.021 M 9.27 % | 22.898 M -48.48 % | 44.442 M -7.98 % | 48.296 M 1.49 % | 47.586 M -6.24 % | 50.751 M 6.97 % | 47.445 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 53.270 M 1 415.94 % | 3.514 M -91.24 % | 40.134 M -0.68 % | 40.410 M 20.09 % | 33.649 M -3.75 % | 34.961 M -13.10 % | 40.230 M 19.66 % | 33.621 M 6 904.38 % | 480.000 K | 0.000 100.00 % | -2.315 M | 0.000 -100.00 % | 1.682 M 219.12 % | -1.412 M -0.71 % | -1.402 M -10.57 % | -1.268 M 14.32 % | -1.480 M 37.07 % | -2.352 M | 0.000 | 0.000 | 0.000 |
| Operating expenses | 116.880 M 13.80 % | 102.703 M 26.56 % | 81.152 M 17.88 % | 68.845 M 7.95 % | 63.773 M -2.40 % | 65.341 M -10.04 % | 72.631 M 13.06 % | 64.243 M -4.80 % | 67.482 M -8.76 % | 73.961 M -6.78 % | 79.339 M -1.25 % | 80.347 M -2.44 % | 82.355 M 11.09 % | 74.132 M 10.08 % | 67.342 M 3.99 % | 64.757 M 1.76 % | 63.638 M 23.91 % | 51.358 M 27.05 % | 40.423 M 184.92 % | 14.187 M 0.99 % | 14.048 M |
| Cost and expenses | 691.319 M 2.29 % | 675.853 M 16.59 % | 579.672 M 32.21 % | 438.462 M 1.33 % | 432.715 M -7.02 % | 465.364 M -11.03 % | 523.036 M 2.76 % | 508.990 M 6.60 % | 477.497 M -14.38 % | 557.680 M -3.87 % | 580.132 M 0.33 % | 578.215 M -2.84 % | 595.096 M 9.21 % | 544.907 M 2.41 % | 532.064 M 8.80 % | 489.034 M 15.17 % | 424.637 M 19.99 % | 353.904 M 19.75 % | 295.526 M 476.11 % | 51.297 M 2.08 % | 50.250 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 63.610 M -35.87 % | 99.189 M 141.82 % | 41.018 M 44.25 % | 28.435 M -5.61 % | 30.124 M -0.84 % | 30.380 M -6.24 % | 32.401 M 5.81 % | 30.622 M -55.19 % | 68.334 M -7.61 % | 73.961 M -9.42 % | 81.654 M 1.63 % | 80.347 M -0.40 % | 80.673 M 6.79 % | 75.544 M 9.89 % | 68.744 M 4.12 % | 66.025 M 1.39 % | 65.118 M 21.24 % | 53.710 M 32.87 % | 40.423 M 184.92 % | 14.187 M 0.99 % | 14.048 M |
| Interest income | 735.000 K 0.00 % | 735.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 725.694 K -45.52 % | 1.332 M -46.66 % | 2.497 M 1 710.97 % | 137.882 K -14.58 % | 161.409 K -24.26 % | 213.122 K 196.52 % | 71.875 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.751 K -87.23 % | 84.203 K |
| Interest expense | 35.906 M -3.27 % | 37.121 M 280.57 % | 9.754 M 10 560.11 % | 91.500 K -33.14 % | 136.862 K -14.16 % | 159.440 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 404.731 K -70.46 % | 1.370 M -62.33 % | 3.637 M -7.36 % | 3.926 M -22.59 % | 5.072 M 7.34 % | 4.725 M 831.99 % | 506.981 K -28.37 % | 707.746 K |
| Depreciation and amortization | 40.401 M 1.00 % | 39.999 M 72.98 % | 23.123 M 24.00 % | 18.647 M -33.59 % | 28.079 M -0.94 % | 28.346 M 4.56 % | 27.110 M -3.53 % | 28.102 M 4.44 % | 26.907 M -8.22 % | 29.318 M 20.97 % | 24.235 M 7.85 % | 22.471 M 2.82 % | 21.854 M 1.75 % | 21.478 M 0.15 % | 21.445 M 2.38 % | 20.947 M -3.90 % | 21.796 M 2.60 % | 21.244 M 12.48 % | 18.887 M 128.49 % | 8.266 M 25.80 % | 6.571 M |
| Operating income | 64.260 M -16.22 % | 76.698 M -19.26 % | 94.993 M 27.69 % | 74.394 M 10.17 % | 67.525 M -2.42 % | 69.198 M -15.77 % | 82.154 M -5.08 % | 86.550 M 7.74 % | 80.329 M 18.34 % | 67.881 M 27.30 % | 53.323 M -33.95 % | 80.736 M -25.36 % | 108.166 M 335.14 % | 24.858 M 110.25 % | 11.823 M -40.01 % | 19.708 M 616.92 % | 2.749 M -83.42 % | 16.581 M -70.77 % | 56.720 M 301.63 % | 14.122 M 78.66 % | 7.905 M |
| Operating income ratio | 0.09 -17.82 % | 0.10 -26.50 % | 0.14 -2.84 % | 0.14 7.35 % | 0.13 4.28 % | 0.13 -4.64 % | 0.14 -6.59 % | 0.15 0.92 % | 0.14 32.62 % | 0.11 29.00 % | 0.08 -31.30 % | 0.12 -20.19 % | 0.15 296.93 % | 0.04 77.92 % | 0.02 -43.89 % | 0.04 596.45 % | 0.01 -85.77 % | 0.04 -75.73 % | 0.16 -25.41 % | 0.22 58.82 % | 0.14 |
| Total other income expenses net | -7.881 M 62.77 % | -21.167 M -41.49 % | -14.960 M -167.57 % | -5.591 M 22.74 % | -7.237 M -4 451.57 % | -159.000 K -121.91 % | 725.694 K -10.20 % | 808.098 K -69.49 % | 2.649 M -25.17 % | 3.540 M -29.21 % | 5.001 M 896.05 % | 502.082 K -62.48 % | 1.338 M -99.05 % | 140.431 M -7.64 % | 152.054 M 15.96 % | 131.124 M 2.47 % | 127.965 M 254.75 % | 36.072 M 9 445.08 % | -386.000 K -101.64 % | 23.555 M 154.99 % | 9.238 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 252.757 M 11.87 % | 225.938 M -28.11 % | 314.280 M 52.18 % | 206.515 M 913.97 % | 20.367 M 133.07 % | -61.596 M 42.38 % | -106.895 M 38.17 % | -172.879 M 24.13 % | -227.856 M -48.09 % | -153.859 M 4.24 % | -160.674 M 9.93 % | -178.392 M 12.24 % | -203.269 M -3.65 % | -196.106 M -207.49 % | -63.777 M -17.00 % | -54.511 M -194.63 % | 57.607 M -18.10 % | 70.340 M -9.78 % | 77.966 M -34.79 % | 119.568 M 37.02 % | 87.260 M |
| Total investments | 21.490 M 1.74 % | 21.123 M 0.00 % | 21.123 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 50.000 M 9 441.98 % | 524.000 K 40.62 % | 372.631 K 35.36 % | 275.287 K 204.76 % | 90.328 K -99.70 % | 30.000 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 800.000 K 0.00 % | 800.000 K -99.39 % | 130.191 M 12.84 % | 115.374 M |
| Total debt | 307.139 M -2.64 % | 315.462 M -16.15 % | 376.240 M 35.40 % | 277.880 M 165.12 % | 104.814 M 477.36 % | 18.154 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 85.976 M 44.38 % | 59.550 M -35.84 % | 92.810 M -13.91 % | 107.810 M -13.74 % | 124.985 M 2.05 % | 122.472 M 37.68 % | 88.956 M |
| Accumulated other comprehensive income loss | 0.000 | 0.000 -100.00 % | 73.502 M 5.82 % | 69.459 M | 0.000 | 0.000 -100.00 % | 58.038 M 9.36 % | 53.071 M 8.99 % | 48.694 M 9.80 % | 44.346 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 26.220 M 16.25 % | 22.554 M 18.83 % | 18.981 M |
| Retained earnings | 251.923 M -20.62 % | 317.348 M 19.77 % | 264.961 M 17.40 % | 225.686 M 14.26 % | 197.528 M -2.76 % | 203.133 M 16.61 % | 174.201 M 8.46 % | 160.619 M 6.57 % | 150.716 M 1.19 % | 148.940 M 2.46 % | 145.358 M -3.95 % | 151.336 M -0.89 % | 152.691 M 24.97 % | 122.184 M 26.87 % | 96.309 M 49.97 % | 64.219 M -15.24 % | 75.765 M | 0.000 -100.00 % | 134.291 M 32.58 % | 101.294 M -29.25 % | 143.171 M |
| Common stock | 275.000 M 0.00 % | 275.000 M 0.00 % | 275.000 M 0.00 % | 275.000 M 0.00 % | 275.000 M 0.00 % | 275.000 M 0.00 % | 275.000 M 0.00 % | 275.000 M 0.00 % | 275.000 M 0.00 % | 275.000 M 0.00 % | 275.000 M 0.00 % | 275.000 M 0.00 % | 275.000 M 0.00 % | 275.000 M 0.00 % | 275.000 M 0.00 % | 275.000 M 25.00 % | 220.000 M | 0.000 -100.00 % | 100.000 M 0.00 % | 100.000 M 163.43 % | 37.961 M |
| Total equity | 677.001 M 0.42 % | 674.161 M -2.43 % | 690.982 M 9.96 % | 628.395 M 4.38 % | 602.017 M -3.03 % | 620.811 M 5.99 % | 585.739 M 3.22 % | 567.469 M 2.68 % | 552.633 M -2.60 % | 567.368 M 3.67 % | 547.302 M -2.91 % | 563.696 M -2.11 % | 575.820 M 3.87 % | 554.378 M 11.71 % | 496.272 M 12.13 % | 442.578 M 45.31 % | 304.571 M 6.89 % | 284.935 M -6.76 % | 305.589 M 36.52 % | 223.848 M 11.86 % | 200.112 M |
| Other non current liabilities | 34.380 M -7.53 % | 37.181 M -15.93 % | 44.225 M -30.78 % | 63.893 M 105.19 % | 31.139 M 8.40 % | 28.725 M -2.22 % | 29.377 M 22.36 % | 24.008 M -1.86 % | 24.464 M 5.78 % | 23.127 M 3.44 % | 22.357 M -3.03 % | 23.055 M 10.46 % | 20.871 M 18.22 % | 17.654 M 8.57 % | 16.260 M 13.86 % | 14.281 M -82.38 % | 81.054 M 11.73 % | 72.543 M 668.06 % | 9.445 M 56.04 % | 6.053 M 4.62 % | 5.786 M |
| Long term debt | 290.439 M 0.99 % | 287.589 M -14.22 % | 335.262 M 50.60 % | 222.620 M 534.66 % | 35.077 M 102.83 % | 17.294 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.750 M -66.59 % | 17.210 M -78.44 % | 79.810 M -13.47 % | 92.235 M -16.77 % | 110.820 M 34.81 % | 82.202 M |
| Total non current liabilities | 400.259 M 1.05 % | 396.112 M 4.38 % | 379.487 M 32.45 % | 286.513 M 332.69 % | 66.216 M 43.89 % | 46.019 M 56.65 % | 29.377 M 22.36 % | 24.008 M -1.86 % | 24.464 M 5.78 % | 23.127 M 3.44 % | 22.357 M -3.03 % | 23.055 M 10.46 % | 20.871 M 18.22 % | 17.654 M 8.57 % | 16.260 M -18.83 % | 20.031 M -79.62 % | 98.264 M -35.50 % | 152.353 M 49.84 % | 101.680 M -13.00 % | 116.873 M 32.83 % | 87.988 M |
| Other current liabilities | 64.681 M -26.38 % | 87.860 M -10.26 % | 97.910 M 31.11 % | 74.676 M -4.33 % | 78.053 M 10 792.19 % | -730.000 K -102.04 % | 35.815 M -26.14 % | 48.493 M 9.37 % | 44.338 M -28.53 % | 62.040 M 75.76 % | 35.299 M 53.80 % | 22.951 M -55.04 % | 51.047 M -52.78 % | 108.107 M 234.75 % | -80.226 M -100.57 % | -40.000 M -685.85 % | -5.090 M -113.27 % | 38.370 M 75.70 % | 21.838 M -32.54 % | 32.373 M 42.92 % | 22.650 M |
| Deferred revenue | 0.000 -100.00 % | 14.170 M 142.84 % | 5.835 M 342.72 % | 1.318 M 32.35 % | 995.840 K 36.30 % | 730.621 K -19.65 % | 909.290 K 48.47 % | 612.438 K -66.91 % | 1.851 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 85.976 M 60.03 % | 53.724 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 16.700 M -40.09 % | 27.873 M -31.98 % | 40.978 M -25.85 % | 55.260 M -20.76 % | 69.738 M 8 011.81 % | 859.710 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.000 M -94.18 % | 85.976 M 59.81 % | 53.800 M -28.84 % | 75.600 M 170.00 % | 28.000 M -14.50 % | 32.750 M 181.07 % | 11.652 M 72.52 % | 6.754 M |
| Total current liabilities | 133.606 M -26.23 % | 181.114 M -3.90 % | 188.473 M 17.22 % | 160.792 M -7.92 % | 174.619 M 95.06 % | 89.522 M 15.55 % | 77.472 M -13.56 % | 89.625 M 3.91 % | 86.254 M -9.63 % | 95.447 M 33.48 % | 71.504 M 17.31 % | 60.952 M -42.47 % | 105.946 M -10.30 % | 118.107 M 10.66 % | 106.726 M -0.74 % | 107.524 M -16.33 % | 128.510 M 63.31 % | 78.693 M 1.93 % | 77.200 M 52.27 % | 50.698 M 54.68 % | 32.777 M |
| Total liabilities | 533.865 M -7.51 % | 577.226 M 1.63 % | 567.960 M 26.97 % | 447.304 M 85.73 % | 240.835 M 77.68 % | 135.541 M 26.85 % | 106.849 M -5.97 % | 113.633 M 2.63 % | 110.718 M -6.63 % | 118.574 M 26.33 % | 93.861 M 11.73 % | 84.007 M -33.76 % | 126.817 M -6.59 % | 135.761 M 10.39 % | 122.986 M -3.58 % | 127.555 M -43.75 % | 226.774 M -1.85 % | 231.046 M 29.16 % | 178.881 M 6.75 % | 167.571 M 38.76 % | 120.764 M |
| Other non current assets | 0.000 -100.00 % | 1.164 M 1 046.34 % | -123.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 30.000 M -25.00 % | 40.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K 200.00 % | -1.000 K | 0.000 -100.00 % | 1.000 K -100.00 % | 86.186 M | 0.000 | 0.000 | 0.000 |
| Long term investments | 21.490 M 1.74 % | 21.123 M 0.00 % | 21.123 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -29.476 M 25.62 % | -39.627 M -14 494.80 % | 275.287 K 204.76 % | 90.328 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 800.000 K 0.00 % | 800.000 K -99.39 % | 130.191 M 12.84 % | 115.374 M |
| Intangible assets | 3.851 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 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 237.776 K -50.00 % | 475.556 K |
| Goodwill and intangible assets | 3.851 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 -100.00 % | 237.776 K -50.00 % | 475.556 K |
| Property plant equipment net | 800.987 M -4.35 % | 837.398 M -3.55 % | 868.202 M 12.55 % | 771.406 M 32.10 % | 583.964 M 37.17 % | 425.711 M 28.04 % | 332.487 M 70.81 % | 194.653 M 5.55 % | 184.420 M -8.78 % | 202.165 M -3.35 % | 209.175 M 16.75 % | 179.172 M -4.58 % | 187.775 M -4.62 % | 196.877 M -5.61 % | 208.568 M -5.26 % | 220.159 M -4.02 % | 229.374 M -5.00 % | 241.443 M -1.97 % | 246.291 M 25.36 % | 196.467 M 29.45 % | 151.765 M |
| Total non current assets | 827.825 M -3.71 % | 859.685 M -3.32 % | 889.202 M 15.27 % | 771.406 M 32.10 % | 583.964 M 37.17 % | 425.711 M 28.04 % | 332.487 M 70.81 % | 194.653 M 5.25 % | 184.944 M -8.69 % | 202.538 M -3.30 % | 209.450 M 16.84 % | 179.262 M -4.53 % | 187.775 M -4.62 % | 196.878 M -5.60 % | 208.567 M -5.27 % | 220.159 M -4.02 % | 229.375 M -30.16 % | 328.429 M 32.92 % | 247.091 M -24.41 % | 326.895 M 22.15 % | 267.615 M |
| Other current assets | 19.393 M -16.40 % | 23.198 M -31.61 % | 33.918 M 9.55 % | 30.961 M 250.16 % | 8.842 M -9.83 % | 9.806 M -13.73 % | 11.367 M -0.93 % | 11.474 M 11.82 % | 10.261 M 5.59 % | 9.718 M 24.83 % | 7.785 M -64.37 % | 21.848 M 66.56 % | 13.117 M 878.88 % | 1.340 M -8.59 % | 1.466 M -13.41 % | 1.693 M 66.31 % | 1.018 M 101.25 % | -81.611 M -2 690.83 % | 3.150 M -3.00 % | 3.247 M -35.05 % | 4.999 M |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 50.000 M 66.67 % | 30.000 M -25.00 % | 40.000 M | 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 | 54.382 M -39.25 % | 89.524 M 44.49 % | 61.960 M -13.18 % | 71.365 M -15.49 % | 84.448 M 5.89 % | 79.750 M -25.39 % | 106.895 M -38.17 % | 172.879 M -24.13 % | 227.856 M 48.09 % | 153.859 M -4.24 % | 160.674 M -9.93 % | 178.392 M -11.74 % | 202.131 M 3.07 % | 196.106 M 30.95 % | 149.753 M 31.29 % | 114.061 M 224.01 % | 35.203 M -6.05 % | 37.470 M -20.31 % | 47.019 M 1 518.93 % | 2.904 M 71.24 % | 1.696 M |
| Cash and short term investments | 54.382 M -39.25 % | 89.524 M 44.49 % | 61.960 M -13.18 % | 71.365 M -15.49 % | 84.448 M 5.89 % | 79.750 M -25.39 % | 106.895 M -52.04 % | 222.879 M -13.56 % | 257.856 M 33.01 % | 193.859 M 20.65 % | 160.674 M -9.93 % | 178.392 M -11.74 % | 202.131 M 3.07 % | 196.106 M 30.95 % | 149.753 M 31.29 % | 114.061 M 224.01 % | 35.203 M -6.05 % | 37.470 M -20.31 % | 47.019 M 1 518.93 % | 2.904 M 71.24 % | 1.696 M |
| Total current assets | 383.041 M -0.63 % | 385.486 M 4.29 % | 369.617 M 21.47 % | 304.293 M 8.61 % | 280.170 M -15.26 % | 330.641 M -8.18 % | 360.102 M -25.97 % | 486.449 M -0.37 % | 488.265 M 1.01 % | 483.404 M 11.97 % | 431.712 M -7.84 % | 468.441 M -8.87 % | 514.056 M 4.22 % | 493.261 M 20.11 % | 410.691 M 17.35 % | 349.974 M 15.90 % | 301.970 M 61.01 % | 187.552 M -20.99 % | 237.379 M 267.89 % | 64.524 M 21.14 % | 53.262 M |
| Inventory | 121.129 M 15.44 % | 104.926 M -19.32 % | 130.049 M 46.25 % | 88.924 M 14.90 % | 77.391 M -9.96 % | 85.950 M -7.46 % | 92.881 M -8.90 % | 101.959 M 20.09 % | 84.905 M -29.03 % | 119.629 M 5.82 % | 113.045 M -13.00 % | 129.936 M 2.94 % | 126.219 M -10.12 % | 140.434 M 16.58 % | 120.461 M 26.70 % | 95.075 M -22.17 % | 122.164 M 40.44 % | 86.986 M 18.31 % | 73.525 M 288.11 % | 18.945 M 26.87 % | 14.932 M |
| Net receivables | 188.137 M 8.49 % | 173.414 M 20.69 % | 143.690 M 27.11 % | 113.043 M 3.25 % | 109.489 M -29.42 % | 155.135 M 4.15 % | 148.959 M -0.78 % | 150.137 M 11.01 % | 135.243 M -15.58 % | 160.198 M 6.65 % | 150.208 M 8.64 % | 138.265 M -19.89 % | 172.589 M 11.07 % | 155.381 M 11.78 % | 139.011 M -0.10 % | 139.145 M -3.09 % | 143.585 M -0.78 % | 144.707 M 27.29 % | 113.685 M 188.34 % | 39.428 M 24.64 % | 31.634 M |
| Tax assets | 1.497 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 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 48.158 M 10.23 % | 43.687 M 29.38 % | 33.767 M 25.01 % | 27.011 M 30.46 % | 20.704 M -74.81 % | 82.198 M 137.68 % | 34.584 M 26.16 % | 27.413 M -4.38 % | 28.668 M 24.63 % | 23.002 M -13.55 % | 26.608 M -10.83 % | 29.838 M -45.65 % | 54.899 M 997.98 % | 5.000 M -66.67 % | 15.000 M -62.50 % | 40.000 M -31.03 % | 58.000 M 370.66 % | 12.323 M -25.29 % | 16.494 M 222.89 % | 5.108 M 106.17 % | 2.478 M |
| Tax payables | 4.067 M -45.95 % | 7.524 M -24.63 % | 9.983 M 295.05 % | 2.527 M -50.72 % | 5.128 M -20.67 % | 6.464 M 4.87 % | 6.164 M -52.97 % | 13.107 M 15.00 % | 11.397 M 9.53 % | 10.405 M 8.42 % | 9.597 M 17.57 % | 8.163 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.118 M 290.89 % | 1.565 M 74.95 % | 894.619 K |
| Deferred revenue non current | 75.440 M 5.74 % | 71.342 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 |
| Minority interest | 76.024 M -7.08 % | 81.813 M 5.54 % | 77.518 M 33.08 % | 58.250 M -8.34 % | 63.547 M -10.01 % | 70.619 M -10.04 % | 78.501 M -0.35 % | 78.780 M 0.71 % | 78.223 M -21.05 % | 99.082 M 15.14 % | 86.052 M -12.95 % | 98.859 M -13.33 % | 114.062 M -11.97 % | 129.572 M 25.47 % | 103.271 M 16.97 % | 88.288 M | 0.000 | 0.000 -100.00 % | 45.078 M | 0.000 | 0.000 |
| Capital lease obligations | 15.739 M 12.75 % | 13.959 M -7.19 % | 15.040 M -18.20 % | 18.386 M -4.48 % | 19.249 M 510.36 % | 3.154 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 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 74.054 M | 0.000 | 0.000 | 0.000 -100.00 % | 66.022 M 6.21 % | 62.160 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 40.892 M 6.21 % | 38.501 M 13.01 % | 34.068 M 23.34 % | 27.622 M 27.34 % | 21.692 M 43.93 % | 15.071 M 71.14 % | 8.806 M -96.91 % | 284.935 M | 0.000 | 0.000 | 0.000 |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 |
| Total assets | 1.211 B -3.24 % | 1.251 B -0.35 % | 1.256 B 16.74 % | 1.076 B 24.48 % | 864.134 M 14.25 % | 756.352 M 9.21 % | 692.588 M 1.69 % | 681.102 M 1.17 % | 673.209 M -1.86 % | 685.942 M 6.98 % | 641.163 M -1.01 % | 647.703 M -7.71 % | 701.831 M 1.69 % | 690.139 M 11.45 % | 619.258 M 8.62 % | 570.133 M 7.30 % | 531.345 M 2.98 % | 515.981 M 6.50 % | 484.470 M 23.77 % | 391.419 M 21.98 % | 320.877 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 |
| Change in working capital | -67.566 M -749.36 % | 10.405 M 125.89 % | -40.194 M 6.94 % | -43.191 M -159.77 % | 72.263 M 398.81 % | 14.487 M 181.03 % | 5.155 M 116.36 % | -31.501 M -164.00 % | 49.224 M 3 149.81 % | -1.614 M -111.97 % | 13.489 M 141.64 % | -32.391 M 25.42 % | -43.434 M -164.91 % | -16.396 M 34.48 % | -25.024 M -249.90 % | 16.694 M 129.19 % | -57.186 M 10.48 % | -63.883 M -1 106.02 % | -5.297 M -330.41 % | 2.299 M 137.21 % | -6.179 M |
| Accounts receivables | -13.474 M -19.76 % | -11.251 M 63.13 % | -30.515 M -15.08 % | -26.517 M -156.40 % | 47.019 M 1 510.71 % | -3.333 M -359.38 % | 1.285 M 107.98 % | -16.108 M -163.83 % | 25.235 M 500.43 % | -6.302 M 42.99 % | -11.055 M -131.81 % | 34.749 M 205.78 % | -32.851 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -6.975 M -15.45 % | -6.042 M -25.90 % | -4.799 M |
| Inventory | -20.441 M -194.39 % | 21.656 M 149.22 % | -44.002 M -209.61 % | -14.212 M -266.03 % | 8.560 M 23.52 % | 6.930 M -23.67 % | 9.079 M 153.24 % | -17.054 M -149.90 % | 34.175 M 466.21 % | -9.332 M -198.07 % | 9.516 M 207.85 % | -8.823 M -4 165.22 % | 217.036 K 101.32 % | -16.396 M 24.12 % | -21.609 M -207.00 % | 20.195 M 177.56 % | -26.039 M -40.39 % | -18.547 M -264.63 % | 11.266 M 380.80 % | -4.012 M -278.06 % | 2.253 M |
| Accounts payables | -33.651 M -433.72 % | -6.305 M -118.37 % | 34.324 M 1 494.72 % | -2.461 M -113.90 % | 17.705 M 62.58 % | 10.890 M 309.06 % | -5.209 M | 0.000 100.00 % | -10.186 M -159.57 % | 17.098 M 629.35 % | -3.230 M 80.71 % | -16.746 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -9.588 M -177.62 % | 12.353 M 440.01 % | -3.633 M |
| Other working capital | 0.000 -100.00 % | 6.305 M 151.02 % | -12.357 M | 0.000 100.00 % | -1.021 M | 0.000 100.00 % | -1.379 M | 0.000 100.00 % | -2.409 M -4.38 % | -2.308 M -112.64 % | 18.258 M 154.90 % | -33.256 M | 0.000 | 0.000 100.00 % | -3.415 M 2.46 % | -3.501 M 88.76 % | -31.147 M 31.30 % | -45.336 M | 0.000 | 0.000 | 0.000 |
| Other non cash items | -1.284 M -102.31 % | 55.502 M 2 162.62 % | 2.453 M 162.02 % | -3.955 M 40.70 % | -6.670 M 36.03 % | -10.426 M 41.63 % | -17.863 M -30.98 % | -13.638 M 0.71 % | -13.735 M -144.27 % | 31.029 M -14.68 % | 36.367 M 3.72 % | 35.061 M -32.23 % | 51.733 M 67.80 % | 30.830 M -32.57 % | 45.720 M 48.58 % | 30.772 M -34.10 % | 46.693 M 94.72 % | 23.979 M 1 916.59 % | -1.320 M 90.28 % | -13.577 M -122.42 % | -6.104 M |
| Net cash provided by operating activities | 27.929 M -74.93 % | 111.424 M 69.52 % | 65.730 M 63.09 % | 40.303 M -74.98 % | 161.060 M 58.77 % | 101.445 M 4.28 % | 97.283 M 38.34 % | 70.321 M -51.63 % | 145.374 M 55.87 % | 93.269 M -4.83 % | 98.004 M 41.07 % | 69.470 M -26.57 % | 94.604 M -6.52 % | 101.206 M -10.72 % | 113.352 M -15.10 % | 133.512 M 138.57 % | 55.963 M 88.03 % | 29.763 M -39.18 % | 48.933 M 49.53 % | 32.724 M 214.71 % | 10.398 M |
| Investments in property plant and equipment | -17.068 M 12.53 % | -19.514 M 84.00 % | -121.958 M 38.50 % | -198.292 M -16.16 % | -170.706 M -45.56 % | -117.279 M 28.98 % | -165.125 M -226.10 % | -50.637 M -355.00 % | -11.129 M 50.93 % | -22.678 M 58.50 % | -54.649 M -288.27 % | -14.075 M -0.31 % | -14.031 M -6 136.00 % | -225.000 K 26.23 % | -305.000 K -11.72 % | -273.000 K 97.32 % | -10.180 M 34.73 % | -15.597 M 13.47 % | -18.025 M 65.93 % | -52.901 M 19.00 % | -65.308 M |
| Acquisitions net | 0.000 | 0.000 -100.00 % | 603.327 K 427.42 % | 114.393 K -61.98 % | 300.912 K -12.63 % | 344.413 K 32.74 % | 259.457 K 64.12 % | 158.085 K | 0.000 -100.00 % | 464.647 K | 0.000 100.00 % | -102.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 14.723 M 2 832.55 % | 502.055 K -11.95 % | 570.161 K |
| Purchases of investments | 0.000 | 0.000 100.00 % | -21.000 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -20.000 M -300.00 % | 10.000 M 125.00 % | -40.000 M | 0.000 100.00 % | -102.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 -100.00 % | 735.000 K -96.40 % | 20.397 M | 0.000 | 0.000 | 0.000 -100.00 % | 50.000 M | 0.000 -100.00 % | 10.000 M | 0.000 | 0.000 -100.00 % | 746.450 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 18.353 M 39.40 % | 13.166 M 164.55 % | -20.397 M -17 930.64 % | 114.393 K -61.98 % | 300.912 K -12.63 % | 344.413 K -99.31 % | 50.259 M | 0.000 | 0.000 | 0.000 -100.00 % | 877.031 K | 0.000 -100.00 % | 1.526 M 116.34 % | -9.338 M -1.03 % | -9.243 M 17.37 % | -11.186 M | 0.000 -100.00 % | 262.200 K | 0.000 100.00 % | -633.341 K -28.33 % | -493.531 K |
| Net cash used for investing activites | 1.285 M 120.25 % | -6.347 M 95.54 % | -142.355 M 28.17 % | -198.178 M -16.30 % | -170.406 M -45.73 % | -116.935 M -1.80 % | -114.866 M -62.98 % | -70.479 M -15 492.70 % | -452.000 K 99.27 % | -62.214 M -15.70 % | -53.772 M -297.34 % | -13.533 M -8.22 % | -12.505 M -30.76 % | -9.563 M -0.16 % | -9.548 M 16.68 % | -11.459 M -12.56 % | -10.180 M 33.62 % | -15.335 M -364.42 % | -3.302 M 93.77 % | -53.032 M 18.70 % | -65.231 M |
| Debt repayment | -7.020 M -132.05 % | 21.900 M -78.59 % | 102.300 M -41.51 % | 174.900 M 153.48 % | 69.000 M 360.00 % | 15.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.000 M 68.25 % | -15.750 M 59.41 % | -38.800 M -16.66 % | -33.260 M -121.73 % | -15.000 M | 0.000 100.00 % | -17.402 M -151.92 % | 33.516 M -51.21 % | 68.696 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 100.00 % | -27.519 M | 0.000 | 0.000 100.00 % | -27.500 M | 0.000 100.00 % | -27.500 M 0.00 % | -27.500 M 0.00 % | -27.500 M 0.00 % | -27.500 M 0.00 % | -27.500 M 33.33 % | -41.250 M -50.00 % | -27.500 M 0.00 % | -27.500 M 0.00 % | -27.500 M -150.00 % | -11.000 M 45.00 % | -20.000 M | 0.000 | 0.000 100.00 % | -12.000 M 44.51 % | -21.625 M |
| Other financing activites | -57.336 M 20.25 % | -71.895 M -405.45 % | -14.224 M 52.76 % | -30.108 M -9.66 % | -27.457 M -3.00 % | -26.656 M -27.54 % | -20.900 M 23.50 % | -27.320 M 37.09 % | -43.425 M -318.76 % | -10.370 M 69.90 % | -34.450 M 10.34 % | -38.425 M 11.82 % | -43.575 M -2 036.03 % | -2.040 M -12.58 % | -1.812 M -270.14 % | 1.065 M 108.16 % | -13.050 M 45.57 % | -23.977 M | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | -64.356 M 16.97 % | -77.513 M -188.01 % | 88.076 M -39.17 % | 144.792 M 931.06 % | 14.043 M 220.48 % | -11.656 M 75.92 % | -48.400 M 11.71 % | -54.820 M 22.71 % | -70.925 M -87.29 % | -37.870 M 38.87 % | -61.950 M 22.25 % | -79.675 M -4.73 % | -76.075 M -67.97 % | -45.290 M 33.51 % | -68.112 M -57.68 % | -43.195 M 10.10 % | -48.050 M -100.40 % | -23.977 M -37.78 % | -17.402 M -180.88 % | 21.516 M -54.29 % | 47.071 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | -35.142 M -227.50 % | 27.563 M 393.10 % | -9.404 M 28.12 % | -13.083 M -378.48 % | 4.698 M 117.31 % | -27.145 M 58.86 % | -65.983 M -20.02 % | -54.978 M -174.30 % | 73.997 M 1 185.80 % | -6.815 M 61.54 % | -17.718 M 25.36 % | -23.738 M -431.44 % | 7.162 M -84.55 % | 46.353 M 29.87 % | 35.692 M -54.74 % | 78.858 M 3 578.52 % | -2.267 M 76.26 % | -9.549 M | 0.000 | 0.000 | 0.000 |
| Cash at beginning of period | 89.524 M 44.49 % | 61.960 M -13.18 % | 71.365 M -15.49 % | 84.448 M 5.89 % | 79.750 M -25.39 % | 106.895 M -38.17 % | 172.879 M -24.13 % | 227.856 M 48.09 % | 153.859 M -4.24 % | 160.674 M -9.93 % | 178.392 M -11.74 % | 202.131 M 3.07 % | 196.106 M 30.95 % | 149.753 M 31.29 % | 114.061 M 224.01 % | 35.203 M -6.05 % | 37.470 M -20.31 % | 47.019 M 1 519.11 % | 2.904 M 71.22 % | 1.696 M | 0.000 |
| Cash at end of period | 54.382 M -39.25 % | 89.524 M 44.49 % | 61.960 M -13.18 % | 71.365 M -15.49 % | 84.448 M 5.89 % | 79.750 M -25.39 % | 106.895 M -38.17 % | 172.879 M -24.13 % | 227.856 M 48.09 % | 153.859 M -4.24 % | 160.674 M -9.93 % | 178.392 M -12.24 % | 203.268 M 3.65 % | 196.106 M 30.95 % | 149.753 M 31.29 % | 114.061 M 224.01 % | 35.203 M -6.05 % | 37.470 M -20.31 % | 47.019 M 1 518.93 % | 2.904 M 71.24 % | 1.696 M |
| Operating cash flow | 27.929 M -74.93 % | 111.424 M 148.30 % | 44.874 M 11.34 % | 40.303 M -74.98 % | 161.060 M 58.77 % | 101.445 M 4.28 % | 97.283 M 38.34 % | 70.321 M -51.63 % | 145.374 M 55.87 % | 93.269 M -4.83 % | 98.004 M 41.07 % | 69.470 M -27.44 % | 95.742 M -5.40 % | 101.206 M -10.72 % | 113.352 M -15.10 % | 133.512 M 138.57 % | 55.963 M 88.03 % | 29.763 M -39.18 % | 48.933 M 49.53 % | 32.724 M 214.71 % | 10.398 M |
| Capital expenditure | -17.068 M 12.53 % | -19.514 M 84.00 % | -121.958 M 38.50 % | -198.292 M -16.16 % | -170.706 M -45.56 % | -117.279 M 28.98 % | -165.125 M -226.10 % | -50.637 M -355.00 % | -11.129 M 50.93 % | -22.678 M 58.50 % | -54.649 M -288.27 % | -14.075 M -0.31 % | -14.031 M -6 136.00 % | -225.000 K 26.23 % | -305.000 K -11.72 % | -273.000 K 97.32 % | -10.180 M 34.73 % | -15.597 M 13.47 % | -18.025 M 65.93 % | -52.901 M 19.00 % | -65.308 M |
| Free CashFlow | 10.861 M -88.18 % | 91.911 M 219.23 % | -77.084 M 51.21 % | -157.989 M -1 537.70 % | -9.647 M 39.07 % | -15.834 M 76.66 % | -67.843 M -444.66 % | 19.684 M -85.34 % | 134.245 M 90.18 % | 70.590 M 62.82 % | 43.355 M -21.73 % | 55.395 M -32.21 % | 81.711 M -19.08 % | 100.981 M -10.67 % | 113.047 M -15.15 % | 133.239 M 191.02 % | 45.783 M 223.19 % | 14.166 M -54.17 % | 30.908 M 253.19 % | -20.176 M 63.26 % | -54.910 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 |
| 2025-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 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 190.424 M 1.02 % | 188.500 M 16.67 % | 161.560 M -15.06 % | 190.214 M -3.97 % | 198.070 M 5.57 % | 187.620 M 4.42 % | 179.680 M -2.98 % | 185.207 M -3.03 % | 191.004 M 2.08 % | 187.114 M 5.25 % | 177.783 M 1.81 % | 174.624 M 1.09 % | 172.742 M 7.55 % | 160.621 M -3.63 % | 166.679 M 13.87 % | 146.375 M 19.67 % | 122.313 M 3.14 % | 118.595 M -5.95 % | 126.097 M 11.61 % | 112.985 M -1.89 % | 115.157 M -12.19 % | 131.140 M -6.97 % | 140.958 M 6.73 % | 132.074 M -6.59 % | 141.387 M 8.66 % | 130.122 M -0.65 % | 130.978 M -16.46 % | 156.778 M 9.44 % | 143.261 M -5.37 % | 151.394 M -1.54 % | 153.757 M -11.36 % | 173.467 M 20.31 % | 144.181 M -3.56 % | 149.507 M 16.45 % | 128.386 M -6.75 % | 137.686 M 11.16 % | 123.863 M -16.50 % | 148.340 M 0.27 % | 147.937 M -13.11 % | 170.255 M 20.11 % | 141.746 M -12.22 % | 161.478 M 3.43 % | 156.129 M 2.46 % | 152.377 M 0.83 % | 151.120 M -9.54 % | 167.063 M 2.56 % | 162.896 M 15.89 % | 140.563 M -4.69 % | 147.482 M -24.23 % | 194.653 M 10.44 % | 176.252 M -0.82 % | 177.704 M 10.57 % | 160.719 M -13.97 % | 186.814 M 4.15 % | 179.363 M |
| Net income | 9.805 M 171.74 % | 3.608 M 243.40 % | -2.516 M -166.22 % | 3.800 M 66.32 % | 2.285 M 1.25 % | 2.257 M 1 275.98 % | 163.993 K -98.79 % | 13.513 M 1 284.10 % | -1.141 M 59.50 % | -2.818 M 30.18 % | -4.036 M 48.25 % | -7.798 M -143.83 % | 17.791 M 36.84 % | 13.002 M -25.44 % | 17.438 M 34.03 % | 13.010 M 162.28 % | 4.960 M -35.88 % | 7.737 M 4.11 % | 7.431 M -9.20 % | 8.184 M -12.52 % | 9.355 M -12.27 % | 10.664 M 2.33 % | 10.421 M 2.89 % | 10.128 M -33.77 % | 15.292 M 57.87 % | 9.687 M 58.40 % | 6.115 M -46.20 % | 11.366 M 22.31 % | 9.293 M -28.50 % | 12.997 M -18.84 % | 16.013 M -6.15 % | 17.063 M 106.48 % | 8.263 M -34.00 % | 12.520 M 111.42 % | 5.922 M -59.36 % | 14.573 M 99.88 % | 7.291 M -44.89 % | 13.230 M 23.02 % | 10.754 M -46.75 % | 20.197 M 774.81 % | 2.309 M -68.38 % | 7.303 M 164.75 % | 2.758 M -59.05 % | 6.735 M 455.48 % | 1.213 M -84.07 % | 7.609 M -13.08 % | 8.755 M 139.08 % | 3.662 M -41.59 % | 6.269 M -65.48 % | 18.159 M 11.82 % | 16.239 M 134.50 % | 6.925 M -52.84 % | 14.684 M -15.06 % | 17.289 M -1.63 % | 17.575 M |
| Income before tax | 18.448 M 52.15 % | 12.125 M 61.76 % | 7.496 M -43.01 % | 13.152 M -11.38 % | 14.841 M 2.75 % | 14.444 M 3.61 % | 13.941 M -48.36 % | 26.996 M 119.40 % | 12.305 M 50.17 % | 8.194 M 1.96 % | 8.037 M 278.34 % | 2.124 M -92.10 % | 26.902 M 16.74 % | 23.044 M -17.59 % | 27.963 M 24.44 % | 22.472 M 80.62 % | 12.442 M -26.32 % | 16.886 M 4.45 % | 16.167 M 5.90 % | 15.266 M -9.89 % | 16.942 M -3.96 % | 17.641 M 0.58 % | 17.539 M 1.05 % | 17.357 M -22.00 % | 22.253 M 27.65 % | 17.433 M 45.33 % | 11.995 M -18.80 % | 14.772 M -16.41 % | 17.672 M -23.80 % | 23.190 M -14.89 % | 27.247 M -11.37 % | 30.741 M 62.10 % | 18.964 M -20.58 % | 23.878 M 73.35 % | 13.775 M -44.30 % | 24.729 M 55.51 % | 15.902 M -29.19 % | 22.456 M 15.41 % | 19.457 M -41.45 % | 33.233 M 197.48 % | 11.171 M -31.97 % | 16.422 M 55.00 % | 10.595 M -28.90 % | 14.901 M 71.89 % | 8.669 M -48.26 % | 16.756 M -6.90 % | 17.998 M 60.91 % | 11.185 M -21.43 % | 14.236 M -48.69 % | 27.746 M -1.15 % | 28.070 M 9.34 % | 25.673 M 1.34 % | 25.334 M -16.35 % | 30.284 M 7.34 % | 28.213 M |
| Income before tax ratio | 0.10 50.61 % | 0.06 38.64 % | 0.05 -32.90 % | 0.07 -7.72 % | 0.07 -2.67 % | 0.08 -0.77 % | 0.08 -46.77 % | 0.15 126.27 % | 0.06 47.11 % | 0.04 -3.12 % | 0.05 271.62 % | 0.01 -92.19 % | 0.16 8.55 % | 0.14 -14.48 % | 0.17 9.28 % | 0.15 50.93 % | 0.10 -28.56 % | 0.14 11.05 % | 0.13 -5.11 % | 0.14 -8.16 % | 0.15 9.37 % | 0.13 8.11 % | 0.12 -5.32 % | 0.13 -16.50 % | 0.16 17.48 % | 0.13 46.29 % | 0.09 -2.80 % | 0.09 -23.62 % | 0.12 -19.47 % | 0.15 -13.56 % | 0.18 -0.01 % | 0.18 34.73 % | 0.13 -17.65 % | 0.16 48.86 % | 0.11 -40.26 % | 0.18 39.90 % | 0.13 -15.19 % | 0.15 15.10 % | 0.13 -32.62 % | 0.20 147.67 % | 0.08 -22.50 % | 0.10 49.86 % | 0.07 -30.61 % | 0.10 70.47 % | 0.06 -42.81 % | 0.10 -9.22 % | 0.11 38.85 % | 0.08 -17.57 % | 0.10 -32.28 % | 0.14 -10.50 % | 0.16 10.24 % | 0.14 -8.35 % | 0.16 -2.76 % | 0.16 3.06 % | 0.16 |
| EBITDA | 32.367 M 25.31 % | 25.830 M 22.34 % | 21.114 M -40.67 % | 35.586 M 197.30 % | 11.970 M -59.86 % | 29.821 M 2.30 % | 29.152 M -36.45 % | 45.873 M 40.31 % | 32.694 M 8.70 % | 30.076 M 22.29 % | 24.595 M 36.59 % | 18.006 M -50.82 % | 36.616 M 37.37 % | 26.654 M -15.74 % | 31.634 M 20.17 % | 26.324 M 52.54 % | 17.257 M -18.92 % | 21.284 M -5.58 % | 22.542 M 5.71 % | 21.323 M -13.01 % | 24.512 M -1.42 % | 24.866 M -0.15 % | 24.902 M 2.58 % | 24.277 M -17.54 % | 29.439 M 19.47 % | 24.641 M 28.39 % | 19.192 M -9.93 % | 21.309 M -13.74 % | 24.703 M -17.44 % | 29.922 M -12.14 % | 34.056 M -10.49 % | 38.046 M 49.49 % | 25.451 M -17.78 % | 30.956 M 53.26 % | 20.199 M -34.95 % | 31.049 M 42.19 % | 21.836 M -23.64 % | 28.597 M 8.26 % | 26.416 M -30.57 % | 38.047 M 36.79 % | 27.814 M -24.36 % | 36.771 M 104.26 % | 18.002 M -16.22 % | 21.487 M 55.22 % | 13.843 M -36.69 % | 21.866 M -8.03 % | 23.776 M 42.78 % | 16.652 M -16.02 % | 19.829 M -40.47 % | 33.308 M -1.41 % | 33.784 M -43.83 % | 60.146 M 95.21 % | 30.810 M 1.74 % | 30.284 M -35.22 % | 46.752 M |
| Net income ratio | 0.05 168.99 % | 0.02 222.91 % | -0.02 -177.96 % | 0.02 73.18 % | 0.01 -4.09 % | 0.01 1 217.75 % | 0.00 -98.75 % | 0.07 1 321.16 % | -0.01 60.33 % | -0.02 33.66 % | -0.02 49.17 % | -0.04 -143.36 % | 0.10 27.24 % | 0.08 -22.63 % | 0.10 17.71 % | 0.09 119.17 % | 0.04 -37.83 % | 0.07 10.69 % | 0.06 -18.64 % | 0.07 -10.83 % | 0.08 -0.10 % | 0.08 10.00 % | 0.07 -3.59 % | 0.08 -29.10 % | 0.11 45.29 % | 0.07 59.44 % | 0.05 -35.60 % | 0.07 11.77 % | 0.06 -24.44 % | 0.09 -17.57 % | 0.10 5.88 % | 0.10 71.62 % | 0.06 -31.56 % | 0.08 81.55 % | 0.05 -56.42 % | 0.11 79.81 % | 0.06 -34.00 % | 0.09 22.69 % | 0.07 -38.72 % | 0.12 628.32 % | 0.02 -63.98 % | 0.05 155.98 % | 0.02 -60.03 % | 0.04 450.89 % | 0.01 -82.38 % | 0.05 -15.25 % | 0.05 106.30 % | 0.03 -38.71 % | 0.04 -54.44 % | 0.09 1.25 % | 0.09 136.43 % | 0.04 -57.35 % | 0.09 -1.27 % | 0.09 -5.55 % | 0.10 |
| Ratio EBITDA | 0.17 24.04 % | 0.14 4.85 % | 0.13 -30.15 % | 0.19 209.57 % | 0.06 -61.98 % | 0.16 -2.03 % | 0.16 -34.50 % | 0.25 44.70 % | 0.17 6.49 % | 0.16 16.19 % | 0.14 34.16 % | 0.10 -51.35 % | 0.21 27.73 % | 0.17 -12.56 % | 0.19 5.53 % | 0.18 27.46 % | 0.14 -21.38 % | 0.18 0.39 % | 0.18 -5.28 % | 0.19 -11.34 % | 0.21 12.26 % | 0.19 7.33 % | 0.18 -3.89 % | 0.18 -11.72 % | 0.21 9.95 % | 0.19 29.24 % | 0.15 7.81 % | 0.14 -21.18 % | 0.17 -12.75 % | 0.20 -10.77 % | 0.22 0.99 % | 0.22 24.25 % | 0.18 -14.75 % | 0.21 31.61 % | 0.16 -30.23 % | 0.23 27.92 % | 0.18 -8.55 % | 0.19 7.96 % | 0.18 -20.10 % | 0.22 13.89 % | 0.20 -13.83 % | 0.23 97.50 % | 0.12 -18.23 % | 0.14 53.94 % | 0.09 -30.01 % | 0.13 -10.33 % | 0.15 23.21 % | 0.12 -11.89 % | 0.13 -21.43 % | 0.17 -10.73 % | 0.19 -43.37 % | 0.34 76.56 % | 0.19 18.26 % | 0.16 -37.81 % | 0.26 |
| Gross profit ratio | 0.26 12.07 % | 0.23 2.48 % | 0.23 -6.33 % | 0.24 7.92 % | 0.23 -8.52 % | 0.25 3.04 % | 0.24 0.67 % | 0.24 4.81 % | 0.23 -7.05 % | 0.25 18.78 % | 0.21 -5.00 % | 0.22 -30.44 % | 0.31 24.27 % | 0.25 -4.45 % | 0.26 -1.49 % | 0.27 6.80 % | 0.25 -19.33 % | 0.31 4.77 % | 0.30 17.92 % | 0.25 -10.24 % | 0.28 5.41 % | 0.27 3.90 % | 0.26 4.72 % | 0.24 -11.33 % | 0.27 4.82 % | 0.26 16.99 % | 0.22 1.85 % | 0.22 -15.99 % | 0.26 -0.65 % | 0.26 -5.33 % | 0.28 14.82 % | 0.24 -3.07 % | 0.25 -7.59 % | 0.27 8.21 % | 0.25 -16.13 % | 0.30 28.20 % | 0.23 -13.68 % | 0.27 17.72 % | 0.23 -14.71 % | 0.27 36.88 % | 0.20 -13.83 % | 0.23 13.74 % | 0.20 4.24 % | 0.19 10.62 % | 0.17 -26.06 % | 0.23 -3.44 % | 0.24 36.15 % | 0.18 -21.66 % | 0.23 -10.74 % | 0.26 -2.49 % | 0.26 -8.14 % | 0.29 6.15 % | 0.27 -2.06 % | 0.27 5.24 % | 0.26 |
| Weighted average shs out dil | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M |
| Weighted average shs out | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M |
| EPS diluted | 0.36 176.92 % | 0.13 242.08 % | -0.09 -165.36 % | 0.14 68.47 % | 0.08 1.34 % | 0.08 1 266.67 % | 0.01 -98.78 % | 0.49 1 280.72 % | -0.04 58.50 % | -0.10 33.33 % | -0.15 46.43 % | -0.28 -143.08 % | 0.65 38.30 % | 0.47 -25.40 % | 0.63 34.04 % | 0.47 161.11 % | 0.18 -40.00 % | 0.30 11.11 % | 0.27 -10.00 % | 0.30 -11.76 % | 0.34 -12.82 % | 0.39 2.63 % | 0.38 2.70 % | 0.37 -33.93 % | 0.56 60.00 % | 0.35 59.09 % | 0.22 -46.34 % | 0.41 20.59 % | 0.34 -27.66 % | 0.47 -18.97 % | 0.58 -6.45 % | 0.62 106.67 % | 0.30 -34.78 % | 0.46 109.09 % | 0.22 -58.49 % | 0.53 96.30 % | 0.27 -43.75 % | 0.48 23.08 % | 0.39 -51.85 % | 0.81 864.29 % | 0.08 -68.89 % | 0.27 170.00 % | 0.10 -60.00 % | 0.25 466.89 % | 0.04 -83.04 % | 0.26 -18.75 % | 0.32 146.15 % | 0.13 -43.48 % | 0.23 -65.15 % | 0.66 11.86 % | 0.59 136.00 % | 0.25 -52.83 % | 0.53 -15.87 % | 0.63 -1.56 % | 0.64 |
| Earnings per share | 0.36 176.92 % | 0.13 242.08 % | -0.09 -165.36 % | 0.14 68.47 % | 0.08 1.34 % | 0.08 1 266.67 % | 0.01 -98.78 % | 0.49 1 280.72 % | -0.04 58.50 % | -0.10 33.33 % | -0.15 46.43 % | -0.28 -143.08 % | 0.65 38.30 % | 0.47 -25.40 % | 0.63 34.04 % | 0.47 161.11 % | 0.18 -40.00 % | 0.30 11.11 % | 0.27 -10.00 % | 0.30 -11.76 % | 0.34 -12.82 % | 0.39 2.63 % | 0.38 2.70 % | 0.37 -33.93 % | 0.56 60.00 % | 0.35 59.09 % | 0.22 -46.34 % | 0.41 20.59 % | 0.34 -27.66 % | 0.47 -18.97 % | 0.58 -6.45 % | 0.62 106.67 % | 0.30 -34.78 % | 0.46 109.09 % | 0.22 -58.49 % | 0.53 96.30 % | 0.27 -43.75 % | 0.48 23.08 % | 0.39 -51.85 % | 0.81 864.29 % | 0.08 -68.89 % | 0.27 170.00 % | 0.10 -60.00 % | 0.25 466.89 % | 0.04 -83.04 % | 0.26 -18.75 % | 0.32 146.15 % | 0.13 -43.48 % | 0.23 -65.15 % | 0.66 11.86 % | 0.59 9.26 % | 0.54 1.89 % | 0.53 -15.87 % | 0.63 -1.56 % | 0.64 |
| Gross profit | 50.114 M 13.21 % | 44.265 M 19.57 % | 37.020 M -20.44 % | 46.532 M 3.64 % | 44.900 M -3.42 % | 46.492 M 7.59 % | 43.210 M -2.34 % | 44.244 M 1.62 % | 43.537 M -5.11 % | 45.883 M 25.02 % | 36.701 M -3.28 % | 37.948 M -29.68 % | 53.966 M 33.65 % | 40.378 M -7.93 % | 43.854 M 12.17 % | 39.096 M 27.81 % | 30.590 M -16.80 % | 36.765 M -1.46 % | 37.310 M 31.61 % | 28.350 M -11.93 % | 32.192 M -7.44 % | 34.778 M -3.33 % | 35.978 M 11.76 % | 32.192 M -17.17 % | 38.864 M 13.89 % | 34.124 M 16.23 % | 29.359 M -14.91 % | 34.504 M -8.07 % | 37.532 M -5.98 % | 39.921 M -6.79 % | 42.828 M 1.77 % | 42.083 M 16.62 % | 36.086 M -10.88 % | 40.492 M 26.01 % | 32.134 M -21.80 % | 41.090 M 42.51 % | 28.833 M -27.92 % | 40.005 M 18.04 % | 33.891 M -25.89 % | 45.730 M 64.42 % | 27.814 M -24.36 % | 36.771 M 17.64 % | 31.258 M 6.80 % | 29.267 M 11.54 % | 26.240 M -33.12 % | 39.234 M -0.97 % | 39.618 M 57.78 % | 25.109 M -25.34 % | 33.630 M -32.37 % | 49.727 M 7.69 % | 46.175 M -8.89 % | 50.679 M 17.37 % | 43.180 M -15.74 % | 51.248 M 9.62 % | 46.752 M |
| Income tax expense | 2.754 M -0.19 % | 2.759 M -40.46 % | 4.634 M 60.51 % | 2.887 M -40.13 % | 4.822 M 3.65 % | 4.652 M 28.18 % | 3.630 M -15.83 % | 4.312 M 33.88 % | 3.221 M 128.58 % | 1.409 M -45.90 % | 2.605 M -15.06 % | 3.066 M 132.08 % | 1.321 M -19.14 % | 1.634 M -54.82 % | 3.616 M -7.25 % | 3.899 M 77.47 % | 2.197 M 18.99 % | 1.846 M -41.21 % | 3.141 M 48.12 % | 2.120 M -2.80 % | 2.182 M -6.17 % | 2.325 M -5.91 % | 2.471 M 0.05 % | 2.470 M 13.40 % | 2.178 M -28.37 % | 3.041 M 54.81 % | 1.964 M 328.91 % | -858.000 K -121.99 % | 3.901 M -27.98 % | 5.417 M 38.85 % | 3.901 M -20.97 % | 4.936 M 38.80 % | 3.556 M 0.00 % | 3.556 M 0.00 % | 3.556 M 53.45 % | 2.317 M -39.23 % | 3.813 M 19.14 % | 3.201 M -4.33 % | 3.346 M 49.96 % | 2.231 M 11.43 % | 2.002 M 13.02 % | 1.771 M -5.88 % | 1.882 M 9.65 % | 1.716 M 0.57 % | 1.707 M -11.85 % | 1.936 M -9.82 % | 2.147 M -7.56 % | 2.323 M 44.41 % | 1.608 M -45.61 % | 2.957 M 111.23 % | 1.400 M -47.86 % | 2.685 M 91.79 % | 1.400 M -43.87 % | 2.494 M -73.00 % | 9.237 M |
| Cost of revenue | 140.310 M -2.72 % | 144.234 M 15.81 % | 124.540 M -13.32 % | 143.682 M -6.19 % | 153.170 M 8.53 % | 141.128 M 3.41 % | 136.470 M -3.19 % | 140.963 M -4.41 % | 147.467 M 3.49 % | 142.490 M 1.00 % | 141.082 M 3.22 % | 136.677 M 15.07 % | 118.776 M -1.22 % | 120.243 M -2.10 % | 122.825 M 14.49 % | 107.278 M 16.96 % | 91.723 M 12.09 % | 81.829 M -7.84 % | 88.786 M 4.91 % | 84.635 M 2.01 % | 82.966 M -13.90 % | 96.362 M -8.21 % | 104.980 M 5.10 % | 99.882 M -2.58 % | 102.523 M 6.80 % | 95.998 M -5.53 % | 101.619 M -16.89 % | 122.274 M 15.65 % | 105.729 M -5.15 % | 111.473 M 0.49 % | 110.929 M -15.57 % | 131.383 M 21.54 % | 108.095 M -0.84 % | 109.016 M 13.26 % | 96.252 M -0.36 % | 96.596 M 2.37 % | 94.358 M -11.57 % | 106.702 M -6.44 % | 114.046 M -8.42 % | 124.525 M 9.30 % | 113.933 M -8.64 % | 124.707 M -0.13 % | 124.871 M 1.43 % | 123.110 M -1.42 % | 124.880 M -2.31 % | 127.829 M 3.69 % | 123.277 M 6.78 % | 115.454 M 1.41 % | 113.852 M -21.44 % | 144.927 M 11.42 % | 130.077 M 2.40 % | 127.025 M 8.07 % | 117.539 M -13.30 % | 135.566 M 2.23 % | 132.611 M |
| General and administrative expenses | 11.502 M 1.60 % | 11.321 M 13.52 % | 9.973 M 165.13 % | -15.311 M -190.95 % | 16.835 M 55.63 % | 10.818 M 8.86 % | 9.937 M 77.48 % | 5.599 M -17.44 % | 6.782 M -35.94 % | 10.587 M 16.29 % | 9.104 M 158.66 % | -15.519 M -366.26 % | 5.829 M -16.26 % | 6.960 M -1.46 % | 7.063 M 138.73 % | -18.239 M -371.56 % | 6.716 M -28.84 % | 9.438 M 6.94 % | 8.826 M 177.53 % | -11.384 M -291.85 % | 5.934 M -1.50 % | 6.024 M 2.65 % | 5.869 M 153.14 % | -11.044 M -269.58 % | 6.513 M 10.13 % | 5.914 M -3.69 % | 6.140 M 140.78 % | -15.057 M -246.78 % | 10.258 M 38.11 % | 7.427 M 56.32 % | 4.751 M 139.86 % | -11.919 M -325.56 % | 5.284 M -28.45 % | 7.385 M 17.20 % | 6.301 M -8.40 % | 6.879 M -0.33 % | 6.902 M -15.08 % | 8.128 M 169.13 % | 3.020 M -14.30 % | 3.524 M -27.20 % | 4.841 M -46.28 % | 9.011 M 8.69 % | 8.291 M 108.31 % | 3.980 M -42.92 % | 6.973 M -35.99 % | 10.894 M 16.89 % | 9.319 M 324.89 % | -4.144 M -143.20 % | 9.592 M 6.23 % | 9.029 M 51.51 % | 5.959 M -88.37 % | 51.221 M 416.09 % | 9.925 M -11.65 % | 11.234 M 30.85 % | 8.585 M |
| Selling and marketing expenses | 16.292 M -5.13 % | 17.172 M 8.99 % | 15.755 M 319.75 % | -7.170 M -144.52 % | 16.104 M -7.89 % | 17.482 M 17.22 % | 14.914 M -0.68 % | 15.016 M -9.80 % | 16.648 M 6.15 % | 15.683 M -4.24 % | 16.377 M 281.70 % | -9.013 M -153.52 % | 16.840 M 24.86 % | 13.487 M 4.29 % | 12.932 M 206.12 % | -12.186 M -201.03 % | 12.062 M 9.68 % | 10.998 M 1.64 % | 10.820 M 201.32 % | -10.680 M -207.91 % | 9.897 M -14.58 % | 11.586 M -10.03 % | 12.878 M 203.48 % | -12.445 M -208.32 % | 11.489 M -4.66 % | 12.051 M 2.46 % | 11.762 M 216.84 % | -10.067 M -186.00 % | 11.705 M 8.83 % | 10.756 M -14.82 % | 12.627 M 235.17 % | -9.341 M -175.18 % | 12.425 M 1.79 % | 12.206 M -1.54 % | 12.398 M 14.71 % | 10.807 M -3.82 % | 11.237 M -11.98 % | 12.766 M 8.12 % | 11.808 M 10.66 % | 10.670 M -10.09 % | 11.868 M -10.11 % | 13.203 M 7.66 % | 12.263 M -13.94 % | 14.250 M 27.08 % | 11.213 M -9.49 % | 12.388 M 5.59 % | 11.732 M -39.39 % | 19.356 M 71.67 % | 11.276 M -15.15 % | 13.289 M 12.73 % | 11.789 M 142.50 % | -27.740 M -405.89 % | 9.068 M -10.09 % | 10.086 M 1.12 % | 9.975 M |
| Other expenses | -111.206 K 53.48 % | -239.047 K -8 809.69 % | -2.683 K -100.01 % | 53.270 M 578 745.43 % | -9.206 K | 0.000 100.00 % | -1.099 K -100.02 % | 5.640 M 62 666 566.67 % | 9.000 | 0.000 100.00 % | -1.124 M -102.64 % | 42.552 M 12 862.35 % | -333.415 K 63.36 % | -909.968 K 22.53 % | -1.175 M -102.86 % | 41.006 M 8 353.69 % | -496.820 K -166.87 % | -186.164 K -315.64 % | 86.329 K -99.75 % | 35.107 M 5 845.24 % | -611.061 K -20.92 % | -505.331 K -48.15 % | -341.095 K -100.89 % | 38.329 M 2 734.67 % | -1.455 M -9.84 % | -1.324 M -124.61 % | -589.674 K -101.31 % | 44.856 M 2 393.76 % | -1.956 M -68.54 % | -1.160 M 23.20 % | -1.511 M -104.68 % | 32.311 M 7 539.51 % | -434.314 K 84.18 % | -2.746 M 92.73 % | -37.772 M | 0.000 100.00 % | -3.746 M -221.49 % | -1.165 M -285.78 % | 627.261 K | 0.000 100.00 % | -66.571 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.538 M 234.07 % | -1.147 M | 0.000 100.00 % | -34.613 K |
| Operating expenses | 27.682 M -2.02 % | 28.253 M 8.00 % | 26.160 M -15.03 % | 30.789 M -6.50 % | 32.930 M 16.36 % | 28.300 M 13.88 % | 24.850 M -16.19 % | 29.649 M 26.54 % | 23.430 M -10.81 % | 26.270 M 7.85 % | 24.357 M 35.17 % | 18.019 M -27.27 % | 24.774 M 26.81 % | 19.537 M 3.81 % | 18.821 M 77.87 % | 10.581 M -42.12 % | 18.282 M -9.72 % | 20.250 M 2.62 % | 19.733 M 51.28 % | 13.043 M -14.30 % | 15.220 M -11.02 % | 17.105 M -7.07 % | 18.405 M 24.03 % | 14.840 M -10.32 % | 16.547 M -0.56 % | 16.641 M -3.88 % | 17.312 M -12.26 % | 19.732 M -1.38 % | 20.008 M 17.53 % | 17.023 M 7.28 % | 15.868 M 43.60 % | 11.050 M -36.04 % | 17.275 M 2.55 % | 16.845 M 188.32 % | -19.073 M -207.84 % | 17.687 M 22.89 % | 14.392 M -27.05 % | 19.728 M 27.65 % | 15.455 M 8.88 % | 14.194 M -14.71 % | 16.642 M -25.08 % | 22.214 M 8.07 % | 20.554 M 12.75 % | 18.230 M 0.24 % | 18.186 M -21.55 % | 23.182 M 10.12 % | 21.051 M 38.38 % | 15.212 M -27.10 % | 20.867 M -6.50 % | 22.318 M 25.75 % | 17.748 M -29.06 % | 25.020 M 40.20 % | 17.846 M -16.29 % | 21.320 M 15.09 % | 18.525 M |
| Cost and expenses | 167.992 M -2.61 % | 172.488 M 214.46 % | -150.700 M -186.38 % | 174.471 M -6.25 % | 186.100 M 9.84 % | 169.428 M 5.03 % | 161.320 M -5.45 % | 170.612 M -0.17 % | 170.897 M 1.44 % | 168.476 M 1.15 % | 166.563 M 7.67 % | 154.696 M 7.76 % | 143.550 M 2.70 % | 139.780 M -1.32 % | 141.646 M 20.18 % | 117.859 M 7.14 % | 110.004 M 7.76 % | 102.079 M -5.93 % | 108.519 M 11.10 % | 97.678 M -0.52 % | 98.185 M -13.47 % | 113.466 M -8.04 % | 123.385 M 7.55 % | 114.723 M -3.65 % | 119.070 M 5.71 % | 112.639 M -5.29 % | 118.931 M -16.25 % | 142.007 M 12.94 % | 125.737 M -2.15 % | 128.496 M 1.34 % | 126.797 M -10.98 % | 142.433 M 13.61 % | 125.370 M -0.39 % | 125.861 M 9.14 % | 115.326 M 1.65 % | 113.454 M 4.33 % | 108.751 M -13.98 % | 126.431 M -1.90 % | 128.873 M -7.10 % | 138.719 M 6.18 % | 130.642 M -11.08 % | 146.920 M 1.03 % | 145.425 M 2.89 % | 141.340 M -1.21 % | 143.066 M -5.26 % | 151.011 M 4.35 % | 144.716 M 10.75 % | 130.667 M -3.01 % | 134.719 M -19.45 % | 167.245 M 13.01 % | 147.990 M -2.67 % | 152.045 M 12.31 % | 135.385 M -13.51 % | 156.530 M 3.54 % | 151.171 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 27.793 M -2.45 % | 28.492 M 8.90 % | 26.163 M 216.38 % | -22.481 M -168.25 % | 32.939 M 16.39 % | 28.300 M 13.88 % | 24.851 M 3.51 % | 24.009 M 2.47 % | 23.430 M -10.81 % | 26.270 M 3.10 % | 25.481 M 203.87 % | -24.532 M -208.22 % | 22.668 M 10.86 % | 20.447 M 2.26 % | 19.995 M 165.72 % | -30.425 M -262.02 % | 18.778 M -8.11 % | 20.436 M 4.02 % | 19.646 M 189.04 % | -22.064 M -239.37 % | 15.831 M -10.10 % | 17.610 M -6.06 % | 18.747 M 179.81 % | -23.489 M -230.48 % | 18.002 M 0.20 % | 17.965 M 0.35 % | 17.902 M 171.26 % | -25.124 M -214.39 % | 21.964 M 20.79 % | 18.183 M 4.63 % | 17.378 M 181.74 % | -21.261 M -220.05 % | 17.710 M -9.61 % | 19.591 M 4.77 % | 18.699 M 5.72 % | 17.687 M -2.49 % | 18.139 M -13.19 % | 20.894 M 40.91 % | 14.828 M 4.46 % | 14.194 M -15.05 % | 16.709 M -24.78 % | 22.214 M 8.07 % | 20.554 M 12.75 % | 18.230 M 0.24 % | 18.186 M -21.55 % | 23.182 M 10.12 % | 21.051 M 38.38 % | 15.212 M -27.10 % | 20.867 M -6.50 % | 22.318 M 25.75 % | 17.748 M -24.42 % | 23.482 M 23.63 % | 18.993 M -10.91 % | 21.320 M 14.87 % | 18.560 M |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 5.776 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 147.778 K -49.36 % | 291.806 K 1.99 % | 286.111 K 48.20 % | 193.055 K -21.47 % | 245.833 K 5.89 % | 232.168 K -64.88 % | 661.041 K -23.96 % | 869.291 K 11.72 % | 778.102 K 38.32 % | 562.544 K 101.71 % | 278.889 K 230.27 % | 84.444 K | 0.000 -100.00 % | 53.438 K | 0.000 | 0.000 -100.00 % | 103.181 K | 0.000 -100.00 % | 71.240 K 10.56 % | 64.438 K 2.19 % | 63.058 K -1.09 % | 63.750 K 191.43 % | 21.875 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 5.036 M 4.69 % | 4.810 M 1.00 % | 4.763 M -15.98 % | 5.668 M -6.92 % | 6.090 M 5.17 % | 5.790 M -0.03 % | 5.792 M -34.01 % | 8.776 M -16.91 % | 10.562 M -8.28 % | 11.516 M 83.80 % | 6.265 M 4.96 % | 5.969 M 59.00 % | 3.754 M 109 678.92 % | 3.420 K -87.35 % | 27.027 K 36.07 % | 19.863 K -8.33 % | 21.667 K -10.10 % | 24.101 K -6.83 % | 25.869 K -36.28 % | 40.599 K 34.87 % | 30.103 K -7.21 % | 32.441 K -3.79 % | 33.719 K | 0.000 -100.00 % | 63.895 K 27.23 % | 50.220 K -1.73 % | 51.102 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 -100.00 % | 13.012 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 14.340 K |
| Depreciation and amortization | 8.883 M -0.14 % | 8.895 M 0.45 % | 8.855 M -2.59 % | 9.091 M | 0.000 -100.00 % | 9.586 M 1.77 % | 9.419 M -4.46 % | 9.859 M 0.33 % | 9.827 M -5.19 % | 10.365 M 0.70 % | 10.293 M 3.84 % | 9.913 M 66.32 % | 5.960 M 65.25 % | 3.607 M -1.03 % | 3.644 M -4.88 % | 3.831 M -22.59 % | 4.949 M 3.78 % | 4.768 M -3.94 % | 4.964 M -17.50 % | 6.017 M -20.20 % | 7.540 M 4.84 % | 7.192 M -1.88 % | 7.330 M 5.92 % | 6.920 M -2.84 % | 7.122 M -0.50 % | 7.158 M 0.18 % | 7.146 M 9.31 % | 6.537 M -7.03 % | 7.032 M 4.45 % | 6.732 M -1.13 % | 6.809 M -2.90 % | 7.013 M 5.60 % | 6.641 M -9.16 % | 7.310 M 2.40 % | 7.138 M 4.70 % | 6.818 M 1.40 % | 6.724 M 20.62 % | 5.574 M -24.18 % | 7.352 M 12.54 % | 6.533 M -60.90 % | 16.709 M -24.78 % | 22.214 M 204.39 % | 7.298 M 6.37 % | 6.861 M 18.52 % | 5.789 M -0.43 % | 5.814 M 0.73 % | 5.772 M 1.83 % | 5.668 M 0.21 % | 5.656 M 0.54 % | 5.626 M 1.88 % | 5.522 M 0.44 % | 5.498 M 0.39 % | 5.476 M | 0.000 -100.00 % | 18.560 M |
| Operating income | 22.432 M 40.09 % | 16.012 M 47.44 % | 10.860 M -31.02 % | 15.743 M 31.52 % | 11.970 M -34.20 % | 18.191 M -0.92 % | 18.360 M 25.80 % | 14.595 M -33.14 % | 21.830 M 17.13 % | 18.638 M 66.11 % | 11.221 M -43.70 % | 19.928 M -31.73 % | 29.191 M 40.07 % | 20.840 M -16.75 % | 25.033 M -66.08 % | 73.797 M 499.56 % | 12.308 M -25.47 % | 16.515 M -6.04 % | 17.578 M 14.84 % | 15.307 M -9.81 % | 16.972 M -3.97 % | 17.673 M 0.57 % | 17.573 M 1.28 % | 17.351 M -22.25 % | 22.317 M 27.65 % | 17.483 M 45.13 % | 12.047 M -18.45 % | 14.772 M -15.70 % | 17.524 M -23.47 % | 22.898 M -15.07 % | 26.961 M -13.12 % | 31.033 M 64.98 % | 18.811 M -20.45 % | 23.646 M 81.06 % | 13.060 M -44.20 % | 23.404 M 54.87 % | 15.112 M -31.02 % | 21.910 M 14.93 % | 19.064 M -39.55 % | 31.536 M 183.98 % | 11.105 M -23.72 % | 14.557 M 36.00 % | 10.704 M -3.02 % | 11.038 M 37.04 % | 8.054 M -49.83 % | 16.052 M -11.70 % | 18.179 M 83.69 % | 9.897 M -22.46 % | 12.763 M -53.43 % | 27.409 M -3.02 % | 28.262 M 10.14 % | 25.659 M 6.09 % | 24.186 M -19.18 % | 29.928 M 6.16 % | 28.192 M |
| Operating income ratio | 0.12 38.68 % | 0.08 26.37 % | 0.07 -18.78 % | 0.08 36.95 % | 0.06 -37.67 % | 0.10 -5.11 % | 0.10 29.67 % | 0.08 -31.05 % | 0.11 14.74 % | 0.10 57.82 % | 0.06 -44.70 % | 0.11 -32.47 % | 0.17 30.24 % | 0.13 -13.61 % | 0.15 -70.21 % | 0.50 401.00 % | 0.10 -27.74 % | 0.14 -0.10 % | 0.14 2.90 % | 0.14 -8.08 % | 0.15 9.36 % | 0.13 8.10 % | 0.12 -5.11 % | 0.13 -16.77 % | 0.16 17.48 % | 0.13 46.09 % | 0.09 -2.39 % | 0.09 -22.97 % | 0.12 -19.12 % | 0.15 -13.74 % | 0.18 -1.99 % | 0.18 37.13 % | 0.13 -17.51 % | 0.16 55.48 % | 0.10 -40.15 % | 0.17 39.32 % | 0.12 -17.39 % | 0.15 14.62 % | 0.13 -30.43 % | 0.19 136.43 % | 0.08 -13.10 % | 0.09 31.49 % | 0.07 -5.35 % | 0.07 35.91 % | 0.05 -44.53 % | 0.10 -13.90 % | 0.11 58.51 % | 0.07 -18.64 % | 0.09 -38.54 % | 0.14 -12.19 % | 0.16 11.05 % | 0.14 -4.05 % | 0.15 -6.06 % | 0.16 1.92 % | 0.16 |
| Total other income expenses net | -3.983 M -2.48 % | -3.887 M -15.54 % | -3.364 M -29.85 % | -2.591 M -190.24 % | 2.871 M 176.62 % | -3.747 M 15.20 % | -4.419 M -135.63 % | 12.401 M 230.18 % | -9.526 M 8.78 % | -10.443 M -227.98 % | -3.184 M 82.12 % | -17.804 M -677.54 % | -2.290 M -202.42 % | 2.236 M -23.70 % | 2.930 M 105.71 % | -51.325 M -38 667.90 % | 133.077 K -64.09 % | 370.628 K 126.27 % | -1.411 M -3 374.87 % | -40.599 K -34.87 % | -30.103 K 7.21 % | -32.441 K 3.79 % | -33.719 K -683.78 % | 5.776 K 109.04 % | -63.895 K -27.23 % | -50.220 K 1.73 % | -51.102 K | 0.000 -100.00 % | 147.778 K -49.36 % | 291.806 K 1.99 % | 286.111 K 197.85 % | -292.399 K -290.42 % | 153.557 K -33.85 % | 232.132 K -67.53 % | 714.808 K -57.83 % | 1.695 M 114.72 % | 789.474 K 44.57 % | 546.073 K 43.12 % | 381.548 K -77.79 % | 1.718 M 2 480.70 % | 66.571 K -96.43 % | 1.864 M 1 805.84 % | -109.292 K -102.83 % | 3.863 M 528.39 % | 614.817 K -12.66 % | 703.904 K 488.01 % | -181.413 K -114.08 % | 1.288 M -12.54 % | 1.473 M 336.30 % | 337.637 K 275.85 % | -192.000 K | 0.000 -100.00 % | 1.147 M 222.14 % | 356.114 K 1 656.59 % | 20.273 K |
| 2025-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 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 |
| 2025-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 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 279.185 M -6.95 % | 300.023 M 13.71 % | 263.852 M 4.39 % | 252.757 M -1.75 % | 257.254 M -6.03 % | 273.769 M 25.77 % | 217.669 M -3.66 % | 225.938 M -33.05 % | 337.462 M 2.16 % | 330.333 M 17.85 % | 280.303 M -10.81 % | 314.280 M -1.89 % | 320.343 M 15.64 % | 277.018 M 19.85 % | 231.140 M 11.92 % | 206.515 M 65.42 % | 124.845 M 30.58 % | 95.605 M 100.67 % | 47.643 M 133.92 % | 20.367 M 223.65 % | 6.293 M 119.43 % | -32.387 M -38.33 % | -23.413 M 61.99 % | -61.596 M -2.67 % | -59.995 M 5.69 % | -63.612 M 37.11 % | -101.149 M 5.38 % | -106.895 M 14.53 % | -125.073 M 15.27 % | -147.610 M -5.15 % | -140.382 M 18.80 % | -172.879 M 16.24 % | -206.391 M -26.20 % | -163.546 M 32.44 % | -242.068 M -6.24 % | -227.856 M -52.29 % | -149.621 M 3.25 % | -154.643 M 24.80 % | -205.640 M -33.65 % | -153.859 M 4.25 % | -160.695 M -14.81 % | -139.968 M 20.36 % | -175.746 M -9.38 % | -160.674 M -4.18 % | -154.231 M 11.01 % | -173.322 M 14.80 % | -203.436 M -14.04 % | -178.392 M -12.85 % | -158.078 M -9.10 % | -144.895 M 32.92 % | -215.997 M -6.26 % | -203.269 M -12.34 % | -180.942 M 3.98 % | -188.441 M |
| Total investments | 21.490 M 0.00 % | 21.490 M 0.86 % | 21.306 M -0.86 % | 21.490 M 0.86 % | 21.306 M 0.87 % | 21.123 M 0.00 % | 21.123 M 0.00 % | 21.123 M 0.59 % | 21.000 M 0.00 % | 21.000 M 0.00 % | 21.000 M 0.00 % | 21.000 M 0.00 % | 21.000 M 0.00 % | 21.000 M 0.00 % | 21.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 -100.00 % | 50.000 M -50.00 % | 100.000 M 100.00 % | 50.000 M 10 199.64 % | 485.454 K -15.97 % | 577.730 K -98.58 % | 40.578 M 7 643.89 % | 524.000 K 11.44 % | 470.191 K 2.48 % | 458.819 K -3.47 % | 475.290 K 27.55 % | 372.631 K | 0.000 | 0.000 | 0.000 -100.00 % | 275.287 K | 0.000 -100.00 % | 6.826 K -47.29 % | 12.949 K -85.66 % | 90.328 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total debt | 365.916 M 3.65 % | 353.030 M 8.09 % | 326.614 M 6.34 % | 307.139 M -4.20 % | 320.593 M -8.71 % | 351.169 M 14.66 % | 306.259 M -2.92 % | 315.462 M -23.87 % | 414.376 M -2.38 % | 424.460 M 6.48 % | 398.611 M 5.95 % | 376.240 M 9.66 % | 343.091 M -0.11 % | 343.475 M 14.73 % | 299.378 M 7.74 % | 277.880 M 34.10 % | 207.220 M 7.59 % | 192.604 M 30.52 % | 147.572 M 40.79 % | 104.814 M 33.55 % | 78.484 M 0.52 % | 78.080 M 34.63 % | 57.994 M 219.46 % | 18.154 M 360.53 % | 3.942 M 1.65 % | 3.878 M -20.50 % | 4.878 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 |
| Accumulated other comprehensive income loss | 74.054 M 0.00 % | 74.054 M | 0.000 | 0.000 | 0.000 -100.00 % | 74.054 M 0.00 % | 74.054 M 0.00 % | 74.054 M 0.75 % | 73.502 M 0.00 % | 73.502 M 0.00 % | 73.502 M 0.00 % | 73.502 M 5.82 % | 69.459 M 0.00 % | 69.459 M 0.00 % | 69.459 M 0.00 % | 69.459 M 5.21 % | 66.022 M 0.00 % | 66.022 M 0.00 % | 66.022 M 0.00 % | 66.022 M | 0.000 | 0.000 -100.00 % | 62.160 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 % | 48.694 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 |
| Retained earnings | 235.319 M 4.35 % | 225.515 M -9.58 % | 249.406 M -1.00 % | 251.923 M 1.58 % | 248.000 M 0.93 % | 245.715 M 0.93 % | 243.458 M 0.07 % | 243.294 M 6.03 % | 229.466 M -0.49 % | 230.607 M -11.62 % | 260.925 M -1.52 % | 264.961 M -3.27 % | 273.917 M 6.95 % | 256.126 M 5.35 % | 243.124 M 7.73 % | 225.686 M -6.00 % | 240.088 M 2.04 % | 235.282 M 3.40 % | 227.546 M 15.20 % | 197.528 M -8.54 % | 215.973 M 4.53 % | 206.617 M 5.44 % | 195.953 M -3.53 % | 203.133 M -1.05 % | 205.295 M 8.05 % | 190.003 M 5.37 % | 180.316 M 3.51 % | 174.201 M 1.62 % | 171.421 M 5.73 % | 162.128 M -8.21 % | 176.632 M 9.97 % | 160.619 M 7.14 % | 149.922 M 5.83 % | 141.658 M -9.56 % | 156.638 M 3.93 % | 150.716 M 2.57 % | 146.938 M 4.23 % | 140.981 M -10.80 % | 158.044 M 6.11 % | 148.940 M -12.96 % | 171.120 M 1.37 % | 168.811 M 14.18 % | 147.840 M 1.71 % | 145.358 M 4.35 % | 139.296 M 0.79 % | 138.205 M -13.20 % | 159.216 M 5.21 % | 151.336 M 2.23 % | 148.041 M 3.96 % | 142.399 M -29.85 % | 202.998 M 32.95 % | 152.691 M 9.63 % | 139.278 M 10.48 % | 126.062 M |
| Common stock | 275.000 M 0.00 % | 275.000 M 0.00 % | 275.000 M 0.00 % | 275.000 M 0.00 % | 275.000 M 0.00 % | 275.000 M 0.00 % | 275.000 M 0.00 % | 275.000 M 0.00 % | 275.000 M 0.00 % | 275.000 M 0.00 % | 275.000 M 0.00 % | 275.000 M 0.00 % | 275.000 M 0.00 % | 275.000 M 0.00 % | 275.000 M 0.00 % | 275.000 M 0.00 % | 275.000 M 0.00 % | 275.000 M 0.00 % | 275.000 M 0.00 % | 275.000 M 0.00 % | 275.000 M 0.00 % | 275.000 M 0.00 % | 275.000 M 0.00 % | 275.000 M 0.00 % | 275.000 M 0.00 % | 275.000 M 0.00 % | 275.000 M 0.00 % | 275.000 M 0.00 % | 275.000 M 0.00 % | 275.000 M 0.00 % | 275.000 M 0.00 % | 275.000 M 0.00 % | 275.000 M 0.00 % | 275.000 M 0.00 % | 275.000 M 0.00 % | 275.000 M 0.00 % | 275.000 M 0.00 % | 275.000 M 0.00 % | 275.000 M 0.00 % | 275.000 M 0.00 % | 275.000 M 0.00 % | 275.000 M 0.00 % | 275.000 M 0.00 % | 275.000 M 0.00 % | 275.000 M 0.00 % | 275.000 M 0.00 % | 275.000 M 0.00 % | 275.000 M 0.00 % | 275.000 M 0.00 % | 275.000 M 0.00 % | 275.000 M 0.00 % | 275.000 M 0.00 % | 275.000 M 0.00 % | 275.000 M |
| Total equity | 666.824 M 2.41 % | 651.129 M -4.23 % | 679.863 M 0.42 % | 677.001 M -1.65 % | 688.383 M 1.48 % | 678.364 M -0.89 % | 684.472 M 1.53 % | 674.161 M 2.32 % | 658.882 M -2.49 % | 675.698 M -2.97 % | 696.414 M 0.79 % | 690.982 M 0.27 % | 689.132 M 2.22 % | 674.152 M 3.28 % | 652.742 M 3.87 % | 628.395 M -3.20 % | 649.195 M -0.48 % | 652.355 M 2.30 % | 637.710 M 5.93 % | 602.017 M -1.62 % | 611.955 M 2.47 % | 597.194 M 0.35 % | 595.128 M -4.14 % | 620.811 M 2.73 % | 604.338 M 3.44 % | 584.263 M -1.93 % | 595.771 M 1.71 % | 585.739 M -0.25 % | 587.208 M 2.40 % | 573.438 M -2.94 % | 590.815 M 4.11 % | 567.469 M 2.86 % | 551.712 M 2.87 % | 536.304 M -4.72 % | 562.852 M 1.85 % | 552.633 M 2.16 % | 540.954 M -0.82 % | 545.437 M -6.42 % | 582.840 M 2.73 % | 567.368 M 4.10 % | 545.009 M 0.79 % | 540.752 M -2.59 % | 555.109 M 1.43 % | 547.302 M -0.28 % | 548.861 M 1.09 % | 542.952 M -6.14 % | 578.458 M 2.62 % | 563.696 M 1.37 % | 556.086 M -0.60 % | 559.463 M -7.14 % | 602.490 M 4.63 % | 575.820 M 2.49 % | 561.841 M -2.74 % | 577.657 M |
| Other non current liabilities | 33.190 M -2.11 % | 33.905 M 0.02 % | 33.900 M -1.40 % | 34.380 M -1.96 % | 35.069 M -2.11 % | 35.824 M 48.76 % | 24.082 M 0.78 % | 23.895 M -35.57 % | 37.086 M -2.08 % | 37.874 M -4.57 % | 39.689 M -10.26 % | 44.225 M -10.70 % | 49.524 M -4.92 % | 52.088 M -5.10 % | 54.887 M -14.10 % | 63.893 M 94.82 % | 32.796 M -2.95 % | 33.792 M 5.49 % | 32.033 M 2.87 % | 31.139 M 7.24 % | 29.037 M -0.79 % | 29.269 M 2.49 % | 28.557 M -0.58 % | 28.725 M 1.66 % | 28.257 M -4.13 % | 29.473 M 0.37 % | 29.365 M -0.04 % | 29.377 M 20.85 % | 24.309 M 0.03 % | 24.301 M -0.61 % | 24.449 M 1.84 % | 24.008 M 5.54 % | 22.748 M -0.11 % | 22.774 M 1.49 % | 22.439 M -8.28 % | 24.464 M 1.73 % | 24.047 M -0.13 % | 24.079 M 3.38 % | 23.291 M 0.71 % | 23.127 M 1.23 % | 22.845 M 1.99 % | 22.400 M -0.74 % | 22.566 M 0.93 % | 22.357 M -2.90 % | 23.025 M -0.91 % | 23.236 M -1.00 % | 23.470 M 1.80 % | 23.055 M -0.34 % | 23.134 M 0.04 % | 23.124 M -0.30 % | 23.194 M 11.13 % | 20.871 M 2.98 % | 20.267 M 1.26 % | 20.014 M |
| Long term debt | 303.891 M -3.69 % | 315.518 M 1.49 % | 310.882 M 7.04 % | 290.439 M 7.93 % | 269.100 M 1.67 % | 264.675 M -3.68 % | 274.782 M -4.45 % | 287.589 M -18.48 % | 352.784 M -6.07 % | 375.582 M 5.38 % | 356.414 M 6.31 % | 335.262 M 50.40 % | 222.918 M 16.51 % | 191.335 M -10.02 % | 212.653 M -4.48 % | 222.620 M 35.12 % | 164.754 M 2.49 % | 160.751 M 166.20 % | 60.388 M 72.16 % | 35.077 M -20.50 % | 44.121 M -27.35 % | 60.732 M 6.63 % | 56.954 M 229.33 % | 17.294 M 439.59 % | 3.205 M 0.03 % | 3.204 M -15.42 % | 3.788 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 |
| Total non current liabilities | 401.485 M -4.64 % | 421.017 M 1.11 % | 416.375 M 4.03 % | 400.259 M 4.51 % | 382.980 M 0.08 % | 382.682 M -2.59 % | 392.850 M -0.82 % | 396.112 M 1.60 % | 389.870 M -5.70 % | 413.456 M 4.38 % | 396.103 M 4.38 % | 379.487 M 39.29 % | 272.442 M 11.92 % | 243.423 M -9.01 % | 267.540 M -6.62 % | 286.513 M 45.03 % | 197.550 M 1.55 % | 194.543 M 110.50 % | 92.421 M 39.58 % | 66.216 M -9.49 % | 73.158 M -18.71 % | 90.001 M 5.25 % | 85.511 M 85.82 % | 46.019 M 46.27 % | 31.462 M -3.72 % | 32.677 M -1.44 % | 33.153 M 12.85 % | 29.377 M 20.85 % | 24.309 M 0.03 % | 24.301 M -0.61 % | 24.449 M 1.84 % | 24.008 M 5.54 % | 22.748 M -0.11 % | 22.774 M 1.49 % | 22.439 M -8.28 % | 24.464 M 1.73 % | 24.047 M -0.13 % | 24.079 M 3.38 % | 23.291 M 0.71 % | 23.127 M 1.23 % | 22.845 M 1.99 % | 22.400 M -0.74 % | 22.566 M 0.93 % | 22.357 M -2.90 % | 23.025 M -0.91 % | 23.236 M -1.00 % | 23.470 M 1.80 % | 23.055 M -0.34 % | 23.134 M 0.04 % | 23.124 M -0.30 % | 23.194 M 11.13 % | 20.871 M 2.98 % | 20.267 M 1.26 % | 20.014 M |
| Other current liabilities | 19.489 M 30.29 % | 14.958 M -35.94 % | 23.352 M -63.90 % | 64.681 M 234.15 % | 19.357 M 1 935 766.20 % | -1.000 K -200.00 % | 1.000 K 0.00 % | 1.000 K | 0.000 100.00 % | -1.000 K -100.02 % | 5.612 M -90.19 % | 57.210 M | 0.000 100.00 % | -1.000 K 0.00 % | -1.000 K -100.00 % | 42.989 M 4 299 000.00 % | -1.000 K -100.12 % | 858.000 K -69.63 % | 2.825 M -94.20 % | 48.671 M 4 867 200.00 % | -1.000 K -100.03 % | 3.020 M | 0.000 100.00 % | -859.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 36.724 M | 0.000 | 0.000 | 0.000 -100.00 % | 49.105 M 77.15 % | 27.720 M -8.90 % | 30.429 M -9.35 % | 33.567 M -30.39 % | 48.219 M 19.28 % | 40.425 M -7.70 % | 43.799 M 5.66 % | 41.452 M -33.19 % | 62.040 M 42.40 % | 43.566 M 12.31 % | 38.791 M 22.11 % | 31.766 M -10.01 % | 35.299 M 11.29 % | 31.719 M 12.05 % | 28.307 M 10.36 % | 25.650 M 11.76 % | 22.951 M -22.39 % | 29.574 M -10.54 % | 33.057 M | 0.000 -100.00 % | 51.047 M | 0.000 | 0.000 |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.738 M 10.52 % | 12.430 M 21.21 % | 10.255 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.069 M -52.21 % | 2.237 M 124.63 % | 995.840 K | 0.000 -100.00 % | 4.037 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 |
| Short term debt | 62.025 M 65.35 % | 37.511 M 138.44 % | 15.732 M -5.79 % | 16.700 M -67.57 % | 51.493 M -40.47 % | 86.494 M 174.78 % | 31.477 M 12.93 % | 27.873 M -54.75 % | 61.592 M 26.01 % | 48.879 M 15.83 % | 42.198 M 2.98 % | 40.978 M -65.90 % | 120.174 M -21.01 % | 152.140 M 75.43 % | 86.725 M 56.94 % | 55.260 M 30.13 % | 42.466 M 33.32 % | 31.853 M -63.46 % | 87.184 M 25.02 % | 69.738 M 102.95 % | 34.363 M 98.08 % | 17.348 M 1 566.49 % | 1.041 M -39.46 % | 1.719 M 133.27 % | 737.106 K 9.35 % | 674.093 K -38.16 % | 1.090 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 current liabilities | 193.179 M 25.07 % | 154.455 M 21.15 % | 127.486 M -4.58 % | 133.606 M -18.69 % | 164.310 M -18.68 % | 202.043 M 13.65 % | 177.778 M -1.84 % | 181.114 M -16.09 % | 215.832 M 11.90 % | 192.876 M -2.98 % | 198.806 M 7.28 % | 185.312 M -35.18 % | 285.871 M -6.43 % | 305.525 M 23.70 % | 246.986 M 53.61 % | 160.792 M 11.90 % | 143.689 M 25.78 % | 114.238 M -40.68 % | 192.570 M 10.28 % | 174.619 M 41.24 % | 123.633 M -5.14 % | 130.331 M 29.88 % | 100.348 M 12.09 % | 89.522 M 6.48 % | 84.077 M -3.31 % | 86.952 M -8.63 % | 95.167 M 22.84 % | 77.472 M 1.42 % | 76.391 M -17.73 % | 92.850 M -19.31 % | 115.072 M 28.39 % | 89.625 M 1.45 % | 88.341 M -4.03 % | 92.054 M -1.75 % | 93.698 M 8.63 % | 86.254 M 2.81 % | 83.899 M -7.21 % | 90.417 M -9.30 % | 99.690 M 4.45 % | 95.447 M 21.48 % | 78.567 M -1.16 % | 79.486 M 16.14 % | 68.438 M -4.29 % | 71.504 M -10.78 % | 80.140 M -6.77 % | 85.959 M 49.57 % | 57.469 M -5.71 % | 60.952 M 1.44 % | 60.087 M -26.22 % | 81.437 M -18.83 % | 100.323 M -5.31 % | 105.946 M 3.03 % | 102.832 M 6.84 % | 96.245 M |
| Total liabilities | 594.664 M 3.33 % | 575.472 M 5.81 % | 543.861 M 1.87 % | 533.865 M -2.45 % | 547.290 M -6.40 % | 584.725 M 2.47 % | 570.628 M -1.14 % | 577.226 M -4.70 % | 605.702 M -0.10 % | 606.332 M 1.92 % | 594.909 M 5.33 % | 564.799 M 1.16 % | 558.312 M 1.71 % | 548.948 M 6.69 % | 514.527 M 15.03 % | 447.304 M 31.08 % | 341.240 M 10.51 % | 308.781 M 8.35 % | 284.991 M 18.33 % | 240.835 M 22.38 % | 196.791 M -10.68 % | 220.332 M 18.55 % | 185.859 M 37.12 % | 135.541 M 17.31 % | 115.539 M -3.42 % | 119.629 M -6.77 % | 128.320 M 20.09 % | 106.849 M 6.11 % | 100.700 M -14.04 % | 117.151 M -16.03 % | 139.521 M 22.78 % | 113.633 M 2.29 % | 111.089 M -3.26 % | 114.828 M -1.13 % | 116.137 M 4.89 % | 110.718 M 2.57 % | 107.945 M -5.72 % | 114.496 M -6.90 % | 122.982 M 3.72 % | 118.574 M 16.92 % | 101.412 M -0.46 % | 101.885 M 11.96 % | 91.004 M -3.04 % | 93.861 M -9.02 % | 103.164 M -5.52 % | 109.194 M 34.91 % | 80.938 M -3.65 % | 84.007 M 0.95 % | 83.220 M -20.41 % | 104.560 M -15.35 % | 123.517 M -2.60 % | 126.817 M 3.02 % | 123.099 M 5.88 % | 116.259 M |
| Other non current assets | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 1.000 K | 0.000 100.00 % | -1.000 K -100.09 % | 1.164 M -94.46 % | 21.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 -100.00 % | 40.000 M 4 140.40 % | -990.000 K -103.30 % | 30.000 M -57.14 % | 70.001 M 16.67 % | 60.000 M 0.00 % | 60.000 M 50.00 % | 40.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 |
| Long term investments | 21.490 M 0.00 % | 21.490 M 0.86 % | 21.306 M -0.86 % | 21.490 M 0.86 % | 21.306 M 0.87 % | 21.123 M 0.00 % | 21.123 M 0.00 % | 21.123 M 0.59 % | 21.000 M 0.00 % | 21.000 M 0.00 % | 21.000 M 0.00 % | 21.000 M 0.00 % | 21.000 M 0.00 % | 21.000 M 0.00 % | 21.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 -100.00 % | 485.454 K 101.23 % | -39.422 M -6 923.18 % | 577.766 K 101.96 % | -29.476 M 57.61 % | -69.530 M -16.78 % | -59.541 M -0.03 % | -59.525 M -50.21 % | -39.627 M | 0.000 | 0.000 | 0.000 -100.00 % | 275.287 K | 0.000 -100.00 % | 6.826 K -47.29 % | 12.949 K -85.66 % | 90.328 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 3.383 M -4.41 % | 3.539 M -4.23 % | 3.695 M -4.05 % | 3.851 M -3.89 % | 4.007 M -3.75 % | 4.163 M 24.83 % | 3.335 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 3.383 M -4.41 % | 3.539 M -4.23 % | 3.695 M -4.05 % | 3.851 M -3.89 % | 4.007 M -3.75 % | 4.163 M 24.83 % | 3.335 M 386.27 % | -1.165 M 94.45 % | -21.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 790.615 M -0.37 % | 793.577 M -2.11 % | 810.693 M 1.21 % | 800.987 M -1.04 % | 809.419 M -2.20 % | 827.642 M -0.14 % | 828.839 M -1.02 % | 837.398 M -0.93 % | 845.297 M -1.00 % | 853.805 M -0.88 % | 861.408 M -0.78 % | 868.202 M -1.08 % | 877.698 M 2.99 % | 852.231 M 5.07 % | 811.083 M 5.14 % | 771.406 M 10.64 % | 697.231 M 5.57 % | 660.465 M 6.59 % | 619.650 M 6.11 % | 583.964 M 11.32 % | 524.597 M 6.95 % | 490.520 M 7.44 % | 456.558 M 7.25 % | 425.711 M 5.45 % | 403.726 M 3.87 % | 388.676 M 4.53 % | 371.827 M 11.83 % | 332.487 M 17.42 % | 283.172 M 36.58 % | 207.336 M 2.65 % | 201.982 M 3.77 % | 194.653 M -0.77 % | 196.156 M 6.10 % | 184.872 M 10.42 % | 167.428 M -9.21 % | 184.420 M -2.08 % | 188.337 M -2.56 % | 193.288 M -2.23 % | 197.704 M -2.21 % | 202.165 M -1.93 % | 206.153 M -0.28 % | 206.727 M -1.39 % | 209.641 M 0.22 % | 209.175 M 2.93 % | 203.226 M 10.99 % | 183.095 M 3.89 % | 176.234 M -1.64 % | 179.172 M 0.23 % | 178.756 M -1.47 % | 181.425 M -1.68 % | 184.525 M -1.73 % | 187.775 M 0.45 % | 186.928 M -1.92 % | 190.594 M |
| Total non current assets | 816.985 M -0.38 % | 820.104 M -2.04 % | 837.192 M 1.13 % | 827.825 M -0.97 % | 835.898 M -2.13 % | 854.093 M -0.04 % | 854.461 M -0.61 % | 859.685 M -0.89 % | 867.376 M -0.85 % | 874.805 M -0.86 % | 882.408 M -0.76 % | 889.202 M -1.06 % | 898.698 M 2.92 % | 873.231 M 4.95 % | 832.083 M 7.87 % | 771.406 M 10.64 % | 697.231 M 5.57 % | 660.465 M 6.59 % | 619.650 M 6.11 % | 583.964 M 11.32 % | 524.597 M 6.95 % | 490.520 M 7.44 % | 456.558 M 7.25 % | 425.711 M 5.45 % | 403.726 M 3.87 % | 388.676 M 4.53 % | 371.827 M 11.83 % | 332.487 M 17.42 % | 283.172 M 36.58 % | 207.336 M 2.65 % | 201.982 M 3.77 % | 194.653 M -1.01 % | 196.642 M 6.04 % | 185.450 M 11.04 % | 167.016 M -9.69 % | 184.944 M -2.05 % | 188.808 M -2.55 % | 193.747 M -2.24 % | 198.179 M -2.15 % | 202.538 M -1.75 % | 206.153 M -0.28 % | 206.727 M -1.39 % | 209.641 M 0.09 % | 209.450 M 3.06 % | 203.226 M 10.99 % | 183.102 M 3.89 % | 176.247 M -1.68 % | 179.262 M 0.28 % | 178.756 M -1.47 % | 181.425 M -1.68 % | 184.525 M -1.73 % | 187.775 M 0.45 % | 186.928 M -1.92 % | 190.594 M |
| Other current assets | 52.567 M 19.53 % | 43.979 M 1 209.73 % | -3.963 M -120.44 % | 19.393 M 2.36 % | 18.945 M -20.56 % | 23.848 M -21.25 % | 30.283 M 43.69 % | 21.075 M 9.85 % | 19.186 M -17.59 % | 23.282 M 13.18 % | 20.570 M -33.39 % | 30.880 M 47.79 % | 20.895 M 2.11 % | 20.463 M 4.85 % | 19.516 M -36.97 % | 30.961 M 199.20 % | 10.348 M 12.72 % | 9.180 M 917 900.00 % | 1.000 K -99.99 % | 8.842 M 884 100.00 % | 1.000 K -99.94 % | 1.600 M | 0.000 -100.00 % | 9.806 M 980 500.00 % | 1.000 K 200.00 % | -1.000 K | 0.000 -100.00 % | 11.367 M 1 136 800.00 % | -1.000 K 0.00 % | -1.000 K -200.00 % | 1.000 K -99.99 % | 11.474 M 13.68 % | 10.093 M -12.29 % | 11.507 M -2.72 % | 11.829 M -9.66 % | 13.094 M 18.43 % | 11.056 M -16.77 % | 13.283 M 2.23 % | 12.993 M 7.05 % | 12.137 M -8.37 % | 13.245 M -9.16 % | 14.580 M 34.53 % | 10.838 M -10.50 % | 12.110 M -45.48 % | 22.212 M -0.25 % | 22.268 M -12.60 % | 25.477 M 16.61 % | 21.848 M 30.21 % | 16.779 M -53.10 % | 35.773 M 1 776.86 % | 1.906 M -85.47 % | 13.117 M 193.18 % | 4.474 M -97.73 % | 197.455 M |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 50.000 M -50.00 % | 100.000 M 100.00 % | 50.000 M | 0.000 -100.00 % | 40.000 M 0.00 % | 40.000 M 33.33 % | 30.000 M -57.14 % | 70.000 M 16.67 % | 60.000 M 0.00 % | 60.000 M 50.00 % | 40.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 |
| cash and cash equivalents | 86.731 M 63.62 % | 53.007 M -15.54 % | 62.762 M 15.41 % | 54.382 M -14.14 % | 63.339 M -18.17 % | 77.400 M -12.63 % | 88.590 M -1.04 % | 89.524 M 16.39 % | 76.914 M -18.29 % | 94.127 M -20.44 % | 118.308 M 90.94 % | 61.960 M 172.38 % | 22.748 M -65.77 % | 66.457 M -2.61 % | 68.238 M -4.38 % | 71.365 M -13.36 % | 82.374 M -15.08 % | 96.999 M -2.93 % | 99.928 M 18.33 % | 84.448 M 16.98 % | 72.190 M -34.65 % | 110.467 M 35.70 % | 81.407 M 2.08 % | 79.750 M 24.73 % | 63.936 M -5.27 % | 67.490 M -36.35 % | 106.027 M -0.81 % | 106.895 M -14.53 % | 125.073 M -15.27 % | 147.610 M 5.15 % | 140.382 M -18.80 % | 172.879 M -16.24 % | 206.391 M 26.20 % | 163.546 M -32.44 % | 242.068 M 6.24 % | 227.856 M 52.29 % | 149.621 M -3.25 % | 154.643 M -24.80 % | 205.640 M 33.65 % | 153.859 M -4.25 % | 160.695 M 14.81 % | 139.968 M -20.36 % | 175.746 M 9.38 % | 160.674 M 4.18 % | 154.231 M -11.01 % | 173.322 M -14.80 % | 203.436 M 14.04 % | 178.392 M 12.85 % | 158.078 M 9.10 % | 144.895 M -32.92 % | 215.997 M 6.86 % | 202.131 M 11.71 % | 180.942 M -3.98 % | 188.441 M |
| Cash and short term investments | 86.731 M 63.62 % | 53.007 M -15.54 % | 62.762 M 15.41 % | 54.382 M -14.14 % | 63.339 M -18.17 % | 77.400 M -12.63 % | 88.590 M -1.04 % | 89.524 M 16.39 % | 76.914 M -18.29 % | 94.127 M -20.44 % | 118.308 M 90.94 % | 61.960 M 172.38 % | 22.748 M -65.77 % | 66.457 M -2.61 % | 68.238 M -4.38 % | 71.365 M -13.36 % | 82.374 M -15.08 % | 96.999 M -2.93 % | 99.928 M 18.33 % | 84.448 M 16.98 % | 72.190 M -34.65 % | 110.467 M 35.70 % | 81.407 M 2.08 % | 79.750 M 24.73 % | 63.936 M -5.27 % | 67.490 M -36.35 % | 106.027 M -0.81 % | 106.895 M -14.53 % | 125.073 M -36.71 % | 197.610 M -17.79 % | 240.382 M 7.85 % | 222.879 M 7.99 % | 206.391 M 1.40 % | 203.546 M -27.84 % | 282.068 M 9.39 % | 257.856 M 17.41 % | 219.621 M 2.32 % | 214.643 M -19.20 % | 265.640 M 37.03 % | 193.859 M 20.64 % | 160.695 M 14.81 % | 139.968 M -20.36 % | 175.746 M 9.38 % | 160.674 M 4.18 % | 154.231 M -11.01 % | 173.322 M -14.80 % | 203.436 M 14.04 % | 178.392 M 12.85 % | 158.078 M 9.10 % | 144.895 M -32.92 % | 215.997 M 6.86 % | 202.131 M 11.71 % | 180.942 M -3.98 % | 188.441 M |
| Total current assets | 444.503 M 9.35 % | 406.498 M 5.17 % | 386.532 M 0.91 % | 383.041 M -4.19 % | 399.775 M -2.25 % | 408.996 M 2.09 % | 400.639 M 2.28 % | 391.702 M -1.39 % | 397.208 M -2.46 % | 407.225 M -0.41 % | 408.914 M 11.55 % | 366.579 M 5.11 % | 348.747 M -0.32 % | 349.869 M 4.38 % | 335.185 M 10.15 % | 304.293 M 3.78 % | 293.203 M -2.48 % | 300.671 M -0.79 % | 303.051 M 8.17 % | 280.170 M -1.40 % | 284.149 M -13.11 % | 327.006 M 0.79 % | 324.429 M -1.88 % | 330.641 M 4.58 % | 316.150 M 0.30 % | 315.215 M -10.52 % | 352.263 M -2.18 % | 360.102 M -11.03 % | 404.737 M -16.25 % | 483.252 M -8.54 % | 528.354 M 8.61 % | 486.449 M 4.35 % | 466.159 M 0.10 % | 465.682 M -8.86 % | 510.973 M 4.65 % | 488.265 M 6.12 % | 460.092 M -1.31 % | 466.186 M -8.17 % | 507.643 M 5.01 % | 483.404 M 9.80 % | 440.269 M 1.00 % | 435.911 M -0.13 % | 436.472 M 0.10 % | 436.037 M -2.84 % | 448.799 M -4.32 % | 469.045 M -2.92 % | 483.149 M 3.14 % | 468.441 M 1.71 % | 460.551 M -4.57 % | 482.598 M -10.87 % | 541.483 M 5.34 % | 514.056 M 3.22 % | 498.011 M -1.06 % | 503.322 M |
| Inventory | 107.483 M -3.48 % | 111.362 M -6.29 % | 118.834 M -1.89 % | 121.129 M -2.44 % | 124.159 M 8.63 % | 114.298 M 3.82 % | 110.089 M -2.80 % | 113.265 M -12.59 % | 129.581 M 2.20 % | 126.793 M 4.05 % | 121.857 M -6.30 % | 130.049 M -12.62 % | 148.835 M 19.16 % | 124.907 M 28.95 % | 96.865 M 8.93 % | 88.924 M 4.55 % | 85.058 M 4.73 % | 81.215 M 8.88 % | 74.590 M -3.62 % | 77.391 M -9.67 % | 85.673 M -0.74 % | 86.310 M 3.65 % | 83.271 M -3.12 % | 85.950 M -1.64 % | 87.385 M -8.06 % | 95.049 M 5.37 % | 90.207 M -2.88 % | 92.881 M -19.91 % | 115.969 M -2.61 % | 119.074 M -7.62 % | 128.892 M 26.42 % | 101.959 M -1.36 % | 103.367 M 5.48 % | 97.999 M 13.04 % | 86.694 M 2.11 % | 84.905 M -11.49 % | 95.922 M -3.41 % | 99.309 M -6.63 % | 106.362 M -11.09 % | 119.629 M -0.32 % | 120.011 M 2.87 % | 116.665 M 11.90 % | 104.260 M -7.77 % | 113.045 M -14.40 % | 132.055 M -2.73 % | 135.758 M 12.87 % | 120.281 M -7.43 % | 129.936 M -2.31 % | 133.010 M 16.60 % | 114.076 M -15.65 % | 135.246 M 7.15 % | 126.219 M -5.09 % | 132.988 M 13.25 % | 117.426 M |
| Net receivables | 197.723 M -0.22 % | 198.150 M -5.15 % | 208.899 M 11.04 % | 188.137 M -2.69 % | 193.332 M -0.06 % | 193.450 M 12.68 % | 171.677 M 2.29 % | 167.838 M -2.15 % | 171.527 M 5.22 % | 163.023 M 10.02 % | 148.179 M 3.12 % | 143.690 M -8.05 % | 156.269 M 13.20 % | 138.042 M -8.32 % | 150.566 M 33.19 % | 113.043 M -2.06 % | 115.423 M 1.89 % | 113.277 M -11.87 % | 128.532 M 17.39 % | 109.489 M -13.30 % | 126.285 M -1.82 % | 128.629 M -19.48 % | 159.751 M 2.98 % | 155.135 M -5.88 % | 164.828 M 7.96 % | 152.677 M -2.15 % | 156.029 M 4.75 % | 148.959 M -9.00 % | 163.696 M -1.72 % | 166.569 M 4.71 % | 159.079 M 5.96 % | 150.137 M 2.62 % | 146.308 M -4.14 % | 152.630 M 17.06 % | 130.382 M -1.53 % | 132.410 M -0.81 % | 133.493 M -3.93 % | 138.951 M 13.29 % | 122.648 M -17.92 % | 149.433 M 2.13 % | 146.318 M -11.16 % | 164.698 M 13.10 % | 145.628 M -3.05 % | 150.208 M 7.06 % | 140.301 M 1.89 % | 137.697 M 2.79 % | 133.955 M -3.12 % | 138.265 M -9.44 % | 152.684 M -18.72 % | 187.854 M -0.25 % | 188.334 M 9.12 % | 172.589 M -3.91 % | 179.607 M | 0.000 |
| Tax assets | 1.497 M 0.00 % | 1.497 M 0.01 % | 1.497 M 0.00 % | 1.497 M 28.50 % | 1.165 M 0.00 % | 1.165 M 0.00 % | 1.165 M 0.00 % | 1.165 M 7.97 % | 1.079 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other 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 -100.00 % | 83.520 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 |
| Account payables | 111.205 M 13.10 % | 98.328 M 14.37 % | 85.971 M 78.52 % | 48.158 M -48.09 % | 92.775 M -5.27 % | 97.940 M -16.24 % | 116.927 M -9.83 % | 129.674 M -10.77 % | 145.326 M 4.44 % | 139.149 M -2.34 % | 142.487 M 84.71 % | 77.141 M -51.11 % | 157.777 M 7.95 % | 146.153 M -1.62 % | 148.556 M 147.53 % | 60.016 M -38.29 % | 97.262 M 22.51 % | 79.389 M -19.06 % | 98.087 M 95.84 % | 50.086 M -39.65 % | 82.990 M -18.55 % | 101.889 M 12.67 % | 90.435 M 10.02 % | 82.198 M 4.60 % | 78.581 M -5.53 % | 83.180 M -3.22 % | 85.949 M 148.52 % | 34.584 M -49.16 % | 68.025 M -21.44 % | 86.588 M -11.70 % | 98.064 M 257.73 % | 27.413 M -47.08 % | 51.799 M -6.35 % | 55.311 M 22.43 % | 45.178 M 18.78 % | 38.035 M 8.98 % | 34.902 M -1.16 % | 35.313 M -20.62 % | 44.488 M 93.41 % | 23.002 M -34.28 % | 35.001 M -13.99 % | 40.695 M 67.68 % | 24.269 M -8.79 % | 26.608 M -35.08 % | 40.987 M -22.63 % | 52.978 M 120.72 % | 24.002 M -19.56 % | 29.838 M 24.55 % | 23.957 M -45.56 % | 44.008 M -56.13 % | 100.323 M 82.74 % | 54.899 M -46.61 % | 102.832 M 6.84 % | 96.245 M |
| Tax payables | 459.307 K -87.44 % | 3.657 M 50.45 % | 2.431 M -40.23 % | 4.067 M 493.43 % | 685.338 K -82.30 % | 3.872 M -77.15 % | 16.943 M 27.29 % | 13.311 M 49.33 % | 8.914 M 83.83 % | 4.849 M -43.01 % | 8.509 M -14.77 % | 9.983 M 26.05 % | 7.920 M 9.50 % | 7.233 M -38.21 % | 11.706 M 363.24 % | 2.527 M -36.22 % | 3.962 M 270.63 % | 1.069 M -52.21 % | 2.237 M -56.38 % | 5.128 M -18.36 % | 6.281 M 55.59 % | 4.037 M -54.50 % | 8.872 M 37.25 % | 6.464 M 35.83 % | 4.759 M 53.62 % | 3.098 M -61.88 % | 8.128 M 31.86 % | 6.164 M -26.32 % | 8.366 M 33.60 % | 6.262 M -63.18 % | 17.008 M 29.76 % | 13.107 M 48.57 % | 8.822 M 39.72 % | 6.314 M -57.77 % | 14.953 M | 0.000 -100.00 % | 8.572 M -24.18 % | 11.305 M -17.78 % | 13.750 M 32.15 % | 10.405 M | 0.000 | 0.000 -100.00 % | 12.403 M 29.24 % | 9.597 M 29.10 % | 7.434 M 59.05 % | 4.674 M -40.21 % | 7.817 M -4.24 % | 8.163 M 24.51 % | 6.556 M 49.95 % | 4.372 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 64.405 M -10.04 % | 71.593 M 0.00 % | 71.593 M -5.10 % | 75.440 M -4.28 % | 78.811 M -4.10 % | 82.183 M 0.59 % | 81.700 M 14.52 % | 71.342 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 82.450 M 7.69 % | 76.560 M -5.95 % | 81.402 M 7.07 % | 76.024 M -16.76 % | 91.329 M 9.25 % | 83.595 M -9.10 % | 91.960 M 12.40 % | 81.813 M 1.11 % | 80.914 M -16.23 % | 96.589 M 11.04 % | 86.986 M 12.21 % | 77.518 M 9.56 % | 70.757 M -3.82 % | 73.567 M 12.90 % | 65.159 M 11.86 % | 58.250 M -14.45 % | 68.085 M -10.47 % | 76.050 M 9.99 % | 69.142 M 8.80 % | 63.547 M 8.03 % | 58.823 M 10.12 % | 53.417 M -13.86 % | 62.015 M -12.18 % | 70.619 M 6.99 % | 66.006 M 7.81 % | 61.223 M -25.72 % | 82.417 M 4.99 % | 78.501 M -10.51 % | 87.717 M 5.38 % | 83.239 M -3.34 % | 86.112 M 9.31 % | 78.780 M 0.88 % | 78.096 M 10.07 % | 70.952 M -14.02 % | 82.520 M 5.49 % | 78.223 M 8.89 % | 71.837 M -13.39 % | 82.939 M -20.59 % | 104.439 M 5.41 % | 99.082 M 0.19 % | 98.890 M 2.01 % | 96.941 M 6.41 % | 91.100 M 5.87 % | 86.052 M -8.79 % | 94.346 M 5.24 % | 89.650 M -14.51 % | 104.866 M 6.08 % | 98.859 M 4.16 % | 94.911 M -9.22 % | 104.556 M -16.01 % | 124.492 M 9.14 % | 114.062 M -0.80 % | 114.985 M -20.96 % | 145.485 M |
| Capital lease obligations | 14.764 M 1.17 % | 14.593 M 0.11 % | 14.577 M -7.38 % | 15.739 M -6.95 % | 16.915 M -0.77 % | 17.046 M 2.92 % | 16.563 M 24.67 % | 13.286 M -6.00 % | 14.133 M 1.02 % | 13.991 M -0.67 % | 14.085 M -6.35 % | 15.040 M -0.34 % | 15.092 M -0.20 % | 15.122 M -17.72 % | 18.378 M -0.04 % | 18.386 M -4.34 % | 19.220 M 1.12 % | 19.007 M -0.96 % | 19.192 M -0.30 % | 19.249 M 649.11 % | 2.570 M -8.24 % | 2.800 M -6.50 % | 2.995 M -5.03 % | 3.154 M -20.00 % | 3.942 M 1.65 % | 3.878 M -20.50 % | 4.878 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 |
| 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 |
| Other total stockholders equity | 0.000 | 0.000 -100.00 % | 74.054 M 0.00 % | 74.054 M 0.00 % | 74.054 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 -100.00 % | 66.022 M 6.21 % | 62.160 M 0.00 % | 62.160 M | 0.000 -100.00 % | 62.160 M 7.10 % | 58.038 M 0.00 % | 58.038 M 0.00 % | 58.038 M 0.00 % | 58.038 M 9.36 % | 53.071 M 0.00 % | 53.071 M 0.00 % | 53.071 M 0.00 % | 53.071 M 8.99 % | 48.694 M 0.00 % | 48.694 M 0.00 % | 48.694 M 0.00 % | 48.694 M 3.21 % | 47.179 M 1.42 % | 46.517 M 2.56 % | 45.357 M 2.28 % | 44.346 M | 0.000 | 0.000 -100.00 % | 41.168 M 0.67 % | 40.892 M 1.67 % | 40.219 M 0.30 % | 40.097 M 1.83 % | 39.376 M 2.27 % | 38.501 M 0.96 % | 38.135 M 1.67 % | 37.508 M | 0.000 -100.00 % | 34.068 M 4.57 % | 32.578 M 4.72 % | 31.109 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.286 M -7.53 % | 13.286 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other 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 |
| Total assets | 1.261 B 2.84 % | 1.227 B 0.24 % | 1.224 B 1.06 % | 1.211 B -2.01 % | 1.236 B -2.17 % | 1.263 B 0.64 % | 1.255 B 0.30 % | 1.251 B -1.04 % | 1.265 B -1.36 % | 1.282 B -0.72 % | 1.291 B 2.83 % | 1.256 B 0.67 % | 1.247 B 1.99 % | 1.223 B 4.78 % | 1.167 B 8.51 % | 1.076 B 8.61 % | 990.434 M 3.05 % | 961.135 M 4.17 % | 922.701 M 6.78 % | 864.134 M 6.85 % | 808.746 M -1.07 % | 817.526 M 4.68 % | 780.987 M 3.26 % | 756.352 M 5.07 % | 719.877 M 2.27 % | 703.892 M -2.79 % | 724.091 M 4.55 % | 692.588 M 0.68 % | 687.909 M -0.39 % | 690.589 M -5.44 % | 730.335 M 7.23 % | 681.102 M 2.76 % | 662.801 M 1.79 % | 651.132 M -14.49 % | 761.509 M 13.12 % | 673.209 M 3.75 % | 648.899 M -1.67 % | 659.933 M -6.50 % | 705.822 M 2.90 % | 685.942 M 6.11 % | 646.421 M 0.59 % | 642.637 M -0.54 % | 646.113 M 0.10 % | 645.487 M -1.00 % | 652.025 M -0.02 % | 652.147 M -1.10 % | 659.396 M 1.81 % | 647.703 M 1.31 % | 639.307 M -3.72 % | 664.023 M -8.54 % | 726.008 M 3.44 % | 701.831 M 2.47 % | 684.940 M -1.29 % | 693.916 M |
| 2025-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 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 |
| 2025-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 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Change in working capital | 10.452 M 168.48 % | -15.263 M -118.36 % | -6.990 M -155.26 % | 12.649 M 185.10 % | -14.864 M 68.05 % | -46.527 M -135.35 % | -19.770 M -372.01 % | 7.268 M 232.06 % | -5.504 M 80.18 % | -27.767 M -257.85 % | 17.591 M 430.10 % | -5.329 M 83.52 % | -32.329 M -71.34 % | -18.868 M -210.37 % | 17.095 M 174.83 % | -22.846 M -357.18 % | 8.883 M 146.62 % | -19.054 M -87.28 % | -10.174 M -131.92 % | 31.875 M 319.95 % | -14.492 M -138.18 % | 37.957 M 138.44 % | 15.919 M 175.97 % | 5.768 M 170.87 % | -8.139 M -97.63 % | -4.118 M -120.35 % | 20.233 M -31.97 % | 29.742 M 336.35 % | -12.584 M -37.57 % | -9.147 M -220.40 % | -2.855 M 61.63 % | -7.441 M -93.15 % | -3.853 M 85.32 % | -26.236 M -586.63 % | 5.391 M -49.34 % | 10.643 M 86.54 % | 5.705 M 128.01 % | -20.370 M -140.15 % | 50.730 M 941.68 % | -6.027 M -140.07 % | 15.043 M 135.73 % | -42.102 M -764.01 % | 6.341 M -61.92 % | 16.650 M 391.21 % | -5.717 M 68.85 % | -18.356 M -418.50 % | 5.763 M 495.32 % | -1.458 M -110.50 % | 13.880 M 89.64 % | 7.319 M 116.29 % | -44.936 M -103.44 % | -22.088 M -602.15 % | 4.399 M | 0.000 | 0.000 |
| Accounts receivables | -9.034 M 76.03 % | -37.690 M -1 846.03 % | 2.159 M -57.84 % | 5.120 M 64.69 % | 3.109 M 132.26 % | -9.638 M 20.11 % | -12.064 M -346.61 % | 4.892 M 273.19 % | -2.825 M 85.97 % | -20.138 M -386.80 % | 7.022 M 106.16 % | 3.406 M 118.25 % | -18.658 M -261.16 % | 11.577 M 144.39 % | -26.078 M -58.23 % | -16.481 M -220.17 % | -5.148 M -182.11 % | 6.269 M 156.19 % | -11.158 M -245.26 % | 7.682 M 103.70 % | 3.771 M -87.18 % | 29.419 M 473.94 % | 5.126 M 584.95 % | 748.350 K 106.68 % | -11.204 M -423.79 % | 3.460 M -5.52 % | 3.662 M 8.68 % | 3.370 M 17.30 % | 2.873 M 138.36 % | -7.490 M -395.80 % | 2.532 M 145.46 % | -5.570 M -172.00 % | 7.736 M 135.28 % | -21.926 M -766.03 % | 3.292 M 310.92 % | -1.561 M -124.16 % | 6.459 M 139.62 % | -16.302 M -146.40 % | 35.131 M 701.48 % | -5.841 M -131.78 % | 18.380 M 196.38 % | -19.070 M -7 568.02 % | 255.361 K 102.83 % | -9.019 M -246.39 % | -2.604 M 30.42 % | -3.742 M -186.83 % | 4.309 M -71.37 % | 15.051 M -57.21 % | 35.171 M 117.66 % | 16.158 M 151.08 % | -31.631 M -29.34 % | -24.456 M -265.71 % | 14.758 M | 0.000 | 0.000 |
| Inventory | 6.589 M -14.36 % | 7.694 M 751.65 % | 903.429 K -78.90 % | 4.281 M 133.45 % | -12.797 M 24.56 % | -16.964 M -436.65 % | 5.039 M -76.22 % | 21.188 M 337.86 % | -8.908 M -63.08 % | -5.462 M -151.68 % | 10.569 M -33.57 % | 15.909 M 166.49 % | -23.928 M 14.67 % | -28.042 M -253.13 % | -7.941 M -21.33 % | -6.545 M -70.33 % | -3.843 M 42.00 % | -6.625 M -336.60 % | 2.800 M -66.19 % | 8.283 M 1 200.99 % | 636.641 K 120.95 % | -3.039 M -213.43 % | 2.679 M 86.71 % | 1.435 M -81.28 % | 7.664 M 258.28 % | -4.842 M -281.12 % | 2.673 M -88.42 % | 23.088 M 643.57 % | 3.105 M -68.38 % | 9.819 M 136.46 % | -26.933 M -2 483.86 % | 1.130 M 121.05 % | -5.368 M 52.52 % | -11.305 M -532.17 % | -1.788 M -114.65 % | 12.204 M 302.64 % | 3.031 M -57.03 % | 7.053 M -46.84 % | 13.267 M 660.43 % | -2.367 M 29.25 % | -3.346 M 73.03 % | -12.404 M -241.20 % | 8.785 M -11.09 % | 9.881 M 81.06 % | 5.457 M 135.26 % | -15.477 M -260.30 % | 9.655 M 1 112.51 % | -953.563 K 93.46 % | -14.579 M -172.56 % | 20.091 M 322.56 % | -9.027 M -481.18 % | 2.368 M 115.22 % | -15.562 M | 0.000 | 0.000 |
| Accounts payables | 0.000 -100.00 % | 14.733 M 246.57 % | -10.052 M | 0.000 | 0.000 100.00 % | -18.980 M -48.93 % | -12.745 M 32.26 % | -18.813 M | 0.000 | 0.000 -100.00 % | 8.445 M 134.27 % | -24.644 M -340.26 % | 10.257 M 526.85 % | -2.403 M -104.70 % | 51.114 M | 0.000 -100.00 % | 17.873 M 195.59 % | -18.699 M -929.66 % | -1.816 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 -100.00 % | 6.996 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 working capital | 12.896 M | 0.000 | 0.000 -100.00 % | 3.248 M 162.77 % | -5.175 M -447.18 % | -945.756 K | 0.000 100.00 % | -18.813 M -402.04 % | 6.229 M 387.56 % | -2.166 M | 0.000 100.00 % | -181.516 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 16.914 M | 0.000 -100.00 % | 11.577 M | 0.000 -100.00 % | 3.585 M 180.85 % | -4.434 M | 0.000 | 0.000 | 0.000 100.00 % | -18.562 M -61.74 % | -11.477 M -153.27 % | 21.546 M | 0.000 | 0.000 -100.00 % | 6.996 M 79.95 % | 3.888 M 475.07 % | 676.022 K | 0.000 100.00 % | -11.120 M -576.86 % | 2.332 M 6.94 % | 2.181 M 25 744.45 % | 8.438 K 100.08 % | -10.628 M -293.66 % | -2.700 M -256.25 % | 1.728 M 120.16 % | -8.571 M -1 093.38 % | 862.794 K 110.52 % | -8.201 M 47.28 % | -15.555 M -134.07 % | -6.645 M 77.03 % | -28.931 M -576.30 % | -4.278 M | 0.000 -100.00 % | 5.202 M | 0.000 | 0.000 |
| Other non cash items | -4.794 M 31.86 % | -7.036 M -221.76 % | 5.778 M -56.18 % | 13.186 M 432.34 % | -3.968 M -220.83 % | 3.284 M -18.67 % | 4.037 M -86.15 % | 29.153 M 793.32 % | 3.263 M 131.86 % | -10.243 M -223.82 % | -3.163 M -123.95 % | 13.208 M 250.28 % | -8.789 M 23.00 % | -11.415 M 3.71 % | -11.855 M -705.72 % | 1.957 M 152.89 % | -3.700 M 18.18 % | -4.523 M -295.71 % | 2.311 M 325.69 % | 542.889 K 107.73 % | -7.026 M -3 231.94 % | 224.341 K 154.58 % | -411.000 K -213.29 % | 362.797 K 113.19 % | -2.750 M 66.19 % | -8.134 M -126 105.26 % | -6.445 K 94.14 % | -110.000 K 94.29 % | -1.926 M 88.15 % | -16.259 M -3 862.36 % | 432.137 K 199.98 % | -432.204 K 58.06 % | -1.031 M 91.32 % | -11.876 M -3 608.76 % | 338.461 K -95.92 % | 8.286 M 262.96 % | -5.085 M -161.72 % | 8.239 M 27.83 % | 6.445 M -35.12 % | 9.934 M 33.23 % | 7.456 M 3.70 % | 7.190 M 11.50 % | 6.449 M -60.32 % | 16.253 M 197.16 % | 5.469 M -84.98 % | 36.418 M 389.73 % | 7.436 M -23.30 % | 9.695 M 54.29 % | 6.283 M -1.24 % | 6.362 M -49.98 % | 12.720 M 159.07 % | -21.535 M -364.06 % | 8.155 M 203.72 % | -7.863 M -228.27 % | 6.130 M |
| Net cash provided by operating activities | 32.989 M 2 680.53 % | -1.278 M -108.44 % | 15.140 M -68.51 % | 48.079 M 496.43 % | 8.061 M 125.67 % | -31.401 M -511.68 % | 7.627 M -89.59 % | 73.275 M 268.38 % | 19.891 M 200.49 % | -19.794 M -152.61 % | 37.624 M 88.91 % | 19.916 M 341.22 % | -8.256 M -127.34 % | -3.632 M -109.86 % | 36.847 M 580.47 % | 5.415 M -75.85 % | 22.418 M 1 067.49 % | -2.317 M -115.67 % | 14.787 M -72.97 % | 54.704 M 1 745.31 % | 2.964 M -95.30 % | 63.015 M 56.07 % | 40.377 M 32.78 % | 30.408 M 63.60 % | 18.587 M 49.41 % | 12.440 M -68.99 % | 40.111 M -21.26 % | 50.941 M 399.81 % | 10.192 M 125.68 % | 4.516 M -85.72 % | 31.633 M 5.87 % | 29.880 M 44.20 % | 20.721 M 399.27 % | -6.924 M -125.99 % | 26.643 M -34.47 % | 40.658 M 74.90 % | 23.246 M 240.46 % | 6.828 M -90.85 % | 74.642 M 80.68 % | 41.311 M 27.11 % | 32.501 M 1 059.00 % | -3.389 M -114.83 % | 22.845 M -29.57 % | 32.438 M 380.34 % | 6.753 M -78.28 % | 31.087 M 12.12 % | 27.726 M 18.62 % | 23.373 M -27.16 % | 32.088 M 1 585.22 % | -2.160 M -113.42 % | 16.103 M -40.99 % | 27.288 M -20.18 % | 34.185 M 262.69 % | 9.425 M -60.24 % | 23.706 M |
| Investments in property plant and equipment | -5.764 M -168.81 % | 8.377 M 145.51 % | -18.406 M -697.90 % | -2.307 M 23.00 % | -2.996 M 61.65 % | -7.812 M -165.24 % | -2.945 M 75.48 % | -12.009 M -754.14 % | -1.406 M 45.92 % | -2.600 M 25.70 % | -3.499 M 75.99 % | -14.572 M 39.36 % | -24.032 M 43.21 % | -42.315 M -3.11 % | -41.038 M 42.21 % | -71.008 M -73.69 % | -40.883 M 9.71 % | -45.281 M -10.12 % | -41.120 M 19.73 % | -51.225 M -24.78 % | -41.051 M -1.19 % | -40.568 M -7.15 % | -37.862 M -28.80 % | -29.395 M -32.03 % | -22.264 M 10.16 % | -24.781 M 39.32 % | -40.839 M 26.98 % | -55.929 M 32.51 % | -82.867 M -579.74 % | -12.191 M 13.77 % | -14.138 M -156.46 % | -5.513 M 69.25 % | -17.925 M 27.46 % | -24.709 M -892.48 % | -2.490 M 5.25 % | -2.628 M -7.26 % | -2.450 M 22.51 % | -3.161 M -9.34 % | -2.891 M -9.76 % | -2.634 M 64.18 % | -7.353 M -49.85 % | -4.907 M 36.95 % | -7.783 M 39.27 % | -12.816 M 50.58 % | -25.932 M -100.36 % | -12.943 M -337.62 % | -2.958 M 52.71 % | -6.255 M -115.06 % | -2.908 M -13.20 % | -2.569 M -9.66 % | -2.343 M 63.16 % | -6.359 M -112.21 % | -2.997 M | 0.000 | 0.000 |
| Acquisitions net | 17.565 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.431 M | 0.000 | 0.000 | 0.000 -100.00 % | 529.234 K 1 569.35 % | 31.703 K -25.21 % | 42.390 K | 0.000 -100.00 % | 62.943 K 100.14 % | 31.450 K | 0.000 -100.00 % | 20.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -21.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 -100.00 % | 50.000 M 200.00 % | -50.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 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 735.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 | 0.000 -100.00 % | 367.500 K -83.18 % | 2.185 M -86.49 % | 16.168 M 1 703.23 % | -1.008 M -648.84 % | 183.751 K | 0.000 -100.00 % | 428.750 K | 0.000 | 0.000 | 0.000 -100.00 % | 31.703 K -25.21 % | 42.390 K | 0.000 -100.00 % | 62.943 K 100.14 % | 31.450 K | 0.000 -100.00 % | 20.000 K -86.76 % | 151.088 K 270.31 % | 40.800 K -29.66 % | 58.000 K 13.67 % | 51.024 K -16.38 % | 61.021 K -72.82 % | 224.530 K 1 696.38 % | 12.499 K -73.04 % | 46.363 K -24.16 % | 61.130 K -99.88 % | 50.137 M 94 498.11 % | 53.000 K 540.33 % | 8.277 K 100.02 % | -49.929 M -224.67 % | 40.049 M 204 941.80 % | -19.551 K 99.80 % | -9.942 M -124.73 % | 40.204 M 505.34 % | -9.919 M -2 845.96 % | 361.205 K 101.81 % | -19.970 M 49.63 % | -39.648 M -47 254.01 % | 84.082 K 352.05 % | 18.600 K 86.00 % | 10.000 K -86.10 % | 71.946 K -18.61 % | 88.400 K -79.94 % | 440.717 K 59.70 % | 275.968 K 46.63 % | 188.211 K 2 328.84 % | 7.749 K -96.77 % | 239.612 K 126.31 % | 105.877 K -59.35 % | 260.440 K -75.48 % | 1.062 M 153.68 % | -1.979 M 20.63 % | -2.493 M |
| Net cash used for investing activites | -5.747 M -168.60 % | 8.377 M 146.44 % | -18.038 M -14 690.86 % | -121.957 K -100.93 % | 13.173 M 249.34 % | -8.820 M -219.41 % | -2.761 M -338.67 % | 1.157 M 182.29 % | -1.406 M 45.92 % | -2.600 M 25.70 % | -3.499 M 75.09 % | -14.043 M 41.49 % | -24.000 M 43.23 % | -42.273 M 31.86 % | -62.038 M 12.56 % | -70.946 M -73.67 % | -40.852 M 9.78 % | -45.281 M -10.17 % | -41.100 M 19.53 % | -51.074 M -24.54 % | -41.011 M -1.24 % | -40.510 M -7.14 % | -37.811 M -28.90 % | -29.334 M -33.10 % | -22.039 M 11.02 % | -24.769 M 39.28 % | -40.793 M 26.98 % | -55.868 M -70.69 % | -32.730 M -186.45 % | 37.862 M 159.04 % | -64.130 M -15.67 % | -55.442 M -350.60 % | 22.124 M 189.46 % | -24.729 M -98.92 % | -12.431 M -133.08 % | 37.577 M 403.82 % | -12.368 M -341.74 % | -2.800 M 87.75 % | -22.861 M 45.93 % | -42.282 M -481.64 % | -7.269 M -48.70 % | -4.889 M 37.11 % | -7.773 M 39.01 % | -12.744 M 50.69 % | -25.844 M -106.72 % | -12.502 M -366.21 % | -2.682 M 55.79 % | -6.066 M -109.14 % | -2.901 M -24.51 % | -2.330 M -4.14 % | -2.237 M 63.32 % | -6.099 M -215.25 % | -1.935 M 2.22 % | -1.979 M 20.63 % | -2.493 M |
| Debt repayment | 6.500 M -63.89 % | 18.000 M 12.50 % | 16.000 M 195.06 % | -16.832 M 51.91 % | -35.000 M -177.80 % | 44.986 M 25 906.64 % | -174.319 K 98.98 % | -17.143 M -67.63 % | -10.227 M -139.42 % | 25.943 M 11.22 % | 23.327 M -29.74 % | 33.200 M 9 516.84 % | -352.560 K -100.74 % | 47.353 M 114.26 % | 22.100 M -68.83 % | 70.900 M 304.26 % | 17.538 M -60.55 % | 44.462 M 5.86 % | 42.000 M 366.67 % | 9.000 M | 0.000 -100.00 % | 20.000 M -50.00 % | 40.000 M 15 450.31 % | -260.581 K -157.18 % | -101.322 K 51.16 % | -207.478 K -11.31 % | -186.393 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 |
| 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 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | -19.141 K 99.93 % | -27.481 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -18.720 K | 0.000 100.00 % | -27.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -27.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -27.500 M | 0.000 | 0.000 | 0.000 100.00 % | -27.500 M | 0.000 | 0.000 | 0.000 100.00 % | -27.500 M | 0.000 | 0.000 | 0.000 100.00 % | -27.500 M | 0.000 | 0.000 | 0.000 100.00 % | -27.500 M | 0.000 | 0.000 | 0.000 100.00 % | -41.250 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 0.000 100.00 % | -7.372 M -56.13 % | -4.722 M 88.22 % | -40.083 M -13 502.27 % | -294.677 K 98.15 % | -15.955 M -183.64 % | -5.625 M 89.02 % | -51.236 M | 0.000 100.00 % | -230.152 K 79.15 % | -1.104 M -893.98 % | 139.043 K 101.25 % | -11.099 M -243.74 % | -3.229 M -9 209.67 % | -34.684 K 99.79 % | -16.379 M -19.30 % | -13.729 M -6 746.33 % | 206.569 K 199.79 % | -207.000 K 44.44 % | -372.579 K -61.72 % | -230.391 K 98.29 % | -13.444 M -0.26 % | -13.409 M -190.98 % | 14.739 M | 0.000 100.00 % | -25.900 M | 0.000 100.00 % | -13.250 M | 0.000 100.00 % | -7.650 M | 0.000 100.00 % | -7.950 M | 0.000 100.00 % | -19.370 M | 0.000 | 0.000 100.00 % | -15.900 M 42.23 % | -27.525 M | 0.000 100.00 % | -5.865 M -30.19 % | -4.505 M | 0.000 | 0.000 100.00 % | -13.250 M | 0.000 100.00 % | -21.200 M | 0.000 -100.00 % | 4.146 M 125.80 % | -16.071 M 39.36 % | -26.500 M | 0.000 | 0.000 100.00 % | -39.750 M -35.15 % | -29.413 M -325.50 % | -6.913 M |
| Net cash used provided by financing activities | 6.481 M 138.46 % | -16.853 M -249.43 % | 11.278 M 119.82 % | -56.914 M -61.25 % | -35.295 M -221.58 % | 29.031 M 600.58 % | -5.799 M 90.62 % | -61.822 M -71.13 % | -36.127 M -1 921.54 % | -1.787 M -108.04 % | 22.223 M -33.34 % | 33.339 M 391.12 % | -11.452 M -125.95 % | 44.124 M 99.97 % | 22.065 M -59.53 % | 54.521 M 1 331.46 % | 3.809 M -91.47 % | 44.669 M 6.88 % | 41.793 M 384.42 % | 8.627 M 3 844.69 % | -230.391 K -103.51 % | 6.556 M 821.01 % | -909.274 K -106.17 % | 14.739 M 14 647.11 % | -101.322 K 99.61 % | -26.107 M -13 906.68 % | -186.393 K 98.59 % | -13.250 M | 0.000 100.00 % | -35.150 M | 0.000 100.00 % | -7.950 M | 0.000 100.00 % | -46.870 M | 0.000 | 0.000 100.00 % | -15.900 M 71.10 % | -55.025 M | 0.000 100.00 % | -5.865 M -30.19 % | -4.505 M 83.62 % | -27.500 M | 0.000 100.00 % | -13.250 M | 0.000 100.00 % | -48.700 M | 0.000 -100.00 % | 4.146 M 125.90 % | -16.004 M 76.40 % | -67.816 M | 0.000 | 0.000 100.00 % | -39.750 M -35.15 % | -29.413 M -325.50 % | -6.913 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | -100.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.138 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 33.724 M 445.72 % | -9.755 M -216.41 % | 8.380 M 193.55 % | -8.957 M 36.30 % | -14.061 M -25.65 % | -11.190 M -1 098.84 % | -933.414 K -107.40 % | 12.609 M 173.25 % | -17.212 M 28.82 % | -24.181 M -142.91 % | 56.348 M 43.70 % | 39.212 M 189.71 % | -43.709 M -2 353.88 % | -1.781 M 43.02 % | -3.126 M 71.61 % | -11.009 M 24.72 % | -14.625 M -399.21 % | -2.930 M -118.92 % | 15.481 M 26.30 % | 12.257 M 132.02 % | -38.276 M -231.72 % | 29.060 M 1 653.70 % | 1.657 M -89.52 % | 15.813 M 545.05 % | -3.553 M 90.78 % | -38.537 M -4 338.15 % | -868.319 K 95.22 % | -18.177 M 19.35 % | -22.538 M -411.81 % | 7.228 M 122.24 % | -32.497 M 3.03 % | -33.512 M -178.22 % | 42.844 M 154.56 % | -78.521 M -652.51 % | 14.212 M -81.83 % | 78.235 M 1 657.85 % | -5.022 M 90.15 % | -50.997 M -198.49 % | 51.781 M 857.50 % | -6.836 M -132.98 % | 20.727 M 157.93 % | -35.778 M -337.38 % | 15.072 M 133.91 % | 6.444 M 133.75 % | -19.091 M 36.61 % | -30.115 M -220.25 % | 25.044 M 23.28 % | 20.315 M 54.10 % | 13.183 M 118.54 % | -71.102 M -612.79 % | 13.866 M -37.89 % | 22.326 M 397.71 % | -7.499 M 65.86 % | -21.966 M -253.60 % | 14.300 M |
| Cash at beginning of period | 53.007 M -15.54 % | 62.762 M 15.41 % | 54.382 M -14.14 % | 63.339 M -18.17 % | 77.400 M -12.63 % | 88.590 M -1.04 % | 89.524 M 16.39 % | 76.914 M -18.29 % | 94.127 M -20.44 % | 118.308 M 90.94 % | 61.960 M 172.38 % | 22.748 M -65.77 % | 66.457 M -2.61 % | 68.238 M -4.38 % | 71.365 M -13.36 % | 82.374 M -15.08 % | 96.999 M -2.93 % | 99.928 M 18.33 % | 84.448 M 16.98 % | 72.190 M -34.65 % | 110.467 M 35.70 % | 81.407 M 2.08 % | 79.750 M 24.73 % | 63.936 M -5.26 % | 67.490 M -36.35 % | 106.027 M -0.81 % | 106.895 M -14.53 % | 125.073 M -15.27 % | 147.610 M 5.15 % | 140.382 M -18.80 % | 172.879 M -16.24 % | 206.391 M 26.20 % | 163.547 M -32.44 % | 242.068 M 6.24 % | 227.856 M 52.29 % | 149.621 M -3.25 % | 154.643 M -24.80 % | 205.640 M 33.66 % | 153.859 M -4.25 % | 160.695 M 14.81 % | 139.968 M -20.36 % | 175.746 M 9.38 % | 160.674 M 4.18 % | 154.231 M -11.01 % | 173.322 M -14.80 % | 203.436 M 14.04 % | 178.392 M 12.85 % | 158.078 M 9.10 % | 144.895 M -32.92 % | 215.997 M 6.26 % | 203.269 M 12.34 % | 180.942 M -3.98 % | 188.441 M -10.44 % | 210.407 M 7.29 % | 196.106 M |
| Cash at end of period | 86.731 M 63.62 % | 53.007 M -15.54 % | 62.762 M 15.41 % | 54.382 M -14.14 % | 63.339 M -18.17 % | 77.400 M -12.63 % | 88.590 M -1.04 % | 89.524 M 16.39 % | 76.914 M -18.29 % | 94.127 M -20.44 % | 118.308 M 90.94 % | 61.960 M 172.37 % | 22.748 M -65.77 % | 66.457 M -2.61 % | 68.238 M -4.38 % | 71.365 M -13.37 % | 82.374 M -15.08 % | 96.999 M -2.93 % | 99.928 M 18.33 % | 84.448 M 16.98 % | 72.190 M -34.65 % | 110.467 M 35.70 % | 81.407 M 2.08 % | 79.750 M 24.73 % | 63.936 M -5.26 % | 67.490 M -36.35 % | 106.027 M -0.81 % | 106.895 M -14.53 % | 125.073 M -15.27 % | 147.610 M 5.15 % | 140.382 M -18.80 % | 172.879 M -16.24 % | 206.391 M 26.20 % | 163.547 M -32.44 % | 242.068 M 6.24 % | 227.856 M 52.29 % | 149.621 M -3.25 % | 154.643 M -24.80 % | 205.640 M 33.65 % | 153.859 M -4.25 % | 160.695 M 14.81 % | 139.968 M -20.36 % | 175.746 M 9.38 % | 160.674 M 4.18 % | 154.231 M -11.01 % | 173.322 M -14.80 % | 203.436 M 14.04 % | 178.392 M 12.85 % | 158.078 M 9.10 % | 144.895 M -32.92 % | 215.997 M 6.26 % | 203.268 M 12.34 % | 180.942 M -3.98 % | 188.441 M -10.44 % | 210.407 M |
| Operating cash flow | 32.989 M 2 680.53 % | -1.278 M -108.44 % | 15.140 M -68.51 % | 48.079 M 496.43 % | 8.061 M 125.67 % | -31.401 M -511.68 % | 7.627 M -89.59 % | 73.275 M 260.61 % | 20.320 M 202.66 % | -19.794 M -152.61 % | 37.624 M 88.91 % | 19.916 M 341.22 % | -8.256 M -127.34 % | -3.632 M -109.86 % | 36.847 M 580.47 % | 5.415 M -75.85 % | 22.418 M 1 067.49 % | -2.317 M -115.67 % | 14.787 M -72.97 % | 54.704 M 1 745.31 % | 2.964 M -95.30 % | 63.015 M 56.07 % | 40.377 M 32.78 % | 30.408 M 63.60 % | 18.587 M 49.41 % | 12.440 M -68.99 % | 40.111 M -21.26 % | 50.941 M 399.81 % | 10.192 M 125.68 % | 4.516 M -85.72 % | 31.633 M 5.87 % | 29.880 M 44.20 % | 20.721 M 399.27 % | -6.924 M -125.99 % | 26.643 M -34.47 % | 40.658 M 74.90 % | 23.246 M 240.46 % | 6.828 M -90.85 % | 74.642 M 80.68 % | 41.311 M 27.11 % | 32.501 M 1 059.00 % | -3.389 M -114.83 % | 22.845 M -29.57 % | 32.438 M 380.34 % | 6.753 M -78.28 % | 31.087 M 12.12 % | 27.726 M 18.62 % | 23.373 M -27.16 % | 32.088 M 1 585.22 % | -2.160 M -113.42 % | 16.103 M -43.35 % | 28.426 M -16.85 % | 34.185 M 262.69 % | 9.425 M -60.24 % | 23.706 M |
| Capital expenditure | -5.764 M -168.81 % | 8.377 M 145.51 % | -18.406 M -697.90 % | -2.307 M 23.00 % | -2.996 M 66.03 % | -8.820 M -199.48 % | -2.945 M 75.48 % | -12.009 M -754.14 % | -1.406 M 45.92 % | -2.600 M 25.70 % | -3.499 M 75.99 % | -14.572 M 39.36 % | -24.032 M 43.21 % | -42.315 M -3.11 % | -41.038 M 42.21 % | -71.008 M -73.69 % | -40.883 M 9.71 % | -45.281 M -10.12 % | -41.120 M 19.73 % | -51.225 M -24.78 % | -41.051 M -1.19 % | -40.568 M -7.15 % | -37.862 M -28.80 % | -29.395 M -32.03 % | -22.264 M 10.16 % | -24.781 M 39.32 % | -40.839 M 26.98 % | -55.929 M 32.51 % | -82.867 M -579.74 % | -12.191 M 13.77 % | -14.138 M -156.46 % | -5.513 M 69.25 % | -17.925 M 27.46 % | -24.709 M -892.48 % | -2.490 M 5.25 % | -2.628 M -7.26 % | -2.450 M 22.51 % | -3.161 M -9.34 % | -2.891 M -9.76 % | -2.634 M 64.18 % | -7.353 M -49.85 % | -4.907 M 36.95 % | -7.783 M 39.27 % | -12.816 M 50.58 % | -25.932 M -100.36 % | -12.943 M -337.62 % | -2.958 M 52.71 % | -6.255 M -115.06 % | -2.908 M -13.20 % | -2.569 M -9.66 % | -2.343 M 63.16 % | -6.359 M -112.21 % | -2.997 M | 0.000 | 0.000 |
| Free CashFlow | 27.225 M 283.54 % | 7.098 M 317.34 % | -3.266 M -107.14 % | 45.772 M 803.64 % | 5.065 M 112.59 % | -40.221 M -16 545.48 % | 244.572 K -99.01 % | 24.723 M 30.71 % | 18.914 M 184.46 % | -22.394 M -165.62 % | 34.125 M 538.57 % | 5.344 M 116.55 % | -32.289 M 29.73 % | -45.947 M -996.07 % | -4.192 M 93.61 % | -65.594 M -255.23 % | -18.465 M 61.21 % | -47.598 M -80.75 % | -26.333 M -856.98 % | 3.479 M 109.13 % | -38.087 M -269.68 % | 22.446 M 792.37 % | 2.515 M 148.30 % | 1.013 M 126.82 % | -3.778 M 69.39 % | -12.341 M -1 594.53 % | -728.289 K 85.40 % | -4.988 M 93.14 % | -72.675 M -846.92 % | -7.675 M -143.87 % | 17.495 M -28.20 % | 24.367 M 771.43 % | 2.796 M 108.84 % | -31.633 M -230.97 % | 24.154 M -36.49 % | 38.031 M 82.87 % | 20.797 M 467.16 % | 3.667 M -94.89 % | 71.751 M 85.51 % | 38.677 M 53.80 % | 25.148 M 403.11 % | -8.296 M -155.08 % | 15.062 M -23.24 % | 19.622 M 202.31 % | -19.179 M -205.70 % | 18.145 M -26.74 % | 24.768 M 44.68 % | 17.119 M -41.33 % | 29.180 M 927.74 % | -3.525 M -127.93 % | 12.622 M -42.80 % | 22.066 M -29.25 % | 31.189 M 230.90 % | 9.425 M -60.24 % | 23.706 M |
| 2025 | 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 | 2012 | 2012 | 2012 | 2012 |