Meera Industries Limited MEERA.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 401.731 M 33.28 % | 301.423 M 48.21 % | 203.376 M -35.17 % | 313.718 M 42.31 % | 220.441 M 9.29 % | 201.701 M -43.11 % | 354.518 M 64.92 % | 214.966 M 63.42 % | 131.545 M 63.25 % | 80.577 M 2.66 % | 78.486 M 5.18 % | 74.619 M 4.83 % | 71.179 M 102.17 % | 35.207 M |
| Net income | 37.218 M 154.74 % | 14.610 M 206.46 % | -13.723 M -151.38 % | 26.708 M 24.42 % | 21.466 M 311.78 % | 5.213 M -89.40 % | 49.167 M 99.09 % | 24.696 M 132.26 % | 10.633 M 153.53 % | 4.194 M 82.66 % | 2.296 M 43.95 % | 1.595 M 151.58 % | 634.000 K -68.64 % | 2.022 M |
| Income before tax | 46.235 M 181.06 % | 16.450 M 219.59 % | -13.755 M -136.47 % | 37.718 M 31.89 % | 28.598 M 282.22 % | 7.482 M -88.67 % | 66.018 M 96.97 % | 33.517 M 129.22 % | 14.622 M 129.23 % | 6.379 M 39.09 % | 4.586 M 141.62 % | 1.898 M 56.09 % | 1.216 M -59.99 % | 3.039 M |
| Income before tax ratio | 0.12 110.89 % | 0.05 180.69 % | -0.07 -156.25 % | 0.12 -7.32 % | 0.13 249.73 % | 0.04 -80.08 % | 0.19 19.43 % | 0.16 40.27 % | 0.11 40.42 % | 0.08 35.48 % | 0.06 129.72 % | 0.03 48.89 % | 0.02 -80.21 % | 0.09 |
| EBITDA | 61.143 M 107.07 % | 29.528 M 1 743.18 % | -1.797 M -103.66 % | 49.046 M 38.29 % | 35.465 M 193.57 % | 12.081 M -82.96 % | 70.905 M 93.36 % | 36.670 M 109.86 % | 17.474 M 78.06 % | 9.814 M 22.44 % | 8.015 M 96.59 % | 4.077 M 1.42 % | 4.020 M -3.76 % | 4.177 M |
| Net income ratio | 0.09 91.14 % | 0.05 171.83 % | -0.07 -179.26 % | 0.09 -12.57 % | 0.10 276.77 % | 0.03 -81.36 % | 0.14 20.72 % | 0.11 42.13 % | 0.08 55.30 % | 0.05 77.92 % | 0.03 36.86 % | 0.02 139.98 % | 0.01 -84.49 % | 0.06 |
| Ratio EBITDA | 0.15 55.37 % | 0.10 1 208.69 % | -0.01 -105.65 % | 0.16 -2.82 % | 0.16 168.61 % | 0.06 -70.05 % | 0.20 17.25 % | 0.17 28.42 % | 0.13 9.07 % | 0.12 19.26 % | 0.10 86.90 % | 0.05 -3.26 % | 0.06 -52.40 % | 0.12 |
| Gross profit ratio | 0.41 131.60 % | 0.18 102.08 % | 0.09 -77.98 % | 0.40 -6.07 % | 0.43 15.29 % | 0.37 2.29 % | 0.36 -4.03 % | 0.38 -0.45 % | 0.38 3.72 % | 0.37 -1.17 % | 0.37 22.37 % | 0.30 -12.86 % | 0.35 -14.38 % | 0.41 |
| Weighted average shs out dil | 10.664 M -0.14 % | 10.679 M 0.00 % | 10.679 M 0.00 % | 10.679 M 0.00 % | 10.679 M 1.56 % | 10.514 M 3.52 % | 10.157 M 10.93 % | 9.156 M 133.13 % | 3.928 M 41.66 % | 2.773 M -29.41 % | 3.928 M 0.00 % | 3.928 M 0.00 % | 3.928 M 0.00 % | 3.928 M |
| Weighted average shs out | 10.664 M 0.00 % | 10.664 M -0.14 % | 10.679 M 0.00 % | 10.679 M 0.00 % | 10.679 M 1.56 % | 10.514 M 3.52 % | 10.157 M 10.93 % | 9.156 M 36.03 % | 6.731 M 142.77 % | 2.773 M -0.07 % | 2.774 M 0.00 % | 2.774 M 0.00 % | 2.774 M 0.00 % | 2.774 M |
| EPS diluted | 3.49 154.74 % | 1.37 206.20 % | -1.29 -151.60 % | 2.50 24.38 % | 2.01 302.00 % | 0.50 -89.67 % | 4.84 79.26 % | 2.70 -29.50 % | 3.83 153.64 % | 1.51 81.93 % | 0.83 45.61 % | 0.57 147.83 % | 0.23 -68.49 % | 0.73 |
| Earnings per share | 3.49 154.74 % | 1.37 206.20 % | -1.29 -151.60 % | 2.50 24.38 % | 2.01 302.00 % | 0.50 -89.67 % | 4.84 79.26 % | 2.70 70.89 % | 1.58 4.64 % | 1.51 81.93 % | 0.83 45.61 % | 0.57 147.83 % | 0.23 -68.49 % | 0.73 |
| Gross profit | 166.454 M 208.68 % | 53.925 M 199.50 % | 18.005 M -85.72 % | 126.116 M 33.67 % | 94.350 M 26.00 % | 74.882 M -41.80 % | 128.666 M 58.27 % | 81.293 M 62.68 % | 49.972 M 69.32 % | 29.513 M 1.47 % | 29.086 M 28.72 % | 22.597 M -8.65 % | 24.737 M 73.11 % | 14.290 M |
| Income tax expense | 9.017 M 390.05 % | 1.840 M 6 035.48 % | -31.000 K -100.28 % | 11.014 M 54.43 % | 7.132 M 214.32 % | 2.269 M -86.54 % | 16.852 M 91.03 % | 8.821 M 121.11 % | 3.990 M 82.59 % | 2.185 M -4.63 % | 2.291 M 658.61 % | 302.000 K -48.02 % | 581.000 K -42.87 % | 1.017 M |
| Cost of revenue | 235.277 M -4.94 % | 247.498 M 78.36 % | 138.763 M -24.60 % | 184.034 M 45.95 % | 126.091 M -0.57 % | 126.819 M -43.85 % | 225.852 M 68.96 % | 133.673 M 63.87 % | 81.572 M 59.75 % | 51.064 M 3.37 % | 49.400 M -5.04 % | 52.022 M 12.01 % | 46.442 M 122.03 % | 20.917 M |
| General and administrative expenses | 45.484 M 257.69 % | 12.716 M 55.68 % | 8.168 M -4.20 % | 8.526 M 102.81 % | 4.204 M -48.87 % | 8.222 M -1.30 % | 8.330 M 48.19 % | 5.621 M 48.01 % | 3.798 M 89.51 % | 2.004 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 731.000 K -94.22 % | 12.651 M 14.02 % | 11.095 M -46.03 % | 20.558 M 194.02 % | 6.992 M -63.10 % | 18.951 M 21.93 % | 15.542 M 183.29 % | 5.486 M -11.84 % | 6.223 M 271.38 % | 1.676 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | -2.216 M -131.80 % | 6.968 M | 0.000 -100.00 % | 54.096 M 241.32 % | 15.849 M -63.55 % | 43.482 M 1 095.49 % | 3.637 M 75.98 % | 2.067 M 37.20 % | 1.506 M 221.12 % | 469.110 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 45.484 M 24.65 % | 36.489 M -15.35 % | 43.108 M -50.17 % | 86.507 M 180.02 % | 30.893 M -58.98 % | 75.311 M 7.82 % | 69.848 M 43.13 % | 48.799 M 30.98 % | 37.258 M 55.27 % | 23.995 M -2.95 % | 24.724 M 21.36 % | 20.373 M -9.24 % | 22.448 M 135.77 % | 9.521 M |
| Cost and expenses | 280.761 M -1.14 % | 283.987 M 32.60 % | 214.173 M -23.21 % | 278.918 M 43.65 % | 194.165 M -3.94 % | 202.130 M -31.64 % | 295.700 M 62.05 % | 182.472 M 53.56 % | 118.830 M 58.32 % | 75.059 M 1.26 % | 74.124 M 2.39 % | 72.395 M 5.09 % | 68.890 M 126.33 % | 30.438 M |
| Research and development expenses | 2.216 M -46.65 % | 4.154 M 36.87 % | 3.035 M -8.78 % | 3.327 M -13.54 % | 3.848 M -17.35 % | 4.656 M -8.37 % | 5.081 M 21.43 % | 4.185 M 4.47 % | 4.006 M 79.35 % | 2.233 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 45.484 M 79.30 % | 25.367 M -36.70 % | 40.073 M 37.78 % | 29.084 M 159.77 % | 11.196 M -58.80 % | 27.173 M 13.83 % | 23.872 M 114.92 % | 11.108 M 10.84 % | 10.021 M 172.33 % | 3.680 M -38.78 % | 6.011 M 63.12 % | 3.685 M 15.95 % | 3.178 M | 0.000 |
| Interest income | 793.000 K 272.30 % | 213.000 K 446.15 % | 39.000 K -79.37 % | 189.000 K -61.11 % | 486.000 K 67.98 % | 289.312 K -54.08 % | 630.000 K -42.25 % | 1.091 M 37.55 % | 793.170 K 6.91 % | 741.882 K 78.34 % | 416.000 K | 0.000 -100.00 % | 45.000 K -13.46 % | 52.000 K |
| Interest expense | 2.223 M 107.18 % | 1.073 M 3.27 % | 1.039 M -9.73 % | 1.151 M 273.70 % | 308.000 K -9.10 % | 338.824 K -58.78 % | 822.000 K 83.89 % | 447.000 K 43.36 % | 311.813 K 32.19 % | 235.882 K -26.52 % | 321.000 K -45.78 % | 592.000 K -50.46 % | 1.195 M -31.00 % | 1.732 M |
| Depreciation and amortization | 12.685 M 2.00 % | 12.436 M 13.89 % | 10.919 M 7.32 % | 10.174 M 48.16 % | 6.867 M 61.21 % | 4.260 M 12.90 % | 3.773 M 26.31 % | 2.987 M 17.61 % | 2.540 M -20.61 % | 3.199 M 2.92 % | 3.108 M 95.84 % | 1.587 M -1.37 % | 1.609 M 370.88 % | -594.000 K |
| Operating income | 120.970 M 590.15 % | 17.528 M 214.24 % | -15.343 M -138.74 % | 39.609 M 70.63 % | 23.214 M 2 245.06 % | -1.082 M -101.84 % | 58.800 M 101.27 % | 29.215 M 142.54 % | 12.045 M 80.40 % | 6.677 M 45.60 % | 4.586 M 141.62 % | 1.898 M 56.09 % | 1.216 M -59.99 % | 3.039 M |
| Operating income ratio | 0.30 417.83 % | 0.06 177.08 % | -0.08 -159.75 % | 0.13 19.89 % | 0.11 2 062.70 % | -0.01 -103.23 % | 0.17 22.04 % | 0.14 48.42 % | 0.09 10.50 % | 0.08 41.82 % | 0.06 129.72 % | 0.03 48.89 % | 0.02 -80.21 % | 0.09 |
| Total other income expenses net | -74.735 M -6 832.75 % | -1.078 M -167.88 % | 1.588 M 183.98 % | -1.891 M -135.12 % | 5.384 M | 0.000 -100.00 % | 7.218 M 872.78 % | 742.036 K -61.10 % | 1.908 M 119.78 % | 867.915 K -34.10 % | 1.317 M 3 973.53 % | -34.000 K 95.69 % | -788.000 K 52.30 % | -1.652 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 65.119 M 94.72 % | 33.443 M 589.83 % | 4.848 M 42.80 % | 3.395 M 115.25 % | -22.265 M -438.71 % | -4.133 M 86.76 % | -31.222 M -8.38 % | -28.809 M -30.60 % | -22.059 M -25.60 % | -17.564 M -106.95 % | -8.487 M -923.76 % | -829.000 K -110.64 % | 7.789 M -47.89 % | 14.946 M |
| Total investments | 769.000 K 7.40 % | 716.000 K 7.67 % | 665.000 K 5.39 % | 631.000 K -95.04 % | 12.719 M 977.88 % | 1.180 M -87.56 % | 9.482 M 721.21 % | 1.155 M -63.91 % | 3.199 M 32.37 % | 2.417 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.000 K |
| Total debt | 82.144 M 98.16 % | 41.453 M 312.22 % | 10.056 M -19.55 % | 12.499 M 16 790.54 % | 74.000 K -96.53 % | 2.133 M | 0.000 -100.00 % | 2.794 M 3 178.56 % | 85.222 K -88.71 % | 754.930 K -50.82 % | 1.535 M 3.86 % | 1.478 M -84.36 % | 9.448 M -39.41 % | 15.594 M |
| Accumulated other comprehensive income loss | 184.760 M 53 344.96 % | -347.000 K -16.84 % | -297.000 K | 0.000 | 0.000 -100.00 % | 180.193 M 158.88 % | 69.605 M 0.00 % | 69.605 M 126.54 % | 30.725 M 47.01 % | 20.900 M 2 353 130 805 301 084 160.00 % | 0.000 -33.33 % | 0.000 200.00 % | 0.000 | 0.000 |
| Retained earnings | 111.740 M 35.19 % | 82.653 M 21.55 % | 67.999 M -16.43 % | 81.365 M 20.59 % | 67.473 M 31.37 % | 51.360 M -26.69 % | 70.057 M 567.21 % | 10.500 M 53.76 % | 6.829 M -26.83 % | 9.333 M 55.50 % | 6.002 M 61.95 % | 3.706 M 75.56 % | 2.111 M 42.92 % | 1.477 M |
| Common stock | 106.788 M 0.00 % | 106.788 M 0.00 % | 106.788 M 0.00 % | 106.788 M 0.00 % | 106.788 M 0.00 % | 106.788 M 171.90 % | 39.275 M 0.00 % | 39.275 M 37.93 % | 28.475 M 156.76 % | 11.090 M 0.00 % | 11.090 M 0.00 % | 11.090 M 0.00 % | 11.090 M 0.00 % | 11.090 M |
| Total equity | 291.548 M 11.07 % | 262.500 M 5.89 % | 247.896 M -5.20 % | 261.496 M 5.58 % | 247.666 M 6.96 % | 231.553 M 66.10 % | 139.405 M 54.33 % | 90.327 M 140.53 % | 37.554 M 30.86 % | 28.698 M 6.67 % | 26.902 M 9.33 % | 24.606 M 6.93 % | 23.011 M 2.83 % | 22.377 M |
| Other non current liabilities | 2.409 M -7.81 % | 2.613 M 155.43 % | 1.023 M -19.32 % | 1.268 M 67.50 % | 757.000 K -24.30 % | 1.000 M -54.74 % | 2.209 M | 0.000 -100.00 % | 1.765 M | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 -100.00 % | 1.199 M |
| Long term debt | 43.304 M 37.62 % | 31.467 M 337.59 % | 7.191 M -28.49 % | 10.056 M | 0.000 | 0.000 | 0.000 100.00 % | -226.636 K | 0.000 -100.00 % | 754.930 K -1.32 % | 765.000 K 0.39 % | 762.000 K -48.41 % | 1.477 M -35.92 % | 2.305 M |
| Total non current liabilities | 53.653 M 30.92 % | 40.981 M 209.08 % | 13.259 M -18.46 % | 16.260 M 291.34 % | 4.155 M 44.52 % | 2.875 M 30.13 % | 2.209 M -41.57 % | 3.781 M 65.33 % | 2.287 M 41.90 % | 1.612 M -55.10 % | 3.590 M 9.18 % | 3.288 M -17.74 % | 3.997 M -31.23 % | 5.812 M |
| Other current liabilities | 14.775 M -48.11 % | 28.472 M 434.79 % | 5.324 M -42.36 % | 9.237 M -0.45 % | 9.279 M 962.23 % | 873.539 K -96.58 % | 25.556 M 1.37 % | 25.210 M 34.30 % | 18.772 M 157.76 % | 7.283 M -34.21 % | 11.070 M 72.59 % | 6.414 M -59.13 % | 15.695 M 27.02 % | 12.356 M |
| Deferred revenue | 0.000 -100.00 % | 3.894 M -83.87 % | 24.143 M 115.64 % | 11.196 M -54.07 % | 24.374 M 66.54 % | 14.635 M 127.72 % | 6.427 M -4.90 % | 6.758 M -35.11 % | 10.415 M -9.90 % | 11.559 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 38.840 M 288.94 % | 9.986 M 248.55 % | 2.865 M -41.36 % | 4.886 M 6 502.70 % | 74.000 K -98.27 % | 4.266 M | 0.000 -100.00 % | 1.017 M 109.84 % | -10.329 M | 0.000 -100.00 % | 770.000 K 7.54 % | 716.000 K -91.02 % | 7.971 M -40.02 % | 13.289 M |
| Total current liabilities | 87.325 M 22.58 % | 71.237 M -25.72 % | 95.905 M 16.92 % | 82.026 M 7.36 % | 76.404 M 28.37 % | 59.520 M -20.55 % | 74.916 M 42.21 % | 52.680 M 34.19 % | 39.258 M 44.55 % | 27.159 M 42.93 % | 19.002 M 11.51 % | 17.041 M -52.16 % | 35.623 M -8.84 % | 39.077 M |
| Total liabilities | 140.978 M 25.63 % | 112.217 M 2.80 % | 109.164 M 11.07 % | 98.286 M 22.00 % | 80.559 M 29.11 % | 62.395 M -19.10 % | 77.125 M 36.60 % | 56.461 M 35.90 % | 41.545 M 44.40 % | 28.771 M 27.35 % | 22.592 M 11.13 % | 20.329 M -48.69 % | 39.620 M -11.74 % | 44.889 M |
| Other non current assets | 10.323 M 34.03 % | 7.702 M 96 175.00 % | 8.000 K -99.32 % | 1.179 M 2.25 % | 1.153 M 115 200.00 % | 1.000 K -99.92 % | 1.280 M 14.85 % | 1.114 M 275.65 % | -634.490 K -524.20 % | 149.572 K -95.29 % | 3.176 M 4 786.15 % | 65.000 K -78.33 % | 300.000 K -39.02 % | 492.000 K |
| Long term investments | 769.000 K 7.40 % | 716.000 K 7.67 % | 665.000 K 270.08 % | -391.000 K 23.63 % | -512.000 K 90.72 % | -5.515 M -158.16 % | 9.482 M 720.98 % | 1.155 M 57.86 % | 731.667 K 389.17 % | 149.572 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 920.000 K -25.32 % | 1.232 M -14.09 % | 1.434 M -21.12 % | 1.818 M -18.00 % | 2.217 M 9.00 % | 2.034 M 210.88 % | 654.267 K -7.74 % | 709.180 K -26.54 % | 965.353 K -4.76 % | 1.014 M 1.36 % | 1.000 M -92.59 % | 13.492 M | 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 |
| Goodwill and intangible assets | 920.000 K -25.32 % | 1.232 M -14.09 % | 1.434 M -21.12 % | 1.818 M -18.00 % | 2.217 M 9.00 % | 2.034 M 210.88 % | 654.267 K -7.74 % | 709.180 K -26.54 % | 965.353 K -4.76 % | 1.014 M 1.36 % | 1.000 M 103.67 % | 491.000 K | 0.000 | 0.000 |
| Property plant equipment net | 255.322 M 36.11 % | 187.585 M -2.68 % | 192.743 M 3.50 % | 186.221 M 38.22 % | 134.724 M 40.03 % | 96.209 M 106.98 % | 46.482 M 53.50 % | 30.282 M 64.15 % | 18.448 M -4.35 % | 19.286 M -7.48 % | 20.845 M -1.27 % | 21.113 M 4.71 % | 20.163 M -6.67 % | 21.604 M |
| Total non current assets | 267.334 M 35.54 % | 197.235 M 0.82 % | 195.635 M 3.24 % | 189.487 M 37.19 % | 138.121 M 38.92 % | 99.424 M 69.61 % | 58.618 M 75.21 % | 33.455 M 66.07 % | 20.145 M -1.49 % | 20.449 M -18.27 % | 25.021 M 15.47 % | 21.669 M 5.89 % | 20.463 M -7.39 % | 22.096 M |
| Other current assets | 6.821 M -84.61 % | 44.334 M 84.49 % | 24.031 M -18.11 % | 29.344 M 1.72 % | 28.848 M -63.66 % | 79.381 M 205.28 % | 26.002 M 50.94 % | 17.227 M 42.54 % | 12.086 M 224.01 % | 3.730 M 89.45 % | 1.969 M -14.13 % | 2.293 M 2 662.65 % | 83.000 K -20.95 % | 105.000 K |
| Short term investments | 12.765 M 82.44 % | 6.997 M 1 554.14 % | 423.000 K -58.61 % | 1.022 M -92.28 % | 13.231 M 97.63 % | 6.695 M | 0.000 -100.00 % | 609.801 K -75.29 % | 2.468 M 8.84 % | 2.267 M | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 17.025 M 112.55 % | 8.010 M 53.80 % | 5.208 M -42.79 % | 9.104 M -59.11 % | 22.265 M 255.33 % | 6.266 M -79.93 % | 31.222 M -1.21 % | 31.603 M 42.71 % | 22.144 M 20.89 % | 18.318 M 82.78 % | 10.022 M 334.42 % | 2.307 M 39.06 % | 1.659 M 156.02 % | 648.000 K |
| Cash and short term investments | 17.025 M 13.45 % | 15.007 M 188.15 % | 5.208 M -42.79 % | 9.104 M -74.35 % | 35.496 M 173.87 % | 12.961 M -58.49 % | 31.222 M -3.08 % | 32.212 M 30.88 % | 24.612 M 19.56 % | 20.586 M 105.41 % | 10.022 M 334.42 % | 2.307 M 39.06 % | 1.659 M 156.02 % | 648.000 K |
| Total current assets | 165.192 M -6.92 % | 177.482 M 9.95 % | 161.425 M -5.21 % | 170.295 M -10.42 % | 190.104 M -2.27 % | 194.525 M 23.19 % | 157.913 M 39.33 % | 113.334 M 92.24 % | 58.954 M 59.25 % | 37.019 M 51.26 % | 24.474 M 5.19 % | 23.266 M -44.82 % | 42.166 M -6.65 % | 45.171 M |
| Inventory | 77.855 M -17.19 % | 94.011 M -11.86 % | 106.664 M 7.55 % | 99.177 M 16.76 % | 84.938 M 1.35 % | 83.807 M 25.90 % | 66.567 M 116.01 % | 30.817 M 150.32 % | 12.311 M 108.36 % | 5.908 M 74.39 % | 3.388 M -54.16 % | 7.391 M -57.42 % | 17.358 M -8.16 % | 18.901 M |
| Net receivables | 63.491 M 163.12 % | 24.130 M -5.45 % | 25.522 M -21.88 % | 32.670 M -19.97 % | 40.822 M 122.15 % | 18.376 M -46.15 % | 34.122 M 3.16 % | 33.077 M 229.70 % | 10.032 M 17.84 % | 8.514 M -22.53 % | 10.989 M -18.55 % | 13.492 M | 0.000 | 0.000 |
| Tax assets | 0.000 | 0.000 -100.00 % | 785.000 K 18.94 % | 660.000 K 22.45 % | 539.000 K -91.95 % | 6.695 M 831.15 % | 719.000 K 270.62 % | 193.997 K -69.42 % | 634.490 K 524.20 % | -149.572 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 -100.00 % | 2.000 K 300.00 % | -1.000 K |
| Account payables | 33.710 M 18.41 % | 28.469 M -54.86 % | 63.067 M 26.14 % | 49.996 M 21.92 % | 41.006 M 4.98 % | 39.060 M -16.76 % | 46.925 M 80.18 % | 26.043 M 175.66 % | 9.448 M 15.81 % | 8.158 M 15.26 % | 7.078 M -28.35 % | 9.879 M -16.67 % | 11.855 M -11.21 % | 13.351 M |
| Tax payables | 0.000 -100.00 % | 416.000 K -17.79 % | 506.000 K -92.46 % | 6.711 M 301.62 % | 1.671 M 143.94 % | 685.000 K -71.86 % | 2.434 M 493.54 % | 410.142 K -23.85 % | 538.569 K 238.72 % | 159.000 K 89.29 % | 84.000 K 162.50 % | 32.000 K -68.63 % | 102.000 K 22.89 % | 83.000 K |
| Deferred revenue non current | 196.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.037 M 1 316.82 % | -85.222 K -8 422.20 % | -1.000 K | 0.000 100.00 % | -2.526 M -0.24 % | -2.520 M | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 4.200 M -41.59 % | 7.191 M -28.49 % | 10.056 M -19.55 % | 12.499 M | 0.000 -100.00 % | 2.133 M | 0.000 100.00 % | -2.004 M 80.76 % | -10.415 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.290 69.74 % | 0.760 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 73.020 M -0.53 % | 73.406 M 0.00 % | 73.405 M 0.08 % | 73.343 M -0.08 % | 73.405 M 168.74 % | -106.788 M -452.09 % | 30.330 M -25.21 % | 40.552 M 242.41 % | -28.475 M -390.27 % | 9.810 M 0.00 % | 9.810 M 0.00 % | 9.810 M 0.00 % | 9.810 M 0.00 % | 9.810 M |
| Deferred tax liabilities non current | 7.744 M 12.22 % | 6.901 M 36.76 % | 5.046 M 2.23 % | 4.936 M 45.26 % | 3.398 M 81.23 % | 1.875 M 23.41 % | 1.519 M 57.12 % | 967.000 K 85.17 % | 522.212 K -39.06 % | 856.892 K -69.68 % | 2.826 M 11.88 % | 2.526 M 0.24 % | 2.520 M 9.28 % | 2.306 M |
| Other liabilities | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 432.526 M 15.43 % | 374.717 M 4.95 % | 357.060 M -0.76 % | 359.782 M 9.61 % | 328.225 M 11.66 % | 293.948 M 35.75 % | 216.530 M 47.51 % | 146.788 M 85.58 % | 79.099 M 37.64 % | 57.468 M 16.11 % | 49.494 M 10.15 % | 44.935 M -28.25 % | 62.631 M -6.89 % | 67.266 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Change in working capital | -5.763 M 86.85 % | -43.819 M -270.77 % | 25.660 M 414.35 % | -8.163 M -120.26 % | 40.284 M 163.51 % | -63.427 M -154.22 % | -24.949 M 33.02 % | -37.249 M -294.85 % | -9.434 M -185.07 % | 11.089 M 26.49 % | 8.767 M 1 212.43 % | 668.000 K -67.56 % | 2.059 M -81.43 % | 11.086 M |
| Accounts receivables | -38.891 M -2 526.14 % | 1.603 M -77.71 % | 7.193 M 12.41 % | 6.399 M 125.61 % | -24.991 M -258.71 % | 15.746 M 1 608.23 % | -1.044 M 95.49 % | -23.133 M -634.36 % | -3.150 M -236.95 % | 2.300 M 5.51 % | 2.180 M -75.99 % | 9.080 M 369.74 % | 1.933 M | 0.000 |
| Inventory | 16.157 M 27.68 % | 12.654 M 268.97 % | -7.489 M 47.40 % | -14.237 M -1 157.69 % | -1.132 M 93.43 % | -17.240 M 51.78 % | -35.750 M -93.18 % | -18.506 M -189.04 % | -6.403 M -154.02 % | -2.520 M -162.97 % | 4.003 M -59.84 % | 9.967 M 546.37 % | 1.542 M 260.28 % | 428.000 K |
| Accounts payables | 6.043 M 117.47 % | -34.598 M -364.69 % | 13.071 M 195.12 % | 4.429 M -31.93 % | 6.507 M 178.08 % | -8.334 M -140.47 % | 20.591 M 120.39 % | 9.343 M 58.21 % | 5.905 M 345.64 % | 1.325 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 10.928 M 146.55 % | -23.478 M -282.21 % | 12.885 M 371.03 % | -4.754 M -107.94 % | 59.900 M 211.76 % | -53.599 M -512.82 % | -8.746 M -76.57 % | -4.953 M 14.40 % | -5.787 M -157.96 % | 9.984 M 109.58 % | 4.764 M 151.23 % | -9.299 M -1 898.65 % | 517.000 K -95.15 % | 10.658 M |
| Other non cash items | 10.485 M 268.41 % | 2.846 M 144.16 % | -6.445 M 25.95 % | -8.703 M -871.32 % | -896.000 K 79.24 % | -4.315 M 79.27 % | -20.820 M -111.99 % | -9.821 M -82.55 % | -5.380 M -28.88 % | -4.174 M -100.30 % | -2.084 M -806.44 % | 295.000 K -62.28 % | 782.000 K -46.62 % | 1.465 M |
| Net cash provided by operating activities | 54.625 M 492.22 % | -13.927 M -185.03 % | 16.379 M -47.21 % | 31.029 M -58.55 % | 74.853 M 233.67 % | -56.000 M -333.12 % | 24.022 M 327.34 % | -10.567 M -549.96 % | 2.348 M -85.76 % | 16.493 M 14.72 % | 14.377 M 223.22 % | 4.448 M -21.50 % | 5.666 M -62.22 % | 14.996 M |
| Investments in property plant and equipment | -84.525 M -1 089.82 % | -7.104 M 58.42 % | -17.085 M 58.19 % | -40.862 M 7.32 % | -44.090 M 23.35 % | -57.524 M -170.92 % | -21.233 M -39.02 % | -15.273 M -796.92 % | -1.703 M 71.24 % | -5.921 M -76.81 % | -3.349 M -10.60 % | -3.028 M -1 702.38 % | -168.000 K 95.83 % | -4.032 M |
| Acquisitions net | 0.000 | 0.000 -100.00 % | 45.000 K | 0.000 | 0.000 -100.00 % | 4.130 M 58.18 % | 2.611 M 248.13 % | 750.000 K | 0.000 -100.00 % | 30.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -7.503 M 83.69 % | -46.000 M -4 842 105 366.96 % | 0.950 100.00 % | -1.752 M -329.87 % | -407.525 K 82.03 % | -2.267 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 -100.00 % | 12.260 M 5 348.89 % | 225.000 K -99.51 % | 45.775 M 2 151.97 % | 2.033 M -33.02 % | 3.035 M 1 240.22 % | 226.446 K 297.27 % | 57.000 K | 0.000 | 0.000 -100.00 % | 3.000 K | 0.000 |
| Other investing activites | 780.000 K 267.92 % | 212.000 K 430.00 % | 40.000 K -69.23 % | 130.000 K 216.07 % | -112.000 K -138.75 % | 289.000 K -56.34 % | 661.884 K -41.43 % | 1.130 M 35.97 % | 831.140 K -39.32 % | 1.370 M 150.83 % | -2.695 M -1 246.81 % | 235.000 K 0.43 % | 234.000 K 160.47 % | -387.000 K |
| Net cash used for investing activites | -83.745 M -1 115.10 % | -6.892 M 59.46 % | -17.000 M 40.29 % | -28.472 M 44.69 % | -51.480 M 3.47 % | -53.330 M -234.84 % | -15.927 M -31.52 % | -12.110 M -1 050.30 % | -1.053 M 85.81 % | -7.417 M -22.72 % | -6.044 M -116.40 % | -2.793 M -4 147.83 % | 69.000 K 101.56 % | -4.419 M |
| Debt repayment | 40.691 M 29.60 % | 31.397 M 1 385.18 % | -2.443 M 20.16 % | -3.060 M -37.65 % | -2.223 M | 0.000 100.00 % | -2.794 M -203.15 % | 2.709 M 676.71 % | -469.708 K 39.74 % | -779.457 K -162.44 % | -297.000 K 28.61 % | -416.000 K 82.13 % | -2.328 M 77.62 % | -10.402 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 117.450 M | 0.000 -100.00 % | 38.880 M 1 196.00 % | 3.000 M | 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 |
| Dividends paid | -7.802 M -7 702.00 % | -100.000 K | 0.000 100.00 % | -12.815 M -140.03 % | -5.339 M 75.12 % | -21.457 M -355.27 % | -4.713 M 40.00 % | -7.855 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -1.750 M -157.73 % | -679.000 K 18.39 % | -832.000 K -629.94 % | 157.000 K -16.49 % | 188.000 K 102.74 % | -6.861 M -608.23 % | -968.771 K 39.42 % | -1.599 M | 0.000 | 0.000 100.00 % | -321.000 K 45.69 % | -591.000 K 75.32 % | -2.395 M -350.19 % | -532.000 K |
| Net cash used provided by financing activities | 31.139 M 1.70 % | 30.618 M 1 034.90 % | -3.275 M 79.16 % | -15.718 M -113.15 % | -7.374 M -108.27 % | 89.132 M 1 151.60 % | -8.476 M -126.38 % | 32.135 M 1 170.00 % | 2.530 M 424.62 % | -779.457 K -26.13 % | -618.000 K 38.63 % | -1.007 M 78.68 % | -4.723 M 56.80 % | -10.934 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K -232 658.14 % | 0.430 152.94 % | 0.170 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 2.019 M -79.39 % | 9.798 M 351.49 % | -3.896 M 70.40 % | -13.161 M -182.26 % | 15.999 M 179.21 % | -20.199 M -5 203.80 % | -380.840 K -104.03 % | 9.458 M 147.21 % | 3.826 M -53.88 % | 8.296 M 7.54 % | 7.715 M 1 090.59 % | 648.000 K -35.91 % | 1.011 M 383.99 % | -356.000 K |
| Cash at beginning of period | 15.006 M 188.13 % | 5.208 M -42.79 % | 9.104 M -59.11 % | 22.265 M 255.33 % | 6.266 M -79.93 % | 31.222 M -1.20 % | 31.603 M 42.71 % | 22.144 M 20.89 % | 18.318 M 82.78 % | 10.022 M 334.42 % | 2.307 M 39.06 % | 1.659 M 156.02 % | 648.000 K -35.46 % | 1.004 M |
| Cash at end of period | 17.025 M 13.45 % | 15.006 M 188.13 % | 5.208 M -42.79 % | 9.104 M -59.11 % | 22.265 M 101.99 % | 11.023 M -64.69 % | 31.222 M -1.21 % | 31.603 M 42.71 % | 22.144 M 20.89 % | 18.318 M 82.78 % | 10.022 M 334.42 % | 2.307 M 39.06 % | 1.659 M 156.02 % | 648.000 K |
| Operating cash flow | 54.625 M 492.22 % | -13.927 M -185.03 % | 16.379 M -47.21 % | 31.029 M -58.55 % | 74.853 M 233.67 % | -56.000 M -333.12 % | 24.022 M 327.34 % | -10.567 M -549.96 % | 2.348 M -85.76 % | 16.493 M 14.72 % | 14.377 M 223.22 % | 4.448 M -21.50 % | 5.666 M -62.22 % | 14.996 M |
| Capital expenditure | -84.525 M -1 089.82 % | -7.104 M 58.42 % | -17.085 M 58.19 % | -40.862 M 7.32 % | -44.090 M 23.35 % | -57.524 M -170.92 % | -21.233 M -39.02 % | -15.273 M -796.92 % | -1.703 M 71.24 % | -5.921 M -76.81 % | -3.349 M -10.60 % | -3.028 M -1 702.38 % | -168.000 K 95.83 % | -4.032 M |
| Free CashFlow | -29.900 M -42.17 % | -21.031 M -2 878.90 % | -706.000 K 92.82 % | -9.833 M -131.96 % | 30.763 M 127.10 % | -113.524 M -4 169.78 % | 2.789 M 110.80 % | -25.840 M -4 102.41 % | 645.601 K -93.89 % | 10.571 M -4.14 % | 11.028 M 676.62 % | 1.420 M -74.17 % | 5.498 M -49.85 % | 10.964 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 |
| 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 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 105.219 M 39.54 % | 75.406 M -35.23 % | 116.422 M 6.85 % | 108.957 M 9.93 % | 99.117 M 3.29 % | 95.957 M 26.17 % | 76.055 M 12.07 % | 67.864 M 10.26 % | 61.547 M 42.42 % | 43.216 M -14.55 % | 50.576 M 7.88 % | 46.883 M -20.88 % | 59.252 M 25.39 % | 47.254 M -45.34 % | 86.448 M -30.27 % | 123.983 M 142.27 % | 51.175 M -56.70 % | 118.192 M 341.76 % | 26.755 M -29.79 % | 38.105 M 0.00 % | 38.105 M 6.27 % | 35.856 M 0.00 % | 35.856 M -45.23 % | 65.471 M 0.00 % | 65.471 M 9.53 % | 59.772 M 0.05 % | 59.745 M 25.19 % | 47.725 M 0.00 % | 47.725 M 36.15 % | 35.054 M 0.00 % | 35.054 M 13.86 % | 30.787 M 0.00 % | 30.787 M -61.79 % | 80.577 M |
| Net income | 8.060 M 330.79 % | 1.871 M -86.08 % | 13.438 M 4.32 % | 12.881 M 42.68 % | 9.028 M 51.27 % | 5.968 M 28.84 % | 4.632 M 45.61 % | 3.181 M 283.72 % | 829.000 K 125.34 % | -3.272 M 18.67 % | -4.023 M 50.23 % | -8.083 M -588.40 % | 1.655 M 208.38 % | -1.527 M -114.18 % | 10.767 M -43.39 % | 19.021 M 1 323.22 % | -1.555 M -108.38 % | 18.550 M 409.01 % | -6.003 M -209.39 % | 5.488 M 0.00 % | 5.488 M 200.09 % | -5.483 M 0.00 % | -5.483 M -167.78 % | 8.089 M 0.00 % | 8.089 M 5.89 % | 7.639 M -7.46 % | 8.256 M 101.72 % | 4.093 M 0.00 % | 4.093 M 82.87 % | 2.238 M 0.00 % | 2.238 M -27.31 % | 3.079 M 0.00 % | 3.079 M -26.60 % | 4.194 M |
| Income before tax | 10.095 M 197.96 % | 3.388 M -80.60 % | 17.468 M 6.87 % | 16.345 M 80.93 % | 9.034 M 51.88 % | 5.948 M 10.95 % | 5.361 M 63.05 % | 3.288 M 77.35 % | 1.854 M 151.95 % | -3.569 M -10.26 % | -3.237 M 64.66 % | -9.160 M -514.29 % | 2.211 M 1 712.30 % | 122.000 K -99.04 % | 12.691 M -51.71 % | 26.280 M 2 014.06 % | -1.373 M -106.10 % | 22.493 M 461.28 % | -6.226 M -187.44 % | 7.120 M 0.00 % | 7.120 M 200.56 % | -7.080 M 0.00 % | -7.080 M -165.42 % | 10.822 M 0.00 % | 10.822 M 1.16 % | 10.698 M -2.56 % | 10.979 M 89.97 % | 5.780 M 0.00 % | 5.780 M 67.67 % | 3.447 M 0.00 % | 3.447 M -10.85 % | 3.867 M 0.00 % | 3.867 M -39.39 % | 6.379 M |
| Income before tax ratio | 0.10 113.54 % | 0.04 -70.05 % | 0.15 0.02 % | 0.15 64.59 % | 0.09 47.04 % | 0.06 -12.06 % | 0.07 45.49 % | 0.05 60.84 % | 0.03 136.48 % | -0.08 -29.03 % | -0.06 67.24 % | -0.20 -623.59 % | 0.04 1 345.32 % | 0.00 -98.24 % | 0.15 -30.74 % | 0.21 890.04 % | -0.03 -114.10 % | 0.19 181.78 % | -0.23 -224.54 % | 0.19 0.00 % | 0.19 194.63 % | -0.20 0.00 % | -0.20 -219.46 % | 0.17 0.00 % | 0.17 -7.64 % | 0.18 -2.61 % | 0.18 51.75 % | 0.12 0.00 % | 0.12 23.15 % | 0.10 0.00 % | 0.10 -21.70 % | 0.13 0.00 % | 0.13 58.64 % | 0.08 |
| EBITDA | 16.134 M 117.21 % | 7.428 M -64.58 % | 20.972 M 3.83 % | 20.198 M 61.03 % | 12.543 M 32.32 % | 9.479 M 9.85 % | 8.629 M 29.33 % | 6.672 M 28.93 % | 5.175 M 2 220.90 % | -244.000 K 38.07 % | -394.000 K 93.70 % | -6.257 M -222.71 % | 5.099 M 87.81 % | 2.715 M -82.83 % | 15.809 M -45.78 % | 29.155 M 2 037.46 % | 1.364 M -94.00 % | 22.723 M 626.97 % | -4.312 M -151.12 % | 8.435 M 0.00 % | 8.435 M 205.41 % | -8.002 M 0.00 % | -8.002 M -167.15 % | 11.917 M 0.00 % | 11.917 M 4.82 % | 11.368 M -1.59 % | 11.552 M 117.17 % | 5.320 M 0.00 % | 5.320 M 48.15 % | 3.591 M -4.77 % | 3.770 M -13.44 % | 4.356 M 0.00 % | 4.356 M -28.83 % | 6.120 M |
| Net income ratio | 0.08 208.73 % | 0.02 -78.50 % | 0.12 -2.37 % | 0.12 29.79 % | 0.09 46.45 % | 0.06 2.12 % | 0.06 29.93 % | 0.05 248.00 % | 0.01 117.79 % | -0.08 4.82 % | -0.08 53.86 % | -0.17 -717.25 % | 0.03 186.44 % | -0.03 -125.95 % | 0.12 -18.82 % | 0.15 604.89 % | -0.03 -119.36 % | 0.16 169.95 % | -0.22 -255.80 % | 0.14 0.00 % | 0.14 194.18 % | -0.15 0.00 % | -0.15 -223.76 % | 0.12 0.00 % | 0.12 -3.33 % | 0.13 -7.51 % | 0.14 61.14 % | 0.09 0.00 % | 0.09 34.32 % | 0.06 0.00 % | 0.06 -36.15 % | 0.10 0.00 % | 0.10 92.11 % | 0.05 |
| Ratio EBITDA | 0.15 55.66 % | 0.10 -45.32 % | 0.18 -2.83 % | 0.19 46.49 % | 0.13 28.11 % | 0.10 -12.93 % | 0.11 15.40 % | 0.10 16.93 % | 0.08 1 589.22 % | -0.01 27.52 % | -0.01 94.16 % | -0.13 -255.08 % | 0.09 49.78 % | 0.06 -68.58 % | 0.18 -22.23 % | 0.24 782.26 % | 0.03 -86.14 % | 0.19 219.29 % | -0.16 -172.81 % | 0.22 0.00 % | 0.22 199.19 % | -0.22 0.00 % | -0.22 -222.61 % | 0.18 0.00 % | 0.18 -4.30 % | 0.19 -1.64 % | 0.19 73.47 % | 0.11 0.00 % | 0.11 8.82 % | 0.10 -4.77 % | 0.11 -23.98 % | 0.14 0.00 % | 0.14 86.27 % | 0.08 |
| Gross profit ratio | 0.42 -0.96 % | 0.42 0.92 % | 0.42 42.05 % | 0.29 28.02 % | 0.23 -7.78 % | 0.25 -37.65 % | 0.40 -8.03 % | 0.43 -4.86 % | 0.46 2 790.09 % | 0.02 -95.77 % | 0.37 14.94 % | 0.32 -27.06 % | 0.45 -9.21 % | 0.49 0.48 % | 0.49 18.06 % | 0.41 -8.47 % | 0.45 110.28 % | 0.21 -60.67 % | 0.55 -0.29 % | 0.55 0.00 % | 0.55 38.36 % | 0.40 0.00 % | 0.40 -12.12 % | 0.45 0.00 % | 0.45 4.23 % | 0.43 -0.04 % | 0.43 2.57 % | 0.42 0.00 % | 0.42 -11.55 % | 0.48 0.00 % | 0.48 14.93 % | 0.41 0.00 % | 0.41 -3.68 % | 0.43 |
| Weighted average shs out dil | 10.747 M -19.58 % | 13.364 M 25.31 % | 10.665 M 0.18 % | 10.645 M -0.31 % | 10.679 M 0.00 % | 10.679 M 0.00 % | 10.679 M 0.00 % | 10.679 M 0.00 % | 10.679 M 0.00 % | 10.679 M 0.00 % | 10.679 M 0.41 % | 10.636 M -3.61 % | 11.033 M 3.32 % | 10.679 M 0.17 % | 10.660 M -0.24 % | 10.686 M -3.79 % | 11.107 M 8.51 % | 10.236 M -4.51 % | 10.720 M 0.60 % | 10.655 M 0.00 % | 10.655 M 0.09 % | 10.646 M 0.00 % | 10.646 M 2.55 % | 10.382 M 0.00 % | 10.382 M 10.17 % | 9.423 M 0.00 % | 9.423 M 6.01 % | 8.889 M 0.00 % | 8.889 M 32.28 % | 6.720 M 0.00 % | 6.720 M 1.86 % | 6.597 M 0.00 % | 6.597 M -0.90 % | 6.657 M |
| Weighted average shs out | 10.747 M -19.58 % | 13.364 M 25.31 % | 10.665 M 0.18 % | 10.645 M -0.31 % | 10.679 M 0.00 % | 10.679 M 0.00 % | 10.679 M 0.00 % | 10.679 M 0.00 % | 10.679 M 0.00 % | 10.679 M 0.00 % | 10.679 M 0.41 % | 10.636 M -0.41 % | 10.679 M 0.00 % | 10.679 M 0.17 % | 10.660 M -0.24 % | 10.686 M -3.79 % | 11.107 M 8.50 % | 10.237 M -4.51 % | 10.720 M 0.60 % | 10.655 M 0.00 % | 10.655 M 0.09 % | 10.646 M 0.00 % | 10.646 M 2.55 % | 10.382 M 0.00 % | 10.382 M 10.17 % | 9.423 M -0.08 % | 9.431 M 6.09 % | 8.889 M 0.00 % | 8.889 M 32.06 % | 6.731 M 0.00 % | 6.731 M 2.03 % | 6.597 M 0.00 % | 6.597 M -0.90 % | 6.657 M |
| EPS diluted | 0.75 435.71 % | 0.14 -88.89 % | 1.26 4.13 % | 1.21 42.35 % | 0.85 51.79 % | 0.56 30.23 % | 0.43 43.33 % | 0.30 286.60 % | 0.08 125.03 % | -0.31 18.42 % | -0.38 50.00 % | -0.76 -606.67 % | 0.15 207.14 % | -0.14 -113.86 % | 1.01 -43.26 % | 1.78 1 371.43 % | -0.14 -108.05 % | 1.74 410.71 % | -0.56 -207.69 % | 0.52 0.00 % | 0.52 201.96 % | -0.51 0.00 % | -0.51 -165.38 % | 0.78 0.00 % | 0.78 -3.70 % | 0.81 -7.95 % | 0.88 91.30 % | 0.46 0.00 % | 0.46 39.39 % | 0.33 0.00 % | 0.33 -29.79 % | 0.47 0.00 % | 0.47 -25.40 % | 0.63 |
| Earnings per share | 0.75 435.71 % | 0.14 -88.89 % | 1.26 4.13 % | 1.21 42.35 % | 0.85 51.79 % | 0.56 30.23 % | 0.43 43.33 % | 0.30 286.60 % | 0.08 125.03 % | -0.31 18.42 % | -0.38 50.00 % | -0.76 -606.67 % | 0.15 207.14 % | -0.14 -113.86 % | 1.01 -43.26 % | 1.78 1 371.43 % | -0.14 -108.05 % | 1.74 410.71 % | -0.56 -207.69 % | 0.52 0.00 % | 0.52 201.96 % | -0.51 0.00 % | -0.51 -165.38 % | 0.78 0.00 % | 0.78 -3.70 % | 0.81 -7.95 % | 0.88 91.30 % | 0.46 0.00 % | 0.46 39.39 % | 0.33 0.00 % | 0.33 -29.79 % | 0.47 0.00 % | 0.47 -25.40 % | 0.63 |
| Gross profit | 43.884 M 38.20 % | 31.755 M -34.64 % | 48.583 M 51.78 % | 32.009 M 40.73 % | 22.745 M -4.74 % | 23.878 M -21.33 % | 30.352 M 3.07 % | 29.448 M 4.91 % | 28.071 M 4 015.98 % | 682.000 K -96.39 % | 18.878 M 23.99 % | 15.225 M -42.28 % | 26.379 M 13.84 % | 23.172 M -45.07 % | 42.188 M -17.68 % | 51.249 M 121.75 % | 23.111 M -8.95 % | 25.383 M 73.73 % | 14.611 M -29.99 % | 20.870 M 0.00 % | 20.870 M 47.04 % | 14.193 M 0.00 % | 14.193 M -51.87 % | 29.491 M 0.00 % | 29.491 M 14.17 % | 25.831 M 0.00 % | 25.831 M 28.40 % | 20.118 M 0.00 % | 20.118 M 20.43 % | 16.705 M 0.00 % | 16.705 M 30.86 % | 12.766 M 0.00 % | 12.766 M -63.20 % | 34.688 M |
| Income tax expense | 2.035 M 34.15 % | 1.517 M -62.37 % | 4.031 M 16.37 % | 3.464 M 69 180.00 % | 5.000 K 123.81 % | -21.000 K -102.88 % | 729.000 K 581.31 % | 107.000 K -89.56 % | 1.025 M 446.28 % | -296.000 K -137.66 % | 786.000 K 172.98 % | -1.077 M -293.71 % | 556.000 K -66.30 % | 1.650 M -14.24 % | 1.924 M -73.49 % | 7.258 M 3 887.91 % | 182.000 K -95.38 % | 3.943 M 1 868.16 % | -223.000 K -113.66 % | 1.633 M 0.00 % | 1.633 M 2.19 % | 1.598 M 0.00 % | 1.598 M -41.55 % | 2.733 M 0.00 % | 2.733 M -10.64 % | 3.058 M 12.29 % | 2.724 M 61.45 % | 1.687 M 0.00 % | 1.687 M 39.54 % | 1.209 M 0.00 % | 1.209 M 53.43 % | 788.000 K 0.00 % | 788.000 K -63.94 % | 2.185 M |
| Cost of revenue | 61.335 M 40.51 % | 43.651 M -35.66 % | 67.839 M -11.84 % | 76.948 M 0.75 % | 76.372 M 5.96 % | 72.079 M 57.71 % | 45.703 M 18.97 % | 38.416 M 14.76 % | 33.476 M -21.30 % | 42.534 M 34.19 % | 31.698 M 0.13 % | 31.658 M -3.70 % | 32.873 M 36.50 % | 24.082 M -45.59 % | 44.260 M -39.15 % | 72.734 M 159.17 % | 28.064 M -69.76 % | 92.809 M 664.24 % | 12.144 M -29.54 % | 17.235 M 0.00 % | 17.235 M -20.44 % | 21.663 M 0.00 % | 21.663 M -39.79 % | 35.981 M 0.00 % | 35.981 M 6.01 % | 33.941 M 0.08 % | 33.914 M 22.85 % | 27.607 M 0.00 % | 27.607 M 50.46 % | 18.348 M 0.00 % | 18.348 M 1.81 % | 18.022 M 0.00 % | 18.022 M -60.73 % | 45.889 M |
| General and administrative expenses | 0.000 -100.00 % | 10.891 M | 0.000 | 0.000 | 0.000 -100.00 % | 11.101 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.937 M | 0.000 | 0.000 | 0.000 -100.00 % | 21.367 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.843 M 0.00 % | 8.843 M | 0.000 | 0.000 -100.00 % | 8.595 M 31.34 % | 6.545 M | 0.000 | 0.000 -100.00 % | 4.532 M 0.00 % | 4.532 M | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 735.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 609.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 366.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 669.000 K 0.00 % | 669.000 K | 0.000 | 0.000 -100.00 % | 158.493 K 0.00 % | 158.493 K | 0.000 | 0.000 -100.00 % | 390.621 K 0.00 % | 390.621 K | 0.000 | 0.000 | 0.000 |
| Other expenses | 33.886 M 1 629.15 % | -2.216 M -107.14 % | 31.033 M | 0.000 | 0.000 100.00 % | -4.154 M -129.02 % | 14.316 M 75 247.37 % | 19.000 K -5.00 % | 20.000 K 102.71 % | -737.000 K -2 732.14 % | 28.000 K -92.02 % | 351.000 K -63.21 % | 954.000 K 149.77 % | -1.917 M -2 437.80 % | 82.000 K -92.01 % | 1.026 M 22.43 % | 838.000 K 43.25 % | 585.000 K 44.09 % | 406.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 33.886 M 211.14 % | 10.891 M -64.91 % | 31.033 M 95.52 % | 15.872 M 12.89 % | 14.060 M -21.27 % | 17.859 M -28.13 % | 24.848 M -4.16 % | 25.926 M -0.30 % | 26.004 M 514.03 % | 4.235 M -80.63 % | 21.860 M -10.61 % | 24.454 M -1.64 % | 24.861 M 23.61 % | 20.113 M -31.41 % | 29.323 M 14.27 % | 25.662 M 2.66 % | 24.998 M 457.24 % | 4.486 M -78.80 % | 21.161 M 54.88 % | 13.662 M 0.00 % | 13.662 M -36.23 % | 21.424 M 0.00 % | 21.424 M 15.16 % | 18.603 M 0.00 % | 18.603 M 18.61 % | 15.684 M 1.84 % | 15.401 M 8.00 % | 14.260 M 0.00 % | 14.260 M 4.04 % | 13.706 M 0.00 % | 13.706 M 54.93 % | 8.846 M 0.00 % | 8.846 M -68.42 % | 28.012 M |
| Cost and expenses | 95.221 M 74.58 % | 54.542 M -44.84 % | 98.872 M 6.52 % | 92.820 M 2.64 % | 90.432 M 0.55 % | 89.938 M 27.48 % | 70.551 M 9.65 % | 64.342 M 8.17 % | 59.480 M 27.18 % | 46.769 M -12.68 % | 53.558 M -4.55 % | 56.112 M -2.81 % | 57.734 M 30.63 % | 44.195 M -39.94 % | 73.583 M -25.22 % | 98.396 M 85.44 % | 53.062 M -45.46 % | 97.295 M 192.13 % | 33.305 M 7.79 % | 30.897 M 0.00 % | 30.897 M -28.29 % | 43.087 M 0.00 % | 43.087 M -21.06 % | 54.583 M 0.00 % | 54.583 M 9.99 % | 49.625 M 0.63 % | 49.315 M 17.79 % | 41.867 M 0.00 % | 41.867 M 30.61 % | 32.054 M 0.00 % | 32.054 M 19.30 % | 26.868 M 0.00 % | 26.868 M -63.64 % | 73.901 M |
| Research and development expenses | 0.000 -100.00 % | 2.216 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.154 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.035 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.327 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.848 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.328 M 0.00 % | 2.328 M | 0.000 | 0.000 -100.00 % | 2.092 M 0.00 % | 2.092 M | 0.000 | 0.000 -100.00 % | 2.003 M 0.00 % | 2.003 M | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 0.000 -100.00 % | 10.891 M | 0.000 -100.00 % | 15.872 M 12.89 % | 14.060 M -21.27 % | 17.859 M 69.57 % | 10.532 M -14.55 % | 12.325 M -6.44 % | 13.174 M 14.10 % | 11.546 M 21.69 % | 9.488 M -16.99 % | 11.430 M -2.50 % | 11.723 M -46.06 % | 21.733 M 59.12 % | 13.658 M 1.77 % | 13.420 M 59.95 % | 8.390 M -6.93 % | 9.015 M -2.83 % | 9.278 M 68.02 % | 5.522 M 0.00 % | 5.522 M -41.95 % | 9.512 M 0.00 % | 9.512 M 43.09 % | 6.648 M 0.00 % | 6.648 M -24.06 % | 8.754 M 30.60 % | 6.703 M 42.30 % | 4.711 M 0.00 % | 4.711 M -4.31 % | 4.923 M 0.00 % | 4.923 M 161.56 % | 1.882 M 0.00 % | 1.882 M -69.13 % | 6.096 M |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 239.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.084 M | 0.000 | 0.000 | 0.000 -100.00 % | 476.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 475.000 K | 0.000 -100.00 % | 87.000 K 0.00 % | 87.000 K -42.19 % | 150.500 K 0.00 % | 150.500 K 128.03 % | 66.000 K 0.00 % | 66.000 K -88.02 % | 550.822 K 0.30 % | 549.178 K 599.59 % | 78.500 K 0.00 % | 78.500 K -82.47 % | 447.759 K 0.00 % | 447.759 K 752.87 % | 52.500 K 0.00 % | 52.500 K -82.32 % | 297.000 K |
| Interest expense | 1.604 M 84.37 % | 870.000 K 129.55 % | 379.000 K -40.87 % | 641.000 K 92.49 % | 333.000 K -14.40 % | 389.000 K 96.46 % | 198.000 K -21.74 % | 253.000 K 8.58 % | 233.000 K | 0.000 -100.00 % | 226.000 K -20.14 % | 283.000 K 8.43 % | 261.000 K -79.30 % | 1.261 M 392.58 % | 256.000 K -23.12 % | 333.000 K 2.78 % | 324.000 K 2 600.00 % | 12.000 K -85.37 % | 82.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 |
| Depreciation and amortization | 4.435 M 39.86 % | 3.171 M 1.47 % | 3.125 M -2.71 % | 3.212 M 1.13 % | 3.176 M 1.02 % | 3.144 M 2.44 % | 3.069 M -2.07 % | 3.134 M 1.49 % | 3.088 M 1.08 % | 3.055 M 16.78 % | 2.616 M -0.19 % | 2.621 M -0.23 % | 2.627 M 11.46 % | 2.357 M -17.65 % | 2.862 M 12.59 % | 2.542 M 5.35 % | 2.413 M 365.83 % | 518.000 K -71.72 % | 1.832 M 52.03 % | 1.205 M 0.00 % | 1.205 M 21.40 % | 992.616 K 0.00 % | 992.616 K -3.46 % | 1.028 M 0.00 % | 1.028 M 51.37 % | 679.250 K 18.83 % | 571.622 K 0.00 % | 571.622 K 0.00 % | 571.622 K 0.00 % | 571.622 K -23.92 % | 751.333 K 0.00 % | 751.333 K 0.00 % | 751.333 K 10.13 % | 682.250 K |
| Operating income | 9.998 M -52.08 % | 20.864 M 18.88 % | 17.550 M 8.76 % | 16.137 M 85.80 % | 8.685 M 44.29 % | 6.019 M 9.36 % | 5.504 M 56.41 % | 3.519 M 70.25 % | 2.067 M 143.42 % | -4.761 M -59.66 % | -2.982 M 67.69 % | -9.229 M -707.97 % | 1.518 M 8 829.41 % | 17.000 K -99.87 % | 12.852 M -51.71 % | 26.613 M 2 636.99 % | -1.049 M -104.72 % | 22.205 M 461.41 % | -6.144 M -184.99 % | 7.230 M 0.00 % | 7.230 M 180.38 % | -8.995 M 0.00 % | -8.995 M -182.61 % | 10.889 M 0.00 % | 10.889 M 1.86 % | 10.689 M -2.66 % | 10.981 M 131.27 % | 4.748 M 0.00 % | 4.748 M 57.27 % | 3.019 M 0.00 % | 3.019 M -16.24 % | 3.605 M 0.00 % | 3.605 M -33.72 % | 5.438 M |
| Operating income ratio | 0.10 -65.66 % | 0.28 83.55 % | 0.15 1.78 % | 0.15 69.02 % | 0.09 39.69 % | 0.06 -13.32 % | 0.07 39.56 % | 0.05 54.40 % | 0.03 130.48 % | -0.11 -86.85 % | -0.06 70.05 % | -0.20 -868.37 % | 0.03 7 021.29 % | 0.00 -99.76 % | 0.15 -30.74 % | 0.21 1 147.16 % | -0.02 -110.91 % | 0.19 181.81 % | -0.23 -221.04 % | 0.19 0.00 % | 0.19 175.63 % | -0.25 0.00 % | -0.25 -250.83 % | 0.17 0.00 % | 0.17 -7.00 % | 0.18 -2.70 % | 0.18 84.74 % | 0.10 0.00 % | 0.10 15.52 % | 0.09 0.00 % | 0.09 -26.44 % | 0.12 0.00 % | 0.12 73.48 % | 0.07 |
| Total other income expenses net | 97.000 K 100.56 % | -17.476 M -21 212.20 % | -82.000 K -139.42 % | 208.000 K -40.40 % | 349.000 K 591.55 % | -71.000 K 50.35 % | -143.000 K 38.89 % | -234.000 K -9.86 % | -213.000 K 73.77 % | -812.000 K -218.43 % | -255.000 K -469.57 % | 69.000 K -90.04 % | 693.000 K 560.00 % | 105.000 K 160.34 % | -174.000 K 47.90 % | -334.000 K -3.09 % | -324.000 K -212.50 % | 288.000 K 451.22 % | -82.000 K 25.11 % | -109.500 K 0.00 % | -109.500 K -105.72 % | 1.915 M 0.00 % | 1.915 M 2 978.95 % | -66.500 K 0.00 % | -66.500 K -876.78 % | 8.561 K 648.43 % | -1.561 K -100.15 % | 1.032 M 0.00 % | 1.032 M 141.04 % | 427.939 K 0.00 % | 427.939 K 63.34 % | 262.000 K 0.00 % | 262.000 K -72.16 % | 941.000 K |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 |
| 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-09-30 | 2021-03-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-06-30 | 2016-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 65.119 M | 0.000 -100.00 % | 50.292 M | 0.000 -100.00 % | 26.446 M 383.12 % | 5.474 M -11.01 % | 6.151 M 18.11 % | 5.208 M 7.43 % | 4.848 M -8.16 % | 5.279 M -20.80 % | 6.665 M -31.54 % | 9.735 M 186.75 % | 3.395 M 111.58 % | -29.326 M -31.71 % | -22.265 M -122.52 % | -10.006 M 0.00 % | -10.006 M -142.10 % | -4.133 M 62.51 % | -11.023 M 87.63 % | -89.100 M 0.00 % | -89.100 M -185.38 % | -31.222 M -8.38 % | -28.809 M 0.00 % | -28.809 M -24.39 % | -23.159 M 0.00 % | -23.159 M -4.99 % | -22.059 M 21.80 % | -28.207 M -237.02 % | 20.586 M 217.21 % | -17.564 M |
| Total investments | 0.000 -100.00 % | 769.000 K | 0.000 -100.00 % | 20.751 M | 0.000 -100.00 % | 716.000 K -93.46 % | 10.948 M 622.16 % | 1.516 M -85.45 % | 10.416 M 1 466.32 % | 665.000 K -93.70 % | 10.558 M 1 193.87 % | 816.000 K -95.81 % | 19.470 M 2 985.58 % | 631.000 K -69.78 % | 2.088 M -84.22 % | 13.231 M 3 224.37 % | 398.000 K 0.00 % | 398.000 K -66.27 % | 1.180 M 98.65 % | 594.000 K 53.09 % | 388.000 K 0.00 % | 388.000 K | 0.000 -100.00 % | 1.155 M -34.56 % | 1.764 M -27.30 % | 2.427 M 0.00 % | 2.427 M -1.65 % | 2.468 M 1.18 % | 2.439 M -94.08 % | 41.172 M 1 715.80 % | 2.267 M |
| Total debt | 0.000 -100.00 % | 82.144 M | 0.000 -100.00 % | 58.502 M | 0.000 -100.00 % | 41.453 M | 0.000 -100.00 % | 8.650 M | 0.000 -100.00 % | 10.056 M | 0.000 -100.00 % | 11.300 M | 0.000 -100.00 % | 12.499 M 62 395.00 % | 20.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 2.133 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.794 M 0.00 % | 2.794 M | 0.000 | 0.000 -100.00 % | 85.222 K -42.03 % | 147.000 K | 0.000 -100.00 % | 754.930 K |
| Accumulated other comprehensive income loss | 291.548 M 57.80 % | 184.760 M -34.47 % | 281.968 M 60.96 % | 175.180 M -33.26 % | 262.500 M 75 748.41 % | -347.000 K -100.14 % | 252.103 M 136.08 % | 106.788 M -56.92 % | 247.896 M 37.57 % | 180.193 M -29.53 % | 255.684 M 139.43 % | 106.788 M -59.16 % | 261.496 M 45.12 % | 180.193 M 15.18 % | 156.442 M 1 100 862 707 664 211 200.00 % | 0.000 -100.00 % | 137.754 M 0.00 % | 137.754 M | 0.000 100.00 % | -386.000 K -100.19 % | 200.809 M 0.00 % | 200.809 M | 0.000 100.00 % | -177.000 K 0.25 % | -177.435 K -100.44 % | 40.411 M 0.00 % | 40.411 M 2 274 937 056 770 864 128.00 % | 0.000 0.00 % | 0.000 -100.00 % | 28.698 M 1 615 526 135 485 768 192.00 % | 0.000 |
| Retained earnings | 0.000 -100.00 % | 111.740 M | 0.000 | 0.000 | 0.000 -100.00 % | 82.654 M | 0.000 | 0.000 | 0.000 -100.00 % | 67.580 M | 0.000 | 0.000 | 0.000 -100.00 % | 81.365 M | 0.000 -100.00 % | 67.473 M | 0.000 | 0.000 -100.00 % | 51.360 M -4.56 % | 53.814 M | 0.000 | 0.000 -100.00 % | 70.057 M 567.21 % | 10.500 M -49.76 % | 20.900 M | 0.000 | 0.000 -100.00 % | 6.829 M 75.32 % | 3.895 M | 0.000 -100.00 % | 9.333 M |
| Common stock | 0.000 -100.00 % | 106.788 M | 0.000 -100.00 % | 106.788 M | 0.000 -100.00 % | 106.788 M | 0.000 -100.00 % | 106.788 M | 0.000 -100.00 % | 106.788 M | 0.000 -100.00 % | 106.788 M | 0.000 -100.00 % | 106.788 M 0.00 % | 106.788 M 0.00 % | 106.788 M 0.00 % | 106.788 M 0.00 % | 106.788 M 0.00 % | 106.788 M 0.00 % | 106.788 M 140.00 % | 44.495 M 0.00 % | 44.495 M 13.29 % | 39.275 M 0.00 % | 39.275 M 0.00 % | 39.275 M 0.00 % | 39.275 M 0.00 % | 39.275 M 37.93 % | 28.475 M 2.71 % | 27.725 M | 0.000 -100.00 % | 11.090 M |
| Total equity | 291.548 M 0.00 % | 291.548 M 3.40 % | 281.968 M 0.00 % | 281.968 M 7.42 % | 262.500 M 0.00 % | 262.500 M 4.12 % | 252.103 M 0.00 % | 252.103 M 1.70 % | 247.896 M 0.00 % | 247.896 M -3.05 % | 255.684 M 0.00 % | 255.684 M -2.22 % | 261.496 M 0.00 % | 261.496 M -0.66 % | 263.230 M 6.28 % | 247.666 M 1.28 % | 244.542 M 0.00 % | 244.542 M 5.61 % | 231.553 M -0.89 % | 233.621 M -4.76 % | 245.304 M 0.00 % | 245.304 M 75.96 % | 139.405 M 54.33 % | 90.327 M 0.00 % | 90.327 M 13.35 % | 79.686 M 0.00 % | 79.686 M 112.19 % | 37.554 M -9.36 % | 41.430 M 44.37 % | 28.698 M 0.00 % | 28.698 M |
| Other non current liabilities | -291.548 M -12 202.45 % | 2.409 M 100.85 % | -281.968 M -12 343.51 % | 2.303 M 100.88 % | -262.500 M -10 145.92 % | 2.613 M 101.04 % | -252.103 M -52 295.24 % | 483.000 K | 0.000 -100.00 % | 5.525 M | 0.000 -100.00 % | 1.268 M | 0.000 -100.00 % | 1.268 M -74.30 % | 4.933 M 18.72 % | 4.155 M 31.40 % | 3.162 M | 0.000 -100.00 % | 2.875 M | 0.000 -100.00 % | 1.943 M | 0.000 -100.00 % | 690.000 K -65.57 % | 2.004 M 0.00 % | 2.004 M -6.44 % | 2.142 M | 0.000 -100.00 % | 2.287 M 13.57 % | 2.014 M | 0.000 | 0.000 |
| Long term debt | 0.000 -100.00 % | 43.304 M | 0.000 -100.00 % | 31.012 M | 0.000 -100.00 % | 31.467 M | 0.000 -100.00 % | 5.555 M | 0.000 -100.00 % | 7.191 M | 0.000 -100.00 % | 8.650 M | 0.000 -100.00 % | 10.056 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.777 M 0.00 % | 1.777 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 754.930 K |
| Total non current liabilities | -291.548 M -643.40 % | 53.653 M 119.03 % | -281.968 M -798.08 % | 40.392 M 115.39 % | -262.500 M -740.56 % | 40.980 M 116.26 % | -252.103 M -2 041.05 % | 12.988 M | 0.000 -100.00 % | 13.259 M | 0.000 -100.00 % | 14.364 M | 0.000 -100.00 % | 16.260 M 229.62 % | 4.933 M 18.72 % | 4.155 M 31.40 % | 3.162 M | 0.000 -100.00 % | 2.875 M | 0.000 -100.00 % | 1.943 M | 0.000 -100.00 % | 2.209 M -41.57 % | 3.781 M 0.00 % | 3.781 M 76.53 % | 2.142 M | 0.000 -100.00 % | 2.287 M -36.99 % | 3.630 M | 0.000 -100.00 % | 1.612 M |
| Other current liabilities | 0.000 -100.00 % | 14.775 M | 0.000 -100.00 % | 40.690 M | 0.000 -100.00 % | 5.831 M | 0.000 -100.00 % | 24.353 M | 0.000 -100.00 % | 5.324 M | 0.000 -100.00 % | 5.832 M | 0.000 -100.00 % | 11.680 M -70.85 % | 40.075 M 19.08 % | 33.653 M 65.33 % | 20.355 M 0.00 % | 20.355 M 15.38 % | 17.642 M -34.47 % | 26.924 M 13.54 % | 23.713 M 0.00 % | 23.713 M -7.21 % | 25.556 M 1.38 % | 25.210 M -17.37 % | 30.510 M 28.68 % | 23.709 M 0.00 % | 23.709 M -18.77 % | 29.186 M 47.55 % | 19.781 M | 0.000 -100.00 % | 15.914 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 26.951 M | 0.000 -100.00 % | 6.045 M | 0.000 -100.00 % | 24.143 M | 0.000 -100.00 % | 12.731 M | 0.000 -100.00 % | 11.196 M -46.33 % | 20.859 M | 0.000 | 0.000 | 0.000 -100.00 % | 18.328 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 25.580 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.966 M -74.80 % | 19.705 M | 0.000 100.00 % | -666.000 K |
| Short term debt | 0.000 -100.00 % | 38.840 M | 0.000 -100.00 % | 27.490 M | 0.000 -100.00 % | 9.986 M | 0.000 100.00 % | -5.241 M | 0.000 100.00 % | -21.278 M | 0.000 100.00 % | -10.081 M | 0.000 100.00 % | -15.630 M -78 250.00 % | 20.000 K -72.97 % | 74.000 K | 0.000 | 0.000 -100.00 % | 2.133 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.017 M 0.03 % | 1.017 M | 0.000 | 0.000 -100.00 % | 85.222 K -42.03 % | 147.000 K | 0.000 | 0.000 |
| Total current liabilities | 0.000 -100.00 % | 87.325 M | 0.000 -100.00 % | 133.940 M | 0.000 -100.00 % | 71.237 M | 0.000 -100.00 % | 101.942 M | 0.000 -100.00 % | 95.905 M | 0.000 -100.00 % | 102.535 M | 0.000 -100.00 % | 82.026 M -16.14 % | 97.811 M 28.02 % | 76.404 M 31.91 % | 57.922 M 0.00 % | 57.922 M -2.68 % | 59.520 M 0.44 % | 59.257 M -9.56 % | 65.518 M 0.00 % | 65.518 M -12.54 % | 74.916 M 42.21 % | 52.680 M 0.00 % | 52.678 M -14.34 % | 61.499 M 0.00 % | 61.499 M 56.65 % | 39.258 M 7.83 % | 36.408 M | 0.000 -100.00 % | 27.159 M |
| Total liabilities | -291.548 M -306.80 % | 140.978 M 150.00 % | -281.968 M -261.74 % | 174.332 M 166.41 % | -262.500 M -333.92 % | 112.217 M 144.51 % | -252.103 M -319.35 % | 114.930 M | 0.000 -100.00 % | 109.164 M | 0.000 -100.00 % | 116.899 M | 0.000 -100.00 % | 98.286 M -4.34 % | 102.744 M 27.54 % | 80.559 M 31.88 % | 61.084 M 5.46 % | 57.922 M -7.17 % | 62.395 M 5.30 % | 59.257 M -12.16 % | 67.461 M 2.97 % | 65.518 M -15.05 % | 77.125 M 36.60 % | 56.461 M 0.00 % | 56.459 M -11.28 % | 63.641 M 3.48 % | 61.499 M 48.03 % | 41.545 M 3.76 % | 40.038 M | 0.000 -100.00 % | 28.771 M |
| Other non current assets | 0.000 -100.00 % | 10.321 M | 0.000 100.00 % | -8.118 M 45.91 % | -15.007 M -325.70 % | 6.649 M 221.47 % | -5.474 M -547 500.00 % | 1.000 K 100.02 % | -5.208 M -65 200.00 % | 8.000 K 100.15 % | -5.279 M -746.94 % | 816.000 K 108.38 % | -9.735 M -925.70 % | 1.179 M -49.12 % | 2.317 M 96.36 % | 1.180 M -96.08 % | 30.072 M 0.00 % | 30.072 M 3 007 100.00 % | 1.000 K -100.00 % | 54.088 M 2 101.38 % | 2.457 M 0.00 % | 2.457 M -78.60 % | 11.481 M 565.74 % | 1.725 M 31.77 % | 1.309 M 17.38 % | 1.115 M -0.09 % | 1.116 M 52.53 % | 731.667 K -77.03 % | 3.186 M 115.48 % | -20.586 M -13 863.18 % | 149.572 K |
| Long term investments | 0.000 -100.00 % | 769.000 K | 0.000 -100.00 % | 742.000 K | 0.000 -100.00 % | 716.000 K | 0.000 -100.00 % | 691.000 K | 0.000 -100.00 % | 665.000 K | 0.000 -100.00 % | 106.000 K | 0.000 100.00 % | -391.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.515 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 544.875 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -28.788 K | 0.000 -100.00 % | 2.217 M |
| Intangible assets | 0.000 -100.00 % | 920.000 K | 0.000 -100.00 % | 1.116 M | 0.000 -100.00 % | 1.232 M | 0.000 -100.00 % | 1.417 M | 0.000 -100.00 % | 1.434 M | 0.000 -100.00 % | 1.620 M | 0.000 -100.00 % | 1.818 M -1.73 % | 1.850 M -16.55 % | 2.217 M 14.28 % | 1.940 M 0.00 % | 1.940 M -4.62 % | 2.034 M 1.75 % | 1.999 M 224.51 % | 616.000 K 0.00 % | 616.000 K -5.85 % | 654.267 K -7.74 % | 709.180 K 0.00 % | 709.180 K -14.76 % | 832.000 K 0.00 % | 832.000 K -13.81 % | 965.353 K 0.00 % | 965.353 K | 0.000 -100.00 % | 1.014 M |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 66.647 K | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 -100.00 % | 920.000 K | 0.000 -100.00 % | 1.116 M | 0.000 -100.00 % | 1.232 M | 0.000 -100.00 % | 1.417 M | 0.000 -100.00 % | 1.434 M | 0.000 -100.00 % | 1.620 M | 0.000 -100.00 % | 1.818 M -1.73 % | 1.850 M -16.55 % | 2.217 M 14.28 % | 1.940 M 0.00 % | 1.940 M -4.62 % | 2.034 M 1.75 % | 1.999 M 224.51 % | 616.000 K 0.00 % | 616.000 K -5.85 % | 654.267 K -7.74 % | 709.180 K 0.00 % | 709.180 K -14.76 % | 832.000 K 0.00 % | 832.000 K -13.81 % | 965.353 K -6.46 % | 1.032 M | 0.000 -100.00 % | 1.014 M |
| Property plant equipment net | 0.000 -100.00 % | 255.324 M | 0.000 -100.00 % | 232.783 M | 0.000 -100.00 % | 187.585 M | 0.000 -100.00 % | 189.075 M | 0.000 -100.00 % | 192.743 M | 0.000 -100.00 % | 191.575 M | 0.000 -100.00 % | 186.221 M 16.36 % | 160.034 M 18.79 % | 134.724 M 11.97 % | 120.325 M 0.00 % | 120.325 M 25.07 % | 96.209 M 1.56 % | 94.728 M 8.95 % | 86.949 M 0.00 % | 86.949 M 87.06 % | 46.482 M 53.50 % | 30.282 M 0.00 % | 30.282 M 43.44 % | 21.112 M 0.00 % | 21.112 M 14.44 % | 18.448 M -18.22 % | 22.559 M | 0.000 -100.00 % | 19.286 M |
| Total non current assets | 0.000 -100.00 % | 267.334 M | 0.000 -100.00 % | 244.938 M 1 732.16 % | -15.007 M -107.61 % | 197.235 M 3 703.12 % | -5.474 M -102.85 % | 192.009 M 3 786.81 % | -5.208 M -102.66 % | 195.635 M 3 805.91 % | -5.279 M -102.72 % | 194.011 M 2 092.92 % | -9.735 M -105.14 % | 189.487 M 15.40 % | 164.201 M 18.88 % | 138.121 M -9.33 % | 152.337 M 0.00 % | 152.337 M 53.22 % | 99.424 M -34.08 % | 150.815 M 67.53 % | 90.022 M 0.00 % | 90.022 M 53.58 % | 58.618 M 75.21 % | 33.455 M 3.57 % | 32.300 M 40.08 % | 23.059 M 0.00 % | 23.060 M 14.47 % | 20.145 M -24.77 % | 26.777 M 230.07 % | -20.586 M -200.67 % | 20.449 M |
| Other current assets | -17.025 M -349.60 % | 6.821 M 124.17 % | -28.219 M -502.38 % | 7.013 M | 0.000 -100.00 % | 44.192 M | 0.000 -100.00 % | 20.346 M | 0.000 -100.00 % | 24.030 M | 0.000 -100.00 % | 24.427 M | 0.000 -100.00 % | 29.702 M 3.35 % | 28.738 M -2.55 % | 29.490 M -1.41 % | 29.911 M 0.00 % | 29.911 M -63.67 % | 82.328 M 163.11 % | 31.290 M 24.04 % | 25.225 M 0.00 % | 25.225 M -2.95 % | 25.992 M 40.35 % | 18.519 M 7.51 % | 17.225 M -0.79 % | 17.363 M 0.00 % | 17.363 M 43.66 % | 12.086 M 6 806.51 % | 175.000 K | 0.000 -100.00 % | 1.784 M |
| Short term investments | 0.000 -100.00 % | 12.765 M | 0.000 -100.00 % | 20.009 M | 0.000 -100.00 % | 6.997 M -36.09 % | 10.948 M 255.22 % | 3.082 M -70.41 % | 10.416 M 2 362.41 % | 423.000 K -95.99 % | 10.558 M 1 387.04 % | 710.000 K -96.35 % | 19.470 M 1 805.09 % | 1.022 M -51.05 % | 2.088 M -84.22 % | 13.231 M 3 224.37 % | 398.000 K 0.00 % | 398.000 K -94.06 % | 6.695 M 1 027.10 % | 594.000 K 53.09 % | 388.000 K 0.00 % | 388.000 K | 0.000 -100.00 % | 609.801 K -65.44 % | 1.764 M -27.30 % | 2.427 M 0.00 % | 2.427 M -1.65 % | 2.468 M 0.00 % | 2.468 M -94.01 % | 41.172 M 1 715.80 % | 2.267 M |
| cash and cash equivalents | 0.000 -100.00 % | 17.025 M | 0.000 -100.00 % | 8.210 M | 0.000 -100.00 % | 8.010 M 246.33 % | -5.474 M -319.05 % | 2.499 M 147.98 % | -5.208 M -200.00 % | 5.208 M 198.66 % | -5.279 M -213.89 % | 4.635 M 147.61 % | -9.735 M -206.93 % | 9.104 M -68.98 % | 29.346 M 31.80 % | 22.265 M 122.52 % | 10.006 M 0.00 % | 10.006 M 59.69 % | 6.266 M -43.16 % | 11.023 M -87.63 % | 89.100 M 0.00 % | 89.100 M 185.38 % | 31.222 M -1.21 % | 31.603 M 0.00 % | 31.603 M 36.46 % | 23.159 M 0.00 % | 23.159 M 4.58 % | 22.144 M -21.90 % | 28.354 M 237.74 % | -20.586 M -212.38 % | 18.318 M |
| Cash and short term investments | 17.025 M 0.00 % | 17.025 M -39.67 % | 28.219 M -4.59 % | 29.578 M 97.09 % | 15.007 M 0.00 % | 15.007 M 174.15 % | 5.474 M -1.92 % | 5.581 M 7.16 % | 5.208 M 0.00 % | 5.208 M -1.34 % | 5.279 M -1.23 % | 5.345 M -45.10 % | 9.735 M 6.93 % | 9.104 M -71.04 % | 31.434 M -11.44 % | 35.496 M 241.18 % | 10.404 M 0.00 % | 10.404 M -19.73 % | 12.961 M 11.57 % | 11.617 M -87.02 % | 89.488 M 0.00 % | 89.488 M 186.62 % | 31.222 M -3.08 % | 32.212 M -3.46 % | 33.367 M 30.41 % | 25.586 M 0.00 % | 25.586 M 3.96 % | 24.612 M -13.20 % | 28.354 M 37.74 % | 20.586 M 0.00 % | 20.586 M |
| Total current assets | 0.000 -100.00 % | 165.192 M | 0.000 -100.00 % | 211.362 M 1 308.42 % | 15.007 M -91.54 % | 177.482 M 3 142.27 % | 5.474 M -96.87 % | 175.025 M 3 260.70 % | 5.208 M -96.77 % | 161.425 M 2 957.87 % | 5.279 M -97.04 % | 178.572 M 1 734.33 % | 9.735 M -94.28 % | 170.295 M -15.60 % | 201.773 M 6.14 % | 190.104 M 24.02 % | 153.289 M 0.00 % | 153.289 M -21.20 % | 194.525 M 34.07 % | 145.090 M -34.86 % | 222.743 M 0.00 % | 222.743 M 41.05 % | 157.913 M 39.33 % | 113.334 M -1.01 % | 114.486 M -4.81 % | 120.267 M 0.00 % | 120.267 M 104.00 % | 58.954 M 7.79 % | 54.692 M 165.68 % | 20.586 M -44.39 % | 37.019 M |
| Inventory | 0.000 -100.00 % | 77.855 M | 0.000 -100.00 % | 89.780 M | 0.000 -100.00 % | 94.011 M | 0.000 -100.00 % | 114.569 M | 0.000 -100.00 % | 106.664 M | 0.000 -100.00 % | 111.427 M | 0.000 -100.00 % | 99.177 M 4.33 % | 95.065 M 11.92 % | 84.938 M 6.26 % | 79.931 M 0.00 % | 79.931 M -4.62 % | 83.807 M 0.00 % | 83.807 M 21.21 % | 69.141 M 0.00 % | 69.141 M 3.87 % | 66.567 M 116.01 % | 30.817 M 0.00 % | 30.817 M -1.88 % | 31.406 M 0.00 % | 31.406 M 155.11 % | 12.311 M 26.34 % | 9.744 M | 0.000 -100.00 % | 5.908 M |
| Net receivables | 0.000 -100.00 % | 63.491 M | 0.000 -100.00 % | 84.991 M | 0.000 -100.00 % | 24.272 M | 0.000 -100.00 % | 34.737 M | 0.000 -100.00 % | 25.522 M | 0.000 -100.00 % | 37.784 M | 0.000 -100.00 % | 32.670 M -56.03 % | 74.300 M 82.01 % | 40.822 M -34.31 % | 62.144 M 88.07 % | 33.043 M 96.95 % | 16.777 M -8.70 % | 18.376 M -70.89 % | 63.119 M 62.31 % | 38.889 M 13.94 % | 34.132 M 3.19 % | 33.078 M 0.00 % | 33.077 M -39.41 % | 54.594 M 18.91 % | 45.912 M 357.64 % | 10.032 M | 0.000 | 0.000 | 0.000 |
| Tax assets | 0.000 | 0.000 | 0.000 -100.00 % | 18.415 M | 0.000 -100.00 % | 1.053 M | 0.000 -100.00 % | 825.000 K | 0.000 -100.00 % | 785.000 K | 0.000 100.00 % | -106.000 K | 0.000 -100.00 % | 660.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.695 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 193.997 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 28.788 K | 0.000 100.00 % | -2.217 M |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 |
| Account payables | 0.000 -100.00 % | 33.710 M | 0.000 -100.00 % | 62.840 M | 0.000 -100.00 % | 28.469 M | 0.000 -100.00 % | 68.449 M | 0.000 -100.00 % | 63.067 M | 0.000 -100.00 % | 76.220 M | 0.000 -100.00 % | 49.996 M 35.65 % | 36.857 M -10.12 % | 41.006 M 9.15 % | 37.567 M 0.00 % | 37.567 M -3.82 % | 39.060 M 20.81 % | 32.333 M -22.66 % | 41.805 M 0.00 % | 41.805 M -10.91 % | 46.925 M 80.18 % | 26.043 M 23.13 % | 21.152 M -44.03 % | 37.790 M 0.00 % | 37.790 M 300.00 % | 9.448 M -41.72 % | 16.212 M | 0.000 -100.00 % | 11.086 M |
| Tax payables | 0.000 | 0.000 | 0.000 -100.00 % | 2.920 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 506.000 K | 0.000 -100.00 % | 5.102 M | 0.000 -100.00 % | 6.711 M | 0.000 -100.00 % | 1.671 M | 0.000 | 0.000 -100.00 % | 685.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 2.434 M 493.54 % | 410.142 K | 0.000 | 0.000 | 0.000 -100.00 % | 538.569 K 100.96 % | 268.000 K | 0.000 -100.00 % | 159.000 K |
| Deferred revenue non current | 0.000 -100.00 % | 196.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 702.000 K | 0.000 -100.00 % | 543.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 100.00 % | -1.000 K |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 -100.00 % | 4.200 M | 0.000 -100.00 % | 5.554 M | 0.000 -100.00 % | 7.191 M | 0.000 -100.00 % | 8.650 M | 0.000 -100.00 % | 10.056 M | 0.000 -100.00 % | 11.300 M | 0.000 -100.00 % | 12.499 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.133 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 |
| 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 -100.00 % | 177.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 0.000 -100.00 % | 73.020 M | 0.000 -100.00 % | 175.180 M | 0.000 -100.00 % | 73.405 M | 0.000 | 0.000 | 0.000 -100.00 % | 72.985 M | 0.000 | 0.000 | 0.000 -100.00 % | 73.405 M | 0.000 -100.00 % | 73.405 M | 0.000 | 0.000 -100.00 % | 73.405 M 0.00 % | 73.405 M | 0.000 | 0.000 -100.00 % | 30.073 M -25.84 % | 40.552 M 33.70 % | 30.330 M | 0.000 | 0.000 -100.00 % | 2.250 M -77.06 % | 9.810 M | 0.000 -100.00 % | 11.424 M |
| Deferred tax liabilities non current | 0.000 -100.00 % | 7.744 M | 0.000 -100.00 % | 7.077 M | 0.000 -100.00 % | 6.901 M | 0.000 -100.00 % | 6.248 M | 0.000 -100.00 % | 5.046 M | 0.000 -100.00 % | 4.446 M | 0.000 -100.00 % | 4.936 M 27.81 % | 3.862 M 13.66 % | 3.398 M 51.90 % | 2.237 M | 0.000 -100.00 % | 1.875 M | 0.000 -100.00 % | 1.598 M | 0.000 -100.00 % | 1.519 M | 0.000 | 0.000 -100.00 % | 376.000 K | 0.000 -100.00 % | 522.212 K -67.68 % | 1.616 M | 0.000 -100.00 % | 856.892 K |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 0.000 -100.00 % | 432.526 M | 0.000 -100.00 % | 456.300 M | 0.000 -100.00 % | 374.717 M | 0.000 -100.00 % | 367.033 M | 0.000 -100.00 % | 357.060 M | 0.000 -100.00 % | 372.583 M | 0.000 -100.00 % | 359.782 M -1.69 % | 365.974 M 11.50 % | 328.225 M 7.39 % | 305.626 M 0.00 % | 305.626 M 3.97 % | 293.948 M -0.66 % | 295.905 M -5.39 % | 312.765 M 0.00 % | 312.765 M 44.44 % | 216.530 M 47.51 % | 146.788 M 0.00 % | 146.786 M 2.41 % | 143.327 M 0.00 % | 143.327 M 81.20 % | 79.099 M -2.91 % | 81.468 M | 0.000 -100.00 % | 57.468 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-09-30 | 2021-03-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-06-30 | 2016-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 -100.00 % | 5.590 M 0.00 % | 5.590 M 126.35 % | -21.213 M | 0.000 100.00 % | -6.333 M 0.00 % | -6.333 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.971 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -7.334 M 0.00 % | -7.334 M -171.50 % | 10.257 M | 0.000 100.00 % | -2.384 M 0.00 % | -2.384 M | 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 -100.00 % | 1.938 M 0.00 % | 1.938 M 126.43 % | -7.333 M | 0.000 100.00 % | -1.287 M 0.00 % | -1.287 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.568 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 -100.00 % | 10.985 M 0.00 % | 10.985 M 145.51 % | -24.137 M | 0.000 100.00 % | -2.663 M 0.00 % | -2.663 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.404 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | -8.060 M -330.79 % | -1.871 M 86.08 % | -13.438 M -4.32 % | -12.881 M -42.68 % | -9.028 M -51.27 % | -5.968 M -94.46 % | -3.069 M 3.52 % | -3.181 M -283.72 % | -829.000 K -125.34 % | 3.272 M -18.67 % | 4.023 M -50.23 % | 8.083 M 588.40 % | -1.655 M -208.17 % | 1.530 M 114.21 % | -10.767 M 43.39 % | -19.021 M -1 323.22 % | 1.555 M 108.74 % | -17.785 M -396.27 % | 6.003 M 511.93 % | 981.000 K 0.00 % | 981.000 K 129.43 % | -3.333 M -160.80 % | 5.483 M 413.74 % | -1.747 M 0.00 % | -1.747 M 77.13 % | -7.639 M 7.46 % | -8.256 M -101.72 % | -4.093 M 0.00 % | -4.093 M -10.64 % | -3.699 M -65.29 % | -2.238 M 27.31 % | -3.079 M 0.00 % | -3.079 M 26.60 % | -4.194 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.632 M 45.61 % | 3.181 M 283.72 % | 829.000 K 125.34 % | -3.272 M 18.67 % | -4.023 M | 0.000 -100.00 % | 1.655 M 208.31 % | -1.528 M -114.19 % | 10.767 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.263 M 0.00 % | 13.263 M 145.68 % | -29.036 M | 0.000 -100.00 % | 1.036 M 0.00 % | 1.036 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -7.466 M | 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 100.00 % | -13.977 M 0.00 % | -13.977 M -146.38 % | -5.673 M | 0.000 100.00 % | -23.089 M 0.00 % | -23.089 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -466.803 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 -100.00 % | 205.500 K 0.00 % | 205.500 K 752.20 % | 24.114 K | 0.000 -100.00 % | 2.073 M 0.00 % | 2.073 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 886.061 K | 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 100.00 % | -13.771 M 0.00 % | -13.771 M -143.79 % | -5.649 M | 0.000 100.00 % | -21.016 M 0.00 % | -21.016 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 419.258 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -381.708 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 100.00 % | -2.225 M | 0.000 100.00 % | -6.674 M 0.00 % | -6.674 M | 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 100.00 % | -2.129 M | 0.000 -100.00 % | 55.594 M 0.00 % | 55.594 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.218 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | -4.353 M | 0.000 -100.00 % | 48.919 M 0.00 % | 48.919 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 836.292 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -842.000 K -126.47 % | 3.181 M 172.64 % | -4.379 M -33.83 % | -3.272 M 62.21 % | -8.658 M | 0.000 -100.00 % | 1.655 M 208.31 % | -1.528 M -114.19 % | 10.767 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -508.000 K 0.00 % | -508.000 K 98.70 % | -39.039 M | 0.000 -100.00 % | 28.939 M 0.00 % | 28.939 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -6.210 M | 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 % | 4.632 M -15.38 % | 5.474 M 138.73 % | 2.293 M -55.97 % | 5.208 M -38.58 % | 8.480 M 82.96 % | 4.635 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 |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.006 M 223.96 % | 4.632 M -15.38 % | 5.474 M 560.31 % | 829.000 K -84.08 % | 5.208 M 229.46 % | -4.023 M | 0.000 -100.00 % | 1.655 M 208.31 % | -1.528 M -114.19 % | 10.767 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -508.000 K 0.00 % | -508.000 K 98.70 % | -39.039 M | 0.000 -100.00 % | 28.939 M 0.00 % | 28.939 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -6.210 M | 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 % | 4.632 M 45.61 % | 3.181 M 283.72 % | 829.000 K 125.34 % | -3.272 M 18.67 % | -4.023 M | 0.000 -100.00 % | 1.655 M 208.31 % | -1.528 M -114.19 % | 10.767 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.263 M 0.00 % | 13.263 M 145.68 % | -29.036 M | 0.000 -100.00 % | 1.036 M 0.00 % | 1.036 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -7.466 M | 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 100.00 % | -13.977 M 0.00 % | -13.977 M -146.38 % | -5.673 M | 0.000 100.00 % | -23.089 M 0.00 % | -23.089 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -466.803 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.632 M 45.61 % | 3.181 M 283.72 % | 829.000 K 125.34 % | -3.272 M 18.67 % | -4.023 M | 0.000 -100.00 % | 1.655 M 208.31 % | -1.528 M -114.19 % | 10.767 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -713.500 K 0.00 % | -713.500 K 97.94 % | -34.709 M | 0.000 100.00 % | -22.053 M 0.00 % | -22.053 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -7.932 M | 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 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 |