AVI Polymers Limited AVI.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 643.000 K -89.99 % | 6.424 M -83.08 % | 37.971 M -22.52 % | 49.007 M 25.06 % | 39.188 M 329.98 % | 9.114 M 240.33 % | 2.678 M -75.45 % | 10.909 M -18.92 % | 13.455 M -68.24 % | 42.369 M 30.57 % | 32.449 M 241.75 % | 9.495 M -73.89 % | 36.360 M |
| Net income | 8.168 M 3 361.02 % | 236.000 K -80.00 % | 1.180 M -75.44 % | 4.805 M 41.28 % | 3.401 M 407.61 % | 670.000 K 282.86 % | 175.000 K -64.45 % | 492.238 K -89.43 % | 4.655 M 7 464.59 % | 61.543 K 2.86 % | 59.831 K 12.10 % | 53.374 K 76.64 % | 30.216 K |
| Income before tax | 10.915 M 3 343.22 % | 317.000 K -80.33 % | 1.612 M -74.89 % | 6.421 M 54.13 % | 4.166 M 84.99 % | 2.252 M 1 232.54 % | 169.000 K 5 520.22 % | 3.007 K -93.92 % | 49.419 K -19.70 % | 61.543 K 2.86 % | 59.831 K 12.10 % | 53.374 K 76.64 % | 30.216 K |
| Income before tax ratio | 16.98 34 300.05 % | 0.05 16.24 % | 0.04 -67.60 % | 0.13 23.25 % | 0.11 -56.98 % | 0.25 291.55 % | 0.06 22 794.15 % | 0.00 -92.50 % | 0.00 152.86 % | 0.00 -21.22 % | 0.00 -67.20 % | 0.01 576.44 % | 0.00 |
| EBITDA | 11.019 M 666.24 % | -1.946 M -190.01 % | -671.000 K -120.58 % | 3.261 M 147.80 % | 1.316 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 436.723 K 480.76 % | 75.198 K 294.14 % | -38.733 K -209.21 % | 35.466 K |
| Net income ratio | 12.70 34 477.87 % | 0.04 18.22 % | 0.03 -68.30 % | 0.10 12.97 % | 0.09 18.06 % | 0.07 12.50 % | 0.07 44.82 % | 0.05 -86.96 % | 0.35 23 720.46 % | 0.00 -21.22 % | 0.00 -67.20 % | 0.01 576.44 % | 0.00 |
| Ratio EBITDA | 17.14 5 757.10 % | -0.30 -1 614.22 % | -0.02 -126.56 % | 0.07 98.15 % | 0.03 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 0.01 344.79 % | 0.00 156.81 % | 0.00 -518.22 % | 0.00 |
| Gross profit ratio | 0.07 82.03 % | 0.04 7.97 % | 0.03 -68.91 % | 0.11 48.93 % | 0.07 -59.23 % | 0.18 36.38 % | 0.13 -60.14 % | 0.33 16.56 % | 0.28 378.69 % | 0.06 -21.77 % | 0.08 -76.42 % | 0.32 456.21 % | 0.06 |
| Weighted average shs out dil | 3.308 M -19.14 % | 4.091 M 0.00 % | 4.091 M 0.00 % | 4.091 M 0.00 % | 4.091 M 0.00 % | 4.091 M -6.49 % | 4.375 M 6.66 % | 4.102 M 0.45 % | 4.084 M -0.47 % | 4.103 M -17.71 % | 4.986 M -15.93 % | 5.930 M -1.87 % | 6.043 M |
| Weighted average shs out | 3.308 M -19.14 % | 4.091 M 0.00 % | 4.091 M -0.39 % | 4.107 M 0.23 % | 4.098 M -2.15 % | 4.188 M -4.29 % | 4.375 M 6.66 % | 4.102 M 0.45 % | 4.084 M -0.47 % | 4.103 M -17.71 % | 4.986 M -15.93 % | 5.930 M -1.87 % | 6.043 M |
| EPS diluted | 2.00 3 366.20 % | 0.06 -80.10 % | 0.29 -75.21 % | 1.17 40.96 % | 0.83 418.75 % | 0.16 300.00 % | 0.04 -66.67 % | 0.12 -89.47 % | 1.14 7 500.00 % | 0.02 25.00 % | 0.01 33.33 % | 0.01 80.00 % | 0.01 |
| Earnings per share | 2.00 3 366.20 % | 0.06 -80.10 % | 0.29 -75.21 % | 1.17 40.96 % | 0.83 418.75 % | 0.16 300.00 % | 0.04 -66.67 % | 0.12 -89.47 % | 1.14 7 500.00 % | 0.02 25.00 % | 0.01 33.33 % | 0.01 80.00 % | 0.01 |
| Gross profit | 43.000 K -81.78 % | 236.000 K -81.73 % | 1.292 M -75.91 % | 5.364 M 86.25 % | 2.880 M 75.29 % | 1.643 M 364.12 % | 354.000 K -90.21 % | 3.617 M -5.50 % | 3.828 M 52.02 % | 2.518 M 2.14 % | 2.465 M -19.41 % | 3.059 M 45.25 % | 2.106 M |
| Income tax expense | 2.747 M 3 333.75 % | 80.000 K -81.48 % | 432.000 K -73.27 % | 1.616 M 111.24 % | 765.000 K -51.64 % | 1.582 M 26 266.67 % | 6.000 K -98.77 % | 489.231 K -89.38 % | 4.606 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Cost of revenue | 600.000 K -90.30 % | 6.188 M -83.13 % | 36.679 M -15.96 % | 43.643 M 20.20 % | 36.308 M 385.99 % | 7.471 M 221.47 % | 2.324 M -68.13 % | 7.291 M -24.26 % | 9.627 M -75.84 % | 39.850 M 32.91 % | 29.984 M 365.89 % | 6.436 M -81.21 % | 34.254 M |
| General and administrative expenses | 1.372 M 202.87 % | 453.000 K 45.19 % | 312.000 K 43.12 % | 218.000 K 33.74 % | 163.000 K -84.24 % | 1.034 M -1.71 % | 1.052 M -12.13 % | 1.197 M -0.22 % | 1.200 M 6.68 % | 1.125 M 29.63 % | 867.642 K 490.35 % | 146.972 K -91.30 % | 1.690 M |
| Selling and marketing expenses | 60.000 K 20.00 % | 50.000 K 0.00 % | 50.000 K -46.24 % | 93.000 K -15.45 % | 110.000 K 89.66 % | 58.000 K 0.00 % | 58.000 K -35.48 % | 89.889 K -6.01 % | 95.639 K -31.29 % | 139.200 K 19.53 % | 116.453 K -26.82 % | 159.130 K 100.22 % | 79.477 K |
| Other expenses | 842.000 K 0.96 % | 834.000 K -50.03 % | 1.669 M 46.53 % | 1.139 M -11.77 % | 1.291 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.483 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 2.274 M 70.08 % | 1.337 M -34.17 % | 2.031 M 40.07 % | 1.450 M -7.29 % | 1.564 M 43.22 % | 1.092 M -36.18 % | 1.711 M 32.93 % | 1.287 M -65.94 % | 3.779 M 198.95 % | 1.264 M 28.44 % | 984.095 K -68.22 % | 3.097 M 49.18 % | 2.076 M |
| Cost and expenses | 2.874 M -65.93 % | 8.436 M -78.20 % | 38.706 M -15.47 % | 45.791 M 20.91 % | 37.872 M 342.27 % | 8.563 M 112.22 % | 4.035 M -52.96 % | 8.579 M -36.01 % | 13.405 M -67.39 % | 41.114 M 32.77 % | 30.968 M 224.86 % | 9.533 M -73.76 % | 36.329 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 |
| Selling general and administrative expenses | 1.432 M 184.69 % | 503.000 K 38.95 % | 362.000 K 16.40 % | 311.000 K 13.92 % | 273.000 K -75.00 % | 1.092 M -1.62 % | 1.110 M -13.76 % | 1.287 M -0.65 % | 1.296 M 2.50 % | 1.264 M 28.44 % | 984.095 K -68.22 % | 3.097 M 75.01 % | 1.770 M |
| Interest income | 0.000 -100.00 % | 2.350 M -0.04 % | 2.351 M -26.71 % | 3.208 M 12.48 % | 2.852 M 16.69 % | 2.444 M 60.16 % | 1.526 M 1 753 922.99 % | 87.000 770.00 % | 10.000 -93.15 % | 146.000 12.31 % | 130.000 -94.86 % | 2.527 K 5 643.18 % | 44.000 |
| Interest expense | 36.000 K 80.00 % | 20.000 K 400.00 % | 4.000 K 300.00 % | 1.000 K -50.00 % | 2.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 68.000 K 0.00 % | 68.000 K 0.00 % | 68.000 K 51.11 % | 45.000 K | 0.000 -100.00 % | 191.000 K -85.84 % | 1.349 M 211.15 % | -1.214 M 26.34 % | -1.648 M -16 474.84 % | 10.062 K 0.00 % | 10.062 K 324.20 % | 2.372 K -17.18 % | 2.864 K |
| Operating income | -2.231 M -102.63 % | -1.101 M -49.80 % | -735.000 K -118.78 % | 3.914 M 197.42 % | 1.316 M 789.01 % | -191.000 K 85.84 % | -1.349 M -157.89 % | 2.330 M 4 615.43 % | 49.419 K -96.06 % | 1.254 M -15.33 % | 1.481 M 4 017.35 % | -37.810 K -215.97 % | 32.602 K |
| Operating income ratio | -3.47 -1 924.45 % | -0.17 -785.41 % | -0.02 -124.24 % | 0.08 137.83 % | 0.03 260.24 % | -0.02 95.84 % | -0.50 -335.81 % | 0.21 5 715.93 % | 0.00 -87.59 % | 0.03 -35.15 % | 0.05 1 246.25 % | 0.00 -544.12 % | 0.00 |
| Total other income expenses net | 13.146 M 464.45 % | 2.329 M -0.77 % | 2.347 M -26.77 % | 3.205 M 12.46 % | 2.850 M 16.66 % | 2.443 M 60.94 % | 1.518 M 165.23 % | -2.327 M | 0.000 100.00 % | -1.193 M 16.09 % | -1.421 M -1 658.74 % | 91.184 K 3 921.63 % | -2.386 K |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -128.000 K -101.62 % | 7.922 M 1 361.46 % | -628.000 K 92.57 % | -8.455 M -2 401.48 % | -338.000 K -106.10 % | -164.000 K -70.83 % | -96.000 K 25.81 % | -129.397 K 60.94 % | -331.298 K -107.59 % | -159.595 K 84.11 % | -1.004 M 70.29 % | -3.380 M -1 029.93 % | -299.167 K |
| Total investments | 0.000 -100.00 % | 20.110 M 107.51 % | 9.691 M 967.29 % | 908.000 K 808.00 % | 100.000 K | 0.000 | 0.000 -100.00 % | 422.084 K -84.25 % | 2.680 M -56.77 % | 6.200 M -43.64 % | 11.000 M -6.49 % | 11.764 M 0.00 % | 11.764 M |
| Total debt | 0.000 -100.00 % | 8.116 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 3.845 M 0.00 % | 3.845 M 0.03 % | 3.844 M -0.03 % | 3.845 M 0.00 % | 3.845 M 0.00 % | 3.845 M 0.00 % | 3.845 M 0.01 % | 3.845 M 0.00 % | 3.845 M 0.00 % | 3.845 M 0.00 % | 3.845 M 216 440 183 341 659 040.00 % | 0.000 | 0.000 |
| Retained earnings | 11.911 M 218.22 % | 3.743 M 6.73 % | 3.507 M 50.71 % | 2.327 M 193.91 % | -2.478 M 57.85 % | -5.879 M 10.23 % | -6.549 M 2.60 % | -6.724 M 6.82 % | -7.216 M 39.21 % | -11.872 M 0.52 % | -11.933 M 0.50 % | -11.993 M 0.44 % | -12.046 M |
| Common stock | 44.752 M 9.40 % | 40.907 M 0.00 % | 40.907 M 0.00 % | 40.907 M 0.00 % | 40.907 M 0.00 % | 40.907 M 0.00 % | 40.907 M 0.00 % | 40.907 M 0.00 % | 40.907 M 0.00 % | 40.907 M 0.00 % | 40.907 M 7.26 % | 38.138 M 0.24 % | 38.048 M |
| Total equity | 56.663 M 16.84 % | 48.495 M 0.49 % | 48.259 M 2.51 % | 47.079 M 11.37 % | 42.274 M 8.75 % | 38.873 M 1.75 % | 38.203 M 0.46 % | 38.028 M 1.31 % | 37.536 M 14.16 % | 32.880 M 0.19 % | 32.818 M 25.53 % | 26.144 M 0.55 % | 26.001 M |
| Other non current liabilities | -1.000 K | 0.000 100.00 % | -2.000 K | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 0.000 -100.00 % | 8.116 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | -1.000 K -100.01 % | 8.116 M 405 900.00 % | -2.000 K | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other current liabilities | 2.327 M | 0.000 | 0.000 -100.00 % | 6.000 K | 0.000 -100.00 % | 4.000 K 300.00 % | 1.000 K -99.68 % | 311.348 K 39.25 % | 223.595 K 174.76 % | 81.379 K 38.51 % | 58.754 K 207.55 % | 19.104 K -91.62 % | 227.955 K |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 2.425 M 1 118.59 % | 199.000 K 99.00 % | 100.000 K -98.79 % | 8.236 M -4.79 % | 8.650 M 9 405.49 % | 91.000 K 333.33 % | 21.000 K -99.35 % | 3.213 M 282.96 % | 838.895 K 930.85 % | 81.379 K -91.30 % | 934.960 K 4 794.05 % | 19.104 K -97.63 % | 807.703 K |
| Total liabilities | 2.424 M -70.85 % | 8.315 M 8 384.69 % | 98.000 K -98.81 % | 8.236 M -4.79 % | 8.650 M 9 405.49 % | 91.000 K 333.33 % | 21.000 K -99.35 % | 3.213 M 282.96 % | 838.895 K 930.85 % | 81.379 K -91.30 % | 934.960 K 4 794.05 % | 19.104 K -97.63 % | 807.703 K |
| Other non current assets | 0.000 -100.00 % | 21.899 M 89.42 % | 11.561 M 268.89 % | 3.134 M 6.42 % | 2.945 M -20.64 % | 3.711 M -28.65 % | 5.201 M 0.11 % | 5.195 M 10.40 % | 4.706 M -67.62 % | 14.534 M 512.78 % | 2.372 M 267.27 % | 645.820 K -85.52 % | 4.461 M |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.680 M -56.77 % | 6.200 M -43.64 % | 11.000 M -6.49 % | 11.764 M 0.00 % | 11.764 M |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 833.000 K -7.55 % | 901.000 K -7.02 % | 969.000 K -6.56 % | 1.037 M 25 825.00 % | 4.000 K 0.00 % | 4.000 K 0.00 % | 4.000 K 9.05 % | 3.668 K 0.00 % | 3.668 K 0.00 % | 3.668 K 0.00 % | 3.668 K -73.29 % | 13.731 K -14.73 % | 16.103 K |
| Total non current assets | 2.150 M -90.57 % | 22.800 M 81.96 % | 12.530 M 200.41 % | 4.171 M 41.44 % | 2.949 M -20.62 % | 3.715 M -28.63 % | 5.205 M 0.12 % | 5.199 M -29.65 % | 7.390 M -64.37 % | 20.738 M 55.04 % | 13.376 M 7.66 % | 12.424 M -23.50 % | 16.241 M |
| Other current assets | 1.096 M 24.83 % | 878.000 K -96.51 % | 25.156 M 37.68 % | 18.272 M -38.58 % | 29.751 M 21.03 % | 24.582 M 9.64 % | 22.420 M 9.49 % | 20.476 M 37.22 % | 14.922 M 2 476.71 % | 579.119 K -87.39 % | 4.594 M 18 423.34 % | 24.800 K 3 309 311 726 186 420.00 % | 0.000 |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 422.084 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 128.000 K -34.02 % | 194.000 K -69.11 % | 628.000 K -92.57 % | 8.455 M 2 401.48 % | 338.000 K 106.10 % | 164.000 K 70.83 % | 96.000 K -25.81 % | 129.397 K -60.94 % | 331.298 K 107.59 % | 159.595 K -84.11 % | 1.004 M -70.29 % | 3.380 M 1 029.93 % | 299.167 K |
| Cash and short term investments | 128.000 K -34.02 % | 194.000 K -69.11 % | 628.000 K -92.57 % | 8.455 M 2 401.48 % | 338.000 K 106.10 % | 164.000 K 70.83 % | 96.000 K -82.59 % | 551.481 K 66.46 % | 331.298 K 107.59 % | 159.595 K -84.11 % | 1.004 M -70.29 % | 3.380 M 1 029.93 % | 299.167 K |
| Total current assets | 56.937 M 67.41 % | 34.010 M -5.07 % | 35.827 M -29.95 % | 51.144 M 6.61 % | 47.974 M 36.10 % | 35.249 M 6.75 % | 33.019 M -8.39 % | 36.041 M 16.32 % | 30.985 M 153.49 % | 12.223 M -40.02 % | 20.378 M 48.31 % | 13.740 M 30.02 % | 10.568 M |
| Inventory | 14.197 M 26.60 % | 11.214 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.360 K 0.00 % | 1.360 K 0.00 % | 1.360 K | 0.000 -100.00 % | 49.070 K -78.23 % | 225.423 K |
| Net receivables | 41.516 M 91.11 % | 21.724 M 116.31 % | 10.043 M -58.87 % | 24.417 M 36.52 % | 17.885 M 70.28 % | 10.503 M 0.00 % | 10.503 M -30.04 % | 15.012 M -4.56 % | 15.730 M 36.98 % | 11.483 M -22.30 % | 14.780 M 43.69 % | 10.286 M 2.41 % | 10.043 M |
| Tax assets | 1.317 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 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 |
| Account payables | 98.000 K -50.75 % | 199.000 K 99.00 % | 100.000 K -98.78 % | 8.230 M -4.86 % | 8.650 M 9 842.53 % | 87.000 K 335.00 % | 20.000 K -99.31 % | 2.901 M 371.52 % | 615.300 K | 0.000 -100.00 % | 876.206 K | 0.000 -100.00 % | 579.748 K |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| 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 |
| 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 |
| 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 |
| Other total stockholders equity | 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 |
| 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 |
| 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 |
| Total assets | 59.087 M 4.01 % | 56.810 M 17.48 % | 48.357 M -12.58 % | 55.315 M 8.62 % | 50.923 M 30.69 % | 38.964 M 1.94 % | 38.224 M -7.31 % | 41.240 M 7.47 % | 38.374 M 16.42 % | 32.961 M -2.35 % | 33.753 M 29.01 % | 26.164 M -2.41 % | 26.809 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Change in working capital | -2.933 M -122.31 % | 13.148 M 75.70 % | 7.483 M 51.08 % | 4.953 M 139.45 % | -12.555 M -313 975.00 % | 4.000 K -99.91 % | 4.694 M 197.08 % | -4.835 M -20.81 % | -4.002 M -161.99 % | 6.456 M 179.73 % | -8.098 M -375.87 % | 2.935 M -26.83 % | 4.012 M |
| Accounts receivables | -20.525 M -256.00 % | 13.157 M -8.47 % | 14.374 M 207.14 % | 4.680 M 163.40 % | -7.382 M -738 300.00 % | 1.000 K -99.98 % | 4.509 M 528.55 % | 717.371 K 116.89 % | -4.247 M -228.82 % | 3.296 M 173.35 % | -4.494 M -1 753.18 % | -242.500 K -101.78 % | 13.659 M |
| Inventory | -2.983 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 100.00 % | -1.360 K -102.77 % | 49.070 K -72.18 % | 176.354 K 199.52 % | -177.209 K |
| 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 |
| Other working capital | 20.575 M 4 582.57 % | -459.000 K 93.34 % | -6.891 M -2 624.18 % | 273.000 K 105.28 % | -5.173 M -172 533.33 % | 3.000 K -98.37 % | 184.000 K 103.31 % | -5.553 M -2 374.35 % | 244.137 K -92.28 % | 3.161 M 186.53 % | -3.653 M -221.71 % | 3.002 M 131.70 % | -9.470 M |
| Other non cash items | 1.000 K -99.44 % | 180.000 K 102.32 % | -7.774 M -3 987.00 % | 200.000 K -97.86 % | 9.328 M 443.91 % | 1.715 M 157.69 % | -2.973 M -212.89 % | 2.634 M 207.00 % | -2.461 M -783.70 % | 360.000 K -52.88 % | 764.000 K | 0.000 | 0.000 |
| Net cash provided by operating activities | 8.051 M -40.94 % | 13.632 M 1 324.45 % | 957.000 K -90.43 % | 10.003 M 5 648.85 % | 174.000 K -92.72 % | 2.389 M 26.00 % | 1.896 M 210.92 % | -1.709 M 5.47 % | -1.808 M -126.29 % | 6.878 M 194.68 % | -7.264 M -342.85 % | 2.991 M -26.05 % | 4.045 M |
| Investments in property plant and equipment | 0.000 | 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 |
| 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 |
| 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 |
| 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 |
| Other investing activites | 0.000 100.00 % | -10.419 M -18.63 % | -8.783 M -987.00 % | -808.000 K | 0.000 100.00 % | -2.320 M -20.27 % | -1.929 M -227.96 % | 1.508 M -23.86 % | 1.980 M -55.41 % | 4.440 M | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | 0.000 100.00 % | -10.419 M -18.63 % | -8.783 M -365.45 % | -1.887 M | 0.000 100.00 % | -2.320 M -20.27 % | -1.929 M -227.96 % | 1.508 M -23.86 % | 1.980 M -55.41 % | 4.440 M | 0.000 | 0.000 | 0.000 |
| Debt repayment | -8.116 M -200.00 % | 8.116 M | 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 |
| 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 |
| 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 |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -12.163 M -348.82 % | 4.888 M 5 331.32 % | 90.000 K 102.22 % | -4.045 M |
| Net cash used provided by financing activities | -8.116 M -200.00 % | 8.116 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -12.163 M -348.82 % | 4.888 M 5 331.32 % | 90.000 K 102.22 % | -4.045 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | -66.000 K -102.05 % | 3.212 M 141.04 % | -7.826 M -196.41 % | 8.117 M 4 564.94 % | 174.000 K 155.88 % | 68.000 K 303.61 % | -33.397 K 83.46 % | -201.901 K -217.59 % | 171.703 K 120.32 % | -844.842 K 64.44 % | -2.376 M -177.11 % | 3.081 M 1 283 933.33 % | -240.000 |
| Cash at beginning of period | 194.000 K -69.16 % | 629.000 K -92.56 % | 8.455 M 2 401.48 % | 338.000 K 106.10 % | 164.000 K 70.83 % | 96.000 K -25.81 % | 129.397 K -60.94 % | 331.298 K 107.59 % | 159.595 K -84.11 % | 1.004 M -70.29 % | 3.380 M 1 029.93 % | 299.167 K -0.08 % | 299.407 K |
| Cash at end of period | 128.000 K -96.67 % | 3.841 M 510.65 % | 629.000 K -92.56 % | 8.455 M 2 401.48 % | 338.000 K 106.10 % | 164.000 K 70.83 % | 96.000 K -25.81 % | 129.397 K -60.94 % | 331.298 K 107.59 % | 159.595 K -84.11 % | 1.004 M -70.29 % | 3.380 M 1 029.93 % | 299.167 K |
| Operating cash flow | 8.051 M -40.94 % | 13.632 M 1 324.45 % | 957.000 K -90.43 % | 10.003 M 5 648.85 % | 174.000 K -92.72 % | 2.389 M 26.00 % | 1.896 M 210.92 % | -1.709 M 5.47 % | -1.808 M -126.29 % | 6.878 M 194.68 % | -7.264 M -342.85 % | 2.991 M -26.05 % | 4.045 M |
| Capital expenditure | 0.000 | 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 |
| Free CashFlow | 8.051 M -40.94 % | 13.632 M 1 324.45 % | 957.000 K -89.28 % | 8.924 M 5 028.74 % | 174.000 K -92.72 % | 2.389 M 26.00 % | 1.896 M 210.92 % | -1.709 M 5.47 % | -1.808 M -126.29 % | 6.878 M 194.68 % | -7.264 M -342.85 % | 2.991 M -26.05 % | 4.045 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 0.000 100.00 % | -236.000 K -200.00 % | 236.000 K 66.20 % | 142.000 K -71.66 % | 501.000 K 112.29 % | 236.000 K -95.72 % | 5.508 M 1 632.08 % | 318.000 K -12.40 % | 363.000 K -23.58 % | 475.000 K -91.28 % | 5.445 M -67.94 % | 16.985 M 12.74 % | 15.066 M -28.24 % | 20.996 M -21.55 % | 26.762 M 3 384.64 % | 768.000 K 59.01 % | 483.000 K -97.40 % | 18.544 M -8.13 % | 20.186 M 4 694.77 % | 421.000 K 1 069.44 % | 36.000 K -94.06 % | 606.000 K -91.18 % | 6.874 M 563.51 % | 1.036 M -8.16 % | 1.128 M 610.41 % | -221.000 K -127.83 % | 794.000 K -17.46 % | 962.000 K -15.84 % | 1.143 M -87.86 % | 9.418 M 1 837.84 % | 486.000 K -5.45 % | 514.000 K 4.68 % | 491.000 K -89.36 % | 4.613 M 240.18 % | 1.356 M -42.22 % | 2.347 M -54.33 % | 5.139 M -58.70 % | 12.445 M 61.85 % | 7.689 M -16.48 % | 9.206 M -28.31 % | 12.842 M 6.54 % | 12.054 M -8.52 % | 13.177 M 82.56 % | 7.218 M | 0.000 -100.00 % | 4.130 M 3 205.11 % | -133.000 K -112.30 % | 1.081 M -75.53 % | 4.417 M 18.36 % | 3.732 M |
| Net income | -25.000 K -100.34 % | 7.432 M 3 324.88 % | 217.000 K -41.03 % | 368.000 K 143.71 % | 151.000 K 3 120.00 % | -5.000 K 92.42 % | -66.000 K -136.87 % | 179.000 K 40.94 % | 127.000 K -30.22 % | 182.000 K 73.33 % | 105.000 K -78.03 % | 478.000 K 15.18 % | 415.000 K -66.96 % | 1.256 M -54.44 % | 2.757 M 608.74 % | 389.000 K -3.23 % | 402.000 K -58.60 % | 971.000 K -49.90 % | 1.938 M 410.00 % | 380.000 K 239.29 % | 112.000 K -52.74 % | 237.000 K -78.14 % | 1.084 M 275.97 % | -616.000 K -1 660.00 % | -35.000 K -138.46 % | 91.000 K 2 933.33 % | 3.000 K -91.89 % | 37.000 K -15.91 % | 44.000 K -97.86 % | 2.053 M 2 307.78 % | -93.000 K -19.23 % | -78.000 K 94.39 % | -1.390 M -131.38 % | 4.429 M 10 973.70 % | 40.000 K 33.33 % | 30.000 K -80.77 % | 156.000 K 138.48 % | -405.457 K -293.07 % | 210.000 K 17.98 % | 178.000 K 128.21 % | 78.000 K -63.18 % | 211.831 K 162.67 % | -338.000 K -298.82 % | 170.000 K 1 973.17 % | 8.200 K -98.57 % | 573.374 K 176.76 % | -747.000 K -766.96 % | 112.000 K -2.61 % | 115.000 K 179.43 % | -144.784 K |
| Income before tax | -25.000 K -100.25 % | 9.931 M 3 324.48 % | 290.000 K -40.94 % | 491.000 K 143.07 % | 202.000 K 235.57 % | -149.000 K -1 755.56 % | 9.000 K -96.46 % | 254.000 K 25.74 % | 202.000 K -17.21 % | 244.000 K 39.43 % | 175.000 K -72.61 % | 639.000 K 15.14 % | 555.000 K -66.94 % | 1.679 M -54.42 % | 3.684 M 608.46 % | 520.000 K -3.17 % | 537.000 K -40.27 % | 899.000 K -65.29 % | 2.590 M 391.46 % | 527.000 K 251.33 % | 150.000 K -52.68 % | 317.000 K -78.12 % | 1.449 M 173.40 % | 530.000 K 1 277.78 % | -45.000 K -181.82 % | 55.000 K 1 275.00 % | 4.000 K -92.00 % | 50.000 K -16.67 % | 60.000 K -96.47 % | 1.699 M 3 714.91 % | -47.000 K 74.46 % | -184.000 K 87.44 % | -1.465 M -729.65 % | -176.581 K -541.45 % | 40.000 K 33.33 % | 30.000 K -80.77 % | 156.000 K 138.48 % | -405.457 K -293.07 % | 210.000 K 17.98 % | 178.000 K 128.21 % | 78.000 K -63.18 % | 211.831 K 162.67 % | -338.000 K -298.82 % | 170.000 K 1 973.17 % | 8.200 K -98.57 % | 573.374 K 176.76 % | -747.000 K -766.96 % | 112.000 K -2.61 % | 115.000 K 179.43 % | -144.784 K |
| Income before tax ratio | 0.00 100.00 % | -42.08 -3 524.48 % | 1.23 -64.46 % | 3.46 757.59 % | 0.40 163.86 % | -0.63 -38 738.98 % | 0.00 -99.80 % | 0.80 43.54 % | 0.56 8.33 % | 0.51 1 498.29 % | 0.03 -14.57 % | 0.04 2.13 % | 0.04 -53.93 % | 0.08 -41.91 % | 0.14 -79.67 % | 0.68 -39.10 % | 1.11 2 193.35 % | 0.05 -62.22 % | 0.13 -89.75 % | 1.25 -69.96 % | 4.17 696.53 % | 0.52 148.16 % | 0.21 -58.80 % | 0.51 1 382.37 % | -0.04 83.97 % | -0.25 -5 040.05 % | 0.01 -90.31 % | 0.05 -0.99 % | 0.05 -70.90 % | 0.18 286.54 % | -0.10 72.98 % | -0.36 88.00 % | -2.98 -7 694.39 % | -0.04 -229.77 % | 0.03 130.78 % | 0.01 -57.89 % | 0.03 193.17 % | -0.03 -219.29 % | 0.03 41.25 % | 0.02 218.34 % | 0.01 -65.44 % | 0.02 168.51 % | -0.03 -208.91 % | 0.02 | 0.00 -100.00 % | 0.14 -97.53 % | 5.62 5 320.97 % | 0.10 297.94 % | 0.03 167.10 % | -0.04 |
| EBITDA | -8.000 K -100.07 % | 11.573 M 3 669.71 % | 307.000 K -39.57 % | 508.000 K 191.37 % | -556.000 K -9.88 % | -506.000 K -15.26 % | -439.000 K -16.14 % | -378.000 K 39.23 % | -622.000 K -29.58 % | -480.000 K -22.22 % | -392.750 K -333.78 % | 168.000 K 655.06 % | 22.250 K -97.93 % | 1.076 M -61.97 % | 2.830 M 958.88 % | -329.500 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 100.00 % | -37.823 K -117.71 % | 213.516 K 3 392.97 % | -6.484 K -107.86 % | 82.516 K -66.27 % | 244.652 K 169.52 % | -351.907 K -309.35 % | 168.093 K 178.18 % | -215.000 K -135.33 % | 608.488 K 181.32 % | -748.284 K -769.81 % | 111.716 K -2.62 % | 114.716 K 181.54 % | -140.682 K |
| Net income ratio | 0.00 100.00 % | -31.49 -3 524.88 % | 0.92 -64.52 % | 2.59 759.85 % | 0.30 1 522.59 % | -0.02 -76.81 % | -0.01 -102.13 % | 0.56 60.89 % | 0.35 -8.69 % | 0.38 1 886.95 % | 0.02 -31.48 % | 0.03 2.17 % | 0.03 -53.95 % | 0.06 -41.93 % | 0.10 -79.66 % | 0.51 -39.14 % | 0.83 1 489.51 % | 0.05 -45.46 % | 0.10 -89.36 % | 0.90 -70.99 % | 3.11 695.50 % | 0.39 148.00 % | 0.16 126.52 % | -0.59 -1 816.29 % | -0.03 92.46 % | -0.41 -10 998.04 % | 0.00 -90.18 % | 0.04 -0.09 % | 0.04 -82.34 % | 0.22 213.93 % | -0.19 -26.10 % | -0.15 94.64 % | -2.83 -394.82 % | 0.96 3 155.23 % | 0.03 130.78 % | 0.01 -57.89 % | 0.03 193.17 % | -0.03 -219.29 % | 0.03 41.25 % | 0.02 218.34 % | 0.01 -65.44 % | 0.02 168.51 % | -0.03 -208.91 % | 0.02 | 0.00 -100.00 % | 0.14 -97.53 % | 5.62 5 320.97 % | 0.10 297.94 % | 0.03 167.10 % | -0.04 |
| Ratio EBITDA | 0.00 100.00 % | -49.04 -3 869.71 % | 1.30 -63.64 % | 3.58 422.36 % | -1.11 48.24 % | -2.14 -2 590.10 % | -0.08 93.29 % | -1.19 30.63 % | -1.71 -69.56 % | -1.01 -1 300.97 % | -0.07 -829.25 % | 0.01 569.75 % | 0.00 -97.12 % | 0.05 -51.53 % | 0.11 124.65 % | -0.43 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.00 % | 0.00 -110.95 % | 0.03 4 042.65 % | 0.00 -110.96 % | 0.01 -68.34 % | 0.02 176.00 % | -0.03 -214.68 % | 0.02 | 0.00 -100.00 % | 0.15 -97.38 % | 5.63 5 344.09 % | 0.10 297.92 % | 0.03 168.89 % | -0.04 |
| Gross profit ratio | 0.00 100.00 % | -0.07 0.00 % | -0.07 -180.23 % | 0.08 36.57 % | 0.06 191.27 % | -0.07 -315.85 % | 0.03 -56.57 % | 0.07 -53.94 % | 0.16 86.47 % | 0.08 135.14 % | 0.04 8.62 % | 0.03 -0.05 % | 0.03 -63.57 % | 0.09 -26.80 % | 0.12 -11.23 % | 0.14 40.19 % | 0.10 192.52 % | 0.03 -68.73 % | 0.11 -12.04 % | 0.12 11.16 % | 0.11 -43.42 % | 0.20 9.48 % | 0.18 -8.01 % | 0.19 -64.53 % | 0.55 -88.86 % | 4.93 981.80 % | 0.46 8.56 % | 0.42 -29.10 % | 0.59 160.13 % | 0.23 -76.85 % | 0.98 -1.45 % | 1.00 1.88 % | 0.98 117.05 % | 0.45 23.14 % | 0.37 82.25 % | 0.20 33.01 % | 0.15 286.28 % | 0.04 -60.97 % | 0.10 44.69 % | 0.07 104.59 % | 0.03 -69.92 % | 0.11 101.32 % | 0.06 8.82 % | 0.05 | 0.00 -100.00 % | 0.33 -67.12 % | 1.01 0.75 % | 1.00 495.28 % | 0.17 45.09 % | 0.12 |
| Weighted average shs out dil | 4.091 M 23.66 % | 3.308 M -23.78 % | 4.340 M 6.14 % | 4.089 M 8.31 % | 3.775 M -24.50 % | 5.000 M 51.52 % | 3.300 M -26.26 % | 4.475 M 5.71 % | 4.233 M -6.96 % | 4.550 M 30.00 % | 3.500 M -12.13 % | 3.983 M -4.02 % | 4.150 M 2.43 % | 4.052 M -1.54 % | 4.115 M -1.28 % | 4.168 M 3.69 % | 4.020 M -0.64 % | 4.046 M -1.88 % | 4.123 M -2.34 % | 4.222 M 13.10 % | 3.733 M -5.88 % | 3.967 M -1.20 % | 4.015 M -2.24 % | 4.107 M 17.33 % | 3.500 M -23.08 % | 4.550 M 13.75 % | 4.000 M -1.23 % | 4.050 M -7.95 % | 4.400 M 7.68 % | 4.086 M 1.05 % | 4.043 M -1.51 % | 4.105 M 0.42 % | 4.088 M -0.03 % | 4.090 M -0.48 % | 4.109 M -4.12 % | 4.286 M 4.40 % | 4.105 M 1.11 % | 4.060 M -1.40 % | 4.118 M 1.78 % | 4.045 M 3.73 % | 3.900 M -12.22 % | 4.443 M 5.16 % | 4.225 M -25.44 % | 5.667 M -1.85 % | 5.773 M -1.81 % | 5.880 M 2.33 % | 5.746 M 2.61 % | 5.600 M 2.26 % | 5.476 M -4.89 % | 5.758 M |
| Weighted average shs out | 4.091 M 23.66 % | 3.308 M -23.78 % | 4.340 M 6.14 % | 4.089 M 8.31 % | 3.775 M -24.50 % | 5.000 M 51.52 % | 3.300 M -26.26 % | 4.475 M 5.71 % | 4.233 M -6.96 % | 4.550 M 30.00 % | 3.500 M -12.13 % | 3.983 M -4.02 % | 4.150 M 0.92 % | 4.112 M -0.06 % | 4.115 M -1.28 % | 4.168 M 3.69 % | 4.020 M -1.20 % | 4.069 M -1.33 % | 4.123 M -2.34 % | 4.222 M 13.10 % | 3.733 M -12.01 % | 4.243 M 5.69 % | 4.015 M -2.24 % | 4.107 M 17.33 % | 3.500 M -23.08 % | 4.550 M 13.75 % | 4.000 M -1.24 % | 4.050 M -7.95 % | 4.400 M 7.68 % | 4.086 M 1.05 % | 4.043 M -1.51 % | 4.105 M 0.42 % | 4.088 M -0.03 % | 4.090 M -0.48 % | 4.109 M -4.12 % | 4.286 M 4.40 % | 4.105 M 1.11 % | 4.060 M -1.40 % | 4.118 M 1.78 % | 4.045 M 3.73 % | 3.900 M -12.22 % | 4.443 M 5.16 % | 4.225 M -25.44 % | 5.667 M -1.85 % | 5.773 M -1.81 % | 5.880 M 2.33 % | 5.746 M 2.61 % | 5.600 M 2.26 % | 5.476 M -4.89 % | 5.758 M |
| EPS diluted | -0.01 -100.43 % | 2.31 4 520.00 % | 0.05 -44.44 % | 0.09 125.00 % | 0.04 4 100.00 % | 0.00 95.00 % | -0.02 -150.00 % | 0.04 33.33 % | 0.03 -25.00 % | 0.04 33.33 % | 0.03 -75.00 % | 0.12 20.00 % | 0.10 -67.74 % | 0.31 -53.73 % | 0.67 618.11 % | 0.09 -6.70 % | 0.10 -58.33 % | 0.24 -48.94 % | 0.47 422.22 % | 0.09 200.00 % | 0.03 -49.75 % | 0.06 -77.89 % | 0.27 280.00 % | -0.15 -1 400.00 % | -0.01 -150.00 % | 0.02 2 400.00 % | 0.00 -91.21 % | 0.01 -9.00 % | 0.01 -98.00 % | 0.50 2 273.91 % | -0.02 -21.05 % | -0.02 94.41 % | -0.34 -131.48 % | 1.08 11 034.02 % | 0.01 38.57 % | 0.01 -81.58 % | 0.04 138.04 % | -0.10 -295.88 % | 0.05 15.91 % | 0.04 120.00 % | 0.02 -58.07 % | 0.05 159.63 % | -0.08 -366.67 % | 0.03 2 042.86 % | 0.00 -98.56 % | 0.10 175.00 % | -0.13 -750.00 % | 0.02 -4.76 % | 0.02 183.67 % | -0.03 |
| Earnings per share | -0.01 -100.43 % | 2.31 4 520.00 % | 0.05 -44.44 % | 0.09 125.00 % | 0.04 4 100.00 % | 0.00 95.00 % | -0.02 -150.00 % | 0.04 33.33 % | 0.03 -25.00 % | 0.04 33.33 % | 0.03 -75.00 % | 0.12 20.00 % | 0.10 -67.74 % | 0.31 -53.73 % | 0.67 618.11 % | 0.09 -6.70 % | 0.10 -58.33 % | 0.24 -48.94 % | 0.47 422.22 % | 0.09 200.00 % | 0.03 -46.33 % | 0.06 -79.30 % | 0.27 280.00 % | -0.15 -1 400.00 % | -0.01 -150.00 % | 0.02 2 400.00 % | 0.00 -91.21 % | 0.01 -9.00 % | 0.01 -98.00 % | 0.50 2 273.91 % | -0.02 -21.05 % | -0.02 94.41 % | -0.34 -131.48 % | 1.08 11 034.02 % | 0.01 38.57 % | 0.01 -81.58 % | 0.04 138.04 % | -0.10 -295.88 % | 0.05 15.91 % | 0.04 120.00 % | 0.02 -58.07 % | 0.05 159.63 % | -0.08 -366.67 % | 0.03 2 900.00 % | 0.00 -98.97 % | 0.10 175.00 % | -0.13 -750.00 % | 0.02 -4.76 % | 0.02 183.67 % | -0.03 |
| Gross profit | 0.000 -100.00 % | 16.000 K 200.00 % | -16.000 K -233.33 % | 12.000 K -61.29 % | 31.000 K 293.75 % | -16.000 K -109.25 % | 173.000 K 652.17 % | 23.000 K -59.65 % | 57.000 K 42.50 % | 40.000 K -79.49 % | 195.000 K -65.18 % | 560.000 K 12.68 % | 497.000 K -73.86 % | 1.901 M -42.57 % | 3.310 M 2 993.46 % | 107.000 K 122.92 % | 48.000 K -92.38 % | 630.000 K -71.27 % | 2.193 M 4 117.31 % | 52.000 K 1 200.00 % | 4.000 K -96.64 % | 119.000 K -90.35 % | 1.233 M 510.40 % | 202.000 K -67.42 % | 620.000 K 156.88 % | -1.090 M -401.10 % | 362.000 K -10.40 % | 404.000 K -40.32 % | 677.000 K -68.43 % | 2.144 M 348.63 % | 478.000 K -6.82 % | 513.000 K 6.65 % | 481.000 K -76.90 % | 2.082 M 318.90 % | 497.000 K 5.30 % | 472.000 K -39.25 % | 777.000 K 59.52 % | 487.099 K -36.82 % | 771.000 K 20.85 % | 638.000 K 46.67 % | 435.000 K -67.95 % | 1.357 M 84.16 % | 737.000 K 98.65 % | 371.000 K | 0.000 -100.00 % | 1.368 M 1 120.87 % | -134.000 K -112.40 % | 1.081 M 45.69 % | 742.000 K 71.74 % | 432.053 K |
| Income tax expense | 0.000 -100.00 % | 2.499 M 3 323.29 % | 73.000 K -41.13 % | 124.000 K 143.14 % | 51.000 K 135.17 % | -145.000 K -293.33 % | 75.000 K 0.00 % | 75.000 K 0.00 % | 75.000 K 20.97 % | 62.000 K -11.43 % | 70.000 K -56.52 % | 161.000 K 15.00 % | 140.000 K -66.90 % | 423.000 K -54.37 % | 927.000 K 607.63 % | 131.000 K -2.96 % | 135.000 K 87.50 % | 72.000 K -88.96 % | 652.000 K 343.54 % | 147.000 K 286.84 % | 38.000 K -52.50 % | 80.000 K -78.08 % | 365.000 K -68.15 % | 1.146 M 11 360.00 % | 10.000 K -72.22 % | 36.000 K 3 500.00 % | 1.000 K -92.31 % | 13.000 K -18.75 % | 16.000 K -95.48 % | 354.231 K 670.07 % | 46.000 K -56.60 % | 106.000 K 41.33 % | 75.000 K -98.37 % | 4.606 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 |
| Cost of revenue | 0.000 100.00 % | -252.000 K -200.00 % | 252.000 K 93.85 % | 130.000 K -72.34 % | 470.000 K 86.51 % | 252.000 K -95.28 % | 5.335 M 1 708.47 % | 295.000 K -3.59 % | 306.000 K -29.66 % | 435.000 K -91.71 % | 5.250 M -68.04 % | 16.425 M 12.74 % | 14.569 M -23.70 % | 19.095 M -18.58 % | 23.452 M 3 447.96 % | 661.000 K 51.95 % | 435.000 K -97.57 % | 17.914 M -0.44 % | 17.993 M 4 776.15 % | 369.000 K 1 053.13 % | 32.000 K -93.43 % | 487.000 K -91.37 % | 5.641 M 576.38 % | 834.000 K 64.17 % | 508.000 K -41.54 % | 869.000 K 101.16 % | 432.000 K -22.58 % | 558.000 K 19.74 % | 466.000 K -93.59 % | 7.273 M 90 818.60 % | 8.000 K 700.00 % | 1.000 K -90.00 % | 10.000 K -99.60 % | 2.531 M 194.63 % | 859.000 K -54.19 % | 1.875 M -57.02 % | 4.362 M -63.52 % | 11.957 M 72.85 % | 6.918 M -19.26 % | 8.568 M -30.94 % | 12.407 M 15.99 % | 10.697 M -14.01 % | 12.440 M 81.69 % | 6.847 M | 0.000 -100.00 % | 2.762 M 276 083.80 % | 1.000 K | 0.000 -100.00 % | 3.675 M 11.38 % | 3.300 M |
| General and administrative expenses | 0.000 -100.00 % | 234.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 297.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 282.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 586.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 214.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 171.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 301.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 250.226 K | 0.000 | 0.000 | 0.000 -100.00 % | 292.914 K | 0.000 | 0.000 | 0.000 -100.00 % | 273.752 K | 0.000 | 0.000 | 0.000 -100.00 % | 285.642 K | 0.000 | 0.000 | 0.000 -100.00 % | 146.972 K | 0.000 | 0.000 | 0.000 -100.00 % | 618.039 K |
| Selling and marketing expenses | 0.000 -100.00 % | 60.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 50.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 50.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 45.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 51.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 58.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 58.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 89.889 K | 0.000 | 0.000 | 0.000 -100.00 % | 95.639 K | 0.000 | 0.000 | 0.000 -100.00 % | 139.200 K | 0.000 | 0.000 | 0.000 -100.00 % | 116.453 K | 0.000 | 0.000 | 0.000 -100.00 % | 159.130 K | 0.000 | 0.000 | 0.000 -100.00 % | 79.477 K |
| Other expenses | 25.000 K -96.91 % | 809.000 K 133.14 % | 347.000 K -31.29 % | 505.000 K | 0.000 | 0.000 -100.00 % | 396.000 K 1 621.74 % | 23.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 -100.00 % | 1.871 M 1 869.45 % | 95.000 K -41.36 % | 162.000 K -54.24 % | 354.000 K -34.58 % | 541.147 K 112.21 % | 255.000 K -15.28 % | 301.000 K 119.71 % | 137.000 K -82.39 % | 778.150 K -1.38 % | 789.000 K 862.20 % | 82.000 K 18.84 % | 69.000 K 111.17 % | -617.810 K -947.14 % | -59.000 K -126.82 % | 220.000 K | 0.000 | 0.000 |
| Operating expenses | 25.000 K -97.73 % | 1.103 M 217.87 % | 347.000 K -31.29 % | 505.000 K 58.31 % | 319.000 K -8.07 % | 347.000 K -12.37 % | 396.000 K 71.43 % | 231.000 K -22.22 % | 297.000 K -10.54 % | 332.000 K -11.70 % | 376.000 K 33.33 % | 282.000 K 386.21 % | 58.000 K -90.81 % | 631.000 K 90.06 % | 332.000 K 35.51 % | 245.000 K -49.90 % | 489.000 K 84.53 % | 265.000 K -5.36 % | 280.000 K 33.97 % | 209.000 K -0.48 % | 210.000 K -8.30 % | 229.000 K -34.38 % | 349.000 K 35.80 % | 257.000 K 0.00 % | 257.000 K -28.41 % | 359.000 K 0.28 % | 358.000 K 35.09 % | 265.000 K 14.22 % | 232.000 K -31.79 % | 340.115 K -10.02 % | 378.000 K 28.14 % | 295.000 K 7.66 % | 274.000 K -87.87 % | 2.260 M 394.43 % | 457.000 K 3.63 % | 441.000 K -28.99 % | 621.000 K -34.91 % | 954.099 K 70.07 % | 561.000 K -13.16 % | 646.000 K 81.97 % | 355.000 K -69.00 % | 1.145 M 5.07 % | 1.090 M 436.95 % | 203.000 K -5.58 % | 215.000 K -70.05 % | 717.961 K 16.74 % | 615.000 K -36.53 % | 969.000 K 54.55 % | 627.000 K 8.70 % | 576.793 K |
| Cost and expenses | 25.000 K -97.06 % | 851.000 K 42.07 % | 599.000 K -5.67 % | 635.000 K -19.52 % | 789.000 K 31.72 % | 599.000 K -89.55 % | 5.731 M 868.07 % | 592.000 K -1.82 % | 603.000 K -21.38 % | 767.000 K -86.37 % | 5.626 M -66.33 % | 16.707 M 14.22 % | 14.627 M -25.85 % | 19.726 M -17.06 % | 23.784 M 2 525.17 % | 906.000 K -1.95 % | 924.000 K -94.92 % | 18.179 M -0.51 % | 18.273 M 3 061.42 % | 578.000 K 138.84 % | 242.000 K -66.20 % | 716.000 K -87.78 % | 5.857 M 436.85 % | 1.091 M 42.61 % | 765.000 K -37.70 % | 1.228 M 55.44 % | 790.000 K -4.01 % | 823.000 K 17.91 % | 698.000 K -90.83 % | 7.614 M 1 872.44 % | 386.000 K 30.41 % | 296.000 K 4.23 % | 284.000 K -94.07 % | 4.790 M 264.02 % | 1.316 M -43.18 % | 2.316 M -53.52 % | 4.983 M -61.41 % | 12.912 M 72.64 % | 7.479 M -18.83 % | 9.214 M -27.80 % | 12.762 M 7.77 % | 11.842 M -12.48 % | 13.530 M 91.91 % | 7.050 M 3 179.07 % | 215.000 K -93.82 % | 3.480 M 464.90 % | 616.000 K -36.43 % | 969.000 K -77.48 % | 4.302 M 10.98 % | 3.876 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 |
| Selling general and administrative expenses | 0.000 -100.00 % | 294.000 K | 0.000 | 0.000 -100.00 % | 319.000 K -8.07 % | 347.000 K | 0.000 -100.00 % | 208.000 K -29.97 % | 297.000 K -10.54 % | 332.000 K -11.70 % | 376.000 K 33.33 % | 282.000 K 0.00 % | 282.000 K -55.31 % | 631.000 K 90.06 % | 332.000 K 35.51 % | 245.000 K 1.24 % | 242.000 K -8.68 % | 265.000 K -5.36 % | 280.000 K 33.97 % | 209.000 K -0.48 % | 210.000 K -8.30 % | 229.000 K -34.38 % | 349.000 K 35.80 % | 257.000 K 0.00 % | 257.000 K -28.41 % | 359.000 K 41.90 % | 253.000 K -4.53 % | 265.000 K 14.22 % | 232.000 K -31.79 % | 340.115 K -10.02 % | 378.000 K 28.14 % | 295.000 K 7.66 % | 274.000 K -29.48 % | 388.553 K 7.34 % | 362.000 K 29.75 % | 279.000 K 4.49 % | 267.000 K -35.34 % | 412.952 K 34.95 % | 306.000 K -11.30 % | 345.000 K 58.26 % | 218.000 K -45.78 % | 402.095 K 33.59 % | 301.000 K 148.76 % | 121.000 K -17.12 % | 146.000 K -89.07 % | 1.336 M 98.19 % | 674.000 K -10.01 % | 749.000 K 120.94 % | 339.000 K -51.40 % | 697.516 K |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 18.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 2.351 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.208 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.852 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.444 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.528 M | 0.000 -100.00 % | 1.000 K 0.00 % | 1.000 K 1 049.43 % | 87.000 | 0.000 | 0.000 | 0.000 -100.00 % | 990.000 395.00 % | 200.000 -71.43 % | 700.000 250.00 % | 200.000 36.99 % | 146.000 | 0.000 -100.00 % | 300.000 -70.00 % | 1.000 K 669.23 % | 130.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.527 K | 0.000 | 0.000 | 0.000 -100.00 % | 44.000 |
| Interest expense | 0.000 -100.00 % | 36.000 K | 0.000 | 0.000 -100.00 % | 36.000 K 101.56 % | -2.312 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 17.000 K 0.00 % | 17.000 K 0.00 % | 17.000 K 0.00 % | 17.000 K 0.00 % | 17.000 K 0.00 % | 17.000 K 0.00 % | 17.000 K 0.00 % | 17.000 K 0.00 % | 17.000 K 0.00 % | 17.000 K 51.11 % | 11.250 K -33.82 % | 17.000 K 51.11 % | 11.250 K 0.00 % | 11.250 K -33.82 % | 17.000 K 209.09 % | 5.500 K -98.30 % | 324.000 K 233.88 % | -242.000 K 86.75 % | -1.827 M -1 004.46 % | 202.000 K -63.41 % | 552.000 K 115.63 % | 256.000 K 132.24 % | -794.000 K -622.37 % | 152.000 K 237.78 % | 45.000 K -96.93 % | 1.465 M 36 725.00 % | -4.000 K 92.00 % | -50.000 K 18.03 % | -61.000 K 97.90 % | -2.910 M -6 161.78 % | 48.000 K -73.91 % | 184.000 K -87.44 % | 1.465 M 203.12 % | -1.421 M -3 451.59 % | -40.000 K -33.33 % | -30.000 K 80.77 % | -156.000 K -6 300.32 % | 2.516 K 0.00 % | 2.516 K 0.00 % | 2.516 K 0.00 % | 2.516 K 0.00 % | 2.516 K 324.28 % | 593.000 0.00 % | 593.000 18.60 % | 500.000 -15.68 % | 593.000 -17.18 % | 716.000 0.00 % | 716.000 0.00 % | 716.000 0.00 % | 716.000 |
| Operating income | -25.000 K 91.50 % | -294.000 K 37.18 % | -468.000 K 5.07 % | -493.000 K -71.18 % | -288.000 K 20.66 % | -363.000 K -62.78 % | -223.000 K 18.61 % | -274.000 K 57.12 % | -639.000 K -118.84 % | -292.000 K -61.33 % | -181.000 K -165.11 % | 278.000 K 2 427.27 % | 11.000 K -99.13 % | 1.270 M -57.35 % | 2.978 M 2 257.97 % | -138.000 K 57.41 % | -324.000 K -233.88 % | 242.000 K -87.35 % | 1.913 M 1 318.47 % | -157.000 K 23.79 % | -206.000 K -87.27 % | -110.000 K -113.85 % | 794.000 K 1 543.64 % | -55.000 K -22.22 % | -45.000 K 96.93 % | -1.465 M -36 725.00 % | 4.000 K -92.00 % | 50.000 K -18.03 % | 61.000 K -96.62 % | 1.804 M 1 704.32 % | 100.000 K -54.13 % | 218.000 K 114.88 % | -1.465 M -724.98 % | -177.581 K -543.95 % | 40.000 K 33.33 % | 30.000 K -80.77 % | 156.000 K 133.40 % | -467.000 K -322.38 % | 210.000 K 2 433.33 % | -9.000 K -111.25 % | 80.000 K -66.96 % | 242.136 K 168.59 % | -353.000 K -310.12 % | 168.000 K 178.14 % | -215.000 K -133.08 % | 650.000 K 186.78 % | -749.000 K -768.75 % | 112.000 K -1.75 % | 114.000 K 180.62 % | -141.398 K |
| Operating income ratio | 0.00 -100.00 % | 1.25 162.82 % | -1.98 42.88 % | -3.47 -503.95 % | -0.57 62.63 % | -1.54 -3 699.13 % | -0.04 95.30 % | -0.86 51.05 % | -1.76 -186.36 % | -0.61 -1 749.31 % | -0.03 -303.10 % | 0.02 2 141.74 % | 0.00 -98.79 % | 0.06 -45.64 % | 0.11 161.93 % | -0.18 73.21 % | -0.67 -5 240.27 % | 0.01 -86.23 % | 0.09 125.41 % | -0.37 93.48 % | -5.72 -3 052.42 % | -0.18 -257.15 % | 0.12 317.57 % | -0.05 -33.08 % | -0.04 -100.60 % | 6.63 131 484.84 % | 0.01 -90.31 % | 0.05 -2.61 % | 0.05 -72.14 % | 0.19 -6.89 % | 0.21 -51.49 % | 0.42 114.21 % | -2.98 -7 650.50 % | -0.04 -230.50 % | 0.03 130.78 % | 0.01 -57.89 % | 0.03 180.89 % | -0.04 -237.40 % | 0.03 2 893.69 % | 0.00 -115.69 % | 0.01 -68.99 % | 0.02 174.98 % | -0.03 -215.10 % | 0.02 | 0.00 -100.00 % | 0.16 -97.21 % | 5.63 5 335.48 % | 0.10 301.43 % | 0.03 168.11 % | -0.04 |
| Total other income expenses net | 0.000 -100.00 % | 10.225 M 1 248.94 % | 758.000 K -22.97 % | 984.000 K 100.82 % | 490.000 K 128.97 % | 214.000 K | 0.000 -100.00 % | 528.000 K -37.22 % | 841.000 K 56.90 % | 536.000 K 50.56 % | 356.000 K -1.39 % | 361.000 K -33.64 % | 544.000 K 33.01 % | 409.000 K -42.07 % | 706.000 K 7.29 % | 658.000 K -23.58 % | 861.000 K 31.05 % | 657.000 K -2.95 % | 677.000 K -1.02 % | 684.000 K 92.13 % | 356.000 K -16.63 % | 427.000 K -34.81 % | 655.000 K 11.97 % | 585.000 K | 0.000 -100.00 % | 1.520 M | 0.000 | 0.000 100.00 % | -1.000 K 99.05 % | -105.313 K 28.36 % | -147.000 K 63.43 % | -402.000 K | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 61.543 K | 0.000 -100.00 % | 187.000 K 9 450.00 % | -2.000 K 93.40 % | -30.305 K -302.03 % | 15.000 K 650.00 % | 2.000 K -99.10 % | 223.200 K 391.28 % | -76.626 K -3 931.30 % | 2.000 K | 0.000 -100.00 % | 1.000 K 129.53 % | -3.386 K |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 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-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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 100.00 % | -128.000 K | 0.000 100.00 % | -556.000 K | 0.000 -100.00 % | 7.922 M 678.19 % | 1.018 M 200.00 % | -1.018 M -262.10 % | 628.000 K 200.00 % | -628.000 K -189.08 % | 705.000 K 200.00 % | -705.000 K -108.34 % | 8.455 M 200.00 % | -8.455 M -10 802.53 % | 79.000 K 200.00 % | -79.000 K -123.37 % | 338.000 K 200.00 % | -338.000 K -319.48 % | 154.000 K 200.00 % | -154.000 K -193.90 % | 164.000 K 200.00 % | -164.000 K -218.84 % | 138.000 K 200.00 % | -138.000 K -243.75 % | 96.000 K 200.00 % | -96.000 K -194.12 % | 102.000 K 200.00 % | -102.000 K -118.51 % | 551.000 K 525.82 % | -129.397 K -265.89 % | 78.000 K 200.00 % | -78.000 K -123.54 % | 331.298 K 200.00 % | -331.298 K -480.73 % | 87.016 K 200.00 % | -87.016 K -154.52 % | 159.595 K 200.00 % | -159.595 K -215.60 % | 138.062 K 200.00 % | -138.062 K 86.25 % | -1.004 M -417.71 % | 316.145 K 200.00 % | -316.145 K -108.97 % | 3.526 M 204.31 % | -3.380 M -8 678.96 % | 39.403 K 200.00 % | -39.403 K -113.17 % | 299.167 K 200.00 % | -299.167 K |
| Total investments | 0.000 | 0.000 | 0.000 -100.00 % | 22.125 M | 0.000 -100.00 % | 20.110 M 887.72 % | 2.036 M -77.05 % | 8.872 M 606.37 % | 1.256 M | 0.000 -100.00 % | 1.410 M | 0.000 -100.00 % | 16.910 M | 0.000 -100.00 % | 158.000 K | 0.000 -100.00 % | 676.000 K | 0.000 -100.00 % | 308.000 K | 0.000 -100.00 % | 328.000 K | 0.000 -100.00 % | 276.000 K | 0.000 -100.00 % | 192.000 K | 0.000 -100.00 % | 204.000 K | 0.000 -100.00 % | 1.102 M 161.09 % | 422.084 K 170.57 % | 156.000 K -61.76 % | 408.000 K -38.42 % | 662.596 K -75.28 % | 2.680 M 1 439.95 % | 174.032 K -97.19 % | 6.200 M 1 842.42 % | 319.190 K -94.85 % | 6.200 M 2 145.37 % | 276.124 K -97.49 % | 11.000 M 0.00 % | 11.000 M 1 639.71 % | 632.290 K -94.63 % | 11.764 M 66.81 % | 7.052 M -40.05 % | 11.764 M 14 827.80 % | 78.806 K -99.33 % | 11.764 M 1 866.13 % | 598.334 K -94.91 % | 11.764 M |
| Total debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.116 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 |
| Accumulated other comprehensive income loss | 56.663 M 1 373.68 % | 3.845 M -92.16 % | 49.014 M 1 174.75 % | 3.845 M -92.07 % | 48.495 M 1 161.25 % | 3.845 M -92.08 % | 48.565 M 1 163.40 % | 3.844 M -92.03 % | 48.259 M 1 155.44 % | 3.844 M -91.99 % | 47.972 M 1 147.65 % | 3.845 M -91.83 % | 47.079 M 1 124.42 % | 3.845 M -91.07 % | 43.066 M 1 020.05 % | 3.845 M -90.90 % | 42.274 M 999.45 % | 3.845 M -90.23 % | 39.365 M 923.80 % | 3.845 M -90.11 % | 38.873 M 911.00 % | 3.845 M -89.76 % | 37.552 M 876.64 % | 3.845 M -89.94 % | 38.203 M 893.58 % | 3.845 M -89.91 % | 38.109 M 891.13 % | 3.845 M -89.89 % | 38.028 M 889.09 % | 3.845 M -89.34 % | 36.068 M 845.36 % | -4.839 M -112.89 % | 37.536 M 876.28 % | 3.845 M -88.37 % | 33.067 M 760.04 % | 3.845 M -88.31 % | 32.880 M 755.19 % | 3.845 M -88.38 % | 33.075 M 620 655 626 286 723 328.00 % | 0.000 -100.00 % | 3.845 M -86.94 % | 29.439 M | 0.000 -100.00 % | 26.144 M 1 471 799 664 352 749 824.00 % | 0.000 -100.00 % | 26.229 M 1 476 534 523 820 985 856.00 % | 0.000 -100.00 % | 26.001 M | 0.000 |
| Retained earnings | 0.000 -100.00 % | 11.911 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.743 M | 0.000 -100.00 % | 3.814 M | 0.000 -100.00 % | 3.507 M | 0.000 -100.00 % | 3.220 M | 0.000 -100.00 % | 2.327 M | 0.000 100.00 % | -1.686 M | 0.000 100.00 % | -2.478 M | 0.000 100.00 % | -5.387 M | 0.000 100.00 % | -5.879 M | 0.000 100.00 % | -7.200 M | 0.000 100.00 % | -6.549 M | 0.000 100.00 % | -6.643 M | 0.000 100.00 % | -6.724 M | 0.000 | 0.000 | 0.000 100.00 % | -7.216 M | 0.000 100.00 % | -11.685 M | 0.000 100.00 % | -11.872 M | 0.000 100.00 % | -11.677 M 2.15 % | -11.933 M | 0.000 100.00 % | -11.815 M | 0.000 100.00 % | -11.993 M | 0.000 100.00 % | -11.819 M | 0.000 100.00 % | -12.046 M |
| Common stock | 0.000 -100.00 % | 40.907 M | 0.000 -100.00 % | 44.752 M | 0.000 -100.00 % | 40.907 M | 0.000 -100.00 % | 40.907 M | 0.000 -100.00 % | 40.907 M | 0.000 -100.00 % | 40.907 M | 0.000 -100.00 % | 40.907 M | 0.000 -100.00 % | 40.907 M | 0.000 -100.00 % | 40.907 M | 0.000 -100.00 % | 40.907 M | 0.000 -100.00 % | 40.907 M | 0.000 -100.00 % | 40.907 M | 0.000 -100.00 % | 40.907 M | 0.000 -100.00 % | 40.907 M | 0.000 -100.00 % | 40.907 M | 0.000 -100.00 % | 40.907 M | 0.000 -100.00 % | 40.907 M | 0.000 -100.00 % | 40.907 M | 0.000 -100.00 % | 40.907 M | 0.000 -100.00 % | 44.752 M 9.40 % | 40.907 M | 0.000 -100.00 % | 41.255 M | 0.000 -100.00 % | 38.138 M | 0.000 -100.00 % | 38.048 M | 0.000 -100.00 % | 38.048 M |
| Total equity | 56.663 M 0.00 % | 56.663 M 15.61 % | 49.014 M 0.00 % | 49.014 M 1.07 % | 48.495 M 0.00 % | 48.495 M -0.14 % | 48.565 M 0.00 % | 48.565 M 0.63 % | 48.259 M 0.00 % | 48.258 M 0.60 % | 47.972 M 0.00 % | 47.972 M 1.90 % | 47.079 M 0.00 % | 47.079 M 9.32 % | 43.066 M 0.00 % | 43.066 M 1.87 % | 42.274 M 0.00 % | 42.274 M 7.39 % | 39.365 M 0.00 % | 39.365 M 1.27 % | 38.873 M 0.00 % | 38.873 M 3.52 % | 37.552 M 0.00 % | 37.552 M -1.70 % | 38.203 M 0.00 % | 38.203 M 0.25 % | 38.109 M 0.00 % | 38.109 M 0.21 % | 38.028 M 0.00 % | 38.028 M 5.43 % | 36.068 M 0.00 % | 36.068 M -3.91 % | 37.536 M 0.00 % | 37.536 M 13.52 % | 33.067 M 0.00 % | 33.067 M 0.57 % | 32.880 M 0.00 % | 32.880 M -0.59 % | 33.075 M 0.00 % | 33.075 M 0.78 % | 32.818 M 11.48 % | 29.439 M 0.00 % | 29.439 M 12.60 % | 26.144 M 0.00 % | 26.144 M -0.32 % | 26.229 M 0.00 % | 26.229 M 0.87 % | 26.001 M 0.00 % | 26.001 M |
| Other non current liabilities | -56.663 M -5 666 200.00 % | -1.000 K 100.00 % | -49.014 M -345.05 % | 20.002 M 141.25 % | -48.495 M | 0.000 100.00 % | -48.565 M -4 856 600.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 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.116 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 |
| Total non current liabilities | -56.663 M -5 666 200.00 % | -1.000 K 100.00 % | -49.014 M -345.05 % | 20.002 M 141.25 % | -48.495 M -697.52 % | 8.116 M 116.71 % | -48.565 M -4 856 600.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 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other current liabilities | 0.000 -100.00 % | 2.327 M | 0.000 -100.00 % | 4.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 124.000 K | 0.000 -100.00 % | 6.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 21.000 K | 0.000 -100.00 % | 311.348 K | 0.000 | 0.000 | 0.000 -100.00 % | 223.595 K | 0.000 -100.00 % | 39.644 K | 0.000 -100.00 % | 81.379 K | 0.000 -100.00 % | 3.017 M 5 035.59 % | 58.754 K | 0.000 -100.00 % | 13.409 K | 0.000 -100.00 % | 19.104 K | 0.000 -100.00 % | 263.802 K | 0.000 -100.00 % | 227.955 K |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 current liabilities | 0.000 -100.00 % | 2.425 M | 0.000 -100.00 % | 6.000 K | 0.000 -100.00 % | 199.000 K | 0.000 -100.00 % | 173.000 K | 0.000 -100.00 % | 100.000 K | 0.000 -100.00 % | 375.000 K | 0.000 -100.00 % | 8.236 M | 0.000 -100.00 % | 1.287 M | 0.000 -100.00 % | 8.650 M | 0.000 -100.00 % | 148.000 K | 0.000 -100.00 % | 91.000 K | 0.000 -100.00 % | 85.000 K | 0.000 -100.00 % | 21.000 K | 0.000 -100.00 % | 56.000 K | 0.000 -100.00 % | 3.213 M | 0.000 -100.00 % | 180.000 K | 0.000 -100.00 % | 838.895 K | 0.000 -100.00 % | 643.133 K | 0.000 -100.00 % | 81.379 K | 0.000 -100.00 % | 13.966 M 1 393.75 % | 934.960 K | 0.000 -100.00 % | 4.082 M | 0.000 -100.00 % | 19.104 K | 0.000 -100.00 % | 263.802 K | 0.000 -100.00 % | 807.703 K |
| Total liabilities | -56.663 M -2 437.58 % | 2.424 M 104.95 % | -49.014 M -344.97 % | 20.008 M 141.26 % | -48.495 M -683.22 % | 8.315 M 117.12 % | -48.565 M -28 010.92 % | 174.000 K | 0.000 -100.00 % | 100.000 K | 0.000 -100.00 % | 375.000 K | 0.000 -100.00 % | 8.236 M | 0.000 -100.00 % | 1.287 M | 0.000 -100.00 % | 8.650 M | 0.000 -100.00 % | 148.000 K | 0.000 -100.00 % | 91.000 K | 0.000 -100.00 % | 85.000 K | 0.000 -100.00 % | 21.000 K | 0.000 -100.00 % | 56.000 K | 0.000 -100.00 % | 3.213 M | 0.000 -100.00 % | 180.000 K | 0.000 -100.00 % | 838.895 K | 0.000 -100.00 % | 643.133 K | 0.000 -100.00 % | 81.379 K | 0.000 -100.00 % | 13.966 M 1 393.75 % | 934.960 K | 0.000 -100.00 % | 4.082 M | 0.000 -100.00 % | 19.104 K | 0.000 -100.00 % | 263.802 K | 0.000 -100.00 % | 807.703 K |
| Other non current assets | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -194.000 K -100.89 % | 21.899 M 2 251.18 % | -1.018 M -109.61 % | 10.593 M 1 786.78 % | -628.000 K -105.43 % | 11.561 M 1 739.86 % | -705.000 K -132.82 % | 2.148 M 125.41 % | -8.455 M -369.78 % | 3.134 M 4 067.09 % | -79.000 K -102.95 % | 2.680 M 892.90 % | -338.000 K -111.48 % | 2.945 M 2 012.34 % | -154.000 K -104.37 % | 3.526 M 2 250.00 % | -164.000 K -104.42 % | 3.711 M 2 789.13 % | -138.000 K -103.32 % | 4.156 M 4 429.17 % | -96.000 K -101.85 % | 5.201 M 5 199.02 % | -102.000 K -101.97 % | 5.166 M 1 037.57 % | -551.000 K -110.61 % | 5.195 M 6 760.63 % | -78.000 K -100.31 % | 24.958 M 7 633.40 % | -331.298 K -107.04 % | 4.706 M 5 508.27 % | -87.016 K -100.99 % | 8.826 M 5 630.31 % | -159.595 K -101.10 % | 14.534 M 10 627.48 % | -138.062 K -102.79 % | 4.954 M 108.88 % | 2.372 M 850.25 % | -316.145 K -151.34 % | 615.820 K 117.46 % | -3.526 M -646.00 % | 645.820 K 1 739.01 % | -39.403 K -100.88 % | 4.476 M 1 596.09 % | -299.167 K -106.71 % | 4.461 M |
| Long term investments | 0.000 | 0.000 | 0.000 -100.00 % | 22.125 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 -100.00 % | 408.000 K | 0.000 -100.00 % | 2.680 M | 0.000 -100.00 % | 6.200 M | 0.000 -100.00 % | 6.200 M | 0.000 -100.00 % | 11.000 M 0.00 % | 11.000 M | 0.000 -100.00 % | 11.764 M | 0.000 -100.00 % | 11.764 M | 0.000 -100.00 % | 11.764 M | 0.000 -100.00 % | 11.764 M |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 0.000 -100.00 % | 833.000 K | 0.000 -100.00 % | 867.000 K | 0.000 -100.00 % | 901.000 K | 0.000 -100.00 % | 935.000 K | 0.000 -100.00 % | 969.000 K | 0.000 -100.00 % | 1.003 M | 0.000 -100.00 % | 1.037 M | 0.000 -100.00 % | 1.071 M | 0.000 -100.00 % | 4.000 K | 0.000 -100.00 % | 4.000 K | 0.000 -100.00 % | 4.000 K | 0.000 -100.00 % | 4.000 K | 0.000 -100.00 % | 4.000 K | 0.000 -100.00 % | 4.000 K | 0.000 -100.00 % | 3.668 K | 0.000 -100.00 % | 4.000 K | 0.000 -100.00 % | 3.668 K | 0.000 -100.00 % | 3.668 K | 0.000 -100.00 % | 3.668 K | 0.000 -100.00 % | 3.668 K 0.00 % | 3.668 K | 0.000 -100.00 % | 12.735 K | 0.000 -100.00 % | 13.731 K | 0.000 -100.00 % | 14.916 K | 0.000 -100.00 % | 16.103 K |
| Total non current assets | 0.000 -100.00 % | 2.150 M | 0.000 -100.00 % | 24.607 M 12 784.02 % | -194.000 K -100.85 % | 22.800 M 2 339.69 % | -1.018 M -108.83 % | 11.528 M 1 935.67 % | -628.000 K -105.01 % | 12.530 M 1 877.30 % | -705.000 K -122.37 % | 3.151 M 137.27 % | -8.455 M -302.71 % | 4.171 M 5 379.75 % | -79.000 K -102.11 % | 3.751 M 1 209.76 % | -338.000 K -111.46 % | 2.949 M 2 014.94 % | -154.000 K -104.36 % | 3.530 M 2 252.44 % | -164.000 K -104.41 % | 3.715 M 2 792.03 % | -138.000 K -103.32 % | 4.160 M 4 433.33 % | -96.000 K -101.84 % | 5.205 M 5 202.94 % | -102.000 K -101.97 % | 5.170 M 1 038.29 % | -551.000 K -110.60 % | 5.199 M 6 765.33 % | -78.000 K -100.31 % | 25.370 M 7 757.76 % | -331.298 K -104.48 % | 7.390 M 8 592.38 % | -87.016 K -100.58 % | 15.030 M 9 517.44 % | -159.595 K -100.77 % | 20.738 M 15 120.87 % | -138.062 K -100.87 % | 15.958 M 19.31 % | 13.376 M 4 330.83 % | -316.145 K -102.55 % | 12.393 M 451.44 % | -3.526 M -128.38 % | 12.424 M 31 629.45 % | -39.403 K -100.24 % | 16.255 M 5 533.33 % | -299.167 K -101.84 % | 16.241 M |
| Other current assets | -128.000 K -111.68 % | 1.096 M 297.12 % | -556.000 K -104.95 % | 11.230 M | 0.000 -100.00 % | 878.000 K | 0.000 -100.00 % | 20.284 M | 0.000 -100.00 % | 25.158 M | 0.000 -100.00 % | 17.459 M | 0.000 -100.00 % | 18.272 M | 0.000 -100.00 % | 30.480 M | 0.000 -100.00 % | 29.751 M | 0.000 -100.00 % | 25.785 M | 0.000 -100.00 % | 24.582 M | 0.000 -100.00 % | 22.756 M | 0.000 -100.00 % | 22.420 M | 0.000 -100.00 % | 22.389 M | 0.000 -100.00 % | 20.476 M | 0.000 -100.00 % | 296.000 K | 0.000 -100.00 % | 14.922 M | 0.000 -100.00 % | 6.559 M | 0.000 -100.00 % | 579.119 K | 0.000 -100.00 % | 9.359 M 103.72 % | 4.594 M | 0.000 -100.00 % | 43.987 K | 0.000 -100.00 % | 24.800 K | 0.000 -100.00 % | 24.802 K | 0.000 100.00 % | 0.000 |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.036 M | 0.000 -100.00 % | 1.256 M | 0.000 -100.00 % | 1.410 M | 0.000 -100.00 % | 16.910 M | 0.000 -100.00 % | 158.000 K | 0.000 -100.00 % | 676.000 K | 0.000 -100.00 % | 308.000 K | 0.000 -100.00 % | 328.000 K | 0.000 -100.00 % | 276.000 K | 0.000 -100.00 % | 192.000 K | 0.000 -100.00 % | 204.000 K | 0.000 -100.00 % | 1.102 M 161.09 % | 422.084 K 170.57 % | 156.000 K | 0.000 -100.00 % | 662.596 K | 0.000 -100.00 % | 174.032 K | 0.000 -100.00 % | 319.190 K | 0.000 -100.00 % | 276.124 K | 0.000 | 0.000 -100.00 % | 632.290 K | 0.000 -100.00 % | 7.052 M | 0.000 -100.00 % | 78.806 K | 0.000 -100.00 % | 598.334 K | 0.000 |
| cash and cash equivalents | 0.000 -100.00 % | 128.000 K | 0.000 -100.00 % | 556.000 K | 0.000 -100.00 % | 194.000 K 119.06 % | -1.018 M -200.00 % | 1.018 M 262.10 % | -628.000 K -200.00 % | 628.000 K 189.08 % | -705.000 K -200.00 % | 705.000 K 108.34 % | -8.455 M -200.00 % | 8.455 M 10 802.53 % | -79.000 K -200.00 % | 79.000 K 123.37 % | -338.000 K -200.00 % | 338.000 K 319.48 % | -154.000 K -200.00 % | 154.000 K 193.90 % | -164.000 K -200.00 % | 164.000 K 218.84 % | -138.000 K -200.00 % | 138.000 K 243.75 % | -96.000 K -200.00 % | 96.000 K 194.12 % | -102.000 K -200.00 % | 102.000 K 118.51 % | -551.000 K -525.82 % | 129.397 K 265.89 % | -78.000 K -200.00 % | 78.000 K 123.54 % | -331.298 K -200.00 % | 331.298 K 480.73 % | -87.016 K -200.00 % | 87.016 K 154.52 % | -159.595 K -200.00 % | 159.595 K 215.60 % | -138.062 K -200.00 % | 138.062 K -86.25 % | 1.004 M 417.71 % | -316.145 K -200.00 % | 316.145 K 108.97 % | -3.526 M -204.31 % | 3.380 M 8 678.96 % | -39.403 K -200.00 % | 39.403 K 113.17 % | -299.167 K -200.00 % | 299.167 K |
| Cash and short term investments | 128.000 K 0.00 % | 128.000 K -76.98 % | 556.000 K 0.00 % | 556.000 K 186.60 % | 194.000 K 0.00 % | 194.000 K -80.94 % | 1.018 M 0.00 % | 1.018 M 62.10 % | 628.000 K 0.00 % | 628.000 K -10.92 % | 705.000 K 0.00 % | 705.000 K -91.66 % | 8.455 M 0.00 % | 8.455 M 10 602.53 % | 79.000 K 0.00 % | 79.000 K -76.63 % | 338.000 K 0.00 % | 338.000 K 119.48 % | 154.000 K 0.00 % | 154.000 K -6.10 % | 164.000 K 0.00 % | 164.000 K 18.84 % | 138.000 K 0.00 % | 138.000 K 43.75 % | 96.000 K 0.00 % | 96.000 K -5.88 % | 102.000 K 0.00 % | 102.000 K -81.49 % | 551.000 K -0.09 % | 551.481 K 607.03 % | 78.000 K 0.00 % | 78.000 K -76.46 % | 331.298 K 0.00 % | 331.298 K 280.73 % | 87.016 K 0.00 % | 87.016 K -45.48 % | 159.595 K 0.00 % | 159.595 K 15.60 % | 138.062 K 0.00 % | 138.062 K -86.25 % | 1.004 M 217.71 % | 316.145 K 0.00 % | 316.145 K -91.03 % | 3.526 M 4.31 % | 3.380 M 8 478.96 % | 39.403 K 0.00 % | 39.403 K -86.83 % | 299.167 K 0.00 % | 299.167 K |
| Total current assets | 0.000 -100.00 % | 56.937 M | 0.000 -100.00 % | 44.415 M 22 794.33 % | 194.000 K -99.43 % | 34.010 M 3 240.86 % | 1.018 M -97.26 % | 37.211 M 5 825.32 % | 628.000 K -98.25 % | 35.829 M 4 982.13 % | 705.000 K -98.44 % | 45.196 M 434.55 % | 8.455 M -83.47 % | 51.144 M 64 639.24 % | 79.000 K -99.81 % | 40.602 M 11 912.43 % | 338.000 K -99.30 % | 47.974 M 31 051.95 % | 154.000 K -99.57 % | 35.982 M 21 840.24 % | 164.000 K -99.53 % | 35.249 M 25 442.75 % | 138.000 K -99.59 % | 33.477 M 34 771.88 % | 96.000 K -99.71 % | 33.019 M 32 271.57 % | 102.000 K -99.69 % | 32.994 M 5 888.02 % | 551.000 K -98.47 % | 36.041 M 46 106.93 % | 78.000 K -99.28 % | 10.878 M 3 183.45 % | 331.298 K -98.93 % | 30.985 M 35 508.03 % | 87.016 K -99.53 % | 18.680 M 11 604.56 % | 159.595 K -98.69 % | 12.223 M 8 753.49 % | 138.062 K -99.56 % | 31.083 M 52.53 % | 20.378 M 6 345.75 % | 316.145 K -98.50 % | 21.129 M 499.19 % | 3.526 M -74.34 % | 13.740 M 34 770.36 % | 39.403 K -99.62 % | 10.238 M 3 322.03 % | 299.167 K -97.17 % | 10.568 M |
| Inventory | 0.000 -100.00 % | 14.197 M | 0.000 -100.00 % | 11.214 M | 0.000 -100.00 % | 11.214 M | 0.000 -100.00 % | 5.874 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 -100.00 % | 1.360 K | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 1.360 K | 0.000 -100.00 % | 1.360 K | 0.000 -100.00 % | 1.360 K | 0.000 -100.00 % | 1.360 K | 0.000 | 0.000 -100.00 % | 404.520 K | 0.000 -100.00 % | 49.070 K | 0.000 | 0.000 | 0.000 -100.00 % | 225.423 K |
| Net receivables | 0.000 -100.00 % | 41.516 M | 0.000 -100.00 % | 21.415 M | 0.000 -100.00 % | 21.724 M | 0.000 -100.00 % | 10.035 M | 0.000 -100.00 % | 10.043 M | 0.000 -100.00 % | 27.032 M | 0.000 -100.00 % | 24.417 M | 0.000 -100.00 % | 10.043 M | 0.000 -100.00 % | 17.885 M | 0.000 -100.00 % | 10.043 M | 0.000 -100.00 % | 10.503 M | 0.000 -100.00 % | 10.583 M | 0.000 -100.00 % | 10.503 M | 0.000 -100.00 % | 10.503 M | 0.000 -100.00 % | 15.012 M | 0.000 -100.00 % | 10.503 M | 0.000 -100.00 % | 15.730 M | 0.000 -100.00 % | 12.032 M | 0.000 -100.00 % | 11.483 M | 0.000 -100.00 % | 21.585 M 46.05 % | 14.780 M | 0.000 -100.00 % | 20.364 M | 0.000 -100.00 % | 10.286 M | 0.000 -100.00 % | 10.173 M | 0.000 -100.00 % | 10.043 M |
| Tax assets | 0.000 -100.00 % | 1.317 M | 0.000 -100.00 % | 1.615 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 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 0.000 -100.00 % | 98.000 K | 0.000 -100.00 % | 2.000 K | 0.000 -100.00 % | 199.000 K | 0.000 -100.00 % | 171.000 K | 0.000 -100.00 % | 100.000 K | 0.000 -100.00 % | 251.000 K | 0.000 -100.00 % | 8.230 M | 0.000 -100.00 % | 1.287 M | 0.000 -100.00 % | 8.650 M | 0.000 -100.00 % | 148.000 K | 0.000 -100.00 % | 87.000 K | 0.000 -100.00 % | 85.000 K | 0.000 -100.00 % | 20.000 K | 0.000 -100.00 % | 35.000 K | 0.000 -100.00 % | 2.901 M | 0.000 -100.00 % | 180.000 K | 0.000 -100.00 % | 615.300 K | 0.000 -100.00 % | 603.489 K | 0.000 | 0.000 | 0.000 -100.00 % | 10.949 M 1 149.54 % | 876.206 K | 0.000 -100.00 % | 4.069 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 579.748 K |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 0.000 -100.00 % | 59.087 M | 0.000 -100.00 % | 69.022 M | 0.000 -100.00 % | 56.810 M | 0.000 -100.00 % | 48.739 M | 0.000 -100.00 % | 48.359 M | 0.000 -100.00 % | 48.347 M | 0.000 -100.00 % | 55.315 M | 0.000 -100.00 % | 44.353 M | 0.000 -100.00 % | 50.923 M | 0.000 -100.00 % | 39.512 M | 0.000 -100.00 % | 38.964 M | 0.000 -100.00 % | 37.637 M | 0.000 -100.00 % | 38.224 M | 0.000 -100.00 % | 38.164 M | 0.000 -100.00 % | 41.240 M | 0.000 -100.00 % | 36.248 M | 0.000 -100.00 % | 38.374 M | 0.000 -100.00 % | 33.710 M | 0.000 -100.00 % | 32.961 M | 0.000 -100.00 % | 47.041 M 39.37 % | 33.753 M | 0.000 -100.00 % | 33.521 M | 0.000 -100.00 % | 26.164 M | 0.000 -100.00 % | 26.492 M | 0.000 -100.00 % | 26.809 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-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 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 | 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 | 0.000 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | 25.000 K 100.34 % | -7.432 M -3 324.88 % | -217.000 K 41.03 % | -368.000 K -143.71 % | -151.000 K -3 120.00 % | 5.000 K -92.42 % | 66.000 K 136.87 % | -179.000 K -40.94 % | -127.000 K 30.22 % | -182.000 K -73.33 % | -105.000 K 78.03 % | -478.000 K -15.18 % | -415.000 K 66.96 % | -1.256 M 54.44 % | -2.757 M -608.74 % | -389.000 K 3.23 % | -402.000 K 58.60 % | -971.000 K 49.90 % | -1.938 M -410.00 % | -380.000 K -239.29 % | -112.000 K 52.74 % | -237.000 K 78.14 % | -1.084 M -275.97 % | 616.000 K 1 660.00 % | 35.000 K 138.46 % | -91.000 K -2 933.33 % | -3.000 K 91.89 % | -37.000 K 15.91 % | -44.000 K 97.86 % | -2.053 M -2 307.78 % | 93.000 K 19.23 % | 78.000 K -94.39 % | 1.390 M 131.38 % | -4.429 M -10 973.70 % | -40.000 K -33.33 % | -30.000 K 80.77 % | -156.000 K -138.48 % | 405.457 K 293.07 % | -210.000 K -17.98 % | -178.000 K -128.21 % | -78.000 K 63.18 % | -211.831 K -162.67 % | 338.000 K 298.82 % | -170.000 K -1 973.17 % | -8.200 K 98.57 % | -573.374 K -176.76 % | 747.000 K 766.96 % | -112.000 K 2.61 % | -115.000 K -179.43 % | 144.784 K -9.51 % | 160.000 K |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 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 | 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 | 0.000 |
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 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 | 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 | 0.000 |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 2012 |