Azorim-Investment, Development & Construction Co. Ltd AZRM.TA
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2008 | 2007 | 2006 | 2005 | 2004 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 1.752 B 19.17 % | 1.470 B 33.14 % | 1.104 B -26.87 % | 1.510 B 20.88 % | 1.249 B 1.39 % | 1.232 B 49.95 % | 821.652 M 6.15 % | 774.057 M -48.99 % | 1.517 B 135.45 % | 644.444 M 82.51 % | 353.106 M -64.15 % | 984.975 M 27.44 % | 772.878 M -52.05 % | 1.612 B 19.72 % | 1.346 B 110.76 % | 638.811 M -5.36 % | 675.020 M 8.31 % | 623.243 M |
| Net income | 162.678 M -7.78 % | 176.402 M 2.83 % | 171.543 M -46.73 % | 322.030 M 190.49 % | 110.857 M -5.82 % | 117.710 M 21.23 % | 97.093 M 35.15 % | 71.839 M -47.62 % | 137.151 M 148.04 % | 55.295 M 1 158.71 % | 4.393 M -78.67 % | 20.593 M -61.41 % | 53.369 M 112.94 % | -412.457 M -462.08 % | 113.914 M 40.31 % | 81.188 M -68.11 % | 254.564 M 375.66 % | 53.518 M |
| Income before tax | 210.048 M -18.29 % | 257.061 M 21.84 % | 210.983 M -46.07 % | 391.221 M 190.54 % | 134.655 M -13.45 % | 155.578 M 38.58 % | 112.266 M 23.55 % | 90.866 M -53.70 % | 196.260 M 137.81 % | 82.529 M 202.28 % | -80.693 M -271.29 % | 47.108 M -26.53 % | 64.115 M 115.20 % | -421.767 M -353.95 % | 166.083 M 45.92 % | 113.820 M 804.19 % | 12.588 M -52.72 % | 26.626 M |
| Income before tax ratio | 0.12 -31.44 % | 0.17 -8.49 % | 0.19 -26.26 % | 0.26 140.34 % | 0.11 -14.63 % | 0.13 -7.58 % | 0.14 16.39 % | 0.12 -9.24 % | 0.13 1.00 % | 0.13 156.04 % | -0.23 -577.82 % | 0.05 -42.35 % | 0.08 131.70 % | -0.26 -312.13 % | 0.12 -30.77 % | 0.18 855.45 % | 0.02 -56.35 % | 0.04 |
| EBITDA | 377.237 M -4.01 % | 393.009 M 94.35 % | 202.218 M -43.39 % | 357.191 M 108.01 % | 171.719 M -13.50 % | 198.514 M 63.56 % | 121.368 M -3.86 % | 126.240 M -53.33 % | 270.497 M 90.43 % | 142.049 M 1 502.40 % | -10.129 M -107.43 % | 136.237 M -30.10 % | 194.907 M 306.65 % | 47.930 M -87.07 % | 370.793 M 140.11 % | 154.428 M 119.18 % | 70.457 M 27.48 % | 55.270 M |
| Net income ratio | 0.09 -22.62 % | 0.12 -22.76 % | 0.16 -27.16 % | 0.21 140.31 % | 0.09 -7.11 % | 0.10 -19.15 % | 0.12 27.32 % | 0.09 2.68 % | 0.09 5.34 % | 0.09 589.68 % | 0.01 -40.49 % | 0.02 -69.72 % | 0.07 126.98 % | -0.26 -402.45 % | 0.08 -33.43 % | 0.13 -66.30 % | 0.38 339.18 % | 0.09 |
| Ratio EBITDA | 0.22 -19.46 % | 0.27 45.97 % | 0.18 -22.58 % | 0.24 72.07 % | 0.14 -14.68 % | 0.16 9.08 % | 0.15 -9.43 % | 0.16 -8.51 % | 0.18 -19.12 % | 0.22 868.41 % | -0.03 -120.74 % | 0.14 -45.15 % | 0.25 748.05 % | 0.03 -89.20 % | 0.28 13.92 % | 0.24 131.60 % | 0.10 17.70 % | 0.09 |
| Gross profit ratio | 0.26 5.22 % | 0.24 -3.26 % | 0.25 24.36 % | 0.20 8.85 % | 0.19 -15.06 % | 0.22 -7.92 % | 0.24 -3.09 % | 0.24 3.53 % | 0.24 -19.96 % | 0.29 35.53 % | 0.22 5.50 % | 0.21 -18.96 % | 0.25 34.84 % | 0.19 -17.08 % | 0.23 23.27 % | 0.18 7.20 % | 0.17 -3.94 % | 0.18 |
| Weighted average shs out dil | 210.875 M 0.03 % | 210.818 M 0.04 % | 210.741 M 0.00 % | 210.741 M 0.00 % | 210.741 M 0.00 % | 210.741 M 0.00 % | 210.741 M 0.03 % | 210.671 M 0.06 % | 210.541 M 0.00 % | 210.541 M 0.00 % | 210.541 M 1.79 % | 206.833 M 87.41 % | 110.363 M 93.97 % | 56.897 M -1.25 % | 57.615 M 0.00 % | 57.613 M 0.08 % | 57.567 M 0.06 % | 57.532 M |
| Weighted average shs out | 210.875 M 0.03 % | 210.818 M 0.04 % | 210.741 M 0.00 % | 210.741 M 0.00 % | 210.741 M 0.00 % | 210.741 M 0.00 % | 210.741 M 0.03 % | 210.671 M 0.06 % | 210.541 M 0.00 % | 210.541 M 0.00 % | 210.541 M 1.79 % | 206.833 M 87.41 % | 110.363 M 93.97 % | 56.897 M -1.25 % | 57.615 M 0.05 % | 57.585 M 0.52 % | 57.285 M 0.63 % | 56.923 M |
| EPS diluted | 0.77 -8.33 % | 0.84 3.70 % | 0.81 -47.06 % | 1.53 188.68 % | 0.53 -5.36 % | 0.56 21.74 % | 0.46 35.29 % | 0.34 -47.69 % | 0.65 150.00 % | 0.26 1 200.00 % | 0.02 -80.00 % | 0.10 -79.17 % | 0.48 106.62 % | -7.25 -466.16 % | 1.98 40.43 % | 1.41 -68.10 % | 4.42 375.27 % | 0.93 |
| Earnings per share | 0.77 -8.33 % | 0.84 3.70 % | 0.81 -47.06 % | 1.53 188.68 % | 0.53 -5.36 % | 0.56 21.74 % | 0.46 35.29 % | 0.34 -47.69 % | 0.65 150.00 % | 0.26 1 200.00 % | 0.02 -80.00 % | 0.10 -79.17 % | 0.48 106.62 % | -7.25 -466.16 % | 1.98 40.43 % | 1.41 -68.24 % | 4.44 372.34 % | 0.94 |
| Gross profit | 447.050 M 25.39 % | 356.514 M 28.79 % | 276.812 M -9.06 % | 304.387 M 31.58 % | 231.339 M -13.89 % | 268.646 M 38.08 % | 194.559 M 2.87 % | 189.126 M -47.19 % | 358.111 M 88.45 % | 190.026 M 147.35 % | 76.826 M -62.18 % | 203.127 M 3.28 % | 196.680 M -35.34 % | 304.199 M -0.73 % | 306.427 M 159.80 % | 117.947 M 1.45 % | 116.265 M 4.04 % | 111.751 M |
| Income tax expense | 47.370 M -41.27 % | 80.659 M 104.51 % | 39.440 M -43.00 % | 69.191 M 190.74 % | 23.798 M -37.16 % | 37.868 M 149.57 % | 15.173 M -20.26 % | 19.027 M -67.81 % | 59.109 M 147.45 % | 23.887 M 128.07 % | -85.086 M -517.27 % | 20.391 M 89.75 % | 10.746 M -73.29 % | 40.238 M -65.02 % | 115.026 M 252.91 % | 32.594 M 249.10 % | -21.860 M -143.32 % | -8.984 M |
| Cost of revenue | 1.305 B 17.18 % | 1.114 B 34.94 % | 825.305 M -31.54 % | 1.206 B 18.45 % | 1.018 B 5.64 % | 963.412 M 53.63 % | 627.093 M 7.21 % | 584.931 M -49.54 % | 1.159 B 155.11 % | 454.418 M 64.48 % | 276.280 M -64.66 % | 781.848 M 35.69 % | 576.198 M -55.94 % | 1.308 B 25.74 % | 1.040 B 99.66 % | 520.864 M -6.78 % | 558.755 M 9.24 % | 511.492 M |
| General and administrative expenses | 16.056 M 15.25 % | 13.932 M 6.81 % | 13.044 M 2.59 % | 12.715 M 26.19 % | 10.076 M -17.05 % | 12.147 M -0.63 % | 12.224 M 3.22 % | 11.843 M 6.56 % | 11.114 M -4.51 % | 11.639 M -20.88 % | 14.710 M -15.16 % | 17.339 M 18.87 % | 14.586 M -90.88 % | 159.909 M 20.25 % | 132.981 M 2 331.10 % | 5.470 M 15.64 % | 4.730 M -15.11 % | 5.572 M |
| Selling and marketing expenses | 45.931 M 56.39 % | 29.370 M 15.51 % | 25.427 M -32.39 % | 37.608 M 65.70 % | 22.697 M -14.77 % | 26.630 M 23.71 % | 21.527 M -2.14 % | 21.998 M -37.34 % | 35.107 M 104.11 % | 17.200 M 54.63 % | 11.123 M -53.83 % | 24.090 M -15.60 % | 28.544 M -31.64 % | 41.758 M 9.99 % | 37.964 M 846.97 % | 4.009 M -31.82 % | 5.880 M 10.57 % | 5.318 M |
| Other expenses | 46.171 M 211.36 % | -41.462 M -17.07 % | -35.415 M 62.72 % | -95.003 M -378.73 % | 34.084 M 5.46 % | 32.320 M 802.61 % | -4.600 M -216.31 % | 3.955 M 122.96 % | -17.228 M -4 211.69 % | 419.000 K -64.64 % | 1.185 M -63.50 % | 3.247 M 298.84 % | -1.633 M -124.92 % | 6.554 M -66.07 % | 19.315 M 420.90 % | 3.708 M 92.32 % | 1.928 M -70.43 % | 6.521 M |
| Operating expenses | 108.158 M 5 778.15 % | 1.840 M -39.79 % | 3.056 M 106.84 % | -44.680 M -166.83 % | 66.857 M -5.96 % | 71.097 M 4.49 % | 68.042 M 1.59 % | 66.980 M -12.90 % | 76.896 M 23.86 % | 62.085 M 8.15 % | 57.404 M -20.08 % | 71.827 M 20.88 % | 59.422 M -74.47 % | 232.713 M 2.26 % | 227.576 M 344.59 % | 51.188 M 8.99 % | 46.965 M 6.39 % | 44.145 M |
| Cost and expenses | 1.413 B 26.69 % | 1.116 B 34.32 % | 830.500 M -28.46 % | 1.161 B 7.03 % | 1.085 B 4.85 % | 1.035 B 48.82 % | 695.135 M 6.63 % | 651.911 M -47.26 % | 1.236 B 139.33 % | 516.503 M 54.79 % | 333.684 M -60.91 % | 853.675 M 34.31 % | 635.620 M -58.73 % | 1.540 B 21.52 % | 1.268 B 121.57 % | 572.052 M -5.56 % | 605.720 M 9.01 % | 555.637 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 | 61.987 M 43.15 % | 43.302 M 12.56 % | 38.471 M -23.55 % | 50.323 M 53.55 % | 32.773 M -15.48 % | 38.777 M 14.89 % | 33.751 M -0.27 % | 33.841 M -26.78 % | 46.221 M 60.27 % | 28.839 M 11.64 % | 25.833 M -37.65 % | 41.429 M -3.94 % | 43.130 M -78.61 % | 201.667 M 17.97 % | 170.945 M 1 703.41 % | 9.479 M -10.66 % | 10.610 M -2.57 % | 10.890 M |
| Interest income | 39.241 M -44.87 % | 71.185 M 333.45 % | 16.423 M 372.74 % | 3.474 M 235.00 % | 1.037 M 205.00 % | 340.000 K -92.58 % | 4.584 M -14.61 % | 5.368 M 10.89 % | 4.841 M -11.43 % | 5.466 M -27.68 % | 7.558 M -46.97 % | 14.251 M -9.10 % | 15.677 M -69.75 % | 51.820 M 20.36 % | 43.054 M 280.44 % | 11.317 M -19.89 % | 14.127 M 294.94 % | 3.577 M |
| Interest expense | 165.177 M 23.72 % | 133.504 M 32.97 % | 100.405 M 97.22 % | 50.910 M -4.48 % | 53.296 M -13.07 % | 61.308 M -0.76 % | 61.777 M -4.70 % | 64.827 M 7.08 % | 60.542 M 10.86 % | 54.610 M -17.11 % | 65.880 M -23.03 % | 85.594 M -31.37 % | 124.718 M -67.06 % | 378.652 M 18.58 % | 319.333 M 970.19 % | 29.839 M -32.55 % | 44.236 M 199.46 % | 14.772 M |
| Depreciation and amortization | 2.012 M -17.68 % | 2.444 M -10.74 % | 2.738 M -9.28 % | 3.018 M -6.22 % | 3.218 M -20.37 % | 4.041 M -1.41 % | 4.099 M -6.29 % | 4.374 M -5.28 % | 4.618 M -5.95 % | 4.910 M 4.82 % | 4.684 M -16.68 % | 5.622 M -7.44 % | 6.074 M -93.33 % | 91.045 M 38.44 % | 65.767 M 510.71 % | 10.769 M -21.01 % | 13.633 M -1.72 % | 13.872 M |
| Operating income | 338.892 M -4.45 % | 354.674 M 29.56 % | 273.756 M -21.57 % | 349.067 M 112.22 % | 164.482 M -24.27 % | 217.200 M 19.19 % | 182.234 M 27.63 % | 142.782 M -44.00 % | 254.973 M 84.99 % | 137.833 M 1 463.09 % | 8.818 M -93.53 % | 136.325 M -26.65 % | 185.847 M 18.97 % | 156.219 M -59.85 % | 389.120 M 482.87 % | 66.759 M -3.67 % | 69.300 M 2.51 % | 67.606 M |
| Operating income ratio | 0.19 -19.82 % | 0.24 -2.69 % | 0.25 7.24 % | 0.23 75.56 % | 0.13 -25.31 % | 0.18 -20.51 % | 0.22 20.24 % | 0.18 9.77 % | 0.17 -21.43 % | 0.21 756.45 % | 0.02 -81.96 % | 0.14 -42.44 % | 0.24 148.10 % | 0.10 -66.47 % | 0.29 176.56 % | 0.10 1.79 % | 0.10 -5.36 % | 0.11 |
| Total other income expenses net | -128.844 M -31.99 % | -97.613 M -55.50 % | -62.773 M -248.91 % | 42.154 M 241.33 % | -29.827 M 51.60 % | -61.622 M 3.03 % | -63.546 M -39.58 % | -45.526 M 22.46 % | -58.713 M -6.16 % | -55.304 M 38.22 % | -89.511 M -0.33 % | -89.217 M -12.57 % | -79.255 M 86.29 % | -577.986 M -159.14 % | -223.037 M -573.93 % | 47.061 M 182.98 % | -56.712 M -38.39 % | -40.980 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 | 2012 | 2008 | 2007 | 2006 | 2005 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 3.525 B 21.73 % | 2.896 B 18.30 % | 2.448 B 55.77 % | 1.571 B 4.70 % | 1.501 B -24.00 % | 1.975 B -2.81 % | 2.032 B 9.76 % | 1.851 B 93.18 % | 958.348 M -14.94 % | 1.127 B -3.30 % | 1.165 B -2.98 % | 1.201 B 3 033.38 % | -40.939 M -101.05 % | 3.895 B 50.01 % | 2.596 B 125.25 % | 1.153 B 27.65 % | 903.051 M |
| Total investments | 358.137 M -0.69 % | 360.643 M -20.55 % | 453.953 M -3.73 % | 471.525 M 23.52 % | 381.740 M 186.26 % | 133.354 M -6.58 % | 142.746 M -7.59 % | 154.462 M -34.09 % | 234.344 M 2.61 % | 228.393 M 60.11 % | 142.644 M 10.81 % | 128.726 M -13.27 % | 148.427 M 35.86 % | 109.246 M 27.51 % | 85.676 M -66.89 % | 258.798 M 1 080.27 % | 21.927 M |
| Total debt | 3.717 B 23.14 % | 3.018 B 10.88 % | 2.722 B 30.97 % | 2.079 B 20.21 % | 1.729 B -20.09 % | 2.164 B -1.33 % | 2.193 B 2.85 % | 2.132 B 50.62 % | 1.416 B 12.92 % | 1.254 B -4.48 % | 1.313 B 1.70 % | 1.291 B | 0.000 -100.00 % | 4.769 B 14.57 % | 4.162 B 200.32 % | 1.386 B 15.83 % | 1.197 B |
| Accumulated other comprehensive income loss | -22.948 M -8.25 % | -21.199 M 26.80 % | -28.961 M 59.43 % | -71.380 M -10.68 % | -64.494 M -22.09 % | -52.827 M -35.50 % | -38.987 M 23.51 % | -50.973 M -36.67 % | -37.296 M -5.43 % | -35.375 M 51.49 % | -72.922 M 10.31 % | -81.300 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 728.905 M 28.79 % | 565.956 M 45.14 % | 389.935 M 50.47 % | 259.141 M 507.99 % | -63.516 M 63.54 % | -174.223 M 40.30 % | -291.829 M 23.58 % | -381.888 M 15.95 % | -454.382 M 36.74 % | -718.284 M 7.14 % | -773.552 M 0.49 % | -777.367 M 2.53 % | -797.577 M -114.17 % | -372.410 M -366.94 % | 139.513 M 687.81 % | 17.709 M 3 299.04 % | 521.000 K |
| Common stock | 435.674 M 0.04 % | 435.516 M 0.06 % | 435.274 M 0.00 % | 435.274 M 0.00 % | 435.274 M 0.00 % | 435.274 M 0.00 % | 435.274 M 0.00 % | 435.274 M 0.05 % | 435.074 M 0.00 % | 435.074 M 0.00 % | 435.074 M 0.00 % | 435.074 M 39.32 % | 312.281 M 20.36 % | 259.448 M 0.00 % | 259.448 M 0.00 % | 259.448 M 0.07 % | 259.276 M |
| Total equity | 2.230 B 7.90 % | 2.067 B 9.95 % | 1.880 B 10.15 % | 1.706 B 22.71 % | 1.391 B 7.67 % | 1.292 B 8.74 % | 1.188 B 9.40 % | 1.086 B 5.81 % | 1.026 B 34.28 % | 764.151 M 13.83 % | 671.336 M 1.85 % | 659.143 M 66.28 % | 396.408 M -39.49 % | 655.124 M -55.26 % | 1.464 B 34.00 % | 1.093 B -18.38 % | 1.339 B |
| Other non current liabilities | 1.349 M -16.63 % | 1.618 M -8.95 % | 1.777 M -31.97 % | 2.612 M 1.28 % | 2.579 M | 0.000 -100.00 % | 9.361 M -17.19 % | 11.304 M -69.12 % | 36.607 M 2 011.13 % | 1.734 M -88.89 % | 15.605 M -87.62 % | 126.016 M 139.12 % | -322.163 M -494.04 % | 81.758 M 16.26 % | 70.323 M | 0.000 | 0.000 |
| Long term debt | 1.759 B -3.55 % | 1.824 B -9.35 % | 2.012 B 30.51 % | 1.542 B 22.48 % | 1.259 B 26.17 % | 997.730 M 0.77 % | 990.096 M -3.87 % | 1.030 B 21.64 % | 846.724 M -0.53 % | 851.251 M -9.60 % | 941.625 M 40.94 % | 668.110 M 107.38 % | 322.163 M -88.57 % | 2.818 B -1.82 % | 2.870 B 191.95 % | 982.996 M 0.63 % | 976.862 M |
| Total non current liabilities | 1.905 B -2.50 % | 1.954 B -6.22 % | 2.084 B 29.59 % | 1.608 B 26.25 % | 1.273 B 24.79 % | 1.020 B 2.10 % | 999.457 M -4.01 % | 1.041 B 17.88 % | 883.331 M 3.56 % | 852.985 M -11.05 % | 958.925 M 20.60 % | 795.136 M 146.81 % | 322.163 M -90.05 % | 3.238 B -1.62 % | 3.291 B 190.65 % | 1.132 B 1.13 % | 1.120 B |
| Other current liabilities | 1.275 B -10.27 % | 1.421 B -30.10 % | 2.033 B 23.46 % | 1.646 B 97 902.68 % | 1.680 M -99.76 % | 697.067 M 17.66 % | 592.447 M 23 572.54 % | -2.524 M 88.67 % | -22.284 M 54.33 % | -48.794 M -263.75 % | -13.414 M 58.20 % | -32.090 M -101.42 % | 2.267 B 91.79 % | 1.182 B -28.40 % | 1.651 B 204.15 % | 542.813 M 6.79 % | 508.302 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 -100.00 % | 1.445 B 91.42 % | 755.025 M 7.52 % | 702.209 M 3 583.62 % | 19.063 M -96.05 % | 482.513 M -13.94 % | 560.638 M -68.13 % | 1.759 B 32.57 % | 1.327 B 50.61 % | 880.986 M | 0.000 -100.00 % | 150.259 M 23.46 % | 121.709 M -74.64 % | 479.882 M 13.62 % | 422.364 M |
| Short term debt | 1.958 B 63.91 % | 1.194 B 68.20 % | 710.154 M 178.17 % | -908.425 M -293.16 % | 470.295 M 1.38 % | 463.877 M -60.82 % | 1.184 B 90.98 % | 619.924 M 7 315.36 % | 8.360 M 100.62 % | -1.356 B -41.92 % | -955.817 M -269.92 % | -258.388 M | 0.000 -100.00 % | 1.951 B 50.95 % | 1.292 B 220.73 % | 402.955 M 83.46 % | 219.646 M |
| Total current liabilities | 3.554 B 25.18 % | 2.839 B -4.00 % | 2.957 B 26.02 % | 2.346 B 67.17 % | 1.404 B -31.54 % | 2.050 B 2.80 % | 1.994 B 17.67 % | 1.695 B 35.70 % | 1.249 B -45.48 % | 2.291 B 25.56 % | 1.824 B 13.07 % | 1.614 B -31.08 % | 2.341 B -32.45 % | 3.466 B 5.76 % | 3.277 B 219.09 % | 1.027 B 24.45 % | 825.294 M |
| Total liabilities | 5.459 B 13.90 % | 4.793 B -4.92 % | 5.040 B 27.47 % | 3.954 B 47.71 % | 2.677 B -12.82 % | 3.071 B 2.57 % | 2.994 B 9.42 % | 2.736 B 28.32 % | 2.132 B -32.17 % | 3.144 B 12.94 % | 2.783 B 15.55 % | 2.409 B -15.06 % | 2.836 B -57.70 % | 6.704 B 2.06 % | 6.569 B 204.18 % | 2.159 B 11.03 % | 1.945 B |
| Other non current assets | 3.460 B 2.76 % | 3.367 B 6.33 % | 3.167 B 42.29 % | 2.225 B 65.24 % | 1.347 B -33.93 % | 2.038 B -17.46 % | 2.469 B 11.30 % | 2.219 B 93.97 % | 1.144 B 41.00 % | 811.255 M -11.50 % | 916.652 M 28.04 % | 715.918 M 491.81 % | -182.721 M -105.82 % | 3.139 B 12.27 % | 2.796 B 51.78 % | 1.842 B -16.14 % | 2.197 B |
| Long term investments | 316.544 M -3.47 % | 327.919 M -22.51 % | 423.185 M -10.08 % | 470.617 M 23.43 % | 381.276 M 189.24 % | 131.819 M -7.44 % | 142.418 M -5.58 % | 150.828 M -25.67 % | 202.926 M -9.88 % | 225.162 M 112.58 % | 105.917 M 107.71 % | 50.992 M -61.09 % | 131.057 M 28.43 % | 102.042 M 7 348.32 % | 1.370 M -99.09 % | 151.022 M 170.74 % | -213.490 M |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.219 M -87.65 % | 74.644 M 50.68 % | 49.539 M | 0.000 -100.00 % | 275.580 M -45.13 % | 502.213 M | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 301.725 M 2.34 % | 294.817 M -22.21 % | 378.983 M | 0.000 -100.00 % | 179.232 M -57.48 % | 421.549 M | 0.000 | 0.000 |
| Property plant equipment net | 16.005 M 1.59 % | 15.755 M -5.22 % | 16.622 M 2.57 % | 16.205 M -10.30 % | 18.065 M -6.07 % | 19.233 M -12.40 % | 21.956 M -11.40 % | 24.781 M -9.55 % | 27.396 M -12.12 % | 31.175 M -8.00 % | 33.886 M 0.49 % | 33.722 M -34.73 % | 51.664 M -95.07 % | 1.049 B -1.82 % | 1.068 B 4 618.93 % | 22.642 M -3.90 % | 23.562 M |
| Total non current assets | 3.792 B 2.20 % | 3.711 B 2.89 % | 3.606 B 32.97 % | 2.712 B 55.33 % | 1.746 B -20.25 % | 2.189 B -16.87 % | 2.634 B 10.00 % | 2.394 B 74.24 % | 1.374 B -1.28 % | 1.392 B 2.43 % | 1.359 B 12.58 % | 1.207 B 560.61 % | 182.721 M -96.00 % | 4.570 B 4.62 % | 4.368 B 116.71 % | 2.016 B 0.45 % | 2.007 B |
| Other current assets | 760.185 M 0.80 % | 754.154 M -39.51 % | 1.247 B 25.37 % | 994.450 M 231.30 % | 300.163 M 48.11 % | 202.658 M -18.63 % | 249.056 M 31.12 % | 189.949 M -39.95 % | 316.323 M -26.52 % | 430.508 M 39.97 % | 307.569 M -14.65 % | 360.355 M -55.43 % | 808.493 M 2 513.61 % | 30.934 M -58.95 % | 75.348 M | 0.000 | 0.000 |
| Short term investments | 41.593 M 27.10 % | 32.724 M 6.36 % | 30.768 M 3 288.55 % | 908.000 K 95.69 % | 464.000 K -69.77 % | 1.535 M 367.99 % | 328.000 K -90.97 % | 3.634 M -88.43 % | 31.418 M 872.39 % | 3.231 M -91.20 % | 36.727 M -52.75 % | 77.734 M 347.52 % | 17.370 M 141.12 % | 7.204 M -91.45 % | 84.306 M -21.78 % | 107.776 M -54.22 % | 235.417 M |
| cash and cash equivalents | 192.079 M 56.43 % | 122.791 M -55.28 % | 274.555 M -45.88 % | 507.280 M 122.20 % | 228.297 M 20.82 % | 188.954 M 17.32 % | 161.062 M -42.68 % | 281.008 M -38.56 % | 457.374 M 259.84 % | 127.104 M -13.85 % | 147.534 M 64.27 % | 89.812 M 119.38 % | 40.939 M -95.31 % | 873.757 M -44.20 % | 1.566 B 571.31 % | 233.248 M -20.52 % | 293.457 M |
| Cash and short term investments | 233.672 M 50.26 % | 155.515 M -49.07 % | 305.323 M -39.92 % | 508.188 M 122.15 % | 228.761 M 20.09 % | 190.489 M 18.03 % | 161.390 M -43.30 % | 284.642 M -41.77 % | 488.792 M 275.03 % | 130.335 M -29.27 % | 184.261 M 9.98 % | 167.546 M 187.34 % | 58.309 M -93.38 % | 880.961 M -46.61 % | 1.650 B 383.87 % | 341.024 M -35.52 % | 528.874 M |
| Total current assets | 3.896 B 23.74 % | 3.149 B -4.98 % | 3.314 B 12.39 % | 2.948 B 27.00 % | 2.322 B 6.84 % | 2.173 B 40.39 % | 1.548 B 8.43 % | 1.427 B -20.00 % | 1.784 B -29.08 % | 2.516 B 20.05 % | 2.096 B 12.63 % | 1.861 B -13.25 % | 2.145 B -23.09 % | 2.789 B -23.89 % | 3.664 B 196.36 % | 1.236 B -3.18 % | 1.277 B |
| Inventory | 2.042 B 7.90 % | 1.892 B 13.43 % | 1.668 B 31.74 % | 1.266 B -21.02 % | 1.603 B 10.98 % | 1.445 B 46.55 % | 985.942 M 22.18 % | 806.989 M 12.39 % | 718.047 M -64.62 % | 2.030 B 23.41 % | 1.645 B 14.70 % | 1.434 B 12.46 % | 1.275 B -20.39 % | 1.602 B 11.47 % | 1.437 B 140.27 % | 598.002 M -11.88 % | 678.630 M |
| Net receivables | 860.360 M 148.30 % | 346.507 M 271.81 % | 93.195 M -48.02 % | 179.303 M -5.19 % | 189.126 M -43.53 % | 334.940 M 108.81 % | 160.407 M 9.97 % | 145.859 M -44.29 % | 261.810 M 2 739.90 % | 9.219 M -87.65 % | 74.644 M 50.68 % | 49.539 M 1 482.21 % | 3.131 M -98.86 % | 275.580 M -45.13 % | 502.213 M 68.84 % | 297.455 M 327.33 % | 69.607 M |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 22.633 M 194.85 % | 7.676 M -72.04 % | 27.458 M | 0.000 -100.00 % | 101.117 M 24.63 % | 81.136 M | 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 -100.00 % | 904.619 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 299.351 M 42.62 % | 209.897 M -1.30 % | 212.666 M 46.47 % | 145.194 M -17.57 % | 176.146 M -1.88 % | 179.521 M 11.59 % | 160.878 M 48.01 % | 108.692 M -7.27 % | 117.218 M -7.80 % | 127.134 M 2.32 % | 124.247 M 15.00 % | 108.037 M 29.66 % | 83.321 M -54.42 % | 182.815 M -13.89 % | 212.300 M 161.03 % | 81.333 M -16.45 % | 97.346 M |
| Tax payables | 21.292 M 59.24 % | 13.371 M 844.95 % | 1.415 M -92.13 % | 17.971 M 3 437.60 % | 508.000 K -93.40 % | 7.694 M -59.64 % | 19.063 M 406.19 % | 3.766 M -84.55 % | 24.382 M -52.09 % | 50.896 M 222.15 % | 15.799 M -53.62 % | 34.066 M | 0.000 -100.00 % | 150.259 M 23.46 % | 121.709 M | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.695 M 67.82 % | 1.010 M | 0.000 -100.00 % | 22.871 M 16.68 % | 19.602 M | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 146.244 M -49.85 % | 291.588 M | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 100.00 % | -1.445 B | 0.000 100.00 % | -702.209 M -3 583.62 % | -19.063 M 96.05 % | -482.513 M 13.94 % | -560.638 M 68.13 % | -1.759 B -32.57 % | -1.327 B -50.61 % | -880.986 M | 0.000 -100.00 % | 86.038 M -6.05 % | 91.583 M | 0.000 | 0.000 |
| Preferred stock | 0.000 -100.00 % | 21.199 M -26.80 % | 28.961 M -59.43 % | 71.380 M 10.68 % | 64.494 M 22.09 % | 52.827 M 35.50 % | 38.987 M -23.51 % | 50.973 M 36.67 % | 37.296 M 5.43 % | 35.375 M -51.49 % | 72.922 M -10.31 % | 81.300 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 1.088 B 2.17 % | 1.065 B 1.02 % | 1.054 B 4.19 % | 1.012 B -0.68 % | 1.019 B -5.95 % | 1.083 B 0.00 % | 1.083 B 0.00 % | 1.083 B 3.62 % | 1.045 B -0.18 % | 1.047 B 3.72 % | 1.010 B 0.84 % | 1.001 B 13.58 % | 881.704 M 41.79 % | 621.842 M -19.63 % | 773.764 M -5.13 % | 815.626 M -24.42 % | 1.079 B |
| Deferred tax liabilities non current | 144.537 M 12.60 % | 128.366 M 84.54 % | 69.560 M 9.80 % | 63.352 M 427.49 % | 12.010 M -42.22 % | 20.787 M 203.06 % | 6.859 M -26.77 % | 9.367 M -73.08 % | 34.796 M | 0.000 -100.00 % | 7.118 M -93.94 % | 117.500 M | 0.000 -100.00 % | 315.708 M -4.73 % | 331.390 M 121.87 % | 149.360 M 4.60 % | 142.791 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 -100.00 % | 172.393 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 7.688 B 12.09 % | 6.859 B -0.88 % | 6.920 B 22.25 % | 5.661 B 39.16 % | 4.068 B -6.76 % | 4.362 B 4.32 % | 4.182 B 9.42 % | 3.822 B 21.00 % | 3.158 B -19.18 % | 3.908 B 13.12 % | 3.455 B 12.61 % | 3.068 B -5.09 % | 3.232 B -56.08 % | 7.359 B -8.39 % | 8.033 B 146.99 % | 3.252 B -0.96 % | 3.284 B |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 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 | 0.000 | 0.000 | 0.000 100.00 % | -12.936 M 69.17 % | -41.955 M 36.65 % | -66.223 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.945 M 110.72 % | -46.131 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | -1.310 M -142.91 % | 3.053 M -13.83 % | 3.543 M | 0.000 | 0.000 100.00 % | -545.000 K -231.01 % | 416.000 K -64.57 % | 1.174 M | 0.000 | 0.000 | 0.000 100.00 % | -903.000 K -172.41 % | 1.247 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -673.862 M 21.44 % | -857.751 M -98.03 % | -433.136 M -175.13 % | 576.553 M 101.16 % | 286.613 M 114.92 % | 133.359 M 2 698.72 % | 4.765 M 100.59 % | -808.467 M -1 153.14 % | 76.767 M -1.19 % | 77.693 M 695.06 % | 9.772 M 138.78 % | -25.201 M 85.87 % | -178.340 M 57.10 % | -415.666 M -199.83 % | -138.636 M -7 253.56 % | 1.938 M -96.95 % | 63.619 M 8.12 % | 58.839 M |
| Accounts receivables | 1.863 M -55.27 % | 4.165 M 128.28 % | -14.729 M -14 340.20 % | -102.000 K 48.48 % | -198.000 K -102.83 % | 6.985 M 128.01 % | -24.936 M -273.29 % | -6.680 M -23.84 % | -5.394 M -200.33 % | -1.796 M -241.86 % | 1.266 M 214.88 % | -1.102 M -45.96 % | -755.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | -774.515 M -4.62 % | -740.324 M -15.98 % | -638.320 M -248.21 % | 430.697 M 66.30 % | 258.981 M 53.86 % | 168.325 M 473.09 % | -45.116 M 93.94 % | -744.311 M -779.00 % | 109.619 M 13.64 % | 96.459 M 484.85 % | -25.064 M 78.90 % | -118.780 M -10.23 % | -107.760 M -254.11 % | 69.923 M -82.99 % | 411.156 M 1 255.91 % | -35.570 M 70.23 % | -119.481 M -300.74 % | 59.521 M |
| Accounts payables | 84.049 M 2 117.98 % | -4.165 M -128.28 % | 14.729 M 14 340.20 % | 102.000 K -48.48 % | 198.000 K 102.83 % | -6.985 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -31.144 M 73.48 % | -117.427 M -157.23 % | 205.184 M 40.68 % | 145.856 M 427.85 % | 27.632 M 179.03 % | -34.966 M -170.10 % | 49.881 M 177.75 % | -64.156 M -95.29 % | -32.852 M -75.06 % | -18.766 M -153.87 % | 34.836 M -62.77 % | 93.579 M 232.59 % | -70.580 M 85.47 % | -485.589 M 11.68 % | -549.792 M -1 565.80 % | 37.508 M -79.52 % | 183.100 M 26 947.51 % | -682.000 K |
| Other non cash items | 145.699 M 90.72 % | 76.394 M 326.99 % | -33.655 M 60.61 % | -85.439 M -5 784.56 % | 1.503 M -97.40 % | 57.919 M -12.38 % | 66.105 M 21.50 % | 54.409 M 40.51 % | 38.723 M -41.14 % | 65.790 M 512.74 % | -15.940 M -121.99 % | 72.501 M -32.23 % | 106.980 M -80.96 % | 561.933 M 2 185.49 % | 24.587 M 122.22 % | -110.643 M 56.55 % | -254.622 M -265.32 % | -69.699 M |
| Net cash provided by operating activities | -364.783 M 39.15 % | -599.458 M -109.00 % | -286.828 M -135.08 % | 817.541 M 103.27 % | 402.191 M 34.27 % | 299.548 M 129.50 % | 130.523 M 117.57 % | -742.894 M -388.77 % | 257.259 M 24.26 % | 207.035 M 7 017.05 % | 2.909 M -96.52 % | 83.681 M 247.32 % | -56.801 M 74.72 % | -224.693 M -8 197.05 % | 2.775 M 116.57 % | -16.748 M -121.70 % | 77.194 M 36.55 % | 56.530 M |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -11.944 M | 0.000 | 0.000 100.00 % | -40.998 M -42.77 % | -28.717 M -1 231.34 % | -2.157 M -8.99 % | -1.979 M -8.14 % | -1.830 M |
| Acquisitions net | 16.215 M -59.17 % | 39.714 M 32.10 % | 30.063 M 1 745.48 % | -1.827 M -105.58 % | 32.741 M 604.71 % | 4.646 M -57.17 % | 10.848 M -72.60 % | 39.590 M 206.20 % | -37.277 M 1.62 % | -37.891 M 1.70 % | -38.547 M -638.52 % | 7.158 M -87.49 % | 57.237 M 53.80 % | 37.216 M 149.62 % | 14.909 M 106.20 % | -240.578 M -159.41 % | 404.973 M 608.52 % | -79.637 M |
| Purchases of investments | -30.534 M | 0.000 100.00 % | -29.795 M -6 610.59 % | -444.000 K | 0.000 100.00 % | -1.207 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -93.714 M 64.03 % | -260.525 M | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.071 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -485.894 M -673.35 % | 84.747 M | 0.000 | 0.000 | 0.000 |
| Other investing activites | -61.318 M -121.55 % | 284.494 M 163.40 % | -448.750 M 45.90 % | -829.418 M -577.37 % | -122.447 M 26.07 % | -165.624 M 31.66 % | -242.364 M -202.10 % | -80.227 M -419.57 % | -15.441 M 75.50 % | -63.016 M -142.32 % | 148.901 M -56.20 % | 339.974 M 48.34 % | 229.178 M 223.77 % | -185.167 M -121.65 % | 855.117 M 161.89 % | 326.520 M 246.81 % | -222.412 M -435.93 % | -41.500 M |
| Net cash used for investing activites | -75.637 M -123.33 % | 324.208 M 172.29 % | -448.482 M 46.08 % | -831.689 M -838.33 % | -88.635 M 45.35 % | -162.185 M 29.95 % | -231.516 M -469.72 % | -40.637 M 22.92 % | -52.718 M 47.76 % | -100.907 M -191.44 % | 110.354 M -68.21 % | 347.132 M 21.20 % | 286.415 M 137.27 % | -768.557 M -215.48 % | 665.531 M 694.33 % | 83.785 M -53.60 % | 180.582 M 246.85 % | -122.967 M |
| Debt repayment | 666.275 M 148.73 % | 267.868 M -56.20 % | 611.561 M 73.06 % | 353.378 M 274.24 % | -202.816 M -640.93 % | -27.373 M -87.23 % | -14.620 M -104.72 % | 309.685 M 96.52 % | 157.583 M 368.77 % | -58.632 M -651.73 % | 10.627 M 103.92 % | -271.256 M 8.99 % | -298.059 M -158.87 % | 506.332 M 3.76 % | 487.978 M 176.35 % | 176.582 M 192.42 % | 60.386 M 570.88 % | -12.824 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 120.819 M 21.05 % | 99.807 M | 0.000 | 0.000 -100.00 % | 172.000 K -32.28 % | 254.000 K 52.10 % | 167.000 K |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -28.964 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 100.00 % | -40.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -99.466 M -297.86 % | -25.000 M 91.78 % | -304.000 M -406.67 % | -60.000 M | 0.000 |
| Other financing activites | -156.716 M -7.95 % | -145.173 M -104.76 % | -70.898 M -21.27 % | -58.461 M 17.40 % | -70.777 M 13.43 % | -81.755 M -1 688.17 % | -4.572 M -101.54 % | 297.628 M 1 035.05 % | -31.830 M 53.16 % | -67.948 M -2.73 % | -66.141 M 39.80 % | -109.874 M -10.31 % | -99.606 M 49.81 % | -198.474 M -44.69 % | -137.169 M | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | 509.559 M 315.31 % | 122.695 M -75.49 % | 500.663 M 69.76 % | 294.917 M 207.79 % | -273.593 M -150.71 % | -109.128 M -468.61 % | -19.192 M -103.16 % | 607.313 M 382.94 % | 125.753 M 199.35 % | -126.580 M -128.01 % | -55.514 M 85.43 % | -381.130 M -27.96 % | -297.858 M -266.00 % | 179.428 M -44.93 % | 325.809 M 356.05 % | -127.246 M -19 982.19 % | 640.000 K 105.06 % | -12.657 M |
| Effect of forex changes on cash | 149.000 K -81.16 % | 791.000 K -58.84 % | 1.922 M 211.87 % | -1.718 M -157.96 % | -666.000 K -108.13 % | -320.000 K -257.64 % | 203.000 K 300.99 % | -101.000 K -531.25 % | -16.000 K -900.00 % | 2.000 K -96.61 % | 59.000 K 150.86 % | -116.000 K -22.11 % | -95.000 K 99.10 % | -10.583 M -810.27 % | 1.490 M | 0.000 | 0.000 | 0.000 |
| Net change in cash | 69.288 M 145.66 % | -151.764 M 34.79 % | -232.725 M -183.40 % | 279.051 M 610.11 % | 39.297 M 40.77 % | 27.915 M 123.27 % | -119.982 M 31.95 % | -176.319 M -153.39 % | 330.278 M 1 715.05 % | -20.450 M -135.38 % | 57.808 M 16.63 % | 49.567 M 172.53 % | -68.339 M 91.71 % | -824.405 M -182.80 % | 995.605 M 1 753.58 % | -60.209 M -123.30 % | 258.416 M 426.72 % | -79.094 M |
| Cash at beginning of period | 122.791 M -55.28 % | 274.555 M -45.88 % | 507.280 M 122.27 % | 228.229 M 20.80 % | 188.932 M 17.34 % | 161.017 M -42.70 % | 280.999 M -38.56 % | 457.318 M 259.98 % | 127.040 M -13.87 % | 147.490 M 64.46 % | 89.682 M 123.56 % | 40.115 M -63.01 % | 108.454 M -91.17 % | 1.229 B 427.21 % | 233.047 M -20.59 % | 293.457 M 737.47 % | 35.041 M -69.30 % | 114.135 M |
| Cash at end of period | 192.079 M 56.43 % | 122.791 M -55.28 % | 274.555 M -45.88 % | 507.280 M 122.27 % | 228.229 M 20.80 % | 188.932 M 17.34 % | 161.017 M -42.70 % | 280.999 M -38.56 % | 457.318 M 259.98 % | 127.040 M -13.87 % | 147.490 M 64.46 % | 89.682 M 123.56 % | 40.115 M -90.08 % | 404.247 M -67.10 % | 1.229 B 426.76 % | 233.248 M -20.52 % | 293.457 M 737.47 % | 35.041 M |
| Operating cash flow | -364.783 M 39.15 % | -599.458 M -109.00 % | -286.828 M -135.08 % | 817.541 M 103.27 % | 402.191 M 34.27 % | 299.548 M 129.50 % | 130.523 M 117.57 % | -742.894 M -388.77 % | 257.259 M 24.26 % | 207.035 M 7 017.05 % | 2.909 M -96.52 % | 83.681 M 247.32 % | -56.801 M 74.72 % | -224.693 M -8 197.05 % | 2.775 M 116.57 % | -16.748 M -121.70 % | 77.194 M 36.55 % | 56.530 M |
| Capital expenditure | -236.114 M -7.36 % | -219.935 M 5.57 % | -232.907 M -60.32 % | -145.274 M -284.63 % | -37.770 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -11.944 M | 0.000 | 0.000 100.00 % | -40.998 M -42.77 % | -28.717 M -1 231.34 % | -2.157 M -8.99 % | -1.979 M -8.14 % | -1.830 M |
| Free CashFlow | -364.783 M 39.15 % | -599.458 M -109.00 % | -286.828 M -135.08 % | 817.541 M 103.27 % | 402.191 M 34.27 % | 299.548 M 129.50 % | 130.523 M 117.57 % | -742.894 M -388.77 % | 257.259 M 24.26 % | 207.035 M 2 391.48 % | -9.035 M -110.80 % | 83.681 M 247.32 % | -56.801 M 78.62 % | -265.691 M -924.17 % | -25.942 M -37.22 % | -18.905 M -125.13 % | 75.215 M 37.50 % | 54.700 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 | 2012-12-31 | 2012-09-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 455.228 M -11.04 % | 511.742 M 0.88 % | 507.276 M 0.51 % | 504.706 M 25.96 % | 400.691 M 18.04 % | 339.441 M 21.84 % | 278.590 M -38.77 % | 455.017 M 39.26 % | 326.734 M -20.28 % | 409.863 M 29.00 % | 317.729 M 35.78 % | 234.005 M -19.50 % | 290.684 M 11.02 % | 261.838 M -25.66 % | 352.215 M -11.08 % | 396.102 M -1.92 % | 403.869 M 12.87 % | 357.810 M -22.03 % | 458.881 M 59.71 % | 287.318 M 30.87 % | 219.543 M -22.53 % | 283.387 M -24.13 % | 373.504 M 23.27 % | 302.992 M 12.08 % | 270.324 M -5.23 % | 285.238 M 16.27 % | 245.326 M 10.29 % | 222.433 M 33.72 % | 166.340 M -11.31 % | 187.553 M -5.89 % | 199.297 M 14.07 % | 174.718 M 0.39 % | 174.039 M -22.99 % | 226.003 M -40.18 % | 377.809 M 11.16 % | 339.880 M -5.08 % | 358.064 M -18.92 % | 441.613 M 62.00 % | 272.607 M 199.10 % | 91.142 M -53.78 % | 197.171 M 136.07 % | 83.524 M -43.74 % | 148.455 M 317.94 % | 35.521 M -73.13 % | 132.214 M 258.15 % | 36.916 M -75.12 % | 148.395 M -40.41 % | 249.014 M -20.41 % | 312.880 M 13.90 % | 274.686 M -17.90 % | 334.556 M 121.05 % | 151.351 M |
| Net income | 55.664 M 71.56 % | 32.446 M 248.47 % | 9.311 M -81.50 % | 50.336 M -27.07 % | 69.023 M 102.96 % | 34.008 M -3.29 % | 35.166 M -8.52 % | 38.442 M -39.36 % | 63.395 M 60.91 % | 39.399 M 214.24 % | 12.538 M -59.79 % | 31.185 M -62.94 % | 84.154 M 92.72 % | 43.666 M -64.46 % | 122.853 M 33.58 % | 91.970 M 11.94 % | 82.162 M 228.06 % | 25.045 M -56.52 % | 57.602 M 134.15 % | 24.600 M -8.32 % | 26.832 M 1 371.86 % | 1.823 M -95.24 % | 38.308 M 16.91 % | 32.768 M 29.01 % | 25.399 M 19.61 % | 21.235 M -36.15 % | 33.256 M 6.03 % | 31.366 M 45.02 % | 21.628 M 99.47 % | 10.843 M -50.23 % | 21.785 M 61.79 % | 13.465 M 7.72 % | 12.500 M -48.11 % | 24.089 M 15.72 % | 20.817 M -34.83 % | 31.941 M -19.98 % | 39.917 M -10.25 % | 44.476 M -1.77 % | 45.277 M 4 228.59 % | 1.046 M -64.57 % | 2.952 M -68.49 % | 9.367 M -75.98 % | 38.992 M 299.68 % | -19.527 M -745.73 % | 3.024 M 116.71 % | -18.096 M -593.35 % | 3.668 M -73.07 % | 13.621 M 328.60 % | 3.178 M -49.15 % | 6.250 M -30.32 % | 8.970 M -33.35 % | 13.458 M |
| Income before tax | 69.099 M 66.93 % | 41.395 M 94.79 % | 21.251 M -66.63 % | 63.685 M -22.97 % | 82.673 M 94.80 % | 42.439 M -40.86 % | 71.766 M 45.58 % | 49.297 M -41.01 % | 83.573 M 59.41 % | 52.425 M 86.03 % | 28.181 M -27.83 % | 39.050 M -57.54 % | 91.978 M 77.65 % | 51.774 M -67.95 % | 161.525 M 54.92 % | 104.266 M 13.23 % | 92.084 M 176.15 % | 33.346 M -47.34 % | 63.321 M 100.19 % | 31.630 M 5.69 % | 29.927 M 206.10 % | 9.777 M -82.08 % | 54.574 M 31.22 % | 41.591 M 31.93 % | 31.526 M 13.05 % | 27.887 M -16.36 % | 33.341 M -13.39 % | 38.494 M 49.05 % | 25.826 M 76.83 % | 14.605 M -40.84 % | 24.689 M 39.16 % | 17.742 M -3.95 % | 18.471 M -38.36 % | 29.964 M -46.91 % | 56.443 M 52.95 % | 36.904 M -5.10 % | 38.888 M -39.26 % | 64.025 M -5.48 % | 67.734 M 1 258.76 % | 4.985 M 763.95 % | 577.000 K -93.75 % | 9.233 M 119.72 % | -46.827 M -123.34 % | -20.967 M -345.66 % | 8.535 M 139.82 % | -21.434 M -777.00 % | -2.444 M -110.54 % | 23.182 M 128.35 % | 10.152 M -37.40 % | 16.218 M 123.76 % | 7.248 M -51.19 % | 14.848 M |
| Income before tax ratio | 0.15 87.65 % | 0.08 93.09 % | 0.04 -66.80 % | 0.13 -38.84 % | 0.21 65.03 % | 0.13 -51.47 % | 0.26 137.77 % | 0.11 -57.64 % | 0.26 99.97 % | 0.13 44.21 % | 0.09 -46.85 % | 0.17 -47.26 % | 0.32 60.02 % | 0.20 -56.88 % | 0.46 74.22 % | 0.26 15.45 % | 0.23 144.65 % | 0.09 -32.46 % | 0.14 25.35 % | 0.11 -19.24 % | 0.14 295.11 % | 0.03 -76.39 % | 0.15 6.44 % | 0.14 17.70 % | 0.12 19.29 % | 0.10 -28.06 % | 0.14 -21.47 % | 0.17 11.46 % | 0.16 99.38 % | 0.08 -37.14 % | 0.12 21.99 % | 0.10 -4.32 % | 0.11 -19.95 % | 0.13 -11.25 % | 0.15 37.59 % | 0.11 -0.02 % | 0.11 -25.09 % | 0.14 -41.65 % | 0.25 354.28 % | 0.05 1 769.02 % | 0.00 -97.35 % | 0.11 135.05 % | -0.32 46.56 % | -0.59 -1 014.38 % | 0.06 111.12 % | -0.58 -3 425.39 % | -0.02 -117.69 % | 0.09 186.92 % | 0.03 -45.04 % | 0.06 172.53 % | 0.02 -77.92 % | 0.10 |
| EBITDA | 83.124 M -12.03 % | 94.496 M 35.67 % | 69.649 M -35.81 % | 108.496 M -12.61 % | 124.148 M 65.65 % | 74.944 M -37.37 % | 119.659 M 52.15 % | 78.643 M 45.55 % | 54.030 M -35.43 % | 83.674 M 52.21 % | 54.971 M 30.07 % | 42.262 M -24.01 % | 55.618 M -17.51 % | 67.423 M -62.05 % | 177.651 M 182.29 % | 62.933 M -2.17 % | 64.327 M 44.73 % | 44.446 M -25.40 % | 59.576 M 69.92 % | 35.061 M 38.38 % | 25.336 M -1.56 % | 25.738 M -50.84 % | 52.351 M -15.54 % | 61.981 M 47.75 % | 41.951 M -0.66 % | 42.231 M 127.31 % | 18.579 M -57.83 % | 44.060 M 143.40 % | 18.102 M -32.66 % | 26.881 M -37.97 % | 43.332 M 60.28 % | 27.036 M -18.04 % | 32.988 M -12.38 % | 37.649 M -56.87 % | 87.287 M 74.62 % | 49.986 M -2.29 % | 51.157 M -32.37 % | 75.637 M 18.40 % | 63.884 M 175.85 % | 23.159 M -4.38 % | 24.220 M 43.46 % | 16.883 M 43.69 % | 11.750 M 577.45 % | -2.461 M -110.27 % | 23.973 M 299.79 % | -11.999 M -1 128.15 % | -977.000 K -101.90 % | 51.527 M 15.72 % | 44.529 M 8.19 % | 41.157 M -27.42 % | 56.705 M 38.77 % | 40.864 M |
| Net income ratio | 0.12 92.86 % | 0.06 245.43 % | 0.02 -81.60 % | 0.10 -42.10 % | 0.17 71.94 % | 0.10 -20.63 % | 0.13 49.41 % | 0.08 -56.46 % | 0.19 101.84 % | 0.10 143.60 % | 0.04 -70.39 % | 0.13 -53.97 % | 0.29 73.60 % | 0.17 -52.19 % | 0.35 50.22 % | 0.23 14.13 % | 0.20 190.64 % | 0.07 -44.24 % | 0.13 46.61 % | 0.09 -29.95 % | 0.12 1 799.88 % | 0.01 -93.73 % | 0.10 -5.16 % | 0.11 15.10 % | 0.09 26.21 % | 0.07 -45.08 % | 0.14 -3.87 % | 0.14 8.45 % | 0.13 124.90 % | 0.06 -47.11 % | 0.11 41.84 % | 0.08 7.30 % | 0.07 -32.62 % | 0.11 93.45 % | 0.06 -41.37 % | 0.09 -15.70 % | 0.11 10.69 % | 0.10 -39.36 % | 0.17 1 347.20 % | 0.01 -23.35 % | 0.01 -86.65 % | 0.11 -57.30 % | 0.26 147.78 % | -0.55 -2 503.51 % | 0.02 104.67 % | -0.49 -2 083.16 % | 0.02 -54.81 % | 0.05 438.53 % | 0.01 -55.36 % | 0.02 -15.14 % | 0.03 -69.85 % | 0.09 |
| Ratio EBITDA | 0.18 -1.11 % | 0.18 34.49 % | 0.14 -36.13 % | 0.21 -30.62 % | 0.31 40.33 % | 0.22 -48.60 % | 0.43 148.51 % | 0.17 4.52 % | 0.17 -19.00 % | 0.20 18.00 % | 0.17 -4.20 % | 0.18 -5.61 % | 0.19 -25.69 % | 0.26 -48.95 % | 0.50 217.46 % | 0.16 -0.25 % | 0.16 28.22 % | 0.12 -4.32 % | 0.13 6.39 % | 0.12 5.74 % | 0.12 27.06 % | 0.09 -35.20 % | 0.14 -31.48 % | 0.20 31.82 % | 0.16 4.82 % | 0.15 95.50 % | 0.08 -61.77 % | 0.20 82.02 % | 0.11 -24.07 % | 0.14 -34.08 % | 0.22 40.51 % | 0.15 -18.36 % | 0.19 13.78 % | 0.17 -27.90 % | 0.23 57.09 % | 0.15 2.94 % | 0.14 -16.58 % | 0.17 -26.91 % | 0.23 -7.77 % | 0.25 106.86 % | 0.12 -39.23 % | 0.20 155.38 % | 0.08 214.24 % | -0.07 -138.21 % | 0.18 155.78 % | -0.33 -4 836.91 % | -0.01 -103.18 % | 0.21 45.39 % | 0.14 -5.01 % | 0.15 -11.60 % | 0.17 -37.22 % | 0.27 |
| Gross profit ratio | 0.24 -1.50 % | 0.24 -5.93 % | 0.25 6.71 % | 0.24 -10.80 % | 0.27 0.67 % | 0.27 3.89 % | 0.26 15.96 % | 0.22 -4.15 % | 0.23 -9.44 % | 0.25 6.87 % | 0.24 -10.25 % | 0.26 0.45 % | 0.26 6.73 % | 0.25 16.14 % | 0.21 2.37 % | 0.21 0.13 % | 0.21 17.44 % | 0.18 -0.31 % | 0.18 4.58 % | 0.17 0.11 % | 0.17 -25.09 % | 0.23 16.13 % | 0.19 -23.92 % | 0.26 17.90 % | 0.22 3.63 % | 0.21 -8.46 % | 0.23 -16.24 % | 0.27 25.31 % | 0.22 -1.28 % | 0.22 -12.74 % | 0.25 5.56 % | 0.24 -12.51 % | 0.27 26.05 % | 0.22 -20.41 % | 0.27 29.22 % | 0.21 -6.48 % | 0.23 -2.32 % | 0.23 -36.28 % | 0.36 -24.33 % | 0.48 161.65 % | 0.18 37.58 % | 0.13 -30.79 % | 0.19 -27.38 % | 0.27 -3.16 % | 0.27 291.22 % | 0.07 -62.71 % | 0.19 -8.54 % | 0.21 8.61 % | 0.19 -20.09 % | 0.24 6.34 % | 0.22 -32.28 % | 0.33 |
| Weighted average shs out dil | 214.092 M -1.02 % | 216.307 M 2.58 % | 210.875 M 0.54 % | 209.733 M 0.27 % | 209.161 M -1.59 % | 212.550 M 0.80 % | 210.872 M -1.26 % | 213.567 M 1.06 % | 211.317 M 1.91 % | 207.363 M -0.13 % | 207.632 M -0.13 % | 207.900 M -1.18 % | 210.385 M 1.18 % | 207.933 M -2.83 % | 213.984 M 2.37 % | 209.023 M -0.78 % | 210.672 M 0.94 % | 208.708 M -6.68 % | 223.636 M 0.00 % | 223.636 M 8.35 % | 206.400 M 13.22 % | 182.300 M -10.99 % | 204.800 M 0.00 % | 204.800 M -3.24 % | 211.658 M -0.33 % | 212.350 M 1.55 % | 209.107 M 0.00 % | 209.107 M -3.32 % | 216.280 M -0.27 % | 216.860 M 12.74 % | 192.357 M 0.00 % | 192.357 M -7.67 % | 208.333 M -4.87 % | 218.991 M 2.84 % | 212.940 M 0.00 % | 212.940 M 1.36 % | 210.089 M -0.80 % | 211.790 M -12.00 % | 240.664 M 20.03 % | 200.500 M 35.84 % | 147.600 M -36.97 % | 234.175 M 21.06 % | 193.433 M -10.85 % | 216.967 M 43.50 % | 151.200 M -24.80 % | 201.067 M 5.11 % | 191.295 M -13.99 % | 222.400 M -15.53 % | 263.300 M 26.38 % | 208.333 M 78.70 % | 116.581 M 3.95 % | 112.150 M |
| Weighted average shs out | 214.092 M -1.02 % | 216.307 M 2.58 % | 210.875 M 0.54 % | 209.733 M 0.27 % | 209.161 M -1.59 % | 212.550 M 0.80 % | 210.873 M -0.05 % | 210.982 M 0.11 % | 210.741 M 1.63 % | 207.363 M 0.20 % | 206.944 M -0.46 % | 207.900 M -1.18 % | 210.385 M 1.18 % | 207.933 M -2.83 % | 213.984 M 2.37 % | 209.023 M -0.78 % | 210.672 M 0.94 % | 208.708 M -6.68 % | 223.636 M 0.00 % | 223.636 M 8.35 % | 206.400 M 13.22 % | 182.300 M -10.99 % | 204.800 M 0.00 % | 204.800 M -3.24 % | 211.658 M -0.33 % | 212.350 M 3.79 % | 204.594 M -2.16 % | 209.107 M -3.32 % | 216.280 M -0.27 % | 216.860 M 12.74 % | 192.357 M 0.00 % | 192.357 M -7.67 % | 208.333 M -4.87 % | 218.991 M 5.48 % | 207.615 M -2.50 % | 212.940 M 1.36 % | 210.089 M -0.80 % | 211.790 M -12.00 % | 240.665 M 20.01 % | 200.537 M 35.87 % | 147.600 M -36.97 % | 234.175 M 21.06 % | 193.433 M -10.85 % | 216.967 M 43.50 % | 151.200 M -24.80 % | 201.067 M 5.11 % | 191.301 M -13.98 % | 222.402 M -15.54 % | 263.319 M 26.39 % | 208.333 M 78.70 % | 116.581 M 3.95 % | 112.150 M |
| EPS diluted | 0.26 73.33 % | 0.15 239.37 % | 0.04 -81.58 % | 0.24 -27.27 % | 0.33 106.25 % | 0.16 -5.88 % | 0.17 -5.56 % | 0.18 -40.00 % | 0.30 57.89 % | 0.19 214.57 % | 0.06 -59.73 % | 0.15 -62.50 % | 0.40 90.48 % | 0.21 -63.79 % | 0.58 31.82 % | 0.44 12.82 % | 0.39 225.00 % | 0.12 -53.85 % | 0.26 136.36 % | 0.11 -15.38 % | 0.13 1 200.00 % | 0.01 -94.74 % | 0.19 18.75 % | 0.16 33.33 % | 0.12 20.00 % | 0.10 -37.50 % | 0.16 6.67 % | 0.15 50.00 % | 0.10 100.00 % | 0.05 -54.55 % | 0.11 57.14 % | 0.07 16.67 % | 0.06 -45.45 % | 0.11 12.47 % | 0.10 -34.80 % | 0.15 -21.05 % | 0.19 -9.52 % | 0.21 10.53 % | 0.19 3 553.85 % | 0.01 -74.00 % | 0.02 -50.00 % | 0.04 -80.00 % | 0.20 322.22 % | -0.09 -550.00 % | 0.02 122.22 % | -0.09 -568.75 % | 0.02 -68.63 % | 0.06 405.79 % | 0.01 -59.67 % | 0.03 -60.99 % | 0.08 -35.92 % | 0.12 |
| Earnings per share | 0.26 73.33 % | 0.15 239.37 % | 0.04 -81.58 % | 0.24 -27.27 % | 0.33 106.25 % | 0.16 -5.88 % | 0.17 -5.56 % | 0.18 -40.00 % | 0.30 57.89 % | 0.19 214.57 % | 0.06 -59.73 % | 0.15 -62.50 % | 0.40 90.48 % | 0.21 -63.79 % | 0.58 31.82 % | 0.44 12.82 % | 0.39 225.00 % | 0.12 -53.85 % | 0.26 136.36 % | 0.11 -15.38 % | 0.13 1 200.00 % | 0.01 -94.74 % | 0.19 18.75 % | 0.16 33.33 % | 0.12 20.00 % | 0.10 -37.50 % | 0.16 6.67 % | 0.15 50.00 % | 0.10 100.00 % | 0.05 -54.55 % | 0.11 57.14 % | 0.07 16.67 % | 0.06 -45.45 % | 0.11 12.47 % | 0.10 -34.80 % | 0.15 -21.05 % | 0.19 -9.52 % | 0.21 10.53 % | 0.19 3 553.85 % | 0.01 -74.00 % | 0.02 -50.00 % | 0.04 -80.00 % | 0.20 322.22 % | -0.09 -550.00 % | 0.02 122.22 % | -0.09 -568.75 % | 0.02 -68.63 % | 0.06 405.79 % | 0.01 -59.67 % | 0.03 -60.99 % | 0.08 -35.92 % | 0.12 |
| Gross profit | 107.424 M -12.38 % | 122.603 M -5.10 % | 129.188 M 7.26 % | 120.447 M 12.35 % | 107.204 M 18.84 % | 90.211 M 26.58 % | 71.270 M -29.00 % | 100.383 M 33.49 % | 75.201 M -27.81 % | 104.170 M 37.86 % | 75.562 M 21.87 % | 62.004 M -19.13 % | 76.674 M 18.49 % | 64.711 M -13.66 % | 74.952 M -8.97 % | 82.339 M -1.80 % | 83.846 M 32.56 % | 63.250 M -22.27 % | 81.372 M 67.03 % | 48.716 M 31.02 % | 37.183 M -41.96 % | 64.068 M -11.89 % | 72.710 M -6.22 % | 77.531 M 32.15 % | 58.669 M -1.79 % | 59.736 M 6.43 % | 56.128 M -7.62 % | 60.758 M 67.56 % | 36.260 M -12.44 % | 41.413 M -17.88 % | 50.430 M 20.41 % | 41.883 M -12.17 % | 47.687 M -2.93 % | 49.126 M -52.39 % | 103.182 M 43.64 % | 71.832 M -11.23 % | 80.922 M -20.80 % | 102.175 M 3.22 % | 98.989 M 126.32 % | 43.739 M 20.95 % | 36.163 M 224.77 % | 11.135 M -61.06 % | 28.598 M 203.49 % | 9.423 M -73.98 % | 36.220 M 1 301.16 % | 2.585 M -90.72 % | 27.867 M -45.50 % | 51.130 M -13.56 % | 59.148 M -8.98 % | 64.982 M -12.69 % | 74.426 M 49.70 % | 49.716 M |
| Income tax expense | 13.435 M 50.13 % | 8.949 M -25.05 % | 11.940 M -10.56 % | 13.349 M -2.21 % | 13.650 M 61.90 % | 8.431 M -76.96 % | 36.600 M 237.17 % | 10.855 M -46.20 % | 20.178 M 54.91 % | 13.026 M -16.73 % | 15.643 M 98.89 % | 7.865 M 0.52 % | 7.824 M -3.50 % | 8.108 M -79.03 % | 38.672 M 214.51 % | 12.296 M 23.93 % | 9.922 M 19.53 % | 8.301 M 45.15 % | 5.719 M -18.65 % | 7.030 M 127.14 % | 3.095 M -61.09 % | 7.954 M -51.10 % | 16.266 M 84.36 % | 8.823 M 44.00 % | 6.127 M -7.89 % | 6.652 M 7 725.88 % | 85.000 K -98.81 % | 7.128 M 69.80 % | 4.198 M 11.59 % | 3.762 M 29.55 % | 2.904 M -32.10 % | 4.277 M -28.37 % | 5.971 M 1.63 % | 5.875 M -83.51 % | 35.626 M 617.83 % | 4.963 M 582.31 % | -1.029 M -105.26 % | 19.549 M -12.95 % | 22.457 M 470.12 % | 3.939 M 65.85 % | 2.375 M 1 672.39 % | 134.000 K -99.84 % | 85.819 M 5 859.65 % | 1.440 M -73.87 % | 5.511 M 65.10 % | 3.338 M -45.39 % | 6.112 M -36.07 % | 9.561 M 37.09 % | 6.974 M -30.04 % | 9.968 M 478.86 % | 1.722 M 23.88 % | 1.390 M |
| Cost of revenue | 347.804 M -10.62 % | 389.139 M 2.92 % | 378.088 M -1.61 % | 384.259 M 30.93 % | 293.487 M 17.76 % | 249.230 M 23.49 % | 201.830 M -43.09 % | 354.634 M 40.99 % | 251.533 M -17.72 % | 305.693 M 26.23 % | 242.167 M 40.79 % | 172.001 M -19.63 % | 214.010 M 8.56 % | 197.127 M -28.90 % | 277.263 M -11.63 % | 313.763 M -1.96 % | 320.023 M 8.64 % | 294.560 M -21.97 % | 377.509 M 58.22 % | 238.602 M 30.84 % | 182.360 M -16.85 % | 219.319 M -27.09 % | 300.794 M 33.41 % | 225.461 M 6.52 % | 211.655 M -6.14 % | 225.502 M 19.19 % | 189.198 M 17.02 % | 161.675 M 24.29 % | 130.080 M -10.99 % | 146.140 M -1.83 % | 148.867 M 12.07 % | 132.835 M 5.13 % | 126.352 M -28.57 % | 176.877 M -35.59 % | 274.627 M 2.45 % | 268.048 M -3.28 % | 277.142 M -18.35 % | 339.438 M 95.51 % | 173.618 M 266.26 % | 47.403 M -70.56 % | 161.008 M 122.42 % | 72.389 M -39.60 % | 119.857 M 359.26 % | 26.098 M -72.81 % | 95.994 M 179.61 % | 34.331 M -71.52 % | 120.528 M -39.09 % | 197.884 M -22.01 % | 253.732 M 21.00 % | 209.704 M -19.38 % | 260.130 M 155.95 % | 101.635 M |
| General and administrative expenses | 11.415 M -22.90 % | 14.805 M 164.38 % | -22.995 M -265.59 % | 13.887 M 12.32 % | 12.364 M -3.41 % | 12.800 M 152.09 % | -24.575 M -309.67 % | 11.721 M -9.45 % | 12.944 M -6.49 % | 13.842 M 159.82 % | -23.139 M -281.53 % | 12.747 M -4.09 % | 13.291 M 31.01 % | 10.145 M 157.44 % | -17.663 M -274.78 % | 10.106 M -7.40 % | 10.914 M 16.63 % | 9.358 M 154.81 % | -17.075 M -293.84 % | 8.809 M 6.56 % | 8.267 M -17.95 % | 10.075 M 161.55 % | -16.370 M -283.27 % | 8.932 M -4.43 % | 9.346 M -8.72 % | 10.239 M 157.04 % | -17.952 M -282.57 % | 9.833 M -6.43 % | 10.509 M 6.86 % | 9.834 M 153.94 % | -18.233 M -285.31 % | 9.839 M -2.71 % | 10.113 M -0.11 % | 10.124 M 166.43 % | -15.239 M -278.32 % | 8.546 M 18.27 % | 7.226 M -31.71 % | 10.581 M -22.86 % | 13.716 M 52.18 % | 9.013 M -4.21 % | 9.409 M 5.42 % | 8.925 M -26.45 % | 12.135 M 23.88 % | 9.796 M 1.22 % | 9.678 M -15.27 % | 11.422 M 1.49 % | 11.254 M -6.86 % | 12.083 M 6.24 % | 11.373 M 10.35 % | 10.306 M 45.77 % | 7.070 M -23.35 % | 9.224 M |
| Selling and marketing expenses | 13.319 M -17.75 % | 16.194 M 58.95 % | 10.188 M -28.42 % | 14.234 M 28.50 % | 11.077 M 6.18 % | 10.432 M 540.79 % | 1.628 M -84.03 % | 10.193 M 17.19 % | 8.698 M -1.73 % | 8.851 M 101.34 % | 4.396 M -37.16 % | 6.996 M -7.98 % | 7.603 M 18.21 % | 6.432 M -33.68 % | 9.699 M 1.10 % | 9.593 M 12.87 % | 8.499 M -13.43 % | 9.817 M 41.58 % | 6.934 M 21.78 % | 5.694 M 33.35 % | 4.270 M -26.37 % | 5.799 M 29.79 % | 4.468 M -31.96 % | 6.567 M -0.82 % | 6.621 M -26.22 % | 8.974 M 403.31 % | 1.783 M -67.10 % | 5.419 M -34.04 % | 8.216 M 34.49 % | 6.109 M 148.43 % | 2.459 M -64.89 % | 7.003 M 5.42 % | 6.643 M 12.73 % | 5.893 M 42.14 % | 4.146 M -69.33 % | 13.520 M 71.44 % | 7.886 M -17.47 % | 9.555 M 89.32 % | 5.047 M -0.61 % | 5.078 M -10.33 % | 5.663 M 8.20 % | 5.234 M 33.79 % | 3.912 M 20.70 % | 3.241 M 10.58 % | 2.931 M -31.66 % | 4.289 M -43.33 % | 7.569 M 5.59 % | 7.168 M -4.53 % | 7.508 M 64.43 % | 4.566 M -58.05 % | 10.884 M 14.89 % | 9.473 M |
| Other expenses | -12.777 M -432.04 % | 3.848 M -95.07 % | 78.034 M 446.30 % | 14.284 M 171.64 % | -19.938 M -4 369.38 % | 467.000 K -96.77 % | 14.474 M | 0.000 100.00 % | -172.000 K | 0.000 -100.00 % | 40.077 M | 0.000 | 0.000 | 0.000 -100.00 % | 422.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.530 M | 0.000 | 0.000 -100.00 % | 42.000 K -97.12 % | 1.456 M | 0.000 | 0.000 | 0.000 100.00 % | -2.111 M | 0.000 | 0.000 | 0.000 100.00 % | -1.409 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.999 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 |
| Operating expenses | 11.957 M -65.69 % | 34.847 M -46.58 % | 65.227 M 53.82 % | 42.405 M 1 110.53 % | 3.503 M -85.22 % | 23.699 M 379.70 % | -8.473 M -138.66 % | 21.914 M 1.26 % | 21.642 M -4.63 % | 22.693 M 6.37 % | 21.334 M 8.06 % | 19.743 M -5.51 % | 20.894 M 26.04 % | 16.577 M -21.01 % | 20.985 M 6.53 % | 19.699 M 1.47 % | 19.413 M 1.24 % | 19.175 M -18.76 % | 23.603 M 62.75 % | 14.503 M 15.68 % | 12.537 M -68.11 % | 39.316 M 92.56 % | 20.418 M 31.74 % | 15.499 M -2.93 % | 15.967 M -16.89 % | 19.213 M 6.02 % | 18.122 M 18.82 % | 15.252 M -18.55 % | 18.725 M 17.45 % | 15.943 M -8.19 % | 17.365 M 3.11 % | 16.842 M 0.51 % | 16.756 M 4.61 % | 16.017 M -18.21 % | 19.582 M -11.26 % | 22.066 M 46.02 % | 15.112 M -24.95 % | 20.136 M -5.07 % | 21.212 M -12.90 % | 24.355 M 54.99 % | 15.714 M 436.68 % | 2.928 M -94.60 % | 54.229 M 247.69 % | 15.597 M 11.14 % | 14.034 M -6.40 % | 14.994 M -28.79 % | 21.055 M 275.65 % | 5.605 M -78.86 % | 26.509 M -15.04 % | 31.201 M -10.61 % | 34.905 M 139.17 % | 14.594 M |
| Cost and expenses | 359.761 M -15.15 % | 423.986 M -4.36 % | 443.315 M 3.90 % | 426.664 M 43.66 % | 296.990 M 9.00 % | 272.462 M 37.02 % | 198.847 M -47.19 % | 376.548 M 37.84 % | 273.175 M -16.81 % | 328.386 M 24.62 % | 263.501 M 37.42 % | 191.744 M -18.37 % | 234.904 M 9.92 % | 213.704 M -28.35 % | 298.248 M -10.56 % | 333.462 M -1.76 % | 339.436 M 8.19 % | 313.735 M -21.78 % | 401.112 M 58.48 % | 253.105 M 29.87 % | 194.897 M -24.64 % | 258.635 M -19.48 % | 321.212 M 33.31 % | 240.960 M 5.86 % | 227.622 M -6.98 % | 244.715 M 18.04 % | 207.320 M 17.18 % | 176.927 M 18.90 % | 148.805 M -8.19 % | 162.083 M -2.50 % | 166.232 M 11.06 % | 149.677 M 4.59 % | 143.108 M -25.81 % | 192.894 M -34.44 % | 294.209 M 1.41 % | 290.114 M -0.73 % | 292.254 M -18.72 % | 359.574 M 84.56 % | 194.830 M 171.51 % | 71.758 M -59.39 % | 176.722 M 134.64 % | 75.317 M -56.74 % | 174.086 M 317.52 % | 41.695 M -62.11 % | 110.028 M 123.07 % | 49.325 M -65.16 % | 141.583 M -30.42 % | 203.489 M -27.39 % | 280.241 M 16.33 % | 240.905 M -18.35 % | 295.035 M 153.84 % | 116.229 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 24.734 M -20.21 % | 30.999 M 342.05 % | -12.807 M -145.54 % | 28.121 M 19.97 % | 23.441 M 0.90 % | 23.232 M 201.24 % | -22.947 M -204.71 % | 21.914 M 1.26 % | 21.642 M -4.63 % | 22.693 M 221.07 % | -18.743 M -194.93 % | 19.743 M -5.51 % | 20.894 M 26.04 % | 16.577 M 308.15 % | -7.964 M -140.43 % | 19.699 M 1.47 % | 19.413 M 1.24 % | 19.175 M 289.08 % | -10.141 M -169.92 % | 14.503 M 15.68 % | 12.537 M -21.02 % | 15.874 M 233.37 % | -11.902 M -176.79 % | 15.499 M -2.93 % | 15.967 M -16.89 % | 19.213 M 218.83 % | -16.169 M -206.01 % | 15.252 M -18.55 % | 18.725 M 17.45 % | 15.943 M 201.07 % | -15.774 M -193.66 % | 16.842 M 0.51 % | 16.756 M 4.61 % | 16.017 M 244.39 % | -11.093 M -150.27 % | 22.066 M 46.02 % | 15.112 M -24.95 % | 20.136 M 7.98 % | 18.648 M 32.34 % | 14.091 M -6.51 % | 15.072 M 6.45 % | 14.159 M -9.84 % | 15.704 M 20.46 % | 13.037 M 3.39 % | 12.609 M -19.74 % | 15.711 M -15.15 % | 18.517 M -3.81 % | 19.251 M 1.96 % | 18.881 M 26.96 % | 14.872 M -19.56 % | 18.488 M -1.12 % | 18.697 M |
| Interest income | 17.980 M 51.63 % | 11.858 M -16.63 % | 14.223 M 15.63 % | 12.300 M 5.68 % | 11.639 M 7.86 % | 10.791 M -72.60 % | 39.382 M 246.98 % | 11.350 M -23.77 % | 14.890 M 79.35 % | 8.302 M -42.24 % | 14.374 M 82.16 % | 7.891 M 156.70 % | 3.074 M 88.36 % | 1.632 M 82.55 % | 894.000 K -47.23 % | 1.694 M 206.33 % | 553.000 K -62.07 % | 1.458 M 221.15 % | 454.000 K 284.75 % | 118.000 K -88.63 % | 1.038 M 161.46 % | 397.000 K | 0.000 -100.00 % | 1.209 M -55.57 % | 2.721 M 259.92 % | 756.000 K 800.00 % | 84.000 K -95.08 % | 1.706 M 11.65 % | 1.528 M 20.70 % | 1.266 M | 0.000 -100.00 % | 4.165 M 10.19 % | 3.780 M 243.64 % | 1.100 M | 0.000 -100.00 % | 2.738 M 26.58 % | 2.163 M | 0.000 -100.00 % | 10.043 M -30.25 % | 14.399 M -27.54 % | 19.872 M 311.43 % | 4.830 M -77.21 % | 21.196 M 43.28 % | 14.793 M 8.37 % | 13.651 M 51.26 % | 9.025 M -2.50 % | 9.256 M -58.57 % | 22.343 M -0.64 % | 22.487 M 28.04 % | 17.563 M -45.58 % | 32.273 M 59.18 % | 20.274 M |
| Interest expense | 46.141 M -12.12 % | 52.502 M 9.88 % | 47.783 M 7.91 % | 44.281 M 8.46 % | 40.828 M 27.74 % | 31.962 M -17.98 % | 38.969 M 16.94 % | 33.323 M 1.80 % | 32.735 M -5.85 % | 34.770 M -9.80 % | 38.546 M 78.61 % | 21.581 M -16.28 % | 25.777 M 77.76 % | 14.501 M 5.35 % | 13.764 M 1.86 % | 13.513 M -25.40 % | 18.113 M 72.18 % | 10.520 M -33.47 % | 15.813 M 46.32 % | 10.807 M -21.98 % | 13.851 M 0.41 % | 13.795 M 1.16 % | 13.637 M -30.47 % | 19.614 M 25.19 % | 15.668 M 14.05 % | 13.738 M | 0.000 -100.00 % | 15.111 M -12.70 % | 17.310 M 21.36 % | 14.263 M -39.81 % | 23.695 M 74.97 % | 13.542 M -21.72 % | 17.300 M 23.86 % | 13.967 M -15.47 % | 16.523 M -6.77 % | 17.723 M 5.72 % | 16.764 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 |
| Depreciation and amortization | 645.000 K 7.68 % | 599.000 K 105.14 % | 292.000 K -44.91 % | 530.000 K -18.08 % | 647.000 K 19.15 % | 543.000 K 1.69 % | 534.000 K -11.15 % | 601.000 K -6.53 % | 643.000 K -3.45 % | 666.000 K -77.70 % | 2.986 M 362.23 % | 646.000 K 93.41 % | 334.000 K -70.91 % | 1.148 M -51.40 % | 2.362 M 282.20 % | 618.000 K 0.65 % | 614.000 K -23.54 % | 803.000 K 6.36 % | 755.000 K 12.69 % | 670.000 K -21.08 % | 849.000 K -10.06 % | 944.000 K -13.00 % | 1.085 M 9.71 % | 989.000 K 1.54 % | 974.000 K -1.91 % | 993.000 K -7.88 % | 1.078 M 9.22 % | 987.000 K -3.14 % | 1.019 M 0.39 % | 1.015 M -11.43 % | 1.146 M -1.29 % | 1.161 M 17.27 % | 990.000 K -8.08 % | 1.077 M -12.15 % | 1.226 M 8.30 % | 1.132 M 2.07 % | 1.109 M -3.65 % | 1.151 M -8.36 % | 1.256 M -5.85 % | 1.334 M 18.58 % | 1.125 M -5.86 % | 1.195 M -8.99 % | 1.313 M 19.58 % | 1.098 M -4.85 % | 1.154 M 3.13 % | 1.119 M -1.06 % | 1.131 M 5.80 % | 1.069 M -34.50 % | 1.632 M -8.83 % | 1.790 M 30.66 % | 1.370 M -24.97 % | 1.826 M |
| Operating income | 95.467 M 8.79 % | 87.756 M 37.20 % | 63.961 M -18.04 % | 78.042 M -24.74 % | 103.701 M 55.91 % | 66.512 M -16.59 % | 79.743 M 2.18 % | 78.042 M -31.47 % | 113.881 M 37.19 % | 83.008 M 44.33 % | 57.511 M 27.90 % | 44.967 M -51.51 % | 92.728 M 39.91 % | 66.275 M -57.41 % | 155.614 M 144.90 % | 63.541 M -26.35 % | 86.269 M 97.67 % | 43.643 M -27.90 % | 60.533 M 55.95 % | 38.815 M -3.78 % | 40.340 M 62.70 % | 24.794 M -64.29 % | 69.424 M 14.65 % | 60.554 M 31.68 % | 45.984 M 11.51 % | 41.238 M -22.55 % | 53.242 M -0.62 % | 53.573 M 15.94 % | 46.206 M 58.17 % | 29.213 M -31.07 % | 42.382 M 52.11 % | 27.863 M -19.38 % | 34.562 M -8.99 % | 37.975 M -49.38 % | 75.026 M 42.09 % | 52.803 M 0.13 % | 52.733 M -29.13 % | 74.411 M 18.81 % | 62.628 M 186.96 % | 21.825 M -5.50 % | 23.095 M 47.21 % | 15.688 M 50.31 % | 10.437 M 393.26 % | -3.559 M -115.60 % | 22.819 M 273.95 % | -13.118 M -522.30 % | -2.108 M -104.18 % | 50.458 M 17.63 % | 42.897 M 8.97 % | 39.367 M -28.86 % | 55.335 M 41.75 % | 39.038 M |
| Operating income ratio | 0.21 22.29 % | 0.17 36.00 % | 0.13 -18.46 % | 0.15 -40.25 % | 0.26 32.08 % | 0.20 -31.54 % | 0.29 66.89 % | 0.17 -50.79 % | 0.35 72.10 % | 0.20 11.89 % | 0.18 -5.81 % | 0.19 -39.76 % | 0.32 26.03 % | 0.25 -42.71 % | 0.44 175.42 % | 0.16 -24.90 % | 0.21 75.13 % | 0.12 -7.54 % | 0.13 -2.35 % | 0.14 -26.48 % | 0.18 110.01 % | 0.09 -52.93 % | 0.19 -7.00 % | 0.20 17.49 % | 0.17 17.66 % | 0.14 -33.38 % | 0.22 -9.89 % | 0.24 -13.29 % | 0.28 78.34 % | 0.16 -26.76 % | 0.21 33.35 % | 0.16 -19.70 % | 0.20 18.19 % | 0.17 -15.39 % | 0.20 27.82 % | 0.16 5.49 % | 0.15 -12.60 % | 0.17 -26.66 % | 0.23 -4.06 % | 0.24 104.44 % | 0.12 -37.64 % | 0.19 167.16 % | 0.07 170.17 % | -0.10 -158.05 % | 0.17 148.57 % | -0.36 -2 401.51 % | -0.01 -107.01 % | 0.20 47.79 % | 0.14 -4.33 % | 0.14 -13.35 % | 0.17 -35.87 % | 0.26 |
| Total other income expenses net | -26.368 M 43.12 % | -46.361 M -8.55 % | -42.710 M -197.49 % | -14.357 M 31.72 % | -21.028 M 12.65 % | -24.073 M -201.78 % | -7.977 M 72.25 % | -28.745 M 5.16 % | -30.308 M 0.90 % | -30.583 M -4.27 % | -29.330 M -395.69 % | -5.917 M -688.93 % | -750.000 K 94.83 % | -14.501 M -345.32 % | 5.911 M -85.49 % | 40.725 M 600.34 % | 5.815 M 156.47 % | -10.297 M -469.33 % | 2.788 M 138.80 % | -7.185 M 31.00 % | -10.413 M 30.66 % | -15.017 M -1.12 % | -14.850 M 21.69 % | -18.963 M -31.16 % | -14.458 M -8.29 % | -13.351 M 28.19 % | -18.593 M -32.93 % | -13.987 M 23.15 % | -18.201 M -42.59 % | -12.765 M 27.86 % | -17.694 M -74.82 % | -10.121 M 37.10 % | -16.091 M -100.86 % | -8.011 M 56.89 % | -18.583 M -16.88 % | -15.899 M -14.84 % | -13.845 M -33.30 % | -10.386 M 2.95 % | -10.702 M 36.45 % | -16.840 M 25.22 % | -22.518 M -248.85 % | -6.455 M 88.73 % | -57.264 M -228.95 % | -17.408 M -11.90 % | -15.557 M -87.07 % | -8.316 M 27.52 % | -11.473 M 48.21 % | -22.155 M 32.34 % | -32.745 M -41.45 % | -23.149 M 51.86 % | -48.087 M -98.79 % | -24.190 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 | 2012-12-31 | 2012-09-30 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 3.664 B 4.94 % | 3.491 B -0.96 % | 3.525 B 5.69 % | 3.335 B 5.85 % | 3.151 B 5.52 % | 2.986 B 3.12 % | 2.896 B 7.39 % | 2.697 B 3.05 % | 2.617 B 3.50 % | 2.528 B 3.29 % | 2.448 B 10.09 % | 2.223 B 3.25 % | 2.153 B 5.57 % | 2.040 B 29.82 % | 1.571 B 4.54 % | 1.503 B -7.34 % | 1.622 B 7.09 % | 1.515 B 0.92 % | 1.501 B -0.95 % | 1.515 B -7.64 % | 1.641 B -4.54 % | 1.719 B -12.97 % | 1.975 B -3.39 % | 2.044 B -0.20 % | 2.048 B -0.64 % | 2.061 B 1.45 % | 2.032 B 1.78 % | 1.997 B 4.32 % | 1.914 B -2.00 % | 1.953 B 5.49 % | 1.851 B 29.59 % | 1.429 B -1.92 % | 1.457 B 18.64 % | 1.228 B 28.11 % | 958.348 M -12.04 % | 1.089 B 2.63 % | 1.062 B 0.40 % | 1.057 B -6.16 % | 1.127 B -12.39 % | 1.286 B 1.79 % | 1.263 B 4.34 % | 1.211 B 3.91 % | 1.165 B -8.67 % | 1.276 B 2.13 % | 1.249 B -4.64 % | 1.310 B 9.07 % | 1.201 B -5.86 % | 1.276 B -21.60 % | 1.627 B 3.78 % | 1.568 B 3 929.77 % | -40.939 M 83.98 % | -255.547 M |
| Total investments | 320.318 M 0.68 % | 318.141 M -11.17 % | 358.137 M 4.72 % | 342.005 M -2.31 % | 350.093 M -0.83 % | 353.035 M -2.11 % | 360.643 M -9.15 % | 396.959 M -5.40 % | 419.625 M -3.96 % | 436.908 M -3.75 % | 453.953 M -12.72 % | 520.116 M -0.10 % | 520.659 M 4.51 % | 498.201 M 5.66 % | 471.525 M 3.03 % | 457.649 M 13.31 % | 403.883 M 6.14 % | 380.505 M -0.32 % | 381.740 M 4.62 % | 364.874 M 1.04 % | 361.118 M 1.11 % | 357.161 M 167.83 % | 133.354 M -0.90 % | 134.560 M -7.42 % | 145.349 M 1.05 % | 143.841 M 0.77 % | 142.746 M -1.49 % | 144.909 M -1.89 % | 147.697 M -2.23 % | 151.067 M -2.20 % | 154.462 M 1.46 % | 152.242 M -13.94 % | 176.904 M -27.90 % | 245.355 M 4.70 % | 234.344 M -8.70 % | 256.673 M 3.16 % | 248.810 M 6.27 % | 234.121 M -3.92 % | 243.661 M 10.82 % | 219.866 M 33.16 % | 165.119 M 5.26 % | 156.861 M -1.99 % | 160.049 M 11.22 % | 143.909 M 5.28 % | 136.687 M -26.19 % | 185.195 M -2.04 % | 189.059 M -7.49 % | 204.372 M 32.70 % | 154.009 M 12.37 % | 137.050 M -7.67 % | 148.427 M 79.55 % | 82.667 M |
| Total debt | 3.828 B 5.51 % | 3.628 B -2.39 % | 3.717 B 5.89 % | 3.510 B 6.32 % | 3.302 B 5.80 % | 3.121 B 3.38 % | 3.018 B 6.28 % | 2.840 B 0.64 % | 2.822 B 1.14 % | 2.790 B 2.50 % | 2.722 B 11.23 % | 2.447 B 4.27 % | 2.347 B -6.55 % | 2.512 B 20.83 % | 2.079 B 8.10 % | 1.923 B 10.26 % | 1.744 B 4.20 % | 1.674 B -3.20 % | 1.729 B 2.56 % | 1.686 B -11.89 % | 1.914 B -2.45 % | 1.962 B -9.34 % | 2.164 B 1.10 % | 2.140 B -0.23 % | 2.145 B -0.96 % | 2.166 B -1.24 % | 2.193 B 2.73 % | 2.135 B -1.63 % | 2.170 B 0.33 % | 2.163 B 1.44 % | 2.132 B 29.59 % | 1.646 B -0.34 % | 1.651 B 12.86 % | 1.463 B 3.33 % | 1.416 B -0.77 % | 1.427 B 9.53 % | 1.303 B 4.95 % | 1.241 B -1.01 % | 1.254 B -12.97 % | 1.441 B 0.01 % | 1.440 B 8.15 % | 1.332 B 1.46 % | 1.313 B -6.24 % | 1.400 B -0.54 % | 1.408 B 2.74 % | 1.370 B 6.15 % | 1.291 B -11.58 % | 1.460 B -18.30 % | 1.787 B 11.39 % | 1.604 B | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 1.028 B 7 838.78 % | -13.281 M 42.13 % | -22.948 M -122.36 % | -10.320 M -810.86 % | -1.133 M 91.27 % | -12.972 M 38.81 % | -21.199 M -447.52 % | 6.100 M 182.39 % | -7.404 M 60.51 % | -18.747 M 35.27 % | -28.961 M -2.50 % | -28.256 M 15.28 % | -33.353 M 49.44 % | -65.972 M 7.58 % | -71.380 M -12.26 % | -63.584 M -3.15 % | -61.644 M -8.19 % | -56.980 M 11.65 % | -64.494 M -20.40 % | -53.568 M -2.33 % | -52.346 M -10.12 % | -47.536 M 10.02 % | -52.827 M -3.01 % | -51.284 M -8.22 % | -47.387 M -6.85 % | -44.349 M -13.75 % | -38.987 M 11.99 % | -44.297 M -2.22 % | -43.335 M 11.42 % | -48.923 M 4.02 % | -50.973 M -5.77 % | -48.194 M 3.11 % | -49.740 M -11.56 % | -44.584 M -19.54 % | -37.296 M 7.32 % | -40.240 M -7.99 % | -37.262 M 6.59 % | -39.889 M -12.76 % | -35.375 M -2.21 % | -34.610 M 49.06 % | -67.942 M 8.73 % | -74.437 M -2.08 % | -72.922 M 5.49 % | -77.158 M 7.48 % | -83.400 M -2.89 % | -81.061 M 0.29 % | -81.300 M -1.10 % | -80.413 M 0.00 % | -80.417 M -2.56 % | -78.413 M | 0.000 | 0.000 |
| Retained earnings | 777.015 M 7.72 % | 721.351 M -1.04 % | 728.905 M 1.33 % | 719.323 M 7.52 % | 668.987 M 11.50 % | 599.964 M 6.01 % | 565.956 M 6.55 % | 531.171 M 7.80 % | 492.729 M 14.77 % | 429.334 M 10.10 % | 389.935 M 3.12 % | 378.146 M 8.99 % | 346.961 M 32.02 % | 262.807 M 1.41 % | 259.141 M 91.02 % | 135.661 M 210.50 % | 43.691 M 213.57 % | -38.471 M 39.43 % | -63.516 M 47.49 % | -120.968 M 16.90 % | -145.569 M 15.56 % | -172.400 M 1.05 % | -174.223 M 18.19 % | -212.972 M 13.33 % | -245.740 M 9.37 % | -271.139 M 7.09 % | -291.829 M 10.21 % | -325.007 M 8.83 % | -356.478 M 5.75 % | -378.210 M 0.96 % | -381.888 M 5.54 % | -404.297 M 3.21 % | -417.685 M 2.93 % | -430.293 M 5.30 % | -454.382 M 34.38 % | -692.399 M 0.70 % | -697.307 M 0.10 % | -697.998 M 2.82 % | -718.284 M 5.93 % | -763.527 M 0.12 % | -764.433 M -0.03 % | -764.185 M 1.21 % | -773.552 M 4.73 % | -811.966 M -2.46 % | -792.439 M 0.38 % | -795.463 M -2.33 % | -777.367 M 0.54 % | -781.604 M 1.68 % | -794.948 M -0.34 % | -792.247 M 0.67 % | -797.577 M 2.58 % | -818.727 M |
| Common stock | 435.674 M 0.00 % | 435.674 M 0.00 % | 435.674 M 0.00 % | 435.674 M 0.04 % | 435.516 M 0.00 % | 435.516 M 0.00 % | 435.516 M 0.00 % | 435.516 M 0.06 % | 435.274 M 0.00 % | 435.274 M 0.00 % | 435.274 M 0.00 % | 435.274 M 0.00 % | 435.274 M 0.00 % | 435.274 M 0.00 % | 435.274 M 0.00 % | 435.274 M 0.00 % | 435.274 M 0.00 % | 435.274 M 0.00 % | 435.274 M 0.00 % | 435.274 M 0.00 % | 435.274 M 0.00 % | 435.274 M 0.00 % | 435.274 M 0.00 % | 435.274 M 0.00 % | 435.274 M 0.00 % | 435.274 M 0.00 % | 435.274 M 0.00 % | 435.274 M 0.00 % | 435.274 M 0.00 % | 435.274 M 0.00 % | 435.274 M 0.00 % | 435.274 M 0.00 % | 435.274 M 0.05 % | 435.074 M 0.00 % | 435.074 M 0.00 % | 435.074 M 0.00 % | 435.074 M 0.00 % | 435.074 M 0.00 % | 435.074 M 0.00 % | 435.074 M 0.00 % | 435.074 M 0.00 % | 435.074 M 0.00 % | 435.074 M 0.00 % | 435.074 M 0.00 % | 435.074 M 0.00 % | 435.074 M 0.00 % | 435.074 M 0.00 % | 435.074 M 0.00 % | 435.074 M 0.00 % | 435.074 M 39.32 % | 312.281 M 0.00 % | 312.281 M |
| Total equity | 2.240 B 0.38 % | 2.232 B 0.09 % | 2.230 B -0.14 % | 2.233 B 1.97 % | 2.190 B 3.83 % | 2.109 B 2.04 % | 2.067 B 0.36 % | 2.059 B 2.75 % | 2.004 B 3.87 % | 1.929 B 2.64 % | 1.880 B 0.59 % | 1.868 B 1.98 % | 1.832 B 6.81 % | 1.715 B 0.53 % | 1.706 B 7.27 % | 1.591 B 6.00 % | 1.501 B 5.45 % | 1.423 B 2.34 % | 1.391 B 3.46 % | 1.344 B 1.77 % | 1.321 B 1.70 % | 1.299 B 0.55 % | 1.292 B 2.97 % | 1.254 B 2.36 % | 1.225 B 1.86 % | 1.203 B 1.29 % | 1.188 B 3.35 % | 1.149 B 2.73 % | 1.119 B 2.50 % | 1.091 B 0.53 % | 1.086 B 1.84 % | 1.066 B 1.42 % | 1.051 B 0.79 % | 1.043 B 1.64 % | 1.026 B 30.69 % | 785.171 M 0.25 % | 783.241 M 0.43 % | 779.923 M 2.06 % | 764.151 M 6.18 % | 719.673 M 5.00 % | 685.435 M 0.92 % | 679.188 M 1.17 % | 671.336 M 6.78 % | 628.686 M -2.07 % | 641.971 M 0.11 % | 641.286 M -2.71 % | 659.143 M 0.51 % | 655.793 M 2.08 % | 642.445 M -0.73 % | 647.150 M 63.25 % | 396.408 M 3.57 % | 382.733 M |
| Other non current liabilities | 134.634 M 9 872.89 % | 1.350 M 0.07 % | 1.349 M -16.57 % | 1.617 M -0.06 % | 1.618 M 0.00 % | 1.618 M 0.00 % | 1.618 M -98.44 % | 103.869 M 20.40 % | 86.272 M 19.36 % | 72.276 M 1.32 % | 71.337 M 20.61 % | 59.146 M 0.42 % | 58.900 M -11.46 % | 66.523 M 0.85 % | 65.964 M 365.55 % | 14.169 M -1.38 % | 14.367 M 0.00 % | 14.367 M -1.52 % | 14.589 M -32.44 % | 21.595 M -9.10 % | 23.756 M 5.03 % | 22.618 M -0.53 % | 22.738 M 117.67 % | 10.446 M 2.30 % | 10.211 M 308.11 % | 2.502 M -73.27 % | 9.361 M 21.57 % | 7.700 M -3.67 % | 7.993 M -26.76 % | 10.914 M -3.45 % | 11.304 M -53.63 % | 24.376 M -1.13 % | 24.654 M -33.19 % | 36.903 M 0.81 % | 36.607 M 2 283.27 % | 1.536 M -17.73 % | 1.867 M -8.26 % | 2.035 M 17.36 % | 1.734 M -15.91 % | 2.062 M -2.46 % | 2.114 M -79.39 % | 10.257 M -40.71 % | 17.300 M -86.51 % | 128.224 M 1.01 % | 126.938 M 0.13 % | 126.772 M -0.20 % | 127.026 M -14.94 % | 149.329 M -22.16 % | 191.851 M 3.34 % | 185.649 M 157.63 % | -322.163 M 49.06 % | -632.494 M |
| Long term debt | 1.733 B 15.66 % | 1.499 B -14.80 % | 1.759 B -3.62 % | 1.825 B -10.38 % | 2.037 B 9.04 % | 1.868 B 2.41 % | 1.824 B -17.50 % | 2.211 B 1.54 % | 2.177 B -1.57 % | 2.212 B 9.93 % | 2.012 B -4.67 % | 2.111 B 13.92 % | 1.853 B -3.69 % | 1.924 B 24.78 % | 1.542 B -0.35 % | 1.547 B 28.26 % | 1.206 B -4.10 % | 1.258 B -0.08 % | 1.259 B 38.06 % | 911.787 M -0.18 % | 913.418 M 5.54 % | 865.453 M -13.26 % | 997.730 M 16.76 % | 854.505 M 6.65 % | 801.252 M -7.98 % | 870.708 M -12.06 % | 990.096 M 2.51 % | 965.863 M 11.04 % | 869.836 M -20.79 % | 1.098 B 6.63 % | 1.030 B -7.25 % | 1.110 B -2.42 % | 1.138 B 8.22 % | 1.052 B 24.20 % | 846.724 M -17.00 % | 1.020 B 21.32 % | 840.909 M 7.71 % | 780.690 M -8.29 % | 851.251 M -17.17 % | 1.028 B 9.24 % | 940.722 M 0.67 % | 934.435 M -0.76 % | 941.625 M -10.91 % | 1.057 B 15.56 % | 914.600 M 0.47 % | 910.343 M 36.26 % | 668.110 M -17.76 % | 812.358 M 1.40 % | 801.142 M 18.50 % | 676.070 M 109.85 % | 322.163 M -49.06 % | 632.494 M |
| Total non current liabilities | 1.868 B 13.96 % | 1.639 B -13.95 % | 1.905 B -2.94 % | 1.963 B -9.60 % | 2.171 B 8.70 % | 1.998 B 2.23 % | 1.954 B -15.58 % | 2.315 B 2.26 % | 2.264 B -0.90 % | 2.284 B 9.63 % | 2.084 B -3.99 % | 2.170 B 13.50 % | 1.912 B -3.95 % | 1.990 B 23.80 % | 1.608 B 2.97 % | 1.561 B 27.91 % | 1.221 B -4.05 % | 1.272 B -0.10 % | 1.273 B 36.03 % | 936.118 M -0.11 % | 937.174 M 5.53 % | 888.071 M -12.97 % | 1.020 B 17.98 % | 864.951 M 6.59 % | 811.463 M -7.81 % | 880.205 M -11.93 % | 999.457 M 2.66 % | 973.563 M 10.91 % | 877.829 M -20.85 % | 1.109 B 6.52 % | 1.041 B -8.24 % | 1.135 B -2.40 % | 1.163 B 6.81 % | 1.088 B 23.23 % | 883.331 M -13.55 % | 1.022 B 21.23 % | 842.776 M 7.67 % | 782.725 M -8.24 % | 852.985 M -17.17 % | 1.030 B 9.22 % | 942.836 M -0.20 % | 944.692 M -1.48 % | 958.925 M -19.09 % | 1.185 B 13.79 % | 1.042 B 0.43 % | 1.037 B 30.43 % | 795.136 M -17.32 % | 961.687 M -3.15 % | 992.993 M 15.23 % | 861.719 M 167.48 % | 322.163 M -49.06 % | 632.494 M |
| Other current liabilities | 1.246 B -1.18 % | 1.261 B -1.08 % | 1.275 B -8.19 % | 1.389 B -3.18 % | 1.434 B 221.11 % | 446.689 M 18.65 % | 376.482 M -3.40 % | 389.715 M 4.17 % | 374.128 M -79.72 % | 1.845 B -9.25 % | 2.033 B 4.89 % | 1.938 B 0.53 % | 1.928 B 5.47 % | 1.828 B 808.47 % | 201.189 M -86.73 % | 1.516 B 13.60 % | 1.334 B 56.33 % | 853.530 M 50 705.36 % | 1.680 M -99.79 % | 799.275 M 2.66 % | 778.551 M 1.75 % | 765.163 M 14 980.65 % | -5.142 M -100.80 % | 643.091 M 6.85 % | 601.873 M 9.67 % | 548.792 M 4 219.13 % | -13.323 M -102.17 % | 613.098 M -6.43 % | 655.196 M 7.44 % | 609.809 M 24 260.42 % | -2.524 M -100.54 % | 471.192 M 1.34 % | 464.949 M -0.78 % | 468.591 M 2 202.81 % | -22.284 M -101.12 % | 1.992 B -1.20 % | 2.016 B 14.61 % | 1.759 B -0.09 % | 1.761 B 9.64 % | 1.606 B 9.44 % | 1.468 B 2.12 % | 1.437 B 8.12 % | 1.329 B 11.55 % | 1.192 B 16.17 % | 1.026 B -0.11 % | 1.027 B 16.29 % | 882.962 M -7.43 % | 953.843 M 16.68 % | 817.474 M -11.15 % | 920.097 M -59.27 % | 2.259 B -0.57 % | 2.272 B |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.100 B 5.30 % | 1.044 B -8.97 % | 1.147 B -11.19 % | 1.292 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.445 B 4 168.58 % | 33.858 M 28.35 % | 26.379 M 23.91 % | 21.288 M -97.18 % | 755.025 M 148 234.97 % | 509.000 K 0.00 % | 509.000 K -0.39 % | 511.000 K -99.93 % | 702.209 M 5 003.63 % | 13.759 M 59.36 % | 8.634 M -47.61 % | 16.480 M -97.36 % | 624.833 M 2 663.77 % | 22.608 M 44.49 % | 15.647 M 91.94 % | 8.152 M -98.31 % | 482.513 M 92 158.70 % | 523.000 K -89.35 % | 4.909 M -28.83 % | 6.898 M -98.77 % | 560.638 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 |
| Short term debt | 2.095 B -1.63 % | 2.129 B 8.76 % | 1.958 B 16.20 % | 1.685 B 33.20 % | 1.265 B 0.98 % | 1.253 B 4.88 % | 1.194 B 89.82 % | 629.277 M -2.42 % | 644.864 M 11.46 % | 578.547 M -18.53 % | 710.154 M 111.01 % | 336.550 M -31.92 % | 494.358 M -15.91 % | 587.865 M 164.71 % | -908.425 M -341.76 % | 375.755 M -30.13 % | 537.761 M 29.28 % | 415.981 M 246.10 % | -284.730 M -136.78 % | 774.248 M -22.58 % | 1.000 B -8.76 % | 1.096 B 136.31 % | 463.877 M -63.92 % | 1.286 B -4.33 % | 1.344 B 3.76 % | 1.295 B 124.02 % | 578.163 M -50.54 % | 1.169 B -10.11 % | 1.300 B 22.11 % | 1.065 B 71.78 % | 619.924 M 15.85 % | 535.123 M 4.30 % | 513.070 M 24.73 % | 411.330 M 4 820.22 % | 8.360 M -97.94 % | 406.523 M -11.94 % | 461.663 M 0.27 % | 460.442 M 14.39 % | 402.504 M -2.51 % | 412.859 M -17.38 % | 499.687 M 25.73 % | 397.413 M 7.12 % | 371.001 M 8.12 % | 343.123 M -30.41 % | 493.077 M 7.25 % | 459.737 M -26.16 % | 622.598 M -3.83 % | 647.414 M -34.32 % | 985.695 M 6.22 % | 928.010 M | 0.000 | 0.000 |
| Total current liabilities | 3.636 B -2.77 % | 3.740 B 5.25 % | 3.554 B 3.35 % | 3.438 B 15.63 % | 2.974 B -2.58 % | 3.052 B 7.53 % | 2.839 B 15.68 % | 2.454 B -4.53 % | 2.571 B -3.31 % | 2.658 B -10.10 % | 2.957 B 21.69 % | 2.430 B -6.59 % | 2.601 B 1.58 % | 2.561 B 9.14 % | 2.346 B 11.97 % | 2.096 B 1.82 % | 2.058 B 40.46 % | 1.465 B 4.39 % | 1.404 B -18.68 % | 1.726 B -9.29 % | 1.903 B -4.98 % | 2.003 B -2.32 % | 2.050 B -3.95 % | 2.135 B -0.22 % | 2.139 B 4.35 % | 2.050 B 2.80 % | 1.994 B 1.88 % | 1.958 B -7.34 % | 2.113 B 17.70 % | 1.795 B 5.90 % | 1.695 B 52.70 % | 1.110 B 2.80 % | 1.080 B 6.77 % | 1.011 B -19.03 % | 1.249 B -50.75 % | 2.536 B -3.96 % | 2.640 B 11.26 % | 2.373 B 3.59 % | 2.291 B 8.33 % | 2.115 B 1.99 % | 2.073 B 6.73 % | 1.943 B 6.48 % | 1.824 B 10.46 % | 1.652 B 2.12 % | 1.617 B 1.36 % | 1.596 B -1.12 % | 1.614 B -3.69 % | 1.676 B -10.56 % | 1.873 B -3.36 % | 1.938 B -17.21 % | 2.341 B -0.90 % | 2.362 B |
| Total liabilities | 5.505 B 2.33 % | 5.379 B -1.45 % | 5.459 B 1.06 % | 5.401 B 4.98 % | 5.145 B 1.88 % | 5.050 B 5.37 % | 4.793 B 0.50 % | 4.769 B -1.35 % | 4.834 B -2.20 % | 4.943 B -1.94 % | 5.040 B 9.58 % | 4.600 B 1.92 % | 4.513 B -0.84 % | 4.551 B 15.10 % | 3.954 B 8.13 % | 3.657 B 11.54 % | 3.279 B 19.77 % | 2.737 B 2.25 % | 2.677 B 0.56 % | 2.662 B -6.26 % | 2.840 B -1.75 % | 2.891 B -5.86 % | 3.071 B 2.37 % | 3.000 B 1.65 % | 2.951 B 0.70 % | 2.930 B -2.12 % | 2.994 B 2.14 % | 2.931 B -1.98 % | 2.990 B 2.98 % | 2.904 B 6.14 % | 2.736 B 21.89 % | 2.245 B 0.11 % | 2.242 B 6.79 % | 2.100 B -1.53 % | 2.132 B -40.06 % | 3.557 B 2.14 % | 3.483 B 10.37 % | 3.156 B 0.38 % | 3.144 B -0.02 % | 3.144 B 4.25 % | 3.016 B 4.46 % | 2.887 B 3.73 % | 2.783 B -1.88 % | 2.837 B 6.69 % | 2.659 B 0.99 % | 2.633 B 9.30 % | 2.409 B -8.66 % | 2.637 B -8.00 % | 2.866 B 2.36 % | 2.800 B -1.26 % | 2.836 B -10.11 % | 3.155 B |
| Other non current assets | 3.471 B -0.49 % | 3.488 B 0.82 % | 3.460 B -4.65 % | 3.628 B 0.73 % | 3.602 B 3.69 % | 3.474 B 3.18 % | 3.367 B -4.19 % | 3.514 B 3.16 % | 3.407 B 4.96 % | 3.246 B 2.50 % | 3.167 B 6.83 % | 2.964 B 2.09 % | 2.903 B 6.20 % | 2.734 B 22.85 % | 2.225 B 33.45 % | 1.668 B 11.15 % | 1.500 B 8.58 % | 1.382 B 2.60 % | 1.347 B 3.26 % | 1.304 B -13.39 % | 1.506 B -3.18 % | 1.555 B -23.70 % | 2.038 B -2.57 % | 2.092 B -6.49 % | 2.237 B 3.50 % | 2.162 B -12.46 % | 2.469 B -0.92 % | 2.492 B 1.95 % | 2.445 B 2.60 % | 2.383 B 7.39 % | 2.219 B 30.19 % | 1.704 B 3.30 % | 1.650 B 14.31 % | 1.443 B 26.18 % | 1.144 B -7.40 % | 1.235 B 3.30 % | 1.196 B 4.63 % | 1.143 B 2.02 % | 1.120 B -1.02 % | 1.132 B -2.01 % | 1.155 B 3.76 % | 1.113 B -5.85 % | 1.182 B 23.32 % | 958.788 M -5.63 % | 1.016 B -5.43 % | 1.074 B 2.84 % | 1.045 B 4.73 % | 997.480 M -11.67 % | 1.129 B -0.11 % | 1.131 B 718.71 % | -182.721 M -36.18 % | -134.173 M |
| Long term investments | 320.318 M 0.68 % | 318.141 M 0.50 % | 316.544 M -7.44 % | 342.005 M -2.31 % | 350.093 M -0.83 % | 353.035 M 7.66 % | 327.919 M -17.39 % | 396.959 M -5.40 % | 419.625 M -3.96 % | 436.908 M 3.24 % | 423.185 M -18.64 % | 520.116 M -0.10 % | 520.659 M 4.51 % | 498.201 M 5.86 % | 470.617 M 2.83 % | 457.649 M 13.31 % | 403.883 M 6.14 % | 380.505 M -0.20 % | 381.276 M 4.50 % | 364.874 M 1.04 % | 361.118 M 1.11 % | 357.161 M 170.95 % | 131.819 M -2.04 % | 134.560 M -7.42 % | 145.349 M 1.05 % | 143.841 M 1.00 % | 142.418 M 0.90 % | 141.147 M -2.36 % | 144.552 M -1.89 % | 147.342 M -2.31 % | 150.828 M 1.17 % | 149.088 M -14.57 % | 174.518 M -28.87 % | 245.355 M 20.91 % | 202.926 M -20.94 % | 256.673 M 3.16 % | 248.810 M 6.27 % | 234.121 M -2.62 % | 240.430 M 9.35 % | 219.866 M 33.16 % | 165.119 M 5.26 % | 156.861 M 9.97 % | 142.644 M -0.88 % | 143.909 M 5.28 % | 136.687 M 4.80 % | 130.425 M 1.32 % | 128.726 M -9.12 % | 141.650 M 5.88 % | 133.782 M -2.38 % | 137.050 M 4.57 % | 131.057 M 58.54 % | 82.667 M |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -134.560 M 7.42 % | -145.349 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 25.608 M -1.82 % | 26.083 M 62.97 % | 16.005 M -39.22 % | 26.331 M -1.12 % | 26.628 M 1.70 % | 26.182 M 66.18 % | 15.755 M -40.49 % | 26.475 M -1.38 % | 26.845 M 1.29 % | 26.503 M 59.45 % | 16.622 M -37.32 % | 26.518 M 58.77 % | 16.702 M 0.61 % | 16.600 M 2.44 % | 16.205 M -1.99 % | 16.534 M -4.54 % | 17.321 M -2.46 % | 17.758 M -1.70 % | 18.065 M -1.99 % | 18.431 M 0.97 % | 18.254 M -2.45 % | 18.712 M -2.71 % | 19.233 M -2.23 % | 19.672 M -3.53 % | 20.392 M -3.45 % | 21.121 M -3.80 % | 21.956 M -2.81 % | 22.591 M -1.92 % | 23.034 M -3.80 % | 23.944 M -3.38 % | 24.781 M -2.47 % | 25.408 M -1.25 % | 25.730 M -2.95 % | 26.512 M -3.23 % | 27.396 M -4.66 % | 28.734 M -2.71 % | 29.534 M -1.92 % | 30.112 M -3.41 % | 31.175 M -2.66 % | 32.028 M -3.44 % | 33.170 M -0.95 % | 33.487 M -1.18 % | 33.886 M 1.02 % | 33.543 M -1.31 % | 33.988 M 0.97 % | 33.661 M -0.18 % | 33.722 M 2.50 % | 32.899 M -0.97 % | 33.222 M -34.68 % | 50.859 M -1.56 % | 51.664 M 0.31 % | 51.506 M |
| Total non current assets | 3.817 B -0.40 % | 3.833 B 1.06 % | 3.792 B -5.11 % | 3.997 B 0.45 % | 3.979 B 3.26 % | 3.853 B 3.84 % | 3.711 B -5.77 % | 3.938 B 2.20 % | 3.853 B 3.88 % | 3.709 B 2.85 % | 3.606 B 2.73 % | 3.511 B 2.03 % | 3.441 B 5.91 % | 3.249 B 19.78 % | 2.712 B 26.64 % | 2.142 B 11.46 % | 1.922 B 7.95 % | 1.780 B 1.94 % | 1.746 B 3.47 % | 1.688 B -10.49 % | 1.885 B -2.38 % | 1.931 B -11.79 % | 2.189 B 3.64 % | 2.112 B -6.46 % | 2.258 B -2.94 % | 2.327 B -11.66 % | 2.634 B -0.84 % | 2.656 B 1.67 % | 2.612 B 2.28 % | 2.554 B 6.67 % | 2.394 B 27.45 % | 1.879 B 1.55 % | 1.850 B 7.87 % | 1.715 B 24.81 % | 1.374 B -9.63 % | 1.521 B 3.16 % | 1.474 B 4.76 % | 1.407 B 1.09 % | 1.392 B 0.59 % | 1.384 B 2.24 % | 1.353 B 3.82 % | 1.304 B -4.07 % | 1.359 B 19.60 % | 1.136 B -4.25 % | 1.187 B -4.17 % | 1.238 B 2.60 % | 1.207 B 2.99 % | 1.172 B -9.59 % | 1.296 B -1.68 % | 1.318 B 621.55 % | 182.721 M 36.18 % | 134.173 M |
| Other current assets | 393.528 M 47.77 % | 266.310 M -64.97 % | 760.185 M 29.54 % | 586.849 M -20.52 % | 738.350 M -12.67 % | 845.495 M 12.11 % | 754.154 M -15.56 % | 893.102 M -7.18 % | 962.136 M -15.80 % | 1.143 B -10.78 % | 1.281 B 0.72 % | 1.272 B -4.07 % | 1.326 B 10.93 % | 1.195 B 17.81 % | 1.014 B 12.74 % | 899.834 M 10.98 % | 810.830 M 117.65 % | 372.546 M 24.11 % | 300.163 M 3.64 % | 289.622 M 4.94 % | 275.985 M 8.31 % | 254.815 M 25.74 % | 202.658 M 9.46 % | 185.146 M 3.11 % | 179.554 M -16.48 % | 214.992 M -13.68 % | 249.056 M -15.55 % | 294.912 M 16.08 % | 254.063 M 6.72 % | 238.060 M 25.33 % | 189.949 M -14.63 % | 222.513 M -11.05 % | 250.151 M -1.14 % | 253.025 M -20.01 % | 316.323 M -13.83 % | 367.080 M -5.37 % | 387.924 M 7.58 % | 360.578 M -16.24 % | 430.508 M -5.06 % | 453.451 M 4.64 % | 433.331 M 8.64 % | 398.871 M 29.69 % | 307.569 M -31.00 % | 445.731 M -1.17 % | 451.026 M -5.10 % | 475.244 M 31.88 % | 360.355 M -26.17 % | 488.064 M -40.37 % | 818.465 M -2.69 % | 841.097 M 4.03 % | 808.493 M 14.68 % | 705.021 M |
| Short term investments | 0.000 | 0.000 -100.00 % | 41.593 M | 0.000 | 0.000 | 0.000 -100.00 % | 32.724 M | 0.000 | 0.000 | 0.000 -100.00 % | 30.768 M | 0.000 | 0.000 | 0.000 -100.00 % | 908.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 464.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.535 M | 0.000 | 0.000 | 0.000 -100.00 % | 328.000 K -91.28 % | 3.762 M 19.62 % | 3.145 M -15.57 % | 3.725 M 2.50 % | 3.634 M 15.22 % | 3.154 M 32.19 % | 2.386 M | 0.000 -100.00 % | 31.418 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.231 M | 0.000 | 0.000 | 0.000 -100.00 % | 17.405 M | 0.000 | 0.000 -100.00 % | 54.770 M -9.22 % | 60.333 M -3.81 % | 62.722 M 210.09 % | 20.227 M | 0.000 -100.00 % | 17.370 M | 0.000 |
| cash and cash equivalents | 164.520 M 20.05 % | 137.046 M -28.65 % | 192.079 M 9.68 % | 175.126 M 16.00 % | 150.970 M 12.15 % | 134.616 M 9.63 % | 122.791 M -14.49 % | 143.595 M -30.12 % | 205.502 M -21.63 % | 262.221 M -4.49 % | 274.555 M 22.58 % | 223.983 M 15.53 % | 193.867 M -58.91 % | 471.808 M -6.99 % | 507.280 M 20.81 % | 419.891 M 244.48 % | 121.891 M -23.39 % | 159.105 M -30.31 % | 228.297 M 33.72 % | 170.727 M -37.42 % | 272.822 M 12.30 % | 242.950 M 28.58 % | 188.954 M 96.52 % | 96.151 M -0.79 % | 96.915 M -7.18 % | 104.416 M -35.17 % | 161.062 M 16.50 % | 138.245 M -46.05 % | 256.240 M 21.94 % | 210.129 M -25.22 % | 281.008 M 29.56 % | 216.894 M 11.52 % | 194.490 M -17.30 % | 235.185 M -48.58 % | 457.374 M 35.62 % | 337.242 M 39.91 % | 241.047 M 31.12 % | 183.838 M 44.64 % | 127.104 M -17.80 % | 154.632 M -12.69 % | 177.111 M 46.19 % | 121.154 M -17.88 % | 147.534 M 18.68 % | 124.311 M -21.58 % | 158.527 M 163.27 % | 60.215 M -32.95 % | 89.812 M -51.22 % | 184.129 M 15.32 % | 159.662 M 340.95 % | 36.209 M -11.55 % | 40.939 M -83.98 % | 255.547 M |
| Cash and short term investments | 164.520 M 20.05 % | 137.046 M -41.35 % | 233.672 M 33.43 % | 175.126 M 16.00 % | 150.970 M 12.15 % | 134.616 M -13.44 % | 155.515 M 8.30 % | 143.595 M -30.12 % | 205.502 M -21.63 % | 262.221 M -14.12 % | 305.323 M 36.32 % | 223.983 M 15.53 % | 193.867 M -58.91 % | 471.808 M -7.16 % | 508.188 M 21.03 % | 419.891 M 244.48 % | 121.891 M -23.39 % | 159.105 M -30.45 % | 228.761 M 33.99 % | 170.727 M -37.42 % | 272.822 M 12.30 % | 242.950 M 27.54 % | 190.489 M 98.11 % | 96.151 M -0.79 % | 96.915 M -7.18 % | 104.416 M -35.30 % | 161.390 M 13.65 % | 142.007 M -45.25 % | 259.385 M 21.29 % | 213.854 M -24.87 % | 284.642 M 29.35 % | 220.048 M 11.77 % | 196.876 M -16.29 % | 235.185 M -51.88 % | 488.792 M 44.94 % | 337.242 M 39.91 % | 241.047 M 31.12 % | 183.838 M 41.05 % | 130.335 M -15.71 % | 154.632 M -12.69 % | 177.111 M 46.19 % | 121.154 M -26.55 % | 164.939 M 32.68 % | 124.311 M -21.58 % | 158.527 M 37.87 % | 114.985 M -23.42 % | 150.145 M -39.18 % | 246.851 M 37.22 % | 179.889 M 396.81 % | 36.209 M -37.90 % | 58.309 M -77.18 % | 255.547 M |
| Total current assets | 3.928 B 3.94 % | 3.779 B -3.01 % | 3.896 B 7.11 % | 3.637 B 8.39 % | 3.356 B 1.52 % | 3.306 B 4.98 % | 3.149 B 8.95 % | 2.890 B -3.18 % | 2.985 B -5.62 % | 3.163 B -4.55 % | 3.314 B 12.03 % | 2.958 B 1.82 % | 2.905 B -3.75 % | 3.018 B 2.36 % | 2.948 B -5.08 % | 3.106 B 8.68 % | 2.858 B 20.05 % | 2.381 B 2.54 % | 2.322 B 0.12 % | 2.319 B 1.90 % | 2.275 B 0.76 % | 2.258 B 3.93 % | 2.173 B 1.47 % | 2.141 B 11.66 % | 1.918 B 6.15 % | 1.807 B 16.73 % | 1.548 B 8.67 % | 1.424 B -4.85 % | 1.497 B 3.85 % | 1.441 B 0.98 % | 1.427 B -0.33 % | 1.432 B -0.79 % | 1.443 B 1.11 % | 1.428 B -19.99 % | 1.784 B -36.77 % | 2.822 B 1.07 % | 2.792 B 10.43 % | 2.528 B 0.50 % | 2.516 B 1.44 % | 2.480 B 5.62 % | 2.348 B 3.77 % | 2.263 B 7.98 % | 2.096 B -10.02 % | 2.329 B 10.18 % | 2.114 B 3.86 % | 2.036 B 9.39 % | 1.861 B -12.27 % | 2.121 B -4.14 % | 2.213 B 3.93 % | 2.129 B -0.75 % | 2.145 B -9.68 % | 2.375 B |
| Inventory | 2.202 B 3.14 % | 2.135 B 4.55 % | 2.042 B -1.53 % | 2.074 B 6.10 % | 1.954 B 0.92 % | 1.937 B 2.34 % | 1.892 B 21.68 % | 1.555 B -2.93 % | 1.602 B -0.61 % | 1.612 B -3.38 % | 1.668 B 24.30 % | 1.342 B 5.01 % | 1.278 B 5.12 % | 1.216 B -3.98 % | 1.266 B -19.37 % | 1.571 B -7.49 % | 1.698 B 2.33 % | 1.659 B 3.48 % | 1.603 B -6.73 % | 1.719 B 10.28 % | 1.559 B 5.19 % | 1.482 B 2.57 % | 1.445 B -6.90 % | 1.552 B 10.96 % | 1.399 B 9.28 % | 1.280 B 29.80 % | 985.942 M 14.91 % | 858.043 M -2.17 % | 877.115 M 4.28 % | 841.139 M 4.23 % | 806.989 M -3.21 % | 833.735 M 1.10 % | 824.664 M 14.30 % | 721.506 M 0.48 % | 718.047 M -65.94 % | 2.108 B -2.12 % | 2.154 B 9.10 % | 1.974 B 1.47 % | 1.946 B 4.65 % | 1.859 B 7.14 % | 1.735 B -0.34 % | 1.741 B 7.46 % | 1.620 B -7.73 % | 1.756 B 16.90 % | 1.502 B 4.07 % | 1.443 B 7.23 % | 1.346 B -2.63 % | 1.382 B 14.50 % | 1.207 B -3.29 % | 1.248 B -2.09 % | 1.275 B -9.50 % | 1.409 B |
| Net receivables | 1.168 B -5.86 % | 1.241 B 44.20 % | 860.360 M 7.32 % | 801.665 M 56.63 % | 511.809 M 31.64 % | 388.792 M 12.20 % | 346.507 M 16.24 % | 298.109 M 38.51 % | 215.233 M 47.57 % | 145.854 M 56.50 % | 93.195 M 21.18 % | 76.909 M -28.11 % | 106.981 M -63.48 % | 292.899 M 63.35 % | 179.303 M -40.24 % | 300.029 M 32.04 % | 227.232 M 19.85 % | 189.599 M 0.25 % | 189.126 M -3.20 % | 195.369 M 16.51 % | 167.683 M -39.78 % | 278.443 M -16.87 % | 334.940 M 8.66 % | 308.258 M 3.27 % | 298.492 M 8.06 % | 276.223 M 72.20 % | 160.407 M 23.98 % | 129.379 M 21.70 % | 106.310 M -28.35 % | 148.373 M 1.72 % | 145.859 M -6.38 % | 155.804 M -9.29 % | 171.763 M -21.15 % | 217.826 M -16.80 % | 261.810 M 2 762.25 % | 9.147 M 1.44 % | 9.017 M -6.25 % | 9.618 M 4.33 % | 9.219 M -28.41 % | 12.878 M 433.47 % | 2.414 M 44.72 % | 1.668 M -43.78 % | 2.967 M -8.57 % | 3.245 M 30.16 % | 2.493 M 23.85 % | 2.013 M -52.45 % | 4.233 M 15.91 % | 3.652 M -47.12 % | 6.906 M 111.52 % | 3.265 M 4.28 % | 3.131 M -40.99 % | 5.306 M |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 636.000 K 0.00 % | 636.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 |
| 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 -100.00 % | 904.619 M -12.07 % | 1.029 B |
| Account payables | 295.404 M -9.36 % | 325.894 M 8.87 % | 299.351 M -13.72 % | 346.963 M 34.55 % | 257.878 M 8.77 % | 237.084 M 12.95 % | 209.897 M -24.73 % | 278.860 M 15.93 % | 240.537 M 7.92 % | 222.889 M 4.81 % | 212.666 M 36.80 % | 155.463 M -3.35 % | 160.853 M 20.18 % | 133.847 M -7.82 % | 145.194 M 6.41 % | 136.454 M 2.39 % | 133.270 M -13.01 % | 153.201 M -13.03 % | 176.146 M 16.19 % | 151.608 M 22.97 % | 123.289 M -12.18 % | 140.389 M -21.80 % | 179.521 M 0.67 % | 178.334 M 1.11 % | 176.371 M 1.77 % | 173.308 M 7.73 % | 160.878 M 23.48 % | 130.288 M 3.61 % | 125.745 M 21.11 % | 103.827 M -4.48 % | 108.692 M 5.95 % | 102.587 M 11.66 % | 91.876 M -21.84 % | 117.549 M 0.28 % | 117.218 M -14.39 % | 136.919 M -15.52 % | 162.065 M 5.86 % | 153.093 M 20.42 % | 127.134 M 32.99 % | 95.597 M -9.83 % | 106.021 M -1.92 % | 108.096 M -13.00 % | 124.247 M 6.22 % | 116.967 M 18.73 % | 98.516 M -9.62 % | 108.996 M 0.89 % | 108.037 M 45.51 % | 74.245 M 5.73 % | 70.219 M -22.28 % | 90.348 M 9.97 % | 82.154 M -9.01 % | 90.286 M |
| Tax payables | 0.000 -100.00 % | 23.545 M 10.58 % | 21.292 M 20.00 % | 17.743 M 8.90 % | 16.293 M 1.37 % | 16.073 M 20.21 % | 13.371 M 52.65 % | 8.759 M -54.18 % | 19.118 M 56.38 % | 12.225 M 763.96 % | 1.415 M | 0.000 -100.00 % | 18.558 M 61.23 % | 11.510 M -35.95 % | 17.971 M -46.92 % | 33.858 M 28.35 % | 26.379 M 23.91 % | 21.288 M 4 090.55 % | 508.000 K -0.20 % | 509.000 K 0.00 % | 509.000 K -0.39 % | 511.000 K -93.36 % | 7.694 M -44.08 % | 13.759 M 59.36 % | 8.634 M -47.61 % | 16.480 M -13.55 % | 19.063 M -15.68 % | 22.608 M 44.49 % | 15.647 M 91.94 % | 8.152 M 116.46 % | 3.766 M 620.08 % | 523.000 K -89.35 % | 4.909 M -28.83 % | 6.898 M -71.71 % | 24.382 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 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.736 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 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.445 B | 0.000 | 0.000 | 0.000 100.00 % | -755.025 M | 0.000 | 0.000 | 0.000 100.00 % | -702.209 M | 0.000 | 0.000 | 0.000 100.00 % | -624.833 M | 0.000 | 0.000 | 0.000 100.00 % | -482.513 M | 0.000 | 0.000 | 0.000 100.00 % | -560.638 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 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.972 M -38.81 % | 21.199 M | 0.000 -100.00 % | 7.404 M -60.51 % | 18.747 M -35.27 % | 28.961 M 2.50 % | 28.256 M -15.28 % | 33.353 M -49.44 % | 65.972 M -7.58 % | 71.380 M 12.26 % | 63.584 M 3.15 % | 61.644 M 8.19 % | 56.980 M -11.65 % | 64.494 M 20.40 % | 53.568 M 2.33 % | 52.346 M 10.12 % | 47.536 M -10.02 % | 52.827 M 3.01 % | 51.284 M 8.22 % | 47.387 M 6.85 % | 44.349 M 13.75 % | 38.987 M -11.99 % | 44.297 M 2.22 % | 43.335 M -11.42 % | 48.923 M -4.02 % | 50.973 M 5.77 % | 48.194 M -3.11 % | 49.740 M 11.56 % | 44.584 M 19.54 % | 37.296 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 |
| Other total stockholders equity | 1.088 B 0.00 % | 1.088 B 0.00 % | 1.088 B 0.00 % | 1.088 B 0.18 % | 1.086 B 1.21 % | 1.073 B 0.77 % | 1.065 B -1.95 % | 1.086 B 0.27 % | 1.083 B 0.00 % | 1.083 B 0.00 % | 1.083 B 0.00 % | 1.083 B 0.00 % | 1.083 B 0.00 % | 1.083 B 0.00 % | 1.083 B 6.24 % | 1.020 B -5.87 % | 1.083 B 5.55 % | 1.026 B -5.26 % | 1.083 B 5.20 % | 1.030 B -4.94 % | 1.083 B 0.00 % | 1.083 B 0.00 % | 1.083 B 0.00 % | 1.083 B 0.00 % | 1.083 B 0.00 % | 1.083 B 0.00 % | 1.083 B 4.26 % | 1.039 B -0.09 % | 1.040 B 0.54 % | 1.034 B -4.52 % | 1.083 B 4.66 % | 1.035 B 0.15 % | 1.034 B -0.44 % | 1.038 B -0.70 % | 1.045 B -3.44 % | 1.083 B 0.00 % | 1.083 B 0.00 % | 1.083 B 0.00 % | 1.083 B 0.00 % | 1.083 B 0.00 % | 1.083 B 0.00 % | 1.083 B 0.00 % | 1.083 B 0.00 % | 1.083 B 0.00 % | 1.083 B 0.00 % | 1.083 B 0.00 % | 1.083 B 0.00 % | 1.083 B 0.00 % | 1.083 B 0.00 % | 1.083 B 22.80 % | 881.704 M -0.84 % | 889.179 M |
| Deferred tax liabilities non current | 0.000 -100.00 % | 139.111 M -3.75 % | 144.537 M 6.35 % | 135.902 M 2.19 % | 132.985 M 3.86 % | 128.045 M -0.25 % | 128.366 M 26.54 % | 101.445 M 20.99 % | 83.848 M 18.94 % | 70.499 M 1.35 % | 69.560 M 23.80 % | 56.186 M 0.26 % | 56.043 M -12.31 % | 63.912 M 0.88 % | 63.352 M 428.07 % | 11.997 M 0.22 % | 11.971 M 0.00 % | 11.971 M -0.32 % | 12.010 M -44.38 % | 21.594 M 2.80 % | 21.006 M 1.64 % | 20.668 M -0.57 % | 20.787 M 159.22 % | 8.019 M 2.36 % | 7.834 M 11.99 % | 6.995 M 1.98 % | 6.859 M 20.33 % | 5.700 M -3.83 % | 5.927 M -33.98 % | 8.977 M -4.16 % | 9.367 M -58.62 % | 22.635 M -0.91 % | 22.843 M -34.91 % | 35.092 M 0.85 % | 34.796 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 |
| 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 -100.00 % | 172.393 M 7.75 % | 159.994 M |
| Total assets | 7.745 B 1.76 % | 7.611 B -1.01 % | 7.688 B 0.71 % | 7.634 B 4.09 % | 7.335 B 2.46 % | 7.159 B 4.37 % | 6.859 B 0.46 % | 6.828 B -0.15 % | 6.838 B -0.49 % | 6.872 B -0.70 % | 6.920 B 6.98 % | 6.468 B 1.94 % | 6.345 B 1.26 % | 6.267 B 10.71 % | 5.661 B 7.87 % | 5.248 B 9.80 % | 4.779 B 14.87 % | 4.161 B 2.28 % | 4.068 B 1.53 % | 4.006 B -3.71 % | 4.161 B -0.68 % | 4.189 B -3.96 % | 4.362 B 2.55 % | 4.254 B 1.86 % | 4.176 B 1.04 % | 4.134 B -1.15 % | 4.182 B 2.48 % | 4.080 B -0.70 % | 4.109 B 2.85 % | 3.995 B 4.54 % | 3.822 B 15.43 % | 3.311 B 0.53 % | 3.294 B 4.80 % | 3.143 B -0.50 % | 3.158 B -27.27 % | 4.343 B 1.79 % | 4.266 B 8.40 % | 3.936 B 0.71 % | 3.908 B 1.13 % | 3.864 B 4.39 % | 3.702 B 3.79 % | 3.567 B 3.24 % | 3.455 B -0.31 % | 3.465 B 4.99 % | 3.301 B 0.82 % | 3.274 B 6.72 % | 3.068 B -6.84 % | 3.293 B -6.15 % | 3.509 B 1.78 % | 3.447 B 6.65 % | 3.232 B -8.63 % | 3.538 B |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.089 M -23.39 % | 13.169 M 146.44 % | -28.358 M | 0.000 | 0.000 | 0.000 100.00 % | -1.593 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.799 M 85.23 % | -18.955 M -10 290.86 % | 186.000 K 100.81 % | -23.085 M -22 756.44 % | -101.000 K 99.46 % | -18.786 M -117.18 % | -8.650 M 28.80 % | -12.149 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 |
| Stock based compensation | 0.000 | 0.000 100.00 % | -2.745 M -1 000.00 % | 305.000 K -46.02 % | 565.000 K 0.00 % | 565.000 K -1.05 % | 571.000 K 1.42 % | 563.000 K -41.66 % | 965.000 K 1.15 % | 954.000 K -2.15 % | 975.000 K 0.00 % | 975.000 K -38.79 % | 1.593 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -545.000 K -619.05 % | 105.000 K 0.00 % | 105.000 K 0.96 % | 104.000 K 1.96 % | 102.000 K -29.66 % | 145.000 K 0.69 % | 144.000 K -83.73 % | 885.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 85.000 K | 0.000 100.00 % | -68.000 K 92.61 % | -920.000 K -275.91 % | 523.000 K 228.93 % | 159.000 K |
| Change in working capital | -255.276 M 25.56 % | -342.944 M -40.66 % | -243.809 M -28.58 % | -189.622 M 22.77 % | -245.516 M -4 928.24 % | 5.085 M 101.75 % | -290.876 M -89.27 % | -153.680 M 35.49 % | -238.243 M -36.18 % | -174.952 M 42.82 % | -305.973 M -375.22 % | -64.385 M -154.69 % | 117.719 M 165.16 % | -180.661 M -397.45 % | 60.737 M -62.64 % | 162.578 M -42.33 % | 281.897 M 659.13 % | 37.134 M 1 503.37 % | 2.316 M -98.19 % | 127.637 M 22.36 % | 104.310 M 99.26 % | 52.350 M -60.36 % | 132.070 M 7 261.76 % | 1.794 M -96.04 % | 45.359 M 198.90 % | -45.864 M 46.82 % | -86.249 M -38.40 % | -62.319 M -207.76 % | 57.831 M -39.45 % | 95.502 M 122.25 % | -429.245 M -98 804.38 % | -434.000 K 99.70 % | -143.338 M 39.12 % | -235.450 M -444.10 % | 68.425 M 1 333.77 % | -5.546 M -127.16 % | 20.418 M 738.66 % | -3.197 M -107.38 % | 43.292 M 111.02 % | 20.516 M 321.36 % | -9.268 M -146.51 % | 19.929 M 305.86 % | -9.681 M 51.83 % | -20.096 M -178.42 % | -7.218 M -140.16 % | 17.973 M 312.95 % | -8.440 M -109.65 % | 87.431 M 283.14 % | -47.739 M 42.98 % | -83.726 M -4.33 % | -80.253 M -912.91 % | -7.923 M |
| Accounts receivables | 7.417 M -38.23 % | 12.007 M 174.79 % | -16.054 M -337.03 % | 6.773 M 474.96 % | 1.178 M -94.44 % | 21.197 M 475.38 % | 3.684 M -64.79 % | 10.462 M 171.41 % | -14.651 M -413.73 % | 4.670 M 235.52 % | -3.446 M 68.49 % | -10.935 M -5 685.71 % | -189.000 K -18.87 % | -159.000 K -147.60 % | 334.000 K 164.73 % | -516.000 K -1 679.31 % | -29.000 K -126.61 % | 109.000 K -98.18 % | 5.999 M 114.56 % | 2.796 M 131.88 % | -8.770 M -3 832.74 % | -223.000 K -100.66 % | 33.988 M 161.08 % | -55.647 M -230.57 % | 42.619 M 404.97 % | -13.975 M -33.95 % | -10.433 M 31.51 % | -15.233 M -9 221.56 % | 167.000 K -70.34 % | 563.000 K 100.50 % | -112.728 M -806.36 % | 15.959 M -65.35 % | 46.063 M 4.63 % | 44.026 M 5.64 % | 41.677 M 370.84 % | -15.388 M -859.53 % | 2.026 M 106.01 % | -33.709 M -2 356.92 % | -1.372 M -40.43 % | -977.000 K -30.97 % | -746.000 K -157.43 % | 1.299 M 367.27 % | 278.000 K 136.97 % | -752.000 K -56.67 % | -480.000 K -121.62 % | 2.220 M 482.10 % | -581.000 K -117.85 % | 3.254 M 189.37 % | -3.641 M -2 617.16 % | -134.000 K -116.71 % | 802.000 K 168.31 % | -1.174 M |
| Inventory | -279.971 M 31.86 % | -410.875 M -172.71 % | -150.663 M 50.94 % | -307.091 M -20.11 % | -255.683 M -432.22 % | -48.041 M 77.34 % | -212.008 M -21.28 % | -174.804 M 3.28 % | -180.733 M -4.60 % | -172.779 M 63.50 % | -473.332 M -1 164.82 % | -37.423 M -140.52 % | -15.559 M 86.11 % | -112.006 M -439.73 % | 32.969 M -79.84 % | 163.563 M 12.20 % | 145.779 M 169.07 % | 54.179 M 368.08 % | -20.210 M -117.20 % | 117.530 M -8.84 % | 128.934 M 293.97 % | 32.727 M -67.57 % | 100.901 M 15.00 % | 87.737 M 847.07 % | 9.264 M 131.32 % | -29.577 M 61.69 % | -77.206 M -109.07 % | -36.928 M -212.90 % | 32.710 M -9.91 % | 36.308 M 111.70 % | -310.439 M -1 559.66 % | -18.705 M 87.70 % | -152.084 M 42.19 % | -263.083 M -936.62 % | 31.446 M -43.81 % | 55.962 M 292.17 % | -29.121 M -153.89 % | 54.042 M 136.93 % | 22.809 M -26.56 % | 31.056 M -66.52 % | 92.758 M 93.73 % | 47.880 M -10.14 % | 53.285 M 258.64 % | -33.588 M -347.35 % | 13.579 M -69.69 % | 44.801 M 146.78 % | 18.154 M 298.95 % | -9.125 M 84.93 % | -60.541 M -129.67 % | -26.360 M 67.48 % | -81.055 M -1 100.99 % | -6.749 M |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 30.437 M 926.19 % | -3.684 M 64.79 % | -10.462 M -171.41 % | 14.651 M 413.73 % | -4.670 M -235.52 % | 3.446 M -68.49 % | 10.935 M 5 685.71 % | 189.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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 17.278 M -69.10 % | 55.924 M 172.54 % | -77.092 M -169.64 % | 110.696 M 1 131.46 % | 8.989 M 502.48 % | 1.492 M 101.89 % | -78.868 M -473.36 % | 21.124 M 136.73 % | -57.510 M -2 546.57 % | -2.173 M -101.30 % | 167.359 M 720.72 % | -26.962 M -120.23 % | 133.278 M 294.13 % | -68.655 M -347.25 % | 27.768 M 2 919.09 % | -985.000 K -100.72 % | 136.118 M 898.58 % | -17.045 M -175.67 % | 22.526 M 122.88 % | 10.107 M 141.05 % | -24.624 M -225.49 % | 19.623 M -37.04 % | 31.169 M 136.27 % | -85.943 M -338.10 % | 36.095 M 321.62 % | -16.287 M -80.11 % | -9.043 M 64.39 % | -25.391 M -201.07 % | 25.121 M -57.56 % | 59.194 M 149.82 % | -118.806 M -750.24 % | 18.271 M 108.91 % | 8.746 M -68.35 % | 27.633 M -25.27 % | 36.979 M 160.12 % | -61.508 M -224.16 % | 49.539 M 186.55 % | -57.239 M -361.90 % | 21.855 M 328.54 % | -9.563 M 90.56 % | -101.280 M -246.26 % | -29.250 M 53.75 % | -63.244 M -544.00 % | 14.244 M 170.11 % | -20.317 M 30.06 % | -29.048 M -11.67 % | -26.013 M -127.88 % | 93.302 M 467.43 % | 16.443 M 128.73 % | -57.232 M | 0.000 | 0.000 |
| Other non cash items | -11.718 M -121.71 % | 53.964 M -34.24 % | 82.058 M 138.67 % | 34.382 M 918.12 % | 3.377 M -86.95 % | 25.882 M 6 366.83 % | -413.000 K -101.88 % | 21.973 M 23.13 % | 17.845 M -57.07 % | 41.564 M 20.06 % | 34.618 M 357.80 % | -13.428 M 67.67 % | -41.535 M -290.66 % | -10.632 M 85.58 % | -73.755 M -115.29 % | -34.259 M -48.46 % | -23.077 M -150.55 % | 45.652 M 658.64 % | -8.172 M -90.85 % | -4.282 M 62.83 % | -11.520 M -145.22 % | 25.478 M 288.74 % | 6.554 M -74.31 % | 25.509 M 832.01 % | 2.737 M -78.92 % | 12.982 M -30.97 % | 18.807 M 29.73 % | 14.497 M -19.29 % | 17.961 M 21.03 % | 14.840 M -20.41 % | 18.645 M 98.84 % | 9.377 M -30.64 % | 13.520 M 198.18 % | -13.771 M -146.87 % | 29.382 M 349.47 % | -11.778 M -32.49 % | -8.890 M -133.33 % | 26.676 M -58.31 % | 63.984 M 243.10 % | 18.649 M -10.21 % | 20.770 M 166.91 % | -31.042 M 16.09 % | -36.996 M -265.17 % | 22.399 M 125.84 % | 9.918 M 152.95 % | 3.921 M -56.11 % | 8.933 M -65.72 % | 26.056 M 1.40 % | 25.696 M -48.77 % | 50.158 M 235.47 % | -37.024 M 41.55 % | -63.343 M |
| Net cash provided by operating activities | -210.685 M 17.68 % | -255.935 M -65.23 % | -154.893 M -48.84 % | -104.069 M 39.46 % | -171.904 M -360.13 % | 66.083 M 126.98 % | -244.929 M -210.30 % | -78.932 M 57.04 % | -183.753 M -100.07 % | -91.844 M 63.96 % | -254.856 M -466.26 % | -45.007 M -128.01 % | 160.672 M 209.69 % | -146.479 M -230.56 % | 112.197 M -49.21 % | 220.907 M -35.33 % | 341.596 M 214.45 % | 108.634 M 106.92 % | 52.501 M -64.68 % | 148.625 M 23.37 % | 120.470 M 49.48 % | 80.595 M -54.73 % | 178.017 M 191.54 % | 61.060 M -18.01 % | 74.469 M 632.00 % | -13.998 M 73.06 % | -51.958 M -242.32 % | -15.178 M -120.11 % | 75.458 M -38.25 % | 122.201 M 130.08 % | -406.310 M -2 797.40 % | 15.063 M 111.81 % | -127.592 M 43.05 % | -224.055 M -286.95 % | 119.850 M 661.00 % | 15.749 M -70.03 % | 52.554 M -23.95 % | 69.106 M -55.07 % | 153.802 M 271.46 % | 41.405 M 234.48 % | 12.379 M 2 346.64 % | -551.000 K 91.35 % | -6.372 M 60.49 % | -16.126 M -334.46 % | 6.878 M 39.88 % | 4.917 M -7.94 % | 5.341 M -95.82 % | 127.900 M 653.39 % | -23.112 M 12.61 % | -26.448 M 0.88 % | -26.684 M 44.48 % | -48.059 M |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -46.643 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 100.00 % | -3.732 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -30.311 M | 0.000 100.00 % | -10.330 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 |
| Acquisitions net | 0.000 | 0.000 100.00 % | -75.000 K 53.42 % | -161.000 K -101.37 % | 11.745 M | 0.000 100.00 % | -313.000 K -101.41 % | 22.277 M 362.18 % | 4.820 M -62.72 % | 12.930 M -42.97 % | 22.673 M 172.64 % | 8.316 M 1 746.73 % | -505.000 K -19.95 % | -421.000 K 30.07 % | -602.000 K 50.74 % | -1.222 M -40 633.33 % | -3.000 K | 0.000 100.00 % | -1.701 M -54.50 % | -1.101 M -55.51 % | -708.000 K -101.95 % | 36.251 M 3 389.56 % | -1.102 M -115.29 % | 7.208 M 1 050.92 % | -758.000 K -7.98 % | -702.000 K -1 289.83 % | 59.000 K -98.26 % | 3.389 M 13.00 % | 2.999 M -31.86 % | 4.401 M 72.93 % | 2.545 M -94.06 % | 42.846 M 748.10 % | -6.611 M -916.17 % | 810.000 K 108.09 % | -10.007 M -6.73 % | -9.376 M -6.93 % | -8.768 M 3.92 % | -9.126 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 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -470.000 K 99.56 % | -107.149 M | 0.000 | 0.000 100.00 % | -1.606 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 |
| Sales maturities of investments | 0.000 -100.00 % | 208.726 M | 0.000 | 0.000 | 0.000 -100.00 % | 34.388 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 |
| Other investing activites | 90.576 M -33.44 % | 136.073 M 938.80 % | 13.099 M 129.34 % | -44.638 M -171.09 % | 62.792 M 4 157.08 % | 1.475 M -98.18 % | 80.901 M 493.16 % | 13.639 M -90.46 % | 142.965 M 194.20 % | 48.595 M 89.34 % | 25.666 M 323.12 % | -11.503 M 93.78 % | -184.970 M 40.12 % | -308.896 M -88.86 % | -163.559 M -70.42 % | -95.974 M 77.27 % | -422.198 M -270.60 % | -113.924 M -549.95 % | -17.528 M -50.00 % | -11.685 M 37.01 % | -18.551 M 73.45 % | -69.880 M 12.61 % | -79.960 M -39.82 % | -57.186 M -141.11 % | -23.718 M -297.49 % | -5.967 M -113.11 % | 45.515 M 213.10 % | -40.243 M -46.81 % | -27.412 M 87.55 % | -220.224 M -1 839.66 % | 12.659 M 144.40 % | -28.514 M 40.40 % | -47.839 M -189.35 % | -16.533 M -170.00 % | 23.620 M 180.03 % | -29.513 M -69.36 % | -17.426 M -321.20 % | 7.878 M -81.54 % | 42.687 M 174.47 % | -57.320 M -123.67 % | -25.627 M 49.07 % | -50.317 M -133.30 % | 151.101 M 6 039.50 % | -2.544 M -102.86 % | 88.920 M 178.34 % | -113.511 M -213.63 % | 99.898 M -59.04 % | 243.905 M 7 365.72 % | 3.267 M 5 169.35 % | 62.000 K -99.89 % | 54.520 M 859.01 % | -7.183 M |
| Net cash used for investing activites | 90.576 M -73.73 % | 344.799 M 2 547.41 % | 13.024 M 129.07 % | -44.799 M -160.48 % | 74.067 M 162.81 % | -117.929 M -246.34 % | 80.588 M 124.38 % | 35.916 M -75.43 % | 146.179 M 137.59 % | 61.525 M 27.28 % | 48.339 M 1 616.76 % | -3.187 M 98.28 % | -185.475 M 40.04 % | -309.317 M -88.42 % | -164.161 M -68.90 % | -97.196 M 76.98 % | -422.201 M -270.60 % | -113.924 M -492.46 % | -19.229 M -16.41 % | -16.518 M 14.23 % | -19.259 M 42.73 % | -33.629 M 58.51 % | -81.062 M -62.20 % | -49.978 M -104.19 % | -24.476 M -267.01 % | -6.669 M -114.63 % | 45.574 M 223.66 % | -36.854 M -50.96 % | -24.413 M 88.69 % | -215.823 M -1 519.51 % | 15.204 M 6.08 % | 14.332 M 126.32 % | -54.450 M -246.31 % | -15.723 M -215.50 % | 13.613 M 135.00 % | -38.889 M -48.47 % | -26.194 M -1 998.88 % | -1.248 M -103.86 % | 32.357 M 156.45 % | -57.320 M -123.67 % | -25.627 M 49.07 % | -50.317 M -133.30 % | 151.101 M 6 039.50 % | -2.544 M -102.86 % | 88.920 M 178.34 % | -113.511 M -213.63 % | 99.898 M -59.04 % | 243.905 M 7 365.72 % | 3.267 M 5 169.35 % | 62.000 K -99.89 % | 54.520 M 859.01 % | -7.183 M |
| Debt repayment | 202.552 M 286.52 % | -108.596 M -152.04 % | 208.669 M 0.51 % | 207.616 M 28.52 % | 161.547 M 82.66 % | 88.443 M -53.91 % | 191.905 M 1 812.21 % | -11.208 M 88.18 % | -94.858 M -270.01 % | 55.794 M -55.70 % | 125.938 M 31.67 % | 95.647 M 150.66 % | -188.794 M -156.02 % | 336.992 M 238.92 % | 99.430 M -44.43 % | 178.927 M 293.84 % | -92.307 M -998.50 % | -8.403 M -116.08 % | 52.260 M 212.55 % | -46.431 M -0.81 % | -46.056 M -365.39 % | 17.354 M -42.86 % | 30.373 M 474.65 % | -8.107 M 88.17 % | -68.514 M -639.49 % | -9.265 M 73.07 % | -34.405 M -4.34 % | -32.974 M -116.48 % | -15.232 M -153.49 % | 28.476 M -84.90 % | 188.532 M 9 970.79 % | -1.910 M -102.49 % | 76.671 M 160.35 % | 29.449 M 407.79 % | -9.568 M -108.04 % | 118.941 M 104.53 % | 58.154 M 684.81 % | -9.944 M -248 500.00 % | -4.000 K -100.00 % | 84.500 M | 0.000 | 0.000 | 0.000 -100.00 % | 139.443 M | 0.000 -100.00 % | 246.000 M 277.64 % | -138.481 M -13 288.67 % | 1.050 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.224 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 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -40.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -40.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -12.490 M 65.12 % | -35.809 M 27.47 % | -49.372 M -44.26 % | -34.224 M 28.61 % | -47.942 M -90.41 % | -25.178 M 43.62 % | -44.655 M -311.07 % | -10.863 M -114.47 % | 75.092 M 294.98 % | -38.512 M -129.34 % | 131.264 M 851.07 % | -17.477 M 32.57 % | -25.918 M -131.22 % | 83.011 M 98.26 % | 41.870 M 1 113.56 % | -4.131 M -103.01 % | 137.026 M 338.33 % | -57.495 M -110.14 % | -27.360 M 85.43 % | -187.741 M -662.74 % | -24.614 M -123.66 % | -11.005 M 62.93 % | -29.691 M -250.42 % | -8.473 M -176.37 % | 11.095 M 141.80 % | -26.546 M -140.34 % | 65.812 M 286.40 % | -35.307 M -442.39 % | 10.312 M 275.55 % | -5.874 M -102.20 % | 266.879 M 5 167.96 % | -5.266 M -107.96 % | 66.117 M 332.95 % | -28.383 M -1 595.52 % | -1.674 M 1.82 % | -1.705 M 93.75 % | -27.289 M -2 248.45 % | -1.162 M 99.46 % | -213.655 M -135.60 % | -90.685 M -232.16 % | 68.615 M 178.37 % | 24.649 M 120.29 % | -121.506 M 21.66 % | -155.102 M -6 196.78 % | 2.544 M 101.52 % | -166.893 M -173.47 % | -61.029 M 82.48 % | -348.385 M -342.83 % | 143.467 M 544.85 % | 22.248 M 143.83 % | -50.764 M -53.12 % | -33.154 M |
| Net cash used provided by financing activities | 150.062 M 203.92 % | -144.405 M -190.65 % | 159.297 M -8.13 % | 173.392 M 52.63 % | 113.605 M 79.57 % | 63.265 M -57.04 % | 147.250 M 767.17 % | -22.071 M -11.66 % | -19.766 M -214.37 % | 17.282 M -93.28 % | 257.202 M 229.03 % | 78.170 M 130.69 % | -254.712 M -160.65 % | 420.003 M 197.24 % | 141.300 M -19.16 % | 174.796 M 290.88 % | 44.719 M 167.86 % | -65.898 M -364.65 % | 24.900 M 110.63 % | -234.172 M -231.36 % | -70.670 M -1 213.09 % | 6.349 M 830.94 % | 682.000 K 104.11 % | -16.580 M 71.12 % | -57.419 M -60.34 % | -35.811 M -214.02 % | 31.407 M 146.00 % | -68.281 M -1 287.83 % | -4.920 M -121.77 % | 22.602 M -95.04 % | 455.411 M 6 446.31 % | -7.176 M -105.03 % | 142.788 M 776.54 % | 16.290 M 244.90 % | -11.242 M -109.59 % | 117.236 M 279.83 % | 30.865 M 377.91 % | -11.106 M 94.80 % | -213.659 M -3 354.47 % | -6.185 M -109.01 % | 68.615 M 178.37 % | 24.649 M 120.29 % | -121.506 M -675.95 % | -15.659 M -715.53 % | 2.544 M -96.78 % | 79.107 M 139.65 % | -199.510 M 42.56 % | -347.335 M -342.10 % | 143.467 M 544.85 % | 22.248 M 143.83 % | -50.764 M -53.12 % | -33.154 M |
| Effect of forex changes on cash | -2.478 M -587.80 % | 508.000 K 206.95 % | -475.000 K -29.08 % | -368.000 K -162.80 % | 586.000 K 44.33 % | 406.000 K 110.93 % | -3.713 M -216.76 % | 3.180 M 412.08 % | 621.000 K -11.66 % | 703.000 K 722.12 % | -113.000 K -180.71 % | 140.000 K -91.11 % | 1.574 M 390.34 % | 321.000 K 116.49 % | -1.947 M -284.02 % | -507.000 K 58.13 % | -1.211 M -162.20 % | 1.947 M 411.52 % | -625.000 K -805.80 % | -69.000 K 74.73 % | -273.000 K -190.70 % | 301.000 K 211.48 % | -270.000 K -281.21 % | 149.000 K 306.94 % | -72.000 K 43.31 % | -127.000 K -245.98 % | 87.000 K 643.75 % | -16.000 K -116.33 % | 98.000 K 188.24 % | 34.000 K 247.83 % | -23.000 K -264.29 % | 14.000 K 135.90 % | -39.000 K 26.42 % | -53.000 K -330.43 % | 23.000 K 195.83 % | -24.000 K -209.09 % | 22.000 K 159.46 % | -37.000 K -1 133.33 % | -3.000 K -112.50 % | 24.000 K -85.19 % | 162.000 K 189.50 % | -181.000 K -3 520.00 % | -5.000 K -106.76 % | 74.000 K 593.33 % | -15.000 K -400.00 % | 5.000 K 350.00 % | -2.000 K 97.44 % | -78.000 K -609.09 % | -11.000 K 56.00 % | -25.000 K 97.43 % | -974.000 K -208.71 % | 896.000 K |
| Net change in cash | 27.474 M 149.92 % | -55.033 M -424.62 % | 16.953 M -29.82 % | 24.156 M 47.71 % | 16.354 M 38.30 % | 11.825 M 156.84 % | -20.804 M 66.39 % | -61.907 M -9.15 % | -56.719 M -359.86 % | -12.334 M -124.39 % | 50.572 M 67.92 % | 30.116 M 110.84 % | -277.941 M -683.55 % | -35.472 M -140.59 % | 87.389 M -70.67 % | 298.000 M 903.30 % | -37.097 M 46.42 % | -69.241 M -220.32 % | 57.547 M 156.34 % | -102.134 M -437.43 % | 30.268 M -43.55 % | 53.616 M -44.93 % | 97.367 M 1 920.28 % | -5.349 M 28.66 % | -7.498 M 86.75 % | -56.605 M -325.43 % | 25.110 M 120.87 % | -120.329 M -360.32 % | 46.223 M 165.12 % | -70.986 M -210.43 % | 64.282 M 189.13 % | 22.233 M 156.58 % | -39.293 M 82.42 % | -223.541 M -282.86 % | 122.244 M 29.95 % | 94.072 M 64.33 % | 57.247 M 0.94 % | 56.715 M 306.21 % | -27.503 M -24.58 % | -22.076 M -139.76 % | 55.529 M 310.34 % | -26.400 M -213.70 % | 23.218 M 167.78 % | -34.255 M -134.84 % | 98.327 M 433.52 % | -29.482 M 68.73 % | -94.273 M -486.49 % | 24.392 M -80.27 % | 123.611 M 3 069.28 % | -4.163 M 82.58 % | -23.902 M 72.68 % | -87.500 M |
| Cash at beginning of period | 137.046 M -28.65 % | 192.079 M 9.68 % | 175.126 M 16.00 % | 150.970 M 12.15 % | 134.616 M 9.63 % | 122.791 M -14.49 % | 143.595 M -30.12 % | 205.502 M -21.63 % | 262.221 M -4.49 % | 274.555 M 22.58 % | 223.983 M 15.53 % | 193.867 M -58.91 % | 471.808 M -6.99 % | 507.280 M 20.81 % | 419.891 M 244.48 % | 121.891 M -23.33 % | 158.988 M -30.34 % | 228.229 M 33.72 % | 170.682 M -37.44 % | 272.816 M 12.48 % | 242.548 M 28.38 % | 188.932 M 106.34 % | 91.565 M -5.52 % | 96.914 M -7.18 % | 104.412 M -35.15 % | 161.017 M 18.48 % | 135.907 M -46.96 % | 256.236 M 22.01 % | 210.013 M -25.26 % | 280.999 M 29.66 % | 216.717 M 11.43 % | 194.484 M -16.81 % | 233.777 M -48.88 % | 457.318 M 36.48 % | 335.074 M 39.03 % | 241.002 M 31.15 % | 183.755 M 44.64 % | 127.040 M -17.80 % | 154.543 M -12.50 % | 176.619 M 45.86 % | 121.090 M -17.90 % | 147.490 M 18.68 % | 124.272 M -21.61 % | 158.527 M 163.33 % | 60.200 M -32.87 % | 89.682 M -51.25 % | 183.955 M 15.29 % | 159.563 M 343.82 % | 35.952 M -10.38 % | 40.115 M -37.34 % | 64.017 M -57.75 % | 151.517 M |
| Cash at end of period | 164.520 M 20.05 % | 137.046 M -28.65 % | 192.079 M 9.68 % | 175.126 M 16.00 % | 150.970 M 12.15 % | 134.616 M 9.63 % | 122.791 M -14.49 % | 143.595 M -30.12 % | 205.502 M -21.63 % | 262.221 M -4.49 % | 274.555 M 22.58 % | 223.983 M 15.53 % | 193.867 M -58.91 % | 471.808 M -6.99 % | 507.280 M 20.81 % | 419.891 M 244.48 % | 121.891 M -23.33 % | 158.988 M -30.34 % | 228.229 M 33.72 % | 170.682 M -37.44 % | 272.816 M 12.48 % | 242.548 M 28.38 % | 188.932 M 106.34 % | 91.565 M -5.52 % | 96.914 M -7.18 % | 104.412 M -35.15 % | 161.017 M 18.48 % | 135.907 M -46.96 % | 256.236 M 22.01 % | 210.013 M -25.26 % | 280.999 M 29.66 % | 216.717 M 11.43 % | 194.484 M -16.81 % | 233.777 M -48.88 % | 457.318 M 36.48 % | 335.074 M 39.03 % | 241.002 M 31.15 % | 183.755 M 44.64 % | 127.040 M -17.80 % | 154.543 M -12.50 % | 176.619 M 45.86 % | 121.090 M -17.90 % | 147.490 M 18.68 % | 124.272 M -21.61 % | 158.527 M 163.33 % | 60.200 M -32.87 % | 89.682 M -51.25 % | 183.955 M 15.29 % | 159.563 M 343.82 % | 35.952 M -10.38 % | 40.115 M -37.34 % | 64.017 M |
| Operating cash flow | -210.685 M 17.68 % | -255.935 M -65.23 % | -154.893 M -48.84 % | -104.069 M 39.46 % | -171.904 M -360.13 % | 66.083 M 126.98 % | -244.929 M -210.30 % | -78.932 M 57.04 % | -183.753 M -100.07 % | -91.844 M 63.96 % | -254.856 M -466.26 % | -45.007 M -128.01 % | 160.672 M 209.69 % | -146.479 M -230.56 % | 112.197 M -49.21 % | 220.907 M -35.33 % | 341.596 M 214.45 % | 108.634 M 106.92 % | 52.501 M -64.68 % | 148.625 M 23.37 % | 120.470 M 49.48 % | 80.595 M -54.73 % | 178.017 M 191.54 % | 61.060 M -18.01 % | 74.469 M 632.00 % | -13.998 M 73.06 % | -51.958 M -242.32 % | -15.178 M -120.11 % | 75.458 M -38.25 % | 122.201 M 130.08 % | -406.310 M -2 797.40 % | 15.063 M 111.81 % | -127.592 M 43.05 % | -224.055 M -286.95 % | 119.850 M 661.00 % | 15.749 M -70.03 % | 52.554 M -23.95 % | 69.106 M -55.07 % | 153.802 M 271.46 % | 41.405 M 234.48 % | 12.379 M 2 346.64 % | -551.000 K 91.35 % | -6.372 M 60.49 % | -16.126 M -334.46 % | 6.878 M 39.88 % | 4.917 M -7.94 % | 5.341 M -95.82 % | 127.900 M 653.39 % | -23.112 M 12.61 % | -26.448 M 0.88 % | -26.684 M 44.48 % | -48.059 M |
| Capital expenditure | -39.207 M 25.10 % | -52.344 M 15.84 % | -62.199 M 11.03 % | -69.911 M -21.88 % | -57.361 M -22.98 % | -46.643 M 3.84 % | -48.504 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.732 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -30.311 M | 0.000 100.00 % | -10.330 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 |
| Free CashFlow | -210.685 M 17.68 % | -255.935 M -65.23 % | -154.893 M -48.84 % | -104.069 M 39.46 % | -171.904 M -360.13 % | 66.083 M 126.98 % | -244.929 M -210.30 % | -78.932 M 57.04 % | -183.753 M -100.07 % | -91.844 M 63.96 % | -254.856 M -466.26 % | -45.007 M -128.01 % | 160.672 M 209.69 % | -146.479 M -230.56 % | 112.197 M -49.21 % | 220.907 M -35.33 % | 341.596 M 214.45 % | 108.634 M 106.92 % | 52.501 M -63.77 % | 144.893 M 20.27 % | 120.470 M 49.48 % | 80.595 M -54.73 % | 178.017 M 191.54 % | 61.060 M -18.01 % | 74.469 M 632.00 % | -13.998 M 73.06 % | -51.958 M -242.32 % | -15.178 M -120.11 % | 75.458 M -38.25 % | 122.201 M 130.08 % | -406.310 M -2 797.40 % | 15.063 M 111.81 % | -127.592 M 43.05 % | -224.055 M -286.95 % | 119.850 M 661.00 % | 15.749 M -29.20 % | 22.243 M -67.81 % | 69.106 M -51.83 % | 143.472 M 246.51 % | 41.405 M 234.48 % | 12.379 M 2 346.64 % | -551.000 K 91.35 % | -6.372 M 60.49 % | -16.126 M -334.46 % | 6.878 M 39.88 % | 4.917 M -7.94 % | 5.341 M -95.82 % | 127.900 M 653.39 % | -23.112 M 12.61 % | -26.448 M 0.88 % | -26.684 M 44.48 % | -48.059 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 | 2012 | 2012 |