Sulabh Engineers & Services Limited SULABEN.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 58.738 M 102.43 % | 29.016 M -19.34 % | 35.973 M 7.41 % | 33.490 M 34.97 % | 24.813 M -38.87 % | 40.588 M -48.26 % | 78.452 M 63.84 % | 47.884 M -6.74 % | 51.344 M 144.42 % | 21.007 M 13.26 % | 18.548 M 15.63 % | 16.040 M 45.71 % | 11.009 M 191.01 % | 3.783 M 1 286.30 % | 272.877 K -41.74 % | 468.410 K 52.43 % | 307.292 K -10.15 % | 342.000 K |
| Net income | 24.625 M 72.98 % | 14.236 M 24.61 % | 11.424 M 27.22 % | 8.980 M 11.77 % | 8.034 M -62.01 % | 21.146 M -16.45 % | 25.310 M -16.10 % | 30.167 M 9.65 % | 27.512 M 396.20 % | 5.545 M 1.27 % | 5.475 M -2.91 % | 5.639 M 31.46 % | 4.290 M 189.83 % | 1.480 M 2 096.03 % | 67.394 K -87.57 % | 542.159 K -39.30 % | 893.201 K 110.16 % | 425.000 K |
| Income before tax | 36.799 M 67.76 % | 21.935 M 22.72 % | 17.874 M 44.94 % | 12.332 M -14.24 % | 14.379 M -31.46 % | 20.978 M -17.03 % | 25.284 M -20.24 % | 31.702 M 6.82 % | 29.678 M 294.95 % | 7.514 M -8.30 % | 8.195 M -3.75 % | 8.514 M 36.09 % | 6.256 M 210.74 % | 2.013 M 2 887.20 % | 67.394 K -88.45 % | 583.510 K -39.98 % | 972.142 K 117.97 % | 446.000 K |
| Income before tax ratio | 0.63 -17.13 % | 0.76 52.14 % | 0.50 34.94 % | 0.37 -36.46 % | 0.58 12.12 % | 0.52 60.37 % | 0.32 -51.32 % | 0.66 14.54 % | 0.58 61.59 % | 0.36 -19.04 % | 0.44 -16.76 % | 0.53 -6.60 % | 0.57 6.78 % | 0.53 115.48 % | 0.25 -80.17 % | 1.25 -60.62 % | 3.16 142.59 % | 1.30 |
| EBITDA | 40.996 M 143.12 % | 16.862 M -8.72 % | 18.473 M 66.11 % | 11.121 M -31.86 % | 16.320 M -33.31 % | 24.472 M 2.33 % | 23.915 M -25.99 % | 32.311 M 5.72 % | 30.563 M 259.23 % | 8.508 M -45.92 % | 15.731 M -0.54 % | 15.817 M 121.09 % | 7.154 M 254.78 % | 2.016 M 2 822.83 % | 68.991 K -79.24 % | 332.309 K 77.59 % | 187.124 K -14.56 % | 219.000 K |
| Net income ratio | 0.42 -14.55 % | 0.49 54.49 % | 0.32 18.44 % | 0.27 -17.19 % | 0.32 -37.85 % | 0.52 61.49 % | 0.32 -48.79 % | 0.63 17.57 % | 0.54 103.01 % | 0.26 -10.58 % | 0.30 -16.04 % | 0.35 -9.77 % | 0.39 -0.41 % | 0.39 58.41 % | 0.25 -78.66 % | 1.16 -60.18 % | 2.91 133.90 % | 1.24 |
| Ratio EBITDA | 0.70 20.10 % | 0.58 13.17 % | 0.51 54.64 % | 0.33 -49.51 % | 0.66 9.09 % | 0.60 97.79 % | 0.30 -54.82 % | 0.67 13.36 % | 0.60 46.97 % | 0.41 -52.25 % | 0.85 -13.99 % | 0.99 51.74 % | 0.65 21.91 % | 0.53 110.84 % | 0.25 -64.36 % | 0.71 16.50 % | 0.61 -4.90 % | 0.64 |
| Gross profit ratio | 0.97 18.37 % | 0.82 10.70 % | 0.74 38.35 % | 0.53 -46.77 % | 1.00 -7.40 % | 1.08 109.73 % | 0.51 -29.72 % | 0.73 16.90 % | 0.63 -51.26 % | 1.29 -8.94 % | 1.41 -19.61 % | 1.76 75.65 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 |
| Weighted average shs out dil | 100.475 M 0.00 % | 100.475 M 0.00 % | 100.475 M 0.00 % | 100.475 M 0.00 % | 100.475 M 0.00 % | 100.475 M 0.00 % | 100.475 M 0.00 % | 100.475 M 0.00 % | 100.475 M 8.73 % | 92.409 M -15.61 % | 109.498 M 16.51 % | 93.986 M -6.46 % | 100.475 M 0.00 % | 100.475 M 95.19 % | 51.475 M 1 979.29 % | 2.476 M 0.02 % | 2.475 M -0.42 % | 2.485 M |
| Weighted average shs out | 100.475 M 0.00 % | 100.475 M 0.00 % | 100.475 M 0.00 % | 100.475 M 0.00 % | 100.475 M 0.00 % | 100.475 M 0.00 % | 100.475 M 0.00 % | 100.475 M 0.00 % | 100.475 M 8.73 % | 92.409 M -15.61 % | 109.498 M 16.51 % | 93.986 M -6.46 % | 100.475 M 0.00 % | 100.475 M 95.19 % | 51.475 M 1 979.29 % | 2.476 M 0.02 % | 2.475 M -0.42 % | 2.485 M |
| EPS diluted | 0.25 78.57 % | 0.14 27.27 % | 0.11 23.04 % | 0.09 11.75 % | 0.08 -61.90 % | 0.21 -16.00 % | 0.25 -16.67 % | 0.30 11.11 % | 0.27 350.00 % | 0.06 20.00 % | 0.05 -16.67 % | 0.06 -84.21 % | 0.38 -17.39 % | 0.46 35 284.62 % | 0.00 -99.41 % | 0.22 -38.89 % | 0.36 111.76 % | 0.17 |
| Earnings per share | 0.25 78.57 % | 0.14 27.27 % | 0.11 23.04 % | 0.09 11.75 % | 0.08 -61.90 % | 0.21 -16.00 % | 0.25 -16.67 % | 0.30 11.11 % | 0.27 350.00 % | 0.06 20.00 % | 0.05 -16.67 % | 0.06 -84.21 % | 0.38 -17.39 % | 0.46 35 284.62 % | 0.00 -99.41 % | 0.22 -38.89 % | 0.36 111.76 % | 0.17 |
| Gross profit | 56.688 M 139.63 % | 23.657 M -10.71 % | 26.494 M 48.61 % | 17.828 M -28.15 % | 24.813 M -43.39 % | 43.830 M 8.50 % | 40.395 M 15.14 % | 35.083 M 9.02 % | 32.181 M 19.14 % | 27.011 M 3.13 % | 26.191 M -7.04 % | 28.175 M 155.94 % | 11.009 M 191.01 % | 3.783 M 1 286.30 % | 272.877 K -41.74 % | 468.410 K 52.43 % | 307.292 K -10.15 % | 342.000 K |
| Income tax expense | 4.280 M -3.89 % | 4.453 M 42.59 % | 3.123 M 153.90 % | 1.230 M -66.85 % | 3.710 M 2 308.33 % | -168.000 K -546.15 % | -26.000 K -101.69 % | 1.534 M -29.16 % | 2.166 M 9.96 % | 1.970 M -27.57 % | 2.720 M -5.39 % | 2.875 M 46.19 % | 1.966 M 268.77 % | 533.201 K | 0.000 -100.00 % | 41.351 K -47.62 % | 78.941 K 275.91 % | 21.000 K |
| Cost of revenue | 9.347 M 74.41 % | 5.359 M -43.46 % | 9.479 M -39.48 % | 15.662 M 187.59 % | 5.446 M 267.98 % | -3.242 M -108.52 % | 38.057 M 197.30 % | 12.801 M -33.20 % | 19.163 M 419.15 % | -6.004 M 21.45 % | -7.644 M 37.01 % | -12.135 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| General and administrative expenses | 3.365 M 153.24 % | 1.329 M -54.24 % | 2.904 M -33.63 % | 4.375 M 214.07 % | 1.393 M 146.55 % | 565.000 K -6.15 % | 602.000 K -2.31 % | 616.211 K -30.83 % | 890.855 K 29.44 % | 688.260 K 135.65 % | 292.074 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 69.000 K -96.78 % | 2.141 M 541.10 % | 334.000 K 198.21 % | 112.000 K -5.08 % | 118.000 K -12.59 % | 135.000 K -18.18 % | 165.000 K 2.38 % | 161.169 K -11.53 % | 182.182 K -24.17 % | 240.259 K 53.42 % | 156.598 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 8.340 M 80.27 % | 4.627 M -27.19 % | 6.354 M 70.22 % | 3.733 M 11.60 % | 3.345 M -83.04 % | 19.718 M 21.10 % | 16.283 M 416.80 % | 3.151 M 120.37 % | 1.430 M -92.16 % | 18.245 M 3.97 % | 17.548 M -10.75 % | 19.662 M 313.67 % | 4.753 M 168.57 % | 1.770 M 761.24 % | 205.483 K 278.53 % | -115.100 K 82.69 % | -664.851 K -539.28 % | -104.000 K |
| Operating expenses | 11.774 M 45.42 % | 8.097 M -15.59 % | 9.592 M 16.69 % | 8.220 M 69.28 % | 4.856 M -76.22 % | 20.418 M 19.75 % | 17.050 M 334.05 % | 3.928 M 56.95 % | 2.503 M -86.95 % | 19.173 M 6.54 % | 17.996 M -8.47 % | 19.662 M 313.67 % | 4.753 M 168.57 % | 1.770 M 761.24 % | 205.483 K 278.53 % | -115.100 K 82.69 % | -664.851 K -539.28 % | -104.000 K |
| Cost and expenses | 16.485 M 22.51 % | 13.456 M -29.44 % | 19.071 M -20.14 % | 23.882 M 131.82 % | 10.302 M -40.02 % | 17.176 M -68.83 % | 55.107 M 229.41 % | 16.729 M -22.79 % | 21.666 M 60.58 % | 13.492 M 30.32 % | 10.353 M 37.55 % | 7.527 M 58.36 % | 4.753 M 168.57 % | 1.770 M 761.24 % | 205.483 K 278.53 % | -115.100 K 82.69 % | -664.851 K -539.28 % | -104.000 K |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 0.321 -50.93 % | 0.654 16.81 % | 0.560 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 3.434 M -1.04 % | 3.470 M 7.17 % | 3.238 M -27.84 % | 4.487 M 196.96 % | 1.511 M 115.86 % | 700.000 K -8.74 % | 767.000 K -1.34 % | 777.380 K -27.55 % | 1.073 M 15.56 % | 928.519 K 106.95 % | 448.672 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest income | 0.000 -100.00 % | 1.266 M 280.18 % | 333.000 K | 0.000 -100.00 % | 1.000 K | 0.000 100.00 % | -3.523 K | 0.000 -100.00 % | 798.963 K 147.22 % | 323.178 K -60.64 % | 821.147 K 4 952.25 % | -16.923 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 0.000 -100.00 % | 31.361 K 84.48 % | 17.000 K 325.00 % | 4.000 K 100.00 % | 2.000 K | 0.000 -100.00 % | 477.000 | 0.000 -100.00 % | 22.152 K -99.70 % | 7.265 M 14.76 % | 6.331 M 2.00 % | 6.207 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 1.113 M -14.52 % | 1.302 M -17.12 % | 1.571 M 3.83 % | 1.513 M -21.77 % | 1.934 M 82.45 % | 1.060 M 85.96 % | 570.000 K -6.52 % | 609.757 K -29.38 % | 863.443 K -13.12 % | 993.853 K -26.48 % | 1.352 M 23.27 % | 1.097 M 201.85 % | 363.322 K 127 830.28 % | 284.000 787.50 % | 32.000 -8.57 % | 35.000 -10.26 % | 39.000 | 0.000 |
| Operating income | 42.253 M 171.54 % | 15.560 M -7.94 % | 16.902 M 75.92 % | 9.608 M -56.83 % | 22.257 M -4.93 % | 23.412 M 0.29 % | 23.345 M -25.07 % | 31.155 M 4.98 % | 29.678 M 294.95 % | 7.514 M -8.30 % | 8.195 M -3.75 % | 8.514 M 36.09 % | 6.256 M 210.74 % | 2.013 M 2 887.20 % | 67.394 K -88.45 % | 583.510 K -39.98 % | 972.142 K 117.97 % | 446.000 K |
| Operating income ratio | 0.72 34.14 % | 0.54 14.14 % | 0.47 63.77 % | 0.29 -68.02 % | 0.90 55.51 % | 0.58 93.84 % | 0.30 -54.26 % | 0.65 12.56 % | 0.58 61.59 % | 0.36 -19.04 % | 0.44 -16.76 % | 0.53 -6.60 % | 0.57 6.78 % | 0.53 115.48 % | 0.25 -80.17 % | 1.25 -60.62 % | 3.16 142.59 % | 1.30 |
| Total other income expenses net | -5.454 M -185.56 % | 6.375 M 555.79 % | 972.057 K -64.32 % | 2.724 M 134.58 % | -7.878 M -223.66 % | -2.434 M -225.53 % | 1.939 M 254.69 % | 546.675 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 15.174 M 33.08 % | 11.402 M 30.95 % | 8.707 M -62.50 % | 23.221 M -4.12 % | 24.218 M -25.02 % | 32.298 M 21.87 % | 26.502 M 5.63 % | 25.090 M -69.46 % | 82.147 M -2.87 % | 84.573 M -3.59 % | 87.720 M 14.66 % | 76.505 M 1 543.28 % | -5.301 M 89.66 % | -51.263 M -39.99 % | -36.618 M -5 028.63 % | -713.991 K -489.95 % | -121.025 K |
| Total investments | 0.000 -100.00 % | 85.708 M 196.23 % | 28.933 M 96.57 % | 14.719 M -43.72 % | 26.155 M -12.87 % | 30.019 M -9.56 % | 33.193 M 19.01 % | 27.890 M -12.52 % | 31.880 M 121.91 % | 14.366 M 18.91 % | 12.082 M 83.87 % | 6.571 M -74.23 % | 25.500 M 1 658.62 % | 1.450 M | 0.000 -100.00 % | 6.436 M 1.22 % | 6.358 M |
| Total debt | 16.471 M 29.30 % | 12.739 M -62.31 % | 33.800 M 0.00 % | 33.800 M 0.00 % | 33.800 M 0.00 % | 33.800 M 0.00 % | 33.800 M 2.11 % | 33.101 M -61.99 % | 87.078 M -10.67 % | 97.480 M -1.25 % | 98.717 M 5.36 % | 93.693 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 18.460 M | 0.000 | 0.000 -100.00 % | 11.498 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 |
| Retained earnings | 142.366 M 22.33 % | 116.376 M 11.63 % | 104.254 M 10.44 % | 94.396 M 24.51 % | 75.812 M 18.96 % | 63.727 M 14.82 % | 55.502 M 35.70 % | 40.902 M 32.23 % | 30.931 M 51.16 % | 20.463 M 26.36 % | 16.195 M 21.19 % | 13.363 M 89.52 % | 7.051 M 94.82 % | 3.619 M 67.57 % | 2.160 M 3.22 % | 2.092 M 14.72 % | 1.824 M |
| Common stock | 100.475 M 0.00 % | 100.475 M 0.00 % | 100.475 M 0.00 % | 100.475 M 0.00 % | 100.475 M 0.00 % | 100.475 M 0.00 % | 100.475 M 0.00 % | 100.475 M 0.00 % | 100.475 M 0.00 % | 100.475 M 0.00 % | 100.475 M 0.00 % | 100.475 M 0.00 % | 100.475 M 0.00 % | 100.475 M 229.70 % | 30.475 M 1 131.31 % | 2.475 M 0.00 % | 2.475 M |
| Total equity | 443.459 M 7.91 % | 410.941 M 4.44 % | 393.459 M 3.90 % | 378.708 M 3.02 % | 367.605 M 2.99 % | 356.936 M 6.30 % | 335.790 M 8.15 % | 310.479 M 11.18 % | 279.256 M 10.93 % | 251.744 M 2.25 % | 246.200 M 2.27 % | 240.725 M 15.30 % | 208.784 M 2.10 % | 204.494 M 224.41 % | 63.035 M 804.70 % | 6.967 M 5.58 % | 6.599 M |
| Other non current liabilities | 1.008 M 163.19 % | 383.000 K -58.55 % | 924.000 K -7.14 % | 995.000 K 87.03 % | 532.000 K 0.38 % | 530.000 K 0.19 % | 529.000 K -1.67 % | 538.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 495.911 K | 0.000 -100.00 % | 128.515 K | 0.000 | 0.000 |
| Long term debt | 16.471 M 29.30 % | 12.739 M -61.25 % | 32.877 M -2.73 % | 33.800 M 1.59 % | 33.270 M -1.57 % | 33.800 M 0.00 % | 33.800 M 2.11 % | 33.101 M -61.99 % | 87.078 M -10.67 % | 97.480 M 0.04 % | 97.437 M 4.00 % | 93.693 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 17.608 M 31.58 % | 13.382 M -61.63 % | 34.874 M 0.23 % | 34.795 M 1.35 % | 34.332 M 0.01 % | 34.330 M -0.78 % | 34.599 M 2.20 % | 33.854 M -61.12 % | 87.078 M -10.67 % | 97.480 M 0.04 % | 97.437 M 4.00 % | 93.693 M 18 793.13 % | 495.911 K | 0.000 -100.00 % | 128.515 K | 0.000 | 0.000 |
| Other current liabilities | 8.194 M 167.02 % | -12.227 M -4 405.28 % | 284.000 K -16.72 % | 341.000 K -17.03 % | 411.000 K 61.18 % | 255.000 K -70.14 % | 854.000 K -29.42 % | 1.210 M -73.52 % | 4.569 M -19.54 % | 5.679 M 39.44 % | 4.073 M -23.14 % | 5.299 M 101.73 % | 2.627 M 105.32 % | 1.279 M 785.84 % | 144.410 K -47.27 % | 273.856 K -23.77 % | 359.261 K |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 0.000 -100.00 % | 12.739 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.280 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 8.194 M 694.76 % | 1.031 M -45.51 % | 1.892 M -38.43 % | 3.073 M -19.09 % | 3.798 M -69.69 % | 12.529 M 1 190.32 % | 971.000 K -65.63 % | 2.825 M -38.17 % | 4.569 M -19.54 % | 5.679 M 6.09 % | 5.352 M 1.02 % | 5.299 M 101.73 % | 2.627 M 105.32 % | 1.279 M 785.84 % | 144.410 K -47.27 % | 273.856 K -23.77 % | 359.261 K |
| Total liabilities | 25.801 M 79.01 % | 14.413 M -60.80 % | 36.766 M -2.91 % | 37.868 M -0.69 % | 38.130 M -18.63 % | 46.859 M 31.74 % | 35.570 M -3.02 % | 36.679 M -59.98 % | 91.647 M -11.16 % | 103.159 M 0.36 % | 102.790 M 3.84 % | 98.992 M 3 070.28 % | 3.122 M 144.09 % | 1.279 M 368.71 % | 272.925 K -0.34 % | 273.856 K -23.77 % | 359.261 K |
| Other non current assets | 111.273 M 29.83 % | 85.708 M 43 628.57 % | 196.000 K -98.67 % | 14.719 M -43.68 % | 26.135 M -12.94 % | 30.019 M 226.86 % | 9.184 M -73.85 % | 35.115 M 1 722.90 % | 1.926 M -97.99 % | 95.933 M -5.99 % | 102.044 M 11.75 % | 91.316 M -54.58 % | 201.057 M 31.31 % | 153.115 M 473.69 % | 26.690 M 314.72 % | 6.436 M 1.22 % | 6.358 M |
| Long term investments | 0.000 100.00 % | -728.000 K -102.52 % | 28.890 M 44.39 % | 20.008 M 0.37 % | 19.935 M -0.48 % | 20.031 M -39.63 % | 33.179 M | 0.000 -100.00 % | 31.880 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 0.000 | 0.000 100.00 % | -899.000 K 95.66 % | -20.727 M -2.91 % | -20.141 M 2.89 % | -20.740 M -8 470.25 % | -242.000 K -114.43 % | 1.677 M -98.05 % | 85.937 M 38 038.47 % | 225.330 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 -100.00 % | 729.000 K -2.15 % | 745.000 K 3.62 % | 719.000 K 249.03 % | 206.000 K -70.94 % | 709.000 K 453.91 % | 128.000 K -16.98 % | 154.171 K -15.80 % | 183.099 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 -100.00 % | 729.000 K 573.38 % | -154.000 K 99.23 % | -20.008 M -0.37 % | -19.935 M 0.48 % | -20.031 M -17 471.05 % | -114.000 K -106.23 % | 1.831 M -97.87 % | 86.121 M 2 361.68 % | 3.498 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 227.389 M -1.67 % | 231.241 M -0.30 % | 231.929 M -0.64 % | 233.416 M -0.03 % | 233.493 M -0.82 % | 235.426 M 2.80 % | 229.003 M -0.07 % | 229.172 M 15.93 % | 197.683 M 0.20 % | 197.297 M -0.43 % | 198.141 M -0.56 % | 199.255 M 10 609.95 % | 1.860 M | 0.000 -100.00 % | 284.000 -10.13 % | 316.000 -9.97 % | 351.000 |
| Total non current assets | 340.366 M 7.14 % | 317.679 M 21.43 % | 261.606 M 5.12 % | 248.854 M -4.23 % | 259.834 M -2.37 % | 266.154 M -1.88 % | 271.252 M 1.93 % | 266.118 M -16.26 % | 317.793 M 7.04 % | 296.890 M -1.15 % | 300.335 M 3.32 % | 290.678 M 43.23 % | 202.951 M 32.55 % | 153.115 M 473.68 % | 26.690 M 314.70 % | 6.436 M 1.22 % | 6.359 M |
| Other current assets | 117.920 M 160.94 % | 45.190 M -65.91 % | 132.567 M -7.14 % | 142.753 M 29.39 % | 110.331 M 53.80 % | 71.737 M 66.48 % | 43.090 M 148.69 % | 17.327 M 82.74 % | 9.482 M 169.87 % | 3.513 M 80.03 % | 1.952 M -41.64 % | 3.344 M -8.49 % | 3.655 M 161.88 % | 1.396 M | 0.000 -100.00 % | 91.473 K -80.90 % | 478.809 K |
| Short term investments | 0.000 | 0.000 -100.00 % | 43.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 14.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 1.297 M -2.99 % | 1.337 M -94.67 % | 25.093 M 137.20 % | 10.579 M 10.40 % | 9.582 M 537.95 % | 1.502 M -79.42 % | 7.298 M -8.90 % | 8.011 M 62.47 % | 4.931 M -61.80 % | 12.907 M 17.37 % | 10.997 M -36.02 % | 17.188 M 224.25 % | 5.301 M -89.66 % | 51.263 M 39.99 % | 36.618 M 5 028.63 % | 713.991 K 489.95 % | 121.025 K |
| Cash and short term investments | 1.297 M -2.99 % | 1.337 M -94.67 % | 25.093 M 137.20 % | 10.579 M 10.40 % | 9.582 M 537.95 % | 1.502 M -79.42 % | 7.298 M -8.90 % | 8.011 M 62.47 % | 4.931 M -61.80 % | 12.907 M 17.37 % | 10.997 M -36.02 % | 17.188 M 224.25 % | 5.301 M -89.66 % | 51.263 M 39.99 % | 36.618 M 5 028.63 % | 713.991 K 489.95 % | 121.025 K |
| Total current assets | 128.896 M 19.71 % | 107.676 M -36.14 % | 168.619 M 0.53 % | 167.723 M 14.96 % | 145.901 M 6.00 % | 137.640 M 37.49 % | 100.107 M 23.53 % | 81.037 M 52.58 % | 53.111 M -8.45 % | 58.013 M 19.23 % | 48.654 M -0.78 % | 49.038 M 447.58 % | 8.955 M -82.99 % | 52.658 M 43.80 % | 36.618 M 4 446.19 % | 805.464 K 34.28 % | 599.834 K |
| Inventory | 7.870 M -21.80 % | 10.064 M 75.33 % | 5.740 M -6.36 % | 6.130 M -47.21 % | 11.612 M 102.09 % | 5.746 M 781.29 % | 652.000 K -98.22 % | 36.662 M -5.26 % | 38.698 M -6.45 % | 41.367 M 16.98 % | 35.363 M 24.31 % | 28.447 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net receivables | 1.809 M -96.46 % | 51.085 M 878.83 % | 5.219 M -36.82 % | 8.261 M -42.54 % | 14.376 M -75.49 % | 58.655 M 19.54 % | 49.067 M 157.74 % | 19.037 M | 0.000 -100.00 % | 225.330 K -34.25 % | 342.724 K -88.44 % | 2.966 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Tax assets | 1.704 M 133.74 % | 729.000 K -2.15 % | 745.000 K 3.62 % | 719.000 K 249.03 % | 206.000 K -70.94 % | 709.000 K | 0.000 | 0.000 -100.00 % | 183.099 K 13.14 % | 161.834 K 8.20 % | 149.573 K 39.50 % | 107.221 K 218.20 % | 33.696 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | -1.000 K 0.00 % | -1.000 K | 0.000 100.00 % | -1.000 K | 0.000 -100.00 % | 1.000 K 0.00 % | 1.000 K -66.67 % | 3.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 0.000 -100.00 % | 20.000 K | 0.000 -100.00 % | 1.232 M -0.40 % | 1.237 M -89.21 % | 11.464 M 9 698.29 % | 117.000 K 1.74 % | 115.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Tax payables | 0.000 -100.00 % | 499.000 K -68.97 % | 1.608 M 7.20 % | 1.500 M -30.23 % | 2.150 M 165.43 % | 810.000 K | 0.000 -100.00 % | 1.500 M | 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 -100.00 % | 923.000 K | 0.000 -100.00 % | 510.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 |
| Minority interest | 84.158 M 4.01 % | 80.912 M 4.18 % | 77.665 M 4.47 % | 74.339 M 2.94 % | 72.215 M -12.04 % | 82.100 M 11.84 % | 73.408 M 15.84 % | 63.371 M 65.33 % | 38.331 M 43.08 % | 26.790 M 1.07 % | 26.507 M 0.62 % | 26.344 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 100.00 % | -923.000 K | 0.000 100.00 % | -530.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 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 98.000 M -13.41 % | 113.178 M 1.90 % | 111.065 M 13.33 % | 98.000 M -17.72 % | 119.103 M 7.65 % | 110.634 M 3.97 % | 106.405 M 0.64 % | 105.731 M -3.46 % | 109.519 M 5.29 % | 104.017 M 0.96 % | 103.023 M 2.47 % | 100.543 M -0.71 % | 101.258 M 0.85 % | 100.400 M 230.26 % | 30.400 M 1 166.67 % | 2.400 M 4.35 % | 2.300 M |
| Deferred tax liabilities non current | 129.000 K -50.38 % | 260.000 K 73.33 % | 150.000 K | 0.000 -100.00 % | 20.000 K | 0.000 -100.00 % | 270.000 K 25.58 % | 215.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 469.261 M 10.32 % | 425.354 M -1.13 % | 430.225 M 3.28 % | 416.576 M 2.67 % | 405.735 M 0.48 % | 403.795 M 8.73 % | 371.360 M 6.97 % | 347.158 M -6.40 % | 370.904 M 4.51 % | 354.903 M 1.69 % | 348.990 M 2.73 % | 339.717 M 60.31 % | 211.906 M 2.98 % | 205.774 M 225.04 % | 63.308 M 774.25 % | 7.241 M 4.07 % | 6.958 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 |
| Change in working capital | -41.609 M -26.40 % | -32.918 M -359.40 % | 12.690 M 205.99 % | -11.973 M -485.19 % | -2.046 M 60.33 % | -5.157 M -128.09 % | 18.361 M -64.95 % | 52.378 M 831.05 % | -7.165 M -15 708.12 % | -45.323 K 99.63 % | -12.250 M -115.37 % | 79.722 M 427.52 % | -24.341 M 80.58 % | -125.365 M -379.66 % | -26.136 M -7 744.98 % | 341.871 K 1 464.84 % | 21.847 K |
| Accounts receivables | 0.000 -100.00 % | 55.403 M | 0.000 100.00 % | -23.301 M | 0.000 -100.00 % | 5.160 M 130.05 % | 2.243 M -95.66 % | 51.637 M 805.54 % | -7.319 M -8 375.07 % | -86.358 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 387.335 K | 0.000 |
| Inventory | 19.742 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 36.010 M 1 668.87 % | 2.036 M -23.72 % | 2.669 M 144.45 % | -6.004 M 13.18 % | -6.916 M 39.97 % | -11.521 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -18.680 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 5.286 M 105.98 % | -88.321 M -795.99 % | 12.690 M 12.02 % | 11.328 M 653.67 % | -2.046 M 80.17 % | -10.317 M -751.12 % | -1.212 M 6.41 % | -1.295 M 48.49 % | -2.515 M -141.60 % | 6.045 M 213.34 % | -5.334 M -105.85 % | 91.243 M 474.85 % | -24.341 M 80.58 % | -125.365 M -379.66 % | -26.136 M -57 387.15 % | -45.464 K -308.10 % | 21.847 K |
| Other non cash items | 9.360 M 344.87 % | 2.104 M -87.00 % | 16.189 M 1 169.29 % | -1.514 M 52.54 % | -3.190 M -294.75 % | 1.638 M 203.15 % | -1.588 M -5.48 % | -1.505 M 56.19 % | -3.437 M -19.24 % | -2.882 M -4.35 % | -2.762 M 3.42 % | -2.860 M -45.45 % | -1.966 M -255.05 % | -553.814 K -65.38 % | -334.876 K 6.40 % | -357.765 K 56.98 % | -831.694 K |
| Net cash provided by operating activities | -6.511 M 57.38 % | -15.276 M -137.51 % | 40.726 M 940.06 % | -4.848 M -143.76 % | 11.079 M -40.71 % | 18.687 M -56.19 % | 42.653 M -48.72 % | 83.184 M 317.17 % | 19.940 M 266.91 % | 5.435 M 196.85 % | -5.611 M -106.49 % | 86.473 M 539.21 % | -19.688 M 84.11 % | -123.905 M -368.08 % | -26.471 M -4 763.22 % | 567.651 K 249.68 % | 162.334 K |
| Investments in property plant and equipment | 0.000 100.00 % | -613.000 K -629.76 % | -84.000 K 80.91 % | -440.000 K | 0.000 100.00 % | -7.483 M -2 133.73 % | -335.000 K 98.96 % | -32.101 M | 0.000 100.00 % | -3.600 K 96.09 % | -92.000 K 97.35 % | -3.478 M -56.39 % | -2.224 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Acquisitions net | 2.738 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 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.865 M | 0.000 100.00 % | -17.514 M -666.68 % | -2.284 M 58.55 % | -5.511 M 16.13 % | -6.571 M 72.68 % | -24.050 M -1 073.17 % | -2.050 M -3 270.99 % | -60.813 K 99.41 % | -10.283 M -45.07 % | -7.088 M |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.975 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 600.000 K -90.68 % | 6.436 M -38.46 % | 10.457 M 48.03 % | 7.064 M |
| Other investing activites | 0.000 -100.00 % | 10.000 K 100.08 % | -11.865 M -148 212.50 % | -8.000 K 99.88 % | -6.402 M | 0.000 -100.00 % | 3.865 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.900 M | 0.000 -100.00 % | 0.020 -95.12 % | 0.410 |
| Net cash used for investing activites | 2.738 M 554.06 % | -603.000 K 94.95 % | -11.949 M -2 567.19 % | -448.000 K 93.00 % | -6.402 M 14.45 % | -7.483 M -2 133.73 % | -335.000 K 98.72 % | -26.125 M -49.17 % | -17.514 M -665.48 % | -2.288 M 59.16 % | -5.603 M 44.24 % | -10.048 M 61.75 % | -26.274 M -1 911.99 % | 1.450 M -77.25 % | 6.375 M 3 567.58 % | 173.814 K 819.89 % | -24.144 K |
| Debt repayment | 3.733 M 147.39 % | -7.877 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 699.536 K 101.30 % | -53.978 M -418.92 % | -10.402 M -741.01 % | -1.237 M -124.62 % | 5.024 M 107.76 % | -64.765 M | 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 -100.00 % | 140.000 M 150.00 % | 56.000 M | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 100.00 % | -148.500 K 0.00 % | -148.500 K |
| Other financing activites | 0.000 | 0.000 | 0.000 100.00 % | -8.000 K 99.73 % | -3.000 M 82.35 % | -17.000 M 61.13 % | -43.731 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | 3.733 M 147.39 % | -7.877 M | 0.000 100.00 % | -8.000 K 99.73 % | -3.000 M 82.35 % | -17.000 M 60.49 % | -43.031 M 20.28 % | -53.978 M -418.92 % | -10.402 M -741.01 % | -1.237 M -124.62 % | 5.024 M 107.76 % | -64.765 M | 0.000 -100.00 % | 140.000 M 150.00 % | 56.000 M 37 810.44 % | -148.500 K 0.00 % | -148.500 K |
| Effect of forex changes on cash | 0.000 | 0.000 100.00 % | -14.263 M -178 387.50 % | 8.000 K -99.88 % | 6.403 M 640 400.00 % | -1.000 K 0.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | -40.000 K 99.83 % | -23.756 M -263.68 % | 14.514 M 374.06 % | -5.296 M -165.54 % | 8.080 M 239.38 % | -5.797 M -711.90 % | -714.000 K -123.18 % | 3.081 M 138.63 % | -7.976 M -517.67 % | 1.910 M 130.85 % | -6.190 M -153.09 % | 11.659 M 125.37 % | -45.962 M -413.84 % | 14.645 M -59.21 % | 35.904 M 5 954.99 % | 592.965 K 5 851.36 % | -10.310 K |
| Cash at beginning of period | 1.337 M -94.67 % | 25.093 M 137.20 % | 10.579 M 44.38 % | 7.327 M 387.82 % | 1.502 M -79.42 % | 7.298 M -8.91 % | 8.012 M 62.49 % | 4.931 M -61.80 % | 12.907 M 17.37 % | 10.997 M -36.02 % | 17.188 M 210.90 % | 5.528 M -89.22 % | 51.263 M 39.99 % | 36.618 M 5 028.63 % | 713.991 K 489.95 % | 121.025 K -7.85 % | 131.335 K |
| Cash at end of period | 1.297 M -2.99 % | 1.337 M -94.67 % | 25.093 M 1 135.50 % | 2.031 M -78.80 % | 9.582 M 538.37 % | 1.501 M -79.43 % | 7.298 M -8.91 % | 8.012 M 62.48 % | 4.931 M -61.80 % | 12.907 M 17.37 % | 10.997 M -36.02 % | 17.188 M 224.25 % | 5.301 M -89.66 % | 51.263 M 39.99 % | 36.618 M 5 028.63 % | 713.991 K 489.95 % | 121.025 K |
| Operating cash flow | -6.511 M 53.57 % | -14.022 M -165.10 % | 21.538 M -7.87 % | 23.377 M 111.00 % | 11.079 M -40.71 % | 18.687 M -56.19 % | 42.653 M -48.72 % | 83.184 M 317.17 % | 19.940 M 266.91 % | 5.435 M 196.85 % | -5.611 M -106.49 % | 86.473 M 539.21 % | -19.688 M 84.11 % | -123.905 M -368.08 % | -26.471 M -4 763.22 % | 567.651 K 249.68 % | 162.334 K |
| Capital expenditure | 6.511 M 1 162.15 % | -613.000 K -629.76 % | -84.000 K 94.14 % | -1.434 M | 0.000 100.00 % | -7.483 M -2 133.73 % | -335.000 K 98.96 % | -32.101 M | 0.000 100.00 % | -3.600 K 96.09 % | -92.000 K 97.35 % | -3.478 M -56.39 % | -2.224 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Free CashFlow | 0.000 100.00 % | -14.635 M -168.22 % | 21.454 M -2.23 % | 21.943 M 98.06 % | 11.079 M -1.12 % | 11.204 M -73.52 % | 42.318 M -17.16 % | 51.083 M 156.19 % | 19.940 M 267.15 % | 5.431 M 195.22 % | -5.703 M -106.87 % | 82.995 M 478.76 % | -21.912 M 82.32 % | -123.905 M -368.08 % | -26.471 M -4 763.22 % | 567.651 K 249.68 % | 162.334 K |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2012-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 6.674 M -65.56 % | 19.381 M 61.87 % | 11.973 M 9.28 % | 10.956 M -23.90 % | 14.396 M 162.73 % | -22.949 M -209.61 % | 20.937 M -5.16 % | 22.076 M 146.60 % | 8.952 M -27.47 % | 12.342 M 101.50 % | 6.125 M -23.32 % | 7.988 M -16.07 % | 9.518 M -34.02 % | 14.425 M 237.35 % | 4.276 M -39.86 % | 7.110 M -7.41 % | 7.679 M -14.38 % | 8.969 M 107.09 % | 4.331 M 8.85 % | 3.979 M -19.14 % | 4.921 M -84.40 % | 31.542 M 846.07 % | 3.334 M 32.88 % | 2.509 M -21.67 % | 3.203 M 17.84 % | 2.718 M -74.15 % | 10.514 M 361.95 % | 2.276 M -19.60 % | 2.831 M 36.43 % | 2.075 M 13.13 % | 1.834 M -22.93 % | 2.380 M -6.19 % | 2.537 M 11.81 % | 2.269 M 931.36 % | 220.000 K |
| Net income | 6.145 M 47.93 % | 4.154 M -49.22 % | 8.180 M 40.16 % | 5.836 M 38.16 % | 4.224 M -18.11 % | 5.158 M 227.08 % | 1.577 M -10.19 % | 1.756 M -39.49 % | 2.902 M 40.67 % | 2.063 M -41.66 % | 3.536 M 91.45 % | 1.847 M 218.45 % | 580.000 K -4.76 % | 609.000 K -78.50 % | 2.832 M -12.75 % | 3.246 M 41.56 % | 2.293 M -53.15 % | 4.894 M 206.07 % | 1.599 M 33.81 % | 1.195 M -59.94 % | 2.983 M -78.65 % | 13.971 M 431.22 % | 2.630 M -12.42 % | 3.003 M 94.75 % | 1.542 M 12.80 % | 1.367 M -38.59 % | 2.226 M 117.59 % | 1.023 M -30.88 % | 1.480 M 98.39 % | 746.000 K 828.23 % | 80.368 K -94.50 % | 1.462 M 29.04 % | 1.133 M 13.07 % | 1.002 M 819.27 % | 109.000 K |
| Income before tax | 9.065 M -6.68 % | 9.714 M -11.94 % | 11.031 M 0.93 % | 10.929 M 113.29 % | 5.124 M -49.25 % | 10.096 M 146.67 % | 4.093 M 1.21 % | 4.044 M 9.24 % | 3.702 M -41.36 % | 6.313 M -18.37 % | 7.734 M 192.18 % | 2.647 M 124.32 % | 1.180 M -53.91 % | 2.560 M -20.79 % | 3.232 M -15.41 % | 3.821 M 40.58 % | 2.718 M -60.91 % | 6.954 M 209.20 % | 2.249 M 58.38 % | 1.420 M -62.21 % | 3.758 M -68.81 % | 12.049 M 278.90 % | 3.180 M -17.45 % | 3.852 M 103.06 % | 1.897 M -3.56 % | 1.967 M -44.37 % | 3.536 M 145.02 % | 1.443 M -32.88 % | 2.150 M 101.69 % | 1.066 M 47.09 % | 724.734 K -50.43 % | 1.462 M -10.47 % | 1.633 M 8.72 % | 1.502 M 1 277.98 % | 109.000 K |
| Income before tax ratio | 1.36 170.99 % | 0.50 -45.60 % | 0.92 -7.64 % | 1.00 180.26 % | 0.36 180.91 % | -0.44 -325.04 % | 0.20 6.72 % | 0.18 -55.70 % | 0.41 -19.15 % | 0.51 -59.49 % | 1.26 281.05 % | 0.33 167.29 % | 0.12 -30.14 % | 0.18 -76.52 % | 0.76 40.65 % | 0.54 51.83 % | 0.35 -54.35 % | 0.78 49.31 % | 0.52 45.51 % | 0.36 -53.27 % | 0.76 99.91 % | 0.38 -59.95 % | 0.95 -37.87 % | 1.54 159.22 % | 0.59 -18.16 % | 0.72 115.21 % | 0.34 -46.96 % | 0.63 -16.52 % | 0.76 47.83 % | 0.51 30.02 % | 0.40 -35.68 % | 0.61 -4.57 % | 0.64 -2.76 % | 0.66 33.61 % | 0.50 |
| EBITDA | 4.349 M -66.93 % | 13.150 M -18.27 % | 16.090 M 320.76 % | 3.824 M 5.20 % | 3.635 M -64.36 % | 10.198 M 107.11 % | 4.924 M 26.55 % | 3.891 M -1.59 % | 3.954 M -34.56 % | 6.042 M -24.64 % | 8.017 M 157.53 % | 3.113 M 129.74 % | 1.355 M 2 250.79 % | -63.000 K -101.71 % | 3.691 M -13.76 % | 4.280 M 34.72 % | 3.177 M -47.88 % | 6.096 M 120.55 % | 2.764 M 195.61 % | 935.000 K -76.07 % | 3.908 M -74.20 % | 15.147 M 357.34 % | 3.312 M -19.40 % | 4.109 M 115.81 % | 1.904 M -3.59 % | 1.975 M -79.63 % | 9.695 M 542.93 % | 1.508 M -31.45 % | 2.200 M 96.08 % | 1.122 M 49.30 % | 751.499 K -49.90 % | 1.500 M -12.74 % | 1.719 M 14.45 % | 1.502 M 1 277.98 % | 109.000 K |
| Net income ratio | 0.92 329.58 % | 0.21 -68.63 % | 0.68 28.26 % | 0.53 81.54 % | 0.29 230.55 % | -0.22 -398.40 % | 0.08 -5.31 % | 0.08 -75.46 % | 0.32 93.94 % | 0.17 -71.05 % | 0.58 149.68 % | 0.23 279.44 % | 0.06 44.34 % | 0.04 -93.63 % | 0.66 45.07 % | 0.46 52.89 % | 0.30 -45.28 % | 0.55 47.79 % | 0.37 22.93 % | 0.30 -50.46 % | 0.61 36.86 % | 0.44 -43.85 % | 0.79 -34.09 % | 1.20 148.61 % | 0.48 -4.28 % | 0.50 137.56 % | 0.21 -52.90 % | 0.45 -14.02 % | 0.52 45.41 % | 0.36 720.53 % | 0.04 -92.87 % | 0.61 37.55 % | 0.45 1.13 % | 0.44 -10.87 % | 0.50 |
| Ratio EBITDA | 0.65 -3.96 % | 0.68 -49.51 % | 1.34 285.02 % | 0.35 38.23 % | 0.25 156.82 % | -0.44 -288.95 % | 0.24 33.43 % | 0.18 -60.10 % | 0.44 -9.78 % | 0.49 -62.60 % | 1.31 235.86 % | 0.39 173.75 % | 0.14 3 359.63 % | 0.00 -100.51 % | 0.86 43.39 % | 0.60 45.50 % | 0.41 -39.13 % | 0.68 6.50 % | 0.64 171.59 % | 0.23 -70.41 % | 0.79 65.37 % | 0.48 -51.66 % | 0.99 -39.34 % | 1.64 175.50 % | 0.59 -18.19 % | 0.73 -21.20 % | 0.92 39.18 % | 0.66 -14.74 % | 0.78 43.72 % | 0.54 31.98 % | 0.41 -34.99 % | 0.63 -6.98 % | 0.68 2.36 % | 0.66 33.61 % | 0.50 |
| Gross profit ratio | 0.99 8.31 % | 0.91 -35.36 % | 1.42 258.12 % | 0.40 -5.35 % | 0.42 302.73 % | -0.21 -169.46 % | 0.30 4.93 % | 0.28 -61.01 % | 0.72 100.89 % | 0.36 -80.60 % | 1.86 213.66 % | 0.59 -4.68 % | 0.62 321.60 % | -0.28 -115.15 % | 1.85 52.05 % | 1.22 76.49 % | 0.69 -59.81 % | 1.72 88.62 % | 0.91 75.64 % | 0.52 -46.27 % | 0.96 -3.38 % | 1.00 -21.51 % | 1.27 -39.03 % | 2.09 62.58 % | 1.28 28.29 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 |
| Weighted average shs out dil | 97.540 M -2.92 % | 100.475 M 0.00 % | 100.475 M 20.51 % | 83.371 M -17.02 % | 100.475 M 0.00 % | 100.475 M 0.00 % | 100.475 M 0.00 % | 100.475 M 0.41 % | 100.069 M -0.40 % | 100.475 M 0.00 % | 100.475 M 8.80 % | 92.350 M -4.47 % | 96.667 M -3.79 % | 100.475 M -0.66 % | 101.143 M -6.52 % | 108.200 M -5.63 % | 114.650 M 14.11 % | 100.475 M 0.54 % | 99.938 M 0.36 % | 99.583 M 0.15 % | 99.433 M -0.52 % | 99.954 M -1.19 % | 101.154 M 1.05 % | 100.100 M -0.37 % | 100.475 M 0.00 % | 100.475 M -4.30 % | 104.987 M 2.63 % | 102.300 M 1.82 % | 100.475 M 34.68 % | 74.600 M -23.28 % | 97.230 M -3.23 % | 100.475 M 0.00 % | 100.475 M 0.27 % | 100.200 M -0.27 % | 100.475 M |
| Weighted average shs out | 97.540 M -2.92 % | 100.475 M 0.00 % | 100.475 M 20.51 % | 83.371 M -17.02 % | 100.475 M 0.00 % | 100.475 M 0.00 % | 100.475 M 0.00 % | 100.475 M 0.41 % | 100.069 M -0.40 % | 100.475 M 0.00 % | 100.475 M 8.80 % | 92.350 M -4.47 % | 96.667 M -3.79 % | 100.475 M -0.66 % | 101.143 M -6.52 % | 108.200 M -5.63 % | 114.650 M 14.11 % | 100.475 M 0.54 % | 99.938 M 0.36 % | 99.583 M 0.15 % | 99.433 M -0.52 % | 99.954 M -1.19 % | 101.154 M 1.05 % | 100.100 M -0.37 % | 100.475 M 0.00 % | 100.475 M -4.30 % | 104.987 M 2.63 % | 102.300 M 1.82 % | 100.475 M 34.68 % | 74.600 M -23.28 % | 97.230 M -3.23 % | 100.475 M 0.00 % | 100.475 M 0.27 % | 100.200 M -0.27 % | 100.475 M |
| EPS diluted | 0.06 52.54 % | 0.04 -49.26 % | 0.08 16.29 % | 0.07 66.67 % | 0.04 -18.13 % | 0.05 226.75 % | 0.02 -6.55 % | 0.02 -42.07 % | 0.03 -45.90 % | 0.05 52.27 % | 0.04 76.00 % | 0.02 233.33 % | 0.01 -1.64 % | 0.01 -78.21 % | 0.03 -6.67 % | 0.03 50.00 % | 0.02 -58.93 % | 0.05 204.38 % | 0.02 33.33 % | 0.01 -60.00 % | 0.03 -78.57 % | 0.14 438.46 % | 0.03 -13.33 % | 0.03 94.81 % | 0.02 54.00 % | 0.01 -52.83 % | 0.02 112.00 % | 0.01 0.00 % | 0.01 0.00 % | 0.01 1 150.00 % | 0.00 -92.00 % | 0.01 0.00 % | 0.01 0.00 % | 0.01 809.09 % | 0.00 |
| Earnings per share | 0.06 52.54 % | 0.04 -49.26 % | 0.08 16.29 % | 0.07 66.67 % | 0.04 -18.13 % | 0.05 226.75 % | 0.02 -6.55 % | 0.02 -42.07 % | 0.03 -45.90 % | 0.05 52.27 % | 0.04 76.00 % | 0.02 233.33 % | 0.01 -1.64 % | 0.01 -78.21 % | 0.03 -6.67 % | 0.03 50.00 % | 0.02 -58.93 % | 0.05 204.38 % | 0.02 33.33 % | 0.01 -60.00 % | 0.03 -78.57 % | 0.14 438.46 % | 0.03 -13.33 % | 0.03 94.81 % | 0.02 54.00 % | 0.01 -52.83 % | 0.02 112.00 % | 0.01 0.00 % | 0.01 0.00 % | 0.01 1 150.00 % | 0.00 -92.00 % | 0.01 0.00 % | 0.01 0.00 % | 0.01 809.09 % | 0.00 |
| Gross profit | 6.612 M -62.70 % | 17.728 M 4.64 % | 16.942 M 291.36 % | 4.329 M -27.97 % | 6.010 M 27.17 % | 4.726 M -23.86 % | 6.207 M -0.48 % | 6.237 M -3.85 % | 6.487 M 45.71 % | 4.452 M -60.91 % | 11.388 M 140.51 % | 4.735 M -20.00 % | 5.919 M 246.22 % | -4.048 M -151.12 % | 7.918 M -8.56 % | 8.659 M 63.41 % | 5.299 M -65.59 % | 15.398 M 290.61 % | 3.942 M 91.17 % | 2.062 M -56.55 % | 4.746 M -84.93 % | 31.486 M 642.59 % | 4.240 M -18.98 % | 5.233 M 27.35 % | 4.109 M 51.18 % | 2.718 M -74.15 % | 10.514 M 361.95 % | 2.276 M -19.60 % | 2.831 M 36.43 % | 2.075 M 13.13 % | 1.834 M -22.93 % | 2.380 M -6.19 % | 2.537 M 11.81 % | 2.269 M 931.36 % | 220.000 K |
| Income tax expense | 2.777 M 601.26 % | -554.000 K -210.80 % | 500.000 K -85.44 % | 3.434 M 281.56 % | 900.000 K -56.14 % | 2.052 M 105.20 % | 1.000 M 66.67 % | 600.000 K -25.00 % | 800.000 K -13.33 % | 923.000 K 15.38 % | 800.000 K 0.00 % | 800.000 K 33.33 % | 600.000 K 450.88 % | -171.000 K -142.75 % | 400.000 K -30.43 % | 575.000 K 35.29 % | 425.000 K -79.37 % | 2.060 M 216.92 % | 650.000 K 188.89 % | 225.000 K -70.97 % | 775.000 K 140.32 % | -1.922 M -449.45 % | 550.000 K -35.22 % | 849.000 K 139.15 % | 355.000 K -40.83 % | 600.000 K -54.19 % | 1.310 M 211.83 % | 420.000 K -37.31 % | 670.000 K 109.38 % | 320.000 K -50.34 % | 644.366 K | 0.000 -100.00 % | 500.000 K 0.00 % | 500.000 K | 0.000 |
| Cost of revenue | 62.000 K -96.25 % | 1.653 M 133.27 % | -4.969 M -174.98 % | 6.627 M -20.98 % | 8.386 M 130.30 % | -27.675 M -287.88 % | 14.730 M -7.00 % | 15.839 M 542.56 % | 2.465 M -68.76 % | 7.890 M 249.91 % | -5.263 M -261.79 % | 3.253 M -9.61 % | 3.599 M -80.52 % | 18.473 M 607.22 % | -3.642 M -135.12 % | -1.549 M -165.08 % | 2.380 M 137.02 % | -6.429 M -1 752.70 % | 389.000 K -79.71 % | 1.917 M 995.43 % | 175.000 K 212.50 % | 56.000 K 106.18 % | -906.000 K 66.74 % | -2.724 M -200.66 % | -906.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| General and administrative expenses | 0.000 -100.00 % | 1.445 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.060 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 -100.00 % | 69.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 134.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 2.488 M | 0.000 -100.00 % | 952.000 K 11.87 % | 851.000 K -68.38 % | 2.691 M 311.82 % | -1.270 M -157.90 % | 2.194 M 0.00 % | 2.194 M -21.22 % | 2.785 M 360.52 % | -1.069 M -128.73 % | 3.721 M 73.31 % | 2.147 M -54.70 % | 4.739 M 223.12 % | -3.849 M -182.14 % | 4.686 M -3.14 % | 4.838 M 87.45 % | 2.581 M -74.54 % | 10.136 M 498.70 % | 1.693 M 8.39 % | 1.562 M 58.10 % | 988.000 K -94.19 % | 17.003 M 1 504.06 % | 1.060 M -23.24 % | 1.381 M | 0.000 -100.00 % | 751.000 K -91.92 % | 9.298 M 1 110.72 % | 768.000 K 12.78 % | 681.000 K -32.51 % | 1.009 M -9.06 % | 1.110 M 20.86 % | 918.000 K 1.55 % | 904.000 K 17.86 % | 767.000 K 590.99 % | 111.000 K |
| Operating expenses | 2.488 M 64.33 % | 1.514 M 59.03 % | 952.000 K 11.87 % | 851.000 K -68.38 % | 2.691 M 191.36 % | 923.589 K -57.90 % | 2.194 M 0.00 % | 2.194 M -21.22 % | 2.785 M 360.52 % | -1.069 M -128.73 % | 3.721 M 73.31 % | 2.147 M -54.70 % | 4.739 M 223.12 % | -3.849 M -182.14 % | 4.686 M -3.14 % | 4.838 M 87.45 % | 2.581 M -74.54 % | 10.136 M 498.70 % | 1.693 M 8.39 % | 1.562 M 58.10 % | 988.000 K -94.19 % | 17.003 M 1 504.06 % | 1.060 M -23.24 % | 1.381 M -37.57 % | 2.212 M 194.54 % | 751.000 K -91.92 % | 9.298 M 1 110.72 % | 768.000 K 12.78 % | 681.000 K -32.51 % | 1.009 M -9.06 % | 1.110 M 20.86 % | 918.000 K 1.55 % | 904.000 K 17.86 % | 767.000 K 590.99 % | 111.000 K |
| Cost and expenses | 2.550 M 138.74 % | -6.582 M -63.85 % | -4.017 M -153.72 % | 7.478 M -32.49 % | 11.077 M 141.41 % | -26.751 M -258.07 % | 16.924 M -6.15 % | 18.033 M 243.49 % | 5.250 M -23.03 % | 6.821 M 542.35 % | -1.542 M -128.56 % | 5.400 M -35.24 % | 8.338 M -42.98 % | 14.624 M 1 300.77 % | 1.044 M -68.26 % | 3.289 M -33.70 % | 4.961 M 33.83 % | 3.707 M 78.05 % | 2.082 M -40.16 % | 3.479 M 199.14 % | 1.163 M -93.18 % | 17.059 M 10 977.27 % | 154.000 K 111.47 % | -1.343 M -202.83 % | 1.306 M 73.90 % | 751.000 K -91.92 % | 9.298 M 1 110.72 % | 768.000 K 12.78 % | 681.000 K -32.51 % | 1.009 M -9.06 % | 1.110 M 20.86 % | 918.000 K 1.55 % | 904.000 K 17.86 % | 767.000 K 590.99 % | 111.000 K |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 0.000 -100.00 % | 1.514 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.194 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 -100.00 % | 2.212 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 56.000 K | 0.000 -100.00 % | 38.000 K -55.81 % | 86.000 K | 0.000 | 0.000 |
| Depreciation and amortization | 225.000 K -35.90 % | 351.000 K 251.00 % | 100.000 K -71.10 % | 346.000 K 9.49 % | 316.000 K -14.82 % | 371.000 K -55.35 % | 831.000 K 646.71 % | -152.000 K -160.32 % | 252.000 K -51.63 % | 521.000 K 48.86 % | 350.000 K -33.33 % | 525.000 K 200.00 % | 175.000 K 28.68 % | 136.000 K -70.37 % | 459.000 K 0.00 % | 459.000 K 0.00 % | 459.000 K -44.96 % | 834.000 K 61.94 % | 515.000 K 18.39 % | 435.000 K 190.00 % | 150.000 K -77.41 % | 664.000 K 403.03 % | 132.000 K -48.64 % | 257.000 K 3 571.43 % | 7.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating income | 4.124 M -67.78 % | 12.799 M -19.96 % | 15.990 M 359.75 % | 3.478 M 4.79 % | 3.319 M -12.71 % | 3.802 M -80.13 % | 19.138 M 373.36 % | 4.043 M 9.21 % | 3.702 M -32.95 % | 5.521 M -27.99 % | 7.667 M 196.25 % | 2.588 M 119.32 % | 1.180 M 692.96 % | -199.000 K -106.16 % | 3.232 M -15.41 % | 3.821 M 40.58 % | 2.718 M -48.35 % | 5.262 M 133.97 % | 2.249 M 349.80 % | 500.000 K -86.70 % | 3.758 M -74.05 % | 14.483 M 355.44 % | 3.180 M -17.45 % | 3.852 M 103.06 % | 1.897 M -3.56 % | 1.967 M 61.79 % | 1.216 M -19.38 % | 1.508 M -29.86 % | 2.150 M 101.69 % | 1.066 M 47.09 % | 724.734 K -50.43 % | 1.462 M -10.47 % | 1.633 M 8.72 % | 1.502 M 1 277.98 % | 109.000 K |
| Operating income ratio | 0.62 -6.43 % | 0.66 -50.55 % | 1.34 320.70 % | 0.32 37.69 % | 0.23 239.15 % | -0.17 -118.13 % | 0.91 399.11 % | 0.18 -55.71 % | 0.41 -7.55 % | 0.45 -64.26 % | 1.25 286.36 % | 0.32 161.33 % | 0.12 998.67 % | -0.01 -101.83 % | 0.76 40.65 % | 0.54 51.83 % | 0.35 -39.67 % | 0.59 12.98 % | 0.52 313.24 % | 0.13 -83.55 % | 0.76 66.32 % | 0.46 -51.86 % | 0.95 -37.87 % | 1.54 159.22 % | 0.59 -18.16 % | 0.72 525.86 % | 0.12 -82.55 % | 0.66 -12.76 % | 0.76 47.83 % | 0.51 30.02 % | 0.40 -35.68 % | 0.61 -4.57 % | 0.64 -2.76 % | 0.66 33.61 % | 0.50 |
| Total other income expenses net | 4.941 M 260.16 % | -3.085 M 37.79 % | -4.959 M -166.55 % | 7.451 M 312.80 % | 1.805 M -71.32 % | 6.294 M 141.83 % | -15.045 M -1 504 600.00 % | 1.000 K | 0.000 -100.00 % | 792.000 K 1 082.09 % | 67.000 K 13.56 % | 59.000 K | 0.000 -100.00 % | 2.759 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.692 M | 0.000 -100.00 % | 920.000 K | 0.000 100.00 % | -2.434 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.320 M 3 669.00 % | -65.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2012-12-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-03-31 | 2022-09-30 | 2022-03-31 | 2021-09-30 | 2021-03-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2018-03-31 | 2017-03-31 | 2016-03-31 | 2015-03-31 | 2014-09-30 | 2014-03-31 | 2013-09-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 15.174 M | 0.000 -100.00 % | 40.876 M | 0.000 -100.00 % | 11.402 M | 0.000 -100.00 % | 42.071 M 383.19 % | 8.707 M -54.71 % | 19.225 M -17.21 % | 23.221 M 45.75 % | 15.932 M -34.21 % | 24.218 M -4.59 % | 25.383 M | 0.000 -100.00 % | 32.298 M | 0.000 100.00 % | -3.328 M | 0.000 -100.00 % | 25.089 M -69.40 % | 81.997 M -2.94 % | 84.485 M -3.69 % | 87.720 M 1 640.56 % | -5.694 M -107.44 % | 76.505 M 9 121.86 % | -848.000 K |
| Total investments | 0.000 | 0.000 | 0.000 -100.00 % | 71.714 M | 0.000 -100.00 % | 85.708 M | 0.000 -100.00 % | 32.011 M 10.64 % | 28.933 M 162.19 % | 11.035 M -25.03 % | 14.719 M -18.27 % | 18.010 M -31.14 % | 26.155 M -9.18 % | 28.800 M | 0.000 -100.00 % | 30.019 M | 0.000 -100.00 % | 29.769 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.082 M -62.33 % | 32.071 M 388.09 % | 6.571 M -74.23 % | 25.500 M |
| Total debt | 0.000 -100.00 % | 16.471 M | 0.000 -100.00 % | 43.450 M | 0.000 -100.00 % | 12.739 M | 0.000 -100.00 % | 44.759 M 32.42 % | 33.800 M 0.00 % | 33.800 M 0.00 % | 33.800 M 0.00 % | 33.800 M 0.00 % | 33.800 M 0.00 % | 33.800 M | 0.000 -100.00 % | 33.800 M | 0.000 | 0.000 | 0.000 -100.00 % | 33.100 M -61.99 % | 87.078 M -10.73 % | 97.542 M -1.19 % | 98.717 M 138 938.20 % | 71.000 K -99.92 % | 93.693 M 25 925.86 % | 360.000 K |
| Accumulated other comprehensive income loss | 359.301 M 1 846.38 % | 18.460 M -95.36 % | 398.159 M | 0.000 -100.00 % | 330.029 M | 0.000 -100.00 % | 322.863 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 274.836 M | 0.000 -100.00 % | 275.725 M | 0.000 -100.00 % | 272.387 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 0.000 -100.00 % | 142.366 M | 0.000 | 0.000 | 0.000 -100.00 % | 116.376 M | 0.000 | 0.000 -100.00 % | 104.254 M | 0.000 -100.00 % | 94.396 M | 0.000 -100.00 % | 75.812 M | 0.000 | 0.000 -100.00 % | 63.727 M | 0.000 | 0.000 | 0.000 -100.00 % | 47.655 M 54.07 % | 30.931 M 51.16 % | 20.463 M 26.36 % | 16.195 M | 0.000 -100.00 % | 13.363 M | 0.000 |
| Common stock | 0.000 -100.00 % | 100.475 M | 0.000 -100.00 % | 100.475 M | 0.000 -100.00 % | 100.475 M | 0.000 -100.00 % | 100.475 M 0.00 % | 100.475 M 0.00 % | 100.475 M 0.00 % | 100.475 M 0.00 % | 100.475 M 0.00 % | 100.475 M 0.00 % | 100.475 M | 0.000 -100.00 % | 100.475 M | 0.000 -100.00 % | 100.475 M | 0.000 -100.00 % | 100.475 M 0.00 % | 100.475 M 0.00 % | 100.475 M 0.00 % | 100.475 M 0.00 % | 100.475 M 0.00 % | 100.475 M 0.00 % | 100.475 M |
| Total equity | 443.459 M 0.00 % | 443.459 M 11.38 % | 398.159 M 0.00 % | 398.159 M -3.11 % | 410.941 M 0.00 % | 410.941 M 2.43 % | 401.203 M 0.00 % | 401.203 M 1.97 % | 393.459 M 3.23 % | 381.135 M 0.64 % | 378.708 M 1.49 % | 373.147 M 1.51 % | 367.605 M 1.80 % | 361.114 M 1.17 % | 356.936 M 0.00 % | 356.936 M 5.66 % | 337.819 M 0.00 % | 337.819 M 1.36 % | 333.275 M 28.89 % | 258.572 M 7.32 % | 240.925 M 7.10 % | 224.955 M -8.63 % | 246.200 M 14.65 % | 214.734 M -10.80 % | 240.725 M 14.13 % | 210.919 M |
| Other non current liabilities | -443.459 M -44 093.95 % | 1.008 M 100.25 % | -398.159 M -55 786.57 % | 715.000 K 100.17 % | -410.941 M -107 395.30 % | 383.000 K 100.10 % | -401.203 M -75 514.10 % | 532.000 K 53 100.00 % | 1.000 K -99.90 % | 955.000 K -4.02 % | 995.000 K 9.58 % | 908.000 K 45 300.00 % | 2.000 K -99.67 % | 607.000 K 100.17 % | -356.936 M -67 446.42 % | 530.000 K 100.16 % | -337.819 M -1 099.46 % | 33.800 M 110.14 % | -333.275 M -906.86 % | -33.100 M 61.99 % | -87.078 M 10.67 % | -97.480 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 0.000 -100.00 % | 16.471 M | 0.000 -100.00 % | 43.450 M | 0.000 -100.00 % | 12.739 M | 0.000 -100.00 % | 44.759 M 36.14 % | 32.877 M -2.73 % | 33.800 M 0.00 % | 33.800 M 0.00 % | 33.800 M 1.59 % | 33.270 M | 0.000 | 0.000 -100.00 % | 33.800 M | 0.000 | 0.000 | 0.000 -100.00 % | 33.100 M -61.99 % | 87.078 M -10.67 % | 97.480 M 0.04 % | 97.437 M 137 135.44 % | 71.000 K -99.92 % | 93.693 M 25 925.86 % | 360.000 K |
| Total non current liabilities | -443.459 M -2 618.51 % | 17.608 M 104.42 % | -398.159 M -1 001.53 % | 44.165 M 110.75 % | -410.941 M -3 170.85 % | 13.382 M 103.34 % | -401.203 M -985.83 % | 45.291 M 29.87 % | 34.874 M 0.34 % | 34.755 M -0.11 % | 34.795 M 0.19 % | 34.728 M 1.15 % | 34.332 M 5 366.88 % | 628.000 K 100.18 % | -356.936 M -1 139.72 % | 34.330 M 110.16 % | -337.819 M -1 099.46 % | 33.800 M 110.14 % | -333.275 M | 0.000 | 0.000 | 0.000 -100.00 % | 97.437 M 137 135.44 % | 71.000 K -99.92 % | 93.693 M 25 925.86 % | 360.000 K |
| Other current liabilities | 0.000 -100.00 % | 8.194 M | 0.000 -100.00 % | 2.701 M | 0.000 100.00 % | -12.227 M | 0.000 -100.00 % | 388.000 K 36.62 % | 284.000 K 160.55 % | 109.000 K -68.04 % | 341.000 K -24.56 % | 452.000 K 9.98 % | 411.000 K | 0.000 | 0.000 -100.00 % | 255.000 K | 0.000 -100.00 % | 1.590 M | 0.000 | 0.000 | 0.000 100.00 % | -61.490 K -101.51 % | 4.073 M -9.10 % | 4.480 M -15.45 % | 5.299 M 34.00 % | 3.954 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.739 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 33.800 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 61.490 K -95.20 % | 1.280 M | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 0.000 -100.00 % | 8.194 M | 0.000 -100.00 % | 7.087 M | 0.000 -100.00 % | 1.031 M | 0.000 -100.00 % | 1.531 M -19.08 % | 1.892 M -38.65 % | 3.084 M 0.36 % | 3.073 M -11.26 % | 3.463 M -8.82 % | 3.798 M -89.41 % | 35.859 M | 0.000 -100.00 % | 12.529 M | 0.000 -100.00 % | 1.590 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.352 M 19.47 % | 4.480 M -15.45 % | 5.299 M 34.00 % | 3.954 M |
| Total liabilities | -443.459 M -1 818.77 % | 25.801 M 106.48 % | -398.159 M -876.87 % | 51.252 M 112.47 % | -410.941 M -2 951.18 % | 14.413 M 103.59 % | -401.203 M -956.87 % | 46.822 M 27.35 % | 36.766 M -2.84 % | 37.839 M -0.08 % | 37.868 M -0.85 % | 38.191 M 0.16 % | 38.130 M 4.50 % | 36.487 M 110.22 % | -356.936 M -861.72 % | 46.859 M 113.87 % | -337.819 M -1 054.56 % | 35.390 M 110.62 % | -333.275 M -1 016.54 % | 36.362 M -60.32 % | 91.647 M -11.16 % | 103.159 M 0.36 % | 102.790 M 2 158.62 % | 4.551 M -95.40 % | 98.992 M 2 194.66 % | 4.314 M |
| Other non current assets | 0.000 -100.00 % | 111.273 M | 0.000 -100.00 % | 114.467 M | 0.000 -100.00 % | 85.708 M | 0.000 -100.00 % | 50.415 M 119 935.71 % | 42.000 K -99.79 % | 20.415 M 38.70 % | 14.719 M -26.77 % | 20.099 M -23.15 % | 26.155 M -90.08 % | 263.641 M | 0.000 -100.00 % | 30.019 M | 0.000 -100.00 % | 120.010 M | 0.000 100.00 % | -238.384 M -15.20 % | -206.922 M -1.23 % | -204.407 M -300.31 % | 102.044 M -51.14 % | 208.865 M 128.73 % | 91.316 M -54.73 % | 201.716 M |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -728.000 K | 0.000 -100.00 % | 2.011 M -93.04 % | 28.890 M 161.80 % | 11.035 M | 0.000 -100.00 % | 18.010 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 |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 729.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 729.000 K | 0.000 | 0.000 100.00 % | -28.891 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 |
| Property plant equipment net | 0.000 -100.00 % | 227.389 M | 0.000 -100.00 % | 230.688 M | 0.000 -100.00 % | 231.241 M | 0.000 -100.00 % | 232.180 M 0.11 % | 231.929 M -0.34 % | 232.715 M -0.30 % | 233.416 M 0.26 % | 232.814 M -0.29 % | 233.493 M 1 061.71 % | 20.099 M | 0.000 -100.00 % | 235.426 M | 0.000 -100.00 % | 231.248 M | 0.000 -100.00 % | 238.230 M 15.23 % | 206.739 M 1.22 % | 204.245 M 3.08 % | 198.141 M 14 083.34 % | 1.397 M -99.30 % | 199.255 M 11 788.72 % | 1.676 M |
| Total non current assets | 0.000 -100.00 % | 340.366 M | 0.000 -100.00 % | 345.627 M | 0.000 -100.00 % | 317.679 M | 0.000 -100.00 % | 285.201 M 9.02 % | 261.606 M -1.24 % | 264.883 M 6.44 % | 248.854 M -8.22 % | 271.129 M 4.35 % | 259.834 M -8.66 % | 284.469 M | 0.000 -100.00 % | 266.154 M | 0.000 -100.00 % | 351.372 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 300.335 M 42.78 % | 210.344 M -27.64 % | 290.678 M 42.89 % | 203.426 M |
| Other current assets | 0.000 -100.00 % | 117.920 M | 0.000 -100.00 % | 101.212 M | 0.000 -100.00 % | 45.190 M | 0.000 -100.00 % | 97.613 M -23.91 % | 128.284 M -0.39 % | 128.784 M -4.24 % | 134.492 M 26.48 % | 106.334 M 11.72 % | 95.177 M | 0.000 | 0.000 -100.00 % | 22.478 M | 0.000 | 0.000 | 0.000 100.00 % | -17.608 M -41.02 % | -12.486 M 5.38 % | -13.196 M -675.18 % | 2.294 M -27.76 % | 3.176 M 624.60 % | 438.312 K -95.86 % | 10.599 M |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 30.000 M 69 667.44 % | 43.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 |
| cash and cash equivalents | 0.000 -100.00 % | 1.297 M | 0.000 -100.00 % | 2.574 M | 0.000 -100.00 % | 1.337 M | 0.000 -100.00 % | 2.688 M -89.29 % | 25.093 M 72.16 % | 14.575 M 37.77 % | 10.579 M -40.79 % | 17.868 M 86.47 % | 9.582 M 13.84 % | 8.417 M | 0.000 -100.00 % | 1.502 M | 0.000 -100.00 % | 3.328 M | 0.000 -100.00 % | 8.012 M 57.68 % | 5.081 M -61.09 % | 13.057 M 18.73 % | 10.997 M 90.76 % | 5.765 M -66.46 % | 17.188 M 1 322.82 % | 1.208 M |
| Cash and short term investments | 0.000 -100.00 % | 1.297 M | 0.000 -100.00 % | 2.574 M | 0.000 -100.00 % | 1.337 M | 0.000 -100.00 % | 32.688 M 30.27 % | 25.093 M 72.16 % | 14.575 M 37.77 % | 10.579 M -40.79 % | 17.868 M 86.47 % | 9.582 M 13.84 % | 8.417 M | 0.000 -100.00 % | 1.502 M | 0.000 -100.00 % | 3.328 M | 0.000 -100.00 % | 8.012 M 57.68 % | 5.081 M -61.09 % | 13.057 M 18.73 % | 10.997 M 90.76 % | 5.765 M -66.46 % | 17.188 M 1 322.82 % | 1.208 M |
| Total current assets | 0.000 -100.00 % | 128.896 M | 0.000 -100.00 % | 103.786 M | 0.000 -100.00 % | 107.676 M | 0.000 -100.00 % | 162.825 M -3.44 % | 168.619 M 9.43 % | 154.091 M -8.13 % | 167.723 M 19.62 % | 140.209 M -3.90 % | 145.901 M 28.97 % | 113.132 M | 0.000 -100.00 % | 137.640 M | 0.000 -100.00 % | 21.837 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 48.654 M 444.17 % | 8.941 M -81.77 % | 49.038 M 315.33 % | 11.807 M |
| Inventory | 0.000 -100.00 % | 7.870 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.064 M | 0.000 -100.00 % | 29.708 M 417.56 % | 5.740 M 137.98 % | 2.412 M -60.65 % | 6.130 M -49.66 % | 12.176 M 4.86 % | 11.612 M 68.19 % | 6.904 M | 0.000 -100.00 % | 5.746 M | 0.000 -100.00 % | 6.055 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 35.363 M | 0.000 -100.00 % | 28.447 M | 0.000 |
| Net receivables | 0.000 -100.00 % | 1.809 M | 0.000 | 0.000 | 0.000 -100.00 % | 51.085 M | 0.000 -100.00 % | 2.816 M -70.36 % | 9.502 M 14.21 % | 8.320 M -49.64 % | 16.522 M 331.27 % | 3.831 M -87.03 % | 29.530 M -69.81 % | 97.811 M | 0.000 -100.00 % | 107.914 M | 0.000 -100.00 % | 12.454 M | 0.000 -100.00 % | 9.596 M 29.59 % | 7.405 M 5 228.60 % | 138.972 K | 0.000 | 0.000 -100.00 % | 2.966 M | 0.000 |
| Tax assets | 0.000 -100.00 % | 1.704 M | 0.000 -100.00 % | 472.000 K | 0.000 -100.00 % | 729.000 K | 0.000 -100.00 % | 595.000 K -20.13 % | 745.000 K 3.76 % | 718.000 K -0.14 % | 719.000 K 249.03 % | 206.000 K 10.75 % | 186.000 K -74.49 % | 729.000 K | 0.000 -100.00 % | 709.000 K | 0.000 -100.00 % | 114.000 K | 0.000 -100.00 % | 154.171 K -15.80 % | 183.099 K 13.14 % | 161.834 K 8.20 % | 149.573 K 82.41 % | 82.000 K -23.52 % | 107.221 K 215.36 % | 34.000 K |
| Other assets | 0.000 100.00 % | -1.000 K | 0.000 100.00 % | -2.000 K | 0.000 100.00 % | -1.000 K | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 345.786 M -6.77 % | 370.904 M 4.51 % | 354.903 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 20.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 75.000 K -93.91 % | 1.232 M 665.22 % | 161.000 K -86.98 % | 1.237 M 396.79 % | 249.000 K | 0.000 -100.00 % | 11.464 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Tax payables | 0.000 | 0.000 | 0.000 -100.00 % | 4.386 M | 0.000 -100.00 % | 499.000 K | 0.000 -100.00 % | 1.143 M -28.92 % | 1.608 M -44.55 % | 2.900 M 93.33 % | 1.500 M -47.37 % | 2.850 M 32.56 % | 2.150 M 18.78 % | 1.810 M | 0.000 -100.00 % | 810.000 K | 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 -100.00 % | 923.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 510.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 |
| Minority interest | 0.000 -100.00 % | 84.158 M | 0.000 | 0.000 | 0.000 -100.00 % | 80.912 M | 0.000 -100.00 % | 78.340 M 0.87 % | 77.665 M 5.88 % | 73.353 M -1.33 % | 74.339 M -9.45 % | 82.100 M 13.69 % | 72.215 M -12.36 % | 82.398 M | 0.000 -100.00 % | 82.100 M | 0.000 -100.00 % | 62.094 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 26.507 M | 0.000 -100.00 % | 26.344 M | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -923.000 K | 0.000 | 0.000 | 0.000 100.00 % | -530.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 |
| 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 | 84.158 M -14.12 % | 98.000 M | 0.000 -100.00 % | 297.684 M 267.91 % | 80.912 M -28.51 % | 113.178 M 44.47 % | 78.340 M -64.77 % | 222.388 M 100.23 % | 111.065 M -46.42 % | 207.307 M 89.32 % | 109.498 M -42.54 % | 190.572 M 60.01 % | 119.103 M -33.18 % | 178.241 M 117.10 % | 82.100 M -25.79 % | 110.634 M 78.17 % | 62.094 M -64.57 % | 175.250 M 187.82 % | 60.888 M -44.87 % | 110.442 M 0.84 % | 109.519 M 5.29 % | 104.017 M 0.96 % | 103.023 M -9.83 % | 114.259 M 13.64 % | 100.543 M -8.96 % | 110.444 M |
| Deferred tax liabilities non current | 0.000 -100.00 % | 129.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 260.000 K | 0.000 | 0.000 -100.00 % | 150.000 K | 0.000 | 0.000 -100.00 % | 20.000 K 0.00 % | 20.000 K -4.76 % | 21.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 |
| 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 -100.00 % | 36.362 M -60.32 % | 91.647 M -11.16 % | 103.159 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 0.000 -100.00 % | 469.261 M | 0.000 -100.00 % | 449.411 M | 0.000 -100.00 % | 425.354 M | 0.000 -100.00 % | 448.025 M 4.14 % | 430.225 M 2.69 % | 418.974 M 0.58 % | 416.576 M 1.27 % | 411.338 M 1.38 % | 405.735 M 2.05 % | 397.601 M | 0.000 -100.00 % | 403.795 M | 0.000 -100.00 % | 373.209 M | 0.000 -100.00 % | 345.786 M -6.77 % | 370.904 M 4.51 % | 354.903 M 1.69 % | 348.990 M 59.15 % | 219.285 M -35.45 % | 339.717 M 57.84 % | 215.233 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-03-31 | 2022-09-30 | 2022-03-31 | 2021-09-30 | 2021-03-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2018-03-31 | 2017-03-31 | 2016-03-31 | 2015-03-31 | 2014-09-30 | 2014-03-31 | 2013-09-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 | 2015-03-31 | 2014-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | -6.288 M -51.37 % | -4.154 M 49.22 % | -8.180 M -393.37 % | -1.658 M 60.75 % | -4.224 M 55.17 % | -9.422 M -1 163.00 % | -746.000 K -590.79 % | 152.000 K 160.32 % | -252.000 K 51.63 % | -521.000 K -48.86 % | -350.000 K 33.33 % | -525.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.599 M -33.81 % | -1.195 M 59.94 % | -2.983 M 43.49 % | -5.279 M -100.72 % | -2.630 M 12.42 % | -3.003 M -94.75 % | -1.542 M 30.73 % | -2.226 M -117.60 % | -1.023 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.662 M -1.54 % | 1.688 M -41.83 % | 2.902 M -46.16 % | 5.390 M -22.27 % | 6.934 M 275.42 % | 1.847 M 218.45 % | 580.000 K -78.76 % | 2.731 M -3.57 % | 2.832 M -12.75 % | 3.246 M 41.56 % | 2.293 M -53.15 % | 4.894 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| 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 |
| 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 |
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| 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 |
| 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 |
| 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 |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.662 M -1.54 % | 1.688 M 107.61 % | -22.191 M -511.71 % | 5.390 M 170.54 % | -7.641 M -513.70 % | 1.847 M 218.45 % | 580.000 K -78.76 % | 2.731 M -3.57 % | 2.832 M -12.75 % | 3.246 M 41.56 % | 2.293 M -53.15 % | 4.894 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 34.350 M 5.08 % | 32.688 M 5.45 % | 31.000 M 23.54 % | 25.093 M 27.36 % | 19.703 M 35.18 % | 14.575 M 14.51 % | 12.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 |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.337 M -96.11 % | 34.350 M 5.08 % | 32.688 M 1 026.40 % | 2.902 M -88.44 % | 25.093 M 261.88 % | 6.934 M -52.43 % | 14.575 M 2 412.93 % | 580.000 K -78.76 % | 2.731 M -3.57 % | 2.832 M -12.75 % | 3.246 M 41.56 % | 2.293 M -53.15 % | 4.894 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.662 M -1.54 % | 1.688 M -41.83 % | 2.902 M -46.16 % | 5.390 M -22.27 % | 6.934 M 275.42 % | 1.847 M 218.45 % | 580.000 K -78.76 % | 2.731 M -3.57 % | 2.832 M -12.75 % | 3.246 M 41.56 % | 2.293 M -53.15 % | 4.894 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.662 M -1.54 % | 1.688 M -41.83 % | 2.902 M -46.16 % | 5.390 M -22.27 % | 6.934 M 275.42 % | 1.847 M 218.45 % | 580.000 K -78.76 % | 2.731 M -3.57 % | 2.832 M -12.75 % | 3.246 M 41.56 % | 2.293 M -53.15 % | 4.894 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2015 | 2014 |