Synthiko Foils Limited SYNTHFO.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 211.599 M -18.05 % | 258.215 M 0.67 % | 256.493 M -13.20 % | 295.484 M 13.38 % | 260.611 M -17.00 % | 314.007 M 2.54 % | 306.219 M 42.17 % | 215.394 M 23.97 % | 173.741 M 0.54 % | 172.808 M -16.49 % | 206.941 M 12.34 % | 184.203 M 43.92 % | 127.988 M -0.98 % | 129.257 M 41.12 % | 91.592 M 18.67 % | 77.183 M 2.68 % | 75.167 M 41.43 % | 53.147 M |
| Net income | 2.411 M 10.72 % | 2.178 M 31.49 % | 1.656 M -81.97 % | 9.185 M 141.44 % | 3.804 M -17.95 % | 4.636 M 6.27 % | 4.363 M 3.31 % | 4.223 M 102.62 % | 2.084 M 7.02 % | 1.948 M -56.46 % | 4.473 M 47.79 % | 3.027 M 81.96 % | 1.664 M -42.44 % | 2.890 M 17.47 % | 2.460 M 35.31 % | 1.818 M 49.27 % | 1.218 M -7.09 % | 1.311 M |
| Income before tax | 3.276 M 8.79 % | 3.011 M 32.19 % | 2.278 M -81.52 % | 12.329 M 147.56 % | 4.980 M -17.76 % | 6.056 M 1.46 % | 5.969 M 1.82 % | 5.862 M 89.10 % | 3.100 M 5.41 % | 2.941 M -43.95 % | 5.246 M 18.70 % | 4.420 M 83.98 % | 2.402 M -38.32 % | 3.895 M 24.68 % | 3.124 M 36.80 % | 2.284 M 52.17 % | 1.501 M -2.49 % | 1.539 M |
| Income before tax ratio | 0.02 32.76 % | 0.01 31.30 % | 0.01 -78.71 % | 0.04 118.34 % | 0.02 -0.91 % | 0.02 -1.06 % | 0.02 -28.38 % | 0.03 52.53 % | 0.02 4.85 % | 0.02 -32.88 % | 0.03 5.66 % | 0.02 27.83 % | 0.02 -37.71 % | 0.03 -11.65 % | 0.03 15.28 % | 0.03 48.20 % | 0.02 -31.06 % | 0.03 |
| EBITDA | 5.421 M -37.41 % | 8.662 M 22.65 % | 7.062 M -63.54 % | 19.368 M 40.92 % | 13.744 M 11.98 % | 12.274 M 0.50 % | 12.212 M 11.86 % | 10.918 M 30.24 % | 8.383 M -31.77 % | 12.285 M -10.90 % | 13.789 M 18.91 % | 11.596 M 63.93 % | 7.074 M -22.33 % | 9.108 M 44.46 % | 6.305 M 26.43 % | 4.987 M -11.22 % | 5.617 M 15.93 % | 4.845 M |
| Net income ratio | 0.01 35.12 % | 0.01 30.61 % | 0.01 -79.23 % | 0.03 112.95 % | 0.01 -1.14 % | 0.01 3.63 % | 0.01 -27.33 % | 0.02 63.44 % | 0.01 6.44 % | 0.01 -47.86 % | 0.02 31.55 % | 0.02 26.43 % | 0.01 -41.87 % | 0.02 -16.76 % | 0.03 14.02 % | 0.02 45.37 % | 0.02 -34.31 % | 0.02 |
| Ratio EBITDA | 0.03 -23.63 % | 0.03 21.83 % | 0.03 -58.00 % | 0.07 24.29 % | 0.05 34.92 % | 0.04 -1.99 % | 0.04 -21.32 % | 0.05 5.05 % | 0.05 -32.13 % | 0.07 6.69 % | 0.07 5.85 % | 0.06 13.90 % | 0.06 -21.56 % | 0.07 2.37 % | 0.07 6.54 % | 0.06 -13.54 % | 0.07 -18.03 % | 0.09 |
| Gross profit ratio | 0.08 37.05 % | 0.06 -46.88 % | 0.11 -19.97 % | 0.14 7.88 % | 0.13 19.95 % | 0.11 -2.82 % | 0.11 -23.45 % | 0.15 -0.85 % | 0.15 0.48 % | 0.15 21.00 % | 0.12 -1.36 % | 0.12 25.28 % | 0.10 -15.57 % | 0.12 115.40 % | 0.05 41.05 % | 0.04 -59.44 % | 0.10 191.46 % | 0.03 |
| Weighted average shs out dil | 1.706 M -2.09 % | 1.742 M 0.11 % | 1.740 M 0.00 % | 1.740 M 0.00 % | 1.740 M 0.00 % | 1.740 M 0.10 % | 1.738 M 0.02 % | 1.738 M 0.06 % | 1.737 M -0.18 % | 1.740 M 0.00 % | 1.740 M 0.00 % | 1.740 M 0.00 % | 1.740 M 4.16 % | 1.670 M -0.19 % | 1.674 M 15.06 % | 1.455 M -0.05 % | 1.455 M -0.05 % | 1.456 M |
| Weighted average shs out | 1.706 M -2.09 % | 1.742 M 0.11 % | 1.740 M 0.00 % | 1.740 M 0.00 % | 1.740 M 0.00 % | 1.740 M 0.10 % | 1.738 M 0.02 % | 1.738 M 0.06 % | 1.737 M -0.18 % | 1.740 M 1.33 % | 1.717 M 0.12 % | 1.715 M 0.00 % | 1.715 M 2.66 % | 1.670 M -0.19 % | 1.674 M 15.06 % | 1.455 M -0.05 % | 1.455 M -0.05 % | 1.456 M |
| EPS diluted | 1.39 11.20 % | 1.25 31.58 % | 0.95 -82.01 % | 5.28 141.10 % | 2.19 -17.67 % | 2.66 5.98 % | 2.51 3.29 % | 2.43 102.50 % | 1.20 7.14 % | 1.12 -56.42 % | 2.57 47.70 % | 1.74 81.25 % | 0.96 -44.51 % | 1.73 17.69 % | 1.47 17.60 % | 1.25 48.81 % | 0.84 -6.67 % | 0.90 |
| Earnings per share | 1.39 11.20 % | 1.25 31.58 % | 0.95 -82.01 % | 5.28 141.10 % | 2.19 -17.67 % | 2.66 5.98 % | 2.51 3.29 % | 2.43 102.50 % | 1.20 7.14 % | 1.12 -57.09 % | 2.61 48.30 % | 1.76 81.44 % | 0.97 -43.93 % | 1.73 17.69 % | 1.47 17.60 % | 1.25 48.81 % | 0.84 -6.67 % | 0.90 |
| Gross profit | 17.479 M 12.31 % | 15.563 M -46.52 % | 29.102 M -30.53 % | 41.894 M 22.32 % | 34.250 M -0.45 % | 34.404 M -0.35 % | 34.525 M 8.83 % | 31.725 M 22.92 % | 25.810 M 1.03 % | 25.548 M 1.04 % | 25.285 M 10.81 % | 22.818 M 80.30 % | 12.655 M -16.40 % | 15.138 M 203.98 % | 4.980 M 67.38 % | 2.975 M -58.35 % | 7.144 M 312.22 % | 1.733 M |
| Income tax expense | 865.000 K 3.75 % | 833.700 K 34.25 % | 621.000 K -80.25 % | 3.144 M 167.35 % | 1.176 M -17.15 % | 1.419 M -11.60 % | 1.606 M -2.00 % | 1.639 M 61.35 % | 1.016 M 2.27 % | 993.030 K 28.46 % | 773.049 K -44.50 % | 1.393 M 88.53 % | 738.868 K -26.48 % | 1.005 M 51.43 % | 663.728 K 42.61 % | 465.413 K 64.70 % | 282.586 K 23.94 % | 228.000 K |
| Cost of revenue | 194.120 M -20.00 % | 242.652 M 6.71 % | 227.391 M -10.33 % | 253.590 M 12.03 % | 226.361 M -19.04 % | 279.603 M 2.91 % | 271.693 M 47.93 % | 183.669 M 24.16 % | 147.931 M 0.46 % | 147.260 M -18.93 % | 181.656 M 12.56 % | 161.385 M 39.93 % | 115.332 M 1.06 % | 114.119 M 31.76 % | 86.612 M 16.72 % | 74.207 M 9.09 % | 68.024 M 32.31 % | 51.414 M |
| General and administrative expenses | 0.000 -100.00 % | 3.158 M 3.46 % | 3.052 M 7.73 % | 2.833 M -12.89 % | 3.252 M -6.76 % | 3.488 M -8.67 % | 3.819 M -0.39 % | 3.834 M 51.35 % | 2.533 M 22.70 % | 2.065 M -3.67 % | 2.143 M -16.52 % | 2.568 M 27.11 % | 2.020 M | 0.000 -100.00 % | 3.526 M 62.02 % | 2.176 M -37.51 % | 3.482 M | 0.000 |
| Selling and marketing expenses | 0.000 -100.00 % | 1.566 M -25.30 % | 2.096 M -48.74 % | 4.089 M -19.67 % | 5.090 M 5.37 % | 4.831 M -9.85 % | 5.358 M 25.24 % | 4.279 M 14.33 % | 3.742 M 768.59 % | 430.842 K 40.19 % | 307.321 K -91.84 % | 3.764 M 107.52 % | 1.814 M | 0.000 -100.00 % | 667.344 K -50.12 % | 1.338 M -37.35 % | 2.135 M | 0.000 |
| Other expenses | 0.000 -100.00 % | 4.729 M 22.38 % | 3.864 M -80.80 % | 20.124 M 242.80 % | 5.870 M -62.39 % | 15.607 M 13 811.45 % | 112.189 K 517.95 % | 18.155 K 322.21 % | 4.300 K 104.04 % | -106.330 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.015 M |
| Operating expenses | 13.387 M 41.63 % | 9.452 M 4.89 % | 9.012 M -66.68 % | 27.046 M 90.29 % | 14.213 M -40.60 % | 23.926 M -0.10 % | 23.950 M 7.37 % | 22.306 M 13.85 % | 19.593 M 24.84 % | 15.695 M 16.76 % | 13.442 M -17.02 % | 16.199 M 272.07 % | 4.354 M -43.61 % | 7.721 M 2 077.93 % | -390.337 K -1 900.29 % | -19.514 K -100.68 % | 2.855 M 181.24 % | 1.015 M |
| Cost and expenses | 207.507 M -17.69 % | 252.104 M -0.25 % | 252.748 M -9.94 % | 280.636 M 17.24 % | 239.364 M -21.14 % | 303.529 M 2.67 % | 295.644 M 43.53 % | 205.975 M 22.95 % | 167.524 M 2.80 % | 162.955 M -16.48 % | 195.098 M 9.86 % | 177.585 M 48.38 % | 119.686 M -1.77 % | 121.840 M 41.31 % | 86.221 M 16.22 % | 74.188 M 4.67 % | 70.878 M 35.19 % | 52.429 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 | 13.387 M 183.42 % | 4.723 M -8.25 % | 5.148 M -25.63 % | 6.922 M -17.03 % | 8.342 M 0.29 % | 8.319 M -9.36 % | 9.178 M 13.13 % | 8.113 M 29.28 % | 6.276 M 151.47 % | 2.496 M 1.83 % | 2.451 M -83.18 % | 14.570 M 280.04 % | 3.834 M | 0.000 -100.00 % | 4.193 M 19.33 % | 3.514 M -37.45 % | 5.617 M | 0.000 |
| Interest income | 0.000 -100.00 % | 5.700 K -90.00 % | 57.000 K -49.91 % | 113.799 K -58.99 % | 277.516 K -13.19 % | 319.696 K -29.56 % | 453.879 K -42.14 % | 784.388 K -52.83 % | 1.663 M 155.50 % | 650.810 K 53.91 % | 422.860 K -12.31 % | 482.235 K 35.96 % | 354.694 K 0.00 % | 354.694 K 12.44 % | 315.462 K -10.23 % | 351.400 K 31.07 % | 268.100 K | 0.000 |
| Interest expense | 819.000 K -80.07 % | 4.109 M 53.61 % | 2.675 M -38.37 % | 4.341 M -15.52 % | 5.138 M -4.16 % | 5.361 M -17.32 % | 6.483 M 0.97 % | 6.421 M -4.22 % | 6.704 M -10.10 % | 7.456 M -3.18 % | 7.702 M 59.67 % | 4.823 M 9.37 % | 4.410 M 17.49 % | 3.754 M 88.21 % | 1.994 M -33.31 % | 2.991 M -3.00 % | 3.083 M 34.58 % | 2.291 M |
| Depreciation and amortization | 1.326 M -13.87 % | 1.540 M -27.00 % | 2.109 M -21.86 % | 2.699 M -25.57 % | 3.626 M 42.65 % | 2.542 M 39.04 % | 1.828 M -2.29 % | 1.871 M -17.44 % | 2.266 M -6.20 % | 2.416 M 16.12 % | 2.081 M 20.56 % | 1.726 M 4.95 % | 1.644 M 12.70 % | 1.459 M 23.01 % | 1.186 M 10.35 % | 1.075 M 4.08 % | 1.033 M 1.75 % | 1.015 M |
| Operating income | 4.092 M -33.04 % | 6.111 M 42.08 % | 4.301 M -71.03 % | 14.848 M 129.50 % | 6.470 M -28.08 % | 8.995 M -12.43 % | 10.272 M 24.09 % | 8.277 M 167.03 % | 3.100 M 5.41 % | 2.941 M -43.95 % | 5.246 M 113.63 % | 2.456 M -48.97 % | 4.812 M 23.54 % | 3.895 M 24.68 % | 3.124 M 36.80 % | 2.284 M 52.17 % | 1.501 M 109.01 % | 718.000 K |
| Operating income ratio | 0.02 -18.29 % | 0.02 41.14 % | 0.02 -66.63 % | 0.05 102.41 % | 0.02 -13.34 % | 0.03 -14.60 % | 0.03 -12.71 % | 0.04 115.39 % | 0.02 4.85 % | 0.02 -32.88 % | 0.03 90.16 % | 0.01 -64.54 % | 0.04 24.77 % | 0.03 -11.65 % | 0.03 15.28 % | 0.03 48.20 % | 0.02 47.78 % | 0.01 |
| Total other income expenses net | -816.000 K 73.67 % | -3.100 M -53.22 % | -2.023 M 19.68 % | -2.519 M -69.11 % | -1.489 M 66.32 % | -4.422 M 4.00 % | -4.606 M -29.50 % | -3.557 M 73.19 % | -13.267 M -135.96 % | -5.623 M 64.81 % | -15.980 M -123.43 % | -7.152 M -83.98 % | -3.887 M | 0.000 | 0.000 -100.00 % | 3.000 | 0.000 -100.00 % | 821.000 K |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -7.042 M -141.10 % | 17.133 M -58.98 % | 41.770 M 3.65 % | 40.301 M -4.51 % | 42.203 M 13.37 % | 37.227 M -8.98 % | 40.902 M 16.84 % | 35.005 M -3.02 % | 36.097 M -5.69 % | 38.273 M 2.29 % | 37.417 M 6.98 % | 34.976 M 57.98 % | 22.140 M -2.81 % | 22.781 M -8.33 % | 24.851 M 2.63 % | 24.215 M 24.17 % | 19.501 M |
| Total investments | 2.000 K 11.11 % | 1.800 K -10.00 % | 2.000 K 14.29 % | 1.750 K 0.00 % | 1.750 K 0.00 % | 1.750 K 0.00 % | 1.750 K -99.97 % | 6.837 M -30.02 % | 9.769 M 452.59 % | 1.768 M -16.58 % | 2.119 M -41.24 % | 3.607 M 2.44 % | 3.521 M -24.08 % | 4.637 M 13.90 % | 4.071 M -17.45 % | 4.932 M 12.25 % | 4.394 M |
| Total debt | 0.000 -100.00 % | 17.376 M -59.09 % | 42.473 M 0.81 % | 42.130 M -10.71 % | 47.184 M 12.25 % | 42.036 M -9.65 % | 46.523 M 9.67 % | 42.422 M -7.05 % | 45.640 M -3.16 % | 47.128 M 3.99 % | 45.319 M 20.70 % | 37.548 M 31.28 % | 28.602 M -3.93 % | 29.772 M 2.56 % | 29.030 M 1.03 % | 28.733 M 21.23 % | 23.701 M |
| Accumulated other comprehensive income loss | 1.828 M 0.00 % | 1.828 M 0.00 % | 1.828 M 0.00 % | 1.828 M 0.00 % | 1.828 M 0.00 % | 1.828 M -78.99 % | 8.700 M 0.00 % | 8.700 M 0.00 % | 8.700 M 0.00 % | 8.700 M 375.93 % | 1.828 M 0.00 % | 1.828 M 0.00 % | 1.828 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 52.110 M 4.85 % | 49.699 M 4.58 % | 47.522 M 3.61 % | 45.865 M 25.04 % | 36.680 M 11.57 % | 32.876 M 16.42 % | 28.240 M 18.27 % | 23.877 M 21.79 % | 19.605 M 11.90 % | 17.520 M 12.51 % | 15.573 M 30.31 % | 11.951 M 0.00 % | 11.951 M 16.17 % | 10.287 M 39.07 % | 7.397 M 49.83 % | 4.937 M 58.30 % | 3.119 M |
| Common stock | 8.700 M 0.00 % | 8.700 M 0.00 % | 8.700 M 0.00 % | 8.700 M 0.00 % | 8.700 M 0.00 % | 8.700 M 0.00 % | 8.700 M 0.00 % | 8.700 M 0.00 % | 8.700 M 0.00 % | 8.700 M 1.51 % | 8.571 M 0.00 % | 8.571 M 0.00 % | 8.571 M 0.00 % | 8.571 M 0.00 % | 8.571 M 17.73 % | 7.280 M 0.00 % | 7.280 M |
| Total equity | 62.638 M 4.00 % | 60.227 M 3.75 % | 58.050 M 2.94 % | 56.393 M 19.46 % | 47.208 M 8.76 % | 43.404 M 11.96 % | 38.768 M 12.68 % | 34.405 M 14.18 % | 30.133 M 7.43 % | 28.048 M 8.00 % | 25.972 M 16.21 % | 22.350 M 0.00 % | 22.350 M 8.04 % | 20.686 M 16.24 % | 17.796 M 26.71 % | 14.045 M 14.87 % | 12.227 M |
| Other non current liabilities | 1.642 M 10.82 % | 1.482 M -5.68 % | 1.571 M 9.78 % | 1.431 M 7.53 % | 1.331 M 8.13 % | 1.231 M 8.84 % | 1.131 M 9.70 % | 1.031 M | 0.000 -100.00 % | 832.268 K 11.26 % | 748.020 K 14.16 % | 655.216 K 13.64 % | 576.560 K | 0.000 -100.00 % | 2.000 | 0.000 | 0.000 |
| Long term debt | 0.000 | 0.000 -100.00 % | 1.613 M -57.87 % | 3.829 M -63.23 % | 10.412 M 258.99 % | 2.900 M -37.96 % | 4.676 M 13.99 % | 4.102 M -19.31 % | 5.083 M -54.04 % | 11.058 M -9.93 % | 12.277 M 25.42 % | 9.789 M 2.73 % | 9.529 M -30.30 % | 13.671 M 1.39 % | 13.483 M -53.07 % | 28.733 M 151.03 % | 11.446 M |
| Total non current liabilities | 2.468 M 3.84 % | 2.377 M -41.53 % | 4.065 M -34.66 % | 6.221 M -51.54 % | 12.836 M 134.07 % | 5.484 M -24.51 % | 7.264 M 9.91 % | 6.610 M -20.97 % | 8.364 M -37.18 % | 13.314 M -7.90 % | 14.455 M 11.19 % | 13.001 M 3.85 % | 12.520 M -23.69 % | 16.407 M 3.47 % | 15.857 M -48.18 % | 30.600 M 20.07 % | 25.485 M |
| Other current liabilities | 4.567 M -21.45 % | 5.814 M -21.75 % | 7.430 M -18.81 % | 9.152 M 40.36 % | 6.520 M 9.99 % | 5.928 M -10.02 % | 6.588 M -30.95 % | 9.541 M 35.84 % | 7.024 M 44.80 % | 4.851 M -47.76 % | 9.285 M 7.35 % | 8.650 M 167.94 % | 3.228 M 4.66 % | 3.084 M 121.69 % | 1.391 M -35.63 % | 2.161 M 5.55 % | 2.048 M |
| Deferred revenue | 0.000 | 0.000 100.00 % | -162.000 K -112.16 % | 1.332 M | 0.000 -100.00 % | 188.105 K 100.45 % | -41.540 M -11 061.23 % | 378.972 K 722.60 % | 46.070 K -36.29 % | 72.314 K -96.58 % | 2.113 M 35.90 % | 1.555 M 64.85 % | 943.224 K -28.50 % | 1.319 M 29.32 % | 1.020 M | 0.000 | 0.000 |
| Short term debt | 0.000 -100.00 % | 17.376 M -57.47 % | 40.860 M 6.68 % | 38.301 M 4.16 % | 36.772 M -6.04 % | 39.136 M -6.48 % | 41.848 M 2.75 % | 40.730 M -5.67 % | 43.178 M 19.71 % | 36.070 M 5.26 % | 34.267 M 17.30 % | 29.213 M 40.60 % | 20.777 M 40.56 % | 14.782 M -4.92 % | 15.547 M | 0.000 | 0.000 |
| Total current liabilities | 5.063 M -66.17 % | 14.964 M -65.12 % | 42.903 M -25.22 % | 57.369 M 7.79 % | 53.223 M -18.21 % | 65.070 M 4.41 % | 62.322 M -18.33 % | 76.308 M -17.34 % | 92.317 M 54.04 % | 59.930 M -7.89 % | 65.064 M 2.11 % | 63.719 M 9.19 % | 58.357 M 26.25 % | 46.224 M 9.61 % | 42.172 M 59.94 % | 26.367 M 53.29 % | 17.201 M |
| Total liabilities | 7.531 M -56.57 % | 17.341 M -63.08 % | 46.968 M -26.14 % | 63.590 M -3.74 % | 66.059 M -6.37 % | 70.554 M 1.39 % | 69.586 M -16.08 % | 82.918 M -17.64 % | 100.680 M 37.46 % | 73.244 M -7.89 % | 79.519 M 3.65 % | 76.720 M 8.24 % | 70.877 M 13.17 % | 62.631 M 7.93 % | 58.029 M 1.86 % | 56.967 M 33.45 % | 42.687 M |
| Other non current assets | -1.000 K | 0.000 | 0.000 -100.00 % | 250.000 | 0.000 | 0.000 100.00 % | -17.917 M -162.15 % | -6.835 M 27.11 % | -9.377 M -1 236.37 % | 825.160 K 0.00 % | 825.160 K 0.00 % | 825.160 K 0.00 % | 825.161 K -84.89 % | 5.459 M 11.57 % | 4.893 M -0.78 % | 4.932 M 12.25 % | 4.394 M |
| Long term investments | 0.000 | 0.000 | 0.000 100.00 % | -250.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.835 M -27.11 % | 9.377 M 430.40 % | 1.768 M -16.58 % | 2.119 M -41.24 % | 3.607 M 2.44 % | 3.521 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 10.412 M -9.87 % | 11.553 M -23.00 % | 15.003 M -12.32 % | 17.112 M -10.05 % | 19.023 M -14.62 % | 22.280 M 24.35 % | 17.917 M -1.52 % | 18.194 M -6.43 % | 19.445 M -10.04 % | 21.616 M -4.64 % | 22.668 M -11.50 % | 25.614 M 16.38 % | 22.009 M 6.95 % | 20.579 M -1.13 % | 20.814 M 16.25 % | 17.905 M 20.38 % | 14.873 M |
| Total non current assets | 10.411 M -9.88 % | 11.553 M -23.00 % | 15.003 M -12.32 % | 17.112 M -10.05 % | 19.023 M -14.62 % | 22.280 M 24.35 % | 17.917 M -1.52 % | 18.194 M -6.43 % | 19.445 M -19.68 % | 24.209 M -5.48 % | 25.612 M -14.76 % | 30.046 M 14.01 % | 26.355 M 1.21 % | 26.039 M 1.29 % | 25.707 M 12.57 % | 22.837 M 18.53 % | 19.266 M |
| Other current assets | 1.267 M 27.55 % | 993.300 K -5.67 % | 1.053 M 28.89 % | 817.000 K 38.06 % | 591.783 K -59.39 % | 1.457 M 147.85 % | 587.915 K -10.97 % | 660.382 K -92.42 % | 8.717 M 103.05 % | 4.293 M -42.67 % | 7.489 M -18.40 % | 9.177 M 1.93 % | 9.003 M 40.92 % | 6.389 M 3.76 % | 6.157 M -8.86 % | 6.756 M -2.21 % | 6.909 M |
| Short term investments | 1.750 K -2.78 % | 1.800 K 0.00 % | 1.800 K -10.00 % | 2.000 K 14.29 % | 1.750 K 0.00 % | 1.750 K 0.00 % | 1.750 K 0.00 % | 1.750 K -99.55 % | 392.386 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 7.042 M 2 802.72 % | 242.600 K -65.49 % | 703.000 K -61.56 % | 1.829 M -63.28 % | 4.981 M 3.58 % | 4.809 M -14.46 % | 5.622 M -24.20 % | 7.417 M -22.28 % | 9.544 M 7.78 % | 8.855 M 12.06 % | 7.902 M 207.29 % | 2.572 M -60.20 % | 6.462 M -7.57 % | 6.991 M 67.31 % | 4.179 M -7.51 % | 4.518 M 7.58 % | 4.199 M |
| Cash and short term investments | 7.044 M 2 782.16 % | 244.400 K -65.33 % | 705.000 K -61.50 % | 1.831 M -63.25 % | 4.983 M 3.58 % | 4.810 M -14.46 % | 5.623 M -24.20 % | 7.419 M -25.34 % | 9.936 M 12.21 % | 8.855 M 12.06 % | 7.902 M 207.29 % | 2.572 M -60.20 % | 6.462 M -7.57 % | 6.991 M 67.31 % | 4.179 M -7.51 % | 4.518 M 7.58 % | 4.199 M |
| Total current assets | 59.757 M -9.48 % | 66.016 M -26.66 % | 90.014 M -12.50 % | 102.871 M 9.15 % | 94.244 M 2.80 % | 91.678 M 1.37 % | 90.437 M -8.77 % | 99.129 M -10.99 % | 111.368 M 44.48 % | 77.083 M -3.50 % | 79.878 M 10.86 % | 72.051 M 7.74 % | 66.872 M 16.75 % | 57.279 M 14.29 % | 50.117 M 4.03 % | 48.176 M 35.15 % | 35.647 M |
| Inventory | 18.987 M -31.66 % | 27.785 M -16.32 % | 33.205 M -22.22 % | 42.693 M 21.56 % | 35.122 M 18.03 % | 29.756 M 26.55 % | 23.512 M -41.38 % | 40.108 M -14.42 % | 46.864 M 106.25 % | 22.722 M -5.63 % | 24.076 M 184.84 % | 8.452 M -43.19 % | 14.879 M 121.88 % | 6.706 M -42.02 % | 11.566 M -32.37 % | 17.101 M 107.60 % | 8.238 M |
| Net receivables | 32.459 M -12.26 % | 36.993 M -32.80 % | 55.051 M -4.31 % | 57.530 M 7.44 % | 53.548 M -3.79 % | 55.655 M -8.37 % | 60.740 M 19.16 % | 50.974 M -5.82 % | 54.123 M 18.93 % | 45.507 M 12.61 % | 40.412 M -22.06 % | 51.849 M 13.88 % | 45.531 M 22.61 % | 37.134 M 31.61 % | 28.215 M 42.50 % | 19.801 M 21.47 % | 16.301 M |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -18.000 -1 000.00 % | 2.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 496.000 K -81.00 % | 2.610 M 11.83 % | 2.334 M -76.73 % | 10.028 M 8.15 % | 9.273 M -51.61 % | 19.162 M 60.79 % | 11.918 M -57.25 % | 27.879 M -37.55 % | 44.640 M 152.46 % | 17.682 M -14.26 % | 20.624 M -20.24 % | 25.856 M -24.73 % | 34.353 M 33.57 % | 25.720 M 7.67 % | 23.888 M -0.93 % | 24.112 M 59.27 % | 15.139 M |
| Tax payables | 0.000 100.00 % | -10.836 M -43.35 % | -7.559 M -423.48 % | -1.444 M -319.53 % | 657.773 K 0.29 % | 655.853 K -66.67 % | 1.968 M 943.34 % | 188.628 K -80.55 % | 969.659 K -22.76 % | 1.255 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 325.509 K 247.57 % | 93.652 K 548.20 % | 14.448 K |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.331 M | 0.000 100.00 % | -4.676 M | 0.000 -100.00 % | 921.024 K 10.66 % | 832.269 K | 0.000 | 0.000 | 0.000 -100.00 % | 521.712 K 26.06 % | 413.867 K | 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 -100.00 % | 2.409 M -8.08 % | 2.620 M | 0.000 -100.00 % | 1.225 M | 0.000 | 0.000 100.00 % | -1.319 M | 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 100.00 % | -200.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.828 M 0.00 % | 1.828 M 0.00 % | 1.828 M 0.00 % | 1.828 M |
| Deferred tax liabilities non current | 826.000 K -7.71 % | 895.000 K 1.59 % | 881.000 K -8.23 % | 960.000 K -12.17 % | 1.093 M -19.19 % | 1.353 M -7.24 % | 1.458 M -1.30 % | 1.477 M 2.68 % | 1.439 M 1.09 % | 1.423 M -0.49 % | 1.430 M -44.07 % | 2.557 M 5.92 % | 2.414 M 9.01 % | 2.215 M 13.01 % | 1.960 M 4.93 % | 1.868 M 4.64 % | 1.785 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 | 70.168 M -9.54 % | 77.568 M -26.14 % | 105.018 M -12.47 % | 119.983 M 5.93 % | 113.267 M -0.61 % | 113.958 M 5.17 % | 108.354 M -7.64 % | 117.323 M -10.31 % | 130.813 M 29.14 % | 101.292 M -3.98 % | 105.491 M 3.32 % | 102.097 M 9.51 % | 93.227 M 11.89 % | 83.317 M 9.88 % | 75.825 M 6.78 % | 71.012 M 29.32 % | 54.913 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 | -69.000 K -603.65 % | 13.700 K 117.35 % | -78.970 K 40.47 % | -132.645 K 48.90 % | -259.574 K -145.98 % | -105.527 K | 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 | 19.767 M 17.76 % | 16.786 M 376.33 % | -6.075 M 33.69 % | -9.161 M 35.67 % | -14.241 M -518.16 % | 3.406 M 130.02 % | -11.346 M -126.88 % | -5.001 M -57.68 % | -3.171 M 37.37 % | -5.064 M 12.47 % | -5.785 M 53.32 % | -12.394 M -1 189.94 % | -960.785 K -12.90 % | -851.019 K 63.61 % | -2.339 M 21.03 % | -2.962 M -145.16 % | -1.208 M |
| Accounts receivables | 4.533 M -74.90 % | 18.058 M 637.90 % | 2.447 M 161.94 % | -3.951 M -295.73 % | 2.018 M -60.79 % | 5.147 M 152.68 % | -9.772 M -91.95 % | -5.091 M -9.77 % | -4.637 M -478.10 % | -802.181 K -107.01 % | 11.437 M 174.65 % | -15.322 M -2 623.48 % | 607.168 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 8.798 M 62.33 % | 5.420 M -42.88 % | 9.488 M 225.32 % | -7.571 M -41.08 % | -5.366 M 14.05 % | -6.243 M -137.62 % | 16.596 M 145.64 % | 6.756 M 127.98 % | -24.142 M -1 882.60 % | 1.354 M 108.67 % | -15.623 M -343.09 % | 6.427 M 178.63 % | -8.173 M -268.18 % | 4.860 M -12.20 % | 5.535 M 162.45 % | -8.863 M -1 321.22 % | -623.640 K |
| Accounts payables | -2.115 M -111.08 % | -1.002 M 84.38 % | -6.415 M -949.57 % | 755.127 K 107.64 % | -9.890 M -311.46 % | 4.677 M 124.46 % | -19.116 M -28.41 % | -14.887 M -148.32 % | 30.807 M 622.72 % | -5.893 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 8.551 M 250.27 % | -5.690 M 50.92 % | -11.595 M -822.12 % | 1.606 M 259.94 % | -1.004 M -473.71 % | -174.980 K -118.48 % | 946.711 K -88.48 % | 8.221 M 258.15 % | -5.198 M -1 973.16 % | 277.513 K -97.18 % | 9.838 M 152.27 % | -18.821 M -360.94 % | 7.212 M 226.30 % | -5.711 M 27.47 % | -7.874 M -233.42 % | 5.901 M 1 109.66 % | -584.500 K |
| Other non cash items | 160.000 K 265.80 % | -96.500 K -216.41 % | 82.900 K 700.12 % | -13.814 K 92.22 % | -177.516 K 5.42 % | -187.696 K 45.83 % | -346.523 K 26.28 % | -470.077 K 5.91 % | -499.590 K 12.89 % | -573.531 K 32.88 % | -854.447 K -170.63 % | -315.722 K 36.86 % | -500.028 K 10.36 % | -557.811 K -202.31 % | 545.209 K 255.15 % | -351.400 K -31.07 % | -268.100 K |
| Net cash provided by operating activities | 23.595 M 15.55 % | 20.420 M 985.69 % | -2.306 M -189.49 % | 2.576 M 135.54 % | -7.248 M -170.43 % | 10.291 M 287.08 % | -5.501 M -982.23 % | 623.517 K -8.27 % | 679.708 K 153.37 % | -1.274 M -1 385.05 % | -85.760 K 98.92 % | -7.956 M -530.74 % | 1.847 M -37.18 % | 2.940 M 58.70 % | 1.853 M 541.10 % | -420.040 K -154.22 % | 774.667 K |
| Investments in property plant and equipment | -185.000 K 72.13 % | -663.800 K | 0.000 100.00 % | -788.040 K -113.44 % | -369.216 K 94.65 % | -6.905 M -345.06 % | -1.552 M -150.09 % | -620.393 K 75.50 % | -2.532 M -85.70 % | -1.364 M 54.74 % | -3.013 M 43.49 % | -5.331 M -73.42 % | -3.074 M -115.62 % | -1.426 M 60.23 % | -3.585 M 12.71 % | -4.107 M -147.43 % | -1.660 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.437 M 58.68 % | 1.536 M | 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 100.00 % | -85.975 K | 0.000 | 0.000 | 0.000 100.00 % | -538.353 K 71.57 % | -1.893 M |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 51.539 K -86.81 % | 390.639 K -71.60 % | 1.376 M 291.55 % | 351.301 K -76.38 % | 1.488 M | 0.000 -100.00 % | 1.116 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 -100.00 % | 2.582 M 4 422.42 % | 57.100 K -49.82 % | 113.800 K -58.99 % | 277.516 K -3.54 % | 287.696 K -32.67 % | 427.282 K -29.70 % | 607.812 K -38.22 % | 983.873 K 51.18 % | 650.810 K 462.16 % | -179.700 K -133.44 % | 537.342 K -28.49 % | 751.438 K 35.15 % | 556.012 K 384.35 % | -195.538 K -155.65 % | 351.400 K -6.49 % | 375.803 K |
| Net cash used for investing activites | -185.000 K -109.64 % | 1.919 M 3 259.89 % | 57.100 K 108.47 % | -674.240 K -635.27 % | -91.700 K 98.61 % | -6.617 M -516.90 % | -1.073 M -383.74 % | 378.058 K -83.30 % | 2.264 M 726.25 % | -361.508 K 78.80 % | -1.705 M 65.06 % | -4.880 M -304.55 % | -1.206 M -38.70 % | -869.694 K 76.99 % | -3.780 M 11.96 % | -4.294 M -35.14 % | -3.177 M |
| Debt repayment | -16.610 M 27.15 % | -22.799 M -2 130.74 % | 1.123 M 113.90 % | -8.077 M -7.52 % | -7.512 M -67.42 % | -4.487 M -881.68 % | 573.986 K 130.17 % | -1.902 M 15.64 % | -2.255 M -191.89 % | 2.454 M -65.54 % | 7.121 M 2 640.91 % | 259.812 K 122.20 % | -1.170 M -257.73 % | 741.843 K 149.60 % | 297.212 K -94.09 % | 5.032 M 176.07 % | 1.823 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 129.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.291 M -54.38 % | 2.830 M 17.94 % | 2.400 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 |
| 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 |
| Other financing activites | 0.000 | 0.000 -100.00 % | 90.000 -100.00 % | 3.023 M | 0.000 | 0.000 -100.00 % | 4.204 M 442.90 % | -1.226 M | 0.000 -100.00 % | 4.980 K | 0.000 -100.00 % | 8.686 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | -16.610 M 27.15 % | -22.799 M -2 130.58 % | 1.123 M 122.22 % | -5.054 M 32.72 % | -7.512 M -67.42 % | -4.487 M -193.90 % | 4.778 M 252.74 % | -3.128 M -38.74 % | -2.255 M -187.13 % | 2.588 M -63.66 % | 7.121 M -20.40 % | 8.946 M 864.53 % | -1.170 M -257.73 % | 741.843 K -53.29 % | 1.588 M -68.44 % | 5.032 M 19.18 % | 4.222 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.024 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 |
| Net change in cash | 6.800 M 1 576.34 % | -460.600 K 59.08 % | -1.126 M 64.29 % | -3.152 M -1 930.73 % | 172.170 K 121.18 % | -813.064 K 54.71 % | -1.795 M 15.59 % | -2.127 M -408.79 % | 688.754 K -27.71 % | 952.820 K -82.13 % | 5.331 M 237.03 % | -3.890 M -635.14 % | -529.181 K -118.82 % | 2.812 M 929.00 % | -339.258 K -206.57 % | 318.356 K -82.50 % | 1.820 M |
| Cash at beginning of period | 242.600 K -65.50 % | 703.200 K -61.55 % | 1.829 M -63.28 % | 4.981 M 3.58 % | 4.809 M -14.46 % | 5.622 M -24.20 % | 7.417 M -22.28 % | 9.544 M 7.78 % | 8.855 M 12.06 % | 7.902 M 207.29 % | 2.572 M -60.20 % | 6.462 M -7.57 % | 6.991 M 67.31 % | 4.179 M -7.51 % | 4.518 M 7.58 % | 4.199 M 76.46 % | 2.380 M |
| Cash at end of period | 7.042 M 2 802.72 % | 242.600 K -65.50 % | 703.240 K -61.55 % | 1.829 M -63.28 % | 4.981 M 3.58 % | 4.809 M -14.46 % | 5.622 M -24.20 % | 7.417 M -22.28 % | 9.544 M 7.78 % | 8.855 M 12.06 % | 7.902 M 207.29 % | 2.572 M -60.20 % | 6.462 M -7.57 % | 6.991 M 67.31 % | 4.179 M -7.51 % | 4.518 M 7.58 % | 4.199 M |
| Operating cash flow | 23.595 M 15.55 % | 20.420 M 985.69 % | -2.306 M -189.49 % | 2.576 M 135.54 % | -7.248 M -170.43 % | 10.291 M 287.08 % | -5.501 M -982.23 % | 623.517 K -8.27 % | 679.708 K 153.37 % | -1.274 M -1 385.05 % | -85.760 K 98.92 % | -7.956 M -530.74 % | 1.847 M -37.18 % | 2.940 M 58.70 % | 1.853 M 541.10 % | -420.040 K -154.22 % | 774.667 K |
| Capital expenditure | -185.000 K 72.13 % | -663.800 K | 0.000 100.00 % | -788.040 K -113.44 % | -369.216 K 94.65 % | -6.905 M -345.06 % | -1.552 M -150.09 % | -620.393 K 75.50 % | -2.532 M -85.70 % | -1.364 M 54.74 % | -3.013 M 43.49 % | -5.331 M -73.42 % | -3.074 M -115.62 % | -1.426 M 60.23 % | -3.585 M 12.71 % | -4.107 M -147.43 % | -1.660 M |
| Free CashFlow | 23.410 M 18.50 % | 19.756 M 956.90 % | -2.306 M -228.93 % | 1.788 M 123.48 % | -7.617 M -324.96 % | 3.386 M 148.01 % | -7.052 M -225 848.08 % | 3.124 K 100.17 % | -1.852 M 29.76 % | -2.637 M 14.89 % | -3.099 M 76.68 % | -13.288 M -982.97 % | -1.227 M -181.01 % | 1.515 M 187.45 % | -1.732 M 61.74 % | -4.527 M -411.45 % | -885.088 K |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 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 | 51.942 M 20.65 % | 43.051 M -13.80 % | 49.941 M -8.57 % | 54.624 M -14.63 % | 63.983 M 4.43 % | 61.270 M -6.18 % | 65.306 M 8.23 % | 60.338 M -15.38 % | 71.301 M 17.65 % | 60.603 M 23.10 % | 49.229 M -32.80 % | 73.255 M -0.20 % | 73.405 M 5.30 % | 69.712 M -20.50 % | 87.683 M 29.16 % | 67.886 M -3.30 % | 70.203 M 19.39 % | 58.802 M 15.12 % | 51.078 M -47.24 % | 96.808 M 79.53 % | 53.923 M -25.08 % | 71.977 M -16.00 % | 85.685 M -2.93 % | 88.275 M 29.68 % | 68.070 M -12.22 % | 77.543 M -27.48 % | 106.932 M 74.60 % | 61.245 M 1.23 % | 60.499 M 4.63 % | 57.822 M 8.06 % | 53.510 M -4.87 % | 56.252 M 17.66 % | 47.810 M 13.11 % | 42.267 M -0.31 % | 42.398 M -6.46 % | 45.326 M 3.60 % | 43.750 M 10.06 % | 39.751 M 13.06 % | 35.160 M -25.98 % | 47.501 M -5.71 % | 50.380 M -5.22 % | 53.156 M 5.65 % | 50.313 M -18.71 % | 61.896 M 48.87 % | 41.576 M -23.71 % | 54.494 M 15.12 % | 47.336 M 4.04 % | 45.499 M 23.39 % | 36.874 M 2.87 % | 35.847 M 23.06 % | 29.129 M -19.90 % | 36.367 M 36.48 % | 26.646 M -14.52 % | 31.172 M 2.60 % | 30.383 M |
| Net income | 23.376 M 1 920.56 % | -1.284 M -518.24 % | 307.000 K 293.59 % | 78.000 K -97.64 % | 3.309 M 245.77 % | 957.000 K 223.31 % | 296.000 K -73.90 % | 1.134 M 640.00 % | -210.000 K -123.78 % | 883.000 K 173.89 % | -1.195 M -261.27 % | 741.000 K -39.66 % | 1.228 M 632.27 % | 167.697 K -93.37 % | 2.530 M -23.19 % | 3.294 M 3.16 % | 3.193 M 42.94 % | 2.234 M 345.86 % | 501.000 K -79.29 % | 2.419 M 281.61 % | -1.332 M -210.03 % | -429.633 K -122.06 % | 1.948 M -11.21 % | 2.194 M 137.45 % | 924.000 K 29.61 % | 712.906 K -42.92 % | 1.249 M 4.69 % | 1.193 M -1.24 % | 1.208 M 30.88 % | 923.000 K -34.72 % | 1.414 M 30.68 % | 1.082 M 34.58 % | 804.000 K 1 610.64 % | 47.000 K -95.94 % | 1.157 M 83.65 % | 630.000 K 152.00 % | 250.000 K 363.16 % | -95.000 K -114.44 % | 658.000 K -29.02 % | 927.000 K 102.84 % | 457.000 K -65.15 % | 1.311 M 51.43 % | 866.000 K -36.37 % | 1.361 M 45.56 % | 935.000 K 180.82 % | 332.955 K -65.35 % | 961.000 K -38.16 % | 1.554 M 768.16 % | 179.000 K -79.95 % | 892.550 K -24.42 % | 1.181 M 364.21 % | -447.000 K -1 308.11 % | 37.000 K -62.22 % | 97.947 K -86.28 % | 714.000 K |
| Income before tax | 28.126 M 1 892.61 % | -1.569 M -419.55 % | 491.000 K 477.65 % | 85.000 K -98.01 % | 4.268 M 204.42 % | 1.402 M 263.21 % | 386.000 K -73.21 % | 1.441 M 761.01 % | -218.000 K -118.06 % | 1.207 M 176.68 % | -1.574 M -258.99 % | 990.000 K -40.15 % | 1.654 M 695.76 % | 207.851 K -93.96 % | 3.440 M -22.00 % | 4.410 M 3.25 % | 4.271 M 42.26 % | 3.002 M 343.46 % | 677.000 K -75.19 % | 2.729 M 295.49 % | -1.396 M -3 134.48 % | -43.160 K -101.75 % | 2.472 M 3.65 % | 2.385 M 92.03 % | 1.242 M 9.94 % | 1.130 M -35.70 % | 1.757 M 14.54 % | 1.534 M -0.90 % | 1.548 M 2.79 % | 1.506 M -17.52 % | 1.826 M 34.26 % | 1.360 M 16.24 % | 1.170 M 1 787.10 % | 62.000 K -96.47 % | 1.757 M 88.92 % | 930.000 K 165.71 % | 350.000 K 184.55 % | 123.000 K -86.82 % | 933.000 K -23.96 % | 1.227 M 86.76 % | 657.000 K -4.01 % | 684.435 K -47.99 % | 1.316 M -34.56 % | 2.011 M 62.83 % | 1.235 M 58.55 % | 778.918 K -45.26 % | 1.423 M -27.84 % | 1.972 M 701.63 % | 246.000 K -82.81 % | 1.431 M 3.65 % | 1.381 M 408.95 % | -447.000 K -1 308.11 % | 37.000 K -92.26 % | 478.000 K -47.70 % | 914.000 K |
| Income before tax ratio | 0.54 1 585.76 % | -0.04 -470.69 % | 0.01 531.81 % | 0.00 -97.67 % | 0.07 191.51 % | 0.02 287.14 % | 0.01 -75.25 % | 0.02 881.11 % | 0.00 -115.35 % | 0.02 162.29 % | -0.03 -336.58 % | 0.01 -40.02 % | 0.02 655.72 % | 0.00 -92.40 % | 0.04 -39.61 % | 0.06 6.78 % | 0.06 19.16 % | 0.05 285.21 % | 0.01 -52.98 % | 0.03 208.89 % | -0.03 -4 217.44 % | 0.00 -102.08 % | 0.03 6.78 % | 0.03 48.08 % | 0.02 25.24 % | 0.01 -11.34 % | 0.02 -34.40 % | 0.03 -2.11 % | 0.03 -1.76 % | 0.03 -23.68 % | 0.03 41.14 % | 0.02 -1.21 % | 0.02 1 568.31 % | 0.00 -96.46 % | 0.04 101.97 % | 0.02 156.48 % | 0.01 158.54 % | 0.00 -88.34 % | 0.03 2.73 % | 0.03 98.08 % | 0.01 1.28 % | 0.01 -50.77 % | 0.03 -19.49 % | 0.03 9.38 % | 0.03 107.82 % | 0.01 -52.45 % | 0.03 -30.64 % | 0.04 549.67 % | 0.01 -83.29 % | 0.04 -15.77 % | 0.05 485.72 % | -0.01 -985.18 % | 0.00 -90.94 % | 0.02 -49.03 % | 0.03 |
| EBITDA | 28.397 M 2 433.36 % | -1.217 M -226.11 % | 965.000 K 65.81 % | 582.000 K -88.57 % | 5.091 M 94.61 % | 2.616 M 32.52 % | 1.974 M -35.09 % | 3.041 M 194.96 % | 1.031 M -65.00 % | 2.946 M 678.78 % | -509.000 K -133.89 % | 1.502 M -30.66 % | 2.166 M 21.14 % | 1.788 M -56.57 % | 4.117 M -30.26 % | 5.903 M 0.67 % | 5.864 M 16.70 % | 5.025 M 61.32 % | 3.115 M -36.43 % | 4.900 M 565.76 % | 736.000 K -66.16 % | 2.175 M -50.90 % | 4.430 M 8.66 % | 4.077 M 34.07 % | 3.041 M 9.48 % | 2.778 M -28.23 % | 3.870 M 15.08 % | 3.363 M -1.15 % | 3.402 M -15.98 % | 4.049 M 12.75 % | 3.591 M 1.81 % | 3.527 M 18.08 % | 2.987 M -6.95 % | 3.210 M -15.24 % | 3.787 M 23.88 % | 3.057 M 61.40 % | 1.894 M -31.94 % | 2.783 M -6.89 % | 2.989 M -11.49 % | 3.377 M 23.29 % | 2.739 M 234.63 % | -2.035 M -151.43 % | 3.956 M -11.50 % | 4.470 M 49.40 % | 2.992 M 86.72 % | 1.602 M -47.57 % | 3.056 M -22.81 % | 3.959 M 134.12 % | 1.691 M -40.42 % | 2.838 M -15.88 % | 3.374 M 517.95 % | 546.000 K -55.57 % | 1.229 M -18.21 % | 1.503 M -45.64 % | 2.764 M |
| Net income ratio | 0.45 1 608.93 % | -0.03 -585.18 % | 0.01 330.50 % | 0.00 -97.24 % | 0.05 231.11 % | 0.02 244.61 % | 0.00 -75.88 % | 0.02 738.11 % | 0.00 -120.21 % | 0.01 160.02 % | -0.02 -339.97 % | 0.01 -39.53 % | 0.02 595.43 % | 0.00 -91.66 % | 0.03 -40.53 % | 0.05 6.68 % | 0.05 19.73 % | 0.04 287.30 % | 0.01 -60.75 % | 0.02 201.16 % | -0.02 -313.84 % | -0.01 -126.26 % | 0.02 -8.53 % | 0.02 83.10 % | 0.01 47.65 % | 0.01 -21.29 % | 0.01 -40.04 % | 0.02 -2.44 % | 0.02 25.09 % | 0.02 -39.59 % | 0.03 37.38 % | 0.02 14.38 % | 0.02 1 412.31 % | 0.00 -95.93 % | 0.03 96.33 % | 0.01 143.24 % | 0.01 339.10 % | 0.00 -112.77 % | 0.02 -4.10 % | 0.02 115.14 % | 0.01 -63.23 % | 0.02 43.33 % | 0.02 -21.72 % | 0.02 -2.23 % | 0.02 268.07 % | 0.01 -69.90 % | 0.02 -40.56 % | 0.03 603.58 % | 0.00 -80.50 % | 0.02 -38.59 % | 0.04 429.86 % | -0.01 -985.18 % | 0.00 -55.81 % | 0.00 -86.63 % | 0.02 |
| Ratio EBITDA | 0.55 2 033.96 % | -0.03 -246.30 % | 0.02 81.36 % | 0.01 -86.61 % | 0.08 86.36 % | 0.04 41.25 % | 0.03 -40.03 % | 0.05 248.55 % | 0.01 -70.25 % | 0.05 570.16 % | -0.01 -150.43 % | 0.02 -30.51 % | 0.03 15.05 % | 0.03 -45.37 % | 0.05 -46.00 % | 0.09 4.10 % | 0.08 -2.26 % | 0.09 40.13 % | 0.06 20.49 % | 0.05 270.84 % | 0.01 -54.83 % | 0.03 -41.55 % | 0.05 11.94 % | 0.05 3.38 % | 0.04 24.72 % | 0.04 -1.03 % | 0.04 -34.09 % | 0.05 -2.35 % | 0.06 -19.70 % | 0.07 4.35 % | 0.07 7.03 % | 0.06 0.36 % | 0.06 -17.74 % | 0.08 -14.97 % | 0.09 32.43 % | 0.07 55.79 % | 0.04 -38.16 % | 0.07 -17.65 % | 0.09 19.58 % | 0.07 30.77 % | 0.05 242.04 % | -0.04 -148.68 % | 0.08 8.88 % | 0.07 0.35 % | 0.07 144.74 % | 0.03 -54.45 % | 0.06 -25.80 % | 0.09 89.74 % | 0.05 -42.08 % | 0.08 -31.64 % | 0.12 671.50 % | 0.02 -67.45 % | 0.05 -4.31 % | 0.05 -47.01 % | 0.09 |
| Gross profit ratio | 0.12 138.57 % | 0.05 -71.95 % | 0.18 41.35 % | 0.13 -33.21 % | 0.19 60.35 % | 0.12 58.89 % | 0.08 -55.67 % | 0.17 41.81 % | 0.12 7.54 % | 0.11 183.56 % | 0.04 -66.86 % | 0.12 -16.83 % | 0.14 928.18 % | -0.02 -110.65 % | 0.16 -13.17 % | 0.19 -18.22 % | 0.23 945.40 % | 0.02 -89.84 % | 0.22 51.11 % | 0.14 -4.77 % | 0.15 367.27 % | -0.06 -134.64 % | 0.16 -4.68 % | 0.17 21.38 % | 0.14 1 425.27 % | 0.01 -91.20 % | 0.10 -38.54 % | 0.17 -16.02 % | 0.20 -9.52 % | 0.22 2.87 % | 0.22 6.89 % | 0.20 45.20 % | 0.14 -39.64 % | 0.23 -4.97 % | 0.24 21.57 % | 0.20 31.57 % | 0.15 -39.16 % | 0.25 0.98 % | 0.25 22.04 % | 0.20 31.10 % | 0.16 1 681.73 % | -0.01 -105.01 % | 0.20 32.57 % | 0.15 -9.61 % | 0.16 2 628.78 % | -0.01 -103.94 % | 0.16 -19.81 % | 0.20 23.58 % | 0.17 3 599.84 % | 0.00 -97.63 % | 0.19 120.94 % | 0.09 -41.91 % | 0.15 321.59 % | 0.03 -84.09 % | 0.22 |
| Weighted average shs out dil | 1.741 M 2.05 % | 1.706 M 0.00 % | 1.706 M 9.33 % | 1.560 M -10.43 % | 1.742 M 0.09 % | 1.740 M 0.00 % | 1.740 M 0.00 % | 1.740 M 0.00 % | 1.740 M 0.00 % | 1.740 M 0.00 % | 1.740 M 0.97 % | 1.723 M -1.77 % | 1.754 M 0.82 % | 1.740 M -0.28 % | 1.745 M 0.11 % | 1.743 M 0.43 % | 1.735 M -0.27 % | 1.740 M 0.72 % | 1.728 M -0.73 % | 1.740 M 0.60 % | 1.730 M 0.57 % | 1.720 M -1.11 % | 1.739 M -0.11 % | 1.741 M -0.12 % | 1.743 M 0.25 % | 1.739 M 0.25 % | 1.735 M 0.33 % | 1.729 M -1.24 % | 1.751 M 0.53 % | 1.742 M -0.24 % | 1.746 M 0.03 % | 1.745 M -0.15 % | 1.748 M 0.41 % | 1.741 M -0.70 % | 1.753 M 2.96 % | 1.703 M -4.65 % | 1.786 M 2.63 % | 1.740 M -4.40 % | 1.820 M 0.00 % | 1.820 M 4.60 % | 1.740 M 1.53 % | 1.714 M -0.07 % | 1.715 M 0.17 % | 1.712 M -0.21 % | 1.716 M 0.46 % | 1.708 M -0.49 % | 1.716 M -0.06 % | 1.717 M 0.73 % | 1.705 M -0.89 % | 1.720 M 0.49 % | 1.712 M -0.44 % | 1.719 M -1.19 % | 1.740 M 2.63 % | 1.695 M -1.45 % | 1.720 M |
| Weighted average shs out | 1.741 M 2.05 % | 1.706 M 0.00 % | 1.706 M 9.33 % | 1.560 M -10.43 % | 1.742 M 0.09 % | 1.740 M 0.00 % | 1.740 M 0.00 % | 1.740 M 0.00 % | 1.740 M 0.00 % | 1.740 M 0.00 % | 1.740 M 0.97 % | 1.723 M -0.96 % | 1.740 M 3.57 % | 1.680 M -3.45 % | 1.740 M -0.16 % | 1.743 M 0.43 % | 1.735 M 1.29 % | 1.713 M -0.84 % | 1.728 M -0.73 % | 1.740 M 0.60 % | 1.730 M 0.57 % | 1.720 M -1.11 % | 1.739 M -0.11 % | 1.741 M -0.12 % | 1.743 M 0.25 % | 1.739 M 0.25 % | 1.735 M 0.33 % | 1.729 M -1.24 % | 1.751 M 0.53 % | 1.742 M -0.24 % | 1.746 M 0.21 % | 1.742 M 0.16 % | 1.739 M 0.84 % | 1.725 M -1.62 % | 1.753 M 2.96 % | 1.703 M -4.65 % | 1.786 M 2.63 % | 1.740 M -4.40 % | 1.820 M 0.00 % | 1.820 M 5.54 % | 1.725 M 0.63 % | 1.714 M -0.07 % | 1.715 M 0.17 % | 1.712 M -0.21 % | 1.716 M 0.46 % | 1.708 M -0.49 % | 1.716 M -0.06 % | 1.717 M 0.73 % | 1.705 M -0.89 % | 1.720 M 0.49 % | 1.712 M -0.44 % | 1.719 M -1.19 % | 1.740 M 2.63 % | 1.695 M -1.45 % | 1.720 M |
| EPS diluted | 13.43 1 890.67 % | -0.75 -516.67 % | 0.18 260.00 % | 0.05 -97.37 % | 1.90 245.45 % | 0.55 223.53 % | 0.17 -73.85 % | 0.65 641.67 % | -0.12 -123.53 % | 0.51 173.91 % | -0.69 -260.47 % | 0.43 -38.57 % | 0.70 626.14 % | 0.10 -93.35 % | 1.45 -23.28 % | 1.89 2.72 % | 1.84 43.75 % | 1.28 341.38 % | 0.29 -79.14 % | 1.39 280.52 % | -0.77 -208.00 % | -0.25 -122.32 % | 1.12 -11.11 % | 1.26 137.74 % | 0.53 29.27 % | 0.41 -43.06 % | 0.72 4.35 % | 0.69 0.00 % | 0.69 30.19 % | 0.53 -34.57 % | 0.81 30.65 % | 0.62 34.78 % | 0.46 1 603.70 % | 0.03 -95.91 % | 0.66 78.38 % | 0.37 164.29 % | 0.14 356.41 % | -0.05 -107.09 % | 0.77 -28.70 % | 1.08 103.77 % | 0.53 -31.17 % | 0.77 50.98 % | 0.51 -36.25 % | 0.80 45.45 % | 0.55 189.47 % | 0.19 -66.07 % | 0.56 -38.46 % | 0.91 727.27 % | 0.11 -78.85 % | 0.52 -24.64 % | 0.69 365.38 % | -0.26 -1 400.00 % | 0.02 -65.40 % | 0.06 -86.24 % | 0.42 |
| Earnings per share | 13.43 1 890.67 % | -0.75 -516.67 % | 0.18 260.00 % | 0.05 -97.37 % | 1.90 245.45 % | 0.55 223.53 % | 0.17 -73.85 % | 0.65 641.67 % | -0.12 -123.53 % | 0.51 173.91 % | -0.69 -260.47 % | 0.43 -39.44 % | 0.71 611.42 % | 0.10 -93.12 % | 1.45 -23.28 % | 1.89 2.72 % | 1.84 43.75 % | 1.28 341.38 % | 0.29 -79.14 % | 1.39 280.52 % | -0.77 -208.00 % | -0.25 -122.32 % | 1.12 -11.11 % | 1.26 137.74 % | 0.53 29.27 % | 0.41 -43.06 % | 0.72 4.35 % | 0.69 0.00 % | 0.69 30.19 % | 0.53 -34.57 % | 0.81 30.65 % | 0.62 34.78 % | 0.46 1 603.70 % | 0.03 -95.91 % | 0.66 78.38 % | 0.37 164.29 % | 0.14 356.41 % | -0.05 -107.09 % | 0.77 -28.70 % | 1.08 103.77 % | 0.53 -31.17 % | 0.77 50.98 % | 0.51 -36.25 % | 0.80 45.45 % | 0.55 189.47 % | 0.19 -66.07 % | 0.56 -38.46 % | 0.91 727.27 % | 0.11 -78.85 % | 0.52 -24.64 % | 0.69 365.38 % | -0.26 -1 400.00 % | 0.02 -65.40 % | 0.06 -86.24 % | 0.42 |
| Gross profit | 6.341 M 187.83 % | 2.203 M -75.82 % | 9.112 M 29.23 % | 7.051 M -42.98 % | 12.366 M 67.45 % | 7.385 M 49.07 % | 4.954 M -52.02 % | 10.325 M 20.00 % | 8.604 M 26.53 % | 6.800 M 249.08 % | 1.948 M -77.73 % | 8.747 M -17.00 % | 10.538 M 972.06 % | -1.208 M -108.46 % | 14.276 M 12.15 % | 12.729 M -20.92 % | 16.097 M 1 148.10 % | 1.290 M -88.31 % | 11.031 M -20.27 % | 13.836 M 70.96 % | 8.093 M 300.23 % | -4.042 M -129.10 % | 13.892 M -7.48 % | 15.015 M 57.41 % | 9.539 M 1 238.94 % | 712.431 K -93.62 % | 11.167 M 7.31 % | 10.406 M -14.98 % | 12.240 M -5.33 % | 12.929 M 11.16 % | 11.631 M 1.68 % | 11.439 M 70.83 % | 6.696 M -31.73 % | 9.808 M -5.26 % | 10.353 M 13.72 % | 9.104 M 36.31 % | 6.679 M -33.04 % | 9.975 M 14.17 % | 8.737 M -9.67 % | 9.672 M 23.60 % | 7.825 M 1 599.12 % | -521.972 K -105.29 % | 9.859 M 7.76 % | 9.149 M 34.56 % | 6.799 M 2 029.33 % | -352.403 K -104.54 % | 7.763 M -16.57 % | 9.305 M 52.49 % | 6.102 M 3 705.88 % | 160.331 K -97.08 % | 5.486 M 76.97 % | 3.100 M -20.72 % | 3.910 M 260.38 % | 1.085 M -83.67 % | 6.645 M |
| Income tax expense | 4.750 M 1 766.67 % | -285.000 K -254.89 % | 184.000 K 2 528.57 % | 7.000 K -99.27 % | 959.000 K 115.51 % | 445.000 K 394.44 % | 90.000 K -70.68 % | 307.000 K 3 937.50 % | -8.000 K -102.46 % | 325.000 K 185.75 % | -379.000 K -252.21 % | 249.000 K -41.55 % | 426.000 K 960.89 % | 40.155 K -95.59 % | 910.000 K -18.46 % | 1.116 M 3.53 % | 1.078 M 40.29 % | 768.426 K 336.61 % | 176.000 K -43.23 % | 310.000 K 584.38 % | -64.000 K -116.56 % | 386.472 K -26.25 % | 524.000 K 174.35 % | 191.000 K -39.94 % | 318.000 K -23.70 % | 416.759 K -17.96 % | 508.000 K 48.97 % | 341.000 K 0.29 % | 340.000 K -41.68 % | 583.000 K 41.50 % | 412.000 K 48.20 % | 278.000 K -24.04 % | 366.000 K 2 340.00 % | 15.000 K -97.50 % | 600.000 K 100.00 % | 300.000 K 200.00 % | 100.000 K -54.13 % | 218.000 K -20.73 % | 275.000 K -8.33 % | 300.000 K 50.00 % | 200.000 K 131.90 % | -626.951 K -239.32 % | 450.000 K -30.77 % | 650.000 K 116.67 % | 300.000 K -32.73 % | 445.963 K -3.47 % | 462.000 K 10.53 % | 418.000 K 523.88 % | 67.000 K -87.57 % | 538.868 K 169.43 % | 200.000 K | 0.000 | 0.000 -100.00 % | 380.054 K 90.03 % | 200.000 K |
| Cost of revenue | 45.601 M 11.64 % | 40.848 M 0.05 % | 40.829 M -14.18 % | 47.573 M -7.83 % | 51.617 M -4.21 % | 53.885 M -10.72 % | 60.352 M 20.67 % | 50.013 M -20.23 % | 62.697 M 16.53 % | 53.803 M 13.79 % | 47.281 M -26.71 % | 64.508 M 2.61 % | 62.867 M -11.36 % | 70.920 M -3.39 % | 73.407 M 33.09 % | 55.157 M 1.94 % | 54.106 M -5.92 % | 57.512 M 43.61 % | 40.047 M -51.73 % | 82.972 M 81.04 % | 45.830 M -39.71 % | 76.019 M 5.89 % | 71.793 M -2.00 % | 73.260 M 25.16 % | 58.531 M -23.82 % | 76.830 M -19.77 % | 95.765 M 88.37 % | 50.839 M 5.35 % | 48.259 M 7.50 % | 44.893 M 7.20 % | 41.879 M -6.55 % | 44.813 M 9.00 % | 41.114 M 26.66 % | 32.459 M 1.29 % | 32.045 M -11.53 % | 36.222 M -2.29 % | 37.071 M 24.50 % | 29.776 M 12.69 % | 26.423 M -30.15 % | 37.829 M -11.11 % | 42.555 M -20.72 % | 53.678 M 32.69 % | 40.454 M -23.31 % | 52.747 M 51.67 % | 34.777 M -36.59 % | 54.846 M 38.60 % | 39.573 M 9.34 % | 36.194 M 17.62 % | 30.772 M -13.77 % | 35.686 M 50.94 % | 23.643 M -28.93 % | 33.267 M 46.32 % | 22.736 M -24.43 % | 30.087 M 26.75 % | 23.738 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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.568 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.020 M | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.764 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.814 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 8.562 M | 0.000 -100.00 % | 8.472 M 20.15 % | 7.051 M | 0.000 | 0.000 | 0.000 -100.00 % | 734.000 K 18 250.00 % | 4.000 K | 0.000 | 0.000 -100.00 % | 89.000 K -8.25 % | 97.000 K -2.84 % | 99.832 K 6.20 % | 94.000 K -91.73 % | 1.137 M 129.70 % | 495.000 K -14.06 % | 576.000 K -65.05 % | 1.648 M 69.72 % | 971.000 K 100.21 % | 485.000 K 134.80 % | -1.394 M -399.68 % | 465.000 K 511.84 % | 76.000 K -95.22 % | 1.589 M 392.74 % | -542.811 K -219.56 % | 454.000 K 328.30 % | 106.000 K 11.58 % | 95.000 K -90.49 % | 999.000 K 179.83 % | 357.000 K -49.65 % | 709.000 K -63.45 % | 1.940 M 45.21 % | 1.336 M 548.54 % | 206.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 8.562 M 155.73 % | 3.348 M -60.48 % | 8.472 M 20.15 % | 7.051 M 88.83 % | 3.734 M -26.25 % | 5.063 M 38.41 % | 3.658 M -56.65 % | 8.438 M 5.50 % | 7.998 M 86.52 % | 4.288 M 41.85 % | 3.023 M -59.65 % | 7.492 M -10.59 % | 8.379 M 476.73 % | -2.224 M -124.09 % | 9.234 M 6.88 % | 8.640 M -24.18 % | 11.396 M 417.48 % | -3.590 M -134.28 % | 10.470 M -3.18 % | 10.814 M 23.69 % | 8.743 M 255.15 % | -5.635 M -152.09 % | 10.819 M 5.56 % | 10.249 M 20.69 % | 8.492 M 790.56 % | -1.230 M -114.99 % | 8.201 M 7.94 % | 7.598 M -19.01 % | 9.381 M -10.07 % | 10.432 M 18.42 % | 8.809 M -2.37 % | 9.023 M 46.64 % | 6.153 M -30.40 % | 8.840 M 25.69 % | 7.033 M 8.40 % | 6.488 M 26.92 % | 5.112 M -34.74 % | 7.833 M 23.14 % | 6.361 M -7.89 % | 6.906 M 22.17 % | 5.653 M 1 625.53 % | 327.610 K -94.86 % | 6.371 M 23.78 % | 5.147 M 20.88 % | 4.258 M 381.44 % | -1.513 M -129.42 % | 5.142 M -10.99 % | 5.777 M 19.63 % | 4.829 M 337.60 % | -2.032 M -182.52 % | 2.463 M -11.72 % | 2.790 M -9.83 % | 3.094 M 3 996.77 % | -79.399 K -101.86 % | 4.261 M |
| Cost and expenses | 54.163 M 22.55 % | 44.196 M -10.35 % | 49.301 M -9.74 % | 54.624 M -1.31 % | 55.351 M -6.10 % | 58.948 M -7.91 % | 64.010 M 9.51 % | 58.451 M -17.32 % | 70.695 M 21.70 % | 58.091 M 15.48 % | 50.304 M -30.13 % | 72.000 M 1.06 % | 71.246 M 3.71 % | 68.696 M -16.87 % | 82.641 M 29.54 % | 63.797 M -2.60 % | 65.502 M 21.47 % | 53.922 M 6.74 % | 50.517 M -46.14 % | 93.786 M 71.85 % | 54.573 M -22.46 % | 70.384 M -14.80 % | 82.612 M -1.07 % | 83.509 M 24.60 % | 67.023 M -11.35 % | 75.601 M -27.28 % | 103.966 M 77.91 % | 58.437 M 1.38 % | 57.640 M 4.18 % | 55.325 M 9.15 % | 50.688 M -5.85 % | 53.836 M 13.90 % | 47.267 M 14.45 % | 41.299 M 5.68 % | 39.078 M -8.50 % | 42.710 M 1.25 % | 42.183 M 12.16 % | 37.609 M 14.72 % | 32.784 M -26.72 % | 44.735 M -7.20 % | 48.208 M -10.74 % | 54.006 M 15.34 % | 46.825 M -19.12 % | 57.894 M 48.31 % | 39.035 M -26.81 % | 53.333 M 19.27 % | 44.715 M 6.54 % | 41.971 M 17.89 % | 35.601 M 5.79 % | 33.654 M 28.91 % | 26.106 M -27.60 % | 36.057 M 39.59 % | 25.830 M -13.92 % | 30.008 M 7.17 % | 27.999 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 0.000 -100.00 % | 3.348 M | 0.000 | 0.000 -100.00 % | 3.734 M -26.25 % | 5.063 M 38.41 % | 3.658 M -9.90 % | 4.060 M 17.27 % | 3.462 M -19.26 % | 4.288 M 41.85 % | 3.023 M -0.85 % | 3.049 M -18.84 % | 3.757 M -3.32 % | 3.886 M 9.03 % | 3.564 M -1.36 % | 3.613 M -50.38 % | 7.282 M 11.29 % | 6.543 M 7.26 % | 6.100 M 103.40 % | 2.999 M 13.94 % | 2.632 M -49.37 % | 5.198 M 86.25 % | 2.791 M 10.01 % | 2.537 M 8.93 % | 2.329 M 3.24 % | 2.256 M -25.79 % | 3.040 M 28.11 % | 2.373 M -24.67 % | 3.150 M -7.19 % | 3.394 M 8.22 % | 3.136 M -1.07 % | 3.170 M 59.30 % | 1.990 M -47.47 % | 3.788 M 61.75 % | 2.342 M -5.26 % | 2.472 M 27.69 % | 1.936 M -47.32 % | 3.675 M 50.50 % | 2.442 M 19.35 % | 2.046 M 10.83 % | 1.846 M -49.72 % | 3.671 M 86.56 % | 1.968 M -2.67 % | 2.022 M 348.34 % | 451.000 K -95.43 % | 9.874 M 495.18 % | 1.659 M -1.31 % | 1.681 M 23.97 % | 1.356 M -79.23 % | 6.529 M | 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 % | 1.044 M | 0.000 | 0.000 | 0.000 -100.00 % | 113.239 K | 0.000 | 0.000 | 0.000 -100.00 % | 128.650 K | 0.000 | 0.000 | 0.000 -100.00 % | 84.151 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 1.000 K 0.00 % | 1.000 K -99.33 % | 149.000 K -13.37 % | 172.000 K -65.46 % | 498.000 K -46.96 % | 939.000 K -19.33 % | 1.164 M -1.36 % | 1.180 M 42.51 % | 828.000 K -28.99 % | 1.166 M 110.85 % | 553.000 K 56.21 % | 354.000 K -41.20 % | 602.000 K -33.33 % | 903.000 K -46.76 % | 1.696 M 107.84 % | 816.000 K -11.78 % | 925.000 K -0.52 % | 929.849 K -39.30 % | 1.532 M 21.20 % | 1.264 M 2.68 % | 1.231 M -17.39 % | 1.490 M 39.78 % | 1.066 M -9.28 % | 1.175 M -15.71 % | 1.394 M -31.47 % | 2.034 M 22.31 % | 1.663 M 20.51 % | 1.380 M -1.85 % | 1.406 M -29.35 % | 1.990 M 47.08 % | 1.353 M -23.34 % | 1.765 M 34.42 % | 1.313 M -41.44 % | 2.242 M 43.44 % | 1.563 M -7.30 % | 1.686 M 38.54 % | 1.217 M -39.72 % | 2.019 M 38.38 % | 1.459 M -5.20 % | 1.539 M 1.58 % | 1.515 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.306 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 270.000 K -23.08 % | 351.000 K 8.00 % | 325.000 K 0.00 % | 325.000 K 0.00 % | 325.000 K 18.18 % | 275.000 K -35.14 % | 424.000 K 0.95 % | 420.000 K -0.24 % | 421.000 K -26.53 % | 573.000 K 11.91 % | 512.000 K -1.92 % | 522.000 K 1.95 % | 512.000 K -24.37 % | 677.000 K 0.00 % | 677.000 K 0.00 % | 677.000 K 1.35 % | 668.000 K -26.75 % | 912.000 K 0.66 % | 906.000 K -0.11 % | 907.000 K 0.67 % | 901.000 K 23.73 % | 728.202 K -18.36 % | 892.000 K 72.53 % | 517.000 K 27.65 % | 405.000 K -15.86 % | 481.363 K 6.97 % | 450.000 K 0.22 % | 449.000 K 0.22 % | 448.000 K -18.99 % | 553.000 K 34.22 % | 412.000 K 2.49 % | 402.000 K -20.24 % | 504.000 K -44.37 % | 906.000 K 94.00 % | 467.000 K 5.90 % | 441.000 K -2.43 % | 452.000 K -29.49 % | 641.000 K 7.37 % | 597.000 K -2.29 % | 611.000 K 7.76 % | 567.000 K -18.26 % | 693.658 K 48.22 % | 468.000 K 0.00 % | 468.000 K 3.77 % | 451.000 K 2.07 % | 441.842 K 1.57 % | 435.000 K 0.93 % | 431.000 K 3.11 % | 418.000 K -35.24 % | 645.443 K 83.89 % | 351.000 K 48.73 % | 236.000 K -42.86 % | 413.000 K 22.12 % | 338.196 K -11.00 % | 380.000 K |
| Operating income | -2.221 M -93.97 % | -1.145 M -278.91 % | 640.000 K 478.70 % | -169.000 K -101.96 % | 8.632 M 271.75 % | 2.322 M 79.17 % | 1.296 M -31.32 % | 1.887 M 211.39 % | 606.000 K -75.88 % | 2.512 M 333.67 % | -1.075 M -186.35 % | 1.245 M -42.33 % | 2.159 M 112.71 % | 1.015 M -79.87 % | 5.042 M -3.52 % | 5.226 M 11.17 % | 4.701 M 32.91 % | 3.537 M 530.48 % | 561.000 K -85.95 % | 3.993 M 2 520.00 % | -165.000 K -110.01 % | 1.649 M -53.39 % | 3.538 M -26.92 % | 4.841 M 83.65 % | 2.636 M 14.80 % | 2.296 M -32.86 % | 3.420 M 17.36 % | 2.914 M -1.35 % | 2.954 M -15.50 % | 3.496 M 9.97 % | 3.179 M 133.75 % | 1.360 M 16.24 % | 1.170 M -49.22 % | 2.304 M -30.60 % | 3.320 M 256.99 % | 930.000 K 165.71 % | 350.000 K -83.66 % | 2.142 M 129.58 % | 933.000 K -66.27 % | 2.766 M 321.00 % | 657.000 K 133.23 % | -1.977 M -250.23 % | 1.316 M -34.56 % | 2.011 M 62.83 % | 1.235 M 58.55 % | 778.918 K -45.26 % | 1.423 M -27.84 % | 1.972 M 701.63 % | 246.000 K -82.81 % | 1.431 M 3.65 % | 1.381 M 408.95 % | -447.000 K -1 308.11 % | 37.000 K -92.26 % | 478.000 K -47.70 % | 914.000 K |
| Operating income ratio | -0.04 -60.77 % | -0.03 -307.54 % | 0.01 514.21 % | 0.00 -102.29 % | 0.13 255.99 % | 0.04 90.97 % | 0.02 -36.54 % | 0.03 267.96 % | 0.01 -79.50 % | 0.04 289.82 % | -0.02 -228.49 % | 0.02 -42.22 % | 0.03 102.01 % | 0.01 -74.68 % | 0.06 -25.30 % | 0.08 14.96 % | 0.07 11.32 % | 0.06 447.67 % | 0.01 -73.37 % | 0.04 1 447.96 % | 0.00 -113.36 % | 0.02 -44.52 % | 0.04 -24.71 % | 0.05 41.61 % | 0.04 30.77 % | 0.03 -7.41 % | 0.03 -32.78 % | 0.05 -2.56 % | 0.05 -19.24 % | 0.06 1.77 % | 0.06 145.73 % | 0.02 -1.21 % | 0.02 -55.11 % | 0.05 -30.39 % | 0.08 281.64 % | 0.02 156.48 % | 0.01 -85.15 % | 0.05 103.07 % | 0.03 -54.43 % | 0.06 346.52 % | 0.01 135.06 % | -0.04 -242.19 % | 0.03 -19.49 % | 0.03 9.38 % | 0.03 107.82 % | 0.01 -52.45 % | 0.03 -30.64 % | 0.04 549.67 % | 0.01 -83.29 % | 0.04 -15.77 % | 0.05 485.72 % | -0.01 -985.18 % | 0.00 -90.94 % | 0.02 -49.03 % | 0.03 |
| Total other income expenses net | 30.347 M 7 257.31 % | -424.000 K -184.56 % | -149.000 K -158.66 % | 254.000 K 105.82 % | -4.364 M -374.35 % | -920.000 K -1.10 % | -910.000 K -104.04 % | -446.000 K 45.87 % | -824.000 K 36.86 % | -1.305 M -161.52 % | -499.000 K -88.30 % | -265.000 K 47.52 % | -505.000 K 37.49 % | -807.869 K 49.57 % | -1.602 M -599.07 % | 321.000 K 174.65 % | -430.000 K 19.60 % | -534.795 K -561.03 % | 116.000 K 139.59 % | -293.000 K 60.72 % | -746.000 K 54.41 % | -1.636 M -172.29 % | -601.000 K 74.76 % | -2.381 M -1 321.03 % | 195.000 K 138.29 % | -509.334 K 57.87 % | -1.209 M 5.10 % | -1.274 M 2.82 % | -1.311 M -32.29 % | -991.000 K 0.50 % | -996.000 K 85.57 % | -6.900 M -95.47 % | -3.530 M -57.45 % | -2.242 M -43.44 % | -1.563 M -2.83 % | -1.520 M -39.19 % | -1.092 M 45.91 % | -2.019 M -42.28 % | -1.419 M 7.80 % | -1.539 M -13.00 % | -1.362 M -151.18 % | 2.661 M 222.99 % | -2.164 M -77.96 % | -1.216 M 2.25 % | -1.244 M | 0.000 100.00 % | -1.043 M 25.34 % | -1.397 M -58.75 % | -880.000 K 38.99 % | -1.442 M | 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 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 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-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-03-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-03-31 | 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-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 100.00 % | -7.042 M | 0.000 100.00 % | -341.000 K | 0.000 -100.00 % | 16.367 M 7 731.10 % | 209.000 K -99.63 % | 55.858 M 7 823.12 % | 705.000 K -82.26 % | 3.973 M 1 664.17 % | -254.000 K -113.87 % | 1.831 M -95.46 % | 40.301 M 2 336.58 % | 1.654 M -92.24 % | 21.302 M -49.53 % | 42.203 M 6 694.25 % | -640.000 K -113.30 % | 4.810 M -87.08 % | 37.227 M 116.99 % | 17.156 M -62.83 % | 46.150 M 720.59 % | 5.624 M -86.25 % | 40.902 M 5.33 % | 38.830 M 423.41 % | 7.419 M -78.81 % | 35.005 M -9.16 % | 38.534 M 303.76 % | 9.544 M -73.56 % | 36.097 M 312.20 % | 8.757 M -75.50 % | 35.737 M -6.63 % | 38.273 M 384.33 % | 7.902 M -78.88 % | 37.417 M 635.10 % | 5.090 M -87.50 % | 40.731 M 1 483.63 % | 2.572 M -92.65 % | 34.976 M 424.06 % | 6.674 M -78.29 % | 30.747 M 375.83 % | 6.462 M -70.81 % | 22.140 M -2.81 % | 22.781 M |
| Total investments | 0.000 -100.00 % | 2.000 K | 0.000 -100.00 % | 47.000 K | 0.000 -100.00 % | 2.000 K -99.52 % | 418.000 K 20 800.00 % | 2.000 K -99.86 % | 1.410 M 70 400.00 % | 2.000 K 0.00 % | 2.000 K -99.95 % | 3.662 M 209 157.14 % | 1.750 K -99.95 % | 3.308 M 12.36 % | 2.944 M 168 128.57 % | 1.750 K -99.97 % | 5.351 M -44.38 % | 9.621 M 549 663.43 % | 1.750 K -99.99 % | 34.312 M 1 715 500.00 % | 2.000 K -99.98 % | 11.248 M 642 642.86 % | 1.750 K -12.50 % | 2.000 K -99.99 % | 14.837 M 847 751.43 % | 1.750 K -99.41 % | 295.000 K -98.45 % | 19.087 M 4 764.47 % | 392.386 K -97.76 % | 17.514 M 890.61 % | 1.768 M 0.01 % | 1.768 M -88.81 % | 15.804 M 645.77 % | 2.119 M -79.18 % | 10.180 M 227.65 % | 3.107 M -39.60 % | 5.144 M 42.62 % | 3.607 M -72.98 % | 13.348 M 273.79 % | 3.571 M -72.37 % | 12.924 M 267.07 % | 3.521 M -24.08 % | 4.637 M |
| Total debt | 0.000 | 0.000 | 0.000 -100.00 % | 2.260 M | 0.000 -100.00 % | 16.610 M | 0.000 -100.00 % | 55.929 M | 0.000 -100.00 % | 4.676 M | 0.000 | 0.000 -100.00 % | 42.130 M | 0.000 -100.00 % | 21.511 M -54.41 % | 47.184 M | 0.000 | 0.000 -100.00 % | 42.036 M | 0.000 -100.00 % | 46.419 M | 0.000 -100.00 % | 46.523 M 3.31 % | 45.033 M | 0.000 -100.00 % | 42.422 M -10.79 % | 47.554 M | 0.000 -100.00 % | 45.640 M | 0.000 -100.00 % | 44.494 M -5.59 % | 47.128 M | 0.000 -100.00 % | 45.319 M | 0.000 -100.00 % | 45.821 M | 0.000 -100.00 % | 37.548 M | 0.000 -100.00 % | 37.421 M | 0.000 -100.00 % | 28.602 M -3.93 % | 29.772 M |
| Accumulated other comprehensive income loss | 62.638 M | 0.000 -100.00 % | 63.614 M 15.84 % | 54.914 M -8.82 % | 60.227 M 16.88 % | 51.527 M -12.63 % | 58.974 M 577.86 % | 8.700 M -85.01 % | 58.050 M 567.24 % | 8.700 M 0.00 % | 8.700 M -84.57 % | 56.393 M 548.20 % | 8.700 M -83.80 % | 53.696 M 19.34 % | 44.996 M 417.20 % | 8.700 M | 0.000 -100.00 % | 43.404 M 2 274.41 % | 1.828 M -95.64 % | 41.887 M 26.22 % | 33.187 M -14.40 % | 38.768 M 28.93 % | 30.068 M | 0.000 -100.00 % | 34.405 M 1 782.11 % | 1.828 M | 0.000 -100.00 % | 30.133 M 1 548.40 % | 1.828 M -93.68 % | 28.928 M 43.01 % | 20.228 M 1 006.56 % | 1.828 M -92.96 % | 25.972 M 1 320.77 % | 1.828 M -93.38 % | 27.623 M 44.99 % | 19.052 M -24.92 % | 25.377 M 1 288.24 % | 1.828 M -92.41 % | 24.083 M 55.25 % | 15.512 M -30.59 % | 22.350 M 1 122.63 % | 1.828 M | 0.000 |
| Retained earnings | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 51.527 M | 0.000 | 0.000 | 0.000 -100.00 % | 49.349 M | 0.000 | 0.000 -100.00 % | 45.865 M | 0.000 | 0.000 -100.00 % | 36.680 M | 0.000 | 0.000 -100.00 % | 32.876 M | 0.000 | 0.000 | 0.000 -100.00 % | 28.240 M | 0.000 | 0.000 -100.00 % | 23.877 M | 0.000 | 0.000 -100.00 % | 19.605 M | 0.000 | 0.000 -100.00 % | 17.520 M | 0.000 -100.00 % | 15.573 M | 0.000 | 0.000 | 0.000 -100.00 % | 11.951 M | 0.000 | 0.000 | 0.000 -100.00 % | 11.951 M 16.17 % | 10.287 M |
| Common stock | 0.000 -100.00 % | 8.700 M | 0.000 -100.00 % | 8.700 M | 0.000 -100.00 % | 8.700 M | 0.000 -100.00 % | 8.700 M | 0.000 -100.00 % | 8.700 M 0.00 % | 8.700 M | 0.000 -100.00 % | 8.700 M | 0.000 -100.00 % | 8.700 M 0.00 % | 8.700 M 0.00 % | 8.700 M | 0.000 -100.00 % | 8.700 M | 0.000 -100.00 % | 8.700 M | 0.000 -100.00 % | 8.700 M 0.00 % | 8.700 M | 0.000 -100.00 % | 8.700 M 0.00 % | 8.700 M | 0.000 -100.00 % | 8.700 M | 0.000 -100.00 % | 8.700 M 0.00 % | 8.700 M | 0.000 -100.00 % | 8.571 M | 0.000 -100.00 % | 8.571 M | 0.000 -100.00 % | 8.571 M | 0.000 -100.00 % | 8.571 M | 0.000 -100.00 % | 8.571 M 0.00 % | 8.571 M |
| Total equity | 62.638 M 0.00 % | 62.638 M -1.53 % | 63.614 M 0.00 % | 63.614 M 5.62 % | 60.227 M 0.00 % | 60.227 M 2.12 % | 58.974 M 0.00 % | 58.974 M 1.59 % | 58.050 M 0.00 % | 58.049 M -0.54 % | 58.362 M 3.49 % | 56.393 M 0.00 % | 56.393 M 5.02 % | 53.696 M 0.19 % | 53.596 M 13.53 % | 47.208 M 6.11 % | 44.491 M 2.50 % | 43.404 M 0.00 % | 43.404 M 3.62 % | 41.887 M 0.00 % | 41.887 M 8.05 % | 38.768 M 0.00 % | 38.768 M 5.33 % | 36.806 M 6.98 % | 34.405 M 0.00 % | 34.405 M 7.46 % | 32.018 M 6.26 % | 30.133 M 0.00 % | 30.133 M 4.16 % | 28.928 M 0.00 % | 28.928 M 3.14 % | 28.048 M 8.00 % | 25.972 M 0.00 % | 25.972 M -5.98 % | 27.623 M 0.00 % | 27.623 M 8.85 % | 25.377 M 13.55 % | 22.350 M -7.20 % | 24.083 M 0.00 % | 24.083 M 7.76 % | 22.350 M 0.00 % | 22.350 M 8.04 % | 20.686 M |
| Other non current liabilities | -62.638 M -3 914.74 % | 1.642 M 102.58 % | -63.614 M -4 172.60 % | 1.562 M 102.59 % | -60.227 M -4 163.90 % | 1.482 M 102.51 % | -58.974 M -3 856.31 % | 1.570 M | 0.000 -100.00 % | 1.571 M -58.64 % | 3.798 M | 0.000 -100.00 % | 1.431 M | 0.000 -100.00 % | 1.481 M | 0.000 -100.00 % | 14.569 M | 0.000 -100.00 % | 1.231 M | 0.000 -100.00 % | 1.227 M | 0.000 -100.00 % | 1.131 M 7.18 % | 1.055 M | 0.000 -100.00 % | 1.031 M 9.42 % | 942.000 K | 0.000 -100.00 % | 1.439 M | 0.000 -100.00 % | 832.000 K -0.03 % | 832.269 K | 0.000 -100.00 % | 2.178 M | 0.000 -100.00 % | 3.212 M | 0.000 -100.00 % | 3.213 M | 0.000 -100.00 % | 3.008 M | 0.000 -100.00 % | 2.991 M | 0.000 |
| Long term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.016 M | 0.000 -100.00 % | 1.613 M | 0.000 | 0.000 -100.00 % | 3.829 M | 0.000 -100.00 % | 10.375 M -0.36 % | 10.412 M | 0.000 | 0.000 -100.00 % | 2.900 M | 0.000 -100.00 % | 6.280 M | 0.000 -100.00 % | 4.676 M -2.37 % | 4.789 M | 0.000 -100.00 % | 4.102 M -31.21 % | 5.962 M | 0.000 -100.00 % | 6.004 M | 0.000 -100.00 % | 9.277 M -16.11 % | 11.058 M | 0.000 -100.00 % | 12.277 M | 0.000 -100.00 % | 11.216 M | 0.000 -100.00 % | 9.789 M | 0.000 -100.00 % | 12.120 M | 0.000 -100.00 % | 9.529 M -30.30 % | 13.671 M |
| Total non current liabilities | -62.638 M -2 638.01 % | 2.468 M 103.88 % | -63.614 M -2 723.26 % | 2.425 M 104.03 % | -60.227 M -2 633.74 % | 2.377 M 104.03 % | -58.974 M -1 808.90 % | 3.451 M | 0.000 -100.00 % | 4.065 M -13.99 % | 4.726 M | 0.000 -100.00 % | 6.221 M | 0.000 -100.00 % | 12.916 M 0.62 % | 12.836 M -18.45 % | 15.741 M | 0.000 -100.00 % | 5.484 M | 0.000 -100.00 % | 8.674 M | 0.000 -100.00 % | 7.264 M 0.85 % | 7.203 M | 0.000 -100.00 % | 6.610 M -20.52 % | 8.316 M | 0.000 -100.00 % | 8.364 M | 0.000 -100.00 % | 11.532 M -13.38 % | 13.314 M | 0.000 -100.00 % | 14.455 M | 0.000 -100.00 % | 14.428 M | 0.000 -100.00 % | 13.001 M | 0.000 -100.00 % | 15.128 M | 0.000 -100.00 % | 12.520 M -23.69 % | 16.407 M |
| Other current liabilities | 0.000 -100.00 % | 4.567 M | 0.000 -100.00 % | 6.017 M | 0.000 -100.00 % | 11.588 M | 0.000 100.00 % | -7.876 M | 0.000 100.00 % | -128.800 K -100.44 % | 28.986 M | 0.000 -100.00 % | 12.232 M | 0.000 -100.00 % | 14.837 M 68.61 % | 8.800 M -82.71 % | 50.905 M | 0.000 -100.00 % | 6.117 M | 0.000 -100.00 % | 2.727 M | 0.000 -100.00 % | 45.868 M 447.35 % | 8.380 M | 0.000 -100.00 % | 9.920 M 35.13 % | 7.341 M | 0.000 -100.00 % | 7.070 M | 0.000 -100.00 % | 6.918 M 41.69 % | 4.882 M | 0.000 -100.00 % | 9.285 M | 0.000 -100.00 % | 4.684 M | 0.000 -100.00 % | 7.095 M | 0.000 -100.00 % | 6.628 M | 0.000 -100.00 % | 3.989 M 29.33 % | 3.084 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -16.610 M | 0.000 100.00 % | -54.913 M | 0.000 100.00 % | -162.000 K | 0.000 | 0.000 -100.00 % | 1.332 M | 0.000 100.00 % | -11.136 M -733.68 % | -1.336 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -40.139 M | 0.000 | 0.000 -100.00 % | 1.189 M | 0.000 | 0.000 -100.00 % | 986.000 K | 0.000 -100.00 % | 4.191 M | 0.000 -100.00 % | 1.657 M 27.87 % | 1.296 M | 0.000 -100.00 % | 2.113 M | 0.000 -100.00 % | 3.907 M | 0.000 -100.00 % | 1.555 M | 0.000 -100.00 % | 3.607 M | 0.000 -100.00 % | 943.224 K -28.50 % | 1.319 M |
| Short term debt | 0.000 | 0.000 | 0.000 -100.00 % | 2.260 M | 0.000 -100.00 % | 17.376 M | 0.000 -100.00 % | 54.913 M | 0.000 -100.00 % | 40.860 M | 0.000 | 0.000 -100.00 % | 38.301 M | 0.000 -100.00 % | 11.136 M -69.72 % | 36.772 M | 0.000 | 0.000 -100.00 % | 39.136 M | 0.000 -100.00 % | 40.139 M | 0.000 -100.00 % | 559.000 -100.00 % | 40.244 M | 0.000 -100.00 % | 38.321 M -7.86 % | 41.592 M | 0.000 -100.00 % | 39.637 M | 0.000 -100.00 % | 35.217 M -2.36 % | 36.070 M | 0.000 -100.00 % | 30.928 M | 0.000 -100.00 % | 34.605 M | 0.000 -100.00 % | 27.658 M | 0.000 -100.00 % | 25.301 M | 0.000 -100.00 % | 19.073 M 18.46 % | 16.101 M |
| Total current liabilities | 0.000 -100.00 % | 5.063 M | 0.000 -100.00 % | 11.768 M | 0.000 -100.00 % | 14.964 M | 0.000 -100.00 % | 54.429 M | 0.000 -100.00 % | 42.904 M 21.58 % | 35.288 M | 0.000 -100.00 % | 57.369 M | 0.000 -100.00 % | 43.222 M -18.79 % | 53.223 M -14.31 % | 62.112 M | 0.000 -100.00 % | 65.070 M | 0.000 -100.00 % | 61.728 M | 0.000 -100.00 % | 62.322 M -5.89 % | 66.226 M | 0.000 -100.00 % | 76.308 M 2.22 % | 74.652 M | 0.000 -100.00 % | 92.317 M | 0.000 -100.00 % | 63.959 M 6.72 % | 59.930 M | 0.000 -100.00 % | 65.064 M | 0.000 -100.00 % | 68.056 M | 0.000 -100.00 % | 63.719 M | 0.000 -100.00 % | 71.561 M | 0.000 -100.00 % | 58.357 M 26.25 % | 46.224 M |
| Total liabilities | -62.638 M -931.74 % | 7.531 M 111.84 % | -63.614 M -548.21 % | 14.193 M 123.57 % | -60.227 M -447.31 % | 17.341 M 129.40 % | -58.974 M -201.89 % | 57.880 M | 0.000 -100.00 % | 46.969 M 17.38 % | 40.014 M | 0.000 -100.00 % | 63.590 M | 0.000 -100.00 % | 56.138 M -15.02 % | 66.059 M -15.15 % | 77.853 M | 0.000 -100.00 % | 70.554 M | 0.000 -100.00 % | 70.402 M | 0.000 -100.00 % | 69.586 M -5.23 % | 73.429 M | 0.000 -100.00 % | 82.918 M -0.06 % | 82.968 M | 0.000 -100.00 % | 100.680 M | 0.000 -100.00 % | 75.491 M 3.07 % | 73.244 M | 0.000 -100.00 % | 79.519 M | 0.000 -100.00 % | 82.484 M | 0.000 -100.00 % | 76.720 M | 0.000 -100.00 % | 86.689 M | 0.000 -100.00 % | 70.877 M 13.17 % | 62.631 M |
| Other non current assets | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 100.00 % | -245.000 K -24 400.00 % | -1.000 K 99.52 % | -209.000 K -131.10 % | 672.000 K 195.32 % | -705.000 K | 0.000 -100.00 % | 996.000 K 154.40 % | -1.831 M -732 500.00 % | 250.000 100.02 % | -1.654 M -1 705.83 % | 103.000 K | 0.000 | 0.000 100.00 % | -4.810 M | 0.000 100.00 % | -17.156 M -199.26 % | 17.284 M 407.33 % | -5.624 M | 0.000 -100.00 % | 457.000 K 106.16 % | -7.419 M | 0.000 -100.00 % | 751.000 K 107.87 % | -9.544 M | 0.000 100.00 % | -8.757 M -1 768.00 % | 525.000 K -36.38 % | 825.160 K 110.44 % | -7.902 M -1 057.65 % | 825.160 K 116.21 % | -5.090 M -716.97 % | 825.000 K 132.08 % | -2.572 M -411.70 % | 825.160 K 112.36 % | -6.674 M -832.60 % | 911.000 K 114.10 % | -6.462 M -883.09 % | 825.161 K -84.89 % | 5.459 M |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -672.000 K | 0.000 | 0.000 100.00 % | -996.000 K | 0.000 100.00 % | -250.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -17.282 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.768 M 0.01 % | 1.768 M | 0.000 -100.00 % | 2.119 M | 0.000 -100.00 % | 3.107 M | 0.000 -100.00 % | 3.607 M | 0.000 -100.00 % | 3.571 M | 0.000 -100.00 % | 3.521 M | 0.000 |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 0.000 -100.00 % | 10.412 M | 0.000 -100.00 % | 11.042 M | 0.000 -100.00 % | 11.553 M | 0.000 -100.00 % | 14.232 M | 0.000 -100.00 % | 15.003 M -6.74 % | 16.088 M | 0.000 -100.00 % | 17.112 M | 0.000 -100.00 % | 17.798 M -6.44 % | 19.023 M -8.37 % | 20.760 M | 0.000 -100.00 % | 22.280 M | 0.000 -100.00 % | 18.615 M | 0.000 -100.00 % | 17.917 M -1.55 % | 18.199 M | 0.000 -100.00 % | 18.194 M -4.59 % | 19.069 M | 0.000 -100.00 % | 19.445 M | 0.000 -100.00 % | 20.722 M -4.13 % | 21.616 M | 0.000 -100.00 % | 22.668 M | 0.000 -100.00 % | 25.928 M | 0.000 -100.00 % | 25.614 M | 0.000 -100.00 % | 24.350 M | 0.000 -100.00 % | 22.009 M 6.95 % | 20.579 M |
| Total non current assets | 0.000 -100.00 % | 10.411 M | 0.000 -100.00 % | 11.042 M 4 606.94 % | -245.000 K -102.12 % | 11.552 M 5 627.27 % | -209.000 K -101.47 % | 14.232 M 2 118.72 % | -705.000 K -104.70 % | 15.003 M -6.74 % | 16.088 M 978.65 % | -1.831 M -110.70 % | 17.112 M 1 134.58 % | -1.654 M -109.24 % | 17.901 M -5.90 % | 19.023 M -8.37 % | 20.760 M 531.56 % | -4.810 M -121.59 % | 22.280 M 229.87 % | -17.156 M -192.15 % | 18.617 M 431.03 % | -5.624 M -131.39 % | 17.917 M -3.96 % | 18.656 M 351.47 % | -7.419 M -140.78 % | 18.194 M -8.20 % | 19.820 M 307.68 % | -9.544 M -149.08 % | 19.445 M 322.05 % | -8.757 M -138.05 % | 23.015 M -4.93 % | 24.209 M 406.35 % | -7.902 M -130.85 % | 25.612 M 603.19 % | -5.090 M -117.05 % | 29.860 M 1 260.96 % | -2.572 M -108.56 % | 30.046 M 550.20 % | -6.674 M -123.15 % | 28.832 M 546.19 % | -6.462 M -124.52 % | 26.355 M 1.21 % | 26.039 M |
| Other current assets | -7.044 M -655.96 % | 1.267 M 469.39 % | -343.000 K -160.39 % | 568.000 K | 0.000 -100.00 % | 993.100 K | 0.000 -100.00 % | 998.000 K | 0.000 -100.00 % | 871.900 K -31.24 % | 1.268 M | 0.000 -100.00 % | 2.237 M | 0.000 -100.00 % | 1.540 M 176.59 % | 556.783 K -83.62 % | 3.399 M | 0.000 -100.00 % | 1.569 M | 0.000 -100.00 % | 445.000 K | 0.000 -100.00 % | 61.301 M | 0.000 | 0.000 -100.00 % | 660.382 K -78.09 % | 3.014 M | 0.000 -100.00 % | 8.717 M | 0.000 -100.00 % | 4.414 M 2.82 % | 4.293 M | 0.000 -100.00 % | 7.489 M | 0.000 -100.00 % | 5.239 M | 0.000 -100.00 % | 9.177 M | 0.000 -100.00 % | 9.093 M | 0.000 -100.00 % | 9.003 M | 0.000 |
| Short term investments | 0.000 -100.00 % | 1.750 K | 0.000 -100.00 % | 2.000 K | 0.000 -100.00 % | 1.800 K -99.57 % | 418.000 K -37.98 % | 674.000 K -52.20 % | 1.410 M 70 400.00 % | 2.000 K -99.80 % | 998.000 K -72.75 % | 3.662 M 183 000.00 % | 2.000 K -99.94 % | 3.308 M 12.36 % | 2.944 M 168 128.57 % | 1.750 K -99.97 % | 5.351 M -44.38 % | 9.621 M 549 663.43 % | 1.750 K -99.99 % | 34.312 M 98.52 % | 17.284 M 53.66 % | 11.248 M 642 642.86 % | 1.750 K | 0.000 -100.00 % | 14.837 M 847 751.43 % | 1.750 K | 0.000 -100.00 % | 19.087 M 4 764.47 % | 392.386 K -97.76 % | 17.514 M | 0.000 | 0.000 -100.00 % | 15.804 M | 0.000 -100.00 % | 10.180 M | 0.000 -100.00 % | 5.144 M | 0.000 -100.00 % | 13.348 M | 0.000 -100.00 % | 12.924 M | 0.000 | 0.000 |
| cash and cash equivalents | 0.000 -100.00 % | 7.042 M | 0.000 -100.00 % | 341.000 K | 0.000 -100.00 % | 243.000 K 216.27 % | -209.000 K -394.37 % | 71.000 K 110.07 % | -705.000 K -200.28 % | 703.000 K 176.77 % | 254.000 K 113.87 % | -1.831 M -200.11 % | 1.829 M 210.58 % | -1.654 M -891.39 % | 209.000 K -95.80 % | 4.981 M 678.26 % | 640.000 K 113.30 % | -4.810 M -200.04 % | 4.809 M 128.03 % | -17.156 M -6 477.70 % | 269.000 K 104.78 % | -5.624 M -200.04 % | 5.622 M -9.37 % | 6.203 M 183.61 % | -7.419 M -200.02 % | 7.417 M -17.77 % | 9.020 M 194.51 % | -9.544 M -200.00 % | 9.544 M 208.98 % | -8.757 M -200.00 % | 8.757 M -1.11 % | 8.855 M 212.06 % | -7.902 M -200.00 % | 7.902 M 255.25 % | -5.090 M -200.00 % | 5.090 M 297.90 % | -2.572 M -200.02 % | 2.572 M 138.53 % | -6.674 M -200.00 % | 6.674 M 203.28 % | -6.462 M -200.00 % | 6.462 M -7.57 % | 6.991 M |
| Cash and short term investments | 7.044 M 0.00 % | 7.044 M 1 953.64 % | 343.000 K -11.60 % | 388.000 K 58.37 % | 245.000 K 0.00 % | 245.000 K 17.22 % | 209.000 K -71.95 % | 745.000 K 5.67 % | 705.000 K 0.00 % | 705.000 K -43.69 % | 1.252 M -31.62 % | 1.831 M 0.00 % | 1.831 M 10.70 % | 1.654 M -47.54 % | 3.153 M -36.72 % | 4.983 M -16.83 % | 5.991 M 24.54 % | 4.810 M 0.00 % | 4.810 M -71.96 % | 17.156 M -2.26 % | 17.553 M 212.11 % | 5.624 M 0.01 % | 5.623 M -9.34 % | 6.203 M -16.39 % | 7.419 M 0.00 % | 7.419 M -17.75 % | 9.020 M -5.49 % | 9.544 M -3.95 % | 9.936 M 13.47 % | 8.757 M 0.00 % | 8.757 M -1.11 % | 8.855 M 12.06 % | 7.902 M 0.00 % | 7.902 M 55.25 % | 5.090 M 0.00 % | 5.090 M 97.90 % | 2.572 M 0.02 % | 2.572 M -61.47 % | 6.674 M 0.00 % | 6.674 M 3.28 % | 6.462 M 0.00 % | 6.462 M -7.57 % | 6.991 M |
| Total current assets | 0.000 -100.00 % | 59.757 M | 0.000 -100.00 % | 66.765 M 27 151.02 % | 245.000 K -99.63 % | 66.016 M 31 486.60 % | 209.000 K -99.80 % | 102.622 M 14 456.31 % | 705.000 K -99.22 % | 90.015 M 9.39 % | 82.289 M 4 394.21 % | 1.831 M -98.22 % | 102.871 M 6 119.53 % | 1.654 M -98.20 % | 91.833 M -2.56 % | 94.244 M -7.22 % | 101.580 M 2 011.66 % | 4.810 M -94.75 % | 91.678 M 434.38 % | 17.156 M -81.69 % | 93.672 M 1 565.58 % | 5.624 M -93.78 % | 90.437 M -1.25 % | 91.579 M 1 134.43 % | 7.419 M -92.52 % | 99.129 M 4.16 % | 95.166 M 897.16 % | 9.544 M -91.43 % | 111.368 M 1 171.76 % | 8.757 M -89.24 % | 81.404 M 5.61 % | 77.083 M 875.47 % | 7.902 M -90.11 % | 79.878 M 1 469.32 % | 5.090 M -93.66 % | 80.247 M 3 020.02 % | 2.572 M -96.43 % | 72.051 M 979.57 % | 6.674 M -91.86 % | 81.940 M 1 168.07 % | 6.462 M -90.34 % | 66.872 M 16.75 % | 57.279 M |
| Inventory | 0.000 -100.00 % | 18.987 M | 0.000 -100.00 % | 22.835 M | 0.000 -100.00 % | 27.785 M | 0.000 -100.00 % | 45.947 M | 0.000 -100.00 % | 33.387 M 44.26 % | 23.144 M | 0.000 -100.00 % | 42.693 M | 0.000 -100.00 % | 36.405 M 3.65 % | 35.122 M 2.96 % | 34.113 M | 0.000 -100.00 % | 29.756 M | 0.000 -100.00 % | 12.857 M | 0.000 -100.00 % | 23.512 M -44.24 % | 42.166 M | 0.000 -100.00 % | 40.108 M 58.53 % | 25.300 M | 0.000 -100.00 % | 46.864 M | 0.000 -100.00 % | 23.393 M 2.95 % | 22.722 M | 0.000 -100.00 % | 24.076 M | 0.000 -100.00 % | 13.061 M | 0.000 -100.00 % | 8.452 M | 0.000 -100.00 % | 14.280 M | 0.000 -100.00 % | 14.879 M 121.88 % | 6.706 M |
| Net receivables | 0.000 -100.00 % | 32.459 M | 0.000 -100.00 % | 42.974 M | 0.000 -100.00 % | 36.993 M | 0.000 -100.00 % | 55.468 M | 0.000 -100.00 % | 55.051 M -3.64 % | 57.129 M | 0.000 | 0.000 | 0.000 -100.00 % | 52.234 M -2.52 % | 53.583 M -8.79 % | 58.746 M | 0.000 -100.00 % | 55.655 M | 0.000 -100.00 % | 62.817 M | 0.000 -100.00 % | 60.713 M | 0.000 | 0.000 -100.00 % | 50.942 M -11.91 % | 57.832 M | 0.000 -100.00 % | 45.851 M | 0.000 -100.00 % | 49.254 M 19.51 % | 41.214 M | 0.000 -100.00 % | 40.412 M | 0.000 -100.00 % | 56.857 M | 0.000 -100.00 % | 51.849 M | 0.000 -100.00 % | 51.893 M | 0.000 -100.00 % | 45.531 M 4.47 % | 43.582 M |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.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 100.00 % | -18.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 0.000 -100.00 % | 496.000 K | 0.000 -100.00 % | 3.491 M | 0.000 -100.00 % | 2.610 M | 0.000 -100.00 % | 7.392 M | 0.000 -100.00 % | 2.334 M -62.97 % | 6.302 M | 0.000 -100.00 % | 8.281 M | 0.000 -100.00 % | 17.249 M 146.64 % | 6.994 M -37.60 % | 11.207 M | 0.000 -100.00 % | 19.162 M | 0.000 -100.00 % | 18.862 M | 0.000 -100.00 % | 14.485 M -11.74 % | 16.413 M | 0.000 -100.00 % | 27.879 M 12.72 % | 24.733 M | 0.000 -100.00 % | 44.640 M | 0.000 -100.00 % | 21.824 M 23.42 % | 17.682 M | 0.000 -100.00 % | 20.624 M | 0.000 -100.00 % | 24.860 M | 0.000 -100.00 % | 25.856 M | 0.000 -100.00 % | 36.025 M | 0.000 -100.00 % | 34.353 M 33.57 % | 25.720 M |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -162.000 K | 0.000 | 0.000 100.00 % | -1.444 M | 0.000 | 0.000 -100.00 % | 657.773 K | 0.000 | 0.000 -100.00 % | 655.853 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.968 M | 0.000 | 0.000 -100.00 % | 188.628 K | 0.000 | 0.000 -100.00 % | 969.659 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 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.016 M | 0.000 100.00 % | 0.000 | 0.000 | 0.000 -100.00 % | 1.431 M | 0.000 100.00 % | -10.375 M -879.63 % | 1.331 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -6.280 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 921.024 K | 0.000 | 0.000 -100.00 % | 832.269 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 595.000 K | 0.000 | 0.000 -100.00 % | 521.712 K |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 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.113 M | 0.000 | 0.000 | 0.000 100.00 % | -1.555 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 53.938 M | 0.000 -100.00 % | 54.914 M | 0.000 100.00 % | -51.527 M | 0.000 | 0.000 | 0.000 100.00 % | -1.828 M -104.46 % | 40.962 M | 0.000 | 0.000 | 0.000 100.00 % | -99.999 K | 0.000 -100.00 % | 35.791 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -30.068 M -206.98 % | 28.106 M | 0.000 | 0.000 -100.00 % | 23.318 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 -100.00 % | 1.828 M |
| Deferred tax liabilities non current | 0.000 -100.00 % | 826.000 K | 0.000 -100.00 % | 863.000 K | 0.000 -100.00 % | 895.000 K | 0.000 -100.00 % | 865.000 K | 0.000 -100.00 % | 881.000 K -5.06 % | 928.000 K | 0.000 -100.00 % | 960.000 K | 0.000 -100.00 % | 1.060 M -3.02 % | 1.093 M -6.74 % | 1.172 M | 0.000 -100.00 % | 1.353 M | 0.000 -100.00 % | 1.167 M | 0.000 -100.00 % | 1.458 M 7.30 % | 1.359 M | 0.000 -100.00 % | 1.477 M 4.63 % | 1.412 M | 0.000 -100.00 % | 1.439 M | 0.000 -100.00 % | 1.423 M -0.03 % | 1.423 M | 0.000 -100.00 % | 1.430 M | 0.000 -100.00 % | 2.557 M | 0.000 -100.00 % | 2.557 M | 0.000 -100.00 % | 2.414 M | 0.000 -100.00 % | 2.414 M 9.01 % | 2.215 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 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 0.000 -100.00 % | 70.168 M | 0.000 -100.00 % | 77.807 M | 0.000 -100.00 % | 77.568 M | 0.000 -100.00 % | 116.854 M | 0.000 -100.00 % | 105.018 M 6.75 % | 98.376 M | 0.000 -100.00 % | 119.983 M | 0.000 -100.00 % | 109.734 M -3.12 % | 113.267 M -7.42 % | 122.344 M | 0.000 -100.00 % | 113.958 M | 0.000 -100.00 % | 112.289 M | 0.000 -100.00 % | 108.354 M -1.71 % | 110.235 M | 0.000 -100.00 % | 117.323 M 2.03 % | 114.986 M | 0.000 -100.00 % | 130.813 M | 0.000 -100.00 % | 104.419 M 3.09 % | 101.292 M | 0.000 -100.00 % | 105.491 M | 0.000 -100.00 % | 110.107 M | 0.000 -100.00 % | 102.097 M | 0.000 -100.00 % | 110.772 M | 0.000 -100.00 % | 93.227 M 11.89 % | 83.317 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-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-03-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-03-31 | 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-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 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 | 0.000 | 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 | 0.000 | 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 | 0.000 | 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 | 0.000 | 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 | 0.000 | 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 | 0.000 | 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 | 0.000 | 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 | -23.376 M -1 920.96 % | 1.284 M 518.15 % | -307.000 K -293.59 % | -78.000 K 97.64 % | -3.309 M -245.59 % | -957.500 K -848.05 % | 128.000 K 111.29 % | -1.134 M -640.00 % | 210.000 K 123.80 % | -882.500 K -173.85 % | 1.195 M 261.27 % | -741.000 K 39.66 % | -1.228 M -630.95 % | -168.000 K 93.36 % | -2.530 M 23.19 % | -3.294 M -3.16 % | -3.193 M -44.07 % | -2.216 M -342.36 % | -501.000 K 79.29 % | -2.419 M -281.61 % | 1.332 M 210.03 % | 429.633 K 122.06 % | -1.948 M 11.21 % | -2.194 M -137.45 % | -924.000 K -29.59 % | -713.000 K 42.96 % | -1.250 M -4.78 % | -1.193 M 1.24 % | -1.208 M -30.85 % | -923.199 K 34.71 % | -1.414 M -30.93 % | -1.080 M -35.00 % | -800.000 K -1 590.33 % | -47.328 K 95.91 % | -1.157 M -83.65 % | -630.000 K -152.00 % | -250.000 K -365.04 % | 94.324 K 114.33 % | -658.000 K 29.02 % | -927.000 K -102.84 % | -457.000 K 65.15 % | -1.311 M -51.43 % | -866.000 K 36.37 % | -1.361 M -45.56 % | -935.000 K -180.82 % | -332.955 K 65.35 % | -961.000 K 38.16 % | -1.554 M -768.16 % | -179.000 K 79.95 % | -892.550 K |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 848.000 K -25.22 % | 1.134 M 640.00 % | -210.000 K | 0.000 100.00 % | -1.195 M | 0.000 -100.00 % | 1.228 M 630.95 % | 168.000 K -93.36 % | 2.530 M | 0.000 -100.00 % | 3.193 M 42.99 % | 2.233 M 345.71 % | 501.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 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 | 0.000 | 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 | 0.000 | 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 | 0.000 | 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 | 0.000 | 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 | 0.000 | 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 | 0.000 | 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 | 0.000 | 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 | 0.000 | 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 | 0.000 | 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 | 0.000 | 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 | 0.000 | 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 | 0.000 | 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 % | 848.000 K -25.22 % | 1.134 M 224.21 % | -913.000 K | 0.000 100.00 % | -1.941 M | 0.000 -100.00 % | 1.228 M 630.95 % | 168.000 K -93.36 % | 2.530 M | 0.000 -100.00 % | 3.193 M 42.99 % | 2.233 M 345.71 % | 501.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.055 M 409.66 % | 207.000 K 122.33 % | -927.000 K -231.86 % | 703.000 K | 0.000 -100.00 % | 746.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 242.600 K -77.00 % | 1.055 M 409.66 % | 207.000 K 198.57 % | -210.000 K | 0.000 100.00 % | -1.195 M | 0.000 -100.00 % | 1.228 M 630.95 % | 168.000 K -93.36 % | 2.530 M | 0.000 -100.00 % | 3.193 M 42.99 % | 2.233 M 345.71 % | 501.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 848.000 K -25.22 % | 1.134 M 640.00 % | -210.000 K | 0.000 100.00 % | -1.195 M | 0.000 -100.00 % | 1.228 M 630.95 % | 168.000 K -93.36 % | 2.530 M | 0.000 -100.00 % | 3.193 M 42.99 % | 2.233 M 345.71 % | 501.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 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 % | 848.000 K -25.22 % | 1.134 M 640.00 % | -210.000 K | 0.000 100.00 % | -1.195 M | 0.000 -100.00 % | 1.228 M 630.95 % | 168.000 K -93.36 % | 2.530 M | 0.000 -100.00 % | 3.193 M 42.99 % | 2.233 M 345.71 % | 501.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 |