Indo US Bio-Tech Limited INDOUS.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 1.038 B 42.56 % | 728.363 M 17.96 % | 617.448 M 23.34 % | 500.586 M 24.80 % | 401.103 M 0.88 % | 397.614 M 12.49 % | 353.480 M 20.05 % | 294.435 M 20.24 % | 244.873 M 28.55 % | 190.495 M -2.69 % | 195.755 M 32.22 % | 148.056 M -0.85 % | 149.326 M |
| Net income | 162.674 M 97.15 % | 82.514 M 13.96 % | 72.404 M 38.25 % | 52.373 M 6.89 % | 48.997 M 93.30 % | 25.347 M 21.38 % | 20.883 M 44.11 % | 14.491 M 267.07 % | 3.948 M 9.69 % | 3.599 M -27.42 % | 4.959 M 91.02 % | 2.596 M -13.29 % | 2.994 M |
| Income before tax | 165.306 M 87.75 % | 88.044 M 19.19 % | 73.868 M 39.07 % | 53.114 M 35.18 % | 39.290 M 37.20 % | 28.638 M 1.89 % | 28.106 M 37.74 % | 20.405 M 291.10 % | 5.217 M 116.75 % | 2.407 M -5.24 % | 2.540 M 132.60 % | 1.092 M -48.27 % | 2.111 M |
| Income before tax ratio | 0.16 31.70 % | 0.12 1.04 % | 0.12 12.75 % | 0.11 8.32 % | 0.10 36.00 % | 0.07 -9.42 % | 0.08 14.73 % | 0.07 225.27 % | 0.02 68.62 % | 0.01 -2.62 % | 0.01 75.92 % | 0.01 -47.83 % | 0.01 |
| EBITDA | 191.166 M 73.56 % | 110.146 M 17.97 % | 93.369 M 31.01 % | 71.271 M 34.21 % | 53.105 M 37.56 % | 38.604 M 11.55 % | 34.605 M 18.12 % | 29.297 M 127.05 % | 12.903 M 126.69 % | 5.692 M -12.99 % | 6.542 M 64.17 % | 3.985 M -18.59 % | 4.895 M |
| Net income ratio | 0.16 38.29 % | 0.11 -3.39 % | 0.12 12.08 % | 0.10 -14.35 % | 0.12 91.62 % | 0.06 7.91 % | 0.06 20.04 % | 0.05 205.28 % | 0.02 -14.67 % | 0.02 -25.42 % | 0.03 44.48 % | 0.02 -12.55 % | 0.02 |
| Ratio EBITDA | 0.18 21.74 % | 0.15 0.00 % | 0.15 6.21 % | 0.14 7.54 % | 0.13 36.37 % | 0.10 -0.83 % | 0.10 -1.61 % | 0.10 88.83 % | 0.05 76.35 % | 0.03 -10.59 % | 0.03 24.16 % | 0.03 -17.89 % | 0.03 |
| Gross profit ratio | 0.28 -1.60 % | 0.28 12.27 % | 0.25 -4.35 % | 0.26 -18.26 % | 0.32 62.72 % | 0.20 -2.64 % | 0.20 4.16 % | 0.20 49.42 % | 0.13 12.54 % | 0.12 -18.09 % | 0.14 -11.54 % | 0.16 27.23 % | 0.13 |
| Weighted average shs out dil | 20.034 M -0.09 % | 20.052 M 3.95 % | 19.289 M 57.60 % | 12.239 M -15.96 % | 14.563 M 0.00 % | 14.563 M 3.34 % | 14.093 M 37.18 % | 10.273 M -29.46 % | 14.563 M 0.00 % | 14.563 M 0.00 % | 14.563 M 0.00 % | 14.563 M 0.00 % | 14.563 M |
| Weighted average shs out | 20.034 M -0.09 % | 20.052 M 3.95 % | 19.289 M 57.60 % | 12.239 M -15.96 % | 14.563 M 0.00 % | 14.563 M 3.34 % | 14.093 M 37.18 % | 10.273 M -29.46 % | 14.563 M 0.00 % | 14.563 M 0.00 % | 14.563 M 0.00 % | 14.563 M 0.00 % | 14.563 M |
| EPS diluted | 8.12 97.57 % | 4.11 9.60 % | 3.75 -9.42 % | 4.14 23.21 % | 3.36 93.10 % | 1.74 17.57 % | 1.48 4.96 % | 1.41 422.22 % | 0.27 8.00 % | 0.25 -26.47 % | 0.34 88.89 % | 0.18 -14.29 % | 0.21 |
| Earnings per share | 8.12 97.57 % | 4.11 9.60 % | 3.75 -9.42 % | 4.14 23.21 % | 3.36 93.10 % | 1.74 17.57 % | 1.48 4.96 % | 1.41 422.22 % | 0.27 8.00 % | 0.25 -26.47 % | 0.34 88.89 % | 0.18 -14.29 % | 0.21 |
| Gross profit | 289.896 M 40.29 % | 206.644 M 32.44 % | 156.031 M 17.98 % | 132.250 M 2.01 % | 129.640 M 64.14 % | 78.980 M 9.51 % | 72.118 M 25.05 % | 57.671 M 79.66 % | 32.100 M 44.67 % | 22.189 M -20.29 % | 27.836 M 16.96 % | 23.800 M 26.15 % | 18.866 M |
| Income tax expense | 2.631 M -52.42 % | 5.530 M 277.57 % | 1.465 M -40.98 % | 2.482 M 125.57 % | -9.707 M -394.99 % | 3.291 M -54.44 % | 7.223 M 22.14 % | 5.914 M 370.82 % | 1.256 M 205.38 % | -1.192 M 50.72 % | -2.419 M -60.84 % | -1.504 M -70.33 % | -883.000 K |
| Cost of revenue | 748.488 M 43.47 % | 521.719 M 13.07 % | 461.417 M 25.27 % | 368.336 M 35.69 % | 271.463 M -14.80 % | 318.634 M 13.25 % | 281.362 M 18.84 % | 236.763 M 11.28 % | 212.773 M 26.42 % | 168.306 M 0.23 % | 167.919 M 35.14 % | 124.256 M -4.76 % | 130.460 M |
| General and administrative expenses | 39.301 M 139.36 % | 16.419 M -11.57 % | 18.567 M 49.38 % | 12.429 M 21.45 % | 10.234 M -13.42 % | 11.821 M -14.27 % | 13.789 M 994.62 % | 1.260 M -4.63 % | 1.321 M 0.74 % | 1.311 M -19.37 % | 1.626 M 41.27 % | 1.151 M -0.09 % | 1.152 M |
| Selling and marketing expenses | 441.668 K -88.07 % | 3.703 M 205.73 % | 1.211 M -68.73 % | 3.873 M -76.24 % | 16.302 M 386.08 % | 3.354 M -28.96 % | 4.721 M 536.24 % | 741.983 K -57.78 % | 1.757 M 706.12 % | 218.000 K -72.75 % | 800.000 K 1.27 % | 790.000 K 1 875.00 % | 40.000 K |
| Other expenses | 71.785 M 284.15 % | 18.687 M | 0.000 -100.00 % | 29.033 M -6.94 % | 31.198 M -40.19 % | 52.162 M 113 103.35 % | -46.160 K 90.06 % | -464.559 K -101.71 % | 27.106 M 89.09 % | 14.335 M -17.69 % | 17.415 M 37.46 % | 12.669 M 39.17 % | 9.103 M |
| Operating expenses | 111.528 M 19.07 % | 93.666 M 92.23 % | 48.726 M -25.73 % | 65.604 M -16.42 % | 78.493 M -0.62 % | 78.980 M 96.52 % | 40.188 M 24.70 % | 32.228 M -0.23 % | 32.301 M 45.57 % | 22.189 M -20.29 % | 27.836 M 16.96 % | 23.800 M 26.15 % | 18.866 M |
| Cost and expenses | 860.016 M 39.75 % | 615.385 M 15.72 % | 531.776 M 22.55 % | 433.939 M 24.00 % | 349.956 M -11.99 % | 397.614 M 23.66 % | 321.550 M 19.54 % | 268.991 M 14.97 % | 233.961 M 22.82 % | 190.495 M -2.69 % | 195.755 M 32.22 % | 148.056 M -0.85 % | 149.326 M |
| Research and development expenses | 0.000 -100.00 % | 54.857 M 218.15 % | 17.242 M -14.93 % | 20.269 M -2.36 % | 20.758 M 78.30 % | 11.642 M -2.27 % | 11.912 M 56.98 % | 7.588 M 258.51 % | 2.117 M -66.54 % | 6.325 M -20.89 % | 7.995 M -13.00 % | 9.190 M 7.22 % | 8.571 M |
| Selling general and administrative expenses | 39.743 M 97.51 % | 20.122 M -36.09 % | 31.484 M 93.13 % | 16.302 M -38.57 % | 26.536 M 74.87 % | 15.175 M -18.01 % | 18.509 M 824.70 % | 2.002 M -34.97 % | 3.078 M 101.31 % | 1.529 M -36.97 % | 2.426 M 24.99 % | 1.941 M 62.84 % | 1.192 M |
| Interest income | 696.626 K 470.02 % | 122.211 K 396.31 % | -41.245 K -260.89 % | 25.635 K 53.31 % | 16.721 K 5 473.67 % | 300.000 -98.14 % | 16.118 K -98.87 % | 1.428 M 21 928.01 % | -6.540 K 97.98 % | -323.000 K 16.54 % | -387.000 K -152.94 % | -153.000 K 19.05 % | -189.000 K |
| Interest expense | 14.882 M -1.97 % | 15.182 M 26.83 % | 11.970 M -0.25 % | 12.000 M 6.95 % | 11.221 M 43.31 % | 7.830 M 98.05 % | 3.953 M -45.14 % | 7.206 M 13.12 % | 6.370 M 235.98 % | 1.896 M -33.75 % | 2.862 M 43.10 % | 2.000 M 6.84 % | 1.872 M |
| Depreciation and amortization | 10.978 M 37.15 % | 8.005 M -3.08 % | 8.259 M 85.14 % | 4.461 M 72.02 % | 2.593 M 21.41 % | 2.136 M -16.09 % | 2.546 M 51.04 % | 1.686 M 14.42 % | 1.473 M 6.06 % | 1.389 M 21.84 % | 1.140 M 27.66 % | 893.000 K -2.08 % | 912.000 K |
| Operating income | 178.368 M 57.88 % | 112.978 M 31.87 % | 85.671 M 28.54 % | 66.647 M 30.30 % | 51.147 M 35.68 % | 37.698 M 18.07 % | 31.930 M 24.51 % | 25.644 M 121.54 % | 11.575 M 210.99 % | 3.722 M -33.08 % | 5.562 M 95.16 % | 2.850 M -36.26 % | 4.471 M |
| Operating income ratio | 0.17 10.74 % | 0.16 11.79 % | 0.14 4.22 % | 0.13 4.41 % | 0.13 34.50 % | 0.09 4.96 % | 0.09 3.71 % | 0.09 84.25 % | 0.05 141.93 % | 0.02 -31.23 % | 0.03 47.60 % | 0.02 -35.71 % | 0.03 |
| Total other income expenses net | -13.062 M 47.61 % | -24.934 M -111.25 % | -11.803 M 12.78 % | -13.533 M -14.13 % | -11.857 M -30.87 % | -9.060 M -136.96 % | -3.824 M 27.02 % | -5.239 M 17.60 % | -6.358 M -383.49 % | -1.315 M 56.49 % | -3.022 M -71.90 % | -1.758 M 25.51 % | -2.360 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 145.885 M 14.06 % | 127.902 M 12.10 % | 114.096 M -8.38 % | 124.534 M 8.93 % | 114.326 M 36.45 % | 83.786 M 37.63 % | 60.880 M -1.76 % | 61.973 M 18.62 % | 52.245 M 14.16 % | 45.763 M 172.56 % | 16.790 M 3.09 % | 16.286 M -2.48 % | 16.700 M |
| Total investments | 1.441 M 52.53 % | 945.000 K -25.59 % | 1.270 M 1 182.83 % | 99.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total debt | 148.363 M 15.55 % | 128.394 M 10.69 % | 115.991 M -7.22 % | 125.017 M 8.08 % | 115.670 M 34.83 % | 85.791 M 39.04 % | 61.701 M -1.57 % | 62.683 M 18.82 % | 52.752 M 12.71 % | 46.805 M 177.56 % | 16.863 M 3.24 % | 16.333 M -2.35 % | 16.726 M |
| Accumulated other comprehensive income loss | 235.067 K 28.13 % | 183.465 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 363.236 M 146.47 % | 147.378 M -34.06 % | 223.505 M 51.65 % | 147.378 M 33.50 % | 110.399 M 79.80 % | 61.401 M 70.30 % | 36.054 M 137.65 % | 15.171 M -24.28 % | 20.035 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock | 200.520 M 118.75 % | 91.667 M -8.57 % | 100.260 M 9.37 % | 91.667 M 51.07 % | 60.680 M 0.00 % | 60.680 M 25.00 % | 48.544 M 41.76 % | 34.244 M 130.00 % | 14.889 M 0.00 % | 14.889 M 0.00 % | 14.889 M 25.23 % | 11.889 M 0.00 % | 11.889 M |
| Total equity | 785.185 M 103.90 % | 385.076 M -29.34 % | 544.958 M 40.17 % | 388.791 M 82.17 % | 213.425 M 29.80 % | 164.423 M 18.23 % | 139.076 M 181.44 % | 49.415 M 41.49 % | 34.924 M 7.31 % | 32.544 M 12.17 % | 29.013 M 38.20 % | 20.994 M 14.23 % | 18.379 M |
| Other non current liabilities | 508.000 K 14.17 % | 444.939 K -95.42 % | 9.717 M -10.94 % | 10.911 M 3 116.05 % | 339.252 K -35.29 % | 524.259 K -91.66 % | 6.287 M 51.54 % | 4.149 M | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 100.00 % | -1.000 K |
| Long term debt | 29.344 M -21.40 % | 37.333 M 119.00 % | 17.047 M -49.80 % | 33.957 M -1.67 % | 34.533 M 333.32 % | 7.969 M 20.87 % | 6.593 M -51.86 % | 13.696 M 56.23 % | 8.767 M 300.67 % | 2.188 M -52.94 % | 4.649 M 1 829.05 % | 241.000 K -41.79 % | 414.000 K |
| Total non current liabilities | 29.852 M -38.12 % | 48.244 M 77.00 % | 27.257 M -40.67 % | 45.945 M 7.52 % | 42.731 M 180.62 % | 15.228 M 18.22 % | 12.880 M -27.82 % | 17.845 M 103.55 % | 8.767 M 300.86 % | 2.187 M -52.96 % | 4.649 M 1 829.05 % | 241.000 K -41.65 % | 413.000 K |
| Other current liabilities | 29.749 M 44 070.75 % | 67.350 K -99.90 % | 67.037 M 458.32 % | 12.007 M 15.63 % | 10.384 M 26.63 % | 8.200 M -25.38 % | 10.990 M 101.11 % | 5.465 M -11.89 % | 6.202 M 19.90 % | 5.173 M -1.13 % | 5.232 M -19.51 % | 6.500 M -14.64 % | 7.615 M |
| 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 | 119.019 M 30.70 % | 91.060 M -7.97 % | 98.944 M 8.66 % | 91.060 M 12.23 % | 81.136 M 4.26 % | 77.821 M 41.22 % | 55.108 M 12.50 % | 48.987 M 11.37 % | 43.986 M -1.41 % | 44.617 M 265.29 % | 12.214 M -24.10 % | 16.092 M -1.35 % | 16.312 M |
| Total current liabilities | 163.390 M 33.01 % | 122.844 M -32.10 % | 180.917 M 47.27 % | 122.844 M -32.10 % | 180.917 M 8.13 % | 167.318 M 92.83 % | 86.769 M -16.72 % | 104.186 M 21.25 % | 85.923 M -15.88 % | 102.145 M 137.05 % | 43.090 M 9.69 % | 39.284 M -10.40 % | 43.846 M |
| Total liabilities | 193.242 M 12.95 % | 171.088 M 13.92 % | 150.187 M -10.62 % | 168.025 M -24.87 % | 223.649 M 22.52 % | 182.545 M 83.19 % | 99.649 M -18.34 % | 122.031 M 34.85 % | 90.496 M -13.26 % | 104.332 M 118.55 % | 47.739 M 20.78 % | 39.525 M -10.70 % | 44.259 M |
| Other non current assets | 1.864 M -60.91 % | 4.769 M 162.44 % | 1.817 M -18.98 % | 2.243 M -68.63 % | 7.149 M 537.29 % | 1.122 M 5.23 % | 1.066 M 37.06 % | 777.868 K 237.18 % | 230.701 K 11.99 % | 206.000 K -19.22 % | 255.000 K 0.00 % | 255.000 K 96.15 % | 130.000 K |
| Long term investments | 0.000 -100.00 % | 117.000 | 0.000 -100.00 % | 99.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 0.000 -100.00 % | 190.463 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 |
| Goodwill and intangible assets | 0.000 -100.00 % | 452.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 | 102.341 M 29.85 % | 78.817 M -10.33 % | 87.895 M 11.71 % | 78.682 M 71.12 % | 45.979 M 71.29 % | 26.843 M 5.64 % | 25.410 M 69.28 % | 15.011 M 24.41 % | 12.065 M 13.73 % | 10.609 M -2.59 % | 10.891 M 5.86 % | 10.288 M 34.05 % | 7.675 M |
| Total non current assets | 111.161 M 26.63 % | 87.783 M -8.61 % | 96.051 M 11.35 % | 86.260 M 54.79 % | 55.726 M 99.27 % | 27.965 M 5.27 % | 26.564 M 41.47 % | 18.778 M 12.69 % | 16.663 M -1.03 % | 16.837 M 5.40 % | 15.975 M 23.33 % | 12.953 M 48.68 % | 8.712 M |
| Other current assets | 381.000 K -98.75 % | 30.598 M 2 782.38 % | 1.062 M 13.70 % | 933.659 K -99.62 % | 247.923 M 47 053.55 % | 525.778 K -82.42 % | 2.991 M 3 289.01 % | 88.252 K -98.59 % | 6.258 M -35.46 % | 9.697 M 53.26 % | 6.327 M -5.83 % | 6.719 M 56.73 % | 4.287 M |
| Short term investments | 1.441 M 52.55 % | 944.883 K -25.60 % | 1.270 M 118 149.53 % | 1.074 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 2.478 M 403.45 % | 492.206 K -74.03 % | 1.895 M 293.33 % | 481.830 K -64.16 % | 1.344 M -32.93 % | 2.004 M 143.98 % | 821.521 K 15.66 % | 710.303 K 39.87 % | 507.841 K -51.26 % | 1.042 M 1 327.40 % | 73.000 K 55.32 % | 47.000 K 80.77 % | 26.000 K |
| Cash and short term investments | 2.478 M 403.45 % | 492.206 K -74.03 % | 1.895 M 292.45 % | 482.904 K -64.08 % | 1.344 M -32.93 % | 2.004 M 143.98 % | 821.521 K 15.66 % | 710.303 K 39.87 % | 507.841 K -51.26 % | 1.042 M 1 327.40 % | 73.000 K 55.32 % | 47.000 K 80.77 % | 26.000 K |
| Total current assets | 867.266 M 85.16 % | 468.381 M -21.82 % | 599.094 M 27.32 % | 470.556 M 23.39 % | 381.348 M 19.54 % | 319.004 M 50.36 % | 212.161 M 38.97 % | 152.668 M 40.38 % | 108.757 M -9.40 % | 120.039 M 97.51 % | 60.777 M 27.77 % | 47.566 M -11.79 % | 53.926 M |
| Inventory | 706.864 M 202.63 % | 233.571 M -32.90 % | 348.098 M 33.27 % | 261.199 M 119.87 % | 118.797 M 29.86 % | 91.480 M -22.86 % | 118.592 M 91.22 % | 62.018 M 20.78 % | 51.347 M -3.76 % | 53.350 M 29.68 % | 41.139 M 96.52 % | 20.934 M 16.24 % | 18.010 M |
| Net receivables | 157.543 M -22.67 % | 203.720 M -17.87 % | 248.040 M 19.28 % | 207.940 M 1 465.36 % | 13.284 M -94.10 % | 224.994 M 145.64 % | 91.597 M 1.84 % | 89.940 M 77.57 % | 50.649 M -9.47 % | 55.950 M 322.65 % | 13.238 M -33.36 % | 19.866 M -37.14 % | 31.603 M |
| Tax assets | 6.956 M 65.75 % | 4.197 M -33.79 % | 6.339 M 21.06 % | 5.236 M 101.62 % | 2.597 M | 0.000 -100.00 % | 87.912 K -97.06 % | 2.989 M -31.56 % | 4.367 M -27.49 % | 6.022 M 24.70 % | 4.829 M 100.37 % | 2.410 M 165.71 % | 907.000 K |
| 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 | 11.618 M -58.79 % | 28.195 M 101.92 % | 13.964 M -25.75 % | 18.808 M -78.96 % | 89.396 M 9.96 % | 81.296 M 293.29 % | 20.671 M -54.26 % | 45.195 M 26.61 % | 35.696 M -31.80 % | 52.341 M 104.14 % | 25.640 M 53.68 % | 16.684 M -16.16 % | 19.899 M |
| Tax payables | 3.004 M -14.68 % | 3.521 M 262.25 % | 971.984 K 0.32 % | 968.910 K | 0.000 | 0.000 | 0.000 -100.00 % | 4.539 M 11 248.50 % | 40.000 K 185.71 % | 14.000 K 250.00 % | 4.000 K -50.00 % | 8.000 K -60.00 % | 20.000 K |
| Deferred revenue non current | 0.000 -100.00 % | 10.546 M 34.19 % | 7.859 M -25.48 % | 10.546 M 34.19 % | 7.859 M 30.13 % | 6.039 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 -100.00 % | 8.251 K | 0.000 -100.00 % | 8.251 K 77.75 % | 4.642 K | 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 | 221.194 M 51.48 % | 146.023 M -33.98 % | 221.194 M 47.71 % | 149.746 M 253.66 % | 42.342 M 0.00 % | 42.342 M -22.28 % | 54.478 M | 0.000 | 0.000 -100.00 % | 17.655 M 25.00 % | 14.124 M 55.12 % | 9.105 M 40.29 % | 6.490 M |
| Deferred tax liabilities non current | 0.000 | 0.000 -100.00 % | 492.572 K -54.29 % | 1.078 M | 0.000 -100.00 % | 694.627 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 100.00 % | -57.987 M -7 491.17 % | -763.877 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.194 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 978.427 M 75.92 % | 556.164 M -19.99 % | 695.145 M 24.84 % | 556.816 M 27.40 % | 437.073 M 25.97 % | 346.968 M 45.34 % | 238.725 M 39.24 % | 171.446 M 36.70 % | 125.420 M -8.37 % | 136.876 M 78.34 % | 76.752 M 26.82 % | 60.519 M -3.38 % | 62.638 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 | -177.555 M -15.88 % | -153.221 M -78.93 % | -85.633 M -121.78 % | -38.611 M 23.77 % | -50.650 M -6.08 % | -47.747 M 28.47 % | -66.752 M -107.57 % | -32.160 M -346.91 % | -7.196 M 76.85 % | -31.089 M -487.47 % | -5.292 M -704.80 % | 875.000 K 107.98 % | -10.965 M |
| Accounts receivables | 35.762 M -37.88 % | 57.572 M 237.05 % | -42.009 M -201.15 % | 41.530 M 211.37 % | -37.291 M | 0.000 100.00 % | -753.969 K 98.08 % | -39.203 M -775.45 % | 5.804 M 112.61 % | -46.012 M -761.09 % | 6.960 M -9.62 % | 7.701 M 129.21 % | -26.368 M |
| Inventory | -189.511 M 23.65 % | -248.219 M -597.99 % | -35.562 M 69.02 % | -114.775 M -320.16 % | -27.317 M | 0.000 100.00 % | -45.115 M -322.78 % | -10.671 M -632.75 % | 2.003 M 116.40 % | -12.211 M 39.56 % | -20.205 M -591.01 % | -2.924 M -148.04 % | 6.086 M |
| Accounts payables | -32.259 M -207.84 % | 29.913 M 493.17 % | -7.608 M -123.50 % | 32.376 M | 0.000 | 0.000 100.00 % | -24.524 M -358.16 % | 9.499 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 8.453 M -88.81 % | 75.546 M 16 771.00 % | -453.156 K -120.08 % | 2.257 M -83.83 % | 13.959 M 129.23 % | -47.747 M -1 411.63 % | 3.640 M -55.69 % | 8.215 M 154.75 % | -15.003 M -155.29 % | 27.134 M 241.18 % | 7.953 M 303.82 % | -3.902 M -141.88 % | 9.317 M |
| Other non cash items | 15.464 M 36.22 % | 11.352 M 11.01 % | 10.227 M 14.97 % | 8.895 M -14.02 % | 10.345 M 21.11 % | 8.542 M 11.03 % | 7.693 M 405.32 % | 1.522 M 156.31 % | 594.000 K -60.71 % | 1.512 M -50.46 % | 3.052 M 76.83 % | 1.726 M 7.61 % | 1.604 M |
| Net cash provided by operating activities | 14.193 M 130.98 % | -45.820 M -971.56 % | 5.257 M -80.55 % | 27.030 M 1 612.03 % | 1.579 M 118.73 % | -8.431 M 76.34 % | -35.630 M -143.96 % | -14.605 M -2 254.10 % | 678.000 K 102.63 % | -25.781 M -1 890.35 % | 1.440 M -68.60 % | 4.586 M 172.36 % | -6.338 M |
| Investments in property plant and equipment | -8.621 M 66.97 % | -26.101 M -43.20 % | -18.226 M 54.05 % | -39.666 M -103.09 % | -19.532 M -392.99 % | -3.962 M 69.36 % | -12.930 M -188.17 % | -4.487 M -165.66 % | -1.689 M -52.57 % | -1.107 M 36.49 % | -1.743 M 10.80 % | -1.954 M 43.44 % | -3.455 M |
| 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 -100.00 % | 99.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 697.000 K -98.99 % | 68.858 M 241.65 % | -48.612 M -229.38 % | -14.759 M -945.85 % | 1.745 M 202.20 % | -1.707 M 86.50 % | -12.647 M -304.14 % | 6.195 M 123 804.80 % | 5.000 K -90.00 % | 50.000 K | 0.000 100.00 % | -127.000 K -9.48 % | -116.000 K |
| Net cash used for investing activites | -7.924 M -118.53 % | 42.758 M 164.07 % | -66.739 M -22.63 % | -54.425 M -205.98 % | -17.787 M -213.75 % | -5.669 M 77.84 % | -25.577 M -1 597.32 % | 1.708 M 201.44 % | -1.684 M -59.32 % | -1.057 M 39.36 % | -1.743 M 16.24 % | -2.081 M 41.73 % | -3.571 M |
| Debt repayment | 5.121 M -81.21 % | 27.251 M 401.92 % | -9.026 M -170.94 % | 12.724 M -53.22 % | 27.202 M 14.56 % | 23.745 M 418.34 % | -7.459 M -153.97 % | 13.821 M 641.05 % | 1.865 M -93.79 % | 30.027 M 5 086.01 % | 579.000 K 274.92 % | -331.000 K -102.77 % | 11.958 M |
| Common stock issued | 0.000 | 0.000 -100.00 % | 83.764 M 209.26 % | 27.086 M | 0.000 | 0.000 -100.00 % | 68.778 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.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 |
| Dividends paid | -5.013 M | 0.000 | 0.000 100.00 % | -1.517 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -14.883 M 1.44 % | -15.100 M -27.50 % | -11.843 M -0.80 % | -11.750 M -0.82 % | -11.654 M -37.72 % | -8.462 M | 0.000 100.00 % | -721.460 K 48.21 % | -1.393 M 37.22 % | -2.219 M 31.72 % | -3.250 M -50.88 % | -2.154 M -4.46 % | -2.062 M |
| Net cash used provided by financing activities | -14.775 M -221.59 % | 12.151 M -80.68 % | 62.895 M 136.96 % | 26.543 M 70.72 % | 15.548 M 1.73 % | 15.283 M -75.08 % | 61.319 M 368.11 % | 13.099 M 2 675.23 % | 472.000 K -98.30 % | 27.808 M 8 352.28 % | 329.000 K 113.24 % | -2.485 M -125.11 % | 9.896 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 | -8.506 M -193.59 % | 9.089 M 543.58 % | 1.412 M 265.75 % | -852.017 K -29.07 % | -660.106 K -155.81 % | 1.183 M 963.50 % | 111.218 K -45.07 % | 202.464 K 137.91 % | -534.000 K -155.11 % | 969.000 K 3 626.92 % | 26.000 K 23.81 % | 21.000 K 261.54 % | -13.000 K |
| Cash at beginning of period | 10.984 M 479.58 % | 1.895 M 292.45 % | 482.903 K -41.22 % | 821.521 K -59.01 % | 2.004 M 143.98 % | 821.521 K 15.66 % | 710.303 K 39.87 % | 507.839 K -51.26 % | 1.042 M 1 327.40 % | 73.000 K 55.32 % | 47.000 K 80.77 % | 26.000 K -33.33 % | 39.000 K |
| Cash at end of period | 2.478 M -77.44 % | 10.984 M 479.59 % | 1.895 M 292.45 % | 482.904 K -64.08 % | 1.344 M -32.93 % | 2.004 M 143.98 % | 821.521 K 15.66 % | 710.303 K 39.82 % | 508.000 K -51.25 % | 1.042 M 1 327.40 % | 73.000 K 55.32 % | 47.000 K 80.77 % | 26.000 K |
| Operating cash flow | 14.193 M 130.98 % | -45.820 M -971.56 % | 5.257 M -80.55 % | 27.030 M 1 612.03 % | 1.579 M 118.73 % | -8.431 M 76.34 % | -35.630 M -143.96 % | -14.605 M -2 254.10 % | 678.000 K 102.63 % | -25.781 M -1 890.35 % | 1.440 M -68.60 % | 4.586 M 172.36 % | -6.338 M |
| Capital expenditure | -8.621 M 66.97 % | -26.101 M -43.20 % | -18.226 M 54.05 % | -39.666 M -103.09 % | -19.532 M -392.99 % | -3.962 M 69.36 % | -12.930 M -188.17 % | -4.487 M -165.66 % | -1.689 M -52.57 % | -1.107 M 36.49 % | -1.743 M 10.80 % | -1.954 M 43.44 % | -3.455 M |
| Free CashFlow | 5.572 M 107.75 % | -71.921 M -454.55 % | -12.969 M -2.63 % | -12.636 M 29.61 % | -17.953 M -44.86 % | -12.393 M 74.48 % | -48.561 M -154.35 % | -19.092 M -1 788.41 % | -1.011 M 96.24 % | -26.888 M -8 773.93 % | -303.000 K -111.51 % | 2.632 M 126.88 % | -9.793 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 307.696 M -7.83 % | 333.846 M 41.68 % | 235.635 M 6.27 % | 221.726 M -10.30 % | 247.177 M 56.78 % | 157.662 M -28.70 % | 221.137 M 39.84 % | 158.137 M -17.39 % | 191.426 M -43.05 % | 336.124 M 116.82 % | 155.028 M -44.89 % | 281.324 M 95.59 % | 143.831 M -41.41 % | 245.473 M 100.00 % | 122.737 M -51.89 % | 255.113 M 100.00 % | 127.556 M 9.77 % | 116.207 M 0.00 % | 116.207 M 37.78 % | 84.344 M 0.00 % | 84.344 M -22.40 % | 108.685 M 0.00 % | 108.685 M -39.70 % | 180.243 M 100.00 % | 90.121 M -48.04 % | 173.431 M 100.00 % | 86.716 M -51.84 % | 180.049 M 100.00 % | 90.024 M |
| Net income | 47.024 M 27.62 % | 36.846 M -27.11 % | 50.547 M 15.95 % | 43.595 M 37.58 % | 31.686 M 504.35 % | 5.243 M -85.77 % | 36.846 M 120.74 % | 16.692 M -29.66 % | 23.732 M -42.72 % | 41.434 M 202.17 % | 13.712 M -55.72 % | 30.970 M 72.22 % | 17.983 M -30.85 % | 26.006 M 100.00 % | 13.003 M -47.20 % | 24.626 M 100.00 % | 12.313 M -27.95 % | 17.089 M 0.00 % | 17.089 M 130.62 % | 7.410 M 0.00 % | 7.410 M 11.98 % | 6.617 M 0.00 % | 6.617 M -45.37 % | 12.113 M 100.02 % | 6.056 M -40.40 % | 10.160 M 100.01 % | 5.080 M -52.62 % | 10.723 M 100.01 % | 5.361 M |
| Income before tax | 48.199 M 24.25 % | 38.791 M -22.69 % | 50.176 M 12.86 % | 44.458 M 39.45 % | 31.882 M 406.63 % | 6.293 M -83.24 % | 37.539 M 90.18 % | 19.739 M -19.34 % | 24.473 M -38.66 % | 39.898 M 194.67 % | 13.540 M -60.14 % | 33.970 M 88.90 % | 17.983 M -33.98 % | 27.238 M 100.00 % | 13.619 M -47.37 % | 25.876 M 100.00 % | 12.938 M 8.70 % | 11.903 M 0.00 % | 11.903 M 53.75 % | 7.742 M 0.00 % | 7.742 M 13.64 % | 6.813 M 0.00 % | 6.813 M -54.61 % | 15.011 M 99.99 % | 7.506 M -49.47 % | 14.853 M 99.99 % | 7.427 M -43.96 % | 13.253 M 100.01 % | 6.626 M |
| Income before tax ratio | 0.16 34.81 % | 0.12 -45.43 % | 0.21 6.20 % | 0.20 55.45 % | 0.13 223.15 % | 0.04 -76.49 % | 0.17 36.00 % | 0.12 -2.37 % | 0.13 7.70 % | 0.12 35.91 % | 0.09 -27.67 % | 0.12 -3.42 % | 0.13 12.68 % | 0.11 0.00 % | 0.11 9.40 % | 0.10 0.00 % | 0.10 -0.98 % | 0.10 0.00 % | 0.10 11.59 % | 0.09 0.00 % | 0.09 46.43 % | 0.06 0.00 % | 0.06 -24.73 % | 0.08 -0.01 % | 0.08 -2.75 % | 0.09 0.00 % | 0.09 16.36 % | 0.07 0.01 % | 0.07 |
| EBITDA | 54.713 M 16.37 % | 47.018 M -15.43 % | 55.597 M 8.23 % | 51.367 M 38.15 % | 37.183 M 243.78 % | 10.816 M -74.94 % | 43.168 M 66.27 % | 25.963 M -14.03 % | 30.199 M -41.32 % | 51.466 M 174.38 % | 18.757 M -55.66 % | 42.299 M 88.46 % | 22.444 M -34.99 % | 34.523 M 90.80 % | 18.094 M -45.38 % | 33.127 M 99.18 % | 16.632 M 4.43 % | 15.927 M 0.00 % | 15.927 M 44.74 % | 11.004 M 0.00 % | 11.004 M 17.24 % | 9.386 M -3.85 % | 9.762 M -52.04 % | 20.353 M 99.66 % | 10.194 M -47.88 % | 19.560 M 97.31 % | 9.913 M -32.96 % | 14.786 M 110.87 % | 7.012 M |
| Net income ratio | 0.15 38.47 % | 0.11 -48.55 % | 0.21 9.10 % | 0.20 53.38 % | 0.13 285.48 % | 0.03 -80.04 % | 0.17 57.85 % | 0.11 -14.86 % | 0.12 0.57 % | 0.12 39.37 % | 0.09 -19.66 % | 0.11 -11.95 % | 0.13 18.01 % | 0.11 0.00 % | 0.11 9.75 % | 0.10 0.00 % | 0.10 -34.36 % | 0.15 0.00 % | 0.15 67.39 % | 0.09 0.00 % | 0.09 44.30 % | 0.06 0.00 % | 0.06 -9.41 % | 0.07 0.01 % | 0.07 14.70 % | 0.06 0.00 % | 0.06 -1.63 % | 0.06 0.01 % | 0.06 |
| Ratio EBITDA | 0.18 26.26 % | 0.14 -40.31 % | 0.24 1.85 % | 0.23 54.00 % | 0.15 119.28 % | 0.07 -64.86 % | 0.20 18.90 % | 0.16 4.07 % | 0.16 3.03 % | 0.15 26.55 % | 0.12 -19.53 % | 0.15 -3.64 % | 0.16 10.96 % | 0.14 -4.60 % | 0.15 13.53 % | 0.13 -0.41 % | 0.13 -4.86 % | 0.14 0.00 % | 0.14 5.05 % | 0.13 0.00 % | 0.13 51.07 % | 0.09 -3.85 % | 0.09 -20.46 % | 0.11 -0.17 % | 0.11 0.30 % | 0.11 -1.34 % | 0.11 39.20 % | 0.08 5.43 % | 0.08 |
| Gross profit ratio | 0.28 4.56 % | 0.27 -19.85 % | 0.34 -2.78 % | 0.34 38.10 % | 0.25 -30.43 % | 0.36 27.44 % | 0.28 -24.31 % | 0.37 66.02 % | 0.22 -4.43 % | 0.23 -9.82 % | 0.26 14.39 % | 0.23 -13.47 % | 0.26 -6.41 % | 0.28 -27.01 % | 0.38 68.26 % | 0.23 -6.95 % | 0.25 -51.32 % | 0.50 0.00 % | 0.50 107.91 % | 0.24 0.00 % | 0.24 -23.09 % | 0.32 26.11 % | 0.25 41.36 % | 0.18 -12.17 % | 0.20 -6.16 % | 0.21 -7.99 % | 0.23 31.51 % | 0.18 -18.85 % | 0.22 |
| Weighted average shs out dil | 20.010 M -0.12 % | 20.034 M -0.12 % | 20.058 M -0.62 % | 20.183 M 0.65 % | 20.052 M 0.00 % | 20.052 M 0.13 % | 20.025 M -0.43 % | 20.111 M 0.29 % | 20.052 M 0.00 % | 20.052 M 6.31 % | 18.862 M 2.32 % | 18.435 M 0.46 % | 18.350 M 48.53 % | 12.355 M 24.52 % | 9.922 M -31.87 % | 14.563 M 0.04 % | 14.557 M 0.05 % | 14.550 M 0.00 % | 14.550 M -0.18 % | 14.576 M 0.00 % | 14.576 M -0.10 % | 14.590 M 0.00 % | 14.590 M 0.18 % | 14.563 M 0.19 % | 14.536 M -0.19 % | 14.563 M 0.46 % | 14.497 M 5.91 % | 13.688 M 0.00 % | 13.689 M |
| Weighted average shs out | 20.010 M -0.12 % | 20.034 M -0.12 % | 20.058 M -0.62 % | 20.183 M 0.65 % | 20.052 M 0.00 % | 20.052 M 0.13 % | 20.025 M -0.43 % | 20.111 M 0.29 % | 20.052 M 0.00 % | 20.052 M 6.31 % | 18.862 M 2.32 % | 18.435 M 0.46 % | 18.350 M 48.53 % | 12.355 M 24.42 % | 9.930 M -31.81 % | 14.563 M 0.04 % | 14.557 M -0.03 % | 14.562 M 0.00 % | 14.562 M -0.10 % | 14.576 M 0.00 % | 14.576 M -0.10 % | 14.590 M 0.00 % | 14.590 M 0.18 % | 14.563 M 0.19 % | 14.536 M -0.19 % | 14.563 M 0.46 % | 14.497 M 5.91 % | 13.688 M 0.00 % | 13.689 M |
| EPS diluted | 2.35 27.72 % | 1.84 -26.98 % | 2.52 16.67 % | 2.16 36.71 % | 1.58 507.69 % | 0.26 -85.87 % | 1.84 121.69 % | 0.83 -29.66 % | 1.18 -43.00 % | 2.07 183.56 % | 0.73 -56.55 % | 1.68 71.43 % | 0.98 -53.33 % | 2.10 60.31 % | 1.31 -22.49 % | 1.69 98.82 % | 0.85 -27.35 % | 1.17 0.00 % | 1.17 129.41 % | 0.51 0.00 % | 0.51 13.33 % | 0.45 0.00 % | 0.45 -45.78 % | 0.83 97.62 % | 0.42 -40.00 % | 0.70 100.00 % | 0.35 -55.13 % | 0.78 100.00 % | 0.39 |
| Earnings per share | 2.35 27.72 % | 1.84 -26.98 % | 2.52 16.67 % | 2.16 36.71 % | 1.58 507.69 % | 0.26 -85.87 % | 1.84 121.69 % | 0.83 -29.66 % | 1.18 -43.00 % | 2.07 183.56 % | 0.73 -56.55 % | 1.68 71.43 % | 0.98 -53.33 % | 2.10 60.31 % | 1.31 -22.49 % | 1.69 98.82 % | 0.85 -27.35 % | 1.17 0.00 % | 1.17 129.41 % | 0.51 0.00 % | 0.51 13.33 % | 0.45 0.00 % | 0.45 -45.78 % | 0.83 97.62 % | 0.42 -40.00 % | 0.70 100.00 % | 0.35 -55.13 % | 0.78 100.00 % | 0.39 |
| Gross profit | 86.463 M -3.63 % | 89.723 M 13.56 % | 79.008 M 3.32 % | 76.469 M 23.88 % | 61.727 M 9.07 % | 56.594 M -9.14 % | 62.286 M 5.84 % | 58.847 M 37.15 % | 42.907 M -45.57 % | 78.829 M 95.53 % | 40.316 M -36.96 % | 63.954 M 69.25 % | 37.787 M -45.16 % | 68.909 M 45.98 % | 47.205 M -19.05 % | 58.311 M 86.10 % | 31.334 M -46.57 % | 58.644 M 0.00 % | 58.644 M 186.46 % | 20.472 M 0.00 % | 20.472 M -40.31 % | 34.299 M 26.11 % | 27.198 M -14.76 % | 31.908 M 75.67 % | 18.164 M -51.24 % | 37.250 M 84.02 % | 20.242 M -36.66 % | 31.959 M 62.29 % | 19.692 M |
| Income tax expense | 1.175 M -39.53 % | 1.943 M 623.72 % | -371.000 K -142.99 % | 863.000 K 340.31 % | 196.000 K -81.33 % | 1.050 M 51.73 % | 692.000 K -77.30 % | 3.048 M 311.34 % | 741.000 K 148.27 % | -1.535 M -992.44 % | 172.000 K -94.27 % | 3.000 M | 0.000 -100.00 % | 1.232 M 100.00 % | 615.840 K -50.73 % | 1.250 M 100.00 % | 625.000 K -87.95 % | 5.186 M 0.00 % | 5.186 M 1 461.11 % | 332.200 K 0.00 % | 332.200 K 69.32 % | 196.202 K 0.00 % | 196.202 K -93.23 % | 2.898 M 100.01 % | 1.449 M -69.12 % | 4.693 M 100.04 % | 2.346 M -7.29 % | 2.530 M 100.03 % | 1.265 M |
| Cost of revenue | 221.233 M -9.38 % | 244.123 M 55.86 % | 156.627 M 7.83 % | 145.257 M -21.67 % | 185.450 M 83.49 % | 101.068 M -36.38 % | 158.851 M 59.99 % | 99.290 M -33.15 % | 148.519 M -42.28 % | 257.295 M 124.30 % | 114.712 M -47.23 % | 217.370 M 104.98 % | 106.044 M -39.94 % | 176.565 M 133.76 % | 75.532 M -61.62 % | 196.801 M 104.53 % | 96.222 M 67.16 % | 57.563 M 0.00 % | 57.563 M -9.88 % | 63.872 M 0.00 % | 63.872 M -14.13 % | 74.386 M -8.72 % | 81.488 M -45.06 % | 148.334 M 106.14 % | 71.957 M -47.16 % | 136.181 M 104.86 % | 66.474 M -55.11 % | 148.090 M 110.56 % | 70.333 M |
| General and administrative expenses | 0.000 -100.00 % | 31.729 M | 0.000 | 0.000 | 0.000 -100.00 % | 29.707 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.171 M | 0.000 | 0.000 -100.00 % | 5.877 M 0.00 % | 5.877 M | 0.000 | 0.000 -100.00 % | 6.933 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.328 M | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 -100.00 % | 441.668 K | 0.000 | 0.000 | 0.000 -100.00 % | 263.591 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 108.872 K | 0.000 | 0.000 -100.00 % | 595.701 K 0.00 % | 595.701 K | 0.000 | 0.000 -100.00 % | 734.604 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 827.611 K | 0.000 | 0.000 |
| Other expenses | 33.769 M 166.36 % | -50.890 M | 0.000 -100.00 % | 27.007 M | 0.000 100.00 % | -54.639 M | 0.000 -100.00 % | 35.048 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 37.787 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 |
| Operating expenses | 33.769 M -31.83 % | 49.538 M 96.69 % | 25.186 M -6.74 % | 27.007 M 0.68 % | 26.825 M -45.34 % | 49.076 M 125.29 % | 21.783 M -37.85 % | 35.048 M 133.67 % | 14.999 M -53.63 % | 32.347 M 835.43 % | 3.458 M -86.13 % | 24.930 M -34.02 % | 37.787 M 0.47 % | 37.610 M 75.63 % | 21.414 M -19.39 % | 26.565 M 1 685.30 % | 1.488 M -91.17 % | 16.852 M 0.00 % | 16.852 M 959.87 % | 1.590 M 0.00 % | 1.590 M -88.21 % | 13.488 M 5.76 % | 12.754 M 0.71 % | 12.664 M 664.73 % | 1.656 M -91.09 % | 18.581 M 129.08 % | 8.111 M -56.92 % | 18.828 M 552.61 % | 2.885 M |
| Cost and expenses | 255.002 M -13.16 % | 293.661 M 61.52 % | 181.813 M 5.54 % | 172.264 M -18.85 % | 212.275 M 41.59 % | 149.926 M -17.00 % | 180.634 M 34.46 % | 134.338 M -17.85 % | 163.518 M -43.54 % | 289.642 M 145.11 % | 118.170 M -51.23 % | 242.300 M 68.46 % | 143.831 M -32.84 % | 214.175 M 120.92 % | 96.946 M -56.60 % | 223.367 M 128.60 % | 97.710 M 31.30 % | 74.415 M 0.00 % | 74.415 M 13.67 % | 65.463 M 0.00 % | 65.463 M -25.50 % | 87.875 M -6.76 % | 94.242 M -41.46 % | 160.998 M 118.71 % | 73.613 M -52.43 % | 154.762 M 107.50 % | 74.585 M -55.32 % | 166.918 M 127.98 % | 73.217 M |
| Research and development expenses | 0.000 -100.00 % | 59.892 M | 0.000 | 0.000 | 0.000 -100.00 % | 54.857 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.134 M | 0.000 | 0.000 -100.00 % | 10.379 M 0.00 % | 10.379 M | 0.000 | 0.000 -100.00 % | 5.821 M 0.00 % | 5.821 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.956 M | 0.000 | 0.000 |
| Selling general and administrative expenses | 0.000 -100.00 % | 40.536 M 60.95 % | 25.186 M | 0.000 -100.00 % | 26.825 M -45.10 % | 48.858 M 124.29 % | 21.783 M | 0.000 -100.00 % | 14.999 M -53.63 % | 32.347 M 835.43 % | 3.458 M -86.13 % | 24.930 M | 0.000 -100.00 % | 37.610 M 233.42 % | 11.280 M -57.54 % | 26.565 M 1 685.30 % | 1.488 M -77.01 % | 6.473 M 0.00 % | 6.473 M 307.11 % | 1.590 M 0.00 % | 1.590 M -79.26 % | 7.667 M 10.59 % | 6.933 M -45.25 % | 12.664 M 664.73 % | 1.656 M -91.09 % | 18.581 M 762.22 % | 2.155 M -88.55 % | 18.828 M 552.61 % | 2.885 M |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -974.884 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 |
| Interest expense | 4.510 M 74.33 % | 2.587 M -32.63 % | 3.840 M -25.52 % | 5.156 M 56.29 % | 3.299 M -59.54 % | 8.154 M 118.36 % | 3.734 M -8.75 % | 4.092 M 9.97 % | 3.721 M -45.17 % | 6.787 M | 0.000 -100.00 % | 5.056 M 77.65 % | 2.846 M -49.88 % | 5.679 M | 0.000 -100.00 % | 6.079 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.268 M | 0.000 -100.00 % | 3.956 M | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 2.004 M -64.47 % | 5.640 M 256.29 % | 1.583 M -9.70 % | 1.753 M -12.39 % | 2.001 M 1.44 % | 1.973 M 4.10 % | 1.895 M -11.12 % | 2.132 M 6.33 % | 2.005 M -59.77 % | 4.984 M 347.00 % | 1.115 M -65.95 % | 3.275 M 102.79 % | 1.615 M -49.91 % | 3.224 M 104.58 % | 1.576 M 14.09 % | 1.381 M 111.02 % | 654.590 K -12.70 % | 749.827 K 0.00 % | 749.827 K 37.10 % | 546.903 K 0.00 % | 546.903 K -6.65 % | 585.857 K 0.00 % | 585.856 K -47.16 % | 1.109 M 129.92 % | 482.235 K -45.86 % | 890.672 K 131.15 % | 385.324 K -76.72 % | 1.655 M 329.58 % | 385.324 K |
| Operating income | 52.694 M 31.13 % | 40.185 M -25.34 % | 53.822 M 8.81 % | 49.462 M 41.72 % | 34.902 M 351.16 % | 7.736 M -80.90 % | 40.503 M 70.19 % | 23.799 M -14.72 % | 27.908 M -39.96 % | 46.482 M 26.11 % | 36.858 M -5.55 % | 39.024 M 87.38 % | 20.826 M -33.46 % | 31.299 M 21.35 % | 25.791 M -18.76 % | 31.746 M 6.37 % | 29.846 M -28.58 % | 41.792 M 0.00 % | 41.792 M 121.34 % | 18.881 M 0.00 % | 18.881 M -9.27 % | 20.810 M 44.07 % | 14.444 M -24.94 % | 19.244 M 16.57 % | 16.509 M -11.57 % | 18.669 M 53.91 % | 12.130 M -7.62 % | 13.131 M -21.87 % | 16.807 M |
| Operating income ratio | 0.17 42.27 % | 0.12 -47.30 % | 0.23 2.39 % | 0.22 57.98 % | 0.14 187.77 % | 0.05 -73.21 % | 0.18 21.70 % | 0.15 3.23 % | 0.15 5.42 % | 0.14 -41.83 % | 0.24 71.39 % | 0.14 -4.20 % | 0.14 13.56 % | 0.13 -39.32 % | 0.21 68.86 % | 0.12 -46.82 % | 0.23 -34.94 % | 0.36 0.00 % | 0.36 60.65 % | 0.22 0.00 % | 0.22 16.91 % | 0.19 44.07 % | 0.13 24.47 % | 0.11 -41.72 % | 0.18 70.18 % | 0.11 -23.05 % | 0.14 91.80 % | 0.07 -60.94 % | 0.19 |
| Total other income expenses net | -4.495 M -222.45 % | -1.394 M 61.77 % | -3.646 M 27.14 % | -5.004 M -65.70 % | -3.020 M -109.29 % | -1.443 M 51.32 % | -2.964 M 27.00 % | -4.060 M -18.20 % | -3.435 M 47.83 % | -6.584 M 71.76 % | -23.318 M -361.38 % | -5.054 M -77.77 % | -2.843 M 29.98 % | -4.060 M 66.64 % | -12.172 M -107.36 % | -5.870 M 65.28 % | -16.908 M 43.43 % | -29.889 M 0.00 % | -29.889 M -168.33 % | -11.139 M 0.00 % | -11.139 M 20.42 % | -13.997 M -83.45 % | -7.630 M -80.24 % | -4.233 M 52.98 % | -9.003 M -135.94 % | -3.816 M 18.88 % | -4.704 M -3 955.64 % | 122.003 K 101.20 % | -10.181 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 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-09-30 | 2023-03-31 | 2022-09-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 | 2017-10-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 145.885 M | 0.000 -100.00 % | 140.913 M | 0.000 -100.00 % | 132.258 M -10.00 % | 146.951 M 27.38 % | 115.366 M 9.33 % | 105.520 M -17.50 % | 127.902 M 0.00 % | 127.902 M 16.05 % | 110.217 M 0.00 % | 110.217 M -3.59 % | 114.326 M 0.00 % | 114.326 M 22.29 % | 93.489 M 0.00 % | 93.489 M 11.58 % | 83.786 M 0.00 % | 83.786 M 54.47 % | 54.240 M 0.00 % | 54.240 M -10.91 % | 60.880 M 0.00 % | 60.880 M 21.20 % | 50.231 M 0.00 % | 50.231 M -19.78 % | 62.613 M |
| Total investments | 0.000 -100.00 % | 1.441 M | 0.000 | 0.000 | 0.000 -100.00 % | 945.000 K | 0.000 -100.00 % | 1.270 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 |
| Total debt | 0.000 -100.00 % | 148.363 M | 0.000 -100.00 % | 151.328 M | 0.000 -100.00 % | 143.241 M -4.23 % | 149.569 M 28.95 % | 115.991 M 6.81 % | 108.593 M -15.42 % | 128.394 M 0.00 % | 128.394 M 13.48 % | 113.138 M 0.00 % | 113.138 M -2.19 % | 115.670 M 0.00 % | 115.670 M 15.39 % | 100.245 M 0.00 % | 100.245 M 16.85 % | 85.791 M 0.00 % | 85.791 M 56.06 % | 54.973 M 0.00 % | 54.973 M -10.90 % | 61.701 M 0.00 % | 61.701 M 20.58 % | 51.170 M 0.00 % | 51.170 M -19.86 % | 63.851 M |
| Accumulated other comprehensive income loss | 785.185 M 333 926.04 % | 235.067 K -99.97 % | 702.524 M | 0.000 -100.00 % | 627.472 M | 0.000 | 0.000 -100.00 % | 321.454 M 220.62 % | 100.260 M | 0.000 | 0.000 -100.00 % | 60.680 M -65.79 % | 177.366 M | 0.000 | 0.000 | 0.000 -100.00 % | 118.563 M | 0.000 | 0.000 -100.00 % | 60.680 M -32.96 % | 90.509 M | 0.000 | 0.000 -100.00 % | 48.544 M | 0.000 | 0.000 |
| Retained earnings | 0.000 -100.00 % | 363.236 M | 0.000 | 0.000 | 0.000 -100.00 % | 205.758 M | 0.000 -100.00 % | 223.505 M | 0.000 -100.00 % | 147.378 M 0.00 % | 147.378 M | 0.000 | 0.000 -100.00 % | 110.399 M 0.00 % | 110.399 M | 0.000 | 0.000 -100.00 % | 61.401 M 0.00 % | 61.401 M | 0.000 | 0.000 -100.00 % | 36.054 M 0.00 % | 36.054 M | 0.000 -100.00 % | 80.106 M | 0.000 |
| Common stock | 0.000 -100.00 % | 200.520 M | 0.000 -100.00 % | 200.520 M | 0.000 -100.00 % | 200.520 M 0.00 % | 200.520 M 100.00 % | 100.260 M 0.00 % | 100.260 M 9.37 % | 91.667 M 0.00 % | 91.667 M 51.07 % | 60.680 M 0.00 % | 60.680 M 0.00 % | 60.680 M 0.00 % | 60.680 M 0.00 % | 60.680 M 0.00 % | 60.680 M 0.00 % | 60.680 M 0.00 % | 60.680 M 0.00 % | 60.680 M 0.00 % | 60.680 M 25.00 % | 48.544 M 0.00 % | 48.544 M 0.00 % | 48.544 M 0.00 % | 48.544 M 226.04 % | 14.889 M |
| Total equity | 785.185 M 0.00 % | 785.185 M 11.77 % | 702.524 M 0.00 % | 702.524 M 11.96 % | 627.472 M 0.00 % | 627.472 M 8.99 % | 575.696 M 5.64 % | 544.958 M 8.25 % | 503.422 M 30.73 % | 385.076 M 0.00 % | 385.076 M 61.77 % | 238.038 M 0.00 % | 238.038 M 11.53 % | 213.425 M 0.00 % | 213.425 M 19.07 % | 179.243 M 0.00 % | 179.243 M 9.01 % | 164.423 M 0.00 % | 164.423 M 8.75 % | 151.189 M 0.00 % | 151.189 M 8.71 % | 139.076 M 0.00 % | 139.076 M 8.10 % | 128.650 M 0.00 % | 128.650 M 177.76 % | 46.317 M |
| Other non current liabilities | -785.185 M -154 663.98 % | 508.000 K 100.07 % | -702.524 M -6 948.55 % | 10.258 M 101.63 % | -627.472 M -4 448.22 % | 14.431 M 48.58 % | 9.712 M -0.06 % | 9.717 M -42.26 % | 16.830 M 54.26 % | 10.911 M 0.00 % | 10.911 M 26.72 % | 8.610 M 0.00 % | 8.610 M 2 437.94 % | 339.252 K -95.86 % | 8.198 M 14.80 % | 7.141 M -10.45 % | 7.974 M 1 421.00 % | 524.259 K -92.78 % | 7.258 M -45.33 % | 13.277 M -7.06 % | 14.285 M 127.22 % | 6.287 M 0.00 % | 6.287 M 28.56 % | 4.890 M 0.01 % | 4.890 M 489 100.00 % | -1.000 K |
| Long term debt | 0.000 -100.00 % | 29.344 M | 0.000 -100.00 % | 32.472 M | 0.000 -100.00 % | 28.020 M -16.31 % | 33.481 M 96.40 % | 17.047 M -40.87 % | 28.829 M -22.78 % | 37.333 M 0.00 % | 37.333 M -5.80 % | 39.632 M 0.00 % | 39.632 M 14.76 % | 34.533 M 0.00 % | 34.533 M 3.25 % | 33.447 M 0.00 % | 33.447 M 319.69 % | 7.969 M 62.44 % | 4.906 M 11.05 % | 4.418 M 0.00 % | 4.418 M -32.99 % | 6.593 M 0.00 % | 6.593 M 15.43 % | 5.712 M -0.01 % | 5.712 M -56.66 % | 13.180 M |
| Total non current liabilities | -785.185 M -2 730.26 % | 29.852 M 104.25 % | -702.524 M -1 744.10 % | 42.730 M 106.81 % | -627.472 M -1 578.11 % | 42.451 M -1.72 % | 43.193 M 58.47 % | 27.257 M -40.30 % | 45.659 M -7.35 % | 49.284 M 2.15 % | 48.244 M 0.00 % | 48.242 M 0.00 % | 48.242 M 12.90 % | 42.731 M 0.00 % | 42.731 M 3.16 % | 41.421 M 0.00 % | 41.421 M 172.01 % | 15.228 M 25.19 % | 12.164 M -34.96 % | 18.703 M 0.00 % | 18.703 M 45.21 % | 12.880 M 0.00 % | 12.880 M 21.49 % | 10.602 M 0.00 % | 10.602 M -19.55 % | 13.179 M |
| Other current liabilities | 0.000 -100.00 % | 29.749 M | 0.000 -100.00 % | 7.666 M | 0.000 -100.00 % | 27.702 M 1 351.12 % | 1.909 M -76.37 % | 8.078 M 3.51 % | 7.804 M 105.12 % | 3.805 M -62.74 % | 10.212 M -42.73 % | 17.831 M 0.00 % | 17.831 M 71.71 % | 10.384 M 0.00 % | 10.384 M 69.35 % | 6.132 M -0.01 % | 6.132 M -25.22 % | 8.200 M -18.88 % | 10.109 M -29.05 % | 14.248 M 0.00 % | 14.248 M 29.65 % | 10.990 M 0.00 % | 10.990 M -18.04 % | 13.409 M 0.00 % | 13.409 M 105.41 % | 6.528 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 971.984 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 |
| Short term debt | 0.000 -100.00 % | 119.019 M | 0.000 -100.00 % | 118.856 M | 0.000 -100.00 % | 115.221 M -0.75 % | 116.088 M 17.33 % | 98.944 M 24.05 % | 79.764 M -12.41 % | 91.060 M 0.00 % | 91.060 M 23.88 % | 73.505 M 0.00 % | 73.505 M -9.41 % | 81.136 M 0.00 % | 81.136 M 21.46 % | 66.799 M 0.00 % | 66.799 M -14.16 % | 77.821 M -3.79 % | 80.885 M 60.00 % | 50.555 M 0.00 % | 50.555 M -8.26 % | 55.108 M 0.00 % | 55.108 M 21.23 % | 45.458 M 0.00 % | 45.458 M -10.29 % | 50.671 M |
| Total current liabilities | 0.000 -100.00 % | 163.390 M | 0.000 -100.00 % | 133.156 M | 0.000 -100.00 % | 174.639 M 6.46 % | 164.041 M 33.44 % | 122.930 M -9.58 % | 135.961 M 10.68 % | 122.844 M 0.00 % | 122.844 M -52.61 % | 259.225 M 0.00 % | 259.225 M 43.28 % | 180.917 M 0.00 % | 180.917 M 85.24 % | 97.667 M 0.00 % | 97.667 M -41.63 % | 167.318 M -1.80 % | 170.381 M 72.63 % | 98.694 M 0.00 % | 98.694 M 13.74 % | 86.769 M 0.00 % | 86.769 M -28.24 % | 120.908 M 0.00 % | 120.908 M -17.24 % | 146.099 M |
| Total liabilities | -785.185 M -506.32 % | 193.242 M 127.51 % | -702.524 M -499.42 % | 175.886 M 128.03 % | -627.472 M -389.04 % | 217.090 M 4.76 % | 207.234 M 37.98 % | 150.187 M -17.31 % | 181.620 M 5.51 % | 172.127 M 0.61 % | 171.088 M -44.36 % | 307.467 M 0.00 % | 307.467 M 37.48 % | 223.649 M 0.00 % | 223.649 M 60.80 % | 139.088 M 0.00 % | 139.088 M -23.81 % | 182.545 M 0.00 % | 182.545 M 55.49 % | 117.397 M 0.00 % | 117.397 M 17.81 % | 99.649 M 0.00 % | 99.649 M -24.23 % | 131.510 M 0.00 % | 131.510 M -17.43 % | 159.278 M |
| Other non current assets | 0.000 -100.00 % | 1.864 M | 0.000 -100.00 % | 1.864 M | 0.000 -100.00 % | 2.363 M 29.01 % | 1.832 M 0.82 % | 1.817 M -61.91 % | 4.770 M 0.01 % | 4.769 M -47.11 % | 9.017 M -26.37 % | 12.247 M -17.50 % | 14.844 M 107.63 % | 7.149 M -41.23 % | 12.165 M 1 203.56 % | 933.216 K 0.00 % | 933.217 K -16.81 % | 1.122 M -0.02 % | 1.122 M 0.02 % | 1.122 M -0.02 % | 1.122 M 5.24 % | 1.066 M -7.62 % | 1.154 M -47.23 % | 2.187 M -57.68 % | 5.167 M 2 496.48 % | 199.000 K |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 117.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 190.463 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 |
| 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 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 452.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 102.341 M | 0.000 -100.00 % | 106.844 M | 0.000 -100.00 % | 104.698 M 0.73 % | 103.940 M 18.26 % | 87.895 M 11.06 % | 79.139 M 0.41 % | 78.817 M 0.06 % | 78.766 M 55.76 % | 50.568 M 0.00 % | 50.568 M 9.98 % | 45.979 M 5.55 % | 43.561 M 62.91 % | 26.739 M 0.00 % | 26.739 M -0.39 % | 26.843 M 0.00 % | 26.843 M 2.95 % | 26.073 M 0.00 % | 26.073 M 2.61 % | 25.410 M 0.00 % | 25.410 M -0.21 % | 25.464 M 0.00 % | 25.464 M 101.87 % | 12.614 M |
| Total non current assets | 0.000 -100.00 % | 111.161 M | 0.000 -100.00 % | 114.206 M | 0.000 -100.00 % | 113.649 M 1.05 % | 112.468 M 17.09 % | 96.051 M 9.06 % | 88.068 M -0.85 % | 88.823 M 1.18 % | 87.783 M 34.20 % | 65.412 M 0.00 % | 65.412 M 17.38 % | 55.726 M 0.00 % | 55.726 M 101.38 % | 27.672 M 0.00 % | 27.672 M -1.05 % | 27.965 M 0.00 % | 27.965 M 2.83 % | 27.195 M 0.00 % | 27.195 M 2.37 % | 26.564 M 0.00 % | 26.564 M -13.28 % | 30.631 M 0.00 % | 30.631 M 70.48 % | 17.968 M |
| Other current assets | -2.478 M -750.39 % | 381.000 K 103.66 % | -10.415 M -7 383.22 % | 143.000 K 101.30 % | -10.984 M -625.92 % | 2.089 M -99.37 % | 332.870 M 31 257.21 % | 1.062 M -97.35 % | 40.121 M 35.62 % | 29.583 M 2.54 % | 28.851 M 145.49 % | 11.752 M 0.00 % | 11.753 M -95.50 % | 261.207 M 1 746.44 % | 14.147 M 1 363.67 % | 966.507 K -92.22 % | 12.420 M 2 262.21 % | 525.778 K -96.66 % | 15.752 M -2.90 % | 16.222 M 0.00 % | 16.222 M 410.41 % | 3.178 M -76.63 % | 13.601 M 375.79 % | 2.859 M -0.01 % | 2.859 M -77.52 % | 12.716 M |
| Short term investments | 0.000 -100.00 % | 1.441 M | 0.000 | 0.000 | 0.000 -100.00 % | 944.883 K | 0.000 -100.00 % | 1.270 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 |
| cash and cash equivalents | 0.000 -100.00 % | 2.478 M | 0.000 -100.00 % | 10.415 M | 0.000 -100.00 % | 10.984 M 319.56 % | 2.618 M 318.77 % | 625.161 K -79.66 % | 3.073 M 524.33 % | 492.206 K 0.00 % | 492.206 K -83.15 % | 2.921 M -0.01 % | 2.921 M 117.30 % | 1.344 M 0.02 % | 1.344 M -80.11 % | 6.756 M 0.00 % | 6.756 M 237.07 % | 2.004 M 0.02 % | 2.004 M 173.61 % | 732.429 K 0.00 % | 732.429 K -10.84 % | 821.521 K 0.00 % | 821.521 K -12.47 % | 938.602 K 0.00 % | 938.602 K -24.18 % | 1.238 M |
| Cash and short term investments | 2.478 M 0.00 % | 2.478 M -76.21 % | 10.415 M 0.00 % | 10.415 M -5.18 % | 10.984 M 0.00 % | 10.984 M 319.56 % | 2.618 M 38.14 % | 1.895 M -38.33 % | 3.073 M 524.33 % | 492.206 K 0.00 % | 492.206 K -83.15 % | 2.921 M -0.01 % | 2.921 M 117.30 % | 1.344 M 0.02 % | 1.344 M -80.11 % | 6.756 M 0.00 % | 6.756 M 237.07 % | 2.004 M 0.02 % | 2.004 M 173.61 % | 732.429 K 0.00 % | 732.429 K -10.84 % | 821.521 K 0.00 % | 821.521 K -12.47 % | 938.602 K 0.00 % | 938.602 K -24.18 % | 1.238 M |
| Total current assets | 0.000 -100.00 % | 867.266 M | 0.000 -100.00 % | 764.204 M | 0.000 -100.00 % | 730.913 M 9.02 % | 670.463 M 11.91 % | 599.094 M 0.36 % | 596.974 M 27.45 % | 468.381 M 0.00 % | 468.381 M -2.44 % | 480.093 M 0.00 % | 480.093 M 25.89 % | 381.348 M 0.00 % | 381.348 M 31.20 % | 290.658 M 0.00 % | 290.658 M -8.89 % | 319.004 M 0.00 % | 319.004 M 32.15 % | 241.391 M 0.00 % | 241.391 M 13.78 % | 212.161 M 0.00 % | 212.161 M -7.57 % | 229.529 M 0.00 % | 229.529 M 22.33 % | 187.627 M |
| Inventory | 0.000 -100.00 % | 706.864 M | 0.000 -100.00 % | 428.920 M | 0.000 -100.00 % | 527.378 M 101.53 % | 261.693 M -24.82 % | 348.098 M 68.04 % | 207.156 M -11.31 % | 233.571 M 0.00 % | 233.571 M 28.06 % | 182.396 M 0.00 % | 182.396 M 53.54 % | 118.797 M 0.00 % | 118.797 M 19.07 % | 99.774 M 0.00 % | 99.774 M 9.07 % | 91.480 M 0.00 % | 91.480 M 1.17 % | 90.418 M 0.00 % | 90.418 M -15.60 % | 107.132 M 0.00 % | 107.132 M -4.40 % | 112.061 M 0.00 % | 112.061 M 94.38 % | 57.651 M |
| Net receivables | 0.000 -100.00 % | 157.543 M | 0.000 -100.00 % | 324.726 M | 0.000 -100.00 % | 190.463 M 159.90 % | 73.282 M -70.46 % | 248.040 M -28.44 % | 346.624 M 69.30 % | 204.735 M -0.36 % | 205.467 M -30.22 % | 294.470 M 4.04 % | 283.024 M | 0.000 -100.00 % | 247.060 M 34.89 % | 183.162 M 6.67 % | 171.708 M -23.68 % | 224.994 M 7.26 % | 209.768 M 39.80 % | 150.048 M 11.96 % | 134.019 M 32.65 % | 101.029 M 11.50 % | 90.606 M -22.24 % | 116.514 M 2.50 % | 113.671 M -2.03 % | 116.022 M |
| Tax assets | 0.000 -100.00 % | 6.956 M | 0.000 -100.00 % | 5.498 M | 0.000 -100.00 % | 6.588 M -1.62 % | 6.696 M 5.63 % | 6.339 M 52.42 % | 4.159 M -20.58 % | 5.236 M | 0.000 -100.00 % | 2.597 M | 0.000 -100.00 % | 2.597 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 87.912 K | 0.000 -100.00 % | 2.980 M | 0.000 -100.00 % | 5.155 M |
| Other assets | 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 |
| Account payables | 0.000 -100.00 % | 11.618 M | 0.000 -100.00 % | 6.497 M | 0.000 -100.00 % | 28.195 M -32.12 % | 41.534 M 197.44 % | 13.964 M -71.15 % | 48.393 M 79.17 % | 27.010 M 25.21 % | 21.572 M -87.15 % | 167.888 M 0.00 % | 167.888 M 87.80 % | 89.396 M 0.00 % | 89.396 M 261.38 % | 24.737 M 0.00 % | 24.737 M -69.57 % | 81.296 M 2.41 % | 79.386 M 134.24 % | 33.891 M 0.00 % | 33.891 M 63.96 % | 20.671 M 0.00 % | 20.671 M -66.68 % | 62.041 M 0.00 % | 62.041 M -30.19 % | 88.865 M |
| Tax payables | 0.000 -100.00 % | 3.004 M | 0.000 -100.00 % | 137.000 K | 0.000 -100.00 % | 3.521 M -21.93 % | 4.510 M 364.00 % | 971.984 K | 0.000 -100.00 % | 968.910 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 35.000 K |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.859 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.039 M | 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 -100.00 % | 8.251 K 0.00 % | 8.251 K 197.28 % | -8.482 K 0.00 % | -8.482 K -282.72 % | 4.642 K 0.00 % | 4.642 K | 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 |
| 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 |
| Other total stockholders equity | 0.000 -100.00 % | 221.194 M | 0.000 -100.00 % | 502.004 M | 0.000 -100.00 % | 221.194 M -41.04 % | 375.176 M 474.20 % | -100.260 M -133.10 % | 302.902 M 107.43 % | 146.023 M 0.00 % | 146.023 M 25.14 % | 116.687 M | 0.000 -100.00 % | 42.342 M 0.00 % | 42.342 M -64.29 % | 118.563 M | 0.000 -100.00 % | 42.342 M 0.00 % | 42.342 M 41.95 % | 29.829 M | 0.000 -100.00 % | 54.478 M 0.00 % | 54.478 M 72.61 % | 31.562 M | 0.000 -100.00 % | 31.428 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 492.572 K | 0.000 -100.00 % | 1.040 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 833.027 K | 0.000 -100.00 % | 694.627 K | 0.000 -100.00 % | 1.008 M | 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 |
| Total assets | 0.000 -100.00 % | 978.427 M | 0.000 -100.00 % | 878.410 M | 0.000 -100.00 % | 844.563 M 7.87 % | 782.930 M 12.63 % | 695.145 M 1.47 % | 685.042 M 22.94 % | 557.204 M 0.19 % | 556.164 M 1.95 % | 545.505 M 0.00 % | 545.505 M 24.81 % | 437.073 M 0.00 % | 437.073 M 37.30 % | 318.330 M 0.00 % | 318.330 M -8.25 % | 346.968 M 0.00 % | 346.968 M 29.18 % | 268.586 M 0.00 % | 268.586 M 12.51 % | 238.725 M 0.00 % | 238.725 M -8.24 % | 260.160 M 0.00 % | 260.160 M 26.54 % | 205.595 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-09-30 | 2023-03-31 | 2022-09-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 | 2017-10-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -182.637 K | 0.000 100.00 % | -85.450 M | 0.000 100.00 % | -14.581 M -194.53 % | 15.425 M 164.19 % | -24.030 M 53.12 % | -51.261 M -33.26 % | -38.466 M | 0.000 -100.00 % | 9.091 M 0.00 % | 9.091 M 120.86 % | -43.578 M -0.46 % | -43.378 M -590.13 % | -6.285 M 35.55 % | -9.753 M | 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 -100.00 % | 99.202 M | 0.000 100.00 % | -141.211 M | 0.000 -100.00 % | 77.556 M 100.00 % | 38.778 M 207.82 % | -35.964 M -100.00 % | -17.982 M 52.27 % | -37.676 M | 0.000 -100.00 % | 19.030 M 0.00 % | 19.030 M 150.25 % | -37.874 M 0.00 % | -37.874 M 12.76 % | -43.413 M -100.00 % | -21.707 M | 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 100.00 % | -61.977 M | 0.000 -100.00 % | 26.415 M | 0.000 100.00 % | -51.175 M -100.00 % | -25.587 M 59.77 % | -63.600 M -100.00 % | -31.800 M -234.35 % | -9.511 M | 0.000 100.00 % | -4.147 M 0.00 % | -4.147 M -680.98 % | -531.000 K 0.00 % | -531.000 K -103.18 % | 16.714 M 100.00 % | 8.357 M | 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 100.00 % | -30.508 M | 0.000 -100.00 % | 22.900 M | 0.000 100.00 % | -45.431 M | 0.000 -100.00 % | 78.491 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.221 M | 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 100.00 % | -6.899 M | 0.000 -100.00 % | 6.446 M | 0.000 -100.00 % | 4.469 M 100.02 % | 2.234 M 175.53 % | -2.958 M -99.99 % | -1.479 M -116.96 % | 8.721 M | 0.000 100.00 % | -5.792 M 0.00 % | -5.792 M -11.97 % | -5.173 M -4.02 % | -4.973 M -169.14 % | 7.193 M 99.97 % | 3.597 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | -47.024 M -27.62 % | -36.847 M 27.10 % | -50.547 M -15.95 % | -43.595 M -37.58 % | -31.686 M -504.35 % | -5.243 M 85.00 % | -34.951 M -1 643.19 % | -2.005 M -131.67 % | 6.330 M 146.16 % | -13.712 M -259.96 % | 8.572 M 155.36 % | -15.485 M -507.82 % | 3.797 M 120.93 % | -18.139 M -560.32 % | 3.941 M -90.12 % | 39.871 M 39.58 % | 28.565 M 267.15 % | -17.089 M 29.58 % | -24.268 M 0.00 % | -24.268 M -189.78 % | 27.032 M -1.38 % | 27.409 M 4 906.16 % | 547.505 K -93.14 % | 7.981 M | 0.000 100.00 % | -5.080 M | 0.000 100.00 % | -5.361 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.790 M -84.03 % | 23.732 M -44.29 % | 42.597 M | 0.000 100.00 % | -49.183 M | 0.000 -100.00 % | 12.070 M 1.42 % | 11.901 M 268.77 % | 3.227 M 99.95 % | 1.614 M -79.76 % | 7.974 M | 0.000 100.00 % | -7.185 M 0.00 % | -7.185 M 23.10 % | -9.343 M -6.57 % | -8.767 M -262.04 % | 5.411 M 11.81 % | 4.839 M -52.37 % | 10.160 M | 0.000 -100.00 % | 10.723 M | 0.000 |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -13.193 M | 0.000 100.00 % | -5.033 M | 0.000 100.00 % | -31.350 M -100.00 % | -15.675 M -88.50 % | -8.316 M -100.00 % | -4.158 M 55.15 % | -9.271 M | 0.000 100.00 % | -495.000 K 0.00 % | -495.000 K 57.58 % | -1.167 M 0.00 % | -1.167 M 28.28 % | -1.627 M -99.90 % | -814.000 K | 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 100.00 % | -99.000 K | 0.000 -100.00 % | 99.000 K | 0.000 -100.00 % | 8.251 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 |
| 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 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 99.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 |
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -38.082 M | 0.000 100.00 % | -10.530 M | 0.000 100.00 % | -14.184 M -100.36 % | -7.079 M -1 078.86 % | -600.496 K -100.17 % | -300.000 K 72.01 % | -1.072 M | 0.000 -100.00 % | 1.944 M 0.00 % | 1.944 M 60.79 % | 1.209 M 19.82 % | 1.009 M 125.70 % | -3.926 M -99.98 % | -1.963 M | 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 100.00 % | -51.275 M | 0.000 100.00 % | -15.464 M | 0.000 100.00 % | -45.526 M -100.08 % | -22.754 M -155.19 % | -8.916 M -100.01 % | -4.458 M 56.90 % | -10.343 M | 0.000 -100.00 % | 1.449 M 0.00 % | 1.449 M 3 365.26 % | 41.815 K 126.47 % | -158.000 K 97.15 % | -5.553 M -100.03 % | -2.776 M | 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 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 102.602 K | 0.000 -100.00 % | 83.661 M | 0.000 -100.00 % | 27.086 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 |
| 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 |
| 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 100.00 % | -1.517 M -100.13 % | -758.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 |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.502 M | 0.000 -100.00 % | 67.236 M | 0.000 -100.00 % | 32.544 M 213.01 % | 10.397 M 43.10 % | 7.266 M 99.99 % | 3.633 M 1 178.04 % | -337.000 K | 0.000 -100.00 % | 8.111 M 0.00 % | 8.111 M -18.38 % | 9.937 M 3.93 % | 9.561 M 17 913.79 % | 53.076 K 102.52 % | -2.107 M | 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 -100.00 % | 7.502 M | 0.000 -100.00 % | 67.236 M | 0.000 -100.00 % | 31.027 M 221.89 % | 9.639 M 32.67 % | 7.266 M 99.99 % | 3.633 M 1 178.04 % | -337.000 K | 0.000 -100.00 % | 8.111 M 0.00 % | 8.111 M -18.38 % | 9.937 M 3.93 % | 9.561 M 17 913.79 % | 53.076 K 102.52 % | -2.107 M | 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 |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.790 M -84.03 % | 23.732 M 2 116.75 % | -1.177 M | 0.000 -100.00 % | 2.589 M | 0.000 100.00 % | -2.428 M | 0.000 -100.00 % | 1.576 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.004 M -200.00 % | 2.004 M | 0.000 100.00 % | -89.092 K | 0.000 -100.00 % | 10.160 M | 0.000 -100.00 % | 10.723 M | 0.000 |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.790 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 % | 2.004 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.984 M 189.82 % | 3.790 M -84.03 % | 23.732 M 2 116.75 % | -1.177 M | 0.000 -100.00 % | 2.589 M | 0.000 100.00 % | -2.428 M | 0.000 -100.00 % | 1.576 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.004 M | 0.000 100.00 % | -89.092 K | 0.000 -100.00 % | 10.160 M | 0.000 -100.00 % | 10.723 M | 0.000 |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.790 M -84.03 % | 23.732 M -44.29 % | 42.597 M | 0.000 100.00 % | -49.183 M | 0.000 -100.00 % | 12.070 M 1.42 % | 11.901 M 268.77 % | 3.227 M 99.95 % | 1.614 M -79.76 % | 7.974 M | 0.000 100.00 % | -7.185 M 0.00 % | -7.185 M 23.10 % | -9.343 M -6.57 % | -8.767 M -262.04 % | 5.411 M 11.81 % | 4.839 M -52.37 % | 10.160 M | 0.000 -100.00 % | 10.723 M | 0.000 |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -13.193 M | 0.000 100.00 % | -5.033 M | 0.000 100.00 % | -31.350 M -100.00 % | -15.675 M -88.50 % | -8.316 M -100.00 % | -4.158 M 55.15 % | -9.271 M | 0.000 100.00 % | -495.000 K 0.00 % | -495.000 K 57.58 % | -1.167 M 0.00 % | -1.167 M 28.28 % | -1.627 M -99.90 % | -814.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.790 M -84.03 % | 23.732 M -19.29 % | 29.404 M | 0.000 100.00 % | -54.216 M | 0.000 100.00 % | -19.280 M -410.86 % | -3.774 M 25.83 % | -5.089 M -100.02 % | -2.544 M -96.14 % | -1.297 M | 0.000 100.00 % | -7.680 M 0.00 % | -7.680 M 26.93 % | -10.511 M -5.81 % | -9.934 M -362.57 % | 3.783 M -6.03 % | 4.026 M -60.38 % | 10.160 M | 0.000 -100.00 % | 10.723 M | 0.000 |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 |