Alpha Services and Holdings S.A. ALBKY
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 4.968 B 23.24 % | 4.031 B 77.38 % | 2.273 B 812.40 % | 249.076 M -91.93 % | 3.085 B 7.10 % | 2.881 B -7.42 % | 3.112 B 2.44 % | 3.038 B -4.70 % | 3.188 B -3.27 % | 3.295 B -10.73 % | 3.691 B -12.42 % | 4.215 B 23.84 % | 3.404 B 696.45 % | -570.629 M -114.36 % | 3.973 B -11.57 % | 4.493 B -9.03 % | 4.940 B 22.58 % | 4.030 B 25.11 % | 3.221 B 41.37 % | 2.278 B 10.38 % | 2.064 B 2.44 % | 2.015 B -2.87 % | 2.075 B |
| Net income | 654.000 M 5.83 % | 618.000 M 67.89 % | 368.103 M 112.67 % | -2.906 B -2 899.77 % | 103.800 M -1.42 % | 105.296 M 98.82 % | 52.961 M 151.80 % | 21.033 M -50.09 % | 42.140 M 103.07 % | -1.372 B -315.91 % | -329.809 M -111.29 % | 2.922 B 370.05 % | -1.082 B 71.60 % | -3.810 B -4 548.59 % | 85.649 M -75.52 % | 349.814 M -31.69 % | 512.067 M -39.76 % | 850.035 M 54.00 % | 551.987 M 9.92 % | 502.174 M 21.95 % | 411.800 M 41.51 % | 290.994 M 68.70 % | 172.487 M |
| Income before tax | 816.000 M 4.62 % | 780.000 M 43.41 % | 543.880 M 118.57 % | -2.929 B -2 729.65 % | 111.373 M -28.71 % | 156.225 M 153.99 % | -289.353 M -275.24 % | 165.120 M 1 806.14 % | -9.678 M 99.53 % | -2.043 B -102.05 % | -1.011 B -144.39 % | 2.278 B 269.43 % | -1.345 B 71.58 % | -4.732 B -2 286.84 % | 216.371 M -56.88 % | 501.817 M -19.79 % | 625.633 M -36.50 % | 985.263 M 23.04 % | 800.757 M 26.27 % | 634.141 M 10.25 % | 575.209 M 38.08 % | 416.571 M 48.82 % | 279.915 M |
| Income before tax ratio | 0.16 -15.12 % | 0.19 -19.15 % | 0.24 102.04 % | -11.76 -32 670.52 % | 0.04 -33.43 % | 0.05 158.32 % | -0.09 -271.07 % | 0.05 1 890.34 % | 0.00 99.51 % | -0.62 -126.33 % | -0.27 -150.69 % | 0.54 236.82 % | -0.40 -104.76 % | 8.29 15 127.47 % | 0.05 -51.24 % | 0.11 -11.83 % | 0.13 -48.20 % | 0.24 -1.66 % | 0.25 -10.68 % | 0.28 -0.12 % | 0.28 34.80 % | 0.21 53.22 % | 0.13 |
| EBITDA | 1.023 B 7.23 % | 954.000 M 27.15 % | 750.321 M 128.16 % | -2.664 B -1 022.01 % | 288.946 M -9.12 % | 317.939 M 327.28 % | -139.886 M -140.42 % | 346.048 M 140.72 % | 143.755 M 107.54 % | -1.906 B -120.62 % | -863.759 M -135.57 % | 2.428 B 302.13 % | -1.201 B 74.10 % | -4.639 B -1 597.99 % | 309.657 M -47.83 % | 593.582 M -16.93 % | 714.582 M -32.81 % | 1.064 B 23.18 % | 863.405 M 24.46 % | 693.702 M 9.75 % | 632.046 M 24.59 % | 507.319 M 3.97 % | 487.960 M |
| Net income ratio | 0.13 -14.13 % | 0.15 -5.35 % | 0.16 101.39 % | -11.67 -34 777.53 % | 0.03 -7.95 % | 0.04 114.76 % | 0.02 145.80 % | 0.01 -47.62 % | 0.01 103.18 % | -0.42 -365.89 % | -0.09 -112.89 % | 0.69 318.06 % | -0.32 -104.76 % | 6.68 30 876.56 % | 0.02 -72.31 % | 0.08 -24.90 % | 0.10 -50.86 % | 0.21 23.09 % | 0.17 -22.25 % | 0.22 10.48 % | 0.20 38.15 % | 0.14 73.69 % | 0.08 |
| Ratio EBITDA | 0.21 -12.99 % | 0.24 -28.32 % | 0.33 103.09 % | -10.70 -11 519.83 % | 0.09 -15.14 % | 0.11 345.51 % | -0.04 -139.46 % | 0.11 152.60 % | 0.05 107.80 % | -0.58 -147.13 % | -0.23 -140.62 % | 0.58 263.22 % | -0.35 -104.34 % | 8.13 10 330.88 % | 0.08 -41.00 % | 0.13 -8.69 % | 0.14 -45.19 % | 0.26 -1.55 % | 0.27 -11.96 % | 0.30 -0.56 % | 0.31 21.62 % | 0.25 7.04 % | 0.24 |
| Gross profit ratio | 0.44 -15.13 % | 0.52 -32.28 % | 0.77 173.25 % | -1.05 -227.26 % | 0.83 2.90 % | 0.80 -3.27 % | 0.83 2.52 % | 0.81 5.92 % | 0.77 13.76 % | 0.67 5.21 % | 0.64 14.35 % | 0.56 28.49 % | 0.44 -90.08 % | 4.39 1 179.52 % | 0.34 -9.54 % | 0.38 -19.60 % | 0.47 -14.65 % | 0.55 -8.16 % | 0.60 -18.05 % | 0.73 -3.85 % | 0.76 1.78 % | 0.75 9.72 % | 0.68 |
| Weighted average shs out dil | 9.267 B -1.45 % | 9.404 B 0.01 % | 9.403 B 21.71 % | 7.726 B 25.12 % | 6.175 B 0.00 % | 6.175 B 0.00 % | 6.175 B 0.07 % | 6.171 B 0.38 % | 6.148 B 298.89 % | 1.541 B 56.19 % | 986.726 M 85.76 % | 531.194 M 587.61 % | 77.252 M 0.00 % | 77.252 M 0.00 % | 77.252 M 18.26 % | 65.325 M 1.35 % | 64.455 M -0.15 % | 64.552 M 3.13 % | 62.594 M -1.87 % | 63.786 M 41.73 % | 45.005 M 44.62 % | 31.119 M 0.00 % | 31.119 M |
| Weighted average shs out | 9.255 B -1.44 % | 9.390 B 0.01 % | 9.390 B 21.53 % | 7.726 B 25.12 % | 6.175 B 0.00 % | 6.175 B 0.00 % | 6.175 B 0.07 % | 6.171 B 0.38 % | 6.148 B 298.89 % | 1.541 B 56.19 % | 986.726 M 85.76 % | 531.194 M 587.61 % | 77.252 M 0.00 % | 77.252 M 0.00 % | 77.252 M 18.26 % | 65.325 M 1.35 % | 64.455 M 0.03 % | 64.436 M 3.13 % | 62.478 M -1.92 % | 63.698 M 41.54 % | 45.005 M 44.62 % | 31.119 M 0.00 % | 31.119 M |
| EPS diluted | 0.07 7.69 % | 0.07 62.50 % | 0.04 110.81 % | -0.37 -2 302.38 % | 0.02 -1.75 % | 0.02 98.84 % | 0.01 152.94 % | 0.00 -50.72 % | 0.01 100.78 % | -0.89 -169.70 % | -0.33 -106.00 % | 5.50 139.12 % | -14.06 71.49 % | -49.32 -4 543.24 % | 1.11 -79.29 % | 5.36 -32.58 % | 7.95 -39.64 % | 13.17 49.32 % | 8.82 11.22 % | 7.93 -14.18 % | 9.24 -1.18 % | 9.35 68.77 % | 5.54 |
| Earnings per share | 0.07 7.69 % | 0.07 62.50 % | 0.04 110.81 % | -0.37 -2 302.38 % | 0.02 -1.75 % | 0.02 98.84 % | 0.01 152.94 % | 0.00 -50.72 % | 0.01 100.78 % | -0.89 -169.70 % | -0.33 -106.00 % | 5.50 139.12 % | -14.06 71.49 % | -49.32 -4 543.24 % | 1.11 -79.29 % | 5.36 -32.58 % | 7.95 -39.73 % | 13.19 49.21 % | 8.84 11.34 % | 7.94 -14.07 % | 9.24 -1.18 % | 9.35 68.77 % | 5.54 |
| Gross profit | 2.205 B 4.60 % | 2.108 B 20.13 % | 1.755 B 768.33 % | -262.567 M -110.27 % | 2.555 B 10.20 % | 2.319 B -10.45 % | 2.590 B 5.02 % | 2.466 B 0.94 % | 2.443 B 10.04 % | 2.220 B -6.08 % | 2.364 B 0.14 % | 2.360 B 59.12 % | 1.483 B 159.19 % | -2.506 B -283.75 % | 1.364 B -20.01 % | 1.705 B -26.86 % | 2.331 B 4.63 % | 2.228 B 14.90 % | 1.939 B 15.85 % | 1.674 B 6.12 % | 1.577 B 4.26 % | 1.513 B 6.57 % | 1.419 B |
| Income tax expense | 219.000 M -3.10 % | 226.000 M -5.41 % | 238.931 M 528.23 % | -55.795 M -650.74 % | 10.131 M -80.06 % | 50.814 M 114.84 % | -342.312 M -552.73 % | 75.611 M 358.82 % | -29.214 M 96.38 % | -806.814 M -15.85 % | -696.439 M 0.68 % | -701.195 M -172.87 % | -256.973 M 72.12 % | -921.735 M -807.22 % | 130.332 M -14.67 % | 152.740 M 36.15 % | 112.186 M -47.71 % | 214.565 M -13.94 % | 249.329 M 88.78 % | 132.071 M -19.18 % | 163.409 M 30.13 % | 125.577 M 26.16 % | 99.536 M |
| Cost of revenue | 2.763 B 43.68 % | 1.923 B 271.41 % | 517.757 M 1.19 % | 511.643 M -3.39 % | 529.606 M -5.72 % | 561.767 M 7.59 % | 522.143 M -8.68 % | 571.746 M -23.22 % | 744.696 M -30.74 % | 1.075 B -19.01 % | 1.328 B -28.41 % | 1.855 B -3.42 % | 1.920 B -0.80 % | 1.936 B -25.82 % | 2.610 B -6.42 % | 2.788 B 6.90 % | 2.608 B 44.79 % | 1.801 B 40.56 % | 1.282 B 112.01 % | 604.490 M 24.15 % | 486.891 M -3.06 % | 502.266 M -23.32 % | 655.041 M |
| General and administrative expenses | 108.000 M -18.18 % | 132.000 M -26.11 % | 178.645 M -31.38 % | 260.348 M 0.08 % | 260.143 M -2.23 % | 266.073 M -6.77 % | 285.405 M -9.55 % | 315.549 M 14.53 % | 275.519 M -3.85 % | 286.561 M -4.68 % | 300.639 M -8.39 % | 328.177 M 20.90 % | 271.444 M 2.68 % | 264.370 M -10.88 % | 296.661 M -10.72 % | 332.294 M 12.14 % | 296.312 M 14.27 % | 259.312 M 23.78 % | 209.497 M 12.48 % | 186.245 M -44.04 % | 332.824 M -19.00 % | 410.888 M 13.64 % | 361.578 M |
| Selling and marketing expenses | 25.000 M 13.64 % | 22.000 M 7.40 % | 20.485 M -9.61 % | 22.663 M 15.05 % | 19.699 M -23.70 % | 25.819 M -14.93 % | 30.350 M 10.55 % | 27.454 M 3.62 % | 26.495 M 8.61 % | 24.395 M -2.57 % | 25.038 M 2.28 % | 24.480 M 5.63 % | 23.175 M -8.04 % | 25.201 M -26.15 % | 34.126 M -23.88 % | 44.833 M -13.20 % | 51.652 M 18.10 % | 43.736 M 24.62 % | 35.095 M 22.92 % | 28.550 M | 0.000 | 0.000 | 0.000 |
| Other expenses | 1.256 B 6.98 % | 1.174 B 16.03 % | 1.012 B -57.54 % | 2.383 B 10.12 % | 2.164 B 15.69 % | 1.871 B -27.01 % | 2.563 B 30.92 % | 1.958 B -8.96 % | 2.150 B -45.59 % | 3.952 B 29.62 % | 3.049 B 1 227.37 % | -270.478 M -110.68 % | 2.533 B 30.86 % | 1.936 B 137.02 % | 816.757 M -1.13 % | 826.100 M -39.15 % | 1.358 B 44.47 % | 939.741 M 5.15 % | 893.755 M 8.36 % | 824.807 M 23.27 % | 669.126 M -2.35 % | 685.253 M -11.92 % | 777.972 M |
| Operating expenses | 1.389 B 4.59 % | 1.328 B 9.67 % | 1.211 B -54.58 % | 2.666 B 9.09 % | 2.444 B 13.01 % | 2.163 B -24.88 % | 2.879 B 25.13 % | 2.301 B -6.19 % | 2.452 B -42.48 % | 4.263 B 26.33 % | 3.375 B 4 006.83 % | 82.179 M -97.09 % | 2.828 B 27.07 % | 2.225 B 93.93 % | 1.148 B -4.63 % | 1.203 B -29.45 % | 1.706 B 37.24 % | 1.243 B 9.17 % | 1.138 B 9.50 % | 1.040 B 3.76 % | 1.002 B -8.59 % | 1.096 B -3.81 % | 1.140 B |
| Cost and expenses | 4.152 B 27.71 % | 3.251 B 88.06 % | 1.729 B -45.60 % | 3.178 B 6.87 % | 2.974 B 9.15 % | 2.724 B -19.89 % | 3.401 B 18.40 % | 2.872 B -10.16 % | 3.197 B -40.11 % | 5.339 B 13.53 % | 4.703 B 142.81 % | 1.937 B -59.21 % | 4.748 B 14.11 % | 4.161 B 10.75 % | 3.757 B -5.88 % | 3.992 B -7.47 % | 4.314 B 41.71 % | 3.044 B 25.80 % | 2.420 B 47.19 % | 1.644 B 10.43 % | 1.489 B -6.85 % | 1.598 B -10.93 % | 1.795 B |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 133.000 M -13.64 % | 154.000 M -22.66 % | 199.130 M -29.64 % | 283.011 M 1.13 % | 279.842 M -4.13 % | 291.892 M -7.56 % | 315.755 M -7.94 % | 343.003 M 13.57 % | 302.014 M -2.88 % | 310.956 M -4.52 % | 325.677 M -7.65 % | 352.657 M 19.70 % | 294.619 M 1.74 % | 289.571 M -12.46 % | 330.787 M -12.29 % | 377.127 M 8.38 % | 347.964 M 14.82 % | 303.048 M 23.90 % | 244.592 M 13.87 % | 214.795 M -35.46 % | 332.824 M -19.00 % | 410.888 M 13.64 % | 361.578 M |
| Interest income | 4.408 B 23.06 % | 3.582 B 111.76 % | 1.692 B -10.38 % | 1.888 B -8.24 % | 2.057 B -2.47 % | 2.109 B -7.42 % | 2.278 B -9.39 % | 2.514 B -5.79 % | 2.669 B -10.22 % | 2.973 B -8.45 % | 3.247 B -7.55 % | 3.512 B 6.32 % | 3.303 B -11.18 % | 3.719 B 4.96 % | 3.543 B -8.55 % | 3.875 B -12.08 % | 4.407 B 29.36 % | 3.407 B 26.21 % | 2.699 B 48.07 % | 1.823 B 18.22 % | 1.542 B 10.56 % | 1.395 B 0.56 % | 1.387 B |
| Interest expense | 2.763 B 43.68 % | 1.923 B 271.41 % | 517.757 M 1.19 % | 511.643 M -3.39 % | 529.606 M -5.72 % | 561.767 M 7.59 % | 522.143 M -8.68 % | 571.746 M -23.22 % | 744.696 M -30.74 % | 1.075 B -19.01 % | 1.328 B -28.41 % | 1.855 B -3.42 % | 1.920 B -0.80 % | 1.936 B 12.22 % | 1.725 B -18.34 % | 2.112 B -19.03 % | 2.608 B 44.79 % | 1.801 B 40.56 % | 1.282 B 112.01 % | 604.490 M 24.15 % | 486.891 M -3.06 % | 502.266 M -23.32 % | 655.041 M |
| Depreciation and amortization | 207.000 M 18.97 % | 174.000 M -15.71 % | 206.441 M -21.99 % | 264.625 M 49.02 % | 177.573 M 9.81 % | 161.714 M 8.19 % | 149.467 M -17.39 % | 180.928 M 17.92 % | 153.433 M 11.30 % | 137.853 M -6.60 % | 147.601 M -1.69 % | 150.138 M 4.84 % | 143.213 M 53.92 % | 93.043 M -0.26 % | 93.286 M 1.66 % | 91.765 M 3.17 % | 88.949 M 13.67 % | 78.254 M 24.91 % | 62.648 M 5.18 % | 59.561 M 4.79 % | 56.837 M -37.37 % | 90.748 M -56.38 % | 208.045 M |
| Operating income | 816.000 M 4.62 % | 780.000 M 43.41 % | 543.880 M 118.57 % | -2.929 B -2 729.65 % | 111.373 M -28.71 % | 156.225 M 153.99 % | -289.353 M -275.24 % | 165.120 M 1 806.14 % | -9.678 M 99.53 % | -2.043 B -102.05 % | -1.011 B -144.39 % | 2.278 B 269.43 % | -1.345 B 71.58 % | -4.732 B -2 286.84 % | 216.371 M -56.88 % | 501.817 M -19.79 % | 625.633 M -36.50 % | 985.263 M 23.04 % | 800.757 M 26.27 % | 634.141 M 10.25 % | 575.209 M 38.08 % | 416.571 M 48.82 % | 279.915 M |
| Operating income ratio | 0.16 -15.12 % | 0.19 -19.15 % | 0.24 102.04 % | -11.76 -32 670.52 % | 0.04 -33.43 % | 0.05 158.32 % | -0.09 -271.07 % | 0.05 1 890.34 % | 0.00 99.51 % | -0.62 -126.33 % | -0.27 -150.69 % | 0.54 236.82 % | -0.40 -104.76 % | 8.29 15 127.47 % | 0.05 -51.24 % | 0.11 -11.83 % | 0.13 -48.20 % | 0.24 -1.66 % | 0.25 -10.68 % | 0.28 -0.12 % | 0.28 34.80 % | 0.21 53.22 % | 0.13 |
| Total other income expenses net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 406.000 M 129.92 % | -1.357 B 87.51 % | -10.869 B -5.08 % | -10.344 B -46.80 % | -7.046 B -325.10 % | -1.657 B 18.30 % | -2.029 B -12.07 % | -1.810 B 8.55 % | -1.979 B 21.13 % | -2.510 B -34.54 % | -1.865 B 13.78 % | -2.163 B 6.18 % | -2.306 B -521.57 % | 547.006 M 189.34 % | -612.287 M -131.28 % | 1.958 B -67.71 % | 6.063 B -38.25 % | 9.820 B 21.86 % | 8.058 B 85.04 % | 4.355 B 348.09 % | -1.755 B -52.59 % | -1.150 B | 0.000 |
| Total investments | 19.885 B -47.67 % | 37.998 B 3.08 % | 36.862 B 11.13 % | 33.169 B -17.59 % | 40.249 B 0.10 % | 40.211 B -0.79 % | 40.530 B -6.86 % | 43.513 B -3.24 % | 44.971 B -4.29 % | 46.988 B -6.17 % | 50.077 B -3.23 % | 51.750 B 27.65 % | 40.539 B -8.95 % | 44.524 B -21.27 % | 56.556 B -0.83 % | 57.027 B 13.62 % | 50.191 B 20.63 % | 41.608 B 28.19 % | 32.458 B 22.33 % | 26.532 B 17.95 % | 22.495 B 837.11 % | 2.400 B 975.47 % | 223.197 M |
| Total debt | 3.682 B 6.85 % | 3.446 B -1.56 % | 3.501 B 8.38 % | 3.230 B 65.34 % | 1.953 B 4.92 % | 1.862 B 27.40 % | 1.461 B 24.14 % | 1.177 B 21.00 % | 972.944 M 30.25 % | 747.007 M -63.15 % | 2.027 B 35.94 % | 1.491 B -9.59 % | 1.649 B -54.54 % | 3.628 B -23.38 % | 4.735 B -26.56 % | 6.447 B -43.66 % | 11.445 B -27.90 % | 15.874 B 12.83 % | 14.069 B 53.05 % | 9.193 B | 0.000 | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 0.000 | 0.000 | 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 % | 104.441 M -56.35 % | 239.253 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 2.175 B 33.76 % | 1.626 B 475.02 % | 282.773 M 104.44 % | -6.366 B -85.52 % | -3.432 B 3.94 % | -3.572 B 1.45 % | -3.625 B -45.57 % | -2.490 B 0.67 % | -2.507 B 1.58 % | -2.547 B -122.86 % | -1.143 B -52.87 % | -747.572 M 78.87 % | -3.538 B -33.04 % | -2.660 B -313.02 % | 1.248 B -2.08 % | 1.275 B 31.46 % | 969.815 M -14.79 % | 1.138 B 65.91 % | 686.018 M 35.31 % | 506.985 M 38.49 % | 366.091 M 70.80 % | 214.338 M 45.40 % | 147.414 M |
| Common stock | 682.000 M 0.00 % | 682.000 M 0.15 % | 680.980 M -3.24 % | 703.794 M 51.97 % | 463.110 M 0.00 % | 463.110 M 0.00 % | 463.110 M 0.00 % | 463.110 M 0.44 % | 461.064 M 0.00 % | 461.064 M -87.96 % | 3.831 B -9.16 % | 4.217 B 9.30 % | 3.858 B 0.00 % | 3.858 B 0.00 % | 3.858 B 0.00 % | 3.858 B 99.73 % | 1.932 B 20.51 % | 1.603 B 0.72 % | 1.591 B 9.29 % | 1.456 B 14.26 % | 1.274 B 33.61 % | 953.721 M 24.11 % | 768.462 M |
| Total equity | 8.189 B 11.83 % | 7.323 B 16.92 % | 6.263 B 3.02 % | 6.080 B -27.36 % | 8.370 B -1.25 % | 8.476 B 4.08 % | 8.143 B -15.41 % | 9.627 B 5.63 % | 9.113 B 0.67 % | 9.053 B 17.47 % | 7.707 B -7.90 % | 8.368 B 1 019.43 % | 747.500 M -61.98 % | 1.966 B -66.01 % | 5.784 B -3.17 % | 5.973 B 51.58 % | 3.941 B -8.17 % | 4.291 B 18.75 % | 3.614 B 15.72 % | 3.123 B 33.02 % | 2.347 B 4.13 % | 2.254 B 73.22 % | 1.301 B |
| Other non current liabilities | 8.363 B -32.68 % | 12.422 B -26.11 % | 16.812 B 1.10 % | 16.629 B 6.88 % | 15.559 B 27.82 % | 12.173 B -1.08 % | 12.306 B -16.97 % | 14.821 B -31.63 % | 21.677 B -21.93 % | 27.766 B 39.88 % | 19.850 B -7.49 % | 21.457 B -21.06 % | 27.180 B 8.64 % | 25.020 B 40.13 % | 17.855 B 349.98 % | 3.968 B 14.80 % | 3.456 B -14.52 % | 4.043 B -47.45 % | 7.693 B -17.82 % | 9.361 B 8.24 % | 8.648 B | 0.000 | 0.000 |
| Long term debt | 3.682 B 6.85 % | 3.446 B -1.56 % | 3.501 B 8.38 % | 3.230 B 65.34 % | 1.953 B 4.92 % | 1.862 B 27.40 % | 1.461 B 24.14 % | 1.177 B 21.00 % | 972.944 M 30.25 % | 747.007 M -63.15 % | 2.027 B 35.94 % | 1.491 B -9.59 % | 1.649 B -54.54 % | 3.628 B -12.32 % | 4.138 B -30.54 % | 5.957 B -47.95 % | 11.445 B -27.90 % | 15.874 B 12.83 % | 14.069 B 53.05 % | 9.193 B | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 12.045 B -24.09 % | 15.868 B -21.88 % | 20.312 B 2.28 % | 19.859 B 13.40 % | 17.513 B 24.78 % | 14.035 B 1.94 % | 13.768 B -13.94 % | 15.999 B -29.37 % | 22.650 B -20.56 % | 28.513 B 30.33 % | 21.877 B -4.67 % | 22.948 B -20.40 % | 28.830 B 0.63 % | 28.648 B 28.72 % | 22.256 B 119.76 % | 10.128 B -32.03 % | 14.901 B -25.18 % | 19.917 B -8.48 % | 21.762 B 17.30 % | 18.553 B 114.53 % | 8.648 B | 0.000 | 0.000 |
| Other current liabilities | 51.506 B 5.14 % | 48.990 B -4.19 % | 51.134 B 8.63 % | 47.073 B 7.47 % | 43.801 B 7.97 % | 40.568 B 4.71 % | 38.743 B 11.27 % | 34.818 B 6.17 % | 32.795 B 4.51 % | 31.380 B -27.10 % | 43.045 B 2.24 % | 42.102 B 47.95 % | 28.457 B 0.42 % | 28.338 B -25.04 % | 37.805 B -28.19 % | 52.643 B 14.32 % | 46.049 B 53.22 % | 30.054 B 24.90 % | 24.063 B 9.80 % | 21.915 B 1 501.06 % | 1.369 B | 0.000 | 0.000 |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 0.000 | 0.000 | 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 % | 597.260 M 21.84 % | 490.203 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 51.841 B 5.30 % | 49.230 B -4.29 % | 51.436 B 8.47 % | 47.417 B 7.38 % | 44.158 B 7.84 % | 40.947 B 4.74 % | 39.096 B 11.12 % | 35.182 B 6.26 % | 33.109 B 4.34 % | 31.731 B -26.81 % | 43.352 B 2.29 % | 42.381 B 47.79 % | 28.676 B 0.50 % | 28.534 B -26.38 % | 38.758 B -27.55 % | 53.495 B 15.22 % | 46.428 B 52.34 % | 30.476 B 24.78 % | 24.424 B 9.37 % | 22.331 B 0.40 % | 22.241 B | 0.000 | 0.000 |
| Total liabilities | 63.886 B -1.86 % | 65.098 B -9.27 % | 71.748 B 6.65 % | 67.276 B 9.09 % | 61.671 B 12.16 % | 54.982 B 4.01 % | 52.864 B 3.29 % | 51.181 B -8.21 % | 55.759 B -7.45 % | 60.244 B -7.64 % | 65.229 B -0.15 % | 65.330 B 13.60 % | 57.506 B 0.57 % | 57.182 B -6.28 % | 61.014 B -4.10 % | 63.623 B 3.74 % | 61.329 B 21.70 % | 50.393 B 9.11 % | 46.186 B 12.97 % | 40.884 B 32.36 % | 30.889 B 8.20 % | 28.549 B 4.10 % | 27.424 B |
| Other non current assets | 37.940 B 107.54 % | 18.281 B 22.77 % | 14.890 B 4.93 % | 14.190 B 2.18 % | 13.887 B 6.71 % | 13.013 B 25.96 % | 10.331 B 20.05 % | 8.605 B -20.39 % | 10.809 B -16.43 % | 12.934 B -3.73 % | 13.436 B -2.06 % | 13.718 B 29.98 % | 10.554 B 26.04 % | 8.373 B 205.35 % | 2.742 B -54.73 % | 6.058 B -21.23 % | 7.690 B 45.13 % | 5.299 B -46.04 % | 9.820 B -12.60 % | 11.235 B 329.46 % | 2.616 B 181.64 % | -3.205 B -187.54 % | -1.114 B |
| Long term investments | 18.847 B -50.40 % | 37.998 B 3.08 % | 36.862 B 11.13 % | 33.169 B -17.59 % | 40.249 B 0.10 % | 40.211 B -0.79 % | 40.530 B -6.86 % | 43.513 B -3.24 % | 44.971 B -4.29 % | 46.988 B -6.17 % | 50.077 B -3.23 % | 51.750 B 27.65 % | 40.539 B -8.95 % | 44.524 B -21.27 % | 56.556 B -0.83 % | 57.027 B 13.62 % | 50.191 B 20.63 % | 41.608 B 28.19 % | 32.458 B 22.33 % | 26.532 B 17.95 % | 22.495 B 837.11 % | 2.400 B 975.47 % | 223.197 M |
| Intangible assets | 438.000 M -6.21 % | 467.000 M -1.62 % | 474.683 M -0.73 % | 478.183 M -11.38 % | 539.589 M 9.60 % | 492.346 M 13.42 % | 434.093 M 11.36 % | 389.809 M 4.98 % | 371.314 M 8.49 % | 342.251 M 3.27 % | 331.424 M 36.44 % | 242.914 M 72.74 % | 140.621 M 3.07 % | 136.428 M -8.04 % | 148.360 M 14.74 % | 129.298 M 19.80 % | 107.925 M 41.10 % | 76.489 M 30.10 % | 58.794 M 10.07 % | 53.414 M 73.08 % | 30.861 M -64.38 % | 86.647 M 6.46 % | 81.387 M |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 59.656 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.900 M | 0.000 | 0.000 -100.00 % | 1.136 M -97.48 % | 45.084 M 0.56 % | 44.831 M -8.15 % | 48.811 M -6.20 % | 52.036 M -10.30 % | 58.008 M -0.58 % | 58.344 M 8.00 % | 54.022 M | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 438.000 M -6.21 % | 467.000 M -1.62 % | 474.683 M -0.73 % | 478.183 M -20.20 % | 599.245 M 21.71 % | 492.346 M 13.42 % | 434.093 M 11.36 % | 389.809 M 4.98 % | 371.314 M 7.58 % | 345.151 M 4.14 % | 331.424 M 36.44 % | 242.914 M 71.36 % | 141.757 M -21.90 % | 181.512 M -6.05 % | 193.191 M 8.47 % | 178.109 M 11.35 % | 159.961 M 18.93 % | 134.497 M 14.82 % | 117.138 M 9.03 % | 107.436 M 248.13 % | 30.861 M -64.38 % | 86.647 M 6.46 % | 81.387 M |
| Property plant equipment net | 534.000 M 6.59 % | 501.000 M -5.33 % | 529.225 M -28.27 % | 737.813 M -7.35 % | 796.331 M -6.57 % | 852.332 M 16.02 % | 734.663 M 0.11 % | 733.833 M -7.57 % | 793.968 M -7.77 % | 860.901 M -20.53 % | 1.083 B -3.49 % | 1.122 B 13.68 % | 987.385 M -19.13 % | 1.221 B -1.59 % | 1.241 B -1.41 % | 1.258 B 0.34 % | 1.254 B 6.90 % | 1.173 B 25.35 % | 935.996 M -0.21 % | 937.973 M 2.31 % | 916.767 M 27.77 % | 717.524 M -11.41 % | 809.895 M |
| Total non current assets | 62.574 B 0.56 % | 62.225 B 7.31 % | 57.989 B 7.38 % | 54.003 B -11.20 % | 60.811 B 1.79 % | 59.743 B 4.23 % | 57.321 B -0.44 % | 57.573 B -6.33 % | 61.464 B -6.20 % | 65.526 B -4.51 % | 68.617 B -1.44 % | 69.622 B 28.86 % | 54.029 B -3.12 % | 55.767 B -8.82 % | 61.160 B -5.64 % | 64.815 B 8.70 % | 59.629 B 23.24 % | 48.385 B 10.96 % | 43.608 B 11.77 % | 39.016 B 48.58 % | 26.259 B 719.41 % | 3.205 B | 0.000 |
| Other current assets | 240.000 M 21.21 % | 198.000 M -23.65 % | 259.323 M -10.74 % | 290.516 M 29.85 % | 223.725 M 18.29 % | 189.131 M -0.74 % | 190.532 M -20.82 % | 240.633 M -46.73 % | 451.714 M -11.55 % | 510.709 M 22.78 % | 415.945 M 0.91 % | 412.194 M 55.39 % | 265.263 M 4.43 % | 254.010 M 3.99 % | 244.274 M 1.16 % | 241.482 M 17.84 % | 204.922 M 6.46 % | 192.482 M 8.74 % | 177.008 M 44.59 % | 122.419 M | 0.000 | 0.000 | 0.000 |
| Short term investments | 1.038 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 3.276 B -31.79 % | 4.803 B -66.57 % | 14.369 B 5.86 % | 13.574 B 50.83 % | 8.999 B 155.71 % | 3.519 B 0.84 % | 3.490 B 16.82 % | 2.987 B 1.19 % | 2.952 B -9.34 % | 3.257 B -16.33 % | 3.892 B 6.51 % | 3.655 B -7.60 % | 3.955 B 28.36 % | 3.081 B -42.38 % | 5.348 B 19.10 % | 4.490 B -16.56 % | 5.381 B -11.11 % | 6.054 B 0.71 % | 6.011 B 24.25 % | 4.838 B 175.61 % | 1.755 B 52.59 % | 1.150 B | 0.000 |
| Cash and short term investments | 4.314 B -10.18 % | 4.803 B -66.57 % | 14.369 B 5.86 % | 13.574 B 50.83 % | 8.999 B 155.71 % | 3.519 B 0.84 % | 3.490 B 16.82 % | 2.987 B 1.19 % | 2.952 B -9.34 % | 3.257 B -16.33 % | 3.892 B 6.51 % | 3.655 B -7.60 % | 3.955 B 28.36 % | 3.081 B -42.38 % | 5.348 B 19.10 % | 4.490 B -16.56 % | 5.381 B -11.11 % | 6.054 B 0.71 % | 6.011 B 24.25 % | 4.838 B 175.61 % | 1.755 B 52.59 % | 1.150 B | 0.000 |
| Total current assets | 9.501 B -6.82 % | 10.196 B -49.08 % | 20.023 B 3.46 % | 19.353 B 109.69 % | 9.229 B 148.46 % | 3.715 B 0.77 % | 3.686 B 13.95 % | 3.235 B -5.08 % | 3.408 B -9.64 % | 3.771 B -12.66 % | 4.318 B 5.95 % | 4.075 B -3.54 % | 4.225 B 24.96 % | 3.381 B -40.04 % | 5.639 B 17.93 % | 4.781 B -15.24 % | 5.641 B -10.45 % | 6.299 B 1.73 % | 6.192 B 24.04 % | 4.991 B -28.47 % | 6.978 B 506.61 % | 1.150 B | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net receivables | 4.947 B -4.77 % | 5.195 B -3.69 % | 5.394 B -1.73 % | 5.489 B 86 629.63 % | 6.329 M 1.80 % | 6.217 M 13.12 % | 5.496 M -17.69 % | 6.677 M 74.29 % | 3.831 M -7.22 % | 4.129 M -57.36 % | 9.683 M 12.88 % | 8.578 M 104.92 % | 4.186 M -90.81 % | 45.546 M -2.45 % | 46.691 M -6.19 % | 49.771 M -8.49 % | 54.389 M 3.59 % | 52.505 M 1 376.10 % | 3.557 M -88.59 % | 31.180 M -99.40 % | 5.223 B | 0.000 | 0.000 |
| Tax assets | 4.815 B -3.27 % | 4.978 B -4.86 % | 5.233 B -3.59 % | 5.428 B 2.82 % | 5.279 B 2.02 % | 5.174 B -2.20 % | 5.291 B 22.17 % | 4.331 B -4.17 % | 4.519 B 2.75 % | 4.398 B 19.21 % | 3.689 B 32.30 % | 2.789 B 54.40 % | 1.806 B 23.12 % | 1.467 B 243.11 % | 427.554 M 45.78 % | 293.289 M -12.06 % | 333.499 M 95.88 % | 170.257 M -38.53 % | 276.973 M 36.76 % | 202.519 M 1.18 % | 200.158 M | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 26.448 B -7.93 % | 28.725 B |
| Account payables | 238.000 M 11.74 % | 213.000 M -23.65 % | 278.986 M -1.87 % | 284.311 M -0.67 % | 286.233 M -15.68 % | 339.441 M 8.92 % | 311.630 M -3.08 % | 321.532 M 14.54 % | 280.726 M -10.36 % | 313.182 M 27.66 % | 245.334 M 10.14 % | 222.750 M 25.92 % | 176.896 M 22.57 % | 144.321 M -34.15 % | 219.172 M -13.33 % | 252.890 M 0.49 % | 251.661 M -4.35 % | 263.097 M 13.43 % | 231.938 M -19.45 % | 287.956 M -98.61 % | 20.697 B | 0.000 | 0.000 |
| Tax payables | 97.000 M 259.26 % | 27.000 M 17.73 % | 22.933 M -61.51 % | 59.584 M -15.05 % | 70.141 M 75.91 % | 39.873 M -3.39 % | 41.272 M -3.48 % | 42.761 M 26.59 % | 33.778 M -11.56 % | 38.192 M -38.19 % | 61.794 M 8.85 % | 56.768 M 33.48 % | 42.529 M -17.52 % | 51.560 M -62.23 % | 136.520 M 25.84 % | 108.487 M -15.29 % | 128.062 M -19.35 % | 158.797 M 23.03 % | 129.077 M 0.68 % | 128.202 M -26.97 % | 175.550 M | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 16.000 M -11.11 % | 18.000 M -2.01 % | 18.370 M -37.58 % | 29.432 M 0.17 % | 29.382 M 1.49 % | 28.951 M 0.48 % | 28.814 M 0.98 % | 28.534 M 35.90 % | 20.997 M -12.51 % | 23.998 M 3.15 % | 23.266 M -1.58 % | 23.640 M 98.59 % | 11.904 M 1.74 % | 11.700 M -12.77 % | 13.413 M -23.02 % | 17.424 M -46.50 % | 32.567 M -0.89 % | 32.859 M -25.79 % | 44.280 M -16.56 % | 53.069 M -16.44 % | 63.508 M -43.92 % | 113.249 M -64.86 % | 322.313 M |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 940.000 M | 0.000 | 0.000 -100.00 % | 940.000 M 0.00 % | 940.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 5.316 B 6.38 % | 4.997 B -5.38 % | 5.281 B -54.91 % | 11.713 B 3.57 % | 11.309 B -2.14 % | 11.556 B 2.48 % | 11.276 B -3.00 % | 11.625 B 4.37 % | 11.138 B 0.21 % | 11.115 B 122.51 % | 4.995 B 26.95 % | 3.935 B 846.16 % | 415.869 M -45.00 % | 756.188 M 298.81 % | -380.350 M -6.78 % | -356.213 M -135.38 % | 1.007 B -33.65 % | 1.517 B 17.44 % | 1.292 B 16.76 % | 1.107 B 71.95 % | 643.575 M -33.86 % | 972.978 M 1 439.50 % | 63.201 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 -100.00 % | 263.510 M 30.13 % | 202.492 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 28.549 B 4.10 % | 27.424 B |
| Total assets | 72.075 B -0.48 % | 72.421 B -7.17 % | 78.011 B 6.35 % | 73.356 B 4.73 % | 70.040 B 10.37 % | 63.458 B 4.02 % | 61.007 B 0.33 % | 60.808 B -6.27 % | 64.872 B -6.39 % | 69.298 B -4.99 % | 72.935 B -1.03 % | 73.697 B 26.51 % | 58.253 B -1.51 % | 59.148 B -11.45 % | 66.798 B -4.02 % | 69.596 B 6.63 % | 65.270 B 19.36 % | 54.684 B 9.81 % | 49.800 B 13.16 % | 44.007 B 32.40 % | 33.237 B 7.90 % | 30.803 B 7.23 % | 28.725 B |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -1.759 B 72.96 % | -6.504 B -425.23 % | 2.000 B -26.13 % | 2.707 B -42.19 % | 4.683 B 467.62 % | 825.029 M 5.84 % | 779.472 M 120.89 % | -3.732 B 2.21 % | -3.816 B -46.56 % | -2.604 B -12.06 % | -2.324 B 56.94 % | -5.397 B -391.38 % | 1.852 B 200.36 % | -1.845 B 21.35 % | -2.346 B -248.97 % | 1.575 B -5.11 % | 1.660 B 126.07 % | -6.367 B -228.99 % | -1.935 B -138.83 % | 4.984 B 403.27 % | -1.643 B |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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.427 B -1 411.74 % | 108.777 M | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -1.759 B 72.96 % | -6.504 B -425.23 % | 2.000 B -26.13 % | 2.707 B -42.19 % | 4.683 B 467.62 % | 825.029 M 126.68 % | -3.092 B 42.87 % | -5.412 B -41.83 % | -3.816 B -46.56 % | -2.604 B -12.06 % | -2.324 B 56.94 % | -5.397 B -391.38 % | 1.852 B | 0.000 100.00 % | -2.346 B -248.97 % | 1.575 B -5.11 % | 1.660 B 126.07 % | -6.367 B -1 152.51 % | -508.298 M -110.43 % | 4.875 B | 0.000 |
| Other non cash items | -2.657 B -1 478.60 % | 192.732 M 41.89 % | 135.834 M -96.28 % | 3.649 B 479.30 % | 629.819 M 1.44 % | 620.906 M -49.02 % | 1.218 B 46.58 % | 830.828 M -10.22 % | 925.396 M -71.10 % | 3.202 B 71.65 % | 1.865 B 227.41 % | -1.464 B -174.88 % | 1.955 B -66.06 % | 5.762 B 535.77 % | 906.255 M 75.70 % | 515.807 M 0.37 % | 513.887 M 159.53 % | 198.004 M 53.02 % | 129.394 M -13.71 % | 149.951 M 305.66 % | 36.965 M |
| Net cash provided by operating activities | -3.393 B 36.66 % | -5.357 B -278.57 % | 3.000 B -18.73 % | 3.692 B -34.16 % | 5.607 B 219.88 % | 1.753 B -5.63 % | 1.857 B 172.70 % | -2.555 B 6.99 % | -2.747 B -110.13 % | -1.307 B 1.10 % | -1.322 B 70.18 % | -4.432 B -270.08 % | 2.606 B 460.76 % | -722.347 M 36.10 % | -1.130 B -142.11 % | 2.684 B -7.06 % | 2.888 B 156.58 % | -5.105 B -441.72 % | -942.368 M -116.17 % | 5.827 B 698.10 % | -974.329 M |
| Investments in property plant and equipment | -153.000 M -1.83 % | -150.249 M -7.16 % | -140.212 M 12.73 % | -160.660 M -1.73 % | -157.935 M 35.48 % | -244.770 M -40.58 % | -174.114 M -19.60 % | -145.575 M 21.75 % | -186.048 M -76.26 % | -105.553 M -32.68 % | -79.557 M 37.43 % | -127.139 M -104.54 % | -62.160 M -0.30 % | -61.975 M 41.74 % | -106.382 M 46.84 % | -200.135 M 11.15 % | -225.253 M -23.05 % | -183.060 M -54.29 % | -118.648 M -113.09 % | -55.680 M 7.86 % | -60.431 M |
| Acquisitions net | 244.000 M -33.86 % | 368.918 M 70.04 % | 216.957 M 85.61 % | 116.888 M 374.76 % | -42.542 M -136.87 % | 115.392 M 3 285.86 % | -3.622 M -106.68 % | 54.256 M -5.41 % | 57.361 M 368.90 % | 12.233 M -98.11 % | 645.604 M -9.59 % | 714.121 M 28 591.08 % | 2.489 M -34.33 % | 3.790 M 126.14 % | -14.499 M 31.82 % | -21.265 M 84.67 % | -138.710 M -520.15 % | -22.367 M -1 348.86 % | 1.791 M 100.84 % | -213.427 M -134.37 % | -91.063 M |
| Purchases of investments | -5.879 B 10.92 % | -6.600 B -13.36 % | -5.822 B -11.23 % | -5.234 B 34.07 % | -7.939 B -15.03 % | -6.901 B 1.22 % | -6.987 B -14.19 % | -6.119 B 8.13 % | -6.660 B | 0.000 | 0.000 100.00 % | -12.479 M 98.94 % | -1.181 B -59.07 % | -742.333 M 51.79 % | -1.540 B | 0.000 100.00 % | -2.394 B | 0.000 100.00 % | -14.569 M 99.75 % | -5.761 B -1 935.97 % | -282.943 M |
| Sales maturities of investments | 4.502 B 35.20 % | 3.330 B 26.28 % | 2.637 B -38.53 % | 4.290 B -37.38 % | 6.851 B 11.85 % | 6.126 B 2.28 % | 5.989 B -33.50 % | 9.007 B 0.13 % | 8.995 B | 0.000 | 0.000 -100.00 % | 2.257 B | 0.000 | 0.000 | 0.000 -100.00 % | 143.152 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.749 M | 0.000 |
| Other investing activites | 363.000 M 140.19 % | 151.132 M 15.28 % | 131.105 M -40.23 % | 219.341 M 1.10 % | 216.953 M -3.22 % | 224.177 M 125.98 % | 99.203 M 2 897.98 % | 3.309 M -78.28 % | 15.238 M -73.86 % | 58.299 M 216.24 % | -50.153 M -340.75 % | 20.832 M 16.19 % | 17.929 M 114.51 % | 8.358 M -39.81 % | 13.887 M -27.24 % | 19.086 M -36.56 % | 30.083 M -99.35 % | 4.636 B 26 573.35 % | 17.382 M 648.58 % | 2.322 M -90.16 % | 23.605 M |
| Net cash used for investing activites | -923.000 M 68.17 % | -2.900 B 2.58 % | -2.977 B -287.34 % | -768.544 M 28.22 % | -1.071 B -57.31 % | -680.664 M 36.74 % | -1.076 B -138.43 % | 2.800 B 26.04 % | 2.222 B 6 443.64 % | -35.021 M -106.79 % | 515.894 M -81.91 % | 2.852 B 333.31 % | -1.223 B -54.33 % | -792.160 M 51.89 % | -1.647 B -2 683.33 % | -59.162 M 97.83 % | -2.728 B -161.57 % | 4.431 B 3 985.28 % | -114.044 M 98.11 % | -6.021 B -1 365.48 % | -410.832 M |
| Debt repayment | 208.000 M 157.27 % | 80.849 M -82.17 % | 453.331 M -66.78 % | 1.365 B 1 212.82 % | 103.960 M -73.50 % | 392.286 M 85.56 % | 211.402 M 220.20 % | 66.021 M -67.74 % | 204.640 M 2 222.82 % | -9.640 M -101.19 % | 811.119 M 6 640.79 % | 12.033 M 103.80 % | -316.988 M -4.90 % | -302.170 M -122.61 % | -135.739 M -3.48 % | -131.168 M 57.82 % | -310.965 M -307.20 % | 150.082 M 668.54 % | -26.398 M -126.34 % | 100.236 M 35.74 % | 73.846 M |
| Common stock issued | 0.000 -100.00 % | 1.038 M 57.27 % | 660.000 K -99.92 % | 800.684 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.552 B 29.35 % | 1.200 B 118.18 % | 550.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.058 B | 0.000 -100.00 % | 53.584 M -79.97 % | 267.581 M | 0.000 | 0.000 |
| Common stock repurchased | -55.000 M -587.50 % | -8.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -639.000 K -4 160.00 % | -15.000 K | 0.000 | 0.000 | 0.000 100.00 % | -158.606 M | 0.000 | 0.000 | 0.000 100.00 % | -122.140 M | 0.000 | 0.000 100.00 % | -169.490 M -809.38 % | -18.638 M |
| Dividends paid | -61.000 M -9 786.55 % | -617.000 K 79.64 % | -3.031 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -604.000 K 73.54 % | -2.283 M 19.61 % | -2.840 M 97.05 % | -96.377 M -62.75 % | -59.217 M -5 930.24 % | -982.000 K 99.73 % | -361.094 M -18.96 % | -303.531 M -28.41 % | -236.371 M -37.52 % | -171.887 M -29.41 % | -132.822 M |
| Other financing activites | 2.632 B 690.11 % | 333.118 M 359.73 % | -128.256 M -2.61 % | -124.997 M -106.97 % | -60.394 M 81.20 % | -321.238 M -1 668.64 % | -18.163 M -52.90 % | -11.879 M -1 124.64 % | -970.000 K 98.46 % | -63.006 M 93.63 % | -988.565 M -771.37 % | -113.450 M | 0.000 100.00 % | -39.843 M 7.94 % | -43.281 M 87.78 % | -354.144 M -480.67 % | -60.989 M -289.62 % | 32.164 M 146.63 % | -68.978 M -112.92 % | 533.778 M | 0.000 |
| Net cash used provided by financing activities | 2.724 B 570.39 % | 406.328 M 25.91 % | 322.704 M -84.18 % | 2.040 B 4 583.79 % | 43.565 M -38.68 % | 71.048 M -63.23 % | 193.239 M 261.17 % | 53.503 M -73.73 % | 203.655 M -86.24 % | 1.480 B 44.77 % | 1.022 B 128.98 % | 446.300 M 193.28 % | -478.434 M -9.13 % | -438.390 M -84.01 % | -238.237 M -141.68 % | 571.545 M 166.83 % | -855.188 M -678.72 % | -109.819 M -67.71 % | -65.480 M -122.38 % | 292.637 M 477.04 % | -77.614 M |
| Effect of forex changes on cash | 4.000 M 100.00 % | 2.000 M 318.58 % | -915.000 K 76.15 % | -3.837 M -143.44 % | 8.833 M -26.39 % | 11.999 M 3.06 % | 11.643 M 193.42 % | -12.463 M 60.40 % | -31.476 M -844.09 % | -3.334 M -165.62 % | 5.081 M 255.52 % | -3.267 M -247.92 % | -939.000 K -112.21 % | 7.692 M 137.40 % | -20.566 M 11.53 % | -23.245 M 72.08 % | -83.256 M -124 362.69 % | 67.000 K -99.79 % | 31.909 M 1 737.20 % | -1.949 M -139.86 % | 4.890 M |
| Net change in cash | -1.388 B 82.02 % | -7.722 B -1 829.03 % | 446.591 M -90.98 % | 4.949 B 7.85 % | 4.589 B 297.22 % | 1.155 B 17.12 % | 986.311 M 244.93 % | 285.945 M 180.95 % | -353.245 M -363.83 % | 133.889 M -39.44 % | 221.077 M 119.45 % | -1.137 B -225.76 % | 904.021 M 146.47 % | -1.945 B 35.93 % | -3.036 B -195.66 % | 3.174 B 507.70 % | -778.395 M 0.69 % | -783.800 M 28.09 % | -1.090 B -1 218.73 % | 97.430 M 106.68 % | -1.458 B |
| Cash at beginning of period | 4.434 B -63.52 % | 12.155 B -5.55 % | 12.869 B 62.48 % | 7.920 B 132.79 % | 3.402 B 51.41 % | 2.247 B 78.23 % | 1.261 B 29.33 % | 974.888 M -26.60 % | 1.328 B 11.21 % | 1.194 B 22.72 % | 973.167 M -53.88 % | 2.110 B 74.96 % | 1.206 B -61.73 % | 3.151 B -49.07 % | 6.187 B 105.31 % | 3.014 B -20.53 % | 3.792 B -17.13 % | 4.576 B -19.24 % | 5.666 B 1.75 % | 5.568 B -20.75 % | 7.026 B |
| Cash at end of period | 3.046 B -31.30 % | 4.434 B -66.70 % | 13.316 B 3.47 % | 12.869 B 61.05 % | 7.991 B 134.87 % | 3.402 B 51.41 % | 2.247 B 78.23 % | 1.261 B 29.33 % | 974.888 M -26.60 % | 1.328 B 11.21 % | 1.194 B 22.72 % | 973.167 M -53.88 % | 2.110 B 74.95 % | 1.206 B -61.73 % | 3.151 B -49.07 % | 6.187 B 105.31 % | 3.014 B -20.53 % | 3.792 B -17.13 % | 4.576 B -19.24 % | 5.666 B 1.75 % | 5.568 B |
| Operating cash flow | -810.000 M 84.88 % | -5.357 B -278.57 % | 3.000 B -18.73 % | 3.692 B -34.16 % | 5.607 B 219.88 % | 1.753 B -5.63 % | 1.857 B 172.70 % | -2.555 B 6.99 % | -2.747 B -110.13 % | -1.307 B 1.10 % | -1.322 B 70.18 % | -4.432 B -270.08 % | 2.606 B 460.76 % | -722.347 M 36.10 % | -1.130 B -142.11 % | 2.684 B -7.06 % | 2.888 B 156.58 % | -5.105 B -441.72 % | -942.368 M -116.17 % | 5.827 B 698.10 % | -974.329 M |
| Capital expenditure | -153.000 M -2.00 % | -150.000 M -6.98 % | -140.212 M 12.73 % | -160.660 M -1.73 % | -157.935 M 35.48 % | -244.770 M -40.58 % | -174.114 M -19.60 % | -145.575 M 21.75 % | -186.048 M -76.26 % | -105.553 M -32.68 % | -79.557 M 37.43 % | -127.139 M -104.54 % | -62.160 M -0.30 % | -61.975 M 41.74 % | -106.382 M 46.84 % | -200.135 M 11.15 % | -225.253 M -23.05 % | -183.060 M -54.29 % | -118.648 M -113.09 % | -55.680 M 7.86 % | -60.431 M |
| Free CashFlow | -963.000 M 82.51 % | -5.507 B -292.58 % | 2.860 B -19.01 % | 3.531 B -35.20 % | 5.449 B 261.33 % | 1.508 B -10.41 % | 1.683 B 162.33 % | -2.701 B 7.92 % | -2.933 B -107.60 % | -1.413 B -0.82 % | -1.401 B 69.26 % | -4.560 B -279.24 % | 2.544 B 424.33 % | -784.322 M 36.58 % | -1.237 B -149.79 % | 2.484 B -6.72 % | 2.663 B 150.36 % | -5.288 B -398.39 % | -1.061 B -118.38 % | 5.772 B 657.78 % | -1.035 B |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 1.169 B -1.35 % | 1.185 B 108.85 % | 567.400 M -55.29 % | 1.269 B 1.85 % | 1.246 B 5.95 % | 1.176 B 31.42 % | 894.825 M -17.61 % | 1.086 B 10.08 % | 986.673 M 20.43 % | 819.264 M 25.09 % | 654.940 M 1.56 % | 644.867 M -24.62 % | 855.467 M 30.80 % | 654.011 M 61.65 % | 404.575 M -27.35 % | 556.874 M 136.97 % | -1.506 B -322.72 % | 676.246 M -42.73 % | 1.181 B 82.84 % | 645.817 M -14.54 % | 755.660 M 11.38 % | 678.430 M -2.84 % | 698.290 M 3.30 % | 675.958 M -6.35 % | 721.816 M 4.16 % | 693.019 M -2.61 % | 711.598 M -6.13 % | 758.098 M 2.21 % | 741.714 M -17.08 % | 894.529 M 19.34 % | 749.543 M -6.22 % | 799.271 M 7.72 % | 741.969 M -1.27 % | 751.486 M -4.37 % | 785.830 M 3.54 % | 758.985 M -7.66 % | 821.925 M 4.04 % | 789.988 M 6.76 % | 739.966 M -13.12 % | 851.671 M -1.92 % | 868.312 M -1.82 % | 884.399 M 1.64 % | 870.122 M -6.33 % | 928.908 M -2.44 % | 952.136 M -2.57 % | 977.293 M -3.31 % | 1.011 B 0.29 % | 1.008 B -7.36 % | 1.088 B -1.75 % | 1.107 B 18.86 % | 931.648 M 6.70 % | 873.154 M -4.84 % | 917.612 M 32.11 % | 694.557 M 118.58 % | -3.738 B -430.30 % | 1.132 B 9.50 % | 1.034 B 3.13 % | 1.002 B -1.37 % | 1.016 B 1.24 % | 1.004 B 0.57 % | 997.921 M 4.37 % | 956.145 M |
| Net income | 294.000 M 31.84 % | 223.000 M 35.18 % | 164.969 M -1.22 % | 167.000 M 51.82 % | 110.000 M -48.11 % | 212.000 M 75.87 % | 120.545 M -38.17 % | 194.957 M 1.86 % | 191.397 M 72.23 % | 111.128 M 77.61 % | 62.569 M -10.87 % | 70.200 M -39.05 % | 115.182 M -6.57 % | 123.286 M 130.20 % | -408.275 M -138.25 % | -171.365 M 91.62 % | -2.045 B -625.01 % | -282.014 M -955.84 % | -26.710 M -160.36 % | 44.252 M -56.51 % | 101.759 M 908.64 % | -12.584 M -334.03 % | 5.377 M 11.88 % | 4.806 M -91.90 % | 59.364 M 116.16 % | 27.463 M 6 175.88 % | -452.000 K -101.10 % | 41.165 M 177.98 % | -52.791 M -180.67 % | 65.444 M 202.21 % | -64.027 M -280.22 % | 35.528 M 2 370.65 % | 1.438 M -97.01 % | 48.132 M 139.25 % | 20.118 M -51.01 % | 41.065 M 343.91 % | -16.836 M -662.85 % | -2.207 M 99.59 % | -533.078 M -228.88 % | 413.614 M 136.40 % | -1.136 B -879.77 % | -115.974 M 73.65 % | -440.096 M -218.67 % | -138.103 M -138.22 % | 361.383 M 483.58 % | -94.213 M -120.91 % | 450.637 M 276.04 % | -255.988 M -83.24 % | -139.700 M -103.96 % | 3.528 B 1 042.06 % | -374.519 M -50.84 % | -248.284 M -68.71 % | -147.169 M 53.01 % | -313.167 M 90.34 % | -3.243 B -7 640.80 % | -41.901 M 92.17 % | -535.271 M -5 209.99 % | 10.475 M 3.45 % | 10.126 M -72.86 % | 37.307 M -23.33 % | 48.657 M 566.02 % | -10.441 M |
| Income before tax | 62.000 M -78.32 % | 286.000 M 46.32 % | 195.457 M -7.37 % | 211.000 M 50.71 % | 140.000 M -47.76 % | 268.000 M 195.71 % | 90.630 M -63.35 % | 247.294 M 6.15 % | 232.970 M 67.06 % | 139.449 M 27.97 % | 108.969 M -35.85 % | 169.868 M -0.87 % | 171.360 M 7.07 % | 160.044 M 138.76 % | -412.889 M -71.95 % | -240.124 M 88.10 % | -2.019 B -694.45 % | -254.079 M -837.25 % | -27.109 M -135.21 % | 76.994 M -3.51 % | 79.795 M 786.11 % | -11.630 M -313.39 % | 5.450 M -73.56 % | 20.616 M -69.70 % | 68.049 M 33.33 % | 51.037 M 111.27 % | -452.777 M -850.80 % | 60.306 M 1 104.77 % | -6.002 M -105.48 % | 109.529 M 226.24 % | -86.760 M -212.49 % | 77.125 M -22.46 % | 99.462 M 32.10 % | 75.293 M 218.75 % | -63.405 M -232.72 % | 47.775 M 543.39 % | -10.775 M -203.33 % | 10.428 M 101.76 % | -593.725 M -52 318.56 % | 1.137 M 100.08 % | -1.365 B -1 178.99 % | -106.762 M 83.39 % | -642.909 M -230.36 % | -194.608 M -253.79 % | -55.007 M 48.88 % | -107.604 M -128.92 % | 372.070 M 240.21 % | -265.374 M -20.58 % | -220.079 M -107.20 % | 3.056 B 766.83 % | -458.224 M -51.84 % | -301.784 M -45.19 % | -207.850 M 44.72 % | -375.987 M 92.17 % | -4.803 B -10 996.27 % | -43.283 M 93.48 % | -663.555 M -3 813.86 % | 17.867 M -27.00 % | 24.474 M -52.20 % | 51.204 M -31.64 % | 74.903 M 13.85 % | 65.790 M |
| Income before tax ratio | 0.05 -78.02 % | 0.24 -29.94 % | 0.34 107.18 % | 0.17 47.98 % | 0.11 -50.70 % | 0.23 125.01 % | 0.10 -55.52 % | 0.23 -3.57 % | 0.24 38.72 % | 0.17 2.30 % | 0.17 -36.84 % | 0.26 31.50 % | 0.20 -18.14 % | 0.24 123.98 % | -1.02 -136.68 % | -0.43 -132.17 % | 1.34 456.70 % | -0.38 -1 536.55 % | -0.02 -119.26 % | 0.12 12.90 % | 0.11 715.99 % | -0.02 -319.64 % | 0.01 -74.41 % | 0.03 -67.65 % | 0.09 28.01 % | 0.07 111.57 % | -0.64 -899.86 % | 0.08 1 083.05 % | -0.01 -106.61 % | 0.12 205.78 % | -0.12 -219.96 % | 0.10 -28.02 % | 0.13 33.79 % | 0.10 224.18 % | -0.08 -228.18 % | 0.06 580.16 % | -0.01 -199.31 % | 0.01 101.65 % | -0.80 -60 201.45 % | 0.00 100.08 % | -1.57 -1 202.68 % | -0.12 83.66 % | -0.74 -252.68 % | -0.21 -262.63 % | -0.06 47.53 % | -0.11 -129.91 % | 0.37 239.81 % | -0.26 -30.16 % | -0.20 -107.33 % | 2.76 661.02 % | -0.49 -42.31 % | -0.35 -52.59 % | -0.23 58.16 % | -0.54 -142.13 % | 1.28 3 459.47 % | -0.04 94.04 % | -0.64 -3 701.30 % | 0.02 -25.98 % | 0.02 -52.79 % | 0.05 -32.03 % | 0.08 9.09 % | 0.07 |
| EBITDA | 129.000 M -59.81 % | 321.000 M | 0.000 -100.00 % | 257.000 M 38.92 % | 185.000 M -39.74 % | 307.000 M 108.79 % | 147.036 M -48.16 % | 283.610 M 5.96 % | 267.660 M 52.90 % | 175.051 M 7.86 % | 162.302 M -33.34 % | 243.476 M 8.41 % | 224.591 M 12.21 % | 200.157 M 164.56 % | -310.041 M -52.86 % | -202.827 M 89.76 % | -1.980 B -1 062.28 % | -170.344 M -568.02 % | 36.397 M -68.92 % | 117.091 M -0.66 % | 117.869 M 340.90 % | 26.734 M -51.95 % | 55.634 M -5.55 % | 58.903 M -44.37 % | 105.888 M 22.50 % | 86.441 M 122.29 % | -387.738 M -546.11 % | 86.915 M 224.56 % | 26.779 M -80.10 % | 134.567 M 805.81 % | 14.856 M -85.44 % | 102.058 M -18.25 % | 124.839 M 19.70 % | 104.295 M 563.03 % | 15.730 M -78.18 % | 72.086 M 485.78 % | 12.306 M -65.59 % | 35.762 M 106.74 % | -530.568 M -2 029.41 % | 27.499 M 102.05 % | -1.340 B -1 550.79 % | -81.146 M 85.57 % | -562.522 M -227.08 % | -171.981 M -423.57 % | -32.848 M 60.79 % | -83.767 M -118.45 % | 454.059 M 287.28 % | -242.455 M -18.90 % | -203.917 M -106.61 % | 3.085 B 912.13 % | -379.819 M -35.84 % | -279.604 M -50.07 % | -186.320 M 47.34 % | -353.819 M 92.60 % | -4.779 B -24 080.19 % | -19.766 M 96.92 % | -640.845 M -1 650.11 % | 41.342 M -15.33 % | 48.829 M -35.27 % | 75.435 M -22.35 % | 97.150 M 10.09 % | 88.243 M |
| Net income ratio | 0.25 33.64 % | 0.19 -35.27 % | 0.29 120.93 % | 0.13 49.07 % | 0.09 -51.03 % | 0.18 33.82 % | 0.13 -24.95 % | 0.18 -7.47 % | 0.19 43.01 % | 0.14 41.98 % | 0.10 -12.24 % | 0.11 -19.15 % | 0.13 -28.57 % | 0.19 118.68 % | -1.01 -227.94 % | -0.31 -122.67 % | 1.36 425.52 % | -0.42 -1 743.62 % | -0.02 -133.01 % | 0.07 -49.12 % | 0.13 825.99 % | -0.02 -340.88 % | 0.01 8.30 % | 0.01 -91.35 % | 0.08 107.54 % | 0.04 6 338.77 % | 0.00 -101.17 % | 0.05 176.29 % | -0.07 -197.29 % | 0.07 185.65 % | -0.09 -292.17 % | 0.04 2 193.53 % | 0.00 -96.97 % | 0.06 150.18 % | 0.03 -52.68 % | 0.05 364.14 % | -0.02 -633.20 % | 0.00 99.61 % | -0.72 -248.34 % | 0.49 137.11 % | -1.31 -897.92 % | -0.13 74.07 % | -0.51 -240.20 % | -0.15 -139.17 % | 0.38 493.72 % | -0.10 -121.62 % | 0.45 275.54 % | -0.25 -97.80 % | -0.13 -104.03 % | 3.19 892.58 % | -0.40 -41.37 % | -0.28 -77.30 % | -0.16 64.43 % | -0.45 -151.96 % | 0.87 2 443.58 % | -0.04 92.85 % | -0.52 -5 055.11 % | 0.01 4.88 % | 0.01 -73.19 % | 0.04 -23.76 % | 0.05 546.51 % | -0.01 |
| Ratio EBITDA | 0.11 -59.26 % | 0.27 | 0.00 -100.00 % | 0.20 36.40 % | 0.15 -43.12 % | 0.26 58.87 % | 0.16 -37.07 % | 0.26 -3.74 % | 0.27 26.96 % | 0.21 -13.78 % | 0.25 -34.36 % | 0.38 43.81 % | 0.26 -14.22 % | 0.31 139.94 % | -0.77 -110.40 % | -0.36 -127.71 % | 1.31 621.85 % | -0.25 -917.21 % | 0.03 -83.00 % | 0.18 16.24 % | 0.16 295.84 % | 0.04 -50.54 % | 0.08 -8.57 % | 0.09 -40.60 % | 0.15 17.61 % | 0.12 122.89 % | -0.54 -575.26 % | 0.11 217.55 % | 0.04 -76.00 % | 0.15 658.99 % | 0.02 -84.48 % | 0.13 -24.11 % | 0.17 21.23 % | 0.14 593.33 % | 0.02 -78.92 % | 0.09 534.36 % | 0.01 -66.93 % | 0.05 106.31 % | -0.72 -2 320.67 % | 0.03 102.09 % | -1.54 -1 581.37 % | -0.09 85.81 % | -0.65 -249.18 % | -0.19 -436.66 % | -0.03 59.75 % | -0.09 -119.08 % | 0.45 286.74 % | -0.24 -28.35 % | -0.19 -106.73 % | 2.79 783.27 % | -0.41 -27.31 % | -0.32 -57.71 % | -0.20 60.14 % | -0.51 -139.84 % | 1.28 7 420.71 % | -0.02 97.18 % | -0.62 -1 603.13 % | 0.04 -14.16 % | 0.05 -36.07 % | 0.08 -22.79 % | 0.10 5.48 % | 0.09 |
| Gross profit ratio | 0.47 -0.10 % | 0.47 -53.25 % | 1.00 135.00 % | 0.43 -2.35 % | 0.44 -6.99 % | 0.47 1.37 % | 0.46 -8.18 % | 0.50 -3.87 % | 0.52 -9.68 % | 0.58 -26.09 % | 0.78 0.19 % | 0.78 -5.72 % | 0.83 6.51 % | 0.78 15.98 % | 0.67 -12.96 % | 0.77 -28.50 % | 1.08 33.59 % | 0.81 4.88 % | 0.77 -2.84 % | 0.79 -0.27 % | 0.80 -2.62 % | 0.82 -3.95 % | 0.85 2.48 % | 0.83 0.70 % | 0.82 1.31 % | 0.81 -0.35 % | 0.82 -1.76 % | 0.83 -0.85 % | 0.84 -0.16 % | 0.84 2.88 % | 0.82 -1.34 % | 0.83 2.98 % | 0.80 0.28 % | 0.80 -0.07 % | 0.80 3.44 % | 0.77 1.24 % | 0.77 6.31 % | 0.72 7.48 % | 0.67 -1.90 % | 0.68 1.03 % | 0.68 -0.10 % | 0.68 3.29 % | 0.65 0.31 % | 0.65 2.91 % | 0.63 1.42 % | 0.63 2.93 % | 0.61 8.94 % | 0.56 1.93 % | 0.55 1.21 % | 0.54 16.35 % | 0.46 0.98 % | 0.46 -5.85 % | 0.49 61.76 % | 0.30 -73.32 % | 1.13 109.01 % | 0.54 -0.61 % | 0.55 -0.92 % | 0.55 0.26 % | 0.55 -1.14 % | 0.56 -4.39 % | 0.58 0.17 % | 0.58 |
| Weighted average shs out dil | 9.125 B 0.00 % | 9.125 B -1.41 % | 9.255 B 0.13 % | 9.243 B -0.93 % | 9.330 B -0.79 % | 9.405 B -0.02 % | 9.407 B -0.06 % | 9.412 B 0.07 % | 9.405 B -0.03 % | 9.409 B 0.20 % | 9.390 B -0.14 % | 9.403 B 0.03 % | 9.400 B 0.01 % | 9.399 B 21.66 % | 7.726 B -15.46 % | 9.138 B 47.80 % | 6.183 B 0.03 % | 6.181 B 0.10 % | 6.175 B 0.00 % | 6.175 B 0.00 % | 6.175 B 0.00 % | 6.175 B 0.00 % | 6.175 B 0.00 % | 6.175 B 0.00 % | 6.175 B 0.00 % | 6.175 B 0.00 % | 6.175 B 0.00 % | 6.175 B 0.00 % | 6.175 B 0.00 % | 6.175 B 0.07 % | 6.171 B 0.02 % | 6.169 B 0.04 % | 6.167 B 0.13 % | 6.158 B 0.18 % | 6.148 B 0.00 % | 6.148 B 0.00 % | 6.148 B 0.00 % | 6.148 B 379.77 % | 1.281 B 25.43 % | 1.022 B 0.00 % | 1.022 B 0.00 % | 1.022 B 3.53 % | 986.726 M -3.41 % | 1.022 B 0.00 % | 1.022 B 16.03 % | 880.397 M 0.32 % | 877.598 M 114.43 % | 409.267 M 42.43 % | 287.339 M 271.95 % | 77.252 M 0.00 % | 77.252 M 0.00 % | 77.252 M 0.00 % | 77.252 M 0.00 % | 77.252 M 0.00 % | 77.252 M 0.00 % | 77.252 M 0.00 % | 77.252 M 0.00 % | 77.252 M 0.00 % | 77.252 M 0.00 % | 77.252 M 0.00 % | 77.252 M 0.00 % | 77.252 M |
| Weighted average shs out | 9.125 B 0.00 % | 9.125 B -1.41 % | 9.255 B 0.23 % | 9.234 B -0.92 % | 9.319 B -0.82 % | 9.396 B 0.03 % | 9.394 B -0.04 % | 9.397 B 0.06 % | 9.391 B -0.03 % | 9.394 B 0.05 % | 9.390 B 0.00 % | 9.390 B 0.01 % | 9.389 B 0.01 % | 9.387 B 21.51 % | 7.726 B -15.45 % | 9.138 B 47.82 % | 6.182 B 0.03 % | 6.180 B 0.08 % | 6.175 B 0.00 % | 6.175 B 0.00 % | 6.175 B 0.00 % | 6.175 B 0.00 % | 6.175 B 0.00 % | 6.175 B 0.00 % | 6.175 B 0.00 % | 6.175 B 0.00 % | 6.175 B 0.00 % | 6.175 B 0.00 % | 6.175 B 0.00 % | 6.175 B 0.07 % | 6.171 B 0.02 % | 6.169 B 0.04 % | 6.167 B 0.13 % | 6.158 B 0.18 % | 6.148 B 0.00 % | 6.148 B 0.00 % | 6.148 B 0.00 % | 6.148 B 379.77 % | 1.281 B 25.43 % | 1.022 B 0.00 % | 1.022 B 0.00 % | 1.022 B 3.53 % | 986.726 M -3.41 % | 1.022 B 0.00 % | 1.022 B 16.03 % | 880.397 M 0.32 % | 877.598 M 114.43 % | 409.267 M 42.43 % | 287.339 M 271.95 % | 77.252 M 0.00 % | 77.252 M 0.00 % | 77.252 M 0.00 % | 77.252 M 0.00 % | 77.252 M 0.00 % | 77.252 M 0.00 % | 77.252 M 0.00 % | 77.252 M 0.00 % | 77.252 M 0.00 % | 77.252 M 0.00 % | 77.252 M 0.00 % | 77.252 M 0.00 % | 77.252 M |
| EPS diluted | 0.03 57.77 % | 0.02 -10.04 % | 0.02 47.74 % | 0.02 31.36 % | 0.01 -41.00 % | 0.02 56.25 % | 0.01 -36.00 % | 0.02 -1.96 % | 0.02 72.88 % | 0.01 76.12 % | 0.01 -32.32 % | 0.01 -20.80 % | 0.01 -6.02 % | 0.01 125.33 % | -0.05 -180.75 % | -0.02 94.33 % | -0.33 -633.33 % | -0.05 -946.51 % | 0.00 -160.56 % | 0.01 -55.06 % | 0.02 977.78 % | 0.00 -300.00 % | 0.00 12.50 % | 0.00 -91.67 % | 0.01 113.33 % | 0.00 4 600.00 % | 0.00 -101.49 % | 0.01 177.91 % | -0.01 -181.13 % | 0.01 201.92 % | -0.01 -279.31 % | 0.01 2 800.00 % | 0.00 -97.44 % | 0.01 136.36 % | 0.00 -50.75 % | 0.01 348.15 % | 0.00 -800.00 % | 0.00 99.93 % | -0.41 -200.00 % | 0.41 136.94 % | -1.11 -909.09 % | -0.11 75.00 % | -0.44 -193.33 % | -0.15 -141.67 % | 0.36 427.27 % | -0.11 54.17 % | -0.24 62.50 % | -0.64 -30.61 % | -0.49 -101.32 % | 37.24 867.84 % | -4.85 -50.15 % | -3.23 -68.23 % | -1.92 -38.13 % | -1.39 96.69 % | -41.98 -7 674.07 % | -0.54 92.21 % | -6.93 -5 050.00 % | 0.14 7.69 % | 0.13 -72.92 % | 0.48 -23.81 % | 0.63 584.62 % | -0.13 |
| Earnings per share | 0.03 57.77 % | 0.02 -10.43 % | 0.02 48.39 % | 0.02 31.36 % | 0.01 -41.00 % | 0.02 56.25 % | 0.01 -36.00 % | 0.02 -1.96 % | 0.02 72.88 % | 0.01 76.12 % | 0.01 -32.32 % | 0.01 -20.80 % | 0.01 -6.72 % | 0.01 125.52 % | -0.05 -180.75 % | -0.02 94.33 % | -0.33 -633.33 % | -0.05 -946.51 % | 0.00 -160.56 % | 0.01 -55.06 % | 0.02 977.78 % | 0.00 -300.00 % | 0.00 12.50 % | 0.00 -91.67 % | 0.01 113.33 % | 0.00 4 600.00 % | 0.00 -101.49 % | 0.01 177.91 % | -0.01 -181.13 % | 0.01 201.92 % | -0.01 -279.31 % | 0.01 2 800.00 % | 0.00 -97.44 % | 0.01 136.36 % | 0.00 -50.75 % | 0.01 348.15 % | 0.00 -800.00 % | 0.00 99.93 % | -0.41 -200.00 % | 0.41 136.94 % | -1.11 -909.09 % | -0.11 75.00 % | -0.44 -193.33 % | -0.15 -141.67 % | 0.36 427.27 % | -0.11 54.17 % | -0.24 62.50 % | -0.64 -30.61 % | -0.49 -101.32 % | 37.24 867.84 % | -4.85 -50.15 % | -3.23 -68.23 % | -1.92 -38.13 % | -1.39 96.69 % | -41.98 -7 674.07 % | -0.54 92.21 % | -6.93 -5 050.00 % | 0.14 7.69 % | 0.13 -72.92 % | 0.48 -23.81 % | 0.63 584.62 % | -0.13 |
| Gross profit | 546.000 M -1.44 % | 554.000 M -2.36 % | 567.400 M 5.07 % | 540.000 M -0.55 % | 543.000 M -1.45 % | 551.000 M 33.22 % | 413.600 M -24.36 % | 546.776 M 5.82 % | 516.691 M 8.78 % | 474.987 M -7.55 % | 513.759 M 1.76 % | 504.882 M -28.93 % | 710.414 M 39.32 % | 509.931 M 87.48 % | 271.992 M -36.76 % | 430.127 M 126.44 % | -1.627 B -397.52 % | 546.849 M -39.93 % | 910.409 M 77.65 % | 512.481 M -14.77 % | 601.276 M 8.46 % | 554.355 M -6.68 % | 594.037 M 5.87 % | 561.098 M -5.70 % | 595.000 M 5.52 % | 563.860 M -2.95 % | 580.986 M -7.79 % | 630.064 M 1.34 % | 621.729 M -17.22 % | 751.017 M 22.79 % | 611.649 M -7.48 % | 661.072 M 10.93 % | 595.927 M -0.99 % | 601.875 M -4.44 % | 629.852 M 7.09 % | 588.131 M -6.51 % | 629.101 M 10.61 % | 568.779 M 14.75 % | 495.676 M -14.77 % | 581.544 M -0.90 % | 586.853 M -1.92 % | 598.313 M 4.98 % | 569.908 M -6.04 % | 606.544 M 0.40 % | 604.150 M -1.19 % | 611.437 M -0.47 % | 614.339 M 9.25 % | 562.344 M -5.57 % | 595.529 M -0.56 % | 598.890 M 38.30 % | 433.041 M 7.75 % | 401.910 M -10.41 % | 448.635 M 113.70 % | 209.932 M 104.96 % | -4.235 B -790.36 % | 613.444 M 8.83 % | 563.665 M 2.18 % | 551.643 M -1.11 % | 557.826 M 0.09 % | 557.306 M -3.84 % | 579.556 M 4.55 % | 554.360 M |
| Income tax expense | -229.000 M -441.79 % | 67.000 M 148.01 % | 27.015 M -57.79 % | 64.000 M 20.75 % | 53.000 M -29.33 % | 75.000 M 82.14 % | 41.178 M -39.21 % | 67.737 M 5.98 % | 63.913 M 33.21 % | 47.978 M 3.45 % | 46.379 M -57.77 % | 109.825 M 84.70 % | 59.460 M 46.92 % | 40.471 M 207.08 % | -37.794 M 43.74 % | -67.178 M -360.38 % | 25.800 M 6.23 % | 24.288 M 5 191.82 % | -477.000 K -101.46 % | 32.686 M 248.70 % | -21.981 M -2 550.50 % | 897.000 K 714.38 % | -146.000 K -100.92 % | 15.949 M 83.87 % | 8.674 M -63.17 % | 23.550 M 105.21 % | -452.426 M -2 461.30 % | 19.160 M -59.07 % | 46.817 M 6.07 % | 44.137 M 294.17 % | -22.731 M -154.68 % | 41.574 M 44.76 % | 28.719 M 2.39 % | 28.049 M 145.40 % | -61.776 M -861.26 % | 8.115 M -14.99 % | 9.546 M -35.97 % | 14.909 M 117.87 % | -83.449 M 79.84 % | -413.840 M -29.90 % | -318.579 M -3 554.93 % | 9.221 M 104.55 % | -202.678 M -237.85 % | -59.991 M 85.70 % | -419.415 M -3 013.93 % | -13.469 M 82.85 % | -78.523 M -88.63 % | -41.627 M 60.57 % | -105.563 M 77.65 % | -472.421 M -462.10 % | -84.045 M -59.66 % | -52.641 M 11.67 % | -59.597 M 5.15 % | -62.834 M 95.97 % | -1.559 B -106 120.37 % | -1.468 M 98.86 % | -128.367 M -1 851.26 % | 7.330 M -48.43 % | 14.213 M 3.10 % | 13.786 M -47.41 % | 26.216 M 84.13 % | 14.238 M |
| Cost of revenue | 623.000 M -1.27 % | 631.000 M | 0.000 -100.00 % | 729.000 M 3.70 % | 703.000 M 12.48 % | 625.000 M 29.88 % | 481.225 M -10.78 % | 539.363 M 14.76 % | 469.982 M 36.51 % | 344.277 M 143.86 % | 141.181 M 0.85 % | 139.985 M -3.49 % | 145.053 M 0.68 % | 144.080 M 8.67 % | 132.583 M 4.60 % | 126.747 M 4.87 % | 120.857 M -6.60 % | 129.397 M -52.15 % | 270.399 M 102.80 % | 133.336 M -13.63 % | 154.384 M 24.43 % | 124.075 M 19.01 % | 104.253 M -9.23 % | 114.860 M -9.43 % | 126.816 M -1.81 % | 129.159 M -1.11 % | 130.612 M 2.01 % | 128.034 M 6.71 % | 119.985 M -16.39 % | 143.512 M 4.07 % | 137.894 M -0.22 % | 138.199 M -5.37 % | 146.042 M -2.39 % | 149.611 M -4.08 % | 155.978 M -8.71 % | 170.854 M -11.39 % | 192.824 M -12.83 % | 221.209 M -9.45 % | 244.290 M -9.56 % | 270.127 M -4.03 % | 281.459 M -1.62 % | 286.086 M -4.71 % | 300.214 M -6.87 % | 322.364 M -7.36 % | 347.986 M -4.88 % | 365.856 M -7.70 % | 396.389 M -11.03 % | 445.508 M -9.53 % | 492.413 M -3.16 % | 508.470 M 1.98 % | 498.607 M 5.81 % | 471.244 M 0.48 % | 468.977 M -3.23 % | 484.625 M -2.47 % | 496.877 M -4.13 % | 518.293 M 10.31 % | 469.869 M 4.28 % | 450.567 M -1.68 % | 458.283 M 2.68 % | 446.323 M 6.68 % | 418.365 M 4.13 % | 401.785 M |
| General and administrative expenses | 29.000 M 7.41 % | 27.000 M -11.81 % | 30.614 M 27.56 % | 24.000 M -14.29 % | 28.000 M 7.69 % | 26.000 M 116.78 % | 11.994 M -65.17 % | 34.439 M -34.37 % | 52.475 M 26.36 % | 41.529 M -21.13 % | 52.654 M 7.78 % | 48.851 M -18.33 % | 59.815 M 11.44 % | 53.677 M -33.48 % | 80.688 M 36.58 % | 59.077 M -9.25 % | 65.098 M 0.21 % | 64.960 M -7.57 % | 70.282 M 4.19 % | 67.458 M 6.07 % | 63.598 M 2.52 % | 62.034 M -14.86 % | 72.862 M 11.26 % | 65.486 M -4.80 % | 68.785 M 10.16 % | 62.443 M -31.90 % | 91.698 M 30.51 % | 70.260 M 0.60 % | 69.840 M 1.30 % | 68.944 M -38.94 % | 112.915 M 60.56 % | 70.324 M -3.77 % | 73.079 M -3.88 % | 76.027 M 1.95 % | 74.572 M 22.28 % | 60.987 M -14.17 % | 71.056 M -38.00 % | 114.611 M 212.67 % | -101.719 M -236.69 % | 74.414 M 14.66 % | 64.901 M -2.10 % | 66.292 M 204.28 % | -63.571 M -149.72 % | 127.859 M 5.78 % | 120.873 M -6.30 % | 129.004 M 299.75 % | -64.582 M -148.36 % | 133.546 M 1.62 % | 131.421 M 2.84 % | 127.792 M 320.30 % | -58.007 M -151.89 % | 111.781 M 4.74 % | 106.726 M -2.50 % | 109.461 M -66.18 % | 323.695 M 180.32 % | 115.474 M -4.67 % | 121.125 M 4.23 % | 116.206 M -65.96 % | 341.343 M 2 932.49 % | -12.051 M -109.60 % | 125.584 M 3.36 % | 121.498 M |
| Selling and marketing expenses | 5.000 M -16.67 % | 6.000 M -43.59 % | 10.637 M 254.57 % | 3.000 M -57.14 % | 7.000 M 75.00 % | 4.000 M -30.82 % | 5.782 M 9.28 % | 5.291 M 65.03 % | 3.206 M -29.09 % | 4.521 M -53.22 % | 9.665 M 88.33 % | 5.132 M -22.54 % | 6.625 M 73.57 % | 3.817 M -54.62 % | 8.412 M 51.43 % | 5.555 M -0.93 % | 5.607 M 109.61 % | 2.675 M -66.44 % | 7.971 M 90.33 % | 4.188 M -3.64 % | 4.346 M 12.80 % | 3.853 M -64.17 % | 10.754 M 150.44 % | 4.294 M -29.42 % | 6.084 M 29.81 % | 4.687 M -52.97 % | 9.967 M 32.28 % | 7.535 M -1.76 % | 7.670 M 67.25 % | 4.586 M -58.01 % | 10.922 M 104.72 % | 5.335 M -20.17 % | 6.683 M 48.05 % | 4.514 M -53.46 % | 9.699 M 75.67 % | 5.521 M -11.32 % | 6.226 M 38.20 % | 4.505 M | 0.000 -100.00 % | 4.551 M -32.34 % | 6.726 M 89.41 % | 3.551 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 |
| Other expenses | 450.000 M 91.49 % | 235.000 M 7.11 % | 219.402 M -27.35 % | 302.000 M -17.93 % | 368.000 M 45.45 % | 253.000 M -17.10 % | 305.194 M 17.49 % | 259.752 M 13.91 % | 228.040 M -21.23 % | 289.488 M -15.47 % | 342.471 M 21.86 % | 281.031 M -40.54 % | 472.614 M 61.64 % | 292.393 M -50.92 % | 595.781 M -1.62 % | 605.619 M 88.76 % | 320.833 M -56.25 % | 733.293 M -14.66 % | 859.265 M 136.16 % | 363.841 M -19.78 % | 453.537 M -9.31 % | 500.098 M -0.97 % | 504.971 M 7.28 % | 470.702 M 4.12 % | 452.082 M 1.43 % | 445.693 M -52.18 % | 932.098 M 89.47 % | 491.963 M -10.59 % | 550.221 M -3.12 % | 567.958 M -1.15 % | 574.572 M 13.04 % | 508.288 M 21.98 % | 416.703 M -6.58 % | 446.041 M -26.76 % | 608.986 M 28.52 % | 473.848 M -15.77 % | 562.594 M 26.78 % | 443.740 M -61.92 % | 1.165 B 132.38 % | 501.442 M -73.34 % | 1.881 B 196.06 % | 635.232 M -49.17 % | 1.250 B 85.62 % | 673.293 M 25.08 % | 538.284 M -8.77 % | 590.037 M 108.96 % | 282.371 M -59.32 % | 694.172 M 1.46 % | 684.187 M 126.47 % | -2.584 B -379.20 % | 925.657 M 56.38 % | 591.913 M 7.67 % | 549.759 M 15.38 % | 476.458 M 117.65 % | 218.915 M -59.55 % | 541.253 M -51.07 % | 1.106 B 164.89 % | 417.570 M 164.48 % | 157.883 M -69.53 % | 518.153 M 36.69 % | 379.069 M 3.27 % | 367.072 M |
| Operating expenses | 484.000 M 80.60 % | 268.000 M 2.82 % | 260.653 M -20.77 % | 329.000 M -18.36 % | 403.000 M 42.40 % | 283.000 M -12.38 % | 322.970 M 7.84 % | 299.482 M 5.56 % | 283.721 M -15.44 % | 335.538 M -17.11 % | 404.790 M 20.83 % | 335.014 M -37.85 % | 539.054 M 54.07 % | 349.887 M -48.91 % | 684.881 M 2.18 % | 670.251 M 71.18 % | 391.538 M -51.11 % | 800.928 M -14.57 % | 937.518 M 115.28 % | 435.487 M -16.49 % | 521.481 M -7.86 % | 565.985 M -3.84 % | 588.587 M 8.90 % | 540.482 M 2.57 % | 526.951 M 2.75 % | 512.823 M -50.39 % | 1.034 B 81.44 % | 569.758 M -9.24 % | 627.731 M -2.14 % | 641.488 M -8.15 % | 698.409 M 19.60 % | 583.947 M 17.62 % | 496.465 M -5.72 % | 526.582 M -24.04 % | 693.257 M 28.30 % | 540.356 M -15.55 % | 639.876 M 14.60 % | 558.351 M -48.75 % | 1.089 B 87.70 % | 580.407 M -70.27 % | 1.952 B 176.90 % | 705.075 M -41.86 % | 1.213 B 51.38 % | 801.152 M 21.54 % | 659.157 M -8.33 % | 719.041 M 196.79 % | 242.269 M -70.73 % | 827.718 M 1.48 % | 815.608 M 133.20 % | -2.457 B -375.64 % | 891.265 M 26.66 % | 703.694 M 7.19 % | 656.485 M 12.04 % | 585.919 M 3.19 % | 567.811 M -13.54 % | 656.727 M -46.49 % | 1.227 B 129.91 % | 533.776 M 0.08 % | 533.352 M 5.38 % | 506.102 M 0.29 % | 504.653 M 3.29 % | 488.570 M |
| Cost and expenses | 1.107 B 23.14 % | 899.000 M 244.90 % | 260.653 M -75.36 % | 1.058 B -4.34 % | 1.106 B 21.81 % | 908.000 M 12.91 % | 804.195 M -4.13 % | 838.845 M 11.30 % | 753.703 M 10.87 % | 679.815 M 24.51 % | 545.971 M 14.94 % | 474.999 M -30.57 % | 684.107 M 38.49 % | 493.967 M -39.57 % | 817.464 M 2.57 % | 796.998 M 55.54 % | 512.395 M -44.92 % | 930.325 M -22.98 % | 1.208 B 112.35 % | 568.823 M -15.84 % | 675.865 M -2.06 % | 690.060 M -0.40 % | 692.840 M 5.72 % | 655.342 M 0.24 % | 653.767 M 1.84 % | 641.982 M -44.86 % | 1.164 B 66.87 % | 697.792 M -6.68 % | 747.716 M -4.75 % | 785.000 M -6.13 % | 836.303 M 15.81 % | 722.146 M 12.40 % | 642.507 M -4.98 % | 676.193 M -20.38 % | 849.235 M 19.41 % | 711.210 M -14.59 % | 832.700 M 6.82 % | 779.560 M -41.55 % | 1.334 B 56.81 % | 850.534 M -61.92 % | 2.234 B 125.37 % | 991.161 M -34.49 % | 1.513 B 34.67 % | 1.124 B 11.55 % | 1.007 B -7.17 % | 1.085 B 69.87 % | 638.658 M -49.84 % | 1.273 B -2.66 % | 1.308 B 167.14 % | -1.948 B -240.17 % | 1.390 B 18.29 % | 1.175 B 4.40 % | 1.125 B 5.13 % | 1.071 B 0.55 % | 1.065 B -9.39 % | 1.175 B -30.76 % | 1.697 B 72.41 % | 984.343 M -0.74 % | 991.635 M 4.12 % | 952.425 M 3.19 % | 923.018 M 3.67 % | 890.355 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 34.000 M 3.03 % | 33.000 M -20.00 % | 41.251 M 52.78 % | 27.000 M -22.86 % | 35.000 M 16.67 % | 30.000 M 68.77 % | 17.776 M -55.26 % | 39.730 M -28.65 % | 55.681 M 20.91 % | 46.050 M -26.11 % | 62.319 M 15.44 % | 53.983 M -18.75 % | 66.440 M 15.56 % | 57.494 M -35.47 % | 89.100 M 37.86 % | 64.632 M -8.59 % | 70.705 M 4.54 % | 67.635 M -13.57 % | 78.253 M 9.22 % | 71.646 M 5.45 % | 67.944 M 3.12 % | 65.887 M -21.20 % | 83.616 M 19.83 % | 69.780 M -6.80 % | 74.869 M 11.53 % | 67.130 M -33.97 % | 101.665 M 30.68 % | 77.795 M 0.37 % | 77.510 M 5.41 % | 73.530 M -40.62 % | 123.837 M 63.68 % | 75.659 M -5.14 % | 79.762 M -0.97 % | 80.541 M -4.43 % | 84.271 M 26.71 % | 66.508 M -13.94 % | 77.282 M -32.57 % | 114.611 M 251.08 % | -75.859 M -196.07 % | 78.965 M 10.24 % | 71.627 M 2.55 % | 69.843 M 288.97 % | -36.959 M -128.91 % | 127.859 M 5.78 % | 120.873 M -6.30 % | 129.004 M 421.69 % | -40.102 M -130.03 % | 133.546 M 1.62 % | 131.421 M 2.84 % | 127.792 M 471.57 % | -34.392 M -130.77 % | 111.781 M 4.74 % | 106.726 M -2.50 % | 109.461 M -68.63 % | 348.896 M 202.14 % | 115.474 M -4.67 % | 121.125 M 4.23 % | 116.206 M -69.05 % | 375.469 M 3 215.67 % | -12.051 M -109.60 % | 125.584 M 3.36 % | 121.498 M |
| Interest income | 1.019 B -0.49 % | 1.024 B -7.64 % | 1.109 B -2.58 % | 1.138 B 2.25 % | 1.113 B 6.30 % | 1.047 B 31.85 % | 794.056 M -18.59 % | 975.358 M 12.61 % | 866.155 M 19.02 % | 727.759 M 34.95 % | 539.277 M 12.91 % | 477.602 M 7.18 % | 445.589 M 4.81 % | 425.148 M 1.37 % | 419.383 M -4.96 % | 441.265 M -9.61 % | 488.204 M -7.12 % | 525.652 M -20.16 % | 658.397 M 27.82 % | 515.092 M -5.50 % | 545.086 M 7.88 % | 505.256 M 2.82 % | 491.384 M -1.34 % | 498.039 M -3.37 % | 515.411 M -0.41 % | 517.522 M -7.12 % | 557.218 M 0.46 % | 554.665 M -4.20 % | 578.978 M -1.42 % | 587.327 M -4.89 % | 617.507 M -1.21 % | 625.073 M -2.28 % | 639.647 M 1.19 % | 632.111 M 0.92 % | 626.336 M -3.95 % | 652.069 M -2.62 % | 669.589 M -3.96 % | 697.234 M -4.56 % | 730.521 M -3.68 % | 758.431 M -0.65 % | 763.387 M 0.31 % | 761.052 M -4.34 % | 795.555 M -1.77 % | 809.873 M -1.71 % | 823.989 M -1.58 % | 837.191 M -5.32 % | 884.278 M -0.96 % | 892.858 M -1.78 % | 909.047 M 10.03 % | 826.192 M 5.50 % | 783.106 M -2.25 % | 801.166 M -3.49 % | 830.132 M -7.78 % | 900.195 M -5.24 % | 949.932 M -2.03 % | 969.570 M 5.41 % | 919.826 M 4.53 % | 879.970 M -2.70 % | 904.358 M 0.32 % | 901.504 M 2.45 % | 879.968 M 2.61 % | 857.556 M |
| Interest expense | 623.000 M -1.27 % | 631.000 M -10.68 % | 706.417 M -3.10 % | 729.000 M 3.70 % | 703.000 M 12.48 % | 625.000 M 29.88 % | 481.225 M -10.78 % | 539.363 M 14.76 % | 469.982 M 36.51 % | 344.277 M 143.86 % | 141.181 M 0.85 % | 139.985 M -3.49 % | 145.053 M 0.68 % | 144.080 M 8.67 % | 132.583 M 4.60 % | 126.747 M 4.87 % | 120.857 M -6.60 % | 129.397 M -52.15 % | 270.399 M 102.80 % | 133.336 M -13.63 % | 154.384 M 24.43 % | 124.075 M 19.01 % | 104.253 M -9.23 % | 114.860 M -9.43 % | 126.816 M -1.81 % | 129.159 M -1.11 % | 130.612 M 2.01 % | 128.034 M 6.71 % | 119.985 M -16.39 % | 143.512 M 4.07 % | 137.894 M -0.22 % | 138.199 M -5.37 % | 146.042 M -2.39 % | 149.611 M -4.08 % | 155.978 M -8.71 % | 170.854 M -11.39 % | 192.824 M -12.83 % | 221.209 M -9.45 % | 244.290 M -9.56 % | 270.127 M -4.03 % | 281.459 M -1.62 % | 286.086 M -4.71 % | 300.214 M -6.87 % | 322.364 M -7.36 % | 347.986 M -4.88 % | 365.856 M -7.70 % | 396.389 M -11.03 % | 445.508 M -9.53 % | 492.413 M -3.16 % | 508.470 M 1.98 % | 498.607 M 5.81 % | 471.244 M 0.48 % | 468.977 M -3.23 % | 484.625 M -2.47 % | 496.877 M -4.13 % | 518.293 M 10.31 % | 469.869 M 4.28 % | 450.567 M -1.68 % | 458.283 M 2.68 % | 446.323 M 6.68 % | 418.365 M 4.13 % | 401.785 M |
| Depreciation and amortization | 67.000 M 91.43 % | 35.000 M -54.42 % | 76.783 M 66.92 % | 46.000 M 2.22 % | 45.000 M 15.38 % | 39.000 M -30.86 % | 56.406 M 55.32 % | 36.316 M 4.69 % | 34.690 M -2.56 % | 35.602 M -33.25 % | 53.333 M -27.54 % | 73.608 M 38.28 % | 53.231 M 32.70 % | 40.113 M -61.00 % | 102.848 M 175.75 % | 37.297 M -3.55 % | 38.669 M -53.82 % | 83.735 M 31.85 % | 63.506 M 58.38 % | 40.097 M 5.31 % | 38.074 M -0.76 % | 38.364 M -23.55 % | 50.184 M 31.07 % | 38.287 M 1.18 % | 37.839 M 6.88 % | 35.404 M -45.56 % | 65.039 M 144.42 % | 26.609 M -18.83 % | 32.781 M 30.92 % | 25.038 M -75.36 % | 101.616 M 307.56 % | 24.933 M -1.75 % | 25.377 M -12.50 % | 29.002 M -63.35 % | 79.135 M 225.51 % | 24.311 M 5.33 % | 23.081 M -8.89 % | 25.334 M -59.89 % | 63.157 M 139.58 % | 26.362 M 1.70 % | 25.921 M 1.19 % | 25.616 M -68.13 % | 80.387 M 255.27 % | 22.627 M 2.11 % | 22.159 M -7.04 % | 23.837 M -70.93 % | 81.989 M 257.73 % | 22.919 M 41.81 % | 16.162 M -44.40 % | 29.068 M -62.93 % | 78.405 M 253.49 % | 22.180 M 3.02 % | 21.530 M -2.88 % | 22.168 M -5.03 % | 23.341 M -0.75 % | 23.517 M 3.55 % | 22.710 M -3.26 % | 23.475 M -3.61 % | 24.355 M 0.51 % | 24.231 M 8.92 % | 22.247 M -0.92 % | 22.453 M |
| Operating income | 62.000 M -78.32 % | 286.000 M -6.76 % | 306.747 M 45.38 % | 211.000 M 50.71 % | 140.000 M -47.76 % | 268.000 M 195.71 % | 90.630 M -63.35 % | 247.294 M 6.15 % | 232.970 M 67.06 % | 139.449 M 27.97 % | 108.969 M -35.85 % | 169.868 M -0.87 % | 171.360 M 7.07 % | 160.044 M 138.76 % | -412.889 M -71.95 % | -240.124 M 88.10 % | -2.019 B -694.45 % | -254.079 M -837.25 % | -27.109 M -135.21 % | 76.994 M -3.51 % | 79.795 M 786.11 % | -11.630 M -313.39 % | 5.450 M -73.56 % | 20.616 M -69.70 % | 68.049 M 33.33 % | 51.037 M 111.27 % | -452.777 M -850.80 % | 60.306 M 1 104.77 % | -6.002 M -105.48 % | 109.529 M 226.24 % | -86.760 M -212.49 % | 77.125 M -22.46 % | 99.462 M 32.10 % | 75.293 M 218.75 % | -63.405 M -232.72 % | 47.775 M 543.39 % | -10.775 M -203.33 % | 10.428 M 101.76 % | -593.725 M -52 318.56 % | 1.137 M 100.08 % | -1.365 B -1 178.99 % | -106.762 M 83.39 % | -642.909 M -230.36 % | -194.608 M -253.79 % | -55.007 M 48.88 % | -107.604 M -128.92 % | 372.070 M 240.21 % | -265.374 M -20.58 % | -220.079 M -107.20 % | 3.056 B 766.83 % | -458.224 M -51.84 % | -301.784 M -45.19 % | -207.850 M 44.72 % | -375.987 M 92.17 % | -4.803 B -10 996.27 % | -43.283 M 93.48 % | -663.555 M -3 813.86 % | 17.867 M -27.00 % | 24.474 M -52.20 % | 51.204 M -31.64 % | 74.903 M 13.85 % | 65.790 M |
| Operating income ratio | 0.05 -78.02 % | 0.24 -55.36 % | 0.54 225.14 % | 0.17 47.98 % | 0.11 -50.70 % | 0.23 125.01 % | 0.10 -55.52 % | 0.23 -3.57 % | 0.24 38.72 % | 0.17 2.30 % | 0.17 -36.84 % | 0.26 31.50 % | 0.20 -18.14 % | 0.24 123.98 % | -1.02 -136.68 % | -0.43 -132.17 % | 1.34 456.70 % | -0.38 -1 536.55 % | -0.02 -119.26 % | 0.12 12.90 % | 0.11 715.99 % | -0.02 -319.64 % | 0.01 -74.41 % | 0.03 -67.65 % | 0.09 28.01 % | 0.07 111.57 % | -0.64 -899.86 % | 0.08 1 083.05 % | -0.01 -106.61 % | 0.12 205.78 % | -0.12 -219.96 % | 0.10 -28.02 % | 0.13 33.79 % | 0.10 224.18 % | -0.08 -228.18 % | 0.06 580.16 % | -0.01 -199.31 % | 0.01 101.65 % | -0.80 -60 201.45 % | 0.00 100.08 % | -1.57 -1 202.68 % | -0.12 83.66 % | -0.74 -252.68 % | -0.21 -262.63 % | -0.06 47.53 % | -0.11 -129.91 % | 0.37 239.81 % | -0.26 -30.16 % | -0.20 -107.33 % | 2.76 661.02 % | -0.49 -42.31 % | -0.35 -52.59 % | -0.23 58.16 % | -0.54 -142.13 % | 1.28 3 459.47 % | -0.04 94.04 % | -0.64 -3 701.30 % | 0.02 -25.98 % | 0.02 -52.79 % | 0.05 -32.03 % | 0.08 9.09 % | 0.07 |
| Total other income expenses net | 0.000 | 0.000 100.00 % | -111.290 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 |
| 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 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 196.000 M 266.10 % | -118.000 M -129.06 % | 406.000 M 139.47 % | -1.029 B 0.35 % | -1.032 B 27.78 % | -1.429 B -5.34 % | -1.357 B 68.99 % | -4.376 B -5.80 % | -4.136 B 33.35 % | -6.205 B 42.90 % | -10.869 B -5.24 % | -10.328 B -6.13 % | -9.731 B -5.96 % | -9.184 B 11.21 % | -10.344 B -7.13 % | -9.656 B -19.98 % | -8.047 B -21.71 % | -6.612 B 6.16 % | -7.046 B -70.13 % | -4.141 B 7.79 % | -4.491 B -68.40 % | -2.667 B -60.90 % | -1.657 B -614.23 % | -232.066 M 85.68 % | -1.621 B -35.37 % | -1.197 B 40.98 % | -2.029 B -61.14 % | -1.259 B -20.56 % | -1.044 B -26.53 % | -825.326 M 54.41 % | -1.810 B 7.41 % | -1.955 B 8.74 % | -2.142 B 9.65 % | -2.371 B -19.79 % | -1.979 B 32.07 % | -2.914 B 1.42 % | -2.956 B -4.46 % | -2.830 B -12.75 % | -2.510 B -35.02 % | -1.859 B 13.21 % | -2.142 B 18.93 % | -2.642 B -41.63 % | -1.865 B 40.95 % | -3.159 B -29.50 % | -2.439 B 14.83 % | -2.864 B -32.38 % | -2.163 B 28.85 % | -3.041 B -10.22 % | -2.759 B 8.64 % | -3.020 B -30.95 % | -2.306 B 16.26 % | -2.754 B -112.16 % | 22.641 B 1 143.57 % | -2.170 B -496.62 % | 547.006 M 130.96 % | -1.767 B -507.38 % | 433.676 M 119.24 % | -2.254 B -268.09 % | -612.287 M |
| Total investments | 38.048 B 794.41 % | 4.254 B -78.61 % | 19.885 B -48.64 % | 38.715 B -1.01 % | 39.110 B -0.11 % | 39.153 B 3.04 % | 37.998 B 4.16 % | 36.480 B 1.34 % | 35.998 B -0.83 % | 36.300 B -1.53 % | 36.862 B -0.19 % | 36.934 B 161.17 % | 14.142 B 17.15 % | 12.072 B -63.61 % | 33.169 B 176.91 % | 11.978 B 4.34 % | 11.481 B 3.06 % | 11.139 B -72.32 % | 40.249 B 241.32 % | 11.792 B 5.19 % | 11.211 B 9.92 % | 10.199 B -74.64 % | 40.211 B 315.41 % | 9.680 B 6.62 % | 9.079 B 5.60 % | 8.597 B -78.79 % | 40.530 B 503.65 % | 6.714 B -83.74 % | 41.297 B -0.89 % | 41.668 B -4.24 % | 43.513 B 633.72 % | 5.931 B -5.70 % | 6.289 B 2.52 % | 6.134 B -86.36 % | 44.971 B 611.91 % | 6.317 B -3.43 % | 6.541 B -0.07 % | 6.546 B -86.07 % | 46.988 B -1.34 % | 47.628 B -1.66 % | 48.433 B -3.88 % | 50.388 B 0.62 % | 50.077 B -8.48 % | 54.716 B 773.25 % | 6.266 B -13.49 % | 7.243 B -86.00 % | 51.750 B 657.29 % | 6.834 B -88.16 % | 57.736 B 5.43 % | 54.763 B 35.09 % | 40.539 B 421.56 % | 7.773 B 21.95 % | 6.374 B -2.46 % | 6.534 B -85.32 % | 44.524 B 421.16 % | 8.543 B -0.92 % | 8.623 B 15.97 % | 7.435 B -86.85 % | 56.556 B |
| Total debt | 3.362 B -2.21 % | 3.438 B -6.63 % | 3.682 B -5.01 % | 3.876 B 2.23 % | 3.792 B 1.50 % | 3.736 B 8.40 % | 3.446 B 0.51 % | 3.429 B 1.31 % | 3.384 B 16.17 % | 2.913 B -16.78 % | 3.501 B 19.05 % | 2.940 B -1.41 % | 2.983 B -1.14 % | 3.017 B -6.59 % | 3.230 B 19.47 % | 2.704 B 21.67 % | 2.222 B -0.42 % | 2.231 B 14.23 % | 1.953 B -2.50 % | 2.003 B -4.58 % | 2.100 B -1.27 % | 2.127 B 14.23 % | 1.862 B 29.15 % | 1.442 B -4.03 % | 1.502 B 7.23 % | 1.401 B -4.14 % | 1.461 B -0.04 % | 1.462 B -2.70 % | 1.503 B -9.28 % | 1.656 B 40.69 % | 1.177 B 18.08 % | 996.960 M 15.11 % | 866.071 M 4.79 % | 826.483 M -15.05 % | 972.944 M 54.59 % | 629.387 M -3.48 % | 652.066 M -2.66 % | 669.858 M -10.33 % | 747.007 M -53.60 % | 1.610 B -3.93 % | 1.676 B -12.29 % | 1.911 B -5.74 % | 2.027 B 20.37 % | 1.684 B -7.23 % | 1.815 B 28.79 % | 1.410 B -5.47 % | 1.491 B 0.80 % | 1.479 B -0.18 % | 1.482 B 2.57 % | 1.445 B -12.41 % | 1.649 B 93.26 % | 853.422 M -96.75 % | 26.297 B 1 916.74 % | 1.304 B -64.06 % | 3.628 B 62.13 % | 2.238 B -9.89 % | 2.484 B -21.45 % | 3.162 B -33.23 % | 4.735 B |
| Accumulated other comprehensive income loss | -466.000 M -178.98 % | 590.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 195.241 M -25.49 % | 262.019 M | 0.000 -100.00 % | 420.899 M -18.28 % | 515.072 M 20.36 % | 427.926 M | 0.000 -100.00 % | 601.487 M 2.29 % | 588.036 M 2.49 % | 573.741 M | 0.000 -100.00 % | 846.229 M 18.63 % | 713.326 M 37.32 % | 519.481 M | 0.000 -100.00 % | 534.828 M | 0.000 | 0.000 | 0.000 -100.00 % | 574.025 M -7.88 % | 623.109 M 62.58 % | 383.252 M | 0.000 -100.00 % | 187.654 M -8.36 % | 204.772 M 12.01 % | 182.809 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 704.494 M -2.93 % | 725.743 M | 0.000 -100.00 % | 600.563 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 104.441 M |
| Retained earnings | 2.493 B 5.37 % | 2.366 B 8.78 % | 2.175 B 10.98 % | 1.960 B 2.03 % | 1.921 B 5.63 % | 1.819 B 11.84 % | 1.626 B 7.75 % | 1.509 B 156.92 % | 587.386 M 48.62 % | 395.224 M 39.77 % | 282.773 M 47.88 % | 191.215 M 103.12 % | -6.125 B 1.83 % | -6.239 B 2.01 % | -6.366 B -6.33 % | -5.987 B -3.33 % | -5.794 B -54.53 % | -3.750 B -9.27 % | -3.432 B 0.14 % | -3.436 B 1.27 % | -3.480 B 2.97 % | -3.587 B -0.42 % | -3.572 B -0.11 % | -3.568 B 0.13 % | -3.573 B 1.76 % | -3.637 B -0.33 % | -3.625 B -0.18 % | -3.618 B 1.05 % | -3.657 B -1.36 % | -3.608 B -44.89 % | -2.490 B -2.76 % | -2.423 B 1.46 % | -2.459 B -0.01 % | -2.459 B 1.91 % | -2.507 B 0.44 % | -2.518 B 1.60 % | -2.559 B -0.35 % | -2.550 B -0.12 % | -2.547 B -28.95 % | -1.975 B 17.55 % | -2.396 B -90.37 % | -1.258 B -10.12 % | -1.143 B -69.38 % | -674.691 M -30.37 % | -517.532 M 38.91 % | -847.126 M -13.32 % | -747.572 M 37.47 % | -1.196 B -27.25 % | -939.485 M -25.65 % | -747.677 M 78.87 % | -3.538 B -12.66 % | -3.141 B -8.58 % | -2.892 B -4.52 % | -2.767 B -4.05 % | -2.660 B -555.07 % | 584.429 M -5.81 % | 620.505 M -49.72 % | 1.234 B -1.15 % | 1.248 B |
| Common stock | 671.000 M -1.61 % | 682.000 M 0.00 % | 682.000 M -0.05 % | 682.324 M 0.00 % | 682.324 M 0.00 % | 682.324 M 0.05 % | 682.000 M 0.12 % | 681.183 M 0.00 % | 681.183 M 0.00 % | 681.183 M 0.03 % | 680.980 M 0.03 % | 680.749 M -3.33 % | 704.223 M 0.00 % | 704.223 M 0.06 % | 703.794 M 0.00 % | 703.794 M 51.75 % | 463.794 M 0.00 % | 463.794 M 0.15 % | 463.110 M 0.00 % | 463.110 M 0.00 % | 463.110 M 0.00 % | 463.110 M 0.00 % | 463.110 M 0.00 % | 463.110 M 0.00 % | 463.110 M 0.00 % | 463.110 M 0.00 % | 463.110 M 0.00 % | 463.110 M 0.00 % | 463.110 M 0.00 % | 463.110 M 0.00 % | 463.110 M 0.00 % | 463.110 M 0.00 % | 463.110 M 0.00 % | 463.110 M 0.44 % | 461.064 M 0.00 % | 461.064 M 0.00 % | 461.064 M 0.00 % | 461.064 M 0.00 % | 461.064 M -87.96 % | 3.831 B 0.00 % | 3.831 B 0.00 % | 3.831 B 0.00 % | 3.831 B 0.00 % | 3.831 B 0.00 % | 3.831 B 0.00 % | 3.831 B -9.16 % | 4.217 B -49.97 % | 8.429 B 0.00 % | 8.429 B 118.48 % | 3.858 B 0.00 % | 3.858 B 250.63 % | 1.100 B 0.00 % | 1.100 B 0.00 % | 1.100 B -71.48 % | 3.858 B 250.63 % | 1.100 B -68.12 % | 3.451 B 0.00 % | 3.451 B -10.55 % | 3.858 B |
| Total equity | 8.625 B 3.07 % | 8.368 B 2.19 % | 8.189 B 2.57 % | 7.984 B 4.96 % | 7.607 B 1.34 % | 7.506 B 2.50 % | 7.323 B 2.32 % | 7.157 B 2.31 % | 6.996 B 3.03 % | 6.790 B 8.41 % | 6.263 B 1.06 % | 6.198 B 0.61 % | 6.160 B 0.77 % | 6.113 B 0.54 % | 6.080 B -7.10 % | 6.544 B 8.50 % | 6.031 B -24.51 % | 7.989 B -4.55 % | 8.370 B -1.05 % | 8.459 B 0.69 % | 8.401 B 1.46 % | 8.280 B -2.31 % | 8.476 B -1.11 % | 8.571 B 1.63 % | 8.433 B 3.15 % | 8.176 B 0.40 % | 8.143 B -0.81 % | 8.209 B -1.02 % | 8.294 B -0.99 % | 8.377 B -12.98 % | 9.627 B 1.93 % | 9.444 B -0.14 % | 9.457 B 2.60 % | 9.218 B 1.14 % | 9.113 B 1.87 % | 8.946 B 0.27 % | 8.922 B 0.15 % | 8.909 B -1.59 % | 9.053 B 30.15 % | 6.956 B 11.23 % | 6.253 B -15.26 % | 7.380 B -4.24 % | 7.707 B -10.19 % | 8.581 B -3.58 % | 8.900 B -6.63 % | 9.531 B 13.90 % | 8.368 B 6.49 % | 7.858 B -1.79 % | 8.001 B 118.72 % | 3.658 B 389.40 % | 747.500 M -16.17 % | 891.675 M -12.48 % | 1.019 B -45.41 % | 1.866 B -5.07 % | 1.966 B -62.20 % | 5.201 B -1.36 % | 5.273 B -9.75 % | 5.843 B 1.02 % | 5.784 B |
| Other non current liabilities | 9.670 B -6.89 % | 10.386 B 24.19 % | 8.363 B -32.91 % | 12.466 B -12.43 % | 14.235 B -5.05 % | 14.992 B 20.69 % | 12.422 B 14.36 % | 10.863 B 4.40 % | 10.405 B -22.50 % | 13.426 B -20.14 % | 16.812 B -1.93 % | 17.142 B 123.61 % | -72.605 B -3.26 % | -70.310 B -522.81 % | 16.629 B 124.02 % | -69.235 B -3.86 % | -66.659 B -1.91 % | -65.411 B -520.39 % | 15.559 B | 0.000 | 0.000 100.00 % | -2.127 B -117.47 % | 12.173 B | 0.000 | 0.000 | 0.000 -100.00 % | 12.306 B | 0.000 -100.00 % | 11.963 B -9.47 % | 13.213 B -10.85 % | 14.821 B | 0.000 | 0.000 | 0.000 -100.00 % | 21.677 B | 0.000 | 0.000 | 0.000 -100.00 % | 27.766 B -9.03 % | 30.521 B -2.51 % | 31.306 B 13.22 % | 27.650 B 39.29 % | 19.850 B 10.95 % | 17.891 B | 0.000 | 0.000 -100.00 % | 21.457 B | 0.000 -100.00 % | 21.839 B -8.37 % | 23.834 B -12.31 % | 27.180 B 3 284.88 % | -853.422 M 96.75 % | -26.297 B -1 916.74 % | -1.304 B -105.21 % | 25.020 B 1 218.02 % | -2.238 B 9.89 % | -2.484 B 21.45 % | -3.162 B -117.71 % | 17.855 B |
| Long term debt | 3.362 B -2.21 % | 3.438 B -6.63 % | 3.682 B -5.01 % | 3.876 B 2.23 % | 3.792 B 1.50 % | 3.736 B 8.40 % | 3.446 B 0.51 % | 3.429 B 1.31 % | 3.384 B 16.17 % | 2.913 B -16.78 % | 3.501 B 19.05 % | 2.940 B -1.41 % | 2.983 B -1.14 % | 3.017 B -6.59 % | 3.230 B 19.47 % | 2.704 B 21.67 % | 2.222 B -0.42 % | 2.231 B 14.23 % | 1.953 B | 0.000 | 0.000 -100.00 % | 2.127 B 14.23 % | 1.862 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.461 B | 0.000 -100.00 % | 1.503 B -9.28 % | 1.656 B 40.69 % | 1.177 B | 0.000 | 0.000 | 0.000 -100.00 % | 972.944 M | 0.000 | 0.000 | 0.000 -100.00 % | 747.007 M -53.60 % | 1.610 B -3.93 % | 1.676 B -12.29 % | 1.911 B -5.74 % | 2.027 B 20.37 % | 1.684 B | 0.000 | 0.000 -100.00 % | 1.491 B | 0.000 -100.00 % | 1.482 B 2.57 % | 1.445 B -12.41 % | 1.649 B 93.26 % | 853.422 M -96.75 % | 26.297 B 1 916.74 % | 1.304 B -64.06 % | 3.628 B 62.13 % | 2.238 B -9.89 % | 2.484 B -21.45 % | 3.162 B -23.60 % | 4.138 B |
| Total non current liabilities | 13.032 B -5.73 % | 13.824 B 14.77 % | 12.045 B -26.29 % | 16.342 B -9.35 % | 18.027 B -3.74 % | 18.727 B 18.02 % | 15.868 B 11.03 % | 14.291 B 3.64 % | 13.789 B -15.61 % | 16.339 B -19.56 % | 20.312 B 1.14 % | 20.083 B -71.15 % | 69.622 B 3.46 % | 67.293 B 238.85 % | 19.859 B -70.15 % | 66.531 B 3.25 % | 64.437 B 1.99 % | 63.180 B 260.76 % | 17.513 B -70.86 % | 60.107 B -0.19 % | 60.221 B 3.20 % | 58.352 B 315.77 % | 14.035 B -74.08 % | 54.154 B -0.69 % | 54.531 B 2.04 % | 53.438 B 288.14 % | 13.768 B -73.55 % | 52.056 B 286.60 % | 13.465 B -9.45 % | 14.870 B -7.06 % | 15.999 B -69.14 % | 51.846 B -2.64 % | 53.253 B -3.00 % | 54.901 B 142.39 % | 22.650 B -60.41 % | 57.215 B -2.11 % | 58.450 B -1.43 % | 59.298 B 107.97 % | 28.513 B -11.26 % | 32.131 B -2.58 % | 32.982 B 11.57 % | 29.560 B 35.12 % | 21.877 B 11.76 % | 19.575 B -68.82 % | 62.787 B -0.80 % | 63.294 B 175.81 % | 22.948 B -64.98 % | 65.526 B 180.98 % | 23.321 B -7.75 % | 25.279 B -12.32 % | 28.830 B -48.74 % | 56.246 B 0.48 % | 55.979 B 0.49 % | 55.706 B 94.45 % | 28.648 B -50.18 % | 57.500 B -1.15 % | 58.171 B 0.10 % | 58.114 B 161.12 % | 22.256 B |
| Other current liabilities | 46.879 B -7.86 % | 50.879 B -1.22 % | 51.506 B 2.57 % | 50.217 B 2.40 % | 49.038 B 1.92 % | 48.112 B -1.79 % | 48.990 B -7.42 % | 52.914 B 1.56 % | 52.100 B 3.07 % | 50.547 B -1.15 % | 51.134 B 0.06 % | 51.102 B 165 633.85 % | -30.871 M -49.77 % | -20.612 M -100.04 % | 47.073 B 86 642.90 % | -54.393 M 47.92 % | -104.435 M -25.85 % | -82.985 M -100.19 % | 43.801 B 42 996.97 % | -102.108 M 8.13 % | -111.142 M -22.87 % | -90.455 M -100.22 % | 40.568 B 213 998.71 % | -18.966 M 32.78 % | -28.216 M -38.13 % | -20.427 M -100.05 % | 38.743 B 96 588.60 % | -40.153 M -100.11 % | 37.211 B 3.21 % | 36.052 B 3.54 % | 34.818 B 99 825.53 % | -34.914 M -22.80 % | -28.432 M -20.12 % | -23.670 M -100.07 % | 32.795 B 121 606.33 % | -26.990 M -2.09 % | -26.437 M 11.78 % | -29.968 M -100.10 % | 31.380 B 3.06 % | 30.449 B -2.03 % | 31.078 B -13.76 % | 36.035 B -16.28 % | 43.045 B -2.68 % | 44.228 B 97 247.82 % | -45.527 M 10.95 % | -51.126 M -100.12 % | 42.102 B 128 072.35 % | -32.899 M -100.08 % | 42.860 B 0.08 % | 42.825 B 50.49 % | 28.457 B 79 588.02 % | -35.800 M -10.94 % | -32.270 M 23.74 % | -42.318 M -100.15 % | 28.338 B 120 332.84 % | -23.569 M 48.98 % | -46.194 M 35.07 % | -71.145 M -100.19 % | 37.805 B |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 4.870 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 597.260 M |
| Total current liabilities | 51.821 B 1.70 % | 50.954 B -1.71 % | 51.841 B 3.06 % | 50.304 B 2.44 % | 49.105 B 1.98 % | 48.152 B -2.19 % | 49.230 B -7.01 % | 52.944 B 1.55 % | 52.136 B 3.09 % | 50.575 B -1.67 % | 51.436 B 0.61 % | 51.125 B 5 039.73 % | 994.707 M -10.99 % | 1.117 B -97.64 % | 47.417 B 4 860.92 % | 955.815 M -6.94 % | 1.027 B -11.43 % | 1.160 B -97.37 % | 44.158 B | 0.000 | 0.000 | 0.000 -100.00 % | 40.947 B 334 847.59 % | 12.225 M | 0.000 | 0.000 -100.00 % | 39.096 B | 0.000 -100.00 % | 37.254 B 3.25 % | 36.080 B 2.55 % | 35.182 B | 0.000 | 0.000 | 0.000 -100.00 % | 33.109 B | 0.000 | 0.000 | 0.000 -100.00 % | 31.731 B 3.37 % | 30.695 B -1.99 % | 31.320 B -13.18 % | 36.073 B -16.79 % | 43.352 B -2.06 % | 44.264 B | 0.000 | 0.000 -100.00 % | 42.381 B | 0.000 -100.00 % | 42.907 B 0.09 % | 42.869 B 49.49 % | 28.676 B | 0.000 | 0.000 | 0.000 -100.00 % | 28.534 B | 0.000 | 0.000 | 0.000 -100.00 % | 38.758 B |
| Total liabilities | 64.853 B 0.12 % | 64.778 B 1.40 % | 63.886 B -4.14 % | 66.646 B -0.72 % | 67.132 B 0.38 % | 66.879 B 2.74 % | 65.098 B -3.18 % | 67.235 B 1.99 % | 65.925 B -1.48 % | 66.914 B -6.74 % | 71.748 B 0.76 % | 71.208 B 2.28 % | 69.622 B 3.46 % | 67.293 B 0.02 % | 67.276 B 1.12 % | 66.531 B 3.25 % | 64.437 B 1.99 % | 63.180 B 2.45 % | 61.671 B 2.60 % | 60.107 B -0.19 % | 60.221 B 3.20 % | 58.352 B 6.13 % | 54.982 B 1.53 % | 54.154 B -0.69 % | 54.531 B 2.04 % | 53.438 B 1.09 % | 52.864 B 1.55 % | 52.056 B 2.64 % | 50.719 B -0.45 % | 50.950 B -0.45 % | 51.181 B -1.28 % | 51.846 B -2.64 % | 53.253 B -3.00 % | 54.901 B -1.54 % | 55.759 B -2.55 % | 57.215 B -2.11 % | 58.450 B -1.43 % | 59.298 B -1.57 % | 60.244 B -4.11 % | 62.826 B -2.29 % | 64.302 B -2.03 % | 65.634 B 0.62 % | 65.229 B 2.18 % | 63.839 B 1.68 % | 62.787 B -0.80 % | 63.294 B -3.12 % | 65.330 B -0.30 % | 65.526 B -1.06 % | 66.228 B -2.82 % | 68.148 B 18.51 % | 57.506 B 2.24 % | 56.246 B 0.48 % | 55.979 B 0.49 % | 55.706 B -2.58 % | 57.182 B -0.55 % | 57.500 B -1.15 % | 58.171 B 0.10 % | 58.114 B -4.75 % | 61.014 B |
| Other non current assets | 21.068 B -61.55 % | 54.796 B 44.43 % | 37.940 B 87.70 % | 20.213 B 1.36 % | 19.941 B 4.90 % | 19.010 B 3.99 % | 18.281 B -2.99 % | 18.845 B 4.65 % | 18.008 B 7.21 % | 16.797 B 12.80 % | 14.890 B -3.92 % | 15.497 B 388.94 % | -5.363 B 0.92 % | -5.413 B -138.15 % | 14.190 B 363.58 % | -5.384 B -1.61 % | -5.298 B 0.15 % | -5.306 B -138.21 % | 13.887 B 205.22 % | -13.198 B -5.05 % | -12.564 B -8.60 % | -11.568 B -188.90 % | 13.013 B 217.92 % | -11.035 B -5.84 % | -10.427 B -5.30 % | -9.902 B -195.85 % | 10.331 B 231.49 % | -7.857 B -184.46 % | 9.303 B 0.04 % | 9.299 B 8.06 % | 8.605 B 221.49 % | -7.083 B 5.00 % | -7.456 B -2.32 % | -7.287 B -167.41 % | 10.809 B 243.95 % | -7.509 B 2.88 % | -7.731 B 0.41 % | -7.763 B -160.02 % | 12.934 B 0.38 % | 12.885 B 0.36 % | 12.839 B -0.53 % | 12.907 B -3.94 % | 13.436 B 65.94 % | 8.097 B 206.34 % | -7.614 B 11.46 % | -8.599 B -162.69 % | 13.718 B 266.92 % | -8.218 B -193.55 % | 8.785 B 0.62 % | 8.731 B -17.27 % | 10.554 B 215.68 % | -9.124 B -17.86 % | -7.741 B 2.21 % | -7.916 B -194.54 % | 8.373 B 184.10 % | -9.956 B 0.83 % | -10.039 B -13.30 % | -8.861 B -423.12 % | 2.742 B |
| Long term investments | 38.048 B 1 163.21 % | 3.012 B -84.02 % | 18.847 B -51.32 % | 38.715 B -1.01 % | 39.110 B -0.11 % | 39.153 B 3.04 % | 37.998 B 4.16 % | 36.480 B 1.34 % | 35.998 B -0.83 % | 36.300 B -1.53 % | 36.862 B -0.19 % | 36.934 B 161.17 % | 14.142 B 17.15 % | 12.072 B -63.61 % | 33.169 B 176.91 % | 11.978 B 4.34 % | 11.481 B 3.06 % | 11.139 B -72.32 % | 40.249 B 241.32 % | 11.792 B 5.19 % | 11.211 B 9.92 % | 10.199 B -74.64 % | 40.211 B 315.41 % | 9.680 B 6.62 % | 9.079 B 5.60 % | 8.597 B -78.79 % | 40.530 B 503.65 % | 6.714 B -83.74 % | 41.297 B -0.89 % | 41.668 B -4.24 % | 43.513 B 633.72 % | 5.931 B -5.70 % | 6.289 B 2.52 % | 6.134 B -86.36 % | 44.971 B 611.91 % | 6.317 B -3.43 % | 6.541 B -0.07 % | 6.546 B -86.07 % | 46.988 B -1.34 % | 47.628 B -1.66 % | 48.433 B -3.88 % | 50.388 B 0.62 % | 50.077 B -8.48 % | 54.716 B 773.25 % | 6.266 B -13.49 % | 7.243 B -86.00 % | 51.750 B 657.29 % | 6.834 B -88.16 % | 57.736 B 5.43 % | 54.763 B 35.09 % | 40.539 B 421.56 % | 7.773 B 21.95 % | 6.374 B -2.46 % | 6.534 B -85.32 % | 44.524 B 421.16 % | 8.543 B -0.92 % | 8.623 B 15.97 % | 7.435 B -86.85 % | 56.556 B |
| Intangible assets | 396.000 M -7.69 % | 429.000 M -2.05 % | 438.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 467.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 474.683 M | 0.000 -100.00 % | 467.231 M -2.22 % | 477.858 M -0.07 % | 478.183 M 2.66 % | 465.790 M -1.04 % | 470.687 M -3.55 % | 488.034 M -9.55 % | 539.589 M 2.73 % | 525.259 M 0.75 % | 521.363 M -0.18 % | 522.303 M 6.08 % | 492.346 M 3.13 % | 477.401 M 1.56 % | 470.045 M 5.81 % | 444.227 M 2.33 % | 434.093 M 4.61 % | 414.971 M 2.56 % | 404.595 M 1.20 % | 399.811 M 2.57 % | 389.809 M 2.23 % | 381.318 M 1.79 % | 374.610 M 1.46 % | 369.220 M -0.56 % | 371.314 M 0.81 % | 368.332 M 1.38 % | 363.324 M -0.01 % | 363.352 M 6.17 % | 342.251 M 3.25 % | 331.464 M 0.52 % | 329.740 M -0.77 % | 332.309 M 0.27 % | 331.424 M 9.69 % | 302.150 M 25.21 % | 241.307 M -0.54 % | 242.621 M -0.12 % | 242.914 M 6.99 % | 227.035 M 0.35 % | 226.241 M 31.69 % | 171.796 M 22.17 % | 140.621 M 6.42 % | 132.139 M | 0.000 | 0.000 -100.00 % | 136.428 M | 0.000 | 0.000 | 0.000 -100.00 % | 148.360 M |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 62.229 M 4.31 % | 59.656 M 7.81 % | 55.332 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.900 M 0.00 % | 2.900 M | 0.000 -100.00 % | 2.900 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.165 M 2.55 % | 1.136 M -97.24 % | 41.171 M | 0.000 | 0.000 -100.00 % | 45.084 M | 0.000 | 0.000 | 0.000 -100.00 % | 44.831 M |
| Goodwill and intangible assets | 396.000 M -7.69 % | 429.000 M -2.05 % | 438.000 M -2.01 % | 446.987 M -2.20 % | 457.019 M -2.88 % | 470.554 M 0.76 % | 467.000 M -6.45 % | 499.216 M -0.97 % | 504.111 M -1.61 % | 512.365 M 7.94 % | 474.683 M 1.98 % | 465.469 M -0.38 % | 467.231 M -2.22 % | 477.858 M -0.07 % | 478.183 M 2.66 % | 465.790 M -1.04 % | 470.687 M -14.46 % | 550.263 M -8.17 % | 599.245 M 3.21 % | 580.591 M 11.36 % | 521.363 M -0.18 % | 522.303 M 6.08 % | 492.346 M 3.13 % | 477.401 M 1.56 % | 470.045 M 5.81 % | 444.227 M 2.33 % | 434.093 M 4.61 % | 414.971 M 2.56 % | 404.595 M 1.20 % | 399.811 M 2.57 % | 389.809 M 2.23 % | 381.318 M 1.79 % | 374.610 M 1.46 % | 369.220 M -0.56 % | 371.314 M 0.02 % | 371.232 M 1.37 % | 366.224 M 0.79 % | 363.352 M 5.27 % | 345.151 M 4.13 % | 331.464 M 0.52 % | 329.740 M -0.77 % | 332.309 M 0.27 % | 331.424 M 9.69 % | 302.150 M 25.21 % | 241.307 M -0.54 % | 242.621 M -0.12 % | 242.914 M 6.99 % | 227.035 M 0.35 % | 226.241 M 30.80 % | 172.961 M 22.01 % | 141.757 M -18.21 % | 173.310 M -1.09 % | 175.212 M -0.83 % | 176.671 M -2.67 % | 181.512 M 0.33 % | 180.917 M 1.83 % | 177.661 M -7.26 % | 191.568 M -0.84 % | 193.191 M |
| Property plant equipment net | 545.000 M 0.55 % | 542.000 M 1.50 % | 534.000 M 3.35 % | 516.704 M 4.71 % | 493.477 M -3.96 % | 513.822 M 2.56 % | 501.000 M -4.34 % | 523.709 M -2.03 % | 534.568 M 0.51 % | 531.874 M 0.50 % | 529.225 M 1.70 % | 520.377 M -25.70 % | 700.409 M -2.66 % | 719.582 M -2.47 % | 737.813 M -2.75 % | 758.671 M -0.82 % | 764.974 M -2.61 % | 785.475 M -1.36 % | 796.331 M -3.51 % | 825.335 M -0.73 % | 831.366 M -1.88 % | 847.338 M -0.59 % | 852.332 M -2.95 % | 878.256 M 0.01 % | 878.179 M 2.05 % | 860.544 M 17.13 % | 734.663 M 1.00 % | 727.387 M 0.01 % | 727.348 M -0.07 % | 727.852 M -0.82 % | 733.833 M -4.87 % | 771.378 M -2.71 % | 792.850 M 1.21 % | 783.347 M -1.34 % | 793.968 M -3.25 % | 820.649 M -0.37 % | 823.731 M -3.55 % | 854.080 M -0.79 % | 860.901 M -17.72 % | 1.046 B -0.99 % | 1.057 B -1.44 % | 1.072 B -1.03 % | 1.083 B -1.12 % | 1.096 B -1.04 % | 1.107 B -0.59 % | 1.114 B -0.78 % | 1.122 B -3.05 % | 1.158 B -1.52 % | 1.176 B -2.10 % | 1.201 B 21.62 % | 987.385 M -16.14 % | 1.177 B -1.22 % | 1.192 B -1.10 % | 1.205 B -1.28 % | 1.221 B -0.90 % | 1.232 B -0.55 % | 1.239 B 0.40 % | 1.234 B -0.54 % | 1.241 B |
| Total non current assets | 65.032 B 2.35 % | 63.536 B 1.54 % | 62.574 B -3.37 % | 64.755 B -0.22 % | 64.900 B 1.29 % | 64.072 B 2.97 % | 62.225 B 1.34 % | 61.402 B 2.06 % | 60.166 B 1.42 % | 59.324 B 2.30 % | 57.989 B -1.21 % | 58.696 B 283.40 % | 15.310 B 15.38 % | 13.269 B -75.43 % | 54.003 B 309.02 % | 13.203 B 3.83 % | 12.716 B 1.93 % | 12.475 B -79.49 % | 60.811 B 360.74 % | 13.198 B 5.05 % | 12.564 B 8.60 % | 11.568 B -80.64 % | 59.743 B 441.37 % | 11.035 B 5.84 % | 10.427 B 5.30 % | 9.902 B -82.73 % | 57.321 B 629.59 % | 7.857 B -86.09 % | 56.466 B -0.67 % | 56.845 B -1.26 % | 57.573 B 712.81 % | 7.083 B -5.00 % | 7.456 B 2.32 % | 7.287 B -88.14 % | 61.464 B 718.56 % | 7.509 B -2.88 % | 7.731 B -0.41 % | 7.763 B -88.15 % | 65.526 B -1.19 % | 66.313 B -0.64 % | 66.737 B -2.52 % | 68.461 B -0.23 % | 68.617 B 1.57 % | 67.560 B 787.29 % | 7.614 B -11.46 % | 8.599 B -87.65 % | 69.622 B 747.14 % | 8.218 B -88.26 % | 69.976 B 3.93 % | 67.327 B 24.61 % | 54.029 B 492.19 % | 9.124 B 17.86 % | 7.741 B -2.21 % | 7.916 B -85.80 % | 55.767 B 460.12 % | 9.956 B -0.83 % | 10.039 B 13.30 % | 8.861 B -85.51 % | 61.160 B |
| Other current assets | 0.000 | 0.000 -100.00 % | 240.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 198.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 259.323 M | 0.000 | 0.000 | 0.000 -100.00 % | 290.516 M | 0.000 | 0.000 | 0.000 -100.00 % | 223.725 M | 0.000 | 0.000 | 0.000 -100.00 % | 189.131 M | 0.000 | 0.000 | 0.000 -100.00 % | 190.532 M | 0.000 | 0.000 | 0.000 -100.00 % | 240.633 M | 0.000 | 0.000 | 0.000 -100.00 % | 451.714 M | 0.000 | 0.000 | 0.000 -100.00 % | 510.709 M | 0.000 | 0.000 | 0.000 -100.00 % | 415.945 M | 0.000 | 0.000 | 0.000 -100.00 % | 412.194 M | 0.000 | 0.000 | 0.000 -100.00 % | 265.263 M | 0.000 | 0.000 | 0.000 -100.00 % | 254.010 M | 0.000 | 0.000 | 0.000 -100.00 % | 244.274 M |
| Short term investments | 0.000 -100.00 % | 1.242 B 19.65 % | 1.038 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 3.166 B -10.97 % | 3.556 B 8.55 % | 3.276 B -33.21 % | 4.905 B 1.68 % | 4.824 B -6.60 % | 5.165 B 7.54 % | 4.803 B -38.46 % | 7.804 B 3.78 % | 7.520 B -17.53 % | 9.119 B -36.54 % | 14.369 B 8.30 % | 13.268 B 4.36 % | 12.714 B 4.20 % | 12.201 B -10.11 % | 13.574 B 9.83 % | 12.359 B 20.35 % | 10.269 B 16.12 % | 8.843 B -1.73 % | 8.999 B 46.45 % | 6.145 B -6.76 % | 6.591 B 37.49 % | 4.794 B 36.21 % | 3.519 B 110.28 % | 1.674 B -46.41 % | 3.123 B 20.20 % | 2.598 B -25.55 % | 3.490 B 28.27 % | 2.721 B 6.84 % | 2.547 B 2.63 % | 2.482 B -16.94 % | 2.987 B 1.20 % | 2.952 B -1.87 % | 3.008 B -5.92 % | 3.198 B 8.31 % | 2.952 B -16.68 % | 3.543 B -1.79 % | 3.608 B 3.10 % | 3.499 B 7.45 % | 3.257 B -6.12 % | 3.469 B -9.14 % | 3.818 B -16.15 % | 4.553 B 16.96 % | 3.892 B -19.63 % | 4.843 B 13.83 % | 4.255 B -0.44 % | 4.274 B 16.94 % | 3.655 B -19.14 % | 4.520 B 6.59 % | 4.241 B -5.01 % | 4.464 B 12.87 % | 3.955 B 9.65 % | 3.607 B -1.34 % | 3.656 B 5.26 % | 3.473 B 12.73 % | 3.081 B -23.06 % | 4.005 B 95.36 % | 2.050 B -62.15 % | 5.415 B 1.27 % | 5.348 B |
| Cash and short term investments | 3.166 B -34.01 % | 4.798 B 11.22 % | 4.314 B -12.05 % | 4.905 B 1.68 % | 4.824 B -6.60 % | 5.165 B 7.54 % | 4.803 B -38.46 % | 7.804 B 3.78 % | 7.520 B -17.53 % | 9.119 B -36.54 % | 14.369 B 8.30 % | 13.268 B 4.36 % | 12.714 B 4.20 % | 12.201 B -10.11 % | 13.574 B 9.83 % | 12.359 B 20.35 % | 10.269 B 16.12 % | 8.843 B -1.73 % | 8.999 B 46.45 % | 6.145 B -6.76 % | 6.591 B 37.49 % | 4.794 B 36.21 % | 3.519 B 110.28 % | 1.674 B -46.41 % | 3.123 B 20.20 % | 2.598 B -25.55 % | 3.490 B 28.27 % | 2.721 B 6.84 % | 2.547 B 2.63 % | 2.482 B -16.94 % | 2.987 B 1.20 % | 2.952 B -1.87 % | 3.008 B -5.92 % | 3.198 B 8.31 % | 2.952 B -16.68 % | 3.543 B -1.79 % | 3.608 B 3.10 % | 3.499 B 7.45 % | 3.257 B -6.12 % | 3.469 B -9.14 % | 3.818 B -16.15 % | 4.553 B 16.96 % | 3.892 B -19.63 % | 4.843 B 13.83 % | 4.255 B -0.44 % | 4.274 B 16.94 % | 3.655 B -19.14 % | 4.520 B 6.59 % | 4.241 B -5.01 % | 4.464 B 12.87 % | 3.955 B 9.65 % | 3.607 B -1.34 % | 3.656 B 5.26 % | 3.473 B 12.73 % | 3.081 B -23.06 % | 4.005 B 95.36 % | 2.050 B -62.15 % | 5.415 B 1.27 % | 5.348 B |
| Total current assets | 8.446 B -12.11 % | 9.610 B 1.15 % | 9.501 B -3.78 % | 9.875 B 0.37 % | 9.838 B -4.61 % | 10.313 B 1.15 % | 10.196 B -21.51 % | 12.990 B 1.84 % | 12.755 B -11.30 % | 14.380 B -28.18 % | 20.023 B 7.02 % | 18.710 B 2.95 % | 18.173 B 2.85 % | 17.670 B -8.70 % | 19.353 B 19.97 % | 16.132 B 14.69 % | 14.065 B 59.05 % | 8.843 B -4.18 % | 9.229 B 50.19 % | 6.145 B -6.76 % | 6.591 B 37.49 % | 4.794 B 29.05 % | 3.715 B 121.95 % | 1.674 B -46.41 % | 3.123 B 20.20 % | 2.598 B -29.51 % | 3.686 B 35.47 % | 2.721 B 6.84 % | 2.547 B 2.63 % | 2.482 B -23.29 % | 3.235 B 9.58 % | 2.952 B -1.87 % | 3.008 B -5.92 % | 3.198 B -6.17 % | 3.408 B -3.82 % | 3.543 B -1.79 % | 3.608 B 3.10 % | 3.499 B -7.21 % | 3.771 B 8.73 % | 3.469 B -9.14 % | 3.818 B -16.15 % | 4.553 B 5.43 % | 4.318 B -11.15 % | 4.860 B 13.79 % | 4.271 B -0.42 % | 4.289 B 5.25 % | 4.075 B -10.07 % | 4.532 B 6.54 % | 4.253 B -5.03 % | 4.479 B 6.01 % | 4.225 B 17.12 % | 3.607 B -1.34 % | 3.656 B 5.26 % | 3.473 B 2.74 % | 3.381 B -15.58 % | 4.005 B 95.36 % | 2.050 B -62.15 % | 5.415 B -3.96 % | 5.639 B |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net receivables | 5.280 B 9.73 % | 4.812 B -2.73 % | 4.947 B -0.46 % | 4.970 B -0.89 % | 5.014 B -2.60 % | 5.148 B -0.90 % | 5.195 B 0.18 % | 5.186 B -0.94 % | 5.235 B -0.50 % | 5.261 B -2.46 % | 5.394 B -0.87 % | 5.442 B -0.33 % | 5.460 B -0.18 % | 5.470 B -0.36 % | 5.489 B 45.50 % | 3.773 B -0.61 % | 3.796 B | 0.000 -100.00 % | 6.329 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.217 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.496 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.677 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.831 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.129 M | 0.000 | 0.000 | 0.000 -100.00 % | 9.683 M -43.73 % | 17.207 M 5.80 % | 16.264 M 3.96 % | 15.644 M 82.37 % | 8.578 M -27.01 % | 11.752 M -7.65 % | 12.726 M -11.09 % | 14.313 M 241.93 % | 4.186 M | 0.000 | 0.000 | 0.000 -100.00 % | 45.546 M | 0.000 | 0.000 | 0.000 -100.00 % | 46.691 M |
| Tax assets | 4.975 B 4.58 % | 4.757 B -1.20 % | 4.815 B -0.98 % | 4.863 B -0.72 % | 4.898 B -0.54 % | 4.925 B -1.07 % | 4.978 B -1.52 % | 5.055 B -1.28 % | 5.120 B -1.22 % | 5.183 B -0.94 % | 5.233 B -0.89 % | 5.279 B -1.57 % | 5.363 B -0.92 % | 5.413 B -0.26 % | 5.428 B 0.81 % | 5.384 B 1.61 % | 5.298 B -0.15 % | 5.306 B 0.52 % | 5.279 B | 0.000 | 0.000 | 0.000 -100.00 % | 5.174 B | 0.000 | 0.000 | 0.000 -100.00 % | 5.291 B | 0.000 -100.00 % | 4.735 B -0.34 % | 4.751 B 9.70 % | 4.331 B | 0.000 | 0.000 | 0.000 -100.00 % | 4.519 B | 0.000 | 0.000 | 0.000 -100.00 % | 4.398 B -0.55 % | 4.423 B 8.43 % | 4.079 B 8.45 % | 3.761 B 1.94 % | 3.689 B 10.16 % | 3.349 B | 0.000 | 0.000 -100.00 % | 2.789 B | 0.000 -100.00 % | 2.053 B -16.50 % | 2.459 B 36.14 % | 1.806 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.467 B | 0.000 | 0.000 | 0.000 -100.00 % | 427.554 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 -100.00 % | 42.299 B -0.39 % | 42.466 B | 0.000 -100.00 % | 43.741 B 0.12 % | 43.687 B -12.36 % | 49.850 B | 0.000 -100.00 % | 49.222 B -0.50 % | 49.467 B -1.60 % | 50.270 B | 0.000 -100.00 % | 50.016 B 1.22 % | 49.414 B 0.61 % | 49.114 B | 0.000 -100.00 % | 49.688 B | 0.000 | 0.000 | 0.000 -100.00 % | 51.255 B -1.90 % | 52.246 B -2.59 % | 53.634 B | 0.000 -100.00 % | 55.109 B -1.65 % | 56.033 B -1.60 % | 56.945 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 59.802 B -0.23 % | 59.937 B | 0.000 -100.00 % | 60.634 B | 0.000 | 0.000 | 0.000 -100.00 % | 44.407 B -2.62 % | 45.600 B -1.26 % | 46.182 B | 0.000 -100.00 % | 48.741 B -5.09 % | 51.355 B 3.37 % | 49.681 B | 0.000 |
| Account payables | 0.000 | 0.000 -100.00 % | 238.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 213.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 278.986 M | 0.000 | 0.000 | 0.000 -100.00 % | 284.311 M | 0.000 | 0.000 | 0.000 -100.00 % | 286.233 M | 0.000 | 0.000 | 0.000 -100.00 % | 339.441 M | 0.000 | 0.000 | 0.000 -100.00 % | 311.630 M | 0.000 | 0.000 | 0.000 -100.00 % | 321.532 M | 0.000 | 0.000 | 0.000 -100.00 % | 280.726 M | 0.000 | 0.000 | 0.000 -100.00 % | 313.182 M 43.81 % | 217.773 M 7.88 % | 201.866 M | 0.000 -100.00 % | 245.334 M | 0.000 | 0.000 | 0.000 -100.00 % | 222.750 M | 0.000 | 0.000 | 0.000 -100.00 % | 176.896 M | 0.000 | 0.000 | 0.000 -100.00 % | 144.321 M | 0.000 | 0.000 | 0.000 -100.00 % | 219.172 M |
| Tax payables | 72.000 M -4.00 % | 75.000 M -22.68 % | 97.000 M 11.65 % | 86.879 M 29.46 % | 67.107 M 69.12 % | 39.681 M 46.97 % | 27.000 M -9.91 % | 29.971 M -15.33 % | 35.397 M 24.47 % | 28.438 M 24.00 % | 22.933 M -1.74 % | 23.339 M -24.40 % | 30.871 M 49.77 % | 20.612 M -65.41 % | 59.584 M 9.54 % | 54.393 M -47.92 % | 104.435 M 25.85 % | 82.985 M 18.31 % | 70.141 M -31.31 % | 102.108 M -8.13 % | 111.142 M 22.87 % | 90.455 M 126.86 % | 39.873 M 110.23 % | 18.966 M -32.78 % | 28.216 M 38.13 % | 20.427 M -50.51 % | 41.272 M 2.79 % | 40.153 M -7.83 % | 43.563 M 55.03 % | 28.099 M -34.29 % | 42.761 M 22.48 % | 34.914 M 22.80 % | 28.432 M 20.12 % | 23.670 M -29.92 % | 33.778 M 25.15 % | 26.990 M 2.09 % | 26.437 M -11.78 % | 29.968 M -21.53 % | 38.192 M 33.06 % | 28.702 M -28.09 % | 39.916 M 4.41 % | 38.231 M -38.13 % | 61.794 M 74.26 % | 35.461 M -22.11 % | 45.527 M -10.95 % | 51.126 M -9.94 % | 56.768 M 72.55 % | 32.899 M -29.69 % | 46.792 M 6.99 % | 43.736 M 2.84 % | 42.529 M 18.80 % | 35.800 M 10.94 % | 32.270 M -23.74 % | 42.318 M -17.92 % | 51.560 M 118.76 % | 23.569 M -48.98 % | 46.194 M -35.07 % | 71.145 M -47.89 % | 136.520 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 -100.00 % | 69.622 B 3.49 % | 67.274 B | 0.000 -100.00 % | 66.501 B 3.25 % | 64.407 B 2.00 % | 63.146 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 19.000 M 18.75 % | 16.000 M 0.00 % | 16.000 M 0.82 % | 15.870 M -0.67 % | 15.977 M -2.17 % | 16.332 M -9.27 % | 18.000 M -2.94 % | 18.546 M 0.52 % | 18.450 M 1.32 % | 18.209 M -0.88 % | 18.370 M 8.28 % | 16.966 M -20.72 % | 21.400 M 0.21 % | 21.355 M -27.44 % | 29.432 M 0.13 % | 29.395 M 0.00 % | 29.396 M -0.20 % | 29.455 M 0.25 % | 29.382 M 0.27 % | 29.304 M 0.98 % | 29.020 M 0.06 % | 29.002 M 0.18 % | 28.951 M 0.76 % | 28.733 M -0.39 % | 28.846 M 0.04 % | 28.834 M 0.07 % | 28.814 M 0.34 % | 28.717 M 0.23 % | 28.652 M 0.53 % | 28.501 M -0.12 % | 28.534 M -2.38 % | 29.230 M 0.19 % | 29.176 M -0.08 % | 29.199 M 39.06 % | 20.997 M -13.17 % | 24.181 M 0.51 % | 24.059 M 0.17 % | 24.019 M 0.09 % | 23.998 M 0.10 % | 23.975 M 2.09 % | 23.484 M 0.20 % | 23.437 M 0.73 % | 23.266 M -2.20 % | 23.789 M -0.13 % | 23.819 M 0.71 % | 23.650 M 0.04 % | 23.640 M -0.74 % | 23.816 M 1.23 % | 23.526 M -0.72 % | 23.697 M 99.07 % | 11.904 M 0.93 % | 11.794 M 1.12 % | 11.663 M 0.44 % | 11.612 M -0.75 % | 11.700 M -2.60 % | 12.012 M -6.00 % | 12.779 M -3.77 % | 13.280 M -0.99 % | 13.413 M |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 940.000 M 0.00 % | 940.000 M 0.00 % | 940.000 M 0.00 % | 940.000 M 0.00 % | 940.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 940.000 M |
| Other total stockholders equity | 5.908 B 25.33 % | 4.714 B -11.32 % | 5.316 B -0.19 % | 5.326 B 6.79 % | 4.987 B -0.03 % | 4.989 B -0.16 % | 4.997 B 0.98 % | 4.948 B -13.32 % | 5.709 B 0.24 % | 5.695 B 7.84 % | 5.281 B -0.52 % | 5.309 B -53.28 % | 11.364 B 0.00 % | 11.364 B -2.98 % | 11.713 B 3.08 % | 11.363 B 5.18 % | 10.803 B 0.00 % | 10.803 B -4.47 % | 11.309 B 4.70 % | 10.801 B 0.00 % | 10.801 B 0.00 % | 10.801 B -6.53 % | 11.556 B 6.99 % | 10.801 B 0.00 % | 10.801 B 0.00 % | 10.801 B -4.21 % | 11.276 B 4.40 % | 10.801 B -5.74 % | 11.459 B -0.30 % | 11.493 B -1.13 % | 11.625 B 7.63 % | 10.801 B 0.00 % | 10.801 B 0.00 % | 10.801 B -3.03 % | 11.138 B 3.22 % | 10.791 B 0.00 % | 10.791 B 0.00 % | 10.791 B -2.92 % | 11.115 B 118.96 % | 5.076 B 5.87 % | 4.795 B 0.23 % | 4.784 B -4.23 % | 4.995 B -7.51 % | 5.401 B 11.18 % | 4.858 B 0.00 % | 4.858 B 23.47 % | 3.935 B 518.60 % | -940.000 M -108.10 % | -451.702 M -8.65 % | -415.722 M -199.96 % | 415.869 M -85.76 % | 2.920 B 4.32 % | 2.799 B -20.52 % | 3.522 B 365.74 % | 756.188 M -78.42 % | 3.505 B 194.84 % | 1.189 B 3.88 % | 1.144 B 400.83 % | -380.350 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 -100.00 % | 679.000 K -96.41 % | 18.935 M | 0.000 -100.00 % | 30.479 M -0.98 % | 30.780 M -8.60 % | 33.675 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 -100.00 % | 263.510 M |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -994.707 M 10.99 % | -1.117 B | 0.000 100.00 % | -955.815 M 6.94 % | -1.027 B 11.43 % | -1.160 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -12.225 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 |
| Total assets | 73.478 B 0.45 % | 73.146 B 1.49 % | 72.075 B -3.42 % | 74.629 B -0.15 % | 74.738 B 0.48 % | 74.385 B 2.71 % | 72.421 B -2.65 % | 74.392 B 2.02 % | 72.921 B -1.06 % | 73.704 B -5.52 % | 78.011 B 0.78 % | 77.406 B 2.14 % | 75.782 B 3.24 % | 73.406 B 0.07 % | 73.356 B 0.38 % | 73.075 B 3.70 % | 70.468 B -0.98 % | 71.168 B 1.61 % | 70.040 B 2.15 % | 68.565 B -0.08 % | 68.622 B 2.99 % | 66.632 B 5.00 % | 63.458 B 1.17 % | 62.725 B -0.38 % | 62.964 B 2.19 % | 61.614 B 1.00 % | 61.007 B 1.23 % | 60.266 B 2.12 % | 59.013 B -0.53 % | 59.327 B -2.44 % | 60.808 B -0.79 % | 61.290 B -2.26 % | 62.710 B -2.20 % | 64.118 B -1.16 % | 64.872 B -1.95 % | 66.161 B -1.80 % | 67.372 B -1.22 % | 68.207 B -1.57 % | 69.298 B -0.69 % | 69.782 B -1.10 % | 70.555 B -3.37 % | 73.013 B 0.11 % | 72.935 B 0.71 % | 72.420 B 1.02 % | 71.687 B -1.56 % | 72.825 B -1.18 % | 73.697 B 0.43 % | 73.384 B -1.14 % | 74.229 B 3.37 % | 71.806 B 23.26 % | 58.253 B 1.95 % | 57.138 B 0.25 % | 56.998 B -1.00 % | 57.572 B -2.66 % | 59.148 B -5.67 % | 62.702 B -1.17 % | 63.444 B -0.80 % | 63.957 B -4.25 % | 66.798 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 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -908.000 M -195.98 % | 946.000 M 198.81 % | -957.361 M -18.24 % | -809.696 M -333.42 % | 346.882 M 202.38 % | -338.825 M 80.45 % | -1.733 B -305.53 % | 843.240 M 151.82 % | -1.627 B 59.11 % | -3.980 B -1 621.50 % | 261.576 M -78.08 % | 1.194 B 4.83 % | 1.139 B 291.70 % | -593.954 M -55.92 % | -380.933 M -137.01 % | 1.029 B 7.19 % | 960.333 M -10.94 % | 1.078 B -46.51 % | 2.016 B 471.17 % | -543.083 M -119.57 % | 2.775 B 538.28 % | 434.839 M -68.07 % | 1.362 B 205.74 % | -1.288 B -482.07 % | 337.052 M -18.59 % | 414.025 M -43.65 % | 734.787 M -35.00 % | 1.130 B 1 454.49 % | -83.461 M 91.94 % | -1.035 B -5.36 % | -982.343 M 28.99 % | -1.383 B -47.55 % | -937.628 M -118.78 % | -428.564 M 72.63 % | -1.566 B -82.70 % | -857.154 M -14.03 % | -751.662 M -13.59 % | -661.716 M 59.40 % | -1.630 B -247.36 % | -469.167 M -78.67 % | -262.594 M -1.12 % | -259.692 M -38.67 % | -187.271 M -134.20 % | 547.639 M 163.68 % | -859.964 M 49.74 % | -1.711 B -324.57 % | -403.033 M -142.32 % | -166.320 M 79.62 % | -816.056 M 79.66 % | -4.011 B -591.08 % | 816.787 M -34.47 % | 1.246 B 211.46 % | 400.161 M 163.35 % | -631.648 M -293.69 % | -160.442 M 71.82 % | -569.370 M -275.61 % | 324.233 M 122.52 % | -1.440 B -232.43 % | -433.109 M -239.15 % | 311.245 M 158.64 % | -530.792 M 68.66 % | -1.694 B |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -908.000 M -195.98 % | 946.000 M 198.81 % | -957.361 M -18.24 % | -809.696 M -333.42 % | 346.882 M -59.27 % | 851.738 M 149.14 % | -1.733 B -305.53 % | 843.240 M 151.82 % | -1.627 B 59.11 % | -3.980 B -1 621.50 % | 261.576 M -78.08 % | 1.194 B 4.83 % | 1.139 B 291.70 % | -593.954 M 55.62 % | -1.338 B -209.09 % | -432.942 M 8.78 % | -474.591 M -144.01 % | 1.078 B -46.51 % | 2.016 B 471.17 % | -543.083 M -119.57 % | 2.775 B 356.84 % | -1.081 B -274.37 % | 619.725 M 138.85 % | -1.595 B -2 443.13 % | 68.086 M -64.80 % | 193.420 M -67.54 % | 595.872 M -47.29 % | 1.130 B 1 454.49 % | -83.461 M 91.94 % | -1.035 B -5.36 % | -982.343 M 28.99 % | -1.383 B -47.55 % | -937.628 M -118.78 % | -428.564 M 72.63 % | -1.566 B -82.70 % | -857.154 M -14.03 % | -751.662 M -13.59 % | -661.716 M 59.40 % | -1.630 B -247.36 % | -469.167 M -78.67 % | -262.594 M -1.12 % | -259.692 M -38.67 % | -187.271 M -134.20 % | 547.639 M 163.68 % | -859.964 M 49.74 % | -1.711 B -324.57 % | -403.033 M -142.32 % | -166.320 M 79.62 % | -816.056 M 79.66 % | -4.011 B | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -160.442 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | 108.000 M 391.89 % | -37.000 M 96.55 % | -1.071 B -204.26 % | -352.061 M -402.12 % | 116.530 M 254.12 % | 32.907 M 82.43 % | 18.038 M -84.64 % | 117.428 M 344.51 % | -48.026 M -145.67 % | 105.163 M -62.98 % | 284.051 M 2 675.73 % | -11.028 M 62.36 % | -29.296 M 72.18 % | -105.306 M -119.94 % | 528.189 M 34.00 % | 394.183 M -82.85 % | 2.298 B 417.59 % | 444.066 M 196.83 % | 149.604 M 45.34 % | 102.937 M -16.85 % | 123.791 M -49.94 % | 247.272 M 42.39 % | 173.661 M -4.92 % | 182.647 M 28.22 % | 142.452 M 16.62 % | 122.146 M -82.35 % | 692.143 M 194.81 % | 234.773 M 8.98 % | 215.429 M 99.93 % | 107.754 M 40.93 % | 76.459 M -62.66 % | 204.767 M -13.54 % | 236.825 M 61.54 % | 146.605 M -54.98 % | 325.610 M 0.67 % | 323.427 M 11.81 % | 289.258 M 12.64 % | 256.795 M -67.76 % | 796.554 M 250.04 % | 227.559 M -87.14 % | 1.769 B 298.00 % | 444.489 M -1.82 % | 452.708 M -12.19 % | 515.529 M 38.31 % | 372.734 M -6.38 % | 398.118 M 364.27 % | -150.650 M -134.73 % | 433.780 M -8.34 % | 473.229 M 116.41 % | -2.885 B -817.56 % | 401.990 M -31.66 % | 588.244 M -7.85 % | 638.379 M 84.54 % | 345.937 M -93.40 % | 5.239 B 1 868.61 % | 266.150 M 84.74 % | 144.069 M 28.65 % | 111.985 M -60.94 % | 286.697 M 53.63 % | 186.614 M -33.31 % | 279.815 M 82.73 % | 153.129 M |
| Net cash provided by operating activities | -671.000 M -154.55 % | 1.230 B 170.03 % | -1.756 B -94.54 % | -902.789 M -241.43 % | 638.333 M 933.43 % | -76.591 M 95.12 % | -1.568 B -223.85 % | 1.266 B 191.67 % | -1.381 B 62.41 % | -3.674 B -618.99 % | 707.929 M -51.34 % | 1.455 B 8.84 % | 1.337 B 367.79 % | -499.103 M -206.60 % | -162.785 M -113.31 % | 1.223 B -4.41 % | 1.279 B -5.37 % | 1.352 B -38.59 % | 2.202 B 781.54 % | -323.055 M -110.71 % | 3.017 B 324.31 % | 711.078 M -55.31 % | 1.591 B 252.07 % | -1.046 B -278.72 % | 585.392 M -5.98 % | 622.612 M -40.09 % | 1.039 B -28.44 % | 1.452 B 814.76 % | 158.748 M 120.03 % | -792.648 M 11.04 % | -891.028 M 17.24 % | -1.077 B -86.93 % | -575.964 M -224.19 % | -177.664 M 85.49 % | -1.225 B -165.28 % | -461.641 M -2.56 % | -450.098 M -21.93 % | -369.159 M 72.93 % | -1.364 B -536.93 % | -214.109 M -228.28 % | 166.914 M 61.03 % | 103.651 M 134.89 % | -297.085 M -133.34 % | 891.187 M 271.67 % | -519.137 M 62.83 % | -1.397 B -1 302.08 % | -99.624 M -498.42 % | 25.005 M 104.57 % | -546.744 M 85.65 % | -3.811 B -554.25 % | 838.958 M -46.08 % | 1.556 B 161.15 % | 595.847 M 255.95 % | -382.069 M -227.54 % | 299.559 M 226.84 % | -236.177 M -147.17 % | 500.733 M 138.92 % | -1.286 B -1 218.33 % | -97.583 M -117.02 % | 573.294 M 472.69 % | -153.827 M 89.41 % | -1.452 B |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -24.547 M 0.54 % | -24.680 M 14.32 % | -28.805 M -281.78 % | -7.545 M 80.87 % | -39.446 M 47.02 % | -74.453 M 3.80 % | -77.391 M -239.20 % | -22.816 M 10.47 % | -25.483 M | 0.000 100.00 % | -100.287 M -621.70 % | -13.896 M 28.28 % | -19.376 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -56.369 M 33.26 % | -84.459 M -198.63 % | -28.282 M 67.41 % | -86.769 M -91.71 % | -45.260 M 27.50 % | -62.429 M -41.58 % | -44.096 M -27.04 % | -34.710 M -5.57 % | -32.879 M 48.34 % | -63.646 M -2 097.72 % | -2.896 M 95.07 % | -58.739 M -189.44 % | -20.294 M 64.36 % | -56.942 M -83.35 % | -31.057 M 43.26 % | -54.732 M -28.40 % | -42.625 M -8.76 % | -39.190 M -52.12 % | -25.763 M -15.24 % | -22.356 M -9.93 % | -20.336 M 27.81 % | -28.171 M -36.89 % | -20.580 M -6.57 % | -19.312 M -24.12 % | -15.559 M 56.17 % | -35.502 M 10.23 % | -39.548 M -43.94 % | -27.475 M -11.62 % | -24.614 M 5.78 % | -26.124 M -309.79 % | -6.375 M 59.36 % | -15.686 M 21.82 % | -20.063 M -611.55 % | 3.922 M 112.34 % | -31.784 M -68.38 % | -18.876 M -23.88 % | -15.237 M -2.94 % | -14.802 M 43.22 % | -26.068 M 43.32 % | -45.993 M -135.63 % | -19.519 M |
| Acquisitions net | 21.000 M 2 200.00 % | -1.000 M -100.43 % | 234.170 M 1 434.03 % | 15.265 M 50.25 % | 10.160 M 165.15 % | -15.595 M -205.36 % | 14.801 M 5 111.62 % | 284.000 K -99.92 % | 350.312 M 9 849.22 % | 3.521 M 64.76 % | 2.137 M -96.03 % | 53.800 M -67.41 % | 165.073 M | 0.000 -100.00 % | 16.576 M 201.11 % | 5.505 M -91.16 % | 62.250 M 63.55 % | 38.062 M 682.04 % | 4.867 M 108.48 % | -57.362 M -1 168.79 % | 5.367 M 17.03 % | 4.586 M 531.68 % | 726.000 K -97.43 % | 28.282 M -71.67 % | 99.841 M 573.46 % | 14.825 M 197.95 % | -15.135 M -231.79 % | 11.484 M | 0.000 -100.00 % | 29.000 K -99.75 % | 11.393 M 726.33 % | -1.819 M -104.07 % | 44.671 M 406 000.00 % | 11.000 K -99.99 % | 75.883 M 511.87 % | -18.424 M -39 100.00 % | -47.000 K 7.84 % | -51.000 K 70.35 % | -172.000 K 98.54 % | -11.794 M -268.53 % | 6.998 M -59.32 % | 17.201 M 2 571.41 % | -696.000 K -100.11 % | 645.285 M 55 720.50 % | 1.156 M 919.86 % | -141.000 K 98.85 % | -12.212 M -115.01 % | 81.338 M 64 653.97 % | -126.000 K -100.02 % | 645.121 M 22 599.54 % | 2.842 M 4 759.02 % | -61.000 K 23.75 % | -80.000 K 62.26 % | -212.000 K -103.92 % | 5.407 M 1 201.22 % | -491.000 K 44.33 % | -882.000 K -261.48 % | -244.000 K -127.63 % | 883.000 K 321.86 % | -398.000 K 97.29 % | -14.672 M -4 602.56 % | -312.000 K |
| Purchases of investments | -1.083 B 33.52 % | -1.629 B -32.80 % | -1.227 B -52.12 % | -806.392 M 61.43 % | -2.091 B -19.11 % | -1.755 B -38.02 % | -1.272 B 23.69 % | -1.666 B 0.79 % | -1.680 B 15.25 % | -1.982 B -71.38 % | -1.156 B 24.26 % | -1.527 B 28.03 % | -2.121 B -108.51 % | -1.017 B -2.41 % | -993.404 M 19.47 % | -1.234 B 16.27 % | -1.473 B 2.68 % | -1.514 B 63.69 % | -4.169 B -6 551.82 % | -62.669 M 96.44 % | -1.761 B 9.52 % | -1.946 B -14.83 % | -1.695 B -24.54 % | -1.361 B 30.59 % | -1.961 B -4.01 % | -1.885 B -1.85 % | -1.851 B -1.75 % | -1.819 B -11.60 % | -1.630 B 3.41 % | -1.687 B -11.16 % | -1.518 B 6.20 % | -1.618 B -7.27 % | -1.508 B -2.35 % | -1.474 B | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | -177.685 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 1.189 B 8.98 % | 1.091 B 9.92 % | 992.500 M 8.24 % | 916.928 M -16.57 % | 1.099 B -26.42 % | 1.494 B 200.16 % | 497.589 M -50.60 % | 1.007 B 1.61 % | 991.333 M 18.89 % | 833.818 M 4.16 % | 800.483 M 7.41 % | 745.241 M 35.49 % | 550.024 M 1.61 % | 541.308 M -50.66 % | 1.097 B 62.66 % | 674.440 M -39.73 % | 1.119 B -20.04 % | 1.400 B -71.02 % | 4.829 B 1 370.80 % | -379.985 M -136.30 % | 1.047 B -22.80 % | 1.356 B -9.09 % | 1.491 B 15.52 % | 1.291 B -38.16 % | 2.088 B 66.32 % | 1.255 B 40.02 % | 896.533 M -33.79 % | 1.354 B -18.99 % | 1.671 B -19.14 % | 2.067 B -24.38 % | 2.733 B 2.36 % | 2.671 B 32.43 % | 2.017 B 27.17 % | 1.586 B 78.66 % | 887.615 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.055 B 766.70 % | 121.763 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 71.000 M -32.38 % | 105.000 M 287.41 % | -56.027 M -138.32 % | 146.207 M 145.80 % | 59.481 M 421.03 % | -18.528 M 75.98 % | -77.151 M -290.61 % | 40.476 M -55.33 % | 90.613 M -5.98 % | 96.378 M 136.14 % | 40.814 M 175.94 % | -53.747 M -236.87 % | 39.269 M -54.44 % | 86.194 M 196.50 % | -89.324 M -1 351.56 % | 7.137 M -84.19 % | 45.139 M -40.11 % | 75.372 M 3 022.53 % | -2.579 M 92.45 % | -34.141 M -304.23 % | 16.717 M -87.65 % | 135.390 M 690.46 % | 17.128 M 195.27 % | -17.979 M -128.95 % | 62.099 M -53.88 % | 134.647 M 4 183.92 % | -3.297 M -108.85 % | 37.241 M 5.96 % | 35.147 M 16.72 % | 30.112 M -34.99 % | 46.319 M -5.09 % | 48.805 M 62.71 % | 29.995 M -32.39 % | 44.362 M 350.10 % | 9.856 M -98.13 % | 527.175 M -9.55 % | 582.810 M 478.89 % | 100.677 M 639.24 % | 13.619 M -95.27 % | 288.214 M 278.67 % | -161.312 M -101.31 % | -80.130 M 92.65 % | -1.090 B -690.37 % | -137.916 M -5 978.77 % | 2.346 M -4.48 % | 2.456 M -96.23 % | 65.206 M 310.69 % | 15.877 M 172.42 % | -21.922 M -100.99 % | 2.206 B 91 143.30 % | 2.418 M 100.20 % | -1.211 B -520.76 % | 287.756 M 569.16 % | -61.334 M -1 224.99 % | -4.629 M -103.55 % | 130.433 M 107.93 % | -1.645 B -309.44 % | 785.584 M 650.64 % | -142.667 M 63.47 % | -390.598 M -136.10 % | 1.082 B 152.16 % | -2.075 B |
| Net cash used for investing activites | 198.000 M 145.62 % | -434.000 M -674.41 % | -56.043 M -120.60 % | 272.008 M 128.74 % | -946.564 M -391.97 % | -192.401 M 77.76 % | -865.289 M -38.25 % | -625.885 M -118.13 % | -286.930 M 74.44 % | -1.123 B -187.59 % | -390.365 M 51.47 % | -804.297 M 42.24 % | -1.392 B -257.15 % | -389.858 M -1 362.45 % | 30.881 M 105.59 % | -551.944 M -123.68 % | -246.751 M -33 701.51 % | -730.000 K -100.11 % | 662.497 M 224.03 % | -534.157 M 22.84 % | -692.245 M -36.58 % | -506.857 M -87.70 % | -270.041 M -207.58 % | -87.795 M -143.35 % | 202.542 M 138.55 % | -525.370 M 49.24 % | -1.035 B -124.92 % | -460.187 M -1 192.95 % | 42.105 M -88.83 % | 377.093 M -68.83 % | 1.210 B 10.33 % | 1.096 B 109.20 % | 524.105 M 285.47 % | 135.966 M -85.16 % | 916.412 M 91.84 % | 477.694 M -9.53 % | 528.031 M 810.38 % | 58.001 M 325.31 % | -25.743 M -110.27 % | 250.657 M 241.88 % | -176.670 M -112.18 % | -83.265 M 92.56 % | -1.119 B -329.86 % | 486.789 M -53.17 % | 1.040 B 857.90 % | 108.519 M 520.39 % | 17.492 M -69.67 % | 57.667 M 216.44 % | -49.523 M -101.75 % | 2.827 B 1 523.71 % | -198.549 M 83.69 % | -1.217 B -547.52 % | 271.990 M 433.28 % | -81.609 M -1 836.36 % | 4.700 M -95.21 % | 98.158 M 105.89 % | -1.665 B -316.22 % | 770.103 M 591.81 % | -156.586 M 62.46 % | -417.064 M -140.83 % | 1.021 B 148.77 % | -2.094 B |
| Debt repayment | -814.805 M -521.99 % | -131.000 M 58.14 % | -312.935 M | 0.000 -100.00 % | 125.607 M -68.23 % | 395.328 M 693.11 % | 49.845 M 716.06 % | 6.108 M -98.77 % | 496.759 M 205.28 % | -471.863 M -199.81 % | 472.784 M | 0.000 | 0.000 | 0.000 -100.00 % | 415.808 M -19.23 % | 514.783 M 2 676.75 % | -19.978 M -104.16 % | 480.292 M 414.75 % | 93.306 M 747.62 % | 11.008 M 162.79 % | -17.531 M -103.58 % | 489.794 M 149.69 % | 196.159 M 419.39 % | -61.417 M -157.08 % | 107.600 M 193.09 % | -115.591 M -89.63 % | -60.956 M 11.17 % | -68.624 M 54.77 % | -151.722 M -130.79 % | 492.704 M 164.40 % | 186.350 M 826.43 % | -25.653 M 34.01 % | -38.872 M 30.34 % | -55.804 M -118.18 % | 306.923 M 1 585.16 % | -20.666 M 67.44 % | -63.477 M -249.93 % | -18.140 M -117.88 % | 101.437 M 569.05 % | -21.626 M 72.75 % | -79.375 M -687.76 % | -10.076 M -102.49 % | 405.103 M 1 655.87 % | -26.037 M -105.93 % | 438.727 M 6 673.67 % | -6.674 M 92.34 % | -87.078 M -2 115.73 % | -3.930 M 88.55 % | -34.326 M -124.99 % | 137.367 M 151.35 % | 54.652 M 143.41 % | -125.899 M 45.79 % | -232.253 M -1 621.92 % | -13.488 M 90.26 % | -138.536 M -2 091.33 % | -6.322 M -395.97 % | 2.136 M 101.34 % | -159.448 M -51.41 % | -105.307 M -6 015.39 % | -1.722 M 92.60 % | -23.267 M -327.47 % | -5.443 M |
| Common stock issued | 0.000 | 0.000 100.00 % | -372.000 K -1 030.00 % | 40.000 K | 0.000 -100.00 % | 332.000 K | 0.000 -100.00 % | 835.000 K | 0.000 -100.00 % | 203.000 K -12.12 % | 231.000 K 248.08 % | -156.000 K -136.36 % | 429.000 K | 0.000 | 0.000 -100.00 % | 722.971 M 830.31 % | 77.713 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 -100.00 % | 1.200 B | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.810 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.584 M 159.71 % | 1.380 M | 0.000 | 0.000 -100.00 % | 3.860 M -14.20 % | 4.499 M | 0.000 |
| Common stock repurchased | 6.000 M 185.71 % | -7.000 M 71.80 % | -24.826 M -7.00 % | -23.201 M -1 283.72 % | 1.960 M 121.94 % | -8.933 M -29.13 % | -6.918 M -1 324.42 % | 565.000 K 148.83 % | -1.157 M -110.36 % | -550.000 K | 0.000 -100.00 % | 4.739 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 100.00 % | -970.000 K 6.46 % | -1.037 M -358.85 % | -226.000 K -222.16 % | 185.000 K 128.37 % | -652.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -40.141 M -13 147.85 % | -303.000 K 83.26 % | -1.810 M | 0.000 | 0.000 100.00 % | -683.000 K | 0.000 100.00 % | -3.584 M -159.71 % | -1.380 M -42.86 % | -966.000 K | 0.000 100.00 % | -3.860 M 14.20 % | -4.499 M -509.62 % | -738.000 K |
| Dividends paid | -76.106 M -117.45 % | -35.000 M -26 415.79 % | 133.000 K 100.22 % | -61.133 M -163.49 % | -23.201 M 9.57 % | -25.656 M -5.29 % | -24.367 M | 0.000 | 0.000 100.00 % | -550.000 K 99.85 % | -369.566 M -7 963.84 % | -4.583 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 100.00 % | -604.000 K 44.43 % | -1.087 M | 0.000 | 0.000 100.00 % | -1.196 M -169.98 % | -443.000 K 68.96 % | -1.427 M -3 467.50 % | -40.000 K 95.70 % | -930.000 K -103.02 % | 30.801 M 131.73 % | -97.066 M -1 998.27 % | -4.626 M 81.85 % | -25.486 M -2.44 % | -24.880 M -1 200.58 % | -1.913 M 96.86 % | -60.845 M -185.14 % | -21.339 M |
| Other financing activites | 994.494 M 3 924.98 % | -26.000 M -102.05 % | 1.269 B 423.28 % | 242.537 M 322.07 % | -109.216 M -70.55 % | -64.039 M -182.58 % | 77.548 M 302.02 % | -38.387 M 28.33 % | -53.562 M -115.42 % | 347.452 M 376.10 % | -125.844 M -546.60 % | 28.178 M 137.73 % | -74.680 M -6.61 % | -70.049 M -14.56 % | -61.148 M -13.22 % | -54.009 M -169.10 % | 78.166 M 314.78 % | -36.394 M 90.54 % | -384.789 M -931.66 % | -37.298 M -7.01 % | -34.855 M 54.18 % | -76.070 M -332.02 % | -17.608 M -352.42 % | -3.892 M 78.05 % | -17.730 M -7.63 % | -16.473 M -295.80 % | -4.162 M 22.28 % | -5.355 M -23.05 % | -4.352 M -1.35 % | -4.294 M -2 743.71 % | -151.000 K 97.69 % | -6.542 M -15.73 % | -5.653 M -3 186.63 % | -172.000 K | 0.000 | 0.000 100.00 % | -15.000 K | 0.000 100.00 % | -61.276 M | 0.000 | 0.000 | 0.000 100.00 % | -177.000 K -190.16 % | -61.000 K 99.99 % | -981.468 M -14 209.20 % | -6.859 M -343.37 % | -1.547 M 77.16 % | -6.772 M 89.53 % | -64.687 M | 0.000 100.00 % | -1.810 M -238.32 % | -535.000 K 99.66 % | -155.578 M | 0.000 100.00 % | -33.913 M -846.23 % | -3.584 M -159.71 % | -1.380 M | 0.000 -100.00 % | 7.278 M 180.00 % | -9.097 M -1 332.66 % | 738.000 K 192.37 % | -799.000 K |
| Net cash used provided by financing activities | 109.583 M 155.07 % | -199.000 M -121.37 % | 931.152 M 488.43 % | 158.243 M 762.31 % | 18.351 M -94.28 % | 320.619 M 166.13 % | 120.475 M 490.15 % | -30.879 M -107.15 % | 431.650 M 475.62 % | -114.918 M -125.58 % | 449.336 M 2 382.93 % | 18.097 M 124.23 % | -74.680 M -6.61 % | -70.049 M -119.75 % | 354.660 M -70.04 % | 1.184 B 1 934.35 % | 58.188 M -86.89 % | 443.898 M 252.29 % | -291.483 M -1 008.72 % | -26.290 M 49.81 % | -52.386 M -112.66 % | 413.724 M 131.71 % | 178.551 M 373.39 % | -65.309 M -172.67 % | 89.870 M 168.05 % | -132.064 M -102.81 % | -65.118 M 11.98 % | -73.979 M 52.60 % | -156.074 M -131.96 % | 488.410 M 162.31 % | 186.199 M 678.35 % | -32.195 M 27.69 % | -44.525 M 20.46 % | -55.976 M -118.24 % | 306.923 M 1 585.16 % | -20.666 M 67.45 % | -63.492 M -232.24 % | -19.110 M -101.20 % | 1.591 B 7 382.14 % | -21.852 M 72.41 % | -79.190 M -638.16 % | -10.728 M -102.65 % | 404.926 M 1 651.56 % | -26.098 M 95.19 % | -542.741 M -145.77 % | 1.186 B 1 421.86 % | -89.712 M -738.27 % | -10.702 M -102.60 % | 410.846 M 202.39 % | 135.868 M 159.30 % | 52.399 M 140.98 % | -127.861 M 67.04 % | -387.871 M -2 468.51 % | -15.101 M 89.34 % | -141.648 M -32.42 % | -106.972 M -2 664.13 % | -3.870 M 97.92 % | -185.900 M -63.34 % | -113.812 M -793.91 % | -12.732 M 84.73 % | -83.374 M -194.41 % | -28.319 M |
| Effect of forex changes on cash | 695.729 M 69 672.88 % | -1.000 M -147.60 % | 2.101 M 2 288.54 % | -96.000 K -103.52 % | 2.725 M 473.29 % | -730.000 K -130.88 % | 2.364 M 502.04 % | -588.000 K -104.88 % | -287.000 K -164.21 % | 447.000 K 419.77 % | 86.000 K 104.33 % | -1.987 M -361.79 % | 759.000 K 234.36 % | 227.000 K 102.99 % | -7.592 M -217.83 % | 6.443 M 195.00 % | -6.782 M -265.66 % | 4.094 M 527.91 % | 652.000 K -18.50 % | 800.000 K 150.16 % | -1.595 M -117.77 % | 8.976 M 138.03 % | 3.771 M 559.27 % | 572.000 K -97.27 % | 20.961 M 257.54 % | -13.305 M -433.96 % | 3.984 M 350.68 % | 884.000 K -75.81 % | 3.654 M 17.08 % | 3.121 M 147.27 % | -6.603 M -19.17 % | -5.541 M -375.40 % | 2.012 M 186.31 % | -2.331 M 82.16 % | -13.065 M -314.96 % | 6.078 M 127.69 % | -21.949 M -764.13 % | -2.540 M 79.18 % | -12.199 M -273.73 % | 7.022 M 193.66 % | -7.497 M -180.27 % | 9.340 M 41.95 % | 6.580 M 266.67 % | -3.948 M -245.20 % | 2.719 M 1 107.04 % | -270.000 K -138.03 % | 710.000 K 106.39 % | -11.115 M -465.75 % | 3.039 M -25.86 % | 4.099 M 626.86 % | -778.000 K -79.26 % | -434.000 K 36.18 % | -680.000 K -171.35 % | 953.000 K -88.60 % | 8.356 M 285.73 % | -4.499 M 82.16 % | -25.216 M -186.80 % | 29.051 M 726.96 % | 3.513 M 116.17 % | -21.732 M -54.32 % | -14.082 M -220.00 % | 11.735 M |
| Net change in cash | -659.000 M -210.57 % | 596.000 M 156.96 % | -1.046 B -455.54 % | -188.352 M 24.99 % | -251.112 M -355.88 % | 98.135 M 102.94 % | -3.343 B -649.15 % | 608.729 M 149.22 % | -1.237 B 74.82 % | -4.911 B -740.32 % | 766.986 M -0.15 % | 768.160 M 691.79 % | -129.803 M 86.46 % | -958.752 M -817.91 % | 133.547 M -92.88 % | 1.876 B 75.42 % | 1.069 B -40.67 % | 1.802 B -29.96 % | 2.573 B 391.54 % | -882.701 M -138.87 % | 2.271 B 262.24 % | 626.921 M -58.30 % | 1.503 B 225.41 % | -1.199 B -233.38 % | 898.765 M 1 967.49 % | -48.127 M 15.53 % | -56.977 M -106.20 % | 918.879 M 1 797.22 % | 48.433 M -36.25 % | 75.976 M -84.75 % | 498.244 M 2 880.07 % | -17.922 M 81.01 % | -94.372 M 5.63 % | -100.005 M -594.77 % | -14.394 M -1 082.53 % | 1.465 M 119.51 % | -7.508 M 97.74 % | -332.808 M -275.52 % | 189.616 M 773.08 % | 21.718 M 122.52 % | -96.443 M -607.65 % | 18.998 M 101.89 % | -1.004 B -174.52 % | 1.348 B 6 958.65 % | -19.653 M 80.86 % | -102.701 M 39.99 % | -171.134 M -381.22 % | 60.855 M 133.37 % | -182.382 M 78.40 % | -844.265 M -222.00 % | 692.030 M 228.71 % | 210.532 M -56.07 % | 479.286 M 200.31 % | -477.826 M -379.48 % | 170.967 M 168.53 % | -249.490 M 79.10 % | -1.193 B -77.28 % | -673.208 M -84.71 % | -364.467 M -399.32 % | 121.766 M -84.19 % | 770.129 M 121.61 % | -3.563 B |
| Cash at beginning of period | 3.642 B 19.57 % | 3.046 B -25.57 % | 4.092 B -4.40 % | 4.281 B -5.54 % | 4.532 B 2.21 % | 4.434 B -42.99 % | 7.777 B 8.49 % | 7.168 B -14.71 % | 8.405 B -36.88 % | 13.316 B 6.11 % | 12.549 B 6.52 % | 11.781 B -1.09 % | 11.910 B -7.45 % | 12.869 B 1.05 % | 12.736 B 17.27 % | 10.860 B 10.92 % | 9.790 B 23.61 % | 7.920 B 46.20 % | 5.417 B -14.01 % | 6.300 B 56.36 % | 4.029 B 18.43 % | 3.402 B 79.16 % | 1.899 B -38.70 % | 3.098 B 40.87 % | 2.199 B -2.14 % | 2.247 B -2.47 % | 2.304 B 66.33 % | 1.385 B 3.62 % | 1.337 B 6.03 % | 1.261 B 65.34 % | 762.589 M -2.30 % | 780.511 M -10.79 % | 874.883 M -10.26 % | 974.888 M -1.45 % | 989.282 M 0.15 % | 987.817 M -0.75 % | 995.325 M -25.06 % | 1.328 B 16.65 % | 1.139 B 1.94 % | 1.117 B -7.95 % | 1.213 B 1.59 % | 1.194 B -45.69 % | 2.199 B 158.43 % | 850.813 M -2.26 % | 870.466 M -10.55 % | 973.167 M -14.96 % | 1.144 B 5.62 % | 1.083 B -14.41 % | 1.266 B -40.01 % | 2.110 B 48.80 % | 1.418 B 17.43 % | 1.208 B 65.81 % | 728.257 M -39.62 % | 1.206 B 16.52 % | 1.035 B -19.42 % | 1.285 B -48.16 % | 2.478 B -21.36 % | 3.151 B -10.37 % | 3.516 B 3.59 % | 3.394 B 29.35 % | 2.624 B -57.59 % | 6.187 B |
| Cash at end of period | 2.983 B -18.09 % | 3.642 B 19.57 % | 3.046 B -25.57 % | 4.092 B -4.40 % | 4.281 B -5.54 % | 4.532 B 2.21 % | 4.434 B -42.99 % | 7.777 B 8.49 % | 7.168 B -14.71 % | 8.405 B -36.88 % | 13.316 B 6.11 % | 12.549 B 6.52 % | 11.781 B -1.09 % | 11.910 B -7.45 % | 12.869 B 1.05 % | 12.736 B 17.27 % | 10.860 B 11.69 % | 9.723 B 21.67 % | 7.991 B 47.50 % | 5.417 B -14.01 % | 6.300 B 56.36 % | 4.029 B 18.43 % | 3.402 B 79.16 % | 1.899 B -38.70 % | 3.098 B 40.87 % | 2.199 B -2.14 % | 2.247 B -2.47 % | 2.304 B 66.33 % | 1.385 B 3.62 % | 1.337 B 6.03 % | 1.261 B 65.34 % | 762.589 M -2.30 % | 780.511 M -10.79 % | 874.883 M -10.26 % | 974.888 M -1.45 % | 989.282 M 0.15 % | 987.817 M -0.75 % | 995.325 M -25.06 % | 1.328 B 16.65 % | 1.139 B 1.94 % | 1.117 B -7.95 % | 1.213 B 1.59 % | 1.194 B -45.69 % | 2.199 B 158.43 % | 850.813 M -2.26 % | 870.466 M -10.55 % | 973.167 M -14.96 % | 1.144 B 5.62 % | 1.083 B -14.41 % | 1.266 B -40.01 % | 2.110 B 48.80 % | 1.418 B 17.43 % | 1.208 B 65.81 % | 728.257 M -39.62 % | 1.206 B 16.52 % | 1.035 B -19.42 % | 1.285 B -48.16 % | 2.478 B -21.36 % | 3.151 B -10.37 % | 3.516 B 3.59 % | 3.394 B 29.35 % | 2.624 B |
| Operating cash flow | -671.000 M -154.55 % | 1.230 B 170.03 % | -1.756 B -94.54 % | -902.789 M -3 761.98 % | 24.653 M 132.19 % | -76.591 M 95.12 % | -1.568 B -223.85 % | 1.266 B 191.67 % | -1.381 B 62.41 % | -3.674 B -618.99 % | 707.929 M -51.34 % | 1.455 B 8.84 % | 1.337 B 367.79 % | -499.103 M -206.60 % | -162.785 M -113.31 % | 1.223 B -4.41 % | 1.279 B -5.37 % | 1.352 B -38.59 % | 2.202 B 781.54 % | -323.055 M -110.71 % | 3.017 B 324.31 % | 711.078 M -55.31 % | 1.591 B 252.07 % | -1.046 B -278.72 % | 585.392 M -5.98 % | 622.612 M -40.09 % | 1.039 B -28.44 % | 1.452 B 814.76 % | 158.748 M 120.03 % | -792.648 M 11.04 % | -891.028 M 17.24 % | -1.077 B -86.93 % | -575.964 M -224.19 % | -177.664 M 85.49 % | -1.225 B -165.28 % | -461.641 M -2.56 % | -450.098 M -21.93 % | -369.159 M 72.93 % | -1.364 B -536.93 % | -214.109 M -228.28 % | 166.914 M 61.03 % | 103.651 M 134.89 % | -297.085 M -133.34 % | 891.187 M 271.67 % | -519.137 M 62.83 % | -1.397 B -1 302.08 % | -99.624 M -498.42 % | 25.005 M 104.57 % | -546.744 M 85.65 % | -3.811 B -554.25 % | 838.958 M -46.08 % | 1.556 B 161.15 % | 595.847 M 255.95 % | -382.069 M -227.54 % | 299.559 M 226.84 % | -236.177 M -147.17 % | 500.733 M 138.92 % | -1.286 B -1 218.33 % | -97.583 M -117.02 % | 573.294 M 472.69 % | -153.827 M 89.41 % | -1.452 B |
| Capital expenditure | 0.000 | 0.000 100.00 % | -76.008 M -173.75 % | -27.765 M -13.11 % | -24.547 M 0.54 % | -24.680 M 14.32 % | -28.805 M -281.78 % | -7.545 M 80.87 % | -39.446 M 47.02 % | -74.453 M 3.80 % | -77.391 M -239.20 % | -22.816 M 10.47 % | -25.483 M | 0.000 100.00 % | -100.287 M -621.70 % | -13.896 M 28.28 % | -19.376 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -56.369 M 33.26 % | -84.459 M -198.63 % | -28.282 M 67.41 % | -86.769 M -91.71 % | -45.260 M 27.50 % | -62.429 M -41.58 % | -44.096 M -27.04 % | -34.710 M -5.57 % | -32.879 M 48.34 % | -63.646 M -2 097.72 % | -2.896 M 95.07 % | -58.739 M -189.44 % | -20.294 M 64.36 % | -56.942 M -83.35 % | -31.057 M 43.26 % | -54.732 M -28.40 % | -42.625 M -8.76 % | -39.190 M -52.12 % | -25.763 M -15.24 % | -22.356 M -9.93 % | -20.336 M 27.81 % | -28.171 M -36.89 % | -20.580 M -6.57 % | -19.312 M -24.12 % | -15.559 M 56.17 % | -35.502 M 10.23 % | -39.548 M -43.94 % | -27.475 M -11.62 % | -24.614 M 5.78 % | -26.124 M -309.79 % | -6.375 M 59.36 % | -15.686 M 21.82 % | -20.063 M -611.55 % | 3.922 M 112.34 % | -31.784 M -68.38 % | -18.876 M -23.88 % | -15.237 M -2.94 % | -14.802 M 43.22 % | -26.068 M 43.32 % | -45.993 M -135.63 % | -19.519 M |
| Free CashFlow | -671.000 M -154.55 % | 1.230 B 167.13 % | -1.832 B -102.96 % | -902.789 M -851 787.74 % | 106.000 K 100.10 % | -101.271 M 93.66 % | -1.597 B -226.88 % | 1.259 B 188.59 % | -1.421 B 62.10 % | -3.749 B -694.50 % | 630.538 M -55.97 % | 1.432 B 9.22 % | 1.311 B 362.68 % | -499.103 M -89.72 % | -263.072 M -121.76 % | 1.209 B -4.05 % | 1.260 B -6.80 % | 1.352 B -38.59 % | 2.202 B 781.54 % | -323.055 M -110.71 % | 3.017 B 360.84 % | 654.709 M -56.54 % | 1.507 B 240.21 % | -1.075 B -315.50 % | 498.623 M -13.64 % | 577.352 M -40.89 % | 976.763 M -30.63 % | 1.408 B 1 035.19 % | 124.038 M 115.03 % | -825.527 M 13.53 % | -954.674 M 11.57 % | -1.080 B -70.08 % | -634.703 M -220.63 % | -197.958 M 84.55 % | -1.282 B -160.12 % | -492.698 M 2.40 % | -504.830 M -22.60 % | -411.784 M 70.65 % | -1.403 B -484.86 % | -239.872 M -265.93 % | 144.558 M 73.51 % | 83.315 M 125.62 % | -325.256 M -137.36 % | 870.607 M 261.69 % | -538.449 M 61.88 % | -1.412 B -945.23 % | -135.126 M -829.15 % | -14.543 M 97.47 % | -574.219 M 85.03 % | -3.836 B -571.88 % | 812.834 M -47.55 % | 1.550 B 167.11 % | 580.161 M 244.27 % | -402.132 M -232.51 % | 303.481 M 213.26 % | -267.961 M -155.61 % | 481.857 M 137.02 % | -1.302 B -1 058.25 % | -112.385 M -120.54 % | 547.226 M 373.86 % | -199.820 M 86.42 % | -1.472 B |
| 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 |