Country Condo's Limited COUNCODOS.NS
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2006 | 2005 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 167.069 M -34.03 % | 253.239 M 20.05 % | 210.953 M -3.80 % | 219.280 M 76.24 % | 124.421 M -30.45 % | 178.889 M -12.01 % | 203.309 M -14.64 % | 238.191 M -12.17 % | 271.201 M -40.09 % | 452.667 M 37.46 % | 329.316 M 309.98 % | 80.324 M 19.51 % | 67.212 M 45.22 % | 46.284 M 19.35 % | 38.779 M 195.37 % | 13.129 M 29.63 % | 10.128 M 32.03 % | 7.671 M | 0.000 | 0.000 |
| Net income | 5.975 M -62.97 % | 16.135 M 100.43 % | 8.050 M -68.15 % | 25.276 M 438.82 % | 4.691 M -24.51 % | 6.214 M 18.88 % | 5.227 M -20.37 % | 6.564 M 2.50 % | 6.404 M -15.88 % | 7.613 M -54.39 % | 16.690 M 203.45 % | 5.500 M -32.82 % | 8.187 M 13.11 % | 7.238 M 190.33 % | 2.493 M 9.34 % | 2.280 M 74.58 % | 1.306 M 164.85 % | -2.014 M 70.05 % | -6.724 M 26.02 % | -9.089 M |
| Income before tax | 8.347 M -57.13 % | 19.472 M 78.56 % | 10.905 M -63.41 % | 29.800 M 372.19 % | 6.311 M -25.18 % | 8.435 M 11.71 % | 7.551 M -13.58 % | 8.738 M -11.40 % | 9.862 M -16.16 % | 11.763 M 55.51 % | 7.564 M -7.03 % | 8.136 M 19.16 % | 6.828 M -35.99 % | 10.667 M 183.32 % | 3.765 M 15.99 % | 3.246 M 263.01 % | 894.187 K 135.09 % | -2.548 M 61.09 % | -6.548 M 2.22 % | -6.697 M |
| Income before tax ratio | 0.05 -35.02 % | 0.08 48.74 % | 0.05 -61.96 % | 0.14 167.92 % | 0.05 7.57 % | 0.05 26.96 % | 0.04 1.24 % | 0.04 0.88 % | 0.04 39.94 % | 0.03 13.14 % | 0.02 -77.32 % | 0.10 -0.29 % | 0.10 -55.92 % | 0.23 137.38 % | 0.10 -60.73 % | 0.25 180.03 % | 0.09 126.58 % | -0.33 | 0.00 | 0.00 |
| EBITDA | 10.678 M -52.62 % | 22.537 M 75.66 % | 12.830 M -61.96 % | 33.726 M 221.94 % | 10.476 M -20.09 % | 13.109 M 9.80 % | 11.939 M -2.38 % | 12.230 M -5.36 % | 12.923 M -11.63 % | 14.623 M 36.97 % | 10.676 M 3.27 % | 10.338 M 20.36 % | 8.589 M -24.88 % | 11.433 M 174.44 % | 4.166 M 25.26 % | 3.326 M -45.69 % | 6.124 M 703.94 % | -1.014 M -925.77 % | 122.795 K 582.14 % | -25.469 K |
| Net income ratio | 0.04 -43.87 % | 0.06 66.97 % | 0.04 -66.89 % | 0.12 205.73 % | 0.04 8.54 % | 0.03 35.11 % | 0.03 -6.71 % | 0.03 16.70 % | 0.02 40.41 % | 0.02 -66.82 % | 0.05 -25.98 % | 0.07 -43.79 % | 0.12 -22.11 % | 0.16 143.26 % | 0.06 -62.98 % | 0.17 34.67 % | 0.13 149.11 % | -0.26 | 0.00 | 0.00 |
| Ratio EBITDA | 0.06 -28.18 % | 0.09 46.33 % | 0.06 -60.46 % | 0.15 82.67 % | 0.08 14.90 % | 0.07 24.79 % | 0.06 14.37 % | 0.05 7.75 % | 0.05 47.51 % | 0.03 -0.35 % | 0.03 -74.81 % | 0.13 0.72 % | 0.13 -48.27 % | 0.25 129.94 % | 0.11 -57.59 % | 0.25 -58.10 % | 0.60 557.43 % | -0.13 | 0.00 | 0.00 |
| Gross profit ratio | 0.35 -31.05 % | 0.51 -8.98 % | 0.56 22.10 % | 0.46 -20.30 % | 0.58 11.92 % | 0.52 50.27 % | 0.34 2.73 % | 0.34 22.81 % | 0.27 58.34 % | 0.17 -29.53 % | 0.24 -73.15 % | 0.91 -12.10 % | 1.04 -3.65 % | 1.08 40.99 % | 0.76 -80.97 % | 4.01 162.75 % | -6.39 -855.18 % | 0.85 | 0.00 | 0.00 |
| Weighted average shs out dil | 77.597 M 0.00 % | 77.597 M 0.00 % | 77.597 M 0.00 % | 77.597 M 0.00 % | 77.597 M 0.00 % | 77.597 M 0.00 % | 77.597 M 0.00 % | 77.597 M 0.00 % | 77.597 M 0.00 % | 77.597 M 0.00 % | 77.597 M 0.00 % | 77.597 M 0.00 % | 77.597 M 0.00 % | 77.597 M 0.00 % | 77.597 M 58.57 % | 48.935 M 202.09 % | 16.199 M 0.00 % | 16.199 M 0.00 % | 16.199 M 0.00 % | 16.199 M |
| Weighted average shs out | 77.597 M 0.99 % | 76.833 M -0.98 % | 77.597 M 0.00 % | 77.597 M 0.00 % | 77.597 M 0.00 % | 77.597 M 0.00 % | 77.597 M 0.00 % | 77.597 M 0.00 % | 77.597 M 0.00 % | 77.597 M 0.00 % | 77.597 M -1.24 % | 78.569 M 1.25 % | 77.597 M 0.00 % | 77.597 M 0.00 % | 77.597 M 58.57 % | 48.935 M 202.09 % | 16.199 M 0.00 % | 16.199 M 0.00 % | 16.199 M 0.00 % | 16.199 M |
| EPS diluted | 0.08 -63.33 % | 0.21 110.00 % | 0.10 -69.70 % | 0.33 446.36 % | 0.06 -24.59 % | 0.08 18.84 % | 0.07 -20.33 % | 0.08 5.75 % | 0.08 -20.00 % | 0.10 -54.55 % | 0.22 214.29 % | 0.07 -36.36 % | 0.11 22.22 % | 0.09 200.00 % | 0.03 -40.00 % | 0.05 -37.50 % | 0.08 166.67 % | -0.12 71.43 % | -0.42 25.00 % | -0.56 |
| Earnings per share | 0.08 -63.33 % | 0.21 110.00 % | 0.10 -69.70 % | 0.33 446.36 % | 0.06 -24.59 % | 0.08 18.84 % | 0.07 -20.33 % | 0.08 5.75 % | 0.08 -20.00 % | 0.10 -54.55 % | 0.22 214.29 % | 0.07 -36.36 % | 0.11 22.22 % | 0.09 200.00 % | 0.03 -40.00 % | 0.05 -37.50 % | 0.08 166.67 % | -0.12 71.43 % | -0.42 25.00 % | -0.56 |
| Gross profit | 59.119 M -54.51 % | 129.960 M 9.27 % | 118.939 M 17.46 % | 101.257 M 40.47 % | 72.084 M -22.16 % | 92.603 M 32.22 % | 70.039 M -12.31 % | 79.875 M 7.86 % | 74.056 M -5.14 % | 78.066 M -3.14 % | 80.593 M 10.07 % | 73.220 M 5.04 % | 69.705 M 39.92 % | 49.819 M 68.28 % | 29.605 M -43.78 % | 52.658 M 181.34 % | -64.739 M -1 097.06 % | 6.493 M 197.33 % | -6.671 M 0.00 % | -6.671 M |
| Income tax expense | 2.372 M -28.92 % | 3.337 M 16.88 % | 2.855 M -36.89 % | 4.524 M 179.26 % | 1.620 M -27.06 % | 2.221 M -4.43 % | 2.324 M 6.95 % | 2.173 M -37.16 % | 3.458 M -16.67 % | 4.150 M 145.48 % | -9.125 M -446.17 % | 2.636 M 294.11 % | -1.358 M -139.60 % | 3.429 M 169.58 % | 1.272 M 31.76 % | 965.411 K 334.89 % | -411.000 K 23.18 % | -535.000 K -403.27 % | 176.408 K -92.63 % | 2.392 M |
| Cost of revenue | 107.950 M -12.43 % | 123.279 M 33.98 % | 92.014 M -22.04 % | 118.023 M 125.50 % | 52.338 M -39.34 % | 86.286 M -35.25 % | 133.270 M -15.82 % | 158.316 M -19.70 % | 197.145 M -47.37 % | 374.601 M 50.61 % | 248.723 M 3 401.17 % | 7.104 M 384.96 % | -2.493 M 29.50 % | -3.536 M 91.17 % | -40.037 M -1.29 % | -39.529 M 47.20 % | -74.867 M -6 455.43 % | 1.178 M -82.34 % | 6.671 M 0.00 % | 6.671 M |
| General and administrative expenses | 54.231 M 3.60 % | 52.346 M 10.15 % | 47.523 M 38.85 % | 34.227 M 59.96 % | 21.397 M -52.62 % | 45.156 M 132.89 % | 19.389 M -16.27 % | 23.156 M -9.29 % | 25.527 M -0.97 % | 25.778 M -2.89 % | 26.545 M 30.71 % | 20.308 M 1.76 % | 19.957 M 62.30 % | 12.296 M 50.08 % | 8.193 M -68.30 % | 25.843 M -21.42 % | 32.888 M 337.75 % | 7.513 M | 0.000 | 0.000 |
| Selling and marketing expenses | 158.000 K 11.27 % | 142.000 K -87.59 % | 1.144 M 193.33 % | 390.000 K 52.80 % | 255.231 K 24.39 % | 205.193 K -53.51 % | 441.367 K 0.53 % | 439.049 K | 0.000 -100.00 % | 1.018 M 127.73 % | 447.025 K | 0.000 | 0.000 | 0.000 -100.00 % | 20.257 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 0.000 -100.00 % | 62.498 M 1 611.80 % | 3.651 M -70.48 % | 12.366 M -70.88 % | 42.466 M 815.44 % | 4.639 M -88.12 % | 39.062 M -12.97 % | 44.882 M 20.08 % | 37.378 M -11.73 % | 42.343 M -2.76 % | 43.543 M -1.53 % | 44.218 M 3.51 % | 42.717 M 61.41 % | 26.465 M 22 430.31 % | 117.464 K 47.70 % | 79.528 K -98.48 % | 5.229 M 34.59 % | 3.885 M | 0.000 | 0.000 |
| Operating expenses | 51.072 M -55.58 % | 114.986 M 119.78 % | 52.318 M 11.36 % | 46.983 M -26.72 % | 64.118 M 28.24 % | 50.000 M -15.10 % | 58.892 M -14.00 % | 68.477 M 8.86 % | 62.905 M -7.66 % | 68.121 M -2.81 % | 70.088 M 8.62 % | 64.527 M 2.96 % | 62.674 M 61.69 % | 38.761 M -48.27 % | 74.935 M 51.65 % | 49.412 M -41.25 % | 84.101 M 637.86 % | 11.398 M 2 174.12 % | 501.205 K -11.36 % | 565.469 K |
| Cost and expenses | 159.022 M -33.32 % | 238.486 M 19.79 % | 199.088 M -3.81 % | 206.971 M 77.73 % | 116.455 M -29.81 % | 165.912 M -13.66 % | 192.162 M -15.27 % | 226.793 M -12.79 % | 260.050 M -41.26 % | 442.722 M 38.41 % | 319.872 M 346.56 % | 71.630 M 16.84 % | 61.305 M 74.04 % | 35.225 M 0.94 % | 34.898 M 253.08 % | 9.884 M 7.04 % | 9.234 M -26.57 % | 12.576 M 75.35 % | 7.172 M -0.90 % | 7.237 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 -100.00 % | 46.367 M 97.39 % | 23.490 M -48.92 % | 45.983 M | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 51.072 M -2.70 % | 52.488 M 7.85 % | 48.667 M 40.59 % | 34.617 M 59.88 % | 21.652 M -52.27 % | 45.361 M 128.75 % | 19.830 M -15.96 % | 23.595 M -7.57 % | 25.527 M 0.99 % | 25.278 M -2.49 % | 25.924 M 27.65 % | 20.308 M 1.76 % | 19.957 M 62.30 % | 12.296 M -56.78 % | 28.450 M 10.09 % | 25.843 M -21.42 % | 32.888 M 337.75 % | 7.513 M 1 398.99 % | 501.205 K -11.36 % | 565.469 K |
| Interest income | 0.000 -100.00 % | 1.481 M 226.93 % | 453.000 K 70.94 % | 265.000 K -64.52 % | 747.000 K -29.92 % | 1.066 M -12.05 % | 1.212 M 118.20 % | 555.448 K 105.36 % | 270.478 K 458.08 % | 48.466 K -48.87 % | 94.786 K -44.11 % | 169.600 K 104.24 % | 83.039 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 727.000 K -50.91 % | 1.481 M 226.93 % | 453.000 K 70.94 % | 265.000 K -64.52 % | 747.000 K -29.92 % | 1.066 M -12.05 % | 1.212 M 118.20 % | 555.448 K 105.36 % | 270.478 K 71.13 % | 158.051 K -5.51 % | 167.266 K 89.56 % | 88.241 K -84.93 % | 585.396 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 1.604 M 1.26 % | 1.584 M 7.61 % | 1.472 M -14.17 % | 1.715 M -49.82 % | 3.418 M -5.27 % | 3.608 M 13.60 % | 3.176 M 8.14 % | 2.937 M 5.23 % | 2.791 M 3.29 % | 2.702 M -8.25 % | 2.945 M 39.31 % | 2.114 M 35.60 % | 1.559 M 41.99 % | 1.098 M 838.46 % | 117.000 K 46.25 % | 80.000 K -98.47 % | 5.229 M 34.39 % | 3.891 M -41.67 % | 6.671 M 0.00 % | 6.671 M |
| Operating income | 8.047 M -46.26 % | 14.974 M 26.20 % | 11.865 M -2.74 % | 12.199 M 53.14 % | 7.966 M -38.61 % | 12.977 M 16.42 % | 11.147 M -2.20 % | 11.398 M 2.22 % | 11.151 M 12.13 % | 9.945 M -7.96 % | 10.805 M 24.28 % | 8.694 M 47.18 % | 5.907 M -46.59 % | 11.059 M 173.13 % | 4.049 M 24.74 % | 3.246 M 263.01 % | 894.187 K 118.23 % | -4.905 M 31.61 % | -7.172 M 0.90 % | -7.237 M |
| Operating income ratio | 0.05 -18.54 % | 0.06 5.13 % | 0.06 1.10 % | 0.06 -13.11 % | 0.06 -11.74 % | 0.07 32.31 % | 0.05 14.58 % | 0.05 16.38 % | 0.04 87.15 % | 0.02 -33.04 % | 0.03 -69.69 % | 0.11 23.16 % | 0.09 -63.22 % | 0.24 128.84 % | 0.10 -57.77 % | 0.25 180.03 % | 0.09 113.81 % | -0.64 | 0.00 | 0.00 |
| Total other income expenses net | 299.999 K -93.33 % | 4.498 M 568.54 % | -960.000 K -105.45 % | 17.601 M 1 163.50 % | -1.655 M -55.25 % | -1.066 M -56.76 % | -680.000 K 74.44 % | -2.660 M -90.00 % | -1.400 M -177.01 % | 1.818 M 156.11 % | -3.240 M -480.65 % | -558.000 K -160.56 % | 921.443 K 335.06 % | -392.000 K -38.03 % | -284.000 K | 0.000 | 0.000 -100.00 % | 2.357 M 277.72 % | 623.999 K 15.56 % | 540.000 K |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2006 | 2005 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2006 | 2005 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -3.265 M -140.62 % | 8.037 M 450.48 % | 1.460 M 103.37 % | -43.330 M -62.93 % | -26.594 M 18.33 % | -32.561 M -81.14 % | -17.975 M -32.39 % | -13.578 M 68.35 % | -42.902 M -63.63 % | -26.219 M -44.75 % | -18.114 M -32.03 % | -13.720 M -104.30 % | 319.196 M 69.09 % | 188.778 M 3 267.57 % | 5.606 M -16.15 % | 6.686 M -38.48 % | 10.867 M 7.84 % | 10.077 M -65.20 % | 28.956 M -0.51 % | 29.104 M |
| Total investments | 1.737 M -93.26 % | 25.777 M 0.63 % | 25.615 M 0.89 % | 25.390 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 |
| Total debt | 459.000 K -97.64 % | 19.466 M 16.97 % | 16.642 M 1 449.53 % | 1.074 M -65.08 % | 3.076 M -71.06 % | 10.627 M -2.69 % | 10.920 M -21.47 % | 13.907 M 1 199.19 % | 1.070 M -41.77 % | 1.838 M 57.22 % | 1.169 M 106.90 % | 565.080 K -99.84 % | 354.986 M 59.35 % | 222.777 M 1 491.26 % | 14.000 M 0.00 % | 14.000 M -20.39 % | 17.585 M 0.00 % | 17.585 M -40.41 % | 29.510 M 0.00 % | 29.510 M |
| Accumulated other comprehensive income loss | 22.983 M 0.00 % | 22.983 M 0.00 % | 22.983 M 0.00 % | 22.983 M 0.00 % | 22.983 M 202.75 % | -22.368 M -19.23 % | -18.760 M -13.39 % | -16.544 M -21.58 % | -13.608 M -25.80 % | -10.817 M -33.29 % | -8.115 M 85.84 % | -57.303 M -3.83 % | -55.189 M -2.91 % | -53.630 M -2.09 % | -52.532 M -0.14 % | -52.461 M -0.15 % | -52.381 M -11.09 % | -47.152 M | 0.000 | 0.000 |
| Retained earnings | 100.481 M 6.32 % | 94.506 M 20.59 % | 78.371 M 11.45 % | 70.321 M 56.12 % | 45.044 M 11.63 % | 40.353 M 18.20 % | 34.140 M 18.08 % | 28.913 M 29.37 % | 22.348 M 40.16 % | 15.944 M 91.38 % | 8.331 M -65.12 % | 23.883 M 29.92 % | 18.383 M 80.29 % | 10.196 M 244.71 % | 2.958 M 536.76 % | 464.541 K | 0.000 | 0.000 100.00 % | -81.974 M -8.94 % | -75.250 M |
| Common stock | 77.597 M 0.00 % | 77.597 M 0.00 % | 77.597 M 0.00 % | 77.597 M 0.00 % | 77.597 M 0.00 % | 77.597 M 0.00 % | 77.597 M 0.00 % | 77.597 M 0.00 % | 77.597 M 0.00 % | 77.597 M 0.00 % | 77.597 M 0.00 % | 77.597 M 0.00 % | 77.597 M 0.00 % | 77.597 M 0.00 % | 77.597 M 0.00 % | 77.597 M 379.02 % | 16.199 M -90.00 % | 161.991 M 0.00 % | 161.991 M 0.00 % | 161.991 M |
| Total equity | 250.996 M 2.44 % | 245.021 M 7.05 % | 228.886 M 3.65 % | 220.836 M 12.93 % | 195.560 M 2.46 % | 190.868 M 3.37 % | 184.655 M 2.91 % | 179.428 M 3.80 % | 172.863 M 3.85 % | 166.460 M 4.79 % | 158.846 M -8.92 % | 174.398 M 3.26 % | 168.898 M 5.09 % | 160.712 M 4.72 % | 153.473 M 1.65 % | 150.980 M 183.20 % | 53.313 M -73.22 % | 199.105 M 148.83 % | 80.017 M -7.75 % | 86.741 M |
| Other non current liabilities | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.006 M | 0.000 | 0.000 100.00 % | -11.074 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 |
| Long term debt | 0.000 -100.00 % | 459.000 K -66.98 % | 1.390 M 149.10 % | 558.000 K -81.86 % | 3.076 M -71.06 % | 10.627 M -2.69 % | 10.920 M -21.47 % | 13.907 M 1 199.19 % | 1.070 M -41.77 % | 1.838 M 57.22 % | 1.169 M 106.90 % | 565.080 K -99.84 % | 354.986 M 59.35 % | 222.777 M 1 491.26 % | 14.000 M 0.00 % | 14.000 M -20.39 % | 17.585 M 0.00 % | 17.585 M 339.63 % | 4.000 M 0.00 % | 4.000 M |
| Total non current liabilities | 0.000 -100.00 % | 459.000 K -66.98 % | 1.390 M 149.10 % | 558.000 K -89.02 % | 5.082 M -60.68 % | 12.923 M -2.45 % | 13.248 M 156.40 % | 5.167 M 36.83 % | 3.776 M -14.43 % | 4.413 M 26.58 % | 3.486 M -76.85 % | 15.061 M -95.92 % | 368.945 M 52.48 % | 241.965 M 647.19 % | 32.383 M 0.09 % | 32.355 M -9.90 % | 35.909 M -1.83 % | 36.580 M 49.78 % | 24.422 M 0.73 % | 24.245 M |
| Other current liabilities | 120.343 M 1 454.82 % | 7.740 M 12.34 % | 6.890 M 11.49 % | 6.180 M -8.43 % | 6.749 M -45.93 % | 12.482 M -81.86 % | 68.793 M -3.94 % | 71.618 M -19.33 % | 88.780 M -7.97 % | 96.470 M -56.61 % | 222.309 M -42.05 % | 383.622 M -2.05 % | 391.658 M -8.91 % | 429.988 M -14.90 % | 505.270 M 2.39 % | 493.476 M 126.45 % | 217.921 M 543.47 % | 33.867 M 1 235.44 % | 2.536 M 1.00 % | 2.511 M |
| Deferred revenue | 0.000 -100.00 % | 60.943 M -20.27 % | 76.437 M 0.34 % | 76.177 M -22.75 % | 98.610 M 14.34 % | 86.244 M | 0.000 -100.00 % | 70.608 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 |
| Short term debt | 459.000 K -97.59 % | 19.007 M 24.62 % | 15.252 M 2 855.81 % | 516.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 11.074 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 25.510 M 0.00 % | 25.510 M |
| Total current liabilities | 120.810 M 32.60 % | 91.108 M -10.17 % | 101.421 M 12.76 % | 89.944 M -16.32 % | 107.492 M 6.20 % | 101.218 M 43.89 % | 70.346 M -17.94 % | 85.731 M -7.24 % | 92.426 M -7.51 % | 99.930 M -55.91 % | 226.658 M -41.48 % | 387.331 M -1.79 % | 394.389 M -8.56 % | 431.302 M -15.86 % | 512.596 M 1.38 % | 505.600 M 122.66 % | 227.072 M 541.36 % | 35.405 M 23.67 % | 28.628 M 0.09 % | 28.603 M |
| Total liabilities | 120.810 M 31.94 % | 91.567 M -10.94 % | 102.811 M 13.60 % | 90.502 M -19.61 % | 112.573 M -1.37 % | 114.142 M 36.54 % | 83.594 M -8.04 % | 90.898 M -5.51 % | 96.202 M -7.80 % | 104.343 M -54.66 % | 230.144 M -42.81 % | 402.392 M -47.29 % | 763.335 M 13.38 % | 673.266 M 23.54 % | 544.980 M 1.31 % | 537.955 M 104.56 % | 262.981 M 265.33 % | 71.985 M 35.69 % | 53.050 M 0.38 % | 52.848 M |
| Other non current assets | 0.000 | 0.000 100.00 % | -13.496 M -7.47 % | -12.558 M | 0.000 | 0.000 100.00 % | -50.892 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.701 M -96.56 % | 368.738 M -0.95 % | 372.288 M 80 134.54 % | 464.000 K | 0.000 -100.00 % | 1.816 M -98.78 % | 148.913 M | 0.000 | 0.000 |
| Long term investments | 0.000 | 0.000 100.00 % | -3.747 M -119.02 % | 19.704 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 |
| Intangible assets | 0.000 | 0.000 -100.00 % | 3.859 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 |
| 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 |
| Goodwill and intangible assets | 0.000 | 0.000 -100.00 % | 17.243 M 341.30 % | -7.146 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 |
| Property plant equipment net | 6.537 M -16.41 % | 7.820 M -42.06 % | 13.496 M 7.47 % | 12.558 M -72.63 % | 45.877 M -9.44 % | 50.660 M -0.45 % | 50.892 M -0.10 % | 50.944 M 0.92 % | 50.478 M -3.99 % | 52.575 M -1.31 % | 53.275 M -51.78 % | 110.482 M 0.97 % | 109.416 M 1.26 % | 108.051 M 41.51 % | 76.357 M 0.03 % | 76.330 M 34.12 % | 56.910 M -8.03 % | 61.877 M -41.68 % | 106.100 M -5.92 % | 112.771 M |
| Total non current assets | 7.054 M -14.59 % | 8.259 M -40.63 % | 13.912 M 6.99 % | 13.003 M -71.66 % | 45.877 M -9.44 % | 50.660 M -0.45 % | 50.892 M -0.10 % | 50.944 M 0.92 % | 50.478 M -3.99 % | 52.575 M -1.31 % | 53.275 M -56.75 % | 123.183 M -74.24 % | 478.153 M -0.46 % | 480.340 M 525.27 % | 76.821 M 0.64 % | 76.330 M 29.98 % | 58.726 M -72.14 % | 210.791 M 98.67 % | 106.100 M -5.92 % | 112.771 M |
| Other current assets | 20.764 M 2.87 % | 20.184 M -1.91 % | 20.576 M 29.29 % | 15.915 M -36.48 % | 25.055 M 26.92 % | 19.741 M -56.40 % | 45.281 M -25.28 % | 60.599 M -15.72 % | 71.900 M 54.82 % | 46.441 M -48.16 % | 89.585 M 55.09 % | 57.764 M -32.35 % | 85.390 M 1 160.18 % | 6.776 M -98.48 % | 445.430 M -6.72 % | 477.520 M 193.66 % | 162.609 M 312.53 % | 39.417 M 57.76 % | 24.985 M 0.00 % | 24.985 M |
| Short term investments | 1.737 M -93.26 % | 25.777 M 0.63 % | 25.615 M 350.49 % | 5.686 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 |
| cash and cash equivalents | 3.724 M -67.42 % | 11.429 M -24.72 % | 15.182 M -20.15 % | 19.014 M -35.91 % | 29.669 M -31.30 % | 43.188 M 49.46 % | 28.896 M 5.14 % | 27.484 M -37.50 % | 43.973 M 56.72 % | 28.057 M 45.50 % | 19.283 M 34.99 % | 14.285 M -60.09 % | 35.790 M 5.27 % | 33.999 M 305.02 % | 8.394 M 14.77 % | 7.314 M 8.88 % | 6.718 M -10.52 % | 7.508 M 1 256.69 % | 553.380 K 36.44 % | 405.585 K |
| Cash and short term investments | 5.461 M -85.32 % | 37.206 M -8.80 % | 40.797 M -8.12 % | 44.404 M 49.66 % | 29.669 M -31.30 % | 43.188 M 49.46 % | 28.896 M 5.14 % | 27.484 M -37.50 % | 43.973 M 56.72 % | 28.057 M 45.50 % | 19.283 M 34.99 % | 14.285 M -60.09 % | 35.790 M 5.27 % | 33.999 M 305.02 % | 8.394 M 14.77 % | 7.314 M 8.88 % | 6.718 M -10.52 % | 7.508 M 1 256.69 % | 553.380 K 36.44 % | 405.585 K |
| Total current assets | 364.752 M 11.09 % | 328.329 M 3.32 % | 317.785 M 6.52 % | 298.335 M 13.76 % | 262.256 M 3.11 % | 254.350 M 17.02 % | 217.357 M -0.92 % | 219.381 M 0.36 % | 218.587 M 0.17 % | 218.227 M -35.00 % | 335.715 M -25.99 % | 453.606 M -0.10 % | 454.080 M 28.40 % | 353.638 M -43.11 % | 621.632 M 1.47 % | 612.604 M 137.84 % | 257.568 M 327.15 % | 60.299 M 123.60 % | 26.967 M 0.55 % | 26.819 M |
| Inventory | 337.590 M 27.37 % | 265.050 M 4.95 % | 252.553 M 9.89 % | 229.818 M 16.56 % | 197.164 M 14.47 % | 172.235 M 20.29 % | 143.181 M 9.05 % | 131.298 M 27.83 % | 102.715 M -28.54 % | 143.729 M -36.64 % | 226.847 M -40.55 % | 381.558 M 14.62 % | 332.900 M 38.55 % | 240.268 M 43.18 % | 167.808 M 31.34 % | 127.770 M 44.80 % | 88.241 M 559.78 % | 13.374 M 2 134.92 % | 598.430 K 0.00 % | 598.430 K |
| Net receivables | 937.000 K -84.09 % | 5.889 M 52.60 % | 3.859 M -52.93 % | 8.198 M -20.93 % | 10.368 M -45.96 % | 19.186 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 829.980 K 0.00 % | 829.980 K |
| Tax assets | 517.000 K 17.77 % | 439.000 K 5.53 % | 416.000 K -6.52 % | 445.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 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 8.000 K -86.21 % | 58.000 K 262.50 % | 16.000 K -83.33 % | 96.000 K -56.95 % | 223.000 K -7.51 % | 241.110 K -84.48 % | 1.554 M -48.07 % | 2.992 M -17.95 % | 3.647 M 5.39 % | 3.460 M -20.43 % | 4.349 M 17.27 % | 3.708 M 35.78 % | 2.731 M 107.97 % | 1.313 M -82.08 % | 7.327 M -39.57 % | 12.124 M 32.49 % | 9.151 M 494.93 % | 1.538 M 164.29 % | 582.021 K 0.00 % | 582.021 K |
| Tax payables | 0.000 -100.00 % | 3.360 M 18.90 % | 2.826 M -59.48 % | 6.975 M 265.18 % | 1.910 M -15.19 % | 2.252 M | 0.000 -100.00 % | 47.040 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 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 100.00 % | -1.448 M 27.82 % | -2.006 M 12.64 % | -2.296 M -121.03 % | 10.920 M 567.77 % | -2.335 M 13.72 % | -2.706 M -5.09 % | -2.575 M -11.12 % | -2.317 M 84.02 % | -14.496 M -3.84 % | -13.960 M | 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 |
| 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 |
| Preferred stock | 0.000 | 0.000 | 0.000 -100.00 % | 197.853 M | 0.000 -100.00 % | 213.237 M 4.83 % | 203.415 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 | 49.935 M 0.00 % | 49.935 M 0.00 % | 49.935 M 0.00 % | 49.935 M 0.00 % | 49.935 M 0.00 % | 49.935 M -31.52 % | 72.918 M 0.00 % | 72.918 M 0.00 % | 72.918 M 46.02 % | 49.935 M 0.00 % | 49.935 M 0.00 % | 49.935 M 0.00 % | 49.935 M -60.54 % | 126.548 M 73.55 % | 72.918 M 0.00 % | 72.918 M -18.52 % | 89.495 M 6.21 % | 84.265 M | 0.000 | 0.000 |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 -100.00 % | 2.006 M 0.01 % | 2.006 M -12.65 % | 2.296 M -1.33 % | 2.327 M -0.31 % | 2.335 M -13.72 % | 2.706 M 5.09 % | 2.575 M 11.12 % | 2.317 M -84.02 % | 14.496 M 3.84 % | 13.960 M -27.25 % | 19.188 M 4.38 % | 18.383 M 0.16 % | 18.355 M 0.16 % | 18.324 M -3.53 % | 18.995 M -6.99 % | 20.422 M 0.87 % | 20.245 M |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 371.806 M 10.46 % | 336.588 M 1.47 % | 331.697 M 6.54 % | 311.338 M 1.04 % | 308.133 M 1.02 % | 305.010 M 13.70 % | 268.249 M -0.77 % | 270.325 M 0.47 % | 269.066 M -0.64 % | 270.802 M -30.38 % | 388.990 M -32.56 % | 576.790 M -38.13 % | 932.233 M 11.78 % | 833.978 M 19.40 % | 698.453 M 1.38 % | 688.934 M 117.81 % | 316.294 M 16.67 % | 271.090 M 103.72 % | 133.067 M -4.67 % | 139.590 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2006 | 2005 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -24.105 M 23.63 % | -31.562 M -8.30 % | -29.143 M 37.17 % | -46.382 M -171.84 % | -17.062 M -388.23 % | 5.920 M 284.68 % | -3.205 M 91.47 % | -37.596 M -895.87 % | 4.724 M 208.40 % | -4.358 M 84.64 % | -28.368 M 6.40 % | -30.306 M 78.46 % | -140.719 M -190.65 % | -48.415 M -2 105.69 % | -2.195 M 97.14 % | -76.846 M -1 055.23 % | -6.652 M -285.19 % | 3.592 M |
| Accounts receivables | 0.000 | 0.000 -100.00 % | 6.085 M -75.70 % | 25.038 M 673.84 % | -4.363 M 84.75 % | -28.620 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 |
| Inventory | -72.540 M -480.46 % | -12.497 M 45.03 % | -22.735 M 30.38 % | -32.654 M -30.99 % | -24.929 M 14.20 % | -29.054 M -144.51 % | -11.883 M 58.43 % | -28.583 M -169.69 % | 41.014 M -50.66 % | 83.117 M -46.28 % | 154.712 M 417.95 % | -48.659 M 47.47 % | -92.632 M -27.84 % | -72.460 M -80.98 % | -40.037 M -1.29 % | -39.529 M 47.20 % | -74.867 M -340.55 % | -16.994 M |
| Accounts payables | 45.800 M 362.80 % | -17.428 M -186.41 % | -6.085 M 75.70 % | -25.038 M -673.84 % | 4.363 M -84.75 % | 28.620 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 |
| Other working capital | 2.635 M 260.97 % | -1.637 M 74.45 % | -6.408 M -156.66 % | 11.310 M 222.87 % | 3.503 M -89.98 % | 34.974 M 303.04 % | 8.677 M 196.27 % | -9.014 M 75.16 % | -36.290 M 58.51 % | -87.475 M 52.22 % | -183.079 M -1 097.57 % | 18.353 M 138.16 % | -48.088 M -299.99 % | 24.046 M -36.46 % | 37.842 M 201.41 % | -37.317 M -154.70 % | 68.215 M 231.37 % | 20.586 M |
| Other non cash items | 2.372 M -48.40 % | 4.597 M 1 276.35 % | 334.000 K 115.48 % | 155.000 K -78.88 % | 734.013 K -29.29 % | 1.038 M -11.14 % | 1.168 M 454.18 % | 210.801 K 37.44 % | 153.378 K -2.96 % | 158.051 K -88.24 % | 1.344 M 557.93 % | 204.241 K -6.07 % | 217.442 K 37.29 % | 158.379 K -88.59 % | 1.389 M 116.43 % | -8.451 M -1 958.05 % | -410.638 K 23.16 % | -534.438 K |
| Net cash provided by operating activities | -14.154 M -53.08 % | -9.246 M 43.73 % | -16.432 M -11.69 % | -14.712 M -122.93 % | -6.599 M -134.73 % | 19.000 M 118.67 % | 8.689 M 133.79 % | -25.711 M -246.67 % | 17.530 M 70.78 % | 10.265 M 162.16 % | -16.515 M 16.81 % | -19.852 M 84.97 % | -132.115 M -262.05 % | -36.491 M -2 122.79 % | 1.804 M 102.18 % | -82.937 M -15 607.77 % | -528.000 K -110.70 % | 4.935 M |
| Investments in property plant and equipment | -321.000 K 37.67 % | -515.000 K 78.63 % | -2.410 M -792.59 % | -270.000 K -73.31 % | -155.790 K 95.39 % | -3.377 M 12.24 % | -3.848 M -13.08 % | -3.403 M -390.45 % | -693.789 K 65.34 % | -2.002 M 16.76 % | -2.405 M 33.72 % | -3.628 M -24.14 % | -2.923 M 91.09 % | -32.793 M -22 672.95 % | -144.000 K 99.26 % | -19.500 M -7 342.75 % | -262.000 K -42.39 % | -184.000 K |
| Acquisitions net | 0.000 | 0.000 | 0.000 -100.00 % | 31.874 M 1 994.66 % | 1.522 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 |
| 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 |
| 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 |
| Other investing activites | 0.000 -100.00 % | 4.606 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 724.501 K | 0.000 | 0.000 | 0.000 -100.00 % | 23.481 M 853.82 % | 2.462 M -47.86 % | 4.721 M -10.03 % | 5.248 M 1 004.80 % | -580.000 K | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | -321.000 K -107.85 % | 4.091 M 269.75 % | -2.410 M -107.63 % | 31.604 M 2 213.80 % | 1.366 M 140.45 % | -3.377 M -8.12 % | -3.123 M 8.22 % | -3.403 M -390.45 % | -693.789 K 65.34 % | -2.002 M -109.50 % | 21.076 M 1 906.78 % | -1.167 M -164.85 % | 1.799 M 106.53 % | -27.545 M -3 704.58 % | -724.000 K 96.29 % | -19.500 M -7 342.75 % | -262.000 K -42.39 % | -184.000 K |
| Debt repayment | -19.007 M -773.05 % | 2.824 M -81.86 % | 15.569 M 877.67 % | -2.002 M 73.49 % | -7.551 M -2 473.40 % | -293.431 K 90.17 % | -2.986 M -123.26 % | 12.836 M 1 772.02 % | -767.700 K -214.76 % | 668.968 K 10.75 % | 604.048 K 251.60 % | -398.455 K -141.35 % | 963.535 K -98.93 % | 89.683 M | 0.000 100.00 % | -3.585 M | 0.000 100.00 % | -25.000 K |
| 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 -100.00 % | 106.618 M | 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 |
| 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 |
| Other financing activites | 0.000 100.00 % | -1.260 M -277.25 % | -334.000 K -115.48 % | -155.000 K 78.88 % | -734.013 K 29.29 % | -1.038 M 11.14 % | -1.168 M -116.02 % | -540.801 K -252.59 % | -153.378 K 2.96 % | -158.051 K 5.51 % | -167.266 K -89.56 % | -88.241 K 13.01 % | -101.442 K -139.37 % | -42.379 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | -19.007 M -1 315.28 % | 1.564 M -89.73 % | 15.235 M 806.31 % | -2.157 M 73.97 % | -8.285 M -522.26 % | -1.331 M 67.95 % | -4.154 M -132.91 % | 12.625 M 1 470.71 % | -921.078 K -280.28 % | 510.917 K 16.97 % | 436.782 K 189.74 % | -486.696 K -100.37 % | 132.107 M 47.37 % | 89.641 M | 0.000 -100.00 % | 103.033 M | 0.000 100.00 % | -25.000 K |
| Effect of forex changes on cash | 25.777 M | 0.000 | 0.000 | 0.000 100.00 % | -298.000 | 0.000 | 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 | -7.705 M -114.56 % | -3.591 M 0.44 % | -3.607 M -124.48 % | 14.735 M 209.00 % | -13.519 M -194.59 % | 14.292 M 912.54 % | 1.412 M 108.56 % | -16.488 M -203.60 % | 15.915 M 81.39 % | 8.774 M 75.54 % | 4.998 M 123.24 % | -21.505 M -1 300.73 % | 1.791 M -93.01 % | 25.604 M 2 270.79 % | 1.080 M 81.21 % | 596.000 K 175.44 % | -790.000 K -116.72 % | 4.726 M |
| Cash at beginning of period | 37.206 M -8.80 % | 40.797 M -8.12 % | 44.404 M 49.66 % | 29.669 M -31.30 % | 43.188 M 49.46 % | 28.896 M 5.14 % | 27.484 M -37.50 % | 43.973 M 56.72 % | 28.057 M 45.50 % | 19.283 M 34.99 % | 14.285 M -60.09 % | 35.790 M 5.27 % | 33.999 M 305.02 % | 8.394 M 14.77 % | 7.314 M 8.87 % | 6.718 M -10.52 % | 7.508 M 169.88 % | 2.782 M |
| Cash at end of period | 3.724 M -89.99 % | 37.206 M -8.80 % | 40.797 M -8.12 % | 44.404 M 49.66 % | 29.669 M -31.30 % | 43.188 M 49.46 % | 28.896 M 5.14 % | 27.484 M -37.50 % | 43.973 M 56.72 % | 28.057 M 45.50 % | 19.283 M 34.99 % | 14.285 M -60.09 % | 35.790 M 5.27 % | 33.999 M 305.04 % | 8.394 M 14.77 % | 7.314 M 8.87 % | 6.718 M -10.52 % | 7.508 M |
| Operating cash flow | -14.154 M -53.08 % | -9.246 M 43.73 % | -16.432 M -11.69 % | -14.712 M -122.93 % | -6.599 M -134.73 % | 19.000 M 118.67 % | 8.689 M 133.79 % | -25.711 M -246.67 % | 17.530 M 70.78 % | 10.265 M 162.16 % | -16.515 M 16.81 % | -19.852 M 84.97 % | -132.115 M -262.05 % | -36.491 M -2 122.79 % | 1.804 M 102.18 % | -82.937 M -15 607.77 % | -528.000 K -110.70 % | 4.935 M |
| Capital expenditure | -321.000 K 37.67 % | -515.000 K 78.63 % | -2.410 M -792.59 % | -270.000 K -73.31 % | -155.790 K 95.39 % | -3.377 M 12.24 % | -3.848 M -13.08 % | -3.403 M -390.45 % | -693.789 K 65.34 % | -2.002 M 16.76 % | -2.405 M 33.72 % | -3.628 M -24.14 % | -2.923 M 91.09 % | -32.793 M -22 672.95 % | -144.000 K 99.26 % | -19.500 M -7 342.75 % | -262.000 K -42.39 % | -184.000 K |
| Free CashFlow | -14.475 M -48.29 % | -9.761 M 48.20 % | -18.842 M -25.76 % | -14.982 M -121.79 % | -6.755 M -143.24 % | 15.624 M 222.71 % | 4.841 M 116.63 % | -29.114 M -272.92 % | 16.836 M 103.75 % | 8.263 M 143.68 % | -18.919 M 19.42 % | -23.480 M 82.61 % | -135.038 M -94.90 % | -69.284 M -4 273.75 % | 1.660 M 101.62 % | -102.437 M -12 866.71 % | -790.000 K -116.63 % | 4.751 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 35.440 M 35.47 % | 26.160 M -46.61 % | 48.996 M -1.79 % | 49.889 M 18.72 % | 42.024 M -29.05 % | 59.234 M -3.41 % | 61.327 M -11.70 % | 69.454 M 9.85 % | 63.224 M 6.08 % | 59.602 M 33.92 % | 44.507 M -37.77 % | 71.518 M 102.45 % | 35.326 M -45.58 % | 64.912 M -10.20 % | 72.284 M 45.93 % | 49.535 M 52.19 % | 32.549 M -40.33 % | 54.545 M 62.85 % | 33.493 M 55.58 % | 21.528 M 44.92 % | 14.855 M -67.05 % | 45.079 M 4.17 % | 43.276 M -17.59 % | 52.511 M 38.10 % | 38.023 M 12.20 % | 33.889 M -41.37 % | 57.806 M 36.94 % | 42.213 M -39.18 % | 69.401 M -21.85 % | 88.803 M 75.86 % | 50.497 M -12.36 % | 57.617 M 39.60 % | 41.274 M -39.09 % | 67.760 M 27.84 % | 53.005 M -35.33 % | 81.966 M 19.71 % | 68.470 M 37.21 % | 49.901 M -66.63 % | 149.553 M -16.14 % | 178.342 M 138.92 % | 74.646 M -69.20 % | 242.382 M 611.21 % | 34.080 M 4.32 % | 32.669 M 61.85 % | 20.185 M 11.37 % | 18.124 M -12.28 % | 20.661 M 7.09 % | 19.293 M -13.27 % | 22.246 M 19.66 % | 18.591 M 10.68 % | 16.797 M 8.90 % | 15.424 M -5.95 % | 16.400 M 3.25 % | 15.884 M 27.12 % | 12.495 M |
| Net income | 1.382 M 55.81 % | 887.000 K -42.18 % | 1.534 M -5.25 % | 1.619 M -16.33 % | 1.935 M 310.83 % | 471.000 K -82.73 % | 2.727 M -73.81 % | 10.412 M 312.36 % | 2.525 M 12.42 % | 2.246 M 42.88 % | 1.572 M -41.78 % | 2.700 M 76.24 % | 1.532 M -29.69 % | 2.179 M -32.73 % | 3.239 M 26.08 % | 2.569 M -85.14 % | 17.289 M 900.52 % | 1.728 M 97.26 % | 876.000 K -48.59 % | 1.704 M 344.91 % | 383.000 K -78.89 % | 1.814 M 19.58 % | 1.517 M 1.20 % | 1.499 M 8.31 % | 1.384 M 728.94 % | 166.960 K -89.02 % | 1.520 M -2.81 % | 1.564 M -20.85 % | 1.976 M -34.57 % | 3.020 M 113.73 % | 1.413 M 37.85 % | 1.025 M -7.41 % | 1.107 M -62.63 % | 2.962 M 188.98 % | 1.025 M -24.35 % | 1.355 M 27.59 % | 1.062 M -39.62 % | 1.759 M -16.60 % | 2.109 M 4.10 % | 2.026 M 17.86 % | 1.719 M -87.70 % | 13.973 M 1 438.88 % | 908.000 K 19.16 % | 762.000 K -27.22 % | 1.047 M -62.32 % | 2.779 M 216.15 % | 879.000 K 38.21 % | 636.000 K -47.31 % | 1.207 M -81.65 % | 6.578 M 4 532.39 % | 142.000 K -65.28 % | 409.000 K -61.34 % | 1.058 M -81.99 % | 5.874 M 618.97 % | 817.000 K |
| Income before tax | 1.804 M 21.56 % | 1.484 M -28.10 % | 2.064 M -8.63 % | 2.259 M -11.06 % | 2.540 M 142.37 % | 1.048 M -71.01 % | 3.615 M -68.53 % | 11.486 M 245.65 % | 3.323 M 3.68 % | 3.205 M 43.66 % | 2.231 M -34.44 % | 3.403 M 64.71 % | 2.066 M -36.59 % | 3.258 M -12.35 % | 3.717 M 45.08 % | 2.562 M -87.36 % | 20.263 M 682.05 % | 2.591 M 123.94 % | 1.157 M -43.34 % | 2.042 M 291.94 % | 521.000 K -78.99 % | 2.480 M 19.23 % | 2.080 M 2.67 % | 2.026 M 9.57 % | 1.849 M 156.92 % | 719.676 K -64.95 % | 2.053 M -2.75 % | 2.111 M -20.85 % | 2.667 M -23.69 % | 3.495 M 67.79 % | 2.083 M 39.24 % | 1.496 M -10.10 % | 1.664 M -63.96 % | 4.617 M 193.89 % | 1.571 M -19.39 % | 1.949 M 12.99 % | 1.725 M -42.84 % | 3.018 M -4.04 % | 3.145 M 6.36 % | 2.957 M 11.88 % | 2.643 M -21.15 % | 3.352 M 126.95 % | 1.477 M 32.70 % | 1.113 M -31.38 % | 1.622 M -55.22 % | 3.622 M 146.90 % | 1.467 M 31.69 % | 1.114 M -42.37 % | 1.933 M -48.74 % | 3.771 M 716.23 % | 462.000 K -45.45 % | 847.000 K -51.54 % | 1.748 M -78.48 % | 8.122 M 375.53 % | 1.708 M |
| Income before tax ratio | 0.05 -10.27 % | 0.06 34.66 % | 0.04 -6.97 % | 0.05 -25.08 % | 0.06 241.62 % | 0.02 -69.99 % | 0.06 -64.36 % | 0.17 214.65 % | 0.05 -2.26 % | 0.05 7.27 % | 0.05 5.35 % | 0.05 -18.64 % | 0.06 16.52 % | 0.05 -2.39 % | 0.05 -0.58 % | 0.05 -91.69 % | 0.62 1 210.55 % | 0.05 37.51 % | 0.03 -63.58 % | 0.09 170.45 % | 0.04 -36.25 % | 0.06 14.46 % | 0.05 24.57 % | 0.04 -20.66 % | 0.05 128.99 % | 0.02 -40.21 % | 0.04 -28.98 % | 0.05 30.13 % | 0.04 -2.36 % | 0.04 -4.59 % | 0.04 58.87 % | 0.03 -35.60 % | 0.04 -40.83 % | 0.07 129.89 % | 0.03 24.65 % | 0.02 -5.62 % | 0.03 -58.34 % | 0.06 187.60 % | 0.02 26.83 % | 0.02 -53.17 % | 0.04 156.03 % | 0.01 -68.09 % | 0.04 27.21 % | 0.03 -57.60 % | 0.08 -59.79 % | 0.20 181.46 % | 0.07 22.97 % | 0.06 -33.55 % | 0.09 -57.16 % | 0.20 637.47 % | 0.03 -49.91 % | 0.05 -48.48 % | 0.11 -79.16 % | 0.51 274.07 % | 0.14 |
| EBITDA | 2.174 M 14.42 % | 1.900 M -27.87 % | 2.634 M -9.92 % | 2.924 M -9.19 % | 3.220 M 60.68 % | 2.004 M -53.14 % | 4.277 M -64.64 % | 12.094 M 190.58 % | 4.162 M 9.38 % | 3.805 M 37.61 % | 2.765 M -28.11 % | 3.846 M 59.32 % | 2.414 M -35.06 % | 3.717 M -11.33 % | 4.192 M 38.58 % | 3.025 M -85.41 % | 20.736 M 449.01 % | 3.777 M 81.59 % | 2.080 M -33.93 % | 3.148 M 115.91 % | 1.458 M -60.21 % | 3.664 M 11.88 % | 3.275 M 1.99 % | 3.211 M 8.48 % | 2.960 M 56.20 % | 1.895 M -38.83 % | 3.098 M -3.04 % | 3.195 M -14.82 % | 3.751 M -11.41 % | 4.234 M 47.17 % | 2.877 M 22.90 % | 2.341 M -0.68 % | 2.357 M -55.94 % | 5.350 M 138.20 % | 2.246 M -13.15 % | 2.586 M 5.55 % | 2.450 M -33.41 % | 3.679 M -3.94 % | 3.830 M 4.59 % | 3.662 M 11.17 % | 3.294 M -28.36 % | 4.598 M 126.06 % | 2.034 M 14.98 % | 1.769 M -22.24 % | 2.275 M -54.74 % | 5.026 M 166.07 % | 1.889 M 22.58 % | 1.541 M -34.48 % | 2.352 M -28.18 % | 3.275 M 279.93 % | 862.000 K -31.59 % | 1.260 M -40.00 % | 2.100 M -76.76 % | 9.035 M 318.29 % | 2.160 M |
| Net income ratio | 0.04 15.01 % | 0.03 8.30 % | 0.03 -3.52 % | 0.03 -29.52 % | 0.05 479.07 % | 0.01 -82.12 % | 0.04 -70.34 % | 0.15 275.37 % | 0.04 5.98 % | 0.04 6.69 % | 0.04 -6.44 % | 0.04 -12.95 % | 0.04 29.19 % | 0.03 -25.09 % | 0.04 -13.60 % | 0.05 -90.24 % | 0.53 1 576.65 % | 0.03 21.13 % | 0.03 -66.96 % | 0.08 207.00 % | 0.03 -35.93 % | 0.04 14.80 % | 0.04 22.80 % | 0.03 -21.57 % | 0.04 638.82 % | 0.00 -81.26 % | 0.03 -29.03 % | 0.04 30.13 % | 0.03 -16.28 % | 0.03 21.54 % | 0.03 57.29 % | 0.02 -33.67 % | 0.03 -38.64 % | 0.04 126.05 % | 0.02 16.98 % | 0.02 6.58 % | 0.02 -56.00 % | 0.04 149.96 % | 0.01 24.14 % | 0.01 -50.67 % | 0.02 -60.05 % | 0.06 116.37 % | 0.03 14.23 % | 0.02 -55.03 % | 0.05 -66.17 % | 0.15 260.41 % | 0.04 29.06 % | 0.03 -39.24 % | 0.05 -84.67 % | 0.35 4 085.38 % | 0.01 -68.12 % | 0.03 -58.90 % | 0.06 -82.56 % | 0.37 465.57 % | 0.07 |
| Ratio EBITDA | 0.06 -15.54 % | 0.07 35.10 % | 0.05 -8.28 % | 0.06 -23.51 % | 0.08 126.48 % | 0.03 -51.49 % | 0.07 -59.95 % | 0.17 164.52 % | 0.07 3.12 % | 0.06 2.76 % | 0.06 15.52 % | 0.05 -21.30 % | 0.07 19.34 % | 0.06 -1.26 % | 0.06 -5.03 % | 0.06 -90.41 % | 0.64 820.02 % | 0.07 11.50 % | 0.06 -57.53 % | 0.15 48.99 % | 0.10 20.75 % | 0.08 7.40 % | 0.08 23.76 % | 0.06 -21.45 % | 0.08 39.22 % | 0.06 4.34 % | 0.05 -29.19 % | 0.08 40.04 % | 0.05 13.36 % | 0.05 -16.31 % | 0.06 40.22 % | 0.04 -28.85 % | 0.06 -27.67 % | 0.08 86.33 % | 0.04 34.31 % | 0.03 -11.83 % | 0.04 -51.47 % | 0.07 187.88 % | 0.03 24.72 % | 0.02 -53.47 % | 0.04 132.62 % | 0.02 -68.22 % | 0.06 10.22 % | 0.05 -51.96 % | 0.11 -59.36 % | 0.28 203.31 % | 0.09 14.47 % | 0.08 -24.45 % | 0.11 -39.98 % | 0.18 243.27 % | 0.05 -37.18 % | 0.08 -36.20 % | 0.13 -77.49 % | 0.57 229.04 % | 0.17 |
| Gross profit ratio | 0.75 51.18 % | 0.50 -5.25 % | 0.52 -21.43 % | 0.67 15.81 % | 0.58 22.89 % | 0.47 -16.65 % | 0.56 9.06 % | 0.52 2.80 % | 0.50 2.85 % | 0.49 -16.67 % | 0.59 22.86 % | 0.48 -43.11 % | 0.84 185.40 % | 0.29 -24.09 % | 0.39 -17.27 % | 0.47 -20.63 % | 0.59 24.97 % | 0.47 -25.57 % | 0.63 -15.98 % | 0.75 34.02 % | 0.56 -31.44 % | 0.82 63.80 % | 0.50 55.86 % | 0.32 -28.21 % | 0.45 -4.66 % | 0.47 74.31 % | 0.27 -39.30 % | 0.44 55.62 % | 0.29 -1.00 % | 0.29 -70.80 % | 0.99 38.45 % | 0.71 59.75 % | 0.45 22.81 % | 0.36 -42.05 % | 0.63 -13.97 % | 0.73 19.75 % | 0.61 52.83 % | 0.40 33.89 % | 0.30 -57.98 % | 0.71 165.54 % | 0.27 197.47 % | 0.09 -83.59 % | 0.55 -21.18 % | 0.69 -20.64 % | 0.87 -32.39 % | 1.29 60.66 % | 0.80 -3.35 % | 0.83 7.85 % | 0.77 -43.00 % | 1.35 48.60 % | 0.91 -1.27 % | 0.92 0.37 % | 0.92 -25.86 % | 1.24 36.70 % | 0.91 |
| Weighted average shs out dil | 69.100 M -10.95 % | 77.597 M 0.00 % | 77.597 M -4.14 % | 80.950 M 4.32 % | 77.597 M 0.00 % | 77.597 M -14.63 % | 90.900 M 17.14 % | 77.597 M 0.00 % | 77.597 M 0.00 % | 77.597 M 0.00 % | 77.597 M -13.78 % | 90.000 M 17.49 % | 76.600 M 1.58 % | 75.406 M -2.82 % | 77.597 M -9.38 % | 85.633 M 8.97 % | 78.586 M -10.29 % | 87.600 M 0.00 % | 87.600 M 2.82 % | 85.200 M 9.80 % | 77.597 M 0.00 % | 77.597 M 2.30 % | 75.850 M 1.20 % | 74.950 M 8.31 % | 69.200 M -10.82 % | 77.597 M 2.10 % | 76.000 M -2.81 % | 78.200 M 18.72 % | 65.867 M -12.76 % | 75.500 M 6.86 % | 70.650 M -8.95 % | 77.597 M 0.00 % | 77.597 M 4.79 % | 74.050 M -4.57 % | 77.597 M 14.53 % | 67.750 M -12.69 % | 77.597 M -11.77 % | 87.950 M 25.11 % | 70.300 M 4.10 % | 67.533 M -21.43 % | 85.950 M 10.76 % | 77.597 M -14.54 % | 90.800 M 19.16 % | 76.200 M -1.80 % | 77.597 M 0.00 % | 77.597 M -11.72 % | 87.900 M 38.21 % | 63.600 M 5.39 % | 60.350 M -22.23 % | 77.597 M 0.00 % | 77.597 M 5.79 % | 73.350 M -5.47 % | 77.597 M 0.00 % | 77.597 M -5.02 % | 81.700 M |
| Weighted average shs out | 69.100 M -10.95 % | 77.597 M 0.00 % | 77.597 M -4.14 % | 80.950 M 4.32 % | 77.597 M 0.00 % | 77.597 M -14.63 % | 90.900 M 17.14 % | 77.597 M 0.00 % | 77.597 M 0.00 % | 77.597 M 0.00 % | 77.597 M -13.78 % | 90.000 M 17.49 % | 76.600 M 5.46 % | 72.633 M -6.40 % | 77.597 M -9.38 % | 85.633 M 8.97 % | 78.586 M -10.29 % | 87.600 M 0.00 % | 87.600 M 2.82 % | 85.200 M 9.80 % | 77.597 M 0.00 % | 77.597 M 2.30 % | 75.850 M 1.20 % | 74.950 M 8.31 % | 69.200 M -10.82 % | 77.597 M 2.10 % | 76.000 M -2.81 % | 78.200 M 18.72 % | 65.867 M -12.76 % | 75.500 M 6.86 % | 70.650 M -8.95 % | 77.597 M 0.00 % | 77.597 M 4.79 % | 74.050 M 4.44 % | 70.900 M 4.65 % | 67.750 M -12.69 % | 77.597 M -11.77 % | 87.950 M 25.11 % | 70.300 M 4.10 % | 67.533 M -21.43 % | 85.950 M 10.76 % | 77.597 M -14.54 % | 90.800 M 19.16 % | 76.200 M -1.80 % | 77.597 M 0.00 % | 77.597 M -11.72 % | 87.900 M 38.21 % | 63.600 M 5.39 % | 60.350 M -18.91 % | 74.422 M -4.09 % | 77.597 M 5.79 % | 73.350 M -5.47 % | 77.597 M 0.00 % | 77.597 M -5.02 % | 81.700 M |
| EPS diluted | 0.02 75.44 % | 0.01 -42.42 % | 0.02 -1.00 % | 0.02 -19.68 % | 0.02 308.20 % | 0.01 -79.67 % | 0.03 -78.57 % | 0.14 330.77 % | 0.03 12.46 % | 0.03 42.36 % | 0.02 -32.33 % | 0.03 50.00 % | 0.02 -30.80 % | 0.03 -42.20 % | 0.05 66.67 % | 0.03 -86.36 % | 0.22 1 016.75 % | 0.02 97.00 % | 0.01 -50.00 % | 0.02 100.00 % | 0.01 -57.26 % | 0.02 17.00 % | 0.02 0.00 % | 0.02 0.00 % | 0.02 809.09 % | 0.00 -89.00 % | 0.02 0.00 % | 0.02 -33.33 % | 0.03 -25.00 % | 0.04 100.00 % | 0.02 100.00 % | 0.01 0.00 % | 0.01 -75.00 % | 0.04 300.00 % | 0.01 -42.86 % | 0.02 75.00 % | 0.01 -50.00 % | 0.02 -33.33 % | 0.03 0.00 % | 0.03 50.00 % | 0.02 -88.89 % | 0.18 1 700.00 % | 0.01 0.00 % | 0.01 0.00 % | 0.01 -72.07 % | 0.04 258.00 % | 0.01 0.00 % | 0.01 -50.00 % | 0.02 -76.42 % | 0.08 748.00 % | 0.01 0.00 % | 0.01 0.00 % | 0.01 -86.79 % | 0.08 657.00 % | 0.01 |
| Earnings per share | 0.02 75.44 % | 0.01 -42.42 % | 0.02 -1.00 % | 0.02 -19.68 % | 0.02 308.20 % | 0.01 -79.67 % | 0.03 -78.57 % | 0.14 330.77 % | 0.03 12.46 % | 0.03 42.36 % | 0.02 -32.33 % | 0.03 50.00 % | 0.02 -33.33 % | 0.03 -40.00 % | 0.05 66.67 % | 0.03 -86.36 % | 0.22 1 016.75 % | 0.02 97.00 % | 0.01 -50.00 % | 0.02 100.00 % | 0.01 -57.26 % | 0.02 17.00 % | 0.02 0.00 % | 0.02 0.00 % | 0.02 809.09 % | 0.00 -89.00 % | 0.02 0.00 % | 0.02 -33.33 % | 0.03 -25.00 % | 0.04 100.00 % | 0.02 100.00 % | 0.01 0.00 % | 0.01 -75.00 % | 0.04 300.00 % | 0.01 -42.86 % | 0.02 75.00 % | 0.01 -50.00 % | 0.02 -33.33 % | 0.03 0.00 % | 0.03 50.00 % | 0.02 -88.89 % | 0.18 1 700.00 % | 0.01 0.00 % | 0.01 0.00 % | 0.01 -72.07 % | 0.04 258.00 % | 0.01 0.00 % | 0.01 -50.00 % | 0.02 -76.42 % | 0.08 748.00 % | 0.01 0.00 % | 0.01 0.00 % | 0.01 -86.79 % | 0.08 657.00 % | 0.01 |
| Gross profit | 26.644 M 104.81 % | 13.009 M -49.41 % | 25.716 M -22.83 % | 33.325 M 37.48 % | 24.240 M -12.81 % | 27.802 M -19.50 % | 34.536 M -3.70 % | 35.864 M 12.93 % | 31.758 M 9.10 % | 29.110 M 11.59 % | 26.086 M -23.54 % | 34.119 M 15.17 % | 29.624 M 55.32 % | 19.073 M -31.83 % | 27.978 M 20.73 % | 23.174 M 20.79 % | 19.186 M -25.42 % | 25.727 M 21.22 % | 21.224 M 30.71 % | 16.237 M 94.22 % | 8.360 M -77.41 % | 37.003 M 70.62 % | 21.687 M 28.45 % | 16.884 M -0.85 % | 17.029 M 6.97 % | 15.919 M 2.19 % | 15.578 M -16.88 % | 18.742 M -5.34 % | 19.800 M -22.63 % | 25.591 M -48.65 % | 49.841 M 21.34 % | 41.074 M 123.01 % | 18.418 M -25.19 % | 24.621 M -25.91 % | 33.233 M -44.37 % | 59.734 M 43.35 % | 41.670 M 109.70 % | 19.871 M -55.32 % | 44.479 M -64.77 % | 126.236 M 534.42 % | 19.898 M -8.39 % | 21.720 M 16.69 % | 18.613 M -17.77 % | 22.636 M 28.44 % | 17.624 M -24.71 % | 23.407 M 40.93 % | 16.609 M 3.50 % | 16.047 M -6.47 % | 17.157 M -31.79 % | 25.153 M 64.47 % | 15.293 M 7.52 % | 14.223 M -5.61 % | 15.068 M -23.45 % | 19.684 M 73.78 % | 11.327 M |
| Income tax expense | 422.000 K -29.31 % | 597.000 K 12.64 % | 530.000 K -17.19 % | 640.000 K 5.79 % | 605.000 K 4.85 % | 577.000 K -35.02 % | 888.000 K -17.32 % | 1.074 M 34.59 % | 798.000 K -16.79 % | 959.000 K 45.52 % | 659.000 K -6.26 % | 703.000 K 31.65 % | 534.000 K -50.51 % | 1.079 M 125.73 % | 478.000 K 6 928.57 % | -7.000 K -100.24 % | 2.974 M 244.76 % | 862.618 K 206.98 % | 281.000 K -16.86 % | 338.000 K 144.93 % | 138.000 K -79.28 % | 666.114 K 18.32 % | 563.000 K 6.83 % | 527.000 K 13.33 % | 465.000 K -15.87 % | 552.716 K 3.70 % | 533.000 K -2.56 % | 547.000 K -20.84 % | 691.000 K 45.47 % | 475.000 K -29.10 % | 670.000 K 42.25 % | 471.000 K -15.44 % | 557.000 K -66.34 % | 1.655 M 203.11 % | 546.000 K -8.08 % | 594.000 K -10.41 % | 663.000 K -47.34 % | 1.259 M 21.53 % | 1.036 M 11.28 % | 931.000 K 0.76 % | 924.000 K 108.70 % | -10.620 M -1 966.43 % | 569.000 K 62.11 % | 351.000 K -38.96 % | 575.000 K -31.77 % | 842.701 K 43.32 % | 588.000 K 23.01 % | 478.000 K -34.16 % | 726.000 K 709.20 % | 89.718 K 128.04 % | -320.000 K -173.06 % | 438.000 K -36.52 % | 690.000 K -85.03 % | 4.610 M 617.40 % | -891.000 K |
| Cost of revenue | 8.796 M -33.12 % | 13.151 M -43.51 % | 23.280 M 40.55 % | 16.564 M -6.86 % | 17.784 M -43.42 % | 31.432 M 17.32 % | 26.791 M -20.24 % | 33.590 M 6.75 % | 31.466 M 3.19 % | 30.492 M 65.53 % | 18.421 M -50.74 % | 37.399 M 111.16 % | 17.711 M -47.90 % | 33.993 M -23.28 % | 44.306 M 68.07 % | 26.361 M 97.27 % | 13.363 M -52.75 % | 28.283 M 130.52 % | 12.269 M 131.88 % | 5.291 M -18.54 % | 6.495 M -19.58 % | 8.076 M -62.59 % | 21.589 M -39.40 % | 35.627 M 69.70 % | 20.994 M 16.83 % | 17.970 M -57.45 % | 42.228 M 79.92 % | 23.471 M -52.68 % | 49.601 M -21.53 % | 63.212 M 99.55 % | 31.678 M -21.92 % | 40.570 M 77.50 % | 22.856 M -47.02 % | 43.139 M 118.18 % | 19.772 M -11.07 % | 22.232 M -55.75 % | 50.243 M 67.31 % | 30.030 M -71.42 % | 105.074 M 101.65 % | 52.106 M -4.83 % | 54.748 M -75.19 % | 220.662 M 1 326.66 % | 15.467 M 54.16 % | 10.033 M 291.76 % | 2.561 M 148.48 % | -5.283 M -230.38 % | 4.052 M 24.83 % | 3.246 M -36.22 % | 5.089 M 177.55 % | -6.562 M -536.30 % | 1.504 M 25.23 % | 1.201 M -9.83 % | 1.332 M 135.04 % | -3.801 M -425.43 % | 1.168 M |
| General and administrative expenses | 0.000 -100.00 % | 18.259 M | 0.000 | 0.000 | 0.000 -100.00 % | 14.127 M | 0.000 | 0.000 | 0.000 -100.00 % | 14.162 M | 0.000 | 0.000 | 0.000 -100.00 % | 15.497 M | 0.000 | 0.000 | 0.000 -100.00 % | 12.704 M | 0.000 | 0.000 | 0.000 -100.00 % | 9.428 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.174 M | 0.000 | 0.000 | 0.000 -100.00 % | 12.407 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.977 M | 0.000 | 0.000 | 0.000 -100.00 % | 39.245 M | 0.000 | 0.000 | 0.000 -100.00 % | 25.115 M | 0.000 | 0.000 | 0.000 -100.00 % | 19.867 M | 0.000 | 0.000 | 0.000 -100.00 % | 19.698 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 142.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.144 M | 0.000 | 0.000 | 0.000 -100.00 % | 390.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 255.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 205.193 K | 0.000 | 0.000 | 0.000 -100.00 % | 441.367 K | 0.000 | 0.000 | 0.000 -100.00 % | 439.049 K | 0.000 | 0.000 | 0.000 -100.00 % | 660.503 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.018 M | 0.000 | 0.000 | 0.000 -100.00 % | 447.025 K | 0.000 | 0.000 | 0.000 -100.00 % | 14.352 M | 0.000 | 0.000 | 0.000 -100.00 % | 17.072 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 24.832 M | 0.000 -100.00 % | 12.308 M -32.51 % | 18.238 M 57.51 % | 11.579 M 215.59 % | 3.669 M -69.66 % | 12.094 M 69.12 % | 7.151 M -77.48 % | 31.758 M 4 145.72 % | 748.000 K 30.09 % | 575.000 K 345.74 % | 129.000 K -99.56 % | 29.624 M -4.19 % | 30.919 M 10.51 % | 27.978 M 20.73 % | 23.174 M 20.79 % | 19.186 M 197.13 % | 6.457 M -69.58 % | 21.224 M 30.71 % | 16.237 M 94.22 % | 8.360 M 1 896.63 % | 418.706 K -98.07 % | 21.687 M 28.45 % | 16.884 M -0.85 % | 17.029 M 36.94 % | 12.435 M -6.55 % | 13.306 M -29.00 % | 18.742 M 11.41 % | 16.823 M 1.33 % | 16.603 M -11.78 % | 18.819 M 10.39 % | 17.047 M 68.02 % | 10.146 M -39.23 % | 16.696 M -47.27 % | 31.662 M -45.21 % | 57.785 M 217.03 % | 18.227 M 233.83 % | -13.620 M -132.95 % | 41.334 M -66.47 % | 123.279 M 173.80 % | 45.026 M 173.10 % | 16.487 M 77.24 % | 9.302 M -25.97 % | 12.566 M 58.14 % | 7.946 M -58.67 % | 19.228 M 26.98 % | 15.142 M 1.40 % | 14.933 M -1.91 % | 15.224 M -31.65 % | 22.273 M 50.20 % | 14.829 M 10.86 % | 13.376 M 0.42 % | 13.320 M 19.24 % | 11.171 M 16.12 % | 9.620 M |
| Operating expenses | 24.832 M 114.18 % | 11.594 M -51.36 % | 23.837 M -23.40 % | 31.120 M 43.46 % | 21.692 M 20.93 % | 17.938 M -42.20 % | 31.033 M -13.47 % | 35.864 M 184.66 % | 12.599 M -24.59 % | 16.708 M 42.51 % | 11.724 M -3.89 % | 12.199 M 4.38 % | 11.687 M -28.36 % | 16.313 M 49.48 % | 10.913 M 14.62 % | 9.521 M -74.08 % | 36.735 M 67.86 % | 21.884 M 108.20 % | 10.511 M 58.61 % | 6.627 M 26.23 % | 5.250 M -45.51 % | 9.634 M -50.69 % | 19.537 M 30.14 % | 15.012 M 142.83 % | 6.182 M -61.17 % | 15.919 M 2.19 % | 15.578 M 113.92 % | 7.282 M -63.22 % | 19.800 M -22.63 % | 25.591 M -46.42 % | 47.758 M 27.09 % | 37.578 M 124.29 % | 16.754 M -31.95 % | 24.621 M -22.24 % | 31.662 M -45.21 % | 57.785 M 217.03 % | 18.227 M -8.46 % | 19.912 M -51.83 % | 41.334 M -66.47 % | 123.279 M 611.36 % | 17.330 M -27.10 % | 23.773 M 38.73 % | 17.136 M -20.38 % | 21.523 M 34.50 % | 16.002 M -23.26 % | 20.853 M 37.72 % | 15.142 M 1.40 % | 14.933 M -1.91 % | 15.224 M -20.93 % | 19.255 M 25.92 % | 15.291 M 7.51 % | 14.223 M 6.78 % | 13.320 M 19.24 % | 11.171 M -1.38 % | 11.327 M |
| Cost and expenses | 33.628 M 35.90 % | 24.745 M -47.48 % | 47.117 M -1.19 % | 47.684 M 20.79 % | 39.476 M -32.32 % | 58.328 M 0.87 % | 57.824 M -16.74 % | 69.454 M 16.31 % | 59.715 M 4.70 % | 57.035 M 33.61 % | 42.689 M -37.41 % | 68.208 M 104.71 % | 33.320 M -18.35 % | 40.808 M -40.68 % | 68.789 M 45.51 % | 47.276 M -5.63 % | 50.098 M -0.14 % | 50.167 M 54.97 % | 32.372 M 65.48 % | 19.562 M 36.27 % | 14.355 M -62.26 % | 38.041 M -7.50 % | 41.126 M -18.79 % | 50.639 M 40.25 % | 36.106 M 18.75 % | 30.405 M -45.25 % | 55.534 M 39.47 % | 39.818 M -40.05 % | 66.424 M -22.14 % | 85.308 M 76.21 % | 48.414 M -10.54 % | 54.121 M 36.63 % | 39.610 M -37.27 % | 63.143 M 22.77 % | 51.434 M -35.72 % | 80.017 M 19.88 % | 66.745 M 33.65 % | 49.942 M -65.89 % | 146.408 M -16.52 % | 175.385 M 143.58 % | 72.003 M -69.64 % | 237.150 M 627.39 % | 32.603 M 3.32 % | 31.556 M 69.99 % | 18.563 M 33.13 % | 13.944 M -27.35 % | 19.194 M 5.58 % | 18.179 M -10.51 % | 20.313 M 29.29 % | 15.711 M -3.81 % | 16.333 M 12.05 % | 14.577 M -0.51 % | 14.652 M 98.81 % | 7.370 M -31.68 % | 10.788 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 0.000 -100.00 % | 11.594 M 0.56 % | 11.529 M -10.50 % | 12.882 M 27.38 % | 10.113 M -29.13 % | 14.269 M -24.66 % | 18.939 M 40.57 % | 13.473 M -11.77 % | 15.271 M -0.23 % | 15.306 M 30.55 % | 11.724 M -35.59 % | 18.203 M 55.75 % | 11.687 M -26.44 % | 15.887 M 45.58 % | 10.913 M 14.62 % | 9.521 M 15.03 % | 8.277 M -36.13 % | 12.959 M 23.29 % | 10.511 M 53.89 % | 6.830 M 30.10 % | 5.250 M -45.51 % | 9.634 M 51.45 % | 6.361 M 0.98 % | 6.299 M 1.89 % | 6.182 M -41.77 % | 10.616 M 84.47 % | 5.755 M -20.97 % | 7.282 M 4.97 % | 6.937 M -46.00 % | 12.846 M 68.78 % | 7.611 M 13.58 % | 6.701 M 1.41 % | 6.608 M -43.22 % | 11.637 M 83.49 % | 6.342 M -5.33 % | 6.699 M 1.93 % | 6.572 M -83.68 % | 40.263 M 475.51 % | 6.996 M -16.32 % | 8.360 M -4.49 % | 8.753 M -76.03 % | 36.517 M 361.42 % | 7.914 M -13.23 % | 9.121 M 12.18 % | 8.131 M -76.24 % | 34.219 M 357.17 % | 7.485 M -12.40 % | 8.545 M 0.40 % | 8.511 M -76.85 % | 36.770 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 229.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 137.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 344.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 8.000 K -27.27 % | 11.000 K -93.37 % | 166.000 K -36.88 % | 263.000 K -8.36 % | 287.000 K -13.03 % | 330.000 K 26.92 % | 260.000 K 23.81 % | 210.000 K -54.35 % | 460.000 K 100.87 % | 229.000 K 41.36 % | 162.000 K 350.00 % | 36.000 K 38.46 % | 26.000 K -81.02 % | 137.000 K 280.56 % | 36.000 K -12.20 % | 41.000 K -19.61 % | 51.000 K -85.17 % | 343.953 K 398.48 % | 69.000 K -76.37 % | 292.000 K 595.24 % | 42.000 K -85.13 % | 282.368 K -2.29 % | 289.000 K 16.06 % | 249.000 K 1.22 % | 246.000 K -35.34 % | 380.430 K 73.71 % | 219.000 K -27.72 % | 303.000 K -2.26 % | 310.000 K | 0.000 -100.00 % | 61.000 K 27.08 % | 48.000 K 92.00 % | 25.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 |
| Depreciation and amortization | 362.000 K -10.62 % | 405.000 K 0.25 % | 404.000 K 0.50 % | 402.000 K 2.29 % | 393.000 K -2.96 % | 405.000 K 0.75 % | 402.000 K 1.01 % | 398.000 K 5.01 % | 379.000 K 2.16 % | 371.000 K -0.27 % | 372.000 K -8.60 % | 407.000 K 26.40 % | 322.000 K -25.46 % | 432.000 K -1.59 % | 439.000 K 4.03 % | 422.000 K -50.61 % | 854.500 K -0.05 % | 854.921 K 0.11 % | 854.000 K 4.91 % | 814.000 K -9.05 % | 895.000 K -0.66 % | 900.976 K -0.55 % | 906.000 K -3.21 % | 936.000 K 8.21 % | 865.000 K 8.87 % | 794.548 K -3.81 % | 826.000 K 5.76 % | 781.000 K 0.90 % | 774.000 K 4.74 % | 739.000 K 0.82 % | 733.000 K -8.03 % | 797.000 K 19.31 % | 668.000 K -8.87 % | 733.000 K 5.32 % | 696.000 K 9.26 % | 637.000 K -12.14 % | 725.000 K 9.68 % | 661.000 K -3.50 % | 685.000 K -2.84 % | 705.000 K 8.29 % | 651.000 K -39.67 % | 1.079 M 93.72 % | 557.000 K -15.09 % | 656.000 K 0.46 % | 653.000 K -22.85 % | 846.444 K 100.58 % | 422.000 K -1.17 % | 427.000 K 1.91 % | 419.000 K 5.94 % | 395.503 K -0.63 % | 398.000 K -3.63 % | 413.000 K 17.33 % | 352.000 K -32.46 % | 521.205 K 15.06 % | 453.000 K |
| Operating income | 1.812 M 28.06 % | 1.415 M -24.69 % | 1.879 M -14.78 % | 2.205 M -13.46 % | 2.548 M 168.24 % | -3.734 M -206.59 % | 3.503 M -70.05 % | 11.696 M 233.31 % | 3.509 M 36.70 % | 2.567 M 7.27 % | 2.393 M -30.42 % | 3.439 M 71.44 % | 2.006 M -91.68 % | 24.104 M 542.26 % | 3.753 M 44.18 % | 2.603 M 114.83 % | -17.549 M -500.85 % | 4.378 M 290.54 % | 1.121 M -42.98 % | 1.966 M 293.20 % | 500.000 K -92.90 % | 7.038 M 227.35 % | 2.150 M 14.85 % | 1.872 M -2.35 % | 1.917 M -44.98 % | 3.484 M 53.35 % | 2.272 M -5.14 % | 2.395 M -19.55 % | 2.977 M -14.82 % | 3.495 M 63.01 % | 2.144 M 43.32 % | 1.496 M -11.43 % | 1.689 M -63.42 % | 4.617 M 193.89 % | 1.571 M -19.39 % | 1.949 M 12.99 % | 1.725 M 4 307.32 % | -41.000 K -101.34 % | 3.067 M 8.34 % | 2.831 M 7.11 % | 2.643 M -49.48 % | 5.232 M 274.52 % | 1.397 M 47.21 % | 949.000 K -41.49 % | 1.622 M 139.52 % | -4.104 M -425.46 % | 1.261 M 24.24 % | 1.015 M -47.49 % | 1.933 M -61.08 % | 4.966 M 970.26 % | 464.000 K -45.22 % | 847.000 K -51.54 % | 1.748 M -79.47 % | 8.514 M 398.77 % | 1.707 M |
| Operating income ratio | 0.05 -5.48 % | 0.05 41.04 % | 0.04 -13.23 % | 0.04 -27.10 % | 0.06 196.18 % | -0.06 -210.36 % | 0.06 -66.08 % | 0.17 203.42 % | 0.06 28.87 % | 0.04 -19.90 % | 0.05 11.81 % | 0.05 -15.32 % | 0.06 -84.71 % | 0.37 615.20 % | 0.05 -1.20 % | 0.05 109.75 % | -0.54 -771.73 % | 0.08 139.81 % | 0.03 -63.35 % | 0.09 171.32 % | 0.03 -78.44 % | 0.16 214.26 % | 0.05 39.36 % | 0.04 -29.29 % | 0.05 -50.96 % | 0.10 161.57 % | 0.04 -30.73 % | 0.06 32.27 % | 0.04 8.99 % | 0.04 -7.30 % | 0.04 63.52 % | 0.03 -36.55 % | 0.04 -39.94 % | 0.07 129.89 % | 0.03 24.65 % | 0.02 -5.62 % | 0.03 3 166.30 % | 0.00 -104.01 % | 0.02 29.19 % | 0.02 -55.17 % | 0.04 64.03 % | 0.02 -47.34 % | 0.04 41.11 % | 0.03 -63.85 % | 0.08 135.49 % | -0.23 -471.01 % | 0.06 16.01 % | 0.05 -39.45 % | 0.09 -67.47 % | 0.27 866.98 % | 0.03 -49.70 % | 0.05 -48.48 % | 0.11 -80.12 % | 0.54 292.35 % | 0.14 |
| Total other income expenses net | -8.000 K -111.59 % | 69.000 K -62.70 % | 185.000 K 242.59 % | 54.000 K 775.00 % | -8.000 K -100.17 % | 4.782 M 4 169.64 % | 112.000 K 153.33 % | -210.000 K -12.90 % | -186.000 K -135.84 % | 519.000 K 25.67 % | 413.000 K 1 247.22 % | -36.000 K -160.00 % | 60.000 K -99.68 % | 18.489 M 51 458.33 % | -36.000 K 12.20 % | -41.000 K -100.11 % | 37.812 M 2 215.95 % | -1.787 M -5 063.89 % | 36.000 K -52.63 % | 75.999 K 261.90 % | 21.000 K 107.45 % | -282.000 K 2.42 % | -289.000 K -287.66 % | 154.000 K 326.47 % | -68.000 K -144.68 % | 152.191 K 169.49 % | -219.000 K 22.89 % | -284.000 K 8.39 % | -310.000 K -103.55 % | 8.738 M 14 424.59 % | -61.000 K -27.08 % | -48.000 K -92.00 % | -25.000 K 90.97 % | -277.000 K | 0.000 | 0.000 -100.00 % | 6.000 K -99.80 % | 3.059 M 3 821.79 % | 78.000 K -38.10 % | 126.000 K | 0.000 100.00 % | -1.880 M -2 450.00 % | 80.000 K -51.22 % | 164.000 K | 0.000 100.00 % | -558.000 K -370.87 % | 206.000 K 108.08 % | 99.000 K | 0.000 100.00 % | -1.195 M -59 650.00 % | -2.000 K -100.50 % | 402.000 K | 0.000 100.00 % | -392.000 K -39 300.00 % | 1.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 |
| 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-09-30 | 2012-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 100.00 % | -3.265 M | 0.000 -100.00 % | 1.522 M | 0.000 -100.00 % | 8.037 M -82.45 % | 45.806 M 18 570.16 % | -248.000 K -100.61 % | 40.797 M 2 694.32 % | 1.460 M -95.34 % | 31.343 M 209.36 % | -28.661 M -164.55 % | 44.404 M 202.48 % | -43.330 M -247.69 % | 29.338 M 206.29 % | -27.602 M -193.03 % | 29.669 M 211.56 % | -26.594 M -152.06 % | 51.080 M 216.55 % | -43.828 M -201.48 % | 43.188 M 232.64 % | -32.561 M -183.34 % | 39.070 M 243.30 % | -27.265 M -194.36 % | 28.896 M 260.75 % | -17.975 M -153.25 % | 33.758 M 261.95 % | -20.845 M -175.84 % | 27.484 M 302.42 % | -13.578 M -160.67 % | 22.381 M 213.96 % | -19.640 M -144.66 % | 43.973 M 202.49 % | -42.902 M -210.66 % | 38.771 M 203.94 % | -37.300 M -232.94 % | 28.057 M 207.01 % | -26.219 M -312.35 % | 12.347 M 221.78 % | -10.139 M -152.58 % | 19.283 M 206.45 % | -18.114 M -187.93 % | 20.600 M 208.61 % | -18.967 M -232.78 % | 14.285 M 204.12 % | -13.720 M -145.17 % | 30.374 M 261.36 % | -18.824 M -152.60 % | 35.790 M -88.79 % | 319.196 M 1 402.42 % | -24.508 M -112.98 % | 188.778 M |
| Total investments | 0.000 -100.00 % | 1.737 M | 0.000 -100.00 % | 29.509 M | 0.000 -100.00 % | 25.777 M -71.86 % | 91.612 M 199.10 % | 30.629 M -62.46 % | 81.594 M 218.54 % | 25.615 M -59.14 % | 62.686 M 2 539.41 % | 2.375 M -97.33 % | 88.808 M 249.78 % | 25.390 M -56.73 % | 58.676 M | 0.000 -100.00 % | 59.338 M | 0.000 -100.00 % | 102.160 M | 0.000 -100.00 % | 86.376 M | 0.000 -100.00 % | 78.140 M | 0.000 -100.00 % | 57.792 M | 0.000 -100.00 % | 67.516 M | 0.000 -100.00 % | 54.968 M | 0.000 -100.00 % | 44.762 M | 0.000 -100.00 % | 87.945 M | 0.000 -100.00 % | 77.542 M | 0.000 -100.00 % | 56.114 M | 0.000 -100.00 % | 24.694 M | 0.000 -100.00 % | 38.566 M | 0.000 -100.00 % | 41.200 M | 0.000 -100.00 % | 28.570 M | 0.000 -100.00 % | 60.748 M | 0.000 -100.00 % | 71.580 M | 0.000 | 0.000 | 0.000 |
| Total debt | 0.000 -100.00 % | 459.000 K | 0.000 -100.00 % | 15.207 M | 0.000 -100.00 % | 19.466 M | 0.000 -100.00 % | 19.943 M | 0.000 -100.00 % | 16.642 M | 0.000 -100.00 % | 2.682 M | 0.000 -100.00 % | 1.074 M | 0.000 -100.00 % | 1.736 M | 0.000 -100.00 % | 3.076 M | 0.000 -100.00 % | 7.252 M | 0.000 -100.00 % | 10.627 M | 0.000 -100.00 % | 11.805 M | 0.000 -100.00 % | 10.920 M | 0.000 -100.00 % | 12.913 M | 0.000 -100.00 % | 13.907 M | 0.000 -100.00 % | 2.741 M | 0.000 -100.00 % | 1.070 M | 0.000 -100.00 % | 1.471 M | 0.000 -100.00 % | 1.838 M | 0.000 -100.00 % | 2.208 M | 0.000 -100.00 % | 1.169 M | 0.000 -100.00 % | 1.633 M | 0.000 -100.00 % | 565.080 K | 0.000 -100.00 % | 11.550 M | 0.000 -100.00 % | 354.986 M | 0.000 -100.00 % | 222.777 M |
| Accumulated other comprehensive income loss | 250.996 M 992.09 % | 22.983 M -90.75 % | 248.575 M | 0.000 -100.00 % | 245.021 M 966.10 % | 22.983 M -90.50 % | 241.823 M 47.25 % | 164.226 M -28.25 % | 228.886 M 895.89 % | 22.983 M -89.79 % | 225.068 M 52.62 % | 147.471 M -33.22 % | 220.836 M 860.87 % | 22.983 M -89.33 % | 215.417 M 56.30 % | 137.820 M -29.53 % | 195.559 M 53.34 % | 127.533 M -33.91 % | 192.956 M 67.27 % | 115.359 M -39.56 % | 190.868 M 953.30 % | -22.368 M -111.93 % | 187.538 M 70.58 % | 109.941 M -40.46 % | 184.655 M 1 084.29 % | -18.760 M -110.25 % | 182.968 M 73.64 % | 105.371 M -41.27 % | 179.428 M 1 184.52 % | -16.544 M -109.45 % | 174.995 M 79.67 % | 97.398 M -43.66 % | 172.863 M 1 370.34 % | -13.608 M -108.06 % | 168.876 M 85.01 % | 91.279 M -45.16 % | 166.460 M 1 638.87 % | -10.817 M -106.65 % | 162.590 M 91.30 % | 84.993 M -46.49 % | 158.846 M 2 057.38 % | -8.115 M -104.61 % | 176.206 M 78.69 % | 98.609 M -43.46 % | 174.398 M 404.34 % | -57.303 M -133.56 % | 170.740 M 83.31 % | 93.143 M -44.85 % | 168.898 M 406.04 % | -55.189 M | 0.000 100.00 % | -53.630 M |
| Retained earnings | 0.000 -100.00 % | 100.481 M | 0.000 | 0.000 | 0.000 -100.00 % | 94.506 M | 0.000 | 0.000 | 0.000 -100.00 % | 78.371 M | 0.000 | 0.000 | 0.000 -100.00 % | 70.321 M | 0.000 | 0.000 | 0.000 -100.00 % | 45.044 M | 0.000 | 0.000 | 0.000 -100.00 % | 40.353 M | 0.000 | 0.000 | 0.000 -100.00 % | 34.140 M | 0.000 | 0.000 | 0.000 -100.00 % | 28.913 M | 0.000 | 0.000 | 0.000 -100.00 % | 22.348 M | 0.000 | 0.000 | 0.000 -100.00 % | 15.944 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.331 M | 0.000 | 0.000 | 0.000 -100.00 % | 23.883 M | 0.000 | 0.000 | 0.000 -100.00 % | 18.383 M | 0.000 -100.00 % | 10.196 M |
| Common stock | 0.000 -100.00 % | 77.597 M | 0.000 -100.00 % | 77.597 M | 0.000 -100.00 % | 77.597 M | 0.000 -100.00 % | 77.597 M | 0.000 -100.00 % | 77.597 M | 0.000 -100.00 % | 77.597 M | 0.000 -100.00 % | 77.597 M | 0.000 -100.00 % | 77.597 M | 0.000 -100.00 % | 77.597 M | 0.000 -100.00 % | 77.597 M | 0.000 -100.00 % | 77.597 M | 0.000 -100.00 % | 77.597 M | 0.000 -100.00 % | 77.597 M | 0.000 -100.00 % | 77.597 M | 0.000 -100.00 % | 77.597 M | 0.000 -100.00 % | 77.597 M | 0.000 -100.00 % | 77.597 M | 0.000 -100.00 % | 77.597 M | 0.000 -100.00 % | 77.597 M | 0.000 -100.00 % | 77.597 M | 0.000 -100.00 % | 77.597 M | 0.000 -100.00 % | 77.597 M | 0.000 -100.00 % | 77.597 M | 0.000 -100.00 % | 77.597 M | 0.000 -100.00 % | 77.597 M 0.00 % | 77.597 M 0.00 % | 77.597 M |
| Total equity | 250.996 M 0.00 % | 250.996 M 0.97 % | 248.575 M 0.00 % | 248.575 M 1.45 % | 245.021 M 0.00 % | 245.021 M 1.32 % | 241.823 M 0.00 % | 241.823 M 5.65 % | 228.886 M 0.00 % | 228.886 M 1.70 % | 225.068 M 0.00 % | 225.068 M 1.92 % | 220.836 M 0.00 % | 220.836 M 2.52 % | 215.417 M 0.00 % | 215.417 M 10.15 % | 195.559 M 0.00 % | 195.560 M 1.35 % | 192.956 M 0.00 % | 192.956 M 1.09 % | 190.868 M 0.00 % | 190.868 M 1.78 % | 187.538 M 0.00 % | 187.538 M 1.56 % | 184.655 M 0.00 % | 184.655 M 0.92 % | 182.968 M 0.00 % | 182.968 M 1.97 % | 179.428 M 0.00 % | 179.428 M 2.53 % | 174.995 M 0.00 % | 174.995 M 1.23 % | 172.863 M 0.00 % | 172.863 M 2.36 % | 168.876 M 0.00 % | 168.876 M 1.45 % | 166.460 M 0.00 % | 166.460 M 2.38 % | 162.590 M 0.00 % | 162.590 M 2.36 % | 158.846 M 0.00 % | 158.846 M -9.85 % | 176.206 M 0.00 % | 176.206 M 1.04 % | 174.398 M 0.00 % | 174.398 M 2.14 % | 170.740 M 0.00 % | 170.740 M 1.09 % | 168.898 M 0.00 % | 168.898 M 117.66 % | 77.597 M -51.72 % | 160.712 M |
| Other non current liabilities | -250.996 M | 0.000 100.00 % | -248.575 M | 0.000 100.00 % | -245.021 M | 0.000 100.00 % | -241.823 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -232.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 % | -11.074 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 100.00 % | -291.524 M | 0.000 |
| Long term debt | 0.000 | 0.000 | 0.000 -100.00 % | 117.000 K | 0.000 -100.00 % | 459.000 K | 0.000 -100.00 % | 873.000 K | 0.000 -100.00 % | 1.390 M | 0.000 -100.00 % | 2.272 M | 0.000 -100.00 % | 558.000 K | 0.000 -100.00 % | 1.736 M | 0.000 -100.00 % | 3.076 M | 0.000 -100.00 % | 7.252 M | 0.000 -100.00 % | 10.627 M | 0.000 -100.00 % | 11.805 M | 0.000 -100.00 % | 10.920 M | 0.000 -100.00 % | 12.913 M | 0.000 -100.00 % | 13.907 M | 0.000 -100.00 % | 2.741 M | 0.000 -100.00 % | 1.070 M | 0.000 -100.00 % | 1.471 M | 0.000 -100.00 % | 1.838 M | 0.000 -100.00 % | 2.208 M | 0.000 -100.00 % | 1.169 M | 0.000 -100.00 % | 1.633 M | 0.000 -100.00 % | 565.080 K | 0.000 -100.00 % | 11.550 M | 0.000 -100.00 % | 354.986 M 21.77 % | 291.524 M 30.86 % | 222.777 M |
| Total non current liabilities | -250.996 M | 0.000 100.00 % | -248.575 M -212 557.26 % | 117.000 K 100.05 % | -245.021 M -53 481.48 % | 459.000 K 100.19 % | -241.823 M -27 800.23 % | 873.000 K | 0.000 -100.00 % | 1.390 M | 0.000 -100.00 % | 2.272 M | 0.000 -100.00 % | 558.000 K | 0.000 -100.00 % | 2.504 M | 0.000 -100.00 % | 5.082 M | 0.000 -100.00 % | 9.434 M | 0.000 -100.00 % | 12.923 M | 0.000 -100.00 % | 14.117 M | 0.000 -100.00 % | 13.248 M | 0.000 -100.00 % | 15.244 M | 0.000 -100.00 % | 5.167 M | 0.000 -100.00 % | 5.499 M | 0.000 -100.00 % | 3.776 M | 0.000 -100.00 % | 4.111 M | 0.000 -100.00 % | 4.413 M | 0.000 -100.00 % | 4.650 M | 0.000 -100.00 % | 3.486 M | 0.000 -100.00 % | 16.279 M | 0.000 -100.00 % | 15.061 M | 0.000 -100.00 % | 25.772 M | 0.000 -100.00 % | 368.945 M 26.56 % | 291.524 M 20.48 % | 241.965 M |
| Other current liabilities | 0.000 -100.00 % | 120.343 M | 0.000 -100.00 % | 114.100 M | 0.000 -100.00 % | 7.740 M | 0.000 -100.00 % | 76.562 M | 0.000 -100.00 % | 6.890 M | 0.000 -100.00 % | 93.864 M | 0.000 -100.00 % | 6.180 M | 0.000 -100.00 % | 75.169 M | 0.000 -100.00 % | 6.749 M | 0.000 -100.00 % | 124.699 M | 0.000 -100.00 % | 100.977 M | 0.000 -100.00 % | 80.372 M | 0.000 -100.00 % | 68.793 M | 0.000 -100.00 % | 69.651 M | 0.000 -100.00 % | 71.618 M | 0.000 -100.00 % | 55.330 M | 0.000 -100.00 % | 88.780 M | 0.000 -100.00 % | 93.981 M | 0.000 -100.00 % | 96.470 M | 0.000 -100.00 % | 135.895 M | 0.000 -100.00 % | 222.309 M | 0.000 -100.00 % | 411.867 M | 0.000 -100.00 % | 383.622 M | 0.000 -100.00 % | 397.829 M | 0.000 -100.00 % | 391.658 M -8.37 % | 427.433 M -0.59 % | 429.988 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 60.943 M | 0.000 | 0.000 | 0.000 -100.00 % | 76.437 M | 0.000 | 0.000 | 0.000 -100.00 % | 76.177 M | 0.000 | 0.000 | 0.000 -100.00 % | 98.610 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 70.608 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 |
| Short term debt | 0.000 -100.00 % | 459.000 K | 0.000 -100.00 % | 15.090 M | 0.000 -100.00 % | 19.007 M | 0.000 -100.00 % | 19.070 M | 0.000 -100.00 % | 15.252 M | 0.000 -100.00 % | 410.000 K | 0.000 -100.00 % | 516.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 -100.00 % | 11.074 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 |
| Total current liabilities | 0.000 -100.00 % | 120.810 M | 0.000 -100.00 % | 129.196 M | 0.000 -100.00 % | 91.108 M | 0.000 -100.00 % | 95.769 M | 0.000 -100.00 % | 101.421 M | 0.000 -100.00 % | 94.465 M | 0.000 -100.00 % | 89.944 M | 0.000 -100.00 % | 75.361 M | 0.000 -100.00 % | 107.492 M | 0.000 -100.00 % | 124.884 M | 0.000 -100.00 % | 101.218 M | 0.000 -100.00 % | 81.413 M | 0.000 -100.00 % | 70.346 M | 0.000 -100.00 % | 72.748 M | 0.000 -100.00 % | 85.731 M | 0.000 -100.00 % | 59.320 M | 0.000 -100.00 % | 92.426 M | 0.000 -100.00 % | 97.754 M | 0.000 -100.00 % | 99.930 M | 0.000 -100.00 % | 139.496 M | 0.000 -100.00 % | 226.658 M | 0.000 -100.00 % | 414.445 M | 0.000 -100.00 % | 387.331 M | 0.000 -100.00 % | 400.126 M | 0.000 -100.00 % | 394.389 M -8.13 % | 429.277 M -0.47 % | 431.302 M |
| Total liabilities | -250.996 M -307.76 % | 120.810 M 148.60 % | -248.575 M -292.23 % | 129.313 M 152.78 % | -245.021 M -367.59 % | 91.567 M 137.87 % | -241.823 M -350.23 % | 96.642 M | 0.000 -100.00 % | 102.811 M | 0.000 -100.00 % | 96.737 M | 0.000 -100.00 % | 90.502 M | 0.000 -100.00 % | 77.865 M | 0.000 -100.00 % | 112.573 M | 0.000 -100.00 % | 134.318 M | 0.000 -100.00 % | 114.142 M | 0.000 -100.00 % | 95.530 M | 0.000 -100.00 % | 83.594 M | 0.000 -100.00 % | 87.992 M | 0.000 -100.00 % | 90.898 M | 0.000 -100.00 % | 64.819 M | 0.000 -100.00 % | 96.202 M | 0.000 -100.00 % | 101.865 M | 0.000 -100.00 % | 104.343 M | 0.000 -100.00 % | 144.146 M | 0.000 -100.00 % | 230.144 M | 0.000 -100.00 % | 430.724 M | 0.000 -100.00 % | 402.392 M | 0.000 -100.00 % | 425.898 M | 0.000 -100.00 % | 763.335 M 3.11 % | 740.315 M 9.96 % | 673.266 M |
| Other non current assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -45.806 M | 0.000 100.00 % | -40.797 M -202.29 % | -13.496 M 56.94 % | -31.343 M | 0.000 100.00 % | -44.404 M -253.59 % | -12.558 M 57.20 % | -29.338 M -122.59 % | -13.180 M 55.58 % | -29.669 M | 0.000 100.00 % | -51.080 M | 0.000 100.00 % | -43.188 M | 0.000 100.00 % | -39.070 M | 0.000 100.00 % | -28.896 M | 0.000 100.00 % | -33.758 M | 0.000 100.00 % | -27.484 M | 0.000 100.00 % | -22.381 M | 0.000 100.00 % | -43.973 M | 0.000 100.00 % | -38.771 M | 0.000 100.00 % | -28.057 M | 0.000 100.00 % | -12.347 M | 0.000 100.00 % | -19.283 M | 0.000 100.00 % | -20.600 M -35 617.24 % | 58.000 K 100.41 % | -14.285 M -212.47 % | 12.701 M 141.82 % | -30.374 M -2 344.94 % | 1.353 M 103.78 % | -35.790 M -109.71 % | 368.738 M 437.09 % | -109.390 M -129.38 % | 372.288 M |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.747 M | 0.000 | 0.000 | 0.000 -100.00 % | 19.704 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 |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.859 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 |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 17.243 M | 0.000 | 0.000 | 0.000 100.00 % | -7.146 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 |
| Property plant equipment net | 0.000 -100.00 % | 6.537 M | 0.000 -100.00 % | 7.206 M | 0.000 -100.00 % | 7.820 M | 0.000 -100.00 % | 8.424 M | 0.000 -100.00 % | 13.496 M | 0.000 -100.00 % | 13.986 M | 0.000 -100.00 % | 12.558 M | 0.000 -100.00 % | 13.180 M | 0.000 -100.00 % | 45.877 M | 0.000 -100.00 % | 47.484 M | 0.000 -100.00 % | 50.660 M | 0.000 -100.00 % | 52.425 M | 0.000 -100.00 % | 50.892 M | 0.000 -100.00 % | 50.415 M | 0.000 -100.00 % | 50.944 M | 0.000 -100.00 % | 52.280 M | 0.000 -100.00 % | 50.478 M | 0.000 -100.00 % | 51.707 M | 0.000 -100.00 % | 52.575 M | 0.000 -100.00 % | 53.822 M | 0.000 -100.00 % | 53.275 M | 0.000 -100.00 % | 110.986 M | 0.000 -100.00 % | 110.482 M | 0.000 -100.00 % | 108.901 M | 0.000 -100.00 % | 109.416 M 0.02 % | 109.390 M 1.24 % | 108.051 M |
| Total non current assets | 0.000 -100.00 % | 7.054 M | 0.000 -100.00 % | 7.685 M | 0.000 -100.00 % | 8.259 M 118.03 % | -45.806 M -616.07 % | 8.876 M 121.76 % | -40.797 M -393.25 % | 13.912 M 144.39 % | -31.343 M -317.37 % | 14.419 M 132.47 % | -44.404 M -441.49 % | 13.003 M 144.32 % | -29.338 M -322.59 % | 13.180 M 144.42 % | -29.669 M -164.67 % | 45.877 M 189.81 % | -51.080 M -207.57 % | 47.484 M 209.95 % | -43.188 M -185.25 % | 50.660 M 229.67 % | -39.070 M -174.53 % | 52.425 M 281.43 % | -28.896 M -156.78 % | 50.892 M 250.75 % | -33.758 M -166.96 % | 50.415 M 283.43 % | -27.484 M -153.95 % | 50.944 M 327.62 % | -22.381 M -142.81 % | 52.280 M 218.89 % | -43.973 M -187.11 % | 50.478 M 230.20 % | -38.771 M -174.98 % | 51.707 M 284.29 % | -28.057 M -153.37 % | 52.575 M 525.81 % | -12.347 M -122.94 % | 53.822 M 379.12 % | -19.283 M -136.20 % | 53.275 M 358.62 % | -20.600 M -118.55 % | 111.044 M 877.35 % | -14.285 M -111.60 % | 123.183 M 505.55 % | -30.374 M -127.55 % | 110.254 M 408.06 % | -35.790 M -107.49 % | 478.153 M 337.11 % | 109.390 M -77.23 % | 480.340 M |
| Other current assets | -3.724 M -117.93 % | 20.764 M 152.57 % | -39.495 M -266.58 % | 23.709 M 163.72 % | -37.206 M -284.33 % | 20.184 M | 0.000 -100.00 % | 34.880 M | 0.000 -100.00 % | 20.576 M | 0.000 -100.00 % | 25.170 M | 0.000 -100.00 % | 15.915 M | 0.000 -100.00 % | 45.738 M | 0.000 -100.00 % | 25.055 M | 0.000 -100.00 % | 37.525 M | 0.000 -100.00 % | 38.927 M | 0.000 -100.00 % | 72.442 M | 0.000 -100.00 % | 45.281 M | 0.000 -100.00 % | 75.323 M | 0.000 -100.00 % | 60.599 M | 0.000 -100.00 % | 61.452 M | 0.000 -100.00 % | 71.900 M | 0.000 -100.00 % | 82.183 M | 0.000 -100.00 % | 46.441 M | 0.000 -100.00 % | 67.769 M | 0.000 -100.00 % | 89.585 M | 0.000 -100.00 % | 60.327 M | 0.000 -100.00 % | 57.764 M | 0.000 -100.00 % | 113.757 M | 0.000 -100.00 % | 85.390 M | 0.000 -100.00 % | 6.776 M |
| Short term investments | 0.000 -100.00 % | 1.737 M | 0.000 -100.00 % | 29.509 M | 0.000 -100.00 % | 25.777 M -71.86 % | 91.612 M 199.10 % | 30.629 M -62.46 % | 81.594 M 177.89 % | 29.362 M -53.16 % | 62.686 M 2 539.41 % | 2.375 M -97.33 % | 88.808 M 1 461.87 % | 5.686 M -90.31 % | 58.676 M | 0.000 -100.00 % | 59.338 M | 0.000 -100.00 % | 102.160 M | 0.000 -100.00 % | 86.376 M | 0.000 -100.00 % | 78.140 M | 0.000 -100.00 % | 57.792 M | 0.000 -100.00 % | 67.516 M | 0.000 -100.00 % | 54.968 M | 0.000 -100.00 % | 44.762 M | 0.000 -100.00 % | 87.945 M | 0.000 -100.00 % | 77.542 M | 0.000 -100.00 % | 56.114 M | 0.000 -100.00 % | 24.694 M | 0.000 -100.00 % | 38.566 M | 0.000 -100.00 % | 41.200 M | 0.000 -100.00 % | 28.570 M | 0.000 -100.00 % | 60.748 M | 0.000 -100.00 % | 71.580 M | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 0.000 -100.00 % | 3.724 M | 0.000 -100.00 % | 13.685 M | 0.000 -100.00 % | 11.429 M 124.95 % | -45.806 M -326.86 % | 20.191 M 149.49 % | -40.797 M -368.72 % | 15.182 M 148.44 % | -31.343 M -200.00 % | 31.343 M 170.59 % | -44.404 M -200.00 % | 44.404 M 251.35 % | -29.338 M -200.00 % | 29.338 M 198.88 % | -29.669 M -200.00 % | 29.669 M 158.08 % | -51.080 M -200.00 % | 51.080 M 218.27 % | -43.188 M -200.00 % | 43.188 M 210.54 % | -39.070 M -200.00 % | 39.070 M 235.21 % | -28.896 M -200.00 % | 28.896 M 185.60 % | -33.758 M -200.00 % | 33.758 M 222.83 % | -27.484 M -200.00 % | 27.484 M 222.80 % | -22.381 M -200.00 % | 22.381 M 150.90 % | -43.973 M -200.00 % | 43.973 M 213.42 % | -38.771 M -200.00 % | 38.771 M 238.19 % | -28.057 M -200.00 % | 28.057 M 327.24 % | -12.347 M -200.00 % | 12.347 M 164.03 % | -19.283 M -200.00 % | 19.283 M 193.61 % | -20.600 M -200.00 % | 20.600 M 244.21 % | -14.285 M -200.00 % | 14.285 M 147.03 % | -30.374 M -200.00 % | 30.374 M 184.87 % | -35.790 M -200.00 % | 35.790 M 46.03 % | 24.508 M -27.91 % | 33.999 M |
| Cash and short term investments | 3.724 M -31.81 % | 5.461 M -86.17 % | 39.495 M -8.56 % | 43.194 M 16.09 % | 37.206 M 0.00 % | 37.206 M -18.77 % | 45.806 M -9.87 % | 50.820 M 24.57 % | 40.797 M -8.41 % | 44.544 M 42.12 % | 31.343 M -7.04 % | 33.718 M -24.07 % | 44.404 M 0.00 % | 44.404 M 51.35 % | 29.338 M 0.00 % | 29.338 M -1.12 % | 29.669 M 0.00 % | 29.669 M -41.92 % | 51.080 M 0.00 % | 51.080 M 18.27 % | 43.188 M 0.00 % | 43.188 M 10.54 % | 39.070 M 0.00 % | 39.070 M 35.21 % | 28.896 M 0.00 % | 28.896 M -14.40 % | 33.758 M 0.00 % | 33.758 M 22.83 % | 27.484 M 0.00 % | 27.484 M 22.80 % | 22.381 M 0.00 % | 22.381 M -49.10 % | 43.973 M 0.00 % | 43.973 M 13.42 % | 38.771 M 0.00 % | 38.771 M 38.19 % | 28.057 M 0.00 % | 28.057 M 127.24 % | 12.347 M 0.00 % | 12.347 M -35.97 % | 19.283 M 0.00 % | 19.283 M -6.39 % | 20.600 M 0.00 % | 20.600 M 44.21 % | 14.285 M 0.00 % | 14.285 M -52.97 % | 30.374 M 0.00 % | 30.374 M -15.13 % | 35.790 M 0.00 % | 35.790 M 46.03 % | 24.508 M -27.91 % | 33.999 M |
| Total current assets | 0.000 -100.00 % | 364.752 M | 0.000 -100.00 % | 370.203 M | 0.000 -100.00 % | 328.329 M 616.78 % | 45.806 M -86.10 % | 329.589 M 707.88 % | 40.797 M -87.16 % | 317.785 M 913.89 % | 31.343 M -89.80 % | 307.386 M 592.25 % | 44.404 M -85.12 % | 298.335 M 916.89 % | 29.338 M -89.53 % | 280.102 M 844.09 % | 29.669 M -88.69 % | 262.256 M 413.42 % | 51.080 M -81.74 % | 279.790 M 547.84 % | 43.188 M -83.02 % | 254.350 M 551.01 % | 39.070 M -83.06 % | 230.643 M 698.18 % | 28.896 M -86.71 % | 217.357 M 543.87 % | 33.758 M -84.69 % | 220.545 M 702.45 % | 27.484 M -87.47 % | 219.381 M 880.21 % | 22.381 M -88.07 % | 187.534 M 326.48 % | 43.973 M -79.88 % | 218.587 M 463.79 % | 38.771 M -82.30 % | 219.034 M 680.67 % | 28.057 M -87.14 % | 218.227 M 1 667.45 % | 12.347 M -95.12 % | 252.914 M 1 211.59 % | 19.283 M -94.26 % | 335.715 M 1 529.68 % | 20.600 M -95.85 % | 495.886 M 3 371.38 % | 14.285 M -96.85 % | 453.606 M 1 393.40 % | 30.374 M -93.76 % | 486.384 M 1 258.99 % | 35.790 M -92.12 % | 454.080 M 9.40 % | 415.071 M 17.37 % | 353.638 M |
| Inventory | 0.000 -100.00 % | 337.590 M | 0.000 -100.00 % | 303.300 M | 0.000 -100.00 % | 265.050 M | 0.000 -100.00 % | 248.903 M | 0.000 -100.00 % | 252.553 M | 0.000 -100.00 % | 250.873 M | 0.000 -100.00 % | 229.818 M | 0.000 -100.00 % | 205.026 M | 0.000 -100.00 % | 197.164 M | 0.000 -100.00 % | 191.185 M | 0.000 -100.00 % | 172.235 M | 0.000 -100.00 % | 119.131 M | 0.000 -100.00 % | 143.181 M | 0.000 -100.00 % | 111.464 M | 0.000 -100.00 % | 131.298 M | 0.000 -100.00 % | 103.701 M | 0.000 -100.00 % | 102.715 M | 0.000 -100.00 % | 98.080 M | 0.000 -100.00 % | 143.729 M | 0.000 -100.00 % | 172.798 M | 0.000 -100.00 % | 226.847 M | 0.000 -100.00 % | 414.959 M | 0.000 -100.00 % | 381.558 M | 0.000 -100.00 % | 342.253 M | 0.000 -100.00 % | 332.900 M 14.15 % | 291.644 M 21.38 % | 240.268 M |
| Net receivables | 0.000 -100.00 % | 937.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 5.889 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.859 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.198 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.368 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 |
| Tax assets | 0.000 -100.00 % | 517.000 K | 0.000 -100.00 % | 479.000 K | 0.000 -100.00 % | 439.000 K | 0.000 -100.00 % | 452.000 K | 0.000 -100.00 % | 416.000 K | 0.000 -100.00 % | 433.000 K | 0.000 -100.00 % | 445.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 378.033 M | 0.000 |
| Account payables | 0.000 -100.00 % | 8.000 K | 0.000 -100.00 % | 6.000 K | 0.000 -100.00 % | 58.000 K | 0.000 -100.00 % | 137.000 K | 0.000 -100.00 % | 16.000 K | 0.000 -100.00 % | 191.000 K | 0.000 -100.00 % | 96.000 K | 0.000 -100.00 % | 192.000 K | 0.000 -100.00 % | 223.000 K | 0.000 -100.00 % | 185.000 K | 0.000 -100.00 % | 241.110 K | 0.000 -100.00 % | 1.041 M | 0.000 -100.00 % | 1.554 M | 0.000 -100.00 % | 3.097 M | 0.000 -100.00 % | 2.992 M | 0.000 -100.00 % | 3.990 M | 0.000 -100.00 % | 3.647 M | 0.000 -100.00 % | 3.773 M | 0.000 -100.00 % | 3.460 M | 0.000 -100.00 % | 3.601 M | 0.000 -100.00 % | 4.349 M | 0.000 -100.00 % | 2.578 M | 0.000 -100.00 % | 3.708 M | 0.000 -100.00 % | 2.297 M | 0.000 -100.00 % | 2.731 M 48.10 % | 1.844 M 40.42 % | 1.313 M |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.360 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.826 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.975 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.910 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 47.040 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 |
| 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 100.00 % | -1.448 M | 0.000 -100.00 % | 1.736 M | 0.000 100.00 % | -2.006 M | 0.000 100.00 % | -2.182 M | 0.000 100.00 % | -2.296 M | 0.000 100.00 % | -2.312 M | 0.000 100.00 % | -2.327 M | 0.000 100.00 % | -2.331 M | 0.000 100.00 % | -2.335 M | 0.000 100.00 % | -2.758 M | 0.000 100.00 % | -2.706 M | 0.000 100.00 % | -2.640 M | 0.000 100.00 % | -2.575 M | 0.000 100.00 % | -2.442 M | 0.000 100.00 % | -2.317 M | 0.000 100.00 % | -14.646 M | 0.000 100.00 % | -14.496 M | 0.000 100.00 % | -14.222 M | 0.000 100.00 % | -13.960 M | 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 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 205.903 M | 0.000 | 0.000 | 0.000 -100.00 % | 197.853 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 |
| Other total stockholders equity | 0.000 -100.00 % | 49.935 M | 0.000 -100.00 % | 170.978 M | 0.000 -100.00 % | 49.935 M | 0.000 | 0.000 | 0.000 -100.00 % | 49.935 M | 0.000 | 0.000 | 0.000 -100.00 % | 49.935 M | 0.000 | 0.000 | 0.000 -100.00 % | 49.935 M | 0.000 | 0.000 | 0.000 -100.00 % | 72.918 M | 0.000 | 0.000 | 0.000 -100.00 % | 72.918 M | 0.000 | 0.000 | 0.000 -100.00 % | 72.918 M | 0.000 | 0.000 | 0.000 -100.00 % | 72.918 M | 0.000 | 0.000 | 0.000 -100.00 % | 49.935 M | 0.000 | 0.000 | 0.000 -100.00 % | 49.935 M | 0.000 | 0.000 | 0.000 -100.00 % | 49.935 M | 0.000 | 0.000 | 0.000 -100.00 % | 49.935 M 164.35 % | -77.597 M -161.32 % | 126.548 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.006 M | 0.000 -100.00 % | 768.000 K | 0.000 -100.00 % | 2.006 M | 0.000 -100.00 % | 2.182 M | 0.000 -100.00 % | 2.296 M | 0.000 -100.00 % | 2.312 M | 0.000 -100.00 % | 2.327 M | 0.000 -100.00 % | 2.331 M | 0.000 -100.00 % | 2.335 M | 0.000 -100.00 % | 2.758 M | 0.000 -100.00 % | 2.706 M | 0.000 -100.00 % | 2.640 M | 0.000 -100.00 % | 2.575 M | 0.000 -100.00 % | 2.442 M | 0.000 -100.00 % | 2.317 M | 0.000 -100.00 % | 14.646 M | 0.000 -100.00 % | 14.496 M | 0.000 -100.00 % | 14.222 M | 0.000 -100.00 % | 13.960 M | 0.000 -100.00 % | 19.188 M |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 19.514 M | 0.000 |
| Total assets | 0.000 -100.00 % | 371.806 M | 0.000 -100.00 % | 377.888 M | 0.000 -100.00 % | 336.588 M | 0.000 -100.00 % | 338.465 M | 0.000 -100.00 % | 331.697 M | 0.000 -100.00 % | 321.805 M | 0.000 -100.00 % | 311.338 M | 0.000 -100.00 % | 293.282 M | 0.000 -100.00 % | 308.133 M | 0.000 -100.00 % | 327.274 M | 0.000 -100.00 % | 305.010 M | 0.000 -100.00 % | 283.068 M | 0.000 -100.00 % | 268.249 M | 0.000 -100.00 % | 270.960 M | 0.000 -100.00 % | 270.325 M | 0.000 -100.00 % | 239.814 M | 0.000 -100.00 % | 269.066 M | 0.000 -100.00 % | 270.741 M | 0.000 -100.00 % | 270.802 M | 0.000 -100.00 % | 306.736 M | 0.000 -100.00 % | 388.990 M | 0.000 -100.00 % | 606.930 M | 0.000 -100.00 % | 576.790 M | 0.000 -100.00 % | 596.638 M | 0.000 -100.00 % | 932.233 M 3.30 % | 902.494 M 8.22 % | 833.978 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 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-09-30 | 2012-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 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 | 2011-06-30 | 2011-03-31 | 2011-01-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2010-01-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2009-01-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2008-01-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.480 M 0.00 % | 1.480 M 0.00 % | 1.480 M 0.00 % | 1.480 M | 0.000 100.00 % | -801.354 K 0.00 % | -801.354 K 0.00 % | -801.354 K | 0.000 100.00 % | -9.399 M 0.00 % | -9.399 M 0.00 % | -9.399 M | 0.000 -100.00 % | 1.181 M 0.00 % | 1.181 M 0.00 % | 1.181 M | 0.000 100.00 % | -1.089 M 0.00 % | -1.089 M 0.00 % | -1.089 M 84.64 % | -7.092 M 0.00 % | -7.092 M 0.00 % | -7.092 M 0.00 % | -7.092 M 6.40 % | -7.577 M 0.00 % | -7.577 M 0.00 % | -7.577 M 0.00 % | -7.577 M 78.46 % | -35.180 M 0.00 % | -35.180 M 0.00 % | -35.180 M 0.00 % | -35.180 M -190.65 % | -12.104 M 0.00 % | -12.104 M 0.00 % | -12.104 M 0.00 % | -12.104 M -2 105.69 % | -548.750 K 0.00 % | -548.750 K 0.00 % | -548.750 K 0.00 % | -548.750 K 97.14 % | -19.212 M 0.00 % | -19.212 M 0.00 % | -19.212 M 0.00 % | -19.212 M -1 055.23 % | -1.663 M 0.00 % | -1.663 M 0.00 % | -1.663 M 0.00 % | -1.663 M -285.19 % | 898.000 K 0.00 % | 898.000 K 0.00 % | 898.000 K 0.00 % | 898.000 K |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 100.00 % | -7.264 M 0.00 % | -7.264 M 0.00 % | -7.264 M 0.00 % | -7.264 M | 0.000 100.00 % | -2.971 M 0.00 % | -2.971 M 0.00 % | -2.971 M | 0.000 100.00 % | -7.146 M 0.00 % | -7.146 M 0.00 % | -7.146 M | 0.000 -100.00 % | 10.254 M 0.00 % | 10.254 M 0.00 % | 10.254 M | 0.000 -100.00 % | 20.779 M 0.00 % | 20.779 M 0.00 % | 20.779 M -46.28 % | 38.678 M 0.00 % | 38.678 M 0.00 % | 38.678 M 0.00 % | 38.678 M 417.95 % | -12.165 M 0.00 % | -12.165 M 0.00 % | -12.165 M 0.00 % | -12.165 M 47.47 % | -23.158 M 0.00 % | -23.158 M 0.00 % | -23.158 M 0.00 % | -23.158 M -27.84 % | -18.115 M 0.00 % | -18.115 M 0.00 % | -18.115 M 0.00 % | -18.115 M -80.98 % | -10.009 M 0.00 % | -10.009 M 0.00 % | -10.009 M 0.00 % | -10.009 M -1.29 % | -9.882 M 0.00 % | -9.882 M 0.00 % | -9.882 M 0.00 % | -9.882 M 47.20 % | -18.717 M 0.00 % | -18.717 M 0.00 % | -18.717 M 0.00 % | -18.717 M -340.55 % | -4.249 M 0.00 % | -4.249 M 0.00 % | -4.249 M 0.00 % | -4.249 M |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.743 M 0.00 % | 8.743 M 0.00 % | 8.743 M 0.00 % | 8.743 M | 0.000 -100.00 % | 2.169 M 0.00 % | 2.169 M 0.00 % | 2.169 M | 0.000 100.00 % | -2.253 M 0.00 % | -2.253 M 0.00 % | -2.253 M | 0.000 100.00 % | -9.073 M 0.00 % | -9.073 M 0.00 % | -9.073 M | 0.000 100.00 % | -21.869 M 0.00 % | -21.869 M 0.00 % | -21.869 M 52.22 % | -45.770 M 0.00 % | -45.770 M 0.00 % | -45.770 M 0.00 % | -45.770 M -1 097.57 % | 4.588 M 0.00 % | 4.588 M 0.00 % | 4.588 M 0.00 % | 4.588 M 138.16 % | -12.022 M 0.00 % | -12.022 M 0.00 % | -12.022 M 0.00 % | -12.022 M -299.99 % | 6.011 M 0.00 % | 6.011 M 0.00 % | 6.011 M 0.00 % | 6.011 M -36.46 % | 9.461 M 0.00 % | 9.461 M 0.00 % | 9.461 M 0.00 % | 9.461 M 201.41 % | -9.329 M 0.00 % | -9.329 M 0.00 % | -9.329 M 0.00 % | -9.329 M -154.70 % | 17.054 M 0.00 % | 17.054 M 0.00 % | 17.054 M 0.00 % | 17.054 M 231.37 % | 5.147 M 0.00 % | 5.147 M 0.00 % | 5.147 M 0.00 % | 5.147 M |
| Other non cash items | -1.382 M -55.81 % | -887.000 K 42.18 % | -1.534 M 5.25 % | -1.619 M 16.33 % | -1.935 M -310.83 % | -471.000 K 79.74 % | -2.325 M 77.67 % | -10.412 M -312.36 % | -2.525 M -12.42 % | -2.246 M -42.88 % | -1.572 M 41.78 % | -2.700 M -76.24 % | -1.532 M 29.69 % | -2.179 M 32.73 % | -3.239 M -26.08 % | -2.569 M 85.14 % | -17.289 M -900.52 % | -1.728 M -97.26 % | -876.000 K 48.59 % | -1.704 M -344.91 % | -383.000 K 78.88 % | -1.814 M -19.56 % | -1.517 M -1.20 % | -1.499 M -8.31 % | -1.384 M -728.94 % | -166.960 K 89.02 % | -1.520 M 2.81 % | -1.564 M 20.85 % | -1.976 M 34.56 % | -3.019 M -113.69 % | -1.413 M -37.85 % | -1.025 M 7.41 % | -1.107 M 62.62 % | -2.962 M -188.95 % | -1.025 M 24.35 % | -1.355 M -27.59 % | -1.062 M 39.63 % | -1.759 M 16.58 % | -2.109 M -4.10 % | -2.026 M -17.86 % | -1.719 M 87.70 % | -13.973 M -1 438.82 % | -908.000 K -19.16 % | -762.000 K 27.22 % | -1.047 M 62.32 % | -2.779 M -216.13 % | -879.000 K -38.21 % | -636.000 K 47.31 % | -1.207 M 81.65 % | -6.578 M -4 532.05 % | -142.000 K 65.28 % | -409.000 K -124.81 % | 1.648 M 152.03 % | -3.168 M -8 101.52 % | 39.594 K -95.92 % | 970.500 K 0.00 % | 970.500 K 0.00 % | 970.500 K 0.00 % | 970.500 K 162.91 % | -1.543 M 0.00 % | -1.543 M 0.00 % | -1.543 M 0.00 % | -1.543 M -789.50 % | 223.750 K 0.00 % | 223.750 K 0.00 % | 223.750 K 0.00 % | 223.750 K 135.13 % | -637.000 K 0.00 % | -637.000 K 0.00 % | -637.000 K 0.00 % | -637.000 K |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 804.000 K 1.01 % | 796.000 K 5.01 % | 758.000 K 2.16 % | 742.000 K -0.27 % | 744.000 K -8.60 % | 814.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.750 M 0.00 % | 4.750 M 0.00 % | 4.750 M 0.00 % | 4.750 M | 0.000 -100.00 % | 2.172 M 0.00 % | 2.172 M 0.00 % | 2.172 M | 0.000 100.00 % | -6.428 M 0.00 % | -6.428 M 0.00 % | -6.428 M | 0.000 -100.00 % | 4.383 M 0.00 % | 4.383 M 0.00 % | 4.383 M | 0.000 -100.00 % | 2.566 M 0.00 % | 2.566 M 0.00 % | 2.566 M 162.16 % | -4.129 M 0.00 % | -4.129 M 0.00 % | -4.129 M 0.00 % | -4.129 M 16.81 % | -4.963 M 0.00 % | -4.963 M 0.00 % | -4.963 M 0.00 % | -4.963 M 84.97 % | -33.029 M 0.00 % | -33.029 M 0.00 % | -33.029 M 0.00 % | -33.029 M -262.05 % | -9.123 M 0.00 % | -9.123 M 0.00 % | -9.123 M 0.00 % | -9.123 M -2 122.79 % | 451.000 K 0.00 % | 451.000 K 0.00 % | 451.000 K 0.00 % | 451.000 K 102.18 % | -20.734 M 0.00 % | -20.734 M 0.00 % | -20.734 M 0.00 % | -20.734 M -15 607.77 % | -132.000 K 0.00 % | -132.000 K 0.00 % | -132.000 K 0.00 % | -132.000 K -110.70 % | 1.234 M 0.00 % | 1.234 M 0.00 % | 1.234 M 0.00 % | 1.234 M |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -844.179 K 0.00 % | -844.179 K 0.00 % | -844.179 K 0.00 % | -844.179 K | 0.000 100.00 % | -961.905 K 0.00 % | -961.905 K 0.00 % | -961.905 K | 0.000 100.00 % | -850.672 K 0.00 % | -850.672 K 0.00 % | -850.672 K | 0.000 100.00 % | -173.447 K 0.00 % | -173.447 K 0.00 % | -173.447 K | 0.000 100.00 % | -500.409 K 0.00 % | -500.409 K 0.00 % | -500.409 K 16.76 % | -601.192 K 0.00 % | -601.192 K 0.00 % | -601.192 K 0.00 % | -601.192 K 33.72 % | -907.074 K 0.00 % | -907.074 K 0.00 % | -907.074 K 0.00 % | -907.074 K -24.14 % | -730.662 K 0.00 % | -730.662 K 0.00 % | -730.662 K 0.00 % | -730.662 K 91.09 % | -8.198 M 0.00 % | -8.198 M 0.00 % | -8.198 M 0.00 % | -8.198 M -22 672.95 % | -36.000 K 0.00 % | -36.000 K 0.00 % | -36.000 K 0.00 % | -36.000 K 99.26 % | -4.875 M 0.00 % | -4.875 M 0.00 % | -4.875 M 0.00 % | -4.875 M -7 342.75 % | -65.500 K 0.00 % | -65.500 K 0.00 % | -65.500 K 0.00 % | -65.500 K -42.39 % | -46.000 K 0.00 % | -46.000 K 0.00 % | -46.000 K 0.00 % | -46.000 K |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 844.178 K 0.00 % | 844.178 K 0.00 % | 844.178 K 0.00 % | 844.178 K | 0.000 -100.00 % | 961.905 K 0.00 % | 961.905 K 0.00 % | 961.905 K | 0.000 -100.00 % | 850.672 K 0.00 % | 850.672 K 0.00 % | 850.672 K | 0.000 -100.00 % | 173.447 K 0.00 % | 173.447 K 0.00 % | 173.447 K | 0.000 -100.00 % | 500.409 K 0.00 % | 500.409 K 0.00 % | 500.409 K -16.76 % | 601.192 K 0.00 % | 601.192 K 0.00 % | 601.192 K 0.00 % | 601.192 K -33.72 % | 907.073 K 0.00 % | 907.073 K 0.00 % | 907.073 K 0.00 % | 907.073 K 24.14 % | 730.662 K 0.00 % | 730.662 K 0.00 % | 730.662 K 0.00 % | 730.662 K -91.09 % | 8.198 M 0.00 % | 8.198 M 0.00 % | 8.198 M 0.00 % | 8.198 M 22 672.95 % | 36.000 K 0.00 % | 36.000 K 0.00 % | 36.000 K 0.00 % | 36.000 K -99.26 % | 4.875 M 0.00 % | 4.875 M 0.00 % | 4.875 M 0.00 % | 4.875 M 7 342.75 % | 65.500 K 0.00 % | 65.500 K 0.00 % | 65.500 K 0.00 % | 65.500 K 42.39 % | 46.000 K 0.00 % | 46.000 K 0.00 % | 46.000 K 0.00 % | 46.000 K |
| Net cash used for investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -844.179 K 0.00 % | -844.179 K 0.00 % | -844.179 K 0.00 % | -844.179 K | 0.000 100.00 % | -961.905 K 0.00 % | -961.905 K 0.00 % | -961.905 K | 0.000 100.00 % | -850.672 K 0.00 % | -850.672 K 0.00 % | -850.672 K | 0.000 100.00 % | -173.447 K 0.00 % | -173.447 K 0.00 % | -173.447 K | 0.000 100.00 % | -500.409 K 0.00 % | -500.409 K 0.00 % | -500.409 K 12.55 % | -572.192 K 0.00 % | -572.192 K 0.00 % | -572.192 K 0.00 % | -572.192 K 34.84 % | -878.074 K 0.00 % | -878.074 K 0.00 % | -878.074 K 0.00 % | -878.074 K -295.27 % | 449.680 K 0.00 % | 449.680 K 0.00 % | 449.680 K 0.00 % | 449.680 K 106.53 % | -6.886 M 0.00 % | -6.886 M 0.00 % | -6.886 M 0.00 % | -6.886 M -3 704.58 % | -181.000 K 0.00 % | -181.000 K 0.00 % | -181.000 K 0.00 % | -181.000 K 96.29 % | -4.875 M 0.00 % | -4.875 M 0.00 % | -4.875 M 0.00 % | -4.875 M -7 342.75 % | -65.500 K 0.00 % | -65.500 K 0.00 % | -65.500 K 0.00 % | -65.500 K -42.39 % | -46.000 K 0.00 % | -46.000 K 0.00 % | -46.000 K 0.00 % | -46.000 K |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 26.655 M 0.00 % | 26.655 M 0.00 % | 26.655 M 0.00 % | 26.655 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 -100.00 % | 73.357 K 0.00 % | 73.357 K 0.00 % | 73.357 K 0.00 % | 73.357 K | 0.000 -100.00 % | 746.542 K 0.00 % | 746.542 K 0.00 % | 746.542 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 -100.00 % | 25.758 M 0.00 % | 25.758 M 0.00 % | 25.758 M 0.00 % | 25.758 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -6.250 K 0.00 % | -6.250 K 0.00 % | -6.250 K 0.00 % | -6.250 K |
| 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 100.00 % | -73.358 K 0.00 % | -73.358 K 0.00 % | -73.358 K 0.00 % | -73.358 K | 0.000 100.00 % | -746.542 K 0.00 % | -746.542 K 0.00 % | -746.542 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 -100.00 % | 25.758 M 0.00 % | 25.758 M 0.00 % | 25.758 M 0.00 % | 25.758 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -6.250 K 0.00 % | -6.250 K 0.00 % | -6.250 K 0.00 % | -6.250 K |
| 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 100.00 % | -259.509 K 0.00 % | -259.509 K 0.00 % | -259.509 K 0.00 % | -259.509 K | 0.000 100.00 % | -110.931 K 0.00 % | -110.931 K 0.00 % | -110.931 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 804.000 K 1.01 % | 796.000 K 5.01 % | 758.000 K 2.16 % | 742.000 K -0.27 % | 744.000 K -8.60 % | 814.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.573 M 0.00 % | 3.573 M 0.00 % | 3.573 M 0.00 % | 3.573 M | 0.000 -100.00 % | 352.880 K 0.00 % | 352.880 K 0.00 % | 352.880 K | 0.000 100.00 % | -4.122 M 0.00 % | -4.122 M 0.00 % | -4.122 M | 0.000 -100.00 % | 3.979 M 0.00 % | 3.979 M 0.00 % | 3.979 M | 0.000 -100.00 % | 2.194 M 0.00 % | 2.194 M 0.00 % | 2.194 M 75.54 % | 1.250 M 0.00 % | 1.250 M 0.00 % | 1.250 M 0.00 % | 1.250 M 123.24 % | -5.376 M 0.00 % | -5.376 M 0.00 % | -5.376 M 0.00 % | -5.376 M -1 300.73 % | 447.751 K 0.00 % | 447.751 K 0.00 % | 447.751 K 0.00 % | 447.751 K -93.01 % | 6.401 M 0.00 % | 6.401 M 0.00 % | 6.401 M 0.00 % | 6.401 M 2 270.79 % | 270.000 K 0.00 % | 270.000 K 0.00 % | 270.000 K 0.00 % | 270.000 K 81.21 % | 149.000 K 0.00 % | 149.000 K 0.00 % | 149.000 K 0.00 % | 149.000 K 175.44 % | -197.500 K 0.00 % | -197.500 K 0.00 % | -197.500 K 0.00 % | -197.500 K -116.72 % | 1.182 M 0.00 % | 1.182 M 0.00 % | 1.182 M 0.00 % | 1.182 M |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 20.995 M 3.98 % | 20.191 M 4.10 % | 19.395 M 27.75 % | 15.182 M 5.14 % | 14.440 M -53.93 % | 31.343 M 2.67 % | 30.529 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.224 M 0.00 % | 7.224 M 0.00 % | 7.224 M 0.00 % | 7.224 M | 0.000 -100.00 % | 6.871 M 0.00 % | 6.871 M 0.00 % | 6.871 M | 0.000 -100.00 % | 10.993 M 0.00 % | 10.993 M 0.00 % | 10.993 M | 0.000 -100.00 % | 7.014 M 0.00 % | 7.014 M 0.00 % | 7.014 M | 0.000 -100.00 % | 4.821 M 0.00 % | 4.821 M 0.00 % | 4.821 M 34.99 % | 3.571 M 0.00 % | 3.571 M 0.00 % | 3.571 M 0.00 % | 3.571 M -60.09 % | 8.947 M 0.00 % | 8.947 M 0.00 % | 8.947 M 0.00 % | 8.947 M 5.27 % | 8.500 M 0.00 % | 8.500 M 0.00 % | 8.500 M 0.00 % | 8.500 M 305.02 % | 2.099 M 0.00 % | 2.099 M 0.00 % | 2.099 M 0.00 % | 2.099 M 14.77 % | 1.829 M 0.00 % | 1.829 M 0.00 % | 1.829 M 0.00 % | 1.829 M 8.87 % | 1.680 M 0.00 % | 1.680 M 0.00 % | 1.680 M 0.00 % | 1.680 M -10.52 % | 1.877 M 0.00 % | 1.877 M 0.00 % | 1.877 M 0.00 % | 1.877 M 169.88 % | 695.500 K 0.00 % | 695.500 K 0.00 % | 695.500 K 0.00 % | 695.500 K |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 37.206 M 77.21 % | 20.995 M 3.98 % | 20.191 M 26.67 % | 15.940 M 4.99 % | 15.182 M -52.68 % | 32.087 M 2.37 % | 31.343 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.797 M 0.00 % | 10.797 M 0.00 % | 10.797 M 0.00 % | 10.797 M | 0.000 -100.00 % | 7.224 M 0.00 % | 7.224 M 0.00 % | 7.224 M | 0.000 -100.00 % | 6.871 M 0.00 % | 6.871 M 0.00 % | 6.871 M | 0.000 -100.00 % | 10.993 M 0.00 % | 10.993 M 0.00 % | 10.993 M | 0.000 -100.00 % | 7.014 M 0.00 % | 7.014 M 0.00 % | 7.014 M 45.50 % | 4.821 M 0.00 % | 4.821 M 0.00 % | 4.821 M 0.00 % | 4.821 M 34.99 % | 3.571 M 0.00 % | 3.571 M 0.00 % | 3.571 M 0.00 % | 3.571 M -60.09 % | 8.947 M 0.00 % | 8.947 M 0.00 % | 8.947 M 0.00 % | 8.947 M 5.27 % | 8.500 M 0.00 % | 8.500 M 0.00 % | 8.500 M 0.00 % | 8.500 M 305.04 % | 2.099 M 0.00 % | 2.099 M 0.00 % | 2.099 M 0.00 % | 2.099 M 14.77 % | 1.829 M 0.00 % | 1.829 M 0.00 % | 1.829 M 0.00 % | 1.829 M 8.87 % | 1.680 M 0.00 % | 1.680 M 0.00 % | 1.680 M 0.00 % | 1.680 M -10.52 % | 1.877 M 0.00 % | 1.877 M 0.00 % | 1.877 M 0.00 % | 1.877 M |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 804.000 K 1.01 % | 796.000 K 5.01 % | 758.000 K 2.16 % | 742.000 K -0.27 % | 744.000 K -8.60 % | 814.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.750 M 0.00 % | 4.750 M 0.00 % | 4.750 M 0.00 % | 4.750 M | 0.000 -100.00 % | 2.172 M 0.00 % | 2.172 M 0.00 % | 2.172 M | 0.000 100.00 % | -6.428 M 0.00 % | -6.428 M 0.00 % | -6.428 M | 0.000 -100.00 % | 4.383 M 0.00 % | 4.383 M 0.00 % | 4.383 M | 0.000 -100.00 % | 2.566 M 0.00 % | 2.566 M 0.00 % | 2.566 M 162.16 % | -4.129 M 0.00 % | -4.129 M 0.00 % | -4.129 M 0.00 % | -4.129 M 16.81 % | -4.963 M 0.00 % | -4.963 M 0.00 % | -4.963 M 0.00 % | -4.963 M 84.97 % | -33.029 M 0.00 % | -33.029 M 0.00 % | -33.029 M 0.00 % | -33.029 M -262.05 % | -9.123 M 0.00 % | -9.123 M 0.00 % | -9.123 M 0.00 % | -9.123 M -2 122.79 % | 451.000 K 0.00 % | 451.000 K 0.00 % | 451.000 K 0.00 % | 451.000 K 102.18 % | -20.734 M 0.00 % | -20.734 M 0.00 % | -20.734 M 0.00 % | -20.734 M -15 607.77 % | -132.000 K 0.00 % | -132.000 K 0.00 % | -132.000 K 0.00 % | -132.000 K -110.70 % | 1.234 M 0.00 % | 1.234 M 0.00 % | 1.234 M 0.00 % | 1.234 M |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -844.179 K 0.00 % | -844.179 K 0.00 % | -844.179 K 0.00 % | -844.179 K | 0.000 100.00 % | -961.905 K 0.00 % | -961.905 K 0.00 % | -961.905 K | 0.000 100.00 % | -850.672 K 0.00 % | -850.672 K 0.00 % | -850.672 K | 0.000 100.00 % | -173.447 K 0.00 % | -173.447 K 0.00 % | -173.447 K | 0.000 100.00 % | -500.409 K 0.00 % | -500.409 K 0.00 % | -500.409 K 16.76 % | -601.192 K 0.00 % | -601.192 K 0.00 % | -601.192 K 0.00 % | -601.192 K 33.72 % | -907.074 K 0.00 % | -907.074 K 0.00 % | -907.074 K 0.00 % | -907.074 K -24.14 % | -730.662 K 0.00 % | -730.662 K 0.00 % | -730.662 K 0.00 % | -730.662 K 91.09 % | -8.198 M 0.00 % | -8.198 M 0.00 % | -8.198 M 0.00 % | -8.198 M -22 672.95 % | -36.000 K 0.00 % | -36.000 K 0.00 % | -36.000 K 0.00 % | -36.000 K 99.26 % | -4.875 M 0.00 % | -4.875 M 0.00 % | -4.875 M 0.00 % | -4.875 M -7 342.75 % | -65.500 K 0.00 % | -65.500 K 0.00 % | -65.500 K 0.00 % | -65.500 K -42.39 % | -46.000 K 0.00 % | -46.000 K 0.00 % | -46.000 K 0.00 % | -46.000 K |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 804.000 K 1.01 % | 796.000 K 5.01 % | 758.000 K 2.16 % | 742.000 K -0.27 % | 744.000 K -8.60 % | 814.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.906 M 0.00 % | 3.906 M 0.00 % | 3.906 M 0.00 % | 3.906 M | 0.000 -100.00 % | 1.210 M 0.00 % | 1.210 M 0.00 % | 1.210 M | 0.000 100.00 % | -7.278 M 0.00 % | -7.278 M 0.00 % | -7.278 M | 0.000 -100.00 % | 4.209 M 0.00 % | 4.209 M 0.00 % | 4.209 M | 0.000 -100.00 % | 2.066 M 0.00 % | 2.066 M 0.00 % | 2.066 M 143.68 % | -4.730 M 0.00 % | -4.730 M 0.00 % | -4.730 M 0.00 % | -4.730 M 19.42 % | -5.870 M 0.00 % | -5.870 M 0.00 % | -5.870 M 0.00 % | -5.870 M 82.61 % | -33.759 M 0.00 % | -33.759 M 0.00 % | -33.759 M 0.00 % | -33.759 M -94.90 % | -17.321 M 0.00 % | -17.321 M 0.00 % | -17.321 M 0.00 % | -17.321 M -4 273.75 % | 415.000 K 0.00 % | 415.000 K 0.00 % | 415.000 K 0.00 % | 415.000 K 101.62 % | -25.609 M 0.00 % | -25.609 M 0.00 % | -25.609 M 0.00 % | -25.609 M -12 866.71 % | -197.500 K 0.00 % | -197.500 K 0.00 % | -197.500 K 0.00 % | -197.500 K -116.63 % | 1.188 M 0.00 % | 1.188 M 0.00 % | 1.188 M 0.00 % | 1.188 M |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 | 2012 | 2012 | 2012 | 2012 | 2011 | 2011 | 2011 | 2011 | 2011 | 2010 | 2010 | 2010 | 2010 | 2009 | 2009 | 2009 | 2009 | 2008 | 2008 | 2008 | 2008 |