Foncière Volta SPEL.PA
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 8.886 M 13.49 % | 7.830 M -21.52 % | 9.977 M -22.56 % | 12.883 M 77.33 % | 7.265 M -89.97 % | 72.461 M 632.82 % | 9.888 M 25.90 % | 7.854 M -4.85 % | 8.254 M -13.03 % | 9.491 M -53.08 % | 20.226 M -13.20 % | 23.302 M -13.16 % | 26.832 M 214.82 % | 8.523 M 5.13 % | 8.107 M 5.86 % | 7.658 M 39.36 % | 5.495 M |
| Net income | 7.154 M 214.50 % | -6.248 M -373.79 % | 2.282 M -45.56 % | 4.192 M -62.59 % | 11.207 M -80.97 % | 58.888 M 2 473.78 % | 2.288 M -17.52 % | 2.774 M 13.46 % | 2.445 M 3.21 % | 2.369 M -19.75 % | 2.952 M -45.01 % | 5.368 M 159.20 % | 2.071 M -62.07 % | 5.460 M -21.82 % | 6.984 M 447.98 % | -2.007 M 41.18 % | -3.412 M |
| Income before tax | 7.297 M 240.68 % | -5.187 M -244.77 % | 3.583 M -36.75 % | 5.665 M -60.93 % | 14.500 M -77.80 % | 65.312 M 2 998.29 % | 2.108 M 1 154.00 % | -200.000 K 86.37 % | -1.467 M -136.59 % | 4.009 M -17.90 % | 4.883 M -48.51 % | 9.483 M 188.68 % | 3.285 M -54.13 % | 7.162 M -22.25 % | 9.212 M 462.11 % | -2.544 M 61.70 % | -6.642 M |
| Income before tax ratio | 0.82 223.96 % | -0.66 -284.46 % | 0.36 -18.33 % | 0.44 -77.97 % | 2.00 121.43 % | 0.90 322.79 % | 0.21 937.19 % | -0.03 85.67 % | -0.18 -142.08 % | 0.42 74.96 % | 0.24 -40.68 % | 0.41 232.41 % | 0.12 -85.43 % | 0.84 -26.05 % | 1.14 442.05 % | -0.33 72.52 % | -1.21 |
| EBITDA | 11.965 M 460.95 % | 2.133 M 172.01 % | -2.962 M -170.86 % | 4.180 M 45.75 % | 2.868 M -96.11 % | 73.783 M 1 303.79 % | 5.256 M 66.38 % | 3.159 M 272.52 % | 848.000 K -86.35 % | 6.211 M 898.55 % | 622.000 K 130.14 % | -2.064 M -134.73 % | 5.943 M -41.64 % | 10.183 M 24.15 % | 8.202 M 6 935.00 % | -120.000 K 96.01 % | -3.009 M |
| Net income ratio | 0.81 200.89 % | -0.80 -448.87 % | 0.23 -29.71 % | 0.33 -78.91 % | 1.54 89.82 % | 0.81 251.22 % | 0.23 -34.49 % | 0.35 19.23 % | 0.30 18.68 % | 0.25 71.02 % | 0.15 -36.64 % | 0.23 198.46 % | 0.08 -87.95 % | 0.64 -25.64 % | 0.86 428.71 % | -0.26 57.79 % | -0.62 |
| Ratio EBITDA | 1.35 394.28 % | 0.27 191.76 % | -0.30 -191.50 % | 0.32 -17.81 % | 0.39 -61.23 % | 1.02 91.56 % | 0.53 32.16 % | 0.40 291.50 % | 0.10 -84.30 % | 0.65 2 027.99 % | 0.03 134.72 % | -0.09 -139.99 % | 0.22 -81.46 % | 1.19 18.09 % | 1.01 6 556.45 % | -0.02 97.14 % | -0.55 |
| Gross profit ratio | 0.80 19.70 % | 0.67 26.02 % | 0.53 14.29 % | 0.46 -41.34 % | 0.79 43.10 % | 0.55 -36.94 % | 0.88 27.03 % | 0.69 3.07 % | 0.67 13.26 % | 0.59 133.90 % | 0.25 -72.45 % | 0.92 -3.25 % | 0.95 11.50 % | 0.85 13.15 % | 0.75 1.50 % | 0.74 -3.84 % | 0.77 |
| Weighted average shs out dil | 10.545 M 0.00 % | 10.545 M 0.00 % | 10.545 M -0.11 % | 10.556 M -4.37 % | 11.038 M -2.89 % | 11.367 M -0.72 % | 11.450 M 0.00 % | 11.450 M -0.25 % | 11.478 M 0.65 % | 11.404 M 0.00 % | 11.405 M 3.93 % | 10.974 M 33.16 % | 8.241 M 0.00 % | 8.241 M 0.36 % | 8.211 M -3.95 % | 8.549 M 0.78 % | 8.483 M |
| Weighted average shs out | 10.545 M 0.00 % | 10.545 M 0.00 % | 10.545 M -0.11 % | 10.556 M -4.37 % | 11.038 M -2.89 % | 11.367 M -0.72 % | 11.450 M 3.05 % | 11.111 M -0.39 % | 11.155 M -0.98 % | 11.265 M -0.78 % | 11.354 M 3.46 % | 10.974 M 33.16 % | 8.241 M 0.00 % | 8.241 M 0.36 % | 8.211 M -3.95 % | 8.549 M 0.78 % | 8.483 M |
| EPS diluted | 0.68 215.25 % | -0.59 -368.18 % | 0.22 -45.00 % | 0.40 -60.78 % | 1.02 -80.31 % | 5.18 2 490.00 % | 0.20 -16.67 % | 0.24 14.29 % | 0.21 0.00 % | 0.21 -19.23 % | 0.26 -43.48 % | 0.46 84.00 % | 0.25 -62.12 % | 0.66 8.20 % | 0.61 365.22 % | -0.23 42.50 % | -0.40 |
| Earnings per share | 0.68 215.25 % | -0.59 -368.18 % | 0.22 -45.00 % | 0.40 -60.78 % | 1.02 -80.31 % | 5.18 2 490.00 % | 0.20 -20.00 % | 0.25 13.64 % | 0.22 4.76 % | 0.21 -36.36 % | 0.33 -45.00 % | 0.60 140.00 % | 0.25 -62.69 % | 0.67 -21.18 % | 0.85 469.57 % | -0.23 42.50 % | -0.40 |
| Gross profit | 7.098 M 35.85 % | 5.225 M -1.10 % | 5.283 M -11.49 % | 5.969 M 4.03 % | 5.738 M -85.65 % | 39.993 M 362.08 % | 8.655 M 59.92 % | 5.412 M -1.92 % | 5.518 M -1.50 % | 5.602 M 9.76 % | 5.104 M -76.09 % | 21.345 M -15.98 % | 25.404 M 251.03 % | 7.237 M 18.95 % | 6.084 M 7.45 % | 5.662 M 34.01 % | 4.225 M |
| Income tax expense | 143.000 K -86.52 % | 1.061 M -18.45 % | 1.301 M -11.68 % | 1.473 M -27.12 % | 2.021 M -83.56 % | 12.290 M 3 916.34 % | 306.000 K -78.25 % | 1.407 M -57.94 % | 3.345 M 258.52 % | 933.000 K -55.66 % | 2.104 M -41.00 % | 3.566 M 129.77 % | 1.552 M -28.41 % | 2.168 M -2.69 % | 2.228 M 514.90 % | -537.000 K 83.37 % | -3.230 M |
| Cost of revenue | 1.788 M -31.36 % | 2.605 M 26.83 % | 2.054 M -9.28 % | 2.264 M 48.26 % | 1.527 M -95.30 % | 32.468 M 2 533.25 % | 1.233 M -49.51 % | 2.442 M -10.75 % | 2.736 M -29.65 % | 3.889 M -74.28 % | 15.122 M 672.71 % | 1.957 M 37.04 % | 1.428 M 11.04 % | 1.286 M -36.43 % | 2.023 M 1.35 % | 1.996 M 57.17 % | 1.270 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 |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.871 M 7.59 % | 1.739 M 18.87 % | 1.463 M -3.69 % | 1.519 M -88.02 % | 12.682 M 21.81 % | 10.411 M -45.61 % | 19.142 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 644.000 K -3.30 % | 666.000 K -57.82 % | 1.579 M 9.58 % | 1.441 M -49.88 % | 2.875 M 131.48 % | 1.242 M | 0.000 100.00 % | -2.274 M -5.03 % | -2.165 M -870.85 % | -223.000 K 71.11 % | -772.000 K | 0.000 -100.00 % | 5.285 M 1 001.88 % | -586.000 K -183.83 % | 699.000 K 248.09 % | -472.000 K 85.48 % | -3.251 M |
| Operating expenses | 644.000 K -3.30 % | 666.000 K -57.82 % | 1.579 M 9.58 % | 1.441 M -49.88 % | 2.875 M 131.48 % | 1.242 M -73.25 % | 4.643 M -24.88 % | 6.181 M -21.48 % | 7.872 M 133.31 % | 3.374 M -73.63 % | 12.797 M 16.28 % | 11.005 M -54.95 % | 24.427 M 1 057.55 % | -2.551 M -20.44 % | -2.118 M -139.89 % | 5.310 M 33.32 % | 3.983 M |
| Cost and expenses | 2.432 M -25.65 % | 3.271 M -9.96 % | 3.633 M -1.94 % | 3.705 M -15.83 % | 4.402 M 14.46 % | 3.846 M -17.17 % | 4.643 M -24.88 % | 6.181 M -21.48 % | 7.872 M 133.31 % | 3.374 M -73.63 % | 12.797 M 16.28 % | 11.005 M -57.44 % | 25.855 M 2 143.87 % | -1.265 M -1 231.58 % | -95.000 K -101.30 % | 7.306 M 39.08 % | 5.253 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 |
| Selling general and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.871 M 7.59 % | 1.739 M 18.87 % | 1.463 M -3.69 % | 1.519 M -88.02 % | 12.682 M 21.81 % | 10.411 M -45.61 % | 19.142 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest income | 0.000 -100.00 % | 481.000 K -82.58 % | 2.761 M 91 933.33 % | 3.000 K -90.00 % | 30.000 K -98.85 % | 2.604 M -16.99 % | 3.137 M 67.49 % | 1.873 M 26 657.14 % | 7.000 K -92.39 % | 92.000 K -20.69 % | 116.000 K -49.57 % | 230.000 K 98.28 % | 116.000 K -65.48 % | 336.000 K -8.70 % | 368.000 K | 0.000 | 0.000 |
| Interest expense | 4.668 M 4.01 % | 4.488 M 41.80 % | 3.165 M 8.06 % | 2.929 M 2.34 % | 2.862 M 9.91 % | 2.604 M -41.09 % | 4.420 M 110.48 % | 2.100 M 13.57 % | 1.849 M -15.92 % | 2.199 M -13.46 % | 2.541 M -14.27 % | 2.964 M 0.75 % | 2.942 M 66.69 % | 1.765 M -26.46 % | 2.400 M -0.99 % | 2.424 M -33.28 % | 3.633 M |
| Depreciation and amortization | -1.302 M -145.96 % | 2.833 M 141 550.00 % | 2.000 K -50.00 % | 4.000 K -20.00 % | 5.000 K 400.00 % | 1.000 K 0.00 % | 1.000 K 0.00 % | 1.000 K 0.00 % | 1.000 K 100.02 % | -5.722 M -29.05 % | -4.434 M 58.61 % | -10.713 M -306.10 % | 5.198 M 557.97 % | 790.000 K -76.83 % | 3.410 M 822.46 % | -472.000 K 85.48 % | -3.251 M |
| Operating income | 6.454 M 580.80 % | 948.000 K 131.98 % | -2.964 M -170.98 % | 4.176 M 45.86 % | 2.863 M -95.83 % | 68.615 M 852.19 % | 7.206 M 56.86 % | 4.594 M 11.21 % | 4.131 M -27.80 % | 5.722 M 29.05 % | 4.434 M -58.61 % | 10.713 M 1 337.99 % | 745.000 K -92.07 % | 9.393 M 14.52 % | 8.202 M 2 230.11 % | 352.000 K 45.45 % | 242.000 K |
| Operating income ratio | 0.73 499.90 % | 0.12 140.75 % | -0.30 -191.65 % | 0.32 -17.75 % | 0.39 -58.38 % | 0.95 29.94 % | 0.73 24.59 % | 0.58 16.87 % | 0.50 -16.99 % | 0.60 175.01 % | 0.22 -52.32 % | 0.46 1 555.83 % | 0.03 -97.48 % | 1.10 8.93 % | 1.01 2 101.06 % | 0.05 4.37 % | 0.04 |
| Total other income expenses net | 843.000 K 113.74 % | -6.135 M -193.71 % | 6.547 M 339.69 % | 1.489 M -87.20 % | 11.637 M 1 088.70 % | -1.177 M 76.91 % | -5.098 M -29.33 % | -3.942 M -102.15 % | -1.950 M -13.77 % | -1.714 M 29.47 % | -2.430 M -25.78 % | -1.932 M 24.00 % | -2.542 M 16.60 % | -3.048 M -50.00 % | -2.032 M 29.83 % | -2.896 M 57.93 % | -6.884 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 77.432 M -8.93 % | 85.027 M 11.39 % | 76.336 M -2.72 % | 78.470 M 12.17 % | 69.957 M 265.37 % | 19.147 M -73.97 % | 73.571 M 3.13 % | 71.341 M -8.32 % | 77.818 M 4.79 % | 74.261 M -11.52 % | 83.928 M 28.51 % | 65.310 M -16.07 % | 77.815 M -26.29 % | 105.576 M 3 914.16 % | -2.768 M -96.59 % | -1.408 M 36.97 % | -2.234 M |
| Total investments | 63.724 M 8.92 % | 58.508 M -4.23 % | 61.094 M 15.13 % | 53.067 M 2.34 % | 51.855 M 30.23 % | 39.818 M -0.52 % | 40.027 M 14.69 % | 34.900 M -75.85 % | 144.510 M -6.26 % | 154.159 M 2.27 % | 150.733 M 506.47 % | 24.854 M 5.96 % | 23.456 M -22.04 % | 30.089 M 17.59 % | 25.588 M 275.47 % | 6.815 M -6.41 % | 7.282 M |
| Total debt | 85.879 M -8.06 % | 93.411 M 13.67 % | 82.180 M -9.16 % | 90.467 M -1.51 % | 91.855 M 34.73 % | 68.179 M -11.47 % | 77.008 M -11.81 % | 87.317 M 10.78 % | 78.817 M 0.58 % | 78.360 M -10.89 % | 87.937 M 21.46 % | 72.402 M -8.47 % | 79.098 M -25.49 % | 106.152 M | 0.000 | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 70.981 M -8.63 % | 77.684 M -22.79 % | 100.615 M 0.52 % | 100.091 M 7.59 % | 93.030 M 67.26 % | 55.621 M 4.44 % | 53.257 M 178.51 % | 19.122 M -63.82 % | 52.859 M 3.93 % | 50.858 M 211.02 % | 16.352 M -63.55 % | 44.862 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 7.154 M 256.44 % | -4.573 M -300.39 % | 2.282 M -45.72 % | 4.204 M -62.49 % | 11.207 M -74.09 % | 43.251 M 1 790.34 % | 2.288 M -17.52 % | 2.774 M 13.46 % | 2.445 M -25.39 % | 3.277 M 11.01 % | 2.952 M -45.01 % | 5.368 M 159.20 % | 2.071 M -62.07 % | 5.460 M -22.77 % | 7.070 M 477.07 % | -1.875 M 45.05 % | -3.412 M |
| Common stock | 22.430 M 0.00 % | 22.430 M 0.00 % | 22.430 M 0.00 % | 22.430 M 0.00 % | 22.430 M 0.04 % | 22.422 M 0.50 % | 22.310 M 0.00 % | 22.310 M 0.00 % | 22.310 M 8.77 % | 20.512 M 13.69 % | 18.042 M 3.88 % | 17.368 M 5.38 % | 16.482 M 0.00 % | 16.482 M 0.00 % | 16.482 M 0.00 % | 16.482 M 0.78 % | 16.354 M |
| Total equity | 127.369 M 5.55 % | 120.670 M -3.72 % | 125.327 M -1.10 % | 126.726 M 0.05 % | 126.667 M 6.41 % | 119.034 M 59.43 % | 74.661 M -2.29 % | 76.408 M -0.15 % | 76.525 M 2.94 % | 74.341 M 7.30 % | 69.286 M 3.40 % | 67.009 M 7.51 % | 62.330 M 3.82 % | 60.035 M 7.82 % | 55.682 M 46.12 % | 38.106 M -5.44 % | 40.300 M |
| Other non current liabilities | 10.584 M 0.98 % | 10.481 M -82.32 % | 59.266 M 2 174.21 % | 2.606 M 120.35 % | -12.809 M 77.00 % | -55.701 M -687.07 % | -7.077 M 54.44 % | -15.533 M -144.29 % | 35.074 M 249.07 % | -23.528 M -218.79 % | 19.807 M -47.64 % | 37.831 M 92.22 % | 19.681 M -10.09 % | 21.889 M -76.01 % | 91.242 M 16.05 % | 78.620 M 5.63 % | 74.431 M |
| Long term debt | 53.454 M -23.35 % | 69.734 M 17.15 % | 59.523 M -21.86 % | 76.171 M -10.44 % | 85.048 M 64.88 % | 51.583 M -9.92 % | 57.261 M 38.44 % | 41.363 M -23.89 % | 54.343 M -19.67 % | 67.648 M -19.41 % | 83.939 M 25.23 % | 67.028 M -9.77 % | 74.288 M -6.47 % | 79.425 M | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 81.236 M -16.54 % | 97.337 M 17.01 % | 83.186 M 7.02 % | 77.728 M -10.05 % | 86.415 M 55.14 % | 55.701 M -12.62 % | 63.748 M -6.54 % | 68.211 M 33.44 % | 51.117 M -20.87 % | 64.602 M -19.11 % | 79.862 M -0.19 % | 80.017 M -27.46 % | 110.308 M -4.97 % | 116.078 M 17.96 % | 98.401 M 15.15 % | 85.454 M 4.47 % | 81.801 M |
| Other current liabilities | 10.241 M 167.46 % | 3.829 M 221.71 % | -3.146 M -108.62 % | -1.508 M 31.49 % | -2.201 M 84.65 % | -14.340 M -438.85 % | 4.232 M 118.98 % | -22.292 M -1 264.07 % | 1.915 M 107.96 % | -24.062 M -123.15 % | -10.783 M 27.39 % | -14.850 M -208.12 % | 13.735 M 30.33 % | 10.539 M -10.87 % | 11.824 M -19.15 % | 14.624 M 78.28 % | 8.203 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 11.272 M 21.45 % | 9.281 M -0.06 % | 9.287 M -40.21 % | 15.532 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.860 M -6.10 % | 8.371 M -25.99 % | 11.311 M | 0.000 -100.00 % | 2.169 M | 0.000 | 0.000 | 0.000 |
| Short term debt | 32.425 M 36.95 % | 23.677 M 4.50 % | 22.657 M 58.48 % | 14.296 M 110.02 % | 6.807 M -59.11 % | 16.649 M -25.48 % | 22.342 M 34.02 % | 16.671 M -32.18 % | 24.580 M 106.87 % | 11.882 M 197.20 % | 3.998 M -41.93 % | 6.885 M -9.59 % | 7.615 M 9.79 % | 6.936 M | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 47.227 M 48.92 % | 31.714 M -13.48 % | 36.655 M 42.98 % | 25.637 M 46.33 % | 17.520 M -47.10 % | 33.116 M 19.35 % | 27.748 M 18.55 % | 23.406 M -25.57 % | 31.448 M 57.63 % | 19.951 M 39.68 % | 14.283 M -30.11 % | 20.436 M -35.13 % | 31.503 M 48.88 % | 21.160 M 53.26 % | 13.807 M -15.56 % | 16.351 M 71.23 % | 9.549 M |
| Total liabilities | 128.463 M -0.46 % | 129.051 M 7.69 % | 119.841 M -0.02 % | 119.863 M -0.86 % | 120.899 M 117.05 % | 55.701 M -12.62 % | 63.748 M -6.54 % | 68.211 M 33.44 % | 51.117 M -20.87 % | 64.602 M -19.11 % | 79.862 M -0.19 % | 80.017 M -43.57 % | 141.811 M 3.33 % | 137.238 M 22.31 % | 112.208 M 10.22 % | 101.805 M 11.44 % | 91.350 M |
| Other non current assets | 190.792 M -3.47 % | 197.660 M 243.36 % | 57.566 M -3.40 % | 59.593 M -8.24 % | 64.945 M | 0.000 100.00 % | -110.997 M -218.04 % | -34.900 M 75.85 % | -144.510 M -12.21 % | -128.786 M -2.73 % | -125.367 M -94 160.90 % | -133.000 K -100.09 % | 141.819 M -8.82 % | 155.542 M 507.87 % | 25.588 M 275.47 % | 6.815 M -6.41 % | 7.282 M |
| Long term investments | 0.000 | 0.000 -100.00 % | 61.094 M 15.13 % | 53.067 M 2.34 % | 51.855 M | 0.000 | 0.000 -100.00 % | 34.900 M -75.85 % | 144.510 M -6.26 % | 154.159 M 2.27 % | 150.733 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible 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 -100.00 % | 10.361 M 86 241.67 % | 12.000 K -88.68 % | 106.000 K 488.89 % | 18.000 K |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.167 M | 0.000 -100.00 % | 1.167 M 0.00 % | 1.167 M | 0.000 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -25.506 M -0.03 % | -25.499 M | 0.000 -100.00 % | 1.167 M -0.43 % | 1.172 M -0.59 % | 1.179 M -7.38 % | 1.273 M 6 972.22 % | 18.000 K |
| Property plant equipment net | 174.000 K 83.16 % | 95.000 K -8.65 % | 104.000 K -1.89 % | 106.000 K 0.95 % | 105.000 K -99.91 % | 116.066 M 4.57 % | 110.997 M 0.36 % | 110.597 M -5.45 % | 116.977 M -9.17 % | 128.786 M 2.73 % | 125.367 M 5.61 % | 118.707 M 1 978 350.00 % | 6.000 K | 0.000 -100.00 % | 122.315 M 6.76 % | 114.573 M 9.02 % | 105.098 M |
| Total non current assets | 190.966 M -3.43 % | 197.755 M 66.51 % | 118.764 M 5.32 % | 112.766 M -3.54 % | 116.905 M 0.72 % | 116.066 M 4.57 % | 110.997 M 0.36 % | 110.597 M -5.45 % | 116.977 M -9.17 % | 128.786 M 2.73 % | 125.367 M 5.61 % | 118.707 M -17.06 % | 143.125 M -8.67 % | 156.714 M 5.12 % | 149.082 M 21.54 % | 122.661 M 9.13 % | 112.398 M |
| Other current assets | 12.533 M 487.03 % | 2.135 M 105.04 % | -42.337 M | 0.000 100.00 % | -15.034 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 27.835 M 4 085.71 % | 665.000 K | 0.000 -100.00 % | 150.000 K 25.00 % | 120.000 K |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 8.447 M 0.75 % | 8.384 M 43.46 % | 5.844 M -51.29 % | 11.997 M -45.21 % | 21.898 M -55.34 % | 49.032 M 1 326.59 % | 3.437 M -78.49 % | 15.976 M 1 499.20 % | 999.000 K -75.63 % | 4.099 M 2.24 % | 4.009 M -43.47 % | 7.092 M 452.77 % | 1.283 M 122.74 % | 576.000 K -79.19 % | 2.768 M 96.59 % | 1.408 M -36.97 % | 2.234 M |
| Cash and short term investments | 8.447 M 0.75 % | 8.384 M 43.46 % | 5.844 M -51.29 % | 11.997 M -45.21 % | 21.898 M -55.34 % | 49.032 M 1 326.59 % | 3.437 M -78.49 % | 15.976 M 1 499.20 % | 999.000 K -75.63 % | 4.099 M 2.24 % | 4.009 M -43.47 % | 7.092 M 452.77 % | 1.283 M 122.74 % | 576.000 K -79.19 % | 2.768 M 96.59 % | 1.408 M -36.97 % | 2.234 M |
| Total current assets | 64.867 M 24.83 % | 51.965 M 789.20 % | 5.844 M -51.29 % | 11.997 M -45.21 % | 21.898 M -55.34 % | 49.032 M 1 326.59 % | 3.437 M -78.49 % | 15.976 M 1 499.20 % | 999.000 K -75.63 % | 4.099 M 2.24 % | 4.009 M -43.47 % | 7.092 M -88.38 % | 61.016 M 50.44 % | 40.559 M 115.65 % | 18.808 M 9.03 % | 17.250 M -10.40 % | 19.252 M |
| Inventory | 31.791 M 4.71 % | 30.360 M -8.17 % | 33.062 M | 0.000 | 0.000 | 0.000 -100.00 % | 24.135 M 18.08 % | 20.439 M 0.73 % | 20.291 M 7.67 % | 18.846 M -24.09 % | 24.827 M -12.14 % | 28.258 M -11.41 % | 31.898 M 10.16 % | 28.957 M 139.08 % | 12.112 M 0.12 % | 12.098 M 0.00 % | 12.098 M |
| Net receivables | 12.096 M 9.11 % | 11.086 M 19.53 % | 9.275 M | 0.000 -100.00 % | 15.034 M | 0.000 | 0.000 -100.00 % | 7.741 M 0.66 % | 7.690 M -13.77 % | 8.918 M -14.43 % | 10.422 M 5.13 % | 9.913 M -63.91 % | 27.465 M 165.08 % | 10.361 M 163.77 % | 3.928 M 9.29 % | 3.594 M -25.13 % | 4.800 M |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 133.000 K 0.00 % | 133.000 K 0.00 % | 133.000 K 0.00 % | 133.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | -1.000 K -200.00 % | 1.000 K -100.00 % | 120.560 M -1.04 % | 121.826 M 12.01 % | 108.763 M 86.21 % | 58.408 M -20.29 % | 73.276 M 16.95 % | 62.658 M -3.63 % | 65.015 M 20.66 % | 53.884 M -11.86 % | 61.133 M -3.82 % | 63.559 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 2.886 M 30.88 % | 2.205 M -19.14 % | 2.727 M 72.92 % | 1.577 M 10.51 % | 1.427 M 52.78 % | 934.000 K -20.44 % | 1.174 M -42.62 % | 2.046 M 25.99 % | 1.624 M 17.68 % | 1.380 M -27.86 % | 1.913 M -21.98 % | 2.452 M -47.72 % | 4.690 M 209.37 % | 1.516 M -23.55 % | 1.983 M 14.82 % | 1.727 M 28.31 % | 1.346 M |
| Tax payables | 1.675 M -16.38 % | 2.003 M -36.31 % | 3.145 M 57.96 % | 1.991 M -9.50 % | 2.200 M -84.66 % | 14.341 M | 0.000 -100.00 % | 3.575 M 7.39 % | 3.329 M 13.23 % | 2.940 M -39.66 % | 4.872 M -11.63 % | 5.513 M 0.92 % | 5.463 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 100.00 % | -35.638 M -32.99 % | -26.797 M | 0.000 -100.00 % | 43.382 M -13.55 % | 50.184 M 2 459.10 % | 1.961 M -2.63 % | 2.014 M -5.18 % | 2.124 M 3.11 % | 2.060 M 1.38 % | 2.032 M 4.47 % | 1.945 M -50.06 % | 3.895 M | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 100.00 % | -2.260 M 29.24 % | -3.194 M -15.35 % | -2.769 M -154.27 % | -1.089 M -255.88 % | -306.000 K 46.78 % | -575.000 K 2.38 % | -589.000 K -7.88 % | -546.000 K 46.42 % | -1.019 M -129.21 % | 3.488 M -0.40 % | 3.502 M | 0.000 |
| Capital lease obligations | 601.000 K -22.75 % | 778.000 K -19.88 % | 971.000 K -6.81 % | 1.042 M -48.44 % | 2.021 M | 0.000 -100.00 % | 3.176 M 112.07 % | -26.309 M -792.16 % | 3.801 M -11.48 % | 4.294 M 5.32 % | 4.077 M 226.68 % | 1.248 M -12.79 % | 1.431 M -11.01 % | 1.608 M | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 25.129 M 0.00 % | 25.129 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 44.323 M | 0.000 100.00 % | -331.000 K -101.66 % | 19.997 M | 0.000 |
| Deferred tax liabilities non current | 17.198 M 0.44 % | 17.123 M 8.17 % | 15.829 M 2.46 % | 15.449 M 8.98 % | 14.176 M 15.07 % | 12.319 M -9.18 % | 13.564 M -0.98 % | 13.698 M -8.89 % | 15.035 M -18.10 % | 18.358 M 5.04 % | 17.477 M 13.06 % | 15.458 M 7.39 % | 14.394 M 11.95 % | 12.857 M 79.59 % | 7.159 M 4.76 % | 6.834 M -7.27 % | 7.370 M |
| Other liabilities | 0.000 | 0.000 -100.00 % | 22.611 M 37.05 % | 16.498 M -2.75 % | 16.964 M 151.23 % | -33.116 M -19.35 % | -27.748 M -18.55 % | -23.406 M 25.57 % | -31.448 M -57.63 % | -19.951 M -39.68 % | -14.283 M 30.11 % | -20.436 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 255.832 M 2.45 % | 249.721 M 1.86 % | 245.168 M -0.58 % | 246.589 M -0.39 % | 247.566 M 10.76 % | 223.506 M 19.07 % | 187.710 M -0.80 % | 189.231 M 3.41 % | 182.991 M -2.02 % | 186.769 M -1.96 % | 190.509 M 0.61 % | 189.358 M -7.24 % | 204.141 M 3.48 % | 197.273 M 17.50 % | 167.890 M 20.00 % | 139.911 M 6.27 % | 131.650 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.337 M 60.04 % | -3.346 M -458.63 % | 933.000 K | 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 |
| Change in working capital | 1.794 M 228.97 % | -1.391 M 10.32 % | -1.551 M -209.15 % | 1.421 M 118.63 % | -7.629 M -123.18 % | 32.910 M 600.00 % | -6.582 M -2 337.78 % | -270.000 K 80.07 % | -1.355 M -165.46 % | 2.070 M 201.22 % | -2.045 M -116.26 % | 12.575 M 560.62 % | -2.730 M 76.42 % | -11.578 M -105.25 % | -5.641 M -183.99 % | 6.716 M -20.70 % | 8.469 M |
| Accounts receivables | 0.000 | 0.000 100.00 % | -10.659 M -55.79 % | -6.842 M -450.69 % | 1.951 M | 0.000 | 0.000 -100.00 % | 82.000 K -92.46 % | 1.088 M 146.32 % | -2.349 M -184.04 % | -827.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 24.135 M | 0.000 100.00 % | -352.000 K 71.64 % | -1.241 M 50.42 % | -2.503 M -172.93 % | 3.432 M -5.69 % | 3.639 M 223.73 % | -2.941 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 -100.00 % | 2.727 M 72.92 % | 1.577 M 220.53 % | 492.000 K | 0.000 | 0.000 -100.00 % | 422.000 K 72.95 % | 244.000 K -19.21 % | 302.000 K 155.93 % | -540.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 1.794 M 228.97 % | -1.391 M -121.80 % | 6.381 M 349.05 % | 1.421 M 114.11 % | -10.072 M -214.78 % | 8.775 M 233.32 % | -6.582 M -1 459.72 % | -422.000 K 70.82 % | -1.446 M -121.84 % | 6.620 M 261.07 % | -4.110 M -145.99 % | 8.936 M 4 135.07 % | 211.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | 901.000 K -86.16 % | 6.510 M 216.48 % | -5.589 M -351.09 % | -1.239 M 84.48 % | -7.981 M 17.65 % | -9.692 M -535.79 % | 2.224 M -3.35 % | 2.301 M -31.64 % | 3.366 M 1 268.29 % | 246.000 K -19.08 % | 304.000 K 279.88 % | -169.000 K -110.50 % | 1.610 M 252.46 % | -1.056 M -190.03 % | 1.173 M -54.16 % | 2.559 M -30.18 % | 3.665 M |
| Net cash provided by operating activities | 8.547 M 401.58 % | 1.704 M 135.09 % | -4.856 M -210.92 % | 4.378 M 199.55 % | -4.398 M -105.36 % | 82.107 M 4 068.44 % | -2.069 M -159.64 % | 3.469 M 212.24 % | 1.111 M -82.99 % | 6.531 M 439.31 % | 1.211 M -93.19 % | 17.774 M 3 797.81 % | 456.000 K 106.36 % | -7.174 M -385.25 % | 2.515 M -65.39 % | 7.267 M -16.68 % | 8.722 M |
| Investments in property plant and equipment | -2.268 M 67.52 % | -6.982 M -45.61 % | -4.795 M 25.43 % | -6.430 M -65.00 % | -3.897 M 69.34 % | -12.710 M -113.90 % | -5.942 M -803.04 % | -658.000 K -81.27 % | -363.000 K 25.31 % | -486.000 K -8.00 % | -450.000 K 86.47 % | -3.325 M -311.51 % | -808.000 K 66.56 % | -2.416 M 86.73 % | -18.208 M -166.67 % | -6.828 M 29.27 % | -9.653 M |
| Acquisitions net | 0.000 | 0.000 100.00 % | -17.987 M -359 840.00 % | 5.000 K 100.16 % | -3.200 M -4 344.44 % | -72.000 K | 0.000 -100.00 % | 2.507 M 625.58 % | -477.000 K -260.61 % | 297.000 K -92.61 % | 4.021 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 100.00 % | -2.295 M 1.33 % | -2.326 M 94.27 % | -40.622 M | 0.000 | 0.000 | 0.000 100.00 % | -363.000 K 25.31 % | -486.000 K 87.16 % | -3.785 M -151.66 % | -1.504 M 65.21 % | -4.323 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 -100.00 % | 25.077 M 159.25 % | 9.673 M 514.16 % | 1.575 M 267.38 % | -941.000 K | 0.000 | 0.000 -100.00 % | 840.000 K 24.44 % | 675.000 K 215.42 % | 214.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 258.000 K -72.55 % | 940.000 K -92.87 % | 13.192 M 305.16 % | -6.430 M -190.59 % | 7.098 M 273.58 % | 1.900 M 113.48 % | 890.000 K -40.82 % | 1.504 M 314.33 % | 363.000 K -25.31 % | 486.000 K 8.00 % | 450.000 K -91.11 % | 5.063 M -54.05 % | 11.019 M 945.45 % | 1.054 M 175.92 % | 382.000 K -65.02 % | 1.092 M 115.26 % | -7.158 M |
| Net cash used for investing activites | -2.010 M 66.73 % | -6.042 M -145.80 % | 13.192 M 339.51 % | -5.508 M 85.89 % | -39.046 M -230.25 % | -11.823 M -134.03 % | -5.052 M -373.23 % | 1.849 M 287.63 % | 477.000 K 152.38 % | 189.000 K 105.29 % | -3.571 M -1 626.07 % | 234.000 K -96.03 % | 5.888 M 532.31 % | -1.362 M 92.36 % | -17.826 M -210.77 % | -5.736 M 65.88 % | -16.811 M |
| Debt repayment | -2.170 M -120.94 % | 10.365 M 225.32 % | -8.271 M -567.02 % | -1.240 M -105.34 % | 23.200 M | 0.000 -100.00 % | 1.327 M -89.91 % | 13.155 M 981.11 % | -1.493 M -53.29 % | -974.000 K -149.04 % | 1.986 M 129.93 % | -6.636 M -194.02 % | 7.058 M 144.48 % | 2.887 M 631.68 % | -543.000 K 29.94 % | -775.000 K -103.50 % | 22.154 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 26.936 M | 0.000 | 0.000 -100.00 % | 150.000 K | 0.000 -100.00 % | 373.000 K | 0.000 -100.00 % | 1.025 M | 0.000 -100.00 % | 14.450 M | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 100.00 % | -80.000 K 97.59 % | -3.325 M -945.60 % | -318.000 K 47.09 % | -601.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -554.000 K -244.10 % | -161.000 K -85.06 % | -87.000 K -93.33 % | -45.000 K | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 100.00 % | -5.695 M | 0.000 | 0.000 100.00 % | -15.365 M | 0.000 | 0.000 | 0.000 100.00 % | -1.100 M -300.00 % | -275.000 K 50.00 % | -550.000 K | 0.000 | 0.000 | 0.000 100.00 % | -634.000 K | 0.000 |
| Other financing activites | -4.705 M -33.66 % | -3.520 M -506.90 % | -580.000 K 85.70 % | -4.055 M 42.70 % | -7.077 M 27.03 % | -9.699 M -77.74 % | -5.457 M -43.72 % | -3.797 M -9.14 % | -3.479 M 13.44 % | -4.019 M -57.42 % | -2.553 M 11.94 % | -2.899 M 43.28 % | -5.111 M -130.64 % | -2.216 M -140.68 % | 5.448 M 328.24 % | -2.387 M 83.23 % | -14.231 M |
| Net cash used provided by financing activities | -6.875 M -200.44 % | 6.845 M 146.80 % | -14.626 M -69.68 % | -8.620 M -154.54 % | 15.805 M 163.06 % | -25.064 M -506.88 % | -4.130 M -144.13 % | 9.358 M 288.21 % | -4.972 M 18.40 % | -6.093 M -623.63 % | -842.000 K 92.09 % | -10.639 M -8 021.37 % | -131.000 K -122.43 % | 584.000 K -96.55 % | 16.910 M 545.47 % | -3.796 M -147.91 % | 7.923 M |
| Effect of forex changes on cash | 0.000 -100.00 % | 33.000 K -75.91 % | 137.000 K 190.73 % | -151.000 K | 0.000 -100.00 % | 23.000 K 169.70 % | -33.000 K 86.08 % | -237.000 K -887.50 % | -24.000 K -1 300.00 % | 2.000 K 0.00 % | 2.000 K 104.44 % | -45.000 K -800.00 % | -5.000 K -129.41 % | 17.000 K 105.88 % | -289.000 K | 0.000 | 0.000 |
| Net change in cash | -338.000 K -113.48 % | 2.507 M 140.74 % | -6.153 M 37.85 % | -9.901 M 64.18 % | -27.639 M -186.16 % | 32.079 M 384.26 % | -11.285 M -178.16 % | 14.439 M 523.56 % | -3.409 M -641.97 % | 629.000 K 119.66 % | -3.200 M -143.69 % | 7.324 M 17.98 % | 6.208 M 178.25 % | -7.934 M -705.65 % | 1.310 M 157.84 % | -2.265 M -1 264.46 % | -166.000 K |
| Cash at beginning of period | 6.883 M 57.29 % | 4.376 M -63.52 % | 11.997 M -45.21 % | 21.898 M -54.43 % | 48.055 M 200.79 % | 15.976 M 13.32 % | 14.098 M 4 234.31 % | -341.000 K -111.11 % | 3.068 M 25.79 % | 2.439 M -56.75 % | 5.639 M 434.66 % | -1.685 M 78.65 % | -7.894 M -19 353.66 % | 41.000 K 103.23 % | -1.269 M -227.41 % | 996.000 K -14.29 % | 1.162 M |
| Cash at end of period | 6.545 M -4.91 % | 6.883 M 17.78 % | 5.844 M -51.29 % | 11.997 M -45.21 % | 21.898 M -54.43 % | 48.055 M 1 608.32 % | 2.813 M -80.05 % | 14.098 M 4 234.31 % | -341.000 K -111.11 % | 3.068 M 25.79 % | 2.439 M -56.75 % | 5.639 M 434.46 % | -1.686 M 78.64 % | -7.893 M -19 351.22 % | 41.000 K 103.23 % | -1.269 M -227.41 % | 996.000 K |
| Operating cash flow | 8.547 M 401.58 % | 1.704 M 135.09 % | -4.856 M -433.75 % | 1.455 M 120.04 % | -7.259 M -108.84 % | 82.107 M 4 068.44 % | -2.069 M -159.64 % | 3.469 M 212.24 % | 1.111 M -82.99 % | 6.531 M 439.31 % | 1.211 M -93.19 % | 17.774 M 3 797.81 % | 456.000 K 106.36 % | -7.174 M -385.25 % | 2.515 M -65.39 % | 7.267 M -16.68 % | 8.722 M |
| Capital expenditure | -2.268 M 67.52 % | -6.982 M -45.61 % | -4.795 M 25.43 % | -6.430 M -65.00 % | -3.897 M 69.34 % | -12.710 M -113.90 % | -5.942 M -803.04 % | -658.000 K -81.27 % | -363.000 K 25.31 % | -486.000 K -8.00 % | -450.000 K 86.47 % | -3.325 M -311.51 % | -808.000 K 66.56 % | -2.416 M 86.73 % | -18.208 M -166.67 % | -6.828 M 29.27 % | -9.653 M |
| Free CashFlow | 6.279 M 218.97 % | -5.278 M 45.31 % | -9.651 M -93.99 % | -4.975 M 55.41 % | -11.156 M -116.08 % | 69.397 M 966.27 % | -8.011 M -384.99 % | 2.811 M 275.80 % | 748.000 K -87.63 % | 6.045 M 694.35 % | 761.000 K -94.73 % | 14.449 M 4 204.83 % | -352.000 K 96.33 % | -9.590 M 38.89 % | -15.693 M -3 674.72 % | 439.000 K 147.15 % | -931.000 K |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 |
| 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 | 2009-01-31 | 2008-06-30 | 2008-01-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 2.727 M -55.72 % | 6.159 M 50.96 % | 4.080 M 8.80 % | 3.750 M 1.11 % | 3.709 M 2.23 % | 3.628 M -21.28 % | 4.609 M 13.91 % | 4.046 M 1.23 % | 3.997 M 22.31 % | 3.268 M -95.27 % | 69.126 M 1 972.74 % | 3.335 M -15.83 % | 3.962 M -33.14 % | 5.926 M 49.04 % | 3.976 M 2.53 % | 3.878 M 10.42 % | 3.512 M -25.94 % | 4.742 M 11.76 % | 4.243 M -19.15 % | 5.248 M -54.05 % | 11.422 M 29.74 % | 8.804 M -13.67 % | 10.198 M -22.18 % | 13.104 M -2.33 % | 13.416 M 0.00 % | 13.416 M 214.82 % | 4.262 M 0.00 % | 4.262 M 5.13 % | 4.054 M 0.00 % | 4.054 M 5.86 % | 3.829 M 0.00 % | 3.829 M 100.00 % | 1.915 M -30.32 % | 2.748 M 100.00 % | 1.374 M |
| Net income | 5.743 M 307.02 % | 1.411 M 497.46 % | -355.000 K -103.37 % | 10.545 M 0.00 % | 10.545 M -0.02 % | 10.547 M -0.09 % | 10.556 M -4.32 % | 11.033 M -0.05 % | 11.038 M -3.03 % | 11.382 M 33.38 % | 8.534 M -75.42 % | 34.718 M 1 629.85 % | 2.007 M 614.23 % | 281.000 K -89.96 % | 2.799 M 11 296.00 % | -25.000 K -100.86 % | 2.918 M 716.91 % | -473.000 K -120.46 % | 2.312 M 3 956.14 % | 57.000 K -97.47 % | 2.249 M 219.91 % | 703.000 K -60.88 % | 1.797 M -45.31 % | 3.286 M 172.92 % | 1.204 M 38.87 % | 867.000 K -70.74 % | 2.963 M 18.66 % | 2.497 M -28.49 % | 3.492 M 0.00 % | 3.492 M 447.98 % | -1.004 M 0.00 % | -1.004 M -100.00 % | -501.750 K 70.59 % | -1.706 M -100.00 % | -853.000 K |
| Income before tax | 5.774 M 279.12 % | 1.523 M -42.16 % | 2.633 M 471 104 054.20 % | -0.559 -10.52 % | -0.506 -170.05 % | 0.722 3 381.36 % | -0.022 -105.49 % | 0.401 146.92 % | 0.162 -80.37 % | 0.827 8.14 % | 0.765 -100.00 % | 59.029 M 2 371.90 % | 2.388 M 952.86 % | -280.000 K -155.56 % | 504.000 K 171.59 % | -704.000 K -848.94 % | 94.000 K 106.02 % | -1.561 M -151.86 % | 3.010 M 201.30 % | 999.000 K -77.24 % | 4.390 M 790.47 % | 493.000 K -78.25 % | 2.267 M -68.58 % | 7.216 M 339.46 % | 1.642 M -0.06 % | 1.643 M -54.12 % | 3.581 M 0.00 % | 3.581 M -22.25 % | 4.606 M 0.00 % | 4.606 M 462.11 % | -1.272 M 0.00 % | -1.272 M -100.00 % | -636.000 K 80.85 % | -3.321 M -100.00 % | -1.661 M |
| Income before tax ratio | 2.12 756.25 % | 0.25 -61.68 % | 0.65 433 116 299.53 % | 0.00 -9.32 % | 0.00 -168.49 % | 0.00 4 245.83 % | 0.00 -104.84 % | 0.00 144.09 % | 0.00 -83.96 % | 0.00 2 180.18 % | 0.00 -100.00 % | 17.70 2 836.63 % | 0.60 1 375.63 % | -0.05 -137.27 % | 0.13 169.83 % | -0.18 -778.25 % | 0.03 108.13 % | -0.33 -146.40 % | 0.71 272.67 % | 0.19 -50.47 % | 0.38 586.37 % | 0.06 -74.81 % | 0.22 -59.63 % | 0.55 349.93 % | 0.12 -0.06 % | 0.12 -85.43 % | 0.84 0.00 % | 0.84 -26.05 % | 1.14 0.00 % | 1.14 442.05 % | -0.33 0.00 % | -0.33 0.00 % | -0.33 72.52 % | -1.21 0.00 % | -1.21 |
| EBITDA | 5.261 M 110.27 % | 2.502 M 282.57 % | 654.000 K 503.70 % | -162.000 K 84.99 % | -1.079 M -145.34 % | 2.380 M 296.01 % | 601.000 K -31.08 % | 872.000 K 50.87 % | 578.000 K -59.94 % | 1.443 M 228.27 % | -1.125 M -312.67 % | 529.000 K 180.76 % | -655.000 K 80.66 % | -3.387 M -254.31 % | 2.195 M 232.55 % | -1.656 M -168.40 % | -617.000 K 68.74 % | -1.974 M -4.39 % | -1.891 M -213.51 % | 1.666 M 16.42 % | 1.431 M -11.67 % | 1.620 M 203.94 % | 533.000 K 120.52 % | -2.597 M -197.61 % | 2.661 M -18.95 % | 3.283 M -48.46 % | 6.369 M 66.99 % | 3.814 M 59.18 % | 2.396 M -58.73 % | 5.806 M 9 776.67 % | -60.000 K 0.00 % | -60.000 K -100.00 % | -30.000 K 98.01 % | -1.505 M -100.00 % | -752.250 K |
| Net income ratio | 2.11 819.26 % | 0.23 363.30 % | -0.09 -103.09 % | 2.81 -1.09 % | 2.84 -2.21 % | 2.91 26.93 % | 2.29 -16.01 % | 2.73 -1.26 % | 2.76 -20.71 % | 3.48 2 721.26 % | 0.12 -98.81 % | 10.41 1 955.07 % | 0.51 968.29 % | 0.05 -93.26 % | 0.70 11 020.04 % | -0.01 -100.78 % | 0.83 932.97 % | -0.10 -118.31 % | 0.54 4 916.88 % | 0.01 -94.48 % | 0.20 146.59 % | 0.08 -54.68 % | 0.18 -29.73 % | 0.25 179.42 % | 0.09 38.87 % | 0.06 -90.71 % | 0.70 18.66 % | 0.59 -31.98 % | 0.86 0.00 % | 0.86 428.71 % | -0.26 0.00 % | -0.26 0.00 % | -0.26 57.79 % | -0.62 0.00 % | -0.62 |
| Ratio EBITDA | 1.93 374.90 % | 0.41 153.43 % | 0.16 471.05 % | -0.04 85.15 % | -0.29 -144.35 % | 0.66 403.09 % | 0.13 -39.50 % | 0.22 49.04 % | 0.14 -67.25 % | 0.44 2 813.15 % | -0.02 -110.26 % | 0.16 195.95 % | -0.17 71.08 % | -0.57 -203.53 % | 0.55 229.28 % | -0.43 -143.06 % | -0.18 57.80 % | -0.42 6.60 % | -0.45 -240.39 % | 0.32 153.39 % | 0.13 -31.91 % | 0.18 252.06 % | 0.05 126.37 % | -0.20 -199.94 % | 0.20 -18.95 % | 0.24 -83.63 % | 1.49 66.99 % | 0.89 51.41 % | 0.59 -58.73 % | 1.43 9 240.73 % | -0.02 0.00 % | -0.02 0.00 % | -0.02 97.14 % | -0.55 0.00 % | -0.55 |
| Gross profit ratio | 0.34 -65.57 % | 1.00 8.74 % | 0.92 70.89 % | 0.54 -32.75 % | 0.80 25.41 % | 0.64 -14.73 % | 0.75 2.91 % | 0.73 -9.26 % | 0.80 3.31 % | 0.78 4 620.18 % | 0.02 -97.87 % | 0.77 -22.76 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 6.36 % | 0.94 -2.34 % | 0.96 1.68 % | 0.95 0.00 % | 0.95 11.50 % | 0.85 0.00 % | 0.85 13.15 % | 0.75 0.00 % | 0.75 1.50 % | 0.74 0.00 % | 0.74 0.00 % | 0.74 -3.84 % | 0.77 0.00 % | 0.77 |
| Weighted average shs out dil | 11.393 M 8.04 % | 10.545 M 0.00 % | 10.545 M 0.00 % | 10.545 M 0.02 % | 10.542 M -0.04 % | 10.547 M 4.64 % | 10.079 M -8.64 % | 11.033 M 2.80 % | 10.732 M -5.39 % | 11.343 M 0.53 % | 11.284 M -1.45 % | 11.450 M -2.87 % | 11.788 M 2.96 % | 11.450 M -2.84 % | 11.784 M 6.02 % | 11.115 M -12.48 % | 12.701 M 23.83 % | 10.256 M -10.06 % | 11.403 M -0.01 % | 11.405 M -0.21 % | 11.429 M 0.43 % | 11.380 M 7.01 % | 10.635 M -5.99 % | 11.313 M 37.28 % | 8.241 M 0.00 % | 8.241 M 0.00 % | 8.241 M 0.61 % | 8.191 M -0.25 % | 8.211 M -2.02 % | 8.380 M -1.98 % | 8.549 M 0.00 % | 8.549 M 0.00 % | 8.549 M 0.78 % | 8.483 M 0.00 % | 8.483 M |
| Weighted average shs out | 11.393 M 8.04 % | 10.545 M 0.00 % | 10.545 M 0.20 % | 10.523 M -0.18 % | 10.542 M -0.31 % | 10.575 M 4.92 % | 10.080 M -8.87 % | 11.060 M 3.05 % | 10.732 M -5.39 % | 11.343 M 0.53 % | 11.284 M 1.55 % | 11.111 M -8.68 % | 12.167 M 9.50 % | 11.112 M -5.71 % | 11.784 M 6.01 % | 11.116 M -12.48 % | 12.701 M 23.83 % | 10.256 M -8.92 % | 11.261 M -1.28 % | 11.407 M 0.39 % | 11.363 M -0.15 % | 11.380 M 5.23 % | 10.814 M -4.56 % | 11.331 M 37.50 % | 8.241 M 0.00 % | 8.241 M 0.00 % | 8.241 M 0.61 % | 8.191 M -0.25 % | 8.211 M -2.02 % | 8.380 M -1.98 % | 8.549 M 0.00 % | 8.549 M 0.00 % | 8.549 M 0.78 % | 8.483 M 0.00 % | 8.483 M |
| EPS diluted | 0.50 284.62 % | 0.13 485.76 % | -0.03 100.00 % | -4 902 000.00 -6 266.23 % | -77 000.00 -7 700 100.00 % | 1.00 -4.76 % | 1.05 5.00 % | 1.00 -2.91 % | 1.03 3.00 % | 1.00 31.58 % | 0.76 -74.92 % | 3.03 1 682.35 % | 0.17 593.88 % | 0.02 -89.79 % | 0.24 11 009.09 % | 0.00 -100.96 % | 0.23 598.92 % | -0.05 -123.05 % | 0.20 3 900.00 % | 0.01 -97.50 % | 0.20 223.62 % | 0.06 -63.65 % | 0.17 -41.38 % | 0.29 100.28 % | 0.14 37.64 % | 0.11 -70.78 % | 0.36 20.00 % | 0.30 -3.23 % | 0.31 -26.19 % | 0.42 473.00 % | -0.11 4.09 % | -0.12 -100.00 % | -0.06 70.65 % | -0.20 -100.00 % | -0.10 |
| Earnings per share | 0.50 284.62 % | 0.13 485.76 % | -0.03 -100.00 % | 10 544 563.00 0.00 % | 10 544 563.00 1 054 456 200.00 % | 1.00 -4.76 % | 1.05 5.00 % | 1.00 -2.91 % | 1.03 3.00 % | 1.00 31.58 % | 0.76 -75.64 % | 3.12 1 850.00 % | 0.16 532.41 % | 0.03 -89.46 % | 0.24 11 009.09 % | 0.00 -100.96 % | 0.23 598.92 % | -0.05 -121.95 % | 0.21 4 100.00 % | 0.01 -97.50 % | 0.20 223.62 % | 0.06 -63.65 % | 0.17 -41.38 % | 0.29 100.28 % | 0.14 37.64 % | 0.11 -71.57 % | 0.37 23.33 % | 0.30 -45.45 % | 0.55 83.33 % | 0.30 366.43 % | -0.11 4.09 % | -0.12 -100.00 % | -0.06 70.65 % | -0.20 -100.00 % | -0.10 |
| Gross profit | 939.000 K -84.75 % | 6.159 M 64.15 % | 3.752 M 85.93 % | 2.018 M -32.01 % | 2.968 M 28.21 % | 2.315 M -32.88 % | 3.449 M 17.23 % | 2.942 M -8.15 % | 3.203 M 26.35 % | 2.535 M 123.15 % | 1.136 M -55.90 % | 2.576 M -34.98 % | 3.962 M -33.14 % | 5.926 M 49.04 % | 3.976 M 2.53 % | 3.878 M 10.42 % | 3.512 M -25.94 % | 4.742 M 11.76 % | 4.243 M -19.15 % | 5.248 M -54.05 % | 11.422 M 29.74 % | 8.804 M -8.18 % | 9.588 M -23.99 % | 12.615 M -0.69 % | 12.702 M 0.00 % | 12.702 M 251.03 % | 3.619 M 0.00 % | 3.619 M 18.95 % | 3.042 M 0.00 % | 3.042 M 7.45 % | 2.831 M 0.00 % | 2.831 M 100.00 % | 1.416 M -32.99 % | 2.113 M 100.00 % | 1.056 M |
| Income tax expense | 31.000 K -72.32 % | 112.000 K -90.84 % | 1.223 M 218 822 787.42 % | -0.559 -10.52 % | -0.506 -170.05 % | 0.722 3 381.36 % | -0.022 -105.49 % | 0.401 146.92 % | 0.162 -80.37 % | 0.827 -100.00 % | 1.125 M -91.61 % | 13.415 M 4 607.02 % | 285.000 K -51.78 % | 591.000 K -68.61 % | 1.883 M 295.59 % | 476.000 K -82.50 % | 2.720 M 335.20 % | 625.000 K 37.06 % | 456.000 K -4.40 % | 477.000 K -73.59 % | 1.806 M 506.04 % | 298.000 K -79.36 % | 1.444 M -31.95 % | 2.122 M 173.45 % | 776.000 K 0.00 % | 776.000 K -28.41 % | 1.084 M 0.00 % | 1.084 M -2.69 % | 1.114 M 0.00 % | 1.114 M 514.90 % | -268.500 K 0.00 % | -268.500 K -100.00 % | -134.250 K 91.69 % | -1.615 M -100.00 % | -807.500 K |
| Cost of revenue | 698.000 K -35.96 % | 1.090 M 232.32 % | 328.000 K -81.06 % | 1.732 M 133.74 % | 741.000 K -43.56 % | 1.313 M 13.19 % | 1.160 M 5.07 % | 1.104 M 39.04 % | 794.000 K 8.32 % | 733.000 K -98.92 % | 67.990 M 8 857.84 % | 759.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 610.000 K 24.68 % | 489.250 K -31.48 % | 714.000 K 0.00 % | 714.000 K 11.04 % | 643.000 K 0.00 % | 643.000 K -36.43 % | 1.012 M 0.00 % | 1.012 M 1.35 % | 998.000 K 0.00 % | 998.000 K 100.00 % | 499.000 K -21.42 % | 635.000 K 100.00 % | 317.500 K |
| 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 100.00 % | -2.995 M -28.63 % | -2.329 M -134.95 % | 6.663 M 200.00 % | -6.663 M | 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 -100.00 % | 3.171 M 21.81 % | 2.603 M -72.81 % | 9.571 M 0.00 % | 9.571 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | -2.774 M -181.16 % | 3.418 M | 0.000 100.00 % | -1.123 -3.37 % | -1.086 -181.75 % | 1.329 388.49 % | -0.461 -160.67 % | 0.759 196.08 % | 0.256 -79.90 % | 1.276 1 303.54 % | 0.091 100.00 % | -2.048 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 % | 5.285 M | 0.000 100.00 % | -586.000 K | 0.000 -100.00 % | 699.000 K | 0.000 100.00 % | -472.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | -2.774 M -181.16 % | 3.418 M | 0.000 -100.00 % | 5.921 M -5.37 % | 6.257 M 138.45 % | 2.624 M -51.43 % | 5.403 M 558.90 % | 820.000 K -33.92 % | 1.241 M -43.67 % | 2.203 M -97.57 % | 90.483 M 4 318.12 % | 2.048 M 42.52 % | 1.437 M -55.18 % | 3.206 M 25.43 % | 2.556 M -29.49 % | 3.625 M 38.62 % | 2.615 M -50.26 % | 5.257 M 4 511.40 % | 114.000 K -96.50 % | 3.260 M -44.17 % | 5.839 M -16.08 % | 6.958 M 6.39 % | 6.540 M 46.47 % | 4.465 M -79.25 % | 21.519 M 639.85 % | 2.909 M 167.78 % | -4.291 M -346.61 % | 1.740 M 150.54 % | -3.443 M -359.85 % | 1.325 M -47.86 % | 2.541 M -8.23 % | 2.769 M 100.00 % | 1.385 M -43.13 % | 2.435 M 100.00 % | 1.217 M |
| Cost and expenses | -986.000 K -128.85 % | 3.418 M 942.07 % | 328.000 K -52.53 % | 691.000 K 117.48 % | -3.952 M -499.19 % | 990.000 K -56.35 % | 2.268 M 18.62 % | 1.912 M 16.02 % | 1.648 M 35.08 % | 1.220 M -98.65 % | 90.483 M 3 123.48 % | 2.807 M 95.34 % | 1.437 M -55.18 % | 3.206 M 25.43 % | 2.556 M -29.49 % | 3.625 M 38.62 % | 2.615 M -50.26 % | 5.257 M 4 511.40 % | 114.000 K -96.50 % | 3.260 M -44.17 % | 5.839 M -16.08 % | 6.958 M 6.39 % | 6.540 M 46.47 % | 4.465 M -65.46 % | 12.928 M 0.00 % | 12.928 M 2 143.87 % | -632.500 K 0.00 % | -632.500 K -1 231.58 % | -47.500 K 0.00 % | -47.500 K -101.30 % | 3.653 M 0.00 % | 3.653 M 100.00 % | 1.827 M -30.46 % | 2.627 M 100.00 % | 1.313 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 |
| Selling general and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 K -50.00 % | 4.000 K | 0.000 -100.00 % | 4.000 K 300.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 -100.00 % | 175.250 K -36.10 % | 274.250 K -98.31 % | 16.234 M 458.14 % | 2.909 M 267.16 % | -1.740 M -200.00 % | 1.740 M 231.32 % | -1.325 M -200.00 % | 1.325 M 147.85 % | -2.769 M -200.00 % | 2.769 M 100.00 % | 1.385 M -43.13 % | 2.435 M 100.00 % | 1.217 M |
| Interest income | 0.000 | 0.000 100.00 % | -1.544 M -176.25 % | 2.025 M 42.91 % | 1.417 M 5.43 % | 1.344 M 5.00 % | 1.280 M -5.54 % | 1.355 M -18.57 % | 1.664 M 38.90 % | 1.198 M 5.46 % | 1.136 M 1 108.51 % | 94.000 K -31.39 % | 137.000 K -95.43 % | 3.000 M 227.51 % | 916.000 K -4.28 % | 957.000 K 19.18 % | 803.000 K -23.23 % | 1.046 M -6.52 % | 1.119 M 13.14 % | 989.000 K -17.10 % | 1.193 M -11.83 % | 1.353 M -2.73 % | 1.391 M -2.25 % | 1.423 M 1 126.72 % | 116.000 K | 0.000 -100.00 % | 336.000 K | 0.000 -100.00 % | 368.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 0.000 | 0.000 | 0.000 -100.00 % | 2.025 M 11.20 % | 1.821 M 35.49 % | 1.344 M -14.61 % | 1.574 M 16.16 % | 1.355 M -18.57 % | 1.664 M 38.90 % | 1.198 M 5.46 % | 1.136 M -22.62 % | 1.468 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 635.250 K -14.27 % | 741.000 K -49.63 % | 1.471 M 0.00 % | 1.471 M 114.74 % | 685.000 K -36.57 % | 1.080 M -10.00 % | 1.200 M 0.00 % | 1.200 M -0.99 % | 1.212 M 0.00 % | 1.212 M 100.00 % | 606.000 K -66.64 % | 1.817 M 100.00 % | 908.250 K |
| Depreciation and amortization | 0.000 | 0.000 | 0.000 100.00 % | -4.211 M -4.52 % | -4.029 M -183.57 % | 4.821 M 327.08 % | -2.123 M -169.11 % | 3.072 M 199.71 % | 1.025 M -75.41 % | 4.169 M -33.65 % | 6.283 M 628 200.00 % | 1.000 K 100.03 % | -2.947 M 30.81 % | -4.259 M -71.25 % | -2.487 M -18.04 % | -2.107 M -5.09 % | -2.005 M 5.69 % | -2.126 M 54.37 % | -4.659 M -338.29 % | -1.063 M 59.49 % | -2.624 M -44.97 % | -1.810 M 33.16 % | -2.708 M 66.17 % | -8.005 M -432.99 % | 2.404 M -13.96 % | 2.794 M 49.41 % | 1.870 M 273.15 % | -1.080 M -163.34 % | 1.705 M 0.00 % | 1.705 M 822.46 % | -236.000 K 0.00 % | -236.000 K -100.00 % | -118.000 K 92.74 % | -1.626 M -100.00 % | -812.750 K |
| Operating income | 3.713 M 35.46 % | 2.741 M -26.95 % | 3.752 M 163.67 % | -5.893 M -10.52 % | -5.332 M -170.03 % | 7.614 M 3 381.90 % | -232.000 K -105.24 % | 4.424 M 146.88 % | 1.792 M -80.97 % | 9.415 M 1.85 % | 9.244 M 1 650.76 % | 528.000 K -82.08 % | 2.947 M -30.81 % | 4.259 M 71.25 % | 2.487 M 18.04 % | 2.107 M 5.09 % | 2.005 M -5.69 % | 2.126 M -54.37 % | 4.659 M 338.29 % | 1.063 M -59.49 % | 2.624 M 44.97 % | 1.810 M -33.16 % | 2.708 M -66.17 % | 8.005 M 3 020.86 % | 256.500 K -47.49 % | 488.500 K -89.14 % | 4.499 M -8.07 % | 4.894 M 19.34 % | 4.101 M 0.00 % | 4.101 M 2 230.11 % | 176.000 K 0.00 % | 176.000 K 100.00 % | 88.000 K -27.27 % | 121.000 K 100.00 % | 60.500 K |
| Operating income ratio | 1.36 205.94 % | 0.45 -51.61 % | 0.92 158.52 % | -1.57 -9.31 % | -1.44 -168.50 % | 2.10 4 269.31 % | -0.05 -104.60 % | 1.09 143.89 % | 0.45 -84.44 % | 2.88 2 054.37 % | 0.13 -15.53 % | 0.16 -78.72 % | 0.74 3.50 % | 0.72 14.90 % | 0.63 15.13 % | 0.54 -4.83 % | 0.57 27.34 % | 0.45 -59.17 % | 1.10 442.10 % | 0.20 -11.83 % | 0.23 11.74 % | 0.21 -22.58 % | 0.27 -56.53 % | 0.61 3 095.16 % | 0.02 -47.49 % | 0.04 -96.55 % | 1.06 -8.07 % | 1.15 13.51 % | 1.01 0.00 % | 1.01 2 101.06 % | 0.05 0.00 % | 0.05 0.00 % | 0.05 4.37 % | 0.04 0.00 % | 0.04 |
| Total other income expenses net | 2.061 M 269.21 % | -1.218 M -8.85 % | -1.119 M 22.88 % | -1.451 M -211.36 % | 1.303 M 146.65 % | -2.793 M 27.42 % | -3.848 M -184.62 % | -1.352 M -76.27 % | -767.000 K -126.00 % | 2.950 M 1 655.95 % | 168.000 K -99.73 % | 62.531 M 4 525.41 % | -1.413 M 51.89 % | -2.937 M -124.89 % | -1.306 M 59.50 % | -3.225 M -255.18 % | -908.000 K 12.86 % | -1.042 M 36.81 % | -1.649 M -2 476.56 % | -64.000 K 95.09 % | -1.304 M 0.99 % | -1.317 M -198.64 % | -441.000 K 44.11 % | -789.000 K 78.66 % | -3.697 M -420.18 % | 1.155 M 166.54 % | -1.735 M -32.14 % | -1.313 M 48.25 % | -2.537 M -602.38 % | 505.000 K 134.88 % | -1.448 M 0.00 % | -1.448 M -100.00 % | -724.000 K 78.97 % | -3.442 M -100.00 % | -1.721 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 | 2009-01-31 | 2008-06-30 | 2008-01-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 | 2008-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 77.432 M -3.45 % | 80.203 M -5.67 % | 85.026 M 3.76 % | 81.944 M 7.35 % | 76.336 M 17.75 % | 64.827 M -17.39 % | 78.470 M 8.11 % | 72.585 M 3.76 % | 69.957 M 17.86 % | 59.358 M 210.01 % | 19.147 M 164.66 % | -29.614 M -140.25 % | 73.571 M 5.46 % | 69.762 M 14.49 % | 60.935 M -0.01 % | 60.942 M -7.84 % | 66.123 M 5.49 % | 62.683 M -2.38 % | 64.212 M -5.37 % | 67.855 M -3.84 % | 70.563 M 2.63 % | 68.752 M 5.27 % | 65.310 M -5.95 % | 69.444 M -10.76 % | 77.815 M 4 150.75 % | -1.921 M -101.82 % | 105.576 M 28 789.13 % | -368.000 K 86.71 % | -2.768 M -123.77 % | -1.237 M 12.14 % | -1.408 M -23.62 % | -1.139 M 49.02 % | -2.234 M |
| Total investments | 63.724 M | 0.000 -100.00 % | 58.508 M -2.77 % | 60.173 M -1.51 % | 61.094 M 1.86 % | 59.980 M 13.03 % | 53.067 M -6.64 % | 56.840 M 9.61 % | 51.855 M 7.50 % | 48.235 M 21.14 % | 39.818 M -12.56 % | 45.539 M 13.77 % | 40.027 M 5.41 % | 37.973 M 8.80 % | 34.901 M -3.02 % | 35.986 M 29.40 % | 27.810 M 7.06 % | 25.977 M 1.27 % | 25.651 M 2.19 % | 25.102 M -1.15 % | 25.394 M -0.88 % | 25.619 M 3.08 % | 24.854 M 4.31 % | 23.828 M 1.59 % | 23.456 M -10.30 % | 26.150 M -13.09 % | 30.089 M 4.90 % | 28.684 M 12.10 % | 25.588 M 18.95 % | 21.512 M 215.66 % | 6.815 M -27.91 % | 9.454 M 29.83 % | 7.282 M |
| Total debt | 85.879 M -2.64 % | 88.210 M -5.57 % | 93.410 M 3.74 % | 90.039 M 9.56 % | 82.180 M -2.09 % | 83.937 M -7.22 % | 90.467 M -1.94 % | 92.254 M 0.43 % | 91.855 M 10.68 % | 82.988 M 21.72 % | 68.179 M -7.95 % | 74.068 M -3.82 % | 77.008 M 0.69 % | 76.480 M -0.56 % | 76.911 M 24.50 % | 61.775 M -7.97 % | 67.122 M 5.12 % | 63.855 M -6.52 % | 68.311 M -0.43 % | 68.603 M -8.00 % | 74.572 M 5.47 % | 70.707 M -2.34 % | 72.402 M -4.99 % | 76.208 M -3.65 % | 79.098 M | 0.000 -100.00 % | 106.152 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 70.981 M -27.75 % | 98.240 M 26.46 % | 77.684 M -20.91 % | 98.225 M 26.31 % | 77.768 M -31.36 % | 113.301 M 70.60 % | 66.412 M -38.90 % | 108.696 M 63.81 % | 66.354 M -37.90 % | 106.844 M 92.09 % | 55.621 M -39.28 % | 91.603 M 72.00 % | 53.257 M -1.14 % | 53.870 M -0.41 % | 54.093 M -1.59 % | 54.967 M 3.99 % | 52.859 M -2.90 % | 54.438 M 7.04 % | 50.858 M 0.63 % | 50.542 M 3.43 % | 48.867 M -2.34 % | 50.037 M 11.54 % | 44.862 M -1.45 % | 45.523 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 7.154 M 457.17 % | 1.284 M 128.08 % | -4.573 M 22.40 % | -5.893 M -341.81 % | 2.437 M -67.99 % | 7.613 M 81.09 % | 4.204 M -4.97 % | 4.424 M -60.52 % | 11.207 M 19.03 % | 9.415 M -78.23 % | 43.251 M 19.99 % | 36.046 M 1 475.44 % | 2.288 M 1 625.33 % | -150.000 K -105.41 % | 2.774 M 11 658.33 % | -24.000 K -100.98 % | 2.445 M 616.91 % | -473.000 K -114.43 % | 3.277 M 181.05 % | 1.166 M -60.50 % | 2.952 M 268.08 % | 802.000 K -85.06 % | 5.368 M 55.50 % | 3.452 M 66.68 % | 2.071 M 39.84 % | 1.481 M -72.88 % | 5.460 M 46.89 % | 3.717 M -47.43 % | 7.070 M 128.21 % | 3.098 M 265.23 % | -1.875 M -69.22 % | -1.108 M 67.53 % | -3.412 M |
| Common stock | 22.430 M 0.00 % | 22.430 M 0.00 % | 22.430 M 0.00 % | 22.430 M 0.00 % | 22.430 M 0.00 % | 22.430 M 0.00 % | 22.430 M 0.00 % | 22.430 M 0.00 % | 22.430 M 0.04 % | 22.422 M 0.00 % | 22.422 M 0.50 % | 22.310 M 0.00 % | 22.310 M 0.00 % | 22.310 M 0.00 % | 22.310 M 0.00 % | 22.310 M 0.00 % | 22.310 M 8.77 % | 20.512 M 0.00 % | 20.512 M 0.00 % | 20.512 M 13.69 % | 18.042 M 0.01 % | 18.041 M 3.87 % | 17.368 M 5.38 % | 16.482 M 0.00 % | 16.482 M 0.00 % | 16.482 M 0.00 % | 16.482 M 0.00 % | 16.482 M 0.00 % | 16.482 M 0.00 % | 16.482 M 0.00 % | 16.482 M 0.79 % | 16.353 M -0.01 % | 16.354 M |
| Total equity | 127.369 M 4.44 % | 121.954 M 1.06 % | 120.670 M 0.01 % | 120.655 M -3.73 % | 125.327 M -7.67 % | 135.731 M 7.11 % | 126.726 M -3.35 % | 131.114 M 3.51 % | 126.667 M -1.05 % | 128.017 M 7.55 % | 119.034 M -5.37 % | 125.792 M 68.48 % | 74.661 M 2.16 % | 73.079 M -4.36 % | 76.408 M 2.00 % | 74.913 M -2.11 % | 76.525 M 4.06 % | 73.539 M -1.08 % | 74.341 M 2.54 % | 72.503 M 4.64 % | 69.286 M 2.63 % | 67.508 M 0.74 % | 67.009 M 0.75 % | 66.509 M 6.70 % | 62.330 M 0.17 % | 62.226 M 3.65 % | 60.035 M 1.50 % | 59.149 M 6.23 % | 55.682 M 11.21 % | 50.068 M 31.39 % | 38.106 M -4.76 % | 40.009 M -0.72 % | 40.300 M |
| Other non current liabilities | 10.584 M 3.56 % | 10.220 M -2.49 % | 10.481 M 174.30 % | -14.106 M 4.54 % | -14.777 M -6.06 % | -13.933 M -0.30 % | -13.892 M -2.31 % | -13.578 M -6.00 % | -12.809 M 2.84 % | -13.183 M -22.71 % | -10.743 M -150.30 % | -4.292 M 39.35 % | -7.077 M -3.75 % | -6.821 M 11.67 % | -7.722 M -114.89 % | 51.873 M 16.71 % | 44.445 M 57.22 % | 28.270 M 311.67 % | -13.356 M -21.11 % | -11.028 M -6.25 % | -10.379 M -96.13 % | -5.292 M -113.52 % | 39.131 M 77.98 % | 21.986 M 11.71 % | 19.681 M -78.57 % | 91.824 M 319.50 % | 21.889 M -75.75 % | 90.280 M -1.05 % | 91.242 M 13.37 % | 80.482 M 2.37 % | 78.620 M 8.72 % | 72.317 M -2.84 % | 74.431 M |
| Long term debt | 53.454 M -2.59 % | 54.877 M -21.31 % | 69.734 M -12.83 % | 79.994 M 34.39 % | 59.523 M -12.62 % | 68.120 M -10.57 % | 76.171 M -11.23 % | 85.803 M 0.89 % | 85.048 M 22.59 % | 69.376 M 28.18 % | 54.125 M -5.08 % | 57.022 M -0.42 % | 57.261 M -13.07 % | 65.867 M 59.24 % | 41.363 M 27.18 % | 32.524 M -27.68 % | 44.972 M -29.06 % | 63.391 M 10.29 % | 57.476 M -12.41 % | 65.618 M -7.19 % | 70.704 M 7.47 % | 65.792 M -23.64 % | 86.164 M 23.85 % | 69.571 M -6.35 % | 74.288 M | 0.000 -100.00 % | 79.425 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 81.236 M -1.33 % | 82.332 M -15.42 % | 97.337 M 19.50 % | 81.453 M 34.47 % | 60.575 M -12.58 % | 69.289 M -10.86 % | 77.728 M -10.56 % | 86.902 M 0.56 % | 86.415 M 23.53 % | 69.956 M 25.59 % | 55.701 M -12.96 % | 63.996 M 0.39 % | 63.748 M -11.68 % | 72.175 M 5.81 % | 68.211 M 80.71 % | 37.746 M -26.16 % | 51.117 M -19.36 % | 63.391 M -1.87 % | 64.602 M -13.09 % | 74.330 M -6.93 % | 79.862 M 1.82 % | 78.437 M -23.04 % | 101.913 M -7.22 % | 109.841 M -0.42 % | 110.308 M 4.92 % | 105.134 M -9.43 % | 116.078 M 17.95 % | 98.415 M 0.01 % | 98.401 M 13.06 % | 87.031 M 1.85 % | 85.454 M 7.98 % | 79.141 M -3.25 % | 81.801 M |
| Other current liabilities | 10.241 M 128.57 % | -35.842 M -1 036.07 % | 3.829 M 26.41 % | 3.029 M -62.72 % | 8.126 M 21.83 % | 6.670 M 28.91 % | 5.174 M -63.35 % | 14.116 M 394.27 % | -4.797 M -203.05 % | 4.655 M 114.58 % | -31.924 M -483.29 % | 8.329 M 96.81 % | 4.232 M 129.42 % | -14.383 M 35.48 % | -22.292 M -1 081.59 % | 2.271 M 18.59 % | 1.915 M 131.31 % | -6.117 M 73.75 % | -23.304 M -136.59 % | -9.850 M 17.59 % | -11.953 M 62.48 % | -31.857 M -21.77 % | -26.161 M -695.24 % | 4.395 M -68.00 % | 13.735 M -54.76 % | 30.360 M 138.90 % | 12.708 M 11.88 % | 11.359 M -3.93 % | 11.824 M -41.95 % | 20.370 M 39.29 % | 14.624 M 43.29 % | 10.206 M 24.42 % | 8.203 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 -100.00 % | 4.890 M -56.62 % | 11.272 M | 0.000 -100.00 % | 9.281 M | 0.000 -100.00 % | 9.287 M | 0.000 -100.00 % | 15.532 M -65.84 % | 45.463 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.815 M 16.82 % | 6.690 M -27.66 % | 9.248 M 28.43 % | 7.201 M -58.60 % | 17.394 M 53.78 % | 11.311 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.169 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 32.425 M -2.72 % | 33.333 M 40.78 % | 23.677 M 130.05 % | 10.292 M -54.57 % | 22.657 M 43.24 % | 15.817 M -6.36 % | 16.891 M | 0.000 -100.00 % | 9.403 M -33.00 % | 14.035 M -15.70 % | 16.649 M -13.66 % | 19.283 M -13.69 % | 22.342 M 69.16 % | 13.208 M -20.77 % | 16.671 M -46.99 % | 31.450 M 27.95 % | 24.580 M | 0.000 -100.00 % | 12.294 M 186.91 % | 4.285 M -17.09 % | 5.168 M -19.58 % | 6.426 M -6.67 % | 6.885 M 3.74 % | 6.637 M -12.84 % | 7.615 M | 0.000 -100.00 % | 6.936 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 47.227 M | 0.000 -100.00 % | 31.714 M 38.36 % | 22.922 M -37.47 % | 36.655 M 22.30 % | 29.971 M 16.91 % | 25.637 M 37.27 % | 18.676 M 6.60 % | 17.520 M -34.66 % | 26.812 M -19.04 % | 33.116 M -50.86 % | 67.387 M 142.85 % | 27.748 M 51.94 % | 18.262 M -21.98 % | 23.406 M -41.28 % | 39.861 M 26.75 % | 31.448 M 64.21 % | 19.151 M -4.01 % | 19.951 M 24.73 % | 15.995 M 11.99 % | 14.283 M -46.12 % | 26.508 M 29.71 % | 20.436 M 30.66 % | 15.640 M -50.35 % | 31.503 M -2.28 % | 32.238 M 52.35 % | 21.160 M 57.25 % | 13.456 M -2.54 % | 13.807 M -37.70 % | 22.162 M 35.54 % | 16.351 M 39.38 % | 11.731 M 22.85 % | 9.549 M |
| Total liabilities | 128.463 M -0.62 % | 129.270 M 0.17 % | 129.051 M 1.70 % | 126.896 M 5.89 % | 119.841 M 3.56 % | 115.717 M -3.46 % | 119.863 M -1.83 % | 122.096 M 0.99 % | 120.899 M 6.34 % | 113.696 M 104.12 % | 55.701 M -61.83 % | 145.935 M 128.92 % | 63.748 M -11.68 % | 72.175 M 5.81 % | 68.211 M 80.71 % | 37.746 M -26.16 % | 51.117 M -19.36 % | 63.391 M -1.87 % | 64.602 M -13.09 % | 74.330 M -6.93 % | 79.862 M 1.82 % | 78.437 M -35.89 % | 122.349 M -2.50 % | 125.481 M -11.52 % | 141.811 M 3.23 % | 137.372 M 0.10 % | 137.238 M 22.68 % | 111.871 M -0.30 % | 112.208 M 2.76 % | 109.193 M 7.26 % | 101.805 M 12.03 % | 90.872 M -0.52 % | 91.350 M |
| Other non current assets | 190.792 M 42.89 % | 133.528 M -32.45 % | 197.660 M 230.19 % | 59.862 M 3.99 % | 57.566 M 1.32 % | 56.815 M -4.66 % | 59.593 M -6.10 % | 63.465 M -2.28 % | 64.945 M -6.16 % | 69.210 M 159.63 % | -116.066 M -278.74 % | 64.934 M 158.50 % | -110.997 M -0.99 % | -109.911 M 0.62 % | -110.597 M -7.73 % | -102.657 M 12.24 % | -116.977 M 7.12 % | -125.942 M -94 593.23 % | -133.000 K 0.00 % | -133.000 K 0.00 % | -133.000 K 0.00 % | -133.000 K -100.09 % | 144.037 M -0.47 % | 144.711 M 2.04 % | 141.819 M -1.79 % | 144.409 M -7.16 % | 155.542 M 1.93 % | 152.601 M 496.38 % | 25.588 M 18.95 % | 21.512 M 215.66 % | 6.815 M -27.91 % | 9.454 M 29.83 % | 7.282 M |
| Long term investments | 0.000 | 0.000 | 0.000 -100.00 % | 60.173 M -1.51 % | 61.094 M 1.86 % | 59.980 M 13.03 % | 53.067 M -6.64 % | 56.840 M 9.61 % | 51.855 M 7.50 % | 48.235 M | 0.000 -100.00 % | 45.539 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 |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.447 M 36 958.33 % | 12.000 K -20.00 % | 15.000 K -85.85 % | 106.000 K 341.67 % | 24.000 K 33.33 % | 18.000 K |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.167 M 0.00 % | 1.167 M -94.35 % | 20.640 M 1 668.64 % | 1.167 M | 0.000 -100.00 % | 1.167 M 0.00 % | 1.167 M 0.00 % | 1.167 M | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.167 M 0.00 % | 1.167 M 0.00 % | 1.167 M 0.00 % | 1.167 M 0.00 % | 1.167 M -1.02 % | 1.179 M -0.25 % | 1.182 M -7.15 % | 1.273 M 5 204.17 % | 24.000 K 33.33 % | 18.000 K |
| Property plant equipment net | 174.000 K -99.85 % | 117.696 M 123 790.53 % | 95.000 K -8.65 % | 104.000 K 0.00 % | 104.000 K 0.00 % | 104.000 K -1.89 % | 106.000 K -29.80 % | 151.000 K 43.81 % | 105.000 K -43.24 % | 185.000 K -99.84 % | 116.066 M 504 534.78 % | 23.000 K -99.98 % | 110.997 M 0.99 % | 109.911 M -0.62 % | 110.597 M 7.73 % | 102.657 M -12.24 % | 116.977 M -7.12 % | 125.942 M -2.21 % | 128.786 M 0.86 % | 127.690 M 1.85 % | 125.367 M 5.41 % | 118.936 M 2 973 300.00 % | 4.000 K -33.33 % | 6.000 K 0.00 % | 6.000 K 0.00 % | 6.000 K | 0.000 -100.00 % | 12.000 K -99.99 % | 122.315 M 2.64 % | 119.164 M 4.01 % | 114.573 M 10.47 % | 103.714 M -1.32 % | 105.098 M |
| Total non current assets | 190.966 M -23.99 % | 251.224 M 27.04 % | 197.755 M 64.61 % | 120.139 M 1.16 % | 118.764 M 1.60 % | 116.899 M 3.67 % | 112.766 M -6.38 % | 120.456 M 3.04 % | 116.905 M -0.62 % | 117.630 M 1.35 % | 116.066 M 5.04 % | 110.496 M -0.45 % | 110.997 M 0.99 % | 109.911 M -0.62 % | 110.597 M 7.73 % | 102.657 M -12.24 % | 116.977 M -7.12 % | 125.942 M -2.21 % | 128.786 M 0.86 % | 127.690 M 1.85 % | 125.367 M 5.41 % | 118.936 M -17.51 % | 144.174 M -1.26 % | 146.017 M 2.02 % | 143.125 M -1.69 % | 145.582 M -7.10 % | 156.714 M 1.91 % | 153.780 M 3.15 % | 149.082 M 5.09 % | 141.858 M 15.65 % | 122.661 M 8.37 % | 113.192 M 0.71 % | 112.398 M |
| Other current assets | 12.533 M -1.05 % | 12.666 M 493.26 % | 2.135 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 -100.00 % | 1.000 K 0.00 % | 1.000 K -100.00 % | 27.835 M 8 086.76 % | 340.000 K -48.87 % | 665.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 120.000 K |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 8.447 M 5.50 % | 8.007 M -4.50 % | 8.384 M 3.57 % | 8.095 M 38.52 % | 5.844 M -69.42 % | 19.110 M 59.29 % | 11.997 M -39.01 % | 19.669 M -10.18 % | 21.898 M -7.33 % | 23.630 M -51.81 % | 49.032 M -52.71 % | 103.682 M 2 916.64 % | 3.437 M -48.84 % | 6.718 M -57.95 % | 15.976 M 1 817.89 % | 833.000 K -16.62 % | 999.000 K -14.76 % | 1.172 M -71.41 % | 4.099 M 447.99 % | 748.000 K -81.34 % | 4.009 M 105.06 % | 1.955 M -72.43 % | 7.092 M 4.85 % | 6.764 M 427.20 % | 1.283 M -33.21 % | 1.921 M 233.51 % | 576.000 K 56.52 % | 368.000 K -86.71 % | 2.768 M 123.77 % | 1.237 M -12.14 % | 1.408 M 23.62 % | 1.139 M -49.02 % | 2.234 M |
| Cash and short term investments | 8.447 M 5.50 % | 8.007 M -4.50 % | 8.384 M 3.57 % | 8.095 M 38.52 % | 5.844 M -69.42 % | 19.110 M 59.29 % | 11.997 M -39.01 % | 19.669 M -10.18 % | 21.898 M -7.33 % | 23.630 M -51.81 % | 49.032 M -52.71 % | 103.682 M 2 916.64 % | 3.437 M -48.84 % | 6.718 M -57.95 % | 15.976 M 1 817.89 % | 833.000 K -16.62 % | 999.000 K -14.76 % | 1.172 M -71.41 % | 4.099 M 447.99 % | 748.000 K -81.34 % | 4.009 M 105.06 % | 1.955 M -72.43 % | 7.092 M 4.85 % | 6.764 M 427.20 % | 1.283 M -33.21 % | 1.921 M 233.51 % | 576.000 K 56.52 % | 368.000 K -86.71 % | 2.768 M 123.77 % | 1.237 M -12.14 % | 1.408 M 23.62 % | 1.139 M -49.02 % | 2.234 M |
| Total current assets | 64.867 M 2.55 % | 63.257 M 21.73 % | 51.965 M 541.94 % | 8.095 M 38.52 % | 5.844 M -69.42 % | 19.110 M 59.29 % | 11.997 M -39.01 % | 19.669 M -10.18 % | 21.898 M -7.33 % | 23.630 M -51.81 % | 49.032 M -52.71 % | 103.682 M 2 916.64 % | 3.437 M -48.84 % | 6.718 M -57.95 % | 15.976 M 1 817.89 % | 833.000 K -16.62 % | 999.000 K -14.76 % | 1.172 M -71.41 % | 4.099 M 447.99 % | 748.000 K -81.34 % | 4.009 M 105.06 % | 1.955 M -95.67 % | 45.184 M -1.72 % | 45.973 M -24.65 % | 61.016 M 12.96 % | 54.016 M 33.18 % | 40.559 M 135.26 % | 17.240 M -8.34 % | 18.808 M 8.07 % | 17.403 M 0.89 % | 17.250 M -2.48 % | 17.689 M -8.12 % | 19.252 M |
| Inventory | 31.791 M 4.71 % | 30.360 M 0.00 % | 30.360 M -8.46 % | 33.165 M 0.31 % | 33.062 M 0.27 % | 32.973 M 0.93 % | 32.670 M -22.16 % | 41.973 M 1.07 % | 41.530 M 21.65 % | 34.140 M | 0.000 -100.00 % | 2.738 M -88.66 % | 24.135 M 14.19 % | 21.135 M 3.41 % | 20.439 M 0.56 % | 20.326 M 1.19 % | 20.087 M 0.69 % | 19.950 M 5.86 % | 18.846 M 15.31 % | 16.344 M -34.17 % | 24.827 M -10.49 % | 27.737 M -1.84 % | 28.258 M 0.78 % | 28.040 M -12.09 % | 31.898 M 2.52 % | 31.115 M 7.45 % | 28.957 M 133.05 % | 12.425 M 2.58 % | 12.112 M 0.12 % | 12.098 M 0.00 % | 12.098 M 0.00 % | 12.098 M 0.00 % | 12.098 M |
| Net receivables | 12.096 M -1.05 % | 12.224 M 10.27 % | 11.086 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.862 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.918 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 27.833 M 34.85 % | 20.640 M 99.21 % | 10.361 M 132.99 % | 4.447 M 13.21 % | 3.928 M -3.44 % | 4.068 M 8.65 % | 3.744 M -15.90 % | 4.452 M -7.25 % | 4.800 M |
| Tax 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 % | 133.000 K 0.00 % | 133.000 K 0.00 % | 133.000 K 0.00 % | 133.000 K 0.00 % | 133.000 K 0.00 % | 133.000 K 0.00 % | 133.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | -1.000 K | 0.000 -100.00 % | 1.000 K -100.00 % | 119.317 M -1.03 % | 120.560 M 4.43 % | 115.441 M -5.24 % | 121.826 M 7.73 % | 113.086 M 3.97 % | 108.763 M 8.27 % | 100.453 M 71.99 % | 58.408 M 1.49 % | 57.548 M -21.46 % | 73.276 M 6.45 % | 68.835 M 9.86 % | 62.658 M -14.34 % | 73.148 M 12.51 % | 65.015 M 16.75 % | 55.686 M 3.34 % | 53.884 M -12.42 % | 61.525 M 0.64 % | 61.133 M -17.19 % | 73.824 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 2.886 M 15.03 % | 2.509 M 13.79 % | 2.205 M 11.42 % | 1.979 M -27.43 % | 2.727 M 9.78 % | 2.484 M 57.51 % | 1.577 M 3.07 % | 1.530 M 7.22 % | 1.427 M -75.71 % | 5.875 M 529.01 % | 934.000 K -58.06 % | 2.227 M 89.69 % | 1.174 M -0.09 % | 1.175 M -42.57 % | 2.046 M 17.79 % | 1.737 M 6.96 % | 1.624 M -32.61 % | 2.410 M 74.64 % | 1.380 M -43.97 % | 2.463 M 28.75 % | 1.913 M -34.03 % | 2.900 M 18.27 % | 2.452 M 152.00 % | 973.000 K -79.25 % | 4.690 M 149.73 % | 1.878 M 23.88 % | 1.516 M -27.71 % | 2.097 M 5.75 % | 1.983 M 10.66 % | 1.792 M 3.76 % | 1.727 M 13.25 % | 1.525 M 13.30 % | 1.346 M |
| Tax payables | 1.675 M | 0.000 -100.00 % | 2.003 M -26.68 % | 2.732 M -13.13 % | 3.145 M -37.10 % | 5.000 M 150.63 % | 1.995 M -34.16 % | 3.030 M 37.73 % | 2.200 M -2.09 % | 2.247 M -84.33 % | 14.341 M -61.81 % | 37.548 M | 0.000 | 0.000 -100.00 % | 3.575 M -18.81 % | 4.403 M 32.26 % | 3.329 M -10.20 % | 3.707 M 26.09 % | 2.940 M -5.22 % | 3.102 M -36.33 % | 4.872 M -5.16 % | 5.137 M -6.82 % | 5.513 M 51.66 % | 3.635 M -33.46 % | 5.463 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 100.00 % | -34.741 M 2.52 % | -35.638 M -20.73 % | -29.519 M -10.16 % | -26.797 M 0.42 % | -26.909 M -4.88 % | -25.656 M 6.96 % | -27.575 M -163.56 % | 43.382 M 172.64 % | -59.723 M -219.01 % | 50.184 M -15.01 % | 59.046 M 2 911.01 % | 1.961 M 1.45 % | 1.933 M -4.02 % | 2.014 M 0.85 % | 1.997 M -5.98 % | 2.124 M 4.53 % | 2.032 M -1.36 % | 2.060 M 1.63 % | 2.027 M -0.25 % | 2.032 M 4.80 % | 1.939 M -0.31 % | 1.945 M | 0.000 -100.00 % | 3.895 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K 108.33 % | -12.000 K | 0.000 100.00 % | -1.249 M 44.73 % | -2.260 M -119.03 % | 11.879 M 471.92 % | -3.194 M -8.23 % | -2.951 M -6.57 % | -2.769 M -18.33 % | -2.340 M -114.88 % | -1.089 M -16.10 % | -938.000 K -206.54 % | -306.000 K -208.13 % | 283.000 K 149.22 % | -575.000 K 58.09 % | -1.372 M -132.94 % | -589.000 K -155.99 % | 1.052 M 292.67 % | -546.000 K -48.37 % | -368.000 K 63.89 % | -1.019 M -133.16 % | 3.073 M -11.90 % | 3.488 M -1.97 % | 3.558 M 1.60 % | 3.502 M 324.92 % | -1.557 M | 0.000 |
| Capital lease obligations | 601.000 K 22.65 % | 490.000 K -37.02 % | 778.000 K -13.94 % | 904.000 K -6.90 % | 971.000 K -11.08 % | 1.092 M -38.13 % | 1.765 M -3.76 % | 1.834 M -26.64 % | 2.500 M -15.43 % | 2.956 M 16.29 % | 2.542 M 0.00 % | 2.542 M -19.96 % | 3.176 M 14.95 % | 2.763 M 114.94 % | -18.498 M -643.26 % | 3.405 M -10.42 % | 3.801 M | 0.000 -100.00 % | 4.294 M 10.61 % | 3.882 M -4.78 % | 4.077 M 253.29 % | 1.154 M -94.41 % | 20.647 M | 0.000 -100.00 % | 1.431 M | 0.000 -100.00 % | 1.608 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 25.129 M | 0.000 -100.00 % | 25.129 M | 0.000 100.00 % | -155.000 K -15 400.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 -100.00 % | 44.323 M -0.69 % | 44.631 M 14.11 % | 39.112 M 9.02 % | 35.877 M 25.26 % | 28.642 M 6.36 % | 26.930 M 34.67 % | 19.997 M -24.03 % | 26.321 M | 0.000 |
| Deferred tax liabilities non current | 17.198 M -0.21 % | 17.235 M 0.65 % | 17.123 M 10.01 % | 15.565 M -1.67 % | 15.829 M 4.81 % | 15.102 M -2.25 % | 15.449 M 5.26 % | 14.677 M 3.53 % | 14.176 M 3.00 % | 13.763 M 11.72 % | 12.319 M 9.35 % | 11.266 M -16.94 % | 13.564 M 3.31 % | 13.129 M -4.15 % | 13.698 M -11.02 % | 15.395 M 2.39 % | 15.035 M -14.57 % | 17.600 M -4.13 % | 18.358 M 3.67 % | 17.708 M 1.32 % | 17.477 M 9.85 % | 15.910 M 2.92 % | 15.458 M -5.43 % | 16.345 M 13.55 % | 14.394 M 8.14 % | 13.310 M 3.52 % | 12.857 M 58.05 % | 8.135 M 13.63 % | 7.159 M 9.31 % | 6.549 M -4.17 % | 6.834 M 0.15 % | 6.824 M -7.41 % | 7.370 M |
| Other liabilities | 0.000 | 0.000 | 0.000 -100.00 % | 22.521 M -0.40 % | 22.611 M 37.39 % | 16.457 M -0.25 % | 16.498 M -0.12 % | 16.518 M -2.63 % | 16.964 M 0.21 % | 16.928 M 151.12 % | -33.116 M -327.57 % | 14.552 M 152.44 % | -27.748 M -51.94 % | -18.262 M 21.98 % | -23.406 M 41.28 % | -39.861 M -26.75 % | -31.448 M -64.21 % | -19.151 M 4.01 % | -19.951 M -24.73 % | -15.995 M -11.99 % | -14.283 M 46.12 % | -26.508 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 255.832 M 1.83 % | 251.224 M 0.60 % | 249.721 M 0.88 % | 247.551 M 0.97 % | 245.168 M -2.50 % | 251.450 M 1.97 % | 246.589 M -2.62 % | 253.211 M 2.28 % | 247.566 M 2.42 % | 241.713 M 8.15 % | 223.506 M -17.75 % | 271.726 M 44.76 % | 187.710 M 1.21 % | 185.464 M -1.99 % | 189.231 M 7.13 % | 176.638 M -3.47 % | 182.991 M 0.10 % | 182.800 M -2.13 % | 186.769 M -1.68 % | 189.963 M -0.29 % | 190.509 M -2.16 % | 194.715 M 2.83 % | 189.358 M -1.37 % | 191.990 M -5.95 % | 204.141 M 2.28 % | 199.598 M 1.18 % | 197.273 M 15.35 % | 171.020 M 1.86 % | 167.890 M 5.42 % | 159.261 M 13.83 % | 139.911 M 6.90 % | 130.881 M -0.58 % | 131.650 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 | 2008-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 | 2009-01-31 | 2008-06-30 | 2008-01-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 100.00 % | -264.000 K -136.36 % | 726.000 K 309.83 % | -346.000 K -144.88 % | 771.000 K 53.89 % | 501.000 K 21.01 % | 414.000 K -71.31 % | 1.443 M | 0.000 100.00 % | -2.297 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 |
| 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 |
| Change in working capital | 2.451 M 473.06 % | -657.000 K 21.60 % | -838.000 K 51.11 % | -1.714 M 59.13 % | -4.194 M -258.68 % | 2.643 M 2 048.78 % | 123.000 K -90.52 % | 1.298 M 138.17 % | -3.401 M 19.56 % | -4.228 M 82.27 % | -23.842 M -142.01 % | 56.752 M 1 765.75 % | -3.407 M -7.31 % | -3.175 M -916.20 % | 389.000 K 137.19 % | -1.046 M -905.77 % | -104.000 K 91.69 % | -1.251 M -158.93 % | 2.123 M 4 182.69 % | -52.000 K -105.23 % | 995.000 K 132.73 % | -3.040 M -306.80 % | 1.470 M -86.76 % | 11.105 M 913.55 % | -1.365 M 0.00 % | -1.365 M 76.42 % | -5.789 M 0.00 % | -5.789 M -105.25 % | -2.821 M 0.00 % | -2.821 M -183.99 % | 3.358 M 0.00 % | 3.358 M 100.00 % | 1.679 M -60.35 % | 4.235 M 100.00 % | 2.117 M |
| Accounts receivables | -463.000 K -200.00 % | 463.000 K -22.05 % | 594.000 K 200.00 % | -594.000 K 65.92 % | -1.743 M 80.45 % | -8.916 M 49.83 % | -17.770 M -262.61 % | 10.928 M 1 294.32 % | -915.000 K -131.93 % | 2.866 M | 0.000 100.00 % | -2.429 M -199.67 % | 2.437 M 200.00 % | -2.437 M -386.71 % | 850.000 K 210.68 % | -768.000 K -252.08 % | 505.000 K 200.00 % | -505.000 K | 0.000 | 0.000 -100.00 % | 10.021 M 200.00 % | -10.021 M 40.07 % | -16.720 M -200.00 % | 16.720 M | 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 -100.00 % | 23.697 M 3 304.74 % | 696.000 K 200.00 % | -696.000 K -515.93 % | -113.000 K 52.72 % | -239.000 K -121.65 % | 1.104 M 200.00 % | -1.104 M | 0.000 | 0.000 100.00 % | -522.000 K -200.00 % | 522.000 K 113.53 % | -3.859 M -200.00 % | 3.859 M 362.43 % | -1.471 M 0.00 % | -1.471 M | 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 -100.00 % | 243.000 K -90.22 % | 2.484 M -20.05 % | 3.107 M 303.07 % | -1.530 M 65.60 % | -4.448 M -190.04 % | 4.940 M | 0.000 -100.00 % | 1.053 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.369 M 161.29 % | -2.234 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 2.914 M 360.18 % | -1.120 M -446.75 % | 323.000 K 687.80 % | 41.000 K 101.52 % | -2.694 M -129.69 % | 9.075 M -38.62 % | 14.786 M 282.54 % | -8.100 M -512.84 % | 1.962 M 116.30 % | -12.034 M 49.53 % | -23.842 M -169.25 % | 34.431 M 626.47 % | -6.540 M -15 471.43 % | -42.000 K 87.93 % | -348.000 K -792.31 % | -39.000 K 97.72 % | -1.713 M -578.49 % | 358.000 K -83.14 % | 2.123 M 4 182.69 % | -52.000 K 99.39 % | -8.504 M -231.66 % | 6.459 M -70.71 % | 22.049 M 332.73 % | -9.474 M -9 080.09 % | 105.500 K 0.00 % | 105.500 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | -990.000 K -522.64 % | -159.000 K -115.79 % | 1.007 M -82.77 % | 5.843 M -17.80 % | 7.108 M 249.30 % | -4.761 M -132.84 % | 14.496 M 208.30 % | -13.385 M -427.34 % | 4.089 M 123.55 % | -17.364 M -93.69 % | -8.965 M -41.99 % | -6.314 M -409.21 % | 2.042 M 1 021.98 % | 182.000 K 113.55 % | -1.343 M -149.85 % | 2.694 M 164.88 % | -4.152 M -199.52 % | 4.172 M 696.85 % | -699.000 K -137.24 % | 1.877 M 827.52 % | -258.000 K -145.91 % | 562.000 K -63.03 % | 1.520 M 189.99 % | -1.689 M -260.48 % | 1.053 M 88.79 % | 557.500 K 205.59 % | -528.000 K 0.00 % | -528.000 K -189.95 % | 587.000 K 0.17 % | 586.000 K -54.22 % | 1.280 M 0.08 % | 1.279 M 100.00 % | 639.500 K -65.10 % | 1.833 M 100.00 % | 916.250 K |
| Net cash provided by operating activities | 5.883 M 858.14 % | 614.000 K 430.11 % | -186.000 K 89.46 % | -1.764 M 54.98 % | -3.918 M -317.70 % | -938.000 K -235.00 % | -280.000 K -116.14 % | 1.735 M 160.10 % | -2.887 M 33.97 % | -4.372 M 81.99 % | -24.274 M -123.08 % | 105.179 M 16 283.02 % | 642.000 K 123.68 % | -2.711 M -246.86 % | 1.846 M 13.74 % | 1.623 M 221.30 % | -1.338 M -154.63 % | 2.449 M -30.82 % | 3.540 M 18.36 % | 2.991 M 0.13 % | 2.987 M 268.19 % | -1.776 M -136.20 % | 4.906 M -61.87 % | 12.868 M 5 543.86 % | 228.000 K 0.00 % | 228.000 K 106.36 % | -3.587 M 0.00 % | -3.587 M -385.25 % | 1.258 M 0.00 % | 1.258 M -65.39 % | 3.634 M 0.00 % | 3.634 M 100.00 % | 1.817 M -58.34 % | 4.361 M 100.00 % | 2.181 M |
| Investments in property plant and equipment | -2.268 M | 0.000 100.00 % | -6.982 M | 0.000 | 0.000 | 0.000 100.00 % | -6.381 M -13 193.75 % | -48.000 K -340.00 % | 20.000 K 200.00 % | -20.000 K 99.84 % | -12.701 M -158 662.50 % | -8.000 K 99.87 % | -5.942 M | 0.000 100.00 % | -658.000 K | 0.000 100.00 % | -363.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.239 M 200.00 % | -2.239 M -454.21 % | -404.000 K 0.00 % | -404.000 K 66.56 % | -1.208 M 0.00 % | -1.208 M 86.73 % | -9.104 M 0.00 % | -9.104 M -166.67 % | -3.414 M 0.00 % | -3.414 M -100.00 % | -1.707 M 64.63 % | -4.827 M -100.00 % | -2.413 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.000 K | 0.000 100.00 % | -3.200 M -109.26 % | 34.566 M 48 108.33 % | -72.000 K -106.40 % | 1.125 M 9 275.00 % | 12.000 K 200.00 % | -12.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 100.00 % | -103.000 K 95.51 % | -2.295 M | 0.000 -100.00 % | 488.000 K 117.34 % | -2.814 M 48.21 % | -5.433 M 84.56 % | -35.189 M | 0.000 100.00 % | -3.651 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -376.000 K 82.60 % | -2.162 M 0.00 % | -2.162 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | -2.003 M -200.00 % | 2.003 M 148.38 % | -4.140 M -179.43 % | 5.212 M -7.65 % | 5.644 M -70.96 % | 19.433 M 100.90 % | 9.673 M | 0.000 -100.00 % | 952.000 K 52.81 % | 623.000 K | 0.000 -100.00 % | 3.650 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 |
| Other investing activites | 3.564 M 207.80 % | -3.306 M -140.08 % | 8.249 M 360.30 % | -3.169 M -31.33 % | -2.413 M -115.46 % | 15.605 M 317.80 % | 3.735 M 232.78 % | -2.813 M -383.33 % | -582.000 K 98.32 % | -34.567 M -849.99 % | 4.609 M 226.27 % | -3.650 M -212.07 % | 3.257 M 237.60 % | -2.367 M -370.82 % | 874.000 K -46.48 % | 1.633 M 116.29 % | 755.000 K 788.24 % | 85.000 K -73.68 % | 323.000 K 341.04 % | -134.000 K 96.13 % | -3.465 M -3 168.87 % | -106.000 K 74.70 % | -419.000 K -164.17 % | 653.000 K -92.28 % | 8.454 M 229.51 % | 2.566 M 1 765.91 % | -154.000 K -112.75 % | 1.208 M 113.85 % | -8.722 M -195.80 % | 9.104 M 492.08 % | -2.322 M -168.01 % | 3.414 M 100.00 % | 1.707 M -64.63 % | 4.827 M 100.00 % | 2.413 M |
| Net cash used for investing activites | -707.000 K 45.74 % | -1.303 M 54.65 % | -2.873 M 9.34 % | -3.169 M -31.33 % | -2.413 M -115.46 % | 15.605 M 689.76 % | -2.646 M 7.55 % | -2.862 M 62.63 % | -7.659 M 77.86 % | -34.587 M -323.65 % | -8.164 M -222.18 % | -2.534 M 5.20 % | -2.673 M -12.36 % | -2.379 M -1 201.39 % | 216.000 K -86.77 % | 1.633 M 316.58 % | 392.000 K 361.18 % | 85.000 K -73.68 % | 323.000 K 341.04 % | -134.000 K 96.13 % | -3.465 M -3 168.87 % | -106.000 K -105.82 % | 1.820 M 214.75 % | -1.586 M -118.76 % | 8.454 M 429.51 % | -2.566 M -1 565.91 % | -154.000 K 87.25 % | -1.208 M 86.15 % | -8.722 M 4.20 % | -9.104 M -439.82 % | -1.687 M 58.35 % | -4.050 M -100.00 % | -2.025 M 76.60 % | -8.654 M -100.00 % | -4.327 M |
| Debt repayment | -1.684 M -246.50 % | -486.000 K -113.22 % | 3.676 M -45.04 % | 6.689 M 627.52 % | -1.268 M 81.89 % | -7.003 M -350.06 % | -1.556 M -592.41 % | 316.000 K -96.04 % | 7.980 M -47.57 % | 15.220 M | 0.000 100.00 % | -3.615 M | 0.000 -100.00 % | 415.000 K | 0.000 100.00 % | -2.167 M | 0.000 100.00 % | -4.869 M | 0.000 -100.00 % | 47.000 K | 0.000 100.00 % | -1.351 M | 0.000 100.00 % | -1.015 M -114.38 % | 7.058 M | 0.000 -100.00 % | 2.887 M | 0.000 100.00 % | -543.000 K | 0.000 100.00 % | -775.000 K | 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 -100.00 % | 93.250 K -94.50 % | 1.696 M 231.02 % | 512.500 K 0.00 % | 512.500 K | 0.000 | 0.000 -100.00 % | 14.450 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -20.000 K 66.67 % | -60.000 K 98.18 % | -3.289 M -9 036.11 % | -36.000 K 42.86 % | -63.000 K 75.29 % | -255.000 K 57.57 % | -601.000 K | 0.000 | 0.000 | 0.000 100.00 % | -44.000 K | 0.000 100.00 % | -172.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -10.000 K 98.16 % | -544.000 K -575.78 % | -80.500 K 0.00 % | -80.500 K -85.06 % | -43.500 K 0.00 % | -43.500 K 3.33 % | -45.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.695 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 100.00 % | -634.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -2.618 M -6 975.68 % | -37.000 K -186.05 % | 43.000 K -52.75 % | 91.000 K 138.24 % | -238.000 K 30.41 % | -342.000 K -1.18 % | -338.000 K 57.43 % | -794.000 K -7 318.18 % | 11.000 K 101.07 % | -1.026 M 95.12 % | -21.030 M -8 188.46 % | 260.000 K 130.44 % | -854.000 K 76.86 % | -3.691 M -125.12 % | 14.691 M 825.84 % | -2.024 M -288.28 % | 1.075 M 180.95 % | -1.328 M 73.70 % | -5.049 M -362.79 % | -1.091 M -155.95 % | 1.950 M 235.32 % | -1.441 M 78.86 % | -6.815 M -202.22 % | -2.255 M -103.34 % | -1.109 M 72.29 % | -4.002 M -189.27 % | -1.384 M -66.19 % | -832.500 K 81.41 % | -4.479 M -145.12 % | 9.927 M 575.29 % | -2.089 M -599.66 % | -298.500 K -100.00 % | -149.250 K 97.09 % | -5.128 M -100.00 % | -2.564 M |
| Net cash used provided by financing activities | -4.302 M -722.56 % | -523.000 K -114.06 % | 3.719 M -45.15 % | 6.780 M 193.89 % | -7.221 M 2.48 % | -7.405 M -42.87 % | -5.183 M -908.37 % | -514.000 K -106.48 % | 7.928 M -43.12 % | 13.939 M 164.44 % | -21.631 M -544.74 % | -3.355 M -292.86 % | -854.000 K 73.93 % | -3.276 M -124.26 % | 13.505 M 425.66 % | -4.147 M -559.25 % | 903.000 K 115.37 % | -5.875 M -16.36 % | -5.049 M -383.62 % | -1.044 M -153.54 % | 1.950 M 169.84 % | -2.792 M 59.09 % | -6.825 M -78.95 % | -3.814 M -198.53 % | 3.871 M 196.73 % | -4.002 M -382.53 % | 1.417 M 270.15 % | -832.500 K -111.92 % | 6.984 M -29.65 % | 9.927 M 383.82 % | -3.498 M -1 071.69 % | -298.500 K -100.00 % | -149.250 K 97.09 % | -5.128 M -100.00 % | -2.564 M |
| Effect of forex changes on cash | 0.000 -100.00 % | 835.000 K 325.07 % | -371.000 K -108.48 % | 4.376 M 200.00 % | -4.376 M -141.03 % | 10.666 M 200.00 % | -10.666 M -152.24 % | 20.416 M 199.99 % | -20.418 M -142.49 % | 48.056 M 14 796.02 % | -327.000 K -193.43 % | 350.000 K 1 021.05 % | -38.000 K -860.00 % | 5.000 K 102.11 % | -237.000 K 30.50 % | -341.000 K -1 320.83 % | -24.000 K -100.78 % | 3.068 M 61 260.00 % | 5.000 K 266.67 % | -3.000 K -142.86 % | 7.000 K 240.00 % | -5.000 K -600.00 % | 1.000 K 102.17 % | -46.000 K 99.51 % | -9.449 M -200.05 % | 9.444 M 674.60 % | -1.644 M -198.98 % | 1.661 M 46.17 % | 1.136 M 179.72 % | -1.425 M -440.91 % | 418.000 K 200.00 % | -418.000 K -100.00 % | -209.000 K -102.24 % | 9.337 M 100.00 % | 4.669 M |
| Net change in cash | 874.000 K 331.83 % | -377.000 K -230.45 % | 289.000 K -87.16 % | 2.251 M 116.97 % | -13.266 M -286.50 % | 7.113 M 192.71 % | -7.672 M -244.19 % | -2.229 M -28.70 % | -1.732 M -107.52 % | 23.036 M 143.33 % | -53.166 M -153.36 % | 99.640 M 3 508.83 % | -2.923 M 65.04 % | -8.361 M -154.54 % | 15.330 M 1 344.32 % | -1.232 M -1 738.81 % | -67.000 K 75.46 % | -273.000 K 76.88 % | -1.181 M -165.25 % | 1.810 M 22.38 % | 1.479 M 131.61 % | -4.679 M 8.74 % | -5.127 M -183.26 % | 6.158 M -0.80 % | 6.208 M 300.00 % | 1.552 M 119.56 % | -7.934 M -300.00 % | -1.984 M -251.41 % | 1.310 M 300.00 % | 327.500 K 114.46 % | -2.265 M -300.00 % | -566.250 K 0.00 % | -566.250 K -1 264.46 % | -41.500 K 0.00 % | -41.500 K |
| Cash at beginning of period | 5.671 M -32.36 % | 8.384 M 34.73 % | 6.223 M 6.49 % | 5.844 M -69.42 % | 19.110 M 59.29 % | 11.997 M -39.01 % | 19.669 M -10.18 % | 21.898 M -7.33 % | 23.630 M 3 878.11 % | 594.000 K -99.42 % | 102.452 M 2 434.69 % | 4.042 M -29.52 % | 5.735 M -59.31 % | 14.096 M 1 244.16 % | -1.232 M | 0.000 100.00 % | -273.000 K | 0.000 100.00 % | -128.000 K 93.40 % | -1.938 M -301.66 % | 961.000 K -82.96 % | 5.640 M -1.69 % | 5.737 M 1 461.90 % | -421.250 K 94.66 % | -7.894 M -300.00 % | -1.974 M -4 913.41 % | 41.000 K 300.00 % | 10.250 K 100.81 % | -1.269 M -300.00 % | -317.250 K -131.85 % | 996.000 K 300.00 % | 249.000 K 0.00 % | 249.000 K -14.29 % | 290.500 K 0.00 % | 290.500 K |
| Cash at end of period | 6.545 M 15.41 % | 5.671 M -32.36 % | 8.384 M 3.57 % | 8.095 M 38.52 % | 5.844 M -69.42 % | 19.110 M 59.29 % | 11.997 M -39.01 % | 19.669 M -10.18 % | 21.898 M -7.33 % | 23.630 M -52.06 % | 49.286 M -52.46 % | 103.682 M 3 587.13 % | 2.812 M -50.97 % | 5.735 M -59.32 % | 14.098 M 1 244.32 % | -1.232 M -262.35 % | -340.000 K -24.54 % | -273.000 K 79.14 % | -1.309 M -922.66 % | -128.000 K -105.25 % | 2.440 M 153.90 % | 961.000 K 57.61 % | 609.750 K -89.37 % | 5.737 M 440.27 % | -1.686 M -300.00 % | -421.500 K 94.66 % | -7.893 M -300.00 % | -1.973 M -4 912.80 % | 41.000 K 300.00 % | 10.250 K 100.81 % | -1.269 M -300.00 % | -317.250 K 0.00 % | -317.250 K -227.41 % | 249.000 K 0.00 % | 249.000 K |
| Operating cash flow | 5.883 M 120.83 % | 2.664 M 20.54 % | 2.210 M 225.28 % | -1.764 M 54.98 % | -3.918 M -317.70 % | -938.000 K -235.00 % | -280.000 K -116.14 % | 1.735 M 160.10 % | -2.887 M 33.97 % | -4.372 M 81.99 % | -24.274 M -123.08 % | 105.179 M 16 283.02 % | 642.000 K 123.68 % | -2.711 M -246.86 % | 1.846 M 13.74 % | 1.623 M 221.30 % | -1.338 M -154.63 % | 2.449 M -30.82 % | 3.540 M 18.36 % | 2.991 M 0.13 % | 2.987 M 268.19 % | -1.776 M -136.20 % | 4.906 M -61.87 % | 12.868 M 5 543.86 % | 228.000 K 0.00 % | 228.000 K 106.36 % | -3.587 M 0.00 % | -3.587 M -385.25 % | 1.258 M 0.00 % | 1.258 M -65.39 % | 3.634 M 0.00 % | 3.634 M 100.00 % | 1.817 M -58.34 % | 4.361 M 100.00 % | 2.181 M |
| Capital expenditure | -2.268 M | 0.000 100.00 % | -6.982 M | 0.000 | 0.000 | 0.000 100.00 % | -6.381 M -13 193.75 % | -48.000 K -340.00 % | 20.000 K 200.00 % | -20.000 K 99.84 % | -12.701 M -158 662.50 % | -8.000 K 99.87 % | -5.942 M | 0.000 100.00 % | -658.000 K | 0.000 100.00 % | -363.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.239 M 200.00 % | -2.239 M -454.21 % | -404.000 K 0.00 % | -404.000 K 66.56 % | -1.208 M 0.00 % | -1.208 M 86.73 % | -9.104 M 0.00 % | -9.104 M -166.67 % | -3.414 M 0.00 % | -3.414 M -100.00 % | -1.707 M 64.63 % | -4.827 M -100.00 % | -2.413 M |
| Free CashFlow | 3.615 M 35.70 % | 2.664 M 155.83 % | -4.772 M -170.52 % | -1.764 M 54.98 % | -3.918 M -317.70 % | -938.000 K 85.92 % | -6.661 M -494.84 % | 1.687 M 158.84 % | -2.867 M 34.72 % | -4.392 M 88.12 % | -36.975 M -135.16 % | 105.171 M 2 084.36 % | -5.300 M -95.50 % | -2.711 M -328.20 % | 1.188 M -26.80 % | 1.623 M 195.41 % | -1.701 M -169.46 % | 2.449 M -30.82 % | 3.540 M 18.36 % | 2.991 M 0.13 % | 2.987 M 268.19 % | -1.776 M -124.86 % | 7.145 M -32.78 % | 10.629 M 6 139.20 % | -176.000 K 0.00 % | -176.000 K 96.33 % | -4.795 M 0.00 % | -4.795 M 38.89 % | -7.847 M 0.00 % | -7.847 M -3 674.72 % | 219.500 K 0.00 % | 219.500 K 100.00 % | 109.750 K 123.58 % | -465.500 K -100.00 % | -232.750 K |
| 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 | 2009 | 2008 | 2008 |