Rasi Electrodes Limited RASIELEC.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 814.418 M -2.85 % | 838.274 M -4.22 % | 875.250 M 28.00 % | 683.808 M 73.34 % | 394.487 M -14.16 % | 459.562 M -3.12 % | 474.348 M 38.55 % | 342.358 M 27.55 % | 268.405 M 16.31 % | 230.772 M -0.92 % | 232.918 M 12.83 % | 206.438 M -10.62 % | 230.971 M -7.30 % | 249.166 M 18.19 % | 210.816 M 16.76 % | 180.551 M 3.89 % | 173.796 M 20.56 % | 144.162 M |
| Net income | 27.377 M -14.55 % | 32.040 M 6.59 % | 30.060 M 46.86 % | 20.469 M 51.03 % | 13.553 M 163.27 % | 5.148 M -49.52 % | 10.199 M 20.46 % | 8.467 M -0.59 % | 8.517 M -15.42 % | 10.069 M 7.20 % | 9.393 M 67.46 % | 5.609 M -38.80 % | 9.166 M -52.92 % | 19.467 M 41.35 % | 13.772 M 18.03 % | 11.668 M 70.98 % | 6.824 M -37.18 % | 10.863 M |
| Income before tax | 37.679 M -9.39 % | 41.583 M -0.29 % | 41.706 M 49.64 % | 27.871 M 38.37 % | 20.143 M 156.94 % | 7.839 M -55.74 % | 17.711 M 111.17 % | 8.387 M -40.74 % | 14.153 M -16.51 % | 16.952 M 14.41 % | 14.817 M 78.19 % | 8.315 M -37.42 % | 13.288 M -50.83 % | 27.027 M 29.64 % | 20.847 M 14.77 % | 18.165 M 65.74 % | 10.960 M -33.63 % | 16.513 M |
| Income before tax ratio | 0.05 -6.73 % | 0.05 4.10 % | 0.05 16.91 % | 0.04 -20.18 % | 0.05 199.33 % | 0.02 -54.31 % | 0.04 52.41 % | 0.02 -53.54 % | 0.05 -28.21 % | 0.07 15.47 % | 0.06 57.93 % | 0.04 -29.99 % | 0.06 -46.96 % | 0.11 9.69 % | 0.10 -1.71 % | 0.10 59.54 % | 0.06 -44.95 % | 0.11 |
| EBITDA | 45.838 M -10.59 % | 51.269 M -3.42 % | 53.082 M 35.36 % | 39.215 M 25.13 % | 31.339 M 47.47 % | 21.252 M -34.99 % | 32.688 M 46.80 % | 22.268 M -18.32 % | 27.263 M -5.42 % | 28.824 M 14.20 % | 25.239 M 36.22 % | 18.529 M -19.99 % | 23.158 M 7.57 % | 21.528 M -15.26 % | 25.404 M 11.88 % | 22.706 M 26.68 % | 17.924 M -15.23 % | 21.145 M |
| Net income ratio | 0.03 -12.05 % | 0.04 11.29 % | 0.03 14.73 % | 0.03 -12.87 % | 0.03 206.70 % | 0.01 -47.90 % | 0.02 -13.06 % | 0.02 -22.06 % | 0.03 -27.28 % | 0.04 8.20 % | 0.04 48.42 % | 0.03 -31.53 % | 0.04 -49.21 % | 0.08 19.60 % | 0.07 1.09 % | 0.06 64.59 % | 0.04 -47.89 % | 0.08 |
| Ratio EBITDA | 0.06 -7.97 % | 0.06 0.84 % | 0.06 5.75 % | 0.06 -27.81 % | 0.08 71.79 % | 0.05 -32.89 % | 0.07 5.95 % | 0.07 -35.97 % | 0.10 -18.68 % | 0.12 15.27 % | 0.11 20.73 % | 0.09 -10.48 % | 0.10 16.05 % | 0.09 -28.30 % | 0.12 -4.18 % | 0.13 21.94 % | 0.10 -29.69 % | 0.15 |
| Gross profit ratio | 0.20 36.45 % | 0.15 10.45 % | 0.13 -4.05 % | 0.14 -23.26 % | 0.18 -3.31 % | 0.19 11.92 % | 0.17 -4.76 % | 0.17 -24.72 % | 0.23 -2.12 % | 0.24 11.87 % | 0.21 -8.05 % | 0.23 -11.27 % | 0.26 0.61 % | 0.26 0.39 % | 0.26 2.18 % | 0.25 36.95 % | 0.18 -26.77 % | 0.25 |
| Weighted average shs out dil | 34.640 M 10.28 % | 31.412 M 0.90 % | 31.131 M 0.00 % | 31.131 M 0.00 % | 31.131 M 0.00 % | 31.131 M -5.38 % | 32.899 M 1.03 % | 32.564 M 3.23 % | 31.544 M 0.25 % | 31.466 M 1.84 % | 30.898 M 29.82 % | 23.800 M 0.23 % | 23.746 M -0.22 % | 23.798 M -0.12 % | 23.827 M 0.10 % | 23.802 M 0.04 % | 23.793 M -0.03 % | 23.800 M |
| Weighted average shs out | 34.640 M 10.28 % | 31.412 M 0.90 % | 31.131 M 0.00 % | 31.131 M 0.00 % | 31.131 M 0.00 % | 31.131 M -5.38 % | 32.899 M 5.68 % | 31.131 M 0.00 % | 31.131 M 0.79 % | 30.887 M -0.03 % | 30.898 M 29.82 % | 23.800 M 0.23 % | 23.746 M -0.22 % | 23.798 M -0.12 % | 23.827 M 0.10 % | 23.802 M 0.04 % | 23.793 M -0.03 % | 23.800 M |
| EPS diluted | 0.79 -22.55 % | 1.02 5.15 % | 0.97 46.97 % | 0.66 50.00 % | 0.44 158.82 % | 0.17 -45.16 % | 0.31 19.23 % | 0.26 -3.70 % | 0.27 -15.63 % | 0.32 6.67 % | 0.30 25.00 % | 0.24 -38.46 % | 0.39 -52.44 % | 0.82 41.38 % | 0.58 18.37 % | 0.49 68.97 % | 0.29 -36.96 % | 0.46 |
| Earnings per share | 0.79 -22.55 % | 1.02 5.15 % | 0.97 46.97 % | 0.66 50.00 % | 0.44 158.82 % | 0.17 -45.16 % | 0.31 14.81 % | 0.27 0.00 % | 0.27 -18.18 % | 0.33 10.00 % | 0.30 25.00 % | 0.24 -38.46 % | 0.39 -52.44 % | 0.82 41.38 % | 0.58 18.37 % | 0.49 68.97 % | 0.29 -36.96 % | 0.46 |
| Gross profit | 162.705 M 32.57 % | 122.730 M 5.78 % | 116.022 M 22.81 % | 94.474 M 33.02 % | 71.025 M -17.00 % | 85.577 M 8.44 % | 78.920 M 31.96 % | 59.807 M -3.98 % | 62.287 M 13.84 % | 54.714 M 10.83 % | 49.365 M 3.74 % | 47.584 M -20.69 % | 60.001 M -6.74 % | 64.336 M 18.65 % | 54.221 M 19.30 % | 45.448 M 42.27 % | 31.945 M -11.72 % | 36.186 M |
| Income tax expense | 10.303 M 7.96 % | 9.543 M -18.06 % | 11.646 M 57.34 % | 7.402 M 12.32 % | 6.590 M 144.83 % | 2.692 M -64.17 % | 7.512 M 9 572.24 % | -79.309 K -101.41 % | 5.636 M -18.10 % | 6.882 M 226.88 % | -5.424 M -300.44 % | 2.706 M -34.35 % | 4.122 M -45.47 % | 7.560 M 6.84 % | 7.076 M 8.91 % | 6.497 M 57.09 % | 4.136 M -26.80 % | 5.650 M |
| Cost of revenue | 651.713 M -8.92 % | 715.544 M -5.75 % | 759.228 M 28.83 % | 589.334 M 82.20 % | 323.462 M -13.51 % | 373.984 M -5.42 % | 395.428 M 39.95 % | 282.551 M 37.08 % | 206.118 M 17.07 % | 176.058 M -4.08 % | 183.553 M 15.55 % | 158.854 M -7.09 % | 170.970 M -7.50 % | 184.831 M 18.03 % | 156.595 M 15.91 % | 135.103 M -4.76 % | 141.851 M 31.37 % | 107.976 M |
| General and administrative expenses | 48.569 M 979.07 % | 4.501 M -2.43 % | 4.613 M -26.86 % | 6.307 M 55.96 % | 4.044 M -10.00 % | 4.494 M -2.03 % | 4.587 M 59.09 % | 2.883 M 1.02 % | 2.854 M 8.98 % | 2.619 M -45.81 % | 4.832 M | 0.000 | 0.000 | 0.000 -100.00 % | 13.334 M 24.75 % | 10.688 M 63.06 % | 6.555 M | 0.000 |
| Selling and marketing expenses | 1.044 M -75.78 % | 4.310 M 0.58 % | 4.285 M 20.16 % | 3.566 M 87.68 % | 1.900 M 74.96 % | 1.086 M -48.10 % | 2.093 M 32.80 % | 1.576 M -21.91 % | 2.018 M -40.04 % | 3.365 M 341.00 % | 763.141 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 82.696 M 3.63 % | 79.800 M 8.91 % | 73.273 M 17.98 % | 62.108 M 170.45 % | 22.965 M -61.12 % | 59.067 M 3 547.90 % | 1.619 M -28.85 % | 2.276 M -27.09 % | 3.122 M 27.05 % | 2.457 M 93.16 % | 1.272 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 132.309 M 49.31 % | 88.611 M 7.84 % | 82.171 M 14.16 % | 71.981 M 148.99 % | 28.909 M -55.28 % | 64.646 M 11.69 % | 57.878 M 15.30 % | 50.199 M 2.57 % | 48.941 M 54.26 % | 31.726 M -12.39 % | 36.213 M 2.29 % | 35.402 M -12.98 % | 40.682 M 4.56 % | 38.907 M 25.78 % | 30.933 M 23.54 % | 25.038 M 40.56 % | 17.812 M 5.14 % | 16.941 M |
| Cost and expenses | 784.022 M -2.54 % | 804.453 M -4.39 % | 841.399 M 27.23 % | 661.315 M 75.03 % | 377.838 M -13.86 % | 438.631 M -3.24 % | 453.306 M 36.23 % | 332.750 M 30.46 % | 255.059 M 22.75 % | 207.785 M -5.45 % | 219.766 M 13.13 % | 194.256 M -8.22 % | 211.652 M -5.40 % | 223.737 M 19.31 % | 187.528 M 17.10 % | 160.141 M 0.30 % | 159.664 M 27.82 % | 124.917 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 | 49.613 M 463.08 % | 8.811 M -0.98 % | 8.898 M -9.88 % | 9.873 M 66.10 % | 5.944 M 6.53 % | 5.580 M -16.46 % | 6.679 M 49.80 % | 4.459 M -8.48 % | 4.872 M -18.59 % | 5.984 M 6.95 % | 5.595 M | 0.000 | 0.000 | 0.000 -100.00 % | 13.334 M 24.75 % | 10.688 M 63.06 % | 6.555 M | 0.000 |
| Interest income | 4.071 M 48.79 % | 2.736 M 1.98 % | 2.683 M 2.44 % | 2.619 M -4.33 % | 2.738 M -12.93 % | 3.144 M -19.18 % | 3.890 M -17.17 % | 4.697 M 60.40 % | 2.928 M -36.26 % | 4.594 M 32.35 % | 3.471 M 94.60 % | 1.784 M 27.56 % | 1.398 M 22.29 % | 1.143 M -15.58 % | 1.354 M 53.43 % | 882.791 K 43.37 % | 615.733 K | 0.000 |
| Interest expense | 1.408 M -23.56 % | 1.842 M -59.60 % | 4.559 M -0.59 % | 4.586 M 23.99 % | 3.699 M -20.40 % | 4.647 M -31.63 % | 6.796 M -4.48 % | 7.115 M 45.21 % | 4.900 M 49.78 % | 3.271 M -11.34 % | 3.690 M -35.43 % | 5.714 M -24.15 % | 7.533 M 26.59 % | 5.951 M 55.23 % | 3.833 M 22.20 % | 3.137 M -17.78 % | 3.815 M | 0.000 |
| Depreciation and amortization | 6.751 M -13.93 % | 7.844 M 15.07 % | 6.817 M 0.87 % | 6.758 M -9.86 % | 7.497 M -14.47 % | 8.766 M 7.15 % | 8.181 M 20.92 % | 6.766 M -17.59 % | 8.210 M 1.99 % | 8.050 M 33.11 % | 6.047 M 50.73 % | 4.012 M 1.86 % | 3.939 M 57.53 % | 2.500 M 16.33 % | 2.149 M -6.56 % | 2.300 M -39.71 % | 3.815 M 100.79 % | 1.900 M |
| Operating income | 30.396 M -10.13 % | 33.821 M 5.32 % | 32.114 M 54.36 % | 20.805 M -62.73 % | 55.819 M 933.86 % | 5.399 M -71.87 % | 19.192 M 102.45 % | 9.480 M -29.01 % | 13.354 M -4.91 % | 14.043 M -24.12 % | 18.507 M 36.34 % | 13.574 M -29.37 % | 19.219 M 1.01 % | 19.028 M -18.18 % | 23.254 M 13.96 % | 20.406 M 44.63 % | 14.109 M -26.69 % | 19.245 M |
| Operating income ratio | 0.04 -7.49 % | 0.04 9.96 % | 0.04 20.59 % | 0.03 -78.50 % | 0.14 1 104.41 % | 0.01 -70.96 % | 0.04 46.12 % | 0.03 -44.34 % | 0.05 -18.24 % | 0.06 -23.42 % | 0.08 20.84 % | 0.07 -20.98 % | 0.08 8.96 % | 0.08 -30.77 % | 0.11 -2.40 % | 0.11 39.22 % | 0.08 -39.19 % | 0.13 |
| Total other income expenses net | 7.283 M -6.17 % | 7.762 M -19.08 % | 9.592 M 35.75 % | 7.066 M 119.81 % | -35.676 M -172.51 % | -13.092 M -292.94 % | -3.332 M -172.88 % | -1.221 M -251.29 % | 807.015 K 113.37 % | -6.036 M -63.58 % | -3.690 M 4.59 % | -3.867 M 35.88 % | -6.031 M -175.39 % | 7.999 M 427.75 % | -2.441 M -8.71 % | -2.245 M 29.23 % | -3.173 M -16.13 % | -2.732 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -290.000 K 88.97 % | -2.630 M -108.40 % | 31.315 M -67.11 % | 95.205 M 118.00 % | 43.673 M 120.90 % | 19.770 M -61.15 % | 50.890 M 12.59 % | 45.201 M 19.89 % | 37.702 M 57.15 % | 23.991 M 376.23 % | 5.038 M -62.79 % | 13.540 M -62.38 % | 35.988 M 10.03 % | 32.709 M 8.87 % | 30.045 M 3.61 % | 28.997 M 13.46 % | 25.557 M |
| Total investments | 61.710 M 384.27 % | 12.743 M 136.59 % | 5.386 M -6.74 % | 5.775 M 83.17 % | 3.153 M 48.74 % | 2.120 M -51.93 % | 4.410 M -67.32 % | 13.492 M 20.95 % | 11.155 M 40.74 % | 7.926 M 4 181.21 % | 185.130 K -89.98 % | 1.847 M 476.81 % | 320.222 K 0.00 % | 320.222 K 0.00 % | 320.222 K -0.02 % | 320.300 K 0.00 % | 320.300 K |
| Total debt | 10.439 M -19.66 % | 12.994 M -59.10 % | 31.773 M -66.76 % | 95.577 M 74.86 % | 54.659 M 121.79 % | 24.644 M -56.46 % | 56.603 M 3.48 % | 54.700 M 22.50 % | 44.654 M -16.35 % | 53.381 M 68.36 % | 31.706 M -22.93 % | 41.140 M -19.34 % | 51.005 M 6.92 % | 47.705 M 23.47 % | 38.638 M 33.25 % | 28.997 M 13.46 % | 25.557 M |
| Accumulated other comprehensive income loss | 14.058 M -43.20 % | 24.749 M 0.00 % | 24.749 M 0.00 % | 24.748 M | 0.000 -100.00 % | 118.588 M 0.00 % | 118.588 M 0.00 % | 118.588 M 0.00 % | 118.588 M 0.00 % | 118.588 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 220.038 M 21.48 % | 181.125 M 21.18 % | 149.467 M 25.00 % | 119.570 M 19.67 % | 99.918 M 13.58 % | 87.974 M 5.60 % | 83.305 M 13.15 % | 73.625 M 12.45 % | 65.475 M 14.89 % | 56.988 M 3.15 % | 55.246 M 8.06 % | 51.127 M 11.90 % | 45.689 M 15.42 % | 39.586 M 70.91 % | 23.161 M 57.94 % | 14.665 M 77.08 % | 8.282 M |
| Common stock | 62.261 M 0.00 % | 62.261 M 0.00 % | 62.261 M 0.00 % | 62.261 M 0.00 % | 62.261 M 0.00 % | 62.261 M 0.00 % | 62.261 M 0.00 % | 62.261 M 0.00 % | 62.261 M 0.00 % | 62.261 M 1.06 % | 61.611 M 23.97 % | 49.700 M 4.41 % | 47.600 M 0.00 % | 47.600 M 0.00 % | 47.600 M 0.00 % | 47.600 M 0.00 % | 47.600 M |
| Total equity | 352.684 M 8.22 % | 325.898 M 10.76 % | 294.239 M 11.31 % | 264.342 M 8.03 % | 244.690 M 5.13 % | 232.745 M 2.05 % | 228.077 M 4.43 % | 218.396 M 3.88 % | 210.247 M 4.10 % | 201.962 M 2.32 % | 197.385 M 63.18 % | 120.959 M 10.26 % | 109.708 M 10.64 % | 99.161 M 20.25 % | 82.460 M 15.39 % | 71.464 M 14.20 % | 62.580 M |
| Other non current liabilities | 10.787 M 7.88 % | 9.999 M 5.37 % | 9.489 M 2.35 % | 9.271 M 13.34 % | 8.180 M 35.64 % | 6.031 M 11.89 % | 5.390 M 14.87 % | 4.692 M 44.18 % | 3.254 M -9.22 % | 3.585 M 50.27 % | 2.386 M 34.67 % | 1.772 M 10.46 % | 1.604 M 6.27 % | 1.509 M 32.18 % | 1.142 M | 0.000 | 0.000 |
| Long term debt | 0.000 | 0.000 | 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 % | 236.374 K -99.18 % | 28.997 M 13.46 % | 25.557 M |
| Total non current liabilities | 10.787 M 7.88 % | 9.999 M 5.37 % | 9.489 M 2.35 % | 9.271 M 13.34 % | 8.180 M 35.64 % | 6.031 M 11.89 % | 5.390 M 14.87 % | 4.692 M 10.02 % | 4.265 M 0.93 % | 4.225 M 77.11 % | 2.386 M 34.67 % | 1.772 M 10.46 % | 1.604 M 6.27 % | 1.509 M 20.44 % | 1.253 M -95.68 % | 28.975 M 12.59 % | 25.735 M |
| Other current liabilities | 13.499 M 28.27 % | 10.524 M 278.56 % | 2.780 M 2 404.50 % | 111.000 K -87.64 % | 898.000 K -22.85 % | 1.164 M 235.06 % | 347.392 K -64.77 % | 986.152 K -22.98 % | 1.280 M 17.68 % | 1.088 M -76.84 % | 4.698 M 24.10 % | 3.786 M -2.36 % | 3.877 M -1.63 % | 3.941 M -69.31 % | 12.842 M 174.50 % | -17.238 M -7.55 % | -16.028 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 7.579 M -34.33 % | 11.541 M 13.59 % | 10.160 M 34.64 % | 7.546 M 45.25 % | 5.195 M -19.23 % | 6.432 M -21.74 % | 8.219 M -31.22 % | 11.950 M 34.91 % | 8.858 M 224.94 % | 2.726 M -59.89 % | 6.796 M -33.10 % | 10.157 M 3.37 % | 9.826 M | 0.000 | 0.000 |
| Short term debt | 10.439 M -19.66 % | 12.994 M -59.10 % | 31.773 M -66.76 % | 95.577 M 74.86 % | 54.659 M 121.79 % | 24.644 M -56.46 % | 56.603 M 3.48 % | 54.700 M 22.50 % | 44.654 M -16.53 % | 53.499 M 68.41 % | 31.766 M -22.79 % | 41.140 M -19.34 % | 51.005 M 6.92 % | 47.705 M 23.47 % | 38.638 M 36.74 % | 28.256 M 17.30 % | 24.089 M |
| Total current liabilities | 27.813 M -25.13 % | 37.146 M -12.31 % | 42.362 M -61.23 % | 109.269 M 48.05 % | 73.803 M 57.07 % | 46.986 M -38.13 % | 75.940 M 6.25 % | 71.475 M 22.01 % | 58.580 M -13.56 % | 67.769 M 28.09 % | 52.906 M 2.07 % | 51.834 M -24.87 % | 68.991 M 2.51 % | 67.299 M 25.34 % | 53.692 M 301.55 % | 13.371 M -3.07 % | 13.795 M |
| Total liabilities | 38.600 M -18.12 % | 47.144 M -9.08 % | 51.851 M -56.26 % | 118.540 M 44.59 % | 81.983 M 54.64 % | 53.017 M -34.81 % | 81.330 M 6.78 % | 76.167 M 21.20 % | 62.844 M -12.71 % | 71.994 M 30.21 % | 55.292 M 3.15 % | 53.605 M -24.07 % | 70.595 M 2.60 % | 68.808 M 25.23 % | 54.945 M 29.75 % | 42.346 M 7.12 % | 39.530 M |
| Other non current assets | 0.000 -100.00 % | 16.332 M 1 633 300.00 % | -1.000 K -150.00 % | 2.000 K 100.00 % | 1.000 K | 0.000 | 0.000 100.00 % | -8.781 M -148.81 % | -3.529 M 55.47 % | -7.926 M -4 381.21 % | 185.130 K -89.98 % | 1.847 M 476.81 % | 320.222 K 0.00 % | 320.222 K -59.46 % | 789.944 K -28.85 % | 1.110 M 0.00 % | 1.110 M |
| Long term investments | 0.000 | 0.000 100.00 % | -2.449 M 41.90 % | -4.215 M -1 890 034.53 % | -223.000 | 0.000 | 0.000 -100.00 % | 8.781 M 148.81 % | 3.529 M -55.47 % | 7.926 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -469.722 K | 0.000 | 0.000 |
| Intangible assets | 0.000 | 0.000 -100.00 % | 165.636 M -4.24 % | 172.978 M 22.96 % | 140.681 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 65.680 M 16.42 % | 56.417 M 25.34 % | 45.012 M |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 | 0.000 -100.00 % | 2.449 M -41.90 % | 4.215 M 1 890 034.53 % | 223.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.117 K -13.90 % | 3.620 K -13.91 % | 4.205 K -13.90 % | 4.884 K |
| Property plant equipment net | 64.828 M 23.46 % | 52.509 M -22.08 % | 67.392 M 6.95 % | 63.011 M -2.54 % | 64.650 M -9.67 % | 71.572 M 4.11 % | 68.747 M 17.44 % | 58.538 M -2.93 % | 60.306 M -7.27 % | 65.035 M 1.31 % | 64.194 M 71.14 % | 37.509 M 11.92 % | 33.514 M 44.19 % | 23.243 M 8.78 % | 21.368 M 14.96 % | 18.587 M 3.34 % | 17.987 M |
| Total non current assets | 66.826 M -5.30 % | 70.564 M 5.00 % | 67.206 M 6.57 % | 63.064 M -2.76 % | 64.851 M -11.39 % | 73.190 M 4.40 % | 70.102 M 15.25 % | 60.825 M 2.58 % | 59.295 M -7.92 % | 64.395 M -0.09 % | 64.452 M 62.76 % | 39.599 M 16.27 % | 34.057 M 43.21 % | 23.781 M 9.00 % | 21.817 M 10.74 % | 19.701 M 3.14 % | 19.102 M |
| Other current assets | 14.976 M -52.64 % | 31.619 M 152.89 % | 12.503 M -38.85 % | 20.447 M 1.99 % | 20.048 M 8.56 % | 18.468 M -50.09 % | 37.002 M -18.15 % | 45.206 M -7.90 % | 49.085 M -61.27 % | 126.748 M 3.64 % | 122.296 M 399.66 % | 24.476 M | 0.000 | 0.000 -100.00 % | 6.574 M -11.63 % | 7.439 M 31.07 % | 5.675 M |
| Short term investments | 61.710 M 384.27 % | 12.743 M 62.64 % | 7.835 M -21.57 % | 9.990 M 216.84 % | 3.153 M 48.75 % | 2.120 M -51.93 % | 4.410 M -6.39 % | 4.710 M -38.23 % | 7.626 M 57.37 % | 4.846 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 789.944 K | 0.000 | 0.000 |
| cash and cash equivalents | 10.729 M -31.33 % | 15.624 M 3 311.35 % | 458.000 K 23.12 % | 372.000 K -96.61 % | 10.986 M 125.40 % | 4.874 M -14.68 % | 5.713 M -39.87 % | 9.500 M 36.65 % | 6.952 M -76.35 % | 29.389 M 10.20 % | 26.669 M -3.37 % | 27.600 M 83.79 % | 15.017 M 0.14 % | 14.996 M 74.53 % | 8.592 M | 0.000 | 0.000 |
| Cash and short term investments | 72.439 M 155.36 % | 28.367 M 242.06 % | 8.293 M -19.97 % | 10.362 M -26.71 % | 14.139 M 102.16 % | 6.994 M -30.91 % | 10.122 M -28.77 % | 14.210 M -2.52 % | 14.577 M -57.42 % | 34.235 M 28.37 % | 26.669 M -3.37 % | 27.600 M 83.79 % | 15.017 M 0.14 % | 14.996 M 74.53 % | 8.592 M | 0.000 | 0.000 |
| Total current assets | 324.458 M 7.27 % | 302.477 M 8.46 % | 278.884 M -12.80 % | 319.819 M 22.15 % | 261.822 M 23.17 % | 212.572 M -11.17 % | 239.304 M 2.38 % | 233.738 M 9.33 % | 213.796 M 2.02 % | 209.561 M 11.34 % | 188.225 M 39.46 % | 134.965 M -7.71 % | 146.246 M 1.43 % | 144.188 M 24.74 % | 115.588 M 22.82 % | 94.108 M 13.37 % | 83.009 M |
| Inventory | 74.057 M -2.02 % | 75.585 M -18.24 % | 92.452 M -20.32 % | 116.032 M 33.44 % | 86.954 M 37.02 % | 63.460 M 0.02 % | 63.449 M 11.94 % | 56.682 M 8.84 % | 52.078 M 7.20 % | 48.578 M 23.73 % | 39.260 M 27.13 % | 30.883 M -40.39 % | 51.807 M 10.34 % | 46.950 M 35.14 % | 34.742 M | 0.000 | 0.000 |
| Net receivables | 162.986 M -2.35 % | 166.906 M 0.77 % | 165.636 M -4.24 % | 172.978 M 22.96 % | 140.681 M 13.77 % | 123.651 M -3.76 % | 128.479 M 9.49 % | 117.343 M 20.09 % | 97.710 M 56.66 % | 62.372 M | 0.000 -100.00 % | 52.006 M | 0.000 | 0.000 -100.00 % | 65.680 M 16.42 % | 56.417 M 25.34 % | 45.012 M |
| Tax assets | 1.998 M 15.96 % | 1.723 M 1 031.35 % | -185.000 K -462.75 % | 51.000 K -74.50 % | 200.000 K -87.64 % | 1.618 M 19.32 % | 1.356 M -40.73 % | 2.287 M 326.42 % | -1.010 M -57.81 % | -640.181 K -980.05 % | 72.744 K -70.11 % | 243.377 K 8.89 % | 223.505 K 4.05 % | 214.797 K 71.67 % | 125.120 K | 0.000 | 0.000 |
| Other assets | 0.000 -100.00 % | 1.000 K | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 3.875 M -60.17 % | 9.728 M 4 129.57 % | 230.000 K -83.31 % | 1.378 M -81.15 % | 7.311 M -43.29 % | 12.891 M 0.85 % | 12.782 M 36.61 % | 9.357 M 111.39 % | 4.426 M 259.22 % | 1.232 M -83.75 % | 7.584 M 81.36 % | 4.182 M -42.82 % | 7.313 M 33.08 % | 5.495 M 148.36 % | 2.213 M -5.96 % | 2.353 M -58.97 % | 5.734 M |
| Tax payables | 0.000 -100.00 % | 3.900 M | 0.000 -100.00 % | 662.000 K -14.58 % | 775.000 K 4.66 % | 740.496 K -26.83 % | 1.012 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 -100.00 % | 1.435 M -0.07 % | 1.436 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 |
| Other total stockholders equity | 56.327 M 0.00 % | 56.327 M 0.00 % | 56.327 M 0.00 % | 56.327 M -31.73 % | 82.511 M 46.48 % | 56.327 M -31.73 % | 82.510 M 0.00 % | 82.510 M 0.00 % | 82.510 M -0.24 % | 82.713 M 2.71 % | 80.528 M 300.00 % | 20.132 M 22.61 % | 16.420 M 37.11 % | 11.975 M 2.36 % | 11.699 M 27.18 % | 9.199 M 37.32 % | 6.699 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.010 M 57.81 % | 640.181 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -125.120 K -462.46 % | -22.245 K -112.50 % | 178.026 K |
| Other liabilities | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 391.284 M 4.89 % | 373.042 M 7.79 % | 346.090 M -9.61 % | 382.882 M 17.21 % | 326.673 M 14.32 % | 285.762 M -7.64 % | 309.406 M 5.04 % | 294.563 M 7.86 % | 273.091 M -0.32 % | 273.956 M 8.42 % | 252.677 M 44.75 % | 174.565 M -3.18 % | 180.303 M 7.34 % | 167.969 M 22.24 % | 137.405 M 20.73 % | 113.810 M 11.46 % | 102.111 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 15.313 M 53.54 % | 9.973 M -72.01 % | 35.630 M 153.00 % | -67.226 M -48.19 % | -45.366 M -270.86 % | 26.551 M 472.02 % | -7.137 M 59.24 % | -17.509 M 28.07 % | -24.340 M -20.21 % | -20.248 M 59.40 % | -49.876 M -341.64 % | 20.641 M 1 429.96 % | -1.552 M 91.25 % | -17.731 M -31.32 % | -13.502 M -1.41 % | -13.314 M -129.51 % | -5.801 M |
| Accounts receivables | 20.563 M 3 801.90 % | 527.000 K -92.66 % | 7.179 M 121.73 % | -33.031 M -82.95 % | -18.055 M -725.87 % | 2.885 M 130.30 % | -9.519 M 34.50 % | -14.534 M 16.79 % | -17.466 M -3 934.75 % | 455.458 K 100.99 % | -45.814 M -2 062.06 % | 2.335 M 98.22 % | 1.178 M 112.55 % | -9.384 M -724.60 % | -1.138 M 85.23 % | -7.704 M -202.24 % | -2.549 M |
| Inventory | 1.528 M -90.94 % | 16.867 M -28.47 % | 23.580 M 181.09 % | -29.078 M -23.77 % | -23.494 M -211 905.00 % | -11.082 K 99.84 % | -6.766 M -46.95 % | -4.605 M -31.58 % | -3.499 M 62.44 % | -9.318 M -11.23 % | -8.377 M -140.04 % | 20.924 M 530.80 % | -4.857 M 60.21 % | -12.208 M -65.42 % | -7.380 M -325.14 % | 3.278 M 156.21 % | -5.832 M |
| Accounts payables | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 100.00 % | -3.197 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.912 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -6.778 M 8.66 % | -7.421 M -252.32 % | 4.872 M 195.21 % | -5.117 M -725.65 % | -619.754 K -102.62 % | 23.677 M 158.80 % | 9.149 M 461.23 % | 1.630 M 125.93 % | -6.287 M 44.78 % | -11.385 M -363.85 % | 4.315 M 264.82 % | -2.618 M -223.08 % | 2.127 M -44.91 % | 3.861 M 177.48 % | -4.983 M 43.94 % | -8.889 M -444.53 % | 2.580 M |
| Other non cash items | -14.081 M 8.63 % | -15.411 M -67.67 % | -9.191 M -43.90 % | -6.387 M -668.60 % | -830.995 K -142.91 % | 1.937 M -94.29 % | 33.910 M 12.57 % | 30.124 M -14.54 % | 35.247 M 42.37 % | 24.757 M 813.25 % | -3.471 M -203.67 % | -1.143 M 38.61 % | -1.862 M -5.38 % | -1.767 M 14.47 % | -2.066 M -18.67 % | -1.741 M -122.31 % | 7.802 M |
| Net cash provided by operating activities | 45.662 M 3.80 % | 43.989 M -41.32 % | 74.962 M 292.29 % | -38.984 M -55.03 % | -25.147 M -159.31 % | 42.401 M 239.04 % | 12.506 M 359.31 % | -4.823 M 29.49 % | -6.839 M -193.02 % | -2.334 M 92.81 % | -32.483 M -209.94 % | 29.547 M 113.91 % | 13.813 M 211.59 % | 4.433 M -40.33 % | 7.429 M 37.32 % | 5.410 M -6.98 % | 5.816 M |
| Investments in property plant and equipment | -5.368 M 44.46 % | -9.665 M 13.67 % | -11.195 M -117.17 % | -5.155 M -795.08 % | -575.924 K 95.04 % | -11.620 M 36.87 % | -18.407 M -245.86 % | -5.322 M -49.81 % | -3.552 M 81.82 % | -19.539 M 42.25 % | -33.834 M -322.34 % | -8.011 M 44.79 % | -14.511 M -72.67 % | -8.404 M -123.75 % | -3.756 M -37.23 % | -2.737 M 32.39 % | -4.048 M |
| Acquisitions net | 2.000 M | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 546.980 K | 0.000 -100.00 % | 32.000 K -92.00 % | 400.000 K 234.73 % | 119.500 K -98.72 % | 9.306 M | 0.000 -100.00 % | 9.000 K | 0.000 | 0.000 -100.00 % | 32.078 K | 0.000 | 0.000 |
| Purchases of investments | -11.799 M | 0.000 100.00 % | -19.000 K 97.87 % | -892.000 K | 0.000 | 0.000 | 0.000 100.00 % | -716.796 K 77.75 % | -3.222 M 58.38 % | -7.741 M -565.74 % | 1.662 M 208.84 % | -1.527 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 -100.00 % | 2.733 M | 0.000 -100.00 % | 1.209 M 329.22 % | 281.684 K 109.82 % | 134.252 K -95.39 % | 2.915 M | 0.000 | 0.000 -100.00 % | 1.662 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 4.208 M 8.68 % | 3.872 M 387 100.00 % | 1.000 K -99.96 % | 2.641 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.240 M -34.58 % | 3.424 M 58.01 % | 2.167 M -62.61 % | 5.796 M 244.59 % | 1.682 M 6.52 % | 1.579 M 8.97 % | 1.449 M |
| Net cash used for investing activites | -10.959 M -89.18 % | -5.793 M 31.68 % | -8.479 M -148.94 % | -3.406 M -388.62 % | 1.180 M 110.41 % | -11.339 M 37.84 % | -18.241 M -569.74 % | -2.724 M 59.07 % | -6.655 M 62.98 % | -17.974 M 36.42 % | -28.270 M -362.46 % | -6.113 M 50.48 % | -12.344 M -373.31 % | -2.608 M -25.75 % | -2.074 M -79.10 % | -1.158 M 55.44 % | -2.599 M |
| Debt repayment | -2.555 M 86.40 % | -18.780 M 70.57 % | -63.804 M -255.94 % | 40.917 M 36.32 % | 30.015 M 193.92 % | -31.959 M -1 779.61 % | 1.903 M -81.06 % | 10.046 M 215.12 % | -8.726 M -140.26 % | 21.674 M 331.22 % | -9.374 M 4.98 % | -9.865 M -398.94 % | 3.300 M -63.60 % | 9.067 M -5.94 % | 9.640 M 180.23 % | 3.440 M -38.48 % | 5.592 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -202.500 K -107.14 % | 2.835 M -96.02 % | 71.307 M 1 163.86 % | 5.642 M 40.00 % | 4.030 M | 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 100.00 % | -28.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 100.00 % | -3.604 M | 0.000 100.00 % | -2.784 M -0.65 % | -2.766 M 0.32 % | -2.775 M 0.32 % | -2.784 M 57.06 % | -6.483 M 25.26 % | -8.674 M |
| Other financing activites | -1.408 M 23.56 % | -1.842 M 59.60 % | -4.559 M 0.57 % | -4.585 M -1 894 528.10 % | -242.000 | 0.000 100.00 % | -6.796 M 4.48 % | -7.115 M | 0.000 -100.00 % | 5.290 M 350.46 % | -2.112 M 45.04 % | -3.843 M 36.08 % | -6.012 M 17.75 % | -7.309 M -12.29 % | -6.509 M | 0.000 | 0.000 |
| Net cash used provided by financing activities | -3.963 M 80.78 % | -20.622 M 69.83 % | -68.363 M -288.16 % | 36.332 M 21.05 % | 30.015 M 193.92 % | -31.959 M -1 779.61 % | 1.903 M -81.06 % | 10.046 M 212.51 % | -8.929 M -138.22 % | 23.360 M -60.95 % | 59.821 M 651.29 % | -10.851 M -648.86 % | -1.449 M -123.03 % | 6.292 M 1 715.09 % | 346.650 K 111.39 % | -3.043 M 1.27 % | -3.082 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.781 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 30.740 M 74.92 % | 17.574 M 1 034.79 % | -1.880 M 68.97 % | -6.058 M -200.16 % | 6.048 M 774.60 % | -896.556 K -118.11 % | 4.950 M 2 029.97 % | 232.375 K 101.04 % | -22.423 M -834.85 % | 3.051 M 427.75 % | -931.000 K -107.40 % | 12.583 M 59 856.16 % | 20.987 K -99.67 % | 6.404 M 12.31 % | 5.702 M 371.63 % | 1.209 M 797.10 % | 134.767 K |
| Cash at beginning of period | 20.825 M 540.57 % | 3.251 M -35.74 % | 5.059 M -54.49 % | 11.117 M 119.33 % | 5.069 M -15.03 % | 5.965 M 487.37 % | 1.016 M 29.67 % | 783.180 K -96.63 % | 23.206 M 12.72 % | 20.588 M -25.41 % | 27.600 M 83.79 % | 15.017 M 0.14 % | 14.996 M 542.23 % | 2.335 M -19.23 % | 2.891 M 71.98 % | 1.681 M 8.66 % | 1.547 M |
| Cash at end of period | 51.565 M 147.61 % | 20.825 M 555.08 % | 3.179 M -37.16 % | 5.059 M -54.49 % | 11.117 M 119.33 % | 5.069 M -15.03 % | 5.965 M 487.37 % | 1.016 M 29.67 % | 783.180 K -96.69 % | 23.639 M -11.36 % | 26.669 M -3.37 % | 27.600 M 83.79 % | 15.017 M 0.14 % | 14.996 M 74.53 % | 8.592 M 197.20 % | 2.891 M 71.98 % | 1.681 M |
| Operating cash flow | 45.662 M 3.80 % | 43.989 M -41.32 % | 74.962 M 292.29 % | -38.984 M -55.03 % | -25.147 M -159.31 % | 42.401 M 239.04 % | 12.506 M 359.31 % | -4.823 M 29.49 % | -6.839 M -193.02 % | -2.334 M 92.81 % | -32.483 M -209.94 % | 29.547 M 113.91 % | 13.813 M 211.59 % | 4.433 M -40.33 % | 7.429 M 37.32 % | 5.410 M -6.98 % | 5.816 M |
| Capital expenditure | -5.368 M 44.46 % | -9.665 M 13.67 % | -11.195 M -117.17 % | -5.155 M -795.08 % | -575.924 K 95.04 % | -11.620 M 36.87 % | -18.407 M -245.86 % | -5.322 M -49.81 % | -3.552 M 81.82 % | -19.539 M 42.25 % | -33.834 M -322.34 % | -8.011 M 44.79 % | -14.511 M -72.67 % | -8.404 M -123.75 % | -3.756 M -37.23 % | -2.737 M 32.39 % | -4.048 M |
| Free CashFlow | 40.294 M 17.39 % | 34.324 M -46.17 % | 63.767 M 244.47 % | -44.139 M -71.60 % | -25.723 M -183.57 % | 30.780 M 621.63 % | -5.901 M 41.83 % | -10.145 M 2.38 % | -10.392 M 52.49 % | -21.874 M 67.02 % | -66.316 M -407.92 % | 21.537 M 3 189.96 % | -697.000 K -142.89 % | 1.625 M -55.75 % | 3.672 M 37.32 % | 2.674 M 51.24 % | 1.768 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 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 | 2011-09-30 | 2009-03-31 | 2008-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 194.241 M -3.98 % | 202.299 M 4.67 % | 193.282 M -6.33 % | 206.335 M -2.90 % | 212.502 M -6.55 % | 227.398 M 9.61 % | 207.454 M -3.72 % | 215.461 M 14.63 % | 187.961 M -17.82 % | 228.729 M 10.64 % | 206.735 M -6.66 % | 221.481 M 1.45 % | 218.305 M 4.60 % | 208.695 M 17.63 % | 177.418 M -1.33 % | 179.818 M 52.55 % | 117.877 M -18.29 % | 144.256 M 7.36 % | 134.365 M 49.27 % | 90.017 M 248.24 % | 25.849 M -76.66 % | 110.742 M -4.02 % | 115.379 M -0.91 % | 116.435 M -0.49 % | 117.006 M -7.77 % | 126.857 M -2.41 % | 129.987 M 12.51 % | 115.535 M 13.30 % | 101.969 M 2.20 % | 99.772 M 12.20 % | 88.924 M 15.33 % | 77.104 M 10.21 % | 69.958 M 0.00 % | 69.958 M 3.89 % | 67.339 M -7.23 % | 72.588 M 21.97 % | 59.513 M -14.47 % | 69.582 M 42.66 % | 48.776 M -18.49 % | 59.838 M -74.07 % | 230.772 M 253.28 % | 65.323 M 9.03 % | 59.911 M 5.15 % | 56.974 M 12.35 % | 50.710 M -3.63 % | 52.619 M 1.74 % | 51.718 M -0.97 % | 52.223 M 4.70 % | 49.878 M -13.36 % | 57.572 M 7.45 % | 53.581 M -2.34 % | 54.867 M -15.53 % | 64.951 M -2.43 % | 66.571 M 25.02 % | 53.250 M -26.35 % | 72.298 M 105.81 % | 35.129 M -11.01 % | 39.476 M |
| Net income | 12.573 M 88.19 % | 6.681 M 285.74 % | 1.732 M -78.43 % | 8.029 M -26.57 % | 10.934 M 10.07 % | 9.934 M 33.90 % | 7.419 M -20.36 % | 9.316 M 66.06 % | 5.610 M -17.41 % | 6.793 M -31.52 % | 9.919 M 8.29 % | 9.160 M 37.29 % | 6.672 M 62.69 % | 4.101 M -20.66 % | 5.169 M -24.33 % | 6.831 M 56.39 % | 4.368 M 298.30 % | 1.097 M -85.00 % | 7.311 M 37.19 % | 5.329 M 2 996.20 % | -184.000 K 94.98 % | -3.663 M -306.11 % | -902.000 K -113.18 % | 6.843 M 158.03 % | 2.652 M 237.05 % | 786.823 K -64.61 % | 2.223 M -45.10 % | 4.049 M 28.95 % | 3.140 M -62.59 % | 8.394 M 553.23 % | 1.285 M -57.39 % | 3.016 M 324.07 % | -1.346 M 0.00 % | -1.346 M -182.37 % | 1.634 M -68.92 % | 5.258 M 1 841.06 % | -302.000 K 83.50 % | -1.830 M -177.17 % | 2.371 M -54.16 % | 5.172 M -48.64 % | 10.070 M 5 039.59 % | 195.930 K -95.63 % | 4.485 M 105.26 % | 2.185 M -13.53 % | 2.527 M 223.09 % | 782.127 K -15.63 % | 927.000 K -41.70 % | 1.590 M -31.17 % | 2.310 M 61.43 % | 1.431 M 206.71 % | -1.341 M -125.48 % | 5.263 M 38.03 % | 3.813 M 2 767.78 % | 132.960 K -8.93 % | 146.000 K -98.90 % | 13.333 M 684.52 % | -2.281 M -719.84 % | 368.000 K |
| Income before tax | 16.084 M 66.43 % | 9.664 M 185.41 % | 3.386 M -74.11 % | 13.080 M 13.26 % | 11.549 M -3.66 % | 11.988 M 20.69 % | 9.933 M -20.33 % | 12.468 M 73.31 % | 7.194 M -31.48 % | 10.499 M 6.04 % | 9.901 M -19.60 % | 12.315 M 36.97 % | 8.991 M 53.19 % | 5.869 M -18.89 % | 7.236 M -20.60 % | 9.113 M 61.21 % | 5.653 M 45.55 % | 3.884 M -60.54 % | 9.843 M 47.09 % | 6.692 M 2 524.64 % | -276.000 K 93.62 % | -4.325 M -365.00 % | -930.000 K -110.17 % | 9.146 M 131.66 % | 3.948 M 7.07 % | 3.687 M 8.77 % | 3.390 M -41.75 % | 5.820 M 20.90 % | 4.814 M -23.77 % | 6.315 M 311.40 % | 1.535 M -59.24 % | 3.766 M 1 198.62 % | 290.000 K 0.00 % | 290.000 K -87.02 % | 2.234 M -70.83 % | 7.658 M 1 000.29 % | 696.000 K -66.09 % | 2.053 M -39.11 % | 3.371 M -45.38 % | 6.172 M -63.59 % | 16.952 M 546.98 % | 2.620 M -52.23 % | 5.485 M 72.21 % | 3.185 M -9.70 % | 3.527 M 165.34 % | 1.329 M 22.40 % | 1.086 M -58.07 % | 2.590 M -21.75 % | 3.310 M 214.31 % | 1.053 M 562.33 % | 159.000 K -97.65 % | 6.763 M 27.29 % | 5.313 M 97.30 % | 2.693 M 25.48 % | 2.146 M -86.00 % | 15.333 M 2 477.21 % | -645.000 K -114.60 % | 4.418 M |
| Income before tax ratio | 0.08 73.34 % | 0.05 172.69 % | 0.02 -72.36 % | 0.06 16.64 % | 0.05 3.09 % | 0.05 10.10 % | 0.05 -17.26 % | 0.06 51.19 % | 0.04 -16.62 % | 0.05 -4.16 % | 0.05 -13.87 % | 0.06 35.01 % | 0.04 46.45 % | 0.03 -31.05 % | 0.04 -19.52 % | 0.05 5.68 % | 0.05 78.12 % | 0.03 -63.25 % | 0.07 -1.46 % | 0.07 796.25 % | -0.01 72.66 % | -0.04 -384.47 % | -0.01 -110.26 % | 0.08 132.80 % | 0.03 16.09 % | 0.03 11.45 % | 0.03 -48.23 % | 0.05 6.70 % | 0.05 -25.41 % | 0.06 266.67 % | 0.02 -64.66 % | 0.05 1 078.26 % | 0.00 0.00 % | 0.00 -87.50 % | 0.03 -68.55 % | 0.11 802.10 % | 0.01 -60.36 % | 0.03 -57.32 % | 0.07 -33.00 % | 0.10 40.41 % | 0.07 83.13 % | 0.04 -56.19 % | 0.09 63.77 % | 0.06 -19.63 % | 0.07 175.33 % | 0.03 20.30 % | 0.02 -57.66 % | 0.05 -25.27 % | 0.07 262.79 % | 0.02 516.41 % | 0.00 -97.59 % | 0.12 50.69 % | 0.08 102.22 % | 0.04 0.37 % | 0.04 -81.00 % | 0.21 1 255.07 % | -0.02 -116.41 % | 0.11 |
| EBITDA | 18.154 M 69.41 % | 10.716 M 83.84 % | 5.829 M -61.97 % | 15.328 M 9.76 % | 13.965 M -10.94 % | 15.681 M 29.86 % | 12.075 M -14.34 % | 14.096 M 49.69 % | 9.417 M -30.50 % | 13.549 M 8.58 % | 12.478 M -16.59 % | 14.959 M 23.68 % | 12.095 M 40.95 % | 8.581 M -14.93 % | 10.087 M 11.90 % | 9.014 M 7.89 % | 8.355 M 27.89 % | 6.533 M -48.71 % | 12.737 M 36.97 % | 9.299 M 235.70 % | 2.770 M 339.74 % | -1.155 M -165.57 % | 1.762 M -85.79 % | 12.397 M 58.17 % | 7.838 M 35.65 % | 5.778 M -23.47 % | 7.550 M -25.71 % | 10.163 M 20.40 % | 8.441 M -13.04 % | 9.707 M 86.64 % | 5.201 M -25.76 % | 7.006 M 66.29 % | 4.213 M 0.00 % | 4.213 M -22.27 % | 5.420 M -48.49 % | 10.522 M 174.51 % | 3.833 M -43.33 % | 6.764 M 17.28 % | 5.767 M -31.16 % | 8.378 M -70.37 % | 28.273 M 309.26 % | 6.908 M -0.39 % | 6.935 M 28.21 % | 5.409 M 2.02 % | 5.302 M 304.84 % | 1.310 M -61.23 % | 3.378 M -30.15 % | 4.836 M -16.88 % | 5.818 M 111.07 % | 2.756 M -6.28 % | 2.941 M -69.26 % | 9.568 M 21.24 % | 7.892 M 469.55 % | -2.136 M -154.58 % | 3.913 M -77.58 % | 17.457 M 1 408.82 % | 1.157 M -80.16 % | 5.831 M |
| Net income ratio | 0.06 96.00 % | 0.03 268.55 % | 0.01 -76.97 % | 0.04 -24.37 % | 0.05 17.78 % | 0.04 22.16 % | 0.04 -17.29 % | 0.04 44.87 % | 0.03 0.50 % | 0.03 -38.10 % | 0.05 16.01 % | 0.04 35.32 % | 0.03 55.53 % | 0.02 -32.55 % | 0.03 -23.31 % | 0.04 2.52 % | 0.04 387.44 % | 0.01 -86.03 % | 0.05 -8.09 % | 0.06 931.66 % | -0.01 78.48 % | -0.03 -323.12 % | -0.01 -113.30 % | 0.06 159.30 % | 0.02 265.43 % | 0.01 -63.73 % | 0.02 -51.20 % | 0.04 13.81 % | 0.03 -63.40 % | 0.08 482.21 % | 0.01 -63.06 % | 0.04 303.30 % | -0.02 0.00 % | -0.02 -179.29 % | 0.02 -66.50 % | 0.07 1 527.45 % | -0.01 80.70 % | -0.03 -154.10 % | 0.05 -43.76 % | 0.09 98.08 % | 0.04 1 354.82 % | 0.00 -95.99 % | 0.07 95.20 % | 0.04 -23.04 % | 0.05 235.26 % | 0.01 -17.07 % | 0.02 -41.13 % | 0.03 -34.26 % | 0.05 86.33 % | 0.02 199.31 % | -0.03 -126.09 % | 0.10 63.40 % | 0.06 2 839.33 % | 0.00 -27.16 % | 0.00 -98.51 % | 0.18 384.02 % | -0.06 -796.54 % | 0.01 |
| Ratio EBITDA | 0.09 76.44 % | 0.05 75.65 % | 0.03 -59.40 % | 0.07 13.04 % | 0.07 -4.70 % | 0.07 18.47 % | 0.06 -11.03 % | 0.07 30.58 % | 0.05 -15.42 % | 0.06 -1.86 % | 0.06 -10.64 % | 0.07 21.91 % | 0.06 34.75 % | 0.04 -27.68 % | 0.06 13.42 % | 0.05 -29.28 % | 0.07 56.51 % | 0.05 -52.23 % | 0.09 -8.24 % | 0.10 -3.60 % | 0.11 1 127.10 % | -0.01 -168.32 % | 0.02 -85.66 % | 0.11 58.94 % | 0.07 47.07 % | 0.05 -21.58 % | 0.06 -33.97 % | 0.09 6.26 % | 0.08 -14.92 % | 0.10 66.34 % | 0.06 -35.63 % | 0.09 50.88 % | 0.06 0.00 % | 0.06 -25.18 % | 0.08 -44.47 % | 0.14 125.06 % | 0.06 -33.74 % | 0.10 -17.79 % | 0.12 -15.55 % | 0.14 14.28 % | 0.12 15.85 % | 0.11 -8.64 % | 0.12 21.93 % | 0.09 -9.20 % | 0.10 320.08 % | 0.02 -61.89 % | 0.07 -29.47 % | 0.09 -20.61 % | 0.12 143.63 % | 0.05 -12.77 % | 0.05 -68.52 % | 0.17 43.52 % | 0.12 478.77 % | -0.03 -143.66 % | 0.07 -69.57 % | 0.24 633.12 % | 0.03 -77.70 % | 0.15 |
| Gross profit ratio | 0.22 3.16 % | 0.22 14.46 % | 0.19 -0.80 % | 0.19 40.84 % | 0.14 0.36 % | 0.14 -26.29 % | 0.18 -2.79 % | 0.19 15.61 % | 0.16 288.92 % | 0.04 -77.13 % | 0.18 17.43 % | 0.16 1.82 % | 0.15 174.27 % | 0.06 -45.04 % | 0.10 1.13 % | 0.10 -18.90 % | 0.12 11.72 % | 0.11 -51.17 % | 0.23 -2.95 % | 0.24 -8.13 % | 0.26 374.24 % | 0.05 -77.76 % | 0.24 3.14 % | 0.24 13.97 % | 0.21 327.81 % | 0.05 -75.42 % | 0.20 -6.70 % | 0.21 -6.36 % | 0.22 4.12 % | 0.22 0.73 % | 0.21 -9.97 % | 0.24 -13.80 % | 0.28 0.00 % | 0.28 5.49 % | 0.26 -9.61 % | 0.29 -1.11 % | 0.29 526.12 % | 0.05 -86.00 % | 0.33 6.89 % | 0.31 4.97 % | 0.30 12.35 % | 0.27 -2.43 % | 0.27 1.93 % | 0.27 12.95 % | 0.24 -7.11 % | 0.25 18.73 % | 0.21 -2.61 % | 0.22 -6.13 % | 0.23 -2.68 % | 0.24 -6.47 % | 0.26 -21.67 % | 0.33 48.43 % | 0.22 -13.12 % | 0.25 23.06 % | 0.21 -31.45 % | 0.30 82.69 % | 0.17 -36.79 % | 0.26 |
| Weighted average shs out dil | 31.433 M -9.26 % | 34.640 M 0.00 % | 34.640 M 7.86 % | 32.116 M 2.80 % | 31.240 M 0.35 % | 31.131 M 0.00 % | 31.131 M 0.00 % | 31.131 M 0.00 % | 31.131 M 0.00 % | 31.131 M 0.00 % | 31.131 M -1.44 % | 31.586 M -0.58 % | 31.771 M 2.06 % | 31.131 M 0.00 % | 31.131 M 0.00 % | 31.131 M 0.00 % | 31.131 M 0.00 % | 31.131 M 0.00 % | 31.131 M -0.69 % | 31.347 M 0.70 % | 31.131 M 0.00 % | 31.131 M 3.54 % | 30.067 M -3.34 % | 31.105 M -6.17 % | 33.150 M 0.38 % | 33.025 M 4.04 % | 31.743 M 1.92 % | 31.146 M -0.81 % | 31.400 M 4.74 % | 29.979 M -6.68 % | 32.125 M -4.14 % | 33.511 M 7.65 % | 31.131 M 0.00 % | 31.131 M -4.74 % | 32.680 M 4.98 % | 31.131 M 3.08 % | 30.200 M -3.01 % | 31.136 M 1.07 % | 30.806 M 0.00 % | 30.806 M -2.11 % | 31.469 M 69.83 % | 18.529 M 200.75 % | 6.161 M -80.32 % | 31.306 M 25.98 % | 24.850 M 3.12 % | 24.097 M -1.22 % | 24.395 M 1.26 % | 24.091 M 2.20 % | 23.571 M -0.85 % | 23.773 M -0.11 % | 23.800 M 0.00 % | 23.800 M 0.00 % | 23.800 M 0.00 % | 23.799 M 0.00 % | 23.800 M 0.00 % | 23.800 M 0.00 % | 23.800 M 0.00 % | 23.800 M |
| Weighted average shs out | 31.433 M -9.26 % | 34.640 M 0.00 % | 34.640 M 7.86 % | 32.116 M 2.80 % | 31.240 M 0.35 % | 31.131 M 0.00 % | 31.131 M 0.00 % | 31.131 M 0.00 % | 31.131 M 0.00 % | 31.131 M 0.00 % | 31.131 M 0.00 % | 31.131 M 0.00 % | 31.131 M 0.00 % | 31.131 M 0.00 % | 31.131 M 0.00 % | 31.131 M 0.00 % | 31.131 M 0.00 % | 31.131 M 0.00 % | 31.131 M -0.69 % | 31.347 M 0.70 % | 31.131 M 0.00 % | 31.131 M 3.54 % | 30.067 M -3.34 % | 31.105 M -6.17 % | 33.150 M 0.38 % | 33.025 M 4.04 % | 31.743 M 1.92 % | 31.146 M -0.81 % | 31.400 M 4.74 % | 29.979 M -6.68 % | 32.125 M -4.14 % | 33.511 M 7.65 % | 31.131 M 0.00 % | 31.131 M -4.74 % | 32.680 M 4.98 % | 31.131 M 3.08 % | 30.200 M -2.10 % | 30.846 M 0.13 % | 30.806 M 0.00 % | 30.806 M -2.11 % | 31.469 M 69.83 % | 18.529 M 200.75 % | 6.161 M -80.32 % | 31.306 M 25.98 % | 24.850 M 3.12 % | 24.097 M -1.22 % | 24.395 M 1.26 % | 24.091 M 2.20 % | 23.571 M -0.85 % | 23.773 M -0.11 % | 23.800 M 0.00 % | 23.800 M 0.00 % | 23.800 M 0.00 % | 23.799 M 0.00 % | 23.800 M 0.00 % | 23.800 M 0.00 % | 23.800 M 0.00 % | 23.800 M |
| EPS diluted | 0.40 100.00 % | 0.20 300.00 % | 0.05 -80.00 % | 0.25 -28.57 % | 0.35 16.67 % | 0.30 25.00 % | 0.24 -20.00 % | 0.30 66.67 % | 0.18 -18.18 % | 0.22 -8.33 % | 0.24 -17.24 % | 0.29 38.10 % | 0.21 61.54 % | 0.13 -23.53 % | 0.17 -22.73 % | 0.22 57.14 % | 0.14 297.73 % | 0.04 -84.70 % | 0.23 35.29 % | 0.17 2 981.36 % | -0.01 95.00 % | -0.12 -293.33 % | -0.03 -113.64 % | 0.22 175.00 % | 0.08 233.33 % | 0.02 -65.71 % | 0.07 -46.15 % | 0.13 30.00 % | 0.10 -64.29 % | 0.28 600.00 % | 0.04 -55.56 % | 0.09 308.33 % | -0.04 0.00 % | -0.04 -186.40 % | 0.05 -70.59 % | 0.17 1 800.00 % | -0.01 83.05 % | -0.06 -173.75 % | 0.08 -52.94 % | 0.17 -46.88 % | 0.32 2 809.09 % | 0.01 -98.49 % | 0.73 58.70 % | 0.46 -9.80 % | 0.51 1 493.75 % | 0.03 -15.79 % | 0.04 -42.42 % | 0.07 -32.65 % | 0.10 63.33 % | 0.06 206.57 % | -0.06 -125.59 % | 0.22 37.50 % | 0.16 2 566.67 % | 0.01 0.00 % | 0.01 -98.93 % | 0.56 684.55 % | -0.10 -698.75 % | 0.02 |
| Earnings per share | 0.40 110.53 % | 0.19 280.00 % | 0.05 -80.00 % | 0.25 -28.57 % | 0.35 12.90 % | 0.31 29.17 % | 0.24 -20.00 % | 0.30 66.67 % | 0.18 -18.18 % | 0.22 -8.33 % | 0.24 -17.24 % | 0.29 38.10 % | 0.21 61.54 % | 0.13 -23.53 % | 0.17 -22.73 % | 0.22 57.14 % | 0.14 297.73 % | 0.04 -84.70 % | 0.23 35.29 % | 0.17 2 981.36 % | -0.01 95.00 % | -0.12 -293.33 % | -0.03 -113.64 % | 0.22 175.00 % | 0.08 233.33 % | 0.02 -65.71 % | 0.07 -46.15 % | 0.13 30.00 % | 0.10 -64.29 % | 0.28 600.00 % | 0.04 -55.56 % | 0.09 308.33 % | -0.04 0.00 % | -0.04 -186.40 % | 0.05 -70.59 % | 0.17 1 800.00 % | -0.01 83.05 % | -0.06 -173.75 % | 0.08 -52.94 % | 0.17 -46.88 % | 0.32 2 809.09 % | 0.01 -98.49 % | 0.73 58.70 % | 0.46 -9.80 % | 0.51 1 493.75 % | 0.03 -15.79 % | 0.04 -42.42 % | 0.07 -32.65 % | 0.10 63.33 % | 0.06 206.57 % | -0.06 -125.59 % | 0.22 37.50 % | 0.16 2 566.67 % | 0.01 0.00 % | 0.01 -98.93 % | 0.56 684.55 % | -0.10 -698.75 % | 0.02 |
| Gross profit | 43.614 M -0.95 % | 44.033 M 19.79 % | 36.757 M -7.07 % | 39.554 M 36.75 % | 28.924 M -6.21 % | 30.839 M -19.21 % | 38.171 M -6.41 % | 40.784 M 32.53 % | 30.774 M 219.60 % | 9.629 M -74.70 % | 38.058 M 9.61 % | 34.722 M 3.30 % | 33.613 M 186.90 % | 11.716 M -35.36 % | 18.124 M -0.22 % | 18.164 M 23.72 % | 14.682 M -8.71 % | 16.083 M -47.58 % | 30.681 M 44.86 % | 21.180 M 219.94 % | 6.620 M 10.70 % | 5.980 M -78.65 % | 28.016 M 2.21 % | 27.411 M 13.41 % | 24.170 M 294.59 % | 6.125 M -76.01 % | 25.537 M 4.97 % | 24.328 M 6.10 % | 22.930 M 6.41 % | 21.548 M 13.02 % | 19.066 M 3.83 % | 18.362 M -4.99 % | 19.327 M 0.00 % | 19.327 M 9.59 % | 17.635 M -16.14 % | 21.030 M 20.62 % | 17.435 M 435.51 % | 3.256 M -80.03 % | 16.300 M -12.87 % | 18.708 M -72.78 % | 68.731 M 296.89 % | 17.317 M 6.38 % | 16.278 M 7.18 % | 15.187 M 26.90 % | 11.968 M -10.48 % | 13.369 M 20.80 % | 11.067 M -3.55 % | 11.474 M -1.71 % | 11.674 M -15.69 % | 13.846 M 0.49 % | 13.778 M -23.51 % | 18.012 M 25.39 % | 14.365 M -15.24 % | 16.948 M 53.85 % | 11.016 M -49.51 % | 21.819 M 276.00 % | 5.803 M -43.75 % | 10.317 M |
| Income tax expense | 3.511 M 17.66 % | 2.984 M 80.41 % | 1.654 M -67.25 % | 5.051 M 721.30 % | 615.000 K -73.19 % | 2.294 M -8.75 % | 2.514 M -20.24 % | 3.152 M 98.86 % | 1.585 M -55.95 % | 3.598 M 36 080.00 % | -10.000 K -100.32 % | 3.155 M 36.05 % | 2.319 M 31.17 % | 1.768 M -14.47 % | 2.067 M -9.42 % | 2.282 M 77.59 % | 1.285 M -53.89 % | 2.787 M 10.07 % | 2.532 M 85.77 % | 1.363 M 1 581.52 % | -92.000 K 86.09 % | -661.360 K -2 262.00 % | -28.000 K -101.22 % | 2.303 M 77.70 % | 1.296 M -55.32 % | 2.900 M 148.53 % | 1.167 M -34.11 % | 1.771 M 5.79 % | 1.674 M 180.52 % | -2.079 M -931.60 % | 250.000 K -66.67 % | 750.000 K -54.16 % | 1.636 M 0.00 % | 1.636 M 172.67 % | 600.000 K -75.00 % | 2.400 M 140.00 % | 1.000 M 110.12 % | -9.882 M -1 088.24 % | 1.000 M 0.00 % | 1.000 M -85.47 % | 6.882 M 183.88 % | 2.424 M 142.43 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M 82.78 % | 547.107 K 244.09 % | 159.000 K -84.10 % | 1.000 M 0.00 % | 1.000 M 364.64 % | -377.874 K -125.19 % | 1.500 M 0.00 % | 1.500 M 0.00 % | 1.500 M -41.40 % | 2.560 M 28.00 % | 2.000 M 0.00 % | 2.000 M 22.25 % | 1.636 M -59.60 % | 4.050 M |
| Cost of revenue | 150.627 M -4.83 % | 158.266 M 1.11 % | 156.525 M -6.15 % | 166.781 M -9.15 % | 183.578 M -6.60 % | 196.559 M 16.11 % | 169.283 M -3.09 % | 174.677 M 11.13 % | 157.187 M -28.26 % | 219.100 M 29.89 % | 168.677 M -9.68 % | 186.759 M 1.12 % | 184.692 M -6.24 % | 196.979 M 23.66 % | 159.294 M -1.46 % | 161.654 M 56.65 % | 103.195 M -19.49 % | 128.173 M 23.62 % | 103.684 M 50.62 % | 68.837 M 257.99 % | 19.229 M -81.64 % | 104.761 M 19.92 % | 87.363 M -1.87 % | 89.024 M -4.11 % | 92.836 M -23.11 % | 120.732 M 15.59 % | 104.450 M 14.52 % | 91.207 M 15.39 % | 79.039 M 1.04 % | 78.224 M 11.98 % | 69.858 M 18.92 % | 58.742 M 16.02 % | 50.631 M 0.00 % | 50.631 M 1.87 % | 49.704 M -3.60 % | 51.558 M 22.53 % | 42.078 M -36.56 % | 66.326 M 104.23 % | 32.476 M -21.04 % | 41.130 M -74.62 % | 162.041 M 237.55 % | 48.006 M 10.02 % | 43.633 M 4.42 % | 41.787 M 7.86 % | 38.742 M -1.29 % | 39.250 M -3.45 % | 40.651 M -0.24 % | 40.749 M 6.66 % | 38.204 M -12.63 % | 43.726 M 9.86 % | 39.803 M 8.00 % | 36.855 M -27.14 % | 50.586 M 1.94 % | 49.624 M 17.50 % | 42.234 M -16.33 % | 50.479 M 72.13 % | 29.326 M 0.57 % | 29.159 M |
| General and administrative expenses | 0.000 -100.00 % | 12.900 M | 0.000 | 0.000 | 0.000 -100.00 % | 12.142 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 -100.00 % | 1.044 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 31.207 M 128.61 % | 13.651 M -61.43 % | 35.396 M 21.38 % | 29.161 M | 0.000 | 0.000 -100.00 % | 13.833 M 2 396.93 % | 554.000 K -79.50 % | 2.702 M 12.91 % | 2.393 M -5.82 % | 2.541 M -49.19 % | 5.001 M 308.58 % | 1.224 M 176.92 % | 442.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.376 M -26.69 % | 1.877 M 53.35 % | 1.224 M 229.66 % | -944.013 K -144.76 % | 2.109 M -31.66 % | 3.086 M 166.03 % | 1.160 M 150.59 % | -2.293 M -250.64 % | 1.522 M 49.07 % | 1.021 M -25.42 % | 1.369 M | 0.000 -100.00 % | 844.000 K | 0.000 -100.00 % | 1.717 M | 0.000 -100.00 % | 515.000 K 8.65 % | 474.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.050 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 31.207 M -14.95 % | 36.693 M 3.66 % | 35.396 M 21.38 % | 29.161 M 65.48 % | 17.622 M -23.03 % | 22.896 M -24.73 % | 30.419 M 5.83 % | 28.742 M 12.45 % | 25.559 M 1 670.01 % | 1.444 M -95.16 % | 29.821 M 12.69 % | 26.464 M 8.27 % | 24.442 M 368.69 % | 5.215 M -62.21 % | 13.799 M 25.16 % | 11.025 M 20.10 % | 9.180 M -36.60 % | 14.479 M -32.72 % | 21.520 M 34.85 % | 15.958 M 119.38 % | 7.274 M 237.02 % | -5.309 M -117.48 % | 30.363 M 51.06 % | 20.100 M 3.12 % | 19.492 M 1 371.62 % | 1.325 M -93.84 % | 21.509 M 25.15 % | 17.186 M -3.76 % | 17.858 M 41.65 % | 12.607 M -24.55 % | 16.709 M 25.10 % | 13.356 M -29.86 % | 19.041 M 9.91 % | 17.324 M 21.87 % | 14.215 M 13.65 % | 12.508 M -19.83 % | 15.602 M 135.94 % | 6.613 M -45.05 % | 12.033 M -6.58 % | 12.880 M -73.45 % | 48.508 M 165.23 % | 18.289 M 81.21 % | 10.093 M -4.13 % | 10.528 M 41.96 % | 7.416 M -42.92 % | 12.991 M 51.70 % | 8.564 M 13.99 % | 7.513 M 11.62 % | 6.731 M -45.86 % | 12.432 M 6.54 % | 11.669 M 25.80 % | 9.276 M 26.98 % | 7.305 M -63.21 % | 19.859 M 158.64 % | 7.678 M 54.42 % | 4.972 M -9.73 % | 5.508 M 6.21 % | 5.186 M |
| Cost and expenses | 181.834 M -6.73 % | 194.959 M 1.58 % | 191.921 M -2.05 % | 195.942 M -2.61 % | 201.200 M -8.32 % | 219.455 M 9.89 % | 199.702 M -1.83 % | 203.419 M 11.31 % | 182.746 M -17.14 % | 220.544 M 11.11 % | 198.498 M -6.91 % | 213.223 M 1.96 % | 209.134 M 3.43 % | 202.194 M 16.81 % | 173.093 M 0.24 % | 172.679 M 53.66 % | 112.375 M -21.22 % | 142.652 M 13.94 % | 125.204 M 47.65 % | 84.795 M 219.94 % | 26.503 M -73.35 % | 99.453 M -15.52 % | 117.726 M 7.88 % | 109.124 M -2.85 % | 112.328 M -7.97 % | 122.057 M -3.10 % | 125.959 M 16.21 % | 108.393 M 11.86 % | 96.897 M 6.68 % | 90.831 M 4.93 % | 86.567 M 20.07 % | 72.098 M 3.48 % | 69.672 M 2.53 % | 67.955 M 6.31 % | 63.919 M -0.23 % | 64.066 M 11.07 % | 57.680 M -20.92 % | 72.939 M 63.87 % | 44.509 M -17.59 % | 54.010 M -74.35 % | 210.549 M 217.60 % | 66.295 M 23.39 % | 53.726 M 2.70 % | 52.315 M 13.34 % | 46.158 M -11.64 % | 52.241 M 6.15 % | 49.215 M 1.97 % | 48.262 M 7.40 % | 44.935 M -19.98 % | 56.158 M 9.10 % | 51.472 M 11.58 % | 46.131 M -20.31 % | 57.891 M -16.68 % | 69.482 M 39.21 % | 49.912 M -9.99 % | 55.451 M 59.19 % | 34.834 M 1.42 % | 34.345 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 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 0.000 -100.00 % | 23.042 M | 0.000 | 0.000 -100.00 % | 17.622 M -23.03 % | 22.896 M 38.04 % | 16.586 M -1.65 % | 16.865 M 23.28 % | 13.680 M -31.24 % | 19.894 M 17.55 % | 16.924 M 15.35 % | 14.672 M 9.66 % | 13.379 M -24.90 % | 17.816 M 29.11 % | 13.799 M 25.16 % | 11.025 M 20.10 % | 9.180 M -36.60 % | 14.479 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.459 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.438 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.099 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.734 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 % | 4.594 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 70.000 K -76.74 % | 301.000 K -32.05 % | 443.000 K 78.63 % | 248.000 K -40.38 % | 416.000 K 15.88 % | 359.000 K -44.08 % | 642.000 K 401.56 % | 128.000 K -82.30 % | 723.000 K -34.81 % | 1.109 M 26.45 % | 877.000 K -7.10 % | 944.000 K -32.76 % | 1.404 M 252.76 % | 398.000 K -59.22 % | 976.000 K -18.94 % | 1.204 M 45.59 % | 827.000 K -25.68 % | 1.113 M 60.35 % | 694.000 K 70.52 % | 407.000 K -51.89 % | 846.000 K 109.61 % | 403.598 K -41.68 % | 692.000 K -44.68 % | 1.251 M -33.81 % | 1.890 M | 0.000 -100.00 % | 2.160 M -7.81 % | 2.343 M 44.01 % | 1.627 M -38.04 % | 2.626 M 57.62 % | 1.666 M 34.35 % | 1.240 M -27.61 % | 1.713 M 0.00 % | 1.713 M 44.44 % | 1.186 M 37.27 % | 864.000 K -24.01 % | 1.137 M -2.08 % | 1.161 M 29.59 % | 896.000 K 26.91 % | 706.000 K -78.42 % | 3.271 M | 0.000 -100.00 % | 700.000 K -52.51 % | 1.474 M 43.80 % | 1.025 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 2.000 M 166.31 % | 751.000 K -62.45 % | 2.000 M 0.00 % | 2.000 M 0.00 % | 2.000 M -40.19 % | 3.344 M 122.93 % | 1.500 M 0.00 % | 1.500 M 0.00 % | 1.500 M -12.64 % | 1.717 M 1.00 % | 1.700 M 0.00 % | 1.700 M 0.00 % | 1.700 M 50.04 % | 1.133 M -39.57 % | 1.875 M 0.00 % | 1.875 M 0.00 % | 1.875 M 109.03 % | 897.000 K -59.23 % | 2.200 M 0.00 % | 2.200 M 0.00 % | 2.200 M -20.45 % | 2.766 M 38.28 % | 2.000 M 0.00 % | 2.000 M 0.00 % | 2.000 M -8.29 % | 2.181 M 9.04 % | 2.000 M 0.00 % | 2.000 M 0.00 % | 2.000 M 161.10 % | 766.000 K -61.70 % | 2.000 M 0.00 % | 2.000 M -9.50 % | 2.210 M 0.00 % | 2.210 M 10.50 % | 2.000 M 0.00 % | 2.000 M 0.00 % | 2.000 M -43.66 % | 3.550 M 136.65 % | 1.500 M 0.00 % | 1.500 M -81.37 % | 8.050 M 111.98 % | 3.797 M 406.33 % | 750.000 K 0.00 % | 750.000 K 0.00 % | 750.000 K -45.93 % | 1.387 M 58.52 % | 875.000 K 0.00 % | 875.000 K 0.00 % | 875.000 K -39.34 % | 1.442 M 73.36 % | 832.000 K 0.00 % | 832.000 K 0.00 % | 832.000 K 7.31 % | 775.342 K 34.84 % | 575.000 K -5.74 % | 610.000 K -29.23 % | 862.000 K 23.14 % | 700.000 K |
| Operating income | 12.407 M 69.03 % | 7.340 M 439.31 % | 1.361 M -86.90 % | 10.393 M -8.04 % | 11.302 M 42.29 % | 7.943 M 2.46 % | 7.752 M -35.63 % | 12.042 M 130.91 % | 5.215 M -18.86 % | 6.427 M -21.97 % | 8.237 M -0.25 % | 8.258 M -9.96 % | 9.171 M 140.46 % | 3.814 M -11.82 % | 4.325 M -39.42 % | 7.139 M 29.75 % | 5.502 M 243.02 % | 1.604 M -84.78 % | 10.537 M 48.43 % | 7.099 M 1 145.44 % | 570.000 K -95.83 % | 13.682 M 5 848.77 % | -238.000 K -102.29 % | 10.397 M 78.09 % | 5.838 M 2.95 % | 5.671 M 2.18 % | 5.550 M -32.01 % | 8.163 M 26.73 % | 6.441 M -27.96 % | 8.941 M 179.32 % | 3.201 M -36.06 % | 5.006 M 149.93 % | 2.003 M 0.00 % | 2.003 M -41.43 % | 3.420 M -59.87 % | 8.522 M 364.92 % | 1.833 M -52.26 % | 3.839 M -10.03 % | 4.267 M -37.96 % | 6.878 M -65.99 % | 20.223 M 673.90 % | 2.613 M -57.75 % | 6.185 M 32.75 % | 4.659 M 2.35 % | 4.552 M 5 981.90 % | -77.390 K -103.09 % | 2.503 M -36.81 % | 3.961 M -19.87 % | 4.943 M 276.15 % | 1.314 M -37.69 % | 2.109 M -75.86 % | 8.736 M 23.74 % | 7.060 M 175.81 % | -9.312 M -378.98 % | 3.338 M -80.19 % | 16.847 M 5 610.85 % | 295.000 K -94.25 % | 5.131 M |
| Operating income ratio | 0.06 76.04 % | 0.04 415.27 % | 0.01 -86.02 % | 0.05 -5.29 % | 0.05 52.26 % | 0.03 -6.52 % | 0.04 -33.14 % | 0.06 101.44 % | 0.03 -1.26 % | 0.03 -29.48 % | 0.04 6.86 % | 0.04 -11.25 % | 0.04 129.87 % | 0.02 -25.03 % | 0.02 -38.60 % | 0.04 -14.94 % | 0.05 319.78 % | 0.01 -85.82 % | 0.08 -0.56 % | 0.08 257.64 % | 0.02 -82.15 % | 0.12 6 089.50 % | 0.00 -102.31 % | 0.09 78.97 % | 0.05 11.61 % | 0.04 4.70 % | 0.04 -39.57 % | 0.07 11.85 % | 0.06 -29.51 % | 0.09 148.95 % | 0.04 -44.56 % | 0.06 126.76 % | 0.03 0.00 % | 0.03 -43.63 % | 0.05 -56.74 % | 0.12 281.18 % | 0.03 -44.18 % | 0.06 -36.93 % | 0.09 -23.89 % | 0.11 31.17 % | 0.09 119.06 % | 0.04 -61.25 % | 0.10 26.25 % | 0.08 -8.90 % | 0.09 6 203.31 % | 0.00 -103.04 % | 0.05 -36.19 % | 0.08 -23.46 % | 0.10 334.18 % | 0.02 -42.01 % | 0.04 -75.28 % | 0.16 46.48 % | 0.11 177.70 % | -0.14 -323.15 % | 0.06 -73.10 % | 0.23 2 674.85 % | 0.01 -93.54 % | 0.13 |
| Total other income expenses net | 3.677 M 58.22 % | 2.324 M 14.77 % | 2.025 M -24.64 % | 2.687 M 987.85 % | 247.000 K -93.89 % | 4.045 M 85.47 % | 2.181 M 411.97 % | 426.000 K -78.47 % | 1.979 M -14.48 % | 2.314 M 39.06 % | 1.664 M -58.98 % | 4.057 M 2 353.89 % | -180.000 K 71.52 % | -632.000 K -121.71 % | 2.911 M 47.47 % | 1.974 M 1 207.28 % | 151.000 K -93.38 % | 2.280 M 234.31 % | 682.000 K -53.61 % | 1.470 M 288.89 % | 378.000 K 102.42 % | -15.614 M -1 201.87 % | 1.417 M -22.78 % | 1.835 M 351.37 % | -730.000 K 34.45 % | -1.114 M -74.55 % | -638.000 K 51.74 % | -1.322 M -412.40 % | -258.000 K 90.18 % | -2.626 M -219.46 % | -822.000 K 33.71 % | -1.240 M -31 100.00 % | 4.000 K 100.23 % | -1.713 M -44.44 % | -1.186 M -37.27 % | -864.000 K 24.02 % | -1.137 M -121.02 % | 5.410 M 703.75 % | -896.000 K -26.91 % | -706.000 K 78.42 % | -3.271 M -46 359.37 % | 7.071 K 101.01 % | -700.000 K 52.51 % | -1.474 M -43.80 % | -1.025 M -172.87 % | 1.407 M 199.27 % | -1.417 M -3.36 % | -1.371 M 16.04 % | -1.633 M -352.43 % | -360.940 K 81.49 % | -1.950 M 1.17 % | -1.973 M -12.94 % | -1.747 M -131.18 % | 5.604 M 570.12 % | -1.192 M 21.27 % | -1.514 M -61.06 % | -940.000 K -31.84 % | -713.000 K |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 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 | 2011-09-30 | 2009-03-31 | 2008-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-03-31 | 2022-09-30 | 2022-03-31 | 2021-09-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-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-09-30 | 2013-03-31 | 2012-09-30 | 2012-03-31 | 2009-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 100.00 % | -290.000 K | 0.000 100.00 % | -24.427 M | 0.000 100.00 % | -2.630 M | 0.000 -100.00 % | 16.367 M -47.73 % | 31.315 M -18.74 % | 38.535 M -59.52 % | 95.205 M 113.07 % | 44.682 M 2.62 % | 43.543 M | 0.000 -100.00 % | 16.264 M | 0.000 -100.00 % | 19.770 M | 0.000 -100.00 % | 36.413 M | 0.000 -100.00 % | 50.890 M | 0.000 -100.00 % | 54.851 M | 0.000 -100.00 % | 45.201 M | 0.000 -100.00 % | 32.949 M | 0.000 -100.00 % | 37.702 M | 0.000 -100.00 % | 21.375 M | 0.000 -100.00 % | 23.991 M | 0.000 -100.00 % | 13.787 M | 0.000 -100.00 % | 5.038 M | 0.000 100.00 % | -24.030 M | 0.000 -100.00 % | 13.540 M -58.71 % | 32.792 M -8.88 % | 35.988 M -15.15 % | 42.412 M 29.66 % | 32.709 M 27.98 % | 25.557 M |
| Total investments | 0.000 -100.00 % | 61.710 M | 0.000 -100.00 % | 22.678 M | 0.000 -100.00 % | 7.542 M | 0.000 -100.00 % | 6.710 M 24.58 % | 5.386 M -0.43 % | 5.409 M -6.34 % | 5.775 M 18.97 % | 4.854 M 53.96 % | 3.153 M | 0.000 -100.00 % | 3.281 M | 0.000 -100.00 % | 2.120 M | 0.000 -100.00 % | 3.518 M | 0.000 -100.00 % | 4.410 M | 0.000 -100.00 % | 4.161 M | 0.000 -100.00 % | 4.710 M | 0.000 -100.00 % | 9.084 M | 0.000 -100.00 % | 11.155 M | 0.000 -100.00 % | 9.146 M | 0.000 -100.00 % | 7.926 M | 0.000 -100.00 % | 3.131 M | 0.000 -100.00 % | 185.130 K | 0.000 -100.00 % | 320.000 K | 0.000 -100.00 % | 1.847 M 64.04 % | 1.126 M 251.63 % | 320.222 K 0.07 % | 320.000 K -0.07 % | 320.222 K -0.02 % | 320.300 K |
| Total debt | 0.000 -100.00 % | 10.439 M | 0.000 -100.00 % | 20.303 M | 0.000 -100.00 % | 12.994 M | 0.000 -100.00 % | 16.501 M -48.07 % | 31.773 M -18.08 % | 38.786 M -59.42 % | 95.577 M 73.56 % | 55.069 M 0.75 % | 54.659 M | 0.000 -100.00 % | 41.949 M | 0.000 -100.00 % | 24.644 M | 0.000 -100.00 % | 41.291 M | 0.000 -100.00 % | 56.603 M | 0.000 -100.00 % | 63.529 M | 0.000 -100.00 % | 54.700 M | 0.000 -100.00 % | 47.758 M | 0.000 -100.00 % | 44.654 M | 0.000 -100.00 % | 28.217 M | 0.000 -100.00 % | 53.381 M | 0.000 -100.00 % | 40.432 M | 0.000 -100.00 % | 31.706 M | 0.000 -100.00 % | 47.878 M | 0.000 -100.00 % | 41.140 M -16.29 % | 49.149 M -3.64 % | 51.005 M -9.17 % | 56.156 M 17.71 % | 47.705 M 86.66 % | 25.557 M |
| Accumulated other comprehensive income loss | 352.684 M 2 408.78 % | 14.058 M -95.92 % | 344.925 M 22.03 % | 282.664 M -13.27 % | 325.897 M 1 216.81 % | 24.749 M -91.99 % | 308.843 M 396.05 % | 62.261 M -47.50 % | 118.588 M 90.47 % | 62.261 M -47.50 % | 118.588 M 90.47 % | 62.261 M -47.50 % | 118.588 M -50.10 % | 237.650 M | 0.000 -100.00 % | 232.745 M | 0.000 -100.00 % | 237.313 M | 0.000 -100.00 % | 228.077 M | 0.000 -100.00 % | 225.585 M | 0.000 -100.00 % | 218.396 M | 0.000 -100.00 % | 216.306 M | 0.000 -100.00 % | 214.891 M | 0.000 -100.00 % | 214.664 M | 0.000 -100.00 % | 206.638 M | 0.000 -100.00 % | 206.913 M | 0.000 -100.00 % | 197.385 M | 0.000 -100.00 % | 184.935 M | 0.000 -100.00 % | 120.959 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 0.000 -100.00 % | 220.038 M | 0.000 | 0.000 | 0.000 -100.00 % | 181.125 M | 0.000 | 0.000 -100.00 % | 149.467 M | 0.000 -100.00 % | 119.570 M | 0.000 -100.00 % | 99.918 M | 0.000 | 0.000 | 0.000 -100.00 % | 87.974 M | 0.000 | 0.000 | 0.000 -100.00 % | 83.305 M | 0.000 | 0.000 | 0.000 -100.00 % | 73.625 M | 0.000 | 0.000 | 0.000 -100.00 % | 65.475 M | 0.000 | 0.000 | 0.000 -100.00 % | 56.988 M | 0.000 | 0.000 | 0.000 -100.00 % | 55.246 M | 0.000 | 0.000 | 0.000 -100.00 % | 51.127 M | 0.000 -100.00 % | 45.689 M | 0.000 -100.00 % | 39.586 M 378.00 % | 8.282 M |
| Common stock | 0.000 -100.00 % | 62.261 M | 0.000 -100.00 % | 62.261 M | 0.000 -100.00 % | 62.261 M | 0.000 -100.00 % | 62.261 M 0.00 % | 62.261 M 0.00 % | 62.261 M 0.00 % | 62.261 M 0.00 % | 62.261 M 0.00 % | 62.261 M | 0.000 -100.00 % | 62.261 M | 0.000 -100.00 % | 62.261 M | 0.000 -100.00 % | 62.261 M | 0.000 -100.00 % | 62.261 M | 0.000 -100.00 % | 62.261 M | 0.000 -100.00 % | 62.261 M | 0.000 -100.00 % | 62.261 M | 0.000 -100.00 % | 62.261 M | 0.000 -100.00 % | 62.261 M | 0.000 -100.00 % | 62.261 M | 0.000 -100.00 % | 61.611 M | 0.000 -100.00 % | 61.611 M | 0.000 -100.00 % | 61.611 M | 0.000 -100.00 % | 49.700 M 4.41 % | 47.600 M 0.00 % | 47.600 M 0.00 % | 47.600 M 0.00 % | 47.600 M 0.00 % | 47.600 M |
| Total equity | 352.684 M 0.00 % | 352.684 M 2.25 % | 344.925 M 0.00 % | 344.925 M 5.84 % | 325.897 M 0.00 % | 325.897 M 5.52 % | 308.843 M 0.00 % | 308.843 M 4.96 % | 294.239 M 5.17 % | 279.766 M 5.83 % | 264.342 M 3.40 % | 255.649 M 5.10 % | 243.255 M 2.36 % | 237.650 M 0.00 % | 237.650 M 2.11 % | 232.745 M 0.00 % | 232.745 M -1.92 % | 237.313 M 0.00 % | 237.313 M 4.05 % | 228.077 M 0.00 % | 228.077 M 1.10 % | 225.585 M 0.00 % | 225.585 M 3.29 % | 218.396 M 0.00 % | 218.396 M 0.97 % | 216.306 M 0.00 % | 216.306 M 0.66 % | 214.891 M 2.21 % | 210.247 M -2.06 % | 214.664 M 0.00 % | 214.664 M 3.88 % | 206.638 M 2.32 % | 201.962 M -2.39 % | 206.913 M 0.00 % | 206.913 M 4.83 % | 197.385 M 0.00 % | 197.385 M 6.73 % | 184.935 M 0.00 % | 184.935 M 52.89 % | 120.959 M 0.00 % | 120.959 M 6.47 % | 113.608 M 3.55 % | 109.708 M 1.36 % | 108.236 M 9.15 % | 99.161 M 58.45 % | 62.580 M |
| Other non current liabilities | -352.684 M -3 369.53 % | 10.787 M 103.13 % | -344.925 M -3 550.29 % | 9.997 M 103.07 % | -325.897 M -3 359.30 % | 9.999 M 103.24 % | -308.843 M -3 406.67 % | 9.340 M -1.57 % | 9.489 M -3.34 % | 9.817 M 5.89 % | 9.271 M 13.71 % | 8.153 M -0.33 % | 8.180 M 103.44 % | -237.650 M -3 841.93 % | 6.351 M 102.73 % | -232.745 M -3 959.33 % | 6.031 M 102.54 % | -237.313 M -4 235.81 % | 5.738 M 102.52 % | -228.077 M -4 331.44 % | 5.390 M 102.39 % | -225.585 M -6 225.03 % | 3.683 M 101.69 % | -218.396 M -4 754.51 % | 4.692 M 102.17 % | -216.306 M -6 224.18 % | 3.532 M 101.64 % | -214.891 M -6 703.03 % | 3.254 M 101.52 % | -214.664 M | 0.000 100.00 % | -206.638 M -5 863.75 % | 3.585 M 101.73 % | -206.913 M -8 771.96 % | 2.386 M 101.21 % | -197.385 M -8 373.56 % | 2.386 M 101.29 % | -184.935 M -10 619.62 % | 1.758 M 101.45 % | -120.959 M -6 927.94 % | 1.772 M 15.03 % | 1.540 M -3.97 % | 1.604 M 7.63 % | 1.490 M -1.27 % | 1.509 M | 0.000 |
| Long term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 25.557 M |
| Total non current liabilities | -352.684 M -3 369.53 % | 10.787 M 103.13 % | -344.925 M -3 550.29 % | 9.997 M 103.07 % | -325.897 M -3 359.30 % | 9.999 M 103.24 % | -308.843 M -3 329.22 % | 9.564 M 0.79 % | 9.489 M -3.34 % | 9.817 M 5.89 % | 9.271 M 13.71 % | 8.153 M -0.33 % | 8.180 M 103.44 % | -237.650 M -3 841.93 % | 6.351 M 102.73 % | -232.745 M -3 959.33 % | 6.031 M 102.54 % | -237.313 M -4 235.81 % | 5.738 M 102.52 % | -228.077 M -4 331.44 % | 5.390 M 102.39 % | -225.585 M -6 225.03 % | 3.683 M 101.69 % | -218.396 M -4 754.51 % | 4.692 M 102.17 % | -216.306 M -4 862.35 % | 4.542 M 102.11 % | -214.891 M -5 138.86 % | 4.265 M 101.99 % | -214.664 M -33 641.25 % | 640.000 K 100.31 % | -206.638 M -4 990.48 % | 4.225 M 102.04 % | -206.913 M -8 771.96 % | 2.386 M 101.21 % | -197.385 M -8 373.56 % | 2.386 M 101.29 % | -184.935 M -10 619.62 % | 1.758 M 101.45 % | -120.959 M -6 927.94 % | 1.772 M 15.03 % | 1.540 M -3.97 % | 1.604 M 7.63 % | 1.490 M -1.27 % | 1.509 M -94.14 % | 25.735 M |
| Other current liabilities | 0.000 -100.00 % | 13.499 M | 0.000 -100.00 % | 12.340 M | 0.000 -100.00 % | 10.524 M | 0.000 -100.00 % | 7.173 M -30.76 % | 10.359 M 290.46 % | 2.653 M -76.97 % | 11.522 M 45.81 % | 7.902 M -33.23 % | 11.834 M | 0.000 -100.00 % | 6.213 M | 0.000 -100.00 % | 1.164 M | 0.000 -100.00 % | 1.677 M | 0.000 -100.00 % | 347.392 K | 0.000 -100.00 % | 3.434 M | 0.000 -100.00 % | 986.152 K | 0.000 -100.00 % | 7.989 M | 0.000 -100.00 % | 1.280 M | 0.000 -100.00 % | 3.988 M | 0.000 -100.00 % | 12.707 M | 0.000 -100.00 % | 2.523 M | 0.000 -100.00 % | 4.758 M | 0.000 -100.00 % | 1.471 M | 0.000 -100.00 % | 3.786 M 139.60 % | 1.580 M -59.25 % | 3.877 M 73.78 % | 2.231 M -43.39 % | 3.941 M -51.11 % | 8.061 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.910 M 6 719.44 % | 72.000 K -99.27 % | 9.897 M 7 513.08 % | 130.000 K | 0.000 -100.00 % | 129.634 K | 0.000 -100.00 % | 1.455 M | 0.000 -100.00 % | 7.546 M | 0.000 -100.00 % | 7.167 M | 0.000 -100.00 % | 5.195 M | 0.000 -100.00 % | 2.929 M | 0.000 -100.00 % | 6.432 M | 0.000 -100.00 % | 3.440 M | 0.000 -100.00 % | 8.219 M | 0.000 -100.00 % | 4.393 M | 0.000 -100.00 % | 11.950 M | 0.000 -100.00 % | 7.615 M | 0.000 -100.00 % | 8.858 M | 0.000 -100.00 % | 5.738 M | 0.000 -100.00 % | 2.726 M -13.02 % | 3.134 M -53.88 % | 6.796 M -48.35 % | 13.157 M 29.53 % | 10.157 M | 0.000 |
| Short term debt | 0.000 -100.00 % | 10.439 M | 0.000 -100.00 % | 20.303 M | 0.000 -100.00 % | 12.994 M | 0.000 -100.00 % | 16.501 M -48.07 % | 31.773 M -18.08 % | 38.786 M -59.42 % | 95.577 M 73.56 % | 55.069 M 0.75 % | 54.659 M | 0.000 -100.00 % | 41.949 M | 0.000 -100.00 % | 24.644 M | 0.000 -100.00 % | 41.291 M | 0.000 -100.00 % | 56.603 M | 0.000 -100.00 % | 63.529 M | 0.000 -100.00 % | 54.700 M | 0.000 -100.00 % | 47.758 M | 0.000 -100.00 % | 44.654 M | 0.000 -100.00 % | 28.217 M | 0.000 -100.00 % | 53.381 M | 0.000 -100.00 % | 40.432 M | 0.000 -100.00 % | 31.706 M | 0.000 -100.00 % | 47.878 M | 0.000 -100.00 % | 41.140 M -16.29 % | 49.149 M -3.64 % | 51.005 M -9.17 % | 56.156 M 17.71 % | 47.705 M | 0.000 |
| Total current liabilities | 0.000 -100.00 % | 27.813 M | 0.000 -100.00 % | 34.037 M | 0.000 -100.00 % | 37.146 M | 0.000 -100.00 % | 31.079 M -26.63 % | 42.362 M -25.36 % | 56.752 M -48.06 % | 109.269 M 48.77 % | 73.450 M -0.48 % | 73.804 M | 0.000 -100.00 % | 50.055 M | 0.000 -100.00 % | 46.986 M | 0.000 -100.00 % | 64.757 M | 0.000 -100.00 % | 75.940 M | 0.000 -100.00 % | 80.390 M | 0.000 -100.00 % | 71.475 M | 0.000 -100.00 % | 64.547 M | 0.000 -100.00 % | 58.580 M | 0.000 -100.00 % | 42.329 M | 0.000 -100.00 % | 67.769 M | 0.000 -100.00 % | 55.889 M | 0.000 -100.00 % | 52.906 M | 0.000 -100.00 % | 57.250 M | 0.000 -100.00 % | 51.834 M -4.89 % | 54.501 M -21.00 % | 68.991 M -6.33 % | 73.652 M 9.44 % | 67.299 M 387.85 % | 13.795 M |
| Total liabilities | -352.684 M -1 013.69 % | 38.600 M 111.19 % | -344.925 M -883.32 % | 44.034 M 113.51 % | -325.897 M -791.27 % | 47.145 M 115.27 % | -308.843 M -859.89 % | 40.643 M -21.62 % | 51.851 M -22.11 % | 66.569 M -43.84 % | 118.540 M 45.26 % | 81.603 M -0.46 % | 81.983 M 134.50 % | -237.650 M -521.32 % | 56.406 M 124.24 % | -232.745 M -539.00 % | 53.017 M 122.34 % | -237.313 M -436.64 % | 70.495 M 130.91 % | -228.077 M -380.44 % | 81.330 M 136.05 % | -225.585 M -368.32 % | 84.073 M 138.50 % | -218.396 M -386.73 % | 76.167 M 135.21 % | -216.306 M -413.08 % | 69.089 M 132.15 % | -214.891 M -441.94 % | 62.844 M 129.28 % | -214.664 M -599.58 % | 42.969 M 120.79 % | -206.638 M -387.02 % | 71.994 M 134.79 % | -206.913 M -455.06 % | 58.275 M 129.52 % | -197.385 M -456.99 % | 55.292 M 129.90 % | -184.935 M -413.41 % | 59.008 M 148.78 % | -120.959 M -325.65 % | 53.605 M -4.35 % | 56.041 M -20.62 % | 70.595 M -6.05 % | 75.142 M 9.20 % | 68.808 M 74.06 % | 39.530 M |
| Other non current assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.201 M | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 -100.00 % | 2.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 100.00 % | -3.529 M | 0.000 -100.00 % | 9.146 M | 0.000 100.00 % | -3.080 M | 0.000 -100.00 % | 3.131 M | 0.000 -100.00 % | 185.130 K | 0.000 -100.00 % | 40.392 M | 0.000 -100.00 % | 1.847 M 64.04 % | 1.126 M 251.63 % | 320.222 K 0.07 % | 320.000 K -0.07 % | 320.222 K -71.16 % | 1.110 M |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.201 M | 0.000 100.00 % | -15.935 M -550.67 % | -2.449 M 84.20 % | -15.500 M -267.73 % | -4.215 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.529 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.080 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 |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 168.261 M 1.58 % | 165.636 M -0.64 % | 166.702 M -3.63 % | 172.978 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 82.242 M | 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 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.935 M 550.67 % | 2.449 M -84.20 % | 15.500 M 267.73 % | 4.215 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.117 K -36.18 % | 4.884 K |
| Property plant equipment net | 0.000 -100.00 % | 64.828 M | 0.000 -100.00 % | 64.056 M | 0.000 -100.00 % | 68.841 M | 0.000 -100.00 % | 70.093 M 4.01 % | 67.392 M 3.71 % | 64.980 M 3.12 % | 63.011 M 0.12 % | 62.935 M -2.65 % | 64.651 M | 0.000 -100.00 % | 66.410 M | 0.000 -100.00 % | 71.572 M | 0.000 -100.00 % | 67.269 M | 0.000 -100.00 % | 68.747 M | 0.000 -100.00 % | 68.279 M | 0.000 -100.00 % | 58.538 M | 0.000 -100.00 % | 58.706 M | 0.000 -100.00 % | 60.306 M | 0.000 -100.00 % | 61.577 M | 0.000 -100.00 % | 65.035 M | 0.000 -100.00 % | 58.460 M | 0.000 -100.00 % | 64.194 M | 0.000 | 0.000 | 0.000 -100.00 % | 37.509 M -0.39 % | 37.656 M 12.36 % | 33.514 M 5.91 % | 31.644 M 36.14 % | 23.243 M 29.22 % | 17.987 M |
| Total non current assets | 0.000 -100.00 % | 66.826 M | 0.000 -100.00 % | 65.967 M | 0.000 -100.00 % | 70.564 M | 0.000 -100.00 % | 69.869 M 3.96 % | 67.206 M 3.07 % | 65.205 M 3.39 % | 63.064 M -0.28 % | 63.239 M -2.49 % | 64.851 M | 0.000 -100.00 % | 68.292 M | 0.000 -100.00 % | 73.190 M | 0.000 -100.00 % | 68.771 M | 0.000 -100.00 % | 70.102 M | 0.000 -100.00 % | 70.050 M | 0.000 -100.00 % | 60.825 M | 0.000 -100.00 % | 58.706 M | 0.000 -100.00 % | 59.295 M | 0.000 -100.00 % | 70.723 M | 0.000 -100.00 % | 64.395 M | 0.000 -100.00 % | 61.664 M | 0.000 -100.00 % | 64.452 M | 0.000 -100.00 % | 40.635 M | 0.000 -100.00 % | 39.599 M 1.52 % | 39.006 M 14.53 % | 34.057 M 5.84 % | 32.179 M 35.31 % | 23.781 M 24.50 % | 19.102 M |
| Other current assets | -72.439 M -583.70 % | 14.976 M 122.22 % | -67.408 M -532.38 % | 15.590 M 154.96 % | -28.367 M -189.72 % | 31.619 M 238.81 % | -22.779 M -242.52 % | 15.983 M 28.57 % | 12.431 M -21.83 % | 15.903 M -21.72 % | 20.316 M 19.34 % | 17.023 M -14.53 % | 19.918 M 168.76 % | -28.966 M -283.18 % | 15.813 M 319.96 % | -7.189 M -139.34 % | 18.273 M 317.64 % | -8.396 M -121.45 % | 39.136 M 477.21 % | -10.375 M -128.04 % | 37.002 M 388.20 % | -12.839 M -130.82 % | 41.657 M 346.53 % | -16.897 M -137.38 % | 45.206 M 289.20 % | -23.893 M -159.12 % | 40.413 M 653.83 % | -7.297 M -104.96 % | 147.141 M 2 250.55 % | -6.842 M -111.77 % | 58.149 M 295.66 % | -29.720 M -123.45 % | 126.748 M 575.69 % | -26.645 M | 0.000 100.00 % | -26.669 M -121.81 % | 122.296 M 270.07 % | -71.908 M | 0.000 100.00 % | -27.600 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 -100.00 % | 83.009 M |
| Short term investments | 0.000 -100.00 % | 61.710 M | 0.000 -100.00 % | 17.586 M | 0.000 -100.00 % | 12.743 M | 0.000 -100.00 % | 22.645 M 189.02 % | 7.835 M -62.53 % | 20.909 M 109.30 % | 9.990 M 105.81 % | 4.854 M 53.96 % | 3.153 M | 0.000 -100.00 % | 3.281 M | 0.000 -100.00 % | 2.120 M | 0.000 -100.00 % | 3.518 M | 0.000 -100.00 % | 4.410 M | 0.000 -100.00 % | 4.161 M | 0.000 -100.00 % | 4.710 M | 0.000 -100.00 % | 9.084 M | 0.000 -100.00 % | 7.626 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.846 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 |
| cash and cash equivalents | 0.000 -100.00 % | 10.729 M | 0.000 -100.00 % | 44.730 M | 0.000 -100.00 % | 15.624 M | 0.000 -100.00 % | 134.000 K -70.74 % | 458.000 K 82.47 % | 251.000 K -32.53 % | 372.000 K -96.42 % | 10.387 M -6.56 % | 11.117 M | 0.000 -100.00 % | 25.685 M | 0.000 -100.00 % | 4.874 M | 0.000 -100.00 % | 4.878 M | 0.000 -100.00 % | 5.713 M | 0.000 -100.00 % | 8.678 M | 0.000 -100.00 % | 9.500 M | 0.000 -100.00 % | 14.809 M | 0.000 -100.00 % | 6.952 M | 0.000 -100.00 % | 6.842 M | 0.000 -100.00 % | 29.389 M | 0.000 -100.00 % | 26.645 M | 0.000 -100.00 % | 26.669 M | 0.000 -100.00 % | 71.908 M | 0.000 -100.00 % | 27.600 M 68.74 % | 16.357 M 8.92 % | 15.017 M 9.26 % | 13.744 M -8.35 % | 14.996 M | 0.000 |
| Cash and short term investments | 72.439 M 0.00 % | 72.439 M 7.46 % | 67.408 M 0.00 % | 67.408 M 137.63 % | 28.367 M 0.00 % | 28.367 M 24.53 % | 22.779 M 0.00 % | 22.779 M 174.68 % | 8.293 M -60.81 % | 21.160 M 104.21 % | 10.362 M -32.01 % | 15.241 M 6.81 % | 14.269 M -50.74 % | 28.966 M 0.00 % | 28.966 M 302.92 % | 7.189 M 2.79 % | 6.994 M -16.70 % | 8.396 M 0.00 % | 8.396 M -19.07 % | 10.375 M 2.50 % | 10.122 M -21.16 % | 12.839 M 0.00 % | 12.839 M -24.02 % | 16.897 M 18.91 % | 14.210 M -40.53 % | 23.893 M 0.00 % | 23.893 M 227.44 % | 7.297 M -49.94 % | 14.577 M 113.06 % | 6.842 M 0.00 % | 6.842 M -76.98 % | 29.720 M -13.19 % | 34.235 M 28.49 % | 26.645 M 0.00 % | 26.645 M -0.09 % | 26.669 M 0.00 % | 26.669 M -62.91 % | 71.908 M 0.00 % | 71.908 M 160.54 % | 27.600 M 0.00 % | 27.600 M 68.74 % | 16.357 M 8.92 % | 15.017 M 9.26 % | 13.744 M -8.35 % | 14.996 M | 0.000 |
| Total current assets | 0.000 -100.00 % | 324.458 M | 0.000 -100.00 % | 322.992 M | 0.000 -100.00 % | 302.477 M | 0.000 -100.00 % | 279.617 M 0.26 % | 278.884 M -0.80 % | 281.130 M -12.10 % | 319.819 M 16.72 % | 274.013 M 4.66 % | 261.822 M | 0.000 -100.00 % | 225.764 M | 0.000 -100.00 % | 212.572 M | 0.000 -100.00 % | 239.037 M | 0.000 -100.00 % | 239.304 M | 0.000 -100.00 % | 239.608 M | 0.000 -100.00 % | 233.738 M | 0.000 -100.00 % | 226.689 M | 0.000 -100.00 % | 213.796 M | 0.000 -100.00 % | 186.910 M | 0.000 -100.00 % | 209.561 M | 0.000 -100.00 % | 203.524 M | 0.000 -100.00 % | 188.225 M | 0.000 -100.00 % | 203.308 M | 0.000 -100.00 % | 134.965 M 3.31 % | 130.643 M -10.67 % | 146.246 M -3.28 % | 151.199 M 4.86 % | 144.188 M 73.70 % | 83.009 M |
| Inventory | 0.000 -100.00 % | 74.057 M | 0.000 -100.00 % | 84.515 M | 0.000 -100.00 % | 75.585 M | 0.000 -100.00 % | 72.594 M -21.48 % | 92.452 M 19.50 % | 77.365 M -33.32 % | 116.032 M 35.00 % | 85.952 M -1.15 % | 86.954 M | 0.000 -100.00 % | 69.071 M | 0.000 -100.00 % | 63.460 M | 0.000 -100.00 % | 62.131 M | 0.000 -100.00 % | 63.449 M | 0.000 -100.00 % | 62.541 M | 0.000 -100.00 % | 56.682 M | 0.000 -100.00 % | 53.685 M | 0.000 -100.00 % | 52.078 M | 0.000 -100.00 % | 50.771 M | 0.000 -100.00 % | 48.578 M | 0.000 -100.00 % | 50.243 M | 0.000 -100.00 % | 39.260 M | 0.000 -100.00 % | 43.926 M | 0.000 -100.00 % | 30.883 M -17.33 % | 37.356 M -27.89 % | 51.807 M -0.27 % | 51.950 M 10.65 % | 46.950 M | 0.000 |
| Net receivables | 0.000 -100.00 % | 162.986 M | 0.000 -100.00 % | 155.479 M | 0.000 -100.00 % | 166.906 M | 0.000 -100.00 % | 168.261 M 1.58 % | 165.636 M -0.64 % | 166.702 M -3.63 % | 172.978 M 11.03 % | 155.797 M 10.75 % | 140.681 M | 0.000 -100.00 % | 111.914 M | 0.000 -100.00 % | 123.651 M | 0.000 -100.00 % | 129.374 M | 0.000 -100.00 % | 128.479 M | 0.000 -100.00 % | 122.571 M | 0.000 -100.00 % | 117.343 M | 0.000 | 0.000 | 0.000 -100.00 % | 79.838 M | 0.000 -100.00 % | 71.148 M | 0.000 -100.00 % | 91.718 M | 0.000 -100.00 % | 126.636 M | 0.000 | 0.000 | 0.000 -100.00 % | 87.474 M | 0.000 -100.00 % | 76.482 M -0.58 % | 76.930 M -3.14 % | 79.422 M -7.11 % | 85.505 M 3.97 % | 82.242 M | 0.000 |
| Tax assets | 0.000 -100.00 % | 1.998 M | 0.000 -100.00 % | 1.911 M | 0.000 -100.00 % | 1.723 M | 0.000 100.00 % | -224.000 K -21.08 % | -185.000 K -182.22 % | 225.000 K 341.18 % | 51.000 K -83.22 % | 304.000 K 51.71 % | 200.377 K | 0.000 -100.00 % | 1.882 M | 0.000 -100.00 % | 1.618 M | 0.000 -100.00 % | 1.502 M | 0.000 -100.00 % | 1.356 M | 0.000 -100.00 % | 1.771 M | 0.000 -100.00 % | 2.287 M | 0.000 | 0.000 | 0.000 100.00 % | -1.010 M | 0.000 | 0.000 | 0.000 100.00 % | -640.181 K | 0.000 -100.00 % | 73.000 K | 0.000 -100.00 % | 72.744 K | 0.000 -100.00 % | 243.000 K | 0.000 -100.00 % | 243.377 K 8.65 % | 224.000 K 0.22 % | 223.505 K 3.96 % | 215.000 K 0.09 % | 214.797 K | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 0.000 -100.00 % | 3.875 M | 0.000 -100.00 % | 1.394 M | 0.000 -100.00 % | 9.728 M | 0.000 -100.00 % | 2.495 M 984.78 % | 230.000 K -95.75 % | 5.416 M 293.03 % | 1.378 M -86.85 % | 10.479 M 63.58 % | 6.406 M | 0.000 -100.00 % | 438.000 K | 0.000 -100.00 % | 12.891 M | 0.000 -100.00 % | 14.622 M | 0.000 -100.00 % | 12.782 M | 0.000 -100.00 % | 10.498 M | 0.000 -100.00 % | 9.357 M | 0.000 -100.00 % | 5.360 M | 0.000 -100.00 % | 4.426 M | 0.000 -100.00 % | 5.731 M | 0.000 -100.00 % | 1.681 M | 0.000 -100.00 % | 5.319 M | 0.000 -100.00 % | 7.584 M | 0.000 -100.00 % | 2.163 M | 0.000 -100.00 % | 4.182 M 555.46 % | 638.000 K -91.28 % | 7.313 M 246.93 % | 2.108 M -61.64 % | 5.495 M -4.16 % | 5.734 M |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.900 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 662.000 K | 0.000 -100.00 % | 775.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 740.496 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.012 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.435 M | 0.000 -100.00 % | 1.436 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 0.000 -100.00 % | 56.327 M | 0.000 -100.00 % | 282.664 M | 0.000 -100.00 % | 56.327 M | 0.000 -100.00 % | 184.321 M 227.23 % | 56.327 M -63.72 % | 155.244 M 88.15 % | 82.511 M -37.08 % | 131.127 M 132.79 % | 56.327 M | 0.000 -100.00 % | 175.389 M | 0.000 -100.00 % | 82.510 M | 0.000 -100.00 % | 175.052 M | 0.000 -100.00 % | 82.510 M | 0.000 -100.00 % | 163.324 M | 0.000 -100.00 % | 82.510 M | 0.000 -100.00 % | 154.045 M | 0.000 -100.00 % | 82.510 M | 0.000 -100.00 % | 152.403 M | 0.000 -100.00 % | 82.713 M | 0.000 -100.00 % | 145.302 M | 0.000 -100.00 % | 80.528 M | 0.000 -100.00 % | 123.324 M | 0.000 -100.00 % | 20.132 M -69.50 % | 66.008 M 302.01 % | 16.420 M -72.92 % | 60.636 M 406.34 % | 11.975 M 78.77 % | 6.699 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 224.000 K 21.08 % | 185.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 -100.00 % | 1.010 M | 0.000 -100.00 % | 1.010 M | 0.000 -100.00 % | 640.000 K | 0.000 -100.00 % | 640.181 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 -100.00 % | 178.026 K |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 391.284 M | 0.000 -100.00 % | 388.959 M | 0.000 -100.00 % | 373.042 M | 0.000 -100.00 % | 349.486 M 0.98 % | 346.090 M -0.07 % | 346.335 M -9.55 % | 382.882 M 13.53 % | 337.252 M 3.24 % | 326.673 M | 0.000 -100.00 % | 294.056 M | 0.000 -100.00 % | 285.762 M | 0.000 -100.00 % | 307.808 M | 0.000 -100.00 % | 309.406 M | 0.000 -100.00 % | 309.658 M | 0.000 -100.00 % | 294.563 M | 0.000 -100.00 % | 285.395 M | 0.000 -100.00 % | 273.091 M | 0.000 -100.00 % | 257.633 M | 0.000 -100.00 % | 273.956 M | 0.000 -100.00 % | 265.188 M | 0.000 -100.00 % | 252.677 M | 0.000 -100.00 % | 243.943 M | 0.000 -100.00 % | 174.565 M 2.90 % | 169.649 M -5.91 % | 180.303 M -1.68 % | 183.378 M 9.17 % | 167.969 M 64.50 % | 102.111 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-03-31 | 2022-09-30 | 2022-03-31 | 2021-09-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-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-09-30 | 2013-03-31 | 2012-09-30 | 2012-03-31 | 2009-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| Other non cash items | -12.573 M -88.19 % | -6.681 M -285.74 % | -1.732 M 78.43 % | -8.029 M 26.57 % | -10.934 M -10.06 % | -9.935 M -67.85 % | -5.919 M -294.60 % | -1.500 M 0.00 % | -1.500 M 12.64 % | -1.717 M -1.00 % | -1.700 M 0.00 % | -1.700 M 74.52 % | -6.672 M -62.69 % | -4.101 M 20.66 % | -5.169 M 24.33 % | -6.831 M -56.39 % | -4.368 M -298.18 % | -1.097 M 85.00 % | -7.311 M -37.19 % | -5.329 M -2 996.20 % | 184.000 K -94.98 % | 3.663 M 306.10 % | 902.000 K 113.18 % | -6.843 M -158.03 % | -2.652 M -235.70 % | -790.000 K 64.41 % | -2.220 M 45.17 % | -4.049 M -28.95 % | -3.140 M 62.60 % | -8.395 M -553.31 % | -1.285 M 57.39 % | -3.016 M -171.32 % | 4.229 M 214.19 % | 1.346 M 182.37 % | -1.634 M 68.92 % | -5.258 M -76.98 % | -2.971 M -262.35 % | 1.830 M 177.18 % | -2.371 M 54.16 % | -5.172 M -18.73 % | -4.356 M -2 122.45 % | -196.000 K 95.63 % | -4.485 M -105.26 % | -2.185 M 13.53 % | -2.527 M -223.15 % | -782.000 K |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.000 M -67.80 % | 9.316 M 66.09 % | 5.609 M -17.43 % | 6.793 M -8.63 % | 7.435 M -18.83 % | 9.160 M 37.29 % | 6.672 M 62.69 % | 4.101 M -20.66 % | 5.169 M -24.33 % | 6.831 M 56.39 % | 4.368 M 298.18 % | 1.097 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.000 M -67.80 % | 9.316 M 254.22 % | 2.630 M -61.28 % | 6.793 M 181.69 % | -8.316 M -190.79 % | 9.160 M 37.29 % | 6.672 M 62.69 % | 4.101 M -20.66 % | 5.169 M -24.33 % | 6.831 M 56.39 % | 4.368 M 298.18 % | 1.097 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 19.069 M 18.67 % | 16.069 M 137.95 % | 6.753 M 126.69 % | 2.979 M 178.11 % | -3.814 M -124.21 % | 15.751 M 138.98 % | 6.591 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 20.825 M 9.21 % | 19.069 M 18.67 % | 16.069 M 186.49 % | 5.609 M 88.28 % | 2.979 M -59.93 % | 7.435 M -52.80 % | 15.751 M 136.08 % | 6.672 M 62.69 % | 4.101 M -20.66 % | 5.169 M -24.33 % | 6.831 M 56.39 % | 4.368 M 298.18 % | 1.097 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.000 M -67.80 % | 9.316 M 66.09 % | 5.609 M -17.43 % | 6.793 M -8.63 % | 7.435 M -18.83 % | 9.160 M 37.29 % | 6.672 M 62.69 % | 4.101 M -20.66 % | 5.169 M -24.33 % | 6.831 M 56.39 % | 4.368 M 298.18 % | 1.097 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.000 M -67.80 % | 9.316 M 66.09 % | 5.609 M -17.43 % | 6.793 M -8.63 % | 7.435 M -18.83 % | 9.160 M 37.29 % | 6.672 M 62.69 % | 4.101 M -20.66 % | 5.169 M -24.33 % | 6.831 M 56.39 % | 4.368 M 298.18 % | 1.097 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |