MFEC Public Company Limited MFEC.BK
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 6.739 B 0.31 % | 6.719 B 23.93 % | 5.421 B 4.77 % | 5.174 B 10.78 % | 4.671 B 26.65 % | 3.688 B 10.44 % | 3.339 B 12.75 % | 2.962 B -8.03 % | 3.221 B -3.39 % | 3.334 B -35.04 % | 5.132 B 8.49 % | 4.731 B 29.73 % | 3.646 B -12.42 % | 4.164 B 60.48 % | 2.595 B -4.38 % | 2.713 B 9.75 % | 2.472 B 3.08 % | 2.398 B 0.24 % | 2.393 B 57.67 % | 1.518 B 6.25 % | 1.428 B |
| Net income | 272.250 M -60.03 % | 681.054 M 189.89 % | 234.932 M -8.58 % | 256.988 M 5.06 % | 244.622 M 8.52 % | 225.416 M 235.67 % | -166.149 M -207.89 % | 153.995 M -30.56 % | 221.766 M 12.84 % | 196.533 M -27.32 % | 270.427 M 16.46 % | 232.210 M 27.35 % | 182.333 M -9.87 % | 202.290 M 198.03 % | 67.875 M -33.99 % | 102.826 M -24.19 % | 135.633 M 6.52 % | 127.329 M 27.32 % | 100.009 M 30.28 % | 76.762 M -42.96 % | 134.586 M |
| Income before tax | 334.824 M -56.08 % | 762.389 M 182.89 % | 269.498 M -17.87 % | 328.156 M 5.61 % | 310.733 M 10.49 % | 281.234 M 291.70 % | -146.705 M -176.80 % | 191.020 M -31.24 % | 277.803 M 9.21 % | 254.370 M -23.92 % | 334.366 M 17.04 % | 285.693 M 26.84 % | 225.246 M -13.40 % | 260.091 M 212.22 % | 83.302 M -40.63 % | 140.307 M -28.52 % | 196.300 M 2.87 % | 190.817 M 23.94 % | 153.962 M 40.31 % | 109.728 M -40.12 % | 183.239 M |
| Income before tax ratio | 0.05 -56.22 % | 0.11 128.27 % | 0.05 -21.62 % | 0.06 -4.67 % | 0.07 -12.76 % | 0.08 273.58 % | -0.04 -168.12 % | 0.06 -25.23 % | 0.09 13.04 % | 0.08 17.12 % | 0.07 7.88 % | 0.06 -2.23 % | 0.06 -1.11 % | 0.06 94.56 % | 0.03 -37.91 % | 0.05 -34.87 % | 0.08 -0.20 % | 0.08 23.64 % | 0.06 -11.01 % | 0.07 -43.64 % | 0.13 |
| EBITDA | 455.009 M 118.44 % | 208.303 M -41.10 % | 353.657 M -13.65 % | 409.583 M 3.86 % | 394.358 M 19.28 % | 330.606 M 466.84 % | -90.123 M -136.59 % | 246.288 M -24.17 % | 324.796 M 0.14 % | 324.355 M -21.06 % | 410.900 M 11.60 % | 368.175 M 16.97 % | 314.753 M -6.02 % | 334.924 M 167.61 % | 125.154 M -29.32 % | 177.064 M -21.33 % | 225.060 M -8.86 % | 246.930 M 18.35 % | 208.642 M 42.59 % | 146.327 M -29.22 % | 206.733 M |
| Net income ratio | 0.04 -60.15 % | 0.10 133.92 % | 0.04 -12.75 % | 0.05 -5.17 % | 0.05 -14.31 % | 0.06 222.85 % | -0.05 -195.69 % | 0.05 -24.49 % | 0.07 16.80 % | 0.06 11.89 % | 0.05 7.34 % | 0.05 -1.83 % | 0.05 2.92 % | 0.05 85.71 % | 0.03 -30.97 % | 0.04 -30.92 % | 0.05 3.34 % | 0.05 27.01 % | 0.04 -17.37 % | 0.05 -46.32 % | 0.09 |
| Ratio EBITDA | 0.07 117.76 % | 0.03 -52.47 % | 0.07 -17.59 % | 0.08 -6.25 % | 0.08 -5.81 % | 0.09 432.17 % | -0.03 -132.46 % | 0.08 -17.55 % | 0.10 3.65 % | 0.10 21.53 % | 0.08 2.87 % | 0.08 -9.83 % | 0.09 7.31 % | 0.08 66.76 % | 0.05 -26.08 % | 0.07 -28.31 % | 0.09 -11.58 % | 0.10 18.07 % | 0.09 -9.56 % | 0.10 -33.38 % | 0.14 |
| Gross profit ratio | 0.16 10.31 % | 0.14 -18.93 % | 0.17 -0.69 % | 0.18 -4.23 % | 0.18 -14.73 % | 0.22 17.07 % | 0.18 -12.99 % | 0.21 -1.79 % | 0.22 1.01 % | 0.21 23.85 % | 0.17 -2.86 % | 0.18 -10.96 % | 0.20 -2.42 % | 0.20 -3.69 % | 0.21 7.95 % | 0.20 -20.82 % | 0.25 9.55 % | 0.23 8.68 % | 0.21 -13.65 % | 0.24 -7.25 % | 0.26 |
| Weighted average shs out dil | 441.454 M 0.00 % | 441.454 M 0.00 % | 441.454 M 0.00 % | 441.454 M 0.00 % | 441.454 M 0.00 % | 441.454 M 0.00 % | 441.454 M 0.00 % | 441.454 M 0.00 % | 441.454 M 0.00 % | 441.454 M 0.05 % | 441.230 M 0.09 % | 440.815 M 0.18 % | 440.005 M 17.14 % | 375.612 M 44.22 % | 260.452 M 2.89 % | 253.144 M 1.14 % | 250.302 M 12.05 % | 223.384 M 2.94 % | 217.000 M 3.35 % | 209.967 M 4.98 % | 200.000 M |
| Weighted average shs out | 441.454 M -0.18 % | 442.243 M 0.18 % | 441.454 M 0.00 % | 441.454 M 0.00 % | 441.454 M 0.00 % | 441.454 M 0.00 % | 441.454 M 0.00 % | 441.454 M 0.00 % | 441.454 M 0.00 % | 441.454 M 0.05 % | 441.230 M 0.23 % | 440.236 M 0.24 % | 439.185 M 17.12 % | 375.001 M 43.98 % | 260.452 M 7.88 % | 241.432 M 4.19 % | 231.719 M 6.78 % | 217.000 M 0.00 % | 217.000 M 3.35 % | 209.967 M 4.98 % | 200.000 M |
| EPS diluted | 0.62 -59.74 % | 1.54 190.57 % | 0.53 -8.62 % | 0.58 5.45 % | 0.55 7.84 % | 0.51 234.21 % | -0.38 -208.57 % | 0.35 -30.00 % | 0.50 11.11 % | 0.45 -26.23 % | 0.61 15.09 % | 0.53 29.27 % | 0.41 -24.07 % | 0.54 107.69 % | 0.26 -36.59 % | 0.41 -31.67 % | 0.60 5.26 % | 0.57 23.91 % | 0.46 24.32 % | 0.37 -44.78 % | 0.67 |
| Earnings per share | 0.62 -59.74 % | 1.54 190.57 % | 0.53 -8.62 % | 0.58 5.45 % | 0.55 7.84 % | 0.51 234.21 % | -0.38 -208.57 % | 0.35 -30.00 % | 0.50 11.11 % | 0.45 -26.23 % | 0.61 15.09 % | 0.53 29.27 % | 0.41 -24.07 % | 0.54 107.69 % | 0.26 -39.53 % | 0.43 -33.85 % | 0.65 10.17 % | 0.59 28.26 % | 0.46 24.32 % | 0.37 -44.78 % | 0.67 |
| Gross profit | 1.053 B 10.65 % | 951.580 M 0.47 % | 947.127 M 4.05 % | 910.284 M 6.10 % | 857.960 M 7.99 % | 794.458 M 29.29 % | 614.471 M -1.89 % | 626.338 M -9.68 % | 693.457 M -2.42 % | 710.619 M -19.55 % | 883.318 M 5.39 % | 838.137 M 15.51 % | 725.588 M -14.55 % | 849.109 M 54.57 % | 549.353 M 3.23 % | 532.172 M -13.11 % | 612.434 M 12.92 % | 542.339 M 8.94 % | 497.821 M 36.15 % | 365.653 M -1.46 % | 371.065 M |
| Income tax expense | 53.319 M 52.14 % | 35.047 M -33.15 % | 52.422 M -25.32 % | 70.196 M 11.36 % | 63.034 M 18.71 % | 53.101 M 188.89 % | 18.381 M -47.32 % | 34.893 M -36.96 % | 55.354 M 6.16 % | 52.145 M -12.77 % | 59.782 M 18.89 % | 50.283 M 19.65 % | 42.025 M -25.08 % | 56.091 M 322.74 % | 13.268 M -62.19 % | 35.089 M -26.40 % | 47.676 M -7.54 % | 51.562 M 8.77 % | 47.406 M 54.66 % | 30.651 M -35.14 % | 47.255 M |
| Cost of revenue | 5.686 B -1.40 % | 5.767 B 28.89 % | 4.474 B 4.93 % | 4.264 B 11.83 % | 3.813 B 31.77 % | 2.894 B 6.19 % | 2.725 B 16.67 % | 2.336 B -7.58 % | 2.527 B -3.65 % | 2.623 B -38.27 % | 4.249 B 9.16 % | 3.892 B 33.26 % | 2.921 B -11.88 % | 3.315 B 62.07 % | 2.045 B -6.23 % | 2.181 B 17.27 % | 1.860 B 0.21 % | 1.856 B -2.04 % | 1.895 B 64.50 % | 1.152 B 8.95 % | 1.057 B |
| General and administrative expenses | 622.102 M -16.82 % | 747.874 M 25.49 % | 595.965 M 20.50 % | 494.574 M -2.34 % | 506.406 M 14.80 % | 441.121 M -0.36 % | 442.693 M 12.49 % | 393.528 M -4.96 % | 414.075 M 10.87 % | 373.479 M -14.88 % | 438.753 M -7.13 % | 472.451 M 18.39 % | 399.067 M -11.28 % | 449.782 M 25.56 % | 358.217 M 21.50 % | 294.821 M -29.15 % | 416.135 M 18.38 % | 351.522 M | 0.000 -100.00 % | 255.926 M 36.26 % | 187.826 M |
| Selling and marketing expenses | 174.075 M 32.50 % | 131.378 M -3.84 % | 136.621 M 16.89 % | 116.878 M 15.82 % | 100.916 M -9.69 % | 111.741 M 14.84 % | 97.299 M 7.81 % | 90.247 M -15.52 % | 106.825 M -13.96 % | 124.158 M -12.46 % | 141.827 M 13.29 % | 125.195 M 0.82 % | 124.176 M 10.58 % | 112.293 M 18.25 % | 94.966 M 11.22 % | 85.384 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | -117.382 M -146.34 % | -47.651 M -49.85 % | -31.799 M -197.63 % | -10.684 M 82.16 % | -59.882 M | 0.000 | 0.000 | 0.000 100.00 % | -39.675 M | 0.000 | 0.000 -100.00 % | 60.106 M 20.05 % | 50.067 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 678.795 M 194.30 % | 230.645 M -67.09 % | 700.788 M 16.65 % | 600.768 M 9.74 % | 547.441 M -0.98 % | 552.861 M 2.38 % | 539.992 M 11.62 % | 483.775 M 0.53 % | 481.226 M -3.30 % | 497.638 M -14.29 % | 580.580 M -2.86 % | 597.646 M 14.22 % | 523.244 M -6.91 % | 562.075 M 24.03 % | 453.183 M 19.19 % | 380.205 M -8.63 % | 416.135 M 18.38 % | 351.522 M 2.23 % | 343.858 M 34.36 % | 255.926 M 36.26 % | 187.826 M |
| Cost and expenses | 6.365 B -3.54 % | 6.599 B 27.51 % | 5.175 B 6.37 % | 4.865 B 11.57 % | 4.360 B 26.51 % | 3.446 B 5.56 % | 3.265 B 15.81 % | 2.819 B -6.28 % | 3.008 B -3.60 % | 3.121 B -35.38 % | 4.830 B 7.56 % | 4.490 B 30.37 % | 3.444 B -11.16 % | 3.877 B 55.17 % | 2.498 B -2.46 % | 2.561 B 12.53 % | 2.276 B 3.10 % | 2.208 B -1.39 % | 2.239 B 59.02 % | 1.408 B 13.07 % | 1.245 B |
| Research and development expenses | 0.000 | 0.000 | 0.000 -100.00 % | 62.000 K -1.59 % | 63.000 K -87.20 % | 492.000 K -40.42 % | 825.791 K 45.98 % | 565.690 K 7.26 % | 527.402 K 24.53 % | 423.517 K -89.89 % | 4.188 M -92.00 % | 52.331 M -57.25 % | 122.410 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 796.177 M -9.45 % | 879.252 M 20.02 % | 732.587 M 19.81 % | 611.452 M 0.68 % | 607.323 M 9.85 % | 552.861 M 2.38 % | 539.992 M 11.62 % | 483.775 M -7.13 % | 520.901 M 4.67 % | 497.638 M -14.29 % | 580.580 M -2.86 % | 597.646 M 14.22 % | 523.244 M -6.91 % | 562.075 M 24.03 % | 453.183 M 19.19 % | 380.205 M -8.63 % | 416.135 M 18.38 % | 351.522 M 2.23 % | 343.858 M 34.36 % | 255.926 M 36.26 % | 187.826 M |
| Interest income | 11.429 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 |
| Interest expense | 34.365 M 47.11 % | 23.361 M 28.25 % | 18.214 M 57.97 % | 11.530 M 3.59 % | 11.131 M 179.18 % | 3.987 M 79.27 % | 2.224 M -20.71 % | 2.805 M -7.65 % | 3.037 M -45.54 % | 5.577 M -45.05 % | 10.149 M -27.75 % | 14.048 M -47.40 % | 26.707 M -0.88 % | 26.943 M 109.38 % | 12.868 M 10.36 % | 11.660 M -10.24 % | 12.991 M -23.57 % | 16.997 M 13.57 % | 14.966 M 280.12 % | 3.937 M 1 486.82 % | 248.122 K |
| Depreciation and amortization | 85.820 M 18.94 % | 72.154 M -2.71 % | 74.164 M 1.95 % | 72.742 M -1.99 % | 74.221 M 63.54 % | 45.384 M -2.65 % | 46.618 M -5.04 % | 49.091 M 5.25 % | 46.643 M -25.62 % | 62.707 M -2.77 % | 64.493 M -4.57 % | 67.578 M 8.40 % | 62.342 M 30.18 % | 47.890 M 65.23 % | 28.984 M 15.49 % | 25.097 M -12.74 % | 28.760 M -26.47 % | 39.116 M -1.51 % | 39.714 M 0.54 % | 39.500 M 69.92 % | 23.246 M |
| Operating income | 374.090 M -51.98 % | 778.967 M 178.71 % | 279.493 M -15.56 % | 330.986 M 3.39 % | 320.137 M 12.24 % | 285.221 M 282.95 % | 74.479 M -47.76 % | 142.563 M -32.83 % | 212.231 M -0.35 % | 212.981 M -29.65 % | 302.738 M 25.88 % | 240.491 M 18.85 % | 202.344 M -29.50 % | 287.034 M 198.46 % | 96.170 M -36.72 % | 151.967 M -22.58 % | 196.300 M 2.87 % | 190.817 M 23.94 % | 153.962 M 40.31 % | 109.728 M -40.12 % | 183.239 M |
| Operating income ratio | 0.06 -52.12 % | 0.12 124.89 % | 0.05 -19.40 % | 0.06 -6.67 % | 0.07 -11.37 % | 0.08 246.76 % | 0.02 -53.66 % | 0.05 -26.96 % | 0.07 3.14 % | 0.06 8.31 % | 0.06 16.03 % | 0.05 -8.39 % | 0.06 -19.50 % | 0.07 85.98 % | 0.04 -33.82 % | 0.06 -29.46 % | 0.08 -0.20 % | 0.08 23.64 % | 0.06 -11.01 % | 0.07 -43.64 % | 0.13 |
| Total other income expenses net | -39.265 M -136.85 % | -16.578 M -65.87 % | -9.995 M -253.14 % | -2.830 M 69.90 % | -9.404 M -491.41 % | -1.590 M 99.28 % | -221.185 M -556.45 % | 48.457 M -53.96 % | 105.247 M 552.14 % | -23.278 M -196.42 % | -7.853 M -117.37 % | 45.202 M 97.37 % | 22.902 M 185.00 % | -26.943 M -109.38 % | -12.868 M -10.36 % | -11.660 M 10.24 % | -12.991 M 23.57 % | -16.997 M -13.57 % | -14.966 M -280.08 % | -3.938 M -1 484.84 % | -248.461 K |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 273.692 M -34.85 % | 420.106 M -2.88 % | 432.570 M 24.73 % | 346.809 M 716.69 % | -56.237 M 40.27 % | -94.154 M 71.12 % | -326.004 M -74.64 % | -186.677 M 19.73 % | -232.550 M -297.14 % | -58.556 M -126.49 % | 221.060 M 247.47 % | 63.620 M -87.02 % | 490.124 M -59.20 % | 1.201 B 164.47 % | 454.181 M -8.07 % | 494.036 M 58.27 % | 312.143 M 31.15 % | 238.009 M 49.87 % | 158.809 M 431.15 % | 29.899 M -77.60 % | 133.481 M |
| Total investments | 541.870 M 21.52 % | 445.895 M 61.88 % | 275.446 M 16.12 % | 237.216 M 5.21 % | 225.466 M 43.50 % | 157.123 M 8.63 % | 144.642 M -44.80 % | 262.012 M -67.42 % | 804.245 M 182.54 % | 284.650 M 321.82 % | 67.481 M -57.71 % | 159.561 M 488.97 % | 27.092 M -54.46 % | 59.486 M 389.63 % | 12.149 M 576.17 % | 1.797 M -86.51 % | 13.320 M 3.64 % | 12.852 M -70.71 % | 43.875 M -30.11 % | 62.776 M 62.28 % | 38.685 M |
| Total debt | 473.015 M -30.07 % | 676.369 M -5.34 % | 714.543 M 46.23 % | 488.648 M 314.88 % | 117.782 M 29.37 % | 91.043 M | 0.000 -100.00 % | 1.421 M -86.38 % | 10.431 M -76.23 % | 43.892 M -89.40 % | 414.161 M 63.28 % | 253.648 M -58.79 % | 615.568 M -52.55 % | 1.297 B 139.05 % | 542.652 M 2.43 % | 529.774 M 54.24 % | 343.477 M 20.14 % | 285.886 M 59.08 % | 179.716 M 198.59 % | 60.188 M -60.27 % | 151.487 M |
| Accumulated other comprehensive income loss | 44.150 M 0.00 % | 44.150 M 0.00 % | 44.150 M 0.00 % | 44.150 M 0.00 % | 44.150 M -0.57 % | 44.402 M -0.40 % | 44.582 M -0.73 % | 44.910 M -2.93 % | 46.266 M 3.94 % | 44.511 M 0.26 % | 44.394 M 0.55 % | 44.150 M -82.57 % | 253.240 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 1.137 B 3.25 % | 1.101 B 94.23 % | 566.892 M 11.83 % | 506.910 M 18.98 % | 426.036 M 21.53 % | 350.555 M 54.82 % | 226.431 M -54.91 % | 502.230 M -0.10 % | 502.744 M 18.85 % | 422.996 M -5.18 % | 446.100 M 23.78 % | 360.406 M 664.24 % | 47.159 M -82.07 % | 263.060 M 26.59 % | 207.808 M -7.27 % | 224.091 M -2.63 % | 230.140 M 16.38 % | 197.743 M 35.10 % | 146.364 M 24.07 % | 117.965 M -16.46 % | 141.202 M |
| Common stock | 441.454 M 0.00 % | 441.454 M 0.00 % | 441.454 M 0.00 % | 441.454 M 0.00 % | 441.454 M 0.00 % | 441.454 M 0.00 % | 441.454 M 0.00 % | 441.454 M 0.00 % | 441.454 M 0.00 % | 441.454 M 0.00 % | 441.454 M 0.24 % | 440.403 M 0.24 % | 439.352 M 0.24 % | 438.301 M 55.88 % | 281.185 M 15.39 % | 243.677 M 3.73 % | 234.920 M 8.26 % | 217.000 M | 0.000 -100.00 % | 217.000 M 8.50 % | 200.000 M |
| Total equity | 2.624 B 2.63 % | 2.557 B 24.27 % | 2.058 B 2.19 % | 2.014 B 4.20 % | 1.933 B 4.06 % | 1.857 B 7.24 % | 1.732 B -12.85 % | 1.987 B 0.18 % | 1.984 B 3.55 % | 1.916 B -0.95 % | 1.934 B 5.13 % | 1.840 B 6.38 % | 1.729 B 2.44 % | 1.688 B 102.43 % | 833.834 M 12.30 % | 742.524 M 2.94 % | 721.341 M 13.55 % | 635.261 M 7.74 % | 589.614 M 3.49 % | 569.756 M 14.00 % | 499.783 M |
| Other non current liabilities | 252.003 M 11.82 % | 225.372 M 8.36 % | 207.987 M 11.92 % | 185.838 M -14.88 % | 218.335 M 24.97 % | 174.714 M 75.91 % | 99.322 M 44.46 % | 68.752 M 20.09 % | 57.249 M 12.52 % | 50.880 M 23.09 % | 41.336 M -23.26 % | 53.869 M 12.45 % | 47.906 M 19.68 % | 40.027 M | 0.000 | 0.000 -100.00 % | 208.183 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 149.779 M -10.91 % | 168.124 M 192.10 % | 57.558 M -46.45 % | 107.483 M 49.97 % | 71.667 M | 0.000 | 0.000 -100.00 % | 645.008 K -54.61 % | 1.421 M -67.02 % | 4.309 M -40.29 % | 7.216 M 64.26 % | 4.393 M -86.43 % | 32.368 M 250.56 % | 9.233 M -86.53 % | 68.545 M 2 365.94 % | 2.780 M -36.05 % | 4.346 M | 0.000 | 0.000 -100.00 % | 131.597 K | 0.000 |
| Total non current liabilities | 401.782 M 2.11 % | 393.496 M 48.18 % | 265.545 M -9.47 % | 293.320 M 1.14 % | 290.003 M 65.99 % | 174.714 M 75.91 % | 99.322 M 39.80 % | 71.046 M 17.68 % | 60.374 M 6.04 % | 56.934 M 13.07 % | 50.351 M -13.58 % | 58.262 M -27.42 % | 80.273 M 62.96 % | 49.261 M -28.13 % | 68.545 M 2 365.94 % | 2.780 M -36.05 % | 4.346 M | 0.000 | 0.000 -100.00 % | 131.597 K | 0.000 |
| Other current liabilities | 669.689 M -14.99 % | 787.775 M 1.53 % | 775.872 M 18.83 % | 652.942 M -9.81 % | 723.968 M 18.03 % | 613.353 M 41.40 % | 433.769 M 6.86 % | 405.932 M 5.69 % | 384.088 M -5.37 % | 405.879 M 5.87 % | 383.384 M 20.41 % | 318.393 M -43.92 % | 567.754 M 59.28 % | 356.456 M 113.66 % | 166.833 M -25.96 % | 225.323 M 6 305.31 % | 3.518 M -83.78 % | 21.690 M -85.50 % | 149.589 M 65.01 % | 90.654 M -14.79 % | 106.385 M |
| Deferred revenue | 2.069 B 4.51 % | 1.979 B 16.48 % | 1.699 B 23.64 % | 1.374 B 34.83 % | 1.019 B 92.90 % | 528.414 M 23.15 % | 429.070 M 38.86 % | 308.998 M 0.96 % | 306.073 M 35.90 % | 225.213 M -4.69 % | 236.287 M 6.16 % | 222.574 M 2.27 % | 217.625 M 21.77 % | 178.717 M 22.92 % | 145.387 M -2.75 % | 149.504 M -28.19 % | 208.183 M 49.74 % | 139.034 M 1.33 % | 137.211 M 212.86 % | 43.857 M 238.08 % | 12.972 M |
| Short term debt | 323.236 M -36.83 % | 511.681 M -22.12 % | 656.985 M 53.92 % | 426.842 M 825.61 % | 46.115 M 204.35 % | 15.152 M | 0.000 -100.00 % | 776.097 K -91.39 % | 9.010 M -77.24 % | 39.583 M -90.27 % | 406.945 M 63.26 % | 249.255 M -57.26 % | 583.201 M -54.72 % | 1.288 B 171.67 % | 474.107 M -10.04 % | 526.994 M 55.40 % | 339.130 M 130.93 % | 146.852 M -18.35 % | 179.847 M 199.46 % | 60.057 M -60.36 % | 151.487 M |
| Total current liabilities | 3.914 B -11.67 % | 4.431 B 12.11 % | 3.953 B 18.01 % | 3.350 B 15.44 % | 2.901 B 77.12 % | 1.638 B 9.28 % | 1.499 B 14.29 % | 1.312 B 2.15 % | 1.284 B 9.94 % | 1.168 B -25.23 % | 1.562 B 23.71 % | 1.263 B -32.89 % | 1.882 B -12.22 % | 2.143 B 75.87 % | 1.219 B -4.35 % | 1.274 B 23.10 % | 1.035 B 23.46 % | 838.409 M 19.48 % | 701.689 M 80.98 % | 387.722 M -27.04 % | 531.403 M |
| Total liabilities | 4.316 B -10.54 % | 4.825 B 14.38 % | 4.218 B 15.79 % | 3.643 B 14.14 % | 3.191 B 76.04 % | 1.813 B 13.42 % | 1.598 B 15.60 % | 1.383 B 2.84 % | 1.344 B 9.76 % | 1.225 B -24.03 % | 1.612 B 22.07 % | 1.321 B -32.67 % | 1.962 B -10.53 % | 2.193 B 70.33 % | 1.287 B 0.80 % | 1.277 B 22.85 % | 1.039 B 23.98 % | 838.409 M 19.48 % | 701.689 M 80.92 % | 387.853 M -27.01 % | 531.403 M |
| Other non current assets | 522.617 M 13.31 % | 461.229 M 69.02 % | 272.883 M -3.74 % | 283.487 M 87.83 % | 150.925 M 691.95 % | 19.057 M -4.71 % | 19.999 M -5.07 % | 21.068 M 51.85 % | 13.875 M -53.75 % | 29.999 M -23.78 % | 39.360 M -36.52 % | 62.007 M -34.47 % | 94.624 M -14.91 % | 111.199 M 750.20 % | 13.079 M -34.91 % | 20.094 M 159.73 % | 7.737 M 5.37 % | 7.342 M 2.07 % | 7.193 M -56.76 % | 16.635 M 352.11 % | 3.679 M |
| Long term investments | 407.701 M 5.36 % | 386.960 M 70.49 % | 226.967 M 26.54 % | 179.368 M 4.77 % | 171.210 M 28.93 % | 132.790 M 76.76 % | 75.123 M -34.23 % | 114.216 M 19.26 % | 95.767 M 253.47 % | 27.093 M 61.33 % | 16.794 M -10.12 % | 18.686 M -4.38 % | 19.542 M -55.67 % | 44.082 M 262.84 % | 12.149 M 576.17 % | 1.797 M -86.51 % | 13.320 M 3.64 % | 12.852 M -70.71 % | 43.875 M -30.11 % | 62.776 M 62.28 % | 38.685 M |
| Intangible assets | 18.965 M -5.85 % | 20.143 M 73.47 % | 11.612 M -49.41 % | 22.951 M -4.73 % | 24.091 M 6.98 % | 22.520 M 22.23 % | 18.425 M -45.17 % | 33.603 M 26.50 % | 26.564 M -13.54 % | 30.723 M -27.43 % | 42.337 M -25.28 % | 56.661 M -16.55 % | 67.901 M 4.22 % | 65.153 M 90.20 % | 34.255 M 292.23 % | 8.733 M 54.37 % | 5.657 M 306.48 % | 1.392 M -32.79 % | 2.071 M -70.95 % | 7.128 M 97.81 % | 3.604 M |
| GoodWill | 257.973 M 0.00 % | 257.973 M 0.00 % | 257.973 M 0.00 % | 257.973 M 0.00 % | 257.973 M 0.00 % | 257.973 M 0.00 % | 257.973 M -48.49 % | 500.810 M 0.00 % | 500.810 M -8.44 % | 546.960 M -2.84 % | 562.960 M -0.71 % | 566.989 M -1.52 % | 575.735 M 0.00 % | 575.735 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 276.938 M -0.42 % | 278.116 M 3.16 % | 269.585 M -4.04 % | 280.924 M -0.40 % | 282.064 M 0.56 % | 280.493 M 1.48 % | 276.398 M -48.28 % | 534.414 M 1.33 % | 527.374 M -8.71 % | 577.683 M -4.56 % | 605.297 M -2.94 % | 623.651 M -3.11 % | 643.636 M 0.43 % | 640.889 M 1 770.91 % | 34.255 M 292.23 % | 8.733 M 54.37 % | 5.657 M 306.48 % | 1.392 M -32.79 % | 2.071 M -70.95 % | 7.128 M 97.81 % | 3.604 M |
| Property plant equipment net | 278.661 M -8.86 % | 305.746 M 99.53 % | 153.235 M -4.93 % | 161.189 M -9.52 % | 178.147 M 109.80 % | 84.915 M 13.70 % | 74.683 M -32.22 % | 110.191 M -4.20 % | 115.016 M -3.57 % | 119.275 M -12.51 % | 136.324 M -9.43 % | 150.514 M 0.78 % | 149.355 M -6.74 % | 160.149 M 75.08 % | 91.474 M 39.02 % | 65.802 M 20.09 % | 54.793 M -2.86 % | 56.408 M -8.30 % | 61.513 M -6.17 % | 65.559 M 20.09 % | 54.591 M |
| Total non current assets | 1.549 B 3.91 % | 1.490 B 50.85 % | 987.950 M 2.85 % | 960.531 M 14.53 % | 838.665 M 51.04 % | 555.246 M 15.97 % | 478.775 M -40.33 % | 802.410 M 4.24 % | 769.802 M -0.85 % | 776.375 M -5.50 % | 821.549 M -7.35 % | 886.695 M -3.82 % | 921.955 M -3.59 % | 956.320 M 257.23 % | 267.702 M 157.23 % | 104.073 M 16.08 % | 89.654 M 14.95 % | 77.994 M -31.97 % | 114.652 M -24.62 % | 152.098 M 51.25 % | 100.559 M |
| Other current assets | 1.954 B -13.00 % | 2.246 B 19.69 % | 1.877 B 20.96 % | 1.551 B 47.20 % | 1.054 B 4 257.91 % | 24.183 M 20.45 % | 20.077 M -30.59 % | 28.928 M 0.44 % | 28.801 M -11.22 % | 32.442 M -62.53 % | 86.569 M 109.45 % | 41.332 M 6.48 % | 38.815 M -60.96 % | 99.426 M -36.63 % | 156.885 M 28.01 % | 122.555 M -68.10 % | 384.229 M 0.08 % | 383.928 M 30.15 % | 294.978 M 43.32 % | 205.816 M 280.48 % | 54.094 M |
| Short term investments | 134.169 M 127.66 % | 58.935 M 21.57 % | 48.479 M -16.20 % | 57.848 M 6.62 % | 54.256 M 122.98 % | 24.333 M -65.00 % | 69.520 M -52.96 % | 147.796 M -79.14 % | 708.478 M 175.08 % | 257.556 M 408.13 % | 50.687 M -64.02 % | 140.875 M 1 765.86 % | 7.550 M -50.99 % | 15.404 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 199.323 M -22.22 % | 256.262 M -9.12 % | 281.973 M 98.80 % | 141.839 M -18.49 % | 174.019 M -6.04 % | 185.197 M -43.19 % | 326.004 M 73.32 % | 188.098 M -22.59 % | 242.982 M 137.18 % | 102.448 M -46.95 % | 193.101 M 1.62 % | 190.028 M 51.48 % | 125.444 M 30.58 % | 96.066 M 8.59 % | 88.471 M 147.55 % | 35.738 M 14.06 % | 31.333 M -34.55 % | 47.877 M 129.00 % | 20.907 M -30.98 % | 30.289 M 68.22 % | 18.006 M |
| Cash and short term investments | 333.492 M 5.80 % | 315.197 M -4.62 % | 330.452 M 65.48 % | 199.688 M -12.52 % | 228.275 M 8.95 % | 209.530 M -47.02 % | 395.524 M 17.75 % | 335.895 M -64.70 % | 951.460 M 164.29 % | 360.004 M 47.67 % | 243.788 M -26.33 % | 330.903 M 148.81 % | 132.994 M 19.31 % | 111.470 M 26.00 % | 88.471 M 147.55 % | 35.738 M 14.06 % | 31.333 M -34.55 % | 47.877 M 129.00 % | 20.907 M -30.98 % | 30.289 M 68.22 % | 18.006 M |
| Total current assets | 5.392 B -8.48 % | 5.892 B 11.41 % | 5.288 B 12.61 % | 4.696 B 9.58 % | 4.285 B 37.58 % | 3.115 B 9.23 % | 2.852 B 11.06 % | 2.568 B 0.36 % | 2.558 B 8.21 % | 2.364 B -13.23 % | 2.725 B 19.83 % | 2.274 B -17.88 % | 2.769 B -5.31 % | 2.924 B 57.78 % | 1.853 B -3.24 % | 1.915 B 14.62 % | 1.671 B 19.74 % | 1.396 B 18.61 % | 1.177 B 46.08 % | 805.511 M -13.44 % | 930.627 M |
| Inventory | 167.386 M -3.19 % | 172.902 M -55.99 % | 392.900 M 20.92 % | 324.937 M -25.04 % | 433.455 M -47.77 % | 829.837 M 37.93 % | 601.648 M -11.37 % | 678.867 M 33.61 % | 508.099 M -6.42 % | 542.954 M -7.88 % | 589.397 M 5.57 % | 558.284 M -21.86 % | 714.426 M 9.32 % | 653.502 M 362.93 % | 141.166 M 224.01 % | 43.568 M -52.70 % | 92.119 M 105.21 % | 44.889 M 126.21 % | 19.844 M -86.20 % | 143.815 M 64.60 % | 87.372 M |
| Net receivables | 2.937 B -6.99 % | 3.158 B 8.29 % | 2.916 B 2.35 % | 2.849 B 5.67 % | 2.696 B 31.44 % | 2.051 B 11.83 % | 1.834 B 20.37 % | 1.524 B 42.42 % | 1.070 B -25.15 % | 1.430 B -23.12 % | 1.859 B 38.42 % | 1.343 B -28.65 % | 1.883 B -8.60 % | 2.060 B 102.21 % | 1.019 B -27.16 % | 1.399 B 20.22 % | 1.163 B 28.03 % | 908.726 M 8.06 % | 840.921 M 48.96 % | 564.517 M -26.80 % | 771.155 M |
| Tax assets | 62.657 M 7.46 % | 58.309 M -10.68 % | 65.280 M 17.49 % | 55.562 M -1.34 % | 56.320 M 48.25 % | 37.990 M 16.63 % | 32.573 M 44.63 % | 22.522 M 26.74 % | 17.770 M -20.40 % | 22.324 M -6.10 % | 23.774 M -25.33 % | 31.837 M 115.15 % | 14.798 M | 0.000 -100.00 % | 116.744 M 1 426.70 % | 7.647 M -6.14 % | 8.147 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 850.925 M -26.10 % | 1.151 B 40.55 % | 819.174 M -8.32 % | 893.503 M -19.49 % | 1.110 B 130.54 % | 481.407 M -24.25 % | 635.514 M 6.74 % | 595.395 M 7.74 % | 552.638 M 11.37 % | 496.232 M -6.41 % | 530.201 M 12.40 % | 471.712 M -7.97 % | 512.573 M 64.71 % | 311.204 M -27.82 % | 431.124 M 17.49 % | 366.950 M 42.01 % | 258.389 M 6.52 % | 242.576 M 11.03 % | 218.472 M 15.82 % | 188.625 M -19.91 % | 235.525 M |
| Tax payables | 1.850 M 69.41 % | 1.092 M -19.53 % | 1.357 M -25.91 % | 1.832 M -18.26 % | 2.242 M 66.53 % | 1.346 M 78.43 % | 754.387 K 35.77 % | 555.626 K -98.28 % | 32.297 M 2 737.05 % | 1.138 M -78.56 % | 5.311 M 579.57 % | 781.491 K 91.42 % | 408.260 K -95.48 % | 9.024 M 609.82 % | 1.271 M -76.64 % | 5.441 M -69.31 % | 17.727 M 73.97 % | 10.190 M -38.50 % | 16.570 M 265.96 % | 4.528 M -81.91 % | 25.033 M |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -21.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 103.379 M 10.50 % | 93.554 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 19.779 M -10.90 % | 22.199 M -21.20 % | 28.172 M 10.94 % | 25.394 M -8.62 % | 27.790 M 11.83 % | 24.849 M 4.59 % | 23.759 M 98.65 % | 11.961 M 84.13 % | 6.496 M -67.45 % | 19.959 M 30.73 % | 15.267 M 41.19 % | 10.813 M 25.90 % | 8.589 M -1.29 % | 8.700 M -2.41 % | 8.915 M 35.97 % | 6.557 M 101.27 % | 3.258 M 81.08 % | 1.799 M -76.11 % | 7.531 M -53.14 % | 16.071 M -1.44 % | 16.307 M |
| Capital lease obligations | 176.672 M -9.74 % | 195.733 M 126.33 % | 86.482 M -33.13 % | 129.324 M 32.26 % | 97.782 M 6 494.76 % | 1.483 M | 0.000 -100.00 % | 1.421 M -71.24 % | 4.941 M -41.80 % | 8.491 M -38.77 % | 13.867 M -61.56 % | 36.075 M -41.73 % | 61.912 M 727.59 % | 7.481 M 167.68 % | 2.795 M -35.84 % | 4.356 M -25.15 % | 5.819 M 104.19 % | -139.034 M -105 751.20 % | 131.597 K -75.62 % | 539.731 K | 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 |
| Other total stockholders equity | 982.270 M 3.56 % | 948.469 M -8.00 % | 1.031 B 4.47 % | 986.742 M 0.00 % | 986.742 M 0.00 % | 986.742 M 0.00 % | 986.742 M 0.00 % | 986.742 M 0.00 % | 986.742 M 0.00 % | 986.742 M 0.00 % | 986.742 M 0.30 % | 983.753 M 0.30 % | 980.846 M 0.30 % | 977.898 M 191.11 % | 335.926 M 25.25 % | 268.199 M -4.63 % | 281.209 M 28.57 % | 218.719 M -49.80 % | 435.719 M 0.00 % | 435.719 M 206.25 % | 142.274 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 21.000 K | 0.000 | 0.000 -100.00 % | 1.649 M -3.27 % | 1.705 M -2.25 % | 1.744 M -3.00 % | 1.798 M -17.49 % | 2.179 M -3.47 % | 2.257 M | 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 |
| Total assets | 6.941 B -5.98 % | 7.382 B 17.62 % | 6.276 B 10.95 % | 5.657 B 10.39 % | 5.124 B 39.62 % | 3.670 B 10.20 % | 3.330 B -1.18 % | 3.370 B 1.26 % | 3.328 B 5.97 % | 3.141 B -11.44 % | 3.546 B 12.21 % | 3.161 B -14.37 % | 3.691 B -4.89 % | 3.881 B 82.95 % | 2.121 B 5.03 % | 2.020 B 14.69 % | 1.761 B 19.49 % | 1.474 B 14.12 % | 1.291 B 34.85 % | 957.609 M -7.14 % | 1.031 B |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 100.00 % | -92.004 M -85.41 % | -49.621 M -193.03 % | 53.337 M 190.17 % | 18.381 M -47.65 % | 35.115 M -36.56 % | 55.354 M 6.16 % | 52.145 M -12.88 % | 59.855 M 18.83 % | 50.369 M 19.85 % | 42.025 M | 0.000 -100.00 % | 13.268 M 185.66 % | -15.490 M -132.49 % | 47.676 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 -100.00 % | 180.000 K -51.09 % | 368.000 K 33.33 % | 276.000 K -91.23 % | 3.146 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 |
| Change in working capital | 208.075 M 920.30 % | -25.366 M 63.96 % | -70.379 M 83.19 % | -418.682 M -1 102.36 % | -34.822 M 90.49 % | -366.038 M -1 774.38 % | -19.528 M 96.81 % | -612.363 M -228.63 % | 476.079 M 6.02 % | 449.063 M 218.18 % | -379.972 M -204.03 % | 365.260 M -49.62 % | 724.973 M 189.41 % | -810.814 M -4 665.44 % | -17.014 M 90.47 % | -178.463 M 14.38 % | -208.431 M -24.75 % | -167.079 M 12.89 % | -191.811 M -252.31 % | 125.932 M 136.53 % | -344.720 M |
| Accounts receivables | 208.705 M 185.73 % | -243.432 M -814.44 % | 34.073 M -87.12 % | 264.547 M 168.84 % | -384.317 M -38.50 % | -277.477 M 30.22 % | -397.632 M -85.53 % | -214.317 M -158.96 % | 363.488 M 78.53 % | 203.601 M 155.68 % | -365.642 M -249.84 % | 244.016 M 359.93 % | -93.877 M 63.76 % | -259.037 M -1 835.85 % | -13.381 M -109.67 % | 138.384 M 215.20 % | -120.121 M -296.70 % | 61.068 M 123.29 % | -262.208 M -170.21 % | 373.481 M 168.05 % | -548.820 M |
| Inventory | 276.198 M 153.04 % | -520.761 M -61.04 % | -323.371 M 20.28 % | -405.634 M 33.63 % | -611.128 M -167.92 % | -228.097 M -414.68 % | 72.486 M 144.26 % | -163.764 M -1 012.85 % | 17.940 M -59.61 % | 44.421 M 234.15 % | -33.112 M -128.32 % | 116.901 M 279.21 % | -65.230 M -2 487.83 % | 2.732 M 104.74 % | -57.615 M -218.67 % | 48.551 M 202.80 % | -47.230 M -85.55 % | -25.454 M -2 611.11 % | -938.877 K 97.82 % | -42.997 M -9.97 % | -39.098 M |
| Accounts payables | -327.242 M -196.17 % | 340.288 M 1 946.95 % | -18.424 M 92.74 % | -253.643 M -137.01 % | 685.416 M 806.68 % | -96.991 M -4 046.21 % | -2.339 M -105.48 % | 42.725 M -35.06 % | 65.787 M 225.77 % | -52.309 M -163.57 % | 82.285 M 312.71 % | -38.685 M -117.39 % | 222.457 M 235.79 % | -163.820 M -351.37 % | 65.170 M -40.73 % | 109.953 M 398.49 % | 22.057 M 35.32 % | 16.300 M -45.39 % | 29.847 M 143.34 % | -68.859 M -144.07 % | 156.265 M |
| Other working capital | 50.414 M -87.35 % | 398.539 M 67.92 % | 237.343 M 1 090.90 % | -23.952 M -108.70 % | 275.207 M 16.35 % | 236.527 M -23.19 % | 307.956 M 211.17 % | -277.007 M -1 059.69 % | 28.864 M -88.61 % | 253.351 M 498.96 % | -63.503 M -247.59 % | 43.028 M -93.50 % | 661.623 M 269.35 % | -390.689 M -3 391.87 % | -11.189 M 97.65 % | -475.351 M -652.88 % | -63.138 M 71.17 % | -218.993 M -627.83 % | 41.489 M 130.58 % | -135.693 M -256.09 % | 86.932 M |
| Other non cash items | -76.185 M 89.75 % | -743.240 M -1 314.24 % | -52.554 M -119.63 % | -23.928 M -595.73 % | 4.827 M 106.91 % | -69.820 M -127.37 % | 255.063 M 5 597.10 % | 4.477 M -64.86 % | 12.741 M 636.88 % | 1.729 M -76.23 % | 7.274 M -85.77 % | 51.121 M 319.45 % | 12.187 M 357.39 % | -4.735 M 63.69 % | -13.041 M -220.84 % | 10.793 M -56.91 % | 25.049 M 819.28 % | -3.482 M -132.09 % | 10.852 M 351.05 % | -4.323 M -389.21 % | 1.495 M |
| Net cash provided by operating activities | 552.534 M 885.24 % | 56.081 M -77.58 % | 250.141 M 287.32 % | -133.538 M -143.68 % | 305.706 M 381.17 % | -108.727 M -178.45 % | 138.594 M 136.08 % | -384.100 M -153.99 % | 711.427 M -4.39 % | 744.112 M 12 985.09 % | -5.775 M -100.77 % | 752.929 M -24.52 % | 997.462 M 276.96 % | -563.659 M -774.56 % | 83.560 M 264.86 % | -50.686 M -273.79 % | 29.166 M 808.36 % | -4.117 M 90.02 % | -41.236 M -117.34 % | 237.871 M 228.31 % | -185.394 M |
| Investments in property plant and equipment | -49.094 M 50.00 % | -98.189 M -203.51 % | -32.351 M 21.68 % | -41.307 M -1.93 % | -40.523 M 34.10 % | -61.492 M -11.52 % | -55.138 M 10.46 % | -61.578 M -15.27 % | -53.421 M -52.45 % | -35.042 M 8.54 % | -38.316 M 3.37 % | -39.651 M -15.49 % | -34.332 M 48.35 % | -66.468 M -5.77 % | -62.843 M -66.65 % | -37.710 M -54.97 % | -24.333 M 10.47 % | -27.178 M 3.19 % | -28.074 M 23.13 % | -36.523 M 11.71 % | -41.366 M |
| Acquisitions net | -14.213 M -102.82 % | 504.900 M 4 869.26 % | -10.587 M -1 081.13 % | -896.310 K 98.15 % | -48.509 M -633.23 % | -6.616 M -114.83 % | 44.600 M 523.20 % | -10.539 M -115.96 % | 66.026 M 650.22 % | -12.000 M -902.06 % | 1.496 M 174.59 % | -2.006 M 89.97 % | -20.000 M -237.74 % | 14.520 M | 0.000 | 0.000 100.00 % | -4.052 M | 0.000 -100.00 % | 400.000 K -70.30 % | 1.347 M | 0.000 |
| Purchases of investments | -138.900 M -49.52 % | -92.900 M -158.06 % | -36.000 M -12.50 % | -32.000 M 93.82 % | -518.000 M -26.34 % | -410.000 M 36.39 % | -644.530 M -72.45 % | -373.759 M 74.43 % | -1.461 B -16.86 % | -1.251 B -158.09 % | -484.559 M 49.44 % | -958.300 M -1 848.97 % | -49.170 M -823.77 % | -5.323 M | 0.000 | 0.000 100.00 % | -13.720 M | 0.000 -100.00 % | 57.670 K 101.66 % | -3.465 M | 0.000 |
| Sales maturities of investments | 42.800 M -56.57 % | 98.539 M 116.57 % | 45.500 M 59.65 % | 28.500 M -94.29 % | 499.083 M 11.90 % | 445.994 M -38.40 % | 724.055 M -22.77 % | 937.577 M -7.60 % | 1.015 B -3.41 % | 1.050 B 82.28 % | 576.292 M -30.22 % | 825.925 M 2 140.10 % | 36.870 M 20 886.41 % | 175.685 K -84.74 % | 1.151 M -23.25 % | 1.500 M -1.32 % | 1.520 M -94.21 % | 26.253 M 131.18 % | 11.356 M -42.63 % | 19.792 M 90.81 % | 10.373 M |
| Other investing activites | -40.832 M 30.05 % | -58.377 M -1 163.58 % | -4.620 M 41.56 % | -7.905 M -195.14 % | -2.678 M -1 048.56 % | -233.203 K -100.89 % | 26.076 M 30 092.28 % | -86.941 K -100.44 % | 19.637 M 90.30 % | 10.319 M 42.07 % | 7.263 M -32.66 % | 10.786 M -67.26 % | 32.947 M -36.45 % | 51.840 M 662.51 % | 6.799 M 750.93 % | 798.959 K -89.03 % | 7.284 M 173.39 % | 2.664 M 270.25 % | 719.624 K 328.17 % | -315.395 K -115.81 % | 1.995 M |
| Net cash used for investing activites | -200.239 M -156.57 % | 353.973 M 1 030.10 % | -38.057 M 29.01 % | -53.608 M 51.54 % | -110.628 M -241.99 % | -32.348 M -134.03 % | 95.062 M -80.66 % | 491.614 M 218.61 % | -414.493 M -75.00 % | -236.853 M -480.94 % | 62.176 M 138.09 % | -163.246 M -384.63 % | -33.685 M -540.94 % | -5.256 M 90.43 % | -54.893 M -55.02 % | -35.411 M -6.34 % | -33.301 M -2 014.57 % | 1.739 M 111.19 % | -15.541 M 18.91 % | -19.164 M 33.91 % | -28.999 M |
| Debt repayment | -188.387 M -3.42 % | -182.158 M -197.05 % | 187.693 M -46.27 % | 349.299 M 1 140.05 % | -33.585 M | 0.000 100.00 % | -591.855 K 85.33 % | -4.034 M 49.90 % | -8.052 M 97.83 % | -371.699 M -347.35 % | 150.275 M 140.72 % | -369.086 M 51.76 % | -765.147 M -205.82 % | 723.078 M 4 431.71 % | 15.956 M -90.95 % | 176.318 M 4 678.40 % | -3.851 M | 0.000 -100.00 % | 119.935 M 215.65 % | -103.705 M -251.38 % | 68.507 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 815.000 K -32.08 % | 1.200 M -37.09 % | 1.908 M -87.56 % | 15.327 M | 0.000 | 0.000 -100.00 % | 525.000 K | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.604 M | 0.000 |
| Dividends paid | -176.573 M 0.00 % | -176.573 M 0.00 % | -176.581 M 0.00 % | -176.581 M -14.29 % | -154.509 M -75.00 % | -88.291 M 22.73 % | -114.264 M 26.52 % | -155.509 M -6.02 % | -146.676 M 33.85 % | -221.727 M -11.61 % | -198.655 M -35.76 % | -146.333 M -0.24 % | -145.987 M -12.27 % | -130.033 M -52.70 % | -85.159 M 22.49 % | -109.875 M 6.17 % | -117.105 M -52.86 % | -76.610 M -6.21 % | -72.132 M 27.87 % | -99.999 M -51.51 % | -66.000 M |
| Other financing activites | -41.551 M 46.06 % | -77.032 M -131.89 % | -33.220 M -87.14 % | -17.751 M -1 376.01 % | 1.391 M -98.43 % | 88.559 M 363.53 % | 19.105 M 595.61 % | -3.855 M -130.38 % | -1.673 M 62.70 % | -4.486 M 9.35 % | -4.949 M 48.88 % | -9.681 M 64.49 % | -27.264 M -57.14 % | -17.350 M -116.49 % | 105.236 M 210.65 % | 33.875 M -63.66 % | 93.221 M -12.02 % | 105.957 M 26 044.00 % | -408.408 K -253.71 % | -115.463 K -45 002.73 % | -256.000 |
| Net cash used provided by financing activities | -406.511 M 6.71 % | -435.764 M -1 871.09 % | -22.108 M -114.27 % | 154.966 M 183.00 % | -186.702 M -69 759.84 % | 268.020 K 100.28 % | -95.750 M 41.04 % | -162.398 M -3.83 % | -156.401 M 73.84 % | -597.912 M -1 021.19 % | -53.329 M 89.84 % | -525.099 M 43.80 % | -934.399 M -262.08 % | 576.510 M 2 258.30 % | 24.446 M -72.99 % | 90.502 M 829.37 % | -12.408 M -142.28 % | 29.348 M -38.08 % | 47.395 M 122.96 % | -206.424 M -8 333.06 % | 2.507 M |
| Effect of forex changes on cash | -2.724 M | 0.000 100.00 % | -49.842 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -379.902 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | -56.939 M -121.47 % | -25.710 M -118.35 % | 140.134 M 535.47 % | -32.180 M -484.21 % | 8.376 M 105.95 % | -140.807 M -202.10 % | 137.906 M 351.27 % | -54.883 M -139.05 % | 140.533 M 255.02 % | -90.653 M -3 050.12 % | 3.073 M -95.24 % | 64.584 M 119.84 % | 29.378 M 286.79 % | 7.595 M -85.60 % | 52.733 M 1 097.19 % | 4.405 M 126.62 % | -16.544 M -161.34 % | 26.970 M 387.45 % | -9.382 M -176.38 % | 12.283 M 105.80 % | -211.885 M |
| Cash at beginning of period | 256.262 M -9.12 % | 281.973 M 98.80 % | 141.839 M -18.49 % | 174.019 M 5.06 % | 165.644 M -49.19 % | 326.004 M 73.32 % | 188.098 M -22.59 % | 242.982 M 137.18 % | 102.448 M -46.95 % | 193.101 M 1.62 % | 190.028 M 51.48 % | 125.444 M 30.58 % | 96.066 M 8.59 % | 88.471 M 147.55 % | 35.738 M 14.06 % | 31.333 M -34.55 % | 47.877 M 129.00 % | 20.907 M -30.98 % | 30.289 M 68.22 % | 18.006 M -92.17 % | 229.892 M |
| Cash at end of period | 199.323 M -22.22 % | 256.262 M -9.12 % | 281.973 M 98.80 % | 141.839 M -18.49 % | 174.019 M -6.04 % | 185.197 M -43.19 % | 326.004 M 73.32 % | 188.098 M -22.59 % | 242.982 M 137.18 % | 102.448 M -46.95 % | 193.101 M 1.62 % | 190.028 M 51.48 % | 125.444 M 30.58 % | 96.066 M 8.59 % | 88.471 M 147.55 % | 35.738 M 14.06 % | 31.333 M -34.55 % | 47.877 M 129.00 % | 20.907 M -30.98 % | 30.289 M 68.22 % | 18.006 M |
| Operating cash flow | 552.534 M 885.24 % | 56.081 M -77.58 % | 250.141 M 287.32 % | -133.538 M -143.68 % | 305.706 M 381.17 % | -108.727 M -178.45 % | 138.594 M 136.08 % | -384.100 M -153.99 % | 711.427 M -4.39 % | 744.112 M 12 985.09 % | -5.775 M -100.77 % | 752.929 M -24.52 % | 997.462 M 276.96 % | -563.659 M -774.56 % | 83.560 M 264.86 % | -50.686 M -273.79 % | 29.166 M 808.36 % | -4.117 M 90.02 % | -41.236 M -117.34 % | 237.871 M 228.31 % | -185.394 M |
| Capital expenditure | -65.944 M 32.84 % | -98.189 M -203.51 % | -32.351 M 21.68 % | -41.307 M -1.93 % | -40.523 M 34.10 % | -61.492 M -11.52 % | -55.138 M 10.46 % | -61.578 M -15.27 % | -53.421 M -52.45 % | -35.042 M 8.54 % | -38.316 M 3.37 % | -39.651 M -15.49 % | -34.332 M 48.35 % | -66.468 M -5.77 % | -62.843 M -66.65 % | -37.710 M -54.97 % | -24.333 M 10.47 % | -27.178 M 3.19 % | -28.074 M 23.13 % | -36.523 M 11.71 % | -41.366 M |
| Free CashFlow | 486.590 M 1 255.59 % | -42.108 M -119.33 % | 217.790 M 224.56 % | -174.845 M -165.93 % | 265.182 M 255.79 % | -170.220 M -303.96 % | 83.456 M 118.73 % | -445.678 M -167.73 % | 658.006 M -7.20 % | 709.070 M 1 708.20 % | -44.091 M -106.18 % | 713.278 M -25.94 % | 963.130 M 252.85 % | -630.127 M -3 141.59 % | 20.717 M 123.44 % | -88.396 M -1 929.28 % | 4.832 M 115.44 % | -31.295 M 54.85 % | -69.310 M -134.42 % | 201.349 M 188.79 % | -226.760 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 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.699 B 8.61 % | 1.564 B -9.31 % | 1.724 B 9.35 % | 1.577 B -4.84 % | 1.657 B -6.93 % | 1.781 B -8.21 % | 1.940 B 7.84 % | 1.799 B 20.92 % | 1.488 B -0.32 % | 1.492 B 7.56 % | 1.387 B -4.65 % | 1.455 B 9.62 % | 1.327 B 6.08 % | 1.251 B -25.53 % | 1.680 B 33.54 % | 1.258 B 14.40 % | 1.100 B -3.15 % | 1.136 B -43.86 % | 2.023 B 105.59 % | 983.973 M 23.01 % | 799.882 M -7.40 % | 863.789 M -25.97 % | 1.167 B 25.57 % | 929.196 M 3.93 % | 894.080 M 28.09 % | 698.031 M -34.53 % | 1.066 B 49.83 % | 711.604 M 2.39 % | 694.970 M -19.82 % | 866.718 M 6.89 % | 810.825 M -1.97 % | 827.138 M 19.28 % | 693.457 M 9.99 % | 630.483 M -40.41 % | 1.058 B 32.83 % | 796.467 M 7.17 % | 743.168 M 19.28 % | 623.062 M -42.71 % | 1.088 B 37.21 % | 792.606 M 7.92 % | 734.454 M 2.14 % | 719.050 M -41.39 % | 1.227 B -2.60 % | 1.260 B -29.82 % | 1.795 B 110.82 % | 851.293 M -3.35 % | 880.836 M 7.63 % | 818.409 M -51.48 % | 1.687 B 25.44 % | 1.345 B 13.55 % | 1.184 B 32.42 % | 894.225 M 17.79 % | 759.193 M -6.14 % | 808.817 M -37.23 % | 1.289 B 18.23 % | 1.090 B 4.00 % | 1.048 B 39.95 % | 748.844 M -1.24 % | 758.249 M 27.17 % | 596.238 M 12.23 % | 531.270 M -27.40 % | 731.739 M -10.91 % | 821.334 M 8.51 % | 756.891 M 31.12 % | 577.258 M 0.63 % | 573.669 M |
| Net income | 35.635 M -40.86 % | 60.254 M 29.71 % | 46.451 M -48.68 % | 90.505 M 3.11 % | 87.776 M 84.72 % | 47.518 M 261.94 % | -29.344 M -163.23 % | 46.405 M 161.17 % | 17.768 M -97.25 % | 645.325 M 803.69 % | 71.410 M 43.66 % | 49.709 M 18.74 % | 41.864 M -19.44 % | 51.966 M -48.80 % | 101.504 M 67.54 % | 60.586 M 32.38 % | 45.768 M -6.84 % | 49.130 M -58.02 % | 117.029 M 194.68 % | 39.714 M 32.92 % | 29.879 M -48.48 % | 58.000 M -53.66 % | 125.166 M 279.91 % | 32.946 M -20.61 % | 41.498 M 60.81 % | 25.806 M 112.30 % | -209.792 M -985.61 % | 23.689 M 421.47 % | -7.369 M -126.97 % | 27.323 M -24.59 % | 36.231 M -23.67 % | 47.464 M 25.39 % | 37.853 M 16.66 % | 32.447 M 7.49 % | 30.185 M -62.21 % | 79.866 M -14.79 % | 93.732 M 421.23 % | 17.983 M -79.69 % | 88.556 M 156.42 % | 34.536 M 14.50 % | 30.163 M -30.30 % | 43.278 M -35.20 % | 66.789 M 17.15 % | 57.011 M -48.82 % | 111.396 M 216.19 % | 35.231 M -36.59 % | 55.559 M 70.88 % | 32.513 M -54.66 % | 71.702 M -1.01 % | 72.436 M -10.58 % | 81.007 M 41.19 % | 57.374 M 67.73 % | 34.206 M 162.09 % | 13.051 M -77.24 % | 57.343 M -9.22 % | 63.169 M 3.61 % | 60.966 M 192.94 % | 20.812 M 121.51 % | 9.395 M -43.90 % | 16.748 M -17.74 % | 20.360 M -4.74 % | 21.372 M -36.83 % | 33.831 M 73.00 % | 19.556 M -5.38 % | 20.667 M -28.17 % | 28.772 M |
| Income before tax | 49.810 M -41.49 % | 85.137 M 36.17 % | 62.521 M -45.75 % | 115.246 M 22.98 % | 93.712 M 41.66 % | 66.153 M 305.57 % | -32.180 M -153.53 % | 60.115 M 115.96 % | 27.836 M -96.06 % | 705.718 M 718.84 % | 86.185 M 35.52 % | 63.594 M 16.21 % | 54.724 M -15.80 % | 64.995 M -48.62 % | 126.496 M 67.09 % | 75.703 M 25.91 % | 60.126 M -8.67 % | 65.831 M -54.10 % | 143.413 M 161.52 % | 54.838 M 40.72 % | 38.969 M -46.99 % | 73.513 M -49.57 % | 145.759 M 200.44 % | 48.515 M -10.16 % | 54.004 M 63.87 % | 32.956 M 115.21 % | -216.627 M -737.68 % | 33.971 M 2 745.14 % | 1.194 M -96.56 % | 34.757 M -27.09 % | 47.674 M -20.99 % | 60.339 M 35.27 % | 44.605 M 16.15 % | 38.402 M -13.67 % | 44.484 M -53.38 % | 95.409 M -16.49 % | 114.248 M 382.83 % | 23.662 M -79.58 % | 115.889 M 150.34 % | 46.293 M 26.90 % | 36.480 M -34.52 % | 55.708 M -37.26 % | 88.787 M 32.86 % | 66.828 M -50.80 % | 135.832 M 216.48 % | 42.919 M -37.92 % | 69.131 M 75.74 % | 39.336 M -54.24 % | 85.958 M -5.82 % | 91.268 M -10.26 % | 101.707 M 58.36 % | 64.226 M 58.87 % | 40.426 M 114.04 % | 18.887 M -72.35 % | 68.319 M -16.98 % | 82.296 M 0.45 % | 81.929 M 197.42 % | 27.547 M 52.97 % | 18.008 M -13.86 % | 20.906 M 7.34 % | 19.476 M -21.82 % | 24.912 M -48.29 % | 48.172 M 77.27 % | 27.174 M 9.20 % | 24.885 M -37.91 % | 40.076 M |
| Income before tax ratio | 0.03 -46.13 % | 0.05 50.15 % | 0.04 -50.39 % | 0.07 29.23 % | 0.06 52.21 % | 0.04 323.96 % | -0.02 -149.64 % | 0.03 78.60 % | 0.02 -96.04 % | 0.47 661.32 % | 0.06 42.13 % | 0.04 6.01 % | 0.04 -20.62 % | 0.05 -31.00 % | 0.08 25.13 % | 0.06 10.05 % | 0.05 -5.70 % | 0.06 -18.23 % | 0.07 27.20 % | 0.06 14.39 % | 0.05 -42.76 % | 0.09 -31.87 % | 0.12 139.27 % | 0.05 -13.56 % | 0.06 27.94 % | 0.05 123.24 % | -0.20 -525.61 % | 0.05 2 678.64 % | 0.00 -95.72 % | 0.04 -31.80 % | 0.06 -19.40 % | 0.07 13.41 % | 0.06 5.60 % | 0.06 44.86 % | 0.04 -64.90 % | 0.12 -22.08 % | 0.15 304.80 % | 0.04 -64.36 % | 0.11 82.45 % | 0.06 17.59 % | 0.05 -35.89 % | 0.08 7.04 % | 0.07 36.41 % | 0.05 -29.90 % | 0.08 50.12 % | 0.05 -35.76 % | 0.08 63.29 % | 0.05 -5.69 % | 0.05 -24.92 % | 0.07 -20.97 % | 0.09 19.58 % | 0.07 34.88 % | 0.05 128.03 % | 0.02 -55.96 % | 0.05 -29.78 % | 0.08 -3.41 % | 0.08 112.52 % | 0.04 54.89 % | 0.02 -32.27 % | 0.04 -4.35 % | 0.04 7.68 % | 0.03 -41.95 % | 0.06 63.36 % | 0.04 -16.72 % | 0.04 -38.29 % | 0.07 |
| EBITDA | 74.722 M -31.74 % | 109.465 M 19.87 % | 91.322 M -37.85 % | 146.929 M 18.72 % | 123.759 M 54.35 % | 80.181 M 1 160.98 % | -7.557 M -110.26 % | 73.663 M 151.77 % | 29.258 M -61.57 % | 76.141 M -27.00 % | 104.310 M 40.17 % | 74.418 M 42.04 % | 52.392 M -39.03 % | 85.925 M -42.38 % | 149.114 M 56.99 % | 94.984 M 26.24 % | 75.242 M 19.60 % | 62.914 M -61.43 % | 163.099 M 116.40 % | 75.368 M -5.19 % | 79.497 M 71.02 % | 46.485 M -69.97 % | 154.785 M 153.24 % | 61.122 M -9.22 % | 67.331 M 49.72 % | 44.971 M 122.11 % | -203.362 M -527.83 % | 47.533 M -10.47 % | 53.091 M 6.31 % | 49.942 M -20.67 % | 62.954 M -18.77 % | 77.502 M 36.69 % | 56.701 M 15.41 % | 49.131 M -6.51 % | 52.550 M -50.75 % | 106.707 M 666.41 % | 13.923 M -64.79 % | 39.544 M -70.07 % | 132.108 M 109.12 % | 63.173 M 16.26 % | 54.336 M -26.41 % | 73.840 M -31.98 % | 108.550 M 25.52 % | 86.477 M -44.01 % | 154.448 M 152.99 % | 61.048 M -30.49 % | 87.827 M 42.84 % | 61.485 M -42.61 % | 107.141 M -3.79 % | 111.366 M -26.55 % | 151.613 M 86.51 % | 81.288 M 46.15 % | 55.621 M 115.81 % | 25.773 M -72.16 % | 92.575 M -1.95 % | 94.415 M 33.22 % | 70.874 M 74.27 % | 40.670 M 29.80 % | 31.333 M 50.54 % | 20.814 M -27.62 % | 28.756 M -14.64 % | 33.689 M -59.87 % | 83.953 M 227.53 % | 25.632 M -25.46 % | 34.389 M -29.76 % | 48.959 M |
| Net income ratio | 0.02 -45.55 % | 0.04 43.03 % | 0.03 -53.06 % | 0.06 8.35 % | 0.05 98.47 % | 0.03 276.42 % | -0.02 -158.64 % | 0.03 115.99 % | 0.01 -97.24 % | 0.43 740.21 % | 0.05 50.66 % | 0.03 8.32 % | 0.03 -24.05 % | 0.04 -31.25 % | 0.06 25.46 % | 0.05 15.71 % | 0.04 -3.81 % | 0.04 -25.22 % | 0.06 43.33 % | 0.04 8.05 % | 0.04 -44.37 % | 0.07 -37.41 % | 0.11 202.55 % | 0.04 -23.61 % | 0.05 25.55 % | 0.04 118.79 % | -0.20 -691.08 % | 0.03 413.95 % | -0.01 -133.64 % | 0.03 -29.45 % | 0.04 -22.13 % | 0.06 5.12 % | 0.05 6.07 % | 0.05 80.37 % | 0.03 -71.55 % | 0.10 -20.50 % | 0.13 336.99 % | 0.03 -64.55 % | 0.08 86.88 % | 0.04 6.10 % | 0.04 -31.77 % | 0.06 10.55 % | 0.05 20.28 % | 0.05 -27.08 % | 0.06 49.98 % | 0.04 -34.39 % | 0.06 58.77 % | 0.04 -6.55 % | 0.04 -21.09 % | 0.05 -21.25 % | 0.07 6.62 % | 0.06 42.40 % | 0.05 179.23 % | 0.02 -63.74 % | 0.04 -23.22 % | 0.06 -0.37 % | 0.06 109.32 % | 0.03 124.29 % | 0.01 -55.89 % | 0.03 -26.70 % | 0.04 31.21 % | 0.03 -29.09 % | 0.04 59.42 % | 0.03 -27.83 % | 0.04 -28.62 % | 0.05 |
| Ratio EBITDA | 0.04 -37.15 % | 0.07 32.17 % | 0.05 -43.16 % | 0.09 24.76 % | 0.07 65.84 % | 0.05 1 255.87 % | 0.00 -109.51 % | 0.04 108.21 % | 0.02 -61.45 % | 0.05 -32.13 % | 0.08 47.00 % | 0.05 29.57 % | 0.04 -42.52 % | 0.07 -22.62 % | 0.09 17.56 % | 0.08 10.34 % | 0.07 23.48 % | 0.06 -31.29 % | 0.08 5.26 % | 0.08 -22.93 % | 0.10 84.68 % | 0.05 -59.43 % | 0.13 101.67 % | 0.07 -12.65 % | 0.08 16.89 % | 0.06 133.78 % | -0.19 -385.55 % | 0.07 -12.56 % | 0.08 32.58 % | 0.06 -25.78 % | 0.08 -17.14 % | 0.09 14.59 % | 0.08 4.93 % | 0.08 56.88 % | 0.05 -62.93 % | 0.13 615.12 % | 0.02 -70.48 % | 0.06 -47.75 % | 0.12 52.41 % | 0.08 7.73 % | 0.07 -27.96 % | 0.10 16.05 % | 0.09 28.88 % | 0.07 -20.22 % | 0.09 20.01 % | 0.07 -28.08 % | 0.10 32.72 % | 0.08 18.27 % | 0.06 -23.30 % | 0.08 -35.31 % | 0.13 40.84 % | 0.09 24.08 % | 0.07 129.92 % | 0.03 -55.65 % | 0.07 -17.07 % | 0.09 28.09 % | 0.07 24.52 % | 0.05 31.43 % | 0.04 18.38 % | 0.03 -35.51 % | 0.05 17.57 % | 0.05 -54.96 % | 0.10 201.83 % | 0.03 -43.15 % | 0.06 -30.20 % | 0.09 |
| Gross profit ratio | 0.14 -19.15 % | 0.17 6.29 % | 0.16 2.80 % | 0.16 3.09 % | 0.15 -5.37 % | 0.16 22.39 % | 0.13 -1.54 % | 0.13 -7.35 % | 0.14 -14.88 % | 0.17 3.50 % | 0.16 -3.37 % | 0.17 -12.40 % | 0.19 6.10 % | 0.18 0.56 % | 0.18 2.96 % | 0.17 -0.22 % | 0.17 -0.30 % | 0.17 15.95 % | 0.15 -24.87 % | 0.20 -0.02 % | 0.20 -0.61 % | 0.20 -22.93 % | 0.26 38.41 % | 0.19 -4.59 % | 0.20 2.52 % | 0.19 5.94 % | 0.18 -13.47 % | 0.21 14.98 % | 0.18 12.45 % | 0.16 -28.41 % | 0.23 11.82 % | 0.20 3.86 % | 0.20 -9.04 % | 0.22 -18.83 % | 0.27 16.52 % | 0.23 45.59 % | 0.16 -13.77 % | 0.18 -27.02 % | 0.25 34.32 % | 0.19 0.15 % | 0.19 -14.69 % | 0.22 6.90 % | 0.20 24.46 % | 0.16 7.36 % | 0.15 -19.27 % | 0.19 -17.85 % | 0.23 10.35 % | 0.21 55.78 % | 0.13 -25.56 % | 0.18 6.02 % | 0.17 -26.58 % | 0.23 1.12 % | 0.23 25.55 % | 0.18 -20.43 % | 0.23 6.42 % | 0.21 19.47 % | 0.18 -7.95 % | 0.19 -25.68 % | 0.26 33.08 % | 0.20 -14.36 % | 0.23 25.43 % | 0.18 -18.71 % | 0.23 55.86 % | 0.14 -27.06 % | 0.20 -18.05 % | 0.24 |
| Weighted average shs out dil | 445.438 M 3.50 % | 430.386 M -2.51 % | 441.454 M 2.43 % | 430.976 M -1.80 % | 438.880 M -0.58 % | 441.454 M 0.00 % | 441.454 M 0.00 % | 441.454 M 0.00 % | 441.454 M 0.00 % | 441.454 M 0.00 % | 441.454 M -2.31 % | 451.900 M -1.49 % | 458.756 M 5.94 % | 433.050 M 0.00 % | 433.050 M 0.07 % | 432.757 M -5.45 % | 457.680 M 2.47 % | 446.636 M 0.00 % | 446.636 M 1.22 % | 441.267 M 3.38 % | 426.843 M -4.33 % | 446.154 M 1.06 % | 441.454 M 0.00 % | 441.454 M 0.00 % | 441.454 M 0.00 % | 441.454 M 0.00 % | 441.454 M 0.00 % | 441.454 M 0.00 % | 441.454 M 0.00 % | 441.454 M 0.00 % | 441.454 M 0.00 % | 441.454 M 0.00 % | 441.454 M 0.00 % | 441.454 M 0.00 % | 441.454 M 0.00 % | 441.454 M 0.00 % | 441.454 M 0.00 % | 441.454 M 0.00 % | 441.454 M 0.00 % | 441.454 M 0.00 % | 441.454 M 0.00 % | 441.454 M 0.00 % | 441.453 M 0.00 % | 441.453 M 0.00 % | 441.453 M 0.15 % | 440.776 M 0.00 % | 440.776 M -0.04 % | 440.931 M 0.00 % | 440.946 M 0.12 % | 440.434 M 0.00 % | 440.434 M 0.19 % | 439.602 M -0.02 % | 439.675 M 0.11 % | 439.213 M 0.00 % | 439.213 M -0.36 % | 440.819 M 55.35 % | 283.757 M 0.33 % | 282.814 M 0.00 % | 282.814 M 9.69 % | 257.838 M -2.98 % | 265.761 M 1.26 % | 262.445 M 0.00 % | 262.445 M 3.48 % | 253.621 M 0.33 % | 252.783 M 1.51 % | 249.014 M |
| Weighted average shs out | 445.438 M 3.50 % | 430.386 M -2.51 % | 441.454 M 2.43 % | 430.976 M -1.80 % | 438.880 M -0.58 % | 441.454 M 0.00 % | 441.454 M 0.00 % | 441.454 M 0.00 % | 441.454 M 0.00 % | 441.454 M 0.00 % | 441.454 M 0.00 % | 441.454 M 0.00 % | 441.454 M 1.94 % | 433.050 M 0.00 % | 433.050 M 0.07 % | 432.757 M -1.97 % | 441.454 M 0.00 % | 441.454 M 0.00 % | 441.452 M 0.04 % | 441.267 M 3.38 % | 426.843 M -3.31 % | 441.454 M 0.00 % | 441.454 M 0.00 % | 441.454 M 0.00 % | 441.454 M 0.00 % | 441.454 M 0.00 % | 441.452 M 0.00 % | 441.454 M 0.00 % | 441.454 M 0.00 % | 441.454 M 0.00 % | 441.452 M 0.00 % | 441.454 M 0.00 % | 441.454 M 0.00 % | 441.454 M 0.00 % | 441.454 M 0.00 % | 441.454 M 0.00 % | 441.454 M 0.00 % | 441.454 M 0.00 % | 441.454 M 0.00 % | 441.454 M 0.00 % | 441.454 M 0.00 % | 441.454 M 0.05 % | 441.231 M -0.05 % | 441.453 M 0.00 % | 441.453 M 0.15 % | 440.776 M 0.08 % | 440.405 M 0.00 % | 440.402 M 0.00 % | 440.403 M 0.15 % | 439.725 M 0.00 % | 439.725 M 0.08 % | 439.352 M 0.00 % | 439.352 M 0.15 % | 438.674 M 0.00 % | 438.674 M -0.37 % | 440.301 M 55.48 % | 283.185 M 0.43 % | 281.963 M 0.00 % | 281.963 M 9.58 % | 257.302 M 0.89 % | 255.027 M 2.85 % | 247.965 M 0.00 % | 247.965 M 2.24 % | 242.528 M 0.24 % | 241.945 M 1.87 % | 237.496 M |
| EPS diluted | 0.08 -42.86 % | 0.14 27.27 % | 0.11 -47.62 % | 0.21 5.00 % | 0.20 81.82 % | 0.11 265.41 % | -0.07 -160.45 % | 0.11 173.63 % | 0.04 -97.25 % | 1.46 812.50 % | 0.16 45.45 % | 0.11 20.48 % | 0.09 -23.92 % | 0.12 -50.00 % | 0.24 71.43 % | 0.14 40.00 % | 0.10 -9.09 % | 0.11 -57.69 % | 0.26 188.89 % | 0.09 28.57 % | 0.07 -46.15 % | 0.13 -53.57 % | 0.28 300.00 % | 0.07 -22.22 % | 0.09 50.00 % | 0.06 112.50 % | -0.48 -1 060.00 % | 0.05 399.40 % | -0.02 -127.83 % | 0.06 -26.83 % | 0.08 -25.45 % | 0.11 22.22 % | 0.09 28.57 % | 0.07 2.94 % | 0.07 -62.22 % | 0.18 -14.29 % | 0.21 415.97 % | 0.04 -79.65 % | 0.20 150.00 % | 0.08 14.29 % | 0.07 -30.00 % | 0.10 -33.33 % | 0.15 15.38 % | 0.13 -48.00 % | 0.25 212.50 % | 0.08 -38.46 % | 0.13 85.71 % | 0.07 -56.25 % | 0.16 0.00 % | 0.16 -11.11 % | 0.18 38.46 % | 0.13 62.50 % | 0.08 166.67 % | 0.03 -76.92 % | 0.13 -7.14 % | 0.14 -33.33 % | 0.21 200.00 % | 0.07 112.12 % | 0.03 -45.00 % | 0.06 -25.00 % | 0.08 0.00 % | 0.08 -38.46 % | 0.13 62.50 % | 0.08 0.00 % | 0.08 -33.33 % | 0.12 |
| Earnings per share | 0.08 -42.86 % | 0.14 27.27 % | 0.11 -47.62 % | 0.21 5.00 % | 0.20 81.82 % | 0.11 265.41 % | -0.07 -160.45 % | 0.11 173.63 % | 0.04 -97.25 % | 1.46 812.50 % | 0.16 45.45 % | 0.11 16.03 % | 0.09 -21.00 % | 0.12 -50.00 % | 0.24 71.43 % | 0.14 40.00 % | 0.10 -9.09 % | 0.11 -57.69 % | 0.26 188.89 % | 0.09 28.57 % | 0.07 -46.15 % | 0.13 -53.57 % | 0.28 300.00 % | 0.07 -22.22 % | 0.09 50.00 % | 0.06 112.50 % | -0.48 -1 060.00 % | 0.05 399.40 % | -0.02 -127.83 % | 0.06 -26.83 % | 0.08 -25.45 % | 0.11 22.22 % | 0.09 28.57 % | 0.07 2.94 % | 0.07 -62.22 % | 0.18 -14.29 % | 0.21 415.97 % | 0.04 -79.65 % | 0.20 150.00 % | 0.08 14.29 % | 0.07 -30.00 % | 0.10 -33.33 % | 0.15 15.38 % | 0.13 -48.00 % | 0.25 212.50 % | 0.08 -38.46 % | 0.13 85.71 % | 0.07 -56.25 % | 0.16 0.00 % | 0.16 -11.11 % | 0.18 38.46 % | 0.13 62.50 % | 0.08 166.67 % | 0.03 -76.92 % | 0.13 -7.14 % | 0.14 -36.36 % | 0.22 214.29 % | 0.07 112.12 % | 0.03 -52.86 % | 0.07 -12.50 % | 0.08 -11.11 % | 0.09 -35.71 % | 0.14 75.00 % | 0.08 -11.11 % | 0.09 -25.00 % | 0.12 |
| Gross profit | 232.949 M -12.19 % | 265.283 M -3.61 % | 275.206 M 12.41 % | 244.816 M -1.89 % | 249.543 M -11.92 % | 283.320 M 12.35 % | 252.185 M 6.17 % | 237.521 M 12.03 % | 212.008 M -15.15 % | 249.866 M 11.32 % | 224.460 M -7.86 % | 243.608 M -3.97 % | 253.670 M 12.55 % | 225.389 M -25.12 % | 300.982 M 37.49 % | 218.919 M 14.15 % | 191.776 M -3.44 % | 198.607 M -34.91 % | 305.112 M 54.46 % | 197.533 M 22.99 % | 160.610 M -7.97 % | 174.510 M -42.94 % | 305.844 M 73.80 % | 175.976 M -0.85 % | 177.478 M 31.31 % | 135.160 M -30.64 % | 194.880 M 29.65 % | 150.315 M 17.73 % | 127.678 M -9.83 % | 141.598 M -23.48 % | 185.043 M 9.62 % | 168.810 M 23.88 % | 136.270 M 0.04 % | 136.215 M -51.62 % | 281.577 M 54.78 % | 181.921 M 56.03 % | 116.595 M 2.85 % | 113.364 M -58.19 % | 271.155 M 84.30 % | 147.126 M 8.08 % | 136.126 M -12.86 % | 156.212 M -37.34 % | 249.309 M 21.22 % | 205.663 M -24.65 % | 272.955 M 70.19 % | 160.383 M -20.61 % | 202.017 M 18.77 % | 170.094 M -24.41 % | 225.031 M -6.62 % | 240.995 M 20.39 % | 200.184 M -2.77 % | 205.883 M 19.11 % | 172.850 M 17.85 % | 146.671 M -50.05 % | 293.663 M 25.81 % | 233.413 M 24.25 % | 187.861 M 28.83 % | 145.822 M -26.60 % | 198.665 M 69.24 % | 117.389 M -3.89 % | 122.142 M -8.93 % | 134.125 M -27.58 % | 185.196 M 69.13 % | 109.502 M -4.36 % | 114.496 M -17.54 % | 138.847 M |
| Income tax expense | 12.595 M -48.54 % | 24.475 M 66.48 % | 14.701 M -39.98 % | 24.492 M 3 241.34 % | 733.000 K -94.53 % | 13.393 M 912.10 % | -1.649 M -111.72 % | 14.066 M 38.21 % | 10.177 M -18.28 % | 12.453 M -15.72 % | 14.775 M 26.97 % | 11.637 M -6.19 % | 12.405 M -8.82 % | 13.605 M -43.69 % | 24.159 M 66.95 % | 14.471 M 3.65 % | 13.961 M -20.70 % | 17.605 M -28.04 % | 24.464 M 69.22 % | 14.457 M 64.17 % | 8.806 M -42.47 % | 15.307 M -18.77 % | 18.844 M 28.58 % | 14.656 M 17.19 % | 12.506 M 76.26 % | 7.095 M 199.15 % | -7.156 M -172.24 % | 9.906 M 25.28 % | 7.907 M 2.37 % | 7.724 M -28.44 % | 10.794 M -13.51 % | 12.480 M 99.01 % | 6.271 M 17.26 % | 5.348 M -61.24 % | 13.799 M -8.91 % | 15.149 M -25.24 % | 20.264 M 229.93 % | 6.142 M -75.91 % | 25.496 M 140.25 % | 10.612 M 83.95 % | 5.769 M -43.82 % | 10.268 M -51.90 % | 21.346 M 131.14 % | 9.235 M -60.91 % | 23.627 M 323.88 % | 5.574 M -54.79 % | 12.330 M 110.69 % | 5.852 M -59.08 % | 14.300 M -19.67 % | 17.801 M -11.52 % | 20.118 M 115.37 % | 9.341 M 33.29 % | 7.008 M 26.09 % | 5.558 M -48.59 % | 10.812 M -40.20 % | 18.079 M -12.09 % | 20.566 M 210.01 % | 6.634 M -9.61 % | 7.339 M 102.07 % | 3.632 M 254.82 % | -2.346 M -150.53 % | 4.643 M -65.66 % | 13.519 M 80.43 % | 7.493 M 92.47 % | 3.893 M -61.77 % | 10.184 M |
| Cost of revenue | 1.466 B 12.86 % | 1.299 B -10.39 % | 1.449 B 8.79 % | 1.332 B -5.36 % | 1.408 B -5.98 % | 1.497 B -11.28 % | 1.688 B 8.09 % | 1.561 B 22.40 % | 1.276 B 2.67 % | 1.242 B 6.83 % | 1.163 B -4.00 % | 1.211 B 12.83 % | 1.074 B 4.65 % | 1.026 B -25.62 % | 1.379 B 32.70 % | 1.039 B 14.46 % | 908.157 M -3.09 % | 937.080 M -45.45 % | 1.718 B 118.44 % | 786.440 M 23.02 % | 639.272 M -7.25 % | 689.279 M -19.94 % | 860.934 M 14.30 % | 753.220 M 5.11 % | 716.602 M 27.31 % | 562.871 M -35.40 % | 871.313 M 55.23 % | 561.289 M -1.06 % | 567.292 M -21.77 % | 725.120 M 15.87 % | 625.782 M -4.94 % | 658.328 M 18.15 % | 557.187 M 12.73 % | 494.268 M -36.34 % | 776.374 M 26.33 % | 614.546 M -1.92 % | 626.573 M 22.93 % | 509.698 M -37.57 % | 816.398 M 26.48 % | 645.480 M 7.88 % | 598.328 M 6.31 % | 562.838 M -42.42 % | 977.425 M -7.25 % | 1.054 B -30.75 % | 1.522 B 120.25 % | 690.910 M 1.78 % | 678.819 M 4.71 % | 648.315 M -55.64 % | 1.462 B 32.44 % | 1.104 B 12.16 % | 983.992 M 42.95 % | 688.342 M 17.40 % | 586.343 M -11.45 % | 662.146 M -33.45 % | 994.919 M 16.16 % | 856.501 M -0.42 % | 860.146 M 42.64 % | 603.022 M 7.76 % | 559.583 M 16.86 % | 478.849 M 17.04 % | 409.128 M -31.54 % | 597.614 M -6.06 % | 636.138 M -1.74 % | 647.389 M 39.90 % | 462.762 M 6.43 % | 434.822 M |
| General and administrative expenses | 154.819 M -1.53 % | 157.226 M -12.60 % | 179.888 M 49.33 % | 120.467 M -7.18 % | 129.781 M -32.39 % | 191.966 M -24.31 % | 253.620 M 61.66 % | 156.884 M -9.26 % | 172.894 M 0.10 % | 172.719 M 30.69 % | 132.160 M -10.19 % | 147.156 M -19.46 % | 182.720 M 36.43 % | 133.929 M 0.68 % | 133.026 M 11.11 % | 119.722 M 8.41 % | 110.439 M -15.94 % | 131.387 M 3.04 % | 127.511 M -2.73 % | 131.092 M 36.09 % | 96.327 M -26.72 % | 131.454 M -5.20 % | 138.670 M 33.04 % | 104.229 M -2.55 % | 106.959 M 17.20 % | 91.263 M -47.46 % | 173.694 M 81.03 % | 95.948 M 21.02 % | 79.280 M -15.45 % | 93.771 M -24.53 % | 124.254 M 28.61 % | 96.614 M 12.73 % | 85.705 M -1.44 % | 86.955 M -50.18 % | 174.525 M 145.86 % | 70.987 M -24.62 % | 94.174 M 26.60 % | 74.389 M -33.43 % | 111.741 M 21.97 % | 91.615 M 4.44 % | 87.723 M 6.46 % | 82.400 M -30.66 % | 118.827 M 6.44 % | 111.633 M -2.96 % | 115.044 M 29.67 % | 88.719 M -12.61 % | 101.524 M -17.57 % | 123.161 M 0.30 % | 122.791 M -6.78 % | 131.725 M 93.16 % | 68.195 M -42.14 % | 117.870 M 10.18 % | 106.977 M 0.90 % | 106.025 M -14.61 % | 124.172 M -3.43 % | 128.579 M 26.49 % | 101.655 M 6.58 % | 95.376 M -14.38 % | 111.399 M 31.88 % | 84.467 M 9.22 % | 77.337 M -9.03 % | 85.014 M 6.89 % | 79.533 M 11.31 % | 71.453 M 6.22 % | 67.272 M -12.14 % | 76.563 M |
| Selling and marketing expenses | 29.006 M -30.45 % | 41.707 M -7.69 % | 45.181 M 1.73 % | 44.412 M 10.63 % | 40.143 M -9.46 % | 44.339 M 18.85 % | 37.305 M 18.48 % | 31.488 M 3.35 % | 30.468 M -5.13 % | 32.117 M -31.54 % | 46.916 M 50.81 % | 31.109 M -0.42 % | 31.241 M 14.21 % | 27.355 M -28.73 % | 38.380 M 50.33 % | 25.530 M 0.85 % | 25.315 M -8.45 % | 27.653 M -30.72 % | 39.913 M 95.79 % | 20.386 M 23.92 % | 16.451 M -31.93 % | 24.166 M -40.32 % | 40.495 M 51.69 % | 26.696 M 8.75 % | 24.549 M 22.74 % | 20.001 M -26.60 % | 27.250 M 1.60 % | 26.821 M 20.04 % | 22.343 M 6.98 % | 20.885 M -18.75 % | 25.706 M 1.87 % | 25.234 M 46.33 % | 17.245 M -21.83 % | 22.062 M -36.01 % | 34.479 M 29.76 % | 26.572 M 9.90 % | 24.178 M 11.96 % | 21.596 M -59.38 % | 53.162 M 115.44 % | 24.676 M 16.42 % | 21.196 M -15.63 % | 25.124 M -51.16 % | 51.446 M 48.71 % | 34.595 M 14.28 % | 30.273 M -13.59 % | 35.035 M -22.77 % | 45.367 M 91.95 % | 23.634 M -12.53 % | 27.019 M 20.49 % | 22.425 M -51.08 % | 45.844 M 97.76 % | 23.182 M -9.90 % | 25.729 M -12.55 % | 29.421 M -33.32 % | 44.126 M 85.49 % | 23.789 M -8.24 % | 25.925 M 40.49 % | 18.453 M -42.54 % | 32.113 M 68.55 % | 19.052 M -15.30 % | 22.494 M 5.57 % | 21.307 M -24.99 % | 28.404 M 50.72 % | 18.846 M -0.94 % | 19.025 M -0.44 % | 19.109 M |
| Other expenses | -2.196 M -155.94 % | -858.000 K 96.32 % | -23.285 M -736.99 % | -2.782 M 87.68 % | -22.589 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -13.818 M 37.54 % | -22.122 M -726.68 % | -2.676 M | 0.000 100.00 % | -4.408 M -699.76 % | -551.167 K 83.93 % | -3.430 M 10.14 % | -3.817 M | 0.000 100.00 % | -26.490 M -135.84 % | -11.232 M 13.29 % | -12.953 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 39.100 M 316.23 % | -18.083 M -73.28 % | -10.436 M 1.37 % | -10.581 M 73.33 % | -39.675 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.298 M | 0.000 | 0.000 | 0.000 -100.00 % | 16.135 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 |
| Operating expenses | 181.629 M -8.30 % | 198.075 M -1.84 % | 201.784 M 24.48 % | 162.097 M 10.02 % | 147.335 M -37.65 % | 236.305 M 1.46 % | 232.893 M 23.63 % | 188.372 M -7.37 % | 203.362 M 6.46 % | 191.018 M 21.70 % | 156.955 M -10.61 % | 175.589 M -17.93 % | 213.961 M 36.39 % | 156.876 M -8.18 % | 170.855 M 20.47 % | 141.822 M 7.49 % | 131.937 M -17.04 % | 159.040 M 12.85 % | 140.935 M 0.49 % | 140.246 M 40.49 % | 99.825 M -35.85 % | 155.620 M -13.14 % | 179.164 M 36.85 % | 130.925 M -0.44 % | 131.508 M 18.19 % | 111.264 M -44.63 % | 200.944 M 63.68 % | 122.769 M 20.81 % | 101.623 M -11.37 % | 114.656 M -39.35 % | 189.060 M 82.20 % | 103.765 M 12.16 % | 92.514 M -6.02 % | 98.436 M -41.87 % | 169.330 M 73.57 % | 97.559 M -17.57 % | 118.352 M 23.30 % | 95.985 M -41.79 % | 164.904 M 41.80 % | 116.291 M 6.77 % | 108.919 M 1.30 % | 107.524 M -36.85 % | 170.273 M 16.44 % | 146.228 M 0.63 % | 145.317 M 17.42 % | 123.754 M -15.75 % | 146.891 M 0.07 % | 146.795 M -2.01 % | 149.810 M -2.82 % | 154.150 M 35.17 % | 114.040 M -19.15 % | 141.052 M 6.29 % | 132.706 M -2.02 % | 135.446 M -19.52 % | 168.298 M 10.46 % | 152.368 M 19.43 % | 127.580 M 12.08 % | 113.829 M -20.68 % | 143.512 M 38.63 % | 103.519 M 3.69 % | 99.831 M -6.10 % | 106.321 M -1.50 % | 107.937 M 19.53 % | 90.299 M 4.64 % | 86.297 M -9.80 % | 95.672 M |
| Cost and expenses | 1.647 B 10.06 % | 1.497 B -9.35 % | 1.651 B 10.49 % | 1.494 B -3.90 % | 1.555 B -10.30 % | 1.734 B -9.74 % | 1.921 B 9.76 % | 1.750 B 18.30 % | 1.479 B 3.17 % | 1.433 B 8.60 % | 1.320 B -4.84 % | 1.387 B 7.72 % | 1.288 B 8.86 % | 1.183 B -23.70 % | 1.550 B 31.24 % | 1.181 B 13.57 % | 1.040 B -5.11 % | 1.096 B -41.03 % | 1.859 B 100.59 % | 926.686 M 25.38 % | 739.097 M -12.52 % | 844.899 M -18.77 % | 1.040 B 17.64 % | 884.145 M 4.25 % | 848.110 M 25.81 % | 674.135 M -37.13 % | 1.072 B 56.75 % | 684.058 M 2.26 % | 668.915 M -20.35 % | 839.776 M 3.06 % | 814.842 M 6.92 % | 762.093 M 17.30 % | 649.701 M 9.62 % | 592.704 M -37.33 % | 945.704 M 32.80 % | 712.105 M -4.41 % | 744.925 M 22.99 % | 605.683 M -38.28 % | 981.302 M 28.82 % | 761.771 M 7.71 % | 707.247 M 5.50 % | 670.362 M -41.59 % | 1.148 B -4.37 % | 1.200 B -28.01 % | 1.667 B 104.63 % | 814.664 M -1.34 % | 825.710 M 3.85 % | 795.110 M -50.66 % | 1.611 B 28.12 % | 1.258 B 14.55 % | 1.098 B 32.39 % | 829.394 M 15.35 % | 719.049 M -9.85 % | 797.592 M -31.43 % | 1.163 B 15.30 % | 1.009 B 2.14 % | 987.726 M 37.79 % | 716.851 M 1.96 % | 703.095 M 20.73 % | 582.368 M 14.42 % | 508.959 M -27.70 % | 703.935 M -5.39 % | 744.075 M 0.87 % | 737.688 M 34.35 % | 549.059 M 3.50 % | 530.494 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 -100.00 % | 63.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 492.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 825.791 K | 0.000 | 0.000 | 0.000 -100.00 % | 565.690 K | 0.000 | 0.000 | 0.000 -100.00 % | 527.402 K | 0.000 | 0.000 | 0.000 -100.00 % | 423.517 K | 0.000 | 0.000 | 0.000 -100.00 % | 4.188 M | 0.000 | 0.000 | 0.000 -100.00 % | 52.331 M | 0.000 | 0.000 | 0.000 -100.00 % | 122.410 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 183.825 M -7.59 % | 198.933 M -11.61 % | 225.069 M 36.51 % | 164.879 M -2.97 % | 169.924 M -28.09 % | 236.305 M -18.77 % | 290.925 M 54.44 % | 188.372 M -7.37 % | 203.362 M -0.72 % | 204.836 M 14.38 % | 179.077 M 0.46 % | 178.265 M -16.68 % | 213.961 M 32.66 % | 161.284 M -5.91 % | 171.406 M 18.01 % | 145.252 M 7.00 % | 135.754 M -14.64 % | 159.040 M -5.01 % | 167.425 M 10.53 % | 151.478 M 34.32 % | 112.778 M -27.53 % | 155.620 M -13.14 % | 179.164 M 36.85 % | 130.925 M -0.44 % | 131.508 M 18.19 % | 111.264 M -44.63 % | 200.944 M 63.68 % | 122.769 M 20.81 % | 101.623 M -11.37 % | 114.656 M -23.54 % | 149.960 M 23.07 % | 121.848 M 18.36 % | 102.950 M -5.57 % | 109.017 M -47.84 % | 209.005 M 114.23 % | 97.559 M -17.57 % | 118.352 M 23.30 % | 95.985 M -41.79 % | 164.904 M 41.80 % | 116.291 M 6.77 % | 108.919 M 1.30 % | 107.524 M -36.85 % | 170.273 M 16.44 % | 146.228 M 0.63 % | 145.317 M 17.42 % | 123.754 M -15.75 % | 146.891 M 0.07 % | 146.795 M -2.01 % | 149.810 M -2.82 % | 154.150 M 35.17 % | 114.040 M -19.15 % | 141.052 M 6.29 % | 132.706 M -2.02 % | 135.446 M -19.52 % | 168.298 M 10.46 % | 152.368 M 19.43 % | 127.580 M 12.08 % | 113.829 M -20.68 % | 143.512 M 38.63 % | 103.519 M 3.69 % | 99.831 M -6.10 % | 106.321 M -1.50 % | 107.937 M 19.53 % | 90.299 M 4.64 % | 86.297 M -9.80 % | 95.672 M |
| Interest income | 3.226 M 45.64 % | 2.215 M -80.62 % | 11.429 M | 0.000 | 0.000 -100.00 % | 2.467 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 4.249 M -8.39 % | 4.638 M -43.10 % | 8.152 M -5.90 % | 8.663 M -8.18 % | 9.435 M 16.27 % | 8.115 M -15.47 % | 9.601 M 51.21 % | 6.349 M 108.64 % | 3.043 M -30.33 % | 4.368 M -30.98 % | 6.328 M 32.70 % | 4.769 M 24.42 % | 3.833 M 16.72 % | 3.284 M 0.63 % | 3.263 M 7.21 % | 3.044 M 18.58 % | 2.567 M -3.35 % | 2.656 M 460.82 % | 473.594 K -84.83 % | 3.121 M -16.06 % | 3.718 M -2.62 % | 3.818 M 168.70 % | 1.421 M 37.29 % | 1.035 M 32.69 % | 780.000 K 3.86 % | 751.000 K 57.78 % | 475.986 K 10.18 % | 432.000 K -25.65 % | 581.000 K -20.95 % | 735.000 K -25.52 % | 986.858 K 36.31 % | 724.000 K 36.60 % | 530.000 K -6.03 % | 564.000 K 14.10 % | 494.286 K -35.81 % | 770.000 K 8.45 % | 710.000 K -33.21 % | 1.063 M 22.88 % | 865.079 K -26.00 % | 1.169 M -35.59 % | 1.815 M 5.03 % | 1.728 M -45.50 % | 3.170 M 13.64 % | 2.790 M 14.58 % | 2.435 M 38.83 % | 1.754 M -11.12 % | 1.973 M -58.82 % | 4.792 M 12.91 % | 4.244 M 39.65 % | 3.039 M | 0.000 -100.00 % | 5.667 M -30.54 % | 8.159 M -1.28 % | 8.265 M -8.23 % | 9.006 M 25.36 % | 7.184 M 13.91 % | 6.307 M 41.86 % | 4.446 M 22.99 % | 3.615 M 2.52 % | 3.526 M 24.37 % | 2.835 M -1.97 % | 2.892 M 8.00 % | 2.678 M 4.24 % | 2.569 M -22.48 % | 3.314 M 6.94 % | 3.099 M |
| Depreciation and amortization | 20.663 M 4.94 % | 19.690 M -4.64 % | 20.649 M -10.30 % | 23.020 M 6.82 % | 21.551 M 4.62 % | 20.600 M -6.67 % | 22.071 M 25.72 % | 17.556 M 8.81 % | 16.134 M -1.58 % | 16.393 M -12.73 % | 18.784 M -0.91 % | 18.957 M 2.94 % | 18.416 M 2.27 % | 18.007 M -5.18 % | 18.991 M 6.17 % | 17.887 M 16.13 % | 15.403 M -24.72 % | 20.461 M 6.49 % | 19.213 M 6.26 % | 18.081 M -3.37 % | 18.712 M 2.73 % | 18.215 M 62.92 % | 11.180 M -6.60 % | 11.971 M 1.99 % | 11.737 M 11.82 % | 10.496 M -12.53 % | 12.000 M 5.42 % | 11.383 M -2.06 % | 11.623 M 0.09 % | 11.612 M -5.87 % | 12.337 M -0.97 % | 12.457 M -3.77 % | 12.945 M 14.03 % | 11.352 M -0.32 % | 11.388 M 9.07 % | 10.441 M 1.25 % | 10.312 M -28.89 % | 14.502 M -5.55 % | 15.354 M 0.53 % | 15.273 M -3.03 % | 15.750 M -3.55 % | 16.330 M -1.58 % | 16.593 M 1.27 % | 16.385 M 4.66 % | 15.656 M -1.28 % | 15.859 M -5.17 % | 16.723 M -0.80 % | 16.857 M -0.48 % | 16.939 M -0.70 % | 17.059 M 7.56 % | 15.860 M -3.63 % | 16.457 M 6.33 % | 15.477 M 6.39 % | 14.548 M -4.61 % | 15.250 M 14.06 % | 13.370 M 26.22 % | 10.593 M 22.08 % | 8.677 M -10.64 % | 9.710 M 39.83 % | 6.944 M 7.74 % | 6.445 M 9.52 % | 5.885 M -12.08 % | 6.694 M 4.12 % | 6.429 M 3.86 % | 6.190 M 7.02 % | 5.784 M |
| Operating income | 51.320 M -42.95 % | 89.950 M 22.51 % | 73.422 M -40.88 % | 124.192 M 21.51 % | 102.208 M 117.39 % | 47.015 M 258.68 % | -29.629 M -145.06 % | 65.747 M 97.50 % | 33.289 M -44.77 % | 60.274 M -29.53 % | 85.526 M 29.01 % | 66.293 M 58.98 % | 41.698 M -39.14 % | 68.513 M -47.35 % | 130.124 M 74.63 % | 74.515 M 21.92 % | 61.119 M -6.30 % | 65.228 M -53.59 % | 140.536 M 138.66 % | 58.886 M 33.61 % | 44.073 M -42.49 % | 76.642 M -39.50 % | 126.680 M 181.19 % | 45.051 M -2.00 % | 45.970 M 92.38 % | 23.896 M 494.09 % | -6.064 M -122.01 % | 27.546 M 5.72 % | 26.055 M -3.29 % | 26.942 M 770.74 % | -4.017 M -106.18 % | 65.045 M 48.65 % | 43.756 M 15.82 % | 37.779 M -66.34 % | 112.247 M 33.05 % | 84.362 M 4 901.48 % | -1.757 M -110.11 % | 17.379 M -83.64 % | 106.251 M 244.58 % | 30.835 M 13.33 % | 27.207 M -44.12 % | 48.688 M -38.40 % | 79.036 M 32.98 % | 59.435 M -53.43 % | 127.638 M 248.46 % | 36.629 M -33.55 % | 55.126 M 136.60 % | 23.299 M -69.03 % | 75.221 M -13.38 % | 86.845 M 0.81 % | 86.144 M 32.88 % | 64.831 M 61.50 % | 40.144 M 257.63 % | 11.225 M -91.05 % | 125.365 M 54.69 % | 81.045 M 34.45 % | 60.281 M 88.42 % | 31.993 M -41.99 % | 55.153 M 297.64 % | 13.870 M -37.83 % | 22.311 M -19.76 % | 27.804 M -64.01 % | 77.259 M 302.33 % | 19.203 M -31.90 % | 28.199 M -34.69 % | 43.175 M |
| Operating income ratio | 0.03 -47.47 % | 0.06 35.09 % | 0.04 -45.94 % | 0.08 27.68 % | 0.06 133.58 % | 0.03 272.87 % | -0.02 -141.79 % | 0.04 63.33 % | 0.02 -44.60 % | 0.04 -34.48 % | 0.06 35.30 % | 0.05 45.03 % | 0.03 -42.62 % | 0.05 -29.30 % | 0.08 30.77 % | 0.06 6.57 % | 0.06 -3.25 % | 0.06 -17.32 % | 0.07 16.08 % | 0.06 8.61 % | 0.06 -37.90 % | 0.09 -18.28 % | 0.11 123.94 % | 0.05 -5.70 % | 0.05 50.19 % | 0.03 701.95 % | -0.01 -114.69 % | 0.04 3.25 % | 0.04 20.61 % | 0.03 727.48 % | 0.00 -106.30 % | 0.08 24.63 % | 0.06 5.30 % | 0.06 -43.52 % | 0.11 0.17 % | 0.11 4 580.17 % | 0.00 -108.48 % | 0.03 -71.45 % | 0.10 151.13 % | 0.04 5.02 % | 0.04 -45.29 % | 0.07 5.10 % | 0.06 36.54 % | 0.05 -33.65 % | 0.07 65.29 % | 0.04 -31.25 % | 0.06 119.83 % | 0.03 -36.17 % | 0.04 -30.95 % | 0.06 -11.22 % | 0.07 0.34 % | 0.07 37.11 % | 0.05 281.01 % | 0.01 -85.73 % | 0.10 30.84 % | 0.07 29.28 % | 0.06 34.63 % | 0.04 -41.26 % | 0.07 212.68 % | 0.02 -44.61 % | 0.04 10.52 % | 0.04 -59.61 % | 0.09 270.76 % | 0.03 -48.06 % | 0.05 -35.09 % | 0.08 |
| Total other income expenses net | -1.510 M 68.63 % | -4.813 M 55.85 % | -10.900 M -21.85 % | -8.946 M -5.30 % | -8.496 M -4.70 % | -8.115 M -218.08 % | -2.551 M 54.70 % | -5.632 M -3.28 % | -5.453 M -24.84 % | -4.368 M 84.29 % | -27.807 M -930.29 % | -2.699 M -160.07 % | 4.493 M 209.24 % | -4.113 M -13.36 % | -3.628 M -405.41 % | 1.188 M 219.64 % | -993.000 K -264.68 % | 603.000 K -79.04 % | 2.877 M 171.07 % | -4.048 M 20.69 % | -5.104 M -63.12 % | -3.129 M -116.40 % | 19.079 M 3 099.90 % | -636.000 K 60.00 % | -1.590 M -4.67 % | -1.519 M 99.28 % | -210.564 M -3 377.26 % | 6.425 M 125.84 % | -24.861 M -418.12 % | 7.815 M 428.79 % | -2.377 M 49.49 % | -4.706 M -654.30 % | 849.000 K 36.28 % | 623.000 K 100.92 % | -67.763 M -7 806.98 % | -857.000 K -100.77 % | 110.637 M 8 117.17 % | -1.380 M 92.04 % | -17.339 M -212.17 % | 15.458 M 66.70 % | 9.273 M 32.09 % | 7.020 M -28.00 % | 9.750 M 398.73 % | -3.264 M -10.27 % | -2.960 M -30.40 % | -2.270 M -116.21 % | 14.005 M -12.67 % | 16.037 M 49.36 % | 10.737 M 142.75 % | 4.423 M -71.58 % | 15.563 M 2 672.33 % | -605.000 K -314.54 % | 282.000 K -96.32 % | 7.662 M 113.43 % | -57.046 M -4 660.04 % | 1.251 M -94.22 % | 21.648 M 586.91 % | -4.446 M 88.03 % | -37.145 M -627.93 % | 7.036 M 348.18 % | -2.835 M 1.97 % | -2.892 M 90.06 % | -29.087 M -464.91 % | 7.971 M 340.53 % | -3.314 M -6.94 % | -3.099 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 | 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 | 309.335 M 75.94 % | 175.820 M -35.76 % | 273.692 M -53.33 % | 586.400 M -7.91 % | 636.785 M 34.95 % | 471.878 M 12.32 % | 420.106 M -39.46 % | 693.963 M 503.17 % | 115.053 M 177.83 % | -147.817 M -134.17 % | 432.570 M -47.13 % | 818.170 M 47.15 % | 556.003 M 58.56 % | 350.658 M 1.11 % | 346.809 M -35.41 % | 536.918 M 312.01 % | 130.317 M 375.53 % | -47.296 M 15.90 % | -56.237 M -20.84 % | -46.537 M 61.95 % | -122.319 M 56.79 % | -283.088 M -200.66 % | -94.154 M 2.09 % | -96.167 M 35.69 % | -149.538 M 17.37 % | -180.970 M 44.49 % | -326.004 M -69.67 % | -192.140 M -42.44 % | -134.892 M -97.92 % | -68.156 M 63.49 % | -186.677 M -108.93 % | -89.351 M -5.50 % | -84.695 M -23.29 % | -68.694 M 70.46 % | -232.550 M -284.62 % | -60.463 M -21.84 % | -49.626 M 21.53 % | -63.242 M -8.00 % | -58.556 M -773.06 % | -6.707 M -104.91 % | 136.687 M -27.11 % | 187.515 M -15.17 % | 221.060 M 26.41 % | 174.872 M 28.64 % | 135.939 M -45.94 % | 251.454 M 295.25 % | 63.620 M -78.29 % | 293.046 M -68.07 % | 917.801 M 159.18 % | 354.114 M -27.75 % | 490.124 M 17.64 % | 416.619 M -46.47 % | 778.359 M -23.02 % | 1.011 B -15.82 % | 1.201 B 44.19 % | 833.046 M 24.28 % | 670.298 M 15.24 % | 581.634 M 28.06 % | 454.181 M -17.07 % | 547.656 M 17.45 % | 466.299 M 24.54 % | 374.416 M -24.21 % | 494.036 M |
| Total investments | 523.593 M 7.99 % | 484.837 M -10.53 % | 541.870 M 16.00 % | 467.113 M -18.28 % | 571.615 M 0.59 % | 568.239 M 27.44 % | 445.895 M -8.21 % | 485.787 M 30.79 % | 371.435 M 35.22 % | 274.686 M -0.28 % | 275.446 M 15.58 % | 238.311 M -1.82 % | 242.729 M 6.03 % | 228.917 M -3.50 % | 237.216 M 1.15 % | 234.510 M 4.57 % | 224.263 M -1.09 % | 226.743 M 0.57 % | 225.466 M 30.41 % | 172.887 M 3.44 % | 167.133 M -12.65 % | 191.327 M 21.77 % | 157.123 M 59.87 % | 98.279 M -17.09 % | 118.544 M -1.58 % | 120.441 M -16.73 % | 144.642 M -26.50 % | 196.788 M -14.54 % | 230.278 M 7.23 % | 214.745 M -18.04 % | 262.012 M 24.66 % | 210.179 M -29.63 % | 298.661 M -48.17 % | 576.202 M -28.35 % | 804.245 M 49.80 % | 536.897 M 9.22 % | 491.582 M 21.27 % | 405.376 M 42.41 % | 284.650 M 37.91 % | 206.405 M 56.35 % | 132.016 M -52.22 % | 276.288 M 309.43 % | 67.481 M -11.51 % | 76.257 M -71.11 % | 263.981 M 225.35 % | 81.137 M -49.15 % | 159.561 M 718.81 % | 19.487 M -2.48 % | 19.983 M -14.20 % | 23.290 M -14.03 % | 27.092 M -57.11 % | 63.162 M -89.68 % | 611.806 M -0.79 % | 616.678 M 936.67 % | 59.486 M -2.55 % | 61.044 M 0.46 % | 60.766 M 400.13 % | 12.150 M 0.01 % | 12.149 M 0.01 % | 12.148 M -8.21 % | 13.235 M 636.10 % | 1.798 M 0.07 % | 1.797 M |
| Total debt | 448.700 M 11.44 % | 402.628 M -14.88 % | 473.015 M -38.63 % | 770.728 M -13.35 % | 889.446 M 6.88 % | 832.183 M 23.04 % | 676.369 M -25.78 % | 911.249 M 125.08 % | 404.850 M 41.67 % | 285.771 M -60.01 % | 714.543 M -26.43 % | 971.227 M 50.96 % | 643.356 M 39.77 % | 460.304 M -5.80 % | 488.648 M -22.03 % | 626.752 M 218.50 % | 196.782 M 79.61 % | 109.561 M -6.98 % | 117.782 M -22.39 % | 151.756 M 71.97 % | 88.244 M -36.63 % | 139.242 M 52.94 % | 91.043 M 32.08 % | 68.931 M 945.99 % | 6.590 M | 0.000 | 0.000 -100.00 % | 891.000 K -20.23 % | 1.117 M -98.70 % | 85.735 M 5 932.98 % | 1.421 M -84.09 % | 8.932 M -1.84 % | 9.099 M -19.52 % | 11.306 M 8.39 % | 10.431 M -41.56 % | 17.849 M -31.19 % | 25.940 M -42.43 % | 45.057 M 2.65 % | 43.892 M -28.71 % | 61.572 M -74.35 % | 240.012 M -14.57 % | 280.959 M -32.16 % | 414.161 M 42.40 % | 290.837 M 28.97 % | 225.511 M -30.96 % | 326.621 M 28.77 % | 253.648 M -33.29 % | 380.228 M -60.41 % | 960.428 M 105.10 % | 468.269 M -23.93 % | 615.568 M 23.11 % | 500.006 M -41.77 % | 858.699 M -26.87 % | 1.174 B -9.48 % | 1.297 B 48.35 % | 874.430 M 17.66 % | 743.158 M 22.28 % | 607.761 M 12.00 % | 542.652 M -9.73 % | 601.133 M 15.06 % | 522.443 M 27.07 % | 411.152 M -22.39 % | 529.774 M |
| Accumulated other comprehensive income loss | 44.150 M 0.00 % | 44.150 M 0.00 % | 44.150 M 0.00 % | 44.150 M -44.50 % | 79.548 M 24.17 % | 64.066 M 45.11 % | 44.150 M 0.00 % | 44.150 M 0.00 % | 44.150 M 0.00 % | 44.150 M 0.00 % | 44.150 M 0.00 % | 44.150 M 0.00 % | 44.150 M 0.00 % | 44.150 M 0.00 % | 44.150 M 0.00 % | 44.150 M 0.00 % | 44.150 M 0.00 % | 44.150 M 0.00 % | 44.150 M 0.00 % | 44.150 M 0.00 % | 44.150 M 0.00 % | 44.150 M -0.57 % | 44.402 M 0.07 % | 44.372 M -0.25 % | 44.483 M 0.13 % | 44.424 M -0.35 % | 44.582 M -0.24 % | 44.689 M 0.22 % | 44.590 M -0.15 % | 44.658 M -0.56 % | 44.910 M 0.02 % | 44.902 M -1.66 % | 45.662 M -3.68 % | 47.405 M 2.46 % | 46.266 M 1.53 % | 45.568 M 0.30 % | 45.432 M 0.90 % | 45.028 M 1.16 % | 44.511 M 0.66 % | 44.220 M -0.03 % | 44.232 M -0.34 % | 44.384 M -0.02 % | 44.394 M 0.25 % | 44.282 M -0.09 % | 44.322 M 0.12 % | 44.267 M 0.26 % | 44.150 M -6.38 % | 47.159 M 0.00 % | 47.159 M 0.00 % | 47.159 M -81.38 % | 253.240 M -78.90 % | 1.200 B 17 146 457.14 % | 7.000 K | 0.000 -100.00 % | 38.676 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 1.012 B -15.46 % | 1.197 B 5.30 % | 1.137 B 2.77 % | 1.106 B 4.37 % | 1.060 B -4.54 % | 1.110 B 5.04 % | 1.057 B -3.98 % | 1.101 B 4.40 % | 1.054 B -13.03 % | 1.212 B 113.84 % | 566.892 M 19.12 % | 475.881 M 12.35 % | 423.583 M -24.21 % | 558.876 M 10.25 % | 506.910 M 25.18 % | 404.939 M 17.59 % | 344.353 M -27.53 % | 475.166 M 11.53 % | 426.036 M 30.94 % | 325.368 M 13.51 % | 286.634 M -30.14 % | 410.283 M 17.04 % | 350.555 M 47.05 % | 238.390 M 16.04 % | 205.444 M -18.55 % | 252.237 M 11.40 % | 226.431 M -48.01 % | 435.510 M 5.75 % | 411.821 M -22.23 % | 529.553 M 5.44 % | 502.230 M 7.77 % | 465.999 M 11.34 % | 418.535 M -21.80 % | 535.191 M 6.45 % | 502.744 M 7.22 % | 468.901 M 20.53 % | 389.035 M -11.78 % | 440.979 M 4.25 % | 422.996 M 26.48 % | 334.439 M 11.52 % | 299.903 M -38.72 % | 489.378 M 9.70 % | 446.100 M 17.61 % | 379.294 M 17.69 % | 322.278 M -21.29 % | 409.475 M 13.61 % | 360.406 M 20.50 % | 299.089 M 12.20 % | 266.576 M -22.33 % | 343.200 M 627.75 % | 47.159 M -78.50 % | 219.393 M 33.21 % | 164.693 M -40.34 % | 276.041 M 4.93 % | 263.060 M 27.88 % | 205.716 M 44.31 % | 142.547 M -31.80 % | 209.014 M 0.58 % | 207.808 M 4.74 % | 198.413 M 9.22 % | 181.665 M -25.99 % | 245.463 M 9.54 % | 224.091 M |
| Common stock | 441.454 M 0.00 % | 441.454 M 0.00 % | 441.454 M 0.00 % | 441.454 M 0.00 % | 441.454 M 0.00 % | 441.454 M 0.00 % | 441.454 M 0.00 % | 441.454 M 0.00 % | 441.454 M 0.00 % | 441.454 M 0.00 % | 441.454 M 0.00 % | 441.454 M 0.00 % | 441.454 M 0.00 % | 441.454 M 0.00 % | 441.454 M 0.00 % | 441.454 M 0.00 % | 441.454 M 0.00 % | 441.454 M 0.00 % | 441.454 M 0.00 % | 441.454 M 0.00 % | 441.454 M 0.00 % | 441.454 M 0.00 % | 441.454 M 0.00 % | 441.454 M 0.00 % | 441.454 M 0.00 % | 441.454 M 0.00 % | 441.454 M 0.00 % | 441.454 M 0.00 % | 441.454 M 0.00 % | 441.454 M 0.00 % | 441.454 M 0.00 % | 441.454 M 0.00 % | 441.454 M 0.00 % | 441.454 M 0.00 % | 441.454 M 0.00 % | 441.454 M 0.00 % | 441.454 M 0.00 % | 441.454 M 0.00 % | 441.454 M 0.00 % | 441.453 M 0.00 % | 441.453 M 0.00 % | 441.453 M 0.00 % | 441.454 M 0.00 % | 441.453 M 0.00 % | 441.453 M 0.00 % | 441.453 M 0.24 % | 440.403 M 0.00 % | 440.403 M 0.00 % | 440.403 M 0.00 % | 440.403 M 0.24 % | 439.352 M 0.00 % | 439.352 M 0.00 % | 439.352 M 0.00 % | 439.352 M 0.24 % | 438.301 M 0.00 % | 438.301 M 0.00 % | 438.301 M 54.78 % | 283.185 M 0.71 % | 281.185 M 0.00 % | 281.185 M 10.26 % | 255.027 M 0.00 % | 255.027 M 4.66 % | 243.677 M |
| Total equity | 2.490 B -7.19 % | 2.683 B 2.23 % | 2.624 B 0.96 % | 2.600 B 1.59 % | 2.559 B -2.59 % | 2.627 B 2.73 % | 2.557 B -3.62 % | 2.653 B 2.38 % | 2.592 B -4.93 % | 2.726 B 32.47 % | 2.058 B 3.19 % | 1.994 B 3.33 % | 1.930 B -6.55 % | 2.065 B 2.55 % | 2.014 B 5.00 % | 1.918 B 3.68 % | 1.850 B -6.62 % | 1.981 B 2.51 % | 1.933 B 5.60 % | 1.830 B 2.26 % | 1.790 B -6.63 % | 1.917 B 3.21 % | 1.857 B 6.53 % | 1.743 B 1.98 % | 1.709 B -2.74 % | 1.758 B 1.49 % | 1.732 B -10.30 % | 1.931 B 1.98 % | 1.893 B -6.01 % | 2.014 B 1.35 % | 1.987 B 1.89 % | 1.950 B 2.65 % | 1.900 B -5.89 % | 2.019 B 1.78 % | 1.984 B 1.81 % | 1.949 B 4.30 % | 1.868 B -3.39 % | 1.934 B 0.94 % | 1.916 B 4.97 % | 1.825 B 1.99 % | 1.789 B -9.60 % | 1.979 B 2.35 % | 1.934 B 3.62 % | 1.866 B 3.18 % | 1.809 B -4.55 % | 1.895 B 3.02 % | 1.840 B 3.35 % | 1.780 B 1.92 % | 1.747 B -4.26 % | 1.824 B 5.50 % | 1.729 B 4.95 % | 1.648 B 3.45 % | 1.593 B -6.60 % | 1.705 B 1.03 % | 1.688 B 3.55 % | 1.630 B 4.13 % | 1.565 B 85.70 % | 843.003 M 1.10 % | 833.834 M 1.30 % | 823.166 M 12.52 % | 731.583 M -7.97 % | 794.919 M 7.06 % | 742.524 M |
| Other non current liabilities | 290.132 M 11.02 % | 261.324 M 3.70 % | 252.003 M 9.70 % | 229.717 M 6.70 % | 215.285 M 3.35 % | 208.297 M -7.58 % | 225.372 M 15.47 % | 195.185 M 1.11 % | 193.033 M -6.79 % | 207.096 M -0.43 % | 207.987 M 3.61 % | 200.749 M 2.23 % | 196.361 M 2.65 % | 191.294 M 2.94 % | 185.838 M -16.35 % | 222.170 M 1.84 % | 218.148 M -1.71 % | 221.948 M 1.65 % | 218.335 M 21.08 % | 180.325 M -17.11 % | 217.538 M 21.95 % | 178.384 M 2.10 % | 174.714 M 59.02 % | 109.869 M 3.31 % | 106.353 M 3.42 % | 102.838 M 3.54 % | 99.322 M 23.27 % | 80.576 M 6.19 % | 75.879 M 5.91 % | 71.647 M 4.21 % | 68.752 M 0.76 % | 68.236 M 4.67 % | 65.193 M 6.49 % | 61.221 M 6.94 % | 57.249 M -2.70 % | 58.838 M 2.34 % | 57.495 M 3.58 % | 55.506 M 5.48 % | 52.624 M 5.90 % | 49.691 M 6.27 % | 46.757 M 5.36 % | 44.379 M 2.89 % | 43.134 M -1.72 % | 43.890 M 5.55 % | 41.584 M 5.97 % | 39.242 M -27.15 % | 53.869 M -4.50 % | 56.405 M 5.61 % | 53.409 M 6.10 % | 50.340 M 5.08 % | 47.906 M 5.52 % | 45.398 M 0.27 % | 45.277 M 6.15 % | 42.652 M 12.74 % | 37.832 M -0.01 % | 37.836 M 6.14 % | 35.647 M 67.33 % | 21.303 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 141.423 M -0.33 % | 141.895 M -5.26 % | 149.779 M -3.19 % | 154.718 M -8.86 % | 169.765 M 7.88 % | 157.363 M -6.40 % | 168.124 M 60.36 % | 104.843 M 134.46 % | 44.716 M 9.99 % | 40.656 M -29.36 % | 57.558 M -28.25 % | 80.221 M -8.46 % | 87.632 M -21.65 % | 111.842 M 4.06 % | 107.483 M 102.93 % | 52.965 M 0.53 % | 52.688 M -16.18 % | 62.856 M -12.29 % | 71.667 M -3.43 % | 74.213 M 138.51 % | 31.115 M -68.32 % | 98.205 M | 0.000 -100.00 % | 4.448 M 0.00 % | 4.448 M | 0.000 | 0.000 -100.00 % | 304.000 K -33.04 % | 454.000 K -24.46 % | 601.000 K -6.82 % | 645.008 K -16.88 % | 776.000 K -22.32 % | 999.000 K -17.10 % | 1.205 M -15.21 % | 1.421 M -13.03 % | 1.634 M -24.32 % | 2.159 M -33.43 % | 3.243 M -24.74 % | 4.309 M 1.44 % | 4.248 M -18.71 % | 5.226 M -15.59 % | 6.191 M -14.21 % | 7.216 M 174.70 % | 2.627 M -14.18 % | 3.061 M -15.00 % | 3.601 M -18.03 % | 4.393 M -62.37 % | 11.674 M -34.87 % | 17.923 M -28.32 % | 25.004 M -22.75 % | 32.368 M 643.06 % | 4.356 M -17.06 % | 5.252 M -15.95 % | 6.249 M -32.32 % | 9.233 M -59.98 % | 23.074 M -39.37 % | 38.054 M -27.92 % | 52.793 M -22.98 % | 68.545 M -18.33 % | 83.925 M -15.37 % | 99.171 M -13.22 % | 114.284 M 4 011.45 % | 2.780 M |
| Total non current liabilities | 431.555 M 7.03 % | 403.219 M 0.36 % | 401.782 M 4.51 % | 384.435 M -0.16 % | 385.050 M 5.30 % | 365.660 M -7.07 % | 393.496 M 31.15 % | 300.028 M 26.20 % | 237.749 M -4.04 % | 247.752 M -6.70 % | 265.545 M -5.49 % | 280.970 M -1.06 % | 283.993 M -6.31 % | 303.136 M 3.35 % | 293.320 M 6.61 % | 275.135 M 1.59 % | 270.836 M -4.90 % | 284.804 M -1.79 % | 290.003 M 13.93 % | 254.538 M 2.37 % | 248.653 M -10.10 % | 276.589 M 58.31 % | 174.714 M 52.83 % | 114.317 M 3.17 % | 110.801 M 7.74 % | 102.838 M 3.54 % | 99.322 M 20.36 % | 82.519 M 5.81 % | 77.985 M 5.52 % | 73.905 M 4.02 % | 71.046 M 0.53 % | 70.673 M 4.14 % | 67.865 M 5.84 % | 64.118 M 6.20 % | 60.374 M -2.91 % | 62.184 M 4.24 % | 59.654 M 1.54 % | 58.749 M 3.19 % | 56.934 M 5.55 % | 53.939 M 3.76 % | 51.983 M -0.70 % | 52.350 M 3.97 % | 50.351 M 8.24 % | 46.517 M 4.19 % | 44.645 M 4.21 % | 42.843 M -26.46 % | 58.262 M -14.42 % | 68.079 M -4.56 % | 71.332 M -5.32 % | 75.344 M -6.14 % | 80.273 M 61.34 % | 49.754 M -1.53 % | 50.529 M 3.33 % | 48.901 M -0.73 % | 49.261 M -19.13 % | 60.910 M -17.36 % | 73.701 M -0.53 % | 74.096 M 8.10 % | 68.545 M -18.33 % | 83.925 M -15.37 % | 99.171 M -13.22 % | 114.284 M 4 011.45 % | 2.780 M |
| Other current liabilities | 410.689 M -0.47 % | 412.625 M -38.39 % | 669.689 M 26.55 % | 529.200 M 13.71 % | 465.382 M 10.28 % | 421.995 M -46.43 % | 787.776 M 58.92 % | 495.710 M 13.50 % | 436.764 M 3.02 % | 423.950 M -45.36 % | 775.872 M 72.61 % | 449.491 M 10.91 % | 405.293 M 7.73 % | 376.219 M -42.38 % | 652.942 M 31.62 % | 496.063 M 7.86 % | 459.935 M 10.37 % | 416.712 M -42.44 % | 723.968 M 47.31 % | 491.456 M 5.59 % | 465.424 M -1.96 % | 474.736 M -22.60 % | 613.353 M 51.06 % | 406.041 M 7.25 % | 378.607 M 16.34 % | 325.433 M -24.98 % | 433.769 M 56.54 % | 277.102 M 6.65 % | 259.820 M -19.17 % | 321.455 M -20.81 % | 405.932 M 16.61 % | 348.109 M 22.25 % | 284.753 M 4.07 % | 273.625 M -34.29 % | 416.384 M 24.04 % | 335.697 M -32.42 % | 496.753 M -12.20 % | 565.771 M -27.53 % | 780.742 M 8.49 % | 719.654 M 47.79 % | 486.939 M -2.15 % | 497.642 M -19.69 % | 619.672 M 9.66 % | 565.084 M 3.32 % | 546.923 M -1.68 % | 556.272 M 2.83 % | 540.966 M 9.31 % | 494.882 M 40.81 % | 351.443 M -47.90 % | 674.592 M 18.82 % | 567.754 M 50.22 % | 377.943 M 1.85 % | 371.090 M -2.01 % | 378.716 M 6.24 % | 356.456 M -32.97 % | 531.817 M 12.37 % | 473.261 M 42.77 % | 331.476 M 98.69 % | 166.833 M -23.79 % | 218.917 M -19.41 % | 271.632 M 1.05 % | 268.803 M 19.30 % | 225.323 M |
| Deferred revenue | 1.536 B -20.17 % | 1.924 B -6.97 % | 2.069 B 43.69 % | 1.440 B -7.66 % | 1.559 B -10.99 % | 1.752 B -11.51 % | 1.979 B 38.73 % | 1.427 B -0.91 % | 1.440 B -7.83 % | 1.562 B -8.07 % | 1.699 B 41.63 % | 1.200 B -8.94 % | 1.318 B -12.72 % | 1.509 B 9.83 % | 1.374 B 22.16 % | 1.125 B 21.54 % | 925.697 M -6.58 % | 990.879 M -2.79 % | 1.019 B 101.23 % | 506.542 M 5.02 % | 482.324 M -11.30 % | 543.763 M 2.90 % | 528.414 M 22.65 % | 430.838 M -6.32 % | 459.886 M 3.14 % | 445.866 M 3.91 % | 429.070 M 41.44 % | 303.354 M -7.60 % | 328.288 M -3.43 % | 339.958 M 10.02 % | 308.998 M 39.60 % | 221.350 M -6.28 % | 236.190 M -19.23 % | 292.419 M -4.46 % | 306.073 M 25.34 % | 244.197 M 6.14 % | 230.080 M -19.95 % | 287.419 M 27.62 % | 225.213 M -37.67 % | 361.310 M 76.09 % | 205.180 M -12.90 % | 235.567 M -0.30 % | 236.287 M -0.71 % | 237.980 M 3.51 % | 229.904 M -21.92 % | 294.459 M 32.30 % | 222.574 M 24.17 % | 179.254 M 9.50 % | 163.703 M -8.73 % | 179.356 M -17.58 % | 217.625 M 37.76 % | 157.975 M -5.06 % | 166.389 M -4.22 % | 173.729 M -2.79 % | 178.717 M -25.68 % | 240.482 M -29.60 % | 341.591 M 81.25 % | 188.461 M 29.63 % | 145.387 M 32.92 % | 109.376 M 7.91 % | 101.359 M -16.91 % | 121.989 M -18.40 % | 149.504 M |
| Short term debt | 307.277 M 17.85 % | 260.733 M -19.34 % | 323.236 M -47.53 % | 616.010 M -13.99 % | 716.245 M 6.14 % | 674.820 M 31.88 % | 511.681 M -36.82 % | 809.842 M 124.87 % | 360.134 M 46.92 % | 245.115 M -62.69 % | 656.985 M -28.18 % | 914.821 M 57.85 % | 579.539 M 48.90 % | 389.219 M -8.81 % | 426.842 M -25.61 % | 573.787 M 298.20 % | 144.094 M 208.52 % | 46.705 M 1.28 % | 46.115 M -40.53 % | 77.543 M 35.73 % | 57.129 M 39.21 % | 41.037 M 170.84 % | 15.152 M -76.50 % | 64.483 M 2 910.41 % | 2.142 M | 0.000 | 0.000 -100.00 % | 587.000 K -11.46 % | 663.000 K -99.22 % | 85.134 M 10 869.51 % | 776.097 K -90.48 % | 8.156 M 0.69 % | 8.100 M -19.81 % | 10.101 M 12.11 % | 9.010 M -44.43 % | 16.215 M -31.82 % | 23.781 M -43.13 % | 41.814 M 5.64 % | 39.583 M -30.95 % | 57.324 M -75.58 % | 234.786 M -14.55 % | 274.768 M -32.48 % | 406.945 M 41.20 % | 288.210 M 29.56 % | 222.450 M -31.13 % | 323.020 M 29.59 % | 249.255 M -32.37 % | 368.554 M -60.90 % | 942.505 M 112.63 % | 443.265 M -23.99 % | 583.201 M 17.66 % | 495.650 M -41.92 % | 853.447 M -26.93 % | 1.168 B -9.32 % | 1.288 B 51.29 % | 851.356 M 20.74 % | 705.104 M 27.05 % | 554.968 M 17.06 % | 474.107 M -8.33 % | 517.208 M 22.19 % | 423.272 M 42.58 % | 296.868 M -43.67 % | 526.994 M |
| Total current liabilities | 3.235 B -9.96 % | 3.593 B -8.21 % | 3.914 B 22.11 % | 3.206 B -15.43 % | 3.790 B 1.85 % | 3.722 B -16.02 % | 4.431 B 18.32 % | 3.745 B 5.94 % | 3.535 B 14.89 % | 3.077 B -22.16 % | 3.953 B 18.79 % | 3.327 B 6.69 % | 3.119 B 9.68 % | 2.843 B -15.11 % | 3.350 B 17.96 % | 2.840 B 22.31 % | 2.322 B 4.21 % | 2.228 B -23.22 % | 2.901 B 56.32 % | 1.856 B 29.28 % | 1.436 B -1.46 % | 1.457 B -11.06 % | 1.638 B 9.48 % | 1.496 B 10.65 % | 1.352 B 11.35 % | 1.214 B -18.99 % | 1.499 B 59.12 % | 942.105 M -4.16 % | 983.046 M -6.83 % | 1.055 B -19.56 % | 1.312 B 32.86 % | 987.233 M 8.01 % | 914.023 M 9.95 % | 831.287 M -35.26 % | 1.284 B 29.78 % | 989.428 M -9.80 % | 1.097 B 26.42 % | 867.687 M -25.71 % | 1.168 B -11.52 % | 1.320 B 18.38 % | 1.115 B 0.52 % | 1.109 B -28.98 % | 1.562 B -11.76 % | 1.770 B -4.48 % | 1.853 B 39.16 % | 1.332 B 5.47 % | 1.263 B 3.99 % | 1.214 B -42.84 % | 2.124 B -1.16 % | 2.149 B 14.21 % | 1.882 B 25.86 % | 1.495 B -17.85 % | 1.820 B -11.69 % | 2.061 B -3.85 % | 2.143 B -5.07 % | 2.258 B 12.23 % | 2.012 B 20.19 % | 1.674 B 37.35 % | 1.219 B 1.01 % | 1.206 B 10.54 % | 1.091 B 9.66 % | 995.307 M -21.89 % | 1.274 B |
| Total liabilities | 3.666 B -8.25 % | 3.996 B -7.42 % | 4.316 B 20.22 % | 3.590 B -14.02 % | 4.175 B 2.16 % | 4.087 B -15.29 % | 4.825 B 19.27 % | 4.045 B 7.21 % | 3.773 B 13.48 % | 3.325 B -21.18 % | 4.218 B 16.90 % | 3.608 B 6.05 % | 3.403 B 8.14 % | 3.147 B -13.62 % | 3.643 B 16.96 % | 3.115 B 20.14 % | 2.592 B 3.17 % | 2.513 B -21.27 % | 3.191 B 51.21 % | 2.111 B 25.31 % | 1.684 B -2.84 % | 1.734 B -4.37 % | 1.813 B 12.56 % | 1.611 B 10.08 % | 1.463 B 11.07 % | 1.317 B -17.59 % | 1.598 B 56.00 % | 1.025 B -3.43 % | 1.061 B -6.02 % | 1.129 B -18.34 % | 1.383 B 30.70 % | 1.058 B 7.74 % | 981.888 M 9.66 % | 895.405 M -33.40 % | 1.344 B 27.85 % | 1.052 B -9.08 % | 1.157 B 24.84 % | 926.436 M -24.37 % | 1.225 B -10.85 % | 1.374 B 17.73 % | 1.167 B 0.46 % | 1.162 B -27.95 % | 1.612 B -11.25 % | 1.817 B -4.27 % | 1.898 B 38.07 % | 1.375 B 4.06 % | 1.321 B 3.02 % | 1.282 B -41.59 % | 2.195 B -1.30 % | 2.224 B 13.38 % | 1.962 B 27.00 % | 1.545 B -17.41 % | 1.870 B -11.34 % | 2.110 B -3.78 % | 2.193 B -5.44 % | 2.319 B 11.18 % | 2.086 B 19.31 % | 1.748 B 35.79 % | 1.287 B -0.24 % | 1.290 B 8.38 % | 1.191 B 7.30 % | 1.110 B -13.11 % | 1.277 B |
| Other non current assets | 521.342 M -10.11 % | 580.003 M 10.98 % | 522.617 M 7.41 % | 486.557 M 3.38 % | 470.663 M 4.02 % | 452.452 M -1.90 % | 461.229 M 10.02 % | 419.229 M 21.78 % | 344.260 M 36.92 % | 251.426 M -7.86 % | 272.883 M -9.39 % | 301.167 M -16.60 % | 361.110 M 11.60 % | 323.573 M 14.14 % | 283.487 M -10.45 % | 316.577 M 25.97 % | 251.318 M -8.97 % | 276.089 M 82.93 % | 150.925 M 7.80 % | 140.000 M 937.19 % | 13.498 M -41.23 % | 22.968 M 20.52 % | 19.057 M -43.33 % | 33.630 M -5.12 % | 35.445 M 17.93 % | 30.055 M 50.28 % | 19.999 M -4.69 % | 20.982 M -0.02 % | 20.987 M 2.47 % | 20.481 M -2.79 % | 21.068 M -3.43 % | 21.816 M -4.45 % | 22.831 M 65.89 % | 13.763 M -0.80 % | 13.875 M -0.45 % | 13.937 M -44.20 % | 24.975 M -13.42 % | 28.845 M -3.85 % | 29.999 M -12.46 % | 34.271 M -6.36 % | 36.599 M -2.68 % | 37.606 M -4.46 % | 39.360 M 20.94 % | 32.546 M -23.64 % | 42.622 M -19.88 % | 53.195 M -14.21 % | 62.007 M -12.71 % | 71.032 M -10.31 % | 79.193 M -20.17 % | 99.204 M 4.84 % | 94.624 M 701.42 % | 11.807 M -4.66 % | 12.384 M -10.25 % | 13.799 M -85.52 % | 95.319 M 494.04 % | 16.046 M -90.25 % | 164.621 M 41.62 % | 116.245 M 788.77 % | 13.079 M -90.97 % | 144.908 M -2.44 % | 148.539 M -18.85 % | 183.048 M 810.97 % | 20.094 M |
| Long term investments | 385.439 M -3.40 % | 398.998 M -2.13 % | 407.701 M 4.09 % | 391.693 M -16.42 % | 468.625 M -0.40 % | 470.517 M 21.59 % | 386.960 M -12.21 % | 440.787 M 33.19 % | 330.956 M 44.91 % | 228.393 M 0.63 % | 226.967 M 10.78 % | 204.885 M 1.02 % | 202.815 M 13.29 % | 179.027 M -0.19 % | 179.368 M -0.18 % | 179.693 M 2.41 % | 175.461 M 0.57 % | 174.469 M 1.90 % | 171.210 M 44.76 % | 118.270 M -0.78 % | 119.197 M -3.16 % | 123.083 M -7.31 % | 132.790 M 68.07 % | 79.008 M 0.51 % | 78.609 M 3.34 % | 76.070 M 1.26 % | 75.123 M -35.08 % | 115.722 M -1.49 % | 117.469 M 5.47 % | 111.378 M -2.48 % | 114.216 M 8.39 % | 105.372 M 5.00 % | 100.354 M 3.51 % | 96.954 M 1.24 % | 95.767 M 4.15 % | 91.950 M -0.09 % | 92.037 M 137.36 % | 38.776 M 43.12 % | 27.093 M -3.21 % | 27.991 M 70.38 % | 16.429 M -1.74 % | 16.720 M -0.44 % | 16.794 M -2.20 % | 17.171 M -2.69 % | 17.645 M -2.89 % | 18.170 M -2.76 % | 18.686 M -0.84 % | 18.843 M -2.58 % | 19.343 M 0.14 % | 19.316 M -1.15 % | 19.542 M -57.19 % | 45.642 M 52.07 % | 30.014 M -33.40 % | 45.064 M 2.23 % | 44.082 M 0.59 % | 43.825 M 0.37 % | 43.664 M 259.37 % | 12.150 M 0.01 % | 12.149 M 0.01 % | 12.148 M -8.21 % | 13.235 M 636.10 % | 1.798 M 0.07 % | 1.797 M |
| Intangible assets | 24.890 M 9.10 % | 22.814 M 20.30 % | 18.965 M -0.89 % | 19.135 M -28.92 % | 26.921 M 13.01 % | 23.822 M 18.26 % | 20.143 M 20.54 % | 16.711 M 30.05 % | 12.850 M 7.46 % | 11.958 M 2.98 % | 11.612 M -24.59 % | 15.399 M -26.58 % | 20.973 M -5.49 % | 22.191 M -3.31 % | 22.951 M -2.95 % | 23.648 M -1.29 % | 23.957 M -1.52 % | 24.328 M 0.98 % | 24.091 M 6.84 % | 22.548 M 0.37 % | 22.464 M 1.15 % | 22.209 M -1.38 % | 22.520 M 18.58 % | 18.992 M -7.15 % | 20.454 M 4.67 % | 19.542 M 6.06 % | 18.425 M -11.97 % | 20.929 M 1.41 % | 20.639 M 18.41 % | 17.430 M -48.13 % | 33.603 M 4.27 % | 32.226 M -7.89 % | 34.988 M 20.20 % | 29.107 M 9.57 % | 26.564 M 26.78 % | 20.952 M 60.21 % | 13.078 M -53.75 % | 28.276 M -7.97 % | 30.723 M -10.52 % | 34.336 M -5.03 % | 36.156 M -8.09 % | 39.338 M -7.08 % | 42.337 M -7.40 % | 45.721 M -7.87 % | 49.624 M -7.47 % | 53.632 M -5.35 % | 56.661 M -5.20 % | 59.771 M 0.25 % | 59.621 M -18.01 % | 72.718 M 7.09 % | 67.901 M 1.63 % | 66.813 M 5.72 % | 63.199 M -4.46 % | 66.148 M 1.53 % | 65.153 M -3.90 % | 67.798 M | 0.000 -100.00 % | 37.228 M 8.68 % | 34.255 M 261.31 % | 9.481 M 4.80 % | 9.047 M -2.14 % | 9.245 M 5.86 % | 8.733 M |
| GoodWill | 257.973 M 0.00 % | 257.973 M 0.00 % | 257.973 M 0.00 % | 257.973 M 0.00 % | 257.973 M 0.00 % | 257.973 M 0.00 % | 257.973 M 0.00 % | 257.973 M 0.00 % | 257.973 M 0.00 % | 257.973 M 0.00 % | 257.973 M 0.00 % | 257.973 M 0.00 % | 257.973 M 0.00 % | 257.973 M 0.00 % | 257.973 M 0.00 % | 257.973 M 0.00 % | 257.973 M 0.00 % | 257.973 M 0.00 % | 257.973 M 0.00 % | 257.973 M 0.00 % | 257.973 M 0.00 % | 257.973 M 0.00 % | 257.973 M 0.00 % | 257.973 M 0.00 % | 257.973 M 0.00 % | 257.973 M 0.00 % | 257.973 M -44.34 % | 463.483 M 0.00 % | 463.483 M -7.45 % | 500.810 M 0.00 % | 500.810 M 0.00 % | 500.810 M 0.00 % | 500.810 M 0.00 % | 500.810 M 0.00 % | 500.810 M -8.44 % | 546.960 M 0.00 % | 546.960 M 0.00 % | 546.960 M 0.00 % | 546.960 M -2.84 % | 562.960 M 0.00 % | 562.960 M 0.00 % | 562.960 M 0.00 % | 562.960 M 0.00 % | 562.959 M -0.71 % | 566.989 M 0.00 % | 566.989 M 0.00 % | 566.989 M -1.31 % | 574.489 M 0.00 % | 574.489 M 0.00 % | 574.489 M -0.22 % | 575.735 M 0.00 % | 575.735 M 0.00 % | 575.735 M 0.00 % | 575.735 M 0.00 % | 575.735 M 0.00 % | 575.735 M 0.00 % | 575.735 M | 0.000 -100.00 % | 11.529 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 282.863 M 0.74 % | 280.787 M 1.39 % | 276.938 M -0.06 % | 277.108 M -2.73 % | 284.894 M 1.10 % | 281.795 M 1.32 % | 278.116 M 1.25 % | 274.684 M 1.43 % | 270.823 M 0.33 % | 269.931 M 0.13 % | 269.585 M -1.39 % | 273.372 M -2.00 % | 278.946 M -0.43 % | 280.164 M -0.27 % | 280.924 M -0.25 % | 281.621 M -0.11 % | 281.930 M -0.13 % | 282.301 M 0.08 % | 282.064 M 0.55 % | 280.521 M 0.03 % | 280.437 M 0.09 % | 280.182 M -0.11 % | 280.493 M 1.27 % | 276.965 M -0.53 % | 278.427 M 0.33 % | 277.515 M 0.40 % | 276.398 M -42.94 % | 484.412 M 0.06 % | 484.122 M -6.58 % | 518.240 M -3.03 % | 534.414 M 0.26 % | 533.036 M -0.52 % | 535.798 M 1.11 % | 529.917 M 0.48 % | 527.374 M -7.14 % | 567.912 M 1.41 % | 560.038 M -2.64 % | 575.236 M -0.42 % | 577.683 M -3.28 % | 597.296 M -0.30 % | 599.116 M -0.53 % | 602.298 M -0.50 % | 605.297 M -0.56 % | 608.680 M -1.29 % | 616.613 M -0.65 % | 620.621 M -0.49 % | 623.651 M -1.67 % | 634.260 M 0.02 % | 634.110 M -2.02 % | 647.207 M 0.55 % | 643.636 M 0.17 % | 642.548 M 0.57 % | 638.934 M -0.46 % | 641.883 M 0.16 % | 640.889 M -0.41 % | 643.533 M 11.78 % | 575.735 M 1 446.51 % | 37.228 M -18.69 % | 45.785 M 382.91 % | 9.481 M 4.80 % | 9.047 M -2.14 % | 9.245 M 5.86 % | 8.733 M |
| Property plant equipment net | 265.742 M -0.18 % | 266.225 M -4.46 % | 278.661 M -7.87 % | 302.460 M -8.19 % | 329.441 M 5.51 % | 312.224 M 2.12 % | 305.746 M 21.19 % | 252.281 M 64.68 % | 153.198 M 4.64 % | 146.408 M -4.46 % | 153.235 M -0.40 % | 153.855 M -2.76 % | 158.220 M -7.19 % | 170.479 M 5.76 % | 161.189 M -0.97 % | 162.772 M 1.00 % | 161.155 M -6.91 % | 173.116 M -2.82 % | 178.147 M -2.58 % | 182.859 M -4.42 % | 191.310 M -7.97 % | 207.867 M 144.80 % | 84.915 M 12.00 % | 75.815 M -5.83 % | 80.512 M 2.65 % | 78.437 M 5.03 % | 74.683 M -37.61 % | 119.700 M 6.23 % | 112.683 M -1.82 % | 114.771 M 4.16 % | 110.191 M 0.61 % | 109.520 M -3.71 % | 113.742 M 3.47 % | 109.923 M -4.43 % | 115.016 M 10.42 % | 104.167 M -0.96 % | 105.172 M -6.76 % | 112.803 M -5.43 % | 119.275 M -3.12 % | 123.111 M -3.61 % | 127.718 M -5.55 % | 135.217 M -0.81 % | 136.324 M -2.38 % | 139.646 M -0.33 % | 140.102 M -4.58 % | 146.822 M -2.45 % | 150.514 M -5.13 % | 158.648 M -1.23 % | 160.630 M 1.21 % | 158.710 M 6.26 % | 149.355 M -4.35 % | 156.146 M -3.24 % | 161.378 M -0.17 % | 161.649 M 0.94 % | 160.149 M -0.67 % | 161.228 M 2.43 % | 157.407 M 55.55 % | 101.195 M 10.63 % | 91.474 M -0.10 % | 91.568 M 24.39 % | 73.611 M 3.46 % | 71.152 M 8.13 % | 65.802 M |
| Total non current assets | 1.528 B -3.96 % | 1.591 B 2.72 % | 1.549 B 2.01 % | 1.518 B -4.69 % | 1.593 B 1.86 % | 1.564 B 4.92 % | 1.490 B 4.22 % | 1.430 B 24.51 % | 1.149 B 20.52 % | 953.024 M -3.54 % | 987.950 M -0.23 % | 990.220 M -6.48 % | 1.059 B 4.75 % | 1.011 B 5.24 % | 960.531 M -3.21 % | 992.388 M 7.55 % | 922.682 M -3.77 % | 958.867 M 14.33 % | 838.665 M 9.52 % | 765.790 M 18.39 % | 646.840 M -4.30 % | 675.919 M 21.73 % | 555.246 M 10.93 % | 500.557 M -1.35 % | 507.421 M 2.44 % | 495.322 M 3.46 % | 478.775 M -37.68 % | 768.218 M 0.89 % | 761.474 M -3.39 % | 788.210 M -1.77 % | 802.410 M 1.52 % | 790.431 M -0.06 % | 790.909 M 2.97 % | 768.099 M -0.22 % | 769.802 M -3.42 % | 797.091 M -0.65 % | 802.292 M 3.37 % | 776.150 M -0.03 % | 776.375 M -3.52 % | 804.702 M 0.21 % | 802.982 M -1.52 % | 815.377 M -0.75 % | 821.549 M 0.12 % | 820.534 M -2.20 % | 839.013 M -3.33 % | 867.930 M -2.12 % | 886.695 M -2.61 % | 910.485 M -0.78 % | 917.612 M -3.14 % | 947.356 M 2.76 % | 921.955 M 3.08 % | 894.412 M 0.34 % | 891.400 M -4.56 % | 933.986 M -2.34 % | 956.320 M -2.92 % | 985.056 M -0.58 % | 990.798 M 271.34 % | 266.818 M -0.33 % | 267.702 M 0.73 % | 265.752 M 5.42 % | 252.079 M -7.63 % | 272.890 M 162.21 % | 104.073 M |
| Other current assets | 1.544 B -15.22 % | 1.821 B -6.82 % | 1.954 B -5.07 % | 2.058 B 2.49 % | 2.008 B 9.01 % | 1.842 B -28.34 % | 2.571 B 16.54 % | 2.206 B 6.93 % | 2.063 B 19.28 % | 1.730 B -7.82 % | 1.877 B 26.30 % | 1.486 B 5.17 % | 1.413 B 9.53 % | 1.290 B -16.86 % | 1.551 B 71.10 % | 906.664 M -5.12 % | 955.622 M 2.21 % | 934.990 M -11.28 % | 1.054 B 105.47 % | 512.908 M 678.74 % | 65.864 M 84.40 % | 35.718 M 47.70 % | 24.183 M 2.29 % | 23.641 M 8.35 % | 21.820 M -16.36 % | 26.088 M 29.94 % | 20.077 M -16.35 % | 24.002 M -22.29 % | 30.886 M -11.26 % | 34.805 M 20.32 % | 28.928 M 3.91 % | 27.838 M 14.13 % | 24.391 M -21.65 % | 31.131 M 8.09 % | 28.801 M 6.78 % | 26.973 M -65.49 % | 78.150 M -22.85 % | 101.302 M 18.66 % | 85.372 M 24.46 % | 68.595 M 32.55 % | 51.751 M 32.21 % | 39.144 M -54.78 % | 86.569 M 106.91 % | 41.839 M -7.94 % | 45.450 M 12.03 % | 40.569 M -1.85 % | 41.332 M 7.10 % | 38.591 M -64.94 % | 110.078 M -7.50 % | 119.008 M 11.95 % | 106.309 M -29.50 % | 150.803 M 180.16 % | 53.827 M -21.58 % | 68.642 M -30.89 % | 99.329 M -91.68 % | 1.194 B 13.47 % | 1.052 B -10.27 % | 1.173 B 96.73 % | 596.095 M 9.30 % | 545.393 M 8.96 % | 500.540 M 6.90 % | 468.223 M 9.49 % | 427.636 M |
| Short term investments | 138.154 M 60.95 % | 85.839 M -36.02 % | 134.169 M 77.90 % | 75.420 M -26.77 % | 102.990 M 5.39 % | 97.722 M 65.81 % | 58.935 M 30.97 % | 45.000 M 11.17 % | 40.479 M -12.56 % | 46.293 M -4.51 % | 48.479 M 45.03 % | 33.426 M -16.25 % | 39.914 M -20.00 % | 49.890 M -13.76 % | 57.848 M 5.53 % | 54.817 M 12.33 % | 48.802 M -6.64 % | 52.274 M -3.65 % | 54.256 M -0.66 % | 54.617 M 13.94 % | 47.936 M -29.76 % | 68.244 M 180.46 % | 24.333 M 26.27 % | 19.271 M -51.74 % | 39.935 M -10.00 % | 44.371 M -36.17 % | 69.520 M -14.24 % | 81.066 M -28.14 % | 112.809 M 9.13 % | 103.367 M -30.06 % | 147.796 M 41.02 % | 104.807 M -47.15 % | 198.307 M -58.62 % | 479.248 M -32.36 % | 708.478 M 59.23 % | 444.947 M 11.36 % | 399.545 M 8.99 % | 366.600 M 42.34 % | 257.556 M 44.36 % | 178.414 M 54.35 % | 115.587 M -55.47 % | 259.568 M 412.10 % | 50.687 M -14.22 % | 59.086 M -76.01 % | 246.336 M 291.21 % | 62.967 M -55.30 % | 140.875 M 21 775.05 % | 644.000 K 0.63 % | 640.000 K -83.90 % | 3.974 M -47.37 % | 7.550 M -56.91 % | 17.520 M -96.99 % | 581.792 M 1.78 % | 571.614 M 3 610.82 % | 15.404 M -10.54 % | 17.219 M 0.68 % | 17.102 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 139.365 M -38.55 % | 226.808 M 13.79 % | 199.323 M 8.13 % | 184.328 M -26.04 % | 249.225 M -30.83 % | 360.305 M 40.60 % | 256.262 M 17.94 % | 217.286 M -25.02 % | 289.797 M -33.16 % | 433.588 M 53.77 % | 281.973 M 84.23 % | 153.057 M 75.22 % | 87.353 M -20.33 % | 109.646 M -22.70 % | 141.839 M 57.89 % | 89.834 M 35.16 % | 66.465 M -57.63 % | 156.857 M -9.86 % | 174.019 M -12.24 % | 198.293 M -5.83 % | 210.563 M -50.14 % | 422.330 M 128.04 % | 185.197 M 12.17 % | 165.098 M 5.75 % | 156.128 M -13.73 % | 180.970 M -44.49 % | 326.004 M 68.89 % | 193.031 M 41.93 % | 136.009 M -11.62 % | 153.891 M -18.19 % | 188.098 M 91.38 % | 98.283 M 4.79 % | 93.794 M 17.24 % | 80.000 M -67.08 % | 242.982 M 210.27 % | 78.312 M 3.63 % | 75.566 M -30.22 % | 108.299 M 5.71 % | 102.448 M 50.04 % | 68.279 M -33.92 % | 103.325 M 10.57 % | 93.444 M -51.61 % | 193.101 M 66.52 % | 115.965 M 29.47 % | 89.572 M 19.16 % | 75.167 M -60.44 % | 190.028 M 117.97 % | 87.182 M 104.52 % | 42.627 M -62.66 % | 114.155 M -9.00 % | 125.444 M 50.44 % | 83.387 M 3.79 % | 80.340 M -50.72 % | 163.022 M 69.70 % | 96.066 M 132.13 % | 41.384 M -43.20 % | 72.860 M 178.87 % | 26.127 M -70.47 % | 88.471 M 65.44 % | 53.477 M -4.75 % | 56.144 M 52.83 % | 36.736 M 2.79 % | 35.738 M |
| Cash and short term investments | 277.519 M -11.24 % | 312.647 M -6.25 % | 333.492 M 28.39 % | 259.748 M -26.25 % | 352.215 M -23.10 % | 458.027 M 45.31 % | 315.197 M 20.17 % | 262.286 M -20.59 % | 330.276 M -31.18 % | 479.881 M 45.22 % | 330.452 M 77.20 % | 186.483 M 46.53 % | 127.267 M -20.23 % | 159.536 M -20.11 % | 199.688 M 38.05 % | 144.651 M 25.49 % | 115.267 M -44.88 % | 209.131 M -8.39 % | 228.275 M -9.74 % | 252.910 M -2.16 % | 258.499 M -47.31 % | 490.574 M 134.13 % | 209.530 M 13.65 % | 184.369 M -5.96 % | 196.063 M -12.99 % | 225.341 M -43.03 % | 395.524 M 44.30 % | 274.097 M 10.16 % | 248.818 M -3.28 % | 257.258 M -23.41 % | 335.895 M 65.39 % | 203.090 M -30.47 % | 292.101 M -47.77 % | 559.248 M -41.22 % | 951.460 M 81.83 % | 523.259 M 10.13 % | 475.111 M 0.04 % | 474.899 M 31.91 % | 360.004 M 45.93 % | 246.693 M 12.69 % | 218.912 M -37.99 % | 353.012 M 44.80 % | 243.788 M 39.27 % | 175.051 M -47.89 % | 335.908 M 143.18 % | 138.134 M -58.26 % | 330.903 M 276.77 % | 87.826 M 102.99 % | 43.267 M -63.37 % | 118.129 M -11.18 % | 132.994 M 31.80 % | 100.907 M -84.76 % | 662.132 M -9.87 % | 734.636 M 559.04 % | 111.470 M 90.21 % | 58.603 M -34.86 % | 89.962 M 244.33 % | 26.127 M -70.47 % | 88.471 M 65.44 % | 53.477 M -4.75 % | 56.144 M 52.83 % | 36.736 M 2.79 % | 35.738 M |
| Total current assets | 4.629 B -9.03 % | 5.088 B -5.63 % | 5.392 B 15.42 % | 4.672 B -9.14 % | 5.142 B -0.17 % | 5.151 B -12.58 % | 5.892 B 11.83 % | 5.268 B 1.00 % | 5.216 B 2.32 % | 5.098 B -3.60 % | 5.288 B 14.65 % | 4.612 B 7.92 % | 4.274 B 1.73 % | 4.201 B -10.54 % | 4.696 B 16.23 % | 4.040 B 14.79 % | 3.520 B -0.43 % | 3.535 B -17.51 % | 4.285 B 34.97 % | 3.175 B 12.30 % | 2.827 B -4.95 % | 2.975 B -4.50 % | 3.115 B 9.16 % | 2.853 B 7.06 % | 2.665 B 3.32 % | 2.580 B -9.53 % | 2.852 B 30.38 % | 2.187 B -0.25 % | 2.193 B -6.89 % | 2.355 B -8.28 % | 2.568 B 15.77 % | 2.218 B 6.06 % | 2.091 B -2.57 % | 2.146 B -16.11 % | 2.558 B 16.13 % | 2.203 B -0.87 % | 2.222 B 6.64 % | 2.084 B -11.85 % | 2.364 B -1.26 % | 2.394 B 11.19 % | 2.153 B -7.41 % | 2.326 B -14.65 % | 2.725 B -4.81 % | 2.863 B -0.18 % | 2.868 B 19.40 % | 2.402 B 5.62 % | 2.274 B 5.67 % | 2.152 B -28.85 % | 3.024 B -2.48 % | 3.101 B 12.00 % | 2.769 B 20.50 % | 2.298 B -10.65 % | 2.572 B -10.74 % | 2.881 B -1.48 % | 2.924 B -1.33 % | 2.964 B 11.42 % | 2.660 B 14.46 % | 2.324 B 25.40 % | 1.853 B 0.30 % | 1.848 B 10.64 % | 1.670 B 2.36 % | 1.632 B -14.82 % | 1.915 B |
| Inventory | 393.653 M 43.06 % | 275.173 M 64.39 % | 167.386 M -4.43 % | 175.142 M -14.74 % | 205.411 M -5.37 % | 217.078 M 25.55 % | 172.902 M 13.81 % | 151.918 M -42.05 % | 262.132 M -12.54 % | 299.729 M -23.71 % | 392.900 M 26.42 % | 310.792 M 4.77 % | 296.641 M -23.03 % | 385.398 M 18.61 % | 324.937 M -34.65 % | 497.213 M 32.95 % | 373.973 M 84.05 % | 203.195 M -53.12 % | 433.455 M -36.46 % | 682.128 M -28.70 % | 956.668 M 10.64 % | 864.629 M 4.19 % | 829.837 M -7.53 % | 897.460 M 27.08 % | 706.218 M -0.66 % | 710.936 M 18.16 % | 601.648 M 16.68 % | 515.620 M 5.03 % | 490.920 M -0.91 % | 495.420 M -27.02 % | 678.867 M 22.67 % | 553.430 M -0.08 % | 553.888 M 5.11 % | 526.983 M 3.72 % | 508.099 M -12.72 % | 582.152 M 4.30 % | 558.127 M 17.87 % | 473.521 M -12.79 % | 542.954 M -17.84 % | 660.854 M 18.19 % | 559.151 M -0.78 % | 563.572 M -4.38 % | 589.397 M -30.09 % | 843.113 M 8.65 % | 776.011 M -8.64 % | 849.420 M 52.15 % | 558.284 M -5.91 % | 593.355 M -2.55 % | 608.876 M -26.46 % | 827.917 M 15.89 % | 714.426 M 27.96 % | 558.333 M | 0.000 | 0.000 -100.00 % | 653.502 M | 0.000 | 0.000 -100.00 % | 8.685 M -93.85 % | 141.166 M 52.66 % | 92.471 M 110.29 % | 43.973 M 57.74 % | 27.877 M -36.01 % | 43.568 M |
| Net receivables | 2.414 B -9.92 % | 2.680 B -8.77 % | 2.937 B 34.83 % | 2.178 B -15.98 % | 2.593 B -1.54 % | 2.633 B -16.61 % | 3.158 B 8.67 % | 2.906 B 13.48 % | 2.561 B -1.08 % | 2.588 B -11.23 % | 2.916 B 10.91 % | 2.629 B 7.89 % | 2.437 B 2.99 % | 2.366 B -16.96 % | 2.849 B 14.35 % | 2.492 B 20.10 % | 2.075 B -5.16 % | 2.188 B -18.87 % | 2.696 B 56.12 % | 1.727 B 11.69 % | 1.546 B -0.54 % | 1.555 B -24.21 % | 2.051 B 17.35 % | 1.748 B 0.39 % | 1.741 B 7.66 % | 1.617 B -11.83 % | 1.834 B 33.57 % | 1.373 B -3.42 % | 1.422 B -9.08 % | 1.564 B 2.63 % | 1.524 B 6.30 % | 1.434 B 17.43 % | 1.221 B 18.63 % | 1.029 B -3.84 % | 1.070 B -0.06 % | 1.071 B -7.86 % | 1.162 B 5.02 % | 1.106 B -22.61 % | 1.430 B 0.80 % | 1.418 B 7.15 % | 1.324 B -3.38 % | 1.370 B -24.10 % | 1.805 B 0.14 % | 1.803 B 5.40 % | 1.710 B 24.51 % | 1.374 B 2.25 % | 1.343 B -6.19 % | 1.432 B -36.69 % | 2.262 B 11.10 % | 2.036 B 12.16 % | 1.815 B 22.01 % | 1.488 B -19.82 % | 1.856 B -10.69 % | 2.078 B 0.87 % | 2.060 B 20.38 % | 1.711 B 12.73 % | 1.518 B 35.93 % | 1.117 B 9.61 % | 1.019 B -11.91 % | 1.156 B 8.14 % | 1.069 B -2.67 % | 1.099 B -21.44 % | 1.399 B |
| Tax assets | 72.293 M 11.74 % | 64.699 M 3.26 % | 62.657 M 3.91 % | 60.299 M 54.05 % | 39.143 M -16.21 % | 46.714 M -19.89 % | 58.309 M 35.43 % | 43.053 M -12.73 % | 49.332 M -13.25 % | 56.866 M -12.89 % | 65.280 M 14.65 % | 56.941 M -1.42 % | 57.761 M 0.25 % | 57.615 M 3.69 % | 55.562 M 7.42 % | 51.725 M -2.07 % | 52.818 M -0.14 % | 52.892 M -6.09 % | 56.320 M 27.59 % | 44.140 M 4.11 % | 42.398 M 1.38 % | 41.819 M 10.08 % | 37.990 M 8.11 % | 35.139 M 2.07 % | 34.428 M 3.56 % | 33.245 M 2.06 % | 32.573 M 18.87 % | 27.402 M 4.54 % | 26.213 M 12.31 % | 23.340 M 3.63 % | 22.522 M 8.87 % | 20.687 M 13.76 % | 18.184 M 3.66 % | 17.542 M -1.28 % | 17.770 M -7.08 % | 19.125 M -4.71 % | 20.070 M -2.05 % | 20.490 M -8.22 % | 22.324 M 1.32 % | 22.033 M -4.70 % | 23.120 M -1.77 % | 23.536 M -1.00 % | 23.774 M 5.70 % | 22.491 M 2.09 % | 22.031 M -24.35 % | 29.122 M -8.53 % | 31.837 M 14.93 % | 27.702 M 13.83 % | 24.336 M 6.18 % | 22.919 M 54.88 % | 14.798 M -61.33 % | 38.269 M -21.40 % | 48.690 M -31.99 % | 71.591 M 350.83 % | 15.880 M -86.81 % | 120.424 M 143.92 % | 49.371 M | 0.000 -100.00 % | 116.744 M 1 426.66 % | 7.647 M 0.00 % | 7.647 M 0.00 % | 7.647 M 0.00 % | 7.647 M |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 979.999 M -1.36 % | 993.511 M 16.76 % | 850.925 M 37.18 % | 620.317 M -40.81 % | 1.048 B 20.29 % | 871.166 M -24.34 % | 1.151 B 13.73 % | 1.012 B -22.01 % | 1.298 B 53.85 % | 843.708 M 2.99 % | 819.174 M 7.42 % | 762.581 M -6.50 % | 815.601 M 43.97 % | 566.507 M -36.60 % | 893.503 M 38.88 % | 643.363 M -18.65 % | 790.868 M 2.54 % | 771.284 M -30.51 % | 1.110 B 42.25 % | 780.200 M 81.64 % | 429.528 M 8.55 % | 395.678 M -17.81 % | 481.407 M -18.99 % | 594.229 M 16.44 % | 510.352 M 15.42 % | 442.171 M -30.42 % | 635.514 M 76.03 % | 361.029 M -8.39 % | 394.101 M 28.13 % | 307.577 M -48.34 % | 595.395 M 45.43 % | 409.412 M 6.35 % | 384.980 M 50.93 % | 255.079 M -53.84 % | 552.638 M 40.86 % | 392.332 M -31.63 % | 573.831 M 121.59 % | 258.964 M -25.28 % | 346.582 M -36.14 % | 542.688 M 38.05 % | 393.110 M 18.66 % | 331.297 M -37.51 % | 530.201 M -42.17 % | 916.858 M -15.40 % | 1.084 B 140.13 % | 451.314 M -4.32 % | 471.712 M 35.09 % | 349.187 M -47.20 % | 661.331 M -21.77 % | 845.408 M 64.93 % | 512.573 M 10.76 % | 462.780 M 7.92 % | 428.799 M 29.39 % | 331.413 M 6.49 % | 311.204 M -50.18 % | 624.704 M 28.78 % | 485.110 M -18.84 % | 597.696 M 38.64 % | 431.124 M 19.61 % | 360.456 M 22.48 % | 294.302 M -2.57 % | 302.068 M -17.68 % | 366.950 M |
| Tax payables | 698.000 K -56.16 % | 1.592 M -13.97 % | 1.850 M 296.25 % | 467.000 K -73.76 % | 1.780 M -12.57 % | 2.036 M 86.40 % | 1.092 M 182.98 % | 386.000 K -5.39 % | 408.000 K -79.97 % | 2.037 M 50.06 % | 1.357 M 120.01 % | 617.000 K 0.65 % | 613.000 K -68.45 % | 1.943 M 6.04 % | 1.832 M 37.56 % | 1.332 M 26.62 % | 1.052 M -54.71 % | 2.323 M 3.63 % | 2.242 M 461.79 % | 399.000 K -70.64 % | 1.359 M -27.29 % | 1.869 M 38.85 % | 1.346 M 84.64 % | 729.000 K -46.00 % | 1.350 M 32.87 % | 1.016 M 34.68 % | 754.387 K 2 186.02 % | 33.000 K -81.03 % | 174.000 K -83.02 % | 1.025 M 84.48 % | 555.626 K 169.72 % | 206.000 K | 0.000 -100.00 % | 63.000 K | 0.000 -100.00 % | 987.000 K -61.64 % | 2.573 M 126.10 % | 1.138 M -0.03 % | 1.138 M 121.91 % | 513.000 K 53.13 % | 335.000 K -94.12 % | 5.701 M 7.35 % | 5.311 M 3 537.55 % | 146.000 K 26.96 % | 115.000 K -89.93 % | 1.142 M 46.13 % | 781.491 K -51.19 % | 1.601 M -68.79 % | 5.130 M -19.88 % | 6.403 M 1 468.36 % | 408.260 K -36.61 % | 644.000 K 205.21 % | 211.000 K -97.69 % | 9.133 M 1.21 % | 9.024 M -4.98 % | 9.497 M 39.99 % | 6.784 M 433.75 % | 1.271 M -0.03 % | 1.271 M 143.08 % | 523.000 K -41.37 % | 892.000 K -84.01 % | 5.579 M 2.53 % | 5.441 M |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 78.834 M 6.35 % | 74.128 M -28.30 % | 103.379 M -7.99 % | 112.358 M 5.68 % | 106.320 M 6.27 % | 100.044 M 6.94 % | 93.554 M | 0.000 | 0.000 | 0.000 100.00 % | -2.195 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 21.766 M 7.82 % | 20.187 M 2.06 % | 19.779 M 7.44 % | 18.409 M -38.30 % | 29.834 M 21.11 % | 24.633 M 10.96 % | 22.199 M -3.72 % | 23.056 M -13.57 % | 26.675 M -11.48 % | 30.134 M 6.96 % | 28.172 M 9.52 % | 25.724 M 16.52 % | 22.076 M -11.05 % | 24.818 M -2.27 % | 25.394 M 3.39 % | 24.561 M 2.70 % | 23.915 M -11.35 % | 26.978 M -2.92 % | 27.790 M 22.67 % | 22.654 M 7.84 % | 21.007 M -16.16 % | 25.055 M 0.83 % | 24.849 M 6.67 % | 23.295 M 4.19 % | 22.359 M -6.20 % | 23.837 M 0.33 % | 23.759 M 28.66 % | 18.467 M 119.14 % | 8.427 M -27.79 % | 11.670 M -2.43 % | 11.961 M 5.74 % | 11.311 M 46.74 % | 7.708 M -6.31 % | 8.227 M 26.65 % | 6.496 M 11.30 % | 5.836 M 7.24 % | 5.442 M -72.09 % | 19.495 M -2.32 % | 19.959 M 10.14 % | 18.122 M 6.74 % | 16.977 M -2.59 % | 17.429 M 14.16 % | 15.267 M 4.46 % | 14.615 M 4.15 % | 14.033 M 6.47 % | 13.180 M 21.89 % | 10.813 M 12.98 % | 9.571 M 11.29 % | 8.600 M -10.83 % | 9.644 M 12.29 % | 8.589 M 7.28 % | 8.006 M 2.37 % | 7.821 M -13.56 % | 9.048 M 4.00 % | 8.700 M 5.93 % | 8.213 M 23.04 % | 6.675 M -24.81 % | 8.878 M -0.42 % | 8.915 M 16.66 % | 7.642 M 7.39 % | 7.116 M 6.94 % | 6.654 M 1.48 % | 6.557 M |
| Capital lease obligations | 166.794 M -1.20 % | 168.823 M -4.44 % | 176.672 M -5.71 % | 187.377 M -6.61 % | 200.629 M -2.45 % | 205.659 M 5.07 % | 195.733 M 43.17 % | 136.712 M 88.80 % | 72.410 M -8.97 % | 79.545 M -8.02 % | 86.482 M -20.50 % | 108.776 M -5.70 % | 115.351 M -16.86 % | 138.744 M 7.28 % | 129.324 M 57.65 % | 82.035 M -2.09 % | 83.782 M -6.45 % | 89.561 M -8.41 % | 97.782 M -25.79 % | 131.756 M 116.89 % | 60.747 M -48.80 % | 118.652 M 7 902.30 % | 1.483 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 891.000 K -20.23 % | 1.117 M -16.45 % | 1.337 M -5.92 % | 1.421 M -13.03 % | 1.634 M -39.59 % | 2.705 M -29.39 % | 3.831 M -22.47 % | 4.941 M -18.11 % | 6.034 M -5.98 % | 6.418 M -13.99 % | 7.462 M -12.11 % | 8.491 M 4.90 % | 8.094 M -11.73 % | 9.170 M -11.35 % | 10.344 M -25.40 % | 13.867 M 0.66 % | 13.776 M -34.87 % | 21.150 M -25.98 % | 28.574 M -20.79 % | 36.075 M -16.99 % | 43.457 M -8.12 % | 47.300 M -13.21 % | 54.499 M -11.97 % | 61.912 M 639.78 % | 8.369 M -11.93 % | 9.503 M -12.87 % | 10.907 M 45.80 % | 7.481 M 241.13 % | 2.193 M -47.32 % | 4.163 M 74.18 % | 2.390 M -14.48 % | 2.795 M -12.53 % | 3.195 M -10.93 % | 3.587 M -9.74 % | 3.974 M -8.77 % | 4.356 M |
| 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 -100.00 % | 439.352 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 970.735 M -0.95 % | 980.018 M -0.23 % | 982.270 M -0.72 % | 989.410 M 4.33 % | 948.325 M -7.49 % | 1.025 B 3.89 % | 986.742 M 0.00 % | 986.742 M 0.00 % | 986.742 M 0.00 % | 986.742 M -4.28 % | 1.031 B 4.47 % | 986.742 M 0.00 % | 986.742 M 0.00 % | 986.742 M 0.00 % | 986.742 M 0.00 % | 986.742 M 0.00 % | 986.742 M 0.00 % | 986.742 M 0.00 % | 986.742 M 0.00 % | 986.742 M 0.00 % | 986.742 M 0.00 % | 986.742 M 0.00 % | 986.742 M 0.00 % | 986.742 M 0.00 % | 986.742 M 0.00 % | 986.742 M 0.00 % | 986.742 M 0.00 % | 986.742 M 0.00 % | 986.742 M 0.00 % | 986.742 M 0.00 % | 986.742 M 0.00 % | 986.742 M 0.00 % | 986.742 M 0.00 % | 986.742 M 0.00 % | 986.742 M 0.00 % | 986.742 M 0.00 % | 986.742 M 0.00 % | 986.742 M 0.00 % | 986.742 M 0.00 % | 986.742 M 0.00 % | 986.742 M 0.00 % | 986.742 M 0.00 % | 986.742 M 0.00 % | 986.742 M 0.00 % | 986.742 M 0.00 % | 986.742 M 0.30 % | 983.794 M 0.00 % | 983.794 M 0.00 % | 983.794 M 0.00 % | 983.822 M 1.47 % | 969.590 M 159.14 % | -1.640 B -267.16 % | 980.846 M 0.00 % | 980.846 M 1.59 % | 965.490 M -1.27 % | 977.898 M 0.00 % | 977.898 M 186.00 % | 341.926 M 1.79 % | 335.926 M 0.00 % | 335.926 M 16.73 % | 287.775 M 0.00 % | 287.775 M 7.30 % | 268.199 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.639 M -0.79 % | 1.652 M -0.30 % | 1.657 M 0.48 % | 1.649 M -0.72 % | 1.661 M -0.72 % | 1.673 M -1.12 % | 1.692 M -0.75 % | 1.705 M -0.42 % | 1.712 M -0.52 % | 1.721 M -0.64 % | 1.732 M -0.69 % | 1.744 M -0.68 % | 1.756 M -0.68 % | 1.768 M -0.67 % | 1.780 M -1.00 % | 1.798 M -8.36 % | 1.962 M -9.46 % | 2.167 M -0.51 % | 2.178 M -0.05 % | 2.179 M 864.17 % | 226.000 K -9.24 % | 249.000 K -21.70 % | 318.000 K -85.91 % | 2.257 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.195 M | 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 | 6.157 B -7.82 % | 6.679 B -3.77 % | 6.941 B 12.13 % | 6.190 B -8.09 % | 6.734 B 0.30 % | 6.714 B -9.05 % | 7.382 B 10.20 % | 6.699 B 5.25 % | 6.365 B 5.19 % | 6.051 B -3.59 % | 6.276 B 12.02 % | 5.602 B 5.06 % | 5.332 B 2.32 % | 5.212 B -7.86 % | 5.657 B 12.40 % | 5.033 B 13.29 % | 4.442 B -1.14 % | 4.494 B -12.30 % | 5.124 B 30.03 % | 3.941 B 13.43 % | 3.474 B -4.83 % | 3.651 B -0.53 % | 3.670 B 9.42 % | 3.354 B 5.72 % | 3.173 B 3.18 % | 3.075 B -7.67 % | 3.330 B 12.69 % | 2.955 B 0.04 % | 2.954 B -6.02 % | 3.143 B -6.73 % | 3.370 B 12.02 % | 3.008 B 4.38 % | 2.882 B -1.11 % | 2.914 B -12.43 % | 3.328 B 10.94 % | 3.000 B -0.81 % | 3.025 B 5.75 % | 2.860 B -8.93 % | 3.141 B -1.83 % | 3.199 B 8.21 % | 2.956 B -5.88 % | 3.141 B -11.43 % | 3.546 B -3.71 % | 3.683 B -0.63 % | 3.707 B 13.37 % | 3.270 B 3.45 % | 3.161 B 3.21 % | 3.062 B -22.32 % | 3.942 B -2.63 % | 4.049 B 9.69 % | 3.691 B 15.62 % | 3.192 B -7.82 % | 3.463 B -9.22 % | 3.815 B -1.69 % | 3.881 B -1.73 % | 3.949 B 8.16 % | 3.651 B 40.91 % | 2.591 B 22.15 % | 2.121 B 0.36 % | 2.114 B 9.96 % | 1.922 B 0.93 % | 1.905 B -5.69 % | 2.020 B |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 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 100.00 % | -318.000 K | 0.000 | 0.000 | 0.000 100.00 % | -155.000 K | 0.000 | 0.000 | 0.000 100.00 % | -222.000 K 98.91 % | -20.442 M 61.00 % | -52.415 M -866.35 % | -5.424 M | 0.000 | 0.000 | 0.000 -100.00 % | 18.967 M 29.41 % | 14.656 M 16.14 % | 12.619 M 77.86 % | 7.095 M 199.15 % | -7.156 M -172.24 % | 9.906 M 25.28 % | 7.907 M 2.37 % | 7.724 M -29.88 % | 11.016 M -11.73 % | 12.480 M 99.01 % | 6.271 M 17.26 % | 5.348 M -60.14 % | 13.417 M -11.43 % | 15.149 M -26.63 % | 20.646 M 236.14 % | 6.142 M -75.91 % | 25.496 M 140.25 % | 10.612 M 84.11 % | 5.764 M -43.89 % | 10.273 M -51.87 % | 21.346 M 131.14 % | 9.235 M -60.92 % | 23.633 M 318.95 % | 5.641 M -54.25 % | 12.330 M 110.69 % | 5.852 M -59.32 % | 14.386 M -19.18 % | 17.801 M | 0.000 -100.00 % | 6.667 M -58.69 % | 16.137 M 488.75 % | -4.151 M | 0.000 -100.00 % | 18.079 M -12.09 % | 20.566 M 210.01 % | 6.634 M -9.61 % | 7.339 M 102.07 % | 3.632 M 254.82 % | -2.346 M -150.53 % | 4.643 M 112.53 % | -37.060 M -594.59 % | 7.493 M 92.47 % | 3.893 M -61.77 % | 10.184 M |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.989 M -200.00 % | 3.989 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 88.000 K -4.35 % | 92.000 K -75.00 % | 368.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 69.000 K 0.00 % | 69.000 K 0.00 % | 69.000 K 0.00 % | 69.000 K 103.20 % | -2.154 M -140.64 % | 5.300 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 |
| Change in working capital | 78.963 M 345.28 % | -32.193 M -108.83 % | 364.715 M 602.21 % | -72.622 M -161.78 % | 117.542 M 166.73 % | -176.135 M -141.80 % | 421.396 M 222.19 % | -344.866 M -1 890.45 % | -17.326 M 76.49 % | -73.699 M -119.05 % | 386.941 M 222.70 % | -315.345 M -279.60 % | -83.073 M -41.04 % | -58.902 M -197.78 % | 60.241 M 114.83 % | -406.200 M -834.12 % | -43.485 M -48.73 % | -29.238 M 75.31 % | -118.419 M -22.28 % | -96.840 M 1.22 % | -98.034 M -135.20 % | 278.471 M 442.48 % | -81.311 M 26.12 % | -110.051 M -2 963.78 % | -3.592 M 97.90 % | -171.084 M -831.61 % | 23.385 M 408.14 % | -7.589 M -104.53 % | 167.380 M 182.57 % | -202.704 M -279.80 % | 112.737 M 177.45 % | -145.566 M -1.51 % | -143.397 M 67.12 % | -436.137 M -217.56 % | 370.984 M 822.52 % | -51.346 M -186.98 % | 59.030 M -39.40 % | 97.411 M 864.66 % | -12.739 M -107.38 % | 172.674 M 73.99 % | 99.246 M -47.73 % | 189.882 M 254.46 % | -122.930 M 59.00 % | -299.861 M -182.30 % | 364.348 M 213.32 % | -321.529 M -207.57 % | 298.898 M -45.71 % | 550.575 M 209.60 % | -502.353 M -2 869.31 % | 18.140 M 115.90 % | -114.092 M -135.38 % | 322.497 M -6.55 % | 345.086 M 101.24 % | 171.482 M 139.37 % | -435.578 M -101.40 % | -216.273 M -2 097.00 % | -9.844 M 93.40 % | -149.119 M -280.79 % | 82.484 M 152.57 % | -156.892 M 26.69 % | -214.025 M -178.85 % | 271.419 M 237.81 % | -196.959 M -280.86 % | 108.899 M 174.83 % | 39.624 M 130.47 % | -130.027 M |
| Accounts receivables | 257.902 M -22.41 % | 332.382 M 181.66 % | -407.037 M -703.26 % | 67.473 M -43.83 % | 120.116 M -71.95 % | 428.153 M 227.44 % | -335.963 M -37.34 % | -244.619 M -433.14 % | -45.883 M -111.98 % | 383.033 M 187.91 % | -435.719 M -451.99 % | -78.936 M -338.83 % | -17.988 M -103.17 % | 566.716 M 347.00 % | -229.441 M 27.19 % | -315.104 M -277.22 % | 177.801 M -71.84 % | 631.291 M 158.39 % | -1.081 B -11 374.48 % | -9.422 M 46.04 % | -17.461 M -102.41 % | 723.692 M 225.49 % | -576.701 M -1 234.55 % | 50.831 M 176.15 % | -66.751 M -121.18 % | 315.144 M 149.80 % | -632.845 M -1 278.64 % | 53.693 M -46.12 % | 99.652 M 21.72 % | 81.868 M 126.86 % | -304.795 M -449.67 % | -55.451 M 19.71 % | -69.061 M -132.12 % | 214.990 M 6 215.71 % | 3.404 M -97.34 % | 128.188 M 191.30 % | -140.407 M -137.71 % | 372.303 M 306.08 % | -180.655 M -49.48 % | -120.859 M -1 125.18 % | 11.789 M -97.61 % | 493.326 M 336.52 % | -208.577 M -10 947.52 % | -1.888 M 97.40 % | -72.739 M 11.77 % | -82.438 M -533.49 % | 19.017 M -97.33 % | 710.956 M 243.12 % | -496.769 M -4 694.61 % | 10.812 M 103.92 % | -275.469 M -173.81 % | 373.227 M 41.91 % | 263.008 M 401.78 % | 52.415 M 6.97 % | 49.001 M 122.32 % | -219.521 M 23.79 % | -288.036 M -244.37 % | 199.519 M 10.50 % | 180.560 M 161.45 % | -293.810 M -766.78 % | 44.064 M -21.04 % | 55.805 M 158.08 % | -96.083 M -160.67 % | 158.376 M 970.77 % | -18.188 M -119.29 % | 94.279 M |
| Inventory | 253.114 M 642.28 % | -46.676 M 82.50 % | -266.773 M -191.49 % | 291.589 M 740.57 % | -45.520 M -115.33 % | 296.902 M 171.97 % | -412.521 M -280.41 % | 228.654 M 167.24 % | -340.050 M -10 874.71 % | 3.156 M 101.55 % | -202.966 M -714.14 % | -24.930 M -84.22 % | -13.533 M 83.48 % | -81.942 M 59.01 % | -199.925 M -48.01 % | -135.072 M 17.32 % | -163.363 M -276.18 % | 92.726 M 151.32 % | -180.693 M 40.48 % | -303.604 M -229.86 % | -92.039 M -164.54 % | -34.792 M -151.44 % | 67.642 M 135.38 % | -191.169 M -4 151.91 % | 4.718 M 104.32 % | -109.288 M -24.88 % | -87.518 M -254.32 % | -24.700 M -1 991.27 % | 1.306 M -99.29 % | 183.398 M 246.53 % | -125.162 M -1 792.29 % | 7.396 M 127.41 % | -26.982 M -41.89 % | -19.016 M -126.18 % | 72.623 M 394.83 % | -24.632 M 73.61 % | -93.332 M -247.49 % | 63.281 M -46.31 % | 117.866 M 215.73 % | -101.844 M -3 087.50 % | 3.409 M -86.36 % | 24.990 M -90.08 % | 252.037 M 475.42 % | -67.134 M -191.45 % | 73.410 M 125.19 % | -291.425 M -1 110.57 % | 28.838 M 52.40 % | 18.922 M -91.32 % | 217.944 M 246.46 % | -148.803 M 7.17 % | -160.304 M -1 395.91 % | 12.370 M 214.16 % | -10.836 M -111.58 % | 93.540 M 118.70 % | -500.133 M -436.42 % | 148.663 M 48.91 % | 99.835 M 167.52 % | -147.856 M 25.75 % | -199.131 M -310.60 % | -48.498 M -201.25 % | -16.099 M -202.60 % | 15.691 M 223.15 % | -12.742 M -141.44 % | 30.746 M 184.98 % | -36.180 M -154.22 % | 66.727 M |
| Accounts payables | -13.043 M -134.04 % | 38.314 M -88.58 % | 335.595 M 180.51 % | -416.842 M -332.55 % | 179.249 M 142.15 % | -425.244 M -245.59 % | 292.074 M 202.10 % | -286.061 M -165.99 % | 433.474 M 536.97 % | -99.199 M -150.28 % | 197.297 M 461.71 % | -54.545 M -122.28 % | 244.841 M 160.30 % | -406.017 M -239.69 % | 290.660 M 297.75 % | -146.983 M -653.55 % | 26.553 M 106.26 % | -423.873 M -207.84 % | 393.042 M 9.81 % | 357.913 M 799.66 % | 39.783 M 137.77 % | -105.322 M -57.75 % | -66.765 M -184.09 % | 79.396 M 3.54 % | 76.683 M 141.16 % | -186.305 M -176.76 % | 242.709 M 823.01 % | -33.569 M -139.93 % | 84.080 M 128.45 % | -295.559 M -231.84 % | 224.186 M 813.63 % | 24.538 M -81.07 % | 129.647 M 138.63 % | -335.646 M -290.94 % | 175.782 M 198.69 % | -178.106 M -157.09 % | 311.955 M 227.93 % | -243.844 M -408.83 % | -47.922 M -131.05 % | 154.350 M 183.60 % | 54.425 M 125.53 % | -213.162 M 42.17 % | -368.583 M -126.46 % | -162.757 M -125.30 % | 643.407 M 2 260.39 % | -29.782 M -125.59 % | 116.364 M 137.98 % | -306.344 M -60.07 % | -191.385 M -155.85 % | 342.680 M 413.45 % | 66.740 M 70.77 % | 39.082 M -59.39 % | 96.242 M 371.94 % | 20.393 M 106.14 % | -331.944 M -334.96 % | 141.274 M 199.52 % | -141.958 M -184.09 % | 168.808 M 155.49 % | 66.071 M -4.90 % | 69.473 M 900.93 % | -8.674 M 85.94 % | -61.700 M -331.47 % | 26.655 M -63.06 % | 72.150 M 400.90 % | 14.404 M 542.38 % | -3.256 M |
| Other working capital | -419.010 M -17.63 % | -356.213 M -150.68 % | 702.930 M 4 836.08 % | -14.842 M 89.11 % | -136.303 M 71.36 % | -475.946 M -154.22 % | 877.806 M 2 149.03 % | -42.840 M 33.96 % | -64.867 M 82.02 % | -360.689 M -143.54 % | 828.329 M 627.82 % | -156.934 M 47.05 % | -296.393 M -115.31 % | -137.659 M -169.19 % | 198.947 M 4.18 % | 190.959 M 326.05 % | -84.476 M 74.35 % | -329.382 M -143.90 % | 750.358 M 629.44 % | -141.727 M -400.50 % | -28.317 M 90.72 % | -305.107 M -161.70 % | 494.513 M 1 106.97 % | -49.109 M -169.21 % | -18.242 M 90.43 % | -190.635 M -138.05 % | 501.038 M 16 729.22 % | -3.013 M 82.94 % | -17.658 M 89.76 % | -172.411 M -154.13 % | 318.508 M 360.97 % | -122.049 M 31.05 % | -177.001 M 40.30 % | -296.465 M -348.76 % | 119.175 M 413.60 % | 23.204 M 220.94 % | -19.186 M 79.66 % | -94.329 M -196.28 % | 97.973 M -59.35 % | 241.027 M 713.65 % | 29.623 M 125.70 % | -115.272 M -157.01 % | 202.193 M 396.98 % | -68.082 M 75.66 % | -279.730 M -440.65 % | 82.116 M -39.03 % | 134.679 M 6.01 % | 127.041 M 495.24 % | -32.143 M 82.77 % | -186.549 M -173.17 % | 254.941 M 349.50 % | -102.182 M -2 970.37 % | -3.328 M -164.82 % | 5.134 M -98.52 % | 347.497 M 221.21 % | -286.689 M -189.50 % | 320.315 M 186.67 % | -369.590 M -1 156.47 % | 34.983 M -69.83 % | 115.943 M 149.69 % | -233.316 M -189.18 % | 261.623 M 327.92 % | -114.789 M 24.67 % | -152.373 M -291.45 % | 79.588 M 127.66 % | -287.777 M |
| Other non cash items | -24.555 M 14.16 % | -28.605 M -8 568.88 % | 337.766 K 100.41 % | -82.045 M -30.73 % | -62.760 M 61.56 % | -163.273 M -200.01 % | -54.422 M -1 638.22 % | 3.538 M -90.54 % | 37.401 M 105.41 % | -690.711 M -1 430.33 % | -45.135 M -155.98 % | -17.632 M -353.66 % | 6.951 M 103.42 % | 3.417 M 121.23 % | -16.093 M 45.16 % | -29.347 M -419 342.86 % | 7.000 K -99.70 % | 2.357 M 298.39 % | -1.188 M -110.68 % | 11.122 M -13.17 % | 12.809 M 120.62 % | -62.113 M -28.73 % | -48.252 M -143.03 % | -19.854 M -237.28 % | 14.462 M 189.40 % | -16.176 M -106.64 % | 243.458 M 6 244.83 % | -3.962 M -95.36 % | -2.028 M -243.42 % | 1.414 M -66.73 % | 4.250 M 1 228.15 % | 320.000 K 237.93 % | -232.000 K -266.91 % | 139.000 K -99.04 % | 14.538 M 5 113.23 % | -290.000 K 76.31 % | -1.224 M -332.51 % | -283.000 K 59.04 % | -690.914 K 65.73 % | -2.016 M -1 244.00 % | -150.000 K -103.27 % | 4.586 M 953.05 % | 435.496 K -90.84 % | 4.753 M 398.74 % | 953.000 K -15.89 % | 1.133 M -85.01 % | 7.561 M -81.46 % | 40.777 M 1 490.37 % | 2.564 M 1 070.78 % | 219.000 K -99.13 % | 25.273 M 313.63 % | 6.110 M 49.39 % | 4.090 M -46.68 % | 7.670 M -12.42 % | 8.758 M 166.71 % | -13.128 M 71.98 % | -46.852 M -388.35 % | -9.594 M -221.42 % | 7.902 M 226.73 % | -6.235 M -29.01 % | -4.833 M 51.06 % | -9.875 M -120.47 % | 48.248 M 655.08 % | -8.692 M 59.45 % | -21.433 M -192.40 % | -7.330 M |
| Net cash provided by operating activities | 124.881 M 183.63 % | 44.029 M -90.18 % | 448.223 M 2 832.90 % | -16.401 M -109.99 % | 164.109 M 1 394.34 % | -12.679 M -103.55 % | 356.865 M 213.81 % | -313.573 M -582.83 % | 64.945 M 224.52 % | -52.156 M -111.05 % | 472.198 M 291.49 % | -246.592 M -8 169.35 % | -2.982 M -110.84 % | 27.517 M -85.49 % | 189.634 M 155.46 % | -341.957 M -3 023.46 % | 11.697 M 65.03 % | 7.088 M -81.33 % | 37.963 M 396.61 % | -12.799 M 53.53 % | -27.544 M -108.94 % | 308.086 M 1 017.52 % | 27.569 M 139.75 % | -69.350 M -190.31 % | 76.793 M 153.43 % | -143.739 M -339.32 % | 60.062 M 70.30 % | 35.269 M -83.04 % | 207.930 M 226.27 % | -164.667 M -199.35 % | 165.741 M 319.19 % | -75.617 M 13.15 % | -87.065 M 77.51 % | -387.159 M -184.02 % | 460.789 M 661.23 % | 60.532 M -1.42 % | 61.407 M -52.29 % | 128.699 M -2.64 % | 132.192 M -40.17 % | 220.937 M 60.46 % | 137.686 M -45.64 % | 253.297 M 826.78 % | -34.852 M 83.80 % | -215.102 M -142.44 % | 506.785 M 292.98 % | -262.606 M -170.46 % | 372.717 M -41.90 % | 641.504 M 262.57 % | -394.611 M -395.99 % | 133.319 M 1 444.90 % | 8.630 M -97.84 % | 399.318 M 4.49 % | 382.169 M 84.32 % | 207.345 M 158.56 % | -354.063 M -155.64 % | -138.499 M -389.11 % | 47.906 M 140.26 % | -119.003 M -198.36 % | 120.984 M 188.26 % | -137.081 M 29.45 % | -194.295 M -166.10 % | 293.952 M 307.88 % | -141.402 M -210.05 % | 128.488 M 152.32 % | 50.923 M 157.41 % | -88.695 M |
| Investments in property plant and equipment | -12.758 M -86.79 % | -6.830 M -472.05 % | -1.194 M 85.30 % | -8.120 M 57.11 % | -18.930 M 36.56 % | -29.838 M -73.47 % | -17.201 M 61.79 % | -45.012 M -78.61 % | -25.201 M -133.88 % | -10.775 M -47.85 % | -7.288 M 44.84 % | -13.212 M -129.10 % | -5.767 M 5.21 % | -6.084 M -72.85 % | -3.520 M 78.24 % | -16.176 M -197.68 % | -5.434 M 66.41 % | -16.177 M -68.96 % | -9.574 M 8.68 % | -10.485 M 4.02 % | -10.924 M -14.51 % | -9.540 M 61.05 % | -24.493 M -290.64 % | -6.270 M 58.07 % | -14.953 M 5.22 % | -15.776 M -143.35 % | -6.483 M 67.73 % | -20.087 M -102.41 % | -9.924 M 46.77 % | -18.644 M -12.53 % | -16.568 M -29.89 % | -12.755 M 45.66 % | -23.471 M -167.20 % | -8.784 M 67.96 % | -27.413 M -69.49 % | -16.174 M -151.15 % | -6.440 M -89.75 % | -3.394 M 51.29 % | -6.967 M 27.61 % | -9.625 M -73.14 % | -5.559 M 56.88 % | -12.891 M -55.84 % | -8.272 M 36.07 % | -12.939 M -86.15 % | -6.951 M 31.54 % | -10.154 M -863.30 % | 1.330 M 108.55 % | -15.562 M 3.36 % | -16.103 M -86.08 % | -8.654 M 24.46 % | -11.456 M 22.84 % | -14.848 M -19.97 % | -12.376 M 22.75 % | -16.021 M 7.03 % | -17.232 M 14.58 % | -20.174 M -60.72 % | -12.552 M 23.97 % | -16.510 M 33.82 % | -24.949 M 0.21 % | -25.000 M -328.16 % | -5.839 M 17.24 % | -7.055 M 27.41 % | -9.719 M -10.26 % | -8.814 M -3.91 % | -8.482 M 20.69 % | -10.695 M |
| Acquisitions net | 0.000 -100.00 % | 40.848 M 4 542.04 % | 879.958 K -96.80 % | 27.499 M | 0.000 -100.00 % | 1.659 M -15.94 % | 1.974 M 101.76 % | -112.377 M -49.82 % | -75.006 M -110.87 % | 690.309 M 23 272.92 % | 2.953 M | 0.000 100.00 % | -13.540 M -84 725.00 % | 16.000 K 2 218.84 % | 690.000 100.05 % | -1.404 M -176.22 % | 1.842 M -31.22 % | 2.678 M 105.41 % | -49.500 M -22 298.31 % | -221.000 K -122.30 % | 991.000 K 208.54 % | -913.000 K -106 683.63 % | -855.000 99.87 % | -662.000 K 86.49 % | -4.900 M -185.71 % | -1.715 M -103.09 % | 55.450 M 80 261.92 % | 69.000 K 100.64 % | -10.850 M -163.29 % | 17.142 M 42.85 % | 12.000 M 200.00 % | -12.000 M -300.00 % | -3.000 M | 0.000 -100.00 % | 130.000 100.00 % | -8.210 M -110.52 % | 78.026 M 750.22 % | -12.000 M -1 132.40 % | 1.162 M 109.49 % | -12.252 M -1 137.43 % | 1.181 M 23.02 % | 960.000 K 412.98 % | 187.142 K -50.75 % | 380.000 K -39.87 % | 632.000 K 112.79 % | 297.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 25.974 M 174.97 % | -34.644 M -754.03 % | 5.297 M 332.73 % | -2.276 M -122.29 % | 10.212 M 137.04 % | 4.308 M 2 254.00 % | -200.000 K -200.00 % | 200.000 K | 0.000 -100.00 % | 380.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | -12.200 M 76.22 % | -51.300 M 38.93 % | -84.000 M | 0.000 100.00 % | -560.000 K 99.42 % | -96.932 M -133.01 % | -41.600 M -296.19 % | -10.500 M 38.24 % | -17.000 M 28.57 % | -23.800 M -40.00 % | -17.000 M -240.00 % | -5.000 M 28.57 % | -7.000 M 0.00 % | -7.000 M 22.22 % | -9.000 M 35.71 % | -14.000 M -100.00 % | -7.000 M -250.00 % | -2.000 M 33.33 % | -3.000 M 97.42 % | -116.498 M -1 452.89 % | -7.502 M 98.08 % | -391.000 M -4 206.64 % | -9.079 M -131.55 % | -3.921 M 94.77 % | -75.000 M 76.71 % | -322.000 M -60.20 % | -201.000 M -56.38 % | -128.530 M 41.04 % | -218.000 M -124.74 % | -97.000 M -28.39 % | -75.552 M 93.06 % | -1.088 B -440.68 % | 319.364 M -32.11 % | 470.436 M 193.95 % | -500.743 M -29.89 % | -385.502 M -42.25 % | -271.000 M 10.91 % | -304.200 M 17.22 % | -367.499 M 8.25 % | -400.563 M -221.37 % | -124.642 M 65.17 % | -357.907 M -395.28 % | -72.263 M -97.08 % | -36.667 M 89.08 % | -335.629 M -739.07 % | -40.000 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -19.370 M -103.89 % | -9.500 M -5.33 % | -9.019 M 20.05 % | -11.281 M -690.84 % | 1.909 M 971.83 % | -219.000 K 96.88 % | -7.012 M -701 100.00 % | -1.000 K | 0.000 -100.00 % | 2.000 K 300.00 % | -1.000 K 0.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 20.200 M -79.80 % | 100.000 M 843.40 % | 10.600 M -3.64 % | 11.000 M 15.80 % | 9.499 M -18.82 % | 11.701 M -72.79 % | 43.000 M 613.46 % | 6.027 M -73.77 % | 22.974 M -11.86 % | 26.064 M 1 177.02 % | 2.041 M -82.21 % | 11.473 M -32.45 % | 16.985 M 13.23 % | 15.001 M 150.02 % | 6.000 M -25.01 % | 8.001 M -23.83 % | 10.504 M 162.93 % | 3.995 M 299.82 % | 999.197 K -99.19 % | 122.943 M 2 386.71 % | 4.944 M -98.66 % | 370.197 M 8 976.61 % | 4.079 M -83.50 % | 24.717 M -68.94 % | 79.577 M -76.43 % | 337.621 M 58.45 % | 213.072 M 32.68 % | 160.590 M -23.06 % | 208.728 M 47.34 % | 141.665 M 331.82 % | 32.806 M -96.37 % | 904.061 M 183.08 % | 319.364 M -32.11 % | 470.436 M 97.21 % | 238.545 M -30.07 % | 341.099 M 42.71 % | 239.016 M 21.92 % | 196.050 M -33.32 % | 294.020 M -13.01 % | 338.000 M 25.66 % | 268.972 M 79.93 % | 149.489 M 84.47 % | 81.036 M -63.85 % | 224.174 M 46.86 % | 152.640 M 28.87 % | 118.442 M -85.54 % | 818.979 M | 0.000 -100.00 % | 3.346 M -7.06 % | 3.600 M -60.17 % | 9.039 M 502.60 % | 1.500 M -87.70 % | 12.200 M -13.66 % | 14.131 M 3 331.31 % | -437.315 K -2 401.66 % | 19.000 K -96.80 % | 594.000 K | 0.000 -100.00 % | 1.084 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.500 M | 0.000 | 0.000 | 0.000 |
| Other investing activites | -21.825 M -7.07 % | -20.384 M -38.67 % | -14.700 M 71.37 % | -51.346 M -1 585.69 % | -3.046 M -109.23 % | 33.007 M 553.37 % | -7.280 M 59.75 % | -18.087 M 34.18 % | -27.481 M -443.64 % | -5.055 M -76.26 % | -2.868 M 29.88 % | -4.090 M -158.76 % | 6.960 M 250.58 % | -4.622 M -115.36 % | 30.087 M 191.25 % | -32.973 M -360.32 % | -7.163 M -283.25 % | -1.869 M -9.72 % | -1.703 M -1 786.60 % | 101.000 K -96.48 % | 2.870 M 202.06 % | -2.812 M -579.21 % | 586.797 K -75.47 % | 2.392 M 176.54 % | -3.125 M -643.48 % | 575.000 K -43.05 % | 1.010 M -24.43 % | 1.336 M -58.48 % | 3.218 M -2.51 % | 3.301 M 116.19 % | -20.387 M -107.12 % | 286.349 M 871.12 % | -37.134 M 84.45 % | -238.744 M -20 380.63 % | 1.177 M -94.18 % | 20.229 M 223.04 % | 6.262 M 3 398.32 % | 179.000 K -43.32 % | 315.828 K -93.10 % | 4.580 M 472.50 % | 800.000 K -49.11 % | 1.572 M 261.92 % | 434.356 K -90.56 % | 4.602 M 828.16 % | -632.000 K -122.11 % | 2.859 M 100.30 % | -957.009 M -122 950.90 % | 779.000 K -71.07 % | 2.693 M -19.71 % | 3.354 M 264.30 % | -2.041 M -108.94 % | 22.839 M 103.67 % | 11.214 M 61.26 % | 6.954 M 221.91 % | -5.704 M -421.00 % | 1.777 M -96.60 % | 52.281 M 1 181.40 % | 4.080 M 99.94 % | 2.041 M -50.79 % | 4.147 M -97.91 % | 198.782 M 200.34 % | -198.104 M -35 656.20 % | -554.041 K -275.89 % | 315.000 K -68.12 % | 988.000 K 1 876.00 % | 50.000 K |
| Net cash used for investing activites | -26.583 M -142.65 % | 62.334 M 170.50 % | -88.414 M -321.68 % | -20.967 M -60.83 % | -13.037 M 83.79 % | -80.403 M -280.92 % | -21.107 M 88.27 % | -179.949 M -47.85 % | -121.714 M -117.99 % | 676.743 M 3 153.70 % | -22.161 M -104.65 % | -10.829 M -358.47 % | -2.362 M 12.68 % | -2.705 M -111.48 % | 23.568 M 141.67 % | -56.552 M -679.92 % | -7.251 M 45.78 % | -13.373 M 78.70 % | -62.779 M -1 409.11 % | -4.160 M 56.76 % | -9.621 M 71.76 % | -34.068 M -17.85 % | -28.908 M -277.83 % | 16.256 M 188.34 % | -18.401 M -1 320.93 % | -1.295 M -102.09 % | 62.048 M 363.81 % | 13.378 M 149.87 % | -26.828 M -157.74 % | 46.464 M 168.63 % | -67.701 M -187.19 % | 77.648 M -69.99 % | 258.759 M 16.08 % | 222.908 M 177.28 % | -288.434 M -494.00 % | -48.558 M -205.87 % | 45.864 M 137.18 % | -123.365 M -56.22 % | -78.968 M 1.12 % | -79.860 M -156.74 % | 140.752 M 164.34 % | -218.777 M -19 591.75 % | 1.122 M -99.37 % | 179.550 M 194.53 % | -189.940 M -365.86 % | 71.444 M 152.26 % | -136.699 M -824.71 % | -14.783 M -46.89 % | -10.064 M -492.00 % | -1.700 M -179.24 % | 2.145 M 106.19 % | -34.653 M -573.66 % | 7.316 M 186.14 % | -8.493 M 24.52 % | -11.253 M 21.25 % | -14.289 M -143.67 % | 32.717 M 363.19 % | -12.431 M 43.04 % | -21.824 M -4.65 % | -20.853 M -110.81 % | 192.943 M 194.05 % | -205.159 M -2 238.61 % | -8.773 M -3.22 % | -8.499 M -13.41 % | -7.494 M 29.60 % | -10.645 M |
| Debt repayment | 37.365 M 151.23 % | -72.930 M 78.16 % | -333.857 M -1 464.90 % | -21.334 M -154.12 % | 39.420 M -67.65 % | 121.873 M 143.72 % | -278.728 M -165.55 % | 425.186 M 1 744.44 % | -25.856 M 93.92 % | -424.918 M -73.25 % | -245.266 M -175.33 % | 325.584 M 80.23 % | 180.649 M 479.50 % | -47.602 M 74.07 % | -183.565 M -875.53 % | -18.817 M -121.10 % | 89.167 M 955.15 % | -10.427 M 42.99 % | -18.290 M -37.93 % | -13.260 M -302.31 % | -3.296 M -33.28 % | -2.473 M -111.18 % | 22.112 M -64.53 % | 62.341 M | 0.000 | 0.000 100.00 % | -143.959 K 36.30 % | -226.000 K 99.73 % | -84.618 M -200.36 % | 84.314 M 1 222.52 % | -7.511 M -601.32 % | -1.071 M 51.47 % | -2.207 M -711.36 % | 361.000 K 104.87 % | -7.417 M 15.89 % | -8.818 M -744.64 % | -1.044 M -1.46 % | -1.029 M 94.45 % | -18.555 M 89.41 % | -175.218 M -287.26 % | -45.246 M 65.90 % | -132.680 M -216.78 % | 113.614 M 1 640.74 % | -7.374 M 0.67 % | -7.424 M -110.06 % | 73.791 M 156.34 % | -130.971 M 77.35 % | -578.184 M -219.53 % | 483.730 M 436.72 % | -143.661 M -502.77 % | 35.668 M 110.04 % | -355.324 M -11.79 % | -317.858 M -149.04 % | -127.633 M -129.86 % | 427.460 M 235.31 % | 127.482 M 24.43 % | 102.452 M 56.37 % | 65.521 M 156.99 % | -114.962 M -234.77 % | 85.304 M -21.87 % | 109.183 M 193.38 % | -116.928 M -508.58 % | -19.213 M 84.53 % | -124.203 M -282.13 % | 68.193 M -19.93 % | 85.167 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.999 M | 0.000 -100.00 % | 490.000 K 106.13 % | -8.000 M -200.00 % | 8.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.200 M | 0.000 | 0.000 -100.00 % | 1.050 M | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -220.714 M | 0.000 100.00 % | -342.000 | 0.000 100.00 % | -176.573 M | 0.000 100.00 % | -343.000 | 0.000 100.00 % | -176.573 M | 0.000 | 0.000 | 0.000 100.00 % | -176.581 M | 0.000 100.00 % | -342.000 | 0.000 100.00 % | -176.581 M | 0.000 100.00 % | -744.000 | 0.000 100.00 % | -154.508 M | 0.000 100.00 % | -1.289 K | 0.000 100.00 % | -88.291 M | 0.000 100.00 % | -1.569 K 80.39 % | -8.000 K 99.99 % | -114.270 M | 0.000 100.00 % | -196.000 | 0.000 100.00 % | -155.509 M -71 894.91 % | -216.000 K -49 784.53 % | -433.000 | 0.000 100.00 % | -145.955 M -20 143.41 % | -721.000 K -339 994.34 % | -212.000 | 0.000 100.00 % | -221.727 M | 0.000 100.00 % | -892.000 | 0.000 100.00 % | -198.654 M | 0.000 100.00 % | -460.000 | 0.000 100.00 % | -146.333 M | 0.000 100.00 % | -665.000 | 0.000 100.00 % | -145.986 M | 0.000 100.00 % | -159.000 | 0.000 | 0.000 | 0.000 100.00 % | -741.000 | 0.000 | 0.000 | 0.000 100.00 % | -272.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -2.392 M 59.78 % | -5.948 M 45.72 % | -10.958 M -215.70 % | -3.471 M 76.73 % | -14.915 M -122.74 % | -6.696 M 62.91 % | -18.053 M -332.41 % | -4.175 M -103.62 % | 115.407 M 340.16 % | -48.054 M -84.73 % | -26.013 M -957.87 % | -2.459 M 88.30 % | -21.017 M -123.51 % | -9.403 M -127.34 % | 34.391 M -91.89 % | 424.173 M 16 100.49 % | -2.651 M | 0.000 -100.00 % | 9.788 M -14.75 % | 11.481 M 7 231.06 % | -161.000 K 95.78 % | -3.818 M -465.49 % | -675.164 K -143.74 % | -277.000 K -105.48 % | 5.057 M | 0.000 -100.00 % | 11.008 M 27.87 % | 8.609 M 9 067.71 % | -96.000 K 69.81 % | -318.000 K 55.52 % | -714.915 K -120.26 % | 3.529 M 398.06 % | -1.184 M -230.25 % | 909.000 K 437.56 % | -269.287 K 34.32 % | -410.000 K -105.86 % | 6.995 M 208.56 % | 2.267 M 553.21 % | -500.205 K 44.73 % | -905.000 K 42.87 % | -1.584 M -5.81 % | -1.497 M 45.52 % | -2.748 M -103.96 % | 69.319 M 171.94 % | -96.362 M -3 939.12 % | 2.510 M 214.01 % | -2.202 M 44.71 % | -3.982 M 6.31 % | -4.250 M -664.41 % | 753.000 K 117.17 % | -4.385 M 30.33 % | -6.294 M 24.38 % | -8.323 M -0.74 % | -8.262 M -10.72 % | -7.462 M -20.94 % | -6.170 M 95.47 % | -136.342 M -2 977.00 % | -4.431 M -108.72 % | 50.797 M -27.39 % | 69.963 M 179.46 % | -88.043 M -415.19 % | 27.933 M -83.97 % | 174.291 M 9 346.66 % | 1.845 M 101.64 % | -112.235 M -773.80 % | 16.657 M |
| Net cash used provided by financing activities | -185.741 M -135.48 % | -78.878 M 77.12 % | -344.815 M -1 290.10 % | -24.805 M 83.69 % | -152.068 M -228.40 % | 118.437 M 139.91 % | -296.781 M -170.49 % | 421.011 M 583.80 % | -87.022 M 81.60 % | -472.972 M -74.35 % | -271.279 M -183.95 % | 323.125 M 2 006.45 % | -16.949 M 70.27 % | -57.005 M 64.64 % | -161.197 M -138.21 % | 421.878 M 544.84 % | -94.838 M -771.91 % | -10.877 M -2 104.25 % | 542.696 K 111.15 % | -4.869 M 97.21 % | -174.602 M -2 145.97 % | -7.774 M -136.26 % | 21.438 M -65.46 % | 62.064 M 174.57 % | -83.234 M | 0.000 -100.00 % | 10.863 M 29.71 % | 8.375 M 104.21 % | -198.984 M -336.90 % | 83.996 M 1 121.12 % | -8.226 M -434.66 % | 2.458 M 101.56 % | -157.900 M -12 533.07 % | 1.270 M 116.52 % | -7.686 M 16.71 % | -9.228 M 93.41 % | -140.004 M -27 180.08 % | 517.000 K 102.71 % | -19.055 M 89.18 % | -176.123 M 34.42 % | -268.557 M -100.15 % | -134.177 M -221.03 % | 110.865 M 78.97 % | 61.945 M 120.48 % | -302.440 M -496.38 % | 76.301 M 157.30 % | -133.172 M 77.12 % | -582.166 M -274.75 % | 333.147 M 333.12 % | -142.908 M -556.84 % | 31.282 M 108.65 % | -361.618 M 23.41 % | -472.167 M -257.98 % | -131.896 M -131.40 % | 419.998 M 246.21 % | 121.312 M 457.96 % | -33.890 M -149.05 % | 69.090 M 207.67 % | -64.166 M -141.33 % | 155.267 M 634.47 % | 21.140 M 124.08 % | -87.795 M -156.61 % | 155.078 M 226.74 % | -122.358 M -177.82 % | -44.042 M -143.25 % | 101.824 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 100.00 % | -2.724 M | 0.000 | 0.000 100.00 % | -235.000 | 0.000 | 0.000 | 0.000 100.00 % | -49.842 M | 0.000 | 0.000 | 0.000 -100.00 % | 261.000 | 0.000 | 0.000 | 0.000 100.00 % | -358.000 -100.00 % | 9.558 M | 0.000 | 0.000 -100.00 % | 154.000 | 0.000 | 0.000 | 0.000 -100.00 % | 473.000 | 0.000 | 0.000 | 0.000 -100.00 % | 507.000 | 0.000 | 0.000 | 0.000 -100.00 % | 190.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 109.000 | 0.000 | 0.000 | 0.000 -100.00 % | 258.000 | 0.000 | 0.000 | 0.000 -100.00 % | 213.000 | 0.000 | 0.000 | 0.000 100.00 % | -123.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -380.000 K | 0.000 -100.00 % | 192.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | -87.443 M -418.15 % | 27.485 M 83.29 % | 14.995 M 123.11 % | -64.897 M -6 415.76 % | -996.000 K -103.93 % | 25.355 M -34.95 % | 38.976 M 153.75 % | -72.511 M 49.57 % | -143.791 M -194.84 % | 151.615 M 17.61 % | 128.916 M 96.21 % | 65.704 M 394.73 % | -22.293 M 30.75 % | -32.193 M -161.90 % | 52.005 M 122.54 % | 23.369 M 125.85 % | -90.392 M -426.70 % | -17.162 M 29.30 % | -24.274 M -97.83 % | -12.270 M 94.21 % | -211.767 M -179.54 % | 266.244 M 1 224.67 % | 20.099 M 124.07 % | 8.970 M 136.11 % | -24.842 M 82.87 % | -145.034 M -209.07 % | 132.973 M 133.20 % | 57.022 M 418.88 % | -17.882 M 47.72 % | -34.207 M -138.09 % | 89.815 M 1 900.79 % | 4.489 M -67.46 % | 13.794 M 108.46 % | -162.981 M -198.97 % | 164.670 M 5 896.70 % | 2.746 M 108.39 % | -32.733 M -659.44 % | 5.851 M -82.88 % | 34.169 M 197.50 % | -35.046 M -454.68 % | 9.881 M 109.92 % | -99.657 M -229.20 % | 77.136 M 192.26 % | 26.393 M 83.22 % | 14.405 M 112.54 % | -114.861 M -211.68 % | 102.846 M 130.83 % | 44.555 M 162.29 % | -71.528 M -533.61 % | -11.289 M -126.84 % | 42.057 M 1 280.28 % | 3.047 M 103.69 % | -82.682 M -223.49 % | 66.956 M 22.45 % | 54.682 M 273.73 % | -31.476 M -167.35 % | 46.733 M 174.96 % | -62.344 M -278.16 % | 34.994 M 1 412.11 % | -2.667 M -113.74 % | 19.408 M 1 844.69 % | 998.000 K -79.64 % | 4.903 M 306.96 % | -2.369 M -286.46 % | -613.000 K -124.68 % | 2.484 M |
| Cash at beginning of period | 226.808 M 13.79 % | 199.323 M 8.13 % | 184.328 M -26.04 % | 249.225 M -0.40 % | 250.221 M -25.30 % | 334.950 M 54.15 % | 217.286 M -25.02 % | 289.797 M -33.16 % | 433.588 M 53.77 % | 281.973 M 84.23 % | 153.057 M 75.22 % | 87.353 M -20.33 % | 109.646 M -22.70 % | 141.839 M 57.89 % | 89.834 M 35.16 % | 66.465 M -57.63 % | 156.857 M -9.86 % | 174.019 M -12.24 % | 198.293 M -5.83 % | 210.563 M -50.14 % | 422.330 M 170.58 % | 156.086 M -5.46 % | 165.098 M 5.75 % | 156.128 M -13.73 % | 180.970 M -44.49 % | 326.004 M 68.89 % | 193.031 M 41.93 % | 136.009 M -11.62 % | 153.891 M -18.19 % | 188.098 M 91.38 % | 98.283 M 4.79 % | 93.794 M 17.24 % | 80.000 M -67.08 % | 242.981 M 210.27 % | 78.312 M 3.63 % | 75.566 M -30.22 % | 108.299 M 5.71 % | 102.448 M 50.04 % | 68.279 M -33.92 % | 103.325 M 10.57 % | 93.444 M -51.61 % | 193.101 M 66.52 % | 115.965 M 29.47 % | 89.572 M 19.16 % | 75.167 M -60.44 % | 190.028 M 117.97 % | 87.182 M 104.52 % | 42.627 M -62.66 % | 114.155 M -9.00 % | 125.444 M 50.44 % | 83.387 M 3.79 % | 80.340 M -50.72 % | 163.022 M 69.70 % | 96.066 M 132.13 % | 41.384 M -43.20 % | 72.860 M 178.87 % | 26.127 M -70.47 % | 88.471 M 65.44 % | 53.477 M -4.75 % | 56.144 M 52.83 % | 36.736 M 2.79 % | 35.738 M 15.90 % | 30.835 M -7.13 % | 33.204 M -1.81 % | 33.817 M 7.93 % | 31.333 M |
| Cash at end of period | 139.365 M -38.55 % | 226.808 M 13.79 % | 199.323 M 8.13 % | 184.328 M -26.04 % | 249.225 M -30.83 % | 360.305 M 40.60 % | 256.262 M 17.94 % | 217.286 M -25.02 % | 289.797 M -33.16 % | 433.588 M 53.77 % | 281.973 M 84.23 % | 153.057 M 75.22 % | 87.353 M -20.33 % | 109.646 M -22.70 % | 141.839 M 57.89 % | 89.834 M 35.16 % | 66.465 M -57.63 % | 156.857 M -9.86 % | 174.019 M -12.24 % | 198.293 M -5.83 % | 210.563 M -50.14 % | 422.330 M 128.04 % | 185.197 M 12.17 % | 165.098 M 5.75 % | 156.128 M -13.73 % | 180.970 M -44.49 % | 326.004 M 68.89 % | 193.031 M 41.93 % | 136.009 M -11.62 % | 153.891 M -18.19 % | 188.098 M 91.38 % | 98.283 M 4.79 % | 93.794 M 17.24 % | 80.000 M -67.08 % | 242.982 M 210.27 % | 78.312 M 3.63 % | 75.566 M -30.22 % | 108.299 M 5.71 % | 102.448 M 50.04 % | 68.279 M -33.92 % | 103.325 M 10.57 % | 93.444 M -51.61 % | 193.101 M 66.52 % | 115.965 M 29.47 % | 89.572 M 19.16 % | 75.167 M -60.44 % | 190.028 M 117.97 % | 87.182 M 104.52 % | 42.627 M -62.66 % | 114.155 M -9.00 % | 125.444 M 50.44 % | 83.387 M 3.79 % | 80.340 M -50.72 % | 163.022 M 69.70 % | 96.066 M 132.13 % | 41.384 M -43.20 % | 72.860 M 178.87 % | 26.127 M -70.47 % | 88.471 M 65.44 % | 53.477 M -4.75 % | 56.144 M 52.83 % | 36.736 M 2.79 % | 35.738 M 15.90 % | 30.835 M -7.13 % | 33.204 M -1.81 % | 33.817 M |
| Operating cash flow | 124.881 M 183.63 % | 44.029 M -90.18 % | 448.223 M 2 832.90 % | -16.401 M -109.99 % | 164.109 M 1 394.34 % | -12.679 M -103.55 % | 356.865 M 213.81 % | -313.573 M -582.83 % | 64.945 M 224.52 % | -52.156 M -111.05 % | 472.198 M 291.49 % | -246.592 M -8 169.35 % | -2.982 M -110.84 % | 27.517 M -85.49 % | 189.634 M 155.46 % | -341.957 M -3 023.46 % | 11.697 M 65.03 % | 7.088 M -81.33 % | 37.963 M 396.61 % | -12.799 M 53.53 % | -27.544 M -108.94 % | 308.086 M 1 017.52 % | 27.569 M 139.75 % | -69.350 M -190.31 % | 76.793 M 153.43 % | -143.739 M -339.32 % | 60.062 M 70.30 % | 35.269 M -83.04 % | 207.930 M 226.27 % | -164.667 M -199.35 % | 165.741 M 319.19 % | -75.617 M 13.15 % | -87.065 M 77.51 % | -387.159 M -184.02 % | 460.789 M 661.23 % | 60.532 M -1.42 % | 61.407 M -52.29 % | 128.699 M -2.64 % | 132.192 M -40.17 % | 220.937 M 60.46 % | 137.686 M -45.64 % | 253.297 M 826.78 % | -34.852 M 83.80 % | -215.102 M -142.44 % | 506.785 M 292.98 % | -262.606 M -170.46 % | 372.717 M -41.90 % | 641.504 M 262.57 % | -394.611 M -395.99 % | 133.319 M 1 444.90 % | 8.630 M -97.84 % | 399.318 M 4.49 % | 382.169 M 84.32 % | 207.345 M 158.56 % | -354.063 M -155.64 % | -138.499 M -389.11 % | 47.906 M 140.26 % | -119.003 M -198.36 % | 120.984 M 188.26 % | -137.081 M 29.45 % | -194.295 M -166.10 % | 293.952 M 307.88 % | -141.402 M -210.05 % | 128.488 M 152.32 % | 50.923 M 157.41 % | -88.695 M |
| Capital expenditure | -15.288 M -64.09 % | -9.317 M -159.24 % | -3.594 M 73.54 % | -13.582 M 28.25 % | -18.930 M 36.56 % | -29.838 M -73.47 % | -17.201 M 61.79 % | -45.012 M -78.61 % | -25.201 M -133.88 % | -10.775 M -47.85 % | -7.288 M 44.84 % | -13.212 M -129.10 % | -5.767 M 5.21 % | -6.084 M -72.85 % | -3.520 M 78.24 % | -16.176 M -197.68 % | -5.434 M 66.41 % | -16.177 M -68.96 % | -9.574 M 8.68 % | -10.485 M 4.02 % | -10.924 M -14.51 % | -9.540 M 61.05 % | -24.493 M -290.64 % | -6.270 M 58.07 % | -14.953 M 5.22 % | -15.776 M -143.35 % | -6.483 M 67.73 % | -20.087 M -102.41 % | -9.924 M 46.77 % | -18.644 M -12.53 % | -16.568 M -29.89 % | -12.755 M 45.66 % | -23.471 M -167.20 % | -8.784 M 67.96 % | -27.413 M -69.49 % | -16.174 M -151.15 % | -6.440 M -89.75 % | -3.394 M 51.29 % | -6.967 M 27.61 % | -9.625 M -73.14 % | -5.559 M 56.88 % | -12.891 M -55.84 % | -8.272 M 36.07 % | -12.939 M -86.15 % | -6.951 M 31.54 % | -10.154 M -863.30 % | 1.330 M 108.55 % | -15.562 M 3.36 % | -16.103 M -86.08 % | -8.654 M 24.46 % | -11.456 M 22.84 % | -14.848 M -19.97 % | -12.376 M 22.75 % | -16.021 M 7.03 % | -17.232 M 14.58 % | -20.174 M -60.72 % | -12.552 M 23.97 % | -16.510 M 33.82 % | -24.949 M 0.21 % | -25.000 M -328.16 % | -5.839 M 17.24 % | -7.055 M 27.41 % | -9.719 M -10.26 % | -8.814 M -3.91 % | -8.482 M 20.69 % | -10.695 M |
| Free CashFlow | 109.593 M 215.72 % | 34.712 M -92.19 % | 444.629 M 1 582.94 % | -29.983 M -118.30 % | 163.867 M 485.42 % | -42.517 M -112.52 % | 339.664 M 194.72 % | -358.585 M -1 002.24 % | 39.744 M 163.15 % | -62.931 M -113.54 % | 464.910 M 278.95 % | -259.804 M -2 869.53 % | -8.749 M -140.82 % | 21.433 M -88.48 % | 186.114 M 151.97 % | -358.133 M -5 818.23 % | 6.263 M 168.91 % | -9.089 M -132.02 % | 28.388 M 221.92 % | -23.284 M 39.47 % | -38.468 M -112.89 % | 298.546 M 9 608.04 % | 3.075 M 104.07 % | -75.620 M -222.28 % | 61.840 M 138.77 % | -159.515 M -397.72 % | 53.579 M 252.91 % | 15.182 M -92.33 % | 198.006 M 208.02 % | -183.311 M -222.88 % | 149.173 M 268.80 % | -88.372 M 20.05 % | -110.536 M 72.08 % | -395.943 M -191.36 % | 433.376 M 877.00 % | 44.358 M -19.30 % | 54.967 M -56.13 % | 125.305 M 0.06 % | 125.225 M -40.74 % | 211.312 M 59.93 % | 132.127 M -45.04 % | 240.406 M 657.48 % | -43.124 M 81.09 % | -228.041 M -145.62 % | 499.834 M 283.25 % | -272.760 M -172.92 % | 374.048 M -40.24 % | 625.942 M 252.40 % | -410.714 M -429.45 % | 124.665 M 4 510.33 % | -2.827 M -100.74 % | 384.470 M 3.97 % | 369.793 M 93.28 % | 191.324 M 151.53 % | -371.295 M -134.00 % | -158.673 M -548.81 % | 35.354 M 126.09 % | -135.513 M -241.11 % | 96.035 M 159.25 % | -162.081 M 19.01 % | -200.134 M -169.76 % | 286.897 M 289.85 % | -151.121 M -226.28 % | 119.674 M 181.98 % | 42.441 M 142.70 % | -99.390 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 |