Source Natural Foods and Herbal Supplements Limited SOURCENTRL.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 449.234 M 64.57 % | 272.968 M 38.06 % | 197.717 M -8.12 % | 215.191 M -13.51 % | 248.797 M 83.08 % | 135.898 M 6.11 % | 128.069 M 18.16 % | 108.386 M -32.00 % | 159.401 M 45.89 % | 109.259 M 67.01 % | 65.422 M 43.96 % | 45.443 M 21.10 % | 37.527 M 142.06 % | 15.503 M 243.01 % | 4.520 M 30.01 % | 3.476 M 63.98 % | 2.120 M -51.50 % | 4.371 M |
| Net income | 29.040 M 67.23 % | 17.365 M -18.13 % | 21.211 M -12.80 % | 24.325 M -27.90 % | 33.740 M 105.76 % | 16.398 M 59.76 % | 10.264 M 28.16 % | 8.009 M -42.97 % | 14.044 M 229.12 % | 4.267 M 170.17 % | 1.579 M -8.35 % | 1.723 M -51.42 % | 3.547 M 154.46 % | -6.514 M 49.91 % | -13.005 M -77.06 % | -7.345 M -754.26 % | -859.769 K 16.59 % | -1.031 M |
| Income before tax | 35.832 M 12.75 % | 31.781 M 16.17 % | 27.358 M -25.69 % | 36.815 M -8.68 % | 40.315 M 118.23 % | 18.474 M 74.99 % | 10.557 M 26.87 % | 8.321 M -40.98 % | 14.098 M 195.41 % | 4.772 M 202.15 % | 1.579 M -8.35 % | 1.723 M -51.42 % | 3.547 M 154.46 % | -6.514 M 49.91 % | -13.005 M -77.06 % | -7.345 M -754.26 % | -859.769 K 15.52 % | -1.018 M |
| Income before tax ratio | 0.08 -31.49 % | 0.12 -15.86 % | 0.14 -19.12 % | 0.17 5.58 % | 0.16 19.20 % | 0.14 64.91 % | 0.08 7.37 % | 0.08 -13.20 % | 0.09 102.49 % | 0.04 80.92 % | 0.02 -36.34 % | 0.04 -59.88 % | 0.09 122.50 % | -0.42 85.40 % | -2.88 -36.19 % | -2.11 -420.94 % | -0.41 -74.18 % | -0.23 |
| EBITDA | 52.221 M 18.27 % | 44.153 M 23.07 % | 35.876 M -15.58 % | 42.500 M 1.71 % | 41.783 M 77.44 % | 23.548 M 50.29 % | 15.668 M 10.26 % | 14.210 M -22.30 % | 18.290 M 88.38 % | 9.709 M 37.02 % | 7.086 M 61.10 % | 4.398 M -26.88 % | 6.015 M 343.13 % | -2.474 M 77.32 % | -10.908 M -91.23 % | -5.704 M -658.87 % | -751.655 K -183.48 % | 900.410 K |
| Net income ratio | 0.06 1.62 % | 0.06 -40.70 % | 0.11 -5.10 % | 0.11 -16.64 % | 0.14 12.39 % | 0.12 50.56 % | 0.08 8.46 % | 0.07 -16.13 % | 0.09 125.59 % | 0.04 61.77 % | 0.02 -36.34 % | 0.04 -59.88 % | 0.09 122.50 % | -0.42 85.40 % | -2.88 -36.19 % | -2.11 -420.94 % | -0.41 -71.97 % | -0.24 |
| Ratio EBITDA | 0.12 -28.13 % | 0.16 -10.86 % | 0.18 -8.12 % | 0.20 17.60 % | 0.17 -3.08 % | 0.17 41.63 % | 0.12 -6.69 % | 0.13 14.27 % | 0.11 29.12 % | 0.09 -17.95 % | 0.11 11.90 % | 0.10 -39.62 % | 0.16 200.45 % | -0.16 93.39 % | -2.41 -47.09 % | -1.64 -362.77 % | -0.35 -272.12 % | 0.21 |
| Gross profit ratio | 0.16 -58.60 % | 0.39 -23.17 % | 0.50 -10.70 % | 0.56 -6.61 % | 0.60 72.60 % | 0.35 -44.19 % | 0.62 -1.82 % | 0.64 -4.75 % | 0.67 -2.61 % | 0.69 0.69 % | 0.68 -6.15 % | 0.73 -2.01 % | 0.74 6.23 % | 0.70 20.65 % | 0.58 197.81 % | 0.19 -76.42 % | 0.82 1.48 % | 0.81 |
| Weighted average shs out dil | 6.444 M 0.19 % | 6.431 M 0.06 % | 6.428 M -0.12 % | 6.435 M -0.06 % | 6.439 M 0.13 % | 6.430 M -0.38 % | 6.455 M -0.05 % | 6.459 M 0.26 % | 6.442 M 0.08 % | 6.437 M 5.52 % | 6.100 M 17.31 % | 5.200 M 15.56 % | 4.500 M 0.00 % | 4.500 M 0.00 % | 4.500 M 0.00 % | 4.500 M -45.39 % | 8.240 M 2.49 % | 8.040 M |
| Weighted average shs out | 6.444 M 0.19 % | 6.431 M 0.06 % | 6.428 M -0.12 % | 6.435 M -0.06 % | 6.439 M 0.13 % | 6.430 M -0.38 % | 6.455 M -0.05 % | 6.459 M 0.26 % | 6.442 M 0.08 % | 6.437 M 5.52 % | 6.100 M 17.31 % | 5.200 M 15.56 % | 4.500 M 0.00 % | 4.500 M 0.00 % | 4.500 M 0.00 % | 4.500 M -45.39 % | 8.240 M 2.49 % | 8.040 M |
| EPS diluted | 4.51 67.04 % | 2.70 -18.18 % | 3.30 -12.70 % | 3.78 -27.86 % | 5.24 105.49 % | 2.55 60.38 % | 1.59 28.23 % | 1.24 -43.12 % | 2.18 230.30 % | 0.66 153.85 % | 0.26 -21.21 % | 0.33 -58.23 % | 0.79 154.48 % | -1.45 49.83 % | -2.89 -77.30 % | -1.63 -1 530.00 % | -0.10 23.08 % | -0.13 |
| Earnings per share | 4.51 67.04 % | 2.70 -18.18 % | 3.30 -12.70 % | 3.78 -27.86 % | 5.24 105.49 % | 2.55 60.38 % | 1.59 28.23 % | 1.24 -43.12 % | 2.18 230.30 % | 0.66 153.85 % | 0.26 -21.21 % | 0.33 -58.23 % | 0.79 154.48 % | -1.45 49.83 % | -2.89 -77.30 % | -1.63 -1 530.00 % | -0.10 23.08 % | -0.13 |
| Gross profit | 71.682 M -31.87 % | 105.217 M 6.08 % | 99.191 M -17.95 % | 120.893 M -19.23 % | 149.667 M 215.99 % | 47.365 M -40.78 % | 79.984 M 16.01 % | 68.948 M -35.24 % | 106.463 M 42.09 % | 74.927 M 68.16 % | 44.556 M 35.10 % | 32.979 M 18.67 % | 27.791 M 157.13 % | 10.808 M 313.84 % | 2.612 M 287.18 % | 674.540 K -61.33 % | 1.744 M -50.78 % | 3.544 M |
| Income tax expense | 6.792 M -52.89 % | 14.416 M 134.56 % | 6.146 M -50.79 % | 12.490 M 89.96 % | 6.575 M 216.72 % | 2.076 M 608.64 % | 292.954 K -6.12 % | 312.067 K 479.44 % | 53.857 K -89.34 % | 505.138 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cost of revenue | 377.552 M 125.07 % | 167.751 M 70.26 % | 98.526 M 4.48 % | 94.298 M -4.87 % | 99.130 M 11.97 % | 88.534 M 84.12 % | 48.085 M 21.93 % | 39.438 M -25.50 % | 52.938 M 54.19 % | 34.332 M 64.53 % | 20.867 M 67.41 % | 12.465 M 28.03 % | 9.736 M 107.37 % | 4.695 M 146.06 % | 1.908 M -31.90 % | 2.802 M 645.91 % | 375.641 K -54.57 % | 826.848 K |
| General and administrative expenses | 32.718 M 458.42 % | 5.859 M -16.34 % | 7.003 M 14.41 % | 6.121 M 17.99 % | 5.188 M 201.99 % | 1.718 M -35.70 % | 2.672 M -9.52 % | 2.953 M -15.55 % | 3.496 M 13.26 % | 3.087 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.462 M 220.24 % | 2.642 M 21.85 % | 2.169 M -40.58 % | 3.650 M |
| Selling and marketing expenses | 133.000 K -94.88 % | 2.599 M -42.13 % | 4.491 M -58.33 % | 10.777 M -74.89 % | 42.915 M 256.22 % | 12.047 M 31.90 % | 9.134 M 28.78 % | 7.093 M -78.28 % | 32.651 M 33.31 % | 24.492 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 0.000 -100.00 % | 62.448 M 8.09 % | 57.772 M -17.06 % | 69.654 M 22.14 % | 57.026 M -22.50 % | 73.585 M 7.93 % | 68.179 M 15.75 % | 58.903 M -16.23 % | 70.316 M 65.15 % | 42.576 M -0.93 % | 42.976 M 37.50 % | 31.255 M 28.92 % | 24.244 M 39.96 % | 17.322 M 142.12 % | 7.154 M 33.06 % | 5.377 M 1 134.64 % | 435.494 K -52.26 % | 912.217 K |
| Operating expenses | 30.394 M -57.13 % | 70.906 M 2.37 % | 69.266 M -19.97 % | 86.552 M -17.67 % | 105.129 M 20.35 % | 87.351 M 9.21 % | 79.984 M 16.01 % | 68.948 M -35.24 % | 106.463 M 52.21 % | 69.947 M 63.12 % | 42.880 M 37.19 % | 31.255 M 28.92 % | 24.244 M 39.96 % | 17.322 M 10.92 % | 15.616 M 94.74 % | 8.019 M 207.94 % | 2.604 M -42.91 % | 4.562 M |
| Cost and expenses | 407.946 M 70.93 % | 238.663 M 42.24 % | 167.792 M -7.22 % | 180.850 M -11.46 % | 204.260 M 78.63 % | 114.347 M 0.85 % | 113.383 M 16.01 % | 97.735 M -31.87 % | 143.449 M 37.29 % | 104.487 M 63.66 % | 63.843 M 46.03 % | 43.720 M 28.67 % | 33.979 M 54.33 % | 22.017 M 25.64 % | 17.525 M 61.95 % | 10.821 M 263.16 % | 2.980 M -44.70 % | 5.389 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 | 30.394 M 259.35 % | 8.458 M -26.41 % | 11.494 M -31.98 % | 16.898 M -64.87 % | 48.103 M 249.45 % | 13.765 M 16.60 % | 11.805 M 17.52 % | 10.045 M -72.21 % | 36.147 M 31.07 % | 27.578 M 28 714.19 % | -96.380 K | 0.000 | 0.000 | 0.000 -100.00 % | 8.462 M 220.24 % | 2.642 M 21.85 % | 2.169 M -40.58 % | 3.650 M |
| Interest income | 0.000 -100.00 % | 63.000 K 5.00 % | 60.000 K -71.29 % | 208.978 K -73.57 % | 790.602 K 3 129.06 % | 24.484 K -14.00 % | 28.470 K -67.95 % | 88.830 K 35.09 % | 65.755 K 17.43 % | 55.997 K 164.84 % | 21.144 K -69.17 % | 68.589 K -24.36 % | 90.674 K 813.68 % | 9.924 K -81.04 % | 52.332 K -39.71 % | 86.799 K 774.64 % | 9.924 K -81.77 % | 54.425 K |
| Interest expense | 6.237 M 198.85 % | 2.087 M -23.05 % | 2.712 M 77.65 % | 1.527 M 46.78 % | 1.040 M -52.97 % | 2.212 M 18.46 % | 1.867 M -22.81 % | 2.419 M 271.96 % | 650.220 K 687.37 % | 82.581 K 9.00 % | 75.764 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.100 K 9.30 % | 4.666 K -96.29 % | 125.666 K |
| Depreciation and amortization | 10.153 M -2.71 % | 10.436 M 69.31 % | 6.164 M 48.23 % | 4.158 M 12.94 % | 3.682 M 9.19 % | 3.372 M 0.00 % | 3.372 M -2.85 % | 3.471 M -2.00 % | 3.542 M -27.04 % | 4.854 M -10.62 % | 5.431 M 103.03 % | 2.675 M 7.26 % | 2.494 M 5.19 % | 2.371 M 10.33 % | 2.149 M 30.32 % | 1.649 M 81.09 % | 910.578 K 10.11 % | 827.000 K |
| Operating income | 41.288 M 20.36 % | 34.305 M 14.64 % | 29.924 M -12.86 % | 34.341 M -22.89 % | 44.537 M 103.93 % | 21.839 M 61.12 % | 13.554 M 27.23 % | 10.654 M -27.78 % | 14.751 M 209.11 % | 4.772 M 202.15 % | 1.579 M -8.35 % | 1.723 M -51.42 % | 3.547 M 154.46 % | -6.514 M 49.91 % | -13.005 M -77.06 % | -7.345 M -754.26 % | -859.769 K 15.52 % | -1.018 M |
| Operating income ratio | 0.09 -26.87 % | 0.13 -16.96 % | 0.15 -5.16 % | 0.16 -10.85 % | 0.18 11.39 % | 0.16 51.84 % | 0.11 7.68 % | 0.10 6.22 % | 0.09 111.87 % | 0.04 80.92 % | 0.02 -36.34 % | 0.04 -59.88 % | 0.09 122.50 % | -0.42 85.40 % | -2.88 -36.19 % | -2.11 -420.94 % | -0.41 -74.18 % | -0.23 |
| Total other income expenses net | -5.456 M -116.16 % | -2.524 M 1.64 % | -2.566 M -203.72 % | 2.474 M 158.59 % | -4.223 M -25.45 % | -3.366 M -12.28 % | -2.998 M -28.51 % | -2.333 M -256.98 % | -653.455 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 1.846 M 103.15 % | -58.586 M -102.68 % | -28.905 M -247.67 % | -8.314 M 53.10 % | -17.727 M -260.51 % | 11.045 M 286.17 % | -5.933 M -133.89 % | 17.505 M 2.30 % | 17.112 M 344.01 % | -7.013 M -53.24 % | -4.576 M 2.06 % | -4.673 M -130.17 % | 15.486 M -11.07 % | 17.412 M 86.95 % | 9.314 M 274.47 % | -5.338 M -118.68 % | 28.580 M 60.53 % | 17.803 M |
| Total investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 510.528 K 22.55 % | 416.604 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total debt | 74.106 M 211 631.43 % | 35.000 K -85.11 % | 235.000 K -43.51 % | 416.000 K -95.54 % | 9.333 M -16.50 % | 11.177 M 578.03 % | 1.649 M -90.70 % | 17.728 M -7.11 % | 19.086 M 2 425.80 % | 755.652 K -14.51 % | 883.944 K | 0.000 -100.00 % | 22.176 M 9.58 % | 20.236 M 101.84 % | 10.026 M 112.15 % | 4.726 M -83.75 % | 29.085 M 56.88 % | 18.540 M |
| Accumulated other comprehensive income loss | 0.000 | 0.000 | 0.000 -100.00 % | 75.779 M 0.00 % | 75.779 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.292 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 147.795 M 24.45 % | 118.755 M 17.13 % | 101.390 M 26.45 % | 80.179 M 43.55 % | 55.853 M 152.57 % | 22.114 M 81.96 % | 12.153 M 543.30 % | 1.889 M 130.87 % | -6.120 M 69.65 % | -20.163 M 17.47 % | -24.430 M 3.47 % | -25.310 M 6.37 % | -27.033 M 11.60 % | -30.580 M -27.07 % | -24.067 M -117.56 % | -11.062 M 85.80 % | -77.881 M -1.12 % | -77.021 M |
| Common stock | 64.369 M 0.00 % | 64.369 M 0.00 % | 64.369 M 0.00 % | 64.369 M 0.00 % | 64.369 M 0.00 % | 64.369 M 0.00 % | 64.369 M 0.00 % | 64.369 M 0.00 % | 64.369 M 0.00 % | 64.369 M -1.41 % | 65.292 M 25.56 % | 52.000 M 15.56 % | 45.000 M 0.00 % | 45.000 M 0.00 % | 45.000 M 0.00 % | 45.000 M -45.39 % | 82.404 M 0.00 % | 82.404 M |
| Total equity | 223.573 M 14.93 % | 194.533 M 9.80 % | 177.168 M 13.60 % | 155.957 M 18.48 % | 131.632 M 34.47 % | 97.892 M 11.33 % | 87.931 M 13.21 % | 77.668 M 11.50 % | 69.659 M 25.25 % | 55.615 M 8.31 % | 51.348 M 1.74 % | 50.469 M 109.68 % | 24.069 M 17.28 % | 20.522 M -24.09 % | 27.036 M -32.48 % | 40.041 M 513.82 % | 6.523 M -11.65 % | 7.383 M |
| Other non current liabilities | 4.825 M -0.31 % | 4.840 M 483 900.00 % | 1.000 K -99.98 % | 4.932 M 40.76 % | 3.504 M -9.39 % | 3.867 M 53.78 % | 2.515 M 80.16 % | 1.396 M 44.53 % | 965.697 K -2.16 % | 987.063 K 50.82 % | 654.448 K 64.94 % | 396.774 K 5.42 % | 376.364 K 78.51 % | 210.839 K 88.86 % | 111.635 K | 0.000 -100.00 % | 2.000 0.00 % | 2.000 |
| Long term debt | 0.000 | 0.000 -100.00 % | 35.000 K -85.11 % | 235.000 K -10.17 % | 261.614 K -73.57 % | 989.788 K -3.10 % | 1.021 M -41.73 % | 1.753 M -41.37 % | 2.990 M 436.39 % | 557.356 K -21.10 % | 706.422 K | 0.000 -100.00 % | 22.176 M 9.58 % | 20.236 M 101.84 % | 10.026 M 112.15 % | 4.726 M -83.75 % | 29.085 M 56.88 % | 18.540 M |
| Total non current liabilities | 5.697 M -0.26 % | 5.712 M 3.84 % | 5.501 M 6.46 % | 5.167 M 37.22 % | 3.766 M -22.47 % | 4.857 M 37.35 % | 3.536 M 12.31 % | 3.149 M -20.40 % | 3.955 M 156.10 % | 1.544 M 13.49 % | 1.361 M 242.98 % | 396.774 K -98.24 % | 22.552 M 10.30 % | 20.447 M 101.70 % | 10.138 M 114.51 % | 4.726 M -83.75 % | 29.085 M 56.88 % | 18.540 M |
| Other current liabilities | 37.371 M 356.58 % | 8.185 M -15.77 % | 9.718 M -10.64 % | 10.875 M -12.80 % | 12.471 M 70.90 % | 7.298 M -10.54 % | 8.158 M 5.22 % | 7.753 M 21.34 % | 6.389 M 692.99 % | 805.711 K 150.75 % | 321.322 K -67.75 % | 996.342 K 218.42 % | 312.906 K -69.98 % | 1.042 M 384.14 % | 215.327 K -93.39 % | 3.256 M 164.29 % | 1.232 M -89.08 % | 11.285 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 164.417 K -71.39 % | 574.765 K 16.94 % | 491.508 K -41.64 % | 842.233 K 119.05 % | 384.500 K 12.03 % | 343.203 K -40.17 % | 573.667 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 74.106 M 211 631.43 % | 35.000 K -82.50 % | 200.000 K 10.50 % | 181.000 K -98.00 % | 9.071 M -10.96 % | 10.188 M 1 524.53 % | 627.113 K -96.07 % | 15.976 M -22.29 % | 20.558 M 10 267.38 % | 198.296 K 11.70 % | 177.522 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 144.070 M 297.30 % | 36.262 M 5.92 % | 34.234 M 6.61 % | 32.110 M -12.83 % | 36.835 M 26.71 % | 29.071 M 75.87 % | 16.529 M -45.28 % | 30.209 M -27.36 % | 41.585 M 359.82 % | 9.044 M 23.72 % | 7.310 M 76.97 % | 4.131 M 38.73 % | 2.977 M -19.11 % | 3.681 M 21.44 % | 3.031 M -12.45 % | 3.462 M 140.74 % | 1.438 M -87.26 % | 11.285 M |
| Total liabilities | 149.767 M 256.81 % | 41.974 M 5.63 % | 39.735 M 6.59 % | 37.277 M -8.19 % | 40.600 M 21.28 % | 33.478 M 66.84 % | 20.065 M -39.85 % | 33.357 M -26.75 % | 45.540 M 330.10 % | 10.588 M 22.11 % | 8.671 M 91.52 % | 4.527 M -82.27 % | 25.530 M 5.81 % | 24.128 M 83.22 % | 13.168 M 60.83 % | 8.188 M -73.17 % | 30.524 M 2.34 % | 29.825 M |
| Other non current assets | 50.681 M 7 578.94 % | 660.000 K 139.10 % | -1.688 M -326.14 % | 746.434 K -82.53 % | 4.273 M 69.75 % | 2.517 M 9.26 % | 2.304 M 146.60 % | 934.167 K 22.97 % | 759.693 K 122.58 % | 341.313 K 14.82 % | 297.263 K 79.72 % | 165.401 K -33.67 % | 249.363 K -76.54 % | 1.063 M 16.65 % | 911.125 K -38.91 % | 1.491 M | 0.000 | 0.000 |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 510.528 K 22.55 % | 416.604 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 6.595 M -50.00 % | 13.190 M -33.33 % | 19.785 M 20.88 % | 16.367 M | 0.000 | 0.000 | 0.000 -100.00 % | 90.605 K -66.67 % | 271.821 K -40.00 % | 453.037 K -28.57 % | 634.253 K -84.48 % | 4.087 M | 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 | 6.595 M -50.00 % | 13.190 M -33.33 % | 19.785 M 20.88 % | 16.367 M | 0.000 | 0.000 | 0.000 -100.00 % | 90.605 K -66.67 % | 271.821 K -40.00 % | 453.037 K -28.57 % | 634.253 K -22.22 % | 815.469 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 39.322 M -6.34 % | 41.985 M -8.38 % | 45.825 M -8.40 % | 50.029 M 18.77 % | 42.121 M 27.12 % | 33.135 M -7.29 % | 35.741 M 0.14 % | 35.691 M 1.93 % | 35.017 M 7.12 % | 32.688 M -9.06 % | 35.946 M -5.18 % | 37.911 M 8.67 % | 34.886 M 2.34 % | 34.087 M 2.45 % | 33.270 M 14.11 % | 29.155 M -5.69 % | 30.914 M 2.25 % | 30.234 M |
| Total non current assets | 96.598 M 73.01 % | 55.835 M -15.75 % | 66.274 M -8.66 % | 72.560 M 17.93 % | 61.531 M 39.27 % | 44.180 M -0.33 % | 44.328 M 8.32 % | 40.922 M 5.28 % | 38.869 M 16.09 % | 33.482 M -9.21 % | 36.878 M -5.18 % | 38.892 M 10.69 % | 35.135 M -0.04 % | 35.150 M 2.83 % | 34.182 M 11.53 % | 30.647 M -0.86 % | 30.914 M 2.25 % | 30.234 M |
| Other current assets | 6.356 M 175.93 % | -8.371 M -221.46 % | 6.892 M -69.80 % | 22.822 M -62.71 % | 61.201 M 3 312.60 % | 1.793 M 21.76 % | 1.473 M -40.60 % | 2.480 M | 0.000 -100.00 % | 2.440 M 354.58 % | 536.677 K -77.81 % | 2.418 M 47.49 % | 1.640 M 339.76 % | 372.862 K -33.11 % | 557.463 K 723.55 % | 67.690 K -95.81 % | 1.616 M 18.62 % | 1.362 M |
| Short term 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 |
| cash and cash equivalents | 72.260 M 1.85 % | 70.949 M 143.48 % | 29.140 M 233.79 % | 8.730 M -67.74 % | 27.060 M 20 294.33 % | 132.686 K -98.25 % | 7.581 M 3 294.88 % | 223.312 K -88.69 % | 1.974 M -74.59 % | 7.769 M 42.27 % | 5.460 M 16.86 % | 4.673 M -30.16 % | 6.690 M 136.92 % | 2.824 M 296.47 % | 712.258 K -92.92 % | 10.064 M 1 889.68 % | 505.826 K -31.34 % | 736.755 K |
| Cash and short term investments | 72.260 M 1.85 % | 70.949 M 143.48 % | 29.140 M 233.79 % | 8.730 M -67.74 % | 27.060 M 20 294.33 % | 132.686 K -98.25 % | 7.581 M 3 294.88 % | 223.312 K -88.69 % | 1.974 M -74.59 % | 7.769 M 42.27 % | 5.460 M 16.86 % | 4.673 M -30.16 % | 6.690 M 136.92 % | 2.824 M 296.47 % | 712.258 K -92.92 % | 10.064 M 1 889.68 % | 505.826 K -31.34 % | 736.755 K |
| Total current assets | 276.742 M 53.17 % | 180.672 M 21.85 % | 148.280 M 8.20 % | 137.040 M 23.79 % | 110.701 M 26.97 % | 87.190 M 36.94 % | 63.669 M -9.18 % | 70.103 M -8.16 % | 76.330 M 133.28 % | 32.721 M 41.40 % | 23.141 M 43.70 % | 16.104 M 11.34 % | 14.464 M 52.25 % | 9.500 M 57.74 % | 6.023 M -65.74 % | 17.582 M 186.68 % | 6.133 M -12.06 % | 6.974 M |
| Inventory | 60.745 M 41.23 % | 43.011 M 12.69 % | 38.168 M 38.11 % | 27.636 M 59.13 % | 17.366 M 41.36 % | 12.286 M -37.79 % | 19.748 M -9.76 % | 21.883 M 30.37 % | 16.786 M 23.91 % | 13.547 M 8.14 % | 12.527 M 154.30 % | 4.926 M 28.84 % | 3.824 M 14.30 % | 3.345 M 113.27 % | 1.568 M 114.88 % | 729.944 K | 0.000 | 0.000 |
| Net receivables | 137.381 M 82.97 % | 75.083 M 1.35 % | 74.080 M -4.85 % | 77.852 M 1 434.36 % | 5.074 M -93.05 % | 72.978 M 109.31 % | 34.867 M | 0.000 | 0.000 -100.00 % | 8.966 M 214.96 % | 2.847 M -30.34 % | 4.087 M 76.86 % | 2.311 M -21.89 % | 2.958 M -7.10 % | 3.185 M | 0.000 -100.00 % | 4.011 M -17.72 % | 4.875 M |
| Tax assets | 0.000 | 0.000 -100.00 % | 2.352 M -56.59 % | 5.418 M -64.21 % | 15.137 M 77.49 % | 8.528 M 35.74 % | 6.283 M 49.36 % | 4.206 M 49.14 % | 2.820 M | 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 100.00 % | -16.366 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 |
| Account payables | 32.593 M 16.23 % | 28.042 M 31.91 % | 21.259 M 42.37 % | 14.932 M 146.95 % | 6.047 M -22.54 % | 7.807 M 29.17 % | 6.043 M 53.60 % | 3.935 M -67.84 % | 12.235 M 58.96 % | 7.697 M 23.40 % | 6.237 M 99.01 % | 3.134 M 17.63 % | 2.664 M 1.00 % | 2.638 M -6.30 % | 2.815 M 1 265.36 % | 206.208 K 0.00 % | 206.208 K | 0.000 |
| Tax payables | 0.000 | 0.000 -100.00 % | 3.057 M -50.06 % | 6.122 M -32.59 % | 9.081 M 183.43 % | 3.204 M 164.85 % | 1.210 M -28.99 % | 1.704 M -15.59 % | 2.018 M | 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 % | 4.535 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 |
| 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 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.461 M | 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 | 11.409 M 0.00 % | 11.409 M 0.00 % | 11.409 M 117.72 % | -64.370 M 0.00 % | -64.369 M -664.19 % | 11.409 M 0.00 % | 11.409 M 0.00 % | 11.409 M 0.00 % | 11.409 M 0.00 % | 11.409 M 84.19 % | 6.194 M -73.95 % | 23.778 M 289.67 % | 6.102 M 0.00 % | 6.102 M 0.00 % | 6.102 M 0.00 % | 6.102 M 205.11 % | 2.000 M 0.00 % | 2.000 M |
| Deferred tax liabilities non current | 872.000 K 0.00 % | 872.000 K -6.24 % | 930.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 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -449.606 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 |
| Total assets | 373.340 M 57.86 % | 236.507 M 9.04 % | 216.903 M 12.25 % | 193.234 M 12.19 % | 172.232 M 31.10 % | 131.370 M 21.64 % | 107.997 M -2.73 % | 111.025 M -3.62 % | 115.199 M 74.01 % | 66.203 M 10.30 % | 60.019 M 9.13 % | 54.996 M 10.88 % | 49.599 M 11.08 % | 44.650 M 11.06 % | 40.204 M -16.64 % | 48.229 M 30.18 % | 37.047 M -0.43 % | 37.208 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 | 0.000 | 0.000 | 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 | -44.775 M -644.64 % | -6.013 M -224.50 % | -1.853 M 91.04 % | -20.675 M -451.91 % | 5.875 M 123.46 % | -25.043 M -324.68 % | 11.146 M 188.93 % | -12.533 M 49.97 % | -25.051 M -365.98 % | -5.376 M -61.39 % | -3.331 M -47.65 % | -2.256 M -88.79 % | -1.195 M -4.64 % | -1.142 M 18.95 % | -1.409 M -319.13 % | 643.000 K 107.14 % | -9.005 M -295.38 % | 4.609 M |
| Accounts receivables | -62.297 M -6 111.07 % | -1.003 M -130.37 % | 3.303 M 118.84 % | -17.531 M -317.29 % | 8.068 M 123.32 % | -34.594 M -534.82 % | 7.956 M 201.14 % | 2.642 M 107.43 % | -35.580 M -486.26 % | -6.069 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 842.000 K | 0.000 |
| Inventory | -17.734 M -266.18 % | -4.843 M 54.02 % | -10.532 M -2.55 % | -10.270 M -102.13 % | -5.081 M -168.08 % | 7.463 M 249.56 % | 2.135 M 141.89 % | -5.097 M -57.36 % | -3.239 M -217.55 % | -1.020 M 86.58 % | -7.601 M -589.12 % | -1.103 M -130.75 % | -478.000 K 73.10 % | -1.777 M -111.80 % | -839.000 K -14.93 % | -730.000 K | 0.000 -100.00 % | 185.000 K |
| 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 |
| Other working capital | 20.257 M 12 229.94 % | -167.000 K -103.11 % | 5.376 M -24.56 % | 7.126 M 146.75 % | 2.888 M 38.31 % | 2.088 M 97.91 % | 1.055 M 110.47 % | -10.078 M -173.20 % | 13.768 M 703.74 % | 1.713 M -59.88 % | 4.270 M 470.34 % | -1.153 M -60.81 % | -717.000 K -212.91 % | 635.000 K 211.40 % | -570.000 K -141.51 % | 1.373 M 113.94 % | -9.847 M -322.58 % | 4.424 M |
| Other non cash items | 0.000 -100.00 % | 5.160 M 231.77 % | -3.916 M 85.67 % | -27.330 M -407.13 % | -5.389 M -1 130.26 % | -438.045 K -132.97 % | 1.329 M -27.08 % | 1.822 M 241.20 % | 534.000 K 543.37 % | 83.000 K 9.21 % | 76.000 K 134.04 % | -223.286 K -443.52 % | 65.000 K -95.00 % | 1.300 M 115.11 % | -8.606 M 2.59 % | -8.835 M -929.72 % | -858.000 K -3 475.00 % | -24.000 K |
| Net cash provided by operating activities | -5.582 M -120.71 % | 26.948 M 7.26 % | 25.125 M 457.30 % | -7.032 M -115.76 % | 44.631 M 1 327.81 % | -3.635 M -113.77 % | 26.404 M 2 342.55 % | 1.081 M 115.60 % | -6.931 M -281.06 % | 3.828 M 1.94 % | 3.755 M 95.67 % | 1.919 M -60.92 % | 4.911 M 223.24 % | -3.985 M 49.34 % | -7.866 M -20.22 % | -6.543 M 26.91 % | -8.952 M -265.41 % | 5.412 M |
| Investments in property plant and equipment | -895.000 K | 0.000 | 0.000 100.00 % | -15.425 M -22.95 % | -12.546 M -1 540.00 % | -765.000 K 77.04 % | -3.332 M 15.94 % | -3.964 M 30.32 % | -5.689 M -302.05 % | -1.415 M 64.47 % | -3.983 M 33.69 % | -6.007 M -101.24 % | -2.985 M 27.43 % | -4.113 M 44.52 % | -7.414 M -256.96 % | -2.077 M -30.38 % | -1.593 M 89.14 % | -14.662 M |
| Acquisitions net | 0.000 | 0.000 -100.00 % | 791.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 |
| 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 | -52.420 M -1 886.03 % | 2.935 M 1 354.27 % | -234.000 K -101.45 % | 16.102 M 302.90 % | -7.936 M -26.03 % | -6.297 M -2 579.13 % | 254.000 K -95.27 % | 5.371 M 138.86 % | -13.823 M -5 989.43 % | -227.000 K -354.00 % | -50.000 K 88.34 % | -429.000 K | 0.000 | 0.000 -100.00 % | 9.618 M 203.26 % | -9.314 M -3 914.66 % | -232.000 K -103.25 % | 7.146 M |
| Net cash used for investing activites | -53.315 M -1 916.52 % | 2.935 M 426.93 % | 557.000 K -17.73 % | 677.000 K 103.31 % | -20.482 M -190.03 % | -7.062 M -129.43 % | -3.078 M -318.76 % | 1.407 M 107.21 % | -19.512 M -1 088.31 % | -1.642 M 59.29 % | -4.033 M 37.34 % | -6.436 M -115.61 % | -2.985 M 27.43 % | -4.113 M -286.62 % | 2.204 M 119.35 % | -11.391 M -524.16 % | -1.825 M 75.72 % | -7.516 M |
| Debt repayment | 61.743 M 30 971.50 % | -200.000 K -10.50 % | -181.000 K 97.97 % | -8.917 M -383.57 % | -1.844 M -119.35 % | 9.529 M 159.26 % | -16.080 M -1 084.09 % | -1.358 M -107.41 % | 18.331 M 14 421.09 % | -128.000 K -114.48 % | 884.000 K 103.99 % | -22.176 M -1 243.09 % | 1.940 M -81.00 % | 10.210 M 92.64 % | 5.300 M 121.76 % | -24.359 M -330.98 % | 10.546 M 345.92 % | 2.365 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 -100.00 % | 24.676 M | 0.000 | 0.000 | 0.000 -100.00 % | 42.862 M | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -6.437 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -1.535 M -188.52 % | 1.734 M 134.07 % | -5.090 M -66.39 % | -3.059 M -160.68 % | 5.041 M 3 110.83 % | 157.000 K 41.44 % | 111.000 K 103.85 % | -2.881 M -227.25 % | 2.264 M 805.60 % | 250.000 K 37.36 % | 182.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | 60.208 M 3 824.90 % | 1.534 M 129.10 % | -5.271 M 55.99 % | -11.976 M -474.60 % | 3.197 M -1.60 % | 3.249 M 120.35 % | -15.969 M -276.72 % | -4.239 M -120.58 % | 20.595 M 16 781.15 % | 122.000 K -88.56 % | 1.066 M -57.36 % | 2.500 M 28.87 % | 1.940 M -81.00 % | 10.210 M 92.64 % | 5.300 M -71.36 % | 18.503 M 75.45 % | 10.546 M 345.92 % | 2.365 M |
| Effect of forex changes on cash | 12.979 M 14 362.64 % | -91.000 K | 0.000 | 0.000 100.00 % | -419.000 K | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 14.290 M -51.53 % | 29.481 M 44.44 % | 20.411 M 211.35 % | -18.331 M -168.08 % | 26.927 M 461.53 % | -7.448 M -201.22 % | 7.358 M 520.22 % | -1.751 M 70.06 % | -5.849 M -353.31 % | 2.309 M 193.39 % | 787.000 K 139.02 % | -2.017 M -152.17 % | 3.866 M 83.05 % | 2.112 M 683.43 % | -362.000 K -163.73 % | 568.000 K 345.89 % | -231.000 K -188.51 % | 261.000 K |
| Cash at beginning of period | 57.970 M 98.94 % | 29.140 M 233.83 % | 8.729 M -67.74 % | 27.060 M 20 245.86 % | 133.000 K -98.25 % | 7.581 M 3 299.55 % | 223.000 K -88.70 % | 1.974 M -74.77 % | 7.823 M 43.28 % | 5.460 M 16.84 % | 4.673 M -30.15 % | 6.690 M 136.90 % | 2.824 M 296.63 % | 712.000 K -33.71 % | 1.074 M 112.25 % | 506.000 K -31.34 % | 737.000 K 54.83 % | 476.000 K |
| Cash at end of period | 72.260 M 23.27 % | 58.621 M 101.17 % | 29.140 M 233.83 % | 8.729 M -67.74 % | 27.060 M 20 245.86 % | 133.000 K -98.25 % | 7.581 M 3 299.55 % | 223.000 K -88.70 % | 1.974 M -74.59 % | 7.769 M 42.29 % | 5.460 M 16.84 % | 4.673 M -30.15 % | 6.690 M 136.90 % | 2.824 M 296.63 % | 712.000 K -33.71 % | 1.074 M 112.25 % | 506.000 K -31.34 % | 737.000 K |
| Operating cash flow | -5.582 M -120.71 % | 26.948 M 7.26 % | 25.125 M 457.30 % | -7.032 M -115.76 % | 44.631 M 1 327.81 % | -3.635 M -113.77 % | 26.404 M 2 342.55 % | 1.081 M 115.60 % | -6.931 M -281.06 % | 3.828 M 1.94 % | 3.755 M 95.67 % | 1.919 M -60.92 % | 4.911 M 223.24 % | -3.985 M 49.34 % | -7.866 M -20.22 % | -6.543 M 26.91 % | -8.952 M -265.41 % | 5.412 M |
| Capital expenditure | -895.000 K | 0.000 | 0.000 100.00 % | -15.425 M -22.95 % | -12.546 M -1 540.00 % | -765.000 K 77.04 % | -3.332 M 15.94 % | -3.964 M 30.32 % | -5.689 M -302.05 % | -1.415 M 64.47 % | -3.983 M 33.69 % | -6.007 M -101.24 % | -2.985 M 27.43 % | -4.113 M 44.52 % | -7.414 M -256.96 % | -2.077 M -30.38 % | -1.593 M 89.14 % | -14.662 M |
| Free CashFlow | -6.477 M -124.04 % | 26.948 M 7.26 % | 25.125 M 211.88 % | -22.457 M -169.99 % | 32.085 M 829.20 % | -4.400 M -119.07 % | 23.072 M 900.28 % | -2.883 M 77.16 % | -12.620 M -623.00 % | 2.413 M 1 158.33 % | -228.000 K 94.42 % | -4.088 M -312.25 % | 1.926 M 123.78 % | -8.098 M 47.00 % | -15.280 M -77.26 % | -8.620 M 18.26 % | -10.545 M -14.00 % | -9.250 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 |
| 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 169.517 M 40.09 % | 121.007 M -24.68 % | 160.653 M 53.79 % | 104.464 M 1.87 % | 102.550 M 25.72 % | 81.568 M 19.46 % | 68.278 M -14.62 % | 79.966 M 16.05 % | 68.908 M 23.46 % | 55.812 M -64.81 % | 158.582 M 206.54 % | 51.733 M 52.21 % | 33.988 M -22.24 % | 43.707 M -20.33 % | 54.861 M -65.80 % | 160.404 M 277.55 % | 42.485 M -46.07 % | 78.783 M 78.61 % | 44.110 M -48.65 % | 85.896 M 20.15 % | 71.490 M 51.28 % | 47.256 M 24.89 % | 37.838 M -10.01 % | 42.046 M 49.57 % | 28.111 M 0.75 % | 27.903 M -13.50 % | 32.257 M -6.71 % | 34.577 M -6.29 % | 36.897 M 51.57 % | 24.344 M -5.72 % | 25.821 M -4.87 % | 27.142 M -21.68 % | 34.655 M 66.92 % | 20.762 M -65.29 % | 59.809 M 0.00 % | 59.809 M 94.89 % | 30.689 M 54.88 % | 19.815 M -42.91 % | 34.709 M 20.12 % | 28.896 M 21.26 % | 23.829 M 9.20 % | 21.821 M 22.00 % | 17.886 M 18.81 % | 15.055 M -24.41 % | 19.916 M 58.50 % | 12.565 M -13.89 % | 14.592 M 9.30 % | 13.351 M 33.14 % | 10.028 M 34.21 % | 7.472 M -31.92 % | 10.976 M 3.03 % | 10.653 M 3.48 % | 10.295 M 83.54 % | 5.609 M -5.93 % | 5.962 M 39.31 % | 4.280 M |
| Net income | 7.010 M 11.29 % | 6.299 M 0.53 % | 6.266 M -38.45 % | 10.181 M 21.27 % | 8.395 M 99.98 % | 4.198 M 30.37 % | 3.220 M -66.58 % | 9.636 M 425.70 % | 1.833 M -31.53 % | 2.677 M -75.86 % | 11.088 M 352.02 % | 2.453 M -14.94 % | 2.884 M -38.63 % | 4.699 M -52.09 % | 9.808 M -32.44 % | 14.517 M 549.24 % | 2.236 M -79.43 % | 10.872 M 960.94 % | 1.025 M -90.33 % | 10.594 M -17.14 % | 12.786 M 130.17 % | 5.555 M 5.36 % | 5.273 M -25.96 % | 7.121 M 185.53 % | 2.494 M 65.17 % | 1.510 M 588.32 % | -309.223 K -105.40 % | 5.729 M 47.28 % | 3.890 M 307.33 % | 955.000 K 147.18 % | -2.024 M -129.89 % | 6.772 M -17.99 % | 8.258 M 265.26 % | -4.997 M -135.98 % | 13.887 M 0.00 % | 13.887 M 2 662.18 % | -542.000 K -264.24 % | 330.000 K 107.66 % | -4.306 M -822.48 % | 596.000 K -87.45 % | 4.749 M 47.12 % | 3.228 M 473.77 % | -863.622 K -13.78 % | -759.000 K -126.10 % | 2.908 M 892.49 % | 293.000 K -73.51 % | 1.106 M 40.75 % | 786.000 K -37.57 % | 1.259 M 188.17 % | -1.428 M -197.72 % | 1.461 M -37.34 % | 2.332 M 100.86 % | 1.161 M 182.57 % | -1.406 M -424.95 % | -267.836 K 86.81 % | -2.031 M |
| Income before tax | 9.461 M 11.15 % | 8.512 M -1.40 % | 8.633 M -28.97 % | 12.154 M 29.68 % | 9.372 M 65.20 % | 5.673 M -49.96 % | 11.336 M -21.01 % | 14.351 M 479.37 % | 2.477 M -31.52 % | 3.617 M -85.77 % | 25.427 M 699.59 % | 3.180 M -8.70 % | 3.483 M -45.15 % | 6.350 M -62.49 % | 16.928 M -14.88 % | 19.887 M 549.27 % | 3.063 M -79.43 % | 14.893 M 1 515.72 % | 921.758 K -90.74 % | 9.955 M -45.16 % | 18.152 M 141.83 % | 7.506 M 119.12 % | 3.426 M -64.11 % | 9.545 M 175.71 % | 3.462 M 69.62 % | 2.041 M 157.65 % | -3.540 M -146.48 % | 7.617 M 46.82 % | 5.188 M 301.24 % | 1.293 M 175.53 % | -1.712 M -132.22 % | 5.314 M -45.31 % | 9.716 M 294.44 % | -4.997 M -128.87 % | 17.311 M 0.01 % | 17.309 M 3 293.54 % | -542.000 K -232.84 % | 408.000 K 107.67 % | -5.319 M -822.69 % | 736.000 K -87.45 % | 5.866 M 68.13 % | 3.489 M 504.00 % | -863.622 K -13.78 % | -759.000 K -126.10 % | 2.908 M 892.49 % | 293.000 K -73.51 % | 1.106 M 40.75 % | 786.000 K -37.57 % | 1.259 M 188.17 % | -1.428 M -197.72 % | 1.461 M -37.34 % | 2.332 M 100.86 % | 1.161 M 182.57 % | -1.406 M -424.95 % | -267.836 K 86.81 % | -2.031 M |
| Income before tax ratio | 0.06 -20.66 % | 0.07 30.90 % | 0.05 -53.81 % | 0.12 27.31 % | 0.09 31.40 % | 0.07 -58.11 % | 0.17 -7.49 % | 0.18 399.25 % | 0.04 -44.53 % | 0.06 -59.58 % | 0.16 160.84 % | 0.06 -40.02 % | 0.10 -29.46 % | 0.15 -52.91 % | 0.31 148.87 % | 0.12 71.97 % | 0.07 -61.86 % | 0.19 804.63 % | 0.02 -81.97 % | 0.12 -54.36 % | 0.25 59.86 % | 0.16 75.45 % | 0.09 -60.12 % | 0.23 84.33 % | 0.12 68.37 % | 0.07 166.65 % | -0.11 -149.82 % | 0.22 56.67 % | 0.14 164.73 % | 0.05 180.11 % | -0.07 -133.86 % | 0.20 -30.17 % | 0.28 216.49 % | -0.24 -183.15 % | 0.29 0.01 % | 0.29 1 738.66 % | -0.02 -185.77 % | 0.02 113.44 % | -0.15 -701.66 % | 0.03 -89.65 % | 0.25 53.96 % | 0.16 431.15 % | -0.05 4.23 % | -0.05 -134.53 % | 0.15 526.16 % | 0.02 -69.24 % | 0.08 28.78 % | 0.06 -53.11 % | 0.13 165.69 % | -0.19 -243.55 % | 0.13 -39.18 % | 0.22 94.11 % | 0.11 144.99 % | -0.25 -458.02 % | -0.04 90.53 % | -0.47 |
| EBITDA | 13.612 M 7.24 % | 12.693 M -1.07 % | 12.830 M -22.97 % | 16.655 M 21.47 % | 13.711 M 51.87 % | 9.028 M -36.98 % | 14.326 M -18.21 % | 17.516 M 140.77 % | 7.275 M 44.46 % | 5.036 M -84.15 % | 31.776 M 549.15 % | 4.895 M -5.10 % | 5.158 M -35.27 % | 7.969 M -56.69 % | 18.400 M 439.27 % | 3.412 M -23.53 % | 4.462 M -72.50 % | 16.225 M 745.09 % | 1.920 M -83.37 % | 11.547 M -39.59 % | 19.114 M 120.28 % | 8.677 M 92.14 % | 4.516 M -58.39 % | 10.853 M 121.72 % | 4.895 M 49.06 % | 3.284 M 244.19 % | -2.278 M -126.11 % | 8.722 M 31.43 % | 6.636 M 156.32 % | 2.589 M 656.77 % | -465.000 K -106.94 % | 6.696 M -39.89 % | 11.139 M 423.53 % | -3.443 M -118.80 % | 18.309 M 0.01 % | 18.307 M 3 605.87 % | 494.000 K -68.47 % | 1.567 M 137.20 % | -4.212 M -317.56 % | 1.936 M -72.87 % | 7.137 M 47.18 % | 4.849 M 79.94 % | 2.695 M 3 895.38 % | -71.000 K -101.96 % | 3.618 M 330.20 % | 841.000 K -47.77 % | 1.610 M 9.62 % | 1.469 M -24.08 % | 1.935 M 349.66 % | -775.000 K -138.63 % | 2.006 M -34.06 % | 3.043 M 72.60 % | 1.763 M 321.20 % | -797.000 K -185.37 % | 933.601 K 449.66 % | -267.000 K |
| Net income ratio | 0.04 -20.56 % | 0.05 33.46 % | 0.04 -59.98 % | 0.10 19.05 % | 0.08 59.06 % | 0.05 9.13 % | 0.05 -60.86 % | 0.12 353.00 % | 0.03 -44.54 % | 0.05 -31.40 % | 0.07 47.46 % | 0.05 -44.12 % | 0.08 -21.07 % | 0.11 -39.87 % | 0.18 97.55 % | 0.09 71.96 % | 0.05 -61.86 % | 0.14 494.01 % | 0.02 -81.16 % | 0.12 -31.04 % | 0.18 52.15 % | 0.12 -15.64 % | 0.14 -17.72 % | 0.17 90.90 % | 0.09 63.94 % | 0.05 664.51 % | -0.01 -105.79 % | 0.17 57.16 % | 0.11 168.75 % | 0.04 150.05 % | -0.08 -131.42 % | 0.25 4.70 % | 0.24 199.01 % | -0.24 -203.66 % | 0.23 0.00 % | 0.23 1 414.70 % | -0.02 -206.05 % | 0.02 113.42 % | -0.12 -701.48 % | 0.02 -89.65 % | 0.20 34.72 % | 0.15 406.38 % | -0.05 4.23 % | -0.05 -134.53 % | 0.15 526.16 % | 0.02 -69.24 % | 0.08 28.78 % | 0.06 -53.11 % | 0.13 165.69 % | -0.19 -243.55 % | 0.13 -39.18 % | 0.22 94.11 % | 0.11 144.99 % | -0.25 -458.02 % | -0.04 90.53 % | -0.47 |
| Ratio EBITDA | 0.08 -23.45 % | 0.10 31.35 % | 0.08 -49.91 % | 0.16 19.25 % | 0.13 20.80 % | 0.11 -47.25 % | 0.21 -4.21 % | 0.22 107.48 % | 0.11 17.01 % | 0.09 -54.97 % | 0.20 111.77 % | 0.09 -37.65 % | 0.15 -16.77 % | 0.18 -45.64 % | 0.34 1 476.75 % | 0.02 -79.75 % | 0.11 -49.00 % | 0.21 373.16 % | 0.04 -67.62 % | 0.13 -49.72 % | 0.27 45.61 % | 0.18 53.85 % | 0.12 -53.76 % | 0.26 48.23 % | 0.17 47.95 % | 0.12 266.68 % | -0.07 -127.99 % | 0.25 40.25 % | 0.18 69.11 % | 0.11 690.55 % | -0.02 -107.30 % | 0.25 -23.25 % | 0.32 293.83 % | -0.17 -154.17 % | 0.31 0.01 % | 0.31 1 801.54 % | 0.02 -79.65 % | 0.08 165.17 % | -0.12 -281.13 % | 0.07 -77.63 % | 0.30 34.78 % | 0.22 47.50 % | 0.15 3 294.59 % | 0.00 -102.60 % | 0.18 171.41 % | 0.07 -39.35 % | 0.11 0.29 % | 0.11 -42.98 % | 0.19 286.03 % | -0.10 -156.74 % | 0.18 -36.00 % | 0.29 66.80 % | 0.17 220.52 % | -0.14 -190.75 % | 0.16 351.00 % | -0.06 |
| Gross profit ratio | 0.20 -23.88 % | 0.26 136.97 % | 0.11 -66.32 % | 0.32 13.57 % | 0.28 74.61 % | 0.16 -41.48 % | 0.28 0.45 % | 0.28 42.77 % | 0.19 -6.56 % | 0.21 -70.03 % | 0.69 263.56 % | 0.19 -70.65 % | 0.65 12.25 % | 0.58 27.97 % | 0.45 -24.76 % | 0.60 65.16 % | 0.36 -4.53 % | 0.38 -40.30 % | 0.64 34.41 % | 0.47 2.83 % | 0.46 -30.81 % | 0.67 -4.31 % | 0.70 19.11 % | 0.58 -13.08 % | 0.67 7.20 % | 0.63 15.19 % | 0.54 44.13 % | 0.38 4.71 % | 0.36 26.49 % | 0.29 74.65 % | 0.16 -78.30 % | 0.75 10.84 % | 0.68 216.75 % | 0.21 -69.91 % | 0.71 0.24 % | 0.71 3.97 % | 0.68 -6.37 % | 0.73 54.98 % | 0.47 -33.56 % | 0.71 0.30 % | 0.71 9.50 % | 0.65 -3.19 % | 0.67 -0.53 % | 0.67 -4.37 % | 0.70 3.10 % | 0.68 -6.16 % | 0.73 0.82 % | 0.72 0.21 % | 0.72 -5.58 % | 0.76 -2.64 % | 0.78 -2.32 % | 0.80 15.46 % | 0.69 1.18 % | 0.68 -6.85 % | 0.73 -7.99 % | 0.80 |
| Weighted average shs out dil | 6.431 M 0.06 % | 6.428 M -0.25 % | 6.444 M 0.00 % | 6.444 M -0.22 % | 6.458 M -0.01 % | 6.458 M 0.33 % | 6.437 M 0.21 % | 6.423 M -0.21 % | 6.437 M 0.99 % | 6.374 M -0.98 % | 6.437 M -0.28 % | 6.455 M 0.72 % | 6.409 M -0.44 % | 6.437 M 0.00 % | 6.437 M 0.21 % | 6.423 M 0.55 % | 6.389 M -0.69 % | 6.433 M -0.06 % | 6.437 M 35.50 % | 4.751 M -26.06 % | 6.425 M -0.53 % | 6.459 M 0.22 % | 6.445 M 0.46 % | 6.415 M 0.32 % | 6.395 M -2.59 % | 6.565 M 1.85 % | 6.446 M 0.14 % | 6.437 M -0.71 % | 6.483 M 1.83 % | 6.367 M -2.49 % | 6.529 M 1.23 % | 6.450 M -0.03 % | 6.452 M 0.70 % | 6.406 M -3.12 % | 6.613 M 2.86 % | 6.429 M -5.10 % | 6.775 M 2.65 % | 6.600 M 2.69 % | 6.427 M -2.95 % | 6.622 M 3.19 % | 6.418 M -0.60 % | 6.456 M 3.92 % | 6.213 M -1.78 % | 6.325 M 4.40 % | 6.058 M 24.06 % | 4.883 M -3.14 % | 5.042 M 9.04 % | 4.624 M 2.83 % | 4.496 M 0.76 % | 4.463 M -0.42 % | 4.481 M -0.42 % | 4.500 M 0.00 % | 4.500 M 0.00 % | 4.500 M 0.00 % | 4.500 M 0.00 % | 4.500 M |
| Weighted average shs out | 6.431 M 0.06 % | 6.428 M -0.25 % | 6.444 M 0.00 % | 6.444 M -0.22 % | 6.458 M -0.01 % | 6.458 M 0.33 % | 6.437 M 0.21 % | 6.423 M -0.21 % | 6.437 M 0.99 % | 6.374 M -0.98 % | 6.437 M -0.28 % | 6.455 M 0.72 % | 6.409 M -0.44 % | 6.437 M 0.00 % | 6.437 M 0.21 % | 6.423 M 0.55 % | 6.389 M -0.69 % | 6.433 M -0.06 % | 6.437 M 35.50 % | 4.751 M -26.06 % | 6.425 M -0.53 % | 6.459 M 0.22 % | 6.445 M 0.46 % | 6.415 M 0.32 % | 6.395 M -2.59 % | 6.565 M 1.85 % | 6.446 M 0.14 % | 6.437 M -0.71 % | 6.483 M 1.83 % | 6.367 M -2.49 % | 6.529 M 1.23 % | 6.450 M -0.03 % | 6.452 M 0.70 % | 6.406 M -3.12 % | 6.613 M 2.86 % | 6.429 M -5.10 % | 6.775 M 2.65 % | 6.600 M 2.69 % | 6.427 M -2.95 % | 6.622 M 3.19 % | 6.418 M -0.60 % | 6.456 M 3.92 % | 6.213 M -1.78 % | 6.325 M 4.40 % | 6.058 M 24.06 % | 4.883 M -3.14 % | 5.042 M 9.04 % | 4.624 M 2.83 % | 4.496 M 0.76 % | 4.463 M -0.42 % | 4.481 M -0.42 % | 4.500 M 0.00 % | 4.500 M 0.00 % | 4.500 M 0.00 % | 4.500 M 0.00 % | 4.500 M |
| EPS diluted | 1.09 11.22 % | 0.98 1.03 % | 0.97 -38.61 % | 1.58 21.54 % | 1.30 100.00 % | 0.65 30.00 % | 0.50 -66.67 % | 1.50 417.24 % | 0.29 -30.95 % | 0.42 -75.58 % | 1.72 352.63 % | 0.38 -15.56 % | 0.45 -38.36 % | 0.73 -51.97 % | 1.52 -32.74 % | 2.26 545.71 % | 0.35 -79.29 % | 1.69 956.25 % | 0.16 -92.83 % | 2.23 12.06 % | 1.99 131.40 % | 0.86 4.88 % | 0.82 -26.13 % | 1.11 184.62 % | 0.39 69.57 % | 0.23 579.17 % | -0.05 -105.39 % | 0.89 48.33 % | 0.60 300.00 % | 0.15 148.39 % | -0.31 -129.52 % | 1.05 -17.97 % | 1.28 264.10 % | -0.78 -137.14 % | 2.10 -2.78 % | 2.16 2 800.00 % | -0.08 -260.00 % | 0.05 107.46 % | -0.67 -844.44 % | 0.09 -87.84 % | 0.74 48.00 % | 0.50 457.14 % | -0.14 -16.67 % | -0.12 -125.00 % | 0.48 700.00 % | 0.06 -72.73 % | 0.22 29.41 % | 0.17 -39.29 % | 0.28 187.50 % | -0.32 -196.97 % | 0.33 -36.54 % | 0.52 100.00 % | 0.26 183.87 % | -0.31 -421.01 % | -0.06 86.78 % | -0.45 |
| Earnings per share | 1.09 11.22 % | 0.98 1.03 % | 0.97 -38.61 % | 1.58 21.54 % | 1.30 100.00 % | 0.65 30.00 % | 0.50 -66.67 % | 1.50 417.24 % | 0.29 -30.95 % | 0.42 -75.58 % | 1.72 352.63 % | 0.38 -15.56 % | 0.45 -38.36 % | 0.73 -51.97 % | 1.52 -32.74 % | 2.26 545.71 % | 0.35 -79.29 % | 1.69 956.25 % | 0.16 -92.83 % | 2.23 12.06 % | 1.99 131.40 % | 0.86 4.88 % | 0.82 -26.13 % | 1.11 184.62 % | 0.39 69.57 % | 0.23 579.17 % | -0.05 -105.39 % | 0.89 48.33 % | 0.60 300.00 % | 0.15 148.39 % | -0.31 -129.52 % | 1.05 -17.97 % | 1.28 264.10 % | -0.78 -137.14 % | 2.10 -2.78 % | 2.16 2 800.00 % | -0.08 -260.00 % | 0.05 107.46 % | -0.67 -844.44 % | 0.09 -87.84 % | 0.74 48.00 % | 0.50 457.14 % | -0.14 -16.67 % | -0.12 -125.00 % | 0.48 700.00 % | 0.06 -72.73 % | 0.22 29.41 % | 0.17 -39.29 % | 0.28 187.50 % | -0.32 -196.97 % | 0.33 -36.54 % | 0.52 100.00 % | 0.26 183.87 % | -0.31 -421.01 % | -0.06 86.78 % | -0.45 |
| Gross profit | 33.204 M 6.63 % | 31.138 M 78.49 % | 17.445 M -48.21 % | 33.682 M 15.69 % | 29.113 M 119.52 % | 13.262 M -30.09 % | 18.970 M -14.23 % | 22.117 M 65.68 % | 13.349 M 15.37 % | 11.571 M -89.45 % | 109.696 M 1 014.46 % | 9.843 M -55.32 % | 22.032 M -12.71 % | 25.241 M 1.95 % | 24.757 M -74.27 % | 96.210 M 523.57 % | 15.429 M -48.52 % | 29.970 M 6.63 % | 28.108 M -30.98 % | 40.722 M 23.55 % | 32.961 M 4.68 % | 31.488 M 19.50 % | 26.350 M 7.19 % | 24.583 M 30.00 % | 18.910 M 8.00 % | 17.509 M -0.36 % | 17.571 M 34.46 % | 13.068 M -1.88 % | 13.318 M 91.71 % | 6.947 M 64.66 % | 4.219 M -79.36 % | 20.438 M -13.19 % | 23.543 M 428.70 % | 4.453 M -89.55 % | 42.632 M 0.24 % | 42.532 M 102.63 % | 20.990 M 45.01 % | 14.475 M -11.52 % | 16.360 M -20.20 % | 20.501 M 21.62 % | 16.856 M 19.57 % | 14.097 M 18.11 % | 11.936 M 18.17 % | 10.100 M -27.71 % | 13.971 M 63.42 % | 8.549 M -19.19 % | 10.580 M 10.19 % | 9.601 M 33.42 % | 7.196 M 26.71 % | 5.679 M -33.72 % | 8.568 M 0.64 % | 8.514 M 19.48 % | 7.126 M 85.72 % | 3.837 M -12.37 % | 4.378 M 28.18 % | 3.416 M |
| Income tax expense | 2.451 M 10.75 % | 2.213 M -6.51 % | 2.367 M 19.97 % | 1.973 M 101.94 % | 977.000 K -33.76 % | 1.475 M -81.82 % | 8.115 M 72.07 % | 4.716 M 632.30 % | 644.000 K -31.49 % | 940.000 K -83.29 % | 5.625 M 778.91 % | 640.000 K 6.84 % | 599.000 K -63.72 % | 1.651 M -76.81 % | 7.120 M 32.62 % | 5.369 M 549.21 % | 827.000 K -79.43 % | 4.021 M 3 966.68 % | -103.991 K 83.73 % | -639.000 K -111.91 % | 5.366 M 174.90 % | 1.952 M 205.68 % | -1.847 M -176.20 % | 2.424 M 150.41 % | 968.000 K 82.30 % | 531.000 K 116.43 % | -3.232 M -271.10 % | 1.889 M 45.53 % | 1.298 M 284.02 % | 338.000 K 8.33 % | 312.000 K 121.40 % | -1.458 M -200.00 % | 1.458 M | 0.000 -100.00 % | 3.425 M 0.00 % | 3.425 M | 0.000 -100.00 % | 78.000 K 107.70 % | -1.013 M -823.57 % | 140.000 K -87.47 % | 1.117 M 327.97 % | 261.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 |
| Cost of revenue | 136.313 M 51.68 % | 89.869 M -37.25 % | 143.208 M 102.32 % | 70.782 M -3.62 % | 73.437 M 7.51 % | 68.306 M 38.53 % | 49.308 M -14.76 % | 57.849 M 4.12 % | 55.559 M 25.58 % | 44.241 M -9.50 % | 48.886 M 16.70 % | 41.890 M 250.37 % | 11.956 M -35.25 % | 18.466 M -38.66 % | 30.104 M -53.11 % | 64.194 M 137.26 % | 27.056 M -44.57 % | 48.813 M 205.04 % | 16.002 M -64.58 % | 45.174 M 17.25 % | 38.529 M 144.35 % | 15.768 M 37.25 % | 11.489 M -34.21 % | 17.463 M 89.79 % | 9.201 M -11.48 % | 10.394 M -29.22 % | 14.685 M -31.73 % | 21.509 M -8.78 % | 23.579 M 35.53 % | 17.397 M -19.47 % | 21.602 M 222.23 % | 6.704 M -39.67 % | 11.112 M -31.87 % | 16.309 M -5.05 % | 17.177 M -0.58 % | 17.277 M 78.13 % | 9.699 M 81.63 % | 5.340 M -70.90 % | 18.349 M 118.57 % | 8.395 M 20.39 % | 6.973 M -9.72 % | 7.724 M 29.80 % | 5.951 M 20.09 % | 4.955 M -16.65 % | 5.945 M 48.03 % | 4.016 M 0.09 % | 4.013 M 7.00 % | 3.750 M 32.42 % | 2.832 M 57.95 % | 1.793 M -25.53 % | 2.408 M 12.56 % | 2.139 M -32.50 % | 3.169 M 78.84 % | 1.772 M 11.87 % | 1.584 M 83.33 % | 864.000 K |
| General and administrative expenses | 0.000 | 0.000 -100.00 % | 8.488 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.011 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.971 M 71.68 % | 4.643 M | 0.000 | 0.000 -100.00 % | 5.800 M | 0.000 -100.00 % | 5.698 M -1.50 % | 5.785 M 206.57 % | 1.887 M | 0.000 -100.00 % | 9.194 M | 0.000 -100.00 % | 1.718 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.672 M -46.97 % | 5.038 M -25.86 % | 6.795 M 62.13 % | 4.191 M -6.43 % | 4.479 M | 0.000 | 0.000 -100.00 % | 5.381 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 |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.544 M | 0.000 | 0.000 | 0.000 -100.00 % | 607.000 K -54.74 % | 1.341 M -48.95 % | 2.627 M 41.77 % | 1.853 M 126.35 % | -7.033 M -136.40 % | 19.320 M 200.00 % | 6.440 M -28.42 % | 8.997 M -44.63 % | 16.249 M 25.01 % | 12.998 M 94.81 % | 6.672 M 58.86 % | 4.200 M -64.88 % | 11.957 M 49 722.22 % | 24.000 K 109.02 % | -266.000 K -180.12 % | 332.000 K -95.16 % | 6.860 M 8 583.20 % | 79.000 K -93.05 % | 1.136 M 7.27 % | 1.059 M 2.72 % | 1.031 M -24.74 % | 1.370 M 22.87 % | 1.115 M -67.69 % | 3.451 M -28.55 % | 4.830 M 0.00 % | 4.830 M -41.98 % | 8.324 M 241.99 % | 2.434 M -82.06 % | 13.570 M 95.36 % | 6.946 M 9 415.07 % | 73.000 K 73.81 % | 42.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 |
| Other expenses | 22.154 M 4.97 % | 21.106 M | 0.000 -100.00 % | 19.639 M 9.40 % | 17.951 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 50.000 K -99.93 % | 68.585 M | 0.000 | 0.000 -100.00 % | 23.388 M -10.01 % | 25.991 M -66.20 % | 76.890 M | 0.000 -100.00 % | 70.000 K -99.30 % | 9.972 M -64.03 % | 27.724 M | 0.000 -100.00 % | 27.288 M 115.30 % | 12.674 M -48.39 % | 24.559 M 28.07 % | 19.176 M 11.64 % | 17.177 M | 0.000 -100.00 % | 6.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 13.756 M 8.22 % | 12.711 M | 0.000 -100.00 % | 37.802 M 85.37 % | 20.393 M 54.39 % | 13.209 M 13.55 % | 11.633 M | 0.000 -100.00 % | 12.819 M 17.42 % | 10.917 M 3.30 % | 10.568 M -17.44 % | 12.800 M 17.89 % | 10.858 M -1.85 % | 11.063 M 34.02 % | 8.255 M -12.85 % | 9.472 M 7.46 % | 8.815 M 48.48 % | 5.937 M -16.47 % | 7.107 M 0.00 % | 7.107 M 14.96 % | 6.182 M 3.64 % | 5.965 M 13.77 % | 5.243 M 12.84 % | 4.646 M -14.70 % | 5.447 M |
| Operating expenses | 22.154 M 4.97 % | 21.106 M 174.28 % | 7.695 M -60.82 % | 19.639 M 9.40 % | 17.951 M 159.30 % | 6.923 M 2.99 % | 6.722 M -6.61 % | 7.198 M -71.11 % | 24.914 M 13.46 % | 21.958 M -71.54 % | 77.163 M 264.70 % | 21.158 M -3.97 % | 22.032 M -12.71 % | 25.241 M 1.95 % | 24.757 M -74.27 % | 96.210 M 234.70 % | 28.745 M -4.97 % | 30.248 M 7.61 % | 28.108 M -30.98 % | 40.722 M -10.55 % | 45.525 M 44.58 % | 31.488 M 19.50 % | 26.350 M 7.19 % | 24.583 M 30.00 % | 18.910 M 8.00 % | 17.509 M -0.36 % | 17.571 M -21.68 % | 22.436 M 0.26 % | 22.377 M 43.76 % | 15.565 M 27.64 % | 12.194 M -19.39 % | 15.126 M 9.41 % | 13.826 M 8.29 % | 12.768 M -70.05 % | 42.632 M 69.36 % | 25.172 M 17.12 % | 21.493 M 53.93 % | 13.963 M -40.50 % | 23.469 M 18.86 % | 19.745 M 80.02 % | 10.968 M 3.60 % | 10.587 M -17.00 % | 12.756 M 17.48 % | 10.858 M -1.85 % | 11.063 M 34.02 % | 8.255 M -12.85 % | 9.472 M 7.46 % | 8.815 M 48.48 % | 5.937 M -16.47 % | 7.107 M 0.00 % | 7.107 M 14.96 % | 6.182 M 3.64 % | 5.965 M 13.77 % | 5.243 M 12.84 % | 4.646 M -14.70 % | 5.447 M |
| Cost and expenses | 158.467 M 42.80 % | 110.975 M -26.46 % | 150.903 M 66.89 % | 90.421 M -1.06 % | 91.388 M 21.48 % | 75.229 M 34.27 % | 56.030 M -13.86 % | 65.047 M -1.29 % | 65.900 M 27.13 % | 51.836 M -59.60 % | 128.305 M 168.01 % | 47.874 M 59.43 % | 30.028 M -18.64 % | 36.908 M -9.34 % | 40.709 M -74.62 % | 160.404 M 309.26 % | 39.194 M -38.37 % | 63.595 M 44.17 % | 44.110 M -48.65 % | 85.896 M 57.91 % | 54.395 M 15.11 % | 47.256 M 43.04 % | 33.038 M -21.42 % | 42.046 M 49.57 % | 28.111 M 0.75 % | 27.903 M -13.50 % | 32.257 M 21.15 % | 26.626 M -15.50 % | 31.510 M 39.14 % | 22.647 M -16.47 % | 27.112 M 24.19 % | 21.830 M -12.46 % | 24.938 M -0.81 % | 25.141 M -57.96 % | 59.809 M 40.73 % | 42.500 M 36.08 % | 31.232 M 60.93 % | 19.407 M -51.50 % | 40.017 M 42.11 % | 28.160 M 56.77 % | 17.963 M -2.02 % | 18.334 M -2.22 % | 18.751 M 18.58 % | 15.813 M -7.03 % | 17.008 M 38.60 % | 12.271 M -9.00 % | 13.485 M 7.32 % | 12.565 M 43.29 % | 8.769 M -1.48 % | 8.900 M -6.46 % | 9.514 M 14.34 % | 8.321 M -8.90 % | 9.134 M 30.21 % | 7.015 M 12.60 % | 6.230 M -1.28 % | 6.311 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 |
| Selling general and administrative expenses | 0.000 | 0.000 -100.00 % | 7.695 M | 0.000 | 0.000 -100.00 % | 6.923 M 2.99 % | 6.722 M -6.61 % | 7.198 M -30.39 % | 10.341 M 36.16 % | 7.595 M -11.46 % | 8.578 M 43.35 % | 5.984 M 127.79 % | 2.627 M 41.77 % | 1.853 M 250.22 % | -1.234 M -106.38 % | 19.320 M 59.17 % | 12.138 M -17.89 % | 14.782 M -18.49 % | 18.136 M 39.53 % | 12.998 M -18.08 % | 15.866 M 277.76 % | 4.200 M -69.29 % | 13.675 M 56 880.06 % | 24.000 K 109.02 % | -266.000 K -180.12 % | 332.000 K -96.52 % | 9.531 M 86.27 % | 5.117 M -35.48 % | 7.931 M 51.07 % | 5.250 M -4.72 % | 5.510 M 302.19 % | 1.370 M 22.87 % | 1.115 M -87.38 % | 8.832 M 82.86 % | 4.830 M 0.00 % | 4.830 M -41.98 % | 8.324 M 241.99 % | 2.434 M -82.06 % | 13.570 M 95.36 % | 6.946 M 9 415.07 % | 73.000 K 73.81 % | 42.000 K 194.66 % | -44.370 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 |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -298.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 208.978 K | 0.000 | 0.000 | 0.000 -100.00 % | 203.418 K | 0.000 | 0.000 | 0.000 100.00 % | -548.705 K | 0.000 | 0.000 | 0.000 100.00 % | -216.783 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 -100.00 % | 68.589 K | 0.000 | 0.000 | 0.000 -100.00 % | 90.674 K | 0.000 | 0.000 | 0.000 -100.00 % | 9.924 K | 0.000 |
| Interest expense | 1.594 M -3.10 % | 1.645 M -3.41 % | 1.703 M -12.93 % | 1.956 M 9.33 % | 1.789 M 126.74 % | 789.000 K 86.08 % | 424.000 K -25.35 % | 568.000 K 5.97 % | 536.000 K 31.05 % | 409.000 K -86.79 % | 3.097 M 350.15 % | 688.000 K 23.96 % | 555.000 K 15.63 % | 480.000 K -54.91 % | 1.064 M -4.44 % | 1.114 M 223.84 % | 344.000 K -5.75 % | 365.000 K | 0.000 -100.00 % | 683.000 K 1 797.22 % | 36.000 K -88.99 % | 327.000 K 114.50 % | 152.445 K -69.27 % | 496.000 K -31.30 % | 722.000 K 117.47 % | 332.000 K -24.94 % | 442.308 K 30.09 % | 340.000 K -38.41 % | 552.000 K 36.30 % | 405.000 K -9.60 % | 448.000 K -8.76 % | 491.000 K -13.25 % | 566.000 K -10.16 % | 630.000 K 1 135.29 % | 51.000 K 0.00 % | 51.000 K 27.50 % | 40.000 K -71.63 % | 141.000 K 683.33 % | 18.000 K -10.00 % | 20.000 K -9.09 % | 22.000 K -4.35 % | 23.000 K 781.23 % | 2.610 K -89.96 % | 26.000 K 8.33 % | 24.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 2.557 M 0.83 % | 2.536 M 1.77 % | 2.492 M -2.08 % | 2.545 M -0.20 % | 2.550 M -0.58 % | 2.565 M 0.00 % | 2.565 M -1.23 % | 2.597 M -39.08 % | 4.263 M 322.08 % | 1.010 M -68.94 % | 3.252 M 216.96 % | 1.026 M -8.39 % | 1.120 M -1.67 % | 1.139 M 7.55 % | 1.059 M -1.49 % | 1.075 M 1.70 % | 1.057 M 9.31 % | 967.000 K -3.60 % | 1.003 M 10.35 % | 909.000 K -1.73 % | 925.000 K 9.60 % | 844.000 K -10.02 % | 938.000 K 15.52 % | 812.000 K 14.21 % | 711.000 K -21.95 % | 911.000 K 11.10 % | 820.000 K 7.19 % | 765.000 K -14.62 % | 896.000 K 0.56 % | 891.000 K 11.51 % | 799.000 K -10.33 % | 891.000 K 3.97 % | 857.000 K -7.25 % | 924.000 K -2.43 % | 947.000 K 0.00 % | 947.000 K -4.92 % | 996.000 K -2.16 % | 1.018 M -6.43 % | 1.088 M -7.80 % | 1.180 M -5.52 % | 1.249 M -6.58 % | 1.337 M -62.18 % | 3.536 M 434.08 % | 662.000 K -3.50 % | 686.000 K 25.41 % | 547.000 K -4.30 % | 571.598 K -16.31 % | 683.000 K 1.10 % | 675.600 K 3.46 % | 653.000 K 2.75 % | 635.538 K -1.77 % | 647.000 K 7.48 % | 602.000 K -1.15 % | 609.000 K -18.64 % | 748.516 K 36.59 % | 548.000 K |
| Operating income | 11.050 M 10.15 % | 10.032 M 2.89 % | 9.750 M -30.57 % | 14.043 M 25.81 % | 11.162 M 76.08 % | 6.339 M -48.24 % | 12.248 M -17.90 % | 14.919 M 395.32 % | 3.012 M -24.25 % | 3.976 M -86.87 % | 30.277 M 684.58 % | 3.859 M -2.53 % | 3.959 M -41.77 % | 6.799 M -55.75 % | 15.364 M -20.30 % | 19.277 M 485.75 % | 3.291 M -78.33 % | 15.188 M 2 597.69 % | 563.000 K -94.71 % | 10.638 M -37.77 % | 17.095 M 138.99 % | 7.153 M 33.87 % | 5.343 M -46.79 % | 10.043 M 145.13 % | 4.097 M 73.75 % | 2.358 M 176.90 % | -3.066 M -138.57 % | 7.951 M 47.60 % | 5.387 M 217.44 % | 1.697 M 231.45 % | -1.291 M -124.31 % | 5.312 M -45.34 % | 9.717 M 321.90 % | -4.379 M -125.22 % | 17.362 M 0.31 % | 17.309 M 3 287.66 % | -543.000 K -233.09 % | 408.000 K 107.69 % | -5.308 M -821.20 % | 736.000 K -87.45 % | 5.866 M 68.22 % | 3.487 M 503.30 % | -864.612 K -14.06 % | -758.000 K -126.07 % | 2.908 M 889.12 % | 294.000 K -73.45 % | 1.107 M 40.88 % | 786.000 K -37.58 % | 1.259 M 188.19 % | -1.428 M -197.72 % | 1.461 M -37.34 % | 2.332 M 100.86 % | 1.161 M 182.57 % | -1.406 M -424.95 % | -267.836 K 86.81 % | -2.031 M |
| Operating income ratio | 0.07 -21.37 % | 0.08 36.60 % | 0.06 -54.85 % | 0.13 23.51 % | 0.11 40.06 % | 0.08 -56.68 % | 0.18 -3.85 % | 0.19 326.82 % | 0.04 -38.64 % | 0.07 -62.69 % | 0.19 155.95 % | 0.07 -35.96 % | 0.12 -25.12 % | 0.16 -44.45 % | 0.28 133.03 % | 0.12 55.14 % | 0.08 -59.82 % | 0.19 1 410.42 % | 0.01 -89.69 % | 0.12 -48.21 % | 0.24 57.98 % | 0.15 7.19 % | 0.14 -40.88 % | 0.24 63.89 % | 0.15 72.46 % | 0.08 188.90 % | -0.10 -141.34 % | 0.23 57.50 % | 0.15 109.44 % | 0.07 239.42 % | -0.05 -125.55 % | 0.20 -30.21 % | 0.28 232.94 % | -0.21 -172.66 % | 0.29 0.31 % | 0.29 1 735.64 % | -0.02 -185.93 % | 0.02 113.46 % | -0.15 -700.41 % | 0.03 -89.65 % | 0.25 54.05 % | 0.16 430.58 % | -0.05 3.99 % | -0.05 -134.48 % | 0.15 524.03 % | 0.02 -69.16 % | 0.08 28.89 % | 0.06 -53.12 % | 0.13 165.71 % | -0.19 -243.55 % | 0.13 -39.18 % | 0.22 94.11 % | 0.11 144.99 % | -0.25 -458.02 % | -0.04 90.53 % | -0.47 |
| Total other income expenses net | -1.589 M -4.54 % | -1.520 M -36.08 % | -1.117 M 40.87 % | -1.889 M -5.53 % | -1.790 M -168.77 % | -666.000 K 26.97 % | -912.000 K -60.56 % | -568.000 K -6.17 % | -535.000 K -49.03 % | -359.000 K 92.60 % | -4.850 M -614.29 % | -679.000 K -42.65 % | -476.000 K -6.01 % | -449.000 K -128.72 % | 1.564 M 156.33 % | 610.000 K 367.54 % | -228.000 K 22.71 % | -295.000 K -182.23 % | 358.758 K 152.53 % | -683.000 K -164.62 % | 1.057 M 199.43 % | 353.000 K 118.41 % | -1.918 M -285.11 % | -498.000 K 21.57 % | -635.000 K -100.32 % | -317.000 K 33.11 % | -473.894 K -41.88 % | -334.000 K -67.84 % | -199.000 K 50.74 % | -404.000 K 4.04 % | -421.000 K -17 641.67 % | 2.400 K 340.00 % | -1.000 K 99.84 % | -618.000 K -1 111.76 % | -51.000 K | 0.000 -100.00 % | 1.000 K | 0.000 100.00 % | -11.000 K | 0.000 | 0.000 -100.00 % | 2.000 K 102.02 % | 990.000 199.00 % | -1.000 K | 0.000 100.00 % | -1.000 K 0.00 % | -1.000 K | 0.000 100.00 % | -300.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 |
| 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-03-31 | 2022-09-30 | 2022-03-31 | 2021-09-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-09-30 | 2013-03-31 | 2012-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -19.011 M | 0.000 -100.00 % | 1.846 M | 0.000 100.00 % | -12.187 M | 0.000 100.00 % | -58.586 M | 0.000 100.00 % | -29.429 M -1.81 % | -28.905 M -442.31 % | 8.444 M 201.56 % | -8.314 M 61.11 % | -21.378 M -20.59 % | -17.727 M | 0.000 100.00 % | -30.746 M | 0.000 -100.00 % | 11.045 M | 0.000 -100.00 % | 18.328 M | 0.000 100.00 % | -5.933 M | 0.000 -100.00 % | 18.033 M 3.02 % | 17.505 M | 0.000 -100.00 % | 18.067 M 5.58 % | 17.112 M | 0.000 100.00 % | -2.632 M | 0.000 100.00 % | -7.013 M | 0.000 100.00 % | -4.361 M | 0.000 100.00 % | -4.576 M | 0.000 100.00 % | -2.537 M | 0.000 100.00 % | -4.673 M -121.73 % | 21.506 M 38.88 % | 15.486 M -11.07 % | 17.412 M |
| Total investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.349 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.304 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.962 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 |
| Total debt | 65.411 M | 0.000 -100.00 % | 74.106 M | 0.000 -100.00 % | 62.990 M | 0.000 -100.00 % | 35.000 K | 0.000 -100.00 % | 138.000 K -41.28 % | 235.000 K -97.45 % | 9.198 M 2 111.06 % | 416.000 K -29.01 % | 586.000 K -93.72 % | 9.333 M | 0.000 -100.00 % | 7.205 M | 0.000 -100.00 % | 11.177 M | 0.000 -100.00 % | 18.400 M | 0.000 -100.00 % | 1.649 M | 0.000 -100.00 % | 18.782 M 5.94 % | 17.728 M | 0.000 -100.00 % | 19.627 M 2.83 % | 19.086 M | 0.000 -100.00 % | 1.442 M | 0.000 -100.00 % | 755.652 K | 0.000 -100.00 % | 796.365 K | 0.000 -100.00 % | 883.944 K | 0.000 -100.00 % | 964.000 K | 0.000 | 0.000 -100.00 % | 24.676 M 11.27 % | 22.176 M 9.58 % | 20.236 M |
| Accumulated other comprehensive income loss | 0.000 -100.00 % | 223.573 M | 0.000 -100.00 % | 207.126 M | 0.000 -100.00 % | 194.534 M | 0.000 -100.00 % | 181.678 M | 0.000 | 0.000 | 0.000 -100.00 % | 75.779 M | 0.000 -100.00 % | 75.779 M -34.80 % | 116.233 M | 0.000 -100.00 % | 97.892 M | 0.000 -100.00 % | 91.936 M | 0.000 -100.00 % | 87.931 M | 0.000 -100.00 % | 82.512 M | 0.000 | 0.000 -100.00 % | 73.431 M | 0.000 | 0.000 -100.00 % | 55.481 M | 0.000 -100.00 % | 55.615 M | 0.000 -100.00 % | 59.325 M | 0.000 -100.00 % | 51.348 M 1 096.37 % | 4.292 M -92.00 % | 53.670 M | 0.000 -100.00 % | 50.469 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 0.000 | 0.000 -100.00 % | 147.795 M | 0.000 | 0.000 | 0.000 -100.00 % | 118.755 M | 0.000 | 0.000 -100.00 % | 101.390 M | 0.000 -100.00 % | 80.179 M | 0.000 -100.00 % | 55.853 M | 0.000 | 0.000 | 0.000 -100.00 % | 22.114 M | 0.000 | 0.000 | 0.000 -100.00 % | 12.153 M | 0.000 | 0.000 -100.00 % | 1.889 M | 0.000 | 0.000 100.00 % | -6.120 M | 0.000 | 0.000 | 0.000 100.00 % | -20.163 M | 0.000 | 0.000 | 0.000 100.00 % | -24.430 M | 0.000 | 0.000 | 0.000 100.00 % | -25.310 M | 0.000 100.00 % | -27.033 M 11.60 % | -30.580 M |
| Common stock | 64.369 M | 0.000 -100.00 % | 64.369 M | 0.000 -100.00 % | 64.369 M | 0.000 -100.00 % | 64.369 M | 0.000 -100.00 % | 64.369 M 0.00 % | 64.369 M 0.00 % | 64.369 M 0.00 % | 64.369 M 0.00 % | 64.369 M 0.00 % | 64.369 M | 0.000 -100.00 % | 64.369 M | 0.000 -100.00 % | 64.369 M | 0.000 -100.00 % | 64.369 M | 0.000 -100.00 % | 64.369 M | 0.000 -100.00 % | 64.369 M 0.00 % | 64.369 M | 0.000 -100.00 % | 64.369 M 0.00 % | 64.369 M | 0.000 -100.00 % | 64.369 M | 0.000 -100.00 % | 64.369 M | 0.000 -100.00 % | 64.369 M | 0.000 -100.00 % | 65.292 M | 0.000 -100.00 % | 61.000 M | 0.000 -100.00 % | 52.000 M 15.56 % | 45.000 M 0.00 % | 45.000 M 0.00 % | 45.000 M |
| Total equity | 236.882 M 5.95 % | 223.573 M 0.00 % | 223.573 M 7.94 % | 207.126 M 0.00 % | 207.126 M 6.47 % | 194.534 M 0.00 % | 194.533 M 7.08 % | 181.678 M 0.00 % | 181.678 M 2.55 % | 177.168 M 8.33 % | 163.540 M 4.86 % | 155.957 M 7.75 % | 144.739 M 9.96 % | 131.632 M 13.25 % | 116.233 M 0.00 % | 116.233 M 18.74 % | 97.892 M 0.00 % | 97.892 M 6.48 % | 91.936 M 0.00 % | 91.936 M 4.55 % | 87.931 M 0.00 % | 87.931 M 6.57 % | 82.512 M 0.00 % | 82.512 M 6.24 % | 77.668 M 5.77 % | 73.431 M 0.00 % | 73.430 M 5.41 % | 69.659 M 25.55 % | 55.481 M 0.00 % | 55.481 M -0.24 % | 55.615 M 0.00 % | 55.615 M -6.25 % | 59.325 M 0.00 % | 59.325 M 15.53 % | 51.348 M 0.00 % | 51.348 M -4.33 % | 53.670 M 0.00 % | 53.670 M 6.34 % | 50.469 M 0.00 % | 50.469 M 111.16 % | 23.901 M -0.70 % | 24.069 M 17.28 % | 20.522 M |
| Other non current liabilities | 4.890 M 102.19 % | -223.573 M -4 733.64 % | 4.825 M 102.33 % | -207.126 M -4 009.51 % | 5.298 M 102.72 % | -194.534 M -4 119.30 % | 4.840 M 102.66 % | -181.678 M -3 001.28 % | 6.262 M 626 100.00 % | 1.000 K -99.98 % | 5.776 M 17.11 % | 4.932 M 22.17 % | 4.037 M 15.21 % | 3.504 M 103.01 % | -116.233 M -3 149.93 % | 3.811 M 103.89 % | -97.892 M -2 964.50 % | 3.417 M 103.72 % | -91.936 M -3 105.43 % | 3.059 M 103.48 % | -87.931 M -3 596.82 % | 2.515 M 103.05 % | -82.512 M -5 578.88 % | 1.506 M 7.90 % | 1.396 M 101.90 % | -73.431 M -5 859.29 % | 1.275 M 32.03 % | 965.697 K 101.74 % | -55.481 M -4 911.88 % | 1.153 M 102.07 % | -55.615 M -5 734.39 % | 987.063 K 101.66 % | -59.325 M -7 673.86 % | 783.286 K 101.53 % | -51.348 M -7 946.00 % | 654.448 K 101.22 % | -53.670 M -9 212.05 % | 589.000 K 101.17 % | -50.469 M -12 819.84 % | 396.774 K 148.98 % | -810.000 K -315.22 % | 376.364 K 78.51 % | 210.839 K |
| Long term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 35.000 K -84.78 % | 230.000 K -2.13 % | 235.000 K -52.81 % | 498.000 K 90.36 % | 261.614 K | 0.000 -100.00 % | 971.000 K | 0.000 -100.00 % | 989.788 K | 0.000 -100.00 % | 1.713 M | 0.000 -100.00 % | 1.021 M | 0.000 -100.00 % | 1.632 M -6.89 % | 1.753 M | 0.000 -100.00 % | 19.507 M 552.49 % | 2.990 M | 0.000 -100.00 % | 1.335 M | 0.000 -100.00 % | 557.356 K | 0.000 -100.00 % | 608.768 K | 0.000 -100.00 % | 706.422 K | 0.000 -100.00 % | 964.000 K | 0.000 | 0.000 -100.00 % | 24.676 M 11.27 % | 22.176 M 9.58 % | 20.236 M |
| Total non current liabilities | 5.762 M 102.58 % | -223.573 M -4 024.40 % | 5.697 M 102.75 % | -207.126 M -3 456.99 % | 6.170 M 103.17 % | -194.534 M -3 505.71 % | 5.712 M 103.14 % | -181.678 M -3 001.28 % | 6.262 M 13.83 % | 5.501 M -8.41 % | 6.006 M 16.24 % | 5.167 M 13.94 % | 4.535 M 20.43 % | 3.766 M 103.24 % | -116.233 M -2 530.64 % | 4.782 M 104.88 % | -97.892 M -2 321.18 % | 4.407 M 104.79 % | -91.936 M -2 026.57 % | 4.772 M 105.43 % | -87.931 M -2 586.74 % | 3.536 M 104.29 % | -82.512 M -2 729.45 % | 3.138 M -0.33 % | 3.149 M 104.29 % | -73.431 M -453.34 % | 20.782 M 425.42 % | 3.955 M 107.13 % | -55.481 M -2 329.94 % | 2.488 M 104.47 % | -55.615 M -3 701.03 % | 1.544 M 102.60 % | -59.325 M -4 361.69 % | 1.392 M 102.71 % | -51.348 M -3 873.17 % | 1.361 M 102.54 % | -53.670 M -3 555.89 % | 1.553 M 103.08 % | -50.469 M -12 819.84 % | 396.774 K -98.34 % | 23.866 M 5.82 % | 22.552 M 10.30 % | 20.447 M |
| Other current liabilities | 20.246 M | 0.000 -100.00 % | 37.371 M | 0.000 -100.00 % | 8.840 M | 0.000 -100.00 % | 8.185 M | 0.000 -100.00 % | 5.286 M -45.61 % | 9.718 M 23.00 % | 7.901 M -27.35 % | 10.875 M -57.42 % | 25.541 M 104.80 % | 12.471 M | 0.000 -100.00 % | 19.778 M | 0.000 -100.00 % | 10.502 M | 0.000 -100.00 % | 6.761 M | 0.000 -100.00 % | 8.158 M | 0.000 -100.00 % | 10.439 M 21.45 % | 8.595 M | 0.000 -100.00 % | 12.034 M 10.91 % | 10.851 M | 0.000 -100.00 % | 1.796 M | 0.000 -100.00 % | 1.149 M | 0.000 -100.00 % | 3.552 M | 0.000 -100.00 % | 894.989 K | 0.000 -100.00 % | 2.705 M | 0.000 -100.00 % | 996.342 K 0.13 % | 995.000 K 217.99 % | 312.906 K -69.98 % | 1.042 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 -100.00 % | 164.417 K | 0.000 | 0.000 | 0.000 -100.00 % | 574.765 K | 0.000 -100.00 % | 1.537 M | 0.000 -100.00 % | 491.508 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 384.500 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 |
| Short term debt | 65.411 M | 0.000 -100.00 % | 74.106 M | 0.000 -100.00 % | 62.990 M | 0.000 -100.00 % | 35.000 K | 0.000 -100.00 % | 138.000 K -31.00 % | 200.000 K -97.77 % | 8.968 M 4 854.70 % | 181.000 K 105.68 % | 88.000 K -99.03 % | 9.071 M | 0.000 -100.00 % | 6.234 M | 0.000 -100.00 % | 10.188 M | 0.000 -100.00 % | 16.687 M | 0.000 -100.00 % | 627.113 K | 0.000 -100.00 % | 17.150 M 7.35 % | 15.976 M | 0.000 -100.00 % | 120.000 K -99.25 % | 15.928 M | 0.000 -100.00 % | 107.000 K | 0.000 -100.00 % | 198.296 K | 0.000 -100.00 % | 187.597 K | 0.000 -100.00 % | 177.522 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 162.910 M | 0.000 -100.00 % | 144.070 M | 0.000 -100.00 % | 99.599 M | 0.000 -100.00 % | 36.262 M | 0.000 -100.00 % | 41.542 M 21.35 % | 34.234 M 16.01 % | 29.509 M -8.10 % | 32.110 M -27.65 % | 44.381 M 20.49 % | 36.835 M | 0.000 -100.00 % | 31.373 M | 0.000 -100.00 % | 29.071 M | 0.000 -100.00 % | 26.855 M | 0.000 -100.00 % | 16.529 M | 0.000 -100.00 % | 35.322 M 16.93 % | 30.209 M | 0.000 -100.00 % | 20.813 M -49.95 % | 41.585 M | 0.000 -100.00 % | 11.543 M | 0.000 -100.00 % | 9.044 M | 0.000 -100.00 % | 13.109 M | 0.000 -100.00 % | 7.310 M | 0.000 -100.00 % | 9.335 M | 0.000 -100.00 % | 4.131 M -19.95 % | 5.160 M 73.31 % | 2.977 M -19.11 % | 3.681 M |
| Total liabilities | 168.672 M 175.44 % | -223.573 M -249.28 % | 149.767 M 172.31 % | -207.126 M -295.83 % | 105.769 M 154.37 % | -194.534 M -563.46 % | 41.974 M 123.10 % | -181.678 M -480.05 % | 47.804 M 20.31 % | 39.735 M 11.88 % | 35.515 M -4.73 % | 37.277 M -23.79 % | 48.916 M 20.48 % | 40.600 M 134.93 % | -116.233 M -421.49 % | 36.155 M 136.93 % | -97.892 M -392.41 % | 33.478 M 136.41 % | -91.936 M -390.69 % | 31.627 M 135.97 % | -87.931 M -538.22 % | 20.065 M 124.32 % | -82.512 M -314.54 % | 38.460 M 15.30 % | 33.357 M 145.43 % | -73.431 M -276.54 % | 41.595 M -8.66 % | 45.540 M 182.08 % | -55.481 M -495.42 % | 14.031 M 125.23 % | -55.615 M -625.26 % | 10.588 M 117.85 % | -59.325 M -509.10 % | 14.501 M 128.24 % | -51.348 M -692.20 % | 8.671 M 116.16 % | -53.670 M -592.93 % | 10.888 M 121.57 % | -50.469 M -1 214.77 % | 4.527 M -84.40 % | 29.026 M 13.69 % | 25.530 M 5.81 % | 24.128 M |
| Other non current assets | 50.718 M | 0.000 -100.00 % | 50.681 M | 0.000 -100.00 % | 660.000 K | 0.000 -100.00 % | 660.000 K | 0.000 -100.00 % | 660.000 K 139.10 % | -1.688 M -326.27 % | 746.000 K -0.06 % | 746.434 K -60.51 % | 1.890 M -55.77 % | 4.273 M | 0.000 -100.00 % | 731.000 K | 0.000 -100.00 % | 2.517 M | 0.000 -100.00 % | 2.304 M | 0.000 -100.00 % | 2.304 M | 0.000 -100.00 % | 2.963 M 217.18 % | 934.167 K | 0.000 -100.00 % | 427.000 K -43.79 % | 759.693 K | 0.000 -100.00 % | 32.841 M | 0.000 -100.00 % | 341.313 K | 0.000 -100.00 % | 413.253 K | 0.000 -100.00 % | 297.263 K | 0.000 -100.00 % | 40.522 M | 0.000 -100.00 % | 165.401 K -91.79 % | 2.015 M 708.06 % | 249.363 K -76.54 % | 1.063 M |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.349 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 |
| Intangible assets | 3.298 M | 0.000 -100.00 % | 6.595 M | 0.000 -100.00 % | 9.893 M | 0.000 -100.00 % | 13.190 M | 0.000 -100.00 % | 16.488 M -16.66 % | 19.785 M 13.81 % | 17.385 M 6.22 % | 16.367 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 % | 90.605 K | 0.000 -100.00 % | 181.000 K -33.41 % | 271.821 K | 0.000 | 0.000 | 0.000 -100.00 % | 453.037 K | 0.000 -100.00 % | 543.645 K | 0.000 -100.00 % | 634.253 K | 0.000 | 0.000 | 0.000 -100.00 % | 6.505 M | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 3.298 M | 0.000 -100.00 % | 6.595 M | 0.000 -100.00 % | 9.893 M | 0.000 -100.00 % | 13.190 M | 0.000 -100.00 % | 16.488 M -16.66 % | 19.785 M 13.81 % | 17.385 M 6.22 % | 16.367 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 % | 90.605 K | 0.000 -100.00 % | 181.000 K -33.41 % | 271.821 K | 0.000 | 0.000 | 0.000 -100.00 % | 453.037 K | 0.000 -100.00 % | 543.645 K | 0.000 -100.00 % | 634.253 K | 0.000 | 0.000 | 0.000 -100.00 % | 815.469 K | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 39.806 M | 0.000 -100.00 % | 39.322 M | 0.000 -100.00 % | 40.255 M | 0.000 -100.00 % | 41.985 M | 0.000 -100.00 % | 43.849 M -4.31 % | 45.825 M -4.40 % | 47.935 M -4.19 % | 50.029 M 2.64 % | 48.743 M 15.72 % | 42.121 M | 0.000 -100.00 % | 33.952 M | 0.000 -100.00 % | 33.135 M | 0.000 -100.00 % | 34.950 M | 0.000 -100.00 % | 35.741 M | 0.000 -100.00 % | 35.024 M -1.87 % | 35.691 M | 0.000 -100.00 % | 36.233 M 3.47 % | 35.017 M | 0.000 | 0.000 | 0.000 -100.00 % | 32.688 M | 0.000 -100.00 % | 33.877 M | 0.000 -100.00 % | 35.946 M | 0.000 | 0.000 | 0.000 -100.00 % | 37.911 M -0.69 % | 38.174 M 9.43 % | 34.886 M 2.34 % | 34.087 M |
| Total non current assets | 93.822 M | 0.000 -100.00 % | 96.598 M | 0.000 -100.00 % | 50.808 M | 0.000 -100.00 % | 55.835 M | 0.000 -100.00 % | 63.349 M -4.41 % | 66.274 M -3.26 % | 68.507 M -5.59 % | 72.560 M 10.32 % | 65.770 M 6.89 % | 61.531 M | 0.000 -100.00 % | 40.177 M | 0.000 -100.00 % | 44.180 M | 0.000 -100.00 % | 43.677 M | 0.000 -100.00 % | 44.328 M | 0.000 -100.00 % | 42.177 M 3.07 % | 40.922 M | 0.000 -100.00 % | 39.647 M 2.00 % | 38.869 M | 0.000 -100.00 % | 32.841 M | 0.000 -100.00 % | 33.482 M | 0.000 -100.00 % | 34.834 M | 0.000 -100.00 % | 36.878 M | 0.000 -100.00 % | 40.522 M | 0.000 -100.00 % | 38.892 M -3.23 % | 40.189 M 14.38 % | 35.135 M -0.04 % | 35.150 M |
| Other current assets | 0.000 100.00 % | -72.260 M -1 236.88 % | 6.356 M 108.45 % | -75.177 M -163.13 % | 119.088 M 303.15 % | -58.621 M -600.29 % | -8.371 M 71.69 % | -29.567 M -740.12 % | 4.619 M -82.69 % | 26.677 M 312.89 % | 6.461 M -71.69 % | 22.822 M -71.98 % | 81.440 M 22.88 % | 66.275 M 274.63 % | -37.951 M -3 795 200.00 % | 1.000 K 100.75 % | -133.000 K -107.42 % | 1.793 M 2 590.80 % | -72.000 K -100.11 % | 66.227 M 973.59 % | -7.581 M -614.69 % | 1.473 M 296.65 % | -749.000 K | 0.000 -100.00 % | 2.480 M 258.96 % | -1.560 M | 0.000 -100.00 % | 12.945 M 417.74 % | -4.074 M -214.60 % | 3.555 M 145.76 % | -7.769 M -418.45 % | 2.440 M 147.30 % | -5.158 M -239.11 % | 3.708 M 167.91 % | -5.460 M -336.63 % | 2.307 M 165.91 % | -3.501 M -350 200.00 % | 1.000 K 100.02 % | -4.673 M | 0.000 -100.00 % | 187.000 K -49.85 % | 372.864 K 0.00 % | 372.862 K |
| Short term 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 |
| cash and cash equivalents | 84.422 M | 0.000 -100.00 % | 72.260 M | 0.000 -100.00 % | 75.177 M | 0.000 -100.00 % | 70.949 M | 0.000 -100.00 % | 29.567 M 1.47 % | 29.140 M 3 764.72 % | 754.000 K -91.36 % | 8.730 M -60.25 % | 21.964 M -18.83 % | 27.060 M | 0.000 -100.00 % | 37.951 M | 0.000 -100.00 % | 132.686 K | 0.000 -100.00 % | 72.000 K | 0.000 -100.00 % | 7.581 M | 0.000 -100.00 % | 749.000 K 235.41 % | 223.312 K | 0.000 -100.00 % | 1.560 M -20.99 % | 1.974 M | 0.000 -100.00 % | 4.074 M | 0.000 -100.00 % | 7.769 M | 0.000 -100.00 % | 5.158 M | 0.000 -100.00 % | 5.460 M | 0.000 -100.00 % | 3.501 M | 0.000 -100.00 % | 4.673 M 47.40 % | 3.170 M -52.62 % | 6.690 M 136.92 % | 2.824 M |
| Cash and short term investments | 84.422 M 16.83 % | 72.260 M 0.00 % | 72.260 M -3.88 % | 75.177 M 0.00 % | 75.177 M 28.24 % | 58.621 M -17.38 % | 70.949 M 139.96 % | 29.567 M 0.00 % | 29.567 M 1.47 % | 29.140 M 3 764.72 % | 754.000 K -91.36 % | 8.730 M -60.25 % | 21.964 M -18.83 % | 27.060 M -28.70 % | 37.951 M 0.00 % | 37.951 M 28 434.59 % | 133.000 K 0.24 % | 132.686 K 84.29 % | 72.000 K 0.00 % | 72.000 K -99.05 % | 7.581 M 0.00 % | 7.581 M 912.17 % | 749.000 K 0.00 % | 749.000 K 235.41 % | 223.312 K -85.69 % | 1.560 M 0.00 % | 1.560 M -20.99 % | 1.974 M -51.54 % | 4.074 M 0.00 % | 4.074 M -47.56 % | 7.769 M 0.01 % | 7.769 M 50.61 % | 5.158 M 0.01 % | 5.158 M -5.54 % | 5.460 M -0.01 % | 5.460 M 55.97 % | 3.501 M 0.00 % | 3.501 M -25.08 % | 4.673 M 0.01 % | 4.673 M 47.40 % | 3.170 M -52.62 % | 6.690 M 136.92 % | 2.824 M |
| Total current assets | 311.733 M | 0.000 -100.00 % | 276.742 M | 0.000 -100.00 % | 262.087 M | 0.000 -100.00 % | 180.672 M | 0.000 -100.00 % | 166.133 M -1.15 % | 168.065 M 28.74 % | 130.547 M -4.74 % | 137.040 M 7.16 % | 127.885 M 15.52 % | 110.701 M | 0.000 -100.00 % | 112.211 M | 0.000 -100.00 % | 87.190 M | 0.000 -100.00 % | 79.886 M | 0.000 -100.00 % | 63.669 M | 0.000 -100.00 % | 78.795 M 12.40 % | 70.103 M | 0.000 -100.00 % | 75.377 M -1.25 % | 76.330 M | 0.000 -100.00 % | 36.672 M | 0.000 -100.00 % | 32.721 M | 0.000 -100.00 % | 38.992 M | 0.000 -100.00 % | 23.141 M | 0.000 -100.00 % | 24.036 M | 0.000 -100.00 % | 16.104 M 26.42 % | 12.738 M -11.93 % | 14.464 M 52.25 % | 9.500 M |
| Inventory | 68.570 M | 0.000 -100.00 % | 60.745 M | 0.000 -100.00 % | 51.570 M | 0.000 -100.00 % | 43.011 M | 0.000 -100.00 % | 37.896 M -0.71 % | 38.168 M 2.67 % | 37.174 M 34.51 % | 27.636 M 12.89 % | 24.481 M 40.97 % | 17.366 M | 0.000 | 0.000 | 0.000 -100.00 % | 12.286 M | 0.000 -100.00 % | 13.587 M | 0.000 -100.00 % | 19.748 M | 0.000 -100.00 % | 18.353 M -16.13 % | 21.883 M | 0.000 -100.00 % | 20.370 M 21.35 % | 16.786 M | 0.000 -100.00 % | 10.793 M | 0.000 -100.00 % | 13.547 M | 0.000 -100.00 % | 16.307 M | 0.000 -100.00 % | 12.527 M | 0.000 -100.00 % | 7.910 M | 0.000 -100.00 % | 4.926 M 15.26 % | 4.274 M 11.78 % | 3.824 M 14.30 % | 3.345 M |
| Net receivables | 158.741 M | 0.000 -100.00 % | 137.381 M | 0.000 -100.00 % | 16.252 M | 0.000 -100.00 % | 75.083 M | 0.000 -100.00 % | 94.051 M 26.96 % | 74.080 M -14.02 % | 86.158 M 10.67 % | 77.852 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 72.978 M | 0.000 | 0.000 | 0.000 -100.00 % | 34.867 M | 0.000 | 0.000 -100.00 % | 45.516 M | 0.000 | 0.000 -100.00 % | 44.625 M | 0.000 -100.00 % | 18.250 M | 0.000 -100.00 % | 8.966 M | 0.000 -100.00 % | 13.820 M | 0.000 -100.00 % | 2.847 M | 0.000 -100.00 % | 12.624 M | 0.000 -100.00 % | 6.505 M 27.37 % | 5.107 M 42.75 % | 3.578 M 20.93 % | 2.958 M |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.352 M 0.00 % | 2.352 M -3.65 % | 2.441 M -54.95 % | 5.418 M -64.21 % | 15.137 M 0.00 % | 15.137 M | 0.000 -100.00 % | 5.494 M | 0.000 -100.00 % | 8.528 M | 0.000 -100.00 % | 6.423 M | 0.000 -100.00 % | 6.283 M | 0.000 -100.00 % | 4.190 M -0.39 % | 4.206 M | 0.000 -100.00 % | 2.806 M -0.51 % | 2.820 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 |
| Other assets | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -17.436 M -1 743 700.00 % | 1.000 K 100.01 % | -16.366 M -1 636 731.70 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 77.253 M | 0.000 -100.00 % | 32.593 M | 0.000 -100.00 % | 27.769 M | 0.000 -100.00 % | 28.042 M | 0.000 -100.00 % | 36.118 M 69.90 % | 21.259 M 68.19 % | 12.640 M -15.35 % | 14.932 M -20.37 % | 18.752 M 210.12 % | 6.047 M | 0.000 -100.00 % | 5.361 M | 0.000 -100.00 % | 7.807 M | 0.000 -100.00 % | 1.870 M | 0.000 -100.00 % | 6.043 M | 0.000 -100.00 % | 7.733 M 96.54 % | 3.935 M | 0.000 -100.00 % | 8.659 M -29.23 % | 12.235 M | 0.000 -100.00 % | 9.640 M | 0.000 -100.00 % | 7.697 M | 0.000 -100.00 % | 9.370 M | 0.000 -100.00 % | 6.237 M | 0.000 -100.00 % | 6.630 M | 0.000 -100.00 % | 3.134 M -24.75 % | 4.165 M 56.32 % | 2.664 M 1.00 % | 2.638 M |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.057 M | 0.000 -100.00 % | 6.122 M | 0.000 -100.00 % | 9.081 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.210 M | 0.000 | 0.000 -100.00 % | 1.704 M | 0.000 | 0.000 -100.00 % | 2.018 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 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.535 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 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -168.811 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 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 172.513 M | 0.000 -100.00 % | 11.409 M | 0.000 -100.00 % | 142.757 M | 0.000 -100.00 % | 11.409 M | 0.000 -100.00 % | 117.309 M 928.21 % | 11.409 M -88.50 % | 99.171 M 254.06 % | -64.370 M -180.09 % | 80.370 M 224.86 % | -64.369 M | 0.000 -100.00 % | 51.864 M | 0.000 -100.00 % | 11.409 M | 0.000 -100.00 % | 27.567 M | 0.000 -100.00 % | 11.409 M | 0.000 -100.00 % | 18.143 M 59.02 % | 11.409 M | 0.000 -100.00 % | 9.061 M -20.58 % | 11.409 M | 0.000 100.00 % | -8.888 M | 0.000 -100.00 % | 11.409 M | 0.000 100.00 % | -5.045 M | 0.000 -100.00 % | 6.194 M | 0.000 100.00 % | -7.330 M | 0.000 -100.00 % | 23.778 M 212.70 % | -21.099 M -445.76 % | 6.102 M 0.00 % | 6.102 M |
| Deferred tax liabilities non current | 872.000 K | 0.000 -100.00 % | 872.000 K | 0.000 -100.00 % | 872.000 K | 0.000 -100.00 % | 872.000 K | 0.000 | 0.000 -100.00 % | 930.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 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 405.554 M | 0.000 -100.00 % | 373.340 M | 0.000 -100.00 % | 312.895 M | 0.000 -100.00 % | 236.507 M | 0.000 -100.00 % | 229.482 M 5.80 % | 216.903 M 8.97 % | 199.055 M 3.01 % | 193.234 M -0.22 % | 193.656 M 12.44 % | 172.232 M | 0.000 -100.00 % | 152.388 M | 0.000 -100.00 % | 131.370 M | 0.000 -100.00 % | 123.563 M | 0.000 -100.00 % | 107.997 M | 0.000 -100.00 % | 120.972 M 8.96 % | 111.025 M | 0.000 -100.00 % | 115.025 M -0.15 % | 115.199 M | 0.000 -100.00 % | 69.512 M | 0.000 -100.00 % | 66.203 M | 0.000 -100.00 % | 73.826 M | 0.000 -100.00 % | 60.019 M | 0.000 -100.00 % | 64.558 M | 0.000 -100.00 % | 54.996 M 3.91 % | 52.927 M 6.71 % | 49.599 M 11.08 % | 44.650 M |
| 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-03-31 | 2022-09-30 | 2022-03-31 | 2021-09-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-09-30 | 2013-03-31 | 2012-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 | -6.299 M -0.53 % | -6.266 M 38.45 % | -10.181 M -21.27 % | -8.395 M -99.98 % | -4.198 M -30.37 % | -3.220 M 54.25 % | -7.039 M -65.12 % | -4.263 M -322.08 % | -1.010 M 3.16 % | -1.043 M -1.66 % | -1.026 M 8.39 % | -1.120 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -14.374 M -12.42 % | -12.786 M -130.17 % | -5.555 M -5.35 % | -5.273 M 25.95 % | -7.121 M -185.53 % | -2.494 M -65.17 % | -1.510 M -588.32 % | 309.223 K 105.40 % | -5.729 M -47.28 % | -3.890 M -307.33 % | -955.000 K -147.18 % | 2.024 M 129.89 % | -6.772 M 17.99 % | -8.258 M -265.16 % | 5.000 M 1 451.35 % | -370.000 K 97.34 % | -13.887 M -2 662.18 % | 542.000 K 264.24 % | -330.000 K -107.66 % | 4.306 M 822.48 % | -596.000 K 87.45 % | -4.749 M -47.12 % | -3.228 M -473.77 % | 863.622 K 13.78 % | 759.000 K 126.10 % | -2.908 M -892.49 % | -293.000 K 73.51 % | -1.106 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.194 M 183.36 % | 1.833 M -31.53 % | 2.677 M -75.86 % | 11.088 M 336.54 % | 2.540 M -11.93 % | 2.884 M -38.63 % | 4.699 M -64.34 % | 13.176 M 835.13 % | 1.409 M -36.99 % | 2.236 M -79.43 % | 10.872 M 960.68 % | 1.025 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 5.194 M 183.36 % | 1.833 M 107.08 % | -25.903 M -333.61 % | 11.088 M 520.83 % | 1.786 M -38.07 % | 2.884 M -38.63 % | 4.699 M -64.34 % | 13.176 M 835.13 % | 1.409 M -36.99 % | 2.236 M -79.43 % | 10.872 M 960.68 % | 1.025 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 34.761 M 17.57 % | 29.567 M 6.61 % | 27.734 M -2.96 % | 28.580 M 63.39 % | 17.492 M 2 219.89 % | 754.000 K 135.40 % | -2.130 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 % | 58.621 M 68.64 % | 34.761 M 17.57 % | 29.567 M 1 004.48 % | 2.677 M -90.63 % | 28.580 M 1 025.20 % | 2.540 M 236.87 % | 754.000 K -83.95 % | 4.699 M -64.34 % | 13.176 M 835.13 % | 1.409 M -36.99 % | 2.236 M -79.43 % | 10.872 M 960.68 % | 1.025 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 5.194 M 183.36 % | 1.833 M -31.53 % | 2.677 M -75.86 % | 11.088 M 336.54 % | 2.540 M -11.93 % | 2.884 M -38.63 % | 4.699 M -64.34 % | 13.176 M 835.13 % | 1.409 M -36.99 % | 2.236 M -79.43 % | 10.872 M 960.68 % | 1.025 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 5.194 M 183.36 % | 1.833 M -31.53 % | 2.677 M -75.86 % | 11.088 M 336.54 % | 2.540 M -11.93 % | 2.884 M -38.63 % | 4.699 M -64.34 % | 13.176 M 835.13 % | 1.409 M -36.99 % | 2.236 M -79.43 % | 10.872 M 960.68 % | 1.025 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 |