Aartech Solonics Limited AARTECH.NS
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 363.522 M 11.02 % | 327.441 M 50.98 % | 216.880 M 32.76 % | 163.364 M 49.07 % | 109.585 M 8.51 % | 100.993 M -28.09 % | 140.442 M 42.11 % | 98.827 M -22.36 % | 127.285 M 30.77 % | 97.338 M 5.43 % | 92.326 M 4.20 % | 88.604 M |
| Net income | 27.300 M 107.56 % | 13.153 M -7.48 % | 14.217 M -49.18 % | 27.975 M 985.32 % | 2.578 M 232.32 % | -1.948 M -137.92 % | 5.136 M -32.13 % | 7.568 M 151.51 % | 3.009 M 31.92 % | 2.281 M -79.75 % | 11.262 M 259.95 % | -7.041 M |
| Income before tax | 17.349 M -32.80 % | 25.816 M 25.79 % | 20.523 M -40.06 % | 34.241 M 644.12 % | 4.602 M 1 305.27 % | -381.787 K -104.00 % | 9.550 M -0.37 % | 9.585 M 197.21 % | 3.225 M 23.61 % | 2.609 M -81.64 % | 14.211 M 308.62 % | -6.812 M |
| Income before tax ratio | 0.05 -39.47 % | 0.08 -16.68 % | 0.09 -54.85 % | 0.21 399.16 % | 0.04 1 210.76 % | 0.00 -105.56 % | 0.07 -29.89 % | 0.10 282.79 % | 0.03 -5.47 % | 0.03 -82.59 % | 0.15 300.21 % | -0.08 |
| EBITDA | -2.137 M -106.35 % | 33.647 M 25.99 % | 26.706 M -31.45 % | 38.959 M 292.80 % | 9.918 M 153.38 % | 3.914 M -51.27 % | 8.032 M -37.11 % | 12.772 M 97.31 % | 6.473 M 2.84 % | 6.294 M -63.27 % | 17.135 M 570.61 % | -3.641 M |
| Net income ratio | 0.08 86.96 % | 0.04 -38.72 % | 0.07 -61.72 % | 0.17 628.04 % | 0.02 221.95 % | -0.02 -152.74 % | 0.04 -52.24 % | 0.08 223.94 % | 0.02 0.88 % | 0.02 -80.79 % | 0.12 253.50 % | -0.08 |
| Ratio EBITDA | -0.01 -105.72 % | 0.10 -16.55 % | 0.12 -48.37 % | 0.24 163.49 % | 0.09 133.51 % | 0.04 -32.23 % | 0.06 -55.75 % | 0.13 154.13 % | 0.05 -21.35 % | 0.06 -65.16 % | 0.19 551.64 % | -0.04 |
| Gross profit ratio | 0.51 48.75 % | 0.35 -16.65 % | 0.41 -9.00 % | 0.46 7.02 % | 0.43 -1.75 % | 0.43 18.98 % | 0.36 -19.97 % | 0.45 29.74 % | 0.35 -19.33 % | 0.43 -19.67 % | 0.54 47.69 % | 0.37 |
| Weighted average shs out dil | 31.379 M -1.32 % | 31.800 M 0.00 % | 31.800 M 0.09 % | 31.770 M -2.69 % | 32.650 M 0.51 % | 32.483 M -0.21 % | 32.550 M 2.45 % | 31.770 M 0.00 % | 31.770 M 0.00 % | 31.770 M 0.00 % | 31.770 M 0.00 % | 31.770 M |
| Weighted average shs out | 31.379 M -1.40 % | 31.824 M 0.17 % | 31.770 M -0.06 % | 31.790 M -2.64 % | 32.650 M 0.01 % | 32.647 M 0.30 % | 32.550 M 2.45 % | 31.770 M 0.00 % | 31.770 M 0.00 % | 31.770 M 0.00 % | 31.770 M 0.00 % | 31.770 M |
| EPS diluted | 0.87 112.20 % | 0.41 -8.89 % | 0.45 -48.86 % | 0.88 1 015.34 % | 0.08 231.50 % | -0.06 -137.50 % | 0.16 -33.33 % | 0.24 153.43 % | 0.09 31.89 % | 0.07 -79.49 % | 0.35 259.09 % | -0.22 |
| Earnings per share | 0.87 112.20 % | 0.41 -8.89 % | 0.45 -48.86 % | 0.88 1 015.34 % | 0.08 232.16 % | -0.06 -137.31 % | 0.16 -33.33 % | 0.24 153.43 % | 0.09 31.89 % | 0.07 -79.49 % | 0.35 259.09 % | -0.22 |
| Gross profit | 186.648 M 65.15 % | 113.020 M 25.84 % | 89.812 M 20.81 % | 74.342 M 59.55 % | 46.596 M 6.61 % | 43.706 M -14.44 % | 51.082 M 13.72 % | 44.918 M 0.73 % | 44.592 M 5.49 % | 42.272 M -15.31 % | 49.915 M 53.90 % | 32.434 M |
| Income tax expense | -10.293 M -181.28 % | 12.663 M 100.81 % | 6.306 M 0.64 % | 6.266 M 209.59 % | 2.024 M 29.23 % | 1.566 M -64.51 % | 4.413 M 118.81 % | 2.017 M 833.80 % | 216.000 K -34.15 % | 328.000 K -88.88 % | 2.949 M 1 187.77 % | 229.000 K |
| Cost of revenue | 176.874 M -17.51 % | 214.421 M 68.75 % | 127.068 M 42.74 % | 89.022 M 41.33 % | 62.990 M 9.96 % | 57.286 M -35.89 % | 89.359 M 65.76 % | 53.909 M -34.81 % | 82.693 M 50.17 % | 55.066 M 29.84 % | 42.411 M -24.50 % | 56.170 M |
| General and administrative expenses | 88.415 M 91.86 % | 46.083 M 516.74 % | 7.472 M -17.60 % | 9.068 M -69.33 % | 29.565 M 323.67 % | 6.978 M -75.76 % | 28.794 M 381.02 % | 5.986 M 20.01 % | 4.988 M 49.57 % | 3.335 M -9.45 % | 3.683 M 0.82 % | 3.653 M |
| Selling and marketing expenses | 2.120 M -16.30 % | 2.533 M -14.37 % | 2.958 M -61.58 % | 7.699 M 2 515.34 % | 294.379 K -92.61 % | 3.983 M 375.18 % | 838.121 K -87.88 % | 6.914 M -6.98 % | 7.433 M 111.77 % | 3.510 M -13.74 % | 4.069 M -35.18 % | 6.277 M |
| Other expenses | -4.450 M | 0.000 -100.00 % | 61.329 M 72.10 % | 35.637 M 123.69 % | 15.931 M -54.18 % | 34.769 M | 0.000 -100.00 % | 28.397 M -17.23 % | 34.307 M -2.35 % | 35.131 M 4.65 % | 33.570 M -0.49 % | 33.735 M |
| Operating expenses | 86.590 M 73.05 % | 50.039 M -33.04 % | 74.727 M 42.34 % | 52.500 M 14.57 % | 45.823 M 0.79 % | 45.464 M 48.93 % | 30.527 M -27.43 % | 42.067 M -9.16 % | 46.311 M 9.08 % | 42.457 M 1.34 % | 41.894 M -4.86 % | 44.032 M |
| Cost and expenses | 263.464 M -0.38 % | 264.460 M 31.05 % | 201.795 M 42.59 % | 141.522 M 30.06 % | 108.812 M 5.17 % | 103.465 M -13.70 % | 119.886 M 24.91 % | 95.976 M -25.98 % | 129.662 M 32.16 % | 98.110 M 16.38 % | 84.305 M -15.86 % | 100.202 M |
| Research and development expenses | 4.450 M 212.72 % | 1.423 M -52.06 % | 2.968 M 2 980.50 % | 96.348 K 197.36 % | 32.401 K -77.69 % | 145.227 K -83.77 % | 894.775 K 6.65 % | 839.000 K 248.13 % | 241.000 K -49.90 % | 481.000 K -15.91 % | 572.000 K 55.86 % | 367.000 K |
| Selling general and administrative expenses | 86.590 M 78.11 % | 48.616 M 366.12 % | 10.430 M -37.79 % | 16.767 M -43.85 % | 29.859 M 183.05 % | 10.549 M -64.40 % | 29.632 M 130.94 % | 12.831 M 3.30 % | 12.421 M 81.46 % | 6.845 M -11.70 % | 7.752 M -21.93 % | 9.930 M |
| Interest income | 0.000 -100.00 % | 1.596 M -75.40 % | 6.489 M 2 384.86 % | -284.000 K -140.24 % | 705.836 K 8.91 % | 648.109 K | 0.000 -100.00 % | 668.000 K 101.20 % | 332.000 K -32.24 % | 490.000 K -78.95 % | 2.328 M 246.43 % | 672.000 K |
| Interest expense | 5.477 M -3.57 % | 5.680 M 110.68 % | 2.696 M 110.30 % | 1.282 M -16.12 % | 1.528 M 16.30 % | 1.314 M | 0.000 -100.00 % | 13.000 K -83.33 % | 78.000 K -73.01 % | 289.000 K 896.55 % | 29.000 K -93.78 % | 466.000 K |
| Depreciation and amortization | 5.033 M 7.24 % | 4.693 M 6.88 % | 4.391 M 27.79 % | 3.436 M -9.30 % | 3.788 M 27.04 % | 2.982 M 10.32 % | 2.703 M -14.84 % | 3.174 M 0.13 % | 3.170 M -6.65 % | 3.396 M 17.31 % | 2.895 M 7.02 % | 2.705 M |
| Operating income | 100.058 M 58.87 % | 62.981 M 40.27 % | 44.900 M 105.57 % | 21.842 M 2 725.64 % | 772.994 K 131.27 % | -2.472 M -112.03 % | 20.555 M 620.99 % | 2.851 M 219.94 % | -2.377 M -207.90 % | -772.000 K -109.62 % | 8.021 M 169.16 % | -11.598 M |
| Operating income ratio | 0.28 43.10 % | 0.19 -7.09 % | 0.21 54.84 % | 0.13 1 795.46 % | 0.01 128.82 % | -0.02 -116.73 % | 0.15 407.35 % | 0.03 254.48 % | -0.02 -135.46 % | -0.01 -109.13 % | 0.09 166.37 % | -0.13 |
| Total other income expenses net | -82.709 M -122.55 % | -37.165 M -52.46 % | -24.377 M -296.60 % | 12.399 M 223.86 % | 3.829 M 83.15 % | 2.090 M 118.99 % | -11.006 M -263.43 % | 6.734 M 20.21 % | 5.602 M 65.69 % | 3.381 M -45.38 % | 6.190 M 29.34 % | 4.786 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 32.609 M 75.27 % | 18.605 M 32.38 % | 14.054 M 465.89 % | -3.841 M -163.21 % | 6.077 M -61.69 % | 15.862 M 151.09 % | -31.051 M 11.40 % | -35.046 M -73.15 % | -20.240 M 33.57 % | -30.466 M 3.31 % | -31.508 M 24.07 % | -41.498 M |
| Total investments | 131.855 M 114.21 % | 61.553 M 1.91 % | 60.397 M 1 973.92 % | 2.912 M 0.00 % | 2.912 M -96.56 % | 84.736 M 31.97 % | 64.209 M 404.55 % | 12.726 M -30.71 % | 18.367 M 2.80 % | 17.867 M 23.06 % | 14.519 M 22.19 % | 11.882 M |
| Total debt | 56.375 M 34.22 % | 42.002 M 51.08 % | 27.801 M 247.95 % | 7.990 M -27.80 % | 11.067 M -53.03 % | 23.560 M 114.94 % | 10.961 M 18 368.79 % | -60.000 K -101.21 % | 4.958 M | 0.000 | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 155.704 M 4 283.56 % | 3.552 M | 0.000 -100.00 % | 3.552 M -0.01 % | 3.552 M 0.00 % | 3.552 M 0.00 % | 3.552 M | 0.000 | 0.000 -100.00 % | 3.552 M | 0.000 | 0.000 |
| Retained earnings | 92.568 M -31.42 % | 134.975 M 106.55 % | 65.346 M 26.19 % | 51.784 M -58.55 % | 124.931 M 2.26 % | 122.172 M -4.10 % | 127.391 M 407.74 % | 25.090 M 41.29 % | 17.758 M -84.10 % | 111.665 M 625.66 % | 15.388 M 58.64 % | 9.700 M |
| Common stock | 158.852 M 50.00 % | 105.901 M 0.00 % | 105.901 M 0.00 % | 105.901 M 50.00 % | 70.601 M 0.00 % | 70.601 M 0.00 % | 70.601 M 42.91 % | 49.401 M 0.00 % | 49.401 M 0.00 % | 49.401 M 0.00 % | 49.401 M 0.00 % | 49.401 M |
| Total equity | 314.939 M 6.62 % | 295.389 M 2.35 % | 288.606 M 5.41 % | 273.792 M 9.84 % | 249.255 M 1.04 % | 246.678 M -2.17 % | 252.156 M 44.09 % | 174.998 M 4.37 % | 167.666 M 1.83 % | 164.658 M -0.39 % | 165.296 M 3.56 % | 159.608 M |
| Other non current liabilities | 4.933 M 22.89 % | 4.014 M 774.51 % | 459.000 K -90.89 % | 5.041 M 91.80 % | 2.628 M -27.87 % | 3.644 M 11.15 % | 3.278 M 27.65 % | 2.568 M 548.48 % | 396.000 K -58.66 % | 958.000 K 95 700.00 % | 1.000 K 0.00 % | 1.000 K |
| Long term debt | 0.000 -100.00 % | 556.000 K -36.82 % | 880.000 K -22.87 % | 1.141 M -50.64 % | 2.312 M -62.72 % | 6.202 M -43.42 % | 10.961 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 4.933 M 7.94 % | 4.570 M -6.96 % | 4.912 M -37.12 % | 7.812 M 25.42 % | 6.229 M -36.73 % | 9.845 M -30.86 % | 14.239 M 362.77 % | 3.077 M 96.99 % | 1.562 M 63.05 % | 958.000 K -15.15 % | 1.129 M 10.36 % | 1.023 M |
| Other current liabilities | 10.123 M -17.83 % | 12.320 M 151.99 % | 4.889 M -47.08 % | 9.239 M 31.42 % | 7.030 M -1.73 % | 7.154 M -4.16 % | 7.464 M -49.82 % | 14.876 M 170.28 % | 5.504 M -39.52 % | 9.100 M -25.52 % | 12.218 M 27.74 % | 9.565 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 |
| Short term debt | 56.375 M 36.02 % | 41.446 M 53.95 % | 26.921 M 293.06 % | 6.849 M -21.77 % | 8.755 M -49.56 % | 17.358 M | 0.000 | 0.000 -100.00 % | 4.958 M | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 108.221 M -2.73 % | 111.262 M 48.50 % | 74.926 M 88.42 % | 39.765 M 18.11 % | 33.668 M -20.30 % | 42.246 M 150.89 % | 16.839 M -14.63 % | 19.725 M -22.19 % | 25.350 M 17.39 % | 21.595 M -16.22 % | 25.775 M 30.16 % | 19.803 M |
| Total liabilities | 113.154 M -2.31 % | 115.832 M 45.08 % | 79.838 M 67.81 % | 47.577 M 27.66 % | 37.269 M -28.45 % | 52.091 M 67.61 % | 31.078 M 36.29 % | 22.802 M -15.27 % | 26.912 M 19.33 % | 22.553 M -16.17 % | 26.904 M 29.18 % | 20.826 M |
| Other non current assets | 26.083 M -59.47 % | 64.355 M -3.79 % | 66.892 M -55.30 % | 149.647 M 10.10 % | 135.921 M 88.05 % | 72.281 M 42.15 % | 50.849 M 42.85 % | 35.597 M -17.14 % | 42.959 M 29.69 % | 33.125 M 11.15 % | 29.802 M 10.52 % | 26.965 M |
| Long term investments | 14.823 M 151.56 % | -28.749 M -6 928.74 % | 421.000 K 100.56 % | -75.433 M -24.95 % | -60.369 M -2 172.94 % | 2.912 M 2 249.36 % | 123.958 K 102.19 % | -5.656 M 31.96 % | -8.313 M | 0.000 | 0.000 | 0.000 |
| Intangible assets | 0.000 -100.00 % | 95.110 M | 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 |
| Goodwill and intangible assets | 0.000 -100.00 % | 28.805 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 46.099 M 0.61 % | 45.818 M 3.82 % | 44.131 M -1.25 % | 44.690 M 20.81 % | 36.992 M -6.74 % | 39.665 M 5.71 % | 37.522 M 10.88 % | 33.841 M 39.07 % | 24.333 M -7.00 % | 26.164 M -6.36 % | 27.940 M -12.72 % | 32.011 M |
| Total non current assets | 87.005 M -21.07 % | 110.229 M -1.09 % | 111.444 M -6.27 % | 118.905 M 5.65 % | 112.545 M -2.01 % | 114.859 M 29.79 % | 88.495 M 38.75 % | 63.782 M 8.14 % | 58.979 M -0.52 % | 59.289 M 2.68 % | 57.742 M -2.09 % | 58.976 M |
| Other current assets | 33.365 M 125.91 % | 14.769 M -43.91 % | 26.330 M 69.61 % | 15.524 M 6.15 % | 14.624 M -22.25 % | 18.810 M 50.88 % | 12.467 M 43.80 % | 8.670 M -24.36 % | 11.462 M -50.49 % | 23.153 M 2.88 % | 22.505 M -4.29 % | 23.514 M |
| Short term investments | 117.032 M 29.60 % | 90.302 M 50.56 % | 59.976 M -23.45 % | 78.345 M 23.80 % | 63.281 M -22.66 % | 81.823 M 27.68 % | 64.085 M 248.63 % | 18.382 M -31.10 % | 26.680 M | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 23.766 M 1.58 % | 23.397 M 70.20 % | 13.747 M 16.19 % | 11.831 M 137.08 % | 4.990 M -35.17 % | 7.698 M -81.68 % | 42.012 M 20.08 % | 34.986 M 38.84 % | 25.198 M -17.29 % | 30.466 M -3.31 % | 31.508 M -24.07 % | 41.498 M |
| Cash and short term investments | 140.798 M 23.83 % | 113.699 M 54.22 % | 73.724 M -21.18 % | 93.539 M 26.82 % | 73.759 M -17.61 % | 89.521 M -15.62 % | 106.097 M 98.80 % | 53.368 M 2.87 % | 51.878 M 70.28 % | 30.466 M -3.31 % | 31.508 M -24.07 % | 41.498 M |
| Total current assets | 341.088 M 13.32 % | 300.992 M 17.14 % | 256.945 M 27.45 % | 201.611 M 15.88 % | 173.979 M -5.40 % | 183.910 M -5.56 % | 194.739 M 45.30 % | 134.021 M -0.87 % | 135.199 M 5.69 % | 127.925 M -4.86 % | 134.464 M 10.71 % | 121.452 M |
| Inventory | 108.047 M 39.57 % | 77.414 M 50.94 % | 51.289 M 86.14 % | 27.554 M 26.90 % | 21.713 M -25.23 % | 29.039 M 14.53 % | 25.356 M -34.80 % | 38.891 M 2.24 % | 38.039 M 67.89 % | 22.657 M 12.20 % | 20.193 M -15.78 % | 23.977 M |
| Net receivables | 58.878 M -38.09 % | 95.110 M -9.94 % | 105.602 M 62.48 % | 64.994 M 1.74 % | 63.883 M 37.26 % | 46.540 M -8.42 % | 50.819 M 41.67 % | 35.872 M 6.07 % | 33.820 M -34.23 % | 51.424 M -14.34 % | 60.032 M 86.21 % | 32.239 M |
| Tax 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 |
| Other assets | 0.000 | 0.000 -100.00 % | 55.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.623 K -100.66 % | 400.000 K 13 433.33 % | -3.000 K 50.00 % | -6.000 K -200.00 % | 6.000 K |
| Account payables | 41.723 M -24.12 % | 54.982 M 34.32 % | 40.933 M 85.65 % | 22.048 M 57.03 % | 14.041 M -20.83 % | 17.734 M 89.17 % | 9.374 M 93.32 % | 4.849 M -67.43 % | 14.888 M 19.15 % | 12.495 M -7.83 % | 13.557 M 32.42 % | 10.238 M |
| Tax payables | 0.000 -100.00 % | 2.514 M 15.16 % | 2.183 M 33.97 % | 1.629 M -57.59 % | 3.842 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 -100.00 % | 1.726 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 448.000 K | 0.000 | 0.000 | 0.000 |
| Minority interest | 383.000 K 834.15 % | 41.000 K 133.33 % | -123.000 K -251.85 % | 81.000 K 110.82 % | -748.892 K -32.02 % | -567.237 K -83.90 % | -308.450 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 556.000 K -38.77 % | 908.000 K -25.08 % | 1.212 M -17.66 % | 1.472 M | 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 |
| Other total stockholders equity | 50.920 M 0.00 % | 50.920 M -56.66 % | 117.482 M 1.20 % | 116.087 M 127.98 % | 50.920 M 0.00 % | 50.920 M 0.00 % | 50.920 M -49.34 % | 100.507 M 0.00 % | 100.507 M 251 167.50 % | 40.000 K -99.96 % | 100.507 M 0.00 % | 100.507 M |
| Deferred tax liabilities non current | 0.000 | 0.000 -100.00 % | 1.847 M 13.31 % | 1.630 M 26.47 % | 1.289 M | 0.000 | 0.000 -100.00 % | 509.000 K -29.11 % | 718.000 K | 0.000 -100.00 % | 1.128 M 10.37 % | 1.022 M |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.628 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 428.093 M 4.10 % | 411.221 M 11.61 % | 368.444 M 14.95 % | 320.516 M 11.86 % | 286.524 M -4.10 % | 298.769 M 5.48 % | 283.234 M 43.19 % | 197.800 M 1.66 % | 194.578 M 3.94 % | 187.211 M -2.60 % | 192.200 M 6.52 % | 180.434 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Change in working capital | -17.320 M -384.03 % | 6.098 M 110.50 % | -58.062 M -1 112.40 % | -4.789 M 73.72 % | -18.222 M -210.88 % | 16.434 M 200.51 % | -16.351 M -1 693.64 % | 1.026 M -93.61 % | 16.056 M 272.96 % | 4.305 M 121.56 % | -19.967 M -146.98 % | 42.501 M |
| Accounts receivables | 32.091 M 101.88 % | 15.896 M 141.66 % | -38.154 M | 0.000 100.00 % | -16.810 M | 0.000 100.00 % | -16.313 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 45.646 M |
| Inventory | -30.634 M -17.26 % | -26.125 M -10.07 % | -23.735 M -743.64 % | 3.688 M -49.66 % | 7.326 M 262.54 % | -4.507 M -133.30 % | 13.535 M 1 686.79 % | -853.000 K 94.45 % | -15.382 M -524.27 % | -2.464 M -165.12 % | 3.784 M 227.34 % | 1.156 M |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -18.777 M -215.01 % | 16.327 M 326.63 % | 3.827 M 145.15 % | -8.477 M 2.99 % | -8.738 M -141.73 % | 20.941 M 254.28 % | -13.573 M -822.36 % | 1.879 M -94.02 % | 31.438 M 364.44 % | 6.769 M 128.50 % | -23.751 M -452.22 % | -4.301 M |
| Other non cash items | -30.229 M -234.98 % | -9.024 M -2.87 % | -8.772 M 12.65 % | -10.042 M -134.92 % | -4.275 M 10.14 % | -4.757 M 12.98 % | -5.467 M 59.26 % | -13.418 M -425.37 % | -2.554 M 70.62 % | -8.692 M -21.94 % | -7.128 M 47.98 % | -13.702 M |
| Net cash provided by operating activities | -15.216 M -201.98 % | 14.920 M 130.94 % | -48.226 M -390.87 % | 16.580 M 202.78 % | -16.131 M -226.91 % | 12.711 M 190.94 % | -13.978 M -3 898.36 % | 368.000 K -98.15 % | 19.897 M 1 129.73 % | 1.618 M 116.20 % | -9.989 M -140.45 % | 24.692 M |
| Investments in property plant and equipment | -4.907 M 23.20 % | -6.389 M -21.76 % | -5.247 M | 0.000 100.00 % | -1.115 M | 0.000 100.00 % | -6.488 M 57.16 % | -15.145 M -482.72 % | -2.599 M -60.43 % | -1.620 M -12.97 % | -1.434 M 10.15 % | -1.596 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -195.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 100.00 % | -43.114 M -121.19 % | -19.492 M 56.35 % | -44.654 M 38.63 % | -72.763 M | 0.000 100.00 % | -2.000 K 100.00 % | -61.277 M -39.41 % | -43.956 M -159.53 % | -16.937 M 24.15 % | -22.331 M |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 -100.00 % | 11.274 M -83.28 % | 67.419 M 2.31 % | 65.898 M | 0.000 -100.00 % | 18.148 M -55.10 % | 40.420 M -17.76 % | 49.146 M 300.83 % | 12.261 M 46.00 % | 8.398 M |
| Other investing activites | 17.659 M 706.01 % | -2.914 M -103.36 % | 86.802 M 2 031.51 % | -4.494 M -490.56 % | 1.151 M 103.25 % | -35.400 M 34.52 % | -54.063 M -281.45 % | -14.173 M -772.66 % | 2.107 M -56.69 % | 4.865 M -1.18 % | 4.923 M 3.01 % | 4.779 M |
| Net cash used for investing activites | 12.752 M 237.07 % | -9.303 M -124.20 % | 38.441 M 402.40 % | -12.712 M -155.75 % | 22.801 M 153.95 % | -42.266 M 30.20 % | -60.550 M -432.69 % | -11.367 M 46.76 % | -21.349 M -353.10 % | 8.435 M 810.61 % | -1.187 M 88.96 % | -10.750 M |
| Debt repayment | 204.000 K -98.59 % | 14.506 M -27.73 % | 20.071 M 968.12 % | -2.312 M 40.56 % | -3.890 M 18.28 % | -4.760 M -143.42 % | 10.961 M | 0.000 -100.00 % | 4.958 M | 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 |
| 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 |
| Dividends paid | -7.943 M -50.01 % | -5.295 M 0.00 % | -5.295 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.935 M 0.88 % | -2.961 M -3.28 % | -2.867 M -0.70 % | -2.847 M |
| Other financing activites | 10.570 M 304.17 % | -5.177 M -68.41 % | -3.074 M | 0.000 | 0.000 | 0.000 -100.00 % | 72.080 M 216.61 % | 22.766 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | 2.831 M -29.82 % | 4.034 M -65.53 % | 11.702 M 606.14 % | -2.312 M 40.56 % | -3.890 M 18.28 % | -4.760 M -105.73 % | 83.041 M 264.76 % | 22.766 M 1 025.36 % | 2.023 M 168.32 % | -2.961 M -3.28 % | -2.867 M -0.70 % | -2.847 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 368.000 K -96.19 % | 9.650 M 463.01 % | 1.714 M 10.14 % | 1.556 M -44.02 % | 2.780 M 108.10 % | -34.314 M -503.09 % | 8.513 M -27.65 % | 11.766 M 1 964.21 % | 570.000 K -91.96 % | 7.093 M 150.51 % | -14.043 M -226.57 % | 11.095 M |
| Cash at beginning of period | 23.398 M 70.19 % | 13.748 M 14.24 % | 12.034 M 14.85 % | 10.478 M 36.12 % | 7.698 M -81.68 % | 42.012 M 71.52 % | 24.494 M 92.44 % | 12.728 M 4.69 % | 12.158 M 140.04 % | 5.065 M -73.49 % | 19.108 M 138.46 % | 8.013 M |
| Cash at end of period | 23.766 M 1.57 % | 23.398 M 70.19 % | 13.748 M 14.24 % | 12.034 M 14.85 % | 10.478 M 36.12 % | 7.698 M -76.68 % | 33.007 M 34.76 % | 24.494 M 92.44 % | 12.728 M 4.69 % | 12.158 M 140.04 % | 5.065 M -73.49 % | 19.108 M |
| Operating cash flow | -15.216 M -201.98 % | 14.920 M 130.94 % | -48.226 M -390.87 % | 16.580 M 202.78 % | -16.131 M -226.91 % | 12.711 M 190.94 % | -13.978 M -3 898.36 % | 368.000 K -98.15 % | 19.897 M 1 129.73 % | 1.618 M 116.20 % | -9.989 M -140.45 % | 24.692 M |
| Capital expenditure | -4.907 M 23.20 % | -6.389 M -21.76 % | -5.247 M -144.84 % | -2.143 M -92.15 % | -1.115 M | 0.000 100.00 % | -6.488 M 57.16 % | -15.145 M -482.72 % | -2.599 M -60.43 % | -1.620 M -12.97 % | -1.434 M 10.15 % | -1.596 M |
| Free CashFlow | -20.123 M -335.88 % | 8.531 M 115.95 % | -53.473 M -422.52 % | 16.580 M 196.14 % | -17.246 M -235.68 % | 12.711 M 162.11 % | -20.466 M -38.50 % | -14.777 M -185.43 % | 17.298 M 865 000.00 % | -2.000 K 99.98 % | -11.423 M -149.46 % | 23.096 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 |
| 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 | 43.363 M -58.91 % | 105.537 M 7.88 % | 97.831 M 4.01 % | 94.061 M 42.32 % | 66.093 M -33.75 % | 99.757 M 35.83 % | 73.444 M -18.84 % | 90.488 M 41.94 % | 63.751 M -36.29 % | 100.065 M 156.35 % | 39.034 M -21.17 % | 49.514 M 75.16 % | 28.268 M -57.15 % | 65.963 M 0.00 % | 65.963 M 319.65 % | 15.719 M 0.00 % | 15.719 M -50.00 % | 31.435 M 0.00 % | 31.435 M 34.58 % | 23.358 M 0.00 % | 23.358 M -14.98 % | 27.473 M 0.00 % | 27.473 M 19.33 % | 23.023 M 0.00 % | 23.023 M -56.50 % | 52.932 M 0.00 % | 52.932 M 206.16 % | 17.289 M 0.00 % | 17.289 M |
| Net income | 9.642 M 157.83 % | -16.672 M -190.53 % | 18.415 M 21.88 % | 15.109 M 44.61 % | 10.448 M 367.62 % | -3.904 M -165.16 % | 5.991 M 65.04 % | 3.630 M -50.03 % | 7.265 M -38.83 % | 11.876 M 24.64 % | 9.528 M 146.54 % | -20.473 M -530.91 % | -3.245 M -116.43 % | 19.752 M 0.00 % | 19.752 M 442.66 % | -5.764 M 0.00 % | -5.764 M -1 430.10 % | 433.366 K 0.00 % | 433.366 K -49.34 % | 855.426 K 0.00 % | 855.426 K 119.95 % | -4.289 M 0.00 % | -4.289 M -229.38 % | 3.315 M 0.00 % | 3.315 M 204.78 % | 1.088 M 0.00 % | 1.088 M -26.55 % | 1.481 M 0.00 % | 1.481 M |
| Income before tax | 9.738 M 133.63 % | -28.959 M -298.73 % | 14.572 M -12.35 % | 16.625 M 10.02 % | 15.111 M 202.83 % | 4.990 M -30.46 % | 7.176 M 97.96 % | 3.625 M -64.15 % | 10.112 M -31.09 % | 14.674 M 33.76 % | 10.970 M 158.08 % | -18.888 M -472.36 % | -3.300 M -114.46 % | 22.824 M 0.00 % | 22.824 M 500.16 % | -5.704 M 0.00 % | -5.704 M -494.63 % | 1.445 M 0.00 % | 1.445 M 68.96 % | 855.426 K 0.00 % | 855.426 K 124.40 % | -3.506 M 0.00 % | -3.506 M -205.76 % | 3.315 M 0.00 % | 3.315 M 0.62 % | 3.294 M 0.00 % | 3.294 M 122.48 % | 1.481 M 0.00 % | 1.481 M |
| Income before tax ratio | 0.22 181.84 % | -0.27 -284.22 % | 0.15 -15.73 % | 0.18 -22.69 % | 0.23 357.07 % | 0.05 -48.80 % | 0.10 143.90 % | 0.04 -74.74 % | 0.16 8.16 % | 0.15 -47.82 % | 0.28 173.67 % | -0.38 -226.77 % | -0.12 -133.74 % | 0.35 0.00 % | 0.35 195.35 % | -0.36 0.00 % | -0.36 -889.22 % | 0.05 0.00 % | 0.05 25.55 % | 0.04 0.00 % | 0.04 128.70 % | -0.13 0.00 % | -0.13 -188.63 % | 0.14 0.00 % | 0.14 131.34 % | 0.06 0.00 % | 0.06 -27.33 % | 0.09 0.00 % | 0.09 |
| EBITDA | 13.159 M 74.86 % | 7.526 M -56.21 % | 17.184 M -13.23 % | 19.804 M 706.79 % | -3.264 M -141.16 % | 7.929 M -18.74 % | 9.758 M 42.20 % | 6.862 M -41.22 % | 11.674 M -8.73 % | 12.790 M -3.61 % | 13.269 M 205.98 % | -12.520 M -356.60 % | -2.742 M -113.06 % | 20.992 M 0.00 % | 20.992 M 355.26 % | -8.224 M 0.00 % | -8.224 M -1 058.90 % | 857.656 K 0.00 % | 857.654 K -43.51 % | 1.518 M 0.00 % | 1.518 M 146.95 % | -3.234 M 4.74 % | -3.395 M -193.02 % | 3.650 M 0.00 % | 3.650 M 54.40 % | 2.364 M 0.00 % | 2.364 M 43.04 % | 1.652 M 0.00 % | 1.652 M |
| Net income ratio | 0.22 240.76 % | -0.16 -183.92 % | 0.19 17.18 % | 0.16 1.61 % | 0.16 503.93 % | -0.04 -147.98 % | 0.08 103.34 % | 0.04 -64.80 % | 0.11 -3.98 % | 0.12 -51.38 % | 0.24 159.03 % | -0.41 -260.19 % | -0.11 -138.34 % | 0.30 0.00 % | 0.30 181.65 % | -0.37 0.00 % | -0.37 -2 760.02 % | 0.01 0.00 % | 0.01 -62.36 % | 0.04 0.00 % | 0.04 123.46 % | -0.16 0.00 % | -0.16 -208.42 % | 0.14 0.00 % | 0.14 600.72 % | 0.02 0.00 % | 0.02 -76.01 % | 0.09 0.00 % | 0.09 |
| Ratio EBITDA | 0.30 325.57 % | 0.07 -59.40 % | 0.18 -16.57 % | 0.21 526.37 % | -0.05 -162.13 % | 0.08 -40.18 % | 0.13 75.20 % | 0.08 -58.59 % | 0.18 43.27 % | 0.13 -62.40 % | 0.34 234.44 % | -0.25 -160.68 % | -0.10 -130.48 % | 0.32 0.00 % | 0.32 160.83 % | -0.52 0.00 % | -0.52 -2 017.67 % | 0.03 0.00 % | 0.03 -58.03 % | 0.07 0.00 % | 0.07 155.22 % | -0.12 4.74 % | -0.12 -177.95 % | 0.16 0.00 % | 0.16 254.98 % | 0.04 0.00 % | 0.04 -53.28 % | 0.10 0.00 % | 0.10 |
| Gross profit ratio | 0.60 -3.58 % | 0.62 8.51 % | 0.58 38.67 % | 0.41 7.65 % | 0.39 0.98 % | 0.38 8.77 % | 0.35 21.40 % | 0.29 -19.78 % | 0.36 41.73 % | 0.25 -55.26 % | 0.57 631.51 % | 0.08 -86.30 % | 0.57 2.87 % | 0.55 0.00 % | 0.55 178.85 % | 0.20 0.00 % | 0.20 -53.70 % | 0.43 0.20 % | 0.43 -18.44 % | 0.52 0.00 % | 0.52 59.43 % | 0.33 0.00 % | 0.33 -45.78 % | 0.60 0.00 % | 0.60 120.61 % | 0.27 0.00 % | 0.27 -57.14 % | 0.64 0.00 % | 0.64 |
| Weighted average shs out dil | 31.770 M 6.16 % | 29.926 M -5.75 % | 31.750 M -1.23 % | 32.147 M 0.52 % | 31.980 M 2.74 % | 31.128 M -1.28 % | 31.532 M -4.45 % | 33.000 M 4.47 % | 31.587 M -0.61 % | 31.780 M 0.06 % | 31.760 M 0.32 % | 31.658 M -0.35 % | 31.770 M -1.27 % | 32.179 M 0.00 % | 32.179 M -1.38 % | 32.631 M 0.00 % | 32.631 M -0.12 % | 32.669 M 0.00 % | 32.669 M 2.83 % | 31.770 M 0.00 % | 31.770 M -4.29 % | 33.196 M 0.00 % | 33.196 M 4.60 % | 31.735 M 0.00 % | 31.735 M -24.67 % | 42.127 M 0.00 % | 42.127 M 83.37 % | 22.974 M 0.00 % | 22.974 M |
| Weighted average shs out | 31.770 M 6.16 % | 29.926 M -5.74 % | 31.750 M -1.23 % | 32.147 M 0.52 % | 31.980 M 2.74 % | 31.128 M -1.28 % | 31.532 M -4.45 % | 33.000 M 4.47 % | 31.587 M -0.56 % | 31.765 M 0.02 % | 31.760 M 0.32 % | 31.658 M -0.35 % | 31.770 M -1.27 % | 32.179 M 0.00 % | 32.179 M -1.38 % | 32.631 M 0.00 % | 32.631 M -0.12 % | 32.670 M 0.00 % | 32.670 M 1.78 % | 32.099 M 0.00 % | 32.099 M -3.31 % | 33.196 M 0.00 % | 33.196 M 4.60 % | 31.735 M 0.00 % | 31.735 M -24.67 % | 42.128 M 0.00 % | 42.128 M 83.37 % | 22.974 M 0.00 % | 22.974 M |
| EPS diluted | 0.20 135.71 % | -0.56 -196.55 % | 0.58 23.40 % | 0.47 42.42 % | 0.33 353.85 % | -0.13 -168.42 % | 0.19 72.73 % | 0.11 -52.17 % | 0.23 -37.84 % | 0.37 23.33 % | 0.30 146.15 % | -0.65 -306.25 % | -0.16 -126.23 % | 0.61 0.00 % | 0.61 438.89 % | -0.18 0.00 % | -0.18 -1 453.38 % | 0.01 0.00 % | 0.01 -50.19 % | 0.03 0.00 % | 0.03 120.54 % | -0.13 0.00 % | -0.13 -230.00 % | 0.10 0.00 % | 0.10 287.60 % | 0.03 0.00 % | 0.03 -59.94 % | 0.06 0.00 % | 0.06 |
| Earnings per share | 0.20 135.71 % | -0.56 -196.55 % | 0.58 23.40 % | 0.47 42.42 % | 0.33 353.85 % | -0.13 -168.42 % | 0.19 72.73 % | 0.11 -52.17 % | 0.23 -37.84 % | 0.37 23.33 % | 0.30 146.15 % | -0.65 -306.25 % | -0.16 -126.23 % | 0.61 0.00 % | 0.61 438.89 % | -0.18 0.00 % | -0.18 -1 453.38 % | 0.01 0.00 % | 0.01 -50.56 % | 0.03 0.00 % | 0.03 120.69 % | -0.13 0.00 % | -0.13 -230.00 % | 0.10 0.00 % | 0.10 287.60 % | 0.03 0.00 % | 0.03 -59.94 % | 0.06 0.00 % | 0.06 |
| Gross profit | 26.098 M -60.38 % | 65.878 M 17.06 % | 56.279 M 44.23 % | 39.021 M 53.21 % | 25.469 M -33.10 % | 38.068 M 47.75 % | 25.766 M -1.47 % | 26.150 M 13.86 % | 22.967 M -9.70 % | 25.435 M 14.68 % | 22.179 M 476.68 % | 3.846 M -76.00 % | 16.023 M -55.92 % | 36.346 M 0.00 % | 36.346 M 1 070.18 % | 3.106 M 0.00 % | 3.106 M -76.85 % | 13.416 M 0.20 % | 13.389 M 9.77 % | 12.197 M 0.00 % | 12.197 M 35.55 % | 8.999 M 0.00 % | 8.999 M -35.31 % | 13.909 M 0.00 % | 13.909 M -4.05 % | 14.496 M 0.00 % | 14.496 M 31.23 % | 11.046 M 0.00 % | 11.046 M |
| Income tax expense | 3.407 M 126.82 % | -12.704 M -233.35 % | -3.811 M -348.27 % | 1.535 M -67.25 % | 4.687 M -46.80 % | 8.810 M 591.52 % | 1.274 M 4 450.00 % | 28.000 K -99.01 % | 2.817 M 3.11 % | 2.732 M 89.72 % | 1.440 M -14.74 % | 1.689 M 1 323.91 % | -138.000 K -104.49 % | 3.073 M 0.00 % | 3.073 M 4 990.74 % | 60.358 K 0.00 % | 60.358 K -94.04 % | 1.012 M 0.00 % | 1.012 M | 0.000 | 0.000 -100.00 % | 783.069 K 0.00 % | 783.070 K | 0.000 | 0.000 -100.00 % | 2.207 M 0.00 % | 2.207 M | 0.000 | 0.000 |
| Cost of revenue | 17.265 M -56.47 % | 39.659 M -4.56 % | 41.552 M -24.51 % | 55.040 M 35.49 % | 40.624 M -34.15 % | 61.689 M 29.39 % | 47.678 M -25.89 % | 64.338 M 57.75 % | 40.784 M -45.35 % | 74.630 M 342.78 % | 16.855 M -63.09 % | 45.668 M 272.95 % | 12.245 M -58.66 % | 29.617 M 0.00 % | 29.617 M 134.82 % | 12.613 M 0.00 % | 12.613 M -30.00 % | 18.019 M -0.15 % | 18.047 M 61.70 % | 11.160 M 0.00 % | 11.160 M -39.59 % | 18.475 M 0.00 % | 18.475 M 102.71 % | 9.114 M 0.00 % | 9.114 M -76.29 % | 38.436 M 0.00 % | 38.436 M 515.64 % | 6.243 M 0.00 % | 6.243 M |
| General and administrative expenses | 0.000 -100.00 % | 58.327 M | 0.000 | 0.000 | 0.000 -100.00 % | 22.050 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.741 M 0.00 % | 8.741 M | 0.000 | 0.000 -100.00 % | 8.769 M 0.00 % | 8.769 M | 0.000 | 0.000 -100.00 % | 8.057 M 0.00 % | 8.057 M | 0.000 | 0.000 -100.00 % | 7.576 M 0.00 % | 7.576 M | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.533 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 206.740 K 0.00 % | 206.740 K | 0.000 | 0.000 -100.00 % | 147.189 K 0.00 % | 147.190 K | 0.000 | 0.000 -100.00 % | 275.158 K 0.00 % | 275.159 K | 0.000 | 0.000 -100.00 % | 419.061 K 0.00 % | 419.061 K | 0.000 | 0.000 |
| Other expenses | 28.202 M 733.75 % | -4.450 M -109.53 % | 46.695 M 53.80 % | 30.360 M | 0.000 -100.00 % | 4.004 M -57.82 % | 9.492 M -65.08 % | 27.183 M 39.61 % | 19.470 M 138.75 % | 8.155 M -54.17 % | 17.794 M -25.22 % | 23.794 M 16.68 % | 20.393 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 | 28.202 M -50.09 % | 56.502 M 21.00 % | 46.695 M 53.80 % | 30.360 M 217.37 % | 9.566 M -68.12 % | 30.010 M 216.16 % | 9.492 M -65.08 % | 27.183 M 39.61 % | 19.470 M 138.75 % | 8.155 M -54.17 % | 17.794 M -25.22 % | 23.794 M 16.68 % | 20.393 M 126.70 % | 8.996 M 0.00 % | 8.996 M 44.88 % | 6.209 M 0.00 % | 6.209 M -30.49 % | 8.932 M 0.00 % | 8.932 M 48.55 % | 6.013 M 0.00 % | 6.013 M -28.46 % | 8.405 M 0.00 % | 8.405 M 32.64 % | 6.337 M 0.00 % | 6.337 M -24.94 % | 8.442 M 0.00 % | 8.442 M 23.76 % | 6.821 M 0.00 % | 6.821 M |
| Cost and expenses | 45.467 M 14.74 % | 39.627 M -55.10 % | 88.247 M 3.33 % | 85.400 M 70.15 % | 50.190 M -45.27 % | 91.699 M 60.40 % | 57.170 M -37.53 % | 91.521 M 51.89 % | 60.254 M -27.22 % | 82.785 M 138.92 % | 34.649 M -50.12 % | 69.462 M 112.83 % | 32.638 M -15.47 % | 38.613 M 0.00 % | 38.613 M 105.15 % | 18.822 M 0.00 % | 18.822 M -30.16 % | 26.952 M -0.10 % | 26.979 M 57.10 % | 17.173 M 0.00 % | 17.173 M -36.11 % | 26.880 M 0.00 % | 26.880 M 73.97 % | 15.451 M 0.00 % | 15.451 M -67.04 % | 46.878 M 0.00 % | 46.878 M 258.82 % | 13.065 M 0.00 % | 13.065 M |
| Research and development expenses | 0.000 -100.00 % | 4.450 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.423 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 48.174 K 0.00 % | 48.174 K | 0.000 | 0.000 -100.00 % | 16.200 K -0.01 % | 16.201 K | 0.000 | 0.000 -100.00 % | 72.613 K 0.00 % | 72.614 K | 0.000 | 0.000 -100.00 % | 447.388 K 0.00 % | 447.388 K | 0.000 | 0.000 |
| Selling general and administrative expenses | 0.000 -100.00 % | 56.502 M | 0.000 | 0.000 -100.00 % | 9.566 M -61.09 % | 24.583 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.948 M 0.00 % | 8.948 M 44.10 % | 6.209 M 0.00 % | 6.209 M -30.36 % | 8.916 M 0.00 % | 8.916 M 48.28 % | 6.013 M 0.00 % | 6.013 M -27.83 % | 8.332 M 0.00 % | 8.332 M 31.49 % | 6.337 M 0.00 % | 6.337 M -20.74 % | 7.995 M 0.00 % | 7.995 M 17.20 % | 6.821 M 0.00 % | 6.821 M |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 2.133 M 102.95 % | 1.051 M -20.50 % | 1.322 M -26.80 % | 1.806 M 39.24 % | 1.297 M 11.43 % | 1.164 M -18.09 % | 1.421 M -15.42 % | 1.680 M 18.73 % | 1.415 M | 0.000 -100.00 % | 1.778 M -12.46 % | 2.031 M 394.16 % | 411.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 |
| Depreciation and amortization | 1.288 M 9.57 % | 1.176 M -8.88 % | 1.290 M -6.05 % | 1.373 M 17.03 % | 1.173 M -15.29 % | 1.385 M 19.29 % | 1.161 M -25.43 % | 1.557 M 959.18 % | 147.000 K -87.71 % | 1.196 M 129.56 % | 521.000 K -87.99 % | 4.337 M 2 850.34 % | 147.000 K -82.44 % | 837.344 K 0.00 % | 837.344 K -4.93 % | 880.743 K 0.00 % | 880.743 K -5.57 % | 932.738 K 0.00 % | 932.737 K -2.98 % | 961.420 K 0.00 % | 961.420 K 19.12 % | 807.132 K 0.00 % | 807.131 K 18.02 % | 683.870 K 0.00 % | 683.870 K 38.42 % | 494.055 K 0.00 % | 494.055 K -42.38 % | 857.493 K 0.00 % | 857.493 K |
| Operating income | -2.104 M -103.19 % | 65.910 M 587.71 % | 9.584 M 10.66 % | 8.661 M -45.54 % | 15.903 M 97.36 % | 8.058 M -50.49 % | 16.274 M 1 675.41 % | -1.033 M -107.61 % | 13.579 M -21.42 % | 17.280 M 35.55 % | 12.748 M 163.91 % | -19.948 M -356.48 % | -4.370 M -115.98 % | 27.350 M 0.00 % | 27.350 M 981.36 % | -3.103 M 0.00 % | -3.103 M -169.21 % | 4.483 M 0.62 % | 4.456 M -27.94 % | 6.184 M 0.00 % | 6.184 M 941.77 % | 593.624 K 0.00 % | 593.622 K -92.16 % | 7.573 M 0.00 % | 7.573 M 25.09 % | 6.054 M 0.00 % | 6.054 M 43.31 % | 4.224 M 0.00 % | 4.224 M |
| Operating income ratio | -0.05 -107.77 % | 0.62 537.49 % | 0.10 6.39 % | 0.09 -61.73 % | 0.24 197.88 % | 0.08 -63.55 % | 0.22 2 041.01 % | -0.01 -105.36 % | 0.21 23.34 % | 0.17 -47.12 % | 0.33 181.06 % | -0.40 -160.61 % | -0.15 -137.28 % | 0.41 0.00 % | 0.41 310.02 % | -0.20 0.00 % | -0.20 -238.42 % | 0.14 0.62 % | 0.14 -46.46 % | 0.26 0.00 % | 0.26 1 125.33 % | 0.02 0.00 % | 0.02 -93.43 % | 0.33 0.00 % | 0.33 187.60 % | 0.11 0.00 % | 0.11 -53.19 % | 0.24 0.00 % | 0.24 |
| Total other income expenses net | 11.842 M 112.48 % | -94.869 M -2 001.94 % | 4.988 M -37.37 % | 7.964 M 1 105.56 % | -792.000 K 74.19 % | -3.068 M | 0.000 -100.00 % | 4.658 M 234.35 % | -3.467 M -33.04 % | -2.606 M -46.57 % | -1.778 M -267.74 % | 1.060 M -0.93 % | 1.070 M 123.64 % | -4.526 M 0.00 % | -4.526 M -74.03 % | -2.601 M 0.00 % | -2.601 M 14.40 % | -3.038 M -0.91 % | -3.011 M 43.50 % | -5.329 M 0.00 % | -5.329 M -29.99 % | -4.099 M 0.00 % | -4.099 M 3.72 % | -4.258 M 0.00 % | -4.258 M -54.31 % | -2.759 M 0.00 % | -2.759 M -0.58 % | -2.744 M 0.00 % | -2.744 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-12-31 | 2023-09-30 | 2023-06-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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 32.609 M | 0.000 -100.00 % | 3.854 M | 0.000 -100.00 % | 18.604 M | 0.000 -100.00 % | 16.402 M | 0.000 -100.00 % | 14.054 M 458.39 % | 2.517 M 165.53 % | -3.841 M 30.38 % | -5.517 M -142.87 % | 12.868 M 75.31 % | 7.340 M 20.79 % | 6.077 M 931.05 % | 589.380 K -89.96 % | 5.872 M 0.00 % | 5.872 M -62.98 % | 15.862 M 0.00 % | 15.862 M 452.29 % | -4.503 M -591.35 % | 916.363 K 102.95 % | -31.051 M 0.00 % | -31.051 M -283.63 % | -8.094 M | 0.000 |
| Total investments | 0.000 -100.00 % | 131.855 M | 0.000 -100.00 % | 59.434 M | 0.000 -100.00 % | 61.553 M | 0.000 -100.00 % | 61.677 M | 0.000 -100.00 % | 60.397 M 42.86 % | 42.276 M 1 351.67 % | 2.912 M -96.42 % | 81.257 M 2 690.21 % | 2.912 M -95.67 % | 67.283 M 2 210.38 % | 2.912 M -95.60 % | 66.193 M 314.30 % | 15.977 M -82.77 % | 92.743 M 9.45 % | 84.736 M 0.00 % | 84.736 M 443.91 % | 15.579 M -85.69 % | 108.851 M 69.53 % | 64.209 M 0.00 % | 64.209 M 4.87 % | 61.226 M | 0.000 |
| Total debt | 0.000 -100.00 % | 56.375 M | 0.000 -100.00 % | 42.490 M | 0.000 -100.00 % | 42.002 M | 0.000 -100.00 % | 33.064 M | 0.000 -100.00 % | 27.801 M 97.94 % | 14.045 M 75.78 % | 7.990 M 22.59 % | 6.518 M -58.18 % | 15.583 M 0.00 % | 15.583 M 40.80 % | 11.067 M 0.00 % | 11.067 M -20.22 % | 13.872 M 0.00 % | 13.872 M -41.12 % | 23.560 M 0.00 % | 23.560 M 141.95 % | 9.737 M 0.00 % | 9.737 M -11.17 % | 10.961 M 0.00 % | 10.961 M -7.23 % | 11.816 M | 0.000 |
| Accumulated other comprehensive income loss | 314.556 M 102.02 % | 155.704 M -50.59 % | 315.122 M 101.65 % | 156.270 M -47.09 % | 295.348 M 8 214.98 % | 3.552 M -98.82 % | 301.685 M | 0.000 -100.00 % | 287.334 M | 0.000 -100.00 % | 168.985 M | 0.000 -100.00 % | 3.552 M | 0.000 -100.00 % | 3.552 M 0.00 % | 3.552 M 0.00 % | 3.552 M | 0.000 -100.00 % | 178.426 M 4 922.75 % | 3.552 M 0.00 % | 3.552 M | 0.000 -100.00 % | 188.522 M 5 206.94 % | 3.552 M 0.00 % | 3.552 M | 0.000 -100.00 % | 174.999 M |
| Retained earnings | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 134.975 M | 0.000 | 0.000 | 0.000 -100.00 % | 65.346 M 23.53 % | 52.898 M 2.15 % | 51.784 M -54.33 % | 113.399 M 574.96 % | 16.801 M -85.23 % | 113.716 M -8.98 % | 124.931 M 0.00 % | 124.931 M | 0.000 | 0.000 -100.00 % | 122.172 M 0.00 % | 122.172 M | 0.000 | 0.000 -100.00 % | 127.391 M 0.00 % | 127.391 M 353.33 % | 28.101 M | 0.000 |
| Common stock | 0.000 -100.00 % | 158.852 M | 0.000 -100.00 % | 158.852 M | 0.000 -100.00 % | 105.901 M | 0.000 -100.00 % | 105.901 M | 0.000 -100.00 % | 105.901 M 0.00 % | 105.901 M 0.00 % | 105.901 M 0.00 % | 105.901 M 50.00 % | 70.601 M 0.00 % | 70.601 M 0.00 % | 70.601 M 0.00 % | 70.601 M 0.00 % | 70.601 M 0.00 % | 70.601 M 0.00 % | 70.601 M 0.00 % | 70.601 M 0.00 % | 70.601 M 0.00 % | 70.601 M 0.00 % | 70.601 M 0.00 % | 70.601 M 42.91 % | 49.401 M | 0.000 |
| Total equity | 314.939 M 0.00 % | 314.939 M -0.07 % | 315.144 M 0.00 % | 315.144 M 6.69 % | 295.389 M 0.00 % | 295.389 M -2.04 % | 301.530 M 0.00 % | 301.530 M 4.93 % | 287.360 M -0.43 % | 288.606 M 5.00 % | 274.852 M -1.95 % | 280.329 M 2.39 % | 273.792 M 15.17 % | 237.727 M 0.00 % | 237.727 M -4.63 % | 249.255 M 0.00 % | 249.255 M 0.35 % | 248.389 M 0.00 % | 248.389 M 0.69 % | 246.678 M 0.00 % | 246.678 M -4.68 % | 258.785 M 0.00 % | 258.785 M 2.63 % | 252.156 M 0.00 % | 252.156 M 41.65 % | 178.009 M 1.75 % | 174.939 M |
| Other non current liabilities | -314.939 M -6 484.33 % | 4.933 M 101.57 % | -315.144 M -7 673.76 % | 4.161 M 101.41 % | -295.389 M -7 458.97 % | 4.014 M 101.33 % | -301.530 M -6 212.51 % | 4.933 M 101.72 % | -287.360 M -62 705.66 % | 459.000 K | 0.000 -100.00 % | 5.041 M -21.31 % | 6.406 M 45.25 % | 4.410 M -24.22 % | 5.820 M 121.43 % | 2.628 M -32.90 % | 3.917 M | 0.000 -100.00 % | 3.644 M 0.00 % | 3.644 M 0.00 % | 3.644 M 11.15 % | 3.278 M 0.00 % | 3.278 M 0.00 % | 3.278 M 0.00 % | 3.278 M 24.74 % | 2.628 M 101.50 % | -174.939 M |
| Long term debt | 0.000 | 0.000 | 0.000 -100.00 % | 556.000 K | 0.000 -100.00 % | 556.000 K | 0.000 -100.00 % | 1.063 M | 0.000 -100.00 % | 880.000 K | 0.000 -100.00 % | 1.141 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.312 M 0.00 % | 2.312 M -37.47 % | 3.697 M 0.00 % | 3.697 M -40.38 % | 6.202 M 0.00 % | 6.202 M -14.15 % | 7.223 M 0.00 % | 7.223 M -34.10 % | 10.961 M 0.00 % | 10.961 M -7.23 % | 11.816 M | 0.000 |
| Total non current liabilities | -314.939 M -6 484.33 % | 4.933 M 101.57 % | -315.144 M -6 781.03 % | 4.717 M 101.60 % | -295.389 M -6 563.65 % | 4.570 M 101.52 % | -301.530 M -5 128.85 % | 5.996 M 102.09 % | -287.360 M -5 950.16 % | 4.912 M 11.19 % | 4.418 M -43.45 % | 7.812 M 21.95 % | 6.406 M 10.07 % | 5.820 M 0.00 % | 5.820 M -6.57 % | 6.229 M 0.00 % | 6.229 M -15.15 % | 7.341 M 0.00 % | 7.341 M -25.44 % | 9.845 M 0.00 % | 9.845 M -6.25 % | 10.501 M 0.00 % | 10.501 M -26.25 % | 14.239 M 0.00 % | 14.239 M -4.77 % | 14.953 M 108.55 % | -174.939 M |
| Other current liabilities | 0.000 -100.00 % | 10.123 M | 0.000 -100.00 % | 16.228 M | 0.000 -100.00 % | 12.320 M | 0.000 -100.00 % | 6.289 M | 0.000 -100.00 % | 4.889 M -44.98 % | 8.885 M -25.22 % | 11.882 M 1.10 % | 11.752 M 40.74 % | 8.351 M 93.82 % | 4.308 M -38.71 % | 7.030 M -14.72 % | 8.244 M 3.14 % | 7.993 M 0.00 % | 7.993 M 11.73 % | 7.154 M 0.00 % | 7.154 M 82.43 % | 3.921 M 0.00 % | 3.921 M -47.47 % | 7.464 M 0.00 % | 7.464 M 72.83 % | 4.319 M | 0.000 |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 400.000 | 0.000 | 0.000 | 0.000 | 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 % | 56.375 M | 0.000 -100.00 % | 41.934 M | 0.000 -100.00 % | 41.446 M | 0.000 -100.00 % | 32.001 M | 0.000 -100.00 % | 26.921 M 91.67 % | 14.045 M 105.08 % | 6.849 M 5.08 % | 6.518 M -58.18 % | 15.583 M 0.00 % | 15.583 M 77.98 % | 8.755 M 0.00 % | 8.755 M -13.95 % | 10.174 M 0.00 % | 10.174 M -41.39 % | 17.358 M 0.00 % | 17.358 M 590.46 % | 2.514 M 0.00 % | 2.514 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 0.000 -100.00 % | 108.221 M | 0.000 -100.00 % | 119.768 M | 0.000 -100.00 % | 111.262 M | 0.000 -100.00 % | 118.403 M | 0.000 -100.00 % | 74.926 M 22.78 % | 61.023 M 51.35 % | 40.318 M 0.00 % | 40.318 M 11.91 % | 36.028 M 13.95 % | 31.617 M -6.09 % | 33.668 M 8.47 % | 31.040 M 7.37 % | 28.910 M 0.00 % | 28.910 M -31.57 % | 42.246 M 0.00 % | 42.246 M 235.58 % | 12.589 M 0.00 % | 12.589 M -25.24 % | 16.839 M 0.00 % | 16.839 M 93.64 % | 8.696 M | 0.000 |
| Total liabilities | -314.939 M -378.33 % | 113.154 M 135.91 % | -315.144 M -353.16 % | 124.485 M 142.14 % | -295.389 M -355.02 % | 115.832 M 138.41 % | -301.530 M -342.39 % | 124.399 M 143.29 % | -287.360 M -459.93 % | 79.838 M 22.00 % | 65.441 M 37.55 % | 47.577 M 1.83 % | 46.724 M 24.81 % | 37.437 M 0.00 % | 37.437 M 0.45 % | 37.269 M 0.00 % | 37.269 M 2.81 % | 36.251 M 0.00 % | 36.251 M -30.41 % | 52.091 M 0.00 % | 52.091 M 125.60 % | 23.090 M 0.00 % | 23.090 M -25.70 % | 31.078 M 0.00 % | 31.078 M 31.41 % | 23.649 M 113.52 % | -174.939 M |
| Other non current assets | 0.000 -100.00 % | 26.083 M | 0.000 -100.00 % | 61.691 M 154.26 % | -113.700 M -276.68 % | 64.355 M 165.38 % | -98.434 M -220.02 % | 82.015 M 210.25 % | -74.389 M -211.21 % | 66.892 M -47.67 % | 127.817 M -14.59 % | 149.647 M 91.76 % | 78.037 M -39.35 % | 128.662 M 100.12 % | 64.291 M -52.70 % | 135.921 M 87.12 % | 72.640 M -46.55 % | 135.913 M 129.79 % | 59.148 M -18.17 % | 72.281 M 0.00 % | 72.281 M -52.17 % | 151.135 M 161.19 % | 57.863 M 13.79 % | 50.849 M 0.00 % | 50.849 M -34.73 % | 77.906 M 245.37 % | -53.592 M |
| Long term investments | 0.000 -100.00 % | 14.823 M | 0.000 100.00 % | -60.946 M | 0.000 100.00 % | -28.749 M | 0.000 100.00 % | -20.095 M | 0.000 -100.00 % | 421.000 K 103.77 % | -11.158 M 85.21 % | -75.433 M -2 690.21 % | 2.912 M 106.02 % | -48.394 M -402.90 % | 15.977 M 126.47 % | -60.369 M -2 172.94 % | 2.912 M 104.79 % | -60.789 M -480.48 % | 15.977 M 448.62 % | 2.912 M 0.00 % | 2.912 M 103.75 % | -77.693 M -598.70 % | 15.579 M 12 467.99 % | 123.958 K 0.00 % | 123.958 K | 0.000 | 0.000 |
| Intangible assets | 0.000 | 0.000 | 0.000 -100.00 % | 71.858 M | 0.000 -100.00 % | 95.110 M | 0.000 -100.00 % | 111.924 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 |
| 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 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 -100.00 % | 60.946 M | 0.000 -100.00 % | 28.805 M | 0.000 -100.00 % | 20.095 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 |
| Property plant equipment net | 0.000 -100.00 % | 46.099 M | 0.000 -100.00 % | 48.511 M | 0.000 -100.00 % | 45.818 M | 0.000 -100.00 % | 42.228 M | 0.000 -100.00 % | 44.131 M 7.12 % | 41.197 M -7.82 % | 44.690 M 17.74 % | 37.955 M 0.99 % | 37.584 M 0.00 % | 37.584 M 1.60 % | 36.992 M 0.00 % | 36.992 M -3.11 % | 38.179 M 0.00 % | 38.179 M -3.75 % | 39.665 M 0.00 % | 39.665 M 9.03 % | 36.382 M 0.00 % | 36.382 M -3.04 % | 37.522 M 0.00 % | 37.522 M 7.47 % | 34.914 M | 0.000 |
| Total non current assets | 0.000 -100.00 % | 87.005 M | 0.000 -100.00 % | 110.202 M 196.92 % | -113.700 M -203.15 % | 110.229 M 211.98 % | -98.434 M -186.44 % | 113.876 M 253.08 % | -74.389 M -166.75 % | 111.444 M -29.40 % | 157.857 M 32.76 % | 118.905 M 0.00 % | 118.905 M 0.89 % | 117.852 M 0.00 % | 117.852 M 4.72 % | 112.545 M 0.00 % | 112.545 M -0.67 % | 113.303 M 0.00 % | 113.303 M -1.35 % | 114.859 M 0.00 % | 114.859 M 4.58 % | 109.824 M 0.00 % | 109.824 M 24.10 % | 88.495 M 0.00 % | 88.495 M -21.56 % | 112.820 M 310.52 % | -53.592 M |
| Other current assets | -140.798 M -521.99 % | 33.365 M 122.02 % | -151.525 M -1 144.71 % | 14.504 M | 0.000 -100.00 % | 14.768 M | 0.000 -100.00 % | 26.914 M | 0.000 -100.00 % | 26.331 M -0.28 % | 26.405 M 123.07 % | 11.837 M 0.00 % | 11.837 M -35.16 % | 18.255 M 0.00 % | 18.255 M 24.83 % | 14.624 M 0.00 % | 14.624 M -13.79 % | 16.964 M 0.00 % | 16.964 M -9.82 % | 18.810 M 0.00 % | 18.810 M 37.52 % | 13.678 M 0.00 % | 13.678 M 9.71 % | 12.467 M 0.00 % | 12.467 M 17.82 % | 10.582 M | 0.000 |
| Short term investments | 0.000 -100.00 % | 117.032 M | 0.000 -100.00 % | 120.380 M | 0.000 -100.00 % | 90.302 M | 0.000 -100.00 % | 81.772 M | 0.000 -100.00 % | 59.976 M 12.24 % | 53.433 M -31.80 % | 78.345 M 0.00 % | 78.345 M 52.70 % | 51.306 M 0.00 % | 51.306 M -18.92 % | 63.281 M 0.00 % | 63.281 M -17.57 % | 76.766 M 0.00 % | 76.766 M -6.18 % | 81.823 M 0.00 % | 81.823 M -12.27 % | 93.272 M 0.00 % | 93.272 M 45.54 % | 64.085 M 0.00 % | 64.085 M | 0.000 | 0.000 |
| cash and cash equivalents | 0.000 -100.00 % | 23.766 M | 0.000 -100.00 % | 38.636 M | 0.000 -100.00 % | 23.397 M | 0.000 -100.00 % | 16.662 M | 0.000 -100.00 % | 13.747 M 19.25 % | 11.528 M -2.56 % | 11.831 M -1.69 % | 12.034 M 343.28 % | 2.715 M -67.07 % | 8.243 M 65.18 % | 4.990 M -52.37 % | 10.478 M 30.98 % | 7.999 M 0.00 % | 7.999 M 3.92 % | 7.698 M 0.00 % | 7.698 M -45.94 % | 14.240 M 61.43 % | 8.821 M -79.00 % | 42.012 M 0.00 % | 42.012 M 111.01 % | 19.910 M | 0.000 |
| Cash and short term investments | 140.798 M 0.00 % | 140.798 M -7.08 % | 151.525 M -4.71 % | 159.016 M 39.86 % | 113.700 M 0.00 % | 113.700 M 15.51 % | 98.434 M 0.00 % | 98.434 M 32.32 % | 74.389 M 0.90 % | 73.724 M 13.49 % | 64.962 M -28.12 % | 90.379 M 0.00 % | 90.379 M 51.77 % | 59.549 M 0.00 % | 59.549 M -19.26 % | 73.759 M 0.00 % | 73.759 M -12.98 % | 84.765 M 0.00 % | 84.765 M -5.31 % | 89.521 M 0.00 % | 89.521 M -12.31 % | 102.093 M 0.00 % | 102.093 M -3.77 % | 106.097 M 0.00 % | 106.097 M 432.88 % | 19.910 M -62.85 % | 53.592 M |
| Total current assets | 0.000 -100.00 % | 341.088 M | 0.000 -100.00 % | 329.427 M 189.73 % | 113.700 M -62.22 % | 300.992 M 205.78 % | 98.434 M -68.46 % | 312.054 M 319.49 % | 74.389 M -71.05 % | 256.945 M 40.84 % | 182.436 M -9.51 % | 201.611 M 0.00 % | 201.611 M 28.16 % | 157.313 M 0.00 % | 157.313 M -9.58 % | 173.979 M 0.00 % | 173.979 M 1.54 % | 171.336 M 0.00 % | 171.336 M -6.84 % | 183.910 M 0.00 % | 183.910 M 6.89 % | 172.052 M 0.00 % | 172.052 M -11.65 % | 194.739 M 0.00 % | 194.739 M 119.21 % | 88.838 M 65.77 % | 53.592 M |
| Inventory | 0.000 -100.00 % | 108.047 M | 0.000 -100.00 % | 84.049 M | 0.000 -100.00 % | 77.414 M | 0.000 -100.00 % | 74.782 M | 0.000 -100.00 % | 51.289 M 11.64 % | 45.942 M 66.73 % | 27.554 M 0.00 % | 27.554 M -11.80 % | 31.242 M 0.00 % | 31.242 M 43.88 % | 21.713 M 0.00 % | 21.713 M -19.90 % | 27.107 M 0.00 % | 27.107 M -6.65 % | 29.039 M 0.00 % | 29.039 M -12.96 % | 33.364 M 0.00 % | 33.364 M 31.58 % | 25.356 M 0.00 % | 25.356 M -31.69 % | 37.121 M | 0.000 |
| Net receivables | 0.000 -100.00 % | 58.878 M | 0.000 -100.00 % | 71.858 M | 0.000 -100.00 % | 95.110 M | 0.000 -100.00 % | 111.924 M | 0.000 -100.00 % | 105.602 M 134.01 % | 45.127 M -37.18 % | 71.841 M 0.00 % | 71.841 M 48.84 % | 48.266 M 0.00 % | 48.266 M -24.45 % | 63.883 M 0.00 % | 63.883 M 50.31 % | 42.501 M 0.00 % | 42.501 M -8.68 % | 46.540 M 0.00 % | 46.540 M 103.08 % | 22.917 M 0.00 % | 22.917 M -54.90 % | 50.819 M 0.00 % | 50.819 M 139.43 % | 21.225 M | 0.000 |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.728 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 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 -100.00 % | 55.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 |
| Account payables | 0.000 -100.00 % | 41.723 M | 0.000 -100.00 % | 54.087 M | 0.000 -100.00 % | 54.982 M | 0.000 -100.00 % | 78.835 M | 0.000 -100.00 % | 40.933 M 9.30 % | 37.449 M 87.64 % | 19.958 M -9.48 % | 22.048 M 88.03 % | 11.726 M 0.00 % | 11.726 M -16.49 % | 14.041 M 0.00 % | 14.041 M 30.70 % | 10.743 M 0.00 % | 10.743 M -39.42 % | 17.734 M 0.00 % | 17.734 M 188.19 % | 6.154 M 0.00 % | 6.154 M -34.36 % | 9.374 M 0.00 % | 9.374 M 114.17 % | 4.377 M | 0.000 |
| Tax payables | 0.000 | 0.000 | 0.000 -100.00 % | 7.519 M | 0.000 -100.00 % | 2.514 M | 0.000 -100.00 % | 1.278 M | 0.000 -100.00 % | 2.183 M 239.31 % | 643.363 K -60.52 % | 1.629 M | 0.000 -100.00 % | 368.187 K | 0.000 -100.00 % | 3.842 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.726 M -34.33 % | 2.628 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.628 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 -100.00 % | 383.000 K | 0.000 -100.00 % | 22.000 K | 0.000 -100.00 % | 41.000 K | 0.000 100.00 % | -155.000 K | 0.000 100.00 % | -123.000 K -259.91 % | -34.175 K -142.19 % | 81.000 K 325.76 % | 19.025 K 101.79 % | -1.063 M 0.00 % | -1.063 M -41.89 % | -748.892 K 0.00 % | -748.892 K -17.37 % | -638.086 K 0.00 % | -638.086 K -12.49 % | -567.237 K 0.00 % | -567.237 K -68.21 % | -337.214 K 0.00 % | -337.214 K -9.33 % | -308.450 K 0.00 % | -308.450 K | 0.000 | 0.000 |
| Capital lease obligations | 0.000 -100.00 % | 556.000 K | 0.000 -100.00 % | 736.000 K | 0.000 -100.00 % | 908.000 K | 0.000 -100.00 % | 1.063 M | 0.000 -100.00 % | 1.212 M | 0.000 -100.00 % | 1.472 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 |
| 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 |
| Other total stockholders equity | 383.000 K -99.25 % | 50.920 M 231 354.55 % | 22.000 K | 0.000 -100.00 % | 41.000 K -99.92 % | 50.920 M 32 951.61 % | -155.000 K -100.08 % | 195.784 M 752 915.38 % | 26.000 K -99.98 % | 117.482 M 322.09 % | -52.898 M -143.16 % | 122.563 M 140.70 % | 50.920 M -66.36 % | 151.388 M 197.31 % | 50.920 M 0.00 % | 50.920 M 0.00 % | 50.920 M -71.46 % | 178.426 M | 0.000 -100.00 % | 50.920 M 0.00 % | 50.920 M -72.99 % | 188.522 M | 0.000 -100.00 % | 50.920 M 0.00 % | 50.920 M -49.34 % | 100.507 M 168 529.61 % | -59.673 K |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.847 M 3.22 % | 1.789 M 9.78 % | 1.630 M | 0.000 -100.00 % | 1.410 M | 0.000 -100.00 % | 1.289 M | 0.000 -100.00 % | 1.015 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 509.000 K | 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 100.00 % | -552.960 K | 0.000 100.00 % | -4.410 M | 0.000 100.00 % | -2.628 M | 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 % | 428.093 M | 0.000 -100.00 % | 439.629 M | 0.000 -100.00 % | 411.221 M | 0.000 -100.00 % | 425.929 M | 0.000 -100.00 % | 368.444 M 8.27 % | 340.293 M 6.17 % | 320.516 M 0.00 % | 320.516 M 16.48 % | 275.164 M 0.00 % | 275.164 M -3.96 % | 286.524 M 0.00 % | 286.524 M 0.66 % | 284.639 M 0.00 % | 284.639 M -4.73 % | 298.769 M 0.00 % | 298.769 M 5.99 % | 281.876 M 0.00 % | 281.876 M -0.48 % | 283.234 M 0.00 % | 283.234 M 40.45 % | 201.658 M | 0.000 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-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 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| 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 100.00 % | -9.073 M 0.00 % | -9.073 M -439.21 % | 2.675 M 0.00 % | 2.675 M 145.44 % | -5.886 M 41.81 % | -10.116 M -1 473.55 % | 736.486 K 0.00 % | 736.486 K 114.45 % | -5.099 M 0.00 % | -5.099 M -155.81 % | 9.136 M 0.00 % | 9.136 M 199.28 % | -9.202 M 0.00 % | -9.202 M -996.36 % | 1.027 M 0.00 % | 1.027 M |
| 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 100.00 % | -11.787 M 0.00 % | -11.787 M -250.96 % | 7.808 M 0.00 % | 7.808 M 173.03 % | -10.691 M 0.00 % | -10.691 M -629.32 % | 2.020 M 0.00 % | 2.020 M 117.10 % | -11.811 M 0.00 % | -11.811 M -184.67 % | 13.951 M 0.00 % | 13.951 M 190.82 % | -15.361 M 0.00 % | -15.361 M -313.22 % | 7.204 M 0.00 % | 7.204 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.844 M 0.00 % | 1.844 M 138.70 % | -4.764 M 0.00 % | -4.764 M -276.65 % | 2.697 M 0.00 % | 2.697 M 179.21 % | 965.902 K 0.00 % | 965.902 K -55.33 % | 2.163 M 0.00 % | 2.163 M 154.01 % | -4.004 M 0.00 % | -4.004 M -168.07 % | 5.883 M 0.00 % | 5.883 M 564.58 % | 885.146 K 0.00 % | 885.147 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 | 0.000 | 0.000 | 0.000 | 0.000 | 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 -100.00 % | 870.826 K 0.00 % | 870.826 K 335.83 % | -369.267 K 0.00 % | -369.267 K -117.52 % | 2.108 M 199.35 % | -2.122 M 5.66 % | -2.249 M 0.00 % | -2.249 M -149.43 % | 4.550 M 0.00 % | 4.550 M 661.12 % | -810.941 K 0.00 % | -810.941 K -393.77 % | 276.048 K 0.00 % | 276.048 K 103.91 % | -7.063 M 0.00 % | -7.063 M |
| Other non cash items | -9.642 M -157.83 % | 16.672 M 190.53 % | -18.415 M -21.88 % | -15.109 M -44.61 % | -10.448 M -367.62 % | 3.904 M 165.16 % | -5.991 M -65.04 % | -3.630 M 50.03 % | -7.265 M 3.26 % | -7.510 M 21.18 % | -9.528 M -146.54 % | 20.473 M 530.91 % | 3.245 M -17.42 % | 3.930 M 0.00 % | 3.930 M 179.43 % | -4.947 M 0.00 % | -4.947 M -172.03 % | -1.819 M -175.43 % | 2.411 M 156.33 % | -4.280 M 0.00 % | -4.280 M -196.81 % | 4.421 M 1.47 % | 4.357 M 268.37 % | -2.588 M 0.00 % | -2.588 M -291.12 % | 1.354 M 0.00 % | 1.354 M 133.13 % | -4.088 M 0.00 % | -4.088 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.446 M 0.00 % | 15.446 M 315.85 % | -7.156 M 0.00 % | -7.156 M -12.89 % | -6.339 M 0.00 % | -6.339 M -267.08 % | -1.727 M 0.00 % | -1.727 M 58.48 % | -4.159 M 1.51 % | -4.223 M -140.04 % | 10.546 M 0.00 % | 10.546 M 268.31 % | -6.266 M 0.00 % | -6.266 M -766.94 % | -722.791 K 0.00 % | -722.792 K |
| 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 100.00 % | -1.392 M 0.00 % | -1.392 M -18.29 % | -1.177 M 0.00 % | -1.177 M -246.47 % | -339.579 K 0.00 % | -339.578 K -55.73 % | -218.049 K 0.00 % | -218.049 K 81.62 % | -1.187 M 0.00 % | -1.187 M 9.34 % | -1.309 M 0.00 % | -1.309 M 28.97 % | -1.843 M 0.00 % | -1.843 M -31.48 % | -1.401 M 0.00 % | -1.401 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 | 0.000 | 0.000 | 0.000 | 0.000 | 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 |
| 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 |
| 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 100.00 % | -12.159 M 0.00 % | -12.159 M -245.25 % | 8.371 M 0.00 % | 8.371 M -3.80 % | 8.702 M 0.00 % | 8.702 M 167.23 % | 3.256 M 0.00 % | 3.256 M 227.35 % | 994.737 K -79.98 % | 4.968 M 122.98 % | -21.619 M 0.00 % | -21.619 M -30.09 % | -16.618 M 0.00 % | -16.618 M -59.58 % | -10.414 M 0.00 % | -10.414 M |
| 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 100.00 % | -13.550 M 0.00 % | -13.550 M -288.34 % | 7.195 M 0.00 % | 7.195 M -13.96 % | 8.362 M 0.00 % | 8.362 M 175.23 % | 3.038 M 0.00 % | 3.038 M 1 683.29 % | -191.893 K -105.08 % | 3.781 M 116.49 % | -22.927 M 0.00 % | -22.927 M -24.20 % | -18.460 M 0.00 % | -18.460 M -56.24 % | -11.815 M 0.00 % | -11.815 M |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 100.00 % | -1.156 M 0.00 % | -1.156 M -66.86 % | -692.746 K 0.00 % | -692.746 K 44.67 % | -1.252 M 0.00 % | -1.252 M -145.07 % | -510.923 K 0.00 % | -510.923 K 72.66 % | -1.869 M 0.00 % | -1.869 M -105.26 % | 35.558 M 0.00 % | 35.558 M 496.40 % | 5.962 M 0.00 % | 5.962 M |
| 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 100.00 % | -1.156 M 0.00 % | -1.156 M -66.86 % | -692.746 K 0.00 % | -692.746 K 44.67 % | -1.252 M 0.00 % | -1.252 M -145.07 % | -510.923 K 0.00 % | -510.923 K 72.66 % | -1.869 M 0.00 % | -1.869 M -105.26 % | 35.558 M 0.00 % | 35.558 M 496.40 % | 5.962 M 0.00 % | 5.962 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 100.00 % | -10.478 M -200.00 % | 10.478 M | 0.000 | 0.000 100.00 % | -7.698 M -200.00 % | 7.698 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -11.343 M -200.00 % | 11.343 M | 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 -100.00 % | 10.478 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.698 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.343 M | 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 -100.00 % | 10.478 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.698 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.343 M | 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 -100.00 % | 15.446 M 0.00 % | 15.446 M 315.85 % | -7.156 M 0.00 % | -7.156 M -12.89 % | -6.339 M 0.00 % | -6.339 M -267.08 % | -1.727 M 0.00 % | -1.727 M 58.48 % | -4.159 M 1.51 % | -4.223 M -140.04 % | 10.546 M 0.00 % | 10.546 M 268.31 % | -6.266 M 0.00 % | -6.266 M -766.94 % | -722.791 K 0.00 % | -722.792 K |
| 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 100.00 % | -1.392 M 0.00 % | -1.392 M -18.29 % | -1.177 M 0.00 % | -1.177 M -246.47 % | -339.579 K 0.00 % | -339.578 K -55.73 % | -218.049 K 0.00 % | -218.049 K 81.62 % | -1.187 M 0.00 % | -1.187 M 9.34 % | -1.309 M 0.00 % | -1.309 M 28.97 % | -1.843 M 0.00 % | -1.843 M -31.48 % | -1.401 M 0.00 % | -1.401 M |
| 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 -100.00 % | 14.054 M 0.00 % | 14.054 M 268.67 % | -8.333 M 0.00 % | -8.333 M -24.77 % | -6.678 M 0.00 % | -6.678 M -243.39 % | -1.945 M 0.00 % | -1.945 M 63.62 % | -5.345 M 1.18 % | -5.409 M -158.56 % | 9.238 M 0.00 % | 9.238 M 213.92 % | -8.109 M 0.00 % | -8.109 M -281.75 % | -2.124 M 0.00 % | -2.124 M |
| 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 |