Amco India Limited AMCOIND.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 1.053 B 1.66 % | 1.036 B -30.35 % | 1.487 B -1.69 % | 1.513 B 73.77 % | 870.560 M 4.20 % | 835.469 M 6.99 % | 780.915 M 18.18 % | 660.788 M 30.28 % | 507.197 M 10.05 % | 460.863 M -19.22 % | 570.497 M 1.89 % | 559.912 M -23.67 % | 733.584 M -47.63 % | 1.401 B 17.43 % | 1.193 B 10.86 % | 1.076 B 16.58 % | 923.035 M 2.20 % | 903.137 M |
| Net income | 18.745 M 127.15 % | 8.252 M 44.77 % | 5.700 M -85.92 % | 40.475 M 174.97 % | 14.720 M 67.07 % | 8.811 M 15.99 % | 7.596 M -26.19 % | 10.292 M -38.67 % | 16.782 M 47.33 % | 11.390 M 225.25 % | -9.094 M 72.70 % | -33.317 M -727.60 % | 5.309 M -49.11 % | 10.431 M 34.59 % | 7.750 M -74.79 % | 30.742 M 268.14 % | 8.351 M 174.51 % | 3.042 M |
| Income before tax | 22.837 M 105.27 % | 11.125 M 26.11 % | 8.822 M -84.51 % | 56.962 M 197.41 % | 19.152 M 53.03 % | 12.515 M 83.49 % | 6.821 M -43.21 % | 12.010 M -19.31 % | 14.885 M 34.27 % | 11.086 M 198.73 % | -11.229 M 59.23 % | -27.546 M -823.91 % | 3.805 M -73.58 % | 14.404 M 1.05 % | 14.254 M -69.50 % | 46.736 M 326.76 % | 10.951 M 85.40 % | 5.907 M |
| Income before tax ratio | 0.02 101.93 % | 0.01 81.06 % | 0.01 -84.25 % | 0.04 71.15 % | 0.02 46.87 % | 0.01 71.51 % | 0.01 -51.95 % | 0.02 -38.07 % | 0.03 22.01 % | 0.02 222.21 % | -0.02 59.99 % | -0.05 -1 048.45 % | 0.01 -49.55 % | 0.01 -13.95 % | 0.01 -72.49 % | 0.04 266.07 % | 0.01 81.40 % | 0.01 |
| EBITDA | 46.821 M 40.26 % | 33.380 M 7.35 % | 31.094 M -61.08 % | 79.882 M 110.58 % | 37.934 M 12.31 % | 33.777 M 31.11 % | 25.762 M -23.66 % | 33.747 M -8.66 % | 36.947 M 15.41 % | 32.014 M 77.70 % | 18.016 M 472.81 % | -4.833 M 70.31 % | -16.274 M -120.04 % | 81.215 M 22.62 % | 66.231 M -35.81 % | 103.182 M 87.51 % | 55.028 M 6.66 % | 51.594 M |
| Net income ratio | 0.02 123.45 % | 0.01 107.85 % | 0.00 -85.67 % | 0.03 58.23 % | 0.02 60.34 % | 0.01 8.42 % | 0.01 -37.55 % | 0.02 -52.93 % | 0.03 33.87 % | 0.02 255.04 % | -0.02 73.21 % | -0.06 -922.27 % | 0.01 -2.81 % | 0.01 14.61 % | 0.01 -77.26 % | 0.03 215.78 % | 0.01 168.59 % | 0.00 |
| Ratio EBITDA | 0.04 37.98 % | 0.03 54.13 % | 0.02 -60.41 % | 0.05 21.18 % | 0.04 7.78 % | 0.04 22.55 % | 0.03 -35.41 % | 0.05 -29.89 % | 0.07 4.86 % | 0.07 119.97 % | 0.03 465.89 % | -0.01 61.09 % | -0.02 -138.27 % | 0.06 4.42 % | 0.06 -42.10 % | 0.10 60.84 % | 0.06 4.36 % | 0.06 |
| Gross profit ratio | 0.06 -32.76 % | 0.09 453.71 % | 0.02 -71.09 % | 0.06 -9.54 % | 0.06 -34.51 % | 0.10 25.51 % | 0.08 -46.78 % | 0.14 -13.33 % | 0.17 -24.57 % | 0.22 85.56 % | 0.12 -19.82 % | 0.15 87.75 % | 0.08 -54.18 % | 0.17 2.00 % | 0.17 13.02 % | 0.15 46.69 % | 0.10 -36.40 % | 0.16 |
| Weighted average shs out dil | 4.118 M 0.18 % | 4.110 M 0.00 % | 4.110 M 0.00 % | 4.110 M 0.00 % | 4.110 M 0.00 % | 4.110 M 0.00 % | 4.110 M 0.00 % | 4.110 M 0.00 % | 4.110 M 0.00 % | 4.110 M 0.00 % | 4.110 M 0.00 % | 4.110 M 0.00 % | 4.110 M 0.00 % | 4.110 M 0.00 % | 4.110 M 0.00 % | 4.110 M 0.00 % | 4.110 M 0.00 % | 4.110 M |
| Weighted average shs out | 4.118 M 0.18 % | 4.110 M 0.00 % | 4.110 M 0.00 % | 4.110 M 0.00 % | 4.110 M 0.00 % | 4.110 M 0.00 % | 4.110 M 0.00 % | 4.110 M 0.00 % | 4.110 M 0.00 % | 4.110 M 0.00 % | 4.110 M 0.00 % | 4.110 M 0.00 % | 4.110 M 0.00 % | 4.110 M 0.00 % | 4.110 M 0.00 % | 4.110 M 0.00 % | 4.110 M 0.00 % | 4.110 M |
| EPS diluted | 4.55 126.37 % | 2.01 44.60 % | 1.39 -85.89 % | 9.85 175.14 % | 3.58 67.29 % | 2.14 15.68 % | 1.85 -26.00 % | 2.50 -38.73 % | 4.08 47.29 % | 2.77 225.34 % | -2.21 72.75 % | -8.11 -728.68 % | 1.29 -49.21 % | 2.54 34.39 % | 1.89 -74.73 % | 7.48 268.47 % | 2.03 174.32 % | 0.74 |
| Earnings per share | 4.55 126.37 % | 2.01 44.60 % | 1.39 -85.89 % | 9.85 175.14 % | 3.58 67.29 % | 2.14 15.68 % | 1.85 -26.00 % | 2.50 -38.73 % | 4.08 47.29 % | 2.77 225.34 % | -2.21 72.75 % | -8.11 -728.68 % | 1.29 -49.21 % | 2.54 34.39 % | 1.89 -74.73 % | 7.48 268.47 % | 2.03 174.32 % | 0.74 |
| Gross profit | 64.957 M -31.64 % | 95.027 M 285.66 % | 24.640 M -71.58 % | 86.702 M 57.20 % | 55.152 M -31.76 % | 80.824 M 34.28 % | 60.191 M -37.11 % | 95.702 M 12.92 % | 84.753 M -16.98 % | 102.093 M 49.90 % | 68.108 M -18.30 % | 83.366 M 43.30 % | 58.176 M -76.00 % | 242.448 M 19.79 % | 202.396 M 25.29 % | 161.543 M 71.00 % | 94.468 M -35.00 % | 145.334 M |
| Income tax expense | 4.092 M 42.42 % | 2.873 M -7.96 % | 3.122 M -81.07 % | 16.487 M 271.95 % | 4.433 M 19.65 % | 3.705 M 577.80 % | -775.324 K -145.11 % | 1.719 M 190.65 % | -1.896 M -523.01 % | -304.348 K 85.74 % | -2.135 M -138.32 % | 5.572 M 470.58 % | -1.504 M -137.85 % | 3.973 M -38.91 % | 6.503 M -59.34 % | 15.994 M 515.00 % | 2.601 M -9.22 % | 2.865 M |
| Cost of revenue | 988.072 M 5.02 % | 940.855 M -35.67 % | 1.463 B 2.56 % | 1.426 B 74.90 % | 815.408 M 8.05 % | 754.645 M 4.71 % | 720.724 M 27.54 % | 565.086 M 33.77 % | 422.444 M 17.75 % | 358.771 M -28.59 % | 502.389 M 5.42 % | 476.547 M -29.44 % | 675.408 M -41.70 % | 1.158 B 16.95 % | 990.532 M 8.31 % | 914.516 M 10.37 % | 828.568 M 9.34 % | 757.803 M |
| General and administrative expenses | 39.161 M -3.40 % | 40.538 M 311.71 % | 9.846 M -36.09 % | 15.406 M 186.13 % | 5.384 M -57.33 % | 12.618 M -35.75 % | 19.638 M -30.80 % | 28.378 M -14.87 % | 33.335 M 2 139.72 % | 1.488 M -22.96 % | 1.932 M -63.20 % | 5.250 M -88.21 % | 44.537 M 29.82 % | 34.306 M 32.87 % | 25.820 M -56.00 % | 58.685 M 30.75 % | 44.883 M | 0.000 |
| Selling and marketing expenses | 3.629 M 1 269.32 % | 265.030 K -91.36 % | 3.066 M -32.81 % | 4.564 M 74.75 % | 2.612 M 1 276.89 % | 189.678 K -48.32 % | 367.053 K 80.95 % | 202.853 K -3.73 % | 210.719 K 44.24 % | 146.089 K -74.67 % | 576.651 K -92.60 % | 7.788 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 0.000 | 0.000 100.00 % | -1.624 M 40.45 % | -2.727 M -110.94 % | 24.931 M -18.92 % | 30.748 M -23.49 % | 40.186 M -40.13 % | 67.122 M 84.67 % | 36.347 M -59.33 % | 89.372 M 16.33 % | 76.829 M -30.85 % | 111.111 M | 0.000 -100.00 % | 193.738 M 19.35 % | 162.323 M 189.23 % | 56.122 M 45.27 % | 38.634 M -72.29 % | 139.427 M |
| Operating expenses | 49.444 M 21.18 % | 40.803 M 261.44 % | 11.289 M -34.53 % | 17.243 M -47.63 % | 32.927 M -24.40 % | 43.556 M -27.64 % | 60.191 M -37.11 % | 95.702 M 36.93 % | 69.893 M -23.20 % | 91.007 M 14.71 % | 79.337 M -28.60 % | 111.111 M 327.94 % | 25.965 M -88.61 % | 228.044 M 21.21 % | 188.143 M 63.88 % | 114.807 M 37.47 % | 83.516 M -40.10 % | 139.427 M |
| Cost and expenses | 1.038 B 5.69 % | 981.658 M -33.40 % | 1.474 B 2.12 % | 1.443 B 70.14 % | 848.335 M 6.28 % | 798.202 M 2.21 % | 780.915 M 18.18 % | 660.788 M 34.21 % | 492.337 M 9.46 % | 449.778 M -21.98 % | 576.492 M -1.90 % | 587.658 M -19.47 % | 729.779 M -47.37 % | 1.387 B 17.63 % | 1.179 B 14.51 % | 1.029 B 12.85 % | 912.084 M 1.66 % | 897.230 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 49.444 M 21.18 % | 40.803 M 215.99 % | 12.913 M -35.34 % | 19.970 M 149.75 % | 7.996 M -37.57 % | 12.808 M -35.98 % | 20.005 M -30.01 % | 28.581 M -14.80 % | 33.546 M 1 952.43 % | 1.634 M -34.84 % | 2.508 M -80.76 % | 13.038 M -70.73 % | 44.537 M 29.82 % | 34.306 M 32.87 % | 25.820 M -56.00 % | 58.685 M 30.75 % | 44.883 M | 0.000 |
| Interest income | 1.417 M 31.86 % | 1.074 M -53.55 % | 2.313 M 14.46 % | 2.021 M 214.14 % | 643.369 K 43.08 % | 449.645 K 36.68 % | 328.966 K 20.63 % | 272.709 K -36.99 % | 432.811 K 400.23 % | 86.522 K -75.92 % | 359.380 K -56.93 % | 834.435 K 114.86 % | 388.360 K -0.78 % | 391.422 K -36.46 % | 615.979 K 1.84 % | 604.864 K 89.13 % | 319.822 K | 0.000 |
| Interest expense | 11.900 M 5.40 % | 11.290 M -8.54 % | 12.345 M -1.06 % | 12.477 M 6.34 % | 11.733 M -11.70 % | 13.288 M 24.70 % | 10.656 M -0.09 % | 10.666 M -0.96 % | 10.770 M 2.33 % | 10.525 M -27.41 % | 14.499 M -0.71 % | 14.603 M -55.08 % | 32.505 M -31.95 % | 47.766 M 29.81 % | 36.797 M -7.49 % | 39.777 M 35.70 % | 29.312 M | 0.000 |
| Depreciation and amortization | 12.084 M 10.21 % | 10.965 M 1.28 % | 10.826 M 3.67 % | 10.443 M 7.56 % | 9.709 M 21.77 % | 7.973 M -9.41 % | 8.802 M -20.49 % | 11.071 M -1.95 % | 11.292 M -1.48 % | 11.461 M -31.79 % | 16.803 M 58.94 % | 10.572 M -44.68 % | 19.112 M -3.46 % | 19.798 M 1.71 % | 19.466 M 12.69 % | 17.274 M 10.32 % | 15.658 M 3.66 % | 15.105 M |
| Operating income | 15.513 M -71.39 % | 54.224 M 306.14 % | 13.351 M -80.78 % | 69.458 M 212.52 % | 22.225 M -40.36 % | 37.267 M 130.07 % | 16.198 M -42.92 % | 28.380 M 90.98 % | 14.860 M 34.04 % | 11.086 M 198.73 % | -11.229 M 4.73 % | -11.786 M 66.69 % | -35.387 M -345.68 % | 14.404 M 1.05 % | 14.254 M -69.50 % | 46.736 M 326.76 % | 10.951 M 85.40 % | 5.907 M |
| Operating income ratio | 0.01 -71.86 % | 0.05 483.11 % | 0.01 -80.45 % | 0.05 79.84 % | 0.03 -42.77 % | 0.04 115.05 % | 0.02 -51.70 % | 0.04 46.59 % | 0.03 21.80 % | 0.02 222.21 % | -0.02 6.50 % | -0.02 56.36 % | -0.05 -569.17 % | 0.01 -13.95 % | 0.01 -72.49 % | 0.04 266.07 % | 0.01 81.40 % | 0.01 |
| Total other income expenses net | 7.324 M 116.99 % | -43.099 M -851.57 % | -4.529 M 63.76 % | -12.496 M -306.66 % | -3.073 M 87.59 % | -24.752 M -163.96 % | -9.377 M 42.72 % | -16.370 M -64 739.25 % | 25.325 K | 0.000 | 0.000 100.00 % | -15.759 M -140.21 % | 39.192 M | 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 114.481 M 16.97 % | 97.874 M -34.97 % | 150.496 M -10.67 % | 168.467 M 12.27 % | 150.057 M 6.28 % | 141.195 M 90.39 % | 74.162 M 12.79 % | 65.754 M -0.79 % | 66.278 M -7.61 % | 71.737 M 10.52 % | 64.910 M -37.51 % | 103.867 M -15.73 % | 123.259 M -50.16 % | 247.312 M -16.88 % | 297.552 M 13.32 % | 262.580 M 37.77 % | 190.589 M |
| Total investments | 87.492 M 180.24 % | 31.220 M 2 397.60 % | 1.250 M 0.00 % | 1.250 M 0.00 % | 1.250 M 0.00 % | 1.250 M 0.00 % | 1.250 M 0.00 % | 1.250 M 0.00 % | 1.250 M -94.47 % | 22.615 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 500.000 K 0.00 % | 500.000 K |
| Total debt | 128.687 M 29.10 % | 99.684 M -34.03 % | 151.111 M -10.54 % | 168.913 M 3.99 % | 162.425 M 14.24 % | 142.178 M 88.78 % | 75.313 M 12.88 % | 66.717 M -3.33 % | 69.012 M -6.18 % | 73.558 M 7.19 % | 68.625 M -34.78 % | 105.216 M -16.01 % | 125.265 M -50.18 % | 251.447 M -16.99 % | 302.926 M 11.86 % | 270.806 M 31.01 % | 206.704 M |
| Accumulated other comprehensive income loss | 415.910 K 119.43 % | -2.141 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.370 M 14.15 % | 2.076 M 14 729.28 % | 14.000 K -99.34 % | 2.111 M 14 978.20 % | 14.000 K 0.00 % | 14.000 K 0.00 % | 14.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 306.989 M 6.50 % | 288.244 M 2.95 % | 279.992 M 2.08 % | 274.292 M 17.31 % | 233.817 M 6.72 % | 219.097 M 4.19 % | 210.286 M 3.75 % | 202.690 M 5.35 % | 192.399 M 9.56 % | 175.617 M 6.94 % | 164.220 M -5.25 % | 173.315 M | 0.000 -100.00 % | 201.323 M 5.46 % | 190.892 M 4.23 % | 183.142 M 20.17 % | 152.400 M |
| Common stock | 41.100 M 0.00 % | 41.100 M 0.00 % | 41.100 M 0.00 % | 41.100 M 0.00 % | 41.100 M 0.00 % | 41.100 M 0.00 % | 41.100 M 0.00 % | 41.100 M 0.00 % | 41.100 M 0.00 % | 41.100 M 0.00 % | 41.100 M 0.00 % | 41.100 M 0.00 % | 41.100 M 0.00 % | 41.100 M 0.00 % | 41.100 M 0.00 % | 41.100 M 0.00 % | 41.100 M |
| Total equity | 375.262 M 5.39 % | 356.058 M 2.30 % | 348.047 M 1.94 % | 341.414 M 13.14 % | 301.764 M 4.30 % | 289.324 M 3.25 % | 280.220 M 2.77 % | 272.658 M 3.92 % | 262.367 M 6.83 % | 245.585 M 4.87 % | 234.189 M -3.74 % | 243.283 M -12.05 % | 276.600 M 1.96 % | 271.291 M 4.00 % | 260.860 M 3.06 % | 253.110 M 13.82 % | 222.368 M |
| Other non current liabilities | 3.411 M 2.65 % | 3.323 M 31.67 % | 2.524 M -6.09 % | 2.687 M 4.55 % | 2.571 M 81.08 % | 1.420 M 37.17 % | 1.035 M -7.42 % | 1.118 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.600 M | 0.000 | 0.000 |
| Long term debt | 15.659 M 4.97 % | 14.918 M -25.43 % | 20.005 M -42.06 % | 34.527 M 20.32 % | 28.696 M 129.01 % | 12.530 M -34.03 % | 18.993 M 147.05 % | 7.688 M -40.21 % | 12.858 M -10.66 % | 14.393 M 42.72 % | 10.085 M -40.05 % | 16.821 M -21.59 % | 21.453 M -31.33 % | 31.243 M -35.69 % | 48.582 M -82.06 % | 270.806 M 31.01 % | 206.704 M |
| Total non current liabilities | 27.531 M -2.90 % | 28.352 M -11.01 % | 31.861 M -32.70 % | 47.340 M 19.66 % | 39.562 M 83.70 % | 21.537 M -21.93 % | 27.585 M 55.69 % | 17.718 M -32.17 % | 26.121 M -10.60 % | 29.218 M 12.95 % | 25.868 M -24.23 % | 34.138 M -8.99 % | 37.510 M -19.32 % | 46.494 M -34.01 % | 70.460 M -75.36 % | 285.960 M 32.36 % | 216.049 M |
| Other current liabilities | 20.491 M 91.46 % | 10.703 M -15.63 % | 12.685 M 16.22 % | 10.915 M 6.62 % | 10.237 M 35.42 % | 7.560 M -85.52 % | 52.197 M 66.80 % | 31.293 M -26.48 % | 42.567 M 544.90 % | 6.600 M -49.11 % | 12.969 M -25.39 % | 17.384 M 28.01 % | 13.580 M -73.33 % | 50.917 M -11.89 % | 57.785 M 43.37 % | 40.304 M 223.96 % | 12.441 M |
| Deferred revenue | 0.000 -100.00 % | 995.590 K | 0.000 -100.00 % | 3.530 M -5.92 % | 3.752 M -29.80 % | 5.344 M 149.65 % | 2.141 M 157.42 % | 831.635 K -48.07 % | 1.601 M | 0.000 -100.00 % | 1.208 M | 0.000 -100.00 % | 6.122 M -51.77 % | 12.694 M | 0.000 | 0.000 | 0.000 |
| Short term debt | 113.028 M 33.34 % | 84.765 M -35.35 % | 131.106 M -2.44 % | 134.387 M 0.49 % | 133.729 M 3.15 % | 129.648 M 130.20 % | 56.320 M -9.93 % | 62.529 M 11.35 % | 56.154 M -5.09 % | 59.165 M 3.20 % | 57.332 M -37.76 % | 92.118 M -22.79 % | 119.313 M -45.82 % | 220.205 M -13.42 % | 254.344 M | 0.000 | 0.000 |
| Total current liabilities | 178.181 M 29.02 % | 138.108 M -32.22 % | 203.764 M -6.52 % | 217.984 M 15.31 % | 189.047 M 4.40 % | 181.077 M 0.84 % | 179.561 M 1.60 % | 176.727 M 5.01 % | 168.296 M 14.23 % | 147.332 M -8.12 % | 160.355 M -26.07 % | 216.904 M -10.65 % | 242.770 M -42.79 % | 424.341 M -7.29 % | 457.727 M 147.23 % | 185.145 M 19.15 % | 155.394 M |
| Total liabilities | 205.712 M 23.58 % | 166.461 M -29.35 % | 235.625 M -11.19 % | 265.324 M 16.06 % | 228.610 M 12.83 % | 202.614 M -2.19 % | 207.146 M 6.53 % | 194.446 M 0.01 % | 194.417 M 10.12 % | 176.549 M -5.19 % | 186.223 M -25.82 % | 251.042 M -10.43 % | 280.280 M -40.47 % | 470.834 M -10.86 % | 528.187 M 12.12 % | 471.105 M 26.83 % | 371.443 M |
| Other non current assets | 0.000 -100.00 % | 73.281 M -34.26 % | 111.465 M -5.94 % | 118.502 M 6.14 % | 111.644 M 43.28 % | 77.919 M 63.46 % | 47.668 M 2.02 % | 46.724 M 20.76 % | 38.693 M 83.89 % | 21.041 M -34.70 % | 32.224 M 9.42 % | 29.449 M 41.93 % | 20.750 M -6.08 % | 22.093 M 11.77 % | 19.767 M 3 853.48 % | 500.000 K 0.00 % | 500.000 K |
| Long term investments | 87.492 M 180.24 % | 31.220 M 2 397.60 % | 1.250 M 0.00 % | 1.250 M 0.00 % | 1.250 M | 0.000 -100.00 % | 1.250 M 0.00 % | 1.250 M 0.00 % | 1.250 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 145.983 M -11.56 % | 165.070 M 8.35 % | 152.351 M 4.15 % | 146.276 M 6.04 % | 137.947 M -1.63 % | 140.239 M -17.81 % | 170.638 M 23.68 % | 137.965 M -10.50 % | 154.147 M 1.92 % | 151.240 M 3.75 % | 145.767 M -7.76 % | 158.032 M -32.99 % | 235.851 M -13.60 % | 272.968 M -0.95 % | 275.587 M 11.79 % | 246.531 M 18.02 % | 208.896 M |
| Total non current assets | 233.475 M -13.39 % | 269.571 M 1.70 % | 265.066 M -0.36 % | 266.028 M 6.05 % | 250.841 M 14.98 % | 218.158 M -0.64 % | 219.555 M 18.08 % | 185.939 M -4.20 % | 194.090 M 12.66 % | 172.281 M -3.21 % | 177.991 M -5.06 % | 187.482 M -26.94 % | 256.601 M -13.03 % | 295.061 M -0.10 % | 295.355 M 19.56 % | 247.031 M 17.97 % | 209.396 M |
| Other current assets | 13.286 M -26.30 % | 18.028 M -29.64 % | 25.621 M -33.02 % | 38.251 M 137.63 % | 16.097 M -55.35 % | 36.050 M 55.47 % | 23.188 M -6.72 % | 24.858 M 31.71 % | 18.873 M -88.88 % | 169.762 M 932.27 % | 16.445 M -63.08 % | 44.543 M -80.43 % | 227.611 M 1 319.09 % | 16.039 M -32.50 % | 23.763 M 103.10 % | 11.700 M | 0.000 |
| 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 |
| cash and cash equivalents | 14.206 M 685.11 % | 1.809 M 194.24 % | 614.940 K 37.74 % | 446.440 K -96.39 % | 12.368 M 1 159.01 % | 982.346 K -14.63 % | 1.151 M 19.53 % | 962.640 K -64.80 % | 2.734 M 50.15 % | 1.821 M -50.97 % | 3.715 M 175.53 % | 1.348 M -32.80 % | 2.006 M -51.48 % | 4.135 M -23.04 % | 5.373 M -34.68 % | 8.226 M -48.95 % | 16.115 M |
| Cash and short term investments | 14.206 M 685.11 % | 1.809 M 194.24 % | 614.940 K 37.74 % | 446.440 K -96.39 % | 12.368 M 1 159.01 % | 982.346 K -14.63 % | 1.151 M 19.53 % | 962.640 K -64.80 % | 2.734 M 50.15 % | 1.821 M -50.97 % | 3.715 M 175.53 % | 1.348 M -32.80 % | 2.006 M -51.48 % | 4.135 M -23.04 % | 5.373 M -34.68 % | 8.226 M -48.95 % | 16.115 M |
| Total current assets | 347.499 M 37.38 % | 252.947 M -20.61 % | 318.606 M -6.49 % | 340.710 M 21.89 % | 279.533 M 2.10 % | 273.780 M 2.23 % | 267.810 M -4.75 % | 281.165 M 7.03 % | 262.693 M 5.14 % | 249.853 M 3.07 % | 242.420 M -21.00 % | 306.843 M 2.19 % | 300.280 M -32.83 % | 447.065 M -9.44 % | 493.693 M 3.46 % | 477.184 M 24.13 % | 384.415 M |
| Inventory | 143.323 M 43.42 % | 99.929 M -31.52 % | 145.929 M -15.55 % | 172.797 M 97.93 % | 87.302 M 20.67 % | 72.345 M 18.52 % | 61.039 M -10.87 % | 68.486 M 3.33 % | 66.279 M -12.19 % | 75.482 M -12.62 % | 86.389 M 2.60 % | 84.197 M 17.67 % | 71.555 M -52.95 % | 152.067 M -20.71 % | 191.784 M 28.03 % | 149.801 M 36.01 % | 110.139 M |
| Net receivables | 176.684 M 32.66 % | 133.181 M -9.05 % | 146.441 M 13.33 % | 129.215 M -21.10 % | 163.766 M -0.39 % | 164.402 M -9.88 % | 182.432 M -2.37 % | 186.859 M 6.89 % | 174.807 M 6 168.95 % | 2.788 M -97.95 % | 135.871 M -23.13 % | 176.754 M -16.94 % | 212.815 M -22.56 % | 274.823 M 0.75 % | 272.773 M -11.28 % | 307.456 M | 0.000 |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 100.00 % | -10.000 | 0.000 | 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 | 44.662 M 12.92 % | 39.551 M -34.05 % | 59.972 M 4.20 % | 57.553 M 49.99 % | 38.371 M 7.02 % | 35.855 M -47.24 % | 67.953 M -14.53 % | 79.505 M 21.81 % | 65.267 M -18.85 % | 80.428 M -8.23 % | 87.637 M -18.40 % | 107.402 M 3.51 % | 103.755 M -26.17 % | 140.525 M -1.99 % | 143.371 M 0.22 % | 143.059 M 1.36 % | 141.133 M |
| Tax payables | 0.000 -100.00 % | 2.094 M | 0.000 -100.00 % | 11.600 M 292.16 % | 2.958 M 10.77 % | 2.670 M 181.07 % | 950.121 K -84.34 % | 6.069 M 124.21 % | 2.707 M 137.65 % | 1.139 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.226 M 24.95 % | 1.782 M -2.09 % | 1.820 M |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.500 M | 0.000 | 0.000 100.00 % | -1.208 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 26.757 M -7.27 % | 28.854 M 7.05 % | 26.955 M 3.58 % | 26.022 M -3.07 % | 26.847 M 0.34 % | 26.757 M 0.00 % | 26.757 M -7.27 % | 28.854 M 7.84 % | 26.757 M -7.27 % | 28.854 M 0.00 % | 28.854 M 0.00 % | 28.854 M -87.75 % | 235.500 M 715.78 % | 28.868 M 0.00 % | 28.868 M 0.00 % | 28.868 M 0.00 % | 28.868 M |
| Deferred tax liabilities non current | 8.461 M -16.32 % | 10.111 M 8.35 % | 9.332 M -7.83 % | 10.125 M 22.05 % | 8.296 M 9.35 % | 7.587 M 0.40 % | 7.557 M -15.21 % | 8.912 M -32.80 % | 13.262 M -10.54 % | 14.825 M -6.07 % | 15.783 M -8.86 % | 17.317 M 7.85 % | 16.057 M 5.28 % | 15.251 M -11.73 % | 17.278 M 14.02 % | 15.154 M 62.16 % | 9.345 M |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 580.974 M 11.19 % | 522.518 M -10.48 % | 583.672 M -3.80 % | 606.738 M 14.40 % | 530.374 M 7.81 % | 491.938 M 0.94 % | 487.365 M 4.34 % | 467.104 M 2.26 % | 456.783 M 8.21 % | 422.135 M 0.41 % | 420.411 M -14.95 % | 494.325 M -11.23 % | 556.880 M -24.96 % | 742.126 M -5.95 % | 789.047 M 8.95 % | 724.215 M 21.96 % | 593.811 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -71.643 M -234.57 % | 53.240 M 83.21 % | 29.059 M 143.62 % | -66.621 M -141.79 % | -27.553 M 62.82 % | -74.111 M -446.58 % | 21.383 M 178.65 % | -27.188 M -525.68 % | -4.345 M 49.38 % | -8.585 M -116.02 % | 53.604 M 397.86 % | -17.996 M -118.28 % | 98.440 M 94.22 % | 50.685 M 81 772.80 % | -62.059 K 99.91 % | -70.142 M -952.79 % | 8.225 M |
| Accounts receivables | -41.126 M -258.02 % | 26.026 M 1 547.12 % | 1.580 M -65.60 % | 4.594 M 132.47 % | -14.147 M -241.68 % | 9.985 M 94.68 % | 5.129 M 120.70 % | -24.775 M 35.18 % | -38.223 M -245.85 % | -11.052 M -114.16 % | 78.036 M 1 758.57 % | -4.705 M -106.96 % | 67.612 M 199.52 % | 22.574 M | 0.000 | 0.000 | 0.000 |
| Inventory | -43.394 M -194.34 % | 46.000 M 71.21 % | 26.868 M 131.43 % | -85.495 M -471.63 % | -14.956 M -32.29 % | -11.306 M -251.84 % | 7.446 M 437.43 % | -2.207 M -123.98 % | 9.203 M -15.62 % | 10.906 M 597.76 % | -2.191 M 82.67 % | -12.643 M -115.70 % | 80.512 M 292.92 % | 20.491 M 90 144.58 % | -22.756 K 99.94 % | -39.663 M -8 760.04 % | 458.000 K |
| Accounts payables | 12.877 M 174.45 % | -17.296 M -2 929.78 % | 611.230 K -95.72 % | 14.281 M 821.30 % | 1.550 M 102.13 % | -72.790 M -926.41 % | 8.808 M 4 371.04 % | -206.225 K -100.84 % | 24.675 M 388.09 % | -8.565 M | 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 -100.00 % | 125.560 K 100.56 % | -22.241 M -3 328.23 % | -648.769 K 98.69 % | -49.683 M -751.92 % | 7.621 M 19 490.68 % | -39.303 K 99.87 % | -30.479 M -492.42 % | 7.767 M |
| Other non cash items | -10.286 M -99.91 % | -5.145 M 70.27 % | -17.306 M -143.56 % | -7.106 M -683.03 % | -907.463 K -117.80 % | 5.099 M 56.09 % | 3.267 M -73.39 % | 12.277 M 375.05 % | -4.464 M -158.52 % | 7.627 M 39.56 % | 5.465 M -31.54 % | 7.983 M 117.97 % | -44.423 M -176.79 % | 57.848 M 155 013.63 % | 37.294 K -99.96 % | 83.827 M 129.58 % | 36.513 M |
| Net cash provided by operating activities | -51.100 M -175.92 % | 67.312 M 114.36 % | 31.401 M 596.74 % | -6.322 M -1 676.32 % | 401.030 K 100.84 % | -47.724 M -216.36 % | 41.013 M 401.97 % | 8.171 M -52.89 % | 17.343 M -19.67 % | 21.590 M -67.67 % | 66.779 M 303.85 % | -32.758 M -141.76 % | 78.438 M -38.88 % | 128.331 M 2 421 899.15 % | -5.299 K -100.02 % | 30.959 M -48.74 % | 60.396 M |
| Investments in property plant and equipment | -1.220 M 95.16 % | -25.201 M -46.11 % | -17.247 M 22.60 % | -22.285 M -182.88 % | -7.878 M 56.93 % | -18.289 M 59.87 % | -45.571 M -100.22 % | -22.760 M -34.42 % | -16.932 M 32.79 % | -25.192 M 13.85 % | -29.241 M 20.42 % | -36.746 M -346.46 % | -8.231 M 60.04 % | -20.597 M -29 515.34 % | -69.549 K 99.90 % | -66.345 M -252.96 % | -18.797 M |
| Acquisitions net | 6.160 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 16.800 M 356.40 % | 3.681 M -40.64 % | 6.201 M | 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 100.00 % | -319.645 K | 0.000 | 0.000 100.00 % | -1.250 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -18.075 K | 0.000 | 0.000 |
| Sales maturities of investments | 1.388 M -80.05 % | 6.958 M 464.30 % | 1.233 M 831.35 % | 132.390 K -29.83 % | 188.677 K -58.04 % | 449.645 K -78.03 % | 2.046 M -76.03 % | 8.535 M -30.03 % | 12.198 M 81.59 % | 6.717 M 7 045.29 % | 94.012 K | 0.000 | 0.000 | 0.000 -100.00 % | 18.600 K | 0.000 | 0.000 |
| Other investing activites | 14.346 M -3.03 % | 14.795 M -0.15 % | 14.818 M -18.72 % | 18.230 M 89.21 % | 9.635 M -15.52 % | 11.405 M 160.01 % | 4.386 M 1 508.41 % | 272.709 K -36.99 % | 432.811 K 400.23 % | 86.522 K -99.43 % | 15.232 M -85.20 % | 102.904 M 6.47 % | 96.654 M 2 421.70 % | 3.833 M 10 351.84 % | 36.672 K -99.87 % | 27.641 M 753.92 % | -4.227 M |
| Net cash used for investing activites | 20.674 M 699.65 % | -3.448 M -188.14 % | -1.197 M 69.49 % | -3.922 M -301.56 % | 1.946 M 128.81 % | -6.754 M 82.74 % | -39.139 M -1 474.24 % | 2.848 M 252.33 % | -1.870 M 84.66 % | -12.186 M 12.43 % | -13.916 M -121.03 % | 66.158 M -25.18 % | 88.423 M 627.45 % | -16.764 M -51 718.36 % | -32.352 K 99.92 % | -38.704 M -68.10 % | -23.024 M |
| Debt repayment | 29.002 M 156.39 % | -51.428 M -188.89 % | -17.802 M -265.77 % | 10.739 M -46.96 % | 20.247 M -69.72 % | 66.865 M 677.83 % | 8.596 M 474.48 % | -2.296 M 49.22 % | -4.520 M -392.64 % | 1.545 M 104.18 % | -36.920 M -84.14 % | -20.050 M 85.31 % | -136.485 M -109.85 % | -65.039 M -90 852.25 % | 71.667 K -99.82 % | 39.633 M 5 619.05 % | 693.000 K |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 0.000 100.00 % | -11.242 M 8.11 % | -12.234 M 1.47 % | -12.416 M -10.78 % | -11.209 M 10.72 % | -12.555 M -22.09 % | -10.283 M 2.02 % | -10.495 M -4.53 % | -10.040 M -1.14 % | -9.926 M 26.89 % | -13.577 M 3.08 % | -14.009 M 56.90 % | -32.505 M 31.95 % | -47.766 M -129 454.95 % | -36.869 K 99.91 % | -39.776 M -35.70 % | -29.312 M |
| Net cash used provided by financing activities | 29.002 M 146.28 % | -62.670 M -108.65 % | -30.036 M -1 690.49 % | -1.678 M -118.56 % | 9.039 M -83.36 % | 54.310 M 3 320.39 % | -1.686 M 86.81 % | -12.790 M 12.15 % | -14.560 M -73.71 % | -8.382 M 83.40 % | -50.497 M -48.27 % | -34.058 M 79.85 % | -168.991 M -49.81 % | -112.805 M -324 271.01 % | 34.798 K 124.33 % | -143.000 K 99.50 % | -28.619 M |
| Effect of forex changes on cash | 4.788 M | 0.000 | 0.000 100.00 % | -10.000 | 0.000 | 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 | 3.364 M 181.64 % | 1.194 M 608.90 % | 168.500 K 101.41 % | -11.921 M -204.71 % | 11.386 M 6 863.48 % | -168.338 K -189.52 % | 188.044 K 110.61 % | -1.772 M -294.01 % | 913.285 K -10.65 % | 1.022 M -56.81 % | 2.366 M 459.60 % | -658.077 K 69.09 % | -2.129 M -71.94 % | -1.238 M -43 298.77 % | -2.853 K 99.96 % | -7.889 M -190.13 % | 8.753 M |
| Cash at beginning of period | 10.842 M 1 663.10 % | 614.940 K 37.74 % | 446.440 K -96.39 % | 12.368 M 1 159.01 % | 982.350 K -14.63 % | 1.151 M 19.53 % | 962.640 K -64.80 % | 2.734 M 50.15 % | 1.821 M -50.97 % | 3.715 M 175.53 % | 1.348 M -32.80 % | 2.006 M -51.48 % | 4.135 M -23.04 % | 5.373 M 65 220.85 % | 8.226 K -99.95 % | 16.115 M 118.89 % | 7.362 M |
| Cash at end of period | 14.206 M 685.11 % | 1.809 M 194.24 % | 614.940 K 37.74 % | 446.440 K -96.39 % | 12.368 M 1 159.01 % | 982.346 K -14.63 % | 1.151 M 19.53 % | 962.640 K -64.80 % | 2.734 M -42.27 % | 4.737 M 27.52 % | 3.715 M 175.53 % | 1.348 M -32.80 % | 2.006 M -51.48 % | 4.135 M 76 861.21 % | 5.373 K -99.93 % | 8.226 M -48.95 % | 16.115 M |
| Operating cash flow | -51.100 M -175.92 % | 67.312 M 114.36 % | 31.401 M 596.74 % | -6.322 M -1 676.32 % | 401.030 K 100.84 % | -47.724 M -216.36 % | 41.013 M 401.97 % | 8.171 M -52.89 % | 17.343 M -19.67 % | 21.590 M -67.67 % | 66.779 M 303.85 % | -32.758 M -141.76 % | 78.438 M -38.88 % | 128.331 M 2 421 899.15 % | -5.299 K -100.02 % | 30.959 M -48.74 % | 60.396 M |
| Capital expenditure | -1.220 M 95.16 % | -25.201 M -46.11 % | -17.247 M 22.60 % | -22.285 M -182.88 % | -7.878 M 56.93 % | -18.289 M 59.87 % | -45.571 M -100.22 % | -22.760 M -34.42 % | -16.932 M 32.79 % | -25.192 M 13.85 % | -29.241 M 20.42 % | -36.746 M -346.46 % | -8.231 M 60.04 % | -20.597 M -29 515.34 % | -69.549 K 99.90 % | -66.345 M -252.96 % | -18.797 M |
| Free CashFlow | -52.320 M -224.24 % | 42.111 M 197.52 % | 14.154 M 149.48 % | -28.606 M -282.60 % | -7.477 M 88.67 % | -66.013 M -1 348.26 % | -4.558 M 68.76 % | -14.590 M -3 649.57 % | 411.025 K 111.41 % | -3.602 M -109.60 % | 37.537 M 154.01 % | -69.504 M -199.00 % | 70.208 M -34.83 % | 107.734 M 144 037.00 % | -74.848 K 99.79 % | -35.386 M -185.06 % | 41.599 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2009-03-31 | 2008-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 260.452 M 6.27 % | 245.082 M -14.13 % | 285.410 M -0.91 % | 288.038 M 22.83 % | 234.499 M 17.35 % | 199.829 M -29.81 % | 284.681 M 11.02 % | 256.415 M -13.07 % | 294.957 M -12.03 % | 335.302 M -12.65 % | 383.856 M -14.48 % | 448.824 M 20.04 % | 373.891 M 2.60 % | 364.429 M -3.10 % | 376.082 M -11.92 % | 426.987 M 8.18 % | 394.714 M 36.00 % | 290.227 M 14.45 % | 253.593 M 15.07 % | 220.378 M 82.89 % | 120.499 M -34.09 % | 182.815 M -20.73 % | 230.621 M 5.48 % | 218.648 M 7.50 % | 203.385 M -11.97 % | 231.041 M 21.12 % | 190.748 M -6.74 % | 204.541 M 18.26 % | 172.962 M -9.69 % | 191.527 M 9.95 % | 174.191 M 15.94 % | 150.236 M -8.36 % | 163.936 M 14.13 % | 143.636 M 5.90 % | 135.640 M 5.10 % | 129.052 M 9.28 % | 118.091 M -2.06 % | 120.575 M 0.77 % | 119.657 M 14.60 % | 104.415 M -10.15 % | 116.216 M 32.58 % | 87.659 M -36.88 % | 138.878 M -16.02 % | 165.362 M -7.41 % | 178.598 M 16.19 % | 153.707 M 5.79 % | 145.290 M 3.69 % | 140.126 M 16.01 % | 120.789 M -20.90 % | 152.708 M -9.29 % | 168.351 M -5.19 % | 177.567 M -24.43 % | 234.958 M -23.26 % | 306.166 M -2.73 % | 314.775 M 36.64 % | 230.373 M -5.70 % | 244.310 M |
| Net income | -1.390 M -140.03 % | 3.472 M -47.30 % | 6.588 M 63.56 % | 4.028 M -13.51 % | 4.657 M 89.99 % | 2.451 M 6 708.75 % | 36.000 K -99.32 % | 5.266 M 955.31 % | 499.000 K 119.88 % | -2.510 M -509.15 % | -412.000 K -113.51 % | 3.050 M -44.11 % | 5.457 M -44.23 % | 9.785 M -7.20 % | 10.544 M -20.55 % | 13.272 M 93.08 % | 6.874 M 46.44 % | 4.694 M 9.31 % | 4.294 M 11.68 % | 3.845 M 108.85 % | 1.841 M 149.25 % | -3.738 M -190.43 % | 4.134 M -11.70 % | 4.682 M 25.42 % | 3.733 M -32.50 % | 5.530 M 220.32 % | -4.596 M -637.54 % | 855.000 K -79.02 % | 4.075 M -3.21 % | 4.210 M 54.38 % | 2.727 M -51.84 % | 5.662 M 393.22 % | -1.931 M -112.15 % | 15.893 M 531.93 % | 2.515 M 223.95 % | -2.029 M -599.75 % | 406.000 K -93.70 % | 6.442 M 54.82 % | 4.161 M 473.93 % | 725.000 K 1 069.35 % | 62.000 K -99.14 % | 7.186 M 27 737.73 % | -26.000 K 99.70 % | -8.593 M -12.17 % | -7.661 M 79.47 % | -37.313 M -224.20 % | 30.044 M 319.94 % | -13.660 M -10.27 % | -12.388 M -120.83 % | 59.467 M 272.85 % | -34.403 M -337.98 % | -7.855 M 33.99 % | -11.900 M -290.56 % | -3.047 M 37.75 % | -4.895 M -160.54 % | 8.085 M -17.11 % | 9.754 M |
| Income before tax | -1.390 M -182.84 % | 1.678 M -81.61 % | 9.127 M 59.03 % | 5.739 M -8.80 % | 6.293 M 103.76 % | 3.088 M 6 076.86 % | 50.000 K -99.32 % | 7.313 M 985.01 % | 674.000 K 126.40 % | -2.553 M -519.65 % | -412.000 K -109.34 % | 4.412 M -40.18 % | 7.375 M -52.39 % | 15.489 M 12.26 % | 13.797 M -24.96 % | 18.387 M 97.94 % | 9.289 M 65.74 % | 5.604 M -4.43 % | 5.864 M 12.86 % | 5.196 M 108.84 % | 2.488 M 155.24 % | -4.504 M -179.76 % | 5.647 M -10.75 % | 6.327 M 25.41 % | 5.045 M 6.11 % | 4.755 M 203.45 % | -4.596 M -497.92 % | 1.155 M -79.03 % | 5.507 M 74.05 % | 3.164 M -19.84 % | 3.947 M -45.23 % | 7.207 M 473.23 % | -1.931 M -113.93 % | 13.861 M 450.26 % | 2.519 M 233.07 % | -1.893 M -566.26 % | 406.000 K -93.39 % | 6.138 M 47.51 % | 4.161 M 473.93 % | 725.000 K 1 069.35 % | 62.000 K -98.77 % | 5.051 M 19 526.67 % | -26.000 K 99.70 % | -8.593 M -12.17 % | -7.661 M 75.71 % | -31.542 M -204.99 % | 30.044 M 319.94 % | -13.660 M -10.27 % | -12.388 M -121.37 % | 57.963 M 268.48 % | -34.403 M -337.98 % | -7.855 M 33.99 % | -11.900 M -473.66 % | -2.074 M 57.62 % | -4.895 M -146.31 % | 10.570 M -13.19 % | 12.176 M |
| Income before tax ratio | -0.01 -177.95 % | 0.01 -78.59 % | 0.03 60.50 % | 0.02 -25.75 % | 0.03 73.64 % | 0.02 8 699.70 % | 0.00 -99.38 % | 0.03 1 148.10 % | 0.00 130.01 % | -0.01 -609.38 % | 0.00 -110.92 % | 0.01 -50.16 % | 0.02 -53.59 % | 0.04 15.85 % | 0.04 -14.81 % | 0.04 82.98 % | 0.02 21.87 % | 0.02 -16.49 % | 0.02 -1.93 % | 0.02 14.19 % | 0.02 183.81 % | -0.02 -200.61 % | 0.02 -15.38 % | 0.03 16.66 % | 0.02 20.53 % | 0.02 185.41 % | -0.02 -526.70 % | 0.01 -82.26 % | 0.03 92.73 % | 0.02 -27.09 % | 0.02 -52.77 % | 0.05 507.26 % | -0.01 -112.21 % | 0.10 419.63 % | 0.02 226.61 % | -0.01 -526.65 % | 0.00 -93.25 % | 0.05 46.39 % | 0.03 400.82 % | 0.01 1 201.52 % | 0.00 -99.07 % | 0.06 30 877.52 % | 0.00 99.64 % | -0.05 -21.14 % | -0.04 79.10 % | -0.21 -199.24 % | 0.21 312.12 % | -0.10 4.95 % | -0.10 -127.02 % | 0.38 285.74 % | -0.20 -361.95 % | -0.04 12.66 % | -0.05 -647.52 % | -0.01 56.43 % | -0.02 -133.89 % | 0.05 -7.94 % | 0.05 |
| EBITDA | 3.820 M -57.58 % | 9.006 M -39.10 % | 14.787 M 29.18 % | 11.447 M -1.16 % | 11.581 M 37.09 % | 8.448 M 43.65 % | 5.881 M -54.05 % | 12.799 M 105.34 % | 6.233 M 19.33 % | 5.223 M -3.27 % | 5.400 M -45.44 % | 9.897 M -20.06 % | 12.380 M -39.37 % | 20.418 M 4.66 % | 19.509 M -20.20 % | 24.448 M 60.33 % | 15.249 M 28.34 % | 11.882 M 11.58 % | 10.649 M 5.92 % | 10.054 M 31.58 % | 7.641 M 657.28 % | 1.009 M -90.82 % | 10.992 M -5.18 % | 11.592 M 12.96 % | 10.262 M 16.74 % | 8.791 M 5 608.32 % | 154.000 K -97.41 % | 5.955 M -45.18 % | 10.862 M 63.09 % | 6.660 M -34.36 % | 10.146 M -19.88 % | 12.664 M 183.25 % | 4.471 M -74.34 % | 17.422 M 103.22 % | 8.573 M 118.98 % | 3.915 M -37.67 % | 6.281 M -42.08 % | 10.845 M 10.28 % | 9.834 M 68.07 % | 5.851 M 6.69 % | 5.484 M -65.43 % | 15.863 M 166.92 % | 5.943 M 387.66 % | -2.066 M -19.84 % | -1.724 M 93.32 % | -25.791 M -173.03 % | 35.316 M 550.52 % | -7.839 M -20.25 % | -6.519 M 62.64 % | -17.449 M 15.94 % | -20.759 M -495.71 % | 5.246 M 203.94 % | 1.726 M -89.10 % | 15.830 M 27.87 % | 12.380 M -44.62 % | 22.353 M -4.40 % | 23.381 M |
| Net income ratio | -0.01 -137.67 % | 0.01 -38.63 % | 0.02 65.06 % | 0.01 -29.58 % | 0.02 61.90 % | 0.01 9 599.90 % | 0.00 -99.38 % | 0.02 1 113.94 % | 0.00 122.60 % | -0.01 -597.36 % | 0.00 -115.79 % | 0.01 -53.44 % | 0.01 -45.64 % | 0.03 -4.23 % | 0.03 -9.80 % | 0.03 78.48 % | 0.02 7.68 % | 0.02 -4.48 % | 0.02 -2.95 % | 0.02 14.20 % | 0.02 174.71 % | -0.02 -214.08 % | 0.02 -16.29 % | 0.02 16.67 % | 0.02 -23.32 % | 0.02 199.34 % | -0.02 -676.41 % | 0.00 -82.26 % | 0.02 7.18 % | 0.02 40.41 % | 0.02 -58.46 % | 0.04 419.95 % | -0.01 -110.65 % | 0.11 496.75 % | 0.02 217.93 % | -0.02 -557.31 % | 0.00 -93.57 % | 0.05 53.65 % | 0.03 400.82 % | 0.01 1 201.52 % | 0.00 -99.35 % | 0.08 43 886.23 % | 0.00 99.64 % | -0.05 -21.14 % | -0.04 82.33 % | -0.24 -217.39 % | 0.21 312.12 % | -0.10 4.95 % | -0.10 -126.34 % | 0.39 290.56 % | -0.20 -361.95 % | -0.04 12.66 % | -0.05 -408.92 % | -0.01 36.00 % | -0.02 -144.31 % | 0.04 -12.10 % | 0.04 |
| Ratio EBITDA | 0.01 -60.09 % | 0.04 -29.07 % | 0.05 30.37 % | 0.04 -19.53 % | 0.05 16.82 % | 0.04 104.65 % | 0.02 -58.61 % | 0.05 136.21 % | 0.02 35.65 % | 0.02 10.74 % | 0.01 -36.20 % | 0.02 -33.40 % | 0.03 -40.90 % | 0.06 8.01 % | 0.05 -9.40 % | 0.06 48.21 % | 0.04 -5.64 % | 0.04 -2.51 % | 0.04 -7.95 % | 0.05 -28.05 % | 0.06 1 048.91 % | 0.01 -88.42 % | 0.05 -10.10 % | 0.05 5.08 % | 0.05 32.61 % | 0.04 4 612.80 % | 0.00 -97.23 % | 0.03 -53.64 % | 0.06 80.60 % | 0.03 -40.30 % | 0.06 -30.90 % | 0.08 209.08 % | 0.03 -77.51 % | 0.12 91.91 % | 0.06 108.34 % | 0.03 -42.96 % | 0.05 -40.87 % | 0.09 9.44 % | 0.08 46.66 % | 0.06 18.75 % | 0.05 -73.92 % | 0.18 322.88 % | 0.04 442.51 % | -0.01 -29.43 % | -0.01 94.25 % | -0.17 -169.03 % | 0.24 534.50 % | -0.06 -3.65 % | -0.05 52.77 % | -0.11 7.33 % | -0.12 -517.37 % | 0.03 302.18 % | 0.01 -85.79 % | 0.05 31.46 % | 0.04 -59.47 % | 0.10 1.39 % | 0.10 |
| Gross profit ratio | 0.08 23.09 % | 0.06 -43.38 % | 0.11 34.62 % | 0.08 -22.81 % | 0.11 68.53 % | 0.06 -23.86 % | 0.08 -8.84 % | 0.09 188.23 % | 0.03 424.79 % | -0.01 -115.21 % | 0.07 2.66 % | 0.06 -18.21 % | 0.08 337.11 % | 0.02 -77.40 % | 0.08 3.33 % | 0.08 -16.81 % | 0.09 35.39 % | 0.07 -41.91 % | 0.12 6.99 % | 0.11 -26.02 % | 0.15 227.85 % | 0.04 -70.53 % | 0.15 1.16 % | 0.15 -8.07 % | 0.16 53.72 % | 0.11 -1.25 % | 0.11 -16.67 % | 0.13 -24.53 % | 0.17 0.44 % | 0.17 -3.07 % | 0.18 -15.87 % | 0.21 35.86 % | 0.15 -33.62 % | 0.23 12.78 % | 0.21 7.81 % | 0.19 -8.66 % | 0.21 423.51 % | -0.06 -138.50 % | 0.17 -33.13 % | 0.25 11.68 % | 0.22 -38.96 % | 0.37 72.53 % | 0.21 35.06 % | 0.16 24.65 % | 0.13 -25.89 % | 0.17 -6.53 % | 0.18 69.80 % | 0.11 -16.14 % | 0.13 -8.93 % | 0.14 57.27 % | 0.09 -56.47 % | 0.21 38.80 % | 0.15 19.16 % | 0.12 -31.65 % | 0.18 -15.66 % | 0.22 11.54 % | 0.19 |
| Weighted average shs out dil | 4.088 M -0.71 % | 4.118 M 0.00 % | 4.118 M 0.18 % | 4.110 M -0.27 % | 4.121 M 0.27 % | 4.110 M 0.00 % | 4.110 M -0.10 % | 4.114 M -1.06 % | 4.158 M 1.18 % | 4.110 M -0.24 % | 4.120 M -0.04 % | 4.122 M 0.45 % | 4.103 M -0.17 % | 4.110 M 0.18 % | 4.103 M -0.15 % | 4.109 M -0.17 % | 4.116 M 0.15 % | 4.110 M -0.46 % | 4.129 M 0.94 % | 4.090 M 4.43 % | 3.917 M -4.74 % | 4.112 M 0.46 % | 4.093 M -0.34 % | 4.107 M 0.12 % | 4.102 M -0.19 % | 4.110 M 0.16 % | 4.104 M 0.79 % | 4.071 M -1.09 % | 4.116 M -0.27 % | 4.127 M -0.11 % | 4.132 M 0.70 % | 4.103 M -0.14 % | 4.109 M 0.05 % | 4.106 M -0.56 % | 4.130 M -0.27 % | 4.141 M 1.74 % | 4.070 M -0.87 % | 4.106 M -0.34 % | 4.120 M 2.28 % | 4.028 M 29.93 % | 3.100 M -24.51 % | 4.106 M -0.09 % | 4.110 M -0.04 % | 4.111 M -0.18 % | 4.119 M 0.23 % | 4.109 M -0.02 % | 4.110 M -0.11 % | 4.114 M -0.03 % | 4.116 M 0.14 % | 4.110 M -0.01 % | 4.110 M 0.00 % | 4.110 M 0.00 % | 4.110 M 0.00 % | 4.110 M 0.00 % | 4.110 M 0.00 % | 4.110 M 0.00 % | 4.110 M |
| Weighted average shs out | 4.088 M -0.71 % | 4.118 M 0.00 % | 4.118 M 0.18 % | 4.110 M -0.27 % | 4.121 M 0.27 % | 4.110 M 0.00 % | 4.110 M -0.10 % | 4.114 M -1.06 % | 4.158 M 1.18 % | 4.110 M -0.24 % | 4.120 M -0.04 % | 4.122 M 0.45 % | 4.103 M -0.17 % | 4.110 M 0.18 % | 4.103 M -0.15 % | 4.109 M -0.17 % | 4.116 M 0.15 % | 4.110 M -0.46 % | 4.129 M 0.94 % | 4.090 M 4.43 % | 3.917 M -4.74 % | 4.112 M 0.46 % | 4.093 M -0.34 % | 4.107 M 0.12 % | 4.102 M -0.19 % | 4.110 M 0.16 % | 4.104 M 0.79 % | 4.071 M -1.09 % | 4.116 M -0.27 % | 4.127 M -0.11 % | 4.132 M 0.70 % | 4.103 M -0.14 % | 4.109 M 0.05 % | 4.106 M -0.56 % | 4.130 M -0.27 % | 4.141 M 1.74 % | 4.070 M -0.87 % | 4.106 M -0.34 % | 4.120 M 2.28 % | 4.028 M 29.93 % | 3.100 M -24.51 % | 4.106 M -0.09 % | 4.110 M -0.04 % | 4.111 M -0.18 % | 4.119 M 0.23 % | 4.109 M -0.02 % | 4.110 M -0.11 % | 4.114 M -0.03 % | 4.116 M 0.13 % | 4.110 M 0.00 % | 4.110 M 0.00 % | 4.110 M 0.00 % | 4.110 M 0.00 % | 4.110 M 0.00 % | 4.110 M 0.00 % | 4.110 M 0.00 % | 4.110 M |
| EPS diluted | -0.34 -140.48 % | 0.84 -47.50 % | 1.60 63.27 % | 0.98 -13.27 % | 1.13 88.33 % | 0.60 6 718.18 % | 0.01 -99.31 % | 1.28 966.67 % | 0.12 119.67 % | -0.61 -510.00 % | -0.10 -113.51 % | 0.74 -44.36 % | 1.33 -44.12 % | 2.38 -7.39 % | 2.57 -20.43 % | 3.23 93.41 % | 1.67 45.22 % | 1.15 10.58 % | 1.04 10.64 % | 0.94 100.00 % | 0.47 151.65 % | -0.91 -190.10 % | 1.01 -11.40 % | 1.14 25.27 % | 0.91 -31.06 % | 1.32 217.86 % | -1.12 -633.33 % | 0.21 -78.79 % | 0.99 -2.94 % | 1.02 54.55 % | 0.66 -52.17 % | 1.38 393.62 % | -0.47 -112.14 % | 3.87 534.43 % | 0.61 224.49 % | -0.49 -590.00 % | 0.10 -93.63 % | 1.57 55.45 % | 1.01 461.11 % | 0.18 800.00 % | 0.02 -98.86 % | 1.75 27 877.78 % | -0.01 99.70 % | -2.09 -12.37 % | -1.86 79.52 % | -9.08 -224.21 % | 7.31 320.18 % | -3.32 -10.30 % | -3.01 -120.80 % | 14.47 272.88 % | -8.37 -338.22 % | -1.91 34.14 % | -2.90 -291.89 % | -0.74 37.82 % | -1.19 -160.41 % | 1.97 -16.88 % | 2.37 |
| Earnings per share | -0.34 -140.48 % | 0.84 -47.50 % | 1.60 63.27 % | 0.98 -13.27 % | 1.13 88.33 % | 0.60 6 718.18 % | 0.01 -99.31 % | 1.28 966.67 % | 0.12 119.67 % | -0.61 -510.00 % | -0.10 -113.51 % | 0.74 -44.36 % | 1.33 -44.12 % | 2.38 -7.39 % | 2.57 -20.43 % | 3.23 93.41 % | 1.67 45.22 % | 1.15 10.58 % | 1.04 10.64 % | 0.94 100.00 % | 0.47 151.65 % | -0.91 -190.10 % | 1.01 -11.40 % | 1.14 25.27 % | 0.91 -31.06 % | 1.32 217.86 % | -1.12 -633.33 % | 0.21 -78.79 % | 0.99 -2.94 % | 1.02 54.55 % | 0.66 -52.17 % | 1.38 393.62 % | -0.47 -112.14 % | 3.87 534.43 % | 0.61 224.49 % | -0.49 -590.00 % | 0.10 -93.63 % | 1.57 55.45 % | 1.01 461.11 % | 0.18 800.00 % | 0.02 -98.86 % | 1.75 27 877.78 % | -0.01 99.70 % | -2.09 -12.37 % | -1.86 79.52 % | -9.08 -224.21 % | 7.31 320.18 % | -3.32 -10.30 % | -3.01 -120.80 % | 14.47 272.88 % | -8.37 -338.22 % | -1.91 34.14 % | -2.90 -291.89 % | -0.74 37.82 % | -1.19 -160.41 % | 1.97 -16.88 % | 2.37 |
| Gross profit | 20.481 M 30.81 % | 15.657 M -51.38 % | 32.205 M 33.39 % | 24.143 M -5.18 % | 25.463 M 97.77 % | 12.875 M -46.55 % | 24.090 M 1.21 % | 23.801 M 150.56 % | 9.499 M 385.71 % | -3.325 M -113.28 % | 25.028 M -12.20 % | 28.507 M -1.82 % | 29.034 M 348.46 % | 6.474 M -78.10 % | 29.560 M -8.98 % | 32.478 M -10.00 % | 36.088 M 84.13 % | 19.599 M -33.52 % | 29.480 M 23.12 % | 23.945 M 35.31 % | 17.697 M 116.09 % | 8.189 M -76.64 % | 35.054 M 6.70 % | 32.852 M -1.17 % | 33.240 M 35.32 % | 24.563 M 19.61 % | 20.537 M -22.29 % | 26.427 M -10.75 % | 29.610 M -9.30 % | 32.645 M 6.58 % | 30.629 M -2.45 % | 31.399 M 24.51 % | 25.219 M -24.24 % | 33.289 M 19.43 % | 27.874 M 13.31 % | 24.599 M -0.18 % | 24.644 M 416.84 % | -7.778 M -138.79 % | 20.051 M -23.36 % | 26.164 M 0.34 % | 26.076 M -19.08 % | 32.223 M 8.90 % | 29.589 M 13.43 % | 26.086 M 15.41 % | 22.602 M -13.89 % | 26.248 M -1.12 % | 26.544 M 76.06 % | 15.077 M -2.71 % | 15.497 M -27.97 % | 21.514 M 42.66 % | 15.081 M -58.73 % | 36.539 M 4.89 % | 34.834 M -8.55 % | 38.092 M -33.52 % | 57.302 M 15.24 % | 49.722 M 5.18 % | 47.274 M |
| Income tax expense | 0.000 100.00 % | -1.794 M -170.66 % | 2.539 M 48.39 % | 1.711 M 4.58 % | 1.636 M 156.72 % | 637.280 K 4 452.00 % | 14.000 K -99.32 % | 2.047 M 1 069.71 % | 175.000 K 504.44 % | -43.270 K | 0.000 -100.00 % | 1.362 M -28.95 % | 1.917 M -66.39 % | 5.704 M 75.34 % | 3.253 M -36.40 % | 5.115 M 111.80 % | 2.415 M 165.23 % | 910.541 K -42.00 % | 1.570 M 16.21 % | 1.351 M 108.81 % | 647.000 K 184.52 % | -765.487 K -150.59 % | 1.513 M -8.02 % | 1.645 M 25.38 % | 1.312 M 269.22 % | -775.324 K | 0.000 -100.00 % | 300.000 K -79.05 % | 1.432 M 236.90 % | -1.046 M -185.74 % | 1.220 M -21.04 % | 1.545 M | 0.000 100.00 % | -2.032 M -50 900.00 % | 4.000 K -97.06 % | 136.000 K | 0.000 100.00 % | -304.348 K | 0.000 | 0.000 | 0.000 100.00 % | -2.135 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.572 M | 0.000 | 0.000 | 0.000 100.00 % | -1.504 M | 0.000 | 0.000 | 0.000 -100.00 % | 972.554 K | 0.000 -100.00 % | 2.485 M 2.60 % | 2.422 M |
| Cost of revenue | 239.971 M 4.60 % | 229.425 M -9.39 % | 253.205 M -4.05 % | 263.895 M 26.24 % | 209.036 M 11.81 % | 186.954 M -28.26 % | 260.591 M 12.03 % | 232.614 M -18.51 % | 285.458 M -15.70 % | 338.627 M -5.63 % | 358.828 M -14.63 % | 420.317 M 21.88 % | 344.857 M -3.66 % | 357.955 M 3.30 % | 346.522 M -12.16 % | 394.509 M 10.01 % | 358.626 M 32.52 % | 270.628 M 20.76 % | 224.113 M 14.09 % | 196.433 M 91.08 % | 102.802 M -41.13 % | 174.626 M -10.71 % | 195.567 M 5.26 % | 185.796 M 9.20 % | 170.145 M -17.60 % | 206.478 M 21.31 % | 170.211 M -4.44 % | 178.114 M 24.25 % | 143.352 M -9.77 % | 158.882 M 10.67 % | 143.562 M 20.81 % | 118.837 M -14.33 % | 138.717 M 25.71 % | 110.347 M 2.40 % | 107.766 M 3.17 % | 104.453 M 11.78 % | 93.447 M -27.20 % | 128.353 M 28.86 % | 99.606 M 27.29 % | 78.251 M -13.19 % | 90.140 M 62.60 % | 55.436 M -49.28 % | 109.289 M -21.53 % | 139.276 M -10.72 % | 155.996 M 22.39 % | 127.460 M 7.34 % | 118.746 M -5.04 % | 125.049 M 18.76 % | 105.292 M -19.74 % | 131.194 M -14.40 % | 153.270 M 8.68 % | 141.028 M -29.53 % | 200.124 M -25.35 % | 268.074 M 4.12 % | 257.473 M 42.53 % | 180.651 M -8.32 % | 197.036 M |
| General and administrative expenses | 0.000 -100.00 % | 14.750 M | 0.000 | 0.000 | 0.000 -100.00 % | 11.410 M | 0.000 | 0.000 | 0.000 -100.00 % | 18.227 M | 0.000 | 0.000 | 0.000 -100.00 % | 13.399 M | 0.000 | 0.000 | 0.000 -100.00 % | 16.005 M | 0.000 | 0.000 | 0.000 -100.00 % | 27.602 M | 0.000 | 0.000 | 0.000 -100.00 % | 11.583 M | 0.000 | 0.000 | 0.000 -100.00 % | 9.375 M | 0.000 | 0.000 | 0.000 -100.00 % | 13.009 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.570 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.160 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.250 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.442 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 -100.00 % | 258.390 K | 0.000 | 0.000 | 0.000 -100.00 % | 265.030 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.395 M | 0.000 | 0.000 | 0.000 -100.00 % | 370.560 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 367.053 K | 0.000 | 0.000 | 0.000 -100.00 % | 202.853 K | 0.000 | 0.000 | 0.000 -100.00 % | 210.719 K | 0.000 | 0.000 | 0.000 -100.00 % | 146.089 K | 0.000 | 0.000 | 0.000 -100.00 % | 113.643 K | 0.000 | 0.000 | 0.000 -100.00 % | 7.788 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.511 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 22.411 M | 0.000 -100.00 % | 24.036 M 27.76 % | 18.814 M | 0.000 -100.00 % | 944.400 K -96.09 % | 24.126 M 1.37 % | 23.801 M | 0.000 | 0.000 -100.00 % | 25.426 M 4.21 % | 24.399 M 8.73 % | 22.441 M 131.52 % | -71.205 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 23.220 M 25.01 % | 18.574 M 33.41 % | 13.923 M 136.58 % | -38.061 M -233.58 % | 28.493 M 10.33 % | 25.826 M -5.39 % | 27.298 M | 0.000 -100.00 % | 22.964 M 0.35 % | 22.885 M | 0.000 -100.00 % | 35.947 M | 0.000 -100.00 % | 22.207 M | 0.000 -100.00 % | 20.621 M 60.47 % | 12.850 M | 0.000 -100.00 % | 21.862 M 254.68 % | -14.133 M -272.48 % | 8.194 M -64.16 % | 22.863 M -1.21 % | 23.142 M -18.35 % | 28.343 M 8.36 % | 26.157 M -14.76 % | 30.685 M 14.47 % | 26.806 M -75.78 % | 110.670 M 1 738.10 % | -6.756 M -127.09 % | 24.943 M 3.67 % | 24.061 M -45.15 % | 43.864 M 7.88 % | 40.660 M 12.98 % | 35.988 M -4.81 % | 37.805 M 36.47 % | 27.703 M -44.26 % | 49.704 M 58.17 % | 31.425 M 15.11 % | 27.299 M |
| Operating expenses | 22.411 M 18.15 % | 18.969 M -21.08 % | 24.036 M 27.76 % | 18.814 M 113.53 % | 8.811 M -30.18 % | 12.619 M -47.70 % | 24.126 M 1.37 % | 23.801 M 159.81 % | 9.161 M 115.81 % | -57.929 M -327.83 % | 25.426 M 4.21 % | 24.399 M 8.73 % | 22.441 M 131.52 % | -71.205 M -526.04 % | 16.713 M 24.14 % | 13.463 M -49.71 % | 26.769 M 63.46 % | 16.376 M -29.47 % | 23.220 M 25.01 % | 18.574 M 33.41 % | 13.923 M 136.58 % | -38.061 M -233.58 % | 28.493 M 10.33 % | 25.826 M -5.39 % | 27.298 M 128.44 % | 11.950 M -47.96 % | 22.964 M 0.35 % | 22.885 M 78.83 % | 12.797 M -64.40 % | 35.947 M 140.21 % | 14.965 M -32.61 % | 22.207 M -8.28 % | 24.213 M -28.45 % | 33.840 M 48.66 % | 22.764 M -5.73 % | 24.148 M 10.46 % | 21.862 M 254.68 % | -14.133 M -202.56 % | 13.780 M -39.73 % | 22.863 M -1.21 % | 23.142 M -18.35 % | 28.343 M 8.36 % | 26.157 M -14.76 % | 30.685 M 14.47 % | 26.806 M -75.78 % | 110.670 M 1 738.10 % | -6.756 M -127.09 % | 24.943 M 3.67 % | 24.061 M -45.15 % | 43.864 M 7.88 % | 40.660 M 12.98 % | 35.988 M -4.81 % | 37.805 M 36.47 % | 27.703 M -44.26 % | 49.704 M 58.17 % | 31.425 M 15.11 % | 27.299 M |
| Cost and expenses | 262.382 M 5.63 % | 248.394 M -10.41 % | 277.241 M -1.93 % | 282.709 M 29.77 % | 217.847 M 9.16 % | 199.573 M -29.90 % | 284.717 M 11.37 % | 255.643 M -13.23 % | 294.619 M 4.96 % | 280.698 M -26.95 % | 384.254 M -13.60 % | 444.716 M 21.08 % | 367.298 M 28.09 % | 286.750 M -21.06 % | 363.235 M -10.97 % | 407.972 M 5.86 % | 385.395 M 34.28 % | 287.004 M 16.04 % | 247.333 M 15.03 % | 215.007 M 84.20 % | 116.725 M -29.29 % | 165.077 M -26.32 % | 224.060 M 5.88 % | 211.622 M 7.18 % | 197.443 M -9.91 % | 219.161 M 13.45 % | 193.175 M -3.89 % | 200.999 M 21.84 % | 164.965 M -15.33 % | 194.829 M 16.31 % | 167.510 M 18.76 % | 141.044 M -13.43 % | 162.930 M 13.00 % | 144.187 M 10.46 % | 130.530 M 1.50 % | 128.601 M 11.53 % | 115.309 M 0.95 % | 114.220 M 0.74 % | 113.386 M 12.14 % | 101.114 M -10.74 % | 113.282 M 35.22 % | 83.779 M -38.15 % | 135.446 M -20.31 % | 169.961 M -7.02 % | 182.802 M -23.23 % | 238.129 M 112.63 % | 111.990 M -25.34 % | 149.992 M 15.96 % | 129.353 M -26.11 % | 175.057 M -9.73 % | 193.930 M 9.56 % | 177.016 M -25.60 % | 237.929 M -19.56 % | 295.777 M -3.71 % | 307.177 M 44.84 % | 212.076 M -5.46 % | 224.335 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 0.000 -100.00 % | 18.969 M | 0.000 | 0.000 -100.00 % | 8.811 M -24.53 % | 11.675 M | 0.000 | 0.000 -100.00 % | 9.161 M -49.74 % | 18.227 M | 0.000 | 0.000 | 0.000 -100.00 % | 14.794 M -11.48 % | 16.713 M 24.14 % | 13.463 M -49.71 % | 26.769 M 63.46 % | 16.376 M | 0.000 | 0.000 | 0.000 -100.00 % | 27.602 M | 0.000 | 0.000 | 0.000 -100.00 % | 11.950 M | 0.000 | 0.000 -100.00 % | 12.797 M 33.61 % | 9.578 M -36.00 % | 14.965 M | 0.000 -100.00 % | 6.079 M -54.01 % | 13.219 M 33.34 % | 9.914 M -58.94 % | 24.148 M | 0.000 -100.00 % | 5.716 M 2.31 % | 5.587 M | 0.000 | 0.000 -100.00 % | 10.274 M | 0.000 | 0.000 | 0.000 -100.00 % | 13.038 M | 0.000 | 0.000 | 0.000 -100.00 % | 14.953 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 601.990 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.871 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.519 M | 0.000 | 0.000 | 0.000 -100.00 % | 272.726 K | 0.000 | 0.000 | 0.000 -100.00 % | 449.645 K | 0.000 | 0.000 | 0.000 -100.00 % | 328.966 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 |
| Interest expense | 2.510 M -24.94 % | 3.344 M 12.97 % | 2.960 M -1.60 % | 3.008 M 16.23 % | 2.588 M -3.56 % | 2.683 M -9.07 % | 2.951 M 13.24 % | 2.606 M -2.72 % | 2.679 M -52.07 % | 5.590 M 90.65 % | 2.932 M 12.55 % | 2.605 M 22.59 % | 2.125 M -37.08 % | 3.377 M 19.25 % | 2.832 M -10.97 % | 3.181 M 3.28 % | 3.080 M -9.58 % | 3.406 M 35.99 % | 2.505 M -2.83 % | 2.578 M -10.27 % | 2.873 M -20.28 % | 3.604 M 17.58 % | 3.065 M 2.68 % | 2.985 M 1.63 % | 2.937 M 0.27 % | 2.929 M 34.05 % | 2.185 M -13.81 % | 2.535 M 1.81 % | 2.490 M -11.70 % | 2.820 M 3.15 % | 2.734 M 37.25 % | 1.992 M -32.18 % | 2.937 M 8.90 % | 2.697 M 4.09 % | 2.591 M 10.54 % | 2.344 M -1.35 % | 2.376 M 10.90 % | 2.143 M 1.54 % | 2.110 M -18.09 % | 2.576 M -10.31 % | 2.872 M | 0.000 -100.00 % | 3.458 M -13.42 % | 3.994 M 15.53 % | 3.457 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 |
| Depreciation and amortization | 2.700 M -32.23 % | 3.984 M 47.56 % | 2.700 M 0.00 % | 2.700 M 0.00 % | 2.700 M 16.13 % | 2.325 M -19.27 % | 2.880 M 0.00 % | 2.880 M 0.00 % | 2.880 M 31.73 % | 2.186 M -24.09 % | 2.880 M 0.00 % | 2.880 M 0.00 % | 2.880 M 59.72 % | 1.803 M -37.39 % | 2.880 M 0.00 % | 2.880 M 0.00 % | 2.880 M 0.37 % | 2.869 M 25.85 % | 2.280 M 0.00 % | 2.280 M 0.00 % | 2.280 M 18.01 % | 1.932 M -15.26 % | 2.280 M 0.00 % | 2.280 M 0.00 % | 2.280 M 105.96 % | 1.107 M -56.84 % | 2.565 M 13.25 % | 2.265 M -20.94 % | 2.865 M 323.82 % | 676.000 K -80.49 % | 3.465 M 0.00 % | 3.465 M 0.00 % | 3.465 M 300.58 % | 865.000 K -75.02 % | 3.463 M -0.03 % | 3.464 M -1.00 % | 3.499 M 25.04 % | 2.798 M -21.46 % | 3.563 M 39.73 % | 2.550 M 0.00 % | 2.550 M -72.52 % | 9.279 M 269.55 % | 2.511 M -0.87 % | 2.533 M 2.14 % | 2.480 M -44.69 % | 4.484 M 122.43 % | 2.016 M -0.54 % | 2.027 M -0.88 % | 2.045 M -58.27 % | 4.900 M 1.67 % | 4.820 M 2.66 % | 4.695 M -0.04 % | 4.697 M -13.67 % | 5.441 M 13.78 % | 4.782 M 17.90 % | 4.056 M 19.08 % | 3.406 M |
| Operating income | -1.930 M 41.73 % | -3.312 M -140.54 % | 8.169 M 53.29 % | 5.329 M -68.00 % | 16.652 M 6 404.69 % | 256.000 K 811.11 % | -36.000 K -104.66 % | 772.000 K 128.40 % | 338.000 K 107.19 % | -4.703 M -1 081.66 % | -398.000 K -109.69 % | 4.108 M -37.69 % | 6.593 M -36.79 % | 10.430 M -18.81 % | 12.847 M -32.44 % | 19.015 M 104.05 % | 9.319 M -28.49 % | 13.032 M 108.18 % | 6.260 M 16.55 % | 5.371 M 42.32 % | 3.774 M -78.72 % | 17.738 M 170.36 % | 6.561 M -6.62 % | 7.026 M 18.24 % | 5.942 M -49.98 % | 11.880 M 589.50 % | -2.427 M -168.52 % | 3.542 M -55.71 % | 7.997 M 342.19 % | -3.302 M -149.42 % | 6.681 M -27.32 % | 9.192 M 813.72 % | 1.006 M 282.58 % | -551.000 K -110.78 % | 5.110 M 1 033.04 % | 451.000 K -82.22 % | 2.537 M -58.67 % | 6.138 M -2.11 % | 6.270 M 90.17 % | 3.297 M 12.37 % | 2.934 M -51.58 % | 6.059 M 81.84 % | 3.332 M -44.19 % | 5.970 M 242.01 % | -4.204 M 86.76 % | -31.742 M -205.65 % | 30.044 M 398.68 % | -10.059 M 5.39 % | -10.632 M -43.91 % | -7.388 M 78.53 % | -34.403 M -337.98 % | -7.855 M 33.99 % | -11.900 M -473.66 % | -2.074 M 57.62 % | -4.895 M -146.31 % | 10.570 M -13.19 % | 12.176 M |
| Operating income ratio | -0.01 45.17 % | -0.01 -147.21 % | 0.03 54.70 % | 0.02 -73.95 % | 0.07 5 442.99 % | 0.00 1 113.07 % | 0.00 -104.20 % | 0.00 162.73 % | 0.00 108.17 % | -0.01 -1 252.77 % | 0.00 -111.33 % | 0.01 -48.09 % | 0.02 -38.39 % | 0.03 -16.22 % | 0.03 -23.29 % | 0.04 88.62 % | 0.02 -47.42 % | 0.04 81.91 % | 0.02 1.29 % | 0.02 -22.18 % | 0.03 -67.72 % | 0.10 241.06 % | 0.03 -11.47 % | 0.03 9.99 % | 0.03 -43.18 % | 0.05 504.13 % | -0.01 -173.48 % | 0.02 -62.55 % | 0.05 368.18 % | -0.02 -144.95 % | 0.04 -37.31 % | 0.06 897.04 % | 0.01 259.97 % | 0.00 -110.18 % | 0.04 978.01 % | 0.00 -83.73 % | 0.02 -57.80 % | 0.05 -2.85 % | 0.05 65.95 % | 0.03 25.07 % | 0.03 -63.47 % | 0.07 188.09 % | 0.02 -33.54 % | 0.04 253.37 % | -0.02 88.60 % | -0.21 -199.86 % | 0.21 388.06 % | -0.07 18.45 % | -0.09 -81.94 % | -0.05 76.33 % | -0.20 -361.95 % | -0.04 12.66 % | -0.05 -647.52 % | -0.01 56.43 % | -0.02 -133.89 % | 0.05 -7.94 % | 0.05 |
| Total other income expenses net | 540.000 K -89.18 % | 4.990 M 420.88 % | 958.000 K 133.66 % | 410.000 K -57.56 % | 966.000 K -65.90 % | 2.832 M 3 193.52 % | 86.000 K -98.69 % | 6.541 M 1 846.73 % | 336.000 K -84.37 % | 2.150 M 15 457.43 % | -14.000 K -104.61 % | 304.000 K -61.13 % | 782.000 K -84.54 % | 5.059 M 432.52 % | 950.000 K 251.27 % | -628.000 K -1 993.33 % | -30.000 K 99.60 % | -7.428 M -1 775.72 % | -396.000 K -126.29 % | -175.000 K 86.39 % | -1.286 M 94.22 % | -22.242 M -2 333.51 % | -914.000 K -30.76 % | -699.000 K 22.07 % | -897.000 K 87.41 % | -7.125 M -228.51 % | -2.169 M 9.13 % | -2.387 M 4.14 % | -2.490 M -138.51 % | 6.466 M 336.50 % | -2.734 M -37.73 % | -1.985 M 32.41 % | -2.937 M -120.38 % | 14.412 M 656.23 % | -2.591 M -10.54 % | -2.344 M -10.00 % | -2.131 M | 0.000 100.00 % | -2.109 M 18.00 % | -2.572 M 10.45 % | -2.872 M -184.90 % | -1.008 M 69.98 % | -3.358 M 76.94 % | -14.563 M -321.26 % | -3.457 M -1 830.23 % | 199.800 K | 0.000 100.00 % | -3.601 M -105.07 % | -1.756 M -102.69 % | 65.351 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2009-03-31 | 2008-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-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-03-31 | 2009-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 114.481 M | 0.000 -100.00 % | 117.860 M | 0.000 -100.00 % | 97.874 M 953.88 % | 9.287 M -92.66 % | 126.443 M 1 239.72 % | 9.438 M -93.73 % | 150.496 M | 0.000 -100.00 % | 158.263 M 2 190.02 % | 6.911 M -95.90 % | 168.467 M 1 807.68 % | 8.831 M -94.29 % | 154.546 M 769.70 % | 17.770 M -88.16 % | 150.057 M 337.51 % | 34.298 M -76.23 % | 144.301 M 14 589.41 % | 982.347 K -99.30 % | 141.195 M 2 206.74 % | 6.121 M -94.35 % | 108.431 M 1 741.15 % | 5.889 M -92.06 % | 74.162 M 1 054.12 % | 6.426 M -90.82 % | 70.009 M 6.47 % | 65.754 M 1 553.78 % | 3.976 M -92.81 % | 55.337 M 831.79 % | 5.939 M -91.04 % | 66.278 M -4.31 % | 69.261 M 1 362.13 % | 4.737 M -93.40 % | 71.737 M 2 271.46 % | 3.025 M -94.88 % | 59.077 M -3.97 % | 61.520 M -5.22 % | 64.910 M -24.24 % | 85.682 M -16.70 % | 102.863 M 0.77 % | 102.072 M -1.73 % | 103.867 M 7.86 % | 96.296 M 5.12 % | 91.606 M 5.72 % | 86.653 M -29.70 % | 123.259 M -36.61 % | 194.433 M -21.38 % | 247.312 M 29.76 % | 190.589 M |
| Total investments | 0.000 -100.00 % | 87.492 M | 0.000 -100.00 % | 9.032 M | 0.000 -100.00 % | 31.220 M 68.08 % | 18.574 M 110.52 % | 8.823 M -53.26 % | 18.876 M 1 410.08 % | 1.250 M | 0.000 -100.00 % | 1.250 M -90.96 % | 13.822 M 1 005.76 % | 1.250 M -92.92 % | 17.662 M -82.72 % | 102.185 M 187.52 % | 35.540 M -17.14 % | 42.893 M -37.47 % | 68.596 M 5 387.68 % | 1.250 M -36.38 % | 1.965 M 57.18 % | 1.250 M -89.79 % | 12.242 M 879.36 % | 1.250 M -89.39 % | 11.779 M 842.29 % | 1.250 M -90.27 % | 12.852 M 928.15 % | 1.250 M 0.00 % | 1.250 M -84.28 % | 7.952 M 536.16 % | 1.250 M -89.48 % | 11.878 M 850.20 % | 1.250 M | 0.000 -100.00 % | 9.474 M | 0.000 -100.00 % | 6.050 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.290 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 500.000 K |
| Total debt | 0.000 -100.00 % | 128.687 M | 0.000 -100.00 % | 118.298 M | 0.000 -100.00 % | 99.684 M | 0.000 -100.00 % | 126.907 M | 0.000 -100.00 % | 151.111 M | 0.000 -100.00 % | 160.771 M | 0.000 -100.00 % | 168.913 M | 0.000 -100.00 % | 163.377 M | 0.000 -100.00 % | 162.425 M | 0.000 -100.00 % | 173.208 M | 0.000 -100.00 % | 142.178 M | 0.000 -100.00 % | 109.185 M | 0.000 -100.00 % | 75.313 M | 0.000 -100.00 % | 71.994 M 7.91 % | 66.717 M | 0.000 -100.00 % | 59.313 M | 0.000 -100.00 % | 69.012 M -8.89 % | 75.749 M | 0.000 -100.00 % | 73.558 M | 0.000 -100.00 % | 62.102 M -3.03 % | 64.041 M -6.68 % | 68.625 M -22.68 % | 88.749 M -15.17 % | 104.617 M -1.04 % | 105.717 M 0.48 % | 105.216 M 6.46 % | 98.829 M 5.49 % | 93.688 M -5.60 % | 99.251 M -20.77 % | 125.265 M -36.14 % | 196.169 M -21.98 % | 251.447 M 21.65 % | 206.704 M |
| Accumulated other comprehensive income loss | 375.262 M 90 126.73 % | 415.910 K -99.89 % | 364.743 M 12.70 % | 323.643 M -9.10 % | 356.058 M 16 733.64 % | -2.141 M -100.61 % | 353.812 M | 0.000 -100.00 % | 348.047 M | 0.000 -100.00 % | 353.201 M | 0.000 -100.00 % | 341.400 M | 0.000 -100.00 % | 321.436 M 14.66 % | 280.336 M -7.10 % | 301.764 M | 0.000 -100.00 % | 295.157 M | 0.000 -100.00 % | 289.324 M 12 108.75 % | 2.370 M -99.18 % | 288.635 M | 0.000 -100.00 % | 280.220 M | 0.000 -100.00 % | 277.589 M | 0.000 -100.00 % | 14.000 K -99.99 % | 266.093 M 18.27 % | 224.993 M -14.23 % | 262.335 M 18.58 % | 221.235 M | 0.000 -100.00 % | 245.579 M | 0.000 -100.00 % | 234.976 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 235.622 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 0.000 -100.00 % | 306.989 M | 0.000 | 0.000 | 0.000 -100.00 % | 288.244 M | 0.000 | 0.000 | 0.000 -100.00 % | 279.992 M | 0.000 | 0.000 | 0.000 -100.00 % | 274.292 M | 0.000 | 0.000 | 0.000 -100.00 % | 233.817 M | 0.000 | 0.000 | 0.000 -100.00 % | 219.097 M | 0.000 | 0.000 | 0.000 -100.00 % | 210.286 M | 0.000 | 0.000 -100.00 % | 202.690 M | 0.000 | 0.000 | 0.000 -100.00 % | 192.367 M | 0.000 | 0.000 -100.00 % | 175.617 M | 0.000 | 0.000 | 0.000 -100.00 % | 164.220 M | 0.000 | 0.000 | 0.000 -100.00 % | 173.315 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 201.323 M 32.10 % | 152.400 M |
| Common stock | 0.000 -100.00 % | 41.100 M | 0.000 -100.00 % | 41.100 M | 0.000 -100.00 % | 41.100 M | 0.000 -100.00 % | 41.100 M | 0.000 -100.00 % | 41.100 M | 0.000 -100.00 % | 41.100 M | 0.000 -100.00 % | 41.100 M | 0.000 -100.00 % | 41.100 M | 0.000 -100.00 % | 41.100 M | 0.000 -100.00 % | 41.100 M | 0.000 -100.00 % | 41.100 M | 0.000 -100.00 % | 41.100 M | 0.000 -100.00 % | 41.100 M | 0.000 -100.00 % | 41.100 M 0.00 % | 41.100 M | 0.000 -100.00 % | 41.100 M | 0.000 -100.00 % | 41.100 M 0.00 % | 41.100 M | 0.000 -100.00 % | 41.100 M | 0.000 -100.00 % | 41.100 M 0.00 % | 41.100 M 0.00 % | 41.100 M 0.00 % | 41.100 M 0.00 % | 41.100 M 0.00 % | 41.100 M 0.00 % | 41.100 M 0.00 % | 41.100 M 0.00 % | 41.100 M 0.00 % | 41.100 M 0.00 % | 41.100 M 0.00 % | 41.100 M 0.00 % | 41.100 M 0.00 % | 41.100 M |
| Total equity | 375.262 M 0.00 % | 375.262 M 2.88 % | 364.743 M 0.00 % | 364.743 M 2.44 % | 356.058 M 0.00 % | 356.058 M 0.63 % | 353.812 M 0.00 % | 353.812 M 1.66 % | 348.047 M 0.00 % | 348.047 M -1.46 % | 353.201 M 0.00 % | 353.201 M 3.46 % | 341.400 M 0.00 % | 341.414 M 6.22 % | 321.436 M 0.00 % | 321.436 M 6.52 % | 301.764 M 0.00 % | 301.764 M 2.24 % | 295.157 M 0.00 % | 295.157 M 2.02 % | 289.324 M 0.00 % | 289.324 M 0.24 % | 288.635 M 0.00 % | 288.635 M 3.00 % | 280.220 M 0.00 % | 280.220 M 0.95 % | 277.589 M 0.00 % | 277.589 M 1.81 % | 272.658 M 2.47 % | 266.093 M 0.00 % | 266.093 M 1.43 % | 262.335 M -0.01 % | 262.367 M 7.56 % | 243.925 M -0.67 % | 245.579 M 0.00 % | 245.585 M 4.52 % | 234.976 M 0.00 % | 234.976 M 0.31 % | 234.251 M 0.03 % | 234.189 M 3.17 % | 227.003 M -0.01 % | 227.029 M -3.65 % | 235.622 M -3.15 % | 243.283 M -13.30 % | 280.596 M 11.99 % | 250.552 M -22.72 % | 324.233 M 17.22 % | 276.600 M 27.39 % | 217.133 M -19.96 % | 271.291 M 22.00 % | 222.368 M |
| Other non current liabilities | -375.262 M -11 101.52 % | 3.411 M 100.94 % | -364.743 M -9 551.75 % | 3.859 M 101.08 % | -356.058 M -10 815.41 % | 3.323 M 100.94 % | -353.812 M -14 123.46 % | 2.523 M | 0.000 -100.00 % | 2.524 M 100.71 % | -353.201 M -13 244.81 % | 2.687 M | 0.000 -100.00 % | 2.687 M | 0.000 -100.00 % | 2.570 M | 0.000 -100.00 % | 2.571 M | 0.000 -100.00 % | 1.273 M | 0.000 -100.00 % | 1.420 M | 0.000 -100.00 % | 1.035 M | 0.000 -100.00 % | 1.035 M | 0.000 | 0.000 -100.00 % | 1.118 M | 0.000 -100.00 % | 13.262 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 33.497 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 14.000 M | 0.000 | 0.000 |
| Long term debt | 0.000 -100.00 % | 15.659 M | 0.000 -100.00 % | 15.239 M | 0.000 -100.00 % | 14.918 M | 0.000 -100.00 % | 9.187 M | 0.000 -100.00 % | 20.005 M | 0.000 -100.00 % | 33.057 M | 0.000 -100.00 % | 34.527 M | 0.000 -100.00 % | 39.537 M | 0.000 -100.00 % | 28.696 M | 0.000 -100.00 % | 3.359 M | 0.000 -100.00 % | 12.530 M | 0.000 -100.00 % | 25.110 M | 0.000 -100.00 % | 18.993 M | 0.000 -100.00 % | 15.027 M 95.47 % | 7.688 M | 0.000 -100.00 % | 4.345 M | 0.000 -100.00 % | 12.858 M -25.59 % | 17.280 M | 0.000 -100.00 % | 14.393 M | 0.000 -100.00 % | 4.755 M -48.77 % | 9.281 M -7.97 % | 10.085 M -66.13 % | 29.779 M -6.32 % | 31.787 M | 0.000 -100.00 % | 16.821 M -14.42 % | 19.655 M 38.95 % | 14.145 M -39.40 % | 23.342 M 8.81 % | 21.453 M -16.30 % | 25.631 M -17.96 % | 31.243 M -84.89 % | 206.704 M |
| Total non current liabilities | -375.262 M -1 463.05 % | 27.531 M 107.55 % | -364.743 M -1 348.73 % | 29.209 M 108.20 % | -356.058 M -1 355.84 % | 28.352 M 108.01 % | -353.812 M -1 781.46 % | 21.042 M | 0.000 -100.00 % | 31.861 M 109.02 % | -353.201 M -870.02 % | 45.869 M | 0.000 -100.00 % | 47.340 M | 0.000 -100.00 % | 50.403 M | 0.000 -100.00 % | 39.562 M | 0.000 -100.00 % | 12.219 M | 0.000 -100.00 % | 21.537 M | 0.000 -100.00 % | 33.702 M | 0.000 -100.00 % | 27.585 M | 0.000 -100.00 % | 23.940 M 35.11 % | 17.718 M | 0.000 -100.00 % | 17.607 M | 0.000 -100.00 % | 26.121 M -18.64 % | 32.104 M | 0.000 -100.00 % | 29.218 M | 0.000 -100.00 % | 20.538 M -18.06 % | 25.064 M -3.11 % | 25.868 M -45.07 % | 47.096 M -4.09 % | 49.104 M 46.59 % | 33.497 M -1.88 % | 34.138 M -4.41 % | 35.712 M 18.24 % | 30.202 M -23.34 % | 39.399 M 5.04 % | 37.510 M -31.65 % | 54.882 M 18.04 % | 46.494 M -78.48 % | 216.049 M |
| Other current liabilities | 0.000 -100.00 % | 20.491 M | 0.000 -100.00 % | 13.837 M | 0.000 -100.00 % | 11.698 M | 0.000 -100.00 % | 11.308 M | 0.000 -100.00 % | 12.685 M | 0.000 -100.00 % | 20.087 M | 0.000 -100.00 % | 10.915 M | 0.000 -100.00 % | 32.845 M | 0.000 -100.00 % | 10.237 M | 0.000 -100.00 % | 27.231 M | 0.000 -100.00 % | 10.230 M | 0.000 -100.00 % | 12.837 M | 0.000 -100.00 % | 55.288 M | 0.000 -100.00 % | 47.917 M 25.46 % | 38.194 M | 0.000 -100.00 % | 48.524 M | 0.000 -100.00 % | 44.168 M 331.03 % | 10.247 M | 0.000 -100.00 % | 7.739 M | 0.000 -100.00 % | 8.264 M -36.08 % | 12.928 M -8.81 % | 14.178 M 10.70 % | 12.807 M 19.80 % | 10.690 M -20.54 % | 13.454 M -12.99 % | 15.462 M -28.93 % | 21.755 M -59.69 % | 53.963 M -5.65 % | 57.193 M 62.47 % | 35.203 M -5.89 % | 37.407 M -35.07 % | 57.611 M 363.07 % | 12.441 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 % | 3.530 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.752 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.344 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 -100.00 % | 600.000 K -86.08 % | 4.311 M -23.64 % | 5.645 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.826 M -52.90 % | 6.000 M | 0.000 |
| Short term debt | 0.000 -100.00 % | 113.028 M | 0.000 -100.00 % | 103.059 M | 0.000 -100.00 % | 84.765 M | 0.000 -100.00 % | 117.720 M | 0.000 -100.00 % | 131.106 M | 0.000 -100.00 % | 127.714 M | 0.000 -100.00 % | 134.387 M | 0.000 -100.00 % | 123.840 M | 0.000 -100.00 % | 133.729 M | 0.000 -100.00 % | 169.849 M | 0.000 -100.00 % | 129.648 M | 0.000 -100.00 % | 84.075 M | 0.000 -100.00 % | 56.320 M | 0.000 -100.00 % | 56.967 M -3.49 % | 59.029 M | 0.000 -100.00 % | 54.968 M | 0.000 -100.00 % | 56.154 M -3.96 % | 58.469 M | 0.000 -100.00 % | 59.165 M | 0.000 -100.00 % | 57.347 M 4.72 % | 54.760 M -6.46 % | 58.540 M -0.73 % | 58.970 M -19.03 % | 72.830 M -18.66 % | 89.537 M 1.29 % | 88.395 M 11.65 % | 79.174 M -0.46 % | 79.543 M 4.79 % | 75.909 M -26.88 % | 103.812 M -39.13 % | 170.538 M -22.55 % | 220.205 M | 0.000 |
| Total current liabilities | 0.000 -100.00 % | 178.181 M | 0.000 -100.00 % | 213.179 M | 0.000 -100.00 % | 138.108 M | 0.000 -100.00 % | 193.951 M | 0.000 -100.00 % | 203.764 M | 0.000 -100.00 % | 200.135 M | 0.000 -100.00 % | 217.984 M | 0.000 -100.00 % | 206.265 M | 0.000 -100.00 % | 189.047 M | 0.000 -100.00 % | 253.072 M | 0.000 -100.00 % | 181.077 M | 0.000 -100.00 % | 162.338 M | 0.000 -100.00 % | 179.561 M | 0.000 -100.00 % | 162.319 M -8.15 % | 176.727 M | 0.000 -100.00 % | 162.331 M | 0.000 -100.00 % | 168.296 M 39.03 % | 121.054 M | 0.000 -100.00 % | 147.332 M | 0.000 -100.00 % | 122.974 M -6.10 % | 130.960 M -18.33 % | 160.355 M 2.40 % | 156.592 M -9.30 % | 172.655 M -12.49 % | 197.289 M -9.04 % | 216.904 M 1.00 % | 214.747 M 0.50 % | 213.671 M -1.10 % | 216.054 M -11.00 % | 242.770 M -21.09 % | 307.642 M -27.50 % | 424.341 M 173.07 % | 155.394 M |
| Total liabilities | -375.262 M -282.42 % | 205.712 M 156.40 % | -364.743 M -250.48 % | 242.388 M 168.08 % | -356.058 M -313.90 % | 166.461 M 147.05 % | -353.812 M -264.57 % | 214.993 M | 0.000 -100.00 % | 235.625 M 166.71 % | -353.201 M -243.58 % | 246.004 M | 0.000 -100.00 % | 265.324 M | 0.000 -100.00 % | 256.668 M | 0.000 -100.00 % | 228.610 M | 0.000 -100.00 % | 265.291 M | 0.000 -100.00 % | 202.614 M | 0.000 -100.00 % | 196.040 M | 0.000 -100.00 % | 207.146 M | 0.000 -100.00 % | 186.259 M -4.21 % | 194.446 M | 0.000 -100.00 % | 179.938 M | 0.000 -100.00 % | 194.417 M 26.94 % | 153.158 M | 0.000 -100.00 % | 176.549 M | 0.000 -100.00 % | 143.512 M -8.02 % | 156.024 M -16.22 % | 186.223 M -8.57 % | 203.688 M -8.15 % | 221.759 M -3.91 % | 230.786 M -8.07 % | 251.042 M 0.23 % | 250.459 M 2.70 % | 243.873 M -4.53 % | 255.453 M -8.86 % | 280.280 M -22.69 % | 362.524 M -23.00 % | 470.834 M 26.76 % | 371.443 M |
| Other non current assets | 0.000 | 0.000 | 0.000 -100.00 % | 100.361 M 1 025.75 % | -10.841 M -114.79 % | 73.281 M 889.07 % | -9.287 M -109.73 % | 95.433 M 1 111.16 % | -9.438 M -108.47 % | 111.465 M 1 097.63 % | -11.173 M -110.12 % | 110.406 M 1 697.54 % | -6.911 M -105.83 % | 118.502 M 1 441.88 % | -8.831 M -108.49 % | 104.051 M 685.54 % | -17.770 M -125.68 % | 69.188 M 301.72 % | -34.298 M -134.66 % | 98.944 M 10 172.21 % | -982.346 K -101.26 % | 77.919 M 1 372.97 % | -6.121 M -112.84 % | 47.681 M 909.62 % | -5.889 M -112.35 % | 47.668 M 841.80 % | -6.426 M -116.47 % | 39.016 M -18.67 % | 47.974 M 1 306.58 % | -3.976 M -107.37 % | 53.918 M 1 007.90 % | -5.939 M -115.35 % | 38.693 M 1.64 % | 38.068 M 903.63 % | -4.737 M -122.51 % | 21.041 M 795.58 % | -3.025 M -117.96 % | 16.847 M -49.21 % | 33.169 M 2.93 % | 32.224 M 63.15 % | 19.751 M -0.97 % | 19.944 M -2.09 % | 20.369 M -30.83 % | 29.449 M -50.20 % | 59.138 M 90.37 % | 31.065 M -62.34 % | 82.494 M 297.57 % | 20.750 M -5.48 % | 21.953 M -0.64 % | 22.093 M 4 318.70 % | 500.000 K |
| Long term investments | 0.000 -100.00 % | 87.492 M | 0.000 | 0.000 | 0.000 -100.00 % | 31.220 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.250 M | 0.000 -100.00 % | 1.250 M | 0.000 -100.00 % | 1.250 M | 0.000 | 0.000 | 0.000 -100.00 % | 42.893 M | 0.000 -100.00 % | 1.250 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.250 M | 0.000 -100.00 % | 1.250 M | 0.000 -100.00 % | 1.250 M | 0.000 | 0.000 -100.00 % | 1.250 M | 0.000 -100.00 % | 1.250 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 |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 0.000 -100.00 % | 145.983 M | 0.000 -100.00 % | 160.230 M | 0.000 -100.00 % | 165.070 M | 0.000 -100.00 % | 159.297 M | 0.000 -100.00 % | 152.351 M | 0.000 -100.00 % | 142.484 M | 0.000 -100.00 % | 146.276 M | 0.000 -100.00 % | 134.170 M | 0.000 -100.00 % | 138.760 M | 0.000 -100.00 % | 139.755 M | 0.000 -100.00 % | 140.239 M | 0.000 -100.00 % | 170.354 M | 0.000 -100.00 % | 170.638 M | 0.000 -100.00 % | 155.593 M 12.78 % | 137.965 M | 0.000 -100.00 % | 153.059 M | 0.000 -100.00 % | 154.147 M 1.25 % | 152.245 M | 0.000 -100.00 % | 151.240 M | 0.000 -100.00 % | 152.997 M 3.04 % | 148.484 M 1.86 % | 145.767 M -10.53 % | 162.921 M 3.50 % | 157.419 M -1.34 % | 159.550 M 0.96 % | 158.032 M -15.01 % | 185.949 M -13.39 % | 214.688 M -4.81 % | 225.526 M -4.38 % | 235.851 M -8.41 % | 257.501 M -5.67 % | 272.968 M 30.67 % | 208.896 M |
| Total non current assets | 0.000 -100.00 % | 233.475 M | 0.000 -100.00 % | 260.591 M 2 503.75 % | -10.841 M -104.02 % | 269.571 M 3 002.67 % | -9.287 M -103.65 % | 254.730 M 2 798.98 % | -9.438 M -103.56 % | 265.066 M 2 472.38 % | -11.173 M -104.40 % | 254.140 M 3 777.33 % | -6.911 M -102.60 % | 266.028 M 3 112.43 % | -8.831 M -103.71 % | 238.221 M 1 440.58 % | -17.770 M -107.08 % | 250.841 M 831.36 % | -34.298 M -114.29 % | 239.949 M 24 526.12 % | -982.346 K -100.45 % | 218.158 M 3 664.09 % | -6.121 M -102.79 % | 219.285 M 3 823.43 % | -5.889 M -102.68 % | 219.555 M 3 516.72 % | -6.426 M -103.28 % | 195.859 M 5.34 % | 185.939 M 4 776.53 % | -3.976 M -101.91 % | 208.227 M 3 606.23 % | -5.939 M -103.06 % | 194.090 M 1.98 % | 190.313 M 4 117.58 % | -4.737 M -102.75 % | 172.281 M 5 795.25 % | -3.025 M -101.78 % | 169.844 M -6.50 % | 181.653 M 2.06 % | 177.991 M -2.56 % | 182.672 M 2.99 % | 177.363 M -1.42 % | 179.919 M -4.03 % | 187.482 M -23.50 % | 245.087 M -0.27 % | 245.753 M -20.22 % | 308.020 M 20.04 % | 256.601 M -8.18 % | 279.454 M -5.29 % | 295.061 M 40.91 % | 209.396 M |
| Other current assets | -14.208 M -206.94 % | 13.286 M 240.30 % | -9.470 M -197.04 % | 9.759 M | 0.000 -100.00 % | 18.028 M | 0.000 -100.00 % | 16.255 M | 0.000 -100.00 % | 25.621 M | 0.000 -100.00 % | 43.645 M | 0.000 -100.00 % | 38.251 M | 0.000 -100.00 % | 59.289 M | 0.000 -100.00 % | 21.034 M | 0.000 -100.00 % | 24.663 M | 0.000 -100.00 % | 36.050 M | 0.000 -100.00 % | 21.345 M | 0.000 -100.00 % | 23.188 M | 0.000 -100.00 % | 20.147 M -18.95 % | 24.858 M | 0.000 -100.00 % | 18.910 M | 0.000 -100.00 % | 18.873 M 58.23 % | 11.928 M | 0.000 -100.00 % | 169.762 M | 0.000 -100.00 % | 10.154 M -34.22 % | 15.436 M -6.14 % | 16.445 M 13.57 % | 14.481 M -92.16 % | 184.611 M 395.71 % | 37.242 M -16.39 % | 44.543 M 151.74 % | 17.694 M 10.59 % | 16.000 M 26.63 % | 12.635 M -59.74 % | 31.383 M 895.01 % | 3.154 M -37.54 % | 5.049 M | 0.000 |
| Short term investments | 0.000 | 0.000 | 0.000 -100.00 % | 9.032 M | 0.000 | 0.000 -100.00 % | 18.574 M 110.52 % | 8.823 M -53.26 % | 18.876 M | 0.000 | 0.000 -100.00 % | 8.665 M -37.31 % | 13.822 M | 0.000 -100.00 % | 17.662 M | 0.000 -100.00 % | 35.540 M 557.88 % | 5.402 M -92.12 % | 68.596 M 1 172.42 % | 5.391 M 174.39 % | 1.965 M | 0.000 -100.00 % | 12.242 M 128.10 % | 5.367 M -54.43 % | 11.779 M | 0.000 -100.00 % | 12.852 M 189.42 % | 4.440 M | 0.000 -100.00 % | 7.952 M | 0.000 -100.00 % | 11.878 M | 0.000 | 0.000 -100.00 % | 9.474 M | 0.000 -100.00 % | 6.050 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 0.000 -100.00 % | 14.206 M | 0.000 -100.00 % | 438.000 K | 0.000 -100.00 % | 1.809 M 119.48 % | -9.287 M -2 101.51 % | 464.000 K 104.92 % | -9.438 M -1 634.78 % | 614.940 K | 0.000 -100.00 % | 2.508 M 136.29 % | -6.911 M -1 648.02 % | 446.440 K 105.06 % | -8.831 M -200.00 % | 8.831 M 149.70 % | -17.770 M -243.68 % | 12.368 M 136.06 % | -34.298 M -218.65 % | 28.907 M 3 042.65 % | -982.347 K -200.00 % | 982.346 K 116.05 % | -6.121 M -911.80 % | 754.000 K 112.80 % | -5.889 M -611.81 % | 1.151 M 117.91 % | -6.426 M -423.66 % | 1.985 M 106.25 % | 962.640 K 124.21 % | -3.976 M -200.00 % | 3.976 M 166.95 % | -5.939 M -317.18 % | 2.734 M -57.85 % | 6.488 M 236.96 % | -4.737 M -360.11 % | 1.821 M 160.20 % | -3.025 M -200.00 % | 3.025 M 19.99 % | 2.521 M -32.13 % | 3.715 M 21.12 % | 3.067 M 74.86 % | 1.754 M -51.88 % | 3.645 M 170.36 % | 1.348 M -46.77 % | 2.533 M 21.66 % | 2.082 M -83.47 % | 12.598 M 527.93 % | 2.006 M 15.57 % | 1.736 M -58.02 % | 4.135 M -74.34 % | 16.115 M |
| Cash and short term investments | 14.208 M 0.01 % | 14.206 M 50.01 % | 9.470 M 0.00 % | 9.470 M -12.65 % | 10.841 M 499.14 % | 1.809 M -80.52 % | 9.287 M 0.00 % | 9.287 M -1.60 % | 9.438 M 1 434.78 % | 614.940 K -94.50 % | 11.173 M 0.00 % | 11.173 M 61.67 % | 6.911 M 1 448.02 % | 446.440 K -94.94 % | 8.831 M 0.00 % | 8.831 M -50.30 % | 17.770 M 0.00 % | 17.770 M -48.19 % | 34.298 M 0.00 % | 34.298 M 3 391.44 % | 982.346 K 0.00 % | 982.346 K -83.95 % | 6.121 M 0.00 % | 6.121 M 3.93 % | 5.889 M 411.81 % | 1.151 M -82.09 % | 6.426 M 0.00 % | 6.426 M 567.53 % | 962.640 K -75.79 % | 3.976 M 0.00 % | 3.976 M -33.05 % | 5.939 M 117.18 % | 2.734 M -57.85 % | 6.488 M 36.96 % | 4.737 M 160.11 % | 1.821 M -39.80 % | 3.025 M 0.00 % | 3.025 M 19.99 % | 2.521 M -32.13 % | 3.715 M 21.12 % | 3.067 M 74.86 % | 1.754 M -51.88 % | 3.645 M 170.36 % | 1.348 M -46.77 % | 2.533 M 21.66 % | 2.082 M -83.47 % | 12.598 M 527.93 % | 2.006 M 15.57 % | 1.736 M -58.02 % | 4.135 M -74.34 % | 16.115 M |
| Total current assets | 0.000 -100.00 % | 347.499 M | 0.000 -100.00 % | 346.539 M 3 096.56 % | 10.841 M -95.71 % | 252.947 M 2 623.67 % | 9.287 M -97.04 % | 314.075 M 3 227.77 % | 9.438 M -97.04 % | 318.606 M 2 751.57 % | 11.173 M -96.76 % | 345.065 M 4 892.98 % | 6.911 M -97.97 % | 340.710 M 3 758.11 % | 8.831 M -97.40 % | 339.883 M 1 812.68 % | 17.770 M -93.64 % | 279.533 M 715.01 % | 34.298 M -89.30 % | 320.499 M 32 525.88 % | 982.346 K -99.64 % | 273.780 M 4 372.80 % | 6.121 M -97.69 % | 265.391 M 4 406.31 % | 5.889 M -97.80 % | 267.810 M 4 067.65 % | 6.426 M -97.60 % | 267.989 M -4.69 % | 281.165 M 6 971.56 % | 3.976 M -98.33 % | 237.804 M 3 904.26 % | 5.939 M -97.74 % | 262.693 M 27.05 % | 206.770 M 4 265.00 % | 4.737 M -98.10 % | 249.853 M 8 159.61 % | 3.025 M -98.55 % | 208.644 M 0.01 % | 208.622 M -13.94 % | 242.420 M -2.26 % | 248.019 M -8.62 % | 271.425 M -5.26 % | 286.489 M -6.63 % | 306.843 M 7.30 % | 285.968 M 15.00 % | 248.672 M -8.46 % | 271.666 M -9.53 % | 300.280 M 0.03 % | 300.203 M -32.85 % | 447.065 M 16.30 % | 384.415 M |
| Inventory | 0.000 -100.00 % | 143.323 M | 0.000 -100.00 % | 88.403 M | 0.000 -100.00 % | 99.929 M | 0.000 -100.00 % | 119.784 M | 0.000 -100.00 % | 145.929 M | 0.000 -100.00 % | 141.195 M | 0.000 -100.00 % | 172.797 M | 0.000 -100.00 % | 101.303 M | 0.000 -100.00 % | 87.302 M | 0.000 -100.00 % | 87.546 M | 0.000 -100.00 % | 72.345 M | 0.000 -100.00 % | 59.559 M | 0.000 -100.00 % | 61.039 M | 0.000 -100.00 % | 62.567 M -8.64 % | 68.486 M | 0.000 -100.00 % | 65.570 M | 0.000 -100.00 % | 66.279 M 16.11 % | 57.082 M | 0.000 -100.00 % | 75.482 M | 0.000 -100.00 % | 59.526 M -9.36 % | 65.671 M -23.98 % | 86.389 M 9.54 % | 78.868 M 0.77 % | 78.262 M 11.43 % | 70.237 M -16.58 % | 84.197 M 20.32 % | 69.976 M 18.52 % | 59.044 M -14.74 % | 69.254 M -3.22 % | 71.555 M -15.68 % | 84.866 M -44.19 % | 152.067 M 38.07 % | 110.139 M |
| Net receivables | 0.000 -100.00 % | 176.684 M | 0.000 -100.00 % | 238.907 M | 0.000 -100.00 % | 133.181 M | 0.000 -100.00 % | 176.562 M | 0.000 -100.00 % | 146.441 M | 0.000 -100.00 % | 180.531 M | 0.000 -100.00 % | 129.215 M | 0.000 -100.00 % | 210.324 M | 0.000 -100.00 % | 158.829 M | 0.000 -100.00 % | 177.978 M | 0.000 -100.00 % | 164.402 M | 0.000 -100.00 % | 193.942 M | 0.000 -100.00 % | 182.432 M | 0.000 -100.00 % | 193.002 M 3.29 % | 186.859 M | 0.000 -100.00 % | 149.348 M | 0.000 -100.00 % | 174.807 M 33.16 % | 131.272 M | 0.000 -100.00 % | 169.693 M | 0.000 -100.00 % | 135.939 M 8.76 % | 124.994 M -8.01 % | 135.871 M -10.38 % | 151.603 M 2 130.11 % | 6.798 M -96.12 % | 175.365 M -0.79 % | 176.754 M -9.71 % | 195.765 M 14.12 % | 171.546 M -7.51 % | 185.478 M -5.05 % | 195.336 M -7.18 % | 210.447 M -26.37 % | 285.813 M | 0.000 |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 0.000 -100.00 % | 44.662 M | 0.000 -100.00 % | 90.841 M | 0.000 -100.00 % | 39.551 M | 0.000 -100.00 % | 62.701 M | 0.000 -100.00 % | 59.972 M | 0.000 -100.00 % | 51.152 M | 0.000 -100.00 % | 57.553 M | 0.000 -100.00 % | 39.092 M | 0.000 -100.00 % | 38.371 M | 0.000 -100.00 % | 51.324 M | 0.000 -100.00 % | 35.855 M | 0.000 -100.00 % | 61.519 M | 0.000 -100.00 % | 67.953 M | 0.000 -100.00 % | 55.703 M -29.94 % | 79.505 M | 0.000 -100.00 % | 58.839 M | 0.000 -100.00 % | 65.267 M 24.70 % | 52.338 M | 0.000 -100.00 % | 80.428 M | 0.000 -100.00 % | 57.363 M -9.34 % | 63.272 M -27.80 % | 87.637 M 3.33 % | 84.815 M -4.20 % | 88.535 M -1.61 % | 89.987 M -16.21 % | 107.402 M -5.64 % | 113.818 M 41.98 % | 80.165 M -3.36 % | 82.952 M -20.05 % | 103.755 M 7.11 % | 96.871 M -31.06 % | 140.525 M -0.43 % | 141.133 M |
| Tax payables | 0.000 | 0.000 | 0.000 -100.00 % | 5.442 M | 0.000 -100.00 % | 2.094 M | 0.000 -100.00 % | 2.222 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.182 M | 0.000 -100.00 % | 11.600 M | 0.000 -100.00 % | 10.488 M | 0.000 -100.00 % | 2.958 M | 0.000 -100.00 % | 4.668 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.907 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.732 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.707 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.820 M |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 -100.00 % | 2.097 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 0.000 -100.00 % | 26.757 M | 0.000 -100.00 % | 323.643 M | 0.000 -100.00 % | 28.854 M | 0.000 -100.00 % | 312.712 M | 0.000 -100.00 % | 26.955 M | 0.000 -100.00 % | 312.101 M | 0.000 -100.00 % | 26.022 M | 0.000 | 0.000 | 0.000 -100.00 % | 26.847 M | 0.000 -100.00 % | 254.057 M | 0.000 -100.00 % | 26.757 M | 0.000 -100.00 % | 247.535 M | 0.000 -100.00 % | 28.833 M | 0.000 -100.00 % | 236.489 M 859.53 % | 24.646 M | 0.000 | 0.000 | 0.000 100.00 % | -192.335 M -194.83 % | 202.825 M | 0.000 -100.00 % | 28.868 M | 0.000 -100.00 % | 193.876 M 0.38 % | 193.151 M 569.08 % | 28.868 M -84.47 % | 185.903 M 474.10 % | -49.693 M -125.55 % | 194.522 M 573.83 % | 28.868 M -87.95 % | 239.496 M 14.34 % | 209.452 M -26.02 % | 283.133 M 20.23 % | 235.500 M 33.78 % | 176.033 M 509.78 % | 28.868 M 0.00 % | 28.868 M |
| Deferred tax liabilities non current | 0.000 -100.00 % | 8.461 M | 0.000 -100.00 % | 10.111 M | 0.000 -100.00 % | 10.111 M | 0.000 -100.00 % | 9.332 M | 0.000 -100.00 % | 9.332 M | 0.000 -100.00 % | 10.125 M | 0.000 -100.00 % | 10.125 M | 0.000 -100.00 % | 8.296 M | 0.000 -100.00 % | 8.296 M | 0.000 -100.00 % | 7.587 M | 0.000 -100.00 % | 7.587 M | 0.000 -100.00 % | 7.557 M | 0.000 -100.00 % | 7.557 M | 0.000 -100.00 % | 8.912 M 0.00 % | 8.912 M | 0.000 | 0.000 | 0.000 -100.00 % | 13.262 M -10.53 % | 14.824 M | 0.000 -100.00 % | 14.825 M | 0.000 -100.00 % | 15.783 M 0.00 % | 15.783 M 0.00 % | 15.783 M -8.86 % | 17.317 M 0.00 % | 17.317 M | 0.000 -100.00 % | 17.317 M 7.85 % | 16.057 M 0.00 % | 16.057 M 0.00 % | 16.057 M 0.00 % | 16.057 M 5.28 % | 15.251 M 0.00 % | 15.251 M 63.20 % | 9.345 M |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 0.000 -100.00 % | 580.974 M | 0.000 -100.00 % | 607.131 M | 0.000 -100.00 % | 522.518 M | 0.000 -100.00 % | 568.805 M | 0.000 -100.00 % | 583.672 M | 0.000 -100.00 % | 599.205 M | 0.000 -100.00 % | 606.738 M | 0.000 -100.00 % | 578.104 M | 0.000 -100.00 % | 530.374 M | 0.000 -100.00 % | 560.448 M | 0.000 -100.00 % | 491.938 M | 0.000 -100.00 % | 484.675 M | 0.000 -100.00 % | 487.365 M | 0.000 -100.00 % | 463.848 M -0.70 % | 467.104 M | 0.000 -100.00 % | 446.031 M | 0.000 -100.00 % | 456.783 M 15.03 % | 397.083 M | 0.000 -100.00 % | 422.135 M | 0.000 -100.00 % | 378.488 M -3.02 % | 390.275 M -7.17 % | 420.411 M -2.39 % | 430.691 M -4.03 % | 448.788 M -3.78 % | 466.408 M -5.65 % | 494.325 M -6.92 % | 531.055 M 7.41 % | 494.425 M -14.71 % | 579.686 M 4.10 % | 556.880 M -3.93 % | 579.657 M -21.89 % | 742.126 M 24.98 % | 593.811 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-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-03-31 | 2009-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | 1.390 M 140.03 % | -3.472 M 47.30 % | -6.588 M -63.56 % | -4.028 M 13.51 % | -4.657 M -89.99 % | -2.451 M | 0.000 100.00 % | -5.266 M -955.31 % | -499.000 K -160 867.74 % | -310.000 -100.08 % | 412.000 K 113.51 % | -3.050 M 44.11 % | -5.457 M 44.23 % | -9.785 M | 0.000 | 0.000 | 0.000 100.00 % | -4.694 M -9.31 % | -4.294 M -11.68 % | -3.845 M -108.85 % | -1.841 M -149.25 % | 3.738 M 190.43 % | -4.134 M 11.70 % | -4.682 M -25.42 % | -3.733 M 32.50 % | -5.530 M -220.32 % | 4.596 M 637.54 % | -855.000 K 79.02 % | -4.075 M -6.30 % | -3.834 M -40.58 % | -2.727 M 51.84 % | -5.662 M -203.51 % | -1.866 M 88.28 % | -15.919 M -531.94 % | -2.519 M -222.28 % | 2.060 M 606.14 % | -407.000 K 93.68 % | -6.442 M -54.82 % | -4.161 M -473.93 % | -725.000 K -1 069.35 % | -62.000 K 99.14 % | -7.186 M -27 737.73 % | 26.000 K -99.70 % | 8.590 M 12.13 % | 7.661 M -79.47 % | 37.313 M 224.20 % | -30.044 M -319.94 % | 13.660 M 10.27 % | 12.388 M 120.83 % | -59.467 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 36.000 K -99.32 % | 5.266 M 955.31 % | 499.000 K 119.88 % | -2.510 M | 0.000 -100.00 % | 3.050 M | 0.000 -100.00 % | 9.785 M -7.20 % | 10.544 M -20.55 % | 13.272 M 93.08 % | 6.874 M 45.94 % | 4.710 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 |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.266 M | 0.000 100.00 % | -2.510 M | 0.000 -100.00 % | 3.050 M | 0.000 -100.00 % | 9.785 M -7.20 % | 10.544 M -20.55 % | 13.272 M 93.08 % | 6.874 M 45.94 % | 4.710 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 |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 36.000 K -99.61 % | 9.287 M 130.96 % | 4.021 M | 0.000 -100.00 % | 11.948 M | 0.000 -100.00 % | 8.123 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.809 M 4 926.19 % | 36.000 K -99.61 % | 9.287 M 1 761.12 % | 499.000 K -94.71 % | 9.438 M | 0.000 -100.00 % | 11.173 M | 0.000 -100.00 % | 9.785 M -7.20 % | 10.544 M -20.55 % | 13.272 M 93.08 % | 6.874 M 45.94 % | 4.710 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 |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 36.000 K -99.32 % | 5.266 M 955.31 % | 499.000 K 119.88 % | -2.510 M | 0.000 -100.00 % | 3.050 M | 0.000 -100.00 % | 9.785 M -7.20 % | 10.544 M -20.55 % | 13.272 M 93.08 % | 6.874 M 45.94 % | 4.710 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 |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 36.000 K -99.32 % | 5.266 M 955.31 % | 499.000 K 119.88 % | -2.510 M | 0.000 -100.00 % | 3.050 M | 0.000 -100.00 % | 9.785 M -7.20 % | 10.544 M -20.55 % | 13.272 M 93.08 % | 6.874 M 45.94 % | 4.710 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 |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 |