Solid Stone Company Limited SOLIDSTON.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 276.774 M 15.99 % | 238.614 M -22.33 % | 307.231 M 26.32 % | 243.210 M 41.14 % | 172.324 M -52.38 % | 361.838 M -10.17 % | 402.823 M -31.57 % | 588.706 M -7.66 % | 637.528 M 5.52 % | 604.183 M 4.30 % | 579.248 M 15.25 % | 502.614 M 8.72 % | 462.322 M 0.37 % | 460.597 M 2.54 % | 449.197 M 14.78 % | 391.338 M 2.97 % | 380.035 M 28.19 % | 296.452 M |
| Net income | 8.256 M -3.18 % | 8.527 M 45.59 % | 5.857 M 176.33 % | -7.673 M 0.80 % | -7.735 M -210.21 % | 7.018 M 3.78 % | 6.763 M -44.73 % | 12.236 M 48.35 % | 8.248 M 62.59 % | 5.073 M -74.60 % | 19.971 M 105.14 % | 9.735 M 6.25 % | 9.162 M -0.81 % | 9.237 M 30.28 % | 7.090 M -2.02 % | 7.237 M 43.00 % | 5.061 M -10.81 % | 5.674 M |
| Income before tax | 12.217 M 8.80 % | 11.229 M 35.98 % | 8.258 M 186.10 % | -9.591 M 0.95 % | -9.682 M -190.64 % | 10.682 M 4.87 % | 10.186 M -38.21 % | 16.485 M 36.02 % | 12.120 M 49.83 % | 8.089 M -73.89 % | 30.985 M 90.18 % | 16.293 M -1.64 % | 16.564 M 0.21 % | 16.530 M 45.33 % | 11.375 M 4.22 % | 10.914 M 37.89 % | 7.915 M -21.02 % | 10.022 M |
| Income before tax ratio | 0.04 -6.20 % | 0.05 75.08 % | 0.03 168.16 % | -0.04 29.82 % | -0.06 -290.32 % | 0.03 16.75 % | 0.03 -9.70 % | 0.03 47.30 % | 0.02 41.99 % | 0.01 -74.97 % | 0.05 65.02 % | 0.03 -9.52 % | 0.04 -0.17 % | 0.04 41.73 % | 0.03 -9.20 % | 0.03 33.91 % | 0.02 -38.39 % | 0.03 |
| EBITDA | 41.384 M -0.65 % | 41.653 M 2.72 % | 40.550 M 87.72 % | 21.602 M 10.63 % | 19.527 M -51.64 % | 40.378 M 25.95 % | 32.059 M -24.60 % | 42.519 M 3.37 % | 41.133 M 23.79 % | 33.228 M -15.60 % | 39.368 M 12.50 % | 34.994 M -2.08 % | 35.735 M -0.06 % | 35.756 M 19.84 % | 29.837 M 3.24 % | 28.901 M 33.16 % | 21.704 M 12.88 % | 19.228 M |
| Net income ratio | 0.03 -16.53 % | 0.04 87.46 % | 0.02 160.42 % | -0.03 29.71 % | -0.04 -331.41 % | 0.02 15.53 % | 0.02 -19.22 % | 0.02 60.65 % | 0.01 54.09 % | 0.01 -75.65 % | 0.03 78.00 % | 0.02 -2.26 % | 0.02 -1.18 % | 0.02 27.06 % | 0.02 -14.64 % | 0.02 38.87 % | 0.01 -30.42 % | 0.02 |
| Ratio EBITDA | 0.15 -14.34 % | 0.17 32.26 % | 0.13 48.60 % | 0.09 -21.62 % | 0.11 1.54 % | 0.11 40.22 % | 0.08 10.19 % | 0.07 11.94 % | 0.06 17.32 % | 0.05 -19.08 % | 0.07 -2.38 % | 0.07 -9.93 % | 0.08 -0.43 % | 0.08 16.87 % | 0.07 -10.06 % | 0.07 29.31 % | 0.06 -11.95 % | 0.06 |
| Gross profit ratio | 0.37 0.16 % | 0.37 31.53 % | 0.28 94.78 % | 0.15 -0.11 % | 0.15 -31.62 % | 0.21 11.86 % | 0.19 87.09 % | 0.10 1.57 % | 0.10 -40.55 % | 0.17 -17.58 % | 0.20 -10.00 % | 0.23 -13.06 % | 0.26 6.10 % | 0.25 -0.76 % | 0.25 10.04 % | 0.23 -5.10 % | 0.24 -0.04 % | 0.24 |
| Weighted average shs out dil | 5.396 M 0.62 % | 5.363 M -0.32 % | 5.380 M 0.00 % | 5.380 M 0.00 % | 5.380 M 0.00 % | 5.380 M 0.00 % | 5.380 M 0.00 % | 5.380 M 0.00 % | 5.380 M 0.00 % | 5.380 M 0.00 % | 5.380 M 0.00 % | 5.380 M 0.00 % | 5.380 M 0.00 % | 5.380 M 0.00 % | 5.380 M 0.00 % | 5.380 M 0.00 % | 5.380 M 25.13 % | 4.300 M |
| Weighted average shs out | 5.396 M 0.62 % | 5.363 M -0.32 % | 5.380 M 0.00 % | 5.380 M 0.00 % | 5.380 M 0.00 % | 5.380 M 0.00 % | 5.380 M 0.00 % | 5.380 M 0.00 % | 5.380 M 0.00 % | 5.380 M 0.00 % | 5.380 M 0.00 % | 5.380 M 0.00 % | 5.380 M 0.00 % | 5.380 M 0.00 % | 5.380 M 0.00 % | 5.380 M 0.00 % | 5.380 M 26.64 % | 4.248 M |
| EPS diluted | 1.53 -3.77 % | 1.59 45.87 % | 1.09 176.22 % | -1.43 0.69 % | -1.44 -210.77 % | 1.30 3.17 % | 1.26 -44.49 % | 2.27 48.37 % | 1.53 62.77 % | 0.94 -74.66 % | 3.71 104.97 % | 1.81 6.47 % | 1.70 -1.16 % | 1.72 30.30 % | 1.32 -2.22 % | 1.35 43.62 % | 0.94 -28.79 % | 1.32 |
| Earnings per share | 1.53 -3.77 % | 1.59 45.87 % | 1.09 176.22 % | -1.43 0.69 % | -1.44 -210.77 % | 1.30 3.17 % | 1.26 -44.49 % | 2.27 48.37 % | 1.53 62.77 % | 0.94 -74.66 % | 3.71 104.97 % | 1.81 6.47 % | 1.70 -1.16 % | 1.72 30.30 % | 1.32 -2.22 % | 1.35 43.62 % | 0.94 -29.85 % | 1.34 |
| Gross profit | 103.501 M 16.18 % | 89.085 M 2.15 % | 87.209 M 146.05 % | 35.444 M 40.98 % | 25.142 M -67.44 % | 77.205 M 0.48 % | 76.840 M 28.02 % | 60.022 M -6.21 % | 63.996 M -37.27 % | 102.023 M -14.03 % | 118.678 M 3.72 % | 114.419 M -5.48 % | 121.054 M 6.50 % | 113.663 M 1.76 % | 111.700 M 26.31 % | 88.431 M -2.27 % | 90.490 M 28.15 % | 70.613 M |
| Income tax expense | 3.961 M 46.62 % | 2.702 M 11.63 % | 2.420 M 226.23 % | -1.917 M 1.55 % | -1.947 M -153.15 % | 3.664 M 7.04 % | 3.423 M -19.44 % | 4.249 M 9.75 % | 3.872 M 24.39 % | 3.113 M -73.10 % | 11.571 M 71.98 % | 6.728 M -9.10 % | 7.402 M -3.80 % | 7.694 M 65.93 % | 4.637 M 26.09 % | 3.677 M 28.84 % | 2.854 M -34.35 % | 4.348 M |
| Cost of revenue | 173.273 M 15.88 % | 149.529 M -32.04 % | 220.023 M 18.83 % | 185.152 M 49.05 % | 124.220 M -56.36 % | 284.632 M -12.68 % | 325.983 M -38.34 % | 528.683 M -7.82 % | 573.532 M 14.21 % | 502.160 M 9.03 % | 460.570 M 18.64 % | 388.195 M 13.75 % | 341.268 M -1.63 % | 346.933 M 2.80 % | 337.497 M 11.42 % | 302.906 M 4.61 % | 289.546 M 28.21 % | 225.840 M |
| General and administrative expenses | 6.891 M -73.89 % | 26.393 M 265.23 % | 7.227 M 52.24 % | 4.747 M 6.69 % | 4.449 M -34.84 % | 6.828 M 39.74 % | 4.887 M 4.06 % | 4.696 M -16.79 % | 5.643 M -11.23 % | 6.357 M -6.74 % | 6.816 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 4.392 M 527.43 % | 699.950 K 97.39 % | 354.610 K 52.95 % | 231.850 K 13.31 % | 204.610 K 680.95 % | 26.200 K -87.51 % | 209.700 K -56.73 % | 484.660 K -37.56 % | 776.240 K -38.74 % | 1.267 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 16.826 M 3 505.64 % | 466.650 K -98.98 % | 45.604 M 165.84 % | 17.155 M 134.61 % | 7.312 M -81.82 % | 40.218 M 25 458.19 % | 157.360 K -97.48 % | 6.251 M 2 109.91 % | 282.870 K 7 545.14 % | 3.700 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 28.108 M 1.99 % | 27.560 M -48.18 % | 53.185 M 140.29 % | 22.134 M 84.97 % | 11.966 M -74.58 % | 47.073 M 15.24 % | 40.848 M 49.58 % | 27.309 M 0.81 % | 27.088 M -62.18 % | 71.633 M 3.53 % | 69.189 M -19.10 % | 85.528 M -5.51 % | 90.514 M 6.90 % | 84.673 M -4.36 % | 88.536 M 32.34 % | 66.899 M -10.20 % | 74.500 M 38.92 % | 53.627 M |
| Cost and expenses | 201.381 M -1.98 % | 205.447 M -24.80 % | 273.208 M 18.84 % | 229.900 M 44.46 % | 159.149 M -52.02 % | 331.705 M -9.58 % | 366.831 M -34.02 % | 555.992 M -7.43 % | 600.620 M 4.68 % | 573.793 M 8.31 % | 529.759 M 11.83 % | 473.724 M 9.71 % | 431.782 M 0.04 % | 431.607 M 1.31 % | 426.032 M 15.20 % | 369.806 M 1.58 % | 364.046 M 30.26 % | 279.467 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 |
| Selling general and administrative expenses | 11.282 M -58.36 % | 27.093 M 257.38 % | 7.581 M 52.28 % | 4.979 M 6.98 % | 4.654 M -32.11 % | 6.855 M 34.50 % | 5.096 M -1.62 % | 5.180 M -19.30 % | 6.419 M -15.80 % | 7.624 M 11.85 % | 6.816 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest income | 440.470 K -15.13 % | 518.980 K 43.67 % | 361.240 K 23.70 % | 292.020 K -2.09 % | 298.260 K -21.05 % | 377.800 K 7.88 % | 350.210 K 2.72 % | 340.920 K 138.87 % | 142.720 K 1 480.51 % | 9.030 K -77.70 % | 40.500 K -76.97 % | 175.870 K 49.27 % | 117.820 K 430.96 % | 22.190 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 19.585 M -12.31 % | 22.336 M -5.38 % | 23.606 M 1.84 % | 23.179 M -0.47 % | 23.288 M 14.73 % | 20.299 M 19.41 % | 17.000 M -19.56 % | 21.135 M -1.20 % | 21.392 M 19.05 % | 17.969 M -0.04 % | 17.976 M 56.65 % | 11.476 M -15.85 % | 13.637 M -6.76 % | 14.627 M 24.06 % | 11.790 M 10.45 % | 10.675 M 31.89 % | 8.094 M 52.56 % | 5.305 M |
| Depreciation and amortization | 9.180 M 3.11 % | 8.903 M 2.50 % | 8.686 M 8.39 % | 8.014 M 35.35 % | 5.921 M -36.99 % | 9.397 M 92.82 % | 4.873 M -0.53 % | 4.899 M -26.59 % | 6.674 M -6.91 % | 7.170 M 188.45 % | -8.106 M -237.29 % | 5.904 M 13.64 % | 5.196 M -6.55 % | 5.560 M -16.68 % | 6.672 M -8.63 % | 7.303 M 28.22 % | 5.695 M 46.00 % | 3.901 M |
| Operating income | 31.188 M -5.13 % | 32.875 M 8.47 % | 30.308 M 127.71 % | 13.310 M 1.02 % | 13.176 M -55.24 % | 29.439 M -1.13 % | 29.774 M -7.24 % | 32.097 M -4.01 % | 33.438 M 313.37 % | 8.089 M -73.89 % | 30.985 M 90.18 % | 16.293 M -1.64 % | 16.564 M 0.21 % | 16.530 M -28.64 % | 23.164 M 7.25 % | 21.598 M 34.84 % | 16.018 M 4.45 % | 15.336 M |
| Operating income ratio | 0.11 -18.21 % | 0.14 39.66 % | 0.10 80.26 % | 0.05 -28.42 % | 0.08 -6.02 % | 0.08 10.07 % | 0.07 35.57 % | 0.05 3.95 % | 0.05 291.75 % | 0.01 -74.97 % | 0.05 65.02 % | 0.03 -9.52 % | 0.04 -0.17 % | 0.04 -30.41 % | 0.05 -6.56 % | 0.06 30.94 % | 0.04 -18.53 % | 0.05 |
| Total other income expenses net | -63.176 M -187.98 % | -21.938 M | 0.000 100.00 % | -22.901 M -0.19 % | -22.858 M | 0.000 100.00 % | -19.588 M -20.70 % | -16.229 M 34.53 % | -24.788 M -36.36 % | -18.178 M | 0.000 100.00 % | -12.473 M -62 365 700.00 % | -20.000 | 0.000 100.00 % | -11.790 M -11.03 % | -10.618 M -31.50 % | -8.075 M -51.94 % | -5.315 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 190.728 M 6.18 % | 179.632 M -11.10 % | 202.065 M -2.96 % | 208.229 M 10.60 % | 188.270 M 12.03 % | 168.049 M 6.31 % | 158.079 M -4.14 % | 164.908 M -0.25 % | 165.315 M 18.06 % | 140.030 M 8.18 % | 129.445 M 9.31 % | 118.422 M 22.99 % | 96.283 M 6.58 % | 90.338 M 1 456.72 % | -6.659 M -109.72 % | 68.520 M 3.64 % | 66.115 M 65.66 % | 39.911 M |
| Total investments | 9.171 M -32.63 % | 13.614 M 0.22 % | 13.584 M 2.83 % | 13.210 M 2.70 % | 12.863 M 39.61 % | 9.214 M 0.06 % | 9.208 M -0.06 % | 9.214 M -9.40 % | 10.169 M -1.14 % | 10.287 M 0.94 % | 10.191 M 5.78 % | 9.634 M 1.94 % | 9.450 M -15.03 % | 11.122 M 0.00 % | 11.122 M 0.00 % | 11.122 M -59.10 % | 27.190 M -5.79 % | 28.859 M |
| Total debt | 191.488 M 6.07 % | 180.529 M -10.96 % | 202.756 M -3.68 % | 210.497 M 11.21 % | 189.279 M 11.41 % | 169.887 M 6.94 % | 158.865 M -4.38 % | 166.141 M -0.18 % | 166.439 M 17.40 % | 141.769 M 5.80 % | 133.994 M 7.52 % | 124.621 M 19.63 % | 104.175 M 4.24 % | 99.939 M 17 594.01 % | 564.820 K -99.27 % | 77.401 M -8.92 % | 84.984 M 74.76 % | 48.629 M |
| Accumulated other comprehensive income loss | 4.712 M -19.18 % | 5.830 M -2.95 % | 6.007 M 95.56 % | 3.072 M | 0.000 -100.00 % | 106.200 M 0.00 % | 106.200 M 0.00 % | 106.200 M 0.00 % | 106.200 M 0.00 % | 106.200 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 112.935 M 7.89 % | 104.679 M 8.87 % | 96.151 M 2.97 % | 93.377 M -7.28 % | 100.704 M -7.16 % | 108.474 M 6.92 % | 101.451 M 7.14 % | 94.693 M 14.82 % | 82.468 M 12.66 % | 73.203 M 8.53 % | 67.453 M 43.47 % | 47.016 M 12.49 % | 41.796 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock | 53.800 M 0.00 % | 53.800 M 0.00 % | 53.800 M 0.00 % | 53.800 M 0.00 % | 53.800 M 0.00 % | 53.800 M 0.00 % | 53.800 M 0.00 % | 53.800 M 0.00 % | 53.800 M 0.00 % | 53.800 M 0.00 % | 53.800 M 0.00 % | 53.800 M 0.00 % | 53.800 M 0.00 % | 53.800 M 0.00 % | 53.800 M 0.00 % | 53.800 M -6.03 % | 57.250 M 38.79 % | 41.250 M |
| Total equity | 223.847 M 3.29 % | 216.709 M 4.01 % | 208.358 M 2.82 % | 202.649 M -3.22 % | 209.391 M -3.49 % | 216.958 M 3.48 % | 209.671 M 3.36 % | 202.863 M 4.78 % | 193.609 M 5.05 % | 184.308 M 3.22 % | 178.557 M 12.92 % | 158.121 M 3.41 % | 152.901 M 3.82 % | 147.272 M 3.14 % | 142.789 M 1.91 % | 140.119 M 2.78 % | 136.326 M 1.22 % | 134.685 M |
| Other non current liabilities | 7.872 M 23.71 % | 6.363 M 10.48 % | 5.760 M 16.71 % | 4.935 M -3.01 % | 5.088 M 7.42 % | 4.736 M 6.79 % | 4.435 M 13.81 % | 3.897 M 24.73 % | 3.124 M 9.73 % | 2.847 M 13.65 % | 2.505 M 16.05 % | 2.159 M 22.25 % | 1.766 M 41.86 % | 1.245 M 49.94 % | 830.230 K -98.82 % | 70.338 M -4.79 % | 73.874 M | 0.000 |
| Long term debt | 58.838 M 5.22 % | 55.919 M -28.50 % | 78.212 M -17.56 % | 94.871 M 255.40 % | 26.694 M 141.46 % | 11.055 M -26.74 % | 15.090 M 12.17 % | 13.453 M 43.32 % | 9.387 M 2.49 % | 9.159 M 28.50 % | 7.127 M -18.04 % | 8.696 M 1 497.88 % | 544.230 K -47.61 % | 1.039 M 83.91 % | 564.820 K -92.00 % | 7.063 M -36.43 % | 11.110 M -77.15 % | 48.629 M |
| Total non current liabilities | 66.710 M 7.11 % | 62.282 M -25.83 % | 83.971 M -15.86 % | 99.806 M 214.03 % | 31.782 M 101.26 % | 15.791 M -19.13 % | 19.526 M 12.54 % | 17.350 M 38.68 % | 12.511 M 4.21 % | 12.006 M 12.01 % | 10.719 M -1.25 % | 10.855 M 369.88 % | 2.310 M 1.16 % | 2.284 M 63.69 % | 1.395 M -98.20 % | 77.401 M -8.92 % | 84.984 M 72.87 % | 49.162 M |
| Other current liabilities | 62.931 M -43.39 % | 111.169 M 13 695.64 % | -817.680 K 26.64 % | -1.115 M -107.61 % | 14.650 M -67.56 % | 45.156 M -27.50 % | 62.284 M 43.23 % | 43.484 M -60.26 % | 109.413 M -11.57 % | 123.725 M 13.85 % | 108.675 M 24.07 % | 87.592 M 2.09 % | 85.796 M 5.55 % | 81.282 M -66.45 % | 242.247 M 94.16 % | 124.768 M 7.82 % | 115.718 M -8.87 % | 126.977 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 84.510 M 161.85 % | 32.273 M 139.87 % | 13.455 M 1 107.78 % | 1.114 M -56.95 % | 2.588 M 29.08 % | 2.005 M -63.38 % | 5.474 M 6.38 % | 5.146 M 26.74 % | 4.060 M -45.58 % | 7.461 M 8.70 % | 6.864 M 33.86 % | 5.128 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 132.650 M 6.45 % | 124.609 M 0.05 % | 124.544 M 7.71 % | 115.626 M -29.29 % | 163.512 M 2.95 % | 158.832 M 10.47 % | 143.775 M -5.84 % | 152.688 M -2.78 % | 157.052 M 18.43 % | 132.610 M 7.98 % | 122.807 M 5.94 % | 115.924 M 11.33 % | 104.126 M 5.28 % | 98.901 M | 0.000 -100.00 % | 70.338 M -4.79 % | 73.874 M | 0.000 |
| Total current liabilities | 236.365 M -10.25 % | 263.373 M 14.11 % | 230.814 M 47.75 % | 156.220 M -27.26 % | 214.773 M -3.68 % | 222.980 M 1.23 % | 220.267 M -14.21 % | 256.738 M -11.06 % | 288.666 M -4.32 % | 301.698 M -7.99 % | 327.897 M 36.15 % | 240.834 M 6.65 % | 225.814 M 0.40 % | 224.910 M -7.16 % | 242.247 M 24.16 % | 195.106 M 2.91 % | 189.592 M 49.31 % | 126.977 M |
| Total liabilities | 303.075 M -6.93 % | 325.655 M 3.45 % | 314.785 M 22.95 % | 256.025 M 3.84 % | 246.555 M 3.26 % | 238.771 M -0.43 % | 239.792 M -12.51 % | 274.089 M -8.99 % | 301.177 M -3.99 % | 313.704 M -7.36 % | 338.616 M 34.54 % | 251.689 M 10.33 % | 228.125 M 0.41 % | 227.194 M -6.75 % | 243.642 M -10.59 % | 272.507 M -0.75 % | 274.576 M 55.89 % | 176.138 M |
| Other non current assets | 15.888 M -12.26 % | 18.108 M 308.40 % | 4.434 M 11.84 % | 3.964 M -39.81 % | 6.587 M 5.77 % | 6.228 M 140.09 % | 2.594 M -2.22 % | 2.653 M | 0.000 -100.00 % | 4.144 M -86.77 % | 31.325 M 45.47 % | 21.533 M -7.48 % | 23.274 M -0.93 % | 23.493 M -1.88 % | 23.943 M 108.65 % | 11.475 M -57.98 % | 27.305 M -5.85 % | 29.003 M |
| Long term investments | 9.171 M 2 037 900.00 % | 450.000 -100.00 % | 13.584 M 2.83 % | 13.210 M 43.93 % | 9.178 M 57.69 % | 5.820 M -36.79 % | 9.208 M -0.06 % | 9.214 M -9.40 % | 10.169 M -1.14 % | 10.287 M | 0.000 -100.00 % | 9.634 M 1.94 % | 9.450 M -15.03 % | 11.122 M 0.00 % | 11.122 M | 0.000 | 0.000 | 0.000 |
| Intangible assets | 34.000 K -34.94 % | 52.260 K | 0.000 -100.00 % | 830.000 -69.82 % | 2.750 K -41.11 % | 4.670 K | 0.000 | 0.000 -100.00 % | 140.583 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.900 K -40.09 % | 6.510 K | 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 |
| Goodwill and intangible assets | 34.000 K -34.94 % | 52.260 K | 0.000 -100.00 % | 830.000 -69.82 % | 2.750 K -41.11 % | 4.670 K 1 161.36 % | -440.000 | 0.000 -100.00 % | 2.788 M 2 001.29 % | -146.630 K | 0.000 -100.00 % | 1.400 K -40.17 % | 2.340 K -40.00 % | 3.900 K -40.09 % | 6.510 K | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 37.092 M 170.57 % | 13.709 M -37.98 % | 22.104 M -16.88 % | 26.593 M 120.51 % | 12.060 M -41.92 % | 20.763 M 56.81 % | 13.241 M -25.42 % | 17.755 M -13.37 % | 20.495 M -25.64 % | 27.561 M -20.64 % | 34.730 M 31.37 % | 26.436 M 13.87 % | 23.217 M -20.04 % | 29.034 M -4.01 % | 30.247 M -15.60 % | 35.839 M 6.32 % | 33.707 M 76.46 % | 19.101 M |
| Total non current assets | 62.185 M 79.08 % | 34.725 M -23.10 % | 45.157 M -11.53 % | 51.042 M 55.29 % | 32.869 M -8.01 % | 35.730 M 26.84 % | 28.171 M -13.54 % | 32.582 M -8.37 % | 35.557 M -16.44 % | 42.554 M -35.58 % | 66.055 M 8.75 % | 60.740 M 3.46 % | 58.711 M -10.65 % | 65.708 M -2.25 % | 67.220 M 39.40 % | 48.221 M -21.36 % | 61.318 M 27.47 % | 48.104 M |
| Other current assets | 106.373 M 15.81 % | 91.851 M 29.95 % | 70.681 M -4.11 % | 73.714 M -4.85 % | 77.470 M 61.69 % | 47.912 M 4 380.76 % | 1.069 M -42.16 % | 1.849 M 154.14 % | 727.470 K -98.72 % | 56.922 M 11 504.43 % | 490.520 K -46.95 % | 924.600 K 16.56 % | 793.210 K 81.46 % | 437.120 K -62.16 % | 1.155 M | 0.000 | 0.000 | 0.000 |
| Short term investments | 0.000 -100.00 % | 13.613 M | 0.000 | 0.000 -100.00 % | 3.685 M 8.59 % | 3.393 M 0.21 % | 3.386 M 12.19 % | 3.018 M 0.19 % | 3.013 M 2 765.25 % | 105.140 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 760.000 K -15.25 % | 896.730 K 29.78 % | 690.980 K -69.53 % | 2.267 M 124.86 % | 1.008 M -45.13 % | 1.838 M 133.79 % | 786.050 K -36.25 % | 1.233 M 9.68 % | 1.124 M -35.33 % | 1.738 M -61.78 % | 4.549 M -26.61 % | 6.198 M -21.46 % | 7.892 M -17.80 % | 9.601 M 32.91 % | 7.223 M -18.66 % | 8.880 M -52.94 % | 18.869 M 116.44 % | 8.718 M |
| Cash and short term investments | 760.000 K -15.25 % | 896.730 K 29.78 % | 690.980 K -69.53 % | 2.267 M 124.86 % | 1.008 M -80.72 % | 5.231 M 25.38 % | 4.172 M -1.86 % | 4.251 M 2.77 % | 4.137 M 124.38 % | 1.844 M -59.47 % | 4.549 M -26.61 % | 6.198 M -21.46 % | 7.892 M -17.80 % | 9.601 M 32.91 % | 7.223 M -18.66 % | 8.880 M -52.94 % | 18.869 M 116.44 % | 8.718 M |
| Total current assets | 464.737 M -8.45 % | 507.640 M 6.20 % | 477.986 M 17.26 % | 407.632 M -3.65 % | 423.078 M 0.73 % | 419.999 M -0.31 % | 421.292 M -5.19 % | 444.370 M -3.24 % | 459.229 M 0.83 % | 455.458 M 0.96 % | 451.118 M 29.23 % | 349.070 M 8.30 % | 322.315 M 4.39 % | 308.757 M -3.27 % | 319.212 M -12.40 % | 364.405 M 4.24 % | 349.584 M 33.06 % | 262.719 M |
| Inventory | 304.114 M -4.17 % | 317.355 M 16.11 % | 273.319 M 27.92 % | 213.656 M 2.68 % | 208.079 M 7.14 % | 194.218 M -8.36 % | 211.931 M 9.83 % | 192.957 M -15.07 % | 227.201 M -8.87 % | 249.307 M -4.62 % | 261.393 M 14.46 % | 228.376 M 23.58 % | 184.796 M 6.95 % | 172.789 M 11.61 % | 154.816 M -16.34 % | 185.045 M -6.54 % | 198.000 M 72.69 % | 114.655 M |
| Net receivables | 53.490 M -45.16 % | 97.536 M -26.83 % | 133.295 M 12.97 % | 117.995 M -13.57 % | 136.520 M -20.92 % | 172.638 M 5.75 % | 163.255 M -20.90 % | 206.386 M 46.81 % | 140.583 M -4.30 % | 146.892 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 139.346 M |
| Tax assets | 0.000 -100.00 % | 2.855 M -43.30 % | 5.035 M -30.78 % | 7.274 M 44.28 % | 5.041 M 72.96 % | 2.915 M -6.81 % | 3.128 M 5.65 % | 2.961 M 40.67 % | 2.105 M 197.03 % | 708.540 K | 0.000 -100.00 % | 3.135 M 13.27 % | 2.768 M 34.68 % | 2.055 M 8.06 % | 1.902 M 109.65 % | 907.160 K 196.60 % | 305.850 K | 0.000 |
| Other assets | 0.000 100.00 % | -290.000 | 0.000 100.00 % | -20.000 | 0.000 | 0.000 -100.00 % | 420.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 40.784 M 66.15 % | 24.546 M 12.80 % | 21.760 M 161.90 % | 8.309 M -56.93 % | 19.289 M 11.39 % | 17.316 M 37.14 % | 12.627 M -78.88 % | 59.796 M 205.12 % | 19.597 M -54.14 % | 42.733 M -51.60 % | 88.294 M 195.72 % | 29.857 M 2.85 % | 29.029 M -25.27 % | 38.846 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Tax payables | 0.000 -100.00 % | 3.050 M 272.98 % | 817.670 K -27.38 % | 1.126 M -70.89 % | 3.868 M 587.38 % | 562.660 K -64.42 % | 1.581 M 105.41 % | 769.880 K -70.42 % | 2.603 M -1.02 % | 2.630 M | 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 |
| 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 |
| Capital lease obligations | 18.199 M 265.37 % | 4.981 M -60.77 % | 12.697 M -34.67 % | 19.434 M 384.67 % | 4.010 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.060 M | 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 |
| Other total stockholders equity | 52.400 M 0.00 % | 52.400 M 0.00 % | 52.400 M 0.00 % | 52.400 M -4.53 % | 54.888 M 4.75 % | 52.400 M -3.71 % | 54.421 M 0.09 % | 54.371 M -5.18 % | 57.341 M 0.06 % | 57.305 M 0.00 % | 57.305 M 0.00 % | 57.305 M 0.00 % | 57.305 M -38.69 % | 93.472 M 5.04 % | 88.989 M 3.09 % | 86.319 M 9.16 % | 79.076 M -15.37 % | 93.435 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.086 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 532.630 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 100.00 % | -400.000 |
| Total assets | 526.922 M -2.85 % | 542.364 M 3.67 % | 523.143 M 14.06 % | 458.674 M 0.60 % | 455.946 M 0.05 % | 455.730 M 1.39 % | 449.464 M -5.76 % | 476.952 M -3.60 % | 494.786 M -0.65 % | 498.012 M -3.70 % | 517.173 M 26.20 % | 409.810 M 7.55 % | 381.026 M 1.75 % | 374.465 M -3.10 % | 386.432 M -6.35 % | 412.626 M 0.42 % | 410.902 M 32.20 % | 310.823 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Change in working capital | 1.399 M -62.28 % | 3.710 M 162.01 % | -5.983 M -225.39 % | 4.772 M 155.78 % | -8.555 M 55.18 % | -19.087 M -370.79 % | -4.054 M 58.33 % | -9.730 M 74.33 % | -37.904 M -100.45 % | -18.910 M 3.54 % | -19.604 M 29.06 % | -27.633 M -39.24 % | -19.846 M -7.76 % | -18.418 M 11.55 % | -20.823 M -7.80 % | -19.316 M -45.87 % | -13.242 M 74.10 % | -51.134 M |
| Accounts receivables | 16.081 M -64.28 % | 45.025 M 852.60 % | 4.727 M 87.95 % | 2.515 M -94.70 % | 47.449 M 617.21 % | -9.174 M -121.36 % | 42.955 M 165.46 % | -65.621 M -1 128.21 % | 6.382 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 13.242 M 130.07 % | -44.036 M 26.19 % | -59.663 M -969.79 % | -5.577 M 59.76 % | -13.861 M -178.26 % | 17.712 M 193.35 % | -18.973 M -155.41 % | 34.244 M 54.91 % | 22.106 M 82.91 % | 12.086 M 136.61 % | -33.017 M 24.24 % | -43.580 M -262.96 % | -12.007 M 33.20 % | -17.973 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 16.238 M 482.84 % | 2.786 M -79.29 % | 13.451 M 222.50 % | -10.980 M -273.80 % | -2.937 M -162.64 % | 4.689 M 109.94 % | -47.169 M -217.34 % | 40.199 M 273.75 % | -23.135 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -44.162 M -83 251.95 % | 53.110 K -99.85 % | 35.502 M 88.70 % | 18.814 M 147.99 % | -39.206 M -21.33 % | -32.314 M -268.89 % | 19.134 M 203.14 % | -18.552 M 57.11 % | -43.257 M -39.56 % | -30.996 M -331.08 % | 13.413 M -15.89 % | 15.947 M 303.43 % | -7.839 M -1 664.30 % | -444.330 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | 21.679 M 70 768.58 % | 30.590 K -99.87 % | 22.700 M 0.58 % | 22.570 M 0.07 % | 22.553 M 110.92 % | 10.693 M -40.48 % | 17.966 M 33.37 % | 13.471 M -25.32 % | 18.037 M 70.62 % | 10.572 M 10.26 % | 9.588 M 99.77 % | 4.799 M -43.62 % | 8.513 M -1.13 % | 8.611 M 28.22 % | 6.716 M 226.45 % | -5.311 M -1.53 % | -5.231 M -5.59 % | -4.954 M |
| Net cash provided by operating activities | 40.514 M 69.71 % | 23.873 M -29.08 % | 33.661 M 30.65 % | 25.764 M 151.69 % | 10.236 M -12.40 % | 11.685 M -59.67 % | 28.971 M 15.31 % | 25.125 M 2 442.27 % | -1.073 M -115.50 % | 6.921 M -46.20 % | 12.864 M 2 120.53 % | -636.640 K -106.11 % | 10.427 M -15.11 % | 12.283 M 211.75 % | 3.940 M 161.46 % | -6.411 M -31.83 % | -4.863 M 88.47 % | -42.166 M |
| Investments in property plant and equipment | -12.329 M -853.40 % | -1.293 M 69.79 % | -4.281 M -727.33 % | -517.450 K -20.97 % | -427.750 K 84.32 % | -2.728 M -659.31 % | -359.310 K 89.69 % | -3.485 M -4 403.95 % | -77.380 K 73.20 % | -288.760 K -46.90 % | -196.570 K 97.86 % | -9.172 M -1 465.28 % | -585.990 K 86.13 % | -4.224 M -266.24 % | -1.153 M 87.89 % | -9.528 M 53.26 % | -20.386 M -245.34 % | -5.903 M |
| Acquisitions net | 884.000 K | 0.000 -100.00 % | 84.750 K | 0.000 -100.00 % | 428.330 K 383.99 % | 88.500 K 4.42 % | 84.750 K | 0.000 -100.00 % | 33.500 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 125.000 K | 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 100.00 % | -13.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -18.568 M -13.81 % | -16.315 M |
| 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 -100.00 % | 16.068 M -20.56 % | 20.227 M 1 173.21 % | 1.589 M |
| Other investing activites | 1.000 K -99.83 % | 593.220 K | 0.000 | 0.000 -100.00 % | 10.000 | 0.000 100.00 % | -10.000 -200.00 % | 10.000 -99.34 % | 1.510 K -83.28 % | 9.030 K -79.24 % | 43.500 K -82.46 % | 247.980 K -84.78 % | 1.629 M 7 240.83 % | 22.190 K 28.12 % | 17.320 K -96.31 % | 469.510 K -50.63 % | 951.070 K 211.66 % | 305.160 K |
| Net cash used for investing activites | -11.444 M -1 535.00 % | -699.940 K 83.32 % | -4.196 M -710.95 % | -517.450 K -87 803.39 % | 590.000 100.02 % | -2.640 M -861.43 % | -274.570 K 92.12 % | -3.485 M -8 125.54 % | -42.370 K 84.85 % | -279.730 K -82.75 % | -153.070 K 98.29 % | -8.937 M -956.94 % | 1.043 M 124.82 % | -4.202 M -269.87 % | -1.136 M -116.21 % | 7.009 M 139.43 % | -17.777 M 12.53 % | -20.324 M |
| Debt repayment | -2.259 M 84.43 % | -14.512 M -1 346.86 % | -1.003 M -117.31 % | 5.793 M -62.34 % | 15.382 M 39.57 % | 11.022 M 251.47 % | -7.276 M -1 009.54 % | -655.790 K -102.66 % | 24.671 M 217.33 % | 7.775 M 47.61 % | 5.267 M -78.11 % | 24.057 M 541.15 % | 3.752 M -70.36 % | 12.658 M 22.12 % | 10.365 M 236.67 % | -7.584 M -120.86 % | 36.355 M 56.68 % | 23.204 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 -100.00 % | 43.450 M |
| 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 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -49.610 K 61.49 % | -128.840 K 96.42 % | -3.604 M 3.80 % | -3.746 M -2.11 % | -3.669 M -0.69 % | -3.644 M -2.68 % | -3.548 M -9.93 % | -3.228 M 0.00 % | -3.228 M -19.38 % | -2.704 M |
| Other financing activites | -27.060 M -220.04 % | -8.455 M 71.85 % | -30.038 M -0.86 % | -29.781 M -12.60 % | -26.449 M -38.52 % | -19.094 M 11.56 % | -21.589 M -3.17 % | -20.927 M 1.58 % | -21.262 M -28.88 % | -16.498 M -2.96 % | -16.023 M -28.90 % | -12.431 M 6.26 % | -13.261 M -1 161.07 % | -1.052 M 90.67 % | -11.277 M -5 120.05 % | 224.640 K 166.73 % | -336.640 K -745.19 % | -39.830 K |
| Net cash used provided by financing activities | -29.319 M -27.66 % | -22.967 M 26.01 % | -31.041 M -29.40 % | -23.988 M -116.76 % | -11.066 M -37.09 % | -8.072 M 72.03 % | -28.865 M -33.74 % | -21.582 M -742.61 % | 3.359 M 137.94 % | -8.852 M 38.35 % | -14.360 M -282.23 % | 7.880 M 159.80 % | -13.178 M -131.06 % | -5.703 M -27.86 % | -4.461 M 57.87 % | -10.587 M -132.29 % | 32.791 M -48.69 % | 63.910 M |
| Effect of forex changes on cash | 0.000 | 0.000 -100.00 % | 10.000 | 0.000 100.00 % | -1.010 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 |
| Net change in cash | -249.000 K -221.02 % | 205.750 K 113.05 % | -1.577 M -225.21 % | 1.259 M 251.64 % | -830.310 K -185.35 % | 972.870 K 675.87 % | -168.940 K -394.42 % | 57.380 K -97.44 % | 2.244 M 201.45 % | -2.211 M -34.06 % | -1.650 M 2.61 % | -1.694 M 0.86 % | -1.709 M -171.86 % | 2.377 M 243.50 % | -1.657 M 83.41 % | -9.989 M -198.40 % | 10.151 M 85.39 % | 5.476 M |
| Cash at beginning of period | 896.730 K 29.78 % | 690.980 K -69.53 % | 2.267 M 124.86 % | 1.008 M -45.13 % | 1.838 M -58.88 % | 4.469 M -3.64 % | 4.638 M 1.25 % | 4.581 M 95.99 % | 2.337 M -48.62 % | 4.549 M -26.61 % | 6.198 M -21.46 % | 7.892 M -17.80 % | 9.601 M 32.91 % | 7.223 M -18.66 % | 8.880 M -52.94 % | 18.869 M 116.44 % | 8.718 M 168.87 % | 3.242 M |
| Cash at end of period | 648.000 K -27.74 % | 896.730 K 29.78 % | 690.980 K -69.53 % | 2.267 M 125.09 % | 1.007 M -81.49 % | 5.442 M 21.77 % | 4.469 M -3.64 % | 4.638 M 1.25 % | 4.581 M 95.99 % | 2.337 M -48.62 % | 4.549 M -26.61 % | 6.198 M -21.46 % | 7.892 M -17.80 % | 9.601 M 32.91 % | 7.223 M -18.66 % | 8.880 M -52.94 % | 18.869 M 116.44 % | 8.718 M |
| Operating cash flow | 40.514 M 69.71 % | 23.873 M -29.08 % | 33.661 M 30.65 % | 25.764 M 151.69 % | 10.236 M -12.40 % | 11.685 M -59.67 % | 28.971 M 15.31 % | 25.125 M 2 442.27 % | -1.073 M -115.50 % | 6.921 M -46.20 % | 12.864 M 2 120.53 % | -636.640 K -106.11 % | 10.427 M -15.11 % | 12.283 M 211.75 % | 3.940 M 161.46 % | -6.411 M -31.83 % | -4.863 M 88.47 % | -42.166 M |
| Capital expenditure | -12.329 M -853.52 % | -1.293 M 69.80 % | -4.281 M -727.33 % | -517.450 K -20.97 % | -427.750 K 84.32 % | -2.728 M -659.31 % | -359.310 K 89.69 % | -3.485 M -4 403.95 % | -77.380 K 73.20 % | -288.760 K -46.90 % | -196.570 K 97.86 % | -9.172 M -1 465.28 % | -585.990 K 86.13 % | -4.224 M -266.24 % | -1.153 M 87.89 % | -9.528 M 53.26 % | -20.386 M -245.34 % | -5.903 M |
| Free CashFlow | 28.185 M 24.82 % | 22.580 M -23.14 % | 29.380 M 16.37 % | 25.247 M 157.39 % | 9.809 M 9.51 % | 8.957 M -68.70 % | 28.612 M 32.22 % | 21.640 M 1 981.63 % | -1.150 M -117.34 % | 6.632 M -47.64 % | 12.667 M 229.14 % | -9.809 M -199.68 % | 9.841 M 22.11 % | 8.058 M 189.20 % | 2.786 M 117.48 % | -15.939 M 36.87 % | -25.249 M 47.47 % | -48.069 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 |
| 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 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 56.744 M -25.76 % | 76.435 M -10.30 % | 85.210 M 17.24 % | 72.682 M 71.23 % | 42.447 M -41.71 % | 72.826 M 48.19 % | 49.143 M -15.21 % | 57.957 M -3.79 % | 60.240 M -29.36 % | 85.278 M 3.66 % | 82.266 M 12.96 % | 72.826 M 8.92 % | 66.861 M -23.13 % | 86.985 M 33.80 % | 65.010 M 30.11 % | 49.964 M 42.51 % | 35.059 M -50.30 % | 70.545 M 76.08 % | 40.065 M -17.40 % | 48.503 M 428.13 % | 9.184 M -92.04 % | 115.384 M 76.40 % | 65.410 M -31.15 % | 94.998 M 10.40 % | 86.046 M 1.45 % | 84.819 M -25.59 % | 113.985 M 0.39 % | 113.538 M 25.48 % | 90.481 M -38.96 % | 148.243 M 24.18 % | 119.373 M 28.23 % | 93.094 M -4.67 % | 97.658 M -50.50 % | 197.286 M 65.03 % | 119.547 M 64.25 % | 72.782 M -42.39 % | 126.326 M 17.61 % | 107.409 M 1.35 % | 105.979 M |
| Net income | 438.000 K -78.30 % | 2.018 M -29.12 % | 2.847 M -4.88 % | 2.993 M 646.38 % | 401.000 K -86.06 % | 2.876 M 41.95 % | 2.026 M 82.69 % | 1.109 M -55.94 % | 2.517 M -22.55 % | 3.250 M 40.93 % | 2.306 M -20.07 % | 2.885 M 210.88 % | -2.602 M -299.76 % | 1.303 M 179.62 % | -1.636 M -33.12 % | -1.229 M 79.89 % | -6.112 M -186.51 % | 7.065 M 225.88 % | 2.168 M 121.83 % | -9.932 M -41.14 % | -7.037 M -375.80 % | 2.551 M 38.67 % | 1.840 M -3.51 % | 1.907 M 279.13 % | 503.000 K -83.45 % | 3.039 M 22.84 % | 2.474 M 428.63 % | 468.000 K -40.61 % | 788.000 K -60.97 % | 2.019 M -49.61 % | 4.006 M 196.96 % | 1.349 M -34.39 % | 2.056 M -27.22 % | 2.825 M 45.92 % | 1.936 M -33.06 % | 2.892 M 16.54 % | 2.482 M 126.22 % | 1.097 M -10.01 % | 1.219 M |
| Income before tax | 523.000 K -87.57 % | 4.208 M 12.88 % | 3.728 M -3.64 % | 3.869 M 832.29 % | 415.000 K -85.76 % | 2.914 M 57.60 % | 1.849 M -38.53 % | 3.008 M -10.77 % | 3.371 M -22.11 % | 4.328 M 31.19 % | 3.299 M -16.86 % | 3.968 M 218.91 % | -3.337 M -249.95 % | 2.225 M 205.37 % | -2.112 M -36.70 % | -1.545 M 81.07 % | -8.161 M -248.93 % | 5.480 M 138.04 % | 2.302 M 122.77 % | -10.108 M -37.41 % | -7.356 M -270.22 % | 4.321 M 70.74 % | 2.531 M -9.38 % | 2.793 M 240.19 % | 821.000 K -81.00 % | 4.320 M 25.55 % | 3.441 M 176.16 % | 1.246 M 5.15 % | 1.185 M -71.80 % | 4.202 M -40.31 % | 7.040 M 203.45 % | 2.320 M -22.69 % | 3.001 M -52.79 % | 6.357 M 121.04 % | 2.876 M -32.88 % | 4.285 M -15.87 % | 5.094 M 204.64 % | 1.672 M -5.16 % | 1.763 M |
| Income before tax ratio | 0.01 -83.26 % | 0.06 25.83 % | 0.04 -17.81 % | 0.05 444.47 % | 0.01 -75.57 % | 0.04 6.35 % | 0.04 -27.51 % | 0.05 -7.25 % | 0.06 10.26 % | 0.05 26.55 % | 0.04 -26.40 % | 0.05 209.17 % | -0.05 -295.09 % | 0.03 178.75 % | -0.03 -5.06 % | -0.03 86.72 % | -0.23 -399.68 % | 0.08 35.19 % | 0.06 127.57 % | -0.21 73.98 % | -0.80 -2 238.60 % | 0.04 -3.21 % | 0.04 31.61 % | 0.03 208.14 % | 0.01 -81.27 % | 0.05 68.72 % | 0.03 175.08 % | 0.01 -16.21 % | 0.01 -53.80 % | 0.03 -51.94 % | 0.06 136.65 % | 0.02 -18.90 % | 0.03 -4.63 % | 0.03 33.94 % | 0.02 -59.14 % | 0.06 46.02 % | 0.04 159.02 % | 0.02 -6.42 % | 0.02 |
| EBITDA | 8.223 M -30.60 % | 11.848 M 4.80 % | 11.305 M 5.28 % | 10.738 M 36.79 % | 7.850 M -26.48 % | 10.678 M 14.60 % | 9.318 M -14.18 % | 10.857 M -6.28 % | 11.585 M -6.10 % | 12.337 M 8.63 % | 11.357 M -4.06 % | 11.838 M 151.23 % | 4.712 M -55.03 % | 10.478 M 64.67 % | 6.363 M 12.24 % | 5.669 M 723.65 % | -909.000 K -107.05 % | 12.888 M 39.37 % | 9.247 M 580.43 % | 1.359 M 134.27 % | -3.966 M -141.13 % | 9.643 M -5.93 % | 10.251 M -4.32 % | 10.714 M 24.18 % | 8.628 M -7.18 % | 9.295 M -6.82 % | 9.975 M 28.48 % | 7.764 M 0.95 % | 7.691 M -12.44 % | 8.784 M -22.67 % | 11.359 M 62.16 % | 7.005 M -18.41 % | 8.586 M -28.93 % | 12.081 M 47.95 % | 8.166 M -7.74 % | 8.851 M -9.17 % | 9.745 M 58.30 % | 6.156 M 10.42 % | 5.575 M |
| Net income ratio | 0.01 -70.76 % | 0.03 -20.98 % | 0.03 -18.86 % | 0.04 335.90 % | 0.01 -76.08 % | 0.04 -4.21 % | 0.04 115.45 % | 0.02 -54.20 % | 0.04 9.64 % | 0.04 35.95 % | 0.03 -29.24 % | 0.04 201.79 % | -0.04 -359.88 % | 0.01 159.51 % | -0.03 -2.31 % | -0.02 85.89 % | -0.17 -274.08 % | 0.10 85.08 % | 0.05 126.43 % | -0.20 73.28 % | -0.77 -3 565.07 % | 0.02 -21.39 % | 0.03 40.13 % | 0.02 243.40 % | 0.01 -83.69 % | 0.04 65.08 % | 0.02 426.56 % | 0.00 -52.67 % | 0.01 -36.05 % | 0.01 -59.42 % | 0.03 131.59 % | 0.01 -31.17 % | 0.02 47.03 % | 0.01 -11.58 % | 0.02 -59.24 % | 0.04 102.27 % | 0.02 92.34 % | 0.01 -11.21 % | 0.01 |
| Ratio EBITDA | 0.14 -6.51 % | 0.16 16.83 % | 0.13 -10.20 % | 0.15 -20.11 % | 0.18 26.13 % | 0.15 -22.67 % | 0.19 1.22 % | 0.19 -2.59 % | 0.19 32.94 % | 0.14 4.79 % | 0.14 -15.07 % | 0.16 130.65 % | 0.07 -41.49 % | 0.12 23.07 % | 0.10 -13.74 % | 0.11 537.61 % | -0.03 -114.19 % | 0.18 -20.84 % | 0.23 723.73 % | 0.03 106.49 % | -0.43 -616.72 % | 0.08 -46.67 % | 0.16 38.96 % | 0.11 12.48 % | 0.10 -8.50 % | 0.11 25.22 % | 0.09 27.97 % | 0.07 -19.55 % | 0.09 43.45 % | 0.06 -37.73 % | 0.10 26.46 % | 0.08 -14.41 % | 0.09 43.57 % | 0.06 -10.35 % | 0.07 -43.83 % | 0.12 57.64 % | 0.08 34.60 % | 0.06 8.95 % | 0.05 |
| Gross profit ratio | 0.40 -20.52 % | 0.50 39.94 % | 0.36 15.60 % | 0.31 1.61 % | 0.30 24.72 % | 0.24 0.83 % | 0.24 -35.18 % | 0.37 -1.32 % | 0.38 22.52 % | 0.31 14.16 % | 0.27 -16.31 % | 0.32 38.65 % | 0.23 52.67 % | 0.15 -39.54 % | 0.25 -13.61 % | 0.29 81.51 % | 0.16 -30.61 % | 0.23 -53.18 % | 0.49 210.61 % | 0.16 43.85 % | 0.11 -18.26 % | 0.13 -56.70 % | 0.31 40.61 % | 0.22 -5.56 % | 0.23 28.73 % | 0.18 -12.04 % | 0.21 24.70 % | 0.17 -20.35 % | 0.21 0.73 % | 0.21 -27.01 % | 0.28 -17.59 % | 0.34 64.44 % | 0.21 -23.38 % | 0.27 9.48 % | 0.25 -17.16 % | 0.30 2.81 % | 0.29 68.35 % | 0.17 5.77 % | 0.16 |
| Weighted average shs out dil | 5.475 M 3.09 % | 5.311 M -1.13 % | 5.372 M 0.51 % | 5.345 M -6.70 % | 5.729 M 6.48 % | 5.380 M 0.00 % | 5.380 M 0.00 % | 5.380 M 0.00 % | 5.380 M 0.00 % | 5.380 M 0.00 % | 5.380 M 0.70 % | 5.343 M -1.44 % | 5.421 M 0.76 % | 5.380 M -1.34 % | 5.453 M 2.06 % | 5.343 M -0.33 % | 5.361 M -0.35 % | 5.380 M -0.74 % | 5.420 M 0.96 % | 5.369 M -0.06 % | 5.372 M -0.08 % | 5.376 M -0.66 % | 5.412 M 5.00 % | 5.154 M -7.78 % | 5.589 M 1.90 % | 5.484 M 1.97 % | 5.378 M 3.43 % | 5.200 M -1.02 % | 5.253 M -2.35 % | 5.380 M -0.62 % | 5.414 M 0.62 % | 5.380 M 0.00 % | 5.380 M 0.02 % | 5.379 M 0.02 % | 5.378 M 0.41 % | 5.356 M -0.23 % | 5.368 M -2.14 % | 5.485 M 3.49 % | 5.300 M |
| Weighted average shs out | 5.475 M 3.09 % | 5.311 M -1.13 % | 5.372 M 0.51 % | 5.345 M -6.70 % | 5.729 M 6.48 % | 5.380 M 0.00 % | 5.380 M 0.00 % | 5.380 M 0.00 % | 5.380 M 0.00 % | 5.380 M 0.00 % | 5.380 M 0.70 % | 5.343 M -0.70 % | 5.380 M 0.00 % | 5.380 M 0.00 % | 5.380 M 0.68 % | 5.343 M -0.33 % | 5.361 M -0.35 % | 5.380 M -0.74 % | 5.420 M 0.96 % | 5.369 M -0.06 % | 5.372 M -0.08 % | 5.376 M -0.66 % | 5.412 M 5.00 % | 5.154 M -7.78 % | 5.589 M 1.90 % | 5.484 M 1.97 % | 5.378 M 3.43 % | 5.200 M -1.02 % | 5.253 M -2.35 % | 5.380 M -0.62 % | 5.414 M 0.62 % | 5.380 M 0.00 % | 5.380 M 0.02 % | 5.379 M 0.02 % | 5.378 M 0.41 % | 5.356 M -0.23 % | 5.368 M -2.14 % | 5.485 M 3.49 % | 5.300 M |
| EPS diluted | 0.08 -78.95 % | 0.38 -28.30 % | 0.53 -5.36 % | 0.56 700.00 % | 0.07 -86.79 % | 0.53 39.47 % | 0.38 80.95 % | 0.21 -55.32 % | 0.47 -22.95 % | 0.61 41.86 % | 0.43 -20.37 % | 0.54 212.50 % | -0.48 -300.00 % | 0.24 180.00 % | -0.30 -30.43 % | -0.23 79.82 % | -1.14 -187.02 % | 1.31 227.50 % | 0.40 121.62 % | -1.85 -41.22 % | -1.31 -378.72 % | 0.47 38.24 % | 0.34 -8.11 % | 0.37 311.11 % | 0.09 -83.64 % | 0.55 19.57 % | 0.46 411.11 % | 0.09 -40.00 % | 0.15 -60.53 % | 0.38 -48.65 % | 0.74 196.00 % | 0.25 -34.21 % | 0.38 -28.30 % | 0.53 47.22 % | 0.36 -33.33 % | 0.54 17.39 % | 0.46 130.00 % | 0.20 -13.04 % | 0.23 |
| Earnings per share | 0.08 -78.95 % | 0.38 -28.30 % | 0.53 -5.36 % | 0.56 700.00 % | 0.07 -86.79 % | 0.53 39.47 % | 0.38 80.95 % | 0.21 -55.32 % | 0.47 -22.95 % | 0.61 41.86 % | 0.43 -20.37 % | 0.54 212.50 % | -0.48 -300.00 % | 0.24 180.00 % | -0.30 -30.43 % | -0.23 79.82 % | -1.14 -187.02 % | 1.31 227.50 % | 0.40 121.62 % | -1.85 -41.22 % | -1.31 -378.72 % | 0.47 38.24 % | 0.34 -8.11 % | 0.37 311.11 % | 0.09 -83.64 % | 0.55 19.57 % | 0.46 411.11 % | 0.09 -40.00 % | 0.15 -60.53 % | 0.38 -48.65 % | 0.74 196.00 % | 0.25 -34.21 % | 0.38 -28.30 % | 0.53 47.22 % | 0.36 -33.33 % | 0.54 17.39 % | 0.46 130.00 % | 0.20 -13.04 % | 0.23 |
| Gross profit | 22.433 M -41.00 % | 38.019 M 25.52 % | 30.288 M 35.52 % | 22.349 M 73.99 % | 12.845 M -27.31 % | 17.670 M 49.42 % | 11.826 M -45.03 % | 21.515 M -5.06 % | 22.661 M -13.45 % | 26.184 M 18.34 % | 22.125 M -5.46 % | 23.402 M 51.02 % | 15.496 M 17.35 % | 13.205 M -19.11 % | 16.324 M 12.41 % | 14.522 M 158.67 % | 5.614 M -65.51 % | 16.279 M -17.56 % | 19.746 M 156.57 % | 7.696 M 659.72 % | 1.013 M -93.49 % | 15.570 M -23.62 % | 20.385 M -3.19 % | 21.056 M 4.26 % | 20.195 M 30.60 % | 15.464 M -34.55 % | 23.625 M 25.19 % | 18.871 M -0.05 % | 18.880 M -38.52 % | 30.708 M -9.36 % | 33.878 M 5.67 % | 32.061 M 56.75 % | 20.453 M -62.07 % | 53.924 M 80.67 % | 29.846 M 36.06 % | 21.936 M -40.77 % | 37.033 M 98.01 % | 18.703 M 7.19 % | 17.448 M |
| Income tax expense | 84.000 K -96.16 % | 2.190 M 148.58 % | 881.000 K 0.57 % | 876.000 K 6 157.14 % | 14.000 K -88.89 % | 126.000 K 170.79 % | -178.000 K -109.37 % | 1.899 M 122.37 % | 854.000 K -20.71 % | 1.077 M 8.36 % | 994.000 K -8.30 % | 1.084 M 247.48 % | -735.000 K -179.65 % | 922.780 K 293.86 % | -476.000 K -51.11 % | -315.000 K 84.63 % | -2.049 M -29.24 % | -1.585 M -1 283.16 % | 134.000 K 175.71 % | -177.000 K 44.51 % | -319.000 K -118.02 % | 1.770 M 156.14 % | 691.000 K -22.01 % | 886.000 K 178.62 % | 318.000 K -75.18 % | 1.281 M 32.47 % | 967.000 K 24.29 % | 778.000 K 95.97 % | 397.000 K -81.82 % | 2.183 M -28.04 % | 3.034 M 212.46 % | 971.000 K 2.75 % | 945.000 K -75.97 % | 3.933 M 318.39 % | 940.000 K -32.52 % | 1.393 M -46.67 % | 2.612 M 354.24 % | 575.000 K 5.70 % | 544.000 K |
| Cost of revenue | 34.311 M -10.69 % | 38.416 M -30.05 % | 54.922 M 9.12 % | 50.333 M 70.03 % | 29.602 M -46.33 % | 55.156 M 47.80 % | 37.317 M 2.40 % | 36.442 M -3.03 % | 37.579 M -36.41 % | 59.095 M -1.74 % | 60.141 M 21.68 % | 49.424 M -3.78 % | 51.365 M -30.38 % | 73.780 M 51.54 % | 48.686 M 37.37 % | 35.442 M 20.37 % | 29.445 M -45.74 % | 54.266 M 167.07 % | 20.319 M -50.21 % | 40.807 M 399.41 % | 8.171 M -91.81 % | 99.813 M 121.68 % | 45.025 M -39.11 % | 73.942 M 12.29 % | 65.851 M -5.05 % | 69.355 M -23.25 % | 90.360 M -4.55 % | 94.667 M 32.21 % | 71.601 M -39.08 % | 117.535 M 37.48 % | 85.495 M 40.08 % | 61.033 M -20.95 % | 77.205 M -46.15 % | 143.361 M 59.82 % | 89.701 M 76.42 % | 50.846 M -43.06 % | 89.293 M 0.66 % | 88.706 M 0.20 % | 88.531 M |
| General and administrative expenses | 0.000 -100.00 % | 10.210 M | 0.000 | 0.000 | 0.000 -100.00 % | 9.242 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 17.484 M 367.24 % | 3.742 M -83.41 % | 22.552 M 62.05 % | 13.917 M | 0.000 | 0.000 | 0.000 -100.00 % | 131.000 K -19.14 % | 162.000 K 129.65 % | -546.440 K -171.24 % | 767.000 K 248.64 % | 220.000 K 111.54 % | 104.000 K 104.26 % | -2.442 M -4 239.51 % | 59.000 K -46.36 % | 110.000 K -95.18 % | 2.281 M 783.96 % | -333.500 K -440.31 % | 98.000 K -43.02 % | 172.000 K 152.94 % | 68.000 K 106.33 % | -1.074 M -261.23 % | 666.000 K 111.43 % | 315.000 K 115.75 % | 146.000 K 114.62 % | -998.640 K -728.08 % | 159.000 K -40.89 % | 269.000 K -63.05 % | 728.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.000 K |
| Operating expenses | 17.484 M 61.96 % | 10.795 M -52.13 % | 22.552 M 62.05 % | 13.917 M 84.01 % | 7.563 M -19.92 % | 9.444 M 86.68 % | 5.059 M -61.11 % | 13.009 M -3.25 % | 13.446 M -14.89 % | 15.798 M 15.28 % | 13.704 M -1.77 % | 13.951 M 6.87 % | 13.054 M 768.25 % | 1.503 M -87.73 % | 12.249 M 14.93 % | 10.658 M 1.81 % | 10.469 M 102.35 % | 5.174 M -57.89 % | 12.286 M 72.39 % | 7.127 M 2.24 % | 6.971 M -4.15 % | 7.273 M -43.60 % | 12.896 M 0.08 % | 12.886 M -8.06 % | 14.016 M 8 944.91 % | 154.960 K -98.97 % | 15.054 M 20.31 % | 12.513 M -4.67 % | 13.126 M -43.71 % | 23.320 M -1.98 % | 23.791 M -7.99 % | 25.857 M 90.22 % | 13.593 M -68.37 % | 42.978 M 83.32 % | 23.444 M 62.91 % | 14.391 M -50.47 % | 29.053 M 104.83 % | 14.184 M 7.27 % | 13.223 M |
| Cost and expenses | 51.795 M -22.56 % | 66.882 M -13.67 % | 77.474 M 20.58 % | 64.250 M 72.88 % | 37.165 M -42.47 % | 64.600 M 52.44 % | 42.376 M -14.31 % | 49.451 M -3.08 % | 51.025 M -31.87 % | 74.893 M 1.42 % | 73.845 M 16.52 % | 63.375 M -1.62 % | 64.419 M -14.43 % | 75.283 M 23.55 % | 60.935 M 32.18 % | 46.100 M 15.50 % | 39.914 M -32.85 % | 59.439 M 82.30 % | 32.605 M -31.98 % | 47.934 M 216.56 % | 15.142 M -85.86 % | 107.086 M 84.88 % | 57.921 M -33.29 % | 86.828 M 8.72 % | 79.867 M 14.90 % | 69.510 M -34.06 % | 105.414 M -1.65 % | 107.180 M 26.50 % | 84.727 M -39.85 % | 140.855 M 28.89 % | 109.286 M 25.78 % | 86.890 M -4.30 % | 90.798 M -51.27 % | 186.339 M 64.69 % | 113.145 M 73.44 % | 65.237 M -44.88 % | 118.345 M 15.02 % | 102.890 M 1.12 % | 101.754 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 |
| Selling general and administrative expenses | 0.000 -100.00 % | 7.053 M | 0.000 | 0.000 -100.00 % | 7.563 M -19.92 % | 9.444 M 86.68 % | 5.059 M -1.19 % | 5.120 M -3.87 % | 5.326 M -42.91 % | 9.329 M 50.27 % | 6.208 M 2.14 % | 6.078 M 13.25 % | 5.367 M 10.75 % | 4.846 M -6.83 % | 5.201 M 24.34 % | 4.183 M 8.85 % | 3.843 M -14.22 % | 4.480 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 |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.530 K | 0.000 | 0.000 | 0.000 100.00 % | -752.510 K | 0.000 | 0.000 | 0.000 -100.00 % | 297.900 K | 0.000 | 0.000 | 0.000 -100.00 % | 377.620 K | 0.000 | 0.000 | 0.000 100.00 % | -1.791 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 |
| Interest expense | 4.491 M -11.56 % | 5.078 M 4.57 % | 4.856 M 6.82 % | 4.546 M -10.93 % | 5.104 M -7.33 % | 5.508 M 5.72 % | 5.210 M -8.10 % | 5.669 M -4.69 % | 5.948 M 10.80 % | 5.368 M -9.26 % | 5.916 M 3.08 % | 5.739 M -2.84 % | 5.907 M 6.86 % | 5.528 M -12.75 % | 6.336 M 13.22 % | 5.596 M 0.65 % | 5.560 M 25.41 % | 4.433 M -14.86 % | 5.207 M -52.08 % | 10.867 M 659.40 % | 1.431 M -50.85 % | 2.912 M -45.66 % | 5.358 M -4.32 % | 5.600 M 5.92 % | 5.287 M 40.82 % | 3.755 M -29.29 % | 5.310 M 0.21 % | 5.299 M 0.06 % | 5.296 M | 0.000 -100.00 % | 3.047 M -21.55 % | 3.884 M 0.65 % | 3.859 M -15.92 % | 4.590 M 30.16 % | 3.526 M 8.19 % | 3.259 M 14.04 % | 2.858 M 0.41 % | 2.846 M 15.46 % | 2.465 M |
| Depreciation and amortization | 3.209 M 39.83 % | 2.295 M -15.66 % | 2.721 M 17.13 % | 2.323 M -0.34 % | 2.331 M 3.32 % | 2.256 M 1.62 % | 2.220 M 0.00 % | 2.220 M 0.54 % | 2.208 M 1.10 % | 2.184 M 0.69 % | 2.169 M 0.09 % | 2.167 M 0.05 % | 2.166 M -10.72 % | 2.426 M 8.84 % | 2.229 M 31.50 % | 1.695 M 1.80 % | 1.665 M -1.48 % | 1.690 M 0.06 % | 1.689 M 173.30 % | 618.000 K -67.88 % | 1.924 M -20.16 % | 2.410 M 1.98 % | 2.363 M 1.85 % | 2.320 M 0.74 % | 2.303 M 88.73 % | 1.220 M -0.30 % | 1.224 M 0.41 % | 1.219 M 0.74 % | 1.210 M -13.36 % | 1.397 M 9.79 % | 1.272 M 58.80 % | 801.000 K -53.59 % | 1.726 M 52.12 % | 1.135 M -35.68 % | 1.764 M 34.97 % | 1.307 M -27.14 % | 1.794 M 9.51 % | 1.638 M 21.60 % | 1.347 M |
| Operating income | 4.949 M -48.19 % | 9.553 M 23.49 % | 7.736 M -8.25 % | 8.432 M 59.64 % | 5.282 M -35.79 % | 8.226 M 21.56 % | 6.767 M -20.44 % | 8.506 M -7.69 % | 9.215 M -7.79 % | 9.993 M 18.67 % | 8.421 M -10.90 % | 9.451 M 287.02 % | 2.442 M -69.39 % | 7.977 M 95.75 % | 4.075 M 5.46 % | 3.864 M 179.59 % | -4.855 M -143.72 % | 11.105 M 47.89 % | 7.509 M 889.33 % | 759.000 K 112.81 % | -5.925 M -181.92 % | 7.233 M -8.32 % | 7.889 M -6.01 % | 8.393 M 37.41 % | 6.108 M -24.36 % | 8.075 M -7.73 % | 8.751 M 33.71 % | 6.545 M 0.99 % | 6.481 M 54.23 % | 4.202 M -40.31 % | 7.040 M 13.48 % | 6.204 M -9.56 % | 6.860 M -37.33 % | 10.947 M 280.62 % | 2.876 M -61.88 % | 7.544 M -5.12 % | 7.951 M 75.95 % | 4.519 M 6.98 % | 4.224 M |
| Operating income ratio | 0.09 -30.22 % | 0.12 37.66 % | 0.09 -21.74 % | 0.12 -6.77 % | 0.12 10.17 % | 0.11 -17.97 % | 0.14 -6.18 % | 0.15 -4.06 % | 0.15 30.54 % | 0.12 14.48 % | 0.10 -21.12 % | 0.13 255.32 % | 0.04 -60.17 % | 0.09 46.30 % | 0.06 -18.95 % | 0.08 155.85 % | -0.14 -187.97 % | 0.16 -16.01 % | 0.19 1 097.69 % | 0.02 102.43 % | -0.65 -1 129.15 % | 0.06 -48.02 % | 0.12 36.51 % | 0.09 24.46 % | 0.07 -25.43 % | 0.10 24.00 % | 0.08 33.18 % | 0.06 -19.52 % | 0.07 152.69 % | 0.03 -51.94 % | 0.06 -11.51 % | 0.07 -5.13 % | 0.07 26.60 % | 0.06 130.64 % | 0.02 -76.79 % | 0.10 64.68 % | 0.06 49.60 % | 0.04 5.56 % | 0.04 |
| Total other income expenses net | -4.426 M 17.21 % | -5.346 M -33.38 % | -4.008 M 12.16 % | -4.563 M 6.25 % | -4.867 M 8.38 % | -5.312 M -8.01 % | -4.918 M 11.21 % | -5.539 M 4.27 % | -5.786 M -2.13 % | -5.665 M -10.62 % | -5.121 M 6.60 % | -5.483 M 5.12 % | -5.779 M -0.48 % | -5.752 M 7.04 % | -6.187 M -14.38 % | -5.409 M -64.96 % | -3.279 M 41.72 % | -5.626 M -8.05 % | -5.207 M 51.23 % | -10.677 M -663.73 % | -1.398 M 51.99 % | -2.912 M 45.66 % | -5.358 M 4.32 % | -5.600 M -4.52 % | -5.358 M -42.71 % | -3.755 M 26.81 % | -5.130 M -0.35 % | -5.112 M -11.88 % | -4.569 M -22 844 900.00 % | -20.000 | 0.000 100.00 % | -3.884 M -0.65 % | -3.859 M 15.92 % | -4.590 M | 0.000 100.00 % | -3.259 M -12.90 % | -2.887 M -1.40 % | -2.847 M -15.68 % | -2.461 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-06-30 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-03-31 | 2022-09-30 | 2022-03-31 | 2021-09-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-03-31 | 2017-03-31 | 2016-03-31 | 2015-03-31 | 2014-03-31 | 2013-03-31 | 2012-09-30 | 2012-03-31 | 2011-03-31 | 2010-03-31 | 2009-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 190.840 M | 0.000 -100.00 % | 168.162 M | 0.000 -100.00 % | 179.632 M | 0.000 -100.00 % | 193.376 M -4.30 % | 202.065 M -3.56 % | 209.521 M 0.62 % | 208.229 M 20.50 % | 172.804 M -8.21 % | 188.270 M | 0.000 -100.00 % | 160.986 M | 0.000 -100.00 % | 168.049 M | 0.000 -100.00 % | 149.732 M | 0.000 -100.00 % | 158.079 M -3.92 % | 164.521 M -0.21 % | 164.871 M 18.16 % | 139.536 M 7.70 % | 129.563 M 3.56 % | 125.111 M 29.94 % | 96.283 M 1 181.35 % | -8.904 M -109.86 % | 90.338 M 1 456.72 % | -6.659 M -109.68 % | 68.781 M -0.17 % | 68.900 M |
| Total investments | 0.000 -100.00 % | 9.171 M | 0.000 -100.00 % | 18.100 M | 0.000 -100.00 % | 13.614 M | 0.000 -100.00 % | 18.216 M 34.10 % | 13.584 M -20.95 % | 17.183 M 30.08 % | 13.210 M 43.13 % | 9.229 M -28.25 % | 12.863 M | 0.000 -100.00 % | 9.197 M | 0.000 -100.00 % | 9.214 M | 0.000 -100.00 % | 8.901 M | 0.000 -100.00 % | 9.208 M 0.08 % | 9.201 M | 0.000 -100.00 % | 10.274 M 0.94 % | 10.178 M 7.70 % | 9.450 M 0.00 % | 9.450 M -62.89 % | 25.462 M 128.94 % | 11.122 M 0.00 % | 11.122 M | 0.000 | 0.000 |
| Total debt | 0.000 -100.00 % | 191.488 M | 0.000 -100.00 % | 169.951 M | 0.000 -100.00 % | 180.529 M | 0.000 -100.00 % | 193.707 M -4.46 % | 202.756 M -4.71 % | 212.776 M 1.08 % | 210.497 M 20.91 % | 174.095 M -8.02 % | 189.279 M | 0.000 -100.00 % | 164.219 M | 0.000 -100.00 % | 169.887 M | 0.000 -100.00 % | 150.347 M | 0.000 -100.00 % | 158.865 M -4.38 % | 166.141 M -0.18 % | 166.439 M 17.40 % | 141.769 M 5.80 % | 133.994 M 4.09 % | 128.727 M 23.57 % | 104.175 M 6 460.16 % | 1.588 M -98.41 % | 99.939 M 17 594.01 % | 564.820 K -99.27 % | 77.401 M -8.92 % | 84.984 M |
| Accumulated other comprehensive income loss | 223.847 M 31.64 % | 170.047 M -22.71 % | 220.013 M | 0.000 -100.00 % | 216.709 M | 0.000 -100.00 % | 211.911 M 293.89 % | 53.800 M -49.34 % | 106.200 M 97.40 % | 53.800 M -49.34 % | 106.200 M 97.40 % | 53.800 M -49.34 % | 106.200 M -46.93 % | 200.120 M | 0.000 -100.00 % | 216.958 M | 0.000 -100.00 % | 212.107 M | 0.000 -100.00 % | 209.671 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -268.000 K -1 277.89 % | -19.450 K |
| Retained earnings | 0.000 -100.00 % | 112.935 M | 0.000 | 0.000 | 0.000 -100.00 % | 104.679 M | 0.000 | 0.000 -100.00 % | 96.151 M | 0.000 -100.00 % | 90.294 M | 0.000 -100.00 % | 100.704 M | 0.000 | 0.000 | 0.000 -100.00 % | 108.474 M | 0.000 | 0.000 | 0.000 -100.00 % | 101.451 M 7.14 % | 94.693 M 14.69 % | 82.566 M 12.74 % | 73.238 M 8.58 % | 67.453 M 44.00 % | 46.843 M 12.08 % | 41.796 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock | 0.000 -100.00 % | 53.800 M | 0.000 -100.00 % | 53.800 M | 0.000 -100.00 % | 53.800 M | 0.000 -100.00 % | 53.800 M 0.00 % | 53.800 M 0.00 % | 53.800 M 0.00 % | 53.800 M 0.00 % | 53.800 M 0.00 % | 53.800 M | 0.000 -100.00 % | 53.800 M | 0.000 -100.00 % | 53.800 M | 0.000 -100.00 % | 53.800 M | 0.000 -100.00 % | 53.800 M 0.00 % | 53.800 M 0.00 % | 53.800 M 0.00 % | 53.800 M 0.00 % | 53.800 M 0.00 % | 53.800 M 0.00 % | 53.800 M -50.00 % | 107.600 M 100.00 % | 53.800 M 0.00 % | 53.800 M 0.00 % | 53.800 M 0.00 % | 53.800 M |
| Total equity | 223.847 M 0.00 % | 223.847 M 1.74 % | 220.013 M 0.00 % | 220.013 M 1.52 % | 216.709 M 0.00 % | 216.709 M 2.26 % | 211.911 M 0.00 % | 211.911 M 1.71 % | 208.358 M 2.53 % | 203.223 M 0.28 % | 202.649 M 0.25 % | 202.152 M -3.46 % | 209.391 M 4.63 % | 200.120 M 0.00 % | 200.120 M -7.76 % | 216.958 M 0.00 % | 216.958 M 2.29 % | 212.107 M 0.00 % | 212.107 M 1.16 % | 209.671 M 0.00 % | 209.671 M 3.84 % | 201.909 M 4.77 % | 192.716 M 5.09 % | 183.388 M 3.26 % | 177.603 M 13.13 % | 156.993 M 2.68 % | 152.901 M -50.07 % | 306.220 M 107.93 % | 147.272 M 3.14 % | 142.789 M 2.10 % | 139.851 M 2.60 % | 136.307 M |
| Other non current liabilities | -223.847 M -2 943.58 % | 7.872 M 103.58 % | -220.013 M -3 346.47 % | 6.777 M 103.13 % | -216.709 M -3 505.76 % | 6.363 M 103.00 % | -211.911 M -3 544.03 % | 6.153 M 6.83 % | 5.760 M 17.88 % | 4.886 M -0.99 % | 4.935 M -6.73 % | 5.291 M 3.99 % | 5.088 M 102.54 % | -200.120 M -4 193.27 % | 4.889 M 102.25 % | -216.958 M -4 680.72 % | 4.736 M 102.23 % | -212.107 M -4 604.29 % | 4.709 M 102.25 % | -209.671 M -4 827.25 % | 4.435 M 13.81 % | 3.897 M 24.74 % | 3.124 M 9.73 % | 2.847 M 13.65 % | 2.505 M 16.03 % | 2.159 M 22.26 % | 1.766 M -29.08 % | 2.490 M 100.02 % | 1.245 M 49.94 % | 830.230 K 191.54 % | -907.000 K -196.41 % | -306.000 K |
| Long term debt | 0.000 -100.00 % | 58.838 M | 0.000 -100.00 % | 48.387 M | 0.000 -100.00 % | 55.919 M | 0.000 -100.00 % | 69.352 M -11.33 % | 78.212 M -10.63 % | 87.515 M -7.75 % | 94.871 M 172.44 % | 34.822 M 30.45 % | 26.694 M | 0.000 -100.00 % | 39.459 M | 0.000 -100.00 % | 11.055 M | 0.000 -100.00 % | 13.029 M | 0.000 -100.00 % | 15.090 M 12.17 % | 13.453 M 43.32 % | 9.387 M 2.49 % | 9.159 M 28.51 % | 7.127 M -18.04 % | 8.696 M 1 497.85 % | 544.230 K -65.73 % | 1.588 M 52.88 % | 1.039 M 83.91 % | 564.820 K -92.00 % | 7.063 M -36.43 % | 11.110 M |
| Total non current liabilities | -223.847 M -435.55 % | 66.710 M 130.32 % | -220.013 M -498.83 % | 55.164 M 125.46 % | -216.709 M -447.95 % | 62.282 M 129.39 % | -211.911 M -380.66 % | 75.505 M -10.08 % | 83.971 M -9.12 % | 92.401 M -7.42 % | 99.806 M 148.81 % | 40.113 M 26.21 % | 31.782 M 115.88 % | -200.120 M -551.25 % | 44.348 M 120.44 % | -216.958 M -1 473.91 % | 15.791 M 107.44 % | -212.107 M -1 295.78 % | 17.738 M 108.46 % | -209.671 M -1 173.83 % | 19.526 M 12.54 % | 17.350 M 38.68 % | 12.511 M 4.21 % | 12.006 M 12.01 % | 10.719 M -1.25 % | 10.855 M 369.87 % | 2.310 M -43.35 % | 4.078 M 78.58 % | 2.284 M 63.69 % | 1.395 M -77.33 % | 6.155 M -43.04 % | 10.805 M |
| Other current liabilities | 0.000 -100.00 % | 62.931 M | 0.000 -100.00 % | 101.573 M | 0.000 -100.00 % | 111.169 M | 0.000 -100.00 % | 93.651 M 11.90 % | 83.692 M 24.53 % | 67.204 M 6 129.70 % | -1.115 M -102.47 % | 45.099 M 55.34 % | 29.032 M | 0.000 -100.00 % | 48.584 M | 0.000 -100.00 % | 46.270 M | 0.000 -100.00 % | 56.663 M | 0.000 -100.00 % | 62.284 M 40.74 % | 44.254 M -59.65 % | 109.664 M -12.81 % | 125.779 M 16.23 % | 108.212 M 26.62 % | 85.462 M -0.39 % | 85.796 M -86.14 % | 619.060 M 661.62 % | 81.282 M -66.45 % | 242.247 M 253.34 % | 68.559 M -30.72 % | 98.954 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.914 M -93.00 % | 84.510 M 983.18 % | 7.802 M -75.83 % | 32.273 M 125.83 % | 14.291 M 6.22 % | 13.455 M | 0.000 -100.00 % | 24.999 M | 0.000 -100.00 % | 1.114 M | 0.000 -100.00 % | 15.339 M | 0.000 -100.00 % | 2.588 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.864 M | 0.000 -100.00 % | 5.128 M | 0.000 | 0.000 | 0.000 |
| Short term debt | 0.000 -100.00 % | 132.650 M | 0.000 -100.00 % | 121.564 M | 0.000 -100.00 % | 124.609 M | 0.000 -100.00 % | 124.355 M -0.15 % | 124.544 M -0.57 % | 125.261 M 8.33 % | 115.626 M -16.98 % | 139.273 M -14.34 % | 162.585 M | 0.000 -100.00 % | 124.760 M | 0.000 -100.00 % | 158.832 M | 0.000 -100.00 % | 137.318 M | 0.000 -100.00 % | 143.775 M -5.84 % | 152.688 M -2.78 % | 157.052 M 18.43 % | 132.610 M 4.53 % | 126.867 M 5.70 % | 120.031 M 15.28 % | 104.126 M | 0.000 -100.00 % | 98.901 M | 0.000 -100.00 % | 70.338 M -4.79 % | 73.874 M |
| Total current liabilities | 0.000 -100.00 % | 236.365 M | 0.000 -100.00 % | 255.904 M | 0.000 -100.00 % | 263.373 M | 0.000 -100.00 % | 253.105 M 9.66 % | 230.814 M 7.41 % | 214.888 M 37.56 % | 156.220 M -26.17 % | 211.580 M -1.49 % | 214.773 M | 0.000 -100.00 % | 214.910 M | 0.000 -100.00 % | 222.980 M | 0.000 -100.00 % | 266.675 M | 0.000 -100.00 % | 220.267 M -14.21 % | 256.738 M -11.04 % | 288.596 M -4.33 % | 301.666 M -8.00 % | 327.897 M 36.15 % | 240.837 M 6.65 % | 225.814 M -63.52 % | 619.060 M 175.25 % | 224.910 M -7.16 % | 242.247 M -8.74 % | 265.444 M 0.75 % | 263.466 M |
| Total liabilities | -223.847 M -173.86 % | 303.075 M 237.75 % | -220.013 M -170.73 % | 311.068 M 243.54 % | -216.709 M -166.55 % | 325.655 M 253.68 % | -211.911 M -164.49 % | 328.610 M 4.39 % | 314.785 M 2.44 % | 307.289 M 20.02 % | 256.025 M 1.72 % | 251.693 M 2.08 % | 246.555 M 223.20 % | -200.120 M -177.19 % | 259.258 M 219.50 % | -216.958 M -190.86 % | 238.771 M 212.57 % | -212.107 M -174.58 % | 284.413 M 235.65 % | -209.671 M -187.44 % | 239.792 M -12.51 % | 274.089 M -8.97 % | 301.107 M -4.01 % | 313.672 M -7.37 % | 338.616 M 34.54 % | 251.692 M 10.33 % | 228.125 M -63.39 % | 623.138 M 174.28 % | 227.194 M -6.75 % | 243.642 M -10.29 % | 271.599 M -0.97 % | 274.270 M |
| Other non current assets | 0.000 -100.00 % | 9.074 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.495 M | 0.000 | 0.000 -100.00 % | 4.434 M -41.65 % | 7.599 M 91.68 % | 3.964 M 34.93 % | 2.938 M -55.40 % | 6.587 M | 0.000 -100.00 % | 6.882 M | 0.000 -100.00 % | 6.228 M | 0.000 -100.00 % | 6.649 M | 0.000 -100.00 % | 5.980 M 124.29 % | 2.666 M -79.60 % | 13.066 M 213.56 % | 4.167 M -80.30 % | 21.147 M -1.90 % | 21.556 M -7.38 % | 23.274 M -68.29 % | 73.386 M 212.37 % | 23.493 M -1.88 % | 23.943 M 132.45 % | 10.300 M -61.82 % | 26.980 M |
| Long term investments | 0.000 -100.00 % | 9.171 M | 0.000 -100.00 % | 18.100 M | 0.000 -100.00 % | 13.614 M | 0.000 -100.00 % | 18.216 M 34.10 % | 13.584 M 41.74 % | 9.584 M -27.45 % | 13.210 M 43.13 % | 9.229 M 0.56 % | 9.178 M | 0.000 -100.00 % | 5.182 M | 0.000 -100.00 % | 5.820 M | 0.000 -100.00 % | 5.016 M | 0.000 -100.00 % | 5.822 M -36.72 % | 9.201 M | 0.000 -100.00 % | 10.274 M 0.94 % | 10.178 M 7.70 % | 9.450 M 0.00 % | 9.450 M | 0.000 -100.00 % | 11.122 M 0.00 % | 11.122 M | 0.000 | 0.000 |
| Intangible assets | 0.000 -100.00 % | 34.000 K | 0.000 -100.00 % | 43.000 K | 0.000 -100.00 % | 52.260 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 830.000 -72.33 % | 3.000 K 9.09 % | 2.750 K | 0.000 | 0.000 | 0.000 -100.00 % | 4.670 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.400 K | 0.000 | 0.000 -100.00 % | 3.900 K -40.09 % | 6.510 K | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 -100.00 % | 34.000 K | 0.000 -100.00 % | 43.000 K | 0.000 -100.00 % | 52.260 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 830.000 -72.33 % | 3.000 K 9.09 % | 2.750 K | 0.000 -100.00 % | 5.000 K | 0.000 -100.00 % | 4.670 K | 0.000 -100.00 % | 6.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.400 K -40.17 % | 2.340 K | 0.000 -100.00 % | 3.900 K -40.09 % | 6.510 K | 0.000 | 0.000 |
| Property plant equipment net | 0.000 -100.00 % | 37.092 M | 0.000 -100.00 % | 9.336 M | 0.000 -100.00 % | 13.709 M | 0.000 -100.00 % | 17.436 M -21.12 % | 22.104 M -1.82 % | 22.513 M -15.34 % | 26.593 M 200.76 % | 8.842 M -26.68 % | 12.060 M | 0.000 -100.00 % | 15.095 M | 0.000 -100.00 % | 20.763 M | 0.000 -100.00 % | 24.260 M | 0.000 -100.00 % | 13.241 M -25.42 % | 17.755 M -13.37 % | 20.495 M -25.64 % | 27.561 M -20.64 % | 34.730 M 31.37 % | 26.436 M 13.86 % | 23.217 M -52.68 % | 49.066 M 68.99 % | 29.034 M -4.01 % | 30.247 M -15.60 % | 35.839 M 6.33 % | 33.707 M |
| Total non current assets | 0.000 -100.00 % | 62.185 M | 0.000 -100.00 % | 30.435 M | 0.000 -100.00 % | 34.725 M | 0.000 -100.00 % | 37.966 M -15.92 % | 45.157 M -2.93 % | 46.522 M -8.85 % | 51.042 M 79.83 % | 28.384 M -13.64 % | 32.869 M | 0.000 -100.00 % | 30.531 M | 0.000 -100.00 % | 35.730 M | 0.000 -100.00 % | 39.270 M | 0.000 -100.00 % | 28.171 M -13.54 % | 32.582 M -8.61 % | 35.653 M -16.52 % | 42.710 M -35.34 % | 66.055 M 9.04 % | 60.579 M 3.18 % | 58.711 M -53.81 % | 127.100 M 93.43 % | 65.708 M -2.25 % | 67.220 M 42.88 % | 47.046 M -22.87 % | 60.993 M |
| Other current assets | -647.630 K -100.60 % | 108.007 M 6 137.28 % | -1.789 M -101.03 % | 172.916 M 19 377.15 % | -897.000 K -100.98 % | 91.851 M 27 849.67 % | -331.000 K -101.45 % | 22.890 M 989.30 % | 2.101 M -97.48 % | 83.226 M -56.59 % | 191.709 M 216.63 % | 60.546 M -71.71 % | 213.990 M 3 228.05 % | -6.841 M -108.59 % | 79.662 M 1 622.88 % | -5.231 M -3 302.13 % | 163.360 K 103.80 % | -4.302 M -110.18 % | 42.254 M 1 045.49 % | -4.469 M -102.18 % | 205.190 M 10 996.07 % | 1.849 M 196.38 % | 623.940 K -55.48 % | 1.401 M -53.69 % | 3.026 M -29.02 % | 4.264 M 437.51 % | 793.210 K 149.44 % | 318.000 K -27.25 % | 437.120 K -62.16 % | 1.155 M | 0.000 | 0.000 |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.599 M | 0.000 -100.00 % | 4.016 M 8.99 % | 3.685 M | 0.000 -100.00 % | 4.015 M | 0.000 -100.00 % | 3.393 M | 0.000 -100.00 % | 3.885 M | 0.000 -100.00 % | 3.386 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 0.000 -100.00 % | 648.000 K | 0.000 -100.00 % | 1.789 M | 0.000 -100.00 % | 897.000 K | 0.000 -100.00 % | 331.000 K -52.10 % | 690.980 K -78.77 % | 3.255 M 43.55 % | 2.267 M 75.64 % | 1.291 M 28.03 % | 1.008 M | 0.000 -100.00 % | 3.233 M | 0.000 -100.00 % | 1.838 M | 0.000 -100.00 % | 615.000 K | 0.000 -100.00 % | 786.050 K -51.48 % | 1.620 M 3.32 % | 1.568 M -29.75 % | 2.232 M -49.63 % | 4.431 M 22.54 % | 3.616 M -54.18 % | 7.892 M -24.78 % | 10.492 M 9.28 % | 9.601 M 32.91 % | 7.223 M -16.20 % | 8.620 M -46.41 % | 16.084 M |
| Cash and short term investments | 647.630 K -0.06 % | 648.000 K -63.78 % | 1.789 M 0.00 % | 1.789 M 99.44 % | 897.000 K 0.03 % | 896.730 K 170.92 % | 331.000 K 0.00 % | 331.000 K -52.10 % | 690.980 K -78.77 % | 3.255 M 43.55 % | 2.267 M -57.27 % | 5.307 M 426.29 % | 1.008 M -85.26 % | 6.841 M -5.62 % | 7.248 M 38.56 % | 5.231 M 0.00 % | 5.231 M 21.59 % | 4.302 M -4.40 % | 4.500 M 0.69 % | 4.469 M 7.11 % | 4.172 M -10.04 % | 4.638 M 1.24 % | 4.581 M 96.02 % | 2.337 M -48.63 % | 4.549 M -26.61 % | 6.198 M -21.47 % | 7.892 M -24.78 % | 10.492 M 9.28 % | 9.601 M 32.91 % | 7.223 M -18.66 % | 8.880 M -52.94 % | 18.869 M |
| Total current assets | 0.000 -100.00 % | 464.737 M | 0.000 -100.00 % | 500.645 M | 0.000 -100.00 % | 507.640 M | 0.000 -100.00 % | 502.556 M 5.14 % | 477.986 M 3.02 % | 463.988 M 13.83 % | 407.632 M -4.19 % | 425.462 M 0.56 % | 423.078 M | 0.000 -100.00 % | 428.847 M | 0.000 -100.00 % | 419.999 M | 0.000 -100.00 % | 457.251 M | 0.000 -100.00 % | 421.292 M -5.19 % | 444.370 M -3.21 % | 459.125 M 0.84 % | 455.305 M 0.93 % | 451.118 M 29.24 % | 349.061 M 8.30 % | 322.315 M -59.82 % | 802.260 M 159.84 % | 308.757 M -3.27 % | 319.212 M -12.40 % | 364.405 M 4.24 % | 349.584 M |
| Inventory | 0.000 -100.00 % | 304.114 M | 0.000 -100.00 % | 323.780 M | 0.000 -100.00 % | 317.355 M | 0.000 -100.00 % | 311.891 M 14.11 % | 273.319 M 8.02 % | 253.038 M 18.43 % | 213.656 M 1.98 % | 209.503 M 0.68 % | 208.079 M | 0.000 -100.00 % | 196.098 M | 0.000 -100.00 % | 194.218 M | 0.000 -100.00 % | 194.948 M | 0.000 -100.00 % | 211.931 M -8.45 % | 231.497 M -26.12 % | 313.338 M 2.84 % | 304.675 M -3.43 % | 315.511 M 26.23 % | 249.943 M 35.25 % | 184.796 M -51.03 % | 377.372 M 118.40 % | 172.789 M 11.61 % | 154.816 M -16.34 % | 185.045 M -6.54 % | 198.000 M |
| Net receivables | 0.000 -100.00 % | 51.968 M | 0.000 -100.00 % | 2.160 M | 0.000 -100.00 % | 97.536 M | 0.000 -100.00 % | 83.722 M -37.19 % | 133.295 M | 0.000 -100.00 % | 127.327 M | 0.000 -100.00 % | 136.520 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 204.495 M -0.92 % | 206.386 M 46.81 % | 140.583 M -4.29 % | 146.892 M 14.73 % | 128.033 M 44.42 % | 88.656 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 170.480 M 28.46 % | 132.715 M |
| Tax assets | 0.000 -100.00 % | 6.814 M | 0.000 -100.00 % | 2.956 M | 0.000 -100.00 % | 2.855 M | 0.000 -100.00 % | 2.314 M -54.04 % | 5.035 M -26.24 % | 6.826 M -6.15 % | 7.274 M -1.33 % | 7.372 M 46.23 % | 5.041 M | 0.000 -100.00 % | 3.367 M | 0.000 -100.00 % | 2.915 M | 0.000 -100.00 % | 3.339 M | 0.000 -100.00 % | 3.128 M 5.63 % | 2.961 M 41.61 % | 2.091 M 195.11 % | 708.540 K | 0.000 -100.00 % | 3.135 M 13.27 % | 2.768 M -40.45 % | 4.648 M 126.17 % | 2.055 M 8.06 % | 1.902 M 109.65 % | 907.160 K 196.60 % | 305.850 K |
| Other assets | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 100.00 % | -290.000 | 0.000 100.00 % | -1.000 K | 0.000 -100.00 % | 2.000 K | 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 -100.00 % | 420.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 0.000 -100.00 % | 40.784 M | 0.000 -100.00 % | 32.767 M | 0.000 -100.00 % | 24.546 M | 0.000 -100.00 % | 23.271 M 6.94 % | 21.760 M 48.83 % | 14.621 M 75.98 % | 8.309 M -35.68 % | 12.917 M -33.03 % | 19.289 M | 0.000 -100.00 % | 16.567 M | 0.000 -100.00 % | 17.316 M | 0.000 -100.00 % | 57.355 M | 0.000 -100.00 % | 12.627 M -78.88 % | 59.796 M 205.13 % | 19.597 M -54.14 % | 42.733 M -51.60 % | 88.294 M 195.72 % | 29.857 M 2.85 % | 29.029 M | 0.000 -100.00 % | 38.846 M | 0.000 -100.00 % | 105.932 M 35.30 % | 78.297 M |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.050 M | 0.000 | 0.000 -100.00 % | 817.670 K | 0.000 -100.00 % | 1.126 M | 0.000 -100.00 % | 3.868 M | 0.000 | 0.000 | 0.000 -100.00 % | 562.660 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.581 M | 0.000 -100.00 % | 2.283 M 319.86 % | 543.750 K -87.98 % | 4.523 M -17.55 % | 5.486 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 20.615 M 67.04 % | 12.341 M |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.458 M | 0.000 -100.00 % | 4.583 M | 0.000 -100.00 % | 4.868 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 |
| 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 |
| Capital lease obligations | 0.000 -100.00 % | 18.199 M | 0.000 -100.00 % | 753.000 K | 0.000 -100.00 % | 4.981 M | 0.000 -100.00 % | 8.994 M -29.16 % | 12.697 M -21.66 % | 16.207 M -16.61 % | 19.434 M | 0.000 -100.00 % | 4.010 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 |
| Other total stockholders equity | 0.000 -100.00 % | 52.400 M | 0.000 -100.00 % | 166.213 M | 0.000 -100.00 % | 58.230 M | 0.000 -100.00 % | 104.311 M 99.07 % | 52.400 M -45.20 % | 95.623 M 82.49 % | 52.400 M -44.58 % | 94.552 M 72.26 % | 54.888 M | 0.000 -100.00 % | 146.320 M | 0.000 -100.00 % | 54.684 M | 0.000 -100.00 % | 158.307 M | 0.000 -100.00 % | 54.421 M 1.88 % | 53.416 M -5.21 % | 56.350 M 0.00 % | 56.350 M 0.00 % | 56.350 M 0.00 % | 56.350 M -1.67 % | 57.305 M -71.15 % | 198.620 M 112.49 % | 93.472 M 5.04 % | 88.989 M 3.09 % | 86.319 M 4.60 % | 82.526 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 302.260 K | 0.000 -100.00 % | 352.050 K | 0.000 -100.00 % | 220.420 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 % | 1.086 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 526.922 M | 0.000 -100.00 % | 531.081 M | 0.000 -100.00 % | 542.364 M | 0.000 -100.00 % | 540.521 M 3.32 % | 523.143 M 2.47 % | 510.512 M 11.30 % | 458.674 M 1.06 % | 453.845 M -0.46 % | 455.946 M | 0.000 -100.00 % | 459.378 M | 0.000 -100.00 % | 455.730 M | 0.000 -100.00 % | 496.520 M | 0.000 -100.00 % | 449.464 M -5.76 % | 476.952 M -3.60 % | 494.778 M -0.65 % | 498.015 M -3.70 % | 517.173 M 26.25 % | 409.639 M 7.51 % | 381.026 M -59.00 % | 929.360 M 148.18 % | 374.465 M -3.10 % | 386.432 M -6.08 % | 411.451 M 0.21 % | 410.577 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-03-31 | 2022-09-30 | 2022-03-31 | 2021-09-30 | 2021-03-31 | 2020-12-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-03-31 | 2016-03-31 | 2015-03-31 | 2014-03-31 | 2013-03-31 | 2012-09-30 | 2012-03-31 | 2011-03-31 | 2010-03-31 | 2009-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 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 |
| 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 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | -438.000 K 78.30 % | -2.018 M 29.12 % | -2.847 M 4.88 % | -2.993 M -646.38 % | -401.000 K 86.06 % | -2.876 M -1 582.47 % | 194.000 K 108.74 % | -2.220 M -0.54 % | -2.208 M -1.10 % | -2.184 M -0.69 % | -2.169 M -0.09 % | -2.167 M -183.28 % | 2.602 M 257.98 % | -1.647 M -200.67 % | 1.636 M 33.12 % | 1.229 M -79.89 % | 6.112 M 186.93 % | -7.031 M -224.31 % | -2.168 M -121.83 % | 9.932 M 41.14 % | 7.037 M 375.85 % | -2.551 M -38.64 % | -1.840 M 3.51 % | -1.907 M -164.86 % | -720.000 K 76.31 % | -3.039 M -22.84 % | -2.474 M -428.63 % | -468.000 K 40.61 % | -788.000 K |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.440 M 300.36 % | 1.109 M -55.94 % | 2.517 M -23.00 % | 3.269 M 41.76 % | 2.306 M -20.04 % | 2.884 M 210.84 % | -2.602 M -257.98 % | 1.647 M 200.67 % | -1.636 M -33.12 % | -1.229 M 79.89 % | -6.112 M -186.93 % | 7.031 M | 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 |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.440 M 300.36 % | 1.109 M -39.27 % | 1.826 M -44.14 % | 3.269 M 444.47 % | -949.000 K -132.91 % | 2.884 M 210.84 % | -2.602 M -257.98 % | 1.647 M 200.67 % | -1.636 M -33.12 % | -1.229 M 79.89 % | -6.112 M -186.93 % | 7.031 M | 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 % | 4.771 M 1 341.39 % | 331.000 K 142.54 % | -778.000 K -212.59 % | 690.980 K 126.80 % | -2.578 M -179.20 % | 3.255 M 777.36 % | 371.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 896.730 K -81.20 % | 4.771 M 1 341.39 % | 331.000 K -86.85 % | 2.517 M 264.27 % | 690.980 K -70.04 % | 2.306 M -29.16 % | 3.255 M 225.10 % | -2.602 M -257.98 % | 1.647 M 200.67 % | -1.636 M -33.12 % | -1.229 M 79.89 % | -6.112 M -186.93 % | 7.031 M | 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 % | 4.440 M 300.36 % | 1.109 M -55.94 % | 2.517 M -23.00 % | 3.269 M 41.76 % | 2.306 M -20.04 % | 2.884 M 210.84 % | -2.602 M -257.98 % | 1.647 M 200.67 % | -1.636 M -33.12 % | -1.229 M 79.89 % | -6.112 M -186.93 % | 7.031 M | 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 |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.440 M 300.36 % | 1.109 M -55.94 % | 2.517 M -23.00 % | 3.269 M 41.76 % | 2.306 M -20.04 % | 2.884 M 210.84 % | -2.602 M -257.98 % | 1.647 M 200.67 % | -1.636 M -33.12 % | -1.229 M 79.89 % | -6.112 M -186.93 % | 7.031 M | 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 | 2019 | 2018 | 2018 | 2018 |