EnviTec Biogas AG ETG.DE
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 350.306 M -17.98 % | 427.109 M 9.36 % | 390.545 M 48.85 % | 262.367 M 36.46 % | 192.273 M -12.99 % | 220.985 M 13.23 % | 195.158 M -5.99 % | 207.587 M 19.22 % | 174.128 M -0.26 % | 174.580 M 1.40 % | 172.173 M 4.64 % | 164.540 M -17.38 % | 199.153 M -20.82 % | 251.528 M 60.30 % | 156.907 M 30.84 % | 119.923 M 18.64 % | 101.083 M -24.23 % | 133.410 M 32.13 % | 100.971 M 147.77 % | 40.752 M 300.35 % | 10.179 M |
| Net income | 28.633 M -51.02 % | 58.460 M 27.63 % | 45.805 M 190.42 % | 15.772 M 27.84 % | 12.337 M 68.54 % | 7.320 M 21.96 % | 6.002 M 45.54 % | 4.124 M 63.98 % | 2.515 M 119.27 % | 1.147 M -59.05 % | 2.801 M 778.02 % | 319.012 K -72.99 % | 1.181 M -84.36 % | 7.550 M 450.69 % | 1.371 M -18.34 % | 1.679 M -69.80 % | 5.560 M -61.17 % | 14.318 M 23.97 % | 11.550 M 238.11 % | 3.416 M 2 558.28 % | 128.504 K |
| Income before tax | 43.994 M -50.13 % | 88.215 M 32.46 % | 66.595 M 185.89 % | 23.294 M 35.82 % | 17.151 M 66.03 % | 10.330 M -1.00 % | 10.434 M 56.01 % | 6.688 M 86.92 % | 3.578 M 47.85 % | 2.420 M -44.64 % | 4.371 M 341.67 % | 989.647 K -66.88 % | 2.988 M -72.70 % | 10.947 M 328.12 % | 2.557 M -4.05 % | 2.665 M -65.34 % | 7.689 M -61.83 % | 20.146 M 9.92 % | 18.328 M 240.54 % | 5.382 M 2 492.72 % | 207.581 K |
| Income before tax ratio | 0.13 -39.19 % | 0.21 21.12 % | 0.17 92.06 % | 0.09 -0.47 % | 0.09 90.82 % | 0.05 -12.57 % | 0.05 65.95 % | 0.03 56.79 % | 0.02 48.24 % | 0.01 -45.40 % | 0.03 322.09 % | 0.01 -59.91 % | 0.02 -65.53 % | 0.04 167.07 % | 0.02 -26.67 % | 0.02 -70.79 % | 0.08 -49.63 % | 0.15 -16.81 % | 0.18 37.44 % | 0.13 547.61 % | 0.02 |
| EBITDA | 69.469 M -36.72 % | 109.789 M 31.96 % | 83.200 M 110.43 % | 39.538 M 16.67 % | 33.888 M 17.39 % | 28.867 M 8.11 % | 26.701 M -0.13 % | 26.737 M 9.90 % | 24.328 M 4.80 % | 23.214 M -0.25 % | 23.273 M 13.48 % | 20.508 M 4.82 % | 19.565 M -13.13 % | 22.523 M 92.90 % | 11.676 M 25.01 % | 9.340 M -24.89 % | 12.435 M -44.20 % | 22.285 M 16.32 % | 19.159 M 222.76 % | 5.936 M 1 549.17 % | 359.938 K |
| Net income ratio | 0.08 -40.28 % | 0.14 16.70 % | 0.12 95.10 % | 0.06 -6.31 % | 0.06 93.71 % | 0.03 7.71 % | 0.03 54.81 % | 0.02 37.55 % | 0.01 119.84 % | 0.01 -59.61 % | 0.02 739.10 % | 0.00 -67.31 % | 0.01 -80.24 % | 0.03 243.53 % | 0.01 -37.59 % | 0.01 -74.55 % | 0.06 -48.75 % | 0.11 -6.18 % | 0.11 36.46 % | 0.08 563.98 % | 0.01 |
| Ratio EBITDA | 0.20 -22.85 % | 0.26 20.66 % | 0.21 41.37 % | 0.15 -14.50 % | 0.18 34.92 % | 0.13 -4.52 % | 0.14 6.23 % | 0.13 -7.81 % | 0.14 5.07 % | 0.13 -1.63 % | 0.14 8.45 % | 0.12 26.87 % | 0.10 9.71 % | 0.09 20.33 % | 0.07 -4.46 % | 0.08 -36.69 % | 0.12 -26.35 % | 0.17 -11.97 % | 0.19 30.27 % | 0.15 311.93 % | 0.04 |
| Gross profit ratio | 0.40 -6.79 % | 0.43 97.07 % | 0.22 -29.95 % | 0.31 -9.78 % | 0.35 7.20 % | 0.33 -6.93 % | 0.35 7.12 % | 0.33 -15.26 % | 0.38 0.99 % | 0.38 7.50 % | 0.35 13.07 % | 0.31 1.79 % | 0.31 2.23 % | 0.30 -1.74 % | 0.31 -4.03 % | 0.32 6.08 % | 0.30 0.55 % | 0.30 -6.51 % | 0.32 76.77 % | 0.18 86.19 % | 0.10 |
| Weighted average shs out dil | 14.850 M 0.00 % | 14.850 M 0.00 % | 14.850 M 0.00 % | 14.850 M 0.00 % | 14.850 M 0.00 % | 14.850 M -0.03 % | 14.855 M -1.48 % | 15.078 M -0.06 % | 15.087 M 1.60 % | 14.850 M 0.72 % | 14.744 M -0.71 % | 14.850 M 0.00 % | 14.850 M 0.00 % | 14.850 M 0.00 % | 14.850 M -0.88 % | 14.982 M -0.12 % | 15.000 M 86.73 % | 8.033 M -30.25 % | 11.517 M | 0.000 | 0.000 |
| Weighted average shs out | 14.850 M 0.00 % | 14.850 M 0.00 % | 14.850 M 0.00 % | 14.850 M 0.00 % | 14.850 M 0.00 % | 14.850 M 0.00 % | 14.850 M -1.51 % | 15.078 M -0.06 % | 15.087 M 1.60 % | 14.850 M 0.72 % | 14.744 M -0.71 % | 14.850 M 0.00 % | 14.850 M 0.00 % | 14.850 M 0.00 % | 14.850 M -0.88 % | 14.982 M -0.12 % | 15.000 M 86.73 % | 8.033 M -30.25 % | 11.517 M -23.22 % | 15.000 M 0.00 % | 15.000 M |
| EPS diluted | 2.01 -48.98 % | 3.94 21.23 % | 3.25 185.09 % | 1.14 37.35 % | 0.83 107.50 % | 0.40 -13.04 % | 0.46 39.39 % | 0.33 200.00 % | 0.11 10.00 % | 0.10 -47.37 % | 0.19 850.00 % | 0.02 -75.00 % | 0.08 -84.31 % | 0.51 240.00 % | 0.15 87.50 % | 0.08 -78.95 % | 0.38 -78.77 % | 1.79 79.00 % | 1.00 | 0.00 | 0.00 |
| Earnings per share | 2.01 -48.98 % | 3.94 21.23 % | 3.25 206.60 % | 1.06 27.71 % | 0.83 69.39 % | 0.49 6.52 % | 0.46 39.39 % | 0.33 200.00 % | 0.11 10.00 % | 0.10 -47.37 % | 0.19 850.00 % | 0.02 -75.00 % | 0.08 -84.31 % | 0.51 240.00 % | 0.15 87.50 % | 0.08 -78.95 % | 0.38 -78.77 % | 1.79 79.00 % | 1.00 334.78 % | 0.23 2 574.42 % | 0.01 |
| Gross profit | 141.738 M -23.55 % | 185.398 M 115.52 % | 86.024 M 4.28 % | 82.495 M 23.11 % | 67.010 M -6.73 % | 71.844 M 5.39 % | 68.171 M 0.70 % | 67.695 M 1.02 % | 67.010 M 0.73 % | 66.525 M 9.00 % | 61.030 M 18.31 % | 51.583 M -15.91 % | 61.339 M -19.06 % | 75.780 M 57.51 % | 48.112 M 25.57 % | 38.315 M 25.85 % | 30.444 M -23.82 % | 39.961 M 23.53 % | 32.349 M 337.98 % | 7.386 M 645.43 % | 990.842 K |
| Income tax expense | 14.011 M -41.40 % | 23.909 M 32.24 % | 18.080 M 181.44 % | 6.424 M 33.42 % | 4.815 M 59.97 % | 3.010 M -16.41 % | 3.601 M 110.22 % | 1.713 M -10.73 % | 1.919 M 91.71 % | 1.001 M -42.80 % | 1.750 M 144.03 % | 717.125 K -61.86 % | 1.880 M -41.72 % | 3.226 M 172.01 % | 1.186 M 220.28 % | -986.000 K -146.31 % | 2.129 M 136.54 % | -5.827 M 14.03 % | -6.778 M -444.76 % | 1.966 M 2 386.18 % | 79.077 K |
| Cost of revenue | 208.568 M -18.69 % | 256.498 M -13.58 % | 296.810 M 65.01 % | 179.872 M 43.60 % | 125.263 M -16.01 % | 149.141 M 17.45 % | 126.987 M -9.22 % | 139.892 M 30.60 % | 107.118 M -11.01 % | 120.374 M 8.31 % | 111.143 M 10.32 % | 100.744 M -24.00 % | 132.553 M -24.58 % | 175.748 M 61.54 % | 108.795 M 33.32 % | 81.607 M 15.53 % | 70.639 M -23.59 % | 92.447 M 34.72 % | 68.622 M 105.66 % | 33.366 M 263.15 % | 9.188 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 -100.00 % | 5.286 M -7.67 % | 5.725 M 13.77 % | 5.032 M | 0.000 | 0.000 | 0.000 -100.00 % | 11.108 M | 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 -100.00 % | 4.663 M -50.28 % | 9.378 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.344 M | 0.000 | 0.000 |
| Other expenses | 12.168 M 22.25 % | 9.953 M -87.43 % | 79.152 M 14.30 % | 69.251 M 16.61 % | 59.385 M 3.15 % | 57.573 M 15.79 % | 49.720 M -5.06 % | 52.368 M 1.47 % | 51.609 M 1.02 % | 51.088 M 16.13 % | 43.992 M -14.49 % | 51.444 M 2.48 % | 50.199 M 11.87 % | 44.874 M -4.66 % | 47.066 M 21.10 % | 38.865 M 42.61 % | 27.252 M 130.87 % | 11.804 M | 0.000 100.00 % | -788.000 K -199.62 % | 791.000 K |
| Operating expenses | 100.231 M 147.42 % | 40.511 M -48.82 % | 79.152 M 14.30 % | 69.251 M 16.61 % | 59.385 M 3.15 % | 57.573 M -0.94 % | 58.117 M -5.00 % | 61.174 M -2.60 % | 62.808 M -5.59 % | 66.525 M 9.00 % | 61.030 M -0.59 % | 61.393 M -5.99 % | 65.302 M 0.43 % | 65.021 M 38.15 % | 47.066 M 21.10 % | 38.865 M 42.61 % | 27.252 M 24.38 % | 21.911 M 755.23 % | -3.344 M -274.26 % | 1.919 M 142.55 % | 791.180 K |
| Cost and expenses | 308.799 M -10.23 % | 343.971 M 15.63 % | 297.474 M 44.09 % | 206.457 M 11.81 % | 184.648 M -10.67 % | 206.714 M 11.67 % | 185.104 M -7.94 % | 201.066 M 18.33 % | 169.926 M -0.70 % | 171.130 M 2.16 % | 167.513 M 11.73 % | 149.924 M -24.23 % | 197.855 M -17.82 % | 240.769 M 54.48 % | 155.861 M 29.38 % | 120.472 M 23.07 % | 97.891 M -15.14 % | 115.359 M 39.91 % | 82.453 M 133.67 % | 35.286 M 253.60 % | 9.979 M |
| Research and development expenses | 0.000 | 0.000 -100.00 % | 223.000 K -55.31 % | 499.000 K 66.33 % | 300.000 K 226.09 % | 92.000 K -54.00 % | 200.000 K -75.00 % | 800.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 |
| Selling general and administrative expenses | 34.215 M -15.54 % | 40.511 M 32.75 % | 30.517 M 16.99 % | 26.086 M 24.01 % | 21.035 M 6.91 % | 19.676 M 0.16 % | 19.644 M -6.74 % | 21.064 M 6.35 % | 19.806 M -25.86 % | 26.714 M 55.07 % | 17.227 M 73.15 % | 9.949 M -34.13 % | 15.103 M | 0.000 -100.00 % | 10.394 M -9.04 % | 11.427 M 51.49 % | 7.543 M -32.09 % | 11.108 M 73.29 % | 6.410 M 466.76 % | 1.131 M | 0.000 |
| Interest income | 2.186 M 6.89 % | 2.045 M 333.34 % | 471.917 K -20.60 % | 594.344 K -12.79 % | 681.539 K -31.81 % | 999.451 K -40.54 % | 1.681 M 20.16 % | 1.399 M -3.85 % | 1.455 M -38.50 % | 2.366 M -13.40 % | 2.732 M 14.21 % | 2.392 M -51.43 % | 4.925 M 107.63 % | 2.372 M -31.56 % | 3.466 M -16.78 % | 4.165 M -27.25 % | 5.725 M 103.37 % | 2.815 M 669.48 % | 365.831 K 618.29 % | 50.931 K 196.80 % | 17.160 K |
| Interest expense | 3.315 M 33.51 % | 2.483 M 103.36 % | 1.221 M 1.24 % | 1.206 M -21.69 % | 1.540 M -10.31 % | 1.717 M -33.53 % | 2.583 M 1.41 % | 2.547 M -8.51 % | 2.784 M -15.20 % | 3.283 M -12.01 % | 3.731 M 7.00 % | 3.487 M 4.12 % | 3.349 M 60.62 % | 2.085 M 11.80 % | 1.865 M 53.88 % | 1.212 M 28.66 % | 942.016 K 113.91 % | 440.382 K 398.49 % | 88.343 K -57.37 % | 207.219 K 297.08 % | 52.186 K |
| Depreciation and amortization | 22.160 M 16.74 % | 18.982 M 23.39 % | 15.384 M 5.75 % | 14.547 M -4.28 % | 15.197 M -9.65 % | 16.820 M 0.03 % | 16.815 M -3.92 % | 17.501 M -2.59 % | 17.966 M 2.60 % | 17.511 M 15.42 % | 15.171 M -5.36 % | 16.031 M 21.19 % | 13.228 M 39.36 % | 9.492 M 30.85 % | 7.254 M 32.74 % | 5.465 M 43.59 % | 3.806 M 123.88 % | 1.700 M 129.00 % | 742.360 K 114.17 % | 346.617 K 246.03 % | 100.171 K |
| Operating income | 41.507 M -50.08 % | 83.139 M 22.59 % | 67.816 M 199.98 % | 22.607 M 33.74 % | 16.904 M 28.74 % | 13.130 M 30.59 % | 10.054 M 54.18 % | 6.521 M 55.19 % | 4.202 M 21.80 % | 3.450 M -25.97 % | 4.660 M 93.92 % | 2.403 M -1.48 % | 2.439 M -77.33 % | 10.759 M 928.59 % | 1.046 M 290.18 % | -550.000 K -117.23 % | 3.192 M -82.32 % | 18.050 M -2.53 % | 18.518 M 238.79 % | 5.466 M 2 637.70 % | 199.657 K |
| Operating income ratio | 0.12 -39.13 % | 0.19 12.10 % | 0.17 101.52 % | 0.09 -1.99 % | 0.09 47.97 % | 0.06 15.33 % | 0.05 64.00 % | 0.03 30.17 % | 0.02 22.11 % | 0.02 -26.99 % | 0.03 85.33 % | 0.01 19.25 % | 0.01 -71.37 % | 0.04 541.65 % | 0.01 245.35 % | 0.00 -114.52 % | 0.03 -76.66 % | 0.14 -26.23 % | 0.18 36.73 % | 0.13 583.82 % | 0.02 |
| Total other income expenses net | 2.487 M -51.00 % | 5.076 M -16.95 % | 6.112 M 2 110.93 % | 276.445 K 11.92 % | 247.000 K 106.49 % | -3.808 M -1 101.88 % | 380.085 K 127.20 % | 167.294 K 126.81 % | -624.000 K 39.42 % | -1.030 M -231.19 % | -311.000 K 77.99 % | -1.413 M -183.61 % | 1.690 M 800.45 % | 187.683 K -87.58 % | 1.511 M -53.00 % | 3.215 M -28.51 % | 4.497 M 114.65 % | 2.095 M 1 202.63 % | -190.000 K -125.67 % | -84.192 K -1 162.49 % | 7.924 K |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 94.121 M 483.65 % | 16.126 M 257.45 % | -10.242 M -136.60 % | 27.987 M -33.56 % | 42.125 M -10.35 % | 46.988 M -1.20 % | 47.559 M -26.17 % | 64.418 M 3.67 % | 62.137 M 6.88 % | 58.140 M -21.24 % | 73.817 M 9.22 % | 67.588 M -8.22 % | 73.643 M 631.60 % | -13.853 M -8.33 % | -12.788 M 69.38 % | -41.762 M 28.39 % | -58.316 M | 0.000 100.00 % | -4.799 M -9 144.69 % | 53.057 K 103.08 % | -1.723 M |
| Total investments | 17.485 M -45.05 % | 31.818 M 50.14 % | 21.193 M 35.89 % | 15.596 M 18.91 % | 13.115 M -11.98 % | 14.900 M 5.08 % | 14.179 M 5.38 % | 13.455 M 14.64 % | 11.737 M 6.81 % | 10.988 M 10.17 % | 9.974 M -9.89 % | 11.069 M 36.24 % | 8.125 M 16.52 % | 6.973 M 30.08 % | 5.360 M 209.10 % | 1.734 M -36.47 % | 2.730 M 161.99 % | 1.042 M | 0.000 -100.00 % | 147.388 K 17.72 % | 125.201 K |
| Total debt | 120.722 M 19.02 % | 101.430 M 71.41 % | 59.173 M 23.79 % | 47.800 M -16.01 % | 56.912 M -2.56 % | 58.409 M -3.10 % | 60.277 M -23.97 % | 79.284 M 0.83 % | 78.635 M 1.56 % | 77.423 M -17.59 % | 93.949 M 8.56 % | 86.545 M -8.22 % | 94.293 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.292 M 5 062.78 % | 63.766 K |
| Accumulated other comprehensive income loss | 0.000 | 0.000 100.00 % | -113.624 K 60.55 % | -288.033 K -31.22 % | -219.497 K 41.29 % | -373.867 K 99.65 % | -106.973 M -9.56 % | -97.641 M -18.78 % | -82.200 M -15.19 % | -71.361 M -27.76 % | -55.854 M -42.08 % | -39.312 M -10.00 % | -35.737 M | 0.000 100.00 % | -17.223 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 156.415 M -9.03 % | 171.941 M 19.80 % | 143.520 M 27.50 % | 112.566 M 337.92 % | 25.705 M -14.34 % | 30.007 M 4.13 % | 28.818 M -23.89 % | 37.863 M 1 731.29 % | 2.068 M -81.92 % | 11.433 M -26.16 % | 15.484 M -30.07 % | 22.142 M -40.52 % | 37.229 M 101.26 % | 18.498 M 14.13 % | 16.208 M 8.45 % | 14.945 M -36.74 % | 23.625 M 154.90 % | 9.268 M -19.75 % | 11.550 M 219.18 % | 3.619 M 1 689.60 % | 202.203 K |
| Common stock | 15.000 M 0.00 % | 15.000 M 0.00 % | 15.000 M 0.00 % | 15.000 M 0.00 % | 15.000 M 1.01 % | 14.850 M 0.00 % | 14.850 M 0.00 % | 14.850 M 0.00 % | 14.850 M 0.00 % | 14.850 M 0.00 % | 14.850 M 0.00 % | 14.850 M 0.00 % | 14.850 M 0.00 % | 14.850 M 0.00 % | 14.850 M 0.00 % | 14.850 M -1.00 % | 15.000 M 0.00 % | 15.000 M | 0.000 -100.00 % | 150.000 K 0.00 % | 150.000 K |
| Total equity | 184.363 M -8.08 % | 200.568 M 19.96 % | 167.201 M 24.71 % | 134.069 M 0.70 % | 133.136 M -2.32 % | 136.302 M -5.71 % | 144.560 M -5.66 % | 153.228 M -2.60 % | 157.325 M -6.47 % | 168.216 M -2.71 % | 172.905 M 2.09 % | 169.361 M -8.19 % | 184.478 M 0.34 % | 183.853 M 4.42 % | 176.067 M 0.54 % | 175.123 M -2.59 % | 179.785 M 3.21 % | 174.196 M 1 000.62 % | 15.827 M 270.03 % | 4.277 M 1 114.41 % | 352.203 K |
| Other non current liabilities | 27.594 M -55.62 % | 62.171 M 745.09 % | 7.357 M 147.39 % | 2.974 M -67.26 % | 9.082 M -2.69 % | 9.334 M -96.57 % | 272.323 M 710.05 % | -44.639 M -118.72 % | 238.430 M 1 557.13 % | 14.388 M 20.70 % | 11.920 M 908.42 % | 1.182 M 80.44 % | 655.090 K 10.28 % | 594.000 K -97.98 % | 29.367 M 19.64 % | 24.547 M 86.96 % | 13.130 M 97.95 % | 6.633 M 220.32 % | -5.512 M -8 580.52 % | 65.000 K -64.70 % | 184.114 K |
| Long term debt | 71.365 M 11.86 % | 63.800 M 32.27 % | 48.236 M 78.44 % | 27.032 M -25.43 % | 36.251 M -4.40 % | 37.918 M -22.87 % | 49.161 M -13.73 % | 56.988 M -79.97 % | 284.446 M 389.24 % | 58.140 M -19.42 % | 72.148 M -5.73 % | 76.534 M -6.54 % | 81.886 M 75.03 % | 46.785 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.672 M 2 738.69 % | 58.906 K |
| Total non current liabilities | 123.006 M -2.35 % | 125.971 M 69.60 % | 74.277 M 94.46 % | 38.196 M -15.74 % | 45.333 M -0.16 % | 45.408 M 213.77 % | 14.472 M 6.66 % | 13.567 M -77.17 % | 59.437 M -18.05 % | 72.528 M -13.73 % | 84.068 M 3.38 % | 81.323 M -6.86 % | 87.312 M 63.33 % | 53.459 M 57.66 % | 33.908 M 19.79 % | 28.305 M 60.13 % | 17.676 M 47.73 % | 11.965 M | 0.000 -100.00 % | 3.083 M 1 168.79 % | 243.020 K |
| Other current liabilities | 23.874 M -59.45 % | 58.879 M 2.50 % | 57.444 M 68.83 % | 34.024 M 81.68 % | 18.727 M -3.74 % | 19.454 M -69.65 % | 64.096 M 310.51 % | 15.614 M -11.63 % | 17.669 M -24.81 % | 23.500 M 86.36 % | 12.610 M -33.99 % | 19.102 M 7.82 % | 17.717 M -62.87 % | 47.714 M 84.39 % | 25.877 M 76.73 % | 14.642 M 44.89 % | 10.106 M 26.67 % | 7.979 M 209.52 % | -7.285 M -552.61 % | 1.610 M -78.68 % | 7.549 M |
| Deferred revenue | 0.000 -100.00 % | 3.081 M | 0.000 -100.00 % | 29.889 M 154.87 % | 11.727 M -3.00 % | 12.089 M 249.94 % | 3.455 M 28.06 % | 2.698 M | 0.000 -100.00 % | 934.175 K -70.51 % | 3.168 M -82.66 % | 18.265 M -48.11 % | 35.199 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 49.357 M 31.16 % | 37.630 M 244.08 % | 10.936 M -47.34 % | 20.768 M 0.51 % | 20.662 M -10.52 % | 23.089 M 107.72 % | 11.116 M -85.98 % | 79.284 M 5.49 % | 75.157 M 342.93 % | 16.968 M -22.17 % | 21.801 M 140.38 % | 9.069 M -70.28 % | 30.518 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.620 M 33 232.14 % | 4.860 K |
| Total current liabilities | 106.436 M -15.25 % | 125.585 M 26.71 % | 99.114 M 23.12 % | 80.501 M 33.96 % | 60.095 M 2.94 % | 58.380 M -36.92 % | 92.546 M -18.12 % | 113.030 M 67.00 % | 67.684 M 29.75 % | 52.165 M -9.18 % | 57.436 M 28.96 % | 44.536 M -45.02 % | 81.003 M 13.19 % | 71.566 M 70.82 % | 41.895 M 49.62 % | 28.001 M 37.39 % | 20.381 M 46.19 % | 13.941 M | 0.000 -100.00 % | 6.494 M -20.34 % | 8.152 M |
| Total liabilities | 229.442 M 5.85 % | 216.755 M 25.01 % | 173.391 M 46.08 % | 118.697 M 12.59 % | 105.428 M 1.58 % | 103.788 M -3.02 % | 107.018 M -15.47 % | 126.598 M -0.41 % | 127.121 M 1.95 % | 124.693 M -11.88 % | 141.504 M 12.43 % | 125.859 M -25.22 % | 168.316 M 34.63 % | 125.025 M 64.93 % | 75.803 M 34.63 % | 56.306 M 47.95 % | 38.057 M 46.90 % | 25.906 M 14.89 % | 22.548 M 135.44 % | 9.577 M 14.08 % | 8.395 M |
| Other non current assets | 23.200 M 439.64 % | 4.299 M | 0.000 | 0.000 | 0.000 100.00 % | -3.986 M 13.23 % | -4.593 M 14.76 % | -5.389 M -118.52 % | 29.104 M 15.01 % | 25.306 M -45.77 % | 46.662 M | 0.000 | 0.000 -100.00 % | 75.469 M 30.48 % | 57.841 M 23.80 % | 46.721 M 149.68 % | 18.713 M 1 655.45 % | 1.066 M -72.57 % | 3.886 M | 0.000 | 0.000 |
| Long term investments | 17.485 M -45.05 % | 31.818 M 0.91 % | 31.532 M 6.15 % | 29.706 M 12.07 % | 26.506 M 1.29 % | 26.170 M -9.36 % | 28.871 M -15.05 % | 33.987 M 19 103.35 % | 176.984 K 123.21 % | -762.375 K 89.72 % | -7.416 M -114.92 % | 49.713 M 91.01 % | 26.026 M 147.48 % | -54.814 M -37.79 % | -39.782 M -85.21 % | -21.480 M -38.96 % | -15.458 M | 0.000 | 0.000 -100.00 % | 147.388 K 17.72 % | 125.201 K |
| Intangible assets | 2.241 M 166.50 % | 840.894 K -22.26 % | 1.082 M 63.62 % | 661.081 K -5.21 % | 697.442 K -88.07 % | 5.847 M -18.26 % | 7.154 M -6.00 % | 7.610 M 253.98 % | 2.150 M -22.95 % | 2.790 M 5.97 % | 2.633 M 528.90 % | 418.663 K -14.84 % | 491.591 K -81.92 % | 2.720 M -19.60 % | 3.383 M -5.69 % | 3.587 M 19.22 % | 3.008 M 2 657.04 % | 109.112 K -99.56 % | 24.938 M 216.66 % | 7.875 M 3 268.29 % | 233.807 K |
| GoodWill | 6.036 M -3.86 % | 6.278 M -14.97 % | 7.384 M -10.84 % | 8.281 M 22.60 % | 6.755 M 12.18 % | 6.021 M -10.55 % | 6.731 M -10.21 % | 7.497 M -2.31 % | 7.674 M -12.22 % | 8.742 M 3.20 % | 8.471 M 94.36 % | 4.358 M 0.00 % | 4.358 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 8.277 M 16.27 % | 7.119 M -15.90 % | 8.465 M -5.33 % | 8.942 M 20.00 % | 7.452 M -37.21 % | 11.868 M -14.52 % | 13.885 M -8.09 % | 15.107 M 53.78 % | 9.824 M -14.82 % | 11.533 M 3.86 % | 11.104 M 132.45 % | 4.777 M -1.50 % | 4.850 M 78.33 % | 2.720 M -19.60 % | 3.383 M -5.69 % | 3.587 M 19.22 % | 3.008 M 2 657.04 % | 109.112 K 115.89 % | 50.540 K 949.64 % | 4.815 K 498.88 % | 804.000 |
| Property plant equipment net | 174.172 M 22.88 % | 141.743 M 37.19 % | 103.320 M 28.76 % | 80.241 M -1.61 % | 81.555 M -7.28 % | 87.957 M -6.67 % | 94.243 M -14.23 % | 109.879 M -7.92 % | 119.325 M -10.18 % | 132.848 M -3.74 % | 138.003 M 17.36 % | 117.586 M -6.70 % | 126.026 M 44.92 % | 86.961 M 42.97 % | 60.825 M 23.38 % | 49.300 M 29.64 % | 38.029 M 69.08 % | 22.491 M 484.53 % | 3.848 M 65.94 % | 2.319 M 513.25 % | 378.108 K |
| Total non current assets | 206.027 M 9.42 % | 188.287 M 30.14 % | 144.684 M 19.66 % | 120.915 M 2.15 % | 118.375 M -6.05 % | 125.995 M -8.03 % | 136.998 M -13.82 % | 158.973 M -3.54 % | 164.810 M -6.65 % | 176.550 M -6.27 % | 188.353 M 7.20 % | 175.702 M 10.35 % | 159.222 M 42.31 % | 111.881 M 32.82 % | 84.233 M 5.76 % | 79.647 M 75.17 % | 45.469 M 90.80 % | 23.830 M 206.14 % | 7.784 M 215.02 % | 2.471 M 390.16 % | 504.113 K |
| Other current assets | 33.451 M 108.19 % | 16.068 M -42.81 % | 28.093 M 6.68 % | 26.333 M 1.46 % | 25.953 M -55.03 % | 57.713 M 9.50 % | 52.708 M 31.17 % | 40.183 M -23.00 % | 52.189 M 15.52 % | 45.179 M 278.00 % | 11.952 M 276.11 % | 3.178 M -80.14 % | 16.001 M 936.98 % | 1.543 M 17.19 % | 1.317 M 59.98 % | 823.035 K 115.23 % | 382.391 K 37.78 % | 277.542 K 220.21 % | 86.676 K 97.78 % | 43.825 K -94.30 % | 769.254 K |
| Short term investments | 0.000 | 0.000 100.00 % | -10.339 M 26.72 % | -14.110 M -5.37 % | -13.391 M -18.83 % | -11.270 M 23.29 % | -14.692 M 28.45 % | -20.532 M -277.62 % | 11.560 M -1.63 % | 11.751 M -32.43 % | 17.390 M 145.00 % | -38.644 M -115.87 % | -17.901 M -128.97 % | 61.786 M 36.87 % | 45.142 M 94.46 % | 23.214 M 27.64 % | 18.188 M | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 26.601 M -68.82 % | 85.303 M 22.89 % | 69.415 M 250.35 % | 19.813 M 33.98 % | 14.788 M 29.47 % | 11.422 M -10.19 % | 12.718 M -14.45 % | 14.866 M -9.89 % | 16.498 M -14.45 % | 19.284 M -4.21 % | 20.132 M 6.20 % | 18.957 M -8.20 % | 20.650 M 49.07 % | 13.853 M 8.33 % | 12.788 M -69.38 % | 41.762 M -28.39 % | 58.316 M | 0.000 -100.00 % | 4.799 M 48.16 % | 3.239 M 81.32 % | 1.786 M |
| Cash and short term investments | 26.601 M -68.82 % | 85.303 M 22.89 % | 69.415 M 250.35 % | 19.813 M 33.98 % | 14.788 M 29.47 % | 11.422 M -10.19 % | 12.718 M -14.45 % | 14.866 M -47.01 % | 28.057 M -9.59 % | 31.034 M -17.29 % | 37.522 M 97.93 % | 18.957 M -8.20 % | 20.650 M -72.70 % | 75.639 M 30.57 % | 57.929 M -10.85 % | 64.976 M -15.07 % | 76.503 M | 0.000 -100.00 % | 4.799 M 48.16 % | 3.239 M 81.32 % | 1.786 M |
| Total current assets | 207.778 M -9.28 % | 229.036 M 16.91 % | 195.909 M 48.58 % | 131.850 M 9.70 % | 120.189 M 5.34 % | 114.095 M -0.42 % | 114.580 M -5.19 % | 120.852 M 1.02 % | 119.636 M 2.82 % | 116.359 M -7.69 % | 126.056 M 5.47 % | 119.518 M -38.26 % | 193.572 M -1.74 % | 196.997 M 17.51 % | 167.636 M 10.45 % | 151.782 M -11.93 % | 172.341 M -2.30 % | 176.407 M 476.65 % | 30.591 M 168.74 % | 11.383 M 38.09 % | 8.243 M |
| Inventory | 91.010 M 3.47 % | 87.959 M 53.71 % | 57.223 M -6.62 % | 61.278 M 22.38 % | 50.073 M 22.21 % | 40.975 M -16.64 % | 49.154 M -13.40 % | 56.758 M 11.40 % | 50.950 M 26.91 % | 40.146 M -11.44 % | 45.332 M 57.46 % | 28.789 M -9.37 % | 31.766 M -7.69 % | 34.413 M 37.83 % | 24.969 M 77.47 % | 14.069 M 123.99 % | 6.281 M 77.25 % | 3.544 M 361.48 % | 767.890 K 241.00 % | 225.188 K -95.87 % | 5.454 M |
| Net receivables | 56.715 M 42.84 % | 39.706 M -10.94 % | 44.585 M 57.10 % | 28.381 M -20.95 % | 35.902 M -3.07 % | 37.038 M 24.63 % | 29.718 M 12.49 % | 26.419 M -1.33 % | 26.775 M -19.13 % | 33.109 M 5.95 % | 31.250 M -53.66 % | 67.434 M -46.12 % | 125.155 M -14.97 % | 147.188 M 14.49 % | 128.564 M 54.66 % | 83.127 M -12.87 % | 95.410 M 65.98 % | 57.483 M 130.50 % | 24.938 M 216.66 % | 7.875 M 3 268.29 % | 233.807 K |
| Tax assets | 377.943 K -88.57 % | 3.307 M 141.95 % | 1.367 M -32.54 % | 2.026 M -29.19 % | 2.861 M -28.21 % | 3.986 M -13.23 % | 4.593 M -14.76 % | 5.389 M -15.54 % | 6.380 M -16.34 % | 7.626 M | 0.000 -100.00 % | 3.626 M 56.27 % | 2.320 M 50.23 % | 1.544 M -21.45 % | 1.966 M 29.42 % | 1.519 M 29.05 % | 1.177 M 618.43 % | 163.864 K | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 60.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.000 | 0.000 | 0.000 |
| Account payables | 26.363 M 15.04 % | 22.916 M 1.28 % | 22.626 M 17.09 % | 19.324 M 20.24 % | 16.071 M 26.63 % | 12.691 M -14.89 % | 14.912 M -6.47 % | 15.944 M -13.22 % | 18.372 M 26.13 % | 14.566 M -26.65 % | 19.857 M 23.69 % | 16.054 M -46.01 % | 29.736 M 47.09 % | 20.216 M 40.35 % | 14.404 M 36.73 % | 10.534 M 23.12 % | 8.556 M 43.48 % | 5.963 M 4.05 % | 5.731 M 138.32 % | 2.405 M 315.85 % | 578.232 K |
| Tax payables | 6.841 M 122.07 % | 3.081 M -41.03 % | 5.224 M -18.18 % | 6.385 M 37.76 % | 4.635 M 47.38 % | 3.145 M 29.83 % | 2.422 M 10.69 % | 2.188 M -12.54 % | 2.502 M 167.84 % | 934.175 K -70.51 % | 3.168 M 920.27 % | 310.505 K -67.98 % | 969.815 K -70.38 % | 3.274 M 102.78 % | 1.615 M -42.82 % | 2.824 M 64.32 % | 1.719 M | 0.000 -100.00 % | 1.555 M 80.83 % | 859.655 K 4 203.01 % | 19.978 K |
| Deferred revenue non current | 0.000 | 0.000 -100.00 % | 2.883 M -64.80 % | 8.190 M 73.05 % | 4.733 M 82.15 % | 2.598 M -37.05 % | 4.128 M -2.12 % | 4.217 M -65.82 % | 12.339 M | 0.000 | 0.000 -100.00 % | 1.019 M 8.57 % | 938.240 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 7.889 M -7.71 % | 8.548 M 85.19 % | 4.616 M 76.73 % | 2.612 M -24.78 % | 3.472 M 39.49 % | 2.489 M 34.92 % | 1.845 M 44.33 % | 1.278 M -11.96 % | 1.452 M -45.98 % | 2.688 M -16.40 % | 3.215 M 466.96 % | -876.128 K -3.25 % | -848.551 K -90.76 % | -444.821 K 33.19 % | -665.773 K -216.35 % | 572.240 K 1 904.72 % | -31.708 K -123.48 % | 135.042 K | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.598 M | 0.000 | 0.000 -100.00 % | 238.430 M | 0.000 | 0.000 100.00 % | -1.019 M 38.17 % | -1.647 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 -100.00 % | 113.625 K -60.55 % | 288.033 K 31.22 % | 219.497 K -41.29 % | 373.867 K | 0.000 | 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 |
| Other total stockholders equity | 5.059 M -0.37 % | 5.078 M 21.52 % | 4.179 M -0.01 % | 4.179 M -95.31 % | 89.179 M 17 115.68 % | -524.102 K -100.59 % | 89.329 M 0.00 % | 89.329 M -35.89 % | 139.329 M 0.17 % | 139.095 M | 0.000 -100.00 % | 132.996 M 0.00 % | 132.996 M 0.00 % | 132.996 M 0.00 % | 132.996 M 0.00 % | 132.996 M -1.43 % | 134.927 M -9.92 % | 149.792 M 22 645.57 % | 658.555 K 29.49 % | 508.563 K | 0.000 |
| Deferred tax liabilities non current | 24.047 M | 0.000 -100.00 % | 15.801 M 431.37 % | 2.974 M 80.01 % | 1.652 M 118.94 % | 754.490 K 5.49 % | 715.208 K -41.31 % | 1.219 M 12.63 % | 1.082 M | 0.000 | 0.000 -100.00 % | 1.569 M -59.06 % | 3.833 M -36.96 % | 6.081 M 33.90 % | 4.541 M 20.82 % | 3.758 M -17.34 % | 4.547 M -14.73 % | 5.332 M | 0.000 -100.00 % | 1.346 M | 0.000 |
| Other liabilities | 0.000 100.00 % | -34.801 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 22.548 M | 0.000 | 0.000 |
| Total assets | 413.805 M -0.84 % | 417.323 M 22.53 % | 340.592 M 34.75 % | 252.766 M 5.95 % | 238.564 M -0.64 % | 240.089 M -4.57 % | 251.578 M -10.09 % | 279.825 M -1.62 % | 284.446 M -2.89 % | 292.909 M -6.84 % | 314.409 M 6.50 % | 295.220 M -16.32 % | 352.794 M 14.22 % | 308.878 M 22.63 % | 251.870 M 8.83 % | 231.429 M 6.25 % | 217.810 M 8.78 % | 200.237 M 421.78 % | 38.375 M 176.99 % | 13.854 M 58.38 % | 8.747 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 -100.00 % | 835.337 K -25.70 % | 1.124 M 85.05 % | 607.551 K -23.64 % | 795.638 K -19.73 % | 991.216 K -20.44 % | 1.246 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 |
| Change in working capital | -40.339 M 16.45 % | -48.283 M -769.02 % | 7.217 M 277.08 % | 1.914 M 268.74 % | -1.134 M 84.98 % | -7.553 M -211.01 % | 6.803 M 318.25 % | -3.117 M -46.16 % | -2.133 M -111.79 % | 18.096 M 58.21 % | 11.439 M -59.86 % | 28.497 M 146.33 % | 11.569 M 146.56 % | -24.848 M 5.73 % | -26.357 M -245.35 % | -7.632 M 71.54 % | -26.819 M -1 384.52 % | 2.088 M 484.72 % | -542.700 K 74.82 % | -2.155 M -258.49 % | 1.360 M |
| Accounts receivables | -21.666 M -505.12 % | 5.348 M 132.09 % | -16.667 M -639.99 % | 3.087 M 484.92 % | -801.867 K 93.06 % | -11.552 M -414.58 % | 3.672 M -39.22 % | 6.042 M 64.68 % | 3.669 M 467.74 % | -997.790 K -111.86 % | 8.416 M -75.01 % | 33.671 M 1 680.95 % | 1.891 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.119 M -2 373.18 % | -207.000 K |
| Inventory | -7.432 M 69.58 % | -24.435 M -1 220.87 % | 2.180 M 119.28 % | -11.310 M -105.60 % | -5.501 M -159.89 % | 9.184 M 89.77 % | 4.839 M 185.86 % | -5.637 M 59.75 % | -14.004 M -348.49 % | 5.636 M 143.21 % | -13.043 M -858.71 % | 1.719 M 1 560.56 % | 103.524 K 101.10 % | -9.444 M 13.35 % | -10.900 M -48.28 % | -7.351 M -204.96 % | -2.410 M -211.22 % | 2.167 M 499.34 % | -542.700 K -2 539.85 % | -20.558 K -101.52 % | 1.349 M |
| Accounts payables | 0.000 | 0.000 | 0.000 -100.00 % | 3.253 M -3.63 % | 3.375 M 253.22 % | -2.203 M -182.85 % | -778.841 K 67.92 % | -2.428 M -159.51 % | 4.080 M 177.10 % | -5.291 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.792 M 568.58 % | 268.000 K |
| Other working capital | -11.241 M 61.50 % | -29.196 M -234.52 % | 21.704 M 215.27 % | 6.884 M 283.94 % | 1.793 M 160.14 % | -2.981 M -251.81 % | 1.964 M -22.05 % | 2.519 M -78.78 % | 11.871 M -4.73 % | 12.461 M -49.10 % | 24.481 M -8.58 % | 26.778 M 133.56 % | 11.465 M 174.43 % | -15.403 M 0.35 % | -15.457 M -5 399.18 % | -281.080 K 98.85 % | -24.409 M -30 660.78 % | -79.350 K | 0.000 -100.00 % | 1.193 M 2 485.55 % | -50.000 K |
| Other non cash items | -21.970 M -140.59 % | 54.133 M 87.14 % | 28.927 M 464.98 % | 5.120 M 86.55 % | 2.745 M 655.96 % | 363.057 K -83.70 % | 2.228 M 103.60 % | 1.094 M -33.92 % | 1.656 M -4.48 % | 1.734 M -80.76 % | 9.011 M 228.79 % | -6.997 M -206.72 % | 6.557 M 52.99 % | 4.286 M 143.94 % | 1.757 M 462.52 % | -484.626 K 97.87 % | -22.767 M -1 359.11 % | 1.808 M -70.92 % | 6.218 M 240.23 % | 1.828 M 4 432.24 % | 40.325 K |
| Net cash provided by operating activities | -10.365 M -112.44 % | 83.293 M -14.42 % | 97.333 M 160.57 % | 37.354 M 35.65 % | 27.538 M 77.33 % | 15.529 M -51.24 % | 31.848 M 62.47 % | 19.603 M -2.01 % | 20.004 M -48.02 % | 38.488 M 0.17 % | 38.422 M 1.64 % | 37.804 M 16.46 % | 32.461 M 1 069.04 % | -3.350 M 79.03 % | -15.975 M -1 543.34 % | -972.086 K 97.58 % | -40.221 M -301.97 % | 19.914 M 210.30 % | 6.418 M 86.83 % | 3.435 M 110.88 % | 1.629 M |
| Investments in property plant and equipment | -53.147 M 2.56 % | -54.543 M -45.41 % | -37.511 M -146.54 % | -15.215 M -90.69 % | -7.979 M 27.88 % | -11.064 M -65.64 % | -6.679 M 57.16 % | -15.593 M -71.75 % | -9.079 M 35.77 % | -14.134 M 70.24 % | -47.500 M -155.86 % | -18.565 M 65.38 % | -53.624 M -54.12 % | -34.794 M -87.91 % | -18.517 M -38.41 % | -13.378 M -14.42 % | -11.692 M | 0.000 | 0.000 100.00 % | -2.297 M -681.15 % | -294.000 K |
| Acquisitions net | 8.384 M 3 522.04 % | -245.000 K 75.50 % | -1.000 M -187.31 % | 1.145 M 4.85 % | 1.092 M -84.93 % | 7.247 M 138.52 % | 3.038 M 1 252.59 % | -263.608 K 73.08 % | -979.064 K -17 317.97 % | -5.621 K -100.28 % | 1.991 M -57.02 % | 4.632 M 522.53 % | -1.096 M -349.66 % | 439.124 K 415.09 % | -139.364 K 10.32 % | -155.401 K 94.98 % | -3.098 M -337.58 % | 1.304 M | 0.000 -100.00 % | 11.379 K 26.43 % | 9.000 K |
| Purchases of investments | 0.000 | 0.000 | 0.000 100.00 % | -2.472 M -574.25 % | -366.667 K 69.28 % | -1.193 M -98.68 % | -600.667 K -45.32 % | -413.329 K 24.64 % | -548.500 K -366.13 % | -117.671 K | 0.000 | 0.000 | 0.000 100.00 % | -2.813 M 34.13 % | -4.271 M -182.01 % | -1.515 M 95.72 % | -35.385 M | 0.000 100.00 % | -103.600 K 55.91 % | -235.000 K | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 -100.00 % | 1.307 M -56.89 % | 3.031 M 153.94 % | 1.193 M -18.17 % | 1.458 M 874.07 % | 149.721 K -23.33 % | 195.292 K 74.29 % | 112.050 K | 0.000 | 0.000 | 0.000 -100.00 % | 4.246 K -99.86 % | 2.983 M -91.57 % | 35.385 M 5 249.27 % | -687.185 K | 0.000 -100.00 % | 8.810 K -95.70 % | 205.000 K | 0.000 |
| Other investing activites | 1.443 M -70.46 % | 4.885 M 88.61 % | 2.590 M 9.88 % | 2.357 M -54.28 % | 5.155 M 50.90 % | 3.416 M 68.92 % | 2.022 M -14.42 % | 2.363 M -1.23 % | 2.393 M 969.57 % | 223.701 K -89.19 % | 2.070 M 238.22 % | 611.884 K 13.62 % | 538.530 K 127.29 % | 236.934 K -46.94 % | 446.562 K 137.72 % | 187.853 K 113.25 % | -1.418 M -118.93 % | 7.491 M 229.25 % | -5.796 M | 0.000 100.00 % | -14.000 K |
| Net cash used for investing activites | -43.320 M 13.19 % | -49.903 M -38.92 % | -35.921 M -178.92 % | -12.878 M -1 481.55 % | 932.171 K 332.82 % | -400.386 K 75.26 % | -1.619 M 88.00 % | -13.493 M -76.03 % | -7.665 M 44.92 % | -13.916 M 67.96 % | -43.440 M -226.11 % | -13.321 M 75.41 % | -54.181 M -46.72 % | -36.927 M -89.39 % | -19.498 M -194.99 % | 20.525 M 139.26 % | -52.280 M -694.44 % | 8.795 M 249.30 % | -5.890 M -154.43 % | -2.315 M -674.32 % | -299.000 K |
| Debt repayment | 33.853 M 101.10 % | 16.834 M 40.62 % | 11.971 M 554.48 % | -2.634 M 77.47 % | -11.690 M -459.53 % | -2.089 M 82.18 % | -11.726 M -276.18 % | 6.656 M 219.33 % | -5.578 M 67.11 % | -16.958 M -270.88 % | 9.924 M 226.58 % | -7.840 M -124.60 % | 31.866 M -26.62 % | 43.428 M 419.33 % | 8.362 M 19.00 % | 7.027 M 452.95 % | 1.271 M 153.21 % | -2.388 M -178.61 % | 3.038 M 874.76 % | 311.704 K 1 139.01 % | -30.000 K |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -6.537 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -44.550 M -50.00 % | -29.700 M -100.00 % | -14.850 M 0.00 % | -14.850 M 0.00 % | -14.850 M 0.00 % | -14.850 M 0.00 % | -14.850 M -66.67 % | -8.910 M 25.00 % | -11.880 M -128.57 % | -5.198 M | 0.000 100.00 % | -14.850 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -5.045 M -9.22 % | -4.619 M -182.85 % | -1.633 M 25.34 % | -2.187 M 4.85 % | -2.299 M -4.17 % | -2.207 M 33.75 % | -3.331 M -12.63 % | -2.958 M 10.22 % | -3.294 M -0.91 % | -3.265 M 12.50 % | -3.731 M -7.01 % | -3.487 M -4.12 % | -3.349 M -60.60 % | -2.085 M | 0.000 | 0.000 100.00 % | -942.016 K 94.63 % | -17.553 M | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | -15.741 M 9.97 % | -17.485 M -287.52 % | -4.512 M 77.06 % | -19.671 M 31.79 % | -28.839 M -50.62 % | -19.146 M 35.98 % | -29.907 M -473.79 % | -5.212 M 74.88 % | -20.752 M 18.36 % | -25.420 M -510.47 % | 6.193 M 123.66 % | -26.177 M -191.79 % | 28.517 M -31.02 % | 41.343 M 536.27 % | 6.498 M 1 000.45 % | -721.606 K -319.47 % | 328.791 K -99.76 % | 139.013 M 4 475.24 % | 3.038 M 874.76 % | 311.704 K 1 139.01 % | -30.000 K |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -57.418 M -2 762.48 % | -2.006 M | 0.000 | 0.000 |
| Net change in cash | -69.426 M -536.49 % | 15.905 M -72.05 % | 56.900 M 1 084.43 % | 4.804 M 1 401.92 % | -368.993 K 90.82 % | -4.018 M -1 343.99 % | 322.977 K -64.01 % | 897.377 K 110.67 % | -8.413 M -891.49 % | -848.522 K -172.18 % | 1.176 M 169.41 % | -1.694 M -124.91 % | 6.797 M 537.97 % | 1.065 M 103.68 % | -28.975 M -253.86 % | 18.831 M 120.43 % | -92.172 M -183.56 % | 110.304 M 6 971.64 % | 1.560 M | 0.000 | 0.000 |
| Cash at beginning of period | 85.296 M 22.92 % | 69.390 M 455.55 % | 12.490 M 62.50 % | 7.686 M -4.58 % | 8.055 M -33.28 % | 12.073 M 2.75 % | 11.750 M 8.27 % | 10.853 M -43.67 % | 19.266 M -4.30 % | 20.132 M 6.20 % | 18.957 M -8.20 % | 20.650 M 49.07 % | 13.853 M 8.33 % | 12.788 M -69.38 % | 41.762 M 82.12 % | 22.931 M -80.08 % | 115.103 M 2 298.56 % | 4.799 M -18.40 % | 5.881 M | 0.000 | 0.000 |
| Cash at end of period | 15.869 M -81.40 % | 85.296 M 22.92 % | 69.390 M 455.55 % | 12.490 M 62.50 % | 7.686 M -4.58 % | 8.055 M -33.28 % | 12.073 M 2.75 % | 11.750 M 8.27 % | 10.853 M -43.72 % | 19.284 M -4.21 % | 20.132 M 6.20 % | 18.957 M -8.20 % | 20.650 M 49.07 % | 13.853 M 8.33 % | 12.788 M -69.38 % | 41.762 M 82.12 % | 22.931 M -80.08 % | 115.103 M 1 447.00 % | 7.440 M 129.71 % | 3.239 M 81.32 % | 1.786 M |
| Operating cash flow | -10.365 M -112.44 % | 83.293 M -14.42 % | 97.333 M 160.57 % | 37.354 M 35.65 % | 27.538 M 77.33 % | 15.529 M -51.24 % | 31.848 M 62.47 % | 19.603 M -2.01 % | 20.004 M -48.02 % | 38.488 M 0.17 % | 38.422 M 1.64 % | 37.804 M 16.46 % | 32.461 M 1 069.04 % | -3.350 M 79.03 % | -15.975 M -1 543.34 % | -972.086 K 97.58 % | -40.221 M -301.97 % | 19.914 M 210.30 % | 6.418 M 86.83 % | 3.435 M 110.88 % | 1.629 M |
| Capital expenditure | -54.414 M 0.24 % | -54.543 M -45.41 % | -37.511 M -146.54 % | -15.215 M -90.69 % | -7.979 M 27.88 % | -11.064 M -65.64 % | -6.679 M 57.16 % | -15.593 M -71.75 % | -9.079 M 35.77 % | -14.134 M 70.24 % | -47.500 M -155.86 % | -18.565 M 65.38 % | -53.624 M -54.12 % | -34.794 M -87.91 % | -18.517 M -38.41 % | -13.378 M -14.42 % | -11.692 M | 0.000 | 0.000 100.00 % | -2.292 M -679.46 % | -294.000 K |
| Free CashFlow | -64.779 M -325.32 % | 28.750 M -51.94 % | 59.822 M 170.22 % | 22.139 M 13.19 % | 19.559 M 338.03 % | 4.465 M -82.26 % | 25.169 M 527.68 % | 4.010 M -63.30 % | 10.925 M -55.14 % | 24.353 M 368.27 % | -9.078 M -147.18 % | 19.239 M 190.91 % | -21.162 M 44.52 % | -38.144 M -10.59 % | -34.492 M -140.36 % | -14.350 M 72.36 % | -51.913 M -360.68 % | 19.914 M 210.30 % | 6.418 M 461.20 % | 1.144 M -14.34 % | 1.335 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 |
| 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2009-12-31 | 2009-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 159.684 M -16.23 % | 190.622 M -33.95 % | 288.598 M 103.17 % | 142.048 M -40.48 % | 238.652 M 65.52 % | 144.182 M -6.42 % | 154.078 M 42.28 % | 108.290 M 5.42 % | 102.722 M 14.71 % | 89.550 M -23.21 % | 116.620 M 20.31 % | 96.936 M -9.35 % | 106.930 M 33.95 % | 79.830 M -33.55 % | 120.142 M 52.77 % | 78.640 M -17.07 % | 94.832 M 39.26 % | 68.098 M -14.22 % | 79.384 M -16.90 % | 95.528 M 26.45 % | 75.548 M 12.18 % | 67.348 M -19.43 % | 83.590 M 17.84 % | 70.936 M -36.58 % | 111.858 M 29.15 % | 86.608 M -57.46 % | 203.614 M 251.91 % | 57.860 M -48.87 % | 113.158 M 228.28 % | 34.470 M -55.37 % | 77.230 M 78.79 % | 43.197 M |
| Net income | 6.071 M -73.09 % | 22.562 M -17.31 % | 27.286 M -12.47 % | 31.174 M 9.16 % | 28.557 M 65.58 % | 17.247 M 88.00 % | 9.174 M 39.04 % | 6.598 M 154.75 % | 2.590 M -68.19 % | 8.142 M 483.13 % | 1.396 M -68.99 % | 4.502 M 81.68 % | 2.478 M -29.68 % | 3.524 M 10.75 % | 3.182 M 237.96 % | 941.537 K -59.17 % | 2.306 M 1 001.66 % | 209.320 K 228.43 % | -162.988 K -112.45 % | 1.310 M 472.04 % | -352.000 K -111.16 % | 3.154 M 80.81 % | 1.744 M 222.41 % | -1.425 M -114.82 % | 9.616 M 946.58 % | 918.802 K -87.56 % | 7.384 M 574.95 % | 1.094 M -72.97 % | 4.048 M 1 045.79 % | -428.000 K -111.29 % | 3.790 M 279.61 % | -2.110 M |
| Income before tax | 15.524 M -45.47 % | 28.470 M -41.72 % | 48.848 M 50.26 % | 32.509 M 40.23 % | 23.182 M 132.12 % | 9.987 M -34.16 % | 15.168 M 96.58 % | 7.716 M 1.63 % | 7.592 M -16.95 % | 9.142 M 94.43 % | 4.702 M -14.42 % | 5.494 M 5.09 % | 5.228 M 3.81 % | 5.036 M -15.02 % | 5.926 M 795.52 % | 661.737 K -80.19 % | 3.340 M 2 213.44 % | 144.374 K 125.33 % | -570.000 K -119.61 % | 2.906 M 421.23 % | 557.532 K -85.30 % | 3.792 M 46.30 % | 2.592 M 261.80 % | -1.602 M -117.58 % | 9.114 M 690.44 % | 1.153 M -88.50 % | 10.023 M 707.66 % | 1.241 M -72.94 % | 4.586 M 1 579.35 % | -310.000 K -105.84 % | 5.306 M 300.98 % | -2.640 M |
| Income before tax ratio | 0.10 -34.91 % | 0.15 -11.76 % | 0.17 -26.04 % | 0.23 135.60 % | 0.10 40.24 % | 0.07 -29.64 % | 0.10 38.16 % | 0.07 -3.59 % | 0.07 -27.60 % | 0.10 153.20 % | 0.04 -28.86 % | 0.06 15.92 % | 0.05 -22.50 % | 0.06 27.89 % | 0.05 486.17 % | 0.01 -76.11 % | 0.04 1 561.26 % | 0.00 129.53 % | -0.01 -123.60 % | 0.03 312.21 % | 0.01 -86.89 % | 0.06 81.58 % | 0.03 237.30 % | -0.02 -127.72 % | 0.08 512.01 % | 0.01 -72.95 % | 0.05 129.51 % | 0.02 -47.08 % | 0.04 550.64 % | -0.01 -113.09 % | 0.07 212.42 % | -0.06 |
| EBITDA | -9.049 M -111.52 % | 78.518 M -27.43 % | 108.190 M 158.64 % | 41.831 M -16.15 % | 49.886 M 88.78 % | 26.425 M 11.57 % | 23.684 M 58.65 % | 14.928 M -7.15 % | 16.078 M -6.43 % | 17.182 M 7.55 % | 15.976 M 15.78 % | 13.798 M 1.95 % | 13.534 M -1.08 % | 13.682 M -6.99 % | 14.710 M 53.87 % | 9.560 M -20.21 % | 11.982 M 24.32 % | 9.638 M 15.73 % | 8.328 M -18.40 % | 10.206 M 17.80 % | 8.664 M -23.30 % | 11.296 M 82.25 % | 6.198 M -11.29 % | 6.987 M -53.23 % | 14.940 M 88.97 % | 7.906 M -59.55 % | 19.545 M 461.32 % | 3.482 M -66.23 % | 10.312 M 410.24 % | 2.021 M -76.99 % | 8.785 M 1 475.91 % | 557.456 K |
| Net income ratio | 0.04 -67.88 % | 0.12 25.19 % | 0.09 -56.92 % | 0.22 83.40 % | 0.12 0.03 % | 0.12 100.90 % | 0.06 -2.28 % | 0.06 141.65 % | 0.03 -72.27 % | 0.09 659.41 % | 0.01 -74.22 % | 0.05 100.41 % | 0.02 -47.50 % | 0.04 66.67 % | 0.03 121.21 % | 0.01 -50.76 % | 0.02 691.09 % | 0.00 249.71 % | 0.00 -114.98 % | 0.01 394.23 % | 0.00 -109.95 % | 0.05 124.41 % | 0.02 203.88 % | -0.02 -123.37 % | 0.09 710.33 % | 0.01 -70.75 % | 0.04 91.80 % | 0.02 -47.15 % | 0.04 388.11 % | -0.01 -125.30 % | 0.05 200.46 % | -0.05 |
| Ratio EBITDA | -0.06 -113.76 % | 0.41 9.88 % | 0.37 27.30 % | 0.29 40.88 % | 0.21 14.05 % | 0.18 19.23 % | 0.15 11.51 % | 0.14 -11.93 % | 0.16 -18.42 % | 0.19 40.06 % | 0.14 -3.76 % | 0.14 12.46 % | 0.13 -26.15 % | 0.17 39.98 % | 0.12 0.72 % | 0.12 -3.79 % | 0.13 -10.73 % | 0.14 34.91 % | 0.10 -1.81 % | 0.11 -6.84 % | 0.11 -31.63 % | 0.17 126.21 % | 0.07 -24.72 % | 0.10 -26.25 % | 0.13 46.31 % | 0.09 -4.90 % | 0.10 59.51 % | 0.06 -33.96 % | 0.09 55.43 % | 0.06 -48.46 % | 0.11 781.45 % | 0.01 |
| Gross profit ratio | 0.42 9.08 % | 0.39 -0.10 % | 0.39 18.89 % | 0.33 39.27 % | 0.23 32.30 % | 0.18 -40.58 % | 0.30 -11.24 % | 0.34 2.25 % | 0.33 -11.17 % | 0.37 28.30 % | 0.29 -5.34 % | 0.31 5.38 % | 0.29 -19.74 % | 0.36 39.24 % | 0.26 -26.57 % | 0.35 11.77 % | 0.32 -16.87 % | 0.38 10.40 % | 0.34 20.72 % | 0.29 -2.47 % | 0.29 -25.94 % | 0.39 22.72 % | 0.32 -15.23 % | 0.38 23.75 % | 0.31 -2.02 % | 0.31 1.08 % | 0.31 3.71 % | 0.30 -12.69 % | 0.34 13.29 % | 0.30 -8.09 % | 0.33 5.26 % | 0.31 |
| Weighted average shs out dil | 14.850 M 0.00 % | 14.850 M 0.00 % | 14.850 M 0.00 % | 14.850 M 0.00 % | 14.850 M 0.00 % | 14.850 M 0.00 % | 14.850 M 0.00 % | 14.850 M 0.00 % | 14.850 M 0.32 % | 14.803 M -0.32 % | 14.850 M 0.00 % | 14.850 M 0.00 % | 14.850 M 0.00 % | 14.850 M -3.48 % | 15.385 M -1.96 % | 15.692 M 5.67 % | 14.850 M 20.61 % | 12.312 M -17.09 % | 14.850 M 2.05 % | 14.551 M 0.56 % | 14.470 M -3.65 % | 15.018 M 1.13 % | 14.850 M 0.00 % | 14.850 M 0.00 % | 14.850 M 0.00 % | 14.850 M 0.00 % | 14.850 M 0.00 % | 14.850 M 0.00 % | 14.850 M 0.00 % | 14.850 M -1.81 % | 15.123 M 1.51 % | 14.898 M |
| Weighted average shs out | 14.850 M 0.00 % | 14.850 M 0.00 % | 14.850 M 0.00 % | 14.850 M 0.00 % | 14.850 M 0.00 % | 14.850 M 0.00 % | 14.850 M 0.00 % | 14.850 M 0.00 % | 14.850 M 0.32 % | 14.803 M -0.32 % | 14.850 M 0.00 % | 14.850 M 0.00 % | 14.850 M 0.00 % | 14.850 M -2.76 % | 15.271 M -2.69 % | 15.693 M 5.68 % | 14.850 M 20.61 % | 12.312 M -17.10 % | 14.852 M 2.07 % | 14.551 M 0.56 % | 14.470 M -3.65 % | 15.018 M 1.13 % | 14.850 M 0.00 % | 14.850 M 0.00 % | 14.850 M 0.00 % | 14.850 M 0.00 % | 14.850 M 0.00 % | 14.850 M 0.00 % | 14.850 M 0.00 % | 14.850 M -1.81 % | 15.123 M 1.51 % | 14.898 M |
| EPS diluted | 0.49 -67.76 % | 1.52 -17.39 % | 1.84 -12.38 % | 2.10 9.38 % | 1.92 65.52 % | 1.16 87.10 % | 0.62 40.91 % | 0.44 152.29 % | 0.17 -68.86 % | 0.56 495.74 % | 0.09 -68.67 % | 0.30 79.64 % | 0.17 -30.42 % | 0.24 20.00 % | 0.20 233.33 % | 0.06 -61.34 % | 0.16 762.22 % | 0.02 263.64 % | -0.01 -112.22 % | 0.09 468.85 % | -0.02 -111.09 % | 0.22 87.39 % | 0.12 217.40 % | -0.10 -115.63 % | 0.64 966.67 % | 0.06 -40.00 % | 0.10 42.86 % | 0.07 -83.33 % | 0.42 1 500.00 % | -0.03 -115.00 % | 0.20 266.67 % | -0.12 |
| Earnings per share | 0.49 -67.76 % | 1.52 -17.39 % | 1.84 -12.38 % | 2.10 9.38 % | 1.92 65.52 % | 1.16 87.10 % | 0.62 40.91 % | 0.44 152.29 % | 0.17 -68.86 % | 0.56 495.74 % | 0.09 -68.67 % | 0.30 79.64 % | 0.17 -30.42 % | 0.24 20.00 % | 0.20 233.33 % | 0.06 -61.34 % | 0.16 762.22 % | 0.02 263.64 % | -0.01 -112.22 % | 0.09 468.85 % | -0.02 -111.09 % | 0.22 87.39 % | 0.12 217.40 % | -0.10 -115.63 % | 0.64 966.67 % | 0.06 -40.00 % | 0.10 42.86 % | 0.07 -83.33 % | 0.42 1 500.00 % | -0.03 -115.00 % | 0.20 266.67 % | -0.12 |
| Gross profit | 67.676 M -8.62 % | 74.062 M -34.01 % | 112.238 M 141.54 % | 46.468 M -17.11 % | 56.058 M 118.98 % | 25.600 M -44.40 % | 46.040 M 26.29 % | 36.456 M 7.79 % | 33.820 M 1.90 % | 33.190 M -1.48 % | 33.690 M 13.88 % | 29.584 M -4.47 % | 30.968 M 7.51 % | 28.806 M -7.48 % | 31.136 M 12.19 % | 27.754 M -7.31 % | 29.944 M 15.77 % | 25.866 M -5.29 % | 27.312 M 0.32 % | 27.226 M 23.32 % | 22.078 M -16.92 % | 26.574 M -1.12 % | 26.876 M -0.11 % | 26.906 M -21.52 % | 34.286 M 26.54 % | 27.094 M -57.00 % | 63.015 M 264.97 % | 17.266 M -55.36 % | 38.674 M 271.90 % | 10.399 M -58.98 % | 25.350 M 88.20 % | 13.470 M |
| Income tax expense | 8.865 M 72.27 % | 5.146 M -71.58 % | 18.106 M 212.06 % | 5.802 M -63.51 % | 15.900 M 580.07 % | 2.338 M -58.34 % | 5.612 M 1 292.56 % | 403.000 K -88.13 % | 3.396 M 239.78 % | 999.476 K -52.68 % | 2.112 M 175.96 % | 765.338 K -63.49 % | 2.096 M 56.94 % | 1.336 M -17.36 % | 1.616 M 43 588.67 % | 3.699 K -99.77 % | 1.589 M 571.60 % | 236.568 K -1.42 % | 239.972 K -64.51 % | 676.110 K -9.84 % | 749.932 K -23.35 % | 978.340 K 14.52 % | 854.306 K 720.66 % | -137.645 K -112.47 % | 1.104 M 221.25 % | 343.718 K -86.98 % | 2.639 M 859.73 % | 274.973 K -48.87 % | 537.788 K 353.10 % | 118.690 K 111.93 % | -995.000 K -87.74 % | -530.000 K |
| Cost of revenue | 92.010 M -21.06 % | 116.558 M -33.91 % | 176.360 M 84.52 % | 95.580 M -47.65 % | 182.593 M 59.86 % | 114.217 M 5.72 % | 108.040 M 50.40 % | 71.834 M 4.26 % | 68.902 M 22.25 % | 56.360 M -32.04 % | 82.930 M 23.13 % | 67.352 M -11.34 % | 75.964 M 48.88 % | 51.024 M -42.67 % | 89.006 M 74.91 % | 50.886 M -21.58 % | 64.886 M 53.64 % | 42.232 M -18.90 % | 52.072 M -23.76 % | 68.302 M 27.73 % | 53.472 M 31.14 % | 40.774 M -28.11 % | 56.714 M 28.81 % | 44.030 M -43.24 % | 77.572 M 30.34 % | 59.514 M -57.67 % | 140.599 M 246.35 % | 40.594 M -45.50 % | 74.486 M 227.24 % | 22.762 M -56.13 % | 51.881 M 74.52 % | 29.727 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 |
| 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 |
| Other expenses | 12.168 M | 0.000 | 0.000 -100.00 % | 4.112 M -20.98 % | 5.204 M 120.14 % | 2.364 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 28.334 M 100.92 % | 14.102 M -22.74 % | 18.253 M 28.72 % | 14.180 M -11.37 % | 15.999 M -4.42 % | 16.738 M -19.64 % | 20.830 M 37.26 % | 15.176 M -25.07 % | 20.254 M 31.23 % | 15.434 M | 0.000 | 0.000 -100.00 % | 14.232 M -50.30 % | 28.634 M 12.79 % | 25.386 M -15.02 % | 29.872 M -43.37 % | 52.753 M 236.13 % | 15.694 M -54.71 % | 34.656 M 181.76 % | 12.300 M -41.75 % | 21.117 M 13.73 % | 18.568 M |
| Operating expenses | 78.593 M 263.22 % | 21.638 M -1.67 % | 22.006 M 62.02 % | 13.582 M 62.00 % | 8.384 M -25.21 % | 11.210 M -63.37 % | 30.602 M 7.76 % | 28.398 M 9.39 % | 25.960 M 10.66 % | 23.460 M -40.02 % | 39.114 M 67.31 % | 23.378 M -7.80 % | 25.356 M 9.05 % | 23.252 M -5.98 % | 24.732 M -6.39 % | 26.420 M 0.96 % | 26.170 M 5.41 % | 24.828 M -9.52 % | 27.440 M 15.07 % | 23.846 M 11.89 % | 21.312 M -3.09 % | 21.992 M -7.18 % | 23.692 M -17.26 % | 28.634 M 12.79 % | 25.386 M -15.02 % | 29.872 M -43.37 % | 52.753 M 236.13 % | 15.694 M -54.71 % | 34.656 M 181.76 % | 12.300 M -41.75 % | 21.117 M 13.73 % | 18.568 M |
| Cost and expenses | 170.603 M 23.45 % | 138.196 M -30.33 % | 198.364 M 81.71 % | 109.163 M -44.59 % | 197.024 M 57.08 % | 125.427 M -9.53 % | 138.642 M 38.32 % | 100.232 M 5.66 % | 94.862 M 18.84 % | 79.820 M -28.67 % | 111.910 M 23.34 % | 90.732 M -10.45 % | 101.320 M 36.41 % | 74.274 M -34.70 % | 113.738 M 47.12 % | 77.308 M -15.10 % | 91.056 M 35.78 % | 67.060 M -15.66 % | 79.512 M -13.71 % | 92.150 M 23.22 % | 74.782 M 19.14 % | 62.766 M -21.94 % | 80.406 M 13.06 % | 71.117 M -30.93 % | 102.958 M 18.60 % | 86.808 M -55.10 % | 193.352 M 238.90 % | 57.052 M -47.73 % | 109.140 M 211.28 % | 35.062 M -51.97 % | 72.997 M 51.15 % | 48.296 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 111.500 K | 0.000 -100.00 % | 499.000 K | 0.000 -100.00 % | 300.000 K | 0.000 -100.00 % | 92.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 |
| Selling general and administrative expenses | 12.577 M -41.88 % | 21.638 M -1.67 % | 22.006 M 24.37 % | 17.694 M -9.89 % | 19.635 M 44.65 % | 13.574 M -1.29 % | 13.752 M 11.48 % | 12.336 M 0.93 % | 12.222 M 14.55 % | 10.670 M -0.17 % | 10.688 M 6.28 % | 10.056 M 0.46 % | 10.010 M 3.90 % | 9.634 M -11.06 % | 10.832 M 4.21 % | 10.394 M 3.38 % | 10.054 M 3.10 % | 9.752 M 0.43 % | 9.710 M 6.24 % | 9.140 M 5.71 % | 8.646 M 0.77 % | 8.580 M 0.78 % | 8.514 M -14.29 % | 9.934 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest income | 2.186 M | 0.000 | 0.000 -100.00 % | 757.559 K 164.40 % | 286.516 K | 0.000 -100.00 % | 270.000 K -21.05 % | 342.000 K 27.48 % | 268.282 K -54.51 % | 589.718 K 9 204.48 % | 6.338 K -99.11 % | 711.384 K 85.93 % | 382.610 K -26.29 % | 519.100 K 8.90 % | 476.662 K -28.97 % | 671.115 K 54.52 % | 434.334 K -51.44 % | 894.346 K 101.79 % | 443.216 K -6.34 % | 473.212 K 126.71 % | 208.734 K -73.59 % | 790.316 K 33.34 % | 592.688 K -54.66 % | 1.307 M 508.71 % | 214.748 K -91.05 % | 2.400 M 76.08 % | 1.363 M 162.75 % | 518.751 K -72.38 % | 1.878 M 146.11 % | 763.062 K -54.06 % | 1.661 M -33.66 % | 2.504 M |
| Interest expense | 3.315 M | 0.000 | 0.000 -100.00 % | 1.134 M 54.88 % | 732.176 K 381.69 % | 152.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 -100.00 % | 1.809 M | 0.000 -100.00 % | 1.413 M -14.85 % | 1.660 M 157.70 % | 644.149 K -47.93 % | 1.237 M 165.30 % | 466.266 K -27.35 % | 641.831 K 12.58 % | 570.135 K |
| Depreciation and amortization | 204.000 K -99.07 % | 21.956 M 131.31 % | 9.492 M 15.93 % | 8.188 M 3.65 % | 7.900 M 5.56 % | 7.484 M -1.50 % | 7.598 M 0.00 % | 7.598 M -9.66 % | 8.410 M 0.00 % | 8.410 M 0.02 % | 8.408 M 0.00 % | 8.408 M -1.99 % | 8.579 M -1.95 % | 8.750 M -1.32 % | 8.867 M -1.30 % | 8.984 M 2.60 % | 8.756 M 0.00 % | 8.756 M 15.42 % | 7.586 M 0.00 % | 7.586 M -8.45 % | 8.286 M 17.77 % | 7.036 M 2.63 % | 6.856 M 1.12 % | 6.780 M 12.25 % | 6.040 M 13.15 % | 5.338 M 48.11 % | 3.604 M 88.79 % | 1.909 M -57.48 % | 4.490 M 140.75 % | 1.865 M -34.28 % | 2.838 M 7.99 % | 2.628 M |
| Operating income | -10.917 M -120.82 % | 52.424 M -41.90 % | 90.232 M 174.39 % | 32.885 M -21.00 % | 41.628 M 121.94 % | 18.756 M 16.60 % | 16.086 M 119.45 % | 7.330 M -4.41 % | 7.668 M -12.59 % | 8.772 M 15.91 % | 7.568 M 40.41 % | 5.390 M 8.80 % | 4.954 M -0.14 % | 4.961 M -15.08 % | 5.842 M 874.34 % | 599.588 K -81.43 % | 3.228 M 266.10 % | 881.726 K 133.27 % | -2.650 M -201.07 % | 2.622 M 594.55 % | 377.508 K -91.14 % | 4.260 M 3.15 % | 4.130 M 339.00 % | -1.728 M -119.42 % | 8.900 M 4 561.60 % | -199.480 K -101.94 % | 10.262 M 552.38 % | 1.573 M -60.85 % | 4.018 M 778.72 % | -592.000 K -113.99 % | 4.233 M 188.51 % | -4.782 M |
| Operating income ratio | -0.07 -124.86 % | 0.28 -12.04 % | 0.31 35.05 % | 0.23 32.72 % | 0.17 34.09 % | 0.13 24.60 % | 0.10 54.24 % | 0.07 -9.32 % | 0.07 -23.79 % | 0.10 50.95 % | 0.06 16.71 % | 0.06 20.02 % | 0.05 -25.45 % | 0.06 27.80 % | 0.05 537.76 % | 0.01 -77.60 % | 0.03 162.89 % | 0.01 138.79 % | -0.03 -221.62 % | 0.03 449.29 % | 0.00 -92.10 % | 0.06 28.02 % | 0.05 302.82 % | -0.02 -130.62 % | 0.08 3 554.47 % | 0.00 -104.57 % | 0.05 85.38 % | 0.03 -23.44 % | 0.04 306.75 % | -0.02 -131.34 % | 0.05 149.51 % | -0.11 |
| Total other income expenses net | 26.441 M 210.38 % | -23.954 M 42.12 % | -41.384 M -10 906.38 % | -376.000 K -0.53 % | -374.000 K -23.03 % | -304.000 K 98.17 % | -16.622 M -1.33 % | -16.404 M -19.68 % | -13.706 M -2.44 % | -13.380 M -232.11 % | 10.128 M 9 568.55 % | 104.752 K -98.00 % | 5.247 M 6 841.53 % | 75.588 K -9.17 % | 83.218 K 33.90 % | 62.149 K -45.13 % | 113.266 K 115.35 % | -738.000 K 43.84 % | -1.314 M -562.29 % | 284.238 K 102.21 % | -12.874 M 9.35 % | -14.202 M -822.21 % | -1.540 M -263.21 % | -424.000 K -299.62 % | 212.408 K -84.30 % | 1.353 M 665.90 % | -239.000 K 28.01 % | -332.000 K -158.47 % | 567.852 K 100.84 % | 282.734 K -73.66 % | 1.073 M -49.90 % | 2.142 M |
| 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2009-12-31 | 2009-06-30 |
| 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2009-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 94.121 M 150.17 % | 37.623 M 133.30 % | 16.126 M 132.56 % | -49.524 M -383.52 % | -10.242 M -216.21 % | 8.814 M -68.51 % | 27.987 M 71.58 % | 16.312 M -61.28 % | 42.125 M 94.82 % | 21.622 M -53.98 % | 46.988 M 80.87 % | 25.979 M -45.38 % | 47.559 M 13.84 % | 41.776 M -35.15 % | 64.418 M 7.02 % | 60.195 M -3.13 % | 62.137 M 18.27 % | 52.538 M -9.64 % | 58.140 M -6.73 % | 62.336 M -13.32 % | 71.916 M -6.20 % | 76.671 M 7.36 % | 71.417 M -15.27 % | 84.291 M 14.46 % | 73.643 M 750.56 % | -11.320 M 18.29 % | -13.853 M -47.39 % | -9.399 M 26.50 % | -12.788 M 59.64 % | -31.681 M 24.14 % | -41.762 M |
| Total investments | 17.485 M -0.47 % | 17.567 M -44.79 % | 31.818 M 10.83 % | 28.709 M 35.47 % | 21.193 M 28.73 % | 16.463 M 5.56 % | 15.596 M 19.11 % | 13.094 M -0.17 % | 13.115 M -0.23 % | 13.145 M -11.78 % | 14.900 M -0.56 % | 14.985 M 5.68 % | 14.179 M 3.58 % | 13.689 M 1.74 % | 13.455 M 7.11 % | 12.561 M 7.02 % | 11.737 M 10.68 % | 10.604 M -3.50 % | 10.988 M 2.94 % | 10.675 M 7.03 % | 9.974 M 7.87 % | 9.246 M -16.47 % | 11.069 M 9.45 % | 10.113 M 24.48 % | 8.125 M -3.14 % | 8.388 M 20.30 % | 6.973 M 16.18 % | 6.002 M 11.97 % | 5.360 M 104.38 % | 2.623 M 51.24 % | 1.734 M |
| Total debt | 120.722 M 39.12 % | 86.774 M -14.45 % | 101.430 M 50.62 % | 67.342 M 13.81 % | 59.173 M 43.36 % | 41.277 M -13.65 % | 47.800 M 14.47 % | 41.757 M -26.63 % | 56.912 M 1.18 % | 56.251 M -3.70 % | 58.409 M 8.02 % | 54.073 M -10.29 % | 60.277 M -14.73 % | 70.692 M -10.84 % | 79.284 M 0.19 % | 79.131 M 0.63 % | 78.635 M 8.66 % | 72.366 M -6.53 % | 77.423 M 1.33 % | 76.404 M -16.99 % | 92.048 M -6.53 % | 98.482 M 8.97 % | 90.374 M -11.54 % | 102.162 M 8.34 % | 94.293 M 37 067.25 % | 253.700 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 0.000 -100.00 % | 1.327 M 47.54 % | 899.434 K 161.17 % | -1.470 M -1 194.17 % | -113.624 K 75.97 % | -472.772 K -64.14 % | -288.033 K -45.23 % | -198.332 K 99.85 % | -131.911 M -29 188.66 % | -450.382 K 99.63 % | -121.396 M -36 104.28 % | -335.308 K 99.69 % | -106.973 M -220.12 % | 89.058 M 191.21 % | -97.641 M -170.29 % | 138.917 M 269.00 % | -82.200 M -159.07 % | 139.165 M 295.02 % | -71.361 M -151.23 % | 139.283 M -0.05 % | 139.356 M 4.90 % | 132.845 M -0.01 % | 132.852 M -0.03 % | 132.898 M 471.88 % | -35.737 M | 0.000 | 0.000 | 0.000 100.00 % | -17.223 M | 0.000 | 0.000 |
| Retained earnings | 156.415 M 4.16 % | 150.168 M -12.66 % | 171.941 M -1.38 % | 174.355 M 21.48 % | 143.520 M 10.56 % | 129.813 M 15.32 % | 112.566 M 249.99 % | 32.162 M 25.12 % | 25.705 M -31.55 % | 37.550 M 25.13 % | 30.007 M -30.97 % | 43.470 M 50.84 % | 28.818 M -31.28 % | 41.937 M 10.76 % | 37.863 M 741.65 % | -5.901 M -385.40 % | 2.068 M 969.68 % | -237.739 K -102.08 % | 11.433 M -1.76 % | 11.638 M -24.84 % | 15.484 M -40.21 % | 25.895 M 14.91 % | 22.535 M 10.48 % | 20.398 M -45.21 % | 37.229 M 47.91 % | 25.171 M 36.07 % | 18.498 M 0.00 % | 18.498 M 14.13 % | 16.208 M 0.00 % | 16.208 M 8.45 % | 14.945 M |
| Common stock | 15.000 M 0.00 % | 15.000 M 0.00 % | 15.000 M 0.00 % | 15.000 M 0.00 % | 15.000 M 0.00 % | 15.000 M 0.00 % | 15.000 M 1.01 % | 14.850 M -1.00 % | 15.000 M 1.01 % | 14.850 M 0.00 % | 14.850 M 0.00 % | 14.850 M 0.00 % | 14.850 M 0.00 % | 14.850 M 0.00 % | 14.850 M 0.00 % | 14.850 M 0.00 % | 14.850 M 0.00 % | 14.850 M 0.00 % | 14.850 M -1.00 % | 15.000 M 0.00 % | 15.000 M 1.01 % | 14.850 M 0.00 % | 14.850 M 0.00 % | 14.850 M 0.00 % | 14.850 M 0.00 % | 14.850 M 0.00 % | 14.850 M 0.00 % | 14.850 M 0.00 % | 14.850 M 0.00 % | 14.850 M 0.00 % | 14.850 M |
| Total equity | 184.363 M 2.99 % | 179.006 M -10.75 % | 200.568 M 1.42 % | 197.754 M 18.27 % | 167.201 M 10.63 % | 151.142 M 12.73 % | 134.069 M -4.29 % | 140.081 M 5.22 % | 133.136 M -7.53 % | 143.974 M 5.63 % | 136.302 M -8.54 % | 149.035 M 3.10 % | 144.560 M -7.66 % | 156.546 M 2.17 % | 153.228 M 2.58 % | 149.374 M -5.05 % | 157.325 M 1.15 % | 155.534 M -7.54 % | 168.216 M -0.26 % | 168.660 M -2.46 % | 172.905 M -0.39 % | 173.581 M 2.49 % | 169.361 M 0.81 % | 168.008 M -8.93 % | 184.478 M 0.63 % | 183.316 M -0.29 % | 183.853 M 3.41 % | 177.789 M 0.98 % | 176.067 M 1.16 % | 174.040 M -0.62 % | 175.123 M |
| Other non current liabilities | 27.594 M -28.54 % | 38.614 M -34.49 % | 58.942 M 80.77 % | 32.606 M 343.21 % | 7.357 M -22.15 % | 9.449 M 217.77 % | 2.974 M -98.77 % | 241.167 M 2 555.34 % | 9.082 M 91.38 % | 4.746 M -49.16 % | 9.334 M -68.93 % | 30.037 M 118.35 % | 13.756 M -95.03 % | 276.973 M 720.47 % | -44.639 M -603.23 % | 8.870 M -96.28 % | 238.430 M 277.75 % | 63.118 M 338.68 % | 14.388 M 30.38 % | 11.036 M 10.72 % | 9.967 M 13.86 % | 8.754 M 7.83 % | 8.118 M 1 051.59 % | 704.975 K 106.94 % | -10.157 M -118.63 % | 54.512 M 15.06 % | 47.379 M 62.78 % | 29.106 M -0.89 % | 29.367 M 13.41 % | 25.893 M 5.49 % | 24.547 M |
| Long term debt | 71.365 M 3.75 % | 68.786 M 7.82 % | 63.800 M 15.71 % | 55.138 M 14.31 % | 48.236 M 148.53 % | 19.408 M -28.20 % | 27.032 M -14.42 % | 31.585 M -12.87 % | 36.251 M -16.59 % | 43.461 M 14.62 % | 37.918 M -29.88 % | 54.073 M 9.99 % | 49.161 M | 0.000 -100.00 % | 56.988 M 15.34 % | 49.410 M -82.63 % | 284.446 M | 0.000 -100.00 % | 58.140 M -7.25 % | 62.684 M -13.12 % | 72.148 M -13.19 % | 83.113 M 13.54 % | 73.204 M -9.39 % | 80.788 M 13.67 % | 71.074 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 123.006 M 14.53 % | 107.399 M -16.87 % | 129.199 M 51.90 % | 85.057 M 14.51 % | 74.277 M 16.34 % | 63.844 M 67.15 % | 38.196 M -6.01 % | 40.639 M -10.36 % | 45.333 M -14.00 % | 52.713 M 16.09 % | 45.408 M -41.11 % | 77.109 M 432.82 % | 14.472 M 24.05 % | 11.666 M -14.02 % | 13.567 M -86.58 % | 101.097 M 70.09 % | 59.437 M 306.34 % | 14.627 M -79.83 % | 72.528 M -1.62 % | 73.720 M -10.22 % | 82.115 M -10.62 % | 91.867 M 12.97 % | 81.323 M -2.26 % | 83.203 M -4.71 % | 87.312 M 51.38 % | 57.676 M 7.89 % | 53.459 M 56.90 % | 34.073 M 0.49 % | 33.908 M 15.06 % | 29.470 M 4.12 % | 28.305 M |
| Other current liabilities | 23.874 M -64.57 % | 67.387 M 14.45 % | 58.879 M 1 333.03 % | 4.109 M -92.85 % | 57.444 M -11.66 % | 65.023 M 91.11 % | 34.024 M 139.69 % | 14.195 M -24.20 % | 18.727 M 34.29 % | 13.946 M -28.31 % | 19.454 M 19.56 % | 16.272 M -75.54 % | 66.518 M 276.10 % | 17.686 M -0.65 % | 17.802 M 0.05 % | 17.793 M -11.79 % | 20.171 M 156.75 % | -35.541 M -267.78 % | 21.184 M 9.72 % | 19.307 M -1.65 % | 19.631 M 38.87 % | 14.136 M 15.86 % | 12.201 M -49.20 % | 24.018 M -36.61 % | 37.890 M -12.45 % | 43.278 M -9.98 % | 48.076 M 74.76 % | 27.510 M 6.31 % | 25.877 M 62.19 % | 15.954 M 8.96 % | 14.642 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 3.081 M -96.40 % | 85.487 M | 0.000 -100.00 % | 32.153 M 7.57 % | 29.889 M 365.33 % | 6.423 M 38.58 % | 4.635 M -34.79 % | 7.107 M -41.21 % | 12.089 M 178.14 % | -15.471 M -547.84 % | 3.455 M 10.36 % | 3.130 M 16.04 % | 2.698 M 112.38 % | -21.794 M | 0.000 -100.00 % | 889.323 K -4.80 % | 934.175 K | 0.000 | 0.000 100.00 % | -15.369 M | 0.000 -100.00 % | 20.724 M -41.12 % | 35.199 M -7.48 % | 38.045 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 49.357 M 174.37 % | 17.989 M -52.20 % | 37.630 M 208.33 % | 12.204 M 11.59 % | 10.936 M | 0.000 -100.00 % | 20.768 M 104.18 % | 10.172 M -50.77 % | 20.662 M 61.56 % | 12.789 M -44.61 % | 23.089 M 49.24 % | 15.471 M 39.18 % | 11.116 M -84.28 % | 70.692 M -10.84 % | 79.284 M 263.80 % | 21.794 M -71.00 % | 75.157 M 3.86 % | 72.366 M 275.26 % | 19.284 M 40.55 % | 13.720 M -31.05 % | 19.900 M 29.48 % | 15.369 M -10.49 % | 17.170 M -19.67 % | 21.374 M 72.27 % | 12.407 M 4 790.53 % | 253.700 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 106.436 M -1.62 % | 108.186 M 23.56 % | 87.556 M -35.85 % | 136.478 M 37.70 % | 99.114 M 56.09 % | 63.497 M -21.12 % | 80.501 M 56.64 % | 51.393 M -14.48 % | 60.095 M 14.61 % | 52.434 M -10.19 % | 58.380 M 131.16 % | 25.255 M -72.71 % | 92.546 M -9.06 % | 101.770 M -9.96 % | 113.030 M 321.53 % | 26.814 M -60.38 % | 67.684 M -35.06 % | 104.219 M 99.79 % | 52.165 M 9.78 % | 47.518 M -19.99 % | 59.388 M 23.52 % | 48.081 M 7.96 % | 44.536 M -27.91 % | 61.776 M -23.74 % | 81.003 M 31.39 % | 61.651 M -13.85 % | 71.566 M 42.72 % | 50.144 M 19.69 % | 41.895 M 50.93 % | 27.759 M -0.86 % | 28.001 M |
| Total liabilities | 229.442 M 6.43 % | 215.585 M -0.54 % | 216.755 M -2.16 % | 221.535 M 27.77 % | 173.391 M 36.16 % | 127.341 M 7.28 % | 118.697 M 28.97 % | 92.032 M -12.71 % | 105.428 M 0.27 % | 105.147 M 1.31 % | 103.788 M 1.39 % | 102.364 M -4.35 % | 107.018 M -5.66 % | 113.436 M -10.40 % | 126.598 M -1.03 % | 127.911 M 0.62 % | 127.121 M 6.96 % | 118.846 M -4.69 % | 124.693 M 2.85 % | 121.238 M -14.32 % | 141.503 M 1.11 % | 139.947 M 11.19 % | 125.859 M -13.19 % | 144.979 M -13.86 % | 168.316 M 41.05 % | 119.328 M -4.56 % | 125.025 M 48.46 % | 84.217 M 11.10 % | 75.803 M 32.46 % | 57.229 M 1.64 % | 56.306 M |
| Other non current assets | 23.200 M -58.77 % | 56.267 M 1 535.48 % | 3.440 M | 0.000 | 0.000 -100.00 % | 28.097 M | 0.000 100.00 % | -3.387 M | 0.000 100.00 % | -3.898 M 2.21 % | -3.986 M 10.92 % | -4.474 M -115.50 % | 28.871 M -2.49 % | 29.607 M -12.89 % | 33.987 M 6.78 % | 31.828 M -10.30 % | 35.484 M 15.31 % | 30.772 M -6.56 % | 32.932 M -21.36 % | 41.877 M -7.42 % | 45.232 M -24.25 % | 59.716 M 33.42 % | 44.758 M -38.06 % | 72.260 M | 0.000 -100.00 % | 74.545 M -1.23 % | 75.469 M 36.50 % | 55.289 M -4.41 % | 57.841 M 8.47 % | 53.323 M 14.13 % | 46.721 M |
| Long term investments | 17.485 M -0.47 % | 17.567 M -44.79 % | 31.818 M -9.85 % | 35.294 M 11.93 % | 31.532 M | 0.000 -100.00 % | 29.706 M 16.14 % | 25.578 M -3.50 % | 26.506 M 9.80 % | 24.140 M -7.76 % | 26.170 M -8.68 % | 28.657 M 102.11 % | 14.179 M 3.58 % | 13.689 M 1.74 % | 13.455 M 7.12 % | 12.561 M 6 997.23 % | 176.984 K -69.54 % | 580.993 K 176.21 % | -762.375 K -107.14 % | 10.675 M 7.03 % | 9.974 M 149.76 % | -20.043 M -281.07 % | 11.069 M 124.39 % | -45.378 M -274.36 % | 26.026 M 166.93 % | -38.883 M 29.06 % | -54.814 M -49.20 % | -36.739 M 7.65 % | -39.782 M -8.26 % | -36.748 M -71.08 % | -21.480 M |
| Intangible assets | 2.241 M 198.13 % | 751.675 K -55.78 % | 1.700 M 39.14 % | 1.222 M 12.93 % | 1.082 M 20.54 % | 897.356 K 35.74 % | 661.081 K -11.28 % | 745.173 K 6.84 % | 697.442 K -20.98 % | 882.604 K -84.91 % | 5.847 M -16.75 % | 7.023 M -1.82 % | 7.154 M -4.16 % | 7.464 M -1.92 % | 7.610 M 268.94 % | 2.063 M -4.06 % | 2.150 M -12.45 % | 2.456 M -11.99 % | 2.790 M 14.12 % | 2.445 M 2.52 % | 2.385 M -79.96 % | 11.899 M 3 374.64 % | 342.450 K -92.97 % | 4.873 M 891.36 % | 491.591 K | 0.000 -100.00 % | 2.720 M -18.02 % | 3.317 M -1.93 % | 3.383 M -2.86 % | 3.482 M -2.91 % | 3.587 M |
| GoodWill | 6.036 M 5.73 % | 5.709 M -9.07 % | 6.278 M -8.04 % | 6.827 M -7.54 % | 7.384 M -4.41 % | 7.724 M -6.73 % | 8.281 M 31.08 % | 6.318 M -6.46 % | 6.755 M -2.07 % | 6.897 M 14.55 % | 6.021 M -6.85 % | 6.464 M -3.97 % | 6.731 M -5.38 % | 7.114 M -5.11 % | 7.497 M -2.47 % | 7.687 M 0.17 % | 7.674 M 12.74 % | 6.807 M -22.14 % | 8.742 M 1.01 % | 8.655 M 2.17 % | 8.471 M | 0.000 -100.00 % | 4.358 M | 0.000 -100.00 % | 4.358 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 8.277 M 28.11 % | 6.461 M -19.01 % | 7.978 M -0.88 % | 8.048 M -4.93 % | 8.465 M -1.81 % | 8.622 M -3.59 % | 8.942 M 26.61 % | 7.063 M -5.22 % | 7.452 M -4.21 % | 7.780 M -34.45 % | 11.868 M -12.00 % | 13.487 M -2.86 % | 13.885 M -4.76 % | 14.579 M -3.50 % | 15.107 M 54.95 % | 9.750 M -0.76 % | 9.824 M 6.06 % | 9.263 M -19.68 % | 11.533 M 3.90 % | 11.100 M 2.25 % | 10.856 M -8.76 % | 11.899 M 153.12 % | 4.701 M -3.54 % | 4.873 M 0.48 % | 4.850 M -12.18 % | 5.523 M 103.07 % | 2.720 M -18.02 % | 3.317 M -1.93 % | 3.383 M -2.86 % | 3.482 M -2.91 % | 3.587 M |
| Property plant equipment net | 174.172 M 47.78 % | 117.859 M -16.85 % | 141.743 M 15.98 % | 122.217 M 18.29 % | 103.320 M 27.55 % | 81.006 M 0.95 % | 80.241 M -1.55 % | 81.502 M -0.07 % | 81.555 M -4.49 % | 85.392 M -2.92 % | 87.957 M -3.15 % | 90.814 M -3.64 % | 94.243 M -9.52 % | 104.160 M -5.20 % | 109.879 M -4.05 % | 114.521 M -4.03 % | 119.325 M -2.69 % | 122.626 M -7.69 % | 132.848 M 1.43 % | 130.977 M -0.67 % | 131.855 M -4.97 % | 138.749 M 20.47 % | 115.174 M -10.70 % | 128.972 M 2.34 % | 126.026 M 25.26 % | 100.609 M 15.69 % | 86.961 M 19.71 % | 72.643 M 19.43 % | 60.825 M 14.29 % | 53.222 M 7.96 % | 49.300 M |
| Total non current assets | 206.027 M 3.97 % | 198.154 M 5.24 % | 188.287 M 12.32 % | 167.640 M 15.87 % | 144.684 M 20.42 % | 120.153 M -0.63 % | 120.915 M 5.93 % | 114.143 M -3.57 % | 118.375 M 0.91 % | 117.311 M -6.89 % | 125.995 M -5.24 % | 132.959 M -2.95 % | 136.998 M -7.65 % | 148.346 M -6.68 % | 158.973 M 1.84 % | 156.099 M -5.29 % | 164.810 M 0.96 % | 163.241 M -7.54 % | 176.550 M -9.29 % | 194.628 M -1.66 % | 197.917 M 1.97 % | 194.099 M 10.47 % | 175.702 M 7.82 % | 162.953 M 2.34 % | 159.222 M 11.17 % | 143.226 M 28.02 % | 111.881 M 16.19 % | 96.288 M 14.31 % | 84.233 M 11.23 % | 75.728 M -4.92 % | 79.647 M |
| Other current assets | 33.451 M 62.30 % | 20.610 M 28.27 % | 16.068 M -55.88 % | 36.420 M 29.64 % | 28.093 M 4.25 % | 26.948 M 2.33 % | 26.333 M 0.90 % | 26.098 M 0.56 % | 25.953 M 23.50 % | 21.014 M -63.59 % | 57.713 M 104.45 % | 28.229 M -46.44 % | 52.708 M 129.01 % | 23.016 M -42.72 % | 40.183 M 57.00 % | 25.594 M -50.96 % | 52.189 M 13.43 % | 46.010 M 1.84 % | 45.179 M 139.75 % | 18.844 M -8.43 % | 20.579 M 5 654.11 % | 357.640 K -98.67 % | 26.927 M 788.46 % | 3.031 M -81.06 % | 16.001 M -43.44 % | 28.291 M -81.43 % | 152.350 M 1 984.28 % | 7.309 M 60.60 % | 4.551 M 67.27 % | 2.721 M -80.38 % | 13.867 M |
| Short term investments | 0.000 | 0.000 | 0.000 100.00 % | -6.585 M 36.31 % | -10.339 M -162.80 % | 16.463 M 216.68 % | -14.110 M -13.02 % | -12.485 M 6.77 % | -13.391 M -21.80 % | -10.995 M 2.44 % | -11.270 M 17.58 % | -13.673 M -34 020 778.93 % | 40.190 5 989.39 % | 0.660 100.17 % | -381.940 -106 194.44 % | 0.360 -100.00 % | 11.560 M 15.33 % | 10.023 M -14.70 % | 11.751 M | 0.000 | 0.000 -100.00 % | 29.289 M | 0.000 -100.00 % | 55.491 M 409.98 % | -17.901 M -137.87 % | 47.271 M -23.49 % | 61.786 M 44.56 % | 42.741 M -5.32 % | 45.142 M 14.66 % | 39.371 M 69.60 % | 23.214 M |
| cash and cash equivalents | 26.601 M -45.88 % | 49.152 M -42.38 % | 85.303 M -27.01 % | 116.866 M 68.36 % | 69.415 M 113.83 % | 32.463 M 63.85 % | 19.813 M -22.13 % | 25.445 M 72.07 % | 14.788 M -57.30 % | 34.628 M 203.18 % | 11.422 M -59.35 % | 28.095 M 120.91 % | 12.718 M -56.02 % | 28.916 M 94.51 % | 14.866 M -21.49 % | 18.936 M 14.78 % | 16.498 M -16.80 % | 19.828 M 2.82 % | 19.284 M 37.07 % | 14.069 M -30.12 % | 20.132 M -7.70 % | 21.811 M 15.06 % | 18.957 M 6.08 % | 17.871 M -13.46 % | 20.650 M 78.42 % | 11.574 M -16.45 % | 13.853 M 47.39 % | 9.399 M -26.50 % | 12.788 M -59.64 % | 31.681 M -24.14 % | 41.762 M |
| Cash and short term investments | 26.601 M -45.88 % | 49.152 M -42.38 % | 85.303 M -27.01 % | 116.866 M 68.36 % | 69.415 M 113.83 % | 32.463 M 63.85 % | 19.813 M -22.13 % | 25.445 M 72.07 % | 14.788 M -57.30 % | 34.628 M 203.18 % | 11.422 M -59.35 % | 28.095 M 120.91 % | 12.718 M -56.02 % | 28.916 M 94.51 % | 14.866 M -21.49 % | 18.936 M -32.51 % | 28.057 M -6.01 % | 29.851 M -3.81 % | 31.034 M 120.59 % | 14.069 M -30.12 % | 20.132 M -60.60 % | 51.100 M 169.56 % | 18.957 M -74.16 % | 73.362 M 255.26 % | 20.650 M -64.91 % | 58.845 M -22.20 % | 75.639 M 45.07 % | 52.139 M -9.99 % | 57.929 M -18.47 % | 71.052 M 9.35 % | 64.976 M |
| Total current assets | 207.778 M 5.77 % | 196.438 M -14.23 % | 229.036 M -8.99 % | 251.649 M 28.45 % | 195.909 M 23.74 % | 158.329 M 20.08 % | 131.850 M 11.77 % | 117.970 M -1.85 % | 120.189 M -8.82 % | 131.809 M 15.53 % | 114.095 M -3.67 % | 118.440 M 3.37 % | 114.580 M -5.37 % | 121.085 M 0.19 % | 120.852 M -0.28 % | 121.187 M 1.30 % | 119.636 M -22.46 % | 154.282 M 32.59 % | 116.359 M 22.14 % | 95.269 M -18.22 % | 116.491 M -2.46 % | 119.429 M -0.07 % | 119.518 M -20.34 % | 150.034 M -22.49 % | 193.572 M 21.42 % | 159.418 M -19.08 % | 196.997 M 18.87 % | 165.718 M -1.14 % | 167.636 M 7.78 % | 155.540 M 2.48 % | 151.782 M |
| Inventory | 91.010 M 5.59 % | 86.191 M -2.01 % | 87.959 M 38.44 % | 63.537 M 11.03 % | 57.223 M -16.89 % | 68.853 M 12.36 % | 61.278 M 58.50 % | 38.661 M -22.79 % | 50.073 M 25.98 % | 39.749 M -2.99 % | 40.975 M 8.70 % | 37.694 M -23.32 % | 49.154 M 8.01 % | 45.508 M -19.82 % | 56.758 M 24.79 % | 45.484 M -10.73 % | 50.950 M -35.03 % | 78.421 M 95.34 % | 40.146 M 5.30 % | 38.126 M -20.10 % | 47.718 M 75.31 % | 27.219 M -9.12 % | 29.950 M 10.26 % | 27.163 M -14.49 % | 31.766 M -56.05 % | 72.282 M 110.04 % | 34.413 M 25.09 % | 27.511 M 10.18 % | 24.969 M 48.70 % | 16.792 M 19.35 % | 14.069 M |
| Net receivables | 56.715 M 40.09 % | 40.485 M 1.96 % | 39.706 M 3.82 % | 38.246 M -14.22 % | 44.585 M 37.69 % | 32.381 M 14.10 % | 28.381 M -16.51 % | 33.993 M -5.32 % | 35.902 M 13.77 % | 31.557 M -14.80 % | 37.038 M 18.56 % | 31.239 M 5.12 % | 29.718 M 41.44 % | 21.010 M -20.47 % | 26.419 M -15.40 % | 31.228 M 16.63 % | 26.775 M 22.14 % | 21.923 M -24.56 % | 29.060 M 19.93 % | 24.230 M -13.65 % | 28.062 M -31.14 % | 40.752 M -6.71 % | 43.685 M -6.01 % | 46.479 M -62.86 % | 125.155 M | 0.000 -100.00 % | 86.945 M 10.40 % | 78.758 M -1.78 % | 80.187 M 23.41 % | 64.976 M 10.37 % | 58.869 M |
| Tax assets | 377.943 K | 0.000 -100.00 % | 3.307 M 58.93 % | 2.081 M 52.24 % | 1.367 M -43.71 % | 2.428 M 19.85 % | 2.026 M -40.19 % | 3.387 M 18.38 % | 2.861 M -26.59 % | 3.898 M -2.21 % | 3.986 M -10.92 % | 4.474 M 131.55 % | -14.179 M -3.58 % | -13.689 M -1.74 % | -13.455 M -7.12 % | -12.561 M | 0.000 | 0.000 -100.00 % | 0.030 | 0.000 | 0.000 -100.00 % | 3.778 M | 0.000 -100.00 % | 2.225 M -4.10 % | 2.320 M 61.88 % | 1.433 M -7.20 % | 1.544 M -13.08 % | 1.777 M -9.62 % | 1.966 M -19.73 % | 2.449 M 61.22 % | 1.519 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 -100.00 % | 60.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -43.143 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 |
| Account payables | 26.363 M 15.57 % | 22.811 M -0.46 % | 22.916 M -27.07 % | 31.423 M 38.88 % | 22.626 M -0.32 % | 22.698 M 17.46 % | 19.324 M 15.20 % | 16.775 M 4.38 % | 16.071 M 2.99 % | 15.604 M 22.95 % | 12.691 M -25.08 % | 16.941 M 13.60 % | 14.912 M 11.35 % | 13.392 M -16.01 % | 15.944 M -0.53 % | 16.029 M -12.76 % | 18.372 M 2.32 % | 17.956 M 23.27 % | 14.566 M 0.52 % | 14.490 M -27.03 % | 19.857 M 14.19 % | 17.389 M 14.66 % | 15.166 M -3.81 % | 15.767 M -46.98 % | 29.736 M 65.06 % | 18.015 M -10.89 % | 20.216 M 5.17 % | 19.222 M 33.45 % | 14.404 M 40.58 % | 10.246 M -2.74 % | 10.534 M |
| Tax payables | 6.841 M | 0.000 -100.00 % | 3.081 M -5.39 % | 3.256 M -37.68 % | 5.224 M -7.26 % | 5.634 M -11.77 % | 6.385 M 66.79 % | 3.828 M -17.40 % | 4.635 M 55.15 % | 2.987 M -5.01 % | 3.145 M 27.21 % | 2.472 M | 0.000 | 0.000 | 0.000 -100.00 % | 919.354 K | 0.000 | 0.000 -100.00 % | 934.175 K | 0.000 | 0.000 -100.00 % | 1.186 M | 0.000 -100.00 % | 617.446 K -36.33 % | 969.815 K 824.92 % | 104.854 K -96.80 % | 3.274 M -4.04 % | 3.412 M 111.32 % | 1.615 M 3.58 % | 1.559 M -44.80 % | 2.824 M |
| Deferred revenue non current | 0.000 | 0.000 -100.00 % | 3.229 M -70.53 % | 10.956 M 280.04 % | 2.883 M -30.13 % | 4.126 M -49.62 % | 8.190 M 9.46 % | 7.482 M 58.10 % | 4.733 M 5.03 % | 4.506 M 73.43 % | 2.598 M -66.64 % | 7.788 M 115.84 % | -49.161 M 19.09 % | -60.761 M -6.62 % | -56.988 M -1 904.56 % | 3.158 M -74.41 % | 12.339 M 123.62 % | -52.231 M | 0.000 | 0.000 | 0.000 100.00 % | -83.113 M | 0.000 -100.00 % | 932.700 K -0.59 % | 938.240 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 7.889 M -5.33 % | 8.333 M -2.52 % | 8.548 M 50.21 % | 5.691 M 23.29 % | 4.616 M 76.01 % | 2.623 M 0.41 % | 2.612 M -33.68 % | 3.939 M 13.42 % | 3.472 M 28.80 % | 2.696 M 8.30 % | 2.489 M 44.53 % | 1.722 M -6.65 % | 1.845 M 234.85 % | 550.990 K -56.90 % | 1.278 M -15.26 % | 1.508 M 3.89 % | 1.452 M -17.33 % | 1.756 M -34.65 % | 2.688 M -6.96 % | 2.889 M -10.15 % | 3.215 M 1 032.39 % | -344.811 K 60.64 % | -876.128 K -56.75 % | -558.927 K 34.13 % | -848.551 K -1 519.53 % | -52.395 K 88.22 % | -444.821 K 25.77 % | -599.245 K 9.99 % | -665.773 K -199.60 % | 668.460 K 16.81 % | 572.240 K |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.129 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.598 M -83.21 % | 15.471 M | 0.000 | 0.000 | 0.000 100.00 % | -7.092 M -102.97 % | 238.430 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -10.812 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 -100.00 % | 1.470 M 1 194.16 % | 113.625 K -75.97 % | 472.772 K 64.14 % | 288.033 K 45.23 % | 198.332 K 1 330 983 521 484 700.00 % | 0.000 -100.00 % | 450.382 K | 0.000 -100.00 % | 335.308 K | 0.000 | 0.000 | 0.000 | 0.000 | 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 |
| Other total stockholders equity | 5.059 M 21.07 % | 4.179 M 0.01 % | 4.179 M 54.30 % | 2.708 M -35.19 % | 4.179 M 0.00 % | 4.179 M -0.01 % | 4.179 M 2 207.09 % | -198.332 K -100.22 % | 89.179 M 19 900.86 % | -450.382 K -100.51 % | 89.179 M -0.17 % | 89.329 M 0.00 % | 89.329 M 212.82 % | -79.179 M -188.64 % | 89.329 M -35.89 % | 139.329 M 0.00 % | 139.329 M 0.11 % | 139.179 M -0.05 % | 139.245 M 92 930.00 % | -150.000 K 0.00 % | -150.000 K | 0.000 | 0.000 -100.00 % | 133.319 M 0.05 % | 133.247 M -7.05 % | 143.348 M 7.46 % | 133.400 M -8.03 % | 145.041 M -10.96 % | 162.898 M 14.46 % | 142.314 M -1.69 % | 144.756 M |
| Deferred tax liabilities non current | 24.047 M | 0.000 -100.00 % | 34.801 M 79.08 % | 19.434 M 22.99 % | 15.801 M 309.04 % | 3.863 M 29.91 % | 2.974 M 89.22 % | 1.572 M -4.86 % | 1.652 M 87.45 % | 881.272 K 16.80 % | 754.490 K 10.71 % | 681.487 K -4.71 % | 715.208 K -43.86 % | 1.274 M 4.53 % | 1.219 M -57.17 % | 2.845 M 162.96 % | 1.082 M 14.09 % | 948.365 K | 0.000 | 0.000 | 0.000 -100.00 % | 2.487 M | 0.000 -100.00 % | 776.806 K -79.73 % | 3.833 M 21.15 % | 3.164 M -47.97 % | 6.081 M 22.43 % | 4.966 M 9.37 % | 4.541 M 26.96 % | 3.577 M -4.83 % | 3.758 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 |
| Total assets | 413.805 M 4.87 % | 394.591 M -5.45 % | 417.323 M -0.47 % | 419.289 M 23.11 % | 340.592 M 22.30 % | 278.482 M 10.17 % | 252.766 M 8.90 % | 232.113 M -2.70 % | 238.564 M -4.24 % | 249.121 M 3.76 % | 240.089 M -4.50 % | 251.399 M -0.07 % | 251.578 M -6.63 % | 269.431 M -3.71 % | 279.825 M 0.92 % | 277.285 M -2.52 % | 284.446 M 3.67 % | 274.381 M -6.33 % | 292.909 M 1.04 % | 289.897 M -7.80 % | 314.408 M 0.28 % | 313.528 M 6.20 % | 295.220 M -5.68 % | 312.987 M -11.28 % | 352.794 M 16.57 % | 302.644 M -2.02 % | 308.878 M 17.89 % | 262.006 M 4.02 % | 251.870 M 8.91 % | 231.269 M -0.07 % | 231.429 M |
| 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2009-12-31 |
| 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2009-12-31 | 2009-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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.044 M -143.89 % | 11.493 M 759.51 % | 1.337 M -94.72 % | 25.325 M 504.48 % | -6.261 M -135.12 % | 17.830 M 156.53 % | -31.540 M -571.27 % | 6.693 M 161.59 % | -10.865 M 29.86 % | -15.491 M 56.11 % | -35.294 M -227.59 % | 27.663 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 -100.00 % | 1.390 M -52.60 % | 2.933 M 45.84 % | 2.011 M -93.65 % | 31.660 M 333.27 % | -13.572 M | 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 100.00 % | -13.759 M -603.81 % | 2.731 M 150.31 % | -5.428 M -175.95 % | 7.147 M 225.09 % | -5.713 M -198.22 % | 5.817 M 184.29 % | -6.902 M -171.41 % | -2.543 M 68.90 % | -8.177 M -200.32 % | -2.723 M 11.28 % | -3.069 M 28.32 % | -4.282 M |
| 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 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.325 M 25.65 % | 5.829 M 22.62 % | 4.754 M -73.85 % | 18.178 M 3 419.71 % | -547.583 K -104.56 % | 12.013 M 148.76 % | -24.639 M -366.78 % | 9.235 M 443.50 % | -2.689 M 78.94 % | -12.768 M 60.38 % | -32.225 M -200.88 % | 31.944 M |
| Other non cash items | -6.071 M 73.09 % | -22.562 M 17.31 % | -27.287 M 12.47 % | -31.174 M -9.16 % | -28.558 M -65.58 % | -17.247 M -88.00 % | -9.174 M -39.04 % | -6.598 M -154.80 % | -2.589 M 68.19 % | -8.142 M -483.10 % | -1.396 M 68.98 % | -4.502 M -81.63 % | -2.479 M 29.65 % | -3.523 M -10.71 % | -3.183 M -238.02 % | -941.537 K 59.16 % | -2.305 M -1 001.34 % | -209.319 K -228.43 % | 162.988 K 112.45 % | -1.310 M -133.70 % | 3.886 M -43.93 % | 6.931 M 232.20 % | 2.086 M 142.93 % | -4.860 M -176.10 % | 6.387 M 399.64 % | 1.278 M -90.95 % | 14.123 M 767.19 % | -2.117 M 48.08 % | -4.077 M -156.59 % | 7.205 M -67.85 % | 22.411 M 205.63 % | -21.217 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.776 M -76.32 % | 28.613 M 137.98 % | 12.023 M -53.36 % | 25.781 M 213.53 % | 8.223 M -66.08 % | 24.239 M 307.15 % | -11.701 M -240.11 % | 8.351 M 175.46 % | -11.068 M -125.56 % | -4.907 M 51.16 % | -10.046 M -210.71 % | 9.074 M |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -7.950 M 74.49 % | -31.163 M -268.87 % | -8.448 M 15.78 % | -10.031 M 68.57 % | -31.915 M -47.01 % | -21.709 M -12.78 % | -19.249 M -23.82 % | -15.545 M -39.71 % | -11.127 M -50.58 % | -7.390 M 4.27 % | -7.719 M -36.40 % | -5.659 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 107.566 K -91.17 % | 1.218 M 873.44 % | 125.090 K 108.65 % | -1.446 M -731.70 % | 228.905 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 164.488 K 151.42 % | -319.889 K |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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.646 M -40.97 % | -1.167 M 64.16 % | -3.258 M -221.47 % | -1.013 M -30.33 % | -777.586 K -5.51 % | -736.997 K |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 45.000 K | 0.000 | 0.000 -100.00 % | 2.983 M | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.078 M -45.65 % | -2.113 M -134.36 % | 6.150 M 1 762.51 % | 330.185 K 34.09 % | 246.241 K 122.65 % | -1.087 M -280.76 % | 601.489 K 1 232.34 % | -53.119 K 98.19 % | -2.930 M -194.58 % | 3.098 M 594.11 % | -626.980 K -101.77 % | 35.380 M |
| Net cash used for investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -10.920 M 65.94 % | -32.058 M -1 375.01 % | -2.173 M 80.50 % | -11.147 M 64.54 % | -31.440 M -38.25 % | -22.742 M -12.22 % | -20.266 M -21.63 % | -16.662 M -16.70 % | -14.277 M -173.48 % | -5.221 M 36.24 % | -8.188 M -128.52 % | 28.713 M |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | -753.992 K -102.21 % | 34.113 M 1 618.21 % | -2.247 M -105.64 % | 39.855 M 4 385.60 % | 888.514 K -88.14 % | 7.495 M 763.72 % | 867.713 K -91.04 % | 9.690 M 463.90 % | -2.663 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 100.00 % | -6.537 M |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -14.850 M 0.00 % | -14.850 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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.465 M -60.86 % | 6.300 M 3.51 % | 6.086 M 436.45 % | -1.809 M 0.56 % | -1.819 M -18.94 % | -1.529 M 55.37 % | -3.427 M -180.50 % | 4.258 M 508.11 % | -1.043 M -27.02 % | -821.363 K -27.97 % | -641.832 K -12.58 % | -570.135 K |
| Net cash used provided by financing activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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.465 M -60.86 % | 6.300 M 171.88 % | -8.764 M 49.67 % | -17.413 M -153.92 % | 32.294 M 955.15 % | -3.776 M -110.37 % | 36.421 M 640.07 % | 4.921 M -23.72 % | 6.451 M 13 818.83 % | 46.350 K -99.49 % | 9.048 M 192.61 % | -9.769 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 0.000 | 0.000 | 0.000 -100.00 % | 47.451 M 28.41 % | 36.952 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -839.559 K -158.82 % | 1.427 M 162.82 % | 543.092 K 560.68 % | -117.890 K 99.09 % | -12.984 M -1 235.41 % | 1.144 M -61.90 % | 3.002 M 198.55 % | -3.046 M 60.09 % | -7.631 M -6.43 % | -7.170 M -32.93 % | -5.394 M -111.46 % | 47.057 M |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 -100.00 % | 69.415 M 113.83 % | 32.463 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 17.988 M -46.52 % | 33.635 M 222.48 % | 10.430 M -3.88 % | 10.851 M -12.80 % | 12.444 M -39.05 % | 20.418 M -47.44 % | 38.851 M -17.61 % | 47.156 M 1 111.73 % | 3.892 M |
| Cash at end of period | 0.000 | 0.000 | 0.000 -100.00 % | 116.866 M 68.36 % | 69.415 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -839.559 K -158.82 % | 1.427 M 162.82 % | 543.092 K -96.96 % | 17.871 M -13.46 % | 20.650 M 78.42 % | 11.574 M -16.45 % | 13.853 M 47.39 % | 9.399 M -26.50 % | 12.788 M -59.64 % | 31.681 M -24.14 % | 41.762 M -18.03 % | 50.948 M |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.776 M -76.32 % | 28.613 M 137.98 % | 12.023 M -53.36 % | 25.781 M 213.53 % | 8.223 M -66.08 % | 24.239 M 307.15 % | -11.701 M -240.11 % | 8.351 M 175.46 % | -11.068 M -125.56 % | -4.907 M 51.16 % | -10.046 M -210.71 % | 9.074 M |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -7.950 M 74.49 % | -31.163 M -268.87 % | -8.448 M 15.78 % | -10.031 M 68.57 % | -31.915 M -47.01 % | -21.709 M -12.78 % | -19.249 M -23.82 % | -15.545 M -39.71 % | -11.127 M -50.58 % | -7.390 M 4.27 % | -7.719 M -36.40 % | -5.659 M |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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.174 M 53.94 % | -2.550 M -171.32 % | 3.575 M -77.30 % | 15.749 M 166.47 % | -23.692 M -1 036.49 % | 2.530 M 108.17 % | -30.950 M -330.22 % | -7.194 M 67.59 % | -22.195 M -80.50 % | -12.296 M 30.78 % | -17.765 M -620.24 % | 3.415 M |
| 2024 | 2024 | 2023 | 2023 | 2022 | 2022 | 2021 | 2021 | 2020 | 2020 | 2019 | 2019 | 2018 | 2018 | 2017 | 2017 | 2016 | 2016 | 2015 | 2015 | 2014 | 2014 | 2013 | 2013 | 2012 | 2012 | 2011 | 2011 | 2010 | 2010 | 2009 | 2009 |