Khandelwal Extractions Limited ZKHANDEN.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 7.281 M -7.13 % | 7.840 M 14.89 % | 6.824 M 7 482.22 % | 90.000 K | 0.000 | 0.000 -100.00 % | 53.705 M -56.58 % | 123.680 M -18.44 % | 151.649 M 47.89 % | 102.543 M -11.87 % | 116.349 M -27.38 % | 160.215 M -18.55 % | 196.716 M 20.19 % | 163.666 M 56.62 % | 104.498 M |
| Net income | 2.960 M -13.04 % | 3.404 M 74.74 % | 1.948 M -34.43 % | 2.971 M 217.57 % | -2.527 M 41.61 % | -4.328 M -22.35 % | -3.537 M 43.22 % | -6.230 M -233.47 % | 4.667 M 712.52 % | -762.004 K 77.36 % | -3.366 M -211.83 % | 3.010 M -32.26 % | 4.444 M 268.85 % | 1.205 M -35.89 % | 1.879 M |
| Income before tax | 3.956 M -16.03 % | 4.711 M 50.66 % | 3.127 M -26.91 % | 4.278 M 219.83 % | -3.570 M 34.83 % | -5.478 M -9.15 % | -5.018 M 29.22 % | -7.091 M -233.29 % | 5.320 M 592.01 % | -1.081 M 77.93 % | -4.899 M -211.36 % | 4.399 M -32.17 % | 6.485 M 298.07 % | 1.629 M -40.19 % | 2.723 M |
| Income before tax ratio | 0.54 -9.58 % | 0.60 31.13 % | 0.46 -99.04 % | 47.53 | 0.00 | 0.00 100.00 % | -0.09 -62.99 % | -0.06 -263.43 % | 0.04 432.69 % | -0.01 74.96 % | -0.04 -253.35 % | 0.03 -16.71 % | 0.03 231.19 % | 0.01 -61.81 % | 0.03 |
| EBITDA | 4.332 M -21.41 % | 5.512 M 38.11 % | 3.991 M -24.68 % | 5.299 M 230.29 % | -4.067 M 29.63 % | -5.780 M -149.51 % | -2.317 M 25.87 % | -3.125 M -139.03 % | 8.007 M 2 400.75 % | -348.017 K 71.40 % | -1.217 M -117.17 % | 7.089 M -18.82 % | 8.733 M 86.90 % | 4.672 M -15.36 % | 5.520 M |
| Net income ratio | 0.41 -6.37 % | 0.43 52.10 % | 0.29 -99.14 % | 33.01 | 0.00 | 0.00 100.00 % | -0.07 -30.77 % | -0.05 -263.65 % | 0.03 514.18 % | -0.01 74.32 % | -0.03 -253.99 % | 0.02 -16.82 % | 0.02 206.88 % | 0.01 -59.07 % | 0.02 |
| Ratio EBITDA | 0.59 -15.37 % | 0.70 20.21 % | 0.58 -99.01 % | 58.88 | 0.00 | 0.00 100.00 % | -0.04 -70.71 % | -0.03 -147.86 % | 0.05 1 655.73 % | 0.00 67.55 % | -0.01 -123.64 % | 0.04 -0.33 % | 0.04 55.50 % | 0.03 -45.96 % | 0.05 |
| Gross profit ratio | 1.00 45.54 % | 0.69 6.93 % | 0.64 101.84 % | -34.94 | 0.00 | 0.00 -100.00 % | 0.06 35.31 % | 0.04 -34.96 % | 0.06 -33.88 % | 0.10 60.35 % | 0.06 -49.78 % | 0.12 -1.78 % | 0.12 2.25 % | 0.12 -4.04 % | 0.13 |
| Weighted average shs out dil | 849.541 K -0.17 % | 851.000 K 0.12 % | 850.000 K 0.00 % | 850.000 K 0.00 % | 850.000 K -0.01 % | 850.100 K 0.00 % | 850.100 K 0.00 % | 850.100 K 0.00 % | 850.100 K 0.00 % | 850.100 K 0.00 % | 850.100 K 0.00 % | 850.100 K 0.00 % | 850.100 K 0.00 % | 850.100 K 0.00 % | 850.100 K |
| Weighted average shs out | 849.541 K -0.17 % | 851.000 K 0.12 % | 850.000 K 0.00 % | 850.000 K 0.00 % | 850.000 K -0.01 % | 850.100 K 0.00 % | 850.100 K 0.00 % | 850.100 K 0.00 % | 850.100 K 0.00 % | 850.100 K 0.00 % | 850.100 K 0.00 % | 850.100 K 0.00 % | 850.100 K 0.00 % | 850.100 K 0.00 % | 850.100 K |
| EPS diluted | 3.48 -13.00 % | 4.00 74.67 % | 2.29 -34.38 % | 3.49 217.51 % | -2.97 41.65 % | -5.09 -22.36 % | -4.16 43.25 % | -7.33 -233.52 % | 5.49 710.00 % | -0.90 77.50 % | -4.00 -237.93 % | 2.90 -36.82 % | 4.59 481.01 % | 0.79 -50.00 % | 1.58 |
| Earnings per share | 3.48 -13.00 % | 4.00 74.67 % | 2.29 -34.38 % | 3.49 217.51 % | -2.97 41.65 % | -5.09 -22.36 % | -4.16 43.25 % | -7.33 -233.52 % | 5.49 710.00 % | -0.90 77.50 % | -4.00 -237.93 % | 2.90 -36.82 % | 4.59 481.01 % | 0.79 -50.00 % | 1.58 |
| Gross profit | 7.281 M 35.16 % | 5.387 M 22.85 % | 4.385 M 239.43 % | -3.145 M -21.57 % | -2.587 M 9.42 % | -2.856 M -193.19 % | 3.065 M -41.25 % | 5.217 M -46.95 % | 9.834 M -2.21 % | 10.057 M 41.32 % | 7.116 M -63.53 % | 19.510 M -20.01 % | 24.390 M 22.90 % | 19.846 M 50.29 % | 13.205 M |
| Income tax expense | 996.000 K -23.79 % | 1.307 M 10.86 % | 1.179 M -9.79 % | 1.307 M 225.31 % | -1.043 M 9.30 % | -1.150 M 22.36 % | -1.481 M -72.03 % | -861.000 K -231.98 % | 652.382 K 304.36 % | -319.230 K 79.17 % | -1.532 M -210.35 % | 1.389 M -31.97 % | 2.041 M 381.05 % | 424.323 K -49.74 % | 844.320 K |
| Cost of revenue | 771.000 K -68.57 % | 2.453 M 0.57 % | 2.439 M -24.61 % | 3.235 M 25.05 % | 2.587 M -9.42 % | 2.856 M -94.36 % | 50.641 M -57.25 % | 118.464 M -16.47 % | 141.816 M 53.34 % | 92.486 M -15.33 % | 109.233 M -22.37 % | 140.705 M -18.35 % | 172.325 M 19.82 % | 143.821 M 57.54 % | 91.293 M |
| General and administrative expenses | 0.000 -100.00 % | 1.106 M -20.94 % | 1.399 M 9.64 % | 1.276 M 18.29 % | 1.079 M -52.88 % | 2.289 M 43.11 % | 1.600 M 6.29 % | 1.505 M -12.30 % | 1.716 M 885.40 % | 174.150 K -89.49 % | 1.656 M -28.58 % | 2.319 M 25.29 % | 1.851 M 2.26 % | 1.810 M 75.27 % | 1.033 M |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 596.852 K 126.12 % | 263.948 K -89.86 % | 2.602 M 180.48 % | 927.807 K 267.99 % | 252.128 K -90.79 % | 2.737 M -59.19 % | 6.706 M -34.61 % | 10.255 M 9.99 % | 9.323 M 99.63 % | 4.670 M |
| Other expenses | 5.052 M 262.93 % | 1.392 M 14.29 % | 1.218 M -24.16 % | 1.606 M 75.84 % | 913.317 K | 0.000 -100.00 % | 6.310 M -4.19 % | 6.586 M 373.72 % | 1.390 M -87.02 % | 10.711 M 41.21 % | 7.585 M -4.50 % | 7.943 M 8.32 % | 7.333 M 11.13 % | 6.598 M -1.24 % | 6.681 M |
| Operating expenses | 5.052 M 102.24 % | 2.498 M -4.55 % | 2.617 M -9.20 % | 2.882 M 44.68 % | 1.992 M -30.98 % | 2.886 M -64.69 % | 8.174 M -23.56 % | 10.693 M 165.07 % | 4.034 M -63.78 % | 11.138 M -7.02 % | 11.979 M -29.40 % | 16.968 M -12.71 % | 19.439 M 9.63 % | 17.732 M 43.18 % | 12.385 M |
| Cost and expenses | 5.052 M 2.04 % | 4.951 M -2.08 % | 5.056 M -17.35 % | 6.117 M 136.45 % | 2.587 M -58.90 % | 6.294 M -89.30 % | 58.814 M -54.46 % | 129.157 M -11.44 % | 145.850 M 40.75 % | 103.624 M -14.51 % | 121.212 M -23.12 % | 157.673 M -17.78 % | 191.764 M 18.70 % | 161.553 M 55.82 % | 103.678 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 |
| Selling general and administrative expenses | 0.000 -100.00 % | 1.106 M -20.94 % | 1.399 M 9.64 % | 1.276 M 18.29 % | 1.079 M -62.63 % | 2.886 M 54.87 % | 1.864 M -54.63 % | 4.107 M 55.35 % | 2.644 M 520.22 % | 426.278 K -90.30 % | 4.394 M -51.32 % | 9.025 M -25.45 % | 12.106 M 8.73 % | 11.133 M 95.22 % | 5.703 M |
| Interest income | 0.000 -100.00 % | 2.206 M 14.42 % | 1.928 M 10.87 % | 1.739 M 5.04 % | 1.656 M -12.53 % | 1.893 M -21.75 % | 2.419 M -0.45 % | 2.430 M 5.57 % | 2.301 M -0.65 % | 2.316 M -29.83 % | 3.301 M -22.11 % | 4.238 M 17.74 % | 3.600 M 62.83 % | 2.211 M -49.71 % | 4.396 M |
| Interest expense | 125.000 K -73.52 % | 472.000 K -17.19 % | 570.000 K -20.83 % | 720.000 K 0.00 % | 720.000 K -33.33 % | 1.080 M -50.64 % | 2.188 M -36.61 % | 3.452 M 54.04 % | 2.241 M -12.77 % | 2.569 M -23.03 % | 3.337 M 40.12 % | 2.382 M 23.61 % | 1.927 M -28.44 % | 2.692 M 9.88 % | 2.450 M |
| Depreciation and amortization | 251.000 K -23.71 % | 329.000 K 11.90 % | 294.000 K -2.33 % | 301.000 K -41.21 % | 512.000 K -0.38 % | 513.929 K 0.00 % | 513.929 K 0.00 % | 513.929 K 15.10 % | 446.511 K 22.67 % | 363.997 K 5.68 % | 344.436 K 11.76 % | 308.204 K -4.08 % | 321.330 K -8.43 % | 350.898 K 1.32 % | 346.341 K |
| Operating income | 2.229 M -22.85 % | 2.889 M 63.50 % | 1.767 M 129.32 % | -6.027 M -132.97 % | -2.587 M 18.91 % | -3.190 M 37.55 % | -5.109 M 6.72 % | -5.477 M -194.43 % | 5.800 M 636.41 % | -1.081 M 77.77 % | -4.863 M -291.28 % | 2.542 M -48.66 % | 4.951 M 134.24 % | 2.114 M 157.54 % | 820.758 K |
| Operating income ratio | 0.31 -16.92 % | 0.37 42.31 % | 0.26 100.39 % | -66.97 | 0.00 | 0.00 100.00 % | -0.10 -114.82 % | -0.04 -215.78 % | 0.04 462.71 % | -0.01 74.77 % | -0.04 -363.40 % | 0.02 -36.96 % | 0.03 94.88 % | 0.01 64.44 % | 0.01 |
| Total other income expenses net | 1.727 M -5.21 % | 1.822 M 34.07 % | 1.359 M -86.81 % | 10.305 M 1 148.32 % | -983.000 K 57.02 % | -2.287 M -2 632.50 % | 90.320 K 105.60 % | -1.614 M -236.22 % | -480.000 K | 0.000 100.00 % | -35.950 K -101.94 % | 1.857 M 21.08 % | 1.533 M 416.31 % | -484.788 K -125.48 % | 1.903 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -1.725 M -141.68 % | 4.139 M 137.44 % | -11.056 M -63.65 % | -6.756 M -218.36 % | 5.708 M -12.33 % | 6.511 M 36.44 % | 4.772 M -89.46 % | 45.259 M -12.56 % | 51.759 M -6.73 % | 55.495 M 67.03 % | 33.226 M -32.58 % | 49.283 M 197.80 % | 16.549 M -51.99 % | 34.472 M -3.02 % | 35.546 M |
| Total investments | 19.671 M -4.11 % | 20.514 M 4 855.07 % | 414.000 K 0.00 % | 414.000 K | 0.000 -100.00 % | 1.072 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total debt | 0.000 -100.00 % | 4.800 M -45.45 % | 8.800 M -26.67 % | 12.000 M 0.00 % | 12.000 M 0.00 % | 12.000 M 0.00 % | 12.000 M -73.59 % | 45.439 M -12.55 % | 51.959 M -8.13 % | 56.555 M 68.34 % | 33.596 M -33.05 % | 50.179 M 83.44 % | 27.355 M -23.65 % | 35.830 M -1.68 % | 36.441 M |
| Accumulated other comprehensive income loss | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 15.373 M 451.40 % | 2.788 M 552.60 % | -616.000 K 75.98 % | -2.564 M 53.68 % | -5.535 M -84.01 % | -3.008 M -327.90 % | 1.320 M -72.83 % | 4.857 M -57.29 % | 11.374 M 69.60 % | 6.706 M -20.44 % | 8.429 M -31.67 % | 12.336 M 25.06 % | 9.864 M 65.64 % | 5.955 M 12.68 % | 5.285 M |
| Common stock | 8.801 M 0.00 % | 8.801 M 0.00 % | 8.801 M 0.00 % | 8.801 M 0.00 % | 8.801 M 0.01 % | 8.801 M 0.00 % | 8.801 M 0.00 % | 8.801 M 0.00 % | 8.801 M 0.00 % | 8.801 M -31.25 % | 12.801 M 0.00 % | 12.801 M 0.00 % | 12.801 M 0.00 % | 12.801 M 0.00 % | 12.801 M |
| Total equity | 29.174 M 11.29 % | 26.214 M 14.92 % | 22.810 M 9.34 % | 20.862 M 16.61 % | 17.891 M -12.68 % | 20.490 M -17.20 % | 24.745 M -12.51 % | 28.283 M -18.73 % | 34.799 M 15.49 % | 30.132 M -15.88 % | 35.822 M -8.67 % | 39.221 M 6.72 % | 36.751 M 11.89 % | 32.846 M 2.08 % | 32.176 M |
| Other non current liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -537.741 K | 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 -100.00 % | 1.000 M 0.00 % | 1.000 M -75.00 % | 4.000 M 321.05 % | 950.000 K -87.21 % | 7.425 M 92.61 % | 3.855 M -24.41 % | 5.100 M -17.01 % | 6.145 M |
| Total non current liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 M 0.00 % | 1.000 M -75.00 % | 4.000 M 246.44 % | 1.155 M -87.36 % | 9.132 M 64.16 % | 5.563 M -17.79 % | 6.767 M -13.47 % | 7.820 M |
| Other current liabilities | 5.404 M -11.32 % | 6.094 M 963.53 % | 573.000 K 8.52 % | 528.000 K -87.20 % | 4.125 M 57.37 % | 2.621 M 92.72 % | 1.360 M -87.09 % | 10.538 M -8.09 % | 11.465 M 51.54 % | 7.566 M -39.35 % | 12.475 M 17.60 % | 10.608 M -3.50 % | 10.993 M -26.65 % | 14.986 M 2.01 % | 14.691 M |
| Deferred revenue | 0.000 -100.00 % | 425.000 K -93.40 % | 6.441 M 15.10 % | 5.596 M | 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 -100.00 % | 4.800 M -45.45 % | 8.800 M -26.67 % | 12.000 M 0.00 % | 12.000 M 0.00 % | 12.000 M 0.00 % | 12.000 M -73.00 % | 44.439 M -12.80 % | 50.959 M -3.04 % | 52.555 M 60.99 % | 32.646 M -23.64 % | 42.754 M 81.93 % | 23.500 M -23.53 % | 30.730 M 1.43 % | 30.296 M |
| Total current liabilities | 6.008 M -49.50 % | 11.896 M -27.34 % | 16.373 M -12.94 % | 18.806 M 12.17 % | 16.766 M 9.57 % | 15.302 M 9.92 % | 13.921 M -77.28 % | 61.269 M -28.17 % | 85.294 M 24.96 % | 68.257 M 32.41 % | 51.548 M -21.39 % | 65.577 M 33.09 % | 49.271 M -9.74 % | 54.588 M -4.05 % | 56.895 M |
| Total liabilities | 6.008 M -49.50 % | 11.896 M -27.34 % | 16.373 M -12.94 % | 18.806 M 12.17 % | 16.766 M 9.57 % | 15.302 M 9.92 % | 13.921 M -77.64 % | 62.269 M -27.84 % | 86.294 M 19.43 % | 72.257 M 37.10 % | 52.702 M -29.46 % | 74.709 M 36.25 % | 54.834 M -10.63 % | 61.355 M -5.19 % | 64.714 M |
| Other non current assets | 0.000 100.00 % | -404.000 K -109.04 % | 4.467 M -2.83 % | 4.597 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 409.811 K 0.00 % | 409.811 K 0.74 % | 406.811 K 0.00 % | 406.811 K 0.00 % | 406.811 K |
| Long term investments | 5.389 M 1 201.69 % | 414.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 |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 5.614 M -4.12 % | 5.855 M 414.05 % | 1.139 M -12.52 % | 1.302 M -84.71 % | 8.518 M -10.03 % | 9.467 M -5.15 % | 9.981 M -4.90 % | 10.495 M -1.15 % | 10.618 M 25.07 % | 8.490 M 2.22 % | 8.305 M -3.61 % | 8.616 M -2.44 % | 8.832 M -3.26 % | 9.129 M -1.98 % | 9.314 M |
| Total non current assets | 11.833 M 53.86 % | 7.691 M -11.99 % | 8.739 M -14.38 % | 10.207 M -25.09 % | 13.626 M 0.70 % | 13.532 M 4.96 % | 12.892 M 7.72 % | 11.968 M 6.58 % | 11.230 M 30.52 % | 8.604 M -1.27 % | 8.715 M -3.44 % | 9.026 M -2.30 % | 9.238 M -3.12 % | 9.536 M -1.90 % | 9.721 M |
| Other current assets | 6.919 M -15.94 % | 8.231 M -19.60 % | 10.238 M -1.39 % | 10.382 M 31.82 % | 7.876 M -49.24 % | 15.517 M -11.92 % | 17.618 M -31.60 % | 25.759 M 6.67 % | 24.147 M 42.35 % | 16.963 M 7 010.66 % | 238.562 K 73.26 % | 137.690 K 24 487.50 % | 560.000 -99.72 % | 201.675 K -14.85 % | 236.845 K |
| Short term investments | 14.696 M -26.89 % | 20.100 M 4 755.07 % | 414.000 K 0.00 % | 414.000 K | 0.000 -100.00 % | 1.072 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 1.725 M 160.97 % | 661.000 K -96.67 % | 19.856 M 5.86 % | 18.756 M 198.09 % | 6.292 M 14.63 % | 5.489 M -24.06 % | 7.228 M 3 922.31 % | 179.695 K -10.10 % | 199.879 K -81.13 % | 1.059 M 186.25 % | 370.014 K -58.71 % | 896.055 K -91.71 % | 10.806 M 695.35 % | 1.359 M 51.77 % | 895.184 K |
| Cash and short term investments | 16.421 M -20.90 % | 20.761 M 4.56 % | 19.856 M 5.86 % | 18.756 M 198.09 % | 6.292 M -4.10 % | 6.561 M -9.22 % | 7.228 M 3 922.31 % | 179.695 K -10.10 % | 199.879 K -81.13 % | 1.059 M 186.25 % | 370.014 K -58.71 % | 896.055 K -91.71 % | 10.806 M 695.35 % | 1.359 M 51.77 % | 895.184 K |
| Total current assets | 23.349 M -23.24 % | 30.419 M -0.08 % | 30.444 M 3.34 % | 29.461 M 40.08 % | 21.031 M -5.52 % | 22.260 M -13.64 % | 25.775 M -67.20 % | 78.583 M -28.47 % | 109.864 M 17.15 % | 93.784 M 17.51 % | 79.809 M -23.92 % | 104.903 M 27.39 % | 82.347 M -2.74 % | 84.665 M -2.87 % | 87.169 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 181.000 K -0.13 % | 181.232 K -80.48 % | 928.650 K -98.08 % | 48.265 M -38.81 % | 78.878 M 8.75 % | 72.534 M 39.69 % | 51.924 M -22.05 % | 66.611 M 22.53 % | 54.361 M -3.60 % | 56.391 M -18.68 % | 69.345 M |
| Net receivables | 9.000 K -99.37 % | 1.427 M 307.71 % | 350.000 K 8.36 % | 323.000 K -95.17 % | 6.682 M | 0.000 | 0.000 -100.00 % | 4.380 M -34.03 % | 6.639 M 105.70 % | 3.228 M -88.17 % | 27.276 M -26.79 % | 37.259 M 116.88 % | 17.180 M -35.69 % | 26.713 M 60.04 % | 16.692 M |
| Tax assets | 830.000 K -54.55 % | 1.826 M -41.72 % | 3.133 M -27.27 % | 4.308 M -15.66 % | 5.108 M 25.67 % | 4.065 M 39.65 % | 2.911 M 97.57 % | 1.473 M 140.63 % | 612.259 K 434.12 % | 114.630 K | 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 |
| Account payables | 604.000 K 4.68 % | 577.000 K 3.22 % | 559.000 K -12.24 % | 637.000 K -0.62 % | 641.000 K -5.83 % | 680.699 K 21.38 % | 560.814 K -91.09 % | 6.292 M -70.01 % | 20.984 M 157.90 % | 8.136 M 26.59 % | 6.427 M -47.38 % | 12.216 M -17.34 % | 14.779 M 66.59 % | 8.872 M -25.50 % | 11.908 M |
| Tax payables | 0.000 | 0.000 | 0.000 -100.00 % | 45.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.886 M | 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 |
| 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 |
| 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 |
| 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 |
| Other total stockholders equity | 20.373 M 39.30 % | 14.625 M 0.00 % | 14.625 M 0.00 % | 14.625 M 0.00 % | 14.625 M -0.49 % | 14.697 M 0.49 % | 14.625 M 0.00 % | 14.625 M 0.00 % | 14.625 M 0.00 % | 14.625 M 0.22 % | 14.593 M 3.61 % | 14.084 M -0.02 % | 14.087 M -0.03 % | 14.090 M 0.00 % | 14.090 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 537.741 K | 0.000 -100.00 % | 204.600 K -88.01 % | 1.707 M -0.06 % | 1.708 M 2.47 % | 1.667 M -0.49 % | 1.675 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 |
| Total assets | 35.182 M -7.68 % | 38.110 M -2.74 % | 39.183 M -1.22 % | 39.668 M 14.46 % | 34.657 M -3.17 % | 35.792 M -7.43 % | 38.666 M -57.30 % | 90.551 M -25.22 % | 121.094 M 18.27 % | 102.388 M 15.66 % | 88.524 M -22.30 % | 113.930 M 24.40 % | 91.586 M -2.78 % | 94.201 M -2.78 % | 96.890 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Change in working capital | 163.000 K 111.35 % | -1.436 M -277.50 % | 809.000 K -81.80 % | 4.445 M 185.85 % | 1.555 M -16.41 % | 1.860 M -95.03 % | 37.407 M 49.98 % | 24.941 M 493.17 % | -6.344 M 48.65 % | -12.354 M -158.88 % | 20.981 M 161.58 % | -34.073 M -317.86 % | 15.640 M 6 274.93 % | -253.283 K 98.68 % | -19.190 M |
| Accounts receivables | 825.000 K 178.80 % | -1.047 M -1 705.17 % | -58.000 K -102.56 % | 2.267 M 2 364.13 % | 92.000 K | 0.000 -100.00 % | 8.834 M 5 593.88 % | -160.806 K | 0.000 -100.00 % | 7.884 M -24.38 % | 10.425 M 151.91 % | -20.082 M -310.65 % | 9.533 M 190.15 % | -10.575 M -178.83 % | 13.415 M |
| Inventory | 0.000 | 0.000 | 0.000 -100.00 % | 181.000 K | 0.000 -100.00 % | 747.418 K -98.42 % | 47.337 M 54.63 % | 30.612 M 582.58 % | -6.344 M 69.22 % | -20.610 M -240.33 % | 14.687 M 219.89 % | -12.250 M -703.38 % | 2.030 M -84.33 % | 12.954 M 130.43 % | -42.566 M |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -662.000 K -70.18 % | -389.000 K -144.87 % | 867.000 K -56.58 % | 1.997 M 36.50 % | 1.463 M 31.45 % | 1.113 M 105.93 % | -18.764 M -240.51 % | -5.511 M | 0.000 -100.00 % | 371.712 K 109.00 % | -4.131 M -137.32 % | -1.741 M -142.71 % | 4.076 M 254.85 % | -2.632 M -126.43 % | 9.960 M |
| Other non cash items | -1.455 M 13.75 % | -1.687 M 79.18 % | -8.104 M 43.80 % | -14.420 M -1 330.56 % | -1.008 M -144.59 % | -412.123 K -669.17 % | -53.580 K -104.06 % | 1.319 M 401.86 % | 262.843 K 7.17 % | 245.254 K 165.80 % | -372.754 K 87.83 % | -3.063 M 19.61 % | -3.810 M -459.34 % | 1.060 M 146.04 % | -2.303 M |
| Net cash provided by operating activities | 2.915 M 52.06 % | 1.917 M 149.48 % | -3.874 M 28.21 % | -5.396 M -114.89 % | -2.511 M 27.08 % | -3.443 M -110.48 % | 32.848 M 66.88 % | 19.683 M 6 361.30 % | -314.366 K 97.55 % | -12.826 M -179.89 % | 16.054 M 149.51 % | -32.429 M -274.01 % | 18.636 M 568.72 % | 2.787 M 115.13 % | -18.423 M |
| Investments in property plant and equipment | 0.000 100.00 % | -844.000 K | 0.000 100.00 % | -33.000 K | 0.000 | 0.000 | 0.000 100.00 % | -394.360 K 85.67 % | -2.753 M -383.12 % | -569.791 K -1 600.87 % | -33.500 K 63.93 % | -92.875 K -295.21 % | -23.500 K 88.63 % | -206.665 K 46.05 % | -383.088 K |
| 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 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 M | 0.000 | 0.000 100.00 % | -7.000 M -16.67 % | -6.000 M | 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 -100.00 % | 7.123 M 17.25 % | 6.076 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | -2.701 M -58.14 % | -1.708 M -136.50 % | 4.679 M -74.86 % | 18.613 M 528.39 % | 2.962 M -21.74 % | 3.785 M -38.09 % | 6.113 M 82.11 % | 3.357 M | 0.000 -100.00 % | 2.236 M -22.10 % | 2.870 M -30.01 % | 4.101 M 7.90 % | 3.801 M 69.08 % | 2.248 M -45.94 % | 4.159 M |
| Net cash used for investing activites | -2.701 M -5.84 % | -2.552 M -154.54 % | 4.679 M -74.82 % | 18.580 M 527.28 % | 2.962 M 6.37 % | 2.785 M -54.45 % | 6.113 M 106.36 % | 2.962 M 212.66 % | -2.629 M -250.95 % | 1.742 M -38.60 % | 2.837 M -29.23 % | 4.009 M 6.11 % | 3.778 M 85.04 % | 2.041 M -45.93 % | 3.776 M |
| Debt repayment | 1.400 M -33.33 % | 2.100 M 110.00 % | 1.000 M | 0.000 | 0.000 | 0.000 100.00 % | -28.439 M -102.11 % | -14.071 M -206.20 % | -4.595 M -131.78 % | 14.459 M 396.29 % | -4.880 M -309.89 % | 2.325 M 210.71 % | -2.100 M -28.83 % | -1.630 M -143.06 % | 3.785 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -519.945 K 12.13 % | -591.705 K -10.68 % | -534.623 K 0.00 % | -534.623 K 0.33 % | -536.400 K |
| Other financing activites | -550.000 K 1.79 % | -560.000 K 20.57 % | -705.000 K 2.08 % | -720.000 K -304.55 % | 352.000 K 132.59 % | -1.080 M 68.92 % | -3.475 M 59.58 % | -8.595 M -1 890.68 % | 480.000 K 117.87 % | -2.686 M 80.84 % | -14.017 M -183.55 % | 16.777 M 262.38 % | -10.332 M -369.58 % | -2.200 M -119.43 % | 11.323 M |
| Net cash used provided by financing activities | 850.000 K -44.81 % | 1.540 M 422.03 % | 295.000 K 140.97 % | -720.000 K -304.55 % | 352.000 K 132.59 % | -1.080 M 96.62 % | -31.913 M -40.80 % | -22.666 M -450.78 % | -4.115 M -134.95 % | 11.773 M 160.63 % | -19.417 M -204.90 % | 18.510 M 242.75 % | -12.967 M -197.07 % | -4.365 M -129.96 % | 14.571 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 1.064 M 17.57 % | 905.000 K -17.73 % | 1.100 M -91.17 % | 12.464 M 1 452.18 % | 803.000 K 146.18 % | -1.739 M -124.67 % | 7.048 M 35 019.68 % | -20.184 K 99.71 % | -7.059 M -1 124.32 % | 689.148 K 231.01 % | -526.041 K 94.69 % | -9.910 M -204.90 % | 9.447 M 1 938.52 % | 463.436 K 708.08 % | -76.213 K |
| Cash at beginning of period | 661.000 K -96.67 % | 19.856 M 5.86 % | 18.756 M 198.09 % | 6.292 M 14.63 % | 5.489 M -24.06 % | 7.228 M 3 922.31 % | 179.695 K -10.10 % | 199.879 K -81.13 % | 1.059 M 186.25 % | 370.014 K -58.71 % | 896.055 K -91.71 % | 10.806 M 695.35 % | 1.359 M 51.77 % | 895.184 K -7.85 % | 971.397 K |
| Cash at end of period | 1.725 M -91.69 % | 20.761 M 4.56 % | 19.856 M 5.86 % | 18.756 M 198.09 % | 6.292 M 14.63 % | 5.489 M -24.06 % | 7.228 M 3 922.31 % | 179.695 K 102.99 % | -6.000 M -666.48 % | 1.059 M 186.25 % | 370.014 K -58.71 % | 896.055 K -91.71 % | 10.806 M 695.35 % | 1.359 M 51.77 % | 895.184 K |
| Operating cash flow | 2.915 M 52.06 % | 1.917 M 149.48 % | -3.874 M 28.21 % | -5.396 M -114.89 % | -2.511 M 27.08 % | -3.443 M -110.48 % | 32.848 M 66.88 % | 19.683 M 6 361.30 % | -314.366 K 97.55 % | -12.826 M -179.89 % | 16.054 M 149.51 % | -32.429 M -274.01 % | 18.636 M 568.72 % | 2.787 M 115.13 % | -18.423 M |
| Capital expenditure | 0.000 100.00 % | -844.000 K | 0.000 100.00 % | -33.000 K | 0.000 | 0.000 | 0.000 100.00 % | -394.360 K 85.67 % | -2.753 M -383.12 % | -569.791 K -1 600.87 % | -33.500 K 63.93 % | -92.875 K -295.21 % | -23.500 K 88.63 % | -206.665 K 46.05 % | -383.088 K |
| Free CashFlow | 2.915 M 171.67 % | 1.073 M 127.70 % | -3.874 M 28.64 % | -5.429 M -116.21 % | -2.511 M 27.08 % | -3.443 M -110.48 % | 32.848 M 70.30 % | 19.289 M 728.90 % | -3.067 M 77.10 % | -13.396 M -183.62 % | 16.020 M 149.26 % | -32.521 M -274.73 % | 18.613 M 621.37 % | 2.580 M 113.72 % | -18.806 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 1.457 M 1.39 % | 1.437 M -14.41 % | 1.679 M -22.41 % | 2.164 M 8.15 % | 2.001 M 0.00 % | 2.001 M 0.76 % | 1.986 M 1.90 % | 1.949 M 2.36 % | 1.904 M -72.09 % | 6.823 M | 0.000 -100.00 % | 1.772 M -18.30 % | 2.169 M 186.55 % | -2.506 M -306.43 % | 1.214 M 1 248.89 % | 90.000 K -93.03 % | 1.292 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 458.000 -99.98 % | 2.043 M -95.19 % | 42.481 M 362.71 % | 9.181 M -71.17 % | 31.845 M 54.32 % | 20.636 M -54.91 % | 45.763 M 67.27 % | 27.359 M -25.13 % | 36.541 M 2 139.03 % | 1.632 M -97.98 % | 80.825 M 146.88 % | 32.738 M -5.16 % | 34.521 M 180.04 % | 12.327 M -71.65 % | 43.476 M 258.89 % | 12.114 M -65.21 % | 34.824 M 71.89 % | 20.260 M -27.93 % | 28.112 M -15.21 % | 33.153 M -31.91 % | 48.693 M 151.00 % | 19.400 M -56.56 % | 44.663 M -5.89 % | 47.459 M |
| Net income | 461.000 K 233.24 % | -346.000 K -137.37 % | 926.000 K -24.72 % | 1.230 M 6.96 % | 1.150 M 1 990.91 % | 55.000 K -95.80 % | 1.310 M 41.47 % | 926.000 K -16.80 % | 1.113 M 1 043.22 % | -118.000 K -123.98 % | 492.000 K -37.96 % | 793.000 K 1.54 % | 781.000 K 119.43 % | -4.019 M -135.44 % | -1.707 M -117.85 % | 9.563 M 1 204.27 % | -866.000 K -520.39 % | 206.000 K 121.71 % | -949.000 K 8.13 % | -1.033 M -37.55 % | -751.000 K -384.94 % | -154.863 K 90.41 % | -1.614 M -29.64 % | -1.245 M 5.25 % | -1.314 M -912.91 % | 161.641 K 108.05 % | -2.009 M -450.00 % | 574.000 K 125.35 % | -2.264 M -137.57 % | 6.026 M 300.00 % | -3.013 M 41.08 % | -5.114 M -23.86 % | -4.129 M -42.38 % | -2.900 M -0.42 % | -2.888 M -128.54 % | 10.119 M 44 095.65 % | -23.000 K -101.55 % | 1.487 M 205.39 % | -1.411 M -64.84 % | -856.000 K -4 855.56 % | 18.000 K -99.63 % | 4.930 M 241.45 % | -3.485 M 29.30 % | -4.929 M -4 277.12 % | 118.000 K 106.75 % | -1.749 M -783.21 % | -198.000 K 92.58 % | -2.670 M -135.01 % | 7.627 M |
| Income before tax | 611.000 K -6.00 % | 650.000 K -29.81 % | 926.000 K -24.72 % | 1.230 M 6.96 % | 1.150 M -15.57 % | 1.362 M 3.97 % | 1.310 M 41.47 % | 926.000 K -16.80 % | 1.113 M 4.90 % | 1.061 M 115.65 % | 492.000 K -37.96 % | 793.000 K 1.54 % | 781.000 K 128.80 % | -2.712 M -58.88 % | -1.707 M -117.85 % | 9.563 M 1 204.27 % | -866.000 K -3.41 % | -837.450 K 11.75 % | -949.000 K 8.13 % | -1.033 M -37.55 % | -751.000 K 42.44 % | -1.305 M 19.16 % | -1.614 M -29.64 % | -1.245 M 5.25 % | -1.314 M 0.42 % | -1.319 M 34.32 % | -2.009 M -450.00 % | 574.000 K 125.35 % | -2.264 M -143.83 % | 5.165 M 271.42 % | -3.013 M 41.08 % | -5.114 M -23.86 % | -4.129 M -83.67 % | -2.248 M 11.08 % | -2.528 M -124.98 % | 10.119 M 44 095.65 % | -23.000 K -101.97 % | 1.168 M 182.78 % | -1.411 M -64.84 % | -856.000 K -4 855.56 % | 18.000 K -99.47 % | 3.397 M 197.48 % | -3.485 M 29.30 % | -4.929 M -4 277.12 % | 118.000 K 132.77 % | -360.081 K -81.86 % | -198.000 K 92.58 % | -2.670 M -135.01 % | 7.627 M |
| Income before tax ratio | 0.42 -7.29 % | 0.45 -17.98 % | 0.55 -2.97 % | 0.57 -1.10 % | 0.57 -15.57 % | 0.68 3.19 % | 0.66 38.83 % | 0.48 -18.72 % | 0.58 275.91 % | 0.16 | 0.00 -100.00 % | 0.45 24.28 % | 0.36 -66.73 % | 1.08 176.97 % | -1.41 -101.32 % | 106.26 15 952.45 % | -0.67 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.00 % | -2 881.00 -292 875.32 % | -0.98 -7 377.70 % | 0.01 105.48 % | -0.25 -252.04 % | 0.16 211.09 % | -0.15 -30.66 % | -0.11 25.95 % | -0.15 -145.32 % | -0.06 96.03 % | -1.55 -1 337.37 % | 0.13 17 920.35 % | 0.00 -102.08 % | 0.03 129.56 % | -0.11 -481.36 % | -0.02 -1 425.07 % | 0.00 -98.48 % | 0.10 156.71 % | -0.17 1.89 % | -0.18 -5 026.15 % | 0.00 148.13 % | -0.01 27.54 % | -0.01 82.93 % | -0.06 -137.20 % | 0.16 |
| EBITDA | 676.000 K -2.17 % | 691.000 K -31.65 % | 1.011 M -24.66 % | 1.342 M 4.19 % | 1.288 M -17.17 % | 1.555 M 3.46 % | 1.503 M 32.54 % | 1.134 M -14.09 % | 1.320 M 4.27 % | 1.266 M 78.06 % | 711.000 K -29.67 % | 1.011 M 0.80 % | 1.003 M 140.81 % | -2.458 M -69.40 % | -1.451 M -114.78 % | 9.819 M 1 707.04 % | -611.000 K -16.97 % | -522.372 K 18.76 % | -643.000 K 11.43 % | -726.000 K -62.42 % | -447.000 K 50.33 % | -899.906 K 26.06 % | -1.217 M -43.68 % | -847.000 K 7.93 % | -920.000 K 6.36 % | -982.500 K 30.66 % | -1.417 M -207.84 % | 1.314 M 206.74 % | -1.231 M -119.01 % | 6.474 M 386.97 % | -2.256 M 44.31 % | -4.051 M -50.09 % | -2.699 M -67.12 % | -1.615 M 26.76 % | -2.205 M -119.91 % | 11.074 M 797.41 % | 1.234 M -45.25 % | 2.254 M 311.44 % | -1.066 M -297.76 % | -268.000 K -125.55 % | 1.049 M -75.49 % | 4.280 M 245.88 % | -2.934 M 28.39 % | -4.097 M -367.08 % | 1.534 M 89.63 % | 808.942 K 321.32 % | 192.000 K 108.36 % | -2.296 M -127.39 % | 8.384 M |
| Net income ratio | 0.32 231.41 % | -0.24 -143.66 % | 0.55 -2.97 % | 0.57 -1.10 % | 0.57 1 990.91 % | 0.03 -95.83 % | 0.66 38.83 % | 0.48 -18.72 % | 0.58 3 480.04 % | -0.02 | 0.00 -100.00 % | 0.45 24.28 % | 0.36 -77.55 % | 1.60 214.06 % | -1.41 -101.32 % | 106.26 15 952.45 % | -0.67 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 352.93 35 990.08 % | -0.98 -7 377.70 % | 0.01 105.48 % | -0.25 -230.32 % | 0.19 229.60 % | -0.15 -30.66 % | -0.11 25.95 % | -0.15 -90.16 % | -0.08 95.52 % | -1.77 -1 513.47 % | 0.13 17 920.35 % | 0.00 -101.63 % | 0.04 137.63 % | -0.11 -481.36 % | -0.02 -1 425.07 % | 0.00 -98.95 % | 0.14 182.29 % | -0.17 1.89 % | -0.18 -5 026.15 % | 0.00 109.91 % | -0.04 -251.88 % | -0.01 82.93 % | -0.06 -137.20 % | 0.16 |
| Ratio EBITDA | 0.46 -3.51 % | 0.48 -20.14 % | 0.60 -2.90 % | 0.62 -3.66 % | 0.64 -17.17 % | 0.78 2.68 % | 0.76 30.07 % | 0.58 -16.07 % | 0.69 273.64 % | 0.19 | 0.00 -100.00 % | 0.57 23.38 % | 0.46 -52.85 % | 0.98 182.06 % | -1.20 -101.10 % | 109.10 23 169.92 % | -0.47 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.00 % | -2 145.20 -309 189.80 % | -0.69 -2 342.34 % | 0.03 123.07 % | -0.13 -165.95 % | 0.20 285.96 % | -0.11 -23.50 % | -0.09 10.27 % | -0.10 -123.21 % | -0.04 96.73 % | -1.35 -1 086.12 % | 0.14 263.49 % | 0.04 -42.27 % | 0.07 175.50 % | -0.09 -1 302.86 % | -0.01 -107.12 % | 0.09 -29.54 % | 0.12 184.87 % | -0.14 0.63 % | -0.15 -414.97 % | 0.05 178.52 % | 0.02 67.86 % | 0.01 119.25 % | -0.05 -129.10 % | 0.18 |
| Gross profit ratio | 1.00 0.00 % | 1.00 65.09 % | 0.61 -11.55 % | 0.68 3.58 % | 0.66 0.23 % | 0.66 -0.07 % | 0.66 0.67 % | 0.66 0.85 % | 0.65 -33.91 % | 0.98 | 0.00 -100.00 % | 0.62 -37.50 % | 1.00 -25.19 % | 1.33 446.25 % | -0.39 -285.50 % | -0.10 -106.94 % | 1.44 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.00 % | -13 351.74 -2 378 069.98 % | -0.56 -420.48 % | 0.18 5 288.28 % | 0.00 -100.83 % | 0.41 611.72 % | 0.06 -54.92 % | 0.13 22.41 % | 0.10 -46.99 % | 0.20 -63.29 % | 0.53 123.17 % | 0.24 11.15 % | 0.22 26.74 % | 0.17 -21.71 % | 0.22 57.12 % | 0.14 -49.55 % | 0.27 2 617.74 % | 0.01 267.36 % | -0.01 79.51 % | -0.03 -112.63 % | 0.23 243.57 % | -0.16 -222.75 % | 0.13 66.69 % | 0.08 -77.05 % | 0.35 |
| Weighted average shs out dil | 853.704 K 0.49 % | 849.541 K 0.00 % | 849.541 K 0.15 % | 848.276 K -0.42 % | 851.852 K -7.07 % | 916.666 K 7.76 % | 850.649 K 0.13 % | 849.541 K -0.01 % | 849.618 K 0.03 % | 849.385 K 0.13 % | 848.276 K -0.52 % | 852.688 K 0.44 % | 848.913 K -0.09 % | 849.682 K 0.05 % | 849.254 K -0.09 % | 850.044 K 0.12 % | 849.020 K 0.38 % | 845.797 K -0.18 % | 847.321 K 0.07 % | 846.721 K -0.78 % | 853.409 K 0.39 % | 850.100 K 0.00 % | 850.100 K 0.00 % | 850.100 K 0.28 % | 847.742 K -0.28 % | 850.100 K 0.00 % | 850.100 K 0.00 % | 850.100 K 0.00 % | 850.100 K 0.00 % | 850.100 K 0.00 % | 850.100 K 0.00 % | 850.100 K 0.00 % | 850.100 K 0.00 % | 850.100 K 0.00 % | 850.100 K 0.00 % | 850.100 K 0.00 % | 850.100 K 0.00 % | 850.100 K 0.00 % | 850.100 K 0.00 % | 850.100 K 0.00 % | 850.100 K 0.00 % | 850.100 K 0.00 % | 850.100 K 0.00 % | 850.100 K 0.00 % | 850.100 K 0.00 % | 850.100 K 0.00 % | 850.100 K 0.00 % | 850.100 K 0.00 % | 850.100 K |
| Weighted average shs out | 853.704 K 0.49 % | 849.541 K 0.00 % | 849.541 K 0.15 % | 848.276 K -0.42 % | 851.852 K -7.07 % | 916.666 K 7.76 % | 850.649 K 0.13 % | 849.541 K -0.01 % | 849.618 K 0.03 % | 849.385 K 0.13 % | 848.276 K -0.52 % | 852.688 K 0.44 % | 848.913 K -0.09 % | 849.682 K 0.05 % | 849.254 K -0.09 % | 850.044 K 0.12 % | 849.020 K 0.38 % | 845.797 K -0.18 % | 847.321 K 0.07 % | 846.721 K -0.78 % | 853.409 K 0.39 % | 850.101 K 0.00 % | 850.100 K 0.00 % | 850.100 K 0.28 % | 847.742 K -0.28 % | 850.102 K 0.00 % | 850.100 K 0.00 % | 850.100 K 0.00 % | 850.100 K 0.00 % | 850.100 K 0.00 % | 850.100 K 0.00 % | 850.100 K 0.00 % | 850.100 K 0.00 % | 850.100 K 0.00 % | 850.100 K 0.00 % | 850.100 K 0.00 % | 850.100 K 0.00 % | 850.100 K 0.00 % | 850.100 K 0.00 % | 850.100 K 0.00 % | 850.100 K -0.66 % | 855.720 K 0.66 % | 850.100 K 0.00 % | 850.100 K 0.00 % | 850.100 K 30.98 % | 649.045 K -23.65 % | 850.100 K 0.00 % | 850.100 K 0.00 % | 850.100 K |
| EPS diluted | 0.54 231.71 % | -0.41 -137.61 % | 1.09 -24.83 % | 1.45 7.41 % | 1.35 2 150.00 % | 0.06 -96.10 % | 1.54 41.28 % | 1.09 -16.79 % | 1.31 1 035.71 % | -0.14 -124.14 % | 0.58 -37.63 % | 0.93 1.09 % | 0.92 119.45 % | -4.73 -135.32 % | -2.01 -117.87 % | 11.25 1 202.94 % | -1.02 -525.00 % | 0.24 121.43 % | -1.12 8.20 % | -1.22 -38.64 % | -0.88 -388.89 % | -0.18 90.53 % | -1.90 -30.14 % | -1.46 5.81 % | -1.55 -915.79 % | 0.19 108.05 % | -2.36 -447.06 % | 0.68 125.56 % | -2.66 -137.52 % | 7.09 300.28 % | -3.54 41.20 % | -6.02 -23.87 % | -4.86 -42.52 % | -3.41 -0.29 % | -3.40 -128.57 % | 11.90 44 011.44 % | -0.03 -101.55 % | 1.75 205.42 % | -1.66 -64.36 % | -1.01 -4 864.15 % | 0.02 -99.63 % | 5.76 240.49 % | -4.10 29.31 % | -5.80 -4 242.86 % | 0.14 105.20 % | -2.69 -1 069.57 % | -0.23 92.68 % | -3.14 -135.01 % | 8.97 |
| Earnings per share | 0.54 231.71 % | -0.41 -137.61 % | 1.09 -24.83 % | 1.45 7.41 % | 1.35 2 150.00 % | 0.06 -96.10 % | 1.54 41.28 % | 1.09 -16.79 % | 1.31 1 035.71 % | -0.14 -124.14 % | 0.58 -37.63 % | 0.93 1.09 % | 0.92 119.45 % | -4.73 -135.32 % | -2.01 -117.87 % | 11.25 1 202.94 % | -1.02 -525.00 % | 0.24 121.43 % | -1.12 8.20 % | -1.22 -38.64 % | -0.88 -388.89 % | -0.18 90.53 % | -1.90 -30.14 % | -1.46 5.81 % | -1.55 -915.79 % | 0.19 108.05 % | -2.36 -447.06 % | 0.68 125.56 % | -2.66 -137.52 % | 7.09 300.28 % | -3.54 41.20 % | -6.02 -23.87 % | -4.86 -42.52 % | -3.41 -0.29 % | -3.40 -128.57 % | 11.90 44 011.44 % | -0.03 -101.55 % | 1.75 205.42 % | -1.66 -64.36 % | -1.01 -4 864.15 % | 0.02 -99.63 % | 5.76 240.49 % | -4.10 29.31 % | -5.80 -4 242.86 % | 0.14 105.20 % | -2.69 -1 069.57 % | -0.23 92.68 % | -3.14 -135.01 % | 8.97 |
| Gross profit | 1.457 M 1.39 % | 1.437 M 41.30 % | 1.017 M -31.38 % | 1.482 M 12.02 % | 1.323 M 0.23 % | 1.320 M 0.69 % | 1.311 M 2.58 % | 1.278 M 3.23 % | 1.238 M -81.56 % | 6.713 M 10 927.42 % | -62.000 K -105.61 % | 1.106 M -48.94 % | 2.166 M 164.75 % | -3.345 M -614.74 % | -468.000 K -5 100.00 % | -9.000 K -100.48 % | 1.862 M 383.16 % | -657.579 K 2.15 % | -672.000 K -0.90 % | -666.000 K -12.69 % | -591.000 K 6.96 % | -635.189 K 11.41 % | -717.000 K 4.65 % | -752.000 K 0.00 % | -752.000 K 87.70 % | -6.115 M -433.14 % | -1.147 M -115.41 % | 7.442 M 24 106.45 % | -31.000 K -100.24 % | 13.004 M 998.31 % | 1.184 M -79.67 % | 5.825 M 104.75 % | 2.845 M -60.31 % | 7.168 M 722.02 % | 872.000 K -95.49 % | 19.351 M 174.40 % | 7.052 M 20.20 % | 5.867 M 119.25 % | 2.676 M -55.45 % | 6.007 M 81.04 % | 3.318 M 845.40 % | 350.961 K 387.67 % | -122.000 K 85.23 % | -826.000 K -110.71 % | 7.713 M 197.75 % | -7.891 M -408.10 % | 2.561 M -27.59 % | 3.537 M -78.40 % | 16.376 M |
| Income tax expense | 150.000 K -84.94 % | 996.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.307 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.179 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.307 M | 0.000 | 0.000 | 0.000 100.00 % | -1.043 M | 0.000 | 0.000 | 0.000 100.00 % | -1.150 M | 0.000 | 0.000 | 0.000 100.00 % | -1.481 M | 0.000 | 0.000 | 0.000 100.00 % | -861.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 652.000 K 22.33 % | 533.000 K -37.66 % | 855.000 K 161.62 % | -1.388 M -334.99 % | -319.000 K | 0.000 | 0.000 | 0.000 100.00 % | -1.532 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.389 M | 0.000 | 0.000 | 0.000 |
| Cost of revenue | 0.000 -100.00 % | 771.000 K 16.47 % | 662.000 K -2.93 % | 682.000 K 0.59 % | 678.000 K -0.44 % | 681.000 K 0.89 % | 675.000 K 0.60 % | 671.000 K 0.75 % | 666.000 K -72.69 % | 2.439 M 267.87 % | 663.000 K -0.45 % | 666.000 K -0.45 % | 669.000 K -20.26 % | 839.000 K -50.12 % | 1.682 M 1 598.99 % | 99.000 K 117.37 % | -570.000 K -186.68 % | 657.579 K -2.15 % | 672.000 K 0.90 % | 666.000 K 12.69 % | 591.000 K -6.96 % | 635.189 K -11.41 % | 717.000 K -4.65 % | 752.000 K 0.00 % | 752.000 K -87.70 % | 6.116 M 91.71 % | 3.190 M -90.90 % | 35.039 M 280.36 % | 9.212 M -51.11 % | 18.841 M -3.14 % | 19.452 M -51.29 % | 39.938 M 62.92 % | 24.514 M -16.54 % | 29.373 M 3 764.87 % | 760.000 K -98.76 % | 61.474 M 139.33 % | 25.686 M -10.36 % | 28.654 M 196.90 % | 9.651 M -74.24 % | 37.469 M 325.98 % | 8.796 M -74.48 % | 34.473 M 69.13 % | 20.382 M -29.57 % | 28.938 M 13.75 % | 25.440 M -55.04 % | 56.584 M 236.03 % | 16.839 M -59.06 % | 41.126 M 32.31 % | 31.083 M |
| General and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.221 M 140.26 % | -3.032 M -273.83 % | 1.744 M -2.19 % | 1.783 M 258.10 % | -1.128 M -164.41 % | 1.751 M -6.86 % | 1.880 M 2.23 % | 1.839 M | 0.000 -100.00 % | 1.795 M 4.73 % | 1.714 M -9.79 % | 1.900 M -2.47 % | 1.948 M | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 478.000 K 1 795.46 % | -28.193 K -116.20 % | 174.000 K -42.76 % | 304.000 K -78.96 % | 1.445 M 208.10 % | 469.000 K -50.37 % | 945.000 K 2 948.39 % | 31.000 K -98.61 % | 2.224 M 6 850.00 % | 32.000 K -92.52 % | 428.000 K -75.74 % | 1.764 M 205.13 % | 578.106 K | 0.000 | 0.000 | 0.000 |
| Other expenses | 1.282 M 4.74 % | 1.224 M 2 500.00 % | -51.000 K | 0.000 100.00 % | -47.000 K 59.48 % | -116.000 K 20.00 % | -145.000 K -95.95 % | -74.000 K 43.08 % | -130.000 K 77.82 % | -586.000 K -146.99 % | 1.247 M -0.40 % | 1.252 M 4.25 % | 1.201 M | 0.000 | 0.000 -100.00 % | 1.163 M 241.06 % | 341.000 K 464.75 % | -93.489 K 46.27 % | -174.000 K -27.94 % | -136.000 K 28.80 % | -191.000 K | 0.000 | 0.000 100.00 % | -199.000 K -19.88 % | -166.000 K | 0.000 100.00 % | -323.000 K -109.03 % | 3.577 M 1 191.18 % | 277.000 K -94.97 % | 5.502 M | 0.000 -100.00 % | 12.490 M 191.88 % | 4.279 M -46.19 % | 7.952 M 16.61 % | 6.820 M -1.25 % | 6.906 M 65.57 % | 4.171 M 7.45 % | 3.882 M 63.44 % | 2.375 M -42.45 % | 4.127 M 297.21 % | 1.039 M 127.20 % | -3.820 M -291.65 % | 1.993 M -6.03 % | 2.121 M -39.02 % | 3.478 M 139.62 % | -8.779 M -320.80 % | 3.976 M -43.52 % | 7.040 M -16.73 % | 8.454 M |
| Operating expenses | 1.282 M 4.74 % | 1.224 M 100.33 % | 611.000 K -10.41 % | 682.000 K 0.59 % | 678.000 K 13.95 % | 595.000 K 12.26 % | 530.000 K -11.22 % | 597.000 K 11.38 % | 536.000 K 145.23 % | -1.185 M -293.63 % | 612.000 K -1.29 % | 620.000 K 8.39 % | 572.000 K -24.84 % | 761.000 K 6.43 % | 715.000 K -61.97 % | 1.880 M 82.52 % | 1.030 M 149.69 % | 412.511 K -24.31 % | 545.000 K -9.92 % | 605.000 K 40.70 % | 430.000 K 48.69 % | 289.189 K -60.76 % | 737.000 K 8.38 % | 680.000 K -16.56 % | 815.000 K -20.96 % | 1.031 M 12.21 % | 919.000 K -38.57 % | 1.496 M -23.20 % | 1.948 M -73.61 % | 7.381 M 304.22 % | 1.826 M -83.31 % | 10.939 M 75.53 % | 6.232 M -35.43 % | 9.651 M 156.68 % | 3.760 M -57.39 % | 8.824 M 41.00 % | 6.258 M 49.04 % | 4.199 M -8.62 % | 4.595 M -33.90 % | 6.952 M 138.98 % | 2.909 M 190.72 % | -3.207 M -183.94 % | 3.820 M -10.39 % | 4.263 M -40.31 % | 7.142 M 304.49 % | -3.493 M -187.84 % | 3.976 M -43.52 % | 7.040 M -16.73 % | 8.454 M |
| Cost and expenses | 1.282 M 4.74 % | 1.224 M -3.85 % | 1.273 M 86.66 % | 682.000 K 0.59 % | 678.000 K -46.87 % | 1.276 M 5.89 % | 1.205 M -4.97 % | 1.268 M 5.49 % | 1.202 M -4.15 % | 1.254 M -1.65 % | 1.275 M -0.86 % | 1.286 M 3.63 % | 1.241 M -22.44 % | 1.600 M -33.25 % | 2.397 M 21.12 % | 1.979 M 187.23 % | 689.000 K -35.61 % | 1.070 M -12.07 % | 1.217 M -4.25 % | 1.271 M 24.49 % | 1.021 M 72.04 % | 593.478 K -66.47 % | 1.770 M 23.60 % | 1.432 M -8.62 % | 1.567 M -77.65 % | 7.010 M 70.61 % | 4.109 M -88.75 % | 36.535 M 227.37 % | 11.160 M -47.91 % | 21.425 M 0.69 % | 21.278 M -49.22 % | 41.901 M 58.31 % | 26.467 M -32.18 % | 39.024 M 763.36 % | 4.520 M -93.57 % | 70.298 M 120.07 % | 31.944 M -2.77 % | 32.853 M 130.61 % | 14.246 M -67.93 % | 44.421 M 279.50 % | 11.705 M -62.56 % | 31.266 M 29.19 % | 24.202 M -27.10 % | 33.201 M 1.90 % | 32.582 M -38.63 % | 53.092 M 155.07 % | 20.815 M -56.78 % | 48.166 M 21.83 % | 39.537 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 0.000 | 0.000 -100.00 % | 662.000 K -2.93 % | 682.000 K -5.93 % | 725.000 K 1.97 % | 711.000 K 5.33 % | 675.000 K 0.60 % | 671.000 K 0.75 % | 666.000 K 211.19 % | -599.000 K 5.67 % | -635.000 K -0.47 % | -632.000 K -0.48 % | -629.000 K -182.65 % | 761.000 K 6.43 % | 715.000 K -0.28 % | 717.000 K 4.06 % | 689.000 K 36.17 % | 506.000 K -29.62 % | 719.000 K -2.97 % | 741.000 K 19.32 % | 621.000 K 114.74 % | 289.189 K -60.76 % | 737.000 K -16.15 % | 879.000 K -10.40 % | 981.000 K -4.87 % | 1.031 M -16.97 % | 1.242 M 159.70 % | -2.081 M -224.51 % | 1.671 M -11.06 % | 1.879 M 2.89 % | 1.826 M 217.76 % | -1.551 M -179.39 % | 1.953 M 14.97 % | 1.699 M 155.52 % | -3.060 M -259.53 % | 1.918 M -8.10 % | 2.087 M 557.91 % | 317.216 K -85.71 % | 2.220 M -21.42 % | 2.825 M 51.07 % | 1.870 M 205.07 % | 612.975 K -66.45 % | 1.827 M -14.71 % | 2.142 M -41.54 % | 3.664 M -30.69 % | 5.286 M | 0.000 | 0.000 | 0.000 |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.928 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.656 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.893 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.277 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -240.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.341 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.238 M | 0.000 | 0.000 | 0.000 |
| Interest expense | 0.000 | 0.000 -100.00 % | 15.000 K -64.29 % | 42.000 K -38.24 % | 68.000 K -23.60 % | 89.000 K -24.58 % | 118.000 K -11.28 % | 133.000 K 0.76 % | 132.000 K -2.94 % | 136.000 K -5.56 % | 144.000 K 0.70 % | 143.000 K -2.72 % | 147.000 K -17.42 % | 178.000 K -1.66 % | 181.000 K 0.00 % | 181.000 K 0.56 % | 180.000 K 1.12 % | 178.000 K -1.66 % | 181.000 K -0.55 % | 182.000 K 1.68 % | 179.000 K -32.71 % | 266.000 K -2.21 % | 272.000 K -0.37 % | 273.000 K 1.49 % | 269.000 K 35.81 % | 198.067 K -57.59 % | 467.000 K -24.07 % | 615.000 K -32.27 % | 908.000 K -17.08 % | 1.095 M 66.67 % | 657.000 K -31.78 % | 963.000 K -27.59 % | 1.330 M 148.13 % | 536.000 K 0.56 % | 533.000 K -13.33 % | 615.000 K -46.85 % | 1.157 M 13.21 % | 1.022 M 317.14 % | 245.000 K -48.74 % | 478.000 K -49.20 % | 941.000 K 12.24 % | 838.404 K 85.90 % | 451.000 K -38.39 % | 732.000 K -44.38 % | 1.316 M 16.89 % | 1.126 M 275.27 % | 300.000 K 0.33 % | 299.000 K -54.49 % | 657.000 K |
| Depreciation and amortization | 65.000 K 58.54 % | 41.000 K -41.43 % | 70.000 K 0.00 % | 70.000 K 0.00 % | 70.000 K -32.69 % | 104.000 K 38.67 % | 75.000 K 0.00 % | 75.000 K 0.00 % | 75.000 K 8.70 % | 69.000 K -8.00 % | 75.000 K 0.00 % | 75.000 K 0.00 % | 75.000 K -1.32 % | 76.000 K 1.33 % | 75.000 K 0.00 % | 75.000 K 0.00 % | 75.000 K -45.29 % | 137.078 K 9.66 % | 125.000 K 0.00 % | 125.000 K 0.00 % | 125.000 K -10.03 % | 138.929 K 11.14 % | 125.000 K 0.00 % | 125.000 K 0.00 % | 125.000 K -10.03 % | 138.929 K 11.14 % | 125.000 K 0.00 % | 125.000 K 0.00 % | 125.000 K -41.59 % | 214.000 K 114.00 % | 100.000 K 0.00 % | 100.000 K 0.00 % | 100.000 K 3.09 % | 97.000 K -35.33 % | 150.000 K 50.00 % | 100.000 K 0.00 % | 100.000 K 56.25 % | 64.000 K -36.00 % | 100.000 K -9.09 % | 110.000 K 22.22 % | 90.000 K 102.54 % | 44.436 K -55.56 % | 100.000 K 0.00 % | 100.000 K 0.00 % | 100.000 K 131.46 % | 43.204 K -52.00 % | 90.000 K 20.00 % | 75.000 K -25.00 % | 100.000 K |
| Operating income | 175.000 K -17.84 % | 213.000 K -47.54 % | 406.000 K -54.12 % | 885.000 K 22.07 % | 725.000 K 0.00 % | 725.000 K -7.17 % | 781.000 K 14.68 % | 681.000 K -2.99 % | 702.000 K 155.98 % | -1.254 M 1.65 % | -1.275 M -236.22 % | 936.000 K 175.42 % | -1.241 M 73.42 % | -4.669 M -70.40 % | -2.740 M -45.05 % | -1.889 M -83.40 % | -1.030 M 3.75 % | -1.070 M 12.07 % | -1.217 M 4.25 % | -1.271 M -24.49 % | -1.021 M 1.72 % | -1.039 M 22.59 % | -1.342 M 6.28 % | -1.432 M 8.62 % | -1.567 M -39.73 % | -1.121 M 45.72 % | -2.066 M -453.77 % | 584.000 K 143.07 % | -1.356 M -124.12 % | 5.623 M 286.62 % | -3.013 M 41.08 % | -5.114 M -82.71 % | -2.799 M -63.49 % | -1.712 M 40.72 % | -2.888 M -128.54 % | 10.119 M 792.33 % | 1.134 M -32.01 % | 1.668 M 186.92 % | -1.919 M -103.07 % | -945.000 K -331.05 % | 409.000 K -88.50 % | 3.558 M 190.25 % | -3.942 M 22.54 % | -5.089 M -991.24 % | 571.000 K 223.65 % | -461.774 K -552.72 % | 102.000 K 104.30 % | -2.371 M -129.93 % | 7.922 M |
| Operating income ratio | 0.12 -18.97 % | 0.15 -38.70 % | 0.24 -40.87 % | 0.41 12.87 % | 0.36 0.00 % | 0.36 -7.87 % | 0.39 12.55 % | 0.35 -5.23 % | 0.37 300.61 % | -0.18 | 0.00 -100.00 % | 0.53 192.32 % | -0.57 -130.71 % | 1.86 182.55 % | -2.26 89.25 % | -20.99 -2 532.78 % | -0.80 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.00 % | -2 448.53 -242 027.63 % | -1.01 -7 456.04 % | 0.01 109.31 % | -0.15 -183.65 % | 0.18 220.94 % | -0.15 -30.66 % | -0.11 -9.23 % | -0.10 -118.36 % | -0.05 97.35 % | -1.77 -1 513.47 % | 0.13 261.44 % | 0.03 -28.31 % | 0.05 131.04 % | -0.16 -616.20 % | -0.02 -164.38 % | 0.03 -66.95 % | 0.10 152.50 % | -0.19 -7.48 % | -0.18 -1 151.06 % | 0.02 281.62 % | -0.01 -280.37 % | 0.01 109.90 % | -0.05 -131.80 % | 0.17 |
| Total other income expenses net | 436.000 K -0.23 % | 437.000 K -15.96 % | 520.000 K 50.72 % | 345.000 K -18.82 % | 425.000 K -33.28 % | 637.000 K 20.42 % | 529.000 K 115.92 % | 245.000 K -40.39 % | 411.000 K -82.25 % | 2.315 M 31.01 % | 1.767 M 1 335.66 % | -143.000 K -107.07 % | 2.022 M 3.32 % | 1.957 M 89.45 % | 1.033 M -90.98 % | 11.452 M 6 882.93 % | 164.000 K -29.50 % | 232.640 K -13.19 % | 268.000 K 12.61 % | 238.000 K -11.85 % | 270.000 K 201.50 % | -266.000 K 2.21 % | -272.000 K -245.45 % | 187.000 K -26.09 % | 253.000 K 227.73 % | -198.067 K -447.49 % | 57.000 K 670.00 % | -10.000 K 98.90 % | -908.000 K -98.25 % | -458.000 K | 0.000 | 0.000 100.00 % | -1.330 M -148.13 % | -536.000 K | 0.000 | 0.000 100.00 % | -1.157 M -131.40 % | -500.000 K -198.43 % | 508.000 K 470.79 % | 89.000 K 122.76 % | -391.000 K -143.80 % | -160.378 K -135.09 % | 457.000 K 185.63 % | 160.000 K 135.32 % | -453.000 K -545.46 % | 101.693 K 133.90 % | -300.000 K -0.33 % | -299.000 K -1.36 % | -295.000 K |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 |
| 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-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-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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 100.00 % | -1.725 M | 0.000 100.00 % | -474.000 K | 0.000 -100.00 % | 4.139 M | 0.000 100.00 % | -13.282 M -20.13 % | -11.056 M | 0.000 100.00 % | -7.254 M | 0.000 100.00 % | -6.756 M | 0.000 100.00 % | -19.924 M | 0.000 -100.00 % | 5.708 M | 0.000 100.00 % | -6.159 M | 0.000 -100.00 % | 6.511 M | 0.000 100.00 % | -6.794 M | 0.000 -100.00 % | 4.772 M | 0.000 -100.00 % | 780.000 K | 0.000 -100.00 % | 45.259 M | 0.000 -100.00 % | 16.269 M | 0.000 -100.00 % | 51.759 M | 0.000 -100.00 % | 5.330 M -90.40 % | 55.495 M | 0.000 100.00 % | -4.132 M | 0.000 -100.00 % | 33.226 M | 0.000 -100.00 % | 12.158 M | 0.000 -100.00 % | 49.283 M |
| Total investments | 0.000 -100.00 % | 19.671 M | 0.000 -100.00 % | 17.014 M | 0.000 -100.00 % | 20.100 M | 0.000 -100.00 % | 414.000 K 0.00 % | 414.000 K | 0.000 -100.00 % | 414.000 K | 0.000 -100.00 % | 414.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.072 M | 0.000 -100.00 % | 1.000 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 |
| Total debt | 0.000 | 0.000 | 0.000 -100.00 % | 1.100 M | 0.000 -100.00 % | 4.800 M | 0.000 -100.00 % | 8.800 M 0.00 % | 8.800 M | 0.000 -100.00 % | 9.500 M | 0.000 -100.00 % | 12.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 12.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 12.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 12.000 M | 0.000 -100.00 % | 1.150 M | 0.000 -100.00 % | 45.439 M | 0.000 -100.00 % | 16.461 M | 0.000 -100.00 % | 51.959 M | 0.000 -100.00 % | 5.510 M -90.26 % | 56.555 M | 0.000 -100.00 % | 950.000 K | 0.000 -100.00 % | 33.596 M | 0.000 -100.00 % | 13.115 M | 0.000 -100.00 % | 50.179 M |
| Accumulated other comprehensive income loss | 29.174 M | 0.000 -100.00 % | 28.593 M | 0.000 -100.00 % | 26.214 M | 0.000 -100.00 % | 24.849 M | 0.000 | 0.000 -100.00 % | 22.435 M | 0.000 -100.00 % | 20.862 M | 0.000 -100.00 % | 26.588 M | 0.000 -100.00 % | 17.891 M | 0.000 -100.00 % | 18.634 M | 0.000 -100.00 % | 20.490 M | 0.000 -100.00 % | 22.221 M | 0.000 -100.00 % | 24.746 M | 0.000 -100.00 % | 26.593 M | 0.000 -100.00 % | 28.283 M | 0.000 -100.00 % | 25.270 M | 0.000 -100.00 % | 40.208 M | 0.000 -100.00 % | 45.516 M | 0.000 | 0.000 -100.00 % | 34.984 M | 0.000 -100.00 % | 31.822 M | 0.000 -100.00 % | 34.410 M | 0.000 -100.00 % | 35.221 M | 0.000 |
| Retained earnings | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.788 M | 0.000 | 0.000 100.00 % | -616.000 K | 0.000 | 0.000 | 0.000 100.00 % | -2.564 M | 0.000 | 0.000 | 0.000 100.00 % | -5.535 M | 0.000 | 0.000 | 0.000 100.00 % | -3.008 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.320 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.857 M | 0.000 | 0.000 | 0.000 -100.00 % | 11.374 M | 0.000 | 0.000 -100.00 % | 6.706 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.429 M | 0.000 | 0.000 | 0.000 -100.00 % | 12.336 M |
| Common stock | 0.000 -100.00 % | 8.801 M | 0.000 -100.00 % | 8.801 M | 0.000 -100.00 % | 8.801 M | 0.000 -100.00 % | 8.801 M 0.00 % | 8.801 M | 0.000 -100.00 % | 8.801 M | 0.000 -100.00 % | 8.801 M | 0.000 -100.00 % | 8.801 M | 0.000 -100.00 % | 8.801 M | 0.000 -100.00 % | 8.801 M | 0.000 -100.00 % | 8.801 M | 0.000 -100.00 % | 8.801 M | 0.000 -100.00 % | 8.801 M | 0.000 -100.00 % | 8.801 M | 0.000 -100.00 % | 8.801 M | 0.000 -100.00 % | 8.801 M | 0.000 -100.00 % | 8.801 M | 0.000 -100.00 % | 12.801 M 45.46 % | 8.801 M | 0.000 -100.00 % | 12.801 M | 0.000 -100.00 % | 12.801 M | 0.000 -100.00 % | 12.801 M | 0.000 -100.00 % | 12.801 M |
| Total equity | 29.174 M 0.00 % | 29.174 M 2.03 % | 28.593 M 0.00 % | 28.593 M 9.08 % | 26.214 M 0.00 % | 26.214 M 5.49 % | 24.849 M 0.00 % | 24.849 M 8.94 % | 22.810 M 1.67 % | 22.435 M 0.00 % | 22.435 M 7.54 % | 20.862 M 0.00 % | 20.862 M -21.54 % | 26.588 M 0.00 % | 26.588 M 48.61 % | 17.891 M 0.00 % | 17.891 M -3.99 % | 18.634 M 0.00 % | 18.634 M -9.06 % | 20.490 M 0.00 % | 20.490 M -7.79 % | 22.221 M 0.00 % | 22.221 M -10.20 % | 24.746 M 0.00 % | 24.745 M -6.95 % | 26.593 M 0.00 % | 26.593 M -5.97 % | 28.283 M 0.00 % | 28.283 M 11.92 % | 25.270 M 0.00 % | 25.270 M -37.15 % | 40.208 M 15.54 % | 34.799 M -23.55 % | 45.516 M 0.00 % | 45.516 M 51.06 % | 30.132 M -13.87 % | 34.984 M 0.00 % | 34.984 M -2.34 % | 35.822 M 0.00 % | 35.822 M 4.10 % | 34.410 M 0.00 % | 34.410 M -12.27 % | 39.221 M 0.00 % | 39.221 M |
| Other non current liabilities | -29.174 M | 0.000 100.00 % | -28.593 M | 0.000 100.00 % | -26.214 M | 0.000 100.00 % | -24.849 M | 0.000 | 0.000 100.00 % | -22.435 M | 0.000 100.00 % | -20.862 M | 0.000 100.00 % | -26.588 M | 0.000 100.00 % | -17.891 M | 0.000 100.00 % | -18.634 M | 0.000 100.00 % | -20.490 M | 0.000 100.00 % | -22.221 M | 0.000 100.00 % | -24.746 M | 0.000 100.00 % | -26.593 M | 0.000 100.00 % | -28.283 M | 0.000 100.00 % | -25.270 M -731.75 % | 4.000 M 109.95 % | -40.208 M -7 377.21 % | -537.741 K 98.82 % | -45.516 M | 0.000 | 0.000 100.00 % | -34.984 M | 0.000 100.00 % | -35.822 M | 0.000 100.00 % | -34.410 M | 0.000 100.00 % | -39.221 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 -100.00 % | 1.000 M | 0.000 -100.00 % | 1.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 M | 0.000 -100.00 % | 950.000 K -76.25 % | 4.000 M | 0.000 -100.00 % | 950.000 K | 0.000 -100.00 % | 950.000 K | 0.000 -100.00 % | 11.925 M | 0.000 -100.00 % | 7.425 M |
| Total non current liabilities | -29.174 M | 0.000 100.00 % | -28.593 M | 0.000 100.00 % | -26.214 M | 0.000 100.00 % | -24.849 M | 0.000 | 0.000 100.00 % | -22.435 M | 0.000 100.00 % | -20.862 M | 0.000 100.00 % | -26.588 M | 0.000 100.00 % | -17.891 M | 0.000 100.00 % | -18.634 M | 0.000 100.00 % | -20.490 M | 0.000 100.00 % | -22.221 M | 0.000 100.00 % | -24.746 M | 0.000 100.00 % | -26.593 M -2 759.30 % | 1.000 M 103.54 % | -28.283 M -2 928.27 % | 1.000 M 103.96 % | -25.270 M -656.85 % | 4.538 M 111.29 % | -40.208 M -4 120.80 % | 1.000 M 102.20 % | -45.516 M -4 891.16 % | 950.000 K -76.25 % | 4.000 M 111.43 % | -34.984 M -3 128.92 % | 1.155 M 103.22 % | -35.822 M -3 202.53 % | 1.155 M 103.36 % | -34.410 M -352.42 % | 13.632 M 134.76 % | -39.221 M -529.50 % | 9.132 M |
| Other current liabilities | 0.000 -100.00 % | 5.404 M | 0.000 -100.00 % | 4.913 M | 0.000 -100.00 % | 6.094 M | 0.000 -100.00 % | 6.822 M 11 270.00 % | 60.000 K | 0.000 -100.00 % | 5.675 M | 0.000 100.00 % | -120.000 K | 0.000 -100.00 % | 4.982 M | 0.000 -100.00 % | 4.125 M | 0.000 -100.00 % | 3.069 M | 0.000 -100.00 % | 2.621 M | 0.000 -100.00 % | 2.022 M | 0.000 -100.00 % | 1.360 M | 0.000 -100.00 % | 10.998 M | 0.000 -100.00 % | 10.538 M | 0.000 -100.00 % | 27.278 M | 0.000 -100.00 % | 11.465 M | 0.000 -100.00 % | 12.676 M 67.55 % | 7.566 M | 0.000 -100.00 % | 14.922 M | 0.000 -100.00 % | 12.475 M | 0.000 -100.00 % | 11.815 M | 0.000 -100.00 % | 530.000 K |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 425.000 K | 0.000 -100.00 % | 265.000 K -95.89 % | 6.441 M | 0.000 -100.00 % | 290.000 K | 0.000 -100.00 % | 5.596 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 -100.00 % | 20.367 M | 0.000 | 0.000 | 0.000 -100.00 % | 514.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 413.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 887.000 K | 0.000 -100.00 % | 10.078 M |
| Short term debt | 0.000 | 0.000 | 0.000 -100.00 % | 1.100 M | 0.000 -100.00 % | 4.800 M | 0.000 -100.00 % | 8.800 M -5.51 % | 9.313 M | 0.000 -100.00 % | 9.500 M | 0.000 -100.00 % | 12.648 M | 0.000 -100.00 % | 13.027 M | 0.000 -100.00 % | 12.000 M | 0.000 -100.00 % | 12.361 M | 0.000 -100.00 % | 12.000 M | 0.000 -100.00 % | 12.541 M | 0.000 -100.00 % | 12.000 M | 0.000 -100.00 % | 150.000 K | 0.000 -100.00 % | 44.439 M | 0.000 -100.00 % | 16.461 M | 0.000 -100.00 % | 50.959 M | 0.000 -100.00 % | 4.560 M -91.32 % | 52.555 M | 0.000 | 0.000 | 0.000 -100.00 % | 32.646 M | 0.000 -100.00 % | 1.190 M | 0.000 -100.00 % | 42.754 M |
| Total current liabilities | 0.000 -100.00 % | 6.008 M | 0.000 -100.00 % | 6.646 M | 0.000 -100.00 % | 11.896 M | 0.000 -100.00 % | 16.503 M 0.79 % | 16.373 M | 0.000 -100.00 % | 16.070 M | 0.000 -100.00 % | 18.806 M | 0.000 -100.00 % | 18.659 M | 0.000 -100.00 % | 16.766 M | 0.000 -100.00 % | 16.063 M | 0.000 -100.00 % | 15.302 M | 0.000 -100.00 % | 15.141 M | 0.000 -100.00 % | 13.921 M | 0.000 -100.00 % | 32.706 M | 0.000 -100.00 % | 61.269 M | 0.000 -100.00 % | 48.023 M | 0.000 -100.00 % | 85.294 M | 0.000 -100.00 % | 27.571 M -59.61 % | 68.257 M | 0.000 -100.00 % | 17.281 M | 0.000 -100.00 % | 51.548 M | 0.000 -100.00 % | 19.649 M | 0.000 -100.00 % | 65.577 M |
| Total liabilities | -29.174 M -585.59 % | 6.008 M 121.01 % | -28.593 M -530.23 % | 6.646 M 125.35 % | -26.214 M -320.36 % | 11.896 M 147.87 % | -24.849 M -250.57 % | 16.503 M 0.79 % | 16.373 M 172.98 % | -22.435 M -239.61 % | 16.070 M 177.03 % | -20.862 M -210.93 % | 18.806 M 170.73 % | -26.588 M -242.49 % | 18.659 M 204.29 % | -17.891 M -206.71 % | 16.766 M 189.98 % | -18.634 M -216.01 % | 16.063 M 178.39 % | -20.490 M -233.91 % | 15.302 M 168.86 % | -22.221 M -246.76 % | 15.141 M 161.19 % | -24.746 M -277.76 % | 13.921 M 152.35 % | -26.593 M -178.90 % | 33.706 M 219.18 % | -28.283 M -145.42 % | 62.269 M 346.41 % | -25.270 M -148.08 % | 52.561 M 230.72 % | -40.208 M -146.59 % | 86.294 M 289.59 % | -45.516 M -259.59 % | 28.521 M -60.53 % | 72.257 M 306.54 % | -34.984 M -289.76 % | 18.436 M 151.47 % | -35.822 M -167.97 % | 52.702 M 253.16 % | -34.410 M -203.39 % | 33.281 M 184.86 % | -39.221 M -152.50 % | 74.709 M |
| Other non current assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.000 K | 0.000 | 0.000 -100.00 % | 4.467 M | 0.000 -100.00 % | 4.532 M | 0.000 -100.00 % | 4.597 M | 0.000 -100.00 % | 422.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 422.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 570.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 555.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 555.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 407.000 K | 0.000 | 0.000 -100.00 % | 407.000 K | 0.000 -100.00 % | 409.811 K | 0.000 -100.00 % | 410.000 K | 0.000 -100.00 % | 409.811 K |
| Long term investments | 0.000 -100.00 % | 5.389 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 5.614 M | 0.000 -100.00 % | 5.725 M | 0.000 -100.00 % | 5.855 M | 0.000 -100.00 % | 6.045 M 430.73 % | 1.139 M | 0.000 -100.00 % | 1.217 M | 0.000 -100.00 % | 1.302 M | 0.000 -100.00 % | 6.051 M | 0.000 -100.00 % | 8.518 M | 0.000 -100.00 % | 8.780 M | 0.000 -100.00 % | 9.467 M | 0.000 -100.00 % | 9.731 M | 0.000 -100.00 % | 9.981 M | 0.000 -100.00 % | 10.245 M | 0.000 -100.00 % | 10.495 M | 0.000 -100.00 % | 10.418 M | 0.000 -100.00 % | 10.618 M | 0.000 -100.00 % | 9.088 M 7.05 % | 8.490 M | 0.000 -100.00 % | 8.698 M | 0.000 -100.00 % | 8.305 M | 0.000 -100.00 % | 8.450 M | 0.000 -100.00 % | 8.616 M |
| Total non current assets | 0.000 -100.00 % | 11.833 M | 0.000 -100.00 % | 7.551 M | 0.000 -100.00 % | 7.691 M | 0.000 -100.00 % | 9.178 M 5.02 % | 8.739 M | 0.000 -100.00 % | 10.057 M | 0.000 -100.00 % | 10.207 M | 0.000 -100.00 % | 10.701 M | 0.000 -100.00 % | 13.626 M | 0.000 -100.00 % | 12.117 M | 0.000 -100.00 % | 13.532 M | 0.000 -100.00 % | 12.062 M | 0.000 -100.00 % | 12.892 M | 0.000 -100.00 % | 11.123 M | 0.000 -100.00 % | 11.968 M | 0.000 -100.00 % | 10.973 M | 0.000 -100.00 % | 11.230 M | 0.000 -100.00 % | 9.610 M 11.69 % | 8.604 M | 0.000 -100.00 % | 9.105 M | 0.000 -100.00 % | 8.715 M | 0.000 -100.00 % | 8.860 M | 0.000 -100.00 % | 9.026 M |
| Other current assets | -16.007 M -331.35 % | 6.919 M 138.07 % | -18.174 M -320.34 % | 8.248 M 139.73 % | -20.761 M -352.23 % | 8.231 M 137.27 % | -22.082 M -430.67 % | 6.678 M -34.77 % | 10.238 M 161.11 % | -16.754 M -389.91 % | 5.779 M 130.81 % | -18.756 M -280.66 % | 10.382 M 152.11 % | -19.924 M -236.26 % | 14.622 M 332.39 % | -6.292 M -179.89 % | 7.876 M 227.88 % | -6.159 M -137.92 % | 16.240 M 347.52 % | -6.561 M -142.28 % | 15.517 M 299.09 % | -7.794 M -147.02 % | 16.577 M 329.34 % | -7.228 M -141.03 % | 17.618 M 4 861.62 % | -370.000 K -103.33 % | 11.102 M 6 278.25 % | -179.695 K -100.70 % | 25.759 M 13 515.89 % | -192.000 K -206.67 % | 180.000 K 190.00 % | -200.000 K -100.83 % | 24.147 M 13 515.16 % | -180.000 K -173.17 % | 246.000 K -98.55 % | 16.963 M 433.79 % | -5.082 M -604.67 % | 1.007 M 372.15 % | -370.014 K -255.10 % | 238.562 K 124.93 % | -957.000 K -152.76 % | 1.814 M 302.44 % | -896.055 K -750.78 % | 137.690 K |
| Short term investments | 0.000 -100.00 % | 14.696 M | 0.000 -100.00 % | 17.014 M | 0.000 -100.00 % | 20.100 M | 0.000 -100.00 % | 414.000 K 0.00 % | 414.000 K | 0.000 -100.00 % | 414.000 K | 0.000 -100.00 % | 414.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.072 M | 0.000 -100.00 % | 1.000 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 |
| cash and cash equivalents | 0.000 -100.00 % | 1.725 M | 0.000 -100.00 % | 1.574 M | 0.000 -100.00 % | 661.000 K | 0.000 -100.00 % | 22.082 M 11.21 % | 19.856 M | 0.000 -100.00 % | 16.754 M | 0.000 -100.00 % | 18.756 M | 0.000 -100.00 % | 19.924 M | 0.000 -100.00 % | 6.292 M | 0.000 -100.00 % | 6.159 M | 0.000 -100.00 % | 5.489 M | 0.000 -100.00 % | 6.794 M | 0.000 -100.00 % | 7.228 M | 0.000 -100.00 % | 370.000 K | 0.000 -100.00 % | 179.695 K | 0.000 -100.00 % | 192.000 K | 0.000 -100.00 % | 199.879 K | 0.000 -100.00 % | 180.000 K -83.01 % | 1.059 M | 0.000 -100.00 % | 5.082 M | 0.000 -100.00 % | 370.014 K | 0.000 -100.00 % | 957.000 K | 0.000 -100.00 % | 896.055 K |
| Cash and short term investments | 16.007 M -2.52 % | 16.421 M -9.65 % | 18.174 M -2.23 % | 18.588 M -10.47 % | 20.761 M 0.00 % | 20.761 M -5.98 % | 22.082 M -1.84 % | 22.496 M 13.30 % | 19.856 M 18.51 % | 16.754 M -2.41 % | 17.168 M -8.47 % | 18.756 M 0.00 % | 18.756 M -5.86 % | 19.924 M 0.00 % | 19.924 M 216.66 % | 6.292 M 0.00 % | 6.292 M 2.16 % | 6.159 M 0.00 % | 6.159 M -6.13 % | 6.561 M 0.00 % | 6.561 M -15.82 % | 7.794 M 0.00 % | 7.794 M 7.83 % | 7.228 M 0.00 % | 7.228 M 1 853.48 % | 370.000 K 0.00 % | 370.000 K 105.90 % | 179.695 K 0.00 % | 179.695 K -6.41 % | 192.000 K 0.00 % | 192.000 K -4.00 % | 200.000 K 0.06 % | 199.879 K 11.04 % | 180.000 K 0.00 % | 180.000 K -83.01 % | 1.059 M -79.16 % | 5.082 M 0.00 % | 5.082 M 1 273.46 % | 370.014 K 0.00 % | 370.014 K -61.34 % | 957.000 K 0.00 % | 957.000 K 6.80 % | 896.055 K 0.00 % | 896.055 K |
| Total current assets | 0.000 -100.00 % | 23.349 M | 0.000 -100.00 % | 27.688 M | 0.000 -100.00 % | 30.419 M | 0.000 -100.00 % | 32.174 M 5.68 % | 30.444 M | 0.000 -100.00 % | 28.448 M | 0.000 -100.00 % | 29.461 M | 0.000 -100.00 % | 34.546 M | 0.000 -100.00 % | 21.031 M | 0.000 -100.00 % | 22.580 M | 0.000 -100.00 % | 22.260 M | 0.000 -100.00 % | 25.300 M | 0.000 -100.00 % | 25.775 M | 0.000 -100.00 % | 49.176 M | 0.000 -100.00 % | 78.583 M | 0.000 -100.00 % | 66.858 M | 0.000 -100.00 % | 109.864 M | 0.000 -100.00 % | 64.427 M -31.30 % | 93.784 M | 0.000 -100.00 % | 44.315 M | 0.000 -100.00 % | 79.809 M | 0.000 -100.00 % | 58.831 M | 0.000 -100.00 % | 104.903 M |
| 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 -100.00 % | 181.000 K | 0.000 -100.00 % | 181.000 K | 0.000 -100.00 % | 181.232 K | 0.000 -100.00 % | 929.000 K | 0.000 -100.00 % | 928.650 K | 0.000 -100.00 % | 2.924 M | 0.000 -100.00 % | 48.265 M | 0.000 -100.00 % | 21.855 M | 0.000 -100.00 % | 78.878 M | 0.000 -100.00 % | 7.262 M -89.99 % | 72.534 M | 0.000 -100.00 % | 7.239 M | 0.000 -100.00 % | 51.924 M | 0.000 -100.00 % | 18.937 M | 0.000 -100.00 % | 66.611 M |
| Net receivables | 0.000 -100.00 % | 9.000 K | 0.000 -100.00 % | 852.000 K | 0.000 -100.00 % | 1.427 M | 0.000 -100.00 % | 3.000 M 757.14 % | 350.000 K | 0.000 -100.00 % | 5.501 M | 0.000 -100.00 % | 323.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 6.682 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 34.780 M | 0.000 -100.00 % | 4.380 M | 0.000 -100.00 % | 44.631 M | 0.000 -100.00 % | 6.639 M | 0.000 -100.00 % | 56.739 M 1 657.97 % | 3.228 M | 0.000 -100.00 % | 30.987 M | 0.000 -100.00 % | 27.276 M | 0.000 -100.00 % | 37.123 M | 0.000 -100.00 % | 37.259 M |
| Tax assets | 0.000 -100.00 % | 830.000 K | 0.000 -100.00 % | 1.826 M | 0.000 -100.00 % | 1.826 M | 0.000 -100.00 % | 3.133 M 0.00 % | 3.133 M | 0.000 -100.00 % | 4.308 M | 0.000 -100.00 % | 4.308 M | 0.000 -100.00 % | 4.228 M | 0.000 -100.00 % | 5.108 M | 0.000 -100.00 % | 2.915 M | 0.000 -100.00 % | 4.065 M | 0.000 -100.00 % | 1.761 M | 0.000 -100.00 % | 2.911 M | 0.000 -100.00 % | 323.000 K | 0.000 -100.00 % | 1.473 M | 0.000 | 0.000 | 0.000 -100.00 % | 612.259 K | 0.000 -100.00 % | 115.000 K 0.32 % | 114.630 K | 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 -100.00 % | 604.000 K | 0.000 -100.00 % | 633.000 K | 0.000 -100.00 % | 577.000 K | 0.000 -100.00 % | 616.000 K 10.20 % | 559.000 K | 0.000 -100.00 % | 605.000 K | 0.000 -100.00 % | 637.000 K | 0.000 -100.00 % | 650.000 K | 0.000 -100.00 % | 641.000 K | 0.000 -100.00 % | 633.000 K | 0.000 -100.00 % | 680.699 K | 0.000 -100.00 % | 578.000 K | 0.000 -100.00 % | 560.814 K | 0.000 -100.00 % | 1.191 M | 0.000 -100.00 % | 6.292 M | 0.000 -100.00 % | 3.770 M | 0.000 -100.00 % | 20.984 M | 0.000 -100.00 % | 9.922 M 21.95 % | 8.136 M | 0.000 -100.00 % | 2.359 M | 0.000 -100.00 % | 6.427 M | 0.000 -100.00 % | 5.757 M | 0.000 -100.00 % | 12.216 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 % | 45.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 % | 1.886 M | 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 -100.00 % | 4.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.000 M | 0.000 |
| Other total stockholders equity | 0.000 -100.00 % | 20.373 M | 0.000 -100.00 % | 19.792 M | 0.000 -100.00 % | 14.625 M | 0.000 -100.00 % | 16.048 M 9.73 % | 14.625 M | 0.000 -100.00 % | 13.634 M | 0.000 -100.00 % | 14.625 M | 0.000 -100.00 % | 17.787 M | 0.000 -100.00 % | 14.625 M | 0.000 -100.00 % | 9.833 M | 0.000 -100.00 % | 14.697 M | 0.000 -100.00 % | 13.420 M | 0.000 -100.00 % | 14.625 M | 0.000 -100.00 % | 17.792 M | 0.000 -100.00 % | 14.625 M | 0.000 -100.00 % | 16.469 M | 0.000 -100.00 % | 14.625 M | 0.000 -100.00 % | 32.715 M 123.69 % | 14.625 M | 0.000 -100.00 % | 22.183 M | 0.000 -100.00 % | 14.593 M | 0.000 -100.00 % | 21.609 M | 0.000 -100.00 % | 14.084 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 -100.00 % | 538.000 K | 0.000 -100.00 % | 537.741 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 205.000 K | 0.000 -100.00 % | 204.600 K | 0.000 -100.00 % | 1.707 M | 0.000 -100.00 % | 1.707 M |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 0.000 -100.00 % | 35.182 M | 0.000 -100.00 % | 35.239 M | 0.000 -100.00 % | 38.110 M | 0.000 -100.00 % | 41.352 M 5.54 % | 39.183 M | 0.000 -100.00 % | 38.505 M | 0.000 -100.00 % | 39.668 M | 0.000 -100.00 % | 45.247 M | 0.000 -100.00 % | 34.657 M | 0.000 -100.00 % | 34.697 M | 0.000 -100.00 % | 35.792 M | 0.000 -100.00 % | 37.362 M | 0.000 -100.00 % | 38.666 M | 0.000 -100.00 % | 60.299 M | 0.000 -100.00 % | 90.551 M | 0.000 -100.00 % | 77.831 M | 0.000 -100.00 % | 121.094 M | 0.000 -100.00 % | 74.037 M -27.69 % | 102.388 M | 0.000 -100.00 % | 53.420 M | 0.000 -100.00 % | 88.524 M | 0.000 -100.00 % | 67.691 M | 0.000 -100.00 % | 113.930 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-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-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-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 | -461.000 K -233.24 % | 346.000 K 137.37 % | -926.000 K 24.72 % | -1.230 M -6.96 % | -1.150 M -1 990.91 % | -55.000 K 95.80 % | -1.310 M -41.47 % | -926.000 K 16.80 % | -1.113 M -1 043.22 % | 118.000 K 123.98 % | -492.000 K 37.96 % | -793.000 K -1.54 % | -781.000 K -119.43 % | 4.019 M 135.44 % | 1.707 M 117.85 % | -9.563 M -1 204.27 % | 866.000 K 520.39 % | -206.000 K -121.71 % | 949.000 K -8.13 % | 1.033 M 37.55 % | 751.000 K 384.94 % | 154.863 K -90.41 % | 1.614 M 29.64 % | 1.245 M -5.25 % | 1.314 M 912.91 % | -161.641 K -108.05 % | 2.009 M 450.00 % | -574.000 K -125.35 % | 2.264 M 137.57 % | -6.026 M -300.01 % | 3.013 M -41.08 % | 5.114 M 23.86 % | 4.129 M 26.63 % | 3.261 M 28.98 % | 2.528 M 124.40 % | -10.359 M -10 579.38 % | -97.000 K 93.48 % | -1.487 M -205.39 % | 1.411 M 64.84 % | 856.000 K 4 855.56 % | -18.000 K 99.63 % | -4.930 M -241.45 % | 3.485 M -29.30 % | 4.929 M 4 277.12 % | -118.000 K -106.76 % | 1.747 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 -100.00 % | 20.761 M | 0.000 | 0.000 | 0.000 -100.00 % | 19.856 M | 0.000 | 0.000 | 0.000 -100.00 % | 18.756 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.292 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.489 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.228 M | 0.000 | 0.000 | 0.000 -100.00 % | 179.695 K | 0.000 | 0.000 | 0.000 100.00 % | -6.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.059 M | 0.000 | 0.000 | 0.000 -100.00 % | 370.014 K | 0.000 | 0.000 | 0.000 -100.00 % | 896.055 K |
| 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 |