Danel (Adir Yeoshua) Ltd DANE.TA
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2008 | 2007 | 2006 | 2005 | 2004 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 2.770 B 10.20 % | 2.514 B 6.34 % | 2.364 B 3.29 % | 2.289 B 15.31 % | 1.985 B 18.28 % | 1.678 B 12.43 % | 1.493 B 11.40 % | 1.340 B 11.30 % | 1.204 B 11.28 % | 1.082 B 8.90 % | 993.295 M 15.40 % | 860.777 M 21.37 % | 709.228 M 26.44 % | 560.901 M 5.28 % | 532.768 M 16.58 % | 456.984 M 12.74 % | 405.336 M 9.25 % | 371.005 M |
| Net income | 20.509 M 282.74 % | -11.223 M -109.69 % | 115.786 M -33.51 % | 174.151 M 36.74 % | 127.360 M 60.98 % | 79.117 M 11.70 % | 70.828 M 9.96 % | 64.414 M 14.13 % | 56.441 M 4.38 % | 54.071 M -2.88 % | 55.675 M 38.83 % | 40.104 M 22.14 % | 32.835 M 200.27 % | 10.935 M -60.43 % | 27.632 M 543.65 % | 4.293 M 12 726.47 % | -34.000 K -100.23 % | 14.678 M |
| Income before tax | 59.432 M 118.04 % | 27.257 M -82.54 % | 156.093 M -34.17 % | 237.099 M 34.62 % | 176.120 M 66.26 % | 105.928 M 12.67 % | 94.012 M 10.54 % | 85.048 M 12.97 % | 75.284 M 7.42 % | 70.082 M -2.90 % | 72.177 M 37.06 % | 52.661 M 17.18 % | 44.940 M 194.77 % | 15.246 M -15.75 % | 18.097 M 137.87 % | 7.608 M -58.91 % | 18.517 M -13.59 % | 21.428 M |
| Income before tax ratio | 0.02 97.87 % | 0.01 -83.58 % | 0.07 -36.26 % | 0.10 16.75 % | 0.09 40.56 % | 0.06 0.22 % | 0.06 -0.77 % | 0.06 1.50 % | 0.06 -3.46 % | 0.06 -10.84 % | 0.07 18.77 % | 0.06 -3.45 % | 0.06 133.12 % | 0.03 -19.98 % | 0.03 104.03 % | 0.02 -63.56 % | 0.05 -20.90 % | 0.06 |
| EBITDA | 223.612 M 166.18 % | 84.007 M -59.25 % | 206.171 M -22.56 % | 266.245 M 23.19 % | 216.126 M 23.73 % | 174.677 M 52.44 % | 114.586 M 11.58 % | 102.695 M 11.83 % | 91.831 M 15.27 % | 79.667 M -12.57 % | 91.117 M 31.38 % | 69.354 M 28.16 % | 54.114 M 103.36 % | 26.610 M -4.03 % | 27.726 M 37.05 % | 20.230 M -17.83 % | 24.619 M -5.41 % | 26.026 M |
| Net income ratio | 0.01 265.83 % | 0.00 -109.11 % | 0.05 -35.63 % | 0.08 18.58 % | 0.06 36.09 % | 0.05 -0.65 % | 0.05 -1.30 % | 0.05 2.54 % | 0.05 -6.19 % | 0.05 -10.82 % | 0.06 20.31 % | 0.05 0.63 % | 0.05 137.48 % | 0.02 -62.41 % | 0.05 452.10 % | 0.01 11 299.44 % | 0.00 -100.21 % | 0.04 |
| Ratio EBITDA | 0.08 141.55 % | 0.03 -61.68 % | 0.09 -25.03 % | 0.12 6.83 % | 0.11 4.60 % | 0.10 35.59 % | 0.08 0.16 % | 0.08 0.48 % | 0.08 3.59 % | 0.07 -19.71 % | 0.09 13.85 % | 0.08 5.60 % | 0.08 60.83 % | 0.05 -8.84 % | 0.05 17.56 % | 0.04 -27.11 % | 0.06 -13.42 % | 0.07 |
| Gross profit ratio | 0.18 1.12 % | 0.18 -7.20 % | 0.20 -8.70 % | 0.22 4.16 % | 0.21 12.41 % | 0.18 2.51 % | 0.18 -1.69 % | 0.18 -1.13 % | 0.18 1.76 % | 0.18 -7.65 % | 0.20 2.81 % | 0.19 1.53 % | 0.19 14.42 % | 0.16 6.93 % | 0.15 3.96 % | 0.15 -10.17 % | 0.16 -3.33 % | 0.17 |
| Weighted average shs out dil | 5.720 M 0.64 % | 5.683 M 4.49 % | 5.439 M 1.82 % | 5.342 M 1.52 % | 5.262 M 1.82 % | 5.168 M 8.59 % | 4.759 M 0.72 % | 4.725 M 0.68 % | 4.693 M 0.04 % | 4.691 M 4.90 % | 4.472 M 9.50 % | 4.084 M 3.00 % | 3.965 M 1.19 % | 3.918 M -0.21 % | 3.927 M 0.00 % | 3.927 M 0.00 % | 3.927 M 0.01 % | 3.926 M |
| Weighted average shs out | 5.711 M 0.75 % | 5.668 M 5.36 % | 5.380 M 2.44 % | 5.252 M 1.29 % | 5.185 M 0.88 % | 5.140 M 8.26 % | 4.748 M 0.87 % | 4.707 M 0.79 % | 4.670 M 0.47 % | 4.648 M 4.64 % | 4.442 M 8.77 % | 4.084 M 3.39 % | 3.950 M 1.40 % | 3.896 M -0.79 % | 3.927 M 0.00 % | 3.927 M 0.00 % | 3.927 M 0.01 % | 3.926 M |
| EPS diluted | 3.59 282.23 % | -1.97 -109.25 % | 21.29 -34.69 % | 32.60 34.66 % | 24.21 58.13 % | 15.31 2.89 % | 14.88 9.17 % | 13.63 13.30 % | 12.03 4.34 % | 11.53 -7.39 % | 12.45 26.78 % | 9.82 18.60 % | 8.28 196.77 % | 2.79 -61.36 % | 7.22 562.39 % | 1.09 12 628.74 % | -0.01 -100.23 % | 3.74 |
| Earnings per share | 3.59 281.31 % | -1.98 -109.20 % | 21.52 -35.10 % | 33.16 34.96 % | 24.57 59.65 % | 15.39 3.15 % | 14.92 9.06 % | 13.68 13.25 % | 12.08 3.87 % | 11.63 -7.18 % | 12.53 27.60 % | 9.82 18.17 % | 8.31 195.73 % | 2.81 -61.08 % | 7.22 562.39 % | 1.09 12 628.74 % | -0.01 -100.23 % | 3.74 |
| Gross profit | 510.714 M 11.43 % | 458.312 M -1.32 % | 464.439 M -5.70 % | 492.507 M 20.11 % | 410.043 M 32.96 % | 308.400 M 15.25 % | 267.595 M 9.52 % | 244.327 M 10.05 % | 222.023 M 13.24 % | 196.069 M 0.57 % | 194.949 M 18.64 % | 164.320 M 23.23 % | 133.345 M 44.68 % | 92.166 M 12.57 % | 81.873 M 21.20 % | 67.550 M 1.28 % | 66.699 M 5.62 % | 63.150 M |
| Income tax expense | 44.902 M 10.57 % | 40.610 M 3.58 % | 39.208 M -24.96 % | 52.251 M 25.40 % | 41.667 M 64.95 % | 25.260 M 8.60 % | 23.260 M 12.66 % | 20.647 M 9.13 % | 18.920 M 18.17 % | 16.011 M -2.98 % | 16.502 M 31.42 % | 12.557 M 3.73 % | 12.105 M 198.45 % | 4.056 M 12.26 % | 3.613 M -16.13 % | 4.308 M -30.21 % | 6.173 M -6.48 % | 6.601 M |
| Cost of revenue | 2.259 B 9.92 % | 2.056 B 8.21 % | 1.899 B 5.75 % | 1.796 B 14.06 % | 1.575 B 14.98 % | 1.370 B 11.82 % | 1.225 B 11.82 % | 1.095 B 11.58 % | 981.685 M 10.84 % | 885.670 M 10.94 % | 798.346 M 14.63 % | 696.457 M 20.94 % | 575.883 M 22.86 % | 468.735 M 3.96 % | 450.895 M 15.78 % | 389.434 M 15.00 % | 338.637 M 10.00 % | 307.855 M |
| General and administrative expenses | 32.108 M 16.27 % | 27.616 M -16.55 % | 33.093 M 10.20 % | 30.030 M 30.42 % | 23.026 M 4.32 % | 22.073 M 4.38 % | 21.146 M 2.06 % | 20.720 M 12.40 % | 18.434 M 4.61 % | 17.621 M 0.17 % | 17.591 M 42.70 % | 12.327 M 13.90 % | 10.823 M -84.52 % | 69.927 M 742.49 % | 8.300 M 9.54 % | 7.577 M 20.44 % | 6.291 M -5.44 % | 6.653 M |
| Selling and marketing expenses | 15.126 M 0.21 % | 15.094 M -30.37 % | 21.677 M 22.24 % | 17.733 M 34.02 % | 13.232 M 35.35 % | 9.776 M 255.88 % | 2.747 M 6.51 % | 2.579 M -16.08 % | 3.073 M 33.84 % | 2.296 M 0.31 % | 2.289 M -1.25 % | 2.318 M 2.61 % | 2.259 M | 0.000 -100.00 % | 1.683 M -41.26 % | 2.865 M 115.58 % | 1.329 M -16.52 % | 1.592 M |
| Other expenses | 294.758 M -16.01 % | 350.948 M 175 574.00 % | -200.000 K 52.49 % | -421.000 K 81.48 % | -2.273 M 30.64 % | -3.277 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 201.000 K 267.50 % | -120.000 K | 0.000 -100.00 % | 122.000 K |
| Operating expenses | 341.992 M -13.12 % | 393.658 M 38.39 % | 284.464 M 8.17 % | 262.975 M 17.49 % | 223.828 M 16.13 % | 192.732 M 13.62 % | 169.631 M 8.01 % | 157.050 M 9.13 % | 143.913 M 10.73 % | 129.965 M 1.36 % | 128.227 M 20.86 % | 106.099 M 21.06 % | 87.643 M 25.33 % | 69.927 M 20.58 % | 57.991 M 5.23 % | 55.111 M 20.08 % | 45.896 M 7.71 % | 42.610 M |
| Cost and expenses | 2.601 B 6.22 % | 2.449 B 12.14 % | 2.184 B 6.06 % | 2.059 B 14.49 % | 1.799 B 15.12 % | 1.562 B 12.04 % | 1.395 B 11.34 % | 1.252 B 11.27 % | 1.126 B 10.83 % | 1.016 B 9.61 % | 926.573 M 15.45 % | 802.556 M 20.95 % | 663.526 M 23.18 % | 538.662 M 5.85 % | 508.886 M 14.47 % | 444.545 M 15.61 % | 384.533 M 9.72 % | 350.465 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 47.234 M 10.59 % | 42.710 M -22.02 % | 54.770 M 14.67 % | 47.763 M 31.73 % | 36.258 M 13.84 % | 31.849 M 33.30 % | 23.893 M 2.55 % | 23.299 M 8.33 % | 21.507 M 7.98 % | 19.917 M 0.19 % | 19.880 M 35.75 % | 14.645 M 11.95 % | 13.082 M -81.29 % | 69.927 M 600.46 % | 9.983 M -4.40 % | 10.442 M 37.03 % | 7.620 M -7.58 % | 8.245 M |
| Interest income | 6.759 M 19.29 % | 5.666 M 770.35 % | 651.000 K 253.80 % | 184.000 K 222.81 % | 57.000 K -87.02 % | 439.000 K -13.92 % | 510.000 K 200.00 % | 170.000 K -83.17 % | 1.010 M 910.00 % | 100.000 K -72.53 % | 364.000 K 271.43 % | 98.000 K -69.09 % | 317.000 K -88.49 % | 2.755 M -11.39 % | 3.109 M 198.94 % | 1.040 M 33.68 % | 778.000 K -64.38 % | 2.184 M |
| Interest expense | 22.502 M 22.49 % | 18.370 M 37.63 % | 13.347 M 68.46 % | 7.923 M 7.72 % | 7.355 M 13.17 % | 6.499 M 203.41 % | 2.142 M -24.23 % | 2.827 M -2.58 % | 2.902 M 0.62 % | 2.884 M -8.59 % | 3.155 M 30.86 % | 2.411 M 121.40 % | 1.089 M -76.56 % | 4.646 M 9.89 % | 4.228 M 57.00 % | 2.693 M -13.99 % | 3.131 M 124.28 % | 1.396 M |
| Depreciation and amortization | 97.019 M 152.79 % | 38.380 M -2.00 % | 39.163 M 1.95 % | 38.413 M 16.12 % | 33.081 M -46.60 % | 61.954 M 246.93 % | 17.858 M 2.90 % | 17.355 M 10.77 % | 15.667 M 1.81 % | 15.389 M -2.51 % | 15.785 M 32.95 % | 11.873 M 46.85 % | 8.085 M 77.58 % | 4.553 M 2.34 % | 4.449 M -35.25 % | 6.871 M 131.27 % | 2.971 M -7.21 % | 3.202 M |
| Operating income | 168.722 M 160.96 % | 64.654 M -64.06 % | 179.874 M -21.40 % | 228.834 M 24.46 % | 183.865 M 63.19 % | 112.667 M 15.84 % | 97.257 M 10.05 % | 88.373 M 13.36 % | 77.961 M 17.84 % | 66.160 M -2.04 % | 67.539 M 15.50 % | 58.473 M 26.23 % | 46.323 M 109.04 % | 22.160 M -7.54 % | 23.968 M 105.66 % | 11.654 M -43.11 % | 20.486 M 1.17 % | 20.250 M |
| Operating income ratio | 0.06 136.82 % | 0.03 -66.20 % | 0.08 -23.90 % | 0.10 7.93 % | 0.09 37.97 % | 0.07 3.04 % | 0.07 -1.21 % | 0.07 1.85 % | 0.06 5.90 % | 0.06 -10.05 % | 0.07 0.09 % | 0.07 4.00 % | 0.07 65.32 % | 0.04 -12.18 % | 0.04 76.41 % | 0.03 -49.54 % | 0.05 -7.40 % | 0.05 |
| Total other income expenses net | -109.290 M -192.24 % | -37.397 M -57.26 % | -23.781 M -387.73 % | 8.265 M 206.71 % | -7.745 M -14.93 % | -6.739 M -107.67 % | -3.245 M 2.41 % | -3.325 M -24.21 % | -2.677 M -168.26 % | 3.922 M -15.44 % | 4.638 M 179.80 % | -5.812 M -320.25 % | -1.383 M 80.00 % | -6.914 M -48.82 % | -4.646 M -14.83 % | -4.046 M -105.49 % | -1.969 M -267.15 % | 1.178 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2008 | 2007 | 2006 | 2005 | 2004 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2008 | 2007 | 2006 | 2005 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 112.363 M -41.15 % | 190.922 M -2.34 % | 195.500 M 7.72 % | 181.493 M 247.00 % | 52.304 M -56.20 % | 119.409 M 217.54 % | -101.589 M -338.05 % | -23.191 M -339.68 % | 9.676 M -10.61 % | 10.825 M 266.82 % | 2.951 M -94.38 % | 52.553 M 429.39 % | 9.927 M -55.29 % | 22.202 M -23.52 % | 29.028 M 38.33 % | 20.985 M |
| Total investments | 14.045 M -84.55 % | 90.891 M 15.50 % | 78.693 M 24.16 % | 63.378 M 426.35 % | 12.041 M 1.84 % | 11.824 M 3.91 % | 11.379 M 4.50 % | 10.889 M 1 299.61 % | 778.000 K 59.43 % | 488.000 K 37.46 % | 355.000 K -60.29 % | 894.000 K -60.96 % | 2.290 M -80.58 % | 11.790 M 138.52 % | 4.943 M 190.59 % | 1.701 M |
| Total debt | 363.565 M -3.33 % | 376.071 M 12.10 % | 335.481 M 27.76 % | 262.583 M 35.55 % | 193.710 M 5.21 % | 184.123 M 563.67 % | 27.743 M -27.87 % | 38.463 M -24.76 % | 51.118 M 31.54 % | 38.860 M -17.60 % | 47.159 M -35.04 % | 72.593 M 46.16 % | 49.666 M 4.46 % | 47.545 M -9.06 % | 52.283 M 6.66 % | 49.019 M |
| Accumulated other comprehensive income loss | 0.000 | 0.000 100.00 % | -58.052 M -23.30 % | -47.083 M 3.42 % | -48.748 M -1.17 % | -48.186 M -5.40 % | -45.718 M 9.41 % | -50.468 M -10.17 % | -45.809 M -136.37 % | -19.380 M -9.10 % | -17.763 M -12.00 % | -15.860 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 145.676 M -26.94 % | 199.405 M -16.36 % | 238.415 M 2.52 % | 232.559 M 40.30 % | 165.763 M 55.25 % | 106.771 M 17.67 % | 90.741 M 21.62 % | 74.612 M 19.75 % | 62.307 M 4.17 % | 59.812 M 17.68 % | 50.828 M 114.07 % | 23.744 M -30.37 % | 34.098 M | 0.000 | 0.000 | 0.000 |
| Common stock | 9.596 M 0.14 % | 9.583 M 0.35 % | 9.550 M 4.31 % | 9.155 M 0.99 % | 9.065 M 0.42 % | 9.027 M 0.20 % | 9.009 M 4.87 % | 8.591 M 0.35 % | 8.561 M 0.41 % | 8.526 M 0.00 % | 8.526 M 5.48 % | 8.083 M 8.08 % | 7.479 M | 0.000 | 0.000 | 0.000 |
| Total equity | 458.799 M -5.16 % | 483.783 M -4.72 % | 507.745 M 26.25 % | 402.173 M 22.62 % | 327.978 M 23.51 % | 265.551 M 22.89 % | 216.092 M 73.14 % | 124.809 M 7.68 % | 115.907 M -16.16 % | 138.244 M 5.63 % | 130.877 M 154.45 % | 51.436 M -14.91 % | 60.450 M -47.47 % | 115.076 M -9.12 % | 126.626 M -4.20 % | 132.175 M |
| Other non current liabilities | 44.723 M -4.24 % | 46.703 M -14.65 % | 54.718 M 463.46 % | 9.711 M -48.32 % | 18.791 M -70.25 % | 63.173 M 16.09 % | 54.417 M -2.76 % | 55.964 M 1.42 % | 55.183 M 0.74 % | 54.775 M -27.97 % | 76.048 M 929.21 % | 7.389 M 1 684.78 % | 414.000 K -95.47 % | 9.131 M 324.90 % | 2.149 M 44.23 % | 1.490 M |
| Long term debt | 261.303 M -11.71 % | 295.969 M 10.37 % | 268.169 M 25.94 % | 212.926 M 45.92 % | 145.921 M 11.07 % | 131.380 M 649.97 % | 17.518 M -33.66 % | 26.406 M -27.85 % | 36.599 M 35.27 % | 27.056 M -21.60 % | 34.509 M -7.37 % | 37.253 M 1.68 % | 36.637 M -3.41 % | 37.930 M -17.11 % | 45.762 M -2.72 % | 47.040 M |
| Total non current liabilities | 310.182 M -9.48 % | 342.672 M 6.13 % | 322.887 M -1.40 % | 327.455 M 9.64 % | 298.653 M 53.51 % | 194.553 M 170.46 % | 71.935 M -12.67 % | 82.370 M -10.25 % | 91.782 M 12.16 % | 81.831 M -25.98 % | 110.557 M -8.96 % | 121.441 M 173.81 % | 44.352 M -5.76 % | 47.061 M -1.77 % | 47.911 M -4.52 % | 50.181 M |
| Other current liabilities | 399.150 M 12.96 % | 353.354 M 6.64 % | 331.342 M 5.53 % | 313.983 M 0.40 % | 312.733 M 19.49 % | 261.731 M 19.57 % | 218.902 M 12.22 % | 195.066 M 16.67 % | 167.191 M 10.56 % | 151.228 M 14.63 % | 131.924 M 2.11 % | 129.197 M 139.73 % | 53.892 M -34.44 % | 82.198 M -65.94 % | 241.304 M -1.20 % | 244.247 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 128.632 M 1.10 % | 127.236 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 102.262 M 27.66 % | 80.102 M 19.00 % | 67.312 M 35.55 % | 49.657 M 3.91 % | 47.789 M -9.39 % | 52.743 M 415.82 % | 10.225 M -15.19 % | 12.057 M -16.96 % | 14.519 M 23.00 % | 11.804 M -6.69 % | 12.650 M -64.20 % | 35.340 M 171.24 % | 13.029 M 35.51 % | 9.615 M 47.45 % | 6.521 M 229.51 % | 1.979 M |
| Total current liabilities | 543.232 M 14.68 % | 473.713 M 8.82 % | 435.299 M 8.22 % | 402.229 M 3.18 % | 389.815 M 16.66 % | 334.144 M 37.94 % | 242.233 M 10.46 % | 219.285 M 13.44 % | 193.300 M 12.07 % | 172.476 M 13.81 % | 151.549 M -12.63 % | 173.465 M 98.41 % | 87.429 M -20.59 % | 110.099 M -57.61 % | 259.715 M 0.77 % | 257.732 M |
| Total liabilities | 853.414 M 4.54 % | 816.385 M 7.68 % | 758.186 M 3.91 % | 729.684 M 5.99 % | 688.468 M 30.22 % | 528.697 M 68.28 % | 314.168 M 4.15 % | 301.655 M 5.81 % | 285.082 M 12.10 % | 254.307 M -2.98 % | 262.106 M -11.12 % | 294.906 M 123.78 % | 131.781 M -16.15 % | 157.160 M -48.91 % | 307.626 M -0.09 % | 307.913 M |
| Other non current assets | 5.014 M -82.34 % | 28.390 M 389.65 % | 5.798 M -44.28 % | 10.406 M -38.01 % | 16.787 M -21.34 % | 21.342 M 371.75 % | 4.524 M -10.63 % | 5.062 M -16.57 % | 6.067 M -5.84 % | 6.443 M -71.33 % | 22.476 M 9.60 % | 20.508 M 129.99 % | 8.917 M -84.26 % | 56.636 M 32 079.55 % | 176.000 K -97.30 % | 6.515 M |
| Long term investments | 14.045 M -86.56 % | 104.528 M 13.55 % | 92.054 M 20.83 % | 76.182 M 532.69 % | 12.041 M 1.84 % | 11.824 M 3.91 % | 11.379 M 4.50 % | 10.889 M -2.61 % | 11.181 M 7.60 % | 10.391 M 6.66 % | 9.742 M 0.58 % | 9.686 M | 0.000 -100.00 % | 4.106 M 249.96 % | -2.738 M 52.17 % | -5.725 M |
| Intangible assets | 57.337 M -12.39 % | 65.448 M -10.92 % | 73.471 M -8.94 % | 80.685 M -6.60 % | 86.389 M 7.58 % | 80.305 M 322.04 % | 19.028 M 19.36 % | 15.942 M -6.68 % | 17.084 M -6.17 % | 18.208 M -14.17 % | 21.215 M -17.44 % | 25.698 M | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 119.058 M -10.56 % | 133.115 M -40.25 % | 222.777 M 0.00 % | 222.777 M 3.12 % | 216.035 M 163.71 % | 81.921 M 105.69 % | 39.827 M -0.84 % | 40.165 M 0.00 % | 40.165 M 0.85 % | 39.827 M 0.00 % | 39.827 M 0.00 % | 39.827 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 176.395 M -11.16 % | 198.563 M -32.97 % | 296.248 M -2.38 % | 303.462 M 0.34 % | 302.424 M 86.42 % | 162.226 M 175.64 % | 58.855 M 4.90 % | 56.107 M -1.99 % | 57.249 M -1.35 % | 58.035 M -4.93 % | 61.042 M -6.84 % | 65.525 M 1 847.83 % | 3.364 M 35.65 % | 2.480 M -81.27 % | 13.244 M -35.65 % | 20.581 M |
| Property plant equipment net | 403.698 M -2.19 % | 412.749 M 13.61 % | 363.317 M 10.75 % | 328.045 M 32.41 % | 247.758 M 6.71 % | 232.187 M 232.86 % | 69.755 M -1.30 % | 70.676 M 0.52 % | 70.312 M -1.36 % | 71.281 M 6.36 % | 67.017 M 3.69 % | 64.630 M 45.38 % | 44.456 M -14.39 % | 51.930 M -4.91 % | 54.610 M 11.05 % | 49.175 M |
| Total non current assets | 627.223 M -15.72 % | 744.230 M -4.21 % | 776.951 M 6.27 % | 731.143 M 23.82 % | 590.487 M 35.83 % | 434.722 M 176.47 % | 157.241 M 2.85 % | 152.888 M -0.16 % | 153.128 M -0.09 % | 153.265 M -6.83 % | 164.505 M -1.08 % | 166.296 M 181.84 % | 59.003 M -50.00 % | 118.004 M 79.60 % | 65.703 M -7.65 % | 71.148 M |
| Other current assets | 53.136 M -1.52 % | 53.957 M 20.97 % | 44.605 M 48.23 % | 30.092 M 24.34 % | 24.202 M -4.78 % | 25.417 M 29.79 % | 19.583 M -0.50 % | 19.682 M 10.00 % | 17.892 M -56.15 % | 40.803 M 50.90 % | 27.040 M 108.35 % | 12.978 M -86.12 % | 93.489 M -23.56 % | 122.297 M -63.78 % | 337.613 M 1.24 % | 333.480 M |
| Short term investments | 0.000 100.00 % | -13.637 M -2.07 % | -13.361 M -4.35 % | -12.804 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -10.403 M -5.05 % | -9.903 M -5.50 % | -9.387 M -6.77 % | -8.792 M | 0.000 -100.00 % | 7.684 M 0.04 % | 7.681 M 3.43 % | 7.426 M |
| cash and cash equivalents | 251.202 M 35.68 % | 185.149 M 32.27 % | 139.981 M 72.62 % | 81.090 M -42.65 % | 141.406 M 118.51 % | 64.714 M -49.96 % | 129.332 M 109.77 % | 61.654 M 48.77 % | 41.442 M 47.82 % | 28.035 M -36.58 % | 44.208 M 120.60 % | 20.040 M -49.57 % | 39.739 M 56.80 % | 25.343 M 8.98 % | 23.255 M -17.05 % | 28.034 M |
| Cash and short term investments | 251.202 M 35.68 % | 185.149 M 32.27 % | 139.981 M 72.62 % | 81.090 M -42.65 % | 141.406 M 118.51 % | 64.714 M -49.96 % | 129.332 M 109.77 % | 61.654 M 48.77 % | 41.442 M 47.82 % | 28.035 M -36.58 % | 44.208 M 120.60 % | 20.040 M -49.57 % | 39.739 M 20.32 % | 33.027 M 6.76 % | 30.936 M -12.76 % | 35.460 M |
| Total current assets | 684.990 M 23.21 % | 555.938 M 13.69 % | 488.980 M 22.03 % | 400.714 M -5.93 % | 425.959 M 18.48 % | 359.526 M -3.62 % | 373.019 M 36.35 % | 273.576 M 10.37 % | 247.861 M 3.58 % | 239.286 M 4.73 % | 228.478 M 26.90 % | 180.046 M 35.14 % | 133.228 M -13.62 % | 154.232 M -58.15 % | 368.549 M -0.11 % | 368.940 M |
| 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 |
| Net receivables | 380.652 M 20.14 % | 316.832 M 4.09 % | 304.394 M 5.13 % | 289.532 M 11.21 % | 260.351 M -3.36 % | 269.395 M 20.21 % | 224.104 M 16.58 % | 192.240 M 1.97 % | 188.527 M 10.61 % | 170.448 M 8.41 % | 157.230 M 6.94 % | 147.028 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Tax assets | 28.071 M | 0.000 -100.00 % | 19.534 M 49.71 % | 13.048 M 13.69 % | 11.477 M 60.67 % | 7.143 M -43.88 % | 12.728 M 25.35 % | 10.154 M 22.06 % | 8.319 M 16.92 % | 7.115 M 68.28 % | 4.228 M -28.91 % | 5.947 M 162.44 % | 2.266 M -20.55 % | 2.852 M 593.92 % | 411.000 K -31.73 % | 602.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 |
| Account payables | 41.552 M 4.25 % | 39.859 M 12.69 % | 35.372 M -5.44 % | 37.405 M 42.44 % | 26.261 M 41.29 % | 18.586 M 45.12 % | 12.807 M 14.89 % | 11.147 M 3.54 % | 10.766 M 17.49 % | 9.163 M 32.59 % | 6.911 M -8.26 % | 7.533 M -63.27 % | 20.508 M 12.15 % | 18.286 M 53.79 % | 11.890 M 3.34 % | 11.506 M |
| Tax payables | 268.000 K -32.66 % | 398.000 K -68.74 % | 1.273 M 7.52 % | 1.184 M -60.95 % | 3.032 M 179.70 % | 1.084 M 262.54 % | 299.000 K -70.54 % | 1.015 M 23.18 % | 824.000 K 193.24 % | 281.000 K 339.06 % | 64.000 K -95.41 % | 1.395 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 -100.00 % | 104.818 M -21.74 % | 133.941 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 76.799 M 1 487.08 % | 4.839 M | 0.000 | 0.000 | 0.000 |
| Minority interest | 6.540 M -47.02 % | 12.345 M -15.31 % | 14.576 M -61.36 % | 37.718 M 3.25 % | 36.530 M 3.80 % | 35.191 M | 0.000 100.00 % | -90.000 K -16.88 % | -77.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 291.000 K -24.81 % | 387.000 K 27.72 % | 303.000 K -7.62 % | 328.000 K |
| Capital lease obligations | 249.130 M -1.92 % | 253.996 M 16.99 % | 217.103 M 4.10 % | 208.555 M 27.74 % | 163.271 M 12.76 % | 144.797 M | 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 -100.00 % | 58.052 M 23.30 % | 47.083 M -3.42 % | 48.748 M 1.17 % | 48.186 M 5.40 % | 45.718 M -9.41 % | 50.468 M 10.17 % | 45.809 M 136.37 % | 19.380 M 9.10 % | 17.763 M 12.00 % | 15.860 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 296.987 M 13.16 % | 262.450 M 40.23 % | 187.152 M 52.48 % | 122.741 M 80.84 % | 67.872 M -40.76 % | 114.562 M -1.53 % | 116.342 M 179.02 % | 41.696 M 6 116.74 % | -693.000 K -101.37 % | 50.526 M -29.36 % | 71.523 M 1 807.79 % | 3.749 M -79.82 % | 18.582 M 70.73 % | 10.884 M -91.38 % | 126.323 M -4.19 % | 131.847 M |
| Deferred tax liabilities non current | 4.156 M | 0.000 -100.00 % | 3.302 M 80.24 % | 1.832 M 1.22 % | 1.810 M -68.43 % | 5.733 M 90.72 % | 3.006 M 25.67 % | 2.392 M -21.47 % | 3.046 M -34.05 % | 4.619 M 1.09 % | 4.569 M 7.43 % | 4.253 M 72.75 % | 2.462 M | 0.000 | 0.000 -100.00 % | 1.651 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.312 B 0.93 % | 1.300 B 2.70 % | 1.266 B 11.85 % | 1.132 B 11.35 % | 1.016 B 27.98 % | 794.248 M 49.78 % | 530.260 M 24.34 % | 426.464 M 6.35 % | 400.989 M 2.15 % | 392.551 M -0.11 % | 392.983 M 13.47 % | 346.342 M 80.17 % | 192.231 M -29.39 % | 272.236 M -37.31 % | 434.252 M -1.33 % | 440.088 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2008 | 2007 | 2006 | 2005 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2008 | 2007 | 2006 | 2005 | 2004 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 -100.00 % | 39.523 M 736.13 % | -6.213 M -3 430.11 % | -176.000 K 97.37 % | -6.699 M 6.43 % | -7.159 M 42.65 % | -12.483 M -262.24 % | 7.694 M 188.71 % | -8.673 M 2.35 % | -8.882 M | 0.000 | 0.000 -100.00 % | 17.052 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 6.179 M 31.50 % | 4.699 M 17.53 % | 3.998 M -22.83 % | 5.181 M 18.10 % | 4.387 M 83.25 % | 2.394 M -44.97 % | 4.350 M 2 343.82 % | 178.000 K -76.79 % | 767.000 K -38.79 % | 1.253 M -36.17 % | 1.963 M | 0.000 | 0.000 -100.00 % | 30.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -5.073 M -136.24 % | 13.998 M 434.08 % | -4.190 M 81.49 % | -22.638 M -150.62 % | 44.725 M 9 708.11 % | 456.000 K 107.37 % | -6.184 M -125.27 % | 24.471 M 718.98 % | 2.988 M 150.36 % | -5.933 M 35.07 % | -9.137 M -8.63 % | -8.411 M -235.55 % | 6.205 M -77.67 % | 27.786 M 470.13 % | -7.507 M -2 101.87 % | 375.000 K 104.59 % | -8.171 M -353.44 % | -1.802 M |
| Accounts receivables | -52.158 M -311.96 % | -12.661 M 14.81 % | -14.862 M 44.43 % | -26.745 M -289.96 % | 14.079 M 164.85 % | -21.709 M 33.86 % | -32.824 M -830.91 % | -3.526 M 81.33 % | -18.881 M -42.41 % | -13.258 M -4.92 % | -12.636 M -24.35 % | -10.162 M | 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 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 47.085 M 76.62 % | 26.659 M 149.80 % | 10.672 M 159.85 % | 4.107 M -86.60 % | 30.646 M 38.26 % | 22.165 M 11.41 % | 19.895 M 43.75 % | 13.840 M 11.85 % | 12.374 M -29.82 % | 17.633 M 1 055.50 % | 1.526 M -81.58 % | 8.286 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | 168.185 M 4.55 % | 160.862 M 1 456.63 % | 10.334 M 176.45 % | -13.517 M -274.53 % | 7.745 M 14.93 % | 6.739 M 107.67 % | 3.245 M 135.88 % | -9.044 M -183.83 % | 10.789 M 186.97 % | -12.405 M 6.43 % | -13.257 M -582.95 % | 2.745 M 394.21 % | -933.000 K -104.15 % | 22.495 M 948.55 % | -2.651 M 4.91 % | -2.788 M -173.18 % | 3.810 M 307.40 % | -1.837 M |
| Net cash provided by operating activities | 223.062 M 7.91 % | 206.716 M 0.49 % | 205.713 M -11.19 % | 231.636 M -13.03 % | 266.341 M 83.04 % | 145.512 M 75.61 % | 82.862 M -14.89 % | 97.361 M 12.46 % | 86.575 M 65.30 % | 52.375 M 2.64 % | 51.029 M 10.19 % | 46.311 M 0.26 % | 46.192 M -30.07 % | 66.054 M 201.30 % | 21.923 M 150.52 % | 8.751 M 714.54 % | -1.424 M -110.00 % | 14.241 M |
| Investments in property plant and equipment | -30.923 M 31.79 % | -45.333 M 29.22 % | -64.052 M -24.50 % | -51.449 M -122.30 % | -23.144 M 13.94 % | -26.893 M -32.90 % | -20.235 M -22.21 % | -16.558 M -1.68 % | -16.284 M -11.04 % | -14.665 M -8.50 % | -13.516 M 17.40 % | -16.364 M -206.84 % | -5.333 M 24.39 % | -7.053 M -40.16 % | -5.032 M 58.47 % | -12.117 M -279.84 % | -3.190 M 28.86 % | -4.484 M |
| Acquisitions net | 610.000 K | 0.000 | 0.000 100.00 % | -78.847 M -104.10 % | -38.632 M 46.30 % | -71.941 M -90 964.56 % | -79.000 K -105.69 % | 1.389 M 594.50 % | 200.000 K 0.00 % | 200.000 K 100.00 % | 100.000 K 100.28 % | -35.997 M | 0.000 100.00 % | -910.000 K -1 200.00 % | -70.000 K | 0.000 100.00 % | -5.596 M | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 100.00 % | -763.000 K -251.61 % | -217.000 K 51.24 % | -445.000 K 9.18 % | -490.000 K -0.82 % | -486.000 K 2.80 % | -500.000 K 3.10 % | -516.000 K 13.28 % | -595.000 K | 0.000 100.00 % | -479.000 K -119.72 % | -218.000 K 96.95 % | -7.155 M -127.00 % | -3.152 M -1 933.55 % | -155.000 K 87.80 % | -1.271 M |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 -100.00 % | 798.000 K 1 434.62 % | 52.000 K -99.18 % | 6.378 M 424.51 % | 1.216 M | 0.000 | 0.000 | 0.000 -100.00 % | 513.000 K 38.65 % | 370.000 K | 0.000 -100.00 % | 48.787 M 255.05 % | 13.741 M | 0.000 -100.00 % | 1.266 M | 0.000 |
| Other investing activites | -3.736 M 86.89 % | -28.488 M -90.29 % | -14.971 M -348.89 % | 6.015 M 5.60 % | 5.696 M 204.17 % | -5.468 M -5 979.57 % | 93.000 K -91.88 % | 1.145 M 150.69 % | -2.259 M -53.67 % | -1.470 M 21.81 % | -1.880 M 16.92 % | -2.263 M -56.72 % | -1.444 M -121.51 % | 6.714 M 694.69 % | -1.129 M -145.63 % | 2.474 M 101.39 % | -178.336 M -2 511.58 % | 7.395 M |
| Net cash used for investing activites | -34.049 M 53.88 % | -73.821 M 6.58 % | -79.023 M 36.40 % | -124.246 M -120.90 % | -56.245 M 42.82 % | -98.369 M -404.59 % | -19.495 M -56.39 % | -12.466 M 23.91 % | -16.383 M -9.98 % | -14.897 M -13.14 % | -13.167 M 74.63 % | -51.899 M -801.18 % | -5.759 M -111.67 % | 49.359 M 3 223.84 % | 1.485 M 111.61 % | -12.795 M 92.87 % | -179.568 M -11 049.27 % | 1.640 M |
| Debt repayment | -7.889 M 87.65 % | -63.903 M -694.23 % | 10.754 M -48.63 % | 20.933 M 242.66 % | -14.673 M -145.70 % | -5.972 M 44.18 % | -10.698 M 15.12 % | -12.604 M -203.94 % | 12.126 M 257.01 % | -7.723 M -225.04 % | -2.376 M -108.67 % | 27.417 M 442.05 % | 5.058 M 1 998.76 % | 241.000 K 103.78 % | -6.374 M -255.16 % | 4.108 M -82.51 % | 23.488 M 190.53 % | -25.946 M |
| Common stock issued | 2.462 M -70.95 % | 8.474 M -89.47 % | 80.488 M 1 024.09 % | -8.710 M -23 021.05 % | 38.000 K 111.11 % | 18.000 K -99.97 % | 69.708 M 232 260.00 % | 30.000 K -14.29 % | 35.000 K | 0.000 -100.00 % | 54.260 M 237.75 % | 16.065 M 24 240.91 % | 66.000 K -93.71 % | 1.050 M | 0.000 | 0.000 -100.00 % | 479.000 K | 0.000 |
| Common stock repurchased | -500.000 K 95.04 % | -10.080 M 76.45 % | -42.800 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.212 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -49.245 M -92.81 % | -25.541 M 76.24 % | -107.504 M -2.23 % | -105.155 M -42.00 % | -74.052 M -14.52 % | -64.665 M -18.22 % | -54.699 M -4.97 % | -52.109 M 3.41 % | -53.946 M -19.65 % | -45.087 M -27.76 % | -35.291 M -42.08 % | -24.838 M 43.56 % | -44.004 M 54.98 % | -97.745 M -563.76 % | -14.726 M -7.14 % | -13.744 M -249.99 % | -3.927 M -0.03 % | -3.926 M |
| Other financing activites | -67.788 M -2 139.96 % | 3.323 M -88.52 % | 28.951 M 134.68 % | -83.484 M -62.60 % | -51.342 M -13.07 % | -45.408 M -2 720.37 % | -1.610 M | 0.000 100.00 % | -15.000 M -1 683.59 % | -841.000 K 97.22 % | -30.287 M | 0.000 | 0.000 100.00 % | -351.000 K -59.55 % | -220.000 K -102.75 % | 7.987 M -95.33 % | 171.004 M 1 386.86 % | 11.501 M |
| Net cash used provided by financing activities | -122.960 M -40.16 % | -87.727 M -29.39 % | -67.799 M 59.57 % | -167.706 M -25.71 % | -133.404 M -19.37 % | -111.761 M -2 692.46 % | 4.311 M 106.66 % | -64.683 M -13.91 % | -56.785 M -5.84 % | -53.651 M -291.78 % | -13.694 M -173.45 % | 18.644 M 147.95 % | -38.880 M 61.51 % | -101.017 M -373.81 % | -21.320 M -1 192.90 % | -1.649 M -100.86 % | 191.044 M 1 139.92 % | -18.371 M |
| 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 |
| Net change in cash | 66.053 M 46.24 % | 45.168 M -23.30 % | 58.891 M 197.64 % | -60.316 M -178.65 % | 76.692 M 218.69 % | -64.618 M -195.48 % | 67.678 M 234.84 % | 20.212 M 50.76 % | 13.407 M 182.90 % | -16.173 M -166.92 % | 24.168 M 85.11 % | 13.056 M 740.70 % | 1.553 M -89.21 % | 14.396 M 589.46 % | 2.088 M 143.69 % | -4.779 M -139.23 % | 12.181 M 304.45 % | -5.958 M |
| Cash at beginning of period | 185.149 M 32.27 % | 139.981 M 72.62 % | 81.090 M -42.65 % | 141.406 M 118.51 % | 64.714 M -49.96 % | 129.332 M 109.77 % | 61.654 M 48.77 % | 41.442 M 47.82 % | 28.035 M -36.58 % | 44.208 M 120.60 % | 20.040 M 186.94 % | 6.984 M 28.60 % | 5.431 M -78.57 % | 25.343 M 8.98 % | 23.255 M -17.05 % | 28.034 M 76.84 % | 15.853 M -27.32 % | 21.811 M |
| Cash at end of period | 251.202 M 35.68 % | 185.149 M 32.27 % | 139.981 M 72.62 % | 81.090 M -42.65 % | 141.406 M 118.51 % | 64.714 M -49.96 % | 129.332 M 109.77 % | 61.654 M 48.77 % | 41.442 M 47.82 % | 28.035 M -36.58 % | 44.208 M 120.60 % | 20.040 M 186.94 % | 6.984 M -82.43 % | 39.739 M 56.80 % | 25.343 M 8.98 % | 23.255 M -17.05 % | 28.034 M 76.84 % | 15.853 M |
| Operating cash flow | 223.062 M 7.91 % | 206.716 M 0.49 % | 205.713 M -11.19 % | 231.636 M -13.03 % | 266.341 M 83.04 % | 145.512 M 75.61 % | 82.862 M -14.89 % | 97.361 M 12.46 % | 86.575 M 65.30 % | 52.375 M 2.64 % | 51.029 M 10.19 % | 46.311 M 0.26 % | 46.192 M -30.07 % | 66.054 M 201.30 % | 21.923 M 150.52 % | 8.751 M 714.54 % | -1.424 M -110.00 % | 14.241 M |
| Capital expenditure | -35.415 M 28.90 % | -49.809 M 22.24 % | -64.052 M -24.50 % | -51.449 M -122.30 % | -23.144 M 13.94 % | -26.893 M -32.90 % | -20.235 M -22.21 % | -16.558 M -1.68 % | -16.284 M -11.04 % | -14.665 M -8.50 % | -13.516 M 17.40 % | -16.364 M -206.84 % | -5.333 M 24.39 % | -7.053 M -40.16 % | -5.032 M 58.47 % | -12.117 M -279.84 % | -3.190 M 28.86 % | -4.484 M |
| Free CashFlow | 187.647 M 19.59 % | 156.907 M 10.76 % | 141.661 M -21.38 % | 180.187 M -25.91 % | 243.197 M 105.02 % | 118.619 M 89.41 % | 62.627 M -22.49 % | 80.803 M 14.95 % | 70.291 M 86.40 % | 37.710 M 0.53 % | 37.513 M 25.26 % | 29.947 M -26.71 % | 40.859 M -30.75 % | 59.001 M 249.30 % | 16.891 M 601.81 % | -3.366 M 27.05 % | -4.614 M -147.29 % | 9.757 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2008 | 2007 | 2006 | 2005 | 2004 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 714.964 M 1.51 % | 704.342 M -0.88 % | 710.603 M 0.77 % | 705.160 M 2.32 % | 689.198 M 3.61 % | 665.167 M 2.45 % | 649.240 M 1.96 % | 636.742 M 2.91 % | 618.746 M 1.58 % | 609.094 M 1.82 % | 598.217 M 0.96 % | 592.508 M 1.31 % | 584.862 M -0.59 % | 588.350 M 0.27 % | 586.766 M 3.45 % | 567.176 M -1.84 % | 577.822 M 3.74 % | 556.970 M 4.18 % | 534.645 M 3.14 % | 518.378 M 13.71 % | 455.872 M -4.22 % | 475.949 M 6.07 % | 448.698 M 1.74 % | 441.009 M 9.36 % | 403.281 M 4.73 % | 385.062 M -0.94 % | 388.725 M 4.56 % | 371.782 M 0.31 % | 370.628 M 2.56 % | 361.375 M 5.57 % | 342.324 M 1.68 % | 336.680 M 1.91 % | 330.376 M 0.01 % | 330.359 M 6.20 % | 311.086 M 1.11 % | 307.658 M 5.01 % | 292.990 M 0.35 % | 291.974 M 3.09 % | 283.215 M 3.58 % | 273.434 M 0.92 % | 270.931 M 6.60 % | 254.159 M 0.48 % | 252.939 M -0.29 % | 253.671 M 3.69 % | 244.641 M 1.07 % | 242.044 M -2.25 % | 247.622 M 2.65 % | 241.228 M 27.99 % | 188.471 M 2.73 % | 183.456 M |
| Net income | 28.534 M -9.16 % | 31.413 M 142.95 % | -73.132 M -299.79 % | 36.605 M 13.50 % | 32.251 M 30.12 % | 24.785 M 146.97 % | -52.764 M -406.61 % | 17.209 M 1 015.37 % | -1.880 M -107.17 % | 26.212 M 19.87 % | 21.867 M -18.08 % | 26.693 M -14.59 % | 31.252 M -13.13 % | 35.974 M -43.64 % | 63.831 M 119.21 % | 29.119 M -29.12 % | 41.080 M 2.39 % | 40.121 M 11.89 % | 35.857 M -2.86 % | 36.914 M 32.49 % | 27.861 M 4.24 % | 26.728 M 42.47 % | 18.761 M -17.20 % | 22.659 M 31.24 % | 17.265 M -15.50 % | 20.432 M 36.82 % | 14.933 M -19.45 % | 18.539 M -1.84 % | 18.886 M 2.25 % | 18.470 M 30.11 % | 14.196 M -22.73 % | 18.373 M 25.63 % | 14.625 M -15.07 % | 17.220 M 38.46 % | 12.437 M -29.79 % | 17.713 M 45.45 % | 12.178 M -13.71 % | 14.113 M 14.85 % | 12.288 M -29.57 % | 17.446 M 46.93 % | 11.874 M -4.73 % | 12.463 M -39.82 % | 20.710 M 49.63 % | 13.841 M 39.34 % | 9.933 M -11.24 % | 11.191 M -13.20 % | 12.893 M 20.78 % | 10.675 M 25.26 % | 8.522 M 6.34 % | 8.014 M |
| Income before tax | 38.876 M -15.80 % | 46.173 M 164.09 % | -72.047 M -241.42 % | 50.947 M 17.21 % | 43.466 M 17.27 % | 37.066 M 193.80 % | -39.515 M -255.47 % | 25.416 M 419.54 % | 4.892 M -86.58 % | 36.464 M 21.24 % | 30.075 M -15.40 % | 35.549 M -15.74 % | 42.190 M -12.61 % | 48.279 M -39.41 % | 79.687 M 93.52 % | 41.177 M -29.00 % | 57.993 M -0.43 % | 58.242 M 12.58 % | 51.735 M 0.27 % | 51.597 M 37.47 % | 37.534 M 6.47 % | 35.254 M 43.83 % | 24.511 M -21.05 % | 31.048 M 31.60 % | 23.592 M -11.89 % | 26.777 M 33.31 % | 20.086 M -18.06 % | 24.514 M -2.22 % | 25.070 M 2.99 % | 24.342 M 29.93 % | 18.734 M -22.44 % | 24.154 M 25.51 % | 19.245 M -16.02 % | 22.915 M 43.42 % | 15.977 M -31.48 % | 23.316 M 36.80 % | 17.044 M -10.04 % | 18.947 M 19.22 % | 15.893 M -25.39 % | 21.302 M 32.11 % | 16.125 M -3.80 % | 16.762 M -33.12 % | 25.063 M 38.03 % | 18.158 M 36.82 % | 13.271 M -15.39 % | 15.685 M -1.05 % | 15.852 M 11.29 % | 14.244 M 24.48 % | 11.443 M 2.89 % | 11.122 M |
| Income before tax ratio | 0.05 -17.05 % | 0.07 164.66 % | -0.10 -240.33 % | 0.07 14.56 % | 0.06 13.18 % | 0.06 191.56 % | -0.06 -252.48 % | 0.04 404.86 % | 0.01 -86.79 % | 0.06 19.08 % | 0.05 -16.21 % | 0.06 -16.83 % | 0.07 -12.09 % | 0.08 -39.58 % | 0.14 87.06 % | 0.07 -27.66 % | 0.10 -4.02 % | 0.10 8.07 % | 0.10 -2.78 % | 0.10 20.89 % | 0.08 11.16 % | 0.07 35.59 % | 0.05 -22.41 % | 0.07 20.35 % | 0.06 -15.87 % | 0.07 34.58 % | 0.05 -21.63 % | 0.07 -2.52 % | 0.07 0.42 % | 0.07 23.08 % | 0.05 -23.72 % | 0.07 23.16 % | 0.06 -16.02 % | 0.07 35.06 % | 0.05 -32.23 % | 0.08 30.28 % | 0.06 -10.36 % | 0.06 15.64 % | 0.06 -27.97 % | 0.08 30.90 % | 0.06 -9.76 % | 0.07 -33.44 % | 0.10 38.43 % | 0.07 31.95 % | 0.05 -16.29 % | 0.06 1.23 % | 0.06 8.42 % | 0.06 -2.75 % | 0.06 0.15 % | 0.06 |
| EBITDA | 69.924 M -8.59 % | 76.495 M 226.76 % | -60.347 M -190.00 % | 67.054 M 31.36 % | 51.045 M -9.30 % | 56.282 M 287.18 % | -30.069 M -168.16 % | 44.116 M 32.71 % | 33.243 M -34.21 % | 50.526 M 66.97 % | 30.260 M -43.03 % | 53.114 M -9.91 % | 58.956 M -4.96 % | 62.034 M -37.83 % | 99.789 M 73.81 % | 57.412 M -18.26 % | 70.239 M -0.40 % | 70.522 M -1.31 % | 71.461 M -1.32 % | 72.417 M 23.35 % | 58.708 M 6.81 % | 54.965 M 33.51 % | 41.170 M -23.48 % | 53.802 M 29.44 % | 41.566 M 3.91 % | 40.003 M 66.00 % | 24.098 M -19.89 % | 30.082 M 0.64 % | 29.890 M 1.94 % | 29.320 M 26.50 % | 23.178 M -21.43 % | 29.500 M 20.56 % | 24.469 M -12.01 % | 27.808 M 39.83 % | 19.887 M -27.82 % | 27.553 M 26.74 % | 21.740 M -8.40 % | 23.733 M 19.66 % | 19.833 M 1.74 % | 19.493 M -8.55 % | 21.316 M -1.49 % | 21.639 M 43.67 % | 15.062 M -36.26 % | 23.632 M 26.65 % | 18.660 M -11.05 % | 20.977 M 14.37 % | 18.342 M -13.24 % | 21.141 M 51.20 % | 13.982 M 4.35 % | 13.399 M |
| Net income ratio | 0.04 -10.51 % | 0.04 143.34 % | -0.10 -298.26 % | 0.05 10.93 % | 0.05 25.59 % | 0.04 145.85 % | -0.08 -400.70 % | 0.03 989.50 % | 0.00 -107.06 % | 0.04 17.73 % | 0.04 -18.86 % | 0.05 -15.69 % | 0.05 -12.61 % | 0.06 -43.79 % | 0.11 111.89 % | 0.05 -27.79 % | 0.07 -1.30 % | 0.07 7.41 % | 0.07 -5.82 % | 0.07 16.52 % | 0.06 8.83 % | 0.06 34.31 % | 0.04 -18.62 % | 0.05 20.01 % | 0.04 -19.32 % | 0.05 38.13 % | 0.04 -22.96 % | 0.05 -2.14 % | 0.05 -0.30 % | 0.05 23.25 % | 0.04 -24.01 % | 0.05 23.28 % | 0.04 -15.07 % | 0.05 30.38 % | 0.04 -30.56 % | 0.06 38.52 % | 0.04 -14.01 % | 0.05 11.41 % | 0.04 -32.00 % | 0.06 45.58 % | 0.04 -10.62 % | 0.05 -40.11 % | 0.08 50.06 % | 0.05 34.38 % | 0.04 -12.18 % | 0.05 -11.20 % | 0.05 17.66 % | 0.04 -2.13 % | 0.05 3.51 % | 0.04 |
| Ratio EBITDA | 0.10 -9.95 % | 0.11 227.89 % | -0.08 -189.31 % | 0.10 28.39 % | 0.07 -12.47 % | 0.08 282.69 % | -0.05 -166.85 % | 0.07 28.96 % | 0.05 -35.23 % | 0.08 63.99 % | 0.05 -43.57 % | 0.09 -11.07 % | 0.10 -4.40 % | 0.11 -38.00 % | 0.17 68.01 % | 0.10 -16.73 % | 0.12 -4.00 % | 0.13 -5.27 % | 0.13 -4.32 % | 0.14 8.48 % | 0.13 11.51 % | 0.12 25.86 % | 0.09 -24.79 % | 0.12 18.36 % | 0.10 -0.79 % | 0.10 67.58 % | 0.06 -23.38 % | 0.08 0.33 % | 0.08 -0.60 % | 0.08 19.83 % | 0.07 -22.73 % | 0.09 18.30 % | 0.07 -12.01 % | 0.08 31.67 % | 0.06 -28.62 % | 0.09 20.70 % | 0.07 -8.72 % | 0.08 16.07 % | 0.07 -1.77 % | 0.07 -9.39 % | 0.08 -7.59 % | 0.09 42.98 % | 0.06 -36.08 % | 0.09 22.14 % | 0.08 -11.99 % | 0.09 17.00 % | 0.07 -15.48 % | 0.09 18.13 % | 0.07 1.57 % | 0.07 |
| Gross profit ratio | 0.17 -11.08 % | 0.19 4.39 % | 0.18 -6.71 % | 0.19 13.45 % | 0.17 -9.83 % | 0.19 -0.79 % | 0.19 8.77 % | 0.18 4.68 % | 0.17 -12.76 % | 0.19 7.61 % | 0.18 -8.62 % | 0.20 -3.95 % | 0.20 -1.02 % | 0.21 -6.97 % | 0.22 13.80 % | 0.19 -11.67 % | 0.22 -1.01 % | 0.22 1.38 % | 0.22 1.64 % | 0.22 8.72 % | 0.20 5.79 % | 0.19 7.52 % | 0.17 -9.68 % | 0.19 6.02 % | 0.18 -0.57 % | 0.18 7.85 % | 0.17 -5.49 % | 0.18 0.32 % | 0.18 -4.11 % | 0.19 8.40 % | 0.17 -7.06 % | 0.19 2.82 % | 0.18 -4.74 % | 0.19 12.65 % | 0.17 -16.12 % | 0.20 9.98 % | 0.18 -1.52 % | 0.19 7.35 % | 0.17 -2.70 % | 0.18 -1.99 % | 0.18 -6.75 % | 0.19 1.11 % | 0.19 -3.50 % | 0.20 5.33 % | 0.19 -7.50 % | 0.20 3.60 % | 0.20 0.93 % | 0.20 6.93 % | 0.18 -0.69 % | 0.18 |
| Weighted average shs out dil | 5.764 M 0.01 % | 5.764 M 0.77 % | 5.720 M 0.00 % | 5.720 M 0.02 % | 5.718 M 0.13 % | 5.711 M 0.07 % | 5.707 M 0.48 % | 5.680 M -2.33 % | 5.815 M 2.49 % | 5.674 M -0.01 % | 5.674 M 6.28 % | 5.339 M -0.07 % | 5.342 M -0.80 % | 5.385 M 2.54 % | 5.252 M -2.24 % | 5.373 M 0.57 % | 5.342 M 0.53 % | 5.314 M 2.49 % | 5.185 M -1.26 % | 5.251 M 0.27 % | 5.237 M 0.12 % | 5.231 M 1.76 % | 5.140 M -0.87 % | 5.185 M 0.61 % | 5.154 M 0.14 % | 5.147 M 8.40 % | 4.748 M 0.39 % | 4.729 M -0.08 % | 4.733 M -0.05 % | 4.736 M 0.61 % | 4.707 M -0.34 % | 4.723 M 0.11 % | 4.718 M 0.27 % | 4.705 M 0.75 % | 4.670 M -1.13 % | 4.723 M 0.46 % | 4.702 M 0.62 % | 4.673 M 0.54 % | 4.648 M -0.89 % | 4.690 M -0.07 % | 4.693 M 0.17 % | 4.685 M -0.18 % | 4.694 M 0.04 % | 4.692 M 9.59 % | 4.281 M 1.77 % | 4.207 M 0.02 % | 4.206 M 0.08 % | 4.203 M 6.03 % | 3.964 M -0.09 % | 3.967 M |
| Weighted average shs out | 5.741 M 0.34 % | 5.722 M 0.20 % | 5.711 M 0.00 % | 5.711 M 0.04 % | 5.708 M -0.05 % | 5.711 M 0.12 % | 5.704 M 0.43 % | 5.680 M -2.30 % | 5.813 M 2.46 % | 5.674 M 0.17 % | 5.664 M 6.95 % | 5.296 M 0.36 % | 5.277 M 0.04 % | 5.275 M 0.43 % | 5.252 M -0.26 % | 5.266 M 0.37 % | 5.246 M 0.30 % | 5.231 M 0.89 % | 5.185 M 0.01 % | 5.185 M -0.07 % | 5.188 M 0.16 % | 5.180 M 0.78 % | 5.140 M -0.19 % | 5.150 M 0.22 % | 5.138 M 0.09 % | 5.134 M 8.12 % | 4.748 M 0.65 % | 4.717 M -0.09 % | 4.722 M 0.21 % | 4.712 M 0.10 % | 4.707 M -0.09 % | 4.711 M -0.14 % | 4.718 M 0.55 % | 4.692 M 0.47 % | 4.670 M -0.08 % | 4.674 M 0.17 % | 4.666 M 0.51 % | 4.642 M -0.12 % | 4.648 M -0.09 % | 4.652 M -0.09 % | 4.656 M 0.13 % | 4.650 M -0.92 % | 4.693 M 0.03 % | 4.692 M 9.59 % | 4.281 M 1.77 % | 4.207 M 0.02 % | 4.206 M 0.08 % | 4.203 M 6.03 % | 3.964 M -0.09 % | 3.967 M |
| EPS diluted | 4.95 -9.17 % | 5.45 142.61 % | -12.79 -299.84 % | 6.40 13.48 % | 5.64 29.95 % | 4.34 146.92 % | -9.25 -405.28 % | 3.03 1 046.88 % | -0.32 -106.93 % | 4.62 23.20 % | 3.75 -25.00 % | 5.00 -14.53 % | 5.85 -12.43 % | 6.68 -44.10 % | 11.95 120.48 % | 5.42 -29.52 % | 7.69 1.85 % | 7.55 12.18 % | 6.73 -4.27 % | 7.03 32.14 % | 5.32 4.11 % | 5.11 41.94 % | 3.60 -17.62 % | 4.37 30.45 % | 3.35 -15.62 % | 3.97 28.90 % | 3.08 -21.43 % | 3.92 -1.75 % | 3.99 2.31 % | 3.90 30.00 % | 3.00 -22.88 % | 3.89 25.48 % | 3.10 -15.30 % | 3.66 37.59 % | 2.66 -29.07 % | 3.75 44.79 % | 2.59 -14.24 % | 3.02 15.27 % | 2.62 -29.57 % | 3.72 47.04 % | 2.53 -4.89 % | 2.66 -39.68 % | 4.41 49.49 % | 2.95 27.16 % | 2.32 -12.78 % | 2.66 -13.36 % | 3.07 20.87 % | 2.54 18.14 % | 2.15 6.44 % | 2.02 |
| Earnings per share | 4.97 -9.47 % | 5.49 142.86 % | -12.81 -299.84 % | 6.41 13.45 % | 5.65 30.18 % | 4.34 146.92 % | -9.25 -405.28 % | 3.03 1 046.88 % | -0.32 -106.93 % | 4.62 23.20 % | 3.75 -25.60 % | 5.04 -14.86 % | 5.92 -13.20 % | 6.82 -43.68 % | 12.11 118.99 % | 5.53 -29.37 % | 7.83 2.09 % | 7.67 11.00 % | 6.91 -2.95 % | 7.12 32.59 % | 5.37 4.07 % | 5.16 41.76 % | 3.64 -17.27 % | 4.40 30.95 % | 3.36 -15.58 % | 3.98 29.22 % | 3.08 -21.63 % | 3.93 -1.75 % | 4.00 2.04 % | 3.92 30.23 % | 3.01 -22.82 % | 3.90 25.81 % | 3.10 -15.53 % | 3.67 37.97 % | 2.66 -29.82 % | 3.79 45.21 % | 2.61 -14.14 % | 3.04 15.15 % | 2.64 -29.60 % | 3.75 47.06 % | 2.55 -4.85 % | 2.68 -39.23 % | 4.41 49.49 % | 2.95 27.16 % | 2.32 -12.78 % | 2.66 -13.36 % | 3.07 20.87 % | 2.54 18.14 % | 2.15 6.44 % | 2.02 |
| Gross profit | 120.412 M -9.74 % | 133.410 M 3.47 % | 128.930 M -5.99 % | 137.151 M 16.08 % | 118.157 M -6.58 % | 126.476 M 1.64 % | 124.433 M 10.90 % | 112.200 M 7.72 % | 104.156 M -11.37 % | 117.523 M 9.57 % | 107.262 M -7.74 % | 116.259 M -2.70 % | 119.483 M -1.61 % | 121.435 M -6.72 % | 130.186 M 17.73 % | 110.583 M -13.30 % | 127.545 M 2.70 % | 124.193 M 5.61 % | 117.594 M 4.83 % | 112.174 M 23.63 % | 90.732 M 1.33 % | 89.543 M 14.05 % | 78.512 M -8.10 % | 85.436 M 15.94 % | 73.688 M 4.13 % | 70.764 M 6.84 % | 66.236 M -1.18 % | 67.028 M 0.63 % | 66.606 M -1.65 % | 67.725 M 14.44 % | 59.182 M -5.50 % | 62.629 M 4.78 % | 59.773 M -4.73 % | 62.743 M 19.62 % | 52.450 M -15.19 % | 61.841 M 15.49 % | 53.548 M -1.17 % | 54.184 M 10.67 % | 48.961 M 0.78 % | 48.584 M -1.08 % | 49.115 M -0.60 % | 49.409 M 1.60 % | 48.632 M -3.78 % | 50.544 M 9.22 % | 46.276 M -6.51 % | 49.497 M 1.26 % | 48.879 M 3.60 % | 47.180 M 36.86 % | 34.472 M 2.02 % | 33.789 M |
| Income tax expense | 10.031 M -24.37 % | 13.263 M 31.21 % | 10.108 M -23.63 % | 13.236 M 31.31 % | 10.080 M -12.18 % | 11.478 M -18.77 % | 14.130 M 62.26 % | 8.708 M 10.27 % | 7.897 M -20.03 % | 9.875 M 24.20 % | 7.951 M -12.30 % | 9.066 M -16.74 % | 10.889 M -3.65 % | 11.302 M -18.37 % | 13.846 M 35.10 % | 10.249 M -26.99 % | 14.037 M -0.58 % | 14.119 M 14.48 % | 12.333 M -1.71 % | 12.547 M 42.13 % | 8.828 M 10.92 % | 7.959 M 60.53 % | 4.958 M -35.32 % | 7.666 M 21.86 % | 6.291 M -0.85 % | 6.345 M 22.33 % | 5.187 M -13.68 % | 6.009 M -2.64 % | 6.172 M 4.75 % | 5.892 M 29.89 % | 4.536 M -21.77 % | 5.798 M 25.55 % | 4.618 M -18.91 % | 5.695 M 60.24 % | 3.554 M -36.73 % | 5.617 M 14.28 % | 4.915 M 1.68 % | 4.834 M 34.09 % | 3.605 M -6.51 % | 3.856 M -9.29 % | 4.251 M -1.12 % | 4.299 M -1.24 % | 4.353 M 0.83 % | 4.317 M 29.33 % | 3.338 M -25.72 % | 4.494 M 51.88 % | 2.959 M -17.09 % | 3.569 M 22.18 % | 2.921 M -6.02 % | 3.108 M |
| Cost of revenue | 594.552 M 4.14 % | 570.932 M -1.85 % | 581.673 M 2.41 % | 568.009 M -0.53 % | 571.041 M 6.01 % | 538.691 M 2.65 % | 524.807 M 0.05 % | 524.542 M 1.93 % | 514.590 M 4.68 % | 491.571 M 0.13 % | 490.955 M 3.09 % | 476.249 M 2.34 % | 465.379 M -0.33 % | 466.915 M 2.26 % | 456.580 M 0.00 % | 456.593 M 1.40 % | 450.277 M 4.04 % | 432.777 M 3.77 % | 417.051 M 2.67 % | 406.204 M 11.25 % | 365.140 M -5.50 % | 386.406 M 4.38 % | 370.186 M 4.11 % | 355.573 M 7.88 % | 329.593 M 4.87 % | 314.298 M -2.54 % | 322.489 M 5.82 % | 304.754 M 0.24 % | 304.022 M 3.53 % | 293.650 M 3.71 % | 283.142 M 3.32 % | 274.051 M 1.27 % | 270.603 M 1.12 % | 267.616 M 3.47 % | 258.636 M 5.21 % | 245.817 M 2.66 % | 239.442 M 0.69 % | 237.790 M 1.51 % | 234.254 M 4.18 % | 224.850 M 1.37 % | 221.816 M 8.34 % | 204.750 M 0.22 % | 204.307 M 0.58 % | 203.127 M 2.40 % | 198.365 M 3.02 % | 192.547 M -3.12 % | 198.743 M 2.42 % | 194.048 M 26.01 % | 153.999 M 2.89 % | 149.667 M |
| General and administrative expenses | 75.000 M -3.21 % | 77.491 M 140.53 % | -191.184 M -346.76 % | 77.477 M 8.39 % | 71.482 M -3.84 % | 74.333 M 140.34 % | -184.246 M -356.19 % | 71.919 M 4.26 % | 68.982 M -2.79 % | 70.961 M 142.44 % | -167.202 M -344.28 % | 68.446 M 3.44 % | 66.170 M 0.75 % | 65.679 M 142.79 % | -153.498 M -354.83 % | 60.236 M -4.38 % | 62.993 M 4.47 % | 60.299 M 146.17 % | -130.596 M -337.16 % | 55.067 M 13.15 % | 48.669 M -2.44 % | 49.886 M 143.71 % | -114.130 M -334.75 % | 48.618 M 7.97 % | 45.028 M 5.81 % | 42.557 M 140.88 % | -104.106 M -349.70 % | 41.693 M 1.72 % | 40.987 M -3.72 % | 42.572 M 143.94 % | -96.883 M -348.74 % | 38.949 M -1.78 % | 39.653 M 1.67 % | 39.001 M 143.54 % | -89.572 M -335.06 % | 38.106 M 6.95 % | 35.630 M 3.97 % | 34.270 M 143.60 % | -78.606 M -339.78 % | 32.783 M 3.68 % | 31.618 M -0.65 % | 31.826 M 4.91 % | 30.337 M -3.47 % | 31.428 M -0.56 % | 31.604 M -2.36 % | 32.368 M 13.00 % | 28.643 M -4.20 % | 29.900 M 31.69 % | 22.704 M 0.67 % | 22.552 M |
| Selling and marketing expenses | 4.904 M -8.93 % | 5.385 M 469.60 % | -1.457 M -125.80 % | 5.647 M 6.11 % | 5.322 M -5.20 % | 5.614 M 672.27 % | -981.000 K -116.49 % | 5.950 M 23.88 % | 4.803 M -9.75 % | 5.322 M -44.27 % | 9.549 M 119.16 % | 4.357 M 4.81 % | 4.157 M 15.02 % | 3.614 M -57.53 % | 8.509 M 181.38 % | 3.024 M -6.78 % | 3.244 M 9.74 % | 2.956 M -45.67 % | 5.441 M 71.69 % | 3.169 M 45.57 % | 2.177 M -10.96 % | 2.445 M -60.96 % | 6.263 M 130.68 % | 2.715 M 240.23 % | 798.000 K | 0.000 -100.00 % | 2.747 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.579 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.073 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.296 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.289 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.318 M | 0.000 | 0.000 | 0.000 |
| Other expenses | 17.000 K -78.21 % | 78.000 K -99.97 % | 294.863 M 14 743 050.00 % | 2.000 K 102.15 % | -93.000 K -764.29 % | 14.000 K 117.50 % | -80.000 K -358.06 % | 31.000 K 293.75 % | -16.000 K -206.67 % | 15.000 K 120.27 % | -74.000 K 57.95 % | -176.000 K -452.00 % | 50.000 K | 0.000 100.00 % | -248.000 K -808.57 % | 35.000 K 121.21 % | -165.000 K -283.72 % | -43.000 K 95.99 % | -1.072 M -364.07 % | -231.000 K 53.80 % | -500.000 K -6.38 % | -470.000 K 37.25 % | -749.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -108.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 |
| Operating expenses | 79.921 M -3.66 % | 82.954 M -18.85 % | 102.222 M 22.97 % | 83.126 M 8.36 % | 76.711 M -4.05 % | 79.947 M 5.04 % | 76.110 M -2.26 % | 77.869 M 5.54 % | 73.785 M -3.27 % | 76.283 M 5.89 % | 72.041 M -1.05 % | 72.803 M 3.52 % | 70.327 M 1.49 % | 69.293 M -1.32 % | 70.223 M 11.01 % | 63.260 M -4.49 % | 66.237 M 4.71 % | 63.255 M 1.35 % | 62.415 M 7.18 % | 58.236 M 14.53 % | 50.846 M -2.84 % | 52.331 M -1.29 % | 53.016 M 3.28 % | 51.333 M 12.02 % | 45.826 M 7.68 % | 42.557 M -4.11 % | 44.379 M 6.44 % | 41.693 M 1.72 % | 40.987 M -3.72 % | 42.572 M 7.92 % | 39.447 M 1.28 % | 38.949 M -1.78 % | 39.653 M 1.67 % | 39.001 M 8.62 % | 35.907 M -5.77 % | 38.106 M 6.95 % | 35.630 M 3.97 % | 34.270 M 1.50 % | 33.765 M 3.00 % | 32.783 M 3.68 % | 31.618 M -0.57 % | 31.799 M 17.19 % | 27.134 M -12.18 % | 30.896 M -2.00 % | 31.525 M -2.20 % | 32.234 M -8.93 % | 35.394 M 18.60 % | 29.842 M 31.93 % | 22.620 M 0.78 % | 22.446 M |
| Cost and expenses | 674.473 M 3.15 % | 653.886 M -4.39 % | 683.895 M 5.03 % | 651.135 M 0.52 % | 647.752 M 4.71 % | 618.638 M 2.95 % | 600.917 M -0.25 % | 602.411 M 2.39 % | 588.375 M 3.61 % | 567.854 M 0.86 % | 562.996 M 2.54 % | 549.052 M 2.49 % | 535.706 M -0.09 % | 536.208 M 1.79 % | 526.803 M 1.34 % | 519.853 M 0.65 % | 516.514 M 4.13 % | 496.032 M 3.46 % | 479.466 M 3.24 % | 464.440 M 11.65 % | 415.986 M -5.19 % | 438.737 M 3.67 % | 423.202 M 4.00 % | 406.906 M 8.39 % | 375.419 M 5.20 % | 356.855 M -2.73 % | 366.868 M 5.89 % | 346.447 M 0.42 % | 345.009 M 2.61 % | 336.222 M 4.23 % | 322.589 M 3.06 % | 313.000 M 0.88 % | 310.256 M 1.19 % | 306.617 M 4.10 % | 294.543 M 3.74 % | 283.923 M 3.22 % | 275.072 M 1.11 % | 272.060 M 1.51 % | 268.019 M 4.03 % | 257.633 M 1.66 % | 253.434 M 7.14 % | 236.549 M 2.21 % | 231.441 M -1.10 % | 234.023 M 1.80 % | 229.890 M 2.27 % | 224.781 M -4.00 % | 234.137 M 4.58 % | 223.890 M 26.76 % | 176.619 M 2.62 % | 172.113 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 79.904 M -3.59 % | 82.876 M 143.02 % | -192.641 M -331.75 % | 83.124 M 8.23 % | 76.804 M -3.93 % | 79.947 M 143.16 % | -185.227 M -337.87 % | 77.869 M 5.54 % | 73.785 M -3.27 % | 76.283 M 148.39 % | -157.653 M -316.55 % | 72.803 M 3.52 % | 70.327 M 1.49 % | 69.293 M 147.79 % | -144.989 M -329.20 % | 63.260 M -4.49 % | 66.237 M 4.71 % | 63.255 M 150.54 % | -125.155 M -314.91 % | 58.236 M 14.53 % | 50.846 M -2.84 % | 52.331 M 148.51 % | -107.867 M -310.13 % | 51.333 M 12.02 % | 45.826 M 7.68 % | 42.557 M 141.99 % | -101.359 M -343.11 % | 41.693 M 1.72 % | 40.987 M -3.72 % | 42.572 M 145.14 % | -94.304 M -342.12 % | 38.949 M -1.78 % | 39.653 M 1.67 % | 39.001 M 145.09 % | -86.499 M -327.00 % | 38.106 M 6.95 % | 35.630 M 3.97 % | 34.270 M 144.91 % | -76.310 M -332.77 % | 32.783 M 3.68 % | 31.618 M -0.65 % | 31.826 M -7.57 % | 34.434 M 9.56 % | 31.428 M -0.56 % | 31.604 M -2.36 % | 32.368 M 2.16 % | 31.683 M 5.96 % | 29.900 M 31.69 % | 22.704 M 0.67 % | 22.552 M |
| Interest income | 4.677 M 139.97 % | 1.949 M 1 216.89 % | 148.000 K -95.78 % | 3.508 M 53.52 % | 2.285 M 37.07 % | 1.667 M 741.92 % | 198.000 K -65.98 % | 582.000 K 493.88 % | 98.000 K -96.07 % | 2.495 M | 0.000 -100.00 % | 119.000 K -80.13 % | 599.000 K -82.10 % | 3.347 M -86.28 % | 24.395 M 26 416.30 % | 92.000 K 338.10 % | 21.000 K -90.99 % | 233.000 K -49.78 % | 464.000 K 625.00 % | 64.000 K -49.21 % | 126.000 K -77.46 % | 559.000 K -29.15 % | 789.000 K 252.23 % | 224.000 K 140.86 % | 93.000 K -73.20 % | 347.000 K | 0.000 -100.00 % | 215.000 K -39.44 % | 355.000 K 582.69 % | 52.000 K 477.78 % | 9.000 K -82.00 % | 50.000 K -35.06 % | 77.000 K 126.47 % | 34.000 K -88.51 % | 296.000 K -13.45 % | 342.000 K 28.09 % | 267.000 K 154.29 % | 105.000 K | 0.000 -100.00 % | 5.807 M 6 981.71 % | 82.000 K 32.26 % | 62.000 K -98.26 % | 3.565 M 139.26 % | 1.490 M 0.68 % | 1.480 M -6.21 % | 1.578 M -33.33 % | 2.367 M -23.50 % | 3.094 M 656.48 % | 409.000 K 85.07 % | 221.000 K |
| Interest expense | 6.292 M 0.96 % | 6.232 M 321.65 % | 1.478 M -77.00 % | 6.426 M 114.13 % | 3.001 M -70.24 % | 10.084 M | 0.000 -100.00 % | 8.142 M 46.39 % | 5.562 M 10.10 % | 5.052 M 109.54 % | 2.411 M -44.24 % | 4.324 M 27.55 % | 3.390 M 12.40 % | 3.016 M 114.81 % | 1.404 M -62.69 % | 3.763 M 18.67 % | 3.171 M 9.88 % | 2.886 M | 0.000 -100.00 % | 2.174 M 9.91 % | 1.978 M -3.37 % | 2.047 M 57.34 % | 1.301 M -60.32 % | 3.279 M 78.69 % | 1.835 M 3.26 % | 1.777 M | 0.000 -100.00 % | 928.000 K 2.65 % | 904.000 K 4.75 % | 863.000 K | 0.000 -100.00 % | 943.000 K -9.59 % | 1.043 M 17.99 % | 884.000 K -2.32 % | 905.000 K -0.77 % | 912.000 K -26.27 % | 1.237 M 17.70 % | 1.051 M 1 054.95 % | 91.000 K -75.47 % | 371.000 K -75.38 % | 1.507 M 64.70 % | 915.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 24.756 M 2.76 % | 24.090 M 135.67 % | 10.222 M 5.59 % | 9.681 M 0.85 % | 9.599 M -59.31 % | 23.589 M 139.92 % | 9.832 M 0.80 % | 9.754 M -57.20 % | 22.789 M 5.62 % | 21.576 M 180.59 % | -26.774 M -372.26 % | 9.834 M -54.73 % | 21.725 M -0.03 % | 21.731 M -1.22 % | 21.999 M -0.79 % | 22.175 M 12.56 % | 19.700 M -1.99 % | 20.101 M 3.00 % | 19.516 M 4.67 % | 18.646 M -0.94 % | 18.822 M 3.29 % | 18.223 M 8.76 % | 16.755 M -14.94 % | 19.699 M 43.75 % | 13.704 M 16.17 % | 11.796 M 158.40 % | 4.565 M -5.97 % | 4.855 M 13.67 % | 4.271 M 2.50 % | 4.167 M -7.13 % | 4.487 M 0.76 % | 4.453 M 2.39 % | 4.349 M 6.96 % | 4.066 M -3.37 % | 4.208 M 10.21 % | 3.818 M -0.10 % | 3.822 M 0.08 % | 3.819 M -0.78 % | 3.849 M 4.25 % | 3.692 M -3.33 % | 3.819 M -5.21 % | 4.029 M 172.60 % | 1.478 M -62.68 % | 3.960 M 1.20 % | 3.913 M 1.24 % | 3.865 M 181.91 % | 1.371 M -63.79 % | 3.786 M 77.00 % | 2.139 M 2.49 % | 2.087 M |
| Operating income | 40.491 M -19.75 % | 50.456 M 88.92 % | 26.708 M -50.56 % | 54.025 M 30.35 % | 41.446 M -10.95 % | 46.543 M 284.62 % | -25.210 M -173.37 % | 34.362 M 13.20 % | 30.355 M -26.42 % | 41.255 M 17.05 % | 35.246 M -18.56 % | 43.280 M -12.04 % | 49.206 M -5.63 % | 52.142 M -12.27 % | 59.438 M 25.51 % | 47.358 M -22.55 % | 61.143 M 0.41 % | 60.895 M 12.71 % | 54.030 M 0.60 % | 53.707 M 36.36 % | 39.386 M 7.20 % | 36.742 M 46.83 % | 25.023 M -26.63 % | 34.103 M 34.61 % | 25.334 M -10.19 % | 28.207 M 32.69 % | 21.258 M -15.73 % | 25.227 M -1.53 % | 25.619 M 1.85 % | 25.153 M 29.23 % | 19.464 M -22.29 % | 25.047 M 24.49 % | 20.120 M -15.26 % | 23.742 M 44.82 % | 16.394 M -30.93 % | 23.735 M 32.46 % | 17.918 M -10.02 % | 19.914 M 30.57 % | 15.252 M -3.47 % | 15.801 M -9.69 % | 17.497 M -0.64 % | 17.610 M 29.64 % | 13.584 M -30.95 % | 19.672 M 33.40 % | 14.747 M -13.82 % | 17.112 M 0.83 % | 16.971 M -2.21 % | 17.355 M 46.54 % | 11.843 M 4.69 % | 11.312 M |
| Operating income ratio | 0.06 -20.94 % | 0.07 90.60 % | 0.04 -50.94 % | 0.08 27.40 % | 0.06 -14.06 % | 0.07 280.20 % | -0.04 -171.95 % | 0.05 10.00 % | 0.05 -27.57 % | 0.07 14.96 % | 0.06 -19.34 % | 0.07 -13.18 % | 0.08 -5.07 % | 0.09 -12.51 % | 0.10 21.32 % | 0.08 -21.09 % | 0.11 -3.22 % | 0.11 8.19 % | 0.10 -2.46 % | 0.10 19.92 % | 0.09 11.92 % | 0.08 38.43 % | 0.06 -27.88 % | 0.08 23.10 % | 0.06 -14.24 % | 0.07 33.95 % | 0.05 -19.41 % | 0.07 -1.84 % | 0.07 -0.69 % | 0.07 22.42 % | 0.06 -23.57 % | 0.07 22.16 % | 0.06 -15.26 % | 0.07 36.37 % | 0.05 -31.69 % | 0.08 26.15 % | 0.06 -10.34 % | 0.07 26.65 % | 0.05 -6.81 % | 0.06 -10.52 % | 0.06 -6.79 % | 0.07 29.02 % | 0.05 -30.75 % | 0.08 28.65 % | 0.06 -14.74 % | 0.07 3.15 % | 0.07 -4.74 % | 0.07 14.49 % | 0.06 1.91 % | 0.06 |
| Total other income expenses net | -1.615 M 62.29 % | -4.283 M 95.66 % | -98.755 M -3 108.41 % | -3.078 M -252.38 % | 2.020 M 121.31 % | -9.477 M 33.75 % | -14.305 M -59.90 % | -8.946 M 4.37 % | -9.355 M -95.26 % | -4.791 M 7.35 % | -5.171 M 33.11 % | -7.731 M -10.19 % | -7.016 M -81.62 % | -3.863 M -119.08 % | 20.249 M 427.60 % | -6.181 M -96.22 % | -3.150 M -18.73 % | -2.653 M -15.60 % | -2.295 M -8.77 % | -2.110 M -13.93 % | -1.852 M -24.46 % | -1.488 M -190.63 % | -512.000 K 83.24 % | -3.055 M -75.37 % | -1.742 M -21.82 % | -1.430 M -22.01 % | -1.172 M -64.38 % | -713.000 K -29.87 % | -549.000 K 32.31 % | -811.000 K -11.10 % | -730.000 K 18.25 % | -893.000 K -2.06 % | -875.000 K -5.80 % | -827.000 K -98.32 % | -417.000 K 0.48 % | -419.000 K 52.06 % | -874.000 K 9.62 % | -967.000 K -250.86 % | 641.000 K -88.35 % | 5.501 M 500.95 % | -1.372 M -61.79 % | -848.000 K -109.36 % | 9.055 M 698.08 % | -1.514 M -2.57 % | -1.476 M -3.43 % | -1.427 M 32.40 % | -2.111 M 32.14 % | -3.111 M -677.75 % | -400.000 K -110.53 % | -190.000 K |
| 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 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 90.092 M -32.32 % | 133.106 M 18.46 % | 112.363 M -37.58 % | 180.019 M 16.24 % | 154.862 M -19.37 % | 192.061 M 0.60 % | 190.922 M -20.21 % | 239.290 M -5.77 % | 253.948 M -0.26 % | 254.602 M 30.23 % | 195.500 M -5.67 % | 207.261 M -27.52 % | 285.948 M 11.47 % | 256.528 M 41.34 % | 181.493 M 1.28 % | 179.196 M 124.08 % | 79.970 M 41.57 % | 56.489 M 8.00 % | 52.304 M 3 463.60 % | -1.555 M -102.21 % | 70.219 M -20.68 % | 88.521 M -25.87 % | 119.409 M -3.99 % | 124.371 M 8.87 % | 114.243 M 15 291.89 % | -752.000 K 99.26 % | -101.589 M -40 735.60 % | 250.000 K 102.00 % | -12.475 M 54.25 % | -27.266 M -17.57 % | -23.191 M -306.51 % | 11.230 M -50.36 % | 22.624 M 39.71 % | 16.193 M 67.35 % | 9.676 M -62.21 % | 25.603 M -10.35 % | 28.559 M 596.22 % | 4.102 M -62.11 % | 10.825 M 86.54 % | 5.803 M 227.43 % | -4.554 M -601.69 % | -649.000 K -121.99 % | 2.951 M 149.28 % | -5.988 M 52.07 % | -12.494 M -126.36 % | 47.404 M -9.80 % | 52.553 M -15.09 % | 61.890 M 205.57 % | 20.254 M 16.20 % | 17.430 M |
| Total investments | 14.045 M 0.00 % | 14.045 M 0.00 % | 14.045 M -87.21 % | 109.804 M 0.06 % | 109.736 M 8.64 % | 101.011 M 11.13 % | 90.891 M -21.78 % | 116.193 M -0.36 % | 116.608 M -1.72 % | 118.648 M 50.77 % | 78.693 M -16.08 % | 93.767 M -2.53 % | 96.204 M 4.37 % | 92.174 M 45.44 % | 63.378 M -21.68 % | 80.922 M 557.05 % | 12.316 M 0.00 % | 12.316 M 2.28 % | 12.041 M 1.84 % | 11.824 M 0.00 % | 11.824 M 0.00 % | 11.824 M 0.00 % | 11.824 M 2.03 % | 11.589 M 1.85 % | 11.379 M 0.00 % | 11.379 M 0.00 % | 11.379 M 0.00 % | 11.379 M 3.33 % | 11.012 M 1.13 % | 10.889 M 0.00 % | 10.889 M 0.00 % | 10.889 M -1.38 % | 11.041 M -1.45 % | 11.203 M 1 339.97 % | 778.000 K -92.92 % | 10.989 M 4.45 % | 10.521 M 1.46 % | 10.370 M 2 025.00 % | 488.000 K -95.29 % | 10.363 M -55.89 % | 23.491 M 1.49 % | 23.147 M 137.60 % | 9.742 M -56.90 % | 22.603 M 2.11 % | 22.135 M 0.25 % | 22.079 M 127.95 % | 9.686 M -3.78 % | 10.066 M 129.61 % | 4.384 M 0.21 % | 4.375 M |
| Total debt | 346.659 M -1.44 % | 351.730 M -3.26 % | 363.565 M 0.53 % | 361.636 M 0.75 % | 358.950 M -1.27 % | 363.580 M -3.32 % | 376.071 M 10.04 % | 341.767 M -1.19 % | 345.890 M -0.31 % | 346.967 M 3.42 % | 335.481 M -0.83 % | 338.293 M 2.05 % | 331.490 M -0.53 % | 333.240 M 26.91 % | 262.583 M 11.12 % | 236.304 M 9.58 % | 215.653 M 12.14 % | 192.309 M -0.72 % | 193.710 M 10.54 % | 175.233 M 1.98 % | 171.834 M -1.95 % | 175.250 M -4.82 % | 184.123 M 4.46 % | 176.256 M 5.10 % | 167.696 M 26.44 % | 132.626 M 378.05 % | 27.743 M -15.71 % | 32.914 M -2.22 % | 33.662 M -3.88 % | 35.019 M -8.95 % | 38.463 M -11.32 % | 43.371 M -8.64 % | 47.474 M 0.40 % | 47.285 M -7.50 % | 51.118 M -5.07 % | 53.847 M 49.16 % | 36.101 M 4.08 % | 34.685 M -10.74 % | 38.860 M -5.78 % | 41.244 M -0.78 % | 41.568 M -6.91 % | 44.655 M -5.31 % | 47.159 M 7.53 % | 43.855 M -2.51 % | 44.982 M -19.07 % | 55.582 M -23.43 % | 72.593 M -0.41 % | 72.893 M 215.05 % | 23.137 M 19.69 % | 19.330 M |
| Accumulated other comprehensive income loss | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -54.152 M 4.25 % | -56.555 M -9.97 % | -51.428 M | 0.000 100.00 % | -54.599 M 5.95 % | -58.052 M 15.85 % | -68.990 M -100.17 % | -34.466 M 19.27 % | -42.694 M 9.32 % | -47.083 M -0.84 % | -46.693 M 2.60 % | -47.937 M 2.75 % | -49.292 M -1.12 % | -48.748 M -0.82 % | -48.350 M 2.31 % | -49.492 M -1.47 % | -48.774 M -1.22 % | -48.186 M 0.32 % | -48.342 M -4.34 % | -46.333 M -0.18 % | -46.249 M -1.16 % | -45.718 M 5.01 % | -48.130 M 1.46 % | -48.841 M 0.93 % | -49.301 M 2.31 % | -50.468 M -0.80 % | -50.065 M -1.23 % | -49.456 M -5.26 % | -46.984 M -2.56 % | -45.809 M -6.96 % | -42.829 M 0.93 % | -43.229 M -116.19 % | -19.996 M -3.18 % | -19.380 M -5.36 % | -18.394 M -3.82 % | -17.718 M 6.84 % | -19.019 M -7.07 % | -17.763 M -8.63 % | -16.352 M 2.43 % | -16.760 M -5.98 % | -15.814 M 0.29 % | -15.860 M -25.63 % | -12.624 M -0.35 % | -12.580 M -4.60 % | -12.027 M |
| Retained earnings | 212.974 M 5.62 % | 201.638 M 38.42 % | 145.676 M -44.78 % | 263.805 M 8.16 % | 243.903 M 8.83 % | 224.118 M 29.19 % | 173.478 M -23.30 % | 226.168 M -4.26 % | 236.226 M -6.37 % | 252.296 M 5.82 % | 238.415 M -2.64 % | 244.878 M -0.27 % | 245.551 M 2.02 % | 240.680 M 3.49 % | 232.559 M 19.19 % | 195.110 M 1.46 % | 192.298 M 7.04 % | 179.651 M 8.38 % | 165.763 M 6.37 % | 155.839 M 11.57 % | 139.672 M 4.62 % | 133.499 M 25.03 % | 106.771 M 2.15 % | 104.525 M 6.66 % | 98.001 M 1.51 % | 96.540 M 6.39 % | 90.741 M 0.84 % | 89.987 M 4.63 % | 86.002 M 5.80 % | 81.291 M 8.95 % | 74.612 M 1.68 % | 73.378 M 8.75 % | 67.472 M 0.21 % | 67.331 M 8.06 % | 62.307 M -8.34 % | 67.977 M 8.87 % | 62.436 M 0.37 % | 62.208 M 4.01 % | 59.812 M -3.08 % | 61.712 M 14.70 % | 53.801 M 4.66 % | 51.407 M 1.14 % | 50.828 M 26.88 % | 40.061 M 12.80 % | 35.516 M 18.12 % | 30.068 M 26.63 % | 23.744 M 57.70 % | 15.056 M 75.36 % | 8.586 M 4.81 % | 8.192 M |
| Common stock | 9.639 M 0.29 % | 9.611 M 0.16 % | 9.596 M 0.07 % | 9.589 M 0.04 % | 9.585 M 0.00 % | 9.585 M 0.02 % | 9.583 M 0.29 % | 9.555 M 0.01 % | 9.554 M 0.00 % | 9.554 M 0.04 % | 9.550 M 0.08 % | 9.542 M 4.23 % | 9.155 M 0.00 % | 9.155 M 0.00 % | 9.155 M 0.16 % | 9.140 M 0.00 % | 9.140 M 0.16 % | 9.125 M 0.66 % | 9.065 M 0.00 % | 9.065 M 0.00 % | 9.065 M 0.00 % | 9.065 M 0.42 % | 9.027 M 0.00 % | 9.027 M 0.18 % | 9.011 M 0.02 % | 9.009 M 0.00 % | 9.009 M 4.71 % | 8.604 M 0.12 % | 8.594 M 0.00 % | 8.594 M 0.03 % | 8.591 M 0.00 % | 8.591 M 0.00 % | 8.591 M 0.00 % | 8.591 M 0.35 % | 8.561 M 0.07 % | 8.555 M 0.00 % | 8.555 M 0.34 % | 8.526 M 0.00 % | 8.526 M 0.00 % | 8.526 M 0.00 % | 8.526 M 0.00 % | 8.526 M 0.00 % | 8.526 M 0.00 % | 8.526 M 0.00 % | 8.526 M 5.48 % | 8.083 M 0.00 % | 8.083 M 0.00 % | 8.083 M 3.06 % | 7.843 M 0.00 % | 7.843 M |
| Total equity | 509.954 M 3.43 % | 493.019 M 7.46 % | 458.799 M -18.25 % | 561.221 M 3.97 % | 539.817 M 5.20 % | 513.116 M 6.06 % | 483.783 M -9.33 % | 533.574 M 4.17 % | 512.203 M -2.74 % | 526.620 M 3.72 % | 507.745 M -1.04 % | 513.071 M 20.22 % | 426.759 M 3.52 % | 412.230 M 2.50 % | 402.173 M 10.91 % | 362.613 M 0.09 % | 362.285 M 4.90 % | 345.364 M 5.30 % | 327.978 M 4.11 % | 315.026 M 4.77 % | 300.680 M 2.13 % | 294.406 M 10.87 % | 265.551 M 0.98 % | 262.978 M 1.70 % | 258.575 M 16.81 % | 221.360 M 2.44 % | 216.092 M 51.01 % | 143.099 M 3.72 % | 137.964 M 3.90 % | 132.781 M 6.39 % | 124.809 M 0.65 % | 123.999 M 4.45 % | 118.719 M -1.92 % | 121.048 M 4.44 % | 115.907 M -6.10 % | 123.438 M 5.04 % | 117.511 M -16.08 % | 140.024 M 1.29 % | 138.244 M -2.04 % | 141.130 M 5.40 % | 133.895 M 2.84 % | 130.200 M -0.52 % | 130.877 M 8.26 % | 120.896 M 3.40 % | 116.924 M 102.64 % | 57.701 M 12.18 % | 51.436 M 11.86 % | 45.984 M 95.73 % | 23.493 M -0.67 % | 23.652 M |
| Other non current liabilities | 47.035 M 4.06 % | 45.199 M 1.06 % | 44.723 M 4.19 % | 42.923 M 0.20 % | 42.837 M 490.45 % | 7.255 M -84.47 % | 46.703 M 1 686.65 % | 2.614 M -81.09 % | 13.824 M -20.54 % | 17.397 M -68.21 % | 54.718 M 221.49 % | 17.020 M 1.06 % | 16.841 M 6.41 % | 15.827 M 62.98 % | 9.711 M -90.11 % | 98.208 M 1.58 % | 96.685 M 5.04 % | 92.049 M 389.86 % | 18.791 M -22.50 % | 24.245 M 87.44 % | 12.935 M 4.64 % | 12.362 M -80.43 % | 63.173 M 237.99 % | 18.691 M -9.17 % | 20.577 M 68.90 % | 12.183 M -77.61 % | 54.417 M 307.43 % | 13.356 M 10.68 % | 12.067 M 8.86 % | 11.085 M -80.19 % | 55.964 M 383.16 % | 11.583 M -3.95 % | 12.059 M 5.58 % | 11.422 M -79.30 % | 55.183 M 379.56 % | 11.507 M 6.44 % | 10.811 M 21.95 % | 8.865 M -83.82 % | 54.775 M -13.82 % | 63.559 M -15.07 % | 74.835 M -3.25 % | 77.345 M 16.70 % | 66.279 M -17.35 % | 80.189 M -3.82 % | 83.371 M 0.06 % | 83.318 M -1.03 % | 84.188 M -0.95 % | 84.994 M 109.30 % | 40.609 M 2.06 % | 39.790 M |
| Long term debt | 254.016 M -3.26 % | 262.569 M 0.48 % | 261.303 M -4.48 % | 273.570 M -0.13 % | 273.921 M -2.28 % | 280.311 M -5.29 % | 295.969 M 13.01 % | 261.886 M -2.49 % | 268.564 M -2.45 % | 275.317 M 2.67 % | 268.169 M -1.09 % | 271.132 M 4.13 % | 260.374 M -1.88 % | 265.375 M 24.63 % | 212.926 M 14.53 % | 185.908 M 10.99 % | 167.505 M 14.50 % | 146.290 M 0.25 % | 145.921 M 14.24 % | 127.729 M 0.81 % | 126.698 M 2.27 % | 123.888 M -5.70 % | 131.380 M 6.97 % | 122.819 M 3.12 % | 119.102 M 28.97 % | 92.352 M 427.18 % | 17.518 M -12.39 % | 19.995 M -12.00 % | 22.721 M -8.38 % | 24.799 M -6.09 % | 26.406 M -7.97 % | 28.694 M -7.51 % | 31.023 M -8.68 % | 33.972 M -7.18 % | 36.599 M -11.68 % | 41.441 M 65.57 % | 25.029 M -7.18 % | 26.966 M -0.33 % | 27.056 M -6.21 % | 28.846 M -6.28 % | 30.779 M -5.69 % | 32.636 M -5.43 % | 34.509 M 7.11 % | 32.218 M -4.98 % | 33.905 M -5.00 % | 35.688 M -4.20 % | 37.253 M 6.60 % | 34.947 M 897.63 % | 3.503 M -3.71 % | 3.638 M |
| Total non current liabilities | 306.145 M -1.58 % | 311.064 M 0.28 % | 310.182 M -3.06 % | 319.986 M 0.21 % | 319.323 M -2.23 % | 326.623 M -4.68 % | 342.672 M 11.74 % | 306.671 M -5.82 % | 325.623 M -1.32 % | 329.974 M 2.19 % | 322.887 M -1.43 % | 327.564 M 2.71 % | 318.907 M -1.24 % | 322.896 M -1.39 % | 327.455 M -1.11 % | 331.129 M 5.76 % | 313.082 M 8.15 % | 289.478 M -3.07 % | 298.653 M 50.00 % | 199.105 M 6.89 % | 186.266 M 1.95 % | 182.712 M -6.09 % | 194.553 M 2.46 % | 189.881 M 2.25 % | 185.697 M 25.62 % | 147.825 M 105.50 % | 71.935 M -6.31 % | 76.776 M -2.77 % | 78.966 M -1.33 % | 80.027 M -2.84 % | 82.370 M -3.17 % | 85.069 M -3.31 % | 87.985 M 0.39 % | 87.645 M -4.51 % | 91.782 M -3.99 % | 95.601 M 20.05 % | 79.632 M 1.71 % | 78.291 M -4.33 % | 81.831 M -11.44 % | 92.405 M -12.51 % | 105.614 M -3.97 % | 109.981 M 9.12 % | 100.788 M -10.34 % | 112.407 M -4.15 % | 117.276 M -1.45 % | 119.006 M -2.01 % | 121.441 M 1.25 % | 119.941 M 171.90 % | 44.112 M 1.58 % | 43.428 M |
| Other current liabilities | 313.481 M 7.17 % | 292.521 M -26.71 % | 399.150 M 49.26 % | 267.412 M -8.88 % | 293.458 M 8.63 % | 270.137 M -23.55 % | 353.354 M 40.71 % | 251.122 M -4.67 % | 263.426 M 0.84 % | 261.219 M -21.16 % | 331.342 M 50.03 % | 220.850 M -10.05 % | 245.534 M -12.49 % | 280.577 M -10.64 % | 313.983 M 41.66 % | 221.640 M -10.12 % | 246.609 M -10.26 % | 274.800 M -12.13 % | 312.733 M 54.61 % | 202.277 M -5.12 % | 213.199 M 6.72 % | 199.770 M -23.67 % | 261.731 M 51.21 % | 173.087 M -6.90 % | 185.913 M 1.53 % | 183.107 M -16.35 % | 218.902 M 51.63 % | 144.365 M -9.12 % | 158.859 M -1.88 % | 161.905 M -17.00 % | 195.066 M 54.06 % | 126.619 M -8.91 % | 139.002 M -5.19 % | 146.607 M -12.31 % | 167.191 M 41.29 % | 118.328 M -7.99 % | 128.607 M -13.34 % | 148.398 M -1.87 % | 151.228 M 20.95 % | 125.032 M -4.45 % | 130.849 M 2.94 % | 127.109 M -10.33 % | 141.757 M 5.47 % | 134.401 M -6.20 % | 143.281 M -3.30 % | 148.173 M 13.46 % | 130.592 M 2.18 % | 127.802 M 14.27 % | 111.847 M -2.24 % | 114.409 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 240.311 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 272.549 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 140.484 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 |
| Short term debt | 92.643 M 3.91 % | 89.161 M -12.81 % | 102.262 M 16.12 % | 88.066 M 3.57 % | 85.029 M 2.11 % | 83.269 M 3.95 % | 80.102 M 0.28 % | 79.881 M 3.30 % | 77.326 M 7.92 % | 71.650 M 6.44 % | 67.312 M 0.22 % | 67.161 M -5.56 % | 71.116 M 4.79 % | 67.865 M 36.67 % | 49.657 M -1.47 % | 50.396 M 4.67 % | 48.148 M 4.63 % | 46.019 M -3.70 % | 47.789 M 0.60 % | 47.504 M 5.25 % | 45.136 M -12.12 % | 51.362 M -2.62 % | 52.743 M -1.30 % | 53.437 M 9.97 % | 48.594 M 20.66 % | 40.274 M 293.88 % | 10.225 M -20.85 % | 12.919 M 18.08 % | 10.941 M 7.05 % | 10.220 M -15.24 % | 12.057 M -17.85 % | 14.677 M -10.78 % | 16.451 M 23.57 % | 13.313 M -8.31 % | 14.519 M 17.03 % | 12.406 M 12.05 % | 11.072 M 43.44 % | 7.719 M -34.61 % | 11.804 M -4.79 % | 12.398 M 14.91 % | 10.789 M -10.23 % | 12.019 M -4.99 % | 12.650 M 8.70 % | 11.637 M 5.06 % | 11.077 M -44.32 % | 19.894 M -43.71 % | 35.340 M -6.87 % | 37.946 M 93.27 % | 19.634 M 25.12 % | 15.692 M |
| Total current liabilities | 550.988 M 1.28 % | 544.029 M 0.15 % | 543.232 M 8.26 % | 501.789 M -2.76 % | 516.025 M 5.42 % | 489.503 M 3.33 % | 473.713 M 3.10 % | 459.473 M -0.33 % | 461.016 M -0.07 % | 461.316 M 5.98 % | 435.299 M 4.93 % | 414.845 M -6.08 % | 441.678 M -6.27 % | 471.224 M 17.15 % | 402.229 M 2.47 % | 392.542 M -8.34 % | 428.246 M -3.21 % | 442.442 M 13.50 % | 389.815 M 12.09 % | 347.762 M 0.18 % | 347.140 M 1.95 % | 340.504 M 1.90 % | 334.144 M 6.14 % | 314.826 M -0.05 % | 314.975 M 11.09 % | 283.539 M 17.05 % | 242.233 M 11.73 % | 216.806 M -6.95 % | 233.001 M -0.39 % | 233.917 M 6.67 % | 219.285 M 8.73 % | 201.677 M -3.60 % | 209.200 M -2.49 % | 214.550 M 10.99 % | 193.300 M 6.24 % | 181.942 M -4.45 % | 190.417 M -4.80 % | 200.017 M 15.97 % | 172.476 M -1.88 % | 175.785 M -1.80 % | 179.005 M 1.99 % | 175.505 M 8.79 % | 161.318 M 10.46 % | 146.038 M -5.39 % | 154.358 M -8.16 % | 168.067 M -3.11 % | 173.465 M 4.66 % | 165.748 M 26.06 % | 131.481 M 1.06 % | 130.101 M |
| Total liabilities | 857.133 M 0.24 % | 855.093 M 0.20 % | 853.414 M 3.85 % | 821.775 M -1.62 % | 835.348 M 2.36 % | 816.126 M -0.03 % | 816.385 M 6.56 % | 766.144 M -2.61 % | 786.639 M -0.59 % | 791.290 M 4.37 % | 758.186 M 2.13 % | 742.409 M -2.39 % | 760.585 M -4.22 % | 794.120 M 8.83 % | 729.684 M 0.83 % | 723.671 M -2.38 % | 741.328 M 1.29 % | 731.920 M 6.31 % | 688.468 M 25.89 % | 546.867 M 2.52 % | 533.406 M 1.95 % | 523.216 M -1.04 % | 528.697 M 4.75 % | 504.707 M 0.81 % | 500.672 M 16.07 % | 431.364 M 37.30 % | 314.168 M 7.01 % | 293.582 M -5.89 % | 311.967 M -0.63 % | 313.944 M 4.07 % | 301.655 M 5.20 % | 286.746 M -3.51 % | 297.185 M -1.66 % | 302.195 M 6.00 % | 285.082 M 2.72 % | 277.543 M 2.78 % | 270.049 M -2.97 % | 278.308 M 9.44 % | 254.307 M -5.18 % | 268.190 M -5.77 % | 284.619 M -0.30 % | 285.486 M 8.92 % | 262.106 M 1.42 % | 258.445 M -4.86 % | 271.634 M -5.38 % | 287.073 M -2.66 % | 294.906 M 3.23 % | 285.689 M 62.70 % | 175.593 M 1.19 % | 173.529 M |
| Other non current assets | 18.112 M 267.01 % | 4.935 M -1.58 % | 5.014 M 2.22 % | 4.905 M -83.26 % | 29.297 M 501.09 % | 4.874 M -11.54 % | 5.510 M -3.92 % | 5.735 M -95.31 % | 122.186 M 2 098.38 % | 5.558 M -4.14 % | 5.798 M 5.88 % | 5.476 M -43.04 % | 9.613 M -6.01 % | 10.228 M -1.71 % | 10.406 M 0.90 % | 10.313 M -27.47 % | 14.218 M -8.68 % | 15.569 M -7.26 % | 16.787 M 0.41 % | 16.719 M -19.93 % | 20.880 M -0.84 % | 21.057 M -1.34 % | 21.342 M 60.78 % | 13.274 M -1.93 % | 13.535 M 208.17 % | 4.392 M -2.92 % | 4.524 M 2.31 % | 4.422 M 23.38 % | 3.584 M -28.16 % | 4.989 M -1.44 % | 5.062 M -5.24 % | 5.342 M -0.91 % | 5.391 M -10.94 % | 6.053 M -0.23 % | 6.067 M 0.25 % | 6.052 M 0.93 % | 5.996 M -6.98 % | 6.446 M 0.05 % | 6.443 M -39.68 % | 10.682 M -20.83 % | 13.493 M 8.42 % | 12.445 M -53.40 % | 26.704 M 94.03 % | 13.763 M -12.92 % | 15.805 M 2.96 % | 15.351 M -41.97 % | 26.455 M 113.52 % | 12.390 M -6.35 % | 13.230 M 4.35 % | 12.679 M |
| Long term investments | 0.000 -100.00 % | 14.045 M 0.00 % | 14.045 M -87.21 % | 109.804 M 0.06 % | 109.736 M 8.64 % | 101.011 M -3.36 % | 104.528 M -10.04 % | 116.193 M | 0.000 -100.00 % | 118.648 M 28.89 % | 92.054 M -1.83 % | 93.767 M -2.53 % | 96.204 M 4.37 % | 92.174 M 20.99 % | 76.182 M -5.86 % | 80.922 M 557.05 % | 12.316 M 0.00 % | 12.316 M 2.28 % | 12.041 M 1.84 % | 11.824 M 0.00 % | 11.824 M 0.00 % | 11.824 M 0.00 % | 11.824 M 2.03 % | 11.589 M 1.85 % | 11.379 M 0.00 % | 11.379 M 0.00 % | 11.379 M 0.00 % | 11.379 M 3.33 % | 11.012 M 1.13 % | 10.889 M 0.00 % | 10.889 M 0.00 % | 10.889 M -1.38 % | 11.041 M -1.45 % | 11.203 M 0.20 % | 11.181 M 1.75 % | 10.989 M 4.45 % | 10.521 M 1.46 % | 10.370 M -0.20 % | 10.391 M 0.27 % | 10.363 M -55.89 % | 23.491 M 1.49 % | 23.147 M 137.60 % | 9.742 M -56.90 % | 22.603 M 2.11 % | 22.135 M 0.25 % | 22.079 M 127.95 % | 9.686 M -3.78 % | 10.066 M 129.61 % | 4.384 M 0.21 % | 4.375 M |
| Intangible assets | 0.000 -100.00 % | 174.253 M 203.91 % | 57.337 M -70.18 % | 192.305 M -1.12 % | 194.487 M -1.01 % | 196.476 M 200.20 % | 65.448 M -76.13 % | 274.195 M -26.06 % | 370.814 M 25.94 % | 294.447 M 300.77 % | 73.471 M -75.41 % | 298.799 M -0.81 % | 301.240 M 0.04 % | 301.111 M 273.19 % | 80.685 M -72.69 % | 295.436 M -0.94 % | 298.244 M -0.34 % | 299.249 M 246.40 % | 86.389 M -49.79 % | 172.049 M 6.98 % | 160.830 M -0.86 % | 162.225 M 102.01 % | 80.305 M -51.05 % | 164.071 M -0.58 % | 165.031 M 173.94 % | 60.243 M 216.60 % | 19.028 M -67.47 % | 58.494 M 2.97 % | 56.809 M 1.13 % | 56.177 M 252.38 % | 15.942 M -71.67 % | 56.275 M -0.55 % | 56.589 M -0.58 % | 56.921 M 233.18 % | 17.084 M -70.25 % | 57.434 M -0.29 % | 57.602 M -0.43 % | 57.849 M 217.71 % | 18.208 M -68.89 % | 58.528 M -1.04 % | 59.143 M -1.45 % | 60.011 M 182.87 % | 21.215 M -65.76 % | 61.964 M -1.87 % | 63.146 M -1.86 % | 64.341 M 150.37 % | 25.698 M -66.89 % | 77.611 M 186.51 % | 27.088 M -2.12 % | 27.676 M |
| GoodWill | 0.000 | 0.000 -100.00 % | 119.058 M | 0.000 | 0.000 | 0.000 -100.00 % | 133.115 M | 0.000 | 0.000 | 0.000 -100.00 % | 222.777 M | 0.000 | 0.000 | 0.000 -100.00 % | 222.777 M | 0.000 | 0.000 | 0.000 -100.00 % | 216.035 M | 0.000 100.00 % | -22.460 M | 0.000 -100.00 % | 81.921 M | 0.000 | 0.000 | 0.000 -100.00 % | 39.827 M | 0.000 | 0.000 | 0.000 -100.00 % | 40.165 M | 0.000 | 0.000 | 0.000 -100.00 % | 40.165 M | 0.000 | 0.000 | 0.000 -100.00 % | 39.827 M | 0.000 | 0.000 | 0.000 -100.00 % | 39.827 M | 0.000 | 0.000 | 0.000 -100.00 % | 39.827 M | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 172.635 M -0.93 % | 174.253 M -1.21 % | 176.395 M -8.27 % | 192.305 M -1.12 % | 194.487 M -1.01 % | 196.476 M -1.05 % | 198.563 M -27.58 % | 274.195 M -0.92 % | 276.744 M -6.01 % | 294.447 M -0.61 % | 296.248 M -0.85 % | 298.799 M -0.81 % | 301.240 M 0.04 % | 301.111 M -0.77 % | 303.462 M 2.72 % | 295.436 M -0.94 % | 298.244 M -0.34 % | 299.249 M -1.05 % | 302.424 M 75.78 % | 172.049 M 24.34 % | 138.370 M -14.70 % | 162.225 M 0.00 % | 162.226 M -1.12 % | 164.071 M -0.58 % | 165.031 M 173.94 % | 60.243 M 2.36 % | 58.855 M 0.62 % | 58.494 M 2.97 % | 56.809 M 1.13 % | 56.177 M 0.12 % | 56.107 M -0.30 % | 56.275 M -0.55 % | 56.589 M -0.58 % | 56.921 M -0.57 % | 57.249 M -0.32 % | 57.434 M -0.29 % | 57.602 M -0.43 % | 57.849 M -0.32 % | 58.035 M -0.84 % | 58.528 M -1.04 % | 59.143 M -1.45 % | 60.011 M -1.69 % | 61.042 M -1.49 % | 61.964 M -1.87 % | 63.146 M -1.86 % | 64.341 M -1.81 % | 65.525 M -15.57 % | 77.611 M 186.51 % | 27.088 M -2.12 % | 27.676 M |
| Property plant equipment net | 426.336 M 2.51 % | 415.889 M 3.02 % | 403.698 M -1.35 % | 409.210 M 2.01 % | 401.128 M -0.84 % | 404.528 M -1.99 % | 412.749 M 6.20 % | 388.645 M 0.02 % | 388.551 M 1.07 % | 384.455 M 5.82 % | 363.317 M 0.41 % | 361.826 M 5.82 % | 341.934 M 2.80 % | 332.627 M 1.40 % | 328.045 M 13.62 % | 288.719 M 4.15 % | 277.208 M 9.52 % | 253.118 M 2.16 % | 247.758 M 9.87 % | 225.501 M -8.19 % | 245.610 M 9.55 % | 224.202 M -3.44 % | 232.187 M 2.48 % | 226.558 M 3.95 % | 217.957 M 22.16 % | 178.422 M 155.78 % | 69.755 M -0.23 % | 69.916 M 0.59 % | 69.505 M -0.31 % | 69.723 M -1.35 % | 70.676 M -0.18 % | 70.802 M 2.12 % | 69.331 M -1.42 % | 70.332 M 0.03 % | 70.312 M -0.09 % | 70.377 M 1.32 % | 69.458 M -2.27 % | 71.074 M -0.29 % | 71.281 M 0.47 % | 70.948 M 1.59 % | 69.836 M 0.22 % | 69.682 M 3.98 % | 67.017 M -0.78 % | 67.547 M 1.78 % | 66.364 M 2.14 % | 64.975 M 0.53 % | 64.630 M 1.47 % | 63.695 M 101.29 % | 31.643 M 1.34 % | 31.226 M |
| Total non current assets | 645.995 M 0.90 % | 640.232 M 2.07 % | 627.223 M -15.36 % | 741.023 M 0.87 % | 734.648 M 0.09 % | 733.953 M -1.38 % | 744.230 M -7.74 % | 806.648 M -0.23 % | 808.524 M -2.14 % | 826.188 M 6.34 % | 776.951 M 0.07 % | 776.376 M 1.53 % | 764.704 M 1.48 % | 753.555 M 3.07 % | 731.143 M 6.30 % | 687.789 M 11.96 % | 614.328 M 3.44 % | 593.870 M 0.57 % | 590.487 M 36.05 % | 434.024 M 2.08 % | 425.163 M -0.41 % | 426.893 M -1.80 % | 434.722 M 2.97 % | 422.179 M 1.65 % | 415.327 M 54.09 % | 269.541 M 71.42 % | 157.241 M 1.50 % | 154.919 M 1.88 % | 152.067 M -1.11 % | 153.771 M 0.58 % | 152.888 M 0.00 % | 152.891 M 0.72 % | 151.797 M -1.59 % | 154.247 M 0.73 % | 153.128 M 0.07 % | 153.024 M 0.57 % | 152.158 M -0.98 % | 153.664 M 0.26 % | 153.265 M 1.82 % | 150.521 M -9.30 % | 165.963 M 0.41 % | 165.285 M 0.47 % | 164.505 M -0.83 % | 165.877 M -0.94 % | 167.450 M 0.42 % | 166.746 M 0.27 % | 166.296 M 1.55 % | 163.762 M 114.50 % | 76.345 M 0.51 % | 75.956 M |
| Other current assets | 31.769 M -5.58 % | 33.647 M -36.68 % | 53.136 M 47.16 % | 36.108 M -42.32 % | 62.602 M 3.84 % | 60.289 M 11.74 % | 53.957 M -5.94 % | 57.363 M 108.12 % | 27.562 M -43.91 % | 49.136 M 10.16 % | 44.605 M 3.83 % | 42.960 M 11.93 % | 38.382 M 5.41 % | 36.411 M 21.00 % | 30.092 M -1.31 % | 30.490 M -2.20 % | 31.177 M 3.53 % | 30.113 M 24.42 % | 24.202 M 1.88 % | 23.756 M -2.84 % | 24.451 M -10.94 % | 27.453 M 8.01 % | 25.417 M -31.92 % | 37.336 M 21.60 % | 30.704 M 53.08 % | 20.057 M 2.42 % | 19.583 M -15.92 % | 23.290 M -3.81 % | 24.213 M -2.70 % | 24.884 M 26.43 % | 19.682 M -7.60 % | 21.301 M -8.60 % | 23.305 M 4.60 % | 22.281 M 24.53 % | 17.892 M -40.09 % | 29.866 M -8.78 % | 32.742 M -30.45 % | 47.078 M 15.38 % | 40.803 M -22.50 % | 52.647 M 56.92 % | 33.550 M 6.67 % | 31.451 M 16.31 % | 27.040 M 59.91 % | 16.910 M 24.75 % | 13.555 M -6.23 % | 14.456 M 11.39 % | 12.978 M 10.50 % | 11.745 M 21.31 % | 9.682 M -0.32 % | 9.713 M |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -13.637 M | 0.000 | 0.000 | 0.000 100.00 % | -13.361 M | 0.000 | 0.000 | 0.000 100.00 % | -12.804 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -10.403 M | 0.000 | 0.000 | 0.000 100.00 % | -9.903 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 256.567 M 17.36 % | 218.624 M -12.97 % | 251.202 M 38.31 % | 181.617 M -11.01 % | 204.088 M 18.99 % | 171.519 M -7.36 % | 185.149 M 80.67 % | 102.477 M 11.46 % | 91.942 M -0.46 % | 92.365 M -34.02 % | 139.981 M 6.83 % | 131.032 M 187.72 % | 45.542 M -40.63 % | 76.712 M -5.40 % | 81.090 M 41.99 % | 57.108 M -57.91 % | 135.683 M -0.10 % | 135.820 M -3.95 % | 141.406 M -20.01 % | 176.788 M 73.98 % | 101.615 M 17.16 % | 86.729 M 34.02 % | 64.714 M 24.73 % | 51.885 M -2.93 % | 53.453 M -59.92 % | 133.378 M 3.13 % | 129.332 M 295.95 % | 32.664 M -29.20 % | 46.137 M -25.93 % | 62.285 M 1.02 % | 61.654 M 91.82 % | 32.141 M 29.34 % | 24.850 M -20.08 % | 31.092 M -24.97 % | 41.442 M 46.73 % | 28.244 M 274.49 % | 7.542 M -75.34 % | 30.583 M 9.09 % | 28.035 M -20.90 % | 35.441 M -23.16 % | 46.122 M 1.81 % | 45.304 M 2.48 % | 44.208 M -11.31 % | 49.843 M -13.28 % | 57.476 M 602.81 % | 8.178 M -59.19 % | 20.040 M 82.13 % | 11.003 M 281.65 % | 2.883 M 51.74 % | 1.900 M |
| Cash and short term investments | 256.567 M 17.36 % | 218.624 M -12.97 % | 251.202 M 38.31 % | 181.617 M -11.01 % | 204.088 M 18.99 % | 171.519 M -7.36 % | 185.149 M 80.67 % | 102.477 M 11.46 % | 91.942 M -0.46 % | 92.365 M -34.02 % | 139.981 M 6.83 % | 131.032 M 187.72 % | 45.542 M -40.63 % | 76.712 M -5.40 % | 81.090 M 41.99 % | 57.108 M -57.91 % | 135.683 M -0.10 % | 135.820 M -3.95 % | 141.406 M -20.01 % | 176.788 M 73.98 % | 101.615 M 17.16 % | 86.729 M 34.02 % | 64.714 M 24.73 % | 51.885 M -2.93 % | 53.453 M -59.92 % | 133.378 M 3.13 % | 129.332 M 295.95 % | 32.664 M -29.20 % | 46.137 M -25.93 % | 62.285 M 1.02 % | 61.654 M 91.82 % | 32.141 M 29.34 % | 24.850 M -20.08 % | 31.092 M -24.97 % | 41.442 M 46.73 % | 28.244 M 274.49 % | 7.542 M -75.34 % | 30.583 M 9.09 % | 28.035 M -20.90 % | 35.441 M -23.16 % | 46.122 M 1.81 % | 45.304 M 2.48 % | 44.208 M -11.31 % | 49.843 M -13.28 % | 57.476 M 602.81 % | 8.178 M -59.19 % | 20.040 M 82.13 % | 11.003 M 281.65 % | 2.883 M 51.74 % | 1.900 M |
| Total current assets | 721.092 M 1.87 % | 707.880 M 3.34 % | 684.990 M 6.70 % | 641.973 M 0.23 % | 640.517 M 7.60 % | 595.289 M 7.08 % | 555.938 M 12.75 % | 493.070 M 0.56 % | 490.318 M -0.29 % | 491.722 M 0.56 % | 488.980 M 2.06 % | 479.104 M 13.36 % | 422.640 M -6.66 % | 452.795 M 13.00 % | 400.714 M 0.56 % | 398.495 M -18.56 % | 489.285 M 1.21 % | 483.414 M 13.49 % | 425.959 M -0.45 % | 427.869 M 4.63 % | 408.923 M 4.66 % | 390.729 M 8.68 % | 359.526 M 4.06 % | 345.506 M 0.46 % | 343.920 M -10.25 % | 383.183 M 2.72 % | 373.019 M 32.39 % | 281.762 M -5.41 % | 297.864 M 1.68 % | 292.954 M 7.08 % | 273.576 M 6.10 % | 257.854 M -2.37 % | 264.107 M -1.82 % | 268.996 M 8.53 % | 247.861 M -0.04 % | 247.957 M 5.33 % | 235.402 M -11.06 % | 264.668 M 10.61 % | 239.286 M -7.54 % | 258.799 M 2.47 % | 252.551 M 0.86 % | 250.401 M 9.60 % | 228.478 M 7.03 % | 213.464 M -3.46 % | 221.108 M 24.20 % | 178.028 M -1.12 % | 180.046 M 7.23 % | 167.911 M 36.80 % | 122.741 M 1.25 % | 121.225 M |
| 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 |
| Net receivables | 432.756 M -5.02 % | 455.609 M 19.69 % | 380.652 M -10.28 % | 424.248 M 13.49 % | 373.827 M 2.85 % | 363.481 M 14.72 % | 316.832 M -4.92 % | 333.230 M -10.14 % | 370.814 M 5.88 % | 350.221 M 15.06 % | 304.394 M -0.24 % | 305.112 M -9.92 % | 338.716 M -0.28 % | 339.672 M 17.32 % | 289.532 M -6.87 % | 310.897 M -3.58 % | 322.425 M 1.56 % | 317.481 M 21.94 % | 260.351 M 14.53 % | 227.325 M -19.63 % | 282.857 M 2.28 % | 276.547 M 2.65 % | 269.395 M 5.12 % | 256.285 M -1.34 % | 259.763 M 13.06 % | 229.748 M 2.52 % | 224.104 M -0.75 % | 225.808 M -0.75 % | 227.514 M 10.56 % | 205.785 M 7.05 % | 192.240 M -5.95 % | 204.412 M -5.34 % | 215.952 M 0.15 % | 215.623 M 14.37 % | 188.527 M -0.70 % | 189.847 M -2.70 % | 195.118 M 4.34 % | 187.007 M 9.71 % | 170.448 M -0.15 % | 170.711 M -1.25 % | 172.879 M -0.44 % | 173.646 M 10.44 % | 157.230 M 7.17 % | 146.711 M -2.24 % | 150.077 M -3.42 % | 155.394 M 5.69 % | 147.028 M 1.28 % | 145.163 M 31.76 % | 110.176 M 0.51 % | 109.612 M |
| Tax assets | 28.912 M -7.07 % | 31.110 M 10.83 % | 28.071 M 13.19 % | 24.799 M | 0.000 -100.00 % | 27.064 M 18.29 % | 22.880 M 4.57 % | 21.880 M 3.98 % | 21.043 M -8.83 % | 23.080 M 18.15 % | 19.534 M 18.33 % | 16.508 M 5.06 % | 15.713 M -9.77 % | 17.415 M 33.47 % | 13.048 M 5.23 % | 12.399 M 0.46 % | 12.342 M -9.37 % | 13.618 M 18.65 % | 11.477 M 44.71 % | 7.931 M -6.46 % | 8.479 M 11.79 % | 7.585 M 6.19 % | 7.143 M 6.82 % | 6.687 M -9.94 % | 7.425 M -50.84 % | 15.105 M 18.68 % | 12.728 M 18.86 % | 10.708 M -4.02 % | 11.157 M -6.97 % | 11.993 M 18.11 % | 10.154 M 5.96 % | 9.583 M 1.46 % | 9.445 M -3.01 % | 9.738 M 17.06 % | 8.319 M 1.80 % | 8.172 M -4.77 % | 8.581 M 8.28 % | 7.925 M 11.38 % | 7.115 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 144.729 M -10.33 % | 161.399 M 288.43 % | 41.552 M -71.60 % | 146.287 M 7.09 % | 136.599 M 1.30 % | 134.851 M 238.32 % | 39.859 M -68.87 % | 128.044 M 6.81 % | 119.882 M -5.74 % | 127.185 M 259.56 % | 35.372 M -71.83 % | 125.581 M 1.35 % | 123.914 M 2.37 % | 121.042 M 223.60 % | 37.405 M -68.71 % | 119.535 M -6.44 % | 127.765 M 11.03 % | 115.074 M 338.19 % | 26.261 M -72.32 % | 94.872 M 8.53 % | 87.419 M 0.89 % | 86.652 M 366.22 % | 18.586 M -78.64 % | 86.998 M 10.20 % | 78.948 M 33.51 % | 59.132 M 361.72 % | 12.807 M -78.48 % | 59.522 M -5.52 % | 63.000 M 2.46 % | 61.486 M 451.59 % | 11.147 M -80.88 % | 58.292 M 10.87 % | 52.579 M -1.65 % | 53.463 M 396.59 % | 10.766 M -78.66 % | 50.448 M 1.50 % | 49.703 M 15.30 % | 43.108 M 370.46 % | 9.163 M -76.11 % | 38.355 M 2.64 % | 37.367 M 2.72 % | 36.377 M 426.36 % | 6.911 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.533 M | 0.000 | 0.000 | 0.000 |
| Tax payables | 135.000 K -85.76 % | 948.000 K 253.73 % | 268.000 K 1 016.67 % | 24.000 K -97.44 % | 939.000 K -24.64 % | 1.246 M 213.07 % | 398.000 K -6.57 % | 426.000 K 11.52 % | 382.000 K -69.73 % | 1.262 M -0.86 % | 1.273 M 1.60 % | 1.253 M 12.48 % | 1.114 M -35.98 % | 1.740 M 46.96 % | 1.184 M 21.94 % | 971.000 K -83.04 % | 5.724 M -12.60 % | 6.549 M 116.00 % | 3.032 M -2.48 % | 3.109 M 124.31 % | 1.386 M -49.04 % | 2.720 M 150.92 % | 1.084 M -16.87 % | 1.304 M -14.21 % | 1.520 M 48.15 % | 1.026 M 243.14 % | 299.000 K | 0.000 -100.00 % | 201.000 K -34.31 % | 306.000 K -69.85 % | 1.015 M -51.41 % | 2.089 M 78.85 % | 1.168 M 0.09 % | 1.167 M 41.63 % | 824.000 K 8.42 % | 760.000 K -26.57 % | 1.035 M 30.68 % | 792.000 K 181.85 % | 281.000 K | 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 -100.00 % | 39.057 M | 0.000 -100.00 % | 38.335 M -0.68 % | 38.598 M 3.59 % | 37.260 M | 0.000 -100.00 % | 39.412 M -5.47 % | 41.692 M 0.00 % | 41.694 M -60.22 % | 104.818 M 122.96 % | 47.013 M -3.84 % | 48.892 M -0.63 % | 49.200 M -63.27 % | 133.941 M 184.19 % | 47.131 M 1.07 % | 46.633 M 0.37 % | 46.462 M | 0.000 -100.00 % | 48.371 M 5.11 % | 46.018 M 6.30 % | 43.290 M | 0.000 -100.00 % | 43.425 M -1.70 % | 44.178 M 0.08 % | 44.143 M | 0.000 -100.00 % | 44.792 M -0.25 % | 44.903 M 6.28 % | 42.251 M | 0.000 -100.00 % | 42.653 M -2.60 % | 43.792 M 3.14 % | 42.460 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 |
| Minority interest | 5.680 M 5.32 % | 5.393 M -17.54 % | 6.540 M -59.50 % | 16.150 M 6.38 % | 15.182 M 9.63 % | 13.848 M 12.17 % | 12.345 M -10.37 % | 13.773 M -0.84 % | 13.889 M -7.37 % | 14.994 M 2.87 % | 14.576 M -42.41 % | 25.311 M -31.02 % | 36.695 M 4.06 % | 35.265 M -6.50 % | 37.718 M 4.91 % | 35.952 M -9.40 % | 39.680 M 5.77 % | 37.516 M 2.70 % | 36.530 M 10.35 % | 33.104 M -8.22 % | 36.067 M 2.32 % | 35.248 M 0.16 % | 35.191 M 0.49 % | 35.020 M -2.05 % | 35.753 M | 0.000 | 0.000 100.00 % | -132.000 K -34.69 % | -98.000 K 10.91 % | -110.000 K -22.22 % | -90.000 K 2.17 % | -92.000 K -22.67 % | -75.000 K 2.60 % | -77.000 K 0.00 % | -77.000 K -22.22 % | -63.000 K -28.57 % | -49.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 |
| Capital lease obligations | 257.213 M -0.53 % | 258.588 M 3.80 % | 249.130 M -2.38 % | 255.199 M 3.22 % | 247.230 M 0.15 % | 246.854 M -2.81 % | 253.996 M 12.79 % | 225.184 M -0.45 % | 226.212 M -0.64 % | 227.670 M 4.87 % | 217.103 M 0.28 % | 216.493 M 2.96 % | 210.273 M 1.06 % | 208.073 M -0.23 % | 208.555 M 13.61 % | 183.570 M 1.34 % | 181.136 M 10.34 % | 164.169 M 0.55 % | 163.271 M 14.60 % | 142.465 M 1.12 % | 140.882 M 2.33 % | 137.674 M -4.92 % | 144.797 M 2.39 % | 141.416 M 6.40 % | 132.912 M 23.68 % | 107.465 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 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 54.152 M -4.25 % | 56.555 M 9.97 % | 51.428 M | 0.000 -100.00 % | 54.599 M -5.95 % | 58.052 M -15.85 % | 68.990 M 100.17 % | 34.466 M -19.27 % | 42.694 M -9.32 % | 47.083 M 0.84 % | 46.693 M -2.60 % | 47.937 M -2.75 % | 49.292 M 1.12 % | 48.748 M 0.82 % | 48.350 M -2.31 % | 49.492 M 1.47 % | 48.774 M 1.22 % | 48.186 M -0.32 % | 48.342 M 4.34 % | 46.333 M 0.18 % | 46.249 M 1.16 % | 45.718 M -5.01 % | 48.130 M -1.46 % | 48.841 M -0.93 % | 49.301 M -2.31 % | 50.468 M 0.80 % | 50.065 M 1.23 % | 49.456 M 5.26 % | 46.984 M 2.56 % | 45.809 M 6.96 % | 42.829 M -0.93 % | 43.229 M 116.19 % | 19.996 M 3.18 % | 19.380 M | 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 | 281.661 M 1.91 % | 276.377 M -6.94 % | 296.987 M 9.32 % | 271.677 M 0.20 % | 271.147 M 28.25 % | 211.413 M 2.68 % | 205.895 M -27.52 % | 284.078 M 1.75 % | 279.182 M 43.04 % | 195.177 M 4.29 % | 187.152 M -19.79 % | 233.340 M 72.39 % | 135.358 M 60.31 % | 84.436 M -31.21 % | 122.741 M 62.10 % | 75.718 M -37.51 % | 121.167 M -21.11 % | 153.599 M 126.31 % | 67.872 M -42.00 % | 117.018 M 76.27 % | 66.384 M -43.06 % | 116.594 M 1.77 % | 114.562 M 73.41 % | 66.064 M -42.95 % | 115.810 M 0.00 % | 115.811 M -0.46 % | 116.342 M 160.62 % | 44.640 M 2.70 % | 43.466 M 790.48 % | -6.295 M -115.10 % | 41.696 M 624.94 % | -7.943 M -118.59 % | 42.731 M -5.47 % | 45.203 M 6 622.80 % | -693.000 K -116.74 % | 4.140 M 23.95 % | 3.340 M -93.22 % | 49.294 M -2.44 % | 50.526 M -43.41 % | 89.286 M 0.00 % | 89.286 M 0.00 % | 89.286 M 0.00 % | 89.286 M 0.70 % | 88.661 M -1.09 % | 89.642 M 153.48 % | 35.364 M -0.30 % | 35.469 M 0.00 % | 35.469 M 80.56 % | 19.644 M 0.00 % | 19.644 M |
| Deferred tax liabilities non current | 5.094 M 54.55 % | 3.296 M -20.69 % | 4.156 M 18.98 % | 3.493 M 36.18 % | 2.565 M 21.97 % | 2.103 M -21.12 % | 2.666 M -30.50 % | 3.836 M -17.27 % | 4.637 M 24.22 % | 3.733 M 13.05 % | 3.302 M -10.05 % | 3.671 M 0.69 % | 3.646 M 30.92 % | 2.785 M 52.02 % | 1.832 M -59.02 % | 4.471 M 18.50 % | 3.773 M 94.58 % | 1.939 M 7.13 % | 1.810 M -55.29 % | 4.048 M -1.48 % | 4.109 M 16.20 % | 3.536 M -38.32 % | 5.733 M -31.54 % | 8.374 M -20.61 % | 10.548 M 333.36 % | 2.434 M -19.03 % | 3.006 M -30.08 % | 4.299 M 31.75 % | 3.263 M 29.13 % | 2.527 M 5.64 % | 2.392 M -25.30 % | 3.202 M -14.59 % | 3.749 M 17.86 % | 3.181 M 4.43 % | 3.046 M -8.94 % | 3.345 M 22.71 % | 2.726 M 218.09 % | 857.000 K -81.45 % | 4.619 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 1.367 B 1.41 % | 1.348 B 2.74 % | 1.312 B -5.12 % | 1.383 B 0.57 % | 1.375 B 3.45 % | 1.329 B 2.24 % | 1.300 B 0.03 % | 1.300 B 0.07 % | 1.299 B -1.45 % | 1.318 B 4.11 % | 1.266 B 0.83 % | 1.255 B 5.74 % | 1.187 B -1.58 % | 1.206 B 6.58 % | 1.132 B 4.20 % | 1.086 B -1.57 % | 1.104 B 2.44 % | 1.077 B 5.99 % | 1.016 B 17.93 % | 861.893 M 3.33 % | 834.086 M 2.01 % | 817.622 M 2.94 % | 794.248 M 3.46 % | 767.685 M 1.11 % | 759.247 M 16.32 % | 652.724 M 23.10 % | 530.260 M 21.43 % | 436.681 M -2.94 % | 449.931 M 0.72 % | 446.725 M 4.75 % | 426.464 M 3.83 % | 410.745 M -1.24 % | 415.904 M -1.73 % | 423.243 M 5.55 % | 400.989 M 0.00 % | 400.981 M 3.46 % | 387.560 M -7.36 % | 418.332 M 6.57 % | 392.551 M -4.10 % | 409.320 M -2.20 % | 418.514 M 0.68 % | 415.686 M 5.78 % | 392.983 M 3.60 % | 379.341 M -2.37 % | 388.558 M 12.70 % | 344.774 M -0.45 % | 346.342 M 4.42 % | 331.673 M 66.60 % | 199.086 M 0.97 % | 197.181 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-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 |
| 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 -100.00 % | 103.131 M 1 915.06 % | 5.118 M -55.67 % | 11.545 M 653.10 % | 1.533 M -97.19 % | 54.490 M 1 004.40 % | -6.025 M -657.86 % | -795.000 K -392.28 % | 272.000 K 120.04 % | -1.357 M 71.59 % | -4.777 M -162.18 % | -1.822 M -116.49 % | 11.046 M 269.86 % | -6.503 M -793.28 % | 938.000 K 239.17 % | -674.000 K -112.22 % | 5.516 M 195.37 % | -5.784 M -232.41 % | -1.740 M 26.02 % | -2.352 M -189.16 % | 2.638 M 222.64 % | -2.151 M -33.85 % | -1.607 M -199.01 % | 1.623 M 138.12 % | -4.258 M 13.95 % | -4.948 M -47.97 % | -3.344 M -46.67 % | -2.280 M -1.56 % | -2.245 M -201.77 % | 2.206 M -45.31 % | 4.034 M 26.74 % | 3.183 M 284.09 % | -1.729 M 42.65 % | -3.015 M 11.97 % | -3.425 M -388.79 % | 1.186 M 134.69 % | -3.419 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 1.020 M -23.88 % | 1.340 M -2.69 % | 1.377 M -19.94 % | 1.720 M -3.91 % | 1.790 M 38.54 % | 1.292 M 32.92 % | 972.000 K -47.49 % | 1.851 M 44.38 % | 1.282 M 115.82 % | 594.000 K -35.15 % | 916.000 K 12.12 % | 817.000 K -27.76 % | 1.131 M -0.26 % | 1.134 M 40.69 % | 806.000 K -19.96 % | 1.007 M -38.71 % | 1.643 M -4.75 % | 1.725 M -12.08 % | 1.962 M 4.92 % | 1.870 M 663.27 % | 245.000 K -20.97 % | 310.000 K -46.18 % | 576.000 K 0.35 % | 574.000 K 3.99 % | 552.000 K -20.23 % | 692.000 K -35.51 % | 1.073 M -8.99 % | 1.179 M 8.36 % | 1.088 M 7.72 % | 1.010 M 1 394.87 % | -78.000 K -193.98 % | 83.000 K 2.47 % | 81.000 K -11.96 % | 92.000 K -44.58 % | 166.000 K -1.19 % | 168.000 K -23.64 % | 220.000 K 3.29 % | 213.000 K -30.39 % | 306.000 K 0.33 % | 305.000 K -0.65 % | 307.000 K -8.36 % | 335.000 K -31.63 % | 490.000 K -0.41 % | 492.000 K 6.72 % | 461.000 K -11.35 % | 520.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 35.808 M 178.56 % | -45.578 M -181.85 % | 55.688 M 242.49 % | -39.082 M -301.67 % | 19.379 M 145.50 % | -42.591 M -194.94 % | 44.861 M 1 131.05 % | -4.351 M -124.79 % | 17.550 M 139.83 % | -44.062 M -322.13 % | 19.836 M 126.70 % | 8.750 M 333.60 % | 2.018 M 105.80 % | -34.794 M -219.11 % | 29.212 M 241.86 % | -20.592 M -217.49 % | 17.527 M 130.17 % | -58.088 M -614.31 % | -8.132 M -114.86 % | 54.741 M 527.26 % | 8.727 M 186.72 % | -10.064 M -158.34 % | 17.252 M 329.02 % | -7.533 M -219.63 % | 6.297 M 141.92 % | -15.021 M -147.12 % | 31.875 M 322.13 % | -14.350 M -23.28 % | -11.640 M 9.31 % | -12.835 M -136.32 % | 35.339 M 403.98 % | 7.012 M 46.48 % | 4.787 M 121.43 % | -22.333 M -221.86 % | 18.327 M 386.23 % | -6.403 M -243.14 % | -1.866 M 73.61 % | -7.070 M -3 621.05 % | -190.000 K 97.90 % | -9.032 M -189.87 % | 10.050 M 248.65 % | -6.761 M 41.76 % | -11.608 M -65.12 % | -7.030 M -154.33 % | 12.939 M 339.12 % | -5.411 M -218.38 % | 4.571 M 171.16 % | -6.424 M -226.91 % | 5.062 M 199.55 % | -5.085 M |
| Accounts receivables | 30.450 M 152.04 % | -58.510 M -308.32 % | 28.087 M 222.76 % | -22.880 M -121.75 % | -10.318 M 77.88 % | -46.650 M -380.82 % | 16.612 M 75.83 % | 9.448 M | 0.000 100.00 % | -46.193 M -9 034.82 % | 517.000 K -98.46 % | 33.548 M 3 435.09 % | 949.000 K 101.90 % | -49.876 M -315.57 % | 23.137 M 102.05 % | 11.451 M 366.18 % | -4.302 M 92.46 % | -57.031 M -80.64 % | -31.572 M -154.01 % | 58.459 M 1 074.15 % | -6.001 M 11.84 % | -6.807 M 51.98 % | -14.175 M -502.58 % | 3.521 M 163.68 % | -5.529 M -0.07 % | -5.525 M -472.56 % | 1.483 M 71.25 % | 866.000 K 103.99 % | -21.685 M -60.77 % | -13.488 M -210.08 % | 12.253 M 5.78 % | 11.583 M 3 948.17 % | -301.000 K 98.89 % | -27.061 M -5 589.05 % | 493.000 K -90.65 % | 5.271 M 164.95 % | -8.116 M 50.90 % | -16.529 M -7 349.56 % | 228.000 K -89.48 % | 2.168 M 183.40 % | 765.000 K 104.66 % | -16.419 M -29.56 % | -12.673 M -469.58 % | 3.429 M -30.92 % | 4.964 M 159.41 % | -8.356 M -353.39 % | -1.843 M -638.89 % | 342.000 K 159.48 % | -575.000 K 92.89 % | -8.086 M |
| 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 -100.00 % | 16.477 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 5.358 M 251.14 % | -3.545 M -112.84 % | 27.601 M 270.36 % | -16.202 M -154.56 % | 29.697 M 1 495.54 % | -2.128 M -107.53 % | 28.249 M 304.72 % | -13.799 M | 0.000 -100.00 % | 2.131 M -88.97 % | 19.319 M 177.91 % | -24.798 M -2 419.74 % | 1.069 M -92.96 % | 15.178 M 54.94 % | 9.796 M 140.71 % | -24.060 M -380.45 % | 8.579 M 138.50 % | 3.597 M -85.62 % | 25.012 M 349.77 % | -10.014 M -145.89 % | 21.822 M 323.20 % | -9.777 M -131.40 % | 31.141 M 263.70 % | -19.023 M -181.68 % | 23.290 M 225.80 % | -18.514 M -166.60 % | 27.797 M 317.08 % | -12.805 M -173.24 % | 17.484 M 895.81 % | -2.197 M -110.14 % | 21.660 M 287.00 % | -11.583 M -292.06 % | 6.031 M 365.92 % | -2.268 M -112.66 % | 17.910 M 244.47 % | -12.397 M -1 117.82 % | 1.218 M -78.42 % | 5.643 M -71.04 % | 19.486 M 271.32 % | -11.374 M -350.25 % | 4.545 M -8.66 % | 4.976 M 367.23 % | 1.065 M 110.18 % | -10.459 M -231.15 % | 7.975 M 170.80 % | 2.945 M -54.08 % | 6.414 M 194.80 % | -6.766 M -220.03 % | 5.637 M 87.84 % | 3.001 M |
| Other non cash items | 8.870 M 126.10 % | 3.923 M -96.86 % | 124.919 M 629.28 % | 17.129 M 459.93 % | -4.759 M -156.54 % | 8.417 M 1 064.15 % | -873.000 K -109.76 % | 8.946 M 63.73 % | 5.464 M 113.69 % | 2.557 M 130.90 % | -8.276 M -207.05 % | 7.731 M 177.00 % | 2.791 M 943.20 % | -331.000 K 98.64 % | -24.348 M -2 101.45 % | -1.106 M -183.28 % | 1.328 M -90.31 % | 13.699 M 425.55 % | -4.208 M -238.06 % | 3.048 M 158.74 % | 1.178 M -83.18 % | 7.004 M 232.85 % | -5.272 M -500.91 % | 1.315 M 315.57 % | -610.000 K -115.00 % | 4.068 M 515.53 % | -979.000 K -9.51 % | -894.000 K -141.16 % | 2.172 M 163.01 % | -3.447 M 18.28 % | -4.218 M -72.09 % | -2.451 M -86.53 % | -1.314 M 5.81 % | -1.395 M -149.56 % | 2.815 M -38.86 % | 4.604 M 10.86 % | 4.153 M 630.40 % | -783.000 K 78.18 % | -3.589 M 59.50 % | -8.861 M -439.37 % | 2.611 M 201.75 % | -2.566 M 66.37 % | -7.629 M -440.28 % | 2.242 M 196.60 % | -2.321 M -130.49 % | -1.007 M -37.38 % | -733.000 K 84.63 % | -4.768 M -227.92 % | -1.454 M -125.71 % | 5.655 M |
| Net cash provided by operating activities | 99.299 M 495.14 % | 16.685 M -84.84 % | 110.051 M 305.21 % | 27.159 M -62.31 % | 72.053 M 422.20 % | 13.798 M -86.77 % | 104.278 M 174.23 % | 38.026 M -31.64 % | 55.625 M 533.04 % | 8.787 M -85.90 % | 62.316 M 3.45 % | 60.237 M 3.55 % | 58.171 M 132.79 % | 24.989 M -73.28 % | 93.510 M 188.50 % | 32.412 M -61.48 % | 84.154 M 290.32 % | 21.560 M -55.58 % | 48.540 M -58.64 % | 117.355 M 103.47 % | 57.678 M 34.86 % | 42.768 M -12.48 % | 48.864 M 30.52 % | 37.437 M 0.52 % | 37.244 M 69.55 % | 21.967 M -57.29 % | 51.433 M 453.34 % | 9.295 M -37.15 % | 14.789 M 101.35 % | 7.345 M -85.23 % | 49.728 M 81.14 % | 27.453 M 21.85 % | 22.530 M 1 058.72 % | -2.350 M -106.19 % | 37.939 M 90.78 % | 19.886 M 7.74 % | 18.458 M 79.34 % | 10.292 M -18.73 % | 12.664 M 256.73 % | 3.550 M -87.61 % | 28.661 M 282.15 % | 7.500 M 117.96 % | 3.441 M -74.52 % | 13.505 M -45.82 % | 24.925 M 172.17 % | 9.158 M -49.41 % | 18.102 M 453.75 % | 3.269 M -77.09 % | 14.269 M 33.72 % | 10.671 M |
| Investments in property plant and equipment | -27.687 M -187.30 % | -9.637 M 7.61 % | -10.431 M -17.48 % | -8.879 M -53.38 % | -5.789 M 16.63 % | -6.944 M -8.81 % | -6.382 M 29.15 % | -9.008 M 44.45 % | -16.215 M 10.93 % | -18.204 M -75.24 % | -10.388 M 51.18 % | -21.280 M -8.85 % | -19.550 M -52.33 % | -12.834 M -24.02 % | -10.348 M 28.41 % | -14.454 M 9.54 % | -15.979 M -49.78 % | -10.668 M -51.90 % | -7.023 M -27.55 % | -5.506 M -43.12 % | -3.847 M 43.16 % | -6.768 M 14.83 % | -7.946 M -9.86 % | -7.233 M -38.35 % | -5.228 M 19.40 % | -6.486 M -26.53 % | -5.126 M 28.31 % | -7.150 M -52.78 % | -4.680 M -42.73 % | -3.279 M 21.70 % | -4.188 M 25.27 % | -5.604 M -85.99 % | -3.013 M 19.72 % | -3.753 M 5.04 % | -3.952 M 13.41 % | -4.564 M -5.02 % | -4.346 M -27.00 % | -3.422 M 2.56 % | -3.512 M 17.56 % | -4.260 M -29.44 % | -3.291 M 8.63 % | -3.602 M -77.09 % | -2.034 M 47.13 % | -3.847 M -4.85 % | -3.669 M -36.14 % | -2.695 M 20.60 % | -3.394 M 56.05 % | -7.723 M -472.92 % | -1.348 M 12.69 % | -1.544 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 610.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.238 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -6.932 M 90.36 % | -71.915 M | 0.000 | 0.000 100.00 % | -36.052 M -1 297.36 % | -2.580 M | 0.000 | 0.000 100.00 % | -775.000 K | 0.000 100.00 % | -71.166 M | 0.000 100.00 % | -79.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.389 M | 0.000 | 0.000 100.00 % | -338.000 K -269.00 % | 200.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 200.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -35.997 M | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -29.000 K | 0.000 | 0.000 100.00 % | -37.000 K 7.50 % | -40.000 K | 0.000 | 0.000 | 0.000 100.00 % | -23.000 K 95.29 % | -488.000 K | 0.000 | 0.000 100.00 % | -275.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -235.000 K -11.90 % | -210.000 K | 0.000 | 0.000 | 0.000 100.00 % | -367.000 K -198.37 % | -123.000 K | 0.000 | 0.000 100.00 % | -363.000 K -195.12 % | -123.000 K | 0.000 | 0.000 100.00 % | -376.000 K -203.23 % | -124.000 K | 0.000 | 0.000 100.00 % | -210.000 K 31.37 % | -306.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 221.000 K 176.25 % | 80.000 K | 0.000 -100.00 % | 6.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 25.000 K | 0.000 -100.00 % | 657.000 K | 0.000 -100.00 % | 3.932 M 512.46 % | 642.000 K | 0.000 | 0.000 -100.00 % | 125.000 K 1 685.71 % | 7.000 K -98.95 % | 666.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.216 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 |
| Other investing activites | -579.000 K 9.67 % | -641.000 K 62.93 % | -1.729 M -94.27 % | -890.000 K -35.88 % | -655.000 K -561.27 % | 142.000 K 373.08 % | -52.000 K -108.00 % | -25.000 K -132.05 % | 78.000 K 100.30 % | -25.856 M -10 201.20 % | -251.000 K -334.58 % | 107.000 K -60.52 % | 271.000 K 101.38 % | -19.649 M -7 045.09 % | -275.000 K -107.59 % | 3.622 M 323.03 % | -1.624 M -413.92 % | -316.000 K -16.61 % | -271.000 K -110.32 % | 2.625 M 303.65 % | -1.289 M 51.94 % | -2.682 M -2 316.53 % | 121.000 K 107.17 % | -1.687 M 2.88 % | -1.737 M 19.77 % | -2.165 M -54.64 % | -1.400 M 43.55 % | -2.480 M -70.68 % | -1.453 M -66.25 % | -874.000 K -174.57 % | 1.172 M 118.66 % | 536.000 K 646.94 % | -98.000 K 78.92 % | -465.000 K 19.27 % | -576.000 K -14.97 % | -501.000 K -11.83 % | -448.000 K 38.96 % | -734.000 K -137.54 % | -309.000 K 29.45 % | -438.000 K -4.53 % | -419.000 K -37.83 % | -304.000 K 9.79 % | -337.000 K 33.92 % | -510.000 K -10 100.00 % | -5.000 K 92.86 % | -70.000 K 91.46 % | -820.000 K -114.10 % | -383.000 K 14.13 % | -446.000 K -82.79 % | -244.000 K |
| Net cash used for investing activites | -28.045 M -175.00 % | -10.198 M 16.13 % | -12.160 M -24.55 % | -9.763 M -51.51 % | -6.444 M -13.41 % | -5.682 M 11.69 % | -6.434 M 28.57 % | -9.008 M 44.31 % | -16.174 M 61.68 % | -42.205 M -296.70 % | -10.639 M 38.29 % | -17.241 M 7.49 % | -18.637 M 42.67 % | -32.506 M -85.98 % | -17.478 M 78.71 % | -82.102 M -447.49 % | -14.996 M -55.08 % | -9.670 M 76.72 % | -41.544 M -916.74 % | -4.086 M -6.21 % | -3.847 M 43.16 % | -6.768 M 15.88 % | -8.046 M -8.10 % | -7.443 M 90.26 % | -76.394 M -1 077.83 % | -6.486 M -26.88 % | -5.112 M 31.99 % | -7.517 M -109.56 % | -3.587 M -9.39 % | -3.279 M -37.02 % | -2.393 M 32.80 % | -3.561 M -29.07 % | -2.759 M 26.49 % | -3.753 M 5.04 % | -3.952 M 15.57 % | -4.681 M -8.16 % | -4.328 M -26.48 % | -3.422 M 1.47 % | -3.473 M 18.61 % | -4.267 M -19.12 % | -3.582 M -0.20 % | -3.575 M -50.78 % | -2.371 M 45.58 % | -4.357 M -18.59 % | -3.674 M -32.88 % | -2.765 M 34.39 % | -4.214 M 90.45 % | -44.103 M -2 358.36 % | -1.794 M -0.34 % | -1.788 M |
| Debt repayment | -3.718 M 82.58 % | -21.340 M -369.89 % | 7.907 M 248.35 % | -5.330 M -12.16 % | -4.752 M 79.81 % | -23.542 M -217.88 % | -7.406 M -183.54 % | -2.612 M -8 606.67 % | -30.000 K -106.96 % | 431.000 K 112.54 % | -3.437 M -872.36 % | 445.000 K 106.77 % | -6.577 M -108.94 % | 73.556 M 6 065.61 % | -1.233 M -106.78 % | 18.186 M 539.28 % | -4.140 M -76.85 % | -2.341 M 55.12 % | -5.216 M -415.92 % | -1.011 M 84.81 % | -6.657 M -272.11 % | -1.789 M -91.34 % | -935.000 K -772.66 % | 139.000 K 105.41 % | -2.571 M 1.31 % | -2.605 M -2.88 % | -2.532 M 4.05 % | -2.639 M -24.89 % | -2.113 M 22.69 % | -2.733 M -24.00 % | -2.204 M 12.02 % | -2.505 M 19.04 % | -3.094 M -9.56 % | -2.824 M -5.06 % | -2.688 M -115.21 % | 17.669 M 1 003.32 % | -1.956 M -2 428.57 % | 84.000 K 104.50 % | -1.867 M 5.71 % | -1.980 M -2.06 % | -1.940 M -0.21 % | -1.936 M -1.31 % | -1.911 M -7.00 % | -1.786 M 0.22 % | -1.790 M -0.11 % | -1.788 M -169.71 % | 2.565 M -89.86 % | 25.305 M | 0.000 | 0.000 |
| Common stock issued | 4.807 M 69.80 % | 2.831 M 50.51 % | 1.881 M 31 250.00 % | 6.000 K | 0.000 -100.00 % | 575.000 K -92.51 % | 7.673 M 767 200.00 % | 1.000 K | 0.000 -100.00 % | 800.000 K | 0.000 -100.00 % | 132.180 M | 0.000 | 0.000 100.00 % | -8.785 M | 0.000 100.00 % | -8.785 M -14 741.67 % | 60.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 38.000 K | 0.000 -100.00 % | 16.000 K 700.00 % | 2.000 K | 0.000 -100.00 % | 69.695 M 696 850.00 % | 10.000 K | 0.000 -100.00 % | 3.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 30.000 K 400.00 % | 6.000 K | 0.000 -100.00 % | 29.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 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -10.080 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -42.800 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -801.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -17.198 M -483.97 % | -2.945 M 85.38 % | -20.147 M -20.62 % | -16.703 M -34.76 % | -12.395 M -4 390.94 % | -276.000 K | 0.000 | 0.000 100.00 % | -25.541 M -1 954.79 % | -1.243 M 95.61 % | -28.330 M -7.27 % | -26.410 M 49.95 % | -52.764 M -999.48 % | -4.799 M 81.81 % | -26.382 M 16.77 % | -31.698 M 42.78 % | -55.400 M -1 715.80 % | -3.051 M 88.24 % | -25.933 M -0.35 % | -25.843 M -19.16 % | -21.688 M -3 588.44 % | -588.000 K 96.48 % | -16.721 M 4.49 % | -17.507 M 41.19 % | -29.771 M -4 370.12 % | -666.000 K 95.30 % | -14.179 M 2.58 % | -14.554 M 43.95 % | -25.966 M | 0.000 100.00 % | -12.962 M -3.97 % | -12.467 M 52.46 % | -26.222 M -5 625.33 % | -458.000 K 97.47 % | -18.107 M -48.76 % | -12.172 M 48.36 % | -23.571 M -24 453.13 % | -96.000 K 99.32 % | -14.188 M -48.80 % | -9.535 M 54.81 % | -21.101 M -7 923.19 % | -263.000 K 97.35 % | -9.943 M 36.24 % | -15.595 M -79.44 % | -8.691 M -718.36 % | -1.062 M 75.96 % | -4.418 M 7.73 % | -4.788 M 68.70 % | -15.299 M -4 494.29 % | -333.000 K |
| Other financing activites | -17.202 M 2.32 % | -17.611 M -0.94 % | -17.447 M 2.20 % | -17.840 M -12.25 % | -15.893 M -1 329.16 % | 1.293 M 124.13 % | -5.359 M 66.24 % | -15.872 M -10.97 % | -14.303 M 1.01 % | -14.449 M -31.82 % | -10.961 M 47.61 % | -20.921 M -84.12 % | -11.363 M 83.52 % | -68.947 M -182.16 % | -24.435 M -58.95 % | -15.373 M -1 484.85 % | -970.000 K 93.62 % | -15.195 M -35.32 % | -11.229 M 31.27 % | -16.338 M -41.56 % | -11.541 M 5.66 % | -12.234 M -5.40 % | -11.607 M 28.70 % | -16.278 M -92.98 % | -8.435 M -3.32 % | -8.164 M -209.59 % | -2.637 M -236.49 % | 1.932 M 165.02 % | 729.000 K 203.40 % | -705.000 K 73.46 % | -2.656 M -14.88 % | -2.312 M -170.00 % | 3.303 M 327.32 % | -1.453 M | 0.000 100.00 % | -478.000 K 95.91 % | -11.673 M -170.84 % | -4.310 M -472.38 % | -753.000 K -148.55 % | 1.551 M 227.13 % | -1.220 M -36.62 % | -893.000 K -117.34 % | 5.149 M 758.17 % | 600.000 K -98.44 % | 38.528 M 350.10 % | -15.405 M -413.84 % | -2.998 M -110.54 % | 28.437 M 646.97 % | 3.807 M 127.92 % | -13.634 M |
| Net cash used provided by financing activities | -33.311 M 14.73 % | -39.065 M -38.01 % | -28.306 M 29.00 % | -39.867 M -20.66 % | -33.040 M -51.94 % | -21.746 M -43.33 % | -15.172 M 17.91 % | -18.483 M 53.65 % | -39.874 M -180.84 % | -14.198 M 66.77 % | -42.728 M -200.55 % | 42.494 M 160.10 % | -70.704 M -2 352.44 % | 3.139 M 106.03 % | -52.050 M -80.20 % | -28.885 M 58.32 % | -69.295 M -296.52 % | -17.476 M 58.76 % | -42.378 M -11.24 % | -38.096 M 2.18 % | -38.945 M -178.48 % | -13.985 M 50.03 % | -27.989 M 11.32 % | -31.562 M 22.59 % | -40.775 M -256.58 % | -11.435 M -122.71 % | 50.347 M 430.12 % | -15.251 M 44.24 % | -27.350 M -696.22 % | -3.435 M 80.73 % | -17.822 M -7.35 % | -16.601 M 36.18 % | -26.013 M -512.50 % | -4.247 M 79.57 % | -20.789 M -478.19 % | 5.497 M 114.79 % | -37.171 M -760.04 % | -4.322 M 73.96 % | -16.597 M -66.57 % | -9.964 M 58.93 % | -24.261 M -757.58 % | -2.829 M 57.81 % | -6.705 M 60.04 % | -16.781 M -159.83 % | 28.047 M 253.64 % | -18.255 M -276.31 % | -4.851 M -109.91 % | 48.954 M 525.98 % | -11.492 M 17.72 % | -13.967 M |
| 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 | 37.943 M 216.47 % | -32.578 M -146.82 % | 69.585 M 409.67 % | -22.471 M -169.00 % | 32.569 M 338.95 % | -13.630 M -116.49 % | 82.672 M 684.74 % | 10.535 M 2 590.54 % | -423.000 K 99.11 % | -47.616 M -632.08 % | 8.949 M -89.53 % | 85.490 M 374.27 % | -31.170 M -611.97 % | -4.378 M -118.26 % | 23.982 M 130.52 % | -78.575 M -57 254.01 % | -137.000 K 97.55 % | -5.586 M 84.21 % | -35.382 M -147.07 % | 75.173 M 404.99 % | 14.886 M -32.38 % | 22.015 M 71.60 % | 12.829 M 918.18 % | -1.568 M 98.04 % | -79.925 M -2 075.41 % | 4.046 M -95.81 % | 96.668 M 817.49 % | -13.473 M 16.57 % | -16.148 M -2 659.11 % | 631.000 K -97.86 % | 29.513 M 304.79 % | 7.291 M 216.81 % | -6.242 M 39.69 % | -10.350 M -178.42 % | 13.198 M -36.25 % | 20.702 M 189.85 % | -23.041 M -1 004.28 % | 2.548 M 134.40 % | -7.406 M 30.66 % | -10.681 M -1 405.75 % | 818.000 K -25.36 % | 1.096 M 119.45 % | -5.635 M 26.18 % | -7.633 M -115.48 % | 49.298 M 515.60 % | -11.862 M -231.26 % | 9.037 M 11.29 % | 8.120 M 726.04 % | 983.000 K 119.34 % | -5.084 M |
| Cash at beginning of period | 218.624 M -12.97 % | 251.202 M 38.31 % | 181.617 M -11.01 % | 204.088 M 18.99 % | 171.519 M -7.36 % | 185.149 M 80.67 % | 102.477 M 11.46 % | 91.942 M -0.46 % | 92.365 M -34.02 % | 139.981 M 6.83 % | 131.032 M 187.72 % | 45.542 M -40.63 % | 76.712 M -5.40 % | 81.090 M 41.99 % | 57.108 M -57.91 % | 135.683 M -0.10 % | 135.820 M -3.95 % | 141.406 M -20.01 % | 176.788 M 73.98 % | 101.615 M 17.16 % | 86.729 M 34.02 % | 64.714 M 24.73 % | 51.885 M -2.93 % | 53.453 M -59.92 % | 133.378 M 3.13 % | 129.332 M 295.95 % | 32.664 M -29.20 % | 46.137 M -25.93 % | 62.285 M 1.02 % | 61.654 M 91.82 % | 32.141 M 29.34 % | 24.850 M -20.08 % | 31.092 M -24.97 % | 41.442 M 46.73 % | 28.244 M 274.49 % | 7.542 M -75.34 % | 30.583 M 9.09 % | 28.035 M -20.90 % | 35.441 M -23.16 % | 46.122 M 1.81 % | 45.304 M 2.48 % | 44.208 M -11.31 % | 49.843 M -13.28 % | 57.476 M 602.81 % | 8.178 M -59.19 % | 20.040 M 82.13 % | 11.003 M 281.65 % | 2.883 M 51.74 % | 1.900 M -72.79 % | 6.984 M |
| Cash at end of period | 256.567 M 17.36 % | 218.624 M -12.97 % | 251.202 M 38.31 % | 181.617 M -11.01 % | 204.088 M 18.99 % | 171.519 M -7.36 % | 185.149 M 80.67 % | 102.477 M 11.46 % | 91.942 M -0.46 % | 92.365 M -34.02 % | 139.981 M 6.83 % | 131.032 M 187.72 % | 45.542 M -40.63 % | 76.712 M -5.40 % | 81.090 M 41.99 % | 57.108 M -57.91 % | 135.683 M -0.10 % | 135.820 M -3.95 % | 141.406 M -20.01 % | 176.788 M 73.98 % | 101.615 M 17.16 % | 86.729 M 34.02 % | 64.714 M 24.73 % | 51.885 M -2.93 % | 53.453 M -59.92 % | 133.378 M 3.13 % | 129.332 M 295.95 % | 32.664 M -29.20 % | 46.137 M -25.93 % | 62.285 M 1.02 % | 61.654 M 91.82 % | 32.141 M 29.34 % | 24.850 M -20.08 % | 31.092 M -24.97 % | 41.442 M 46.73 % | 28.244 M 274.49 % | 7.542 M -75.34 % | 30.583 M 9.09 % | 28.035 M -20.90 % | 35.441 M -23.16 % | 46.122 M 1.81 % | 45.304 M 2.48 % | 44.208 M -11.31 % | 49.843 M -13.28 % | 57.476 M 602.81 % | 8.178 M -59.19 % | 20.040 M 82.13 % | 11.003 M 281.65 % | 2.883 M 51.74 % | 1.900 M |
| Operating cash flow | 99.299 M 495.14 % | 16.685 M -84.84 % | 110.051 M 305.21 % | 27.159 M -62.31 % | 72.053 M 422.20 % | 13.798 M -86.77 % | 104.278 M 174.23 % | 38.026 M -31.64 % | 55.625 M 533.04 % | 8.787 M -85.90 % | 62.316 M 3.45 % | 60.237 M 3.55 % | 58.171 M 132.79 % | 24.989 M -73.28 % | 93.510 M 188.50 % | 32.412 M -61.48 % | 84.154 M 290.32 % | 21.560 M -55.58 % | 48.540 M -58.64 % | 117.355 M 103.47 % | 57.678 M 34.86 % | 42.768 M -12.48 % | 48.864 M 30.52 % | 37.437 M 0.52 % | 37.244 M 69.55 % | 21.967 M -57.29 % | 51.433 M 453.34 % | 9.295 M -37.15 % | 14.789 M 101.35 % | 7.345 M -85.23 % | 49.728 M 81.14 % | 27.453 M 21.85 % | 22.530 M 1 058.72 % | -2.350 M -106.19 % | 37.939 M 90.78 % | 19.886 M 7.74 % | 18.458 M 79.34 % | 10.292 M -18.73 % | 12.664 M 256.73 % | 3.550 M -87.61 % | 28.661 M 282.15 % | 7.500 M 117.96 % | 3.441 M -74.52 % | 13.505 M -45.82 % | 24.925 M 172.17 % | 9.158 M -49.41 % | 18.102 M 453.75 % | 3.269 M -77.09 % | 14.269 M 33.72 % | 10.671 M |
| Capital expenditure | -29.134 M -176.10 % | -10.552 M 9.84 % | -11.704 M -19.81 % | -9.769 M -39.60 % | -6.998 M -0.78 % | -6.944 M -8.81 % | -6.382 M 29.15 % | -9.008 M 44.45 % | -16.215 M 10.93 % | -18.204 M -75.24 % | -10.388 M 51.18 % | -21.280 M -8.85 % | -19.550 M -52.33 % | -12.834 M -24.02 % | -10.348 M 28.41 % | -14.454 M 9.54 % | -15.979 M -49.78 % | -10.668 M -51.90 % | -7.023 M -27.55 % | -5.506 M -43.12 % | -3.847 M 43.16 % | -6.768 M 14.83 % | -7.946 M -9.86 % | -7.233 M -38.35 % | -5.228 M 19.40 % | -6.486 M -26.53 % | -5.126 M 28.31 % | -7.150 M -52.78 % | -4.680 M -42.73 % | -3.279 M 21.70 % | -4.188 M 25.27 % | -5.604 M -85.99 % | -3.013 M 19.72 % | -3.753 M 5.04 % | -3.952 M 13.41 % | -4.564 M -5.02 % | -4.346 M -27.00 % | -3.422 M 2.56 % | -3.512 M 17.56 % | -4.260 M -29.44 % | -3.291 M 8.63 % | -3.602 M -77.09 % | -2.034 M 47.13 % | -3.847 M -4.85 % | -3.669 M -36.14 % | -2.695 M 20.60 % | -3.394 M 56.05 % | -7.723 M -472.92 % | -1.348 M 12.69 % | -1.544 M |
| Free CashFlow | 70.165 M 1 044.06 % | 6.133 M -93.76 % | 98.347 M 465.54 % | 17.390 M -73.27 % | 65.055 M 849.15 % | 6.854 M -93.00 % | 97.896 M 237.36 % | 29.018 M -26.37 % | 39.410 M 518.50 % | -9.417 M -118.13 % | 51.928 M 33.30 % | 38.957 M 0.87 % | 38.621 M 217.74 % | 12.155 M -85.38 % | 83.162 M 363.09 % | 17.958 M -73.66 % | 68.175 M 525.92 % | 10.892 M -73.76 % | 41.517 M -62.88 % | 111.849 M 107.78 % | 53.831 M 49.53 % | 36.000 M -12.02 % | 40.918 M 35.47 % | 30.204 M -5.66 % | 32.016 M 106.81 % | 15.481 M -66.57 % | 46.307 M 2 058.83 % | 2.145 M -78.78 % | 10.109 M 148.62 % | 4.066 M -91.07 % | 45.540 M 108.43 % | 21.849 M 11.95 % | 19.517 M 419.79 % | -6.103 M -117.96 % | 33.987 M 121.82 % | 15.322 M 8.57 % | 14.112 M 105.41 % | 6.870 M -24.93 % | 9.152 M 1 389.01 % | -710.000 K -102.80 % | 25.370 M 550.85 % | 3.898 M 177.04 % | 1.407 M -85.43 % | 9.658 M -54.56 % | 21.256 M 228.89 % | 6.463 M -56.06 % | 14.708 M 430.22 % | -4.454 M -134.47 % | 12.921 M 41.57 % | 9.127 M |
| 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 |