SJ Corporation Limited SJCORP.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 153.109 M -1.52 % | 155.480 M -28.59 % | 217.719 M 51.45 % | 143.761 M 285.55 % | 37.287 M -57.23 % | 87.186 M 2.16 % | 85.339 M 6.21 % | 80.346 M -36.60 % | 126.738 M -67.72 % | 392.663 M -17.36 % | 475.175 M 11.44 % | 426.393 M 168.46 % | 158.828 M 57.74 % | 100.692 M 33.22 % | 75.585 M -67.69 % | 233.968 M 5.01 % | 222.795 M |
| Net income | -2.018 M -3 408.20 % | 61.000 K -98.27 % | 3.535 M 1 127.43 % | 288.000 K 117.19 % | -1.675 M -1 239.46 % | 147.000 K -93.02 % | 2.106 M 1 376.36 % | -165.000 K 96.52 % | -4.737 M -484.95 % | -809.808 K -2 504.28 % | 33.682 K -99.60 % | 8.445 M 76.90 % | 4.774 M 12.78 % | 4.233 M 10.81 % | 3.820 M -80.45 % | 19.537 M -44.81 % | 35.399 M |
| Income before tax | -2.226 M -1 955.00 % | 120.000 K -97.88 % | 5.649 M 1 337.40 % | 393.000 K 117.94 % | -2.191 M -2 073.87 % | 111.000 K -95.65 % | 2.552 M 254.39 % | -1.653 M 65.13 % | -4.740 M -425.63 % | -901.769 K -3 854.61 % | -22.803 K -100.21 % | 10.648 M 81.15 % | 5.878 M 7.09 % | 5.489 M 43.69 % | 3.820 M -80.45 % | 19.537 M -44.81 % | 35.399 M |
| Income before tax ratio | -0.01 -1 983.73 % | 0.00 -97.03 % | 0.03 849.13 % | 0.00 104.65 % | -0.06 -4 715.39 % | 0.00 -95.74 % | 0.03 245.35 % | -0.02 44.99 % | -0.04 -1 528.53 % | 0.00 -4 685.62 % | 0.00 -100.19 % | 0.02 -32.52 % | 0.04 -32.11 % | 0.05 7.86 % | 0.05 -39.48 % | 0.08 -47.44 % | 0.16 |
| EBITDA | -361.000 K -134.45 % | 1.048 M -82.09 % | 5.851 M 735.86 % | 700.000 K 139.91 % | -1.754 M -326.32 % | 775.000 K 208.39 % | -715.000 K 74.72 % | -2.828 M -161.85 % | -1.080 M -126.97 % | 4.004 M 1.18 % | 3.957 M -62.98 % | 10.690 M 64.89 % | 6.483 M 8.72 % | 5.963 M 40.87 % | 4.233 M -78.91 % | 20.070 M -43.80 % | 35.713 M |
| Net income ratio | -0.01 -3 459.43 % | 0.00 -97.58 % | 0.02 710.48 % | 0.00 104.46 % | -0.04 -2 764.32 % | 0.00 -93.17 % | 0.02 1 301.69 % | 0.00 94.51 % | -0.04 -1 712.32 % | 0.00 -3 009.50 % | 0.00 -99.64 % | 0.02 -34.11 % | 0.03 -28.50 % | 0.04 -16.82 % | 0.05 -39.48 % | 0.08 -47.44 % | 0.16 |
| Ratio EBITDA | 0.00 -134.98 % | 0.01 -74.92 % | 0.03 451.92 % | 0.00 110.35 % | -0.05 -629.20 % | 0.01 206.10 % | -0.01 76.20 % | -0.04 -313.05 % | -0.01 -183.57 % | 0.01 22.45 % | 0.01 -66.78 % | 0.03 -38.58 % | 0.04 -31.07 % | 0.06 5.74 % | 0.06 -34.71 % | 0.09 -46.49 % | 0.16 |
| Gross profit ratio | 0.03 -27.25 % | 0.04 -14.44 % | 0.05 277.26 % | 0.01 197.20 % | -0.01 -213.31 % | 0.01 -22.79 % | 0.01 157.83 % | -0.03 -82.46 % | -0.01 -305.61 % | 0.01 -74.85 % | 0.03 -23.47 % | 0.04 -28.07 % | 0.05 -53.75 % | 0.11 75.84 % | 0.06 -28.85 % | 0.09 -45.94 % | 0.16 |
| Weighted average shs out dil | 8.452 M 1.16 % | 8.355 M 0.00 % | 8.355 M 0.00 % | 8.355 M 0.00 % | 8.355 M 0.00 % | 8.355 M 0.00 % | 8.355 M 0.00 % | 8.355 M 0.00 % | 8.355 M 0.00 % | 8.355 M 0.00 % | 8.355 M 0.00 % | 8.355 M 0.00 % | 8.355 M 0.00 % | 8.355 M 1.98 % | 8.193 M 2.41 % | 8.000 M 0.00 % | 8.000 M |
| Weighted average shs out | 8.452 M 1.16 % | 8.355 M 0.00 % | 8.355 M 0.00 % | 8.355 M 0.00 % | 8.355 M 0.00 % | 8.355 M 0.00 % | 8.355 M 0.00 % | 8.355 M 0.00 % | 8.355 M 0.00 % | 8.355 M -0.01 % | 8.356 M 0.01 % | 8.355 M 0.00 % | 8.355 M 0.00 % | 8.355 M 1.98 % | 8.193 M 2.41 % | 8.000 M 0.00 % | 8.000 M |
| EPS diluted | -0.24 -3 387.67 % | 0.01 -98.26 % | 0.42 1 117.39 % | 0.03 117.25 % | -0.20 -1 236.36 % | 0.02 -92.96 % | 0.25 1 369.04 % | -0.02 96.54 % | -0.57 -488.24 % | -0.10 -2 522.50 % | 0.00 -99.60 % | 1.01 77.19 % | 0.57 11.76 % | 0.51 8.51 % | 0.47 -80.74 % | 2.44 -44.80 % | 4.42 |
| Earnings per share | -0.24 -3 387.67 % | 0.01 -98.26 % | 0.42 1 117.39 % | 0.03 117.25 % | -0.20 -1 236.36 % | 0.02 -92.96 % | 0.25 1 369.04 % | -0.02 96.54 % | -0.57 -488.24 % | -0.10 -2 522.50 % | 0.00 -99.60 % | 1.01 77.19 % | 0.57 11.76 % | 0.51 8.51 % | 0.47 -80.74 % | 2.44 -44.80 % | 4.42 |
| Gross profit | 4.564 M -28.36 % | 6.371 M -38.90 % | 10.427 M 471.34 % | 1.825 M 474.74 % | -487.000 K -148.46 % | 1.005 M -21.11 % | 1.274 M 161.43 % | -2.074 M -15.67 % | -1.793 M -166.36 % | 2.702 M -79.22 % | 12.999 M -14.72 % | 15.242 M 93.11 % | 7.893 M -27.05 % | 10.820 M 134.25 % | 4.619 M -77.02 % | 20.096 M -43.23 % | 35.399 M |
| Income tax expense | -208.000 K -452.54 % | 59.000 K -97.21 % | 2.114 M 1 913.33 % | 105.000 K 120.35 % | -516.000 K -1 333.33 % | -36.000 K -108.07 % | 446.000 K 129.97 % | -1.488 M -49 500.00 % | -3.000 K 96.74 % | -91.961 K -262.81 % | 56.485 K -97.43 % | 2.202 M 99.46 % | 1.104 M -12.10 % | 1.256 M | 0.000 | 0.000 | 0.000 |
| Cost of revenue | 148.545 M -0.38 % | 149.109 M -28.07 % | 207.292 M 46.05 % | 141.936 M 275.75 % | 37.774 M -56.17 % | 86.181 M 2.52 % | 84.065 M 2.00 % | 82.420 M -35.88 % | 128.531 M -67.04 % | 389.961 M -15.63 % | 462.176 M 12.41 % | 411.151 M 172.40 % | 150.935 M 67.94 % | 89.872 M 26.64 % | 70.966 M -66.82 % | 213.873 M 14.13 % | 187.396 M |
| General and administrative expenses | 2.740 M 694.20 % | 345.000 K -85.98 % | 2.460 M -14.46 % | 2.876 M -7.20 % | 3.099 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.190 M 470.09 % | 559.556 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 136.000 K 65.85 % | 82.000 K -1.20 % | 83.000 K 15.28 % | 72.000 K 5.88 % | 68.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 62.659 K -82.38 % | 355.652 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 4.607 M -24.10 % | 6.070 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.000 K | 0.000 | 0.000 100.00 % | -25.000 K 44.98 % | -45.439 K | 0.000 | 0.000 -100.00 % | 48.060 K -31.13 % | 69.780 K | 0.000 -100.00 % | 162.000 K | 0.000 |
| Operating expenses | 8.005 M 23.21 % | 6.497 M 27.72 % | 5.087 M 140.86 % | 2.112 M -14.67 % | 2.475 M 84.70 % | 1.340 M -48.66 % | 2.610 M 104.23 % | 1.278 M -32.56 % | 1.895 M -7.47 % | 2.048 M -37.05 % | 3.253 M 72.57 % | 1.885 M -5.23 % | 1.989 M 25.09 % | 1.590 M 5.72 % | 1.504 M 12.32 % | 1.339 M | 0.000 |
| Cost and expenses | 156.550 M 0.61 % | 155.606 M -26.73 % | 212.379 M 47.44 % | 144.048 M 257.89 % | 40.249 M -54.01 % | 87.521 M 0.98 % | 86.675 M 3.56 % | 83.698 M -35.83 % | 130.426 M -66.73 % | 392.009 M -15.77 % | 465.429 M 12.04 % | 415.427 M 171.66 % | 152.924 M 67.20 % | 91.461 M 26.21 % | 72.470 M -66.33 % | 215.212 M 214.84 % | -187.396 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 | 3.398 M 695.78 % | 427.000 K -91.61 % | 5.087 M 140.86 % | 2.112 M -14.67 % | 2.475 M 85.53 % | 1.334 M -48.59 % | 2.595 M 104.17 % | 1.271 M -32.03 % | 1.870 M -6.61 % | 2.002 M -38.44 % | 3.253 M -23.92 % | 4.276 M 120.30 % | 1.941 M 27.70 % | 1.520 M 1.06 % | 1.504 M 27.78 % | 1.177 M | 0.000 |
| Interest income | 937.000 K 2 828.13 % | 32.000 K -15.79 % | 38.000 K -81.64 % | 207.000 K -62.23 % | 548.000 K 206.15 % | 179.000 K -83.93 % | 1.114 M -27.71 % | 1.541 M 1 353.77 % | 106.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 227.590 K 868.34 % | 23.503 K 234.71 % | 7.022 K | 0.000 |
| Interest expense | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 194.000 K -93.50 % | 2.986 M -25.38 % | 4.001 M -8.20 % | 4.359 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 1.867 M 101.19 % | 928.000 K 359.41 % | 202.000 K -34.20 % | 307.000 K -29.75 % | 437.000 K -34.09 % | 663.000 K 6.76 % | 621.000 K 18.51 % | 524.000 K -22.26 % | 674.000 K -25.46 % | 904.188 K -26.90 % | 1.237 M 77.75 % | 695.936 K 14.89 % | 605.741 K 27.73 % | 474.251 K 14.98 % | 412.464 K -22.65 % | 533.274 K 69.98 % | 313.724 K |
| Operating income | -3.441 M -2 630.95 % | -126.000 K -102.36 % | 5.340 M 1 960.63 % | -287.000 K 90.31 % | -2.962 M -784.18 % | -335.000 K 74.93 % | -1.336 M 60.14 % | -3.352 M 9.11 % | -3.688 M -663.97 % | 653.930 K -93.29 % | 9.746 M -11.13 % | 10.966 M 85.74 % | 5.904 M -36.03 % | 9.230 M 196.31 % | 3.115 M -83.39 % | 18.756 M -47.02 % | 35.399 M |
| Operating income ratio | -0.02 -2 673.24 % | 0.00 -103.30 % | 0.02 1 328.58 % | 0.00 97.49 % | -0.08 -1 967.42 % | 0.00 75.46 % | -0.02 62.48 % | -0.04 -43.37 % | -0.03 -1 847.32 % | 0.00 -91.88 % | 0.02 -20.25 % | 0.03 -30.81 % | 0.04 -59.45 % | 0.09 122.43 % | 0.04 -48.59 % | 0.08 -49.55 % | 0.16 |
| Total other income expenses net | 1.213 M 393.09 % | 246.000 K -20.39 % | 309.000 K -54.56 % | 680.000 K -11.80 % | 771.000 K 72.87 % | 446.000 K -88.53 % | 3.888 M 128.84 % | 1.699 M 261.50 % | -1.052 M 32.38 % | -1.556 M 84.08 % | -9.769 M -2 962.38 % | -319.000 K -1 118.25 % | -26.185 K 99.30 % | -3.741 M -630.01 % | 705.830 K -9.58 % | 780.600 K | 0.000 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -14.290 M -96.78 % | -7.262 M -246.97 % | 4.941 M 128.67 % | -17.235 M -178.03 % | -6.199 M -94.27 % | -3.191 M 46.90 % | -6.009 M 37.28 % | -9.580 M -240.63 % | 6.812 M -93.03 % | 97.676 M -2.25 % | 99.920 M 88.44 % | 53.024 M 14 952.66 % | -357.000 K 57.14 % | -833.000 K -1 505.91 % | -51.871 K 96.95 % | -1.702 M 58.11 % | -4.063 M |
| Total investments | 10.279 M -14.56 % | 12.031 M 10.59 % | 10.879 M -10.40 % | 12.142 M 4.79 % | 11.587 M -47.14 % | 21.922 M -34.35 % | 33.390 M -11.08 % | 37.550 M 68.76 % | 22.251 M 56.51 % | 14.217 M -8.07 % | 15.465 M 5.78 % | 14.620 M -0.95 % | 14.760 M 33.08 % | 11.091 M 567.33 % | 1.662 M | 0.000 | 0.000 |
| Total debt | 0.000 | 0.000 -100.00 % | 7.700 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.329 M -92.55 % | 98.379 M -2.68 % | 101.084 M 78.56 % | 56.610 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | -3.918 M -132.80 % | -1.683 M 37.67 % | -2.700 M 46.48 % | -5.045 M 2.17 % | -5.157 M 28.39 % | -7.202 M -31.47 % | -5.478 M -126.27 % | -2.421 M -2 281.08 % | 111.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 39.349 M 10.68 % | 35.552 M 10.10 % | 32.291 M -7.62 % | 34.956 M 113.79 % | 16.351 M |
| Retained earnings | 41.744 M -4.59 % | 43.754 M 1.00 % | 43.322 M 2.39 % | 42.312 M 1.06 % | 41.868 M -6.34 % | 44.702 M 0.71 % | 44.388 M 5.64 % | 42.018 M 3.54 % | 40.580 M -9.88 % | 45.029 M -2.83 % | 46.341 M -1.02 % | 46.817 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock | 8.355 M 0.00 % | 8.355 M 0.00 % | 8.355 M 0.00 % | 8.355 M 0.00 % | 8.355 M 0.00 % | 8.355 M 0.00 % | 8.355 M 0.00 % | 8.355 M 0.00 % | 8.355 M 0.00 % | 8.355 M 0.00 % | 8.355 M 0.00 % | 8.355 M 0.00 % | 8.355 M 0.00 % | 8.355 M 0.00 % | 8.355 M 317.75 % | 2.000 M 0.00 % | 2.000 M |
| Total equity | 83.811 M -4.82 % | 88.056 M 1.67 % | 86.607 M 4.03 % | 83.252 M 0.67 % | 82.696 M -0.95 % | 83.485 M -1.66 % | 84.895 M -0.80 % | 85.582 M -1.26 % | 86.676 M -4.77 % | 91.014 M -1.42 % | 92.326 M -0.51 % | 92.802 M 8.75 % | 85.334 M 4.66 % | 81.537 M 4.17 % | 78.276 M 111.81 % | 36.956 M 101.38 % | 18.351 M |
| Other non current 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 |
| Long term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 153.666 K -65.20 % | 441.559 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 153.666 K -65.20 % | 441.559 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other current liabilities | 10.101 M 1 629.62 % | 584.000 K 53.28 % | 381.000 K 136.65 % | 161.000 K -45.05 % | 293.000 K 7.33 % | 273.000 K -6.83 % | 293.000 K 2.45 % | 286.000 K -74.89 % | 1.139 M 10.09 % | 1.035 M -18.35 % | 1.267 M -28.10 % | 1.762 M 25.76 % | 1.401 M 7.55 % | 1.303 M 98.15 % | 657.587 K -35.98 % | 1.027 M 265.65 % | 280.906 K |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 22.000 K -77.55 % | 98.000 K -5.77 % | 104.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 502.794 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 0.000 | 0.000 -100.00 % | 7.700 M 76 900.00 % | 10.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.329 M -92.55 % | 98.379 M -2.53 % | 100.930 M 79.69 % | 56.168 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 10.101 M 1 629.62 % | 584.000 K -98.92 % | 54.302 M 136.34 % | 22.976 M 5 687.41 % | 397.000 K -51.23 % | 814.000 K 177.82 % | 293.000 K 2.45 % | 286.000 K -96.62 % | 8.468 M -93.60 % | 132.220 M 1.19 % | 130.659 M 50.97 % | 86.546 M 101.37 % | 42.978 M 1 681.10 % | 2.413 M 222.71 % | 747.721 K -94.74 % | 14.226 M -93.47 % | 217.693 M |
| Total liabilities | 10.101 M 1 629.62 % | 584.000 K -98.92 % | 54.302 M 136.34 % | 22.976 M 5 687.41 % | 397.000 K -51.23 % | 814.000 K 177.82 % | 293.000 K 2.45 % | 286.000 K -96.62 % | 8.468 M -93.60 % | 132.220 M 1.08 % | 130.813 M 50.38 % | 86.987 M 102.40 % | 42.978 M 1 681.10 % | 2.413 M 222.71 % | 747.721 K -94.74 % | 14.226 M -93.47 % | 217.693 M |
| Other non current assets | 422.000 K 0.00 % | 422.000 K 13.75 % | 371.000 K 6.30 % | 349.000 K 49.15 % | 234.000 K 0.00 % | 233.999 K 836.03 % | 24.999 K -71.27 % | 87.000 K 40.32 % | 62.000 K -0.65 % | 62.405 K -67.55 % | 192.282 K 208.12 % | 62.405 K 0.00 % | 62.404 K -5.98 % | 66.374 K | 0.000 | 0.000 | 0.000 |
| Long term investments | 10.279 M -14.56 % | 12.031 M 10.59 % | 10.879 M -10.40 % | 12.142 M 4.79 % | 11.587 M 22.98 % | 9.422 M -27.68 % | 13.028 M -65.30 % | 37.550 M 68.76 % | 22.251 M 56.51 % | 14.217 M -8.07 % | 15.465 M 5.78 % | 14.620 M -0.95 % | 14.760 M 1 113.82 % | 1.216 M 291.32 % | 310.740 K | 0.000 | 0.000 |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 29.210 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 4.251 M -15.37 % | 5.023 M 1 044.19 % | 439.000 K -31.51 % | 641.000 K -32.38 % | 948.000 K -27.02 % | 1.299 M -33.79 % | 1.962 M -30.38 % | 2.818 M -9.88 % | 3.127 M -71.17 % | 10.846 M -7.07 % | 11.671 M -8.59 % | 12.768 M 8.36 % | 11.783 M -4.68 % | 12.361 M 152.16 % | 4.902 M -4.39 % | 5.127 M -9.43 % | 5.661 M |
| Total non current assets | 15.777 M -11.28 % | 17.783 M 48.66 % | 11.962 M -21.09 % | 15.160 M 1.70 % | 14.907 M 18.53 % | 12.577 M -24.12 % | 16.574 M -60.73 % | 42.207 M 64.20 % | 25.704 M 1.40 % | 25.349 M -7.24 % | 27.327 M -0.45 % | 27.451 M 3.18 % | 26.606 M 95.02 % | 13.643 M 161.71 % | 5.213 M 1.68 % | 5.127 M -9.43 % | 5.661 M |
| Other current assets | 1.040 M -88.58 % | 9.107 M -1.32 % | 9.229 M 791.69 % | 1.035 M 19.93 % | 863.000 K -34.77 % | 1.323 M 35.41 % | 977.000 K 50.77 % | 648.000 K 478.57 % | 112.000 K -93.63 % | 1.757 M 16.20 % | 1.512 M 146.16 % | 614.367 K | 0.000 -100.00 % | 155.145 K | 0.000 | 0.000 | 0.000 |
| Short term investments | 30.478 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.500 M -38.61 % | 20.362 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 185.684 K | 0.000 -100.00 % | 9.875 M 630.94 % | 1.351 M | 0.000 | 0.000 |
| cash and cash equivalents | 14.290 M 96.78 % | 7.262 M 163.21 % | 2.759 M -83.99 % | 17.235 M 178.03 % | 6.199 M 94.27 % | 3.191 M -46.90 % | 6.009 M -37.28 % | 9.580 M 1 753.00 % | 517.000 K -26.54 % | 703.781 K -39.54 % | 1.164 M -67.53 % | 3.585 M 903.25 % | 357.338 K -57.13 % | 833.455 K 1 506.78 % | 51.871 K -96.95 % | 1.702 M -58.11 % | 4.063 M |
| Cash and short term investments | 44.768 M 516.47 % | 7.262 M 163.21 % | 2.759 M -83.99 % | 17.235 M 178.03 % | 6.199 M -60.49 % | 15.691 M -40.50 % | 26.371 M 175.27 % | 9.580 M 1 753.00 % | 517.000 K -26.54 % | 703.781 K -39.54 % | 1.164 M -67.53 % | 3.585 M 903.25 % | 357.338 K -96.66 % | 10.708 M 663.22 % | 1.403 M -17.57 % | 1.702 M -58.11 % | 4.063 M |
| Total current assets | 78.135 M 10.27 % | 70.857 M -45.05 % | 128.947 M 41.59 % | 91.068 M 33.56 % | 68.186 M -4.93 % | 71.722 M 4.53 % | 68.614 M 57.15 % | 43.661 M -37.12 % | 69.440 M -64.91 % | 197.885 M 1.06 % | 195.812 M 28.54 % | 152.338 M 49.78 % | 101.706 M 44.66 % | 70.307 M -4.75 % | 73.810 M 60.26 % | 46.055 M -80.01 % | 230.384 M |
| Inventory | 32.227 M -19.45 % | 40.011 M 0.78 % | 39.700 M 5.99 % | 37.458 M -7.46 % | 40.476 M 58.74 % | 25.498 M 299.59 % | 6.381 M | 0.000 -100.00 % | 49.247 M -33.46 % | 74.014 M 109.40 % | 35.345 M -49.38 % | 69.830 M 226.69 % | 21.375 M -10.85 % | 23.976 M 273.98 % | 6.411 M -58.29 % | 15.369 M -50.99 % | 31.362 M |
| Net receivables | 100.000 K -99.31 % | 14.477 M -81.26 % | 77.259 M 118.62 % | 35.340 M 71.15 % | 20.648 M -29.31 % | 29.210 M -16.27 % | 34.885 M 4.34 % | 33.433 M 70.89 % | 19.564 M -83.89 % | 121.410 M -23.06 % | 157.791 M 101.50 % | 78.308 M -2.08 % | 79.973 M 125.48 % | 35.468 M -46.26 % | 65.996 M 127.70 % | 28.984 M -85.13 % | 194.959 M |
| Tax assets | 825.000 K 168.73 % | 307.000 K 12.45 % | 273.000 K -86.54 % | 2.028 M -5.14 % | 2.138 M 31.81 % | 1.622 M 4.04 % | 1.559 M -11.02 % | 1.752 M 563.64 % | 264.000 K 18.13 % | 223.484 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 0.000 | 0.000 -100.00 % | 46.199 M 103.46 % | 22.707 M | 0.000 -100.00 % | 541.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 32.303 M 13.50 % | 28.461 M -1.24 % | 28.818 M -30.46 % | 41.443 M | 0.000 -100.00 % | 22.365 K -99.83 % | 13.067 M -93.99 % | 217.379 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 -100.00 % | 133.629 K -87.96 % | 1.110 M 1 537.92 % | 67.769 K -49.00 % | 132.870 K 290.91 % | 33.990 K |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 |
| Other total stockholders equity | 37.630 M 4.68 % | 35.947 M 2.91 % | 34.930 M 7.20 % | 32.585 M -13.41 % | 37.630 M 0.00 % | 37.630 M 0.00 % | 37.630 M 0.00 % | 37.630 M 0.00 % | 37.630 M 0.00 % | 37.630 M 0.00 % | 37.630 M 0.00 % | 37.630 M 0.00 % | 37.630 M 0.00 % | 37.630 M 0.00 % | 37.630 M | 0.000 | 0.000 |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Total assets | 93.912 M 5.95 % | 88.640 M -37.09 % | 140.909 M 32.65 % | 106.228 M 27.84 % | 83.093 M -1.43 % | 84.299 M -1.04 % | 85.188 M -0.79 % | 85.868 M -9.75 % | 95.144 M -57.38 % | 223.234 M 0.04 % | 223.139 M 24.11 % | 179.789 M 40.12 % | 128.312 M 52.84 % | 83.951 M 6.24 % | 79.023 M 54.40 % | 51.182 M -78.32 % | 236.045 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 | 8.890 M -46.05 % | 16.477 M 156.06 % | -29.394 M -539.37 % | 6.690 M 596.66 % | -1.347 M 89.86 % | -13.285 M -71.04 % | -7.767 M -122.80 % | 34.059 M -64.47 % | 95.866 M 5 577.42 % | 1.689 M 103.75 % | -44.997 M 3.83 % | -46.790 M -431.28 % | -8.807 M -36.82 % | -6.437 M 84.33 % | -41.084 M -85.09 % | -22.197 M -64.23 % | -13.516 M |
| Accounts receivables | -8.411 M -113.39 % | 62.802 M 223.66 % | -50.785 M -168.53 % | -18.912 M -234.63 % | 14.047 M 164.54 % | 5.310 M 485.90 % | -1.376 M 90.40 % | -14.336 M -113.86 % | 103.454 M 184.37 % | 36.381 M 145.77 % | -79.482 M -4 873.69 % | 1.665 M 103.15 % | -52.902 M -576.64 % | 11.099 M 129.99 % | -37.010 M -122.30 % | 165.975 M 185.20 % | -194.813 M |
| Inventory | 7.783 M 2 610.65 % | -310.000 K 86.17 % | -2.241 M -174.25 % | 3.018 M 120.15 % | -14.978 M 21.65 % | -19.117 M -199.59 % | -6.381 M -112.96 % | 49.248 M 98.85 % | 24.767 M 164.05 % | -38.669 M -212.13 % | 34.485 M 171.17 % | -48.455 M -1 962.94 % | 2.601 M 114.81 % | -17.565 M -296.10 % | 8.957 M -44.00 % | 15.994 M 151.00 % | -31.362 M |
| Accounts payables | 0.000 100.00 % | -46.199 M -296.66 % | 23.492 M 3.46 % | 22.707 M 4 297.23 % | -541.000 K -203.64 % | 522.000 K 5 320.00 % | -10.000 K 98.83 % | -853.000 K 97.36 % | -32.355 M -913.59 % | 3.977 M | 0.000 | 0.000 -100.00 % | 41.494 M 142 270.90 % | 29.145 K 100.22 % | -13.031 M 93.62 % | -204.166 M -196.01 % | 212.659 M |
| Other working capital | 9.518 M 5 072.83 % | 184.000 K 31.43 % | 140.000 K 213.82 % | -123.000 K -198.40 % | 125.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 |
| Other non cash items | -1.150 M -188.22 % | -399.000 K -133.67 % | 1.185 M 259.49 % | -743.000 K -5.24 % | -706.000 K -753.70 % | 108.000 K -98.23 % | 6.091 M 117.75 % | -34.308 M 63.67 % | -94.436 M -18 353.11 % | -511.762 K 58.43 % | -1.231 M 90.05 % | -12.372 M -1 264.06 % | -907.000 K -171.31 % | 1.272 M 54 204.64 % | -2.351 K | 0.000 | 0.000 |
| Net cash provided by operating activities | 7.381 M -56.75 % | 17.066 M 169.74 % | -24.472 M -474.08 % | 6.542 M 298.78 % | -3.291 M 74.61 % | -12.960 M -62.85 % | -7.958 M -124.03 % | 33.121 M -63.95 % | 91.885 M 7 880.69 % | 1.151 M 102.56 % | -44.957 M 10.12 % | -50.020 M -1 054.13 % | -4.334 M -848.36 % | -457.000 K 98.76 % | -36.853 M -1 632.63 % | -2.127 M -109.58 % | 22.196 M |
| Investments in property plant and equipment | -1.219 M 78.35 % | -5.631 M | 0.000 | 0.000 100.00 % | -86.000 K | 0.000 100.00 % | -1.534 M -19.10 % | -1.288 M | 0.000 100.00 % | -79.500 K 45.92 % | -147.000 K 91.26 % | -1.681 M -5 798.25 % | -28.500 K 99.64 % | -8.025 M -4 191.44 % | -187.000 K | 0.000 100.00 % | -1.230 M |
| Acquisitions net | 5.039 M 503 800.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.475 M 467.89 % | 788.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 95.000 K | 0.000 | 0.000 | 0.000 |
| Purchases of investments | -7.726 M -8.04 % | -7.151 M -41.88 % | -5.040 M 33.72 % | -7.604 M -303.40 % | -1.885 M -177.21 % | -680.000 K 96.01 % | -17.028 M -205.71 % | -5.570 M -360.33 % | -1.210 M -2 073.91 % | -55.660 K 93.41 % | -844.000 K -353.76 % | -186.000 K 98.63 % | -13.573 M -44.39 % | -9.400 M -2 922.51 % | -311.000 K | 0.000 | 0.000 |
| Sales maturities of investments | 2.320 M -70.15 % | 7.771 M 20.74 % | 6.436 M -16.55 % | 7.712 M 900.26 % | 771.000 K -73.97 % | 2.962 M -73.05 % | 10.989 M 95.01 % | 5.635 M 953.27 % | 535.000 K -70.97 % | 1.843 M 892.38 % | 185.684 K 32.58 % | 140.055 K -98.58 % | 9.875 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 1.233 M 722.00 % | 150.000 K -83.46 % | 907.000 K -77.84 % | 4.093 M 181.86 % | -5.000 M | 0.000 -100.00 % | 16.294 M 200.00 % | -16.294 M | 0.000 100.00 % | -245.051 K -2 381.03 % | 10.743 K 101.75 % | -614.000 K -107.18 % | 8.556 M -55.10 % | 19.055 M | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | -353.000 K 92.74 % | -4.860 M -311.03 % | 2.303 M -45.18 % | 4.201 M 167.76 % | -6.200 M -371.69 % | 2.282 M -82.71 % | 13.196 M 178.88 % | -16.729 M -2 378.37 % | -675.000 K -146.15 % | 1.462 M 296.31 % | -745.000 K 67.75 % | -2.310 M -147.84 % | 4.829 M 179.94 % | 1.725 M 446.39 % | -498.000 K | 0.000 100.00 % | -1.230 M |
| Debt repayment | 0.000 100.00 % | -7.700 M -200.00 % | 7.700 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -288.000 K -165.22 % | 441.559 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -17.842 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 355.000 K | 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 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -503.000 K -0.02 % | -502.920 K 48.58 % | -978.000 K -0.10 % | -977.000 K -0.62 % | -971.000 K -99.79 % | -486.000 K 47.91 % | -933.000 K -298.72 % | -234.000 K | 0.000 |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -7.329 M 91.94 % | -90.894 M -3 435.65 % | -2.571 M -105.75 % | 44.732 M -19.99 % | 55.909 M | 0.000 | 0.000 -100.00 % | 37.630 M | 0.000 | 0.000 |
| Net cash used provided by financing activities | 0.000 100.00 % | -7.700 M -200.00 % | 7.700 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -7.329 M 91.98 % | -91.397 M -2 873.51 % | -3.074 M -107.07 % | 43.466 M -21.50 % | 55.373 M 5 802.68 % | -971.000 K -99.79 % | -486.000 K -101.31 % | 37.052 M 15 934.19 % | -234.000 K 98.69 % | -17.842 M |
| Effect of forex changes on cash | 0.000 | 0.000 100.00 % | -7.000 K | 0.000 -100.00 % | 12.499 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 |
| Net change in cash | 7.028 M 55.97 % | 4.506 M 131.13 % | -14.476 M -231.17 % | 11.036 M 266.89 % | 3.008 M 206.74 % | -2.818 M 21.09 % | -3.571 M -139.40 % | 9.063 M 4 946.52 % | -187.000 K 59.34 % | -459.876 K 79.43 % | -2.236 M -165.76 % | 3.400 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at beginning of period | 7.262 M 163.50 % | 2.756 M -84.01 % | 17.235 M 178.03 % | 6.199 M 94.27 % | 3.191 M -46.90 % | 6.009 M -37.28 % | 9.580 M 1 753.00 % | 517.000 K -26.56 % | 704.000 K -39.50 % | 1.164 M -65.77 % | 3.400 M | 0.000 -100.00 % | 833.455 K 1 506.78 % | 51.871 K -96.95 % | 1.702 M -58.11 % | 4.063 M | 0.000 |
| Cash at end of period | 14.290 M 96.78 % | 7.262 M 163.21 % | 2.759 M -83.99 % | 17.235 M 178.03 % | 6.199 M 94.27 % | 3.191 M -46.90 % | 6.009 M -37.28 % | 9.580 M 1 753.00 % | 517.000 K -26.54 % | 703.781 K -39.54 % | 1.164 M -65.76 % | 3.400 M 851.48 % | 357.338 K -57.13 % | 833.455 K 1 506.78 % | 51.871 K -96.95 % | 1.702 M -58.11 % | 4.063 M |
| Operating cash flow | 7.381 M -56.75 % | 17.066 M 169.74 % | -24.472 M -457.88 % | 6.838 M 307.78 % | -3.291 M 74.61 % | -12.960 M -62.85 % | -7.958 M -124.03 % | 33.121 M -63.95 % | 91.885 M 7 880.69 % | 1.151 M 102.56 % | -44.957 M 10.12 % | -50.020 M -1 054.13 % | -4.334 M -848.36 % | -457.000 K 98.76 % | -36.853 M -1 632.63 % | -2.127 M -109.58 % | 22.196 M |
| Capital expenditure | -1.219 M 78.35 % | -5.631 M | 0.000 | 0.000 100.00 % | -86.000 K | 0.000 100.00 % | -1.534 M -19.10 % | -1.288 M | 0.000 100.00 % | -79.500 K 45.92 % | -147.000 K 91.26 % | -1.681 M -5 798.66 % | -28.498 K 99.64 % | -8.025 M -4 191.44 % | -187.000 K | 0.000 100.00 % | -1.230 M |
| Free CashFlow | 6.162 M -46.11 % | 11.435 M 146.73 % | -24.472 M -457.88 % | 6.838 M 302.49 % | -3.377 M 73.94 % | -12.960 M -36.54 % | -9.492 M -129.82 % | 31.833 M -65.36 % | 91.885 M 8 472.63 % | 1.072 M 102.38 % | -45.104 M 12.76 % | -51.701 M -1 084.99 % | -4.363 M 48.56 % | -8.482 M 77.10 % | -37.040 M -1 641.42 % | -2.127 M -110.14 % | 20.967 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 59.520 M -21.49 % | 75.814 M 1 187.16 % | 5.890 M -86.95 % | 45.135 M 71.81 % | 26.270 M 20.84 % | 21.739 M 7 636.30 % | 281.000 K -99.27 % | 38.305 M -59.74 % | 95.155 M -4.90 % | 100.058 M 62.16 % | 61.704 M 295.31 % | 15.609 M -61.31 % | 40.348 M -2.49 % | 41.380 M -36.07 % | 64.727 M 77.58 % | 36.449 M 2 924.81 % | 1.205 M -89.70 % | 11.697 M 13.60 % | 10.297 M -27.49 % | 14.201 M 1 200.46 % | 1.092 M -88.40 % | 9.411 M -74.28 % | 36.585 M 74.04 % | 21.021 M 4.22 % | 20.169 M -22.65 % | 26.074 M 277.67 % | 6.904 M -70.05 % | 23.052 M -21.35 % | 29.309 M 325.32 % | 6.891 M -73.18 % | 25.690 M | 0.000 -100.00 % | 47.766 M 348.55 % | 10.649 M -35.69 % | 16.560 M -49.08 % | 32.523 M -51.46 % | 67.006 M -30.00 % | 95.728 M -5.34 % | 101.133 M 26.68 % | 79.836 M -31.16 % | 115.966 M -30.07 % | 165.832 M 75.88 % | 94.285 M 3.15 % | 91.410 M -26.07 % | 123.650 M 201.24 % | 41.047 M |
| Net income | 2.991 M 166.58 % | 1.122 M 153.10 % | -2.113 M -208.02 % | -686.000 K -101.17 % | -341.000 K 63.33 % | -930.000 K 8.37 % | -1.015 M -535.62 % | 233.000 K -86.86 % | 1.773 M 432.02 % | -534.000 K -118.18 % | 2.937 M 424.46 % | 560.000 K -2.27 % | 573.000 K -14.09 % | 667.000 K 211.35 % | -599.000 K -137.48 % | 1.598 M 215.97 % | -1.378 M -1 737.33 % | -75.000 K 86.91 % | -573.000 K -101.76 % | -284.000 K 61.78 % | -743.000 K -66.59 % | -446.000 K -162.03 % | 719.000 K 871.62 % | 74.000 K 137.00 % | -200.000 K 45.05 % | -364.000 K -427.54 % | -69.000 K -102.73 % | 2.526 M 19 330.77 % | 13.000 K -99.22 % | 1.664 M 2 460.00 % | 65.000 K 105.04 % | -1.290 M -113.93 % | -603.000 K 70.07 % | -2.015 M -393.87 % | -408.000 K -153.42 % | -161.000 K 92.52 % | -2.153 M -348.72 % | -479.808 K 76.25 % | -2.020 M -266.94 % | 1.210 M 152.08 % | 480.000 K 127.21 % | -1.764 M -246.78 % | 1.202 M -33.96 % | 1.820 M 248.94 % | -1.222 M -151.14 % | -486.575 K |
| Income before tax | 2.964 M 316.29 % | 712.000 K 138.32 % | -1.858 M -162.43 % | -708.000 K -89.30 % | -374.000 K 68.62 % | -1.192 M 14.37 % | -1.392 M -516.77 % | 334.000 K -85.91 % | 2.370 M 5 611.63 % | -43.000 K -101.03 % | 4.168 M 449.14 % | 759.000 K -0.78 % | 765.000 K -16.21 % | 913.000 K 212.44 % | -812.000 K -148.13 % | 1.687 M 220.93 % | -1.395 M -140.52 % | -580.000 K -0.52 % | -577.000 K -101.05 % | -287.000 K 61.58 % | -747.000 K -21.86 % | -613.000 K -169.74 % | 879.000 K 1 389.83 % | 59.000 K 127.57 % | -214.000 K 31.41 % | -312.000 K -262.79 % | -86.000 K -102.96 % | 2.907 M 6 660.47 % | 43.000 K -75.71 % | 177.000 K 172.31 % | 65.000 K 105.04 % | -1.290 M -113.93 % | -603.000 K 71.91 % | -2.147 M -669.53 % | -279.000 K -73.29 % | -161.000 K 92.52 % | -2.153 M -121.55 % | -971.769 K 51.89 % | -2.020 M -236.03 % | 1.485 M 145.45 % | 605.000 K 127.48 % | -2.202 M -253.65 % | 1.433 M -27.26 % | 1.970 M 261.21 % | -1.222 M -12.71 % | -1.084 M |
| Income before tax ratio | 0.05 430.25 % | 0.01 102.98 % | -0.32 -1 910.99 % | -0.02 -10.18 % | -0.01 74.04 % | -0.05 98.89 % | -4.95 -56 912.24 % | 0.01 -64.99 % | 0.02 5 895.62 % | 0.00 -100.64 % | 0.07 38.91 % | 0.05 156.46 % | 0.02 -14.07 % | 0.02 275.88 % | -0.01 -127.10 % | 0.05 104.00 % | -1.16 -2 234.71 % | -0.05 11.51 % | -0.06 -177.27 % | -0.02 97.05 % | -0.68 -950.20 % | -0.07 -371.11 % | 0.02 756.03 % | 0.00 126.45 % | -0.01 11.33 % | -0.01 3.94 % | -0.01 -109.88 % | 0.13 8 495.46 % | 0.00 -94.29 % | 0.03 915.18 % | 0.00 | 0.00 100.00 % | -0.01 93.74 % | -0.20 -1 096.68 % | -0.02 -240.34 % | 0.00 84.59 % | -0.03 -216.52 % | -0.01 49.18 % | -0.02 -207.38 % | 0.02 256.54 % | 0.01 139.29 % | -0.01 -187.36 % | 0.02 -29.48 % | 0.02 318.07 % | -0.01 62.59 % | -0.03 |
| EBITDA | 3.297 M 176.36 % | 1.193 M 187.40 % | -1.365 M -514.86 % | -222.000 K -772.73 % | 33.000 K 104.41 % | -749.000 K 22.94 % | -972.000 K -400.00 % | 324.000 K -86.51 % | 2.401 M 1 852.55 % | -137.000 K -103.36 % | 4.081 M 401.35 % | 814.000 K 3.83 % | 784.000 K 24.44 % | 630.000 K 158.06 % | -1.085 M -161.61 % | 1.761 M 236.94 % | -1.286 M -96.04 % | -656.000 K -34.63 % | -487.250 K -85.97 % | -262.000 K 73.94 % | -1.005 M -93.22 % | -520.250 K -157.73 % | 901.250 K 726.83 % | 109.000 K 163.01 % | -173.000 K 79.67 % | -850.750 K -130.56 % | -369.000 K -243.02 % | 258.000 K 48.28 % | 174.000 K 129.64 % | -587.000 K -364.14 % | -126.471 K 81.82 % | -695.471 K 48.43 % | -1.348 M 62.73 % | -3.619 M -1 449.95 % | 268.047 K -79.72 % | 1.322 M 216.17 % | -1.138 M 52.86 % | -2.414 M -215.68 % | -764.717 K -131.91 % | 2.396 M 40.05 % | 1.711 M 236.11 % | -1.257 M -154.16 % | 2.321 M -4.25 % | 2.424 M 4 428.54 % | -56.000 K 98.11 % | -2.963 M |
| Net income ratio | 0.05 239.55 % | 0.01 104.13 % | -0.36 -2 260.33 % | -0.02 -17.09 % | -0.01 69.66 % | -0.04 98.82 % | -3.61 -59 482.61 % | 0.01 -67.35 % | 0.02 449.13 % | -0.01 -111.21 % | 0.05 32.67 % | 0.04 152.63 % | 0.01 -11.90 % | 0.02 274.18 % | -0.01 -121.11 % | 0.04 103.83 % | -1.14 -17 735.09 % | -0.01 88.48 % | -0.06 -178.26 % | -0.02 97.06 % | -0.68 -1 335.71 % | -0.05 -341.14 % | 0.02 458.27 % | 0.00 135.50 % | -0.01 28.97 % | -0.01 -39.68 % | -0.01 -109.12 % | 0.11 24 604.86 % | 0.00 -99.82 % | 0.24 9 443.81 % | 0.00 | 0.00 100.00 % | -0.01 93.33 % | -0.19 -668.01 % | -0.02 -397.70 % | 0.00 84.59 % | -0.03 -541.06 % | -0.01 74.91 % | -0.02 -231.79 % | 0.02 266.16 % | 0.00 138.90 % | -0.01 -183.45 % | 0.01 -35.97 % | 0.02 301.47 % | -0.01 16.63 % | -0.01 |
| Ratio EBITDA | 0.06 252.02 % | 0.02 106.79 % | -0.23 -4 611.70 % | 0.00 -491.55 % | 0.00 103.65 % | -0.03 99.00 % | -3.46 -40 995.02 % | 0.01 -66.48 % | 0.03 1 942.86 % | 0.00 -102.07 % | 0.07 26.82 % | 0.05 168.38 % | 0.02 27.63 % | 0.02 190.83 % | -0.02 -134.70 % | 0.05 104.53 % | -1.07 -1 802.94 % | -0.06 -18.52 % | -0.05 -156.48 % | -0.02 98.00 % | -0.92 -1 565.23 % | -0.06 -324.41 % | 0.02 375.08 % | 0.01 160.45 % | -0.01 73.71 % | -0.03 38.95 % | -0.05 -577.55 % | 0.01 88.52 % | 0.01 106.97 % | -0.09 -1 630.33 % | 0.00 | 0.00 100.00 % | -0.03 91.69 % | -0.34 -2 199.27 % | 0.02 -60.18 % | 0.04 339.35 % | -0.02 32.65 % | -0.03 -233.51 % | -0.01 -125.19 % | 0.03 103.43 % | 0.01 294.64 % | -0.01 -130.79 % | 0.02 -7.17 % | 0.03 5 955.21 % | 0.00 99.37 % | -0.07 |
| Gross profit ratio | -0.01 -153.20 % | 0.02 -6.71 % | 0.02 220.28 % | 0.01 -39.74 % | 0.01 143.83 % | -0.03 99.30 % | -3.84 -10 197.54 % | 0.04 12.83 % | 0.03 4.57 % | 0.03 -62.65 % | 0.09 -2.37 % | 0.09 13.58 % | 0.08 69.56 % | 0.05 472.63 % | -0.01 -120.93 % | 0.06 135.85 % | -0.16 -206.78 % | 0.15 120.38 % | 0.07 -11.70 % | 0.08 -70.33 % | 0.27 622.73 % | 0.04 -16.73 % | 0.04 30.00 % | 0.03 -14.98 % | 0.04 -4.69 % | 0.04 -24.62 % | 0.06 21.27 % | 0.05 22.52 % | 0.04 -21.63 % | 0.05 78.30 % | 0.03 | 0.00 100.00 % | -0.01 -150.91 % | 0.03 -62.36 % | 0.07 337.46 % | 0.02 -18.23 % | 0.02 1 234.14 % | 0.00 -94.55 % | 0.03 -27.18 % | 0.04 18.31 % | 0.03 115.49 % | 0.01 -66.91 % | 0.04 -13.26 % | 0.05 193.95 % | 0.02 163.55 % | -0.03 |
| Weighted average shs out dil | 8.308 M -1.70 % | 8.452 M 0.00 % | 8.452 M -1.43 % | 8.575 M 2.63 % | 8.355 M 0.00 % | 8.355 M 0.00 % | 8.355 M 0.00 % | 8.355 M 0.00 % | 8.355 M 0.00 % | 8.355 M 0.00 % | 8.355 M 0.00 % | 8.355 M 0.00 % | 8.355 M 0.00 % | 8.355 M 0.00 % | 8.355 M 0.00 % | 8.355 M 0.00 % | 8.355 M 0.00 % | 8.355 M 2.07 % | 8.186 M -13.53 % | 9.467 M 14.67 % | 8.256 M -7.45 % | 8.920 M 11.66 % | 7.989 M 26.81 % | 6.300 M -24.40 % | 8.333 M -8.42 % | 9.100 M 5.51 % | 8.625 M 3.12 % | 8.364 M 28.68 % | 6.500 M -21.88 % | 8.320 M 0.13 % | 8.309 M -3.38 % | 8.600 M -0.17 % | 8.614 M 4.99 % | 8.205 M 0.55 % | 8.160 M 1.37 % | 8.050 M -2.79 % | 8.281 M 3.73 % | 7.983 M -5.15 % | 8.417 M -2.62 % | 8.643 M 8.04 % | 8.000 M -4.76 % | 8.400 M -2.16 % | 8.586 M 3.78 % | 8.273 M 1.55 % | 8.147 M 0.37 % | 8.117 M |
| Weighted average shs out | 8.308 M -1.70 % | 8.452 M 0.00 % | 8.452 M -1.43 % | 8.575 M 2.63 % | 8.355 M 0.00 % | 8.355 M 0.00 % | 8.355 M 0.00 % | 8.355 M 0.00 % | 8.355 M 0.00 % | 8.355 M 0.00 % | 8.355 M 0.00 % | 8.355 M 0.00 % | 8.355 M 0.00 % | 8.355 M 0.00 % | 8.355 M 0.00 % | 8.355 M 0.00 % | 8.355 M 0.00 % | 8.355 M 2.07 % | 8.186 M -13.53 % | 9.467 M 14.67 % | 8.256 M -7.45 % | 8.920 M 11.66 % | 7.989 M 7.96 % | 7.400 M -11.20 % | 8.333 M -4.09 % | 8.688 M 0.73 % | 8.625 M 3.12 % | 8.364 M 28.68 % | 6.500 M -22.02 % | 8.336 M 0.31 % | 8.310 M -3.37 % | 8.600 M -0.17 % | 8.614 M 6.31 % | 8.103 M -0.70 % | 8.160 M 1.37 % | 8.050 M -2.79 % | 8.281 M 3.86 % | 7.973 M -5.27 % | 8.417 M -2.62 % | 8.643 M 8.04 % | 8.000 M -4.76 % | 8.400 M -2.16 % | 8.586 M 3.78 % | 8.273 M 1.55 % | 8.147 M 0.37 % | 8.117 M |
| EPS diluted | 0.36 176.92 % | 0.13 152.00 % | -0.25 -212.50 % | -0.08 -96.08 % | -0.04 62.91 % | -0.11 8.33 % | -0.12 -530.11 % | 0.03 -86.71 % | 0.21 428.64 % | -0.06 -118.26 % | 0.35 422.39 % | 0.07 -2.33 % | 0.07 -14.04 % | 0.08 211.30 % | -0.07 -137.74 % | 0.19 218.75 % | -0.16 -1 677.78 % | -0.01 87.14 % | -0.07 -133.33 % | -0.03 66.67 % | -0.09 -80.00 % | -0.05 -155.56 % | 0.09 800.00 % | 0.01 141.67 % | -0.02 42.72 % | -0.04 -423.75 % | -0.01 -102.67 % | 0.30 14 900.00 % | 0.00 -99.00 % | 0.20 2 464.10 % | 0.01 105.20 % | -0.15 -114.29 % | -0.07 72.00 % | -0.25 -400.00 % | -0.05 -150.00 % | -0.02 92.31 % | -0.26 -331.89 % | -0.06 74.92 % | -0.24 -271.43 % | 0.14 133.33 % | 0.06 128.57 % | -0.21 -250.00 % | 0.14 -36.36 % | 0.22 246.67 % | -0.15 -150.42 % | -0.06 |
| Earnings per share | 0.36 176.92 % | 0.13 152.00 % | -0.25 -212.50 % | -0.08 -96.08 % | -0.04 62.91 % | -0.11 8.33 % | -0.12 -530.11 % | 0.03 -86.71 % | 0.21 428.64 % | -0.06 -118.26 % | 0.35 422.39 % | 0.07 -2.33 % | 0.07 -14.04 % | 0.08 211.30 % | -0.07 -137.74 % | 0.19 218.75 % | -0.16 -1 677.78 % | -0.01 87.14 % | -0.07 -133.33 % | -0.03 66.67 % | -0.09 -80.00 % | -0.05 -155.56 % | 0.09 911.24 % | 0.01 137.08 % | -0.02 44.95 % | -0.04 -445.00 % | -0.01 -102.67 % | 0.30 14 900.00 % | 0.00 -99.00 % | 0.20 2 464.10 % | 0.01 105.20 % | -0.15 -114.29 % | -0.07 72.00 % | -0.25 -400.00 % | -0.05 -150.00 % | -0.02 92.31 % | -0.26 -332.61 % | -0.06 74.96 % | -0.24 -271.43 % | 0.14 133.33 % | 0.06 128.57 % | -0.21 -250.00 % | 0.14 -36.36 % | 0.22 246.67 % | -0.15 -150.42 % | -0.06 |
| Gross profit | -677.000 K -141.76 % | 1.621 M 1 100.74 % | 135.000 K -58.20 % | 323.000 K 3.53 % | 312.000 K 152.97 % | -589.000 K 45.46 % | -1.080 M -174.07 % | 1.458 M -54.58 % | 3.210 M -0.56 % | 3.228 M -39.44 % | 5.330 M 285.95 % | 1.381 M -56.06 % | 3.143 M 65.33 % | 1.901 M 338.22 % | -798.000 K -137.17 % | 2.147 M 1 184.34 % | -198.000 K -111.00 % | 1.800 M 150.35 % | 719.000 K -35.98 % | 1.123 M 285.91 % | 291.000 K -16.14 % | 347.000 K -78.58 % | 1.620 M 126.26 % | 716.000 K -11.39 % | 808.000 K -26.28 % | 1.096 M 184.68 % | 385.000 K -63.68 % | 1.060 M -3.64 % | 1.100 M 233.33 % | 330.000 K -52.17 % | 690.000 K 626.72 % | -131.000 K 79.14 % | -628.000 K -328.36 % | 275.000 K -75.79 % | 1.136 M 122.75 % | 510.000 K -60.31 % | 1.285 M 833.85 % | 137.602 K -94.84 % | 2.665 M -7.75 % | 2.889 M -18.55 % | 3.547 M 50.69 % | 2.354 M -41.79 % | 4.044 M -10.53 % | 4.520 M 117.31 % | 2.080 M 291.43 % | -1.087 M |
| Income tax expense | -27.000 K 93.38 % | -408.000 K -260.00 % | 255.000 K 1 259.09 % | -22.000 K 33.33 % | -33.000 K 87.40 % | -262.000 K 30.50 % | -377.000 K -473.27 % | 101.000 K -83.08 % | 597.000 K 21.59 % | 491.000 K -60.11 % | 1.231 M 518.59 % | 199.000 K 3.65 % | 192.000 K -21.95 % | 246.000 K 215.49 % | -213.000 K -339.33 % | 89.000 K 623.53 % | -17.000 K 96.63 % | -505.000 K -12 525.00 % | -4.000 K -33.33 % | -3.000 K 25.00 % | -4.000 K 97.60 % | -167.000 K -204.38 % | 160.000 K 1 166.67 % | -15.000 K -7.14 % | -14.000 K -126.92 % | 52.000 K 405.88 % | -17.000 K -104.46 % | 381.000 K 1 170.00 % | 30.000 K 102.02 % | -1.487 M | 0.000 | 0.000 | 0.000 100.00 % | -132.000 K -202.33 % | 129.000 K | 0.000 | 0.000 100.00 % | -491.961 K | 0.000 -100.00 % | 275.000 K 120.00 % | 125.000 K 128.57 % | -437.485 K -289.39 % | 231.000 K 54.00 % | 150.000 K | 0.000 100.00 % | -597.649 K |
| Cost of revenue | 60.197 M -18.86 % | 74.193 M 1 189.19 % | 5.755 M -87.16 % | 44.812 M 72.63 % | 25.958 M 16.26 % | 22.328 M 1 540.56 % | 1.361 M -96.31 % | 36.847 M -59.92 % | 91.945 M -5.04 % | 96.830 M 71.76 % | 56.374 M 296.22 % | 14.228 M -61.76 % | 37.205 M -5.76 % | 39.479 M -39.75 % | 65.525 M 91.02 % | 34.302 M 2 344.90 % | 1.403 M -85.82 % | 9.897 M 3.33 % | 9.578 M -26.76 % | 13.078 M 1 532.71 % | 801.000 K -91.16 % | 9.064 M -74.08 % | 34.965 M 72.20 % | 20.305 M 4.88 % | 19.361 M -22.49 % | 24.978 M 283.16 % | 6.519 M -70.36 % | 21.992 M -22.04 % | 28.209 M 329.95 % | 6.561 M -73.76 % | 25.000 M 18 983.97 % | 131.000 K -99.73 % | 48.394 M 366.49 % | 10.374 M -32.74 % | 15.424 M -51.82 % | 32.013 M -51.29 % | 65.721 M -31.25 % | 95.590 M -2.92 % | 98.468 M 27.97 % | 76.947 M -31.55 % | 112.419 M -31.23 % | 163.478 M 81.16 % | 90.241 M 3.86 % | 86.890 M -28.53 % | 121.570 M 188.53 % | 42.134 M |
| General and administrative expenses | 0.000 -100.00 % | 675.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 795.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 % | 430.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 826.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 866.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 673.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.142 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.046 M | 0.000 | 0.000 | 0.000 -100.00 % | 559.556 K |
| Selling and marketing expenses | 0.000 -100.00 % | 136.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 -100.00 % | 50.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.082 M | 0.000 | 0.000 | 0.000 -100.00 % | 79.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 41.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 68.185 K | 0.000 | 0.000 | 0.000 -100.00 % | 62.659 K | 0.000 | 0.000 | 0.000 -100.00 % | 355.652 K |
| Other expenses | 3.208 M 209.95 % | 1.035 M -48.56 % | 2.012 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.032 M -532.53 % | 700.999 K 3 994.66 % | -17.999 K -100.69 % | 2.591 M 358.47 % | -1.002 M -126.45 % | 3.790 M 567.25 % | 568.000 K -73.30 % | 2.127 M -37.88 % | 3.424 M 80.21 % | 1.900 M | 0.000 -100.00 % | 2.594 M -68.79 % | 8.312 M |
| Operating expenses | 3.208 M 73.78 % | 1.846 M -8.25 % | 2.012 M 86.64 % | 1.078 M 20.31 % | 896.000 K 27.09 % | 705.000 K 71.12 % | 412.000 K -64.70 % | 1.167 M 38.76 % | 841.000 K -75.37 % | 3.415 M 162.69 % | 1.300 M 111.04 % | 616.000 K -74.45 % | 2.411 M 82.10 % | 1.324 M 289.41 % | 340.000 K -22.90 % | 441.000 K -64.26 % | 1.234 M -51.95 % | 2.568 M 207.91 % | 834.000 K 33.65 % | 624.000 K -22.19 % | 802.000 K 67.08 % | 480.000 K 11.37 % | 431.000 K -1.15 % | 436.000 K 7.65 % | 405.000 K -78.77 % | 1.908 M 356.46 % | 418.000 K -1.65 % | 425.000 K 2.91 % | 413.000 K -56.30 % | 945.000 K 146.74 % | 383.000 K -12.56 % | 438.000 K 13.18 % | 387.000 K 116.70 % | -2.318 M -263.82 % | 1.415 M 110.88 % | 671.000 K -80.48 % | 3.438 M 1 556.05 % | 207.602 K -95.57 % | 4.685 M 233.69 % | 1.404 M -52.28 % | 2.942 M -35.10 % | 4.533 M 73.61 % | 2.611 M 257.67 % | 730.000 K -77.89 % | 3.302 M -68.98 % | 10.645 M |
| Cost and expenses | 63.405 M -16.62 % | 76.039 M 879.00 % | 7.767 M -83.07 % | 45.890 M 70.89 % | 26.854 M 16.59 % | 23.033 M 1 199.10 % | 1.773 M -95.34 % | 38.014 M -59.03 % | 92.786 M -7.44 % | 100.245 M 73.81 % | 57.674 M 288.53 % | 14.844 M -62.53 % | 39.616 M -2.91 % | 40.803 M -38.05 % | 65.865 M 89.58 % | 34.743 M 1 217.52 % | 2.637 M -78.84 % | 12.465 M 19.72 % | 10.412 M -24.01 % | 13.702 M 754.77 % | 1.603 M -83.20 % | 9.544 M -73.04 % | 35.396 M 70.66 % | 20.741 M 4.93 % | 19.766 M -26.48 % | 26.886 M 287.57 % | 6.937 M -69.05 % | 22.417 M -21.68 % | 28.622 M 281.32 % | 7.506 M -70.43 % | 25.383 M 5 695.21 % | 438.000 K -99.10 % | 48.781 M 505.52 % | 8.056 M -52.16 % | 16.839 M -48.48 % | 32.684 M -52.74 % | 69.159 M -27.81 % | 95.798 M -7.13 % | 103.153 M 31.65 % | 78.351 M -32.08 % | 115.361 M -31.34 % | 168.011 M 80.94 % | 92.852 M 5.97 % | 87.620 M -29.83 % | 124.872 M 136.59 % | 52.779 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 |
| Selling general and administrative expenses | 0.000 -100.00 % | 811.000 K | 0.000 -100.00 % | 1.078 M 20.31 % | 896.000 K 27.09 % | 705.000 K 71.12 % | 412.000 K -64.70 % | 1.167 M 38.76 % | 841.000 K -75.37 % | 3.415 M 162.69 % | 1.300 M 111.04 % | 616.000 K -74.45 % | 2.411 M 82.10 % | 1.324 M 289.41 % | 340.000 K -22.90 % | 441.000 K -64.26 % | 1.234 M -51.95 % | 2.568 M 207.91 % | 834.000 K 33.65 % | 624.000 K -22.19 % | 802.000 K 67.08 % | 480.000 K 11.37 % | 431.000 K -1.15 % | 436.000 K 7.65 % | 405.000 K -78.77 % | 1.908 M 356.46 % | 418.000 K -1.65 % | 425.000 K 2.91 % | 413.000 K -56.30 % | 945.000 K 146.74 % | 383.000 K -12.56 % | 438.000 K 13.18 % | 387.000 K -45.80 % | 714.000 K 0.00 % | 714.000 K 3.63 % | 689.000 K -18.65 % | 847.000 K -30.00 % | 1.210 M 35.20 % | 895.000 K 7.06 % | 836.000 K 2.58 % | 815.000 K -26.50 % | 1.109 M 55.95 % | 711.000 K -2.60 % | 730.000 K 3.11 % | 708.000 K -69.65 % | 2.333 M |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 132.000 K 633.33 % | 18.000 K -93.90 % | 295.000 K -8.10 % | 321.000 K -74.46 % | 1.257 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 333.000 K -30.77 % | 481.000 K -2.43 % | 493.000 K 1.44 % | 486.000 K 19.41 % | 407.000 K -8.13 % | 443.000 K 5.48 % | 420.000 K 1 172.73 % | 33.000 K 3.13 % | 32.000 K -36.00 % | 50.000 K -1.96 % | 51.000 K 4.08 % | 49.000 K -5.77 % | 52.000 K -1.89 % | 53.000 K 0.00 % | 53.000 K -3.64 % | 55.000 K -62.33 % | 146.000 K 30.36 % | 112.000 K -32.43 % | 165.750 K 53.47 % | 108.000 K -34.84 % | 165.750 K 0.00 % | 165.750 K 6.76 % | 155.250 K -6.48 % | 166.000 K 0.00 % | 166.000 K 6.92 % | 155.250 K 18.51 % | 131.000 K 0.00 % | 131.000 K 0.00 % | 131.000 K 0.00 % | 131.000 K -22.27 % | 168.529 K 0.00 % | 168.529 K 0.00 % | 168.529 K 0.02 % | 168.500 K -25.46 % | 226.047 K 0.00 % | 226.047 K 33.76 % | 169.000 K -25.24 % | 226.047 K -26.91 % | 309.283 K 0.00 % | 309.283 K 36.85 % | 226.000 K -26.93 % | 309.283 K 77.77 % | 173.984 K 0.00 % | 173.984 K -35.08 % | 268.000 K 54.04 % | 173.984 K |
| Operating income | -3.885 M -1 626.67 % | -225.000 K 88.01 % | -1.877 M -148.61 % | -755.000 K -29.28 % | -584.000 K 54.87 % | -1.294 M 13.27 % | -1.492 M -612.71 % | 291.000 K -87.72 % | 2.369 M 1 366.84 % | -187.000 K -104.64 % | 4.030 M 426.80 % | 765.000 K 4.51 % | 732.000 K 26.86 % | 577.000 K 150.70 % | -1.138 M -166.71 % | 1.706 M 219.13 % | -1.432 M -86.46 % | -768.000 K -567.83 % | -115.000 K -123.05 % | 499.000 K 197.65 % | -511.000 K -284.21 % | -133.000 K -111.19 % | 1.189 M 324.64 % | 280.000 K -30.52 % | 403.000 K 149.63 % | -812.000 K -2 360.61 % | -33.000 K -105.20 % | 635.000 K -7.57 % | 687.000 K 211.71 % | -615.000 K -300.33 % | 307.000 K 170.09 % | -438.000 K 56.85 % | -1.015 M -139.14 % | 2.593 M 1 029.39 % | -279.000 K -73.29 % | -161.000 K 92.52 % | -2.153 M -2 975.71 % | -70.000 K 96.53 % | -2.020 M -236.03 % | 1.485 M 145.45 % | 605.000 K 127.77 % | -2.179 M -252.06 % | 1.433 M -62.19 % | 3.790 M 410.15 % | -1.222 M 89.58 % | -11.732 M |
| Operating income ratio | -0.07 -2 099.35 % | 0.00 99.07 % | -0.32 -1 805.09 % | -0.02 24.75 % | -0.02 62.65 % | -0.06 98.88 % | -5.31 -69 991.60 % | 0.01 -69.49 % | 0.02 1 432.12 % | 0.00 -102.86 % | 0.07 33.26 % | 0.05 170.15 % | 0.02 30.11 % | 0.01 179.31 % | -0.02 -137.56 % | 0.05 103.94 % | -1.19 -1 709.96 % | -0.07 -487.89 % | -0.01 -131.78 % | 0.04 107.51 % | -0.47 -3 211.18 % | -0.01 -143.48 % | 0.03 143.99 % | 0.01 -33.34 % | 0.02 164.16 % | -0.03 -551.53 % | 0.00 -117.35 % | 0.03 17.52 % | 0.02 126.26 % | -0.09 -846.82 % | 0.01 | 0.00 100.00 % | -0.02 -108.73 % | 0.24 1 545.27 % | -0.02 -240.34 % | 0.00 84.59 % | -0.03 -4 294.09 % | 0.00 96.34 % | -0.02 -207.38 % | 0.02 256.54 % | 0.01 139.70 % | -0.01 -186.45 % | 0.02 -63.34 % | 0.04 519.54 % | -0.01 96.54 % | -0.29 |
| Total other income expenses net | 6.849 M 630.95 % | 937.000 K 4 831.58 % | 19.000 K -59.57 % | 47.000 K -77.62 % | 210.000 K 105.88 % | 102.000 K 2.00 % | 100.000 K 132.56 % | 43.000 K 4 200.00 % | 1.000 K -99.31 % | 144.000 K 4.35 % | 138.000 K 2 400.00 % | -6.000 K -118.18 % | 33.000 K -90.18 % | 336.000 K 3.07 % | 326.000 K 1 815.79 % | -19.000 K -151.35 % | 37.000 K -80.32 % | 188.000 K 140.69 % | -462.000 K 41.22 % | -786.000 K -233.05 % | -236.000 K 50.83 % | -480.000 K -54.84 % | -310.000 K -40.27 % | -221.000 K 64.18 % | -617.000 K -223.40 % | 500.000 K 1 043.40 % | -53.000 K -102.33 % | 2.272 M | 0.000 -100.00 % | 792.000 K 427.27 % | -242.000 K 71.60 % | -852.000 K -306.80 % | 412.000 K 108.69 % | -4.740 M | 0.000 | 0.000 | 0.000 100.00 % | -901.769 K | 0.000 | 0.000 | 0.000 100.00 % | -22.803 K | 0.000 100.00 % | -1.820 M | 0.000 -100.00 % | 10.648 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-06-30 | 2014-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 100.00 % | -14.290 M | 0.000 100.00 % | -8.393 M | 0.000 100.00 % | -7.262 M | 0.000 100.00 % | -3.885 M | 0.000 -100.00 % | 4.941 M | 0.000 100.00 % | -4.162 M | 0.000 100.00 % | -17.235 M | 0.000 100.00 % | -9.857 M | 0.000 100.00 % | -6.199 M | 0.000 100.00 % | -16.007 M | 0.000 100.00 % | -15.676 M | 0.000 100.00 % | -6.916 M | 0.000 100.00 % | -26.354 M | 0.000 100.00 % | -13.367 M | 0.000 100.00 % | -697.000 K | 0.000 100.00 % | -136.000 K | 0.000 -100.00 % | 6.812 M | 0.000 -100.00 % | 52.047 M | 0.000 -100.00 % | 97.676 M | 0.000 -100.00 % | 97.749 M | 0.000 -100.00 % | 99.920 M | 0.000 -100.00 % | 53.024 M |
| Total investments | 0.000 -100.00 % | 10.279 M | 0.000 -100.00 % | 11.725 M | 0.000 -100.00 % | 12.031 M | 0.000 -100.00 % | 12.827 M | 0.000 -100.00 % | 10.879 M | 0.000 -100.00 % | 6.990 M | 0.000 -100.00 % | 12.491 M | 0.000 -100.00 % | 13.827 M | 0.000 -100.00 % | 11.587 M | 0.000 -100.00 % | 2.954 M | 0.000 -100.00 % | 2.376 M | 0.000 -100.00 % | 2.581 M | 0.000 -100.00 % | 5.982 M | 0.000 -100.00 % | 17.138 M | 0.000 -100.00 % | 23.036 M | 0.000 -100.00 % | 12.664 M | 0.000 -100.00 % | 15.205 M | 0.000 -100.00 % | 14.906 M | 0.000 -100.00 % | 14.217 M | 0.000 -100.00 % | 14.628 M | 0.000 -100.00 % | 15.465 M | 0.000 -100.00 % | 14.620 M |
| Total debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.700 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 % | 56.000 K | 0.000 -100.00 % | 871.000 K | 0.000 -100.00 % | 7.329 M | 0.000 -100.00 % | 52.275 M | 0.000 -100.00 % | 98.379 M | 0.000 -100.00 % | 98.327 M | 0.000 -100.00 % | 101.084 M | 0.000 -100.00 % | 56.610 M |
| Accumulated other comprehensive income loss | 83.811 M 2 239.13 % | -3.918 M -104.44 % | 88.289 M 10.45 % | 79.934 M -9.22 % | 88.056 M 5 332.09 % | -1.683 M -101.87 % | 89.763 M 974.36 % | 8.355 M -90.35 % | 86.607 M 3 307.67 % | -2.700 M -103.22 % | 83.980 M 905.15 % | 8.355 M -89.96 % | 83.252 M | 0.000 -100.00 % | 83.416 M | 0.000 -100.00 % | 82.696 M 79.83 % | 45.985 M -44.45 % | 82.784 M 11.23 % | 74.429 M -10.85 % | 83.485 M 1 259.35 % | -7.201 M -108.63 % | 83.422 M 11.13 % | 75.067 M -11.58 % | 84.895 M 1 651.16 % | -5.473 M -106.33 % | 86.454 M 10.70 % | 78.099 M -8.74 % | 85.582 M 3 634.99 % | -2.421 M -102.92 % | 82.799 M 11.22 % | 74.444 M -14.09 % | 86.651 M 77 964.67 % | 110.999 K -99.87 % | 88.700 M 10.40 % | 80.345 M -11.72 % | 91.014 M | 0.000 -100.00 % | 94.015 M 9.75 % | 85.660 M -7.22 % | 92.326 M | 0.000 -100.00 % | 92.802 M | 0.000 |
| Retained earnings | 0.000 -100.00 % | 41.744 M | 0.000 | 0.000 | 0.000 -100.00 % | 43.754 M | 0.000 | 0.000 | 0.000 -100.00 % | 43.322 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 41.868 M | 0.000 | 0.000 | 0.000 -100.00 % | 44.701 M | 0.000 | 0.000 | 0.000 -100.00 % | 44.382 M | 0.000 | 0.000 | 0.000 -100.00 % | 42.017 M | 0.000 | 0.000 | 0.000 -100.00 % | 40.580 M | 0.000 | 0.000 | 0.000 -100.00 % | 45.029 M | 0.000 | 0.000 | 0.000 -100.00 % | 46.341 M | 0.000 -100.00 % | 46.817 M |
| Common stock | 0.000 -100.00 % | 8.355 M | 0.000 -100.00 % | 8.355 M | 0.000 -100.00 % | 8.355 M | 0.000 -100.00 % | 8.355 M | 0.000 -100.00 % | 8.355 M | 0.000 -100.00 % | 8.355 M | 0.000 -100.00 % | 8.355 M | 0.000 -100.00 % | 8.355 M | 0.000 -100.00 % | 8.355 M | 0.000 -100.00 % | 8.355 M | 0.000 -100.00 % | 8.355 M | 0.000 -100.00 % | 8.355 M | 0.000 -100.00 % | 8.355 M | 0.000 -100.00 % | 8.355 M | 0.000 -100.00 % | 8.355 M | 0.000 -100.00 % | 8.355 M | 0.000 -100.00 % | 8.355 M | 0.000 -100.00 % | 8.355 M | 0.000 -100.00 % | 8.355 M | 0.000 -100.00 % | 8.355 M | 0.000 -100.00 % | 8.355 M | 0.000 -100.00 % | 8.355 M |
| Total equity | 83.811 M 0.00 % | 83.811 M -5.07 % | 88.289 M 0.00 % | 88.289 M 0.26 % | 88.056 M 0.00 % | 88.056 M -1.90 % | 89.763 M 0.00 % | 89.763 M 3.64 % | 86.607 M 0.00 % | 86.607 M 3.13 % | 83.980 M 0.00 % | 83.980 M 0.87 % | 83.252 M 0.00 % | 83.252 M -0.20 % | 83.416 M 0.00 % | 83.416 M 0.87 % | 82.696 M 0.00 % | 82.696 M -0.11 % | 82.784 M 0.00 % | 82.784 M -0.84 % | 83.485 M 0.00 % | 83.485 M 0.08 % | 83.422 M 0.00 % | 83.422 M -1.74 % | 84.895 M 0.00 % | 84.894 M -1.80 % | 86.454 M 0.00 % | 86.454 M 1.02 % | 85.582 M 0.00 % | 85.581 M 3.36 % | 82.799 M 0.00 % | 82.799 M -4.45 % | 86.651 M -0.03 % | 86.676 M -2.28 % | 88.700 M 0.00 % | 88.700 M -2.54 % | 91.014 M 0.00 % | 91.014 M -3.19 % | 94.015 M 0.00 % | 94.015 M 1.83 % | 92.326 M 0.00 % | 92.326 M -0.51 % | 92.802 M 0.00 % | 92.802 M |
| Other non current liabilities | -83.811 M | 0.000 100.00 % | -88.289 M | 0.000 100.00 % | -88.056 M | 0.000 100.00 % | -89.763 M | 0.000 100.00 % | -86.607 M | 0.000 100.00 % | -83.980 M | 0.000 100.00 % | -83.252 M | 0.000 100.00 % | -83.416 M | 0.000 100.00 % | -82.696 M | 0.000 100.00 % | -82.784 M | 0.000 100.00 % | -83.485 M | 0.000 100.00 % | -83.422 M | 0.000 100.00 % | -84.895 M | 0.000 100.00 % | -86.454 M | 0.000 100.00 % | -85.582 M | 0.000 100.00 % | -82.799 M | 0.000 100.00 % | -86.651 M | 0.000 100.00 % | -88.700 M | 0.000 100.00 % | -91.014 M | 0.000 100.00 % | -94.015 M | 0.000 100.00 % | -92.326 M | 0.000 100.00 % | -92.802 M | 0.000 |
| Long term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 304.000 K | 0.000 -100.00 % | 153.666 K | 0.000 -100.00 % | 441.559 K |
| Total non current liabilities | -83.811 M | 0.000 100.00 % | -88.289 M | 0.000 100.00 % | -88.056 M | 0.000 100.00 % | -89.763 M | 0.000 100.00 % | -86.607 M | 0.000 100.00 % | -83.980 M | 0.000 100.00 % | -83.252 M | 0.000 100.00 % | -83.416 M | 0.000 100.00 % | -82.696 M | 0.000 100.00 % | -82.784 M | 0.000 100.00 % | -83.485 M | 0.000 100.00 % | -83.422 M | 0.000 100.00 % | -84.895 M | 0.000 100.00 % | -86.454 M | 0.000 100.00 % | -85.582 M | 0.000 100.00 % | -82.799 M | 0.000 100.00 % | -86.651 M | 0.000 100.00 % | -88.700 M | 0.000 100.00 % | -91.014 M | 0.000 100.00 % | -94.015 M -31 025.99 % | 304.000 K 100.33 % | -92.326 M -60 182.26 % | 153.666 K 100.17 % | -92.802 M -21 116.90 % | 441.559 K |
| Other current liabilities | 0.000 -100.00 % | 10.101 M | 0.000 -100.00 % | 7.566 M | 0.000 -100.00 % | 584.000 K | 0.000 -100.00 % | 71.420 M | 0.000 -100.00 % | 381.000 K | 0.000 -100.00 % | 27.119 M | 0.000 -100.00 % | 269.000 K | 0.000 -100.00 % | 5.084 M | 0.000 -100.00 % | 293.000 K | 0.000 -100.00 % | 464.000 K | 0.000 -100.00 % | 273.000 K | 0.000 -100.00 % | 109.000 K | 0.000 -100.00 % | 294.000 K | 0.000 -100.00 % | 714.000 K | 0.000 -100.00 % | 230.000 K | 0.000 -100.00 % | 3.000 K | 0.000 -100.00 % | 1.139 M | 0.000 -100.00 % | 2.381 M | 0.000 -100.00 % | 1.538 M | 0.000 -100.00 % | 1.228 M | 0.000 -100.00 % | 1.267 M | 0.000 -100.00 % | 1.560 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 22.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 104.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 |
| Short term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.700 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 % | 56.000 K | 0.000 -100.00 % | 871.000 K | 0.000 -100.00 % | 7.329 M | 0.000 -100.00 % | 52.275 M | 0.000 -100.00 % | 98.379 M | 0.000 -100.00 % | 98.023 M | 0.000 -100.00 % | 100.930 M | 0.000 -100.00 % | 56.168 M |
| Total current liabilities | 0.000 -100.00 % | 10.101 M | 0.000 -100.00 % | 7.566 M | 0.000 -100.00 % | 584.000 K | 0.000 -100.00 % | 71.420 M | 0.000 -100.00 % | 54.302 M | 0.000 -100.00 % | 27.119 M | 0.000 -100.00 % | 22.976 M | 0.000 -100.00 % | 5.723 M | 0.000 -100.00 % | 397.000 K | 0.000 -100.00 % | 654.000 K | 0.000 -100.00 % | 814.000 K | 0.000 -100.00 % | 109.000 K | 0.000 -100.00 % | 294.000 K | 0.000 -100.00 % | 714.000 K | 0.000 -100.00 % | 286.000 K | 0.000 -100.00 % | 874.000 K | 0.000 -100.00 % | 8.468 M | 0.000 -100.00 % | 72.948 M | 0.000 -100.00 % | 132.220 M | 0.000 -100.00 % | 118.880 M | 0.000 -100.00 % | 130.659 M | 0.000 -100.00 % | 86.546 M |
| Total liabilities | -83.811 M -929.73 % | 10.101 M 111.44 % | -88.289 M -1 266.92 % | 7.566 M 108.59 % | -88.056 M -15 178.08 % | 584.000 K 100.65 % | -89.763 M -225.68 % | 71.420 M 182.46 % | -86.607 M -259.49 % | 54.302 M 164.66 % | -83.980 M -409.67 % | 27.119 M 132.57 % | -83.252 M -462.34 % | 22.976 M 127.54 % | -83.416 M -1 557.56 % | 5.723 M 106.92 % | -82.696 M -20 930.23 % | 397.000 K 100.48 % | -82.784 M -12 758.10 % | 654.000 K 100.78 % | -83.485 M -10 356.14 % | 814.000 K 100.98 % | -83.422 M -76 633.94 % | 109.000 K 100.13 % | -84.895 M -28 975.85 % | 294.000 K 100.34 % | -86.454 M -12 208.40 % | 714.000 K 100.83 % | -85.582 M -30 023.78 % | 286.000 K 100.35 % | -82.799 M -9 573.57 % | 874.000 K 101.01 % | -86.651 M -1 123.28 % | 8.468 M 109.55 % | -88.700 M -221.59 % | 72.948 M 180.15 % | -91.014 M -168.84 % | 132.220 M 240.64 % | -94.015 M -178.88 % | 119.184 M 229.09 % | -92.326 M -170.58 % | 130.813 M 240.96 % | -92.802 M -206.68 % | 86.987 M |
| Other non current assets | 0.000 -100.00 % | 422.000 K | 0.000 -100.00 % | 20.439 M | 0.000 -100.00 % | 422.000 K | 0.000 100.00 % | 0.000 | 0.000 -100.00 % | 371.000 K | 0.000 -100.00 % | 371.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 234.000 K | 0.000 -100.00 % | 8.909 M | 0.000 -100.00 % | 8.902 M | 0.000 -100.00 % | 8.659 M | 0.000 -100.00 % | 8.630 M | 0.000 -100.00 % | 9.024 M | 0.000 -100.00 % | 25.179 M | 0.000 -100.00 % | 34.373 M | 0.000 -100.00 % | 7.372 M | 0.000 -100.00 % | 285.000 K | 0.000 -100.00 % | 285.889 K | 0.000 -100.00 % | 192.000 K | 0.000 -100.00 % | 192.282 K | 0.000 -100.00 % | 62.405 K |
| Long term investments | 0.000 -100.00 % | 10.279 M | 0.000 100.00 % | -8.714 M | 0.000 -100.00 % | 12.031 M | 0.000 -100.00 % | 12.827 M | 0.000 -100.00 % | 10.879 M | 0.000 -100.00 % | 6.990 M | 0.000 -100.00 % | 12.491 M | 0.000 -100.00 % | 13.827 M | 0.000 -100.00 % | 11.587 M | 0.000 -100.00 % | 2.954 M | 0.000 -100.00 % | 2.376 M | 0.000 -100.00 % | 2.496 M | 0.000 -100.00 % | 5.982 M | 0.000 -100.00 % | 17.050 M | 0.000 -100.00 % | 14.210 M | 0.000 -100.00 % | 12.664 M | 0.000 -100.00 % | 15.205 M | 0.000 -100.00 % | 14.906 M | 0.000 -100.00 % | 14.217 M | 0.000 -100.00 % | 14.628 M | 0.000 -100.00 % | 15.465 M | 0.000 -100.00 % | 14.620 M |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 51.910 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 | 0.000 100.00 % | 0.000 | 0.000 -100.00 % | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 0.000 -100.00 % | 4.251 M | 0.000 -100.00 % | 5.213 M | 0.000 -100.00 % | 5.023 M | 0.000 -100.00 % | 256.000 K | 0.000 -100.00 % | 439.000 K | 0.000 -100.00 % | 541.000 K | 0.000 -100.00 % | 641.000 K | 0.000 -100.00 % | 747.000 K | 0.000 -100.00 % | 948.000 K | 0.000 -100.00 % | 1.097 M | 0.000 -100.00 % | 1.299 M | 0.000 -100.00 % | 1.630 M | 0.000 -100.00 % | 1.962 M | 0.000 -100.00 % | 948.000 K | 0.000 -100.00 % | 2.819 M | 0.000 -100.00 % | 2.861 M | 0.000 -100.00 % | 3.127 M | 0.000 -100.00 % | 10.507 M | 0.000 -100.00 % | 10.846 M | 0.000 -100.00 % | 11.289 M | 0.000 -100.00 % | 11.671 M | 0.000 -100.00 % | 12.768 M |
| Total non current assets | 0.000 -100.00 % | 15.777 M | 0.000 -100.00 % | 17.300 M | 0.000 -100.00 % | 17.783 M | 0.000 -100.00 % | 13.338 M | 0.000 -100.00 % | 11.962 M | 0.000 -100.00 % | 9.543 M | 0.000 -100.00 % | 15.160 M | 0.000 -100.00 % | 16.640 M | 0.000 -100.00 % | 14.907 M | 0.000 -100.00 % | 12.960 M | 0.000 -100.00 % | 12.577 M | 0.000 -100.00 % | 12.785 M | 0.000 -100.00 % | 16.574 M | 0.000 -100.00 % | 27.022 M | 0.000 -100.00 % | 42.208 M | 0.000 -100.00 % | 49.898 M | 0.000 -100.00 % | 25.704 M | 0.000 -100.00 % | 25.698 M | 0.000 -100.00 % | 25.349 M | 0.000 -100.00 % | 26.109 M | 0.000 -100.00 % | 27.327 M | 0.000 -100.00 % | 27.451 M |
| Other current assets | -14.290 M -1 474.04 % | 1.040 M 112.39 % | -8.393 M -649.28 % | 1.528 M 121.04 % | -7.262 M -179.74 % | 9.107 M 334.41 % | -3.885 M -135.99 % | 10.795 M 491.26 % | -2.759 M -129.89 % | 9.229 M 321.74 % | -4.162 M -147.13 % | 8.830 M 151.26 % | -17.225 M -1 661.65 % | 1.103 M 111.19 % | -9.857 M -702.87 % | 1.635 M 126.38 % | -6.199 M -818.31 % | 863.000 K 105.39 % | -16.007 M -344.87 % | 6.537 M 141.66 % | -15.691 M -1 247.00 % | 1.368 M 119.54 % | -7.001 M -801.50 % | 998.000 K 103.72 % | -26.803 M -1 996.89 % | 1.413 M 110.50 % | -13.455 M -5 083.33 % | 270.000 K 102.82 % | -9.580 M -1 445.51 % | 712.000 K 170.71 % | -1.007 M -566.20 % | 216.000 K 141.78 % | -517.000 K -561.61 % | 112.000 K 149.12 % | -228.000 K -117.83 % | 1.279 M 281.68 % | -704.000 K -140.06 % | 1.757 M 404.06 % | -578.000 K -158.86 % | 982.000 K 184.36 % | -1.164 M -176.97 % | 1.512 M 142.19 % | -3.585 M -683.53 % | 614.367 K |
| Short term investments | 0.000 -100.00 % | 30.478 M | 0.000 -100.00 % | 20.439 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.500 M | 0.000 -100.00 % | 85.000 K | 0.000 -100.00 % | 20.362 M | 0.000 -100.00 % | 88.000 K | 0.000 -100.00 % | 8.826 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 % | 14.290 M | 0.000 -100.00 % | 8.393 M | 0.000 -100.00 % | 7.262 M | 0.000 -100.00 % | 3.885 M | 0.000 -100.00 % | 2.759 M | 0.000 -100.00 % | 4.162 M | 0.000 -100.00 % | 17.235 M | 0.000 -100.00 % | 9.857 M | 0.000 -100.00 % | 6.199 M | 0.000 -100.00 % | 16.007 M | 0.000 -100.00 % | 15.676 M | 0.000 -100.00 % | 6.916 M | 0.000 -100.00 % | 26.354 M | 0.000 -100.00 % | 13.367 M | 0.000 -100.00 % | 753.000 K | 0.000 -100.00 % | 1.007 M | 0.000 -100.00 % | 517.000 K | 0.000 -100.00 % | 228.000 K | 0.000 -100.00 % | 703.781 K | 0.000 -100.00 % | 578.000 K | 0.000 -100.00 % | 1.164 M | 0.000 -100.00 % | 3.585 M |
| Cash and short term investments | 14.290 M -68.08 % | 44.768 M 433.40 % | 8.393 M -70.89 % | 28.832 M 297.03 % | 7.262 M 0.00 % | 7.262 M 86.92 % | 3.885 M 0.00 % | 3.885 M 40.81 % | 2.759 M 0.00 % | 2.759 M -33.71 % | 4.162 M 0.00 % | 4.162 M -75.84 % | 17.225 M -0.06 % | 17.235 M 74.85 % | 9.857 M 0.00 % | 9.857 M 59.01 % | 6.199 M 0.00 % | 6.199 M -61.27 % | 16.007 M 0.00 % | 16.007 M 2.01 % | 15.691 M 0.10 % | 15.676 M 123.91 % | 7.001 M 0.00 % | 7.001 M -73.88 % | 26.803 M 1.70 % | 26.354 M 95.87 % | 13.455 M 0.00 % | 13.455 M 40.45 % | 9.580 M 0.01 % | 9.579 M 851.24 % | 1.007 M 0.00 % | 1.007 M 94.66 % | 517.323 K 0.06 % | 517.000 K 126.75 % | 228.000 K 0.00 % | 228.000 K -67.61 % | 704.000 K 0.03 % | 703.781 K 21.76 % | 578.000 K 0.00 % | 578.000 K -50.34 % | 1.164 M 0.00 % | 1.164 M -67.53 % | 3.585 M 0.00 % | 3.585 M |
| Total current assets | 0.000 -100.00 % | 78.135 M | 0.000 -100.00 % | 78.555 M | 0.000 -100.00 % | 70.857 M | 0.000 -100.00 % | 147.845 M | 0.000 -100.00 % | 128.947 M | 0.000 -100.00 % | 101.556 M | 0.000 -100.00 % | 91.068 M | 0.000 -100.00 % | 72.499 M | 0.000 -100.00 % | 68.186 M | 0.000 -100.00 % | 70.478 M | 0.000 -100.00 % | 71.722 M | 0.000 -100.00 % | 70.746 M | 0.000 -100.00 % | 68.614 M | 0.000 -100.00 % | 60.146 M | 0.000 -100.00 % | 43.659 M | 0.000 -100.00 % | 33.775 M | 0.000 -100.00 % | 69.440 M | 0.000 -100.00 % | 135.950 M | 0.000 -100.00 % | 197.885 M | 0.000 -100.00 % | 187.090 M | 0.000 -100.00 % | 195.812 M | 0.000 -100.00 % | 152.338 M |
| Inventory | 0.000 -100.00 % | 32.227 M | 0.000 -100.00 % | 38.990 M | 0.000 -100.00 % | 40.011 M | 0.000 -100.00 % | 33.929 M | 0.000 -100.00 % | 39.700 M | 0.000 -100.00 % | 36.654 M | 0.000 -100.00 % | 37.458 M | 0.000 -100.00 % | 49.679 M | 0.000 -100.00 % | 40.476 M | 0.000 -100.00 % | 33.776 M | 0.000 -100.00 % | 25.498 M | 0.000 -100.00 % | 20.185 M | 0.000 -100.00 % | 6.381 M | 0.000 -100.00 % | 6.519 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 49.247 M | 0.000 -100.00 % | 75.431 M | 0.000 -100.00 % | 74.014 M | 0.000 -100.00 % | 65.655 M | 0.000 -100.00 % | 35.345 M | 0.000 -100.00 % | 69.830 M |
| Net receivables | 0.000 -100.00 % | 100.000 K | 0.000 -100.00 % | 9.205 M | 0.000 -100.00 % | 14.477 M | 0.000 -100.00 % | 99.236 M | 0.000 -100.00 % | 77.259 M | 0.000 -100.00 % | 51.910 M | 0.000 -100.00 % | 35.272 M | 0.000 -100.00 % | 11.328 M | 0.000 -100.00 % | 20.648 M | 0.000 -100.00 % | 14.158 M | 0.000 -100.00 % | 29.180 M | 0.000 -100.00 % | 42.562 M | 0.000 -100.00 % | 34.466 M | 0.000 -100.00 % | 39.902 M | 0.000 -100.00 % | 33.368 M | 0.000 -100.00 % | 32.552 M | 0.000 -100.00 % | 19.564 M | 0.000 -100.00 % | 59.012 M | 0.000 -100.00 % | 121.410 M | 0.000 -100.00 % | 119.875 M | 0.000 -100.00 % | 157.791 M | 0.000 -100.00 % | 78.308 M |
| Tax assets | 0.000 -100.00 % | 825.000 K | 0.000 -100.00 % | 362.000 K | 0.000 -100.00 % | 307.000 K | 0.000 -100.00 % | 255.000 K | 0.000 -100.00 % | 273.000 K | 0.000 -100.00 % | 1.641 M | 0.000 -100.00 % | 2.028 M | 0.000 -100.00 % | 2.066 M | 0.000 -100.00 % | 2.138 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 46.199 M | 0.000 | 0.000 | 0.000 -100.00 % | 22.707 M | 0.000 -100.00 % | 639.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 190.000 K | 0.000 -100.00 % | 541.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 % | 18.292 M | 0.000 -100.00 % | 32.303 M | 0.000 -100.00 % | 19.629 M | 0.000 -100.00 % | 28.461 M | 0.000 -100.00 % | 28.818 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 0.000 -100.00 % | 37.630 M | 0.000 -100.00 % | 79.934 M | 0.000 -100.00 % | 37.630 M | 0.000 -100.00 % | 73.053 M | 0.000 -100.00 % | 37.630 M | 0.000 -100.00 % | 67.270 M | 0.000 -100.00 % | 74.897 M | 0.000 -100.00 % | 75.061 M | 0.000 100.00 % | -13.512 M | 0.000 | 0.000 | 0.000 -100.00 % | 37.630 M | 0.000 | 0.000 | 0.000 -100.00 % | 37.630 M | 0.000 | 0.000 | 0.000 -100.00 % | 37.630 M | 0.000 | 0.000 | 0.000 -100.00 % | 37.630 M | 0.000 | 0.000 | 0.000 -100.00 % | 37.630 M | 0.000 | 0.000 | 0.000 -100.00 % | 37.630 M | 0.000 -100.00 % | 37.630 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 0.000 -100.00 % | 93.912 M | 0.000 -100.00 % | 95.855 M | 0.000 -100.00 % | 88.640 M | 0.000 -100.00 % | 161.183 M | 0.000 -100.00 % | 140.909 M | 0.000 -100.00 % | 111.099 M | 0.000 -100.00 % | 106.228 M | 0.000 -100.00 % | 89.139 M | 0.000 -100.00 % | 83.093 M | 0.000 -100.00 % | 83.438 M | 0.000 -100.00 % | 84.299 M | 0.000 -100.00 % | 83.531 M | 0.000 -100.00 % | 85.188 M | 0.000 -100.00 % | 87.168 M | 0.000 -100.00 % | 85.867 M | 0.000 -100.00 % | 83.673 M | 0.000 -100.00 % | 95.144 M | 0.000 -100.00 % | 161.648 M | 0.000 -100.00 % | 223.234 M | 0.000 -100.00 % | 213.199 M | 0.000 -100.00 % | 223.139 M | 0.000 -100.00 % | 179.789 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-06-30 | 2014-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 | 0.000 | 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 | -2.991 M -166.58 % | -1.122 M -153.10 % | 2.113 M 208.02 % | 686.000 K 101.17 % | 341.000 K -63.33 % | 930.000 K -8.37 % | 1.015 M 535.62 % | -233.000 K 86.86 % | -1.773 M -431.40 % | 535.000 K 118.22 % | -2.937 M -424.46 % | -560.000 K 2.27 % | -573.000 K 14.09 % | -667.000 K -211.35 % | 599.000 K 137.48 % | -1.598 M -215.97 % | 1.378 M 1 737.33 % | 75.000 K -86.91 % | 573.000 K 101.76 % | 284.000 K -61.78 % | 743.000 K 66.59 % | 446.000 K 162.03 % | -719.000 K -871.62 % | -74.000 K -137.00 % | 200.000 K -45.05 % | 364.000 K 427.54 % | 69.000 K 102.73 % | -2.526 M -19 330.77 % | -13.000 K 99.22 % | -1.664 M -2 460.00 % | -65.000 K -105.04 % | 1.290 M 113.93 % | 603.000 K -70.07 % | 2.015 M 393.87 % | 408.000 K 153.42 % | 161.000 K -92.52 % | 2.153 M 348.72 % | 479.808 K -76.25 % | 2.020 M 266.94 % | -1.210 M -152.08 % | -480.000 K -127.21 % | 1.764 M 246.76 % | -1.202 M 33.96 % | -1.820 M -248.94 % | 1.222 M 151.14 % | 486.575 K |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 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 | 0.000 | 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 | 0.000 | 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 | 0.000 | 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 | 0.000 | 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 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 | 0.000 | 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 | 0.000 | 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 | 0.000 | 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 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 |