Rexnord Electronics and Controls Limited REXNORD.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 1.085 B 12.67 % | 962.851 M 9.02 % | 883.219 M 24.39 % | 710.038 M 41.96 % | 500.172 M -23.05 % | 649.970 M 4.13 % | 624.202 M 10.72 % | 563.791 M -0.58 % | 567.061 M 10.07 % | 515.171 M -2.05 % | 525.961 M 31.52 % | 399.924 M 31.02 % | 305.245 M 12.72 % | 270.800 M -1.17 % | 273.998 M 30.96 % | 209.230 M 39.51 % | 149.975 M -7.01 % | 161.289 M |
| Net income | 49.914 M -32.86 % | 74.343 M 17.06 % | 63.511 M -30.35 % | 91.182 M 235.57 % | 27.172 M -22.69 % | 35.145 M -10.28 % | 39.171 M 14.04 % | 34.348 M 4.85 % | 32.760 M 63.64 % | 20.019 M -19.92 % | 24.997 M 28.11 % | 19.512 M 38.54 % | 14.084 M 73.58 % | 8.114 M 19.26 % | 6.803 M 118.04 % | 3.120 M -11.28 % | 3.517 M -16.30 % | 4.202 M |
| Income before tax | 67.612 M -32.81 % | 100.629 M 17.26 % | 85.816 M -29.84 % | 122.321 M 211.88 % | 39.220 M -17.50 % | 47.540 M -13.07 % | 54.687 M 13.13 % | 48.338 M -0.61 % | 48.634 M 57.73 % | 30.833 M -17.65 % | 37.443 M 28.93 % | 29.041 M 38.45 % | 20.976 M 65.55 % | 12.671 M 26.05 % | 10.052 M 119.23 % | 4.585 M 0.95 % | 4.542 M -11.44 % | 5.129 M |
| Income before tax ratio | 0.06 -40.37 % | 0.10 7.56 % | 0.10 -43.60 % | 0.17 119.70 % | 0.08 7.21 % | 0.07 -16.52 % | 0.09 2.19 % | 0.09 -0.03 % | 0.09 43.30 % | 0.06 -15.93 % | 0.07 -1.97 % | 0.07 5.67 % | 0.07 46.87 % | 0.05 27.54 % | 0.04 67.40 % | 0.02 -27.64 % | 0.03 -4.76 % | 0.03 |
| EBITDA | 164.132 M 6.92 % | 153.510 M 24.37 % | 123.428 M -16.52 % | 147.860 M 139.23 % | 61.807 M -18.29 % | 75.641 M -6.29 % | 80.719 M 11.39 % | 72.468 M 0.26 % | 72.282 M 26.47 % | 57.155 M -8.02 % | 62.138 M 28.93 % | 48.196 M 11.18 % | 43.349 M 64.14 % | 26.410 M 15.50 % | 22.865 M 66.06 % | 13.769 M -20.92 % | 17.413 M -8.01 % | 18.929 M |
| Net income ratio | 0.05 -40.41 % | 0.08 7.37 % | 0.07 -44.00 % | 0.13 136.39 % | 0.05 0.47 % | 0.05 -13.84 % | 0.06 3.00 % | 0.06 5.46 % | 0.06 48.67 % | 0.04 -18.24 % | 0.05 -2.59 % | 0.05 5.74 % | 0.05 53.99 % | 0.03 20.67 % | 0.02 66.50 % | 0.01 -36.41 % | 0.02 -9.99 % | 0.03 |
| Ratio EBITDA | 0.15 -5.10 % | 0.16 14.09 % | 0.14 -32.89 % | 0.21 68.52 % | 0.12 6.18 % | 0.12 -10.01 % | 0.13 0.61 % | 0.13 0.84 % | 0.13 14.89 % | 0.11 -6.09 % | 0.12 -1.97 % | 0.12 -15.14 % | 0.14 45.62 % | 0.10 16.87 % | 0.08 26.81 % | 0.07 -43.32 % | 0.12 -1.07 % | 0.12 |
| Gross profit ratio | 0.25 -40.06 % | 0.42 58.43 % | 0.27 -7.94 % | 0.29 6.97 % | 0.27 8.59 % | 0.25 -3.67 % | 0.26 -1.84 % | 0.26 2.66 % | 0.26 -0.57 % | 0.26 4.70 % | 0.25 -42.39 % | 0.43 61.26 % | 0.26 -38.31 % | 0.43 13.00 % | 0.38 56.51 % | 0.24 -34.72 % | 0.37 | 0.00 |
| Weighted average shs out dil | 12.531 M 7.93 % | 11.610 M 4.03 % | 11.160 M 0.00 % | 11.160 M 0.00 % | 11.160 M 0.00 % | 11.160 M 0.00 % | 11.160 M 0.00 % | 11.160 M 0.22 % | 11.135 M 12.38 % | 9.909 M 36.46 % | 7.261 M 12.04 % | 6.481 M 0.00 % | 6.481 M 0.00 % | 6.481 M 0.00 % | 6.481 M 0.00 % | 6.481 M -0.49 % | 6.513 M 0.51 % | 6.480 M |
| Weighted average shs out | 12.531 M 12.29 % | 11.160 M 0.00 % | 11.160 M 0.00 % | 11.160 M 0.00 % | 11.160 M 0.00 % | 11.160 M 0.00 % | 11.160 M 0.00 % | 11.160 M 0.22 % | 11.135 M 15.89 % | 9.609 M 39.86 % | 6.870 M 6.00 % | 6.481 M 0.00 % | 6.481 M 0.00 % | 6.481 M 0.00 % | 6.481 M 0.00 % | 6.481 M -0.49 % | 6.513 M 0.51 % | 6.480 M |
| EPS diluted | 4.06 -36.56 % | 6.40 12.48 % | 5.69 -30.35 % | 8.17 236.21 % | 2.43 -22.86 % | 3.15 -10.26 % | 3.51 13.96 % | 3.08 4.76 % | 2.94 45.54 % | 2.02 -41.28 % | 3.44 14.29 % | 3.01 38.71 % | 2.17 73.60 % | 1.25 19.05 % | 1.05 118.75 % | 0.48 -11.11 % | 0.54 -16.92 % | 0.65 |
| Earnings per share | 4.06 -39.04 % | 6.66 17.05 % | 5.69 -30.35 % | 8.17 236.21 % | 2.43 -22.86 % | 3.15 -10.26 % | 3.51 13.96 % | 3.08 4.76 % | 2.94 41.35 % | 2.08 -42.86 % | 3.64 20.93 % | 3.01 38.71 % | 2.17 73.60 % | 1.25 19.05 % | 1.05 118.75 % | 0.48 -11.11 % | 0.54 -16.92 % | 0.65 |
| Gross profit | 273.108 M -32.47 % | 404.416 M 72.72 % | 234.149 M 14.51 % | 204.475 M 51.85 % | 134.653 M -16.44 % | 161.138 M 0.30 % | 160.651 M 8.68 % | 147.822 M 2.07 % | 144.826 M 9.45 % | 132.326 M 2.55 % | 129.038 M -24.23 % | 170.299 M 111.28 % | 80.603 M -30.47 % | 115.922 M 11.68 % | 103.795 M 104.95 % | 50.643 M -8.93 % | 55.608 M | 0.000 |
| Income tax expense | 17.698 M -32.67 % | 26.286 M 17.85 % | 22.305 M -28.37 % | 31.139 M 158.46 % | 12.048 M -2.80 % | 12.395 M -20.11 % | 15.516 M 10.91 % | 13.990 M -11.87 % | 15.874 M 46.78 % | 10.815 M -13.11 % | 12.446 M 30.61 % | 9.529 M 38.26 % | 6.892 M 51.26 % | 4.557 M 40.26 % | 3.249 M 121.75 % | 1.465 M 42.93 % | 1.025 M 10.57 % | 927.000 K |
| Cost of revenue | 811.722 M 45.36 % | 558.435 M -13.96 % | 649.070 M 28.39 % | 505.563 M 38.31 % | 365.519 M -25.23 % | 488.832 M 5.45 % | 463.551 M 11.44 % | 415.969 M -1.48 % | 422.235 M 10.29 % | 382.845 M -3.55 % | 396.923 M 72.86 % | 229.625 M 2.22 % | 224.641 M 45.04 % | 154.878 M -9.00 % | 170.203 M 7.32 % | 158.587 M 68.05 % | 94.367 M | 0.000 |
| General and administrative expenses | 133.657 M 1 450.91 % | 8.618 M 17.65 % | 7.325 M 47.74 % | 4.958 M 14.66 % | 4.324 M -21.40 % | 5.501 M -5.27 % | 5.807 M -3.81 % | 6.037 M 15.46 % | 5.228 M -1.23 % | 5.293 M | 0.000 -100.00 % | 20.778 M -6.78 % | 22.288 M | 0.000 | 0.000 -100.00 % | 21.385 M | 0.000 | 0.000 |
| Selling and marketing expenses | 6.449 M -22.57 % | 8.329 M 63.25 % | 5.102 M 130.44 % | 2.214 M 6.09 % | 2.087 M -73.45 % | 7.862 M -10.29 % | 8.764 M -11.64 % | 9.919 M -32.68 % | 14.734 M -62.27 % | 39.052 M 233.47 % | 11.711 M 45.91 % | 8.026 M 111.60 % | 3.793 M | 0.000 | 0.000 -100.00 % | 1.449 M | 0.000 | 0.000 |
| Other expenses | 0.000 -100.00 % | 87.150 M -18.12 % | 106.435 M 22.33 % | 87.008 M -0.57 % | 87.506 M 0.41 % | 87.152 M 3 613.34 % | 2.347 M 95.91 % | 1.198 M 149.58 % | 480.000 K -86.80 % | 3.637 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -343.596 K | 0.000 -100.00 % | 143.502 M |
| Operating expenses | 188.430 M 81.01 % | 104.097 M -12.42 % | 118.862 M 26.21 % | 94.180 M -1.82 % | 95.930 M -7.25 % | 103.434 M 2.26 % | 101.151 M 6.03 % | 95.395 M 3.11 % | 92.518 M -15.28 % | 109.206 M 46.56 % | 74.513 M -43.64 % | 132.208 M 185.59 % | 46.294 M -49.64 % | 91.930 M 6.32 % | 86.467 M 123.90 % | 38.619 M -14.12 % | 44.967 M -68.66 % | 143.502 M |
| Cost and expenses | 1.000 B 50.96 % | 662.532 M -13.73 % | 767.932 M 28.04 % | 599.743 M 34.62 % | 445.510 M -24.78 % | 592.266 M 4.88 % | 564.702 M 10.43 % | 511.364 M -0.66 % | 514.754 M 4.61 % | 492.051 M 4.37 % | 471.436 M 30.29 % | 361.833 M 33.55 % | 270.935 M 9.78 % | 246.808 M -3.84 % | 256.671 M 30.15 % | 197.207 M 41.54 % | 139.334 M -7.28 % | 150.267 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.013 M -31.04 % | 2.919 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 |
| Selling general and administrative expenses | 188.430 M 1 011.88 % | 16.947 M 36.37 % | 12.427 M 73.27 % | 7.172 M 11.87 % | 6.411 M -52.02 % | 13.363 M -8.29 % | 14.571 M -8.68 % | 15.956 M -20.07 % | 19.963 M -54.98 % | 44.346 M 278.67 % | 11.711 M -59.34 % | 28.804 M 10.44 % | 26.082 M | 0.000 | 0.000 -100.00 % | 22.834 M | 0.000 | 0.000 |
| Interest income | 13.212 M 3.77 % | 12.732 M 65.76 % | 7.681 M 37.11 % | 5.602 M 114.23 % | 2.615 M 64.98 % | 1.585 M 35.12 % | 1.173 M 5.58 % | 1.111 M -50.65 % | 2.251 M -15.84 % | 2.675 M 41.59 % | 1.890 M | 0.000 -100.00 % | 843.998 K 20.92 % | 698.000 K -38.43 % | 1.134 M 53.33 % | 739.403 K | 0.000 | 0.000 |
| Interest expense | 28.397 M 85.03 % | 15.347 M 20.26 % | 12.762 M 88.26 % | 6.779 M 10.08 % | 6.158 M -47.35 % | 11.697 M 11.02 % | 10.536 M 21.15 % | 8.697 M -12.51 % | 9.941 M -23.92 % | 13.066 M -13.61 % | 15.125 M 82.19 % | 8.302 M -41.45 % | 14.179 M 85.49 % | 7.644 M 76.30 % | 4.336 M 12.22 % | 3.864 M -36.65 % | 6.099 M -13.30 % | 7.035 M |
| Depreciation and amortization | 68.123 M 81.50 % | 37.534 M 51.04 % | 24.850 M 32.46 % | 18.760 M 14.19 % | 16.429 M 0.15 % | 16.404 M 5.86 % | 15.496 M 4.01 % | 14.899 M 9.11 % | 13.655 M 5.52 % | 12.941 M 1.96 % | 12.693 M 32.60 % | 9.572 M 5.89 % | 9.040 M 48.31 % | 6.095 M 10.08 % | 5.537 M 3.40 % | 5.355 M -20.92 % | 6.772 M 0.10 % | 6.765 M |
| Operating income | 84.678 M -71.80 % | 300.319 M 161.09 % | 115.023 M 4.85 % | 109.698 M 100.68 % | 54.662 M -3.04 % | 56.376 M -1.93 % | 57.486 M 11.12 % | 51.731 M -0.08 % | 51.774 M 67.91 % | 30.833 M -17.65 % | 37.443 M 28.93 % | 29.041 M 38.45 % | 20.976 M 65.55 % | 12.671 M 26.05 % | 10.052 M 24.20 % | 8.093 M 78.19 % | 4.542 M -58.79 % | 11.022 M |
| Operating income ratio | 0.08 -74.97 % | 0.31 139.50 % | 0.13 -15.71 % | 0.15 41.37 % | 0.11 26.00 % | 0.09 -5.82 % | 0.09 0.37 % | 0.09 0.50 % | 0.09 52.55 % | 0.06 -15.93 % | 0.07 -1.97 % | 0.07 5.67 % | 0.07 46.87 % | 0.05 27.54 % | 0.04 -5.16 % | 0.04 27.73 % | 0.03 -55.68 % | 0.07 |
| Total other income expenses net | -17.066 M 91.45 % | -199.690 M -583.71 % | -29.207 M -331.38 % | 12.623 M 181.74 % | -15.442 M -51.93 % | -10.164 M -111.18 % | -4.813 M -17.71 % | -4.089 M 82.77 % | -23.728 M -157.79 % | -9.205 M 13.88 % | -10.688 M 55.82 % | -24.190 M -68.66 % | -14.343 M -62.02 % | -8.853 M | 0.000 100.00 % | -3.508 M 31.14 % | -5.095 M 13.55 % | -5.893 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 206.118 M 39.92 % | 147.316 M 33.67 % | 110.205 M -13.08 % | 126.784 M 518.40 % | 20.502 M -71.05 % | 70.828 M -4.15 % | 73.893 M -3.18 % | 76.322 M 337.86 % | 17.431 M -59.18 % | 42.703 M 0.30 % | 42.574 M 42.29 % | 29.920 M -57.11 % | 69.755 M -1.33 % | 70.692 M 49.49 % | 47.288 M 525.70 % | 7.558 M -74.59 % | 29.741 M |
| Total investments | 39.687 M 153.45 % | 15.659 M -10.52 % | 17.500 M -88.24 % | 148.757 M 109.25 % | 71.089 M 1 165.15 % | 5.619 M 8.77 % | 5.166 M -86.91 % | 39.463 M 1 100.90 % | 3.286 M 137.09 % | 1.386 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 105.380 K -9.45 % | 116.380 K -98.23 % | 6.571 M |
| Total debt | 357.120 M 133.29 % | 153.080 M 20.29 % | 127.255 M -10.02 % | 141.428 M 152.49 % | 56.013 M -34.51 % | 85.527 M -5.08 % | 90.102 M -4.67 % | 94.514 M 100.52 % | 47.134 M -40.60 % | 79.357 M 2.91 % | 77.116 M 10.29 % | 69.923 M -12.82 % | 80.205 M -0.12 % | 80.300 M 15.31 % | 69.641 M 132.02 % | 30.015 M -3.72 % | 31.176 M |
| Accumulated other comprehensive income loss | 24.000 K -99.96 % | 57.165 M 32 943.54 % | 172.999 K -31.89 % | 254.000 K -39.23 % | 417.999 K 563.50 % | 62.999 K -99.96 % | 140.828 M 26.20 % | 111.591 M -20.76 % | 140.828 M 26.38 % | 111.428 M 627.08 % | 15.325 M 2 186 116.12 % | 701.000 0.00 % | 701.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.724 M |
| Retained earnings | 550.795 M 9.97 % | 500.881 M 17.43 % | 426.538 M 17.49 % | 363.027 M 33.54 % | 271.845 M 11.11 % | 244.673 M 16.77 % | 209.528 M 22.99 % | 170.357 M 25.38 % | 135.875 M 31.77 % | 103.116 M 24.09 % | 83.097 M 40.00 % | 59.356 M 48.97 % | 39.844 M 54.67 % | 25.760 M | 0.000 -100.00 % | 10.843 M | 0.000 |
| Common stock | 132.591 M 18.82 % | 111.591 M 0.00 % | 111.591 M 0.00 % | 111.591 M 0.00 % | 111.591 M 0.00 % | 111.591 M 0.00 % | 111.591 M 0.00 % | 111.591 M 0.00 % | 111.591 M 12.05 % | 99.591 M 31.41 % | 75.786 M 16.95 % | 64.803 M 0.00 % | 64.803 M 0.00 % | 64.803 M 0.00 % | 64.803 M 0.00 % | 64.803 M 0.00 % | 64.803 M |
| Total equity | 920.538 M 31.72 % | 698.865 M 23.14 % | 567.530 M 12.58 % | 504.100 M 22.03 % | 413.082 M 7.14 % | 385.555 M 10.10 % | 350.185 M 12.58 % | 311.062 M 12.42 % | 276.695 M 24.70 % | 221.885 M 24.69 % | 177.943 M 43.32 % | 124.160 M 18.65 % | 104.648 M 15.55 % | 90.564 M 9.84 % | 82.450 M 8.99 % | 75.647 M 4.30 % | 72.527 M |
| Other non current liabilities | 4.984 M 40.79 % | 3.540 M 36.63 % | 2.591 M 22.33 % | 2.118 M -14.56 % | 2.479 M -81.57 % | 13.448 M -3.88 % | 13.991 M 529.37 % | 2.223 M -81.94 % | 12.308 M 743.29 % | 1.460 M -85.77 % | 10.256 M 10.59 % | 9.273 M 27.94 % | 7.248 M 1 070.18 % | 619.433 K -6.74 % | 664.226 K | 0.000 100.00 % | -15.000 K |
| Long term debt | 144.548 M 122.87 % | 64.857 M 1.75 % | 63.739 M -21.74 % | 81.447 M 403.35 % | 16.181 M -46.48 % | 30.231 M 132.14 % | 13.023 M -10.58 % | 14.564 M 26.85 % | 11.481 M -35.65 % | 17.842 M -19.91 % | 22.277 M -21.41 % | 28.347 M -32.43 % | 41.950 M 9.74 % | 38.227 M 159.34 % | 14.740 M -50.89 % | 30.015 M 259.46 % | 8.350 M |
| Total non current liabilities | 152.580 M 109.62 % | 72.790 M 3.59 % | 70.270 M -27.85 % | 97.400 M 229.34 % | 29.574 M -32.29 % | 43.679 M 61.69 % | 27.014 M -4.16 % | 28.188 M 9.50 % | 25.743 M -14.16 % | 29.988 M -7.82 % | 32.533 M -13.52 % | 37.620 M -23.53 % | 49.199 M 12.92 % | 43.571 M 144.94 % | 17.789 M -45.83 % | 32.836 M 188.03 % | 11.400 M |
| Other current liabilities | 26.718 M 49.42 % | 17.881 M 16.43 % | 15.358 M 39.24 % | 11.030 M 5.32 % | 10.473 M -9.38 % | 11.557 M -24.38 % | 15.282 M 22.54 % | 12.471 M 32.53 % | 9.410 M 7.15 % | 8.782 M -74.77 % | 34.807 M 37.25 % | 25.360 M -2.10 % | 25.905 M 1.51 % | 25.520 M 91.48 % | 13.328 M -75.97 % | 55.475 M 572.75 % | 8.246 M |
| Deferred revenue | 0.000 -100.00 % | 1.440 M -92.22 % | 18.509 M 59.20 % | 11.626 M 16.60 % | 9.971 M -5.49 % | 10.550 M 245.79 % | 3.051 M -71.36 % | 10.652 M 202.76 % | 3.518 M -54.99 % | 7.817 M 293.42 % | 1.987 M 348.63 % | 442.910 K -65.03 % | 1.266 M 154.74 % | 497.154 K -93.70 % | 7.887 M | 0.000 | 0.000 |
| Short term debt | 212.572 M 140.95 % | 88.223 M 38.90 % | 63.516 M 5.89 % | 59.981 M 50.58 % | 39.832 M -27.97 % | 55.296 M -28.26 % | 77.079 M -3.59 % | 79.950 M 148.80 % | 32.134 M -47.76 % | 61.515 M 12.18 % | 54.838 M 31.90 % | 41.577 M 8.68 % | 38.255 M -9.08 % | 42.073 M -23.37 % | 54.901 M | 0.000 -100.00 % | 22.826 M |
| Total current liabilities | 283.925 M 112.57 % | 133.565 M -7.56 % | 144.486 M 12.26 % | 128.701 M 18.07 % | 109.001 M -37.04 % | 173.139 M 30.31 % | 132.869 M -16.77 % | 159.647 M 36.38 % | 117.063 M -20.22 % | 146.733 M -12.53 % | 167.754 M 17.34 % | 142.970 M 16.93 % | 122.268 M 11.94 % | 109.228 M -0.41 % | 109.676 M 60.41 % | 68.375 M 15.11 % | 59.401 M |
| Total liabilities | 436.505 M 111.53 % | 206.355 M -3.91 % | 214.756 M -5.02 % | 226.101 M 63.16 % | 138.575 M -36.09 % | 216.818 M 35.61 % | 159.883 M -14.88 % | 187.835 M 31.53 % | 142.806 M -19.19 % | 176.721 M -11.77 % | 200.287 M 10.91 % | 180.590 M 5.32 % | 171.466 M 12.22 % | 152.798 M 19.87 % | 127.465 M 25.94 % | 101.210 M 42.95 % | 70.801 M |
| Other non current assets | 7.499 M -72.49 % | 27.263 M 17.70 % | 23.164 M 100.05 % | 11.579 M -64.12 % | 32.270 M -9.39 % | 35.614 M 43.20 % | 24.870 M 846.35 % | 2.628 M 2.39 % | 2.567 M 257.83 % | 717.290 K -44.98 % | 1.304 M 17.16 % | 1.113 M -30.49 % | 1.601 M -73.70 % | 6.087 M 101.77 % | 3.017 M 2 492.03 % | 116.380 K 875.92 % | -14.999 K |
| Long term investments | 39.679 M 187.45 % | -45.373 M -553.73 % | 10.000 M 1 924.29 % | 494.000 K -95.80 % | 11.775 M 109.56 % | 5.619 M -6.19 % | 5.990 M 313.67 % | 1.448 M 15 988.89 % | 9.000 K 0.00 % | 9.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 116.380 K |
| Intangible assets | 313.000 K -20.36 % | 393.000 K -23.24 % | 512.000 K 129.60 % | 223.000 K 110.38 % | 106.000 K -54.31 % | 232.000 K -15.94 % | 276.000 K 184.54 % | 97.000 K -51.42 % | 199.656 K 35.14 % | 147.740 K -66.14 % | 436.339 K -42.18 % | 754.713 K 915.07 % | 74.351 K -99.84 % | 47.084 M -18.07 % | 57.469 M | 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 | 313.000 K -20.36 % | 393.000 K -23.24 % | 512.000 K 129.60 % | 223.000 K 110.38 % | 106.000 K -54.31 % | 232.000 K -15.94 % | 276.000 K 184.54 % | 97.000 K -51.42 % | 199.656 K 35.14 % | 147.740 K -66.14 % | 436.339 K -42.18 % | 754.713 K 915.07 % | 74.351 K 42.11 % | 52.320 K -43.50 % | 92.598 K | 0.000 | 0.000 |
| Property plant equipment net | 697.323 M 103.32 % | 342.974 M 16.88 % | 293.431 M -11.40 % | 331.191 M 61.21 % | 205.442 M 0.85 % | 203.711 M 15.19 % | 176.842 M 3.49 % | 170.879 M 4.53 % | 163.475 M 3.73 % | 157.593 M -2.97 % | 162.411 M 12.48 % | 144.396 M 4.56 % | 138.092 M 0.11 % | 137.943 M 77.65 % | 77.647 M 42.79 % | 54.377 M 21.13 % | 44.890 M |
| Total non current assets | 744.814 M 100.96 % | 370.630 M 12.85 % | 328.420 M -4.74 % | 344.756 M 37.74 % | 250.298 M 1.72 % | 246.057 M 17.84 % | 208.808 M 19.28 % | 175.052 M 4.85 % | 166.961 M 4.92 % | 159.127 M -3.06 % | 164.151 M 12.23 % | 146.263 M 4.65 % | 139.767 M -2.99 % | 144.082 M 78.42 % | 80.757 M 48.06 % | 54.545 M 21.19 % | 45.006 M |
| Other current assets | 29.637 M -78.66 % | 138.859 M -0.15 % | 139.061 M 308.33 % | 34.056 M 12.72 % | 30.212 M -15.88 % | 35.915 M 23.06 % | 29.186 M -5.45 % | 30.867 M 276.20 % | 8.205 M 9.90 % | 7.466 M -18.55 % | 9.166 M 84.07 % | 4.980 M -6.69 % | 5.337 M 236.54 % | 1.586 M 83.02 % | 866.429 K -95.21 % | 18.097 M 574.40 % | 2.683 M |
| Short term investments | 8.000 K -99.99 % | 61.032 M 710.41 % | 7.531 M -94.92 % | 148.263 M 149.96 % | 59.314 M 175.88 % | 21.500 M 257.26 % | 6.018 M -73.85 % | 23.015 M 360.30 % | 5.000 M 263.11 % | 1.377 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.455 M |
| cash and cash equivalents | 151.002 M 2 519.74 % | 5.764 M -66.19 % | 17.050 M 16.43 % | 14.644 M -58.76 % | 35.511 M 141.59 % | 14.699 M -9.32 % | 16.209 M -10.90 % | 18.192 M -38.75 % | 29.703 M -18.96 % | 36.654 M 6.12 % | 34.541 M -13.65 % | 40.003 M 282.81 % | 10.450 M 8.76 % | 9.608 M -57.02 % | 22.353 M -0.46 % | 22.458 M 1 465.00 % | 1.435 M |
| Cash and short term investments | 151.010 M 126.08 % | 66.796 M 171.74 % | 24.581 M -82.62 % | 141.431 M 92.84 % | 73.341 M 398.95 % | 14.699 M -33.87 % | 22.227 M -46.06 % | 41.207 M 18.74 % | 34.703 M -5.32 % | 36.654 M 6.12 % | 34.541 M -13.65 % | 40.003 M 282.81 % | 10.450 M 8.76 % | 9.608 M -57.02 % | 22.353 M -0.46 % | 22.458 M 184.63 % | 7.890 M |
| Total current assets | 612.229 M 14.52 % | 534.590 M 17.79 % | 453.866 M 17.75 % | 385.445 M 27.90 % | 301.359 M -15.42 % | 356.316 M 18.28 % | 301.260 M -6.97 % | 323.845 M 28.24 % | 252.540 M 5.45 % | 239.480 M 11.86 % | 214.080 M 35.08 % | 158.486 M 16.24 % | 136.346 M 37.33 % | 99.280 M -23.13 % | 129.159 M 5.60 % | 122.312 M 24.40 % | 98.322 M |
| Inventory | 331.549 M 27.41 % | 260.217 M 13.52 % | 229.229 M 27.28 % | 180.100 M 7.28 % | 167.884 M -22.31 % | 216.087 M 18.20 % | 182.819 M 7.07 % | 170.751 M 24.61 % | 137.024 M 18.75 % | 115.384 M 5.28 % | 109.599 M 53.34 % | 71.476 M 0.55 % | 71.085 M 73.37 % | 41.002 M -16.57 % | 49.147 M 11.52 % | 44.068 M -0.78 % | 44.414 M |
| Net receivables | 100.033 M 45.57 % | 68.718 M 12.66 % | 60.995 M 104.28 % | 29.858 M -0.21 % | 29.922 M -66.61 % | 89.615 M 31.31 % | 68.248 M -18.48 % | 83.721 M 5.40 % | 79.428 M -5.84 % | 84.354 M 27.94 % | 65.931 M 49.28 % | 44.165 M -18.82 % | 54.407 M 15.55 % | 47.084 M -18.07 % | 57.469 M 52.48 % | 37.690 M -13.03 % | 43.334 M |
| Tax assets | 0.000 -100.00 % | 45.373 M 3 355.67 % | 1.313 M 3.47 % | 1.269 M 80.00 % | 705.000 K -19.98 % | 881.000 K 6.14 % | 830.000 K | 0.000 -100.00 % | 710.480 K 7.69 % | 659.719 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 51.007 K 240.05 % | 15.000 K |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 44.635 M 76.29 % | 25.319 M -46.25 % | 47.103 M 3.47 % | 45.524 M -3.38 % | 47.118 M -50.68 % | 95.532 M 135.83 % | 40.508 M -39.74 % | 67.226 M -0.10 % | 67.293 M -1.39 % | 68.244 M -10.35 % | 76.122 M 0.70 % | 75.590 M 32.98 % | 56.842 M 38.18 % | 41.137 M -0.75 % | 41.448 M 4.05 % | 39.835 M 69.58 % | 23.490 M |
| Tax payables | 0.000 -100.00 % | 702.000 K | 0.000 -100.00 % | 540.000 K -66.40 % | 1.607 M 687.75 % | 204.000 K | 0.000 | 0.000 -100.00 % | 1.189 M 216.59 % | 375.438 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.840 M |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -10.741 M | 0.000 | 0.000 -100.00 % | 1.954 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 187.178 M 127.72 % | 82.195 M 11.26 % | 73.879 M -5.70 % | 78.346 M 7 476.98 % | 1.034 M -2.18 % | 1.057 M | 0.000 | 0.000 100.00 % | -3.518 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 237.128 M 711.30 % | 29.228 M 0.00 % | 29.228 M 0.00 % | 29.228 M 0.00 % | 29.228 M 0.00 % | 29.228 M 0.00 % | 29.228 M 0.39 % | 29.114 M 126.09 % | -111.599 M -1 043.52 % | 11.828 M 216.74 % | 3.734 M | 0.000 | 0.000 -100.00 % | 702.000 | 0.000 -100.00 % | 702.000 | 0.000 |
| Deferred tax liabilities non current | 3.048 M -30.62 % | 4.393 M 11.50 % | 3.940 M -71.52 % | 13.835 M 26.76 % | 10.914 M 1.61 % | 10.741 M -7.39 % | 11.598 M 1.73 % | 11.401 M -5.45 % | 12.058 M 12.83 % | 10.686 M 18.33 % | 9.031 M 9.88 % | 8.219 M 25.99 % | 6.524 M 38.09 % | 4.724 M 98.16 % | 2.384 M -15.48 % | 2.821 M -7.98 % | 3.065 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 | 1.357 B 49.91 % | 905.220 M 15.71 % | 782.286 M 7.13 % | 730.201 M 32.37 % | 551.657 M -8.42 % | 602.373 M 18.10 % | 510.068 M 2.24 % | 498.897 M 18.93 % | 419.501 M 5.24 % | 398.607 M 5.39 % | 378.230 M 24.11 % | 304.749 M 10.37 % | 276.114 M 13.46 % | 243.362 M 15.93 % | 209.915 M 18.69 % | 176.857 M 23.39 % | 143.328 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 | -90.220 M -23.89 % | -72.825 M -2.47 % | -71.069 M -1 301.50 % | 5.915 M -90.79 % | 64.253 M 1 472.34 % | -4.682 M 88.59 % | -41.046 M 19.22 % | -50.809 M -146.60 % | -20.604 M 32.00 % | -30.299 M 43.08 % | -53.234 M -287.82 % | 28.343 M 213.15 % | -25.050 M -252.36 % | 16.441 M 170.24 % | -23.406 M -201.28 % | 23.111 M 2 981.70 % | -802.000 K |
| Accounts receivables | -46.331 M -694.15 % | -5.834 M 83.20 % | -34.727 M -293.77 % | 17.922 M -72.62 % | 65.450 M 296.47 % | -33.313 M -583.90 % | -4.871 M 39.90 % | -8.105 M -270.11 % | 4.765 M 126.94 % | -17.686 M 5.67 % | -18.749 M -355.95 % | 7.325 M 223.30 % | -5.941 M | 0.000 | 0.000 | 0.000 -100.00 % | 17.472 M |
| Inventory | -71.332 M -130.19 % | -30.988 M 36.93 % | -49.129 M -302.20 % | -12.215 M -125.34 % | 48.203 M 244.90 % | -33.267 M -175.66 % | -12.068 M 64.22 % | -33.727 M -55.85 % | -21.640 M -274.05 % | -5.785 M 84.82 % | -38.123 M -9 653.98 % | -390.846 K 98.70 % | -30.083 M -469.36 % | 8.145 M 260.37 % | -5.079 M -1 566.88 % | 346.216 K -88.86 % | 3.107 M |
| Accounts payables | 19.316 M 188.67 % | -21.784 M -1 483.11 % | 1.575 M 198.87 % | -1.593 M 96.71 % | -48.423 M -188.86 % | 54.495 M 303.96 % | -26.718 M | 0.000 100.00 % | -874.579 K 88.77 % | -7.785 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -21.381 M |
| Other working capital | 8.127 M 157.16 % | -14.219 M -226.82 % | 11.212 M 522.54 % | 1.801 M 284.34 % | -977.000 K -113.20 % | 7.403 M 183.53 % | 2.611 M 115.29 % | -17.082 M -498.51 % | -2.854 M -397.86 % | 958.208 K 106.34 % | -15.111 M -152.59 % | 28.734 M 470.91 % | 5.033 M -39.34 % | 8.297 M 145.27 % | -18.328 M -180.51 % | 22.765 M | 0.000 |
| Other non cash items | -1.537 M -127.41 % | 5.607 M 165.78 % | -8.524 M 78.27 % | -39.234 M -803.59 % | -4.342 M -1 279.89 % | 368.000 K 104.55 % | -8.082 M 16.77 % | -9.710 M -29.99 % | -7.470 M -2 883.86 % | -250.341 K -104.47 % | 5.605 M 248.40 % | -3.777 M -144.96 % | 8.401 M 100.52 % | 4.189 M 22.32 % | 3.425 M 35.87 % | 2.521 M 244.21 % | -1.748 M |
| Net cash provided by operating activities | 26.280 M -41.15 % | 44.659 M 43.72 % | 31.073 M -71.17 % | 107.762 M -6.75 % | 115.561 M 93.80 % | 59.630 M 183.21 % | 21.055 M 674.65 % | 2.718 M -92.06 % | 34.215 M 158.70 % | 13.226 M 427.53 % | 2.507 M -96.03 % | 63.180 M 372.64 % | 13.367 M -66.07 % | 39.396 M 997.03 % | -4.392 M -112.35 % | 35.572 M 359.65 % | 7.739 M |
| Investments in property plant and equipment | -279.672 M -340.91 % | -63.431 M -31.91 % | -48.088 M 34.23 % | -73.112 M -121.42 % | -33.019 M 30.33 % | -47.394 M -95.18 % | -24.282 M -8.03 % | -22.477 M -14.35 % | -19.656 M -124.97 % | -8.737 M 75.76 % | -36.039 M -117.61 % | -16.561 M -68.63 % | -9.821 M 85.11 % | -65.973 M -119.62 % | -30.039 M -94.08 % | -15.478 M -92.54 % | -8.039 M |
| Acquisitions net | 448.000 K -19.28 % | 555.000 K 128.40 % | 243.000 K -98.69 % | 18.526 M 8.89 % | 17.013 M 223.50 % | 5.259 M 153.69 % | 2.073 M | 0.000 -100.00 % | 1.415 M 102.20 % | 700.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | -236.000 K 99.48 % | -45.000 M -1 515.22 % | -2.786 M 97.10 % | -96.100 M -113.53 % | -45.006 M -502.09 % | -7.475 M 82.12 % | -41.816 M -85.45 % | -22.549 M -311.66 % | -5.478 M 73.17 % | -20.419 M -353.76 % | -4.500 M | 0.000 | 0.000 | 0.000 100.00 % | -542.988 K 58.49 % | -1.308 M -130 719.03 % | -1.000 K |
| Sales maturities of investments | 31.406 M | 0.000 -100.00 % | 7.671 M -59.20 % | 18.801 M 64 731.03 % | 29.000 K -99.64 % | 8.027 M -84.71 % | 52.482 M 906.75 % | 5.213 M -74.31 % | 20.290 M 689.15 % | 2.571 M | 0.000 | 0.000 | 0.000 -100.00 % | 105.380 K -94.46 % | 1.901 M | 0.000 | 0.000 |
| Other investing activites | -11.559 M -241.57 % | 8.165 M -80.06 % | 40.943 M 692.09 % | 5.169 M 113.86 % | 2.417 M 59.12 % | 1.519 M 5.93 % | 1.434 M -21.98 % | 1.838 M 8.02 % | 1.701 M -30.32 % | 2.442 M -7.71 % | 2.646 M 472.93 % | 461.796 K -50.93 % | 941.031 K -89.64 % | 9.080 M 675.34 % | 1.171 M 54.63 % | 757.409 K 288.88 % | -401.000 K |
| Net cash used for investing activites | -259.613 M -160.37 % | -99.711 M -4 843.53 % | -2.017 M 98.41 % | -126.716 M -116.36 % | -58.566 M -46.18 % | -40.064 M -296.32 % | -10.109 M 73.38 % | -37.975 M -1 461.18 % | -2.432 M 90.61 % | -25.908 M 31.50 % | -37.821 M -134.92 % | -16.100 M -81.30 % | -8.880 M 84.36 % | -56.787 M -106.42 % | -27.510 M -71.63 % | -16.029 M -89.89 % | -8.441 M |
| Debt repayment | 99.267 M 473.14 % | 17.320 M 277.48 % | -9.759 M -246.88 % | 6.644 M 122.34 % | -29.737 M -226.10 % | -9.119 M -245.42 % | -2.640 M -155.45 % | 4.761 M 115.54 % | -30.645 M -88.24 % | -16.280 M -278.99 % | 9.095 M 254.97 % | -5.869 M -214.59 % | 5.122 M -73.05 % | 19.005 M -41.63 % | 32.561 M 2 905.44 % | -1.161 M -59.43 % | -728.000 K |
| Common stock issued | 171.675 M 200.00 % | 57.225 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 22.050 M -7.83 % | 23.924 M -20.36 % | 30.042 M | 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 | -37.371 M -21.42 % | -30.779 M -82.22 % | -16.891 M -97.39 % | -8.557 M -32.75 % | -6.446 M 46.09 % | -11.957 M -16.21 % | -10.289 M -130.28 % | 33.985 M 445.06 % | -9.849 M 25.04 % | -13.139 M 4.68 % | -13.785 M -7.94 % | -12.770 M 1.53 % | -12.969 M -80.36 % | -7.191 M 15.85 % | -8.545 M -123.96 % | -3.815 M | 0.000 |
| Net cash used provided by financing activities | 233.571 M 433.68 % | 43.766 M 264.23 % | -26.650 M -1 293.10 % | -1.913 M 94.71 % | -36.183 M -71.68 % | -21.076 M -63.01 % | -12.929 M -133.37 % | 38.746 M 310.08 % | -18.444 M -235.63 % | -5.495 M -121.67 % | 25.352 M 236.02 % | -18.639 M -137.52 % | -7.848 M -166.42 % | 11.815 M -50.81 % | 24.016 M 582.66 % | -4.976 M -583.49 % | -728.000 K |
| Effect of forex changes on cash | 145.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 145.238 M 1 386.89 % | -11.286 M -569.08 % | 2.406 M 111.53 % | -20.867 M -200.26 % | 20.812 M 1 478.28 % | -1.510 M 23.85 % | -1.983 M -156.84 % | 3.489 M -73.84 % | 13.339 M 173.38 % | -18.177 M -82.48 % | -9.961 M -135.02 % | 28.441 M 946.49 % | -3.360 M 39.74 % | -5.576 M 29.29 % | -7.885 M -154.13 % | 14.568 M | 0.000 |
| Cash at beginning of period | 5.764 M -66.19 % | 17.050 M 16.43 % | 14.644 M -58.76 % | 35.511 M 141.59 % | 14.699 M -9.32 % | 16.209 M -10.90 % | 18.192 M 23.73 % | 14.703 M 977.84 % | 1.364 M -93.02 % | 19.541 M -33.76 % | 29.503 M 2 679.36 % | 1.061 M -75.99 % | 4.421 M -55.77 % | 9.997 M -44.10 % | 17.883 M 126.66 % | 7.890 M | 0.000 |
| Cash at end of period | 151.002 M 2 519.74 % | 5.764 M -66.19 % | 17.050 M 16.43 % | 14.644 M -58.76 % | 35.511 M 141.59 % | 14.699 M -9.32 % | 16.209 M -10.90 % | 18.192 M 23.73 % | 14.703 M 977.85 % | 1.364 M -93.02 % | 19.541 M -33.76 % | 29.503 M 2 679.36 % | 1.061 M -75.99 % | 4.421 M -55.77 % | 9.997 M -55.48 % | 22.458 M 1 465.00 % | 1.435 M |
| Operating cash flow | 26.280 M -41.15 % | 44.659 M 43.72 % | 31.073 M -71.17 % | 107.762 M -6.75 % | 115.561 M 93.80 % | 59.630 M 183.21 % | 21.055 M 674.65 % | 2.718 M -92.06 % | 34.215 M 158.70 % | 13.226 M 427.53 % | 2.507 M -96.03 % | 63.180 M 372.64 % | 13.367 M -66.07 % | 39.396 M 997.03 % | -4.392 M -112.35 % | 35.572 M 359.65 % | 7.739 M |
| Capital expenditure | -279.620 M -340.83 % | -63.431 M -31.91 % | -48.088 M 34.23 % | -73.112 M -121.42 % | -33.019 M 30.33 % | -47.394 M -95.18 % | -24.282 M -8.03 % | -22.477 M -14.35 % | -19.656 M -124.97 % | -8.737 M 75.76 % | -36.039 M -117.61 % | -16.561 M -68.63 % | -9.821 M 85.11 % | -65.973 M -119.62 % | -30.039 M -94.08 % | -15.478 M -92.54 % | -8.039 M |
| Free CashFlow | -253.340 M -1 244.19 % | -18.847 M -10.77 % | -17.015 M -149.11 % | 34.650 M -58.02 % | 82.542 M 574.58 % | 12.236 M 479.18 % | -3.227 M 83.67 % | -19.759 M -235.72 % | 14.559 M 224.36 % | 4.488 M 113.39 % | -33.532 M -171.93 % | 46.619 M 1 214.44 % | 3.547 M 113.35 % | -26.576 M 22.81 % | -34.431 M -271.35 % | 20.094 M 6 820.54 % | -299.000 K |
| 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 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 315.465 M 0.03 % | 315.371 M 32.10 % | 238.744 M -12.06 % | 271.492 M 4.73 % | 259.223 M 2.39 % | 253.181 M 12.18 % | 225.690 M -3.87 % | 234.779 M -5.79 % | 249.201 M 8.34 % | 230.013 M 10.66 % | 207.856 M -9.34 % | 229.282 M 6.12 % | 216.068 M 9.67 % | 197.014 M 8.47 % | 181.637 M 7.12 % | 169.568 M 4.79 % | 161.819 M -8.70 % | 177.236 M 24.70 % | 142.127 M -5.64 % | 150.618 M 375.92 % | 31.648 M -79.96 % | 157.959 M 2.88 % | 153.536 M 2.63 % | 149.597 M -20.77 % | 188.811 M 16.82 % | 161.626 M 13.79 % | 142.037 M 5.27 % | 134.920 M -27.31 % | 185.619 M 28.25 % | 144.736 M 10.54 % | 130.935 M 6.32 % | 123.152 M -25.35 % | 164.968 M 16.31 % | 141.836 M 16.05 % | 122.219 M -10.64 % | 136.771 M -17.72 % | 166.235 M 20.42 % | 138.051 M 22.25 % | 112.921 M -11.58 % | 127.704 M -6.44 % | 136.495 M 2.10 % | 133.692 M 1.83 % | 131.286 M 5.78 % | 124.115 M -9.32 % | 136.868 M 27.72 % | 107.162 M 9.03 % | 98.288 M 8.23 % | 90.814 M -12.33 % | 103.584 M 5.82 % | 97.892 M 50.70 % | 64.958 M 1.60 % | 63.935 M -20.31 % | 80.234 M 12.92 % | 71.055 M -2.51 % | 72.882 M 22.81 % | 59.343 M -11.92 % | 67.371 M -14.38 % | 78.690 M 25.18 % | 62.864 M 11.48 % | 56.389 M -25.86 % | 76.055 M 21.59 % | 62.549 M 54.70 % | 40.432 M |
| Net income | 15.354 M 42.72 % | 10.758 M 40.74 % | 7.644 M -42.57 % | 13.310 M -26.88 % | 18.202 M 2.41 % | 17.774 M 41.48 % | 12.563 M -37.06 % | 19.961 M -16.88 % | 24.015 M 720.38 % | -3.871 M -120.47 % | 18.910 M -13.24 % | 21.796 M -18.29 % | 26.676 M 9.12 % | 24.446 M -25.43 % | 32.784 M 86.95 % | 17.536 M 6.82 % | 16.416 M -7.21 % | 17.692 M 250.34 % | 5.050 M -49.80 % | 10.060 M 278.69 % | -5.630 M -219.69 % | 4.704 M -44.44 % | 8.466 M -11.55 % | 9.572 M -22.83 % | 12.403 M 25.49 % | 9.884 M 27.73 % | 7.738 M -17.87 % | 9.422 M -22.31 % | 12.127 M 20.26 % | 10.084 M 17.73 % | 8.565 M 41.73 % | 6.043 M -37.42 % | 9.656 M 14.54 % | 8.430 M 31.97 % | 6.388 M -29.15 % | 9.016 M 1.26 % | 8.904 M 52.99 % | 5.820 M 72.60 % | 3.372 M -29.95 % | 4.814 M -19.94 % | 6.013 M -34.39 % | 9.165 M 139.86 % | 3.821 M -12.34 % | 4.359 M -43.03 % | 7.652 M 34.22 % | 5.701 M 21.76 % | 4.682 M 11.26 % | 4.208 M -14.49 % | 4.921 M 3.45 % | 4.757 M 71.92 % | 2.767 M -16.05 % | 3.296 M 1.01 % | 3.263 M -17.28 % | 3.945 M 730.46 % | 475.000 K -74.42 % | 1.857 M 91.25 % | 971.000 K -56.83 % | 2.249 M 87.29 % | 1.201 M -32.07 % | 1.768 M 11.55 % | 1.585 M 1 135.95 % | -153.000 K -121.73 % | 704.000 K |
| Income before tax | 20.978 M 40.66 % | 14.914 M 42.55 % | 10.462 M -41.41 % | 17.856 M -26.76 % | 24.380 M -0.47 % | 24.496 M 45.33 % | 16.856 M -36.93 % | 26.727 M -17.89 % | 32.550 M 844.34 % | -4.373 M -117.23 % | 25.386 M -12.75 % | 29.095 M -18.52 % | 35.708 M 8.64 % | 32.867 M -25.12 % | 43.893 M 86.23 % | 23.569 M 7.17 % | 21.992 M -14.78 % | 25.807 M 267.83 % | 7.016 M -48.80 % | 13.703 M 287.56 % | -7.306 M -202.80 % | 7.107 M -39.53 % | 11.752 M 3.33 % | 11.373 M -34.29 % | 17.308 M 21.76 % | 14.215 M 32.60 % | 10.720 M -17.60 % | 13.010 M -22.29 % | 16.742 M 37.22 % | 12.201 M -4.43 % | 12.767 M 42.41 % | 8.965 M -37.76 % | 14.405 M 14.35 % | 12.597 M 36.48 % | 9.230 M -31.49 % | 13.473 M 1.29 % | 13.302 M 47.83 % | 8.998 M 78.60 % | 5.038 M -33.33 % | 7.557 M -18.22 % | 9.241 M -34.18 % | 14.040 M 154.26 % | 5.522 M -16.17 % | 6.587 M -41.68 % | 11.294 M 38.53 % | 8.152 M 16.97 % | 6.970 M 7.50 % | 6.484 M -12.79 % | 7.435 M 6.97 % | 6.950 M 60.74 % | 4.324 M -7.65 % | 4.682 M -6.73 % | 5.020 M -14.78 % | 5.891 M 545.18 % | 913.000 K -71.81 % | 3.239 M 83.83 % | 1.762 M -55.03 % | 3.918 M 124.16 % | 1.748 M -30.50 % | 2.515 M 9.06 % | 2.306 M 2 158.93 % | -112.000 K -108.76 % | 1.279 M |
| Income before tax ratio | 0.07 40.62 % | 0.05 7.92 % | 0.04 -33.37 % | 0.07 -30.07 % | 0.09 -2.79 % | 0.10 29.55 % | 0.07 -34.39 % | 0.11 -12.85 % | 0.13 787.03 % | -0.02 -115.57 % | 0.12 -3.75 % | 0.13 -23.22 % | 0.17 -0.94 % | 0.17 -30.96 % | 0.24 73.86 % | 0.14 2.27 % | 0.14 -6.66 % | 0.15 194.97 % | 0.05 -45.74 % | 0.09 139.41 % | -0.23 -613.09 % | 0.04 -41.22 % | 0.08 0.68 % | 0.08 -17.07 % | 0.09 4.23 % | 0.09 16.53 % | 0.08 -21.73 % | 0.10 6.91 % | 0.09 7.00 % | 0.08 -13.55 % | 0.10 33.94 % | 0.07 -16.63 % | 0.09 -1.68 % | 0.09 17.60 % | 0.08 -23.34 % | 0.10 23.11 % | 0.08 22.77 % | 0.07 46.09 % | 0.04 -24.61 % | 0.06 -12.59 % | 0.07 -35.53 % | 0.11 149.69 % | 0.04 -20.75 % | 0.05 -35.68 % | 0.08 8.47 % | 0.08 7.28 % | 0.07 -0.68 % | 0.07 -0.53 % | 0.07 1.09 % | 0.07 6.66 % | 0.07 -9.10 % | 0.07 17.04 % | 0.06 -24.53 % | 0.08 561.77 % | 0.01 -77.05 % | 0.05 108.69 % | 0.03 -47.48 % | 0.05 79.08 % | 0.03 -37.66 % | 0.04 47.10 % | 0.03 1 793.30 % | 0.00 -105.66 % | 0.03 |
| EBITDA | 49.611 M 16.26 % | 42.672 M 14.11 % | 37.397 M -8.63 % | 40.930 M -5.11 % | 43.133 M 11.73 % | 38.604 M 21.45 % | 31.786 M -19.00 % | 39.244 M -12.34 % | 44.768 M 521.35 % | 7.205 M -79.65 % | 35.402 M -8.30 % | 38.608 M -15.23 % | 45.545 M 9.46 % | 41.609 M -19.52 % | 51.699 M 77.82 % | 29.073 M 5.46 % | 27.567 M -11.50 % | 31.149 M 148.44 % | 12.538 M -34.33 % | 19.092 M 3 189.32 % | -618.000 K -104.23 % | 14.608 M -23.24 % | 19.031 M -8.44 % | 20.785 M -17.76 % | 25.275 M 31.35 % | 19.243 M 7.70 % | 17.868 M -7.84 % | 19.389 M -18.22 % | 23.708 M 24.54 % | 19.037 M 4.77 % | 18.171 M 25.79 % | 14.446 M -30.81 % | 20.880 M 16.88 % | 17.864 M 16.69 % | 15.309 M -17.98 % | 18.666 M -4.99 % | 19.646 M 27.70 % | 15.385 M 40.57 % | 10.945 M -29.08 % | 15.432 M -11.38 % | 17.414 M -8.11 % | 18.951 M 46.09 % | 12.972 M -7.33 % | 13.998 M -20.55 % | 17.618 M 121.56 % | 7.952 M -37.73 % | 12.771 M -0.93 % | 12.891 M -8.24 % | 14.049 M 23.66 % | 11.361 M 8.52 % | 10.469 M 1.85 % | 10.279 M -9.55 % | 11.364 M -37.69 % | 18.237 M 391.31 % | 3.712 M -29.95 % | 5.299 M 40.52 % | 3.771 M -65.26 % | 10.856 M 193.88 % | 3.694 M -19.99 % | 4.617 M 10.22 % | 4.189 M 356.32 % | 918.000 K -78.33 % | 4.236 M |
| Net income ratio | 0.05 42.68 % | 0.03 6.54 % | 0.03 -34.69 % | 0.05 -30.18 % | 0.07 0.02 % | 0.07 26.12 % | 0.06 -34.53 % | 0.09 -11.78 % | 0.10 672.61 % | -0.02 -118.50 % | 0.09 -4.30 % | 0.10 -23.00 % | 0.12 -0.50 % | 0.12 -31.25 % | 0.18 74.53 % | 0.10 1.94 % | 0.10 1.63 % | 0.10 180.94 % | 0.04 -46.80 % | 0.07 137.55 % | -0.18 -697.36 % | 0.03 -45.99 % | 0.06 -13.82 % | 0.06 -2.60 % | 0.07 7.42 % | 0.06 12.25 % | 0.05 -21.99 % | 0.07 6.89 % | 0.07 -6.23 % | 0.07 6.51 % | 0.07 33.31 % | 0.05 -16.17 % | 0.06 -1.52 % | 0.06 13.71 % | 0.05 -20.71 % | 0.07 23.07 % | 0.05 27.05 % | 0.04 41.18 % | 0.03 -20.78 % | 0.04 -14.43 % | 0.04 -35.74 % | 0.07 135.54 % | 0.03 -17.13 % | 0.04 -37.18 % | 0.06 5.09 % | 0.05 11.68 % | 0.05 2.80 % | 0.05 -2.46 % | 0.05 -2.24 % | 0.05 14.08 % | 0.04 -17.37 % | 0.05 26.76 % | 0.04 -26.74 % | 0.06 751.81 % | 0.01 -79.17 % | 0.03 117.12 % | 0.01 -49.58 % | 0.03 49.62 % | 0.02 -39.07 % | 0.03 50.45 % | 0.02 951.98 % | 0.00 -114.05 % | 0.02 |
| Ratio EBITDA | 0.16 16.23 % | 0.14 -13.62 % | 0.16 3.90 % | 0.15 -9.40 % | 0.17 9.13 % | 0.15 8.26 % | 0.14 -15.74 % | 0.17 -6.95 % | 0.18 473.50 % | 0.03 -81.61 % | 0.17 1.15 % | 0.17 -20.12 % | 0.21 -0.19 % | 0.21 -25.80 % | 0.28 66.01 % | 0.17 0.64 % | 0.17 -3.07 % | 0.18 99.22 % | 0.09 -30.41 % | 0.13 749.13 % | -0.02 -121.12 % | 0.09 -25.39 % | 0.12 -10.79 % | 0.14 3.79 % | 0.13 12.44 % | 0.12 -5.36 % | 0.13 -12.46 % | 0.14 12.51 % | 0.13 -2.89 % | 0.13 -5.22 % | 0.14 18.31 % | 0.12 -7.32 % | 0.13 0.49 % | 0.13 0.55 % | 0.13 -8.22 % | 0.14 15.48 % | 0.12 6.05 % | 0.11 14.98 % | 0.10 -19.79 % | 0.12 -5.28 % | 0.13 -10.00 % | 0.14 43.46 % | 0.10 -12.39 % | 0.11 -12.38 % | 0.13 73.47 % | 0.07 -42.89 % | 0.13 -8.46 % | 0.14 4.66 % | 0.14 16.86 % | 0.12 -27.99 % | 0.16 0.24 % | 0.16 13.51 % | 0.14 -44.82 % | 0.26 403.94 % | 0.05 -42.96 % | 0.09 59.53 % | 0.06 -59.43 % | 0.14 134.77 % | 0.06 -28.23 % | 0.08 48.66 % | 0.06 275.28 % | 0.01 -85.99 % | 0.10 |
| Gross profit ratio | 0.44 67.67 % | 0.26 -44.83 % | 0.47 11.99 % | 0.42 67.10 % | 0.25 -6.83 % | 0.27 -37.32 % | 0.43 -1.31 % | 0.44 3.52 % | 0.42 335.18 % | -0.18 -142.92 % | 0.42 4.78 % | 0.40 -10.00 % | 0.45 1 054.52 % | -0.05 -114.58 % | 0.32 3.79 % | 0.31 -4.35 % | 0.32 -14.22 % | 0.38 -1.16 % | 0.38 11.61 % | 0.34 -27.79 % | 0.47 312.34 % | -0.22 -153.33 % | 0.42 0.57 % | 0.41 11.50 % | 0.37 296.14 % | -0.19 -145.90 % | 0.41 -4.07 % | 0.43 7.17 % | 0.40 280.71 % | -0.22 -151.04 % | 0.44 -4.87 % | 0.46 13.43 % | 0.40 -2.51 % | 0.41 1.14 % | 0.41 -5.14 % | 0.43 4.20 % | 0.41 9.46 % | 0.38 -9.80 % | 0.42 -5.08 % | 0.44 4.12 % | 0.42 -44.17 % | 0.76 96.04 % | 0.39 29.64 % | 0.30 0.21 % | 0.30 230.38 % | -0.23 -174.70 % | 0.31 -24.31 % | 0.40 -7.33 % | 0.44 9.90 % | 0.40 -21.91 % | 0.51 -11.18 % | 0.57 30.61 % | 0.44 -46.23 % | 0.82 130.84 % | 0.35 4.57 % | 0.34 27.73 % | 0.26 -56.39 % | 0.61 98.32 % | 0.31 -23.55 % | 0.40 40.64 % | 0.28 -33.33 % | 0.43 14.39 % | 0.37 |
| Weighted average shs out dil | 13.236 M 5.63 % | 12.531 M 0.00 % | 12.531 M 7.33 % | 11.675 M 0.06 % | 11.668 M 0.31 % | 11.632 M 0.00 % | 11.632 M -0.35 % | 11.673 M 2.56 % | 11.382 M 1.98 % | 11.160 M 0.00 % | 11.160 M -0.16 % | 11.177 M 0.14 % | 11.162 M 0.01 % | 11.160 M 0.00 % | 11.160 M 0.00 % | 11.160 M 0.00 % | 11.160 M 0.00 % | 11.160 M 0.00 % | 11.160 M -0.16 % | 11.178 M -0.73 % | 11.260 M 0.54 % | 11.200 M 0.54 % | 11.139 M 0.08 % | 11.130 M -0.39 % | 11.174 M 0.62 % | 11.105 M -0.97 % | 11.214 M -0.02 % | 11.217 M 0.82 % | 11.126 M 0.27 % | 11.095 M -0.25 % | 11.123 M -0.60 % | 11.191 M 0.83 % | 11.099 M 0.06 % | 11.092 M -1.03 % | 11.207 M 0.68 % | 11.131 M 0.01 % | 11.130 M 9.01 % | 10.211 M -0.07 % | 10.218 M -0.24 % | 10.243 M 15.83 % | 8.843 M 4.20 % | 8.486 M 15.49 % | 7.348 M 11.26 % | 6.605 M 1.85 % | 6.485 M 0.10 % | 6.478 M -0.37 % | 6.503 M 0.45 % | 6.474 M -0.02 % | 6.475 M -0.64 % | 6.516 M 0.54 % | 6.481 M 0.00 % | 6.481 M -0.69 % | 6.526 M -1.62 % | 6.633 M -2.24 % | 6.786 M 5.97 % | 6.403 M -1.20 % | 6.481 M 1.25 % | 6.401 M 1.27 % | 6.321 M -3.47 % | 6.548 M -0.85 % | 6.604 M -13.67 % | 7.650 M 19.53 % | 6.400 M |
| Weighted average shs out | 13.236 M 5.63 % | 12.531 M 0.00 % | 12.531 M 12.04 % | 11.185 M 0.16 % | 11.167 M 0.06 % | 11.160 M 0.00 % | 11.160 M 0.00 % | 11.160 M 0.00 % | 11.160 M 0.00 % | 11.160 M 0.00 % | 11.160 M 0.00 % | 11.160 M 0.01 % | 11.159 M -0.01 % | 11.160 M 0.00 % | 11.160 M 0.00 % | 11.160 M 0.00 % | 11.160 M 0.00 % | 11.160 M 0.00 % | 11.160 M -0.16 % | 11.178 M -0.73 % | 11.260 M 0.54 % | 11.200 M 0.54 % | 11.139 M 0.08 % | 11.130 M -0.39 % | 11.174 M 0.62 % | 11.105 M -0.97 % | 11.214 M -0.02 % | 11.217 M 0.82 % | 11.126 M 0.27 % | 11.095 M -0.25 % | 11.123 M -0.60 % | 11.191 M 0.83 % | 11.099 M 0.06 % | 11.092 M -1.03 % | 11.207 M 0.68 % | 11.131 M 0.01 % | 11.130 M 10.92 % | 10.034 M 1.18 % | 9.918 M -1.11 % | 10.029 M 16.75 % | 8.590 M 1.02 % | 8.503 M 26.85 % | 6.704 M 3.04 % | 6.506 M 0.33 % | 6.485 M 0.03 % | 6.483 M -0.31 % | 6.503 M 0.45 % | 6.474 M -0.02 % | 6.475 M -1.05 % | 6.544 M 0.96 % | 6.481 M 0.00 % | 6.481 M -0.69 % | 6.526 M -1.62 % | 6.633 M -2.24 % | 6.786 M 5.97 % | 6.403 M -1.20 % | 6.481 M 1.25 % | 6.401 M 1.27 % | 6.321 M -3.47 % | 6.548 M -0.85 % | 6.604 M -13.67 % | 7.650 M 19.53 % | 6.400 M |
| EPS diluted | 1.16 34.88 % | 0.86 40.98 % | 0.61 -46.49 % | 1.14 -26.92 % | 1.56 2.63 % | 1.52 40.74 % | 1.08 -36.84 % | 1.71 -18.96 % | 2.11 702.86 % | -0.35 -120.71 % | 1.69 -13.33 % | 1.95 -18.41 % | 2.39 9.13 % | 2.19 -25.51 % | 2.94 87.26 % | 1.57 6.80 % | 1.47 -7.55 % | 1.59 253.33 % | 0.45 -50.00 % | 0.90 280.00 % | -0.50 -219.05 % | 0.42 -44.74 % | 0.76 -11.63 % | 0.86 -22.52 % | 1.11 24.72 % | 0.89 28.99 % | 0.69 -17.86 % | 0.84 -22.94 % | 1.09 19.78 % | 0.91 18.18 % | 0.77 42.59 % | 0.54 -37.93 % | 0.87 14.47 % | 0.76 33.33 % | 0.57 -29.63 % | 0.81 1.25 % | 0.80 40.35 % | 0.57 72.73 % | 0.33 -29.79 % | 0.47 -30.88 % | 0.68 -37.04 % | 1.08 107.69 % | 0.52 -21.21 % | 0.66 -44.07 % | 1.18 34.09 % | 0.88 22.22 % | 0.72 10.77 % | 0.65 -14.47 % | 0.76 4.11 % | 0.73 69.77 % | 0.43 -15.69 % | 0.51 2.00 % | 0.50 -15.97 % | 0.60 750.00 % | 0.07 -75.86 % | 0.29 3.57 % | 0.28 -20.23 % | 0.35 84.74 % | 0.19 -29.63 % | 0.27 12.50 % | 0.24 1 300.00 % | -0.02 -118.18 % | 0.11 |
| Earnings per share | 1.16 34.88 % | 0.86 40.98 % | 0.61 -48.74 % | 1.19 -26.99 % | 1.63 1.87 % | 1.60 41.59 % | 1.13 -36.87 % | 1.79 -16.74 % | 2.15 714.29 % | -0.35 -120.71 % | 1.69 -13.33 % | 1.95 -18.41 % | 2.39 9.13 % | 2.19 -25.51 % | 2.94 87.26 % | 1.57 6.80 % | 1.47 -7.55 % | 1.59 253.33 % | 0.45 -50.00 % | 0.90 280.00 % | -0.50 -219.05 % | 0.42 -44.74 % | 0.76 -11.63 % | 0.86 -22.52 % | 1.11 24.72 % | 0.89 28.99 % | 0.69 -17.86 % | 0.84 -22.94 % | 1.09 19.78 % | 0.91 18.18 % | 0.77 42.59 % | 0.54 -37.93 % | 0.87 14.47 % | 0.76 33.33 % | 0.57 -29.63 % | 0.81 1.25 % | 0.80 37.93 % | 0.58 70.59 % | 0.34 -29.17 % | 0.48 -31.43 % | 0.70 -42.15 % | 1.21 112.28 % | 0.57 -14.93 % | 0.67 -43.22 % | 1.18 34.09 % | 0.88 22.22 % | 0.72 10.77 % | 0.65 -14.47 % | 0.76 4.11 % | 0.73 69.77 % | 0.43 -15.69 % | 0.51 2.00 % | 0.50 -15.97 % | 0.60 750.00 % | 0.07 -75.86 % | 0.29 3.57 % | 0.28 -20.23 % | 0.35 84.74 % | 0.19 -29.63 % | 0.27 12.50 % | 0.24 1 300.00 % | -0.02 -118.18 % | 0.11 |
| Gross profit | 138.255 M 67.72 % | 82.433 M -27.12 % | 113.103 M -1.52 % | 114.845 M 75.01 % | 65.621 M -4.61 % | 68.789 M -29.68 % | 97.826 M -5.13 % | 103.116 M -2.48 % | 105.733 M 354.80 % | -41.497 M -147.50 % | 87.363 M -5.01 % | 91.974 M -4.50 % | 96.309 M 1 146.84 % | -9.200 M -115.81 % | 58.175 M 11.18 % | 52.326 M 0.23 % | 52.207 M -21.68 % | 66.658 M 23.26 % | 54.081 M 5.32 % | 51.349 M 243.68 % | 14.941 M 142.54 % | -35.120 M -154.87 % | 64.006 M 3.22 % | 62.012 M -11.66 % | 70.193 M 329.13 % | -30.634 M -152.23 % | 58.653 M 0.99 % | 58.076 M -22.10 % | 74.556 M 331.75 % | -32.171 M -156.42 % | 57.024 M 1.14 % | 56.382 M -15.33 % | 66.587 M 13.39 % | 58.722 M 17.37 % | 50.032 M -15.23 % | 59.020 M -14.27 % | 68.843 M 31.81 % | 52.229 M 10.27 % | 47.363 M -16.07 % | 56.430 M -2.59 % | 57.929 M -43.00 % | 101.626 M 99.63 % | 50.907 M 37.13 % | 37.123 M -9.13 % | 40.853 M 266.52 % | -24.533 M -181.45 % | 30.121 M -18.08 % | 36.771 M -18.75 % | 45.259 M 16.29 % | 38.920 M 17.69 % | 33.070 M -9.76 % | 36.648 M 4.08 % | 35.211 M -39.29 % | 57.997 M 125.06 % | 25.770 M 28.43 % | 20.065 M 12.51 % | 17.834 M -62.66 % | 47.765 M 148.25 % | 19.241 M -14.77 % | 22.575 M 4.28 % | 21.649 M -18.93 % | 26.704 M 76.96 % | 15.090 M |
| Income tax expense | 5.624 M 35.32 % | 4.156 M 47.48 % | 2.818 M -38.01 % | 4.546 M -26.42 % | 6.178 M -7.68 % | 6.692 M 55.88 % | 4.293 M -36.55 % | 6.766 M -20.73 % | 8.535 M 1 800.20 % | -502.000 K -107.75 % | 6.476 M -11.28 % | 7.299 M -19.19 % | 9.032 M 7.26 % | 8.421 M -24.20 % | 11.109 M 84.14 % | 6.033 M 8.20 % | 5.576 M -31.29 % | 8.115 M 312.77 % | 1.966 M -46.03 % | 3.643 M 317.36 % | -1.676 M -169.75 % | 2.403 M -26.87 % | 3.286 M 82.45 % | 1.801 M -63.28 % | 4.905 M 13.25 % | 4.331 M 45.24 % | 2.982 M -16.89 % | 3.588 M -22.25 % | 4.615 M 118.00 % | 2.117 M -49.62 % | 4.202 M 43.81 % | 2.922 M -38.47 % | 4.749 M 13.97 % | 4.167 M 46.62 % | 2.842 M -36.24 % | 4.457 M 1.34 % | 4.398 M 38.39 % | 3.178 M 90.76 % | 1.666 M -39.26 % | 2.743 M -15.02 % | 3.228 M -33.79 % | 4.875 M 186.61 % | 1.701 M -23.65 % | 2.228 M -38.82 % | 3.642 M 48.56 % | 2.451 M 7.15 % | 2.288 M 0.53 % | 2.276 M -9.47 % | 2.514 M 14.61 % | 2.193 M 40.88 % | 1.557 M 12.34 % | 1.386 M -21.12 % | 1.757 M -9.71 % | 1.946 M 344.26 % | 438.000 K -68.31 % | 1.382 M 74.72 % | 791.000 K -52.78 % | 1.675 M 206.23 % | 547.000 K -26.77 % | 747.000 K 3.61 % | 721.000 K 1 658.54 % | 41.000 K -92.87 % | 575.000 K |
| Cost of revenue | 177.210 M -23.92 % | 232.938 M 85.40 % | 125.641 M -19.79 % | 156.647 M -19.09 % | 193.602 M 4.99 % | 184.392 M 44.21 % | 127.864 M -2.89 % | 131.663 M -8.23 % | 143.468 M -47.16 % | 271.510 M 125.33 % | 120.493 M -12.25 % | 137.308 M 14.65 % | 119.759 M -41.92 % | 206.214 M 67.03 % | 123.462 M 5.31 % | 117.242 M 6.96 % | 109.612 M -0.87 % | 110.578 M 25.59 % | 88.046 M -11.31 % | 99.269 M 494.18 % | 16.707 M -91.35 % | 193.079 M 115.66 % | 89.530 M 2.22 % | 87.585 M -26.16 % | 118.618 M -38.30 % | 192.260 M 130.57 % | 83.384 M 8.51 % | 76.844 M -30.81 % | 111.063 M -37.22 % | 176.907 M 139.35 % | 73.911 M 10.69 % | 66.770 M -32.13 % | 98.381 M 18.37 % | 83.114 M 15.14 % | 72.187 M -7.16 % | 77.751 M -20.17 % | 97.392 M 13.48 % | 85.822 M 30.91 % | 65.558 M -8.02 % | 71.274 M -9.28 % | 78.566 M 145.01 % | 32.066 M -60.11 % | 80.379 M -7.60 % | 86.992 M -9.40 % | 96.015 M -27.09 % | 131.695 M 93.19 % | 68.167 M 26.13 % | 54.043 M -7.34 % | 58.325 M -1.10 % | 58.972 M 84.93 % | 31.888 M 16.86 % | 27.287 M -39.39 % | 45.023 M 244.78 % | 13.058 M -72.28 % | 47.112 M 19.95 % | 39.278 M -20.71 % | 49.537 M 60.19 % | 30.925 M -29.11 % | 43.623 M 29.01 % | 33.814 M -37.85 % | 54.406 M 51.78 % | 35.845 M 41.45 % | 25.342 M |
| General and administrative expenses | 0.000 -100.00 % | 34.829 M | 0.000 | 0.000 | 0.000 -100.00 % | 29.710 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 36.002 M | 0.000 | 0.000 | 0.000 -100.00 % | 36.832 M | 0.000 | 0.000 | 0.000 -100.00 % | 13.842 M | 0.000 | 0.000 | 0.000 -100.00 % | 13.877 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 % | 9.488 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.844 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.966 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.107 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 |
| Selling and marketing expenses | 0.000 -100.00 % | 6.449 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.892 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.344 M | 0.000 | 0.000 | 0.000 -100.00 % | 599.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 4.126 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.669 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 % | 7.417 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.496 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.026 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.793 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 112.838 M | 0.000 -100.00 % | 98.068 M 4.17 % | 94.144 M | 0.000 | 0.000 -100.00 % | 35.606 M 1 012.69 % | 3.200 M 24.27 % | 2.575 M 146.14 % | -5.581 M -377.39 % | 2.012 M -16.65 % | 2.414 M 8.01 % | 2.235 M 146.48 % | -4.809 M | 0.000 | 0.000 | 0.000 100.00 % | -6.958 M | 0.000 -100.00 % | 3.443 M 78.02 % | 1.934 M 238.94 % | -1.392 M -189.69 % | 1.552 M 3.40 % | 1.501 M -10.33 % | 1.674 M 145.54 % | -3.676 M -183.55 % | 4.400 M 256.56 % | 1.234 M 217.22 % | 389.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 -100.00 % | 397.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 340.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 112.838 M 89.58 % | 59.521 M -39.31 % | 98.068 M 4.17 % | 94.144 M 137.91 % | 39.571 M -9.48 % | 43.717 M -45.36 % | 80.012 M 5.48 % | 75.857 M 5.36 % | 71.998 M 219.12 % | -60.440 M -201.19 % | 59.731 M -2.45 % | 61.233 M 4.96 % | 58.338 M 229.08 % | -45.194 M -259.13 % | 28.401 M -7.64 % | 30.750 M 5.11 % | 29.256 M -21.84 % | 37.431 M 13.66 % | 32.931 M -17.54 % | 39.937 M 83.95 % | 21.711 M 148.68 % | -44.604 M -187.89 % | 50.747 M 8.59 % | 46.734 M -7.52 % | 50.532 M 209.24 % | -46.258 M -194.63 % | 48.884 M 12.07 % | 43.620 M -20.60 % | 54.936 M 230.35 % | -42.144 M -198.82 % | 42.646 M -6.52 % | 45.620 M -7.41 % | 49.273 M 11.57 % | 44.163 M 15.40 % | 38.268 M -12.84 % | 43.903 M -14.95 % | 51.621 M 28.72 % | 40.102 M 1.03 % | 39.694 M -10.23 % | 44.218 M 1.18 % | 43.702 M -48.39 % | 84.681 M 105.81 % | 41.146 M 57.15 % | 26.182 M 0.96 % | 25.932 M 186.25 % | -30.066 M -252.20 % | 19.754 M -24.81 % | 26.273 M -21.73 % | 33.566 M 12.79 % | 29.760 M 19.61 % | 24.880 M -13.07 % | 28.620 M 9.42 % | 26.155 M -37.51 % | 41.856 M 78.64 % | 23.430 M 45.67 % | 16.084 M 4.62 % | 15.373 M -58.35 % | 36.910 M 118.04 % | 16.928 M -13.04 % | 19.466 M 3.65 % | 18.781 M -14.18 % | 21.884 M 84.04 % | 11.891 M |
| Cost and expenses | 290.048 M -0.82 % | 292.459 M 30.73 % | 223.709 M -10.80 % | 250.791 M 7.56 % | 233.173 M 2.22 % | 228.109 M 9.73 % | 207.876 M 0.17 % | 207.520 M -3.69 % | 215.466 M 2.08 % | 211.070 M 17.12 % | 180.224 M -9.23 % | 198.541 M 11.48 % | 178.097 M 10.61 % | 161.020 M 6.03 % | 151.863 M 2.62 % | 147.992 M 6.57 % | 138.868 M -6.18 % | 148.009 M 22.34 % | 120.977 M -13.09 % | 139.206 M 262.35 % | 38.418 M -74.12 % | 148.475 M 5.84 % | 140.277 M 4.44 % | 134.319 M -20.59 % | 169.150 M 15.85 % | 146.002 M 10.38 % | 132.268 M 9.80 % | 120.464 M -27.43 % | 165.999 M 23.18 % | 134.763 M 15.62 % | 116.557 M 3.71 % | 112.390 M -23.88 % | 147.654 M 16.01 % | 127.277 M 15.23 % | 110.455 M -9.21 % | 121.654 M -18.36 % | 149.013 M 18.34 % | 125.924 M 19.64 % | 105.252 M -8.87 % | 115.492 M -5.54 % | 122.268 M 4.73 % | 116.747 M -3.93 % | 121.525 M 7.38 % | 113.174 M -7.19 % | 121.947 M 19.99 % | 101.629 M 15.59 % | 87.921 M 9.47 % | 80.316 M -12.60 % | 91.891 M 3.56 % | 88.732 M 56.31 % | 56.768 M 1.54 % | 55.907 M -21.45 % | 71.178 M 29.62 % | 54.914 M -22.15 % | 70.542 M 27.42 % | 55.362 M -14.71 % | 64.910 M -4.31 % | 67.835 M 12.03 % | 60.551 M 13.65 % | 53.280 M -27.20 % | 73.187 M 26.78 % | 57.729 M 55.05 % | 37.233 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 -100.00 % | 2.013 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.919 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 0.000 -100.00 % | 59.521 M | 0.000 | 0.000 -100.00 % | 39.571 M -9.48 % | 43.717 M -1.55 % | 44.406 M -0.24 % | 44.511 M 4.00 % | 42.801 M 4.38 % | 41.004 M 7.43 % | 38.169 M -5.78 % | 40.510 M 5.31 % | 38.468 M 3.00 % | 37.346 M 31.50 % | 28.401 M -7.64 % | 30.750 M 5.11 % | 29.256 M -21.84 % | 37.431 M 13.66 % | 32.931 M 200.36 % | 10.964 M 37.07 % | 7.999 M -55.48 % | 17.968 M 29.34 % | 13.892 M 4.69 % | 13.270 M 2.63 % | 12.930 M -37.07 % | 20.546 M 55.58 % | 13.206 M 0.42 % | 13.151 M 2.57 % | 12.821 M -64.80 % | 36.425 M 189.78 % | 12.570 M 4.82 % | 11.992 M 1.09 % | 11.863 M -58.72 % | 28.741 M 193.58 % | 9.790 M 1.37 % | 9.658 M 3.93 % | 9.293 M -45.03 % | 16.905 M 101.08 % | 8.407 M -0.19 % | 8.423 M 8.74 % | 7.746 M -45.98 % | 14.340 M 92.75 % | 7.440 M 6.39 % | 6.993 M 5.19 % | 6.648 M -74.76 % | 26.335 M 329.62 % | 6.130 M 3.09 % | 5.946 M 20.56 % | 4.932 M -76.45 % | 20.941 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 |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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.111 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 |
| Interest expense | 8.097 M -2.16 % | 8.276 M 0.33 % | 8.249 M 30.40 % | 6.326 M 14.06 % | 5.546 M 31.17 % | 4.228 M -6.44 % | 4.519 M 21.09 % | 3.732 M -0.74 % | 3.760 M | 0.000 -100.00 % | 4.258 M 4.88 % | 4.060 M -9.74 % | 4.498 M | 0.000 -100.00 % | 2.443 M 101.73 % | 1.211 M -32.23 % | 1.787 M 23.93 % | 1.442 M -0.41 % | 1.448 M 25.69 % | 1.152 M -53.36 % | 2.470 M | 0.000 -100.00 % | 3.059 M -43.41 % | 5.406 M 34.24 % | 4.027 M 253.25 % | 1.140 M -66.95 % | 3.449 M 28.69 % | 2.680 M -17.97 % | 3.267 M 37.27 % | 2.380 M 47.73 % | 1.611 M -10.35 % | 1.797 M | 0.000 -100.00 % | 1.962 M -22.57 % | 2.534 M 54.14 % | 1.644 M -57.33 % | 3.853 M 23.14 % | 3.129 M 18.93 % | 2.631 M -43.48 % | 4.655 M -6.64 % | 4.986 M | 0.000 -100.00 % | 4.239 M -2.64 % | 4.354 M 20.04 % | 3.627 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 -100.00 % | 1.002 M -47.81 % | 1.920 M |
| Depreciation and amortization | 20.536 M 5.41 % | 19.482 M 4.26 % | 18.686 M 11.57 % | 16.748 M 26.81 % | 13.207 M 33.67 % | 9.880 M -5.10 % | 10.411 M 18.51 % | 8.785 M 3.87 % | 8.458 M 1.90 % | 8.300 M 44.15 % | 5.758 M 5.59 % | 5.453 M 2.14 % | 5.339 M 0.43 % | 5.316 M -0.88 % | 5.363 M 24.92 % | 4.293 M 13.33 % | 3.788 M -2.87 % | 3.900 M -4.27 % | 4.074 M -3.85 % | 4.237 M 0.45 % | 4.218 M -0.47 % | 4.238 M 0.43 % | 4.220 M 5.34 % | 4.006 M 1.68 % | 3.940 M 1.34 % | 3.888 M -0.44 % | 3.905 M 0.39 % | 3.890 M 2.02 % | 3.813 M -1.12 % | 3.856 M 1.66 % | 3.793 M 2.96 % | 3.684 M 3.31 % | 3.566 M 7.90 % | 3.305 M -7.08 % | 3.557 M -0.08 % | 3.560 M 10.11 % | 3.233 M -0.77 % | 3.258 M -0.55 % | 3.276 M 1.74 % | 3.220 M 1.04 % | 3.187 M -4.40 % | 3.334 M 3.82 % | 3.211 M 5.04 % | 3.057 M -1.10 % | 3.091 M 27.77 % | 2.419 M 0.63 % | 2.404 M 0.46 % | 2.393 M 1.57 % | 2.356 M 7.00 % | 2.202 M -3.38 % | 2.279 M 1.24 % | 2.251 M -2.47 % | 2.308 M 10.10 % | 2.096 M 52.79 % | 1.372 M 4.10 % | 1.318 M 0.61 % | 1.310 M 199.11 % | -1.322 M -195.71 % | 1.381 M -8.42 % | 1.508 M 14.16 % | 1.321 M 4 617.86 % | 28.000 K -97.30 % | 1.037 M |
| Operating income | 25.417 M 10.93 % | 22.912 M 52.39 % | 15.035 M -27.37 % | 20.701 M -20.53 % | 26.050 M 3.90 % | 25.072 M 40.74 % | 17.814 M -34.65 % | 27.259 M -19.20 % | 33.735 M 98.63 % | 16.984 M -38.54 % | 27.632 M -10.11 % | 30.741 M -19.04 % | 37.971 M 17.54 % | 32.304 M 8.50 % | 29.774 M 38.00 % | 21.576 M -5.99 % | 22.951 M -21.47 % | 29.227 M 38.19 % | 21.150 M 85.33 % | 11.412 M 268.57 % | -6.770 M -183.44 % | 8.114 M -45.22 % | 14.811 M -11.73 % | 16.779 M -22.43 % | 21.631 M 81.04 % | 11.948 M -15.68 % | 14.169 M -9.69 % | 15.690 M -21.59 % | 20.009 M -6.75 % | 21.458 M 68.07 % | 12.767 M 42.41 % | 8.965 M -37.76 % | 14.405 M 14.35 % | 12.597 M 36.48 % | 9.230 M -31.49 % | 13.473 M 1.29 % | 13.302 M 47.83 % | 8.998 M 78.60 % | 5.038 M -33.33 % | 7.557 M -18.22 % | 9.241 M -34.18 % | 14.040 M 154.26 % | 5.522 M -16.17 % | 6.587 M -41.68 % | 11.294 M 38.53 % | 8.152 M 16.97 % | 6.970 M 7.50 % | 6.484 M -12.79 % | 7.435 M 323.30 % | -3.330 M -177.00 % | 4.324 M -7.65 % | 4.682 M -6.73 % | 5.020 M 34.10 % | 3.744 M 59.98 % | 2.340 M -41.22 % | 3.981 M 61.76 % | 2.461 M -79.79 % | 12.177 M 426.48 % | 2.313 M -25.60 % | 3.109 M 8.40 % | 2.868 M 2 660.71 % | -112.000 K -108.76 % | 1.279 M |
| Operating income ratio | 0.08 10.90 % | 0.07 15.36 % | 0.06 -17.41 % | 0.08 -24.12 % | 0.10 1.48 % | 0.10 25.46 % | 0.08 -32.02 % | 0.12 -14.23 % | 0.14 83.33 % | 0.07 -44.46 % | 0.13 -0.85 % | 0.13 -23.71 % | 0.18 7.18 % | 0.16 0.03 % | 0.16 28.83 % | 0.13 -10.29 % | 0.14 -13.99 % | 0.16 10.81 % | 0.15 96.40 % | 0.08 135.42 % | -0.21 -516.44 % | 0.05 -46.75 % | 0.10 -13.99 % | 0.11 -2.10 % | 0.11 54.98 % | 0.07 -25.90 % | 0.10 -14.22 % | 0.12 7.88 % | 0.11 -27.29 % | 0.15 52.05 % | 0.10 33.94 % | 0.07 -16.63 % | 0.09 -1.68 % | 0.09 17.60 % | 0.08 -23.34 % | 0.10 23.11 % | 0.08 22.77 % | 0.07 46.09 % | 0.04 -24.61 % | 0.06 -12.59 % | 0.07 -35.53 % | 0.11 149.69 % | 0.04 -20.75 % | 0.05 -35.68 % | 0.08 8.47 % | 0.08 7.28 % | 0.07 -0.68 % | 0.07 -0.53 % | 0.07 311.03 % | -0.03 -151.10 % | 0.07 -9.10 % | 0.07 17.04 % | 0.06 18.76 % | 0.05 64.09 % | 0.03 -52.14 % | 0.07 83.65 % | 0.04 -76.40 % | 0.15 320.59 % | 0.04 -33.27 % | 0.06 46.21 % | 0.04 2 205.98 % | 0.00 -105.66 % | 0.03 |
| Total other income expenses net | -4.439 M 44.50 % | -7.998 M -74.90 % | -4.573 M -60.74 % | -2.845 M -70.36 % | -1.670 M -189.93 % | -576.000 K 39.87 % | -958.000 K -80.08 % | -532.000 K 55.11 % | -1.185 M 94.45 % | -21.357 M -850.89 % | -2.246 M -36.45 % | -1.646 M 27.26 % | -2.263 M 27.63 % | -3.127 M -122.15 % | 14.119 M 608.43 % | 1.993 M 307.82 % | -959.000 K 71.96 % | -3.420 M 75.80 % | -14.134 M -716.94 % | 2.291 M 527.43 % | -536.000 K 77.45 % | -2.377 M -57.73 % | -1.507 M 61.41 % | -3.905 M -65.96 % | -2.353 M -67.00 % | -1.409 M 95.94 % | -34.727 M -2 301.59 % | -1.446 M 49.76 % | -2.878 M 17.42 % | -3.485 M 89.00 % | -31.687 M -3 542.18 % | -870.000 K 43.21 % | -1.532 M 21.92 % | -1.962 M -56.46 % | -1.254 M -478.85 % | 331.000 K 110.64 % | -3.111 M -235.79 % | 2.291 M 224.31 % | -1.843 M 50.83 % | -3.748 M 22.71 % | -4.849 M -80 816 766.67 % | 6.000 100.00 % | -3.725 M -1.47 % | -3.671 M -13.55 % | -3.233 M -53 883 433.33 % | 6.000 100.00 % | -3.043 M 18.13 % | -3.717 M 11.14 % | -4.183 M -2.96 % | -4.063 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.147 M 250.46 % | -1.427 M -92.32 % | -742.000 K -6.15 % | -699.000 K 91.54 % | -8.259 M -1 361.79 % | -565.000 K 4.88 % | -594.000 K -5.69 % | -562.000 K | 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 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-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-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-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-03-31 | 2011-09-30 | 2011-03-31 | 2010-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 206.118 M | 0.000 -100.00 % | 300.936 M 257.75 % | -190.772 M -406.24 % | -37.684 M -117.99 % | 209.504 M 135.37 % | 89.009 M -39.47 % | 147.057 M 33.44 % | 110.205 M -21.93 % | 141.155 M -13.35 % | 162.907 M 28.49 % | 126.784 M -9.64 % | 140.314 M 34.46 % | 104.354 M 42.32 % | 73.325 M 257.65 % | 20.502 M -74.71 % | 81.076 M 475.66 % | 14.084 M -4.18 % | 14.699 M -79.25 % | 70.828 M 90.52 % | 37.177 M -73.54 % | 140.495 M 267.53 % | 38.227 M -48.27 % | 73.893 M -3.18 % | 76.322 M 20.21 % | 63.489 M 333.37 % | 14.650 M -57.78 % | 34.703 M 126.04 % | 15.353 M -68.85 % | 49.288 M 53.63 % | 32.083 M -12.47 % | 36.654 M -14.16 % | 42.703 M 0.39 % | 42.537 M -32.52 % | 63.040 M 82.51 % | 34.541 M -18.87 % | 42.574 M 14.70 % | 37.119 M -44.74 % | 67.172 M 67.92 % | 40.002 M 33.69 % | 29.920 M 43.37 % | 20.869 M 48.26 % | 14.076 M 34.70 % | 10.450 M -85.02 % | 69.755 M -1.33 % | 70.692 M 25.21 % | 56.457 M 19.39 % | 47.288 M 525.70 % | 7.558 M |
| Total investments | 0.000 -100.00 % | 39.687 M | 0.000 -100.00 % | 38.505 M -89.91 % | 381.544 M 2 336.58 % | 15.659 M -96.26 % | 419.008 M 2 400.35 % | 16.758 M -94.30 % | 294.114 M 1 279.00 % | 21.328 M -37.73 % | 34.253 M -89.49 % | 325.814 M 20 852.67 % | 1.555 M -99.45 % | 280.628 M 161.73 % | 107.222 M -26.89 % | 146.650 M 106.29 % | 71.089 M -56.16 % | 162.152 M 2 668.04 % | 5.858 M -80.07 % | 29.398 M 423.19 % | 5.619 M -92.44 % | 74.354 M 1 339.30 % | 5.166 M -93.24 % | 76.454 M 1 379.95 % | 5.166 M -77.55 % | 23.015 M -81.87 % | 126.978 M 464.62 % | 22.489 M -67.60 % | 69.406 M 1 288.13 % | 5.000 M -94.93 % | 98.576 M | 0.000 -100.00 % | 73.308 M 5 189.14 % | 1.386 M -98.37 % | 85.074 M | 0.000 -100.00 % | 69.083 M | 0.000 -100.00 % | 74.238 M | 0.000 -100.00 % | 80.004 M | 0.000 -100.00 % | 41.738 M | 0.000 -100.00 % | 20.899 M | 0.000 | 0.000 -100.00 % | 1.000 K -99.05 % | 105.380 K -9.45 % | 116.380 K |
| Total debt | 0.000 -100.00 % | 357.120 M | 0.000 -100.00 % | 301.385 M | 0.000 -100.00 % | 153.080 M | 0.000 -100.00 % | 118.506 M | 0.000 -100.00 % | 127.255 M -24.63 % | 168.841 M | 0.000 -100.00 % | 141.428 M | 0.000 -100.00 % | 139.534 M | 0.000 -100.00 % | 56.013 M | 0.000 -100.00 % | 43.660 M | 0.000 -100.00 % | 85.527 M | 0.000 -100.00 % | 147.706 M | 0.000 -100.00 % | 90.102 M -4.67 % | 94.514 M | 0.000 -100.00 % | 55.650 M | 0.000 -100.00 % | 45.056 M | 0.000 -100.00 % | 81.371 M | 0.000 -100.00 % | 79.357 M | 0.000 -100.00 % | 105.577 M | 0.000 -100.00 % | 77.116 M | 0.000 -100.00 % | 104.291 M | 0.000 -100.00 % | 69.923 M | 0.000 -100.00 % | 34.945 M | 0.000 -100.00 % | 80.205 M -0.12 % | 80.300 M 14.26 % | 70.281 M 0.92 % | 69.641 M 132.02 % | 30.015 M |
| Accumulated other comprehensive income loss | 920.538 M 3 835 475.00 % | 24.000 K -100.00 % | 730.237 M 18.04 % | 618.646 M -11.48 % | 698.865 M 19.00 % | 587.274 M -12.18 % | 668.690 M 499.23 % | 111.591 M -80.34 % | 567.530 M 303.00 % | 140.828 M 26.20 % | 111.591 M -77.86 % | 504.100 M 257.95 % | 140.828 M -68.52 % | 447.314 M 33.24 % | 335.723 M -18.73 % | 413.082 M 193.32 % | 140.828 M -63.87 % | 389.788 M 40.11 % | 278.197 M -27.85 % | 385.555 M 611 901.78 % | 62.999 K -99.98 % | 372.137 M 42.83 % | 260.546 M -25.60 % | 350.185 M 216 263.58 % | -162.000 K -42.11 % | -114.000 K -100.04 % | 292.393 M 61.72 % | 180.802 M -34.66 % | 276.695 M 39 471 374.75 % | 701.000 -100.00 % | 261.886 M 74.25 % | 150.295 M -32.26 % | 221.885 M 2 918.56 % | 7.351 M -96.54 % | 212.694 M 88.05 % | 113.103 M -36.44 % | 177.943 M 1 061.10 % | 15.325 M -89.54 % | 146.570 M 79.25 % | 81.767 M -34.14 % | 124.160 M 17 711 740.23 % | 701.000 -100.00 % | 113.776 M 132.32 % | 48.973 M -53.20 % | 104.648 M 14 928 241.37 % | 701.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 0.000 -100.00 % | 550.795 M | 0.000 | 0.000 | 0.000 -100.00 % | 500.881 M | 0.000 | 0.000 | 0.000 -100.00 % | 426.538 M | 0.000 | 0.000 -100.00 % | 363.027 M | 0.000 | 0.000 | 0.000 -100.00 % | 271.845 M | 0.000 | 0.000 | 0.000 -100.00 % | 244.673 M | 0.000 | 0.000 | 0.000 -100.00 % | 209.528 M 22.99 % | 170.357 M | 0.000 | 0.000 | 0.000 -100.00 % | 135.875 M | 0.000 | 0.000 | 0.000 -100.00 % | 103.116 M | 0.000 | 0.000 | 0.000 -100.00 % | 83.097 M | 0.000 | 0.000 | 0.000 -100.00 % | 59.356 M | 0.000 | 0.000 | 0.000 -100.00 % | 39.844 M 54.67 % | 25.760 M | 0.000 | 0.000 -100.00 % | 10.843 M |
| Common stock | 0.000 -100.00 % | 132.591 M | 0.000 -100.00 % | 111.591 M | 0.000 -100.00 % | 111.591 M | 0.000 -100.00 % | 111.591 M | 0.000 -100.00 % | 111.591 M 0.00 % | 111.591 M | 0.000 -100.00 % | 111.591 M | 0.000 -100.00 % | 111.591 M | 0.000 -100.00 % | 111.600 M | 0.000 -100.00 % | 111.591 M | 0.000 -100.00 % | 111.591 M | 0.000 -100.00 % | 111.591 M | 0.000 -100.00 % | 111.591 M 0.00 % | 111.591 M | 0.000 -100.00 % | 111.591 M | 0.000 -100.00 % | 111.591 M | 0.000 -100.00 % | 111.591 M | 0.000 -100.00 % | 99.591 M | 0.000 -100.00 % | 99.591 M | 0.000 -100.00 % | 75.786 M | 0.000 -100.00 % | 64.803 M | 0.000 -100.00 % | 64.803 M | 0.000 -100.00 % | 64.803 M | 0.000 -100.00 % | 64.803 M 0.00 % | 64.803 M 0.00 % | 64.803 M 0.00 % | 64.803 M 0.00 % | 64.803 M |
| Total equity | 920.538 M 0.00 % | 920.538 M 26.06 % | 730.237 M 0.00 % | 730.237 M 4.49 % | 698.865 M 0.00 % | 698.865 M 4.51 % | 668.690 M 0.00 % | 668.690 M 17.82 % | 567.530 M 0.00 % | 567.530 M 0.69 % | 563.656 M 11.81 % | 504.100 M 0.00 % | 504.100 M 12.69 % | 447.314 M 0.00 % | 447.314 M 8.29 % | 413.082 M 0.00 % | 413.091 M 5.98 % | 389.788 M 0.00 % | 389.788 M 1.10 % | 385.555 M 0.00 % | 385.555 M 3.61 % | 372.137 M 0.00 % | 372.137 M 6.27 % | 350.185 M 0.00 % | 350.185 M 12.58 % | 311.062 M 6.38 % | 292.393 M 0.00 % | 292.393 M 5.67 % | 276.695 M 0.00 % | 276.695 M 5.65 % | 261.886 M 0.00 % | 261.886 M 18.03 % | 221.885 M 0.00 % | 221.885 M 4.32 % | 212.694 M 0.00 % | 212.694 M 19.53 % | 177.943 M 0.00 % | 177.943 M 21.40 % | 146.570 M 0.00 % | 146.570 M 18.05 % | 124.160 M 0.00 % | 124.160 M 9.13 % | 113.776 M 0.00 % | 113.776 M 8.72 % | 104.648 M 0.00 % | 104.648 M 15.55 % | 90.564 M 5.13 % | 86.145 M 4.48 % | 82.450 M 8.99 % | 75.647 M |
| Other non current liabilities | -920.538 M -18 569.86 % | 4.984 M 100.68 % | -730.237 M -15 875.26 % | 4.629 M 100.66 % | -698.865 M -19 841.95 % | 3.540 M 100.53 % | -668.690 M -23 342.61 % | 2.877 M | 0.000 -100.00 % | 6.531 M 178.51 % | 2.345 M | 0.000 -100.00 % | 15.953 M | 0.000 -100.00 % | 2.327 M | 0.000 -100.00 % | 14.098 M | 0.000 -100.00 % | 3.005 M | 0.000 -100.00 % | 13.448 M | 0.000 -100.00 % | 2.699 M | 0.000 -100.00 % | 13.991 M 529.37 % | 2.223 M | 0.000 -100.00 % | 2.444 M | 0.000 -100.00 % | 250.000 K | 0.000 -100.00 % | 1.659 M | 0.000 -100.00 % | 12.146 M | 0.000 -100.00 % | 1.424 M | 0.000 -100.00 % | 10.256 M | 0.000 -100.00 % | 9.273 M | 0.000 -100.00 % | 9.273 M | 0.000 -100.00 % | 8.054 M | 0.000 -100.00 % | 7.248 M 1 070.18 % | 619.433 K | 0.000 -100.00 % | 664.226 K | 0.000 |
| Long term debt | 0.000 -100.00 % | 144.548 M | 0.000 -100.00 % | 166.061 M | 0.000 -100.00 % | 64.857 M | 0.000 -100.00 % | 55.548 M | 0.000 -100.00 % | 63.739 M -20.10 % | 79.769 M | 0.000 -100.00 % | 81.447 M | 0.000 -100.00 % | 98.392 M | 0.000 -100.00 % | 16.181 M | 0.000 -100.00 % | 26.957 M | 0.000 -100.00 % | 30.231 M | 0.000 -100.00 % | 12.048 M | 0.000 -100.00 % | 13.023 M -10.58 % | 14.564 M | 0.000 -100.00 % | 10.310 M | 0.000 -100.00 % | 9.527 M | 0.000 -100.00 % | 8.531 M | 0.000 -100.00 % | 17.842 M | 0.000 -100.00 % | 18.730 M | 0.000 -100.00 % | 22.277 M | 0.000 -100.00 % | 22.465 M | 0.000 -100.00 % | 28.347 M | 0.000 -100.00 % | 34.456 M | 0.000 -100.00 % | 41.950 M 9.74 % | 38.227 M -45.61 % | 70.281 M 376.79 % | 14.740 M -50.89 % | 30.015 M |
| Total non current liabilities | -920.538 M -703.31 % | 152.580 M 120.89 % | -730.237 M -517.66 % | 174.842 M 125.02 % | -698.865 M -1 060.11 % | 72.790 M 110.89 % | -668.690 M -1 171.40 % | 62.413 M | 0.000 -100.00 % | 70.270 M -26.71 % | 95.874 M | 0.000 -100.00 % | 97.400 M | 0.000 -100.00 % | 112.093 M | 0.000 -100.00 % | 30.279 M | 0.000 -100.00 % | 40.584 M | 0.000 -100.00 % | 43.679 M | 0.000 -100.00 % | 25.563 M | 0.000 -100.00 % | 27.014 M -4.16 % | 28.188 M | 0.000 -100.00 % | 25.177 M | 0.000 -100.00 % | 25.743 M | 0.000 -100.00 % | 21.399 M | 0.000 -100.00 % | 29.988 M | 0.000 -100.00 % | 30.101 M | 0.000 -100.00 % | 32.533 M | 0.000 -100.00 % | 31.738 M | 0.000 -100.00 % | 37.620 M | 0.000 -100.00 % | 42.510 M | 0.000 -100.00 % | 49.199 M 12.92 % | 43.571 M -40.09 % | 72.732 M 308.87 % | 17.789 M -45.83 % | 32.836 M |
| Other current liabilities | 0.000 100.00 % | -19.571 M | 0.000 -100.00 % | 40.903 M | 0.000 -100.00 % | 17.881 M | 0.000 -100.00 % | 34.334 M | 0.000 -100.00 % | 33.867 M 274.14 % | 9.052 M | 0.000 -100.00 % | 11.030 M | 0.000 -100.00 % | 28.171 M | 0.000 -100.00 % | 10.473 M | 0.000 -100.00 % | 15.501 M | 0.000 -100.00 % | 11.557 M | 0.000 -100.00 % | 3.625 M | 0.000 -100.00 % | 15.282 M 22.54 % | 12.471 M | 0.000 100.00 % | -278.000 K | 0.000 -100.00 % | 14.925 M | 0.000 -100.00 % | 24.926 M | 0.000 -100.00 % | 16.974 M | 0.000 -100.00 % | 24.709 M | 0.000 -100.00 % | 34.807 M | 0.000 -100.00 % | 30.770 M | 0.000 -100.00 % | 25.360 M | 0.000 -100.00 % | 28.269 M | 0.000 -100.00 % | 25.905 M 1.51 % | 25.520 M -61.17 % | 65.730 M 393.17 % | 13.328 M -53.30 % | 28.539 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.440 M | 0.000 -100.00 % | 1.722 M | 0.000 -100.00 % | 18.509 M -20.67 % | 23.332 M | 0.000 -100.00 % | 11.626 M | 0.000 -100.00 % | 2.970 M | 0.000 -100.00 % | 9.971 M | 0.000 -100.00 % | 55.340 M | 0.000 -100.00 % | 19.970 M | 0.000 -100.00 % | 19.134 M | 0.000 -100.00 % | 12.929 M 21.38 % | 10.652 M | 0.000 -100.00 % | 14.056 M | 0.000 -100.00 % | 1.270 M | 0.000 -100.00 % | 1.801 M | 0.000 100.00 % | -9.407 M | 0.000 -100.00 % | 1.185 M | 0.000 -100.00 % | 1.987 M | 0.000 -100.00 % | 830.000 K | 0.000 -100.00 % | 442.910 K | 0.000 -100.00 % | 1.084 M | 0.000 -100.00 % | 1.266 M 154.74 % | 497.154 K | 0.000 -100.00 % | 7.887 M | 0.000 |
| Short term debt | 0.000 -100.00 % | 258.861 M | 0.000 -100.00 % | 135.324 M | 0.000 -100.00 % | 88.223 M | 0.000 -100.00 % | 62.958 M | 0.000 -100.00 % | 63.516 M -28.69 % | 89.072 M | 0.000 -100.00 % | 59.981 M | 0.000 -100.00 % | 41.142 M | 0.000 -100.00 % | 39.832 M | 0.000 -100.00 % | 16.703 M | 0.000 -100.00 % | 55.296 M | 0.000 -100.00 % | 115.792 M | 0.000 -100.00 % | 77.079 M -3.59 % | 79.950 M | 0.000 -100.00 % | 45.340 M | 0.000 -100.00 % | 33.575 M | 0.000 -100.00 % | 72.840 M | 0.000 -100.00 % | 61.515 M | 0.000 -100.00 % | 86.847 M | 0.000 -100.00 % | 54.838 M | 0.000 -100.00 % | 81.826 M | 0.000 -100.00 % | 41.577 M | 0.000 -100.00 % | 34.945 M | 0.000 -100.00 % | 38.255 M -9.08 % | 42.073 M | 0.000 -100.00 % | 54.901 M | 0.000 |
| Total current liabilities | 0.000 -100.00 % | 283.925 M | 0.000 -100.00 % | 232.989 M | 0.000 -100.00 % | 133.565 M | 0.000 -100.00 % | 149.474 M | 0.000 -100.00 % | 144.486 M -12.23 % | 164.613 M | 0.000 -100.00 % | 128.701 M | 0.000 -100.00 % | 171.049 M | 0.000 -100.00 % | 109.001 M | 0.000 -100.00 % | 126.293 M | 0.000 -100.00 % | 173.139 M | 0.000 -100.00 % | 203.002 M | 0.000 -100.00 % | 132.869 M -16.77 % | 159.647 M | 0.000 -100.00 % | 123.071 M | 0.000 -100.00 % | 117.063 M | 0.000 -100.00 % | 149.401 M | 0.000 -100.00 % | 146.733 M | 0.000 -100.00 % | 160.469 M | 0.000 -100.00 % | 167.754 M | 0.000 -100.00 % | 190.709 M | 0.000 -100.00 % | 142.970 M | 0.000 -100.00 % | 123.025 M | 0.000 -100.00 % | 122.268 M 11.94 % | 109.228 M 66.18 % | 65.730 M -40.07 % | 109.676 M 60.41 % | 68.375 M |
| Total liabilities | -920.538 M -310.89 % | 436.505 M 159.78 % | -730.237 M -279.05 % | 407.831 M 158.36 % | -698.865 M -438.67 % | 206.355 M 130.86 % | -668.690 M -415.59 % | 211.887 M | 0.000 -100.00 % | 214.756 M -17.56 % | 260.487 M | 0.000 -100.00 % | 226.101 M | 0.000 -100.00 % | 283.142 M | 0.000 -100.00 % | 139.280 M | 0.000 -100.00 % | 166.877 M | 0.000 -100.00 % | 216.818 M | 0.000 -100.00 % | 228.565 M | 0.000 -100.00 % | 159.883 M -14.88 % | 187.835 M | 0.000 -100.00 % | 148.248 M | 0.000 -100.00 % | 142.806 M | 0.000 -100.00 % | 170.800 M | 0.000 -100.00 % | 176.721 M | 0.000 -100.00 % | 190.570 M | 0.000 -100.00 % | 200.287 M | 0.000 -100.00 % | 222.447 M | 0.000 -100.00 % | 180.590 M | 0.000 -100.00 % | 165.535 M | 0.000 -100.00 % | 171.466 M 12.22 % | 152.798 M 10.35 % | 138.462 M 8.63 % | 127.465 M 25.94 % | 101.210 M |
| Other non current assets | 0.000 -100.00 % | 7.499 M | 0.000 -100.00 % | 144.620 M 125.27 % | -572.316 M -5 028.66 % | 11.612 M 105.54 % | -209.504 M -941.89 % | 24.885 M 116.92 % | -147.057 M -749.69 % | 22.635 M 80.20 % | 12.561 M 107.71 % | -162.907 M -1 506.92 % | 11.579 M 108.25 % | -140.314 M -40 304.58 % | 349.000 K 100.48 % | -73.325 M -18 569.77 % | 397.000 K 100.49 % | -81.076 M -335.97 % | 34.358 M 333.74 % | -14.699 M -26 825.45 % | 55.000 K 100.15 % | -37.177 M -266.40 % | 22.342 M 158.45 % | -38.227 M -244.12 % | 26.524 M 550.74 % | 4.076 M 106.42 % | -63.489 M -2 374.78 % | 2.791 M 108.04 % | -34.703 M -1 156.09 % | 3.286 M 106.67 % | -49.288 M -2 897.28 % | 1.762 M 104.81 % | -36.654 M -2 744.57 % | 1.386 M 103.26 % | -42.537 M -1 848.34 % | 2.433 M 107.04 % | -34.541 M -2 749.65 % | 1.304 M 103.51 % | -37.119 M -1 924.03 % | 2.035 M 105.09 % | -40.002 M -3 695.05 % | 1.113 M 105.33 % | -20.869 M -925.19 % | 2.529 M 124.20 % | -10.450 M -752.83 % | 1.601 M -73.70 % | 6.087 M 608 565.90 % | 1.000 K -99.97 % | 3.017 M 2 492.03 % | 116.380 K |
| Long term investments | 0.000 -100.00 % | 39.679 M | 0.000 100.00 % | -107.819 M -128.26 % | 381.544 M 2 337.83 % | 15.651 M | 0.000 -100.00 % | 17.011 M | 0.000 -100.00 % | 10.529 M -28.40 % | 14.705 M | 0.000 -100.00 % | 494.000 K | 0.000 -100.00 % | 2.088 M | 0.000 -100.00 % | 11.775 M | 0.000 -100.00 % | 5.858 M | 0.000 -100.00 % | 5.619 M | 0.000 -100.00 % | 5.166 M | 0.000 -100.00 % | 5.166 M | 0.000 | 0.000 100.00 % | -168.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 |
| Intangible assets | 0.000 -100.00 % | 313.000 K | 0.000 -100.00 % | 327.000 K | 0.000 -100.00 % | 393.000 K | 0.000 -100.00 % | 491.000 K | 0.000 -100.00 % | 512.000 K -5.71 % | 543.000 K | 0.000 -100.00 % | 223.000 K | 0.000 -100.00 % | 64.000 K | 0.000 -100.00 % | 106.000 K | 0.000 -100.00 % | 168.000 K | 0.000 -100.00 % | 232.000 K | 0.000 -100.00 % | 257.000 K | 0.000 -100.00 % | 276.000 K 184.54 % | 97.000 K | 0.000 -100.00 % | 146.000 K | 0.000 -100.00 % | 199.656 K | 0.000 | 0.000 | 0.000 -100.00 % | 147.740 K | 0.000 | 0.000 | 0.000 -100.00 % | 436.339 K | 0.000 | 0.000 | 0.000 -100.00 % | 754.713 K | 0.000 | 0.000 | 0.000 -100.00 % | 74.351 K -99.85 % | 48.426 M | 0.000 -100.00 % | 56.792 M | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 344.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 -100.00 % | 313.000 K | 0.000 -100.00 % | 327.000 K | 0.000 -100.00 % | 393.000 K | 0.000 -100.00 % | 491.000 K | 0.000 -100.00 % | 512.000 K -5.71 % | 543.000 K | 0.000 -100.00 % | 223.000 K | 0.000 -100.00 % | 64.000 K | 0.000 -100.00 % | 106.000 K | 0.000 -100.00 % | 168.000 K | 0.000 -100.00 % | 232.000 K | 0.000 -100.00 % | 257.000 K | 0.000 -100.00 % | 276.000 K 184.54 % | 97.000 K | 0.000 -100.00 % | 146.000 K | 0.000 -100.00 % | 200.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 147.740 K | 0.000 | 0.000 | 0.000 -100.00 % | 436.339 K | 0.000 | 0.000 | 0.000 -100.00 % | 754.713 K | 0.000 | 0.000 | 0.000 -100.00 % | 74.351 K 42.11 % | 52.320 K | 0.000 -100.00 % | 92.598 K | 0.000 |
| Property plant equipment net | 0.000 -100.00 % | 697.323 M | 0.000 -100.00 % | 478.013 M | 0.000 -100.00 % | 342.974 M | 0.000 -100.00 % | 300.162 M | 0.000 -100.00 % | 293.431 M -9.51 % | 324.258 M | 0.000 -100.00 % | 331.191 M | 0.000 -100.00 % | 322.030 M | 0.000 -100.00 % | 238.029 M | 0.000 -100.00 % | 195.796 M | 0.000 -100.00 % | 203.711 M | 0.000 -100.00 % | 198.486 M | 0.000 -100.00 % | 176.842 M 3.49 % | 170.879 M | 0.000 -100.00 % | 167.755 M | 0.000 -100.00 % | 163.475 M | 0.000 -100.00 % | 163.346 M | 0.000 -100.00 % | 157.593 M | 0.000 -100.00 % | 158.794 M | 0.000 -100.00 % | 162.411 M | 0.000 -100.00 % | 148.955 M | 0.000 -100.00 % | 144.396 M | 0.000 -100.00 % | 137.128 M | 0.000 -100.00 % | 138.092 M 0.11 % | 137.943 M 41.69 % | 97.355 M 25.38 % | 77.647 M 42.79 % | 54.377 M |
| Total non current assets | 0.000 -100.00 % | 744.814 M | 0.000 -100.00 % | 622.960 M 426.55 % | -190.772 M -151.47 % | 370.630 M 276.91 % | -209.504 M -160.89 % | 344.071 M 333.97 % | -147.057 M -144.78 % | 328.420 M -12.45 % | 375.104 M 330.26 % | -162.907 M -147.25 % | 344.756 M 345.70 % | -140.314 M -143.24 % | 324.531 M 542.59 % | -73.325 M -129.21 % | 251.012 M 409.60 % | -81.076 M -133.83 % | 239.634 M 1 730.27 % | -14.699 M -105.97 % | 246.057 M 761.85 % | -37.177 M -116.16 % | 230.049 M 701.80 % | -38.227 M -118.31 % | 208.808 M 19.28 % | 175.052 M 375.72 % | -63.489 M -136.88 % | 172.140 M 596.04 % | -34.703 M -120.79 % | 166.961 M 438.75 % | -49.288 M -129.85 % | 165.108 M 550.45 % | -36.654 M -123.03 % | 159.127 M 474.09 % | -42.537 M -126.38 % | 161.227 M 566.76 % | -34.541 M -121.04 % | 164.151 M 542.23 % | -37.119 M -124.58 % | 150.990 M 477.46 % | -40.002 M -127.35 % | 146.263 M 800.86 % | -20.869 M -114.94 % | 139.657 M 1 436.48 % | -10.450 M -107.48 % | 139.767 M -2.99 % | 144.082 M 47.99 % | 97.356 M 20.55 % | 80.757 M 48.06 % | 54.545 M |
| Other current assets | -151.010 M -609.53 % | 29.637 M 120.37 % | -145.458 M -222.16 % | 119.067 M | 0.000 -100.00 % | 138.859 M | 0.000 -100.00 % | 42.778 M | 0.000 -100.00 % | 140.605 M 643.71 % | 18.906 M | 0.000 -100.00 % | 36.044 M | 0.000 -100.00 % | 13.340 M | 0.000 -100.00 % | 39.515 M | 0.000 -100.00 % | 22.389 M | 0.000 -100.00 % | 38.623 M | 0.000 -100.00 % | 26.708 M | 0.000 -100.00 % | 29.186 M -5.45 % | 30.867 M | 0.000 -100.00 % | 11.467 M | 0.000 -100.00 % | 8.205 M | 0.000 -100.00 % | 16.672 M | 0.000 -100.00 % | 7.466 M | 0.000 -100.00 % | 9.053 M | 0.000 -100.00 % | 9.166 M | 0.000 -100.00 % | 13.246 M | 0.000 -100.00 % | 4.980 M | 0.000 -100.00 % | 3.679 M | 0.000 -100.00 % | 5.337 M 2 090.08 % | 243.680 K | 0.000 -100.00 % | 866.429 K -95.21 % | 18.097 M |
| Short term investments | 0.000 -100.00 % | 8.000 K | 0.000 -100.00 % | 146.324 M | 0.000 -100.00 % | 61.032 M -85.43 % | 419.008 M 130.88 % | 181.486 M -38.29 % | 294.114 M 3 805.38 % | 7.531 M -94.28 % | 131.648 M -59.59 % | 325.814 M 156.98 % | 126.787 M -54.82 % | 280.628 M 166.92 % | 105.134 M -28.31 % | 146.650 M 147.24 % | 59.314 M -63.42 % | 162.152 M 212.69 % | 51.857 M 76.40 % | 29.398 M | 0.000 -100.00 % | 74.354 M 148.13 % | 29.966 M -60.81 % | 76.454 M 1 170.42 % | 6.018 M -73.85 % | 23.015 M -81.87 % | 126.978 M 460.44 % | 22.657 M -67.36 % | 69.406 M 1 288.13 % | 5.000 M -94.93 % | 98.576 M | 0.000 -100.00 % | 73.308 M | 0.000 -100.00 % | 85.074 M | 0.000 -100.00 % | 69.083 M | 0.000 -100.00 % | 74.238 M | 0.000 -100.00 % | 80.004 M | 0.000 -100.00 % | 41.738 M | 0.000 -100.00 % | 20.899 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 0.000 -100.00 % | 151.002 M | 0.000 -100.00 % | 449.000 K -99.76 % | 190.772 M 0.00 % | 190.764 M 191.06 % | -209.504 M -810.26 % | 29.497 M 120.06 % | -147.057 M -962.50 % | 17.050 M -38.42 % | 27.686 M 116.99 % | -162.907 M -1 212.45 % | 14.644 M 110.44 % | -140.314 M -498.85 % | 35.180 M 147.98 % | -73.325 M -306.49 % | 35.511 M 143.80 % | -81.076 M -374.13 % | 29.576 M 301.21 % | -14.699 M -200.00 % | 14.699 M 139.54 % | -37.177 M -615.56 % | 7.211 M 118.86 % | -38.227 M -335.84 % | 16.209 M -10.90 % | 18.192 M 128.65 % | -63.489 M -254.85 % | 41.000 M 218.14 % | -34.703 M -216.83 % | 29.703 M 160.26 % | -49.288 M -200.00 % | 49.288 M 234.47 % | -36.654 M -200.00 % | 36.654 M 186.17 % | -42.537 M -200.00 % | 42.537 M 223.15 % | -34.541 M -200.00 % | 34.541 M 193.06 % | -37.119 M -200.00 % | 37.119 M 192.79 % | -40.002 M -200.00 % | 40.003 M 291.68 % | -20.869 M -200.00 % | 20.869 M 299.71 % | -10.450 M -200.00 % | 10.450 M 8.76 % | 9.608 M -30.50 % | 13.824 M -38.16 % | 22.353 M -0.46 % | 22.458 M |
| Cash and short term investments | 151.010 M 0.00 % | 151.010 M 3.82 % | 145.458 M -0.90 % | 146.773 M -23.06 % | 190.772 M 185.60 % | 66.796 M -68.12 % | 209.504 M -0.70 % | 210.983 M 43.47 % | 147.057 M 498.25 % | 24.581 M -84.57 % | 159.334 M -2.19 % | 162.907 M 15.18 % | 141.431 M 0.80 % | 140.314 M 0.00 % | 140.314 M 91.36 % | 73.325 M -22.67 % | 94.825 M 16.96 % | 81.076 M -0.44 % | 81.433 M 454.00 % | 14.699 M 0.00 % | 14.699 M -60.46 % | 37.177 M 0.00 % | 37.177 M -2.75 % | 38.227 M 71.98 % | 22.227 M -46.06 % | 41.207 M -35.10 % | 63.489 M -0.26 % | 63.657 M 83.43 % | 34.703 M 0.00 % | 34.703 M -29.59 % | 49.288 M 0.00 % | 49.288 M 34.47 % | 36.654 M 0.00 % | 36.654 M -13.83 % | 42.537 M 0.00 % | 42.537 M 23.15 % | 34.541 M 0.00 % | 34.541 M -6.94 % | 37.119 M 0.00 % | 37.119 M -7.21 % | 40.002 M 0.00 % | 40.003 M 91.68 % | 20.869 M 0.00 % | 20.869 M 99.71 % | 10.450 M 0.00 % | 10.450 M 8.76 % | 9.608 M -30.50 % | 13.824 M -38.16 % | 22.353 M -0.46 % | 22.458 M |
| Total current assets | 0.000 -100.00 % | 612.229 M | 0.000 -100.00 % | 515.108 M 170.01 % | 190.772 M -64.31 % | 534.590 M 155.17 % | 209.504 M -60.95 % | 536.506 M 264.83 % | 147.057 M -67.60 % | 453.866 M 1.07 % | 449.039 M 175.64 % | 162.907 M -57.74 % | 385.445 M 174.70 % | 140.314 M -65.43 % | 405.925 M 453.60 % | 73.325 M -75.67 % | 301.359 M 271.70 % | 81.076 M -74.43 % | 317.031 M 2 056.82 % | 14.699 M -95.87 % | 356.316 M 858.43 % | 37.177 M -89.97 % | 370.653 M 869.61 % | 38.227 M -87.31 % | 301.260 M -6.97 % | 323.845 M 410.08 % | 63.489 M -76.35 % | 268.501 M 673.71 % | 34.703 M -86.26 % | 252.540 M 412.38 % | 49.288 M -81.58 % | 267.578 M 630.01 % | 36.654 M -84.69 % | 239.480 M 462.99 % | 42.537 M -82.43 % | 242.037 M 600.71 % | 34.541 M -83.87 % | 214.080 M 476.74 % | 37.119 M -82.98 % | 218.027 M 445.04 % | 40.002 M -74.76 % | 158.486 M 659.43 % | 20.869 M -85.06 % | 139.654 M 1 236.45 % | 10.450 M -92.34 % | 136.346 M 37.33 % | 99.280 M -21.98 % | 127.251 M -1.48 % | 129.159 M 5.60 % | 122.312 M |
| Inventory | 0.000 -100.00 % | 331.549 M | 0.000 -100.00 % | 248.727 M | 0.000 -100.00 % | 260.217 M | 0.000 -100.00 % | 225.821 M | 0.000 -100.00 % | 229.229 M -3.92 % | 238.575 M | 0.000 -100.00 % | 180.100 M | 0.000 -100.00 % | 231.031 M | 0.000 -100.00 % | 172.756 M | 0.000 -100.00 % | 189.459 M | 0.000 -100.00 % | 216.087 M | 0.000 -100.00 % | 242.684 M | 0.000 -100.00 % | 182.819 M 7.07 % | 170.751 M | 0.000 -100.00 % | 128.176 M | 0.000 -100.00 % | 137.024 M | 0.000 -100.00 % | 142.791 M | 0.000 -100.00 % | 115.384 M | 0.000 -100.00 % | 139.996 M | 0.000 -100.00 % | 109.599 M | 0.000 -100.00 % | 119.968 M | 0.000 -100.00 % | 71.476 M | 0.000 -100.00 % | 71.355 M | 0.000 -100.00 % | 71.085 M 73.37 % | 41.002 M -32.34 % | 60.597 M 23.30 % | 49.147 M 11.52 % | 44.068 M |
| Net receivables | 0.000 -100.00 % | 100.033 M | 0.000 -100.00 % | 541.000 K | 0.000 -100.00 % | 68.718 M | 0.000 -100.00 % | 58.706 M | 0.000 -100.00 % | 60.995 M 89.28 % | 32.224 M | 0.000 -100.00 % | 29.858 M | 0.000 -100.00 % | 21.400 M | 0.000 -100.00 % | 29.864 M | 0.000 -100.00 % | 24.254 M | 0.000 -100.00 % | 86.907 M | 0.000 -100.00 % | 64.355 M | 0.000 -100.00 % | 67.028 M -17.27 % | 81.020 M | 0.000 -100.00 % | 65.635 M | 0.000 -100.00 % | 72.608 M | 0.000 -100.00 % | 71.474 M | 0.000 -100.00 % | 84.354 M | 0.000 -100.00 % | 57.472 M | 0.000 -100.00 % | 60.773 M | 0.000 -100.00 % | 47.694 M | 0.000 -100.00 % | 42.028 M | 0.000 -100.00 % | 43.751 M | 0.000 -100.00 % | 54.407 M 12.35 % | 48.426 M -8.34 % | 52.830 M -6.98 % | 56.792 M 50.68 % | 37.690 M |
| Tax assets | 0.000 | 0.000 | 0.000 -100.00 % | 107.819 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.522 M | 0.000 -100.00 % | 1.313 M -94.30 % | 23.037 M | 0.000 -100.00 % | 1.269 M | 0.000 | 0.000 | 0.000 -100.00 % | 705.000 K | 0.000 -100.00 % | 3.454 M | 0.000 -100.00 % | 36.440 M | 0.000 -100.00 % | 3.798 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.616 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 -100.00 % | 51.007 K |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 0.000 -100.00 % | 44.635 M | 0.000 -100.00 % | 56.762 M | 0.000 -100.00 % | 25.319 M | 0.000 -100.00 % | 48.738 M | 0.000 -100.00 % | 47.103 M 9.14 % | 43.157 M | 0.000 -100.00 % | 45.524 M | 0.000 -100.00 % | 95.796 M | 0.000 -100.00 % | 47.118 M | 0.000 -100.00 % | 38.545 M | 0.000 -100.00 % | 95.532 M | 0.000 -100.00 % | 44.585 M | 0.000 -100.00 % | 40.508 M -39.74 % | 67.226 M | 0.000 -100.00 % | 63.015 M | 0.000 -100.00 % | 67.293 M | 0.000 -100.00 % | 51.635 M | 0.000 -100.00 % | 68.244 M | 0.000 -100.00 % | 47.728 M | 0.000 -100.00 % | 76.122 M | 0.000 -100.00 % | 77.283 M | 0.000 -100.00 % | 75.590 M | 0.000 -100.00 % | 58.727 M | 0.000 -100.00 % | 56.842 M 38.18 % | 41.137 M | 0.000 -100.00 % | 41.448 M 4.05 % | 39.835 M |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 702.000 K | 0.000 -100.00 % | 1.722 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 540.000 K | 0.000 -100.00 % | 2.970 M | 0.000 -100.00 % | 1.607 M | 0.000 -100.00 % | 204.000 K | 0.000 -100.00 % | 204.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 938.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 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 52.586 M | 0.000 -100.00 % | 60.068 M -20.35 % | 75.414 M | 0.000 -100.00 % | 76.432 M | 0.000 -100.00 % | 77.409 M | 0.000 -100.00 % | 1.009 M | 0.000 100.00 % | -10.622 M | 0.000 100.00 % | -10.741 M | 0.000 100.00 % | -10.816 M | 0.000 100.00 % | -11.598 M -1.73 % | -11.401 M | 0.000 100.00 % | -12.423 M | 0.000 -100.00 % | 1.954 M | 0.000 100.00 % | -11.209 M | 0.000 100.00 % | -10.686 M | 0.000 100.00 % | -9.947 M | 0.000 100.00 % | -9.031 M | 0.000 100.00 % | -8.019 M | 0.000 100.00 % | -8.219 M | 0.000 100.00 % | -33.689 M | 0.000 100.00 % | -6.524 M | 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 |
| Capital lease obligations | 0.000 -100.00 % | 187.178 M | 0.000 -100.00 % | 208.767 M | 0.000 -100.00 % | 82.195 M | 0.000 -100.00 % | 67.168 M | 0.000 -100.00 % | 73.879 M -4.56 % | 77.409 M | 0.000 -100.00 % | 78.346 M | 0.000 -100.00 % | 79.245 M | 0.000 -100.00 % | 1.034 M | 0.000 -100.00 % | 1.046 M | 0.000 -100.00 % | 1.057 M | 0.000 100.00 % | -19.866 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.954 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 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 0.000 -100.00 % | 237.128 M | 0.000 -100.00 % | 618.646 M | 0.000 -100.00 % | 29.228 M | 0.000 | 0.000 | 0.000 -100.00 % | 29.228 M -91.42 % | 340.474 M | 0.000 -100.00 % | 29.228 M | 0.000 | 0.000 | 0.000 -100.00 % | 29.237 M | 0.000 | 0.000 | 0.000 -100.00 % | 29.228 M | 0.000 | 0.000 | 0.000 -100.00 % | 29.228 M 0.00 % | 29.228 M | 0.000 | 0.000 | 0.000 -100.00 % | 29.228 M | 0.000 | 0.000 | 0.000 -100.00 % | 19.179 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.734 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 702.000 -100.00 % | 21.342 M 20.94 % | 17.647 M 2 513 727.07 % | 702.000 |
| Deferred tax liabilities non current | 0.000 -100.00 % | 3.048 M | 0.000 -100.00 % | 4.152 M | 0.000 -100.00 % | 4.393 M | 0.000 -100.00 % | 3.988 M | 0.000 -100.00 % | 3.940 M -71.37 % | 13.760 M | 0.000 -100.00 % | 13.835 M | 0.000 -100.00 % | 11.374 M | 0.000 -100.00 % | 11.619 M | 0.000 -100.00 % | 10.622 M | 0.000 -100.00 % | 10.741 M | 0.000 -100.00 % | 10.816 M | 0.000 -100.00 % | 11.598 M 1.73 % | 11.401 M | 0.000 -100.00 % | 12.423 M | 0.000 -100.00 % | 12.058 M | 0.000 -100.00 % | 11.209 M | 0.000 -100.00 % | 10.686 M | 0.000 -100.00 % | 9.947 M | 0.000 -100.00 % | 9.031 M | 0.000 -100.00 % | 8.019 M | 0.000 -100.00 % | 8.219 M | 0.000 -100.00 % | 7.287 M | 0.000 -100.00 % | 6.524 M 38.09 % | 4.724 M 92.74 % | 2.451 M 2.81 % | 2.384 M -15.48 % | 2.821 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 |
| Total assets | 0.000 -100.00 % | 1.357 B | 0.000 -100.00 % | 1.138 B | 0.000 -100.00 % | 905.220 M | 0.000 -100.00 % | 880.577 M | 0.000 -100.00 % | 782.286 M -5.08 % | 824.143 M | 0.000 -100.00 % | 730.201 M | 0.000 -100.00 % | 730.456 M | 0.000 -100.00 % | 552.371 M | 0.000 -100.00 % | 556.665 M | 0.000 -100.00 % | 602.373 M | 0.000 -100.00 % | 600.702 M | 0.000 -100.00 % | 510.068 M 2.24 % | 498.897 M | 0.000 -100.00 % | 440.641 M | 0.000 -100.00 % | 419.501 M | 0.000 -100.00 % | 432.686 M | 0.000 -100.00 % | 398.607 M | 0.000 -100.00 % | 403.264 M | 0.000 -100.00 % | 378.230 M | 0.000 -100.00 % | 369.017 M | 0.000 -100.00 % | 304.749 M | 0.000 -100.00 % | 279.311 M | 0.000 -100.00 % | 276.114 M 13.46 % | 243.362 M 8.35 % | 224.607 M 7.00 % | 209.915 M 18.69 % | 176.857 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-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-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-03-31 | 2011-09-30 | 2011-03-31 | 2010-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 | -15.354 M -42.72 % | -10.758 M -40.74 % | -7.644 M 42.57 % | -13.310 M 26.88 % | -18.202 M -2.24 % | -17.804 M -71.01 % | -10.411 M 47.84 % | -19.961 M 16.88 % | -24.015 M -720.38 % | 3.871 M 120.47 % | -18.910 M 13.24 % | -21.796 M 18.29 % | -26.676 M -9.12 % | -24.446 M 25.43 % | -32.784 M -86.95 % | -17.536 M -6.82 % | -16.416 M 7.21 % | -17.692 M -250.34 % | -5.050 M 49.80 % | -10.060 M -278.69 % | 5.630 M 219.69 % | -4.704 M 44.44 % | -8.466 M 11.55 % | -9.572 M 24.62 % | -12.699 M -28.48 % | -9.884 M -27.73 % | -7.738 M 17.87 % | -9.422 M 22.31 % | -12.127 M -20.26 % | -10.084 M -17.73 % | -8.565 M -41.73 % | -6.043 M 37.42 % | -9.656 M -14.43 % | -8.438 M -32.26 % | -6.380 M 29.18 % | -9.009 M -0.76 % | -8.941 M -53.63 % | -5.820 M -72.59 % | -3.372 M 29.95 % | -4.814 M 19.94 % | -6.013 M 34.39 % | -9.165 M -139.86 % | -3.821 M 12.34 % | -4.359 M 43.03 % | -7.652 M -34.22 % | -5.701 M -21.76 % | -4.682 M -11.26 % | -4.208 M 14.49 % | -4.921 M -3.45 % | -4.757 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.563 M -37.06 % | 19.961 M -16.88 % | 24.015 M 720.38 % | -3.871 M -120.47 % | 18.910 M -13.24 % | 21.796 M -18.29 % | 26.676 M 9.12 % | 24.446 M -25.43 % | 32.784 M 86.95 % | 17.536 M 6.82 % | 16.416 M -7.21 % | 17.692 M 250.34 % | 5.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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 100.00 % | -16.934 M -184.84 % | 19.961 M 186.59 % | 6.965 M 279.93 % | -3.871 M 56.25 % | -8.847 M -140.59 % | 21.796 M -18.29 % | 26.676 M 9.12 % | 24.446 M -25.43 % | 32.784 M 86.95 % | 17.536 M 6.82 % | 16.416 M -7.21 % | 17.692 M 250.34 % | 5.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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 12.563 M -57.41 % | 29.497 M 209.32 % | 9.536 M -44.07 % | 17.050 M -18.50 % | 20.921 M -24.63 % | 27.757 M 365.64 % | 5.961 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 % | 5.764 M -54.12 % | 12.563 M -57.41 % | 29.497 M 22.83 % | 24.015 M 40.85 % | 17.050 M -9.84 % | 18.910 M -31.87 % | 27.757 M 4.05 % | 26.676 M 9.12 % | 24.446 M -25.43 % | 32.784 M 86.95 % | 17.536 M 6.82 % | 16.416 M -7.21 % | 17.692 M 250.34 % | 5.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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 12.563 M -37.06 % | 19.961 M -16.88 % | 24.015 M 720.38 % | -3.871 M -120.47 % | 18.910 M -13.24 % | 21.796 M -18.29 % | 26.676 M 9.12 % | 24.446 M -25.43 % | 32.784 M 86.95 % | 17.536 M 6.82 % | 16.416 M -7.21 % | 17.692 M 250.34 % | 5.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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 12.563 M -37.06 % | 19.961 M -16.88 % | 24.015 M 720.38 % | -3.871 M -120.47 % | 18.910 M -13.24 % | 21.796 M -18.29 % | 26.676 M 9.12 % | 24.446 M -25.43 % | 32.784 M 86.95 % | 17.536 M 6.82 % | 16.416 M -7.21 % | 17.692 M 250.34 % | 5.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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 |