Interlink Communication Public Company Limited ILINK.BK
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2005 | 2004 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 6.513 B -5.59 % | 6.899 B -1.98 % | 7.038 B 16.19 % | 6.058 B 17.54 % | 5.154 B -8.41 % | 5.627 B 5.58 % | 5.329 B 25.36 % | 4.251 B 44.50 % | 2.942 B -3.80 % | 3.058 B 13.99 % | 2.683 B 34.37 % | 1.997 B 36.04 % | 1.468 B 11.36 % | 1.318 B 14.32 % | 1.153 B -1.60 % | 1.172 B 7.59 % | 1.089 B 25.85 % | 865.245 M 28.69 % | 672.350 M 37.68 % | 488.334 M |
| Net income | 564.638 M 6.22 % | 531.565 M -1.92 % | 541.965 M 53.48 % | 353.108 M 31.21 % | 269.116 M 37.76 % | 195.347 M -25.14 % | 260.954 M 829.35 % | 28.079 M -87.29 % | 220.861 M -16.84 % | 265.576 M 21.30 % | 218.937 M 31.22 % | 166.842 M 43.26 % | 116.461 M 42.06 % | 81.982 M 18.41 % | 69.236 M -39.79 % | 114.997 M 12.81 % | 101.935 M 25.20 % | 81.418 M 33.86 % | 60.824 M 51.92 % | 40.038 M |
| Income before tax | 902.867 M 0.94 % | 894.488 M 31.02 % | 682.711 M 12.02 % | 609.432 M 70.72 % | 356.985 M 43.14 % | 249.404 M -37.30 % | 397.743 M 360.40 % | 86.391 M -69.75 % | 285.541 M -14.74 % | 334.926 M 23.45 % | 271.298 M 28.57 % | 211.013 M 37.55 % | 153.408 M 31.27 % | 116.863 M 19.33 % | 97.929 M -32.73 % | 145.584 M 13.51 % | 128.255 M 25.34 % | 102.325 M 32.85 % | 77.026 M 31.59 % | 58.533 M |
| Income before tax ratio | 0.14 6.91 % | 0.13 33.67 % | 0.10 -3.59 % | 0.10 45.24 % | 0.07 56.28 % | 0.04 -40.61 % | 0.07 267.25 % | 0.02 -79.06 % | 0.10 -11.38 % | 0.11 8.30 % | 0.10 -4.32 % | 0.11 1.11 % | 0.10 17.88 % | 0.09 4.39 % | 0.08 -31.64 % | 0.12 5.50 % | 0.12 -0.40 % | 0.12 3.23 % | 0.11 -4.42 % | 0.12 |
| EBITDA | 1.536 B 4.48 % | 1.470 B 21.85 % | 1.206 B 16.15 % | 1.038 B 62.32 % | 639.723 M -16.98 % | 770.521 M 5.52 % | 730.227 M 115.92 % | 338.187 M -28.77 % | 474.812 M -1.79 % | 483.455 M 39.78 % | 345.871 M 45.71 % | 237.368 M 40.85 % | 168.520 M 36.68 % | 123.292 M 11.54 % | 110.539 M -29.65 % | 157.128 M 16.52 % | 134.851 M 25.76 % | 107.226 M 39.21 % | 77.026 M 31.59 % | 58.536 M |
| Net income ratio | 0.09 12.51 % | 0.08 0.07 % | 0.08 32.10 % | 0.06 11.63 % | 0.05 50.41 % | 0.03 -29.10 % | 0.05 641.33 % | 0.01 -91.20 % | 0.08 -13.55 % | 0.09 6.41 % | 0.08 -2.34 % | 0.08 5.31 % | 0.08 27.57 % | 0.06 3.58 % | 0.06 -38.81 % | 0.10 4.85 % | 0.09 -0.52 % | 0.09 4.02 % | 0.09 10.34 % | 0.08 |
| Ratio EBITDA | 0.24 10.66 % | 0.21 24.32 % | 0.17 -0.03 % | 0.17 38.10 % | 0.12 -9.35 % | 0.14 -0.06 % | 0.14 72.24 % | 0.08 -50.71 % | 0.16 2.09 % | 0.16 22.62 % | 0.13 8.44 % | 0.12 3.54 % | 0.11 22.74 % | 0.09 -2.44 % | 0.10 -28.51 % | 0.13 8.30 % | 0.12 -0.07 % | 0.12 8.17 % | 0.11 -4.43 % | 0.12 |
| Gross profit ratio | 0.24 -3.11 % | 0.25 29.83 % | 0.19 -1.39 % | 0.20 31.92 % | 0.15 -16.57 % | 0.18 1.36 % | 0.17 18.10 % | 0.15 -36.66 % | 0.23 -0.89 % | 0.24 6.36 % | 0.22 -5.67 % | 0.24 1.21 % | 0.23 11.98 % | 0.21 -5.86 % | 0.22 -4.80 % | 0.23 1.99 % | 0.23 -4.84 % | 0.24 -48.26 % | 0.46 7.47 % | 0.43 |
| Weighted average shs out dil | 543.632 M 0.00 % | 543.632 M 0.00 % | 543.632 M 8.12 % | 502.805 M -6.54 % | 537.990 M -1.04 % | 543.623 M -6.25 % | 579.865 M 0.00 % | 579.865 M 1.60 % | 570.748 M -11.90 % | 647.828 M 17.27 % | 552.410 M 12.96 % | 489.025 M 11.15 % | 439.978 M 0.00 % | 440.000 M 0.00 % | 440.000 M 0.00 % | 440.000 M 0.00 % | 440.000 M 6.10 % | 414.685 M 17.81 % | 352.000 M 24.48 % | 282.775 M |
| Weighted average shs out | 543.632 M 0.00 % | 543.632 M 0.00 % | 543.632 M 8.12 % | 502.805 M -6.54 % | 537.990 M -1.04 % | 543.623 M -6.25 % | 579.865 M 0.00 % | 579.865 M 3.05 % | 562.688 M -5.23 % | 593.747 M 13.97 % | 520.957 M 8.54 % | 479.979 M 9.09 % | 439.978 M 0.00 % | 440.000 M 0.00 % | 440.000 M 0.00 % | 440.000 M 0.00 % | 440.000 M 6.10 % | 414.685 M 17.81 % | 352.000 M 24.48 % | 282.775 M |
| EPS diluted | 1.04 6.12 % | 0.98 -2.00 % | 1.00 42.86 % | 0.70 40.00 % | 0.50 38.89 % | 0.36 -20.00 % | 0.45 859.49 % | 0.05 -87.97 % | 0.39 -4.88 % | 0.41 7.89 % | 0.38 11.76 % | 0.34 254.54 % | 0.10 -49.53 % | 0.19 18.75 % | 0.16 -38.46 % | 0.26 13.04 % | 0.23 15.00 % | 0.20 17.65 % | 0.17 21.43 % | 0.14 |
| Earnings per share | 1.04 6.12 % | 0.98 -2.00 % | 1.00 42.86 % | 0.70 40.00 % | 0.50 38.89 % | 0.36 -20.00 % | 0.45 859.49 % | 0.05 -87.97 % | 0.39 -13.33 % | 0.45 9.76 % | 0.41 17.14 % | 0.35 29.63 % | 0.27 42.11 % | 0.19 18.75 % | 0.16 -38.46 % | 0.26 13.04 % | 0.23 15.00 % | 0.20 17.65 % | 0.17 21.43 % | 0.14 |
| Gross profit | 1.577 B -8.52 % | 1.724 B 27.26 % | 1.355 B 14.58 % | 1.182 B 55.06 % | 762.590 M -23.58 % | 997.921 M 7.02 % | 932.475 M 48.05 % | 629.823 M -8.48 % | 688.202 M -4.66 % | 721.826 M 21.24 % | 595.387 M 26.75 % | 469.727 M 37.68 % | 341.175 M 24.70 % | 273.601 M 7.62 % | 254.230 M -6.32 % | 271.383 M 9.74 % | 247.296 M 19.76 % | 206.502 M -33.42 % | 310.146 M 47.97 % | 209.597 M |
| Income tax expense | 159.147 M -12.69 % | 182.284 M 29.51 % | 140.746 M -0.91 % | 142.044 M 61.65 % | 87.869 M 62.55 % | 54.056 M -35.00 % | 83.162 M 394.17 % | 16.829 M -71.17 % | 58.377 M -14.74 % | 68.471 M 32.34 % | 51.738 M 19.11 % | 43.437 M 17.34 % | 37.017 M 6.13 % | 34.881 M 21.57 % | 28.693 M -6.19 % | 30.587 M 16.21 % | 26.320 M 25.89 % | 20.908 M 29.05 % | 16.202 M -12.38 % | 18.491 M |
| Cost of revenue | 4.936 B -4.61 % | 5.175 B -8.95 % | 5.684 B 16.58 % | 4.875 B 11.03 % | 4.391 B -5.14 % | 4.629 B 5.28 % | 4.397 B 21.42 % | 3.621 B 60.67 % | 2.254 B -3.53 % | 2.336 B 11.92 % | 2.087 B 36.72 % | 1.527 B 35.54 % | 1.126 B 7.86 % | 1.044 B 16.22 % | 898.612 M -0.18 % | 900.213 M 6.96 % | 841.606 M 27.76 % | 658.743 M 81.87 % | 362.204 M 29.94 % | 278.737 M |
| General and administrative expenses | 271.380 M -8.15 % | 295.447 M 30.26 % | 226.813 M 38.25 % | 164.054 M 4.37 % | 157.184 M -7.79 % | 170.456 M 6.63 % | 159.852 M -17.47 % | 193.696 M 47.23 % | 131.556 M 6.91 % | 123.054 M 9.96 % | 111.910 M 15.85 % | 96.597 M 56.96 % | 61.542 M 9.33 % | 56.290 M 8.04 % | 52.100 M 37.00 % | 38.029 M 11.75 % | 34.031 M | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 417.673 M -2.53 % | 428.517 M 27.79 % | 335.342 M 11.90 % | 299.687 M -0.94 % | 302.545 M -10.10 % | 336.523 M 11.12 % | 302.858 M 8.58 % | 278.925 M 8.79 % | 256.395 M 3.48 % | 247.765 M 15.68 % | 214.173 M 32.11 % | 162.117 M 28.43 % | 126.225 M 16.97 % | 107.908 M 3.56 % | 104.201 M 18.74 % | 87.755 M 3.23 % | 85.010 M | 0.000 | 0.000 | 0.000 |
| Other expenses | 53.390 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -29.996 M -243.92 % | 20.842 M 74.11 % | 11.971 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 155.809 M 63.30 % | 95.411 M |
| Operating expenses | 742.444 M 2.55 % | 723.964 M 28.78 % | 562.155 M 21.22 % | 463.741 M 0.87 % | 459.729 M -9.32 % | 506.978 M 9.57 % | 462.710 M -2.10 % | 472.621 M 32.03 % | 357.955 M 2.28 % | 349.976 M 11.42 % | 314.112 M 21.41 % | 258.714 M 37.78 % | 187.767 M 14.35 % | 164.198 M 5.05 % | 156.301 M 24.26 % | 125.783 M 5.66 % | 119.041 M 14.27 % | 104.177 M -55.31 % | 233.121 M 54.32 % | 151.065 M |
| Cost and expenses | 5.678 B -3.73 % | 5.899 B -5.56 % | 6.246 B 16.99 % | 5.339 B 10.06 % | 4.851 B -5.55 % | 5.136 B 5.69 % | 4.859 B 18.70 % | 4.094 B 56.75 % | 2.612 B -2.78 % | 2.686 B 11.86 % | 2.402 B 34.50 % | 1.785 B 35.86 % | 1.314 B 8.75 % | 1.209 B 14.56 % | 1.055 B 2.82 % | 1.026 B 6.80 % | 960.647 M 25.92 % | 762.920 M 28.15 % | 595.324 M 38.51 % | 429.802 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 |
| Selling general and administrative expenses | 689.054 M -4.82 % | 723.964 M 28.78 % | 562.155 M 21.22 % | 463.741 M 0.87 % | 459.729 M -9.32 % | 506.978 M 9.57 % | 462.710 M -2.10 % | 472.621 M 21.83 % | 387.951 M 4.62 % | 370.819 M 13.72 % | 326.083 M 26.04 % | 258.714 M 37.78 % | 187.767 M 14.35 % | 164.198 M 5.05 % | 156.301 M 24.26 % | 125.783 M 5.66 % | 119.041 M 14.27 % | 104.177 M 34.75 % | 77.311 M 38.92 % | 55.653 M |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 197.650 M 9.60 % | 180.334 M 7.84 % | 167.225 M 11.97 % | 149.346 M -7.17 % | 160.880 M 15.90 % | 138.810 M 45.33 % | 95.512 M 44.17 % | 66.250 M 48.66 % | 44.564 M 20.69 % | 36.924 M 152.68 % | 14.613 M | 0.000 | 0.000 -100.00 % | 552.170 K | 0.000 -100.00 % | 15.675 K | 0.000 | 0.000 | 0.000 -100.00 % | 3.798 K |
| Depreciation and amortization | 435.721 M 11.38 % | 391.189 M 9.82 % | 356.224 M 30.11 % | 273.780 M -13.44 % | 316.304 M 25.15 % | 252.747 M 15.00 % | 219.786 M 21.44 % | 180.985 M 25.19 % | 144.565 M 16.49 % | 124.100 M 81.45 % | 68.393 M 159.51 % | 26.355 M 74.39 % | 15.112 M 8.81 % | 13.889 M 10.14 % | 12.610 M 9.39 % | 11.528 M 74.77 % | 6.596 M 34.59 % | 4.901 M | 0.000 -100.00 % | 3.798 K |
| Operating income | 834.701 M -16.54 % | 1.000 B 17.67 % | 849.936 M 12.01 % | 758.779 M 134.61 % | 323.419 M -37.37 % | 516.368 M 9.92 % | 469.765 M 198.83 % | 157.202 M -44.95 % | 285.541 M -14.74 % | 334.926 M 23.45 % | 271.298 M 28.57 % | 211.013 M 37.55 % | 153.408 M 40.22 % | 109.402 M 11.72 % | 97.929 M -32.74 % | 145.600 M 13.52 % | 128.255 M 25.34 % | 102.325 M 32.85 % | 77.026 M 31.59 % | 58.533 M |
| Operating income ratio | 0.13 -11.60 % | 0.14 20.05 % | 0.12 -3.59 % | 0.13 99.60 % | 0.06 -31.62 % | 0.09 4.11 % | 0.09 138.37 % | 0.04 -61.90 % | 0.10 -11.38 % | 0.11 8.30 % | 0.10 -4.32 % | 0.11 1.11 % | 0.10 25.92 % | 0.08 -2.28 % | 0.08 -31.65 % | 0.12 5.51 % | 0.12 -0.40 % | 0.12 3.23 % | 0.11 -4.42 % | 0.12 |
| Total other income expenses net | 68.166 M 164.53 % | -105.634 M 3.93 % | -109.954 M -0.60 % | -109.299 M -559.93 % | 23.764 M 109.84 % | -241.539 M -235.37 % | -72.022 M -2.37 % | -70.356 M -57.37 % | -44.706 M -21.08 % | -36.924 M -174.20 % | -13.466 M -217.85 % | 11.426 M | 0.000 -100.00 % | 7.460 M | 0.000 100.00 % | -15.675 K | 0.000 | 0.000 | 0.000 100.00 % | -3.797 K |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2005 | 2004 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2005 | 2004 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 4.331 B 7.37 % | 4.034 B 29.73 % | 3.109 B -24.03 % | 4.093 B -11.98 % | 4.650 B 4.70 % | 4.441 B 37.27 % | 3.236 B 193.60 % | 1.102 B 84.06 % | 598.733 M 7.98 % | 554.505 M 55.66 % | 356.223 M 392.38 % | -121.836 M 45.54 % | -223.722 M -12.55 % | -198.775 M -34.90 % | -147.351 M 34.14 % | -223.729 M -372.61 % | -47.339 M -13.79 % | -41.602 M 27.65 % | -57.497 M 24.05 % | -75.701 M |
| Total investments | 587.522 M 42.01 % | 413.704 M 263.80 % | 113.718 M 194.67 % | 38.592 M -13.03 % | 44.374 M 9.63 % | 40.476 M -19.95 % | 50.561 M -25.37 % | 67.747 M -91.43 % | 790.505 M 555.17 % | 120.657 M -33.40 % | 181.178 M 41.12 % | 128.389 M -35.55 % | 199.211 M 16.40 % | 171.141 M 35.64 % | 126.175 M 620.09 % | 17.522 M -73.97 % | 67.308 M -36.77 % | 106.446 M 1 309.88 % | 7.550 M -20.85 % | 9.539 M |
| Total debt | 4.808 B 1.10 % | 4.755 B 27.47 % | 3.730 B -18.59 % | 4.582 B -6.85 % | 4.919 B -13.48 % | 5.686 B 48.72 % | 3.823 B 89.10 % | 2.022 B 56.33 % | 1.293 B 50.49 % | 859.380 M 55.56 % | 552.428 M 2 187.48 % | 24.150 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 54.363 M -92.61 % | 735.440 M 1 252.83 % | 54.363 M 0.00 % | 54.363 M 2.18 % | 53.202 M 11.28 % | 47.810 M 5.39 % | 45.366 M 25.17 % | 36.242 M 0.00 % | 36.242 M 4.09 % | 34.817 M 47.27 % | 23.641 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 2.293 B 14.95 % | 1.995 B 31.44 % | 1.518 B 13.65 % | 1.336 B 35.18 % | 987.984 M 7.15 % | 922.068 M -5.52 % | 975.934 M 3.53 % | 942.647 M -8.47 % | 1.030 B 14.44 % | 899.868 M 26.15 % | 713.357 M 12.67 % | 633.159 M 22.12 % | 518.492 M 18.91 % | 436.031 M 10.29 % | 395.347 M 6.24 % | 372.111 M 28.71 % | 289.114 M 31.91 % | 219.179 M 146.43 % | 88.941 M 105.33 % | 43.316 M |
| Common stock | 543.632 M 0.00 % | 543.632 M 0.00 % | 543.632 M 0.00 % | 543.632 M 0.00 % | 543.632 M 0.00 % | 543.632 M 0.00 % | 543.632 M 50.00 % | 362.424 M 0.00 % | 362.424 M 8.30 % | 334.654 M 28.20 % | 261.049 M 100.82 % | 129.995 M 29.99 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 25.00 % | 80.000 M 0.00 % | 80.000 M |
| Total equity | 6.740 B 7.49 % | 6.270 B 12.15 % | 5.591 B 14.91 % | 4.865 B 33.55 % | 3.643 B 4.97 % | 3.471 B 0.44 % | 3.456 B 8.72 % | 3.178 B -0.30 % | 3.188 B 75.68 % | 1.815 B 21.42 % | 1.495 B 17.39 % | 1.273 B 66.60 % | 764.227 M 12.81 % | 677.452 M 6.39 % | 636.767 M 3.79 % | 613.531 M 15.35 % | 531.872 M 15.47 % | 460.599 M 99.95 % | 230.360 M 24.70 % | 184.736 M |
| Other non current liabilities | 72.211 M 21.30 % | 59.530 M 21.79 % | 48.881 M -1.57 % | 49.658 M 15.23 % | 43.096 M 17.44 % | 36.698 M 92.31 % | 19.082 M -6.53 % | 20.416 M 15.00 % | 17.753 M 6.41 % | 16.683 M -24.09 % | 21.978 M -7.08 % | 23.654 M 25.39 % | 18.864 M 18.40 % | 15.932 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 1.263 B -9.79 % | 1.400 B -22.32 % | 1.802 B 32.67 % | 1.358 B -16.33 % | 1.623 B 4.80 % | 1.549 B -25.35 % | 2.075 B 33.23 % | 1.557 B 35.04 % | 1.153 B 43.76 % | 802.246 M 94.46 % | 412.541 M 1 608.24 % | 24.150 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 1.385 B -6.59 % | 1.483 B -19.91 % | 1.851 B 28.37 % | 1.442 B -14.18 % | 1.680 B 5.20 % | 1.597 B -23.72 % | 2.094 B 32.72 % | 1.578 B 34.73 % | 1.171 B 43.00 % | 818.934 M 127.30 % | 360.293 M 641.61 % | 48.583 M 157.54 % | 18.864 M 18.40 % | 15.932 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other current liabilities | 361.160 M -26.67 % | 492.516 M 9.03 % | 451.730 M 5.70 % | 427.369 M 20.03 % | 356.045 M -39.19 % | 585.531 M 20.59 % | 485.559 M 3.82 % | 467.686 M -1.75 % | 476.000 M 80.34 % | 263.945 M -22.79 % | 341.850 M 468.22 % | 60.161 M 105.22 % | 29.316 M -58.94 % | 71.395 M 20.34 % | 59.326 M 28.53 % | 46.158 M -6.75 % | 49.499 M 29.04 % | 38.359 M -28.31 % | 53.509 M 216.12 % | 16.927 M |
| Deferred revenue | 45.223 M -16.74 % | 54.313 M -14.60 % | 63.600 M 22.02 % | 52.123 M 159.26 % | 20.104 M -46.22 % | 37.380 M -92.42 % | 492.869 M 38.36 % | 356.225 M 371.42 % | 75.564 M 240.37 % | 22.201 M -80.05 % | 111.293 M -41.58 % | 190.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 3.545 B 5.65 % | 3.355 B 74.01 % | 1.928 B -40.19 % | 3.224 B -2.18 % | 3.295 B -20.33 % | 4.137 B 136.63 % | 1.748 B 276.48 % | 464.321 M 231.80 % | 139.939 M 144.93 % | 57.134 M -76.87 % | 247.053 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 5.072 B -3.95 % | 5.280 B 27.13 % | 4.153 B -17.55 % | 5.037 B 6.58 % | 4.726 B -18.33 % | 5.787 B 47.74 % | 3.917 B 65.04 % | 2.373 B 93.47 % | 1.227 B 50.30 % | 816.218 M -43.95 % | 1.456 B 67.18 % | 871.093 M 203.42 % | 287.095 M 42.04 % | 202.129 M -26.29 % | 274.239 M 57.72 % | 173.882 M -17.22 % | 210.053 M 30.75 % | 160.656 M 25.19 % | 128.326 M 48.51 % | 86.412 M |
| Total liabilities | 6.456 B -4.52 % | 6.762 B 12.63 % | 6.004 B -7.33 % | 6.479 B 1.13 % | 6.406 B -13.24 % | 7.384 B 22.85 % | 6.011 B 52.13 % | 3.951 B 64.79 % | 2.398 B 46.64 % | 1.635 B -9.99 % | 1.817 B 97.53 % | 919.676 M 200.59 % | 305.960 M 40.31 % | 218.061 M -20.49 % | 274.239 M 57.72 % | 173.882 M -17.22 % | 210.053 M 30.75 % | 160.656 M 25.19 % | 128.326 M 48.51 % | 86.412 M |
| Other non current assets | 397.824 M -62.76 % | 1.068 B 37.90 % | 774.606 M -25.00 % | 1.033 B 77.24 % | 582.748 M 168.44 % | 217.088 M -51.15 % | 444.374 M 1 343.88 % | 30.776 M 51.70 % | 20.287 M 115.26 % | 9.424 M -87.33 % | 74.382 M -68.07 % | 232.965 M 3 300.99 % | 6.850 M 429.43 % | 1.294 M -15.61 % | 1.533 M -97.30 % | 56.867 M 23.33 % | 46.109 M -48.51 % | 89.553 M 179.01 % | 32.097 M 151 024.06 % | 21.239 K |
| Long term investments | 72.254 M -36.45 % | 113.700 M -0.02 % | 113.718 M 204.49 % | 37.347 M -11.80 % | 42.342 M 5.14 % | 40.273 M -20.03 % | 50.360 M -25.44 % | 67.547 M 72.72 % | 39.109 M 1 638.16 % | 2.250 M -2.17 % | 2.300 M 0.00 % | 2.300 M 0.00 % | 2.300 M 0.00 % | 2.300 M 0.00 % | 2.300 M 0.00 % | 2.300 M -4.17 % | 2.400 M 0.00 % | 2.400 M 0.00 % | 2.400 M 0.00 % | 2.400 M |
| Intangible assets | 117.247 M -9.62 % | 129.725 M 363.53 % | 27.987 M 11.63 % | 25.071 M -11.10 % | 28.200 M -0.21 % | 28.260 M 1.42 % | 27.864 M 39.96 % | 19.908 M 121.33 % | 8.995 M 76.46 % | 5.097 M 81.93 % | 2.802 M -27.00 % | 3.838 M 71.22 % | 2.242 M 9.94 % | 2.039 M -21.85 % | 2.609 M -98.32 % | 155.731 M 21.21 % | 128.480 M 13 433.10 % | 949.374 K 58.70 % | 598.221 K -50.00 % | 1.196 M |
| GoodWill | 40.001 M 0.00 % | 40.001 M -54.92 % | 88.740 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -653.353 K 7.02 % | -702.645 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 157.248 M -7.35 % | 169.726 M 45.40 % | 116.727 M 365.59 % | 25.071 M -11.10 % | 28.200 M -0.21 % | 28.260 M 1.42 % | 27.864 M 39.96 % | 19.908 M 121.33 % | 8.995 M 76.46 % | 5.097 M 81.93 % | 2.802 M -12.02 % | 3.185 M 106.94 % | 1.539 M -24.52 % | 2.039 M -21.85 % | 2.609 M -19.02 % | 3.222 M 257.98 % | 899.947 K -5.21 % | 949.374 K 58.70 % | 598.221 K -50.00 % | 1.196 M |
| Property plant equipment net | 5.050 B 3.00 % | 4.903 B 5.00 % | 4.669 B 2.53 % | 4.554 B -0.35 % | 4.570 B 6.81 % | 4.279 B 7.33 % | 3.986 B 19.80 % | 3.327 B 20.23 % | 2.768 B 21.83 % | 2.272 B 38.14 % | 1.644 B 130.14 % | 714.527 M 198.28 % | 239.552 M 61.75 % | 148.103 M -4.69 % | 155.399 M 50.99 % | 102.919 M -17.36 % | 124.534 M 69.40 % | 73.516 M 131.52 % | 31.753 M 4.27 % | 30.454 M |
| Total non current assets | 5.821 B -8.92 % | 6.392 B 10.02 % | 5.810 B 2.28 % | 5.681 B 7.90 % | 5.265 B 13.55 % | 4.636 B 1.73 % | 4.557 B 30.01 % | 3.505 B 22.34 % | 2.865 B 24.40 % | 2.303 B 32.32 % | 1.741 B 80.63 % | 963.653 M 284.71 % | 250.485 M 62.43 % | 154.212 M -5.12 % | 162.532 M -1.68 % | 165.307 M -4.96 % | 173.944 M 4.09 % | 167.104 M 146.98 % | 67.659 M 95.61 % | 34.589 M |
| Other current assets | 319.709 M -30.88 % | 462.534 M -53.11 % | 986.493 M 45.51 % | 677.977 M -4.26 % | 708.107 M -45.71 % | 1.304 B 80.69 % | 721.880 M 116.22 % | 333.870 M 46.37 % | 228.100 M 473.87 % | 39.748 M -65.82 % | 116.293 M 65.38 % | 70.317 M 233.93 % | 21.057 M -27.59 % | 29.082 M -48.64 % | 56.623 M 1 192.03 % | 4.382 M -97.72 % | 192.106 M 138.13 % | 80.672 M 2.69 % | 78.559 M 26.60 % | 62.052 M |
| Short term investments | 515.268 M 71.75 % | 300.005 M 2 869.08 % | 10.104 M 711.34 % | 1.245 M -38.71 % | 2.032 M 898.07 % | 203.580 K 0.89 % | 201.782 K 0.89 % | 200.000 K -99.97 % | 751.396 M 534.59 % | 118.407 M -33.81 % | 178.878 M 41.87 % | 126.089 M -35.97 % | 196.911 M 16.63 % | 168.841 M 36.30 % | 123.875 M 713.78 % | 15.222 M -76.55 % | 64.908 M -37.62 % | 104.046 M 1 920.32 % | 5.150 M -27.86 % | 7.139 M |
| cash and cash equivalents | 476.715 M -33.92 % | 721.428 M 16.15 % | 621.105 M 26.85 % | 489.646 M 81.94 % | 269.119 M -78.37 % | 1.244 B 111.78 % | 587.570 M -36.12 % | 919.734 M 32.43 % | 694.529 M 127.81 % | 304.875 M 55.39 % | 196.204 M 34.40 % | 145.986 M -34.75 % | 223.722 M 12.55 % | 198.775 M 34.90 % | 147.351 M -34.14 % | 223.729 M 372.61 % | 47.339 M 13.79 % | 41.602 M -27.65 % | 57.497 M -24.05 % | 75.701 M |
| Cash and short term investments | 991.983 M -2.88 % | 1.021 B 64.45 % | 621.105 M 26.53 % | 490.892 M 81.04 % | 271.151 M -78.21 % | 1.245 B 111.74 % | 587.771 M -36.11 % | 919.934 M -36.38 % | 1.446 B 241.60 % | 423.282 M 12.85 % | 375.082 M 37.86 % | 272.075 M -35.32 % | 420.632 M 14.42 % | 367.616 M 35.54 % | 271.226 M 13.51 % | 238.951 M 112.88 % | 112.247 M -22.93 % | 145.648 M 132.49 % | 62.647 M -24.38 % | 82.840 M |
| Total current assets | 7.375 B 11.06 % | 6.641 B 14.79 % | 5.785 B 2.14 % | 5.664 B 18.37 % | 4.785 B -23.06 % | 6.219 B 26.68 % | 4.909 B 35.46 % | 3.624 B 33.22 % | 2.721 B 137.27 % | 1.147 B -26.99 % | 1.571 B 27.77 % | 1.229 B 49.96 % | 819.701 M 10.58 % | 741.300 M -0.96 % | 748.475 M 20.31 % | 622.106 M 9.53 % | 567.981 M 25.06 % | 454.152 M 56.05 % | 291.027 M 23.03 % | 236.558 M |
| Inventory | 703.357 M -8.61 % | 769.651 M 28.53 % | 598.808 M -17.51 % | 725.896 M 62.35 % | 447.113 M -26.82 % | 610.943 M 39.77 % | 437.091 M 76.03 % | 248.312 M -8.19 % | 270.453 M 20.69 % | 224.094 M 5.11 % | 213.197 M 27.71 % | 166.936 M 15.17 % | 144.952 M 41.85 % | 102.183 M 29.16 % | 79.117 M 18.51 % | 66.761 M -50.60 % | 135.148 M 97.70 % | 68.361 M 70.19 % | 40.167 M 68.53 % | 23.834 M |
| Net receivables | 5.360 B 19.90 % | 4.470 B 10.60 % | 4.042 B 2.48 % | 3.944 B 7.89 % | 3.655 B 10.72 % | 3.301 B -0.61 % | 3.322 B 56.59 % | 2.121 B 108.22 % | 1.019 B 186.53 % | 355.532 M -58.57 % | 858.182 M 19.43 % | 718.565 M 200.27 % | 239.306 M -1.97 % | 244.106 M -0.66 % | 245.739 M 57.80 % | 155.731 M 21.21 % | 128.480 M -19.43 % | 159.470 M 45.43 % | 109.654 M 61.65 % | 67.833 M |
| Tax assets | 144.222 M 4.88 % | 137.508 M 1.47 % | 135.522 M 332.18 % | 31.358 M -24.86 % | 41.732 M -42.23 % | 72.242 M 48.42 % | 48.673 M -18.66 % | 59.840 M 103.30 % | 29.434 M 98.05 % | 14.862 M -11.25 % | 16.746 M 56.87 % | 10.675 M 4 265.18 % | 244.557 K -48.60 % | 475.764 K -31.12 % | 690.755 K | 0.000 | 0.000 -100.00 % | 684.708 K -15.45 % | 809.828 K 56.51 % | 517.436 K |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -210.053 M | 0.000 | 0.000 | 0.000 |
| Account payables | 930.713 M -28.79 % | 1.307 B -23.36 % | 1.705 B 32.43 % | 1.288 B 22.32 % | 1.053 B 2.53 % | 1.027 B -11.97 % | 1.166 B 7.86 % | 1.081 B 59.68 % | 677.239 M 50.25 % | 450.737 M -40.92 % | 762.907 M 28.18 % | 595.189 M 130.89 % | 257.779 M 97.18 % | 130.734 M -39.17 % | 214.913 M 68.26 % | 127.725 M -20.45 % | 160.554 M 31.28 % | 122.297 M 63.46 % | 74.816 M 7.67 % | 69.485 M |
| Tax payables | 189.688 M 167.90 % | 70.805 M 1 552.14 % | 4.286 M -90.68 % | 45.996 M 2 583.31 % | 1.714 M 87.65 % | 913.498 K -96.21 % | 24.100 M 539.03 % | 3.771 M -80.51 % | 19.354 M -12.82 % | 22.201 M -19.83 % | 27.691 M 9.70 % | 25.242 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 32.312 M 486.94 % | 5.505 M | 0.000 -100.00 % | 109.322 K -97.84 % | 5.060 M -56.10 % | 11.526 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 45.879 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 2.307 B 5.49 % | 2.187 B 13.59 % | 1.925 B 31.57 % | 1.463 B 83.60 % | 797.098 M 9.95 % | 724.958 M 10.12 % | 658.308 M 8.87 % | 604.680 M 7.32 % | 563.441 M 15 079.52 % | 3.712 M 31.00 % | 2.833 M 27.99 % | 2.214 M -48.70 % | 4.315 M 616 312.57 % | 700.000 0.00 % | 700.000 0.00 % | 700.000 0.00 % | 700.000 0.00 % | 700.000 | 0.000 | 0.000 |
| Capital lease obligations | 820.823 M -4.31 % | 857.837 M -3.62 % | 890.066 M 370.72 % | 189.086 M -25.92 % | 255.232 M 271.15 % | 68.768 M 59.62 % | 43.083 M -24.56 % | 57.106 M -28.05 % | 79.366 M -34.50 % | 121.161 M 13.06 % | 107.166 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 1.541 B 90.58 % | 808.675 M 0.00 % | 808.675 M 0.00 % | 808.675 M 15.32 % | 701.222 M -9.03 % | 770.857 M 0.00 % | 770.857 M 0.00 % | 770.857 M 0.00 % | 770.857 M 33.72 % | 576.466 M 11.43 % | 517.347 M 1.88 % | 507.808 M 235.37 % | 151.420 M 12.03 % | 135.157 M -4.43 % | 141.420 M 0.00 % | 141.420 M -7.42 % | 152.757 M 8.02 % | 141.420 M 130.25 % | 61.420 M 0.00 % | 61.420 M |
| Deferred tax liabilities non current | 17.543 M -0.58 % | 17.644 M | 0.000 -100.00 % | 33.846 M 288.78 % | 8.705 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.635 K -99.87 % | 3.439 M 341.37 % | 779.136 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 13.196 B 1.26 % | 13.033 B 12.40 % | 11.595 B 2.21 % | 11.344 B 12.88 % | 10.050 B -7.42 % | 10.855 B 14.67 % | 9.467 B 32.78 % | 7.130 B 27.64 % | 5.586 B 61.92 % | 3.450 B 4.19 % | 3.311 B 51.00 % | 2.193 B 104.90 % | 1.070 B 19.51 % | 895.513 M -1.70 % | 911.006 M 15.70 % | 787.413 M 48.05 % | 531.872 M -14.39 % | 621.255 M 73.20 % | 358.686 M 32.28 % | 271.147 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2005 | 2004 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2005 | 2004 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 99.555 K -99.77 % | 43.437 M 17.34 % | 37.017 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -697.893 M 10.22 % | -777.347 M -189.79 % | 865.770 M 253.26 % | -564.912 M -2.62 % | -550.485 M -1.26 % | -543.641 M 61.16 % | -1.400 B -120.95 % | -633.553 M -93.62 % | -327.210 M -222.34 % | 267.450 M 313.50 % | -125.270 M -51 386.90 % | 244.254 K -99.51 % | 49.527 M 48.49 % | 33.355 M 647.96 % | -6.087 M -118.02 % | 33.787 M 133.85 % | -99.806 M -77.29 % | -56.294 M -57.89 % | -35.655 M 38.13 % | -57.633 M |
| Accounts receivables | -396.814 M 45.08 % | -722.526 M 26.79 % | -986.867 M -39.20 % | -708.978 M -360.97 % | -153.802 M 60.40 % | -388.436 M 73.13 % | -1.445 B -9.91 % | -1.315 B -195.89 % | -444.473 M -204.85 % | 423.927 M 487.23 % | -109.476 M -115.39 % | -50.826 M -302.59 % | 25.089 M -22.63 % | 32.426 M 135.41 % | -91.576 M -95.94 % | -46.736 M -198.22 % | 47.584 M 408.69 % | 9.354 M 121.10 % | -44.342 M -56.22 % | -28.385 M |
| Inventory | 25.480 M 128.55 % | -89.248 M -128.11 % | 317.462 M 219.19 % | -266.361 M -262.48 % | 163.938 M 3.70 % | 158.092 M 184.07 % | -188.054 M -935.82 % | 22.499 M 147.41 % | -47.455 M -313.75 % | -11.469 M 75.23 % | -46.297 M -112.51 % | -21.785 M 49.22 % | -42.903 M -80.93 % | -23.713 M -87.03 % | -12.679 M -118.61 % | 68.147 M 201.87 % | -66.895 M -448.17 % | -12.203 M 26.68 % | -16.644 M -100.31 % | -8.309 M |
| Accounts payables | -357.065 M 23.11 % | -464.409 M -231.10 % | 354.237 M -7.60 % | 383.359 M 280.90 % | -211.916 M 11.42 % | -239.235 M -346.52 % | 97.046 M -79.09 % | 464.207 M 265.39 % | 127.044 M 245.37 % | -87.392 M -138.73 % | 225.638 M 191.69 % | 77.356 M | 0.000 100.00 % | -64.418 M -184.58 % | 76.158 M 100 025.43 % | -76.215 K -101.64 % | 4.638 M -81.05 % | 24.473 M 908.22 % | 2.427 M 364.24 % | -918.613 K |
| Other working capital | 28.137 M -94.36 % | 498.835 M -57.76 % | 1.181 B 4 262.88 % | 27.068 M 107.76 % | -348.705 M -370.83 % | -74.061 M -154.20 % | 136.644 M -29.88 % | 194.873 M 417.25 % | 37.675 M 165.39 % | -57.616 M 70.47 % | -195.134 M -4 236.32 % | -4.500 M -104.87 % | 92.430 M 3.79 % | 89.059 M 304.63 % | 22.010 M 76.75 % | 12.453 M 114.63 % | -85.134 M -9.26 % | -77.918 M -440.20 % | 22.903 M 214.40 % | -20.020 M |
| Other non cash items | -105.952 M -227.66 % | 82.996 M 168.16 % | -121.768 M -276.57 % | 68.964 M 201.28 % | -68.089 M -135.04 % | 194.318 M 99.21 % | 97.542 M 220.53 % | 30.431 M 279.72 % | -16.932 M 71.19 % | -58.764 M -926.97 % | 7.106 M 118.63 % | -38.151 M -539.99 % | -5.961 M -117.83 % | -2.737 M -125.20 % | 10.860 M 900.67 % | -1.356 M -264.02 % | 827.003 K -75.19 % | 3.333 M -54.88 % | 7.388 M 30.80 % | 5.648 M |
| Net cash provided by operating activities | 534.744 M 133.76 % | 228.756 M -87.17 % | 1.783 B 293.96 % | 452.568 M 727.14 % | 54.715 M -64.52 % | 154.234 M 122.52 % | -684.747 M -103.95 % | -335.746 M -443.26 % | 97.812 M -85.35 % | 667.712 M 228.31 % | 203.378 M -5.10 % | 214.312 M 18.29 % | 181.179 M 43.24 % | 126.489 M 46.03 % | 86.620 M -45.51 % | 158.956 M 1 564.10 % | 9.552 M -71.36 % | 33.357 M 2.46 % | 32.557 M 372.51 % | -11.947 M |
| Investments in property plant and equipment | -545.817 M 1.80 % | -555.827 M -64.33 % | -338.235 M 0.83 % | -341.083 M 8.13 % | -371.262 M 44.50 % | -668.910 M 28.50 % | -935.476 M -22.93 % | -760.998 M -47.35 % | -516.465 M 40.67 % | -870.499 M -12.50 % | -773.777 M -55.46 % | -497.747 M -369.52 % | -106.011 M -1 648.99 % | -6.061 M 53.50 % | -13.036 M 5.57 % | -13.805 M 84.53 % | -89.242 M -8 833.11 % | -999.000 K | 0.000 100.00 % | -1.795 M |
| Acquisitions net | 157.187 M 504.62 % | -38.848 M -4 096.90 % | 971.963 K -99.53 % | 205.582 M 88 347.57 % | 232.434 K 832.53 % | 24.925 K -99.78 % | 11.549 M 135.00 % | -33.000 M -1 425.22 % | 2.490 M 3 844.29 % | 63.133 K | 0.000 100.00 % | -2.835 M -6 665.66 % | -41.897 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | -196.839 M 38.57 % | -320.425 M -540.97 % | -49.990 M 67.03 % | -151.614 M -8 192.73 % | -1.828 M -101 584.15 % | -1.798 K -0.90 % | -1.782 K -100.04 % | 5.023 M 100.79 % | -632.989 M | 0.000 100.00 % | -52.793 M | 0.000 100.00 % | -27.872 M 38.01 % | -44.966 M 58.62 % | -108.653 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 -100.00 % | 131.561 M 1 465.51 % | 8.404 M 968.52 % | 786.484 K -99.86 % | 561.653 M 12 534.01 % | 4.446 M -70.36 % | 15.000 M -98.00 % | 751.196 M | 0.000 -100.00 % | 60.521 M | 0.000 | 0.000 -100.00 % | 6.987 M | 0.000 | 0.000 -100.00 % | 49.688 M 26.96 % | 39.137 M | 0.000 | 0.000 | 0.000 |
| Other investing activites | 226.127 M 379.76 % | -80.828 M -90.24 % | -42.487 M 80.06 % | -213.031 M -4 289.46 % | 5.085 M 101.27 % | -398.908 M -4.45 % | -381.904 M -1 350.84 % | 30.532 M 140.50 % | -75.394 M -206.98 % | 70.473 M -58.01 % | 167.837 M 210.02 % | -152.553 M -47 452.98 % | 322.161 K -91.87 % | 3.962 M -15.53 % | 4.691 M -65.42 % | 13.567 M -82.67 % | 78.289 M 144.85 % | -174.544 M -390.84 % | -35.560 M -30.18 % | -27.316 M |
| Net cash used for investing activites | -359.342 M 58.43 % | -864.366 M -105.15 % | -421.337 M 15.62 % | -499.360 M -357.56 % | 193.880 M 118.23 % | -1.063 B 17.62 % | -1.291 B -17 711.24 % | -7.247 M 99.41 % | -1.225 B -65.63 % | -739.505 M -12.26 % | -658.733 M -1.30 % | -650.300 M -413.60 % | -126.617 M -169.03 % | -47.065 M 59.77 % | -116.998 M -336.60 % | 49.450 M 75.45 % | 28.185 M 116.06 % | -175.543 M -393.65 % | -35.560 M -22.16 % | -29.110 M |
| Debt repayment | 2.417 M -99.75 % | 972.056 M 156.11 % | -1.732 B -1 027.67 % | -153.628 M 84.73 % | -1.006 B -679.14 % | 173.681 M -90.25 % | 1.781 B 290.56 % | 456.055 M 5.17 % | 433.616 M 179.29 % | 155.254 M -57.12 % | 362.042 M 1 399.14 % | 24.150 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -489.000 K |
| Common stock issued | 2.588 K -100.00 % | 80.558 M 10 881.30 % | 733.590 K -99.44 % | 131.280 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.040 B 1 296.17 % | 74.489 M 602.82 % | 10.599 M -97.26 % | 386.389 M | 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 100.00 % | -69.635 M | 0.000 | 0.000 | 0.000 100.00 % | -31.321 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -212.016 M -95.00 % | -108.726 M 47.37 % | -206.580 M -179.21 % | -73.988 M -353.66 % | -16.309 M 83.51 % | -98.906 M -164.92 % | -37.335 M 48.49 % | -72.484 M 19.48 % | -90.020 M -1 127.96 % | -7.331 M 49.25 % | -14.445 M 70.82 % | -49.505 M -45.60 % | -34.000 M -21.43 % | -28.000 M 39.13 % | -46.000 M -43.75 % | -32.000 M 0.00 % | -32.000 M 33.33 % | -48.000 M -215.79 % | -15.200 M -67.03 % | -9.100 M |
| Other financing activites | -254.336 M -99.64 % | -127.397 M -117.99 % | 708.112 M 94.72 % | 363.655 M 375.44 % | -132.029 M -108.85 % | 1.491 B 1 584.66 % | -100.436 M -154.40 % | 184.628 M 12.29 % | 164.416 M 405.28 % | 32.540 M -73.89 % | 124.647 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -15.675 K | 0.000 -100.00 % | 100.001 M | 0.000 -100.00 % | 103.919 M |
| Net cash used provided by financing activities | -463.933 M -163.04 % | 735.933 M 159.82 % | -1.230 B -560.18 % | 267.319 M 121.84 % | -1.224 B -178.16 % | 1.566 B -4.72 % | 1.643 B 189.23 % | 568.199 M -62.54 % | 1.517 B 740.44 % | 180.463 M -64.31 % | 505.572 M 40.03 % | 361.034 M 1 161.86 % | -34.000 M -21.43 % | -28.000 M 39.13 % | -46.000 M -43.68 % | -32.016 M -0.05 % | -32.000 M -161.54 % | 52.001 M 442.11 % | -15.200 M -116.11 % | 94.330 M |
| Effect of forex changes on cash | 0.000 | 0.000 -100.00 % | 12.255 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.835 M -164.65 % | 4.385 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | -244.713 M -343.92 % | 100.323 M -23.68 % | 131.459 M -40.39 % | 220.527 M 122.61 % | -975.239 M -248.49 % | 656.789 M 297.73 % | -332.164 M -247.49 % | 225.205 M -42.20 % | 389.654 M 258.56 % | 108.671 M 116.40 % | 50.218 M 164.56 % | -77.788 M -411.82 % | 24.947 M -51.49 % | 51.424 M 167.33 % | -76.378 M -143.30 % | 176.390 M 2 974.81 % | 5.737 M 106.36 % | -90.185 M -395.42 % | -18.204 M -134.17 % | 53.273 M |
| Cash at beginning of period | 721.428 M 16.15 % | 621.105 M 26.85 % | 489.646 M 81.94 % | 269.119 M -78.37 % | 1.244 B 111.78 % | 587.570 M -36.12 % | 919.734 M 32.43 % | 694.529 M 127.81 % | 304.875 M 55.39 % | 196.204 M 34.40 % | 145.986 M -34.76 % | 223.774 M 12.58 % | 198.775 M 34.90 % | 147.351 M -34.14 % | 223.729 M 372.61 % | 47.339 M 13.79 % | 41.602 M -68.43 % | 131.787 M 74.09 % | 75.701 M 237.53 % | 22.428 M |
| Cash at end of period | 476.715 M -33.92 % | 721.428 M 16.15 % | 621.105 M 26.85 % | 489.646 M 81.94 % | 269.119 M -78.37 % | 1.244 B 111.78 % | 587.570 M -36.12 % | 919.734 M 32.43 % | 694.529 M 127.81 % | 304.875 M 55.39 % | 196.204 M 34.40 % | 145.986 M -34.75 % | 223.722 M 12.55 % | 198.775 M 34.90 % | 147.351 M -34.14 % | 223.729 M 372.61 % | 47.339 M 13.79 % | 41.602 M -27.65 % | 57.497 M -24.05 % | 75.701 M |
| Operating cash flow | 534.744 M 133.76 % | 228.756 M -87.17 % | 1.783 B 293.96 % | 452.568 M 727.14 % | 54.715 M -64.52 % | 154.234 M 122.52 % | -684.747 M -103.95 % | -335.746 M -443.26 % | 97.812 M -85.35 % | 667.712 M 228.31 % | 203.378 M -5.10 % | 214.312 M 18.29 % | 181.179 M 43.24 % | 126.489 M 46.03 % | 86.620 M -45.51 % | 158.956 M 1 564.10 % | 9.552 M -71.36 % | 33.357 M 2.46 % | 32.557 M 372.51 % | -11.947 M |
| Capital expenditure | -555.401 M 3.98 % | -578.447 M -71.02 % | -338.235 M 0.83 % | -341.083 M 8.13 % | -371.262 M 44.50 % | -668.910 M 28.50 % | -935.476 M -22.93 % | -760.998 M -47.35 % | -516.465 M 40.67 % | -870.499 M -12.50 % | -773.777 M -55.46 % | -497.747 M -369.52 % | -106.011 M -1 648.99 % | -6.061 M 53.50 % | -13.036 M 5.57 % | -13.805 M 84.53 % | -89.242 M -8 833.11 % | -999.000 K | 0.000 100.00 % | -1.795 M |
| Free CashFlow | -20.656 M 94.09 % | -349.690 M -124.21 % | 1.445 B 1 195.87 % | 111.485 M 135.22 % | -316.547 M 38.50 % | -514.676 M 68.23 % | -1.620 B -47.73 % | -1.097 B -161.97 % | -418.653 M -106.45 % | -202.786 M 64.45 % | -570.399 M -101.25 % | -283.435 M -477.07 % | 75.167 M -37.58 % | 120.427 M 63.66 % | 73.583 M -49.31 % | 145.150 M 282.14 % | -79.690 M -346.28 % | 32.358 M -0.61 % | 32.557 M 336.92 % | -13.742 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2005 | 2004 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 1.299 B -25.53 % | 1.745 B 19.60 % | 1.459 B -19.62 % | 1.815 B 23.24 % | 1.473 B -16.58 % | 1.766 B -2.33 % | 1.808 B -15.34 % | 2.136 B 59.95 % | 1.335 B -17.60 % | 1.620 B -27.03 % | 2.220 B 24.17 % | 1.788 B 10.75 % | 1.615 B 14.10 % | 1.415 B -28.22 % | 1.972 B 27.94 % | 1.541 B 31.57 % | 1.171 B -11.41 % | 1.322 B 5.46 % | 1.254 B -5.39 % | 1.325 B 7.24 % | 1.236 B -7.73 % | 1.339 B -2.11 % | 1.368 B -25.12 % | 1.827 B 42.44 % | 1.283 B 11.73 % | 1.148 B -13.34 % | 1.325 B -4.44 % | 1.386 B 8.24 % | 1.281 B -4.25 % | 1.338 B -12.65 % | 1.531 B 41.49 % | 1.082 B 27.56 % | 848.429 M 9.37 % | 775.752 M -10.58 % | 867.565 M 24.30 % | 697.939 M 8.20 % | 645.067 M -10.38 % | 719.792 M 7.29 % | 670.901 M -13.02 % | 771.298 M 17.13 % | 658.488 M -31.23 % | 957.460 M 12.52 % | 850.890 M 21.78 % | 698.690 M 36.38 % | 512.319 M -17.25 % | 619.110 M -21.71 % | 790.828 M 57.23 % | 502.968 M 43.26 % | 351.086 M -0.07 % | 351.343 M -12.56 % | 401.806 M 6.14 % | 378.575 M 12.15 % | 337.573 M -2.23 % | 345.255 M -32.94 % | 514.837 M 63.93 % | 314.049 M -9.55 % | 347.200 M 24.25 % | 279.447 M -44.98 % | 507.937 M 112.60 % | 238.912 M 26.87 % | 188.315 M -13.49 % | 217.679 M -17.53 % | 263.939 M 11.15 % | 237.472 M -12.79 % | 272.308 M -31.56 % | 397.876 M |
| Net income | 66.073 M -29.95 % | 94.320 M -29.61 % | 134.005 M -6.03 % | 142.599 M 26.21 % | 112.981 M -44.21 % | 202.503 M 57.84 % | 128.292 M -18.24 % | 156.921 M 31.98 % | 118.896 M -6.72 % | 127.455 M -29.10 % | 179.767 M 57.70 % | 113.990 M -13.65 % | 132.017 M 13.62 % | 116.192 M -1.49 % | 117.947 M 49.57 % | 78.855 M -3.30 % | 81.543 M 9.07 % | 74.763 M 573.82 % | 11.095 M -79.66 % | 54.552 M -21.20 % | 69.227 M 13.46 % | 61.017 M 49.77 % | 40.741 M 75.55 % | 23.208 M -14.19 % | 27.047 M -19.01 % | 33.397 M -47.65 % | 63.795 M -16.83 % | 76.707 M 21.27 % | 63.252 M 10.58 % | 57.200 M 153.39 % | -107.141 M -260.87 % | 66.602 M 18.03 % | 56.427 M 362.85 % | 12.191 M -74.23 % | 47.301 M -22.61 % | 61.117 M 15.78 % | 52.787 M -11.51 % | 59.655 M 87.24 % | 31.860 M -46.83 % | 59.924 M 14.44 % | 52.362 M -50.04 % | 104.799 M 28.00 % | 81.874 M 71.15 % | 47.836 M 24.45 % | 38.439 M -24.32 % | 50.788 M -34.38 % | 77.399 M 87.75 % | 41.224 M 68.03 % | 24.534 M 3.58 % | 23.686 M -38.88 % | 38.750 M 26.57 % | 30.614 M 20.22 % | 25.464 M 13.43 % | 22.449 M 56.22 % | 14.370 M -58.12 % | 34.310 M 38.02 % | 24.859 M 194.45 % | 8.443 M -81.99 % | 46.888 M 345.19 % | 10.532 M 45.79 % | 7.224 M 57.33 % | 4.592 M -85.19 % | 31.006 M 40.12 % | 22.128 M 19.13 % | 18.574 M -57.09 % | 43.289 M |
| Income before tax | 64.421 M -53.68 % | 139.080 M -38.96 % | 227.866 M 7.35 % | 212.255 M 32.91 % | 159.702 M -47.52 % | 304.338 M 27.42 % | 238.838 M -6.59 % | 255.697 M 28.63 % | 198.789 M -1.50 % | 201.810 M -10.28 % | 224.937 M 58.76 % | 141.682 M -14.56 % | 165.822 M 10.35 % | 150.270 M -28.46 % | 210.036 M 42.56 % | 147.335 M 14.23 % | 128.986 M 4.80 % | 123.075 M 239.92 % | 36.207 M -65.91 % | 106.204 M -4.52 % | 111.236 M 7.64 % | 103.338 M 35.19 % | 76.438 M 38.68 % | 55.117 M -2.28 % | 56.405 M -8.20 % | 61.444 M -37.50 % | 98.313 M -13.50 % | 113.660 M 17.63 % | 96.623 M 8.39 % | 89.147 M 175.40 % | -118.234 M -221.70 % | 97.150 M 18.24 % | 82.161 M 224.57 % | 25.314 M -64.65 % | 71.618 M -1.26 % | 72.535 M 9.78 % | 66.070 M -12.28 % | 75.319 M 78.67 % | 42.155 M -47.88 % | 80.875 M 11.11 % | 72.786 M -47.68 % | 139.110 M 36.53 % | 101.889 M 66.86 % | 61.061 M 23.58 % | 49.408 M -16.17 % | 58.940 M -40.70 % | 99.401 M 101.86 % | 49.242 M 53.83 % | 32.011 M 5.44 % | 30.359 M -39.72 % | 50.362 M 24.43 % | 40.474 M 21.37 % | 33.349 M 14.12 % | 29.223 M 58.63 % | 18.422 M -62.79 % | 49.510 M 40.88 % | 35.144 M 154.92 % | 13.786 M -79.78 % | 68.180 M 374.44 % | 14.371 M 54.43 % | 9.306 M 53.25 % | 6.072 M -83.72 % | 37.301 M 24.85 % | 29.877 M 24.46 % | 24.005 M -55.87 % | 54.401 M |
| Income before tax ratio | 0.05 -37.80 % | 0.08 -48.97 % | 0.16 33.57 % | 0.12 7.85 % | 0.11 -37.09 % | 0.17 30.46 % | 0.13 10.33 % | 0.12 -19.58 % | 0.15 19.54 % | 0.12 22.95 % | 0.10 27.86 % | 0.08 -22.85 % | 0.10 -3.29 % | 0.11 -0.32 % | 0.11 11.43 % | 0.10 -13.19 % | 0.11 18.30 % | 0.09 222.32 % | 0.03 -63.96 % | 0.08 -10.97 % | 0.09 16.66 % | 0.08 38.11 % | 0.06 85.22 % | 0.03 -31.40 % | 0.04 -17.84 % | 0.05 -27.88 % | 0.07 -9.49 % | 0.08 8.67 % | 0.08 13.20 % | 0.07 186.32 % | -0.08 -186.01 % | 0.09 -7.30 % | 0.10 196.77 % | 0.03 -60.47 % | 0.08 -20.57 % | 0.10 1.47 % | 0.10 -2.12 % | 0.10 66.53 % | 0.06 -40.08 % | 0.10 -5.14 % | 0.11 -23.92 % | 0.15 21.33 % | 0.12 37.02 % | 0.09 -9.38 % | 0.10 1.30 % | 0.10 -24.26 % | 0.13 28.38 % | 0.10 7.38 % | 0.09 5.52 % | 0.09 -31.06 % | 0.13 17.24 % | 0.11 8.22 % | 0.10 16.72 % | 0.08 136.54 % | 0.04 -77.30 % | 0.16 55.75 % | 0.10 105.17 % | 0.05 -63.25 % | 0.13 123.15 % | 0.06 21.72 % | 0.05 77.15 % | 0.03 -80.26 % | 0.14 12.33 % | 0.13 42.72 % | 0.09 -35.53 % | 0.14 |
| EBITDA | 216.648 M -26.49 % | 294.709 M -24.43 % | 389.962 M 4.55 % | 372.990 M 18.78 % | 314.024 M -21.73 % | 401.190 M 2.40 % | 391.771 M -2.07 % | 400.041 M 18.73 % | 336.935 M 0.46 % | 335.376 M -7.85 % | 363.944 M 30.18 % | 279.568 M -5.40 % | 295.542 M 10.65 % | 267.106 M -20.05 % | 334.108 M 30.46 % | 256.100 M -2.29 % | 262.095 M 4.48 % | 250.858 M 59.97 % | 156.814 M -2.33 % | 160.561 M -33.43 % | 241.203 M 45.51 % | 165.760 M -12.87 % | 190.238 M 16.95 % | 162.663 M -12.76 % | 186.455 M -4.14 % | 194.507 M 2.91 % | 189.013 M -4.14 % | 197.181 M 9.52 % | 180.038 M 9.78 % | 163.995 M 454.67 % | -46.239 M -128.67 % | 161.261 M 13.72 % | 141.809 M 74.30 % | 81.357 M -35.50 % | 126.126 M 3.83 % | 121.477 M 9.39 % | 111.046 M -9.49 % | 122.683 M 29.01 % | 95.099 M -15.54 % | 112.593 M 8.95 % | 103.341 M -37.67 % | 165.791 M 21.84 % | 136.070 M 69.07 % | 80.481 M 28.43 % | 62.667 M -11.05 % | 70.450 M -35.53 % | 109.272 M 97.57 % | 55.309 M 48.18 % | 37.325 M 6.10 % | 35.180 M -35.36 % | 54.422 M 23.51 % | 44.062 M 28.04 % | 34.413 M 10.86 % | 31.043 M -85.85 % | 219.400 M 314.80 % | 52.892 M 44.79 % | 36.529 M 112.43 % | 17.196 M -75.91 % | 71.391 M 306.55 % | 17.560 M 40.48 % | 12.500 M 37.54 % | 9.088 M -77.49 % | 40.372 M 22.81 % | 32.872 M 22.84 % | 26.761 M -53.15 % | 57.123 M |
| Net income ratio | 0.05 -5.93 % | 0.05 -41.15 % | 0.09 16.92 % | 0.08 2.42 % | 0.08 -33.12 % | 0.11 61.61 % | 0.07 -3.43 % | 0.07 -17.48 % | 0.09 13.20 % | 0.08 -2.84 % | 0.08 27.01 % | 0.06 -22.03 % | 0.08 -0.42 % | 0.08 37.25 % | 0.06 16.91 % | 0.05 -26.50 % | 0.07 23.11 % | 0.06 538.94 % | 0.01 -78.50 % | 0.04 -26.52 % | 0.06 22.96 % | 0.05 53.00 % | 0.03 134.45 % | 0.01 -39.76 % | 0.02 -27.52 % | 0.03 -39.59 % | 0.05 -12.97 % | 0.06 12.04 % | 0.05 15.49 % | 0.04 161.12 % | -0.07 -213.69 % | 0.06 -7.47 % | 0.07 323.20 % | 0.02 -71.18 % | 0.05 -37.74 % | 0.09 7.01 % | 0.08 -1.26 % | 0.08 74.52 % | 0.05 -38.88 % | 0.08 -2.30 % | 0.08 -27.35 % | 0.11 13.75 % | 0.10 40.54 % | 0.07 -8.75 % | 0.08 -8.54 % | 0.08 -16.18 % | 0.10 19.41 % | 0.08 17.29 % | 0.07 3.66 % | 0.07 -30.10 % | 0.10 19.26 % | 0.08 7.20 % | 0.08 16.01 % | 0.07 132.96 % | 0.03 -74.45 % | 0.11 52.59 % | 0.07 136.99 % | 0.03 -67.27 % | 0.09 109.40 % | 0.04 14.91 % | 0.04 81.86 % | 0.02 -82.04 % | 0.12 26.07 % | 0.09 36.61 % | 0.07 -37.31 % | 0.11 |
| Ratio EBITDA | 0.17 -1.28 % | 0.17 -36.81 % | 0.27 30.08 % | 0.21 -3.62 % | 0.21 -6.17 % | 0.23 4.84 % | 0.22 15.68 % | 0.19 -25.77 % | 0.25 21.92 % | 0.21 26.28 % | 0.16 4.84 % | 0.16 -14.58 % | 0.18 -3.03 % | 0.19 11.38 % | 0.17 1.97 % | 0.17 -25.74 % | 0.22 17.94 % | 0.19 51.69 % | 0.13 3.23 % | 0.12 -37.92 % | 0.20 57.71 % | 0.12 -10.98 % | 0.14 56.19 % | 0.09 -38.75 % | 0.15 -14.21 % | 0.17 18.74 % | 0.14 0.31 % | 0.14 1.18 % | 0.14 14.65 % | 0.12 506.04 % | -0.03 -120.26 % | 0.15 -10.85 % | 0.17 59.37 % | 0.10 -27.86 % | 0.15 -16.47 % | 0.17 1.11 % | 0.17 1.00 % | 0.17 20.24 % | 0.14 -2.90 % | 0.15 -6.98 % | 0.16 -9.37 % | 0.17 8.28 % | 0.16 38.83 % | 0.12 -5.83 % | 0.12 7.49 % | 0.11 -17.65 % | 0.14 25.65 % | 0.11 3.43 % | 0.11 6.18 % | 0.10 -26.07 % | 0.14 16.37 % | 0.12 14.17 % | 0.10 13.38 % | 0.09 -78.90 % | 0.43 153.03 % | 0.17 60.08 % | 0.11 70.97 % | 0.06 -56.22 % | 0.14 91.23 % | 0.07 10.73 % | 0.07 58.99 % | 0.04 -72.71 % | 0.15 10.50 % | 0.14 40.86 % | 0.10 -31.55 % | 0.14 |
| Gross profit ratio | 0.21 3.12 % | 0.21 -5.85 % | 0.22 -8.52 % | 0.24 -3.61 % | 0.25 -5.74 % | 0.26 4.22 % | 0.25 7.68 % | 0.23 -15.73 % | 0.28 12.18 % | 0.25 26.81 % | 0.19 9.73 % | 0.18 -9.51 % | 0.20 -3.46 % | 0.20 11.12 % | 0.18 4.17 % | 0.18 -23.98 % | 0.23 11.50 % | 0.21 188.19 % | 0.07 -49.40 % | 0.14 -34.31 % | 0.22 33.55 % | 0.16 -6.03 % | 0.17 20.58 % | 0.14 -25.56 % | 0.19 -13.26 % | 0.22 35.74 % | 0.16 -8.64 % | 0.18 -6.53 % | 0.19 13.80 % | 0.17 883.44 % | 0.02 -91.68 % | 0.21 -13.62 % | 0.24 10.30 % | 0.22 19.00 % | 0.18 -28.77 % | 0.25 -3.74 % | 0.26 10.20 % | 0.24 4.35 % | 0.23 -2.13 % | 0.23 -6.14 % | 0.25 7.39 % | 0.23 0.66 % | 0.23 2.91 % | 0.22 -1.10 % | 0.23 13.44 % | 0.20 -12.35 % | 0.23 3.14 % | 0.22 27 661.29 % | 0.00 -100.32 % | 0.25 -2.31 % | 0.26 13.12 % | 0.23 7.30 % | 0.21 -1.31 % | 0.22 -58.03 % | 0.51 594.51 % | 0.07 -63.73 % | 0.20 8.79 % | 0.19 -20.91 % | 0.24 5.51 % | 0.22 3.71 % | 0.22 20.30 % | 0.18 -30.30 % | 0.26 3.02 % | 0.25 22.73 % | 0.20 -7.45 % | 0.22 |
| Weighted average shs out dil | 550.611 M -0.76 % | 554.823 M 2.06 % | 543.632 M -0.88 % | 548.456 M 1.94 % | 538.004 M -1.04 % | 543.632 M 0.00 % | 543.632 M 0.00 % | 543.632 M 0.00 % | 543.632 M 0.00 % | 543.632 M 0.00 % | 543.632 M 0.07 % | 543.273 M -0.25 % | 544.656 M 2.93 % | 529.159 M 0.00 % | 529.159 M -2.70 % | 543.826 M 0.04 % | 543.621 M 1.80 % | 534.025 M 0.00 % | 534.025 M -0.15 % | 534.822 M 0.43 % | 532.519 M -4.00 % | 554.702 M -6.25 % | 591.683 M 8.84 % | 543.635 M 0.00 % | 543.635 M -8.44 % | 593.732 M 0.00 % | 593.732 M 2.32 % | 580.289 M 3.21 % | 562.236 M 1.36 % | 554.671 M -4.70 % | 582.012 M 0.37 % | 579.865 M 0.00 % | 579.875 M 0.00 % | 579.879 M 0.00 % | 579.879 M 0.00 % | 579.879 M -7.27 % | 625.340 M -1.39 % | 634.140 M 13.27 % | 559.869 M -13.77 % | 649.248 M 23.12 % | 527.348 M -3.25 % | 545.054 M -1.08 % | 551.032 M 1.15 % | 544.747 M 1.42 % | 537.119 M 9.83 % | 489.025 M 0.00 % | 489.025 M 0.00 % | 489.025 M 0.00 % | 489.025 M 0.00 % | 489.025 M 10.91 % | 440.930 M 0.22 % | 439.978 M 0.00 % | 439.978 M 0.00 % | 439.978 M 0.00 % | 440.000 M 0.00 % | 440.000 M 0.00 % | 440.000 M 0.00 % | 440.000 M 0.00 % | 440.000 M 0.00 % | 440.000 M 0.00 % | 440.000 M 0.00 % | 440.000 M 0.00 % | 440.000 M 0.00 % | 440.000 M 0.00 % | 440.000 M 0.00 % | 440.000 M |
| Weighted average shs out | 550.611 M -0.76 % | 554.823 M 2.06 % | 543.632 M -0.88 % | 548.456 M 1.94 % | 538.004 M -1.04 % | 543.632 M 0.00 % | 543.632 M 0.00 % | 543.632 M 0.00 % | 543.632 M 0.00 % | 543.632 M 0.00 % | 543.632 M 0.07 % | 543.273 M -0.07 % | 543.632 M 2.74 % | 529.159 M 0.00 % | 529.159 M 0.13 % | 528.486 M 0.00 % | 528.486 M 0.00 % | 528.486 M -0.46 % | 530.939 M -0.73 % | 534.822 M 0.43 % | 532.519 M -4.00 % | 554.702 M -6.25 % | 591.683 M 8.84 % | 543.635 M 0.00 % | 543.635 M -8.44 % | 593.732 M 2.12 % | 581.420 M 0.19 % | 580.289 M 3.21 % | 562.236 M 1.36 % | 554.671 M -4.35 % | 579.879 M 4.48 % | 555.016 M -1.64 % | 564.266 M -2.69 % | 579.879 M 0.00 % | 579.879 M 0.00 % | 579.879 M -6.74 % | 621.809 M 3.17 % | 602.728 M 12.28 % | 536.807 M -12.58 % | 614.084 M 17.28 % | 523.622 M -0.11 % | 524.217 M 0.41 % | 522.099 M 0.41 % | 519.980 M 0.00 % | 519.980 M 8.33 % | 479.979 M 0.00 % | 479.979 M 0.00 % | 479.979 M 0.00 % | 479.979 M 0.00 % | 479.979 M 9.09 % | 439.978 M 0.00 % | 439.978 M 0.00 % | 439.978 M 0.00 % | 439.978 M 0.00 % | 440.000 M 0.00 % | 440.000 M 0.00 % | 440.000 M 0.00 % | 440.000 M 0.00 % | 440.000 M 0.00 % | 440.000 M 0.00 % | 440.000 M 0.00 % | 440.000 M 0.00 % | 440.000 M 0.00 % | 440.000 M 0.00 % | 440.000 M 0.00 % | 440.000 M |
| EPS diluted | 0.12 -29.41 % | 0.17 -32.00 % | 0.25 -3.85 % | 0.26 23.81 % | 0.21 -43.24 % | 0.37 54.17 % | 0.24 -17.24 % | 0.29 31.82 % | 0.22 -4.35 % | 0.23 -30.30 % | 0.33 57.14 % | 0.21 -12.50 % | 0.24 9.09 % | 0.22 -29.03 % | 0.31 121.43 % | 0.14 -6.67 % | 0.15 7.14 % | 0.14 566.67 % | 0.02 -79.00 % | 0.10 -23.08 % | 0.13 18.18 % | 0.11 59.42 % | 0.07 60.47 % | 0.04 -14.00 % | 0.05 -11.19 % | 0.06 -48.82 % | 0.11 -15.38 % | 0.13 18.18 % | 0.11 10.00 % | 0.10 155.56 % | -0.18 -263.64 % | 0.11 17.27 % | 0.09 398.94 % | 0.02 -77.07 % | 0.08 -25.45 % | 0.11 31.74 % | 0.08 -11.73 % | 0.09 65.96 % | 0.06 -37.91 % | 0.09 -2.13 % | 0.09 -50.63 % | 0.19 26.67 % | 0.15 71.43 % | 0.09 27.18 % | 0.07 -31.20 % | 0.10 -37.50 % | 0.16 89.80 % | 0.08 67.93 % | 0.05 3.72 % | 0.05 -45.00 % | 0.09 25.71 % | 0.07 21.74 % | 0.06 15.00 % | 0.05 51.52 % | 0.03 -57.31 % | 0.08 36.81 % | 0.06 210.44 % | 0.02 -83.45 % | 0.11 340.00 % | 0.03 57.23 % | 0.02 39.47 % | 0.01 -83.71 % | 0.07 40.00 % | 0.05 15.74 % | 0.04 -55.78 % | 0.10 |
| Earnings per share | 0.12 -29.41 % | 0.17 -32.00 % | 0.25 -3.85 % | 0.26 23.81 % | 0.21 -43.24 % | 0.37 54.17 % | 0.24 -17.24 % | 0.29 31.82 % | 0.22 -4.35 % | 0.23 -30.30 % | 0.33 57.14 % | 0.21 -12.50 % | 0.24 9.09 % | 0.22 -29.03 % | 0.31 121.43 % | 0.14 -6.67 % | 0.15 7.14 % | 0.14 566.67 % | 0.02 -79.00 % | 0.10 -23.08 % | 0.13 18.18 % | 0.11 59.42 % | 0.07 60.47 % | 0.04 -14.00 % | 0.05 -11.19 % | 0.06 -48.82 % | 0.11 -15.38 % | 0.13 18.18 % | 0.11 10.00 % | 0.10 155.56 % | -0.18 -263.64 % | 0.11 17.27 % | 0.09 398.94 % | 0.02 -77.07 % | 0.08 -25.45 % | 0.11 31.74 % | 0.08 -16.50 % | 0.10 69.49 % | 0.06 -39.30 % | 0.10 -2.80 % | 0.10 -50.00 % | 0.20 25.00 % | 0.16 70.58 % | 0.09 25.07 % | 0.08 -31.82 % | 0.11 -31.25 % | 0.16 86.26 % | 0.09 68.10 % | 0.05 3.65 % | 0.05 -43.98 % | 0.09 25.71 % | 0.07 21.74 % | 0.06 15.00 % | 0.05 51.52 % | 0.03 -57.31 % | 0.08 36.81 % | 0.06 210.44 % | 0.02 -83.45 % | 0.11 340.00 % | 0.03 57.23 % | 0.02 39.47 % | 0.01 -83.71 % | 0.07 40.00 % | 0.05 15.74 % | 0.04 -55.78 % | 0.10 |
| Gross profit | 274.888 M -23.21 % | 357.980 M 12.61 % | 317.904 M -26.47 % | 432.369 M 18.79 % | 363.972 M -21.37 % | 462.900 M 1.79 % | 454.741 M -8.84 % | 498.854 M 34.79 % | 370.110 M -7.56 % | 400.381 M -7.47 % | 432.689 M 36.25 % | 317.567 M 0.22 % | 316.880 M 10.15 % | 287.685 M -20.24 % | 360.675 M 33.27 % | 270.641 M 0.02 % | 270.576 M -1.22 % | 273.916 M 203.92 % | 90.127 M -52.13 % | 188.270 M -29.56 % | 267.286 M 23.23 % | 216.907 M -8.02 % | 235.807 M -9.71 % | 261.176 M 6.04 % | 246.304 M -3.08 % | 254.128 M 17.64 % | 216.026 M -12.69 % | 247.437 M 1.18 % | 244.562 M 8.96 % | 224.450 M 759.00 % | 26.129 M -88.23 % | 221.949 M 10.19 % | 201.430 M 20.63 % | 166.980 M 6.41 % | 156.921 M -11.46 % | 177.224 M 4.15 % | 170.168 M -1.24 % | 172.312 M 11.95 % | 153.918 M -14.87 % | 180.793 M 9.94 % | 164.448 M -26.15 % | 222.667 M 13.27 % | 196.576 M 25.33 % | 156.849 M 34.87 % | 116.293 M -6.13 % | 123.884 M -31.38 % | 180.539 M 62.16 % | 111.331 M 39 584.45 % | -281.961 K -100.32 % | 88.713 M -14.58 % | 103.854 M 20.06 % | 86.504 M 20.33 % | 71.888 M -3.51 % | 74.499 M -71.85 % | 264.669 M 1 038.55 % | 23.246 M -67.19 % | 70.860 M 35.17 % | 52.424 M -56.49 % | 120.480 M 124.32 % | 53.708 M 31.57 % | 40.820 M 4.08 % | 39.222 M -42.52 % | 68.231 M 14.51 % | 59.586 M 7.03 % | 55.673 M -36.66 % | 87.893 M |
| Income tax expense | 13.773 M -50.73 % | 27.953 M -17.82 % | 34.013 M -19.61 % | 42.311 M 31.03 % | 32.292 M -36.09 % | 50.531 M 4.97 % | 48.137 M -4.74 % | 50.534 M 26.63 % | 39.906 M -8.70 % | 43.708 M -3.24 % | 45.170 M 63.12 % | 27.692 M -18.09 % | 33.806 M -0.80 % | 34.079 M -24.33 % | 45.034 M 15.97 % | 38.833 M 36.41 % | 28.468 M -4.17 % | 29.708 M 180.83 % | 10.579 M -66.93 % | 31.986 M 68.00 % | 19.040 M -27.51 % | 26.264 M 48.40 % | 17.698 M 35.29 % | 13.082 M 21.72 % | 10.747 M -14.22 % | 12.529 M -37.76 % | 20.130 M -14.82 % | 23.631 M 17.74 % | 20.070 M 3.82 % | 19.331 M 179.75 % | -24.238 M -225.65 % | 19.290 M 21.65 % | 15.858 M 167.92 % | 5.919 M -70.41 % | 20.000 M 118.23 % | 9.164 M -31.90 % | 13.457 M -14.59 % | 15.756 M 52.34 % | 10.343 M -35.56 % | 16.052 M 9.76 % | 14.624 M -46.73 % | 27.452 M 38.45 % | 19.829 M 49.58 % | 13.257 M 20.45 % | 11.006 M 43.94 % | 7.646 M -64.33 % | 21.440 M 176.68 % | 7.749 M 2.73 % | 7.543 M 12.49 % | 6.705 M -42.60 % | 11.683 M 18.89 % | 9.827 M 22.95 % | 7.992 M 6.34 % | 7.516 M 85.48 % | 4.052 M -73.34 % | 15.200 M 47.78 % | 10.285 M 92.47 % | 5.344 M -74.90 % | 21.293 M 454.69 % | 3.839 M 84.42 % | 2.081 M 40.60 % | 1.480 M -76.48 % | 6.295 M -18.77 % | 7.750 M 42.70 % | 5.431 M -51.13 % | 11.112 M |
| Cost of revenue | 1.025 B -26.13 % | 1.387 B 21.55 % | 1.141 B -17.48 % | 1.383 B 24.69 % | 1.109 B -14.88 % | 1.303 B -3.71 % | 1.353 B -17.32 % | 1.637 B 69.60 % | 965.031 M -20.89 % | 1.220 B -31.76 % | 1.788 B 21.56 % | 1.471 B 13.32 % | 1.298 B 15.11 % | 1.127 B -30.01 % | 1.611 B 26.80 % | 1.270 B 41.05 % | 900.653 M -14.07 % | 1.048 B -9.91 % | 1.163 B 2.35 % | 1.137 B 17.39 % | 968.402 M -13.72 % | 1.122 B -0.89 % | 1.132 B -27.69 % | 1.566 B 51.10 % | 1.036 B 15.94 % | 893.955 M -19.37 % | 1.109 B -2.64 % | 1.139 B 9.91 % | 1.036 B -6.91 % | 1.113 B -26.05 % | 1.505 B 74.96 % | 860.268 M 32.96 % | 646.999 M 6.28 % | 608.772 M -14.34 % | 710.644 M 36.47 % | 520.715 M 9.65 % | 474.899 M -13.26 % | 547.480 M 5.90 % | 516.983 M -12.45 % | 590.505 M 19.53 % | 494.039 M -32.76 % | 734.793 M 12.30 % | 654.314 M 20.76 % | 541.841 M 36.82 % | 396.026 M -20.03 % | 495.226 M -18.85 % | 610.289 M 55.83 % | 391.637 M 11.46 % | 351.368 M 33.79 % | 262.629 M -11.86 % | 297.952 M 2.01 % | 292.071 M 9.93 % | 265.685 M -1.87 % | 270.755 M 8.23 % | 250.168 M -13.97 % | 290.803 M 5.23 % | 276.340 M 21.72 % | 227.023 M -41.41 % | 387.457 M 109.21 % | 185.204 M 25.57 % | 147.495 M -17.35 % | 178.457 M -8.81 % | 195.708 M 10.02 % | 177.886 M -17.89 % | 216.635 M -30.11 % | 309.983 M |
| General and administrative expenses | 71.282 M 7.04 % | 66.594 M -0.08 % | 66.647 M 5.96 % | 62.899 M -18.53 % | 77.203 M 19.45 % | 64.632 M -18.89 % | 79.688 M -8.80 % | 87.373 M 37.69 % | 63.455 M -2.28 % | 64.932 M -16.98 % | 78.210 M 41.44 % | 55.296 M 8.51 % | 50.958 M 20.33 % | 42.350 M 2.23 % | 41.427 M 8.47 % | 38.191 M -3.31 % | 39.500 M -12.10 % | 44.937 M 126.37 % | 19.852 M -59.12 % | 48.566 M 40.78 % | 34.497 M -36.44 % | 54.270 M 28.45 % | 42.251 M 7.21 % | 39.409 M -8.61 % | 43.120 M -5.60 % | 45.676 M 6.22 % | 43.003 M 15.88 % | 37.110 M -14.29 % | 43.295 M 18.80 % | 36.445 M -15.68 % | 43.224 M 18.27 % | 36.548 M -2.52 % | 37.492 M -50.95 % | 76.432 M 122.60 % | 34.337 M 4.32 % | 32.914 M -2.21 % | 33.659 M 9.83 % | 30.646 M -5.50 % | 32.429 M -2.27 % | 33.182 M 12.38 % | 29.527 M 5.77 % | 27.916 M -4.08 % | 29.104 M -3.51 % | 30.161 M 8.36 % | 27.835 M 12.20 % | 24.810 M -24.04 % | 32.661 M 43.24 % | 22.801 M 5.84 % | 21.544 M 9.97 % | 19.591 M 8.32 % | 18.087 M 25.16 % | 14.451 M 7.78 % | 13.408 M -13.10 % | 15.430 M -9.96 % | 17.136 M 30.61 % | 13.119 M 1.70 % | 12.900 M -14.54 % | 15.094 M -9.71 % | 16.718 M 45.69 % | 11.475 M 3.14 % | 11.126 M 11.25 % | 10.001 M 309.08 % | 2.445 M -77.15 % | 10.698 M -9.55 % | 11.828 M 14.28 % | 10.350 M |
| Selling and marketing expenses | 91.802 M -22.26 % | 118.083 M 24.23 % | 95.054 M -15.70 % | 112.752 M 20.12 % | 93.868 M -19.08 % | 116.000 M -8.47 % | 126.729 M 12.21 % | 112.936 M 31.00 % | 86.210 M -16.01 % | 102.642 M 16.34 % | 88.229 M -4.27 % | 92.160 M 35.68 % | 67.925 M -21.95 % | 87.028 M 2.30 % | 85.069 M 18.21 % | 71.965 M 5.80 % | 68.022 M -8.86 % | 74.631 M 11.29 % | 67.063 M -5.52 % | 70.977 M 1.76 % | 69.749 M -26.39 % | 94.756 M 5.14 % | 90.120 M 6.14 % | 84.910 M 0.74 % | 84.286 M 9.17 % | 77.206 M -8.98 % | 84.820 M 22.90 % | 69.013 M -9.79 % | 76.503 M 5.49 % | 72.521 M -6.50 % | 77.559 M 9.19 % | 71.030 M 7.54 % | 66.049 M 2.74 % | 64.287 M -6.71 % | 68.910 M 14.65 % | 60.103 M -8.11 % | 65.411 M 5.55 % | 61.971 M -14.77 % | 72.713 M 13.84 % | 63.873 M 17.49 % | 54.366 M -4.31 % | 56.812 M -5.30 % | 59.993 M -6.77 % | 64.347 M 44.04 % | 44.674 M -1.07 % | 45.158 M -6.85 % | 48.477 M 23.39 % | 39.287 M 10.39 % | 35.589 M -8.19 % | 38.763 M 9.48 % | 35.405 M 12.12 % | 31.579 M 13.84 % | 27.740 M -11.94 % | 31.502 M -1.83 % | 32.090 M 15.53 % | 27.777 M 22.45 % | 22.685 M -3.05 % | 23.398 M -34.24 % | 35.581 M 27.71 % | 27.862 M 36.65 % | 20.389 M -11.92 % | 23.149 M -18.73 % | 28.485 M 49.83 % | 19.011 M -4.18 % | 19.840 M -14.21 % | 23.126 M |
| Other expenses | 28.519 M 47.79 % | 19.297 M -63.86 % | 53.390 M -79.20 % | 256.719 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | -13.335 M 55.54 % | -29.996 M | 0.000 -100.00 % | 5.687 M -3.46 % | 5.890 M 160.15 % | -9.793 M -156.37 % | -3.820 M -1 483.14 % | 276.180 K -96.03 % | 6.953 M 381.78 % | -2.467 M -285.74 % | -639.676 K 88.63 % | -5.625 M -11.98 % | -5.023 M | 0.000 | 0.000 -100.00 % | 281.961 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 414.128 K 400.00 % | -138.043 K -5.48 % | -130.874 K 9.87 % | -145.211 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 191.602 M -6.07 % | 203.974 M -5.17 % | 215.091 M -50.25 % | 432.369 M 152.74 % | 171.071 M -5.29 % | 180.631 M -12.49 % | 206.416 M 3.05 % | 200.309 M 33.84 % | 149.665 M -10.69 % | 167.575 M 0.68 % | 166.439 M 12.87 % | 147.457 M 24.04 % | 118.882 M -8.11 % | 129.378 M 2.28 % | 126.496 M 14.83 % | 110.155 M 2.45 % | 107.522 M -10.08 % | 119.568 M 37.57 % | 86.914 M -27.29 % | 119.543 M 14.67 % | 104.246 M -30.05 % | 149.026 M 12.58 % | 132.371 M 6.48 % | 124.319 M -2.42 % | 127.406 M 3.68 % | 122.882 M -3.87 % | 127.823 M 20.45 % | 106.123 M -11.41 % | 119.797 M 9.94 % | 108.966 M -9.78 % | 120.784 M 12.28 % | 107.578 M 3.90 % | 103.541 M -18.72 % | 127.384 M 73.90 % | 73.251 M -21.25 % | 93.017 M -0.39 % | 93.383 M 7.68 % | 86.727 M -9.04 % | 95.349 M 2.27 % | 93.235 M 11.50 % | 83.616 M 7.51 % | 77.776 M -10.22 % | 86.630 M -7.71 % | 93.869 M 40.35 % | 66.884 M 2.99 % | 64.944 M -19.96 % | 81.138 M 30.68 % | 62.089 M 9.21 % | 56.851 M -2.58 % | 58.354 M 9.09 % | 53.492 M 16.21 % | 46.030 M 11.86 % | 41.148 M -12.32 % | 46.932 M -5.45 % | 49.640 M 21.79 % | 40.758 M 14.96 % | 35.454 M -7.54 % | 38.347 M -26.68 % | 52.300 M 32.95 % | 39.337 M 24.82 % | 31.515 M -4.93 % | 33.150 M 7.18 % | 30.930 M 4.11 % | 29.709 M -6.19 % | 31.668 M -5.40 % | 33.476 M |
| Cost and expenses | 1.216 B -23.56 % | 1.591 B 17.31 % | 1.356 B -12.98 % | 1.559 B 21.75 % | 1.280 B -13.71 % | 1.484 B -4.88 % | 1.560 B -15.10 % | 1.837 B 64.80 % | 1.115 B -19.66 % | 1.387 B -29.00 % | 1.954 B 20.77 % | 1.618 B 14.22 % | 1.417 B 12.72 % | 1.257 B -27.66 % | 1.737 B 25.85 % | 1.381 B 36.94 % | 1.008 B -13.66 % | 1.168 B -6.61 % | 1.250 B -0.47 % | 1.256 B 17.13 % | 1.073 B -15.63 % | 1.271 B 0.52 % | 1.265 B -25.18 % | 1.690 B 45.24 % | 1.164 B 14.46 % | 1.017 B -17.77 % | 1.237 B -0.68 % | 1.245 B 7.70 % | 1.156 B -5.41 % | 1.222 B -24.84 % | 1.626 B 67.99 % | 967.846 M 28.95 % | 750.540 M 1.95 % | 736.157 M -6.09 % | 783.894 M 27.73 % | 613.732 M 8.00 % | 568.283 M -10.39 % | 634.207 M 3.57 % | 612.332 M -10.44 % | 683.741 M 18.36 % | 577.656 M -28.91 % | 812.569 M 9.67 % | 740.944 M 16.55 % | 635.710 M 37.33 % | 462.910 M -17.36 % | 560.170 M -18.98 % | 691.427 M 52.39 % | 453.726 M 11.15 % | 408.219 M 27.18 % | 320.983 M -8.67 % | 351.444 M 3.95 % | 338.101 M 10.19 % | 306.833 M -3.42 % | 317.688 M 5.96 % | 299.807 M -9.58 % | 331.562 M 6.34 % | 311.794 M 17.49 % | 265.370 M -39.66 % | 439.756 M 95.85 % | 224.541 M 25.44 % | 179.009 M -15.40 % | 211.607 M -6.63 % | 226.638 M 9.17 % | 207.595 M -16.39 % | 248.303 M -27.71 % | 343.459 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 163.083 M -11.69 % | 184.677 M 14.21 % | 161.701 M -7.94 % | 175.651 M 2.68 % | 171.071 M -5.29 % | 180.631 M -12.49 % | 206.416 M 3.05 % | 200.309 M 33.84 % | 149.665 M -10.69 % | 167.575 M 0.68 % | 166.439 M 12.87 % | 147.457 M 24.04 % | 118.882 M -8.11 % | 129.378 M 2.28 % | 126.496 M 14.83 % | 110.155 M 2.45 % | 107.522 M -10.08 % | 119.568 M 37.57 % | 86.914 M -27.29 % | 119.543 M 14.67 % | 104.246 M -30.05 % | 149.026 M 12.58 % | 132.371 M 6.48 % | 124.319 M -2.42 % | 127.406 M 3.68 % | 122.882 M -3.87 % | 127.823 M 20.45 % | 106.123 M -11.41 % | 119.797 M 9.94 % | 108.966 M -9.78 % | 120.784 M 12.28 % | 107.578 M 3.90 % | 103.541 M -26.42 % | 140.719 M 36.29 % | 103.246 M 11.00 % | 93.017 M -6.11 % | 99.070 M 6.97 % | 92.617 M -11.91 % | 105.142 M 8.33 % | 97.055 M 15.69 % | 83.893 M -0.99 % | 84.729 M -4.90 % | 89.097 M -5.73 % | 94.509 M 30.34 % | 72.510 M 3.63 % | 69.968 M -13.77 % | 81.138 M 30.68 % | 62.089 M 8.67 % | 57.133 M -2.09 % | 58.354 M 9.09 % | 53.492 M 16.21 % | 46.030 M 11.86 % | 41.148 M -12.32 % | 46.932 M -4.66 % | 49.225 M 20.37 % | 40.896 M 14.93 % | 35.584 M -7.55 % | 38.492 M -26.40 % | 52.300 M 32.95 % | 39.337 M 24.82 % | 31.515 M -4.93 % | 33.150 M 7.18 % | 30.930 M 4.11 % | 29.709 M -6.19 % | 31.668 M -5.40 % | 33.476 M |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 414.127 K 400.00 % | -138.043 K -5.48 % | -130.875 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 40.513 M -15.25 % | 47.801 M -4.64 % | 50.124 M -4.20 % | 52.323 M 2.48 % | 51.059 M 15.66 % | 44.144 M -8.22 % | 48.097 M 3.40 % | 46.515 M 3.09 % | 45.122 M 11.14 % | 40.600 M -11.47 % | 45.858 M 0.12 % | 45.803 M 7.03 % | 42.794 M 30.59 % | 32.770 M -0.56 % | 32.953 M -12.99 % | 37.871 M -3.58 % | 39.276 M 0.08 % | 39.246 M 0.21 % | 39.163 M -0.12 % | 39.209 M -4.02 % | 40.852 M -1.93 % | 41.656 M 9.98 % | 37.876 M 1.30 % | 37.391 M 7.76 % | 34.698 M 20.30 % | 28.844 M 3.55 % | 27.854 M 17.15 % | 23.776 M 3.16 % | 23.047 M 10.62 % | 20.835 M 9.32 % | 19.058 M 10.84 % | 17.195 M 9.29 % | 15.733 M 10.30 % | 14.264 M 19.46 % | 11.940 M 2.55 % | 11.643 M 8.67 % | 10.714 M 4.36 % | 10.266 M -37.45 % | 16.413 M 145.59 % | 6.683 M -16.94 % | 8.046 M 39.19 % | 5.781 M -54.46 % | 12.694 M 561.46 % | 1.919 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 165.394 K 19.81 % | 138.042 K 0.00 % | 138.042 K 5.48 % | 130.874 K -9.87 % | 145.211 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.675 K |
| Depreciation and amortization | 111.714 M 3.60 % | 107.829 M -4.74 % | 113.192 M 4.41 % | 108.411 M 0.20 % | 108.200 M 2.15 % | 105.918 M 1.03 % | 104.836 M 6.12 % | 98.789 M 4.04 % | 94.953 M 2.14 % | 92.965 M -0.20 % | 93.149 M 1.16 % | 92.084 M 5.93 % | 86.926 M 3.40 % | 84.065 M -6.39 % | 89.804 M 5.81 % | 84.876 M 2.66 % | 82.675 M 1.16 % | 81.729 M 2.63 % | 79.633 M -1.87 % | 81.148 M 2.57 % | 79.112 M 3.54 % | 76.410 M 5.14 % | 72.673 M 7.33 % | 67.711 M 12.99 % | 59.925 M 11.30 % | 53.843 M -10.46 % | 60.134 M 7.64 % | 55.867 M 1.08 % | 55.273 M 13.94 % | 48.511 M 61.69 % | 30.002 M -54.06 % | 65.303 M 79.58 % | 36.363 M -26.27 % | 49.317 M 16.16 % | 42.455 M 7.58 % | 39.466 M 5.54 % | 37.395 M 0.80 % | 37.098 M 0.43 % | 36.939 M 20.63 % | 30.621 M 11.36 % | 27.499 M -5.31 % | 29.041 M 11.17 % | 26.124 M 49.27 % | 17.501 M 32.00 % | 13.258 M 15.19 % | 11.510 M 16.61 % | 9.871 M 62.70 % | 6.067 M 8.40 % | 5.597 M 16.11 % | 4.820 M 18.73 % | 4.060 M 8.61 % | 3.738 M 1.43 % | 3.686 M 1.58 % | 3.628 M -8.29 % | 3.957 M 18.25 % | 3.346 M 0.71 % | 3.322 M 1.77 % | 3.265 M 1.67 % | 3.211 M 0.67 % | 3.189 M -0.16 % | 3.194 M 5.92 % | 3.016 M -1.79 % | 3.071 M 2.53 % | 2.995 M 8.68 % | 2.756 M 1.84 % | 2.706 M |
| Operating income | 83.286 M -45.92 % | 154.006 M 49.79 % | 102.813 M -59.95 % | 256.719 M 33.08 % | 192.901 M -31.66 % | 282.268 M 13.67 % | 248.325 M -17.57 % | 301.253 M 24.49 % | 241.982 M -0.18 % | 242.410 M -10.48 % | 270.795 M 44.44 % | 187.484 M -10.13 % | 208.616 M 13.97 % | 183.040 M -6.58 % | 195.934 M 22.09 % | 160.486 M -1.58 % | 163.055 M 5.64 % | 154.347 M 4 703.83 % | 3.213 M -95.32 % | 68.727 M -57.85 % | 163.040 M 140.19 % | 67.881 M -34.37 % | 103.436 M -24.42 % | 136.857 M 15.10 % | 118.898 M -9.41 % | 131.246 M 48.80 % | 88.202 M -37.58 % | 141.314 M 13.26 % | 124.765 M 8.04 % | 115.484 M 222.01 % | -94.655 M -197.43 % | 97.150 M -0.76 % | 97.890 M 286.70 % | 25.314 M -35.08 % | 38.994 M -53.68 % | 84.178 M 27.41 % | 66.070 M -12.28 % | 75.319 M 78.67 % | 42.155 M -47.88 % | 80.875 M 11.11 % | 72.786 M -47.68 % | 139.110 M 36.53 % | 101.889 M 66.86 % | 61.061 M 23.58 % | 49.408 M -16.17 % | 58.940 M -40.70 % | 99.401 M 101.86 % | 49.242 M 53.83 % | 32.011 M 5.44 % | 30.359 M -39.72 % | 50.362 M 24.43 % | 40.474 M 31.67 % | 30.740 M 11.51 % | 27.567 M -87.18 % | 215.030 M 1 327.88 % | -17.512 M -149.46 % | 35.406 M 151.52 % | 14.077 M -79.35 % | 68.180 M 374.44 % | 14.371 M 54.43 % | 9.306 M 53.25 % | 6.072 M -83.72 % | 37.301 M 24.85 % | 29.877 M 24.46 % | 24.005 M -55.89 % | 54.417 M |
| Operating income ratio | 0.06 -27.38 % | 0.09 25.24 % | 0.07 -50.17 % | 0.14 7.99 % | 0.13 -18.07 % | 0.16 16.38 % | 0.14 -2.63 % | 0.14 -22.17 % | 0.18 21.14 % | 0.15 22.68 % | 0.12 16.32 % | 0.10 -18.85 % | 0.13 -0.11 % | 0.13 30.15 % | 0.10 -4.57 % | 0.10 -25.19 % | 0.14 19.25 % | 0.12 4 455.14 % | 0.00 -95.06 % | 0.05 -60.69 % | 0.13 160.31 % | 0.05 -32.96 % | 0.08 0.94 % | 0.07 -19.19 % | 0.09 -18.92 % | 0.11 71.70 % | 0.07 -34.69 % | 0.10 4.64 % | 0.10 12.83 % | 0.09 239.68 % | -0.06 -168.86 % | 0.09 -22.20 % | 0.12 253.58 % | 0.03 -27.40 % | 0.04 -62.73 % | 0.12 17.75 % | 0.10 -2.12 % | 0.10 66.53 % | 0.06 -40.08 % | 0.10 -5.14 % | 0.11 -23.92 % | 0.15 21.33 % | 0.12 37.02 % | 0.09 -9.38 % | 0.10 1.30 % | 0.10 -24.26 % | 0.13 28.38 % | 0.10 7.38 % | 0.09 5.52 % | 0.09 -31.06 % | 0.13 17.24 % | 0.11 17.41 % | 0.09 14.05 % | 0.08 -80.88 % | 0.42 849.01 % | -0.06 -154.68 % | 0.10 102.44 % | 0.05 -62.47 % | 0.13 123.15 % | 0.06 21.72 % | 0.05 77.15 % | 0.03 -80.26 % | 0.14 12.33 % | 0.13 42.72 % | 0.09 -35.55 % | 0.14 |
| Total other income expenses net | -18.865 M -26.40 % | -14.925 M -111.94 % | 125.053 M 381.25 % | -44.463 M -33.93 % | -33.199 M -250.43 % | 22.069 M 332.63 % | -9.487 M 77.86 % | -42.848 M -97.85 % | -21.657 M 30.13 % | -30.997 M 24.97 % | -41.313 M -45.32 % | -28.429 M 11.65 % | -32.176 M -300.37 % | -8.036 M 66.71 % | -24.143 M -83.58 % | -13.151 M 61.40 % | -34.068 M -8.94 % | -31.273 M -194.78 % | 32.994 M 1.55 % | 32.489 M 173.08 % | -44.455 M -284.27 % | 24.126 M 189.36 % | -26.998 M 67.17 % | -82.246 M -31.61 % | -62.493 M 10.47 % | -69.802 M -128.36 % | -30.567 M -10.53 % | -27.654 M 1.73 % | -28.142 M -28.21 % | -21.949 M 6.91 % | -23.580 M -36.92 % | -17.221 M -9.49 % | -15.729 M -10.13 % | -14.282 M -18.49 % | -12.053 M -3.52 % | -11.643 M -8.67 % | -10.714 M -4.36 % | -10.266 M 63.74 % | -28.312 M -201.68 % | -9.385 M | 0.000 -100.00 % | 5.826 M 159.55 % | -9.783 M -409.78 % | -1.919 M | 0.000 | 0.000 -100.00 % | 11.426 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.609 M 57.59 % | 1.655 M 100.84 % | -196.607 M | 0.000 -100.00 % | 1.937 M 767.04 % | -290.423 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -15.675 K |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 3.088 B -0.05 % | 3.090 B -28.66 % | 4.331 B -4.01 % | 4.512 B 6.55 % | 4.234 B 10.98 % | 3.815 B -0.90 % | 3.850 B 14.17 % | 3.372 B -4.50 % | 3.531 B 16.10 % | 3.042 B -2.18 % | 3.109 B -35.75 % | 4.839 B 0.79 % | 4.801 B 17.60 % | 4.083 B -0.24 % | 4.093 B -3.08 % | 4.223 B -12.14 % | 4.806 B 6.60 % | 4.508 B -3.04 % | 4.650 B 4.62 % | 4.445 B 1.28 % | 4.388 B -10.75 % | 4.917 B 10.71 % | 4.441 B 0.01 % | 4.441 B 9.33 % | 4.062 B 14.82 % | 3.537 B 9.33 % | 3.236 B 6.70 % | 3.032 B 23.67 % | 2.452 B 43.81 % | 1.705 B 54.73 % | 1.102 B 107.22 % | 531.816 M -53.71 % | 1.149 B 39.46 % | 823.875 M 37.60 % | 598.733 M 306.16 % | -290.425 M -139.39 % | 737.357 M 25.40 % | 587.999 M 6.04 % | 554.505 M 7.47 % | 515.965 M 8.97 % | 473.511 M -40.85 % | 800.546 M 124.73 % | 356.223 M 43.13 % | 248.884 M 65.15 % | 150.698 M 374.80 % | -54.839 M 54.99 % | -121.836 M 73.49 % | -459.534 M 22.54 % | -593.256 M -217.81 % | -186.672 M 16.56 % | -223.722 M 3.57 % | -232.014 M -98.66 % | -116.791 M 37.75 % | -187.622 M 5.61 % | -198.775 M -6.03 % | -187.477 M -11.73 % | -167.800 M 12.81 % | -192.456 M -30.61 % | -147.351 M -32.62 % | -111.108 M -7.17 % | -103.675 M 37.81 % | -166.702 M 25.49 % | -223.729 M |
| Total investments | 709.850 M -7.05 % | 763.690 M 29.98 % | 587.522 M 36.52 % | 430.362 M -48.09 % | 829.121 M 0.65 % | 823.730 M -47.55 % | 1.571 B 470.49 % | 275.314 M -12.93 % | 316.200 M 185.25 % | 110.852 M -2.52 % | 113.718 M 7.87 % | 105.421 M 0.62 % | 104.769 M 115.59 % | 48.595 M 25.92 % | 38.592 M -3.13 % | 39.839 M -3.08 % | 41.104 M -0.55 % | 41.332 M -6.85 % | 44.374 M -3.64 % | 46.050 M -0.77 % | 46.406 M -4.17 % | 48.425 M 19.64 % | 40.476 M -14.77 % | 47.489 M -3.07 % | 48.990 M 1.29 % | 48.365 M -4.35 % | 50.561 M -5.09 % | 53.274 M -6.78 % | 57.150 M -8.18 % | 62.245 M -8.12 % | 67.747 M -6.26 % | 72.268 M -90.90 % | 794.224 M 0.42 % | 790.927 M 0.05 % | 790.505 M 291.22 % | 202.060 M 2.11 % | 197.882 M 75.30 % | 112.882 M -6.44 % | 120.657 M 238.38 % | 35.657 M 2.23 % | 34.878 M -10.07 % | 38.783 M -78.59 % | 181.178 M 468.19 % | 31.887 M 375.58 % | 6.705 M 0.05 % | 6.701 M -94.78 % | 128.389 M 21.04 % | 106.069 M 39.75 % | 75.897 M -61.64 % | 197.860 M -0.68 % | 199.211 M 57.75 % | 126.283 M -32.85 % | 188.070 M -10.48 % | 210.094 M 22.76 % | 171.141 M 204.17 % | 56.265 M -21.07 % | 71.283 M 169.96 % | 26.404 M -79.07 % | 126.175 M 55.41 % | 81.191 M 44.23 % | 56.292 M 6.99 % | 52.615 M 200.28 % | 17.522 M |
| Total debt | 3.518 B -8.52 % | 3.845 B -20.01 % | 4.808 B -5.86 % | 5.107 B 0.02 % | 5.106 B 4.64 % | 4.880 B 2.62 % | 4.755 B 10.48 % | 4.304 B 4.89 % | 4.104 B 2.40 % | 4.008 B 7.43 % | 3.730 B -27.16 % | 5.122 B 0.96 % | 5.073 B 1.70 % | 4.988 B 8.85 % | 4.582 B 2.36 % | 4.476 B -13.04 % | 5.148 B 8.16 % | 4.759 B -3.24 % | 4.919 B 4.48 % | 4.708 B 1.38 % | 4.644 B -9.78 % | 5.147 B -9.47 % | 5.686 B 12.96 % | 5.033 B 11.71 % | 4.505 B 6.66 % | 4.224 B 10.49 % | 3.823 B 5.31 % | 3.630 B 24.89 % | 2.907 B 26.87 % | 2.291 B 13.33 % | 2.022 B 19.21 % | 1.696 B 10.91 % | 1.529 B 5.08 % | 1.455 B 12.52 % | 1.293 B 15.51 % | 1.120 B 9.15 % | 1.026 B 11.50 % | 919.874 M 7.04 % | 859.380 M 25.97 % | 682.190 M 6.27 % | 641.958 M -30.79 % | 927.508 M 67.90 % | 552.428 M 44.32 % | 382.783 M 50.40 % | 254.502 M 185.96 % | 89.000 M 268.53 % | 24.150 M 0.00 % | 24.150 M 0.00 % | 24.150 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 |
| Accumulated other comprehensive income loss | 54.363 M 0.00 % | 54.363 M 0.00 % | 54.363 M 0.00 % | 54.363 M -92.61 % | 735.548 M 697.94 % | 92.181 M 0.00 % | 92.181 M 69.56 % | 54.363 M 0.00 % | 54.363 M 0.00 % | 54.363 M 0.00 % | 54.363 M 0.00 % | 54.363 M 0.00 % | 54.363 M 0.00 % | 54.363 M 0.00 % | 54.363 M 2.18 % | 53.202 M -56.69 % | 122.837 M 0.00 % | 122.837 M 130.89 % | 53.202 M 11.28 % | 47.810 M 0.00 % | 47.810 M 0.00 % | 47.810 M 0.00 % | 47.810 M 5.39 % | 45.366 M 0.00 % | 45.366 M 0.00 % | 45.366 M 0.00 % | 45.366 M 25.17 % | 36.242 M 0.00 % | 36.242 M 0.00 % | 36.242 M 0.00 % | 36.242 M 0.00 % | 36.242 M 0.00 % | 36.242 M 0.00 % | 36.242 M 0.00 % | 36.242 M 4.09 % | 34.817 M 0.00 % | 34.817 M 0.00 % | 34.817 M 0.00 % | 34.817 M 47.27 % | 23.641 M 0.00 % | 23.641 M 0.00 % | 23.641 M 0.00 % | 23.641 M 32.33 % | 17.865 M 0.00 % | 17.865 M 23.21 % | 14.500 M 0.00 % | 14.500 M 45.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.000 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.934 M | 0.000 | 0.000 | 0.000 |
| Retained earnings | 2.225 B -6.83 % | 2.388 B 4.12 % | 2.293 B 6.21 % | 2.159 B -16.66 % | 2.591 B -9.99 % | 2.879 B 7.56 % | 2.676 B 47.66 % | 1.812 B 9.48 % | 1.656 B 0.62 % | 1.645 B 8.40 % | 1.518 B 9.16 % | 1.390 B 6.54 % | 1.305 B -8.10 % | 1.420 B 6.34 % | 1.336 B 9.58 % | 1.219 B 13.87 % | 1.070 B 0.71 % | 1.063 B 7.57 % | 987.984 M -6.08 % | 1.052 B 5.47 % | 997.363 M 5.60 % | 944.445 M 2.43 % | 922.068 M 3.68 % | 889.320 M 2.68 % | 866.112 M -7.66 % | 937.971 M -3.89 % | 975.934 M 5.93 % | 921.262 M 9.08 % | 844.555 M -15.53 % | 999.847 M 6.07 % | 942.647 M -13.72 % | 1.093 B 10.39 % | 989.741 M -5.02 % | 1.042 B 1.18 % | 1.030 B 4.72 % | 983.407 M 6.63 % | 922.290 M -3.88 % | 959.523 M 6.63 % | 899.868 M 2.89 % | 874.632 M 8.17 % | 808.562 M -1.89 % | 824.177 M 15.53 % | 713.357 M 12.97 % | 631.483 M 8.20 % | 583.647 M -15.37 % | 689.646 M 8.92 % | 633.159 M 13.93 % | 555.760 M 10.15 % | 504.536 M -6.29 % | 538.406 M 3.84 % | 518.492 M 8.05 % | 479.850 M 6.81 % | 449.239 M -1.88 % | 457.867 M 5.01 % | 436.031 M 3.41 % | 421.662 M 8.86 % | 387.352 M -0.63 % | 389.818 M -1.40 % | 395.347 M 13.46 % | 348.459 M 3.12 % | 337.927 M -10.29 % | 376.703 M 1.23 % | 372.111 M |
| Common stock | 543.632 M 0.00 % | 543.632 M 0.00 % | 543.632 M 0.00 % | 543.632 M 0.00 % | 543.632 M 0.00 % | 543.632 M 0.00 % | 543.632 M 0.00 % | 543.632 M 0.00 % | 543.632 M 0.00 % | 543.632 M 0.00 % | 543.632 M 0.00 % | 543.632 M 0.00 % | 543.632 M 0.00 % | 543.632 M 0.00 % | 543.632 M 0.00 % | 543.632 M 0.00 % | 543.632 M 0.00 % | 543.632 M 0.00 % | 543.632 M 0.00 % | 543.632 M 0.00 % | 543.632 M 0.00 % | 543.632 M 0.00 % | 543.632 M 0.00 % | 543.632 M 0.00 % | 543.632 M 0.00 % | 543.632 M 0.00 % | 543.632 M 0.00 % | 543.632 M 0.00 % | 543.632 M 50.00 % | 362.424 M 0.00 % | 362.424 M 0.00 % | 362.424 M 0.00 % | 362.424 M 0.00 % | 362.424 M 0.00 % | 362.424 M 0.00 % | 362.424 M 0.00 % | 362.424 M 7.99 % | 335.621 M 0.29 % | 334.654 M 0.80 % | 332.001 M 0.65 % | 329.864 M 26.36 % | 261.049 M 0.00 % | 261.049 M 0.41 % | 259.993 M 0.00 % | 259.990 M 100.00 % | 129.995 M 0.00 % | 129.995 M 0.00 % | 129.995 M 0.00 % | 129.995 M 18.18 % | 109.995 M 9.99 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M |
| Total equity | 6.658 B -2.78 % | 6.849 B 1.62 % | 6.740 B 2.86 % | 6.552 B 2.67 % | 6.382 B -2.15 % | 6.522 B 4.02 % | 6.270 B 2.98 % | 6.089 B 3.43 % | 5.887 B 0.99 % | 5.829 B 4.26 % | 5.591 B 3.62 % | 5.396 B 2.25 % | 5.277 B -1.41 % | 5.353 B 10.02 % | 4.865 B 5.42 % | 4.615 B 21.36 % | 3.803 B 1.45 % | 3.749 B 2.89 % | 3.643 B 0.49 % | 3.625 B 1.54 % | 3.571 B 1.78 % | 3.508 B 1.08 % | 3.471 B 1.53 % | 3.419 B 1.24 % | 3.377 B -1.55 % | 3.430 B -0.75 % | 3.456 B 2.31 % | 3.377 B 2.74 % | 3.287 B 1.21 % | 3.248 B 2.20 % | 3.178 B -3.07 % | 3.279 B 2.43 % | 3.201 B -0.19 % | 3.207 B 0.61 % | 3.188 B 1.82 % | 3.131 B 52.07 % | 2.059 B 9.41 % | 1.882 B 3.71 % | 1.815 B 2.62 % | 1.768 B 4.91 % | 1.686 B 4.93 % | 1.606 B 7.47 % | 1.495 B 6.61 % | 1.402 B 3.53 % | 1.354 B 1.80 % | 1.330 B 4.48 % | 1.273 B 6.52 % | 1.195 B 3.67 % | 1.153 B 45.85 % | 790.496 M 3.44 % | 764.227 M 5.33 % | 725.547 M 4.41 % | 694.900 M -1.23 % | 703.543 M 3.85 % | 677.452 M 2.17 % | 663.082 M 5.46 % | 628.772 M -0.39 % | 631.238 M -0.87 % | 636.767 M 8.86 % | 584.945 M 0.97 % | 579.347 M -6.27 % | 618.123 M 0.75 % | 613.531 M |
| Other non current liabilities | 82.184 M 10.21 % | 74.571 M 3.27 % | 72.211 M 0.41 % | 71.919 M 3.35 % | 69.588 M 3.68 % | 67.117 M 12.74 % | 59.530 M 9.03 % | 54.598 M 3.62 % | 52.692 M 3.75 % | 50.787 M 3.90 % | 48.881 M -14.16 % | 56.945 M 3.33 % | 55.108 M 3.62 % | 53.180 M 7.09 % | 49.658 M 3.10 % | 48.167 M 3.39 % | 46.589 M 3.89 % | 44.843 M 4.05 % | 43.096 M 3.16 % | 41.776 M 4.22 % | 40.083 M 4.41 % | 38.390 M 4.61 % | 36.698 M 32.15 % | 27.770 M 4.65 % | 26.535 M 32.00 % | 20.103 M 5.35 % | 19.082 M -19.03 % | 23.568 M 4.67 % | 22.517 M 4.89 % | 21.466 M 5.15 % | 20.416 M 26.09 % | 16.192 M 3.66 % | 15.621 M 3.46 % | 15.098 M -14.96 % | 17.753 M -0.77 % | 17.891 M 2.46 % | 17.461 M 2.29 % | 17.070 M 2.29 % | 16.688 M -45.95 % | 30.873 M 17.96 % | 26.173 M -11.37 % | 29.532 M 156.52 % | -52.247 M -305.23 % | 25.458 M 20.38 % | 21.147 M 14.24 % | 18.511 M -24.24 % | 24.433 M 12.20 % | 21.777 M 5.52 % | 20.637 M 4.73 % | 19.705 M 4.45 % | 18.864 M 4.04 % | 18.131 M 4.21 % | 17.398 M 4.40 % | 16.665 M 4.60 % | 15.932 M 4.31 % | 15.273 M 4.51 % | 14.615 M -0.38 % | 14.670 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 1.223 B 6.74 % | 1.146 B -9.28 % | 1.263 B 2.97 % | 1.226 B -6.50 % | 1.312 B 0.26 % | 1.308 B -6.54 % | 1.400 B -6.12 % | 1.491 B -6.45 % | 1.594 B -5.80 % | 1.692 B -6.11 % | 1.802 B -5.64 % | 1.910 B 5.88 % | 1.804 B -5.97 % | 1.918 B 41.23 % | 1.358 B -3.84 % | 1.413 B -8.97 % | 1.552 B 4.56 % | 1.484 B -8.58 % | 1.623 B -0.88 % | 1.638 B -5.03 % | 1.724 B 15.91 % | 1.488 B -3.96 % | 1.549 B 40.55 % | 1.102 B -8.88 % | 1.210 B -39.58 % | 2.002 B -3.51 % | 2.075 B -4.70 % | 2.177 B 38.47 % | 1.572 B 4.70 % | 1.502 B -3.57 % | 1.557 B 6.60 % | 1.461 B 7.84 % | 1.355 B 4.27 % | 1.299 B 12.66 % | 1.153 B 16.60 % | 989.105 M 8.47 % | 911.837 M 8.84 % | 837.788 M 4.43 % | 802.246 M 87.48 % | 427.900 M 2.08 % | 419.189 M 34.19 % | 312.376 M -24.28 % | 412.541 M 18.44 % | 348.302 M 36.86 % | 254.502 M 185.96 % | 89.000 M 268.53 % | 24.150 M 0.00 % | 24.150 M 0.00 % | 24.150 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 |
| Total non current liabilities | 1.351 B 6.45 % | 1.269 B -8.35 % | 1.385 B 5.21 % | 1.316 B -5.99 % | 1.400 B 0.35 % | 1.395 B -5.88 % | 1.483 B -5.22 % | 1.564 B -6.10 % | 1.666 B -5.52 % | 1.763 B -4.76 % | 1.851 B -5.89 % | 1.967 B 5.80 % | 1.859 B -5.89 % | 1.975 B 36.98 % | 1.442 B -3.13 % | 1.488 B -8.01 % | 1.618 B 4.53 % | 1.548 B -7.88 % | 1.680 B -0.43 % | 1.688 B -4.80 % | 1.773 B 15.41 % | 1.536 B -3.84 % | 1.597 B 39.72 % | 1.143 B -7.52 % | 1.236 B -38.87 % | 2.022 B -3.43 % | 2.094 B -4.85 % | 2.201 B 37.99 % | 1.595 B 4.70 % | 1.523 B -3.46 % | 1.578 B 6.81 % | 1.477 B 7.79 % | 1.370 B 4.26 % | 1.314 B 12.24 % | 1.171 B 16.29 % | 1.007 B 8.36 % | 929.298 M 8.71 % | 854.858 M 4.39 % | 818.934 M 78.51 % | 458.773 M 2.09 % | 449.391 M 31.44 % | 341.908 M -5.10 % | 360.293 M -3.60 % | 373.760 M 35.59 % | 275.649 M 156.39 % | 107.511 M 121.29 % | 48.583 M 5.78 % | 45.927 M 2.55 % | 44.787 M 127.29 % | 19.705 M 4.45 % | 18.864 M 4.04 % | 18.131 M 4.21 % | 17.398 M 4.40 % | 16.665 M 4.60 % | 15.932 M 4.31 % | 15.273 M 4.51 % | 14.615 M -0.38 % | 14.670 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other current liabilities | 325.591 M -16.32 % | 389.097 M 7.74 % | 361.160 M -31.53 % | 527.454 M 14.40 % | 461.070 M -11.56 % | 521.342 M 5.85 % | 492.517 M -13.01 % | 566.177 M -8.71 % | 620.203 M 71.80 % | 361.001 M -20.08 % | 451.730 M -3.13 % | 466.319 M 38.45 % | 336.813 M -10.72 % | 377.240 M -11.73 % | 427.369 M 2.97 % | 415.057 M 16.46 % | 356.396 M 5.13 % | 339.015 M -4.78 % | 356.045 M -17.18 % | 429.922 M -18.60 % | 528.154 M 9.14 % | 483.934 M -17.35 % | 585.531 M -2.59 % | 601.071 M 17.65 % | 510.876 M 4.25 % | 490.039 M 0.92 % | 485.559 M -51.21 % | 995.198 M 147.35 % | 402.339 M -14.50 % | 470.597 M 0.62 % | 467.686 M 38.50 % | 337.683 M 5.23 % | 320.907 M 8.17 % | 296.661 M -23.97 % | 390.213 M 1 309.22 % | 27.690 M 88.91 % | 14.658 M -7.67 % | 15.876 M -94.45 % | 286.146 M 593.61 % | 41.255 M -18.85 % | 50.839 M -62.27 % | 134.737 M -70.04 % | 449.705 M 3 899.68 % | 11.244 M -67.94 % | 35.068 M 76.25 % | 19.896 M -59.25 % | 48.820 M 112.44 % | 22.980 M 245.78 % | 6.646 M -38.12 % | 10.741 M 321.40 % | 2.549 M -72.88 % | 9.398 M -94.73 % | 178.221 M -8.68 % | 195.159 M 1 319.99 % | 13.744 M -77.70 % | 61.629 M 36.90 % | 45.019 M -13.92 % | 52.300 M -11.84 % | 59.326 M 128.64 % | 25.947 M 20.33 % | 21.563 M -33.92 % | 32.631 M -29.31 % | 46.158 M |
| Deferred revenue | 47.818 M -17.94 % | 58.272 M 28.86 % | 45.223 M 197.80 % | 15.186 M -43.23 % | 26.748 M -7.96 % | 29.062 M -46.49 % | 54.313 M -78.75 % | 255.634 M 678.80 % | 32.824 M -34.91 % | 50.432 M -20.70 % | 63.600 M -47.21 % | 120.477 M 134.15 % | 51.453 M -34.74 % | 78.848 M 51.27 % | 52.123 M 102.32 % | 25.763 M 14.51 % | 22.499 M 165.51 % | 8.474 M -57.85 % | 20.104 M -40.57 % | 33.830 M -16.90 % | 40.708 M -18.54 % | 49.973 M 33.69 % | 37.380 M -92.66 % | 508.955 M -19.12 % | 629.265 M -4.11 % | 656.231 M 33.15 % | 492.869 M -5.71 % | 522.707 M -6.55 % | 559.358 M 60.42 % | 348.677 M -2.12 % | 356.225 M 103.63 % | 174.940 M 4.46 % | 167.478 M 3.90 % | 161.192 M 113.32 % | 75.564 M -6.64 % | 80.937 M 178.19 % | 29.094 M -23.14 % | 37.855 M 70.51 % | 22.201 M 3 082.90 % | 697.500 K -96.88 % | 22.391 M -79.76 % | 110.601 M -0.62 % | 111.293 M -41.20 % | 189.283 M 0.31 % | 188.700 M 0.00 % | 188.700 M -0.94 % | 190.500 M 64.81 % | 115.590 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.683 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 2.295 B -15.00 % | 2.700 B -23.84 % | 3.545 B -8.66 % | 3.881 B 2.27 % | 3.795 B 6.24 % | 3.572 B 6.44 % | 3.355 B 19.28 % | 2.813 B 12.08 % | 2.510 B 8.40 % | 2.315 B 20.08 % | 1.928 B -39.96 % | 3.212 B -1.76 % | 3.269 B 6.50 % | 3.069 B -4.79 % | 3.224 B 5.22 % | 3.064 B -14.80 % | 3.596 B 9.80 % | 3.275 B -0.61 % | 3.295 B 7.34 % | 3.070 B 5.16 % | 2.920 B -20.22 % | 3.660 B -11.53 % | 4.137 B 5.23 % | 3.931 B 19.27 % | 3.296 B 48.33 % | 2.222 B 27.11 % | 1.748 B 20.30 % | 1.453 B 8.89 % | 1.334 B 69.06 % | 789.357 M 70.00 % | 464.321 M 97.62 % | 234.952 M 34.76 % | 174.345 M 11.85 % | 155.879 M 11.39 % | 139.939 M 7.26 % | 130.473 M 14.58 % | 113.866 M 38.72 % | 82.086 M 43.67 % | 57.134 M -77.53 % | 254.290 M 14.15 % | 222.769 M -63.79 % | 615.132 M 148.99 % | 247.053 M 25 070.01 % | -989.397 K | 0.000 | 0.000 -100.00 % | 33.766 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 |
| Total current liabilities | 3.666 B -15.04 % | 4.316 B -14.90 % | 5.072 B -11.94 % | 5.759 B 1.10 % | 5.697 B 2.74 % | 5.545 B 5.02 % | 5.280 B 3.05 % | 5.124 B 20.78 % | 4.242 B 7.57 % | 3.944 B -5.05 % | 4.153 B -22.74 % | 5.376 B 0.35 % | 5.357 B 1.32 % | 5.287 B 4.96 % | 5.037 B 11.19 % | 4.530 B -12.07 % | 5.152 B 6.14 % | 4.854 B 2.70 % | 4.726 B 5.18 % | 4.493 B 0.51 % | 4.470 B -15.38 % | 5.283 B -8.71 % | 5.787 B -5.24 % | 6.107 B 6.62 % | 5.728 B 29.39 % | 4.427 B 13.01 % | 3.917 B -0.38 % | 3.932 B 5.36 % | 3.732 B 34.97 % | 2.765 B 16.49 % | 2.373 B 38.79 % | 1.710 B 15.78 % | 1.477 B 5.49 % | 1.400 B 14.13 % | 1.227 B 7.04 % | 1.146 B 23.73 % | 926.225 M 0.59 % | 920.794 M 12.81 % | 816.218 M -32.27 % | 1.205 B 11.65 % | 1.079 B -36.35 % | 1.696 B 16.43 % | 1.456 B -8.01 % | 1.583 B 34.26 % | 1.179 B 8.45 % | 1.087 B 24.81 % | 871.093 M 39.93 % | 622.503 M 70.70 % | 364.671 M 22.95 % | 296.602 M 3.31 % | 287.095 M 21.71 % | 235.885 M 31.71 % | 179.087 M -8.44 % | 195.598 M -3.23 % | 202.129 M 9.96 % | 183.824 M 9.77 % | 167.469 M -25.56 % | 224.979 M -17.96 % | 274.239 M 98.99 % | 137.814 M 17.26 % | 117.531 M -14.62 % | 137.663 M -20.83 % | 173.882 M |
| Total liabilities | 5.018 B -10.16 % | 5.585 B -13.50 % | 6.456 B -8.75 % | 7.076 B -0.30 % | 7.097 B 2.26 % | 6.940 B 2.63 % | 6.762 B 1.11 % | 6.688 B 13.20 % | 5.908 B 3.53 % | 5.707 B -4.96 % | 6.004 B -18.23 % | 7.343 B 1.76 % | 7.216 B -0.64 % | 7.262 B 12.09 % | 6.479 B 7.65 % | 6.019 B -11.10 % | 6.770 B 5.75 % | 6.402 B -0.07 % | 6.406 B 3.65 % | 6.181 B -1.00 % | 6.243 B -8.44 % | 6.819 B -7.66 % | 7.384 B 1.85 % | 7.250 B 4.11 % | 6.964 B 7.98 % | 6.449 B 7.28 % | 6.011 B -1.98 % | 6.133 B 15.13 % | 5.327 B 24.22 % | 4.288 B 8.53 % | 3.951 B 23.97 % | 3.187 B 11.94 % | 2.847 B 4.90 % | 2.715 B 13.21 % | 2.398 B 11.37 % | 2.153 B 16.03 % | 1.856 B 4.50 % | 1.776 B 8.59 % | 1.635 B -1.72 % | 1.664 B 8.84 % | 1.529 B -24.97 % | 2.037 B 12.16 % | 1.817 B -7.17 % | 1.957 B 34.51 % | 1.455 B 21.77 % | 1.195 B 29.91 % | 919.676 M 37.59 % | 668.430 M 63.25 % | 409.458 M 29.45 % | 316.307 M 3.38 % | 305.960 M 20.45 % | 254.016 M 29.28 % | 196.486 M -7.43 % | 212.263 M -2.66 % | 218.061 M 9.52 % | 199.098 M 9.34 % | 182.084 M -24.02 % | 239.649 M -12.61 % | 274.239 M 98.99 % | 137.814 M 17.26 % | 117.531 M -14.62 % | 137.663 M -20.83 % | 173.882 M |
| Other non current assets | 343.950 M -13.21 % | 396.305 M -0.38 % | 397.824 M -28.92 % | 559.686 M 1 281.12 % | 40.524 M 0.65 % | 40.263 M 0.01 % | 40.257 M -96.62 % | 1.192 B 30.42 % | 914.359 M -2.71 % | 939.861 M 21.33 % | 774.606 M -8.70 % | 848.382 M -34.58 % | 1.297 B 10.63 % | 1.172 B 13.49 % | 1.033 B 13.73 % | 908.199 M 15.70 % | 784.956 M 16.05 % | 676.377 M 16.07 % | 582.748 M 16.68 % | 499.432 M 17.13 % | 426.404 M 23.48 % | 345.327 M 59.07 % | 217.088 M -53.79 % | 469.739 M 251.10 % | 133.791 M 36.64 % | 97.913 M -77.97 % | 444.374 M 1 499.91 % | 27.775 M 7.79 % | 25.767 M -24.70 % | 34.218 M 11.18 % | 30.776 M 31.17 % | 23.462 M 6.38 % | 22.054 M 3.84 % | 21.239 M 4.69 % | 20.287 M 2.66 % | 19.761 M 6.10 % | 18.625 M 1.49 % | 18.352 M 94.73 % | 9.424 M 13.60 % | 8.296 M -63.02 % | 22.432 M -42.64 % | 39.105 M -47.43 % | 74.382 M -20.22 % | 93.233 M -43.50 % | 165.023 M -43.58 % | 292.488 M 25.55 % | 232.965 M 812.54 % | 25.529 M 59.52 % | 16.004 M -0.06 % | 16.013 M 133.76 % | 6.850 M -62.93 % | 18.481 M 736.38 % | 2.210 M 62.06 % | 1.363 M 5.38 % | 1.294 M 17.38 % | 1.102 M 5.11 % | 1.049 M -31.09 % | 1.522 M -0.73 % | 1.533 M 0.11 % | 1.531 M -1.66 % | 1.557 M -94.71 % | 29.416 M -48.27 % | 56.867 M |
| Long term investments | 48.524 M -3.78 % | 50.429 M -30.21 % | 72.254 M -24.83 % | 96.125 M -84.34 % | 613.864 M 53.73 % | 399.313 M -65.02 % | 1.142 B 811.04 % | 125.309 M -0.70 % | 126.195 M 13.84 % | 110.852 M -2.52 % | 113.718 M 7.87 % | 105.421 M 0.62 % | 104.769 M 115.59 % | 48.595 M 30.12 % | 37.347 M -3.40 % | 38.661 M -3.61 % | 40.108 M -1.29 % | 40.631 M -4.04 % | 42.342 M -4.10 % | 44.153 M -2.88 % | 45.462 M 1.80 % | 44.659 M 10.89 % | 40.273 M -7.47 % | 43.523 M -5.32 % | 45.967 M -4.56 % | 48.163 M -4.36 % | 50.360 M -5.11 % | 53.072 M -6.81 % | 56.950 M -8.21 % | 62.045 M -8.15 % | 67.547 M -6.27 % | 72.068 M 84.34 % | 39.095 M 0.01 % | 39.091 M -0.05 % | 39.109 M 528.67 % | 6.221 M 176.48 % | 2.250 M 0.00 % | 2.250 M 0.00 % | 2.250 M 0.00 % | 2.250 M -2.17 % | 2.300 M 0.00 % | 2.300 M 0.00 % | 2.300 M 0.00 % | 2.300 M 0.00 % | 2.300 M 0.00 % | 2.300 M 0.00 % | 2.300 M 0.00 % | 2.300 M 0.00 % | 2.300 M 0.00 % | 2.300 M 0.00 % | 2.300 M 0.00 % | 2.300 M 0.00 % | 2.300 M 0.00 % | 2.300 M 0.00 % | 2.300 M 0.00 % | 2.300 M 0.00 % | 2.300 M 0.00 % | 2.300 M 0.00 % | 2.300 M 0.00 % | 2.300 M 0.00 % | 2.300 M 0.00 % | 2.300 M 0.00 % | 2.300 M |
| Intangible assets | 105.909 M -5.00 % | 111.481 M -4.92 % | 117.247 M 0.94 % | 116.156 M -3.34 % | 120.164 M -3.32 % | 124.293 M -4.19 % | 129.725 M -2.77 % | 133.418 M -4.05 % | 139.043 M 8.85 % | 127.738 M 356.42 % | 27.987 M 2.68 % | 27.256 M 0.42 % | 27.143 M 7.48 % | 25.254 M 0.73 % | 25.071 M -3.17 % | 25.891 M -2.90 % | 26.665 M -3.06 % | 27.507 M -2.46 % | 28.200 M -1.44 % | 28.612 M 5.01 % | 27.248 M -2.12 % | 27.839 M -1.49 % | 28.260 M 0.67 % | 28.073 M -1.08 % | 28.379 M 1.76 % | 27.888 M 0.08 % | 27.864 M 0.09 % | 27.840 M 3.72 % | 26.841 M 14.55 % | 23.432 M 17.70 % | 19.908 M 58.15 % | 12.588 M 16.63 % | 10.794 M 20.11 % | 8.987 M -0.09 % | 8.995 M -0.11 % | 9.005 M 85.52 % | 4.854 M -3.65 % | 5.038 M -1.17 % | 5.097 M 99.64 % | 2.553 M 0.11 % | 2.550 M -1.95 % | 2.601 M -7.16 % | 2.802 M 1.97 % | 2.748 M -6.64 % | 2.943 M -1.67 % | 2.993 M -6.02 % | 3.185 M -5.71 % | 3.378 M -5.03 % | 3.556 M 156.95 % | 1.384 M -10.07 % | 1.539 M -34.62 % | 2.354 M 35.37 % | 1.739 M -7.94 % | 1.889 M -7.36 % | 2.039 M -6.85 % | 2.189 M -6.41 % | 2.339 M -4.88 % | 2.459 M -5.75 % | 2.609 M -5.44 % | 2.759 M -4.20 % | 2.880 M -14.59 % | 3.372 M 42.22 % | 2.371 M |
| GoodWill | 40.001 M 0.00 % | 40.001 M 0.00 % | 40.001 M 0.00 % | 40.001 M 0.00 % | 40.001 M 0.00 % | 40.001 M 0.00 % | 40.001 M 0.00 % | 40.001 M 0.00 % | 40.001 M 0.00 % | 40.001 M -54.92 % | 88.740 M 0.00 % | 88.740 M 0.00 % | 88.740 M 0.00 % | 88.740 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 100.00 % | -715.069 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 850.656 K |
| Goodwill and intangible assets | 145.910 M -3.68 % | 151.482 M -3.67 % | 157.248 M 0.70 % | 156.157 M -2.50 % | 160.165 M -2.51 % | 164.294 M -3.20 % | 169.726 M -2.13 % | 173.419 M -3.14 % | 179.044 M 6.74 % | 167.738 M 43.70 % | 116.727 M 0.63 % | 115.996 M 0.10 % | 115.883 M 1.66 % | 113.994 M 354.69 % | 25.071 M -3.17 % | 25.891 M -2.90 % | 26.665 M -3.06 % | 27.507 M -2.46 % | 28.200 M -1.44 % | 28.612 M 5.01 % | 27.248 M -2.12 % | 27.839 M -1.49 % | 28.260 M 0.67 % | 28.073 M -1.08 % | 28.379 M 1.76 % | 27.888 M 0.08 % | 27.864 M 0.09 % | 27.840 M 3.72 % | 26.841 M 14.55 % | 23.432 M 17.70 % | 19.908 M 58.15 % | 12.588 M 16.63 % | 10.794 M 20.11 % | 8.987 M -0.09 % | 8.995 M -0.11 % | 9.005 M 85.52 % | 4.854 M -3.65 % | 5.038 M -1.17 % | 5.097 M 99.64 % | 2.553 M 0.11 % | 2.550 M -1.95 % | 2.601 M -7.16 % | 2.802 M 1.97 % | 2.748 M -6.64 % | 2.943 M -1.67 % | 2.993 M -6.02 % | 3.185 M -5.71 % | 3.378 M -5.03 % | 3.556 M 156.95 % | 1.384 M -10.07 % | 1.539 M -6.10 % | 1.639 M -5.75 % | 1.739 M -7.94 % | 1.889 M -7.36 % | 2.039 M -6.85 % | 2.189 M -6.41 % | 2.339 M -4.88 % | 2.459 M -5.75 % | 2.609 M -5.44 % | 2.759 M -4.20 % | 2.880 M -14.59 % | 3.372 M 4.67 % | 3.222 M |
| Property plant equipment net | 5.083 B 0.56 % | 5.055 B 0.09 % | 5.050 B 0.81 % | 5.009 B 0.07 % | 5.006 B 0.68 % | 4.972 B 1.41 % | 4.903 B 1.38 % | 4.836 B 0.29 % | 4.822 B 2.59 % | 4.700 B 0.66 % | 4.669 B 0.48 % | 4.647 B 0.73 % | 4.613 B 1.15 % | 4.561 B 0.15 % | 4.554 B 0.16 % | 4.547 B -0.03 % | 4.548 B -0.22 % | 4.558 B -0.26 % | 4.570 B 2.28 % | 4.468 B 0.83 % | 4.431 B 0.92 % | 4.391 B 2.62 % | 4.279 B 1.55 % | 4.213 B -3.18 % | 4.352 B 4.98 % | 4.145 B 3.99 % | 3.986 B 2.50 % | 3.889 B 3.68 % | 3.751 B 4.87 % | 3.577 B 7.50 % | 3.327 B 4.25 % | 3.192 B 5.95 % | 3.012 B 3.19 % | 2.919 B 5.49 % | 2.768 B 5.55 % | 2.622 B 6.51 % | 2.462 B 4.08 % | 2.365 B 4.13 % | 2.272 B 8.92 % | 2.086 B 9.28 % | 1.908 B 6.69 % | 1.789 B 8.78 % | 1.644 B 16.77 % | 1.408 B 21.62 % | 1.158 B 31.54 % | 880.247 M 23.19 % | 714.527 M 21.12 % | 589.937 M 33.79 % | 440.950 M 40.31 % | 314.276 M 31.19 % | 239.552 M 23.07 % | 194.641 M 9.19 % | 178.253 M 13.27 % | 157.372 M 6.26 % | 148.103 M -1.89 % | 150.961 M -0.99 % | 152.478 M -1.03 % | 154.067 M -0.86 % | 155.399 M -0.32 % | 155.893 M -1.18 % | 157.759 M 20.07 % | 131.388 M 27.66 % | 102.919 M |
| Total non current assets | 5.775 B -0.43 % | 5.800 B -0.37 % | 5.821 B -2.32 % | 5.960 B 0.07 % | 5.956 B 4.32 % | 5.709 B -10.68 % | 6.392 B -1.05 % | 6.460 B 4.76 % | 6.166 B 1.97 % | 6.047 B 4.08 % | 5.810 B -0.89 % | 5.862 B -6.48 % | 6.268 B 3.91 % | 6.032 B 6.19 % | 5.681 B 2.46 % | 5.544 B 2.12 % | 5.429 B 1.75 % | 5.335 B 1.34 % | 5.265 B 3.45 % | 5.089 B 1.66 % | 5.006 B 2.54 % | 4.883 B 5.31 % | 4.636 B -4.14 % | 4.837 B 4.52 % | 4.628 B 5.49 % | 4.387 B -3.75 % | 4.557 B 12.64 % | 4.046 B 2.48 % | 3.948 B 5.03 % | 3.759 B 7.23 % | 3.505 B 5.17 % | 3.333 B 6.94 % | 3.117 B 3.19 % | 3.020 B 5.41 % | 2.865 B 6.94 % | 2.679 B 6.78 % | 2.509 B 4.15 % | 2.409 B 4.60 % | 2.303 B 9.00 % | 2.113 B 8.28 % | 1.952 B 5.54 % | 1.849 B 6.23 % | 1.741 B 14.13 % | 1.525 B 13.82 % | 1.340 B 12.46 % | 1.191 B 23.64 % | 963.653 M 52.78 % | 630.741 M 34.12 % | 470.267 M 37.69 % | 341.539 M 36.35 % | 250.485 M 15.22 % | 217.405 M 17.56 % | 184.927 M 13.11 % | 163.493 M 6.02 % | 154.212 M -1.87 % | 157.144 M -1.10 % | 158.886 M -1.32 % | 161.008 M -0.94 % | 162.532 M -0.38 % | 163.150 M -1.19 % | 165.112 M -0.95 % | 166.689 M 0.84 % | 165.307 M |
| Other current assets | 360.548 M 18.56 % | 304.111 M -4.88 % | 319.709 M -37.32 % | 510.038 M -26.51 % | 693.988 M 4.37 % | 664.954 M -6.81 % | 713.526 M -4.60 % | 747.960 M 16.87 % | 639.970 M 23.58 % | 517.869 M -47.50 % | 986.493 M 50.22 % | 656.678 M -11.83 % | 744.765 M 4.55 % | 712.353 M 5.07 % | 677.977 M 10.35 % | 614.392 M 9.71 % | 560.039 M -21.96 % | 717.668 M 1.35 % | 708.107 M 21.04 % | 585.027 M -18.20 % | 715.227 M -44.98 % | 1.300 B -0.35 % | 1.304 B 36.94 % | 952.474 M 13.34 % | 840.334 M 3.18 % | 814.397 M 12.82 % | 721.880 M 4.23 % | 692.568 M 16.82 % | 592.876 M 102.08 % | 293.390 M -12.12 % | 333.870 M 2.05 % | 327.158 M 5.91 % | 308.896 M 52.70 % | 202.290 M 183.82 % | 71.273 M -58.25 % | 170.725 M 12.36 % | 151.946 M 5.08 % | 144.598 M 5.17 % | 137.483 M -11.85 % | 155.964 M 11.17 % | 140.292 M -14.25 % | 163.607 M 41.38 % | 115.721 M 6.35 % | 108.813 M -9.67 % | 120.465 M 37.50 % | 87.611 M 24.60 % | 70.317 M 50.95 % | 46.584 M 64.73 % | 28.279 M -2.45 % | 28.989 M 177.25 % | 10.456 M -79.70 % | 51.509 M -15.62 % | 61.045 M 1 962.21 % | 2.960 M 0.61 % | 2.942 M -87.35 % | 23.251 M 60.29 % | 14.506 M -74.57 % | 57.033 M 1.76 % | 56.047 M -4.72 % | 58.824 M 63.33 % | 36.015 M 201.87 % | 11.931 M 211.50 % | 3.830 M |
| Short term investments | 661.327 M -7.28 % | 713.261 M 38.43 % | 515.268 M 54.16 % | 334.237 M 55.27 % | 215.257 M -49.28 % | 424.417 M -1.07 % | 429.017 M 186.00 % | 150.005 M -21.05 % | 190.005 M 1 344.21 % | 13.156 M 30.21 % | 10.104 M 49.38 % | 6.764 M 29.61 % | 5.219 M -25.04 % | 6.962 M 459.00 % | 1.245 M 5.70 % | 1.178 M 18.31 % | 995.849 K 41.97 % | 701.463 K -65.48 % | 2.032 M 7.06 % | 1.898 M 101.03 % | 944.080 K -74.93 % | 3.766 M 1 749.68 % | 203.580 K -94.87 % | 3.966 M 31.17 % | 3.023 M 1 398.29 % | 201.782 K 0.00 % | 201.782 K -0.01 % | 201.796 K 0.90 % | 200.000 K 0.00 % | 200.000 K 0.00 % | 200.000 K 0.00 % | 200.000 K -99.97 % | 755.129 M 0.44 % | 751.836 M 0.06 % | 751.396 M 283.68 % | 195.839 M 0.11 % | 195.632 M 76.83 % | 110.632 M -6.57 % | 118.407 M 254.44 % | 33.407 M 2.54 % | 32.578 M -10.70 % | 36.483 M -79.60 % | 178.878 M 504.59 % | 29.587 M 571.70 % | 4.405 M 0.08 % | 4.401 M -96.51 % | 126.089 M 21.51 % | 103.769 M 41.00 % | 73.597 M -62.37 % | 195.560 M -0.69 % | 196.911 M 58.82 % | 123.983 M -33.26 % | 185.770 M -10.60 % | 207.794 M 23.07 % | 168.841 M 212.87 % | 53.965 M -21.77 % | 68.983 M 186.18 % | 24.104 M -80.54 % | 123.875 M 57.02 % | 78.891 M 46.12 % | 53.992 M 7.31 % | 50.315 M 230.54 % | 15.222 M |
| cash and cash equivalents | 429.254 M -43.19 % | 755.603 M 58.50 % | 476.715 M -19.95 % | 595.509 M -31.70 % | 871.958 M -18.09 % | 1.065 B 17.61 % | 905.136 M -2.88 % | 931.950 M 62.76 % | 572.596 M -40.72 % | 965.979 M 55.53 % | 621.105 M 119.84 % | 282.532 M 3.97 % | 271.750 M -69.98 % | 905.238 M 84.88 % | 489.646 M 92.90 % | 253.837 M -25.76 % | 341.917 M 36.24 % | 250.966 M -6.75 % | 269.119 M 2.14 % | 263.472 M 3.08 % | 255.589 M 11.01 % | 230.240 M -81.50 % | 1.244 B 110.06 % | 592.375 M 33.48 % | 443.786 M -35.39 % | 686.819 M 16.89 % | 587.570 M -1.74 % | 597.977 M 31.49 % | 454.755 M -22.40 % | 586.000 M -36.29 % | 919.734 M -21.00 % | 1.164 B 206.22 % | 380.187 M -39.78 % | 631.312 M -9.10 % | 694.529 M -50.74 % | 1.410 B 389.00 % | 288.347 M -13.12 % | 331.875 M 8.86 % | 304.875 M 83.41 % | 166.225 M -1.32 % | 168.447 M 32.67 % | 126.962 M -35.29 % | 196.204 M 46.53 % | 133.898 M 28.99 % | 103.804 M -27.83 % | 143.839 M -1.47 % | 145.986 M -69.82 % | 483.684 M -21.66 % | 617.406 M 230.74 % | 186.672 M -16.56 % | 223.722 M -3.57 % | 232.014 M 98.66 % | 116.791 M -37.75 % | 187.622 M -5.61 % | 198.775 M 6.03 % | 187.477 M 11.73 % | 167.800 M -12.81 % | 192.456 M 30.61 % | 147.351 M 32.62 % | 111.108 M 7.17 % | 103.675 M -37.81 % | 166.702 M -25.49 % | 223.729 M |
| Cash and short term investments | 1.091 B -25.75 % | 1.469 B 48.07 % | 991.983 M 6.69 % | 929.745 M 1.65 % | 914.695 M -38.57 % | 1.489 B 11.60 % | 1.334 B 23.31 % | 1.082 B 41.88 % | 762.601 M -21.05 % | 965.979 M 55.53 % | 621.105 M 119.84 % | 282.532 M 3.97 % | 271.750 M -69.98 % | 905.238 M 84.41 % | 490.892 M 92.50 % | 255.015 M -25.63 % | 342.913 M 36.26 % | 251.668 M -7.19 % | 271.151 M 2.18 % | 265.370 M 3.44 % | 256.533 M 9.63 % | 234.006 M -81.20 % | 1.245 B 108.70 % | 596.340 M 33.47 % | 446.809 M -34.96 % | 687.020 M 16.89 % | 587.771 M -1.74 % | 598.179 M 31.48 % | 454.955 M -22.39 % | 586.200 M -36.28 % | 919.934 M -20.99 % | 1.164 B 2.56 % | 1.135 B -17.92 % | 1.383 B -4.34 % | 1.446 B -9.96 % | 1.606 B 231.80 % | 483.979 M 9.37 % | 442.508 M 4.54 % | 423.282 M 112.03 % | 199.632 M -0.69 % | 201.025 M 22.99 % | 163.445 M -56.42 % | 375.082 M 129.43 % | 163.485 M 51.08 % | 108.209 M -27.00 % | 148.240 M -45.51 % | 272.075 M -53.69 % | 587.453 M -14.99 % | 691.003 M 80.78 % | 382.233 M -9.13 % | 420.632 M 18.16 % | 355.998 M 17.66 % | 302.561 M -23.48 % | 395.416 M 7.56 % | 367.616 M 52.26 % | 241.442 M 1.97 % | 236.782 M 9.34 % | 216.560 M -20.16 % | 271.226 M 42.75 % | 189.999 M 20.51 % | 157.667 M -27.35 % | 217.017 M -9.18 % | 238.951 M |
| Total current assets | 5.901 B -11.05 % | 6.634 B -10.05 % | 7.375 B -3.83 % | 7.668 B 1.93 % | 7.523 B -2.97 % | 7.753 B 16.76 % | 6.641 B 5.13 % | 6.317 B 12.23 % | 5.628 B 2.55 % | 5.489 B -5.13 % | 5.785 B -15.87 % | 6.876 B 10.47 % | 6.224 B -5.44 % | 6.583 B 16.22 % | 5.664 B 11.27 % | 5.090 B -1.05 % | 5.144 B 6.84 % | 4.815 B 0.63 % | 4.785 B 1.44 % | 4.717 B -1.88 % | 4.807 B -11.70 % | 5.444 B -12.45 % | 6.219 B 6.63 % | 5.832 B 2.09 % | 5.713 B 4.02 % | 5.492 B 11.87 % | 4.909 B -10.16 % | 5.464 B 17.11 % | 4.666 B 23.53 % | 3.777 B 4.23 % | 3.624 B 15.66 % | 3.133 B 6.87 % | 2.932 B 1.04 % | 2.902 B 6.66 % | 2.721 B 4.44 % | 2.605 B 85.36 % | 1.405 B 12.56 % | 1.249 B 8.89 % | 1.147 B -13.08 % | 1.319 B 4.47 % | 1.263 B -29.64 % | 1.795 B 14.26 % | 1.571 B -14.35 % | 1.834 B 24.84 % | 1.469 B 10.16 % | 1.333 B 8.48 % | 1.229 B -0.30 % | 1.233 B 12.89 % | 1.092 B 42.71 % | 765.263 M -6.64 % | 819.701 M 7.55 % | 762.158 M 7.88 % | 706.458 M -6.10 % | 752.313 M 1.49 % | 741.300 M 5.14 % | 705.035 M 8.14 % | 651.970 M -8.16 % | 709.880 M -5.16 % | 748.475 M 33.75 % | 559.609 M 5.24 % | 531.767 M -9.73 % | 589.097 M -5.31 % | 622.106 M |
| Inventory | 677.526 M 9.72 % | 617.514 M -12.20 % | 703.357 M -9.24 % | 774.983 M 4.98 % | 738.249 M 15.10 % | 641.409 M -16.66 % | 769.651 M 15.60 % | 665.791 M -0.21 % | 667.202 M 17.78 % | 566.466 M -5.40 % | 598.808 M -29.62 % | 850.801 M -14.51 % | 995.155 M 4.44 % | 952.820 M 31.26 % | 725.896 M 2.62 % | 707.349 M 19.19 % | 593.467 M 82.37 % | 325.413 M -27.22 % | 447.113 M -17.79 % | 543.884 M -1.70 % | 553.294 M -10.00 % | 614.741 M 0.62 % | 610.943 M 23.18 % | 495.986 M -29.21 % | 700.680 M 3.76 % | 675.301 M 54.50 % | 437.091 M -27.90 % | 606.230 M 20.73 % | 502.144 M 33.55 % | 375.989 M 51.42 % | 248.312 M 10.24 % | 225.250 M -25.32 % | 301.635 M 9.15 % | 276.358 M 2.18 % | 270.453 M -0.60 % | 272.096 M 8.72 % | 250.272 M 22.39 % | 204.494 M -8.75 % | 224.094 M -20.17 % | 280.704 M 21.51 % | 231.006 M 5.36 % | 219.244 M 2.84 % | 213.197 M -19.92 % | 266.243 M 29.13 % | 206.175 M 11.13 % | 185.524 M 11.13 % | 166.936 M 17.13 % | 142.527 M 6.57 % | 133.736 M -1.85 % | 136.256 M -6.00 % | 144.952 M 26.66 % | 114.445 M -6.71 % | 122.681 M 12.95 % | 108.618 M 6.30 % | 102.183 M 16.31 % | 87.857 M 6.69 % | 82.346 M -27.65 % | 113.819 M 43.86 % | 79.117 M -3.51 % | 81.996 M -4.56 % | 85.916 M 22.18 % | 70.321 M 5.33 % | 66.761 M |
| Net receivables | 3.772 B -11.10 % | 4.243 B -20.83 % | 5.360 B -1.72 % | 5.454 B 4.15 % | 5.236 B -2.47 % | 5.369 B 23.42 % | 4.350 B 11.35 % | 3.907 B 7.92 % | 3.620 B 7.05 % | 3.381 B -16.34 % | 4.042 B -21.55 % | 5.152 B 19.82 % | 4.300 B 5.80 % | 4.064 B 3.05 % | 3.944 B 12.26 % | 3.513 B -3.69 % | 3.648 B 3.62 % | 3.520 B -3.70 % | 3.655 B 10.43 % | 3.310 B 0.55 % | 3.292 B -1.00 % | 3.325 B 0.72 % | 3.301 B -9.41 % | 3.644 B -1.16 % | 3.687 B 12.00 % | 3.292 B -0.89 % | 3.322 B -1.53 % | 3.373 B 14.03 % | 2.958 B 24.84 % | 2.369 B 11.70 % | 2.121 B 56.79 % | 1.353 B 10.17 % | 1.228 B 18.08 % | 1.040 B 10.00 % | 945.346 M 71.50 % | 551.228 M 6.18 % | 519.142 M 15.18 % | 450.737 M 24.95 % | 360.738 M -46.54 % | 674.754 M -1.71 % | 686.491 M -44.88 % | 1.245 B 45.13 % | 858.182 M -33.75 % | 1.295 B 23.70 % | 1.047 B 15.02 % | 910.490 M 26.71 % | 718.565 M 57.34 % | 456.708 M 90.49 % | 239.758 M 17.90 % | 203.360 M -15.02 % | 239.306 M -0.38 % | 240.207 M 9.10 % | 220.172 M -10.25 % | 245.319 M -8.65 % | 268.560 M -23.81 % | 352.485 M 10.73 % | 318.335 M -1.28 % | 322.467 M -5.73 % | 342.085 M 49.52 % | 228.790 M -9.27 % | 252.169 M -12.99 % | 289.828 M -7.27 % | 312.563 M |
| Tax assets | 153.547 M 4.57 % | 146.834 M 1.81 % | 144.222 M 4.26 % | 138.332 M 2.18 % | 135.385 M 1.63 % | 133.215 M -3.12 % | 137.508 M 3.70 % | 132.598 M 6.26 % | 124.785 M -2.87 % | 128.474 M -5.20 % | 135.522 M -6.71 % | 145.265 M 5.48 % | 137.721 M 0.79 % | 136.638 M 335.74 % | 31.358 M 26.59 % | 24.770 M -15.28 % | 29.236 M -10.60 % | 32.702 M -21.64 % | 41.732 M -15.57 % | 49.430 M -35.11 % | 76.181 M 2.83 % | 74.082 M 2.55 % | 72.242 M -12.02 % | 82.110 M 20.92 % | 67.904 M 0.53 % | 67.546 M 38.77 % | 48.673 M 1.21 % | 48.093 M -44.93 % | 87.336 M 40.22 % | 62.284 M 4.08 % | 59.840 M 80.55 % | 33.143 M 2.28 % | 32.405 M 2.28 % | 31.682 M 7.64 % | 29.434 M 32.05 % | 22.290 M 2.95 % | 21.652 M 19.29 % | 18.151 M 22.13 % | 14.862 M 3.05 % | 14.422 M -8.55 % | 15.771 M -3.44 % | 16.332 M -2.47 % | 16.746 M -10.33 % | 18.676 M 57.79 % | 11.836 M -12.13 % | 13.470 M 26.18 % | 10.675 M 11.23 % | 9.597 M 28.71 % | 7.456 M -1.45 % | 7.566 M 2 993.88 % | 244.557 K -28.93 % | 344.100 K -19.15 % | 425.589 K -25.21 % | 569.010 K 19.60 % | 475.764 K -19.66 % | 592.175 K -17.72 % | 719.724 K 9.05 % | 659.968 K -4.46 % | 690.755 K 3.64 % | 666.475 K 8.23 % | 615.770 K 189.07 % | 213.020 K | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 974.823 M -11.39 % | 1.100 B 18.20 % | 930.713 M -27.83 % | 1.290 B -5.27 % | 1.361 B 3.30 % | 1.318 B 0.83 % | 1.307 B -9.99 % | 1.452 B 35.82 % | 1.069 B -9.88 % | 1.186 B -30.43 % | 1.705 B 9.69 % | 1.555 B 2.56 % | 1.516 B -1.94 % | 1.546 B 20.05 % | 1.288 B 28.57 % | 1.002 B -13.91 % | 1.163 B -5.00 % | 1.225 B 16.32 % | 1.053 B 10.74 % | 950.658 M -1.56 % | 965.696 M -10.79 % | 1.083 B 5.43 % | 1.027 B -2.30 % | 1.051 B -17.78 % | 1.278 B 24.34 % | 1.028 B -11.86 % | 1.166 B -20.41 % | 1.466 B 5.65 % | 1.387 B 21.98 % | 1.137 B 5.16 % | 1.081 B 13.71 % | 951.039 M 19.02 % | 799.066 M 4.75 % | 762.831 M 12.64 % | 677.239 M -25.33 % | 906.950 M 18.00 % | 768.607 M -2.09 % | 784.977 M 74.15 % | 450.737 M -49.69 % | 895.837 M 14.50 % | 782.396 M -12.72 % | 896.440 M 17.50 % | 762.907 M -42.68 % | 1.331 B 41.91 % | 937.863 M 11.13 % | 843.911 M 41.79 % | 595.189 M 25.30 % | 474.994 M 38.03 % | 344.124 M 32.91 % | 258.914 M 0.44 % | 257.779 M 18.75 % | 217.083 M 24 969.23 % | 865.933 K 96.91 % | 439.768 K -99.73 % | 165.060 M 35.08 % | 122.195 M -0.21 % | 122.450 M -29.09 % | 172.679 M -19.65 % | 214.913 M 92.11 % | 111.867 M 16.57 % | 95.968 M -8.63 % | 105.032 M -17.77 % | 127.725 M |
| Tax payables | 23.476 M -65.73 % | 68.498 M -63.89 % | 189.688 M 308.74 % | 46.408 M -12.32 % | 52.928 M -49.62 % | 105.051 M 48.37 % | 70.805 M 92.15 % | 36.849 M -14.42 % | 43.057 M 41.62 % | 30.403 M 609.42 % | 4.286 M -81.08 % | 22.653 M -87.66 % | 183.517 M -14.78 % | 215.350 M 368.19 % | 45.996 M 91.24 % | 24.051 M 76.63 % | 13.617 M 107.29 % | 6.569 M 283.21 % | 1.714 M -80.23 % | 8.668 M -46.99 % | 16.351 M 137.55 % | 6.883 M 653.50 % | 913.498 K -93.96 % | 15.119 M 12.59 % | 13.429 M -55.68 % | 30.302 M 25.73 % | 24.100 M 34.03 % | 17.982 M -62.88 % | 48.444 M 155.37 % | 18.970 M 403.01 % | 3.771 M -67.13 % | 11.475 M -24.43 % | 15.184 M -35.54 % | 23.556 M 21.71 % | 19.354 M 113.15 % | 9.080 M -68.79 % | 29.094 M -23.14 % | 37.855 M 70.51 % | 22.201 M 62.49 % | 13.663 M -41.30 % | 23.275 M -52.71 % | 49.218 M 77.74 % | 27.691 M 60.72 % | 17.229 M -1.80 % | 17.544 M -49.50 % | 34.741 M 37.63 % | 25.242 M 182.41 % | 8.938 M -35.70 % | 13.900 M -48.42 % | 26.948 M 0.67 % | 26.767 M 184.64 % | 9.404 M | 0.000 | 0.000 -100.00 % | 17.642 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 29.775 M -7.03 % | 32.025 M -0.89 % | 32.312 M | 0.000 -100.00 % | 190.459 K -75.00 % | 761.837 K -86.16 % | 5.505 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 109.322 K -75.18 % | 440.413 K -77.11 % | 1.924 M -51.71 % | 3.984 M -21.27 % | 5.060 M -20.18 % | 6.339 M -21.43 % | 8.068 M -17.65 % | 9.797 M -15.00 % | 11.526 M -13.04 % | 13.255 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 -100.00 % | 45.879 M 6.54 % | 43.062 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 |
| Minority interest | 2.296 B -1.11 % | 2.322 B 0.65 % | 2.307 B 2.51 % | 2.251 B 1.24 % | 2.223 B -0.62 % | 2.237 B 2.28 % | 2.187 B 2.69 % | 2.130 B 2.17 % | 2.085 B 7.08 % | 1.947 B 1.11 % | 1.925 B 3.44 % | 1.861 B 1.53 % | 1.833 B 8.64 % | 1.687 B 15.31 % | 1.463 B 3.32 % | 1.416 B 70.36 % | 831.446 M 1.93 % | 815.701 M 2.33 % | 797.098 M 1.86 % | 782.566 M 2.58 % | 762.900 M 3.10 % | 739.930 M 2.07 % | 724.958 M 2.41 % | 707.885 M 2.73 % | 689.058 M 2.78 % | 670.447 M 1.84 % | 658.308 M 2.23 % | 643.920 M 2.11 % | 630.598 M 2.15 % | 617.296 M 2.09 % | 604.680 M 2.18 % | 591.779 M 1.94 % | 580.522 M 1.73 % | 570.645 M 1.28 % | 563.441 M 0.77 % | 559.136 M 16 128.95 % | 3.445 M -4.82 % | 3.620 M -2.48 % | 3.712 M -1.26 % | 3.759 M -9.31 % | 4.146 M 12.89 % | 3.672 M 29.60 % | 2.833 M 7.01 % | 2.648 M -1.20 % | 2.680 M -1.44 % | 2.719 M 22.83 % | 2.214 M 34.05 % | 1.651 M 170.82 % | 609.794 K -9.78 % | 675.860 K -84.34 % | 4.315 M 0.86 % | 4.278 M | 0.000 -100.00 % | 4.257 M 608 032.14 % | 700.000 0.00 % | 700.000 0.00 % | 700.000 0.00 % | 700.000 0.00 % | 700.000 0.00 % | 700.000 0.00 % | 700.000 0.00 % | 700.000 0.00 % | 700.000 |
| Capital lease obligations | 796.374 M -1.21 % | 806.163 M -1.79 % | 820.823 M 0.81 % | 814.267 M -2.57 % | 835.776 M -1.96 % | 852.487 M -0.62 % | 857.837 M -1.39 % | 869.921 M -1.28 % | 881.192 M 0.08 % | 880.521 M -1.07 % | 890.066 M 0.56 % | 885.097 M 1.17 % | 874.843 M 1.03 % | 865.931 M 357.96 % | 189.086 M -4.22 % | 197.417 M -10.01 % | 219.368 M -5.80 % | 232.869 M -8.76 % | 255.232 M 57.68 % | 161.864 M 2.42 % | 158.038 M 2.50 % | 154.176 M 124.20 % | 68.768 M 21.86 % | 56.431 M -9.00 % | 62.010 M -11.88 % | 70.370 M 63.34 % | 43.083 M -12.32 % | 49.136 M -17.48 % | 59.543 M -10.14 % | 66.262 M 16.03 % | 57.106 M -6.22 % | 60.897 M -16.75 % | 73.147 M -14.20 % | 85.250 M 7.41 % | 79.366 M -12.04 % | 90.225 M -10.63 % | 100.955 M -9.51 % | 111.560 M -7.92 % | 121.161 M | 0.000 | 0.000 | 0.000 -100.00 % | 107.166 M 402.13 % | -35.470 M | 0.000 | 0.000 -100.00 % | 11.342 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 1.539 B -0.09 % | 1.541 B -0.03 % | 1.541 B -0.20 % | 1.544 B 434.98 % | 288.671 M 126.04 % | 127.706 M 0.08 % | 127.598 M -84.22 % | 808.675 M 0.00 % | 808.675 M 0.00 % | 808.675 M 0.00 % | 808.675 M 0.00 % | 808.675 M 0.00 % | 808.675 M 0.00 % | 808.675 M 0.00 % | 808.675 M 9.42 % | 739.040 M 5.39 % | 701.222 M 0.00 % | 701.222 M 0.00 % | 701.222 M -2.22 % | 717.158 M -5.31 % | 757.338 M -1.75 % | 770.857 M 0.00 % | 770.857 M 0.00 % | 770.857 M 0.00 % | 770.857 M 0.00 % | 770.857 M 0.00 % | 770.857 M 0.00 % | 770.857 M 0.00 % | 770.857 M 0.00 % | 770.857 M 0.00 % | 770.857 M 0.00 % | 770.857 M 0.00 % | 770.857 M 0.00 % | 770.857 M 0.00 % | 770.857 M -37.13 % | 1.226 B 59.07 % | 770.857 M 24.72 % | 618.056 M 1.11 % | 611.283 M 5.12 % | 581.534 M 2.64 % | 566.581 M 4.73 % | 540.991 M 0.00 % | 540.988 M 2.91 % | 525.707 M 0.01 % | 525.679 M 0.65 % | 522.308 M -0.62 % | 525.579 M 1.50 % | 517.808 M 1.97 % | 507.808 M 235.37 % | 151.420 M 0.00 % | 151.420 M 7.07 % | 141.420 M -2.91 % | 145.661 M 3.00 % | 141.420 M 0.00 % | 141.420 M 0.00 % | 141.420 M 0.00 % | 141.420 M 0.00 % | 141.420 M 0.00 % | 141.420 M 0.00 % | 141.420 M 0.00 % | 141.420 M 0.00 % | 141.420 M 0.00 % | 141.420 M |
| Deferred tax liabilities non current | 16.350 M -4.28 % | 17.082 M -2.63 % | 17.543 M -2.25 % | 17.948 M -4.04 % | 18.704 M -2.20 % | 19.125 M 8.39 % | 17.644 M -4.09 % | 18.398 M -3.93 % | 19.151 M -4.87 % | 20.131 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.717 M -89.02 % | 33.846 M 23.91 % | 27.314 M 53.93 % | 17.745 M 19.33 % | 14.871 M 70.82 % | 8.705 M 430.84 % | 1.640 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 -100.00 % | 4.635 K -99.90 % | 4.797 M 19.05 % | 4.030 M -23.61 % | 5.275 M 53.39 % | 3.439 M -29.69 % | 4.891 M 154.51 % | 1.922 M 300.19 % | 480.178 K -38.37 % | 779.136 K 676.98 % | 100.277 K 8.91 % | 92.074 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 11.676 B -6.09 % | 12.434 B -5.78 % | 13.196 B -3.17 % | 13.628 B 1.11 % | 13.479 B 0.12 % | 13.462 B 3.30 % | 13.033 B 2.00 % | 12.777 B 8.32 % | 11.795 B 2.25 % | 11.536 B -0.51 % | 11.595 B -8.98 % | 12.738 B 1.96 % | 12.493 B -0.97 % | 12.615 B 11.20 % | 11.344 B 6.68 % | 10.634 B 0.58 % | 10.573 B 4.16 % | 10.150 B 1.00 % | 10.050 B 2.48 % | 9.806 B -0.08 % | 9.814 B -4.97 % | 10.327 B -4.87 % | 10.855 B 1.75 % | 10.669 B 3.18 % | 10.340 B 4.67 % | 9.879 B 4.35 % | 9.467 B -0.46 % | 9.510 B 10.40 % | 8.614 B 14.30 % | 7.536 B 5.70 % | 7.130 B 10.25 % | 6.466 B 6.91 % | 6.049 B 2.14 % | 5.922 B 6.02 % | 5.586 B 5.71 % | 5.284 B 34.99 % | 3.915 B 7.02 % | 3.658 B 6.02 % | 3.450 B 0.52 % | 3.432 B 6.78 % | 3.214 B -11.79 % | 3.644 B 10.04 % | 3.311 B -1.42 % | 3.359 B 19.58 % | 2.809 B 11.25 % | 2.525 B 15.14 % | 2.193 B 17.66 % | 1.864 B 19.28 % | 1.562 B 41.16 % | 1.107 B 3.42 % | 1.070 B 9.25 % | 979.563 M 9.89 % | 891.385 M -2.67 % | 915.807 M 2.27 % | 895.513 M 3.87 % | 862.179 M 6.33 % | 810.855 M -6.89 % | 870.887 M -4.40 % | 911.006 M 26.05 % | 722.759 M 3.71 % | 696.878 M -7.79 % | 755.786 M -4.02 % | 787.413 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 99.555 K | 0.000 | 0.000 | 0.000 -100.00 % | 21.440 M 176.68 % | 7.749 M 2.73 % | 7.543 M 12.49 % | 6.705 M | 0.000 -100.00 % | 9.823 M 24.34 % | 7.900 M 14.45 % | 6.902 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 161.338 M -86.34 % | 1.181 B 1 473.75 % | -85.969 M -17.06 % | -73.442 M 74.06 % | -283.156 M -10.90 % | -255.325 M 58.75 % | -618.925 M -452.04 % | -112.115 M 46.54 % | -209.711 M 31.19 % | -304.787 M -119.81 % | 1.538 B 5 790.86 % | 26.115 M 105.13 % | -509.163 M -168.57 % | -189.586 M -441.11 % | 55.580 M 125.56 % | -217.446 M 44.27 % | -390.202 M -2 938.32 % | -12.843 M 18.56 % | -15.770 M 91.79 % | -192.186 M -293.32 % | -48.863 M 83.36 % | -293.666 M -204.59 % | 280.775 M 177.30 % | -363.206 M -80.22 % | -201.534 M 22.39 % | -259.676 M -112.43 % | -122.240 M 71.57 % | -429.962 M -8.23 % | -397.272 M 11.78 % | -450.344 M -58.30 % | -284.488 M -308.74 % | -69.601 M 61.63 % | -181.382 M -84.93 % | -98.082 M 58.50 % | -236.337 M -408.01 % | 76.731 M 192.55 % | -82.910 M 2.11 % | -84.695 M -124.55 % | 344.944 M 1 034.64 % | 30.401 M -92.26 % | 392.722 M 178.45 % | -500.616 M -525.70 % | 117.597 M 1 011.57 % | 10.579 M 110.59 % | -99.933 M 34.90 % | -153.514 M -113.80 % | -71.803 M -40 503.94 % | 177.712 K -99.72 % | 64.514 M 777.12 % | 7.355 M -87.53 % | 58.967 M 34.00 % | 44.006 M 180.68 % | -54.545 M -5 064.46 % | 1.099 M -98.93 % | 102.801 M 404.29 % | -33.784 M -192.85 % | 36.387 M 150.50 % | -72.049 M -712.12 % | 11.770 M -41.52 % | 20.126 M 267.26 % | -12.033 M 53.63 % | -25.951 M -129.16 % | 88.985 M 225.27 % | -71.032 M -820.06 % | 9.865 M 65.25 % | 5.970 M |
| Accounts receivables | 446.650 M -53.70 % | 964.692 M 587.50 % | 140.319 M 544.52 % | -31.567 M 78.94 % | -149.870 M 57.87 % | -355.697 M -37.28 % | -259.094 M 72.21 % | -932.208 M -182.27 % | -330.260 M -153.97 % | 611.961 M -61.20 % | 1.577 B 166.73 % | -2.364 B -18 956.24 % | -12.404 M 93.40 % | -188.024 M 37.86 % | -302.582 M 35.81 % | -471.400 M -1 172.69 % | 43.946 M 108.69 % | 21.058 M -77.57 % | 93.903 M 268.21 % | -55.825 M -172.01 % | 77.525 M 128.78 % | -269.406 M -154.62 % | 493.199 M 294.58 % | -253.463 M 34.51 % | -387.040 M -60.51 % | -241.133 M -591.41 % | -34.876 M 92.01 % | -436.670 M 27.33 % | -600.915 M -61.11 % | -372.994 M 50.41 % | -752.197 M -361.55 % | -162.972 M 36.28 % | -255.742 M -77.33 % | -144.222 M 37.50 % | -230.773 M -424.69 % | -43.983 M 34.97 % | -67.637 M 33.74 % | -102.080 M -139.26 % | 260.020 M 793.83 % | 29.091 M -94.47 % | 526.273 M 234.44 % | -391.457 M -508.24 % | -64.359 M | 0.000 100.00 % | -142.565 M 24.61 % | -189.107 M -322.35 % | 85.049 M 166.44 % | -128.002 M -1 577.94 % | -7.629 M -3 024.16 % | -244.178 K -100.54 % | 45.434 M 340.66 % | -18.878 M -165.42 % | -7.113 M -112.77 % | 55.687 M -34.45 % | 84.947 M 495.61 % | -21.473 M -28.54 % | -16.705 M -16.47 % | -14.343 M 86.54 % | -106.539 M -620.14 % | 20.483 M 363.79 % | 4.416 M 144.45 % | -9.936 M -152.49 % | 18.929 M 134.72 % | -54.512 M -197.15 % | 56.112 M 183.42 % | -67.265 M |
| Inventory | -58.284 M -165.06 % | 89.581 M 16.36 % | 76.988 M 213.88 % | -67.605 M 29.89 % | -96.431 M -185.70 % | 112.528 M 610.76 % | -22.031 M -297.01 % | 11.183 M 112.87 % | -86.911 M -1 121.09 % | 8.512 M -96.60 % | 250.388 M 73.20 % | 144.564 M 422.50 % | -44.826 M -37.23 % | -32.664 M -263.14 % | 20.023 M 114.14 % | -141.636 M 47.18 % | -268.169 M -317.28 % | 123.422 M 25.35 % | 98.462 M 1 085.74 % | 8.304 M -86.43 % | 61.197 M 1 620.40 % | -4.025 M 90.52 % | -42.470 M -120.86 % | 203.640 M 898.36 % | -25.507 M -213.72 % | 22.430 M -86.79 % | 169.770 M 262.95 % | -104.186 M 16.99 % | -125.506 M 2.05 % | -128.132 M -450.15 % | -23.290 M -130.30 % | 76.863 M 404.23 % | -25.265 M -334.97 % | -5.808 M -674.29 % | 1.011 M 104.58 % | -22.063 M 51.96 % | -45.925 M -335.26 % | 19.521 M -65.44 % | 56.481 M 213.23 % | -49.883 M -315.74 % | -11.999 M -97.72 % | -6.069 M -111.50 % | 52.785 M 188.03 % | -59.960 M -192.10 % | -20.527 M -10.38 % | -18.596 M 23.78 % | -24.398 M -170.32 % | -9.026 M -420.89 % | 2.813 M -68.13 % | 8.826 M 128.46 % | -31.008 M -476.31 % | 8.240 M 158.42 % | -14.105 M -133.92 % | -6.030 M 59.34 % | -14.831 M -158.80 % | -5.731 M -118.20 % | 31.490 M 190.90 % | -34.641 M -1 285.97 % | 2.921 M -26.95 % | 3.998 M 125.06 % | -15.953 M -337.68 % | -3.645 M -98.84 % | -1.833 M -158.60 % | 3.128 M -32.21 % | 4.615 M -92.58 % | 62.237 M |
| Accounts payables | 0.000 -100.00 % | 120.348 M | 0.000 | 0.000 100.00 % | -15.950 M 22.14 % | -20.485 M 82.38 % | -116.250 M -119.83 % | 586.100 M 160.41 % | 225.068 M 136.96 % | -608.897 M -449.13 % | 174.402 M 134.00 % | 74.529 M 186.28 % | -86.382 M -145.06 % | 191.688 M -38.58 % | 312.110 M -20.75 % | 393.809 M 321.31 % | -177.944 M -23.05 % | -144.616 M -209.70 % | 131.833 M 196.90 % | -136.058 M 22.95 % | -176.592 M -467.84 % | -31.099 M 53.27 % | -66.551 M 67.75 % | -206.328 M -186.70 % | 237.979 M 216.47 % | -204.334 M 10.10 % | -227.296 M -254.05 % | 147.546 M 24.55 % | 118.467 M 103.10 % | 58.329 M -80.89 % | 305.279 M 2 164.58 % | 13.481 M -85.23 % | 91.287 M 68.55 % | 54.160 M 243.67 % | 15.760 M -77.03 % | 68.604 M 82.11 % | 37.671 M 651.91 % | 5.010 M 115.12 % | -33.135 M -137.00 % | 89.556 M 196.97 % | -92.354 M -79.47 % | -51.460 M 83.02 % | -303.022 M -183.16 % | 364.396 M 378.87 % | 76.095 M -13.69 % | 88.169 M 813.18 % | -12.363 M | 0.000 | 0.000 100.00 % | -42.531 M | 0.000 | 0.000 | 0.000 -100.00 % | 230.130 K -98.43 % | 14.654 M 52.02 % | 9.640 M 115.42 % | -62.494 M -138.36 % | -26.218 M -131.13 % | 84.230 M 430.60 % | 15.874 M 256.21 % | -10.162 M 26.28 % | -13.784 M -117.15 % | 80.387 M 292.81 % | -41.692 M -261.45 % | 25.824 M 139.98 % | -64.595 M |
| Other working capital | -227.028 M -3 660.09 % | 6.377 M 102.10 % | -303.276 M -1 278.72 % | 25.729 M 223.08 % | -20.904 M -351.00 % | 8.328 M 103.76 % | -221.549 M -199.43 % | 222.810 M 1 365.36 % | -17.608 M 94.43 % | -316.362 M 31.76 % | -463.620 M -121.36 % | 2.171 B 693.81 % | -365.551 M -1 275.34 % | 31.102 M 19.49 % | 26.029 M 1 361.94 % | 1.780 M -85.12 % | 11.965 M 194.16 % | -12.707 M 96.26 % | -339.968 M -3 849.92 % | -8.607 M 21.71 % | -10.993 M -201.20 % | 10.863 M 110.51 % | -103.403 M 3.41 % | -107.055 M -297.01 % | -26.965 M -116.51 % | 163.362 M 647.48 % | -29.839 M 18.59 % | -36.651 M -117.40 % | 210.681 M 2 891.50 % | -7.547 M -104.06 % | 185.720 M 6 036.25 % | 3.027 M -63.70 % | 8.338 M 476.98 % | -2.212 M 90.10 % | -22.335 M -130.11 % | 74.173 M 1 156.88 % | -7.018 M 1.78 % | -7.145 M -111.60 % | 61.577 M 260.51 % | -38.363 M -31.38 % | -29.199 M 43.45 % | -51.631 M -111.95 % | 432.193 M 247.08 % | -293.857 M -88.97 % | -155.501 M 30.30 % | -223.087 M -85.77 % | -120.090 M -187.53 % | 137.205 M 97.90 % | 69.330 M 5 751.99 % | -1.227 M -101.36 % | 89.976 M 151.56 % | 35.766 M 188.44 % | -40.441 M 17.11 % | -48.788 M -370.59 % | 18.031 M 211.16 % | -16.220 M -119.29 % | 84.096 M 2 567.18 % | 3.153 M -89.88 % | 31.159 M 254.03 % | -20.229 M -309.28 % | 9.666 M 583.33 % | 1.415 M 116.65 % | -8.497 M -138.55 % | 22.044 M 128.75 % | -76.686 M -201.45 % | 75.593 M |
| Other non cash items | 1.344 M -97.20 % | 48.055 M 162.49 % | -76.895 M -1 944.83 % | -3.760 M -118.42 % | 20.419 M -96.17 % | 532.750 M 297.60 % | 133.993 M 307.89 % | 32.850 M -4.58 % | 34.427 M -31.04 % | 49.922 M 236.25 % | 14.847 M 110.57 % | -140.483 M -854.23 % | -14.722 M -179.19 % | 18.590 M 59.13 % | 11.682 M 165.05 % | -17.960 M -156.16 % | 31.982 M -26.07 % | 43.259 M 179.16 % | -54.649 M -48.85 % | -36.714 M -192.38 % | 39.742 M 341.32 % | -16.468 M -173.77 % | 22.322 M -64.59 % | 63.043 M 56.19 % | 40.363 M -41.15 % | 68.590 M 95.16 % | 35.145 M 25.03 % | 28.110 M 577.52 % | 4.149 M -86.23 % | 30.139 M -37.11 % | 47.924 M 377.09 % | -17.295 M -164.62 % | -6.536 M -203.11 % | 6.338 M -68.26 % | 19.972 M 189.80 % | -22.242 M -37.90 % | -16.129 M -1 199.64 % | 1.467 M -91.52 % | 17.290 M 186.96 % | -19.882 M 26.76 % | -27.144 M 6.49 % | -29.028 M -1 165.74 % | -2.293 M -127.82 % | 8.242 M 125.70 % | -32.074 M -990.75 % | -2.941 M 96.88 % | -94.271 M -260.99 % | 58.556 M 491.00 % | -14.976 M -292.14 % | 7.794 M -17.12 % | 9.405 M 245.71 % | -6.454 M 41.05 % | -10.949 M -236.80 % | 8.004 M 99.86 % | 4.004 M 92.13 % | 2.084 M 113.21 % | -15.773 M -327.02 % | 6.948 M -68.06 % | 21.755 M 6 257.27 % | -353.314 K 96.80 % | -11.030 M -2 355.85 % | 488.938 K -89.21 % | 4.531 M 192.97 % | -4.874 M 50.95 % | -9.935 M -211.36 % | 8.922 M |
| Net cash provided by operating activities | 338.817 M -77.04 % | 1.476 B 728.29 % | 178.194 M -26.81 % | 243.464 M 685.86 % | -41.557 M -137.66 % | 110.356 M 143.83 % | -251.804 M -191.49 % | 275.220 M 132.34 % | 118.458 M 196.81 % | 39.910 M -97.87 % | 1.871 B 1 467.31 % | 119.398 M 144.04 % | -271.137 M -528.07 % | 63.339 M -82.75 % | 367.102 M 11 588.67 % | -3.195 M 97.82 % | -146.559 M -162.31 % | 235.220 M 417.86 % | 45.421 M 209.32 % | -41.548 M -122.93 % | 181.227 M 238.99 % | -130.386 M -128.83 % | 452.209 M 355.00 % | -177.335 M -295.48 % | -44.840 M 40.84 % | -75.799 M -206.23 % | 71.352 M 130.71 % | -232.325 M 3.69 % | -241.228 M 14.62 % | -282.547 M 13.01 % | -324.796 M -529.87 % | 75.556 M 208.88 % | -69.394 M -305.52 % | -17.113 M 83.27 % | -102.292 M -161.44 % | 166.490 M 3 661.68 % | 4.426 M -84.84 % | 29.189 M -93.39 % | 441.328 M 261.70 % | 122.015 M -73.81 % | 465.863 M 228.87 % | -361.493 M -238.32 % | 261.340 M 168.36 % | 97.384 M 240.44 % | -69.341 M 19.38 % | -86.005 M -303.13 % | 42.340 M -13.14 % | 48.746 M -38.76 % | 79.602 M 82.48 % | 43.624 M -60.74 % | 111.111 M 54.45 % | 71.938 M 297.43 % | -36.437 M -205.41 % | 34.566 M -72.38 % | 125.132 M 2 001.03 % | 5.956 M -87.79 % | 48.795 M 191.39 % | -53.394 M -163.85 % | 83.624 M 149.66 % | 33.495 M 364.90 % | -12.644 M 29.18 % | -17.854 M -113.99 % | 127.593 M 351.25 % | -50.783 M -338.87 % | 21.259 M -65.08 % | 60.887 M |
| Investments in property plant and equipment | -101.233 M -1.67 % | -99.570 M 23.12 % | -129.518 M 23.11 % | -168.439 M -33.91 % | -125.782 M -11.07 % | -113.242 M 31.83 % | -166.104 M -36.78 % | -121.440 M 35.60 % | -188.581 M -96.40 % | -96.021 M -71.89 % | -55.862 M 50.78 % | -113.493 M -23.63 % | -91.801 M -19.10 % | -77.079 M 39.89 % | -128.228 M -45.38 % | -88.205 M -65.74 % | -53.218 M 25.50 % | -71.432 M 17.33 % | -86.409 M -2.78 % | -84.069 M -0.66 % | -83.521 M 28.78 % | -117.263 M 41.66 % | -201.006 M -424.10 % | -38.352 M 88.74 % | -340.726 M -107.64 % | -164.096 M 35.33 % | -253.732 M -13.87 % | -222.827 M -41.33 % | -157.662 M 47.66 % | -301.254 M -19.49 % | -252.110 M -55.43 % | -162.205 M 4.39 % | -169.645 M 4.18 % | -177.038 M -22.11 % | -144.985 M -7.60 % | -134.741 M -36.93 % | -98.404 M 28.87 % | -138.335 M 41.41 % | -236.115 M -21.07 % | -195.022 M -26.98 % | -153.583 M 46.26 % | -285.780 M -19.11 % | -239.922 M -33.56 % | -179.641 M 19.46 % | -223.059 M -70.07 % | -131.155 M -1.61 % | -129.074 M 16.65 % | -154.864 M -15.20 % | -134.431 M -69.36 % | -79.378 M -62.47 % | -48.858 M -144.12 % | -20.014 M 17.95 % | -24.393 M -91.37 % | -12.747 M -1 231.65 % | -957.209 K 44.29 % | -1.718 M -7.19 % | -1.603 M 10.11 % | -1.783 M 71.89 % | -6.342 M -413.30 % | -1.236 M 84.15 % | -7.795 M -632.71 % | -1.064 M 81.73 % | -5.823 M -16.18 % | -5.012 M -76.39 % | -2.842 M -2 117.29 % | -128.158 K |
| Acquisitions net | 0.000 | 0.000 -100.00 % | 3.499 K | 0.000 | 0.000 -100.00 % | 107.000 100.00 % | -39.371 M -46 908.28 % | 84.112 K -80.84 % | 438.907 K | 0.000 | 0.000 100.00 % | -27.352 M -2 914.06 % | 971.962 K | 0.000 -100.00 % | 204.830 M 34 716.23 % | 588.318 K 259.72 % | 163.551 K 87 360.43 % | 187.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | -33.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.054 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 772.500 K | 0.000 100.00 % | -3.607 M | 0.000 100.00 % | -968.200 K -2 410.96 % | 41.896 K -95.48 % | 926.303 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 51.934 M 126.23 % | -197.992 M -9.37 % | -181.032 M -1 172.03 % | -14.232 M | 0.000 | 0.000 100.00 % | -150.000 M -478.98 % | 39.580 M 118.85 % | -210.005 M | 0.000 -100.00 % | 18.948 M 198 785.61 % | 9.527 K 100.03 % | -36.638 M -174.19 % | -13.362 M 91.19 % | -151.614 M -3 023.57 % | 5.186 M 262.78 % | -3.186 M -59.30 % | -2.000 M -1 392.36 % | -134.016 K 85.95 % | -953.765 K -133.80 % | 2.822 M 179.21 % | -3.562 M -194.68 % | 3.762 M 499.24 % | -942.298 K 66.60 % | -2.822 M | 0.000 | 0.000 100.00 % | -1.796 K | 0.000 | 0.000 -100.00 % | 6.276 M 346.77 % | -2.543 M 22.76 % | -3.293 M -648.56 % | -439.888 K 99.92 % | -555.557 M -268 781.25 % | -206.618 K 99.73 % | -77.225 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -52.793 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 772.500 K | 0.000 100.00 % | -3.607 M | 0.000 | 0.000 -100.00 % | 22.022 M 156.78 % | -38.783 M 13.75 % | -44.966 M | 0.000 | 0.000 | 0.000 100.00 % | -44.984 M -80.43 % | -24.932 M -584.27 % | -3.644 M 89.62 % | -35.093 M | 0.000 -100.00 % | 61.860 M 621.85 % | -11.854 M 80.34 % | -60.305 M |
| Sales maturities of investments | 0.000 -100.00 % | 21.000 M | 0.000 100.00 % | -96.480 M -217.83 % | 81.880 M 460.82 % | 14.600 M 3 328.12 % | -452.276 K -437.71 % | -84.112 K 80.84 % | -438.907 K -108.19 % | 5.360 M 128.29 % | -18.948 M -169.28 % | 27.352 M 2 914.06 % | -971.962 K | 0.000 100.00 % | -67.174 K 63.16 % | -182.354 K 38.06 % | -294.386 K -122.13 % | 1.330 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 751.196 M | 0.000 | 0.000 -100.00 % | 589.078 M | 0.000 100.00 % | -7.775 M -200.00 % | 7.775 M 109.15 % | -85.000 M -10 813.62 % | -778.843 K -119.95 % | 3.904 M -97.26 % | 142.395 M 247.56 % | -96.499 M -283.21 % | -25.182 M -762 056.62 % | -3.304 K -100.00 % | 121.684 M 636.06 % | -22.700 M 23.95 % | -29.847 M -124.55 % | 121.591 M 8 402.05 % | 1.430 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.029 M 133.49 % | -44.878 M -144.98 % | 99.771 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 49.686 M | 0.000 | 0.000 -100.00 % | 2.182 K |
| Other investing activites | 6.094 M -93.64 % | 95.887 M -75.65 % | 393.814 M 15 149.19 % | 2.583 M 116.00 % | -16.145 M -846.85 % | -1.705 M 96.12 % | -44.000 M -285.93 % | 23.665 M 148.53 % | -48.765 M -136.65 % | 133.039 M 880.84 % | -17.038 M -213.68 % | 14.987 M 292.85 % | -7.771 M 66.63 % | -23.290 M 85.58 % | -161.489 M -7 376.29 % | -2.160 M 9.60 % | -2.389 M -134.26 % | 6.975 M 681.26 % | -1.200 M -100.79 % | 151.506 M -69.57 % | 497.944 M 712.63 % | -81.280 M 58.99 % | -198.204 M -60.90 % | -123.187 M -13 057.19 % | -936.269 K -376.82 % | 338.224 K -96.09 % | 8.640 M 108.57 % | -100.783 M 64.42 % | -283.228 M -1 515.04 % | 20.015 M -19.45 % | 24.848 M -96.56 % | 723.196 M 13 832.98 % | 5.191 M 903.45 % | 517.271 K 100.08 % | -624.300 M -67 213.53 % | -927.451 K 98.78 % | -76.289 M -962.38 % | -7.181 M -1 811.27 % | 419.630 K -97.27 % | 15.350 M -13.00 % | 17.645 M -52.39 % | 37.059 M 466.04 % | 6.547 M -64.52 % | 18.454 M -81.78 % | 101.304 M 255.72 % | 28.479 M 111.35 % | -251.017 M -784.59 % | -28.377 M -122.99 % | 123.417 M 3 505.56 % | 3.423 M 104.85 % | -70.546 M -211.43 % | 63.308 M 3 103.70 % | 1.976 M 35.38 % | 1.460 M 102.15 % | -67.912 M -16 631.63 % | 410.798 K -60.12 % | 1.030 M 101.49 % | 511.224 K -87.04 % | 3.946 M 3 599.17 % | 106.668 K -98.49 % | 7.056 M 333.92 % | -3.017 M -124.08 % | 12.528 M 1 606.01 % | -831.878 K -154.87 % | 1.516 M -85.77 % | 10.654 M |
| Net cash used for investing activites | -43.204 M 76.09 % | -180.675 M -316.98 % | 83.268 M 130.11 % | -276.568 M -360.59 % | -60.047 M 39.13 % | -98.641 M 75.34 % | -399.928 M -587.21 % | -58.196 M 86.99 % | -447.351 M -1 155.61 % | 42.378 M 158.13 % | -72.900 M 25.99 % | -98.496 M 27.69 % | -136.210 M -19.77 % | -113.731 M 60.75 % | -289.785 M -220.04 % | -90.547 M -61.98 % | -55.901 M 11.45 % | -63.127 M 28.06 % | -87.743 M -231.98 % | 66.483 M -84.07 % | 417.245 M 306.45 % | -202.105 M 48.89 % | -395.448 M -143.38 % | -162.481 M 52.44 % | -341.663 M -108.64 % | -163.758 M 33.19 % | -245.092 M 24.26 % | -323.612 M 26.60 % | -440.890 M -56.77 % | -281.239 M -27.26 % | -220.987 M -139.57 % | 558.447 M 432.91 % | -167.747 M 5.21 % | -176.961 M 76.98 % | -768.764 M -465.79 % | -135.876 M 25.53 % | -182.468 M -32.47 % | -137.741 M 57.05 % | -320.695 M -77.72 % | -180.451 M -36.67 % | -132.033 M -24.18 % | -106.326 M 71.23 % | -369.613 M -98.32 % | -186.370 M -53.07 % | -121.757 M -740.58 % | 19.007 M 105.00 % | -380.091 M -107.43 % | -183.240 M -1 563.78 % | -11.013 M 85.50 % | -75.955 M 36.39 % | -119.404 M -382.11 % | 42.326 M 10 813.23 % | -395.081 K 99.20 % | -49.143 M 56.83 % | -113.834 M -929.58 % | 13.722 M 130.19 % | -45.451 M -146.14 % | 98.499 M 307.89 % | -47.381 M -81.81 % | -26.061 M -494.66 % | -4.383 M 88.81 % | -39.173 M -169.47 % | 56.391 M 0.67 % | 56.016 M 525.02 % | -13.179 M 73.52 % | -49.777 M |
| Debt repayment | -340.638 M 64.92 % | -970.935 M -202.33 % | -321.151 M -22 706.21 % | -1.408 M -100.64 % | 219.843 M 72.65 % | 127.336 M 196.67 % | -131.723 M -169.16 % | 190.469 M 153.37 % | 75.176 M -71.63 % | 264.988 M 118.69 % | -1.418 B -5 398.35 % | 26.759 M 357.73 % | -10.383 M 93.96 % | -171.899 M -294.90 % | 88.198 M 136.41 % | -242.250 M -164.03 % | 378.312 M 371.17 % | -139.514 M -250.10 % | 92.945 M 131.87 % | 40.084 M 108.03 % | -499.228 M 38.86 % | -816.552 M -228.73 % | 634.336 M 725.40 % | -101.429 M -32.65 % | -76.466 M 2.24 % | -78.216 M -140.95 % | 190.999 M -73.78 % | 728.540 M 1 306.14 % | -60.402 M -25.95 % | -47.956 M -144.88 % | 106.862 M -36.13 % | 167.300 M 125.03 % | 74.347 M -48.95 % | 145.647 M -15.59 % | 172.552 M 83.04 % | 94.270 M -11.48 % | 106.490 M 76.59 % | 60.304 M 163.21 % | 22.911 M -25.41 % | 30.717 M 110.49 % | -292.759 M -179.51 % | 368.218 M 117.05 % | 169.645 M 80.86 % | 93.800 M -43.32 % | 165.502 M 155.21 % | 64.850 M | 0.000 | 0.000 -100.00 % | 24.150 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 |
| Common stock issued | 0.000 | 0.000 | 0.000 -100.00 % | 2.588 K | 0.000 | 0.000 -100.00 % | 14.960 M 200.00 % | -14.960 M -139.18 % | -6.255 M -129.48 % | 21.215 M 118.31 % | -115.840 M -1 880.16 % | 6.507 M 533.58 % | 1.027 M -99.11 % | 115.546 M 384.93 % | 23.827 M -70.01 % | 79.461 M 184.06 % | 27.974 M 155 309.16 % | 18.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -105.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.562 M 33 970.00 % | 31.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 100.00 % | -1.416 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -15.936 M 60.34 % | -40.180 M -197.21 % | -13.519 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -228.325 M | 0.000 | 0.000 | 0.000 100.00 % | -212.016 M | 0.000 | 0.000 | 0.000 100.00 % | -108.726 M | 0.000 | 0.000 | 0.000 100.00 % | -206.580 M | 0.000 | 0.000 | 0.000 100.00 % | -73.988 M | 0.000 | 0.000 | 0.000 100.00 % | -16.309 M | 0.000 | 0.000 | 0.000 100.00 % | -98.906 M | 0.000 | 0.000 100.00 % | -5.845 M 86.46 % | -43.179 M | 0.000 | 0.000 | 0.000 100.00 % | -72.484 M | 0.000 | 0.000 | 0.000 100.00 % | -90.020 M | 0.000 | 0.000 | 0.000 100.00 % | -7.331 M | 0.000 | 0.000 | 0.000 100.00 % | -14.445 M | 0.000 | 0.000 | 0.000 100.00 % | -48.394 M -4 257.30 % | -1.111 M | 0.000 | 0.000 100.00 % | -34.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -52.999 M -20.32 % | -44.048 M 25.47 % | -59.104 M -3.03 % | -57.366 M 42.19 % | -99.229 M -346.94 % | -22.202 M -104.21 % | 527.230 M 1 195.19 % | -48.140 M -95.02 % | -24.684 M -4.52 % | -23.617 M -132.02 % | 73.749 M 299.98 % | -36.878 M -261.33 % | -10.206 M -101.95 % | 522.325 M 1 024.08 % | 46.467 M -72.42 % | 168.452 M 533.18 % | -38.887 M 23.38 % | -50.751 M -74.76 % | -29.039 M -71.26 % | -16.957 M 61.52 % | -44.068 M -132.66 % | 134.926 M 444.96 % | -39.113 M -106.63 % | 589.834 M 84.99 % | 318.843 M -23.54 % | 417.022 M 1 607.31 % | -27.667 M 21.46 % | -35.225 M -105.38 % | 654.455 M 135.41 % | 278.007 M 42.96 % | 194.462 M 1 224.26 % | -17.297 M -9.15 % | -15.847 M -8.83 % | -14.561 M 13.66 % | -16.865 M -101.69 % | 996.772 M 743.72 % | 118.140 M 57.00 % | 75.248 M 1 637.66 % | -4.894 M -141.28 % | 11.855 M 262.80 % | 3.268 M -85.99 % | 23.326 M 342.28 % | -9.628 M -138.13 % | 25.249 M 420 719.28 % | 6.000 K | 0.000 -100.00 % | 2.835 M 266.94 % | 772.500 K -99.80 % | 386.389 M | 0.000 100.00 % | -4.385 M -556.87 % | 959.746 K | 0.000 -100.00 % | 3.425 M | 0.000 | 0.000 100.00 % | -28.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -15.675 K | 0.000 | 0.000 |
| Net cash used provided by financing activities | -621.962 M 38.81 % | -1.016 B -167.29 % | -380.255 M -547.01 % | -58.772 M 35.70 % | -91.402 M -186.94 % | 105.134 M -76.17 % | 441.210 M 209.99 % | 142.329 M 320.70 % | -64.489 M -124.56 % | 262.586 M 117.99 % | -1.460 B -14 326.14 % | -10.120 M 95.53 % | -226.141 M -148.53 % | 465.972 M 194.00 % | 158.492 M 2 699.03 % | 5.662 M -98.07 % | 293.411 M 254.23 % | -190.246 M -496.60 % | 47.969 M 381.31 % | -17.052 M 97.02 % | -573.124 M 15.92 % | -681.627 M -214.52 % | 595.223 M 21.87 % | 488.405 M 240.42 % | 143.470 M -57.65 % | 338.806 M 107.43 % | 163.332 M -76.64 % | 699.160 M 26.92 % | 550.873 M 139.46 % | 230.051 M -23.65 % | 301.324 M 100.88 % | 150.003 M 1 172.66 % | -13.984 M -110.69 % | 130.856 M -15.89 % | 155.582 M -85.74 % | 1.091 B 711.10 % | 134.514 M -0.77 % | 135.552 M 652.36 % | 18.017 M -67.95 % | 56.214 M 119.23 % | -292.344 M -173.35 % | 398.576 M 133.66 % | 170.579 M 43.25 % | 119.080 M -21.17 % | 151.063 M 132.94 % | 64.850 M 2 187.80 % | 2.835 M 266.94 % | 772.500 K -99.79 % | 362.144 M 7 776.21 % | -4.718 M -7.59 % | -4.385 M -556.87 % | 959.746 K 102.82 % | -34.000 M -1 092.70 % | 3.425 M | 0.000 | 0.000 100.00 % | -28.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -15.675 K | 0.000 | 0.000 |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 452.276 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.255 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.782 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.385 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 |
| Net change in cash | -326.349 M -217.02 % | 278.888 M 334.77 % | -118.793 M -29.30 % | -91.876 M 52.40 % | -193.005 M -221.09 % | 159.393 M 175.88 % | -210.069 M -158.46 % | 359.354 M 191.35 % | -393.383 M -214.07 % | 344.874 M 1.86 % | 338.573 M 3 040.06 % | 10.782 M 101.70 % | -633.489 M -252.43 % | 415.592 M 76.24 % | 235.810 M 367.72 % | -88.080 M -196.84 % | 90.950 M 601.03 % | -18.153 M -421.44 % | 5.647 M -28.36 % | 7.883 M -68.90 % | 25.349 M 102.50 % | -1.014 B -255.54 % | 651.983 M 338.78 % | 148.589 M 161.14 % | -243.033 M -344.87 % | 99.249 M 1 053.62 % | -10.408 M -107.27 % | 143.222 M 209.13 % | -131.245 M 60.67 % | -333.734 M -36.52 % | -244.459 M -131.18 % | 784.006 M 412.20 % | -251.125 M -297.24 % | -63.217 M 91.16 % | -715.474 M -163.79 % | 1.122 B 2 676.85 % | -43.528 M -261.21 % | 27.000 M -80.53 % | 138.650 M 6 341.94 % | -2.221 M -105.35 % | 41.485 M 159.91 % | -69.242 M -211.13 % | 62.306 M 107.04 % | 30.094 M 175.17 % | -40.035 M -1 764.62 % | -2.147 M 99.36 % | -337.698 M -152.54 % | -133.722 M -131.05 % | 430.733 M 1 262.59 % | -37.049 M -346.78 % | -8.293 M -107.20 % | 115.224 M 262.67 % | -70.832 M -535.12 % | -11.153 M -198.72 % | 11.298 M -42.59 % | 19.678 M 179.81 % | -24.656 M -154.66 % | 45.105 M 24.45 % | 36.243 M 387.58 % | 7.433 M 111.79 % | -63.027 M -10.52 % | -57.027 M -131.00 % | 183.984 M 3 426.85 % | 5.217 M 121.81 % | -23.920 M -315.30 % | 11.110 M |
| Cash at beginning of period | 755.603 M 58.50 % | 476.715 M -19.95 % | 595.509 M -13.37 % | 687.385 M -21.92 % | 880.390 M -2.73 % | 905.136 M -18.84 % | 1.115 B 94.76 % | 572.596 M -40.72 % | 965.979 M 55.53 % | 621.105 M 119.84 % | 282.532 M 3.97 % | 271.750 M -69.98 % | 905.238 M 84.88 % | 489.646 M 92.90 % | 253.837 M -25.76 % | 341.917 M 36.24 % | 250.966 M -6.75 % | 269.119 M 2.14 % | 263.472 M 3.08 % | 255.589 M 11.01 % | 230.240 M -81.50 % | 1.244 B 110.06 % | 592.375 M 33.48 % | 443.786 M -35.39 % | 686.819 M 16.89 % | 587.570 M -1.74 % | 597.977 M 31.49 % | 454.755 M -22.40 % | 586.000 M -36.29 % | 919.734 M -21.00 % | 1.164 B 206.22 % | 380.187 M -39.78 % | 631.312 M -9.10 % | 694.529 M -50.74 % | 1.410 B 389.00 % | 288.347 M -13.12 % | 331.875 M 8.86 % | 304.875 M 83.41 % | 166.225 M -1.32 % | 168.447 M 32.67 % | 126.962 M -35.29 % | 196.204 M 46.53 % | 133.898 M 28.99 % | 103.804 M -27.83 % | 143.839 M -1.47 % | 145.986 M -69.82 % | 483.684 M -21.66 % | 617.406 M 230.74 % | 186.672 M -16.56 % | 223.722 M -3.57 % | 232.014 M 98.66 % | 116.791 M -37.75 % | 187.622 M -5.61 % | 198.775 M 6.03 % | 187.477 M 11.73 % | 167.800 M -12.81 % | 192.456 M 30.61 % | 147.351 M 32.62 % | 111.108 M 7.17 % | 103.675 M -37.81 % | 166.702 M -25.49 % | 223.729 M 462.91 % | 39.745 M 15.11 % | 34.529 M -40.92 % | 58.449 M 23.47 % | 47.339 M |
| Cash at end of period | 429.254 M -43.19 % | 755.603 M 58.50 % | 476.715 M -19.95 % | 595.509 M -13.37 % | 687.385 M -35.43 % | 1.065 B 17.61 % | 905.136 M -2.88 % | 931.950 M 62.76 % | 572.596 M -40.72 % | 965.979 M 55.53 % | 621.105 M 119.84 % | 282.532 M 3.97 % | 271.750 M -69.98 % | 905.238 M 84.88 % | 489.646 M 92.90 % | 253.837 M -25.76 % | 341.917 M 36.24 % | 250.966 M -6.75 % | 269.119 M 2.14 % | 263.472 M 3.08 % | 255.589 M 11.01 % | 230.240 M -81.50 % | 1.244 B 110.06 % | 592.375 M 33.48 % | 443.786 M -35.39 % | 686.819 M 16.89 % | 587.570 M -1.74 % | 597.977 M 31.49 % | 454.755 M -22.40 % | 586.000 M -36.29 % | 919.734 M -21.00 % | 1.164 B 206.22 % | 380.187 M -39.78 % | 631.312 M -9.10 % | 694.529 M -50.74 % | 1.410 B 389.00 % | 288.347 M -13.12 % | 331.875 M 8.86 % | 304.875 M 83.41 % | 166.225 M -1.32 % | 168.447 M 32.67 % | 126.962 M -35.29 % | 196.204 M 46.53 % | 133.898 M 28.99 % | 103.804 M -27.83 % | 143.839 M -1.47 % | 145.986 M -69.82 % | 483.684 M -21.66 % | 617.406 M 230.74 % | 186.672 M -16.56 % | 223.722 M -3.57 % | 232.014 M 98.66 % | 116.791 M -37.75 % | 187.622 M -5.61 % | 198.775 M 6.03 % | 187.477 M 11.73 % | 167.800 M -12.81 % | 192.456 M 30.61 % | 147.351 M 32.62 % | 111.108 M 7.17 % | 103.675 M -37.81 % | 166.702 M -25.49 % | 223.729 M 462.91 % | 39.745 M 15.11 % | 34.529 M -40.92 % | 58.449 M |
| Operating cash flow | 338.817 M -77.04 % | 1.476 B 728.29 % | 178.194 M -26.81 % | 243.464 M 685.86 % | -41.557 M -137.66 % | 110.356 M 143.83 % | -251.804 M -191.49 % | 275.220 M 132.34 % | 118.458 M 196.81 % | 39.910 M -97.87 % | 1.871 B 1 467.31 % | 119.398 M 144.04 % | -271.137 M -528.07 % | 63.339 M -82.75 % | 367.102 M 11 588.67 % | -3.195 M 97.82 % | -146.559 M -162.31 % | 235.220 M 417.86 % | 45.421 M 209.32 % | -41.548 M -122.93 % | 181.227 M 238.99 % | -130.386 M -128.83 % | 452.209 M 355.00 % | -177.335 M -295.48 % | -44.840 M 40.84 % | -75.799 M -206.23 % | 71.352 M 130.71 % | -232.325 M 3.69 % | -241.228 M 14.62 % | -282.547 M 13.01 % | -324.796 M -529.87 % | 75.556 M 208.88 % | -69.394 M -305.52 % | -17.113 M 83.27 % | -102.292 M -161.44 % | 166.490 M 3 661.68 % | 4.426 M -84.84 % | 29.189 M -93.39 % | 441.328 M 261.70 % | 122.015 M -73.81 % | 465.863 M 228.87 % | -361.493 M -238.32 % | 261.340 M 168.36 % | 97.384 M 240.44 % | -69.341 M 19.38 % | -86.005 M -303.13 % | 42.340 M -13.14 % | 48.746 M -38.76 % | 79.602 M 82.48 % | 43.624 M -60.74 % | 111.111 M 54.45 % | 71.938 M 297.43 % | -36.437 M -205.41 % | 34.566 M -72.38 % | 125.132 M 2 001.03 % | 5.956 M -87.79 % | 48.795 M 191.39 % | -53.394 M -163.85 % | 83.624 M 149.66 % | 33.495 M 364.90 % | -12.644 M 29.18 % | -17.854 M -113.99 % | 127.593 M 351.25 % | -50.783 M -338.87 % | 21.259 M -65.08 % | 60.887 M |
| Capital expenditure | -101.530 M -1.89 % | -99.649 M 26.89 % | -136.297 M 19.62 % | -169.575 M -33.22 % | -127.287 M -12.40 % | -113.242 M 31.83 % | -166.104 M -36.78 % | -121.440 M 35.60 % | -188.581 M -96.40 % | -96.021 M -71.89 % | -55.862 M 50.78 % | -113.493 M -23.63 % | -91.801 M -19.10 % | -77.079 M 39.89 % | -128.228 M -45.38 % | -88.205 M -65.74 % | -53.218 M 25.50 % | -71.432 M 17.33 % | -86.409 M -2.78 % | -84.069 M -0.66 % | -83.521 M 28.78 % | -117.263 M 41.66 % | -201.006 M -424.10 % | -38.352 M 88.74 % | -340.726 M -107.64 % | -164.096 M 35.33 % | -253.732 M -13.87 % | -222.827 M -41.33 % | -157.662 M 47.66 % | -301.254 M -19.49 % | -252.110 M -55.43 % | -162.205 M 4.39 % | -169.645 M 4.18 % | -177.038 M -22.11 % | -144.985 M -7.60 % | -134.741 M -36.93 % | -98.404 M 28.87 % | -138.335 M 41.41 % | -236.115 M -21.07 % | -195.022 M -26.98 % | -153.583 M 46.26 % | -285.780 M -19.11 % | -239.922 M -33.56 % | -179.641 M 19.46 % | -223.059 M -70.07 % | -131.155 M -1.61 % | -129.074 M 16.65 % | -154.864 M -15.20 % | -134.431 M -69.36 % | -79.378 M -62.47 % | -48.858 M -144.12 % | -20.014 M 17.95 % | -24.393 M -91.37 % | -12.747 M -1 231.65 % | -957.209 K 44.29 % | -1.718 M -7.19 % | -1.603 M 10.11 % | -1.783 M 71.89 % | -6.342 M -413.30 % | -1.236 M 84.15 % | -7.795 M -632.71 % | -1.064 M 81.73 % | -5.823 M -16.18 % | -5.012 M -76.39 % | -2.842 M -2 117.29 % | -128.158 K |
| Free CashFlow | 237.287 M -82.76 % | 1.376 B 3 184.97 % | 41.897 M -43.30 % | 73.888 M 143.76 % | -168.843 M -5 751.45 % | -2.885 M 99.31 % | -417.908 M -371.76 % | 153.780 M 319.30 % | -70.124 M -24.97 % | -56.111 M -103.09 % | 1.815 B 30 643.42 % | 5.905 M 101.63 % | -362.938 M -2 541.43 % | -13.740 M -105.75 % | 238.874 M 361.35 % | -91.400 M 54.25 % | -199.777 M -221.97 % | 163.788 M 499.60 % | -40.988 M 67.37 % | -125.617 M -228.57 % | 97.707 M 139.45 % | -247.649 M -198.59 % | 251.202 M 216.47 % | -215.688 M 44.06 % | -385.567 M -60.72 % | -239.895 M -31.54 % | -182.380 M 59.93 % | -455.152 M -14.10 % | -398.890 M 31.67 % | -583.801 M -1.20 % | -576.906 M -565.79 % | -86.649 M 63.75 % | -239.039 M -23.12 % | -194.150 M 21.48 % | -247.277 M -878.87 % | 31.748 M 133.78 % | -93.978 M 13.90 % | -109.146 M -153.19 % | 205.213 M 381.09 % | -73.007 M -123.38 % | 312.280 M 148.25 % | -647.272 M -3 122.13 % | 21.418 M 126.04 % | -82.258 M 71.87 % | -292.399 M -34.65 % | -217.160 M -150.37 % | -86.734 M 18.27 % | -106.118 M -93.54 % | -54.828 M -53.35 % | -35.755 M -157.43 % | 62.254 M 19.89 % | 51.924 M 185.36 % | -60.830 M -378.79 % | 21.819 M -82.43 % | 124.175 M 2 830.32 % | 4.238 M -91.02 % | 47.192 M 185.53 % | -55.177 M -171.40 % | 77.281 M 139.57 % | 32.259 M 257.83 % | -20.440 M -8.04 % | -18.918 M -115.54 % | 121.769 M 318.24 % | -55.795 M -402.94 % | 18.418 M -69.69 % | 60.758 M |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 | 2012 | 2012 | 2012 | 2012 | 2011 | 2011 | 2011 | 2011 | 2010 | 2010 | 2010 | 2010 | 2009 | 2009 | 2009 | 2009 |