ITL Industries Limited ITL.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 1.834 B 16.26 % | 1.578 B 9.69 % | 1.438 B 26.72 % | 1.135 B 27.57 % | 889.807 M 12.27 % | 792.571 M -22.16 % | 1.018 B 22.51 % | 831.091 M 19.09 % | 697.884 M 24.01 % | 562.742 M -6.75 % | 603.494 M 37.16 % | 440.004 M -8.85 % | 482.714 M -2.77 % | 496.450 M -7.19 % | 534.931 M -20.91 % | 676.370 M 115.90 % | 313.273 M -7.24 % | 337.735 M |
| Net income | 92.799 M 1.26 % | 91.645 M 18.75 % | 77.172 M 31.21 % | 58.817 M 18.54 % | 49.616 M 19.81 % | 41.413 M -38.33 % | 67.148 M 32.00 % | 50.870 M 33.55 % | 38.091 M 73.14 % | 22.000 M -8.00 % | 23.913 M 110.14 % | 11.379 M -33.76 % | 17.178 M -16.10 % | 20.474 M -5.80 % | 21.736 M -56.57 % | 50.048 M 267.08 % | 13.634 M -18.62 % | 16.754 M |
| Income before tax | 131.862 M 7.31 % | 122.879 M 15.92 % | 106.002 M 30.99 % | 80.926 M 28.23 % | 63.112 M 2.49 % | 61.581 M -27.34 % | 84.748 M 32.79 % | 63.822 M 32.35 % | 48.221 M 75.05 % | 27.547 M 5.36 % | 26.146 M 55.03 % | 16.865 M -31.78 % | 24.723 M -27.80 % | 34.242 M -6.71 % | 36.704 M -53.31 % | 78.620 M 290.23 % | 20.147 M -18.33 % | 24.668 M |
| Income before tax ratio | 0.07 -7.70 % | 0.08 5.68 % | 0.07 3.36 % | 0.07 0.51 % | 0.07 -8.71 % | 0.08 -6.65 % | 0.08 8.39 % | 0.08 11.14 % | 0.07 41.15 % | 0.05 12.99 % | 0.04 13.03 % | 0.04 -25.16 % | 0.05 -25.75 % | 0.07 0.52 % | 0.07 -40.97 % | 0.12 80.74 % | 0.06 -11.95 % | 0.07 |
| EBITDA | 167.548 M 8.29 % | 154.728 M 14.46 % | 135.177 M 22.69 % | 110.176 M 16.66 % | 94.446 M 6.70 % | 88.515 M -18.34 % | 108.398 M 24.15 % | 87.310 M 13.20 % | 77.131 M 29.70 % | 59.471 M 1.43 % | 58.634 M 17.76 % | 49.789 M -9.91 % | 55.265 M -4.05 % | 57.598 M 3.66 % | 55.563 M -43.18 % | 97.787 M 167.95 % | 36.495 M 1.89 % | 35.819 M |
| Net income ratio | 0.05 -12.90 % | 0.06 8.26 % | 0.05 3.54 % | 0.05 -7.08 % | 0.06 6.72 % | 0.05 -20.77 % | 0.07 7.74 % | 0.06 12.14 % | 0.05 39.61 % | 0.04 -1.34 % | 0.04 53.22 % | 0.03 -27.33 % | 0.04 -13.71 % | 0.04 1.50 % | 0.04 -45.09 % | 0.07 70.02 % | 0.04 -12.27 % | 0.05 |
| Ratio EBITDA | 0.09 -6.86 % | 0.10 4.35 % | 0.09 -3.18 % | 0.10 -8.56 % | 0.11 -4.96 % | 0.11 4.90 % | 0.11 1.34 % | 0.11 -4.95 % | 0.11 4.58 % | 0.11 8.77 % | 0.10 -14.14 % | 0.11 -1.16 % | 0.11 -1.32 % | 0.12 11.70 % | 0.10 -28.16 % | 0.14 24.10 % | 0.12 9.84 % | 0.11 |
| Gross profit ratio | 0.16 22.86 % | 0.13 -5.29 % | 0.14 1.72 % | 0.14 -6.08 % | 0.14 -55.20 % | 0.32 12.25 % | 0.29 2.01 % | 0.28 0.94 % | 0.28 53.41 % | 0.18 -32.97 % | 0.27 -39.35 % | 0.45 43.97 % | 0.31 -31.17 % | 0.45 76.97 % | 0.25 -13.62 % | 0.29 -16.51 % | 0.35 9.36 % | 0.32 |
| Weighted average shs out dil | 3.202 M -0.06 % | 3.204 M 0.00 % | 3.204 M 0.00 % | 3.204 M 0.00 % | 3.204 M 0.01 % | 3.204 M 0.00 % | 3.204 M 0.00 % | 3.204 M -1.55 % | 3.254 M -1.30 % | 3.297 M 0.00 % | 3.297 M 1.32 % | 3.254 M -1.30 % | 3.297 M 0.00 % | 3.297 M 0.00 % | 3.297 M 0.00 % | 3.297 M 1.33 % | 3.254 M 0.02 % | 3.253 M |
| Weighted average shs out | 3.202 M -0.06 % | 3.204 M 0.00 % | 3.204 M 0.00 % | 3.204 M 0.00 % | 3.204 M 0.01 % | 3.204 M 0.00 % | 3.204 M 0.00 % | 3.204 M -1.55 % | 3.254 M 0.00 % | 3.254 M 0.00 % | 3.254 M 0.00 % | 3.254 M 0.00 % | 3.254 M -1.30 % | 3.297 M 0.00 % | 3.297 M 0.00 % | 3.297 M 1.33 % | 3.254 M 0.02 % | 3.253 M |
| EPS diluted | 28.98 1.33 % | 28.60 18.77 % | 24.08 31.15 % | 18.36 18.60 % | 15.48 19.72 % | 12.93 -38.31 % | 20.96 31.99 % | 15.88 35.73 % | 11.70 75.41 % | 6.67 -8.00 % | 7.25 107.14 % | 3.50 -32.82 % | 5.21 -16.10 % | 6.21 -5.77 % | 6.59 -56.59 % | 15.18 262.29 % | 4.19 -18.64 % | 5.15 |
| Earnings per share | 28.98 1.33 % | 28.60 18.77 % | 24.08 31.15 % | 18.36 18.60 % | 15.48 19.72 % | 12.93 -38.31 % | 20.96 31.99 % | 15.88 35.73 % | 11.70 75.41 % | 6.67 -8.00 % | 7.25 107.14 % | 3.50 -32.82 % | 5.21 -16.10 % | 6.21 -5.77 % | 6.59 -56.59 % | 15.18 262.29 % | 4.19 -18.64 % | 5.15 |
| Gross profit | 294.048 M 42.84 % | 205.856 M 3.88 % | 198.161 M 28.90 % | 153.730 M 19.81 % | 128.309 M -49.70 % | 255.087 M -12.62 % | 291.943 M 24.98 % | 233.597 M 20.21 % | 194.327 M 90.25 % | 102.145 M -37.50 % | 163.427 M -16.82 % | 196.475 M 31.24 % | 149.712 M -33.07 % | 223.692 M 64.24 % | 136.196 M -31.68 % | 199.353 M 80.26 % | 110.592 M 1.44 % | 109.022 M |
| Income tax expense | 37.385 M 27.54 % | 29.312 M 3.93 % | 28.204 M 34.64 % | 20.947 M 55.21 % | 13.496 M -33.44 % | 20.276 M 14.55 % | 17.700 M 35.89 % | 13.025 M 20.38 % | 10.820 M 66.10 % | 6.514 M 102.96 % | 3.210 M -41.49 % | 5.486 M -27.29 % | 7.545 M -45.20 % | 13.768 M -8.02 % | 14.968 M -47.61 % | 28.572 M 338.68 % | 6.513 M -17.70 % | 7.914 M |
| Cost of revenue | 1.540 B 12.27 % | 1.372 B 10.62 % | 1.240 B 26.38 % | 981.399 M 28.88 % | 761.498 M 41.68 % | 537.484 M -25.99 % | 726.262 M 21.55 % | 597.494 M 18.65 % | 503.557 M 9.33 % | 460.597 M 4.67 % | 440.068 M 80.70 % | 243.529 M -26.87 % | 333.002 M 22.09 % | 272.758 M -31.59 % | 398.735 M -16.41 % | 477.017 M 135.35 % | 202.681 M -11.38 % | 228.713 M |
| General and administrative expenses | 56.043 M 19.47 % | 46.908 M 5.63 % | 44.409 M 29.76 % | 34.224 M 33.66 % | 25.606 M -28.71 % | 35.919 M -1.46 % | 36.451 M 12.51 % | 32.398 M 20.40 % | 26.909 M -5.57 % | 28.498 M 5.42 % | 27.033 M -72.05 % | 96.733 M 219.16 % | 30.309 M 0.69 % | 30.102 M 15.76 % | 26.005 M 19.56 % | 21.750 M | 0.000 | 0.000 |
| Selling and marketing expenses | 39.048 M 42.48 % | 27.405 M 2.33 % | 26.782 M 66.29 % | 16.106 M 48.31 % | 10.860 M -30.23 % | 15.566 M -37.86 % | 25.051 M 67 605.41 % | 37.000 K -99.65 % | 10.538 M 2.29 % | 10.302 M -27.39 % | 14.189 M 23.78 % | 11.463 M -14.37 % | 13.386 M -8.26 % | 14.591 M 17.00 % | 12.471 M -74.89 % | 49.671 M | 0.000 | 0.000 |
| Other expenses | -36.516 M | 0.000 | 0.000 100.00 % | -3.853 M 58.35 % | -9.251 M -107.26 % | 127.489 M -5.23 % | 134.520 M 20.73 % | 111.421 M 2.54 % | 108.658 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 144.757 M 137.24 % | 61.016 M 23.74 % | 49.311 M -45.48 % | 90.445 M 7.22 % | 84.354 M |
| Operating expenses | 174.155 M 64.92 % | 105.599 M 5.19 % | 100.385 M 38.77 % | 72.341 M 32.85 % | 54.453 M -69.57 % | 178.974 M -8.70 % | 196.022 M 36.26 % | 143.856 M -1.54 % | 146.105 M 5.02 % | 139.120 M 21.81 % | 114.213 M -35.97 % | 178.363 M 67.93 % | 106.211 M -43.94 % | 189.450 M 90.42 % | 99.492 M -17.59 % | 120.733 M 33.49 % | 90.445 M 7.22 % | 84.354 M |
| Cost and expenses | 1.715 B 16.04 % | 1.478 B 10.21 % | 1.341 B 27.23 % | 1.054 B 29.14 % | 815.951 M 12.56 % | 724.922 M -21.81 % | 927.144 M 25.06 % | 741.350 M 14.11 % | 649.662 M 25.06 % | 519.463 M -6.63 % | 556.360 M 31.87 % | 421.893 M -7.88 % | 457.991 M -0.91 % | 462.208 M -7.23 % | 498.227 M -16.65 % | 597.750 M 103.92 % | 293.126 M -6.37 % | 313.067 M |
| Research and development expenses | 36.516 M 12.31 % | 32.514 M 9.00 % | 29.829 M 15.33 % | 25.864 M -5.04 % | 27.238 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 20.247 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 174.155 M 138.29 % | 73.085 M 3.58 % | 70.556 M 40.19 % | 50.330 M 38.02 % | 36.466 M -29.17 % | 51.485 M -16.29 % | 61.502 M 89.62 % | 32.435 M -13.38 % | 37.447 M -3.49 % | 38.800 M -5.88 % | 41.221 M -61.90 % | 108.196 M 147.62 % | 43.695 M -2.23 % | 44.693 M 16.16 % | 38.476 M -46.13 % | 71.422 M | 0.000 | 0.000 |
| Interest income | 18.470 M -21.34 % | 23.482 M 25.85 % | 18.658 M 91.52 % | 9.742 M 189.17 % | 3.369 M 158.76 % | 1.302 M -42.11 % | 2.249 M 150.45 % | 898.000 K -4.89 % | 944.131 K -58.58 % | 2.279 M -6.45 % | 2.436 M 4.91 % | 2.322 M | 0.000 100.00 % | -456.295 K 81.22 % | -2.430 M -10.40 % | -2.201 M | 0.000 | 0.000 |
| Interest expense | 18.086 M 9.75 % | 16.479 M 0.43 % | 16.409 M 11.46 % | 14.722 M -9.58 % | 16.282 M 6.96 % | 15.222 M 32.93 % | 11.451 M -17.98 % | 13.961 M -41.08 % | 23.696 M -1.91 % | 24.158 M -5.89 % | 25.669 M 0.03 % | 25.663 M | 0.000 -100.00 % | 14.326 M 63.86 % | 8.743 M -11.92 % | 9.926 M | 0.000 | 0.000 |
| Depreciation and amortization | 17.600 M 23.91 % | 14.204 M 11.26 % | 12.766 M -12.13 % | 14.528 M -13.06 % | 16.710 M 24.20 % | 13.454 M -0.96 % | 13.584 M 18.99 % | 11.416 M 30.39 % | 8.756 M -12.61 % | 10.020 M 6.37 % | 9.420 M -3.00 % | 9.711 M 0.96 % | 9.618 M 12.17 % | 8.574 M 11.53 % | 7.688 M 9.20 % | 7.040 M 25.01 % | 5.632 M 23.13 % | 4.574 M |
| Operating income | 119.893 M 19.59 % | 100.257 M 2.54 % | 97.776 M 20.13 % | 81.389 M 10.20 % | 73.856 M -2.97 % | 76.113 M -20.65 % | 95.921 M 6.89 % | 89.741 M 86.10 % | 48.221 M 75.05 % | 27.547 M 5.36 % | 26.146 M -48.32 % | 50.589 M 7.45 % | 47.081 M 37.49 % | 34.242 M -6.71 % | 36.704 M -53.31 % | 78.620 M 290.23 % | 20.147 M -18.33 % | 24.668 M |
| Operating income ratio | 0.07 2.86 % | 0.06 -6.52 % | 0.07 -5.20 % | 0.07 -13.62 % | 0.08 -13.57 % | 0.10 1.94 % | 0.09 -12.76 % | 0.11 56.27 % | 0.07 41.15 % | 0.05 12.99 % | 0.04 -62.32 % | 0.11 17.88 % | 0.10 41.41 % | 0.07 0.52 % | 0.07 -40.97 % | 0.12 80.74 % | 0.06 -11.95 % | 0.07 |
| Total other income expenses net | 11.969 M -47.09 % | 22.622 M 175.01 % | 8.226 M 1 876.67 % | -463.000 K 95.69 % | -10.744 M 26.07 % | -14.532 M -30.06 % | -11.173 M 56.89 % | -25.919 M | 0.000 | 0.000 | 0.000 100.00 % | -33.724 M -50.84 % | -22.358 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 181.569 M 17.66 % | 154.316 M -1.34 % | 156.413 M -11.57 % | 176.877 M -0.03 % | 176.923 M -5.57 % | 187.353 M 20.68 % | 155.253 M 27.93 % | 121.362 M 5.94 % | 114.553 M -30.99 % | 166.001 M 22.30 % | 135.732 M -7.36 % | 146.514 M 6.30 % | 137.828 M 27.87 % | 107.789 M 65.31 % | 65.204 M -29.82 % | 92.908 M |
| Total investments | 192.811 M 2.34 % | 188.407 M 18.28 % | 159.291 M 109.98 % | 75.861 M -21.59 % | 96.752 M 411.70 % | 18.908 M 74.51 % | 10.835 M 13.60 % | 9.538 M -45.43 % | 17.477 M 1.22 % | 17.267 M 1.92 % | 16.942 M 56.78 % | 10.806 M -14.60 % | 12.653 M -23.06 % | 16.445 M 41.15 % | 11.651 M -34.33 % | 17.741 M |
| Total debt | 203.003 M 29.26 % | 157.047 M 0.12 % | 156.863 M -11.66 % | 177.565 M 0.21 % | 177.185 M -7.19 % | 190.915 M 21.16 % | 157.570 M 26.45 % | 124.607 M 0.26 % | 124.286 M -28.24 % | 173.205 M 9.99 % | 157.471 M -5.20 % | 166.116 M 6.27 % | 156.321 M 21.33 % | 128.844 M 49.45 % | 86.212 M -28.94 % | 121.318 M |
| Accumulated other comprehensive income loss | 710.402 M 5 063.56 % | 13.758 M -97.44 % | 536.635 M 13.74 % | 471.802 M 12.00 % | 421.242 M 13.57 % | 370.905 M 3 301.24 % | 10.905 M -96.26 % | 291.236 M 20.28 % | 242.129 M 21.06 % | 200.000 M 9 296.29 % | 2.129 M 0.00 % | 2.129 M 0.00 % | 2.128 M | 0.000 | 0.000 | 0.000 |
| Retained earnings | 59.113 M -91.18 % | 669.945 M 1 085.70 % | 56.502 M 27.45 % | 44.332 M 19.44 % | 37.116 M -5.68 % | 39.350 M 127.71 % | 17.281 M 332.89 % | 3.992 M -63.37 % | 10.897 M -94.93 % | 214.995 M 1 418.59 % | 14.158 M 264.41 % | 3.885 M -6.84 % | 4.170 M 7.86 % | 3.866 M 82.82 % | 2.115 M -48.60 % | 4.114 M |
| Common stock | 32.043 M 0.00 % | 32.043 M 0.00 % | 32.043 M 0.00 % | 32.043 M 0.00 % | 32.043 M 0.00 % | 32.043 M 0.00 % | 32.043 M -1.54 % | 32.544 M 0.00 % | 32.544 M 0.00 % | 32.544 M 0.00 % | 32.544 M 0.00 % | 32.544 M -6.14 % | 34.672 M 6.54 % | 32.544 M 0.00 % | 32.544 M 0.00 % | 32.544 M |
| Total equity | 806.731 M 12.16 % | 719.241 M 14.76 % | 626.753 M 14.14 % | 549.124 M 12.02 % | 490.186 M 10.38 % | 444.107 M 9.76 % | 404.624 M 22.40 % | 330.567 M 14.87 % | 287.779 M 14.25 % | 251.892 M 8.66 % | 231.819 M 11.19 % | 208.485 M 4.67 % | 199.193 M 9.74 % | 181.510 M 10.17 % | 164.759 M 12.23 % | 146.800 M |
| Other non current liabilities | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 31.755 M -22.55 % | 40.999 M 12.81 % | 36.343 M -37.78 % | 58.412 M 8.88 % | 53.649 M 25.41 % | 42.779 M 89.34 % | 22.594 M 7.69 % | 20.980 M 58.39 % | 13.246 M -47.67 % | 25.311 M -28.23 % | 35.269 M 9.14 % | 32.317 M 4.51 % | 30.921 M -15.89 % | 36.762 M 257.43 % | 10.285 M -91.50 % | 120.981 M |
| Total non current liabilities | 49.475 M -15.21 % | 58.351 M 9.12 % | 53.476 M -29.51 % | 75.861 M 3.68 % | 73.171 M 22.79 % | 59.592 M 76.52 % | 33.760 M -1.69 % | 34.339 M 19.87 % | 28.647 M -27.19 % | 39.343 M -20.43 % | 49.446 M 2.96 % | 48.024 M 3.24 % | 46.518 M -11.35 % | 52.474 M 114.55 % | 24.457 M -81.88 % | 134.990 M |
| Other current liabilities | 119.280 M 17.03 % | 101.923 M 112.17 % | 48.038 M 19.95 % | 40.050 M 0.26 % | 39.946 M -7.90 % | 43.373 M -40.55 % | 72.955 M 134.98 % | 31.047 M -63.69 % | 85.518 M 253.62 % | 24.183 M -63.61 % | 66.453 M 27.06 % | 52.302 M -6.60 % | 56.001 M 6.25 % | 52.709 M -34.28 % | 80.197 M -8.92 % | 88.048 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 37.886 M -12.10 % | 43.100 M 50.19 % | 28.697 M -43.03 % | 50.374 M | 0.000 -100.00 % | 30.177 M | 0.000 -100.00 % | 25.164 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 171.248 M 47.57 % | 116.048 M -3.71 % | 120.520 M 1.15 % | 119.153 M -3.55 % | 123.536 M -16.61 % | 148.136 M 9.75 % | 134.977 M 30.25 % | 103.627 M -6.68 % | 111.040 M -24.92 % | 147.893 M 21.02 % | 122.202 M -8.67 % | 133.799 M 6.70 % | 125.400 M 36.18 % | 92.082 M 21.28 % | 75.926 M | 0.000 |
| Total current liabilities | 516.504 M 28.29 % | 402.598 M -3.21 % | 415.970 M 8.51 % | 383.343 M 13.35 % | 338.198 M -14.59 % | 395.979 M -8.91 % | 434.696 M 26.70 % | 343.090 M 3.88 % | 330.270 M 2.28 % | 322.899 M 9.27 % | 295.493 M 7.96 % | 273.707 M 6.42 % | 257.194 M 11.59 % | 230.478 M -7.99 % | 250.490 M 49.22 % | 167.870 M |
| Total liabilities | 565.979 M 22.79 % | 460.949 M -1.81 % | 469.446 M 2.23 % | 459.204 M 11.63 % | 411.369 M -9.70 % | 455.571 M -2.75 % | 468.456 M 24.12 % | 377.429 M 5.16 % | 358.917 M -0.92 % | 362.242 M 5.02 % | 344.938 M 7.21 % | 321.730 M 5.93 % | 303.712 M 7.34 % | 282.952 M 2.91 % | 274.947 M -9.22 % | 302.860 M |
| Other non current assets | 0.000 -100.00 % | 4.327 M -2.06 % | 4.418 M -93.14 % | 64.414 M 2 357.61 % | 2.621 M -76.52 % | 11.161 M 191.33 % | 3.831 M 10.28 % | 3.474 M -60.35 % | 8.762 M -40.94 % | 14.836 M 82.79 % | 8.117 M -1.51 % | 8.241 M -36.91 % | 13.062 M 23.58 % | 10.570 M -21.54 % | 13.472 M -24.65 % | 17.880 M |
| Long term investments | 175.234 M 20.39 % | 145.557 M 45.55 % | 100.008 M 295.63 % | 25.278 M -50.65 % | 51.223 M 561.20 % | 7.747 M -28.50 % | 10.835 M 13.60 % | 9.538 M -45.43 % | 17.477 M 1.22 % | 17.267 M 32.86 % | 12.996 M 90.02 % | 6.840 M 69.66 % | 4.031 M -48.48 % | 7.824 M 2 274.76 % | -359.782 K | 0.000 |
| Intangible assets | 2.997 M -1.06 % | 3.029 M -18.62 % | 3.722 M -7.18 % | 4.010 M -32.45 % | 5.936 M -21.26 % | 7.539 M 16.29 % | 6.483 M -17.18 % | 7.828 M 17.38 % | 6.669 M 29.19 % | 5.162 M 47.13 % | 3.508 M -39.13 % | 5.764 M -28.23 % | 8.031 M -3.56 % | 8.327 M -95.34 % | 178.722 M | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.100 M 0.00 % | 8.100 M | 0.000 -100.00 % | 8.100 M 0.00 % | 8.100 M 0.00 % | 8.100 M | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 2.997 M -1.06 % | 3.029 M -18.62 % | 3.722 M -7.18 % | 4.010 M -32.45 % | 5.936 M -21.26 % | 7.539 M 16.29 % | 6.483 M -59.30 % | 15.928 M 7.85 % | 14.769 M 186.11 % | 5.162 M -55.53 % | 11.608 M -16.27 % | 13.864 M -14.05 % | 16.131 M 93.72 % | 8.327 M 18.94 % | 7.001 M | 0.000 |
| Property plant equipment net | 176.756 M 8.59 % | 162.779 M 12.34 % | 144.896 M -3.74 % | 150.528 M -17.29 % | 182.003 M -4.29 % | 190.170 M 10.88 % | 171.507 M 25.92 % | 136.205 M 53.52 % | 88.724 M -4.45 % | 92.853 M 0.08 % | 92.782 M -12.19 % | 105.660 M -27.78 % | 146.307 M 5.53 % | 138.641 M 15.63 % | 119.903 M 5.76 % | 113.370 M |
| Total non current assets | 354.987 M 12.45 % | 315.692 M 24.76 % | 253.044 M 3.61 % | 244.230 M 1.01 % | 241.783 M 11.62 % | 216.617 M 12.44 % | 192.656 M 16.66 % | 165.145 M 27.30 % | 129.732 M -0.30 % | 130.119 M 3.68 % | 125.503 M -6.76 % | 134.604 M -25.02 % | 179.531 M 8.57 % | 165.362 M 18.10 % | 140.016 M 6.68 % | 131.250 M |
| Other current assets | 159.742 M 20.85 % | 132.184 M -13.95 % | 153.621 M 52.86 % | 100.498 M 10.44 % | 91.001 M 36.90 % | 66.475 M -3.19 % | 68.662 M 2.27 % | 67.140 M 87.16 % | 35.874 M 47.56 % | 24.312 M -40.40 % | 40.792 M -2.39 % | 41.791 M 78.72 % | 23.384 M | 0.000 -100.00 % | 10.110 M -22.79 % | 13.094 M |
| Short term investments | 35.674 M -16.75 % | 42.850 M -27.72 % | 59.283 M 17.20 % | 50.583 M 11.10 % | 45.529 M 307.93 % | 11.161 M -53.74 % | 24.126 M 69.09 % | 14.268 M 526.67 % | 2.277 M -35.39 % | 3.524 M -10.69 % | 3.946 M -0.52 % | 3.966 M -53.99 % | 8.621 M 0.01 % | 8.621 M -28.23 % | 12.011 M | 0.000 |
| cash and cash equivalents | 21.434 M 684.55 % | 2.732 M 507.11 % | 450.000 K -34.59 % | 688.000 K 162.60 % | 262.000 K -92.64 % | 3.562 M 53.73 % | 2.317 M -28.60 % | 3.245 M -66.66 % | 9.733 M 35.11 % | 7.203 M -66.86 % | 21.739 M 10.91 % | 19.601 M 5.99 % | 18.493 M -12.17 % | 21.054 M 0.22 % | 21.008 M -26.05 % | 28.409 M |
| Cash and short term investments | 39.011 M -14.42 % | 45.582 M -23.69 % | 59.733 M 16.50 % | 51.271 M 11.97 % | 45.791 M 211.02 % | 14.723 M -44.32 % | 26.443 M 50.99 % | 17.513 M 45.83 % | 12.009 M 11.95 % | 10.727 M -58.23 % | 25.685 M 8.98 % | 23.568 M -13.08 % | 27.114 M -8.63 % | 29.675 M -10.13 % | 33.019 M 16.22 % | 28.409 M |
| Total current assets | 1.018 B 17.72 % | 864.498 M 2.53 % | 843.155 M 10.35 % | 764.098 M 15.81 % | 659.772 M -3.41 % | 683.061 M 0.39 % | 680.424 M 25.34 % | 542.851 M 5.01 % | 516.963 M 6.81 % | 484.015 M 7.26 % | 451.254 M 14.06 % | 395.611 M 22.34 % | 323.374 M 8.12 % | 299.100 M -0.20 % | 299.690 M -5.88 % | 318.410 M |
| Inventory | 492.016 M 13.56 % | 433.269 M 12.31 % | 385.766 M 0.41 % | 384.173 M 27.91 % | 300.351 M -28.08 % | 417.636 M 17.69 % | 354.876 M 44.46 % | 245.649 M -3.03 % | 253.323 M 1.28 % | 250.126 M 13.56 % | 220.255 M 23.97 % | 177.668 M 32.72 % | 133.868 M 27.47 % | 105.016 M 34.91 % | 77.840 M 43.02 % | 54.428 M |
| Net receivables | 326.954 M 28.99 % | 253.463 M 3.86 % | 244.035 M 6.96 % | 228.156 M 2.48 % | 222.629 M 20.84 % | 184.227 M -30.36 % | 264.529 M 8.94 % | 242.818 M 13.08 % | 214.733 M 1.81 % | 210.917 M 28.20 % | 164.522 M 7.82 % | 152.584 M 9.77 % | 139.008 M -15.45 % | 164.409 M -8.01 % | 178.722 M -19.67 % | 222.479 M |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.940 M -54.30 % | 8.621 M | 0.000 -100.00 % | 359.782 K | 0.000 |
| 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 |
| Account payables | 225.976 M 22.40 % | 184.627 M -10.45 % | 206.181 M 14.79 % | 179.617 M 23.01 % | 146.019 M -4.98 % | 153.679 M -30.77 % | 221.984 M 28.35 % | 172.949 M 34.14 % | 128.933 M 3.38 % | 124.714 M 16.73 % | 106.837 M 21.95 % | 87.606 M 15.58 % | 75.794 M -11.55 % | 85.687 M -9.20 % | 94.366 M 18.22 % | 79.822 M |
| Tax payables | 0.000 | 0.000 -100.00 % | 3.345 M 135.07 % | 1.423 M | 0.000 -100.00 % | 417.000 K -91.28 % | 4.780 M -9.64 % | 5.290 M 10.67 % | 4.780 M 405.88 % | 944.810 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 5.173 M 48.01 % | 3.495 M 122.19 % | 1.573 M 66.10 % | 947.000 K 540.47 % | -215.000 K -229.52 % | 166.000 K -93.97 % | 2.752 M 138.89 % | 1.152 M 360.80 % | 250.000 K 0.00 % | 250.000 K 0.00 % | 250.000 K 0.00 % | 250.000 K -28.57 % | 350.000 K 250.00 % | 100.000 K 0.00 % | 100.000 K -29.58 % | 142.000 K |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -336.401 K |
| 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 |
| Other total stockholders equity | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.643 M -99.52 % | 341.643 M 20 693.85 % | 1.643 M -16.13 % | 1.959 M 101.00 % | -195.898 M -207.20 % | 182.739 M 7.70 % | 169.678 M 7.48 % | 157.872 M 8.88 % | 145.000 M 11.54 % | 130.000 M 18.18 % | 110.000 M |
| Deferred tax liabilities non current | 17.720 M 2.12 % | 17.352 M 1.28 % | 17.132 M -1.82 % | 17.449 M -10.62 % | 19.522 M 16.11 % | 16.813 M 50.56 % | 11.167 M -16.41 % | 13.359 M -13.26 % | 15.402 M 9.76 % | 14.032 M -1.02 % | 14.177 M -9.74 % | 15.707 M 0.71 % | 15.597 M -0.73 % | 15.712 M 10.86 % | 14.172 M 3.66 % | 13.672 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 |
| Total assets | 1.373 B 16.31 % | 1.180 B 7.66 % | 1.096 B 8.71 % | 1.008 B 11.84 % | 901.555 M 0.21 % | 899.678 M 3.05 % | 873.080 M 23.32 % | 707.996 M 9.48 % | 646.696 M 5.30 % | 614.134 M 6.48 % | 576.757 M 8.78 % | 530.216 M 5.43 % | 502.905 M 8.28 % | 464.462 M 5.63 % | 439.706 M -2.21 % | 449.661 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Change in working capital | -106.502 M -636.73 % | -14.456 M 55.31 % | -32.348 M 49.34 % | -63.851 M -399.26 % | 21.336 M 131.74 % | -67.217 M 10.79 % | -75.348 M -538.87 % | -11.794 M -225.04 % | 9.432 M 126.83 % | -35.154 M -127.19 % | -15.474 M 63.25 % | -42.100 M -13.47 % | -37.101 M |
| Accounts receivables | -77.895 M -225.85 % | -23.905 M -327.03 % | -5.598 M -195.94 % | 5.835 M 120.18 % | -28.919 M -172.96 % | 39.639 M 321.52 % | -17.894 M -1 174.71 % | 1.665 M 107.21 % | -23.106 M 23.62 % | -30.252 M -265.71 % | -8.272 M 40.93 % | -14.004 M 23.84 % | -18.388 M |
| Inventory | -58.747 M -23.67 % | -47.503 M -2 881.98 % | -1.593 M 98.10 % | -83.822 M -171.47 % | 117.286 M 286.87 % | -62.762 M 42.54 % | -109.226 M -1 523.33 % | 7.674 M 340.07 % | -3.197 M 89.30 % | -29.871 M 29.86 % | -42.587 M 4.46 % | -44.576 M -54.50 % | -28.852 M |
| Accounts payables | 40.319 M 287.06 % | -21.554 M -181.14 % | 26.565 M -20.93 % | 33.597 M 538.55 % | -7.661 M 88.72 % | -67.908 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -10.179 M -117.87 % | 56.952 M 210.11 % | -51.722 M -165.77 % | -19.461 M 67.22 % | -59.370 M -349.31 % | 23.814 M -54.00 % | 51.772 M 344.98 % | -21.133 M -159.14 % | 35.734 M 43.11 % | 24.969 M -29.44 % | 35.385 M 114.72 % | 16.480 M 62.54 % | 10.139 M |
| Other non cash items | 5.302 M 113.14 % | -40.363 M -42.12 % | -28.400 M -321.43 % | -6.739 M -218.04 % | 5.709 M 510.42 % | -1.391 M 93.12 % | -20.208 M -0.39 % | -20.130 M -107.98 % | -9.679 M -45.71 % | -6.642 M -40.16 % | -4.739 M 48.65 % | -9.228 M -35.90 % | -6.791 M |
| Net cash provided by operating activities | 9.199 M -81.97 % | 51.030 M -12.05 % | 58.020 M 133.35 % | 24.864 M -76.73 % | 106.867 M 1 562.52 % | 6.428 M 131.56 % | 2.776 M -93.59 % | 43.314 M -23.65 % | 56.731 M 1 441.28 % | -4.230 M -127.55 % | 15.353 M 162.03 % | -24.753 M -159.16 % | -9.551 M |
| Investments in property plant and equipment | -31.573 M 18.41 % | -38.698 M -94.37 % | -19.909 M -510.71 % | -3.260 M 97.13 % | -113.665 M -242.55 % | -33.182 M 10.34 % | -37.007 M 38.42 % | -60.095 M -891.26 % | -6.062 M 48.45 % | -11.761 M -242.02 % | -3.439 M | 0.000 100.00 % | -25.957 M |
| Acquisitions net | 27.000 K | 0.000 -100.00 % | 275.000 K -71.74 % | 973.000 K -96.95 % | 31.890 M 29 427.78 % | 108.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | -49.130 M -13.76 % | -43.189 M 30.87 % | -62.478 M -86.60 % | -33.482 M 55.23 % | -74.784 M -3 165.68 % | -2.290 M 66.31 % | -6.797 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 29.232 M 50.59 % | 19.412 M -38.26 % | 31.441 M 220.17 % | 9.820 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.148 M 430.28 % | 1.537 M 44.42 % | 1.064 M 50.95 % | 704.878 K -89.65 % | 6.808 M 80.60 % | 3.770 M |
| Other investing activites | 0.000 -100.00 % | 36.564 M 15.35 % | 31.698 M 41.14 % | 22.459 M -70.20 % | 75.372 M 5 706.78 % | 1.298 M -80.90 % | 6.796 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.650 M 152.59 % | 1.841 M | 0.000 |
| Net cash used for investing activites | -51.444 M -98.54 % | -25.911 M -36.57 % | -18.973 M -443.64 % | -3.490 M 95.70 % | -81.187 M -138.32 % | -34.066 M 7.95 % | -37.008 M 28.76 % | -51.947 M -1 047.76 % | -4.526 M 57.69 % | -10.697 M -658.29 % | 1.916 M -77.85 % | 8.649 M 138.98 % | -22.187 M |
| Debt repayment | 45.956 M 24 741.08 % | 185.000 K 100.89 % | -20.702 M -5 547.89 % | 380.000 K 102.77 % | -13.729 M -140.41 % | 33.973 M -14.26 % | 39.623 M 121.68 % | 17.874 M 137.27 % | -47.952 M -1 296.50 % | 4.008 M 348.38 % | -1.614 M -111.60 % | 13.908 M -51.46 % | 28.651 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.700 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.400 M |
| 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 |
| Dividends paid | -3.204 M 0.00 % | -3.204 M | 0.000 100.00 % | -1.602 M 0.00 % | -1.602 M 17.04 % | -1.931 M 50.01 % | -3.863 M -100.36 % | -1.928 M -2.62 % | -1.879 M 2.54 % | -1.928 M -0.30 % | -1.922 M -2.56 % | -1.874 M 0.00 % | -1.874 M |
| Other financing activites | 0.000 100.00 % | -17.647 M -6.67 % | -16.544 M -12.37 % | -14.723 M 9.57 % | -16.282 M -12.17 % | -14.516 M | 0.000 | 0.000 -100.00 % | 10.000 K | 0.000 100.00 % | -11.597 M -369.50 % | 4.303 M | 0.000 |
| Net cash used provided by financing activities | 42.752 M 306.87 % | -20.666 M 44.51 % | -37.246 M -133.59 % | -15.945 M 49.56 % | -31.613 M -280.38 % | 17.526 M -57.73 % | 41.460 M 160.00 % | 15.946 M 132.01 % | -49.821 M -2 495.17 % | 2.080 M 113.75 % | -15.132 M -192.62 % | 16.337 M -44.01 % | 29.177 M |
| Effect of forex changes on cash | 17.679 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | -21.000 K -100.47 % | 4.453 M 147.25 % | 1.801 M -66.83 % | 5.429 M 191.51 % | -5.933 M 41.33 % | -10.112 M -239.88 % | 7.229 M -1.15 % | 7.313 M 206.77 % | 2.384 M 118.56 % | -12.847 M -701.00 % | 2.138 M 64.41 % | 1.300 M 150.75 % | -2.562 M |
| Cash at beginning of period | 21.455 M 26.19 % | 17.002 M 11.85 % | 15.201 M 55.56 % | 9.772 M -37.78 % | 15.705 M -39.17 % | 25.818 M 38.89 % | 18.589 M 64.85 % | 11.276 M 26.81 % | 8.892 M -59.10 % | 21.739 M 10.91 % | 19.601 M 7.10 % | 18.301 M -13.08 % | 21.054 M |
| Cash at end of period | 21.434 M -0.10 % | 21.455 M 26.19 % | 17.002 M 11.85 % | 15.201 M 55.56 % | 9.772 M -37.78 % | 15.706 M -39.17 % | 25.818 M 38.89 % | 18.589 M 64.85 % | 11.276 M 26.81 % | 8.892 M -59.10 % | 21.739 M 10.91 % | 19.601 M 5.99 % | 18.493 M |
| Operating cash flow | 9.199 M -81.97 % | 51.030 M -12.05 % | 58.020 M 133.35 % | 24.864 M -76.73 % | 106.867 M 1 562.52 % | 6.428 M 131.56 % | 2.776 M -93.59 % | 43.314 M -23.65 % | 56.731 M 1 441.28 % | -4.230 M -127.55 % | 15.353 M -20.79 % | 19.383 M 302.94 % | -9.551 M |
| Capital expenditure | -31.573 M 18.41 % | -38.698 M -94.37 % | -19.909 M -510.71 % | -3.260 M 97.13 % | -113.665 M -242.55 % | -33.182 M 10.34 % | -37.007 M 38.42 % | -60.095 M -891.26 % | -6.062 M 48.45 % | -11.761 M -588 061 150.00 % | -2.000 | 0.000 100.00 % | -25.957 M |
| Free CashFlow | -22.374 M -281.43 % | 12.332 M -67.64 % | 38.111 M 76.41 % | 21.604 M 417.80 % | -6.798 M 74.59 % | -26.754 M 21.84 % | -34.231 M -103.99 % | -16.781 M -133.12 % | 50.668 M 416.86 % | -15.991 M -204.15 % | 15.353 M -20.79 % | 19.383 M 154.59 % | -35.508 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 |
| 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 | 2017-06-30 | 2016-06-30 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2009-03-31 | 2008-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 414.111 M -24.93 % | 551.651 M 26.41 % | 436.396 M -0.08 % | 436.726 M 6.60 % | 409.668 M -15.00 % | 481.944 M 31.15 % | 367.473 M -4.38 % | 384.322 M 11.68 % | 344.127 M -15.84 % | 408.890 M 20.69 % | 338.790 M -16.09 % | 403.748 M 39.80 % | 288.795 M -14.01 % | 335.851 M 3.53 % | 324.415 M 16.53 % | 278.403 M 41.71 % | 196.460 M -41.61 % | 336.479 M 41.87 % | 237.175 M 0.78 % | 235.339 M 191.21 % | 80.814 M -61.19 % | 208.227 M 16.27 % | 179.089 M -13.94 % | 208.089 M 5.54 % | 197.166 M -39.45 % | 325.612 M 41.75 % | 229.709 M -15.68 % | 272.441 M 43.06 % | 190.443 M 11.31 % | 171.087 M 27.96 % | 133.702 M 14.24 % | 117.032 M -43.92 % | 208.687 M 139.25 % | 87.226 M -39.05 % | 143.111 M 21.70 % | 117.597 M |
| Net income | 22.860 M -13.08 % | 26.301 M 14.23 % | 23.025 M 13.12 % | 20.354 M -11.94 % | 23.113 M -29.07 % | 32.586 M 55.52 % | 20.953 M 4.72 % | 20.008 M 10.55 % | 18.098 M -25.76 % | 24.378 M 60.80 % | 15.160 M -24.14 % | 19.985 M 13.38 % | 17.626 M -12.38 % | 20.116 M 35.30 % | 14.868 M 7.60 % | 13.818 M 22.58 % | 11.273 M -26.35 % | 15.307 M -23.70 % | 20.061 M 17.41 % | 17.086 M 730.01 % | -2.712 M -127.07 % | 10.017 M -21.99 % | 12.841 M 74.80 % | 7.346 M -32.87 % | 10.943 M -45.16 % | 19.953 M 19.82 % | 16.653 M -5.24 % | 17.574 M 45.47 % | 12.081 M 41.98 % | 8.509 M 42.15 % | 5.986 M 29.74 % | 4.614 M 0.00 % | 4.614 M -24.24 % | 6.090 M 76.06 % | 3.459 M 2 424.82 % | 137.000 K |
| Income before tax | 30.330 M -28.35 % | 42.328 M 37.37 % | 30.813 M 7.35 % | 28.702 M -4.39 % | 30.019 M -32.35 % | 44.377 M 60.57 % | 27.638 M -3.59 % | 28.668 M 29.16 % | 22.196 M -40.81 % | 37.499 M 81.48 % | 20.663 M -21.41 % | 26.291 M 22.01 % | 21.549 M -29.82 % | 30.705 M 60.46 % | 19.136 M 7.40 % | 17.818 M 34.29 % | 13.268 M -33.75 % | 20.028 M -19.86 % | 24.990 M 18.51 % | 21.086 M 855.23 % | -2.792 M -112.59 % | 22.168 M 26.94 % | 17.463 M 89.36 % | 9.222 M -29.15 % | 13.016 M -53.76 % | 28.146 M 36.76 % | 20.581 M -0.34 % | 20.652 M 41.90 % | 14.554 M 38.49 % | 10.509 M 42.28 % | 7.386 M 11.67 % | 6.614 M 8.18 % | 6.114 M -19.45 % | 7.590 M 6.57 % | 7.122 M 40.56 % | 5.067 M |
| Income before tax ratio | 0.07 -4.55 % | 0.08 8.67 % | 0.07 7.44 % | 0.07 -10.31 % | 0.07 -20.42 % | 0.09 22.43 % | 0.08 0.83 % | 0.07 15.65 % | 0.06 -29.67 % | 0.09 50.37 % | 0.06 -6.34 % | 0.07 -12.73 % | 0.07 -18.38 % | 0.09 54.99 % | 0.06 -7.84 % | 0.06 -5.23 % | 0.07 13.46 % | 0.06 -43.51 % | 0.11 17.60 % | 0.09 359.34 % | -0.03 -132.45 % | 0.11 9.18 % | 0.10 120.03 % | 0.04 -32.87 % | 0.07 -23.63 % | 0.09 -3.52 % | 0.09 18.19 % | 0.08 -0.81 % | 0.08 24.42 % | 0.06 11.19 % | 0.06 -2.25 % | 0.06 92.90 % | 0.03 -66.33 % | 0.09 74.85 % | 0.05 15.50 % | 0.04 |
| EBITDA | 40.164 M -24.95 % | 53.519 M 37.94 % | 38.799 M 5.07 % | 36.928 M -3.59 % | 38.302 M -28.05 % | 53.232 M 47.19 % | 36.165 M 0.65 % | 35.933 M 22.23 % | 29.398 M -33.48 % | 44.194 M 50.59 % | 29.348 M -8.30 % | 32.005 M 7.53 % | 29.765 M -17.98 % | 36.290 M 33.00 % | 27.286 M 6.81 % | 25.547 M 21.33 % | 21.055 M -22.56 % | 27.190 M -16.22 % | 32.455 M 7.49 % | 30.194 M 528.39 % | 4.805 M -81.08 % | 25.403 M -1.86 % | 25.884 M 51.18 % | 17.121 M -14.85 % | 20.107 M -43.90 % | 35.844 M 38.70 % | 25.843 M 4.41 % | 24.751 M 21.61 % | 20.353 M 22.85 % | 16.568 M 0.53 % | 16.481 M 35.93 % | 12.125 M 20.82 % | 10.036 M -24.50 % | 13.293 M 37.59 % | 9.661 M 12.10 % | 8.618 M |
| Net income ratio | 0.06 15.78 % | 0.05 -9.64 % | 0.05 13.21 % | 0.05 -17.39 % | 0.06 -16.56 % | 0.07 18.58 % | 0.06 9.52 % | 0.05 -1.01 % | 0.05 -11.79 % | 0.06 33.24 % | 0.04 -9.60 % | 0.05 -18.90 % | 0.06 1.90 % | 0.06 30.69 % | 0.05 -7.66 % | 0.05 -13.50 % | 0.06 26.13 % | 0.05 -46.22 % | 0.08 16.50 % | 0.07 316.34 % | -0.03 -169.76 % | 0.05 -32.91 % | 0.07 103.11 % | 0.04 -36.39 % | 0.06 -9.43 % | 0.06 -15.47 % | 0.07 12.39 % | 0.06 1.69 % | 0.06 27.55 % | 0.05 11.09 % | 0.04 13.56 % | 0.04 78.32 % | 0.02 -68.33 % | 0.07 188.86 % | 0.02 1 974.69 % | 0.00 |
| Ratio EBITDA | 0.10 -0.03 % | 0.10 9.12 % | 0.09 5.15 % | 0.08 -9.56 % | 0.09 -15.35 % | 0.11 12.23 % | 0.10 5.26 % | 0.09 9.45 % | 0.09 -20.96 % | 0.11 24.77 % | 0.09 9.28 % | 0.08 -23.09 % | 0.10 -4.62 % | 0.11 28.47 % | 0.08 -8.34 % | 0.09 -14.38 % | 0.11 32.63 % | 0.08 -40.95 % | 0.14 6.66 % | 0.13 115.78 % | 0.06 -51.26 % | 0.12 -15.59 % | 0.14 75.66 % | 0.08 -19.32 % | 0.10 -7.36 % | 0.11 -2.15 % | 0.11 23.84 % | 0.09 -14.99 % | 0.11 10.36 % | 0.10 -21.44 % | 0.12 18.98 % | 0.10 115.43 % | 0.05 -68.44 % | 0.15 125.75 % | 0.07 -7.88 % | 0.07 |
| Gross profit ratio | 0.28 33.18 % | 0.21 -16.25 % | 0.25 5.46 % | 0.23 59.51 % | 0.15 -16.16 % | 0.18 22.59 % | 0.14 -45.95 % | 0.27 5.48 % | 0.25 7.30 % | 0.23 108.05 % | 0.11 -52.26 % | 0.24 -17.62 % | 0.29 47.70 % | 0.19 -24.39 % | 0.26 -17.29 % | 0.31 3.64 % | 0.30 60.06 % | 0.19 -43.16 % | 0.33 3.65 % | 0.32 -5.40 % | 0.34 20.25 % | 0.28 -31.55 % | 0.41 44.46 % | 0.28 -15.11 % | 0.33 51.42 % | 0.22 -40.05 % | 0.37 31.14 % | 0.28 -12.24 % | 0.32 -5.43 % | 0.34 -14.34 % | 0.39 49.16 % | 0.26 -53.11 % | 0.56 74.86 % | 0.32 32.89 % | 0.24 -22.52 % | 0.31 |
| Weighted average shs out dil | 3.206 M 0.12 % | 3.202 M 0.00 % | 3.202 M -0.09 % | 3.205 M -0.01 % | 3.206 M 0.04 % | 3.204 M 0.01 % | 3.204 M -0.08 % | 3.206 M 0.10 % | 3.203 M -0.03 % | 3.204 M -0.02 % | 3.205 M 0.07 % | 3.203 M -0.06 % | 3.205 M -0.05 % | 3.206 M 0.09 % | 3.203 M -0.09 % | 3.206 M 0.11 % | 3.203 M -0.05 % | 3.204 M -0.01 % | 3.205 M 0.04 % | 3.203 M 0.40 % | 3.191 M -0.43 % | 3.204 M 0.06 % | 3.202 M -0.18 % | 3.208 M 0.25 % | 3.200 M -0.13 % | 3.204 M 0.04 % | 3.203 M -0.14 % | 3.207 M 0.08 % | 3.205 M -1.71 % | 3.260 M 0.21 % | 3.253 M -0.03 % | 3.254 M 0.00 % | 3.254 M 0.00 % | 3.254 M -5.92 % | 3.459 M 0.99 % | 3.425 M |
| Weighted average shs out | 3.206 M 0.12 % | 3.202 M 0.00 % | 3.202 M -0.09 % | 3.205 M -0.01 % | 3.206 M 0.04 % | 3.204 M 0.02 % | 3.204 M -0.08 % | 3.206 M 0.10 % | 3.203 M -0.05 % | 3.205 M 0.00 % | 3.205 M 0.07 % | 3.203 M -0.06 % | 3.205 M -0.05 % | 3.206 M 0.09 % | 3.203 M -0.09 % | 3.206 M 0.11 % | 3.203 M -0.18 % | 3.208 M 0.12 % | 3.205 M 0.04 % | 3.203 M 0.40 % | 3.191 M -0.43 % | 3.204 M 0.06 % | 3.202 M -0.18 % | 3.208 M 0.25 % | 3.200 M -0.13 % | 3.204 M 0.04 % | 3.203 M -0.14 % | 3.207 M 0.08 % | 3.205 M -1.71 % | 3.260 M 0.21 % | 3.253 M -0.03 % | 3.254 M 0.00 % | 3.254 M 0.00 % | 3.254 M -5.92 % | 3.459 M 0.99 % | 3.425 M |
| EPS diluted | 7.13 -13.15 % | 8.21 14.19 % | 7.19 13.23 % | 6.35 -11.93 % | 7.21 -29.11 % | 10.17 55.50 % | 6.54 4.81 % | 6.24 10.44 % | 5.65 -25.76 % | 7.61 60.89 % | 4.73 -24.20 % | 6.24 13.45 % | 5.50 -12.42 % | 6.28 35.34 % | 4.64 7.66 % | 4.31 22.44 % | 3.52 -27.42 % | 4.85 -22.52 % | 6.26 17.23 % | 5.34 728.24 % | -0.85 -127.24 % | 3.12 -22.19 % | 4.01 75.11 % | 2.29 -33.04 % | 3.42 -45.10 % | 6.23 19.81 % | 5.20 -5.11 % | 5.48 45.36 % | 3.77 44.44 % | 2.61 41.85 % | 1.84 29.58 % | 1.42 0.00 % | 1.42 -24.06 % | 1.87 87.00 % | 1.00 2 400.00 % | 0.04 |
| Earnings per share | 7.13 -13.15 % | 8.21 14.19 % | 7.19 13.23 % | 6.35 -11.93 % | 7.21 -29.11 % | 10.17 55.50 % | 6.54 4.81 % | 6.24 10.44 % | 5.65 -25.76 % | 7.61 60.89 % | 4.73 -24.20 % | 6.24 13.45 % | 5.50 -12.42 % | 6.28 35.34 % | 4.64 7.66 % | 4.31 22.44 % | 3.52 -27.42 % | 4.85 -22.52 % | 6.26 17.23 % | 5.34 728.24 % | -0.85 -127.24 % | 3.12 -22.19 % | 4.01 75.11 % | 2.29 -33.04 % | 3.42 -45.10 % | 6.23 19.81 % | 5.20 -5.11 % | 5.48 45.36 % | 3.77 44.44 % | 2.61 41.85 % | 1.84 29.58 % | 1.42 0.00 % | 1.42 -24.06 % | 1.87 87.00 % | 1.00 2 400.00 % | 0.04 |
| Gross profit | 114.431 M -0.02 % | 114.457 M 5.87 % | 108.113 M 5.38 % | 102.591 M 70.04 % | 60.333 M -28.73 % | 84.657 M 60.78 % | 52.654 M -48.32 % | 101.893 M 17.80 % | 86.494 M -9.69 % | 95.778 M 151.10 % | 38.144 M -59.94 % | 95.212 M 15.17 % | 82.669 M 27.01 % | 65.090 M -21.72 % | 83.155 M -3.62 % | 86.277 M 46.87 % | 58.744 M -6.54 % | 62.857 M -19.36 % | 77.948 M 4.46 % | 74.621 M 175.48 % | 27.088 M -53.33 % | 58.041 M -20.41 % | 72.924 M 24.33 % | 58.655 M -10.41 % | 65.467 M -8.31 % | 71.401 M -15.02 % | 84.023 M 10.57 % | 75.991 M 25.55 % | 60.528 M 5.27 % | 57.498 M 9.61 % | 52.459 M 70.41 % | 30.784 M -73.71 % | 117.077 M 318.34 % | 27.986 M -19.00 % | 34.551 M -5.71 % | 36.644 M |
| Income tax expense | 7.500 M -50.14 % | 15.041 M 88.70 % | 7.971 M 1.24 % | 7.873 M 21.12 % | 6.500 M -39.47 % | 10.738 M 77.37 % | 6.054 M -28.94 % | 8.520 M 113.00 % | 4.000 M -67.93 % | 12.471 M 127.20 % | 5.489 M -12.43 % | 6.268 M 56.70 % | 4.000 M -61.71 % | 10.447 M 139.23 % | 4.367 M 9.18 % | 4.000 M 100.00 % | 2.000 M -55.52 % | 4.496 M -10.08 % | 5.000 M 25.00 % | 4.000 M 11 528.57 % | -35.000 K -100.30 % | 11.776 M 161.69 % | 4.500 M 136.84 % | 1.900 M -9.52 % | 2.100 M -73.41 % | 7.897 M 94.51 % | 4.060 M 30.88 % | 3.102 M 24.08 % | 2.500 M 25.00 % | 2.000 M 42.86 % | 1.400 M -30.00 % | 2.000 M 33.33 % | 1.500 M 0.00 % | 1.500 M -59.05 % | 3.663 M -25.70 % | 4.930 M |
| Cost of revenue | 299.680 M -31.45 % | 437.194 M 33.18 % | 328.283 M -1.75 % | 334.135 M -4.35 % | 349.335 M -12.07 % | 397.287 M 26.20 % | 314.819 M 11.47 % | 282.429 M 9.62 % | 257.633 M -17.72 % | 313.112 M 4.15 % | 300.646 M -2.56 % | 308.536 M 49.68 % | 206.126 M -23.87 % | 270.761 M 12.23 % | 241.260 M 25.57 % | 192.126 M 39.51 % | 137.716 M -49.67 % | 273.622 M 71.84 % | 159.227 M -0.93 % | 160.718 M 199.14 % | 53.726 M -64.23 % | 150.186 M 41.46 % | 106.165 M -28.96 % | 149.434 M 13.47 % | 131.699 M -48.19 % | 254.211 M 74.49 % | 145.686 M -25.84 % | 196.450 M 51.21 % | 129.915 M 14.37 % | 113.589 M 39.81 % | 81.243 M -5.80 % | 86.248 M -5.85 % | 91.610 M 54.64 % | 59.240 M -45.43 % | 108.560 M 34.10 % | 80.953 M |
| General and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 83.400 M 328.39 % | -36.516 M -144.72 % | 81.659 M 3.36 % | 79.001 M | 0.000 100.00 % | -32.514 M | 0.000 -100.00 % | 35.750 M 22.40 % | 29.207 M | 0.000 | 0.000 -100.00 % | 33.862 M 27.56 % | 26.546 M | 0.000 -100.00 % | 30.448 M 1.41 % | 30.026 M -48.89 % | 58.744 M | 0.000 -100.00 % | 25.136 M -8.96 % | 27.611 M 1.93 % | 27.088 M 1 198.01 % | -2.467 M -108.07 % | 30.561 M 8.89 % | 28.067 M -57.13 % | 65.467 M 2 459.30 % | 2.558 M -93.19 % | 37.566 M 40.81 % | 26.678 M -55.92 % | 60.528 M 28.81 % | 46.989 M 4.25 % | 45.073 M 47 545.26 % | -95.000 K -100.11 % | 89.860 M | 0.000 -100.00 % | 27.429 M -13.14 % | 31.577 M |
| Operating expenses | 83.400 M 13.51 % | 73.475 M -10.02 % | 81.659 M 3.36 % | 79.001 M 151.07 % | 31.466 M -48.22 % | 60.765 M 105.84 % | 29.521 M -59.68 % | 73.225 M 13.88 % | 64.298 M -32.87 % | 95.778 M 63.92 % | 58.428 M -15.22 % | 68.921 M 12.76 % | 61.120 M -6.10 % | 65.090 M 1.67 % | 64.019 M -6.49 % | 68.459 M 50.54 % | 45.476 M -27.65 % | 62.857 M 17.44 % | 53.523 M -1.56 % | 54.370 M 100.72 % | 27.088 M -53.33 % | 58.041 M 2.40 % | 56.681 M 7.47 % | 52.741 M -19.44 % | 65.467 M -8.31 % | 71.401 M -15.02 % | 84.023 M 55.56 % | 54.012 M 23.75 % | 43.646 M -7.11 % | 46.989 M 4.25 % | 45.073 M 114.65 % | 20.998 M -80.46 % | 107.459 M 522.19 % | 17.271 M -37.03 % | 27.429 M -13.14 % | 31.577 M |
| Cost and expenses | 383.080 M -24.98 % | 510.669 M 24.57 % | 409.942 M -0.77 % | 413.136 M 8.49 % | 380.801 M -16.87 % | 458.052 M 33.02 % | 344.340 M -3.18 % | 355.654 M 10.42 % | 322.084 M -15.56 % | 381.429 M 21.10 % | 314.960 M -17.23 % | 380.516 M 43.23 % | 265.659 M -14.92 % | 312.254 M 2.36 % | 305.068 M 17.68 % | 259.234 M 43.50 % | 180.646 M -42.99 % | 316.853 M 51.17 % | 209.594 M -0.15 % | 209.906 M 162.52 % | 79.959 M -61.60 % | 208.227 M 31.82 % | 157.966 M -20.19 % | 197.933 M 9.17 % | 181.306 M -44.32 % | 325.612 M 55.59 % | 209.273 M -17.04 % | 252.243 M 45.33 % | 173.561 M 8.09 % | 160.578 M 27.12 % | 126.316 M 17.78 % | 107.246 M -46.13 % | 199.069 M 160.18 % | 76.511 M -43.74 % | 135.989 M 20.85 % | 112.530 M |
| Research and development expenses | 0.000 -100.00 % | 36.516 M | 0.000 | 0.000 | 0.000 -100.00 % | 32.514 M | 0.000 | 0.000 | 0.000 -100.00 % | 29.829 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 |
| Selling general and administrative expenses | 0.000 -100.00 % | 73.475 M | 0.000 | 0.000 -100.00 % | 31.466 M -48.22 % | 60.765 M 105.84 % | 29.521 M -21.22 % | 37.475 M 6.79 % | 35.091 M 15.63 % | 30.347 M 112.01 % | 14.314 M -57.05 % | 33.328 M -3.60 % | 34.574 M -17.00 % | 41.653 M 24.07 % | 33.571 M -12.65 % | 38.433 M 389.67 % | -13.268 M -121.11 % | 62.857 M 121.43 % | 28.387 M 6.08 % | 26.759 M | 0.000 -100.00 % | 60.508 M 176.90 % | 21.852 M 8.35 % | 20.168 M | 0.000 -100.00 % | 68.843 M 48.19 % | 46.457 M 69.96 % | 27.334 M 261.91 % | -16.882 M | 0.000 | 0.000 -100.00 % | 21.093 M 19.85 % | 17.599 M 1.90 % | 17.271 M | 0.000 | 0.000 |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.126 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 589.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 646.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 863.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 5.420 M 3.67 % | 5.228 M 29.50 % | 4.037 M -2.44 % | 4.138 M -11.64 % | 4.683 M 9.67 % | 4.270 M -20.04 % | 5.340 M 30.09 % | 4.105 M 4.45 % | 3.930 M 167.17 % | 1.471 M -70.21 % | 4.938 M 132.81 % | 2.121 M -52.68 % | 4.482 M | 0.000 -100.00 % | 3.888 M 4.01 % | 3.738 M 9.30 % | 3.420 M -14.22 % | 3.987 M 26.33 % | 3.156 M -39.10 % | 5.182 M 30.96 % | 3.957 M 127.02 % | 1.743 M -64.28 % | 4.880 M 15.04 % | 4.242 M 14.62 % | 3.701 M 77.68 % | 2.083 M -29.15 % | 2.940 M 65.08 % | 1.781 M -36.64 % | 2.811 M | 0.000 | 0.000 -100.00 % | 3.172 M -14.78 % | 3.722 M -5.03 % | 3.919 M | 0.000 | 0.000 |
| Depreciation and amortization | 4.414 M -25.98 % | 5.963 M 51.00 % | 3.949 M -3.40 % | 4.088 M 13.56 % | 3.600 M -21.48 % | 4.585 M 43.87 % | 3.187 M 0.85 % | 3.160 M -3.42 % | 3.272 M 93.38 % | 1.692 M -54.84 % | 3.747 M 4.29 % | 3.593 M -3.78 % | 3.734 M 95.70 % | 1.908 M -55.23 % | 4.262 M 6.79 % | 3.991 M -8.61 % | 4.367 M -9.66 % | 4.834 M 12.18 % | 4.309 M 9.76 % | 3.926 M 7.86 % | 3.640 M 41.14 % | 2.579 M -32.65 % | 3.829 M 4.70 % | 3.657 M 7.88 % | 3.390 M -39.63 % | 5.615 M 141.82 % | 2.322 M 0.17 % | 2.318 M -22.42 % | 2.988 M 33.39 % | 2.240 M -14.93 % | 2.633 M 12.57 % | 2.339 M 1 069.50 % | 200.000 K -88.79 % | 1.784 M 88.38 % | 947.000 K -42.57 % | 1.649 M |
| Operating income | 31.031 M -24.28 % | 40.982 M 54.92 % | 26.454 M 12.14 % | 23.590 M -18.28 % | 28.867 M 20.82 % | 23.892 M 3.28 % | 23.133 M -19.31 % | 28.668 M 30.05 % | 22.043 M -32.09 % | 32.461 M 36.22 % | 23.830 M 2.57 % | 23.232 M 0.41 % | 23.136 M -1.95 % | 23.597 M 21.97 % | 19.347 M 0.93 % | 19.169 M 21.22 % | 15.814 M -34.78 % | 24.248 M -12.08 % | 27.581 M 8.45 % | 25.433 M 2 874.62 % | 855.000 K -97.05 % | 28.973 M 35.32 % | 21.411 M 110.82 % | 10.156 M -35.96 % | 15.860 M -55.66 % | 35.773 M 53.03 % | 23.376 M 6.36 % | 21.979 M 26.57 % | 17.365 M 65.24 % | 10.509 M 42.28 % | 7.386 M -24.52 % | 9.786 M 1.75 % | 9.618 M -10.24 % | 10.715 M 50.45 % | 7.122 M 40.56 % | 5.067 M |
| Operating income ratio | 0.07 0.87 % | 0.07 22.55 % | 0.06 12.23 % | 0.05 -23.34 % | 0.07 42.14 % | 0.05 -21.25 % | 0.06 -15.61 % | 0.07 16.45 % | 0.06 -19.31 % | 0.08 12.87 % | 0.07 22.24 % | 0.06 -28.17 % | 0.08 14.02 % | 0.07 17.81 % | 0.06 -13.39 % | 0.07 -14.46 % | 0.08 11.70 % | 0.07 -38.03 % | 0.12 7.61 % | 0.11 921.47 % | 0.01 -92.40 % | 0.14 16.38 % | 0.12 144.96 % | 0.05 -39.33 % | 0.08 -26.78 % | 0.11 7.96 % | 0.10 26.14 % | 0.08 -11.52 % | 0.09 48.44 % | 0.06 11.19 % | 0.06 -33.94 % | 0.08 81.43 % | 0.05 -62.48 % | 0.12 146.84 % | 0.05 15.50 % | 0.04 |
| Total other income expenses net | -701.000 K -152.08 % | 1.346 M -69.12 % | 4.359 M -14.73 % | 5.112 M 343.75 % | 1.152 M -94.38 % | 20.485 M 354.72 % | 4.505 M | 0.000 -100.00 % | 153.000 K -96.96 % | 5.038 M 259.08 % | -3.167 M -203.53 % | 3.059 M 292.75 % | -1.587 M -122.33 % | 7.108 M 3 468.72 % | -211.000 K 84.38 % | -1.351 M 46.94 % | -2.546 M 39.67 % | -4.220 M -62.87 % | -2.591 M 40.40 % | -4.347 M -19.19 % | -3.647 M 46.41 % | -6.805 M -72.37 % | -3.948 M -322.70 % | -934.000 K 67.16 % | -2.844 M 62.71 % | -7.627 M -172.88 % | -2.795 M -110.63 % | -1.327 M 52.79 % | -2.811 M | 0.000 | 0.000 100.00 % | -3.172 M 9.47 % | -3.504 M -12.13 % | -3.125 M | 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 | 2017-06-30 | 2016-06-30 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2009-03-31 | 2008-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-06-30 | 2018-03-31 | 2017-03-31 | 2016-03-31 | 2015-03-31 | 2014-03-31 | 2013-03-31 | 2012-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 181.569 M | 0.000 -100.00 % | 215.855 M | 0.000 -100.00 % | 154.316 M 124.10 % | 68.859 M -67.17 % | 209.743 M 277.60 % | 55.547 M -64.49 % | 156.413 M 183.11 % | 55.249 M -73.54 % | 208.778 M 299.94 % | 52.202 M -70.49 % | 176.877 M 250.15 % | 50.515 M -72.48 % | 183.549 M 41.89 % | 129.356 M -26.89 % | 176.923 M 1 215.71 % | 13.447 M -92.80 % | 186.652 M 828.71 % | 20.098 M -89.27 % | 187.353 M 887.68 % | 18.969 M -90.19 % | 193.377 M 631.27 % | 26.444 M -82.97 % | 155.253 M 786.50 % | 17.513 M -83.64 % | 107.058 M -5.27 % | 113.009 M -30.92 % | 163.590 M 12.32 % | 145.641 M -9.74 % | 161.354 M -7.28 % | 174.013 M 26.82 % | 137.216 M |
| Total investments | 0.000 -100.00 % | 192.811 M | 0.000 -100.00 % | 173.248 M | 0.000 -100.00 % | 188.407 M 36.81 % | 137.718 M -0.73 % | 138.733 M 24.88 % | 111.094 M 5.59 % | 105.208 M -4.79 % | 110.498 M 1.62 % | 108.738 M 4.15 % | 104.404 M 37.63 % | 75.861 M -24.91 % | 101.030 M 61.04 % | 62.735 M -75.75 % | 258.712 M 405.07 % | 51.223 M 90.46 % | 26.894 M 144.54 % | 10.998 M -72.64 % | 40.196 M 112.59 % | 18.908 M -50.16 % | 37.938 M 250.14 % | 10.835 M -79.51 % | 52.888 M 388.12 % | 10.835 M -69.07 % | 35.026 M 375.43 % | 7.367 M -56.81 % | 17.058 M 1.21 % | 16.854 M 81.14 % | 9.304 M 0.00 % | 9.304 M -17.13 % | 11.228 M 0.00 % | 11.228 M |
| Total debt | 0.000 -100.00 % | 203.003 M | 0.000 -100.00 % | 219.885 M | 0.000 -100.00 % | 157.047 M | 0.000 -100.00 % | 230.596 M | 0.000 -100.00 % | 156.863 M | 0.000 -100.00 % | 209.491 M | 0.000 -100.00 % | 177.565 M | 0.000 -100.00 % | 184.106 M | 0.000 -100.00 % | 177.185 M | 0.000 -100.00 % | 187.364 M | 0.000 -100.00 % | 190.915 M | 0.000 -100.00 % | 195.643 M | 0.000 -100.00 % | 157.570 M | 0.000 -100.00 % | 123.557 M -0.59 % | 124.286 M -27.94 % | 172.482 M 3.05 % | 167.380 M -7.75 % | 181.447 M 2.09 % | 177.732 M 26.60 % | 140.394 M |
| Accumulated other comprehensive income loss | 801.558 M 14.31 % | 701.234 M -8.48 % | 766.206 M 4.36 % | 734.163 M 2.57 % | 715.746 M 5 102.40 % | 13.758 M -97.93 % | 663.651 M | 0.000 -100.00 % | 625.180 M 18.52 % | 527.467 M -9.96 % | 585.803 M | 0.000 -100.00 % | 548.177 M 18.49 % | 462.634 M -10.37 % | 516.140 M | 0.000 -100.00 % | 492.773 M 4 283.32 % | 11.242 M -97.53 % | 455.703 M 7.56 % | 423.660 M -4.01 % | 441.355 M 22.01 % | 361.737 M -13.90 % | 420.114 M 8.26 % | 388.071 M -3.43 % | 401.872 M | 0.000 -100.00 % | 329.415 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 0.000 -100.00 % | 59.113 M | 0.000 | 0.000 | 0.000 -100.00 % | 69.944 M | 0.000 | 0.000 | 0.000 -100.00 % | 56.502 M | 0.000 | 0.000 | 0.000 -100.00 % | 44.332 M | 0.000 | 0.000 | 0.000 -100.00 % | 37.845 M | 0.000 | 0.000 | 0.000 -100.00 % | 39.350 M | 0.000 | 0.000 | 0.000 -100.00 % | 17.280 M | 0.000 -100.00 % | 4.496 M -65.03 % | 12.856 M -24.24 % | 16.969 M 82.24 % | 9.311 M 139.66 % | 3.885 M | 0.000 | 0.000 |
| Common stock | 0.000 -100.00 % | 32.043 M | 0.000 -100.00 % | 32.043 M | 0.000 -100.00 % | 32.043 M | 0.000 -100.00 % | 32.043 M | 0.000 -100.00 % | 32.043 M | 0.000 -100.00 % | 32.043 M | 0.000 -100.00 % | 32.043 M | 0.000 -100.00 % | 32.043 M | 0.000 -100.00 % | 32.043 M | 0.000 -100.00 % | 32.043 M | 0.000 -100.00 % | 32.043 M | 0.000 -100.00 % | 32.043 M | 0.000 -100.00 % | 32.043 M | 0.000 -100.00 % | 32.043 M -2.82 % | 32.973 M 0.00 % | 32.973 M 0.00 % | 32.973 M 0.00 % | 32.973 M -4.90 % | 34.672 M 6.54 % | 32.544 M |
| Total equity | 806.731 M 0.00 % | 806.731 M 5.29 % | 766.206 M 0.00 % | 766.206 M 6.53 % | 719.241 M 0.00 % | 719.241 M 8.08 % | 665.462 M 0.00 % | 665.462 M 6.18 % | 626.753 M 0.00 % | 626.753 M 6.82 % | 586.711 M 0.00 % | 586.711 M 6.84 % | 549.124 M 0.00 % | 549.124 M 6.49 % | 515.674 M 0.00 % | 515.674 M 4.69 % | 492.558 M 0.48 % | 490.186 M 6.92 % | 458.455 M 0.00 % | 458.455 M 3.23 % | 444.107 M 0.00 % | 444.107 M 5.02 % | 422.866 M 0.00 % | 422.866 M 4.51 % | 404.624 M 0.00 % | 404.624 M 22.40 % | 330.567 M 0.35 % | 329.418 M 14.40 % | 287.958 M 14.24 % | 252.070 M 11.94 % | 225.178 M 7.75 % | 208.987 M 5.10 % | 198.843 M 9.61 % | 181.410 M |
| Other non current liabilities | -806.731 M | 0.000 100.00 % | -766.206 M | 0.000 100.00 % | -719.241 M | 0.000 100.00 % | -665.462 M | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.166 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 0.000 -100.00 % | 31.755 M | 0.000 -100.00 % | 32.581 M | 0.000 -100.00 % | 40.999 M | 0.000 -100.00 % | 27.257 M | 0.000 -100.00 % | 36.343 M | 0.000 -100.00 % | 47.634 M | 0.000 -100.00 % | 58.412 M | 0.000 -100.00 % | 41.759 M | 0.000 -100.00 % | 53.649 M | 0.000 -100.00 % | 87.798 M | 0.000 -100.00 % | 42.779 M | 0.000 -100.00 % | 49.150 M | 0.000 -100.00 % | 22.594 M | 0.000 -100.00 % | 20.980 M 58.39 % | 13.246 M -47.67 % | 25.311 M -28.23 % | 35.269 M 1.22 % | 34.843 M 12.68 % | 30.921 M -15.89 % | 36.762 M |
| Total non current liabilities | -806.731 M -1 730.58 % | 49.475 M 106.46 % | -766.206 M -1 614.30 % | 50.598 M 107.03 % | -719.241 M -1 332.61 % | 58.351 M 108.77 % | -665.462 M -1 596.83 % | 44.458 M | 0.000 -100.00 % | 53.476 M | 0.000 -100.00 % | 65.288 M | 0.000 -100.00 % | 75.861 M | 0.000 -100.00 % | 61.325 M | 0.000 -100.00 % | 73.171 M | 0.000 -100.00 % | 104.611 M | 0.000 -100.00 % | 59.592 M | 0.000 -100.00 % | 60.317 M | 0.000 -100.00 % | 33.760 M | 0.000 -100.00 % | 34.339 M 19.87 % | 28.647 M -27.19 % | 39.343 M -20.43 % | 49.446 M -2.18 % | 50.550 M 8.67 % | 46.518 M -11.35 % | 52.474 M |
| Other current liabilities | 0.000 -100.00 % | 119.280 M | 0.000 -100.00 % | 132.360 M | 0.000 -100.00 % | 101.923 M | 0.000 -100.00 % | 122.618 M | 0.000 -100.00 % | 48.038 M | 0.000 -100.00 % | 103.537 M | 0.000 -100.00 % | 83.150 M | 0.000 -100.00 % | 130.227 M | 0.000 -100.00 % | 39.946 M | 0.000 -100.00 % | 83.112 M | 0.000 -100.00 % | 93.747 M | 0.000 -100.00 % | 67.859 M | 0.000 -100.00 % | 72.956 M | 0.000 -100.00 % | 62.164 M -27.31 % | 85.518 M 70.80 % | 50.070 M -11.45 % | 56.545 M 38.14 % | 40.932 M -1.66 % | 41.622 M -4.76 % | 43.702 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 37.886 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 28.697 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 |
| Short term debt | 0.000 -100.00 % | 171.248 M | 0.000 -100.00 % | 187.304 M | 0.000 -100.00 % | 116.048 M | 0.000 -100.00 % | 203.339 M | 0.000 -100.00 % | 120.520 M | 0.000 -100.00 % | 161.857 M | 0.000 -100.00 % | 119.153 M | 0.000 -100.00 % | 142.347 M | 0.000 -100.00 % | 103.767 M | 0.000 -100.00 % | 99.566 M | 0.000 -100.00 % | 148.136 M | 0.000 -100.00 % | 146.493 M | 0.000 -100.00 % | 134.976 M | 0.000 -100.00 % | 102.577 M -7.62 % | 111.040 M -24.55 % | 147.171 M 11.40 % | 132.110 M -9.89 % | 146.603 M -0.14 % | 146.810 M 41.67 % | 103.632 M |
| Total current liabilities | 0.000 -100.00 % | 516.504 M | 0.000 -100.00 % | 550.580 M | 0.000 -100.00 % | 402.598 M | 0.000 -100.00 % | 552.520 M | 0.000 -100.00 % | 415.970 M | 0.000 -100.00 % | 443.723 M | 0.000 -100.00 % | 383.343 M | 0.000 -100.00 % | 422.933 M | 0.000 -100.00 % | 338.198 M | 0.000 -100.00 % | 307.153 M | 0.000 -100.00 % | 395.979 M | 0.000 -100.00 % | 419.503 M | 0.000 -100.00 % | 434.696 M | 0.000 -100.00 % | 342.799 M 5.32 % | 325.490 M 1.10 % | 321.954 M 8.96 % | 295.493 M 7.40 % | 275.141 M 1.00 % | 272.426 M 11.41 % | 244.521 M |
| Total liabilities | -806.731 M -242.54 % | 565.979 M 173.87 % | -766.206 M -227.45 % | 601.178 M 183.59 % | -719.241 M -256.03 % | 460.949 M 169.27 % | -665.462 M -211.47 % | 596.978 M | 0.000 -100.00 % | 469.446 M | 0.000 -100.00 % | 509.011 M | 0.000 -100.00 % | 459.204 M | 0.000 -100.00 % | 484.258 M | 0.000 -100.00 % | 411.369 M | 0.000 -100.00 % | 411.764 M | 0.000 -100.00 % | 455.571 M | 0.000 -100.00 % | 479.820 M | 0.000 -100.00 % | 468.456 M | 0.000 -100.00 % | 377.138 M 6.49 % | 354.138 M -1.98 % | 361.297 M 4.74 % | 344.938 M 5.91 % | 325.691 M 2.12 % | 318.944 M 7.39 % | 296.995 M |
| Other non current assets | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -163.125 M -3 869.93 % | 4.327 M 106.28 % | -68.859 M -130.93 % | 222.614 M 500.77 % | -55.547 M -464.65 % | 15.233 M 127.57 % | -55.249 M -127.00 % | 204.659 M 492.05 % | -52.202 M -181.04 % | 64.414 M 227.51 % | -50.515 M -1 964.71 % | 2.709 M 102.09 % | -129.356 M -368.65 % | 48.150 M 458.07 % | -13.447 M -527.70 % | 3.144 M 115.64 % | -20.098 M -280.07 % | 11.161 M 158.84 % | -18.969 M -580.35 % | 3.949 M 114.93 % | -26.444 M -194.59 % | 27.957 M 259.64 % | -17.513 M -410.26 % | 5.645 M -41.27 % | 9.611 M 26.81 % | 7.579 M 39.90 % | 5.417 M -8.82 % | 5.942 M 1.30 % | 5.866 M -18.15 % | 7.166 M |
| Long term investments | 0.000 -100.00 % | 175.234 M | 0.000 -100.00 % | 173.248 M | 0.000 -100.00 % | 145.557 M | 0.000 100.00 % | -83.881 M | 0.000 -100.00 % | 100.008 M | 0.000 100.00 % | -95.921 M | 0.000 -100.00 % | 25.278 M | 0.000 -100.00 % | 62.735 M | 0.000 -100.00 % | 5.694 M | 0.000 -100.00 % | 10.998 M | 0.000 -100.00 % | 7.747 M | 0.000 -100.00 % | 10.835 M | 0.000 100.00 % | -13.291 M | 0.000 -100.00 % | 7.367 M -56.81 % | 17.058 M 1.21 % | 16.854 M 81.14 % | 9.304 M 0.00 % | 9.304 M -17.13 % | 11.228 M 0.00 % | 11.228 M |
| Intangible assets | 0.000 -100.00 % | 2.997 M | 0.000 -100.00 % | 2.968 M | 0.000 -100.00 % | 3.029 M | 0.000 -100.00 % | 2.944 M | 0.000 -100.00 % | 3.722 M | 0.000 -100.00 % | 3.041 M | 0.000 -100.00 % | 4.010 M | 0.000 -100.00 % | 5.002 M | 0.000 -100.00 % | 5.936 M | 0.000 -100.00 % | 6.883 M | 0.000 -100.00 % | 7.539 M | 0.000 -100.00 % | 6.077 M | 0.000 -100.00 % | 6.483 M | 0.000 -100.00 % | 7.828 M 17.38 % | 6.669 M 29.19 % | 5.162 M 47.97 % | 3.488 M -39.48 % | 5.764 M -28.23 % | 8.031 M -3.56 % | 8.327 M |
| 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 -100.00 % | 8.100 M 0.00 % | 8.100 M 0.00 % | 8.100 M 0.00 % | 8.100 M 0.00 % | 8.100 M 0.00 % | 8.100 M | 0.000 |
| Goodwill and intangible assets | 0.000 -100.00 % | 2.997 M | 0.000 -100.00 % | 2.968 M | 0.000 -100.00 % | 3.029 M | 0.000 -100.00 % | 2.944 M | 0.000 -100.00 % | 3.722 M | 0.000 -100.00 % | 3.041 M | 0.000 -100.00 % | 4.010 M | 0.000 -100.00 % | 5.002 M | 0.000 -100.00 % | 5.936 M | 0.000 -100.00 % | 6.883 M | 0.000 -100.00 % | 7.539 M | 0.000 -100.00 % | 6.077 M | 0.000 -100.00 % | 6.483 M | 0.000 -100.00 % | 15.928 M 7.85 % | 14.769 M 11.36 % | 13.262 M 14.44 % | 11.588 M -16.41 % | 13.864 M -14.05 % | 16.131 M 93.72 % | 8.327 M |
| Property plant equipment net | 0.000 -100.00 % | 176.756 M | 0.000 -100.00 % | 162.812 M | 0.000 -100.00 % | 162.779 M | 0.000 -100.00 % | 143.007 M | 0.000 -100.00 % | 144.896 M | 0.000 -100.00 % | 152.921 M | 0.000 -100.00 % | 150.528 M | 0.000 -100.00 % | 175.871 M | 0.000 -100.00 % | 182.003 M | 0.000 -100.00 % | 184.749 M | 0.000 -100.00 % | 190.170 M | 0.000 -100.00 % | 190.809 M | 0.000 -100.00 % | 171.507 M | 0.000 -100.00 % | 136.208 M 53.52 % | 88.724 M -4.45 % | 92.853 M 0.06 % | 92.802 M -30.85 % | 134.209 M -8.27 % | 146.307 M 5.53 % | 138.641 M |
| Total non current assets | 0.000 -100.00 % | 354.987 M | 0.000 -100.00 % | 339.028 M 307.83 % | -163.125 M -151.67 % | 315.692 M 558.46 % | -68.859 M -124.19 % | 284.684 M 612.51 % | -55.547 M -121.05 % | 263.859 M 577.58 % | -55.249 M -120.87 % | 264.700 M 607.07 % | -52.202 M -121.37 % | 244.230 M 583.48 % | -50.515 M -120.51 % | 246.317 M 290.42 % | -129.356 M -153.50 % | 241.783 M 1 898.04 % | -13.447 M -106.53 % | 205.774 M 1 123.85 % | -20.098 M -109.28 % | 216.617 M 1 241.95 % | -18.969 M -108.96 % | 211.670 M 900.45 % | -26.444 M -113.73 % | 192.656 M 1 200.07 % | -17.513 M -110.60 % | 165.148 M 26.88 % | 130.161 M -0.30 % | 130.548 M 9.60 % | 119.112 M -27.07 % | 163.319 M -9.03 % | 179.531 M 8.57 % | 165.362 M |
| Other current assets | -39.011 M -124.42 % | 159.742 M 425.98 % | -49.004 M -199.22 % | 49.390 M | 0.000 -100.00 % | 132.184 M | 0.000 -100.00 % | 33.570 M | 0.000 -100.00 % | 153.075 M | 0.000 -100.00 % | 27.917 M | 0.000 -100.00 % | 112.450 M | 0.000 -100.00 % | 34.064 M | 0.000 -100.00 % | 91.001 M | 0.000 -100.00 % | 116.354 M | 0.000 -100.00 % | 69.165 M | 0.000 -100.00 % | 80.001 M | 0.000 -100.00 % | 68.662 M | 0.000 -100.00 % | 53.600 M 104.24 % | 26.244 M 12.31 % | 23.367 M -42.72 % | 40.792 M 198.87 % | 13.649 M 135.45 % | 5.797 M -36.41 % | 9.117 M |
| Short term investments | 0.000 -100.00 % | 35.674 M | 0.000 -100.00 % | 25.200 M | 0.000 -100.00 % | 42.850 M -68.89 % | 137.718 M -38.14 % | 222.614 M 100.38 % | 111.094 M 87.40 % | 59.283 M -46.35 % | 110.498 M -46.01 % | 204.659 M 96.03 % | 104.404 M 106.40 % | 50.583 M -49.93 % | 101.030 M -28.64 % | 141.581 M -45.27 % | 258.712 M 468.24 % | 45.529 M 69.29 % | 26.894 M 512.34 % | 4.392 M -89.07 % | 40.196 M 260.15 % | 11.161 M -70.58 % | 37.938 M 1 836.60 % | 1.959 M -96.30 % | 52.888 M 119.22 % | 24.126 M -31.12 % | 35.026 M 7 528.51 % | 459.146 K -79.83 % | 2.277 M -35.39 % | 3.524 M -10.69 % | 3.946 M 2.31 % | 3.857 M -87.33 % | 30.427 M 4.78 % | 29.040 M |
| cash and cash equivalents | 0.000 -100.00 % | 21.434 M | 0.000 -100.00 % | 4.030 M | 0.000 -100.00 % | 2.732 M 103.97 % | -68.859 M -430.21 % | 20.853 M 137.54 % | -55.547 M -12 443.78 % | 450.000 K 100.81 % | -55.249 M -7 848.81 % | 713.000 K 101.37 % | -52.202 M -7 687.50 % | 688.000 K 101.36 % | -50.515 M -9 169.12 % | 557.000 K 100.43 % | -129.356 M -49 472.52 % | 262.000 K 101.95 % | -13.447 M -1 988.62 % | 712.000 K 103.54 % | -20.098 M -664.23 % | 3.562 M 118.78 % | -18.969 M -937.11 % | 2.266 M 108.57 % | -26.444 M -1 241.30 % | 2.317 M 113.23 % | -17.513 M -206.14 % | 16.499 M 46.32 % | 11.276 M 26.81 % | 8.892 M -59.10 % | 21.739 M 8.19 % | 20.093 M 440.34 % | 3.719 M 17.02 % | 3.178 M |
| Cash and short term investments | 39.011 M 0.00 % | 39.011 M -20.39 % | 49.004 M -73.24 % | 183.126 M 12.26 % | 163.125 M 257.87 % | 45.582 M -33.80 % | 68.859 M -71.72 % | 243.467 M 338.31 % | 55.547 M -7.01 % | 59.733 M 8.12 % | 55.249 M -73.10 % | 205.372 M 293.42 % | 52.202 M 1.82 % | 51.271 M 1.50 % | 50.515 M -64.46 % | 142.138 M 9.88 % | 129.356 M 182.49 % | 45.791 M 240.53 % | 13.447 M 0.00 % | 13.447 M -33.09 % | 20.098 M 36.51 % | 14.723 M -22.38 % | 18.969 M 0.00 % | 18.969 M -28.27 % | 26.444 M 0.00 % | 26.443 M 50.99 % | 17.513 M 3.27 % | 16.958 M 25.13 % | 13.553 M 9.16 % | 12.416 M -51.66 % | 25.685 M 7.25 % | 23.950 M -29.86 % | 34.146 M 5.98 % | 32.218 M |
| Total current assets | 0.000 -100.00 % | 1.018 B | 0.000 -100.00 % | 1.028 B 530.41 % | 163.125 M -81.13 % | 864.498 M 1 155.46 % | 68.859 M -92.96 % | 977.756 M 1 660.23 % | 55.547 M -93.41 % | 843.155 M 1 426.10 % | 55.249 M -93.35 % | 831.022 M 1 491.94 % | 52.202 M -93.17 % | 764.098 M 1 412.62 % | 50.515 M -93.30 % | 753.615 M 482.59 % | 129.356 M -80.39 % | 659.772 M 4 806.46 % | 13.447 M -97.98 % | 664.445 M 3 206.03 % | 20.098 M -97.06 % | 683.061 M 3 500.93 % | 18.969 M -97.25 % | 691.016 M 2 513.13 % | 26.444 M -96.11 % | 680.424 M 3 785.25 % | 17.513 M -96.77 % | 542.560 M 5.93 % | 512.184 M 6.03 % | 483.070 M 7.05 % | 451.254 M 21.40 % | 371.709 M 9.78 % | 338.606 M 8.13 % | 313.143 M |
| Inventory | 0.000 -100.00 % | 492.016 M | 0.000 -100.00 % | 491.459 M | 0.000 -100.00 % | 433.269 M | 0.000 -100.00 % | 452.219 M | 0.000 -100.00 % | 385.766 M | 0.000 -100.00 % | 372.594 M | 0.000 -100.00 % | 384.173 M | 0.000 -100.00 % | 352.786 M | 0.000 -100.00 % | 300.351 M | 0.000 -100.00 % | 338.725 M | 0.000 -100.00 % | 417.636 M | 0.000 -100.00 % | 387.385 M | 0.000 -100.00 % | 354.876 M | 0.000 -100.00 % | 245.648 M -3.03 % | 253.323 M 1.28 % | 250.126 M 13.56 % | 220.255 M 23.97 % | 177.668 M 32.72 % | 133.868 M 27.47 % | 105.016 M |
| Net receivables | 0.000 -100.00 % | 326.954 M | 0.000 -100.00 % | 304.381 M | 0.000 -100.00 % | 253.463 M | 0.000 -100.00 % | 248.500 M | 0.000 -100.00 % | 238.420 M | 0.000 -100.00 % | 225.139 M | 0.000 -100.00 % | 228.156 M | 0.000 -100.00 % | 224.627 M | 0.000 -100.00 % | 215.817 M | 0.000 -100.00 % | 195.919 M | 0.000 -100.00 % | 181.537 M | 0.000 -100.00 % | 204.661 M | 0.000 -100.00 % | 230.443 M | 0.000 -100.00 % | 226.353 M 3.33 % | 219.064 M 11.11 % | 197.161 M 19.84 % | 164.522 M 5.16 % | 156.442 M -5.07 % | 164.795 M -1.20 % | 166.792 M |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 218.179 M | 0.000 | 0.000 | 0.000 -100.00 % | 196.256 M | 0.000 -100.00 % | 61.811 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 % | 24.127 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -10.815 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 |
| Account payables | 0.000 -100.00 % | 225.976 M | 0.000 -100.00 % | 230.916 M | 0.000 -100.00 % | 184.627 M | 0.000 -100.00 % | 222.988 M | 0.000 -100.00 % | 206.181 M | 0.000 -100.00 % | 174.121 M | 0.000 -100.00 % | 179.617 M | 0.000 -100.00 % | 150.359 M | 0.000 -100.00 % | 146.019 M | 0.000 -100.00 % | 124.293 M | 0.000 -100.00 % | 153.679 M | 0.000 -100.00 % | 206.416 M | 0.000 -100.00 % | 221.984 M | 0.000 -100.00 % | 172.768 M 34.00 % | 128.933 M 3.38 % | 124.714 M 16.73 % | 106.837 M 21.95 % | 87.606 M 15.58 % | 75.794 M -11.55 % | 85.687 M |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.575 M | 0.000 -100.00 % | 3.345 M | 0.000 -100.00 % | 4.208 M | 0.000 -100.00 % | 1.423 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 182.000 K | 0.000 -100.00 % | 417.000 K | 0.000 100.00 % | -1.265 M | 0.000 -100.00 % | 4.780 M | 0.000 -100.00 % | 5.290 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.200 M -28.70 % | 11.500 M |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 -100.00 % | 5.173 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.495 M | 0.000 -100.00 % | 1.811 M | 0.000 -100.00 % | 1.573 M | 0.000 -100.00 % | 908.000 K | 0.000 -100.00 % | 947.000 K | 0.000 100.00 % | -466.000 K | 0.000 100.00 % | -215.000 K | 0.000 -100.00 % | 2.752 M | 0.000 -100.00 % | 166.000 K | 0.000 -100.00 % | 2.752 M | 0.000 -100.00 % | 2.752 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -19.769 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 |
| 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 |
| Other total stockholders equity | 5.173 M -43.58 % | 9.168 M | 0.000 -100.00 % | 734.163 M 20 906.09 % | 3.495 M -99.42 % | 600.001 M 33 030.92 % | 1.811 M -99.71 % | 631.608 M 40 053.08 % | 1.573 M -82.84 % | 9.168 M 909.69 % | 908.000 K -99.84 % | 553.760 M 58 375.18 % | 947.000 K -89.67 % | 9.168 M 2 067.38 % | -466.000 K -100.10 % | 484.097 M 225 261.40 % | -215.000 K -100.05 % | 409.271 M 14 771.77 % | 2.752 M | 0.000 -100.00 % | 2.752 M -74.54 % | 10.811 M 292.84 % | 2.752 M | 0.000 -100.00 % | 2.752 M -99.22 % | 352.549 M 30 503.21 % | 1.152 M -99.61 % | 292.879 M 20.96 % | 242.129 M 19.79 % | 202.129 M 10.52 % | 182.894 M 6.25 % | 172.129 M 4.85 % | 164.170 M 10.28 % | 148.866 M |
| Deferred tax liabilities non current | 0.000 -100.00 % | 17.720 M | 0.000 -100.00 % | 18.017 M | 0.000 -100.00 % | 17.352 M | 0.000 -100.00 % | 17.201 M | 0.000 -100.00 % | 17.132 M | 0.000 -100.00 % | 17.654 M | 0.000 -100.00 % | 17.449 M | 0.000 -100.00 % | 19.566 M | 0.000 -100.00 % | 19.522 M | 0.000 -100.00 % | 16.813 M | 0.000 -100.00 % | 16.813 M | 0.000 -100.00 % | 11.167 M | 0.000 | 0.000 | 0.000 -100.00 % | 13.359 M -13.26 % | 15.402 M 9.76 % | 14.032 M -1.02 % | 14.177 M -9.74 % | 15.707 M 0.71 % | 15.597 M -0.73 % | 15.712 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 |
| Total assets | 0.000 -100.00 % | 1.373 B | 0.000 -100.00 % | 1.367 B | 0.000 -100.00 % | 1.180 B | 0.000 -100.00 % | 1.262 B | 0.000 -100.00 % | 1.096 B | 0.000 -100.00 % | 1.096 B | 0.000 -100.00 % | 1.008 B | 0.000 -100.00 % | 999.932 M | 0.000 -100.00 % | 901.555 M | 0.000 -100.00 % | 870.219 M | 0.000 -100.00 % | 899.678 M | 0.000 -100.00 % | 902.686 M | 0.000 -100.00 % | 873.080 M | 0.000 -100.00 % | 707.707 M 10.18 % | 642.345 M 4.68 % | 613.618 M 7.58 % | 570.366 M 6.61 % | 535.027 M 3.26 % | 518.137 M 8.28 % | 478.505 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-06-30 | 2018-03-31 | 2017-03-31 | 2016-03-31 | 2015-03-31 | 2014-03-31 | 2013-03-31 | 2012-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| Other non cash items | -22.860 M 13.10 % | -26.307 M -14.25 % | -23.025 M -13.12 % | -20.354 M 11.94 % | -23.113 M 29.07 % | -32.586 M -123.51 % | -14.579 M | 0.000 | 0.000 100.00 % | -24.378 M -60.80 % | -15.160 M | 0.000 | 0.000 100.00 % | -132.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 341.000 K 101.70 % | -20.061 M -17.27 % | -17.106 M -720.46 % | 2.757 M 127.52 % | -10.017 M 21.99 % | -12.841 M -74.80 % | -7.346 M 32.87 % | -10.943 M 45.15 % | -19.952 M -19.81 % | -16.653 M 5.24 % | -17.574 M -45.47 % | -12.081 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.374 M -68.14 % | 20.008 M 10.55 % | 18.098 M -25.76 % | 24.377 M 60.80 % | 15.160 M -24.14 % | 19.985 M 13.38 % | 17.626 M -6.35 % | 18.821 M 27.73 % | 14.735 M 6.64 % | 13.818 M 22.58 % | 11.273 M -27.49 % | 15.547 M | 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.374 M -68.14 % | 20.008 M 16.99 % | 17.102 M | 0.000 | 0.000 -100.00 % | 19.985 M 13.38 % | 17.626 M -6.35 % | 18.821 M 27.73 % | 14.735 M 6.64 % | 13.818 M 22.58 % | 11.273 M -27.49 % | 15.547 M | 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 % | 43.733 M 17.06 % | 37.359 M 115.31 % | 17.351 M 1 642.07 % | 996.000 K | 0.000 -100.00 % | 17.003 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 |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 21.455 M -50.94 % | 43.733 M 17.06 % | 37.359 M 106.43 % | 18.098 M 1 717.07 % | 996.000 K -93.43 % | 15.160 M -10.84 % | 17.003 M -3.53 % | 17.626 M -6.35 % | 18.821 M 27.73 % | 14.735 M 6.64 % | 13.818 M 22.58 % | 11.273 M -27.49 % | 15.547 M | 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 % | 6.374 M -68.14 % | 20.008 M 10.55 % | 18.098 M -25.76 % | 24.377 M 60.80 % | 15.160 M -24.14 % | 19.985 M 13.38 % | 17.626 M -6.35 % | 18.821 M 27.73 % | 14.735 M 6.64 % | 13.818 M 22.58 % | 11.273 M -27.49 % | 15.547 M | 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 |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.374 M -68.14 % | 20.008 M 10.55 % | 18.098 M -25.76 % | 24.377 M 60.80 % | 15.160 M -24.14 % | 19.985 M 13.38 % | 17.626 M -6.35 % | 18.821 M 27.73 % | 14.735 M 6.64 % | 13.818 M 22.58 % | 11.273 M -27.49 % | 15.547 M | 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 |