SiS International Holdings Limited 0529.HK
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 9.007 B -0.68 % | 9.068 B -1.73 % | 9.228 B -16.11 % | 10.999 B 45.18 % | 7.576 B 18.08 % | 6.416 B 0.58 % | 6.379 B 531.12 % | 1.011 B -10.43 % | 1.128 B -1.52 % | 1.146 B -33.26 % | 1.717 B 4.44 % | 1.644 B -21.65 % | 2.098 B 57.96 % | 1.328 B -75.08 % | 5.329 B 37.22 % | 3.884 B -14.89 % | 4.563 B 7.11 % | 4.261 B 25.45 % | 3.396 B 6.30 % | 3.195 B 12.94 % | 2.829 B -18.46 % | 3.469 B |
| Net income | 136.205 M 53.52 % | 88.719 M 99.55 % | 44.460 M -61.37 % | 115.106 M 137.13 % | -310.035 M -355.78 % | 121.212 M -57.17 % | 282.999 M -23.06 % | 367.835 M 55.72 % | 236.209 M -1.86 % | 240.684 M 36.62 % | 176.174 M -30.74 % | 254.368 M 59.64 % | 159.343 M -76.31 % | 672.580 M 171.88 % | 247.383 M 84.50 % | 134.084 M 220.63 % | 41.819 M -75.39 % | 169.951 M 84.21 % | 92.261 M 6.00 % | 87.040 M 133.02 % | 37.353 M 3.61 % | 36.053 M |
| Income before tax | 277.097 M 15.78 % | 239.321 M 33.79 % | 178.881 M -34.79 % | 274.305 M 192.07 % | -297.943 M -288.84 % | 157.777 M -59.58 % | 390.356 M -12.85 % | 447.890 M 61.31 % | 277.652 M -1.49 % | 281.845 M 51.85 % | 185.603 M -30.29 % | 266.234 M 104.69 % | 130.066 M -11.40 % | 146.795 M -49.57 % | 291.086 M 89.15 % | 153.895 M 192.75 % | 52.568 M -74.26 % | 204.257 M 78.47 % | 114.449 M 10.46 % | 103.609 M 134.02 % | 44.274 M -7.13 % | 47.673 M |
| Income before tax ratio | 0.03 16.57 % | 0.03 36.15 % | 0.02 -22.27 % | 0.02 163.41 % | -0.04 -259.92 % | 0.02 -59.81 % | 0.06 -86.19 % | 0.44 80.09 % | 0.25 0.03 % | 0.25 127.54 % | 0.11 -33.25 % | 0.16 161.25 % | 0.06 -43.91 % | 0.11 102.33 % | 0.05 37.84 % | 0.04 243.98 % | 0.01 -75.97 % | 0.05 42.27 % | 0.03 3.91 % | 0.03 107.20 % | 0.02 13.90 % | 0.01 |
| EBITDA | 390.217 M 9.99 % | 354.774 M 29.74 % | 273.448 M -24.74 % | 363.337 M 280.91 % | -200.842 M -171.95 % | 279.133 M -39.95 % | 464.848 M -5.16 % | 490.137 M 45.28 % | 337.373 M 27.22 % | 265.196 M 33.03 % | 199.351 M -29.70 % | 283.562 M 114.61 % | 132.127 M -10.64 % | 147.853 M -41.93 % | 254.607 M 59.63 % | 159.494 M 372.98 % | 33.721 M -82.75 % | 195.508 M 223.53 % | 60.430 M 8.75 % | 55.566 M 118.62 % | 25.417 M -30.33 % | 36.481 M |
| Net income ratio | 0.02 54.57 % | 0.01 103.06 % | 0.00 -53.96 % | 0.01 125.57 % | -0.04 -316.61 % | 0.02 -57.41 % | 0.04 -87.81 % | 0.36 73.85 % | 0.21 -0.35 % | 0.21 104.71 % | 0.10 -33.68 % | 0.15 103.75 % | 0.08 -85.00 % | 0.51 990.82 % | 0.05 34.46 % | 0.03 276.73 % | 0.01 -77.03 % | 0.04 46.84 % | 0.03 -0.29 % | 0.03 106.32 % | 0.01 27.07 % | 0.01 |
| Ratio EBITDA | 0.04 10.74 % | 0.04 32.03 % | 0.03 -10.29 % | 0.03 224.61 % | -0.03 -160.93 % | 0.04 -40.30 % | 0.07 -84.97 % | 0.48 62.19 % | 0.30 29.17 % | 0.23 99.34 % | 0.12 -32.69 % | 0.17 173.92 % | 0.06 -43.43 % | 0.11 132.99 % | 0.05 16.34 % | 0.04 455.74 % | 0.01 -83.90 % | 0.05 157.90 % | 0.02 2.31 % | 0.02 93.57 % | 0.01 -14.55 % | 0.01 |
| Gross profit ratio | 0.08 12.48 % | 0.07 10.02 % | 0.07 7.96 % | 0.06 -25.39 % | 0.08 -3.42 % | 0.09 6.09 % | 0.08 -56.09 % | 0.18 17.34 % | 0.16 6.07 % | 0.15 67.86 % | 0.09 6.40 % | 0.08 34.50 % | 0.06 24.30 % | 0.05 0.23 % | 0.05 17.60 % | 0.04 -2.41 % | 0.04 -27.65 % | 0.06 7.93 % | 0.06 2.55 % | 0.05 12.65 % | 0.05 20.91 % | 0.04 |
| Weighted average shs out dil | 277.967 M 0.00 % | 277.967 M 0.00 % | 277.967 M 0.00 % | 277.967 M 0.00 % | 277.967 M 0.00 % | 277.967 M -0.04 % | 278.075 M 0.05 % | 277.926 M 0.06 % | 277.768 M 0.02 % | 277.726 M 0.09 % | 277.479 M 0.02 % | 277.436 M 0.01 % | 277.411 M 0.22 % | 276.804 M 1.93 % | 271.567 M 0.20 % | 271.017 M 0.21 % | 270.449 M 0.71 % | 268.550 M -0.08 % | 268.776 M 0.22 % | 268.198 M -0.46 % | 269.432 M 0.14 % | 269.052 M |
| Weighted average shs out | 277.967 M 0.00 % | 277.967 M 0.00 % | 277.967 M 0.00 % | 277.967 M 0.00 % | 277.967 M 0.00 % | 277.967 M 0.00 % | 277.967 M 0.03 % | 277.874 M 0.13 % | 277.516 M 0.04 % | 277.411 M 0.13 % | 277.062 M 0.01 % | 277.033 M 0.00 % | 277.033 M 0.43 % | 275.844 M 1.76 % | 271.067 M 0.02 % | 271.017 M 0.21 % | 270.449 M 0.71 % | 268.550 M -0.08 % | 268.776 M 0.22 % | 268.198 M -0.46 % | 269.432 M 0.14 % | 269.052 M |
| EPS diluted | 0.49 53.13 % | 0.32 100.00 % | 0.16 -60.98 % | 0.41 136.61 % | -1.12 -354.55 % | 0.44 -56.86 % | 1.02 -22.73 % | 1.32 55.29 % | 0.85 -2.30 % | 0.87 35.94 % | 0.64 -30.43 % | 0.92 61.40 % | 0.57 -77.29 % | 2.51 175.82 % | 0.91 82.00 % | 0.50 212.50 % | 0.16 -74.60 % | 0.63 85.29 % | 0.34 6.25 % | 0.32 128.57 % | 0.14 7.69 % | 0.13 |
| Earnings per share | 0.49 53.13 % | 0.32 100.00 % | 0.16 -60.98 % | 0.41 136.61 % | -1.12 -354.55 % | 0.44 -56.86 % | 1.02 -22.73 % | 1.32 55.29 % | 0.85 -2.30 % | 0.87 35.94 % | 0.64 -30.43 % | 0.92 61.40 % | 0.57 -77.38 % | 2.52 176.92 % | 0.91 82.00 % | 0.50 212.50 % | 0.16 -74.60 % | 0.63 85.29 % | 0.34 6.25 % | 0.32 128.57 % | 0.14 7.69 % | 0.13 |
| Gross profit | 746.915 M 11.72 % | 668.588 M 8.11 % | 618.420 M -9.43 % | 682.805 M 8.33 % | 630.311 M 14.05 % | 552.666 M 6.70 % | 517.973 M 177.12 % | 186.912 M 5.11 % | 177.828 M 4.47 % | 170.227 M 12.02 % | 151.957 M 11.13 % | 136.742 M 5.38 % | 129.762 M 96.35 % | 66.088 M -75.02 % | 264.553 M 61.36 % | 163.949 M -16.94 % | 197.390 M -22.51 % | 254.721 M 35.40 % | 188.126 M 9.01 % | 172.571 M 27.23 % | 135.640 M -1.41 % | 137.580 M |
| Income tax expense | 61.482 M -22.08 % | 78.909 M 16.00 % | 68.026 M 8.01 % | 62.984 M 242.85 % | -44.092 M -220.59 % | 36.565 M -39.94 % | 60.880 M -21.69 % | 77.746 M 211.99 % | 24.919 M -41.41 % | 42.532 M 336.85 % | 9.736 M -12.65 % | 11.146 M 352.17 % | 2.465 M -89.77 % | 24.100 M -44.86 % | 43.703 M 120.60 % | 19.811 M 84.31 % | 10.749 M -68.67 % | 34.306 M 54.62 % | 22.188 M 33.91 % | 16.569 M 144.38 % | 6.780 M -29.68 % | 9.642 M |
| Cost of revenue | 8.260 B -1.66 % | 8.399 B -2.44 % | 8.609 B -16.55 % | 10.316 B 48.53 % | 6.946 B 18.46 % | 5.863 B 0.04 % | 5.861 B 611.43 % | 823.856 M -13.33 % | 950.589 M -2.56 % | 975.553 M -37.66 % | 1.565 B 3.83 % | 1.507 B -23.43 % | 1.968 B 55.95 % | 1.262 B -75.08 % | 5.065 B 36.15 % | 3.720 B -14.80 % | 4.366 B 8.99 % | 4.006 B 24.86 % | 3.208 B 6.15 % | 3.022 B 12.22 % | 2.693 B -19.17 % | 3.332 B |
| General and administrative expenses | 212.181 M 15.90 % | 183.065 M 31.99 % | 138.699 M -9.46 % | 153.186 M 10.02 % | 139.231 M -15.28 % | 164.335 M -14.48 % | 192.156 M 105.76 % | 93.388 M 7.53 % | 86.846 M -8.95 % | 95.383 M -15.47 % | 112.838 M 65.69 % | 68.100 M 39.08 % | 48.965 M -1.12 % | 49.520 M -44.78 % | 89.674 M 36.21 % | 65.835 M -12.80 % | 75.499 M 18.95 % | 63.473 M 7.58 % | 59.002 M 16.15 % | 50.796 M 6.13 % | 47.864 M -24.83 % | 63.676 M |
| Selling and marketing expenses | 284.793 M 18.78 % | 239.774 M 16.54 % | 205.741 M -8.66 % | 225.254 M 18.02 % | 190.863 M 3.32 % | 184.736 M 11.33 % | 165.936 M 489.72 % | 28.138 M -3.35 % | 29.114 M -10.04 % | 32.364 M -5.32 % | 34.183 M 20.59 % | 28.346 M 26.24 % | 22.454 M 147.95 % | 9.056 M -89.48 % | 86.104 M 9.45 % | 78.671 M 1.17 % | 77.759 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 0.000 | 0.000 -100.00 % | 23.401 M 17.72 % | 19.878 M -38.10 % | 32.115 M 688.68 % | 4.072 M | 0.000 | 0.000 -100.00 % | 12.224 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 129.550 M 179.49 % | -162.978 M -276.41 % | -43.298 M -42.94 % | -30.291 M -137.48 % | 80.827 M 13.45 % | 71.247 M 3.83 % | 68.619 M 5.81 % | 64.852 M 53.69 % | 42.198 M |
| Operating expenses | 465.852 M 7.20 % | 434.576 M 18.14 % | 367.841 M -7.65 % | 398.318 M 9.97 % | 362.209 M 2.57 % | 353.143 M -0.89 % | 356.311 M 194.57 % | 120.958 M 3.10 % | 117.320 M -8.16 % | 127.747 M -13.11 % | 147.021 M 52.44 % | 96.446 M 35.04 % | 71.419 M 4.90 % | 68.081 M 431.88 % | 12.800 M -87.35 % | 101.208 M -17.69 % | 122.967 M -14.78 % | 144.300 M 10.79 % | 130.249 M 9.07 % | 119.415 M 5.94 % | 112.716 M 6.46 % | 105.874 M |
| Cost and expenses | -8.728 B -198.80 % | 8.834 B -1.29 % | 8.949 B -16.23 % | 10.682 B 46.17 % | 7.308 B 17.56 % | 6.216 B -0.02 % | 6.217 B 558.07 % | 944.814 M -11.53 % | 1.068 B -3.21 % | 1.103 B -35.55 % | 1.712 B 6.76 % | 1.604 B -21.39 % | 2.040 B 53.34 % | 1.330 B -73.80 % | 5.077 B 32.88 % | 3.821 B -14.88 % | 4.489 B 8.16 % | 4.150 B 24.31 % | 3.338 B 6.26 % | 3.142 B 11.97 % | 2.806 B -18.38 % | 3.438 B |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 465.852 M 7.20 % | 434.576 M 26.17 % | 344.440 M -8.98 % | 378.440 M 14.65 % | 330.094 M -5.44 % | 349.071 M -2.52 % | 358.092 M 194.66 % | 121.526 M 4.80 % | 115.960 M -9.23 % | 127.747 M -13.11 % | 147.021 M 52.44 % | 96.446 M 35.04 % | 71.419 M 21.93 % | 58.576 M -66.68 % | 175.778 M 21.64 % | 144.506 M -5.71 % | 153.258 M 141.45 % | 63.473 M 7.58 % | 59.002 M 16.15 % | 50.796 M 6.13 % | 47.864 M -24.83 % | 63.676 M |
| Interest income | 34.465 M 28.69 % | 26.782 M 257.43 % | 7.493 M 212.86 % | 2.395 M -60.36 % | 6.042 M -50.97 % | 12.322 M 20.85 % | 10.196 M 214.98 % | 3.237 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 |
| Interest expense | 75.435 M -4.48 % | 78.971 M 38.64 % | 56.960 M 8.95 % | 52.281 M -17.88 % | 63.664 M -11.59 % | 72.010 M 24.18 % | 57.988 M 69.96 % | 34.119 M 19.11 % | 28.645 M 17.39 % | 24.402 M 33.15 % | 18.327 M 148.64 % | 7.371 M 1 451.79 % | 475.000 K 6.03 % | 448.000 K | 0.000 -100.00 % | 2.472 M -49.07 % | 4.854 M -10.16 % | 5.403 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 50.551 M 2.25 % | 49.437 M 14.11 % | 43.324 M -2.65 % | 44.502 M 11.95 % | 39.750 M 9.25 % | 36.383 M 54.58 % | 23.537 M 189.58 % | 8.128 M 59.59 % | 5.093 M -62.76 % | 13.676 M 12.52 % | 12.154 M 22.06 % | 9.957 M 527.81 % | 1.586 M 160.00 % | 610.000 K -78.63 % | 2.854 M -8.73 % | 3.127 M -34.60 % | 4.781 M 20.22 % | 3.977 M 55.78 % | 2.553 M 5.93 % | 2.410 M -3.33 % | 2.493 M -47.79 % | 4.775 M |
| Operating income | 278.808 M 19.14 % | 234.012 M -6.61 % | 250.579 M -11.92 % | 284.487 M 6.11 % | 268.102 M 10.44 % | 242.750 M -44.99 % | 441.311 M 19.08 % | 370.596 M 11.53 % | 332.280 M 32.11 % | 251.520 M 34.36 % | 187.197 M -32.21 % | 276.159 M 166.92 % | 103.461 M 5 291.22 % | -1.993 M -100.79 % | 251.753 M 61.00 % | 156.367 M 172.31 % | 57.422 M -48.00 % | 110.421 M 90.79 % | 57.877 M 8.88 % | 53.156 M 131.88 % | 22.924 M -27.70 % | 31.706 M |
| Operating income ratio | 0.03 19.95 % | 0.03 -4.97 % | 0.03 4.99 % | 0.03 -26.91 % | 0.04 -6.47 % | 0.04 -45.31 % | 0.07 -81.13 % | 0.37 24.51 % | 0.29 34.14 % | 0.22 101.33 % | 0.11 -35.09 % | 0.17 240.68 % | 0.05 3 386.37 % | 0.00 -103.18 % | 0.05 17.33 % | 0.04 219.96 % | 0.01 -51.45 % | 0.03 52.08 % | 0.02 2.43 % | 0.02 105.31 % | 0.01 -11.33 % | 0.01 |
| Total other income expenses net | -3.966 M -174.70 % | 5.309 M 107.40 % | -71.698 M -604.16 % | -10.182 M 98.20 % | -566.045 M -1 135.42 % | -45.818 M 10.08 % | -50.955 M -165.92 % | 77.294 M 241.49 % | -54.628 M -280.14 % | 30.325 M 2 002.45 % | -1.594 M -100.71 % | 225.938 M 215.01 % | 71.723 M -48.51 % | 139.283 M 254.11 % | 39.333 M 1 691.14 % | -2.472 M 49.07 % | -4.854 M -113.89 % | 34.947 M -38.23 % | 56.572 M 57.30 % | 35.965 M 0.14 % | 35.916 M 124.94 % | 15.967 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 1.497 B -33.86 % | 2.263 B -20.40 % | 2.843 B -13.33 % | 3.281 B -0.81 % | 3.308 B -4.88 % | 3.478 B 23.74 % | 2.810 B 23.17 % | 2.282 B 33.75 % | 1.706 B 59.70 % | 1.068 B 87.95 % | 568.371 M 35.09 % | 420.730 M 472.30 % | -113.009 M 80.70 % | -585.398 M -452.07 % | 166.275 M 189.89 % | -184.984 M -211.12 % | -59.457 M -6.79 % | -55.678 M 50.52 % | -112.534 M -196.16 % | -37.998 M 58.80 % | -92.222 M 1.58 % | -93.700 M |
| Total investments | 3.737 B -6.09 % | 3.979 B 1 103.90 % | 330.496 M -3.02 % | 340.783 M -9.03 % | 374.624 M -0.34 % | 375.886 M -8.14 % | 409.201 M 28.68 % | 317.999 M -25.36 % | 426.038 M 24.90 % | 341.100 M 12.68 % | 302.707 M 20.10 % | 252.052 M 6.15 % | 237.445 M -30.65 % | 342.362 M 40.71 % | 243.302 M 50.33 % | 161.841 M 32.68 % | 121.982 M 7.46 % | 113.514 M 38.39 % | 82.023 M 92.43 % | 42.625 M 32.85 % | 32.086 M 32.88 % | 24.147 M |
| Total debt | 2.936 B -8.96 % | 3.225 B -12.37 % | 3.680 B -12.88 % | 4.224 B 2.96 % | 4.103 B -1.03 % | 4.146 B 22.03 % | 3.397 B 15.79 % | 2.934 B 24.80 % | 2.351 B 61.23 % | 1.458 B 62.75 % | 895.954 M 17.51 % | 762.476 M 156.73 % | 297.000 M | 0.000 -100.00 % | 226.176 M 598.83 % | 32.365 M -54.82 % | 71.639 M -29.42 % | 101.504 M 156.36 % | 39.594 M -30.47 % | 56.945 M -22.13 % | 73.127 M 42.53 % | 51.305 M |
| Accumulated other comprehensive income loss | -190.080 M -41.61 % | -134.232 M -30.36 % | -102.969 M -140.34 % | -42.843 M -329.89 % | 18.636 M 294.50 % | 4.724 M 110.79 % | -43.771 M -114.63 % | -20.394 M -33.37 % | -15.291 M -23.10 % | -12.422 M 27.34 % | -17.095 M -52.16 % | -11.235 M -93.77 % | -5.798 M -35.40 % | -4.282 M 5.10 % | -4.512 M 87.52 % | -36.168 M -10.88 % | -32.618 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 3.584 B 4.03 % | 3.445 B 2.68 % | 3.356 B 1.65 % | 3.301 B 3.61 % | 3.186 B -9.01 % | 3.501 B 1.73 % | 3.442 B 11.67 % | 3.082 B 13.20 % | 2.723 B 9.13 % | 2.495 B 10.00 % | 2.268 B 7.28 % | 2.114 B 12.34 % | 1.882 B 10.05 % | 1.710 B 59.71 % | 1.071 B 26.76 % | 844.677 M 16.79 % | 723.225 M 2.08 % | 708.508 M 26.60 % | 559.651 M | 0.000 | 0.000 | 0.000 |
| Common stock | 27.797 M 0.00 % | 27.797 M 0.00 % | 27.797 M 0.00 % | 27.797 M 0.00 % | 27.797 M 0.00 % | 27.797 M 0.00 % | 27.797 M 0.00 % | 27.797 M 0.14 % | 27.757 M 0.04 % | 27.747 M 0.14 % | 27.709 M 0.02 % | 27.703 M 0.00 % | 27.703 M 0.00 % | 27.703 M 1.72 % | 27.235 M 0.49 % | 27.102 M 0.00 % | 27.102 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total equity | 4.176 B 3.05 % | 4.053 B 3.26 % | 3.925 B 0.66 % | 3.899 B 5.06 % | 3.711 B -6.60 % | 3.973 B 3.06 % | 3.855 B 9.19 % | 3.531 B 19.66 % | 2.951 B 13.53 % | 2.599 B 6.03 % | 2.451 B 5.59 % | 2.321 B 14.44 % | 2.029 B 7.92 % | 1.880 B 49.60 % | 1.257 B 29.64 % | 969.211 M 16.87 % | 829.318 M -0.17 % | 830.694 M 26.29 % | 657.755 M 16.55 % | 564.357 M 16.99 % | 482.406 M 7.73 % | 447.805 M |
| Other non current liabilities | 109.713 M -2.65 % | 112.694 M -10.86 % | 126.419 M 2.88 % | 122.884 M 19.76 % | 102.607 M | 0.000 -100.00 % | 144.261 M 15.43 % | 124.975 M | 0.000 100.00 % | -6.141 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 118.000 K -42.16 % | 204.000 K |
| Long term debt | 1.021 B 31.72 % | 774.812 M -26.57 % | 1.055 B -28.31 % | 1.472 B 4.29 % | 1.411 B -14.59 % | 1.652 B 45.51 % | 1.136 B -10.07 % | 1.263 B 1.40 % | 1.245 B 144.54 % | 509.229 M 21.53 % | 419.020 M 48.26 % | 282.617 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 21.250 M | 0.000 |
| Total non current liabilities | 1.275 B 25.29 % | 1.018 B -21.33 % | 1.293 B -24.97 % | 1.724 B 4.37 % | 1.652 B -16.12 % | 1.969 B 32.99 % | 1.481 B -4.85 % | 1.556 B 8.54 % | 1.434 B 118.04 % | 657.476 M 24.69 % | 527.299 M 42.68 % | 369.555 M 9.49 % | 337.509 M 493.09 % | 56.907 M 52.44 % | 37.331 M 55.41 % | 24.021 M 68.76 % | 14.234 M -18.23 % | 17.407 M 186.06 % | 6.085 M 35.25 % | 4.499 M -78.95 % | 21.368 M 10 374.51 % | 204.000 K |
| Other current liabilities | 455.343 M 6.22 % | 428.692 M 18.12 % | 362.917 M -4.96 % | 381.868 M 19.72 % | 318.979 M 7 319.84 % | 4.299 M -98.42 % | 272.598 M 2 253.73 % | -12.657 M -761.98 % | 1.912 M -97.89 % | 90.622 M -8.90 % | 99.471 M 36.18 % | 73.046 M -32.83 % | 108.755 M 106.69 % | 52.617 M -94.96 % | 1.044 B 104.69 % | 510.132 M 24.57 % | 409.516 M -11.58 % | 463.166 M 1.24 % | 457.503 M 158.80 % | 176.776 M -62.45 % | 470.773 M 22.36 % | 384.739 M |
| Deferred revenue | 22.352 M 49.45 % | 14.956 M -14.44 % | 17.480 M -32.76 % | 25.997 M -48.15 % | 50.139 M -84.98 % | 333.716 M 8.12 % | 308.649 M 10.94 % | 278.203 M 153.12 % | 109.909 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.052 B 103.42 % | 517.087 M | 0.000 -100.00 % | 21.071 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 1.935 B -21.04 % | 2.451 B -6.62 % | 2.625 B -4.64 % | 2.752 B 2.25 % | 2.692 B 8.07 % | 2.491 B 9.80 % | 2.268 B 35.72 % | 1.671 B 51.16 % | 1.106 B 16.51 % | 948.927 M 98.96 % | 476.934 M -0.61 % | 479.859 M 61.57 % | 297.000 M | 0.000 -100.00 % | 226.176 M 598.83 % | 32.365 M -54.82 % | 71.639 M -28.46 % | 100.143 M 152.92 % | 39.594 M -30.47 % | 56.945 M 9.77 % | 51.877 M 1.11 % | 51.305 M |
| Total current liabilities | 3.079 B -12.80 % | 3.531 B -2.51 % | 3.622 B -9.79 % | 4.015 B 6.88 % | 3.757 B 10.93 % | 3.387 B 11.65 % | 3.033 B 25.33 % | 2.420 B 88.94 % | 1.281 B 18.83 % | 1.078 B 66.55 % | 647.248 M 0.55 % | 643.708 M 34.07 % | 480.124 M 155.18 % | 188.150 M -86.51 % | 1.395 B 143.57 % | 572.807 M 1.78 % | 562.786 M -12.27 % | 641.510 M 8.49 % | 591.328 M 20.07 % | 492.497 M -5.77 % | 522.650 M 19.86 % | 436.044 M |
| Total liabilities | 4.354 B -4.28 % | 4.549 B -7.46 % | 4.916 B -14.35 % | 5.739 B 6.11 % | 5.409 B 0.98 % | 5.356 B 18.65 % | 4.514 B 13.52 % | 3.976 B 46.48 % | 2.715 B 56.41 % | 1.735 B 47.76 % | 1.175 B 15.92 % | 1.013 B 111.04 % | 480.124 M 95.92 % | 245.057 M -82.89 % | 1.433 B 140.02 % | 596.828 M 3.43 % | 577.020 M -12.43 % | 658.917 M 10.30 % | 597.413 M 20.20 % | 496.996 M -8.64 % | 544.018 M 24.70 % | 436.248 M |
| Other non current assets | 6.720 M 23.94 % | 5.422 M -99.86 % | 3.858 B -6.95 % | 4.147 B -7.44 % | 4.480 B -11.01 % | 5.034 B 8.94 % | 4.621 B 12.65 % | 4.102 B 9.76 % | 3.737 B 33.14 % | 2.807 B 38.47 % | 2.027 B 9.17 % | 1.857 B 51.79 % | 1.223 B 37.92 % | 887.004 M 18.98 % | 745.531 M 3 568.41 % | 20.323 M 1 190.29 % | -1.864 M -112.49 % | 14.923 M -84.89 % | 98.753 M 554.69 % | 15.084 M -55.34 % | 33.775 M 27.31 % | 26.530 M |
| Long term investments | 3.705 B -4.77 % | 3.891 B 1 494.15 % | 244.077 M -23.10 % | 317.414 M -11.27 % | 357.723 M -1.05 % | 361.524 M -7.99 % | 392.903 M 30.39 % | 301.338 M -27.03 % | 412.954 M 25.45 % | 329.187 M 12.94 % | 291.459 M 20.96 % | 240.955 M 6.35 % | 226.569 M -21.99 % | 290.425 M 46.91 % | 197.695 M 101.21 % | 98.254 M 44.64 % | 67.931 M 23.57 % | 54.973 M | 0.000 100.00 % | -7.744 M | 0.000 | 0.000 |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 45.568 M -4.74 % | 47.836 M | 0.000 | 0.000 | 0.000 -100.00 % | 570.577 M -1.73 % | 580.593 M -0.82 % | 585.382 M | 0.000 -100.00 % | 461.243 M | 0.000 | 0.000 |
| GoodWill | 126.406 M 0.00 % | 126.406 M 0.00 % | 126.406 M 0.00 % | 126.406 M 0.00 % | 126.406 M 0.00 % | 126.406 M 0.00 % | 126.406 M 0.00 % | 126.406 M | 0.000 | 0.000 -100.00 % | 11.509 M 0.00 % | 11.509 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 126.406 M 0.00 % | 126.406 M 0.00 % | 126.406 M 0.00 % | 126.406 M 0.00 % | 126.406 M 0.00 % | 126.406 M 0.00 % | 126.406 M 0.00 % | 126.406 M 1 234.81 % | -11.139 M | 0.000 -100.00 % | 57.077 M -3.82 % | 59.345 M | 0.000 | 0.000 | 0.000 -100.00 % | 274.160 M 2.44 % | 267.634 M 357.17 % | 58.541 M | 0.000 -100.00 % | 50.369 M | 0.000 | 0.000 |
| Property plant equipment net | 717.014 M 5.02 % | 682.716 M -2.79 % | 702.314 M 3.16 % | 680.817 M -9.25 % | 750.229 M 29.79 % | 578.017 M 9.54 % | 527.685 M 49.16 % | 353.770 M 9.66 % | 322.611 M 123.24 % | 144.510 M -24.35 % | 191.012 M 180.58 % | 68.077 M 188.80 % | 23.572 M 10.29 % | 21.373 M -10.54 % | 23.890 M 210.74 % | 7.688 M -14.16 % | 8.956 M -96.00 % | 224.114 M 51.93 % | 147.513 M 1.86 % | 144.823 M 1.10 % | 143.249 M 70.98 % | 83.782 M |
| Total non current assets | 4.647 B -3.07 % | 4.794 B -4.34 % | 5.012 B -6.51 % | 5.361 B -7.55 % | 5.798 B -6.15 % | 6.178 B 7.74 % | 5.735 B 15.81 % | 4.952 B 10.72 % | 4.473 B 36.33 % | 3.281 B 27.82 % | 2.567 B 15.34 % | 2.225 B 50.99 % | 1.474 B 22.93 % | 1.199 B 23.96 % | 967.116 M 141.25 % | 400.884 M 16.87 % | 343.008 M -2.77 % | 352.775 M 43.09 % | 246.538 M 21.11 % | 203.561 M 13.90 % | 178.724 M 59.35 % | 112.157 M |
| Other current assets | 196.392 M 46.45 % | 134.106 M 50.63 % | 89.031 M -83.04 % | 524.947 M 171.09 % | 193.643 M -64.87 % | 551.220 M 1.99 % | 540.454 M -11.78 % | 612.623 M 55.01 % | 395.212 M -19.39 % | 490.299 M -14.80 % | 575.471 M 7.78 % | 533.936 M -0.74 % | 537.906 M | 0.000 -100.00 % | 1.393 B 1 713.20 % | 76.802 M 333 821.74 % | 23.000 K 0.00 % | 23.000 K -100.00 % | 534.834 M 2 325 265.22 % | 23.000 K | 0.000 -100.00 % | 425.599 M |
| Short term investments | 31.127 M -64.58 % | 87.890 M 1.70 % | 86.419 M 269.80 % | 23.369 M 38.27 % | 16.901 M 17.68 % | 14.362 M -11.88 % | 16.298 M -2.18 % | 16.661 M 27.34 % | 13.084 M 9.83 % | 11.913 M 5.91 % | 11.248 M 1.36 % | 11.097 M 2.03 % | 10.876 M -79.06 % | 51.937 M 13.88 % | 45.607 M -28.28 % | 63.587 M 17.64 % | 54.051 M -7.67 % | 58.541 M | 0.000 -100.00 % | 50.369 M | 0.000 | 0.000 |
| cash and cash equivalents | 1.439 B 49.68 % | 961.129 M 11.49 % | 862.086 M -11.72 % | 976.510 M 22.81 % | 795.110 M 19.01 % | 668.091 M 13.86 % | 586.755 M -10.03 % | 652.152 M 1.13 % | 644.891 M 65.39 % | 389.916 M 19.03 % | 327.583 M -4.14 % | 341.746 M -16.65 % | 410.009 M -29.96 % | 585.398 M 877.28 % | 59.901 M -72.44 % | 217.349 M 65.79 % | 131.096 M -16.60 % | 157.182 M 3.32 % | 152.128 M 60.23 % | 94.943 M -42.58 % | 165.349 M 14.03 % | 145.005 M |
| Cash and short term investments | 1.470 B 7.11 % | 1.372 B 9.21 % | 1.257 B 25.67 % | 999.879 M -20.82 % | 1.263 B 85.03 % | 682.453 M 13.17 % | 603.053 M -9.83 % | 668.813 M 1.65 % | 657.975 M 63.75 % | 401.829 M 18.59 % | 338.831 M -3.97 % | 352.843 M -16.17 % | 420.885 M -33.96 % | 637.335 M 504.06 % | 105.508 M -62.44 % | 280.936 M 51.74 % | 185.147 M -14.17 % | 215.723 M 41.80 % | 152.128 M 4.69 % | 145.312 M -12.12 % | 165.349 M 14.03 % | 145.005 M |
| Total current assets | 3.883 B 2.00 % | 3.807 B -0.56 % | 3.829 B -10.49 % | 4.277 B 28.79 % | 3.321 B 5.41 % | 3.151 B 19.60 % | 2.634 B 3.10 % | 2.555 B 114.23 % | 1.193 B 13.16 % | 1.054 B -0.48 % | 1.059 B -4.53 % | 1.109 B 7.20 % | 1.035 B 11.76 % | 925.973 M -46.22 % | 1.722 B 47.79 % | 1.165 B 9.58 % | 1.063 B -6.47 % | 1.137 B 12.71 % | 1.009 B 17.58 % | 857.792 M 1.19 % | 847.700 M 9.82 % | 771.896 M |
| Inventory | 787.179 M -5.16 % | 829.964 M -21.87 % | 1.062 B -21.86 % | 1.359 B 105.42 % | 661.795 M -19.77 % | 824.832 M 28.85 % | 640.165 M 16.82 % | 547.985 M 954.61 % | 51.961 M -39.98 % | 86.572 M 15.61 % | 74.880 M -43.03 % | 131.427 M 72.66 % | 76.119 M -50.33 % | 153.257 M 9.75 % | 139.641 M -40.86 % | 236.115 M -20.65 % | 297.567 M -5.54 % | 315.010 M 17.78 % | 267.454 M 14.20 % | 234.194 M 20.19 % | 194.850 M -2.96 % | 200.799 M |
| Net receivables | 1.430 B -2.78 % | 1.471 B 3.52 % | 1.421 B 1.99 % | 1.393 B 15.79 % | 1.203 B 10.15 % | 1.092 B 23.51 % | 884.300 M 4.68 % | 844.772 M 579.02 % | 124.410 M 47.69 % | 84.238 M -11.45 % | 95.132 M -18.91 % | 117.322 M 27.52 % | 92.003 M -32.04 % | 135.381 M 60.76 % | 84.214 M -85.24 % | 570.577 M -1.73 % | 580.593 M -0.82 % | 585.382 M 3 209.10 % | -18.828 M -104.08 % | 461.243 M -2.07 % | 470.986 M | 0.000 |
| Tax assets | 91.530 M 3.00 % | 88.864 M 10.04 % | 80.753 M -9.65 % | 89.382 M 6.08 % | 84.257 M 7.24 % | 78.567 M 17.08 % | 67.105 M -2.43 % | 68.778 M 517.45 % | 11.139 M | 0.000 | 0.000 | 0.000 -100.00 % | 272.000 K | 0.000 | 0.000 -100.00 % | 459.000 K 30.77 % | 351.000 K 56.70 % | 224.000 K -17.65 % | 272.000 K -73.57 % | 1.029 M -39.47 % | 1.700 M -7.86 % | 1.845 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 | 0.000 | 0.000 | 0.000 |
| Account payables | 665.882 M 10.02 % | 605.223 M 4.67 % | 578.198 M -26.62 % | 787.905 M 22.21 % | 644.691 M 22.74 % | 525.265 M 15.01 % | 456.699 M 0.76 % | 453.251 M 855.58 % | 47.432 M 116.63 % | 21.895 M -58.51 % | 52.771 M -21.33 % | 67.080 M 65.59 % | 40.509 M -61.05 % | 103.991 M -10.72 % | 116.473 M 507.55 % | 19.171 M -74.36 % | 74.758 M 30.86 % | 57.130 M -31.83 % | 83.810 M -67.61 % | 258.776 M | 0.000 | 0.000 |
| Tax payables | 0.000 -100.00 % | 31.243 M -19.57 % | 38.844 M -42.17 % | 67.167 M 30.47 % | 51.479 M 55.77 % | 33.048 M 40.33 % | 23.551 M -22.20 % | 30.272 M 88.17 % | 16.088 M -2.85 % | 16.560 M -8.37 % | 18.072 M -23.82 % | 23.723 M -29.94 % | 33.860 M 7.35 % | 31.542 M 277.43 % | 8.357 M -24.98 % | 11.139 M 62.07 % | 6.873 M -67.38 % | 21.071 M 102.20 % | 10.421 M | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 -100.00 % | 20.415 M 7.35 % | 19.018 M -86.59 % | 141.815 M 7.49 % | 131.934 M 14.98 % | 114.748 M 3.92 % | 110.423 M 22.86 % | 89.877 M 2.99 % | 87.268 M 20.87 % | 72.198 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 677.743 M 6.34 % | 637.351 M 12.17 % | 568.187 M 5.86 % | 536.753 M 33.34 % | 402.547 M 10.89 % | 363.008 M 9.57 % | 331.288 M 12.43 % | 294.669 M 139.94 % | 122.807 M 135.35 % | 52.181 M -30.69 % | 75.282 M -1.09 % | 76.114 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 792.000 K -13.54 % | 916.000 K 17.14 % | 782.000 K 27.36 % | 614.000 K |
| Capital lease obligations | 88.474 M 47.87 % | 59.832 M 9.95 % | 54.418 M -16.21 % | 64.943 M -49.21 % | 127.878 M -19.80 % | 159.444 M 435.87 % | 29.754 M -10.53 % | 33.255 M -6.83 % | 35.692 M -6.87 % | 38.324 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 |
| Preferred stock | 0.000 | 0.000 -100.00 % | 102.969 M 140.34 % | 42.843 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 |
| Other total stockholders equity | 76.260 M 0.00 % | 76.260 M 385.52 % | -26.709 M -179.93 % | 33.417 M -56.18 % | 76.260 M 0.00 % | 76.260 M -22.20 % | 98.025 M 28.54 % | 76.260 M 1.15 % | 75.393 M 0.29 % | 75.173 M 1.11 % | 74.348 M 0.16 % | 74.227 M 4.01 % | 71.367 M 0.00 % | 71.367 M 118.65 % | 32.640 M -43.95 % | 58.238 M 0.00 % | 58.238 M 10.23 % | 52.834 M -45.71 % | 97.312 M 84.18 % | 52.834 M -88.38 % | 454.769 M 1.69 % | 447.191 M |
| Deferred tax liabilities non current | 144.560 M 11.20 % | 129.996 M 16.27 % | 111.805 M 2.91 % | 108.642 M -8.54 % | 118.788 M -41.70 % | 203.738 M 1.52 % | 200.687 M 19.25 % | 168.288 M 116.19 % | 77.843 M 33.36 % | 58.370 M 177.81 % | 21.011 M 42.54 % | 14.740 M | 0.000 -100.00 % | 56.907 M 52.44 % | 37.331 M 55.41 % | 24.021 M 68.76 % | 14.234 M -18.23 % | 17.407 M 186.06 % | 6.085 M 35.25 % | 4.499 M | 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 100.00 % | -337.509 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 8.530 B -0.83 % | 8.601 B -2.71 % | 8.840 B -8.27 % | 9.638 B 5.68 % | 9.120 B -2.25 % | 9.329 B 11.47 % | 8.369 B 11.48 % | 7.507 B 32.51 % | 5.665 B 30.70 % | 4.335 B 19.55 % | 3.626 B 8.73 % | 3.335 B 32.93 % | 2.509 B 18.07 % | 2.125 B -20.98 % | 2.689 B 71.71 % | 1.566 B 11.36 % | 1.406 B -5.59 % | 1.490 B 18.68 % | 1.255 B 18.26 % | 1.061 B 3.40 % | 1.026 B 16.10 % | 884.053 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -266.024 M 5.51 % | -281.529 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -75.295 M 7.97 % | -81.815 M -33.06 % | -61.487 M | 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 -100.00 % | 1.568 M -60.85 % | 4.005 M -27.71 % | 5.540 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 125.000 K -86.95 % | 958.000 K -63.48 % | 2.623 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 115.834 M -35.41 % | 179.339 M 269.29 % | 48.563 M 105.63 % | -862.421 M -1 441.12 % | 64.306 M 129.05 % | -221.391 M -331.08 % | -51.357 M -289.26 % | 27.135 M -57.00 % | 63.099 M 179.08 % | -79.794 M -158.44 % | 136.542 M 32.49 % | 103.062 M 78.76 % | 57.654 M 284.45 % | -31.258 M 81.37 % | -167.827 M -291.04 % | 87.848 M 1 378.92 % | 5.940 M 108.08 % | -73.554 M -207.54 % | 68.397 M 212.70 % | -60.690 M -172.99 % | 83.153 M 273.99 % | 22.234 M |
| Accounts receivables | 11.285 M 107.71 % | -146.429 M -832.66 % | 19.986 M 106.03 % | -331.269 M -48.25 % | -223.460 M -13.93 % | -196.141 M -787.48 % | -22.101 M -242.16 % | 15.547 M 138.52 % | -40.357 M -1 674.60 % | 2.563 M -94.28 % | 44.837 M -74.14 % | 173.379 M 889.05 % | -21.973 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 15.062 M -94.03 % | 252.223 M 4.19 % | 242.080 M 130.35 % | -797.581 M -635.34 % | 148.986 M 205.25 % | -141.559 M -55.19 % | -91.218 M -1 689.99 % | 5.737 M -81.85 % | 31.603 M 155.56 % | -56.876 M -200.05 % | 56.845 M 208.95 % | -52.175 M -170.63 % | 73.867 M 1 432.38 % | -5.544 M 98.00 % | -277.438 M -513.86 % | 67.036 M 312.83 % | 16.238 M 139.58 % | -41.024 M -58.05 % | -25.957 M 34.03 % | -39.344 M -761.35 % | 5.949 M 223.78 % | -4.806 M |
| Accounts payables | 80.234 M -2.25 % | 82.079 M 138.53 % | -213.036 M -172.68 % | 293.130 M 85.72 % | 157.836 M 135.82 % | 66.932 M 132.58 % | 28.778 M 216.31 % | 9.098 M -67.24 % | 27.773 M 148.46 % | 11.178 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 9.253 M 208.43 % | -8.534 M -1 727.41 % | -467.000 K 98.25 % | -26.701 M -40.12 % | -19.056 M -138.59 % | 49.377 M 23.87 % | 39.861 M 86.28 % | 21.398 M -32.06 % | 31.496 M 237.43 % | -22.918 M -128.76 % | 79.697 M -48.66 % | 155.237 M 1 057.48 % | -16.213 M 36.95 % | -25.714 M -123.46 % | 109.611 M 426.67 % | 20.812 M 302.10 % | -10.298 M 68.34 % | -32.530 M -134.48 % | 94.354 M 542.02 % | -21.346 M -127.65 % | 77.204 M 185.52 % | 27.040 M |
| Other non cash items | 100.196 M 7.80 % | 92.945 M 175.14 % | 33.781 M 24.96 % | 27.034 M -95.65 % | 621.043 M 847.46 % | 65.548 M 129.48 % | -222.324 M 38.69 % | -362.611 M -1 456.82 % | 26.725 M 23.93 % | 21.564 M 109.91 % | -217.667 M 16.09 % | -259.401 M -276.24 % | -68.945 M 54.95 % | -153.053 M -38.85 % | -110.227 M -2 855.15 % | -3.730 M -117.04 % | 21.896 M 120.13 % | -108.776 M -41.92 % | -76.648 M -17.91 % | -65.004 M 25.78 % | -87.581 M 17.45 % | -106.097 M |
| Net cash provided by operating activities | 402.786 M -1.86 % | 410.440 M 34.77 % | 304.549 M 158.95 % | -516.580 M -220.93 % | 427.156 M 1 014.79 % | 38.317 M -72.67 % | 140.212 M 14.82 % | 122.110 M 10.46 % | 110.550 M 385.67 % | -38.698 M -133.18 % | 116.632 M -2.69 % | 119.852 M -0.42 % | 120.361 M 426.13 % | -36.906 M 37.75 % | -59.284 M -136.99 % | 160.283 M 508.95 % | 26.321 M 413.27 % | -8.402 M -109.71 % | 86.563 M 338.83 % | -36.244 M -202.33 % | 35.418 M 182.30 % | -43.035 M |
| Investments in property plant and equipment | -61.887 M -309.66 % | -15.107 M -3.46 % | -14.602 M 18.61 % | -17.941 M 15.21 % | -21.159 M 15.59 % | -25.068 M -117.08 % | -11.548 M -227.88 % | -3.522 M 98.23 % | -198.539 M -1 353.43 % | -13.660 M 9.74 % | -15.134 M 27.99 % | -21.016 M -457.31 % | -3.771 M -22.40 % | -3.081 M 28.00 % | -4.279 M -138.25 % | -1.796 M 8.92 % | -1.972 M 95.12 % | -40.445 M -1 029.43 % | -3.581 M -116.64 % | -1.653 M 97.63 % | -69.855 M -2 289.02 % | -2.924 M |
| Acquisitions net | 440.000 K | 0.000 -100.00 % | 31.494 M 137.08 % | 13.284 M 3 293.27 % | -416.000 K 63.38 % | -1.136 M 99.38 % | -182.300 M -268.48 % | -49.473 M -550.29 % | 10.987 M 122.53 % | -48.756 M -31 766.67 % | -153.000 K 99.69 % | -49.258 M -255.18 % | 31.742 M -95.87 % | 768.213 M 157 968.52 % | 486.000 K -95.05 % | 9.821 M -33.49 % | 14.766 M 1 550.49 % | -1.018 M | 0.000 -100.00 % | 449.000 K 151.55 % | -871.000 K -13.41 % | -768.000 K |
| Purchases of investments | 0.000 | 0.000 100.00 % | -144.858 M -9 938.67 % | -1.443 M -0.77 % | -1.432 M 1.04 % | -1.447 M 97.76 % | -64.739 M -16.63 % | -55.507 M 25.19 % | -74.201 M -571.93 % | -11.043 M 63.78 % | -30.488 M -283.21 % | -7.956 M 18.07 % | -9.711 M 80.57 % | -49.985 M 87.21 % | -390.860 M -4 474.14 % | -8.545 M -107.50 % | -4.118 M -103 050.00 % | 4.000 K | 0.000 100.00 % | -18.808 M -846.55 % | -1.987 M 14.87 % | -2.334 M |
| Sales maturities of investments | 102.438 M | 0.000 -100.00 % | 38.958 M -24.10 % | 51.330 M 12 238.94 % | 416.000 K -94.76 % | 7.941 M | 0.000 -100.00 % | 35.630 M 268.50 % | 9.669 M -88.04 % | 80.839 M 201.95 % | 26.772 M 95 514.29 % | 28.000 K -99.91 % | 29.929 M 271.33 % | 8.060 M 24 324.24 % | 33.000 K -99.21 % | 4.179 M 9 618.60 % | 43.000 K -91.99 % | 537.000 K -88.18 % | 4.544 M -76.74 % | 19.535 M 875.77 % | 2.002 M -51.99 % | 4.170 M |
| Other investing activites | 17.965 M -87.68 % | 145.774 M 7 262.32 % | 1.980 M -98.22 % | 111.328 M 279.46 % | -62.035 M 82.85 % | -361.703 M -74.87 % | -206.845 M -71.68 % | -120.483 M 77.87 % | -544.539 M -5.78 % | -514.776 M -86.62 % | -275.842 M 52.52 % | -580.950 M 4.98 % | -611.428 M -2 335.90 % | 27.346 M -65.41 % | 79.063 M 423.87 % | -24.412 M -150.05 % | -9.763 M -170.23 % | 13.901 M 141.34 % | 5.760 M 22.42 % | 4.705 M -78.78 % | 22.177 M 243.30 % | -15.476 M |
| Net cash used for investing activites | 58.956 M -54.88 % | 130.667 M 250.14 % | -87.028 M -155.59 % | 156.558 M 285.00 % | -84.626 M 77.81 % | -381.413 M 18.05 % | -465.432 M -140.71 % | -193.355 M 75.73 % | -796.623 M -57.00 % | -507.396 M -72.09 % | -294.845 M 55.27 % | -659.152 M -17.03 % | -563.239 M -175.04 % | 750.553 M 337.85 % | -315.557 M -1 420.54 % | -20.753 M -1 887.84 % | -1.044 M 96.14 % | -27.021 M -501.92 % | 6.723 M 59.01 % | 4.228 M 108.71 % | -48.534 M -180.03 % | -17.332 M |
| Debt repayment | -102.747 M 66.57 % | -307.334 M -39.53 % | -220.265 M -141.50 % | 530.697 M 472.71 % | -142.388 M -125.49 % | 558.649 M 51.58 % | 368.547 M 272.20 % | 99.018 M -89.08 % | 906.871 M 56.00 % | 581.338 M 191.21 % | 199.630 M -59.68 % | 495.123 M 66.71 % | 297.000 M 231.31 % | -226.176 M -160.60 % | 373.215 M 1 028.67 % | -40.188 M -51.07 % | -26.603 M -144.85 % | 59.319 M 359.93 % | -22.821 M 25.84 % | -30.774 M -156.58 % | 54.386 M -79.27 % | 262.407 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 688.000 K 300.00 % | 172.000 K -73.54 % | 650.000 K 584.21 % | 95.000 K | 0.000 | 0.000 -100.00 % | 8.055 M 251.29 % | 2.293 M | 0.000 -100.00 % | 4.243 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 100.00 % | -2.991 M -493.45 % | -504.000 K 55.63 % | -1.136 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 |
| Dividends paid | -5.559 M 0.00 % | -5.559 M 0.00 % | -5.559 M | 0.000 100.00 % | -5.559 M 71.43 % | -19.458 M -75.00 % | -11.119 M -33.34 % | -8.339 M -0.14 % | -8.327 M 39.98 % | -13.873 M 37.42 % | -22.167 M -0.02 % | -22.163 M 42.86 % | -38.785 M -16.74 % | -33.224 M -53.24 % | -21.681 M -60.00 % | -13.551 M 50.00 % | -27.102 M -26.15 % | -21.484 M -77.77 % | -12.085 M -125.00 % | -5.371 M 0.00 % | -5.371 M 0.00 % | -5.371 M |
| Other financing activites | -128.305 M -27.06 % | -100.982 M -58.76 % | -63.605 M -199.06 % | 64.210 M 177.02 % | -83.368 M 28.89 % | -117.245 M -61.83 % | -72.451 M -124.91 % | -32.213 M -242.21 % | 22.651 M -45.21 % | 41.342 M | 0.000 | 0.000 | 0.000 100.00 % | -77.608 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -118.000 K 93.06 % | -1.701 M 99.12 % | -194.276 M |
| Net cash used provided by financing activities | -236.611 M 42.83 % | -413.875 M -43.00 % | -289.429 M -148.65 % | 594.907 M 357.18 % | -231.315 M -154.67 % | 423.082 M 52.15 % | 278.062 M 384.56 % | 57.385 M -93.96 % | 950.012 M 56.04 % | 608.807 M 242.88 % | 177.558 M -62.46 % | 472.960 M 83.17 % | 258.215 M 178.50 % | -328.953 M -192.97 % | 353.827 M 758.42 % | -53.739 M -8.65 % | -49.462 M -230.73 % | 37.835 M 208.39 % | -34.906 M 3.74 % | -36.263 M -176.64 % | 47.314 M -24.61 % | 62.760 M |
| Effect of forex changes on cash | -37.528 M -33.13 % | -28.189 M 33.70 % | -42.516 M 20.51 % | -53.485 M -438.43 % | 15.804 M 1 070.67 % | 1.350 M 107.40 % | -18.239 M -186.35 % | 21.121 M 335.62 % | -8.964 M -2 258.95 % | -380.000 K 97.19 % | -13.508 M -602.44 % | -1.923 M -120.74 % | 9.274 M 10 683.72 % | 86.000 K -97.99 % | 4.283 M 827.06 % | 462.000 K 124.30 % | -1.901 M -171.95 % | 2.642 M 333.60 % | -1.131 M -46.31 % | -773.000 K -145.85 % | 1.686 M -52.85 % | 3.576 M |
| Net change in cash | 187.603 M 89.42 % | 99.043 M 186.56 % | -114.424 M -163.08 % | 181.400 M 42.81 % | 127.019 M 56.17 % | 81.336 M 224.37 % | -65.397 M -1 000.66 % | 7.261 M -97.15 % | 254.975 M 309.05 % | 62.333 M 540.11 % | -14.163 M 79.25 % | -68.263 M 61.08 % | -175.389 M -145.58 % | 384.780 M 2 399.80 % | -16.731 M -119.40 % | 86.253 M 430.65 % | -26.086 M -616.15 % | 5.054 M -91.17 % | 57.249 M 182.91 % | -69.052 M -292.43 % | 35.884 M 501.17 % | 5.969 M |
| Cash at beginning of period | 961.129 M 11.49 % | 862.086 M -11.72 % | 976.510 M 22.81 % | 795.110 M 19.01 % | 668.091 M 13.86 % | 586.755 M -10.03 % | 652.152 M 1.13 % | 644.891 M 65.39 % | 389.916 M 19.03 % | 327.583 M -4.14 % | 341.746 M -16.65 % | 410.009 M -29.96 % | 585.398 M 191.80 % | 200.618 M -7.70 % | 217.349 M 65.79 % | 131.096 M -16.60 % | 157.182 M 3.32 % | 152.128 M 60.34 % | 94.879 M -42.12 % | 163.931 M 28.02 % | 128.047 M 4.89 % | 122.078 M |
| Cash at end of period | 1.149 B 19.52 % | 961.129 M 11.49 % | 862.086 M -11.72 % | 976.510 M 22.81 % | 795.110 M 19.01 % | 668.091 M 13.86 % | 586.755 M -10.03 % | 652.152 M 1.13 % | 644.891 M 65.39 % | 389.916 M 19.03 % | 327.583 M -4.14 % | 341.746 M -16.65 % | 410.009 M -29.96 % | 585.398 M 191.80 % | 200.618 M -7.70 % | 217.349 M 65.79 % | 131.096 M -16.60 % | 157.182 M 3.32 % | 152.128 M 60.34 % | 94.879 M -42.12 % | 163.931 M 28.02 % | 128.047 M |
| Operating cash flow | 402.786 M -1.86 % | 410.440 M 34.77 % | 304.549 M 158.95 % | -516.580 M -220.93 % | 427.156 M 1 014.79 % | 38.317 M -72.67 % | 140.212 M 14.82 % | 122.110 M 10.46 % | 110.550 M 385.67 % | -38.698 M -133.18 % | 116.632 M -2.69 % | 119.852 M -0.42 % | 120.361 M 426.13 % | -36.906 M 37.75 % | -59.284 M -136.99 % | 160.283 M 508.95 % | 26.321 M 413.27 % | -8.402 M -109.71 % | 86.563 M 338.83 % | -36.244 M -202.33 % | 35.418 M 182.30 % | -43.035 M |
| Capital expenditure | -61.887 M -309.66 % | -15.107 M -3.46 % | -14.602 M 18.61 % | -17.941 M 15.21 % | -21.159 M 15.59 % | -25.068 M -117.08 % | -11.548 M -227.88 % | -3.522 M 98.23 % | -198.539 M -1 353.43 % | -13.660 M 9.74 % | -15.134 M 27.99 % | -21.016 M -457.31 % | -3.771 M -22.40 % | -3.081 M 28.00 % | -4.279 M -138.25 % | -1.796 M 8.92 % | -1.972 M 95.12 % | -40.445 M -1 029.43 % | -3.581 M -116.64 % | -1.653 M 97.63 % | -69.855 M -2 289.02 % | -2.924 M |
| Free CashFlow | 340.899 M -13.77 % | 395.333 M 36.35 % | 289.947 M 154.24 % | -534.521 M -231.66 % | 405.997 M 2 964.36 % | 13.249 M -89.70 % | 128.664 M 8.50 % | 118.588 M 234.78 % | -87.989 M -68.05 % | -52.358 M -151.59 % | 101.498 M 2.69 % | 98.836 M -15.23 % | 116.590 M 391.57 % | -39.987 M 37.09 % | -63.563 M -140.11 % | 158.487 M 550.90 % | 24.349 M 149.85 % | -48.847 M -158.86 % | 82.982 M 318.97 % | -37.897 M -10.05 % | -34.437 M 25.07 % | -45.959 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2009-12-31 | 2009-06-30 | 2008-12-31 | 2008-06-30 | 2007-12-31 | 2007-06-30 | 2006-12-31 | 2006-06-30 | 2005-12-31 | 2005-06-30 | 2004-12-31 | 2004-06-30 | 2004-01-31 | 2003-06-30 | 2003-01-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 4.339 B -14.92 % | 5.100 B 30.56 % | 3.906 B -16.82 % | 4.696 B 7.41 % | 4.372 B -1.68 % | 4.447 B -6.99 % | 4.781 B -17.79 % | 5.815 B 12.18 % | 5.184 B 19.79 % | 4.328 B 33.21 % | 3.249 B -3.31 % | 3.360 B 9.93 % | 3.056 B -3.61 % | 3.171 B -1.17 % | 3.208 B 476.65 % | 556.379 M 22.45 % | 454.389 M -16.61 % | 544.866 M -6.63 % | 583.551 M 3.07 % | 566.162 M -2.32 % | 579.618 M -16.00 % | 690.045 M -32.80 % | 1.027 B 15.43 % | 889.526 M 17.92 % | 754.376 M -28.09 % | 1.049 B 0.00 % | 1.049 B 57.96 % | 664.137 M 0.00 % | 664.137 M -75.08 % | 2.665 B 0.00 % | 2.665 B 100.00 % | 1.332 B -31.39 % | 1.942 B -14.89 % | 2.282 B 0.00 % | 2.282 B 7.11 % | 2.130 B 0.00 % | 2.130 B 25.45 % | 1.698 B 0.00 % | 1.698 B 0.00 % | 1.698 B 6.30 % | 1.597 B 100.00 % | 798.725 M -43.53 % | 1.414 B 0.00 % | 1.414 B -18.46 % | 1.735 B 100.00 % | 867.341 M |
| Net income | 91.410 M -11.11 % | 102.834 M 208.15 % | 33.371 M -51.17 % | 68.339 M 235.32 % | 20.380 M -62.20 % | 53.920 M 669.98 % | -9.460 M -110.43 % | 90.735 M 272.31 % | 24.371 M 39.21 % | 17.507 M 105.34 % | -327.542 M -438.61 % | -60.813 M -143.56 % | 139.594 M -0.38 % | 140.121 M -1.93 % | 142.878 M -53.70 % | 308.613 M 421.11 % | 59.222 M -70.58 % | 201.308 M 476.80 % | 34.901 M -79.83 % | 173.054 M 155.88 % | 67.630 M -52.25 % | 141.633 M 310.04 % | 34.541 M -84.53 % | 223.289 M 618.46 % | 31.079 M -67.47 % | 95.543 M 49.75 % | 63.801 M -89.56 % | 611.233 M 896.34 % | 61.348 M -50.40 % | 123.692 M 0.00 % | 123.692 M 100.00 % | 61.846 M -7.75 % | 67.042 M 220.63 % | 20.910 M 0.00 % | 20.910 M -75.39 % | 84.976 M 0.00 % | 84.976 M 84.21 % | 46.131 M 0.00 % | 46.131 M 0.00 % | 46.131 M 6.00 % | 43.520 M 100.00 % | 21.760 M 16.07 % | 18.747 M 0.00 % | 18.747 M -1.41 % | 19.016 M 100.00 % | 9.508 M |
| Income before tax | 157.161 M -16.40 % | 188.001 M 111.01 % | 89.096 M -43.30 % | 157.140 M 124.66 % | 69.947 M -40.46 % | 117.475 M 110.95 % | 55.689 M -69.63 % | 183.381 M 120.48 % | 83.173 M 7.82 % | 77.138 M 120.23 % | -381.394 M -682.20 % | -48.759 M -124.26 % | 201.007 M 1.82 % | 197.406 M 2.31 % | 192.950 M -49.06 % | 378.805 M 448.32 % | 69.085 M -68.77 % | 221.187 M 291.72 % | 56.465 M -73.28 % | 211.318 M 199.63 % | 70.527 M -51.71 % | 146.055 M 269.31 % | 39.548 M -83.29 % | 236.624 M 699.14 % | 29.610 M -54.47 % | 65.033 M 0.00 % | 65.033 M -11.40 % | 73.398 M 0.00 % | 73.398 M -49.57 % | 145.543 M 0.00 % | 145.543 M 100.00 % | 72.772 M -5.43 % | 76.948 M 192.75 % | 26.284 M 0.00 % | 26.284 M -74.26 % | 102.129 M 0.00 % | 102.129 M 78.47 % | 57.225 M 0.00 % | 57.225 M 0.00 % | 57.225 M 10.46 % | 51.805 M 100.00 % | 25.902 M 17.01 % | 22.137 M 0.00 % | 22.137 M -7.13 % | 23.837 M 100.00 % | 11.918 M |
| Income before tax ratio | 0.04 -1.74 % | 0.04 61.61 % | 0.02 -31.84 % | 0.03 109.15 % | 0.02 -39.44 % | 0.03 126.81 % | 0.01 -63.06 % | 0.03 96.54 % | 0.02 -9.99 % | 0.02 115.18 % | -0.12 -708.95 % | -0.01 -122.07 % | 0.07 5.64 % | 0.06 3.52 % | 0.06 -91.17 % | 0.68 347.81 % | 0.15 -62.55 % | 0.41 319.54 % | 0.10 -74.08 % | 0.37 206.75 % | 0.12 -42.51 % | 0.21 449.55 % | 0.04 -85.52 % | 0.27 577.72 % | 0.04 -36.68 % | 0.06 0.00 % | 0.06 -43.91 % | 0.11 0.00 % | 0.11 102.33 % | 0.05 0.00 % | 0.05 0.00 % | 0.05 37.84 % | 0.04 243.98 % | 0.01 0.00 % | 0.01 -75.97 % | 0.05 0.00 % | 0.05 42.27 % | 0.03 0.00 % | 0.03 0.00 % | 0.03 3.91 % | 0.03 0.00 % | 0.03 107.20 % | 0.02 0.00 % | 0.02 13.90 % | 0.01 0.00 % | 0.01 |
| EBITDA | 152.023 M -38.12 % | 245.685 M 69.99 % | 144.532 M -35.43 % | 223.853 M 70.05 % | 131.642 M -22.91 % | 170.766 M 66.31 % | 102.682 M -55.54 % | 230.975 M 74.50 % | 132.362 M 3.83 % | 127.474 M 138.83 % | -328.316 M -3 857.77 % | 8.737 M -96.53 % | 251.904 M 79.52 % | 140.321 M 84.02 % | 76.252 M 130.41 % | 33.094 M -18.12 % | 40.420 M -16.13 % | 48.194 M 156.80 % | 18.767 M -26.45 % | 25.516 M -17.25 % | 30.836 M 62.01 % | 19.033 M -23.74 % | 24.958 M 34.58 % | 18.545 M -34.29 % | 28.223 M -43.77 % | 50.193 M -38.74 % | 81.935 M 140.81 % | -200.792 M -157.59 % | 348.645 M 223.91 % | 107.637 M -26.76 % | 146.970 M 100.00 % | 73.485 M -7.85 % | 79.747 M 2 944.36 % | 2.620 M -91.58 % | 31.102 M -65.97 % | 91.391 M -12.22 % | 104.117 M 5 297.46 % | 1.929 M -96.70 % | 58.501 M 0.00 % | 58.501 M 10.36 % | 53.010 M 100.00 % | 26.505 M 13.69 % | 23.313 M 0.00 % | 23.313 M -7.62 % | 25.235 M 100.00 % | 12.618 M |
| Net income ratio | 0.02 4.48 % | 0.02 136.02 % | 0.01 -41.30 % | 0.01 212.18 % | 0.00 -61.56 % | 0.01 712.84 % | 0.00 -112.68 % | 0.02 231.88 % | 0.00 16.21 % | 0.00 104.01 % | -0.10 -457.02 % | -0.02 -139.63 % | 0.05 3.36 % | 0.04 -0.77 % | 0.04 -91.97 % | 0.55 325.59 % | 0.13 -64.72 % | 0.37 517.75 % | 0.06 -80.43 % | 0.31 161.97 % | 0.12 -43.15 % | 0.21 510.17 % | 0.03 -86.60 % | 0.25 509.30 % | 0.04 -54.76 % | 0.09 49.75 % | 0.06 -93.39 % | 0.92 896.34 % | 0.09 98.99 % | 0.05 0.00 % | 0.05 0.00 % | 0.05 34.46 % | 0.03 276.73 % | 0.01 0.00 % | 0.01 -77.03 % | 0.04 0.00 % | 0.04 46.84 % | 0.03 0.00 % | 0.03 0.00 % | 0.03 -0.29 % | 0.03 0.00 % | 0.03 105.54 % | 0.01 0.00 % | 0.01 20.91 % | 0.01 0.00 % | 0.01 |
| Ratio EBITDA | 0.04 -27.27 % | 0.05 30.19 % | 0.04 -22.38 % | 0.05 58.31 % | 0.03 -21.59 % | 0.04 78.81 % | 0.02 -45.93 % | 0.04 55.55 % | 0.03 -13.32 % | 0.03 129.15 % | -0.10 -3 986.26 % | 0.00 -96.84 % | 0.08 86.25 % | 0.04 86.20 % | 0.02 -60.04 % | 0.06 -33.13 % | 0.09 0.57 % | 0.09 175.03 % | 0.03 -28.64 % | 0.05 -15.29 % | 0.05 92.88 % | 0.03 13.48 % | 0.02 16.59 % | 0.02 -44.27 % | 0.04 -21.80 % | 0.05 -38.74 % | 0.08 125.83 % | -0.30 -157.59 % | 0.52 1 199.57 % | 0.04 -26.76 % | 0.06 0.00 % | 0.06 34.31 % | 0.04 3 477.06 % | 0.00 -91.58 % | 0.01 -68.23 % | 0.04 -12.22 % | 0.05 4 202.56 % | 0.00 -96.70 % | 0.03 0.00 % | 0.03 3.82 % | 0.03 0.00 % | 0.03 101.33 % | 0.02 0.00 % | 0.02 13.30 % | 0.01 0.00 % | 0.01 |
| Gross profit ratio | 0.09 19.25 % | 0.08 -13.37 % | 0.09 11.20 % | 0.08 21.76 % | 0.07 -4.52 % | 0.07 7.09 % | 0.06 1.18 % | 0.06 6.98 % | 0.06 -25.58 % | 0.08 -7.38 % | 0.09 -2.91 % | 0.09 8.46 % | 0.08 -9.32 % | 0.09 27.12 % | 0.07 -57.57 % | 0.17 -17.70 % | 0.20 13.95 % | 0.18 31.38 % | 0.14 -9.22 % | 0.15 2.95 % | 0.15 41.64 % | 0.10 31.68 % | 0.08 5.40 % | 0.07 -20.28 % | 0.09 51.08 % | 0.06 0.00 % | 0.06 24.30 % | 0.05 0.00 % | 0.05 0.23 % | 0.05 0.00 % | 0.05 0.00 % | 0.05 17.60 % | 0.04 -2.41 % | 0.04 0.00 % | 0.04 -27.65 % | 0.06 0.00 % | 0.06 7.93 % | 0.06 0.00 % | 0.06 0.00 % | 0.06 2.55 % | 0.05 0.00 % | 0.05 12.65 % | 0.05 0.00 % | 0.05 20.91 % | 0.04 0.00 % | 0.04 |
| Weighted average shs out dil | 277.967 M 0.00 % | 277.967 M 0.00 % | 277.967 M 0.00 % | 277.967 M 0.00 % | 277.967 M 0.00 % | 277.967 M 0.00 % | 277.967 M 0.00 % | 277.967 M 0.00 % | 277.967 M 0.00 % | 277.967 M 0.00 % | 277.967 M 0.00 % | 277.967 M 0.00 % | 277.967 M 0.00 % | 277.967 M -0.10 % | 278.234 M 0.09 % | 277.970 M 0.03 % | 277.881 M -0.02 % | 277.929 M 0.12 % | 277.606 M -0.06 % | 277.772 M 0.03 % | 277.679 M 0.06 % | 277.511 M 0.02 % | 277.446 M 0.00 % | 277.436 M 0.00 % | 277.435 M 0.01 % | 277.411 M 0.00 % | 277.411 M 0.22 % | 276.804 M 0.00 % | 276.804 M 1.93 % | 271.567 M 0.00 % | 271.567 M 0.00 % | 271.567 M 0.20 % | 271.017 M 0.21 % | 270.449 M 0.00 % | 270.449 M 0.71 % | 268.550 M -0.05 % | 268.677 M -0.04 % | 268.776 M 0.00 % | 268.776 M 0.00 % | 268.776 M 0.22 % | 268.198 M 0.00 % | 268.198 M -0.20 % | 268.727 M 0.00 % | 268.727 M -0.12 % | 269.052 M 0.00 % | 269.052 M |
| Weighted average shs out | 277.967 M 0.00 % | 277.967 M 0.00 % | 277.971 M 0.00 % | 277.967 M 0.00 % | 277.967 M 0.00 % | 277.967 M 0.00 % | 277.967 M 0.00 % | 277.967 M 0.00 % | 277.967 M 0.00 % | 277.967 M 0.00 % | 277.967 M 0.00 % | 277.967 M 0.00 % | 277.967 M -0.04 % | 278.073 M 0.04 % | 277.974 M -0.03 % | 278.066 M 0.01 % | 278.038 M -0.05 % | 278.183 M 0.26 % | 277.472 M -0.12 % | 277.804 M 0.16 % | 277.359 M 0.06 % | 277.193 M -0.49 % | 278.556 M 0.42 % | 277.378 M -0.04 % | 277.491 M 0.17 % | 277.033 M 0.00 % | 277.033 M 0.43 % | 275.844 M 0.00 % | 275.844 M 1.76 % | 271.067 M 0.00 % | 271.067 M 0.00 % | 271.067 M 0.02 % | 271.017 M 0.21 % | 270.449 M 0.00 % | 270.449 M 0.71 % | 268.550 M -0.05 % | 268.677 M -0.04 % | 268.776 M 0.00 % | 268.776 M 0.00 % | 268.776 M 0.22 % | 268.198 M 0.00 % | 268.198 M -0.20 % | 268.727 M 0.00 % | 268.727 M -0.12 % | 269.052 M 0.00 % | 269.052 M |
| EPS diluted | 0.33 -10.81 % | 0.37 208.33 % | 0.12 -52.00 % | 0.25 241.06 % | 0.07 -61.42 % | 0.19 658.82 % | -0.03 -110.30 % | 0.33 276.28 % | 0.09 39.21 % | 0.06 105.34 % | -1.18 -436.36 % | -0.22 -144.00 % | 0.50 0.00 % | 0.50 -3.85 % | 0.52 -53.57 % | 1.12 409.09 % | 0.22 -69.44 % | 0.72 472.34 % | 0.13 -79.71 % | 0.62 158.33 % | 0.24 -53.85 % | 0.52 318.01 % | 0.12 -84.45 % | 0.80 614.29 % | 0.11 -68.00 % | 0.35 59.09 % | 0.22 -90.39 % | 2.29 940.91 % | 0.22 -51.11 % | 0.45 -2.17 % | 0.46 100.00 % | 0.23 -4.17 % | 0.24 190.56 % | 0.08 6.72 % | 0.08 -75.03 % | 0.31 -3.13 % | 0.32 90.02 % | 0.17 -1.86 % | 0.17 0.00 % | 0.17 5.80 % | 0.16 100.00 % | 0.08 16.19 % | 0.07 0.00 % | 0.07 -1.13 % | 0.07 100.00 % | 0.04 |
| Earnings per share | 0.33 -10.81 % | 0.37 208.33 % | 0.12 -52.00 % | 0.25 241.06 % | 0.07 -61.42 % | 0.19 658.82 % | -0.03 -110.30 % | 0.33 276.28 % | 0.09 39.21 % | 0.06 105.34 % | -1.18 -436.36 % | -0.22 -144.00 % | 0.50 0.00 % | 0.50 -3.85 % | 0.52 -52.73 % | 1.10 400.00 % | 0.22 -69.44 % | 0.72 472.34 % | 0.13 -79.71 % | 0.62 158.33 % | 0.24 -53.85 % | 0.52 319.35 % | 0.12 -84.50 % | 0.80 614.29 % | 0.11 -66.06 % | 0.33 37.50 % | 0.24 -89.57 % | 2.30 945.45 % | 0.22 -51.11 % | 0.45 -2.17 % | 0.46 100.00 % | 0.23 -4.17 % | 0.24 190.56 % | 0.08 6.72 % | 0.08 -75.03 % | 0.31 -3.13 % | 0.32 90.02 % | 0.17 -1.86 % | 0.17 0.00 % | 0.17 5.80 % | 0.16 100.00 % | 0.08 16.19 % | 0.07 0.00 % | 0.07 -1.13 % | 0.07 100.00 % | 0.04 |
| Gross profit | 402.195 M 1.46 % | 396.426 M 13.11 % | 350.489 M -7.50 % | 378.892 M 30.79 % | 289.696 M -6.12 % | 308.593 M -0.40 % | 309.827 M -16.81 % | 372.452 M 20.01 % | 310.353 M -10.85 % | 348.144 M 23.38 % | 282.167 M -6.12 % | 300.573 M 19.23 % | 252.093 M -12.59 % | 288.407 M 25.63 % | 229.566 M 144.70 % | 93.816 M 0.77 % | 93.096 M -4.97 % | 97.966 M 22.67 % | 79.862 M -6.43 % | 85.350 M 0.56 % | 84.877 M 18.97 % | 71.341 M -11.51 % | 80.616 M 21.67 % | 66.256 M -6.00 % | 70.486 M 8.64 % | 64.881 M 0.00 % | 64.881 M 96.35 % | 33.044 M 0.00 % | 33.044 M -75.02 % | 132.277 M 0.00 % | 132.277 M 100.00 % | 66.138 M -19.32 % | 81.975 M -16.94 % | 98.695 M 0.00 % | 98.695 M -22.51 % | 127.361 M 0.00 % | 127.361 M 35.40 % | 94.063 M 0.00 % | 94.063 M 0.00 % | 94.063 M 9.01 % | 86.286 M 100.00 % | 43.143 M -36.39 % | 67.820 M 0.00 % | 67.820 M -1.41 % | 68.790 M 100.00 % | 34.395 M |
| Income tax expense | 32.994 M -27.74 % | 45.663 M 152.64 % | 18.074 M -67.67 % | 55.906 M 173.14 % | 20.468 M -44.22 % | 36.692 M 17.10 % | 31.334 M -31.22 % | 45.556 M 161.40 % | 17.428 M -32.19 % | 25.703 M 136.83 % | -69.795 M -1 428.58 % | -4.566 M -111.10 % | 41.131 M 28.03 % | 32.126 M 11.73 % | 28.754 M -59.77 % | 71.473 M 1 039.38 % | 6.273 M -60.14 % | 15.738 M 71.42 % | 9.181 M -77.14 % | 40.161 M 1 593.84 % | 2.371 M -63.17 % | 6.438 M 95.21 % | 3.298 M -74.82 % | 13.097 M 571.30 % | 1.951 M 58.30 % | 1.233 M 0.00 % | 1.233 M -89.77 % | 12.050 M 0.00 % | 12.050 M -44.86 % | 21.852 M 0.00 % | 21.852 M 100.00 % | 10.926 M 10.30 % | 9.906 M 84.31 % | 5.375 M 0.00 % | 5.375 M -68.67 % | 17.153 M 0.00 % | 17.153 M 54.62 % | 11.094 M 0.00 % | 11.094 M 0.00 % | 11.094 M 33.91 % | 8.285 M 100.00 % | 4.142 M 22.19 % | 3.390 M 0.00 % | 3.390 M -29.68 % | 4.821 M 100.00 % | 2.411 M |
| Cost of revenue | 3.937 B -16.30 % | 4.704 B 32.28 % | 3.556 B -17.63 % | 4.317 B 5.75 % | 4.082 B -1.35 % | 4.138 B -7.45 % | 4.471 B -17.85 % | 5.443 B 11.68 % | 4.874 B 22.47 % | 3.979 B 34.15 % | 2.966 B -3.03 % | 3.059 B 9.09 % | 2.804 B -2.71 % | 2.882 B -3.24 % | 2.979 B 543.98 % | 462.563 M 28.03 % | 361.293 M -19.16 % | 446.900 M -11.27 % | 503.689 M 4.76 % | 480.812 M -2.82 % | 494.741 M -20.04 % | 618.704 M -34.61 % | 946.207 M 14.93 % | 823.270 M 20.38 % | 683.890 M -30.51 % | 984.203 M 0.00 % | 984.203 M 55.95 % | 631.093 M 0.00 % | 631.093 M -75.08 % | 2.532 B 0.00 % | 2.532 B 100.00 % | 1.266 B -31.92 % | 1.860 B -14.80 % | 2.183 B 0.00 % | 2.183 B 8.99 % | 2.003 B 0.00 % | 2.003 B 24.86 % | 1.604 B 0.00 % | 1.604 B 0.00 % | 1.604 B 6.15 % | 1.511 B 100.00 % | 755.582 M -43.89 % | 1.347 B 0.00 % | 1.347 B -19.17 % | 1.666 B 100.00 % | 832.946 M |
| General and administrative expenses | 117.256 M 18.17 % | 99.228 M -12.15 % | 112.953 M 2.99 % | 109.676 M 198.89 % | 36.695 M 12.27 % | 32.685 M -10.86 % | 36.665 M -9.77 % | 40.633 M 12.99 % | 35.960 M 4.35 % | 34.462 M -1.97 % | 35.154 M -10.08 % | 39.093 M -2.41 % | 40.060 M -50.48 % | 80.903 M 3.59 % | 78.098 M 55.70 % | 50.159 M 16.03 % | 43.229 M 14.70 % | 37.688 M -23.33 % | 49.158 M 3.99 % | 47.274 M -1.33 % | 47.913 M 20.83 % | 39.654 M -5.06 % | 41.769 M 15.36 % | 36.208 M 13.53 % | 31.892 M 30.26 % | 24.483 M 0.00 % | 24.483 M -1.12 % | 24.760 M 0.00 % | 24.760 M -44.78 % | 44.837 M 0.00 % | 44.837 M 100.00 % | 22.419 M -31.89 % | 32.918 M -12.80 % | 37.750 M 0.00 % | 37.750 M 18.95 % | 31.737 M 0.00 % | 31.737 M 7.58 % | 29.501 M 0.00 % | 29.501 M 0.00 % | 29.501 M 16.15 % | 25.398 M 100.00 % | 12.699 M -46.94 % | 23.932 M 0.00 % | 23.932 M -24.83 % | 31.838 M 100.00 % | 15.919 M |
| Selling and marketing expenses | 149.350 M 1.83 % | 146.671 M 6.19 % | 138.122 M 12.87 % | 122.378 M 108.49 % | 58.698 M 21.09 % | 48.476 M -10.88 % | 54.395 M -3.38 % | 56.297 M -0.06 % | 56.330 M 10.67 % | 50.897 M 14.29 % | 44.535 M -6.45 % | 47.608 M 6.36 % | 44.761 M -45.35 % | 81.902 M -2.54 % | 84.034 M 471.08 % | 14.715 M 9.63 % | 13.423 M -4.18 % | 14.008 M -7.27 % | 15.106 M -16.91 % | 18.181 M 28.19 % | 14.183 M 7.10 % | 13.243 M -36.76 % | 20.940 M 55.39 % | 13.476 M -9.37 % | 14.870 M 32.45 % | 11.227 M 0.00 % | 11.227 M 147.95 % | 4.528 M 0.00 % | 4.528 M -89.48 % | 43.052 M 0.00 % | 43.052 M 100.00 % | 21.526 M -45.28 % | 39.336 M 1.17 % | 38.880 M 0.00 % | 38.880 M 196.20 % | -40.414 M -200.00 % | 40.414 M 213.45 % | -35.624 M -200.00 % | 35.624 M 0.00 % | 35.624 M 3.83 % | 34.310 M 100.00 % | 17.155 M -47.10 % | 32.426 M 0.00 % | 32.426 M 53.69 % | 21.099 M 100.00 % | 10.550 M |
| Other expenses | 0.000 | 0.000 | 0.000 -100.00 % | 2.535 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.018 M -50.00 % | 2.036 M 328.64 % | -890.500 K 0.00 % | -890.500 K -213.56 % | -284.000 K 0.00 % | -284.000 K -141.76 % | 680.000 K 0.00 % | 680.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 124.798 M 2 525.93 % | 4.753 M 105.83 % | -81.489 M 0.00 % | -81.489 M -100.00 % | -40.745 M -88.20 % | -21.649 M -42.94 % | -15.146 M 0.00 % | -15.146 M -118.74 % | 80.827 M | 0.000 -100.00 % | 71.247 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 267.868 M 19.99 % | 223.240 M -7.98 % | 242.612 M 4.78 % | 231.551 M 12.64 % | 205.560 M 18.97 % | 172.783 M -11.42 % | 195.058 M -2.70 % | 200.474 M 1.33 % | 197.844 M 9.38 % | 180.873 M -0.26 % | 181.336 M 2.29 % | 177.282 M 4.39 % | 169.832 M 130.29 % | 73.746 M 633.86 % | 10.049 M -96.63 % | 298.482 M 3 978.18 % | 7.319 M -94.74 % | 139.069 M 1 211.97 % | 10.600 M -92.43 % | 140.015 M 3 404.76 % | 3.995 M -95.27 % | 84.397 M 160.29 % | 32.424 M -81.50 % | 175.304 M 356.03 % | 38.441 M 7.65 % | 35.710 M 0.00 % | 35.710 M 4.90 % | 34.041 M 0.00 % | 34.041 M 431.88 % | 6.400 M 0.00 % | 6.400 M 100.00 % | 3.200 M -93.68 % | 50.604 M -17.69 % | 61.484 M 0.00 % | 61.484 M -14.78 % | 72.150 M 0.00 % | 72.150 M 10.79 % | 65.125 M 0.00 % | 65.125 M 0.00 % | 65.125 M 9.07 % | 59.708 M 100.00 % | 29.854 M -47.03 % | 56.358 M 0.00 % | 56.358 M 6.46 % | 52.937 M 100.00 % | 26.469 M |
| Cost and expenses | 4.205 B 185.34 % | -4.927 B -229.71 % | 3.798 B -16.49 % | 4.549 B 6.08 % | 4.288 B -0.53 % | 4.311 B -7.62 % | 4.666 B -17.31 % | 5.643 B 11.28 % | 5.071 B 21.90 % | 4.160 B 32.17 % | 3.148 B -2.74 % | 3.236 B 8.82 % | 2.974 B 0.60 % | 2.956 B -1.09 % | 2.989 B 292.73 % | 761.045 M 106.46 % | 368.612 M -37.09 % | 585.969 M 13.94 % | 514.289 M -17.16 % | 620.827 M 24.48 % | 498.736 M -29.07 % | 703.101 M -28.15 % | 978.631 M -2.00 % | 998.574 M 38.24 % | 722.331 M -29.18 % | 1.020 B 0.00 % | 1.020 B 53.34 % | 665.134 M 0.00 % | 665.134 M -73.80 % | 2.539 B 0.00 % | 2.539 B 100.00 % | 1.269 B -33.56 % | 1.911 B -14.88 % | 2.244 B 0.00 % | 2.244 B 8.16 % | 2.075 B 0.00 % | 2.075 B 24.31 % | 1.669 B 0.00 % | 1.669 B 0.00 % | 1.669 B 6.26 % | 1.571 B 100.00 % | 785.436 M -44.01 % | 1.403 B 0.00 % | 1.403 B -18.38 % | 1.719 B 100.00 % | 859.415 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 267.868 M 19.99 % | 223.240 M -7.98 % | 242.612 M 5.94 % | 229.016 M 11.41 % | 205.560 M 18.97 % | 172.783 M -11.42 % | 195.058 M -2.70 % | 200.474 M 1.33 % | 197.844 M 9.38 % | 180.873 M -0.26 % | 181.336 M 2.29 % | 177.282 M 4.39 % | 169.832 M 4.32 % | 162.805 M 0.42 % | 162.132 M 149.92 % | 64.874 M 14.51 % | 56.652 M 9.59 % | 51.696 M -19.56 % | 64.264 M -1.82 % | 65.455 M 5.41 % | 62.096 M 17.39 % | 52.897 M -15.65 % | 62.709 M 26.22 % | 49.684 M 6.25 % | 46.762 M 30.95 % | 35.710 M 0.00 % | 35.710 M 21.93 % | 29.288 M 0.00 % | 29.288 M -66.68 % | 87.889 M 0.00 % | 87.889 M 100.00 % | 43.945 M -39.18 % | 72.253 M -5.71 % | 76.629 M 0.00 % | 76.629 M 983.13 % | -8.677 M -112.03 % | 72.150 M 1 278.44 % | -6.123 M -109.40 % | 65.125 M 0.00 % | 65.125 M 9.07 % | 59.708 M 100.00 % | 29.854 M -47.03 % | 56.358 M 0.00 % | 56.358 M 6.46 % | 52.937 M 100.00 % | 26.469 M |
| Interest income | 0.000 | 0.000 | 0.000 -100.00 % | 8.387 M -54.41 % | 18.396 M 65.29 % | 11.130 M -12.22 % | 12.679 M 23.88 % | 10.235 M -23.05 % | 13.301 M 22.51 % | 10.857 M -36.73 % | 17.160 M 45.91 % | 11.761 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 |
| Interest expense | 36.649 M -7.34 % | 39.550 M 10.21 % | 35.885 M -14.92 % | 42.180 M 14.65 % | 36.791 M 16.42 % | 31.603 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 18.003 M -50.00 % | 36.005 M 24.18 % | 28.994 M 0.00 % | 28.994 M 69.96 % | 17.060 M 0.00 % | 17.060 M 19.11 % | 14.323 M 0.00 % | 14.323 M 17.39 % | 12.201 M 0.00 % | 12.201 M 33.15 % | 9.164 M 0.00 % | 9.164 M 148.64 % | 3.686 M 1 451.79 % | 237.500 K 0.00 % | 237.500 K -46.99 % | 448.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.236 M -49.07 % | 2.427 M 0.00 % | 2.427 M -55.08 % | 5.403 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 17.696 M -32.02 % | 26.032 M 6.17 % | 24.519 M -0.06 % | 24.533 M -1.49 % | 24.904 M 14.83 % | 21.688 M 0.24 % | 21.636 M -1.27 % | 21.914 M -2.98 % | 22.588 M 7.61 % | 20.991 M 11.90 % | 18.759 M -0.06 % | 18.770 M 6.57 % | 17.613 M 19.66 % | 14.719 M 66.92 % | 8.818 M 112.38 % | 4.152 M 4.43 % | 3.976 M 106.65 % | 1.924 M -39.29 % | 3.169 M -43.62 % | 5.621 M -30.22 % | 8.055 M 1 267.57 % | 589.000 K -91.65 % | 7.051 M 257.37 % | 1.973 M -56.15 % | 4.499 M 467.34 % | 793.000 K 0.00 % | 793.000 K 160.00 % | 305.000 K 0.00 % | 305.000 K -78.63 % | 1.427 M 0.00 % | 1.427 M 100.00 % | 713.500 K -54.37 % | 1.564 M -34.60 % | 2.391 M 0.00 % | 2.391 M 20.22 % | 1.989 M 0.00 % | 1.989 M 55.78 % | 1.277 M 0.00 % | 1.277 M 0.00 % | 1.277 M 5.93 % | 1.205 M 100.00 % | 602.500 K -51.66 % | 1.247 M 0.00 % | 1.247 M -47.79 % | 2.388 M 100.00 % | 1.194 M |
| Operating income | 134.327 M -22.44 % | 173.186 M 60.54 % | 107.877 M -26.78 % | 147.341 M 75.12 % | 84.136 M -38.05 % | 135.810 M 18.33 % | 114.769 M -33.27 % | 171.978 M 52.86 % | 112.509 M -32.74 % | 167.271 M 65.89 % | 100.831 M -18.22 % | 123.291 M 49.88 % | 82.261 M -34.51 % | 125.602 M 86.26 % | 67.434 M 133.00 % | 28.942 M -20.59 % | 36.444 M -21.24 % | 46.270 M 196.64 % | 15.598 M -21.60 % | 19.895 M -12.67 % | 22.781 M 23.51 % | 18.444 M 3.00 % | 17.907 M 8.06 % | 16.572 M -30.15 % | 23.724 M 6.29 % | 22.320 M -72.49 % | 81.142 M 123.16 % | -350.333 M -200.57 % | 348.340 M 227.97 % | 106.210 M -27.03 % | 145.543 M 100.00 % | 72.772 M -6.92 % | 78.184 M 172.31 % | 28.711 M 0.00 % | 28.711 M 246.23 % | 8.293 M -91.88 % | 102.129 M 15 551.88 % | 652.500 K -98.86 % | 57.225 M 0.00 % | 57.225 M 10.46 % | 51.805 M 100.00 % | 25.902 M 17.38 % | 22.067 M 0.00 % | 22.067 M -3.42 % | 22.848 M 100.00 % | 11.424 M |
| Operating income ratio | 0.03 -8.83 % | 0.03 22.96 % | 0.03 -11.98 % | 0.03 63.04 % | 0.02 -36.99 % | 0.03 27.23 % | 0.02 -18.83 % | 0.03 36.26 % | 0.02 -43.85 % | 0.04 24.53 % | 0.03 -15.42 % | 0.04 36.34 % | 0.03 -32.05 % | 0.04 88.47 % | 0.02 -59.59 % | 0.05 -35.14 % | 0.08 -5.55 % | 0.08 217.70 % | 0.03 -23.93 % | 0.04 -10.59 % | 0.04 47.05 % | 0.03 53.27 % | 0.02 -6.39 % | 0.02 -40.76 % | 0.03 47.82 % | 0.02 -72.49 % | 0.08 114.66 % | -0.53 -200.57 % | 0.52 1 215.88 % | 0.04 -27.03 % | 0.05 0.00 % | 0.05 35.66 % | 0.04 219.96 % | 0.01 0.00 % | 0.01 223.25 % | 0.00 -91.88 % | 0.05 12 376.81 % | 0.00 -98.86 % | 0.03 0.00 % | 0.03 3.91 % | 0.03 0.00 % | 0.03 107.86 % | 0.02 0.00 % | 0.02 18.45 % | 0.01 0.00 % | 0.01 |
| Total other income expenses net | 22.834 M 54.13 % | 14.815 M 178.88 % | -18.781 M -209.46 % | 17.158 M 220.92 % | -14.189 M 22.61 % | -18.335 M 68.97 % | -59.080 M -618.11 % | 11.403 M 138.87 % | -29.336 M 67.45 % | -90.133 M 81.31 % | -482.225 M -180.28 % | -172.050 M -244.89 % | 118.746 M 65.38 % | 71.804 M -42.79 % | 125.516 M -64.12 % | 349.863 M 971.85 % | 32.641 M -81.34 % | 174.917 M 328.02 % | 40.867 M -78.65 % | 191.423 M 300.92 % | 47.746 M -62.58 % | 127.611 M 489.67 % | 21.641 M -90.17 % | 220.052 M 3 638.57 % | 5.886 M -93.30 % | 87.832 M 645.25 % | -16.109 M -103.89 % | 414.226 M 250.66 % | -274.943 M -799.01 % | 39.333 M | 0.000 | 0.000 100.00 % | -1.236 M 49.07 % | -2.427 M 0.00 % | -2.427 M -106.94 % | 34.947 M | 0.000 -100.00 % | 56.572 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 70.500 K 0.00 % | 70.500 K -92.87 % | 989.000 K 100.00 % | 494.500 K |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2009-12-31 | 2009-06-30 | 2008-12-31 | 2008-06-30 | 2007-12-31 | 2007-06-30 | 2006-12-31 | 2006-06-30 | 2005-12-31 | 2005-06-30 | 2004-12-31 | 2004-06-30 | 2004-01-31 | 2003-06-30 | 2003-01-31 |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2009-12-31 | 2009-06-30 | 2008-12-31 | 2007-12-31 | 2007-06-30 | 2006-12-31 | 2006-06-30 | 2005-12-31 | 2005-06-30 | 2004-12-31 | 2004-06-30 | 2003-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 1.872 B 25.05 % | 1.497 B -15.96 % | 1.781 B -8.20 % | 1.940 B -25.24 % | 2.595 B -8.72 % | 2.843 B 2.03 % | 2.787 B -15.06 % | 3.281 B 5.89 % | 3.098 B -6.33 % | 3.308 B 2.46 % | 3.228 B -7.16 % | 3.478 B 8.64 % | 3.201 B 13.90 % | 2.810 B 0.30 % | 2.802 B 22.80 % | 2.282 B 30.24 % | 1.752 B 2.70 % | 1.706 B 14.89 % | 1.485 B 39.01 % | 1.068 B 53.54 % | 695.762 M 22.41 % | 568.371 M 33.87 % | 424.569 M 0.91 % | 420.730 M 574.79 % | -88.613 M 21.59 % | -113.009 M 84.56 % | -731.796 M -25.01 % | -585.398 M 24.01 % | -770.345 M -563.30 % | 166.275 M 811.82 % | -23.359 M 87.37 % | -184.984 M 16.48 % | -221.482 M -272.51 % | -59.457 M -6.79 % | -55.678 M 33.80 % | -84.106 M 25.26 % | -112.534 M -49.52 % | -75.266 M -98.08 % | -37.998 M 41.64 % | -65.110 M 29.40 % | -92.222 M 0.79 % | -92.961 M 0.79 % | -93.700 M |
| Total investments | 656.582 M -82.43 % | 3.737 B 2.12 % | 3.659 B -8.04 % | 3.979 B 959.11 % | 375.678 M 13.67 % | 330.496 M 12.06 % | 294.936 M -13.45 % | 340.783 M -19.33 % | 422.451 M 12.77 % | 374.624 M 11.64 % | 335.552 M -10.73 % | 375.886 M 6.32 % | 353.548 M -13.60 % | 409.201 M -8.82 % | 448.760 M 41.12 % | 317.999 M -25.45 % | 426.533 M 0.12 % | 426.038 M 15.82 % | 367.852 M 7.84 % | 341.100 M 7.79 % | 316.447 M 4.54 % | 302.707 M 0.73 % | 300.517 M 19.23 % | 252.052 M 3.11 % | 244.456 M 2.95 % | 237.445 M -27.08 % | 325.616 M -4.89 % | 342.362 M 15.46 % | 296.512 M 21.87 % | 243.302 M 39.58 % | 174.310 M 7.70 % | 161.841 M 21.60 % | 133.090 M 9.11 % | 121.982 M 7.46 % | 113.514 M 16.10 % | 97.769 M 19.20 % | 82.023 M 31.61 % | 62.324 M 46.21 % | 42.625 M 14.11 % | 37.356 M 16.42 % | 32.086 M 14.12 % | 28.117 M 16.44 % | 24.147 M |
| Total debt | 3.143 B 7.08 % | 2.936 B 3.99 % | 2.823 B -12.45 % | 3.225 B -8.49 % | 3.524 B -4.91 % | 3.706 B 2.84 % | 3.603 B -15.37 % | 4.257 B 5.94 % | 4.019 B -2.06 % | 4.103 B 0.04 % | 4.101 B -1.07 % | 4.146 B 7.79 % | 3.846 B 13.21 % | 3.397 B -0.28 % | 3.407 B 16.11 % | 2.934 B 25.40 % | 2.340 B -0.47 % | 2.351 B 13.25 % | 2.076 B 42.37 % | 1.458 B 31.84 % | 1.106 B 23.44 % | 895.954 M 13.54 % | 789.101 M 3.49 % | 762.476 M 190.28 % | 262.668 M -11.56 % | 297.000 M 56.32 % | 190.000 M | 0.000 | 0.000 -100.00 % | 226.176 M 162.95 % | 86.014 M 165.76 % | 32.365 M 16.30 % | 27.830 M -61.15 % | 71.639 M -29.42 % | 101.504 M 43.88 % | 70.549 M 78.18 % | 39.594 M -17.97 % | 48.270 M -15.23 % | 56.945 M -12.44 % | 65.036 M -11.06 % | 73.127 M 17.54 % | 62.216 M 21.27 % | 51.305 M |
| Accumulated other comprehensive income loss | -101.751 M 46.73 % | -191.013 M 11.63 % | -216.147 M -59.91 % | -135.165 M 10.28 % | -150.652 M -44.99 % | -103.902 M 21.62 % | -132.565 M -202.83 % | -43.776 M -285.52 % | 23.596 M 119.19 % | -122.963 M -717.63 % | -15.039 M 78.53 % | -70.060 M -864.60 % | 9.163 M 120.93 % | -43.771 M -62.35 % | -26.961 M -32.20 % | -20.394 M -169.36 % | 29.405 M 292.30 % | -15.291 M -158.36 % | 26.199 M 310.91 % | -12.422 M -13.39 % | -10.955 M 35.92 % | -17.095 M -134.95 % | 48.907 M 535.31 % | -11.235 M -128.29 % | 39.716 M 784.99 % | -5.798 M | 0.000 100.00 % | -4.282 M | 0.000 100.00 % | -4.512 M | 0.000 100.00 % | -36.168 M | 0.000 100.00 % | -32.618 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 3.674 B 2.49 % | 3.584 B 3.20 % | 3.473 B 0.81 % | 3.445 B 2.11 % | 3.374 B 0.55 % | 3.356 B 2.13 % | 3.286 B -0.46 % | 3.301 B 2.83 % | 3.210 B 0.76 % | 3.186 B 0.55 % | 3.168 B -9.51 % | 3.501 B -1.70 % | 3.562 B 3.49 % | 3.442 B 4.24 % | 3.302 B 7.12 % | 3.082 B 11.13 % | 2.774 B 1.87 % | 2.723 B 7.98 % | 2.521 B 1.07 % | 2.495 B 7.45 % | 2.322 B 2.37 % | 2.268 B 6.66 % | 2.126 B 0.59 % | 2.114 B 11.81 % | 1.891 B 0.47 % | 1.882 B 6.59 % | 1.766 B 3.25 % | 1.710 B 5.56 % | 1.620 B 51.30 % | 1.071 B 21.52 % | 881.100 M 4.31 % | 844.677 M 13.63 % | 743.342 M 2.78 % | 723.225 M 2.08 % | 708.508 M 11.74 % | 634.080 M 13.30 % | 559.651 M 100.00 % | 279.826 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock | 27.797 M 0.00 % | 27.797 M 0.00 % | 27.797 M 0.00 % | 27.797 M 0.00 % | 27.797 M 0.00 % | 27.797 M 0.00 % | 27.797 M 0.00 % | 27.797 M 0.00 % | 27.797 M 0.00 % | 27.797 M 0.00 % | 27.797 M 0.00 % | 27.797 M 0.00 % | 27.797 M 0.00 % | 27.797 M 0.00 % | 27.797 M 0.00 % | 27.797 M 0.00 % | 27.797 M 0.14 % | 27.757 M 0.00 % | 27.757 M 0.04 % | 27.747 M 0.04 % | 27.737 M 0.10 % | 27.709 M 0.00 % | 27.709 M 0.02 % | 27.703 M 0.00 % | 27.703 M 0.00 % | 27.703 M 0.00 % | 27.703 M 0.00 % | 27.703 M 0.06 % | 27.687 M 1.66 % | 27.235 M 0.49 % | 27.102 M 0.00 % | 27.102 M 0.00 % | 27.102 M 0.00 % | 27.102 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total equity | 4.313 B 3.27 % | 4.176 B 4.95 % | 3.979 B -1.81 % | 4.053 B 3.61 % | 3.911 B -0.34 % | 3.925 B 3.02 % | 3.810 B -2.29 % | 3.899 B 4.14 % | 3.744 B 0.89 % | 3.711 B 2.82 % | 3.609 B -9.16 % | 3.973 B -1.07 % | 4.016 B 4.17 % | 3.855 B 4.61 % | 3.685 B 4.38 % | 3.531 B 16.24 % | 3.037 B 2.94 % | 2.951 B 6.17 % | 2.779 B 6.93 % | 2.599 B 2.40 % | 2.538 B 3.55 % | 2.451 B 4.08 % | 2.355 B 1.46 % | 2.321 B 9.68 % | 2.116 B 4.33 % | 2.029 B 5.40 % | 1.925 B 2.39 % | 1.880 B 3.91 % | 1.809 B 43.97 % | 1.257 B 23.17 % | 1.020 B 5.26 % | 969.211 M 13.17 % | 856.384 M 3.26 % | 829.318 M -0.17 % | 830.694 M 11.62 % | 744.225 M 13.15 % | 657.755 M 7.64 % | 611.056 M 8.27 % | 564.357 M 7.83 % | 523.382 M 8.49 % | 482.406 M 3.72 % | 465.106 M 3.86 % | 447.805 M |
| Other non current liabilities | 117.090 M 6.72 % | 109.713 M 7.19 % | 102.358 M -9.17 % | 112.694 M 21.71 % | 92.589 M -26.76 % | 126.419 M -1.49 % | 128.333 M 4.43 % | 122.884 M -16.55 % | 147.246 M 21.07 % | 121.625 M -13.25 % | 140.204 M 24.20 % | 112.888 M -14.47 % | 131.984 M -8.51 % | 144.261 M 3.53 % | 139.348 M 11.50 % | 124.975 M | 0.000 | 0.000 | 0.000 100.00 % | -12.282 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 59.000 K -50.00 % | 118.000 K -26.71 % | 161.000 K -21.08 % | 204.000 K |
| Long term debt | 598.251 M -41.38 % | 1.021 B 15.54 % | 883.325 M 14.01 % | 774.812 M -8.78 % | 849.417 M -19.50 % | 1.055 B 2.52 % | 1.029 B -30.07 % | 1.472 B 53.47 % | 959.041 M -32.04 % | 1.411 B -13.14 % | 1.625 B -1.67 % | 1.652 B 7.55 % | 1.536 B 35.30 % | 1.136 B -12.84 % | 1.303 B 3.18 % | 1.263 B -1.55 % | 1.283 B 2.99 % | 1.245 B 17.62 % | 1.059 B 107.90 % | 509.229 M 4.22 % | 488.619 M 16.61 % | 419.020 M 48.82 % | 281.564 M -0.37 % | 282.617 M 33 109.99 % | 851.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 30.064 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.625 M -50.00 % | 21.250 M 100.00 % | 10.625 M | 0.000 |
| Total non current liabilities | 878.448 M -31.10 % | 1.275 B 14.84 % | 1.110 B 9.11 % | 1.018 B -4.64 % | 1.067 B -17.51 % | 1.293 B 3.17 % | 1.254 B -27.27 % | 1.724 B 43.54 % | 1.201 B -27.29 % | 1.652 B -11.68 % | 1.870 B -5.02 % | 1.969 B 4.24 % | 1.889 B 27.58 % | 1.481 B -9.07 % | 1.628 B 4.65 % | 1.556 B 4.31 % | 1.492 B 4.06 % | 1.434 B 15.38 % | 1.242 B 88.97 % | 657.476 M 10.19 % | 596.695 M 13.16 % | 527.299 M 42.12 % | 371.022 M 0.40 % | 369.555 M 6 784.41 % | 5.368 M -98.41 % | 337.509 M 8 107.90 % | 4.112 M -92.77 % | 56.907 M 18.95 % | 47.840 M 28.15 % | 37.331 M -32.43 % | 55.247 M 129.99 % | 24.021 M 54.17 % | 15.581 M 9.46 % | 14.234 M -18.23 % | 17.407 M 48.20 % | 11.746 M 93.03 % | 6.085 M 14.98 % | 5.292 M 17.63 % | 4.499 M -65.21 % | 12.934 M -39.47 % | 21.368 M 98.11 % | 10.786 M 5 187.25 % | 204.000 K |
| Other current liabilities | 83.910 M -81.57 % | 455.343 M 14.17 % | 398.838 M -7.24 % | 429.945 M -2.53 % | 441.120 M 21.55 % | 362.917 M -11.14 % | 408.404 M 3.43 % | 394.860 M -13.94 % | 458.799 M 42.99 % | 320.862 M -0.10 % | 321.174 M 9.01 % | 294.635 M -27.50 % | 406.368 M 49.07 % | 272.598 M -13.44 % | 314.924 M 2 588.14 % | -12.657 M -109.30 % | 136.073 M 7 016.79 % | 1.912 M -99.00 % | 192.002 M 111.87 % | 90.622 M 553.23 % | 13.873 M -86.05 % | 99.471 M -29.30 % | 140.685 M 92.60 % | 73.046 M 229.59 % | 22.163 M -79.62 % | 108.755 M 180.40 % | 38.785 M -26.29 % | 52.617 M 58.37 % | 33.224 M -96.82 % | 1.044 B 94.36 % | 537.234 M 5.31 % | 510.132 M 8.91 % | 468.409 M 14.38 % | 409.516 M -11.58 % | 463.166 M 0.62 % | 460.335 M 0.62 % | 457.503 M 44.26 % | 317.140 M 79.40 % | 176.776 M -45.40 % | 323.775 M -31.22 % | 470.773 M 10.06 % | 427.756 M 11.18 % | 384.739 M |
| Deferred revenue | 0.000 -100.00 % | 22.352 M -0.49 % | 22.461 M 50.18 % | 14.956 M -70.80 % | 51.223 M 193.04 % | 17.480 M 17.90 % | 14.826 M -96.75 % | 456.824 M 420.35 % | 87.791 M -78.17 % | 402.067 M 518.96 % | 64.959 M -80.53 % | 333.716 M 410.09 % | 65.423 M -78.80 % | 308.649 M 720.63 % | 37.611 M -86.48 % | 278.203 M 1 036.36 % | 24.482 M -77.73 % | 109.909 M 96.36 % | 55.972 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.052 B | 0.000 -100.00 % | 517.087 M | 0.000 | 0.000 -100.00 % | 21.071 M 100.00 % | 10.536 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 2.545 B 31.50 % | 1.935 B -0.22 % | 1.940 B -20.82 % | 2.450 B -7.62 % | 2.652 B 1.04 % | 2.625 B 3.06 % | 2.547 B -7.46 % | 2.752 B -9.01 % | 3.025 B 12.46 % | 2.690 B 8.70 % | 2.475 B -0.65 % | 2.491 B 7.83 % | 2.310 B 1.83 % | 2.268 B 7.82 % | 2.104 B 25.88 % | 1.671 B 58.08 % | 1.057 B -4.38 % | 1.106 B 8.69 % | 1.017 B 7.20 % | 948.927 M 53.71 % | 617.352 M 29.44 % | 476.934 M -6.03 % | 507.537 M 5.77 % | 479.859 M 83.28 % | 261.817 M -11.85 % | 297.000 M 56.32 % | 190.000 M | 0.000 | 0.000 -100.00 % | 226.176 M 304.25 % | 55.950 M 72.87 % | 32.365 M 16.30 % | 27.830 M -61.15 % | 71.639 M -28.46 % | 100.143 M 43.33 % | 69.869 M 76.46 % | 39.594 M -17.97 % | 48.270 M -15.23 % | 56.945 M 4.66 % | 54.411 M 4.88 % | 51.877 M 0.55 % | 51.591 M 0.56 % | 51.305 M |
| Total current liabilities | 3.919 B 27.28 % | 3.079 B 0.31 % | 3.070 B -13.07 % | 3.531 B -5.09 % | 3.721 B 2.72 % | 3.622 B 1.16 % | 3.581 B -10.82 % | 4.015 B -3.72 % | 4.170 B 11.00 % | 3.757 B 8.36 % | 3.467 B 2.36 % | 3.387 B 3.48 % | 3.273 B 7.90 % | 3.033 B 2.82 % | 2.950 B 21.89 % | 2.420 B 95.43 % | 1.238 B -3.32 % | 1.281 B 3.85 % | 1.233 B 14.42 % | 1.078 B 38.37 % | 779.047 M 20.36 % | 647.248 M -4.41 % | 677.108 M 5.19 % | 643.708 M 37.97 % | 466.550 M -2.83 % | 480.124 M 14.63 % | 418.850 M 122.61 % | 188.150 M 67.46 % | 112.354 M -91.95 % | 1.395 B 99.61 % | 698.970 M 22.03 % | 572.807 M 6.99 % | 535.399 M -4.87 % | 562.786 M -12.27 % | 641.510 M 4.07 % | 616.419 M 4.24 % | 591.328 M 9.12 % | 541.913 M 10.03 % | 492.497 M -2.97 % | 507.574 M -2.88 % | 522.650 M 9.03 % | 479.347 M 9.93 % | 436.044 M |
| Total liabilities | 4.797 B 10.18 % | 4.354 B 4.17 % | 4.180 B -8.11 % | 4.549 B -4.99 % | 4.788 B -2.60 % | 4.916 B 1.68 % | 4.834 B -15.76 % | 5.739 B 6.85 % | 5.371 B -0.69 % | 5.409 B 1.34 % | 5.337 B -0.35 % | 5.356 B 3.76 % | 5.162 B 14.36 % | 4.514 B -1.41 % | 4.578 B 15.14 % | 3.976 B 45.64 % | 2.730 B 0.58 % | 2.715 B 9.64 % | 2.476 B 42.66 % | 1.735 B 26.15 % | 1.376 B 17.13 % | 1.175 B 12.06 % | 1.048 B 3.44 % | 1.013 B 114.71 % | 471.918 M -1.71 % | 480.124 M 13.51 % | 422.962 M 72.60 % | 245.057 M 52.98 % | 160.194 M -88.82 % | 1.433 B 89.93 % | 754.217 M 26.37 % | 596.828 M 8.32 % | 550.980 M -4.51 % | 577.020 M -12.43 % | 658.917 M 4.90 % | 628.165 M 5.15 % | 597.413 M 9.18 % | 547.205 M 10.10 % | 496.996 M -4.52 % | 520.507 M -4.32 % | 544.018 M 10.99 % | 490.133 M 12.35 % | 436.248 M |
| Other non current assets | 3.380 B 50 195.48 % | 6.720 M 168.80 % | 2.500 M -53.89 % | 5.422 M -99.85 % | 3.520 B -8.78 % | 3.858 B -0.74 % | 3.887 B -6.03 % | 4.137 B -2.40 % | 4.238 B -5.39 % | 4.480 B -3.25 % | 4.630 B -8.02 % | 5.034 B -1.48 % | 5.109 B 10.58 % | 4.621 B 2.17 % | 4.522 B 10.26 % | 4.102 B 5.85 % | 3.875 B 3.69 % | 3.737 B 4.18 % | 3.587 B 27.80 % | 2.807 B 22.75 % | 2.287 B 12.81 % | 2.027 B 7.41 % | 1.887 B 1.64 % | 1.857 B 55.79 % | 1.192 B -2.57 % | 1.223 B 43.68 % | 851.434 M -4.01 % | 887.004 M 15.52 % | 767.826 M 2.99 % | 745.531 M 58.32 % | 470.907 M 2 217.11 % | 20.323 M -92.44 % | 268.886 M 14 525.21 % | -1.864 M -112.49 % | 14.923 M -73.74 % | 56.838 M -42.44 % | 98.753 M 73.50 % | 56.919 M 277.34 % | 15.084 M -38.25 % | 24.430 M -27.67 % | 33.775 M 12.01 % | 30.153 M 13.65 % | 26.530 M |
| Long term investments | 656.582 M -82.28 % | 3.705 B 1.81 % | 3.639 B -6.47 % | 3.891 B 1 260.13 % | 286.072 M 17.21 % | 244.077 M 13.02 % | 215.968 M -34.05 % | 327.478 M -19.33 % | 405.930 M 13.48 % | 357.723 M 11.24 % | 321.584 M -11.05 % | 361.524 M 7.05 % | 337.710 M -14.05 % | 392.903 M -9.53 % | 434.277 M 44.12 % | 301.338 M -26.64 % | 410.767 M -0.53 % | 412.954 M 16.55 % | 354.307 M 7.63 % | 329.187 M 7.93 % | 305.005 M 4.65 % | 291.459 M 1.26 % | 287.833 M 19.46 % | 240.955 M 2.93 % | 234.107 M 3.33 % | 226.569 M -28.22 % | 315.662 M 8.69 % | 290.425 M 20.67 % | 240.676 M 21.74 % | 197.695 M 68.82 % | 117.101 M 19.18 % | 98.254 M 21.64 % | 80.774 M 18.91 % | 67.931 M 23.57 % | 54.973 M 100.00 % | 27.487 M | 0.000 100.00 % | -3.872 M 50.00 % | -7.744 M -100.00 % | -3.872 M | 0.000 | 0.000 | 0.000 |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 47.360 M 3.93 % | 45.568 M 0.39 % | 45.391 M -5.11 % | 47.836 M 42.26 % | 33.626 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 725.000 K | 0.000 -100.00 % | 575.001 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 126.406 M 0.00 % | 126.406 M 0.00 % | 126.406 M 0.00 % | 126.406 M 0.00 % | 126.406 M 0.00 % | 126.406 M 0.00 % | 126.406 M 0.00 % | 126.406 M 0.00 % | 126.406 M 0.00 % | 126.406 M 0.00 % | 126.406 M 0.00 % | 126.406 M 0.00 % | 126.406 M 0.00 % | 126.406 M 0.00 % | 126.406 M 0.00 % | 126.406 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.509 M 0.00 % | 11.509 M 0.00 % | 11.509 M 0.00 % | 11.509 M 148.52 % | 4.631 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 |
| Goodwill and intangible assets | 126.406 M 0.00 % | 126.406 M 0.00 % | 126.406 M 0.00 % | 126.406 M 0.00 % | 126.406 M 0.00 % | 126.406 M 0.00 % | 126.406 M 0.00 % | 126.406 M 0.00 % | 126.406 M 0.00 % | 126.406 M 0.00 % | 126.406 M 0.00 % | 126.406 M 0.00 % | 126.406 M 0.00 % | 126.406 M 0.00 % | 126.406 M 0.00 % | 126.406 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 58.869 M 3.14 % | 57.077 M 0.31 % | 56.900 M -4.12 % | 59.345 M 55.12 % | 38.257 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 274.160 M | 0.000 -100.00 % | 267.634 M 357.17 % | 58.541 M 100.00 % | 29.271 M | 0.000 -100.00 % | 25.185 M -50.00 % | 50.369 M 100.00 % | 25.185 M | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 744.000 M 3.76 % | 717.014 M 7.82 % | 664.994 M -2.60 % | 682.716 M -6.25 % | 728.236 M 3.69 % | 702.314 M 12.98 % | 621.627 M -8.69 % | 680.817 M -3.88 % | 708.315 M -5.59 % | 750.229 M 28.11 % | 585.617 M 1.31 % | 578.017 M 3.71 % | 557.355 M 5.62 % | 527.685 M 49.19 % | 353.700 M -0.02 % | 353.770 M 7.85 % | 328.018 M 1.68 % | 322.611 M 122.70 % | 144.862 M 0.24 % | 144.510 M -22.81 % | 187.225 M -1.98 % | 191.012 M 194.84 % | 64.785 M -4.84 % | 68.077 M -21.95 % | 87.222 M 270.02 % | 23.572 M 9.29 % | 21.568 M 0.91 % | 21.373 M 14.55 % | 18.658 M -21.90 % | 23.890 M -12.27 % | 27.232 M 254.21 % | 7.688 M -5.30 % | 8.118 M -9.36 % | 8.956 M -96.00 % | 224.114 M 20.61 % | 185.814 M 25.96 % | 147.513 M 0.92 % | 146.168 M 0.93 % | 144.823 M 0.55 % | 144.036 M 0.55 % | 143.249 M 26.19 % | 113.516 M 35.49 % | 83.782 M |
| Total non current assets | 4.907 B 5.59 % | 4.647 B 2.97 % | 4.513 B -5.87 % | 4.794 B 0.99 % | 4.747 B -5.28 % | 5.012 B 1.65 % | 4.931 B -8.02 % | 5.361 B -3.56 % | 5.559 B -4.13 % | 5.798 B 1.13 % | 5.734 B -7.20 % | 6.178 B -0.25 % | 6.194 B 8.01 % | 5.735 B 4.09 % | 5.509 B 11.26 % | 4.952 B 7.33 % | 4.614 B 3.16 % | 4.473 B 9.45 % | 4.086 B 24.56 % | 3.281 B 15.60 % | 2.838 B 10.57 % | 2.567 B 11.75 % | 2.297 B 3.22 % | 2.225 B 43.43 % | 1.551 B 5.27 % | 1.474 B 23.98 % | 1.189 B -0.85 % | 1.199 B 16.71 % | 1.027 B 6.21 % | 967.116 M 57.08 % | 615.699 M 53.59 % | 400.884 M 11.94 % | 358.129 M 4.41 % | 343.008 M -2.77 % | 352.775 M 17.73 % | 299.657 M 21.55 % | 246.538 M 9.55 % | 225.050 M 10.56 % | 203.561 M 6.50 % | 191.143 M 6.95 % | 178.724 M 22.88 % | 145.441 M 29.68 % | 112.157 M |
| Other current assets | -1.321 T -672 894.30 % | 196.392 M -62.68 % | 526.289 M 292.44 % | 134.106 M -76.54 % | 571.564 M 16.61 % | 490.158 M -19.52 % | 609.042 M 10.54 % | 550.978 M -19.29 % | 682.665 M -1.65 % | 694.134 M 17.16 % | 592.463 M -7.98 % | 643.859 M 8.51 % | 593.381 M 9.79 % | 540.454 M -21.92 % | 692.202 M 12.99 % | 612.623 M 43.61 % | 426.575 M 7.94 % | 395.212 M -0.98 % | 399.132 M -18.59 % | 490.299 M -4.74 % | 514.696 M -10.56 % | 575.471 M 5.06 % | 547.779 M 2.59 % | 533.936 M 94.37 % | 274.696 M -48.93 % | 537.906 M 338.57 % | 122.651 M 1 226 410.00 % | 10.000 K -83.87 % | 62.000 K 0.00 % | 62.000 K -99.99 % | 663.286 M 2.46 % | 647.379 M 28.43 % | 504.071 M 8 877.22 % | 5.615 M 24 313.04 % | 23.000 K -99.99 % | 267.429 M -50.00 % | 534.834 M 99.99 % | 267.429 M 1 162 632.61 % | 23.000 K 100.00 % | 11.500 K | 0.000 -100.00 % | 212.800 M -50.00 % | 425.599 M |
| Short term investments | 22.918 M -26.37 % | 31.127 M 58.29 % | 19.664 M -77.63 % | 87.890 M -1.92 % | 89.606 M 3.69 % | 86.419 M 9.44 % | 78.968 M 237.92 % | 23.369 M 41.45 % | 16.521 M -2.25 % | 16.901 M 21.00 % | 13.968 M -2.74 % | 14.362 M -9.32 % | 15.838 M -2.82 % | 16.298 M 12.53 % | 14.483 M -13.07 % | 16.661 M 5.68 % | 15.766 M 20.50 % | 13.084 M -3.40 % | 13.545 M 13.70 % | 11.913 M 4.12 % | 11.442 M 1.72 % | 11.248 M -11.32 % | 12.684 M 14.30 % | 11.097 M 7.23 % | 10.349 M -4.85 % | 10.876 M 9.26 % | 9.954 M -80.83 % | 51.937 M -6.98 % | 55.836 M 22.43 % | 45.607 M -20.28 % | 57.209 M -10.03 % | 63.587 M 21.54 % | 52.316 M -3.21 % | 54.051 M -7.67 % | 58.541 M 100.00 % | 29.271 M | 0.000 -100.00 % | 25.185 M -50.00 % | 50.369 M 100.00 % | 25.185 M | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 1.271 B -11.62 % | 1.439 B 38.09 % | 1.042 B -18.88 % | 1.284 B 38.34 % | 928.387 M 7.69 % | 862.086 M 5.60 % | 816.386 M -16.40 % | 976.510 M 6.13 % | 920.090 M 15.72 % | 795.110 M -8.90 % | 872.788 M 30.64 % | 668.091 M 3.57 % | 645.093 M 9.94 % | 586.755 M -2.93 % | 604.472 M -7.31 % | 652.152 M 10.96 % | 587.737 M -8.86 % | 644.891 M 9.12 % | 591.007 M 51.57 % | 389.916 M -4.95 % | 410.209 M 25.22 % | 327.583 M -10.14 % | 364.532 M 6.67 % | 341.746 M -2.71 % | 351.281 M -14.32 % | 410.009 M -55.52 % | 921.796 M 57.46 % | 585.398 M -24.01 % | 770.345 M 1 186.03 % | 59.901 M -45.23 % | 109.373 M -49.68 % | 217.349 M -12.82 % | 249.312 M 90.18 % | 131.096 M -16.60 % | 157.182 M 1.63 % | 154.655 M 1.66 % | 152.128 M 23.15 % | 123.536 M 30.12 % | 94.943 M -27.05 % | 130.146 M -21.29 % | 165.349 M 6.56 % | 155.177 M 7.01 % | 145.005 M |
| Cash and short term investments | 1.590 B 8.19 % | 1.470 B 38.46 % | 1.061 B -22.65 % | 1.372 B 34.80 % | 1.018 B 7.33 % | 948.505 M 5.94 % | 895.354 M -10.45 % | 999.879 M 6.75 % | 936.611 M 15.34 % | 812.011 M -8.43 % | 886.756 M 29.94 % | 682.453 M 3.26 % | 660.931 M 9.60 % | 603.053 M -2.57 % | 618.955 M -7.45 % | 668.813 M 10.82 % | 603.503 M -8.28 % | 657.975 M 8.84 % | 604.552 M 50.45 % | 401.829 M -4.70 % | 421.651 M 24.44 % | 338.831 M -10.18 % | 377.216 M 6.91 % | 352.843 M -2.43 % | 361.630 M -14.08 % | 420.885 M -54.83 % | 931.750 M 46.19 % | 637.335 M -22.86 % | 826.181 M 683.05 % | 105.508 M -36.66 % | 166.582 M -40.70 % | 280.936 M -6.86 % | 301.628 M 62.91 % | 185.147 M -14.17 % | 215.723 M 17.29 % | 183.926 M 20.90 % | 152.128 M 2.29 % | 148.720 M 2.35 % | 145.312 M -6.45 % | 155.331 M -6.06 % | 165.349 M 6.56 % | 155.177 M 7.01 % | 145.005 M |
| Total current assets | 4.203 B 8.25 % | 3.883 B 6.50 % | 3.646 B -4.23 % | 3.807 B -3.66 % | 3.952 B 3.21 % | 3.829 B 3.09 % | 3.714 B -13.18 % | 4.277 B 20.27 % | 3.556 B 7.08 % | 3.321 B 3.38 % | 3.213 B 1.96 % | 3.151 B 5.59 % | 2.984 B 13.26 % | 2.634 B -4.36 % | 2.754 B 7.80 % | 2.555 B 121.44 % | 1.154 B -3.25 % | 1.193 B 2.04 % | 1.169 B 10.89 % | 1.054 B -2.05 % | 1.076 B 1.60 % | 1.059 B -4.28 % | 1.106 B -0.27 % | 1.109 B 6.99 % | 1.037 B 0.19 % | 1.035 B -10.70 % | 1.159 B 25.16 % | 925.973 M -1.71 % | 942.075 M -45.29 % | 1.722 B 48.61 % | 1.159 B -0.56 % | 1.165 B 11.05 % | 1.049 B -1.33 % | 1.063 B -6.47 % | 1.137 B 5.98 % | 1.073 B 6.36 % | 1.009 B 8.08 % | 933.211 M 8.79 % | 857.792 M 0.59 % | 852.746 M 0.60 % | 847.700 M 4.68 % | 809.798 M 4.91 % | 771.896 M |
| Inventory | 1.060 B 34.69 % | 787.179 M -3.80 % | 818.237 M -1.41 % | 829.964 M -10.82 % | 930.617 M -12.40 % | 1.062 B 4.27 % | 1.019 B -25.06 % | 1.359 B 65.08 % | 823.517 M 24.44 % | 661.795 M 0.77 % | 656.719 M -20.38 % | 824.832 M 9.47 % | 753.489 M 17.70 % | 640.165 M 2.92 % | 621.996 M 13.51 % | 547.985 M 885.66 % | 55.596 M 7.00 % | 51.961 M -33.87 % | 78.570 M -9.24 % | 86.572 M 35.33 % | 63.973 M -14.57 % | 74.880 M -28.45 % | 104.660 M -20.37 % | 131.427 M -16.99 % | 158.327 M 108.00 % | 76.119 M -27.20 % | 104.561 M -31.77 % | 153.257 M 223.33 % | 47.400 M -66.06 % | 139.641 M -57.53 % | 328.800 M 39.25 % | 236.115 M -3.05 % | 243.536 M -18.16 % | 297.567 M -5.54 % | 315.010 M 8.16 % | 291.232 M 8.89 % | 267.454 M 6.63 % | 250.824 M 7.10 % | 234.194 M 9.17 % | 214.522 M 10.10 % | 194.850 M -1.50 % | 197.825 M -1.48 % | 200.799 M |
| Net receivables | 1.323 T 92 426.12 % | 1.430 B 15.30 % | 1.240 B -15.68 % | 1.471 B 2.74 % | 1.431 B 0.76 % | 1.421 B 19.33 % | 1.190 B -11.68 % | 1.348 B | 0.000 -100.00 % | 1.203 B 11.75 % | 1.077 B -1.43 % | 1.092 B 11.90 % | 976.017 M 10.37 % | 884.300 M 7.67 % | 821.286 M -1.29 % | 832.005 M 1 119.77 % | 68.210 M -37.70 % | 109.488 M 26.46 % | 86.582 M 14.97 % | 75.307 M -0.64 % | 75.791 M 8.36 % | 69.944 M -8.94 % | 76.811 M -15.78 % | 91.203 M -62.35 % | 242.238 M 163.29 % | 92.003 M | 0.000 -100.00 % | 135.371 M | 0.000 | 0.000 | 0.000 -100.00 % | 725.000 K | 0.000 -100.00 % | 575.001 M -1.77 % | 585.382 M 106.65 % | 283.277 M 1 604.55 % | -18.828 M -108.51 % | 221.208 M -52.04 % | 461.243 M -1.05 % | 466.115 M -1.03 % | 470.986 M 100.00 % | 235.493 M | 0.000 |
| Tax assets | 0.000 -100.00 % | 91.530 M 14.96 % | 79.618 M -10.40 % | 88.864 M 2.05 % | 87.079 M 7.83 % | 80.753 M 1.59 % | 79.488 M -11.07 % | 89.382 M 12.21 % | 79.658 M -5.46 % | 84.257 M 20.67 % | 69.823 M -11.13 % | 78.567 M 23.94 % | 63.389 M -5.54 % | 67.105 M -7.58 % | 72.610 M 5.57 % | 68.778 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 272.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 459.000 K 0.00 % | 459.000 K 30.77 % | 351.000 K 0.00 % | 351.000 K 56.70 % | 224.000 K -9.68 % | 248.000 K -8.82 % | 272.000 K -58.19 % | 650.500 K -36.78 % | 1.029 M -24.59 % | 1.365 M -19.74 % | 1.700 M -4.09 % | 1.773 M -3.93 % | 1.845 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 1.290 B 93.70 % | 665.882 M -3.61 % | 690.827 M 14.14 % | 605.223 M 6.27 % | 569.518 M -1.50 % | 578.198 M 3.84 % | 556.813 M -29.33 % | 787.905 M 24.76 % | 631.538 M -2.04 % | 644.691 M 7.65 % | 598.893 M 14.02 % | 525.265 M -1.91 % | 535.511 M 17.26 % | 456.699 M -8.39 % | 498.550 M 9.99 % | 453.251 M 1 463.42 % | 28.991 M -38.88 % | 47.432 M 489.07 % | 8.052 M -63.22 % | 21.895 M -83.19 % | 130.212 M 146.75 % | 52.771 M 535.72 % | 8.301 M -87.63 % | 67.080 M -56.87 % | 155.517 M 283.91 % | 40.509 M -74.29 % | 157.577 M 51.53 % | 103.991 M 47.73 % | 70.393 M -39.56 % | 116.473 M 32.93 % | 87.618 M 357.03 % | 19.171 M -35.77 % | 29.848 M -60.07 % | 74.758 M 30.86 % | 57.130 M -18.93 % | 70.470 M -15.92 % | 83.810 M -51.07 % | 171.293 M -33.81 % | 258.776 M 100.00 % | 129.388 M | 0.000 | 0.000 | 0.000 |
| Tax payables | 0.000 | 0.000 -100.00 % | 17.764 M -43.14 % | 31.243 M 3.08 % | 30.309 M -21.97 % | 38.844 M -0.42 % | 39.008 M -41.92 % | 67.167 M 22.15 % | 54.987 M 6.81 % | 51.479 M 96.63 % | 26.181 M -20.78 % | 33.048 M 54.06 % | 21.452 M -8.91 % | 23.551 M 54.31 % | 15.262 M -49.58 % | 30.272 M 87.52 % | 16.143 M 0.34 % | 16.088 M -0.53 % | 16.173 M -2.34 % | 16.560 M -5.96 % | 17.610 M -2.56 % | 18.072 M -12.21 % | 20.585 M -13.23 % | 23.723 M -12.31 % | 27.053 M -20.10 % | 33.860 M 4.22 % | 32.488 M 3.00 % | 31.542 M 261.02 % | 8.737 M 4.55 % | 8.357 M -54.00 % | 18.168 M 63.10 % | 11.139 M 19.62 % | 9.312 M 35.49 % | 6.873 M -67.38 % | 21.071 M 33.82 % | 15.746 M 51.10 % | 10.421 M 100.00 % | 5.211 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 20.527 M | 0.000 | 0.000 -100.00 % | 20.415 M -99.31 % | 2.975 B 64.67 % | 1.806 B 1 070.59 % | 154.313 M 8.81 % | 141.815 M -6.28 % | 151.317 M 14.69 % | 131.934 M 3.11 % | 127.958 M 11.51 % | 114.748 M -7.02 % | 123.408 M 11.76 % | 110.423 M 1.02 % | 109.309 M 21.62 % | 89.877 M 3.33 % | 86.984 M -0.33 % | 87.268 M 18.73 % | 73.500 M 1.80 % | 72.198 M 1 698.36 % | -4.517 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 |
| Minority interest | 636.975 M -6.02 % | 677.743 M 9.66 % | 618.035 M -3.03 % | 637.351 M 9.33 % | 582.987 M 2.60 % | 568.187 M 2.99 % | 551.687 M 2.78 % | 536.753 M 32.48 % | 405.166 M 0.65 % | 402.547 M 14.71 % | 350.924 M -3.33 % | 363.008 M 6.78 % | 339.964 M 2.62 % | 331.288 M 8.04 % | 306.636 M 4.06 % | 294.669 M 125.96 % | 130.407 M 6.19 % | 122.807 M -4.45 % | 128.525 M 146.31 % | 52.181 M -58.14 % | 124.668 M 65.60 % | 75.282 M -3.26 % | 77.821 M 2.24 % | 76.114 M -9.45 % | 84.056 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 396.000 K -50.00 % | 792.000 K -7.26 % | 854.000 K -6.77 % | 916.000 K 7.89 % | 849.000 K 8.57 % | 782.000 K 12.03 % | 698.000 K 13.68 % | 614.000 K |
| Capital lease obligations | 83.229 M -5.93 % | 88.474 M 87.71 % | 47.133 M -19.54 % | 58.579 M -5.92 % | 62.264 M 14.42 % | 54.418 M 2.67 % | 53.002 M -18.39 % | 64.943 M -13.90 % | 75.431 M -40.13 % | 125.995 M -6.58 % | 134.876 M -15.41 % | 159.444 M 41.55 % | 112.643 M 278.58 % | 29.754 M -6.73 % | 31.901 M -4.07 % | 33.255 M -6.31 % | 35.495 M -0.55 % | 35.692 M -16.83 % | 42.912 M 11.97 % | 38.324 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 |
| Preferred stock | 0.000 | 0.000 -100.00 % | 216.147 M | 0.000 -100.00 % | 150.652 M 44.99 % | 103.902 M -21.62 % | 132.565 M 202.83 % | 43.776 M | 0.000 | 0.000 -100.00 % | 15.039 M | 0.000 | 0.000 | 0.000 -100.00 % | 26.961 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.955 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 |
| Other total stockholders equity | 76.260 M -1.21 % | 77.193 M 155.18 % | -139.887 M -281.22 % | 77.193 M 0.00 % | 77.193 M 0.00 % | 77.193 M 0.00 % | 77.193 M 0.00 % | 77.193 M 0.00 % | 77.193 M 1.22 % | 76.260 M -1.21 % | 77.193 M 1.22 % | 76.260 M -1.21 % | 77.193 M -21.25 % | 98.025 M 28.54 % | 76.260 M 0.00 % | 76.260 M 0.00 % | 76.260 M 1.15 % | 75.393 M 0.00 % | 75.393 M 0.29 % | 75.173 M 0.29 % | 74.953 M -6.55 % | 80.205 M 7.88 % | 74.348 M 0.16 % | 74.227 M -34.86 % | 113.943 M -4.25 % | 118.998 M -9.45 % | 131.418 M -7.43 % | 141.971 M -12.06 % | 161.444 M 1.79 % | 158.610 M 41.68 % | 111.948 M 14.90 % | 97.432 M 13.37 % | 85.940 M 8.80 % | 78.991 M 49.51 % | 52.834 M -29.62 % | 75.073 M -22.85 % | 97.312 M 29.62 % | 75.073 M 42.09 % | 52.834 M -79.18 % | 253.802 M -44.19 % | 454.769 M 0.84 % | 450.980 M 0.85 % | 447.191 M |
| Deferred tax liabilities non current | 163.107 M 12.83 % | 144.560 M 16.13 % | 124.486 M -4.24 % | 129.996 M 24.45 % | 104.458 M -6.57 % | 111.805 M 16.34 % | 96.100 M -11.54 % | 108.642 M 14.81 % | 94.628 M -20.34 % | 118.788 M 12.95 % | 105.167 M -48.38 % | 203.738 M -7.59 % | 220.475 M 9.86 % | 200.687 M 7.85 % | 186.080 M 10.57 % | 168.288 M 96.14 % | 85.802 M 10.22 % | 77.843 M 4.61 % | 74.415 M 27.49 % | 58.370 M 176.74 % | 21.092 M 0.39 % | 21.011 M 31.66 % | 15.958 M 8.26 % | 14.740 M 226.32 % | 4.517 M | 0.000 -100.00 % | 4.112 M -92.77 % | 56.907 M 18.95 % | 47.840 M 28.15 % | 37.331 M 48.24 % | 25.183 M 4.84 % | 24.021 M 54.17 % | 15.581 M 9.46 % | 14.234 M -18.23 % | 17.407 M 48.20 % | 11.746 M 93.03 % | 6.085 M 14.98 % | 5.292 M 17.63 % | 4.499 M 100.00 % | 2.250 M | 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 100.00 % | -337.509 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 |
| Total assets | 9.110 B 6.80 % | 8.530 B 4.55 % | 8.159 B -5.14 % | 8.601 B -1.12 % | 8.699 B -1.60 % | 8.840 B 2.27 % | 8.644 B -10.31 % | 9.638 B 5.74 % | 9.115 B -0.05 % | 9.120 B 1.94 % | 8.946 B -4.10 % | 9.329 B 1.65 % | 9.178 B 9.67 % | 8.369 B 1.27 % | 8.264 B 10.08 % | 7.507 B 30.16 % | 5.768 B 1.81 % | 5.665 B 7.80 % | 5.255 B 21.24 % | 4.335 B 10.75 % | 3.914 B 7.95 % | 3.626 B 6.54 % | 3.403 B 2.06 % | 3.335 B 28.83 % | 2.588 B 3.18 % | 2.509 B 6.86 % | 2.348 B 10.49 % | 2.125 B 7.90 % | 1.969 B -26.77 % | 2.689 B 51.55 % | 1.774 B 13.30 % | 1.566 B 11.27 % | 1.407 B 0.07 % | 1.406 B -5.59 % | 1.490 B 8.54 % | 1.372 B 9.34 % | 1.255 B 8.37 % | 1.158 B 9.13 % | 1.061 B 1.67 % | 1.044 B 1.70 % | 1.026 B 7.45 % | 955.239 M 8.05 % | 884.053 M |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2009-12-31 | 2009-06-30 | 2008-12-31 | 2007-12-31 | 2007-06-30 | 2006-12-31 | 2006-06-30 | 2005-12-31 | 2005-06-30 | 2004-12-31 | 2004-06-30 | 2003-12-31 |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2009-12-31 | 2009-06-30 | 2008-12-31 | 2008-06-30 | 2007-12-31 | 2007-06-30 | 2006-12-31 | 2006-06-30 | 2005-12-31 | 2005-06-30 | 2004-12-31 | 2004-06-30 | 2004-01-31 | 2003-06-30 | 2003-01-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 100.00 % | -75.295 M | 0.000 100.00 % | -81.815 M | 0.000 100.00 % | -61.487 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 |
| 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 -100.00 % | 1.568 M 100.00 % | 784.000 K -80.42 % | 4.005 M 100.00 % | 2.003 M -63.85 % | 5.540 M 100.00 % | 2.770 M 0.00 % | 2.770 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 62.500 K 0.00 % | 62.500 K -86.95 % | 479.000 K 0.00 % | 479.000 K -63.48 % | 1.312 M 0.00 % | 1.312 M | 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 -100.00 % | 28.204 M | 0.000 -100.00 % | 99.784 M | 0.000 | 0.000 | 0.000 100.00 % | -567.451 M | 0.000 -100.00 % | 64.306 M | 0.000 | 0.000 | 0.000 100.00 % | -93.601 M -264.51 % | -25.679 M -229.40 % | 19.845 M 46.27 % | 13.568 M 233.13 % | -10.191 M -132.30 % | 31.550 M 139.09 % | -80.720 M -102.32 % | -39.897 M -147.24 % | 84.452 M 23.70 % | 68.271 M -41.19 % | 116.097 M 125.30 % | 51.531 M 78.76 % | 28.827 M 0.00 % | 28.827 M 284.45 % | -15.629 M 0.00 % | -15.629 M 81.37 % | -83.914 M 0.00 % | -83.914 M -291.04 % | 43.924 M 0.00 % | 43.924 M 1 378.92 % | 2.970 M 0.00 % | 2.970 M 108.08 % | -36.777 M 0.00 % | -36.777 M -207.54 % | 34.199 M 0.00 % | 34.199 M 212.70 % | -30.345 M 0.00 % | -30.345 M -172.99 % | 41.577 M 0.00 % | 41.577 M 100.00 % | 20.788 M 87.00 % | 11.117 M 100.00 % | 5.559 M |
| Accounts receivables | 0.000 -100.00 % | 11.285 M | 0.000 100.00 % | -146.429 M | 0.000 | 0.000 | 0.000 100.00 % | -165.635 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -22.101 M | 0.000 -100.00 % | 15.547 M | 0.000 100.00 % | -42.422 M | 0.000 100.00 % | -42.297 M | 0.000 -100.00 % | 44.837 M | 0.000 -100.00 % | 173.379 M | 0.000 100.00 % | -21.973 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 |
| Inventory | 0.000 -100.00 % | 15.062 M | 0.000 -100.00 % | 252.223 M | 0.000 | 0.000 | 0.000 100.00 % | -398.791 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -91.218 M -100.00 % | -45.609 M -895.00 % | 5.737 M 100.00 % | 2.869 M -90.92 % | 31.603 M 100.00 % | 15.802 M 127.78 % | -56.876 M -100.00 % | -28.438 M -150.03 % | 56.845 M 100.00 % | 28.423 M 154.48 % | -52.175 M -100.00 % | -26.088 M -170.63 % | 36.934 M 0.00 % | 36.934 M 1 432.38 % | -2.772 M 0.00 % | -2.772 M 98.00 % | -138.719 M 0.00 % | -138.719 M -513.86 % | 33.518 M 0.00 % | 33.518 M 312.83 % | 8.119 M 0.00 % | 8.119 M 139.58 % | -20.512 M 0.00 % | -20.512 M -58.05 % | -12.979 M 0.00 % | -12.979 M 34.03 % | -19.672 M 0.00 % | -19.672 M -761.35 % | 2.975 M 0.00 % | 2.975 M 100.00 % | 1.487 M 161.89 % | -2.403 M -100.00 % | -1.202 M |
| 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 |
| Other working capital | 0.000 -100.00 % | 1.857 M | 0.000 100.00 % | -6.010 M | 0.000 | 0.000 | 0.000 100.00 % | -3.026 M | 0.000 -100.00 % | 64.306 M | 0.000 | 0.000 | 0.000 -100.00 % | 19.718 M -1.07 % | 19.931 M 1 485.02 % | -1.439 M -113.45 % | 10.699 M 1 603.66 % | 628.000 K -96.01 % | 15.748 M -14.66 % | 18.453 M 261.03 % | -11.459 M 33.49 % | -17.230 M -143.24 % | 39.849 M 880.27 % | -5.107 M -106.58 % | 77.619 M 1 057.48 % | -8.107 M 0.00 % | -8.107 M 36.95 % | -12.857 M 0.00 % | -12.857 M -123.46 % | 54.806 M 0.00 % | 54.806 M 426.67 % | 10.406 M 0.00 % | 10.406 M 302.10 % | -5.149 M 0.00 % | -5.149 M 68.34 % | -16.265 M 0.00 % | -16.265 M -134.48 % | 47.177 M 0.00 % | 47.177 M 542.02 % | -10.673 M 0.00 % | -10.673 M -127.65 % | 38.602 M 0.00 % | 38.602 M 100.00 % | 19.301 M 42.76 % | 13.520 M 100.00 % | 6.760 M |
| Other non cash items | 60.630 M 1 958.11 % | -3.263 M -102.08 % | 156.935 M 53.03 % | 102.551 M 336.87 % | 23.474 M -33.52 % | 35.309 M -74.47 % | 138.281 M 123.10 % | -598.629 M -695.81 % | -75.223 M -109.23 % | -35.953 M -105.51 % | 652.467 M 197 219.94 % | -331.000 K 99.76 % | -135.486 M -244.84 % | 93.540 M 154.01 % | -173.178 M 32.23 % | -255.524 M -1 087.88 % | -21.511 M 85.88 % | -152.302 M -1 497.52 % | 10.898 M 106.72 % | -162.152 M -187.95 % | -56.313 M 61.98 % | -148.113 M -4 540.13 % | -3.192 M 98.46 % | -207.104 M -314.37 % | -49.981 M -152.00 % | -19.834 M 59.61 % | -49.111 M -126.35 % | 186.366 M 154.91 % | -339.419 M -763.28 % | -39.318 M 44.55 % | -70.910 M -343.37 % | 29.137 M 188.65 % | -32.867 M -190.50 % | 36.317 M 351.83 % | -14.421 M 73.48 % | -54.388 M 0.00 % | -54.388 M -41.92 % | -38.324 M 0.00 % | -38.324 M -17.91 % | -32.502 M 0.00 % | -32.502 M 25.78 % | -43.791 M 0.00 % | -43.791 M -100.00 % | -21.895 M 58.73 % | -53.049 M -100.00 % | -26.524 M |
| Net cash provided by operating activities | 179.357 M 16.61 % | 153.807 M -28.40 % | 214.825 M -27.23 % | 295.207 M 329.34 % | 68.758 M -38.01 % | 110.917 M -26.28 % | 150.457 M 128.40 % | -529.808 M -1 774.50 % | -28.264 M -142.28 % | 66.851 M -78.17 % | 306.166 M 822.53 % | -42.374 M -295.08 % | 21.721 M -85.97 % | 154.779 M 820.51 % | -21.482 M -127.31 % | 78.654 M 88.68 % | 41.687 M -6.83 % | 44.744 M -8.63 % | 48.968 M 183.48 % | -58.657 M -402.79 % | 19.372 M -75.34 % | 78.561 M 104.59 % | 38.400 M -71.40 % | 134.255 M 1 032.13 % | -14.403 M -123.93 % | 60.181 M 0.00 % | 60.181 M 426.13 % | -18.453 M 0.00 % | -18.453 M 37.75 % | -29.642 M 0.00 % | -29.642 M -136.99 % | 80.142 M 0.00 % | 80.142 M 508.95 % | 13.161 M 0.00 % | 13.161 M 413.27 % | -4.201 M 0.00 % | -4.201 M -109.71 % | 43.282 M 0.00 % | 43.282 M 338.83 % | -18.122 M 0.00 % | -18.122 M -202.33 % | 17.709 M 0.00 % | 17.709 M 100.00 % | 8.855 M 141.15 % | -21.518 M -100.00 % | -10.759 M |
| Investments in property plant and equipment | -14.724 M -36.26 % | -10.806 M 78.85 % | -51.081 M -854.07 % | -5.354 M 78.34 % | -24.715 M -358.50 % | 9.561 M 139.57 % | -24.163 M -167.14 % | -9.045 M -1.67 % | -8.896 M 7.83 % | -9.652 M 16.12 % | -11.507 M 22.13 % | -14.777 M -43.59 % | -10.291 M -55.22 % | -6.630 M -34.81 % | -4.918 M -47.20 % | -3.341 M -1 745.86 % | -181.000 K 99.91 % | -196.745 M -10 866.83 % | -1.794 M 56.42 % | -4.117 M -162.90 % | -1.566 M 84.36 % | -10.011 M -766.75 % | -1.155 M 93.82 % | -18.701 M 92.57 % | -251.768 M -286.15 % | 135.247 M 197.29 % | -139.018 M -8 924.21 % | -1.541 M 0.00 % | -1.541 M 28.00 % | -2.140 M 0.00 % | -2.140 M -138.25 % | -898.000 K 0.00 % | -898.000 K 8.92 % | -986.000 K 0.00 % | -986.000 K 95.12 % | -20.223 M 0.00 % | -20.223 M -1 029.43 % | -1.791 M 0.00 % | -1.791 M -116.64 % | -826.500 K 0.00 % | -826.500 K 97.63 % | -34.928 M 0.00 % | -34.928 M -100.00 % | -17.464 M -1 094.51 % | -1.462 M -100.00 % | -731.000 K |
| Acquisitions net | 0.000 -100.00 % | 392.000 K | 0.000 -100.00 % | 21.487 M 55.50 % | 13.818 M -56.09 % | 31.468 M 120 930.77 % | 26.000 K -99.97 % | 93.076 M | 0.000 100.00 % | -471.000 K -956.36 % | 55.000 K 107.00 % | -786.000 K | 0.000 | 0.000 100.00 % | -182.300 M -268.48 % | -49.473 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 14.850 M 182.36 % | -18.030 M -156.80 % | 31.742 M | 0.000 -100.00 % | 768.213 M | 0.000 -100.00 % | 486.000 K | 0.000 -100.00 % | 9.821 M | 0.000 -100.00 % | 14.766 M | 0.000 100.00 % | -1.018 M | 0.000 | 0.000 | 0.000 -100.00 % | 449.000 K | 0.000 100.00 % | -871.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 100.00 % | -26.985 M | 0.000 100.00 % | -36.463 M -2 215.11 % | -1.575 M 98.98 % | -154.396 M -9 325.89 % | -1.638 M 61.06 % | -4.206 M 9.74 % | -4.660 M 76.07 % | -19.473 M 63.46 % | -53.285 M 67.04 % | -161.677 M 34.44 % | -246.625 M -33 987.77 % | -723.500 K 97.76 % | -32.370 M 0.00 % | -32.370 M -16.63 % | -27.754 M 0.00 % | -27.754 M 25.19 % | -37.101 M 0.00 % | -37.101 M -571.93 % | -5.522 M 0.00 % | -5.522 M 63.78 % | -15.244 M 0.00 % | -15.244 M -283.21 % | -3.978 M 18.07 % | -4.856 M 0.00 % | -4.856 M 80.57 % | -24.993 M 0.00 % | -24.993 M 87.21 % | -195.430 M 0.00 % | -195.430 M -4 474.14 % | -4.273 M 0.00 % | -4.273 M -107.50 % | -2.059 M 0.00 % | -2.059 M -51 575.00 % | 4.000 K | 0.000 | 0.000 | 0.000 100.00 % | -9.404 M 0.00 % | -9.404 M -846.55 % | -993.500 K 0.00 % | -993.500 K -100.00 % | -496.750 K 57.43 % | -1.167 M -100.00 % | -583.500 K |
| Sales maturities of investments | 0.000 -100.00 % | 14.067 M | 0.000 -100.00 % | 151.216 M | 0.000 -100.00 % | 37.251 M 2 082.25 % | 1.707 M -97.33 % | 63.858 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.071 M -86.17 % | 36.670 M 823.56 % | 3.971 M | 0.000 | 0.000 -100.00 % | 17.815 M 0.00 % | 17.815 M 268.50 % | 4.835 M 0.00 % | 4.835 M -88.04 % | 40.420 M 0.00 % | 40.420 M 201.95 % | 13.386 M 0.00 % | 13.386 M 95 514.29 % | 14.000 K -99.91 % | 14.965 M 0.00 % | 14.965 M 271.33 % | 4.030 M 0.00 % | 4.030 M 24 324.24 % | 16.500 K 0.00 % | 16.500 K -99.21 % | 2.090 M 0.00 % | 2.090 M 9 618.60 % | 21.500 K 0.00 % | 21.500 K -91.99 % | 268.500 K 0.00 % | 268.500 K -88.18 % | 2.272 M 0.00 % | 2.272 M -76.74 % | 9.768 M 0.00 % | 9.768 M 875.77 % | 1.001 M 0.00 % | 1.001 M 100.00 % | 500.500 K -76.00 % | 2.085 M 100.00 % | 1.043 M |
| Other investing activites | 18.803 M 148.29 % | -38.940 M -139.85 % | 97.709 M 7 981.80 % | 1.209 M -91.21 % | 13.753 M 2 350.90 % | -611.000 K -184.39 % | 724.000 K 104.41 % | -16.429 M -197.48 % | 16.854 M 7 011.39 % | 237.000 K -75.69 % | 975.000 K -84.62 % | 6.340 M 213.97 % | -5.563 M 94.37 % | -98.842 M 42.78 % | -172.742 M -8.74 % | -158.863 M -958.58 % | 18.503 M 109.46 % | -195.619 M 45.20 % | -356.982 M -15.58 % | -308.852 M -60.63 % | -192.274 M 28.25 % | -267.992 M -1 573.28 % | -16.016 M 97.48 % | -636.227 M -60 841.28 % | -1.044 M 99.86 % | -740.337 M -674.31 % | 128.909 M 2 561.76 % | 4.843 M -78.48 % | 22.503 M 118.99 % | -118.490 M -159.98 % | 197.553 M 818.56 % | -27.493 M -992.34 % | 3.081 M 124.10 % | -12.787 M -522.90 % | 3.024 M 149.95 % | -6.053 M -130.33 % | 19.954 M 219.70 % | 6.242 M 1 396.26 % | -481.500 K -111.35 % | 4.242 M 816.20 % | 463.000 K 103.63 % | -12.743 M -136.49 % | 34.920 M 100.00 % | 17.460 M 3 109.56 % | 544.000 K 100.00 % | 272.000 K |
| Net cash used for investing activites | 4.079 M 106.55 % | -62.272 M -233.55 % | 46.628 M -64.70 % | 132.095 M 10 211.87 % | 1.281 M 101.67 % | -76.727 M -228.68 % | -23.344 M -118.34 % | 127.254 M 3 758.52 % | 3.298 M 111.23 % | -29.359 M 53.96 % | -63.762 M 61.55 % | -165.829 M 26.56 % | -225.809 M -114.09 % | -105.472 M 70.70 % | -359.960 M -70.05 % | -211.677 M -1 255.32 % | 18.322 M 104.67 % | -392.364 M -9.36 % | -358.776 M -14.64 % | -312.969 M -61.46 % | -193.840 M 30.27 % | -278.003 M -1 519.03 % | -17.171 M 97.32 % | -640.078 M -3 255.76 % | -19.074 M 92.77 % | -263.736 M 11.94 % | -299.504 M -138.74 % | 773.056 M 3 535.35 % | -22.503 M 80.93 % | -118.004 M 40.27 % | -197.553 M -3 514.22 % | -5.466 M 64.24 % | -15.287 M -322.81 % | 6.861 M 186.79 % | -7.905 M 43.61 % | -14.018 M -7.80 % | -13.004 M -462.47 % | 3.588 M 14.42 % | 3.136 M 34.08 % | 2.339 M 23.76 % | 1.890 M 107.75 % | -24.376 M -0.90 % | -24.159 M -100.00 % | -12.079 M -4.88 % | -11.518 M -100.00 % | -5.759 M |
| Debt repayment | -17.654 M -4 174.58 % | -413.000 K 99.60 % | -102.334 M 70.57 % | -347.741 M -960.60 % | 40.407 M 60.77 % | 25.134 M 111.06 % | -227.333 M -150.65 % | 448.852 M 448.42 % | 81.845 M 170.48 % | -116.128 M -938.43 % | -11.183 M -104.07 % | 274.964 M -3.07 % | 283.685 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 297.000 M | 0.000 100.00 % | -226.176 M | 0.000 -100.00 % | 373.215 M | 0.000 100.00 % | -40.188 M | 0.000 100.00 % | -26.603 M | 0.000 -100.00 % | 59.319 M | 0.000 100.00 % | -22.821 M | 0.000 100.00 % | -30.774 M | 0.000 -100.00 % | 54.386 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 100.00 % | -33.645 M -200.00 % | 33.645 M 173.75 % | -45.622 M -200.00 % | 45.622 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 344.000 K 0.00 % | 344.000 K 300.00 % | 86.000 K 0.00 % | 86.000 K -73.54 % | 325.000 K 0.00 % | 325.000 K 584.21 % | 47.500 K 0.00 % | 47.500 K | 0.000 | 0.000 | 0.000 -100.00 % | 4.028 M 0.00 % | 4.028 M 251.29 % | 1.147 M 0.00 % | 1.147 M | 0.000 | 0.000 -100.00 % | 2.122 M 0.00 % | 2.122 M | 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 100.00 % | -2.991 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 |
| Dividends paid | 0.000 100.00 % | -5.559 M | 0.000 100.00 % | -5.559 M | 0.000 100.00 % | -5.559 M | 0.000 | 0.000 | 0.000 100.00 % | -5.559 M | 0.000 100.00 % | -19.458 M | 0.000 100.00 % | -11.119 M -100.00 % | -5.560 M 33.33 % | -8.339 M -100.00 % | -4.170 M 49.93 % | -8.327 M -100.00 % | -4.164 M 69.99 % | -13.873 M -100.00 % | -6.937 M 68.71 % | -22.167 M -100.00 % | -11.084 M 49.99 % | -22.163 M -100.00 % | -11.082 M 42.86 % | -19.393 M 0.00 % | -19.393 M -16.74 % | -16.612 M 0.00 % | -16.612 M -53.24 % | -10.841 M 0.00 % | -10.841 M -60.00 % | -6.776 M 0.00 % | -6.776 M 50.00 % | -13.551 M 0.00 % | -13.551 M -26.15 % | -10.742 M 0.00 % | -10.742 M -77.77 % | -6.043 M 0.00 % | -6.043 M -125.00 % | -2.686 M 0.00 % | -2.686 M 0.00 % | -2.686 M 0.00 % | -2.686 M -100.00 % | -1.343 M 50.00 % | -2.686 M -100.00 % | -1.343 M |
| Other financing activites | -102.037 M -861.71 % | -10.610 M 74.89 % | -42.260 M -423.93 % | -8.066 M 83.59 % | -49.150 M -490.53 % | -8.323 M 83.29 % | -49.816 M 74.18 % | -192.933 M -730.83 % | 30.584 M 713.52 % | -4.985 M 80.87 % | -26.053 M -28.69 % | -20.245 M 28.12 % | -28.164 M 18.73 % | -34.656 M -104.89 % | 709.058 M 279.83 % | 186.679 M 260.39 % | -116.393 M -125.99 % | 447.855 M -48.57 % | 870.844 M 140.92 % | 361.469 M 34.80 % | 268.148 M 36.77 % | 196.058 M 1 229.16 % | 14.751 M -97.13 % | 514.556 M 6 261.24 % | -8.352 M -108.79 % | 95.000 M 200.00 % | -95.000 M -235.22 % | 70.257 M 147.51 % | -147.865 M -180.23 % | 184.299 M 200.00 % | -184.299 M -261.14 % | 114.370 M 200.00 % | -114.370 M -145.71 % | 250.202 M 200.00 % | -250.202 M -237.81 % | 181.561 M 200.00 % | -181.561 M -235.33 % | 134.160 M 200.00 % | -134.160 M -217.85 % | 113.836 M 199.90 % | -113.954 M -158.24 % | 195.646 M 199.14 % | -197.347 M -100.00 % | -98.674 M 73.22 % | -368.525 M -100.00 % | -184.263 M |
| Net cash used provided by financing activities | -119.691 M -621.81 % | -16.582 M 88.53 % | -144.594 M 63.39 % | -395.011 M -1 686.26 % | 24.902 M 172.45 % | -34.370 M 85.16 % | -231.527 M -152.37 % | 442.064 M 303.94 % | 109.438 M 186.39 % | -126.672 M -198.97 % | -42.369 M -118.01 % | 235.261 M -7.93 % | 255.521 M 658.21 % | -45.775 M -113.84 % | 330.752 M 85.46 % | 178.340 M 249.63 % | -119.186 M -127.12 % | 439.528 M -8.78 % | 481.839 M 38.62 % | 347.596 M 33.07 % | 261.211 M 50.22 % | 173.891 M 4 642.05 % | 3.667 M -99.26 % | 492.393 M 2 633.80 % | -19.433 M -105.22 % | 372.608 M 425.73 % | -114.393 M 30.45 % | -164.477 M 0.00 % | -164.477 M -129.96 % | 548.967 M 381.32 % | -195.140 M -389.50 % | 67.406 M 155.64 % | -121.145 M -156.53 % | 214.291 M 181.25 % | -263.753 M -214.61 % | 230.138 M 219.67 % | -192.303 M -282.63 % | 105.297 M 175.10 % | -140.203 M -274.43 % | 80.377 M 168.91 % | -116.640 M -147.16 % | 247.347 M 223.65 % | -200.033 M -100.00 % | -100.016 M 73.06 % | -371.211 M -100.00 % | -185.605 M |
| Effect of forex changes on cash | 64.834 M 461.48 % | 11.547 M 123.53 % | -49.075 M -666.56 % | 8.662 M | 0.000 | 0.000 | 0.000 100.00 % | -47.325 M | 0.000 | 0.000 -100.00 % | 2.381 M | 0.000 | 0.000 100.00 % | -21.249 M -805.95 % | 3.010 M -84.24 % | 19.098 M 844.04 % | 2.023 M 105.32 % | -38.024 M -230.85 % | 29.060 M 677.63 % | 3.737 M 190.77 % | -4.117 M 63.88 % | -11.398 M -440.19 % | -2.110 M -154.17 % | 3.895 M 166.95 % | -5.818 M -138.96 % | 14.932 M 363.91 % | -5.658 M 98.58 % | -397.737 M -199.98 % | 397.823 M 197.10 % | -409.686 M -198.97 % | 413.969 M 518.34 % | -98.955 M -199.54 % | 99.417 M 140.19 % | -247.355 M -200.77 % | 245.454 M 217.22 % | -209.392 M -198.75 % | 212.034 M 271.63 % | -123.541 M -200.92 % | 122.410 M 223.50 % | -99.119 M -200.79 % | 98.346 M 144.15 % | -222.738 M -199.25 % | 224.424 M 100.00 % | 112.212 M -72.45 % | 407.230 M 100.00 % | 203.615 M |
| Net change in cash | 128.579 M 48.65 % | 86.500 M 27.61 % | 67.784 M 65.52 % | 40.953 M | 0.000 | 0.000 | 0.000 100.00 % | -39.753 M | 0.000 | 0.000 -100.00 % | 206.690 M | 0.000 | 0.000 -100.00 % | 20.334 M -95.39 % | 441.434 M 2 800.03 % | -16.349 M -103.83 % | 426.514 M 23 396.17 % | 1.815 M -99.63 % | 493.528 M 674.24 % | 63.744 M -80.58 % | 328.313 M 2 006.83 % | 15.583 M -94.42 % | 279.096 M 7 982.38 % | -3.541 M -101.42 % | 248.779 M 241.84 % | -175.389 M -300.00 % | -43.847 M -111.40 % | 384.780 M 300.00 % | 96.195 M 674.95 % | -16.731 M -300.00 % | -4.183 M -104.85 % | 86.253 M 300.00 % | 21.563 M 182.66 % | -26.086 M -300.00 % | -6.522 M -229.04 % | 5.054 M 300.00 % | 1.264 M -97.79 % | 57.249 M 300.00 % | 14.312 M 120.73 % | -69.052 M -300.00 % | -17.263 M -148.11 % | 35.884 M 300.00 % | 8.971 M 0.00 % | 8.971 M 501.17 % | 1.492 M 0.00 % | 1.492 M |
| Cash at beginning of period | 1.439 B 6.40 % | 1.352 B 5.28 % | 1.284 B 3.29 % | 1.243 B 6.27 % | 1.170 B 1.08 % | 1.158 B -12.12 % | 1.317 B -2.93 % | 1.357 B 8.92 % | 1.246 B -6.30 % | 1.330 B 18.41 % | 1.123 B 1.89 % | 1.102 B 6.78 % | 1.032 B 603.59 % | 146.689 M -10.03 % | 163.038 M 0.00 % | 163.038 M 1.13 % | 161.223 M 0.00 % | 161.223 M 65.39 % | 97.479 M 0.00 % | 97.479 M 19.03 % | 81.896 M 0.00 % | 81.896 M -4.14 % | 85.437 M 0.00 % | 85.437 M -16.65 % | 102.502 M -82.49 % | 585.398 M 300.00 % | 146.350 M -27.05 % | 200.618 M 300.00 % | 50.155 M -76.92 % | 217.349 M 300.00 % | 54.337 M -58.55 % | 131.096 M 300.00 % | 32.774 M -79.15 % | 157.182 M 300.00 % | 39.296 M -74.17 % | 152.128 M 300.00 % | 38.032 M -59.92 % | 94.879 M 300.00 % | 23.720 M -85.53 % | 163.931 M 300.00 % | 40.983 M -67.99 % | 128.047 M 300.00 % | 32.012 M 0.00 % | 32.012 M 4.89 % | 30.520 M 0.00 % | 30.520 M |
| Cash at end of period | 1.271 B -11.62 % | 1.439 B 6.40 % | 1.352 B 5.28 % | 1.284 B 3.29 % | 1.243 B 6.27 % | 1.170 B 1.08 % | 1.158 B -12.12 % | 1.317 B -2.93 % | 1.357 B 8.92 % | 1.246 B -6.30 % | 1.330 B 18.41 % | 1.123 B 1.89 % | 1.102 B 559.80 % | 167.023 M -72.37 % | 604.472 M 312.08 % | 146.689 M -75.04 % | 587.737 M 260.49 % | 163.038 M -72.41 % | 591.007 M 266.58 % | 161.223 M -60.70 % | 410.209 M 320.82 % | 97.479 M -73.26 % | 364.532 M 345.12 % | 81.896 M -76.69 % | 351.281 M -14.32 % | 410.009 M 300.00 % | 102.502 M -82.49 % | 585.398 M 300.00 % | 146.350 M -27.05 % | 200.618 M 300.00 % | 50.155 M -76.92 % | 217.349 M 300.00 % | 54.337 M -58.55 % | 131.096 M 300.00 % | 32.774 M -79.15 % | 157.182 M 300.00 % | 39.296 M -74.17 % | 152.128 M 300.00 % | 38.032 M -59.92 % | 94.879 M 300.00 % | 23.720 M -85.53 % | 163.931 M 300.00 % | 40.983 M 0.00 % | 40.983 M 28.02 % | 32.012 M 0.00 % | 32.012 M |
| Operating cash flow | 216.006 M 40.44 % | 153.807 M -38.65 % | 250.710 M -18.11 % | 306.146 M 345.25 % | 68.758 M -38.01 % | 110.917 M -26.28 % | 150.457 M 128.40 % | -529.808 M -1 774.50 % | -28.264 M -142.28 % | 66.851 M -78.17 % | 306.166 M 822.53 % | -42.374 M -295.08 % | 21.721 M -85.97 % | 154.779 M 820.51 % | -21.482 M -127.31 % | 78.654 M 88.68 % | 41.687 M -6.83 % | 44.744 M -8.63 % | 48.968 M 183.48 % | -58.657 M -402.79 % | 19.372 M -75.34 % | 78.561 M 104.59 % | 38.400 M -71.40 % | 134.255 M 1 032.13 % | -14.403 M -123.93 % | 60.181 M 0.00 % | 60.181 M 426.13 % | -18.453 M 0.00 % | -18.453 M 37.75 % | -29.642 M 0.00 % | -29.642 M -136.99 % | 80.142 M 0.00 % | 80.142 M 508.95 % | 13.161 M 0.00 % | 13.161 M 413.27 % | -4.201 M 0.00 % | -4.201 M -109.71 % | 43.282 M 0.00 % | 43.282 M 338.83 % | -18.122 M 0.00 % | -18.122 M -202.33 % | 17.709 M 0.00 % | 17.709 M 100.00 % | 8.855 M 141.15 % | -21.518 M -100.00 % | -10.759 M |
| Capital expenditure | -14.724 M -36.26 % | -10.806 M 78.85 % | -51.081 M -854.07 % | -5.354 M 45.10 % | -9.753 M -77.49 % | -5.495 M 39.66 % | -9.107 M -0.69 % | -9.045 M -1.67 % | -8.896 M 7.83 % | -9.652 M 16.12 % | -11.507 M 22.13 % | -14.777 M -43.59 % | -10.291 M -55.22 % | -6.630 M -34.81 % | -4.918 M -47.20 % | -3.341 M -1 745.86 % | -181.000 K 99.91 % | -196.745 M -10 866.83 % | -1.794 M 56.42 % | -4.117 M -162.90 % | -1.566 M 84.36 % | -10.011 M -766.75 % | -1.155 M 93.82 % | -18.701 M 92.57 % | -251.768 M -286.15 % | 135.247 M 197.29 % | -139.018 M -8 924.21 % | -1.541 M 0.00 % | -1.541 M 28.00 % | -2.140 M 0.00 % | -2.140 M -138.25 % | -898.000 K 0.00 % | -898.000 K 8.92 % | -986.000 K 0.00 % | -986.000 K 95.12 % | -20.223 M 0.00 % | -20.223 M -1 029.43 % | -1.791 M 0.00 % | -1.791 M -116.64 % | -826.500 K 0.00 % | -826.500 K 97.63 % | -34.928 M 0.00 % | -34.928 M -100.00 % | -17.464 M -1 094.51 % | -1.462 M -100.00 % | -731.000 K |
| Free CashFlow | 201.282 M 40.76 % | 143.001 M -28.37 % | 199.629 M -33.63 % | 300.792 M 409.77 % | 59.005 M -44.03 % | 105.422 M -25.42 % | 141.350 M 126.23 % | -538.853 M -1 350.09 % | -37.160 M -164.97 % | 57.199 M -80.59 % | 294.659 M 615.58 % | -57.151 M -600.01 % | 11.430 M -92.28 % | 148.149 M 661.17 % | -26.400 M -135.05 % | 75.313 M 81.45 % | 41.506 M 127.31 % | -152.001 M -422.21 % | 47.174 M 175.15 % | -62.774 M -452.54 % | 17.806 M -74.02 % | 68.550 M 84.05 % | 37.245 M -67.77 % | 115.554 M 143.41 % | -266.171 M -236.20 % | 195.428 M 347.89 % | -78.838 M -294.32 % | -19.994 M 0.00 % | -19.994 M 37.09 % | -31.782 M 0.00 % | -31.782 M -140.11 % | 79.244 M 0.00 % | 79.244 M 550.90 % | 12.175 M 0.00 % | 12.175 M 149.85 % | -24.424 M 0.00 % | -24.424 M -158.86 % | 41.491 M 0.00 % | 41.491 M 318.97 % | -18.949 M 0.00 % | -18.949 M -10.05 % | -17.219 M 0.00 % | -17.219 M -100.00 % | -8.609 M 62.54 % | -22.980 M -100.00 % | -11.490 M |
| 2025 | 2024 | 2024 | 2023 | 2023 | 2022 | 2022 | 2021 | 2021 | 2020 | 2020 | 2019 | 2019 | 2018 | 2018 | 2017 | 2017 | 2016 | 2016 | 2015 | 2015 | 2014 | 2014 | 2013 | 2013 | 2012 | 2012 | 2011 | 2011 | 2010 | 2010 | 2009 | 2009 | 2008 | 2008 | 2007 | 2007 | 2006 | 2006 | 2005 | 2005 | 2004 | 2004 | 2004 | 2003 | 2003 |