Anhui Shenjian New Materials Co.,Ltd 002361.SZ
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 2.418 B -5.97 % | 2.571 B 2.18 % | 2.516 B -2.90 % | 2.591 B 38.62 % | 1.869 B -10.07 % | 2.079 B 7.27 % | 1.938 B 6.01 % | 1.828 B 29.35 % | 1.413 B 19.89 % | 1.179 B -5.67 % | 1.250 B 27.19 % | 982.492 M 19.28 % | 823.660 M 18.56 % | 694.741 M 28.44 % | 540.907 M 32.80 % | 407.303 M 2.16 % | 398.679 M 8.33 % | 368.019 M 58.69 % | 231.908 M |
| Net income | 33.651 M 32.29 % | 25.438 M -5.53 % | 26.928 M -68.06 % | 84.312 M 0.70 % | 83.723 M -33.12 % | 125.191 M 61.90 % | 77.328 M -37.86 % | 124.436 M -26.33 % | 168.914 M 44.58 % | 116.832 M 34.85 % | 86.641 M 36.06 % | 63.678 M 6.55 % | 59.766 M 25.28 % | 47.706 M 46.43 % | 32.579 M -14.86 % | 38.266 M 27.09 % | 30.109 M 26.66 % | 23.772 M 89.24 % | 12.562 M |
| Income before tax | 23.137 M 155.10 % | 9.070 M -55.52 % | 20.391 M -75.57 % | 83.458 M -10.14 % | 92.872 M -37.30 % | 148.128 M 68.32 % | 88.006 M -41.06 % | 149.326 M -23.96 % | 196.372 M 38.35 % | 141.939 M 40.99 % | 100.674 M 35.32 % | 74.396 M 8.66 % | 68.464 M 22.02 % | 56.107 M 46.11 % | 38.400 M -14.81 % | 45.074 M 25.57 % | 35.896 M 1.00 % | 35.539 M 86.72 % | 19.033 M |
| Income before tax ratio | 0.01 171.30 % | 0.00 -56.47 % | 0.01 -74.84 % | 0.03 -35.17 % | 0.05 -30.28 % | 0.07 56.91 % | 0.05 -44.41 % | 0.08 -41.21 % | 0.14 15.39 % | 0.12 49.47 % | 0.08 6.40 % | 0.08 -8.90 % | 0.08 2.93 % | 0.08 13.76 % | 0.07 -35.85 % | 0.11 22.91 % | 0.09 -6.76 % | 0.10 17.66 % | 0.08 |
| EBITDA | 183.422 M 12.25 % | 163.407 M -3.60 % | 169.509 M -29.29 % | 239.712 M 13.38 % | 211.427 M -18.88 % | 260.630 M 44.09 % | 180.879 M -16.02 % | 215.395 M -16.84 % | 259.011 M 32.61 % | 195.319 M 28.77 % | 151.679 M 43.53 % | 105.681 M 17.03 % | 90.301 M 32.05 % | 68.382 M 48.42 % | 46.073 M -15.71 % | 54.662 M 17.32 % | 46.591 M 9.51 % | 42.545 M 78.85 % | 23.788 M |
| Net income ratio | 0.01 40.68 % | 0.01 -7.55 % | 0.01 -67.11 % | 0.03 -27.35 % | 0.04 -25.63 % | 0.06 50.93 % | 0.04 -41.38 % | 0.07 -43.05 % | 0.12 20.59 % | 0.10 42.96 % | 0.07 6.98 % | 0.06 -10.68 % | 0.07 5.67 % | 0.07 14.01 % | 0.06 -35.89 % | 0.09 24.40 % | 0.08 16.92 % | 0.06 19.25 % | 0.05 |
| Ratio EBITDA | 0.08 19.37 % | 0.06 -5.65 % | 0.07 -27.18 % | 0.09 -18.21 % | 0.11 -9.79 % | 0.13 34.33 % | 0.09 -20.79 % | 0.12 -35.71 % | 0.18 10.61 % | 0.17 36.52 % | 0.12 12.85 % | 0.11 -1.89 % | 0.11 11.38 % | 0.10 15.56 % | 0.09 -36.53 % | 0.13 14.84 % | 0.12 1.09 % | 0.12 12.70 % | 0.10 |
| Gross profit ratio | 0.14 16.16 % | 0.12 2.55 % | 0.12 -19.48 % | 0.15 -15.40 % | 0.18 -15.37 % | 0.21 25.10 % | 0.17 -14.02 % | 0.20 -22.05 % | 0.25 8.48 % | 0.23 41.25 % | 0.16 17.52 % | 0.14 -3.75 % | 0.14 25.51 % | 0.12 -7.26 % | 0.12 -26.82 % | 0.17 19.88 % | 0.14 -0.53 % | 0.14 2.96 % | 0.14 |
| Weighted average shs out dil | 950.586 M -0.23 % | 952.733 M 0.18 % | 951.035 M 12.80 % | 843.119 M 4.08 % | 810.037 M -2.94 % | 834.607 M -2.86 % | 859.195 M -3.33 % | 888.829 M 5.24 % | 844.572 M 8.43 % | 778.883 M 21.36 % | 641.782 M 0.79 % | 636.782 M -5.92 % | 676.849 M 18.23 % | 572.471 M 2.50 % | 558.490 M 29.73 % | 430.489 M -0.71 % | 433.574 M 44.39 % | 300.278 M 72.64 % | 173.935 M |
| Weighted average shs out | 950.586 M -0.23 % | 952.733 M 0.18 % | 951.035 M 12.80 % | 843.119 M 4.08 % | 810.037 M -2.94 % | 834.607 M -2.86 % | 859.195 M -3.33 % | 888.829 M 5.24 % | 844.572 M 8.43 % | 778.883 M 21.36 % | 641.782 M 0.79 % | 636.782 M -0.49 % | 639.890 M 11.78 % | 572.471 M 2.50 % | 558.490 M 29.73 % | 430.489 M -0.71 % | 433.574 M 44.39 % | 300.278 M 72.64 % | 173.935 M |
| EPS diluted | 0.04 32.58 % | 0.03 -5.65 % | 0.03 -71.70 % | 0.10 0.00 % | 0.10 -33.33 % | 0.15 66.67 % | 0.09 -35.71 % | 0.14 -30.00 % | 0.20 33.33 % | 0.15 7.14 % | 0.14 40.00 % | 0.10 13.25 % | 0.09 6.00 % | 0.08 42.88 % | 0.06 -34.42 % | 0.09 28.10 % | 0.07 -12.37 % | 0.08 9.70 % | 0.07 |
| Earnings per share | 0.04 32.58 % | 0.03 -5.65 % | 0.03 -71.70 % | 0.10 0.00 % | 0.10 -33.33 % | 0.15 66.67 % | 0.09 -35.71 % | 0.14 -30.00 % | 0.20 33.33 % | 0.15 7.14 % | 0.14 40.00 % | 0.10 7.07 % | 0.09 12.12 % | 0.08 42.88 % | 0.06 -34.42 % | 0.09 28.10 % | 0.07 -12.37 % | 0.08 9.70 % | 0.07 |
| Gross profit | 348.708 M 9.23 % | 319.252 M 4.79 % | 304.670 M -21.81 % | 389.674 M 17.28 % | 332.270 M -23.90 % | 436.599 M 34.19 % | 325.366 M -8.85 % | 356.957 M 0.83 % | 354.025 M 30.06 % | 272.202 M 33.24 % | 204.299 M 49.47 % | 136.679 M 14.81 % | 119.052 M 48.80 % | 80.008 M 19.11 % | 67.171 M -2.81 % | 69.115 M 22.47 % | 56.432 M 7.75 % | 52.373 M 63.38 % | 32.055 M |
| Income tax expense | 3.105 M 132.06 % | -9.685 M -440.82 % | -1.791 M -150.76 % | 3.528 M -55.92 % | 8.004 M -52.77 % | 16.946 M 100.15 % | 8.467 M -56.65 % | 19.532 M -28.85 % | 27.451 M 9.59 % | 25.048 M 78.49 % | 14.033 M 30.93 % | 10.718 M 23.22 % | 8.699 M 3.54 % | 8.401 M 44.31 % | 5.822 M -14.49 % | 6.808 M 17.66 % | 5.786 M -50.83 % | 11.767 M 81.84 % | 6.471 M |
| Cost of revenue | 2.069 B -8.12 % | 2.252 B 1.82 % | 2.212 B 0.45 % | 2.202 B 43.24 % | 1.537 B -6.40 % | 1.642 B 1.83 % | 1.613 B 9.62 % | 1.471 B 38.89 % | 1.059 B 16.84 % | 906.486 M -13.28 % | 1.045 B 23.58 % | 845.813 M 20.04 % | 704.608 M 14.62 % | 614.733 M 29.76 % | 473.736 M 40.08 % | 338.187 M -1.19 % | 342.247 M 8.43 % | 315.647 M 57.94 % | 199.853 M |
| General and administrative expenses | 18.180 M -18.87 % | 22.408 M 2.19 % | 21.926 M 11.54 % | 19.658 M -7.79 % | 21.318 M 7.22 % | 19.883 M 16.82 % | 17.020 M 14.71 % | 14.838 M 5.73 % | 14.034 M -7.13 % | 15.112 M 148.48 % | 6.082 M 40.20 % | 4.338 M 19.82 % | 3.620 M 18.79 % | 3.048 M -30.59 % | 4.391 M -31.08 % | 6.371 M 18.45 % | 5.378 M 50.81 % | 3.566 M -2.28 % | 3.650 M |
| Selling and marketing expenses | 12.350 M -0.22 % | 12.378 M -49.30 % | 24.415 M -8.94 % | 26.812 M 7.24 % | 25.002 M -68.08 % | 78.325 M 9.82 % | 71.323 M 23.18 % | 57.901 M 17.57 % | 49.249 M 35.82 % | 36.260 M 9.63 % | 33.073 M 24.88 % | 26.485 M 20.85 % | 21.916 M 36.80 % | 16.020 M 17.32 % | 13.655 M 23.37 % | 11.068 M 14.34 % | 9.680 M 11.42 % | 8.688 M 56.14 % | 5.564 M |
| Other expenses | 169.303 M 553.78 % | 25.896 M -64.95 % | 73.874 M 13.99 % | 64.809 M 69.78 % | 38.171 M -8.29 % | 41.621 M 1 383.71 % | 2.805 M 55.98 % | 1.798 M -82.24 % | 10.127 M -3.40 % | 10.484 M 80.57 % | 5.806 M 5.02 % | 5.528 M 117.42 % | 2.543 M -62.52 % | 6.783 M 406.95 % | 1.338 M 45.02 % | 922.640 K -59.79 % | 2.295 M 406.47 % | 453.100 K -33.61 % | 682.490 K |
| Operating expenses | 325.671 M 4.46 % | 311.753 M 27.05 % | 245.376 M 6.62 % | 230.140 M 25.19 % | 183.834 M -19.55 % | 228.499 M 6.74 % | 214.075 M 14.13 % | 187.568 M 19.68 % | 156.720 M 43.65 % | 109.102 M 42.48 % | 76.576 M 36.57 % | 56.071 M 30.23 % | 43.055 M 52.54 % | 28.226 M 7.80 % | 26.185 M 40.56 % | 18.630 M 13.51 % | 16.412 M 26.56 % | 12.967 M 35.36 % | 9.580 M |
| Cost and expenses | 2.395 B -6.49 % | 2.561 B 4.22 % | 2.457 B 1.04 % | 2.432 B 41.31 % | 1.721 B -8.00 % | 1.871 B 2.41 % | 1.827 B 10.13 % | 1.659 B 36.41 % | 1.216 B 19.72 % | 1.016 B -9.47 % | 1.122 B 24.39 % | 901.884 M 20.63 % | 747.663 M 16.28 % | 642.960 M 28.61 % | 499.921 M 40.11 % | 356.817 M -0.51 % | 358.658 M 9.14 % | 328.614 M 56.91 % | 209.433 M |
| Research and development expenses | 125.837 M 4.52 % | 120.391 M -3.81 % | 125.160 M 5.30 % | 118.861 M 19.65 % | 99.343 M 12.04 % | 88.670 M 15.00 % | 77.105 M 17.84 % | 65.434 M 51.85 % | 43.090 M 112.38 % | 20.289 M 39.89 % | 14.504 M 56.38 % | 9.275 M 45.88 % | 6.358 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 30.531 M -12.23 % | 34.786 M -24.94 % | 46.342 M -0.28 % | 46.470 M 0.32 % | 46.320 M -52.84 % | 98.208 M 11.17 % | 88.343 M 21.45 % | 72.739 M 14.94 % | 63.283 M 23.19 % | 51.372 M 31.20 % | 39.155 M 27.03 % | 30.823 M 20.70 % | 25.536 M 33.93 % | 19.068 M 5.67 % | 18.045 M 3.48 % | 17.439 M 15.81 % | 15.058 M 22.88 % | 12.254 M 33.00 % | 9.214 M |
| Interest income | 5.967 M 8.74 % | 5.487 M -31.84 % | 8.051 M 253.78 % | 2.276 M -63.77 % | 6.280 M 4.36 % | 6.018 M -6.25 % | 6.419 M -28.66 % | 8.998 M -21.20 % | 11.419 M -6.71 % | 12.240 M 731.15 % | 1.473 M -74.41 % | 5.754 M 238.90 % | 1.698 M -71.02 % | 5.858 M 329.60 % | 1.364 M 970.21 % | 127.415 K -60.63 % | 323.667 K 154 127 242.88 % | -0.210 43.24 % | -0.370 |
| Interest expense | 39.067 M -9.59 % | 43.209 M 3.50 % | 41.747 M -17.68 % | 50.713 M 23.17 % | 41.172 M -4.48 % | 43.101 M 50.48 % | 28.643 M 51.15 % | 18.950 M 39.83 % | 13.552 M -29.62 % | 19.254 M -17.30 % | 23.283 M 88.06 % | 12.381 M 57.90 % | 7.841 M 13.37 % | 6.916 M 170.94 % | 2.553 M -46.97 % | 4.814 M -32.57 % | 7.139 M 81.73 % | 3.928 M 39.68 % | 2.812 M |
| Depreciation and amortization | 122.336 M 8.38 % | 112.875 M 3.27 % | 109.305 M -0.63 % | 110.001 M 34.91 % | 81.535 M 17.49 % | 69.400 M 13.27 % | 61.271 M 15.69 % | 52.960 M 10.47 % | 47.940 M 35.60 % | 35.354 M 19.90 % | 29.486 M 55.97 % | 18.904 M 38.70 % | 13.629 M 154.35 % | 5.359 M 4.66 % | 5.120 M 7.25 % | 4.774 M 16.79 % | 4.088 M 30.19 % | 3.140 M -42.25 % | 5.437 M |
| Operating income | 23.037 M 122.90 % | 10.335 M -88.95 % | 93.492 M -41.79 % | 160.606 M 13.33 % | 141.717 M -40.73 % | 239.113 M 180.65 % | 85.201 M -42.25 % | 147.528 M -20.81 % | 186.287 M 41.67 % | 131.491 M 38.51 % | 94.935 M 37.85 % | 68.868 M 4.47 % | 65.922 M 33.65 % | 49.324 M 33.08 % | 37.062 M -16.06 % | 44.151 M 31.40 % | 33.601 M -4.23 % | 35.086 M 91.20 % | 18.351 M |
| Operating income ratio | 0.01 137.05 % | 0.00 -89.18 % | 0.04 -40.05 % | 0.06 -18.25 % | 0.08 -34.09 % | 0.12 161.63 % | 0.04 -45.52 % | 0.08 -38.78 % | 0.13 18.17 % | 0.11 46.84 % | 0.08 8.39 % | 0.07 -12.42 % | 0.08 12.73 % | 0.07 3.62 % | 0.07 -36.79 % | 0.11 28.62 % | 0.08 -11.60 % | 0.10 20.48 % | 0.08 |
| Total other income expenses net | 99.912 K 107.90 % | -1.265 M -116.22 % | 7.800 M 110.11 % | -77.147 M -57.94 % | -48.845 M -1 528.88 % | 3.418 M 21.86 % | 2.805 M 55.98 % | 1.798 M -81.99 % | 9.984 M -4.45 % | 10.449 M 57.51 % | 6.634 M 20.00 % | 5.528 M 234.80 % | -4.101 M -160.46 % | 6.783 M 406.95 % | 1.338 M 124.72 % | -5.412 M -335.84 % | 2.295 M 406.47 % | 453.100 K -33.61 % | 682.490 K |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 733.068 M -6.21 % | 781.601 M 21.77 % | 641.850 M 15.62 % | 555.141 M -12.34 % | 633.325 M 35.72 % | 466.626 M 73.37 % | 269.151 M 1 591.53 % | -18.045 M 95.80 % | -429.767 M -31.49 % | -326.856 M -6.67 % | -306.418 M -235.95 % | 225.388 M 6 644.28 % | -3.444 M 96.45 % | -96.898 M 64.91 % | -276.114 M -5 967.64 % | -4.551 M -113.65 % | 33.336 M 1 359.80 % | -2.646 M -110.81 % | 24.489 M |
| Total investments | 23.098 M 16.05 % | 19.903 M 11.63 % | 17.829 M 7.38 % | 16.603 M 10.23 % | 15.063 M -81.29 % | 80.496 M -10.76 % | 90.199 M 7.01 % | 84.292 M 15.45 % | 73.010 M -1.55 % | 74.156 M -4.42 % | 77.589 M 32.67 % | 58.483 M 47.66 % | 39.606 M 98.31 % | 19.972 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total debt | 1.226 B -20.56 % | 1.544 B 6.69 % | 1.447 B 20.96 % | 1.196 B 20.00 % | 996.966 M -6.18 % | 1.063 B 34.03 % | 792.855 M 51.41 % | 523.649 M 111.85 % | 247.176 M -1.57 % | 251.107 M -15.90 % | 298.598 M -16.29 % | 356.684 M 132.90 % | 153.151 M 206.30 % | 50.000 M 163.16 % | 19.000 M -62.75 % | 51.000 M -24.47 % | 67.520 M 99.88 % | 33.780 M -22.63 % | 43.660 M |
| Accumulated other comprehensive income loss | 0.000 -100.00 % | 103.200 M 2.98 % | 100.212 M 6.63 % | 93.977 M 10.07 % | 85.380 M 7.61 % | 79.340 M 9.03 % | 72.768 M 3.84 % | 70.078 M 11.39 % | 62.913 M 26.05 % | 49.910 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 353.745 M -16.76 % | 424.969 M -14.60 % | 497.595 M -13.01 % | 572.029 M -0.92 % | 577.319 M -0.57 % | 580.639 M 6.63 % | 544.541 M 6.14 % | 513.033 M 16.89 % | 438.891 M 34.58 % | 326.110 M 47.07 % | 221.745 M 25.93 % | 176.080 M -3.74 % | 182.913 M 41.59 % | 129.187 M 31.46 % | 98.275 M 42.52 % | 68.954 M 99.78 % | 34.515 M 365.39 % | 7.416 M -41.73 % | 12.728 M |
| Common stock | 951.035 M 0.00 % | 951.035 M 0.00 % | 951.035 M -2.81 % | 978.572 M 16.83 % | 837.574 M 0.00 % | 837.574 M 0.00 % | 837.574 M -2.90 % | 862.596 M 0.00 % | 862.596 M 100.00 % | 431.298 M 12.89 % | 382.051 M 19.39 % | 320.000 M 100.00 % | 160.000 M 0.00 % | 160.000 M 100.00 % | 80.000 M 33.33 % | 60.000 M 0.00 % | 60.000 M 0.00 % | 60.000 M 500.00 % | 10.000 M |
| Total equity | 2.263 B -3.21 % | 2.339 B -3.16 % | 2.415 B -2.93 % | 2.488 B 34.43 % | 1.851 B 1.08 % | 1.831 B -1.14 % | 1.852 B -5.30 % | 1.956 B 5.73 % | 1.850 B 7.30 % | 1.724 B 45.92 % | 1.181 B 90.23 % | 620.966 M 5.38 % | 589.288 M 11.29 % | 529.522 M 7.23 % | 493.816 M 222.68 % | 153.037 M 33.34 % | 114.772 M 35.56 % | 84.662 M 129.50 % | 36.890 M |
| Other non current liabilities | 0.000 | 0.000 -100.00 % | 414.773 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 35.438 M -25.89 % | 47.820 M | 0.000 | 0.000 -100.00 % | 4.955 M -6.25 % | 5.285 M -0.28 % | 5.300 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 197.350 M 77.87 % | 110.950 M 112.34 % | 52.251 M 2 245.38 % | 2.228 M | 0.000 | 0.000 -100.00 % | 17.500 M -12.50 % | 20.000 M | 0.000 -100.00 % | 20.000 M | 0.000 -100.00 % | 145.720 M 1.79 % | 143.151 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 226.205 M 57.48 % | 143.636 M 61.65 % | 88.854 M 98.52 % | 44.757 M -2.26 % | 45.793 M 2.11 % | 44.848 M -27.37 % | 61.752 M 2.76 % | 60.092 M 51.59 % | 39.642 M -45.21 % | 72.358 M 631.97 % | 9.885 M -93.69 % | 156.558 M 5.71 % | 148.106 M 2 702.38 % | 5.285 M -0.28 % | 5.300 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other current liabilities | 132.773 M 107.57 % | 63.965 M -19.46 % | 79.420 M 0.48 % | 79.037 M 134.62 % | 33.688 M -52.17 % | 70.429 M 43.61 % | 49.041 M -35.94 % | 76.552 M 143.58 % | 31.428 M 43.85 % | 21.847 M -85.06 % | 146.253 M 3 602.70 % | 3.950 M -64.55 % | 11.142 M 614.47 % | -2.166 M -139.04 % | 5.547 M 1.28 % | 5.477 M 194.82 % | 1.858 M -95.43 % | 40.666 M -21.56 % | 51.842 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 25.505 M -64.21 % | 71.267 M -16.33 % | 85.178 M 66.12 % | 51.273 M 210.85 % | 16.494 M -80.73 % | 85.597 M 89.24 % | 45.233 M 22.81 % | 36.831 M 137.91 % | 15.481 M 97.66 % | 7.832 M -10.08 % | 8.710 M 25.18 % | 6.958 M -22.50 % | 8.978 M 20.94 % | 7.423 M 336.47 % | 1.701 M -96.05 % | 43.094 M -22.61 % | 55.682 M |
| Short term debt | 1.029 B -28.10 % | 1.431 B 4.52 % | 1.369 B 20.61 % | 1.135 B 13.89 % | 996.966 M -4.56 % | 1.045 B 34.99 % | 773.855 M 53.65 % | 503.649 M 105.99 % | 244.496 M 5.79 % | 231.107 M 53.90 % | 150.169 M -28.82 % | 210.965 M 2 009.65 % | 10.000 M -75.63 % | 41.032 M 115.96 % | 19.000 M -62.75 % | 51.000 M -24.47 % | 67.520 M 99.88 % | 33.780 M -22.63 % | 43.660 M |
| Total current liabilities | 1.916 B -16.68 % | 2.300 B 13.03 % | 2.035 B 7.66 % | 1.890 B 14.90 % | 1.645 B -6.07 % | 1.751 B 18.98 % | 1.472 B 27.06 % | 1.158 B 62.86 % | 711.262 M 28.89 % | 551.842 M -13.16 % | 635.451 M 43.95 % | 441.451 M 43.41 % | 307.830 M 40.54 % | 219.027 M 13.29 % | 193.327 M 35.28 % | 142.910 M 15.08 % | 124.181 M -15.21 % | 146.449 M 3.90 % | 140.952 M |
| Total liabilities | 2.142 B -12.32 % | 2.443 B 15.06 % | 2.123 B 9.76 % | 1.935 B 14.43 % | 1.691 B -5.86 % | 1.796 B 17.11 % | 1.534 B 25.86 % | 1.218 B 62.26 % | 750.904 M 20.30 % | 624.200 M -3.28 % | 645.337 M 7.91 % | 598.009 M 31.16 % | 455.936 M 103.26 % | 224.312 M 12.93 % | 198.627 M 38.99 % | 142.910 M 15.08 % | 124.181 M -15.21 % | 146.449 M 3.90 % | 140.952 M |
| Other non current assets | 20.566 M 8.02 % | 19.039 M -67.77 % | 59.069 M -69.75 % | 195.260 M 217.98 % | 61.406 M -33.76 % | 92.708 M 247.90 % | 26.648 M -66.44 % | 79.412 M 241.07 % | 23.283 M 0.30 % | 23.213 M 1 332.91 % | 1.620 M | 0.000 -100.00 % | 52.000 M 160.36 % | 19.972 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term investments | 18.568 M -6.71 % | 19.903 M 138.97 % | 8.329 M 105.26 % | -158.397 M -1 082.30 % | 16.125 M -53.55 % | 34.713 M -62.26 % | 91.981 M 6.78 % | 86.143 M 17.99 % | 73.010 M -1.61 % | 74.202 M -4.37 % | 77.589 M 32.67 % | 58.483 M 47.66 % | 39.606 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 120.964 M -8.95 % | 132.853 M -4.21 % | 138.698 M -4.01 % | 144.489 M 10.84 % | 130.361 M 18.62 % | 109.898 M 31.64 % | 83.485 M 0.08 % | 83.423 M 3.98 % | 80.231 M 10.58 % | 72.551 M 76.78 % | 41.041 M -2.25 % | 41.987 M 7.25 % | 39.147 M 28.09 % | 30.562 M -2.16 % | 31.236 M -2.11 % | 31.910 M -2.07 % | 32.584 M 824.04 % | 3.526 M -2.20 % | 3.606 M |
| GoodWill | 262.958 M 0.00 % | 262.958 M 0.00 % | 262.958 M 0.00 % | 262.958 M 0.00 % | 262.958 M 0.00 % | 262.958 M -23.29 % | 342.802 M 0.00 % | 342.802 M 40.46 % | 244.050 M 0.00 % | 244.050 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 383.922 M -3.00 % | 395.811 M -1.46 % | 401.656 M -1.42 % | 407.448 M 3.59 % | 393.319 M 5.49 % | 372.856 M -12.53 % | 426.288 M 0.01 % | 426.225 M 31.44 % | 324.281 M 2.43 % | 316.601 M 671.44 % | 41.041 M -2.25 % | 41.987 M 7.25 % | 39.147 M 28.09 % | 30.562 M -2.16 % | 31.236 M -2.11 % | 31.910 M -2.07 % | 32.584 M 824.04 % | 3.526 M -2.20 % | 3.606 M |
| Property plant equipment net | 1.388 B -5.30 % | 1.466 B 18.84 % | 1.234 B 3.49 % | 1.192 B 15.94 % | 1.028 B 21.44 % | 846.637 M 21.57 % | 696.410 M 37.29 % | 507.249 M 13.80 % | 445.731 M 4.72 % | 425.650 M 47.09 % | 289.379 M -1.35 % | 293.351 M 29.91 % | 225.817 M 49.31 % | 151.244 M 166.53 % | 56.745 M 6.84 % | 53.113 M 0.29 % | 52.960 M 13.03 % | 46.856 M 2.33 % | 45.790 M |
| Total non current assets | 1.857 B -4.42 % | 1.943 B 11.95 % | 1.735 B 4.34 % | 1.663 B 9.53 % | 1.518 B 11.39 % | 1.363 B 8.52 % | 1.256 B 13.01 % | 1.112 B 27.01 % | 875.204 M 3.26 % | 847.604 M 103.48 % | 416.548 M 4.47 % | 398.742 M 10.84 % | 359.746 M 76.18 % | 204.198 M 129.17 % | 89.104 M 3.92 % | 85.744 M -0.41 % | 86.096 M 67.53 % | 51.391 M 1.97 % | 50.397 M |
| Other current assets | 58.279 M 94.87 % | 29.907 M -51.94 % | 62.224 M -22.81 % | 80.608 M 17.22 % | 68.769 M 48.80 % | 46.217 M 29.91 % | 35.578 M -21.28 % | 45.192 M 86.38 % | 24.248 M -14.38 % | 28.320 M 149.77 % | 11.338 M -65.59 % | 32.953 M 7.53 % | 30.645 M -47.17 % | 58.012 M 105.02 % | 28.295 M 12.66 % | 25.116 M 167.72 % | 9.381 M -89.85 % | 92.389 M 984.29 % | 8.521 M |
| Short term investments | 4.530 M 0.02 % | 4.529 M -52.32 % | 9.500 M -94.57 % | 175.000 M 16 570.94 % | -1.062 M -102.32 % | 45.783 M 2 668.49 % | -1.782 M 3.69 % | -1.851 M | 0.000 100.00 % | -46.047 K | 0.000 | 0.000 | 0.000 -100.00 % | 19.972 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 493.425 M -35.28 % | 762.382 M -5.33 % | 805.279 M 25.59 % | 641.206 M 76.33 % | 363.641 M -38.99 % | 595.999 M 13.80 % | 523.704 M -3.32 % | 541.694 M -19.98 % | 676.943 M 17.13 % | 577.962 M -4.47 % | 605.016 M 360.80 % | 131.297 M -16.16 % | 156.595 M 6.60 % | 146.898 M -50.22 % | 295.114 M 431.25 % | 55.551 M 62.50 % | 34.184 M -6.15 % | 36.426 M 90.00 % | 19.171 M |
| Cash and short term investments | 497.955 M -35.07 % | 766.911 M -5.87 % | 814.779 M -0.17 % | 816.206 M 124.45 % | 363.641 M -43.34 % | 641.781 M 22.55 % | 523.704 M -3.32 % | 541.694 M -19.98 % | 676.943 M 17.13 % | 577.962 M -4.47 % | 605.016 M 360.80 % | 131.297 M -16.16 % | 156.595 M 6.60 % | 146.898 M -50.22 % | 295.114 M 431.25 % | 55.551 M 62.50 % | 34.184 M -6.15 % | 36.426 M 90.00 % | 19.171 M |
| Total current assets | 2.549 B -10.22 % | 2.839 B 1.29 % | 2.803 B 1.58 % | 2.759 B 36.41 % | 2.023 B -10.63 % | 2.264 B 6.31 % | 2.129 B 3.24 % | 2.062 B 19.54 % | 1.725 B 14.99 % | 1.500 B 6.40 % | 1.410 B 71.91 % | 820.233 M 19.66 % | 685.478 M 24.71 % | 549.637 M -8.90 % | 603.339 M 187.03 % | 210.204 M 37.52 % | 152.856 M -14.95 % | 179.720 M 41.02 % | 127.446 M |
| Inventory | 355.105 M 0.74 % | 352.506 M -9.72 % | 390.439 M -6.08 % | 415.717 M 26.39 % | 328.920 M 29.21 % | 254.565 M -9.63 % | 281.687 M 44.10 % | 195.481 M 24.26 % | 157.311 M 55.80 % | 100.970 M -12.24 % | 115.046 M 78.00 % | 64.632 M -23.12 % | 84.068 M 96.83 % | 42.712 M 17.82 % | 36.252 M 28.48 % | 28.215 M 8.98 % | 25.889 M -49.14 % | 50.905 M 24.40 % | 40.920 M |
| Net receivables | 1.638 B -0.83 % | 1.651 B 7.22 % | 1.540 B 5.66 % | 1.458 B 11.86 % | 1.303 B -1.53 % | 1.323 B 2.73 % | 1.288 B 0.64 % | 1.280 B 47.20 % | 869.558 M 8.97 % | 798.006 M | 0.000 | 0.000 -100.00 % | 414.169 M | 0.000 | 0.000 -100.00 % | 101.322 M 10.84 % | 91.412 M | 0.000 -100.00 % | 58.834 M |
| Tax assets | 45.285 M 8.25 % | 41.833 M 28.26 % | 32.614 M 21.94 % | 26.747 M 38.01 % | 19.381 M 19.20 % | 16.259 M 9.39 % | 14.863 M 18.13 % | 12.582 M 41.37 % | 8.900 M 12.13 % | 7.937 M 14.69 % | 6.920 M 40.62 % | 4.921 M 54.94 % | 3.176 M 31.25 % | 2.420 M 115.41 % | 1.123 M 55.86 % | 720.797 K 30.49 % | 552.396 K -45.28 % | 1.009 M 0.84 % | 1.001 M |
| 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 |
| Account payables | 739.803 M -5.76 % | 785.060 M 53.85 % | 510.289 M -11.80 % | 578.542 M 3.73 % | 557.723 M -9.54 % | 616.535 M 0.11 % | 615.873 M 10.04 % | 559.677 M 35.78 % | 412.207 M 47.15 % | 280.127 M -12.25 % | 319.221 M 45.31 % | 219.682 M -23.06 % | 285.524 M 78.66 % | 159.812 M -1.47 % | 162.190 M 102.34 % | 80.158 M 48.76 % | 53.885 M -16.88 % | 64.832 M 88.73 % | 34.352 M |
| Tax payables | 14.378 M -25.39 % | 19.271 M -21.20 % | 24.456 M 168.72 % | 9.101 M -51.47 % | 18.755 M -3.91 % | 19.519 M 18.34 % | 16.494 M -10.64 % | 18.458 M -20.21 % | 23.132 M 23.29 % | 18.762 M 333.57 % | 4.327 M 542.50 % | -977.923 K -184.00 % | 1.164 M -73.68 % | 4.423 M -32.88 % | 6.590 M 5.01 % | 6.275 M 583.37 % | 918.304 K -87.19 % | 7.171 M -35.38 % | 11.097 M |
| Deferred revenue non current | 25.044 M -13.67 % | 29.009 M -12.48 % | 33.147 M -14.21 % | 38.637 M -6.71 % | 41.416 M 0.45 % | 41.229 M 2.14 % | 40.366 M 12.55 % | 35.864 M 1.20 % | 35.438 M -6.68 % | 37.975 M 284.15 % | 9.885 M -8.79 % | 10.838 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 32.717 M -29.39 % | 46.335 M -12.61 % | 53.018 M -8.18 % | 57.740 M -8.70 % | 63.241 M 89.87 % | 33.309 M 21.93 % | 27.317 M 9.66 % | 24.910 M 5 534.78 % | 442.079 K 1.59 % | 435.170 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 6.365 M 159.81 % | 2.450 M 110.54 % | -23.254 M 58.82 % | -56.475 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -8.968 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 -100.00 % | 103.200 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 | 925.984 M 83.94 % | 503.414 M -38.08 % | 813.040 M 3.51 % | 785.476 M 110.90 % | 372.435 M 24.19 % | 299.897 M -32.21 % | 442.414 M -20.29 % | 555.017 M 1.35 % | 547.598 M -43.31 % | 965.892 M 67.26 % | 577.480 M 362.41 % | 124.886 M -49.31 % | 246.374 M 2.51 % | 240.335 M -23.83 % | 315.541 M 1 210.19 % | 24.084 M 18.89 % | 20.257 M 17.46 % | 17.246 M 21.78 % | 14.162 M |
| Deferred tax liabilities non current | 3.810 M 3.59 % | 3.678 M 6.42 % | 3.456 M -11.21 % | 3.892 M -11.07 % | 4.377 M 20.97 % | 3.618 M -6.90 % | 3.886 M -8.09 % | 4.228 M 0.60 % | 4.203 M -7.38 % | 4.538 M | 0.000 100.00 % | -10.838 M | 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 |
| Total assets | 4.406 B -7.86 % | 4.782 B 5.37 % | 4.538 B 2.62 % | 4.422 B 24.88 % | 3.541 B -2.36 % | 3.627 B 7.13 % | 3.385 B 6.66 % | 3.174 B 22.06 % | 2.600 B 10.75 % | 2.348 B 28.54 % | 1.827 B 49.85 % | 1.219 B 16.62 % | 1.045 B 38.65 % | 753.834 M 8.87 % | 692.443 M 133.97 % | 295.948 M 23.85 % | 238.953 M 3.39 % | 231.112 M 29.95 % | 177.843 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 100.00 % | -8.969 M -42.29 % | -6.304 M 19.71 % | -7.851 M -121.54 % | -3.544 M -113.02 % | -1.664 M 36.58 % | -2.623 M 26.12 % | -3.550 M -173.57 % | -1.298 M -192.48 % | 1.403 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -6.289 M -118.08 % | 34.782 M 111.43 % | -304.200 M -3.69 % | -293.369 M -87.69 % | -156.308 M -125.31 % | -69.375 M 33.56 % | -104.422 M 73.75 % | -397.787 M -2 061.05 % | -18.407 M -152.44 % | 35.100 M 189.37 % | -39.274 M 70.05 % | -131.113 M -200.37 % | -43.650 M 39.35 % | -71.976 M -28.93 % | -55.824 M -1 151.65 % | -4.460 M -186.38 % | 5.164 M 135.10 % | -14.710 M | 0.000 |
| Accounts receivables | -15.441 M 88.74 % | -137.191 M 39.75 % | -227.707 M 16.76 % | -273.542 M -1 057.29 % | -23.636 M 78.83 % | -111.664 M -39.94 % | -79.793 M 84.57 % | -516.964 M -379.21 % | -107.878 M -1 171.61 % | -8.484 M 91.98 % | -105.741 M 46.94 % | -199.299 M -51.45 % | -131.594 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | -4.818 M -114.34 % | 33.602 M 270.18 % | -19.745 M 77.38 % | -87.280 M -28.01 % | -68.180 M -415.83 % | 21.587 M 124.77 % | -87.155 M -227.57 % | -26.607 M 52.78 % | -56.341 M -173.80 % | 76.339 M 251.42 % | -50.414 M -359.38 % | 19.436 M 147.00 % | -41.356 M -540.17 % | -6.460 M 19.62 % | -8.037 M -245.58 % | -2.326 M -109.30 % | 25.016 M 350.53 % | -9.985 M | 0.000 |
| Accounts payables | 13.970 M -90.52 % | 147.341 M 392.09 % | -50.444 M -166.99 % | 75.304 M 223.55 % | -60.948 M -372.51 % | 22.365 M -65.67 % | 65.149 M -56.37 % | 149.334 M 1.51 % | 147.110 M 530.66 % | -34.159 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 10.649 M 218.73 % | -8.969 M -42.29 % | -6.304 M 19.71 % | -7.851 M -121.54 % | -3.544 M -113.02 % | -1.664 M 90.37 % | -17.267 M 95.35 % | -371.180 M -1 078.49 % | 37.934 M 191.99 % | -41.239 M -470.19 % | 11.140 M 107.40 % | -150.549 M -6 462.38 % | -2.294 M 96.50 % | -65.516 M -37.10 % | -47.787 M -2 138.88 % | -2.134 M 89.25 % | -19.852 M -320.15 % | -4.725 M | 0.000 |
| Other non cash items | 64.947 M -25.48 % | 87.149 M 44.65 % | 60.250 M -10.59 % | 67.388 M 18.63 % | 56.805 M -11.37 % | 64.091 M 104.42 % | 31.352 M 3.05 % | 30.423 M 67.02 % | 18.215 M -26.75 % | 24.867 M -10.04 % | 27.642 M 247.52 % | 7.954 M 25.14 % | 6.356 M 514.76 % | -1.532 M -166.31 % | 2.311 M -50.69 % | 4.686 M -6.37 % | 5.005 M 34.31 % | 3.726 M 129.66 % | -12.562 M |
| Net cash provided by operating activities | 201.025 M -13.17 % | 231.516 M 297.74 % | -117.084 M -212.01 % | -37.526 M -156.09 % | 66.901 M -65.66 % | 194.836 M 189.30 % | 67.346 M 136.47 % | -184.642 M -185.24 % | 216.623 M 2.08 % | 212.212 M 103.09 % | 104.494 M 357.52 % | -40.577 M -212.40 % | 36.101 M 276.59 % | -20.444 M -29.27 % | -15.814 M -136.55 % | 43.266 M -2.48 % | 44.366 M 178.54 % | 15.928 M 1 056.61 % | 1.377 M |
| Investments in property plant and equipment | -75.674 M 68.41 % | -239.577 M -502.31 % | -39.776 M 82.16 % | -222.921 M -95.42 % | -114.070 M 43.81 % | -203.023 M -64.04 % | -123.765 M -38.03 % | -89.663 M -52.71 % | -58.713 M -105.96 % | -28.508 M -313.02 % | -6.902 M 92.17 % | -88.200 M -53.36 % | -57.510 M 55.48 % | -129.177 M -471.64 % | -22.598 M -1 144.32 % | -1.816 M 95.44 % | -39.811 M -1 336.49 % | -2.771 M 80.10 % | -13.925 M |
| Acquisitions net | 0.000 -100.00 % | 744.000 K -1.57 % | 755.870 K 475.90 % | 131.250 K 100.99 % | -13.268 M -9 107.82 % | 147.299 K 42 085 329.29 % | 0.350 100.00 % | -74.609 M -1 440.73 % | 5.565 M 115.03 % | -37.028 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | -10.000 M -5.26 % | -9.500 M 0.00 % | -9.500 M 94.57 % | -174.990 M -17 399.00 % | -1.000 M 93.33 % | -15.000 M -15.38 % | -13.000 M -149.57 % | -5.209 M | 0.000 | 0.000 100.00 % | -20.000 M 0.00 % | -20.000 M 72.22 % | -72.000 M -260.00 % | -20.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 10.000 M -31.03 % | 14.500 M -91.86 % | 178.199 M 135 871.01 % | -131.250 K -142.54 % | 308.500 K -98.40 % | 19.286 M 786.13 % | 2.176 M 212.63 % | 696.178 K | 0.000 | 0.000 | 0.000 -100.00 % | 56.211 M 4 157.36 % | 1.320 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 6.771 M 1.41 % | 6.677 M 37.63 % | 4.851 M 101.56 % | 2.407 M -53.36 % | 5.161 M -14.24 % | 6.018 M 186.75 % | -6.937 M -184.06 % | 8.252 M -25.45 % | 11.069 M 69.08 % | 6.546 M 310.52 % | 1.595 M -72.57 % | 5.812 M 242.36 % | 1.698 M -65.05 % | 4.858 M 105.54 % | 2.364 M 1 755.05 % | 127.415 K -60.63 % | 323.667 K -15.69 % | 383.889 K 290.71 % | 98.255 K |
| Net cash used for investing activites | -68.903 M 69.67 % | -227.156 M -268.85 % | 134.530 M 134.01 % | -395.504 M -221.89 % | -122.869 M 36.20 % | -192.571 M -36.07 % | -141.526 M 11.84 % | -160.533 M -281.50 % | -42.080 M 28.67 % | -58.990 M -133.09 % | -25.308 M 45.19 % | -46.176 M 63.49 % | -126.492 M 12.35 % | -144.319 M -613.24 % | -20.234 M -1 098.24 % | -1.689 M 95.72 % | -39.487 M -1 553.91 % | -2.388 M 82.73 % | -13.827 M |
| Debt repayment | -263.974 M -431.67 % | 79.588 M -71.30 % | 277.298 M 38.73 % | 199.880 M 404.29 % | -65.687 M | 0.000 -100.00 % | 265.746 M -2.16 % | 271.618 M 1 518.86 % | -19.143 M 85.52 % | -132.179 M -120.30 % | -60.000 M | 0.000 -100.00 % | 108.650 M 250.48 % | 31.000 M 196.88 % | -32.000 M -93.70 % | -16.520 M -148.96 % | 33.740 M 441.50 % | -9.880 M -148.53 % | 20.360 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 69.750 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 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -69.750 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 |
| Dividends paid | -137.813 M -5.59 % | -130.522 M -37.24 % | -95.103 M -17.41 % | -81.004 M 0.00 % | -81.004 M 1.84 % | -82.521 M -18.22 % | -69.803 M -21.50 % | -57.450 M -5.31 % | -54.551 M -191.16 % | -18.735 M 63.20 % | -50.916 M -17.69 % | -43.265 M -2 381.56 % | -1.743 M 87.97 % | -14.491 M -1 292.88 % | -1.040 M 70.15 % | -3.485 M 42.46 % | -6.057 M -53.98 % | -3.934 M -11.41 % | -3.531 M |
| Other financing activites | -46.500 M -97.21 % | -23.579 M -539.67 % | 5.363 M -99.00 % | 537.716 M 975.93 % | 49.977 M -74.20 % | 193.702 M 704.03 % | -32.068 M -33.90 % | -23.949 M -291.44 % | -6.118 M 87.72 % | -49.831 M -110.24 % | 486.754 M 363.57 % | 105.000 M 1 682.03 % | -6.637 M -145.80 % | 14.491 M -95.40 % | 315.000 M 16 911 433 620 625 817 600.00 % | 0.000 100.00 % | -35.000 M -302.15 % | 17.314 M 135.42 % | 7.354 M |
| Net cash used provided by financing activities | -448.286 M -501.62 % | -74.513 M -150.56 % | 147.375 M -77.55 % | 656.593 M 601.87 % | -130.828 M -415.78 % | 41.431 M -17.84 % | 50.429 M -73.49 % | 190.219 M 338.33 % | -79.813 M 60.24 % | -200.746 M -150.85 % | 394.754 M 539.43 % | 61.735 M -38.43 % | 100.270 M 507.37 % | 16.509 M -94.01 % | 275.498 M 1 477.13 % | -20.005 M -173.41 % | -7.317 M -309.04 % | 3.500 M -85.53 % | 24.184 M |
| Effect of forex changes on cash | 2.054 M -68.01 % | 6.421 M 10.26 % | 5.823 M 428.26 % | -1.774 M -140.18 % | 4.415 M 781.10 % | -648.291 K -277.07 % | 366.112 K 125.73 % | -1.423 M 47.67 % | -2.719 M 60.34 % | -6.855 M -3 004.49 % | -220.812 K 21.53 % | -281.404 K -55.60 % | -180.853 K -575.84 % | 38.007 K -66.43 % | 113.211 K 154.96 % | -206.006 K -204.81 % | 196.559 K -8.23 % | 214.191 K -24.43 % | 283.435 K |
| Net change in cash | -314.110 M -392.86 % | -63.732 M -137.35 % | 170.645 M -23.06 % | 221.789 M 221.61 % | -182.381 M -523.68 % | 43.047 M 284.08 % | -23.385 M 85.05 % | -156.379 M -269.95 % | 92.012 M 269.21 % | -54.378 M -111.48 % | 473.720 M 1 972.50 % | -25.299 M -360.88 % | 9.697 M 106.54 % | -148.216 M -161.87 % | 239.563 M 1 021.22 % | 21.366 M 1 053.06 % | -2.242 M -112.99 % | 17.255 M 43.58 % | 12.017 M |
| Cash at beginning of period | 652.256 M -8.90 % | 715.988 M 31.29 % | 545.342 M 68.55 % | 323.553 M -36.05 % | 505.934 M 9.30 % | 462.887 M -4.81 % | 486.272 M -24.33 % | 642.650 M 16.71 % | 550.638 M -8.99 % | 605.016 M 360.80 % | 131.297 M -16.16 % | 156.595 M 6.60 % | 146.898 M -50.22 % | 295.114 M 431.25 % | 55.551 M 62.50 % | 34.184 M -6.15 % | 36.426 M 90.00 % | 19.171 M 167.97 % | 7.154 M |
| Cash at end of period | 338.146 M -48.16 % | 652.256 M -8.90 % | 715.988 M 31.29 % | 545.342 M 68.55 % | 323.553 M -36.05 % | 505.934 M 9.30 % | 462.887 M -4.81 % | 486.272 M -24.33 % | 642.650 M 16.71 % | 550.638 M -8.99 % | 605.016 M 360.80 % | 131.297 M -16.16 % | 156.595 M 6.60 % | 146.898 M -50.22 % | 295.114 M 431.25 % | 55.551 M 62.50 % | 34.184 M -6.15 % | 36.426 M 90.00 % | 19.171 M |
| Operating cash flow | 201.025 M -13.17 % | 231.516 M 297.74 % | -117.084 M -212.01 % | -37.526 M -156.09 % | 66.901 M -65.66 % | 194.836 M 189.30 % | 67.346 M 136.47 % | -184.642 M -185.24 % | 216.623 M 2.08 % | 212.212 M 103.09 % | 104.494 M 357.52 % | -40.577 M -212.40 % | 36.101 M 276.59 % | -20.444 M -29.27 % | -15.814 M -136.55 % | 43.266 M -2.48 % | 44.366 M 178.54 % | 15.928 M 1 056.61 % | 1.377 M |
| Capital expenditure | -75.674 M 68.41 % | -239.577 M -502.31 % | -39.776 M 82.16 % | -222.921 M -95.42 % | -114.070 M 43.81 % | -203.023 M -64.04 % | -123.765 M -38.03 % | -89.663 M -52.71 % | -58.713 M -105.96 % | -28.508 M -313.02 % | -6.902 M 92.17 % | -88.200 M -53.36 % | -57.510 M 55.48 % | -129.177 M -471.64 % | -22.598 M -1 144.32 % | -1.816 M 95.44 % | -39.811 M -1 336.49 % | -2.771 M 80.10 % | -13.925 M |
| Free CashFlow | 125.351 M 1 655.07 % | -8.061 M 94.86 % | -156.860 M 39.77 % | -260.447 M -452.16 % | -47.169 M -476.14 % | -8.187 M 85.49 % | -56.419 M 79.43 % | -274.305 M -273.71 % | 157.910 M -14.04 % | 183.705 M 88.24 % | 97.592 M 175.78 % | -128.777 M -501.50 % | -21.409 M 85.69 % | -149.621 M -289.52 % | -38.412 M -192.67 % | 41.450 M 810.05 % | 4.555 M -65.38 % | 13.156 M 204.85 % | -12.548 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 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 | 2023-01-01 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 635.472 M 22.26 % | 519.785 M -23.76 % | 681.731 M 11.57 % | 611.042 M -1.20 % | 618.486 M 23.31 % | 501.585 M -29.88 % | 715.343 M 6.85 % | 669.493 M 4.08 % | 643.269 M 18.48 % | 542.951 M -16.52 % | 650.410 M -1.87 % | 662.835 M 0.02 % | 662.725 M 22.67 % | 540.270 M -28.13 % | 751.731 M 11.08 % | 676.720 M -2.69 % | 695.434 M 48.79 % | 467.391 M -27.74 % | 646.820 M 38.47 % | 467.120 M -0.30 % | 468.524 M 63.33 % | 286.856 M -49.78 % | 571.187 M 6.63 % | 535.673 M 0.37 % | 533.705 M 21.82 % | 438.126 M -20.58 % | 551.684 M 10.04 % | 501.339 M -5.63 % | 531.261 M 50.25 % | 353.584 M -35.10 % | 544.842 M 15.11 % | 473.309 M 0.89 % | 469.148 M 37.71 % | 340.688 M -25.72 % | 458.631 M 35.89 % | 337.494 M -7.12 % | 363.347 M 43.23 % | 253.684 M -19.24 % | 314.131 M 2.80 % | 305.588 M -3.91 % | 318.036 M 32.00 % | 240.934 M -17.11 % | 290.683 M -16.40 % | 347.697 M -8.26 % | 379.017 M 58.22 % | 239.557 M -11.37 % | 270.297 M -1.61 % | 274.718 M 8.04 % | 254.267 M 38.78 % | 183.210 M -8.55 % | 200.337 M -13.77 % | 232.333 M 6.54 % | 218.069 M 26.11 % | 172.921 M -1.06 % | 174.782 M -9.12 % | 192.325 M 14.37 % | 168.167 M 5.46 % | 159.467 M -4.43 % | 166.863 M 16.70 % | 142.989 M 7.62 % | 132.866 M 35.31 % | 98.190 M -13.69 % | 113.760 M 3.62 % | 109.791 M 5.22 % | 104.342 M 31.40 % | 79.410 M |
| Net income | 11.730 M -1.16 % | 11.867 M 167.01 % | 4.445 M -60.71 % | 11.311 M 5.42 % | 10.730 M 49.76 % | 7.165 M 892.89 % | -903.637 K -118.19 % | 4.969 M -66.55 % | 14.853 M 127.82 % | 6.520 M 127.08 % | -24.077 M -557.16 % | 5.267 M -83.96 % | 32.828 M 1 093.27 % | 2.751 M 119.36 % | -14.207 M -159.05 % | 24.058 M -47.99 % | 46.256 M 64.00 % | 28.205 M -2.74 % | 28.998 M 57.78 % | 18.378 M -27.76 % | 25.439 M 133.23 % | 10.908 M -69.02 % | 35.206 M 10.49 % | 31.863 M -19.04 % | 39.358 M 109.74 % | 18.765 M 11.88 % | 16.771 M 9.26 % | 15.349 M -44.59 % | 27.704 M 58.28 % | 17.503 M -58.19 % | 41.859 M 53.54 % | 27.263 M -15.80 % | 32.380 M 41.19 % | 22.934 M -62.58 % | 61.295 M 98.10 % | 30.942 M -35.40 % | 47.895 M 66.40 % | 28.782 M -17.63 % | 34.942 M 16.67 % | 29.950 M -7.72 % | 32.457 M 66.59 % | 19.484 M -14.91 % | 22.898 M -10.22 % | 25.504 M 11.64 % | 22.845 M 47.32 % | 15.507 M 0.13 % | 15.486 M -20.48 % | 19.474 M 26.71 % | 15.369 M 15.13 % | 13.349 M -9.47 % | 14.745 M -16.19 % | 17.593 M 18.92 % | 14.794 M 17.59 % | 12.581 M -23.82 % | 16.515 M 39.14 % | 11.869 M 23.63 % | 9.600 M -1.24 % | 9.721 M 77.68 % | 5.471 M -41.86 % | 9.410 M 10.08 % | 8.548 M -6.57 % | 9.149 M -8.62 % | 10.013 M 0.81 % | 9.932 M 5.98 % | 9.372 M 4.73 % | 8.949 M |
| Income before tax | 7.543 M -48.42 % | 14.624 M 1 324.33 % | -1.194 M -111.83 % | 10.097 M 25.51 % | 8.045 M 29.96 % | 6.190 M 148.09 % | -12.872 M -668.59 % | 2.264 M -82.70 % | 13.084 M 98.45 % | 6.593 M 134.18 % | -19.288 M -1 215.99 % | -1.466 M -104.12 % | 35.532 M 533.03 % | 5.613 M 125.28 % | -22.204 M -192.26 % | 24.065 M -51.90 % | 50.036 M 58.54 % | 31.560 M 2.92 % | 30.665 M 39.60 % | 21.967 M -19.38 % | 27.246 M 109.67 % | 12.994 M -72.45 % | 47.162 M 35.29 % | 34.861 M -21.57 % | 44.446 M 105.20 % | 21.660 M 6.28 % | 20.381 M 75.56 % | 11.609 M -61.04 % | 29.796 M 13.63 % | 26.221 M -44.42 % | 47.180 M 37.08 % | 34.418 M -15.51 % | 40.736 M 50.92 % | 26.992 M -60.92 % | 69.072 M 86.38 % | 37.059 M -34.11 % | 56.243 M 65.43 % | 33.998 M -24.02 % | 44.744 M 19.33 % | 37.497 M 1.60 % | 36.907 M 61.93 % | 22.792 M -10.54 % | 25.479 M -15.77 % | 30.248 M 12.25 % | 26.947 M 47.66 % | 18.249 M 2.71 % | 17.768 M -22.54 % | 22.937 M 26.93 % | 18.070 M 15.67 % | 15.622 M 1.18 % | 15.440 M -25.47 % | 20.716 M 18.79 % | 17.439 M 17.70 % | 14.816 M -23.54 % | 19.379 M 38.45 % | 13.997 M 23.92 % | 11.295 M -1.24 % | 11.437 M 75.70 % | 6.509 M -41.20 % | 11.071 M 10.08 % | 10.057 M -6.57 % | 10.764 M -8.64 % | 11.782 M 0.60 % | 11.711 M 5.96 % | 11.053 M 4.98 % | 10.528 M |
| Income before tax ratio | 0.01 -57.81 % | 0.03 1 705.78 % | 0.00 -110.60 % | 0.02 27.04 % | 0.01 5.40 % | 0.01 168.58 % | -0.02 -632.15 % | 0.00 -83.38 % | 0.02 67.50 % | 0.01 140.95 % | -0.03 -1 241.13 % | 0.00 -104.12 % | 0.05 416.06 % | 0.01 135.17 % | -0.03 -183.06 % | 0.04 -50.57 % | 0.07 6.56 % | 0.07 42.43 % | 0.05 0.82 % | 0.05 -19.13 % | 0.06 28.37 % | 0.05 -45.14 % | 0.08 26.88 % | 0.07 -21.85 % | 0.08 68.45 % | 0.05 33.82 % | 0.04 59.54 % | 0.02 -58.71 % | 0.06 -24.37 % | 0.07 -14.36 % | 0.09 19.08 % | 0.07 -16.25 % | 0.09 9.59 % | 0.08 -47.39 % | 0.15 37.15 % | 0.11 -29.06 % | 0.15 15.50 % | 0.13 -5.91 % | 0.14 16.08 % | 0.12 5.74 % | 0.12 22.67 % | 0.09 7.93 % | 0.09 0.75 % | 0.09 22.36 % | 0.07 -6.67 % | 0.08 15.89 % | 0.07 -21.27 % | 0.08 17.49 % | 0.07 -16.66 % | 0.09 10.64 % | 0.08 -13.56 % | 0.09 11.50 % | 0.08 -6.67 % | 0.09 -22.72 % | 0.11 52.35 % | 0.07 8.36 % | 0.07 -6.35 % | 0.07 83.85 % | 0.04 -49.62 % | 0.08 2.29 % | 0.08 -30.95 % | 0.11 5.85 % | 0.10 -2.91 % | 0.11 0.70 % | 0.11 -20.10 % | 0.13 |
| EBITDA | 11.416 M -48.44 % | 22.142 M 264.90 % | 6.068 M -68.14 % | 19.046 M 4.12 % | 18.292 M -61.32 % | 47.297 M 70.86 % | 27.682 M -32.29 % | 40.885 M -18.16 % | 49.958 M 16.66 % | 42.824 M 1 461.65 % | -3.145 M -108.60 % | 36.553 M -48.21 % | 70.572 M 66.26 % | 42.448 M 202.55 % | 14.030 M -77.52 % | 62.410 M -24.96 % | 83.174 M 81.83 % | 45.742 M -30.61 % | 65.922 M 110.81 % | 31.270 M -41.95 % | 53.865 M 94.42 % | 27.705 M -50.33 % | 55.781 M 19.18 % | 46.805 M -13.69 % | 54.225 M 65.14 % | 32.837 M 15.92 % | 28.328 M 29.58 % | 21.862 M -51.74 % | 45.299 M 45.52 % | 31.129 M -38.85 % | 50.906 M 28.59 % | 39.588 M -22.54 % | 51.107 M 70.90 % | 29.904 M -63.22 % | 81.298 M 98.91 % | 40.872 M -40.33 % | 68.495 M 93.78 % | 35.347 M -31.53 % | 51.627 M 14.08 % | 45.255 M 7.39 % | 42.141 M 50.13 % | 28.069 M 1.74 % | 27.589 M -26.60 % | 37.586 M 14.35 % | 32.870 M 46.23 % | 22.478 M -17.97 % | 27.401 M 16.20 % | 23.582 M -2.43 % | 24.169 M 64.27 % | 14.713 M -13.07 % | 16.925 M -25.91 % | 22.844 M 6.66 % | 21.419 M 42.18 % | 15.065 M -40.49 % | 25.313 M 79.03 % | 14.138 M -18.20 % | 17.284 M 93.22 % | 8.945 M -13.11 % | 10.295 M -3.77 % | 10.698 M 0.91 % | 10.601 M -3.80 % | 11.020 M -14.69 % | 12.918 M -1.63 % | 13.132 M 1.58 % | 12.927 M 15.05 % | 11.236 M |
| Net income ratio | 0.02 -19.15 % | 0.02 250.20 % | 0.01 -64.78 % | 0.02 6.70 % | 0.02 21.45 % | 0.01 1 230.80 % | 0.00 -117.02 % | 0.01 -67.86 % | 0.02 92.30 % | 0.01 132.44 % | -0.04 -565.89 % | 0.01 -83.96 % | 0.05 872.78 % | 0.01 126.94 % | -0.02 -153.16 % | 0.04 -46.55 % | 0.07 10.22 % | 0.06 34.60 % | 0.04 13.95 % | 0.04 -27.54 % | 0.05 42.79 % | 0.04 -38.31 % | 0.06 3.62 % | 0.06 -19.34 % | 0.07 72.18 % | 0.04 40.88 % | 0.03 -0.71 % | 0.03 -41.29 % | 0.05 5.35 % | 0.05 -35.57 % | 0.08 33.38 % | 0.06 -16.54 % | 0.07 2.53 % | 0.07 -49.63 % | 0.13 45.77 % | 0.09 -30.45 % | 0.13 16.18 % | 0.11 2.00 % | 0.11 13.50 % | 0.10 -3.97 % | 0.10 26.20 % | 0.08 2.66 % | 0.08 7.39 % | 0.07 21.70 % | 0.06 -6.88 % | 0.06 12.98 % | 0.06 -19.18 % | 0.07 17.28 % | 0.06 -17.04 % | 0.07 -1.01 % | 0.07 -2.80 % | 0.08 11.62 % | 0.07 -6.75 % | 0.07 -23.00 % | 0.09 53.10 % | 0.06 8.10 % | 0.06 -6.35 % | 0.06 85.92 % | 0.03 -50.18 % | 0.07 2.29 % | 0.06 -30.95 % | 0.09 5.87 % | 0.09 -2.71 % | 0.09 0.72 % | 0.09 -20.30 % | 0.11 |
| Ratio EBITDA | 0.02 -57.83 % | 0.04 378.58 % | 0.01 -71.44 % | 0.03 5.39 % | 0.03 -68.63 % | 0.09 143.67 % | 0.04 -36.63 % | 0.06 -21.37 % | 0.08 -1.53 % | 0.08 1 731.15 % | 0.00 -108.77 % | 0.06 -48.21 % | 0.11 35.54 % | 0.08 320.97 % | 0.02 -79.76 % | 0.09 -22.89 % | 0.12 22.21 % | 0.10 -3.97 % | 0.10 52.25 % | 0.07 -41.77 % | 0.11 19.03 % | 0.10 -1.10 % | 0.10 11.77 % | 0.09 -14.00 % | 0.10 35.56 % | 0.07 45.96 % | 0.05 17.75 % | 0.04 -48.86 % | 0.09 -3.15 % | 0.09 -5.77 % | 0.09 11.71 % | 0.08 -23.22 % | 0.11 24.11 % | 0.09 -50.48 % | 0.18 46.37 % | 0.12 -35.76 % | 0.19 35.29 % | 0.14 -15.22 % | 0.16 10.98 % | 0.15 11.76 % | 0.13 13.74 % | 0.12 22.75 % | 0.09 -12.20 % | 0.11 24.65 % | 0.09 -7.57 % | 0.09 -7.44 % | 0.10 18.10 % | 0.09 -9.69 % | 0.10 18.36 % | 0.08 -4.94 % | 0.08 -14.08 % | 0.10 0.11 % | 0.10 12.74 % | 0.09 -39.85 % | 0.14 97.00 % | 0.07 -28.47 % | 0.10 83.22 % | 0.06 -9.08 % | 0.06 -17.54 % | 0.07 -6.23 % | 0.08 -28.91 % | 0.11 -1.16 % | 0.11 -5.06 % | 0.12 -3.46 % | 0.12 -12.44 % | 0.14 |
| Gross profit ratio | 0.14 18.99 % | 0.12 -31.74 % | 0.18 14.19 % | 0.16 36.86 % | 0.11 -2.23 % | 0.12 -34.53 % | 0.18 60.27 % | 0.11 6.66 % | 0.10 2.84 % | 0.10 -24.95 % | 0.13 40.32 % | 0.10 -16.10 % | 0.11 -14.49 % | 0.13 70.20 % | 0.08 -51.88 % | 0.16 -16.72 % | 0.20 8.03 % | 0.18 48.50 % | 0.12 -44.21 % | 0.22 8.77 % | 0.20 0.59 % | 0.20 -12.44 % | 0.23 5.84 % | 0.22 0.35 % | 0.21 23.24 % | 0.17 -3.38 % | 0.18 23.14 % | 0.15 -18.94 % | 0.18 13.02 % | 0.16 -26.32 % | 0.22 29.40 % | 0.17 -19.92 % | 0.21 16.52 % | 0.18 -25.97 % | 0.24 6.64 % | 0.23 -16.59 % | 0.27 3.66 % | 0.26 5.06 % | 0.25 2.48 % | 0.24 11.41 % | 0.22 7.93 % | 0.20 14.73 % | 0.18 8.16 % | 0.16 6.58 % | 0.15 -2.29 % | 0.16 15.58 % | 0.14 -1.60 % | 0.14 -3.39 % | 0.14 3.00 % | 0.14 1.51 % | 0.14 -5.56 % | 0.15 -3.36 % | 0.15 3.00 % | 0.15 12.76 % | 0.13 10.25 % | 0.12 -0.30 % | 0.12 24.07 % | 0.09 -12.47 % | 0.11 -8.57 % | 0.12 -6.03 % | 0.13 -19.85 % | 0.16 -1.23 % | 0.16 -5.20 % | 0.17 0.64 % | 0.17 -12.66 % | 0.19 |
| Weighted average shs out dil | 949.394 M 0.00 % | 949.394 M -0.06 % | 949.990 M -0.11 % | 951.035 M 0.00 % | 951.035 M -0.45 % | 955.316 M -0.29 % | 958.051 M 0.74 % | 951.035 M 0.00 % | 951.035 M 0.00 % | 951.035 M -0.03 % | 951.326 M 0.31 % | 948.349 M 0.00 % | 948.349 M 0.00 % | 948.349 M 0.68 % | 941.953 M 16.22 % | 810.479 M 0.00 % | 810.479 M 0.00 % | 810.479 M 0.11 % | 809.618 M 0.00 % | 809.618 M 0.20 % | 807.970 M 0.00 % | 807.970 M -3.39 % | 836.297 M 0.00 % | 836.297 M -0.17 % | 837.709 M 0.00 % | 837.709 M -2.86 % | 862.330 M 0.00 % | 862.330 M 0.01 % | 862.211 M 0.00 % | 862.211 M -0.06 % | 862.756 M 0.00 % | 862.756 M 0.07 % | 862.183 M 0.00 % | 862.183 M 0.03 % | 861.893 M 0.00 % | 861.893 M 4.81 % | 822.353 M -4.57 % | 861.748 M 12.79 % | 764.025 M 0.00 % | 764.025 M -0.01 % | 764.064 M -1.96 % | 779.345 M 21.77 % | 640.003 M 0.00 % | 640.003 M 0.09 % | 639.449 M 0.00 % | 639.449 M -0.02 % | 639.547 M 0.00 % | 639.547 M -0.11 % | 640.239 M 0.00 % | 640.239 M 11.20 % | 575.778 M -10.00 % | 639.753 M 13.00 % | 566.134 M -0.56 % | 569.303 M -1.14 % | 575.874 M 0.00 % | 575.874 M -1.27 % | 583.270 M 0.00 % | 583.270 M 3.31 % | 564.600 M -2.00 % | 576.123 M -3.80 % | 598.851 M 27.27 % | 470.526 M 11.86 % | 420.651 M 0.00 % | 420.651 M -2.07 % | 429.556 M 0.00 % | 429.556 M |
| Weighted average shs out | 949.394 M 0.00 % | 949.394 M -0.06 % | 949.990 M -0.11 % | 951.035 M 0.00 % | 951.035 M -0.45 % | 955.316 M -0.31 % | 958.257 M 0.76 % | 951.035 M 0.00 % | 951.035 M 0.00 % | 951.035 M -0.03 % | 951.349 M 4.01 % | 914.627 M -3.56 % | 948.349 M 0.00 % | 948.349 M 0.68 % | 941.900 M 21.40 % | 775.889 M -4.22 % | 810.037 M 0.00 % | 810.037 M 0.05 % | 809.618 M 0.00 % | 809.618 M 0.20 % | 807.970 M 0.00 % | 807.970 M -3.39 % | 836.297 M 0.00 % | 836.297 M 1.62 % | 822.929 M -1.76 % | 837.709 M -1.32 % | 848.913 M -1.56 % | 862.330 M 0.01 % | 862.211 M 0.00 % | 862.211 M -0.06 % | 862.756 M 0.00 % | 862.756 M 0.07 % | 862.183 M 0.00 % | 862.183 M 0.03 % | 861.893 M 0.00 % | 861.893 M 4.81 % | 822.353 M -4.57 % | 861.748 M 12.79 % | 764.025 M 0.00 % | 764.025 M -0.01 % | 764.064 M -1.96 % | 779.345 M 21.77 % | 640.003 M 0.13 % | 639.201 M -0.04 % | 639.449 M 0.21 % | 638.133 M 1.75 % | 627.128 M -1.78 % | 638.499 M -0.27 % | 640.239 M 0.24 % | 638.708 M 10.93 % | 575.778 M -10.00 % | 639.753 M 13.00 % | 566.134 M -0.56 % | 569.303 M 1.39 % | 561.494 M -2.50 % | 575.874 M 1.32 % | 568.351 M -2.56 % | 583.270 M 3.31 % | 564.600 M -2.00 % | 576.123 M -1.55 % | 585.165 M 24.36 % | 470.526 M 11.86 % | 420.651 M 0.00 % | 420.651 M -0.20 % | 421.485 M -1.88 % | 429.556 M |
| EPS diluted | 0.01 -0.80 % | 0.01 150.00 % | 0.01 -57.98 % | 0.01 5.31 % | 0.01 50.67 % | 0.01 933.33 % | 0.00 -117.31 % | 0.01 -66.67 % | 0.02 126.09 % | 0.01 127.27 % | -0.03 -551.79 % | 0.01 -83.82 % | 0.03 1 093.10 % | 0.00 119.21 % | -0.02 -150.84 % | 0.03 -47.99 % | 0.06 64.08 % | 0.03 -2.79 % | 0.04 57.71 % | 0.02 -27.94 % | 0.03 133.33 % | 0.01 -67.93 % | 0.04 10.50 % | 0.04 -18.94 % | 0.05 109.82 % | 0.02 15.46 % | 0.02 8.99 % | 0.02 -44.55 % | 0.03 58.13 % | 0.02 -58.14 % | 0.05 53.48 % | 0.03 -15.96 % | 0.04 41.35 % | 0.03 -62.59 % | 0.07 98.05 % | 0.04 -38.32 % | 0.06 74.25 % | 0.03 -26.91 % | 0.05 16.58 % | 0.04 -7.76 % | 0.04 70.00 % | 0.03 -30.17 % | 0.04 -10.05 % | 0.04 11.48 % | 0.04 46.91 % | 0.02 0.41 % | 0.02 -20.66 % | 0.03 27.08 % | 0.02 14.83 % | 0.02 -18.36 % | 0.03 -6.91 % | 0.03 5.36 % | 0.03 18.10 % | 0.02 -23.00 % | 0.03 39.32 % | 0.02 24.85 % | 0.02 -1.20 % | 0.02 72.16 % | 0.01 -40.49 % | 0.02 13.99 % | 0.01 -26.29 % | 0.02 -18.49 % | 0.02 0.85 % | 0.02 8.26 % | 0.02 4.81 % | 0.02 |
| Earnings per share | 0.01 -0.80 % | 0.01 150.00 % | 0.01 -57.98 % | 0.01 5.31 % | 0.01 50.67 % | 0.01 933.33 % | 0.00 -117.31 % | 0.01 -66.67 % | 0.02 126.09 % | 0.01 127.27 % | -0.03 -536.21 % | 0.01 -83.24 % | 0.03 1 093.10 % | 0.00 119.21 % | -0.02 -150.84 % | 0.03 -47.99 % | 0.06 64.08 % | 0.03 -2.79 % | 0.04 57.71 % | 0.02 -27.94 % | 0.03 133.33 % | 0.01 -67.93 % | 0.04 10.50 % | 0.04 -18.94 % | 0.05 109.82 % | 0.02 15.46 % | 0.02 8.99 % | 0.02 -44.55 % | 0.03 58.13 % | 0.02 -58.14 % | 0.05 53.48 % | 0.03 -15.96 % | 0.04 41.35 % | 0.03 -62.59 % | 0.07 98.05 % | 0.04 -38.32 % | 0.06 74.25 % | 0.03 -26.91 % | 0.05 16.58 % | 0.04 -7.76 % | 0.04 70.00 % | 0.03 -30.17 % | 0.04 -10.05 % | 0.04 11.48 % | 0.04 46.91 % | 0.02 0.41 % | 0.02 -20.66 % | 0.03 27.08 % | 0.02 14.83 % | 0.02 -18.36 % | 0.03 -6.91 % | 0.03 5.36 % | 0.03 18.10 % | 0.02 -23.00 % | 0.03 39.32 % | 0.02 24.85 % | 0.02 -1.20 % | 0.02 72.16 % | 0.01 -40.49 % | 0.02 13.99 % | 0.01 -26.29 % | 0.02 -18.49 % | 0.02 0.85 % | 0.02 8.26 % | 0.02 4.81 % | 0.02 |
| Gross profit | 91.478 M 45.48 % | 62.881 M -47.95 % | 120.813 M 27.40 % | 94.830 M 35.22 % | 70.132 M 20.55 % | 58.176 M -54.09 % | 126.721 M 71.25 % | 73.998 M 11.01 % | 66.660 M 21.85 % | 54.709 M -37.35 % | 87.320 M 37.69 % | 63.417 M -16.09 % | 75.576 M 4.89 % | 72.055 M 22.32 % | 58.904 M -46.54 % | 110.194 M -18.96 % | 135.977 M 60.73 % | 84.599 M 7.31 % | 78.840 M -22.74 % | 102.051 M 8.45 % | 94.101 M 64.29 % | 57.278 M -56.03 % | 130.260 M 12.86 % | 115.421 M 0.73 % | 114.591 M 50.13 % | 76.327 M -23.27 % | 99.474 M 35.51 % | 73.408 M -23.51 % | 95.969 M 69.81 % | 56.516 M -52.18 % | 118.193 M 48.96 % | 79.346 M -19.21 % | 98.211 M 60.46 % | 61.206 M -45.01 % | 111.305 M 44.92 % | 76.804 M -22.53 % | 99.139 M 48.46 % | 66.776 M -15.15 % | 78.703 M 5.34 % | 74.713 M 7.05 % | 69.795 M 42.47 % | 48.991 M -4.90 % | 51.516 M -9.58 % | 56.973 M -2.22 % | 58.269 M 54.60 % | 37.691 M 2.44 % | 36.794 M -3.18 % | 38.004 M 4.38 % | 36.410 M 42.95 % | 25.471 M -7.16 % | 27.437 M -18.57 % | 33.694 M 2.96 % | 32.726 M 29.89 % | 25.196 M 11.56 % | 22.585 M 0.19 % | 22.542 M 14.02 % | 19.770 M 30.84 % | 15.110 M -16.35 % | 18.063 M 6.70 % | 16.930 M 1.13 % | 16.741 M 8.45 % | 15.437 M -14.75 % | 18.107 M -1.77 % | 18.433 M 5.89 % | 17.407 M 14.77 % | 15.167 M |
| Income tax expense | 1.020 M -79.89 % | 5.072 M 942.34 % | 486.616 K -58.43 % | 1.171 M 820.05 % | 127.227 K -90.37 % | 1.320 M 121.15 % | -6.244 M -492.34 % | -1.054 M 42.27 % | -1.826 M -225.02 % | -561.733 K -132.16 % | 1.746 M 125.94 % | -6.732 M -277.10 % | 3.801 M 32.83 % | 2.862 M 153.66 % | -5.334 M -418.70 % | 1.674 M -58.95 % | 4.077 M 31.02 % | 3.111 M 519.04 % | 502.606 K -85.90 % | 3.565 M 124.02 % | 1.591 M -32.15 % | 2.345 M -70.89 % | 8.057 M 218.40 % | 2.530 M -27.26 % | 3.479 M 20.78 % | 2.880 M -8.72 % | 3.156 M 183.70 % | -3.770 M -197.01 % | 3.886 M -25.20 % | 5.195 M 47.61 % | 3.519 M -36.43 % | 5.537 M -13.78 % | 6.422 M 58.37 % | 4.055 M -48.02 % | 7.801 M 27.87 % | 6.101 M -26.85 % | 8.340 M 60.12 % | 5.209 M -47.25 % | 9.874 M 31.70 % | 7.498 M 71.66 % | 4.368 M 32.00 % | 3.309 M 28.20 % | 2.581 M -45.60 % | 4.744 M 15.66 % | 4.102 M 49.55 % | 2.743 M 20.21 % | 2.281 M -34.11 % | 3.463 M 28.20 % | 2.701 M 18.83 % | 2.273 M 227.02 % | 695.079 K -77.74 % | 3.123 M 18.05 % | 2.645 M 18.32 % | 2.236 M -21.95 % | 2.864 M 34.64 % | 2.127 M 25.57 % | 1.694 M -1.24 % | 1.715 M 65.26 % | 1.038 M -37.49 % | 1.661 M 10.08 % | 1.509 M -6.57 % | 1.615 M -8.74 % | 1.769 M -0.57 % | 1.779 M 5.85 % | 1.681 M 6.43 % | 1.579 M |
| Cost of revenue | 543.994 M 19.06 % | 456.904 M -18.54 % | 560.918 M 8.66 % | 516.212 M -5.86 % | 548.354 M 23.67 % | 443.409 M -24.67 % | 588.623 M -1.15 % | 595.495 M 3.28 % | 576.609 M 18.10 % | 488.243 M -13.29 % | 563.090 M -6.06 % | 599.418 M 2.09 % | 587.148 M 25.40 % | 468.215 M -32.42 % | 692.827 M 22.29 % | 566.526 M 1.26 % | 559.457 M 46.15 % | 382.792 M -32.60 % | 567.980 M 55.58 % | 365.069 M -2.50 % | 374.423 M 63.09 % | 229.578 M -47.93 % | 440.927 M 4.92 % | 420.252 M 0.27 % | 419.114 M 15.84 % | 361.798 M -19.99 % | 452.210 M 5.67 % | 427.931 M -1.69 % | 435.293 M 46.53 % | 297.069 M -30.37 % | 426.649 M 8.30 % | 393.963 M 6.21 % | 370.937 M 32.72 % | 279.481 M -19.53 % | 347.326 M 33.23 % | 260.690 M -1.33 % | 264.208 M 41.36 % | 186.908 M -20.61 % | 235.427 M 1.97 % | 230.875 M -7.00 % | 248.241 M 29.33 % | 191.943 M -19.75 % | 239.167 M -17.73 % | 290.724 M -9.36 % | 320.748 M 58.89 % | 201.866 M -13.55 % | 233.502 M -1.36 % | 236.715 M 8.66 % | 217.857 M 38.11 % | 157.739 M -8.77 % | 172.900 M -12.96 % | 198.639 M 7.17 % | 185.343 M 25.46 % | 147.726 M -2.94 % | 152.197 M -10.36 % | 169.783 M 14.41 % | 148.396 M 2.80 % | 144.357 M -2.99 % | 148.799 M 18.04 % | 126.059 M 8.56 % | 116.125 M 40.33 % | 82.753 M -13.49 % | 95.653 M 4.70 % | 91.357 M 5.09 % | 86.935 M 35.32 % | 64.242 M |
| General and administrative expenses | -15.182 M -163.05 % | 24.078 M 142.99 % | -56.007 M -186.01 % | 65.114 M 515.92 % | -15.655 M -163.31 % | 24.728 M 168.39 % | -36.158 M -178.15 % | 46.270 M 930.12 % | -5.574 M -131.19 % | 17.870 M -50.14 % | 35.843 M -17.14 % | 43.256 M 445.55 % | -12.518 M -154.56 % | 22.945 M 171.55 % | -32.068 M -180.63 % | 39.771 M 677.25 % | -6.890 M -136.56 % | 18.844 M 167.04 % | -28.109 M -249.83 % | 18.760 M 410.88 % | -6.035 M -137.18 % | 16.231 M 150.44 % | -32.177 M -251.25 % | 21.273 M 525.77 % | -4.996 M -130.73 % | 16.259 M 118.70 % | -86.967 M -307.94 % | 41.823 M 485.62 % | -10.846 M -142.90 % | 25.281 M 134.47 % | -73.340 M -328.90 % | 32.041 M 429.46 % | -9.725 M -145.79 % | 21.241 M 137.68 % | -56.367 M -328.04 % | 24.718 M 334.00 % | -10.563 M -153.27 % | 19.832 M 167.12 % | -29.545 M -282.68 % | 16.173 M 296.54 % | -8.229 M -163.28 % | 13.004 M 152.37 % | -24.833 M -344.20 % | 10.169 M 266.36 % | -6.113 M -169.47 % | 8.799 M 155.70 % | -15.797 M -346.54 % | 6.407 M 292.95 % | -3.321 M -158.54 % | 5.673 M 149.27 % | -11.514 M -338.90 % | 4.820 M -3.98 % | 5.019 M -6.15 % | 5.348 M 215.21 % | -4.642 M -226.71 % | 3.663 M 93.67 % | 1.892 M -13.41 % | 2.184 M 232.57 % | -1.648 M -172.75 % | 2.265 M 11.89 % | 2.024 M 15.73 % | 1.749 M 22.99 % | 1.422 M -23.29 % | 1.854 M 35.94 % | 1.364 M -21.20 % | 1.731 M |
| Selling and marketing expenses | 359.333 K -93.94 % | 5.925 M 183.83 % | -7.068 M 67.29 % | -21.607 M -408.83 % | 6.997 M 27.56 % | 5.485 M -39.66 % | 9.090 M 59.88 % | 5.685 M -11.49 % | 6.424 M 1.03 % | 6.358 M -19.04 % | 7.853 M 85.59 % | 4.232 M -22.48 % | 5.459 M -20.55 % | 6.871 M -0.05 % | 6.874 M -10.55 % | 7.685 M 27.81 % | 6.013 M -3.63 % | 6.240 M 123.69 % | -26.339 M -235.50 % | 19.438 M 1.87 % | 19.081 M 48.81 % | 12.822 M -48.74 % | 25.013 M 33.12 % | 18.790 M -5.06 % | 19.791 M 34.34 % | 14.732 M -41.56 % | 25.210 M 65.56 % | 15.227 M -18.94 % | 18.784 M 55.21 % | 12.103 M -43.52 % | 21.428 M 96.10 % | 10.927 M -28.03 % | 15.183 M 46.50 % | 10.364 M -34.07 % | 15.720 M 34.79 % | 11.662 M -3.93 % | 12.139 M 24.78 % | 9.728 M 8.39 % | 8.975 M -13.15 % | 10.335 M -1.74 % | 10.518 M 63.53 % | 6.432 M -25.76 % | 8.663 M 0.61 % | 8.611 M -9.53 % | 9.518 M 51.52 % | 6.282 M -19.17 % | 7.772 M 11.02 % | 7.000 M 2.26 % | 6.846 M 40.67 % | 4.867 M -14.33 % | 5.681 M 1.34 % | 5.606 M -5.83 % | 5.953 M 27.32 % | 4.676 M 7.89 % | 4.334 M -7.14 % | 4.667 M 43.43 % | 3.254 M -13.58 % | 3.765 M -0.01 % | 3.766 M 0.89 % | 3.732 M -2.69 % | 3.835 M 65.23 % | 2.321 M -30.80 % | 3.355 M 11.38 % | 3.012 M 2.97 % | 2.925 M 64.69 % | 1.776 M |
| Other expenses | 67.425 M 1 224.77 % | -5.995 M -104.13 % | 145.028 M 226 967.02 % | 63.870 K 169.30 % | -92.166 K -196.22 % | 95.788 K 102.30 % | -4.165 M -376.77 % | 1.505 M 32.84 % | 1.133 M 112.02 % | -9.428 M -195.78 % | 9.843 M 141.36 % | -23.797 M -197.30 % | 24.457 M 2 971.20 % | -851.788 K -118.61 % | 4.578 M 365.55 % | 983.262 K 446.74 % | 179.842 K -84.79 % | 1.183 M -80.18 % | 5.968 M 806.18 % | 658.631 K 417.33 % | -207.557 K -285.10 % | 112.130 K 105.71 % | -1.965 M -150.25 % | 3.910 M 897.32 % | 392.029 K -63.74 % | 1.081 M -63.17 % | 2.936 M 500.14 % | -733.720 K -228.18 % | 572.403 K 1 770.41 % | 30.603 K -98.98 % | 3.005 M 39 889.70 % | -7.552 K 99.56 % | -1.729 M -196.59 % | 1.790 M -42.22 % | 3.099 M 19.07 % | 2.602 M 15.49 % | 2.253 M 3.70 % | 2.173 M -51.04 % | 4.438 M 208.56 % | 1.438 M -46.52 % | 2.689 M 40.17 % | 1.918 M 46.41 % | 1.310 M 791.13 % | 147.043 K -94.86 % | 2.860 M | 0.000 -100.00 % | 1.453 M -16.22 % | 1.735 M 168.48 % | 646.043 K -61.87 % | 1.694 M 529.81 % | 269.043 K -30.79 % | 388.758 K -77.99 % | 1.766 M 1 387.21 % | 118.750 K -98.16 % | 6.449 M | 0.000 -100.00 % | 3.750 K -90.32 % | 38.750 K -92.32 % | 504.750 K 106.36 % | 244.600 K 8.74 % | 224.950 K -38.16 % | 363.750 K 6.44 % | 341.752 K 2.55 % | 333.248 K 74.30 % | 191.188 K -22.80 % | 247.640 K |
| Operating expenses | 84.084 M 72.59 % | 48.720 M -59.96 % | 121.689 M 54.55 % | 78.735 M 43.52 % | 54.858 M 11.74 % | 49.096 M -50.29 % | 98.769 M 74.27 % | 56.677 M 6.90 % | 53.017 M 37.30 % | 38.613 M -65.33 % | 111.377 M 78.52 % | 62.388 M 58.29 % | 39.414 M -34.33 % | 60.021 M 20.93 % | 49.631 M -26.31 % | 67.354 M 3.20 % | 65.264 M 36.28 % | 47.891 M 114.27 % | 22.351 M -65.74 % | 65.247 M 13.37 % | 57.553 M 48.78 % | 38.683 M -38.69 % | 63.093 M -4.00 % | 65.721 M 18.20 % | 55.601 M 26.12 % | 44.084 M -34.06 % | 66.856 M 21.29 % | 55.119 M -3.15 % | 56.912 M 61.74 % | 35.187 M -44.64 % | 63.556 M 48.47 % | 42.806 M -10.46 % | 47.809 M 43.16 % | 33.396 M -30.13 % | 47.796 M 26.91 % | 37.661 M -5.45 % | 39.834 M 26.74 % | 31.429 M 1.32 % | 31.020 M 5.30 % | 29.458 M 6.33 % | 27.703 M 32.42 % | 20.921 M 6.08 % | 19.722 M 1.73 % | 19.387 M -12.49 % | 22.154 M 45.63 % | 15.213 M -2.24 % | 15.562 M 7.90 % | 14.422 M -5.92 % | 15.330 M 42.50 % | 10.758 M -0.58 % | 10.821 M -0.26 % | 10.849 M -4.05 % | 11.307 M 11.61 % | 10.131 M 18.98 % | 8.515 M 1.33 % | 8.403 M 61.82 % | 5.193 M -15.77 % | 6.165 M -35.31 % | 9.530 M 52.93 % | 6.231 M 3.72 % | 6.008 M 36.03 % | 4.416 M -10.18 % | 4.917 M -7.26 % | 5.302 M 18.33 % | 4.480 M 13.97 % | 3.931 M |
| Cost and expenses | 628.077 M 24.22 % | 505.624 M -25.93 % | 682.607 M 14.73 % | 594.948 M -1.37 % | 603.213 M 22.48 % | 492.505 M -28.35 % | 687.391 M 5.40 % | 652.172 M 3.58 % | 629.626 M 19.51 % | 526.856 M -21.89 % | 674.467 M 1.91 % | 661.806 M 5.62 % | 626.563 M 18.61 % | 528.236 M -28.85 % | 742.458 M 17.13 % | 633.880 M 1.47 % | 624.721 M 45.05 % | 430.683 M -27.04 % | 590.331 M 37.19 % | 430.317 M -0.38 % | 431.975 M 61.03 % | 268.260 M -46.78 % | 504.021 M 3.71 % | 485.973 M 2.37 % | 474.715 M 16.96 % | 405.882 M -21.81 % | 519.067 M 7.46 % | 483.050 M -1.86 % | 492.205 M 48.14 % | 332.256 M -32.22 % | 490.205 M 12.23 % | 436.769 M 4.30 % | 418.746 M 33.84 % | 312.878 M -20.81 % | 395.122 M 32.44 % | 298.350 M -1.87 % | 304.042 M 39.25 % | 218.338 M -18.06 % | 266.447 M 2.35 % | 260.332 M -5.66 % | 275.944 M 29.63 % | 212.865 M -17.78 % | 258.890 M -16.52 % | 310.111 M -9.56 % | 342.902 M 57.96 % | 217.079 M -12.84 % | 249.064 M -0.83 % | 251.136 M 7.70 % | 233.187 M 38.39 % | 168.497 M -8.29 % | 183.721 M -12.30 % | 209.488 M 6.53 % | 196.650 M 24.58 % | 157.857 M -1.78 % | 160.712 M -9.81 % | 178.187 M 16.02 % | 153.589 M 2.04 % | 150.522 M -4.93 % | 158.329 M 19.68 % | 132.291 M 8.32 % | 122.132 M 40.11 % | 87.169 M -13.32 % | 100.570 M 4.05 % | 96.659 M 5.74 % | 91.415 M 34.09 % | 68.173 M |
| Research and development expenses | 31.482 M 27.40 % | 24.711 M -37.81 % | 39.736 M 12.59 % | 35.292 M 19.86 % | 29.444 M 37.81 % | 21.365 M -50.50 % | 43.164 M 55.21 % | 27.809 M 8.61 % | 25.606 M 7.53 % | 23.813 M -28.68 % | 33.391 M -13.71 % | 38.697 M 75.76 % | 22.016 M -29.11 % | 31.056 M 75.34 % | 17.712 M -52.55 % | 37.326 M -11.63 % | 42.236 M 95.65 % | 21.588 M -40.25 % | 36.132 M 42.04 % | 25.437 M 2.43 % | 24.835 M 91.94 % | 12.939 M -48.04 % | 24.903 M -13.94 % | 28.938 M 39.03 % | 20.814 M 48.49 % | 14.016 M -43.56 % | 24.835 M 6.00 % | 23.430 M 21.68 % | 19.255 M 100.87 % | 9.586 M -49.93 % | 19.143 M 7.22 % | 17.853 M -37.26 % | 28.457 M | 0.000 -100.00 % | 49.216 M | 0.000 -100.00 % | 19.722 M | 0.000 -100.00 % | 46.958 M | 0.000 -100.00 % | 10.143 M | 0.000 -100.00 % | 38.195 M | 0.000 | 0.000 | 0.000 -100.00 % | 9.275 M | 0.000 -100.00 % | 13.213 M | 0.000 -100.00 % | 25.595 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 |
| Selling general and administrative expenses | -14.823 M -149.40 % | 30.003 M 147.57 % | -63.075 M -244.98 % | 43.507 M 602.46 % | -8.659 M -128.66 % | 30.213 M 211.62 % | -27.068 M -152.10 % | 51.955 M 6 015.03 % | 849.633 K -96.49 % | 24.227 M -64.45 % | 68.143 M 43.49 % | 47.488 M 772.75 % | -7.059 M -123.67 % | 29.816 M 218.35 % | -25.194 M -153.09 % | 47.457 M 5 512.77 % | -876.752 K -103.50 % | 25.084 M 146.07 % | -54.448 M -242.54 % | 38.198 M 192.78 % | 13.047 M -55.09 % | 29.053 M 505.55 % | -7.164 M -117.88 % | 40.063 M 170.81 % | 14.794 M -52.26 % | 30.991 M 150.18 % | -61.758 M -208.25 % | 57.050 M 618.67 % | 7.938 M -78.77 % | 37.384 M 172.01 % | -51.913 M -220.82 % | 42.968 M 687.26 % | 5.458 M -82.73 % | 31.604 M 177.75 % | -40.647 M -211.73 % | 36.381 M 2 209.24 % | 1.575 M -94.67 % | 29.560 M 243.70 % | -20.570 M -177.60 % | 26.508 M 1 057.83 % | 2.289 M -88.22 % | 19.436 M 220.20 % | -16.170 M -186.10 % | 18.780 M 451.50 % | 3.405 M -77.42 % | 15.080 M 287.92 % | -8.025 M -159.85 % | 13.408 M 280.34 % | 3.525 M -66.55 % | 10.540 M 280.70 % | -5.833 M -155.95 % | 10.425 M -4.99 % | 10.972 M 9.46 % | 10.024 M 3 353.36 % | -308.106 K -103.70 % | 8.330 M 61.90 % | 5.146 M -13.51 % | 5.950 M 180.93 % | 2.118 M -64.69 % | 5.997 M 2.35 % | 5.860 M 43.96 % | 4.070 M -14.79 % | 4.777 M -1.83 % | 4.866 M 13.45 % | 4.289 M 22.30 % | 3.507 M |
| Interest income | 1.430 M 27.01 % | 1.126 M -25.53 % | 1.511 M 65.95 % | 910.769 K -84.49 % | 5.873 M 474.10 % | 1.023 M -28.99 % | 1.441 M -8.99 % | 1.583 M -70.85 % | 5.431 M | 0.000 | 0.000 -100.00 % | 1.299 M -68.79 % | 4.162 M | 0.000 -100.00 % | 827.678 K | 0.000 -100.00 % | 460.335 K -45.77 % | 848.848 K -77.29 % | 3.739 M | 0.000 -100.00 % | 745.220 K -5.33 % | 787.173 K -97.83 % | 36.266 M | 0.000 -100.00 % | 784.029 K | 0.000 -100.00 % | 2.863 M 199.43 % | 956.270 K 260.95 % | 264.930 K | 0.000 | 0.000 | 0.000 -100.00 % | 175.438 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 51.287 K | 0.000 | 0.000 | 0.000 -100.00 % | 178.126 K | 0.000 -100.00 % | 363.145 K | 0.000 -100.00 % | 419.528 K -46.62 % | 785.858 K -3.82 % | 817.046 K | 0.000 100.00 % | -0.890 | 0.000 -100.00 % | 5.248 M 530 068 483.84 % | -0.990 -100.00 % | 3.277 M | 0.000 -100.00 % | 808.611 K | 0.000 -100.00 % | 277.394 K 184 929 433.30 % | -0.150 100.00 % | -192.013 K -25 264 721.05 % | -0.760 7.32 % | -0.820 7.87 % | -0.890 |
| Interest expense | 3.873 M -52.88 % | 8.219 M 13.17 % | 7.263 M -23.99 % | 9.555 M 5.82 % | 9.029 M -14.20 % | 10.524 M -12.48 % | 12.025 M 25.20 % | 9.605 M -10.24 % | 10.701 M 37.52 % | 7.781 M | 0.000 -100.00 % | 9.526 M -3.78 % | 9.900 M 51.44 % | 6.538 M -57.86 % | 15.514 M 41.24 % | 10.984 M 69.05 % | 6.497 M -54.19 % | 14.182 M -3.02 % | 14.624 M 459.67 % | 2.613 M -42.77 % | 4.566 M -68.96 % | 14.711 M 70.69 % | 8.618 M -24.41 % | 11.401 M 16.58 % | 9.780 M 17.14 % | 8.348 M 5.05 % | 7.948 M 56.80 % | 5.069 M -38.28 % | 8.213 M 83.96 % | 4.464 M -44.34 % | 8.022 M 153.13 % | 3.169 M -42.28 % | 5.491 M 312.90 % | 1.330 M -56.99 % | 3.092 M 11.63 % | 2.770 M -1.50 % | 2.812 M -33.51 % | 4.229 M | 0.000 -100.00 % | 6.789 M 86.82 % | 3.634 M -47.16 % | 6.878 M 905.08 % | 684.275 K -90.63 % | 7.303 M 52.61 % | 4.785 M -10.83 % | 5.367 M -5.60 % | 5.685 M 138.91 % | 2.380 M -31.40 % | 3.469 M | 0.000 -100.00 % | 2.987 M 18.65 % | 2.517 M 29.63 % | 1.942 M 499.38 % | 324.000 K -95.09 % | 6.602 M 1 505.09 % | 411.286 K -93.09 % | 5.950 M | 0.000 -100.00 % | 2.049 M | 0.000 -100.00 % | 180.573 K -70.90 % | 620.514 K -39.61 % | 1.027 M -41.41 % | 1.754 M 62.87 % | 1.077 M 12.66 % | 955.714 K |
| Depreciation and amortization | 0.000 100.00 % | -701.245 K | 0.000 | 0.000 -100.00 % | 10.155 M -61.80 % | 26.582 M -11.32 % | 29.974 M 0.00 % | 29.974 M 13.27 % | 26.463 M 0.00 % | 26.463 M 2.58 % | 25.798 M -5.23 % | 27.222 M -0.76 % | 27.430 M 0.00 % | 27.430 M -3.84 % | 28.527 M 4.79 % | 27.222 M 0.35 % | 27.127 M 0.00 % | 27.127 M 33.91 % | 20.258 M 16.76 % | 17.350 M -14.37 % | 20.262 M 16.78 % | 17.350 M 0.00 % | 17.350 M 14.00 % | 15.219 M -11.31 % | 17.159 M 12.75 % | 15.219 M -5.83 % | 16.160 M 69.77 % | 9.519 M -50.62 % | 19.276 M 252.76 % | -12.618 M -165.04 % | 19.402 M 377.18 % | 4.066 M -45.17 % | 7.415 M 58.84 % | 4.668 M -63.67 % | 12.851 M 101.40 % | 6.381 M -40.57 % | 10.738 M 367.48 % | 2.297 M -79.65 % | 11.287 M 5.58 % | 10.690 M 12.25 % | 9.523 M 33.59 % | 7.129 M 112.55 % | 3.354 M -55.19 % | 7.485 M -14.79 % | 8.784 M 53.66 % | 5.717 M -51.67 % | 11.828 M 397.04 % | 2.380 M -64.72 % | 6.745 M 758.34 % | 785.857 K -53.13 % | 1.677 M -33.39 % | 2.517 M -56.19 % | 5.746 M 1 466.05 % | 366.890 K -97.22 % | 13.185 M 2 939.43 % | 433.795 K -92.76 % | 5.993 M 344.31 % | -2.453 M -157.17 % | 4.290 M 3 456.31 % | -127.828 K -116.62 % | 769.273 K 23.97 % | 620.514 K -58.01 % | 1.478 M -15.73 % | 1.754 M -6.43 % | 1.874 M 96.11 % | 955.714 K |
| Operating income | 7.394 M -47.78 % | 14.161 M 1 716.04 % | -876.273 K -105.44 % | 16.095 M 97.80 % | 8.137 M 33.52 % | 6.094 M 170.00 % | -8.706 M -1 247.41 % | 758.765 K -93.65 % | 11.951 M 88.77 % | 6.331 M 126.32 % | -24.057 M -259.83 % | -6.686 M -118.91 % | 35.364 M 7 511.66 % | -477.141 K 98.22 % | -26.781 M -216.02 % | 23.082 M -53.70 % | 49.857 M 64.13 % | 30.377 M 23.00 % | 24.697 M 15.90 % | 21.308 M -22.38 % | 27.453 M 113.11 % | 12.882 M -73.78 % | 49.127 M 58.73 % | 30.951 M -29.74 % | 44.054 M 114.08 % | 20.579 M 17.96 % | 17.445 M 41.34 % | 12.343 M -57.76 % | 29.223 M 11.58 % | 26.191 M -40.71 % | 44.175 M 28.32 % | 34.425 M -21.21 % | 43.692 M 73.14 % | 25.236 M -61.75 % | 65.981 M 91.30 % | 34.491 M -36.12 % | 53.990 M 69.64 % | 31.825 M -21.11 % | 40.340 M 11.88 % | 36.058 M 5.38 % | 34.218 M 63.93 % | 20.874 M -13.87 % | 24.235 M -19.49 % | 30.101 M 24.97 % | 24.086 M 43.70 % | 16.761 M 2.74 % | 16.314 M -23.05 % | 21.202 M 21.69 % | 17.424 M 25.10 % | 13.928 M -8.20 % | 15.171 M -25.36 % | 20.327 M 29.69 % | 15.673 M 6.64 % | 14.698 M 13.67 % | 12.930 M -5.65 % | 13.705 M 21.38 % | 11.291 M -0.94 % | 11.398 M 89.83 % | 6.004 M -44.54 % | 10.826 M 10.11 % | 9.832 M -5.46 % | 10.400 M -9.09 % | 11.440 M 0.54 % | 11.378 M 2.94 % | 11.053 M 7.51 % | 10.281 M |
| Operating income ratio | 0.01 -57.29 % | 0.03 2 219.54 % | 0.00 -104.88 % | 0.03 100.21 % | 0.01 8.28 % | 0.01 199.83 % | -0.01 -1 173.86 % | 0.00 -93.90 % | 0.02 59.33 % | 0.01 131.52 % | -0.04 -266.70 % | -0.01 -118.90 % | 0.05 6 142.17 % | 0.00 97.52 % | -0.04 -204.45 % | 0.03 -52.42 % | 0.07 10.31 % | 0.06 70.22 % | 0.04 -16.30 % | 0.05 -22.15 % | 0.06 30.48 % | 0.04 -47.79 % | 0.09 48.86 % | 0.06 -30.00 % | 0.08 75.74 % | 0.05 48.54 % | 0.03 28.44 % | 0.02 -55.24 % | 0.06 -25.74 % | 0.07 -8.64 % | 0.08 11.48 % | 0.07 -21.90 % | 0.09 25.73 % | 0.07 -48.51 % | 0.14 40.77 % | 0.10 -31.22 % | 0.15 18.44 % | 0.13 -2.31 % | 0.13 8.83 % | 0.12 9.67 % | 0.11 24.19 % | 0.09 3.92 % | 0.08 -3.70 % | 0.09 36.23 % | 0.06 -9.17 % | 0.07 15.92 % | 0.06 -21.79 % | 0.08 12.63 % | 0.07 -9.86 % | 0.08 0.38 % | 0.08 -13.44 % | 0.09 21.73 % | 0.07 -15.44 % | 0.08 14.89 % | 0.07 3.82 % | 0.07 6.13 % | 0.07 -6.06 % | 0.07 98.63 % | 0.04 -52.47 % | 0.08 2.31 % | 0.07 -30.13 % | 0.11 5.32 % | 0.10 -2.96 % | 0.10 -2.17 % | 0.11 -18.18 % | 0.13 |
| Total other income expenses net | 148.969 K -67.85 % | 463.398 K 245.63 % | -318.202 K 94.69 % | -5.998 M -6 407.79 % | -92.166 K -196.22 % | 95.791 K 102.30 % | -4.165 M -376.77 % | 1.505 M 32.84 % | 1.133 M 332.13 % | 262.170 K -94.50 % | 4.769 M 194.05 % | 1.622 M 864.85 % | 168.098 K -86.45 % | 1.240 M -72.90 % | 4.578 M 700.70 % | 571.692 K 217.88 % | 179.848 K -76.62 % | 769.238 K -87.11 % | 5.968 M 806.18 % | 658.629 K 417.32 % | -207.557 K -285.10 % | 112.131 K 105.71 % | -1.965 M -150.25 % | 3.910 M 897.32 % | 392.029 K -63.74 % | 1.081 M -63.17 % | 2.936 M 500.14 % | -733.720 K -228.18 % | 572.403 K 8.76 % | 526.292 K -82.49 % | 3.005 M 39 890.35 % | -7.552 K 99.74 % | -2.956 M -264.36 % | 1.798 M -41.81 % | 3.091 M 20.31 % | 2.569 M 14.00 % | 2.253 M 3.70 % | 2.173 M -50.65 % | 4.403 M 206.14 % | 1.438 M -46.52 % | 2.689 M 40.17 % | 1.918 M 54.22 % | 1.244 M 745.96 % | 147.044 K -94.86 % | 2.860 M 92.23 % | 1.488 M 2.39 % | 1.453 M -16.22 % | 1.735 M 168.48 % | 646.043 K -28.90 % | 908.612 K 172.53 % | -1.253 M 41.15 % | -2.129 M -220.53 % | 1.766 M 1 387.21 % | 118.750 K -98.16 % | 6.449 M 2 108.10 % | 292.050 K 7 688.00 % | 3.750 K -90.32 % | 38.750 K -92.32 % | 504.750 K 106.36 % | 244.600 K 8.74 % | 224.950 K -38.16 % | 363.750 K 6.44 % | 341.752 K 2.55 % | 333.248 K | 0.000 -100.00 % | 247.640 K |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2023-01-01 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2023-01-01 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 936.532 M -2.50 % | 960.563 M 31.03 % | 733.068 M -18.81 % | 902.924 M -10.50 % | 1.009 B 19.27 % | 845.781 M 8.21 % | 781.601 M -22.35 % | 1.007 B 24.03 % | 811.547 M 12.17 % | 723.511 M 12.72 % | 641.850 M -30.06 % | 917.673 M 14.36 % | 802.443 M 22.68 % | 654.096 M 17.83 % | 555.141 M -45.42 % | 1.017 B 8.90 % | 933.988 M 13.53 % | 822.677 M 29.90 % | 633.325 M 10.17 % | 574.838 M 6.21 % | 541.217 M 1.93 % | 530.970 M 13.79 % | 466.626 M -15.84 % | 554.422 M 24.03 % | 447.016 M 26.37 % | 353.737 M 31.43 % | 269.151 M 128.49 % | 117.795 M 306.87 % | 28.951 M 206.73 % | -27.126 M -50.32 % | -18.045 M 73.05 % | -66.951 M 67.43 % | -205.550 M 28.64 % | -288.037 M 32.98 % | -429.767 M -1.53 % | -423.275 M -9.49 % | -386.605 M -2.30 % | -377.922 M -15.62 % | -326.856 M 5.35 % | -345.317 M -26.94 % | -272.032 M 0.85 % | -274.354 M 10.46 % | -306.418 M -227.34 % | 240.639 M 2.69 % | 234.333 M 20.48 % | 194.498 M -13.71 % | 225.388 M 47.55 % | 152.756 M 84.61 % | 82.743 M 30.17 % | 63.565 M 1 945.64 % | -3.444 M -107.35 % | 46.865 M 165.78 % | -71.249 M 8.72 % | -78.055 M 19.45 % | -96.898 M -19.54 % | -81.056 M 47.92 % | -155.623 M 31.02 % | -225.617 M 18.29 % | -276.114 M -13.18 % | -243.950 M 0.66 % | -245.563 M 9.62 % | -271.700 M -5 870.64 % | -4.551 M -114.80 % | 30.748 M |
| Total investments | 23.407 M 4.29 % | 22.444 M -2.83 % | 23.098 M 3.88 % | 22.236 M 2.80 % | 21.631 M 3.63 % | 20.873 M 4.87 % | 19.903 M -1.41 % | 20.188 M 4.98 % | 19.231 M 4.76 % | 18.357 M -32.83 % | 27.329 M 51.78 % | 18.005 M 2.45 % | 17.574 M 3.47 % | 16.985 M 2.30 % | 16.603 M 1.40 % | 16.374 M 2.58 % | 15.962 M -3.68 % | 16.571 M 10.02 % | 15.063 M -79.72 % | 74.266 M -2.40 % | 76.095 M -3.78 % | 79.086 M -1.75 % | 80.496 M -7.09 % | 86.640 M -2.73 % | 89.072 M 0.42 % | 88.702 M -1.66 % | 90.199 M -4.32 % | 94.268 M 6.63 % | 88.404 M 5.79 % | 83.564 M -0.86 % | 84.292 M 9.57 % | 76.930 M 2.38 % | 75.144 M 1.79 % | 73.826 M 1.12 % | 73.010 M -0.36 % | 73.271 M -0.26 % | 73.459 M -0.24 % | 73.639 M -0.70 % | 74.156 M -2.35 % | 75.943 M -1.19 % | 76.859 M -0.45 % | 77.205 M -0.50 % | 77.589 M -0.23 % | 77.771 M -0.23 % | 77.953 M 34.09 % | 58.133 M -0.60 % | 58.483 M -0.27 % | 58.643 M -1.22 % | 59.368 M -0.12 % | 59.437 M 50.07 % | 39.606 M -56.70 % | 91.479 M 365.93 % | 19.634 M -1.48 % | 19.929 M -0.21 % | 19.972 M -0.03 % | 19.977 M -0.11 % | 20.000 M 0.00 % | 20.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total debt | 1.447 B -7.87 % | 1.571 B 28.05 % | 1.226 B -13.80 % | 1.423 B -2.29 % | 1.456 B -0.76 % | 1.467 B -4.96 % | 1.544 B 2.77 % | 1.502 B 2.66 % | 1.463 B 7.26 % | 1.364 B -5.72 % | 1.447 B 0.54 % | 1.439 B 8.74 % | 1.324 B 17.54 % | 1.126 B -5.87 % | 1.196 B -10.46 % | 1.336 B 1.59 % | 1.315 B 21.22 % | 1.085 B 8.82 % | 996.966 M -1.18 % | 1.009 B 2.22 % | 986.975 M -4.44 % | 1.033 B -2.80 % | 1.063 B 6.03 % | 1.002 B 4.34 % | 960.516 M 1.77 % | 943.857 M 19.05 % | 792.855 M 20.48 % | 658.079 M 9.04 % | 603.518 M -9.39 % | 666.074 M 27.20 % | 523.649 M 3.68 % | 505.078 M 19.70 % | 421.943 M 31.63 % | 320.542 M 29.68 % | 247.176 M 4.79 % | 235.887 M -11.91 % | 267.765 M 9.87 % | 243.716 M -2.94 % | 251.107 M 13.72 % | 220.820 M -38.22 % | 357.442 M 13.90 % | 313.812 M 5.10 % | 298.598 M -6.94 % | 320.859 M -9.37 % | 354.015 M 6.47 % | 332.498 M -6.78 % | 356.684 M 55.72 % | 229.053 M 20.94 % | 189.393 M 8.99 % | 173.772 M 13.46 % | 153.151 M 0.41 % | 152.530 M 510.12 % | 25.000 M -37.50 % | 40.000 M -20.00 % | 50.000 M -17.36 % | 60.500 M 26.04 % | 48.000 M 128.57 % | 21.000 M 10.53 % | 19.000 M 0.00 % | 19.000 M 171.43 % | 7.000 M 75.00 % | 4.000 M -92.16 % | 51.000 M -9.61 % | 56.420 M |
| Accumulated other comprehensive income loss | 0.000 -100.00 % | 925.984 M | 0.000 -100.00 % | 916.213 M 787.81 % | 103.200 M -95.50 % | 2.292 B | 0.000 -100.00 % | 913.225 M 811.30 % | 100.212 M -89.03 % | 913.225 M | 0.000 -100.00 % | 990.782 M 954.28 % | 93.977 M -90.51 % | 990.782 M 954.28 % | 93.977 M -80.58 % | 483.802 M 466.65 % | 85.380 M -82.35 % | 483.763 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 |
| Retained earnings | 377.342 M 3.21 % | 365.612 M 3.35 % | 353.745 M -1.48 % | 359.071 M 3.25 % | 347.760 M -19.52 % | 432.133 M 1.69 % | 424.969 M -0.90 % | 428.833 M -17.37 % | 518.968 M 2.95 % | 504.114 M -15.68 % | 597.834 M 13.24 % | 527.930 M 2.37 % | 515.728 M -10.77 % | 578.004 M 1.04 % | 572.029 M -3.83 % | 594.835 M 4.22 % | 570.776 M -5.74 % | 605.524 M 4.89 % | 577.319 M 4.14 % | 554.361 M 3.43 % | 535.983 M -9.39 % | 591.547 M 1.88 % | 580.639 M 5.19 % | 552.006 M 6.13 % | 520.143 M -7.66 % | 563.306 M 3.45 % | 544.541 M 2.65 % | 530.459 M 2.98 % | 515.109 M -2.91 % | 530.535 M 3.41 % | 513.033 M 7.25 % | 478.339 M 6.04 % | 451.076 M -2.33 % | 461.825 M 5.23 % | 438.891 M 12.36 % | 390.600 M 8.60 % | 359.658 M 1.33 % | 354.952 M 8.84 % | 326.110 M 7.40 % | 303.635 M 10.94 % | 273.686 M 13.40 % | 241.336 M 8.83 % | 221.745 M 6.70 % | 207.823 M 13.92 % | 182.432 M -4.86 % | 191.751 M 8.90 % | 176.080 M 5.37 % | 167.105 M 13.19 % | 147.631 M 11.62 % | 132.262 M -27.69 % | 182.913 M 5.00 % | 174.208 M 11.27 % | 156.562 M 10.44 % | 141.768 M 9.74 % | 129.187 M 9.98 % | 117.466 M 11.24 % | 105.596 M -2.22 % | 107.996 M 9.89 % | 98.275 M 2.30 % | 96.061 M 10.86 % | 86.651 M 10.95 % | 78.103 M 13.27 % | 68.954 M 30.51 % | 52.836 M |
| Common stock | 951.035 M 0.00 % | 951.035 M 0.00 % | 951.035 M 0.00 % | 951.035 M 0.00 % | 951.035 M 0.00 % | 951.035 M 0.00 % | 951.035 M 0.00 % | 951.035 M 0.00 % | 951.035 M 0.00 % | 951.035 M 0.00 % | 951.035 M -2.81 % | 978.572 M 0.00 % | 978.572 M 0.00 % | 978.572 M 0.00 % | 978.572 M 16.83 % | 837.574 M 0.00 % | 837.574 M 0.00 % | 837.574 M 0.00 % | 837.574 M 0.00 % | 837.574 M 0.00 % | 837.574 M 0.00 % | 837.574 M 0.00 % | 837.574 M 0.00 % | 837.574 M 0.00 % | 837.574 M 0.00 % | 837.574 M 0.00 % | 837.574 M -2.90 % | 862.596 M 0.00 % | 862.596 M 0.00 % | 862.596 M 0.00 % | 862.596 M 0.00 % | 862.596 M 0.00 % | 862.596 M 0.00 % | 862.596 M 0.00 % | 862.596 M 0.00 % | 862.596 M 0.00 % | 862.596 M 100.00 % | 431.298 M 0.00 % | 431.298 M 12.89 % | 382.051 M 0.00 % | 382.051 M 0.00 % | 382.051 M 0.00 % | 382.051 M 19.39 % | 320.000 M 0.00 % | 320.000 M 0.00 % | 320.000 M 0.00 % | 320.000 M 0.00 % | 320.000 M 0.00 % | 320.000 M 0.00 % | 320.000 M 100.00 % | 160.000 M 0.00 % | 160.000 M 0.00 % | 160.000 M 0.00 % | 160.000 M 0.00 % | 160.000 M 0.00 % | 160.000 M 0.00 % | 160.000 M 100.00 % | 80.000 M 0.00 % | 80.000 M 0.00 % | 80.000 M 0.00 % | 80.000 M 0.00 % | 80.000 M 33.33 % | 60.000 M 0.00 % | 60.000 M |
| Total equity | 2.280 B 0.29 % | 2.273 B 0.42 % | 2.263 B -0.07 % | 2.265 B 0.40 % | 2.256 B -3.72 % | 2.343 B 0.21 % | 2.339 B -0.28 % | 2.345 B -3.77 % | 2.437 B 0.62 % | 2.422 B 0.30 % | 2.415 B -0.72 % | 2.432 B 0.22 % | 2.427 B -2.54 % | 2.491 B 0.11 % | 2.488 B 33.37 % | 1.865 B 1.22 % | 1.843 B -1.92 % | 1.879 B 1.54 % | 1.851 B 5.23 % | 1.759 B 1.06 % | 1.740 B -5.49 % | 1.841 B 0.58 % | 1.831 B 0.51 % | 1.822 B 0.11 % | 1.820 B -2.48 % | 1.866 B 0.76 % | 1.852 B -2.82 % | 1.905 B -2.75 % | 1.959 B -0.87 % | 1.977 B 1.08 % | 1.956 B 2.27 % | 1.912 B 1.54 % | 1.883 B 0.58 % | 1.872 B 1.24 % | 1.850 B 3.43 % | 1.788 B 1.76 % | 1.757 B 0.27 % | 1.753 B 1.67 % | 1.724 B 36.34 % | 1.264 B 2.43 % | 1.234 B 2.79 % | 1.201 B 1.66 % | 1.181 B 80.98 % | 652.709 M 4.05 % | 627.318 M -1.46 % | 636.637 M 2.52 % | 620.966 M 2.56 % | 605.480 M 3.32 % | 586.006 M 2.69 % | 570.637 M -3.17 % | 589.288 M 2.57 % | 574.543 M 3.17 % | 556.897 M 2.73 % | 542.103 M 2.38 % | 529.522 M 3.22 % | 513.007 M 2.37 % | 501.138 M -0.48 % | 503.537 M 1.97 % | 493.816 M 1.61 % | 486.015 M 1.97 % | 476.605 M 1.83 % | 468.057 M 205.84 % | 153.037 M 14.99 % | 133.093 M |
| Other non current liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 37.018 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 -100.00 % | 44.730 M -23.18 % | 58.224 M | 0.000 -100.00 % | 35.438 M 780.20 % | 4.026 M -28.22 % | 5.609 M -16.55 % | 6.721 M -31.73 % | 9.845 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.850 M -1.47 % | 9.997 M -1.45 % | 10.144 M | 0.000 -100.00 % | 4.588 M -2.59 % | 4.710 M -2.53 % | 4.833 M -2.46 % | 4.955 M | 0.000 -100.00 % | 5.227 M -1.03 % | 5.281 M -0.07 % | 5.285 M -0.07 % | 5.289 M -0.07 % | 5.293 M -0.07 % | 5.296 M -0.07 % | 5.300 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 216.883 M -19.91 % | 270.798 M 37.22 % | 197.350 M -5.57 % | 208.981 M 0.16 % | 208.638 M 26.54 % | 164.873 M 48.60 % | 110.950 M 12.64 % | 98.503 M 2.30 % | 96.293 M 2.58 % | 93.872 M 79.66 % | 52.251 M 26.41 % | 41.333 M 2 566.49 % | 1.550 M 0.04 % | 1.549 M -30.45 % | 2.228 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 17.000 M -2.86 % | 17.500 M 0.00 % | 17.500 M 0.00 % | 17.500 M -7.89 % | 19.000 M 0.00 % | 19.000 M -5.00 % | 20.000 M 0.00 % | 20.000 M 0.00 % | 20.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 20.000 M 0.00 % | 20.000 M 0.00 % | 20.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 147.741 M 0.47 % | 147.054 M 0.46 % | 146.387 M 0.46 % | 145.720 M 0.46 % | 145.053 M 0.46 % | 144.393 M 0.43 % | 143.772 M 0.43 % | 143.151 M 0.44 % | 142.530 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 |
| Total non current liabilities | 242.708 M -18.57 % | 298.069 M 31.77 % | 226.205 M -4.44 % | 236.715 M -0.56 % | 238.044 M 21.47 % | 195.971 M 36.44 % | 143.636 M 10.57 % | 129.902 M 0.41 % | 129.373 M -0.26 % | 129.705 M 45.30 % | 89.269 M 12.72 % | 79.196 M 92.80 % | 41.078 M -4.21 % | 42.881 M -4.19 % | 44.757 M 3.61 % | 43.199 M -1.06 % | 43.661 M -1.30 % | 44.236 M -3.40 % | 45.793 M 0.93 % | 45.369 M -2.21 % | 46.394 M 5.76 % | 43.867 M -2.19 % | 44.848 M -24.35 % | 59.286 M -4.55 % | 62.112 M -2.11 % | 63.448 M 2.75 % | 61.752 M 10.33 % | 55.968 M -1.83 % | 57.010 M -3.48 % | 59.064 M -1.71 % | 60.092 M -41.24 % | 102.276 M 6.21 % | 96.298 M 147.80 % | 38.862 M -1.97 % | 39.642 M -10.08 % | 44.085 M -5.04 % | 46.425 M -32.20 % | 68.477 M -5.36 % | 72.358 M 58.86 % | 45.548 M 105.55 % | 22.160 M 53.38 % | 14.447 M 46.15 % | 9.885 M -93.73 % | 157.591 M 0.34 % | 157.051 M 0.33 % | 156.531 M -0.02 % | 156.558 M 4.62 % | 149.641 M 0.36 % | 149.104 M 0.34 % | 148.605 M 0.34 % | 148.106 M 0.34 % | 147.607 M 2 724.01 % | 5.227 M -1.03 % | 5.281 M -0.07 % | 5.285 M -0.07 % | 5.289 M -0.07 % | 5.293 M -0.07 % | 5.296 M -0.07 % | 5.300 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other current liabilities | 141.712 M -0.87 % | 142.951 M 7.67 % | 132.773 M -16.03 % | 158.118 M 191.52 % | 54.240 M 84.45 % | 29.406 M 291.74 % | -15.336 M -116.85 % | 91.005 M 36.45 % | 66.695 M 124.91 % | 29.654 M -62.51 % | 79.098 M 128.69 % | 34.587 M -28.77 % | 48.556 M -48.19 % | 93.718 M 18.57 % | 79.037 M 156.46 % | 30.818 M 16.31 % | 26.496 M -15.56 % | 31.377 M -6.86 % | 33.688 M 33.52 % | 25.230 M -61.75 % | 65.954 M 21.57 % | 54.251 M -22.97 % | 70.429 M 17.78 % | 59.796 M -11.05 % | 67.223 M 1 080.95 % | 5.692 M 155.80 % | -10.201 M -117.89 % | 57.027 M -26.28 % | 77.356 M 5.09 % | 73.606 M -3.85 % | 76.552 M 172.59 % | 28.084 M 405.44 % | -9.194 M -14 278.30 % | -63.946 K -100.20 % | 31.428 M 12.72 % | 27.882 M 5.56 % | 26.414 M 1 841.83 % | -1.516 M -106.94 % | 21.847 M 605.89 % | -4.318 M -102.91 % | 148.368 M 0.02 % | 148.338 M 1.43 % | 146.253 M 1 342.52 % | 10.139 M -47.21 % | 19.207 M -22.99 % | 24.943 M 531.47 % | 3.950 M -59.78 % | 9.820 M -30.62 % | 14.155 M -66.94 % | 42.811 M 284.23 % | 11.142 M 16.65 % | 9.551 M -14.82 % | 11.213 M 82.01 % | 6.161 M 28.54 % | 4.793 M -7.08 % | 5.158 M -5.14 % | 5.437 M 26.68 % | 4.292 M -22.62 % | 5.547 M 32.50 % | 4.186 M 34.90 % | 3.103 M -39.91 % | 5.164 M -5.70 % | 5.477 M 69.89 % | 3.224 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 86.105 M 28.93 % | 66.784 M -13.90 % | 77.563 M -37.16 % | 123.434 M 66.29 % | 74.228 M 31.27 % | 56.547 M | 0.000 -100.00 % | 32.265 M | 0.000 | 0.000 -100.00 % | 71.267 M 2.45 % | 69.563 M 13.89 % | 61.080 M -18.21 % | 74.680 M -12.33 % | 85.178 M 94.32 % | 43.834 M 46.71 % | 29.879 M -13.13 % | 34.395 M -32.92 % | 51.273 M -21.58 % | 65.381 M 0.14 % | 65.290 M 13.48 % | 57.536 M -22.50 % | 74.237 M 40.58 % | 52.808 M -25.60 % | 70.979 M 8.98 % | 65.129 M -23.91 % | 85.597 M 236.93 % | 25.405 M -67.83 % | 78.966 M 172.24 % | 29.006 M -35.87 % | 45.233 M 37.11 % | 32.990 M 21.36 % | 27.184 M -16.90 % | 32.714 M -11.18 % | 36.831 M 16.63 % | 31.579 M -18.06 % | 38.541 M 88.37 % | 20.460 M 32.16 % | 15.481 M 37.38 % | 11.269 M -44.05 % | 20.140 M 120.54 % | 9.132 M 16.60 % | 7.832 M 1.75 % | 7.697 M -15.06 % | 9.062 M -77.58 % | 40.415 M 363.99 % | 8.710 M 0.58 % | 8.660 M 29.98 % | 6.663 M 7.51 % | 6.197 M -10.94 % | 6.958 M 40.81 % | 4.942 M -4.64 % | 5.182 M -42.99 % | 9.090 M 1.25 % | 8.978 M 135.10 % | 3.819 M -4.13 % | 3.984 M 2 488.53 % | -166.778 K -102.25 % | 7.423 M 58.46 % | 4.685 M |
| Short term debt | 1.230 B -5.36 % | 1.300 B 26.30 % | 1.029 B -15.22 % | 1.214 B 2.02 % | 1.190 B -2.92 % | 1.226 B -14.47 % | 1.433 B 6.24 % | 1.349 B 1.51 % | 1.329 B 4.59 % | 1.270 B -8.92 % | 1.395 B -0.13 % | 1.397 B 5.64 % | 1.322 B 21.93 % | 1.084 B -4.50 % | 1.135 B -15.02 % | 1.336 B 1.59 % | 1.315 B 28.17 % | 1.026 B 2.93 % | 996.966 M -1.18 % | 1.009 B 2.22 % | 986.975 M -4.44 % | 1.033 B -1.13 % | 1.045 B 6.13 % | 984.232 M 4.54 % | 941.516 M 1.64 % | 926.357 M 19.48 % | 775.355 M 21.32 % | 639.079 M 9.33 % | 584.518 M -9.53 % | 646.074 M 28.28 % | 503.649 M 3.83 % | 485.078 M 15.14 % | 421.289 M 31.43 % | 320.542 M 31.10 % | 244.496 M 3.65 % | 235.887 M -11.91 % | 267.765 M 19.69 % | 223.716 M -3.20 % | 231.107 M 15.08 % | 200.820 M -3.28 % | 207.637 M 26.07 % | 164.695 M 9.67 % | 150.169 M -13.26 % | 173.117 M -16.35 % | 206.961 M 11.20 % | 186.111 M -11.78 % | 210.965 M 151.15 % | 84.000 M 86.67 % | 45.000 M 50.00 % | 30.000 M 200.00 % | 10.000 M 0.00 % | 10.000 M -60.00 % | 25.000 M -37.50 % | 40.000 M -20.00 % | 50.000 M -17.36 % | 60.500 M 26.04 % | 48.000 M 128.57 % | 21.000 M 10.53 % | 19.000 M 0.00 % | 19.000 M 171.43 % | 7.000 M 75.00 % | 4.000 M -92.16 % | 51.000 M -9.61 % | 56.420 M |
| Total current liabilities | 2.069 B -1.53 % | 2.102 B 9.68 % | 1.916 B -8.02 % | 2.083 B 1.91 % | 2.044 B -4.42 % | 2.139 B -6.99 % | 2.300 B 11.11 % | 2.070 B 2.66 % | 2.016 B 4.35 % | 1.932 B -5.04 % | 2.035 B 2.79 % | 1.979 B 1.06 % | 1.959 B 11.52 % | 1.756 B -7.07 % | 1.890 B -8.44 % | 2.064 B 2.86 % | 2.007 B 14.67 % | 1.750 B 6.38 % | 1.645 B -5.85 % | 1.747 B 4.47 % | 1.672 B 4.61 % | 1.599 B -8.70 % | 1.751 B 0.02 % | 1.751 B 2.14 % | 1.714 B 7.96 % | 1.588 B 7.87 % | 1.472 B -1.59 % | 1.496 B 9.38 % | 1.367 B 5.99 % | 1.290 B 11.37 % | 1.158 B 12.82 % | 1.027 B 10.88 % | 926.006 M 22.00 % | 759.047 M 6.72 % | 711.262 M 14.00 % | 623.933 M 0.24 % | 622.435 M 14.75 % | 542.423 M -1.71 % | 551.842 M 15.27 % | 478.727 M -24.77 % | 636.369 M 13.20 % | 562.180 M -11.53 % | 635.451 M 27.43 % | 498.682 M -3.86 % | 518.730 M -0.87 % | 523.303 M 18.54 % | 441.451 M 21.31 % | 363.894 M 0.19 % | 363.201 M 13.01 % | 321.391 M 4.41 % | 307.830 M 15.71 % | 266.026 M 4.85 % | 253.714 M 10.46 % | 229.694 M 4.87 % | 219.027 M -11.29 % | 246.909 M 15.70 % | 213.399 M -15.10 % | 251.352 M 30.01 % | 193.327 M 29.52 % | 149.262 M 19.28 % | 125.141 M 9.36 % | 114.434 M -19.93 % | 142.910 M 8.49 % | 131.726 M |
| Total liabilities | 2.312 B -3.65 % | 2.400 B 12.01 % | 2.142 B -7.65 % | 2.320 B 1.65 % | 2.282 B -2.25 % | 2.335 B -4.44 % | 2.443 B 11.07 % | 2.200 B 2.52 % | 2.146 B 4.06 % | 2.062 B -2.92 % | 2.124 B 3.17 % | 2.059 B 2.95 % | 2.000 B 11.15 % | 1.799 B -7.01 % | 1.935 B -8.19 % | 2.107 B 2.78 % | 2.050 B 14.28 % | 1.794 B 6.12 % | 1.691 B -5.68 % | 1.792 B 4.29 % | 1.719 B 4.64 % | 1.643 B -8.54 % | 1.796 B -0.78 % | 1.810 B 1.91 % | 1.776 B 7.58 % | 1.651 B 7.66 % | 1.534 B -1.16 % | 1.552 B 8.93 % | 1.424 B 5.57 % | 1.349 B 10.73 % | 1.218 B 7.92 % | 1.129 B 10.44 % | 1.022 B 28.12 % | 797.909 M 6.26 % | 750.904 M 12.41 % | 668.018 M -0.13 % | 668.860 M 9.49 % | 610.900 M -2.13 % | 624.200 M 19.06 % | 524.274 M -20.39 % | 658.529 M 14.20 % | 576.627 M -10.65 % | 645.337 M -1.67 % | 656.274 M -2.89 % | 675.781 M -0.60 % | 679.833 M 13.68 % | 598.009 M 16.45 % | 513.535 M 0.24 % | 512.305 M 9.00 % | 469.996 M 3.08 % | 455.936 M 10.23 % | 413.633 M 59.74 % | 258.940 M 10.20 % | 234.976 M 4.75 % | 224.312 M -11.06 % | 252.198 M 15.32 % | 218.692 M -14.79 % | 256.648 M 29.21 % | 198.627 M 33.07 % | 149.262 M 19.28 % | 125.141 M 9.36 % | 114.434 M -19.93 % | 142.910 M 8.49 % | 131.726 M |
| Other non current assets | 33.786 M 109.29 % | 16.143 M -21.51 % | 20.566 M -32.21 % | 30.339 M -0.04 % | 30.352 M 3.29 % | 29.384 M 54.33 % | 19.039 M -77.88 % | 86.084 M 0.64 % | 85.536 M 12.65 % | 75.931 M -8.10 % | 82.625 M -45.82 % | 152.512 M -4.58 % | 159.833 M -4.30 % | 167.012 M -14.47 % | 195.260 M 102.17 % | 96.582 M 20.04 % | 80.460 M -22.89 % | 104.344 M 69.92 % | 61.406 M -25.49 % | 82.417 M 22.11 % | 67.497 M -41.48 % | 115.341 M 24.41 % | 92.708 M 414.25 % | 18.028 M -48.21 % | 34.812 M 7.31 % | 32.442 M 21.74 % | 26.648 M -39.54 % | 44.077 M -36.35 % | 69.254 M -13.09 % | 79.683 M 0.34 % | 79.412 M -44.64 % | 143.459 M 85.82 % | 77.203 M 61.05 % | 47.938 M 105.89 % | 23.283 M -29.09 % | 32.832 M 12.73 % | 29.126 M -14.01 % | 33.871 M 45.91 % | 23.213 M 96.25 % | 11.828 M 113.57 % | 5.538 M -67.06 % | 16.811 M 937.71 % | 1.620 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 52.000 M 0.00 % | 52.000 M 0.00 % | 52.000 M 0.00 % | 52.000 M | 0.000 -100.00 % | 19.634 M -1.48 % | 19.929 M -0.21 % | 19.972 M -0.03 % | 19.977 M -0.11 % | 20.000 M 0.00 % | 20.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term investments | 0.000 -100.00 % | 17.914 M -3.52 % | 18.568 M 140.03 % | 7.736 M 8.48 % | 7.131 M 11.89 % | 6.373 M -67.98 % | 19.903 M 26.87 % | 15.688 M 6.50 % | 14.731 M 66.31 % | 8.857 M -50.32 % | 17.829 M 134.29 % | -51.995 M 16.71 % | -62.426 M 39.40 % | -103.015 M 34.96 % | -158.397 M -978.46 % | 18.031 M 1.43 % | 17.777 M 1.57 % | 17.503 M 8.54 % | 16.125 M -78.63 % | 75.459 M -2.53 % | 77.420 M 132.47 % | 33.304 M -4.06 % | 34.713 M -60.57 % | 88.028 M -2.81 % | 90.577 M 0.28 % | 90.323 M -1.80 % | 91.981 M -4.61 % | 96.424 M 6.64 % | 90.418 M 5.73 % | 85.516 M -0.73 % | 86.143 M 11.98 % | 76.930 M 2.38 % | 75.144 M 1.79 % | 73.826 M 1.12 % | 73.010 M -0.36 % | 73.271 M -0.26 % | 73.459 M -0.28 % | 73.662 M -0.73 % | 74.202 M -2.38 % | 76.012 M -1.22 % | 76.951 M -0.33 % | 77.205 M -0.50 % | 77.589 M -0.23 % | 77.771 M -0.23 % | 77.953 M 34.09 % | 58.133 M -0.60 % | 58.483 M -0.27 % | 58.643 M -1.22 % | 59.368 M -0.12 % | 59.437 M 50.07 % | 39.606 M -56.70 % | 91.479 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 |
| Intangible assets | 118.532 M -0.97 % | 119.689 M -1.05 % | 120.964 M -5.73 % | 128.319 M -1.29 % | 129.999 M -1.02 % | 131.334 M -1.14 % | 132.853 M -1.10 % | 134.331 M -1.08 % | 135.792 M -1.01 % | 137.174 M -1.10 % | 138.698 M -1.11 % | 140.261 M -0.82 % | 141.416 M -1.07 % | 142.952 M -1.06 % | 144.489 M -1.15 % | 146.168 M -0.67 % | 147.158 M -1.04 % | 148.711 M 14.08 % | 130.361 M 22.03 % | 106.827 M -0.88 % | 107.774 M -0.36 % | 108.158 M -1.58 % | 109.898 M 34.64 % | 81.621 M -0.44 % | 81.983 M -0.92 % | 82.746 M -0.89 % | 83.485 M 0.73 % | 82.882 M -0.41 % | 83.220 M 0.63 % | 82.696 M -0.87 % | 83.423 M -0.33 % | 83.698 M 2.72 % | 81.483 M 6.21 % | 76.721 M -4.37 % | 80.231 M 13.33 % | 70.792 M -0.85 % | 71.398 M -0.87 % | 72.023 M -0.73 % | 72.551 M 46.38 % | 49.564 M -0.71 % | 49.916 M 22.33 % | 40.804 M -0.58 % | 41.041 M -0.89 % | 41.408 M -0.41 % | 41.579 M -0.41 % | 41.750 M -0.56 % | 41.987 M 8.67 % | 38.636 M -0.44 % | 38.807 M -0.44 % | 38.978 M -0.43 % | 39.147 M 30.03 % | 30.105 M -0.56 % | 30.273 M -14.35 % | 35.347 M 15.66 % | 30.562 M -0.55 % | 30.730 M -0.55 % | 30.899 M -0.54 % | 31.067 M -0.54 % | 31.236 M -0.54 % | 31.404 M -0.53 % | 31.573 M -0.53 % | 31.741 M -0.53 % | 31.910 M -1.05 % | 32.247 M |
| GoodWill | 262.958 M 0.00 % | 262.958 M 0.00 % | 262.958 M 0.00 % | 262.958 M 0.00 % | 262.958 M 0.00 % | 262.958 M 0.00 % | 262.958 M 0.00 % | 262.958 M 0.00 % | 262.958 M 0.00 % | 262.958 M 0.00 % | 262.958 M 0.00 % | 262.958 M 0.00 % | 262.958 M 0.00 % | 262.958 M 0.00 % | 262.958 M 0.00 % | 262.958 M 0.00 % | 262.958 M 0.00 % | 262.958 M 0.00 % | 262.958 M 0.00 % | 262.958 M 0.00 % | 262.958 M 0.00 % | 262.958 M 0.00 % | 262.958 M -23.29 % | 342.802 M 0.00 % | 342.802 M 0.00 % | 342.802 M 0.00 % | 342.802 M 0.00 % | 342.802 M 0.00 % | 342.802 M 0.00 % | 342.802 M 0.00 % | 342.802 M 0.13 % | 342.357 M -0.02 % | 342.412 M 40.30 % | 244.050 M 0.00 % | 244.050 M 0.00 % | 244.050 M 0.00 % | 244.050 M 0.00 % | 244.050 M 0.00 % | 244.050 M 1 018.89 % | 21.812 M 0.00 % | 21.812 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 |
| Goodwill and intangible assets | 381.490 M -0.30 % | 382.647 M -0.33 % | 383.922 M -1.88 % | 391.277 M -0.43 % | 392.957 M -0.34 % | 394.292 M -0.38 % | 395.811 M -0.37 % | 397.289 M -0.37 % | 398.750 M -0.35 % | 400.133 M -0.38 % | 401.656 M -0.39 % | 403.219 M -0.29 % | 404.374 M -0.38 % | 405.910 M -0.38 % | 407.448 M -0.41 % | 409.126 M -0.24 % | 410.116 M -0.38 % | 411.669 M 4.67 % | 393.319 M 6.36 % | 369.785 M -0.26 % | 370.732 M -0.10 % | 371.117 M -0.47 % | 372.856 M -12.15 % | 424.424 M -0.09 % | 424.785 M -0.18 % | 425.548 M -0.17 % | 426.288 M 0.14 % | 425.684 M -0.08 % | 426.022 M 0.12 % | 425.498 M -0.17 % | 426.225 M 0.04 % | 426.055 M 0.51 % | 423.895 M 32.15 % | 320.771 M -1.08 % | 324.281 M 3.00 % | 314.842 M -0.19 % | 315.448 M -0.20 % | 316.073 M -0.17 % | 316.601 M 343.57 % | 71.376 M -0.49 % | 71.728 M 75.79 % | 40.804 M -0.58 % | 41.041 M -0.89 % | 41.408 M -0.41 % | 41.579 M -0.41 % | 41.750 M -0.56 % | 41.987 M 8.67 % | 38.636 M -0.44 % | 38.807 M -0.44 % | 38.978 M -0.43 % | 39.147 M 30.03 % | 30.105 M -0.56 % | 30.273 M -14.35 % | 35.347 M 15.66 % | 30.562 M -0.55 % | 30.730 M -0.55 % | 30.899 M -0.54 % | 31.067 M -0.54 % | 31.236 M -0.54 % | 31.404 M -0.53 % | 31.573 M -0.53 % | 31.741 M -0.53 % | 31.910 M -1.05 % | 32.247 M |
| Property plant equipment net | 1.354 B -1.10 % | 1.369 B -1.37 % | 1.388 B -1.00 % | 1.403 B -1.19 % | 1.419 B -1.34 % | 1.439 B -1.87 % | 1.466 B 10.49 % | 1.327 B 3.25 % | 1.285 B 1.38 % | 1.268 B 2.76 % | 1.234 B 4.56 % | 1.180 B 0.12 % | 1.178 B 0.02 % | 1.178 B -1.16 % | 1.192 B 9.13 % | 1.092 B 2.17 % | 1.069 B 2.68 % | 1.041 B 1.27 % | 1.028 B 18.03 % | 871.128 M 1.80 % | 855.746 M 1.55 % | 842.703 M -0.46 % | 846.637 M 1.16 % | 836.906 M 5.37 % | 794.277 M 13.20 % | 701.634 M 0.75 % | 696.410 M 6.66 % | 652.955 M 8.97 % | 599.189 M 12.79 % | 531.247 M 4.73 % | 507.249 M 15.18 % | 440.387 M -0.67 % | 443.362 M -0.59 % | 446.001 M 0.06 % | 445.731 M 4.65 % | 425.923 M 0.08 % | 425.589 M 1.74 % | 418.323 M -1.72 % | 425.650 M 42.56 % | 298.575 M -2.54 % | 306.369 M 7.18 % | 285.841 M -1.22 % | 289.379 M -1.62 % | 294.157 M -0.47 % | 295.561 M -2.04 % | 301.702 M 2.85 % | 293.351 M 18.14 % | 248.305 M 5.79 % | 234.716 M 0.82 % | 232.812 M 3.10 % | 225.817 M 5.34 % | 214.376 M -1.36 % | 217.328 M 19.93 % | 181.207 M 19.81 % | 151.244 M 35.47 % | 111.641 M 70.07 % | 65.646 M 17.90 % | 55.680 M -1.88 % | 56.745 M 4.62 % | 54.241 M 3.45 % | 52.432 M -0.02 % | 52.442 M -1.26 % | 53.113 M -1.76 % | 54.066 M |
| Total non current assets | 1.816 B -0.78 % | 1.830 B -1.44 % | 1.857 B -0.93 % | 1.874 B -1.01 % | 1.893 B -0.92 % | 1.911 B -1.64 % | 1.943 B 4.38 % | 1.861 B 2.33 % | 1.819 B 1.81 % | 1.787 B 2.93 % | 1.736 B 1.11 % | 1.717 B 0.63 % | 1.706 B 1.89 % | 1.675 B 0.68 % | 1.663 B 1.61 % | 1.637 B 2.46 % | 1.597 B 0.14 % | 1.595 B 5.06 % | 1.518 B 7.00 % | 1.419 B 2.18 % | 1.389 B 0.77 % | 1.378 B 1.10 % | 1.363 B -1.44 % | 1.383 B 1.72 % | 1.360 B 7.42 % | 1.266 B 0.75 % | 1.256 B 1.99 % | 1.232 B 2.89 % | 1.197 B 5.58 % | 1.134 B 2.00 % | 1.112 B 1.33 % | 1.097 B 6.61 % | 1.029 B 14.65 % | 897.542 M 2.55 % | 875.204 M 2.37 % | 854.965 M 0.35 % | 851.980 M 0.25 % | 849.815 M 0.26 % | 847.604 M 81.64 % | 466.652 M -0.90 % | 470.904 M 10.06 % | 427.856 M 2.71 % | 416.548 M -0.57 % | 418.931 M -0.39 % | 420.552 M 3.46 % | 406.507 M 1.95 % | 398.742 M -0.60 % | 401.139 M 3.27 % | 388.447 M 0.53 % | 386.403 M 7.41 % | 359.746 M 6.15 % | 338.906 M 25.44 % | 270.182 M 13.09 % | 238.904 M 17.00 % | 204.198 M 24.80 % | 163.619 M 38.88 % | 117.815 M 9.22 % | 107.871 M 21.06 % | 89.104 M 3.01 % | 86.500 M 1.93 % | 84.859 M -0.05 % | 84.904 M -0.98 % | 85.744 M -1.43 % | 86.985 M |
| Other current assets | 87.812 M 29.40 % | 67.860 M 16.44 % | 58.279 M -26.17 % | 78.936 M 119.76 % | 35.919 M -60.70 % | 91.403 M 33.77 % | 68.330 M -17.83 % | 83.162 M -18.88 % | 102.517 M 10.19 % | 93.038 M 49.52 % | 62.224 M -0.81 % | 62.733 M -9.31 % | 69.171 M -21.54 % | 88.163 M 9.37 % | 80.608 M -33.20 % | 120.675 M 21.69 % | 99.168 M 14.93 % | 86.286 M 25.47 % | 68.769 M -14.69 % | 80.608 M 1.77 % | 79.203 M 57.09 % | 50.420 M 9.09 % | 46.217 M -31.45 % | 67.422 M 6.36 % | 63.390 M -0.48 % | 63.694 M 79.03 % | 35.578 M -47.83 % | 68.193 M 30.89 % | 52.102 M -26.27 % | 70.667 M 56.37 % | 45.192 M 30.17 % | 34.718 M 17.92 % | 29.442 M -32.72 % | 43.761 M 80.47 % | 24.248 M -48.39 % | 46.982 M 10.39 % | 42.560 M -11.71 % | 48.206 M 14.21 % | 42.207 M 148.92 % | 16.956 M 32.41 % | 12.806 M 29.32 % | 9.902 M -12.67 % | 11.338 M -43.79 % | 20.170 M -47.04 % | 38.082 M 39.41 % | 27.317 M -17.10 % | 32.953 M -47.86 % | 63.200 M -18.21 % | 77.267 M 71.22 % | 45.127 M 47.26 % | 30.645 M -16.11 % | 36.531 M 52.04 % | 24.026 M -48.14 % | 46.330 M -87.13 % | 360.027 M 401.43 % | 71.800 M -15.13 % | 84.596 M 60.86 % | 52.590 M -80.66 % | 271.973 M 849.41 % | 28.647 M -86.41 % | 210.854 M 27.31 % | 165.629 M 1 218.88 % | 12.558 M -89.46 % | 119.125 M |
| Short term investments | 0.000 -100.00 % | 4.530 M 0.00 % | 4.530 M -68.76 % | 14.500 M 0.00 % | 14.500 M 0.00 % | 14.500 M 220.14 % | 4.529 M 0.65 % | 4.500 M 0.00 % | 4.500 M -52.63 % | 9.500 M 0.00 % | 9.500 M -86.43 % | 70.000 M -12.50 % | 80.000 M -33.33 % | 120.000 M -31.43 % | 175.000 M 10 657.04 % | -1.658 M 8.65 % | -1.815 M -94.87 % | -931.222 K 12.35 % | -1.062 M 11.00 % | -1.194 M 9.91 % | -1.325 M -102.89 % | 45.783 M 0.00 % | 45.783 M 3 396.67 % | -1.389 M 7.70 % | -1.505 M 7.15 % | -1.620 M 9.10 % | -1.782 M 17.34 % | -2.156 M -7.11 % | -2.013 M -3.14 % | -1.952 M -5.47 % | -1.851 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -23.007 K 50.04 % | -46.047 K 33.35 % | -69.087 K 25.01 % | -92.127 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 19.634 M -1.48 % | 19.929 M -0.21 % | 19.972 M -0.03 % | 19.977 M -0.11 % | 20.000 M 0.00 % | 20.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 510.411 M -16.33 % | 610.018 M 23.63 % | 493.425 M -5.10 % | 519.918 M 16.23 % | 447.334 M -28.03 % | 621.557 M -18.47 % | 762.382 M 53.76 % | 495.824 M -23.94 % | 651.926 M 1.73 % | 640.846 M -20.42 % | 805.279 M 54.36 % | 521.684 M 0.09 % | 521.231 M 10.42 % | 472.042 M -26.38 % | 641.206 M 101.05 % | 318.936 M -16.33 % | 381.199 M 45.35 % | 262.268 M -27.88 % | 363.641 M -16.22 % | 434.038 M -2.63 % | 445.758 M -11.18 % | 501.850 M -15.80 % | 595.999 M 33.09 % | 447.811 M -12.79 % | 513.500 M -12.98 % | 590.120 M 12.68 % | 523.704 M -3.07 % | 540.285 M -5.97 % | 574.567 M -17.11 % | 693.200 M 27.97 % | 541.694 M -5.30 % | 572.028 M -8.84 % | 627.492 M 3.11 % | 608.579 M -10.10 % | 676.943 M 2.70 % | 659.162 M 0.73 % | 654.370 M 5.27 % | 621.639 M 7.56 % | 577.962 M 2.09 % | 566.137 M -10.06 % | 629.474 M 7.02 % | 588.166 M -2.79 % | 605.016 M 654.20 % | 80.220 M -32.97 % | 119.682 M -13.27 % | 138.000 M 5.11 % | 131.297 M 72.09 % | 76.297 M -28.46 % | 106.650 M -3.23 % | 110.208 M -29.62 % | 156.595 M 48.20 % | 105.665 M 9.78 % | 96.249 M -18.47 % | 118.055 M -19.64 % | 146.898 M 3.77 % | 141.556 M -30.48 % | 203.623 M -17.43 % | 246.617 M -16.43 % | 295.114 M 12.23 % | 262.950 M 4.11 % | 252.563 M -8.39 % | 275.700 M 396.30 % | 55.551 M 116.38 % | 25.672 M |
| Cash and short term investments | 510.411 M -16.95 % | 614.548 M 23.41 % | 497.955 M -6.82 % | 534.418 M 15.72 % | 461.834 M -27.39 % | 636.057 M -17.06 % | 766.911 M 53.28 % | 500.324 M -23.78 % | 656.426 M 0.94 % | 650.346 M -20.18 % | 814.779 M 37.71 % | 591.684 M -1.59 % | 601.231 M 1.55 % | 592.042 M -27.46 % | 816.206 M 155.92 % | 318.936 M -16.33 % | 381.199 M 45.35 % | 262.268 M -27.88 % | 363.641 M -16.22 % | 434.038 M -2.63 % | 445.758 M -18.60 % | 547.632 M -14.67 % | 641.781 M 43.32 % | 447.811 M -12.79 % | 513.500 M -12.98 % | 590.120 M 12.68 % | 523.704 M -3.07 % | 540.285 M -5.97 % | 574.567 M -17.11 % | 693.200 M 27.97 % | 541.694 M -5.30 % | 572.028 M -8.84 % | 627.492 M 3.11 % | 608.579 M -10.10 % | 676.943 M 2.70 % | 659.162 M 0.73 % | 654.370 M 5.27 % | 621.639 M 7.56 % | 577.962 M 2.09 % | 566.137 M -10.06 % | 629.474 M 7.02 % | 588.166 M -2.79 % | 605.016 M 654.20 % | 80.220 M -32.97 % | 119.682 M -13.27 % | 138.000 M 5.11 % | 131.297 M 72.09 % | 76.297 M -28.46 % | 106.650 M -3.23 % | 110.208 M -29.62 % | 156.595 M 48.20 % | 105.665 M 9.78 % | 96.249 M -18.47 % | 118.055 M -19.64 % | 146.898 M 3.77 % | 141.556 M -30.48 % | 203.623 M -17.43 % | 246.617 M -16.43 % | 295.114 M 12.23 % | 262.950 M 4.11 % | 252.563 M -8.39 % | 275.700 M 396.30 % | 55.551 M 116.38 % | 25.672 M |
| Total current assets | 2.776 B -2.34 % | 2.843 B 11.52 % | 2.549 B -5.97 % | 2.711 B 2.48 % | 2.645 B -4.41 % | 2.767 B -2.53 % | 2.839 B 5.79 % | 2.684 B -2.90 % | 2.764 B 2.46 % | 2.697 B -3.77 % | 2.803 B 1.03 % | 2.774 B 1.97 % | 2.721 B 4.04 % | 2.615 B -5.23 % | 2.759 B 18.13 % | 2.336 B 1.74 % | 2.296 B 10.48 % | 2.078 B 2.72 % | 2.023 B -5.13 % | 2.132 B 2.99 % | 2.070 B -1.69 % | 2.106 B -6.96 % | 2.264 B 0.67 % | 2.248 B 0.56 % | 2.236 B -0.67 % | 2.251 B 5.73 % | 2.129 B -4.32 % | 2.225 B 1.77 % | 2.187 B -0.24 % | 2.192 B 6.28 % | 2.062 B 6.08 % | 1.944 B 3.60 % | 1.877 B 5.85 % | 1.773 B 2.76 % | 1.725 B 7.74 % | 1.601 B 1.72 % | 1.574 B 4.00 % | 1.514 B 0.89 % | 1.500 B 13.49 % | 1.322 B -7.03 % | 1.422 B 5.36 % | 1.350 B -4.29 % | 1.410 B 58.43 % | 890.051 M 0.85 % | 882.546 M -3.01 % | 909.964 M 10.94 % | 820.233 M 14.26 % | 717.876 M 1.13 % | 709.863 M 8.50 % | 654.229 M -4.56 % | 685.478 M 5.58 % | 649.269 M 18.99 % | 545.656 M 1.39 % | 538.175 M -2.09 % | 549.637 M -8.64 % | 601.586 M -0.07 % | 602.015 M -7.71 % | 652.315 M 8.12 % | 603.339 M 9.94 % | 548.777 M 6.17 % | 516.886 M 3.88 % | 497.586 M 136.72 % | 210.204 M 18.20 % | 177.834 M |
| Inventory | 416.373 M 7.39 % | 387.732 M 9.19 % | 355.105 M -5.89 % | 377.347 M 2.69 % | 367.468 M -3.23 % | 379.722 M 7.72 % | 352.506 M -10.37 % | 393.288 M -3.84 % | 408.994 M -0.73 % | 411.995 M 5.52 % | 390.439 M -13.97 % | 453.848 M -17.69 % | 551.404 M 18.36 % | 465.876 M 12.07 % | 415.717 M -9.44 % | 459.050 M 11.53 % | 411.592 M 7.81 % | 381.781 M 16.07 % | 328.920 M -12.17 % | 374.506 M 15.67 % | 323.776 M 0.94 % | 320.767 M 26.01 % | 254.565 M -16.48 % | 304.804 M 4.04 % | 292.970 M 2.65 % | 285.408 M 1.32 % | 281.687 M -21.38 % | 358.296 M 25.40 % | 285.718 M 6.22 % | 268.985 M 37.60 % | 195.481 M -3.24 % | 202.034 M -3.51 % | 209.379 M -7.49 % | 226.336 M 43.88 % | 157.311 M 15.66 % | 136.013 M 7.33 % | 126.728 M 19.78 % | 105.803 M 4.79 % | 100.970 M 52.55 % | 66.187 M -15.35 % | 78.187 M -5.18 % | 82.462 M -28.32 % | 115.046 M 7.36 % | 107.160 M 6.30 % | 100.814 M -21.90 % | 129.091 M 99.73 % | 64.632 M -5.16 % | 68.151 M -24.22 % | 89.936 M -7.99 % | 97.743 M 16.27 % | 84.068 M 35.91 % | 61.854 M -5.47 % | 65.431 M 23.01 % | 53.190 M 24.53 % | 42.712 M -11.79 % | 48.423 M -12.03 % | 55.047 M 4.00 % | 52.930 M 46.01 % | 36.252 M -25.37 % | 48.574 M -9.15 % | 53.469 M -4.96 % | 56.258 M 99.39 % | 28.215 M -14.60 % | 33.037 M |
| Net receivables | 1.761 B -0.62 % | 1.772 B 8.23 % | 1.638 B -4.79 % | 1.720 B -3.36 % | 1.780 B 7.22 % | 1.660 B -1.32 % | 1.682 B -1.44 % | 1.707 B 6.62 % | 1.601 B 3.18 % | 1.551 B 1.04 % | 1.535 B -8.13 % | 1.671 B 10.86 % | 1.508 B 2.01 % | 1.478 B 1.40 % | 1.458 B 1.42 % | 1.437 B 2.18 % | 1.406 B 4.17 % | 1.350 B 6.85 % | 1.264 B 1.41 % | 1.246 B 1.76 % | 1.224 B 3.15 % | 1.187 B -10.30 % | 1.323 B -7.55 % | 1.432 B 4.53 % | 1.369 B 4.38 % | 1.312 B 1.85 % | 1.288 B 2.36 % | 1.259 B -1.58 % | 1.279 B 9.88 % | 1.164 B -9.09 % | 1.280 B 12.05 % | 1.142 B 13.07 % | 1.010 B 12.99 % | 894.155 M 2.83 % | 869.558 M 14.54 % | 759.152 M 1.15 % | 750.520 M 1.70 % | 737.963 M -6.95 % | 793.079 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 641.872 M | 0.000 -100.00 % | 591.351 M | 0.000 -100.00 % | 436.010 M -2.45 % | 446.974 M 7.92 % | 414.169 M -6.97 % | 445.220 M 23.69 % | 359.950 M 12.27 % | 320.600 M | 0.000 -100.00 % | 339.807 M 31.33 % | 258.749 M -13.80 % | 300.179 M | 0.000 -100.00 % | 208.607 M -1.29 % | 211.340 M | 0.000 -100.00 % | 113.880 M -1.31 % | 115.389 M |
| Tax assets | 46.192 M 4.83 % | 44.064 M -2.70 % | 45.285 M 7.05 % | 42.304 M -2.67 % | 43.463 M 3.13 % | 42.145 M 0.75 % | 41.833 M 18.86 % | 35.196 M 1.68 % | 34.613 M 1.93 % | 33.959 M | 0.000 -100.00 % | 33.172 M 28.09 % | 25.898 M -1.87 % | 26.393 M -1.32 % | 26.747 M 29.28 % | 20.689 M 3.65 % | 19.960 M -2.66 % | 20.505 M 5.80 % | 19.381 M -4.29 % | 20.250 M 16.18 % | 17.431 M 10.98 % | 15.706 M -3.40 % | 16.259 M 3.80 % | 15.663 M 3.23 % | 15.174 M -3.44 % | 15.715 M 5.73 % | 14.863 M 17.99 % | 12.597 M 2.96 % | 12.235 M 2.59 % | 11.926 M -5.21 % | 12.582 M 23.51 % | 10.187 M 8.55 % | 9.385 M 4.19 % | 9.007 M 1.20 % | 8.900 M 9.92 % | 8.096 M -3.12 % | 8.358 M 5.98 % | 7.886 M -0.65 % | 7.937 M -10.42 % | 8.860 M -14.13 % | 10.318 M 43.40 % | 7.195 M 3.98 % | 6.920 M 23.70 % | 5.594 M 2.49 % | 5.458 M 10.91 % | 4.921 M 0.00 % | 4.921 M 38.42 % | 3.555 M 0.00 % | 3.555 M 11.94 % | 3.176 M 0.00 % | 3.176 M 7.81 % | 2.946 M 0.00 % | 2.946 M 21.74 % | 2.420 M 0.00 % | 2.420 M 90.48 % | 1.270 M 0.00 % | 1.270 M 13.08 % | 1.123 M 0.00 % | 1.123 M 31.49 % | 854.402 K 0.00 % | 854.402 K 18.54 % | 720.797 K 0.00 % | 720.797 K 7.26 % | 672.020 K |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 681.779 M 6.37 % | 640.927 M -13.37 % | 739.803 M 5.63 % | 700.347 M -0.46 % | 703.561 M -3.84 % | 731.671 M -6.80 % | 785.060 M 48.02 % | 530.378 M -6.79 % | 568.998 M 0.73 % | 564.850 M 0.76 % | 560.573 M 12.55 % | 498.072 M -12.94 % | 572.116 M 0.85 % | 567.282 M -1.95 % | 578.542 M -11.74 % | 655.494 M 4.53 % | 627.112 M 14.23 % | 548.981 M -1.57 % | 557.723 M -14.47 % | 652.055 M 6.76 % | 610.782 M 21.44 % | 502.968 M -18.42 % | 616.535 M -11.31 % | 695.174 M -0.43 % | 698.161 M 17.57 % | 593.823 M -3.58 % | 615.873 M -22.76 % | 797.308 M 14.15 % | 698.494 M 23.28 % | 566.575 M 1.23 % | 559.677 M 10.65 % | 505.820 M 21.18 % | 417.401 M 4.07 % | 401.069 M -2.70 % | 412.207 M 19.16 % | 345.936 M 9.21 % | 316.749 M 15.50 % | 274.242 M -2.10 % | 280.127 M 16.43 % | 240.587 M 3.00 % | 233.583 M 5.43 % | 221.544 M -30.60 % | 319.221 M 2.27 % | 312.149 M 9.00 % | 286.368 M -8.67 % | 313.560 M 42.73 % | 219.682 M -17.86 % | 267.455 M -12.60 % | 306.023 M 23.85 % | 247.084 M -13.46 % | 285.524 M 17.46 % | 243.087 M 13.79 % | 213.622 M 18.54 % | 180.208 M 12.76 % | 159.812 M -10.20 % | 177.965 M 13.41 % | 156.925 M -28.11 % | 218.272 M 34.58 % | 162.190 M 31.40 % | 123.429 M 10.13 % | 112.078 M 5.55 % | 106.188 M 32.47 % | 80.158 M 17.26 % | 68.359 M |
| Tax payables | 15.914 M -11.15 % | 17.911 M 24.57 % | 14.378 M 33.68 % | 10.755 M 3.74 % | 10.367 M 23.27 % | 8.410 M -56.36 % | 19.271 M 191.72 % | 6.606 M -9.44 % | 7.295 M -30.67 % | 10.521 M | 0.000 -100.00 % | 17.767 M 12.73 % | 15.761 M 44.55 % | 10.904 M 19.81 % | 9.101 M -48.69 % | 17.738 M 39.87 % | 12.682 M 28.26 % | 9.888 M -47.28 % | 18.755 M 9.53 % | 17.124 M 96.96 % | 8.694 M -0.48 % | 8.736 M -55.24 % | 19.519 M 69.96 % | 11.485 M 63.02 % | 7.045 M 70.36 % | 4.136 M -74.93 % | 16.494 M 666.49 % | 2.152 M -68.99 % | 6.940 M 80.75 % | 3.839 M -79.20 % | 18.458 M 138.67 % | 7.733 M -55.92 % | 17.544 M 106.56 % | 8.494 M -63.28 % | 23.132 M 62.58 % | 14.228 M 23.65 % | 11.506 M -13.28 % | 13.268 M -29.28 % | 18.762 M 86.54 % | 10.058 M 22.05 % | 8.241 M 15.37 % | 7.143 M 65.07 % | 4.327 M 32.02 % | 3.278 M -47.08 % | 6.194 M 572.37 % | -1.311 M -34.09 % | -977.923 K -137.33 % | 2.620 M 232.55 % | -1.976 M -232.15 % | 1.495 M 28.46 % | 1.164 M -65.63 % | 3.387 M -12.67 % | 3.879 M 16.62 % | 3.326 M -24.80 % | 4.423 M 34.60 % | 3.286 M 8.22 % | 3.036 M -61.01 % | 7.788 M 18.18 % | 6.590 M 149.00 % | 2.647 M -10.58 % | 2.960 M 422.11 % | -918.824 K -114.64 % | 6.275 M 68.54 % | 3.723 M |
| Deferred revenue non current | 22.328 M -5.49 % | 23.626 M -5.67 % | 25.044 M 1.95 % | 24.566 M -5.64 % | 26.034 M -5.41 % | 27.521 M -5.13 % | 29.009 M 2.82 % | 28.214 M -5.34 % | 29.805 M -8.22 % | 32.476 M | 0.000 -100.00 % | 34.291 M -4.34 % | 35.848 M -4.52 % | 37.546 M -2.82 % | 38.637 M -1.30 % | 39.144 M -1.02 % | 39.547 M -1.19 % | 40.024 M -3.36 % | 41.416 M -1.38 % | 41.993 M -2.25 % | 42.961 M 6.12 % | 40.484 M -1.81 % | 41.229 M 6.62 % | 38.668 M -5.47 % | 40.904 M -3.05 % | 42.191 M 4.52 % | 40.366 M 22.14 % | 33.047 M -2.76 % | 33.986 M -2.69 % | 34.925 M -2.62 % | 35.864 M 7.98 % | 33.215 M -1.27 % | 33.641 M -3.19 % | 34.748 M -1.95 % | 35.438 M -0.98 % | 35.789 M -1.83 % | 36.456 M -2.28 % | 37.307 M -1.76 % | 37.975 M 58.69 % | 23.930 M 16.74 % | 20.499 M 41.89 % | 14.447 M 46.15 % | 9.885 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.838 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 |
| Minority interest | 25.195 M -17.13 % | 30.401 M -7.08 % | 32.717 M -15.77 % | 38.842 M -5.79 % | 41.227 M -6.39 % | 44.040 M -4.95 % | 46.335 M -11.00 % | 52.060 M -3.07 % | 53.711 M 0.11 % | 53.654 M 1.20 % | 53.018 M 14.06 % | 46.484 M -12.98 % | 53.419 M -2.01 % | 54.516 M -5.58 % | 57.740 M -4.39 % | 60.388 M -2.69 % | 62.054 M -2.25 % | 63.485 M 0.39 % | 63.241 M 355 889.76 % | -17.775 K 57.27 % | -41.598 K -100.13 % | 33.050 M -0.78 % | 33.309 M 13.26 % | 29.409 M 1.61 % | 28.942 M 5.89 % | 27.332 M 0.05 % | 27.317 M 2.43 % | 26.669 M 0.11 % | 26.639 M -6.31 % | 28.434 M 14.14 % | 24.910 M 5.29 % | 23.660 M 7.52 % | 22.005 M 4 838.97 % | 445.546 K 0.78 % | 442.079 K -5.28 % | 466.700 K 3.68 % | 450.147 K 1.83 % | 442.073 K 1.59 % | 435.170 K -62.22 % | 1.152 M 4.47 % | 1.103 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 |
| Capital lease obligations | 5.492 M -5.51 % | 5.813 M -8.68 % | 6.365 M 288.00 % | 1.641 M -15.77 % | 1.948 M 102.61 % | -74.646 M -3 146.86 % | 2.450 M -17.31 % | 2.963 M -8.26 % | 3.230 M -15.23 % | 3.810 M 13.71 % | 3.351 M 151.42 % | 1.333 M -14.02 % | 1.550 M 0.04 % | 1.549 M 102.74 % | -56.475 M | 0.000 | 0.000 100.00 % | -58.801 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 -100.00 % | 1.200 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 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 103.200 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 925.984 M | 0.000 -100.00 % | 925.984 M | 0.000 -100.00 % | 916.213 M | 0.000 -100.00 % | 813.013 M | 0.000 -100.00 % | 913.225 M | 0.000 -100.00 % | 813.013 M -7.55 % | 879.453 M 0.00 % | 879.453 M 0.00 % | 879.453 M 11.96 % | 785.476 M 110.88 % | 372.474 M 29.74 % | 287.094 M 357.88 % | -111.329 M -129.89 % | 372.435 M 1.55 % | 366.761 M 0.00 % | 366.761 M -3.29 % | 379.236 M -17.30 % | 458.576 M 13.91 % | 402.562 M -7.01 % | 432.929 M -1.08 % | 437.665 M -1.07 % | 442.414 M -8.93 % | 485.773 M -12.48 % | 555.017 M 0.00 % | 555.017 M 0.00 % | 555.017 M 1.35 % | 547.598 M 0.00 % | 547.598 M 0.00 % | 547.598 M 0.00 % | 547.598 M 2.43 % | 534.594 M 0.00 % | 534.594 M -44.65 % | 965.832 M -0.01 % | 965.892 M 78.86 % | 540.038 M 0.00 % | 540.038 M -6.48 % | 577.480 M 6.93 % | 540.038 M 332.42 % | 124.886 M 0.00 % | 124.886 M 0.00 % | 124.886 M 0.00 % | 124.886 M 5.50 % | 118.374 M 0.00 % | 118.374 M 0.00 % | 118.374 M -51.95 % | 246.374 M 2.51 % | 240.335 M 0.00 % | 240.335 M 0.00 % | 240.335 M 0.00 % | 240.335 M 2.04 % | 235.541 M 0.00 % | 235.541 M -25.35 % | 315.541 M 0.00 % | 315.541 M 1.80 % | 309.954 M 0.00 % | 309.954 M 0.00 % | 309.954 M 1 186.99 % | 24.084 M 18.89 % | 20.257 M |
| Deferred tax liabilities non current | 3.498 M -4.05 % | 3.645 M -4.32 % | 3.810 M 20.25 % | 3.168 M -6.05 % | 3.372 M -5.72 % | 3.577 M -2.74 % | 3.678 M 15.50 % | 3.184 M -2.76 % | 3.275 M -2.46 % | 3.357 M | 0.000 -100.00 % | 3.573 M -2.90 % | 3.679 M -2.82 % | 3.786 M -2.74 % | 3.892 M -4.00 % | 4.055 M -1.45 % | 4.114 M -2.31 % | 4.211 M -3.79 % | 4.377 M 29.67 % | 3.376 M -1.69 % | 3.434 M 1.50 % | 3.383 M -6.51 % | 3.618 M 0.00 % | 3.618 M -2.41 % | 3.708 M -1.32 % | 3.757 M -3.32 % | 3.886 M -0.89 % | 3.921 M -2.55 % | 4.024 M -2.79 % | 4.139 M -2.11 % | 4.228 M -2.36 % | 4.331 M -2.31 % | 4.433 M 7.76 % | 4.114 M -2.12 % | 4.203 M -1.58 % | 4.271 M -2.04 % | 4.360 M -2.00 % | 4.449 M -1.96 % | 4.538 M 180.56 % | 1.618 M -2.56 % | 1.660 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -10.838 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 4.592 B -1.73 % | 4.673 B 6.06 % | 4.406 B -3.91 % | 4.585 B 1.03 % | 4.538 B -2.99 % | 4.678 B -2.17 % | 4.782 B 5.21 % | 4.545 B -0.82 % | 4.582 B 2.20 % | 4.484 B -1.21 % | 4.539 B 1.06 % | 4.491 B 1.45 % | 4.427 B 3.20 % | 4.290 B -3.00 % | 4.422 B 11.32 % | 3.973 B 2.04 % | 3.893 B 5.99 % | 3.673 B 3.72 % | 3.541 B -0.28 % | 3.551 B 2.66 % | 3.459 B -0.72 % | 3.484 B -3.93 % | 3.627 B -0.13 % | 3.632 B 1.00 % | 3.596 B 2.24 % | 3.517 B 3.88 % | 3.385 B -2.07 % | 3.457 B 2.17 % | 3.384 B 1.74 % | 3.326 B 4.78 % | 3.174 B 4.37 % | 3.041 B 4.67 % | 2.906 B 8.81 % | 2.670 B 2.69 % | 2.600 B 5.87 % | 2.456 B 1.24 % | 2.426 B 2.65 % | 2.363 B 0.66 % | 2.348 B 31.27 % | 1.789 B -5.51 % | 1.893 B 6.49 % | 1.777 B -2.69 % | 1.827 B 39.54 % | 1.309 B 0.45 % | 1.303 B -1.02 % | 1.316 B 8.00 % | 1.219 B 8.93 % | 1.119 B 1.89 % | 1.098 B 5.54 % | 1.041 B -0.44 % | 1.045 B 5.77 % | 988.175 M 21.12 % | 815.837 M 4.99 % | 777.078 M 3.08 % | 753.834 M -1.49 % | 765.205 M 6.30 % | 719.829 M -5.31 % | 760.186 M 9.78 % | 692.443 M 9.00 % | 635.277 M 5.57 % | 601.746 M 3.31 % | 582.490 M 96.82 % | 295.948 M 11.75 % | 264.819 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 | 2023-01-01 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-06-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 | 2023-01-01 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -107.284 M | 0.000 100.00 % | -103.589 M -136.60 % | 283.057 M 200.00 % | -283.057 M | 0.000 100.00 % | -247.452 M -224.08 % | 199.435 M 200.00 % | -199.435 M | 0.000 100.00 % | -360.822 M -237.87 % | 261.706 M 200.00 % | -261.706 M | 0.000 100.00 % | -91.817 M -935.91 % | 10.984 M 200.00 % | -10.984 M | 0.000 100.00 % | -90.077 M -162.36 % | 144.456 M 200.00 % | -144.456 M | 0.000 100.00 % | -166.947 M -181.76 % | 204.198 M 200.00 % | -204.198 M | 0.000 100.00 % | -543.571 M -334.18 % | 232.114 M 200.00 % | -232.114 M | 0.000 100.00 % | -164.219 M -2 270.57 % | 7.566 M 200.00 % | -7.566 M | 0.000 -100.00 % | 67.855 M 193.42 % | -72.637 M -200.00 % | 72.637 M | 0.000 100.00 % | -156.155 M -344.02 % | 63.993 M 200.00 % | -63.993 M | 0.000 100.00 % | -179.863 M -306.50 % | 87.100 M 200.00 % | -87.100 M | 0.000 100.00 % | -172.951 M -275.64 % | 98.470 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 |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -92.421 M | 0.000 100.00 % | -137.191 M -151.87 % | 264.502 M 200.00 % | -264.502 M | 0.000 100.00 % | -227.707 M -457.20 % | 63.748 M 200.00 % | -63.748 M | 0.000 100.00 % | -273.542 M -254.53 % | 177.016 M 200.00 % | -177.016 M | 0.000 100.00 % | -23.636 M 59.41 % | -58.227 M -200.00 % | 58.227 M | 0.000 100.00 % | -111.664 M -183.85 % | 133.173 M 200.00 % | -133.173 M | 0.000 100.00 % | -79.793 M -180.72 % | 98.845 M 200.00 % | -98.845 M | 0.000 100.00 % | -516.964 M -370.84 % | 190.877 M 200.00 % | -190.877 M | 0.000 100.00 % | -107.878 M -493.00 % | -18.192 M -200.00 % | 18.192 M | 0.000 100.00 % | -8.484 M 67.35 % | -25.981 M -200.00 % | 25.981 M | 0.000 100.00 % | -105.741 M -480.21 % | 27.811 M 200.00 % | -27.811 M | 0.000 100.00 % | -199.299 M -345.34 % | 81.233 M 200.00 % | -81.233 M | 0.000 100.00 % | -131.594 M -273.72 % | 75.751 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 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -14.864 M | 0.000 -100.00 % | 33.602 M 81.10 % | 18.555 M 200.00 % | -18.555 M | 0.000 100.00 % | -19.745 M -114.55 % | 135.687 M 200.00 % | -135.687 M | 0.000 100.00 % | -87.280 M -203.06 % | 84.689 M 200.00 % | -84.689 M | 0.000 100.00 % | -68.180 M -198.51 % | 69.211 M 200.00 % | -69.211 M | 0.000 -100.00 % | 21.587 M 91.32 % | 11.283 M 200.00 % | -11.283 M | 0.000 100.00 % | -87.155 M -182.73 % | 105.352 M 200.00 % | -105.352 M | 0.000 100.00 % | -26.607 M -164.52 % | 41.237 M 200.00 % | -41.237 M | 0.000 100.00 % | -56.341 M -318.73 % | 25.758 M 200.00 % | -25.758 M | 0.000 -100.00 % | 76.339 M 263.62 % | -46.656 M -200.00 % | 46.656 M | 0.000 100.00 % | -50.414 M -239.34 % | 36.182 M 200.00 % | -36.182 M | 0.000 -100.00 % | 19.436 M 231.25 % | 5.867 M 200.00 % | -5.867 M | 0.000 100.00 % | -41.356 M -282.03 % | 22.719 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 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | 17.668 M 108.79 % | -201.074 M | 0.000 -100.00 % | 25.836 M 251.91 % | -17.008 M 83.32 % | -101.964 M -122.34 % | 456.383 M 241.47 % | -322.602 M -292.38 % | 167.690 M 733.68 % | -26.463 M -107.12 % | 371.515 M 263.91 % | -226.657 M -231.77 % | 172.004 M 227.67 % | -134.725 M -199.60 % | 135.260 M 662.21 % | -24.058 M 47.99 % | -46.256 M -64.00 % | -28.205 M 2.74 % | -28.998 M -57.78 % | -18.378 M 27.76 % | -25.439 M -133.23 % | -10.908 M 69.02 % | -35.206 M -10.49 % | -31.863 M 19.04 % | -39.358 M -109.74 % | -18.765 M -11.88 % | -16.771 M -9.26 % | -15.349 M 44.59 % | -27.704 M -58.28 % | -17.503 M 58.19 % | -41.859 M -53.54 % | -27.263 M 15.80 % | -32.380 M -41.19 % | -22.934 M 62.58 % | -61.295 M -98.10 % | -30.942 M 35.40 % | -47.895 M -66.40 % | -28.782 M 17.63 % | -34.942 M -16.67 % | -29.950 M 7.72 % | -32.457 M -66.59 % | -19.484 M 14.91 % | -22.898 M 10.22 % | -25.504 M -11.64 % | -22.845 M -47.32 % | -15.507 M -0.13 % | -15.486 M 20.48 % | -19.474 M -26.71 % | -15.369 M -15.13 % | -13.349 M 9.47 % | -14.745 M 16.19 % | -17.593 M -18.92 % | -14.794 M -17.59 % | -12.581 M 23.82 % | -16.515 M -39.14 % | -11.869 M -23.63 % | -9.600 M 1.24 % | -9.721 M -77.68 % | -5.471 M 41.86 % | -9.410 M -10.08 % | -8.548 M 6.57 % | -9.149 M 8.62 % | -10.013 M -0.81 % | -9.932 M -5.98 % | -9.372 M -4.73 % | -8.949 M |
| Net cash provided by operating activities | 17.668 M 108.79 % | -201.074 M | 0.000 -100.00 % | 37.147 M 198.19 % | -37.831 M 60.09 % | -94.799 M -120.99 % | 451.689 M 630.75 % | -85.104 M -14.93 % | -74.050 M -1 235.81 % | 6.520 M -96.88 % | 209.292 M 3 873.94 % | 5.267 M -83.96 % | 32.828 M 125.50 % | -128.750 M -242.66 % | 90.250 M 355.24 % | -35.360 M -352.49 % | 14.005 M 113.16 % | -106.421 M -565.19 % | 22.877 M -1.82 % | 23.300 M -59.13 % | 57.008 M 257.12 % | -36.284 M -120.58 % | 176.277 M 2 568.76 % | -7.140 M -118.96 % | 37.650 M 384.46 % | -13.236 M 70.44 % | -44.774 M -145.45 % | 98.517 M 811.31 % | -13.850 M -150.45 % | 27.453 M 146.22 % | -59.391 M -833.82 % | -6.360 M -648.68 % | 1.159 M 100.97 % | -120.050 M -825.73 % | 16.542 M -73.14 % | 61.577 M -6.79 % | 66.064 M 46.43 % | 45.116 M -50.34 % | 90.844 M 41.40 % | 64.245 M -15.35 % | 75.895 M 504.31 % | -18.772 M -146.35 % | 40.500 M 1 063.13 % | 3.482 M -92.92 % | 49.182 M 334.09 % | 11.330 M -61.05 % | 29.088 M 157.17 % | -50.881 M -346.73 % | 20.622 M 152.33 % | -39.406 M -166.92 % | 58.885 M 257.84 % | -37.305 M -433.02 % | 11.202 M 237.48 % | 3.319 M -90.86 % | 36.302 M 227.55 % | -28.461 M -832.11 % | 3.888 M 112.08 % | -32.172 M -174.87 % | 42.969 M 1 429.07 % | 2.810 M 115.45 % | -18.191 M 58.09 % | -43.402 M -170.00 % | 62.006 M 365.32 % | -23.370 M -460.89 % | 6.476 M 450.92 % | -1.845 M |
| Investments in property plant and equipment | -5.030 M 55.36 % | -11.267 M 80.19 % | -56.891 M -633.95 % | -7.751 M -876.54 % | -793.758 K 92.25 % | -10.238 M 94.59 % | -189.370 M -1 146.84 % | -15.188 M 2.06 % | -15.507 M 20.52 % | -19.512 M -232.52 % | -5.868 M 30.15 % | -8.400 M -2.39 % | -8.204 M 52.59 % | -17.304 M 78.31 % | -79.787 M -121.64 % | -35.999 M -38.99 % | -25.900 M 68.12 % | -81.235 M -28.13 % | -63.402 M -114.90 % | -29.503 M -452.13 % | -5.344 M 66.23 % | -15.821 M 69.94 % | -52.636 M 1.54 % | -53.459 M 35.77 % | -83.224 M -507.32 % | -13.704 M -23.19 % | -11.124 M 85.47 % | -76.563 M -388.45 % | -15.675 M 23.18 % | -20.404 M -11.70 % | -18.267 M 73.36 % | -68.568 M -247.23 % | -19.747 M -0.67 % | -19.616 M -1.76 % | -19.277 M -24.42 % | -15.494 M -72.54 % | -8.980 M 39.98 % | -14.962 M 5.43 % | -15.822 M -281.77 % | -4.144 M 33.01 % | -6.187 M -162.68 % | -2.355 M 10.90 % | -2.643 M 35.88 % | -4.122 M -109.84 % | -1.965 M 43.19 % | -3.458 M 94.17 % | -59.308 M -342.44 % | -13.405 M -115.67 % | -6.215 M 32.96 % | -9.271 M 6.97 % | -9.967 M -26.92 % | -7.853 M 55.18 % | -17.520 M 20.97 % | -22.170 M -13.72 % | -19.496 M 57.47 % | -45.843 M -8.38 % | -42.298 M -96.37 % | -21.540 M -40.42 % | -15.339 M -215.37 % | -4.864 M -140.86 % | -2.019 M -437.73 % | -375.533 K 50.73 % | -762.142 K -46.08 % | -521.718 K -83.81 % | -283.837 K -14.28 % | -248.381 K |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 151.575 K 135.28 % | 64.424 K -91.34 % | 744.000 K 116.53 % | -4.500 M -200.00 % | 4.500 M | 0.000 | 0.000 -100.00 % | 28.500 K 284 999 947.11 % | -0.010 -100.75 % | 1.340 -99.99 % | 26.250 K | 0.000 | 0.000 -100.00 % | 105.000 K 100.79 % | -13.268 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.001 K -68.01 % | 46.896 K | 0.000 100.00 % | -13.000 M | 0.000 | 0.000 | 0.000 100.00 % | -75.259 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.318 M | 0.000 100.00 % | -40.346 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -10.000 M -5.26 % | -9.500 M -311.11 % | 4.500 M 200.00 % | -4.500 M | 0.000 | 0.000 100.00 % | -70.000 M 12.50 % | -80.000 M 33.33 % | -120.000 M 30.99 % | -173.895 M | 0.000 | 0.000 100.00 % | -1.095 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.000 M 0.00 % | -4.000 M 42.86 % | -7.000 M -186.02 % | 8.138 M 148.91 % | -16.638 M | 0.000 | 0.000 -100.00 % | 77.861 M 677.01 % | -13.494 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -14.006 M | 0.000 | 0.000 100.00 % | -20.000 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -20.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 |
| Sales maturities of investments | 4.548 M 235.57 % | 1.355 M -85.61 % | 9.421 M 21 059.36 % | 44.523 K -51.85 % | 92.465 K -87.33 % | 729.758 K -91.70 % | 8.791 M 296.69 % | -4.469 M -143.49 % | 10.278 M 12 098.67 % | 84.256 K | 0.000 -100.00 % | 80.864 M -33.13 % | 120.919 M -31.44 % | 176.368 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.040 M -23.00 % | 5.246 M -47.03 % | 9.904 M 10 235.58 % | 95.826 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 -100.00 % | 52.847 M | 0.000 | 0.000 -100.00 % | 1.105 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 |
| Other investing activites | 1.522 M 32.23 % | 1.151 M -32.73 % | 1.711 M 96.76 % | 869.455 K 167.31 % | 325.257 K -90.33 % | 3.362 M 147.18 % | 1.360 M -77.64 % | 6.083 M 312.67 % | -2.860 M -249.71 % | 1.910 M -96.94 % | 62.523 M 3 550.67 % | 1.713 M 700.48 % | 213.951 K -87.25 % | 1.678 M 202.03 % | -1.645 M -162.95 % | 2.613 M 312.54 % | 633.377 K -21.36 % | 805.458 K 104.63 % | -17.408 M -397.96 % | 5.842 M 734.15 % | 700.400 K -66.11 % | 2.067 M -51.63 % | 4.272 M 358.14 % | -1.655 M -444.81 % | 479.964 K -84.03 % | 3.006 M 134.30 % | -8.764 M -3 966.78 % | 226.642 K 113.89 % | -1.632 M -279.57 % | 908.880 K 102.74 % | -33.205 M -14 987.85 % | -220.075 K 99.68 % | -68.553 M -2 193.02 % | 3.275 M -80.73 % | 16.999 M 475.12 % | -4.532 M -234.60 % | 3.367 M 321.33 % | 799.073 K -74.87 % | 3.179 M 136.84 % | 1.342 M 105.45 % | -24.637 M -7 779.15 % | 320.830 K -94.14 % | 5.475 M 1 258.47 % | 403.042 K -69.62 % | 1.327 M 509.63 % | -323.853 K -107.20 % | 4.496 M 22.18 % | 3.680 M 771.70 % | -547.892 K -223.73 % | 442.807 K -69.12 % | 1.434 M 102.00 % | -71.539 M -16 500.34 % | 436.206 K -36.53 % | 687.241 K 35.26 % | 508.097 K 8.02 % | 470.365 K 102.41 % | -19.523 M -673.73 % | 3.403 M 191.31 % | 1.168 M 55.56 % | 750.937 K 153.77 % | 295.918 K 99.13 % | 148.604 K 690.36 % | 18.802 K -29.68 % | 26.737 K -49.59 % | 53.039 K 83.93 % | 28.836 K |
| Net cash used for investing activites | 1.040 M 111.88 % | -8.761 M 80.85 % | -45.759 M -569.26 % | -6.837 M -2 946.14 % | -224.460 K 98.60 % | -16.082 M 91.44 % | -187.975 M -1 284.72 % | -13.575 M -67.81 % | -8.089 M 53.82 % | -17.517 M -130.92 % | 56.655 M 1 247.50 % | 4.204 M -87.23 % | 32.929 M -19.18 % | 40.743 M 115.96 % | -255.326 M -664.77 % | -33.386 M -32.13 % | -25.267 M 69.01 % | -81.525 M -0.88 % | -80.810 M -241.53 % | -23.661 M -409.59 % | -4.643 M 66.24 % | -13.755 M 68.97 % | -44.324 M 17.69 % | -53.853 M 29.87 % | -76.793 M -336.29 % | -17.602 M -49.80 % | -11.750 M 87.36 % | -92.974 M -437.22 % | -17.307 M 11.23 % | -19.495 M -173.88 % | 26.389 M 132.07 % | -82.282 M 6.82 % | -88.300 M -440.37 % | -16.341 M -617.26 % | -2.278 M 88.62 % | -20.025 M -256.75 % | -5.613 M 60.37 % | -14.163 M -51.89 % | -9.324 M -232.80 % | -2.802 M 90.91 % | -30.824 M -92.17 % | -16.040 M -666.38 % | 2.832 M 176.14 % | -3.719 M 81.98 % | -20.638 M -445.66 % | -3.782 M -92.51 % | -1.965 M 79.80 % | -9.725 M -43.79 % | -6.763 M 75.61 % | -27.724 M -224.91 % | -8.533 M 89.25 % | -79.392 M -364.71 % | -17.084 M 20.48 % | -21.483 M -13.14 % | -18.987 M 58.15 % | -45.373 M 26.61 % | -61.822 M -240.86 % | -18.137 M -27.99 % | -14.171 M -244.55 % | -4.113 M -138.64 % | -1.723 M -659.46 % | -226.928 K 69.47 % | -743.340 K -50.18 % | -494.981 K -114.47 % | -230.797 K -5.13 % | -219.545 K |
| Debt repayment | -113.076 M -133.74 % | 335.167 M 227.56 % | -262.758 M -678.66 % | 45.408 M 258.64 % | -28.623 M -59.02 % | -18.000 M -178.16 % | 23.029 M | 0.000 -100.00 % | 97.880 M 221.59 % | -80.500 M -347.87 % | 32.476 M -71.98 % | 115.900 M -41.24 % | 197.257 M 383.64 % | -69.545 M 50.64 % | -140.902 M | 0.000 -100.00 % | 231.508 M | 0.000 100.00 % | -8.222 M -1 760.03 % | -442.056 K 98.42 % | -28.027 M 3.34 % | -28.996 M -150.19 % | 57.774 M | 0.000 | 0.000 | 0.000 -100.00 % | 131.315 M 331.53 % | 30.430 M 179.19 % | -38.425 M -126.98 % | 142.425 M 1 125.86 % | 11.618 M -86.04 % | 83.207 M -20.86 % | 105.137 M 46.72 % | 71.656 M 834.68 % | 7.666 M 121.72 % | -35.299 M | 0.000 100.00 % | -1.460 M 96.38 % | -40.332 M 63.80 % | -111.400 M -22 408.37 % | 499.366 K -97.50 % | 20.000 M 195.24 % | -21.000 M 27.59 % | -29.000 M -148.93 % | -11.650 M | 0.000 | 0.000 | 0.000 -100.00 % | 15.000 M -25.00 % | 20.000 M 1 581.48 % | -1.350 M -101.00 % | 135.000 M 1 000.00 % | -15.000 M -50.00 % | -10.000 M 4.76 % | -10.500 M -184.00 % | 12.500 M -53.70 % | 27.000 M 1 250.00 % | 2.000 M | 0.000 -100.00 % | 12.000 M 300.00 % | 3.000 M 106.38 % | -47.000 M -67.14 % | -28.120 M -223.88 % | 22.700 M 354.00 % | 5.000 M 131.06 % | -16.100 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 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 | -9.808 M -19.59 % | -8.201 M 17.79 % | -9.976 M 13.88 % | -11.584 M 88.87 % | -104.081 M -755.06 % | -12.172 M 87.20 % | -95.103 M 6.55 % | -101.768 M -1 138.25 % | -8.219 M -40.53 % | -5.848 M 48.39 % | -11.331 M 21.50 % | -14.434 M 85.53 % | -99.770 M -923.26 % | -9.750 M 34.79 % | -14.951 M -76.13 % | -8.489 M 91.04 % | -94.762 M -1 282.35 % | -6.855 M 16.97 % | -8.256 M -0.38 % | -8.225 M 90.71 % | -88.523 M -775.21 % | -10.114 M 18.86 % | -12.466 M 9.76 % | -13.814 M 84.48 % | -89.015 M -679.00 % | -11.427 M -37.80 % | -8.293 M -31.73 % | -6.295 M 87.36 % | -49.791 M -817.85 % | -5.425 M -64.33 % | -3.301 M 93.20 % | -48.528 M -1 148.58 % | -3.887 M -124.11 % | -1.734 M 58.20 % | -4.149 M -54.31 % | -2.689 M 94.05 % | -45.185 M -1 687.44 % | -2.528 M 58.01 % | -6.021 M 37.03 % | -9.561 M -735.63 % | -1.144 M 43.07 % | -2.010 M 65.12 % | -5.762 M 39.56 % | -9.533 M 71.88 % | -33.899 M -1 868.99 % | -1.722 M 5.50 % | -1.822 M 79.55 % | -8.908 M 72.60 % | -32.512 M -145 042.46 % | -22.400 K 73.77 % | -85.400 K 64.79 % | -242.576 K 64.66 % | -686.504 K 5.82 % | -728.962 K 29.25 % | -1.030 M -21.85 % | -845.598 K 93.16 % | -12.361 M -4 766.65 % | -253.998 K -65.85 % | -153.151 K 5.33 % | -161.781 K -121.08 % | -73.177 K 88.78 % | -652.261 K 24.61 % | -865.166 K 19.50 % | -1.075 M -67.14 % | -642.992 K 28.74 % | -902.330 K |
| Other financing activites | -1.695 M -30.35 % | -1.300 M 97.29 % | -47.937 M -208.01 % | -15.564 M -158.38 % | 26.659 M 376.02 % | -9.658 M 70.77 % | -33.044 M -182.82 % | 39.900 M 1 361.63 % | 2.730 M -54.61 % | 6.014 M 132.57 % | -18.464 M -233.00 % | 13.883 M 39.33 % | 9.964 M 737.94 % | 1.189 M -99.81 % | 613.420 M 2 443.42 % | 24.118 M 252.06 % | -15.861 M -122.87 % | 69.367 M 134.65 % | 29.562 M 1 851.59 % | 1.515 M 109.48 % | -15.970 M -145.80 % | 34.871 M 215.84 % | -30.101 M -219.63 % | -9.417 M -134.52 % | 27.281 M -77.75 % | 122.617 M 425.22 % | -37.703 M 53.39 % | -80.899 M -309.66 % | -19.748 M -175.62 % | -7.165 M -12 323.85 % | 58.614 K 100.51 % | -11.564 M -32.68 % | -8.716 M -133.80 % | -3.728 M -354.91 % | 1.462 M 118.32 % | -7.981 M -188.59 % | 9.009 M 572.31 % | 1.340 M 102.86 % | -46.798 M -2 290.07 % | -1.958 M 3.12 % | -2.021 M | 0.000 -100.00 % | 505.670 M | 0.000 | 0.000 -100.00 % | 1.650 M -94.68 % | 31.000 M -20.51 % | 39.000 M | 0.000 | 0.000 -100.00 % | 1.350 M 116.90 % | -7.987 M -2 286 941 236 101 120 512.00 % | 0.000 -200.00 % | 0.000 80.00 % | 0.000 100.00 % | -0.430 -230.77 % | -0.130 60.61 % | -0.330 -100.00 % | 3.235 M 409 493 770.88 % | -0.790 100.00 % | -6.156 M -101.98 % | 311.460 M 22 295 175 233 536 000 000.00 % | 0.000 100.00 % | -0.350 41.67 % | -0.600 | 0.000 |
| Net cash used provided by financing activities | -124.578 M -138.25 % | 325.666 M 201.56 % | -320.671 M -1 856.09 % | 18.260 M 117.22 % | -106.045 M -166.24 % | -39.831 M -61.24 % | -24.702 M 60.07 % | -61.867 M -166.96 % | 92.391 M 215.01 % | -80.334 M -3 097.01 % | 2.680 M -97.68 % | 115.349 M 7.35 % | 107.452 M 237.57 % | -78.106 M -117.07 % | 457.566 M 2 827.65 % | 15.629 M -87.07 % | 120.885 M 93.38 % | 62.512 M 377.80 % | 13.083 M 282.93 % | -7.152 M 94.60 % | -132.520 M -3 025.73 % | -4.240 M -127.88 % | 15.207 M 165.46 % | -23.232 M 62.37 % | -61.734 M -155.52 % | 111.190 M 30.32 % | 85.320 M 250.31 % | -56.763 M 47.42 % | -107.963 M -183.15 % | 129.835 M 1 450.10 % | 8.376 M -63.76 % | 23.115 M -75.02 % | 92.534 M 39.79 % | 66.194 M 1 229.23 % | 4.980 M 110.83 % | -45.969 M -27.07 % | -36.176 M -1 266.28 % | -2.648 M 97.16 % | -93.151 M 24.22 % | -122.919 M -4 510.99 % | -2.666 M -114.82 % | 17.990 M -96.24 % | 478.908 M 1 342.84 % | -38.533 M 15.40 % | -45.549 M -63 457.25 % | -71.667 K -100.25 % | 29.178 M -3.04 % | 30.092 M 271.83 % | -17.512 M -187.66 % | 19.978 M 23 492.97 % | -85.400 K -100.07 % | 126.770 M 908.15 % | -15.687 M -46.21 % | -10.729 M 6.95 % | -11.530 M -198.94 % | 11.654 M -20.39 % | 14.639 M 738.42 % | 1.746 M -43.35 % | 3.082 M -73.97 % | 11.838 M 466.55 % | -3.230 M -101.22 % | 263.808 M 1 010.15 % | -28.985 M -234.03 % | 21.625 M 396.33 % | 4.357 M 125.63 % | -17.002 M |
| Effect of forex changes on cash | 1.364 M -7.21 % | 1.470 M 535.46 % | 231.300 K -25.89 % | 312.086 K -83.70 % | 1.914 M 574.12 % | -403.786 K -113.78 % | 2.930 M 245.60 % | -2.013 M -130.62 % | 6.574 M 714.02 % | -1.071 M 46.47 % | -2.000 M -124.47 % | 8.174 M 977.81 % | 758.358 K 168.41 % | -1.108 M -124.90 % | 4.452 M 192.31 % | -4.823 M -717.92 % | -589.709 K 27.51 % | -813.456 K -120.26 % | 4.015 M 249.08 % | -2.693 M -162.23 % | 4.327 M 450.78 % | -1.234 M 56.65 % | -2.846 M -556.69 % | -433.321 K -187.95 % | 492.677 K -76.96 % | 2.138 M 118.90 % | -11.313 M -310.51 % | 5.374 M 376.26 % | 1.128 M -78.20 % | 5.177 M 178.44 % | -6.599 M -378.03 % | 2.374 M 0.79 % | 2.355 M 425.68 % | 448.000 K 152.90 % | -846.885 K -5.32 % | -804.078 K -1 637.61 % | 52.294 K 104.67 % | -1.120 M 71.04 % | -3.868 M -107.90 % | -1.860 M -69.43 % | -1.098 M -3 723.46 % | -28.719 K -101.12 % | 2.556 M 469.91 % | -691.001 K 47.37 % | -1.313 M -69.87 % | -772.935 K 40.60 % | -1.301 M -912.69 % | 160.121 K 67.95 % | 95.339 K -87.53 % | 764.415 K 15.19 % | 663.597 K 201.13 % | -656.162 K -176.38 % | -237.415 K -583.28 % | 49.126 K 111.12 % | -441.673 K -492.34 % | 112.573 K -62.61 % | 301.072 K 355.94 % | 66.033 K -76.73 % | 283.723 K 290.88 % | -148.636 K -2 087.05 % | 7.480 K 125.48 % | -29.357 K 51.22 % | -60.176 K 39.42 % | -99.325 K -385.18 % | -20.472 K 21.36 % | -26.032 K |
| Net change in cash | -104.506 M -190.13 % | 115.945 M 266.70 % | -69.554 M -232.42 % | 52.526 M 135.98 % | -145.966 M 3.41 % | -151.116 M -162.46 % | 241.942 M 248.83 % | -162.559 M -1 066.16 % | 16.825 M 110.52 % | -159.940 M -159.99 % | 266.627 M 2 061.89 % | 12.333 M -79.06 % | 58.908 M 135.23 % | -167.222 M -156.31 % | 296.943 M 612.50 % | -57.940 M -153.14 % | 109.033 M 186.36 % | -126.247 M -209.16 % | -40.835 M -300.12 % | -10.206 M 86.54 % | -75.828 M -36.60 % | -55.512 M -138.47 % | 144.314 M 270.47 % | -84.658 M 15.67 % | -100.384 M -221.69 % | 82.491 M 371.82 % | 17.484 M 138.13 % | -45.846 M 66.78 % | -137.992 M -196.52 % | 142.970 M 557.86 % | -31.226 M 50.56 % | -63.153 M -915.04 % | 7.748 M 111.11 % | -69.748 M -479.13 % | 18.397 M 452.37 % | -5.221 M -121.46 % | 24.327 M -10.51 % | 27.185 M 275.40 % | -15.499 M 75.53 % | -63.337 M -253.33 % | 41.308 M 345.15 % | -16.850 M -103.21 % | 524.796 M 1 429.89 % | -39.462 M -115.42 % | -18.318 M -373.28 % | 6.703 M -87.81 % | 55.000 M 281.20 % | -30.354 M -753.28 % | -3.557 M 92.33 % | -46.388 M -191.08 % | 50.930 M 440.84 % | 9.417 M 143.18 % | -21.806 M 24.40 % | -28.843 M -639.91 % | 5.342 M 108.61 % | -62.067 M -44.36 % | -42.994 M 11.35 % | -48.497 M -250.78 % | 32.164 M 209.66 % | 10.387 M 144.89 % | -23.137 M -110.51 % | 220.149 M 583.32 % | 32.217 M 1 477.25 % | -2.339 M -122.11 % | 10.581 M 155.42 % | -19.093 M |
| Cash at beginning of period | 454.091 M 34.29 % | 338.146 M -17.06 % | 407.700 M 14.79 % | 355.174 M -29.13 % | 501.140 M -23.17 % | 652.256 M 58.97 % | 410.314 M -28.38 % | 572.873 M 3.03 % | 556.047 M -22.34 % | 715.988 M 59.33 % | 449.360 M 2.82 % | 437.027 M 15.58 % | 378.120 M -30.66 % | 545.342 M 119.54 % | 248.399 M -18.91 % | 306.339 M 55.26 % | 197.306 M -39.02 % | 323.553 M -11.21 % | 364.388 M -2.72 % | 374.594 M -16.83 % | 450.422 M -10.97 % | 505.934 M 39.91 % | 361.620 M -18.97 % | 446.278 M -18.36 % | 546.662 M 17.77 % | 464.171 M 4.21 % | 445.404 M -9.33 % | 491.250 M -21.93 % | 629.241 M 29.40 % | 486.272 M -6.03 % | 517.497 M -10.88 % | 580.651 M 1.35 % | 572.902 M -10.85 % | 642.650 M 2.95 % | 624.254 M -0.83 % | 629.475 M 4.02 % | 605.147 M 4.70 % | 577.962 M 2.09 % | 566.137 M -10.06 % | 629.474 M 7.02 % | 588.166 M -2.79 % | 605.016 M 654.20 % | 80.220 M -32.97 % | 119.682 M -13.27 % | 138.000 M 5.11 % | 131.297 M 72.09 % | 76.297 M -28.46 % | 106.650 M -3.23 % | 110.208 M -29.62 % | 156.595 M 48.20 % | 105.665 M 9.78 % | 96.249 M -18.47 % | 118.055 M -19.64 % | 146.898 M 3.77 % | 141.556 M -30.48 % | 203.623 M -17.43 % | 246.617 M -16.43 % | 295.114 M 12.23 % | 262.950 M 4.11 % | 252.563 M -8.39 % | 275.700 M 396.30 % | 55.551 M 138.08 % | 23.333 M -9.11 % | 25.672 M 70.12 % | 15.091 M -55.85 % | 34.184 M |
| Cash at end of period | 349.585 M -23.01 % | 454.091 M 34.29 % | 338.146 M -17.06 % | 407.700 M 14.79 % | 355.174 M -29.13 % | 501.140 M -23.17 % | 652.256 M 58.97 % | 410.314 M -28.38 % | 572.873 M 3.03 % | 556.047 M -22.34 % | 715.988 M 59.33 % | 449.360 M 2.82 % | 437.027 M 15.58 % | 378.120 M -30.66 % | 545.342 M 119.54 % | 248.399 M -18.91 % | 306.339 M 55.26 % | 197.306 M -39.02 % | 323.553 M -11.21 % | 364.388 M -2.72 % | 374.594 M -16.83 % | 450.422 M -10.97 % | 505.934 M 39.91 % | 361.620 M -18.97 % | 446.278 M -18.36 % | 546.662 M 18.10 % | 462.887 M 3.93 % | 445.404 M -9.33 % | 491.250 M -21.93 % | 629.241 M 29.40 % | 486.272 M -6.03 % | 517.497 M -10.88 % | 580.651 M 1.35 % | 572.902 M -10.85 % | 642.650 M 2.95 % | 624.254 M -0.83 % | 629.475 M 4.02 % | 605.147 M 9.90 % | 550.638 M -2.74 % | 566.137 M -10.06 % | 629.474 M 7.02 % | 588.166 M -2.79 % | 605.016 M 654.20 % | 80.220 M -32.97 % | 119.682 M -13.27 % | 138.000 M 5.11 % | 131.297 M 72.09 % | 76.297 M -28.46 % | 106.650 M -3.23 % | 110.208 M -29.62 % | 156.595 M 48.20 % | 105.665 M 9.78 % | 96.249 M -18.47 % | 118.055 M -19.64 % | 146.898 M 3.77 % | 141.556 M -30.48 % | 203.623 M -17.43 % | 246.617 M -16.43 % | 295.114 M 12.23 % | 262.950 M 4.11 % | 252.563 M -8.39 % | 275.700 M 396.30 % | 55.551 M 138.08 % | 23.333 M -9.11 % | 25.672 M 70.12 % | 15.091 M |
| Operating cash flow | 17.668 M 108.79 % | -201.074 M | 0.000 -100.00 % | 37.147 M 198.19 % | -37.831 M 60.09 % | -94.799 M -120.99 % | 451.689 M 630.75 % | -85.104 M -14.93 % | -74.050 M -1 235.81 % | 6.520 M -96.88 % | 209.292 M 3 873.94 % | 5.267 M -83.96 % | 32.828 M 125.50 % | -128.750 M -242.66 % | 90.250 M 355.24 % | -35.360 M -352.49 % | 14.005 M 113.16 % | -106.421 M -565.19 % | 22.877 M -1.82 % | 23.300 M -59.13 % | 57.008 M 257.12 % | -36.284 M -120.58 % | 176.277 M 2 568.76 % | -7.140 M -118.96 % | 37.650 M 384.46 % | -13.236 M 70.44 % | -44.774 M -145.45 % | 98.517 M 811.31 % | -13.850 M -150.45 % | 27.453 M 146.22 % | -59.391 M -833.82 % | -6.360 M -648.68 % | 1.159 M 100.97 % | -120.050 M -825.73 % | 16.542 M -73.14 % | 61.577 M -6.79 % | 66.064 M 46.43 % | 45.116 M -50.34 % | 90.844 M 41.40 % | 64.245 M -15.35 % | 75.895 M 504.31 % | -18.772 M -146.35 % | 40.500 M 1 063.13 % | 3.482 M -92.92 % | 49.182 M 334.09 % | 11.330 M -61.05 % | 29.088 M 157.17 % | -50.881 M -346.73 % | 20.622 M 152.33 % | -39.406 M -166.92 % | 58.885 M 257.84 % | -37.305 M -433.02 % | 11.202 M 237.48 % | 3.319 M -90.86 % | 36.302 M 227.55 % | -28.461 M -832.11 % | 3.888 M 112.08 % | -32.172 M -174.87 % | 42.969 M 1 429.07 % | 2.810 M 115.45 % | -18.191 M 58.09 % | -43.402 M -170.00 % | 62.006 M 365.32 % | -23.370 M -460.89 % | 6.476 M 450.92 % | -1.845 M |
| Capital expenditure | -5.030 M 55.36 % | -11.267 M 80.19 % | -56.891 M -633.95 % | -7.751 M -876.54 % | -793.758 K 92.25 % | -10.238 M 94.59 % | -189.370 M -1 146.84 % | -15.188 M 2.06 % | -15.507 M 20.52 % | -19.512 M -232.52 % | -5.868 M 30.15 % | -8.400 M -2.39 % | -8.204 M 52.59 % | -17.304 M 78.31 % | -79.787 M -121.64 % | -35.999 M -38.99 % | -25.900 M 68.12 % | -81.235 M -28.13 % | -63.402 M -114.90 % | -29.503 M -452.13 % | -5.344 M 66.23 % | -15.821 M 69.94 % | -52.636 M 1.54 % | -53.459 M 35.77 % | -83.224 M -507.32 % | -13.704 M -23.19 % | -11.124 M 85.47 % | -76.563 M -388.45 % | -15.675 M 23.18 % | -20.404 M -11.70 % | -18.267 M 73.36 % | -68.568 M -247.23 % | -19.747 M -0.67 % | -19.616 M -1.76 % | -19.277 M -24.42 % | -15.494 M -72.54 % | -8.980 M 39.98 % | -14.962 M 5.43 % | -15.822 M -281.77 % | -4.144 M 33.01 % | -6.187 M -162.68 % | -2.355 M 10.90 % | -2.643 M 35.88 % | -4.122 M -109.84 % | -1.965 M 43.19 % | -3.458 M 94.17 % | -59.308 M -342.44 % | -13.405 M -115.67 % | -6.215 M 32.96 % | -9.271 M 6.97 % | -9.967 M -26.92 % | -7.853 M 55.18 % | -17.520 M 20.97 % | -22.170 M -13.72 % | -19.496 M 57.47 % | -45.843 M -8.38 % | -42.298 M -96.37 % | -21.540 M -40.42 % | -15.339 M -215.37 % | -4.864 M -140.86 % | -2.019 M -437.73 % | -375.533 K 50.73 % | -762.142 K -46.08 % | -521.718 K -83.81 % | -283.837 K -14.28 % | -248.381 K |
| Free CashFlow | 12.638 M 105.91 % | -213.697 M -189.13 % | 239.754 M 715.60 % | 29.396 M 176.11 % | -38.625 M 63.23 % | -105.038 M -140.04 % | 262.319 M 361.56 % | -100.292 M -11.99 % | -89.558 M -589.33 % | -12.992 M -106.39 % | 203.424 M 6 591.20 % | -3.134 M -112.73 % | 24.623 M 116.86 % | -146.054 M -1 495.86 % | 10.463 M 114.66 % | -71.358 M -499.86 % | -11.896 M 93.66 % | -187.656 M -363.07 % | -40.525 M -553.32 % | -6.203 M -112.01 % | 51.664 M 199.15 % | -52.105 M -142.14 % | 123.641 M 304.03 % | -60.599 M -32.97 % | -45.574 M -69.17 % | -26.939 M 51.81 % | -55.898 M -354.61 % | 21.954 M 174.36 % | -29.525 M -518.86 % | 7.049 M 109.08 % | -77.659 M -3.64 % | -74.928 M -303.10 % | -18.588 M 86.69 % | -139.666 M -5 005.65 % | -2.736 M -105.94 % | 46.084 M -19.27 % | 57.084 M 89.31 % | 30.154 M -59.81 % | 75.022 M 24.83 % | 60.100 M -13.78 % | 69.709 M 429.95 % | -21.127 M -155.81 % | 37.857 M 6 010.98 % | -640.454 K -101.36 % | 47.218 M 499.85 % | 7.872 M 126.05 % | -30.221 M 52.99 % | -64.286 M -546.21 % | 14.407 M 129.60 % | -48.678 M -199.51 % | 48.918 M 208.33 % | -45.158 M -614.73 % | -6.318 M 66.48 % | -18.851 M -212.17 % | 16.806 M 122.62 % | -74.304 M -93.45 % | -38.411 M 28.49 % | -53.712 M -294.40 % | 27.630 M 1 445.43 % | -2.054 M 89.84 % | -20.211 M 53.83 % | -43.778 M -171.48 % | 61.244 M 356.34 % | -23.892 M -485.86 % | 6.192 M 395.73 % | -2.094 M |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2023 | 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 | 2012 | 2012 | 2011 | 2011 | 2011 | 2011 | 2010 | 2010 | 2010 | 2010 | 2009 | 2009 | 2009 | 2009 |