Shivagrico Implements Limited SHIVAGR.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 431.027 M -0.28 % | 432.245 M 4.12 % | 415.138 M -13.86 % | 481.954 M 26.61 % | 380.648 M 60.01 % | 237.888 M -0.25 % | 238.496 M 12.95 % | 211.160 M -9.08 % | 232.258 M -9.07 % | 255.414 M 5.28 % | 242.613 M -7.27 % | 261.647 M -13.37 % | 302.041 M 23.71 % | 244.154 M 2.79 % | 237.527 M 3.84 % | 228.751 M 62.85 % | 140.471 M 16.54 % | 120.537 M |
| Net income | 3.776 M 435.60 % | 705.000 K -30.34 % | 1.012 M -86.85 % | 7.695 M 677.27 % | 990.000 K 122.19 % | -4.462 M 46.47 % | -8.336 M -167.06 % | -3.121 M -861.73 % | 409.789 K 182.11 % | -499.088 K -200.32 % | 497.473 K -44.36 % | 894.101 K -68.39 % | 2.828 M -62.74 % | 7.591 M 15.57 % | 6.568 M 586.31 % | 957.059 K -84.15 % | 6.039 M -11.14 % | 6.796 M |
| Income before tax | 3.897 M 140.56 % | 1.620 M 7.78 % | 1.503 M -85.37 % | 10.276 M 227.68 % | 3.136 M 177.14 % | -4.065 M 63.42 % | -11.113 M -120.88 % | -5.031 M -944.62 % | 595.669 K 21.66 % | 489.606 K -32.46 % | 724.928 K -42.97 % | 1.271 M -58.16 % | 3.038 M -73.24 % | 11.352 M 18.09 % | 9.613 M 73.39 % | 5.544 M -17.60 % | 6.728 M -2.95 % | 6.933 M |
| Income before tax ratio | 0.01 141.24 % | 0.00 3.52 % | 0.00 -83.02 % | 0.02 158.80 % | 0.01 148.21 % | -0.02 63.33 % | -0.05 -95.56 % | -0.02 -1 029.01 % | 0.00 33.79 % | 0.00 -35.85 % | 0.00 -38.50 % | 0.00 -51.70 % | 0.01 -78.37 % | 0.05 14.89 % | 0.04 66.99 % | 0.02 -49.40 % | 0.05 -16.72 % | 0.06 |
| EBITDA | 32.737 M 25.39 % | 26.108 M 1.71 % | 25.669 M -26.04 % | 34.707 M 51.08 % | 22.972 M 29.06 % | 17.800 M 86.12 % | 9.563 M -4.63 % | 10.028 M -47.24 % | 19.006 M -4.34 % | 19.867 M 9.46 % | 18.150 M 3.72 % | 17.500 M 2.14 % | 17.133 M -31.62 % | 25.057 M 0.64 % | 24.897 M 20.06 % | 20.736 M 13.99 % | 18.192 M 21.87 % | 14.927 M |
| Net income ratio | 0.01 437.12 % | 0.00 -33.09 % | 0.00 -84.73 % | 0.02 513.89 % | 0.00 113.86 % | -0.02 46.33 % | -0.03 -136.45 % | -0.01 -937.84 % | 0.00 190.29 % | 0.00 -195.30 % | 0.00 -40.00 % | 0.00 -63.51 % | 0.01 -69.88 % | 0.03 12.43 % | 0.03 560.95 % | 0.00 -90.27 % | 0.04 -23.75 % | 0.06 |
| Ratio EBITDA | 0.08 25.75 % | 0.06 -2.32 % | 0.06 -14.14 % | 0.07 19.33 % | 0.06 -19.34 % | 0.07 86.60 % | 0.04 -15.56 % | 0.05 -41.97 % | 0.08 5.20 % | 0.08 3.98 % | 0.07 11.85 % | 0.07 17.91 % | 0.06 -44.73 % | 0.10 -2.09 % | 0.10 15.63 % | 0.09 -30.00 % | 0.13 4.58 % | 0.12 |
| Gross profit ratio | 0.06 -66.74 % | 0.19 293.14 % | 0.05 -33.75 % | 0.07 -63.90 % | 0.21 2 032.78 % | 0.01 -91.79 % | 0.12 54.67 % | 0.08 27.44 % | 0.06 -85.96 % | 0.42 2.48 % | 0.41 212.84 % | 0.13 33.01 % | 0.10 -80.73 % | 0.52 0.81 % | 0.51 502.76 % | 0.08 -84.65 % | 0.55 -20.47 % | 0.70 |
| Weighted average shs out dil | 4.880 M -3.09 % | 5.036 M 0.43 % | 5.014 M 0.00 % | 5.014 M 0.01 % | 5.014 M 0.00 % | 5.014 M 0.00 % | 5.014 M 0.00 % | 5.014 M 0.00 % | 5.014 M 0.00 % | 5.014 M 0.00 % | 5.014 M 0.00 % | 5.014 M 0.00 % | 5.014 M -0.31 % | 5.029 M -0.01 % | 5.030 M 6.76 % | 4.712 M 0.00 % | 4.712 M 1.91 % | 4.623 M |
| Weighted average shs out | 4.880 M -3.09 % | 5.036 M 0.43 % | 5.014 M 0.00 % | 5.014 M 0.01 % | 5.014 M 0.00 % | 5.014 M 0.00 % | 5.014 M 0.00 % | 5.014 M 0.00 % | 5.014 M 0.00 % | 5.014 M 0.00 % | 5.014 M 0.00 % | 5.014 M 0.00 % | 5.014 M -0.31 % | 5.029 M -0.01 % | 5.030 M 6.76 % | 4.712 M 0.00 % | 4.712 M 1.91 % | 4.623 M |
| EPS diluted | 0.77 450.00 % | 0.14 -30.00 % | 0.20 -86.93 % | 1.53 665.00 % | 0.20 122.47 % | -0.89 46.39 % | -1.66 -167.74 % | -0.62 -875.00 % | 0.08 180.40 % | -0.10 -200.30 % | 0.10 -44.89 % | 0.18 -67.86 % | 0.56 -62.91 % | 1.51 15.27 % | 1.31 555.00 % | 0.20 -83.19 % | 1.19 -19.05 % | 1.47 |
| Earnings per share | 0.77 450.00 % | 0.14 -30.00 % | 0.20 -86.93 % | 1.53 665.00 % | 0.20 122.47 % | -0.89 46.39 % | -1.66 -167.74 % | -0.62 -858.87 % | 0.08 182.11 % | -0.10 -200.30 % | 0.10 -44.89 % | 0.18 -67.86 % | 0.56 -62.91 % | 1.51 15.27 % | 1.31 555.00 % | 0.20 -83.19 % | 1.19 -19.05 % | 1.47 |
| Gross profit | 27.685 M -66.83 % | 83.476 M 309.34 % | 20.393 M -42.93 % | 35.734 M -54.30 % | 78.187 M 3 312.68 % | 2.291 M -91.81 % | 27.985 M 74.70 % | 16.019 M 15.87 % | 13.826 M -87.24 % | 108.325 M 7.89 % | 100.402 M 190.08 % | 34.612 M 15.23 % | 30.039 M -76.16 % | 126.010 M 3.63 % | 121.599 M 525.88 % | 19.428 M -75.01 % | 77.744 M -7.32 % | 83.884 M |
| Income tax expense | 121.000 K -86.78 % | 915.000 K 86.35 % | 491.000 K -80.97 % | 2.580 M 20.17 % | 2.147 M 440.43 % | 397.279 K 114.31 % | -2.776 M -45.38 % | -1.910 M -1 127.35 % | 185.880 K -81.20 % | 988.694 K 334.68 % | 227.454 K -39.68 % | 377.103 K 79.46 % | 210.128 K -94.41 % | 3.761 M 23.52 % | 3.045 M -33.62 % | 4.587 M 565.25 % | 689.540 K 403.31 % | 137.000 K |
| Cost of revenue | 333.063 M -4.50 % | 348.769 M 2.94 % | 338.818 M -24.07 % | 446.220 M 47.53 % | 302.461 M 28.38 % | 235.597 M 11.92 % | 210.511 M 7.88 % | 195.141 M -10.66 % | 218.433 M 48.50 % | 147.088 M 3.43 % | 142.211 M -37.36 % | 227.035 M -16.53 % | 272.003 M 130.23 % | 118.144 M 1.91 % | 115.927 M -44.62 % | 209.323 M 233.70 % | 62.727 M 71.14 % | 36.653 M |
| General and administrative expenses | 2.094 M -1.69 % | 2.130 M -78.52 % | 9.914 M 296.40 % | 2.501 M 31.15 % | 1.907 M 4.99 % | 1.816 M 17.34 % | 1.548 M -20.10 % | 1.937 M -79.24 % | 9.334 M 433.11 % | 1.751 M 32.69 % | 1.319 M -28.82 % | 1.854 M 5.48 % | 1.758 M | 0.000 | 0.000 -100.00 % | 321.160 K 17.11 % | 274.232 K | 0.000 |
| Selling and marketing expenses | 1.062 M -44.46 % | 1.912 M 175.11 % | 695.000 K -58.51 % | 1.675 M 151.88 % | 665.000 K 67.71 % | 396.522 K -22.20 % | 509.671 K -27.63 % | 704.286 K 21.82 % | 578.132 K | 0.000 | 0.000 -100.00 % | 5.711 M -36.87 % | 9.047 M | 0.000 | 0.000 -100.00 % | 66.286 K 619.41 % | 9.214 K | 0.000 |
| Other expenses | 11.230 M 16.74 % | 9.620 M 779.34 % | 1.094 M -92.77 % | 15.137 M -58.72 % | 36.671 M -16.19 % | 43.756 M 65.53 % | 26.434 M 97.60 % | 13.377 M | 0.000 -100.00 % | 108.077 M 7.84 % | 100.217 M 0.24 % | 99.972 M | 0.000 -100.00 % | 115.173 M 2.42 % | 112.452 M 733.18 % | 13.497 M -80.92 % | 70.732 M -8.08 % | 76.951 M |
| Operating expenses | 14.386 M 5.30 % | 13.662 M 16.74 % | 11.703 M -39.40 % | 19.313 M -50.79 % | 39.243 M -14.63 % | 45.969 M 61.34 % | 28.492 M 77.86 % | 16.019 M 55.68 % | 10.290 M -90.63 % | 109.828 M 8.17 % | 101.537 M 272.52 % | 27.257 M -9.56 % | 30.137 M -73.83 % | 115.173 M 2.42 % | 112.452 M 709.93 % | 13.884 M -80.45 % | 71.016 M -7.71 % | 76.951 M |
| Cost and expenses | 417.728 M 5.94 % | 394.309 M 4.08 % | 378.858 M -18.62 % | 465.533 M 36.24 % | 341.704 M 43.64 % | 237.888 M -0.25 % | 238.496 M 12.95 % | 211.160 M -7.68 % | 228.723 M -10.97 % | 256.917 M 9.10 % | 235.490 M -7.47 % | 254.502 M -13.15 % | 293.023 M 25.59 % | 233.317 M 2.16 % | 228.380 M 2.32 % | 223.207 M 66.89 % | 133.743 M 17.73 % | 113.604 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 3.156 M -21.92 % | 4.042 M -61.90 % | 10.609 M 154.05 % | 4.176 M 62.36 % | 2.572 M 16.23 % | 2.213 M 7.55 % | 2.058 M -22.11 % | 2.642 M -73.09 % | 9.817 M 460.74 % | 1.751 M 32.69 % | 1.319 M -82.56 % | 7.565 M -58.88 % | 18.396 M | 0.000 | 0.000 -100.00 % | 387.446 K 36.69 % | 283.446 K | 0.000 |
| Interest income | 85.000 K -52.78 % | 180.000 K 328.57 % | 42.000 K -60.00 % | 105.000 K -50.63 % | 212.661 K 3.43 % | 205.608 K -10.96 % | 230.921 K 23.31 % | 187.265 K -33.16 % | 280.182 K 0.35 % | 279.195 K 104.36 % | 136.621 K -0.98 % | 137.976 K 23.55 % | 111.676 K -25.18 % | 149.261 K -62.08 % | 393.647 K 124.88 % | 175.045 K 37.27 % | 127.519 K | 0.000 |
| Interest expense | 12.259 M 11.82 % | 10.963 M 6.42 % | 10.302 M 8.77 % | 9.471 M 27.00 % | 7.458 M -13.84 % | 8.656 M 14.71 % | 7.546 M 31.89 % | 5.721 M -5.66 % | 6.064 M -24.39 % | 8.020 M 11.42 % | 7.198 M 15.69 % | 6.222 M -3.79 % | 6.467 M 13.62 % | 5.692 M -3.23 % | 5.882 M -1.67 % | 5.982 M 25.68 % | 4.760 M 89.20 % | 2.516 M |
| Depreciation and amortization | 16.481 M 21.86 % | 13.525 M -2.45 % | 13.864 M -7.33 % | 14.960 M 20.86 % | 12.378 M -6.29 % | 13.209 M 0.60 % | 13.130 M 35.26 % | 9.707 M -25.17 % | 12.971 M 8.35 % | 11.972 M 17.06 % | 10.226 M 2.20 % | 10.006 M 31.19 % | 7.627 M -4.81 % | 8.012 M -14.77 % | 9.401 M 1.94 % | 9.222 M 37.57 % | 6.703 M 22.37 % | 5.478 M |
| Operating income | 13.299 M 28.41 % | 10.357 M 19.18 % | 8.690 M -47.08 % | 16.421 M -57.83 % | 38.944 M 1 556.69 % | 2.351 M 139.91 % | -5.890 M -57 623.33 % | 10.239 K -99.71 % | 3.535 M 335.23 % | -1.503 M -121.10 % | 7.123 M 0.10 % | 7.116 M -21.10 % | 9.019 M -16.78 % | 10.837 M 18.48 % | 9.147 M 64.98 % | 5.544 M -17.60 % | 6.728 M -2.95 % | 6.933 M |
| Operating income ratio | 0.03 28.77 % | 0.02 14.47 % | 0.02 -38.56 % | 0.03 -66.70 % | 0.10 935.36 % | 0.01 140.01 % | -0.02 -51 030.26 % | 0.00 -99.68 % | 0.02 358.68 % | -0.01 -120.04 % | 0.03 7.95 % | 0.03 -8.92 % | 0.03 -32.73 % | 0.04 15.26 % | 0.04 58.88 % | 0.02 -49.40 % | 0.05 -16.72 % | 0.06 |
| Total other income expenses net | -9.402 M | 0.000 100.00 % | -7.187 M -16.96 % | -6.145 M | 0.000 100.00 % | -6.416 M -22.84 % | -5.223 M -3.60 % | -5.041 M -71.49 % | -2.940 M -247.54 % | 1.993 M 131.14 % | -6.398 M -9.47 % | -5.845 M 2.27 % | -5.980 M -1 259.66 % | 515.686 K 10.52 % | 466.616 K | 0.000 | 0.000 | 0.000 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 157.509 M -10.91 % | 176.791 M 18.22 % | 149.544 M -13.83 % | 173.545 M -4.77 % | 182.229 M 36.71 % | 133.291 M 3.94 % | 128.237 M 17.42 % | 109.214 M 15.67 % | 94.415 M -3.34 % | 97.679 M 22.09 % | 80.003 M 13.67 % | 70.379 M 15.42 % | 60.975 M 9.99 % | 55.435 M -16.30 % | 66.228 M 18.18 % | 56.040 M 24.31 % | 45.082 M |
| Total investments | 867.000 K 13.04 % | 767.000 K 141.96 % | 317.000 K 0.00 % | 317.000 K -86.49 % | 2.346 M 501.65 % | 389.912 K -66.85 % | 1.176 M 5.66 % | 1.113 M 1.86 % | 1.093 M 6 523.40 % | 16.500 K 0.00 % | 16.500 K 0.00 % | 16.500 K 0.00 % | 16.500 K 0.00 % | 16.500 K 0.00 % | 16.500 K 0.00 % | 16.500 K 0.00 % | 16.500 K |
| Total debt | 158.364 M -17.40 % | 191.731 M 12.93 % | 169.782 M -7.59 % | 183.732 M 0.69 % | 182.473 M 35.83 % | 134.334 M 4.60 % | 128.431 M 17.06 % | 109.717 M 15.61 % | 94.906 M -3.94 % | 98.804 M 21.42 % | 81.372 M 14.08 % | 71.330 M 14.88 % | 62.092 M 3.81 % | 59.816 M -12.19 % | 68.123 M -1.83 % | 69.394 M 24.99 % | 55.520 M |
| Accumulated other comprehensive income loss | 4.001 M 28.73 % | 3.108 M 13.06 % | 2.749 M 30.72 % | 2.103 M 287.29 % | 542.999 K | 0.000 -100.00 % | 1.435 M | 0.000 | 0.000 -100.00 % | 1.500 M 0.00 % | 1.500 M 0.00 % | 1.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 14.514 M 35.19 % | 10.736 M 7.03 % | 10.031 M 11.22 % | 9.019 M 581.19 % | 1.324 M 296.05 % | 334.305 K -93.03 % | 4.797 M -63.48 % | 13.133 M -19.20 % | 16.255 M 4.69 % | 15.526 M -3.11 % | 16.025 M 2.32 % | 15.662 M 6.05 % | 14.767 M 23.69 % | 11.939 M 174.59 % | 4.348 M 295.82 % | -2.220 M 30.12 % | -3.177 M |
| Common stock | 50.136 M 0.00 % | 50.136 M 0.00 % | 50.136 M 0.00 % | 50.136 M 0.00 % | 50.136 M 0.00 % | 50.136 M 0.00 % | 50.136 M 0.00 % | 50.136 M 0.00 % | 50.136 M 0.00 % | 50.136 M 0.00 % | 50.136 M 0.00 % | 50.136 M 0.00 % | 50.136 M 0.00 % | 50.136 M 8.67 % | 46.136 M 0.00 % | 46.136 M 0.00 % | 46.136 M |
| Total equity | 78.710 M 6.31 % | 74.039 M 1.46 % | 72.975 M 2.32 % | 71.317 M 14.91 % | 62.062 M 1.64 % | 61.062 M -8.08 % | 66.426 M -11.22 % | 74.823 M -3.85 % | 77.817 M 0.77 % | 77.221 M -0.64 % | 77.720 M 0.47 % | 77.356 M 1.17 % | 76.462 M 3.84 % | 73.634 M 20.63 % | 61.043 M 12.06 % | 54.475 M 1.12 % | 53.873 M |
| Other non current liabilities | 4.798 M -0.87 % | 4.840 M 42.90 % | 3.387 M -2.11 % | 3.460 M 32.24 % | 2.617 M | 0.000 -100.00 % | 2.867 M -48.84 % | 5.603 M 76.63 % | 3.172 M -72.07 % | 11.357 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 20.635 M -26.46 % | 28.058 M -7.69 % | 30.396 M -15.97 % | 36.172 M 76.50 % | 20.494 M 150.53 % | 8.180 M -32.85 % | 12.181 M 50.35 % | 8.102 M -34.11 % | 12.297 M 74.96 % | 7.028 M -19.02 % | 8.679 M -17.78 % | 10.556 M 255.83 % | 2.967 M -47.70 % | 5.673 M -57.44 % | 13.329 M -80.79 % | 69.394 M 24.99 % | 55.520 M |
| Total non current liabilities | 30.253 M -18.83 % | 37.273 M 0.21 % | 37.196 M -16.11 % | 44.338 M 65.79 % | 26.743 M 102.90 % | 13.180 M -34.26 % | 20.048 M 7.18 % | 18.705 M -16.25 % | 22.333 M 21.47 % | 18.386 M 80.87 % | 10.165 M -19.61 % | 12.645 M 147.25 % | 5.114 M -37.94 % | 8.241 M -48.37 % | 15.961 M -77.83 % | 71.981 M 29.65 % | 55.520 M |
| Other current liabilities | 5.633 M 318.81 % | 1.345 M 11.90 % | 1.202 M -24.59 % | 1.594 M -60.22 % | 4.007 M 632.25 % | 547.190 K 3.98 % | 526.260 K 8.49 % | 485.094 K -60.28 % | 1.221 M -91.59 % | 14.522 M 28.44 % | 11.307 M 46.40 % | 7.723 M -27.64 % | 10.673 M -51.55 % | 22.029 M 13.33 % | 19.438 M 22.56 % | 15.860 M 122.79 % | 7.119 M |
| Deferred revenue | 0.000 -100.00 % | 3.861 M 232.84 % | 1.160 M -48.88 % | 2.269 M -1.26 % | 2.298 M -47.86 % | 4.408 M 777.79 % | 502.112 K -65.15 % | 1.441 M 84.23 % | 781.973 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 137.729 M -15.85 % | 163.673 M 17.42 % | 139.386 M -5.54 % | 147.560 M -8.90 % | 161.979 M 28.40 % | 126.154 M 8.52 % | 116.250 M 14.40 % | 101.615 M 22.84 % | 82.724 M -9.86 % | 91.775 M 26.25 % | 72.693 M 19.61 % | 60.773 M 2.79 % | 59.125 M 9.20 % | 54.143 M -1.19 % | 54.793 M | 0.000 | 0.000 |
| Total current liabilities | 151.436 M -13.79 % | 175.652 M 2.86 % | 170.761 M 4.20 % | 163.879 M -13.74 % | 189.982 M 21.62 % | 156.210 M 14.64 % | 136.262 M 13.90 % | 119.632 M 18.30 % | 101.130 M -8.03 % | 109.956 M 21.15 % | 90.761 M 23.58 % | 73.445 M -0.79 % | 74.032 M -10.22 % | 82.459 M 9.52 % | 75.292 M 374.74 % | 15.860 M 122.79 % | 7.119 M |
| Total liabilities | 181.689 M -14.67 % | 212.925 M 2.39 % | 207.957 M -0.12 % | 208.217 M -2.75 % | 214.107 M 26.40 % | 169.390 M 8.37 % | 156.310 M 15.27 % | 135.601 M 9.93 % | 123.349 M -3.89 % | 128.342 M 27.16 % | 100.926 M 17.23 % | 86.090 M 8.77 % | 79.146 M -12.74 % | 90.701 M -0.61 % | 91.254 M 3.89 % | 87.841 M 40.23 % | 62.638 M |
| Other non current assets | 1.390 M 0.00 % | 1.390 M 1 030.08 % | 123.000 K -91.69 % | 1.480 M -60.96 % | 3.791 M -3.05 % | 3.910 M 0.12 % | 3.906 M -0.17 % | 3.913 M 21.34 % | 3.225 M 90.75 % | 1.690 M 14.65 % | 1.474 M -5.94 % | 1.568 M 22.65 % | 1.278 M 7.70 % | 1.187 M -2.16 % | 1.213 M 205.90 % | 396.500 K 2 303.03 % | 16.500 K |
| Long term investments | 17.000 K 0.00 % | 17.000 K 0.00 % | 17.000 K 0.00 % | 17.000 K 0.00 % | 17.000 K 3.03 % | 16.500 K 0.00 % | 16.500 K 0.00 % | 16.500 K 0.00 % | 16.500 K 0.00 % | 16.500 K 0.00 % | 16.500 K 0.00 % | 16.500 K 0.00 % | 16.500 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 47.000 K 683.33 % | 6.000 K -62.50 % | 16.000 K 6.67 % | 15.000 K -39.54 % | 24.811 K -28.41 % | 34.658 K 43.08 % | 24.222 K -39.73 % | 40.190 K 67.26 % | 24.029 K -30.34 % | 34.495 K -23.28 % | 44.961 K 1 435.55 % | 2.928 K -20.00 % | 3.660 K -20.00 % | 4.575 K | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 47.000 K 683.33 % | 6.000 K -62.50 % | 16.000 K 6.67 % | 15.000 K -39.54 % | 24.811 K -28.41 % | 34.658 K 43.08 % | 24.222 K -39.73 % | 40.190 K 67.26 % | 24.029 K -30.34 % | 34.495 K -23.28 % | 44.961 K 1 435.55 % | 2.928 K -20.00 % | 3.660 K -20.00 % | 4.575 K | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 102.489 M -7.57 % | 110.887 M 10.98 % | 99.916 M 4.97 % | 95.187 M -4.89 % | 100.077 M 20.23 % | 83.241 M -6.43 % | 88.964 M -6.91 % | 95.570 M -1.48 % | 97.008 M -1.07 % | 98.057 M 12.29 % | 87.323 M -1.98 % | 89.091 M 2.20 % | 87.173 M 12.61 % | 77.409 M 22.38 % | 63.254 M 34.66 % | 46.974 M -5.77 % | 49.852 M |
| Total non current assets | 103.943 M -7.44 % | 112.300 M 9.67 % | 102.398 M 5.89 % | 96.699 M -10.23 % | 107.720 M 19.95 % | 89.807 M -6.05 % | 95.595 M -6.43 % | 102.162 M 1.88 % | 100.273 M 0.48 % | 99.798 M 12.31 % | 88.859 M -2.01 % | 90.678 M 2.49 % | 88.471 M 12.56 % | 78.601 M 21.92 % | 64.467 M 36.09 % | 47.370 M -5.01 % | 49.868 M |
| Other current assets | 7.749 M -30.86 % | 11.207 M -16.81 % | 13.471 M -52.99 % | 28.658 M 37.19 % | 20.889 M 88.28 % | 11.095 M -9.42 % | 12.248 M 24.81 % | 9.813 M -21.41 % | 12.486 M -29.36 % | 17.677 M 3.28 % | 17.115 M 23.59 % | 13.848 M 20.87 % | 11.457 M | 0.000 | 0.000 -100.00 % | 1.000 | 0.000 |
| Short term investments | 850.000 K 13.33 % | 750.000 K 150.00 % | 300.000 K 0.00 % | 300.000 K -87.12 % | 2.329 M 523.71 % | 373.412 K -67.80 % | 1.160 M 5.75 % | 1.097 M 1.89 % | 1.076 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 855.000 K -94.28 % | 14.940 M -26.18 % | 20.238 M 98.66 % | 10.187 M 4 075.00 % | 244.000 K -76.61 % | 1.043 M 437.87 % | 193.964 K -61.47 % | 503.370 K 2.50 % | 491.084 K -56.33 % | 1.125 M -17.86 % | 1.369 M 44.05 % | 950.378 K -14.90 % | 1.117 M -74.50 % | 4.380 M 131.19 % | 1.895 M -85.81 % | 13.354 M 27.94 % | 10.438 M |
| Cash and short term investments | 2.346 M -85.05 % | 15.690 M -23.61 % | 20.538 M 95.84 % | 10.487 M 307.58 % | 2.573 M 81.62 % | 1.417 M 4.66 % | 1.354 M -15.40 % | 1.600 M 2.08 % | 1.567 M 39.38 % | 1.125 M -17.86 % | 1.369 M 44.05 % | 950.378 K -14.90 % | 1.117 M -74.50 % | 4.380 M 131.19 % | 1.895 M -85.81 % | 13.354 M 27.94 % | 10.438 M |
| Total current assets | 156.456 M -10.42 % | 174.664 M -2.17 % | 178.534 M -2.35 % | 182.835 M 6.42 % | 171.797 M 22.15 % | 140.646 M 10.62 % | 127.142 M 14.54 % | 110.999 M 9.89 % | 101.007 M -4.50 % | 105.765 M 17.79 % | 89.788 M 23.39 % | 72.769 M 8.39 % | 67.137 M -21.69 % | 85.734 M -2.39 % | 87.830 M -7.49 % | 94.945 M 42.47 % | 66.643 M |
| Inventory | 119.822 M 2.40 % | 117.010 M -4.85 % | 122.970 M 11.32 % | 110.463 M -3.80 % | 114.826 M 14.53 % | 100.260 M 16.07 % | 86.380 M 0.26 % | 86.160 M 13.60 % | 75.843 M 10.22 % | 68.811 M 4.55 % | 65.819 M 32.23 % | 49.776 M 24.78 % | 39.891 M -16.09 % | 47.542 M -25.42 % | 63.749 M 15.43 % | 55.227 M 63.63 % | 33.751 M |
| Net receivables | 26.539 M -13.71 % | 30.757 M 42.69 % | 21.555 M -35.13 % | 33.227 M -0.84 % | 33.509 M 20.21 % | 27.875 M 3.38 % | 26.964 M 105.20 % | 13.140 M 19.64 % | 10.983 M -39.49 % | 18.152 M -19.68 % | 22.599 M 2.53 % | 22.043 M | 0.000 -100.00 % | 33.812 M 52.40 % | 22.186 M -15.85 % | 26.364 M 17.41 % | 22.454 M |
| Tax assets | 0.000 | 0.000 -100.00 % | 2.326 M | 0.000 -100.00 % | 3.810 M 46.26 % | 2.605 M -3.00 % | 2.685 M 2.37 % | 2.623 M 2 193.77 % | 114.349 K | 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 100.00 % | -3.348 M | 0.000 | 0.000 100.00 % | -2.736 M -2 292.91 % | -114.348 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 8.074 M 19.21 % | 6.773 M -76.66 % | 29.013 M 132.92 % | 12.456 M -42.59 % | 21.698 M -13.56 % | 25.101 M 32.22 % | 18.984 M 17.97 % | 16.092 M -1.90 % | 16.403 M 348.43 % | 3.658 M -45.90 % | 6.761 M 36.61 % | 4.949 M 16.88 % | 4.234 M -32.66 % | 6.288 M 492.72 % | 1.061 M | 0.000 | 0.000 |
| Tax 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 |
| Deferred revenue non current | 0.000 | 0.000 -100.00 % | 2.343 M 17.15 % | 2.000 M -44.93 % | 3.632 M -27.36 % | 5.000 M 0.00 % | 5.000 M 0.00 % | 5.000 M 0.00 % | 5.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 10.000 K 0.00 % | 10.000 K 0.00 % | 10.000 K 0.00 % | 10.000 K 0.00 % | 10.000 K -1.40 % | 10.142 K | 0.000 | 0.000 -100.00 % | 114.349 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 10.059 M 0.00 % | 10.059 M 0.00 % | 10.059 M 0.00 % | 10.059 M 0.00 % | 10.059 M -5.03 % | 10.592 M 5.30 % | 10.059 M -12.94 % | 11.554 M 1.11 % | 11.427 M 13.60 % | 10.059 M 0.00 % | 10.059 M 0.00 % | 10.059 M -12.98 % | 11.559 M 0.00 % | 11.559 M 9.47 % | 10.559 M 0.00 % | 10.559 M -3.26 % | 10.914 M |
| Deferred tax liabilities non current | 4.820 M 10.17 % | 4.375 M | 0.000 -100.00 % | 2.706 M 558 990.91 % | 484.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.978 M | 0.000 -100.00 % | 1.486 M -28.83 % | 2.089 M -2.74 % | 2.147 M -16.39 % | 2.568 M -2.42 % | 2.632 M 1.74 % | 2.587 M | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.618 M | 0.000 | 0.000 100.00 % | -2.736 M -2 292.89 % | -114.349 K -5 717 350.00 % | -2.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 260.399 M -9.26 % | 286.964 M 2.15 % | 280.932 M 0.50 % | 279.534 M 1.22 % | 276.169 M 19.84 % | 230.453 M 3.46 % | 222.737 M 5.85 % | 210.424 M 4.60 % | 201.166 M -2.14 % | 205.563 M 15.07 % | 178.646 M 9.30 % | 163.447 M 5.04 % | 155.609 M -5.31 % | 164.335 M 7.90 % | 152.297 M 7.01 % | 142.315 M 22.15 % | 116.511 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 6.909 M 138.46 % | -17.965 M -168.29 % | 26.307 M 348.13 % | -10.602 M 60.87 % | -27.092 M -324.60 % | -6.380 M 54.56 % | -14.042 M -29.93 % | -10.807 M -397.60 % | 3.631 M 150.52 % | -7.189 M 53.08 % | -15.320 M -130.58 % | -6.644 M -199.66 % | 6.667 M -11.86 % | 7.564 M 2 127.54 % | 339.567 K 102.42 % | -14.057 M -79.47 % | -7.833 M |
| Accounts receivables | 3.014 M 134.73 % | -8.678 M -173.70 % | 11.775 M 772.87 % | 1.349 M 124.41 % | -5.526 M -259.43 % | -1.537 M 88.88 % | -13.821 M -536.68 % | -2.171 M -130.28 % | 7.169 M 152.74 % | -13.594 M -601.61 % | 2.710 M -58.17 % | 6.479 M 48.86 % | 4.352 M 134.01 % | -12.796 M -406.30 % | 4.178 M 206.84 % | -3.910 M -134.04 % | 11.487 M |
| Inventory | -2.812 M -147.18 % | 5.960 M 147.66 % | -12.506 M -386.64 % | 4.363 M 129.95 % | -14.566 M -4.95 % | -13.880 M -6 197.71 % | -220.393 K 97.86 % | -10.316 M -43.67 % | -7.181 M -152.51 % | -2.844 M 82.27 % | -16.043 M -62.29 % | -9.885 M -229.20 % | 7.651 M -52.79 % | 16.207 M 290.17 % | -8.522 M 60.32 % | -21.475 M -120.15 % | -9.755 M |
| Accounts payables | 1.301 M 105.85 % | -22.241 M -234.33 % | 16.557 M 279.17 % | -9.241 M -1 075.18 % | -786.349 K -112.86 % | 6.117 M 111.48 % | 2.892 M 1 028.96 % | -311.363 K -104.94 % | 6.302 M 303.10 % | -3.103 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 5.406 M -22.71 % | 6.994 M -33.27 % | 10.481 M 248.18 % | -7.073 M -13.84 % | -6.213 M -312.80 % | 2.920 M 200.94 % | -2.892 M -245.24 % | 1.991 M 174.90 % | -2.659 M -121.53 % | 12.352 M 721.66 % | -1.987 M 38.63 % | -3.238 M 39.33 % | -5.336 M -228.50 % | 4.153 M -11.34 % | 4.684 M -58.65 % | 11.328 M 218.44 % | -9.565 M |
| Other non cash items | 11.119 M -8.20 % | 12.112 M 14.60 % | 10.569 M -22.41 % | 13.622 M 339.20 % | 3.102 M -62.49 % | 8.268 M 88.43 % | 4.388 M 60.41 % | 2.736 M -53.48 % | 5.881 M -22.54 % | 7.592 M -17.86 % | 9.243 M 30.69 % | 7.073 M 63.90 % | 4.315 M 118.77 % | 1.972 M -19.21 % | 2.441 M -63.78 % | 6.741 M -33.09 % | 10.075 M |
| Net cash provided by operating activities | 38.408 M 358.49 % | 8.377 M -83.81 % | 51.752 M 101.57 % | 25.675 M 341.72 % | -10.622 M -199.88 % | 10.635 M 318.84 % | -4.860 M -227.05 % | -1.486 M -106.49 % | 22.893 M 92.76 % | 11.876 M 155.58 % | 4.647 M -58.98 % | 11.329 M -47.67 % | 21.647 M -25.10 % | 28.901 M 32.60 % | 21.795 M 1 043.57 % | 1.906 M -78.70 % | 8.946 M |
| Investments in property plant and equipment | -8.734 M 64.37 % | -24.513 M -25.62 % | -19.513 M -81.62 % | -10.744 M 63.21 % | -29.203 M -286.60 % | -7.554 M 6.64 % | -8.091 M 7.49 % | -8.746 M 33.34 % | -13.120 M 43.20 % | -23.097 M -165.67 % | -8.694 M 27.57 % | -12.003 M 30.98 % | -17.390 M 19.11 % | -21.499 M 18.86 % | -26.498 M -273.24 % | -7.099 M 59.16 % | -17.382 M |
| Acquisitions net | 0.000 | 0.000 -100.00 % | 2.022 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 |
| Purchases of investments | -100.000 K | 0.000 | 0.000 | 0.000 100.00 % | -1.098 M -1 430.61 % | -71.733 K | 0.000 | 0.000 100.00 % | -570.961 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 100.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 investing activites | 1.866 M 1 360.81 % | -148.000 K -452.38 % | 42.000 K -98.70 % | 3.224 M 967.72 % | 301.951 K 17.95 % | 256.007 K -82.62 % | 1.473 M 30.76 % | 1.126 M 220.91 % | 351.000 K -57.72 % | 830.195 K 507.66 % | 136.621 K 344.07 % | -55.976 K 49.88 % | -111.676 K -123.18 % | 481.739 K 21.42 % | 396.747 K 81.73 % | 218.315 K -73.68 % | 829.519 K |
| Net cash used for investing activites | -6.868 M 72.15 % | -24.661 M -41.33 % | -17.449 M -132.03 % | -7.520 M 74.93 % | -29.999 M -307.07 % | -7.369 M -11.36 % | -6.618 M 13.14 % | -7.619 M 42.88 % | -13.340 M 40.09 % | -22.267 M -160.21 % | -8.557 M 29.04 % | -12.059 M 31.10 % | -17.502 M 16.73 % | -21.017 M 19.48 % | -26.101 M -279.32 % | -6.881 M 58.43 % | -16.552 M |
| Debt repayment | -33.367 M -252.02 % | 21.949 M 257.35 % | -13.949 M -1 207.94 % | 1.259 M -97.38 % | 48.138 M 794.48 % | 5.382 M -71.24 % | 18.714 M 26.35 % | 14.811 M 480.01 % | -3.898 M -121.45 % | 18.167 M 52.70 % | 11.897 M 75.32 % | 6.786 M 820.34 % | -942.024 K 74.58 % | -3.706 M -191.51 % | -1.271 M -109.16 % | 13.874 M -11.09 % | 15.605 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.000 M | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | -12.259 M -11.82 % | -10.963 M -6.41 % | -10.303 M -8.78 % | -9.471 M -26.99 % | -7.458 M 13.84 % | -8.656 M -14.71 % | -7.546 M -32.53 % | -5.694 M 6.12 % | -6.064 M 24.39 % | -8.020 M -5.99 % | -7.567 M -21.62 % | -6.222 M 3.79 % | -6.467 M -13.62 % | -5.692 M 3.23 % | -5.882 M 1.67 % | -5.982 M -25.68 % | -4.760 M |
| Net cash used provided by financing activities | -45.626 M -515.31 % | 10.986 M 145.30 % | -24.252 M -195.32 % | -8.212 M -120.19 % | 40.680 M 1 342.57 % | -3.274 M -129.31 % | 11.168 M 22.49 % | 9.117 M 191.52 % | -9.962 M -198.18 % | 10.146 M 134.36 % | 4.329 M 667.93 % | 563.762 K 107.61 % | -7.409 M -37.25 % | -5.398 M 24.54 % | -7.154 M -190.65 % | 7.892 M -27.23 % | 10.845 M |
| Effect of forex changes on cash | 999.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | -14.085 M -165.86 % | -5.298 M -152.71 % | 10.051 M 1.09 % | 9.943 M 16 752.54 % | 59.000 K 776.99 % | -8.715 K 97.18 % | -309.406 K -2 618.36 % | 12.286 K 101.94 % | -633.490 K -159.11 % | -244.487 K -158.39 % | 418.683 K 351.65 % | -166.375 K 94.90 % | -3.264 M -231.30 % | 2.486 M 121.69 % | -11.460 M -492.91 % | 2.917 M -9.94 % | 3.239 M |
| Cash at beginning of period | 14.940 M -26.18 % | 20.238 M 98.66 % | 10.187 M 4 075.00 % | 244.000 K 31.71 % | 185.249 K -4.49 % | 193.964 K -61.47 % | 503.370 K 2.50 % | 491.084 K -56.33 % | 1.125 M -17.86 % | 1.369 M 44.05 % | 950.378 K -14.90 % | 1.117 M -74.50 % | 4.380 M 131.19 % | 1.895 M -85.81 % | 13.354 M 27.94 % | 10.438 M 44.99 % | 7.199 M |
| Cash at end of period | 855.000 K -94.28 % | 14.940 M -26.18 % | 20.238 M 98.66 % | 10.187 M 4 069.02 % | 244.350 K 31.90 % | 185.249 K -4.49 % | 193.964 K -61.47 % | 503.370 K 2.50 % | 491.084 K -56.33 % | 1.125 M -17.86 % | 1.369 M 44.05 % | 950.378 K -14.90 % | 1.117 M -74.50 % | 4.380 M 131.19 % | 1.895 M -85.81 % | 13.354 M 27.94 % | 10.438 M |
| Operating cash flow | 38.408 M 358.49 % | 8.377 M -83.81 % | 51.752 M 101.57 % | 25.675 M 341.72 % | -10.622 M -199.88 % | 10.635 M 318.84 % | -4.860 M -227.05 % | -1.486 M -106.49 % | 22.893 M 92.76 % | 11.876 M 155.58 % | 4.647 M -58.98 % | 11.329 M -47.67 % | 21.647 M -25.10 % | 28.901 M 32.60 % | 21.795 M 1 043.57 % | 1.906 M -78.70 % | 8.946 M |
| Capital expenditure | -8.734 M 64.37 % | -24.513 M -25.62 % | -19.513 M -81.62 % | -10.744 M 63.21 % | -29.203 M -286.60 % | -7.554 M 6.64 % | -8.091 M 7.49 % | -8.746 M 33.34 % | -13.120 M 43.20 % | -23.097 M -165.67 % | -8.694 M 27.57 % | -12.003 M 30.98 % | -17.390 M 19.11 % | -21.499 M 18.86 % | -26.498 M -273.24 % | -7.099 M 59.16 % | -17.382 M |
| Free CashFlow | 29.674 M 283.90 % | -16.136 M -150.05 % | 32.239 M 115.92 % | 14.931 M 137.49 % | -39.825 M -1 392.65 % | 3.081 M 123.79 % | -12.950 M -26.58 % | -10.231 M -204.68 % | 9.774 M 187.10 % | -11.221 M -177.25 % | -4.047 M -500.33 % | -674.162 K -115.84 % | 4.257 M -42.48 % | 7.402 M 257.40 % | -4.703 M 9.45 % | -5.193 M 38.44 % | -8.436 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2009-03-31 | 2008-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 117.234 M -4.42 % | 122.652 M 2.83 % | 119.278 M 9.86 % | 108.568 M 34.36 % | 80.804 M -31.35 % | 117.701 M 12.06 % | 105.037 M -8.80 % | 115.176 M 17.95 % | 97.645 M 7.66 % | 90.698 M -21.53 % | 115.585 M 15.79 % | 99.820 M -11.82 % | 113.200 M 1.47 % | 111.563 M -3.23 % | 115.281 M -31.13 % | 167.384 M 77.23 % | 94.444 M -19.42 % | 117.201 M 8.36 % | 108.154 M 6.41 % | 101.642 M 82.14 % | 55.805 M -2.60 % | 57.295 M -25.70 % | 77.116 M 32.54 % | 58.183 M -1.65 % | 59.161 M -14.29 % | 69.027 M 4.27 % | 66.198 M 6.07 % | 62.407 M 9.69 % | 56.893 M 5.10 % | 54.134 M -18.63 % | 66.529 M 54.61 % | 43.030 M -21.47 % | 54.797 M -16.38 % | 65.532 M 27.32 % | 51.469 M -1.61 % | 52.310 M -24.16 % | 68.977 M 3.12 % | 66.889 M 6.42 % | 62.853 M -0.40 % | 63.103 M 0.86 % | 62.568 M -6.61 % | 66.996 M -0.29 % | 67.194 M 17.70 % | 57.087 M 11.20 % | 51.337 M -25.06 % | 68.503 M 1.33 % | 67.607 M 10.19 % | 61.355 M -4.40 % | 64.182 M -25.82 % | 86.520 M 20.74 % | 71.658 M -9.04 % | 78.783 M 21.06 % | 65.079 M -7.91 % | 70.666 M 29.60 % | 54.527 M 32.05 % | 41.292 M 21.27 % | 34.049 M |
| Net income | 3.000 K -99.87 % | 2.300 M 371.31 % | 488.000 K -22.29 % | 628.000 K 74.44 % | 360.000 K 350.00 % | -144.000 K -176.92 % | -52.000 K -108.07 % | 644.000 K 150.58 % | 257.000 K 175.37 % | -341.000 K -250.22 % | 227.000 K 372.92 % | 48.000 K -95.55 % | 1.078 M 512.50 % | 176.000 K -92.65 % | 2.393 M -17.60 % | 2.904 M 30.69 % | 2.222 M 432.85 % | 417.000 K 1 197.37 % | -38.000 K -100.88 % | 4.311 M 216.48 % | -3.701 M -223.41 % | -1.144 M -186.56 % | 1.322 M 127.93 % | -4.733 M -5 244.57 % | 92.000 K 103.29 % | -2.792 M -28.86 % | -2.167 M 1.90 % | -2.209 M -89.13 % | -1.168 M -484.21 % | 304.000 K -50.73 % | 617.000 K 146.08 % | -1.339 M 50.50 % | -2.705 M -630.66 % | -370.211 K -162.64 % | 591.000 K 361.72 % | 128.000 K 68.42 % | 76.000 K 136.19 % | -210.000 K -94.44 % | -108.000 K 55.56 % | -243.000 K -498.36 % | 61.000 K -86.52 % | 452.473 K 318.96 % | 108.000 K 10.20 % | 98.000 K -85.29 % | 666.000 K -36.27 % | 1.045 M 173.55 % | -1.421 M -682.38 % | 244.000 K -53.88 % | 529.000 K -57.38 % | 1.241 M 243.82 % | 361.000 K -47.76 % | 691.000 K 29.16 % | 535.000 K -65.24 % | 1.539 M 174.37 % | 561.000 K -19.86 % | 700.000 K -68.89 % | 2.250 M |
| Income before tax | 563.000 K -71.07 % | 1.946 M 288.42 % | 501.000 K -47.26 % | 950.000 K 90.00 % | 500.000 K -7.75 % | 542.000 K 351.67 % | 120.000 K -80.39 % | 612.000 K 76.88 % | 346.000 K 209.15 % | -317.000 K -203.59 % | 306.000 K 337.14 % | 70.000 K -95.15 % | 1.442 M 549.55 % | 222.000 K -93.05 % | 3.196 M -21.16 % | 4.054 M 44.58 % | 2.804 M 89.27 % | 1.481 M 113.78 % | 693.000 K -87.82 % | 5.690 M 220.35 % | -4.728 M -2 671.05 % | 183.894 K -89.69 % | 1.783 M 160.30 % | -2.957 M 3.84 % | -3.075 M 33.32 % | -4.612 M -75.28 % | -2.631 M 15.35 % | -3.108 M -308.41 % | -761.000 K -110.22 % | -362.000 K 2.69 % | -372.000 K 74.71 % | -1.471 M 47.97 % | -2.827 M -1 753.22 % | 171.000 K 101.18 % | 85.000 K -54.05 % | 185.000 K 66.67 % | 111.000 K -40.32 % | 186.000 K -10.14 % | 207.000 K 666.67 % | 27.000 K -60.87 % | 69.000 K 77.25 % | 38.928 K -84.61 % | 253.000 K 277.61 % | 67.000 K -81.64 % | 365.000 K -74.34 % | 1.422 M 200.08 % | -1.421 M -438.33 % | 420.000 K -48.72 % | 819.000 K 10.33 % | 742.320 K 85.58 % | 400.000 K -64.35 % | 1.122 M 44.96 % | 774.000 K -61.31 % | 2.000 M 88.54 % | 1.061 M 13.35 % | 936.000 K -59.39 % | 2.305 M |
| Income before tax ratio | 0.00 -69.73 % | 0.02 277.74 % | 0.00 -52.00 % | 0.01 41.41 % | 0.01 34.37 % | 0.00 303.07 % | 0.00 -78.50 % | 0.01 49.96 % | 0.00 201.38 % | 0.00 -232.02 % | 0.00 277.52 % | 0.00 -94.49 % | 0.01 540.16 % | 0.00 -92.82 % | 0.03 14.47 % | 0.02 -18.42 % | 0.03 134.87 % | 0.01 97.28 % | 0.01 -88.55 % | 0.06 166.07 % | -0.08 -2 739.70 % | 0.00 -86.12 % | 0.02 145.49 % | -0.05 2.22 % | -0.05 22.20 % | -0.07 -68.10 % | -0.04 20.20 % | -0.05 -272.32 % | -0.01 -100.03 % | -0.01 -19.59 % | -0.01 83.64 % | -0.03 33.74 % | -0.05 -2 077.09 % | 0.00 58.00 % | 0.00 -53.30 % | 0.00 119.77 % | 0.00 -42.13 % | 0.00 -15.57 % | 0.00 669.72 % | 0.00 -61.20 % | 0.00 89.79 % | 0.00 -84.57 % | 0.00 220.81 % | 0.00 -83.49 % | 0.01 -65.75 % | 0.02 198.78 % | -0.02 -407.05 % | 0.01 -46.36 % | 0.01 48.73 % | 0.01 53.70 % | 0.01 -60.80 % | 0.01 19.75 % | 0.01 -57.99 % | 0.03 45.48 % | 0.02 -14.16 % | 0.02 -66.52 % | 0.07 |
| EBITDA | 7.487 M -21.22 % | 9.504 M 24.50 % | 7.634 M -6.04 % | 8.125 M 8.71 % | 7.474 M 14.91 % | 6.504 M 3.90 % | 6.260 M -5.30 % | 6.610 M 2.29 % | 6.462 M 6.60 % | 6.062 M -0.28 % | 6.079 M -0.07 % | 6.083 M -18.28 % | 7.444 M 2.66 % | 7.251 M -24.89 % | 9.654 M 3.13 % | 9.361 M 10.91 % | 8.440 M 37.19 % | 6.152 M 18.42 % | 5.195 M -51.65 % | 10.744 M 1 115.38 % | 884.000 K -85.62 % | 6.149 M -11.27 % | 6.930 M 208.41 % | 2.247 M -1.71 % | 2.286 M 451.77 % | 414.300 K -82.21 % | 2.329 M 15.47 % | 2.017 M -54.85 % | 4.467 M 14.30 % | 3.908 M 15.38 % | 3.387 M 47.71 % | 2.293 M 193.97 % | 780.000 K -82.44 % | 4.443 M 4.17 % | 4.265 M -21.37 % | 5.424 M 1.25 % | 5.357 M -6.93 % | 5.756 M 18.63 % | 4.852 M -0.72 % | 4.887 M -1.99 % | 4.986 M -36.87 % | 7.898 M 68.85 % | 4.677 M 12.70 % | 4.150 M 13.40 % | 3.660 M -36.23 % | 5.740 M 110.32 % | 2.729 M -18.26 % | 3.339 M -33.92 % | 5.052 M 14.57 % | 4.410 M 2.07 % | 4.320 M -0.87 % | 4.358 M 7.71 % | 4.046 M -30.76 % | 5.844 M 32.18 % | 4.421 M 13.01 % | 3.912 M -11.23 % | 4.407 M |
| Net income ratio | 0.00 -99.86 % | 0.02 358.35 % | 0.00 -29.27 % | 0.01 29.83 % | 0.00 464.16 % | 0.00 -147.13 % | 0.00 -108.85 % | 0.01 112.44 % | 0.00 170.00 % | 0.00 -291.44 % | 0.00 308.41 % | 0.00 -94.95 % | 0.01 503.64 % | 0.00 -92.40 % | 0.02 19.65 % | 0.02 -26.26 % | 0.02 561.25 % | 0.00 1 112.66 % | 0.00 -100.83 % | 0.04 163.95 % | -0.07 -232.04 % | -0.02 -216.51 % | 0.02 121.07 % | -0.08 -5 331.04 % | 0.00 103.84 % | -0.04 -23.58 % | -0.03 7.52 % | -0.04 -72.42 % | -0.02 -465.58 % | 0.01 -39.45 % | 0.01 129.80 % | -0.03 36.96 % | -0.05 -773.81 % | -0.01 -149.20 % | 0.01 369.26 % | 0.00 122.08 % | 0.00 135.09 % | 0.00 -82.71 % | 0.00 55.38 % | 0.00 -494.98 % | 0.00 -85.56 % | 0.01 320.19 % | 0.00 -6.37 % | 0.00 -86.77 % | 0.01 -14.97 % | 0.02 172.58 % | -0.02 -628.52 % | 0.00 -51.75 % | 0.01 -42.55 % | 0.01 184.76 % | 0.01 -42.56 % | 0.01 6.69 % | 0.01 -62.26 % | 0.02 111.71 % | 0.01 -39.31 % | 0.02 -74.35 % | 0.07 |
| Ratio EBITDA | 0.06 -17.58 % | 0.08 21.07 % | 0.06 -14.48 % | 0.07 -19.09 % | 0.09 67.39 % | 0.06 -7.28 % | 0.06 3.85 % | 0.06 -13.28 % | 0.07 -0.99 % | 0.07 27.08 % | 0.05 -13.70 % | 0.06 -7.33 % | 0.07 1.18 % | 0.06 -22.39 % | 0.08 49.74 % | 0.06 -37.42 % | 0.09 70.25 % | 0.05 9.28 % | 0.05 -54.56 % | 0.11 567.29 % | 0.02 -85.24 % | 0.11 19.43 % | 0.09 132.69 % | 0.04 -0.05 % | 0.04 543.79 % | 0.01 -82.94 % | 0.04 8.86 % | 0.03 -58.84 % | 0.08 8.76 % | 0.07 41.80 % | 0.05 -4.46 % | 0.05 274.36 % | 0.01 -79.01 % | 0.07 -18.18 % | 0.08 -20.08 % | 0.10 33.51 % | 0.08 -9.75 % | 0.09 11.47 % | 0.08 -0.32 % | 0.08 -2.82 % | 0.08 -32.40 % | 0.12 69.35 % | 0.07 -4.25 % | 0.07 1.98 % | 0.07 -14.91 % | 0.08 107.56 % | 0.04 -25.82 % | 0.05 -30.87 % | 0.08 54.44 % | 0.05 -15.46 % | 0.06 8.98 % | 0.06 -11.02 % | 0.06 -24.82 % | 0.08 2.00 % | 0.08 -14.42 % | 0.09 -26.80 % | 0.13 |
| Gross profit ratio | 0.20 -13.59 % | 0.23 10.62 % | 0.21 -4.04 % | 0.22 161.09 % | 0.08 55.27 % | 0.05 -73.39 % | 0.20 185.31 % | 0.07 3.71 % | 0.07 3.51 % | 0.07 45.14 % | 0.05 -19.89 % | 0.06 -17.47 % | 0.07 3.67 % | 0.07 -19.99 % | 0.08 -17.75 % | 0.10 7.58 % | 0.09 19.85 % | 0.08 -63.13 % | 0.21 -9.08 % | 0.23 46.25 % | 0.16 -39.42 % | 0.26 7.46 % | 0.24 9.71 % | 0.22 3.13 % | 0.22 22.92 % | 0.18 -13.92 % | 0.20 46.31 % | 0.14 -22.97 % | 0.18 -0.62 % | 0.18 75.70 % | 0.10 -32.21 % | 0.15 -56.33 % | 0.35 175.02 % | 0.13 -70.13 % | 0.43 2.90 % | 0.41 26.44 % | 0.33 -25.08 % | 0.44 -0.10 % | 0.44 4.13 % | 0.42 13.92 % | 0.37 -22.66 % | 0.48 33.69 % | 0.36 -14.98 % | 0.42 -1.46 % | 0.42 -3.33 % | 0.44 62.37 % | 0.27 -14.49 % | 0.32 -19.08 % | 0.39 5.96 % | 0.37 12.99 % | 0.33 -14.82 % | 0.38 -12.56 % | 0.44 -10.25 % | 0.49 -3.51 % | 0.51 3.19 % | 0.49 -36.21 % | 0.77 |
| Weighted average shs out dil | 5.014 M 2.74 % | 4.880 M 0.00 % | 4.880 M 1.02 % | 4.831 M -6.07 % | 5.143 M 7.14 % | 4.800 M -4.21 % | 5.011 M 1.16 % | 4.954 M -3.62 % | 5.140 M 5.20 % | 4.886 M 7.61 % | 4.540 M -5.42 % | 4.800 M -2.04 % | 4.900 M 11.36 % | 4.400 M -11.74 % | 4.985 M -0.43 % | 5.007 M -0.85 % | 5.050 M -3.12 % | 5.213 M 3.97 % | 5.014 M 0.02 % | 5.013 M 0.23 % | 5.001 M -0.24 % | 5.014 M -1.40 % | 5.085 M 0.98 % | 5.035 M 9.46 % | 4.600 M -8.25 % | 5.014 M -0.51 % | 5.040 M 0.38 % | 5.020 M -1.14 % | 5.078 M 1.29 % | 5.014 M -2.49 % | 5.142 M 3.68 % | 4.959 M -1.00 % | 5.009 M -0.09 % | 5.014 M 1.80 % | 4.925 M 2.60 % | 4.800 M 26.32 % | 3.800 M -27.62 % | 5.250 M -2.78 % | 5.400 M 11.11 % | 4.860 M -20.33 % | 6.100 M 21.46 % | 5.022 M -7.00 % | 5.400 M 10.20 % | 4.900 M -4.35 % | 5.123 M 2.56 % | 4.995 M -1.57 % | 5.075 M 24.80 % | 4.067 M -15.44 % | 4.809 M -7.00 % | 5.171 M 3.14 % | 5.014 M 1.58 % | 4.936 M -1.55 % | 5.014 M -0.16 % | 5.021 M 0.16 % | 5.014 M 7.43 % | 4.667 M 1.63 % | 4.592 M |
| Weighted average shs out | 5.014 M 2.74 % | 4.880 M 0.00 % | 4.880 M 1.02 % | 4.831 M -6.07 % | 5.143 M 7.14 % | 4.800 M -4.22 % | 5.012 M 1.17 % | 4.954 M -3.62 % | 5.140 M 8.04 % | 4.757 M 4.79 % | 4.540 M -5.42 % | 4.800 M -2.04 % | 4.900 M -3.56 % | 5.081 M 1.91 % | 4.985 M -0.43 % | 5.007 M -0.85 % | 5.050 M -3.12 % | 5.213 M 37.17 % | 3.800 M -24.19 % | 5.013 M 0.23 % | 5.001 M -0.24 % | 5.014 M -1.40 % | 5.085 M 0.98 % | 5.035 M 9.46 % | 4.600 M -8.25 % | 5.014 M -0.51 % | 5.040 M 0.38 % | 5.020 M -1.14 % | 5.078 M 1.29 % | 5.014 M -2.49 % | 5.142 M 3.68 % | 4.959 M -1.00 % | 5.009 M -0.09 % | 5.014 M 1.80 % | 4.925 M 2.60 % | 4.800 M 26.32 % | 3.800 M -27.62 % | 5.250 M -2.78 % | 5.400 M 11.11 % | 4.860 M -20.33 % | 6.100 M 21.46 % | 5.022 M -7.00 % | 5.400 M 10.20 % | 4.900 M -4.35 % | 5.123 M 2.56 % | 4.995 M -1.57 % | 5.075 M 24.80 % | 4.067 M -15.44 % | 4.809 M -7.00 % | 5.171 M 3.14 % | 5.014 M 1.58 % | 4.936 M -1.55 % | 5.014 M -0.16 % | 5.021 M 0.16 % | 5.014 M 7.43 % | 4.667 M 1.63 % | 4.592 M |
| EPS diluted | 0.00 -99.87 % | 0.47 370.00 % | 0.10 -23.08 % | 0.13 85.71 % | 0.07 336.49 % | -0.03 -184.62 % | -0.01 -108.00 % | 0.13 160.00 % | 0.05 173.31 % | -0.07 -236.40 % | 0.05 400.00 % | 0.01 -95.45 % | 0.22 526.78 % | 0.04 -92.69 % | 0.48 -17.24 % | 0.58 31.82 % | 0.44 428.85 % | 0.08 1 239.73 % | -0.01 -100.85 % | 0.86 216.22 % | -0.74 -221.74 % | -0.23 -188.46 % | 0.26 127.66 % | -0.94 -4 800.00 % | 0.02 103.57 % | -0.56 -30.23 % | -0.43 2.27 % | -0.44 -91.30 % | -0.23 -479.54 % | 0.06 -49.50 % | 0.12 144.44 % | -0.27 50.00 % | -0.54 -550.60 % | -0.08 -169.17 % | 0.12 300.00 % | 0.03 50.00 % | 0.02 150.00 % | -0.04 -100.00 % | -0.02 60.00 % | -0.05 -600.00 % | 0.01 -88.90 % | 0.09 350.50 % | 0.02 0.00 % | 0.02 -84.62 % | 0.13 -38.10 % | 0.21 175.00 % | -0.28 -566.67 % | 0.06 -45.45 % | 0.11 -54.17 % | 0.24 242.86 % | 0.07 -50.00 % | 0.14 27.27 % | 0.11 -64.52 % | 0.31 181.82 % | 0.11 -26.67 % | 0.15 -69.39 % | 0.49 |
| Earnings per share | 0.00 -99.87 % | 0.47 370.00 % | 0.10 -23.08 % | 0.13 85.71 % | 0.07 333.33 % | -0.03 -188.46 % | -0.01 -108.00 % | 0.13 160.00 % | 0.05 173.31 % | -0.07 -236.40 % | 0.05 400.00 % | 0.01 -95.45 % | 0.22 526.78 % | 0.04 -92.69 % | 0.48 -17.24 % | 0.58 31.82 % | 0.44 428.85 % | 0.08 932.00 % | -0.01 -101.16 % | 0.86 216.22 % | -0.74 -221.74 % | -0.23 -188.46 % | 0.26 127.66 % | -0.94 -4 800.00 % | 0.02 103.57 % | -0.56 -30.23 % | -0.43 2.27 % | -0.44 -91.30 % | -0.23 -479.54 % | 0.06 -49.50 % | 0.12 144.44 % | -0.27 50.00 % | -0.54 -569.98 % | -0.08 -167.17 % | 0.12 300.00 % | 0.03 50.00 % | 0.02 150.00 % | -0.04 -100.00 % | -0.02 60.00 % | -0.05 -600.00 % | 0.01 -88.90 % | 0.09 350.50 % | 0.02 0.00 % | 0.02 -84.62 % | 0.13 -38.10 % | 0.21 175.00 % | -0.28 -566.67 % | 0.06 -45.45 % | 0.11 -54.17 % | 0.24 242.86 % | 0.07 -50.00 % | 0.14 27.27 % | 0.11 -64.52 % | 0.31 181.82 % | 0.11 -26.67 % | 0.15 -69.39 % | 0.49 |
| Gross profit | 23.316 M -17.41 % | 28.230 M 13.75 % | 24.817 M 5.43 % | 23.539 M 250.80 % | 6.710 M 6.59 % | 6.295 M -70.19 % | 21.115 M 160.20 % | 8.115 M 22.32 % | 6.634 M 11.44 % | 5.953 M 13.89 % | 5.227 M -7.24 % | 5.635 M -27.22 % | 7.743 M 5.19 % | 7.361 M -22.57 % | 9.507 M -43.35 % | 16.783 M 90.67 % | 8.802 M -3.42 % | 9.114 M -60.04 % | 22.810 M -3.25 % | 23.577 M 166.38 % | 8.851 M -41.00 % | 15.002 M -20.16 % | 18.789 M 45.41 % | 12.921 M 1.42 % | 12.740 M 5.35 % | 12.093 M -10.24 % | 13.473 M 55.20 % | 8.681 M -15.51 % | 10.274 M 4.45 % | 9.836 M 42.97 % | 6.880 M 4.81 % | 6.564 M -65.71 % | 19.140 M 129.97 % | 8.323 M -61.96 % | 21.881 M 1.25 % | 21.611 M -4.11 % | 22.537 M -22.74 % | 29.170 M 6.32 % | 27.437 M 3.72 % | 26.453 M 14.89 % | 23.024 M -27.77 % | 31.876 M 33.29 % | 23.914 M 0.08 % | 23.896 M 9.58 % | 21.807 M -27.56 % | 30.102 M 64.52 % | 18.297 M -5.78 % | 19.419 M -22.64 % | 25.103 M -21.40 % | 31.936 M 36.42 % | 23.410 M -22.52 % | 30.215 M 5.85 % | 28.545 M -17.34 % | 34.535 M 25.05 % | 27.617 M 36.26 % | 20.268 M -22.64 % | 26.199 M |
| Income tax expense | 560.000 K 258.19 % | -354.000 K -2 823.08 % | 13.000 K -95.96 % | 322.000 K 130.00 % | 140.000 K -79.59 % | 686.000 K 298.84 % | 172.000 K 637.50 % | -32.000 K -135.96 % | 89.000 K 256.00 % | 25.000 K -68.35 % | 79.000 K 259.09 % | 22.000 K -93.97 % | 365.000 K 711.11 % | 45.000 K -94.40 % | 803.000 K -30.17 % | 1.150 M 97.59 % | 582.000 K -45.30 % | 1.064 M 45.55 % | 731.000 K -46.99 % | 1.379 M 234.27 % | -1.027 M -177.32 % | 1.328 M 188.13 % | 461.000 K -74.04 % | 1.776 M 156.08 % | -3.167 M -74.11 % | -1.819 M -292.03 % | -464.000 K 48.39 % | -899.000 K -320.88 % | 407.000 K 161.11 % | -666.000 K 32.66 % | -989.000 K -649.24 % | -132.000 K -8.20 % | -122.000 K -120.78 % | 587.000 K 216.01 % | -506.000 K -987.72 % | 57.000 K 62.86 % | 35.000 K -91.16 % | 396.000 K 25.71 % | 315.000 K 16.67 % | 270.000 K 3 275.00 % | 8.000 K 101.93 % | -413.546 K -385.20 % | 145.000 K 567.74 % | -31.000 K 89.70 % | -301.000 K -179.82 % | 377.103 K | 0.000 -100.00 % | 176.000 K -39.31 % | 290.000 K 158.13 % | -498.873 K -1 379.16 % | 39.000 K -90.95 % | 431.000 K 80.33 % | 239.000 K -48.18 % | 461.227 K -7.75 % | 500.000 K 111.86 % | 236.000 K 329.09 % | 55.000 K |
| Cost of revenue | 93.918 M -0.53 % | 94.422 M -0.04 % | 94.461 M 11.09 % | 85.029 M 14.76 % | 74.094 M -33.49 % | 111.406 M 12.82 % | 98.747 M -7.77 % | 107.061 M 17.64 % | 91.011 M 7.39 % | 84.745 M -23.21 % | 110.358 M 17.17 % | 94.185 M -10.69 % | 105.457 M 1.20 % | 104.202 M -1.49 % | 105.774 M -29.77 % | 150.601 M 75.85 % | 85.642 M -20.77 % | 108.087 M 26.65 % | 85.344 M 9.32 % | 78.065 M 66.26 % | 46.954 M 11.02 % | 42.294 M -27.49 % | 58.327 M 28.87 % | 45.262 M -2.50 % | 46.421 M -18.47 % | 56.934 M 7.98 % | 52.725 M -1.86 % | 53.726 M 15.24 % | 46.619 M 5.24 % | 44.298 M -25.74 % | 59.649 M 63.57 % | 36.466 M 2.27 % | 35.657 M -37.67 % | 57.209 M 93.35 % | 29.588 M -3.62 % | 30.699 M -33.90 % | 46.440 M 23.12 % | 37.719 M 6.50 % | 35.416 M -3.37 % | 36.650 M -7.32 % | 39.544 M 12.59 % | 35.121 M -18.85 % | 43.280 M 30.40 % | 33.191 M 12.40 % | 29.530 M -23.10 % | 38.401 M -22.12 % | 49.310 M 17.58 % | 41.936 M 7.31 % | 39.079 M -28.41 % | 54.585 M 13.13 % | 48.248 M -0.66 % | 48.568 M 32.94 % | 36.534 M 1.11 % | 36.131 M 34.27 % | 26.910 M 28.00 % | 21.024 M 167.82 % | 7.850 M |
| General and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.524 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.172 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.052 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.805 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.735 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.392 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.203 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 % | 1.854 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.758 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 -100.00 % | 410.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.143 M | 0.000 | 0.000 | 0.000 -100.00 % | 695.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 48.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 52.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 352.216 K | 0.000 | 0.000 | 0.000 -100.00 % | 417.285 K | 0.000 | 0.000 | 0.000 -100.00 % | 591.960 K | 0.000 | 0.000 | 0.000 -100.00 % | 483.773 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.711 M | 0.000 | 0.000 | 0.000 -100.00 % | 9.047 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 19.979 M 9.07 % | 18.317 M -14.02 % | 21.305 M 9.34 % | 19.485 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 -100.00 % | 209.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 22.426 M -28.18 % | 31.225 M 14.67 % | 27.230 M 3.04 % | 26.426 M 15.12 % | 22.955 M -29.60 % | 32.606 M 37.80 % | 23.661 M -0.71 % | 23.829 M 11.13 % | 21.442 M -26.22 % | 29.063 M 61.37 % | 18.010 M -5.21 % | 18.999 M -21.76 % | 24.284 M -22.89 % | 31.495 M 36.87 % | 23.010 M -20.91 % | 29.093 M 4.76 % | 27.771 M -15.97 % | 33.050 M 24.45 % | 26.556 M 37.37 % | 19.332 M -19.09 % | 23.894 M |
| Operating expenses | 19.979 M -13.69 % | 23.147 M 8.65 % | 21.305 M 9.34 % | 19.485 M 508.34 % | 3.203 M 3.52 % | 3.094 M -19.47 % | 3.842 M -15.37 % | 4.540 M 21.26 % | 3.744 M 16.31 % | 3.219 M 28.14 % | 2.512 M -20.61 % | 3.164 M -18.01 % | 3.859 M -8.55 % | 4.220 M 7.71 % | 3.918 M -61.63 % | 10.212 M 134.38 % | 4.357 M -28.62 % | 6.104 M -70.16 % | 20.459 M 30.64 % | 15.661 M 35.77 % | 11.535 M 213.99 % | 3.674 M -75.21 % | 14.821 M 7.88 % | 13.738 M 1.13 % | 13.584 M 445.11 % | -3.936 M -127.31 % | 14.413 M 45.34 % | 9.917 M 9.15 % | 9.086 M -0.54 % | 9.135 M 55.73 % | 5.866 M -11.82 % | 6.652 M -67.82 % | 20.670 M 152.84 % | 8.175 M -62.39 % | 21.737 M 9.94 % | 19.771 M -11.84 % | 22.426 M -18.84 % | 27.631 M 1.47 % | 27.230 M 3.04 % | 26.426 M 15.12 % | 22.955 M -29.60 % | 32.606 M 37.80 % | 23.661 M -0.71 % | 23.829 M 11.13 % | 21.442 M -26.22 % | 29.063 M 61.37 % | 18.010 M -5.21 % | 18.999 M -21.76 % | 24.284 M -22.89 % | 31.495 M 36.87 % | 23.010 M -20.91 % | 29.093 M 4.76 % | 27.771 M -15.97 % | 33.050 M 24.45 % | 26.556 M 37.37 % | 19.332 M -19.09 % | 23.894 M |
| Cost and expenses | 113.897 M -3.12 % | 117.569 M 1.56 % | 115.766 M 10.77 % | 104.514 M 35.21 % | 77.297 M -32.49 % | 114.500 M 12.12 % | 102.119 M -8.50 % | 111.601 M 18.63 % | 94.078 M 6.95 % | 87.964 M -22.07 % | 112.870 M 15.94 % | 97.349 M -10.95 % | 109.316 M 0.82 % | 108.422 M -0.22 % | 108.659 M -32.43 % | 160.813 M 78.68 % | 89.999 M -21.19 % | 114.191 M 7.93 % | 105.803 M 12.89 % | 93.726 M 60.25 % | 58.487 M 28.31 % | 45.583 M -37.68 % | 73.148 M 23.98 % | 59.000 M -1.67 % | 60.005 M -15.67 % | 71.154 M 5.08 % | 67.711 M 4.30 % | 64.919 M 14.56 % | 56.670 M 6.16 % | 53.379 M -18.52 % | 65.515 M 51.94 % | 43.118 M -23.45 % | 56.327 M -13.14 % | 64.847 M 26.35 % | 51.325 M 1.69 % | 50.470 M -26.71 % | 68.866 M 5.38 % | 65.350 M 4.32 % | 62.646 M -0.68 % | 63.076 M 0.92 % | 62.499 M -7.72 % | 67.726 M 1.17 % | 66.941 M 17.40 % | 57.020 M 11.87 % | 50.972 M -24.45 % | 67.464 M 0.21 % | 67.320 M 10.48 % | 60.935 M -3.83 % | 63.363 M -26.39 % | 86.079 M 20.80 % | 71.258 M -8.24 % | 77.661 M 20.77 % | 64.305 M -7.05 % | 69.181 M 29.39 % | 53.466 M 32.49 % | 40.356 M 27.13 % | 31.744 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 0.000 -100.00 % | 4.830 M | 0.000 | 0.000 -100.00 % | 3.203 M 3.52 % | 3.094 M -19.47 % | 3.842 M -15.37 % | 4.540 M 21.26 % | 3.744 M 16.31 % | 3.219 M 28.14 % | 2.512 M -20.61 % | 3.164 M -18.01 % | 3.859 M -8.55 % | 4.220 M 7.71 % | 3.918 M -61.63 % | 10.212 M 134.38 % | 4.357 M -28.62 % | 6.104 M -49.83 % | 12.166 M 47.74 % | 8.235 M 53.32 % | 5.371 M -34.15 % | 8.157 M 3.90 % | 7.851 M 8.80 % | 7.216 M 0.04 % | 7.213 M 0.85 % | 7.152 M 36.31 % | 5.247 M 24.99 % | 4.198 M 11.65 % | 3.760 M -5.62 % | 3.984 M 156.03 % | 1.556 M 11.14 % | 1.400 M -93.29 % | 20.879 M 677.23 % | 2.686 M -87.64 % | 21.737 M 9.94 % | 19.771 M | 0.000 100.00 % | -3.594 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.565 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.805 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 180.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 43.000 K | 0.000 | 0.000 | 0.000 100.00 % | -63.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 309.036 K | 0.000 | 0.000 | 0.000 -100.00 % | 18.021 K | 0.000 | 0.000 | 0.000 100.00 % | -106.051 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -20.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 -100.00 % | 111.676 K | 0.000 | 0.000 | 0.000 -100.00 % | 149.261 K | 0.000 | 0.000 | 0.000 |
| Interest expense | 2.775 M -11.54 % | 3.137 M 4.18 % | 3.011 M -3.00 % | 3.104 M 3.23 % | 3.007 M 13.09 % | 2.659 M -4.97 % | 2.798 M -5.57 % | 2.963 M 16.52 % | 2.543 M -16.65 % | 3.051 M 26.65 % | 2.409 M 0.33 % | 2.401 M -1.68 % | 2.442 M -7.01 % | 2.626 M 9.74 % | 2.393 M -4.93 % | 2.517 M 53.38 % | 1.641 M 23.10 % | 1.333 M -19.60 % | 1.658 M -25.52 % | 2.226 M 8.90 % | 2.044 M 6.91 % | 1.912 M -12.50 % | 2.185 M 2.10 % | 2.140 M -4.08 % | 2.231 M 31.49 % | 1.697 M 0.34 % | 1.691 M -9.66 % | 1.872 M -3.95 % | 1.949 M 19.79 % | 1.627 M 17.39 % | 1.386 M 0.22 % | 1.383 M 6.63 % | 1.297 M 17.80 % | 1.101 M 14.69 % | 960.000 K -50.74 % | 1.949 M -4.18 % | 2.034 M -9.44 % | 2.246 M 32.90 % | 1.690 M -15.46 % | 1.999 M -4.12 % | 2.085 M | 0.000 -100.00 % | 1.923 M 21.55 % | 1.582 M -18.29 % | 1.936 M | 0.000 | 0.000 -100.00 % | 1.012 M -41.57 % | 1.732 M 34.56 % | 1.287 M -29.12 % | 1.816 M 9.40 % | 1.660 M -2.58 % | 1.704 M 28.01 % | 1.331 M -8.83 % | 1.460 M 84.11 % | 793.000 K 47.95 % | 536.000 K |
| Depreciation and amortization | 4.149 M -3.98 % | 4.321 M 4.83 % | 4.122 M 1.25 % | 4.071 M 2.62 % | 3.967 M 10.93 % | 3.576 M 7.00 % | 3.342 M 10.12 % | 3.035 M -15.03 % | 3.572 M 7.33 % | 3.328 M -1.07 % | 3.364 M -6.87 % | 3.612 M 1.46 % | 3.560 M -13.38 % | 4.110 M 1.11 % | 4.065 M 45.70 % | 2.790 M -30.16 % | 3.995 M 27.15 % | 3.142 M 10.48 % | 2.844 M 0.64 % | 2.826 M -20.75 % | 3.566 M -12.02 % | 4.053 M 36.83 % | 2.962 M -3.33 % | 3.064 M -2.11 % | 3.130 M -5.98 % | 3.329 M 1.87 % | 3.268 M 0.43 % | 3.254 M -0.76 % | 3.279 M 24.06 % | 2.643 M 11.38 % | 2.373 M -0.34 % | 2.381 M 3.07 % | 2.310 M -28.22 % | 3.218 M -0.68 % | 3.240 M -1.52 % | 3.290 M 2.43 % | 3.212 M -3.37 % | 3.324 M 12.49 % | 2.955 M 3.29 % | 2.861 M 1.02 % | 2.832 M -53.58 % | 6.101 M 143.92 % | 2.501 M 0.00 % | 2.501 M 84.06 % | 1.359 M -46.65 % | 2.547 M 0.21 % | 2.542 M 33.33 % | 1.907 M -23.77 % | 2.501 M 5.08 % | 2.380 M 13.12 % | 2.104 M 33.50 % | 1.576 M 0.51 % | 1.568 M -37.59 % | 2.512 M 32.22 % | 1.900 M -12.96 % | 2.183 M 39.40 % | 1.566 M |
| Operating income | 3.337 M 49.91 % | 2.226 M -36.62 % | 3.512 M -13.37 % | 4.054 M 15.60 % | 3.507 M 13.50 % | 3.090 M 5.89 % | 2.918 M -18.38 % | 3.575 M 23.70 % | 2.890 M 5.71 % | 2.734 M 0.70 % | 2.715 M 9.87 % | 2.471 M -36.38 % | 3.884 M 23.65 % | 3.141 M -43.80 % | 5.589 M -14.94 % | 6.571 M 47.83 % | 4.445 M 47.67 % | 3.010 M 28.03 % | 2.351 M -70.30 % | 7.916 M 395.15 % | -2.682 M -221.98 % | 2.199 M -44.59 % | 3.968 M 585.68 % | -817.000 K 3.20 % | -844.000 K 59.57 % | -2.088 M -37.99 % | -1.513 M 39.77 % | -2.512 M -1 226.46 % | 223.000 K -82.29 % | 1.260 M 42.64 % | 883.000 K 1 326.39 % | -72.000 K 95.86 % | -1.739 M -1 275.00 % | 148.000 K 2.78 % | 144.000 K -92.17 % | 1.840 M 163.99 % | 697.000 K -54.93 % | 1.547 M 6.37 % | 1.454 M -0.41 % | 1.460 M -27.94 % | 2.026 M 103.41 % | 996.009 K -54.23 % | 2.176 M 31.96 % | 1.649 M -26.91 % | 2.256 M -19.85 % | 2.815 M 880.80 % | 287.000 K -79.96 % | 1.432 M -42.72 % | 2.500 M 466.68 % | 441.169 K 10.29 % | 400.000 K -64.35 % | 1.122 M 44.96 % | 774.000 K -47.87 % | 1.485 M 39.94 % | 1.061 M 13.35 % | 936.000 K -59.39 % | 2.305 M |
| Operating income ratio | 0.03 56.84 % | 0.02 -38.36 % | 0.03 -21.15 % | 0.04 -13.96 % | 0.04 65.32 % | 0.03 -5.50 % | 0.03 -10.50 % | 0.03 4.87 % | 0.03 -1.81 % | 0.03 28.33 % | 0.02 -5.11 % | 0.02 -27.85 % | 0.03 21.87 % | 0.03 -41.93 % | 0.05 23.50 % | 0.04 -16.59 % | 0.05 83.26 % | 0.03 18.15 % | 0.02 -72.09 % | 0.08 262.05 % | -0.05 -225.24 % | 0.04 -25.42 % | 0.05 466.44 % | -0.01 1.57 % | -0.01 52.83 % | -0.03 -32.34 % | -0.02 43.22 % | -0.04 -1 126.93 % | 0.00 -83.15 % | 0.02 75.30 % | 0.01 893.21 % | 0.00 94.73 % | -0.03 -1 505.19 % | 0.00 -19.28 % | 0.00 -92.05 % | 0.04 248.10 % | 0.01 -56.30 % | 0.02 -0.05 % | 0.02 -0.01 % | 0.02 -28.55 % | 0.03 117.81 % | 0.01 -54.09 % | 0.03 12.11 % | 0.03 -34.27 % | 0.04 6.94 % | 0.04 867.97 % | 0.00 -81.81 % | 0.02 -40.08 % | 0.04 663.91 % | 0.01 -8.65 % | 0.01 -60.80 % | 0.01 19.75 % | 0.01 -43.40 % | 0.02 7.98 % | 0.02 -14.16 % | 0.02 -66.52 % | 0.07 |
| Total other income expenses net | -2.774 M -890.71 % | -280.000 K 90.70 % | -3.011 M 3.00 % | -3.104 M -3.23 % | -3.007 M | 0.000 100.00 % | -2.798 M 5.57 % | -2.963 M -16.47 % | -2.544 M 16.62 % | -3.051 M -26.65 % | -2.409 M -0.33 % | -2.401 M 1.68 % | -2.442 M 16.34 % | -2.919 M -21.98 % | -2.393 M 4.93 % | -2.517 M -53.38 % | -1.641 M -7.36 % | -1.529 M 7.81 % | -1.658 M 25.52 % | -2.226 M -8.80 % | -2.046 M -1.55 % | -2.015 M 7.79 % | -2.185 M -2.10 % | -2.140 M 4.08 % | -2.231 M 11.60 % | -2.524 M -125.75 % | -1.118 M -87.58 % | -596.000 K 39.43 % | -984.000 K 39.32 % | -1.622 M -29.20 % | -1.255 M 10.29 % | -1.399 M -28.58 % | -1.088 M -4 830.43 % | 23.000 K 138.98 % | -59.000 K 96.44 % | -1.655 M -182.42 % | -586.000 K 56.93 % | -1.361 M -9.11 % | -1.247 M 12.98 % | -1.433 M 26.78 % | -1.957 M -104.48 % | -957.081 K 50.23 % | -1.923 M -21.55 % | -1.582 M 16.34 % | -1.891 M -35.78 % | -1.393 M 18.46 % | -1.708 M -68.77 % | -1.012 M 39.80 % | -1.681 M -658.19 % | 301.151 K | 0.000 | 0.000 | 0.000 -100.00 % | 515.686 K | 0.000 | 0.000 | 0.000 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2009-03-31 | 2008-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-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-06-30 | 2013-03-31 | 2012-12-31 | 2012-03-31 | 2009-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 157.509 M | 0.000 -100.00 % | 175.348 M | 0.000 -100.00 % | 176.791 M 14 462.69 % | 1.214 M -99.41 % | 205.762 M 901.86 % | 20.538 M -86.27 % | 149.544 M 488.32 % | 25.419 M -79.16 % | 121.968 M 1 063.04 % | 10.487 M -93.96 % | 173.545 M 3 764.28 % | 4.491 M -97.29 % | 165.487 M 6 329.82 % | 2.574 M -98.59 % | 182.229 M 5 062.29 % | 3.530 M -97.32 % | 131.848 M 71 073.01 % | 185.250 K -99.86 % | 133.291 M 6 521.52 % | 2.013 M -98.61 % | 145.240 M 10 626.74 % | 1.354 M -98.94 % | 128.237 M 8 426.41 % | 1.504 M -98.68 % | 113.730 M 22 493.67 % | 503.371 K -99.54 % | 109.214 M 5 997.93 % | 1.791 M -98.18 % | 98.572 M 6 188.71 % | 1.567 M -98.23 % | 88.568 M 2 617.64 % | 3.259 M -96.49 % | 92.744 M 8 143.91 % | 1.125 M -98.91 % | 103.157 M 7 780.58 % | 1.309 M -98.39 % | 81.242 M 5 834.40 % | 1.369 M -98.29 % | 80.003 M 7 504.84 % | 1.052 M -98.58 % | 74.022 M 7 667.26 % | 953.000 K -98.65 % | 70.379 M 6 202.13 % | 1.117 M -98.17 % | 60.975 M 3.76 % | 58.764 M 6.00 % | 55.435 M 22.97 % | 45.082 M |
| Total investments | 0.000 -100.00 % | 867.000 K | 0.000 -100.00 % | 17.000 K | 0.000 -100.00 % | 767.000 K -68.41 % | 2.428 M 665.93 % | 317.000 K -99.23 % | 41.076 M 12 857.73 % | 317.000 K -99.38 % | 50.838 M 15 937.22 % | 317.000 K -98.49 % | 20.974 M 6 516.40 % | 317.000 K -96.47 % | 8.982 M 52 735.29 % | 17.000 K -99.67 % | 5.147 M 119.43 % | 2.346 M -66.77 % | 7.060 M 1 320.52 % | 497.000 K 34.14 % | 370.499 K -4.98 % | 389.912 K -90.32 % | 4.026 M 836.28 % | 430.000 K -84.12 % | 2.708 M 16 312.12 % | 16.500 K -99.45 % | 3.008 M 17 594.12 % | 17.000 K -98.31 % | 1.007 M 6 001.46 % | 16.500 K -99.54 % | 3.582 M 20 970.59 % | 17.000 K -99.46 % | 3.135 M 19 493.04 % | 16.000 K -99.75 % | 6.518 M 38 241.18 % | 17.000 K -99.24 % | 2.250 M 13 536.36 % | 16.500 K -99.37 % | 2.618 M 15 300.00 % | 17.000 K -99.38 % | 2.738 M 16 493.94 % | 16.500 K -99.22 % | 2.104 M 13 050.00 % | 16.000 K -99.16 % | 1.906 M 11 451.52 % | 16.500 K -99.26 % | 2.234 M 13 436.40 % | 16.500 K 3.13 % | 16.000 K -3.03 % | 16.500 K 0.00 % | 16.500 K |
| Total debt | 0.000 -100.00 % | 158.364 M | 0.000 -100.00 % | 175.475 M | 0.000 -100.00 % | 191.731 M | 0.000 -100.00 % | 206.676 M | 0.000 -100.00 % | 169.782 M | 0.000 -100.00 % | 147.087 M | 0.000 -100.00 % | 183.732 M | 0.000 -100.00 % | 169.978 M | 0.000 -100.00 % | 182.473 M | 0.000 -100.00 % | 132.251 M | 0.000 -100.00 % | 134.334 M | 0.000 -100.00 % | 146.840 M | 0.000 -100.00 % | 128.431 M | 0.000 -100.00 % | 115.234 M | 0.000 -100.00 % | 109.717 M | 0.000 -100.00 % | 100.363 M | 0.000 -100.00 % | 90.135 M | 0.000 -100.00 % | 96.003 M | 0.000 -100.00 % | 103.776 M | 0.000 -100.00 % | 82.551 M | 0.000 -100.00 % | 81.372 M | 0.000 -100.00 % | 75.074 M | 0.000 -100.00 % | 71.330 M | 0.000 -100.00 % | 62.092 M 0.25 % | 61.937 M 3.55 % | 59.816 M 7.74 % | 55.520 M |
| Accumulated other comprehensive income loss | 78.710 M 1 867.26 % | 4.001 M -94.67 % | 75.029 M 201.41 % | 24.893 M -66.38 % | 74.039 M 2 282.21 % | 3.108 M -95.79 % | 73.874 M 211.21 % | 23.738 M -67.47 % | 72.974 M | 0.000 -100.00 % | 72.443 M 224.75 % | 22.307 M -68.72 % | 71.317 M | 0.000 -100.00 % | 67.189 M 294.00 % | 17.053 M -72.52 % | 62.062 M | 0.000 -100.00 % | 61.672 M 434.60 % | 11.536 M -81.11 % | 61.062 M | 0.000 -100.00 % | 61.786 M 430.35 % | 11.650 M -82.46 % | 66.426 M 4 529.68 % | 1.435 M -97.99 % | 71.445 M 235.28 % | 21.309 M -71.52 % | 74.823 M | 0.000 -100.00 % | 73.635 M | 0.000 -100.00 % | 78.284 M 5 623.39 % | 1.368 M -98.23 % | 77.410 M 183.82 % | 27.274 M -64.68 % | 77.221 M | 0.000 -100.00 % | 77.539 M | 0.000 -100.00 % | 77.720 M | 0.000 -100.00 % | 76.782 M 188.16 % | 26.646 M -65.56 % | 77.361 M | 0.000 -100.00 % | 76.462 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 0.000 -100.00 % | 14.514 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.736 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.031 M | 0.000 | 0.000 | 0.000 -100.00 % | 9.019 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.324 M | 0.000 | 0.000 | 0.000 -100.00 % | 334.305 K | 0.000 | 0.000 | 0.000 -100.00 % | 4.797 M | 0.000 | 0.000 | 0.000 -100.00 % | 13.133 M | 0.000 | 0.000 | 0.000 -100.00 % | 16.255 M | 0.000 | 0.000 | 0.000 -100.00 % | 15.526 M | 0.000 | 0.000 | 0.000 -100.00 % | 16.025 M | 0.000 | 0.000 | 0.000 -100.00 % | 15.662 M | 0.000 -100.00 % | 14.767 M | 0.000 -100.00 % | 11.939 M 475.74 % | -3.177 M |
| Common stock | 0.000 -100.00 % | 50.136 M | 0.000 -100.00 % | 50.136 M | 0.000 -100.00 % | 50.136 M | 0.000 -100.00 % | 50.136 M | 0.000 -100.00 % | 50.136 M | 0.000 -100.00 % | 50.136 M | 0.000 -100.00 % | 50.136 M | 0.000 -100.00 % | 50.136 M | 0.000 -100.00 % | 50.136 M | 0.000 -100.00 % | 50.136 M | 0.000 -100.00 % | 50.136 M | 0.000 -100.00 % | 50.136 M | 0.000 -100.00 % | 50.136 M | 0.000 -100.00 % | 50.136 M | 0.000 -100.00 % | 50.136 M | 0.000 -100.00 % | 50.136 M | 0.000 -100.00 % | 50.136 M | 0.000 -100.00 % | 50.136 M | 0.000 -100.00 % | 50.136 M | 0.000 -100.00 % | 50.136 M | 0.000 -100.00 % | 50.136 M | 0.000 -100.00 % | 50.136 M | 0.000 -100.00 % | 50.136 M | 0.000 -100.00 % | 50.136 M 0.00 % | 50.136 M 0.00 % | 50.136 M 8.67 % | 46.136 M |
| Total equity | 78.710 M 0.00 % | 78.710 M 4.91 % | 75.029 M 0.00 % | 75.029 M 1.34 % | 74.039 M 0.00 % | 74.039 M 0.22 % | 73.874 M 0.00 % | 73.874 M 1.23 % | 72.974 M 0.00 % | 72.975 M 0.73 % | 72.443 M 0.00 % | 72.443 M 1.58 % | 71.317 M 0.00 % | 71.317 M 6.14 % | 67.189 M 0.00 % | 67.189 M 8.26 % | 62.062 M 0.00 % | 62.062 M 0.63 % | 61.672 M 0.00 % | 61.672 M 1.00 % | 61.062 M 0.00 % | 61.062 M -1.17 % | 61.786 M 0.00 % | 61.786 M -6.99 % | 66.426 M 0.00 % | 66.426 M -7.02 % | 71.445 M 0.00 % | 71.445 M -4.51 % | 74.823 M 0.00 % | 74.823 M 1.61 % | 73.635 M 0.00 % | 73.635 M -5.94 % | 78.284 M 0.60 % | 77.817 M 0.53 % | 77.410 M 0.00 % | 77.410 M 0.24 % | 77.221 M -0.41 % | 77.540 M 0.00 % | 77.539 M 0.00 % | 77.539 M -0.23 % | 77.720 M 0.00 % | 77.720 M 1.22 % | 76.782 M 0.00 % | 76.782 M -0.75 % | 77.361 M 0.01 % | 77.356 M 1.17 % | 76.462 M 0.00 % | 76.462 M 1.75 % | 75.144 M 2.05 % | 73.634 M 36.68 % | 53.873 M |
| Other non current liabilities | -78.710 M -1 740.48 % | 4.798 M 106.39 % | -75.029 M -1 840.81 % | 4.310 M 105.82 % | -74.039 M -1 629.73 % | 4.840 M 106.55 % | -73.874 M -2 281.10 % | 3.387 M | 0.000 -100.00 % | 5.730 M | 0.000 -100.00 % | 2.890 M | 0.000 -100.00 % | 3.460 M | 0.000 -100.00 % | 2.876 M | 0.000 -100.00 % | 2.617 M | 0.000 -100.00 % | 4.445 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.500 M | 0.000 -100.00 % | 7.867 M | 0.000 -100.00 % | 7.867 M | 0.000 -100.00 % | 7.867 M | 0.000 -100.00 % | 9.731 M | 0.000 -100.00 % | 8.058 M | 0.000 | 0.000 | 0.000 -100.00 % | 11.357 M | 0.000 -100.00 % | 2.353 M | 0.000 -100.00 % | 1.486 M | 0.000 -100.00 % | 1.675 M | 0.000 -100.00 % | 2.089 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 0.000 -100.00 % | 20.635 M | 0.000 -100.00 % | 23.732 M | 0.000 -100.00 % | 28.058 M | 0.000 -100.00 % | 28.843 M | 0.000 -100.00 % | 30.396 M | 0.000 -100.00 % | 30.421 M | 0.000 -100.00 % | 36.172 M | 0.000 -100.00 % | 31.891 M | 0.000 -100.00 % | 20.494 M | 0.000 -100.00 % | 25.129 M | 0.000 -100.00 % | 8.180 M | 0.000 -100.00 % | 12.026 M | 0.000 -100.00 % | 12.181 M | 0.000 -100.00 % | 7.216 M | 0.000 -100.00 % | 8.102 M | 0.000 -100.00 % | 9.501 M | 0.000 -100.00 % | 12.182 M | 0.000 -100.00 % | 5.638 M | 0.000 -100.00 % | 7.028 M | 0.000 -100.00 % | 8.736 M | 0.000 -100.00 % | 8.679 M | 0.000 -100.00 % | 13.075 M | 0.000 -100.00 % | 10.556 M | 0.000 -100.00 % | 2.967 M -56.88 % | 6.880 M 21.28 % | 5.673 M -89.78 % | 55.520 M |
| Total non current liabilities | -78.710 M -360.17 % | 30.253 M 140.32 % | -75.029 M -328.20 % | 32.879 M 144.41 % | -74.039 M -298.64 % | 37.273 M 150.45 % | -73.874 M -305.85 % | 35.887 M | 0.000 -100.00 % | 39.539 M | 0.000 -100.00 % | 36.404 M | 0.000 -100.00 % | 44.338 M | 0.000 -100.00 % | 36.037 M | 0.000 -100.00 % | 26.743 M | 0.000 -100.00 % | 29.574 M | 0.000 -100.00 % | 13.180 M | 0.000 -100.00 % | 17.526 M | 0.000 -100.00 % | 20.048 M | 0.000 -100.00 % | 15.083 M | 0.000 -100.00 % | 15.969 M | 0.000 -100.00 % | 19.232 M | 0.000 -100.00 % | 22.592 M | 0.000 -100.00 % | 8.328 M | 0.000 -100.00 % | 18.386 M | 0.000 -100.00 % | 11.089 M | 0.000 -100.00 % | 10.165 M | 0.000 -100.00 % | 14.750 M | 0.000 -100.00 % | 12.645 M | 0.000 -100.00 % | 5.114 M -45.87 % | 9.448 M 14.65 % | 8.241 M -85.16 % | 55.520 M |
| Other current liabilities | 0.000 -100.00 % | 5.633 M | 0.000 -100.00 % | 6.957 M | 0.000 -100.00 % | 1.345 M | 0.000 -100.00 % | 2.638 M | 0.000 -100.00 % | 1.202 M | 0.000 -100.00 % | 3.307 M | 0.000 -100.00 % | 1.594 M | 0.000 -100.00 % | 15.894 M | 0.000 -100.00 % | 4.007 M | 0.000 -100.00 % | 8.314 M | 0.000 -100.00 % | 4.955 M | 0.000 -100.00 % | 3.465 M | 0.000 -100.00 % | 1.028 M | 0.000 -100.00 % | 749.000 K | 0.000 -100.00 % | 1.926 M | 0.000 -100.00 % | 7.847 M | 0.000 -100.00 % | 15.663 M | 0.000 -100.00 % | 21.999 M | 0.000 -100.00 % | 3.107 M | 0.000 -100.00 % | 16.454 M | 0.000 -100.00 % | 11.307 M | 0.000 -100.00 % | 13.403 M | 0.000 -100.00 % | 7.723 M | 0.000 -100.00 % | 10.673 M -35.94 % | 16.661 M -24.37 % | 22.029 M 209.46 % | 7.119 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.861 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.160 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.269 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.298 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 |
| Short term debt | 0.000 -100.00 % | 137.729 M | 0.000 -100.00 % | 151.743 M | 0.000 -100.00 % | 163.673 M | 0.000 -100.00 % | 177.833 M | 0.000 -100.00 % | 139.386 M | 0.000 -100.00 % | 116.666 M | 0.000 -100.00 % | 147.560 M | 0.000 -100.00 % | 138.087 M | 0.000 -100.00 % | 161.979 M | 0.000 -100.00 % | 107.122 M | 0.000 -100.00 % | 126.154 M | 0.000 -100.00 % | 134.814 M | 0.000 -100.00 % | 116.250 M | 0.000 -100.00 % | 108.018 M | 0.000 -100.00 % | 101.615 M | 0.000 -100.00 % | 90.862 M | 0.000 -100.00 % | 77.953 M | 0.000 -100.00 % | 90.365 M | 0.000 -100.00 % | 96.748 M | 0.000 -100.00 % | 73.815 M | 0.000 -100.00 % | 72.693 M | 0.000 -100.00 % | 61.999 M | 0.000 -100.00 % | 60.773 M | 0.000 -100.00 % | 59.125 M 7.39 % | 55.057 M 1.69 % | 54.143 M | 0.000 |
| Total current liabilities | 0.000 -100.00 % | 151.436 M | 0.000 -100.00 % | 164.717 M | 0.000 -100.00 % | 175.652 M | 0.000 -100.00 % | 185.303 M | 0.000 -100.00 % | 170.761 M | 0.000 -100.00 % | 150.716 M | 0.000 -100.00 % | 163.879 M | 0.000 -100.00 % | 183.027 M | 0.000 -100.00 % | 189.982 M | 0.000 -100.00 % | 128.295 M | 0.000 -100.00 % | 156.210 M | 0.000 -100.00 % | 153.287 M | 0.000 -100.00 % | 136.262 M | 0.000 -100.00 % | 126.536 M | 0.000 -100.00 % | 119.632 M | 0.000 -100.00 % | 114.466 M | 0.000 -100.00 % | 101.130 M | 0.000 -100.00 % | 125.577 M | 0.000 -100.00 % | 109.956 M | 0.000 -100.00 % | 100.420 M | 0.000 -100.00 % | 90.761 M | 0.000 -100.00 % | 80.738 M | 0.000 -100.00 % | 73.445 M | 0.000 -100.00 % | 74.032 M -4.73 % | 77.706 M -5.76 % | 82.459 M 1 058.37 % | 7.119 M |
| Total liabilities | -78.710 M -143.32 % | 181.689 M 342.16 % | -75.029 M -137.97 % | 197.596 M 366.88 % | -74.039 M -134.77 % | 212.925 M 388.23 % | -73.874 M -133.40 % | 221.190 M | 0.000 -100.00 % | 207.957 M | 0.000 -100.00 % | 187.120 M | 0.000 -100.00 % | 208.217 M | 0.000 -100.00 % | 219.064 M | 0.000 -100.00 % | 214.107 M | 0.000 -100.00 % | 157.869 M | 0.000 -100.00 % | 169.390 M | 0.000 -100.00 % | 170.813 M | 0.000 -100.00 % | 156.310 M | 0.000 -100.00 % | 141.619 M | 0.000 -100.00 % | 135.601 M | 0.000 -100.00 % | 133.698 M | 0.000 -100.00 % | 123.722 M | 0.000 -100.00 % | 133.905 M | 0.000 -100.00 % | 128.342 M | 0.000 -100.00 % | 111.509 M | 0.000 -100.00 % | 100.926 M | 0.000 -100.00 % | 95.488 M | 0.000 -100.00 % | 86.090 M | 0.000 -100.00 % | 79.146 M -9.19 % | 87.154 M -3.91 % | 90.701 M 44.80 % | 62.638 M |
| Other non current assets | 0.000 -100.00 % | 1.390 M | 0.000 100.00 % | -345.000 K | 0.000 -100.00 % | 1.390 M 214.50 % | -1.214 M -187.34 % | 1.390 M 106.77 % | -20.538 M -528.59 % | 4.792 M 118.85 % | -25.419 M -1 817.50 % | 1.480 M 114.11 % | -10.487 M -808.58 % | 1.480 M 132.95 % | -4.491 M -200.51 % | 4.468 M 273.60 % | -2.574 M -167.89 % | 3.791 M 207.40 % | -3.530 M -208.65 % | 3.249 M 1 853.86 % | -185.249 K -102.84 % | 6.515 M 423.65 % | -2.013 M -147.62 % | 4.227 M 412.19 % | -1.354 M -134.67 % | 3.906 M 359.69 % | -1.504 M -138.41 % | 3.916 M 877.96 % | -503.370 K -112.12 % | 4.152 M 331.81 % | -1.791 M -205.91 % | 1.691 M 207.88 % | -1.567 M -150.39 % | 3.111 M 195.45 % | -3.259 M -255.78 % | 2.092 M 285.96 % | -1.125 M -165.91 % | 1.707 M 230.40 % | -1.309 M -180.21 % | 1.632 M 219.21 % | -1.369 M -192.85 % | 1.474 M 240.15 % | -1.052 M -170.94 % | 1.483 M 255.61 % | -953.000 K -160.79 % | 1.568 M 240.37 % | -1.117 M -187.38 % | 1.278 M -98.44 % | 82.110 M 6 819.25 % | 1.187 M 7 092.05 % | 16.500 K |
| Long term investments | 0.000 -100.00 % | 17.000 K | 0.000 -100.00 % | 17.000 K | 0.000 -100.00 % | 17.000 K | 0.000 -100.00 % | 17.000 K | 0.000 -100.00 % | 17.000 K | 0.000 -100.00 % | 17.000 K | 0.000 -100.00 % | 17.000 K | 0.000 -100.00 % | 17.000 K | 0.000 -100.00 % | 17.000 K | 0.000 -100.00 % | 17.000 K | 0.000 -100.00 % | 16.500 K | 0.000 -100.00 % | 17.000 K | 0.000 -100.00 % | 16.500 K | 0.000 -100.00 % | 17.000 K | 0.000 -100.00 % | 16.500 K | 0.000 -100.00 % | 17.000 K | 0.000 -100.00 % | 16.000 K | 0.000 -100.00 % | 17.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 17.000 K | 0.000 -100.00 % | 16.500 K | 0.000 -100.00 % | 16.000 K | 0.000 -100.00 % | 16.500 K | 0.000 -100.00 % | 16.500 K | 0.000 | 0.000 | 0.000 |
| Intangible assets | 0.000 -100.00 % | 47.000 K | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 6.000 K | 0.000 -100.00 % | 11.000 K | 0.000 -100.00 % | 16.000 K | 0.000 -100.00 % | 22.000 K | 0.000 -100.00 % | 15.000 K | 0.000 -100.00 % | 20.000 K | 0.000 -100.00 % | 24.811 K | 0.000 -100.00 % | 29.000 K | 0.000 -100.00 % | 34.658 K | 0.000 -100.00 % | 33.000 K | 0.000 -100.00 % | 24.222 K | 0.000 -100.00 % | 32.000 K | 0.000 -100.00 % | 40.190 K | 0.000 -100.00 % | 19.000 K | 0.000 -100.00 % | 24.029 K | 0.000 | 0.000 | 0.000 -100.00 % | 34.495 K | 0.000 | 0.000 | 0.000 -100.00 % | 44.961 K | 0.000 | 0.000 | 0.000 -100.00 % | 2.928 K | 0.000 -100.00 % | 3.660 K | 0.000 -100.00 % | 33.812 M | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 -100.00 % | 47.000 K | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 6.000 K | 0.000 -100.00 % | 11.000 K | 0.000 -100.00 % | 16.000 K | 0.000 -100.00 % | 22.000 K | 0.000 -100.00 % | 15.000 K | 0.000 -100.00 % | 20.000 K | 0.000 -100.00 % | 24.811 K | 0.000 -100.00 % | 29.000 K | 0.000 -100.00 % | 34.658 K | 0.000 -100.00 % | 33.000 K | 0.000 -100.00 % | 24.222 K | 0.000 -100.00 % | 32.000 K | 0.000 -100.00 % | 40.190 K | 0.000 -100.00 % | 19.000 K | 0.000 -100.00 % | 24.029 K | 0.000 | 0.000 | 0.000 -100.00 % | 34.495 K | 0.000 | 0.000 | 0.000 -100.00 % | 44.961 K | 0.000 | 0.000 | 0.000 -100.00 % | 2.928 K | 0.000 -100.00 % | 3.660 K | 0.000 -100.00 % | 4.575 K | 0.000 |
| Property plant equipment net | 0.000 -100.00 % | 102.489 M | 0.000 -100.00 % | 105.707 M | 0.000 -100.00 % | 110.887 M | 0.000 -100.00 % | 107.020 M | 0.000 -100.00 % | 99.916 M | 0.000 -100.00 % | 96.754 M | 0.000 -100.00 % | 95.187 M | 0.000 -100.00 % | 100.128 M | 0.000 -100.00 % | 100.077 M | 0.000 -100.00 % | 79.158 M | 0.000 -100.00 % | 83.241 M | 0.000 -100.00 % | 84.524 M | 0.000 -100.00 % | 88.964 M | 0.000 -100.00 % | 90.872 M | 0.000 -100.00 % | 95.217 M | 0.000 -100.00 % | 96.331 M | 0.000 -100.00 % | 97.008 M | 0.000 -100.00 % | 98.909 M | 0.000 -100.00 % | 98.057 M | 0.000 -100.00 % | 90.513 M | 0.000 -100.00 % | 87.323 M | 0.000 -100.00 % | 87.190 M | 0.000 -100.00 % | 89.091 M | 0.000 -100.00 % | 87.173 M | 0.000 -100.00 % | 77.409 M 55.28 % | 49.852 M |
| Total non current assets | 0.000 -100.00 % | 103.943 M | 0.000 -100.00 % | 107.115 M | 0.000 -100.00 % | 112.300 M 9 350.41 % | -1.214 M -101.12 % | 108.438 M 627.99 % | -20.538 M -119.61 % | 104.741 M 512.06 % | -25.419 M -125.87 % | 98.273 M 1 037.09 % | -10.487 M -110.84 % | 96.699 M 2 253.17 % | -4.491 M -104.29 % | 104.633 M 4 165.40 % | -2.574 M -102.39 % | 107.720 M 3 151.54 % | -3.530 M -104.17 % | 84.688 M 45 815.77 % | -185.249 K -100.21 % | 89.807 M 4 561.36 % | -2.013 M -102.17 % | 92.860 M 6 958.20 % | -1.354 M -101.42 % | 95.595 M 6 456.08 % | -1.504 M -101.59 % | 94.837 M 18 940.42 % | -503.370 K -100.51 % | 99.426 M 5 651.40 % | -1.791 M -101.83 % | 98.058 M 6 355.92 % | -1.567 M -101.56 % | 100.159 M 3 173.30 % | -3.259 M -103.23 % | 101.018 M 9 079.38 % | -1.125 M -101.13 % | 99.798 M 7 724.00 % | -1.309 M -101.42 % | 92.162 M 6 832.07 % | -1.369 M -101.54 % | 88.859 M 8 546.63 % | -1.052 M -101.19 % | 88.689 M 9 406.30 % | -953.000 K -101.05 % | 90.678 M 8 219.75 % | -1.117 M -101.26 % | 88.471 M 7.75 % | 82.110 M 4.46 % | 78.601 M 57.62 % | 49.868 M |
| Other current assets | -1.705 M -122.00 % | 7.749 M 893.14 % | -977.000 K -109.87 % | 9.899 M 163.09 % | -15.690 M -240.00 % | 11.207 M | 0.000 -100.00 % | 19.423 M | 0.000 -100.00 % | 13.471 M | 0.000 -100.00 % | 11.389 M | 0.000 -100.00 % | 28.658 M | 0.000 -100.00 % | 23.090 M | 0.000 -100.00 % | 20.122 M | 0.000 -100.00 % | 12.662 M | 0.000 -100.00 % | 10.847 M | 0.000 -100.00 % | 14.724 M | 0.000 -100.00 % | 14.346 M | 0.000 -100.00 % | 12.376 M | 0.000 -100.00 % | 10.099 M | 0.000 -100.00 % | 10.851 M | 0.000 -100.00 % | 13.797 M | 0.000 -100.00 % | 13.757 M | 0.000 -100.00 % | 34.981 M | 0.000 -100.00 % | 19.504 M | 0.000 -100.00 % | 17.115 M | 0.000 -100.00 % | 15.048 M | 0.000 -100.00 % | 13.848 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term investments | 0.000 -100.00 % | 850.000 K | 0.000 -100.00 % | 1.752 M | 0.000 -100.00 % | 750.000 K -69.11 % | 2.428 M 709.33 % | 300.000 K -99.27 % | 41.076 M 13 592.00 % | 300.000 K -99.41 % | 50.838 M 16 846.00 % | 300.000 K -98.57 % | 20.974 M 6 891.33 % | 300.000 K -96.66 % | 8.982 M | 0.000 -100.00 % | 5.147 M 121.02 % | 2.329 M -67.01 % | 7.060 M 1 370.83 % | 480.000 K 29.56 % | 370.499 K -0.78 % | 373.412 K -90.72 % | 4.026 M 874.82 % | 413.000 K -84.75 % | 2.708 M | 0.000 -100.00 % | 3.008 M | 0.000 -100.00 % | 1.007 M | 0.000 -100.00 % | 3.582 M | 0.000 -100.00 % | 3.135 M | 0.000 -100.00 % | 6.518 M | 0.000 -100.00 % | 2.250 M 345.20 % | 505.396 K -80.70 % | 2.618 M | 0.000 -100.00 % | 2.738 M | 0.000 -100.00 % | 2.104 M | 0.000 -100.00 % | 1.906 M | 0.000 -100.00 % | 2.234 M | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 0.000 -100.00 % | 855.000 K | 0.000 -100.00 % | 127.000 K | 0.000 -100.00 % | 14.940 M 1 330.64 % | -1.214 M -232.82 % | 914.000 K 104.45 % | -20.538 M -201.48 % | 20.238 M 179.62 % | -25.419 M -201.19 % | 25.119 M 339.53 % | -10.487 M -202.94 % | 10.187 M 326.83 % | -4.491 M -200.00 % | 4.491 M 274.49 % | -2.574 M -1 154.81 % | 244.000 K 106.91 % | -3.530 M -215.74 % | 3.050 M 1 746.42 % | -185.250 K -117.76 % | 1.043 M 151.83 % | -2.013 M -225.81 % | 1.600 M 218.17 % | -1.354 M -798.07 % | 193.964 K 112.90 % | -1.504 M -200.00 % | 1.504 M 398.79 % | -503.371 K -200.00 % | 503.370 K 128.11 % | -1.791 M -200.00 % | 1.791 M 214.26 % | -1.567 M -200.03 % | 1.567 M 148.08 % | -3.259 M -200.00 % | 3.259 M 389.69 % | -1.125 M -281.69 % | 619.178 K 147.30 % | -1.309 M -200.00 % | 1.309 M 195.62 % | -1.369 M -200.00 % | 1.369 M 230.14 % | -1.052 M -200.00 % | 1.052 M 210.39 % | -953.000 K -200.28 % | 950.378 K 185.10 % | -1.117 M -200.00 % | 1.117 M -64.80 % | 3.173 M -27.56 % | 4.380 M -58.03 % | 10.438 M |
| Cash and short term investments | 1.705 M -27.32 % | 2.346 M 140.12 % | 977.000 K -48.00 % | 1.879 M -88.02 % | 15.690 M 0.00 % | 15.690 M 1 192.42 % | 1.214 M 0.00 % | 1.214 M -94.09 % | 20.538 M 0.00 % | 20.538 M -19.20 % | 25.419 M 0.00 % | 25.419 M 142.39 % | 10.487 M 0.00 % | 10.487 M 133.51 % | 4.491 M 0.00 % | 4.491 M 74.49 % | 2.574 M 0.03 % | 2.573 M -27.11 % | 3.530 M 0.00 % | 3.530 M 1 805.54 % | 185.249 K -86.92 % | 1.417 M -29.62 % | 2.013 M 0.00 % | 2.013 M 48.67 % | 1.354 M 598.07 % | 193.964 K -87.10 % | 1.504 M 0.00 % | 1.504 M 198.79 % | 503.370 K 0.00 % | 503.370 K -71.89 % | 1.791 M 0.00 % | 1.791 M 14.26 % | 1.567 M 0.03 % | 1.567 M -51.92 % | 3.259 M 0.00 % | 3.259 M 189.69 % | 1.125 M 0.04 % | 1.125 M -14.09 % | 1.309 M 0.00 % | 1.309 M -4.38 % | 1.369 M 0.00 % | 1.369 M 30.14 % | 1.052 M 0.00 % | 1.052 M 10.39 % | 953.000 K 0.28 % | 950.378 K -14.90 % | 1.117 M 0.00 % | 1.117 M -64.80 % | 3.173 M -27.56 % | 4.380 M -58.03 % | 10.438 M |
| Total current assets | 0.000 -100.00 % | 156.456 M | 0.000 -100.00 % | 165.510 M | 0.000 -100.00 % | 174.664 M 14 287.48 % | 1.214 M -99.35 % | 186.626 M 808.69 % | 20.538 M -88.50 % | 178.534 M 602.36 % | 25.419 M -84.24 % | 161.290 M 1 438.00 % | 10.487 M -94.26 % | 182.835 M 3 971.14 % | 4.491 M -97.53 % | 181.620 M 6 956.65 % | 2.574 M -98.50 % | 171.797 M 4 766.77 % | 3.530 M -97.38 % | 134.853 M 72 695.53 % | 185.249 K -99.87 % | 140.646 M 6 886.87 % | 2.013 M -98.56 % | 139.739 M 10 220.46 % | 1.354 M -98.94 % | 127.142 M 8 353.56 % | 1.504 M -98.73 % | 118.227 M 23 387.10 % | 503.370 K -99.55 % | 110.999 M 6 097.59 % | 1.791 M -98.36 % | 109.275 M 6 871.55 % | 1.567 M -98.47 % | 102.191 M 3 035.66 % | 3.259 M -97.05 % | 110.297 M 9 704.18 % | 1.125 M -98.92 % | 104.263 M 7 865.09 % | 1.309 M -98.65 % | 96.886 M 6 977.14 % | 1.369 M -98.48 % | 89.788 M 8 434.95 % | 1.052 M -98.74 % | 83.581 M 8 670.30 % | 953.000 K -98.69 % | 72.769 M 6 416.13 % | 1.117 M -98.34 % | 67.137 M -16.27 % | 80.188 M -6.47 % | 85.734 M 28.65 % | 66.643 M |
| Inventory | 0.000 -100.00 % | 119.822 M | 0.000 -100.00 % | 133.484 M | 0.000 -100.00 % | 117.010 M | 0.000 -100.00 % | 136.554 M | 0.000 -100.00 % | 122.970 M | 0.000 -100.00 % | 96.759 M | 0.000 -100.00 % | 110.463 M | 0.000 -100.00 % | 100.268 M | 0.000 -100.00 % | 114.826 M | 0.000 -100.00 % | 92.306 M | 0.000 -100.00 % | 100.260 M | 0.000 -100.00 % | 104.260 M | 0.000 -100.00 % | 86.380 M | 0.000 -100.00 % | 81.743 M | 0.000 -100.00 % | 86.160 M | 0.000 -100.00 % | 84.891 M | 0.000 -100.00 % | 75.843 M | 0.000 -100.00 % | 75.223 M | 0.000 -100.00 % | 68.663 M | 0.000 -100.00 % | 69.559 M | 0.000 -100.00 % | 65.819 M | 0.000 -100.00 % | 60.941 M | 0.000 -100.00 % | 49.776 M | 0.000 -100.00 % | 39.891 M -25.68 % | 53.677 M 12.90 % | 47.542 M 40.86 % | 33.751 M |
| Net receivables | 0.000 -100.00 % | 26.539 M | 0.000 -100.00 % | 20.248 M | 0.000 -100.00 % | 30.757 M | 0.000 -100.00 % | 29.435 M | 0.000 -100.00 % | 21.555 M | 0.000 -100.00 % | 27.723 M | 0.000 -100.00 % | 32.653 M | 0.000 -100.00 % | 53.771 M | 0.000 -100.00 % | 33.509 M | 0.000 -100.00 % | 26.355 M | 0.000 -100.00 % | 27.875 M | 0.000 -100.00 % | 18.742 M | 0.000 -100.00 % | 26.964 M | 0.000 -100.00 % | 22.604 M | 0.000 -100.00 % | 13.115 M | 0.000 -100.00 % | 11.742 M | 0.000 -100.00 % | 10.983 M | 0.000 -100.00 % | 18.058 M | 0.000 100.00 % | -505.396 K | 0.000 -100.00 % | 26.018 M | 0.000 -100.00 % | 22.599 M | 0.000 -100.00 % | 21.588 M | 0.000 -100.00 % | 22.043 M | 0.000 -100.00 % | 26.130 M 11.96 % | 23.338 M -30.98 % | 33.812 M 50.58 % | 22.454 M |
| Tax assets | 0.000 | 0.000 | 0.000 -100.00 % | 1.735 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.326 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.810 M | 0.000 -100.00 % | 2.235 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.059 M | 0.000 -100.00 % | 2.685 M | 0.000 -100.00 % | 361.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 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.343 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.348 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -343.979 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.502 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 |
| Account payables | 0.000 -100.00 % | 8.074 M | 0.000 -100.00 % | 6.017 M | 0.000 -100.00 % | 6.773 M | 0.000 -100.00 % | 4.832 M | 0.000 -100.00 % | 29.013 M | 0.000 -100.00 % | 30.743 M | 0.000 -100.00 % | 12.456 M | 0.000 -100.00 % | 29.046 M | 0.000 -100.00 % | 21.698 M | 0.000 -100.00 % | 12.859 M | 0.000 -100.00 % | 25.101 M | 0.000 -100.00 % | 15.008 M | 0.000 -100.00 % | 18.984 M | 0.000 -100.00 % | 17.769 M | 0.000 -100.00 % | 16.092 M | 0.000 -100.00 % | 15.757 M | 0.000 -100.00 % | 7.514 M | 0.000 -100.00 % | 13.213 M | 0.000 -100.00 % | 10.101 M | 0.000 -100.00 % | 10.151 M | 0.000 -100.00 % | 6.761 M | 0.000 -100.00 % | 5.336 M | 0.000 -100.00 % | 4.949 M | 0.000 -100.00 % | 4.234 M -29.29 % | 5.988 M -4.77 % | 6.288 M | 0.000 |
| Tax 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 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.343 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.632 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Capital lease obligations | 0.000 -100.00 % | 10.000 K | 0.000 -100.00 % | 10.000 K | 0.000 -100.00 % | 10.000 K | 0.000 -100.00 % | 10.000 K | 0.000 -100.00 % | 10.000 K | 0.000 -100.00 % | 10.000 K | 0.000 -100.00 % | 10.000 K | 0.000 -100.00 % | 10.000 K | 0.000 -100.00 % | 10.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 10.142 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 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 0.000 -100.00 % | 10.059 M | 0.000 -100.00 % | 24.893 M | 0.000 -100.00 % | 10.059 M | 0.000 | 0.000 | 0.000 -100.00 % | 12.808 M | 0.000 | 0.000 | 0.000 -100.00 % | 12.162 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.602 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.592 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.059 M | 0.000 | 0.000 | 0.000 -100.00 % | 11.554 M | 0.000 -100.00 % | 23.499 M | 0.000 -100.00 % | 10.059 M | 0.000 | 0.000 | 0.000 -100.00 % | 11.878 M | 0.000 -100.00 % | 27.403 M | 0.000 -100.00 % | 11.559 M | 0.000 | 0.000 | 0.000 -100.00 % | 11.559 M | 0.000 -100.00 % | 11.559 M -53.78 % | 25.008 M 116.35 % | 11.559 M 5.91 % | 10.914 M |
| Deferred tax liabilities non current | 0.000 -100.00 % | 4.820 M | 0.000 -100.00 % | 4.837 M | 0.000 -100.00 % | 4.375 M | 0.000 -100.00 % | 3.657 M | 0.000 -100.00 % | 3.413 M | 0.000 -100.00 % | 3.093 M | 0.000 -100.00 % | 2.706 M | 0.000 -100.00 % | 1.270 M | 0.000 -100.00 % | 484.000 | 0.000 | 0.000 | 0.000 | 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.352 M | 0.000 -100.00 % | 2.690 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 % | 2.147 M -16.38 % | 2.568 M -0.01 % | 2.568 M | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.343 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.618 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 0.000 -100.00 % | 260.399 M | 0.000 -100.00 % | 272.625 M | 0.000 -100.00 % | 286.964 M | 0.000 -100.00 % | 295.064 M | 0.000 -100.00 % | 280.932 M | 0.000 -100.00 % | 259.563 M | 0.000 -100.00 % | 279.534 M | 0.000 -100.00 % | 286.253 M | 0.000 -100.00 % | 276.169 M | 0.000 -100.00 % | 219.541 M | 0.000 -100.00 % | 230.453 M | 0.000 -100.00 % | 232.599 M | 0.000 -100.00 % | 222.737 M | 0.000 -100.00 % | 213.064 M | 0.000 -100.00 % | 210.424 M | 0.000 -100.00 % | 207.333 M | 0.000 -100.00 % | 202.006 M | 0.000 -100.00 % | 211.315 M | 0.000 -100.00 % | 205.563 M | 0.000 -100.00 % | 189.048 M | 0.000 -100.00 % | 178.646 M | 0.000 -100.00 % | 172.270 M | 0.000 -100.00 % | 163.447 M | 0.000 -100.00 % | 155.609 M -4.12 % | 162.298 M -1.24 % | 164.335 M 41.05 % | 116.511 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-06-30 | 2013-03-31 | 2012-12-31 | 2012-03-31 | 2009-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | -3.000 K 99.87 % | -2.300 M -371.31 % | -488.000 K 22.29 % | -628.000 K -74.44 % | -360.000 K -350.00 % | 144.000 K 176.92 % | 52.000 K 108.07 % | -644.000 K -150.58 % | -257.000 K -175.37 % | 341.000 K 250.22 % | -227.000 K -372.92 % | -48.000 K 95.55 % | -1.078 M -512.50 % | -176.000 K 92.65 % | -2.393 M 17.60 % | -2.904 M -30.69 % | -2.222 M -431.58 % | -418.000 K -1 200.00 % | 38.000 K 100.88 % | -4.311 M -216.48 % | 3.701 M 223.41 % | 1.144 M 186.56 % | -1.322 M -127.93 % | 4.733 M 5 244.57 % | -92.000 K -103.29 % | 2.792 M 28.86 % | 2.167 M -1.90 % | 2.209 M 89.13 % | 1.168 M 483.56 % | -304.513 K 50.65 % | -617.000 K -146.08 % | 1.339 M -50.50 % | 2.705 M 630.66 % | 370.211 K 162.64 % | -591.000 K -361.72 % | -128.000 K -109.84 % | -61.000 K -129.17 % | 209.088 K 93.60 % | 108.000 K -55.56 % | 243.000 K 498.36 % | -61.000 K 86.52 % | -452.473 K -318.96 % | -108.000 K -10.20 % | -98.000 K 85.29 % | -666.000 K 36.27 % | -1.045 M -173.55 % | 1.421 M 682.38 % | -244.000 K 53.88 % | -529.000 K 57.38 % | -1.241 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 |