Osiajee Texfab Limited OSIAJEE.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 70.910 M 198.35 % | 23.767 M -2.83 % | 24.459 M -15.64 % | 28.993 M -41.37 % | 49.451 M -27.63 % | 68.333 M 140.52 % | 28.411 M -79.32 % | 137.393 M -36.24 % | 215.478 M -47.77 % | 412.523 M 75.41 % | 235.170 M 219.10 % | 73.699 M -12.57 % | 84.291 M -12.40 % | 96.219 M 156.33 % | 37.537 M 246.82 % | 10.823 M |
| Net income | 50.044 M 329.71 % | 11.646 M 4.15 % | 11.182 M 57.85 % | 7.084 M 77.92 % | 3.982 M 44.09 % | 2.763 M -44.21 % | 4.953 M 1 498.91 % | 309.790 K -70.68 % | 1.057 M 352.82 % | 233.349 K -86.73 % | 1.758 M 85.55 % | 947.560 K 1 139.92 % | 76.421 K -76.20 % | 321.109 K 652.28 % | 42.685 K -46.34 % | 79.552 K |
| Income before tax | 50.044 M 329.71 % | 11.646 M 3.37 % | 11.266 M 57.83 % | 7.138 M 33.58 % | 5.344 M 45.04 % | 3.684 M -40.61 % | 6.203 M 1 520.54 % | 382.790 K -71.78 % | 1.357 M 300.96 % | 338.349 K -85.10 % | 2.271 M 65.42 % | 1.373 M 1 123.15 % | 112.215 K -77.10 % | 489.975 K 726.14 % | 59.309 K -41.28 % | 101.002 K |
| Income before tax ratio | 0.71 44.03 % | 0.49 6.38 % | 0.46 87.09 % | 0.25 127.84 % | 0.11 100.42 % | 0.05 -75.31 % | 0.22 7 736.83 % | 0.00 -55.75 % | 0.01 667.62 % | 0.00 -91.50 % | 0.01 -48.16 % | 0.02 1 298.94 % | 0.00 -73.86 % | 0.01 222.29 % | 0.00 -83.07 % | 0.01 |
| EBITDA | 50.170 M 232.76 % | 15.077 M 26.43 % | 11.925 M 66.78 % | 7.150 M 33.50 % | 5.356 M 44.83 % | 3.698 M -40.59 % | 6.224 M 1 801.03 % | 327.421 K -69.39 % | 1.070 M 4 541.33 % | 23.046 K 107.57 % | -304.278 K -171.81 % | 423.748 K 260.35 % | 117.594 K -63.35 % | 320.889 K -99.13 % | 37.068 M 75 923.08 % | -48.887 K |
| Net income ratio | 0.71 44.03 % | 0.49 7.18 % | 0.46 87.11 % | 0.24 203.46 % | 0.08 99.11 % | 0.04 -76.81 % | 0.17 7 632.22 % | 0.00 -54.02 % | 0.00 766.89 % | 0.00 -92.43 % | 0.01 -41.85 % | 0.01 1 318.12 % | 0.00 -72.83 % | 0.00 193.48 % | 0.00 -84.53 % | 0.01 |
| Ratio EBITDA | 0.71 11.53 % | 0.63 30.11 % | 0.49 97.70 % | 0.25 127.70 % | 0.11 100.13 % | 0.05 -75.30 % | 0.22 9 093.30 % | 0.00 -51.99 % | 0.00 8 785.62 % | 0.00 104.32 % | 0.00 -122.50 % | 0.01 312.14 % | 0.00 -58.17 % | 0.00 -99.66 % | 0.99 21 962.28 % | 0.00 |
| Gross profit ratio | 0.98 4.09 % | 0.94 3.40 % | 0.91 147.01 % | 0.37 160.71 % | 0.14 92.75 % | 0.07 -70.25 % | 0.25 1 880.66 % | 0.01 -11.72 % | 0.01 33.56 % | 0.01 78.78 % | 0.01 -65.64 % | 0.02 50.28 % | 0.01 2.02 % | 0.01 -98.88 % | 1.00 8 053.33 % | 0.01 |
| Weighted average shs out dil | 5.400 M -1.48 % | 5.481 M 1.50 % | 5.400 M 0.00 % | 5.400 M 0.00 % | 5.400 M 0.00 % | 5.400 M 0.00 % | 5.400 M 0.00 % | 5.400 M 2.21 % | 5.283 M -9.44 % | 5.834 M 9.50 % | 5.328 M 1.21 % | 5.264 M -31.12 % | 7.642 M 41.52 % | 5.400 M 0.00 % | 5.400 M 0.00 % | 5.400 M |
| Weighted average shs out | 5.400 M -1.48 % | 5.481 M 1.50 % | 5.400 M 0.00 % | 5.400 M 0.00 % | 5.400 M 0.00 % | 5.400 M 0.00 % | 5.400 M 0.00 % | 5.400 M 2.21 % | 5.283 M -9.44 % | 5.834 M 9.50 % | 5.328 M 1.21 % | 5.264 M -31.12 % | 7.642 M 41.52 % | 5.400 M 0.00 % | 5.400 M 0.00 % | 5.400 M |
| EPS diluted | 9.27 329.17 % | 2.16 4.35 % | 2.07 58.02 % | 1.31 77.03 % | 0.74 45.10 % | 0.51 -44.57 % | 0.92 1 502.79 % | 0.06 -71.30 % | 0.20 400.00 % | 0.04 -87.88 % | 0.33 83.33 % | 0.18 1 700.00 % | 0.01 -83.19 % | 0.06 653.16 % | 0.01 -46.26 % | 0.01 |
| Earnings per share | 9.27 329.17 % | 2.16 4.35 % | 2.07 58.02 % | 1.31 77.03 % | 0.74 45.10 % | 0.51 -44.57 % | 0.92 1 502.79 % | 0.06 -71.30 % | 0.20 400.00 % | 0.04 -87.88 % | 0.33 83.33 % | 0.18 1 700.00 % | 0.01 -83.19 % | 0.06 653.16 % | 0.01 -46.26 % | 0.01 |
| Gross profit | 69.191 M 210.55 % | 22.280 M 0.48 % | 22.174 M 108.38 % | 10.641 M 52.85 % | 6.962 M 39.49 % | 4.991 M -28.45 % | 6.975 M 309.57 % | 1.703 M -43.71 % | 3.025 M -30.24 % | 4.337 M 213.61 % | 1.383 M 9.64 % | 1.261 M 31.39 % | 959.877 K -10.63 % | 1.074 M -97.14 % | 37.537 M 28 177.49 % | 132.745 K |
| Income tax expense | 0.000 | 0.000 -100.00 % | 84.000 K 55.56 % | 54.000 K -96.04 % | 1.362 M 47.88 % | 921.000 K -26.32 % | 1.250 M 1 612.33 % | 73.000 K -75.67 % | 300.000 K 185.71 % | 105.000 K -79.51 % | 512.324 K 20.55 % | 425.000 K 1 087.35 % | 35.794 K -78.80 % | 168.866 K 915.80 % | 16.624 K -22.50 % | 21.450 K |
| Cost of revenue | 1.719 M 15.60 % | 1.487 M -34.92 % | 2.285 M -87.55 % | 18.352 M -56.81 % | 42.490 M -32.92 % | 63.342 M 195.49 % | 21.436 M -84.20 % | 135.690 M -36.13 % | 212.453 M -47.95 % | 408.187 M 74.60 % | 233.787 M 222.74 % | 72.438 M -13.07 % | 83.331 M -12.42 % | 95.145 M | 0.000 -100.00 % | 10.690 M |
| General and administrative expenses | 4.496 M -2.79 % | 4.625 M 117.54 % | 2.126 M 254.92 % | 599.000 K -27.86 % | 830.332 K 33.59 % | 621.535 K 707.87 % | 76.935 K -86.89 % | 586.725 K -35.97 % | 916.310 K | 0.000 -100.00 % | 528.049 K | 0.000 | 0.000 -100.00 % | 5.000 K -16.67 % | 6.000 K 0.00 % | 6.000 K |
| Selling and marketing expenses | 240.303 K 94.22 % | 123.727 K 4.85 % | 118.000 K -30.59 % | 170.000 K 704.92 % | 21.120 K -31.80 % | 30.969 K 0.71 % | 30.751 K 101.32 % | 15.275 K 114.63 % | 7.117 K | 0.000 -100.00 % | 4.401 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 14.676 M | 0.000 -100.00 % | 1.878 M 118.12 % | 861.000 K 244.63 % | -595.292 K -190.91 % | 654.789 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 579.504 K 97.59 % | 293.292 K 1 039.31 % | 25.743 K |
| Operating expenses | 19.412 M 308.85 % | 4.748 M 15.19 % | 4.122 M 152.88 % | 1.630 M 536.32 % | 256.160 K -80.41 % | 1.307 M 69.49 % | 771.294 K -45.04 % | 1.403 M -29.57 % | 1.993 M -54.18 % | 4.348 M 87.84 % | 2.315 M 390.63 % | 471.821 K -44.34 % | 847.662 K 45.02 % | 584.504 K 95.30 % | 299.292 K 842.86 % | 31.743 K |
| Cost and expenses | 21.131 M 238.91 % | 6.235 M -2.68 % | 6.407 M -67.94 % | 19.982 M -53.25 % | 42.746 M -33.88 % | 64.649 M 191.12 % | 22.207 M -83.80 % | 137.093 M -36.07 % | 214.445 M -48.02 % | 412.535 M 74.73 % | 236.102 M 223.83 % | 72.910 M -13.39 % | 84.178 M -12.07 % | 95.730 M 31 885.49 % | 299.292 K -97.21 % | 10.722 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 |
| Selling general and administrative expenses | 4.736 M -0.25 % | 4.748 M 111.59 % | 2.244 M 191.81 % | 769.000 K -9.68 % | 851.452 K 30.49 % | 652.504 K 505.93 % | 107.686 K -82.11 % | 602.000 K -34.81 % | 923.427 K 49.66 % | 617.013 K 15.88 % | 532.450 K 14.93 % | 463.298 K -4.68 % | 486.026 K 9 620.52 % | 5.000 K -16.67 % | 6.000 K 0.00 % | 6.000 K |
| Interest income | 0.000 -100.00 % | 543.000 K 12.89 % | 481.000 K 23 950.00 % | 2.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 83.333 K -74.27 % | 323.835 K -7.48 % | 350.000 K -89.07 % | 3.203 M 449.19 % | 583.151 K 54.60 % | 377.192 K 113.21 % | 176.908 K -2.62 % | 181.667 K 8.40 % | 167.586 K |
| Interest expense | 2.730 M -10.57 % | 3.053 M 534.72 % | 481.000 K 23 950.00 % | 2.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 121.000 -48.51 % | 235.000 -77.98 % | 1.067 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 391.000 K 3.71 % | 377.000 K 111.73 % | 178.056 K 1 878.40 % | 9.000 K -26.10 % | 12.179 K -23.88 % | 16.000 K -24.30 % | 21.136 K -24.42 % | 27.964 K -24.09 % | 36.836 K 6.16 % | 34.697 K 1 135.65 % | 2.808 K -25.89 % | 3.789 K -29.56 % | 5.379 K -31.23 % | 7.822 K -32.81 % | 11.641 K -34.22 % | 17.697 K |
| Operating income | 49.779 M 183.93 % | 17.532 M -2.88 % | 18.052 M 100.33 % | 9.011 M 34.38 % | 6.705 M 82.11 % | 3.682 M -40.64 % | 6.203 M 1 971.50 % | 299.457 K -71.01 % | 1.033 M 8 964.52 % | -11.651 K 96.21 % | -307.086 K -173.12 % | 419.959 K 274.24 % | 112.215 K -77.10 % | 489.975 K -98.68 % | 37.238 M 36 768.24 % | 101.002 K |
| Operating income ratio | 0.70 -4.83 % | 0.74 -0.05 % | 0.74 137.47 % | 0.31 129.21 % | 0.14 151.65 % | 0.05 -75.32 % | 0.22 9 917.66 % | 0.00 -54.53 % | 0.00 17 070.75 % | 0.00 97.84 % | 0.00 -122.92 % | 0.01 328.03 % | 0.00 -73.86 % | 0.01 -99.49 % | 0.99 10 530.32 % | 0.01 |
| Total other income expenses net | 265.000 K 104.50 % | -5.886 M 13.26 % | -6.786 M -262.31 % | -1.873 M -37.54 % | -1.362 M | 0.000 100.00 % | -590.000 99.92 % | -718.100 K -321.75 % | 323.835 K 109.58 % | -3.381 M -338.10 % | 1.420 M 147.14 % | 574.628 K | 0.000 | 0.000 100.00 % | -37.178 M | 0.000 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 894.000 K -98.36 % | 54.406 M 143.66 % | 22.329 M 3 566.50 % | 609.000 K 56.63 % | 388.817 K -5.96 % | 413.457 K 87.90 % | 220.042 K 175.43 % | 79.889 K -66.55 % | 238.813 K 148.17 % | -495.720 K -249.81 % | 330.891 K -99.27 % | 45.472 M 231.08 % | 13.735 M 5.14 % | 13.063 M 38.78 % | 9.413 M 4 005.81 % | -241.000 K -103.79 % | 6.353 M |
| Total investments | 4.029 M -5.89 % | 4.281 M 4.90 % | 4.081 M 35.99 % | 3.001 M -86.18 % | 21.714 M 0.00 % | 21.714 M 0.00 % | 21.714 M 16.03 % | 18.714 M 0.00 % | 18.714 M -2.22 % | 19.139 M -4.97 % | 20.139 M -29.19 % | 28.442 M 22.24 % | 23.267 M -24.44 % | 30.791 M 45.65 % | 21.141 M -37.14 % | 33.631 M -7.90 % | 36.516 M |
| Total debt | 19.558 M -67.67 % | 60.500 M 116.17 % | 27.987 M 1 583.94 % | 1.662 M 273.48 % | 445.000 K 4.71 % | 425.000 K 54.55 % | 275.000 K -45.00 % | 500.000 K 0.00 % | 500.000 K | 0.000 -100.00 % | 500.000 K -98.90 % | 45.550 M 191.78 % | 15.611 M 7.66 % | 14.500 M 45.00 % | 10.000 M | 0.000 -100.00 % | 8.000 M |
| Accumulated other comprehensive income loss | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | 0.000 -100.00 % | 0.000 | 0.000 -100.00 % | 0.000 -87.50 % | 0.000 128.57 % | 0.000 212.00 % | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 95.670 M 109.68 % | 45.626 M 34.27 % | 33.980 M 45.60 % | 23.338 M 43.59 % | 16.254 M 32.44 % | 12.272 M 29.06 % | 9.509 M 108.73 % | 4.556 M 7.30 % | 4.246 M 33.13 % | 3.189 M 7.89 % | 2.956 M 146.80 % | 1.198 M 378.83 % | 250.130 K 43.99 % | 173.709 K 218.17 % | -147.000 K 22.63 % | -190.000 K 29.63 % | -270.000 K |
| Common stock | 54.000 M 0.00 % | 54.000 M 0.00 % | 54.000 M 0.00 % | 54.000 M 0.00 % | 54.000 M 0.00 % | 54.000 M 0.00 % | 54.000 M 0.00 % | 54.000 M 0.00 % | 54.000 M 0.00 % | 54.000 M 0.00 % | 54.000 M 0.00 % | 54.000 M 0.00 % | 54.000 M 0.00 % | 54.000 M 0.00 % | 54.000 M 0.00 % | 54.000 M 34.83 % | 40.050 M |
| Total equity | 149.670 M 50.23 % | 99.626 M 13.24 % | 87.980 M 13.76 % | 77.338 M 10.08 % | 70.254 M 6.01 % | 66.272 M 4.35 % | 63.509 M 8.46 % | 58.556 M 0.53 % | 58.246 M 1.85 % | 57.189 M 0.41 % | 56.956 M 3.19 % | 55.198 M 1.75 % | 54.250 M 0.14 % | 54.174 M 0.60 % | 53.853 M 0.08 % | 53.810 M 35.27 % | 39.780 M |
| Other non current liabilities | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -221.460 K -218.77 % | 186.460 K 935.95 % | 17.999 K | 0.000 | 0.000 |
| Long term debt | 15.710 M -40.47 % | 26.392 M 39.81 % | 18.877 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 % | 8.000 M |
| Total non current liabilities | 15.710 M -40.47 % | 26.392 M 39.81 % | 18.877 M 1 887 800.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 186.460 K 935.95 % | 17.999 K | 0.000 -100.00 % | 8.000 M |
| Other current liabilities | 4.058 M -54.04 % | 8.829 M 38.56 % | 6.372 M 637 100.00 % | 1.000 K -99.95 % | 1.865 M 76.09 % | 1.059 M -36.97 % | 1.680 M 173.00 % | 615.507 K 88.06 % | 327.298 K -13.69 % | 379.192 K | 0.000 | 0.000 -100.00 % | 5.000 K | 0.000 | 0.000 -100.00 % | 22.460 K | 0.000 |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 2.426 M -41.99 % | 4.182 M 58.33 % | 2.641 M 721.49 % | -425.000 K | 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 | 3.848 M -88.72 % | 34.108 M 21.87 % | 27.987 M 1 583.94 % | 1.662 M 273.48 % | 445.000 K 4.71 % | 425.000 K 54.55 % | 275.000 K -45.00 % | 500.000 K 0.00 % | 500.000 K | 0.000 -100.00 % | 500.000 K -98.90 % | 45.550 M 191.78 % | 15.611 M 7.66 % | 14.500 M 45.00 % | 10.000 M | 0.000 | 0.000 |
| Total current liabilities | 8.763 M -80.59 % | 45.158 M 7.19 % | 42.127 M 534.35 % | 6.641 M -85.20 % | 44.873 M 332.09 % | 10.385 M -89.00 % | 94.422 M 34.63 % | 70.135 M 142.67 % | 28.901 M 55.86 % | 18.544 M -79.74 % | 91.515 M -5.45 % | 96.791 M 225.51 % | 29.735 M -21.45 % | 37.857 M 171.59 % | 13.939 M 2 757.84 % | 487.746 K | 0.000 |
| Total liabilities | 24.473 M -65.80 % | 71.550 M 69.84 % | 42.127 M 534.44 % | 6.640 M -85.20 % | 44.873 M 332.09 % | 10.385 M -89.00 % | 94.422 M 34.63 % | 70.135 M 142.67 % | 28.901 M 55.86 % | 18.544 M -79.74 % | 91.515 M -5.45 % | 96.791 M 225.51 % | 29.735 M -21.84 % | 38.043 M 172.57 % | 13.957 M 2 761.53 % | 487.746 K -93.90 % | 8.000 M |
| Other non current assets | 74.071 M 39 299.54 % | 188.000 K 117.38 % | -1.082 M -108 100.00 % | -1.000 K 100.00 % | -21.761 M 0.06 % | -21.773 M -365.65 % | 8.196 M -19.62 % | 10.196 M -21.87 % | 13.050 M -11.29 % | 14.711 M -72.93 % | 54.344 M -22.02 % | 69.692 M 133.79 % | 29.810 M -63.06 % | 80.699 M 139.53 % | 33.690 M 0.18 % | 33.631 M -7.90 % | 36.516 M |
| Long term investments | 4.029 M -5.89 % | 4.281 M 4.90 % | 4.081 M 35.99 % | 3.001 M -86.18 % | 21.714 M 0.00 % | 21.714 M 0.00 % | 21.714 M 16.03 % | 18.714 M 0.00 % | 18.714 M -2.22 % | 19.139 M -4.97 % | 20.139 M -29.19 % | 28.442 M 22.24 % | 23.267 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 0.000 -100.00 % | 43.073 M -0.67 % | 43.363 M -20.12 % | 54.283 M -34.03 % | 82.281 M 81.84 % | 45.248 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 -100.00 % | 40.051 M 74.35 % | 22.972 M 2.18 % | 22.481 M -26.75 % | 30.690 M 2.50 % | 29.942 M | 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 | 41.022 M -18.27 % | 50.191 M 36.56 % | 36.755 M 96 623.68 % | 38.000 K -46.94 % | 71.621 K -14.53 % | 83.800 K 12.03 % | 74.801 K -22.03 % | 95.937 K -22.57 % | 123.901 K 30.65 % | 94.837 K 70.18 % | 55.729 K 362.98 % | 12.037 K -23.94 % | 15.826 K -25.37 % | 21.205 K -26.95 % | 29.027 K -28.63 % | 40.669 K -30.32 % | 58.366 K |
| Total non current assets | 119.125 M 25.78 % | 94.711 M 50.98 % | 62.729 M 145.78 % | 25.522 M -16.91 % | 30.717 M 2.50 % | 29.969 M -0.05 % | 29.985 M 3.37 % | 29.007 M -9.04 % | 31.888 M -6.06 % | 33.946 M -54.46 % | 74.539 M -24.05 % | 98.146 M 84.86 % | 53.092 M -34.23 % | 80.724 M 139.39 % | 33.721 M 0.14 % | 33.673 M -7.93 % | 36.574 M |
| Other current assets | 425.000 K 18.38 % | 359.000 K 99.44 % | 180.000 K -17.81 % | 219.000 K -85.18 % | 1.478 M 3.50 % | 1.428 M 96.34 % | 727.173 K 15.61 % | 628.969 K 172.09 % | 231.159 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 33.501 M | 0.000 | 0.000 |
| Short term investments | 10.651 M 21 202.00 % | 50.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 |
| cash and cash equivalents | 18.664 M 208.80 % | 6.044 M 6.82 % | 5.658 M 437.32 % | 1.053 M 1 774.23 % | 56.183 K 386.73 % | 11.543 K -79.00 % | 54.958 K -86.92 % | 420.111 K 60.85 % | 261.187 K -47.31 % | 495.720 K 193.14 % | 169.109 K 117.95 % | 77.591 K -95.86 % | 1.876 M 30.57 % | 1.437 M 144.78 % | 587.060 K 143.69 % | 240.902 K -85.37 % | 1.647 M |
| Cash and short term investments | 29.315 M 381.05 % | 6.094 M 7.71 % | 5.658 M 437.32 % | 1.053 M 1 774.23 % | 56.183 K 386.73 % | 11.543 K -79.00 % | 54.958 K -86.92 % | 420.111 K 60.85 % | 261.187 K -47.31 % | 495.720 K 193.14 % | 169.109 K 117.95 % | 77.591 K -95.86 % | 1.876 M 30.57 % | 1.437 M 144.78 % | 587.060 K 143.69 % | 240.902 K -85.37 % | 1.647 M |
| Total current assets | 55.018 M -28.05 % | 76.465 M 13.49 % | 67.378 M 15.26 % | 58.456 M -30.75 % | 84.409 M 80.80 % | 46.688 M -63.51 % | 127.946 M 28.35 % | 99.684 M 80.39 % | 55.259 M 32.24 % | 41.787 M -43.80 % | 74.357 M 36.46 % | 54.489 M 75.13 % | 31.114 M 170.72 % | 11.493 M -66.28 % | 34.088 M 65.28 % | 20.625 M 84.05 % | 11.206 M |
| Inventory | 25.278 M -6.17 % | 26.939 M 48.20 % | 18.177 M 526.58 % | 2.901 M 388.19 % | 594.237 K | 0.000 -100.00 % | 7.199 M | 0.000 | 0.000 | 0.000 -100.00 % | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net receivables | 0.000 -100.00 % | 43.073 M -0.67 % | 43.363 M -20.12 % | 54.283 M -34.03 % | 82.281 M 81.84 % | 45.248 M -62.28 % | 119.965 M 21.63 % | 98.635 M 80.10 % | 54.766 M 32.63 % | 41.292 M -44.34 % | 74.187 M 36.35 % | 54.411 M 86.10 % | 29.238 M 190.75 % | 10.056 M | 0.000 -100.00 % | 20.384 M 113.24 % | 9.559 M |
| Tax assets | 3.000 K | 0.000 -100.00 % | 3.000 K 0.00 % | 3.000 K 10.05 % | 2.726 K 0.00 % | 2.726 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.520 K 47.53 % | 2.386 K 136.24 % | 1.010 K | 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 | 857.000 K -61.41 % | 2.221 M -58.42 % | 5.342 M 571.11 % | 796.000 K -98.00 % | 39.842 M 488.94 % | 6.765 M -92.68 % | 92.467 M 33.97 % | 69.019 M 145.85 % | 28.074 M 54.56 % | 18.164 M -80.04 % | 91.015 M 77.62 % | 51.241 M 262.92 % | 14.119 M -39.55 % | 23.357 M 492.97 % | 3.939 M 746.58 % | 465.286 K | 0.000 |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 79.000 K -96.92 % | 2.561 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 |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 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 | 174.143 M 1.73 % | 171.176 M 31.57 % | 130.107 M 54.93 % | 83.978 M -27.06 % | 115.126 M 50.18 % | 76.657 M -51.46 % | 157.931 M 22.72 % | 128.691 M 47.67 % | 87.147 M 15.07 % | 75.733 M -49.14 % | 148.895 M -2.45 % | 152.635 M 81.26 % | 84.206 M -8.69 % | 92.217 M 36.00 % | 67.809 M 24.88 % | 54.298 M 13.64 % | 47.780 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 | 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 |
| 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 |
| Change in working capital | 4.698 M 153.19 % | -8.832 M -262.56 % | 5.433 M 120.80 % | -26.126 M -275.96 % | -6.949 M -146.19 % | -2.823 M 90.16 % | -28.689 M 29.67 % | -40.792 M -2 453.16 % | -1.598 M -334.59 % | -367.635 K -101.06 % | 34.612 M 223.89 % | -27.939 M -236.04 % | -8.314 M 62.55 % | -22.198 M -146.97 % | -8.988 M -185.31 % | 10.536 M |
| Accounts receivables | 9.414 M 3 146.21 % | 290.000 K -97.34 % | 10.920 M -61.00 % | 27.998 M 175.60 % | -37.032 M -149.56 % | 74.716 M 450.29 % | -21.330 M 51.45 % | -43.934 M -226.04 % | -13.475 M -140.96 % | 32.896 M 266.34 % | -19.776 M 21.44 % | -25.173 M -31.23 % | -19.182 M 25.05 % | -25.593 M -234.24 % | -7.657 M -2 962.80 % | -250.000 K |
| Inventory | 1.661 M 118.95 % | -8.763 M 42.63 % | -15.275 M -562.12 % | -2.307 M -288.23 % | -594.237 K -108.25 % | 7.199 M 200.00 % | -7.199 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 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 | -6.377 M -1 675.83 % | -359.100 K -103.67 % | 9.788 M 118.89 % | -51.817 M -268.91 % | 30.678 M 136.20 % | -84.738 M -52 809.57 % | -160.156 K -105.10 % | 3.142 M -73.54 % | 11.877 M 135.71 % | -33.264 M -161.16 % | 54.389 M 2 066.56 % | -2.766 M -125.45 % | 10.868 M 220.12 % | 3.395 M 355.07 % | -1.331 M -112.34 % | 10.786 M |
| Other non cash items | 2.556 M 9.14 % | 2.342 M 2 921.69 % | -83.000 K -56.60 % | -53.000 K -103.24 % | 1.638 M 277.85 % | -921.000 K -103.94 % | 23.349 M -42.51 % | 40.613 M 45 531.81 % | -89.394 K -227.14 % | 70.309 K -86.20 % | 509.516 K 19.89 % | 425.000 K 1 114.29 % | 35.000 K | 0.000 100.00 % | -21.450 K | 0.000 |
| Net cash provided by operating activities | 57.689 M 942.64 % | 5.533 M -67.05 % | 16.794 M 188.24 % | -19.032 M -42 735.36 % | 44.639 K 202.82 % | -43.413 K 88.11 % | -365.153 K -329.77 % | 158.924 K 126.77 % | -593.631 K -1 927.43 % | -29.280 K -100.08 % | 36.883 M 238.85 % | -26.563 M -224.04 % | -8.197 M 62.95 % | -22.127 M -148.87 % | -8.891 M -184.10 % | 10.572 M |
| Investments in property plant and equipment | 0.000 100.00 % | -14.087 M 61.82 % | -36.895 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -65.900 K -68.51 % | -39.108 K 10.49 % | -43.692 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -48.310 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 | 0.000 |
| Purchases of investments | 0.000 | 0.000 100.00 % | -1.079 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 |
| Sales maturities of investments | 252.000 K | 0.000 | 0.000 -100.00 % | 18.713 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 |
| Other investing activites | 9.344 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 425.000 K -57.50 % | 1.000 M -87.95 % | 8.302 M 260.43 % | -5.175 M -168.78 % | 7.524 M -39.76 % | 12.490 M 332.93 % | 2.885 M 116.19 % | -17.820 M |
| Net cash used for investing activites | 9.596 M 168.12 % | -14.087 M 62.90 % | -37.974 M -302.93 % | 18.713 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 359.100 K -62.63 % | 960.892 K -88.36 % | 8.259 M 259.58 % | -5.175 M -168.78 % | 7.524 M -39.76 % | 12.490 M 332.93 % | 2.885 M 116.15 % | -17.868 M |
| Debt repayment | -40.943 M -461.34 % | 11.331 M -56.96 % | 26.325 M 2 063.11 % | 1.217 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 500.000 K | 0.000 | 0.000 -100.00 % | 29.939 M 2 594.78 % | 1.111 M | 0.000 100.00 % | -8.000 M -270.21 % | 4.700 M |
| Common stock issued | 0.000 | 0.000 | 0.000 -100.00 % | 100.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.000 M | 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 |
| Dividends paid | 0.000 | 0.000 100.00 % | -540.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 |
| Other financing activites | -3.121 M -33.32 % | -2.341 M | 0.000 100.00 % | -2.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -500.000 K 17.36 % | -605.000 K 98.66 % | -45.050 M | 0.000 | 0.000 | 0.000 -100.00 % | 21.950 M 673.43 % | 2.838 M |
| Net cash used provided by financing activities | -44.064 M -590.14 % | 8.990 M -65.13 % | 25.785 M 1 860.84 % | 1.315 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -605.000 K 98.66 % | -45.050 M -250.47 % | 29.939 M 2 592.85 % | 1.112 M -88.88 % | 10.000 M 68.07 % | 5.950 M -21.07 % | 7.538 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 -100.00 % | 816.000 | 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 | 23.221 M 5 225.92 % | 436.000 K -90.53 % | 4.605 M 361.89 % | 997.000 K 2 133.47 % | 44.639 K 202.82 % | -43.413 K 88.11 % | -365.153 K -329.77 % | 158.924 K 167.76 % | -234.531 K -171.81 % | 326.612 K 256.89 % | 91.515 K 105.09 % | -1.799 M -509.87 % | 438.832 K 26.77 % | 346.158 K 720.05 % | -55.827 K -123.11 % | 241.602 K |
| Cash at beginning of period | 6.093 M 7.69 % | 5.658 M 437.32 % | 1.053 M 1 780.36 % | 56.000 K 385.06 % | 11.545 K -78.99 % | 54.958 K -86.92 % | 420.111 K 60.85 % | 261.187 K -47.31 % | 495.718 K 193.14 % | 169.106 K 117.95 % | 77.591 K -95.86 % | 1.876 M 30.53 % | 1.437 M 496.68 % | 240.902 K -18.81 % | 296.729 K 438.26 % | 55.127 K |
| Cash at end of period | 29.314 M 381.03 % | 6.094 M 7.71 % | 5.658 M 437.32 % | 1.053 M 1 774.20 % | 56.184 K 386.65 % | 11.545 K -78.99 % | 54.958 K -86.92 % | 420.111 K 60.85 % | 261.187 K -47.31 % | 495.718 K 193.14 % | 169.106 K 117.95 % | 77.591 K -95.86 % | 1.876 M 219.60 % | 587.060 K 143.69 % | 240.902 K -18.81 % | 296.729 K |
| Operating cash flow | 57.689 M 942.64 % | 5.533 M -67.05 % | 16.794 M 188.24 % | -19.032 M -42 735.36 % | 44.639 K 202.82 % | -43.413 K 88.11 % | -365.153 K -329.77 % | 158.924 K 126.77 % | -593.631 K -1 927.43 % | -29.280 K -100.08 % | 36.883 M 238.85 % | -26.563 M -224.04 % | -8.197 M 62.95 % | -22.127 M -148.87 % | -8.891 M -184.10 % | 10.572 M |
| Capital expenditure | 0.000 100.00 % | -14.087 M 61.82 % | -36.895 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -65.900 K -68.51 % | -39.108 K 10.49 % | -43.692 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -48.310 K |
| Free CashFlow | 57.689 M 774.41 % | -8.554 M 57.44 % | -20.101 M -5.62 % | -19.032 M -42 735.36 % | 44.639 K 202.82 % | -43.413 K 88.11 % | -365.153 K -329.77 % | 158.924 K 124.10 % | -659.531 K -864.40 % | -68.388 K -100.19 % | 36.839 M 238.69 % | -26.563 M -224.04 % | -8.197 M 62.95 % | -22.127 M -148.87 % | -8.891 M -184.48 % | 10.524 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 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 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 7.985 M -83.51 % | 48.421 M 358.79 % | 10.554 M 38.74 % | 7.607 M 80.60 % | 4.212 M -38.72 % | 6.873 M 59.61 % | 4.306 M -41.83 % | 7.403 M 42.86 % | 5.182 M 141.87 % | -12.377 M -275.76 % | 7.042 M 13.80 % | 6.188 M 1.64 % | 6.088 M 263.46 % | -3.724 M -200.01 % | 3.724 M -74.36 % | 14.527 M 136.10 % | 6.153 M 6 032 252.94 % | 102.000 -100.00 % | 16.008 M 7.91 % | 14.835 M -20.28 % | 18.608 M 139.93 % | -46.599 M -467.79 % | 12.670 M -40.26 % | 21.208 M 0.73 % | 21.054 M 1.39 % | 20.766 M 171.63 % | 7.645 M | 0.000 | 0.000 -100.00 % | 91.370 M 356.55 % | 20.013 M 240.42 % | 5.879 M -70.79 % | 20.130 M 38.59 % | 14.525 M -70.67 % | 49.516 M 8.19 % | 45.769 M -56.78 % | 105.893 M -30.18 % | 151.659 M 105.56 % | 73.779 M -14.98 % | 86.777 M -13.49 % | 100.309 M -50.88 % | 204.228 M 2 059.95 % | 9.455 M -11.31 % | 10.660 M -1.53 % | 10.826 M -49.93 % | 21.623 M -21.28 % | 27.467 M 42.46 % | 19.280 M 261.81 % | 5.329 M -71.58 % | 18.749 M -18.49 % | 23.002 M 14.63 % | 20.067 M -9.05 % | 22.064 M |
| Net income | 3.962 M -89.07 % | 36.246 M 325.42 % | 8.520 M 61.46 % | 5.277 M 303.13 % | 1.309 M -55.75 % | 2.958 M 1.82 % | 2.905 M -16.88 % | 3.495 M 52.69 % | 2.289 M 115.94 % | 1.060 M -80.45 % | 5.423 M 103.41 % | 2.666 M 31.14 % | 2.033 M -38.03 % | 3.281 M 36.70 % | 2.400 M 291.52 % | 613.000 K -22.41 % | 790.000 K 151.86 % | -1.523 M -229.43 % | 1.177 M 28.07 % | 919.000 K -73.04 % | 3.409 M 351.82 % | -1.354 M -368.60 % | 504.000 K -73.33 % | 1.890 M 9.69 % | 1.723 M 20.13 % | 1.434 M -64.24 % | 4.011 M 3 006.52 % | -138.000 K 60.91 % | -353.000 K 53.67 % | -762.000 K -238.55 % | 550.000 K 127.27 % | 242.000 K -13.26 % | 279.000 K 220.69 % | 87.000 K -72.47 % | 316.000 K 52.66 % | 207.000 K -74.54 % | 813.000 K 481.69 % | -213.000 K -228.31 % | 166.000 K -31.12 % | 241.000 K 67.36 % | 144.000 K -91.06 % | 1.610 M 1 110.18 % | 133.038 K -38.82 % | 217.448 K -29.80 % | 309.769 K 909.94 % | 30.672 K -96.85 % | 973.417 K 284.02 % | -528.977 K -257.15 % | 336.607 K 1 900.75 % | 16.824 K 41.45 % | 11.894 K -60.16 % | 29.857 K 67.30 % | 17.846 K |
| Income before tax | 3.962 M -89.07 % | 36.246 M 325.42 % | 8.520 M 114.72 % | 3.968 M 203.13 % | 1.309 M -55.82 % | 2.963 M 2.00 % | 2.905 M -16.88 % | 3.495 M 52.69 % | 2.289 M 100.09 % | 1.144 M -78.90 % | 5.423 M 103.41 % | 2.666 M 31.14 % | 2.033 M -39.04 % | 3.335 M 38.96 % | 2.400 M 291.52 % | 613.000 K -22.41 % | 790.000 K 205.14 % | -751.398 K -163.84 % | 1.177 M 28.07 % | 919.000 K -77.02 % | 3.999 M 1 024.15 % | -432.723 K -185.86 % | 504.000 K -73.33 % | 1.890 M 9.69 % | 1.723 M -35.81 % | 2.684 M -33.08 % | 4.011 M 3 006.52 % | -138.000 K 60.91 % | -353.000 K 48.77 % | -689.000 K -225.27 % | 550.000 K 127.27 % | 242.000 K -13.26 % | 279.000 K -27.91 % | 387.000 K 22.47 % | 316.000 K 52.66 % | 207.000 K -74.54 % | 813.000 K 481.69 % | -213.000 K -228.31 % | 166.000 K -31.12 % | 241.000 K 67.36 % | 144.000 K -91.06 % | 1.610 M 1 110.18 % | 133.038 K -38.82 % | 217.448 K -29.80 % | 309.769 K -32.02 % | 455.672 K -53.19 % | 973.417 K 284.02 % | -528.977 K -257.15 % | 336.607 K 539.72 % | 52.618 K 342.39 % | 11.894 K -60.16 % | 29.857 K 67.30 % | 17.846 K |
| Income before tax ratio | 0.50 -33.72 % | 0.75 -7.27 % | 0.81 54.76 % | 0.52 67.84 % | 0.31 -27.91 % | 0.43 -36.10 % | 0.67 42.90 % | 0.47 6.88 % | 0.44 577.90 % | -0.09 -112.00 % | 0.77 78.74 % | 0.43 29.02 % | 0.33 137.29 % | -0.90 -238.95 % | 0.64 1 427.27 % | 0.04 -67.13 % | 0.13 100.00 % | -7 366.65 -10 019 240.71 % | 0.07 18.69 % | 0.06 -71.17 % | 0.21 2 214.31 % | 0.01 -76.66 % | 0.04 -55.36 % | 0.09 8.90 % | 0.08 -36.69 % | 0.13 -75.36 % | 0.52 | 0.00 | 0.00 100.00 % | -0.01 -127.44 % | 0.03 -33.24 % | 0.04 197.00 % | 0.01 -47.98 % | 0.03 317.50 % | 0.01 41.11 % | 0.00 -41.09 % | 0.01 646.65 % | 0.00 -162.42 % | 0.00 -18.99 % | 0.00 93.46 % | 0.00 -81.79 % | 0.01 -43.97 % | 0.01 -31.02 % | 0.02 -28.71 % | 0.03 35.77 % | 0.02 -40.53 % | 0.04 229.17 % | -0.03 -143.43 % | 0.06 2 150.79 % | 0.00 442.74 % | 0.00 -65.25 % | 0.00 83.96 % | 0.00 |
| EBITDA | 3.962 M -89.11 % | 36.372 M 326.90 % | 8.520 M 115.90 % | 3.946 M 181.20 % | 1.403 M -78.03 % | 6.388 M 119.90 % | 2.905 M -16.88 % | 3.495 M 52.69 % | 2.289 M 37.11 % | 1.670 M -69.21 % | 5.423 M 103.11 % | 2.670 M 31.33 % | 2.033 M -39.15 % | 3.341 M 39.21 % | 2.400 M 289.93 % | 615.500 K -22.09 % | 790.000 K 206.87 % | -739.219 K -162.81 % | 1.177 M 28.07 % | 919.000 K -77.02 % | 3.999 M 1 057.34 % | -417.722 K -182.72 % | 505.000 K -73.28 % | 1.890 M | 0.000 -100.00 % | 2.690 M -32.95 % | 4.011 M 3 161.65 % | -131.008 K | 0.000 100.00 % | -685.000 K -224.55 % | 550.000 K 118.94 % | 251.209 K -9.96 % | 279.000 K -28.28 % | 389.000 K 23.10 % | 316.000 K 46.52 % | 215.674 K -73.47 % | 813.000 K 556.74 % | -178.000 K -207.03 % | 166.301 K -31.00 % | 241.000 K 67.36 % | 144.000 K -91.06 % | 1.611 M 1 102.37 % | 133.985 K -38.77 % | 218.815 K | 0.000 -100.00 % | 456.620 K -53.16 % | 974.762 K 284.60 % | -528.030 K -256.87 % | 336.607 K 489.61 % | -86.395 K -826.37 % | 11.894 K -60.16 % | 29.857 K 67.30 % | 17.846 K |
| Net income ratio | 0.50 -33.72 % | 0.75 -7.27 % | 0.81 16.37 % | 0.69 123.21 % | 0.31 -27.79 % | 0.43 -36.21 % | 0.67 42.90 % | 0.47 6.88 % | 0.44 615.77 % | -0.09 -111.12 % | 0.77 78.74 % | 0.43 29.02 % | 0.33 137.91 % | -0.88 -236.68 % | 0.64 1 427.27 % | 0.04 -67.13 % | 0.13 100.00 % | -14 935.27 -20 313 088.48 % | 0.07 18.69 % | 0.06 -66.19 % | 0.18 530.63 % | 0.03 -26.97 % | 0.04 -55.36 % | 0.09 8.90 % | 0.08 18.49 % | 0.07 -86.84 % | 0.52 | 0.00 | 0.00 100.00 % | -0.01 -130.35 % | 0.03 -33.24 % | 0.04 197.00 % | 0.01 131.40 % | 0.01 -6.14 % | 0.01 41.11 % | 0.00 -41.09 % | 0.01 646.65 % | 0.00 -162.42 % | 0.00 -18.99 % | 0.00 93.46 % | 0.00 -81.79 % | 0.01 -43.97 % | 0.01 -31.02 % | 0.02 -28.71 % | 0.03 1 917.09 % | 0.00 -96.00 % | 0.04 229.17 % | -0.03 -143.43 % | 0.06 6 939.46 % | 0.00 73.54 % | 0.00 -65.25 % | 0.00 83.96 % | 0.00 |
| Ratio EBITDA | 0.50 -33.94 % | 0.75 -6.95 % | 0.81 55.61 % | 0.52 55.70 % | 0.33 -64.15 % | 0.93 37.77 % | 0.67 42.90 % | 0.47 6.88 % | 0.44 427.47 % | -0.13 -117.52 % | 0.77 78.48 % | 0.43 29.21 % | 0.33 137.22 % | -0.90 -239.20 % | 0.64 1 421.07 % | 0.04 -67.00 % | 0.13 100.00 % | -7 247.25 -9 856 845.93 % | 0.07 18.69 % | 0.06 -71.17 % | 0.21 2 297.42 % | 0.01 -77.51 % | 0.04 -55.27 % | 0.09 | 0.00 -100.00 % | 0.13 -75.31 % | 0.52 | 0.00 | 0.00 100.00 % | -0.01 -127.28 % | 0.03 -35.68 % | 0.04 208.30 % | 0.01 -48.25 % | 0.03 319.65 % | 0.01 35.43 % | 0.00 -38.62 % | 0.01 754.14 % | 0.00 -152.07 % | 0.00 -18.84 % | 0.00 93.46 % | 0.00 -81.80 % | 0.01 -44.33 % | 0.01 -30.96 % | 0.02 | 0.00 -100.00 % | 0.02 -40.49 % | 0.04 229.58 % | -0.03 -143.36 % | 0.06 1 470.82 % | 0.00 -991.14 % | 0.00 -65.25 % | 0.00 83.96 % | 0.00 |
| Gross profit ratio | 1.00 3.68 % | 0.96 -3.55 % | 1.00 -1.50 % | 1.02 1.52 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 4.80 % | 0.95 22.51 % | 0.78 -22.25 % | 1.00 -9.86 % | 1.11 13.82 % | 0.98 86.52 % | 0.52 -47.65 % | 1.00 0.00 % | 1.00 1 214.66 % | 0.08 -61.76 % | 0.20 -96.44 % | 5.59 6 687.29 % | 0.08 -9.12 % | 0.09 -60.79 % | 0.23 -82.03 % | 1.29 2 335.51 % | 0.05 -45.08 % | 0.10 -8.37 % | 0.10 -25.53 % | 0.14 -73.40 % | 0.53 | 0.00 | 0.00 100.00 % | -0.01 -119.43 % | 0.04 -59.25 % | 0.09 70.09 % | 0.05 -13.24 % | 0.06 290.41 % | 0.02 -24.65 % | 0.02 81.14 % | 0.01 -45.39 % | 0.02 291.37 % | 0.01 41.64 % | 0.00 2.10 % | 0.00 1 568.63 % | 0.00 -98.93 % | 0.02 -54.03 % | 0.05 -24.12 % | 0.06 132.22 % | 0.03 -32.07 % | 0.04 208.59 % | -0.04 -156.55 % | 0.06 1 437.62 % | 0.00 -149.30 % | 0.01 -10.83 % | 0.01 11.10 % | 0.01 |
| Weighted average shs out dil | 5.427 M 0.51 % | 5.400 M 0.00 % | 5.400 M -0.74 % | 5.440 M -0.26 % | 5.454 M -0.49 % | 5.481 M 0.00 % | 5.481 M 1.94 % | 5.377 M -1.34 % | 5.450 M 2.83 % | 5.300 M -2.27 % | 5.423 M -0.33 % | 5.441 M 1.70 % | 5.350 M -0.56 % | 5.380 M -1.36 % | 5.455 M -2.12 % | 5.573 M 5.81 % | 5.267 M -2.47 % | 5.400 M 0.93 % | 5.350 M -1.03 % | 5.406 M -0.10 % | 5.411 M -0.09 % | 5.416 M -3.29 % | 5.600 M 3.70 % | 5.400 M 0.29 % | 5.384 M 1.45 % | 5.307 M -2.08 % | 5.420 M 0.38 % | 5.400 M 0.00 % | 5.400 M 0.00 % | 5.400 M -1.82 % | 5.500 M 1.85 % | 5.400 M 0.00 % | 5.400 M 0.00 % | 5.400 M 2.53 % | 5.267 M -2.47 % | 5.400 M 0.00 % | 5.400 M 1.41 % | 5.325 M -3.77 % | 5.533 M 2.47 % | 5.400 M 12.50 % | 4.800 M -10.56 % | 5.367 M -0.62 % | 5.400 M -0.67 % | 5.436 M 5.30 % | 5.163 M 5.87 % | 4.877 M -9.83 % | 5.408 M 2.23 % | 5.290 M -5.71 % | 5.610 M 6.62 % | 5.262 M -2.56 % | 5.400 M 0.00 % | 5.400 M 0.00 % | 5.400 M |
| Weighted average shs out | 5.427 M 0.51 % | 5.400 M 0.00 % | 5.400 M -0.74 % | 5.440 M -0.26 % | 5.454 M -0.49 % | 5.481 M 0.00 % | 5.481 M 1.94 % | 5.377 M -1.34 % | 5.450 M 2.83 % | 5.300 M -2.27 % | 5.423 M -0.33 % | 5.441 M 1.70 % | 5.350 M -0.87 % | 5.397 M -1.06 % | 5.455 M -2.12 % | 5.573 M 5.81 % | 5.267 M -2.47 % | 5.400 M 0.93 % | 5.350 M -1.03 % | 5.406 M -0.10 % | 5.411 M -0.09 % | 5.416 M -3.29 % | 5.600 M 3.70 % | 5.400 M 0.29 % | 5.384 M 1.45 % | 5.307 M -2.08 % | 5.420 M 0.38 % | 5.400 M 0.00 % | 5.400 M 0.00 % | 5.400 M -1.82 % | 5.500 M 1.85 % | 5.400 M 0.00 % | 5.400 M 0.00 % | 5.400 M 2.53 % | 5.267 M -2.47 % | 5.400 M 0.00 % | 5.400 M 1.41 % | 5.325 M -3.77 % | 5.533 M 2.47 % | 5.400 M 12.50 % | 4.800 M -10.56 % | 5.367 M -0.62 % | 5.400 M -0.67 % | 5.436 M 5.30 % | 5.163 M 5.86 % | 4.877 M -9.82 % | 5.408 M 2.23 % | 5.290 M -5.71 % | 5.610 M 6.61 % | 5.262 M -2.55 % | 5.400 M 0.00 % | 5.400 M 0.00 % | 5.400 M |
| EPS diluted | 0.73 -89.12 % | 6.71 324.68 % | 1.58 62.89 % | 0.97 304.17 % | 0.24 -55.56 % | 0.54 1.89 % | 0.53 -18.46 % | 0.65 54.76 % | 0.42 110.00 % | 0.20 -80.00 % | 1.00 104.08 % | 0.49 28.95 % | 0.38 -37.70 % | 0.61 38.64 % | 0.44 300.00 % | 0.11 -26.67 % | 0.15 153.57 % | -0.28 -227.27 % | 0.22 29.41 % | 0.17 -73.02 % | 0.63 352.00 % | -0.25 -377.78 % | 0.09 -74.29 % | 0.35 9.37 % | 0.32 18.52 % | 0.27 -63.51 % | 0.74 2 990.63 % | -0.03 60.86 % | -0.07 53.29 % | -0.14 -240.00 % | 0.10 123.21 % | 0.04 -13.35 % | 0.05 2 485.00 % | 0.00 -96.67 % | 0.06 56.66 % | 0.04 -74.47 % | 0.15 475.00 % | -0.04 -233.33 % | 0.03 -32.74 % | 0.04 48.67 % | 0.03 -90.00 % | 0.30 1 119.51 % | 0.02 -38.50 % | 0.04 -33.33 % | 0.06 852.38 % | 0.01 -96.50 % | 0.18 280.00 % | -0.10 -266.67 % | 0.06 1 775.00 % | 0.00 45.45 % | 0.00 -60.00 % | 0.01 66.67 % | 0.00 |
| Earnings per share | 0.73 -89.12 % | 6.71 324.68 % | 1.58 62.89 % | 0.97 304.17 % | 0.24 -55.56 % | 0.54 1.89 % | 0.53 -18.46 % | 0.65 54.76 % | 0.42 110.00 % | 0.20 -80.00 % | 1.00 104.08 % | 0.49 28.95 % | 0.38 -37.70 % | 0.61 38.64 % | 0.44 300.00 % | 0.11 -26.67 % | 0.15 153.57 % | -0.28 -227.27 % | 0.22 29.41 % | 0.17 -73.02 % | 0.63 352.00 % | -0.25 -377.78 % | 0.09 -74.29 % | 0.35 9.37 % | 0.32 18.52 % | 0.27 -63.51 % | 0.74 2 990.63 % | -0.03 60.86 % | -0.07 53.29 % | -0.14 -240.00 % | 0.10 123.21 % | 0.04 -13.35 % | 0.05 2 485.00 % | 0.00 -96.67 % | 0.06 56.66 % | 0.04 -74.47 % | 0.15 475.00 % | -0.04 -233.33 % | 0.03 -32.74 % | 0.04 48.67 % | 0.03 -90.00 % | 0.30 1 119.51 % | 0.02 -38.50 % | 0.04 -33.33 % | 0.06 852.38 % | 0.01 -96.50 % | 0.18 280.00 % | -0.10 -266.67 % | 0.06 1 775.00 % | 0.00 45.45 % | 0.00 -60.00 % | 0.01 66.67 % | 0.00 |
| Gross profit | 7.985 M -82.90 % | 46.702 M 342.51 % | 10.554 M 36.66 % | 7.723 M 83.36 % | 4.212 M -38.72 % | 6.873 M 59.61 % | 4.306 M -39.04 % | 7.064 M 75.02 % | 4.036 M 132.55 % | -12.399 M -258.43 % | 7.826 M 29.53 % | 6.042 M 89.58 % | 3.187 M 185.57 % | -3.724 M -200.01 % | 3.724 M 237.01 % | 1.105 M -9.72 % | 1.224 M 214 636.84 % | 570.000 -99.96 % | 1.318 M -1.93 % | 1.344 M -68.74 % | 4.299 M 107.17 % | -59.926 M -9 057.60 % | 669.000 K -67.19 % | 2.039 M -7.70 % | 2.209 M -24.49 % | 2.926 M -27.75 % | 4.049 M | 0.000 | 0.000 100.00 % | -661.000 K -188.72 % | 745.000 K 38.73 % | 537.000 K -50.32 % | 1.081 M 20.24 % | 899.000 K 14.52 % | 785.000 K -18.48 % | 963.000 K -21.71 % | 1.230 M -61.87 % | 3.226 M 704.49 % | 401.000 K 20.42 % | 333.000 K -11.67 % | 377.000 K 719.57 % | 46.000 K -76.81 % | 198.384 K -59.23 % | 486.540 K -25.28 % | 651.151 K 16.27 % | 560.026 K -46.53 % | 1.047 M 254.71 % | -676.945 K -304.60 % | 330.857 K 480.18 % | -87.027 K -140.18 % | 216.570 K 2.21 % | 211.889 K 1.04 % | 209.703 K |
| Income tax expense | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -44.500 K 0.03 % | -44.514 K -152.99 % | 84.000 K 3 685.15 % | -2.343 K 97.00 % | -78.065 K -3 231.84 % | -2.343 K -104.32 % | 54.290 K 1 882.92 % | -3.045 K | 0.000 100.00 % | -3.045 K -100.39 % | 772.000 K 19 400.00 % | -4.000 K 0.00 % | -4.000 K -100.68 % | 590.000 K -35.94 % | 921.000 K 28 153.61 % | -3.283 K 37.87 % | -5.284 K | 0.000 -100.00 % | 1.250 M 17 980.13 % | -6.991 K | 0.000 | 0.000 -100.00 % | 73.000 K 892.70 % | -9.209 K | 0.000 | 0.000 -100.00 % | 300.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -301.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 425.000 K | 0.000 | 0.000 100.00 % | -947.000 -102.65 % | 35.794 K | 0.000 | 0.000 | 0.000 |
| Cost of revenue | 0.000 -100.00 % | 1.719 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.608 K | 0.000 -100.00 % | 339.000 K -70.42 % | 1.146 M 5 109.09 % | 22.000 K 102.81 % | -784.000 K -636.99 % | 146.000 K -94.97 % | 2.901 M 2 043 057.75 % | -142.000 | 0.000 -100.00 % | 13.422 M 172.31 % | 4.929 M 1 053 305.13 % | -468.000 -100.00 % | 14.690 M 8.89 % | 13.491 M -5.72 % | 14.309 M 7.37 % | 13.327 M 11.05 % | 12.001 M -37.39 % | 19.169 M 1.72 % | 18.845 M 5.63 % | 17.840 M 396.11 % | 3.596 M | 0.000 | 0.000 -100.00 % | 92.031 M 377.64 % | 19.268 M 260.69 % | 5.342 M -71.96 % | 19.049 M 39.80 % | 13.626 M -72.04 % | 48.731 M 8.76 % | 44.806 M -57.19 % | 104.663 M -29.49 % | 148.433 M 102.29 % | 73.378 M -15.11 % | 86.444 M -13.50 % | 99.932 M -51.06 % | 204.182 M 2 105.75 % | 9.257 M -9.01 % | 10.174 M -0.01 % | 10.175 M -51.69 % | 21.063 M -20.28 % | 26.420 M 32.38 % | 19.957 M 299.30 % | 4.998 M -73.47 % | 18.836 M -17.33 % | 22.785 M 14.76 % | 19.855 M -9.15 % | 21.854 M |
| General and administrative expenses | 0.000 -100.00 % | 1.899 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.711 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.369 M | 0.000 | 0.000 | 0.000 -100.00 % | 955.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 25.040 K | 0.000 | 0.000 | 0.000 -100.00 % | 58.830 K | 0.000 | 0.000 | 0.000 -100.00 % | 76.935 K | 0.000 | 0.000 | 0.000 -100.00 % | 127.725 K | 0.000 | 0.000 | 0.000 -100.00 % | 164.310 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 208.503 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 -100.00 % | 240.303 K | 0.000 | 0.000 | 0.000 -100.00 % | 123.727 K | 0.000 | 0.000 | 0.000 -100.00 % | 118.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 170.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 21.120 K | 0.000 | 0.000 | 0.000 -100.00 % | 30.969 K | 0.000 | 0.000 | 0.000 -100.00 % | 30.751 K | 0.000 | 0.000 | 0.000 -100.00 % | 15.275 K | 0.000 | 0.000 | 0.000 -100.00 % | 7.117 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.401 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 4.341 M -49.42 % | 8.582 M 321.91 % | 2.034 M -65.99 % | 5.981 M | 0.000 100.00 % | -6.514 M | 0.000 | 0.000 -100.00 % | 710.000 K | 0.000 -100.00 % | 32.000 K | 0.000 | 0.000 -100.00 % | 500.000 K 150.00 % | 200.000 K 0.00 % | 200.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 250.000 -87.50 % | 2.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 83.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 99.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 175.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 |
| Operating expenses | 4.341 M -59.51 % | 10.721 M 427.09 % | 2.034 M -65.99 % | 5.981 M 784.76 % | 676.000 K 125.23 % | -2.679 M -878.78 % | 344.000 K -90.36 % | 3.569 M 45.26 % | 2.457 M 116.67 % | -14.740 M -705.34 % | 2.435 M -27.87 % | 3.376 M 192.55 % | 1.154 M 117.22 % | -6.701 M -539.72 % | 1.524 M 120.23 % | 692.000 K 59.45 % | 434.000 K -42.26 % | 751.673 K 433.10 % | 141.000 K -66.82 % | 425.000 K 41.67 % | 300.000 K -40.75 % | 506.293 K 205.00 % | 166.000 K 11.41 % | 149.000 K -69.34 % | 486.000 K 101.91 % | 240.704 K 533.43 % | 38.000 K -72.46 % | 138.000 K -60.91 % | 353.000 K 196.64 % | 119.000 K -38.97 % | 195.000 K -33.90 % | 295.000 K -63.22 % | 802.000 K 31.26 % | 611.000 K 30.28 % | 469.000 K -37.96 % | 756.000 K 81.29 % | 417.000 K -88.46 % | 3.614 M 1 437.87 % | 235.000 K 155.43 % | 92.000 K -60.34 % | 232.000 K 114.83 % | -1.564 M -2 493.41 % | 65.346 K -75.72 % | 269.092 K -21.18 % | 341.382 K -67.70 % | 1.057 M 1 330.73 % | 73.875 K 149.93 % | -147.968 K -2 473.36 % | -5.750 K -221.13 % | 4.747 K -97.68 % | 204.676 K 12.44 % | 182.032 K -5.12 % | 191.857 K |
| Cost and expenses | 4.341 M -65.10 % | 12.440 M 1 283.76 % | 899.000 K -12.04 % | 1.022 M 51.18 % | 676.000 K -3.29 % | 699.000 K 103.20 % | 344.000 K -91.20 % | 3.908 M 8.47 % | 3.603 M 124.48 % | -14.718 M -991.46 % | 1.651 M -53.12 % | 3.522 M -13.14 % | 4.055 M 160.51 % | -6.701 M -539.72 % | 1.524 M -89.20 % | 14.114 M 163.17 % | 5.363 M 613.92 % | 751.205 K -94.93 % | 14.831 M 6.58 % | 13.916 M -4.74 % | 14.609 M 5.61 % | 13.833 M 13.70 % | 12.167 M -37.02 % | 19.318 M -0.07 % | 19.331 M 6.91 % | 18.081 M 397.55 % | 3.634 M 2 533.33 % | 138.000 K -60.91 % | 353.000 K -99.62 % | 92.150 M 373.46 % | 19.463 M 245.27 % | 5.637 M -71.60 % | 19.851 M 39.43 % | 14.237 M -71.06 % | 49.200 M 7.98 % | 45.562 M -56.64 % | 105.080 M -30.89 % | 152.047 M 106.55 % | 73.613 M -14.93 % | 86.536 M -13.61 % | 100.164 M -50.57 % | 202.618 M 2 073.51 % | 9.322 M -10.73 % | 10.443 M -0.70 % | 10.516 M -52.46 % | 22.119 M -16.51 % | 26.494 M 33.75 % | 19.809 M 296.80 % | 4.992 M -73.50 % | 18.841 M -18.05 % | 22.990 M 14.74 % | 20.037 M -9.12 % | 22.046 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 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 0.000 -100.00 % | 2.139 M | 0.000 | 0.000 -100.00 % | 676.000 K -82.37 % | 3.835 M 1 014.70 % | 344.000 K 19.03 % | 289.000 K 2.48 % | 282.000 K -88.66 % | 2.487 M 418.13 % | 480.000 K -33.88 % | 726.000 K 69.23 % | 429.000 K -61.87 % | 1.125 M 267.65 % | 306.000 K 53.77 % | 199.000 K | 0.000 -100.00 % | 46.160 K -23.07 % | 60.000 K -42.86 % | 105.000 K 133.33 % | 45.000 K -49.89 % | 89.799 K 498.66 % | 15.000 K -86.24 % | 109.000 K 45.33 % | 75.000 K -30.35 % | 107.686 K | 0.000 | 0.000 | 0.000 -100.00 % | 143.000 K 19.17 % | 120.000 K -2.44 % | 123.000 K -43.06 % | 216.000 K 26.00 % | 171.427 K 0.84 % | 170.000 K -61.97 % | 447.000 K 231.11 % | 135.000 K -44.69 % | 244.094 K 61.18 % | 151.440 K 35.91 % | 111.427 K 1.30 % | 110.000 K -48.33 % | 212.904 K 125.85 % | 94.268 K -16.54 % | 112.954 K 0.56 % | 112.324 K 4.86 % | 107.120 K -8.99 % | 117.698 K -0.81 % | 118.658 K -0.97 % | 119.822 K -1.98 % | 122.240 K | 0.000 | 0.000 | 0.000 |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 543.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 481.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 -100.00 % | 3.053 M | 0.000 | 0.000 | 0.000 -100.00 % | 481.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 0.000 -100.00 % | 391.000 K 314.85 % | 94.250 K 0.00 % | 94.249 K -0.14 % | 94.381 K -75.00 % | 377.524 K | 0.000 -100.00 % | 44.500 K -0.03 % | 44.514 K -73.82 % | 170.000 K 7 155.66 % | 2.343 K -70.71 % | 8.000 K 241.44 % | 2.343 K -46.41 % | 4.372 K 43.58 % | 3.045 K -39.10 % | 5.000 K 64.20 % | 3.045 K -75.00 % | 12.179 K 204.48 % | 4.000 K 0.00 % | 4.000 K 0.00 % | 4.000 K -75.00 % | 16.001 K 202.88 % | 5.283 K -0.02 % | 5.284 K 100.31 % | -1.723 M -8 251.97 % | 21.136 K 202.33 % | 6.991 K -0.01 % | 6.992 K -98.02 % | 353.000 K 8 725.00 % | 4.000 K -56.56 % | 9.209 K -71.22 % | 32.000 K 111.47 % | -279.000 K -14 050.00 % | 2.000 K -76.94 % | 8.674 K -75.22 % | 35.000 K 303.50 % | 8.674 K -75.22 % | 35.000 K 4 885.75 % | 702.000 0.00 % | 702.000 0.00 % | 702.000 -29.80 % | 1.000 K 46.41 % | 683.000 -50.04 % | 1.367 K 100.44 % | -309.769 K -32 776.05 % | 948.000 0.11 % | 947.000 0.00 % | 947.000 0.00 % | 947.000 -82.39 % | 5.379 K | 0.000 | 0.000 | 0.000 |
| Operating income | 3.644 M -89.87 % | 35.981 M 272.67 % | 9.655 M 46.62 % | 6.585 M 86.23 % | 3.536 M 57.72 % | 2.242 M -43.41 % | 3.962 M 13.36 % | 3.495 M 52.69 % | 2.289 M 40.86 % | 1.625 M -70.04 % | 5.423 M 103.41 % | 2.666 M 31.14 % | 2.033 M -39.10 % | 3.338 M 39.08 % | 2.400 M 291.52 % | 613.000 K -22.41 % | 790.000 K 205.14 % | -751.398 K -163.84 % | 1.177 M 28.07 % | 919.000 K -77.02 % | 3.999 M 1 021.49 % | -433.973 K -186.28 % | 503.000 K -73.39 % | 1.890 M 9.69 % | 1.723 M -35.81 % | 2.684 M -33.08 % | 4.011 M 3 006.52 % | -138.000 K 60.91 % | -353.000 K 54.25 % | -771.543 K -240.28 % | 550.000 K 127.27 % | 242.000 K -13.26 % | 279.000 K -49.16 % | 548.805 K 73.67 % | 316.000 K 52.66 % | 207.000 K -74.54 % | 813.000 K 481.69 % | -213.000 K -228.62 % | 165.599 K -31.29 % | 241.000 K 66.21 % | 145.000 K -90.99 % | 1.610 M 1 110.18 % | 133.038 K -38.82 % | 217.448 K -29.80 % | 309.769 K -32.02 % | 455.672 K -53.19 % | 973.417 K 284.02 % | -528.977 K -257.15 % | 336.607 K 539.72 % | 52.618 K 342.39 % | 11.894 K -60.16 % | 29.857 K 67.30 % | 17.846 K |
| Operating income ratio | 0.46 -38.59 % | 0.74 -18.77 % | 0.91 5.68 % | 0.87 3.11 % | 0.84 157.36 % | 0.33 -64.55 % | 0.92 94.90 % | 0.47 6.88 % | 0.44 436.44 % | -0.13 -117.05 % | 0.77 78.74 % | 0.43 29.02 % | 0.33 137.26 % | -0.90 -239.07 % | 0.64 1 427.27 % | 0.04 -67.13 % | 0.13 100.00 % | -7 366.65 -10 019 240.71 % | 0.07 18.69 % | 0.06 -71.17 % | 0.21 2 207.64 % | 0.01 -76.54 % | 0.04 -55.45 % | 0.09 8.90 % | 0.08 -36.69 % | 0.13 -75.36 % | 0.52 | 0.00 | 0.00 100.00 % | -0.01 -130.73 % | 0.03 -33.24 % | 0.04 197.00 % | 0.01 -63.32 % | 0.04 492.05 % | 0.01 41.11 % | 0.00 -41.09 % | 0.01 646.65 % | 0.00 -162.57 % | 0.00 -19.18 % | 0.00 92.13 % | 0.00 -81.66 % | 0.01 -43.97 % | 0.01 -31.02 % | 0.02 -28.71 % | 0.03 35.77 % | 0.02 -40.53 % | 0.04 229.17 % | -0.03 -143.43 % | 0.06 2 150.79 % | 0.00 442.74 % | 0.00 -65.25 % | 0.00 83.96 % | 0.00 |
| Total other income expenses net | 318.000 K 20.00 % | 265.000 K 123.35 % | -1.135 M 56.63 % | -2.617 M -17.51 % | -2.227 M -408.88 % | 721.000 K 168.21 % | -1.057 M 67.77 % | -3.280 M -123.89 % | -1.465 M 1.48 % | -1.487 M -4 746.88 % | 32.000 K 101.21 % | -2.650 M -265.52 % | -725.000 K -466.41 % | -128.000 K -164.00 % | 200.000 K | 0.000 100.00 % | -434.000 K -147 018.64 % | -295.000 99.64 % | -81.000 K 74.69 % | -320.000 K -25.49 % | -255.000 K 38.78 % | -416.548 K -41 754.80 % | 1.000 K 102.50 % | -40.000 K | 0.000 100.00 % | -590.000 98.45 % | -38.000 K | 0.000 | 0.000 -100.00 % | 91.000 K 221.33 % | -75.000 K 56.40 % | -172.000 K | 0.000 -100.00 % | 359.640 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.373 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 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 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-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-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-06-30 | 2015-03-31 | 2014-03-31 | 2013-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 894.000 K -97.96 % | 43.782 M -5.67 % | 46.412 M | 0.000 -100.00 % | 54.455 M 54.31 % | 35.290 M 14.05 % | 30.943 M 446.99 % | 5.657 M -74.67 % | 22.329 M 441.83 % | 4.121 M 4.54 % | 3.942 M 274.36 % | 1.053 M 72.91 % | 609.000 K -94.16 % | 10.425 M 923.06 % | 1.019 M 1 719.64 % | 56.000 K -85.60 % | 388.817 K 1 196.06 % | 30.000 K -94.45 % | 541.000 K 4 408.33 % | 12.000 K -97.10 % | 413.457 K -20.64 % | 521.000 K 30.25 % | 400.000 K 627.27 % | 55.000 K -75.00 % | 220.042 K -97.41 % | 8.505 M 8 520.79 % | -101.000 K -124.05 % | 420.000 K 425.73 % | 79.889 K -99.26 % | 10.763 M 2 481.06 % | 417.000 K 59.77 % | 261.000 K 9.29 % | 238.813 K -98.22 % | 13.447 M 200.79 % | -13.341 M -2 791.24 % | 495.720 K 200.15 % | -495.000 K -392.71 % | 169.109 K -48.89 % | 330.891 K -99.27 % | 45.472 M 231.08 % | 13.735 M |
| Total investments | 0.000 -100.00 % | 4.029 M 3.31 % | 3.900 M 0.00 % | 3.900 M | 0.000 -100.00 % | 4.380 M 2.34 % | 4.280 M 4.90 % | 4.080 M -63.94 % | 11.314 M 277.01 % | 3.001 M -63.59 % | 8.242 M 174.64 % | 3.001 M 42.50 % | 2.106 M -29.82 % | 3.001 M -85.61 % | 20.850 M -3.89 % | 21.694 M 19 269.64 % | 112.000 K -99.48 % | 21.714 M 36 090.66 % | 60.000 K -99.72 % | 21.714 M 90 375.00 % | 24.000 K -99.89 % | 21.714 M 1 983.92 % | 1.042 M -95.21 % | 21.739 M 19 662.73 % | 110.000 K -99.49 % | 21.739 M 27.80 % | 17.010 M -9.11 % | 18.714 M 2 127.86 % | 840.000 K -95.63 % | 19.239 M -10.62 % | 21.526 M 15.03 % | 18.714 M 3 485.06 % | 522.000 K -97.29 % | 19.239 M -28.46 % | 26.894 M 43.71 % | 18.714 M 1 787.56 % | 991.440 K -94.82 % | 19.139 M 5 558.78 % | 338.218 K -98.32 % | 20.139 M -29.19 % | 28.442 M 22.24 % | 23.267 M |
| Total debt | 0.000 -100.00 % | 19.558 M -62.92 % | 52.743 M 0.25 % | 52.609 M | 0.000 -100.00 % | 60.499 M 59.68 % | 37.887 M 21.76 % | 31.116 M | 0.000 -100.00 % | 27.987 M | 0.000 -100.00 % | 4.366 M | 0.000 -100.00 % | 1.662 M | 0.000 -100.00 % | 1.039 M | 0.000 -100.00 % | 445.000 K | 0.000 -100.00 % | 550.000 K | 0.000 -100.00 % | 425.000 K | 0.000 -100.00 % | 425.000 K | 0.000 -100.00 % | 275.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 500.000 K | 0.000 -100.00 % | 500.000 K | 0.000 -100.00 % | 500.000 K | 0.000 -100.00 % | 106.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 500.000 K -98.90 % | 45.550 M 191.78 % | 15.611 M |
| Accumulated other comprehensive income loss | 149.670 M | 0.000 | 0.000 | 0.000 -100.00 % | 99.625 M | 0.000 | 0.000 100.00 % | 0.000 -100.00 % | 87.980 M 1 238 208 422 550 175 744.00 % | 0.000 -100.00 % | 81.497 M | 0.000 -100.00 % | 77.437 M 1 089 828 888 577 153 408.00 % | 0.000 -100.00 % | 71.656 M 1 008 468 546 558 938 368.00 % | 0.000 -100.00 % | 70.254 M 988 737 150 691 521 408.00 % | 0.000 -100.00 % | 70.600 M 993 606 667 788 615 552.00 % | 0.000 -100.00 % | 66.272 M 1 243 593 977 104 573 184.00 % | 0.000 -100.00 % | 67.122 M | 0.000 -100.00 % | 63.508 M 3 575 182 564 188 068 352.00 % | 0.000 -100.00 % | 58.065 M 2 179 179 269 693 898 752.00 % | 0.000 -100.00 % | 58.555 M 6 592 706 904 516 984 832.00 % | 0.000 -100.00 % | 58.764 M 6 616 181 917 574 653 952.00 % | 0.000 -100.00 % | 58.246 M | 0.000 -100.00 % | 58.209 M 1 638 437 691 935 057 664.00 % | 0.000 -100.00 % | 57.189 M 12 877 868 619 980 371 968.00 % | 0.000 -100.00 % | 56.956 M 1 603 165 387 063 501 312.00 % | 0.000 128.57 % | 0.000 212.00 % | 0.000 |
| Retained earnings | 0.000 -100.00 % | 95.670 M 61.00 % | 59.424 M 16.74 % | 50.903 M | 0.000 -100.00 % | 45.625 M 6.93 % | 42.669 M 7.31 % | 39.764 M | 0.000 -100.00 % | 33.980 M | 0.000 -100.00 % | 27.497 M | 0.000 -100.00 % | 23.338 M | 0.000 -100.00 % | 17.656 M | 0.000 -100.00 % | 16.254 M | 0.000 -100.00 % | 16.600 M | 0.000 -100.00 % | 12.272 M | 0.000 -100.00 % | 13.122 M | 0.000 -100.00 % | 9.509 M | 0.000 -100.00 % | 4.065 M | 0.000 -100.00 % | 4.556 M | 0.000 -100.00 % | 4.764 M | 0.000 -100.00 % | 4.246 M | 0.000 -100.00 % | 4.209 M | 0.000 -100.00 % | 3.189 M | 0.000 -100.00 % | 2.956 M 146.80 % | 1.198 M 378.83 % | 250.130 K |
| Common stock | 0.000 -100.00 % | 54.000 M 0.00 % | 54.000 M 0.00 % | 54.000 M | 0.000 -100.00 % | 54.000 M 0.00 % | 54.000 M 0.00 % | 54.000 M | 0.000 -100.00 % | 54.000 M | 0.000 -100.00 % | 54.000 M | 0.000 -100.00 % | 54.000 M | 0.000 -100.00 % | 54.000 M | 0.000 -100.00 % | 54.000 M | 0.000 -100.00 % | 54.000 M | 0.000 -100.00 % | 54.000 M | 0.000 -100.00 % | 54.000 M | 0.000 -100.00 % | 54.000 M | 0.000 -100.00 % | 54.000 M | 0.000 -100.00 % | 54.000 M | 0.000 -100.00 % | 54.000 M | 0.000 -100.00 % | 54.000 M | 0.000 -100.00 % | 54.000 M | 0.000 -100.00 % | 54.000 M | 0.000 -100.00 % | 54.000 M 0.00 % | 54.000 M 0.00 % | 54.000 M |
| Total equity | 149.670 M 0.00 % | 149.670 M 31.96 % | 113.424 M 8.12 % | 104.903 M 5.30 % | 99.625 M 0.00 % | 99.625 M 3.06 % | 96.669 M 3.10 % | 93.764 M 6.57 % | 87.980 M 0.00 % | 87.980 M 7.95 % | 81.497 M 0.00 % | 81.497 M 5.24 % | 77.437 M 0.13 % | 77.338 M 7.93 % | 71.656 M 0.00 % | 71.656 M 2.00 % | 70.254 M 0.00 % | 70.254 M -0.49 % | 70.600 M 0.00 % | 70.600 M 6.53 % | 66.272 M 0.00 % | 66.272 M -1.27 % | 67.122 M 0.00 % | 67.122 M 5.69 % | 63.508 M 0.00 % | 63.509 M 9.38 % | 58.065 M 0.00 % | 58.065 M -0.84 % | 58.555 M 0.00 % | 58.556 M -0.35 % | 58.764 M 0.00 % | 58.764 M 0.89 % | 58.246 M 0.00 % | 58.246 M 0.06 % | 58.209 M 0.00 % | 58.209 M 1.78 % | 57.189 M 0.00 % | 57.189 M 0.41 % | 56.956 M 0.00 % | 56.956 M 3.19 % | 55.198 M 1.75 % | 54.250 M |
| Other non current liabilities | -149.670 M | 0.000 | 0.000 | 0.000 100.00 % | -99.625 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 106.000 K | 0.000 -100.00 % | 425.000 K -34.26 % | 646.460 K | 0.000 |
| Long term debt | 0.000 -100.00 % | 15.710 M -20.92 % | 19.866 M 0.00 % | 19.866 M | 0.000 -100.00 % | 26.392 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 500.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 106.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | -149.670 M -1 052.71 % | 15.710 M -20.92 % | 19.866 M 0.00 % | 19.866 M 119.94 % | -99.625 M -477.48 % | 26.392 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 500.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 106.000 K | 0.000 -100.00 % | 106.000 K | 0.000 -100.00 % | 425.000 K -34.26 % | 646.460 K 191.91 % | 221.460 K |
| Other current liabilities | 0.000 -100.00 % | 4.058 M -54.03 % | 8.827 M 36.75 % | 6.455 M | 0.000 -100.00 % | 6.429 M -0.43 % | 6.457 M -0.02 % | 6.458 M | 0.000 -100.00 % | 6.372 M | 0.000 -100.00 % | 2.016 M | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 3.252 M | 0.000 -100.00 % | 1.865 M | 0.000 -100.00 % | 371.000 K | 0.000 -100.00 % | 634.125 K | 0.000 -100.00 % | 526.000 K | 0.000 -100.00 % | 40.553 K | 0.000 -100.00 % | 635.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 541.500 K | 0.000 -100.00 % | 10.500 K | 0.000 -100.00 % | 964.000 K | 0.000 -100.00 % | 273.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 5.000 K |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.399 M 0.00 % | 2.399 M 0.00 % | 2.399 M | 0.000 -100.00 % | 2.426 M | 0.000 -100.00 % | 2.781 M | 0.000 -100.00 % | 4.182 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.641 M | 0.000 -100.00 % | 3.247 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.640 M | 0.000 -100.00 % | 1.640 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 316.798 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 0.000 -100.00 % | 3.848 M -88.30 % | 32.877 M 0.41 % | 32.743 M | 0.000 -100.00 % | 34.107 M -9.98 % | 37.887 M 21.76 % | 31.116 M | 0.000 -100.00 % | 27.987 M | 0.000 -100.00 % | 4.366 M | 0.000 -100.00 % | 1.662 M | 0.000 -100.00 % | 1.039 M | 0.000 -100.00 % | 445.000 K | 0.000 -100.00 % | 550.000 K | 0.000 -100.00 % | 425.000 K | 0.000 -100.00 % | 425.000 K | 0.000 -100.00 % | 275.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 500.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 500.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 500.000 K -98.90 % | 45.550 M 191.78 % | 15.611 M |
| Total current liabilities | 0.000 -100.00 % | 8.763 M -79.48 % | 42.708 M -0.26 % | 42.818 M | 0.000 -100.00 % | 45.156 M -8.79 % | 49.510 M 17.50 % | 42.135 M | 0.000 -100.00 % | 42.127 M | 0.000 -100.00 % | 9.889 M | 0.000 -100.00 % | 6.641 M | 0.000 -100.00 % | 16.095 M | 0.000 -100.00 % | 44.873 M | 0.000 -100.00 % | 41.679 M | 0.000 -100.00 % | 10.385 M | 0.000 -100.00 % | 102.264 M | 0.000 -100.00 % | 94.422 M | 0.000 -100.00 % | 67.919 M | 0.000 -100.00 % | 70.135 M | 0.000 -100.00 % | 24.502 M | 0.000 -100.00 % | 28.901 M | 0.000 -100.00 % | 35.214 M | 0.000 -100.00 % | 18.438 M | 0.000 -100.00 % | 91.515 M -5.45 % | 96.791 M 225.51 % | 29.735 M |
| Total liabilities | -149.670 M -711.57 % | 24.473 M -60.89 % | 62.574 M -0.18 % | 62.684 M 162.92 % | -99.625 M -239.24 % | 71.548 M 44.51 % | 49.510 M 17.50 % | 42.135 M | 0.000 -100.00 % | 42.127 M | 0.000 -100.00 % | 9.889 M | 0.000 -100.00 % | 6.640 M | 0.000 -100.00 % | 16.095 M | 0.000 -100.00 % | 44.873 M | 0.000 -100.00 % | 41.679 M | 0.000 -100.00 % | 10.385 M | 0.000 -100.00 % | 102.264 M | 0.000 -100.00 % | 94.422 M | 0.000 -100.00 % | 67.919 M | 0.000 -100.00 % | 70.135 M | 0.000 -100.00 % | 25.002 M | 0.000 -100.00 % | 28.901 M | 0.000 -100.00 % | 35.320 M | 0.000 -100.00 % | 18.544 M | 0.000 -100.00 % | 91.940 M -5.64 % | 97.437 M 225.26 % | 29.956 M |
| Other non current assets | 0.000 -100.00 % | 74.071 M 14.20 % | 64.859 M 42.27 % | 45.590 M 848.24 % | -6.093 M -4 715.91 % | 132.000 K 0.00 % | 132.000 K 0.00 % | 132.000 K 102.33 % | -5.657 M -282 750.00 % | -2.000 K 99.95 % | -4.121 M 80.14 % | -20.749 M -1 870.47 % | -1.053 M -105 200.00 % | -1.000 K 99.99 % | -10.425 M -216.73 % | 8.931 M 16 048.21 % | -56.000 K -100.63 % | 8.956 M 29 954.24 % | -30.000 K -100.37 % | 8.172 M 68 200.00 % | -12.000 K -100.15 % | 8.196 M 1 673.18 % | -521.000 K -106.38 % | 8.172 M 14 958.18 % | -55.000 K -107.22 % | 761.423 K 108.95 % | -8.505 M -31 600.00 % | 27.000 K 106.43 % | -420.000 K -155.16 % | 761.423 K 107.07 % | -10.763 M -11 598.91 % | -92.000 K 64.75 % | -261.000 K -134.66 % | 753.090 K 105.60 % | -13.447 M -197.94 % | 13.730 M 2 869.71 % | -495.720 K -103.37 % | 14.711 M 8 799.33 % | -169.109 K -100.31 % | 54.344 M -22.02 % | 69.692 M 133.79 % | 29.810 M |
| Long term investments | 0.000 -100.00 % | 4.029 M 5.14 % | 3.832 M -0.57 % | 3.854 M | 0.000 -100.00 % | 4.331 M 1.19 % | 4.280 M 4.90 % | 4.080 M | 0.000 -100.00 % | 3.001 M | 0.000 -100.00 % | 3.001 M | 0.000 -100.00 % | 3.001 M | 0.000 -100.00 % | 21.694 M | 0.000 -100.00 % | 21.714 M | 0.000 -100.00 % | 21.714 M | 0.000 -100.00 % | 21.714 M | 0.000 -100.00 % | 21.739 M | 0.000 -100.00 % | 21.714 M | 0.000 -100.00 % | 18.714 M | 0.000 -100.00 % | 18.714 M | 0.000 -100.00 % | 18.714 M | 0.000 -100.00 % | 18.714 M | 0.000 -100.00 % | 18.714 M | 0.000 -100.00 % | 19.139 M | 0.000 -100.00 % | 20.139 M -29.19 % | 28.442 M 22.24 % | 23.267 M |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 43.073 M 0.00 % | 43.073 M 0.00 % | 43.073 M | 0.000 -100.00 % | 43.363 M | 0.000 -100.00 % | 43.830 M | 0.000 -100.00 % | 54.283 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 119.965 M | 0.000 | 0.000 | 0.000 -100.00 % | 98.635 M | 0.000 -100.00 % | 52.160 M | 0.000 -100.00 % | 54.766 M | 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 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 40.051 M 104.77 % | 19.559 M 11.09 % | 17.606 M | 0.000 -100.00 % | 22.972 M | 0.000 -100.00 % | 34.264 M | 0.000 -100.00 % | 22.481 M | 0.000 100.00 % | -3.000 K | 0.000 100.00 % | -27.726 K | 0.000 100.00 % | -3.000 K | 0.000 100.00 % | -27.726 K | 0.000 100.00 % | -3.000 K | 0.000 -100.00 % | 7.432 M | 0.000 100.00 % | -2.000 K | 0.000 -100.00 % | 9.432 M | 0.000 -100.00 % | 525.000 K | 0.000 -100.00 % | 12.294 M | 0.000 100.00 % | -3.000 K | 0.000 100.00 % | -2.749 K | 0.000 100.00 % | -2.726 K 0.11 % | -2.729 K -0.11 % | -2.726 K |
| Property plant equipment net | 0.000 -100.00 % | 41.022 M -0.94 % | 41.412 M -1.61 % | 42.091 M | 0.000 -100.00 % | 50.191 M 1.97 % | 49.219 M 13.06 % | 43.535 M | 0.000 -100.00 % | 36.755 M | 0.000 -100.00 % | 17.748 M | 0.000 -100.00 % | 38.000 K | 0.000 -100.00 % | 42.000 K | 0.000 -100.00 % | 71.621 K | 0.000 -100.00 % | 58.000 K | 0.000 -100.00 % | 83.800 K | 0.000 -100.00 % | 75.000 K | 0.000 -100.00 % | 74.801 K | 0.000 -100.00 % | 96.000 K | 0.000 -100.00 % | 95.937 K | 0.000 -100.00 % | 184.000 K | 0.000 -100.00 % | 123.901 K | 0.000 -100.00 % | 60.000 K | 0.000 -100.00 % | 95.000 K | 0.000 -100.00 % | 55.729 K 362.87 % | 12.040 K -23.92 % | 15.826 K |
| Total non current assets | 0.000 -100.00 % | 119.125 M 8.19 % | 110.106 M 20.28 % | 91.538 M 1 602.35 % | -6.093 M -106.43 % | 94.708 M 29.39 % | 73.193 M 11.99 % | 65.356 M 1 255.31 % | -5.657 M -109.02 % | 62.729 M 1 622.18 % | -4.121 M -112.03 % | 34.267 M 3 354.23 % | -1.053 M -104.13 % | 25.522 M 344.82 % | -10.425 M -133.99 % | 30.667 M 54 862.50 % | -56.000 K -100.18 % | 30.717 M 102 490.96 % | -30.000 K -100.10 % | 29.944 M 249 633.33 % | -12.000 K -100.04 % | 29.969 M 5 852.30 % | -521.000 K -101.74 % | 29.986 M 54 620.00 % | -55.000 K -100.18 % | 29.985 M 452.56 % | -8.505 M -145.15 % | 18.837 M 4 585.00 % | -420.000 K -101.45 % | 29.007 M 369.50 % | -10.763 M -155.67 % | 19.334 M 7 507.66 % | -261.000 K -100.82 % | 31.888 M 337.14 % | -13.447 M -141.37 % | 32.504 M 6 656.93 % | -495.720 K -101.46 % | 33.946 M 20 173.44 % | -169.109 K -100.23 % | 74.539 M -24.05 % | 98.146 M 84.86 % | 53.092 M |
| Other current assets | -29.315 M -6 997.65 % | 425.000 K -9.57 % | 470.000 K 14.08 % | 412.000 K | 0.000 -100.00 % | 359.000 K 16.18 % | 309.000 K 0.00 % | 309.000 K | 0.000 -100.00 % | 184.000 K | 0.000 -100.00 % | 9.016 M | 0.000 -100.00 % | 219.000 K | 0.000 -100.00 % | 271.000 K | 0.000 -100.00 % | 1.478 M | 0.000 -100.00 % | 1.453 M | 0.000 -100.00 % | 1.428 M | 0.000 -100.00 % | 231.000 K | 0.000 -100.00 % | 727.173 K | 0.000 -100.00 % | 231.000 K | 0.000 -100.00 % | 628.969 K | 0.000 -100.00 % | 1.030 M | 0.000 -100.00 % | 231.159 K | 0.000 -100.00 % | 1.056 M | 0.000 -100.00 % | 459.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term investments | 0.000 -100.00 % | 10.651 M 15 563.24 % | 68.000 K 47.83 % | 46.000 K | 0.000 -100.00 % | 49.000 K -26.87 % | 67.000 K 39.58 % | 48.000 K -99.58 % | 11.314 M 155.28 % | 4.432 M -46.23 % | 8.242 M 122.94 % | 3.697 M 75.55 % | 2.106 M 3 090.91 % | 66.000 K -99.68 % | 20.850 M 100.38 % | 10.405 M 9 190.18 % | 112.000 K 220.00 % | 35.000 K -41.67 % | 60.000 K 185.71 % | 21.000 K -12.50 % | 24.000 K | 0.000 -100.00 % | 1.042 M 110.08 % | 496.000 K 350.91 % | 110.000 K 340.00 % | 25.000 K -99.85 % | 17.010 M 102.40 % | 8.404 M 900.48 % | 840.000 K 60.00 % | 525.000 K -97.56 % | 21.526 M 101.55 % | 10.680 M 1 945.98 % | 522.000 K -0.57 % | 525.000 K -98.05 % | 26.894 M | 0.000 -100.00 % | 991.440 K 251 097.47 % | -395.000 -100.12 % | 338.218 K | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 0.000 -100.00 % | 18.664 M 108.28 % | 8.961 M 44.60 % | 6.197 M | 0.000 -100.00 % | 6.044 M 132.73 % | 2.597 M 1 401.16 % | 173.000 K 103.06 % | -5.657 M -199.98 % | 5.658 M 237.30 % | -4.121 M -1 071.93 % | 424.000 K 140.27 % | -1.053 M -200.00 % | 1.053 M 110.10 % | -10.425 M -52 225.00 % | 20.000 K 135.71 % | -56.000 K -199.67 % | 56.183 K 287.28 % | -30.000 K -433.33 % | 9.000 K 175.00 % | -12.000 K -203.96 % | 11.543 K 102.22 % | -521.000 K -2 184.00 % | 25.000 K 145.45 % | -55.000 K -200.08 % | 54.958 K 100.65 % | -8.505 M -8 520.79 % | 101.000 K 124.05 % | -420.000 K -199.97 % | 420.111 K 103.90 % | -10.763 M -13 067.47 % | 83.000 K 131.80 % | -261.000 K -199.93 % | 261.187 K 101.94 % | -13.447 M -200.00 % | 13.447 M 2 812.62 % | -495.720 K -200.15 % | 495.000 K 392.71 % | -169.109 K -200.00 % | 169.109 K 117.95 % | 77.591 K -95.86 % | 1.876 M |
| Cash and short term investments | 29.315 M 0.00 % | 29.315 M 224.68 % | 9.029 M 44.63 % | 6.243 M 2.46 % | 6.093 M 0.00 % | 6.093 M 128.72 % | 2.664 M 1 105.43 % | 221.000 K -96.09 % | 5.657 M -0.02 % | 5.658 M 37.30 % | 4.121 M 0.00 % | 4.121 M 291.36 % | 1.053 M 0.00 % | 1.053 M -89.90 % | 10.425 M 0.00 % | 10.425 M 18 516.07 % | 56.000 K -0.33 % | 56.183 K 87.28 % | 30.000 K 0.00 % | 30.000 K 150.00 % | 12.000 K 3.96 % | 11.543 K -97.78 % | 521.000 K 0.00 % | 521.000 K 847.27 % | 55.000 K 0.08 % | 54.958 K -99.35 % | 8.505 M 0.00 % | 8.505 M 1 925.00 % | 420.000 K -0.03 % | 420.111 K -96.10 % | 10.763 M 0.00 % | 10.763 M 4 023.75 % | 261.000 K -0.07 % | 261.187 K -98.06 % | 13.447 M 0.00 % | 13.447 M 2 612.62 % | 495.720 K 0.15 % | 495.000 K 192.71 % | 169.109 K 0.00 % | 169.109 K 117.95 % | 77.591 K -95.86 % | 1.876 M |
| Total current assets | 0.000 -100.00 % | 55.018 M -16.50 % | 65.892 M -13.36 % | 76.050 M 1 148.15 % | 6.093 M -92.03 % | 76.465 M 4.77 % | 72.986 M 3.46 % | 70.543 M 1 147.00 % | 5.657 M -91.60 % | 67.378 M 1 534.99 % | 4.121 M -92.79 % | 57.119 M 5 324.41 % | 1.053 M -98.20 % | 58.456 M 460.73 % | 10.425 M -81.74 % | 57.084 M 101 835.71 % | 56.000 K -99.93 % | 84.409 M 281 263.58 % | 30.000 K -99.96 % | 82.335 M 686 025.00 % | 12.000 K -99.97 % | 46.688 M 8 861.17 % | 521.000 K -99.63 % | 139.400 M 253 354.55 % | 55.000 K -99.96 % | 127.946 M 1 404.36 % | 8.505 M -92.06 % | 107.147 M 25 411.19 % | 420.000 K -99.58 % | 99.684 M 826.17 % | 10.763 M -83.30 % | 64.431 M 24 586.21 % | 261.000 K -99.53 % | 55.259 M 310.94 % | 13.447 M -77.96 % | 61.025 M 12 210.38 % | 495.720 K -98.81 % | 41.787 M 24 610.10 % | 169.109 K -99.77 % | 74.357 M 36.46 % | 54.489 M 75.13 % | 31.114 M |
| Inventory | 0.000 -100.00 % | 25.278 M -6.37 % | 26.997 M 0.00 % | 26.997 M | 0.000 -100.00 % | 26.940 M 0.00 % | 26.940 M 0.00 % | 26.940 M | 0.000 -100.00 % | 18.177 M | 0.000 -100.00 % | 152.000 K | 0.000 -100.00 % | 2.901 M | 0.000 -100.00 % | 2.901 M | 0.000 -100.00 % | 594.237 K | 0.000 -100.00 % | 594.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.199 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 478.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 0.000 | 0.000 | 0.000 |
| Net receivables | 0.000 | 0.000 -100.00 % | 29.396 M -30.67 % | 42.398 M | 0.000 -100.00 % | 43.073 M 0.00 % | 43.073 M 0.00 % | 43.073 M | 0.000 -100.00 % | 43.363 M | 0.000 -100.00 % | 43.830 M | 0.000 -100.00 % | 54.283 M | 0.000 -100.00 % | 43.487 M | 0.000 -100.00 % | 82.281 M | 0.000 -100.00 % | 80.258 M | 0.000 -100.00 % | 45.248 M | 0.000 -100.00 % | 138.648 M | 0.000 -100.00 % | 119.965 M | 0.000 -100.00 % | 98.411 M | 0.000 -100.00 % | 98.635 M | 0.000 -100.00 % | 52.160 M | 0.000 -100.00 % | 54.766 M | 0.000 -100.00 % | 46.522 M | 0.000 -100.00 % | 41.292 M | 0.000 -100.00 % | 74.187 M 36.35 % | 54.411 M 86.10 % | 29.238 M |
| Tax assets | 0.000 -100.00 % | 3.000 K 0.00 % | 3.000 K 0.00 % | 3.000 K | 0.000 -100.00 % | 3.000 K 0.00 % | 3.000 K 0.00 % | 3.000 K | 0.000 -100.00 % | 3.000 K | 0.000 -100.00 % | 3.000 K | 0.000 -100.00 % | 3.000 K | 0.000 -100.00 % | 3.000 K | 0.000 -100.00 % | 2.726 K | 0.000 -100.00 % | 3.000 K | 0.000 -100.00 % | 2.726 K | 0.000 -100.00 % | 3.000 K | 0.000 -100.00 % | 2.726 K | 0.000 -100.00 % | 2.000 K | 0.000 -100.00 % | 2.726 K | 0.000 -100.00 % | 3.000 K | 0.000 -100.00 % | 2.726 K | 0.000 -100.00 % | 3.000 K | 0.000 -100.00 % | 3.000 K | 0.000 -100.00 % | 2.726 K 0.00 % | 2.726 K 0.00 % | 2.726 K |
| Other assets | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 |
| Account payables | 0.000 -100.00 % | 857.000 K -14.64 % | 1.004 M -17.77 % | 1.221 M | 0.000 -100.00 % | 2.221 M -19.73 % | 2.767 M 27.98 % | 2.162 M | 0.000 -100.00 % | 5.342 M | 0.000 -100.00 % | 726.000 K | 0.000 -100.00 % | 796.000 K | 0.000 -100.00 % | 11.910 M | 0.000 -100.00 % | 39.842 M | 0.000 -100.00 % | 36.825 M | 0.000 -100.00 % | 6.765 M | 0.000 -100.00 % | 99.673 M | 0.000 -100.00 % | 92.467 M | 0.000 -100.00 % | 67.253 M | 0.000 -100.00 % | 69.019 M | 0.000 -100.00 % | 23.960 M | 0.000 -100.00 % | 28.074 M | 0.000 -100.00 % | 34.250 M | 0.000 -100.00 % | 18.165 M | 0.000 -100.00 % | 91.015 M 77.62 % | 51.241 M 262.92 % | 14.119 M |
| Tax payables | 0.000 | 0.000 | 0.000 -100.00 % | 2.399 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -106.000 K | 0.000 -100.00 % | 79.000 K | 0.000 -100.00 % | 686.000 K | 0.000 -100.00 % | 2.561 M | 0.000 -100.00 % | 1.640 M | 0.000 -100.00 % | 1.640 M | 0.000 -100.00 % | 31.000 K | 0.000 -100.00 % | 615.507 K | 0.000 | 0.000 | 0.000 -100.00 % | 316.798 K | 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 |
| 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 |
| 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 |
| 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 |
| Other total stockholders equity | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.000 | 0.000 | 0.000 | 0.000 | 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 % | -225.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 221.460 K |
| 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 |
| Total assets | 0.000 -100.00 % | 174.143 M -1.05 % | 175.998 M 5.02 % | 167.587 M | 0.000 -100.00 % | 171.173 M 17.10 % | 146.179 M 7.56 % | 135.899 M | 0.000 -100.00 % | 130.107 M | 0.000 -100.00 % | 91.386 M | 0.000 -100.00 % | 83.978 M | 0.000 -100.00 % | 87.751 M | 0.000 -100.00 % | 115.126 M | 0.000 -100.00 % | 112.279 M | 0.000 -100.00 % | 76.657 M | 0.000 -100.00 % | 169.386 M | 0.000 -100.00 % | 157.931 M | 0.000 -100.00 % | 125.984 M | 0.000 -100.00 % | 128.691 M | 0.000 -100.00 % | 83.765 M | 0.000 -100.00 % | 87.147 M | 0.000 -100.00 % | 93.529 M | 0.000 -100.00 % | 75.733 M | 0.000 -100.00 % | 148.895 M -2.45 % | 152.635 M 81.26 % | 84.206 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-06-30 | 2015-03-31 | 2014-03-31 | 2013-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 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-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 | 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 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 0.000 -100.00 % | 16.961 M 359.10 % | -6.546 M | 0.000 | 0.000 100.00 % | -14.821 M -974.76 % | -1.379 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 | 0.000 |
| Accounts receivables | 0.000 -100.00 % | 20.293 M 425.00 % | -6.244 M | 0.000 | 0.000 100.00 % | -10.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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 -100.00 % | 1.718 M | 0.000 | 0.000 | 0.000 -100.00 % | 100.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 100.00 % | -5.050 M -1 572.19 % | -302.000 K | 0.000 | 0.000 100.00 % | -4.821 M -142.99 % | -1.984 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 | 0.000 |
| Other non cash items | -3.962 M -1 036.64 % | 423.000 K -18.65 % | 520.000 K 113.10 % | -3.968 M -203.13 % | -1.309 M -172.67 % | 1.801 M | 0.000 100.00 % | -3.495 M -52.69 % | -2.289 M -115.94 % | -1.060 M 80.45 % | -5.423 M -103.41 % | -2.666 M -31.14 % | -2.033 M 38.04 % | -3.281 M -36.71 % | -2.400 M -291.52 % | -613.000 K 22.41 % | -790.000 K -151.86 % | 1.523 M 229.43 % | -1.177 M -28.07 % | -919.000 K 73.04 % | -3.409 M -351.82 % | 1.354 M 368.60 % | -504.000 K 73.33 % | -1.890 M -9.69 % | -1.723 M -20.13 % | -1.434 M 64.24 % | -4.011 M -3 006.52 % | 138.000 K -60.91 % | 353.000 K -53.63 % | 761.210 K 238.40 % | -550.000 K -127.27 % | -242.000 K 13.26 % | -279.000 K 19.74 % | -347.640 K -10.01 % | -316.000 K -52.66 % | -207.000 K 74.54 % | -813.000 K -355.99 % | 317.594 K 291.78 % | -165.599 K 31.30 % | -241.030 K -67.38 % | -144.000 K 86.88 % | -1.098 M -725.28 % | -133.038 K 38.82 % | -217.448 K 29.80 % | -309.769 K -909.94 % | -30.672 K 96.85 % | -973.417 K -284.02 % | 528.977 K 211.97 % | -472.448 K -2 708.18 % | -16.824 K |
| Net cash provided by operating activities | 0.000 -100.00 % | 54.021 M 2 065.17 % | 2.495 M | 0.000 | 0.000 100.00 % | -9.685 M -734.65 % | 1.526 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 | 0.000 |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.676 M 248.21 % | -5.854 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 | 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 | 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 | 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 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 -100.00 % | 336.000 K -50.44 % | 678.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 -100.00 % | 336.000 K -50.44 % | 678.000 K | 0.000 | 0.000 -100.00 % | 8.676 M 248.21 % | -5.854 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 | 0.000 |
| Debt repayment | 0.000 100.00 % | -33.184 M -25 239.39 % | 132.000 K | 0.000 | 0.000 -100.00 % | 1.431 M -78.87 % | 6.771 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 | 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 | 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 | 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 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 0.000 100.00 % | -888.000 K -71.10 % | -519.000 K | 0.000 | 0.000 -100.00 % | 3.008 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 | 0.000 | 0.000 |
| Net cash used provided by financing activities | 0.000 100.00 % | -34.072 M -8 704.13 % | -387.000 K | 0.000 | 0.000 -100.00 % | 4.439 M -34.44 % | 6.771 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 | 0.000 |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 221.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | -29.315 M -244.52 % | 20.285 M 628.10 % | 2.786 M | 0.000 100.00 % | -6.094 M -277.67 % | 3.430 M 28.75 % | 2.664 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 | 0.000 |
| Cash at beginning of period | 29.315 M 224.68 % | 9.029 M 44.63 % | 6.243 M 2.45 % | 6.094 M 0.00 % | 6.094 M 128.75 % | 2.664 M 1 105.43 % | 221.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 -100.00 % | 29.314 M 224.66 % | 9.029 M 44.63 % | 6.243 M 2.45 % | 6.094 M 0.00 % | 6.094 M 128.75 % | 2.664 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 | 0.000 |
| Operating cash flow | 0.000 -100.00 % | 54.021 M 2 065.17 % | 2.495 M | 0.000 | 0.000 100.00 % | -9.685 M -734.65 % | 1.526 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 | 0.000 |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.676 M 248.21 % | -5.854 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 | 0.000 |
| Free CashFlow | 0.000 -100.00 % | 54.021 M 2 065.17 % | 2.495 M | 0.000 | 0.000 100.00 % | -1.008 M 76.70 % | -4.328 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 | 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 | 2013 | 2013 | 2013 | 2013 |