Solitaire Machine Tools Limited SOLIMAC.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 225.017 M 7.85 % | 208.640 M 12.01 % | 186.264 M 37.40 % | 135.559 M -20.91 % | 171.406 M 39.96 % | 122.466 M -21.31 % | 155.636 M -4.76 % | 163.417 M -10.83 % | 183.259 M 17.06 % | 156.550 M 45.03 % | 107.942 M 16.94 % | 92.308 M -10.94 % | 103.646 M -26.37 % | 140.766 M 47.40 % | 95.497 M 52.45 % | 62.641 M -17.26 % | 75.705 M |
| Net income | 23.454 M 29.99 % | 18.043 M 13.09 % | 15.954 M 51.14 % | 10.556 M -25.56 % | 14.181 M 114.62 % | 6.607 M -49.09 % | 12.979 M -30.13 % | 18.577 M -8.80 % | 20.369 M 101.75 % | 10.096 M 87.23 % | 5.392 M 60.33 % | 3.363 M -61.86 % | 8.818 M -34.50 % | 13.462 M 74.44 % | 7.717 M 350.15 % | 1.714 M -72.45 % | 6.222 M |
| Income before tax | 31.422 M 27.81 % | 24.585 M 16.81 % | 21.047 M 49.11 % | 14.115 M -15.41 % | 16.687 M 61.86 % | 10.309 M -50.42 % | 20.795 M -14.43 % | 24.303 M -24.42 % | 32.155 M 98.40 % | 16.207 M 70.00 % | 9.534 M 70.12 % | 5.604 M -60.49 % | 14.185 M -26.28 % | 19.241 M 40.83 % | 13.662 M 447.81 % | 2.494 M -74.50 % | 9.782 M |
| Income before tax ratio | 0.14 18.51 % | 0.12 4.28 % | 0.11 8.52 % | 0.10 6.95 % | 0.10 15.65 % | 0.08 -37.00 % | 0.13 -10.16 % | 0.15 -15.24 % | 0.18 69.48 % | 0.10 17.22 % | 0.09 45.48 % | 0.06 -55.64 % | 0.14 0.13 % | 0.14 -4.46 % | 0.14 259.33 % | 0.04 -69.19 % | 0.13 |
| EBITDA | 30.802 M -1.10 % | 31.145 M 13.51 % | 27.438 M 37.69 % | 19.927 M 13.32 % | 17.585 M -10.56 % | 19.662 M -37.34 % | 31.377 M -8.80 % | 34.406 M -15.18 % | 40.562 M 65.18 % | 24.557 M 16.43 % | 21.092 M 61.11 % | 13.092 M -33.99 % | 19.831 M -28.28 % | 27.650 M 22.89 % | 22.500 M 73.31 % | 12.983 M -35.39 % | 20.093 M |
| Net income ratio | 0.10 20.53 % | 0.09 0.96 % | 0.09 9.99 % | 0.08 -5.88 % | 0.08 53.34 % | 0.05 -35.30 % | 0.08 -26.64 % | 0.11 2.27 % | 0.11 72.35 % | 0.06 29.10 % | 0.05 37.11 % | 0.04 -57.17 % | 0.09 -11.04 % | 0.10 18.35 % | 0.08 195.27 % | 0.03 -66.70 % | 0.08 |
| Ratio EBITDA | 0.14 -8.30 % | 0.15 1.34 % | 0.15 0.21 % | 0.15 43.28 % | 0.10 -36.10 % | 0.16 -20.36 % | 0.20 -4.25 % | 0.21 -4.88 % | 0.22 41.10 % | 0.16 -19.72 % | 0.20 37.77 % | 0.14 -25.88 % | 0.19 -2.59 % | 0.20 -16.63 % | 0.24 13.68 % | 0.21 -21.91 % | 0.27 |
| Gross profit ratio | 0.51 14.99 % | 0.45 -5.64 % | 0.47 -3.67 % | 0.49 37.70 % | 0.36 -38.14 % | 0.58 9.84 % | 0.53 3.11 % | 0.51 3.83 % | 0.49 18.61 % | 0.41 -27.89 % | 0.57 6.22 % | 0.54 -6.85 % | 0.58 15.94 % | 0.50 -1.61 % | 0.51 15.62 % | 0.44 -10.41 % | 0.49 |
| Weighted average shs out dil | 4.545 M 0.06 % | 4.542 M 0.00 % | 4.542 M 0.00 % | 4.542 M 0.00 % | 4.542 M 0.00 % | 4.542 M 0.00 % | 4.542 M 0.00 % | 4.542 M 0.00 % | 4.542 M 3.06 % | 4.407 M 0.00 % | 4.407 M 0.00 % | 4.407 M -2.97 % | 4.542 M 0.00 % | 4.542 M 0.00 % | 4.542 M 0.00 % | 4.542 M 0.00 % | 4.542 M |
| Weighted average shs out | 4.545 M 0.06 % | 4.542 M 0.00 % | 4.542 M -0.17 % | 4.550 M 0.11 % | 4.545 M 0.07 % | 4.542 M 0.00 % | 4.542 M 0.00 % | 4.542 M 0.00 % | 4.542 M 3.06 % | 4.407 M 0.00 % | 4.407 M -0.41 % | 4.425 M -2.57 % | 4.542 M 0.00 % | 4.542 M 0.00 % | 4.542 M 0.00 % | 4.542 M 0.00 % | 4.542 M |
| EPS diluted | 5.16 29.97 % | 3.97 13.11 % | 3.51 51.29 % | 2.32 -25.64 % | 3.12 115.17 % | 1.45 -49.30 % | 2.86 -30.07 % | 4.09 -8.71 % | 4.48 95.63 % | 2.29 68.38 % | 1.36 78.95 % | 0.76 -60.82 % | 1.94 -34.46 % | 2.96 74.12 % | 1.70 347.37 % | 0.38 -72.26 % | 1.37 |
| Earnings per share | 5.16 29.97 % | 3.97 13.11 % | 3.51 51.29 % | 2.32 -25.64 % | 3.12 115.17 % | 1.45 -49.30 % | 2.86 -30.07 % | 4.09 -8.71 % | 4.48 95.63 % | 2.29 68.38 % | 1.36 78.95 % | 0.76 -60.82 % | 1.94 -34.46 % | 2.96 74.12 % | 1.70 347.37 % | 0.38 -72.26 % | 1.37 |
| Gross profit | 115.597 M 24.02 % | 93.210 M 5.69 % | 88.190 M 32.36 % | 66.630 M 8.90 % | 61.183 M -13.41 % | 70.661 M -13.57 % | 81.755 M -1.80 % | 83.256 M -7.41 % | 89.923 M 38.85 % | 64.765 M 4.58 % | 61.928 M 24.21 % | 49.857 M -17.04 % | 60.097 M -14.63 % | 70.399 M 45.04 % | 48.539 M 76.26 % | 27.538 M -25.87 % | 37.148 M |
| Income tax expense | 7.968 M 21.82 % | 6.541 M 28.43 % | 5.093 M 43.06 % | 3.560 M 42.06 % | 2.506 M -32.31 % | 3.702 M -52.63 % | 7.816 M 36.52 % | 5.725 M -51.42 % | 11.786 M 92.85 % | 6.111 M 47.57 % | 4.141 M 84.82 % | 2.241 M -58.25 % | 5.367 M -7.12 % | 5.779 M -2.80 % | 5.945 M 662.58 % | 779.613 K -78.10 % | 3.560 M |
| Cost of revenue | 109.420 M -5.21 % | 115.430 M 17.70 % | 98.074 M 42.28 % | 68.929 M -37.46 % | 110.223 M 112.76 % | 51.805 M -29.88 % | 73.882 M -7.83 % | 80.161 M -14.12 % | 93.336 M 1.69 % | 91.785 M 99.47 % | 46.015 M 8.40 % | 42.451 M -2.52 % | 43.549 M -38.11 % | 70.367 M 49.85 % | 46.958 M 33.77 % | 35.103 M -8.96 % | 38.558 M |
| General and administrative expenses | 4.991 M 65.43 % | 3.017 M -0.13 % | 3.021 M 105.37 % | 1.471 M -32.92 % | 2.193 M 18.47 % | 1.851 M -10.08 % | 2.059 M -10.81 % | 2.308 M 11.81 % | 2.064 M -6.32 % | 2.203 M -46.72 % | 4.136 M 66.95 % | 2.477 M -14.17 % | 2.886 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 3.168 M 1.41 % | 3.124 M 85.51 % | 1.684 M -10.99 % | 1.892 M 34.18 % | 1.410 M -55.60 % | 3.176 M -4.50 % | 3.325 M 139.92 % | 1.386 M -78.33 % | 6.396 M 101.05 % | 3.181 M 51.30 % | 2.103 M -54.08 % | 4.579 M -17.03 % | 5.519 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 34.895 M -46.40 % | 65.103 M 9.14 % | 59.653 M 13.39 % | 52.609 M 24.00 % | 42.426 M -25.37 % | 56.852 M -0.34 % | 57.044 M 0.33 % | 56.859 M 6.49 % | 53.395 M 23.13 % | 43.366 M -5.22 % | 45.753 M 1.65 % | 45.010 M -3.85 % | 46.814 M -6.91 % | 50.291 M 51.69 % | 33.155 M 49.68 % | 22.151 M -12.14 % | 25.211 M |
| Operating expenses | 43.054 M -39.57 % | 71.244 M 10.70 % | 64.358 M 14.98 % | 55.972 M 21.60 % | 46.029 M -25.61 % | 61.879 M -0.88 % | 62.428 M 3.10 % | 60.553 M -2.73 % | 62.255 M 27.70 % | 48.751 M -6.23 % | 51.991 M 15.51 % | 45.010 M -3.85 % | 46.814 M -6.91 % | 50.291 M 51.69 % | 33.155 M 49.68 % | 22.151 M -12.14 % | 25.211 M |
| Cost and expenses | 152.474 M -18.51 % | 187.107 M 15.19 % | 162.432 M 29.81 % | 125.130 M -19.92 % | 156.252 M 36.69 % | 114.314 M -16.34 % | 136.638 M -3.97 % | 142.287 M -8.63 % | 155.732 M 10.29 % | 141.208 M 44.96 % | 97.409 M 11.37 % | 87.460 M -2.26 % | 89.481 M -25.84 % | 120.659 M 50.61 % | 80.114 M 39.93 % | 57.253 M -10.22 % | 63.769 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 400.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 8.159 M 32.86 % | 6.141 M 30.52 % | 4.705 M 39.90 % | 3.363 M -6.66 % | 3.603 M -28.32 % | 5.027 M -6.63 % | 5.384 M 45.75 % | 3.694 M -56.34 % | 8.460 M 57.12 % | 5.384 M -13.68 % | 6.238 M -11.60 % | 7.056 M -16.05 % | 8.405 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest income | 720.000 K -40.40 % | 1.208 M -39.75 % | 2.005 M -11.40 % | 2.263 M 186.09 % | 791.000 K 9.24 % | 724.071 K -36.92 % | 1.148 M -25.32 % | 1.537 M -10.50 % | 1.717 M 20.30 % | 1.428 M -10.08 % | 1.588 M -5.34 % | 1.677 M 20.54 % | 1.391 M 6.74 % | 1.303 M 237.93 % | 385.716 K -23.65 % | 505.181 K -62.67 % | 1.353 M |
| Interest expense | 10.000 K -98.96 % | 960.000 K -37.98 % | 1.548 M 10.33 % | 1.403 M -1.58 % | 1.426 M 47.07 % | 969.293 K 30.12 % | 744.942 K 1.08 % | 737.000 K 41.35 % | 521.400 K -42.54 % | 907.486 K -27.64 % | 1.254 M 101.23 % | 623.218 K 9.61 % | 568.595 K -49.99 % | 1.137 M -43.49 % | 2.012 M -44.24 % | 3.608 M -5.98 % | 3.838 M |
| Depreciation and amortization | 5.930 M 5.89 % | 5.600 M -0.87 % | 5.649 M -1.29 % | 5.723 M 565.47 % | 860.000 K -92.80 % | 11.938 M 21.36 % | 9.837 M 5.03 % | 9.366 M 18.78 % | 7.885 M 0.46 % | 7.849 M -25.33 % | 10.512 M 51.84 % | 6.923 M 5.71 % | 6.549 M -13.19 % | 7.543 M 6.00 % | 7.117 M 3.43 % | 6.881 M 6.29 % | 6.473 M |
| Operating income | 72.543 M 234.79 % | 21.668 M -9.08 % | 23.832 M 123.54 % | 10.661 M -29.65 % | 15.154 M 72.56 % | 8.782 M -54.56 % | 19.326 M -14.87 % | 22.703 M -17.97 % | 27.675 M 70.76 % | 16.207 M 70.00 % | 9.534 M 70.12 % | 5.604 M -60.49 % | 14.185 M -29.77 % | 20.197 M 31.19 % | 15.396 M 517.33 % | 2.494 M -79.22 % | 12.003 M |
| Operating income ratio | 0.32 210.43 % | 0.10 -18.83 % | 0.13 62.69 % | 0.08 -11.05 % | 0.09 23.29 % | 0.07 -42.25 % | 0.12 -10.62 % | 0.14 -8.01 % | 0.15 45.87 % | 0.10 17.22 % | 0.09 45.48 % | 0.06 -55.64 % | 0.14 -4.61 % | 0.14 -11.00 % | 0.16 304.93 % | 0.04 -74.89 % | 0.16 |
| Total other income expenses net | -41.121 M -1 509.70 % | 2.917 M 204.74 % | -2.785 M -180.63 % | 3.454 M 125.31 % | 1.533 M 0.36 % | 1.528 M 4.01 % | 1.469 M -8.21 % | 1.600 M -64.28 % | 4.480 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -956.359 K 44.84 % | -1.734 M | 0.000 100.00 % | -2.221 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 33.820 M 108.73 % | 16.203 M 731.78 % | 1.948 M -40.52 % | 3.275 M 283.17 % | -1.788 M 77.76 % | -8.038 M 8.39 % | -8.774 M -24.33 % | -7.057 M 2.60 % | -7.246 M -652.33 % | -963.100 K 84.13 % | -6.070 M 46.97 % | -11.446 M -22.38 % | -9.353 M 59.89 % | -23.317 M -66.45 % | -14.008 M -159.69 % | 23.469 M -18.55 % | 28.812 M |
| Total investments | 21.974 M 119.28 % | 10.021 M -50.21 % | 20.127 M -33.18 % | 30.121 M -38.56 % | 49.026 M 542 220.27 % | 9.040 K -99.43 % | 1.590 M 17 566.67 % | 9.000 K 0.00 % | 9.000 K 0.00 % | 9.000 K -98.23 % | 509.040 K 0.00 % | 509.040 K -90.53 % | 5.376 M 0.00 % | 5.376 M 0.00 % | 5.376 M -17.10 % | 6.484 M 0.00 % | 6.484 M |
| Total debt | 55.574 M 173.12 % | 20.348 M 283.06 % | 5.312 M 12.07 % | 4.740 M 1 528.87 % | 291.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 807.700 K -92.55 % | 10.846 M -14.01 % | 12.613 M 203.26 % | 4.159 M 110.45 % | 1.976 M -72.82 % | 7.272 M -74.32 % | 28.323 M -22.65 % | 36.618 M |
| Accumulated other comprehensive income loss | 3.442 M 0.00 % | 3.442 M 0.00 % | 3.442 M 65.64 % | 2.078 M | 0.000 -100.00 % | 3.442 M 0.00 % | 3.442 M -13.66 % | 3.987 M 0.01 % | 3.987 M -19.81 % | 4.972 M -19.05 % | 6.141 M 31.32 % | 4.677 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 147.261 M 11.92 % | 131.575 M 8.44 % | 121.332 M 10.06 % | 110.241 M 6.10 % | 103.902 M 11.27 % | 93.375 M -0.05 % | 93.424 M 7.71 % | 86.735 M 15.91 % | 74.827 M 23.67 % | 60.504 M 15.64 % | 52.319 M -4.50 % | 54.787 M -2.19 % | 56.016 M 20.16 % | 46.616 M 11.75 % | 41.714 M 6.16 % | 39.293 M 4.56 % | 37.579 M |
| Common stock | 45.422 M 0.00 % | 45.422 M 0.00 % | 45.422 M 0.00 % | 45.422 M 0.00 % | 45.422 M 0.00 % | 45.422 M 0.00 % | 45.422 M 0.00 % | 45.422 M 0.00 % | 45.422 M 3.06 % | 44.072 M 0.00 % | 44.072 M 0.00 % | 44.072 M -2.97 % | 45.422 M 0.00 % | 45.422 M 0.00 % | 45.422 M 0.00 % | 45.422 M 0.00 % | 45.422 M |
| Total equity | 196.126 M 8.69 % | 180.439 M 6.02 % | 170.195 M 6.97 % | 159.105 M 4.15 % | 152.765 M 7.40 % | 142.239 M -0.03 % | 142.288 M 4.51 % | 136.144 M 9.59 % | 124.235 M 14.44 % | 108.563 M 5.88 % | 102.532 M -0.97 % | 103.535 M 0.02 % | 103.516 M 4.92 % | 98.657 M 5.95 % | 93.114 M 2.67 % | 90.694 M 1.93 % | 88.979 M |
| Other non current liabilities | 475.000 K 8.70 % | 437.000 K -87.75 % | 3.567 M 1 282.56 % | 258.000 K -97.81 % | 11.803 M -7.91 % | 12.817 M 753.40 % | 1.502 M 12.33 % | 1.337 M | 0.000 -100.00 % | 100.000 -99.99 % | 1.890 M -83.16 % | 11.225 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 41.394 M 155.57 % | 16.197 M | 0.000 -100.00 % | 4.740 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 226.286 K -96.89 % | 7.272 M -74.32 % | 28.323 M -22.65 % | 36.618 M |
| Total non current liabilities | 45.966 M 124.94 % | 20.435 M 472.73 % | 3.568 M -59.43 % | 8.794 M -44.56 % | 15.861 M 3.83 % | 15.276 M 189.80 % | 5.271 M -5.54 % | 5.580 M -17.38 % | 6.754 M 9.12 % | 6.189 M -28.68 % | 8.678 M -22.69 % | 11.225 M 17.50 % | 9.553 M -3.41 % | 9.890 M -43.53 % | 17.516 M -53.79 % | 37.904 M -18.80 % | 46.682 M |
| Other current liabilities | 21.629 M -61.55 % | 56.256 M 279.98 % | 14.805 M 127.77 % | 6.500 M -44.53 % | 11.719 M -63.73 % | 32.313 M 18.58 % | 27.249 M 14.39 % | 23.821 M -3.02 % | 24.563 M 3.60 % | 23.709 M -16.91 % | 28.535 M 13.98 % | 25.036 M 87.60 % | 13.346 M -63.73 % | 36.791 M -6.76 % | 39.460 M 88.99 % | 20.879 M -31.95 % | 30.682 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 6.411 M -18.40 % | 7.857 M -26.01 % | 10.619 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.038 M 156.71 % | 3.131 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 14.180 M 241.60 % | 4.151 M -21.86 % | 5.312 M | 0.000 -100.00 % | 291.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 807.700 K -92.55 % | 10.846 M -14.01 % | 12.613 M 203.26 % | 4.159 M 137.67 % | 1.750 M | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 50.159 M -34.17 % | 76.191 M 80.57 % | 42.194 M 31.45 % | 32.099 M -4.21 % | 33.509 M -27.09 % | 45.958 M -4.78 % | 48.265 M -0.20 % | 48.361 M 5.96 % | 45.642 M 8.33 % | 42.133 M -27.39 % | 58.025 M 6.47 % | 54.499 M 98.94 % | 27.395 M -41.98 % | 47.216 M -6.01 % | 50.233 M 77.51 % | 28.298 M -38.23 % | 45.814 M |
| Total liabilities | 96.125 M -0.52 % | 96.626 M 111.15 % | 45.762 M 11.91 % | 40.893 M -17.17 % | 49.370 M -19.37 % | 61.234 M 14.38 % | 53.536 M -0.75 % | 53.941 M 2.95 % | 52.395 M 8.43 % | 48.322 M -27.56 % | 66.703 M 1.49 % | 65.725 M 77.88 % | 36.948 M -35.30 % | 57.107 M -15.71 % | 67.748 M 2.34 % | 66.202 M -28.43 % | 92.496 M |
| Other non current assets | 7.563 M -25.71 % | 10.181 M 339 266.67 % | 3.000 K -99.63 % | 820.000 K 0.06 % | 819.517 K -96.72 % | 24.976 M -28.64 % | 34.998 M 6.13 % | 32.976 M 39.75 % | 23.597 M 1 016.10 % | 2.114 M -12.71 % | 2.422 M -17.78 % | 2.946 M -47.94 % | 5.658 M -17.01 % | 6.818 M 1 019.11 % | 609.215 K -90.60 % | 6.484 M 0.00 % | 6.484 M |
| Long term investments | 21.000 K -99.79 % | 10.021 M -50.21 % | 20.127 M -33.18 % | 30.121 M 12 270.88 % | 243.483 K 101.02 % | -23.954 M 24.54 % | -31.745 M 0.19 % | -31.806 M -41.24 % | -22.519 M -11 548 202.56 % | 195.000 -99.96 % | 509.040 K 0.00 % | 509.040 K -90.51 % | 5.367 M 0.00 % | 5.367 M 25.78 % | 4.267 M | 0.000 | 0.000 |
| Intangible assets | 276.000 K -59.77 % | 686.000 K -33.07 % | 1.025 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 247.400 K -94.14 % | 4.223 M -1.24 % | 4.277 M | 0.000 | 0.000 -100.00 % | 1.064 M -50.00 % | 2.127 M -33.33 % | 3.191 M |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 247.000 K 0.00 % | 247.000 K -0.16 % | 247.400 K 0.00 % | 247.400 K 0.02 % | 247.359 K 0.00 % | 247.359 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 276.000 K -59.77 % | 686.000 K -33.07 % | 1.025 M | 0.000 | 0.000 | 0.000 -100.00 % | 247.000 K 0.00 % | 247.000 K -0.16 % | 247.400 K -50.00 % | 494.800 K -88.93 % | 4.471 M -1.18 % | 4.524 M | 0.000 | 0.000 -100.00 % | 1.064 M -50.00 % | 2.127 M -33.33 % | 3.191 M |
| Property plant equipment net | 165.323 M 36.29 % | 121.301 M 54.27 % | 78.629 M 21.95 % | 64.478 M -3.88 % | 67.081 M 3.29 % | 64.945 M 9.52 % | 59.302 M -14.45 % | 69.318 M -6.90 % | 74.459 M 1.35 % | 73.464 M 7.09 % | 68.601 M -15.07 % | 80.777 M 5.43 % | 76.617 M -6.69 % | 82.111 M -2.54 % | 84.247 M 1.93 % | 82.652 M -4.68 % | 86.713 M |
| Total non current assets | 173.183 M 21.80 % | 142.189 M 35.28 % | 105.106 M 10.15 % | 95.419 M 40.03 % | 68.144 M 3.30 % | 65.966 M 5.04 % | 62.803 M -11.21 % | 70.735 M -6.66 % | 75.784 M -0.06 % | 75.826 M -0.23 % | 76.003 M -14.37 % | 88.756 M 1.27 % | 87.642 M -7.06 % | 94.295 M -8.54 % | 103.099 M 12.97 % | 91.264 M -5.32 % | 96.389 M |
| Other current assets | 4.921 M -92.65 % | 66.923 M 1 314.56 % | 4.731 M -46.90 % | 8.910 M 226.51 % | 2.729 M 71.41 % | 1.592 M -93.87 % | 25.954 M 761.39 % | 3.013 M 590.90 % | 436.100 K -86.71 % | 3.282 M -7.19 % | 3.537 M -16.79 % | 4.250 M 120.86 % | 1.924 M 10.09 % | 1.748 M -79.13 % | 8.375 M -42.33 % | 14.522 M -69.26 % | 47.250 M |
| Short term investments | 21.953 M 183.41 % | 7.746 M 30.91 % | 5.917 M -54.45 % | 12.989 M -73.37 % | 48.782 M 103.57 % | 23.963 M -28.11 % | 33.335 M 4.78 % | 31.815 M 41.23 % | 22.528 M 255 752.36 % | 8.805 K 0.00 % | 8.805 K 0.00 % | 8.805 K 0.00 % | 8.805 K 0.00 % | 8.805 K -99.21 % | 1.109 M | 0.000 | 0.000 |
| cash and cash equivalents | 6.554 M 58.12 % | 4.145 M 23.22 % | 3.364 M 129.62 % | 1.465 M -67.21 % | 4.468 M -44.41 % | 8.038 M -8.39 % | 8.774 M 24.33 % | 7.057 M -2.60 % | 7.246 M 309.18 % | 1.771 M -89.53 % | 16.917 M -29.69 % | 24.059 M 78.05 % | 13.512 M -46.58 % | 25.293 M 18.86 % | 21.280 M 338.41 % | 4.854 M -37.82 % | 7.806 M |
| Cash and short term investments | 28.507 M 139.74 % | 11.891 M 28.12 % | 9.281 M -35.79 % | 14.454 M -72.33 % | 52.244 M 63.25 % | 32.001 M -24.00 % | 42.108 M 8.33 % | 38.872 M 30.56 % | 29.774 M 30.32 % | 22.846 M 34.98 % | 16.925 M -29.68 % | 24.068 M 78.00 % | 13.521 M -46.56 % | 25.302 M 13.01 % | 22.389 M 361.25 % | 4.854 M -37.82 % | 7.806 M |
| Total current assets | 119.068 M -11.72 % | 134.875 M 21.67 % | 110.851 M 6.05 % | 104.532 M -21.99 % | 133.990 M -2.56 % | 137.507 M 3.37 % | 133.021 M 11.45 % | 119.351 M 18.35 % | 100.846 M 24.41 % | 81.059 M -13.06 % | 93.232 M 15.81 % | 80.504 M 52.40 % | 52.823 M -14.07 % | 61.469 M 6.41 % | 57.764 M -11.99 % | 65.632 M -22.86 % | 85.087 M |
| Inventory | 43.069 M -21.38 % | 54.779 M -0.79 % | 55.216 M -17.05 % | 66.569 M 38.33 % | 48.122 M -49.24 % | 94.796 M 48.27 % | 63.933 M 28.95 % | 49.579 M 35.71 % | 36.534 M 4.67 % | 34.903 M -39.50 % | 57.695 M 43.57 % | 40.185 M 47.74 % | 27.200 M 45.81 % | 18.654 M -30.91 % | 27.000 M -13.18 % | 31.100 M -28.44 % | 43.462 M |
| Net receivables | 42.571 M 3 220.67 % | 1.282 M -96.92 % | 41.623 M 185.11 % | 14.599 M -52.75 % | 30.896 M 238.84 % | 9.118 M 788.38 % | 1.026 M -96.22 % | 27.152 M | 0.000 -100.00 % | 23.188 M 53.81 % | 15.075 M 25.62 % | 12.001 M -0.84 % | 12.102 M -23.23 % | 15.764 M | 0.000 -100.00 % | 15.156 M 14.60 % | 13.225 M |
| Tax assets | 0.000 | 0.000 -100.00 % | 5.322 M | 0.000 | 0.000 | 0.000 -100.00 % | 31.754 M -0.17 % | 31.807 M 41.25 % | 22.519 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.912 M | 0.000 | 0.000 |
| Other assets | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 47.000 K 4 600.00 % | 1.000 K | 0.000 | 0.000 100.00 % | -1.000 K -900.00 % | -100.000 -150.00 % | 200.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 14.350 M -9.09 % | 15.784 M 3.93 % | 15.187 M -13.27 % | 17.510 M 60.94 % | 10.880 M -3.22 % | 11.242 M -37.28 % | 17.923 M -22.58 % | 23.151 M 19.48 % | 19.377 M 48.73 % | 13.028 M 22.86 % | 10.605 M -22.70 % | 13.719 M 38.71 % | 9.890 M 14.00 % | 8.675 M -19.47 % | 10.773 M 45.20 % | 7.419 M -50.97 % | 15.132 M |
| Tax payables | 0.000 | 0.000 -100.00 % | 479.000 K 106.47 % | 232.000 K | 0.000 -100.00 % | 2.404 M -22.30 % | 3.093 M 122.71 % | 1.389 M -18.35 % | 1.701 M -62.92 % | 4.587 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 | 0.000 | 0.000 100.00 % | -1.000 K -100.07 % | 1.364 M -60.37 % | 3.441 M | 0.000 | 0.000 | 0.000 100.00 % | -100.000 99.99 % | -984.876 K | 0.000 | 0.000 -100.00 % | 2.078 M -68.60 % | 6.620 M 10.72 % | 5.978 M 0.00 % | 5.978 M 0.00 % | 5.978 M |
| Deferred tax liabilities non current | 4.098 M 7.81 % | 3.801 M 6.53 % | 3.568 M -6.01 % | 3.796 M -6.46 % | 4.058 M 65.07 % | 2.458 M -34.78 % | 3.769 M -11.17 % | 4.243 M -37.17 % | 6.754 M 9.12 % | 6.189 M -8.83 % | 6.788 M | 0.000 -100.00 % | 9.553 M -1.15 % | 9.664 M -5.66 % | 10.244 M 6.92 % | 9.581 M -4.80 % | 10.064 M |
| 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 | 292.251 M 5.48 % | 277.065 M 28.30 % | 215.957 M 7.98 % | 199.998 M -1.06 % | 202.135 M -0.66 % | 203.473 M 3.91 % | 195.824 M 3.02 % | 190.085 M 7.62 % | 176.630 M 12.59 % | 156.884 M -7.30 % | 169.235 M -0.01 % | 169.259 M 20.50 % | 140.464 M -9.82 % | 155.764 M -3.17 % | 160.863 M 2.53 % | 156.896 M -13.54 % | 181.475 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 | -4.406 M -180.90 % | 5.446 M 266.98 % | 1.484 M 107.51 % | -19.772 M -249.09 % | 13.262 M 341.06 % | -5.502 M 54.23 % | -12.020 M -105.54 % | -5.848 M -22.24 % | -4.784 M -130.84 % | 15.513 M 184.92 % | -18.268 M -777.52 % | 2.696 M 113.73 % | -19.643 M -101.68 % | -9.740 M -140.01 % | 24.343 M 1 169.89 % | -2.275 M 85.58 % | -15.774 M |
| Accounts receivables | 17.505 M 186.27 % | -20.290 M 26.06 % | -27.440 M -295.71 % | 14.021 M 157.12 % | -24.546 M -242.05 % | 17.279 M 306.28 % | 4.253 M 8.19 % | 3.931 M 144.32 % | -8.870 M -66.51 % | -5.327 M -295 865.59 % | -1.800 K 55.19 % | -4.017 K -158.39 % | 6.880 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 11.709 M 2 579.41 % | 437.000 K -96.15 % | 11.353 M 161.55 % | -18.446 M -139.52 % | 46.673 M 251.23 % | -30.863 M -115.02 % | -14.353 M -10.03 % | -13.045 M -404.70 % | -2.585 M -110.89 % | 23.745 M 242.50 % | -16.663 M -28.33 % | -12.985 M -51.95 % | -8.546 M -202.39 % | 8.346 M 103.58 % | 4.100 M -66.84 % | 12.362 M 174.03 % | -16.698 M |
| Accounts payables | -1.407 M -297.06 % | 714.000 K 140.29 % | -1.772 M -7.85 % | -1.643 M 83.64 % | -10.045 M -440.23 % | -1.859 M -11 516.60 % | 16.287 K -99.50 % | 3.267 M -51.02 % | 6.671 M 329.59 % | -2.905 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -32.213 M -231.03 % | 24.585 M 27.10 % | 19.343 M 241.15 % | -13.704 M -1 261.84 % | 1.180 M -88.14 % | 9.942 M 613.55 % | -1.936 M -193 491.30 % | -1.000 K | 0.000 | 0.000 100.00 % | -1.603 M -110.22 % | 15.686 M 241.26 % | -11.104 M 38.60 % | -18.086 M -189.34 % | 20.244 M 238.30 % | -14.637 M -1 683.39 % | 924.440 K |
| Other non cash items | -2.726 M 22.93 % | -3.537 M 15.00 % | -4.161 M -14.91 % | -3.621 M 16.28 % | -4.325 M -43.33 % | -3.017 M -559.22 % | 657.097 K 124.07 % | -2.730 M 50.93 % | -5.563 M -149.80 % | -2.227 M -314.00 % | -537.934 K 43.23 % | -947.550 K 32.37 % | -1.401 M -124.55 % | 5.707 M -24.33 % | 7.541 M 93.77 % | 3.892 M -34.48 % | 5.941 M |
| Net cash provided by operating activities | 22.252 M -12.91 % | 25.552 M 6.38 % | 24.019 M 437.63 % | -7.114 M -129.98 % | 23.730 M 138.74 % | 9.940 M -13.22 % | 11.453 M -41.26 % | 19.499 M 17.21 % | 16.636 M -46.73 % | 31.231 M 1 497.95 % | -2.234 M -118.03 % | 12.393 M 318.28 % | -5.678 M -133.45 % | 16.972 M -63.67 % | 46.719 M 357.51 % | 10.212 M 256.73 % | 2.863 M |
| Investments in property plant and equipment | -50.182 M -13.74 % | -44.119 M -72.17 % | -25.625 M -721.31 % | -3.120 M -287.10 % | -806.000 K 94.53 % | -14.726 M -498.42 % | -2.461 M 41.75 % | -4.225 M 52.42 % | -8.880 M 36.05 % | -13.885 M -921.49 % | -1.359 M 82.08 % | -7.584 M -595.55 % | -1.090 M 75.87 % | -4.519 M 40.91 % | -7.648 M -579.00 % | -1.126 M 92.31 % | -14.653 M |
| Acquisitions net | 4.510 M | 0.000 | 0.000 -100.00 % | 1.807 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.820 M | 0.000 -100.00 % | 1.598 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | -12.971 M -897.77 % | -1.300 M -160.00 % | -500.000 K 95.91 % | -12.221 M 70.82 % | -41.883 M | 0.000 100.00 % | -12.500 M -23.84 % | -10.094 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.100 M 0.00 % | -1.100 M 27.13 % | -1.510 M |
| Sales maturities of investments | 10.000 M -1.05 % | 10.106 M 25.06 % | 8.081 M -53.68 % | 17.446 M -3.10 % | 18.004 M 107.52 % | 8.676 M | 0.000 -100.00 % | 9.000 K -99.76 % | 3.746 M 1 398.52 % | 250.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.106 M 0.49 % | 1.101 M 2.68 % | 1.072 M | 0.000 |
| Other investing activites | 1.697 M -39.09 % | 2.786 M 53.25 % | 1.818 M 181 700.00 % | 1.000 K -99.87 % | 791.627 K 9.33 % | 724.071 K -36.92 % | 1.148 M 114 878.20 % | -1.000 K -100.06 % | 1.717 M 20.29 % | 1.428 M -14.11 % | 1.662 M -10.80 % | 1.863 M 28.32 % | 1.452 M 5.33 % | 1.379 M 230.01 % | 417.755 K -42.97 % | 732.490 K -49.72 % | 1.457 M |
| Net cash used for investing activites | -46.946 M -44.33 % | -32.527 M -100.46 % | -16.226 M -514.67 % | 3.913 M 116.38 % | -23.893 M -348.56 % | -5.327 M 61.44 % | -13.813 M -10.58 % | -12.491 M -265.64 % | -3.416 M 67.80 % | -10.610 M -3 604.98 % | 302.711 K 105.29 % | -5.720 M -1 680.98 % | 361.812 K 117.78 % | -2.035 M 71.86 % | -7.230 M -1 612.93 % | -422.060 K 97.13 % | -14.706 M |
| Debt repayment | 35.226 M 134.28 % | 15.036 M 4 220.69 % | 348.000 K 75.76 % | 198.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -807.700 K 91.95 % | -10.039 M -536.64 % | -1.577 M -119.16 % | 8.228 M 335.54 % | 1.889 M 139.56 % | -4.776 M 77.31 % | -21.051 M -130.48 % | -9.133 M -188.60 % | 10.308 M |
| 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 |
| 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 | -8.113 M -17.92 % | -6.880 M -25.11 % | -5.499 M -21.07 % | -4.542 M -33.31 % | -3.407 M 44.62 % | -6.152 M 0.00 % | -6.152 M 9.98 % | -6.834 M -28.57 % | -5.315 M -60.81 % | -3.305 M -45.54 % | -2.271 M 33.33 % | -3.407 M 50.00 % | -6.813 M -60.02 % | -4.258 M | 0.000 | 0.000 100.00 % | -3.287 M |
| Other financing activites | -10.000 K 97.51 % | -401.000 K 46.03 % | -743.000 K -116.36 % | 4.542 M | 0.000 100.00 % | -73.750 K 15.25 % | -87.025 K 79.67 % | -428.000 K -153.40 % | -168.900 K 87.49 % | -1.350 M 0.99 % | -1.364 M -24.91 % | -1.092 M 29.16 % | -1.541 M 18.52 % | -1.891 M 6.00 % | -2.012 M 44.24 % | -3.608 M 18.31 % | -4.417 M |
| Net cash used provided by financing activities | 27.103 M 249.49 % | 7.755 M 231.57 % | -5.894 M -3 076.77 % | 198.000 K 105.81 % | -3.407 M 45.28 % | -6.226 M 0.21 % | -6.239 M 14.08 % | -7.262 M -15.42 % | -6.292 M 57.18 % | -14.694 M -181.95 % | -5.212 M -239.74 % | 3.729 M 157.68 % | -6.465 M 40.82 % | -10.925 M 52.63 % | -23.063 M -81.00 % | -12.742 M -589.23 % | 2.604 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 2.409 M 208.45 % | 781.000 K -58.87 % | 1.899 M 163.24 % | -3.003 M 15.88 % | -3.570 M -121.34 % | -1.613 M 81.24 % | -8.599 M -3 285.43 % | -254.000 K -103.67 % | 6.928 M 16.89 % | 5.927 M 182.97 % | -7.143 M -168.67 % | 10.402 M 188.29 % | -11.781 M -393.57 % | 4.013 M -75.57 % | 16.426 M 656.43 % | -2.952 M 68.05 % | -9.239 M |
| Cash at beginning of period | 4.145 M 23.22 % | 3.364 M 129.62 % | 1.465 M -67.21 % | 4.468 M -44.41 % | 8.038 M -16.71 % | 9.651 M -65.67 % | 28.108 M -5.58 % | 29.770 M 30.33 % | 22.843 M 35.03 % | 16.917 M -29.69 % | 24.059 M 76.16 % | 13.658 M -46.00 % | 25.293 M 18.86 % | 21.280 M 338.41 % | 4.854 M -37.82 % | 7.806 M -54.20 % | 17.045 M |
| Cash at end of period | 6.554 M 58.12 % | 4.145 M 23.22 % | 3.364 M 129.62 % | 1.465 M -67.21 % | 4.468 M -44.41 % | 8.038 M -58.80 % | 19.509 M -33.90 % | 29.516 M -0.85 % | 29.770 M 30.32 % | 22.843 M 35.03 % | 16.917 M -29.69 % | 24.059 M 78.05 % | 13.512 M -46.58 % | 25.293 M 18.86 % | 21.280 M 338.41 % | 4.854 M -37.82 % | 7.806 M |
| Operating cash flow | 22.252 M -12.91 % | 25.552 M 6.39 % | 24.018 M 437.62 % | -7.114 M -129.98 % | 23.730 M 138.74 % | 9.940 M -13.22 % | 11.453 M -41.26 % | 19.499 M 17.21 % | 16.636 M -46.73 % | 31.231 M 1 497.95 % | -2.234 M -118.03 % | 12.393 M 318.28 % | -5.678 M -133.45 % | 16.972 M -63.67 % | 46.719 M 357.51 % | 10.212 M 256.73 % | 2.863 M |
| Capital expenditure | -50.182 M -13.74 % | -44.119 M -72.17 % | -25.625 M -721.31 % | -3.120 M -287.10 % | -806.000 K 94.53 % | -14.726 M -498.39 % | -2.461 M 41.75 % | -4.225 M 52.42 % | -8.880 M 36.05 % | -13.885 M -921.49 % | -1.359 M 82.08 % | -7.584 M -595.55 % | -1.090 M 75.87 % | -4.519 M 40.91 % | -7.648 M -579.00 % | -1.126 M 92.31 % | -14.653 M |
| Free CashFlow | -27.930 M -50.43 % | -18.567 M -1 056.10 % | -1.606 M 84.31 % | -10.234 M -144.64 % | 22.924 M 578.91 % | -4.787 M -153.23 % | 8.992 M -41.13 % | 15.274 M 96.93 % | 7.756 M -55.29 % | 17.346 M 582.72 % | -3.593 M -174.72 % | 4.809 M 171.06 % | -6.768 M -154.35 % | 12.453 M -68.13 % | 39.071 M 330.05 % | 9.085 M 177.05 % | -11.791 M |
| 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 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2017-03-31 | 2016-12-31 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 20.839 M -70.41 % | 70.415 M 3.29 % | 68.171 M 80.03 % | 37.866 M -22.03 % | 48.565 M -26.59 % | 66.158 M 17.97 % | 56.079 M -16.19 % | 66.910 M 243.25 % | 19.493 M -72.55 % | 71.024 M 118.95 % | 32.439 M -10.97 % | 36.438 M 0.04 % | 36.424 M -15.54 % | 43.126 M 9.83 % | 39.267 M -2.01 % | 40.073 M 206.06 % | 13.093 M -80.00 % | 65.469 M 213.28 % | 20.898 M -66.35 % | 62.103 M 170.77 % | 22.936 M -22.20 % | 29.479 M 9.59 % | 26.900 M 0.67 % | 26.721 M -32.12 % | 39.366 M -28.98 % | 55.432 M 206.20 % | 18.103 M -67.86 % | 56.328 M 118.55 % | 25.773 M -64.55 % | 72.701 M 91.34 % | 37.995 M 43.24 % | 26.526 M -54.59 % | 58.419 M 48.47 % | 39.348 M 56.05 % | 25.215 M -24.88 % | 33.568 M -10.69 % | 37.584 M 34.71 % | 27.900 M 21.06 % | 23.046 M 18.74 % | 19.408 M -41.75 % | 33.320 M 48.76 % | 22.398 M 68.06 % | 13.327 M -42.71 % | 23.263 M -10.23 % | 25.914 M 16.74 % | 22.197 M -33.23 % | 33.242 M 49.11 % | 22.293 M -60.87 % | 56.973 M 90.46 % | 29.914 M |
| Net income | 411.000 K -94.21 % | 7.103 M 0.45 % | 7.071 M 42.53 % | 4.961 M 14.84 % | 4.320 M -35.17 % | 6.664 M 86.46 % | 3.574 M -11.32 % | 4.030 M 6.78 % | 3.774 M -41.30 % | 6.429 M 119.20 % | 2.933 M -24.70 % | 3.895 M 44.42 % | 2.697 M -4.70 % | 2.830 M -0.21 % | 2.836 M -52.24 % | 5.938 M 666.60 % | -1.048 M -108.83 % | 11.864 M 1 590.09 % | 702.000 K -27.40 % | 967.000 K 51.33 % | 639.000 K 176.85 % | -831.532 K -135.06 % | 2.372 M 42.46 % | 1.665 M -57.18 % | 3.888 M 27.94 % | 3.039 M 242.62 % | 887.000 K -83.83 % | 5.487 M 111.85 % | 2.590 M -43.59 % | 4.591 M 33.34 % | 3.443 M 104.09 % | 1.687 M -10.22 % | 1.879 M -37.59 % | 3.011 M 5.50 % | 2.854 M 36.82 % | 2.086 M 16.97 % | 1.783 M -41.14 % | 3.030 M 206.99 % | 987.000 K 422.22 % | 189.000 K -91.82 % | 2.312 M 566.26 % | 347.000 K 162.52 % | -555.000 K -134.32 % | 1.617 M 455.28 % | -455.133 K -177.14 % | 590.000 K -85.44 % | 4.051 M -12.54 % | 4.632 M 64.37 % | 2.818 M 21.41 % | 2.321 M |
| Income before tax | 425.000 K -95.63 % | 9.718 M 1.20 % | 9.603 M 51.75 % | 6.328 M 9.61 % | 5.773 M -35.19 % | 8.907 M 69.69 % | 5.249 M -1.58 % | 5.333 M 4.67 % | 5.095 M -35.64 % | 7.916 M 86.26 % | 4.250 M -15.30 % | 5.018 M 29.90 % | 3.863 M 7.87 % | 3.581 M -9.66 % | 3.964 M -47.68 % | 7.576 M 853.08 % | -1.006 M -108.36 % | 12.034 M 578.75 % | 1.773 M 6.61 % | 1.663 M 39.63 % | 1.191 M 603.06 % | 169.403 K -95.10 % | 3.460 M 60.19 % | 2.160 M -56.97 % | 5.020 M -37.16 % | 7.988 M 584.49 % | 1.167 M -80.52 % | 5.992 M 28.56 % | 4.661 M -55.50 % | 10.474 M 103.57 % | 5.145 M 99.03 % | 2.585 M -37.63 % | 4.144 M -16.98 % | 4.992 M 25.77 % | 3.969 M 27.95 % | 3.102 M -20.41 % | 3.898 M -14.71 % | 4.570 M 180.54 % | 1.629 M 4 425.00 % | 36.000 K -99.03 % | 3.725 M 571.14 % | 555.000 K 144.51 % | -1.247 M -144.24 % | 2.819 M 5 767.17 % | 48.047 K -95.84 % | 1.154 M -81.65 % | 6.289 M -6.05 % | 6.694 M 92.64 % | 3.475 M -8.22 % | 3.786 M |
| Income before tax ratio | 0.02 -85.22 % | 0.14 -2.03 % | 0.14 -15.71 % | 0.17 40.58 % | 0.12 -11.71 % | 0.13 43.84 % | 0.09 17.43 % | 0.08 -69.51 % | 0.26 134.51 % | 0.11 -14.93 % | 0.13 -4.86 % | 0.14 29.85 % | 0.11 27.72 % | 0.08 -17.75 % | 0.10 -46.60 % | 0.19 346.05 % | -0.08 -141.80 % | 0.18 116.66 % | 0.08 216.83 % | 0.03 -48.43 % | 0.05 803.62 % | 0.01 -95.53 % | 0.13 59.12 % | 0.08 -36.61 % | 0.13 -11.51 % | 0.14 123.54 % | 0.06 -39.40 % | 0.11 -41.18 % | 0.18 25.53 % | 0.14 6.39 % | 0.14 38.95 % | 0.10 37.37 % | 0.07 -44.08 % | 0.13 -19.40 % | 0.16 70.34 % | 0.09 -10.89 % | 0.10 -36.69 % | 0.16 131.73 % | 0.07 3 710.69 % | 0.00 -98.34 % | 0.11 351.15 % | 0.02 126.48 % | -0.09 -177.22 % | 0.12 6 435.74 % | 0.00 -96.43 % | 0.05 -72.52 % | 0.19 -36.99 % | 0.30 392.31 % | 0.06 -51.81 % | 0.13 |
| EBITDA | 1.847 M -76.65 % | 7.909 M -28.73 % | 11.097 M 42.51 % | 7.787 M 7.70 % | 7.230 M -26.32 % | 9.813 M 40.69 % | 6.975 M -1.98 % | 7.116 M 6.53 % | 6.680 M -30.98 % | 9.678 M 65.01 % | 5.865 M -10.53 % | 6.555 M 22.80 % | 5.338 M -14.35 % | 6.232 M 15.51 % | 5.395 M -41.91 % | 9.288 M 1 242.20 % | 692.000 K -93.70 % | 10.982 M 127.89 % | 4.819 M -6.21 % | 5.138 M 12.04 % | 4.586 M 67.88 % | 2.732 M -55.68 % | 6.164 M 18.52 % | 5.201 M -36.11 % | 8.140 M -24.55 % | 10.788 M 182.63 % | 3.817 M -55.53 % | 8.584 M 13.19 % | 7.584 M -41.16 % | 12.889 M 84.00 % | 7.005 M 60.78 % | 4.357 M -32.98 % | 6.501 M -7.00 % | 6.990 M 16.09 % | 6.021 M 19.35 % | 5.045 M -41.85 % | 8.676 M 47.69 % | 5.874 M 61.96 % | 3.627 M 85.90 % | 1.951 M -55.33 % | 4.367 M 83.66 % | 2.378 M 424.94 % | 453.000 K -90.10 % | 4.576 M 131.77 % | 1.974 M -32.82 % | 2.939 M -63.30 % | 8.008 M -4.45 % | 8.381 M 54.42 % | 5.427 M -10.26 % | 6.048 M |
| Net income ratio | 0.02 -80.45 % | 0.10 -2.75 % | 0.10 -20.83 % | 0.13 47.29 % | 0.09 -11.69 % | 0.10 58.05 % | 0.06 5.81 % | 0.06 -68.89 % | 0.19 113.89 % | 0.09 0.11 % | 0.09 -15.42 % | 0.11 44.36 % | 0.07 12.84 % | 0.07 -9.14 % | 0.07 -51.26 % | 0.15 285.13 % | -0.08 -144.17 % | 0.18 439.48 % | 0.03 115.73 % | 0.02 -44.11 % | 0.03 198.77 % | -0.03 -131.99 % | 0.09 41.51 % | 0.06 -36.91 % | 0.10 80.15 % | 0.05 11.89 % | 0.05 -49.70 % | 0.10 -3.07 % | 0.10 59.13 % | 0.06 -30.31 % | 0.09 42.48 % | 0.06 97.72 % | 0.03 -57.97 % | 0.08 -32.39 % | 0.11 82.14 % | 0.06 30.96 % | 0.05 -56.31 % | 0.11 153.58 % | 0.04 339.79 % | 0.01 -85.97 % | 0.07 347.87 % | 0.02 137.20 % | -0.04 -159.91 % | 0.07 495.77 % | -0.02 -166.08 % | 0.03 -78.19 % | 0.12 -41.35 % | 0.21 320.07 % | 0.05 -36.25 % | 0.08 |
| Ratio EBITDA | 0.09 -21.09 % | 0.11 -31.00 % | 0.16 -20.84 % | 0.21 38.14 % | 0.15 0.37 % | 0.15 19.25 % | 0.12 16.95 % | 0.11 -68.97 % | 0.34 151.49 % | 0.14 -24.63 % | 0.18 0.50 % | 0.18 22.75 % | 0.15 1.42 % | 0.14 5.18 % | 0.14 -40.72 % | 0.23 338.53 % | 0.05 -68.49 % | 0.17 -27.26 % | 0.23 178.72 % | 0.08 -58.62 % | 0.20 115.77 % | 0.09 -59.56 % | 0.23 17.73 % | 0.19 -5.87 % | 0.21 6.25 % | 0.19 -7.70 % | 0.21 38.36 % | 0.15 -48.21 % | 0.29 65.97 % | 0.18 -3.84 % | 0.18 12.24 % | 0.16 47.61 % | 0.11 -37.36 % | 0.18 -25.60 % | 0.24 58.88 % | 0.15 -34.89 % | 0.23 9.64 % | 0.21 33.78 % | 0.16 56.56 % | 0.10 -23.31 % | 0.13 23.46 % | 0.11 212.35 % | 0.03 -82.72 % | 0.20 158.18 % | 0.08 -42.46 % | 0.13 -45.04 % | 0.24 -35.92 % | 0.38 294.64 % | 0.10 -52.88 % | 0.20 |
| Gross profit ratio | 0.97 104.56 % | 0.47 5.48 % | 0.45 -35.19 % | 0.69 148.67 % | 0.28 -6.44 % | 0.30 46.34 % | 0.20 15.25 % | 0.18 -68.16 % | 0.55 123.40 % | 0.25 -62.69 % | 0.67 24.16 % | 0.54 0.19 % | 0.54 24.99 % | 0.43 -7.62 % | 0.46 -13.58 % | 0.54 -17.29 % | 0.65 140.67 % | 0.27 -58.98 % | 0.66 138.40 % | 0.28 -50.33 % | 0.55 9.82 % | 0.50 -25.79 % | 0.68 9.63 % | 0.62 17.00 % | 0.53 21.91 % | 0.44 -51.75 % | 0.90 141.78 % | 0.37 -52.62 % | 0.79 77.87 % | 0.44 -13.06 % | 0.51 -10.48 % | 0.57 74.81 % | 0.33 -26.92 % | 0.45 -25.04 % | 0.59 50.30 % | 0.40 14.96 % | 0.34 -35.55 % | 0.53 0.06 % | 0.53 -5.60 % | 0.56 5.86 % | 0.53 12.60 % | 0.47 -29.75 % | 0.67 25.60 % | 0.54 190.44 % | 0.18 -65.23 % | 0.53 -6.46 % | 0.57 -26.79 % | 0.78 98.27 % | 0.39 -29.26 % | 0.55 |
| Weighted average shs out dil | 4.567 M 0.30 % | 4.553 M 0.45 % | 4.533 M -0.41 % | 4.551 M 0.09 % | 4.547 M 0.11 % | 4.542 M 0.40 % | 4.524 M -0.09 % | 4.528 M -0.42 % | 4.547 M 0.11 % | 4.542 M 0.66 % | 4.512 M -0.37 % | 4.529 M -0.92 % | 4.571 M 0.64 % | 4.542 M -0.70 % | 4.574 M 0.91 % | 4.533 M -0.52 % | 4.557 M 0.32 % | 4.542 M -2.94 % | 4.680 M 6.47 % | 4.395 M -3.70 % | 4.564 M 0.49 % | 4.542 M 0.00 % | 4.542 M 0.94 % | 4.500 M -0.46 % | 4.521 M 0.72 % | 4.489 M 1.21 % | 4.435 M -2.20 % | 4.535 M -0.20 % | 4.544 M 0.04 % | 4.542 M 0.26 % | 4.530 M -0.64 % | 4.559 M 1.67 % | 4.485 M -1.70 % | 4.562 M 0.71 % | 4.530 M -0.10 % | 4.535 M 0.00 % | 4.535 M 0.27 % | 4.522 M 0.50 % | 4.500 M -4.76 % | 4.725 M 4.03 % | 4.542 M 0.00 % | 4.542 M -1.79 % | 4.625 M 2.97 % | 4.492 M 0.99 % | 4.448 M -2.08 % | 4.542 M 0.00 % | 4.542 M 0.00 % | 4.542 M -0.10 % | 4.547 M -0.10 % | 4.551 M |
| Weighted average shs out | 4.567 M 0.30 % | 4.553 M 0.45 % | 4.533 M -0.41 % | 4.551 M 0.09 % | 4.547 M 0.11 % | 4.542 M 0.40 % | 4.524 M -0.09 % | 4.528 M -0.42 % | 4.547 M 0.11 % | 4.542 M 0.66 % | 4.512 M -0.37 % | 4.529 M -0.92 % | 4.571 M -0.53 % | 4.596 M 0.47 % | 4.574 M 0.91 % | 4.533 M -0.52 % | 4.557 M 0.15 % | 4.550 M -2.78 % | 4.680 M 6.47 % | 4.395 M -3.70 % | 4.564 M 0.49 % | 4.542 M 0.00 % | 4.542 M 0.94 % | 4.500 M -0.46 % | 4.521 M 0.72 % | 4.489 M 1.21 % | 4.435 M -2.20 % | 4.535 M -0.20 % | 4.544 M 0.04 % | 4.542 M 0.26 % | 4.530 M -0.64 % | 4.559 M 1.67 % | 4.485 M -1.70 % | 4.562 M 0.71 % | 4.530 M -0.10 % | 4.535 M 0.00 % | 4.535 M 0.27 % | 4.522 M 0.50 % | 4.500 M -4.76 % | 4.725 M 4.03 % | 4.542 M 4.72 % | 4.338 M -6.22 % | 4.625 M 2.97 % | 4.492 M 1.00 % | 4.447 M -2.10 % | 4.542 M 0.00 % | 4.542 M 0.00 % | 4.542 M -0.10 % | 4.547 M -0.10 % | 4.551 M |
| EPS diluted | 0.09 -94.23 % | 1.56 0.00 % | 1.56 43.12 % | 1.09 14.74 % | 0.95 -35.37 % | 1.47 86.08 % | 0.79 -11.24 % | 0.89 7.23 % | 0.83 -41.55 % | 1.42 118.46 % | 0.65 -24.42 % | 0.86 45.76 % | 0.59 -4.84 % | 0.62 0.00 % | 0.62 -52.67 % | 1.31 669.57 % | -0.23 -108.81 % | 2.61 1 640.00 % | 0.15 -31.82 % | 0.22 57.14 % | 0.14 182.35 % | -0.17 -122.37 % | 0.76 105.41 % | 0.37 -56.98 % | 0.86 26.47 % | 0.68 240.00 % | 0.20 -83.47 % | 1.21 112.28 % | 0.57 -43.56 % | 1.01 32.89 % | 0.76 105.41 % | 0.37 -11.90 % | 0.42 -36.36 % | 0.66 4.76 % | 0.63 36.96 % | 0.46 17.95 % | 0.39 -41.79 % | 0.67 204.55 % | 0.22 450.00 % | 0.04 -91.84 % | 0.49 512.50 % | 0.08 166.67 % | -0.12 -133.33 % | 0.36 460.00 % | -0.10 -176.92 % | 0.13 -85.39 % | 0.89 -12.75 % | 1.02 64.52 % | 0.62 21.57 % | 0.51 |
| Earnings per share | 0.09 -94.23 % | 1.56 0.00 % | 1.56 43.12 % | 1.09 14.74 % | 0.95 -35.37 % | 1.47 86.08 % | 0.79 -11.24 % | 0.89 7.23 % | 0.83 -41.55 % | 1.42 118.46 % | 0.65 -24.42 % | 0.86 45.76 % | 0.59 -4.84 % | 0.62 0.00 % | 0.62 -52.67 % | 1.31 669.57 % | -0.23 -108.81 % | 2.61 1 640.00 % | 0.15 -31.82 % | 0.22 57.14 % | 0.14 182.35 % | -0.17 -122.37 % | 0.76 105.41 % | 0.37 -56.98 % | 0.86 26.47 % | 0.68 240.00 % | 0.20 -83.47 % | 1.21 112.28 % | 0.57 -43.56 % | 1.01 32.89 % | 0.76 105.41 % | 0.37 -11.90 % | 0.42 -36.36 % | 0.66 4.76 % | 0.63 36.96 % | 0.46 17.95 % | 0.39 -41.79 % | 0.67 204.55 % | 0.22 450.00 % | 0.04 -91.84 % | 0.49 512.50 % | 0.08 166.67 % | -0.12 -133.33 % | 0.36 460.00 % | -0.10 -176.92 % | 0.13 -85.39 % | 0.89 -12.75 % | 1.02 64.52 % | 0.62 21.57 % | 0.51 |
| Gross profit | 20.199 M -39.46 % | 33.366 M 8.95 % | 30.624 M 16.67 % | 26.248 M 93.88 % | 13.538 M -31.32 % | 19.712 M 72.64 % | 11.418 M -3.41 % | 11.821 M 9.30 % | 10.815 M -38.69 % | 17.639 M -18.30 % | 21.591 M 10.54 % | 19.533 M 0.23 % | 19.488 M 5.56 % | 18.461 M 1.46 % | 18.195 M -15.32 % | 21.486 M 153.13 % | 8.488 M -51.87 % | 17.635 M 28.51 % | 13.723 M -19.78 % | 17.106 M 34.49 % | 12.719 M -14.55 % | 14.886 M -18.68 % | 18.305 M 10.36 % | 16.586 M -20.58 % | 20.884 M -13.43 % | 24.123 M 47.75 % | 16.327 M -22.30 % | 21.012 M 3.55 % | 20.292 M -36.94 % | 32.181 M 66.35 % | 19.345 M 28.23 % | 15.086 M -20.63 % | 19.006 M 8.49 % | 17.518 M 16.97 % | 14.976 M 12.90 % | 13.265 M 2.68 % | 12.919 M -13.18 % | 14.880 M 21.13 % | 12.284 M 12.09 % | 10.959 M -38.34 % | 17.773 M 67.51 % | 10.610 M 18.07 % | 8.986 M -28.04 % | 12.488 M 160.73 % | 4.790 M -59.40 % | 11.798 M -37.54 % | 18.888 M 9.16 % | 17.303 M -22.42 % | 22.303 M 34.73 % | 16.553 M |
| Income tax expense | 14.000 K -99.46 % | 2.615 M 3.24 % | 2.533 M 85.30 % | 1.367 M -5.92 % | 1.453 M -35.22 % | 2.243 M 33.99 % | 1.674 M 28.57 % | 1.302 M -1.44 % | 1.321 M -11.16 % | 1.487 M 12.91 % | 1.317 M 17.28 % | 1.123 M -3.69 % | 1.166 M 55.26 % | 751.000 K -33.42 % | 1.128 M -31.14 % | 1.638 M 3 800.00 % | 42.000 K -75.28 % | 169.876 K -84.14 % | 1.071 M 53.88 % | 696.000 K 26.09 % | 552.000 K -44.85 % | 1.001 M -8.00 % | 1.088 M 119.80 % | 495.000 K -56.27 % | 1.132 M -77.13 % | 4.949 M 1 667.50 % | 280.000 K -44.55 % | 505.000 K -75.62 % | 2.071 M -64.79 % | 5.883 M 245.63 % | 1.702 M 89.53 % | 898.000 K -60.36 % | 2.265 M 14.35 % | 1.981 M 77.67 % | 1.115 M 9.74 % | 1.016 M -51.94 % | 2.114 M 37.28 % | 1.540 M 139.88 % | 642.000 K 519.61 % | -153.000 K -110.83 % | 1.413 M 579.28 % | 208.000 K 130.06 % | -692.000 K -157.57 % | 1.202 M 12.21 % | 1.071 M 186.41 % | 374.000 K -79.89 % | 1.860 M -9.80 % | 2.062 M 265.66 % | 563.913 K -58.90 % | 1.372 M |
| Cost of revenue | 640.000 K -98.27 % | 37.049 M -1.33 % | 37.547 M 223.18 % | 11.618 M -66.83 % | 35.027 M -24.59 % | 46.446 M 4.00 % | 44.661 M -18.93 % | 55.089 M 534.81 % | 8.678 M -83.74 % | 53.385 M 392.12 % | 10.848 M -35.83 % | 16.905 M -0.18 % | 16.936 M -31.34 % | 24.665 M 17.05 % | 21.072 M 13.37 % | 18.587 M 303.63 % | 4.605 M -90.37 % | 47.834 M 566.68 % | 7.175 M -84.05 % | 44.997 M 340.41 % | 10.217 M -29.99 % | 14.593 M 69.79 % | 8.595 M -15.19 % | 10.135 M -45.16 % | 18.482 M -40.97 % | 31.309 M 1 662.89 % | 1.776 M -94.97 % | 35.316 M 544.33 % | 5.481 M -86.47 % | 40.520 M 117.27 % | 18.650 M 63.02 % | 11.440 M -70.97 % | 39.413 M 80.54 % | 21.830 M 113.20 % | 10.239 M -49.57 % | 20.303 M -17.69 % | 24.665 M 89.44 % | 13.020 M 20.98 % | 10.762 M 27.38 % | 8.449 M -45.65 % | 15.547 M 31.89 % | 11.788 M 171.55 % | 4.341 M -59.71 % | 10.775 M -48.99 % | 21.124 M 103.14 % | 10.399 M -27.55 % | 14.354 M 187.66 % | 4.990 M -85.61 % | 34.670 M 159.49 % | 13.361 M |
| General and administrative 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 -100.00 % | 7.700 M | 0.000 | 0.000 | 0.000 -100.00 % | 9.977 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 -100.00 % | 2.403 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.477 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing 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 -100.00 % | 25.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 91.278 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 -100.00 % | 5.579 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.579 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 20.908 M | 0.000 -100.00 % | 21.637 M -0.07 % | 21.652 M | 0.000 | 0.000 | 0.000 -100.00 % | 607.000 K | 0.000 | 0.000 -100.00 % | 17.896 M 17.10 % | 15.283 M -4.97 % | 16.082 M | 0.000 -100.00 % | 15.119 M | 0.000 -100.00 % | 12.123 M 621.78 % | -2.323 M -120.91 % | 11.111 M | 0.000 | 0.000 | 0.000 -100.00 % | 15.374 M | 0.000 | 0.000 -100.00 % | 17.875 M 18.72 % | 15.056 M 0.77 % | 14.941 M -3.85 % | 15.539 M -26.76 % | 21.217 M 49.41 % | 14.200 M 13.59 % | 12.501 M -19.24 % | 15.479 M 25.11 % | 12.372 M 14.47 % | 10.808 M 7.69 % | 10.036 M 278.88 % | -5.610 M | 0.000 -100.00 % | 10.337 M -3.12 % | 10.670 M | 0.000 -100.00 % | 10.642 M 0.08 % | 10.633 M | 0.000 | 0.000 -100.00 % | 10.528 M -16.10 % | 12.548 M 18.84 % | 10.559 M -43.85 % | 18.804 M 51.70 % | 12.396 M |
| Operating expenses | 20.908 M 96.73 % | 10.628 M -50.88 % | 21.637 M -0.07 % | 21.652 M 149.59 % | 8.675 M -26.92 % | 11.870 M 52.98 % | 7.759 M -67.59 % | 23.939 M 175.35 % | 8.694 M 66.04 % | 5.236 M -70.74 % | 17.896 M 17.10 % | 15.283 M -4.97 % | 16.082 M -14.98 % | 18.915 M 25.11 % | 15.119 M 113.39 % | 7.085 M -41.56 % | 12.123 M 124.43 % | 5.402 M -51.38 % | 11.111 M 72.00 % | 6.460 M 25.00 % | 5.168 M -68.50 % | 16.406 M 6.71 % | 15.374 M 130.60 % | 6.667 M -6.82 % | 7.155 M -59.97 % | 17.875 M 18.72 % | 15.056 M 0.77 % | 14.941 M -3.85 % | 15.539 M -26.76 % | 21.217 M 49.41 % | 14.200 M 13.59 % | 12.501 M -19.24 % | 15.479 M 25.11 % | 12.372 M 14.47 % | 10.808 M 7.69 % | 10.036 M -3.82 % | 10.434 M 3.52 % | 10.080 M -2.49 % | 10.337 M -3.12 % | 10.670 M -29.08 % | 15.046 M 41.38 % | 10.642 M 0.08 % | 10.633 M 11.28 % | 9.555 M -18.39 % | 11.708 M 11.21 % | 10.528 M -16.10 % | 12.548 M 18.84 % | 10.559 M -43.85 % | 18.804 M 51.70 % | 12.396 M |
| Cost and expenses | 21.548 M -54.80 % | 47.677 M -19.44 % | 59.184 M 77.89 % | 33.270 M -23.87 % | 43.702 M -25.06 % | 58.316 M 11.25 % | 52.420 M -15.44 % | 61.993 M 306.91 % | 15.235 M -74.01 % | 58.621 M 103.94 % | 28.744 M -10.70 % | 32.188 M -2.51 % | 33.018 M -24.24 % | 43.580 M 20.42 % | 36.191 M 9.78 % | 32.966 M 97.07 % | 16.728 M -68.58 % | 53.236 M 191.13 % | 18.286 M -69.77 % | 60.485 M 174.08 % | 22.068 M -28.57 % | 30.896 M 28.17 % | 24.105 M -6.33 % | 25.733 M -26.38 % | 34.954 M -28.93 % | 49.184 M 192.21 % | 16.832 M -66.51 % | 50.257 M 139.09 % | 21.020 M -65.95 % | 61.737 M 87.94 % | 32.850 M 37.21 % | 23.941 M -56.39 % | 54.892 M 60.49 % | 34.202 M 62.50 % | 21.047 M -30.63 % | 30.339 M -18.33 % | 37.150 M 122.32 % | 16.710 M -20.80 % | 21.099 M 10.36 % | 19.119 M -34.94 % | 29.386 M 31.01 % | 22.430 M 49.79 % | 14.974 M -26.35 % | 20.330 M -21.42 % | 25.872 M 23.63 % | 20.927 M -22.21 % | 26.902 M 73.01 % | 15.549 M -70.92 % | 53.475 M 107.61 % | 25.757 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 0.000 -100.00 % | 10.628 M | 0.000 | 0.000 -100.00 % | 8.675 M -26.92 % | 11.870 M 52.98 % | 7.759 M 12.38 % | 6.904 M 5.29 % | 6.557 M -35.61 % | 10.183 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.570 M | 0.000 -100.00 % | 5.863 M | 0.000 -100.00 % | 7.725 M | 0.000 -100.00 % | 6.460 M 25.00 % | 5.168 M -48.67 % | 10.068 M | 0.000 -100.00 % | 6.667 M -6.82 % | 7.155 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 18.095 M 390.39 % | 3.690 M | 0.000 | 0.000 -100.00 % | 13.788 M | 0.000 | 0.000 -100.00 % | 3.907 M -31.97 % | 5.743 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 649.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.759 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -60.140 K | 0.000 | 0.000 | 0.000 -100.00 % | 934.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.296 M | 0.000 | 0.000 -100.00 % | 1.020 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.413 M 514.31 % | 230.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 352.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 2.000 K -60.00 % | 5.000 K 25.00 % | 4.000 K | 0.000 -100.00 % | 1.000 K -98.67 % | 75.000 K -13.79 % | 87.000 K -53.97 % | 189.000 K 278.00 % | 50.000 K -79.67 % | 246.000 K 5.58 % | 233.000 K 51.30 % | 154.000 K 41.28 % | 109.000 K | 0.000 -100.00 % | 14.000 K -95.02 % | 281.000 K -0.35 % | 282.000 K | 0.000 -100.00 % | 839.000 K 2 107.89 % | 38.000 K | 0.000 -100.00 % | 23.082 K -63.36 % | 63.000 K 600.00 % | 9.000 K -89.89 % | 89.000 K -65.64 % | 259.000 K 149.04 % | 104.000 K 31.65 % | 79.000 K -14.13 % | 92.000 K -8.50 % | 100.547 K | 0.000 | 0.000 -100.00 % | 20.174 K -86.90 % | 154.000 K -22.61 % | 199.000 K 56.69 % | 127.000 K | 0.000 | 0.000 -100.00 % | 318.000 K 25.69 % | 253.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 116.000 K 127.45 % | 51.000 K | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 1.420 M -4.25 % | 1.483 M -0.47 % | 1.490 M 2.12 % | 1.459 M 0.21 % | 1.456 M 75.21 % | 831.000 K -49.30 % | 1.639 M 2.82 % | 1.594 M 3.78 % | 1.536 M 1.25 % | 1.517 M 9.77 % | 1.382 M -0.14 % | 1.384 M 1.32 % | 1.366 M -5.47 % | 1.445 M 0.98 % | 1.431 M 0.00 % | 1.431 M 1.06 % | 1.416 M 157.30 % | -2.471 M -211.96 % | 2.207 M -35.79 % | 3.437 M 1.24 % | 3.395 M 33.70 % | 2.539 M -3.85 % | 2.641 M -12.90 % | 3.032 M 0.03 % | 3.031 M 19.28 % | 2.541 M -0.20 % | 2.546 M 1.31 % | 2.513 M -11.23 % | 2.831 M 22.28 % | 2.315 M 24.47 % | 1.860 M 4.97 % | 1.772 M -24.15 % | 2.336 M 26.69 % | 1.844 M -0.49 % | 1.853 M 2.04 % | 1.816 M -30.90 % | 2.628 M 58.88 % | 1.654 M -1.54 % | 1.680 M 1.08 % | 1.662 M 1.31 % | 1.641 M -1.88 % | 1.672 M 0.66 % | 1.661 M 1.10 % | 1.643 M 4.33 % | 1.575 M -5.65 % | 1.669 M 0.06 % | 1.668 M 1.89 % | 1.637 M -15.15 % | 1.929 M 2.03 % | 1.891 M |
| Operating income | -709.000 K -103.12 % | 22.738 M 153.01 % | 8.987 M 95.54 % | 4.596 M -5.49 % | 4.863 M -37.99 % | 7.842 M 114.32 % | 3.659 M -25.58 % | 4.917 M 15.48 % | 4.258 M -39.95 % | 7.091 M 91.91 % | 3.695 M -13.06 % | 4.250 M 24.78 % | 3.406 M 850.22 % | -454.000 K -111.41 % | 3.978 M -49.37 % | 7.857 M 1 185.22 % | -724.000 K -105.92 % | 12.233 M 368.35 % | 2.612 M 53.56 % | 1.701 M 42.82 % | 1.191 M 178.35 % | -1.520 M -143.15 % | 3.523 M 62.43 % | 2.169 M -56.19 % | 4.951 M -20.76 % | 6.248 M 391.58 % | 1.271 M -79.06 % | 6.071 M 27.73 % | 4.753 M -56.65 % | 10.964 M 113.10 % | 5.145 M 99.03 % | 2.585 M -37.63 % | 4.144 M -16.98 % | 4.992 M 25.77 % | 3.969 M 27.95 % | 3.102 M 614.75 % | 434.000 K -96.12 % | 11.190 M 586.92 % | 1.629 M 4 425.00 % | 36.000 K -99.03 % | 3.725 M 11 740.03 % | -32.000 K 98.06 % | -1.647 M -165.36 % | 2.520 M 5 900.00 % | 42.000 K -96.36 % | 1.154 M -81.65 % | 6.289 M -6.05 % | 6.694 M 92.64 % | 3.475 M -8.22 % | 3.786 M |
| Operating income ratio | -0.03 -110.54 % | 0.32 144.95 % | 0.13 8.61 % | 0.12 21.21 % | 0.10 -15.52 % | 0.12 81.67 % | 0.07 -11.21 % | 0.07 -66.36 % | 0.22 118.79 % | 0.10 -12.35 % | 0.11 -2.34 % | 0.12 24.73 % | 0.09 988.26 % | -0.01 -110.39 % | 0.10 -48.33 % | 0.20 454.57 % | -0.06 -129.59 % | 0.19 49.50 % | 0.12 356.33 % | 0.03 -47.25 % | 0.05 200.70 % | -0.05 -139.37 % | 0.13 61.34 % | 0.08 -35.46 % | 0.13 11.58 % | 0.11 60.54 % | 0.07 -34.86 % | 0.11 -41.56 % | 0.18 22.29 % | 0.15 11.37 % | 0.14 38.95 % | 0.10 37.37 % | 0.07 -44.08 % | 0.13 -19.40 % | 0.16 70.34 % | 0.09 700.27 % | 0.01 -97.12 % | 0.40 467.41 % | 0.07 3 710.69 % | 0.00 -98.34 % | 0.11 7 924.65 % | 0.00 98.84 % | -0.12 -214.08 % | 0.11 6 583.71 % | 0.00 -96.88 % | 0.05 -72.52 % | 0.19 -36.99 % | 0.30 392.31 % | 0.06 -51.81 % | 0.13 |
| Total other income expenses net | 1.134 M 108.71 % | -13.020 M -2 213.64 % | 616.000 K -64.43 % | 1.732 M 90.33 % | 910.000 K -14.55 % | 1.065 M -33.02 % | 1.590 M 282.21 % | 416.000 K -50.30 % | 837.000 K 1.45 % | 825.000 K 48.65 % | 555.000 K -27.73 % | 768.000 K 68.05 % | 457.000 K -88.67 % | 4.035 M 28 921.43 % | -14.000 K 95.02 % | -281.000 K 0.35 % | -282.000 K -41.66 % | -199.074 K 76.27 % | -839.000 K -2 107.89 % | -38.000 K | 0.000 -100.00 % | 1.690 M 2 781.81 % | -63.000 K -600.00 % | -9.000 K -113.04 % | 69.000 K -96.03 % | 1.740 M 1 773.08 % | -104.000 K -31.65 % | -79.000 K 14.13 % | -92.000 K 81.24 % | -490.321 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.464 M 152.32 % | -6.620 M | 0.000 | 0.000 | 0.000 -100.00 % | 587.000 K 46.75 % | 400.000 K 33.78 % | 299.000 K 4 844.60 % | 6.047 K | 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 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2017-03-31 | 2016-12-31 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-06-30 | 2018-03-31 | 2017-03-31 | 2016-03-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-06-30 | 2013-03-31 | 2012-09-30 | 2012-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 33.820 M | 0.000 -100.00 % | 40.624 M | 0.000 -100.00 % | 16.203 M 412.02 % | -5.193 M -155.95 % | 9.281 M 376.44 % | 1.948 M -96.27 % | 52.273 M 469.92 % | 9.172 M -80.49 % | 47.019 M 1 335.69 % | 3.275 M -93.84 % | 53.177 M 609.80 % | -10.431 M -119.97 % | 52.244 M 3 021.91 % | -1.788 M -103.94 % | 45.437 M 390.41 % | -15.646 M -148.89 % | 32.001 M 498.13 % | -8.038 M -120.32 % | 39.549 M 884.86 % | -5.039 M -111.72 % | 42.986 M 589.93 % | -8.774 M -122.15 % | 39.607 M 661.24 % | -7.057 M 2.60 % | -7.246 M -652.33 % | -963.100 K 78.38 % | -4.454 M 68.74 % | -14.249 M -134.73 % | -6.070 M 41.67 % | -10.407 M -143.44 % | 23.960 M 309.32 % | -11.446 M -184.65 % | 13.521 M 244.56 % | -9.353 M -7.61 % | -8.692 M 62.72 % | -23.317 M |
| Total investments | 0.000 -100.00 % | 21.974 M | 0.000 -100.00 % | 14.619 M | 0.000 -100.00 % | 18.227 M 39.21 % | 13.093 M -29.46 % | 18.562 M -7.78 % | 20.127 M -80.75 % | 104.546 M 15 836.89 % | 656.000 K -99.30 % | 94.038 M 212.20 % | 30.121 M -71.68 % | 106.354 M 15 797.46 % | 669.000 K -99.36 % | 104.487 M 652 946.36 % | 16.000 K -99.98 % | 90.874 M 1 009 611.11 % | 9.000 K -99.99 % | 64.003 M 707 892.38 % | 9.040 K -99.99 % | 79.098 M 878 766.67 % | 9.000 K -99.99 % | 85.972 M 5 307.04 % | 1.590 M -97.99 % | 79.214 M 143.36 % | 32.550 M 361 562.22 % | 9.000 K 0.00 % | 9.000 K -99.83 % | 5.375 M -0.02 % | 5.376 M 938.15 % | 517.845 K -90.37 % | 5.375 M -88.78 % | 47.920 M 9 313.75 % | 509.040 K -98.12 % | 27.043 M 403.07 % | 5.376 M -48.36 % | 10.409 M 93.64 % | 5.376 M |
| Total debt | 0.000 -100.00 % | 55.574 M | 0.000 -100.00 % | 40.657 M | 0.000 -100.00 % | 20.348 M | 0.000 | 0.000 -100.00 % | 5.312 M | 0.000 -100.00 % | 21.374 M | 0.000 -100.00 % | 4.740 M | 0.000 | 0.000 | 0.000 -100.00 % | 291.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 807.700 K -94.09 % | 13.677 M 423.62 % | 2.612 M -75.92 % | 10.846 M 66.63 % | 6.509 M | 0.000 -100.00 % | 12.613 M | 0.000 -100.00 % | 4.159 M -30.43 % | 5.978 M 202.49 % | 1.976 M |
| Accumulated other comprehensive income loss | 196.126 M 5 598.02 % | 3.442 M -98.10 % | 181.278 M 33.43 % | 135.856 M -24.71 % | 180.439 M 5 142.27 % | 3.442 M | 0.000 -100.00 % | 170.196 M 4 844.68 % | 3.442 M -97.85 % | 160.409 M 253.15 % | 45.422 M -71.45 % | 159.105 M | 0.000 -100.00 % | 153.114 M | 0.000 -100.00 % | 152.765 M | 0.000 -100.00 % | 140.448 M | 0.000 -100.00 % | 142.239 M 4 031.96 % | 3.442 M -97.56 % | 141.158 M 47.45 % | 95.736 M -32.64 % | 142.119 M | 0.000 -100.00 % | 136.144 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.777 M | 0.000 -100.00 % | 104.579 M 2 136.21 % | 4.677 M -95.48 % | 103.516 M | 0.000 | 0.000 | 0.000 |
| Retained earnings | 0.000 -100.00 % | 147.261 M | 0.000 | 0.000 | 0.000 -100.00 % | 131.575 M | 0.000 | 0.000 -100.00 % | 121.332 M | 0.000 | 0.000 | 0.000 -100.00 % | 110.241 M | 0.000 | 0.000 | 0.000 -100.00 % | 103.902 M | 0.000 | 0.000 | 0.000 -100.00 % | 93.375 M | 0.000 | 0.000 | 0.000 -100.00 % | 92.711 M | 0.000 -100.00 % | 86.704 M 15.87 % | 74.827 M 23.67 % | 60.504 M | 0.000 | 0.000 -100.00 % | 53.582 M | 0.000 | 0.000 -100.00 % | 54.787 M | 0.000 -100.00 % | 51.475 M | 0.000 -100.00 % | 46.616 M |
| Common stock | 0.000 -100.00 % | 45.422 M | 0.000 -100.00 % | 45.422 M | 0.000 -100.00 % | 45.422 M 0.00 % | 45.422 M | 0.000 -100.00 % | 45.422 M | 0.000 -100.00 % | 45.422 M | 0.000 -100.00 % | 45.422 M | 0.000 -100.00 % | 45.422 M | 0.000 -100.00 % | 45.422 M | 0.000 -100.00 % | 45.422 M | 0.000 -100.00 % | 45.422 M | 0.000 -100.00 % | 45.422 M | 0.000 -100.00 % | 45.422 M | 0.000 -100.00 % | 45.422 M 0.00 % | 45.422 M 3.06 % | 44.072 M -2.97 % | 45.421 M 0.00 % | 45.421 M 3.06 % | 44.072 M -2.97 % | 45.421 M | 0.000 -100.00 % | 44.072 M | 0.000 -100.00 % | 45.422 M 0.00 % | 45.421 M 0.00 % | 45.422 M |
| Total equity | 196.126 M 0.00 % | 196.126 M 8.19 % | 181.278 M 0.00 % | 181.278 M 0.46 % | 180.439 M 0.00 % | 180.439 M 5.22 % | 171.480 M 0.75 % | 170.196 M 0.00 % | 170.195 M 6.10 % | 160.409 M 0.00 % | 160.410 M 0.82 % | 159.105 M 0.00 % | 159.105 M 3.91 % | 153.114 M 0.00 % | 153.114 M 0.23 % | 152.765 M 0.00 % | 152.765 M 8.77 % | 140.448 M 0.00 % | 140.448 M -1.26 % | 142.239 M 0.00 % | 142.239 M 0.77 % | 141.158 M 0.00 % | 141.158 M -0.68 % | 142.119 M -0.12 % | 142.288 M 4.51 % | 136.144 M 0.02 % | 136.112 M 9.56 % | 124.235 M 14.44 % | 108.563 M 0.01 % | 108.549 M 2.70 % | 105.695 M 3.19 % | 102.430 M -3.14 % | 105.756 M 1.13 % | 104.579 M 1.01 % | 103.535 M 0.02 % | 103.516 M 0.00 % | 103.516 M -3.56 % | 107.339 M 8.80 % | 98.657 M |
| Other non current liabilities | -196.126 M -41 389.68 % | 475.000 K 100.26 % | -181.278 M -16 655.07 % | 1.095 M 100.61 % | -180.439 M -41 390.39 % | 437.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 -100.00 % | 258.000 K | 0.000 -100.00 % | 10.567 M | 0.000 -100.00 % | 11.803 M | 0.000 -100.00 % | 13.077 M | 0.000 -100.00 % | 12.817 M | 0.000 -100.00 % | 1.749 M | 0.000 -100.00 % | 1.502 M | 0.000 | 0.000 | 0.000 -100.00 % | 100.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.872 M | 0.000 -100.00 % | 11.225 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 0.000 -100.00 % | 41.394 M | 0.000 -100.00 % | 40.362 M | 0.000 -100.00 % | 16.197 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.098 M | 0.000 -100.00 % | 4.740 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 -100.00 % | 93.000 K -58.90 % | 226.286 K |
| Total non current liabilities | -196.126 M -526.68 % | 45.966 M 125.36 % | -181.278 M -504.60 % | 44.804 M 124.83 % | -180.439 M -982.99 % | 20.435 M 437.90 % | 3.799 M | 0.000 -100.00 % | 3.568 M | 0.000 -100.00 % | 11.615 M | 0.000 -100.00 % | 8.794 M | 0.000 -100.00 % | 14.605 M | 0.000 -100.00 % | 15.861 M | 0.000 -100.00 % | 15.000 M | 0.000 -100.00 % | 15.276 M | 0.000 -100.00 % | 4.634 M | 0.000 -100.00 % | 5.271 M | 0.000 -100.00 % | 4.275 M -36.70 % | 6.754 M 9.12 % | 6.189 M -0.29 % | 6.207 M -2.89 % | 6.392 M -26.34 % | 8.678 M -2.19 % | 8.872 M | 0.000 -100.00 % | 11.225 M | 0.000 -100.00 % | 9.553 M -1.31 % | 9.680 M -2.13 % | 9.890 M |
| Other current liabilities | 0.000 -100.00 % | 21.629 M | 0.000 -100.00 % | 31.798 M | 0.000 -100.00 % | 24.932 M 28.83 % | 19.353 M | 0.000 -100.00 % | 14.805 M | 0.000 -100.00 % | 18.703 M | 0.000 -100.00 % | 6.500 M | 0.000 -100.00 % | 12.333 M | 0.000 -100.00 % | 11.719 M | 0.000 -100.00 % | 23.529 M | 0.000 -100.00 % | 32.313 M | 0.000 -100.00 % | 25.892 M | 0.000 -100.00 % | 27.249 M | 0.000 -100.00 % | 25.757 M 4.86 % | 24.563 M 3.60 % | 23.709 M -23.70 % | 31.074 M 37.34 % | 22.626 M -38.31 % | 36.675 M 15.38 % | 31.786 M | 0.000 -100.00 % | 28.167 M | 0.000 -100.00 % | 13.346 M -57.82 % | 31.640 M 9.59 % | 28.872 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 31.324 M | 0.000 | 0.000 -100.00 % | 6.411 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.857 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.619 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 -100.00 % | 2.161 M -72.21 % | 7.777 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.919 M |
| Short term debt | 0.000 -100.00 % | 14.180 M | 0.000 -100.00 % | 295.000 K | 0.000 -100.00 % | 4.151 M | 0.000 | 0.000 -100.00 % | 5.312 M | 0.000 -100.00 % | 13.276 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -10.328 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 807.700 K -94.09 % | 13.677 M 423.62 % | 2.612 M -75.92 % | 10.846 M 66.63 % | 6.509 M | 0.000 -100.00 % | 12.613 M | 0.000 -100.00 % | 4.159 M -29.33 % | 5.885 M 236.29 % | 1.750 M |
| Total current liabilities | 0.000 -100.00 % | 50.159 M | 0.000 -100.00 % | 47.632 M | 0.000 -100.00 % | 76.191 M 109.75 % | 36.325 M | 0.000 -100.00 % | 42.194 M | 0.000 -100.00 % | 48.918 M | 0.000 -100.00 % | 32.099 M | 0.000 -100.00 % | 23.279 M | 0.000 -100.00 % | 33.509 M | 0.000 -100.00 % | 35.886 M | 0.000 -100.00 % | 45.958 M | 0.000 -100.00 % | 35.684 M | 0.000 -100.00 % | 48.265 M | 0.000 -100.00 % | 49.698 M 8.89 % | 45.642 M 8.33 % | 42.133 M -28.17 % | 58.658 M 48.24 % | 39.569 M -31.93 % | 58.126 M 21.43 % | 47.866 M | 0.000 -100.00 % | 54.499 M | 0.000 -100.00 % | 27.395 M -39.51 % | 45.291 M -4.08 % | 47.216 M |
| Total liabilities | -196.126 M -304.03 % | 96.125 M 153.03 % | -181.278 M -296.11 % | 92.436 M 151.23 % | -180.439 M -286.74 % | 96.626 M 140.82 % | 40.124 M | 0.000 -100.00 % | 45.762 M | 0.000 -100.00 % | 60.533 M | 0.000 -100.00 % | 40.893 M | 0.000 -100.00 % | 37.884 M | 0.000 -100.00 % | 49.370 M | 0.000 -100.00 % | 50.886 M | 0.000 -100.00 % | 61.234 M | 0.000 -100.00 % | 40.318 M | 0.000 -100.00 % | 53.536 M | 0.000 -100.00 % | 53.973 M 3.01 % | 52.395 M 8.43 % | 48.322 M -25.50 % | 64.865 M 41.13 % | 45.961 M -31.20 % | 66.804 M 17.74 % | 56.738 M | 0.000 -100.00 % | 65.725 M | 0.000 -100.00 % | 36.948 M -32.79 % | 54.971 M -3.74 % | 57.107 M |
| Other non current assets | 0.000 -100.00 % | 7.563 M | 0.000 -100.00 % | 7.646 M 164.30 % | -11.891 M -226.39 % | 9.408 M -47.48 % | 17.912 M 293.00 % | -9.281 M -309 466.67 % | 3.000 K 100.01 % | -52.273 M -5 390.79 % | 988.000 K | 0.000 -100.00 % | 30.700 M 157.73 % | -53.177 M -14 912.53 % | 359.000 K 100.69 % | -52.244 M -6 474.94 % | 819.517 K 101.80 % | -45.437 M -246.82 % | 30.947 M 196.71 % | -32.001 M -228.13 % | 24.976 M 163.15 % | -39.549 M -194.29 % | 41.944 M 197.58 % | -42.986 M -222.82 % | 34.998 M 188.36 % | -39.607 M -3 488.40 % | 1.169 M -95.05 % | 23.597 M 1.80 % | 23.180 M 121.16 % | 10.481 M 67.75 % | 6.248 M 158.03 % | 2.421 M -81.46 % | 13.061 M 154.51 % | -23.960 M -913.34 % | 2.946 M 121.79 % | -13.521 M -338.96 % | 5.658 M -69.76 % | 18.714 M 174.49 % | 6.818 M |
| Long term investments | 0.000 -100.00 % | 21.000 K | 0.000 -100.00 % | 5.634 M | 0.000 -100.00 % | 10.481 M 483.90 % | 1.795 M | 0.000 -100.00 % | 20.127 M | 0.000 -100.00 % | 27.000 K | 0.000 -100.00 % | 241.000 K | 0.000 -100.00 % | 669.000 K | 0.000 -100.00 % | 243.483 K | 0.000 100.00 % | -29.947 M | 0.000 100.00 % | -23.954 M | 0.000 100.00 % | -39.930 M | 0.000 100.00 % | -31.745 M | 0.000 | 0.000 100.00 % | -22.519 M -6.90 % | -21.066 M | 0.000 -100.00 % | 5.368 M 954.53 % | 509.040 K | 0.000 | 0.000 -100.00 % | 509.040 K | 0.000 -100.00 % | 5.367 M -48.44 % | 10.409 M 93.95 % | 5.367 M |
| Intangible assets | 0.000 -100.00 % | 276.000 K | 0.000 -100.00 % | 481.000 K | 0.000 -100.00 % | 686.000 K -24.12 % | 904.000 K | 0.000 -100.00 % | 1.025 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 % | 247.400 K 0.00 % | 247.400 K | 0.000 | 0.000 -100.00 % | 4.223 M | 0.000 | 0.000 -100.00 % | 4.277 M | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 247.000 K | 0.000 -100.00 % | 247.000 K | 0.000 -100.00 % | 247.400 K 0.00 % | 247.400 K 0.00 % | 247.400 K | 0.000 | 0.000 -100.00 % | 247.359 K | 0.000 | 0.000 -100.00 % | 247.359 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 -100.00 % | 276.000 K | 0.000 -100.00 % | 481.000 K | 0.000 -100.00 % | 686.000 K -24.12 % | 904.000 K | 0.000 -100.00 % | 1.025 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 247.000 K | 0.000 -100.00 % | 247.000 K | 0.000 -100.00 % | 247.400 K -50.00 % | 494.800 K 0.00 % | 494.800 K | 0.000 | 0.000 -100.00 % | 4.471 M | 0.000 | 0.000 -100.00 % | 4.524 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 0.000 -100.00 % | 165.323 M | 0.000 -100.00 % | 132.729 M | 0.000 -100.00 % | 121.302 M 42.96 % | 84.852 M | 0.000 -100.00 % | 78.629 M | 0.000 -100.00 % | 70.197 M | 0.000 -100.00 % | 64.478 M | 0.000 -100.00 % | 65.228 M | 0.000 -100.00 % | 67.081 M | 0.000 -100.00 % | 58.907 M | 0.000 -100.00 % | 64.945 M | 0.000 -100.00 % | 55.854 M | 0.000 -100.00 % | 59.302 M | 0.000 -100.00 % | 69.318 M -6.90 % | 74.459 M 1.35 % | 73.464 M 20.01 % | 61.216 M -2.17 % | 62.572 M -8.79 % | 68.601 M -5.59 % | 72.659 M | 0.000 -100.00 % | 80.777 M | 0.000 -100.00 % | 76.617 M -3.42 % | 79.329 M -3.39 % | 82.111 M |
| Total non current assets | 0.000 -100.00 % | 173.183 M | 0.000 -100.00 % | 146.490 M 1 331.94 % | -11.891 M -108.35 % | 142.430 M 35.05 % | 105.463 M 1 236.33 % | -9.281 M -108.83 % | 105.106 M 301.07 % | -52.273 M -173.40 % | 71.212 M | 0.000 -100.00 % | 95.419 M 279.44 % | -53.177 M -180.26 % | 66.256 M 226.82 % | -52.244 M -176.67 % | 68.144 M 249.97 % | -45.437 M -175.85 % | 59.907 M 287.20 % | -32.001 M -148.51 % | 65.966 M 266.80 % | -39.549 M -168.05 % | 58.115 M 235.20 % | -42.986 M -168.45 % | 62.803 M 258.57 % | -39.607 M -155.99 % | 70.735 M -6.66 % | 75.784 M -0.06 % | 75.826 M 5.76 % | 71.697 M -3.36 % | 74.188 M -2.39 % | 76.002 M -11.34 % | 85.720 M 457.76 % | -23.960 M -127.00 % | 88.756 M 756.42 % | -13.521 M -115.43 % | 87.642 M -19.19 % | 108.452 M 15.01 % | 94.295 M |
| Other current assets | -28.507 M -679.29 % | 4.921 M 134.83 % | -14.129 M -437.45 % | 4.187 M | 0.000 -100.00 % | 8.191 M 122.95 % | 3.674 M | 0.000 -100.00 % | 6.479 M | 0.000 -100.00 % | 9.099 M | 0.000 -100.00 % | 8.910 M | 0.000 -100.00 % | 2.490 M | 0.000 -100.00 % | 3.458 M | 0.000 -100.00 % | 2.419 M | 0.000 -100.00 % | 5.090 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.158 M | 0.000 -100.00 % | 150.600 K -93.54 % | 2.330 M 0.06 % | 2.329 M 25 775.58 % | 9.000 K | 0.000 -100.00 % | 3.537 M 39 196.41 % | 9.000 K | 0.000 -100.00 % | 4.250 M | 0.000 -100.00 % | 1.924 M 23 955.15 % | 8.000 K | 0.000 |
| Short term investments | 0.000 -100.00 % | 21.953 M | 0.000 -100.00 % | 8.985 M | 0.000 -100.00 % | 7.746 M -31.44 % | 11.298 M -39.13 % | 18.562 M 213.71 % | 5.917 M -94.34 % | 104.546 M 153.08 % | 41.310 M -56.07 % | 94.038 M 623.98 % | 12.989 M -87.79 % | 106.354 M 142.18 % | 43.916 M -57.97 % | 104.487 M 379.83 % | 21.776 M -76.04 % | 90.874 M 203.36 % | 29.956 M -53.20 % | 64.003 M 167.08 % | 23.963 M -69.70 % | 79.098 M 98.05 % | 39.939 M -53.54 % | 85.972 M 157.91 % | 33.335 M -57.92 % | 79.214 M 143.36 % | 32.550 M 44.49 % | 22.528 M 6.89 % | 21.075 M | 0.000 -100.00 % | 8.000 K -9.14 % | 8.805 K | 0.000 -100.00 % | 47.920 M 544 133.28 % | 8.805 K -99.97 % | 27.043 M 307 026.77 % | 8.805 K | 0.000 -100.00 % | 8.805 K |
| cash and cash equivalents | 0.000 -100.00 % | 6.554 M | 0.000 -100.00 % | 5.144 M | 0.000 -100.00 % | 4.145 M -20.18 % | 5.193 M 155.95 % | -9.281 M -375.89 % | 3.364 M 106.44 % | -52.273 M -528.40 % | 12.202 M 125.95 % | -47.019 M -3 309.48 % | 1.465 M 102.75 % | -53.177 M -609.80 % | 10.431 M 119.97 % | -52.244 M -2 612.92 % | 2.079 M 104.58 % | -45.437 M -390.41 % | 15.646 M 148.89 % | -32.001 M -498.13 % | 8.038 M 120.32 % | -39.549 M -884.86 % | 5.039 M 111.72 % | -42.986 M -589.93 % | 8.774 M 122.15 % | -39.607 M -661.24 % | 7.057 M -2.60 % | 7.246 M 309.18 % | 1.771 M -90.23 % | 18.131 M 7.53 % | 16.861 M -0.33 % | 16.917 M 0.00 % | 16.916 M 170.60 % | -23.960 M -199.59 % | 24.059 M 277.94 % | -13.521 M -200.07 % | 13.512 M -7.89 % | 14.670 M -42.00 % | 25.293 M |
| Cash and short term investments | 28.507 M 0.00 % | 28.507 M 101.76 % | 14.129 M 0.00 % | 14.129 M 18.82 % | 11.891 M 0.00 % | 11.891 M -27.89 % | 16.491 M 77.69 % | 9.281 M 0.00 % | 9.281 M -82.25 % | 52.273 M 0.00 % | 52.273 M 11.17 % | 47.019 M 225.30 % | 14.454 M -72.82 % | 53.177 M 0.00 % | 53.177 M 1.79 % | 52.244 M 0.00 % | 52.244 M 14.98 % | 45.437 M -0.36 % | 45.602 M 42.50 % | 32.001 M 0.00 % | 32.001 M -19.08 % | 39.549 M -12.07 % | 44.978 M 4.63 % | 42.986 M 2.08 % | 42.108 M 6.32 % | 39.607 M 0.00 % | 39.607 M 33.03 % | 29.774 M 30.32 % | 22.846 M 26.00 % | 18.131 M 7.48 % | 16.869 M -0.33 % | 16.925 M 0.06 % | 16.916 M -29.40 % | 23.960 M -0.45 % | 24.068 M 78.00 % | 13.521 M 0.00 % | 13.521 M -7.83 % | 14.670 M -42.02 % | 25.302 M |
| Total current assets | 0.000 -100.00 % | 119.068 M | 0.000 -100.00 % | 127.224 M 969.92 % | 11.891 M -91.18 % | 134.875 M 27.07 % | 106.140 M 1 043.63 % | 9.281 M -91.63 % | 110.851 M 112.06 % | 52.273 M -65.09 % | 149.731 M 218.45 % | 47.019 M -55.02 % | 104.532 M 96.57 % | 53.177 M -57.37 % | 124.742 M 138.77 % | 52.244 M -61.01 % | 133.990 M 194.89 % | 45.437 M -65.43 % | 131.427 M 310.69 % | 32.001 M -76.73 % | 137.507 M 247.69 % | 39.549 M -67.94 % | 123.361 M 186.98 % | 42.986 M -67.68 % | 133.021 M 235.85 % | 39.607 M -66.81 % | 119.351 M 18.35 % | 100.846 M 24.41 % | 81.059 M -20.31 % | 101.717 M 31.30 % | 77.468 M -16.91 % | 93.232 M 21.44 % | 76.774 M 220.43 % | 23.960 M -70.24 % | 80.504 M 495.39 % | 13.521 M -74.40 % | 52.823 M -1.92 % | 53.858 M -12.38 % | 61.469 M |
| Inventory | 0.000 -100.00 % | 43.069 M | 0.000 -100.00 % | 64.128 M | 0.000 -100.00 % | 54.779 M -11.74 % | 62.065 M | 0.000 -100.00 % | 55.216 M | 0.000 -100.00 % | 68.482 M | 0.000 -100.00 % | 66.569 M | 0.000 -100.00 % | 52.836 M | 0.000 -100.00 % | 48.122 M | 0.000 -100.00 % | 57.414 M | 0.000 -100.00 % | 94.796 M | 0.000 -100.00 % | 66.940 M | 0.000 -100.00 % | 63.933 M | 0.000 -100.00 % | 50.455 M 38.10 % | 36.534 M 7.61 % | 33.950 M -39.29 % | 55.925 M 17.31 % | 47.671 M -17.37 % | 57.695 M 13.94 % | 50.638 M | 0.000 -100.00 % | 40.185 M | 0.000 -100.00 % | 27.200 M 7.33 % | 25.341 M 35.85 % | 18.654 M |
| Net receivables | 0.000 -100.00 % | 42.571 M | 0.000 -100.00 % | 44.780 M | 0.000 -100.00 % | 60.014 M | 0.000 | 0.000 -100.00 % | 39.875 M | 0.000 -100.00 % | 19.877 M | 0.000 -100.00 % | 16.145 M | 0.000 -100.00 % | 16.239 M | 0.000 -100.00 % | 30.166 M | 0.000 -100.00 % | 25.992 M | 0.000 -100.00 % | 9.118 M | 0.000 -100.00 % | 11.443 M | 0.000 -100.00 % | 25.822 M | 0.000 -100.00 % | 29.139 M -9.04 % | 32.035 M 52.68 % | 20.981 M -24.13 % | 27.652 M 113.89 % | 12.928 M -14.24 % | 15.075 M 63.67 % | 9.211 M | 0.000 -100.00 % | 12.001 M | 0.000 -100.00 % | 12.102 M -12.55 % | 13.839 M -20.98 % | 17.512 M |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 553.000 K -95.11 % | 11.298 M | 0.000 -100.00 % | 5.322 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 39.930 M | 0.000 -100.00 % | 31.745 M | 0.000 | 0.000 -100.00 % | 22.519 M 6.90 % | 21.066 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -240.000 K -24 100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 159.105 M 338 421.28 % | 47.000 K | 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 % | -100.000 -150.00 % | 200.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 0.000 -100.00 % | 14.350 M | 0.000 -100.00 % | 14.688 M | 0.000 -100.00 % | 15.784 M 10.20 % | 14.323 M | 0.000 -100.00 % | 15.187 M | 0.000 -100.00 % | 14.915 M | 0.000 -100.00 % | 17.510 M | 0.000 -100.00 % | 9.707 M | 0.000 -100.00 % | 10.880 M | 0.000 -100.00 % | 11.005 M | 0.000 -100.00 % | 11.242 M | 0.000 -100.00 % | 8.751 M | 0.000 -100.00 % | 17.923 M | 0.000 -100.00 % | 23.151 M 19.48 % | 19.377 M 48.73 % | 13.028 M 10.92 % | 11.746 M 79.22 % | 6.554 M -38.20 % | 10.605 M 10.80 % | 9.571 M | 0.000 -100.00 % | 13.719 M | 0.000 -100.00 % | 9.890 M 27.35 % | 7.766 M -10.48 % | 8.675 M |
| Tax payables | 0.000 | 0.000 | 0.000 -100.00 % | 851.000 K | 0.000 | 0.000 -100.00 % | 2.649 M | 0.000 -100.00 % | 479.000 K | 0.000 -100.00 % | 2.024 M | 0.000 -100.00 % | 232.000 K | 0.000 -100.00 % | 1.239 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.352 M | 0.000 -100.00 % | 2.404 M | 0.000 -100.00 % | 1.041 M | 0.000 -100.00 % | 3.093 M | 0.000 -100.00 % | 790.000 K -53.56 % | 1.701 M -62.92 % | 4.587 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -10.619 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 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 0.000 | 0.000 | 0.000 -100.00 % | 135.856 M | 0.000 | 0.000 -100.00 % | 126.058 M | 0.000 100.00 % | -1.000 K | 0.000 -100.00 % | 69.566 M | 0.000 -100.00 % | 3.442 M | 0.000 -100.00 % | 107.692 M | 0.000 -100.00 % | 3.441 M | 0.000 -100.00 % | 95.026 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.155 M | 0.000 -100.00 % | 3.987 M 0.00 % | 3.987 M 0.00 % | 3.987 M -93.68 % | 63.128 M 4.74 % | 60.274 M 7 432 159.19 % | -811.000 -100.00 % | 60.335 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.620 M -89.31 % | 61.918 M 835.39 % | 6.620 M |
| Deferred tax liabilities non current | 0.000 -100.00 % | 4.098 M | 0.000 -100.00 % | 3.347 M | 0.000 -100.00 % | 3.801 M 0.05 % | 3.799 M | 0.000 -100.00 % | 3.568 M | 0.000 -100.00 % | 3.518 M | 0.000 -100.00 % | 3.796 M | 0.000 -100.00 % | 4.038 M | 0.000 -100.00 % | 4.058 M | 0.000 -100.00 % | 1.923 M | 0.000 -100.00 % | 2.458 M | 0.000 -100.00 % | 2.885 M | 0.000 -100.00 % | 3.769 M | 0.000 -100.00 % | 4.275 M -36.70 % | 6.754 M 9.12 % | 6.189 M -0.29 % | 6.207 M -2.89 % | 6.392 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.553 M -0.35 % | 9.587 M -0.80 % | 9.664 M |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 0.000 -100.00 % | 292.251 M | 0.000 -100.00 % | 273.714 M | 0.000 -100.00 % | 277.065 M 30.94 % | 211.604 M | 0.000 -100.00 % | 215.957 M | 0.000 -100.00 % | 220.943 M 38.87 % | 159.105 M -20.45 % | 199.998 M | 0.000 -100.00 % | 190.998 M | 0.000 -100.00 % | 202.135 M | 0.000 -100.00 % | 191.334 M | 0.000 -100.00 % | 203.473 M | 0.000 -100.00 % | 181.476 M | 0.000 -100.00 % | 195.824 M | 0.000 -100.00 % | 190.085 M 7.62 % | 176.630 M 12.59 % | 156.884 M -9.53 % | 173.414 M 14.35 % | 151.656 M -10.39 % | 169.234 M 4.15 % | 162.494 M | 0.000 -100.00 % | 169.259 M | 0.000 -100.00 % | 140.464 M -13.46 % | 162.310 M 4.20 % | 155.764 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-06-30 | 2018-03-31 | 2017-03-31 | 2016-03-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-06-30 | 2013-03-31 | 2012-09-30 | 2012-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-12-31 | 2018-09-30 | 2018-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | 0.000 100.00 % | -7.103 M -0.45 % | -7.071 M -42.53 % | -4.961 M | 0.000 | 0.000 | 0.000 100.00 % | -1.594 M -42 136.35 % | -3.774 K 41.30 % | -6.429 K -119.20 % | -2.933 K 24.70 % | -3.895 K -44.42 % | -2.697 K 4.70 % | -2.830 K 0.21 % | -2.836 K 52.24 % | -5.938 K -666.60 % | 1.048 K 108.83 % | -11.864 K -1 590.03 % | -702.000 27.40 % | -967.000 -51.33 % | -639.000 -176.85 % | 831.532 137.11 % | -2.241 K -53.81 % | -1.457 K 60.98 % | -3.734 K -320.97 % | -887.000 83.83 % | -5.487 K -111.85 % | -2.590 K -45.23 % | -1.783 K 41.14 % | -3.030 K -206.06 % | -990.000 -423.81 % | -189.000 90.33 % | -1.954 K -463.22 % | -347.000 -162.52 % | 555.000 134.32 % | -1.617 K -258.06 % | 1.023 K |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.574 M -11.32 % | 4.030 M 6.78 % | 3.774 M -41.29 % | 6.428 M 119.16 % | 2.933 M -24.70 % | 3.895 M 44.42 % | 2.697 M -4.70 % | 2.830 M -0.21 % | 2.836 M -52.24 % | 5.938 M 666.60 % | -1.048 M -108.83 % | 11.865 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 |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.030 M | 0.000 -100.00 % | 6.428 M | 0.000 -100.00 % | 3.895 M 44.42 % | 2.697 M -4.70 % | 2.830 M -0.21 % | 2.836 M -52.24 % | 5.938 M 666.60 % | -1.048 M -108.83 % | 11.865 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 |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.574 M -59.37 % | 8.796 M 84.56 % | 4.766 M -29.83 % | 6.792 M 1 765.93 % | 364.000 K | 0.000 -100.00 % | 35.271 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 |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.145 M 15.98 % | 3.574 M -59.37 % | 8.796 M 133.07 % | 3.774 M -44.43 % | 6.792 M 131.57 % | 2.933 M -92.51 % | 39.166 M 1 352.21 % | 2.697 M -4.70 % | 2.830 M -0.21 % | 2.836 M -52.24 % | 5.938 M 666.60 % | -1.048 M -108.83 % | 11.865 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 |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.574 M -11.32 % | 4.030 M 6.78 % | 3.774 M -41.29 % | 6.428 M 119.16 % | 2.933 M -24.70 % | 3.895 M 44.42 % | 2.697 M -4.70 % | 2.830 M -0.21 % | 2.836 M -52.24 % | 5.938 M 666.60 % | -1.048 M -108.83 % | 11.865 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 |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.574 M -11.32 % | 4.030 M 6.78 % | 3.774 M -41.29 % | 6.428 M 119.16 % | 2.933 M -24.70 % | 3.895 M 44.42 % | 2.697 M -4.70 % | 2.830 M -0.21 % | 2.836 M -52.24 % | 5.938 M 666.60 % | -1.048 M -108.83 % | 11.865 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 |
| 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 | 2018 | 2018 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 |