Mini Diamonds (India) Limited MINID.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 4.057 B 66.02 % | 2.444 B 47.02 % | 1.662 B 85.14 % | 897.682 M 345.26 % | 201.607 M -59.12 % | 493.225 M -54.94 % | 1.095 B -9.93 % | 1.215 B -3.67 % | 1.262 B -2.56 % | 1.295 B 4.65 % | 1.237 B 28.89 % | 959.913 M 120.89 % | 434.560 M 55.40 % | 279.633 M 30.91 % | 213.613 M 17.81 % | 181.317 M 31.14 % | 138.259 M -33.57 % | 208.115 M |
| Net income | 32.992 M 53.67 % | 21.469 M 280.72 % | 5.639 M 163.99 % | 2.136 M 50.34 % | 1.421 M 114.77 % | -9.623 M 17.07 % | -11.604 M -482.63 % | 3.033 M -2.36 % | 3.106 M -39.22 % | 5.110 M -7.05 % | 5.497 M 57.38 % | 3.493 M 95.64 % | 1.785 M 7.21 % | 1.665 M -4.42 % | 1.742 M 25.71 % | 1.386 M 60.41 % | 864.115 K -43.33 % | 1.525 M |
| Income before tax | 53.514 M 151.51 % | 21.277 M 290.62 % | 5.447 M 145.75 % | 2.216 M 52.18 % | 1.456 M 115.74 % | -9.255 M 42.37 % | -16.060 M -572.75 % | 3.397 M -29.93 % | 4.848 M -37.11 % | 7.709 M -1.17 % | 7.801 M 54.19 % | 5.059 M 79.89 % | 2.812 M 13.36 % | 2.481 M 6.71 % | 2.325 M 10.72 % | 2.100 M 48.00 % | 1.419 M -36.68 % | 2.241 M |
| Income before tax ratio | 0.01 51.50 % | 0.01 165.69 % | 0.00 32.74 % | 0.00 -65.82 % | 0.01 138.50 % | -0.02 -27.89 % | -0.01 -624.87 % | 0.00 -27.26 % | 0.00 -35.46 % | 0.01 -5.56 % | 0.01 19.63 % | 0.01 -18.56 % | 0.01 -27.05 % | 0.01 -18.49 % | 0.01 -6.02 % | 0.01 12.85 % | 0.01 -4.69 % | 0.01 |
| EBITDA | 58.686 M 126.37 % | 25.925 M 119.60 % | 11.805 M 301.34 % | 2.941 M 41.37 % | 2.081 M 130.13 % | -6.905 M -356.85 % | 2.688 M -89.13 % | 24.733 M -2.46 % | 25.356 M -1.39 % | 25.714 M 44.89 % | 17.746 M 68.09 % | 10.558 M 51.45 % | 6.971 M 18.57 % | 5.879 M 51.90 % | 3.871 M 36.68 % | 2.832 M 41.67 % | 1.999 M -28.29 % | 2.788 M |
| Net income ratio | 0.01 -7.44 % | 0.01 158.96 % | 0.00 42.58 % | 0.00 -66.24 % | 0.01 136.12 % | -0.02 -84.05 % | -0.01 -524.81 % | 0.00 1.37 % | 0.00 -37.62 % | 0.00 -11.18 % | 0.00 22.10 % | 0.00 -11.43 % | 0.00 -31.01 % | 0.01 -26.99 % | 0.01 6.70 % | 0.01 22.31 % | 0.01 -14.70 % | 0.01 |
| Ratio EBITDA | 0.01 36.35 % | 0.01 49.37 % | 0.01 116.77 % | 0.00 -68.25 % | 0.01 173.72 % | -0.01 -670.02 % | 0.00 -87.93 % | 0.02 1.26 % | 0.02 1.20 % | 0.02 38.45 % | 0.01 30.41 % | 0.01 -31.44 % | 0.02 -23.70 % | 0.02 16.03 % | 0.02 16.02 % | 0.02 8.02 % | 0.01 7.94 % | 0.01 |
| Gross profit ratio | 0.04 221.47 % | 0.01 -62.93 % | 0.03 1 653.67 % | 0.00 -95.60 % | 0.05 168.00 % | -0.07 -3 744.18 % | 0.00 -93.18 % | 0.03 -10.67 % | 0.03 -46.99 % | 0.06 28.85 % | 0.04 164.09 % | 0.02 -51.72 % | 0.03 189.85 % | 0.01 -86.58 % | 0.09 197.12 % | 0.03 -2.36 % | 0.03 4.73 % | 0.03 |
| Weighted average shs out dil | 23.540 M 559.57 % | 3.569 M 3.45 % | 3.450 M 0.14 % | 3.445 M -0.58 % | 3.466 M 0.48 % | 3.449 M -0.13 % | 3.454 M 0.21 % | 3.446 M -0.14 % | 3.451 M 0.03 % | 3.450 M 0.00 % | 3.450 M 0.00 % | 3.450 M 0.00 % | 3.450 M 0.00 % | 3.450 M 0.00 % | 3.450 M 0.00 % | 3.450 M 0.00 % | 3.450 M 0.00 % | 3.450 M |
| Weighted average shs out | 23.540 M 559.57 % | 3.569 M 3.45 % | 3.450 M 0.14 % | 3.445 M -0.58 % | 3.466 M 0.48 % | 3.449 M -0.13 % | 3.454 M 0.21 % | 3.446 M -0.14 % | 3.451 M 0.03 % | 3.450 M 0.00 % | 3.450 M 0.00 % | 3.450 M 0.00 % | 3.450 M 0.00 % | 3.450 M 0.00 % | 3.450 M 0.00 % | 3.450 M 0.00 % | 3.450 M 0.00 % | 3.450 M |
| EPS diluted | 1.40 -76.74 % | 6.02 269.33 % | 1.63 162.90 % | 0.62 51.22 % | 0.41 114.70 % | -2.79 16.96 % | -3.36 -481.82 % | 0.88 -2.22 % | 0.90 -39.19 % | 1.48 -6.92 % | 1.59 57.43 % | 1.01 94.23 % | 0.52 8.33 % | 0.48 -5.88 % | 0.51 27.50 % | 0.40 60.00 % | 0.25 -43.18 % | 0.44 |
| Earnings per share | 1.40 -76.74 % | 6.02 269.33 % | 1.63 162.90 % | 0.62 51.22 % | 0.41 114.70 % | -2.79 16.96 % | -3.36 -481.82 % | 0.88 -2.22 % | 0.90 -39.19 % | 1.48 -6.92 % | 1.59 57.43 % | 1.01 94.23 % | 0.52 8.33 % | 0.48 -5.88 % | 0.51 27.50 % | 0.40 60.00 % | 0.25 -43.18 % | 0.44 |
| Gross profit | 168.899 M 433.70 % | 31.647 M -45.50 % | 58.070 M 3 146.83 % | 1.789 M -80.41 % | 9.129 M 127.80 % | -32.843 M -1 742.04 % | 2.000 M -93.85 % | 32.541 M -13.95 % | 37.816 M -48.35 % | 73.214 M 34.85 % | 54.293 M 240.38 % | 15.951 M 6.64 % | 14.957 M 350.44 % | 3.321 M -82.43 % | 18.904 M 250.04 % | 5.401 M 28.05 % | 4.218 M -30.43 % | 6.062 M |
| Income tax expense | 20.522 M 10 788.54 % | -192.000 K 0.00 % | -192.000 K -338.93 % | 80.359 K 125.98 % | 35.561 K -90.34 % | 368.255 K 108.26 % | -4.456 M -1 322.70 % | 364.442 K -79.08 % | 1.742 M -32.98 % | 2.600 M 12.87 % | 2.303 M 47.06 % | 1.566 M 52.50 % | 1.027 M 25.93 % | 815.540 K 39.99 % | 582.550 K -10.54 % | 651.165 K 41.64 % | 459.738 K -35.46 % | 712.294 K |
| Cost of revenue | 3.888 B 61.19 % | 2.412 B 44.57 % | 1.668 B 86.22 % | 895.894 M 365.45 % | 192.478 M -63.41 % | 526.068 M -51.85 % | 1.093 B -7.62 % | 1.183 B -3.36 % | 1.224 B 0.18 % | 1.222 B 3.27 % | 1.183 B 25.32 % | 943.962 M 124.97 % | 419.602 M 51.86 % | 276.312 M 41.91 % | 194.709 M 10.68 % | 175.917 M 31.24 % | 134.042 M -33.66 % | 202.053 M |
| General and administrative expenses | 0.000 -100.00 % | 6.296 M -14.47 % | 7.361 M 104.76 % | 3.595 M 2 562.99 % | 135.000 K -94.87 % | 2.629 M -47.11 % | 4.971 M -20.98 % | 6.291 M -14.50 % | 7.358 M 1 735.98 % | 400.750 K 7.65 % | 372.264 K 204.74 % | 122.156 K 23.28 % | 99.092 K 44.37 % | 68.637 K -99.07 % | 7.358 M 241.35 % | 2.156 M 1.97 % | 2.114 M -12.72 % | 2.422 M |
| Selling and marketing expenses | 0.000 -100.00 % | 173.000 K -64.69 % | 490.000 K 314.80 % | 118.130 K | 0.000 -100.00 % | 243.776 K -24.32 % | 322.116 K 19.53 % | 269.482 K 337.82 % | 61.551 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 584.968 K 15.01 % | 508.621 K 76.34 % | 288.438 K -66.15 % | 852.195 K |
| Other expenses | 117.983 M 2 165.85 % | 5.207 M -29.99 % | 7.437 M 254.77 % | 2.096 M 171.71 % | 771.516 K 116.02 % | -4.816 M -189.28 % | 5.395 M -44.24 % | 9.675 M -29.26 % | 13.676 M -70.99 % | 47.138 M -0.96 % | 47.595 M 12 375.72 % | 381.500 K -95.03 % | 7.677 M 20.47 % | 6.372 M -14.91 % | 7.489 M 16 123.30 % | 46.161 K 136.55 % | -126.294 K -412.14 % | 40.461 K |
| Operating expenses | 117.983 M 910.47 % | 11.676 M -23.62 % | 15.287 M 163.14 % | 5.809 M 540.86 % | 906.516 K 146.65 % | -1.943 M -118.18 % | 10.688 M -34.17 % | 16.235 M -23.04 % | 21.096 M -55.62 % | 47.539 M -0.89 % | 47.967 M 203.04 % | 15.829 M 103.56 % | 7.776 M 20.73 % | 6.441 M -58.26 % | 15.432 M 469.36 % | 2.710 M 19.08 % | 2.276 M -31.33 % | 3.315 M |
| Cost and expenses | 4.006 B 65.29 % | 2.424 B 43.95 % | 1.684 B 86.15 % | 904.430 M 367.69 % | 193.384 M -63.10 % | 524.124 M -52.50 % | 1.103 B -7.98 % | 1.199 B -3.69 % | 1.245 B -1.91 % | 1.269 B 3.96 % | 1.221 B 27.19 % | 959.791 M 124.58 % | 427.378 M 51.15 % | 282.753 M 34.55 % | 210.141 M 17.64 % | 178.627 M 31.04 % | 136.318 M -33.62 % | 205.368 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 | 0.000 -100.00 % | 6.469 M -17.59 % | 7.850 M 111.41 % | 3.713 M 2 650.49 % | 135.000 K -95.30 % | 2.873 M -45.72 % | 5.293 M -19.32 % | 6.561 M -11.57 % | 7.419 M 1 751.34 % | 400.750 K 7.65 % | 372.264 K 204.74 % | 122.156 K 23.28 % | 99.092 K 44.37 % | 68.637 K -99.14 % | 7.943 M 198.14 % | 2.664 M 10.90 % | 2.403 M -26.63 % | 3.274 M |
| Interest income | 3.531 M 221.88 % | 1.097 M 51 209.64 % | 2.138 K 24.52 % | 1.717 K 9.57 % | 1.567 K -35.88 % | 2.444 K -35.62 % | 3.796 K 55.32 % | 2.444 K 10.89 % | 2.204 K -96.38 % | 60.954 K 3 050.08 % | 1.935 K -92.64 % | 26.303 K 493.08 % | 4.435 K -88.34 % | 38.044 K 106.34 % | -600.029 K -192 416.99 % | 312.000 100.00 % | 156.000 0.00 % | 156.000 |
| Interest expense | 940.000 K 256.06 % | 264.000 K -84.13 % | 1.663 M 928.62 % | 161.715 K 138.06 % | 67.931 K -95.85 % | 1.639 M -91.31 % | 18.850 M -4.59 % | 19.757 M -8.68 % | 21.635 M 14.63 % | 18.874 M 59.46 % | 11.836 M 100.74 % | 5.896 M 34.82 % | 4.373 M 43.96 % | 3.038 M 455.47 % | 546.928 K 16.04 % | 471.311 K -9.82 % | 522.606 K 3.21 % | 506.333 K |
| Depreciation and amortization | 4.232 M -3.47 % | 4.384 M -6.63 % | 4.695 M 733.55 % | 563.279 K 1.27 % | 556.234 K -21.83 % | 711.598 K -38.13 % | 1.150 M -27.14 % | 1.579 M -16.79 % | 1.897 M 12.74 % | 1.683 M -41.90 % | 2.896 M 123.68 % | 1.295 M 38.40 % | 935.587 K -14.79 % | 1.098 M 175.31 % | 398.813 K 649.89 % | 53.183 K -7.85 % | 57.711 K 42.63 % | 40.461 K |
| Operating income | 50.916 M 154.95 % | 19.971 M 176.60 % | -26.073 M -285.17 % | -6.769 M -182.33 % | 8.222 M 126.61 % | -30.900 M -255.67 % | -8.688 M -153.28 % | 16.306 M -40.06 % | 27.202 M 5.67 % | 25.742 M 230.00 % | 7.801 M 54.19 % | 5.059 M -29.55 % | 7.181 M 189.47 % | 2.481 M -27.59 % | 3.426 M 27.70 % | 2.683 M 89.10 % | 1.419 M -36.68 % | 2.241 M |
| Operating income ratio | 0.01 53.57 % | 0.01 152.10 % | -0.02 -108.04 % | -0.01 -118.49 % | 0.04 165.10 % | -0.06 -689.35 % | -0.01 -159.15 % | 0.01 -37.77 % | 0.02 8.45 % | 0.02 215.33 % | 0.01 19.63 % | 0.01 -68.11 % | 0.02 86.27 % | 0.01 -44.69 % | 0.02 8.39 % | 0.01 44.19 % | 0.01 -4.69 % | 0.01 |
| Total other income expenses net | 2.598 M 98.93 % | 1.306 M -95.86 % | 31.520 M 250.78 % | 8.986 M 232.81 % | -6.766 M -131.26 % | 21.645 M 393.61 % | -7.372 M 42.89 % | -12.909 M 42.25 % | -22.353 M -23.96 % | -18.033 M | 0.000 | 0.000 100.00 % | -4.369 M | 0.000 100.00 % | -1.101 M -88.83 % | -583.174 K | 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 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 776.000 K -99.39 % | 127.555 M -1.87 % | 129.986 M 281.72 % | 34.053 M -41.12 % | 57.831 M -27.01 % | 79.232 M -36.34 % | 124.459 M -39.46 % | 205.580 M -14.01 % | 239.077 M 44.39 % | 165.579 M 5.95 % | 156.278 M 18.22 % | 132.194 M 46.95 % | 89.956 M 139.45 % | 37.568 M -54.48 % | 82.539 M 130.26 % | 35.846 M 35.87 % | 26.382 M 425.04 % | 5.025 M |
| Total investments | 346.000 K 232.69 % | 104.000 K 1 055.56 % | 9.000 K -5.26 % | 9.500 K -54.60 % | 20.925 K -85.61 % | 145.458 K 390.43 % | 29.659 K -96.52 % | 853.261 K -0.07 % | 853.855 K 46.05 % | 584.644 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total debt | 24.691 M -83.06 % | 145.728 M 10.19 % | 132.250 M 246.17 % | 38.204 M -34.75 % | 58.553 M -27.91 % | 81.221 M -37.20 % | 129.339 M -37.76 % | 207.796 M -14.62 % | 243.366 M 43.92 % | 169.098 M 5.73 % | 159.938 M 19.64 % | 133.682 M 46.29 % | 91.383 M 112.68 % | 42.967 M -48.69 % | 83.742 M 133.29 % | 35.896 M 27.60 % | 28.132 M 410.57 % | 5.510 M |
| Accumulated other comprehensive income loss | 0.000 | 0.000 -100.00 % | 34.500 M 0.00 % | 34.500 M | 0.000 -100.00 % | 34.500 M -46.19 % | 64.120 M | 0.000 | 0.000 -100.00 % | 34.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 83.983 M 67.71 % | 50.075 M 75.05 % | 28.606 M 24.55 % | 22.967 M 1.60 % | 22.605 M 13.04 % | 19.997 M -32.49 % | 29.620 M -28.15 % | 41.224 M 7.94 % | 38.191 M 72.70 % | 22.115 M 30.05 % | 17.005 M 40.57 % | 12.097 M 38.32 % | 8.746 M 25.65 % | 6.961 M 29.73 % | 5.365 M | 0.000 | 0.000 | 0.000 |
| Common stock | 235.691 M 560.37 % | 35.691 M 3.45 % | 34.500 M 0.00 % | 34.500 M 0.00 % | 34.500 M 0.00 % | 34.500 M 0.00 % | 34.500 M 0.00 % | 34.500 M 0.00 % | 34.500 M 0.00 % | 34.500 M 0.00 % | 34.500 M 0.00 % | 34.500 M 0.00 % | 34.500 M 0.00 % | 34.500 M 0.00 % | 34.500 M 0.00 % | 34.500 M 0.00 % | 34.500 M 0.00 % | 34.500 M |
| Total equity | 626.299 M 622.52 % | 86.682 M 37.36 % | 63.106 M 9.81 % | 57.467 M 0.63 % | 57.105 M 4.79 % | 54.497 M -15.01 % | 64.120 M -15.32 % | 75.724 M 4.17 % | 72.691 M 28.40 % | 56.615 M 9.92 % | 51.505 M 10.53 % | 46.597 M 7.75 % | 43.246 M 4.31 % | 41.461 M 4.00 % | 39.865 M 4.57 % | 38.123 M 2.91 % | 37.046 M 2.39 % | 36.182 M |
| Other non current liabilities | 1.000 K | 0.000 | 0.000 -100.00 % | 10.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -158.313 K | 0.000 | 0.000 | 0.000 -100.00 % | 71.396 K | 0.000 | 0.000 | 0.000 |
| Long term debt | 421.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 % | 32.922 M -8.29 % | 35.896 M 27.60 % | 28.132 M 410.57 % | 5.510 M |
| Total non current liabilities | 422.000 K | 0.000 | 0.000 -100.00 % | 10.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.132 M -13.71 % | 5.947 M | 0.000 | 0.000 -100.00 % | 158.311 K -40.75 % | 267.207 K 97.59 % | 135.231 K -99.59 % | 33.042 M -8.11 % | 35.959 M 27.52 % | 28.199 M 405.53 % | 5.578 M |
| Other current liabilities | 51.261 M 65.68 % | 30.939 M -22.47 % | 39.905 M 72.06 % | 23.192 M 16.67 % | 19.879 M | 0.000 -100.00 % | 40.576 M -60.55 % | 102.842 M 49.57 % | 68.760 M -47.09 % | 129.961 M 114.78 % | 60.508 M 48.55 % | 40.733 M 77.49 % | 22.949 M 8.97 % | 21.060 M 1 839.83 % | 1.086 M -99.66 % | 314.974 M 84.34 % | 170.866 M 25.37 % | 136.288 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 25.362 M | 0.000 | 0.000 -100.00 % | 4.865 M | 0.000 | 0.000 -100.00 % | 2.570 M 58.25 % | 1.624 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 24.270 M -83.35 % | 145.728 M 10.19 % | 132.250 M 246.17 % | 38.204 M -34.75 % | 58.553 M -27.91 % | 81.221 M -37.20 % | 129.339 M -37.76 % | 207.796 M -14.62 % | 243.366 M 43.92 % | 169.098 M 5.73 % | 159.938 M 19.64 % | 133.682 M 46.29 % | 91.383 M 112.68 % | 42.967 M 2.62 % | 41.871 M | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 1.476 B -12.02 % | 1.677 B 44.10 % | 1.164 B 34.91 % | 862.742 M 84.53 % | 467.538 M -10.62 % | 523.113 M -38.60 % | 852.026 M -29.74 % | 1.213 B 41.26 % | 858.412 M -28.71 % | 1.204 B 57.79 % | 763.141 M 27.56 % | 598.241 M 56.15 % | 383.126 M 56.54 % | 244.739 M 15.44 % | 212.005 M -32.69 % | 314.974 M 84.34 % | 170.866 M 25.37 % | 136.288 M |
| Total liabilities | 1.476 B -11.99 % | 1.677 B 44.10 % | 1.164 B 34.91 % | 862.742 M 84.53 % | 467.538 M -10.62 % | 523.113 M -38.60 % | 852.026 M -30.03 % | 1.218 B 40.88 % | 864.359 M -28.22 % | 1.204 B 57.79 % | 763.141 M 27.53 % | 598.400 M 56.08 % | 383.393 M 56.57 % | 244.874 M 15.48 % | 212.053 M -39.57 % | 350.933 M 76.29 % | 199.065 M 40.32 % | 141.867 M |
| Other non current assets | -175.000 K -131.82 % | 550.000 K -33.02 % | 821.120 K 0.00 % | 821.120 K 122.15 % | 369.623 K -7.14 % | 398.023 K -22.42 % | 513.023 K 33.77 % | 383.523 K | 0.000 -100.00 % | 1.880 M 433.70 % | 352.262 K 17.22 % | 300.509 K -94.60 % | 5.567 M 0.41 % | 5.544 M 2.96 % | 5.385 M | 0.000 | 0.000 | 0.000 |
| Long term investments | 346.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 |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 21.954 M 1.12 % | 21.710 M -17.28 % | 26.245 M 401.54 % | 5.233 M 91.49 % | 2.733 M -16.91 % | 3.289 M -17.79 % | 4.001 M -85.70 % | 27.977 M -4.68 % | 29.351 M 232.01 % | 8.840 M -7.83 % | 9.592 M -21.24 % | 12.178 M 123.97 % | 5.437 M -23.00 % | 7.061 M -2.43 % | 7.237 M 752.45 % | 848.924 K 3.60 % | 819.403 K -3.13 % | 845.914 K |
| Total non current assets | 22.125 M -0.61 % | 22.260 M -17.76 % | 27.067 M 347.08 % | 6.054 M 95.14 % | 3.102 M -15.86 % | 3.687 M -18.31 % | 4.514 M -84.08 % | 28.361 M -4.60 % | 29.730 M 168.98 % | 11.053 M 6.91 % | 10.338 M -17.15 % | 12.478 M 13.39 % | 11.004 M -12.70 % | 12.605 M -0.69 % | 12.693 M 1 279.18 % | 920.320 K -14.45 % | 1.076 M 10.29 % | 975.463 K |
| Other current assets | 4.987 M 731.17 % | 600.000 K -98.34 % | 36.140 M -42.17 % | 62.490 M 52.61 % | 40.949 M 87.40 % | 21.851 M 2 897.07 % | 729.094 K -88.85 % | 6.540 M 28.07 % | 5.107 M -96.33 % | 139.051 M 14.62 % | 121.312 M 10 809.42 % | 1.112 M 29.53 % | 858.514 K 781.68 % | 97.373 K -99.94 % | 174.386 M | 0.000 | 0.000 | 0.000 |
| Short term investments | 0.000 -100.00 % | 104.000 K 1 055.56 % | 9.000 K -5.26 % | 9.500 K -54.60 % | 20.925 K -85.61 % | 145.458 K 390.43 % | 29.659 K -96.52 % | 853.261 K -0.07 % | 853.855 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 23.915 M 31.60 % | 18.173 M 702.70 % | 2.264 M -45.46 % | 4.151 M 475.32 % | 721.561 K -63.73 % | 1.989 M -59.23 % | 4.880 M 120.28 % | 2.215 M -48.35 % | 4.289 M 21.90 % | 3.519 M -3.84 % | 3.659 M 145.98 % | 1.488 M 4.29 % | 1.426 M -73.58 % | 5.398 M 348.61 % | 1.203 M 2 266.17 % | 50.857 K -97.09 % | 1.750 M 260.69 % | 485.187 K |
| Cash and short term investments | 23.915 M 30.85 % | 18.277 M 706.93 % | 2.265 M -45.44 % | 4.151 M 475.32 % | 721.561 K -63.73 % | 1.989 M -59.23 % | 4.880 M 120.28 % | 2.215 M -48.35 % | 4.289 M 21.90 % | 3.519 M -3.84 % | 3.659 M 145.98 % | 1.488 M 4.29 % | 1.426 M -73.58 % | 5.398 M 348.61 % | 1.203 M 2 266.17 % | 50.857 K -97.09 % | 1.750 M 260.69 % | 485.187 K |
| Total current assets | 2.080 B 19.44 % | 1.742 B 45.14 % | 1.200 B 31.26 % | 914.154 M 75.28 % | 521.541 M -9.13 % | 573.923 M -37.04 % | 911.633 M -27.94 % | 1.265 B 39.43 % | 907.320 M -27.40 % | 1.250 B 55.38 % | 804.308 M 27.16 % | 632.518 M 52.18 % | 415.635 M 51.84 % | 273.729 M 14.42 % | 239.226 M -38.37 % | 388.136 M 65.14 % | 235.035 M 32.73 % | 177.073 M |
| Inventory | 380.955 M 95.12 % | 195.246 M -11.57 % | 220.792 M -14.09 % | 257.001 M 241.12 % | 75.341 M 828.87 % | 8.111 M -95.91 % | 198.466 M -53.49 % | 426.710 M 203.38 % | 140.650 M -64.99 % | 401.781 M 44.73 % | 277.611 M 5.15 % | 264.016 M 42.22 % | 185.644 M 914.58 % | 18.297 M -73.73 % | 69.648 M -58.33 % | 167.156 M 94.26 % | 86.049 M 34.88 % | 63.798 M |
| Net receivables | 1.670 B 9.35 % | 1.527 B 62.37 % | 940.734 M 59.31 % | 590.512 M 45.98 % | 404.529 M -25.36 % | 541.971 M -23.40 % | 707.557 M -14.80 % | 830.484 M 9.55 % | 758.101 M 7.47 % | 705.403 M 75.59 % | 401.725 M 9.79 % | 365.902 M 60.69 % | 227.706 M -8.89 % | 249.936 M 49.16 % | 167.567 M -24.15 % | 220.929 M 50.05 % | 147.236 M 30.54 % | 112.790 M |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 378.570 K 13.94 % | 332.262 K -15.71 % | 394.204 K | 0.000 | 0.000 | 0.000 -100.00 % | 71.396 K 0.00 % | 71.396 K -72.15 % | 256.397 K 97.92 % | 129.549 K |
| Other assets | -2.000 K | 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 |
| Account payables | 1.382 B -7.63 % | 1.496 B 50.88 % | 991.737 M 23.76 % | 801.345 M 105.94 % | 389.106 M -6.58 % | 416.530 M -38.94 % | 682.111 M -24.37 % | 901.964 M 66.59 % | 541.421 M -40.18 % | 905.114 M 66.78 % | 542.695 M 28.83 % | 421.256 M 57.67 % | 267.170 M 47.84 % | 180.712 M 6.90 % | 169.048 M | 0.000 | 0.000 | 0.000 |
| Tax payables | 17.865 M 330.27 % | 4.152 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 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 25.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 833.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 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 306.600 M 33 371.62 % | 916.000 K 102.66 % | -34.500 M 0.00 % | -34.500 M | 0.000 100.00 % | -34.500 M 46.19 % | -64.120 M | 0.000 | 0.000 100.00 % | -34.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.623 M 42.28 % | 2.546 M 51.37 % | 1.682 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.132 M -13.71 % | 5.947 M | 0.000 -100.00 % | 158.312 K 0.00 % | 158.312 K -40.75 % | 267.207 K 97.59 % | 135.230 K 177.74 % | 48.690 K -22.14 % | 62.536 K -5.78 % | 66.372 K -2.56 % | 68.116 K |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -32.993 M | 0.000 | 0.000 | 0.000 |
| Total assets | 2.102 B 19.19 % | 1.764 B 43.75 % | 1.227 B 33.34 % | 920.209 M 75.40 % | 524.643 M -9.17 % | 577.610 M -36.95 % | 916.146 M -29.17 % | 1.293 B 38.03 % | 937.050 M -25.68 % | 1.261 B 54.77 % | 814.646 M 26.30 % | 644.997 M 51.18 % | 426.639 M 49.00 % | 286.335 M 13.66 % | 251.919 M -35.25 % | 389.056 M 64.78 % | 236.111 M 32.61 % | 178.049 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 35.561 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 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -408.454 M -1 485.67 % | -25.759 M 67.95 % | -80.368 M -405.73 % | 26.287 M 35.77 % | 19.362 M -63.91 % | 53.653 M -28.18 % | 74.707 M 150.06 % | 29.876 M 194.89 % | -31.484 M 0.00 % | -31.484 M 0.00 % | -31.484 M 28.99 % | -44.334 M 9.60 % | -49.042 M -3 172.35 % | 1.596 M 310.18 % | -759.478 K 92.93 % | -10.744 M 50.35 % | -21.641 M -224.62 % | -6.667 M |
| Accounts receivables | -143.468 M 72.56 % | -522.843 M -49.29 % | -350.223 M -88.32 % | -185.972 M -235.19 % | 137.566 M -15.26 % | 162.333 M 28.80 % | 126.034 M 274.12 % | -72.383 M -37.35 % | -52.698 M 82.74 % | -305.268 M | 0.000 | 0.000 -100.00 % | 29.644 M 135.84 % | -82.701 M -275.64 % | 47.085 M | 0.000 | 0.000 | 0.000 |
| Inventory | -185.708 M -826.96 % | 25.546 M -29.45 % | 36.209 M 119.93 % | -181.660 M -170.21 % | -67.230 M -135.32 % | 190.355 M -16.60 % | 228.244 M 179.79 % | -286.059 M -2 004.14 % | -13.595 M 0.00 % | -13.595 M 0.00 % | -13.595 M 82.65 % | -78.373 M 53.17 % | -167.346 M -425.89 % | 51.351 M -47.34 % | 97.507 M 220.22 % | -81.107 M -264.51 % | -22.251 M 40.44 % | -37.359 M |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -359.000 | 0.000 -100.00 % | 320.040 M 354.90 % | -125.553 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -79.278 M -116.81 % | 471.538 M 101.82 % | 233.647 M -40.69 % | 393.919 M 872.79 % | -50.974 M 82.95 % | -299.035 M -6.96 % | -279.570 M -172.00 % | 388.318 M 236.14 % | -285.230 M -169.07 % | 412.933 M 2 408.38 % | -17.888 M -152.55 % | 34.039 M -61.61 % | 88.660 M 169.10 % | 32.947 M 122.67 % | -145.352 M -306.57 % | 70.363 M 11 441.94 % | 609.628 K -98.01 % | 30.692 M |
| Other non cash items | -26.813 M | 0.000 -100.00 % | 1.100 M 162.19 % | -1.769 M -8 416.24 % | 21.271 K -98.68 % | 1.608 M -89.67 % | 15.563 M -2.62 % | 15.982 M 30.10 % | 12.284 M -1.72 % | 12.499 M 280.41 % | 3.286 M 12.33 % | 2.925 M 143.44 % | -6.733 M -2 048.41 % | 345.539 K -85.14 % | 2.325 M 77.47 % | 1.310 M 409.72 % | 257.012 K -77.56 % | 1.145 M |
| Net cash provided by operating activities | -377.515 M -385 123.32 % | -97.999 K 99.86 % | -69.125 M -353.22 % | 27.298 M 27.37 % | 21.432 M -54.13 % | 46.718 M -38.01 % | 75.360 M 47.68 % | 51.031 M 631.97 % | -9.593 M 0.00 % | -9.593 M 45.19 % | -17.501 M 50.08 % | -35.055 M 33.93 % | -53.054 M -1 244.63 % | 4.635 M 135.96 % | 1.964 M 120.94 % | -9.381 M 56.01 % | -21.327 M -289.12 % | -5.481 M |
| Investments in property plant and equipment | -4.476 M -881.58 % | -456.000 K 98.23 % | -25.708 M -739.16 % | -3.063 M | 0.000 | 0.000 100.00 % | -105.000 K 48.70 % | -204.670 K 22.38 % | -263.697 K 0.00 % | -263.697 K 0.00 % | -263.697 K 97.23 % | -9.535 M -8 836.67 % | -106.700 K 88.43 % | -922.434 K 86.41 % | -6.787 M -8 105.78 % | -82.704 K -165.08 % | -31.200 K 61.57 % | -81.190 K |
| Acquisitions net | 0.000 -100.00 % | 608.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 794.936 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 3.942 M 1 360.00 % | 270.000 K 702.26 % | 33.655 K 107.48 % | -449.780 K -1 600.92 % | 29.967 K -74.48 % | 117.444 K -99.50 % | 23.326 M 2 900.15 % | 777.491 K -1.48 % | 789.201 K 0.00 % | 789.201 K 8.08 % | 730.182 K -89.82 % | 7.174 M 31 716.26 % | -22.692 K | 0.000 | 0.000 -100.00 % | 312.000 100.00 % | 156.000 0.00 % | 156.000 |
| Net cash used for investing activites | -534.000 K -226.54 % | 422.000 K 101.64 % | -25.674 M -630.77 % | -3.513 M -11 823.80 % | 29.967 K -74.48 % | 117.444 K -99.49 % | 23.221 M 3 953.78 % | 572.821 K 9.00 % | 525.504 K 0.00 % | 525.504 K 12.65 % | 466.485 K 119.76 % | -2.361 M -454.76 % | 665.544 K 172.15 % | -922.434 K 86.41 % | -6.787 M -8 136.85 % | -82.392 K -165.40 % | -31.044 K 61.69 % | -81.034 K |
| Debt repayment | -121.870 M -1 004.21 % | 13.478 M -85.67 % | 94.046 M 562.18 % | -20.348 M 10.23 % | -22.668 M 52.89 % | -48.118 M 38.67 % | -78.457 M -120.57 % | -35.570 M -147.89 % | 74.268 M 710.80 % | 9.160 M -65.11 % | 26.256 M -37.01 % | 41.681 M -13.91 % | 48.416 M 4 705.57 % | 1.008 M -83.14 % | 5.975 M -23.05 % | 7.764 M -65.68 % | 22.622 M 310.57 % | 5.510 M |
| Common stock issued | 200.000 M 16 692.61 % | 1.191 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 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -940.000 K | 0.000 100.00 % | -1.134 M -16 559.32 % | -6.807 K 70.19 % | -22.838 K 98.58 % | -1.611 M 90.78 % | -17.461 M 3.75 % | -18.142 M 71.80 % | -64.334 M -8 409.77 % | 774.200 K 110.98 % | -7.049 M -67.70 % | -4.204 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 85.000 K |
| Net cash used provided by financing activities | 383.790 M 2 362.56 % | 15.585 M -83.23 % | 92.912 M 556.45 % | -20.355 M 10.29 % | -22.691 M 54.37 % | -49.728 M 48.16 % | -95.918 M -78.58 % | -53.712 M -640.68 % | 9.934 M 0.00 % | 9.934 M -48.28 % | 19.206 M -48.75 % | 37.477 M -22.59 % | 48.416 M 4 705.57 % | 1.008 M -83.14 % | 5.975 M -23.05 % | 7.764 M -65.68 % | 22.622 M 304.33 % | 5.595 M |
| Effect of forex changes on cash | 1.000 K 3 603.70 % | 27.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 5.742 M -63.91 % | 15.909 M 942.95 % | -1.887 M -155.03 % | 3.430 M 378.97 % | -1.229 M 57.50 % | -2.893 M -208.64 % | 2.663 M 226.30 % | -2.108 M -203.80 % | 2.031 M 0.00 % | 2.031 M -6.48 % | 2.172 M 3 446.73 % | 61.231 K | 0.000 | 0.000 -100.00 % | 1.153 M 167.83 % | -1.699 M -234.34 % | 1.265 M 3 703.74 % | 33.253 K |
| Cash at beginning of period | 18.173 M 702.70 % | 2.264 M -45.46 % | 4.151 M 475.32 % | 721.560 K -63.02 % | 1.951 M -59.72 % | 4.844 M 122.08 % | 2.181 M -49.15 % | 4.289 M 188.33 % | 1.488 M 0.00 % | 1.488 M 0.00 % | 1.488 M 4.29 % | 1.426 M -73.58 % | 5.398 M 348.61 % | 1.203 M 2 266.17 % | 50.857 K -97.09 % | 1.750 M 260.69 % | 485.187 K 7.36 % | 451.934 K |
| Cash at end of period | 23.915 M 31.60 % | 18.173 M 702.70 % | 2.264 M -45.46 % | 4.151 M 475.32 % | 721.560 K -63.02 % | 1.951 M -59.72 % | 4.844 M 122.08 % | 2.181 M -38.02 % | 3.519 M 0.00 % | 3.519 M -3.84 % | 3.659 M 145.98 % | 1.488 M 4.29 % | 1.426 M -73.58 % | 5.398 M 348.61 % | 1.203 M 2 266.17 % | 50.857 K -97.09 % | 1.750 M 260.69 % | 485.187 K |
| Operating cash flow | -377.515 M -385 123.32 % | -97.999 K 99.86 % | -69.125 M -353.22 % | 27.298 M 27.37 % | 21.432 M -54.13 % | 46.718 M -38.01 % | 75.360 M 47.68 % | 51.031 M 631.97 % | -9.593 M 0.00 % | -9.593 M 45.19 % | -17.501 M 50.08 % | -35.055 M 33.93 % | -53.054 M -1 244.63 % | 4.635 M 135.96 % | 1.964 M 120.94 % | -9.381 M 56.01 % | -21.327 M -289.12 % | -5.481 M |
| Capital expenditure | -4.476 M -877.29 % | -458.000 K 98.22 % | -25.708 M -739.16 % | -3.063 M 85.69 % | -21.411 M -535 265 200.00 % | 4.000 | 0.000 100.00 % | -204.666 K 22.39 % | -263.697 K 0.00 % | -263.697 K 0.00 % | -263.695 K 97.23 % | -9.535 M -8 836.42 % | -106.703 K 88.43 % | -922.431 K 86.41 % | -6.787 M -8 105.68 % | -82.705 K -165.08 % | -31.200 K 61.57 % | -81.190 K |
| Free CashFlow | -381.991 M -68 480.07 % | -557.000 K 99.41 % | -94.833 M -491.31 % | 24.235 M 13.08 % | 21.432 M -54.13 % | 46.718 M -37.92 % | 75.255 M 48.06 % | 50.826 M 615.66 % | -9.857 M 0.00 % | -9.857 M 44.52 % | -17.765 M 60.16 % | -44.590 M 16.12 % | -53.160 M -1 531.90 % | 3.713 M 176.99 % | -4.822 M 49.04 % | -9.463 M 55.69 % | -21.358 M -284.00 % | -5.562 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2011-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 1.006 B 3.87 % | 968.319 M -16.32 % | 1.157 B 11.27 % | 1.040 B 16.68 % | 891.299 M 5.23 % | 847.001 M 17.17 % | 722.874 M 12.47 % | 642.716 M 164.29 % | 243.188 M -52.98 % | 517.195 M 20.44 % | 429.431 M 22.74 % | 349.882 M -4.27 % | 365.503 M 18.80 % | 307.668 M 15.97 % | 265.307 M 51.76 % | 174.816 M 16.65 % | 149.869 M 5.93 % | 141.473 M 137.95 % | 59.456 M 1 571.52 % | 3.557 M 122.45 % | 1.599 M -99.47 % | 303.186 M 143.39 % | 124.566 M 998.18 % | 11.343 M -79.04 % | 54.130 M -54.62 % | 119.281 M -44.89 % | 216.443 M 10.14 % | 196.513 M -65.06 % | 562.380 M 16.20 % | 483.975 M 48.51 % | 325.878 M 35.59 % | 240.333 M 39.30 % | 172.533 M -31.41 % | 251.531 M -33.28 % | 376.986 M 16.46 % | 323.705 M -74.67 % | 1.278 B 90.44 % | 670.927 M 277.58 % | 177.690 M -12.88 % | 203.955 M -6.74 % | 218.699 M -35.01 % | 336.487 M 29.60 % | 259.630 M -28.13 % | 361.243 M 28.48 % | 281.165 M 29.20 % | 217.627 M 68.06 % | 129.496 M -47.36 % | 246.007 M -32.06 % | 362.114 M 63.15 % | 221.949 M 99.52 % | 111.244 M 374.17 % | 23.461 M -55.58 % | 52.814 M 113.88 % | 24.693 M |
| Net income | 17.831 M 164.71 % | -27.557 M -227.24 % | 21.657 M 5.49 % | 20.530 M 11.80 % | 18.363 M 160.51 % | 7.049 M -42.45 % | 12.249 M 315.96 % | -5.672 M -493.07 % | 1.443 M 236.89 % | -1.054 M -144.16 % | 2.387 M 74.49 % | 1.368 M -53.44 % | 2.938 M 238.59 % | -2.120 M -340.35 % | 882.000 K -66.00 % | 2.594 M 232.14 % | 781.000 K -68.98 % | 2.518 M 1 014.16 % | 226.000 K 169.75 % | -324.000 K 59.25 % | -795.000 K 93.05 % | -11.447 M -813.66 % | 1.604 M 710.10 % | 198.000 K 890.00 % | 20.000 K 100.22 % | -9.282 M -195.69 % | -3.139 M -2 953.64 % | 110.000 K -90.57 % | 1.166 M 493.92 % | -296.000 K -147.36 % | 625.000 K -61.16 % | 1.609 M 44.18 % | 1.116 M 172.85 % | -1.532 M -161.13 % | 2.506 M 45.53 % | 1.722 M -44.68 % | 3.113 M -2.92 % | 3.207 M 310.06 % | 782.000 K 55.78 % | 502.000 K -18.90 % | 619.000 K -84.24 % | 3.927 M 413.38 % | 765.000 K 110.16 % | 364.000 K -40.52 % | 612.000 K -72.30 % | 2.209 M 432.30 % | 415.000 K 38.80 % | 299.000 K -47.54 % | 570.000 K 10.80 % | 514.449 K 19.64 % | 430.000 K 129.95 % | 187.000 K -71.41 % | 654.000 K 28.49 % | 509.000 K |
| Income before tax | 24.212 M 444.16 % | -7.035 M -132.48 % | 21.657 M 5.49 % | 20.530 M 11.80 % | 18.363 M 38.52 % | 13.257 M 8.23 % | 12.249 M 315.96 % | -5.672 M -493.07 % | 1.443 M 215.78 % | -1.246 M -152.21 % | 2.387 M 74.49 % | 1.368 M -53.44 % | 2.938 M 244.05 % | -2.040 M -331.24 % | 882.000 K -66.00 % | 2.594 M 232.14 % | 781.000 K -81.50 % | 4.222 M 1 302.80 % | 301.000 K 192.90 % | -324.000 K 59.25 % | -795.000 K 93.20 % | -11.689 M -646.46 % | 2.139 M 710.23 % | 264.000 K 780.00 % | 30.000 K 100.20 % | -14.827 M -372.34 % | -3.139 M -2 014.02 % | 164.000 K -90.58 % | 1.741 M 206.94 % | -1.628 M -276.76 % | 921.000 K -62.25 % | 2.440 M 45.76 % | 1.674 M 685.92 % | 213.000 K -91.50 % | 2.507 M 50.84 % | 1.662 M -65.76 % | 4.854 M -16.40 % | 5.806 M 642.48 % | 782.000 K 55.78 % | 502.000 K -18.90 % | 619.000 K -90.07 % | 6.231 M 714.45 % | 765.000 K 110.16 % | 364.000 K -40.52 % | 612.000 K -83.79 % | 3.775 M 809.68 % | 415.000 K 38.80 % | 299.000 K -47.54 % | 570.000 K -63.02 % | 1.541 M 258.47 % | 430.000 K 129.95 % | 187.000 K -71.41 % | 654.000 K 28.49 % | 509.000 K |
| Income before tax ratio | 0.02 431.35 % | -0.01 -138.82 % | 0.02 -5.19 % | 0.02 -4.18 % | 0.02 31.63 % | 0.02 -7.63 % | 0.02 292.01 % | -0.01 -248.73 % | 0.01 346.24 % | 0.00 -143.35 % | 0.01 42.17 % | 0.00 -51.36 % | 0.01 221.26 % | -0.01 -299.40 % | 0.00 -77.60 % | 0.01 184.74 % | 0.01 -82.54 % | 0.03 489.55 % | 0.01 105.56 % | -0.09 81.68 % | -0.50 -1 189.60 % | -0.04 -324.52 % | 0.02 -26.22 % | 0.02 4 099.45 % | 0.00 100.45 % | -0.12 -757.09 % | -0.01 -1 837.78 % | 0.00 -73.04 % | 0.00 192.03 % | 0.00 -219.02 % | 0.00 -72.16 % | 0.01 4.64 % | 0.01 1 045.76 % | 0.00 -87.27 % | 0.01 29.52 % | 0.01 35.15 % | 0.00 -56.10 % | 0.01 96.64 % | 0.00 78.80 % | 0.00 -13.04 % | 0.00 -84.71 % | 0.02 528.42 % | 0.00 192.42 % | 0.00 -53.71 % | 0.00 -87.45 % | 0.02 441.29 % | 0.00 163.67 % | 0.00 -22.79 % | 0.00 -77.33 % | 0.01 79.67 % | 0.00 -51.51 % | 0.01 -35.63 % | 0.01 -39.93 % | 0.02 |
| EBITDA | 25.288 M 489.95 % | -6.485 M -127.43 % | 23.644 M 8.17 % | 21.859 M 11.13 % | 19.669 M 38.92 % | 14.158 M 10.94 % | 12.762 M 375.64 % | -4.630 M -236.14 % | 3.401 M 22.29 % | 2.781 M -11.26 % | 3.134 M 41.23 % | 2.219 M -39.55 % | 3.671 M 300.11 % | -1.834 M -277.41 % | 1.034 M -61.17 % | 2.663 M 187.89 % | 925.000 K -60.76 % | 2.357 M 334.07 % | 543.000 K 502.22 % | -135.000 K 75.89 % | -560.000 K 95.09 % | -11.416 M -516.02 % | 2.744 M 169.55 % | 1.018 M 35.91 % | 749.000 K 106.27 % | -11.942 M -619.44 % | 2.299 M -56.77 % | 5.318 M -25.97 % | 7.184 M 137.10 % | 3.030 M -58.86 % | 7.365 M 6.08 % | 6.943 M -6.10 % | 7.394 M -51.55 % | 15.262 M 114.72 % | 7.108 M 55.03 % | 4.585 M -83.84 % | 28.379 M 44.36 % | 19.659 M 977.77 % | 1.824 M -34.13 % | 2.769 M 89.40 % | 1.462 M -87.65 % | 11.835 M 429.52 % | 2.235 M 16.71 % | 1.915 M 8.44 % | 1.766 M -70.54 % | 5.994 M 360.70 % | 1.301 M -11.44 % | 1.469 M -18.12 % | 1.794 M -47.45 % | 3.414 M 159.63 % | 1.315 M 43.09 % | 919.000 K -30.54 % | 1.323 M -32.26 % | 1.953 M |
| Net income ratio | 0.02 162.30 % | -0.03 -252.05 % | 0.02 -5.19 % | 0.02 -4.18 % | 0.02 147.56 % | 0.01 -50.89 % | 0.02 292.01 % | -0.01 -248.73 % | 0.01 391.12 % | 0.00 -136.67 % | 0.01 42.17 % | 0.00 -51.36 % | 0.01 216.66 % | -0.01 -307.26 % | 0.00 -77.60 % | 0.01 184.74 % | 0.01 -70.72 % | 0.02 368.24 % | 0.00 104.17 % | -0.09 81.68 % | -0.50 -1 216.84 % | -0.04 -393.21 % | 0.01 -26.23 % | 0.02 4 624.38 % | 0.00 100.47 % | -0.08 -436.55 % | -0.01 -2 690.87 % | 0.00 -73.00 % | 0.00 439.00 % | 0.00 -131.89 % | 0.00 -71.35 % | 0.01 3.50 % | 0.01 206.20 % | -0.01 -191.62 % | 0.01 24.96 % | 0.01 118.34 % | 0.00 -49.02 % | 0.00 8.60 % | 0.00 78.80 % | 0.00 -13.04 % | 0.00 -75.75 % | 0.01 296.12 % | 0.00 192.42 % | 0.00 -53.71 % | 0.00 -78.56 % | 0.01 216.74 % | 0.00 163.67 % | 0.00 -22.79 % | 0.00 -32.09 % | 0.00 -40.04 % | 0.00 -51.51 % | 0.01 -35.63 % | 0.01 -39.93 % | 0.02 |
| Ratio EBITDA | 0.03 475.42 % | -0.01 -132.78 % | 0.02 -2.79 % | 0.02 -4.75 % | 0.02 32.02 % | 0.02 -5.32 % | 0.02 345.07 % | -0.01 -151.51 % | 0.01 160.09 % | 0.01 -26.32 % | 0.01 15.07 % | 0.01 -36.85 % | 0.01 268.45 % | -0.01 -252.99 % | 0.00 -74.42 % | 0.02 146.81 % | 0.01 -62.95 % | 0.02 82.42 % | 0.01 124.06 % | -0.04 89.16 % | -0.35 -830.13 % | -0.04 -270.93 % | 0.02 -75.45 % | 0.09 548.60 % | 0.01 113.82 % | -0.10 -1 042.55 % | 0.01 -60.75 % | 0.03 111.85 % | 0.01 104.04 % | 0.01 -72.30 % | 0.02 -21.77 % | 0.03 -32.59 % | 0.04 -29.37 % | 0.06 221.81 % | 0.02 33.12 % | 0.01 -36.23 % | 0.02 -24.20 % | 0.03 185.44 % | 0.01 -24.39 % | 0.01 103.09 % | 0.01 -80.99 % | 0.04 308.58 % | 0.01 62.39 % | 0.01 -15.60 % | 0.01 -77.19 % | 0.03 174.13 % | 0.01 68.25 % | 0.01 20.53 % | 0.00 -67.79 % | 0.02 30.13 % | 0.01 -69.82 % | 0.04 56.37 % | 0.03 -68.33 % | 0.08 |
| Gross profit ratio | 0.06 62.20 % | 0.03 -34.88 % | 0.05 57.84 % | 0.03 -14.66 % | 0.04 2.51 % | 0.04 50.88 % | 0.03 0.88 % | 0.03 67.14 % | 0.02 134.34 % | -0.04 -260.91 % | 0.03 44.54 % | 0.02 -65.26 % | 0.05 877.16 % | 0.01 -65.96 % | 0.02 -12.86 % | 0.02 107.37 % | 0.01 38.45 % | 0.01 -93.50 % | 0.10 -88.35 % | 0.87 288.52 % | -0.46 -166.29 % | -0.17 -378.90 % | 0.06 -88.91 % | 0.56 441.41 % | 0.10 122.83 % | -0.45 -1 138.59 % | 0.04 -75.59 % | 0.18 775.78 % | 0.02 -64.00 % | 0.06 -31.19 % | 0.08 14.55 % | 0.07 -39.09 % | 0.12 10.82 % | 0.11 146.02 % | 0.04 -16.87 % | 0.05 -32.77 % | 0.08 93.39 % | 0.04 -1.82 % | 0.04 -3.07 % | 0.04 32.87 % | 0.03 -21.99 % | 0.04 -50.96 % | 0.08 34.32 % | 0.06 110.12 % | 0.03 156.54 % | -0.05 -197.51 % | 0.05 125.89 % | 0.02 -13.60 % | 0.03 132.25 % | -0.08 -406.57 % | 0.03 -75.53 % | 0.11 103.03 % | 0.06 -83.06 % | 0.33 |
| Weighted average shs out dil | 23.462 M -0.33 % | 23.540 M 0.00 % | 23.540 M -0.24 % | 23.598 M 561.81 % | 3.566 M -0.05 % | 3.567 M 3.39 % | 3.450 M -0.23 % | 3.459 M 0.66 % | 3.436 M -0.21 % | 3.443 M -0.48 % | 3.459 M 1.15 % | 3.420 M -1.06 % | 3.456 M 0.16 % | 3.451 M 1.73 % | 3.392 M -1.92 % | 3.459 M 1.86 % | 3.396 M 1.45 % | 3.347 M 3.67 % | 3.229 M -10.32 % | 3.600 M 4.15 % | 3.457 M 0.11 % | 3.453 M -0.98 % | 3.487 M 5.67 % | 3.300 M -4.35 % | 3.450 M -0.05 % | 3.452 M 0.07 % | 3.449 M -5.92 % | 3.667 M 6.92 % | 3.429 M 4.27 % | 3.289 M -5.28 % | 3.472 M 1.43 % | 3.423 M -1.84 % | 3.488 M 0.16 % | 3.482 M 1.43 % | 3.433 M -0.50 % | 3.450 M 0.00 % | 3.450 M 0.00 % | 3.450 M 0.00 % | 3.450 M 0.00 % | 3.450 M 0.00 % | 3.450 M 0.00 % | 3.450 M 0.00 % | 3.450 M 0.00 % | 3.450 M 0.00 % | 3.450 M 0.00 % | 3.450 M 0.00 % | 3.450 M 0.00 % | 3.450 M 0.00 % | 3.450 M 0.00 % | 3.450 M 0.00 % | 3.450 M 0.00 % | 3.450 M 0.00 % | 3.450 M 0.00 % | 3.450 M |
| Weighted average shs out | 23.462 M -0.33 % | 23.540 M 0.00 % | 23.540 M -0.24 % | 23.598 M 561.81 % | 3.566 M -0.05 % | 3.567 M 3.39 % | 3.450 M -0.23 % | 3.459 M 0.66 % | 3.436 M -0.21 % | 3.443 M -0.48 % | 3.459 M 1.15 % | 3.420 M -1.06 % | 3.456 M 0.16 % | 3.451 M 1.73 % | 3.392 M -1.92 % | 3.459 M 1.86 % | 3.396 M 1.45 % | 3.347 M 3.67 % | 3.229 M -10.32 % | 3.600 M 4.15 % | 3.457 M 0.11 % | 3.453 M -0.98 % | 3.487 M 5.67 % | 3.300 M -4.35 % | 3.450 M -0.05 % | 3.452 M 0.07 % | 3.449 M -5.92 % | 3.667 M 6.92 % | 3.429 M 4.27 % | 3.289 M -5.28 % | 3.472 M 1.43 % | 3.423 M -1.84 % | 3.488 M 0.16 % | 3.482 M 1.43 % | 3.433 M -0.50 % | 3.450 M 0.00 % | 3.450 M 0.00 % | 3.450 M 0.00 % | 3.450 M 0.00 % | 3.450 M 0.00 % | 3.450 M 0.00 % | 3.450 M 0.00 % | 3.450 M 0.00 % | 3.450 M 0.00 % | 3.450 M 0.00 % | 3.450 M 0.00 % | 3.450 M 0.00 % | 3.450 M 0.00 % | 3.450 M 0.00 % | 3.450 M 0.00 % | 3.450 M 0.00 % | 3.450 M 0.00 % | 3.450 M 0.00 % | 3.450 M |
| EPS diluted | 0.76 164.96 % | -1.17 -227.17 % | 0.92 5.75 % | 0.87 -83.11 % | 5.15 36.60 % | 3.77 6.20 % | 3.55 316.46 % | -1.64 -490.48 % | 0.42 235.48 % | -0.31 -144.93 % | 0.69 72.50 % | 0.40 -52.94 % | 0.85 239.34 % | -0.61 -334.62 % | 0.26 -65.33 % | 0.75 226.09 % | 0.23 -69.33 % | 0.75 971.43 % | 0.07 177.78 % | -0.09 60.87 % | -0.23 93.07 % | -3.32 -821.74 % | 0.46 666.67 % | 0.06 500.00 % | 0.01 100.37 % | -2.69 -195.60 % | -0.91 -3 133.33 % | 0.03 -91.18 % | 0.34 477.78 % | -0.09 -150.00 % | 0.18 -61.70 % | 0.47 46.88 % | 0.32 172.73 % | -0.44 -160.27 % | 0.73 46.00 % | 0.50 -44.44 % | 0.90 -3.23 % | 0.93 304.35 % | 0.23 53.33 % | 0.15 -16.67 % | 0.18 -84.21 % | 1.14 418.18 % | 0.22 100.00 % | 0.11 -38.89 % | 0.18 -71.88 % | 0.64 433.33 % | 0.12 38.41 % | 0.09 -49.00 % | 0.17 13.33 % | 0.15 25.00 % | 0.12 121.40 % | 0.05 -71.47 % | 0.19 26.67 % | 0.15 |
| Earnings per share | 0.76 164.96 % | -1.17 -227.17 % | 0.92 5.75 % | 0.87 -83.11 % | 5.15 36.60 % | 3.77 6.20 % | 3.55 316.46 % | -1.64 -490.48 % | 0.42 235.48 % | -0.31 -144.93 % | 0.69 72.50 % | 0.40 -52.94 % | 0.85 239.34 % | -0.61 -334.62 % | 0.26 -65.33 % | 0.75 226.09 % | 0.23 -69.33 % | 0.75 971.43 % | 0.07 177.78 % | -0.09 60.87 % | -0.23 93.07 % | -3.32 -821.74 % | 0.46 666.67 % | 0.06 500.00 % | 0.01 100.37 % | -2.69 -195.60 % | -0.91 -3 133.33 % | 0.03 -91.18 % | 0.34 477.78 % | -0.09 -150.00 % | 0.18 -61.70 % | 0.47 46.88 % | 0.32 172.73 % | -0.44 -160.27 % | 0.73 46.00 % | 0.50 -44.44 % | 0.90 -3.23 % | 0.93 304.35 % | 0.23 53.33 % | 0.15 -16.67 % | 0.18 -84.21 % | 1.14 418.18 % | 0.22 100.00 % | 0.11 -38.89 % | 0.18 -71.88 % | 0.64 433.33 % | 0.12 38.41 % | 0.09 -49.00 % | 0.17 13.33 % | 0.15 25.00 % | 0.12 121.40 % | 0.05 -71.47 % | 0.19 26.67 % | 0.15 |
| Gross profit | 56.804 M 68.47 % | 33.717 M -45.51 % | 61.874 M 75.62 % | 35.232 M -0.43 % | 35.384 M 7.87 % | 32.802 M 76.79 % | 18.554 M 13.46 % | 16.353 M 341.73 % | 3.702 M 116.15 % | -22.927 M -293.79 % | 11.831 M 77.40 % | 6.669 M -66.74 % | 20.054 M 1 060.85 % | 1.728 M -60.52 % | 4.376 M 32.25 % | 3.309 M 141.89 % | 1.368 M 46.66 % | 932.747 K -84.53 % | 6.028 M 94.77 % | 3.095 M 519.38 % | -738.000 K 98.60 % | -52.548 M -778.83 % | 7.741 M 21.73 % | 6.359 M 13.45 % | 5.605 M 110.36 % | -54.100 M -672.36 % | 9.452 M -73.12 % | 35.159 M 206.02 % | 11.489 M -58.16 % | 27.462 M 2.19 % | 26.873 M 55.32 % | 17.302 M -15.15 % | 20.392 M -23.99 % | 26.827 M 64.15 % | 16.343 M -3.18 % | 16.880 M -82.97 % | 99.103 M 268.29 % | 26.909 M 270.70 % | 7.259 M -15.55 % | 8.596 M 23.92 % | 6.937 M -49.29 % | 13.681 M -36.45 % | 21.527 M -3.46 % | 22.299 M 169.96 % | 8.260 M 173.05 % | -11.307 M -263.87 % | 6.900 M 18.90 % | 5.803 M -41.30 % | 9.886 M 152.61 % | -18.790 M -711.66 % | 3.072 M 16.01 % | 2.648 M -9.81 % | 2.936 M -63.77 % | 8.104 M |
| Income tax expense | 6.381 M -68.91 % | 20.522 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.208 M | 0.000 | 0.000 | 0.000 100.00 % | -192.165 K | 0.000 | 0.000 | 0.000 -100.00 % | 80.359 K | 0.000 | 0.000 | 0.000 100.00 % | -105.439 K -240.59 % | 75.000 K | 0.000 | 0.000 100.00 % | -243.000 K -145.42 % | 535.000 K 710.61 % | 66.000 K 560.00 % | 10.000 K 100.18 % | -5.545 M | 0.000 -100.00 % | 54.000 K -90.61 % | 575.000 K 143.17 % | -1.332 M -550.00 % | 296.000 K -64.38 % | 831.000 K 48.92 % | 558.000 K -68.02 % | 1.745 M 174 400.00 % | 1.000 K 101.67 % | -60.000 K -103.45 % | 1.741 M -33.03 % | 2.600 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.303 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.566 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.027 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Cost of revenue | 948.975 M 1.54 % | 934.602 M -14.67 % | 1.095 B 9.01 % | 1.005 B 17.38 % | 855.915 M 5.12 % | 814.199 M 15.60 % | 704.320 M 12.45 % | 626.363 M 161.54 % | 239.486 M -55.66 % | 540.122 M 29.34 % | 417.600 M 21.67 % | 343.213 M -0.65 % | 345.449 M 12.91 % | 305.940 M 17.25 % | 260.931 M 52.14 % | 171.507 M 15.49 % | 148.501 M 5.66 % | 140.540 M 163.05 % | 53.428 M 11 464.50 % | 462.000 K -80.23 % | 2.337 M -99.34 % | 355.734 M 204.50 % | 116.825 M 2 244.00 % | 4.984 M -89.73 % | 48.525 M -72.01 % | 173.381 M -16.24 % | 206.991 M 28.28 % | 161.354 M -70.71 % | 550.891 M 20.67 % | 456.513 M 52.68 % | 299.005 M 34.06 % | 223.031 M 46.59 % | 152.141 M -32.29 % | 224.704 M -37.69 % | 360.643 M 17.54 % | 306.825 M -73.97 % | 1.179 B 83.01 % | 644.018 M 277.88 % | 170.431 M -12.76 % | 195.359 M -7.75 % | 211.762 M -34.40 % | 322.806 M 35.57 % | 238.103 M -29.75 % | 338.944 M 24.20 % | 272.905 M 19.21 % | 228.934 M 86.74 % | 122.596 M -48.96 % | 240.204 M -31.80 % | 352.228 M 46.31 % | 240.739 M 122.55 % | 108.172 M 419.73 % | 20.813 M -58.27 % | 49.878 M 200.67 % | 16.589 M |
| General and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.695 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 145.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 32.576 M -24.24 % | 42.998 M | 0.000 -100.00 % | 14.697 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 K -86.67 % | 15.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.546 M | 0.000 | 0.000 | 0.000 100.00 % | -52.548 M | 0.000 | 0.000 | 0.000 100.00 % | -54.100 M | 0.000 -100.00 % | 1.301 M -88.68 % | 11.489 M 16 281.69 % | -71.000 K -100.35 % | 20.042 M 34.85 % | 14.862 M | 0.000 -100.00 % | 26.827 M 174.70 % | 9.766 M -35.83 % | 15.218 M -84.64 % | 99.103 M 369.62 % | 21.103 M 225.81 % | 6.477 M -19.98 % | 8.094 M 28.11 % | 6.318 M -15.20 % | 7.450 M -64.12 % | 20.762 M -5.35 % | 21.935 M 186.81 % | 7.648 M 150.71 % | -15.082 M -332.57 % | 6.485 M 17.82 % | 5.504 M -40.92 % | 9.316 M 145.82 % | -20.331 M -869.55 % | 2.642 M 7.35 % | 2.461 M 7.84 % | 2.282 M -69.95 % | 7.595 M |
| Operating expenses | 32.576 M -24.24 % | 42.998 M 5.51 % | 40.754 M 177.29 % | 14.697 M -12.73 % | 16.841 M -15.08 % | 19.831 M 189.50 % | 6.850 M -63.42 % | 18.726 M 160.84 % | 7.179 M 113.23 % | -54.274 M -494.12 % | 13.771 M 68.04 % | 8.195 M -62.16 % | 21.656 M 1 548.36 % | 1.314 M -76.28 % | 5.539 M 31.94 % | 4.198 M 79.33 % | 2.341 M 166.03 % | -3.546 M -158.82 % | 6.028 M 94.77 % | 3.095 M 93.56 % | 1.599 M 103.04 % | -52.548 M -778.83 % | 7.741 M 21.73 % | 6.359 M 13.45 % | 5.605 M 121.75 % | -25.766 M -372.59 % | 9.452 M -69.10 % | 30.586 M 166.22 % | 11.489 M -52.84 % | 24.363 M 21.56 % | 20.042 M 34.85 % | 14.862 M -27.12 % | 20.392 M -23.99 % | 26.827 M 174.70 % | 9.766 M -35.83 % | 15.218 M -84.64 % | 99.103 M 369.62 % | 21.103 M 225.81 % | 6.477 M -19.98 % | 8.094 M 28.11 % | 6.318 M -15.20 % | 7.450 M -64.12 % | 20.762 M -5.35 % | 21.935 M 186.81 % | 7.648 M 150.71 % | -15.082 M -332.57 % | 6.485 M 17.82 % | 5.504 M -40.92 % | 9.316 M 145.82 % | -20.331 M -869.55 % | 2.642 M 7.35 % | 2.461 M 7.84 % | 2.282 M -69.95 % | 7.595 M |
| Cost and expenses | 981.551 M 0.40 % | 977.600 M -13.94 % | 1.136 B 11.44 % | 1.019 B 16.80 % | 872.756 M 4.64 % | 834.030 M 17.28 % | 711.170 M 9.68 % | 648.403 M 168.23 % | 241.730 M -56.07 % | 550.209 M 28.87 % | 426.943 M 22.56 % | 348.351 M -3.89 % | 362.448 M 13.72 % | 318.718 M 20.53 % | 264.425 M 53.54 % | 172.222 M 15.52 % | 149.085 M 8.83 % | 136.995 M 131.86 % | 59.085 M 1 448.35 % | 3.816 M 63.29 % | 2.337 M -99.23 % | 303.186 M 148.53 % | 121.994 M 1 063.62 % | 10.484 M -80.46 % | 53.646 M -55.03 % | 119.281 M -43.25 % | 210.169 M 9.50 % | 191.940 M -65.47 % | 555.790 M 15.53 % | 481.074 M 50.78 % | 319.047 M 34.11 % | 237.893 M 43.63 % | 165.629 M -30.15 % | 237.110 M -35.99 % | 370.409 M 15.02 % | 322.043 M -74.80 % | 1.278 B 92.10 % | 665.121 M 275.97 % | 176.908 M -13.05 % | 203.453 M -6.71 % | 218.080 M -33.97 % | 330.256 M 27.58 % | 258.865 M -28.27 % | 360.879 M 28.63 % | 280.553 M 31.19 % | 213.852 M 65.67 % | 129.081 M -47.47 % | 245.708 M -32.04 % | 361.544 M 64.03 % | 220.408 M 98.90 % | 110.814 M 376.13 % | 23.274 M -55.38 % | 52.160 M 115.68 % | 24.184 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 |
| Selling general and administrative expenses | 0.000 | 0.000 -100.00 % | 40.754 M | 0.000 -100.00 % | 16.841 M -15.08 % | 19.831 M 189.50 % | 6.850 M -68.92 % | 22.040 M 882.17 % | 2.244 M -78.04 % | 10.218 M 9.37 % | 9.343 M 81.84 % | 5.138 M -69.77 % | 16.999 M 33.04 % | 12.777 M 265.68 % | 3.494 M 388.67 % | 715.000 K 22.43 % | 584.000 K | 0.000 -100.00 % | 6.028 M 94.77 % | 3.095 M 93.56 % | 1.599 M | 0.000 -100.00 % | 7.741 M 21.73 % | 6.359 M 13.45 % | 5.605 M -80.22 % | 28.334 M 199.77 % | 9.452 M -67.72 % | 29.285 M | 0.000 -100.00 % | 24.434 M | 0.000 | 0.000 -100.00 % | 20.392 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -21.186 K | 0.000 | 0.000 | 0.000 -100.00 % | 2.001 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.444 K | 0.000 | 0.000 | 0.000 100.00 % | -132.940 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 % | -2.491 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 |
| Interest expense | 19.000 K -90.91 % | 209.000 K -61.72 % | 546.000 K 10 820.00 % | 5.000 K -97.22 % | 180.000 K 900.00 % | 18.000 K -93.26 % | 267.000 K 1 680.00 % | 15.000 K 0.00 % | 15.000 K -98.82 % | 1.266 M 1 141.18 % | 102.000 K -42.70 % | 178.000 K 52.14 % | 117.000 K -26.42 % | 159.000 K | 0.000 | 0.000 -100.00 % | 3.000 K | 0.000 -100.00 % | 70.000 K 7.69 % | 65.000 K 14.04 % | 57.000 K -63.81 % | 157.504 K -63.62 % | 433.000 K -27.23 % | 595.000 K 31.06 % | 454.000 K -89.03 % | 4.137 M -18.31 % | 5.064 M 9.97 % | 4.605 M -8.72 % | 5.045 M 7.27 % | 4.703 M -20.42 % | 5.910 M 51.00 % | 3.914 M -25.16 % | 5.230 M -63.18 % | 14.206 M 249.04 % | 4.070 M 53.01 % | 2.660 M -87.70 % | 21.634 M 70.75 % | 12.670 M 1 352.94 % | 872.000 K -58.44 % | 2.098 M 207.62 % | 682.000 K | 0.000 -100.00 % | 1.272 M -1.40 % | 1.290 M 28.49 % | 1.004 M | 0.000 | 0.000 | 0.000 -100.00 % | 979.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 1.057 M 209.97 % | 341.000 K -76.34 % | 1.441 M 8.84 % | 1.324 M 17.58 % | 1.126 M -3.60 % | 1.168 M 374.80 % | 246.000 K -76.05 % | 1.027 M -47.14 % | 1.943 M -29.63 % | 2.761 M 328.06 % | 645.000 K -4.16 % | 673.000 K 9.25 % | 616.000 K 206.04 % | 201.279 K 32.42 % | 152.000 K 120.29 % | 69.000 K -51.06 % | 141.000 K 71.95 % | 82.000 K -52.33 % | 172.000 K 38.71 % | 124.000 K -30.34 % | 178.000 K 53.98 % | 115.598 K -32.79 % | 172.000 K 8.18 % | 159.000 K -40.00 % | 265.000 K 255.04 % | -170.925 K -145.70 % | 374.000 K -31.88 % | 549.000 K 37.94 % | 398.000 K 984.44 % | -45.000 K -108.43 % | 534.000 K -9.34 % | 589.000 K 20.20 % | 490.000 K -41.87 % | 843.000 K 58.76 % | 531.000 K 101.90 % | 263.000 K -86.09 % | 1.891 M 59.90 % | 1.183 M 595.67 % | 170.000 K 0.59 % | 169.000 K 4.97 % | 161.000 K -92.39 % | 2.116 M 968.86 % | 198.000 K -24.14 % | 261.000 K 74.00 % | 150.000 K -82.49 % | 856.881 K 686.13 % | 109.000 K 29.76 % | 84.000 K -65.71 % | 245.000 K -51.83 % | 508.587 K 505.46 % | 84.000 K 0.00 % | 84.000 K -67.57 % | 259.000 K 0.78 % | 257.000 K |
| Operating income | 24.228 M 361.05 % | -9.281 M -143.94 % | 21.120 M 2.85 % | 20.535 M 10.74 % | 18.543 M 42.96 % | 12.971 M 10.83 % | 11.704 M 305.80 % | -5.687 M -490.05 % | 1.458 M 104.42 % | -33.014 M -1 426.93 % | 2.488 M 62.51 % | 1.531 M -49.89 % | 3.055 M 127.70 % | -11.028 M -1 350.36 % | 882.000 K -66.00 % | 2.594 M 230.87 % | 784.000 K -92.71 % | 10.750 M 2 797.54 % | 371.000 K 243.24 % | -259.000 K 64.91 % | -738.000 K 93.60 % | -11.531 M -548.34 % | 2.572 M 199.42 % | 859.000 K 77.48 % | 484.000 K 101.85 % | -26.125 M -509.86 % | 6.374 M 39.38 % | 4.573 M -30.61 % | 6.590 M 112.65 % | 3.099 M -54.63 % | 6.831 M 179.96 % | 2.440 M -64.66 % | 6.904 M -52.13 % | 14.421 M 119.26 % | 6.577 M 295.73 % | 1.662 M -93.52 % | 25.653 M 341.82 % | 5.806 M 642.48 % | 782.000 K 55.78 % | 502.000 K -18.90 % | 619.000 K -90.07 % | 6.231 M 714.45 % | 765.000 K 110.16 % | 364.000 K -40.52 % | 612.000 K -83.79 % | 3.775 M 809.68 % | 415.000 K 38.80 % | 299.000 K -47.54 % | 570.000 K -63.02 % | 1.541 M 258.47 % | 430.000 K 129.95 % | 187.000 K -71.41 % | 654.000 K 28.49 % | 509.000 K |
| Operating income ratio | 0.02 351.33 % | -0.01 -152.51 % | 0.02 -7.56 % | 0.02 -5.09 % | 0.02 35.85 % | 0.02 -5.42 % | 0.02 282.98 % | -0.01 -247.59 % | 0.01 109.39 % | -0.06 -1 201.76 % | 0.01 32.40 % | 0.00 -47.65 % | 0.01 123.32 % | -0.04 -1 178.20 % | 0.00 -77.60 % | 0.01 183.65 % | 0.01 -93.12 % | 0.08 1 117.73 % | 0.01 108.57 % | -0.07 84.22 % | -0.46 -1 113.49 % | -0.04 -284.20 % | 0.02 -72.73 % | 0.08 746.95 % | 0.01 104.08 % | -0.22 -843.72 % | 0.03 26.55 % | 0.02 98.59 % | 0.01 83.00 % | 0.01 -69.45 % | 0.02 106.47 % | 0.01 -74.63 % | 0.04 -30.20 % | 0.06 228.63 % | 0.02 239.80 % | 0.01 -74.43 % | 0.02 132.00 % | 0.01 96.64 % | 0.00 78.80 % | 0.00 -13.04 % | 0.00 -84.71 % | 0.02 528.42 % | 0.00 192.42 % | 0.00 -53.71 % | 0.00 -87.45 % | 0.02 441.29 % | 0.00 163.67 % | 0.00 -22.79 % | 0.00 -77.33 % | 0.01 79.67 % | 0.00 -51.51 % | 0.01 -35.63 % | 0.01 -39.93 % | 0.02 |
| Total other income expenses net | -16.000 K -100.71 % | 2.246 M 318.25 % | 537.000 K 10 840.00 % | -5.000 K 97.22 % | -180.000 K -162.94 % | 286.000 K -47.52 % | 545.000 K 3 533.33 % | 15.000 K 200.00 % | -15.000 K -100.05 % | 31.768 M 31 553.17 % | -101.000 K 38.04 % | -163.000 K -39.32 % | -117.000 K -101.30 % | 8.989 M | 0.000 | 0.000 100.00 % | -3.000 K 99.95 % | -6.527 M -9 224.93 % | -70.000 K -7.69 % | -65.000 K -14.04 % | -57.000 K 63.81 % | -157.504 K 63.62 % | -433.000 K 27.23 % | -595.000 K -31.06 % | -454.000 K -104.02 % | 11.298 M 218.76 % | -9.513 M -115.76 % | -4.409 M 9.07 % | -4.849 M -2.58 % | -4.727 M 20.02 % | -5.910 M | 0.000 100.00 % | -5.230 M 63.19 % | -14.208 M -249.09 % | -4.070 M | 0.000 100.00 % | -20.799 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 |
| 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 | 2011-12-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-03-31 | 2022-09-30 | 2022-03-31 | 2021-09-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-06-30 | 2016-03-31 | 2015-03-31 | 2014-03-31 | 2013-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 776.000 K | 0.000 -100.00 % | 33.191 M | 0.000 -100.00 % | 127.555 M | 0.000 -100.00 % | 131.217 M 0.95 % | 129.986 M 41.92 % | 91.594 M 168.97 % | 34.053 M -20.14 % | 42.643 M -26.26 % | 57.831 M | 0.000 -100.00 % | 64.996 M | 0.000 -100.00 % | 79.232 M | 0.000 -100.00 % | 76.924 M | 0.000 -100.00 % | 124.459 M -44.67 % | 224.949 M | 0.000 -100.00 % | 205.580 M 24.70 % | 164.866 M | 0.000 -100.00 % | 239.077 M | 0.000 -100.00 % | 165.579 M 5.95 % | 156.278 M 18.22 % | 132.194 M 46.95 % | 89.956 M |
| Total investments | 0.000 -100.00 % | 346.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 104.000 K | 0.000 | 0.000 -100.00 % | 9.000 K | 0.000 -100.00 % | 9.500 K -97.32 % | 355.000 K 1 596.54 % | 20.925 K | 0.000 | 0.000 | 0.000 -100.00 % | 145.458 K | 0.000 | 0.000 | 0.000 -100.00 % | 29.659 K | 0.000 | 0.000 -100.00 % | 853.261 K | 0.000 | 0.000 -100.00 % | 853.855 K | 0.000 -100.00 % | 584.644 K | 0.000 | 0.000 | 0.000 |
| Total debt | 0.000 -100.00 % | 24.691 M | 0.000 -100.00 % | 40.480 M | 0.000 -100.00 % | 145.728 M | 0.000 -100.00 % | 131.840 M -0.31 % | 132.250 M 37.50 % | 96.181 M 151.75 % | 38.204 M -13.55 % | 44.193 M -24.52 % | 58.553 M | 0.000 -100.00 % | 66.911 M | 0.000 -100.00 % | 81.221 M | 0.000 -100.00 % | 79.155 M | 0.000 -100.00 % | 129.339 M -43.36 % | 228.355 M | 0.000 -100.00 % | 207.796 M 23.44 % | 168.343 M | 0.000 -100.00 % | 243.366 M | 0.000 -100.00 % | 169.098 M 5.73 % | 159.938 M 19.64 % | 133.682 M 46.29 % | 91.383 M |
| Accumulated other comprehensive income loss | 626.274 M | 0.000 -100.00 % | 632.175 M | 0.000 -100.00 % | 80.281 M | 0.000 -100.00 % | 58.877 M | 0.000 -100.00 % | 34.500 M | 0.000 -100.00 % | 34.500 M | 0.000 | 0.000 -100.00 % | 53.377 M | 0.000 -100.00 % | 54.497 M | 0.000 -100.00 % | 64.317 M | 0.000 -100.00 % | 64.120 M | 0.000 | 0.000 -100.00 % | 75.723 M | 0.000 | 0.000 -100.00 % | 59.728 M | 0.000 -100.00 % | 56.614 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 0.000 -100.00 % | 83.983 M | 0.000 | 0.000 | 0.000 -100.00 % | 50.075 M | 0.000 | 0.000 -100.00 % | 28.606 M | 0.000 -100.00 % | 22.967 M | 0.000 -100.00 % | 22.605 M | 0.000 | 0.000 | 0.000 -100.00 % | 19.997 M | 0.000 | 0.000 | 0.000 -100.00 % | 29.620 M | 0.000 | 0.000 -100.00 % | 41.224 M | 0.000 | 0.000 -100.00 % | 38.191 M | 0.000 -100.00 % | 22.115 M 30.05 % | 17.005 M 40.57 % | 12.097 M 38.32 % | 8.746 M |
| Common stock | 0.000 -100.00 % | 235.691 M | 0.000 -100.00 % | 235.691 M | 0.000 -100.00 % | 35.691 M | 0.000 -100.00 % | 34.500 M 0.00 % | 34.500 M 0.00 % | 34.500 M 0.00 % | 34.500 M 0.00 % | 34.500 M 0.00 % | 34.500 M | 0.000 -100.00 % | 34.500 M | 0.000 -100.00 % | 34.500 M | 0.000 -100.00 % | 34.500 M | 0.000 -100.00 % | 34.500 M 0.00 % | 34.500 M | 0.000 -100.00 % | 34.500 M 0.00 % | 34.500 M | 0.000 -100.00 % | 34.500 M | 0.000 -100.00 % | 34.500 M 0.00 % | 34.500 M 0.00 % | 34.500 M 0.00 % | 34.500 M |
| Total equity | 626.299 M 0.00 % | 626.299 M -0.93 % | 632.175 M 0.00 % | 632.175 M 687.45 % | 80.281 M -7.38 % | 86.682 M 47.23 % | 58.877 M 0.00 % | 58.877 M -6.70 % | 63.106 M 2.16 % | 61.774 M 7.50 % | 57.467 M -4.98 % | 60.478 M 5.91 % | 57.105 M 6.98 % | 53.377 M 0.00 % | 53.377 M -2.06 % | 54.497 M 0.00 % | 54.497 M -15.27 % | 64.317 M 0.00 % | 64.317 M 0.31 % | 64.120 M 0.00 % | 64.120 M -16.73 % | 77.000 M 1.69 % | 75.723 M 0.00 % | 75.724 M 10.75 % | 68.371 M 14.47 % | 59.728 M -17.83 % | 72.691 M 28.40 % | 56.614 M 0.00 % | 56.615 M 9.92 % | 51.505 M 10.53 % | 46.597 M 7.75 % | 43.246 M |
| Other non current liabilities | -626.299 M -62 630 000.00 % | 1.000 K 100.00 % | -632.175 M -21 072 400.00 % | -3.000 K 100.00 % | -80.281 M | 0.000 100.00 % | -58.877 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -53.377 M | 0.000 100.00 % | -54.497 M | 0.000 100.00 % | -64.317 M -6 431 800.00 % | 1.000 K 100.00 % | -64.120 M | 0.000 100.00 % | -1.000 K 100.00 % | -75.723 M | 0.000 | 0.000 100.00 % | -59.728 M | 0.000 100.00 % | -56.614 M | 0.000 100.00 % | -158.313 K | 0.000 | 0.000 |
| Long term debt | 0.000 -100.00 % | 421.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | -626.299 M -148 512.09 % | 422.000 K 100.07 % | -632.175 M -21 072 400.00 % | -3.000 K 100.00 % | -80.281 M | 0.000 100.00 % | -58.877 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -53.377 M | 0.000 100.00 % | -54.497 M | 0.000 100.00 % | -64.317 M -9 288.14 % | 700.000 K 101.09 % | -64.120 M | 0.000 -100.00 % | 5.131 M 106.78 % | -75.723 M -1 575.63 % | 5.132 M | 0.000 100.00 % | -59.728 M -1 104.31 % | 5.947 M 110.50 % | -56.614 M | 0.000 | 0.000 -100.00 % | 158.311 K -40.75 % | 267.207 K |
| Other current liabilities | 0.000 -100.00 % | 51.261 M | 0.000 -100.00 % | 24.556 M | 0.000 -100.00 % | 30.939 M | 0.000 -100.00 % | 50.853 M 27.44 % | 39.905 M 33.67 % | 29.854 M 28.72 % | 23.192 M 26.78 % | 18.293 M -7.98 % | 19.879 M | 0.000 -100.00 % | 21.912 M | 0.000 | 0.000 | 0.000 -100.00 % | 39.555 M | 0.000 -100.00 % | 40.576 M -57.29 % | 95.009 M | 0.000 -100.00 % | 102.842 M 29.47 % | 79.436 M | 0.000 -100.00 % | 68.760 M | 0.000 -100.00 % | 66.547 M 9.98 % | 60.508 M 39.73 % | 43.303 M 76.22 % | 24.573 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 25.362 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.865 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 0.000 -100.00 % | 24.270 M | 0.000 -100.00 % | 40.480 M | 0.000 -100.00 % | 145.728 M | 0.000 -100.00 % | 131.840 M -0.31 % | 132.250 M 37.50 % | 96.181 M 151.75 % | 38.204 M -13.55 % | 44.193 M -24.52 % | 58.553 M | 0.000 -100.00 % | 66.911 M | 0.000 -100.00 % | 81.221 M | 0.000 -100.00 % | 79.155 M | 0.000 -100.00 % | 129.339 M -43.36 % | 228.355 M | 0.000 -100.00 % | 207.796 M 23.44 % | 168.343 M | 0.000 -100.00 % | 243.366 M | 0.000 -100.00 % | 169.098 M 5.73 % | 159.938 M 19.64 % | 133.682 M 46.29 % | 91.383 M |
| Total current liabilities | 0.000 -100.00 % | 1.476 B | 0.000 -100.00 % | 1.431 B | 0.000 -100.00 % | 1.677 B | 0.000 -100.00 % | 1.155 B -0.81 % | 1.164 B 28.61 % | 904.972 M 4.89 % | 862.742 M 67.06 % | 516.414 M 10.45 % | 467.538 M | 0.000 -100.00 % | 463.057 M | 0.000 -100.00 % | 523.113 M | 0.000 -100.00 % | 744.004 M | 0.000 -100.00 % | 852.026 M -28.67 % | 1.194 B | 0.000 -100.00 % | 1.213 B 21.12 % | 1.001 B | 0.000 -100.00 % | 858.412 M | 0.000 -100.00 % | 1.204 B 57.79 % | 763.141 M 27.56 % | 598.241 M 56.15 % | 383.126 M |
| Total liabilities | -626.299 M -142.43 % | 1.476 B 333.48 % | -632.175 M -144.17 % | 1.431 B 1 882.91 % | -80.281 M -104.79 % | 1.677 B 2 948.56 % | -58.877 M -105.10 % | 1.155 B -0.81 % | 1.164 B 28.61 % | 904.972 M 4.89 % | 862.742 M 67.06 % | 516.414 M 10.45 % | 467.538 M 975.92 % | -53.377 M -111.53 % | 463.057 M 949.69 % | -54.497 M -110.42 % | 523.113 M 913.34 % | -64.317 M -108.64 % | 744.704 M 1 261.42 % | -64.120 M -107.53 % | 852.026 M -28.97 % | 1.200 B 1 684.20 % | -75.723 M -106.22 % | 1.218 B 21.63 % | 1.001 B 1 776.25 % | -59.728 M -106.91 % | 864.359 M 1 626.76 % | -56.614 M -104.70 % | 1.204 B 57.79 % | 763.141 M 27.53 % | 598.400 M 56.08 % | 383.393 M |
| Other non current assets | 0.000 100.00 % | -175.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 550.000 K | 0.000 | 0.000 -100.00 % | 821.120 K | 0.000 -100.00 % | 821.120 K | 0.000 -100.00 % | 369.623 K | 0.000 | 0.000 | 0.000 -100.00 % | 398.023 K | 0.000 -100.00 % | 568.000 K | 0.000 -100.00 % | 513.023 K 80.64 % | 284.000 K | 0.000 -100.00 % | 383.523 K -3.64 % | 398.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.880 M 433.70 % | 352.262 K 17.22 % | 300.509 K -94.60 % | 5.567 M |
| Long term investments | 0.000 -100.00 % | 346.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 355.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 |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 0.000 -100.00 % | 21.954 M | 0.000 -100.00 % | 17.131 M | 0.000 -100.00 % | 21.710 M | 0.000 -100.00 % | 23.299 M -11.23 % | 26.245 M 4.51 % | 25.112 M 379.88 % | 5.233 M 97.32 % | 2.652 M -2.96 % | 2.733 M | 0.000 -100.00 % | 2.986 M | 0.000 -100.00 % | 3.289 M | 0.000 -100.00 % | 3.577 M | 0.000 -100.00 % | 4.001 M -85.20 % | 27.030 M | 0.000 -100.00 % | 27.977 M -1.48 % | 28.397 M | 0.000 -100.00 % | 29.351 M | 0.000 -100.00 % | 8.840 M -7.83 % | 9.592 M -21.24 % | 12.178 M 123.97 % | 5.437 M |
| Total non current assets | 0.000 -100.00 % | 22.125 M | 0.000 -100.00 % | 17.729 M | 0.000 -100.00 % | 22.260 M | 0.000 -100.00 % | 23.299 M -13.92 % | 27.067 M 6.87 % | 25.327 M 318.34 % | 6.054 M 101.33 % | 3.007 M -3.08 % | 3.102 M | 0.000 -100.00 % | 3.384 M | 0.000 -100.00 % | 3.687 M | 0.000 -100.00 % | 4.145 M | 0.000 -100.00 % | 4.514 M -83.47 % | 27.314 M | 0.000 -100.00 % | 28.361 M -4.55 % | 29.714 M | 0.000 -100.00 % | 29.730 M | 0.000 -100.00 % | 11.053 M 6.91 % | 10.338 M -17.15 % | 12.478 M 13.39 % | 11.004 M |
| Other current assets | -23.915 M -579.55 % | 4.987 M 168.42 % | -7.289 M | 0.000 100.00 % | -18.173 M -128.15 % | 64.561 M 10 462.92 % | -623.000 K | 0.000 -100.00 % | 36.140 M 610.58 % | 5.086 M -91.86 % | 62.490 M 18 722.38 % | 332.000 K -99.17 % | 39.948 M 2 186.08 % | -1.915 M -644.03 % | 352.000 K 116.49 % | -2.134 M -109.77 % | 21.851 M 1 079.45 % | -2.231 M -110.53 % | 21.185 M 531.47 % | -4.910 M -773.44 % | 729.094 K -88.31 % | 6.239 M 303.36 % | -3.068 M -146.91 % | 6.540 M -90.87 % | 71.618 M 1 769.81 % | -4.289 M -183.98 % | 5.107 M 245.13 % | -3.519 M -621.49 % | 674.800 K | 0.000 -100.00 % | 58.975 K -8.86 % | 64.707 K |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 104.000 K | 0.000 | 0.000 -100.00 % | 9.000 K | 0.000 -100.00 % | 9.500 K | 0.000 -100.00 % | 20.925 K | 0.000 | 0.000 | 0.000 -100.00 % | 145.458 K | 0.000 | 0.000 | 0.000 -100.00 % | 29.659 K | 0.000 | 0.000 -100.00 % | 853.261 K | 0.000 | 0.000 -100.00 % | 853.855 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 0.000 -100.00 % | 23.915 M | 0.000 -100.00 % | 7.289 M | 0.000 -100.00 % | 18.173 M | 0.000 -100.00 % | 623.000 K -72.48 % | 2.264 M -50.64 % | 4.587 M 10.50 % | 4.151 M 167.82 % | 1.550 M 114.81 % | 721.561 K | 0.000 -100.00 % | 1.915 M | 0.000 -100.00 % | 1.989 M | 0.000 -100.00 % | 2.231 M | 0.000 -100.00 % | 4.880 M 43.28 % | 3.406 M | 0.000 -100.00 % | 2.215 M -36.29 % | 3.477 M | 0.000 -100.00 % | 4.289 M | 0.000 -100.00 % | 3.519 M -3.84 % | 3.659 M 145.98 % | 1.488 M 4.29 % | 1.426 M |
| Cash and short term investments | 23.915 M 0.00 % | 23.915 M 228.10 % | 7.289 M 0.00 % | 7.289 M -59.89 % | 18.173 M -0.01 % | 18.174 M 2 817.17 % | 623.000 K 0.00 % | 623.000 K -72.49 % | 2.265 M -50.62 % | 4.587 M 10.50 % | 4.151 M 167.82 % | 1.550 M 114.81 % | 721.561 K -62.32 % | 1.915 M 0.00 % | 1.915 M -10.26 % | 2.134 M 7.27 % | 1.989 M -10.83 % | 2.231 M 0.00 % | 2.231 M -54.56 % | 4.910 M 0.61 % | 4.880 M 43.28 % | 3.406 M 11.02 % | 3.068 M 38.49 % | 2.215 M -36.29 % | 3.477 M -18.93 % | 4.289 M -0.01 % | 4.289 M 21.89 % | 3.519 M 0.01 % | 3.519 M -3.84 % | 3.659 M 145.98 % | 1.488 M 4.29 % | 1.426 M |
| Total current assets | 0.000 -100.00 % | 2.080 B | 0.000 -100.00 % | 2.046 B | 0.000 -100.00 % | 1.742 B | 0.000 -100.00 % | 1.190 B -0.82 % | 1.200 B 27.46 % | 941.419 M 2.98 % | 914.154 M 59.29 % | 573.885 M 10.04 % | 521.541 M | 0.000 -100.00 % | 513.050 M | 0.000 -100.00 % | 573.923 M | 0.000 -100.00 % | 804.876 M | 0.000 -100.00 % | 911.633 M -27.03 % | 1.249 B | 0.000 -100.00 % | 1.265 B 21.66 % | 1.040 B | 0.000 -100.00 % | 907.320 M | 0.000 -100.00 % | 1.250 B 55.38 % | 804.308 M 27.16 % | 632.518 M 52.18 % | 415.635 M |
| Inventory | 0.000 -100.00 % | 380.955 M | 0.000 -100.00 % | 450.532 M | 0.000 -100.00 % | 195.246 M | 0.000 -100.00 % | 80.812 M -63.40 % | 220.792 M 110.96 % | 104.662 M -59.28 % | 257.001 M 308.72 % | 62.879 M -16.54 % | 75.341 M | 0.000 -100.00 % | 31.036 M | 0.000 -100.00 % | 8.111 M | 0.000 -100.00 % | 151.588 M | 0.000 -100.00 % | 198.466 M -40.51 % | 333.594 M | 0.000 -100.00 % | 426.710 M 29.17 % | 330.340 M | 0.000 -100.00 % | 140.650 M | 0.000 -100.00 % | 401.781 M 44.73 % | 277.611 M 5.15 % | 264.016 M 42.22 % | 185.644 M |
| Net receivables | 0.000 -100.00 % | 1.670 B | 0.000 -100.00 % | 1.588 B | 0.000 -100.00 % | 1.464 B | 0.000 | 0.000 -100.00 % | 940.734 M | 0.000 -100.00 % | 590.512 M | 0.000 -100.00 % | 405.529 M | 0.000 | 0.000 | 0.000 -100.00 % | 541.971 M | 0.000 -100.00 % | 629.872 M | 0.000 -100.00 % | 707.557 M -21.91 % | 906.048 M | 0.000 -100.00 % | 830.484 M 30.91 % | 634.413 M | 0.000 -100.00 % | 757.274 M | 0.000 -100.00 % | 843.779 M 61.32 % | 523.037 M 42.53 % | 366.955 M 60.59 % | 228.500 M |
| Tax assets | 0.000 | 0.000 | 0.000 -100.00 % | 598.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 215.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 398.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 919.000 K | 0.000 -100.00 % | 378.570 K | 0.000 -100.00 % | 332.262 K -15.71 % | 394.204 K | 0.000 | 0.000 |
| Other assets | 0.000 100.00 % | -2.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 100.00 % | -20.000 K | 0.000 | 0.000 | 0.000 |
| Account payables | 0.000 -100.00 % | 1.382 B | 0.000 -100.00 % | 1.366 B | 0.000 -100.00 % | 1.496 B | 0.000 -100.00 % | 971.817 M -2.01 % | 991.737 M 27.32 % | 778.937 M -2.80 % | 801.345 M 76.54 % | 453.928 M 16.66 % | 389.106 M | 0.000 -100.00 % | 374.234 M | 0.000 -100.00 % | 416.530 M | 0.000 -100.00 % | 625.220 M | 0.000 -100.00 % | 682.111 M -21.64 % | 870.477 M | 0.000 -100.00 % | 901.964 M 19.72 % | 753.413 M | 0.000 -100.00 % | 541.421 M | 0.000 -100.00 % | 968.528 M 78.47 % | 542.695 M 28.83 % | 421.256 M 57.67 % | 267.170 M |
| Tax payables | 0.000 -100.00 % | 17.865 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.152 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 74.000 K | 0.000 | 0.000 -100.00 % | 629.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 -100.00 % | 25.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 -100.00 % | 833.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 25.000 K -99.99 % | 306.600 M | 0.000 -100.00 % | 396.484 M | 0.000 -100.00 % | 916.000 K | 0.000 -100.00 % | 24.377 M 170.66 % | -34.500 M -226.50 % | 27.274 M 179.06 % | -34.500 M -232.80 % | 25.978 M | 0.000 | 0.000 -100.00 % | 18.877 M | 0.000 | 0.000 | 0.000 -100.00 % | 29.817 M | 0.000 | 0.000 -100.00 % | 42.500 M | 0.000 | 0.000 -100.00 % | 33.871 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 699.000 K | 0.000 | 0.000 -100.00 % | 5.132 M | 0.000 -100.00 % | 5.132 M | 0.000 | 0.000 -100.00 % | 5.947 M | 0.000 | 0.000 -100.00 % | 158.312 K 0.00 % | 158.312 K -40.75 % | 267.207 K |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 0.000 -100.00 % | 2.102 B | 0.000 -100.00 % | 2.064 B | 0.000 -100.00 % | 1.764 B | 0.000 -100.00 % | 1.213 B -1.11 % | 1.227 B 26.92 % | 966.746 M 5.06 % | 920.209 M 59.51 % | 576.892 M 9.96 % | 524.643 M | 0.000 -100.00 % | 516.434 M | 0.000 -100.00 % | 577.610 M | 0.000 -100.00 % | 809.021 M | 0.000 -100.00 % | 916.146 M -28.24 % | 1.277 B | 0.000 -100.00 % | 1.293 B 20.93 % | 1.070 B | 0.000 -100.00 % | 937.050 M | 0.000 -100.00 % | 1.261 B 54.77 % | 814.646 M 26.30 % | 644.997 M 51.18 % | 426.639 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-03-31 | 2022-09-30 | 2022-03-31 | 2021-09-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-06-30 | 2016-03-31 | 2015-03-31 | 2014-03-31 | 2013-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | -17.831 M -164.71 % | 27.557 M 227.24 % | -21.657 M -5.49 % | -20.530 M -11.80 % | -18.363 M -36.54 % | -13.449 M -12.05 % | -12.003 M -1 068.74 % | -1.027 M 47.14 % | -1.943 M 29.63 % | -2.761 M -328.06 % | -645.000 K 4.16 % | -673.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -226.000 K -169.75 % | 324.000 K -59.19 % | 794.000 K -93.06 % | 11.447 M 813.65 % | -1.604 M -710.10 % | -198.000 K -890.00 % | -20.000 K -100.21 % | 9.741 M 210.22 % | 3.140 M 2 954.55 % | -110.000 K 90.57 % | -1.167 M -492.50 % | 297.328 K 147.50 % | -626.000 K 61.12 % | -1.610 M -44.27 % | -1.116 M -172.75 % | 1.534 M 161.16 % | -2.508 M -68.44 % | -1.489 M -131.57 % | -643.000 K 87.41 % | -5.109 M -553.32 % | -782.000 K -55.78 % | -502.000 K 18.90 % | -619.000 K 84.24 % | -3.927 M -561.11 % | -594.000 K -63.19 % | -364.000 K 40.52 % | -612.000 K 72.30 % | -2.209 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 492.000 K 108.67 % | -5.672 M -493.07 % | 1.443 M 236.91 % | -1.054 M -144.16 % | 2.387 M 74.49 % | 1.368 M -53.44 % | 2.938 M 238.58 % | -2.120 M -340.36 % | 882.000 K -66.00 % | 2.594 M 232.14 % | 781.000 K -68.98 % | 2.518 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 492.000 K 108.67 % | -5.672 M -590.89 % | -820.972 K 22.11 % | -1.054 M 52.09 % | -2.200 M -260.82 % | 1.368 M -53.44 % | 2.938 M 238.58 % | -2.120 M -340.36 % | 882.000 K -66.00 % | 2.594 M 232.14 % | 781.000 K -68.98 % | 2.518 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.115 M 78.97 % | 623.000 K -90.10 % | 6.295 M 178.05 % | 2.264 M -31.77 % | 3.318 M -27.67 % | 4.587 M 42.50 % | 3.219 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 18.173 M 1 529.87 % | 1.115 M 78.97 % | 623.000 K -56.83 % | 1.443 M -36.26 % | 2.264 M -5.15 % | 2.387 M -47.96 % | 4.587 M 56.13 % | 2.938 M 238.58 % | -2.120 M -340.36 % | 882.000 K -66.00 % | 2.594 M 232.14 % | 781.000 K -68.98 % | 2.518 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 492.000 K 108.67 % | -5.672 M -493.07 % | 1.443 M 236.91 % | -1.054 M -144.16 % | 2.387 M 74.49 % | 1.368 M -53.44 % | 2.938 M 238.58 % | -2.120 M -340.36 % | 882.000 K -66.00 % | 2.594 M 232.14 % | 781.000 K -68.98 % | 2.518 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 492.000 K 108.67 % | -5.672 M -493.07 % | 1.443 M 236.91 % | -1.054 M -144.16 % | 2.387 M 74.49 % | 1.368 M -53.44 % | 2.938 M 238.58 % | -2.120 M -340.36 % | 882.000 K -66.00 % | 2.594 M 232.14 % | 781.000 K -68.98 % | 2.518 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 |