Schloss Wachenheim AG SWA.DE
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2006 | 2005 | 2004 | 2003 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 447.369 M 1.33 % | 441.505 M 3.70 % | 425.753 M 10.88 % | 383.975 M 8.29 % | 354.584 M 4.84 % | 338.212 M 0.31 % | 337.159 M 3.89 % | 324.527 M 9.61 % | 296.062 M 0.98 % | 293.175 M 1.56 % | 288.684 M -8.13 % | 314.240 M 2.37 % | 306.962 M 4.61 % | 293.432 M 5.06 % | 279.296 M 4.76 % | 266.606 M -4.37 % | 278.784 M -7.84 % | 302.493 M | 0.000 | 0.000 -100.00 % | 370.149 M -8.34 % | 403.825 M |
| Net income | 8.008 M -15.47 % | 9.473 M -13.13 % | 10.905 M -20.58 % | 13.731 M 31.70 % | 10.426 M 36.91 % | 7.615 M -30.07 % | 10.890 M -2.02 % | 11.115 M -3.36 % | 11.501 M 12.92 % | 10.185 M -0.11 % | 10.196 M -18.76 % | 12.551 M 30.58 % | 9.612 M 9.41 % | 8.785 M -26.39 % | 11.934 M 33.30 % | 8.953 M 63.23 % | 5.485 M 2 326.99 % | 226.000 K | 0.000 | 0.000 -100.00 % | 5.757 M 227.47 % | 1.758 M |
| Income before tax | 21.518 M -7.04 % | 23.148 M -5.35 % | 24.456 M -11.70 % | 27.695 M 20.45 % | 22.992 M 34.06 % | 17.151 M -20.81 % | 21.658 M -2.76 % | 22.273 M 5.69 % | 21.073 M 8.38 % | 19.443 M 1.40 % | 19.174 M 6.34 % | 18.031 M 6.42 % | 16.944 M 9.95 % | 15.411 M -8.92 % | 16.921 M 32.98 % | 12.724 M 28.79 % | 9.880 M 2 890.96 % | -354.000 K | 0.000 | 0.000 -100.00 % | 10.183 M 58.34 % | 6.431 M |
| Income before tax ratio | 0.05 -8.26 % | 0.05 -8.73 % | 0.06 -20.36 % | 0.07 11.23 % | 0.06 27.87 % | 0.05 -21.06 % | 0.06 -6.40 % | 0.07 -3.58 % | 0.07 7.33 % | 0.07 -0.15 % | 0.07 15.75 % | 0.06 3.95 % | 0.06 5.10 % | 0.05 -13.31 % | 0.06 26.94 % | 0.05 34.67 % | 0.04 3 128.32 % | 0.00 | 0.00 | 0.00 -100.00 % | 0.03 72.75 % | 0.02 |
| EBITDA | 45.079 M -2.10 % | 46.044 M 2.95 % | 44.724 M -0.48 % | 44.940 M 13.51 % | 39.591 M 19.27 % | 33.195 M 2.48 % | 32.391 M -1.08 % | 32.745 M 9.16 % | 29.997 M 5.94 % | 28.314 M -0.33 % | 28.407 M 0.43 % | 28.284 M 1.00 % | 28.005 M 9.39 % | 25.601 M -5.58 % | 27.115 M 7.61 % | 25.198 M 8.45 % | 23.235 M 29.94 % | 17.881 M -42.51 % | 31.104 M 34.57 % | 23.113 M 3.08 % | 22.423 M -78.40 % | 103.818 M |
| Net income ratio | 0.02 -16.57 % | 0.02 -16.23 % | 0.03 -28.37 % | 0.04 21.62 % | 0.03 30.59 % | 0.02 -30.29 % | 0.03 -5.70 % | 0.03 -11.83 % | 0.04 11.82 % | 0.03 -1.64 % | 0.04 -11.57 % | 0.04 27.55 % | 0.03 4.59 % | 0.03 -29.93 % | 0.04 27.24 % | 0.03 70.68 % | 0.02 2 533.39 % | 0.00 | 0.00 | 0.00 -100.00 % | 0.02 257.27 % | 0.00 |
| Ratio EBITDA | 0.10 -3.38 % | 0.10 -0.72 % | 0.11 -10.25 % | 0.12 4.82 % | 0.11 13.76 % | 0.10 2.16 % | 0.10 -4.79 % | 0.10 -0.41 % | 0.10 4.91 % | 0.10 -1.85 % | 0.10 9.33 % | 0.09 -1.34 % | 0.09 4.57 % | 0.09 -10.13 % | 0.10 2.72 % | 0.09 13.40 % | 0.08 40.99 % | 0.06 | 0.00 | 0.00 -100.00 % | 0.06 -76.44 % | 0.26 |
| Gross profit ratio | 0.43 2.63 % | 0.42 -1.07 % | 0.42 -3.07 % | 0.43 -0.06 % | 0.43 0.64 % | 0.43 -0.29 % | 0.43 2.45 % | 0.42 -1.27 % | 0.43 2.38 % | 0.42 -1.57 % | 0.42 8.86 % | 0.39 -0.02 % | 0.39 -2.98 % | 0.40 0.89 % | 0.40 -0.20 % | 0.40 3.87 % | 0.38 1.24 % | 0.38 | 0.00 | 0.00 -100.00 % | 0.47 2.89 % | 0.46 |
| Weighted average shs out dil | 7.929 M 0.11 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M |
| Weighted average shs out | 7.929 M 0.11 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M |
| EPS diluted | 1.01 -15.83 % | 1.20 -13.04 % | 1.38 -20.23 % | 1.73 31.06 % | 1.32 37.50 % | 0.96 -30.43 % | 1.38 -1.43 % | 1.40 -3.45 % | 1.45 12.40 % | 1.29 0.00 % | 1.29 -18.35 % | 1.58 28.46 % | 1.23 10.81 % | 1.11 -4.31 % | 1.16 50.65 % | 0.77 11.59 % | 0.69 2 200.00 % | 0.03 | 0.00 | 0.00 100.00 % | -0.08 -136.05 % | 0.22 |
| Earnings per share | 1.01 -15.83 % | 1.20 -13.04 % | 1.38 -20.23 % | 1.73 31.06 % | 1.32 37.50 % | 0.96 -30.43 % | 1.38 -1.43 % | 1.40 -3.45 % | 1.45 12.40 % | 1.29 0.00 % | 1.29 -18.35 % | 1.58 28.46 % | 1.23 10.81 % | 1.11 -4.31 % | 1.16 50.65 % | 0.77 11.59 % | 0.69 2 200.00 % | 0.03 | 0.00 | 0.00 100.00 % | -0.08 -136.05 % | 0.22 |
| Gross profit | 190.896 M 3.99 % | 183.572 M 2.59 % | 178.933 M 7.48 % | 166.484 M 8.22 % | 153.836 M 5.51 % | 145.799 M 0.03 % | 145.761 M 6.44 % | 136.948 M 8.22 % | 126.541 M 3.39 % | 122.392 M -0.04 % | 122.437 M 0.00 % | 122.434 M 2.35 % | 119.626 M 1.50 % | 117.863 M 6.00 % | 111.191 M 4.55 % | 106.351 M -0.67 % | 107.068 M -6.70 % | 114.751 M -25.14 % | 153.288 M -0.50 % | 154.053 M -12.35 % | 175.767 M -5.69 % | 186.368 M |
| Income tax expense | 5.296 M 13.09 % | 4.683 M -13.79 % | 5.432 M -16.17 % | 6.480 M 21.37 % | 5.339 M 28.34 % | 4.160 M -26.46 % | 5.657 M -4.12 % | 5.900 M 10.05 % | 5.361 M -9.09 % | 5.897 M 10.60 % | 5.332 M 225.52 % | 1.638 M -67.44 % | 5.030 M 6.66 % | 4.716 M -5.43 % | 4.987 M 32.25 % | 3.771 M 43.77 % | 2.623 M 722.26 % | 319.000 K | 0.000 | 0.000 -100.00 % | 4.426 M -5.29 % | 4.673 M |
| Cost of revenue | 256.473 M -0.57 % | 257.933 M 4.50 % | 246.820 M 13.49 % | 217.491 M 8.34 % | 200.748 M 4.33 % | 192.413 M 0.53 % | 191.398 M 2.04 % | 187.579 M 10.65 % | 169.521 M -0.74 % | 170.783 M 2.73 % | 166.247 M -13.33 % | 191.806 M 2.39 % | 187.336 M 6.70 % | 175.569 M 4.44 % | 168.105 M 4.90 % | 160.255 M -6.67 % | 171.716 M -8.54 % | 187.742 M 222.48 % | -153.288 M 0.50 % | -154.053 M -179.25 % | 194.382 M -10.61 % | 217.457 M |
| General and administrative expenses | 0.000 -100.00 % | 4.048 M 6.92 % | 3.786 M 1.61 % | 3.726 M 2.05 % | 3.651 M -6.55 % | 3.907 M 0.49 % | 3.888 M 6.67 % | 3.645 M -1.35 % | 3.695 M 7.29 % | 3.444 M -0.40 % | 3.458 M -1.17 % | 3.499 M -6.02 % | 3.723 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 28.206 M -0.78 % | 28.429 M |
| Selling and marketing expenses | 0.000 -100.00 % | 31.031 M 0.21 % | 30.965 M 5.03 % | 29.482 M 10.21 % | 26.750 M -11.19 % | 30.119 M -1.50 % | 30.579 M 5.46 % | 28.997 M 11.96 % | 25.899 M -1.82 % | 26.379 M -8.00 % | 28.673 M -4.60 % | 30.054 M 11.11 % | 27.050 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 87.404 M -27.35 % | 120.303 M 2.99 % | 116.806 M 11.60 % | 104.662 M 5.71 % | 99.011 M 6.70 % | 92.794 M 17 277.15 % | 534.000 K -99.37 % | 84.975 M 2 202.22 % | 3.691 M 604.39 % | 524.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -136.531 M 1.64 % | -138.804 M | 0.000 | 0.000 |
| Operating expenses | 163.743 M 5.38 % | 155.382 M 2.52 % | 151.557 M 9.93 % | 137.870 M 6.54 % | 129.412 M 2.04 % | 126.820 M 3.02 % | 123.098 M 4.66 % | 117.617 M 12.78 % | 104.289 M 1.38 % | 102.869 M -1.02 % | 103.926 M 2.58 % | 101.309 M 1.89 % | 99.431 M 1.51 % | 97.949 M 2.33 % | 95.717 M 7.45 % | 89.077 M -2.56 % | 91.420 M -12.53 % | 104.510 M 176.55 % | -136.531 M 1.64 % | -138.804 M -254.09 % | 90.081 M -4.92 % | 94.742 M |
| Cost and expenses | 420.216 M 1.67 % | 413.315 M 3.75 % | 398.377 M 12.10 % | 355.361 M 7.37 % | 330.974 M 3.68 % | 319.233 M 1.51 % | 314.496 M 3.05 % | 305.196 M 11.46 % | 273.810 M 0.06 % | 273.652 M 1.29 % | 270.173 M -7.83 % | 293.115 M 2.21 % | 286.767 M 4.84 % | 273.518 M 3.68 % | 263.822 M 5.81 % | 249.332 M -5.25 % | 263.136 M -9.96 % | 292.252 M 290.66 % | -153.288 M 0.50 % | -154.053 M -154.16 % | 284.463 M -8.88 % | 312.199 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 |
| Selling general and administrative expenses | 76.339 M 117.62 % | 35.079 M 0.94 % | 34.751 M 4.65 % | 33.208 M 9.23 % | 30.401 M -10.65 % | 34.026 M -1.28 % | 34.467 M 5.59 % | 32.642 M 10.30 % | 29.594 M -0.77 % | 29.823 M -7.18 % | 32.131 M -4.24 % | 33.553 M 9.03 % | 30.773 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 28.206 M -0.78 % | 28.429 M |
| Interest income | 0.000 -100.00 % | 121.000 K 18.63 % | 102.000 K 1 940.00 % | 5.000 K -16.67 % | 6.000 K -72.73 % | 22.000 K -67.16 % | 67.000 K 415.38 % | 13.000 K 85.71 % | 7.000 K 250.00 % | 2.000 K -83.33 % | 12.000 K 300.00 % | 3.000 K -94.34 % | 53.000 K -58.59 % | 128.000 K -81.29 % | 684.000 K 6.05 % | 645.000 K -0.92 % | 651.000 K 125.92 % | -2.512 M | 0.000 | 0.000 -100.00 % | 760.000 K | 0.000 |
| Interest expense | 0.000 -100.00 % | 5.868 M 70.23 % | 3.447 M 96.86 % | 1.751 M 12.53 % | 1.556 M -7.05 % | 1.674 M 29.67 % | 1.291 M -3.08 % | 1.332 M 13.27 % | 1.176 M -25.19 % | 1.572 M -13.96 % | 1.827 M -33.27 % | 2.738 M -7.34 % | 2.955 M -8.57 % | 3.232 M -21.38 % | 4.111 M -20.74 % | 5.187 M -21.33 % | 6.593 M -21.87 % | 8.438 M | 0.000 | 0.000 -100.00 % | 6.560 M | 0.000 |
| Depreciation and amortization | 18.403 M 1.58 % | 18.116 M 6.21 % | 17.057 M 7.88 % | 15.811 M 4.57 % | 15.120 M 5.22 % | 14.370 M 52.63 % | 9.415 M 3.02 % | 9.139 M 18.04 % | 7.742 M 1.00 % | 7.665 M -2.44 % | 7.857 M 2.76 % | 7.646 M -4.22 % | 7.983 M 14.73 % | 6.958 M 1.18 % | 6.877 M -2.52 % | 7.055 M -7.01 % | 7.587 M 21.78 % | 6.230 M -18.79 % | 7.671 M 2.88 % | 7.456 M 1.26 % | 7.363 M -39.61 % | 12.192 M |
| Operating income | 27.153 M -3.68 % | 28.190 M 2.97 % | 27.376 M -6.20 % | 29.185 M 19.49 % | 24.424 M 28.76 % | 18.969 M -17.44 % | 22.976 M -3.58 % | 23.828 M 7.43 % | 22.181 M 9.11 % | 20.329 M -1.87 % | 20.717 M -3.46 % | 21.459 M 3.22 % | 20.790 M 4.40 % | 19.914 M -1.60 % | 20.238 M 17.16 % | 17.274 M 10.39 % | 15.648 M 52.80 % | 10.241 M -38.89 % | 16.757 M 9.89 % | 15.249 M 49.75 % | 10.183 M 58.34 % | 6.431 M |
| Operating income ratio | 0.06 -4.94 % | 0.06 -0.70 % | 0.06 -15.40 % | 0.08 10.35 % | 0.07 22.81 % | 0.06 -17.70 % | 0.07 -7.19 % | 0.07 -2.00 % | 0.07 8.05 % | 0.07 -3.38 % | 0.07 5.09 % | 0.07 0.83 % | 0.07 -0.20 % | 0.07 -6.34 % | 0.07 11.84 % | 0.06 15.43 % | 0.06 65.79 % | 0.03 | 0.00 | 0.00 -100.00 % | 0.03 72.75 % | 0.02 |
| Total other income expenses net | -5.635 M -11.76 % | -5.042 M -72.67 % | -2.920 M -95.97 % | -1.490 M -4.05 % | -1.432 M 21.23 % | -1.818 M -60.18 % | -1.135 M 27.01 % | -1.555 M -40.34 % | -1.108 M 21.03 % | -1.403 M 9.07 % | -1.543 M 54.99 % | -3.428 M 13.35 % | -3.956 M 12.15 % | -4.503 M -35.76 % | -3.317 M 27.10 % | -4.550 M 21.12 % | -5.768 M 45.56 % | -10.595 M | 0.000 | 0.000 | 0.000 | 0.000 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2006 | 2005 | 2004 | 2003 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2006 | 2005 | 2004 | 2003 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 90.135 M -0.09 % | 90.212 M 27.52 % | 70.741 M 10.61 % | 63.954 M 14.89 % | 55.667 M -22.03 % | 71.394 M 79.40 % | 39.795 M -13.93 % | 46.238 M 5.23 % | 43.942 M -8.90 % | 48.237 M 7.02 % | 45.073 M -34.57 % | 68.886 M -19.70 % | 85.786 M 9.31 % | 78.477 M 4 727.18 % | -1.696 M 44.92 % | -3.079 M -103.46 % | 89.104 M -27.37 % | 122.680 M 1 044.42 % | -12.990 M -528.45 % | -2.067 M -101.84 % | 112.346 M 38.66 % | 81.020 M |
| Total investments | 280.000 K -11.95 % | 318.000 K -1.24 % | 322.000 K -11.54 % | 364.000 K -10.34 % | 406.000 K -29.39 % | 575.000 K -31.06 % | 834.000 K -24.73 % | 1.108 M -18.17 % | 1.354 M -15.64 % | 1.605 M -12.05 % | 1.825 M -4.50 % | 1.911 M 0.79 % | 1.896 M -55.38 % | 4.249 M -18.19 % | 5.194 M 10.11 % | 4.717 M -22.56 % | 6.091 M -12.95 % | 6.997 M | 0.000 | 0.000 -100.00 % | 3.090 M 66.49 % | 1.856 M |
| Total debt | 98.046 M 0.16 % | 97.885 M 28.16 % | 76.375 M 7.44 % | 71.087 M 12.22 % | 63.347 M -18.17 % | 77.409 M 56.93 % | 49.326 M -8.65 % | 53.998 M 8.77 % | 49.642 M -3.38 % | 51.379 M 4.71 % | 49.068 M -31.67 % | 71.807 M -19.71 % | 89.433 M 11.72 % | 80.048 M | 0.000 | 0.000 -100.00 % | 91.887 M -28.82 % | 129.085 M | 0.000 | 0.000 -100.00 % | 112.346 M 38.66 % | 81.020 M |
| Accumulated other comprehensive income loss | 210.000 K 161.40 % | -342.000 K 74.69 % | -1.351 M 60.64 % | -3.432 M -32.41 % | -2.592 M 97.90 % | -123.309 M 1.49 % | -125.178 M -6.08 % | -118.005 M -0.71 % | -117.169 M -6.50 % | -110.020 M -3.43 % | -106.373 M -1.44 % | -104.858 M -6.15 % | -98.786 M -4.80 % | -94.262 M -3.98 % | -90.652 M 2.10 % | -92.595 M -2.54 % | -90.304 M 1.61 % | -91.780 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 146.422 M 2.27 % | 143.166 M 3.41 % | 138.445 M 4.66 % | 132.287 M 7.98 % | 122.515 M 6.30 % | 115.257 M 3.28 % | 111.602 M 6.55 % | 104.746 M 7.22 % | 97.689 M 9.04 % | 89.594 M -17.67 % | 108.819 M 7.04 % | 101.659 M 10.00 % | 92.419 M 9.20 % | 84.630 M 9.30 % | 77.429 M 10.02 % | 70.377 M 11.06 % | 63.369 M -1.27 % | 64.187 M 524.08 % | 10.285 M 48.95 % | 6.905 M | 0.000 | 0.000 |
| Common stock | 50.054 M 0.00 % | 50.054 M 0.00 % | 50.054 M 0.00 % | 50.054 M 0.00 % | 50.054 M 0.00 % | 50.054 M 0.00 % | 50.054 M 0.00 % | 50.054 M 0.00 % | 50.054 M 0.00 % | 50.054 M 110.66 % | 23.760 M 0.00 % | 23.760 M 0.00 % | 23.760 M 0.00 % | 23.760 M 419.91 % | 4.570 M -80.77 % | 23.760 M 0.00 % | 23.760 M 0.00 % | 23.760 M | 0.000 | 0.000 -100.00 % | 23.760 M 0.00 % | 23.760 M |
| Total equity | 259.709 M 2.77 % | 252.719 M 4.78 % | 241.184 M 6.53 % | 226.401 M 5.31 % | 214.994 M 5.28 % | 204.219 M 1.14 % | 201.924 M 5.41 % | 191.567 M 4.29 % | 183.681 M 6.78 % | 172.021 M 3.51 % | 166.193 M 4.58 % | 158.910 M 8.54 % | 146.401 M 5.13 % | 139.259 M 3.23 % | 134.904 M 8.86 % | 123.924 M 8.88 % | 113.822 M -4.35 % | 119.003 M 40.05 % | 84.970 M 14.95 % | 73.920 M 111.33 % | 34.978 M -13.05 % | 40.226 M |
| Other non current liabilities | 20.283 M 181.75 % | 7.199 M 2.59 % | 7.017 M | 0.000 -100.00 % | 10.767 M | 0.000 -100.00 % | 3.477 M -0.29 % | 3.487 M 0.37 % | 3.474 M 7.22 % | 3.240 M -33.59 % | 4.879 M 6.55 % | 4.579 M 26.49 % | 3.620 M 715.32 % | 444.000 K -83.81 % | 2.743 M -90.05 % | 27.567 M 1 006.66 % | 2.491 M 2.47 % | 2.431 M | 0.000 | 0.000 -100.00 % | 115.746 M 98 828.21 % | 117.000 K |
| Long term debt | 48.033 M 19.04 % | 40.349 M 25.93 % | 32.042 M -8.58 % | 35.051 M 2.02 % | 34.356 M -6.98 % | 36.933 M 74.42 % | 21.175 M -25.92 % | 28.584 M 34.79 % | 21.206 M -11.62 % | 23.995 M 54.45 % | 15.536 M -38.39 % | 25.218 M -27.14 % | 34.611 M 30.77 % | 26.468 M 2.89 % | 25.725 M | 0.000 -100.00 % | 28.219 M -9.69 % | 31.248 M | 0.000 | 0.000 -100.00 % | 64.836 M -19.98 % | 81.020 M |
| Total non current liabilities | 68.316 M 12.07 % | 60.958 M 18.69 % | 51.360 M 3.31 % | 49.715 M 3.57 % | 48.003 M -5.33 % | 50.704 M 48.27 % | 34.197 M -17.85 % | 41.626 M 28.31 % | 32.443 M -5.02 % | 34.159 M 32.19 % | 25.841 M -24.83 % | 34.378 M -23.10 % | 44.704 M 22.68 % | 36.441 M 4.51 % | 34.870 M 0.95 % | 34.541 M -9.04 % | 37.973 M -6.56 % | 40.637 M | 0.000 | 0.000 -100.00 % | 180.582 M 16.50 % | 155.004 M |
| Other current liabilities | 42.666 M 3.97 % | 41.037 M -5.58 % | 43.462 M 683.38 % | 5.548 M -81.52 % | 30.026 M 7.07 % | 28.043 M -20.44 % | 35.247 M -3.16 % | 36.399 M 15.73 % | 31.453 M -2.75 % | 32.344 M -11.00 % | 36.343 M 8.23 % | 33.579 M 1.30 % | 33.148 M -12.97 % | 38.089 M 5.19 % | 36.208 M -58.24 % | 86.698 M 186.99 % | 30.209 M -20.45 % | 37.975 M 9 989.32 % | -384.000 K -624.53 % | -53.000 K 99.53 % | -11.332 M -165.26 % | 17.365 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 374.000 K -98.90 % | 34.125 M 257.52 % | 9.545 M 37.24 % | 6.955 M 1.85 % | 6.829 M 384.67 % | 1.409 M -59.59 % | 3.487 M -3.00 % | 3.595 M -35.55 % | 5.578 M 17.38 % | 4.752 M -2.04 % | 4.851 M 2.82 % | 4.718 M | 0.000 | 0.000 -100.00 % | 412.000 K -50.54 % | 833.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 50.013 M -13.08 % | 57.536 M 29.05 % | 44.585 M 22.92 % | 36.273 M 25.12 % | 28.991 M -28.37 % | 40.476 M 43.78 % | 28.151 M 10.77 % | 25.414 M -10.63 % | 28.436 M 3.51 % | 27.472 M -17.16 % | 33.164 M -28.82 % | 46.589 M -15.02 % | 54.822 M 1.15 % | 54.201 M 12.52 % | 48.171 M | 0.000 -100.00 % | 63.528 M -34.97 % | 97.690 M | 0.000 | 0.000 -100.00 % | 47.510 M | 0.000 |
| Total current liabilities | 149.501 M -4.54 % | 156.604 M 2.91 % | 152.177 M 14.85 % | 132.501 M 15.18 % | 115.034 M -2.39 % | 117.850 M 7.15 % | 109.987 M 5.10 % | 104.645 M 7.02 % | 97.782 M 2.67 % | 95.236 M -12.39 % | 108.708 M -8.18 % | 118.397 M -7.71 % | 128.289 M -3.64 % | 133.139 M 7.57 % | 123.769 M 1.69 % | 121.710 M -7.37 % | 131.397 M -27.46 % | 181.148 M | 0.000 | 0.000 -100.00 % | 36.178 M 108.34 % | 17.365 M |
| Total liabilities | 217.817 M 0.12 % | 217.562 M 6.89 % | 203.537 M 11.70 % | 182.216 M 11.76 % | 163.037 M -3.27 % | 168.554 M 16.90 % | 144.184 M -1.43 % | 146.271 M 12.32 % | 130.225 M 0.64 % | 129.395 M -3.83 % | 134.549 M -11.93 % | 152.775 M -11.69 % | 172.993 M 2.01 % | 169.580 M 6.90 % | 158.639 M 1.53 % | 156.251 M -7.75 % | 169.370 M -23.63 % | 221.785 M -3.47 % | 229.747 M 7.59 % | 213.531 M -1.49 % | 216.760 M 25.75 % | 172.369 M |
| Other non current assets | 5.910 M -8.47 % | 6.457 M 53 708.33 % | 12.000 K -97.34 % | 451.000 K -87.84 % | 3.709 M -30.16 % | 5.311 M 5.15 % | 5.051 M -6.51 % | 5.403 M -26.48 % | 7.349 M -4.97 % | 7.733 M -5.53 % | 8.186 M -22.25 % | 10.528 M -1.93 % | 10.735 M -42.05 % | 18.524 M 13.57 % | 16.311 M 49.63 % | 10.901 M 3.37 % | 10.546 M -16.39 % | 12.613 M -83.03 % | 74.316 M 10.89 % | 67.020 M -17.14 % | 80.882 M 347.83 % | 18.061 M |
| Long term investments | 280.000 K -11.95 % | 318.000 K -93.19 % | 4.667 M 20.01 % | 3.889 M 785.88 % | 439.000 K -8.54 % | 480.000 K 2.78 % | 467.000 K -0.43 % | 469.000 K -3.50 % | 486.000 K 0.00 % | 486.000 K 0.00 % | 486.000 K 7.05 % | 454.000 K -3.61 % | 471.000 K 107.05 % | -6.682 M | 0.000 | 0.000 100.00 % | -1.919 M 63.43 % | -5.247 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 101.006 M 20.11 % | 84.093 M 2.20 % | 82.285 M 0.35 % | 82.002 M -0.96 % | 82.798 M 3.32 % | 80.141 M 4.85 % | 76.436 M -0.50 % | 76.817 M 5.45 % | 72.846 M -0.17 % | 72.967 M -0.52 % | 73.351 M -0.20 % | 73.500 M -0.32 % | 73.734 M -0.08 % | 73.792 M -8.01 % | 80.218 M 0.67 % | 79.687 M 10.50 % | 72.118 M | 0.000 | 0.000 -100.00 % | 63.103 M | 0.000 | 0.000 |
| GoodWill | 0.000 -100.00 % | 15.687 M 16.93 % | 13.416 M 1.46 % | 13.223 M -0.46 % | 13.284 M -0.33 % | 13.328 M 7.26 % | 12.426 M 0.79 % | 12.328 M 115.86 % | 5.711 M 3.07 % | 5.541 M -2.62 % | 5.690 M 5.51 % | 5.393 M 1.01 % | 5.339 M -2.56 % | 5.479 M | 0.000 | 0.000 -100.00 % | 5.114 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 101.006 M 1.23 % | 99.780 M 4.26 % | 95.701 M 0.50 % | 95.225 M -0.89 % | 96.082 M 2.80 % | 93.469 M 5.18 % | 88.862 M -0.32 % | 89.145 M 13.48 % | 78.557 M 0.06 % | 78.508 M -0.67 % | 79.041 M 0.19 % | 78.893 M -0.23 % | 79.073 M -0.25 % | 79.271 M -1.18 % | 80.218 M 0.67 % | 79.687 M 3.18 % | 77.232 M -2.07 % | 78.861 M 6.69 % | 73.914 M -3.96 % | 76.960 M | 0.000 | 0.000 |
| Property plant equipment net | 131.899 M 7.21 % | 123.026 M 11.89 % | 109.956 M 6.35 % | 103.394 M 6.51 % | 97.074 M 5.31 % | 92.179 M 22.45 % | 75.277 M 7.81 % | 69.823 M -2.95 % | 71.945 M 12.48 % | 63.961 M 9.03 % | 58.662 M 0.35 % | 58.457 M 1.21 % | 57.759 M -5.27 % | 60.975 M 4.45 % | 58.379 M 4.33 % | 55.957 M 9.50 % | 51.100 M -14.21 % | 59.567 M 1 622.09 % | 3.459 M 4.66 % | 3.305 M -92.02 % | 41.410 M -6.61 % | 44.343 M |
| Total non current assets | 239.095 M 3.21 % | 231.659 M 9.05 % | 212.434 M 3.71 % | 204.833 M 2.99 % | 198.884 M 2.91 % | 193.261 M 13.18 % | 170.751 M 3.28 % | 165.328 M 4.10 % | 158.818 M 5.01 % | 151.237 M 2.91 % | 146.963 M -1.39 % | 149.030 M -0.28 % | 149.454 M -3.59 % | 155.026 M 0.08 % | 154.908 M 5.71 % | 146.545 M 3.60 % | 141.450 M -5.59 % | 149.822 M -1.23 % | 151.689 M 2.99 % | 147.285 M 20.44 % | 122.292 M 95.97 % | 62.404 M |
| Other current assets | 7.964 M -5.24 % | 8.404 M 192.72 % | 2.871 M -47.71 % | 5.491 M 128.03 % | 2.408 M -96.00 % | 60.153 M 1 360.73 % | 4.118 M -65.06 % | 11.785 M 419.85 % | 2.267 M 23.81 % | 1.831 M 39.98 % | 1.308 M -87.79 % | 10.710 M -31.22 % | 15.572 M 17 595.45 % | 88.000 K 0.00 % | 88.000 K | 0.000 | 0.000 -100.00 % | 71.691 M -5.47 % | 75.841 M 2 479.63 % | 2.940 M -97.73 % | 129.446 M -13.81 % | 150.191 M |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 95.000 K -74.11 % | 367.000 K -42.57 % | 639.000 K -26.38 % | 868.000 K -22.43 % | 1.119 M -16.43 % | 1.339 M -8.10 % | 1.457 M 2.25 % | 1.425 M -86.96 % | 10.931 M | 0.000 | 0.000 -100.00 % | 8.010 M -34.58 % | 12.244 M | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 7.911 M 3.10 % | 7.673 M 2.90 % | 7.457 M 4.54 % | 7.133 M -7.12 % | 7.680 M 27.68 % | 6.015 M -36.89 % | 9.531 M 22.82 % | 7.760 M 36.14 % | 5.700 M 81.41 % | 3.142 M -21.35 % | 3.995 M 36.77 % | 2.921 M -19.91 % | 3.647 M 132.15 % | 1.571 M -7.37 % | 1.696 M -44.92 % | 3.079 M 10.64 % | 2.783 M -56.55 % | 6.405 M -50.69 % | 12.990 M 528.45 % | 2.067 M | 0.000 | 0.000 |
| Cash and short term investments | 7.911 M 3.10 % | 7.673 M 2.90 % | 7.457 M 4.54 % | 7.133 M -7.12 % | 7.680 M 27.68 % | 6.015 M -36.89 % | 9.531 M 22.82 % | 7.760 M 36.14 % | 5.700 M 81.41 % | 3.142 M -21.35 % | 3.995 M 36.77 % | 2.921 M -19.91 % | 3.647 M -70.83 % | 12.502 M 637.15 % | 1.696 M -44.92 % | 3.079 M -71.47 % | 10.793 M -42.13 % | 18.649 M 43.56 % | 12.990 M 528.45 % | 2.067 M | 0.000 | 0.000 |
| Total current assets | 238.431 M -0.08 % | 238.622 M 2.73 % | 232.287 M 13.99 % | 203.784 M 13.75 % | 179.147 M -0.20 % | 179.512 M 2.37 % | 175.357 M 1.65 % | 172.510 M 11.23 % | 155.088 M 3.27 % | 150.179 M -2.34 % | 153.779 M -5.46 % | 162.655 M -4.29 % | 169.940 M 10.48 % | 153.813 M 10.95 % | 138.635 M 3.75 % | 133.630 M -5.72 % | 141.742 M -25.78 % | 190.966 M 17.14 % | 163.028 M 16.31 % | 140.166 M 8.28 % | 129.446 M -13.81 % | 150.191 M |
| Inventory | 149.893 M -0.18 % | 150.166 M -2.65 % | 154.246 M 19.84 % | 128.706 M 18.49 % | 108.621 M -4.17 % | 113.344 M 10.69 % | 102.395 M 7.84 % | 94.952 M 11.38 % | 85.251 M 0.95 % | 84.449 M -4.92 % | 88.820 M -0.85 % | 89.581 M -9.52 % | 99.003 M 9.89 % | 90.092 M 13.31 % | 79.506 M 3.43 % | 76.870 M -5.63 % | 81.460 M -19.05 % | 100.626 M 35.62 % | 74.197 M 2.97 % | 72.056 M | 0.000 | 0.000 |
| Net receivables | 72.663 M 0.39 % | 72.379 M 6.89 % | 67.713 M 8.42 % | 62.454 M 3.34 % | 60.438 M | 0.000 -100.00 % | 59.313 M -9.13 % | 65.274 M | 0.000 | 0.000 | 0.000 -100.00 % | 67.486 M 6.09 % | 63.615 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 63.103 M | 0.000 | 0.000 |
| Tax assets | 0.000 -100.00 % | 2.078 M -0.95 % | 2.098 M 11.95 % | 1.874 M 18.61 % | 1.580 M -13.28 % | 1.822 M 66.54 % | 1.094 M 124.18 % | 488.000 K 1.46 % | 481.000 K -12.39 % | 549.000 K -6.63 % | 588.000 K -15.76 % | 698.000 K -50.71 % | 1.416 M -51.80 % | 2.938 M | 0.000 | 0.000 -100.00 % | 4.491 M 11.49 % | 4.028 M | 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 100.00 % | -8.000 -200.00 % | 8.000 | 0.000 | 0.000 |
| Account payables | 56.822 M 0.48 % | 56.550 M -8.72 % | 61.953 M 12.32 % | 55.158 M 23.30 % | 44.734 M 7.80 % | 41.498 M -6.08 % | 44.185 M 6.67 % | 41.423 M 10.66 % | 37.434 M 6.20 % | 35.248 M -5.18 % | 37.173 M 0.16 % | 37.115 M -5.26 % | 39.175 M -1.31 % | 39.694 M 2.53 % | 38.714 M 11.61 % | 34.687 M -6.88 % | 37.248 M -16.58 % | 44.650 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Tax payables | 0.000 -100.00 % | 1.481 M -17.86 % | 1.803 M 29.06 % | 1.397 M -19.62 % | 1.738 M 97.95 % | 878.000 K -55.32 % | 1.965 M 39.46 % | 1.409 M 206.97 % | 459.000 K 166.86 % | 172.000 K -91.52 % | 2.028 M 51.34 % | 1.340 M 17.13 % | 1.144 M -0.95 % | 1.155 M 70.86 % | 676.000 K 108.00 % | 325.000 K -21.12 % | 412.000 K -50.54 % | 833.000 K 116.93 % | 384.000 K 624.53 % | 53.000 K | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 -100.00 % | 2.903 M 0.80 % | 2.880 M 592.31 % | 416.000 K 593.33 % | 60.000 K -11.76 % | 68.000 K -10.53 % | 76.000 K -9.52 % | 84.000 K -8.70 % | 92.000 K -8.00 % | 100.000 K -7.41 % | 108.000 K -95.57 % | 2.440 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.000 K |
| Minority interest | 58.453 M 5.76 % | 55.271 M 11.74 % | 49.466 M 15.25 % | 42.922 M 6.12 % | 40.447 M 10.98 % | 36.446 M 1.31 % | 35.974 M 9.03 % | 32.996 M 5.59 % | 31.250 M 8.33 % | 28.848 M 0.63 % | 28.668 M 1.66 % | 28.199 M 10.11 % | 25.611 M -0.25 % | 25.675 M -4.51 % | 26.889 M 6.63 % | 25.217 M 13.99 % | 22.123 M -16.47 % | 26.486 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 -100.00 % | 22.169 M 11.46 % | 19.890 M 13.31 % | 17.554 M -4.83 % | 18.445 M -16.21 % | 22.014 M 497.23 % | 3.686 M -24.08 % | 4.855 M -20.28 % | 6.090 M 304.92 % | 1.504 M -42.51 % | 2.616 M -30.31 % | 3.754 M -22.57 % | 4.848 M -0.25 % | 4.860 M 4 163.16 % | 114.000 K | 0.000 -100.00 % | 745.000 K 9.88 % | 678.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 -100.00 % | 1.351 M -60.64 % | 3.432 M 32.41 % | 2.592 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 |
| Other total stockholders equity | 4.570 M 0.00 % | 4.570 M 41.97 % | 3.219 M 182.86 % | 1.138 M -42.47 % | 1.978 M -56.72 % | 4.570 M 6.43 % | 4.294 M 13.87 % | 3.771 M -17.48 % | 4.570 M 29.65 % | 3.525 M -22.87 % | 4.570 M 0.00 % | 4.570 M 0.91 % | 4.529 M -0.90 % | 4.570 M -80.77 % | 23.760 M 654.05 % | 3.151 M -31.05 % | 4.570 M -95.26 % | 96.350 M 2 008.32 % | 4.570 M 0.00 % | 4.570 M -51.72 % | 9.466 M -42.51 % | 16.466 M |
| Deferred tax liabilities non current | 0.000 -100.00 % | 13.410 M 9.02 % | 12.301 M 6.24 % | 11.578 M | 0.000 -100.00 % | 10.013 M 5.57 % | 9.485 M -0.02 % | 9.487 M 23.42 % | 7.687 M 12.38 % | 6.840 M 28.23 % | 5.334 M 19.04 % | 4.481 M -29.60 % | 6.365 M -2.72 % | 6.543 M 2.20 % | 6.402 M -8.20 % | 6.974 M -3.98 % | 7.263 M 4.38 % | 6.958 M | 0.000 | 0.000 | 0.000 -100.00 % | 73.859 M |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 229.747 M 7.59 % | 213.531 M | 0.000 | 0.000 |
| Total assets | 477.526 M 1.54 % | 470.281 M 5.75 % | 444.721 M 8.84 % | 408.617 M 8.09 % | 378.031 M 1.41 % | 372.773 M 7.70 % | 346.108 M 2.45 % | 337.838 M 7.62 % | 313.906 M 4.14 % | 301.416 M 0.22 % | 300.742 M -3.51 % | 311.685 M -2.41 % | 319.394 M 3.42 % | 308.839 M 5.21 % | 293.543 M 4.77 % | 280.175 M -1.07 % | 283.192 M -16.90 % | 340.788 M 8.28 % | 314.717 M 9.49 % | 287.451 M 14.19 % | 251.738 M 18.41 % | 212.595 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2006 | 2005 | 2004 | 2003 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2006 | 2005 | 2004 | 2003 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 -100.00 % | 499.000 K -44.68 % | 902.000 K 47.63 % | 611.000 K 167.98 % | 228.000 K 137.50 % | -608.000 K -133.93 % | 1.792 M 95.85 % | 915.000 K -40.78 % | 1.545 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 |
| 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 |
| Change in working capital | 1.163 M 106.29 % | -18.485 M -8.98 % | -16.962 M -17.61 % | -14.422 M -232.71 % | 10.867 M 182.15 % | -13.229 M -1 175.53 % | 1.230 M 139.32 % | -3.128 M -372.51 % | -662.000 K 87.50 % | -5.295 M -143.16 % | 12.267 M 104.76 % | 5.991 M 132.56 % | -18.399 M -69.33 % | -10.866 M -384.01 % | -2.245 M -136.96 % | 6.074 M -78.29 % | 27.972 M 262.78 % | -17.184 M -702.62 % | -2.141 M 7.80 % | -2.322 M 64.18 % | -6.482 M -301.18 % | 3.222 M |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.141 M 7.80 % | -2.322 M | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 1.163 M 106.29 % | -18.485 M -8.98 % | -16.962 M -17.61 % | -14.422 M -232.71 % | 10.867 M 182.15 % | -13.229 M -1 175.53 % | 1.230 M 139.32 % | -3.128 M -372.51 % | -662.000 K 87.50 % | -5.295 M -143.16 % | 12.267 M 104.76 % | 5.991 M 132.56 % | -18.399 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | 7.409 M 262.12 % | 2.046 M -86.26 % | 14.896 M 153.94 % | 5.866 M 4.73 % | 5.601 M 491.13 % | -1.432 M -515.07 % | 345.000 K 120.80 % | -1.659 M -193.46 % | 1.775 M 672.58 % | -310.000 K 49.92 % | -619.000 K 62.12 % | -1.634 M -269.85 % | 962.000 K 48.92 % | 646.000 K 159.76 % | -1.081 M -811.18 % | 152.000 K 106.31 % | -2.407 M 53.85 % | -5.216 M -134.91 % | 14.942 M 754.81 % | 1.748 M 25.04 % | 1.398 M 52.12 % | 919.000 K |
| Net cash provided by operating activities | 34.983 M 73.94 % | 20.112 M -23.89 % | 26.425 M 20.56 % | 21.918 M -48.62 % | 42.656 M 229.16 % | 12.959 M -52.04 % | 27.023 M 30.19 % | 20.757 M -15.86 % | 24.669 M 58.07 % | 15.606 M -53.20 % | 33.347 M 17.44 % | 28.396 M 1 054.31 % | 2.460 M -66.90 % | 7.433 M -52.00 % | 15.485 M -20.20 % | 19.404 M -49.78 % | 38.637 M 342.33 % | -15.944 M -177.88 % | 20.472 M 197.47 % | 6.882 M -14.36 % | 8.036 M -55.58 % | 18.091 M |
| Investments in property plant and equipment | -16.794 M 18.90 % | -20.709 M -44.68 % | -14.314 M 18.74 % | -17.614 M 2.88 % | -18.137 M -56.18 % | -11.613 M 18.86 % | -14.312 M -103.67 % | -7.027 M 52.64 % | -14.838 M -5.61 % | -14.050 M -58.78 % | -8.849 M -19.86 % | -7.383 M -27.71 % | -5.781 M 49.13 % | -11.365 M 4.63 % | -11.917 M -45.08 % | -8.214 M -47.44 % | -5.571 M 64.66 % | -15.765 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Acquisitions net | -150.000 K -127.52 % | 545.000 K 170.32 % | -775.000 K 0.00 % | -775.000 K -2 667.86 % | -28.000 K 98.22 % | -1.570 M 58.47 % | -3.780 M 52.88 % | -8.022 M -1 519.82 % | 565.000 K 58.26 % | 357.000 K 189.03 % | -401.000 K | 0.000 | 0.000 100.00 % | -8.000 K 99.63 % | -2.171 M -9 768.18 % | -22.000 K | 0.000 100.00 % | -94.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 100.00 % | -775.000 K -2 667.86 % | -28.000 K 98.22 % | -1.570 M 58.47 % | -3.780 M 52.88 % | -8.022 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 22.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 -100.00 % | 775.000 K 2 667.86 % | 28.000 K -98.22 % | 1.570 M -58.47 % | 3.780 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 987.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 970.000 K 137.99 % | -2.553 M -249.74 % | 1.705 M 241.00 % | 500.000 K -82.53 % | 2.862 M 524.89 % | 458.000 K 35.91 % | 337.000 K -89.11 % | 3.095 M 447.79 % | 565.000 K 3.29 % | 547.000 K -88.10 % | 4.595 M 849.38 % | 484.000 K 34.44 % | 360.000 K -32.58 % | 534.000 K -60.85 % | 1.364 M 11.07 % | 1.228 M -66.12 % | 3.625 M -77.63 % | 16.203 M 381.45 % | -5.757 M -27.76 % | -4.506 M 92.15 % | -57.402 M -995.46 % | -5.240 M |
| Net cash used for investing activites | -15.974 M 29.68 % | -22.717 M -69.73 % | -13.384 M 25.18 % | -17.889 M -16.90 % | -15.303 M -20.26 % | -12.725 M 28.33 % | -17.755 M -48.53 % | -11.954 M 16.25 % | -14.273 M -8.57 % | -13.146 M -182.41 % | -4.655 M 32.53 % | -6.899 M -27.26 % | -5.421 M 49.99 % | -10.839 M 14.81 % | -12.724 M -112.10 % | -5.999 M -208.27 % | -1.946 M -665.70 % | 344.000 K 105.98 % | -5.757 M -27.76 % | -4.506 M 92.15 % | -57.402 M -995.46 % | -5.240 M |
| Debt repayment | -8.870 M -176.23 % | 11.636 M 363.62 % | -4.414 M -222.51 % | 3.603 M 118.59 % | -19.377 M -772.11 % | 2.883 M 484.40 % | -750.000 K -56.58 % | -479.000 K 70.10 % | -1.602 M -167.09 % | 2.388 M 110.50 % | -22.741 M -29.03 % | -17.625 M -301.77 % | 8.735 M 29.29 % | 6.756 M 566.25 % | -1.449 M | 0.000 100.00 % | -37.578 M -419.87 % | 11.748 M | 0.000 | 0.000 -100.00 % | 43.199 M 1 049.22 % | -4.551 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Dividends paid | -4.752 M 0.00 % | -4.752 M 0.00 % | -4.752 M -20.00 % | -3.960 M -25.00 % | -3.168 M 20.00 % | -3.960 M 0.00 % | -3.960 M -4.16 % | -3.802 M -11.63 % | -3.406 M -7.51 % | -3.168 M -17.64 % | -2.693 M -13.34 % | -2.376 M -30.41 % | -1.822 M -15.03 % | -1.584 M 40.61 % | -2.667 M | 0.000 100.00 % | -364.000 K 83.81 % | -2.248 M | 0.000 | 0.000 100.00 % | -1.980 M 0.00 % | -1.980 M |
| Other financing activites | -5.156 M -28.29 % | -4.019 M -27.51 % | -3.152 M 28.07 % | -4.382 M -43.77 % | -3.048 M -3.32 % | -2.950 M -13.42 % | -2.601 M 4.06 % | -2.711 M -2.03 % | -2.657 M -1.18 % | -2.626 M -17.92 % | -2.227 M -5.05 % | -2.120 M -7.18 % | -1.978 M 4.26 % | -2.066 M -10.19 % | -1.875 M 85.81 % | -13.212 M -460.31 % | -2.358 M -13 770.59 % | -17.000 K -100.24 % | 7.074 M 47 060.00 % | 15.000 K 102.43 % | -618.000 K -103.80 % | 16.258 M |
| Net cash used provided by financing activities | -18.778 M -755.43 % | 2.865 M 123.26 % | -12.318 M -159.93 % | -4.739 M 81.48 % | -25.593 M -535.54 % | -4.027 M 44.92 % | -7.311 M -4.56 % | -6.992 M 8.78 % | -7.665 M -125.04 % | -3.406 M 87.69 % | -27.661 M -25.04 % | -22.121 M -548.25 % | 4.935 M 58.89 % | 3.106 M 175.46 % | -4.116 M 68.85 % | -13.212 M 67.22 % | -40.300 M -485.13 % | 10.464 M 47.92 % | 7.074 M 47 060.00 % | 15.000 K -99.96 % | 40.601 M 317.41 % | 9.727 M |
| Effect of forex changes on cash | 7.000 K 115.91 % | -44.000 K 88.97 % | -399.000 K -344.79 % | 163.000 K 271.58 % | -95.000 K -134.30 % | 277.000 K 248.92 % | -186.000 K -174.70 % | 249.000 K 243.93 % | -173.000 K -286.02 % | 93.000 K 210.00 % | 30.000 K 129.41 % | -102.000 K -200.00 % | 102.000 K -16.39 % | 122.000 K 535.71 % | -28.000 K 72.00 % | -100.000 K -669.23 % | -13.000 K -119.12 % | 68.000 K 100.63 % | -10.866 M -256.50 % | -3.048 M | 0.000 | 0.000 |
| Net change in cash | 238.000 K 10.19 % | 216.000 K -33.33 % | 324.000 K 159.23 % | -547.000 K -132.85 % | 1.665 M 147.35 % | -3.516 M -298.53 % | 1.771 M -14.03 % | 2.060 M -19.47 % | 2.558 M 399.88 % | -853.000 K -179.42 % | 1.074 M 247.93 % | -726.000 K -134.97 % | 2.076 M 1 760.80 % | -125.000 K 90.96 % | -1.383 M -567.23 % | 296.000 K 108.17 % | -3.622 M 28.53 % | -5.068 M -146.40 % | 10.923 M 1 762.56 % | -657.000 K 92.50 % | -8.765 M -138.82 % | 22.578 M |
| Cash at beginning of period | 7.673 M 2.90 % | 7.457 M 4.54 % | 7.133 M -7.12 % | 7.680 M 27.68 % | 6.015 M -36.89 % | 9.531 M 22.82 % | 7.760 M 36.14 % | 5.700 M 81.41 % | 3.142 M -21.35 % | 3.995 M 36.77 % | 2.921 M -19.91 % | 3.647 M 132.15 % | 1.571 M -7.37 % | 1.696 M -44.92 % | 3.079 M 10.64 % | 2.783 M -56.55 % | 6.405 M -44.17 % | 11.473 M -81.07 % | 60.601 M -3.21 % | 62.612 M | 0.000 | 0.000 |
| Cash at end of period | 7.911 M 3.10 % | 7.673 M 2.90 % | 7.457 M 4.54 % | 7.133 M -7.12 % | 7.680 M 27.68 % | 6.015 M -36.89 % | 9.531 M 22.82 % | 7.760 M 36.14 % | 5.700 M 81.41 % | 3.142 M -21.35 % | 3.995 M 36.77 % | 2.921 M -19.91 % | 3.647 M 132.15 % | 1.571 M -7.37 % | 1.696 M -44.92 % | 3.079 M 10.64 % | 2.783 M -56.55 % | 6.405 M -91.04 % | 71.524 M 15.45 % | 61.955 M 806.85 % | -8.765 M -138.82 % | 22.578 M |
| Operating cash flow | 34.983 M 73.94 % | 20.112 M -23.89 % | 26.425 M 20.56 % | 21.918 M -48.62 % | 42.656 M 229.16 % | 12.959 M -52.04 % | 27.023 M 30.19 % | 20.757 M -15.86 % | 24.669 M 58.07 % | 15.606 M -53.20 % | 33.347 M 17.44 % | 28.396 M 1 054.31 % | 2.460 M -66.90 % | 7.433 M -52.00 % | 15.485 M -20.20 % | 19.404 M -49.78 % | 38.637 M 342.33 % | -15.944 M -177.88 % | 20.472 M 197.47 % | 6.882 M -14.36 % | 8.036 M -55.58 % | 18.091 M |
| Capital expenditure | -16.794 M 18.90 % | -20.709 M -44.68 % | -14.314 M 18.74 % | -17.614 M 2.88 % | -18.137 M -56.18 % | -11.613 M 18.86 % | -14.312 M -103.67 % | -7.027 M 52.64 % | -14.838 M -5.61 % | -14.050 M -58.78 % | -8.849 M -19.86 % | -7.383 M -27.71 % | -5.781 M 49.13 % | -11.365 M 4.63 % | -11.917 M -45.08 % | -8.214 M -47.44 % | -5.571 M 64.66 % | -15.765 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Free CashFlow | 18.189 M 3 146.73 % | -597.000 K -104.93 % | 12.111 M 181.39 % | 4.304 M -82.45 % | 24.519 M 1 721.62 % | 1.346 M -89.41 % | 12.711 M -7.42 % | 13.730 M 39.66 % | 9.831 M 531.81 % | 1.556 M -93.65 % | 24.498 M 16.58 % | 21.013 M 732.73 % | -3.321 M 15.54 % | -3.932 M -210.20 % | 3.568 M -68.11 % | 11.190 M -66.16 % | 33.066 M 204.28 % | -31.709 M -254.89 % | 20.472 M 197.47 % | 6.882 M -14.36 % | 8.036 M -55.58 % | 18.091 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2006 | 2005 | 2004 | 2003 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-06-30 | 2009-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 104.527 M 20.87 % | 86.480 M -43.85 % | 154.005 M 50.46 % | 102.357 M -1.19 % | 103.593 M 18.89 % | 87.130 M -41.18 % | 148.130 M 44.30 % | 102.652 M -0.58 % | 103.250 M 25.11 % | 82.525 M -41.87 % | 141.959 M 44.83 % | 98.019 M 4.54 % | 93.760 M 32.33 % | 70.852 M -46.61 % | 132.710 M 53.15 % | 86.653 M 3.81 % | 83.471 M 17.36 % | 71.126 M -39.69 % | 117.936 M 43.73 % | 82.051 M 13.16 % | 72.509 M 8.02 % | 67.127 M -43.41 % | 118.625 M 48.37 % | 79.951 M 6.12 % | 75.339 M 12.94 % | 66.707 M -42.48 % | 115.976 M 46.55 % | 79.137 M 1.51 % | 77.962 M 21.48 % | 64.175 M -40.57 % | 107.985 M 45.13 % | 74.405 M 8.28 % | 68.714 M 21.47 % | 56.571 M -43.88 % | 100.812 M 44.09 % | 69.965 M 3.73 % | 67.450 M 17.86 % | 57.228 M -41.80 % | 98.333 M 40.15 % | 70.164 M 6.58 % | 65.832 M 18.60 % | 55.507 M -43.45 % | 98.158 M 41.87 % | 69.187 M 0.00 % | 69.190 M 13.57 % | 60.922 M -44.66 % | 110.077 M 48.65 % | 74.051 M 5.10 % | 70.461 M 17.25 % | 60.096 M -45.43 % | 110.131 M 66.18 % | 66.274 M 1.36 % | 65.387 M 15.77 % | 56.481 M -45.45 % | 103.539 M 52.21 % | 68.025 M 3.95 % | 65.439 M 35.31 % | 48.363 M -53.21 % | 103.358 M 66.34 % | 62.137 M 6.96 % | 58.095 M 16.35 % | 49.930 M -48.60 % | 97.134 M 81.80 % | 53.430 M 6.10 % | 50.356 M |
| Net income | 413.000 K 115.78 % | -2.617 M -127.32 % | 9.578 M 1 410.73 % | 634.000 K -80.94 % | 3.326 M 208.23 % | -3.073 M -147.63 % | 6.452 M 133.09 % | 2.768 M 5.85 % | 2.615 M 620.92 % | -502.000 K -111.36 % | 4.419 M 1.05 % | 4.373 M 78.05 % | 2.456 M 709.43 % | -403.000 K -104.66 % | 8.646 M 185.16 % | 3.032 M 120.51 % | 1.375 M 15 177.78 % | 9.000 K -99.87 % | 7.086 M 262.27 % | 1.956 M 13.33 % | 1.726 M 457.35 % | -483.000 K -108.94 % | 5.405 M 458.95 % | 967.000 K -36.67 % | 1.527 M 3 624.39 % | 41.000 K -99.40 % | 6.844 M 176.19 % | 2.478 M 87.44 % | 1.322 M 206.02 % | 432.000 K -93.28 % | 6.432 M 119.60 % | 2.929 M 52.79 % | 1.917 M 303.58 % | 475.000 K -92.67 % | 6.480 M 146.48 % | 2.629 M -19.82 % | 3.279 M 932.23 % | -394.000 K -107.16 % | 5.502 M 206.01 % | 1.798 M -20.37 % | 2.258 M 1 428.24 % | -170.000 K -102.30 % | 7.392 M 932.40 % | 716.000 K -65.39 % | 2.069 M 683.71 % | 264.000 K -96.34 % | 7.217 M 123.57 % | 3.228 M 1 790.05 % | -191.000 K -121.36 % | 894.000 K -87.72 % | 7.283 M 347.91 % | 1.626 M 184.16 % | -1.932 M -139.41 % | -807.000 K -109.24 % | 8.736 M 273.97 % | 2.336 M -25.63 % | 3.141 M 436.66 % | -933.000 K -110.54 % | 8.849 M 676.91 % | 1.139 M 849.17 % | 120.000 K 111.95 % | -1.004 M -112.87 % | 7.801 M 798.39 % | -1.117 M 69.78 % | -3.696 M |
| Income before tax | 2.434 M 165.24 % | -3.731 M -118.63 % | 20.025 M 617.74 % | 2.790 M -54.25 % | 6.099 M 289.06 % | -3.226 M -121.69 % | 14.876 M 175.53 % | 5.399 M 6.89 % | 5.051 M 126 375.00 % | -4.000 K -100.03 % | 11.752 M 53.48 % | 7.657 M 71.80 % | 4.457 M 1 266.75 % | -382.000 K -102.21 % | 17.296 M 173.50 % | 6.324 M 113.36 % | 2.964 M 318.64 % | 708.000 K -95.32 % | 15.121 M 260.11 % | 4.199 M 21.46 % | 3.457 M 475.76 % | -920.000 K -107.52 % | 12.234 M 414.03 % | 2.380 M -4.80 % | 2.500 M 426.32 % | 475.000 K -96.65 % | 14.200 M 216.75 % | 4.483 M 68.47 % | 2.661 M 141.91 % | 1.100 M -91.51 % | 12.951 M 132.89 % | 5.561 M 114.63 % | 2.591 M 134.06 % | 1.107 M -91.23 % | 12.624 M 165.71 % | 4.751 M -16.18 % | 5.668 M 1 062.31 % | -589.000 K -105.48 % | 10.750 M 197.45 % | 3.614 M 0.72 % | 3.588 M 582.26 % | -744.000 K -105.15 % | 14.440 M 664.02 % | 1.890 M 1 186.21 % | -174.000 K -231.82 % | 132.000 K -98.94 % | 12.450 M 121.41 % | 5.623 M 2 727.57 % | -214.000 K -121.00 % | 1.019 M -92.27 % | 13.188 M 346.90 % | 2.951 M 401.87 % | 588.000 K 181.55 % | -721.000 K -106.27 % | 11.504 M 184.75 % | 4.040 M -4.33 % | 4.223 M 676.13 % | -733.000 K -106.35 % | 11.547 M 512.57 % | 1.885 M 109.44 % | 900.000 K 193.65 % | -961.000 K -109.87 % | 9.733 M 1 854.42 % | 498.000 K 112.50 % | -3.983 M |
| Income before tax ratio | 0.02 153.97 % | -0.04 -133.18 % | 0.13 377.04 % | 0.03 -53.70 % | 0.06 259.01 % | -0.04 -136.87 % | 0.10 90.94 % | 0.05 7.51 % | 0.05 101 028.19 % | 0.00 -100.06 % | 0.08 5.97 % | 0.08 64.33 % | 0.05 981.69 % | -0.01 -104.14 % | 0.13 78.58 % | 0.07 105.53 % | 0.04 256.73 % | 0.01 -92.24 % | 0.13 150.54 % | 0.05 7.34 % | 0.05 447.87 % | -0.01 -113.29 % | 0.10 246.45 % | 0.03 -10.29 % | 0.03 366.01 % | 0.01 -94.18 % | 0.12 116.14 % | 0.06 65.97 % | 0.03 99.13 % | 0.02 -85.71 % | 0.12 60.47 % | 0.07 98.21 % | 0.04 92.69 % | 0.02 -84.37 % | 0.13 84.41 % | 0.07 -19.19 % | 0.08 916.47 % | -0.01 -109.41 % | 0.11 112.24 % | 0.05 -5.49 % | 0.05 506.62 % | -0.01 -109.11 % | 0.15 438.52 % | 0.03 1 186.25 % | 0.00 -216.07 % | 0.00 -98.08 % | 0.11 48.95 % | 0.08 2 600.19 % | 0.00 -117.91 % | 0.02 -85.84 % | 0.12 168.93 % | 0.04 395.15 % | 0.01 170.45 % | -0.01 -111.49 % | 0.11 87.08 % | 0.06 -7.97 % | 0.06 525.79 % | -0.02 -113.57 % | 0.11 268.27 % | 0.03 95.82 % | 0.02 180.49 % | -0.02 -119.21 % | 0.10 975.06 % | 0.01 111.78 % | -0.08 |
| EBITDA | 8.537 M 278.75 % | 2.254 M -91.45 % | 26.362 M 193.73 % | 8.975 M -25.78 % | 12.092 M 340.03 % | 2.748 M -87.14 % | 21.373 M 87.99 % | 11.369 M 7.94 % | 10.533 M 91.51 % | 5.500 M -67.77 % | 17.065 M 34.83 % | 12.657 M 37.25 % | 9.222 M 120.25 % | 4.187 M -80.81 % | 21.816 M 101.68 % | 10.817 M 41.10 % | 7.666 M 55.88 % | 4.918 M -74.89 % | 19.589 M 134.09 % | 8.368 M 12.58 % | 7.433 M 111.53 % | 3.514 M -78.82 % | 16.595 M 159.26 % | 6.401 M 23.05 % | 5.202 M 65.67 % | 3.140 M -81.61 % | 17.078 M 137.00 % | 7.206 M 33.20 % | 5.410 M 43.77 % | 3.763 M -76.23 % | 15.829 M 92.47 % | 8.224 M 57.40 % | 5.225 M 48.10 % | 3.528 M -75.56 % | 14.434 M 102.81 % | 7.117 M -10.79 % | 7.978 M 284.30 % | 2.076 M -84.05 % | 13.019 M 108.34 % | 6.249 M 24.26 % | 5.029 M 177.23 % | 1.814 M -89.35 % | 17.037 M 289.42 % | 4.375 M 58.63 % | 2.758 M 9.88 % | 2.510 M -83.47 % | 15.183 M 83.26 % | 8.285 M 489.68 % | 1.405 M -61.99 % | 3.696 M -77.95 % | 16.759 M 190.65 % | 5.766 M 192.10 % | 1.974 M -31.51 % | 2.882 M -80.30 % | 14.628 M 116.90 % | 6.744 M -5.76 % | 7.156 M 329.79 % | 1.665 M -88.28 % | 14.203 M 190.63 % | 4.887 M 36.66 % | 3.576 M 37.86 % | 2.594 M -79.64 % | 12.740 M 5 078.86 % | 246.000 K 186.01 % | -286.000 K |
| Net income ratio | 0.00 113.06 % | -0.03 -148.66 % | 0.06 904.08 % | 0.01 -80.71 % | 0.03 191.03 % | -0.04 -180.97 % | 0.04 61.53 % | 0.03 6.47 % | 0.03 516.35 % | -0.01 -119.54 % | 0.03 -30.23 % | 0.04 70.32 % | 0.03 560.53 % | -0.01 -108.73 % | 0.07 86.19 % | 0.03 112.41 % | 0.02 12 918.26 % | 0.00 -99.79 % | 0.06 152.04 % | 0.02 0.15 % | 0.02 430.83 % | -0.01 -115.79 % | 0.05 276.72 % | 0.01 -40.33 % | 0.02 3 197.67 % | 0.00 -98.96 % | 0.06 88.46 % | 0.03 84.66 % | 0.02 151.90 % | 0.01 -88.70 % | 0.06 51.31 % | 0.04 41.10 % | 0.03 232.26 % | 0.01 -86.94 % | 0.06 71.06 % | 0.04 -22.71 % | 0.05 806.11 % | -0.01 -112.30 % | 0.06 118.35 % | 0.03 -25.29 % | 0.03 1 219.92 % | 0.00 -104.07 % | 0.08 627.69 % | 0.01 -65.39 % | 0.03 590.06 % | 0.00 -93.39 % | 0.07 50.40 % | 0.04 1 708.12 % | 0.00 -118.22 % | 0.01 -77.50 % | 0.07 169.54 % | 0.02 183.04 % | -0.03 -106.80 % | -0.01 -116.93 % | 0.08 145.70 % | 0.03 -28.46 % | 0.05 348.81 % | -0.02 -122.53 % | 0.09 367.06 % | 0.02 787.42 % | 0.00 110.27 % | -0.02 -125.04 % | 0.08 484.16 % | -0.02 71.52 % | -0.07 |
| Ratio EBITDA | 0.08 213.36 % | 0.03 -84.77 % | 0.17 95.22 % | 0.09 -24.88 % | 0.12 270.10 % | 0.03 -78.14 % | 0.14 30.28 % | 0.11 8.57 % | 0.10 53.07 % | 0.07 -44.56 % | 0.12 -6.91 % | 0.13 31.28 % | 0.10 66.44 % | 0.06 -64.05 % | 0.16 31.69 % | 0.12 35.92 % | 0.09 32.82 % | 0.07 -58.37 % | 0.17 62.87 % | 0.10 -0.51 % | 0.10 95.82 % | 0.05 -62.58 % | 0.14 74.73 % | 0.08 15.95 % | 0.07 46.69 % | 0.05 -68.03 % | 0.15 61.72 % | 0.09 31.22 % | 0.07 18.34 % | 0.06 -60.00 % | 0.15 32.62 % | 0.11 45.36 % | 0.08 21.93 % | 0.06 -56.44 % | 0.14 40.75 % | 0.10 -14.00 % | 0.12 226.06 % | 0.04 -72.60 % | 0.13 48.66 % | 0.09 16.59 % | 0.08 133.75 % | 0.03 -81.17 % | 0.17 174.48 % | 0.06 58.64 % | 0.04 -3.25 % | 0.04 -70.13 % | 0.14 23.28 % | 0.11 461.09 % | 0.02 -67.58 % | 0.06 -59.58 % | 0.15 74.91 % | 0.09 188.19 % | 0.03 -40.84 % | 0.05 -63.88 % | 0.14 42.51 % | 0.10 -9.34 % | 0.11 217.64 % | 0.03 -74.95 % | 0.14 74.72 % | 0.08 27.77 % | 0.06 18.48 % | 0.05 -60.39 % | 0.13 2 748.71 % | 0.00 181.07 % | -0.01 |
| Gross profit ratio | 0.44 0.26 % | 0.44 2.88 % | 0.42 1.68 % | 0.42 -3.28 % | 0.43 156.35 % | 0.17 -29.93 % | 0.24 -42.03 % | 0.41 -0.45 % | 0.41 -6.53 % | 0.44 9.14 % | 0.41 -4.60 % | 0.43 0.08 % | 0.43 -5.31 % | 0.45 4.69 % | 0.43 -1.24 % | 0.43 -3.19 % | 0.45 2.23 % | 0.44 2.36 % | 0.43 2.32 % | 0.42 -2.66 % | 0.43 -2.80 % | 0.44 3.64 % | 0.43 0.61 % | 0.43 -4.15 % | 0.44 0.17 % | 0.44 3.78 % | 0.43 1.49 % | 0.42 3.21 % | 0.41 -8.23 % | 0.44 7.82 % | 0.41 -4.90 % | 0.43 2.54 % | 0.42 -4.82 % | 0.44 4.78 % | 0.42 -0.35 % | 0.42 2.59 % | 0.41 -0.20 % | 0.42 -2.02 % | 0.42 2.32 % | 0.41 -2.09 % | 0.42 -0.64 % | 0.43 -1.69 % | 0.43 5.11 % | 0.41 6.84 % | 0.39 -1.46 % | 0.39 2.94 % | 0.38 -6.54 % | 0.41 9.98 % | 0.37 -4.92 % | 0.39 -0.81 % | 0.39 -3.94 % | 0.41 5.18 % | 0.39 -3.24 % | 0.40 -1.36 % | 0.41 -0.42 % | 0.41 15.44 % | 0.35 163.23 % | 0.13 -68.20 % | 0.42 6.93 % | 0.40 -0.97 % | 0.40 39.12 % | 0.29 -27.70 % | 0.40 -2.10 % | 0.41 39.99 % | 0.29 |
| Weighted average shs out dil | 7.955 M 0.44 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M |
| Weighted average shs out | 8.116 M 2.48 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M |
| EPS diluted | 0.05 115.42 % | -0.33 -127.27 % | 1.21 1 410.61 % | 0.08 -80.93 % | 0.42 207.69 % | -0.39 -148.15 % | 0.81 131.43 % | 0.35 6.06 % | 0.33 620.50 % | -0.06 -111.32 % | 0.56 1.82 % | 0.55 77.42 % | 0.31 709.04 % | -0.05 -104.67 % | 1.09 186.84 % | 0.38 123.53 % | 0.17 15 354.55 % | 0.00 -99.88 % | 0.89 256.00 % | 0.25 13.64 % | 0.22 460.66 % | -0.06 -108.97 % | 0.68 466.67 % | 0.12 -36.84 % | 0.19 3 553.85 % | 0.01 -99.40 % | 0.87 180.65 % | 0.31 82.35 % | 0.17 183.33 % | 0.06 -92.59 % | 0.81 118.92 % | 0.37 54.17 % | 0.24 300.00 % | 0.06 -92.68 % | 0.82 148.48 % | 0.33 -19.51 % | 0.41 924.95 % | -0.05 -107.20 % | 0.69 200.00 % | 0.23 -20.69 % | 0.29 1 448.84 % | -0.02 -102.31 % | 0.93 933.33 % | 0.09 -65.38 % | 0.26 680.78 % | 0.03 -96.34 % | 0.91 121.95 % | 0.41 1 801.24 % | -0.02 -121.91 % | 0.11 -88.04 % | 0.92 338.10 % | 0.21 187.50 % | -0.24 -140.00 % | -0.10 -109.09 % | 1.10 279.31 % | 0.29 -19.44 % | 0.36 400.00 % | -0.12 -110.71 % | 1.12 700.00 % | 0.14 821.05 % | 0.02 111.69 % | -0.13 -113.27 % | 0.98 800.00 % | -0.14 70.21 % | -0.47 |
| Earnings per share | 0.05 115.12 % | -0.33 -127.27 % | 1.21 1 410.61 % | 0.08 -80.93 % | 0.42 207.69 % | -0.39 -148.15 % | 0.81 131.43 % | 0.35 6.06 % | 0.33 620.50 % | -0.06 -111.32 % | 0.56 1.82 % | 0.55 77.42 % | 0.31 709.04 % | -0.05 -104.67 % | 1.09 186.84 % | 0.38 123.53 % | 0.17 15 354.55 % | 0.00 -99.88 % | 0.89 256.00 % | 0.25 13.64 % | 0.22 460.66 % | -0.06 -108.97 % | 0.68 466.67 % | 0.12 -36.84 % | 0.19 3 553.85 % | 0.01 -99.40 % | 0.87 180.65 % | 0.31 82.35 % | 0.17 183.33 % | 0.06 -92.59 % | 0.81 118.92 % | 0.37 54.17 % | 0.24 300.00 % | 0.06 -92.68 % | 0.82 148.48 % | 0.33 -19.51 % | 0.41 924.95 % | -0.05 -107.20 % | 0.69 200.00 % | 0.23 -20.69 % | 0.29 1 448.84 % | -0.02 -102.31 % | 0.93 933.33 % | 0.09 -65.38 % | 0.26 680.78 % | 0.03 -96.34 % | 0.91 121.95 % | 0.41 1 801.24 % | -0.02 -121.91 % | 0.11 -88.04 % | 0.92 338.10 % | 0.21 187.50 % | -0.24 -140.00 % | -0.10 -109.09 % | 1.10 279.31 % | 0.29 -19.44 % | 0.36 400.00 % | -0.12 -110.71 % | 1.12 700.00 % | 0.14 821.05 % | 0.02 111.69 % | -0.13 -113.27 % | 0.98 800.00 % | -0.14 70.21 % | -0.47 |
| Gross profit | 45.588 M 21.18 % | 37.621 M -42.23 % | 65.121 M 52.99 % | 42.566 M -4.44 % | 44.542 M 204.79 % | 14.614 M -58.79 % | 35.460 M -16.34 % | 42.387 M -1.02 % | 42.825 M 16.95 % | 36.619 M -36.55 % | 57.715 M 38.16 % | 41.774 M 4.63 % | 39.925 M 25.30 % | 31.863 M -44.11 % | 57.006 M 51.25 % | 37.690 M 0.50 % | 37.504 M 19.97 % | 31.261 M -38.27 % | 50.640 M 47.08 % | 34.431 M 10.15 % | 31.259 M 4.99 % | 29.772 M -41.35 % | 50.763 M 49.28 % | 34.005 M 1.72 % | 33.430 M 13.13 % | 29.549 M -40.31 % | 49.500 M 48.73 % | 33.282 M 4.77 % | 31.768 M 11.49 % | 28.494 M -35.92 % | 44.467 M 38.01 % | 32.219 M 11.03 % | 29.019 M 15.61 % | 25.100 M -41.20 % | 42.690 M 43.58 % | 29.732 M 6.42 % | 27.939 M 17.63 % | 23.752 M -42.98 % | 41.653 M 43.39 % | 29.048 M 4.36 % | 27.835 M 17.84 % | 23.621 M -44.41 % | 42.489 M 49.13 % | 28.492 M 6.83 % | 26.670 M 11.92 % | 23.830 M -43.03 % | 41.828 M 38.94 % | 30.106 M 15.58 % | 26.048 M 11.48 % | 23.365 M -45.88 % | 43.170 M 59.63 % | 27.043 M 6.61 % | 25.367 M 12.02 % | 22.645 M -46.19 % | 42.085 M 51.57 % | 27.766 M 20.01 % | 23.137 M 256.17 % | 6.496 M -85.12 % | 43.663 M 77.87 % | 24.548 M 5.92 % | 23.175 M 61.87 % | 14.317 M -62.84 % | 38.525 M 77.98 % | 21.646 M 48.53 % | 14.573 M |
| Income tax expense | 1.005 M 200.20 % | -1.003 M -121.74 % | 4.613 M 577.39 % | 681.000 K -46.08 % | 1.263 M 229.14 % | -978.000 K -128.78 % | 3.398 M 239.80 % | 1.000 M -16.39 % | 1.196 M 1 473.68 % | 76.000 K -96.68 % | 2.286 M 21.99 % | 1.874 M 53.48 % | 1.221 M 2 754.35 % | -46.000 K -101.25 % | 3.668 M 124.07 % | 1.637 M 288.84 % | 421.000 K 2 315.79 % | -19.000 K -100.50 % | 3.782 M 227.45 % | 1.155 M -16.00 % | 1.375 M 632.95 % | -258.000 K -110.87 % | 2.373 M 254.18 % | 670.000 K -21.36 % | 852.000 K 398.25 % | 171.000 K -94.85 % | 3.320 M 152.66 % | 1.314 M 48.64 % | 884.000 K 246.67 % | 255.000 K -91.97 % | 3.176 M 100.38 % | 1.585 M 378.85 % | 331.000 K -52.24 % | 693.000 K -75.90 % | 2.875 M 96.65 % | 1.462 M -32.50 % | 2.166 M 2 712.99 % | 77.000 K -96.68 % | 2.318 M 73.50 % | 1.336 M 1.21 % | 1.320 M 5 839.13 % | -23.000 K -100.66 % | 3.489 M 539.01 % | 546.000 K 116.17 % | -3.376 M -1 607.14 % | 224.000 K -92.70 % | 3.067 M 78.00 % | 1.723 M 1 176.30 % | 135.000 K -76.44 % | 573.000 K -83.28 % | 3.427 M 282.91 % | 895.000 K 46.72 % | 610.000 K 609.30 % | 86.000 K -96.89 % | 2.768 M 121.09 % | 1.252 M -6.78 % | 1.343 M 571.50 % | 200.000 K -92.59 % | 2.698 M 261.66 % | 746.000 K -4.36 % | 780.000 K 1 713.95 % | 43.000 K -97.77 % | 1.932 M 1 330.57 % | -157.000 K 45.30 % | -287.000 K |
| Cost of revenue | 58.939 M 20.63 % | 48.859 M -45.03 % | 88.884 M 48.66 % | 59.791 M 1.25 % | 59.051 M -18.57 % | 72.516 M -35.64 % | 112.670 M 86.96 % | 60.265 M -0.26 % | 60.425 M 31.63 % | 45.906 M -45.51 % | 84.244 M 49.78 % | 56.245 M 4.48 % | 53.835 M 38.08 % | 38.989 M -48.50 % | 75.704 M 54.61 % | 48.963 M 6.52 % | 45.967 M 15.31 % | 39.865 M -40.76 % | 67.296 M 41.32 % | 47.620 M 15.44 % | 41.250 M 10.43 % | 37.355 M -44.95 % | 67.862 M 47.70 % | 45.946 M 9.63 % | 41.909 M 12.79 % | 37.158 M -44.10 % | 66.476 M 44.97 % | 45.855 M -0.73 % | 46.194 M 29.46 % | 35.681 M -43.83 % | 63.518 M 50.57 % | 42.186 M 6.28 % | 39.695 M 26.13 % | 31.471 M -45.85 % | 58.122 M 44.46 % | 40.233 M 1.83 % | 39.511 M 18.03 % | 33.476 M -40.94 % | 56.680 M 37.85 % | 41.116 M 8.21 % | 37.997 M 19.17 % | 31.886 M -42.72 % | 55.669 M 36.80 % | 40.695 M -4.29 % | 42.520 M 14.63 % | 37.092 M -45.65 % | 68.249 M 55.31 % | 43.945 M -1.05 % | 44.413 M 20.91 % | 36.731 M -45.15 % | 66.961 M 70.68 % | 39.231 M -1.97 % | 40.020 M 18.28 % | 33.836 M -44.94 % | 61.454 M 52.65 % | 40.259 M -4.83 % | 42.302 M 1.04 % | 41.867 M -29.87 % | 59.695 M 58.81 % | 37.589 M 7.64 % | 34.920 M -1.95 % | 35.613 M -39.24 % | 58.609 M 84.40 % | 31.784 M -11.18 % | 35.783 M |
| General and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 879.000 K -3.09 % | 907.000 K | 0.000 | 0.000 -100.00 % | 784.000 K -11.61 % | 887.000 K | 0.000 | 0.000 -100.00 % | 834.000 K -18.48 % | 1.023 M | 0.000 | 0.000 -100.00 % | 794.000 K -18.40 % | 973.000 K | 0.000 | 0.000 -100.00 % | 865.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 2.804 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.910 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.979 M 10.64 % | 5.404 M | 0.000 | 0.000 -100.00 % | 6.943 M 21.23 % | 5.727 M | 0.000 | 0.000 -100.00 % | 8.031 M 8.81 % | 7.381 M | 0.000 | 0.000 -100.00 % | 6.852 M -9.58 % | 7.578 M | 0.000 | 0.000 -100.00 % | 6.055 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.389 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.951 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 22.372 M 2.47 % | 21.832 M -7.60 % | 23.628 M 12.02 % | 21.093 M -64.98 % | 60.227 M 170.05 % | 22.302 M -2.53 % | 22.881 M 1 517.03 % | 1.415 M 2.83 % | 1.376 M 1.55 % | 1.355 M 8.14 % | 1.253 M 15.91 % | 1.081 M -96.97 % | 35.620 M 11.53 % | 31.937 M -18.93 % | 39.395 M 27.42 % | 30.918 M -12.10 % | 35.175 M 16.86 % | 30.101 M -14.04 % | 35.018 M 16.99 % | 29.932 M 8.65 % | 27.550 M -8.24 % | 30.025 M -21.15 % | 38.080 M 22.19 % | 31.165 M 0.52 % | 31.003 M 7.87 % | 28.741 M -17.61 % | 34.885 M 22.54 % | 28.469 M -14.39 % | 33.256 M 22.78 % | 27.086 M -12.57 % | 30.979 M 17.81 % | 26.296 M 0.15 % | 26.257 M 11.64 % | 23.519 M -20.92 % | 29.742 M 65.80 % | 17.939 M 4.76 % | 17.124 M -28.07 % | 23.807 M -21.91 % | 30.487 M 75.72 % | 17.350 M -2.81 % | 17.851 M -25.94 % | 24.103 M -12.37 % | 27.505 M 59.77 % | 17.215 M -3.51 % | 17.841 M -21.20 % | 22.641 M -20.61 % | 28.519 M 76.49 % | 16.159 M -9.29 % | 17.813 M -17.35 % | 21.552 M -23.53 % | 28.182 M 21.52 % | 23.191 M -2.15 % | 23.700 M 7.63 % | 22.020 M -25.54 % | 29.574 M 106.96 % | 14.290 M -36.32 % | 22.441 M 11.45 % | 20.136 M -36.58 % | 31.749 M 137.41 % | 13.373 M -37.58 % | 21.423 M 5.41 % | 20.324 M -26.28 % | 27.569 M 43.65 % | 19.192 M -5.59 % | 20.328 M |
| Operating expenses | 41.805 M 4.37 % | 40.053 M -8.02 % | 43.544 M 13.57 % | 38.341 M 3.53 % | 37.035 M -6.13 % | 39.452 M -8.16 % | 42.959 M 19.54 % | 35.936 M -5.29 % | 37.943 M 6.15 % | 35.745 M -12.49 % | 40.848 M 22.07 % | 33.464 M -6.05 % | 35.620 M 11.53 % | 31.937 M -18.93 % | 39.395 M 27.42 % | 30.918 M -12.10 % | 35.175 M 16.86 % | 30.101 M -14.04 % | 35.018 M 16.99 % | 29.932 M 8.65 % | 27.550 M -8.24 % | 30.025 M -21.15 % | 38.080 M 22.19 % | 31.165 M 0.52 % | 31.003 M 7.87 % | 28.741 M -17.61 % | 34.885 M 22.54 % | 28.469 M -14.39 % | 33.256 M 22.78 % | 27.086 M -12.57 % | 30.979 M 17.81 % | 26.296 M 0.15 % | 26.257 M 11.64 % | 23.519 M -20.92 % | 29.742 M 19.94 % | 24.797 M 5.81 % | 23.435 M -1.56 % | 23.807 M -21.91 % | 30.487 M 21.57 % | 25.077 M 2.50 % | 24.465 M 1.50 % | 24.103 M -12.37 % | 27.505 M 5.46 % | 26.080 M -0.63 % | 26.245 M 15.92 % | 22.641 M -20.61 % | 28.519 M 19.80 % | 23.805 M -9.71 % | 26.364 M 22.33 % | 21.552 M -23.53 % | 28.182 M 21.52 % | 23.191 M -2.15 % | 23.700 M 7.63 % | 22.020 M -25.54 % | 29.574 M 30.54 % | 22.655 M 0.95 % | 22.441 M 11.45 % | 20.136 M -36.58 % | 31.749 M 48.42 % | 21.391 M -0.15 % | 21.423 M 5.41 % | 20.324 M -26.28 % | 27.569 M 43.65 % | 19.192 M -5.59 % | 20.328 M |
| Cost and expenses | 100.744 M 13.31 % | 88.912 M -32.86 % | 132.428 M 34.95 % | 98.132 M 1.89 % | 96.315 M 7.84 % | 89.309 M -32.06 % | 131.454 M 36.65 % | 96.201 M -2.20 % | 98.368 M 20.47 % | 81.651 M -34.73 % | 125.092 M 39.44 % | 89.709 M 0.28 % | 89.455 M 26.12 % | 70.926 M -38.38 % | 115.099 M 44.09 % | 79.881 M -1.55 % | 81.142 M 15.97 % | 69.966 M -31.62 % | 102.314 M 31.93 % | 77.552 M 12.72 % | 68.800 M 2.11 % | 67.380 M -36.40 % | 105.942 M 37.39 % | 77.111 M 5.76 % | 72.912 M 10.64 % | 65.899 M -34.99 % | 101.361 M 36.38 % | 74.324 M -6.45 % | 79.450 M 26.58 % | 62.767 M -33.58 % | 94.497 M 37.99 % | 68.482 M 3.84 % | 65.952 M 19.93 % | 54.990 M -37.41 % | 87.864 M 35.11 % | 65.030 M 3.31 % | 62.946 M 9.89 % | 57.283 M -34.28 % | 87.167 M 31.69 % | 66.193 M 5.97 % | 62.462 M 11.56 % | 55.989 M -32.68 % | 83.174 M 24.56 % | 66.775 M -2.89 % | 68.765 M 15.12 % | 59.733 M -38.27 % | 96.768 M 42.83 % | 67.750 M -4.28 % | 70.777 M 21.44 % | 58.283 M -38.74 % | 95.143 M 52.42 % | 62.422 M -2.04 % | 63.720 M 14.08 % | 55.856 M -38.64 % | 91.028 M 44.69 % | 62.914 M -2.83 % | 64.743 M 4.42 % | 62.003 M -32.20 % | 91.444 M 55.04 % | 58.980 M 4.68 % | 56.343 M 0.73 % | 55.937 M -35.09 % | 86.178 M 69.06 % | 50.976 M -9.15 % | 56.111 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 -100.00 % | 172.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 157.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 19.433 M 6.65 % | 18.221 M -8.51 % | 19.916 M 15.47 % | 17.248 M 174.37 % | -23.192 M -235.23 % | 17.150 M -14.58 % | 20.078 M 20.94 % | 16.602 M -2.39 % | 17.009 M -2.71 % | 17.483 M -12.86 % | 20.063 M 27.52 % | 15.733 M -5.24 % | 16.603 M 11.09 % | 14.946 M -18.64 % | 18.371 M 30.66 % | 14.060 M -7.78 % | 15.246 M 17.62 % | 12.962 M -19.63 % | 16.128 M 19.10 % | 13.541 M -14.45 % | 15.828 M 21.01 % | 13.080 M -20.56 % | 16.466 M 25.76 % | 13.093 M -30.16 % | 18.747 M 50.55 % | 12.452 M -16.97 % | 14.997 M 23.06 % | 12.187 M -31.12 % | 17.693 M 48.81 % | 11.890 M -15.52 % | 14.075 M 22.88 % | 11.454 M -21.79 % | 14.645 M 46.63 % | 9.988 M -19.61 % | 12.425 M 81.18 % | 6.858 M 8.67 % | 6.311 M -42.73 % | 11.019 M -6.67 % | 11.806 M 52.79 % | 7.727 M 16.83 % | 6.614 M -31.39 % | 9.640 M -17.54 % | 11.691 M 31.88 % | 8.865 M 5.49 % | 8.404 M -8.13 % | 9.148 M -32.34 % | 13.520 M 76.82 % | 7.646 M -10.58 % | 8.551 M -5.74 % | 9.072 M | 0.000 -100.00 % | 6.920 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.193 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.861 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest income | 0.000 -100.00 % | 9.000 K -94.97 % | 179.000 K 17.76 % | 152.000 K 250.50 % | -101.000 K -141.56 % | 243.000 K -31.74 % | 356.000 K -17.59 % | 432.000 K 23.08 % | 351.000 K 76.38 % | 199.000 K -52.84 % | 422.000 K 137.08 % | 178.000 K -35.04 % | 274.000 K -26.15 % | 371.000 K 20.85 % | 307.000 K 82.74 % | 168.000 K -57.47 % | 395.000 K 354.02 % | 87.000 K -65.06 % | 249.000 K 0.81 % | 247.000 K | 0.000 -100.00 % | 125.000 K 7.76 % | 116.000 K 118.87 % | 53.000 K 112.00 % | 25.000 K 0.00 % | 25.000 K -63.24 % | 68.000 K 3.03 % | 66.000 K 120.00 % | 30.000 K -64.71 % | 85.000 K 84.78 % | 46.000 K -8.00 % | 50.000 K -1.96 % | 51.000 K 70.00 % | 30.000 K 30.43 % | 23.000 K -82.03 % | 128.000 K -65.78 % | 374.000 K 3.60 % | 361.000 K 305.62 % | 89.000 K 345.00 % | 20.000 K | 0.000 -100.00 % | 48.000 K -35.14 % | 74.000 K 21.31 % | 61.000 K | 0.000 -100.00 % | 23.000 K -59.65 % | 57.000 K 35.71 % | 42.000 K | 0.000 -100.00 % | 67.000 K 219.05 % | 21.000 K -91.76 % | 255.000 K | 0.000 -100.00 % | 412.000 K -12.53 % | 471.000 K -26.98 % | 645.000 K 486.23 % | -167.000 K -160.07 % | 278.000 K -36.09 % | 435.000 K 217.52 % | 137.000 K 67.07 % | 82.000 K -52.05 % | 171.000 K -6.56 % | 183.000 K | 0.000 -100.00 % | 486.000 K |
| Interest expense | 0.000 -100.00 % | 1.405 M -21.94 % | 1.800 M 7.40 % | 1.676 M -6.58 % | 1.794 M 25.98 % | 1.424 M -24.70 % | 1.891 M 22.95 % | 1.538 M 21.39 % | 1.267 M 15.60 % | 1.096 M -8.44 % | 1.197 M 34.80 % | 888.000 K 16.38 % | 763.000 K 4.52 % | 730.000 K 11.28 % | 656.000 K -2.67 % | 674.000 K 8.53 % | 621.000 K 17.17 % | 530.000 K -30.45 % | 762.000 K 35.59 % | 562.000 K | 0.000 -100.00 % | 790.000 K 42.09 % | 556.000 K 6.51 % | 522.000 K 44.20 % | 362.000 K 12.07 % | 323.000 K -28.70 % | 453.000 K 27.25 % | 356.000 K -27.49 % | 491.000 K 38.31 % | 355.000 K -35.69 % | 552.000 K 44.13 % | 383.000 K 31.62 % | 291.000 K -36.32 % | 457.000 K 40.18 % | 326.000 K 6.19 % | 307.000 K -36.96 % | 487.000 K -42.77 % | 851.000 K 72.97 % | 492.000 K -9.06 % | 541.000 K | 0.000 -100.00 % | 637.000 K -4.50 % | 667.000 K -17.96 % | 813.000 K | 0.000 -100.00 % | 1.085 M 19.36 % | 909.000 K 16.99 % | 777.000 K | 0.000 -100.00 % | 876.000 K -29.64 % | 1.245 M 7.61 % | 1.157 M | 0.000 -100.00 % | 1.754 M 18.35 % | 1.482 M -13.59 % | 1.715 M 53.54 % | 1.117 M 44.69 % | 772.000 K -9.28 % | 851.000 K -37.93 % | 1.371 M 57.22 % | 872.000 K -36.67 % | 1.377 M -4.11 % | 1.436 M | 0.000 -100.00 % | 1.976 M |
| Depreciation and amortization | 4.777 M 4.30 % | 4.580 M 0.95 % | 4.537 M 0.62 % | 4.509 M 3.89 % | 4.340 M -7.34 % | 4.684 M 1.69 % | 4.606 M 2.67 % | 4.486 M 3.48 % | 4.335 M -2.08 % | 4.427 M 6.52 % | 4.156 M -0.31 % | 4.169 M -0.17 % | 4.176 M 7.35 % | 3.890 M -0.21 % | 3.898 M 0.54 % | 3.877 M -6.35 % | 4.140 M 12.78 % | 3.671 M -1.26 % | 3.718 M 2.65 % | 3.622 M 4.83 % | 3.455 M -5.13 % | 3.642 M -4.06 % | 3.796 M 8.21 % | 3.508 M 45.08 % | 2.418 M 4.81 % | 2.307 M -3.67 % | 2.395 M 2.92 % | 2.327 M -1.19 % | 2.355 M 3.74 % | 2.270 M -1.09 % | 2.295 M 1.95 % | 2.251 M -7.59 % | 2.436 M 27.07 % | 1.917 M 31.03 % | 1.463 M -27.86 % | 2.028 M 2.42 % | 1.980 M 9.15 % | 1.814 M 2.08 % | 1.777 M -15.14 % | 2.094 M -1.69 % | 2.130 M 10.88 % | 1.921 M -0.47 % | 1.930 M 2.88 % | 1.876 M -8.62 % | 2.053 M 8.97 % | 1.884 M 3.29 % | 1.824 M -3.24 % | 1.885 M -2.94 % | 1.942 M 7.83 % | 1.801 M -22.57 % | 2.326 M 21.53 % | 1.914 M 4.36 % | 1.834 M -0.81 % | 1.849 M 12.61 % | 1.642 M 0.55 % | 1.633 M -10.08 % | 1.816 M 11.75 % | 1.625 M -9.97 % | 1.805 M 10.67 % | 1.631 M 3.75 % | 1.572 M -27.79 % | 2.177 M 38.57 % | 1.571 M -26.11 % | 2.126 M 23.53 % | 1.721 M |
| Operating income | 3.783 M 255.55 % | -2.432 M -111.27 % | 21.577 M 410.70 % | 4.225 M -43.72 % | 7.507 M 407.16 % | -2.444 M -114.66 % | 16.676 M 158.50 % | 6.451 M 71.25 % | 3.767 M 331.01 % | 874.000 K -93.00 % | 12.487 M 50.26 % | 8.310 M 70.43 % | 4.876 M 6 689.19 % | -74.000 K -100.42 % | 17.611 M 160.06 % | 6.772 M 115.46 % | 3.143 M 170.95 % | 1.160 M -92.57 % | 15.622 M 247.23 % | 4.499 M 21.63 % | 3.699 M 1 562.06 % | -253.000 K -101.99 % | 12.683 M 346.58 % | 2.840 M 3.65 % | 2.740 M 239.11 % | 808.000 K -94.47 % | 14.615 M 203.66 % | 4.813 M 59.95 % | 3.009 M 113.71 % | 1.408 M -89.56 % | 13.488 M 127.72 % | 5.923 M 120.10 % | 2.691 M 70.21 % | 1.581 M -87.79 % | 12.948 M 161.00 % | 4.961 M -1.98 % | 5.061 M 9 301.82 % | -55.000 K -100.49 % | 11.166 M 168.61 % | 4.157 M 15.50 % | 3.599 M 846.68 % | -482.000 K -103.22 % | 14.984 M 472.78 % | 2.616 M 308.75 % | 640.000 K -46.17 % | 1.189 M -91.07 % | 13.309 M 110.55 % | 6.321 M 4 513.87 % | 137.000 K -92.44 % | 1.813 M -87.90 % | 14.988 M 289.10 % | 3.852 M 131.07 % | 1.667 M 166.72 % | 625.000 K -95.00 % | 12.511 M 144.79 % | 5.111 M -6.39 % | 5.460 M 1 969.86 % | -292.000 K -102.45 % | 11.914 M 277.38 % | 3.157 M 80.19 % | 1.752 M 620.99 % | 243.000 K -97.78 % | 10.956 M 346.45 % | 2.454 M 197.19 % | -2.525 M |
| Operating income ratio | 0.04 228.69 % | -0.03 -120.07 % | 0.14 239.43 % | 0.04 -43.04 % | 0.07 358.35 % | -0.03 -124.92 % | 0.11 79.14 % | 0.06 72.25 % | 0.04 244.49 % | 0.01 -87.96 % | 0.09 3.75 % | 0.08 63.02 % | 0.05 5 079.28 % | 0.00 -100.79 % | 0.13 69.80 % | 0.08 107.55 % | 0.04 130.88 % | 0.02 -87.69 % | 0.13 141.58 % | 0.05 7.48 % | 0.05 1 453.53 % | 0.00 -103.53 % | 0.11 200.99 % | 0.04 -2.33 % | 0.04 200.26 % | 0.01 -90.39 % | 0.13 107.20 % | 0.06 57.58 % | 0.04 75.91 % | 0.02 -82.43 % | 0.12 56.91 % | 0.08 103.27 % | 0.04 40.13 % | 0.03 -78.24 % | 0.13 81.13 % | 0.07 -5.50 % | 0.08 7 907.29 % | 0.00 -100.85 % | 0.11 91.66 % | 0.06 8.37 % | 0.05 729.57 % | -0.01 -105.69 % | 0.15 303.73 % | 0.04 308.77 % | 0.01 -52.61 % | 0.02 -83.86 % | 0.12 41.64 % | 0.09 4 290.19 % | 0.00 -93.56 % | 0.03 -77.83 % | 0.14 134.15 % | 0.06 127.98 % | 0.03 130.39 % | 0.01 -90.84 % | 0.12 60.82 % | 0.08 -9.95 % | 0.08 1 481.93 % | -0.01 -105.24 % | 0.12 126.88 % | 0.05 68.47 % | 0.03 519.66 % | 0.00 -95.69 % | 0.11 145.58 % | 0.05 191.60 % | -0.05 |
| Total other income expenses net | -1.349 M -3.85 % | -1.299 M 16.30 % | -1.552 M -8.15 % | -1.435 M -1.92 % | -1.408 M -80.05 % | -782.000 K 56.56 % | -1.800 M -71.10 % | -1.052 M -628.64 % | 199.000 K 122.67 % | -878.000 K -19.46 % | -735.000 K -12.56 % | -653.000 K -55.85 % | -419.000 K -36.04 % | -308.000 K 2.22 % | -315.000 K 29.69 % | -448.000 K -150.28 % | -179.000 K 60.40 % | -452.000 K 9.78 % | -501.000 K -67.00 % | -300.000 K -23.97 % | -242.000 K 63.72 % | -667.000 K -48.55 % | -449.000 K 2.39 % | -460.000 K -91.67 % | -240.000 K 27.93 % | -333.000 K 19.76 % | -415.000 K -25.76 % | -330.000 K 5.17 % | -348.000 K -12.99 % | -308.000 K 42.64 % | -537.000 K -48.34 % | -362.000 K -262.00 % | -100.000 K 78.90 % | -474.000 K -46.30 % | -324.000 K -54.29 % | -210.000 K -124.14 % | 870.000 K 262.92 % | -534.000 K -28.37 % | -416.000 K 23.39 % | -543.000 K -4 836.36 % | -11.000 K 95.80 % | -262.000 K 51.84 % | -544.000 K 25.07 % | -726.000 K 10.81 % | -814.000 K 22.99 % | -1.057 M -23.05 % | -859.000 K -23.07 % | -698.000 K -98.86 % | -351.000 K 55.79 % | -794.000 K 55.89 % | -1.800 M -99.78 % | -901.000 K 16.50 % | -1.079 M 19.84 % | -1.346 M -33.66 % | -1.007 M 5.98 % | -1.071 M 13.42 % | -1.237 M -180.50 % | -441.000 K -20.16 % | -367.000 K 71.15 % | -1.272 M -49.30 % | -852.000 K 29.24 % | -1.204 M 1.55 % | -1.223 M 37.47 % | -1.956 M -34.16 % | -1.458 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-06-30 | 2009-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-06-30 | 2010-03-31 | 2009-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 90.135 M 2.21 % | 88.183 M -14.35 % | 102.957 M 10.98 % | 92.768 M 2.83 % | 90.212 M 9.57 % | 82.332 M -6.35 % | 87.911 M 11.72 % | 78.689 M 11.24 % | 70.741 M 10.38 % | 64.089 M -4.05 % | 66.795 M 4.08 % | 64.175 M 0.35 % | 63.954 M 4.72 % | 61.073 M 3.27 % | 59.137 M 2.13 % | 57.906 M 4.02 % | 55.667 M 3.35 % | 53.863 M -21.81 % | 68.891 M 6.07 % | 64.951 M -9.02 % | 71.394 M 8.64 % | 65.714 M -17.32 % | 79.476 M 19.23 % | 66.657 M 67.50 % | 39.795 M -0.46 % | 39.977 M -30.95 % | 57.893 M 31.19 % | 44.130 M -4.56 % | 46.238 M 10.11 % | 41.993 M -18.21 % | 51.341 M 4.88 % | 48.951 M 11.40 % | 43.942 M 0.01 % | 43.936 M -14.48 % | 51.376 M 4.83 % | 49.008 M 1.60 % | 48.237 M 6.05 % | 45.484 M -21.28 % | 57.779 M 16.45 % | 49.616 M 10.08 % | 45.073 M -7.00 % | 48.467 M -30.03 % | 69.269 M 6.25 % | 65.197 M -5.36 % | 68.886 M 12.51 % | 61.228 M -30.69 % | 88.342 M 1.75 % | 86.826 M 1.21 % | 85.786 M 8.52 % | 79.052 M -23.98 % | 103.989 M 15.01 % | 90.420 M 15.22 % | 78.477 M 4 553.86 % | -1.762 M -35.75 % | -1.298 M 37.32 % | -2.071 M -102.90 % | 71.536 M 3 302.15 % | -2.234 M -35.64 % | -1.647 M 46.51 % | -3.079 M 16.33 % | -3.680 M -104.13 % | 89.104 M |
| Total investments | 280.000 K -51.39 % | 576.000 K -78.97 % | 2.739 M 6.41 % | 2.574 M 709.43 % | 318.000 K -90.13 % | 3.221 M -27.06 % | 4.416 M 175.66 % | 1.602 M 397.52 % | 322.000 K -79.65 % | 1.582 M 242.42 % | 462.000 K -62.86 % | 1.244 M 241.76 % | 364.000 K -70.36 % | 1.228 M 142.21 % | 507.000 K -50.29 % | 1.020 M 151.23 % | 406.000 K -58.06 % | 968.000 K 61.60 % | 599.000 K -35.59 % | 930.000 K 61.74 % | 575.000 K -61.54 % | 1.495 M 70.66 % | 876.000 K -40.97 % | 1.484 M 77.94 % | 834.000 K -62.53 % | 2.226 M -1.72 % | 2.265 M -2.16 % | 2.315 M 108.94 % | 1.108 M -55.23 % | 2.475 M -1.75 % | 2.519 M -0.32 % | 2.527 M 86.63 % | 1.354 M -48.81 % | 2.645 M -1.42 % | 2.683 M -0.85 % | 2.706 M 68.60 % | 1.605 M -44.88 % | 2.912 M -2.05 % | 2.973 M 0.92 % | 2.946 M 61.42 % | 1.825 M -41.32 % | 3.110 M -2.69 % | 3.196 M 0.13 % | 3.192 M 67.03 % | 1.911 M -44.17 % | 3.423 M 3.13 % | 3.319 M -0.48 % | 3.335 M 75.90 % | 1.896 M -46.56 % | 3.548 M -1.28 % | 3.594 M -17.30 % | 4.346 M 2.28 % | 4.249 M -16.26 % | 5.074 M 1.38 % | 5.005 M -0.22 % | 5.016 M -3.43 % | 5.194 M 10.32 % | 4.708 M -1.01 % | 4.756 M 0.83 % | 4.717 M -20.48 % | 5.932 M -2.61 % | 6.091 M |
| Total debt | 98.046 M 1.17 % | 96.910 M -12.45 % | 110.690 M 7.00 % | 103.449 M 5.68 % | 97.885 M 8.47 % | 90.239 M -5.16 % | 95.147 M 8.65 % | 87.570 M 14.66 % | 76.375 M 5.10 % | 72.670 M -2.45 % | 74.498 M 3.53 % | 71.960 M 1.23 % | 71.087 M 4.64 % | 67.933 M -1.45 % | 68.931 M 2.41 % | 67.309 M 6.25 % | 63.347 M -0.57 % | 63.712 M -17.58 % | 77.300 M 8.18 % | 71.454 M -7.69 % | 77.409 M 8.79 % | 71.152 M -17.35 % | 86.091 M 16.30 % | 74.025 M 50.07 % | 49.326 M 4.30 % | 47.294 M -25.11 % | 63.152 M 17.48 % | 53.756 M -0.45 % | 53.998 M 10.21 % | 48.994 M -12.45 % | 55.961 M 5.38 % | 53.104 M 6.97 % | 49.642 M 2.65 % | 48.361 M -9.30 % | 53.320 M 2.93 % | 51.801 M 0.82 % | 51.379 M 7.17 % | 47.943 M -22.45 % | 61.825 M 18.12 % | 52.339 M 6.67 % | 49.068 M -3.65 % | 50.925 M -30.07 % | 72.823 M 7.87 % | 67.512 M -5.98 % | 71.807 M 12.67 % | 63.733 M -30.25 % | 91.374 M 2.35 % | 89.279 M -0.17 % | 89.433 M 10.48 % | 80.951 M -24.12 % | 106.687 M 15.75 % | 92.171 M 15.14 % | 80.048 M | 0.000 | 0.000 | 0.000 -100.00 % | 73.232 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 91.887 M |
| Accumulated other comprehensive income loss | 210.000 K -78.48 % | 976.000 K 5 641.51 % | 16.999 K 13.33 % | 14.999 K 104.39 % | -342.000 K -86.89 % | -183.000 K 68.34 % | -578.000 K 81.07 % | -3.054 M -126.05 % | -1.351 M 54.11 % | -2.944 M 6.30 % | -3.142 M 33.94 % | -4.756 M -38.58 % | -3.432 M -2.63 % | -3.344 M -9.60 % | -3.051 M 9.97 % | -3.389 M -30.75 % | -2.592 M 25.75 % | -3.491 M 97.28 % | -128.403 M -4 184.38 % | -2.997 M 97.57 % | -123.309 M -4 756.60 % | -2.539 M 98.07 % | -131.525 M -13 847.51 % | -943.000 K 99.25 % | -125.178 M -24 492.93 % | -509.000 K -31.19 % | -388.000 K -90.20 % | -204.000 K 99.83 % | -118.005 M -56 292.86 % | 210.000 K -61.89 % | 551.000 K 234.39 % | -410.000 K 99.65 % | -117.169 M -84 805.07 % | -138.000 K 86.59 % | -1.029 M -194.84 % | -349.000 K 99.68 % | -110.020 M -366 633.33 % | -30.000 K -1 400.00 % | -2.000 K -101.16 % | 172.000 K 100.16 % | -106.373 M -9 623.10 % | 1.117 M 5 419.05 % | -21.000 K -103.39 % | 619.000 K 100.59 % | -104.858 M -737 872 577 698 149 120.00 % | 0.000 | 0.000 | 0.000 100.00 % | -98.786 M | 0.000 | 0.000 | 0.000 100.00 % | -94.262 M | 0.000 | 0.000 | 0.000 100.00 % | -90.652 M | 0.000 | 0.000 100.00 % | -92.595 M | 0.000 100.00 % | -90.304 M |
| Retained earnings | 146.422 M 0.28 % | 146.009 M -1.76 % | 148.626 M 3.36 % | 143.800 M 0.44 % | 143.166 M 2.38 % | 139.840 M -2.15 % | 142.913 M 1.20 % | 141.213 M 2.00 % | 138.445 M 1.93 % | 135.825 M -0.37 % | 136.327 M -0.24 % | 136.660 M 3.31 % | 132.287 M 1.89 % | 129.830 M -0.31 % | 130.233 M 6.61 % | 122.158 M -0.29 % | 122.515 M 1.14 % | 121.140 M 0.01 % | 121.131 M 3.34 % | 117.213 M 1.70 % | 115.257 M 1.52 % | 113.531 M -0.42 % | 114.014 M 1.28 % | 112.569 M 0.87 % | 111.602 M 1.32 % | 110.149 M 0.04 % | 110.108 M 2.69 % | 107.224 M 2.37 % | 104.746 M 1.28 % | 103.424 M 0.42 % | 102.992 M 2.62 % | 100.361 M 2.74 % | 97.689 M 2.00 % | 95.772 M 0.50 % | 95.297 M 3.33 % | 92.223 M 2.93 % | 89.594 M 3.80 % | 86.316 M -23.62 % | 113.004 M 2.16 % | 110.617 M 1.65 % | 108.819 M 1.91 % | 106.782 M -0.16 % | 106.952 M 4.47 % | 102.375 M 0.70 % | 101.659 M 1.13 % | 100.525 M 0.26 % | 100.261 M 4.82 % | 95.647 M 3.49 % | 92.419 M -0.21 % | 92.611 M 0.97 % | 91.717 M 6.33 % | 86.256 M 1.92 % | 84.630 M -1.08 % | 85.551 M 1.13 % | 84.594 M 6.21 % | 79.651 M 2.87 % | 77.429 M 4.43 % | 74.142 M -0.82 % | 74.758 M 6.23 % | 70.377 M -2.24 % | 71.992 M 13.61 % | 63.369 M |
| Common stock | 50.054 M 0.00 % | 50.054 M 0.00 % | 50.054 M 0.00 % | 50.054 M 0.00 % | 50.054 M 0.00 % | 50.054 M 0.00 % | 50.054 M 0.00 % | 50.054 M 0.00 % | 50.054 M 0.00 % | 50.054 M 0.00 % | 50.054 M 0.00 % | 50.054 M 0.00 % | 50.054 M 0.00 % | 50.054 M 0.00 % | 50.054 M 0.00 % | 50.054 M 0.00 % | 50.054 M 0.00 % | 50.054 M 0.00 % | 50.054 M 0.00 % | 50.054 M 0.00 % | 50.054 M 0.00 % | 50.054 M 0.00 % | 50.054 M 0.00 % | 50.054 M 0.00 % | 50.054 M 0.00 % | 50.054 M 0.00 % | 50.054 M 0.00 % | 50.054 M 0.00 % | 50.054 M 0.00 % | 50.054 M 0.00 % | 50.054 M 0.00 % | 50.054 M 0.00 % | 50.054 M 0.00 % | 50.054 M 0.00 % | 50.054 M 0.00 % | 50.054 M 0.00 % | 50.054 M 0.00 % | 50.054 M 110.66 % | 23.760 M 0.00 % | 23.760 M 0.00 % | 23.760 M 0.00 % | 23.760 M 0.00 % | 23.760 M 0.00 % | 23.760 M 0.00 % | 23.760 M 0.00 % | 23.760 M 0.00 % | 23.760 M 0.00 % | 23.760 M 0.00 % | 23.760 M 0.00 % | 23.760 M 0.00 % | 23.760 M 0.00 % | 23.760 M 0.00 % | 23.760 M 0.00 % | 23.760 M 419.91 % | 4.570 M -80.77 % | 23.760 M 419.91 % | 4.570 M 0.00 % | 4.570 M 0.00 % | 4.570 M -80.77 % | 23.760 M 0.00 % | 23.760 M 0.00 % | 23.760 M |
| Total equity | 259.709 M -0.28 % | 260.441 M -0.41 % | 261.501 M 2.37 % | 255.443 M 1.08 % | 252.719 M 1.84 % | 248.154 M -0.64 % | 249.760 M 2.95 % | 242.608 M 0.59 % | 241.184 M 2.92 % | 234.348 M -0.22 % | 234.861 M 2.17 % | 229.878 M 1.54 % | 226.401 M 1.20 % | 223.723 M -0.37 % | 224.556 M 2.89 % | 218.247 M 1.51 % | 214.994 M 2.01 % | 210.748 M -0.01 % | 210.763 M 2.88 % | 204.869 M 0.32 % | 204.219 M 1.19 % | 201.812 M -2.06 % | 206.052 M 2.63 % | 200.765 M -0.57 % | 201.924 M 1.09 % | 199.744 M -0.03 % | 199.800 M 2.51 % | 194.908 M 1.74 % | 191.567 M -0.15 % | 191.851 M 0.17 % | 191.516 M 3.14 % | 185.694 M 1.10 % | 183.681 M 1.21 % | 181.490 M 1.05 % | 179.600 M 2.16 % | 175.806 M 2.20 % | 172.021 M 0.87 % | 170.540 M -0.51 % | 171.417 M 2.30 % | 167.558 M 0.82 % | 166.193 M 0.13 % | 165.970 M 0.50 % | 165.138 M 3.63 % | 159.346 M 0.27 % | 158.910 M 1.59 % | 156.425 M -0.35 % | 156.972 M 4.18 % | 150.681 M 2.92 % | 146.401 M -1.47 % | 148.584 M -0.14 % | 148.794 M 5.22 % | 141.407 M 1.54 % | 139.259 M -0.75 % | 140.313 M 1.15 % | 138.717 M 4.38 % | 132.896 M -1.49 % | 134.904 M 2.41 % | 131.723 M -1.06 % | 133.131 M 7.43 % | 123.924 M -2.52 % | 127.128 M 11.69 % | 113.822 M |
| Other non current liabilities | 20.283 M 205.15 % | 6.647 M -2.31 % | 6.804 M 7.47 % | 6.331 M -12.06 % | 7.199 M 7.79 % | 6.679 M -4.28 % | 6.978 M -24.14 % | 9.199 M -52.38 % | 19.318 M 152.75 % | 7.643 M 2.47 % | 7.459 M 122.59 % | 3.351 M -76.53 % | 14.279 M 262.23 % | 3.942 M 825.35 % | 426.000 K -88.81 % | 3.807 M -64.64 % | 10.767 M 199.08 % | 3.600 M 134.49 % | -10.438 M -1 802.77 % | 613.000 K -95.55 % | 13.771 M 944.84 % | 1.318 M -40.52 % | 2.216 M 60.81 % | 1.378 M -60.37 % | 3.477 M 928.70 % | 338.000 K 174.80 % | 123.000 K -96.45 % | 3.463 M -0.69 % | 3.487 M -21.34 % | 4.433 M 0.59 % | 4.407 M 2.87 % | 4.284 M 23.32 % | 3.474 M 665.20 % | 454.000 K -2.99 % | 468.000 K -0.85 % | 472.000 K -85.80 % | 3.324 M -46.08 % | 6.165 M 3.04 % | 5.983 M 9.48 % | 5.465 M 12.01 % | 4.879 M 138.47 % | 2.046 M -56.47 % | 4.700 M 8.77 % | 4.321 M -5.63 % | 4.579 M -34.92 % | 7.036 M 4.39 % | 6.740 M 329.85 % | 1.568 M 596.89 % | 225.000 K -96.63 % | 6.680 M 277.40 % | 1.770 M -8.90 % | 1.943 M 36.64 % | 1.422 M -94.89 % | 27.834 M -26.27 % | 37.752 M 29.23 % | 29.213 M 824.46 % | 3.160 M -87.46 % | 25.204 M -4.03 % | 26.262 M -4.73 % | 27.567 M -8.61 % | 30.164 M 1 183.03 % | 2.351 M |
| Long term debt | 48.033 M 2.97 % | 46.646 M 23.84 % | 37.666 M -11.41 % | 42.515 M 5.37 % | 40.349 M 45.44 % | 27.743 M -0.09 % | 27.769 M 3.03 % | 26.953 M -15.88 % | 32.042 M 17.68 % | 27.227 M -0.42 % | 27.343 M 1.84 % | 26.849 M -23.40 % | 35.051 M 14.37 % | 30.646 M 19.19 % | 25.712 M -10.51 % | 28.732 M -16.37 % | 34.356 M 1.98 % | 33.690 M -30.73 % | 48.634 M 38.73 % | 35.057 M -5.08 % | 36.933 M 17.03 % | 31.558 M -7.68 % | 34.184 M 4.88 % | 32.592 M 53.92 % | 21.175 M 28.02 % | 16.540 M -21.55 % | 21.084 M -30.12 % | 30.170 M 5.55 % | 28.584 M 33.10 % | 21.476 M -3.02 % | 22.144 M 33.70 % | 16.563 M -21.89 % | 21.206 M 0.38 % | 21.126 M -6.61 % | 22.622 M 13.56 % | 19.921 M -16.98 % | 23.995 M 40.59 % | 17.067 M -7.03 % | 18.357 M 12.87 % | 16.264 M 4.69 % | 15.536 M -23.33 % | 20.264 M -13.66 % | 23.470 M -6.95 % | 25.224 M 0.02 % | 25.218 M -1.65 % | 25.640 M -1.99 % | 26.161 M -5.50 % | 27.685 M -27.16 % | 38.006 M 65.25 % | 22.999 M -14.95 % | 27.043 M 11.38 % | 24.279 M -6.75 % | 26.036 M | 0.000 | 0.000 | 0.000 -100.00 % | 25.308 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 28.359 M |
| Total non current liabilities | 68.316 M 1.12 % | 67.562 M 15.64 % | 58.424 M -6.76 % | 62.662 M 2.80 % | 60.958 M 28.56 % | 47.416 M -0.58 % | 47.692 M -2.50 % | 48.916 M -4.76 % | 51.360 M 8.58 % | 47.300 M 1.20 % | 46.740 M 10.75 % | 42.205 M -15.11 % | 49.715 M 8.54 % | 45.803 M 11.83 % | 40.959 M -4.51 % | 42.894 M -10.64 % | 48.003 M -0.04 % | 48.021 M -2.45 % | 49.226 M 1.30 % | 48.594 M -4.16 % | 50.704 M 12.59 % | 45.034 M -3.18 % | 46.514 M -5.28 % | 49.109 M 43.61 % | 34.197 M 2.70 % | 33.298 M -9.95 % | 36.977 M -14.17 % | 43.083 M 3.50 % | 41.626 M 7.23 % | 38.818 M -1.01 % | 39.213 M 10.83 % | 35.382 M 9.06 % | 32.443 M -9.38 % | 35.803 M 6.38 % | 33.656 M -0.78 % | 33.921 M -0.70 % | 34.159 M 29.94 % | 26.289 M -5.23 % | 27.740 M 10.11 % | 25.193 M -2.51 % | 25.841 M -14.99 % | 30.396 M -3.23 % | 31.409 M -3.60 % | 32.581 M -5.23 % | 34.378 M -2.27 % | 35.175 M -0.68 % | 35.415 M -7.54 % | 38.304 M -14.32 % | 44.704 M 39.36 % | 32.079 M -14.63 % | 37.576 M 6.40 % | 35.316 M -3.09 % | 36.441 M 6.68 % | 34.159 M -20.95 % | 43.213 M 22.65 % | 35.233 M 1.04 % | 34.870 M 6.44 % | 32.759 M -3.21 % | 33.844 M -2.02 % | 34.541 M -8.86 % | 37.900 M -0.19 % | 37.973 M |
| Other current liabilities | 42.666 M 8.72 % | 39.244 M -23.74 % | 51.461 M 21.46 % | 42.370 M 3.25 % | 41.037 M 3.03 % | 39.831 M -30.37 % | 57.204 M 37.05 % | 41.741 M -3.96 % | 43.462 M 11.81 % | 38.872 M -26.98 % | 53.233 M 25.39 % | 42.453 M 8.05 % | 39.290 M 12.40 % | 34.956 M -30.52 % | 50.312 M 27.60 % | 39.428 M 0.62 % | 39.186 M 10.17 % | 35.569 M -16.75 % | 42.726 M 10.55 % | 38.647 M 11.75 % | 34.582 M 17.52 % | 29.427 M -42.19 % | 50.900 M 38.39 % | 36.779 M 4.35 % | 35.247 M 16.82 % | 30.172 M -31.54 % | 44.074 M 31.62 % | 33.486 M -8.00 % | 36.399 M 8.91 % | 33.422 M -21.46 % | 42.554 M 27.06 % | 33.491 M 6.48 % | 31.453 M 12.00 % | 28.084 M -32.36 % | 41.517 M 21.90 % | 34.058 M 5.30 % | 32.344 M 1.93 % | 31.731 M -29.93 % | 45.287 M 30.96 % | 34.582 M -4.85 % | 36.343 M 10.68 % | 32.836 M -23.12 % | 42.708 M 45.73 % | 29.306 M -12.13 % | 33.353 M 22.41 % | 27.248 M -38.61 % | 44.386 M 42.15 % | 31.225 M -3.46 % | 32.345 M 0.90 % | 32.057 M -27.99 % | 44.515 M 30.86 % | 34.018 M -11.13 % | 38.278 M -55.76 % | 86.516 M -18.27 % | 105.853 M 24.22 % | 85.217 M 133.76 % | 36.455 M -56.28 % | 83.388 M -27.15 % | 114.464 M 32.03 % | 86.698 M 2.65 % | 84.458 M 179.58 % | 30.209 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.177 M 308.68 % | 288.000 K | 0.000 -100.00 % | 374.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 34.125 M 1 869.13 % | 1.733 M -79.60 % | 8.497 M 620.70 % | 1.179 M -87.65 % | 9.545 M 331.31 % | 2.213 M -68.98 % | 7.134 M 36.12 % | 5.241 M -24.64 % | 6.955 M 78.10 % | 3.905 M -36.11 % | 6.112 M 7.80 % | 5.670 M -16.97 % | 6.829 M 72.84 % | 3.951 M -31.50 % | 5.768 M 20.57 % | 4.784 M -9.10 % | 5.263 M 48.21 % | 3.551 M -19.30 % | 4.400 M 22.15 % | 3.602 M 3.30 % | 3.487 M 44.87 % | 2.407 M -37.33 % | 3.841 M 7.62 % | 3.569 M -0.72 % | 3.595 M -18.87 % | 4.431 M -17.53 % | 5.373 M 7.87 % | 4.981 M -10.70 % | 5.578 M 40.26 % | 3.977 M -15.83 % | 4.725 M 24.37 % | 3.799 M -20.05 % | 4.752 M -6.20 % | 5.066 M -13.98 % | 5.889 M 41.63 % | 4.158 M -14.29 % | 4.851 M 15.20 % | 4.211 M -23.07 % | 5.474 M 73.17 % | 3.161 M -33.00 % | 4.718 M | 0.000 | 0.000 | 0.000 100.00 % | -47.924 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 412.000 K |
| Short term debt | 50.013 M -0.50 % | 50.264 M -31.17 % | 73.024 M 19.84 % | 60.934 M 5.91 % | 57.536 M -7.94 % | 62.496 M -7.25 % | 67.378 M 11.15 % | 60.617 M 35.96 % | 44.585 M -1.89 % | 45.443 M -4.04 % | 47.357 M 4.98 % | 45.111 M 24.37 % | 36.273 M -2.72 % | 37.287 M -13.73 % | 43.219 M 12.03 % | 38.577 M 33.07 % | 28.991 M -3.43 % | 30.022 M -29.11 % | 42.350 M 16.36 % | 36.397 M -10.08 % | 40.476 M 2.23 % | 39.594 M -23.72 % | 51.907 M 35.40 % | 38.337 M 36.18 % | 28.151 M 2.07 % | 27.579 M -29.54 % | 39.140 M 40.59 % | 27.839 M 9.54 % | 25.414 M -7.65 % | 27.518 M -18.63 % | 33.817 M 2.12 % | 33.114 M 16.45 % | 28.436 M 18.07 % | 24.085 M -21.54 % | 30.698 M 7.30 % | 28.609 M 4.14 % | 27.472 M -15.25 % | 32.417 M -27.94 % | 44.988 M 19.50 % | 37.647 M 13.52 % | 33.164 M 8.16 % | 30.661 M -40.15 % | 51.234 M 15.81 % | 44.241 M -5.04 % | 46.589 M 17.52 % | 39.642 M -40.38 % | 66.496 M 7.96 % | 61.594 M 10.73 % | 55.625 M -6.78 % | 59.672 M -25.08 % | 79.644 M 17.31 % | 67.892 M 25.70 % | 54.012 M | 0.000 | 0.000 | 0.000 -100.00 % | 47.924 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 63.528 M |
| Total current liabilities | 149.501 M 3.70 % | 144.164 M -22.92 % | 187.038 M 18.61 % | 157.694 M 0.70 % | 156.604 M -1.36 % | 158.762 M -15.50 % | 187.893 M 17.59 % | 159.786 M 5.00 % | 152.177 M 9.46 % | 139.027 M -15.21 % | 163.975 M 14.09 % | 143.720 M 8.47 % | 132.501 M 7.88 % | 122.824 M -20.27 % | 154.046 M 27.07 % | 121.231 M 5.39 % | 115.034 M 5.66 % | 108.868 M -17.21 % | 131.506 M 12.22 % | 117.186 M -0.56 % | 117.850 M 2.77 % | 114.679 M -25.08 % | 153.068 M 25.61 % | 121.862 M 10.80 % | 109.987 M 13.88 % | 96.584 M -26.35 % | 131.132 M 21.72 % | 107.733 M 2.95 % | 104.645 M 1.22 % | 103.382 M -18.00 % | 126.078 M 17.35 % | 107.442 M 9.88 % | 97.782 M 10.37 % | 88.596 M -23.95 % | 116.497 M 14.99 % | 101.307 M 6.37 % | 95.236 M -7.95 % | 103.456 M -23.94 % | 136.012 M 24.72 % | 109.057 M 0.32 % | 108.708 M 7.47 % | 101.150 M -27.26 % | 139.063 M 25.01 % | 111.245 M -6.04 % | 118.397 M 11.33 % | 106.348 M -32.16 % | 156.758 M 17.71 % | 133.177 M 3.81 % | 128.289 M -3.86 % | 133.435 M -23.33 % | 174.042 M 24.99 % | 139.240 M 4.58 % | 133.139 M 4.66 % | 127.210 M -20.59 % | 160.202 M 29.12 % | 124.069 M 0.24 % | 123.769 M 4.87 % | 118.026 M -25.77 % | 159.010 M 30.65 % | 121.710 M 0.54 % | 121.058 M -7.87 % | 131.397 M |
| Total liabilities | 217.817 M 2.88 % | 211.726 M -13.74 % | 245.462 M 11.39 % | 220.356 M 1.28 % | 217.562 M 5.52 % | 206.178 M -12.48 % | 235.585 M 12.88 % | 208.702 M 2.54 % | 203.537 M 9.24 % | 186.327 M -11.57 % | 210.715 M 13.33 % | 185.925 M 2.04 % | 182.216 M 8.06 % | 168.627 M -13.53 % | 195.005 M 18.81 % | 164.125 M 0.67 % | 163.037 M 3.92 % | 156.889 M -13.19 % | 180.732 M 9.02 % | 165.780 M -1.65 % | 168.554 M 5.54 % | 159.713 M -19.98 % | 199.582 M 16.73 % | 170.971 M 18.58 % | 144.184 M 11.01 % | 129.882 M -22.74 % | 168.109 M 11.47 % | 150.816 M 3.11 % | 146.271 M 2.86 % | 142.200 M -13.97 % | 165.291 M 15.73 % | 142.824 M 9.67 % | 130.225 M 4.68 % | 124.399 M -17.15 % | 150.153 M 11.04 % | 135.228 M 4.51 % | 129.395 M -0.27 % | 129.745 M -20.77 % | 163.752 M 21.98 % | 134.250 M -0.22 % | 134.549 M 2.28 % | 131.546 M -22.83 % | 170.472 M 18.53 % | 143.826 M -5.86 % | 152.775 M 7.95 % | 141.523 M -26.36 % | 192.173 M 12.07 % | 171.481 M -0.87 % | 172.993 M 4.52 % | 165.514 M -21.79 % | 211.618 M 21.23 % | 174.556 M 2.93 % | 169.580 M 5.09 % | 161.369 M -20.67 % | 203.415 M 27.69 % | 159.302 M 0.42 % | 158.639 M 5.21 % | 150.785 M -21.81 % | 192.854 M 23.43 % | 156.251 M -1.70 % | 158.958 M -6.15 % | 169.370 M |
| Other non current assets | 5.910 M 15.14 % | 5.133 M -54.01 % | 11.161 M 4.19 % | 10.712 M 122.70 % | 4.810 M 266.06 % | 1.314 M -7.46 % | 1.420 M -86.67 % | 10.656 M 88 700.00 % | 12.000 K -99.88 % | 10.345 M 2 261.87 % | 438.000 K -95.72 % | 10.244 M 2 171.40 % | 451.000 K -96.13 % | 11.650 M 199.49 % | 3.890 M -65.01 % | 11.118 M 199.76 % | 3.709 M -65.31 % | 10.692 M 179.46 % | 3.826 M -60.82 % | 9.764 M 83.84 % | 5.311 M -46.47 % | 9.922 M 122.92 % | 4.451 M -53.85 % | 9.644 M 90.93 % | 5.051 M -40.42 % | 8.478 M -29.03 % | 11.946 M 13.21 % | 10.552 M 95.30 % | 5.403 M -56.16 % | 12.324 M 0.68 % | 12.241 M 11.49 % | 10.979 M 49.39 % | 7.349 M -26.07 % | 9.940 M -15.85 % | 11.812 M -7.83 % | 12.816 M 65.73 % | 7.733 M -40.44 % | 12.983 M -28.54 % | 18.169 M 34.29 % | 13.530 M 65.28 % | 8.186 M -48.99 % | 16.048 M -20.50 % | 20.187 M 51.16 % | 13.355 M 26.85 % | 10.528 M -37.27 % | 16.783 M -21.80 % | 21.462 M 34.04 % | 16.012 M 49.16 % | 10.735 M -41.71 % | 18.416 M -16.95 % | 22.175 M 15.69 % | 19.168 M 3.48 % | 18.524 M 7.84 % | 17.178 M 13.47 % | 15.139 M -7.92 % | 16.442 M -4.18 % | 17.159 M 61.31 % | 10.637 M -5.15 % | 11.215 M 2.88 % | 10.901 M -14.07 % | 12.686 M 20.29 % | 10.546 M |
| Long term investments | 280.000 K -51.39 % | 576.000 K 113.92 % | -4.137 M 24.08 % | -5.449 M -1 813.52 % | 318.000 K -90.13 % | 3.221 M -27.06 % | 4.416 M 169.72 % | -6.334 M -235.72 % | 4.667 M 177.59 % | -6.015 M -245.64 % | 4.130 M 166.23 % | -6.236 M -260.35 % | 3.889 M 150.89 % | -7.642 M -1 898.12 % | 425.000 K 105.82 % | -7.303 M -1 763.55 % | 439.000 K 106.36 % | -6.901 M -1 590.50 % | 463.000 K 107.76 % | -5.966 M -1 342.92 % | 480.000 K 108.70 % | -5.517 M -1 323.28 % | 451.000 K 108.69 % | -5.188 M -1 210.92 % | 467.000 K 114.27 % | -3.272 M 50.63 % | -6.627 M -27.96 % | -5.179 M -1 204.26 % | 469.000 K 106.93 % | -6.771 M -2.03 % | -6.636 M -83.11 % | -3.624 M -845.68 % | 486.000 K 120.27 % | -2.398 M 42.88 % | -4.198 M 17.62 % | -5.096 M -1 148.56 % | 486.000 K 109.69 % | -5.018 M 50.57 % | -10.151 M -86.77 % | -5.435 M -1 218.31 % | 486.000 K 106.33 % | -7.672 M 34.74 % | -11.756 M -300.82 % | -2.933 M -746.04 % | 454.000 K 107.41 % | -6.126 M 43.26 % | -10.796 M -104.39 % | -5.282 M -1 221.44 % | 471.000 K 106.40 % | -7.354 M 33.52 % | -11.062 M -49.73 % | -7.388 M -10.57 % | -6.682 M -51.86 % | -4.400 M | 0.000 100.00 % | -3.604 M 7.85 % | -3.911 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.919 M |
| Intangible assets | 101.006 M -0.24 % | 101.245 M 18.79 % | 85.227 M -15.11 % | 100.400 M 19.39 % | 84.093 M -14.67 % | 98.547 M 21.45 % | 81.140 M -16.71 % | 97.419 M 18.39 % | 82.285 M -12.77 % | 94.335 M 15.91 % | 81.385 M -14.00 % | 94.631 M 15.40 % | 82.002 M -13.83 % | 95.160 M 15.63 % | 82.299 M -13.95 % | 95.641 M 15.51 % | 82.798 M -14.11 % | 96.399 M 20.85 % | 79.769 M -14.36 % | 93.144 M 16.23 % | 80.141 M -13.83 % | 93.000 M 14.86 % | 80.971 M -13.68 % | 93.803 M 22.72 % | 76.436 M -13.99 % | 88.864 M -0.16 % | 89.005 M -0.17 % | 89.160 M 16.07 % | 76.817 M -14.19 % | 89.524 M -0.34 % | 89.826 M 0.22 % | 89.626 M 23.03 % | 72.846 M -6.97 % | 78.304 M -0.09 % | 78.371 M -0.27 % | 78.583 M 7.70 % | 72.967 M -7.34 % | 78.747 M -0.07 % | 78.803 M -0.16 % | 78.930 M 7.61 % | 73.351 M -7.50 % | 79.296 M 1.13 % | 78.407 M -0.44 % | 78.756 M 7.15 % | 73.500 M -6.84 % | 78.894 M -0.20 % | 79.055 M -0.11 % | 79.146 M 7.34 % | 73.734 M -7.01 % | 79.294 M | 0.000 | 0.000 -100.00 % | 73.792 M -7.11 % | 79.440 M 0.94 % | 78.703 M -0.19 % | 78.855 M -1.70 % | 80.218 M -0.08 % | 80.282 M -0.25 % | 80.487 M 1.00 % | 79.687 M 1.37 % | 78.613 M 1.79 % | 77.232 M |
| GoodWill | 0.000 | 0.000 -100.00 % | 15.733 M | 0.000 -100.00 % | 15.687 M | 0.000 -100.00 % | 15.521 M | 0.000 -100.00 % | 13.416 M | 0.000 -100.00 % | 13.248 M | 0.000 -100.00 % | 13.223 M | 0.000 -100.00 % | 13.255 M | 0.000 -100.00 % | 13.284 M | 0.000 -100.00 % | 13.257 M | 0.000 -100.00 % | 13.328 M | 0.000 -100.00 % | 12.771 M | 0.000 -100.00 % | 12.426 M | 0.000 | 0.000 | 0.000 -100.00 % | 12.328 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.711 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.541 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.690 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.393 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.339 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.479 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 101.006 M -0.24 % | 101.245 M 0.28 % | 100.960 M 0.56 % | 100.400 M 0.62 % | 99.780 M 1.25 % | 98.547 M 1.95 % | 96.661 M -0.78 % | 97.419 M 1.80 % | 95.701 M 1.45 % | 94.335 M -0.31 % | 94.633 M 0.00 % | 94.631 M -0.62 % | 95.225 M 0.07 % | 95.160 M -0.41 % | 95.554 M -0.09 % | 95.641 M -0.46 % | 96.082 M -0.33 % | 96.399 M 3.63 % | 93.026 M -0.13 % | 93.144 M -0.35 % | 93.469 M 0.50 % | 93.000 M -0.79 % | 93.742 M -0.07 % | 93.803 M 5.56 % | 88.862 M 0.00 % | 88.864 M -0.16 % | 89.005 M -0.17 % | 89.160 M 0.02 % | 89.145 M -0.42 % | 89.524 M -0.34 % | 89.826 M 0.22 % | 89.626 M 14.09 % | 78.557 M 0.32 % | 78.304 M -0.09 % | 78.371 M -0.27 % | 78.583 M 0.10 % | 78.508 M -0.30 % | 78.747 M -0.07 % | 78.803 M -0.16 % | 78.930 M -0.14 % | 79.041 M -0.32 % | 79.296 M 1.13 % | 78.407 M -0.44 % | 78.756 M -0.17 % | 78.893 M 0.00 % | 78.894 M -0.20 % | 79.055 M -0.11 % | 79.146 M 0.09 % | 79.073 M -0.28 % | 79.294 M -0.35 % | 79.574 M 0.27 % | 79.358 M 0.11 % | 79.271 M -0.21 % | 79.440 M 0.94 % | 78.703 M -0.19 % | 78.855 M -1.70 % | 80.218 M -0.08 % | 80.282 M -0.25 % | 80.487 M 1.00 % | 79.687 M 1.37 % | 78.613 M 1.79 % | 77.232 M |
| Property plant equipment net | 131.899 M 2.73 % | 128.391 M 2.51 % | 125.244 M 0.49 % | 124.631 M -0.03 % | 124.673 M 4.22 % | 119.626 M 2.39 % | 116.832 M 3.39 % | 112.998 M 2.77 % | 109.956 M 7.83 % | 101.972 M 0.46 % | 101.508 M -0.02 % | 101.525 M -1.81 % | 103.394 M 1.19 % | 102.183 M 3.74 % | 98.503 M 1.79 % | 96.774 M -0.31 % | 97.074 M 5.23 % | 92.253 M -0.49 % | 92.704 M 1.38 % | 91.442 M -0.80 % | 92.179 M 3.56 % | 89.012 M -3.00 % | 91.766 M -1.66 % | 93.317 M 23.96 % | 75.277 M 3.59 % | 72.668 M 1.13 % | 71.858 M 1.76 % | 70.617 M 1.14 % | 69.823 M -1.20 % | 70.674 M -1.32 % | 71.617 M -0.01 % | 71.626 M -0.44 % | 71.945 M -0.33 % | 72.186 M 1.63 % | 71.031 M 0.22 % | 70.878 M 10.81 % | 63.961 M 1.16 % | 63.229 M 0.10 % | 63.164 M 5.18 % | 60.051 M 2.37 % | 58.662 M -2.77 % | 60.336 M 2.25 % | 59.008 M -1.52 % | 59.919 M 2.50 % | 58.457 M -0.73 % | 58.885 M -0.52 % | 59.191 M 0.15 % | 59.105 M 2.33 % | 57.759 M -2.51 % | 59.248 M -1.99 % | 60.450 M -1.19 % | 61.177 M 0.33 % | 60.975 M -0.96 % | 61.565 M 3.03 % | 59.752 M 4.13 % | 57.383 M -1.71 % | 58.379 M -5.51 % | 61.783 M 2.87 % | 60.062 M 7.34 % | 55.957 M -3.98 % | 58.275 M 14.04 % | 51.100 M |
| Total non current assets | 239.095 M 0.66 % | 237.537 M 0.54 % | 236.262 M 1.53 % | 232.703 M 0.45 % | 231.659 M 3.10 % | 224.697 M 1.11 % | 222.229 M 2.43 % | 216.964 M 2.13 % | 212.434 M 4.87 % | 202.573 M -0.23 % | 203.045 M 0.46 % | 202.115 M -1.33 % | 204.833 M 0.92 % | 202.957 M 1.33 % | 200.293 M 1.31 % | 197.698 M -0.60 % | 198.884 M 2.56 % | 193.915 M 1.16 % | 191.700 M 0.82 % | 190.146 M -1.61 % | 193.261 M 2.88 % | 187.856 M -2.07 % | 191.834 M -0.52 % | 192.832 M 12.93 % | 170.751 M 1.83 % | 167.684 M 0.56 % | 166.748 M 0.64 % | 165.684 M 0.22 % | 165.328 M -0.51 % | 166.177 M -0.83 % | 167.561 M -0.90 % | 169.083 M 6.46 % | 158.818 M 0.19 % | 158.512 M 0.58 % | 157.605 M -0.11 % | 157.778 M 4.32 % | 151.237 M 0.45 % | 150.559 M -0.09 % | 150.693 M 2.04 % | 147.674 M 0.48 % | 146.963 M -1.07 % | 148.559 M 1.40 % | 146.514 M -2.23 % | 149.855 M 0.55 % | 149.030 M -0.16 % | 149.272 M -0.36 % | 149.810 M -0.14 % | 150.019 M 0.38 % | 149.454 M -1.41 % | 151.594 M -1.10 % | 153.281 M -1.30 % | 155.307 M 0.18 % | 155.026 M -0.83 % | 156.324 M 1.78 % | 153.594 M 0.85 % | 152.302 M -1.68 % | 154.908 M 1.44 % | 152.702 M 0.62 % | 151.764 M 3.56 % | 146.545 M -2.03 % | 149.574 M 5.74 % | 141.450 M |
| Other current assets | 7.964 M -29.32 % | 11.267 M 664.38 % | 1.474 M -46.28 % | 2.744 M -67.35 % | 8.404 M -36.54 % | 13.244 M | 0.000 | 0.000 -100.00 % | 5.775 M -34.07 % | 8.759 M 732.60 % | 1.052 M -85.94 % | 7.480 M -38.10 % | 12.084 M 36.23 % | 8.870 M 2 646.13 % | 323.000 K -96.22 % | 8.551 M 255.11 % | 2.408 M -72.21 % | 8.665 M 737.20 % | 1.035 M -84.99 % | 6.896 M 268.38 % | 1.872 M | 0.000 -100.00 % | 10.944 M 64.03 % | 6.672 M 62.02 % | 4.118 M -25.10 % | 5.498 M -41.26 % | 9.360 M 24.90 % | 7.494 M -36.41 % | 11.785 M 27.46 % | 9.246 M -19.47 % | 11.482 M 1 566.47 % | 689.000 K -69.61 % | 2.267 M -55.05 % | 5.043 M -32.85 % | 7.510 M -21.13 % | 9.522 M 420.04 % | 1.831 M -82.72 % | 10.597 M -25.06 % | 14.140 M 792.11 % | 1.585 M -97.40 % | 60.964 M 3 379.68 % | 1.752 M -89.70 % | 17.008 M 90.35 % | 8.935 M -16.57 % | 10.710 M 435.50 % | 2.000 M -86.28 % | 14.581 M 293.55 % | 3.705 M -76.21 % | 15.572 M 119.76 % | 7.086 M -93.62 % | 111.114 M 126.92 % | 48.966 M -4.40 % | 51.219 M 6.49 % | 48.097 M 319.18 % | 11.474 M -75.95 % | 47.715 M 424.05 % | 9.105 M -27.66 % | 12.586 M -2.21 % | 12.870 M 31.38 % | 9.796 M -82.76 % | 56.812 M 14.80 % | 49.489 M |
| Short term investments | 0.000 | 0.000 -100.00 % | 6.876 M -14.30 % | 8.023 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.936 M 282.65 % | -4.345 M -157.19 % | 7.597 M 307.12 % | -3.668 M -149.04 % | 7.480 M 312.20 % | -3.525 M -139.74 % | 8.870 M 10 717.07 % | 82.000 K -99.01 % | 8.323 M 25 321.21 % | -33.000 K -100.42 % | 7.869 M 5 686.03 % | 136.000 K -98.03 % | 6.896 M 7 158.95 % | 95.000 K -98.65 % | 7.012 M 1 549.88 % | 425.000 K -93.63 % | 6.672 M 1 717.98 % | 367.000 K -93.32 % | 5.498 M -38.17 % | 8.892 M 18.65 % | 7.494 M 1 072.77 % | 639.000 K -93.09 % | 9.246 M 0.99 % | 9.155 M 48.84 % | 6.151 M 608.64 % | 868.000 K -82.79 % | 5.043 M -26.71 % | 6.881 M -11.80 % | 7.802 M 597.23 % | 1.119 M -85.89 % | 7.930 M -39.58 % | 13.124 M 56.59 % | 8.381 M 525.91 % | 1.339 M -87.58 % | 10.782 M -27.89 % | 14.952 M 144.11 % | 6.125 M 320.38 % | 1.457 M -84.74 % | 9.549 M -32.35 % | 14.115 M 63.80 % | 8.617 M 504.70 % | 1.425 M -86.93 % | 10.902 M -25.61 % | 14.656 M 24.90 % | 11.734 M 7.35 % | 10.931 M 15.38 % | 9.474 M | 0.000 -100.00 % | 8.620 M -5.33 % | 9.105 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.010 M |
| cash and cash equivalents | 7.911 M -9.35 % | 8.727 M 12.85 % | 7.733 M -27.60 % | 10.681 M 39.20 % | 7.673 M -2.96 % | 7.907 M 9.27 % | 7.236 M -18.52 % | 8.881 M 57.63 % | 5.634 M -34.34 % | 8.581 M 11.40 % | 7.703 M -1.05 % | 7.785 M 9.14 % | 7.133 M 3.98 % | 6.860 M -29.96 % | 9.794 M 4.16 % | 9.403 M 22.43 % | 7.680 M -22.02 % | 9.849 M 17.12 % | 8.409 M 29.31 % | 6.503 M 8.11 % | 6.015 M 10.61 % | 5.438 M -17.79 % | 6.615 M -10.22 % | 7.368 M -22.69 % | 9.531 M 30.26 % | 7.317 M 39.13 % | 5.259 M -45.37 % | 9.626 M 24.05 % | 7.760 M 10.84 % | 7.001 M 51.54 % | 4.620 M 11.24 % | 4.153 M -27.14 % | 5.700 M 28.81 % | 4.425 M 127.62 % | 1.944 M -30.40 % | 2.793 M -11.11 % | 3.142 M 27.78 % | 2.459 M -39.22 % | 4.046 M 48.59 % | 2.723 M -31.84 % | 3.995 M 62.53 % | 2.458 M -30.84 % | 3.554 M 53.52 % | 2.315 M -20.75 % | 2.921 M 16.61 % | 2.505 M -17.38 % | 3.032 M 23.60 % | 2.453 M -32.74 % | 3.647 M 92.05 % | 1.899 M -29.61 % | 2.698 M 54.08 % | 1.751 M 11.46 % | 1.571 M -10.84 % | 1.762 M 35.75 % | 1.298 M -37.32 % | 2.071 M 22.11 % | 1.696 M -24.08 % | 2.234 M 35.64 % | 1.647 M -46.51 % | 3.079 M -16.33 % | 3.680 M 32.23 % | 2.783 M |
| Cash and short term investments | 7.911 M -9.35 % | 8.727 M -40.26 % | 14.609 M -21.89 % | 18.704 M 143.76 % | 7.673 M -2.96 % | 7.907 M 9.27 % | 7.236 M -56.97 % | 16.817 M 198.49 % | 5.634 M -65.17 % | 16.178 M 110.02 % | 7.703 M -49.54 % | 15.265 M 114.01 % | 7.133 M -54.65 % | 15.730 M 60.61 % | 9.794 M -44.75 % | 17.726 M 130.81 % | 7.680 M -56.65 % | 17.718 M 110.70 % | 8.409 M -37.24 % | 13.399 M 122.76 % | 6.015 M -51.69 % | 12.450 M 88.21 % | 6.615 M -52.88 % | 14.040 M 47.31 % | 9.531 M -25.63 % | 12.815 M -9.44 % | 14.151 M -17.34 % | 17.120 M 120.62 % | 7.760 M -52.24 % | 16.247 M 17.95 % | 13.775 M 33.69 % | 10.304 M 80.77 % | 5.700 M -39.80 % | 9.468 M 7.29 % | 8.825 M -16.71 % | 10.595 M 237.21 % | 3.142 M -69.76 % | 10.389 M -39.49 % | 17.170 M 54.63 % | 11.104 M 177.95 % | 3.995 M -69.83 % | 13.240 M -28.46 % | 18.506 M 119.27 % | 8.440 M 188.94 % | 2.921 M -75.77 % | 12.054 M -29.70 % | 17.147 M 54.90 % | 11.070 M 203.54 % | 3.647 M -71.51 % | 12.801 M -26.24 % | 17.354 M 28.69 % | 13.485 M 7.86 % | 12.502 M 11.27 % | 11.236 M 765.64 % | 1.298 M -87.86 % | 10.691 M 530.37 % | 1.696 M -24.08 % | 2.234 M 35.64 % | 1.647 M -46.51 % | 3.079 M -16.33 % | 3.680 M -65.90 % | 10.793 M |
| Total current assets | 238.431 M 1.62 % | 234.630 M -13.33 % | 270.701 M 11.36 % | 243.096 M 1.87 % | 238.622 M 3.91 % | 229.635 M -12.72 % | 263.116 M 12.28 % | 234.346 M 0.89 % | 232.287 M 6.50 % | 218.102 M -10.07 % | 242.531 M 13.50 % | 213.688 M 4.86 % | 203.784 M 7.60 % | 189.393 M -13.62 % | 219.268 M 18.73 % | 184.674 M 3.09 % | 179.147 M 3.12 % | 173.722 M -13.05 % | 199.796 M 10.69 % | 180.503 M 0.55 % | 179.512 M 3.36 % | 173.669 M -18.77 % | 213.800 M 19.51 % | 178.904 M 2.02 % | 175.357 M 8.28 % | 161.942 M -19.50 % | 201.161 M 11.73 % | 180.040 M 4.36 % | 172.510 M 2.76 % | 167.874 M -11.29 % | 189.246 M 18.70 % | 159.435 M 2.80 % | 155.088 M 5.23 % | 147.377 M -14.39 % | 172.148 M 12.33 % | 153.256 M 2.05 % | 150.179 M 0.30 % | 149.726 M -18.84 % | 184.476 M 19.69 % | 154.134 M 0.23 % | 153.779 M 3.24 % | 148.957 M -21.23 % | 189.096 M 23.34 % | 153.317 M -5.74 % | 162.655 M 9.40 % | 148.676 M -25.41 % | 199.335 M 15.80 % | 172.143 M 1.30 % | 169.940 M 4.58 % | 162.504 M -21.55 % | 207.131 M 28.93 % | 160.656 M 4.45 % | 153.813 M 5.82 % | 145.358 M -22.90 % | 188.538 M 34.77 % | 139.896 M 0.91 % | 138.635 M 6.80 % | 129.806 M -25.49 % | 174.221 M 30.38 % | 133.630 M -2.11 % | 136.512 M -3.69 % | 141.742 M |
| Inventory | 149.893 M 2.37 % | 146.427 M 11.05 % | 131.855 M -15.10 % | 155.304 M 3.42 % | 150.166 M 2.65 % | 146.284 M 6.56 % | 137.276 M -10.76 % | 153.834 M 1.65 % | 151.342 M 7.42 % | 140.884 M 13.92 % | 123.669 M -9.17 % | 136.151 M 7.43 % | 126.730 M 4.46 % | 121.319 M 17.29 % | 103.437 M -7.65 % | 112.000 M 4.38 % | 107.299 M 1.71 % | 105.493 M 7.08 % | 98.519 M -13.42 % | 113.788 M 0.39 % | 113.344 M 2.71 % | 110.353 M 8.33 % | 101.870 M -8.06 % | 110.803 M 8.21 % | 102.395 M 6.55 % | 96.104 M 7.38 % | 89.495 M -12.63 % | 102.429 M 7.87 % | 94.952 M -2.14 % | 97.033 M 20.41 % | 80.588 M -13.16 % | 92.802 M 8.86 % | 85.251 M 1.19 % | 84.251 M 19.08 % | 70.754 M -17.05 % | 85.300 M 1.01 % | 84.449 M 4.11 % | 81.119 M 9.72 % | 73.930 M -14.51 % | 86.478 M -2.64 % | 88.820 M 4.65 % | 84.870 M 10.72 % | 76.653 M -16.29 % | 91.571 M 2.22 % | 89.581 M 0.81 % | 88.858 M 4.26 % | 85.226 M -18.53 % | 104.604 M 5.66 % | 99.003 M 4.78 % | 94.484 M 20.11 % | 78.663 M -19.90 % | 98.205 M 9.01 % | 90.092 M 4.73 % | 86.025 M 16.07 % | 74.112 M -9.05 % | 81.490 M 2.50 % | 79.506 M 6.66 % | 74.541 M 14.94 % | 64.854 M -15.63 % | 76.870 M 1.12 % | 76.020 M -6.68 % | 81.460 M |
| Net receivables | 72.663 M 6.53 % | 68.209 M -44.44 % | 122.763 M 85.04 % | 66.344 M -8.34 % | 72.379 M 16.36 % | 62.200 M -47.56 % | 118.604 M 86.21 % | 63.695 M | 0.000 -100.00 % | 61.040 M | 0.000 | 0.000 -100.00 % | 62.454 M | 0.000 | 0.000 -100.00 % | 54.948 M | 0.000 -100.00 % | 50.511 M | 0.000 -100.00 % | 53.316 M | 0.000 -100.00 % | 57.878 M -43.70 % | 102.803 M | 0.000 -100.00 % | 59.313 M | 0.000 -100.00 % | 97.047 M | 0.000 -100.00 % | 65.274 M | 0.000 -100.00 % | 94.355 M 69.58 % | 55.640 M | 0.000 | 0.000 -100.00 % | 92.201 M 65.71 % | 55.641 M | 0.000 -100.00 % | 55.551 M -39.85 % | 92.360 M 68.03 % | 54.967 M -7.37 % | 59.343 M 20.87 % | 49.095 M -46.57 % | 91.881 M 81.96 % | 50.496 M -25.18 % | 67.486 M 47.47 % | 45.764 M -52.57 % | 96.496 M 82.88 % | 52.764 M -17.06 % | 63.615 M 32.17 % | 48.133 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 101.654 M | 0.000 -100.00 % | 48.328 M 19.49 % | 40.445 M -57.36 % | 94.850 M 116.13 % | 43.885 M | 0.000 | 0.000 |
| Tax assets | 0.000 -100.00 % | 2.192 M -27.75 % | 3.034 M 25.94 % | 2.409 M 15.93 % | 2.078 M 4.47 % | 1.989 M -31.41 % | 2.900 M 30.34 % | 2.225 M 6.05 % | 2.098 M 8.37 % | 1.936 M -17.12 % | 2.336 M 19.73 % | 1.951 M 4.11 % | 1.874 M 16.69 % | 1.606 M -16.40 % | 1.921 M 30.86 % | 1.468 M -7.09 % | 1.580 M 7.34 % | 1.472 M -12.43 % | 1.681 M -4.60 % | 1.762 M -3.29 % | 1.822 M 26.62 % | 1.439 M 1.05 % | 1.424 M 13.38 % | 1.256 M 14.81 % | 1.094 M 15.64 % | 946.000 K 67.14 % | 566.000 K 5.99 % | 534.000 K 9.43 % | 488.000 K 14.55 % | 426.000 K -16.96 % | 513.000 K 7.77 % | 476.000 K -1.04 % | 481.000 K 0.21 % | 480.000 K -18.51 % | 589.000 K -1.34 % | 597.000 K 8.74 % | 549.000 K -11.17 % | 618.000 K -12.71 % | 708.000 K 18.39 % | 598.000 K 1.70 % | 588.000 K 6.72 % | 551.000 K -17.51 % | 668.000 K -11.87 % | 758.000 K 8.60 % | 698.000 K -16.51 % | 836.000 K -6.90 % | 898.000 K -13.49 % | 1.038 M -26.69 % | 1.416 M -28.84 % | 1.990 M -7.18 % | 2.144 M -28.34 % | 2.992 M 1.84 % | 2.938 M 15.62 % | 2.541 M | 0.000 -100.00 % | 3.226 M 5.32 % | 3.063 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.491 M |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 56.822 M 7.63 % | 52.794 M -9.49 % | 58.327 M 9.45 % | 53.291 M -5.76 % | 56.550 M 4.57 % | 54.081 M -9.16 % | 59.532 M 5.40 % | 56.480 M -8.83 % | 61.953 M 16.78 % | 53.049 M -12.09 % | 60.345 M 8.94 % | 55.392 M 0.42 % | 55.158 M 12.92 % | 48.848 M -14.53 % | 57.149 M 35.92 % | 42.047 M -6.01 % | 44.734 M 8.94 % | 41.064 M -5.21 % | 43.322 M 5.04 % | 41.245 M -0.61 % | 41.498 M -7.17 % | 44.701 M -6.50 % | 47.809 M 4.72 % | 45.655 M 3.33 % | 44.185 M 18.89 % | 37.166 M -17.02 % | 44.791 M 0.86 % | 44.409 M 7.21 % | 41.423 M 0.46 % | 41.235 M -13.24 % | 47.530 M 18.85 % | 39.990 M 6.83 % | 37.434 M 4.59 % | 35.791 M -15.96 % | 42.589 M 11.56 % | 38.175 M 8.30 % | 35.248 M -9.24 % | 38.836 M -9.20 % | 42.772 M 23.02 % | 34.769 M -6.47 % | 37.173 M 2.79 % | 36.163 M -14.12 % | 42.110 M 15.58 % | 36.435 M -1.83 % | 37.115 M 0.90 % | 36.785 M -12.74 % | 42.155 M 8.35 % | 38.908 M -0.68 % | 39.175 M -1.54 % | 39.787 M -15.05 % | 46.837 M 27.26 % | 36.804 M -7.28 % | 39.694 M 0.75 % | 39.400 M -24.54 % | 52.212 M 35.59 % | 38.507 M -0.53 % | 38.714 M 14.81 % | 33.719 M -21.30 % | 42.847 M 23.52 % | 34.687 M -2.93 % | 35.733 M -4.07 % | 37.248 M |
| Tax payables | 0.000 -100.00 % | 1.862 M -55.94 % | 4.226 M 284.53 % | 1.099 M -25.79 % | 1.481 M 25.83 % | 1.177 M -66.28 % | 3.491 M 268.25 % | 948.000 K -47.42 % | 1.803 M 8.42 % | 1.663 M -45.30 % | 3.040 M 297.91 % | 764.000 K -45.31 % | 1.397 M -19.39 % | 1.733 M -48.51 % | 3.366 M 185.50 % | 1.179 M -32.16 % | 1.738 M -21.46 % | 2.213 M -20.42 % | 2.781 M 210.03 % | 897.000 K 2.16 % | 878.000 K -8.25 % | 957.000 K -55.47 % | 2.149 M 96.98 % | 1.091 M -44.48 % | 1.965 M 17.88 % | 1.667 M -46.69 % | 3.127 M 56.43 % | 1.999 M 41.87 % | 1.409 M 16.74 % | 1.207 M -44.56 % | 2.177 M 157.02 % | 847.000 K 84.53 % | 459.000 K -27.83 % | 636.000 K -62.43 % | 1.693 M 264.09 % | 465.000 K 170.35 % | 172.000 K -63.56 % | 472.000 K -84.08 % | 2.965 M 44.00 % | 2.059 M 1.53 % | 2.028 M 36.11 % | 1.490 M -50.51 % | 3.011 M 138.40 % | 1.263 M -5.75 % | 1.340 M -49.87 % | 2.673 M -28.16 % | 3.721 M 156.62 % | 1.450 M 26.75 % | 1.144 M -40.39 % | 1.919 M -37.00 % | 3.046 M 479.09 % | 526.000 K -54.46 % | 1.155 M -10.74 % | 1.294 M -39.45 % | 2.137 M 519.42 % | 345.000 K -48.96 % | 676.000 K -26.44 % | 919.000 K -45.91 % | 1.699 M 422.77 % | 325.000 K -62.51 % | 867.000 K 110.44 % | 412.000 K |
| Deferred revenue 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 -100.00 % | 385.000 K | 0.000 -100.00 % | 3.699 M | 0.000 -100.00 % | 2.880 M | 0.000 -100.00 % | 2.993 M 3.96 % | 2.879 M 592.07 % | 416.000 K -84.66 % | 2.711 M 794.72 % | 303.000 K -90.21 % | 3.096 M 5 060.00 % | 60.000 K -98.11 % | 3.175 M -1.03 % | 3.208 M -7.36 % | 3.463 M 4 992.65 % | 68.000 K -98.01 % | 3.417 M 0.95 % | 3.385 M -1.23 % | 3.427 M 4 409.21 % | 76.000 K -97.59 % | 3.150 M -2.57 % | 3.233 M -1.16 % | 3.271 M 3 794.05 % | 84.000 K -97.25 % | 3.057 M -10.09 % | 3.400 M -1.85 % | 3.464 M 3 665.22 % | 92.000 K -97.03 % | 3.101 M -4.26 % | 3.239 M 6.69 % | 3.036 M 2 936.00 % | 100.000 K -96.00 % | 2.499 M -0.60 % | 2.514 M -0.36 % | 2.523 M 2 236.11 % | 108.000 K -95.50 % | 2.400 M -1.68 % | 2.441 M 1.58 % | 2.403 M -1.52 % | 2.440 M | 0.000 | 0.000 | 0.000 100.00 % | -25.308 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 58.453 M -0.64 % | 58.832 M 1.03 % | 58.234 M 2.16 % | 57.004 M 3.14 % | 55.271 M 2.59 % | 53.873 M 2.03 % | 52.801 M 5.97 % | 49.825 M 0.73 % | 49.466 M 5.60 % | 46.843 M -0.44 % | 47.052 M 8.54 % | 43.350 M 1.00 % | 42.922 M 0.73 % | 42.613 M -0.32 % | 42.750 M 3.10 % | 41.465 M 2.52 % | 40.447 M 5.13 % | 38.475 M 0.76 % | 38.185 M 5.98 % | 36.029 M -1.14 % | 36.446 M 0.69 % | 36.196 M -4.48 % | 37.892 M 9.78 % | 34.515 M -4.06 % | 35.974 M 1.39 % | 35.480 M 0.07 % | 35.456 M 6.59 % | 33.264 M 0.81 % | 32.996 M -1.78 % | 33.593 M 0.73 % | 33.349 M 7.17 % | 31.119 M -0.42 % | 31.250 M 0.06 % | 31.232 M 1.71 % | 30.708 M 4.78 % | 29.308 M 1.59 % | 28.848 M -2.64 % | 29.630 M -1.51 % | 30.085 M 5.79 % | 28.439 M -0.80 % | 28.668 M -3.61 % | 29.741 M -0.46 % | 29.877 M 6.62 % | 28.022 M -0.63 % | 28.199 M 5.19 % | 26.807 M -2.50 % | 27.494 M 5.46 % | 26.070 M 1.79 % | 25.611 M -4.19 % | 26.731 M -2.42 % | 27.393 M 6.39 % | 25.747 M 0.28 % | 25.675 M -2.86 % | 26.432 M 1.26 % | 26.103 M 4.77 % | 24.915 M -7.34 % | 26.889 M -0.82 % | 27.111 M -2.14 % | 27.704 M 9.86 % | 25.217 M -5.93 % | 26.806 M 21.17 % | 22.123 M |
| Capital lease obligations | 0.000 | 0.000 -100.00 % | 14.351 M | 0.000 -100.00 % | 22.169 M | 0.000 | 0.000 | 0.000 -100.00 % | 19.890 M | 0.000 | 0.000 | 0.000 -100.00 % | 17.554 M | 0.000 | 0.000 | 0.000 -100.00 % | 18.445 M | 0.000 -100.00 % | 20.645 M | 0.000 -100.00 % | 22.014 M | 0.000 | 0.000 100.00 % | -3.096 M -183.99 % | 3.686 M 216.09 % | -3.175 M 1.03 % | -3.208 M | 0.000 -100.00 % | 4.855 M | 0.000 | 0.000 100.00 % | -3.427 M -156.27 % | 6.090 M 293.33 % | -3.150 M | 0.000 100.00 % | -3.271 M -317.49 % | 1.504 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.616 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.754 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.848 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 % | 745.000 K |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.054 M 126.05 % | 1.351 M -54.11 % | 2.944 M -6.30 % | 3.142 M -33.94 % | 4.756 M 38.58 % | 3.432 M 2.63 % | 3.344 M 9.60 % | 3.051 M -9.97 % | 3.389 M 30.75 % | 2.592 M -25.75 % | 3.491 M | 0.000 -100.00 % | 2.997 M | 0.000 -100.00 % | 2.539 M | 0.000 -100.00 % | 943.000 K | 0.000 -100.00 % | 509.000 K 31.19 % | 388.000 K 90.20 % | 204.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 410.000 K | 0.000 -100.00 % | 138.000 K -86.59 % | 1.029 M 194.84 % | 349.000 K | 0.000 -100.00 % | 30.000 K 1 400.00 % | 2.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 21.000 K | 0.000 | 0.000 -100.00 % | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 4.570 M 0.00 % | 4.570 M 0.00 % | 4.570 M 0.00 % | 4.570 M 0.00 % | 4.570 M 0.00 % | 4.570 M 0.00 % | 4.570 M 201.45 % | 1.516 M -18.84 % | 1.868 M 241.73 % | -1.318 M 23.10 % | -1.714 M -821.51 % | -186.000 K 91.89 % | -2.294 M -8.31 % | -2.118 M -38.25 % | -1.532 M 30.62 % | -2.208 M -148.32 % | 4.570 M 289.47 % | -2.412 M -273.15 % | 1.393 M 197.82 % | -1.424 M -157.84 % | 2.462 M 584.65 % | -508.000 K -112.41 % | 4.092 M 52.46 % | 2.684 M -37.49 % | 4.294 M 20.89 % | 3.552 M -15.06 % | 4.182 M 0.48 % | 4.162 M 10.37 % | 3.771 M -17.48 % | 4.570 M 0.00 % | 4.570 M 9.86 % | 4.160 M -8.97 % | 4.570 M 6.43 % | 4.294 M -6.04 % | 4.570 M 8.27 % | 4.221 M 19.74 % | 3.525 M -21.84 % | 4.510 M -1.23 % | 4.566 M -3.71 % | 4.742 M -4.12 % | 4.946 M -13.03 % | 5.687 M 25.60 % | 4.528 M -12.74 % | 5.189 M -1.95 % | 5.292 M -0.77 % | 5.333 M -2.27 % | 5.457 M 4.86 % | 5.204 M -8.19 % | 5.668 M 3.39 % | 5.482 M -7.46 % | 5.924 M 4.96 % | 5.644 M -9.35 % | 6.226 M 36.24 % | 4.570 M -80.51 % | 23.450 M 413.13 % | 4.570 M -95.31 % | 97.478 M 276.36 % | 25.900 M -0.76 % | 26.099 M 3.65 % | 25.179 M 450.96 % | 4.570 M 0.00 % | 4.570 M |
| Deferred tax liabilities non current | 0.000 -100.00 % | 14.269 M 0.68 % | 14.173 M 2.58 % | 13.816 M 3.03 % | 13.410 M 3.20 % | 12.994 M 0.38 % | 12.945 M 1.42 % | 12.764 M 3.76 % | 12.301 M -1.04 % | 12.430 M 4.12 % | 11.938 M -0.56 % | 12.005 M 3.69 % | 11.578 M 3.24 % | 11.215 M 0.84 % | 11.122 M 7.41 % | 10.355 M -0.26 % | 10.382 M -3.25 % | 10.731 M -2.71 % | 11.030 M 9.81 % | 10.045 M 0.32 % | 10.013 M 5.99 % | 9.447 M -3.71 % | 9.811 M 9.66 % | 8.947 M -5.67 % | 9.485 M -5.81 % | 10.070 M 7.65 % | 9.354 M -1.02 % | 9.450 M -0.39 % | 9.487 M -0.05 % | 9.492 M 2.32 % | 9.277 M 20.78 % | 7.681 M -0.08 % | 7.687 M -2.98 % | 7.923 M 8.05 % | 7.333 M 4.97 % | 6.986 M 2.13 % | 6.840 M 14.23 % | 5.988 M 3.44 % | 5.789 M 9.91 % | 5.267 M -1.26 % | 5.334 M 7.00 % | 4.985 M 11.25 % | 4.481 M 9.37 % | 4.097 M -8.57 % | 4.481 M -34.18 % | 6.808 M 4.87 % | 6.492 M -0.55 % | 6.528 M 2.56 % | 6.365 M -4.72 % | 6.680 M 5.66 % | 6.322 M -5.51 % | 6.691 M 2.26 % | 6.543 M 3.45 % | 6.325 M 15.82 % | 5.461 M -9.29 % | 6.020 M -5.97 % | 6.402 M -15.26 % | 7.555 M -0.36 % | 7.582 M 8.72 % | 6.974 M -9.85 % | 7.736 M 6.51 % | 7.263 M |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 477.526 M 1.13 % | 472.167 M -6.86 % | 506.963 M 6.55 % | 475.799 M 1.17 % | 470.281 M 3.51 % | 454.332 M -6.39 % | 485.345 M 7.54 % | 451.310 M 1.48 % | 444.721 M 5.72 % | 420.675 M -5.59 % | 445.576 M 7.16 % | 415.803 M 1.76 % | 408.617 M 4.15 % | 392.350 M -6.49 % | 419.561 M 9.73 % | 382.372 M 1.15 % | 378.031 M 2.83 % | 367.637 M -6.09 % | 391.495 M 5.62 % | 370.649 M -0.57 % | 372.773 M 3.11 % | 361.525 M -10.87 % | 405.634 M 9.12 % | 371.736 M 7.40 % | 346.108 M 5.00 % | 329.626 M -10.41 % | 367.909 M 6.42 % | 345.724 M 2.33 % | 337.838 M 1.13 % | 334.051 M -6.38 % | 356.807 M 8.61 % | 328.518 M 4.65 % | 313.906 M 2.62 % | 305.889 M -7.24 % | 329.753 M 6.02 % | 311.034 M 3.19 % | 301.416 M 0.38 % | 300.285 M -10.41 % | 335.169 M 11.05 % | 301.808 M 0.35 % | 300.742 M 1.08 % | 297.516 M -11.35 % | 335.610 M 10.70 % | 303.172 M -2.73 % | 311.685 M 4.61 % | 297.948 M -14.66 % | 349.145 M 8.38 % | 322.162 M 0.87 % | 319.394 M 1.69 % | 314.098 M -12.85 % | 360.412 M 14.07 % | 315.963 M 2.31 % | 308.839 M 2.37 % | 301.682 M -11.82 % | 342.132 M 17.09 % | 292.198 M -0.46 % | 293.543 M 3.91 % | 282.508 M -13.34 % | 325.985 M 16.35 % | 280.175 M -2.07 % | 286.086 M 1.02 % | 283.192 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-06-30 | 2010-03-31 | 2009-06-30 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 960.000 K | 0.000 -100.00 % | 87.000 K 129.90 % | -291.000 K -132.62 % | 892.000 K 297.35 % | -452.000 K -229.14 % | 350.000 K 268.42 % | 95.000 K -76.72 % | 408.000 K 29.94 % | 314.000 K 269.41 % | 85.000 K 118.60 % | -457.000 K -407.78 % | -90.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 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 2.324 M -85.99 % | 16.583 M 226.94 % | -13.064 M -179.15 % | -4.680 M 25.96 % | -6.321 M -168.69 % | 9.202 M 183.40 % | -11.033 M -6.77 % | -10.333 M -699.15 % | -1.293 M -161.66 % | 2.097 M 119.30 % | -10.863 M -57.37 % | -6.903 M -117.01 % | -3.181 M -192.93 % | 3.423 M 143.01 % | -7.959 M -18.70 % | -6.705 M -3 108.13 % | -209.000 K -101.21 % | 17.273 M 291.96 % | -8.998 M -421.24 % | 2.801 M 209.29 % | -2.563 M -119.81 % | 12.940 M 169.98 % | -18.492 M -261.60 % | -5.114 M -378.09 % | 1.839 M -89.91 % | 18.235 M 233.74 % | -13.635 M -161.76 % | -5.209 M -333.00 % | -1.203 M -115.64 % | 7.691 M 187.38 % | -8.802 M -981.33 % | -814.000 K 29.52 % | -1.155 M -119.52 % | 5.917 M 189.94 % | -6.579 M -669.61 % | 1.155 M 142.31 % | -2.730 M -121.24 % | 12.854 M 233.00 % | -9.665 M -67.97 % | -5.754 M -386.41 % | 2.009 M -90.29 % | 20.695 M 247.95 % | -13.988 M -493.92 % | 3.551 M 145.99 % | -7.721 M -129.24 % | 26.402 M 470.09 % | -7.134 M -28.40 % | -5.556 M 4.27 % | -5.804 M -124.96 % | 23.253 M 207.20 % | -21.691 M -53.22 % | -14.157 M -436.66 % | -2.638 M -114.81 % | 17.810 M 176.94 % | -23.148 M -700.97 % | -2.890 M -2 848.98 % | -98.000 K -100.53 % | 18.402 M 234.75 % | -13.656 M -98.11 % | -6.893 M -170.29 % | 9.807 M -16.01 % | 11.676 M 284.08 % | 3.040 M |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 2.324 M -85.99 % | 16.583 M 226.94 % | -13.064 M -179.15 % | -4.680 M 25.96 % | -6.321 M -168.69 % | 9.202 M 183.40 % | -11.033 M -6.77 % | -10.333 M -699.15 % | -1.293 M -161.66 % | 2.097 M 119.30 % | -10.863 M -57.37 % | -6.903 M -117.01 % | -3.181 M -192.93 % | 3.423 M 143.01 % | -7.959 M -18.70 % | -6.705 M -3 108.13 % | -209.000 K -101.21 % | 17.273 M 291.96 % | -8.998 M -421.24 % | 2.801 M 209.29 % | -2.563 M -119.81 % | 12.940 M 169.98 % | -18.492 M -261.60 % | -5.114 M -378.09 % | 1.839 M -89.91 % | 18.235 M 233.74 % | -13.635 M -161.76 % | -5.209 M -333.00 % | -1.203 M -115.64 % | 7.691 M 187.38 % | -8.802 M -981.33 % | -814.000 K 29.52 % | -1.155 M -119.52 % | 5.917 M 189.94 % | -6.579 M -669.61 % | 1.155 M 142.31 % | -2.730 M -121.24 % | 12.854 M 233.00 % | -9.665 M -67.97 % | -5.754 M -386.41 % | 2.009 M -90.29 % | 20.695 M 247.95 % | -13.988 M -493.92 % | 3.551 M 145.99 % | -7.721 M -129.24 % | 26.402 M 470.09 % | -7.134 M -28.40 % | -5.556 M 4.27 % | -5.804 M -124.96 % | 23.253 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 |
| Other non cash items | -1.875 M -189.88 % | 2.086 M 760.13 % | -316.000 K -200.00 % | 316.000 K 255.06 % | 89.000 K -92.85 % | 1.244 M -84.42 % | 7.983 M 431.38 % | -2.409 M -218.90 % | 2.026 M 108.01 % | 974.000 K -81.31 % | 5.212 M 656.84 % | -936.000 K 16.65 % | -1.123 M -2 489.36 % | 47.000 K -95.28 % | 995.000 K 256.69 % | -635.000 K -23.06 % | -516.000 K 12.98 % | -593.000 K -153.67 % | 1.105 M 209.30 % | -1.011 M -160.90 % | 1.660 M 179.58 % | -2.086 M -267.28 % | 1.247 M 161.58 % | -2.025 M -5 525.00 % | -36.000 K -128.80 % | 125.000 K 130.71 % | -407.000 K -161.39 % | 663.000 K 149.77 % | -1.332 M -712.20 % | -164.000 K -128.32 % | 579.000 K 178.03 % | -742.000 K -234.23 % | -222.000 K -116.63 % | 1.335 M 909.09 % | -165.000 K -119.95 % | 827.000 K 197.52 % | -848.000 K -397.54 % | 285.000 K -43.00 % | 500.000 K 302.43 % | -247.000 K 78.35 % | -1.141 M -159.99 % | 1.902 M 257.97 % | -1.204 M -584.09 % | -176.000 K 93.45 % | -2.686 M -563.10 % | 580.000 K 209.23 % | -531.000 K -152.94 % | 1.003 M 9 018.18 % | 11.000 K -92.57 % | 148.000 K -60.00 % | 370.000 K -14.55 % | 433.000 K -76.04 % | 1.807 M -8.23 % | 1.969 M 462.57 % | 350.000 K 122.29 % | -1.570 M -71.02 % | -918.000 K -539.23 % | 209.000 K 105.24 % | -3.990 M -1 382.96 % | 311.000 K 61.98 % | 192.000 K -25.58 % | 258.000 K -84.35 % | 1.649 M |
| Net cash provided by operating activities | 5.639 M -72.52 % | 20.521 M 212.39 % | 6.569 M 191.44 % | 2.254 M -23.44 % | 2.944 M -77.38 % | 13.017 M 62.55 % | 8.008 M 307.62 % | -3.857 M -143.23 % | 8.923 M 20.29 % | 7.418 M -6.94 % | 7.971 M 277.24 % | 2.113 M -32.01 % | 3.108 M -55.75 % | 7.024 M -33.50 % | 10.562 M 762.91 % | 1.224 M -79.46 % | 5.958 M -71.73 % | 21.078 M 194.22 % | 7.164 M -15.28 % | 8.456 M 82.48 % | 4.634 M -66.50 % | 13.834 M 485.56 % | -3.588 M -86.78 % | -1.921 M -132.73 % | 5.869 M -72.01 % | 20.971 M 2 834.16 % | -767.000 K -180.74 % | 950.000 K -40.51 % | 1.597 M -84.99 % | 10.642 M 176.63 % | 3.847 M -17.64 % | 4.671 M 40.74 % | 3.319 M -65.37 % | 9.583 M 114.48 % | 4.468 M -38.79 % | 7.299 M 283.35 % | 1.904 M -86.67 % | 14.287 M 1 268.49 % | 1.044 M 164.09 % | -1.629 M -130.93 % | 5.266 M -77.87 % | 23.797 M 1 129.73 % | -2.311 M -135.04 % | 6.595 M 228.01 % | -5.152 M -117.91 % | 28.774 M 712.37 % | 3.542 M 187.50 % | 1.232 M 129.33 % | -4.200 M -116.38 % | 25.648 M 377.76 % | -9.234 M 5.33 % | -9.754 M -949.95 % | -929.000 K -104.46 % | 20.821 M 267.64 % | -12.420 M -31 746.15 % | -39.000 K -100.58 % | 6.670 M -66.00 % | 19.619 M 380.59 % | -6.992 M -83.42 % | -3.812 M -132.61 % | 11.691 M -10.80 % | 13.107 M 130.03 % | 5.698 M |
| Investments in property plant and equipment | -4.115 M -54.24 % | -2.668 M 49.89 % | -5.324 M -13.59 % | -4.687 M 16.14 % | -5.589 M 16.24 % | -6.673 M -38.59 % | -4.815 M -32.57 % | -3.632 M 46.35 % | -6.770 M -163.01 % | -2.574 M -0.08 % | -2.572 M -7.26 % | -2.398 M 36.51 % | -3.777 M 53.38 % | -8.102 M -271.48 % | -2.181 M 38.63 % | -3.554 M -13.33 % | -3.136 M 50.84 % | -6.379 M -185.16 % | -2.237 M 64.96 % | -6.385 M -213.76 % | -2.035 M -11.69 % | -1.822 M 10.42 % | -2.034 M 64.45 % | -5.722 M -7.37 % | -5.329 M -72.24 % | -3.094 M 16.17 % | -3.691 M -67.93 % | -2.198 M 15.85 % | -2.612 M -90.52 % | -1.371 M 22.54 % | -1.770 M -38.93 % | -1.274 M 52.03 % | -2.656 M -19.00 % | -2.232 M -15.17 % | -1.938 M 75.81 % | -8.012 M -106.07 % | -3.888 M -96.26 % | -1.981 M 61.00 % | -5.080 M -63.82 % | -3.101 M -114.90 % | -1.443 M 35.61 % | -2.241 M -3.85 % | -2.158 M 28.23 % | -3.007 M -50.58 % | -1.997 M -31.90 % | -1.514 M 5.85 % | -1.608 M 28.98 % | -2.264 M -33.65 % | -1.694 M -102.15 % | -838.000 K 41.48 % | -1.432 M 21.19 % | -1.817 M 0.71 % | -1.830 M 35.31 % | -2.829 M 34.09 % | -4.292 M -77.80 % | -2.414 M 38.07 % | -3.898 M -34.74 % | -2.893 M -6.87 % | -2.707 M -11.91 % | -2.419 M 16.87 % | -2.910 M -0.41 % | -2.898 M -115.95 % | -1.342 M |
| Acquisitions net | -150.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 129.000 K 10.26 % | 117.000 K -53.75 % | 253.000 K 112.41 % | -2.039 M -743.22 % | 317.000 K 60.10 % | 198.000 K -28.00 % | 275.000 K 96.43 % | 140.000 K -52.54 % | 295.000 K 400.00 % | 59.000 K 25.53 % | 47.000 K -52.53 % | 99.000 K 453.57 % | -28.000 K -148.28 % | 58.000 K | 0.000 | 0.000 100.00 % | -433.000 K | 0.000 | 0.000 100.00 % | -1.137 M | 0.000 | 0.000 100.00 % | -3.780 M | 0.000 100.00 % | -621.000 K | 0.000 | 0.000 100.00 % | -7.401 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -401.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 % | -8.000 K 93.04 % | -115.000 K | 0.000 100.00 % | -2.056 M | 0.000 100.00 % | -22.000 K | 0.000 100.00 % | -1.632 M |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.039 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -775.000 K | 0.000 | 0.000 100.00 % | -28.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 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.039 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 451.000 K 369.79 % | 96.000 K -50.00 % | 192.000 K -16.88 % | 231.000 K 144.94 % | -514.000 K | 0.000 | 0.000 -100.00 % | 46.000 K -85.49 % | 317.000 K 60.10 % | 198.000 K -28.00 % | 275.000 K 96.43 % | 140.000 K -52.54 % | 295.000 K 141.20 % | -716.000 K -1 623.40 % | 47.000 K -52.53 % | 99.000 K -86.27 % | 721.000 K 1 143.10 % | 58.000 K -61.84 % | 152.000 K -92.13 % | 1.931 M 559.04 % | 293.000 K 761.76 % | 34.000 K -67.62 % | 105.000 K 303.85 % | 26.000 K -67.50 % | 80.000 K 70.21 % | 47.000 K -67.81 % | 146.000 K 128.13 % | 64.000 K -96.38 % | 1.766 M 3 362.75 % | 51.000 K -95.03 % | 1.027 M 309.16 % | 251.000 K 348.21 % | 56.000 K -87.19 % | 437.000 K 483.33 % | -114.000 K -161.29 % | 186.000 K 111.36 % | 88.000 K -61.74 % | 230.000 K -44.98 % | 418.000 K 148.81 % | 168.000 K -2.33 % | 172.000 K 142.05 % | -409.000 K -109.50 % | 4.303 M 3 261.72 % | 128.000 K -11.72 % | 145.000 K 5.84 % | 137.000 K 21.24 % | 113.000 K 26.97 % | 89.000 K 25.35 % | 71.000 K -17.44 % | 86.000 K 56.36 % | 55.000 K -62.84 % | 148.000 K -29.86 % | 211.000 K 539.39 % | 33.000 K -82.72 % | 191.000 K 92.93 % | 99.000 K -81.11 % | 524.000 K 235.90 % | 156.000 K -74.88 % | 621.000 K 885.71 % | 63.000 K -95.24 % | 1.323 M 177.94 % | 476.000 K -26.09 % | 644.000 K |
| Net cash used for investing activites | -3.814 M -48.29 % | -2.572 M 49.88 % | -5.132 M -15.17 % | -4.456 M 25.41 % | -5.974 M 8.88 % | -6.556 M -43.71 % | -4.562 M 18.90 % | -5.625 M 12.83 % | -6.453 M -171.59 % | -2.376 M -3.44 % | -2.297 M -1.73 % | -2.258 M 35.15 % | -3.482 M 60.51 % | -8.818 M -313.21 % | -2.134 M 38.23 % | -3.455 M -41.42 % | -2.443 M 61.35 % | -6.321 M -203.17 % | -2.085 M 53.19 % | -4.454 M -104.78 % | -2.175 M -21.64 % | -1.788 M 7.31 % | -1.929 M 71.77 % | -6.833 M -30.18 % | -5.249 M -72.27 % | -3.047 M 58.40 % | -7.325 M -243.25 % | -2.134 M -45.47 % | -1.467 M -11.14 % | -1.320 M -77.66 % | -743.000 K 91.18 % | -8.424 M -224.00 % | -2.600 M -44.85 % | -1.795 M 12.52 % | -2.052 M 73.78 % | -7.826 M -105.95 % | -3.800 M -117.02 % | -1.751 M 62.44 % | -4.662 M -58.95 % | -2.933 M -130.76 % | -1.271 M 52.04 % | -2.650 M -223.54 % | 2.145 M 174.51 % | -2.879 M -55.45 % | -1.852 M -34.50 % | -1.377 M 7.89 % | -1.495 M 31.26 % | -2.175 M -34.01 % | -1.623 M -115.82 % | -752.000 K 45.39 % | -1.377 M 17.50 % | -1.669 M -3.09 % | -1.619 M 42.10 % | -2.796 M 31.82 % | -4.101 M -76.54 % | -2.323 M 33.42 % | -3.489 M -27.48 % | -2.737 M 33.92 % | -4.142 M -75.81 % | -2.356 M -46.43 % | -1.609 M 33.57 % | -2.422 M -3.95 % | -2.330 M |
| Debt repayment | -2.092 M 87.59 % | -16.862 M -448.03 % | 4.845 M -7.52 % | 5.239 M 87.64 % | 2.792 M 148.24 % | -5.788 M -246.98 % | 3.938 M -63.18 % | 10.694 M 417.90 % | -3.364 M -1.66 % | -3.309 M -309.83 % | 1.577 M 131.23 % | 682.000 K -28.13 % | 949.000 K 178.17 % | -1.214 M -2 739.13 % | 46.000 K -98.80 % | 3.822 M 170.15 % | -5.448 M 59.29 % | -13.384 M -711.98 % | 2.187 M 180.05 % | -2.732 M -52.20 % | -1.795 M 86.73 % | -13.528 M -226.96 % | 10.655 M 41.11 % | 7.551 M 346.54 % | 1.691 M 110.66 % | -15.858 M -268.77 % | 9.396 M 133.67 % | 4.021 M 442.65 % | 741.000 K | 0.000 -100.00 % | 2.857 M -1.14 % | 2.890 M 243.23 % | 842.000 K 116.98 % | -4.959 M -426.46 % | 1.519 M 52.51 % | 996.000 K -65.20 % | 2.862 M 120.62 % | -13.882 M -246.34 % | 9.486 M 141.87 % | 3.922 M 256.38 % | -2.508 M 88.55 % | -21.898 M -512.31 % | 5.311 M 245.67 % | -3.646 M -149.10 % | 7.425 M 126.86 % | -27.641 M -1 419.38 % | 2.095 M 322.38 % | 496.000 K -93.67 % | 7.832 M 130.43 % | -25.736 M -277.29 % | 14.516 M 19.74 % | 12.123 M | 0.000 100.00 % | -17.206 M -193.60 % | 18.383 M 465.98 % | 3.248 M | 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 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 100.00 % | -4.752 M -475 100.00 % | -1.000 K | 0.000 | 0.000 100.00 % | -4.752 M -100.00 % | -2.376 M | 0.000 | 0.000 100.00 % | -4.752 M | 0.000 | 0.000 | 0.000 100.00 % | -3.960 M | 0.000 | 0.000 | 0.000 100.00 % | -3.168 M | 0.000 | 0.000 | 0.000 100.00 % | -3.960 M -244.65 % | -1.149 M | 0.000 | 0.000 100.00 % | -3.127 M -275.39 % | -833.000 K | 0.000 | 0.000 100.00 % | -3.802 M | 0.000 | 0.000 | 0.000 100.00 % | -3.406 M | 0.000 | 0.000 | 0.000 100.00 % | -3.168 M | 0.000 | 0.000 | 0.000 100.00 % | -2.693 M | 0.000 | 0.000 | 0.000 100.00 % | -2.376 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.816 M | 0.000 | 0.000 100.00 % | -1.000 K 99.59 % | -242.000 K | 0.000 | 0.000 | 0.000 100.00 % | -306.000 K | 0.000 |
| Other financing activites | -657.000 K | 0.000 100.00 % | -4.499 M -450 000.00 % | 1.000 K 150.00 % | -2.000 K | 0.000 100.00 % | -4.017 M | 0.000 | 0.000 100.00 % | -770.000 K 67.67 % | -2.382 M | 0.000 100.00 % | -339.000 K | 0.000 100.00 % | -4.043 M | 0.000 100.00 % | -3.000 K | 0.000 100.00 % | -2.131 M -133.15 % | -914.000 K -30 366.67 % | -3.000 K | 0.000 100.00 % | -1.798 M | 0.000 100.00 % | -5.000 K | 0.000 100.00 % | -1.763 M | 0.000 100.00 % | -351.000 K 94.96 % | -6.967 M -332.73 % | -1.610 M -114.67 % | -750.000 K -155.10 % | -294.000 K -38.68 % | -212.000 K 85.12 % | -1.425 M -96.28 % | -726.000 K -102.23 % | -359.000 K -50.84 % | -238.000 K 82.68 % | -1.374 M -109.77 % | -655.000 K | 0.000 100.00 % | -292.000 K 92.59 % | -3.940 M -472.67 % | -688.000 K -68 700.00 % | -1.000 K 99.66 % | -290.000 K 75.13 % | -1.166 M -75.87 % | -663.000 K -80.65 % | -367.000 K | 0.000 100.00 % | -2.944 M -502.04 % | -489.000 K -120.98 % | 2.331 M 1 032.40 % | -250.000 K 90.57 % | -2.650 M -253.33 % | -750.000 K 80.11 % | -3.770 M 76.56 % | -16.082 M -259.32 % | 10.094 M 71.52 % | 5.885 M 153.31 % | -11.039 M -17.86 % | -9.366 M -301.46 % | -2.333 M |
| Net cash used provided by financing activities | -2.749 M 83.70 % | -16.862 M -282.71 % | -4.406 M -184.10 % | 5.239 M 87.78 % | 2.790 M 148.20 % | -5.788 M -19.81 % | -4.831 M -145.17 % | 10.694 M 417.90 % | -3.364 M 17.53 % | -4.079 M 26.60 % | -5.557 M -914.81 % | 682.000 K 11.80 % | 610.000 K 150.25 % | -1.214 M 84.74 % | -7.957 M -308.19 % | 3.822 M 170.12 % | -5.451 M 59.27 % | -13.384 M -330.08 % | -3.112 M 14.65 % | -3.646 M -102.78 % | -1.798 M 86.71 % | -13.528 M -376.25 % | 4.897 M -23.51 % | 6.402 M 279.72 % | 1.686 M 110.63 % | -15.858 M -531.75 % | 3.673 M 15.21 % | 3.188 M 717.44 % | 390.000 K 105.60 % | -6.967 M -172.68 % | -2.555 M -219.39 % | 2.140 M 290.51 % | 548.000 K 110.60 % | -5.171 M -56.13 % | -3.312 M -1 326.67 % | 270.000 K -89.21 % | 2.503 M 117.73 % | -14.120 M -385.60 % | 4.944 M 51.33 % | 3.267 M 230.26 % | -2.508 M 88.70 % | -22.190 M -1 718.53 % | 1.371 M 131.63 % | -4.334 M -158.38 % | 7.424 M 126.58 % | -27.931 M -1 830.27 % | -1.447 M -766.47 % | -167.000 K -102.24 % | 7.465 M 129.01 % | -25.736 M -322.40 % | 11.572 M -0.53 % | 11.634 M 399.10 % | 2.331 M 113.35 % | -17.456 M -210.95 % | 15.733 M 529.82 % | 2.498 M 166.24 % | -3.771 M 76.90 % | -16.324 M -261.72 % | 10.094 M 71.52 % | 5.885 M 153.31 % | -11.039 M -14.13 % | -9.672 M -314.57 % | -2.333 M |
| Effect of forex changes on cash | 108.000 K 216.13 % | -93.000 K -542.86 % | 21.000 K 172.41 % | -29.000 K -583.33 % | 6.000 K 400.00 % | -2.000 K 99.23 % | -260.000 K -222.64 % | 212.000 K 192.17 % | -230.000 K -170.59 % | -85.000 K 57.29 % | -199.000 K -273.04 % | 115.000 K 210.81 % | 37.000 K -50.00 % | 74.000 K 192.50 % | -80.000 K -160.61 % | 132.000 K 156.65 % | -233.000 K -447.76 % | 67.000 K 209.84 % | -61.000 K -146.21 % | 132.000 K 257.14 % | -84.000 K -127.54 % | 305.000 K 329.32 % | -133.000 K -170.37 % | 189.000 K 305.43 % | -92.000 K -1 050.00 % | -8.000 K -115.38 % | 52.000 K 137.68 % | -138.000 K -157.74 % | 239.000 K 819.23 % | 26.000 K 131.71 % | -82.000 K -224.24 % | 66.000 K 725.00 % | 8.000 K 105.88 % | -136.000 K -389.36 % | 47.000 K 151.09 % | -92.000 K -221.05 % | 76.000 K 2 633.33 % | -3.000 K 0.00 % | -3.000 K -113.04 % | 23.000 K -54.00 % | 50.000 K 175.76 % | -66.000 K -294.12 % | 34.000 K 183.33 % | 12.000 K 400.00 % | -4.000 K -157.14 % | 7.000 K 133.33 % | -21.000 K 75.00 % | -84.000 K -179.25 % | 106.000 K 158.54 % | 41.000 K 392.86 % | -14.000 K 54.84 % | -31.000 K -219.23 % | 26.000 K 124.76 % | -105.000 K -800.00 % | 15.000 K -91.94 % | 186.000 K 257.69 % | 52.000 K 79.31 % | 29.000 K 1 550.00 % | -2.000 K 98.13 % | -107.000 K -169.93 % | 153.000 K 216.79 % | -131.000 K 76.09 % | -548.000 K |
| Net change in cash | -816.000 K -182.09 % | 994.000 K 133.72 % | -2.948 M -198.01 % | 3.008 M 1 385.47 % | -234.000 K -134.87 % | 671.000 K 140.79 % | -1.645 M -215.52 % | 1.424 M 226.69 % | -1.124 M -228.02 % | 878.000 K 1 170.73 % | -82.000 K -112.58 % | 652.000 K 138.83 % | 273.000 K 109.30 % | -2.934 M -850.38 % | 391.000 K -77.31 % | 1.723 M 179.44 % | -2.169 M -250.63 % | 1.440 M -24.45 % | 1.906 M 290.57 % | 488.000 K -15.42 % | 577.000 K 149.02 % | -1.177 M -56.31 % | -753.000 K 65.19 % | -2.163 M -197.70 % | 2.214 M 7.58 % | 2.058 M 147.13 % | -4.367 M -334.03 % | 1.866 M 145.85 % | 759.000 K -68.12 % | 2.381 M 409.85 % | 467.000 K 130.19 % | -1.547 M -221.33 % | 1.275 M -48.61 % | 2.481 M 392.23 % | -849.000 K -143.27 % | -349.000 K -151.10 % | 683.000 K 143.04 % | -1.587 M -219.95 % | 1.323 M 204.01 % | -1.272 M -182.76 % | 1.537 M 240.24 % | -1.096 M -188.46 % | 1.239 M 304.46 % | -606.000 K -245.67 % | 416.000 K 178.94 % | -527.000 K -191.02 % | 579.000 K 148.49 % | -1.194 M -168.31 % | 1.748 M 318.77 % | -799.000 K -184.37 % | 947.000 K 426.11 % | 180.000 K 194.24 % | -191.000 K -141.16 % | 464.000 K 160.03 % | -773.000 K -306.13 % | 375.000 K 169.70 % | -538.000 K -191.65 % | 587.000 K 156.33 % | -1.042 M -167.18 % | -390.000 K 35.11 % | -601.000 K -168.14 % | 882.000 K 81.11 % | 487.000 K |
| Cash at beginning of period | 8.727 M 12.85 % | 7.733 M -27.60 % | 10.681 M 39.20 % | 7.673 M -2.96 % | 7.907 M 9.27 % | 7.236 M -18.52 % | 8.881 M 19.10 % | 7.457 M -13.10 % | 8.581 M 11.40 % | 7.703 M -1.05 % | 7.785 M 9.14 % | 7.133 M 3.98 % | 6.860 M -29.96 % | 9.794 M 4.16 % | 9.403 M 22.43 % | 7.680 M -22.02 % | 9.849 M 17.12 % | 8.409 M 29.31 % | 6.503 M 8.11 % | 6.015 M 10.61 % | 5.438 M -17.79 % | 6.615 M -10.22 % | 7.368 M -22.69 % | 9.531 M 30.26 % | 7.317 M 39.13 % | 5.259 M -45.37 % | 9.626 M 24.05 % | 7.760 M 10.84 % | 7.001 M 51.54 % | 4.620 M 11.24 % | 4.153 M -27.14 % | 5.700 M 28.81 % | 4.425 M 127.62 % | 1.944 M -30.40 % | 2.793 M -11.11 % | 3.142 M 27.78 % | 2.459 M -39.22 % | 4.046 M 48.59 % | 2.723 M -31.84 % | 3.995 M 62.53 % | 2.458 M -30.84 % | 3.554 M 53.52 % | 2.315 M -20.75 % | 2.921 M 16.61 % | 2.505 M -17.38 % | 3.032 M 23.60 % | 2.453 M -32.74 % | 3.647 M 92.05 % | 1.899 M -29.61 % | 2.698 M 54.08 % | 1.751 M 11.46 % | 1.571 M -10.84 % | 1.762 M 35.75 % | 1.298 M -37.32 % | 2.071 M 22.11 % | 1.696 M -24.08 % | 2.234 M 35.64 % | 1.647 M -38.75 % | 2.689 M -12.67 % | 3.079 M -16.33 % | 3.680 M 31.52 % | 2.798 M 21.86 % | 2.296 M |
| Cash at end of period | 7.911 M -9.35 % | 8.727 M 12.85 % | 7.733 M -27.60 % | 10.681 M 39.20 % | 7.673 M -2.96 % | 7.907 M 9.27 % | 7.236 M -18.52 % | 8.881 M 19.10 % | 7.457 M -13.10 % | 8.581 M 11.40 % | 7.703 M -1.05 % | 7.785 M 9.14 % | 7.133 M 3.98 % | 6.860 M -29.96 % | 9.794 M 4.16 % | 9.403 M 22.43 % | 7.680 M -22.02 % | 9.849 M 17.12 % | 8.409 M 29.31 % | 6.503 M 8.11 % | 6.015 M 10.61 % | 5.438 M -17.79 % | 6.615 M -10.22 % | 7.368 M -22.69 % | 9.531 M 30.26 % | 7.317 M 39.13 % | 5.259 M -45.37 % | 9.626 M 24.05 % | 7.760 M 10.84 % | 7.001 M 51.54 % | 4.620 M 11.24 % | 4.153 M -27.14 % | 5.700 M 28.81 % | 4.425 M 127.62 % | 1.944 M -30.40 % | 2.793 M -11.11 % | 3.142 M 27.78 % | 2.459 M -39.22 % | 4.046 M 48.59 % | 2.723 M -31.84 % | 3.995 M 62.53 % | 2.458 M -30.84 % | 3.554 M 53.52 % | 2.315 M -20.75 % | 2.921 M 16.61 % | 2.505 M -17.38 % | 3.032 M 23.60 % | 2.453 M -32.74 % | 3.647 M 92.05 % | 1.899 M -29.61 % | 2.698 M 54.08 % | 1.751 M 11.46 % | 1.571 M -10.84 % | 1.762 M 35.75 % | 1.298 M -37.32 % | 2.071 M 22.11 % | 1.696 M -24.08 % | 2.234 M 35.64 % | 1.647 M -38.75 % | 2.689 M -12.67 % | 3.079 M -16.33 % | 3.680 M 32.23 % | 2.783 M |
| Operating cash flow | 5.639 M -72.52 % | 20.521 M 212.39 % | 6.569 M 191.44 % | 2.254 M -23.44 % | 2.944 M -77.38 % | 13.017 M 62.55 % | 8.008 M 307.62 % | -3.857 M -143.23 % | 8.923 M 20.29 % | 7.418 M -6.94 % | 7.971 M 277.24 % | 2.113 M -32.01 % | 3.108 M -55.75 % | 7.024 M -33.50 % | 10.562 M 762.91 % | 1.224 M -79.46 % | 5.958 M -71.73 % | 21.078 M 194.22 % | 7.164 M -15.28 % | 8.456 M 82.48 % | 4.634 M -66.50 % | 13.834 M 485.56 % | -3.588 M -86.78 % | -1.921 M -132.73 % | 5.869 M -72.01 % | 20.971 M 2 834.16 % | -767.000 K -180.74 % | 950.000 K -40.51 % | 1.597 M -84.99 % | 10.642 M 176.63 % | 3.847 M -17.64 % | 4.671 M 40.74 % | 3.319 M -65.37 % | 9.583 M 114.48 % | 4.468 M -38.79 % | 7.299 M 283.35 % | 1.904 M -86.67 % | 14.287 M 1 268.49 % | 1.044 M 164.09 % | -1.629 M -130.93 % | 5.266 M -77.87 % | 23.797 M 1 129.73 % | -2.311 M -135.04 % | 6.595 M 228.01 % | -5.152 M -117.91 % | 28.774 M 712.37 % | 3.542 M 187.50 % | 1.232 M 129.33 % | -4.200 M -116.38 % | 25.648 M 377.76 % | -9.234 M 5.33 % | -9.754 M -949.95 % | -929.000 K -104.46 % | 20.821 M 267.64 % | -12.420 M -31 746.15 % | -39.000 K -100.58 % | 6.670 M -66.00 % | 19.619 M 380.59 % | -6.992 M -83.42 % | -3.812 M -132.61 % | 11.691 M -10.80 % | 13.107 M 130.03 % | 5.698 M |
| Capital expenditure | -4.115 M -54.24 % | -2.668 M 49.89 % | -5.324 M -13.59 % | -4.687 M 16.14 % | -5.589 M 16.24 % | -6.673 M -38.59 % | -4.815 M -32.57 % | -3.632 M 46.35 % | -6.770 M -163.01 % | -2.574 M -0.08 % | -2.572 M -7.26 % | -2.398 M 36.51 % | -3.777 M 53.38 % | -8.102 M -271.48 % | -2.181 M 38.63 % | -3.554 M -13.33 % | -3.136 M 50.84 % | -6.379 M -185.16 % | -2.237 M 64.96 % | -6.385 M -213.76 % | -2.035 M -11.69 % | -1.822 M 10.42 % | -2.034 M 64.45 % | -5.722 M -7.37 % | -5.329 M -72.24 % | -3.094 M 16.17 % | -3.691 M -67.93 % | -2.198 M 15.85 % | -2.612 M -90.52 % | -1.371 M 22.54 % | -1.770 M -38.93 % | -1.274 M 52.03 % | -2.656 M -19.00 % | -2.232 M -15.17 % | -1.938 M 75.81 % | -8.012 M -106.07 % | -3.888 M -96.26 % | -1.981 M 61.00 % | -5.080 M -63.82 % | -3.101 M -114.90 % | -1.443 M 35.61 % | -2.241 M -3.85 % | -2.158 M 28.23 % | -3.007 M -50.58 % | -1.997 M -31.90 % | -1.514 M 5.85 % | -1.608 M 28.98 % | -2.264 M -33.65 % | -1.694 M -102.15 % | -838.000 K 41.48 % | -1.432 M 21.19 % | -1.817 M 0.71 % | -1.830 M 35.31 % | -2.829 M 34.09 % | -4.292 M -77.80 % | -2.414 M 38.07 % | -3.898 M -34.74 % | -2.893 M -6.87 % | -2.707 M -11.91 % | -2.419 M 16.87 % | -2.910 M -0.41 % | -2.898 M -115.95 % | -1.342 M |
| Free CashFlow | 1.524 M -91.46 % | 17.853 M 1 333.98 % | 1.245 M 151.17 % | -2.433 M 8.02 % | -2.645 M -141.69 % | 6.344 M 98.68 % | 3.193 M 142.64 % | -7.489 M -447.84 % | 2.153 M -55.55 % | 4.844 M -10.28 % | 5.399 M 1 994.39 % | -285.000 K 57.40 % | -669.000 K 37.94 % | -1.078 M -112.86 % | 8.381 M 459.70 % | -2.330 M -182.57 % | 2.822 M -80.80 % | 14.699 M 198.34 % | 4.927 M 137.90 % | 2.071 M -20.32 % | 2.599 M -78.36 % | 12.012 M 313.66 % | -5.622 M 26.44 % | -7.643 M -1 515.37 % | 540.000 K -96.98 % | 17.877 M 501.01 % | -4.458 M -257.21 % | -1.248 M -22.96 % | -1.015 M -110.95 % | 9.271 M 346.36 % | 2.077 M -38.86 % | 3.397 M 412.37 % | 663.000 K -90.98 % | 7.351 M 190.55 % | 2.530 M 454.84 % | -713.000 K 64.06 % | -1.984 M -116.12 % | 12.306 M 404.91 % | -4.036 M 14.67 % | -4.730 M -223.72 % | 3.823 M -82.26 % | 21.556 M 582.35 % | -4.469 M -224.55 % | 3.588 M 150.19 % | -7.149 M -126.23 % | 27.260 M 1 309.51 % | 1.934 M 287.40 % | -1.032 M 82.49 % | -5.894 M -123.76 % | 24.810 M 332.61 % | -10.666 M 7.82 % | -11.571 M -319.39 % | -2.759 M -115.33 % | 17.992 M 207.66 % | -16.712 M -581.29 % | -2.453 M -188.49 % | 2.772 M -83.43 % | 16.726 M 272.45 % | -9.699 M -55.66 % | -6.231 M -170.96 % | 8.781 M -13.99 % | 10.209 M 134.37 % | 4.356 M |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 | 2012 | 2012 | 2012 | 2012 | 2011 | 2011 | 2011 | 2011 | 2010 | 2010 | 2010 | 2010 | 2009 |