Jetking Infotrain Limited JETKINGQ.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 217.786 M 20.53 % | 180.697 M -4.16 % | 188.543 M 50.02 % | 125.678 M 55.98 % | 80.573 M -56.55 % | 185.436 M -13.03 % | 213.211 M 2.15 % | 208.723 M -11.06 % | 234.670 M -4.86 % | 246.666 M -4.05 % | 257.076 M -10.88 % | 288.457 M -12.59 % | 329.998 M -0.80 % | 332.676 M -14.42 % | 388.748 M -13.62 % | 450.047 M -2.55 % | 461.801 M 25.50 % | 367.966 M -57.01 % | 855.995 M 39.74 % | 612.584 M |
| Net income | 31.555 M 726.96 % | -5.033 M -239.38 % | -1.483 M -108.54 % | 17.361 M 3 145.05 % | 535.000 K 100.76 % | -70.753 M -508.47 % | -11.628 M -351.14 % | 4.630 M -73.94 % | 17.769 M 165.77 % | 6.686 M -71.08 % | 23.121 M -11.39 % | 26.092 M -17.43 % | 31.600 M 44.38 % | 21.887 M -67.53 % | 67.406 M -31.28 % | 98.088 M -21.18 % | 124.448 M 16.75 % | 106.590 M 137.73 % | 44.836 M 8.19 % | 41.441 M |
| Income before tax | 35.786 M 208.49 % | -32.987 M -2 124.34 % | -1.483 M -110.09 % | 14.702 M 589.59 % | 2.132 M 102.59 % | -82.247 M -276.55 % | -21.842 M -2 587.70 % | 878.000 K -95.40 % | 19.085 M 112.06 % | 9.000 M -72.97 % | 33.300 M -8.33 % | 36.325 M -14.41 % | 42.442 M 19.26 % | 35.589 M -64.10 % | 99.128 M -32.19 % | 146.174 M -24.53 % | 193.688 M 24.85 % | 155.138 M 118.97 % | 70.848 M 18.60 % | 59.735 M |
| Income before tax ratio | 0.16 190.01 % | -0.18 -2 220.93 % | -0.01 -106.72 % | 0.12 342.10 % | 0.03 105.97 % | -0.44 -332.96 % | -0.10 -2 535.33 % | 0.00 -94.83 % | 0.08 122.90 % | 0.04 -71.83 % | 0.13 2.86 % | 0.13 -2.09 % | 0.13 20.23 % | 0.11 -58.05 % | 0.25 -21.49 % | 0.32 -22.56 % | 0.42 -0.52 % | 0.42 409.39 % | 0.08 -15.12 % | 0.10 |
| EBITDA | 64.499 M 944.01 % | -7.642 M -141.90 % | 18.238 M -47.40 % | 34.671 M 48.09 % | 23.412 M 141.28 % | -56.717 M -5 023.49 % | -1.107 M 92.15 % | -14.107 M -133.99 % | 41.504 M 21.67 % | 34.112 M -41.25 % | 58.066 M 7.90 % | 53.816 M -8.05 % | 58.528 M -1.03 % | 59.136 M -50.21 % | 118.779 M -29.11 % | 167.550 M -20.81 % | 211.568 M 22.77 % | 172.328 M 118.70 % | 78.796 M 18.91 % | 66.268 M |
| Net income ratio | 0.14 620.19 % | -0.03 -254.12 % | -0.01 -105.69 % | 0.14 1 980.42 % | 0.01 101.74 % | -0.38 -599.61 % | -0.05 -345.86 % | 0.02 -70.70 % | 0.08 179.35 % | 0.03 -69.86 % | 0.09 -0.57 % | 0.09 -5.54 % | 0.10 45.55 % | 0.07 -62.06 % | 0.17 -20.44 % | 0.22 -19.12 % | 0.27 -6.97 % | 0.29 453.04 % | 0.05 -22.57 % | 0.07 |
| Ratio EBITDA | 0.30 800.27 % | -0.04 -143.72 % | 0.10 -64.94 % | 0.28 -5.06 % | 0.29 195.00 % | -0.31 -5 790.89 % | -0.01 92.32 % | -0.07 -138.21 % | 0.18 27.89 % | 0.14 -38.77 % | 0.23 21.07 % | 0.19 5.19 % | 0.18 -0.22 % | 0.18 -41.82 % | 0.31 -17.93 % | 0.37 -18.74 % | 0.46 -2.18 % | 0.47 408.76 % | 0.09 -14.91 % | 0.11 |
| Gross profit ratio | 0.36 -10.02 % | 0.40 26.89 % | 0.31 -39.30 % | 0.51 463.94 % | 0.09 -78.66 % | 0.43 -13.79 % | 0.50 -6.82 % | 0.53 3.46 % | 0.51 -8.92 % | 0.56 -40.23 % | 0.94 -0.10 % | 0.95 2.16 % | 0.93 7.52 % | 0.86 0.33 % | 0.86 2.29 % | 0.84 -4.26 % | 0.88 -2.87 % | 0.90 -1.84 % | 0.92 -0.99 % | 0.93 |
| Weighted average shs out dil | 5.909 M 0.02 % | 5.908 M 0.00 % | 5.908 M 0.00 % | 5.908 M 0.00 % | 5.908 M 0.00 % | 5.908 M 0.00 % | 5.908 M 0.27 % | 5.892 M 0.05 % | 5.889 M 0.00 % | 5.889 M 0.00 % | 5.889 M 0.00 % | 5.889 M 0.00 % | 5.889 M 0.00 % | 5.889 M 0.00 % | 5.889 M 0.00 % | 5.889 M 0.00 % | 5.889 M 0.00 % | 5.889 M 0.00 % | 5.889 M 0.00 % | 5.889 M |
| Weighted average shs out | 5.909 M 0.02 % | 5.908 M 0.00 % | 5.908 M 0.00 % | 5.908 M 0.00 % | 5.908 M 0.00 % | 5.908 M 0.00 % | 5.908 M 0.27 % | 5.892 M 0.05 % | 5.889 M 0.00 % | 5.889 M 0.00 % | 5.889 M 0.00 % | 5.889 M 0.00 % | 5.889 M 0.00 % | 5.889 M 0.00 % | 5.889 M 0.00 % | 5.889 M 0.00 % | 5.889 M 0.00 % | 5.889 M 0.00 % | 5.889 M 0.00 % | 5.889 M |
| EPS diluted | 5.46 742.35 % | -0.85 -240.00 % | -0.25 -108.50 % | 2.94 3 145.03 % | 0.09 100.76 % | -11.98 -508.12 % | -1.97 -349.37 % | 0.79 -73.84 % | 3.02 164.91 % | 1.14 -70.99 % | 3.93 -11.29 % | 4.43 -17.50 % | 5.37 44.35 % | 3.72 -67.51 % | 11.45 -31.27 % | 16.66 -21.15 % | 21.13 16.74 % | 18.10 137.84 % | 7.61 8.10 % | 7.04 |
| Earnings per share | 5.46 742.35 % | -0.85 -240.00 % | -0.25 -108.50 % | 2.94 3 145.03 % | 0.09 100.76 % | -11.98 -508.12 % | -1.97 -349.37 % | 0.79 -73.84 % | 3.02 164.91 % | 1.14 -70.99 % | 3.93 -11.29 % | 4.43 -17.50 % | 5.37 44.35 % | 3.72 -67.51 % | 11.45 -31.27 % | 16.66 -21.15 % | 21.13 16.74 % | 18.10 137.84 % | 7.61 8.10 % | 7.04 |
| Gross profit | 77.613 M 8.45 % | 71.564 M 21.61 % | 58.846 M -8.93 % | 64.618 M 779.64 % | 7.346 M -90.73 % | 79.230 M -25.02 % | 105.668 M -4.81 % | 111.012 M -7.98 % | 120.636 M -13.35 % | 139.216 M -42.65 % | 242.738 M -10.97 % | 272.643 M -10.70 % | 305.298 M 6.66 % | 286.244 M -14.15 % | 333.405 M -11.65 % | 377.353 M -6.70 % | 404.442 M 21.90 % | 331.778 M -57.80 % | 786.291 M 38.35 % | 568.336 M |
| Income tax expense | 4.231 M 22 368.42 % | -19.000 K | 0.000 100.00 % | -2.659 M -266.40 % | 1.598 M 113.90 % | -11.494 M -12.53 % | -10.214 M -172.23 % | -3.752 M -385.11 % | 1.316 M -43.13 % | 2.314 M -77.27 % | 10.179 M -0.52 % | 10.233 M -5.62 % | 10.842 M -20.87 % | 13.702 M -56.81 % | 31.722 M -34.03 % | 48.087 M -30.55 % | 69.241 M 42.62 % | 48.548 M 86.64 % | 26.012 M 42.18 % | 18.295 M |
| Cost of revenue | 140.173 M 28.44 % | 109.133 M 6.68 % | 102.298 M 67.54 % | 61.060 M 0.38 % | 60.828 M -42.73 % | 106.206 M -1.24 % | 107.543 M 10.06 % | 97.711 M -14.31 % | 114.034 M 6.13 % | 107.450 M 649.43 % | 14.338 M -9.34 % | 15.814 M -35.98 % | 24.700 M -46.80 % | 46.432 M -16.10 % | 55.343 M -23.87 % | 72.694 M 26.74 % | 57.358 M 58.50 % | 36.188 M -48.08 % | 69.704 M 57.53 % | 44.248 M |
| General and administrative expenses | 287.000 K -98.37 % | 17.571 M -6.44 % | 18.780 M -41.15 % | 31.911 M 74.89 % | 18.246 M -16.38 % | 21.819 M 28.21 % | 17.018 M -28.91 % | 23.937 M 5.31 % | 22.729 M 3.34 % | 21.995 M 5.63 % | 20.822 M | 0.000 | 0.000 | 0.000 -100.00 % | 138.232 M -8.80 % | 151.574 M 16.35 % | 130.270 M | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 15.225 M -21.17 % | 19.313 M -24.02 % | 25.420 M 106.48 % | 12.311 M 33.05 % | 9.253 M -79.17 % | 44.420 M -6.71 % | 47.613 M -2.74 % | 48.953 M 16.19 % | 42.131 M 28.82 % | 32.705 M -5.77 % | 34.706 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 26.308 M | 0.000 | 0.000 |
| Other expenses | 82.438 M 4.49 % | 78.892 M 11.30 % | 70.883 M 147.55 % | 28.634 M -19.27 % | 35.467 M -48.00 % | 68.200 M 565.43 % | 10.249 M 110.49 % | 4.869 M 75.59 % | 2.773 M 972.30 % | 258.603 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -637.000 K 57.16 % | -1.487 M |
| Operating expenses | 97.950 M -15.40 % | 115.776 M 0.60 % | 115.083 M 57.96 % | 72.856 M 15.71 % | 62.966 M -53.16 % | 134.439 M -4.14 % | 140.250 M -3.64 % | 145.546 M 7.99 % | 134.772 M -1.06 % | 136.218 M -36.09 % | 213.150 M -12.76 % | 244.322 M -15.95 % | 290.672 M 16.20 % | 250.152 M -0.46 % | 251.309 M 1.19 % | 248.357 M 14.65 % | 216.627 M 18.20 % | 183.278 M -74.42 % | 716.468 M 35.43 % | 529.042 M |
| Cost and expenses | 241.237 M 7.26 % | 224.909 M 3.46 % | 217.381 M 37.15 % | 158.504 M 7.54 % | 147.387 M -38.75 % | 240.645 M -2.88 % | 247.793 M 1.86 % | 243.257 M -2.23 % | 248.806 M 2.11 % | 243.668 M 7.11 % | 227.488 M -12.55 % | 260.136 M -17.51 % | 315.372 M 6.33 % | 296.584 M -3.28 % | 306.651 M -4.49 % | 321.051 M 17.18 % | 273.985 M 24.84 % | 219.466 M 127.92 % | -786.172 M -237.13 % | 573.290 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 -100.00 % | 25.000 K | 0.000 |
| Selling general and administrative expenses | 15.512 M -57.94 % | 36.884 M -16.55 % | 44.200 M -0.05 % | 44.222 M 60.81 % | 27.499 M -58.49 % | 66.239 M 2.49 % | 64.631 M -11.33 % | 72.890 M 12.38 % | 64.860 M 18.57 % | 54.700 M -1.49 % | 55.529 M | 0.000 | 0.000 | 0.000 -100.00 % | 138.232 M -8.80 % | 151.574 M 16.35 % | 130.270 M 395.17 % | 26.308 M -96.32 % | 715.806 M 35.68 % | 527.555 M |
| Interest income | 988.000 K -85.47 % | 6.799 M -33.05 % | 10.155 M 379.69 % | 2.117 M 17.42 % | 1.803 M -49.99 % | 3.605 M 66.90 % | 2.160 M -1.19 % | 2.186 M -66.75 % | 6.575 M 20.00 % | 5.479 M -9.31 % | 6.042 M -19.21 % | 7.479 M 102.11 % | 3.700 M 20.08 % | 3.081 M -48.61 % | 5.996 M -40.82 % | 10.132 M 108.14 % | 4.868 M 4 027.58 % | -123.938 K -117.79 % | 696.768 K 57.59 % | 442.150 K |
| Interest expense | 1.887 M -9.76 % | 2.091 M 14.83 % | 1.821 M 3.58 % | 1.758 M 61.28 % | 1.090 M 13.78 % | 958.000 K 164.64 % | 362.000 K -3.72 % | 376.000 K 6.82 % | 352.000 K -30.20 % | 504.268 K 254.17 % | 142.382 K 50.13 % | 94.840 K -90.40 % | 988.378 K -84.28 % | 6.286 M 9 483.45 % | 65.591 K -93.69 % | 1.040 M -47.44 % | 1.979 M 45.32 % | 1.362 M 114.05 % | 636.331 K 25.21 % | 508.206 K |
| Depreciation and amortization | 24.112 M 13.88 % | 21.174 M 18.29 % | 17.900 M -1.71 % | 18.211 M -9.80 % | 20.190 M -17.83 % | 24.572 M 20.61 % | 20.373 M 5.72 % | 19.270 M -12.68 % | 22.067 M -10.32 % | 24.608 M 0.58 % | 24.466 M 39.90 % | 17.488 M 12.00 % | 15.615 M -9.54 % | 17.262 M -11.67 % | 19.542 M -4.16 % | 20.391 M 16.52 % | 17.501 M -26.55 % | 23.828 M 225.88 % | 7.312 M 21.36 % | 6.025 M |
| Operating income | -20.337 M 54.00 % | -44.212 M -208.82 % | 40.629 M 226.91 % | -32.015 M 52.08 % | -66.814 M 2.51 % | -68.537 M -85.11 % | -37.025 M 0.90 % | -37.362 M -43.94 % | -25.956 M -388.41 % | 9.000 M -72.97 % | 33.300 M -8.33 % | 36.325 M -14.41 % | 42.442 M 19.26 % | 35.589 M -64.10 % | 99.128 M -32.19 % | 146.174 M -24.53 % | 193.688 M 24.85 % | 155.138 M 122.19 % | 69.823 M 77.69 % | 39.294 M |
| Operating income ratio | -0.09 61.83 % | -0.24 -213.54 % | 0.22 184.59 % | -0.25 69.28 % | -0.83 -124.36 % | -0.37 -112.84 % | -0.17 2.99 % | -0.18 -61.84 % | -0.11 -403.15 % | 0.04 -71.83 % | 0.13 2.86 % | 0.13 -2.09 % | 0.13 20.23 % | 0.11 -58.05 % | 0.25 -21.49 % | 0.32 -22.56 % | 0.42 -0.52 % | 0.42 416.87 % | 0.08 27.16 % | 0.06 |
| Total other income expenses net | 56.843 M 37.65 % | 41.296 M | 0.000 | 0.000 -100.00 % | 68.946 M 602.89 % | -13.710 M -207.61 % | 12.740 M -64.02 % | 35.412 M 6.60 % | 33.221 M 352.09 % | 7.348 M | 0.000 | 0.000 -100.00 % | 32.409 M 1 702.84 % | -2.022 M -110.21 % | 19.798 M -8.12 % | 21.546 M 1 446.65 % | -1.600 M | 0.000 -100.00 % | 1.025 M -94.99 % | 20.442 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 2.859 M 129.46 % | -9.706 M 83.43 % | -58.568 M -144.04 % | -23.999 M -8.12 % | -22.196 M -343.12 % | -5.009 M 17.94 % | -6.104 M 54.96 % | -13.553 M -19.98 % | -11.296 M 66.39 % | -33.605 M 15.49 % | -39.762 M 8.66 % | -43.532 M -2.28 % | -42.561 M -1 915.93 % | -2.111 M 92.31 % | -27.455 M 50.04 % | -54.955 M -70.67 % | -32.199 M -266.72 % | 19.313 M 252.85 % | -12.635 M -51.21 % | -8.356 M |
| Total investments | 109.705 M -1.49 % | 111.365 M -30.94 % | 161.266 M -30.64 % | 232.505 M 6.47 % | 218.374 M 144.05 % | 89.481 M -39.01 % | 146.704 M -10.42 % | 163.766 M 56.38 % | 104.726 M -18.01 % | 127.733 M 7.08 % | 119.286 M 15.65 % | 103.147 M 4.89 % | 98.338 M -30.39 % | 141.267 M -27.82 % | 195.725 M 26.83 % | 154.320 M 61.88 % | 95.330 M 72.90 % | 55.136 M 23.61 % | 44.605 M 95.43 % | 22.824 M |
| Total debt | 19.900 M 33.79 % | 14.874 M -10.19 % | 16.562 M 75.41 % | 9.442 M 115.03 % | 4.391 M -31.96 % | 6.454 M 2 164.56 % | 285.000 K 69.64 % | 168.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 23.060 M | 0.000 -100.00 % | 117.829 K -43.14 % | 207.219 K -99.40 % | 34.709 M 9 582.43 % | 358.474 K | 0.000 |
| Accumulated other comprehensive income loss | 140.446 M 20.40 % | 116.652 M -2.16 % | 119.232 M -2.36 % | 122.114 M -0.34 % | 122.528 M 104.15 % | 60.018 M 0.00 % | 60.018 M 0.00 % | 60.018 M 1.60 % | 59.076 M 0.16 % | 58.983 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 114.344 M 32.97 % | 85.995 M 18.58 % | 72.518 M |
| Retained earnings | 219.265 M 3.05 % | 212.780 M -2.30 % | 217.794 M 3.56 % | 210.317 M 9.00 % | 192.957 M 0.28 % | 192.422 M -28.37 % | 268.625 M -3.78 % | 279.172 M 1.21 % | 275.847 M 5.14 % | 262.360 M 1.50 % | 258.492 M 5.35 % | 245.364 M 8.49 % | 226.162 M 12.29 % | 201.406 M 5.51 % | 190.886 M 22.82 % | 155.418 M 45.61 % | 106.734 M | 0.000 | 0.000 | 0.000 |
| Common stock | 59.075 M 0.00 % | 59.075 M 0.00 % | 59.075 M 0.00 % | 59.075 M 0.00 % | 59.075 M 0.00 % | 59.075 M 0.00 % | 59.075 M 0.00 % | 59.075 M 0.16 % | 58.983 M 0.00 % | 58.983 M 0.00 % | 58.983 M 0.00 % | 58.983 M 0.00 % | 58.983 M 0.00 % | 58.983 M 0.00 % | 58.983 M 0.00 % | 58.983 M 0.00 % | 58.983 M 49.88 % | 39.353 M 100.47 % | 19.630 M 0.00 % | 19.630 M |
| Total equity | 421.089 M 11.09 % | 379.058 M -4.53 % | 397.045 M 1.17 % | 392.450 M 4.51 % | 375.504 M 0.33 % | 374.251 M -15.75 % | 444.204 M -2.32 % | 454.751 M 0.97 % | 450.391 M 2.43 % | 439.722 M 1.54 % | 433.036 M 3.13 % | 419.907 M 4.79 % | 400.705 M 6.58 % | 375.949 M 3.19 % | 364.329 M 14.26 % | 318.862 M 24.96 % | 255.178 M 66.03 % | 153.696 M 45.38 % | 105.718 M 14.61 % | 92.241 M |
| Other non current liabilities | 10.960 M 11.08 % | 9.867 M 11.59 % | 8.842 M 6.96 % | 8.267 M 17.35 % | 7.045 M -31.23 % | 10.244 M -62.33 % | 27.197 M 47.07 % | 18.492 M -4.96 % | 19.457 M -10.35 % | 21.703 M -3.51 % | 22.492 M -15.70 % | 26.683 M 1.31 % | 26.339 M -1.39 % | 26.711 M -17.06 % | 32.204 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 15.880 M 40.10 % | 11.335 M -5.16 % | 11.952 M 136.25 % | 5.059 M 75.42 % | 2.884 M -28.75 % | 4.048 M 1 320.35 % | 285.000 K 69.64 % | 168.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 117.829 K -43.14 % | 207.219 K -99.22 % | 26.562 M 7 309.80 % | 358.474 K | 0.000 |
| Total non current liabilities | 38.630 M 72.86 % | 22.348 M 7.47 % | 20.795 M 56.05 % | 13.326 M -5.93 % | 14.166 M -19.59 % | 17.618 M -56.67 % | 40.658 M -16.54 % | 48.718 M -2.19 % | 49.809 M 5.54 % | 47.192 M -2.18 % | 48.245 M 15.33 % | 41.833 M 3.66 % | 40.354 M 7.94 % | 37.384 M -2.07 % | 38.175 M 539.70 % | 5.968 M 9.98 % | 5.426 M -84.47 % | 34.938 M 146.81 % | 14.156 M 37.62 % | 10.286 M |
| Other current liabilities | 35.246 M 78.56 % | 19.739 M 26.05 % | 15.660 M 12.15 % | 13.963 M -7.60 % | 15.112 M 812.01 % | 1.657 M -85.19 % | 11.186 M -26.30 % | 15.178 M -26.65 % | 20.692 M 62.95 % | 12.698 M -46.91 % | 23.920 M -53.44 % | 51.379 M -0.44 % | 51.608 M -6.22 % | 55.033 M -22.03 % | 70.585 M -79.08 % | 337.436 M 25.19 % | 269.530 M 705.29 % | 33.470 M -39.58 % | 55.397 M -39.73 % | 91.910 M |
| Deferred revenue | 0.000 -100.00 % | 11.232 M 11.72 % | 10.054 M 127.72 % | 4.415 M 26.32 % | 3.495 M -87.76 % | 28.552 M 177.58 % | 10.286 M -21.18 % | 13.050 M 27.27 % | 10.254 M -21.00 % | 12.980 M | 0.000 | 0.000 | 0.000 -100.00 % | 16.891 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 4.020 M -43.20 % | 7.078 M -23.23 % | 9.220 M 5.18 % | 8.766 M 190.84 % | 3.014 M 25.27 % | 2.406 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.169 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.147 M | 0.000 | 0.000 |
| Total current liabilities | 55.349 M 7.90 % | 51.296 M 12.29 % | 45.683 M 31.65 % | 34.701 M 9.02 % | 31.831 M -4.85 % | 33.455 M -9.66 % | 37.031 M -4.02 % | 38.580 M 24.67 % | 30.946 M -7.89 % | 33.598 M -24.48 % | 44.491 M -23.88 % | 58.451 M -1.96 % | 59.619 M -46.28 % | 110.974 M 29.03 % | 86.003 M -75.66 % | 353.282 M 18.44 % | 298.268 M 36.40 % | 218.669 M 33.19 % | 164.173 M 70.56 % | 96.258 M |
| Total liabilities | 93.979 M 11.83 % | 84.037 M 26.41 % | 66.478 M 38.42 % | 48.027 M 4.41 % | 45.997 M -9.94 % | 51.073 M -34.26 % | 77.689 M -11.01 % | 87.298 M 8.10 % | 80.755 M -0.04 % | 80.791 M -12.88 % | 92.736 M -7.53 % | 100.284 M 0.31 % | 99.974 M -32.61 % | 148.358 M 19.47 % | 124.179 M -65.43 % | 359.250 M 18.29 % | 303.694 M 19.75 % | 253.607 M 42.21 % | 178.330 M 67.38 % | 106.544 M |
| Other non current assets | 30.161 M -68.29 % | 95.107 M 656.14 % | 12.578 M 4.37 % | 12.051 M 15.62 % | 10.423 M -88.55 % | 91.045 M 157.59 % | 35.345 M -19.76 % | 44.047 M 9.70 % | 40.151 M -38.10 % | 64.864 M -64.43 % | 182.378 M 20.86 % | 150.902 M 6.18 % | 142.123 M -22.40 % | 183.154 M -16.63 % | 219.701 M 42.37 % | 154.320 M 61.88 % | 95.330 M | 0.000 | 0.000 | 0.000 |
| Long term investments | 105.205 M 4.90 % | 100.287 M -22.68 % | 129.704 M -40.44 % | 217.762 M 2.51 % | 212.423 M 148.92 % | 85.339 M -62.82 % | 229.543 M -7.35 % | 247.763 M 104.58 % | 121.106 M -6.31 % | 129.256 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 54.516 M 29.98 % | 41.942 M 93.92 % | 21.628 M |
| Intangible assets | 116.207 M 3 423.56 % | 3.298 M -27.63 % | 4.557 M -28.99 % | 6.417 M -13.33 % | 7.404 M -44.78 % | 13.407 M -23.72 % | 17.577 M 10.61 % | 15.891 M 0.85 % | 15.757 M 29.55 % | 12.163 M -78.21 % | 55.821 M -17.03 % | 67.279 M -7.97 % | 73.108 M 0.33 % | 72.866 M -21.21 % | 92.487 M -69.91 % | 307.378 M 334.89 % | 70.680 M 54.87 % | 45.637 M | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 116.207 M 3 423.56 % | 3.298 M -27.63 % | 4.557 M -28.99 % | 6.417 M -13.33 % | 7.404 M -44.78 % | 13.407 M -23.72 % | 17.577 M 10.61 % | 15.891 M 0.85 % | 15.757 M 29.55 % | 12.163 M 9.99 % | 11.059 M -24.22 % | 14.593 M 8.87 % | 13.404 M 185.29 % | 4.699 M -40.07 % | 7.840 M -36.94 % | 12.431 M -29.59 % | 17.655 M 71.78 % | 10.278 M | 0.000 | 0.000 |
| Property plant equipment net | 208.051 M 2.71 % | 202.568 M 35.96 % | 148.993 M 58.01 % | 94.293 M -2.12 % | 96.333 M -36.66 % | 152.100 M 1.50 % | 149.857 M 3.93 % | 144.193 M -35.56 % | 223.774 M 1.51 % | 220.456 M -5.09 % | 232.278 M -1.92 % | 236.836 M 7.34 % | 220.644 M -2.33 % | 225.919 M 55.62 % | 145.175 M 2.29 % | 141.931 M -5.36 % | 149.964 M 1.22 % | 148.155 M 42.00 % | 104.337 M 12.39 % | 92.833 M |
| Total non current assets | 459.624 M 14.55 % | 401.260 M 26.06 % | 318.308 M -11.17 % | 358.330 M 1.15 % | 354.259 M -4.94 % | 372.670 M -17.35 % | 450.917 M -0.83 % | 454.692 M 12.30 % | 404.896 M -6.19 % | 431.592 M 1.38 % | 425.715 M 5.81 % | 402.331 M 6.95 % | 376.171 M -9.09 % | 413.771 M 11.02 % | 372.716 M 20.74 % | 308.682 M 17.39 % | 262.950 M 20.26 % | 218.652 M 49.48 % | 146.279 M 27.80 % | 114.461 M |
| Other current assets | 17.270 M 147.67 % | 6.973 M -17.70 % | 8.473 M -5.12 % | 8.930 M 129.62 % | 3.889 M -63.53 % | 10.665 M -57.15 % | 24.891 M 373.93 % | 5.252 M -3.97 % | 5.469 M -89.54 % | 52.280 M 23 868.05 % | 218.125 K -91.61 % | 2.601 M -13.57 % | 3.009 M -52.11 % | 6.283 M 170.38 % | -8.927 M -3 712.70 % | 247.096 K -99.86 % | 180.556 M 49.70 % | 120.609 M 161.89 % | 46.053 M 54.57 % | 29.795 M |
| Short term investments | 4.500 M -59.38 % | 11.078 M -64.90 % | 31.562 M 114.08 % | 14.743 M 147.74 % | 5.951 M 43.67 % | 4.142 M -55.73 % | 9.356 M -79.30 % | 45.203 M -43.97 % | 80.683 M 267.49 % | 21.955 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 619.482 K -76.74 % | 2.663 M 122.66 % | 1.196 M |
| cash and cash equivalents | 12.541 M -48.98 % | 24.580 M -67.28 % | 75.130 M 124.66 % | 33.441 M 25.78 % | 26.587 M 131.94 % | 11.463 M 79.42 % | 6.389 M -53.44 % | 13.721 M 21.47 % | 11.296 M -66.39 % | 33.605 M -15.49 % | 39.762 M -8.66 % | 43.532 M 2.28 % | 42.561 M 69.09 % | 25.171 M -8.32 % | 27.455 M -50.15 % | 55.073 M 69.95 % | 32.406 M 110.48 % | 15.396 M 18.49 % | 12.994 M 55.51 % | 8.356 M |
| Cash and short term investments | 17.041 M -52.21 % | 35.658 M -67.69 % | 110.369 M 128.07 % | 48.393 M 33.63 % | 36.215 M 132.07 % | 15.605 M -0.89 % | 15.745 M -73.28 % | 58.924 M -35.94 % | 91.979 M 173.71 % | 33.605 M -15.49 % | 39.762 M -8.66 % | 43.532 M 2.28 % | 42.561 M 69.09 % | 25.171 M -8.32 % | 27.455 M -50.15 % | 55.073 M 69.95 % | 32.406 M 102.33 % | 16.016 M 2.29 % | 15.657 M 63.91 % | 9.552 M |
| Total current assets | 55.444 M -10.34 % | 61.835 M -57.42 % | 145.215 M 76.77 % | 82.147 M 22.17 % | 67.242 M 27.71 % | 52.654 M -25.81 % | 70.976 M -18.75 % | 87.357 M -30.81 % | 126.250 M 41.98 % | 88.920 M -11.13 % | 100.056 M -15.11 % | 117.861 M -5.34 % | 124.508 M 12.64 % | 110.536 M -4.54 % | 115.792 M -68.66 % | 369.429 M 24.84 % | 295.922 M 56.86 % | 188.651 M 36.93 % | 137.768 M 63.38 % | 84.324 M |
| Inventory | 0.000 -100.00 % | 5.868 M 359.87 % | 1.276 M -41.74 % | 2.190 M -11.05 % | 2.462 M -10.21 % | 2.742 M -9.42 % | 3.027 M 21.03 % | 2.501 M -13.82 % | 2.902 M -4.38 % | 3.035 M 43.89 % | 2.109 M -52.60 % | 4.450 M -23.67 % | 5.830 M -6.21 % | 6.216 M 30.13 % | 4.777 M -29.04 % | 6.731 M -44.88 % | 12.212 M 91.11 % | 6.390 M 25.79 % | 5.080 M 9.79 % | 4.627 M |
| Net receivables | 21.133 M 58.47 % | 13.336 M -46.86 % | 25.097 M 10.88 % | 22.634 M -8.28 % | 24.676 M 4.37 % | 23.642 M -13.44 % | 27.313 M 24.91 % | 21.866 M -6.44 % | 23.370 M | 0.000 -100.00 % | 55.821 M -17.03 % | 67.279 M -7.97 % | 73.108 M 0.33 % | 72.866 M -21.21 % | 92.487 M -69.91 % | 307.378 M 334.89 % | 70.680 M 54.87 % | 45.637 M -35.70 % | 70.978 M 75.91 % | 40.350 M |
| Tax assets | 0.000 | 0.000 -100.00 % | 22.476 M -19.17 % | 27.807 M 0.47 % | 27.676 M -10.08 % | 30.779 M 65.52 % | 18.595 M 564.58 % | 2.798 M -31.89 % | 4.108 M -15.36 % | 4.853 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.703 M | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 16.083 M 21.41 % | 13.247 M 23.24 % | 10.749 M 42.24 % | 7.557 M -25.98 % | 10.210 M 1 115.48 % | 840.000 K -94.60 % | 15.559 M 50.30 % | 10.352 M | 0.000 -100.00 % | 7.920 M 18.44 % | 6.687 M -5.45 % | 7.072 M -11.72 % | 8.011 M -49.90 % | 15.990 M 3.71 % | 15.418 M -2.70 % | 15.846 M -44.86 % | 28.737 M 71.59 % | 16.748 M 23.80 % | 13.528 M 211.13 % | 4.348 M |
| Tax 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 -100.00 % | 160.303 M 68.30 % | 95.248 M | 0.000 |
| Deferred revenue non current | 1.002 M -12.57 % | 1.146 M -13.77 % | 1.329 M -15.24 % | 1.568 M -10.81 % | 1.758 M -5.23 % | 1.855 M -3.99 % | 1.932 M -78.47 % | 8.974 M 66.52 % | 5.389 M -12.47 % | 6.157 M | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 14.914 M 0.27 % | 14.874 M -10.19 % | 16.562 M 75.41 % | 9.442 M 115.03 % | 4.391 M -31.96 % | 6.454 M 2 164.56 % | 285.000 K 69.64 % | 168.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -16.891 M | 0.000 | 0.000 | 0.000 -100.00 % | 207.219 K -42.19 % | 358.474 K | 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 |
| Other total stockholders equity | 944.000 K -84.44 % | 6.066 M 542.58 % | 944.000 K 0.00 % | 944.000 K 0.00 % | 944.000 K 0.11 % | 943.000 K 0.00 % | 943.000 K 0.00 % | 943.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 89.461 M | 0.000 -100.00 % | 92.500 K 0.00 % | 92.500 K |
| Deferred tax liabilities non current | 10.788 M 3.80 % | 10.393 M 67.60 % | 6.201 M 48.00 % | 4.190 M 69.02 % | 2.479 M 68.52 % | 1.471 M -86.92 % | 11.244 M -46.67 % | 21.084 M -15.54 % | 24.963 M 29.12 % | 19.333 M 7.92 % | 17.913 M 18.24 % | 15.150 M 8.09 % | 14.016 M 31.31 % | 10.674 M 78.74 % | 5.972 M 2.08 % | 5.850 M 12.09 % | 5.219 M -37.69 % | 8.376 M -39.30 % | 13.798 M 34.14 % | 10.286 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 |
| Total assets | 515.068 M 11.22 % | 463.095 M -0.09 % | 463.523 M 5.23 % | 440.477 M 4.50 % | 421.501 M -0.90 % | 425.324 M -18.50 % | 521.893 M -3.72 % | 542.049 M 2.05 % | 531.146 M 2.04 % | 520.512 M -1.00 % | 525.771 M 1.07 % | 520.192 M 3.90 % | 500.679 M -4.51 % | 524.307 M 7.33 % | 488.508 M -27.96 % | 678.111 M 21.34 % | 558.872 M 37.21 % | 407.303 M 43.39 % | 284.047 M 42.89 % | 198.785 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Change in working capital | -14.739 M -185.06 % | 17.328 M -26.70 % | 23.639 M 395.89 % | -7.989 M -124.17 % | 33.050 M 194.84 % | -34.847 M -43.73 % | -24.245 M -365.67 % | 9.126 M 695.69 % | -1.532 M 80.20 % | -7.736 M -696.42 % | 1.297 M 126.75 % | -4.848 M 75.25 % | -19.589 M -336.44 % | -4.488 M 84.83 % | -29.583 M -54.47 % | -19.152 M -9.60 % | -17.474 M -489.27 % | 4.489 M -64.48 % | 12.639 M 532.10 % | -2.925 M |
| Accounts receivables | -19.087 M -310.23 % | 9.079 M 22.13 % | 7.434 M 1 357.65 % | 510.000 K 109.24 % | -5.517 M 29.47 % | -7.822 M 12.64 % | -8.954 M -119.35 % | -4.082 M -174.19 % | 5.502 M 582.41 % | 806.260 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -18.884 M 38.93 % | -30.923 M -130.39 % | -13.422 M |
| Inventory | 1.348 M 1 972.22 % | -72.000 K -107.88 % | 914.000 K 236.03 % | 272.000 K -2.86 % | 280.000 K -2.10 % | 286.000 K 154.37 % | -526.000 K -231.17 % | 401.000 K 201.50 % | 133.000 K 114.37 % | -925.746 K -139.55 % | 2.341 M 69.66 % | 1.380 M 257.29 % | 386.146 K 126.83 % | -1.439 M -173.63 % | 1.954 M -64.34 % | 5.481 M 194.14 % | -5.822 M -344.44 % | -1.310 M -189.18 % | -453.000 K 53.11 % | -966.000 K |
| Accounts payables | 3.000 M -63.95 % | 8.321 M -45.58 % | 15.291 M 676.37 % | -2.653 M -202.12 % | 2.598 M 134.11 % | -7.616 M -246.26 % | 5.207 M 808.73 % | 573.000 K 107.00 % | -8.184 M -7.45 % | -7.617 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 24.683 M -43.92 % | 44.015 M 283.97 % | 11.463 M |
| Other working capital | 0.000 | 0.000 -100.00 % | 15.291 M 349.93 % | -6.118 M -117.14 % | 35.689 M 281.21 % | -19.695 M 1.39 % | -19.972 M -263.25 % | 12.234 M 1 102.95 % | 1.017 M | 0.000 100.00 % | -1.044 M 83.24 % | -6.228 M 68.82 % | -19.975 M -555.09 % | -3.049 M 90.33 % | -31.537 M -28.03 % | -24.633 M -111.40 % | -11.652 M | 0.000 | 0.000 | 0.000 |
| Other non cash items | -45.991 M -21.93 % | -37.719 M -5.98 % | -35.591 M 19.42 % | -44.170 M 24.93 % | -58.839 M -317.14 % | 27.097 M 230.37 % | -20.785 M 33.16 % | -31.096 M -3.36 % | -30.084 M -231.84 % | -9.066 M 29.83 % | -12.920 M -43.63 % | -8.996 M 60.91 % | -23.011 M -75.07 % | -13.144 M 62.98 % | -35.502 M 16.63 % | -42.582 M 16.57 % | -51.041 M -103.77 % | -25.049 M -307.53 % | 12.070 M 281.12 % | 3.167 M |
| Net cash provided by operating activities | -5.063 M -20.18 % | -4.213 M -167.79 % | 6.215 M 136.25 % | -17.146 M -758.16 % | -1.998 M 96.89 % | -64.265 M -41.74 % | -45.340 M -6 718.05 % | -665.000 K -106.97 % | 9.536 M -43.26 % | 16.806 M -63.58 % | 46.143 M 15.45 % | 39.969 M 158.58 % | 15.457 M -56.11 % | 35.219 M -34.27 % | 53.585 M -48.89 % | 104.832 M -26.52 % | 142.673 M 29.86 % | 109.863 M 42.94 % | 76.857 M 61.10 % | 47.708 M |
| Investments in property plant and equipment | -88.551 M -25.35 % | -70.641 M -158.60 % | -27.317 M -327.96 % | -6.383 M -5.52 % | -6.049 M 56.46 % | -13.894 M 49.88 % | -27.720 M -49.45 % | -18.548 M 7.34 % | -20.018 M -39.13 % | -14.388 M 56.30 % | -32.924 M 8.48 % | -35.975 M -81.12 % | -19.862 M 81.65 % | -108.256 M -432.32 % | -20.336 M -85.66 % | -10.954 M 62.99 % | -29.600 M 65.76 % | -86.443 M -203.32 % | -28.499 M 56.93 % | -66.166 M |
| Acquisitions net | 26.689 M | 0.000 -100.00 % | 11.928 M 5 225.00 % | 224.000 K -73.74 % | 853.000 K 42 550.00 % | 2.000 K -98.73 % | 157.000 K -99.08 % | 17.129 M 1 488.96 % | 1.078 M 584.86 % | 157.404 K -97.79 % | 7.120 M -14.60 % | 8.338 M 38.76 % | 6.009 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 450.000 K -95.03 % | 9.062 M 2 671.25 % | 327.000 K |
| Purchases of investments | -2.201 M -1 554.89 % | -133.000 K 99.21 % | -16.819 M -91.30 % | -8.792 M -60.26 % | -5.486 M 59.45 % | -13.528 M 86.24 % | -98.321 M 43.60 % | -174.342 M 57.36 % | -408.844 M -889.03 % | -41.338 M 67.05 % | -125.439 M -104.41 % | -61.366 M 86.06 % | -440.283 M -226.05 % | -135.037 M 63.14 % | -366.393 M -42.61 % | -256.926 M -197.95 % | -86.231 M -132.31 % | -37.119 M -82.73 % | -20.314 M | 0.000 |
| Sales maturities of investments | 5.469 M -74.98 % | 21.861 M -58.12 % | 52.205 M 475.26 % | 9.075 M 30.65 % | 6.946 M -90.09 % | 70.078 M -54.59 % | 154.315 M -10.34 % | 172.115 M -57.78 % | 407.649 M 1 795.09 % | 21.511 M -80.58 % | 110.786 M 94.87 % | 56.852 M -88.43 % | 491.513 M 161.32 % | 188.091 M -43.88 % | 335.184 M 72.45 % | 194.362 M 448.31 % | 35.448 M -5.89 % | 37.665 M | 0.000 -100.00 % | 23.278 M |
| Other investing activites | 52.217 M 549.30 % | 8.042 M -60.69 % | 20.460 M -41.27 % | 34.840 M 48.57 % | 23.451 M -5.53 % | 24.824 M 162.74 % | 9.448 M 72.16 % | 5.488 M -66.10 % | 16.190 M 128.99 % | 7.070 M -77.47 % | 31.381 M 1 963.53 % | 1.521 M 112.32 % | -12.340 M -318.27 % | 5.654 M -35.62 % | 8.782 M 10.26 % | 7.965 M 114.17 % | 3.719 M 81.96 % | 2.044 M | 0.000 | 0.000 |
| Net cash used for investing activites | -6.377 M 84.40 % | -40.871 M -201.02 % | 40.457 M 39.68 % | 28.964 M 46.91 % | 19.715 M -70.78 % | 67.482 M 78.15 % | 37.879 M 1 956.41 % | 1.842 M 115.30 % | -12.040 M 55.39 % | -26.987 M -66.62 % | -16.197 M 58.44 % | -38.968 M -304.80 % | 19.027 M 138.40 % | -49.548 M -15.86 % | -42.764 M 34.76 % | -65.553 M 14.49 % | -76.664 M 8.08 % | -83.403 M -109.81 % | -39.751 M 6.60 % | -42.561 M |
| Debt repayment | 1.258 M 133.40 % | -3.766 M -0.05 % | -3.764 M 12.83 % | -4.318 M -141.09 % | -1.791 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -23.060 M -200.00 % | 23.060 M 129 685.75 % | -17.795 K 80.09 % | -89.390 K 99.74 % | -34.502 M -200.44 % | 34.351 M 9 495.25 % | 358.000 K | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.036 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 |
| 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 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -7.354 M 12.57 % | -8.411 M -9.87 % | -7.655 M 25.51 % | -10.276 M -1 806.51 % | -539.014 K 98.25 % | -30.772 M -76.09 % | -17.475 M 9.56 % | -19.323 M 61.15 % | -49.734 M -80.97 % | -27.482 M -180.00 % | -9.815 M |
| Other financing activites | -1.857 M -9.24 % | -1.700 M -19.05 % | -1.428 M -68.00 % | -850.000 K 13.53 % | -983.000 K 39.47 % | -1.624 M -588.14 % | -236.000 K -129.13 % | -103.000 K -390.48 % | -21.000 K -188.54 % | -7.278 K 94.89 % | -142.382 K -50.13 % | -94.840 K 92.12 % | -1.203 M 80.24 % | -6.089 M -97.55 % | -3.082 M 23.76 % | -4.043 M 32.90 % | -6.025 M 30.54 % | -8.674 M -123.73 % | -3.877 M -181.55 % | -1.377 M |
| Net cash used provided by financing activities | -599.000 K 89.04 % | -5.466 M -5.28 % | -5.192 M -0.46 % | -5.168 M -86.30 % | -2.774 M -70.81 % | -1.624 M -588.14 % | -236.000 K -125.29 % | 933.000 K 4 542.86 % | -21.000 K 99.71 % | -7.361 M 13.94 % | -8.553 M -10.37 % | -7.750 M 77.56 % | -34.540 M -310.20 % | 16.432 M 148.51 % | -33.872 M -56.76 % | -21.607 M 63.90 % | -59.849 M -148.77 % | -24.058 M 22.40 % | -31.001 M -176.99 % | -11.192 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 3.248 M | 0.000 | 0.000 | 0.000 -100.00 % | 249.000 -51.84 % | 517.000 | 0.000 100.00 % | -2.072 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | -12.039 M 76.18 % | -50.550 M -221.87 % | 41.480 M 523.67 % | 6.651 M -55.49 % | 14.943 M 208.68 % | 4.841 M 162.89 % | -7.697 M -464.79 % | 2.110 M 183.56 % | -2.525 M 85.61 % | -17.543 M -182.00 % | 21.394 M 417.02 % | -6.748 M -11 688.86 % | -57.243 K -102.72 % | 2.103 M 109.12 % | -23.051 M -230.43 % | 17.672 M 186.88 % | 6.160 M | 0.000 | 0.000 | 0.000 |
| Cash at beginning of period | 24.580 M -67.28 % | 75.130 M 123.27 % | 33.650 M 24.63 % | 26.999 M 123.95 % | 12.056 M 67.10 % | 7.215 M -51.62 % | 14.912 M 16.48 % | 12.802 M -16.47 % | 15.327 M -53.37 % | 32.869 M 186.43 % | 11.475 M -37.03 % | 18.224 M -0.31 % | 18.281 M 13.00 % | 16.178 M -58.76 % | 39.229 M 81.98 % | 21.556 M 40.01 % | 15.396 M 18.49 % | 12.994 M 55.51 % | 8.356 M | 0.000 |
| Cash at end of period | 12.541 M -48.98 % | 24.580 M -67.28 % | 75.130 M 123.27 % | 33.650 M 24.63 % | 26.999 M 123.95 % | 12.056 M 67.10 % | 7.215 M -51.62 % | 14.912 M 16.48 % | 12.802 M -16.47 % | 15.327 M -53.37 % | 32.869 M 186.43 % | 11.475 M -37.03 % | 18.224 M -0.31 % | 18.281 M 13.00 % | 16.178 M -58.76 % | 39.229 M 81.98 % | 21.556 M 40.01 % | 15.396 M 18.49 % | 12.994 M 55.51 % | 8.356 M |
| Operating cash flow | -5.063 M 1.25 % | -5.127 M -182.49 % | 6.215 M 136.25 % | -17.146 M -758.16 % | -1.998 M 96.89 % | -64.265 M -41.74 % | -45.340 M -6 718.05 % | -665.000 K -106.97 % | 9.536 M -43.26 % | 16.806 M -63.58 % | 46.143 M 15.45 % | 39.969 M 158.58 % | 15.457 M -56.11 % | 35.219 M -34.27 % | 53.585 M -48.89 % | 104.832 M -26.52 % | 142.673 M 29.86 % | 109.863 M 42.94 % | 76.857 M 61.10 % | 47.708 M |
| Capital expenditure | -88.551 M -25.35 % | -70.641 M -158.60 % | -27.317 M -327.96 % | -6.383 M -5.52 % | -6.049 M 56.46 % | -13.894 M 49.88 % | -27.720 M -49.45 % | -18.548 M 7.34 % | -20.018 M -39.13 % | -14.388 M 56.30 % | -32.924 M 8.48 % | -35.975 M -81.12 % | -19.862 M 81.65 % | -108.256 M -432.32 % | -20.336 M -85.66 % | -10.954 M 62.99 % | -29.600 M 65.76 % | -86.443 M -203.32 % | -28.499 M 56.93 % | -66.166 M |
| Free CashFlow | -93.614 M -23.55 % | -75.768 M -259.06 % | -21.102 M 10.31 % | -23.529 M -192.39 % | -8.047 M 89.70 % | -78.159 M -6.98 % | -73.060 M -280.26 % | -19.213 M -83.30 % | -10.482 M -533.57 % | 2.418 M -81.71 % | 13.218 M 230.94 % | 3.994 M 190.67 % | -4.405 M 93.97 % | -73.037 M -319.67 % | 33.248 M -64.58 % | 93.878 M -16.98 % | 113.073 M 382.81 % | 23.420 M -51.57 % | 48.358 M 361.99 % | -18.458 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2009-03-31 | 2008-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 61.041 M 12.25 % | 54.380 M -1.46 % | 55.187 M -7.60 % | 59.728 M 23.17 % | 48.491 M 11.57 % | 43.464 M -7.24 % | 46.857 M -8.50 % | 51.211 M 7.54 % | 47.619 M 5.07 % | 45.320 M -3.25 % | 46.843 M -9.30 % | 51.646 M 22.09 % | 42.303 M 42.01 % | 29.788 M -22.58 % | 38.477 M 17.85 % | 32.650 M 87.59 % | 17.405 M -34.83 % | 26.706 M 24.85 % | 21.391 M 5.53 % | 20.271 M 66.09 % | 12.205 M -64.98 % | 34.855 M -22.10 % | 44.741 M -17.98 % | 54.551 M 6.37 % | 51.286 M 19.88 % | 42.780 M -23.62 % | 56.013 M 9.21 % | 51.288 M 2.14 % | 50.212 M -21.03 % | 63.587 M 2.85 % | 61.823 M -11.03 % | 69.489 M 11.76 % | 62.177 M -10.14 % | 69.193 M 1.25 % | 68.337 M -13.33 % | 78.846 M 6.66 % | 73.925 M 9.28 % | 67.646 M -11.15 % | 76.139 M -19.91 % | 95.064 M 9.86 % | 86.533 M 19.89 % | 72.177 M -7.63 % | 78.142 M -22.68 % | 101.058 M 24.30 % | 81.299 M -22.78 % | 105.281 M 5.39 % | 99.896 M |
| Net income | 8.029 M 161.83 % | -12.985 M -170.49 % | 18.420 M 466.79 % | -5.022 M -116.13 % | 31.143 M 580.87 % | 4.574 M 671.75 % | -800.000 K -163.39 % | 1.262 M 112.53 % | -10.069 M -163.03 % | 15.976 M 201.59 % | -15.726 M -672.27 % | 2.748 M 156.29 % | -4.882 M -143.47 % | 11.231 M 592.42 % | 1.622 M -83.98 % | 10.124 M 280.27 % | -5.616 M -154.07 % | 10.386 M 162.27 % | 3.960 M 163.25 % | -6.261 M 17.07 % | -7.550 M 82.95 % | -44.280 M -611.55 % | -6.223 M 17.16 % | -7.512 M 41.01 % | -12.735 M 13.54 % | -14.729 M -10 200.00 % | -143.000 K 98.88 % | -12.735 M -608.68 % | -1.797 M -281.35 % | 990.901 K -81.52 % | 5.361 M 48.46 % | 3.611 M -72.56 % | 13.158 M 41.49 % | 9.299 M 48.39 % | 6.267 M 77.38 % | 3.533 M -49.49 % | 6.995 M -39.53 % | 11.567 M 45.26 % | 7.963 M -5.76 % | 8.450 M 133.43 % | 3.620 M 565.90 % | 543.623 K -90.59 % | 5.775 M 0.31 % | 5.757 M -41.32 % | 9.811 M -37.54 % | 15.707 M -2.89 % | 16.174 M |
| Income before tax | 8.029 M 161.83 % | -12.985 M -157.33 % | 22.651 M 551.04 % | -5.022 M -114.83 % | 33.857 M 339.87 % | -14.115 M -19.55 % | -11.807 M -1 021.70 % | 1.281 M 112.72 % | -10.069 M -163.08 % | 15.963 M 201.51 % | -15.726 M -672.27 % | 2.748 M 161.50 % | -4.468 M -140.43 % | 11.051 M 581.32 % | 1.622 M -83.98 % | 10.124 M 225.06 % | -8.095 M -167.55 % | 11.983 M 202.60 % | 3.960 M 163.25 % | -6.261 M 17.07 % | -7.550 M 84.09 % | -47.442 M -662.37 % | -6.223 M 49.18 % | -12.246 M 25.02 % | -16.333 M -3.56 % | -15.771 M -771.39 % | 2.349 M 114.38 % | -16.333 M -921.45 % | -1.599 M -126.72 % | 5.985 M 73.93 % | 3.441 M -33.89 % | 5.205 M -72.12 % | 18.669 M 50.69 % | 12.389 M 43.59 % | 8.628 M 72.35 % | 5.006 M -51.42 % | 10.304 M -37.22 % | 16.412 M 66.60 % | 9.851 M -9.95 % | 10.939 M 108.76 % | 5.240 M 63.56 % | 3.204 M -58.73 % | 7.762 M -22.42 % | 10.005 M -31.56 % | 14.618 M -48.18 % | 28.211 M 11.39 % | 25.326 M |
| Income before tax ratio | 0.13 155.09 % | -0.24 -158.18 % | 0.41 588.15 % | -0.08 -112.04 % | 0.70 315.00 % | -0.32 -28.88 % | -0.25 -1 107.35 % | 0.03 111.83 % | -0.21 -160.03 % | 0.35 204.92 % | -0.34 -730.95 % | 0.05 150.38 % | -0.11 -128.47 % | 0.37 780.06 % | 0.04 -86.40 % | 0.31 166.67 % | -0.47 -203.65 % | 0.45 142.38 % | 0.19 159.94 % | -0.31 50.07 % | -0.62 54.55 % | -1.36 -878.60 % | -0.14 38.04 % | -0.22 29.51 % | -0.32 13.61 % | -0.37 -979.07 % | 0.04 113.17 % | -0.32 -900.02 % | -0.03 -133.83 % | 0.09 69.11 % | 0.06 -25.69 % | 0.07 -75.05 % | 0.30 67.69 % | 0.18 41.82 % | 0.13 98.86 % | 0.06 -54.45 % | 0.14 -42.55 % | 0.24 87.52 % | 0.13 12.44 % | 0.12 90.03 % | 0.06 36.42 % | 0.04 -55.31 % | 0.10 0.33 % | 0.10 -44.94 % | 0.18 -32.90 % | 0.27 5.69 % | 0.25 |
| EBITDA | 15.183 M 334.67 % | -6.470 M -122.34 % | 28.963 M 1 633.27 % | 1.671 M -96.21 % | 44.086 M 733.97 % | -6.954 M -48.21 % | -4.692 M -162.40 % | 7.519 M 275.15 % | -4.293 M -119.66 % | 21.832 M 324.36 % | -9.731 M -226.28 % | 7.706 M 109 985.71 % | 7.000 K -99.96 % | 16.413 M 115.17 % | 7.628 M -50.49 % | 15.407 M 646.93 % | -2.817 M -114.98 % | 18.809 M 95.07 % | 9.642 M 794.17 % | -1.389 M 39.29 % | -2.288 M 94.43 % | -41.101 M -5 193.06 % | 807.000 K 114.42 % | -5.597 M 44.88 % | -10.155 M 56.31 % | -23.242 M -388.04 % | 8.069 M 179.46 % | -10.155 M -344.82 % | 4.148 M -61.48 % | 10.767 M 21.65 % | 8.851 M -22.31 % | 11.392 M -56.39 % | 26.120 M 54.99 % | 16.852 M 28.02 % | 13.164 M 41.26 % | 9.319 M -35.67 % | 14.487 M -30.61 % | 20.878 M 51.06 % | 13.821 M -8.32 % | 15.076 M 62.63 % | 9.270 M 51.68 % | 6.112 M -56.32 % | 13.991 M -4.07 % | 14.584 M -21.87 % | 18.666 M -41.46 % | 31.888 M -11.47 % | 36.019 M |
| Net income ratio | 0.13 155.09 % | -0.24 -171.54 % | 0.33 496.97 % | -0.08 -113.09 % | 0.64 510.29 % | 0.11 716.38 % | -0.02 -169.28 % | 0.02 111.65 % | -0.21 -159.98 % | 0.35 205.00 % | -0.34 -730.95 % | 0.05 146.11 % | -0.12 -130.61 % | 0.38 794.39 % | 0.04 -86.40 % | 0.31 196.10 % | -0.32 -182.97 % | 0.39 110.08 % | 0.19 159.94 % | -0.31 50.07 % | -0.62 51.31 % | -1.27 -813.37 % | -0.14 -1.00 % | -0.14 44.54 % | -0.25 27.88 % | -0.34 -13 386.07 % | 0.00 98.97 % | -0.25 -593.81 % | -0.04 -329.66 % | 0.02 -82.03 % | 0.09 66.87 % | 0.05 -75.44 % | 0.21 57.46 % | 0.13 46.55 % | 0.09 104.66 % | 0.04 -52.64 % | 0.09 -44.66 % | 0.17 63.50 % | 0.10 17.66 % | 0.09 112.48 % | 0.04 455.43 % | 0.01 -89.81 % | 0.07 29.73 % | 0.06 -52.79 % | 0.12 -19.11 % | 0.15 -7.85 % | 0.16 |
| Ratio EBITDA | 0.25 309.06 % | -0.12 -122.67 % | 0.52 1 775.89 % | 0.03 -96.92 % | 0.91 668.24 % | -0.16 -59.78 % | -0.10 -168.20 % | 0.15 262.86 % | -0.09 -118.71 % | 0.48 331.89 % | -0.21 -239.23 % | 0.15 90 070.70 % | 0.00 -99.97 % | 0.55 177.93 % | 0.20 -57.99 % | 0.47 391.56 % | -0.16 -122.98 % | 0.70 56.25 % | 0.45 757.82 % | -0.07 63.45 % | -0.19 84.10 % | -1.18 -6 637.62 % | 0.02 117.58 % | -0.10 48.18 % | -0.20 63.55 % | -0.54 -477.14 % | 0.14 172.76 % | -0.20 -339.68 % | 0.08 -51.21 % | 0.17 18.28 % | 0.14 -12.67 % | 0.16 -60.98 % | 0.42 72.48 % | 0.24 26.44 % | 0.19 62.98 % | 0.12 -39.69 % | 0.20 -36.51 % | 0.31 70.03 % | 0.18 14.46 % | 0.16 48.04 % | 0.11 26.51 % | 0.08 -52.71 % | 0.18 24.07 % | 0.14 -37.14 % | 0.23 -24.20 % | 0.30 -16.00 % | 0.36 |
| Gross profit ratio | 0.48 13.53 % | 0.42 -12.01 % | 0.48 -17.44 % | 0.58 100.24 % | 0.29 39.11 % | 0.21 8.93 % | 0.19 -56.67 % | 0.44 2.56 % | 0.43 -6.97 % | 0.46 18.87 % | 0.39 -16.99 % | 0.47 -4.66 % | 0.49 -22.92 % | 0.63 48.44 % | 0.43 21.46 % | 0.35 226.19 % | -0.28 -2 721.18 % | -0.01 63.29 % | -0.03 -108.18 % | 0.33 216.19 % | -0.28 -164.50 % | 0.44 -2.79 % | 0.45 -12.26 % | 0.51 11.16 % | 0.46 29.02 % | 0.36 -31.39 % | 0.52 30.55 % | 0.40 -19.69 % | 0.50 -47.82 % | 0.96 -0.23 % | 0.96 2.87 % | 0.93 6.69 % | 0.87 -23.86 % | 1.15 20.61 % | 0.95 2.40 % | 0.93 9.67 % | 0.85 -13.01 % | 0.97 18.96 % | 0.82 3.70 % | 0.79 -5.67 % | 0.84 -0.26 % | 0.84 -5.48 % | 0.89 -3.22 % | 0.92 4.21 % | 0.88 2.82 % | 0.86 -6.09 % | 0.91 |
| Weighted average shs out dil | 6.083 M 3.06 % | 5.902 M -0.03 % | 5.904 M -0.07 % | 5.908 M -0.02 % | 5.909 M 0.03 % | 5.908 M 0.00 % | 5.908 M 0.00 % | 5.908 M 0.00 % | 5.908 M 0.00 % | 5.908 M 0.00 % | 5.908 M 1.04 % | 5.847 M -0.60 % | 5.882 M -0.43 % | 5.908 M 0.00 % | 5.908 M 0.00 % | 5.908 M 0.00 % | 5.908 M 0.00 % | 5.908 M 0.00 % | 5.908 M 0.02 % | 5.907 M 0.14 % | 5.898 M -0.32 % | 5.917 M -0.16 % | 5.927 M 0.20 % | 5.915 M 0.32 % | 5.896 M -9.70 % | 6.529 M -8.69 % | 7.150 M 20.71 % | 5.923 M -1.11 % | 5.990 M 1.72 % | 5.889 M -0.04 % | 5.891 M -0.48 % | 5.920 M 0.33 % | 5.900 M 0.10 % | 5.895 M -0.30 % | 5.912 M 0.41 % | 5.888 M 0.17 % | 5.878 M -0.09 % | 5.884 M -0.09 % | 5.889 M 0.00 % | 5.889 M 0.00 % | 5.889 M 0.00 % | 5.889 M 0.00 % | 5.889 M 0.00 % | 5.889 M 0.00 % | 5.889 M 0.00 % | 5.889 M 0.00 % | 5.889 M |
| Weighted average shs out | 6.083 M 3.06 % | 5.902 M -0.03 % | 5.904 M -0.07 % | 5.908 M -0.02 % | 5.909 M 0.03 % | 5.908 M 0.00 % | 5.908 M 0.00 % | 5.908 M 0.00 % | 5.908 M 0.00 % | 5.908 M 0.00 % | 5.908 M 1.04 % | 5.847 M -0.60 % | 5.882 M -0.43 % | 5.908 M 0.00 % | 5.908 M 0.00 % | 5.908 M 0.00 % | 5.908 M 0.00 % | 5.908 M 0.00 % | 5.908 M 0.02 % | 5.907 M 0.14 % | 5.898 M -0.32 % | 5.917 M -0.16 % | 5.927 M 0.20 % | 5.915 M 0.32 % | 5.896 M -9.70 % | 6.529 M -8.69 % | 7.150 M 20.71 % | 5.923 M -1.11 % | 5.990 M 1.72 % | 5.889 M -0.04 % | 5.891 M -0.48 % | 5.920 M 0.33 % | 5.900 M 0.10 % | 5.895 M -0.30 % | 5.912 M 0.41 % | 5.888 M 0.17 % | 5.878 M -0.09 % | 5.884 M -0.09 % | 5.889 M 0.00 % | 5.889 M 0.00 % | 5.889 M 0.00 % | 5.889 M 0.00 % | 5.889 M 0.00 % | 5.889 M 0.00 % | 5.889 M 0.00 % | 5.889 M 0.00 % | 5.889 M |
| EPS diluted | 1.32 160.00 % | -2.20 -170.51 % | 3.12 467.06 % | -0.85 -114.36 % | 5.92 668.83 % | 0.77 650.00 % | -0.14 -166.67 % | 0.21 112.35 % | -1.70 -162.96 % | 2.70 201.50 % | -2.66 -665.96 % | 0.47 156.63 % | -0.83 -143.68 % | 1.90 603.70 % | 0.27 -84.21 % | 1.71 280.00 % | -0.95 -153.98 % | 1.76 162.69 % | 0.67 163.21 % | -1.06 17.19 % | -1.28 82.89 % | -7.48 -612.67 % | -1.05 17.32 % | -1.27 41.20 % | -2.16 4.26 % | -2.26 -11 180.00 % | -0.02 99.07 % | -2.15 -616.67 % | -0.30 -278.57 % | 0.17 -81.54 % | 0.91 49.18 % | 0.61 -72.65 % | 2.23 41.32 % | 1.58 48.87 % | 1.06 76.67 % | 0.60 -49.58 % | 1.19 -39.47 % | 1.97 45.63 % | 1.35 -5.59 % | 1.43 134.43 % | 0.61 563.04 % | 0.09 -90.61 % | 0.98 0.00 % | 0.98 -41.32 % | 1.67 -37.45 % | 2.67 -2.91 % | 2.75 |
| Earnings per share | 1.32 160.00 % | -2.20 -170.51 % | 3.12 467.06 % | -0.85 -114.36 % | 5.92 668.83 % | 0.77 650.00 % | -0.14 -166.67 % | 0.21 112.35 % | -1.70 -162.96 % | 2.70 201.50 % | -2.66 -665.96 % | 0.47 156.63 % | -0.83 -143.68 % | 1.90 603.70 % | 0.27 -84.21 % | 1.71 280.00 % | -0.95 -153.98 % | 1.76 162.69 % | 0.67 163.21 % | -1.06 17.19 % | -1.28 82.89 % | -7.48 -612.67 % | -1.05 17.32 % | -1.27 41.20 % | -2.16 4.26 % | -2.26 -11 180.00 % | -0.02 99.07 % | -2.15 -616.67 % | -0.30 -278.57 % | 0.17 -81.54 % | 0.91 49.18 % | 0.61 -72.65 % | 2.23 41.32 % | 1.58 48.87 % | 1.06 76.67 % | 0.60 -49.58 % | 1.19 -39.47 % | 1.97 45.63 % | 1.35 -5.59 % | 1.43 134.43 % | 0.61 563.04 % | 0.09 -90.61 % | 0.98 0.00 % | 0.98 -41.32 % | 1.67 -37.45 % | 2.67 -2.91 % | 2.75 |
| Gross profit | 29.057 M 27.44 % | 22.801 M -13.30 % | 26.299 M -23.71 % | 34.474 M 146.65 % | 13.977 M 55.20 % | 9.006 M 1.04 % | 8.913 M -60.35 % | 22.481 M 10.29 % | 20.383 M -2.25 % | 20.852 M 15.00 % | 18.132 M -24.71 % | 24.082 M 16.39 % | 20.690 M 9.47 % | 18.901 M 14.92 % | 16.447 M 43.14 % | 11.490 M 336.71 % | -4.854 M -1 738.64 % | -264.000 K 54.17 % | -576.000 K -108.63 % | 6.671 M 292.97 % | -3.457 M -122.59 % | 15.305 M -24.27 % | 20.210 M -28.04 % | 28.084 M 18.24 % | 23.752 M 54.68 % | 15.356 M -47.60 % | 29.303 M 42.58 % | 20.552 M -17.97 % | 25.053 M -58.80 % | 60.804 M 2.62 % | 59.253 M -8.48 % | 64.743 M 19.23 % | 54.300 M -31.58 % | 79.359 M 22.12 % | 64.985 M -11.24 % | 73.218 M 16.97 % | 62.596 M -4.94 % | 65.850 M 5.69 % | 62.303 M -16.94 % | 75.010 M 3.63 % | 72.385 M 19.57 % | 60.536 M -12.69 % | 69.335 M -25.16 % | 92.647 M 29.53 % | 71.524 M -20.60 % | 90.078 M -1.03 % | 91.013 M |
| Income tax expense | 0.000 | 0.000 -100.00 % | 4.231 M | 0.000 | 0.000 100.00 % | -1.103 M | 0.000 100.00 % | -19.000 K -115.57 % | 122.000 K 1 038.46 % | -13.000 K -100.22 % | 5.963 M 30.57 % | 4.567 M 1 003.12 % | 414.000 K 330.00 % | -180.000 K -9 663 676 415 999 900.00 % | 0.000 | 0.000 100.00 % | -2.479 M -255.23 % | 1.597 M | 0.000 | 0.000 | 0.000 100.00 % | -3.162 M | 0.000 100.00 % | -4.734 M -31.57 % | -3.598 M -245.30 % | -1.042 M -141.81 % | 2.492 M 169.26 % | -3.598 M -1 917.17 % | 198.000 K -96.04 % | 4.994 M 360.11 % | -1.920 M -220.45 % | 1.594 M -71.08 % | 5.511 M 78.37 % | 3.090 M 30.86 % | 2.361 M 60.29 % | 1.473 M -55.49 % | 3.309 M -31.70 % | 4.845 M 156.61 % | 1.888 M -24.15 % | 2.489 M 53.64 % | 1.620 M -39.10 % | 2.660 M 33.88 % | 1.987 M -53.23 % | 4.248 M -11.63 % | 4.807 M -61.56 % | 12.504 M 36.63 % | 9.152 M |
| Cost of revenue | 31.984 M 1.28 % | 31.579 M 9.32 % | 28.888 M 14.39 % | 25.254 M -26.83 % | 34.514 M 0.16 % | 34.458 M -9.19 % | 37.944 M 32.07 % | 28.730 M 5.49 % | 27.236 M 11.31 % | 24.468 M -14.78 % | 28.711 M 4.16 % | 27.564 M 27.53 % | 21.613 M 98.52 % | 10.887 M -50.58 % | 22.030 M 4.11 % | 21.160 M -4.94 % | 22.259 M -17.47 % | 26.970 M 22.78 % | 21.967 M 61.52 % | 13.600 M -13.17 % | 15.662 M -19.89 % | 19.550 M -20.30 % | 24.531 M -7.31 % | 26.467 M -3.88 % | 27.534 M 0.40 % | 27.424 M 2.67 % | 26.710 M -13.10 % | 30.736 M 22.17 % | 25.159 M 804.14 % | 2.783 M 8.27 % | 2.570 M -45.85 % | 4.746 M -39.75 % | 7.877 M 177.48 % | -10.166 M -403.28 % | 3.352 M -40.44 % | 5.628 M -50.32 % | 11.329 M 530.61 % | 1.797 M -87.02 % | 13.836 M -31.01 % | 20.054 M 41.74 % | 14.148 M 21.53 % | 11.641 M 32.18 % | 8.807 M 4.71 % | 8.411 M -13.95 % | 9.775 M -35.70 % | 15.203 M 71.15 % | 8.883 M |
| General and administrative expenses | 0.000 -100.00 % | 287.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 966.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 -100.00 % | 21.819 M | 0.000 | 0.000 | 0.000 -100.00 % | 17.018 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 |
| Selling and marketing expenses | 0.000 -100.00 % | 15.225 M | 0.000 | 0.000 | 0.000 -100.00 % | 19.312 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 426.000 K -93.90 % | 6.986 M 0.09 % | 6.980 M -59.24 % | 17.126 M 97.44 % | 8.674 M -24.36 % | 11.467 M 71.64 % | 6.681 M -49.87 % | 13.328 M 40.55 % | 9.483 M | 0.000 -100.00 % | 2.670 M -56.20 % | 6.096 M -17.34 % | 7.375 M | 0.000 -100.00 % | 2.403 M -64.57 % | 6.782 M 4.82 % | 6.470 M | 0.000 -100.00 % | 2.767 M -63.83 % | 7.649 M -32.92 % | 11.403 M | 0.000 | 0.000 -100.00 % | 14.215 M 337.79 % | 3.247 M 291.56 % | -1.695 M -120.10 % | 8.432 M |
| Other expenses | 34.190 M 128.67 % | 14.952 M -16.85 % | 17.982 M 189.38 % | 6.214 M | 0.000 | 0.000 | 0.000 100.00 % | -14.962 M 39.06 % | -24.554 M -39.54 % | -17.597 M -489.75 % | 4.515 M 127.57 % | -16.376 M 20.82 % | -20.683 M -164.66 % | -7.815 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.657 M 726.09 % | 1.169 M | 0.000 -100.00 % | 6.403 M 93.97 % | 3.301 M -8.94 % | 3.625 M 178.82 % | -4.599 M -1 012.50 % | 504.000 K -86.10 % | 3.625 M -45.88 % | 6.698 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 |
| Operating expenses | 34.190 M 12.23 % | 30.464 M 69.41 % | 17.982 M 189.38 % | 6.214 M -73.88 % | 23.792 M -4.96 % | 25.034 M 11.33 % | 22.486 M 286.69 % | 5.815 M 8.87 % | 5.341 M 2.85 % | 5.193 M -86.30 % | 37.906 M 714.66 % | 4.653 M 12.31 % | 4.143 M -78.07 % | 18.890 M -5.10 % | 19.905 M -1.26 % | 20.160 M 27.14 % | 15.856 M -20.66 % | 19.986 M 40.25 % | 14.250 M -36.53 % | 22.452 M 341.01 % | 5.091 M -82.40 % | 28.929 M -11.54 % | 32.702 M -24.78 % | 43.478 M -0.33 % | 43.622 M 49.38 % | 29.202 M 6.53 % | 27.413 M -32.18 % | 40.420 M 21.37 % | 33.302 M -47.64 % | 63.601 M 15.28 % | 55.171 M -7.33 % | 59.534 M 67.71 % | 35.498 M -60.57 % | 90.030 M 59.81 % | 56.334 M -17.40 % | 68.202 M 30.58 % | 52.232 M -19.79 % | 65.117 M 24.49 % | 52.307 M -17.72 % | 63.570 M -4.91 % | 66.849 M 13.41 % | 58.943 M -1.77 % | 60.002 M -26.92 % | 82.100 M 44.27 % | 56.906 M -7.90 % | 61.787 M -15.26 % | 72.913 M |
| Cost and expenses | 66.174 M -2.89 % | 68.142 M 45.39 % | 46.870 M 48.94 % | 31.468 M -46.03 % | 58.306 M -1.99 % | 59.492 M -4.17 % | 62.078 M 79.70 % | 34.545 M 6.04 % | 32.577 M 9.83 % | 29.661 M -55.48 % | 66.617 M 106.78 % | 32.217 M 25.09 % | 25.756 M -13.50 % | 29.777 M -28.99 % | 41.935 M 1.49 % | 41.320 M 8.41 % | 38.115 M -18.83 % | 46.956 M 29.65 % | 36.217 M 0.46 % | 36.052 M 73.72 % | 20.753 M -57.19 % | 48.479 M -15.30 % | 57.233 M -18.17 % | 69.945 M -1.70 % | 71.156 M 25.66 % | 56.626 M 4.62 % | 54.123 M -23.94 % | 71.156 M 21.72 % | 58.461 M -11.93 % | 66.384 M 14.97 % | 57.741 M -10.17 % | 64.280 M 48.20 % | 43.375 M -45.69 % | 79.864 M 33.81 % | 59.686 M -19.16 % | 73.830 M 16.16 % | 63.561 M -5.01 % | 66.914 M 1.17 % | 66.143 M -20.90 % | 83.624 M 3.24 % | 80.997 M 14.75 % | 70.584 M 2.58 % | 68.809 M -23.98 % | 90.511 M 35.74 % | 66.681 M -13.39 % | 76.990 M -5.88 % | 81.796 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 0.000 -100.00 % | 15.512 M | 0.000 | 0.000 -100.00 % | 23.792 M -4.96 % | 25.034 M 11.33 % | 22.486 M 7.05 % | 21.005 M | 0.000 -100.00 % | 53.319 M 57.36 % | 33.884 M 34.06 % | 25.276 M -17.30 % | 30.563 M 41.33 % | 21.626 M 8.65 % | 19.905 M -1.26 % | 20.160 M 27.14 % | 15.856 M -20.66 % | 19.986 M 40.25 % | 14.250 M | 0.000 -100.00 % | 426.000 K -98.52 % | 28.805 M 312.68 % | 6.980 M -59.24 % | 17.126 M 97.44 % | 8.674 M -69.55 % | 28.485 M 326.36 % | 6.681 M -49.87 % | 13.328 M 40.55 % | 9.483 M | 0.000 -100.00 % | 2.670 M -56.20 % | 6.096 M -17.34 % | 7.375 M | 0.000 -100.00 % | 2.403 M -64.57 % | 6.782 M 4.82 % | 6.470 M | 0.000 -100.00 % | 2.767 M -63.83 % | 7.649 M -32.92 % | 11.403 M | 0.000 | 0.000 -100.00 % | 14.215 M 337.79 % | 3.247 M 291.56 % | -1.695 M -120.10 % | 8.432 M |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.981 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.977 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.696 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.918 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 |
| Interest expense | 536.000 K 28.85 % | 416.000 K 1.71 % | 409.000 K -14.61 % | 479.000 K -17.84 % | 583.000 K 25.65 % | 464.000 K -5.50 % | 491.000 K 0.61 % | 488.000 K 12.18 % | 435.000 K -10.31 % | 485.000 K -7.62 % | 525.000 K 72.13 % | 305.000 K -8.13 % | 332.000 K 1.53 % | 327.000 K -62.20 % | 865.000 K 300.46 % | 216.000 K 2.86 % | 210.000 K -37.87 % | 338.000 K 0.30 % | 337.000 K 145.99 % | 137.000 K -19.88 % | 171.000 K 90.00 % | 90.000 K -32.84 % | 134.000 K -12.42 % | 153.000 K 70.00 % | 90.000 K | 0.000 -100.00 % | 45.000 K -50.00 % | 90.000 K 87.50 % | 48.000 K | 0.000 -100.00 % | 641.000 K 15 925.00 % | 4.000 K -96.99 % | 133.000 K | 0.000 -100.00 % | 23.000 K 130.00 % | 10.000 K -83.33 % | 60.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 6.618 M 8.51 % | 6.099 M 3.32 % | 5.903 M -5.00 % | 6.214 M 5.39 % | 5.896 M 5.66 % | 5.580 M -1.12 % | 5.643 M -2.96 % | 5.815 M 8.87 % | 5.341 M -0.80 % | 5.384 M -1.57 % | 5.470 M 17.56 % | 4.653 M 12.31 % | 4.143 M -17.72 % | 5.035 M -2.06 % | 5.141 M 1.46 % | 5.067 M -0.02 % | 5.068 M -21.89 % | 6.488 M 21.38 % | 5.345 M 12.88 % | 4.735 M -6.99 % | 5.091 M -18.56 % | 6.251 M -9.35 % | 6.896 M 6.16 % | 6.496 M 6.70 % | 6.088 M 11.67 % | 5.452 M -3.93 % | 5.675 M -6.78 % | 6.088 M 6.83 % | 5.699 M 5.19 % | 5.418 M 0.15 % | 5.410 M -12.56 % | 6.187 M -16.96 % | 7.451 M 67.20 % | 4.456 M -1.75 % | 4.536 M 5.17 % | 4.313 M 3.11 % | 4.183 M -5.36 % | 4.420 M 15.55 % | 3.825 M 5.20 % | 3.636 M -2.62 % | 3.734 M -17.37 % | 4.519 M -2.99 % | 4.658 M 15.38 % | 4.037 M -0.27 % | 4.048 M 12.54 % | 3.597 M -79.93 % | 17.919 M |
| Operating income | -5.133 M 62.70 % | -13.762 M -265.47 % | 8.317 M -70.57 % | 28.260 M 387.93 % | -9.815 M 38.76 % | -16.028 M -5.30 % | -15.221 M -250.80 % | -4.339 M 71.79 % | -15.383 M -40.46 % | -10.952 M 48.25 % | -21.164 M -793.22 % | 3.053 M 121.78 % | -14.016 M -236.84 % | -4.161 M -20.33 % | -3.458 M 60.12 % | -8.670 M 58.14 % | -20.710 M -2.27 % | -20.250 M -36.58 % | -14.826 M -142.10 % | -6.124 M 17.01 % | -7.379 M 8.07 % | -8.027 M -31.83 % | -6.089 M 49.65 % | -12.093 M 25.55 % | -16.243 M 42.68 % | -28.335 M -1 283.58 % | 2.394 M 114.74 % | -16.243 M -947.26 % | -1.551 M -125.91 % | 5.985 M 73.93 % | 3.441 M -33.89 % | 5.205 M -72.12 % | 18.669 M 50.63 % | 12.394 M 43.65 % | 8.628 M 72.35 % | 5.006 M -51.42 % | 10.304 M -37.22 % | 16.412 M 66.60 % | 9.851 M -9.95 % | 10.939 M 108.76 % | 5.240 M 63.56 % | 3.204 M -58.73 % | 7.762 M -22.42 % | 10.005 M -31.56 % | 14.618 M -48.18 % | 28.211 M 11.39 % | 25.326 M |
| Operating income ratio | -0.08 66.77 % | -0.25 -267.92 % | 0.15 -68.15 % | 0.47 333.76 % | -0.20 45.11 % | -0.37 -13.52 % | -0.32 -283.39 % | -0.08 73.77 % | -0.32 -33.68 % | -0.24 46.51 % | -0.45 -864.30 % | 0.06 117.84 % | -0.33 -137.19 % | -0.14 -55.43 % | -0.09 66.16 % | -0.27 77.68 % | -1.19 -56.92 % | -0.76 -9.40 % | -0.69 -129.42 % | -0.30 50.03 % | -0.60 -162.53 % | -0.23 -69.22 % | -0.14 38.61 % | -0.22 30.01 % | -0.32 52.18 % | -0.66 -1 649.70 % | 0.04 113.50 % | -0.32 -925.29 % | -0.03 -132.82 % | 0.09 69.11 % | 0.06 -25.69 % | 0.07 -75.05 % | 0.30 67.62 % | 0.18 41.87 % | 0.13 98.86 % | 0.06 -54.45 % | 0.14 -42.55 % | 0.24 87.52 % | 0.13 12.44 % | 0.12 90.03 % | 0.06 36.42 % | 0.04 -55.31 % | 0.10 0.33 % | 0.10 -44.94 % | 0.18 -32.90 % | 0.27 5.69 % | 0.25 |
| Total other income expenses net | 13.162 M 1 593.95 % | 777.000 K -94.58 % | 14.334 M | 0.000 -100.00 % | 40.958 M | 0.000 -100.00 % | 3.414 M -38.54 % | 5.555 M 2.19 % | 5.436 M -79.80 % | 26.915 M 574.56 % | 3.990 M 123.92 % | -16.681 M -274.71 % | 9.548 M -13.51 % | 11.040 M 117.32 % | 5.080 M -72.97 % | 18.794 M 48.98 % | 12.615 M 13.10 % | 11.154 M -40.63 % | 18.786 M 97.33 % | 9.520 M 853.91 % | 998.000 K 102.95 % | -33.818 M -639.45 % | 6.269 M 4 197.39 % | -153.000 K -70.00 % | -90.000 K 95.32 % | -1.925 M -519.39 % | 459.000 K 610.00 % | -90.000 K -87.50 % | -48.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 18.704 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2009-03-31 | 2008-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-03-31 | 2022-09-30 | 2022-03-31 | 2021-09-30 | 2021-03-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-06-30 | 2018-03-31 | 2017-03-31 | 2016-03-31 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-09-30 | 2013-03-31 | 2012-09-30 | 2012-03-31 | 2009-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 2.680 M | 0.000 100.00 % | -14.202 M | 0.000 100.00 % | -9.706 M | 0.000 100.00 % | -6.016 M 89.73 % | -58.568 M -39.03 % | -42.127 M -75.54 % | -23.999 M -21.64 % | -19.730 M 12.73 % | -22.608 M -361.20 % | -4.902 M | 0.000 100.00 % | -5.009 M | 0.000 100.00 % | -7.247 M | 0.000 100.00 % | -6.104 M | 0.000 100.00 % | -22.425 M -10.39 % | -20.315 M 12.66 % | -23.261 M 41.50 % | -39.762 M | 0.000 100.00 % | -35.224 M | 0.000 100.00 % | -43.532 M 15.31 % | -51.404 M -20.78 % | -42.561 M -53.00 % | -27.817 M -1 217.56 % | -2.111 M 93.44 % | -32.199 M |
| Total investments | 0.000 -100.00 % | 26.558 M | 0.000 -100.00 % | 113.032 M | 0.000 -100.00 % | 111.365 M | 0.000 -100.00 % | 52.414 M 2.21 % | 51.280 M 40.50 % | 36.498 M -60.46 % | 92.295 M -59.04 % | 225.354 M 3.20 % | 218.374 M 163.42 % | 82.901 M | 0.000 -100.00 % | 89.481 M | 0.000 -100.00 % | 119.543 M | 0.000 -100.00 % | 146.704 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 119.286 M | 0.000 -100.00 % | 119.987 M | 0.000 -100.00 % | 103.147 M -6.42 % | 110.227 M 12.09 % | 98.338 M 3.79 % | 94.750 M -32.93 % | 141.267 M 48.19 % | 95.330 M |
| Total debt | 0.000 -100.00 % | 19.900 M | 0.000 -100.00 % | 14.464 M | 0.000 -100.00 % | 14.874 M | 0.000 -100.00 % | 16.892 M 1.99 % | 16.562 M 39.33 % | 11.887 M 25.89 % | 9.442 M 5.97 % | 8.910 M 102.92 % | 4.391 M | 0.000 | 0.000 -100.00 % | 6.454 M | 0.000 -100.00 % | 7.533 M | 0.000 -100.00 % | 285.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 % | 23.060 M 11 028.22 % | 207.219 K |
| Accumulated other comprehensive income loss | 421.089 M 199.82 % | 140.446 M -66.46 % | 418.790 M 16.42 % | 359.715 M -8.62 % | 393.629 M 237.44 % | 116.652 M -69.86 % | 387.054 M 555.19 % | 59.075 M -1.57 % | 60.019 M | 0.000 -100.00 % | 60.019 M 1.60 % | 59.075 M -51.79 % | 122.528 M | 0.000 -100.00 % | 374.251 M | 0.000 -100.00 % | 423.966 M | 0.000 -100.00 % | 444.204 M | 0.000 -100.00 % | 454.752 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 433.799 M | 0.000 -100.00 % | 419.910 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 0.000 -100.00 % | 219.265 M | 0.000 | 0.000 | 0.000 -100.00 % | 212.780 M | 0.000 | 0.000 -100.00 % | 217.794 M | 0.000 -100.00 % | 210.317 M | 0.000 -100.00 % | 192.957 M | 0.000 | 0.000 -100.00 % | 192.422 M | 0.000 | 0.000 | 0.000 -100.00 % | 268.625 M | 0.000 -100.00 % | 279.173 M 3.07 % | 270.862 M 2.14 % | 265.178 M 2.59 % | 258.492 M | 0.000 | 0.000 | 0.000 -100.00 % | 245.364 M | 0.000 -100.00 % | 226.162 M | 0.000 -100.00 % | 201.406 M 88.70 % | 106.734 M |
| Common stock | 0.000 -100.00 % | 59.075 M | 0.000 -100.00 % | 59.075 M | 0.000 -100.00 % | 59.075 M | 0.000 -100.00 % | 59.075 M 0.00 % | 59.075 M 0.00 % | 59.075 M 0.00 % | 59.075 M 0.00 % | 59.075 M 0.00 % | 59.075 M 0.00 % | 59.075 M | 0.000 -100.00 % | 59.075 M | 0.000 -100.00 % | 59.075 M | 0.000 -100.00 % | 59.075 M | 0.000 -100.00 % | 59.075 M 0.31 % | 58.890 M 0.00 % | 58.890 M -0.16 % | 58.983 M | 0.000 -100.00 % | 58.983 M | 0.000 -100.00 % | 58.983 M 0.00 % | 58.983 M 0.00 % | 58.983 M 0.00 % | 58.983 M 0.00 % | 58.983 M 0.00 % | 58.983 M |
| Total equity | 421.089 M 0.00 % | 421.089 M 0.55 % | 418.790 M 0.00 % | 418.790 M 6.39 % | 393.629 M 3.84 % | 379.058 M -2.07 % | 387.054 M 0.00 % | 387.054 M -2.52 % | 397.045 M 1.83 % | 389.893 M -0.65 % | 392.450 M 3.49 % | 379.231 M 0.99 % | 375.504 M 4.10 % | 360.722 M -3.61 % | 374.251 M 0.00 % | 374.251 M -11.73 % | 423.966 M 0.00 % | 423.966 M -4.56 % | 444.204 M 0.00 % | 444.204 M -2.32 % | 454.752 M 0.00 % | 454.752 M 2.10 % | 445.388 M 1.29 % | 439.722 M 1.54 % | 433.036 M -0.18 % | 433.799 M 0.00 % | 433.799 M 3.31 % | 419.910 M 0.00 % | 419.907 M 2.11 % | 411.233 M 2.63 % | 400.705 M 3.27 % | 388.020 M 3.21 % | 375.949 M 47.33 % | 255.178 M |
| Other non current liabilities | -421.089 M -3 942.05 % | 10.960 M 102.62 % | -418.790 M -3 488.27 % | 12.360 M 103.14 % | -393.629 M -4 089.35 % | 9.867 M 102.55 % | -387.054 M -4 568.41 % | 8.662 M 559.71 % | 1.313 M -84.93 % | 8.714 M 247.31 % | 2.509 M -70.02 % | 8.370 M 18.81 % | 7.045 M -55.15 % | 15.709 M 104.20 % | -374.251 M -3 753.37 % | 10.244 M 102.42 % | -423.966 M -1 644.84 % | 27.444 M 106.18 % | -444.204 M -1 727.24 % | 27.298 M 106.00 % | -454.752 M -1 745.68 % | 27.633 M 11.22 % | 24.846 M -10.82 % | 27.860 M -8.15 % | 30.332 M 106.99 % | -433.799 M -1 629.99 % | 28.353 M 106.75 % | -419.910 M -1 673.70 % | 26.683 M -13.08 % | 30.697 M 16.55 % | 26.339 M -7.26 % | 28.401 M 6.33 % | 26.711 M | 0.000 |
| Long term debt | 0.000 -100.00 % | 15.880 M | 0.000 -100.00 % | 10.623 M | 0.000 -100.00 % | 11.335 M | 0.000 -100.00 % | 13.096 M 9.57 % | 11.952 M 39.30 % | 8.580 M 69.60 % | 5.059 M -1.27 % | 5.124 M 77.67 % | 2.884 M | 0.000 | 0.000 -100.00 % | 4.048 M | 0.000 -100.00 % | 3.043 M | 0.000 -100.00 % | 285.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 207.219 K |
| Total non current liabilities | -421.089 M -1 190.06 % | 38.630 M 109.22 % | -418.790 M -1 906.45 % | 23.183 M 105.89 % | -393.629 M -1 861.36 % | 22.348 M 105.77 % | -387.054 M -1 878.90 % | 21.758 M 4.63 % | 20.795 M 20.24 % | 17.294 M 29.78 % | 13.326 M -1.24 % | 13.494 M -4.75 % | 14.167 M -9.82 % | 15.709 M 104.20 % | -374.251 M -2 224.25 % | 17.618 M 104.16 % | -423.966 M -1 232.45 % | 37.438 M 108.43 % | -444.204 M -1 192.54 % | 40.658 M 108.94 % | -454.752 M -982.76 % | 51.515 M 4.56 % | 49.267 M -5.34 % | 52.046 M 7.88 % | 48.245 M 111.12 % | -433.799 M -1 123.88 % | 42.368 M 110.09 % | -419.910 M -1 103.78 % | 41.833 M -1.40 % | 42.425 M 5.13 % | 40.354 M 4.32 % | 38.685 M 3.48 % | 37.384 M 588.95 % | 5.426 M |
| Other current liabilities | 0.000 -100.00 % | 35.246 M | 0.000 -100.00 % | 30.997 M | 0.000 -100.00 % | 19.739 M | 0.000 -100.00 % | 23.752 M 17.18 % | 20.270 M 39.65 % | 14.515 M -20.88 % | 18.346 M -9.99 % | 20.382 M 22.64 % | 16.619 M 8.58 % | 15.306 M | 0.000 -100.00 % | 30.209 M | 0.000 -100.00 % | 6.723 M | 0.000 -100.00 % | 21.472 M | 0.000 -100.00 % | 28.228 M 33.47 % | 21.150 M -17.63 % | 25.678 M -32.08 % | 37.804 M | 0.000 -100.00 % | 38.344 M | 0.000 -100.00 % | 51.379 M -2.12 % | 52.494 M 1.72 % | 51.608 M 17.69 % | 43.851 M -20.32 % | 55.033 M -79.58 % | 269.530 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.232 M | 0.000 -100.00 % | 7.654 M -23.87 % | 10.054 M -25.63 % | 13.518 M 206.18 % | 4.415 M 277.35 % | 1.170 M -66.52 % | 3.495 M | 0.000 | 0.000 -100.00 % | 28.552 M | 0.000 -100.00 % | 9.058 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 16.891 M | 0.000 |
| Short term debt | 0.000 -100.00 % | 4.020 M | 0.000 -100.00 % | 7.682 M | 0.000 -100.00 % | 7.078 M | 0.000 -100.00 % | 3.796 M -17.66 % | 4.610 M 39.40 % | 3.307 M -24.55 % | 4.383 M 15.77 % | 3.786 M 151.23 % | 1.507 M | 0.000 | 0.000 -100.00 % | 2.406 M | 0.000 -100.00 % | 2.600 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 23.060 M | 0.000 |
| Total current liabilities | 0.000 -100.00 % | 55.349 M | 0.000 -100.00 % | 53.231 M | 0.000 -100.00 % | 51.296 M | 0.000 -100.00 % | 47.399 M 3.76 % | 45.683 M 3.86 % | 43.985 M 26.75 % | 34.701 M -3.23 % | 35.859 M 12.65 % | 31.831 M 29.71 % | 24.541 M | 0.000 -100.00 % | 33.455 M | 0.000 -100.00 % | 38.634 M | 0.000 -100.00 % | 37.031 M | 0.000 -100.00 % | 38.580 M 24.86 % | 30.899 M -8.03 % | 33.598 M -24.48 % | 44.491 M | 0.000 -100.00 % | 46.428 M | 0.000 -100.00 % | 58.451 M -8.64 % | 63.981 M 7.32 % | 59.619 M -16.83 % | 71.685 M -35.40 % | 110.974 M -62.79 % | 298.268 M |
| Total liabilities | -421.089 M -548.07 % | 93.979 M 122.44 % | -418.790 M -648.05 % | 76.414 M 119.41 % | -393.629 M -568.40 % | 84.037 M 121.71 % | -387.054 M -659.67 % | 69.157 M 4.03 % | 66.478 M 8.48 % | 61.279 M 27.59 % | 48.027 M -2.69 % | 49.353 M 7.29 % | 45.998 M 14.28 % | 40.250 M 110.75 % | -374.251 M -832.78 % | 51.073 M 112.05 % | -423.966 M -657.32 % | 76.072 M 117.13 % | -444.204 M -671.77 % | 77.689 M 117.08 % | -454.752 M -604.75 % | 90.095 M 12.39 % | 80.166 M -6.40 % | 85.644 M -7.65 % | 92.736 M 121.38 % | -433.799 M -588.53 % | 88.796 M 121.15 % | -419.910 M -518.72 % | 100.284 M -5.75 % | 106.406 M 6.43 % | 99.974 M -9.42 % | 110.370 M -25.61 % | 148.358 M -51.15 % | 303.694 M |
| Other non current assets | 0.000 -100.00 % | 108.808 M | 0.000 -100.00 % | 120.407 M | 0.000 100.00 % | -16.127 M | 0.000 -100.00 % | 40.149 M 219.20 % | 12.578 M -66.54 % | 37.593 M 211.95 % | 12.051 M -75.71 % | 49.617 M 30.23 % | 38.099 M -23.40 % | 49.739 M | 0.000 -100.00 % | 6.522 M | 0.000 -100.00 % | 56.619 M | 0.000 -100.00 % | 4.484 M | 0.000 -100.00 % | 294.605 M 109.96 % | 140.314 M -19.45 % | 174.186 M -4.49 % | 182.378 M | 0.000 -100.00 % | 410.100 M | 0.000 -100.00 % | 150.902 M -60.79 % | 384.853 M 170.79 % | 142.123 M -60.56 % | 360.394 M 96.77 % | 183.154 M 92.13 % | 95.330 M |
| Long term investments | 0.000 -100.00 % | 26.558 M | 0.000 -100.00 % | 100.538 M | 0.000 -100.00 % | 155.904 M | 0.000 -100.00 % | 130.255 M 0.42 % | 129.704 M 543.83 % | -29.224 M -113.42 % | 217.762 M -3.37 % | 225.354 M 6.09 % | 212.423 M 187.69 % | 73.837 M | 0.000 -100.00 % | 85.339 M | 0.000 -100.00 % | 98.052 M | 0.000 -100.00 % | 137.348 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 |
| Intangible assets | 0.000 -100.00 % | 116.207 M | 0.000 -100.00 % | 3.645 M | 0.000 -100.00 % | 3.298 M | 0.000 -100.00 % | 3.498 M -23.24 % | 4.557 M -30.98 % | 6.602 M 2.88 % | 6.417 M 39.08 % | 4.614 M -37.68 % | 7.404 M -37.37 % | 11.821 M | 0.000 -100.00 % | 13.407 M | 0.000 -100.00 % | 15.424 M | 0.000 -100.00 % | 17.577 M | 0.000 -100.00 % | 15.891 M 0.86 % | 15.756 M 29.54 % | 12.163 M -79.05 % | 58.045 M | 0.000 | 0.000 | 0.000 -100.00 % | 67.279 M | 0.000 -100.00 % | 73.108 M | 0.000 -100.00 % | 78.006 M -68.95 % | 251.217 M |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 -100.00 % | 116.207 M | 0.000 -100.00 % | 3.645 M | 0.000 -100.00 % | 58.915 M | 0.000 -100.00 % | 3.498 M -23.24 % | 4.557 M -30.98 % | 6.602 M 2.88 % | 6.417 M 39.08 % | 4.614 M -37.68 % | 7.404 M -37.37 % | 11.821 M | 0.000 -100.00 % | 13.407 M | 0.000 -100.00 % | 15.424 M | 0.000 -100.00 % | 17.577 M | 0.000 -100.00 % | 15.891 M 0.86 % | 15.756 M 29.54 % | 12.163 M 9.99 % | 11.059 M | 0.000 | 0.000 | 0.000 -100.00 % | 14.593 M | 0.000 -100.00 % | 13.404 M | 0.000 -100.00 % | 4.699 M -73.39 % | 17.655 M |
| Property plant equipment net | 0.000 -100.00 % | 208.051 M | 0.000 -100.00 % | 200.669 M | 0.000 -100.00 % | 202.568 M | 0.000 -100.00 % | 200.809 M 34.78 % | 148.993 M 55.80 % | 95.632 M 1.42 % | 94.293 M 10.04 % | 85.687 M -11.05 % | 96.334 M -27.99 % | 133.785 M | 0.000 -100.00 % | 152.100 M | 0.000 -100.00 % | 146.622 M | 0.000 -100.00 % | 149.857 M | 0.000 -100.00 % | 144.196 M -39.39 % | 237.889 M -3.00 % | 245.244 M 5.58 % | 232.278 M | 0.000 | 0.000 | 0.000 -100.00 % | 236.836 M | 0.000 -100.00 % | 220.644 M | 0.000 -100.00 % | 225.919 M 50.65 % | 149.964 M |
| Total non current assets | 0.000 -100.00 % | 459.624 M | 0.000 -100.00 % | 425.259 M | 0.000 -100.00 % | 401.260 M | 0.000 -100.00 % | 374.711 M 17.72 % | 318.308 M 5.84 % | 300.739 M -16.07 % | 358.330 M -1.90 % | 365.272 M 3.11 % | 354.260 M -1.42 % | 359.345 M | 0.000 -100.00 % | 372.670 M | 0.000 -100.00 % | 420.467 M | 0.000 -100.00 % | 450.917 M | 0.000 -100.00 % | 457.490 M 15.19 % | 397.153 M -9.00 % | 436.446 M 2.52 % | 425.715 M | 0.000 -100.00 % | 410.100 M | 0.000 -100.00 % | 402.331 M 4.54 % | 384.853 M 2.31 % | 376.171 M 4.38 % | 360.394 M -12.90 % | 413.771 M 57.36 % | 262.950 M |
| Other current assets | -17.041 M -198.67 % | 17.270 M 147.02 % | -36.727 M -603.11 % | 7.300 M 120.47 % | -35.658 M -611.23 % | 6.975 M 115.29 % | -45.619 M -457.63 % | 12.756 M 40.41 % | 9.085 M -21.96 % | 11.641 M 50.99 % | 7.710 M -24.80 % | 10.253 M -64.11 % | 28.565 M 79.21 % | 15.939 M 229.48 % | -12.310 M -135.88 % | 34.307 M 194.59 % | -36.271 M -246.46 % | 24.765 M 292.07 % | -12.894 M -151.80 % | 24.891 M 150.88 % | -48.925 M -1 031.55 % | 5.252 M 28.92 % | 4.074 M -19.80 % | 5.080 M 3 533.01 % | 139.829 K 100.40 % | -35.224 M -327.30 % | 15.497 M 135.68 % | -43.432 M -1 769.89 % | 2.601 M | 0.000 -100.00 % | 3.009 M 22.47 % | 2.457 M 114.84 % | 1.144 M 1 216.01 % | 86.903 K |
| Short term investments | 0.000 -100.00 % | 4.500 M | 0.000 -100.00 % | 12.494 M | 0.000 -100.00 % | 11.078 M | 0.000 -100.00 % | 27.349 M -22.39 % | 35.239 M -46.38 % | 65.722 M 256.80 % | 18.420 M 46.93 % | 12.537 M 110.67 % | 5.951 M -34.34 % | 9.064 M | 0.000 -100.00 % | 4.142 M | 0.000 -100.00 % | 21.491 M | 0.000 -100.00 % | 9.356 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 0.000 -100.00 % | 17.041 M | 0.000 -100.00 % | 28.666 M | 0.000 -100.00 % | 24.580 M | 0.000 -100.00 % | 22.908 M -69.51 % | 75.130 M 39.09 % | 54.014 M 61.52 % | 33.441 M 16.76 % | 28.640 M 6.08 % | 26.999 M 450.78 % | 4.902 M | 0.000 -100.00 % | 11.463 M | 0.000 -100.00 % | 14.780 M | 0.000 -100.00 % | 6.389 M | 0.000 -100.00 % | 22.425 M 10.39 % | 20.315 M -12.66 % | 23.261 M -41.50 % | 39.762 M | 0.000 -100.00 % | 35.224 M | 0.000 -100.00 % | 43.532 M -15.31 % | 51.404 M 20.78 % | 42.561 M 53.00 % | 27.817 M 10.51 % | 25.171 M -22.33 % | 32.406 M |
| Cash and short term investments | 17.041 M 0.00 % | 17.041 M -53.60 % | 36.727 M -10.77 % | 41.160 M 15.43 % | 35.658 M 0.00 % | 35.658 M -21.84 % | 45.619 M -9.23 % | 50.257 M -54.46 % | 110.369 M -7.82 % | 119.736 M 130.88 % | 51.861 M 81.08 % | 28.640 M -13.08 % | 32.950 M 135.93 % | 13.966 M 13.45 % | 12.310 M -21.12 % | 15.605 M -56.98 % | 36.271 M 0.00 % | 36.271 M 181.30 % | 12.894 M -18.11 % | 15.745 M -67.82 % | 48.925 M -13.31 % | 56.438 M -37.16 % | 89.808 M 167.25 % | 33.605 M -15.49 % | 39.762 M 12.88 % | 35.224 M 0.00 % | 35.224 M -18.90 % | 43.432 M -0.23 % | 43.532 M -15.31 % | 51.404 M 20.78 % | 42.561 M 53.00 % | 27.817 M 10.51 % | 25.171 M -22.33 % | 32.406 M |
| Total current assets | 0.000 -100.00 % | 55.444 M | 0.000 -100.00 % | 69.945 M | 0.000 -100.00 % | 61.837 M | 0.000 -100.00 % | 81.500 M -43.88 % | 145.215 M -3.47 % | 150.433 M 83.13 % | 82.147 M 29.75 % | 63.312 M -5.84 % | 67.242 M 61.53 % | 41.627 M | 0.000 -100.00 % | 52.654 M | 0.000 -100.00 % | 79.571 M | 0.000 -100.00 % | 70.976 M | 0.000 -100.00 % | 87.357 M -31.96 % | 128.400 M 44.40 % | 88.920 M -11.13 % | 100.056 M | 0.000 -100.00 % | 112.495 M | 0.000 -100.00 % | 117.861 M -11.24 % | 132.786 M 6.65 % | 124.508 M -9.77 % | 137.996 M 24.84 % | 110.536 M -62.65 % | 295.922 M |
| Inventory | 0.000 | 0.000 | 0.000 -100.00 % | 1.359 M | 0.000 -100.00 % | 5.868 M | 0.000 -100.00 % | 1.324 M 3.76 % | 1.276 M 0.00 % | 1.276 M -41.74 % | 2.190 M -5.15 % | 2.309 M -12.24 % | 2.631 M -23.54 % | 3.441 M | 0.000 -100.00 % | 2.742 M | 0.000 -100.00 % | 3.240 M | 0.000 -100.00 % | 3.027 M | 0.000 -100.00 % | 3.801 M -50.02 % | 7.605 M 111.48 % | 3.596 M 70.49 % | 2.109 M | 0.000 -100.00 % | 3.396 M | 0.000 -100.00 % | 4.450 M -27.15 % | 6.108 M 4.78 % | 5.830 M -1.68 % | 5.929 M -4.61 % | 6.216 M -49.10 % | 12.212 M |
| Net receivables | 0.000 -100.00 % | 21.133 M | 0.000 -100.00 % | 20.126 M | 0.000 -100.00 % | 13.336 M | 0.000 -100.00 % | 21.801 M -13.13 % | 25.097 M 7.75 % | 23.291 M 2.90 % | 22.634 M 2.37 % | 22.110 M 577.18 % | 3.265 M -80.94 % | 17.134 M | 0.000 -100.00 % | 23.642 M | 0.000 -100.00 % | 24.778 M | 0.000 -100.00 % | 27.313 M | 0.000 -100.00 % | 21.866 M -18.76 % | 26.914 M -42.29 % | 46.639 M -19.65 % | 58.045 M | 0.000 -100.00 % | 58.378 M | 0.000 -100.00 % | 67.279 M -10.62 % | 75.274 M 2.96 % | 73.108 M -28.18 % | 101.793 M 30.49 % | 78.006 M -68.95 % | 251.217 M |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 22.476 M -88.18 % | 190.136 M 583.77 % | 27.807 M | 0.000 | 0.000 -100.00 % | 90.163 M | 0.000 -100.00 % | 115.302 M | 0.000 -100.00 % | 103.750 M | 0.000 -100.00 % | 141.651 M | 0.000 -100.00 % | 2.798 M -12.40 % | 3.194 M -34.19 % | 4.853 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 0.000 -100.00 % | 16.083 M | 0.000 -100.00 % | 14.552 M | 0.000 -100.00 % | 13.247 M | 0.000 -100.00 % | 12.197 M 13.47 % | 10.749 M -14.99 % | 12.645 M 67.33 % | 7.557 M -28.17 % | 10.521 M 3.05 % | 10.210 M 10.56 % | 9.235 M | 0.000 -100.00 % | 840.000 K | 0.000 -100.00 % | 20.253 M | 0.000 -100.00 % | 15.559 M | 0.000 -100.00 % | 10.352 M 6.19 % | 9.749 M 23.09 % | 7.920 M 18.44 % | 6.687 M | 0.000 -100.00 % | 8.084 M | 0.000 -100.00 % | 7.072 M -38.43 % | 11.487 M 43.39 % | 8.011 M -71.22 % | 27.834 M 74.07 % | 15.990 M -44.36 % | 28.737 M |
| Tax payables | 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.170 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 |
| Deferred revenue non current | 0.000 -100.00 % | 1.002 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.146 M | 0.000 | 0.000 -100.00 % | 1.329 M | 0.000 -100.00 % | 1.568 M | 0.000 -100.00 % | 1.758 M | 0.000 | 0.000 -100.00 % | 1.855 M | 0.000 -100.00 % | 1.890 M | 0.000 -100.00 % | 1.831 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 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 -100.00 % | 14.914 M | 0.000 -100.00 % | 14.464 M | 0.000 -100.00 % | 14.874 M | 0.000 -100.00 % | 16.892 M 1.99 % | 16.562 M 39.33 % | 11.887 M 25.89 % | 9.442 M 5.97 % | 8.910 M 102.92 % | 4.391 M | 0.000 | 0.000 -100.00 % | 6.454 M | 0.000 -100.00 % | 7.533 M | 0.000 -100.00 % | 285.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 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 0.000 -100.00 % | 944.000 K | 0.000 -100.00 % | 359.715 M | 0.000 -100.00 % | 6.066 M | 0.000 -100.00 % | 268.904 M 28 385.59 % | 944.000 K -99.71 % | 330.818 M 34 944.28 % | 944.000 K -99.64 % | 261.081 M 27 556.89 % | 944.000 K -99.69 % | 301.647 M | 0.000 -100.00 % | 943.000 K | 0.000 -100.00 % | 364.891 M | 0.000 -100.00 % | 116.504 M | 0.000 -100.00 % | 116.504 M 0.75 % | 115.637 M -0.01 % | 115.654 M 0.08 % | 115.561 M | 0.000 -100.00 % | 374.816 M | 0.000 | 0.000 -100.00 % | 352.250 M 204.82 % | 115.561 M -64.88 % | 329.037 M 184.73 % | 115.561 M 29.17 % | 89.461 M |
| Deferred tax liabilities non current | 0.000 -100.00 % | 10.788 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.393 M | 0.000 | 0.000 -100.00 % | 6.201 M | 0.000 -100.00 % | 4.190 M | 0.000 -100.00 % | 2.480 M | 0.000 | 0.000 -100.00 % | 1.471 M | 0.000 -100.00 % | 3.171 M | 0.000 -100.00 % | 11.244 M | 0.000 -100.00 % | 23.882 M -2.21 % | 24.421 M 0.97 % | 24.186 M 35.02 % | 17.913 M | 0.000 -100.00 % | 14.015 M | 0.000 -100.00 % | 15.150 M 29.18 % | 11.728 M -16.32 % | 14.016 M 36.29 % | 10.284 M -3.65 % | 10.674 M 104.52 % | 5.219 M |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 0.000 -100.00 % | 515.068 M | 0.000 -100.00 % | 495.204 M | 0.000 -100.00 % | 463.095 M | 0.000 -100.00 % | 456.211 M -1.58 % | 463.523 M 2.74 % | 451.172 M 2.43 % | 440.477 M 2.77 % | 428.584 M 1.68 % | 421.502 M 5.12 % | 400.972 M | 0.000 -100.00 % | 425.324 M | 0.000 -100.00 % | 500.038 M | 0.000 -100.00 % | 521.893 M | 0.000 -100.00 % | 544.847 M 3.67 % | 525.553 M 0.04 % | 525.366 M -0.08 % | 525.771 M | 0.000 -100.00 % | 522.595 M | 0.000 -100.00 % | 520.192 M 0.49 % | 517.639 M 3.39 % | 500.679 M 0.46 % | 498.390 M -4.94 % | 524.307 M -6.18 % | 558.872 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-03-31 | 2022-09-30 | 2022-03-31 | 2021-09-30 | 2021-03-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-06-30 | 2018-03-31 | 2017-03-31 | 2016-03-31 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-09-30 | 2013-03-31 | 2012-09-30 | 2012-03-31 | 2009-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-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 | 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 |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | -8.028 M -161.83 % | 12.985 M 170.49 % | -18.420 M -466.79 % | 5.022 M 116.13 % | -31.143 M -578.20 % | -4.592 M 18.62 % | -5.643 M 2.96 % | -5.815 M -8.87 % | -5.341 M 0.80 % | -5.384 M 1.57 % | -5.470 M -99.05 % | -2.748 M -156.29 % | 4.882 M 143.47 % | -11.231 M -592.42 % | -1.622 M 83.98 % | -10.124 M -280.27 % | 5.616 M 154.07 % | -10.386 M -162.27 % | -3.960 M -163.25 % | 6.261 M -17.07 % | 7.550 M -82.95 % | 44.280 M 611.55 % | 6.223 M -17.16 % | 7.512 M -41.01 % | 12.735 M -13.54 % | 14.729 M 10 200.00 % | 143.000 K 102.85 % | -5.012 M -378.91 % | 1.797 M 281.33 % | -991.000 K 81.51 % | -5.361 M -48.46 % | -3.611 M 72.56 % | -13.158 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -800.000 K -163.39 % | 1.262 M 112.53 % | -10.069 M -163.03 % | 15.976 M 201.59 % | -15.726 M | 0.000 100.00 % | -4.882 M -143.47 % | 11.231 M 592.42 % | 1.622 M -83.98 % | 10.124 M 280.27 % | -5.616 M -154.07 % | 10.386 M 162.27 % | 3.960 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 |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 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 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 | 0.000 |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -23.708 M -1 978.61 % | 1.262 M 101.48 % | -85.199 M -633.29 % | 15.976 M 201.59 % | -15.726 M | 0.000 100.00 % | -4.882 M -143.47 % | 11.231 M 592.42 % | 1.622 M -83.98 % | 10.124 M 280.27 % | -5.616 M -154.07 % | 10.386 M 162.27 % | 3.960 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -800.000 K -103.49 % | 22.908 M 5.83 % | 21.646 M -71.19 % | 75.130 M 27.01 % | 59.154 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 24.580 M 3 172.50 % | -800.000 K -103.49 % | 22.908 M 327.51 % | -10.069 M -113.40 % | 75.130 M 577.74 % | -15.726 M | 0.000 100.00 % | -4.882 M -143.47 % | 11.231 M 592.42 % | 1.622 M -83.98 % | 10.124 M 280.27 % | -5.616 M -154.07 % | 10.386 M 162.27 % | 3.960 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 |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -800.000 K -163.39 % | 1.262 M 112.53 % | -10.069 M -163.03 % | 15.976 M 201.59 % | -15.726 M | 0.000 100.00 % | -4.882 M -143.47 % | 11.231 M 592.42 % | 1.622 M -83.98 % | 10.124 M 280.27 % | -5.616 M -154.07 % | 10.386 M 162.27 % | 3.960 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 |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -800.000 K -163.39 % | 1.262 M 112.53 % | -10.069 M -163.03 % | 15.976 M 201.59 % | -15.726 M | 0.000 100.00 % | -4.882 M -143.47 % | 11.231 M 592.42 % | 1.622 M -83.98 % | 10.124 M 280.27 % | -5.616 M -154.07 % | 10.386 M 162.27 % | 3.960 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 |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2015 | 2014 | 2014 | 2014 |