VRL Logistics Limited VRLLOG.NS
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 31.864 B 9.81 % | 29.019 B 10.43 % | 26.278 B 22.31 % | 21.485 B 22.60 % | 17.525 B -16.82 % | 21.069 B 0.37 % | 20.992 B 9.86 % | 19.108 B 5.97 % | 18.031 B 4.68 % | 17.225 B 3.07 % | 16.712 B 11.88 % | 14.938 B 12.60 % | 13.267 B 18.33 % | 11.211 B 27.12 % | 8.820 B 24.95 % | 7.059 B |
| Net income | 1.829 B 105.89 % | 888.511 M -72.51 % | 3.232 B 101.86 % | 1.601 B 255.27 % | 450.679 M -49.99 % | 901.149 M -1.96 % | 919.161 M -0.70 % | 925.642 M 31.35 % | 704.726 M -31.12 % | 1.023 B 12.16 % | 912.234 M 60.01 % | 570.124 M 39.66 % | 408.230 M -0.57 % | 410.588 M -19.46 % | 509.768 M 77.29 % | 287.540 M |
| Income before tax | 2.500 B 106.58 % | 1.210 B -40.25 % | 2.025 B -1.07 % | 2.047 B 221.15 % | 637.407 M -38.90 % | 1.043 B -25.74 % | 1.405 B 0.78 % | 1.394 B 32.37 % | 1.053 B -31.62 % | 1.540 B 11.66 % | 1.379 B 79.64 % | 767.678 M 20.72 % | 635.890 M 2.46 % | 620.649 M -11.90 % | 704.480 M 60.75 % | 438.250 M |
| Income before tax ratio | 0.08 88.13 % | 0.04 -45.90 % | 0.08 -19.11 % | 0.10 161.95 % | 0.04 -26.54 % | 0.05 -26.01 % | 0.07 -8.27 % | 0.07 24.91 % | 0.06 -34.67 % | 0.09 8.34 % | 0.08 60.57 % | 0.05 7.22 % | 0.05 -13.42 % | 0.06 -30.69 % | 0.08 28.65 % | 0.06 |
| EBITDA | 5.984 B 44.21 % | 4.150 B -0.67 % | 4.178 B 6.39 % | 3.927 B 50.60 % | 2.607 B -15.58 % | 3.088 B 22.53 % | 2.521 B 1.26 % | 2.489 B 10.60 % | 2.251 B -19.41 % | 2.793 B -1.82 % | 2.845 B 27.16 % | 2.237 B 9.77 % | 2.038 B 3.60 % | 1.967 B 15.93 % | 1.697 B 19.86 % | 1.416 B |
| Net income ratio | 0.06 87.50 % | 0.03 -75.11 % | 0.12 65.04 % | 0.07 189.79 % | 0.03 -39.88 % | 0.04 -2.32 % | 0.04 -9.61 % | 0.05 23.94 % | 0.04 -34.20 % | 0.06 8.82 % | 0.05 43.02 % | 0.04 24.03 % | 0.03 -15.98 % | 0.04 -36.64 % | 0.06 41.89 % | 0.04 |
| Ratio EBITDA | 0.19 31.33 % | 0.14 -10.05 % | 0.16 -13.01 % | 0.18 22.84 % | 0.15 1.49 % | 0.15 22.08 % | 0.12 -7.83 % | 0.13 4.36 % | 0.12 -23.01 % | 0.16 -4.75 % | 0.17 13.66 % | 0.15 -2.51 % | 0.15 -12.45 % | 0.18 -8.80 % | 0.19 -4.07 % | 0.20 |
| Gross profit ratio | 0.11 -29.99 % | 0.16 37.63 % | 0.12 6.25 % | 0.11 102.39 % | 0.05 -22.03 % | 0.07 -6.09 % | 0.08 -3.39 % | 0.08 -1.09 % | 0.08 -83.92 % | 0.49 5.59 % | 0.46 5.49 % | 0.44 29.52 % | 0.34 33.42 % | 0.25 -6.16 % | 0.27 87.66 % | 0.14 |
| Weighted average shs out dil | 87.486 M -0.03 % | 87.509 M -0.94 % | 88.343 M 0.00 % | 88.343 M 0.05 % | 88.300 M -2.26 % | 90.343 M 0.00 % | 90.343 M -0.76 % | 91.032 M 0.00 % | 91.032 M 0.18 % | 90.869 M 6.23 % | 85.536 M 7.84 % | 79.317 M -7.27 % | 85.536 M 0.00 % | 85.536 M 0.00 % | 85.536 M 0.00 % | 85.536 M |
| Weighted average shs out | 87.486 M 0.04 % | 87.452 M -1.01 % | 88.343 M 0.00 % | 88.343 M 0.05 % | 88.300 M -2.26 % | 90.343 M 0.00 % | 90.343 M -0.76 % | 91.032 M 0.00 % | 91.032 M 0.18 % | 90.869 M 6.23 % | 85.536 M 7.84 % | 79.317 M -7.27 % | 85.534 M 0.00 % | 85.536 M 0.00 % | 85.536 M 0.00 % | 85.536 M |
| EPS diluted | 10.46 105.91 % | 5.08 -45.96 % | 9.40 6.33 % | 8.84 73.33 % | 5.10 -48.85 % | 9.97 -1.97 % | 10.17 0.00 % | 10.17 31.74 % | 7.72 -32.69 % | 11.47 7.60 % | 10.66 48.26 % | 7.19 50.73 % | 4.77 -0.63 % | 4.80 -19.46 % | 5.96 77.38 % | 3.36 |
| Earnings per share | 10.46 105.91 % | 5.08 -45.96 % | 9.40 6.33 % | 8.84 73.33 % | 5.10 -48.85 % | 9.97 -1.97 % | 10.17 0.00 % | 10.17 31.74 % | 7.72 -32.69 % | 11.47 7.60 % | 10.66 48.26 % | 7.19 50.73 % | 4.77 -0.63 % | 4.80 -19.46 % | 5.96 77.38 % | 3.36 |
| Gross profit | 3.628 B -23.12 % | 4.719 B 51.99 % | 3.105 B 29.95 % | 2.390 B 148.12 % | 963.047 M -35.15 % | 1.485 B -5.75 % | 1.576 B 6.13 % | 1.485 B 4.82 % | 1.416 B -83.16 % | 8.412 B 8.84 % | 7.729 B 18.02 % | 6.549 B 45.84 % | 4.490 B 57.87 % | 2.844 B 19.29 % | 2.384 B 134.47 % | 1.017 B |
| Income tax expense | 670.227 M 109.85 % | 319.380 M -12.21 % | 363.796 M -25.07 % | 485.483 M 159.99 % | 186.728 M 31.48 % | 142.019 M -70.75 % | 485.585 M 3.70 % | 468.251 M 34.45 % | 348.281 M -32.60 % | 516.720 M 10.70 % | 466.787 M 136.28 % | 197.554 M 10.45 % | 178.860 M -14.85 % | 210.061 M 7.88 % | 194.712 M 29.20 % | 150.710 M |
| Cost of revenue | 25.445 B 4.72 % | 24.299 B 4.86 % | 23.173 B 8.71 % | 21.317 B 28.71 % | 16.562 B -15.43 % | 19.584 B 0.86 % | 19.416 B 10.17 % | 17.623 B 6.07 % | 16.615 B 88.51 % | 8.814 B -1.89 % | 8.983 B 7.08 % | 8.389 B -4.41 % | 8.776 B 4.89 % | 8.367 B 30.02 % | 6.435 B 6.51 % | 6.042 B |
| General and administrative expenses | 96.867 M 9.01 % | 88.859 M -1.64 % | 90.342 M 12.53 % | 80.284 M 18.73 % | 67.621 M -13.38 % | 78.067 M 1.70 % | 76.762 M -6.47 % | 82.076 M 11.68 % | 73.489 M -63.74 % | 202.663 M 11.91 % | 181.101 M 8.89 % | 166.323 M 31.80 % | 126.189 M 19.45 % | 105.644 M -24.67 % | 140.244 M | 0.000 |
| Selling and marketing expenses | 10.202 M -29.96 % | 14.565 M -21.15 % | 18.471 M 16.88 % | 15.803 M 155.67 % | 6.181 M -13.77 % | 7.168 M -19.42 % | 8.895 M -11.90 % | 10.097 M 35.22 % | 7.467 M -98.66 % | 559.109 M -0.83 % | 563.791 M 0.97 % | 558.356 M 2 225.51 % | 24.010 M 46.86 % | 16.349 M 115.12 % | 7.600 M | 0.000 |
| Other expenses | 280.943 M 416.17 % | -88.859 M -188.29 % | -30.823 M 37.35 % | -49.195 M -872.29 % | 6.370 M -84.01 % | 39.839 M -46.54 % | 74.517 M -27.78 % | 103.177 M 66.47 % | 61.979 M 38.46 % | 44.762 M 9.03 % | 41.054 M -17.64 % | 49.846 M | 0.000 -100.00 % | 2.722 B 21.72 % | 2.236 B | 0.000 |
| Operating expenses | 388.012 M 2 564.00 % | 14.565 M -81.32 % | 77.990 M 60.53 % | 48.584 M -39.40 % | 80.172 M -35.90 % | 125.074 M -4.48 % | 130.945 M 20.51 % | 108.657 M -46.01 % | 201.253 M -96.95 % | 6.605 B 13.47 % | 5.821 B 10.16 % | 5.284 B 60.90 % | 3.284 B 15.47 % | 2.844 B 19.29 % | 2.384 B 1 637.47 % | 137.230 M |
| Cost and expenses | 28.369 B 16.68 % | 24.314 B 2.03 % | 23.829 B 24.35 % | 19.163 B 15.15 % | 16.642 B -15.56 % | 19.709 B 0.83 % | 19.547 B 10.24 % | 17.732 B 5.45 % | 16.816 B 9.06 % | 15.419 B 4.15 % | 14.804 B 8.27 % | 13.673 B 13.37 % | 12.060 B 19.79 % | 10.068 B 30.39 % | 7.721 B 24.95 % | 6.179 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 |
| Selling general and administrative expenses | 107.069 M 3.52 % | 103.424 M -4.95 % | 108.813 M 11.28 % | 97.779 M 32.49 % | 73.802 M -13.41 % | 85.235 M -0.49 % | 85.657 M -7.07 % | 92.173 M 13.86 % | 80.956 M -89.37 % | 761.772 M 2.27 % | 744.892 M 2.79 % | 724.679 M 382.48 % | 150.199 M 23.12 % | 121.993 M -17.49 % | 147.844 M 7.73 % | 137.230 M |
| Interest income | 32.294 M 281.82 % | 8.458 M -67.72 % | 26.203 M -26.72 % | 35.759 M 7 349.79 % | 480.000 K 7.62 % | 446.000 K -37.45 % | 713.000 K -97.71 % | 31.069 M 7.18 % | 28.988 M -2.95 % | 29.869 M 980.64 % | 2.764 M 1.25 % | 2.730 M -89.92 % | 27.080 M 1 155.45 % | 2.157 M -1.06 % | 2.180 M 23.16 % | 1.770 M |
| Interest expense | 948.375 M 21.80 % | 778.648 M 38.75 % | 561.202 M 29.09 % | 434.731 M 16.68 % | 372.576 M 0.57 % | 370.471 M 235.16 % | 110.535 M -7.46 % | 119.445 M -51.37 % | 245.622 M -24.05 % | 323.382 M -45.09 % | 588.939 M -2.35 % | 603.110 M 0.76 % | 598.550 M -7.98 % | 650.441 M 34.67 % | 482.996 M -5.89 % | 513.230 M |
| Depreciation and amortization | 2.536 B 17.34 % | 2.161 B 35.83 % | 1.591 B 10.13 % | 1.445 B -9.55 % | 1.597 B -4.62 % | 1.675 B 66.60 % | 1.005 B 3.02 % | 975.824 M 2.50 % | 952.047 M 5.84 % | 899.504 M 2.61 % | 876.603 M 1.21 % | 866.160 M 5.44 % | 821.510 M 18.04 % | 695.986 M 36.65 % | 509.332 M 9.72 % | 464.220 M |
| Operating income | 6.419 B 36.43 % | 4.705 B 90.46 % | 2.470 B 5.53 % | 2.341 B 165.15 % | 882.875 M -35.08 % | 1.360 B -5.86 % | 1.445 B -3.92 % | 1.504 B 15.80 % | 1.298 B -15.68 % | 1.540 B 11.66 % | 1.379 B 79.64 % | 767.678 M -36.89 % | 1.216 B -3.00 % | 1.254 B 6.59 % | 1.176 B 33.73 % | 879.670 M |
| Operating income ratio | 0.20 24.24 % | 0.16 72.47 % | 0.09 -13.72 % | 0.11 116.28 % | 0.05 -21.95 % | 0.06 -6.21 % | 0.07 -12.54 % | 0.08 9.28 % | 0.07 -19.45 % | 0.09 8.34 % | 0.08 60.57 % | 0.05 -43.95 % | 0.09 -18.03 % | 0.11 -16.15 % | 0.13 7.03 % | 0.12 |
| Total other income expenses net | -3.919 B -12.14 % | -3.495 B -685.11 % | -445.154 M -51.45 % | -293.930 M -19.74 % | -245.468 M 22.48 % | -316.670 M -694.57 % | -39.854 M -409.52 % | 12.876 M 105.25 % | -245.327 M -711.45 % | 40.122 M | 0.000 100.00 % | -1.737 B -199.24 % | -580.470 M 8.34 % | -633.299 M -34.20 % | -471.912 M -6.91 % | -441.420 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 11.719 B 15.11 % | 10.181 B 43.77 % | 7.081 B 35.49 % | 5.226 B 29.54 % | 4.034 B -8.63 % | 4.415 B 244.73 % | 1.281 B 104.43 % | 626.489 M -63.81 % | 1.731 B 18.72 % | 1.458 B -46.95 % | 2.749 B -20.84 % | 3.472 B -28.45 % | 4.853 B -17.72 % | 5.898 B 38.02 % | 4.273 B 17.98 % | 3.622 B |
| Total investments | 550.000 K 4.76 % | 525.000 K -65.57 % | 1.525 M -87.78 % | 12.476 M 2 276.38 % | 525.000 K -8.70 % | 575.000 K 0.00 % | 575.000 K 0.00 % | 575.000 K -99.79 % | 275.742 M 47 855.13 % | 575.000 K -46.51 % | 1.075 M 0.00 % | 1.075 M 37.82 % | 780.000 K -94.24 % | 13.542 M 210.03 % | 4.368 M -98.90 % | 398.890 M |
| Total debt | 12.258 B 18.28 % | 10.363 B 43.99 % | 7.197 B 34.12 % | 5.366 B 27.23 % | 4.218 B -7.19 % | 4.544 B 223.03 % | 1.407 B 73.32 % | 811.670 M -56.05 % | 1.847 B 11.65 % | 1.654 B -43.25 % | 2.915 B -19.55 % | 3.623 B -27.64 % | 5.007 B -17.02 % | 6.034 B 36.30 % | 4.427 B 16.99 % | 3.784 B |
| Accumulated other comprehensive income loss | 1.754 B 11.64 % | 1.572 B 6.62 % | 1.474 B 28.09 % | 1.151 B 16.16 % | 990.632 M 119.14 % | -5.174 B -37.53 % | -3.763 B -35.43 % | -2.778 B -52.17 % | -1.826 B 70.63 % | -6.216 B -15.92 % | -5.362 B -13.88 % | -4.709 B | 0.000 -100.00 % | 862.490 M 135.72 % | 365.900 M 147.95 % | 147.570 M |
| Retained earnings | 7.847 B 18.14 % | 6.642 B 6.03 % | 6.265 B 87.24 % | 3.346 B 13.00 % | 2.961 B 15.16 % | 2.571 B -12.90 % | 2.952 B 17.30 % | 2.517 B 47.85 % | 1.702 B 11.97 % | 1.520 B 32.37 % | 1.148 B 54.84 % | 741.658 M -21.91 % | 949.720 M 294.63 % | 240.660 M 20.57 % | 199.600 M 34.30 % | 148.620 M |
| Common stock | 874.685 M 0.00 % | 874.685 M -0.99 % | 883.435 M 0.00 % | 883.435 M 0.00 % | 883.435 M -2.21 % | 903.435 M 0.00 % | 903.435 M 0.00 % | 903.435 M -0.99 % | 912.435 M 0.00 % | 912.435 M 6.67 % | 855.362 M 0.00 % | 855.362 M 20.98 % | 707.000 M 0.00 % | 707.000 M 0.00 % | 707.000 M 0.00 % | 707.000 M |
| Total equity | 10.846 B 14.67 % | 9.458 B -3.08 % | 9.758 B 49.75 % | 6.516 B 9.12 % | 5.971 B -3.20 % | 6.169 B -4.50 % | 6.459 B 8.89 % | 5.932 B 9.61 % | 5.412 B 5.39 % | 5.135 B 44.18 % | 3.562 B 16.25 % | 3.064 B 5.87 % | 2.894 B 89.48 % | 1.527 B 13.45 % | 1.346 B 26.27 % | 1.066 B |
| Other non current liabilities | 597.550 M 27.22 % | 469.690 M 14.22 % | 411.231 M -9.34 % | 453.577 M 25.83 % | 360.475 M 32.36 % | 272.338 M -11.80 % | 308.766 M 31.73 % | 234.395 M 287.78 % | 60.446 M -94.25 % | 1.051 B 848.28 % | 110.884 M -87.98 % | 922.298 M 3.43 % | 891.720 M 793.01 % | 99.856 M 27.93 % | 78.053 M -2.82 % | 80.320 M |
| Long term debt | 9.721 B 26.64 % | 7.676 B 46.91 % | 5.225 B 37.68 % | 3.795 B 44.40 % | 2.628 B -4.86 % | 2.763 B 167.28 % | 1.034 B 1 990.44 % | 49.443 M -89.35 % | 464.049 M -59.79 % | 1.154 B -39.83 % | 1.918 B -24.15 % | 2.529 B -11.32 % | 2.852 B -29.33 % | 4.035 B 59.66 % | 2.527 B 17.49 % | 2.151 B |
| Total non current liabilities | 11.096 B 25.84 % | 8.817 B 44.61 % | 6.097 B 31.56 % | 4.635 B 35.18 % | 3.429 B -1.34 % | 3.475 B 67.08 % | 2.080 B 90.52 % | 1.092 B -35.15 % | 1.683 B -22.73 % | 2.179 B -26.14 % | 2.950 B -15.18 % | 3.477 B -7.10 % | 3.743 B -27.10 % | 5.135 B 45.53 % | 3.528 B 9.48 % | 3.223 B |
| Other current liabilities | 1.248 B 21.82 % | 1.024 B 26.08 % | 812.371 M 8.82 % | 746.517 M 1 829.77 % | -43.157 M -176.56 % | 56.369 M -91.98 % | 702.661 M 2.64 % | 684.581 M 36.85 % | 500.247 M -6.49 % | 534.965 M 15.72 % | 462.280 M -74.67 % | 1.825 B 125.71 % | 808.620 M 106.90 % | 390.819 M 4.63 % | 373.542 M -4.03 % | 389.210 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 117.411 M 3.57 % | 113.366 M -86.75 % | 855.684 M 32.89 % | 643.924 M -19.95 % | 804.375 M 4.83 % | 767.306 M 62.80 % | 471.326 M 447.51 % | 86.085 M 0.93 % | 85.288 M -61.74 % | 222.936 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 2.537 B -5.61 % | 2.688 B 36.27 % | 1.972 B 25.54 % | 1.571 B -1.16 % | 1.589 B -10.79 % | 1.782 B 556.80 % | 271.288 M -60.02 % | 678.642 M -43.29 % | 1.197 B -16.38 % | 1.431 B -43.84 % | 2.549 B 10.67 % | 2.303 B 6.83 % | 2.156 B 7.84 % | 1.999 B 5.22 % | 1.900 B 16.33 % | 1.633 B |
| Total current liabilities | 3.915 B 1.32 % | 3.865 B 26.23 % | 3.062 B 15.45 % | 2.652 B 2.55 % | 2.586 B 2.41 % | 2.525 B 103.82 % | 1.239 B -22.51 % | 1.599 B -14.56 % | 1.871 B -11.82 % | 2.122 B -29.73 % | 3.020 B -6.67 % | 3.235 B 7.33 % | 3.014 B 14.99 % | 2.621 B 8.51 % | 2.416 B 12.97 % | 2.139 B |
| Total liabilities | 15.011 B 18.37 % | 12.682 B 38.46 % | 9.159 B 25.70 % | 7.287 B 21.15 % | 6.014 B 0.23 % | 6.000 B 80.79 % | 3.319 B 23.36 % | 2.690 B -24.31 % | 3.554 B -17.35 % | 4.301 B -27.95 % | 5.969 B -11.08 % | 6.713 B -0.66 % | 6.758 B -12.87 % | 7.756 B 30.48 % | 5.944 B 10.87 % | 5.361 B |
| Other non current assets | 762.641 M -6.27 % | 813.629 M -24.73 % | 1.081 B 115.27 % | 502.154 M 50 215 500.00 % | -1.000 K -100.00 % | 563.151 M -9.03 % | 619.077 M 1.85 % | 607.825 M 177.27 % | 219.216 M -48.32 % | 424.139 M -49.88 % | 846.224 M -9.37 % | 933.755 M -4.11 % | 973.790 M 659.71 % | 128.180 M -13.06 % | 147.440 M 26.67 % | 116.400 M |
| Long term investments | 550.000 K 4.76 % | 525.000 K 100.35 % | -149.474 M -1 568.02 % | 10.182 M 109.24 % | -110.225 M -19 269.57 % | 575.000 K 72.16 % | 334.000 K -99.33 % | 49.656 M -77.65 % | 222.193 M 380.01 % | 46.289 M 4 205.95 % | 1.075 M 0.00 % | 1.075 M 37.82 % | 780.000 K -99.87 % | 599.560 M 15.36 % | 519.740 M 34.51 % | 386.390 M |
| Intangible assets | 3.127 M -7.02 % | 3.363 M 94.06 % | 1.733 M -57.16 % | 4.045 M -36.92 % | 6.412 M -15.33 % | 7.573 M -39.30 % | 12.476 M 74.32 % | 7.157 M -40.37 % | 12.002 M -27.96 % | 16.661 M -2.58 % | 17.103 M 75.96 % | 9.720 M 383.58 % | 2.010 M -46.46 % | 3.754 M -67.87 % | 11.685 M -39.24 % | 19.230 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 |
| Goodwill and intangible assets | 3.127 M -7.02 % | 3.363 M 94.06 % | 1.733 M -57.16 % | 4.045 M -36.92 % | 6.412 M -15.33 % | 7.573 M -39.30 % | 12.476 M 74.32 % | 7.157 M -40.37 % | 12.002 M -27.96 % | 16.661 M -2.58 % | 17.103 M 75.96 % | 9.720 M 383.58 % | 2.010 M -46.46 % | 3.754 M -67.87 % | 11.685 M -39.24 % | 19.230 M |
| Property plant equipment net | 22.566 B 17.35 % | 19.229 B 26.54 % | 15.195 B 34.27 % | 11.317 B 18.20 % | 9.574 B -3.44 % | 9.915 B 33.45 % | 7.430 B 18.05 % | 6.293 B -9.04 % | 6.919 B -5.50 % | 7.321 B 2.51 % | 7.142 B -5.20 % | 7.534 B 4.04 % | 7.241 B 2.83 % | 7.042 B 30.64 % | 5.391 B 11.98 % | 4.814 B |
| Total non current assets | 23.332 B 16.36 % | 20.052 B 24.32 % | 16.129 B 33.38 % | 12.092 B 18.27 % | 10.224 B -2.04 % | 10.437 B 29.46 % | 8.062 B 16.69 % | 6.908 B -7.48 % | 7.467 B -5.49 % | 7.900 B -1.31 % | 8.006 B -5.57 % | 8.477 B 3.16 % | 8.218 B 3.54 % | 7.936 B 29.40 % | 6.133 B 10.14 % | 5.569 B |
| Other current assets | 616.494 M 2.68 % | 600.407 M -48.14 % | 1.158 B 176.44 % | 418.836 M -18.74 % | 515.402 M 16.06 % | 444.101 M -8.90 % | 487.494 M 1.52 % | 480.187 M 7.46 % | 446.832 M -1.32 % | 452.789 M 47.16 % | 307.675 M 43.71 % | 214.091 M -27.24 % | 294.240 M -6.61 % | 315.070 M 44.10 % | 218.650 M 119.42 % | 99.650 M |
| Short term investments | 0.000 -100.00 % | 137.497 M -8.94 % | 150.999 M 6 482.35 % | 2.294 M 336.12 % | 526.000 K -87.29 % | 4.137 M 1 616.60 % | 241.000 K 100.49 % | -49.081 M -191.66 % | 53.549 M 217.14 % | -45.714 M | 0.000 | 0.000 | 0.000 -100.00 % | 14.500 M -40.98 % | 24.570 M 96.56 % | 12.500 M |
| cash and cash equivalents | 538.486 M 194.89 % | 182.608 M 57.27 % | 116.110 M -17.02 % | 139.919 M -24.38 % | 185.031 M 43.29 % | 129.129 M 2.48 % | 126.007 M -31.95 % | 185.181 M 60.24 % | 115.568 M -40.99 % | 195.855 M 17.93 % | 166.080 M 10.04 % | 150.924 M -2.23 % | 154.360 M 13.50 % | 136.003 M -11.50 % | 153.676 M -5.10 % | 161.930 M |
| Cash and short term investments | 538.486 M 194.89 % | 182.608 M -31.64 % | 267.109 M 87.82 % | 142.213 M -24.04 % | 187.212 M 44.98 % | 129.129 M 2.28 % | 126.248 M -31.82 % | 185.181 M 9.50 % | 169.117 M -13.65 % | 195.855 M 17.93 % | 166.080 M 10.04 % | 150.924 M -2.23 % | 154.360 M 13.50 % | 136.003 M -11.50 % | 153.676 M -11.90 % | 174.430 M |
| Total current assets | 2.525 B 20.91 % | 2.088 B -25.12 % | 2.789 B 63.00 % | 1.711 B -2.91 % | 1.762 B 1.72 % | 1.732 B 0.91 % | 1.717 B 0.15 % | 1.714 B 14.29 % | 1.500 B -2.33 % | 1.535 B 0.65 % | 1.526 B 17.41 % | 1.299 B -9.39 % | 1.434 B 6.45 % | 1.347 B 16.41 % | 1.157 B 34.75 % | 858.820 M |
| Inventory | 429.026 M 4.16 % | 411.910 M -21.98 % | 527.928 M 15.13 % | 458.552 M 16.05 % | 395.121 M 35.01 % | 292.658 M -1.79 % | 297.982 M 23.47 % | 241.334 M 31.72 % | 183.211 M -0.07 % | 183.333 M 22.25 % | 149.970 M 11.29 % | 134.758 M 39.16 % | 96.840 M 10.91 % | 87.311 M 43.73 % | 60.746 M -19.67 % | 75.620 M |
| Net receivables | 940.619 M 5.32 % | 893.117 M 6.86 % | 835.789 M 20.92 % | 691.210 M 4.04 % | 664.396 M -23.32 % | 866.442 M -0.54 % | 871.181 M 2.07 % | 853.511 M 13.17 % | 754.169 M 0.45 % | 750.780 M -17.98 % | 915.390 M 12.24 % | 815.600 M -7.51 % | 881.840 M 10.82 % | 795.730 M 10.99 % | 716.960 M 40.82 % | 509.120 M |
| Tax assets | 0.000 -100.00 % | 5.134 M | 0.000 -100.00 % | 258.870 M -65.64 % | 753.493 M 1 612.73 % | -49.810 M | 0.000 100.00 % | -49.656 M -152.25 % | 95.028 M 3.24 % | 92.046 M 8 662.42 % | -1.075 M 0.00 % | -1.075 M | 0.000 -100.00 % | 27.630 M 54.27 % | 17.910 M -92.31 % | 232.940 M |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 130.673 M -14.35 % | 152.569 M 7.35 % | 142.118 M -29.15 % | 200.589 M 47.99 % | 135.541 M 291.39 % | 34.631 M -43.28 % | 61.058 M -10.59 % | 68.287 M 54.23 % | 44.275 M 35.34 % | 32.713 M -26.85 % | 44.722 M -51.97 % | 93.109 M 85.59 % | 50.170 M -85.96 % | 357.224 M 43.70 % | 248.598 M 360.79 % | 53.950 M |
| Tax payables | 0.000 | 0.000 -100.00 % | 17.286 M -14.54 % | 20.227 M -58.00 % | 48.157 M 486.07 % | 8.217 M -77.82 % | 37.053 M 196.23 % | 12.508 M -40.20 % | 20.918 M 357.82 % | 4.569 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 62.350 M |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 131.403 M 265.72 % | 35.930 M -39.09 % | 58.991 M 123.45 % | 26.400 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 7.786 B 2.85 % | 7.570 B 40.03 % | 5.406 B 37.52 % | 3.931 B 30.09 % | 3.022 B 13.98 % | 2.651 B 2 701.74 % | -101.905 M -21.92 % | -83.585 M 55.02 % | -185.833 M -441.46 % | -34.321 M -203.27 % | 33.234 M -97.25 % | 1.209 B | 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 -100.00 % | 1.105 B | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 369.401 M 0.00 % | 369.401 M -67.50 % | 1.136 B 0.00 % | 1.136 B 0.00 % | 1.136 B -36.07 % | 1.778 B 0.51 % | 1.769 B -0.51 % | 1.778 B -36.46 % | 2.798 B 29.78 % | 2.156 B 247.84 % | 619.749 M -12.83 % | 710.972 M 56.76 % | 453.550 M 619.92 % | 63.000 M 0.00 % | 63.000 M 0.00 % | 63.000 M |
| Deferred tax liabilities non current | 777.725 M 15.75 % | 671.929 M 45.68 % | 461.228 M 19.43 % | 386.188 M -12.25 % | 440.084 M -0.08 % | 440.424 M -40.29 % | 737.658 M -8.70 % | 807.907 M -9.84 % | 896.094 M -0.84 % | 903.729 M 1.83 % | 887.515 M 6.46 % | 833.637 M | 0.000 -100.00 % | 999.842 M 8.32 % | 923.005 M -6.91 % | 991.480 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 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 25.857 B 16.79 % | 22.140 B 17.03 % | 18.917 B 37.05 % | 13.803 B 15.16 % | 11.986 B -1.50 % | 12.169 B 24.45 % | 9.778 B 13.40 % | 8.623 B -3.84 % | 8.967 B -4.97 % | 9.436 B -1.00 % | 9.531 B -2.51 % | 9.777 B 1.30 % | 9.652 B 3.97 % | 9.284 B 27.34 % | 7.291 B 13.43 % | 6.428 B |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Change in working capital | 197.299 M -51.81 % | 409.406 M 170.55 % | -580.292 M -469.94 % | 156.861 M -46.69 % | 294.259 M 412.58 % | -94.139 M -48.15 % | -63.541 M -165.39 % | 97.172 M 198.35 % | -98.806 M -141.18 % | 239.914 M 211.30 % | -215.565 M -5 342.34 % | 4.112 M 101.54 % | -266.800 M -73.54 % | -153.740 M -388.39 % | -31.479 M -59.47 % | -19.740 M |
| Accounts receivables | -49.939 M 42.10 % | -86.257 M 38.31 % | -139.816 M -301.82 % | -34.796 M -116.27 % | 213.841 M 765.88 % | -32.114 M -183.63 % | 38.399 M 172.04 % | -53.299 M -122.78 % | -23.925 M -114.36 % | 166.571 M 262.90 % | -102.251 M -255.42 % | 65.792 M 190.10 % | -73.020 M 61.47 % | -189.526 M 19.27 % | -234.770 M -311.30 % | -57.080 M |
| Inventory | -17.116 M -114.75 % | 116.018 M 267.23 % | -69.376 M -9.37 % | -63.431 M 38.09 % | -102.463 M -2 024.55 % | 5.324 M 109.40 % | -56.648 M 2.54 % | -58.123 M -47 741.80 % | 122.000 K 100.37 % | -33.363 M -119.32 % | -15.212 M 59.88 % | -37.916 M -297.44 % | -9.540 M 64.09 % | -26.565 M -401.70 % | 8.805 M 1 057.07 % | -920.000 K |
| Accounts payables | 221.469 M 45.11 % | 152.623 M 936.38 % | -18.248 M -108.61 % | 212.031 M 7.85 % | 196.599 M 345.65 % | -80.033 M -368.75 % | 29.780 M -88.15 % | 251.356 M 1 132.56 % | 20.393 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 62.480 M |
| Other working capital | 42.885 M -81.11 % | 227.022 M 164.34 % | -352.852 M -919.50 % | 43.057 M 413.87 % | -13.718 M -208.15 % | 12.684 M 116.90 % | -75.072 M -148.34 % | 155.295 M 256.98 % | -98.928 M -136.20 % | 273.277 M 236.40 % | -200.353 M -576.71 % | 42.028 M 122.81 % | -184.240 M -448.68 % | 52.840 M -72.83 % | 194.486 M 903.00 % | -24.220 M |
| Other non cash items | 1.015 B 121.54 % | 458.222 M 120.88 % | -2.194 B -861.54 % | -228.194 M -225.69 % | 181.556 M 452.36 % | -51.526 M 87.88 % | -425.093 M -3.03 % | -412.575 M -665.27 % | 72.987 M 336.48 % | -30.864 M -111.13 % | 277.377 M -29.72 % | 394.669 M -36.14 % | 618.060 M 24.60 % | 496.017 M 68.88 % | 293.717 M 116.06 % | 135.940 M |
| Net cash provided by operating activities | 5.578 B 31.58 % | 4.239 B 33.17 % | 3.183 B -14.14 % | 3.708 B 36.75 % | 2.711 B 5.37 % | 2.573 B 33.87 % | 1.922 B -6.47 % | 2.055 B 3.79 % | 1.980 B -25.25 % | 2.648 B 14.28 % | 2.317 B 14.01 % | 2.033 B 24.72 % | 1.630 B -1.19 % | 1.649 B 11.74 % | 1.476 B 70.06 % | 867.960 M |
| Investments in property plant and equipment | -4.489 B -57.63 % | -2.848 B 30.95 % | -4.124 B -113.35 % | -1.933 B -395.85 % | -389.826 M 68.24 % | -1.227 B 41.88 % | -2.112 B -346.09 % | -473.365 M 24.51 % | -627.047 M 43.46 % | -1.109 B -29.12 % | -858.911 M 21.46 % | -1.094 B -19.64 % | -914.060 M 62.55 % | -2.440 B -80.54 % | -1.352 B -168.28 % | -503.870 M |
| Acquisitions net | 186.257 M 113.61 % | 87.196 M -96.86 % | 2.780 B 2 126.99 % | 124.832 M 108.51 % | 59.868 M 118.84 % | 27.357 M 1 121.29 % | 2.240 M -87.98 % | 18.628 M 211.40 % | 5.982 M -34.63 % | 9.151 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.890 M -81.33 % | 47.620 M -65.08 % | 136.380 M |
| Purchases of investments | -31.189 M -28 778.70 % | -108.000 K 99.98 % | -501.755 M -27 095.39 % | -1.845 M 97.11 % | -63.825 M -127.73 % | -28.027 M -440.23 % | -5.188 M -255.83 % | -1.458 M | 0.000 | 0.000 | 0.000 100.00 % | -11.253 M | 0.000 100.00 % | -20.363 M -550.58 % | -3.130 M 49.68 % | -6.220 M |
| Sales maturities of investments | 30.000 M -80.09 % | 150.707 M -57.73 % | 356.570 M 385.64 % | -124.832 M -3 254.71 % | 3.957 M 490.60 % | 670.000 K -77.27 % | 2.948 M | 0.000 -100.00 % | 5.259 M 951.80 % | 500.000 K 843.40 % | 53.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 6.515 M -96.29 % | 175.641 M 294.32 % | 44.543 M -66.62 % | 133.447 M 74.43 % | 76.504 M 82.69 % | 41.876 M 107.60 % | 20.171 M -38.19 % | 32.632 M 5.34 % | 30.979 M 27.16 % | 24.363 M -93.38 % | 368.249 M 89.65 % | 194.176 M 1 137.58 % | 15.690 M | 0.000 100.00 % | -55.585 M | 0.000 |
| Net cash used for investing activites | -4.297 B -76.53 % | -2.434 B -68.49 % | -1.445 B 19.80 % | -1.801 B -474.92 % | -313.322 M 73.57 % | -1.185 B 43.32 % | -2.091 B -372.98 % | -442.191 M 25.15 % | -590.809 M 45.51 % | -1.084 B -120.99 % | -490.609 M 46.13 % | -910.657 M -1.37 % | -898.370 M 62.96 % | -2.426 B -85.55 % | -1.307 B -249.81 % | -373.710 M |
| Debt repayment | 1.678 B 67.19 % | 1.004 B 145.07 % | 409.620 M 121.89 % | 184.602 M 126.47 % | -697.343 M -48.55 % | -469.423 M -178.81 % | 595.622 M 157.09 % | -1.043 B -14.75 % | -909.164 M 49.80 % | -1.811 B -191.54 % | -621.184 M -645.67 % | -83.305 M 91.85 % | -1.022 B -162.40 % | 1.638 B 149.32 % | 656.976 M 255.47 % | -422.580 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.170 B | 0.000 | 0.000 -100.00 % | 1.250 B | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 100.00 % | -140.650 M 77.64 % | -629.130 M | 0.000 100.00 % | -632.133 M | 0.000 | 0.000 100.00 % | -387.161 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -437.263 M 0.10 % | -437.716 M | 0.000 100.00 % | -1.060 B | 0.000 100.00 % | -980.224 M -157.14 % | -381.198 M | 0.000 100.00 % | -439.274 M 20.00 % | -549.092 M 9.06 % | -603.773 M -7.13 % | -563.594 M -115.45 % | -261.590 M -51.60 % | -172.556 M 53.54 % | -371.405 M -180.62 % | -132.350 M |
| Other financing activites | -2.173 B -0.45 % | -2.164 B -45.26 % | -1.490 B -38.22 % | -1.078 B -6.27 % | -1.014 B -1 651.13 % | 65.377 M 162.83 % | -104.051 M 7.58 % | -112.588 M -3.52 % | -108.759 M 69.93 % | -361.746 M | 0.000 100.00 % | -471.400 M -2 847.36 % | -15.994 M 97.72 % | -701.236 M -43.61 % | -488.280 M -48 928.00 % | 1.000 M |
| Net cash used provided by financing activities | -932.342 M 46.36 % | -1.738 B -1.71 % | -1.709 B 12.49 % | -1.953 B 16.67 % | -2.344 B -69.30 % | -1.384 B -1 354.17 % | 110.373 M 107.15 % | -1.543 B -5.89 % | -1.457 B 5.75 % | -1.546 B 14.66 % | -1.812 B -61.99 % | -1.118 B -56.93 % | -712.610 M -193.26 % | 764.152 M 476.97 % | -202.709 M 63.41 % | -553.930 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 348.696 M 416.50 % | 67.511 M 127.34 % | 29.696 M 163.50 % | -46.767 M -186.22 % | 54.243 M 1 637.44 % | 3.122 M 105.28 % | -59.174 M -185.00 % | 69.613 M 201.99 % | -68.253 M -476.24 % | 18.141 M 18.83 % | 15.266 M 316.76 % | 3.663 M -80.54 % | 18.820 M 165.21 % | -28.862 M 2.74 % | -29.676 M | 0.000 |
| Cash at beginning of period | 182.608 M 58.66 % | 115.097 M 34.77 % | 85.401 M -54.25 % | 186.686 M 44.57 % | 129.129 M 2.48 % | 126.007 M -31.95 % | 185.181 M 60.24 % | 115.568 M -37.13 % | 183.821 M 10.95 % | 165.680 M 10.15 % | 150.414 M 2.50 % | 146.751 M 14.71 % | 127.930 M -18.41 % | 156.794 M -15.91 % | 186.470 M | 0.000 |
| Cash at end of period | 531.304 M 190.95 % | 182.608 M 58.66 % | 115.097 M -17.74 % | 139.919 M -23.70 % | 183.372 M 42.01 % | 129.129 M 2.48 % | 126.007 M -31.95 % | 185.181 M 60.24 % | 115.568 M -37.13 % | 183.821 M 10.95 % | 165.680 M 10.15 % | 150.414 M 2.50 % | 146.750 M 14.71 % | 127.932 M -18.41 % | 156.794 M -3.17 % | 161.930 M |
| Operating cash flow | 5.578 B 31.58 % | 4.239 B 33.17 % | 3.183 B -14.14 % | 3.708 B 36.75 % | 2.711 B 5.37 % | 2.573 B 33.87 % | 1.922 B -6.47 % | 2.055 B 3.79 % | 1.980 B -25.25 % | 2.648 B 14.28 % | 2.317 B 14.01 % | 2.033 B 24.72 % | 1.630 B -1.19 % | 1.649 B 11.74 % | 1.476 B 70.06 % | 867.960 M |
| Capital expenditure | -4.489 B -57.63 % | -2.848 B 30.95 % | -4.124 B -113.35 % | -1.933 B -395.85 % | -389.826 M 68.24 % | -1.227 B 41.88 % | -2.112 B -346.09 % | -473.365 M 24.51 % | -627.047 M 43.46 % | -1.109 B -29.12 % | -858.911 M 21.46 % | -1.094 B -19.64 % | -914.060 M 62.44 % | -2.434 B -95.08 % | -1.247 B -147.57 % | -503.870 M |
| Free CashFlow | 1.089 B -21.72 % | 1.392 B 247.96 % | -940.605 M -153.00 % | 1.775 B -23.55 % | 2.321 B 72.52 % | 1.346 B 809.22 % | -189.718 M -112.00 % | 1.581 B 16.91 % | 1.353 B -12.12 % | 1.539 B 5.54 % | 1.459 B 55.32 % | 939.039 M 31.20 % | 715.740 M 191.28 % | -784.125 M -442.98 % | 228.618 M -37.21 % | 364.090 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 7.443 B -8.00 % | 8.090 B -1.96 % | 8.252 B 3.22 % | 7.995 B 9.94 % | 7.272 B -5.36 % | 7.684 B 4.31 % | 7.367 B 3.85 % | 7.093 B 5.21 % | 6.742 B -0.48 % | 6.775 B -0.59 % | 6.815 B -6.74 % | 7.307 B 1.90 % | 7.171 B 10.31 % | 6.501 B -4.17 % | 6.784 B 6.60 % | 6.364 B 53.80 % | 4.138 B -29.84 % | 5.897 B 4.67 % | 5.634 B 28.27 % | 4.393 B 174.39 % | 1.601 B -67.07 % | 4.862 B -12.76 % | 5.573 B 6.38 % | 5.238 B -2.93 % | 5.396 B 7.38 % | 5.025 B -8.82 % | 5.512 B 6.61 % | 5.170 B -2.17 % | 5.285 B 8.03 % | 4.892 B -0.03 % | 4.893 B 8.28 % | 4.519 B -8.12 % | 4.919 B 11.07 % | 4.429 B -1.92 % | 4.515 B 0.33 % | 4.501 B -1.87 % | 4.586 B 10.09 % | 4.166 B -3.30 % | 4.308 B 0.86 % | 4.272 B -4.63 % | 4.479 B 12.71 % | 3.974 B -7.56 % | 4.299 B -0.62 % | 4.326 B 5.15 % | 4.114 B 12.20 % | 3.666 B |
| Net income | 500.429 M -32.60 % | 742.528 M 24.96 % | 594.234 M 65.90 % | 358.182 M 166.53 % | 134.385 M -37.61 % | 215.407 M 57.80 % | 136.506 M -30.76 % | 197.145 M -41.92 % | 339.453 M -82.43 % | 1.932 B 292.63 % | 492.004 M 56.40 % | 314.580 M -36.27 % | 493.652 M -12.14 % | 561.884 M -7.11 % | 604.880 M 22.25 % | 494.780 M 918.93 % | -60.418 M -116.26 % | 371.644 M -6.48 % | 397.377 M 28.68 % | 308.807 M 149.24 % | -627.149 M -3 031.97 % | 21.390 M -91.71 % | 257.978 M -25.71 % | 347.241 M 26.48 % | 274.540 M 33.82 % | 205.156 M -22.81 % | 265.781 M 28.80 % | 206.348 M -14.69 % | 241.876 M 101.22 % | 120.203 M -52.31 % | 252.062 M 16.70 % | 215.997 M -35.98 % | 337.380 M 302.42 % | 83.837 M -61.46 % | 217.536 M 56.86 % | 138.683 M -47.60 % | 264.670 M 100.31 % | 132.128 M -46.58 % | 247.318 M -14.68 % | 289.886 M -18.07 % | 353.803 M 82.67 % | 193.687 M -22.83 % | 250.976 M 15.92 % | 216.517 M -13.76 % | 251.054 M 198.94 % | 83.982 M |
| Income before tax | 672.280 M -32.50 % | 995.957 M 19.33 % | 834.604 M 69.28 % | 493.025 M 180.18 % | 175.970 M -39.56 % | 291.133 M 55.84 % | 186.817 M -32.30 % | 275.946 M -39.50 % | 456.094 M -24.27 % | 602.233 M 19.05 % | 505.845 M 15.07 % | 439.586 M -33.46 % | 660.635 M -10.83 % | 740.902 M -4.69 % | 777.338 M 18.34 % | 656.845 M 962.19 % | -76.183 M -114.85 % | 513.116 M -5.91 % | 545.347 M 30.77 % | 417.021 M 149.76 % | -838.077 M -2 659.25 % | 32.747 M -89.96 % | 326.135 M 25.42 % | 260.044 M -38.70 % | 424.242 M 29.99 % | 326.363 M -22.26 % | 419.834 M 43.55 % | 292.468 M -20.11 % | 366.081 M 84.65 % | 198.253 M -49.10 % | 389.497 M 25.65 % | 309.990 M -37.52 % | 496.153 M 232.36 % | 149.282 M -54.12 % | 325.404 M 49.22 % | 218.077 M -44.01 % | 389.464 M 88.61 % | 206.487 M -46.82 % | 388.267 M -7.50 % | 419.731 M -20.11 % | 525.370 M 60.84 % | 326.641 M -16.25 % | 390.016 M 33.59 % | 291.958 M -21.18 % | 370.406 M 171.07 % | 136.645 M |
| Income before tax ratio | 0.09 -26.63 % | 0.12 21.72 % | 0.10 64.00 % | 0.06 154.85 % | 0.02 -36.13 % | 0.04 49.40 % | 0.03 -34.81 % | 0.04 -42.49 % | 0.07 -23.90 % | 0.09 19.77 % | 0.07 23.38 % | 0.06 -34.70 % | 0.09 -19.17 % | 0.11 -0.54 % | 0.11 11.01 % | 0.10 660.61 % | -0.02 -121.16 % | 0.09 -10.11 % | 0.10 1.95 % | 0.09 118.13 % | -0.52 -7 872.06 % | 0.01 -88.49 % | 0.06 17.89 % | 0.05 -36.85 % | 0.08 21.05 % | 0.06 -14.74 % | 0.08 34.65 % | 0.06 -18.33 % | 0.07 70.92 % | 0.04 -49.08 % | 0.08 16.04 % | 0.07 -32.00 % | 0.10 199.24 % | 0.03 -53.23 % | 0.07 48.73 % | 0.05 -42.94 % | 0.08 71.33 % | 0.05 -45.00 % | 0.09 -8.29 % | 0.10 -16.23 % | 0.12 42.70 % | 0.08 -9.40 % | 0.09 34.41 % | 0.07 -25.04 % | 0.09 141.60 % | 0.04 |
| EBITDA | 934.421 M -49.83 % | 1.863 B 73.21 % | 1.075 B -20.66 % | 1.355 B 33.30 % | 1.017 B -6.85 % | 1.091 B 12.81 % | 967.521 M 112.05 % | 456.270 M -41.44 % | 779.214 M -34.40 % | 1.188 B 34.44 % | 883.556 M 50.99 % | 585.169 M -25.33 % | 783.722 M -40.81 % | 1.324 B -1.15 % | 1.339 B 17.37 % | 1.141 B 188.43 % | 395.657 M -59.84 % | 985.082 M -5.21 % | 1.039 B 16.16 % | 894.691 M 287.29 % | -477.710 M -180.87 % | 590.693 M -28.02 % | 820.599 M 7.60 % | 762.649 M -16.37 % | 911.907 M 47.39 % | 618.713 M 35.70 % | 455.930 M 46.13 % | 312.004 M -50.25 % | 627.195 M 34.76 % | 465.415 M -28.94 % | 654.988 M 12.10 % | 584.287 M -25.09 % | 779.954 M 289.42 % | 200.288 M -67.64 % | 619.019 M 18.59 % | 522.003 M -22.14 % | 670.464 M 33.35 % | 502.795 M -22.55 % | 649.212 M -5.80 % | 689.218 M -16.73 % | 827.740 M 31.11 % | 631.320 M 17.96 % | 535.190 M 20.89 % | 442.701 M -15.58 % | 524.381 M 11.68 % | 469.533 M |
| Net income ratio | 0.07 -26.75 % | 0.09 27.46 % | 0.07 60.73 % | 0.04 142.44 % | 0.02 -34.08 % | 0.03 51.29 % | 0.02 -33.33 % | 0.03 -44.80 % | 0.05 -82.34 % | 0.29 294.98 % | 0.07 67.69 % | 0.04 -37.46 % | 0.07 -20.36 % | 0.09 -3.06 % | 0.09 14.68 % | 0.08 632.48 % | -0.01 -123.17 % | 0.06 -10.65 % | 0.07 0.32 % | 0.07 117.95 % | -0.39 -9 003.97 % | 0.00 -90.50 % | 0.05 -30.16 % | 0.07 30.30 % | 0.05 24.62 % | 0.04 -15.34 % | 0.05 20.82 % | 0.04 -12.79 % | 0.05 86.26 % | 0.02 -52.30 % | 0.05 7.78 % | 0.05 -30.32 % | 0.07 262.33 % | 0.02 -60.71 % | 0.05 56.35 % | 0.03 -46.60 % | 0.06 81.96 % | 0.03 -44.75 % | 0.06 -15.41 % | 0.07 -14.09 % | 0.08 62.07 % | 0.05 -16.51 % | 0.06 16.63 % | 0.05 -17.98 % | 0.06 166.44 % | 0.02 |
| Ratio EBITDA | 0.13 -45.47 % | 0.23 76.68 % | 0.13 -23.14 % | 0.17 21.25 % | 0.14 -1.57 % | 0.14 8.16 % | 0.13 104.18 % | 0.06 -44.34 % | 0.12 -34.08 % | 0.18 35.24 % | 0.13 61.90 % | 0.08 -26.73 % | 0.11 -46.34 % | 0.20 3.16 % | 0.20 10.10 % | 0.18 87.54 % | 0.10 -42.75 % | 0.17 -9.44 % | 0.18 -9.44 % | 0.20 168.26 % | -0.30 -345.60 % | 0.12 -17.49 % | 0.15 1.14 % | 0.15 -13.84 % | 0.17 37.25 % | 0.12 48.84 % | 0.08 37.07 % | 0.06 -49.15 % | 0.12 24.74 % | 0.10 -28.92 % | 0.13 3.53 % | 0.13 -18.47 % | 0.16 250.62 % | 0.05 -67.01 % | 0.14 18.20 % | 0.12 -20.66 % | 0.15 21.13 % | 0.12 -19.91 % | 0.15 -6.61 % | 0.16 -12.69 % | 0.18 16.33 % | 0.16 27.61 % | 0.12 21.64 % | 0.10 -19.71 % | 0.13 -0.46 % | 0.13 |
| Gross profit ratio | 0.14 -15.44 % | 0.16 19.19 % | 0.14 37.58 % | 0.10 104.63 % | 0.05 -34.93 % | 0.08 12.28 % | 0.07 -5.83 % | 0.07 -23.42 % | 0.09 -44.01 % | 0.17 63.29 % | 0.10 11.63 % | 0.09 -22.26 % | 0.12 5.69 % | 0.11 -18.73 % | 0.14 9.43 % | 0.12 1 765.47 % | 0.01 -92.41 % | 0.09 -22.89 % | 0.11 -4.95 % | 0.12 126.43 % | -0.45 -3 589.33 % | 0.01 -83.96 % | 0.08 9.40 % | 0.07 -30.85 % | 0.11 75.49 % | 0.06 -33.62 % | 0.09 36.42 % | 0.07 -12.91 % | 0.08 49.69 % | 0.05 -84.03 % | 0.32 0.77 % | 0.32 193.55 % | 0.11 111.65 % | 0.05 -64.09 % | 0.14 17.32 % | 0.12 -22.07 % | 0.16 -26.32 % | 0.21 27.67 % | 0.17 -6.08 % | 0.18 -9.14 % | 0.20 177.37 % | -0.25 -237.02 % | 0.19 13.70 % | 0.16 -52.81 % | 0.35 132.89 % | 0.15 |
| Weighted average shs out dil | 87.488 M 0.03 % | 87.459 M -0.07 % | 87.516 M -0.07 % | 87.575 M 0.36 % | 87.263 M -0.23 % | 87.469 M 0.00 % | 87.469 M 0.00 % | 87.469 M 0.00 % | 87.469 M -0.99 % | 88.343 M 0.00 % | 88.343 M -0.02 % | 88.365 M 0.06 % | 88.310 M 0.06 % | 88.261 M -0.05 % | 88.304 M -0.06 % | 88.354 M -0.56 % | 88.850 M -1.62 % | 90.313 M 0.00 % | 90.313 M 0.02 % | 90.294 M -0.08 % | 90.367 M 0.08 % | 90.294 M 0.10 % | 90.202 M -0.25 % | 90.427 M 0.13 % | 90.309 M 0.02 % | 90.294 M -0.12 % | 90.402 M -0.11 % | 90.504 M 0.18 % | 90.343 M 0.71 % | 89.704 M -1.42 % | 90.997 M -0.58 % | 91.524 M 0.37 % | 91.184 M 0.06 % | 91.127 M -0.30 % | 91.402 M 0.18 % | 91.239 M -0.03 % | 91.266 M 1.08 % | 90.294 M -1.13 % | 91.325 M 0.24 % | 91.111 M 1.62 % | 89.655 M -0.71 % | 90.294 M 5.41 % | 85.657 M 0.09 % | 85.580 M 0.22 % | 85.393 M -0.35 % | 85.696 M |
| Weighted average shs out | 87.488 M 0.03 % | 87.459 M -0.07 % | 87.516 M -0.07 % | 87.575 M 0.36 % | 87.263 M -0.23 % | 87.469 M 0.00 % | 87.469 M 0.00 % | 87.469 M 0.00 % | 87.469 M -0.99 % | 88.343 M 0.00 % | 88.343 M 0.00 % | 88.343 M 0.04 % | 88.310 M 0.06 % | 88.261 M -0.05 % | 88.304 M -0.05 % | 88.343 M 0.00 % | 88.343 M -0.36 % | 88.664 M -1.83 % | 90.313 M 0.02 % | 90.294 M -0.08 % | 90.367 M 0.08 % | 90.294 M 0.10 % | 90.202 M -0.25 % | 90.427 M 0.13 % | 90.309 M 0.08 % | 90.233 M -0.19 % | 90.402 M -0.11 % | 90.504 M 0.18 % | 90.343 M 0.71 % | 89.704 M -1.42 % | 90.997 M -0.58 % | 91.524 M 0.37 % | 91.184 M 0.06 % | 91.127 M -0.30 % | 91.402 M 0.18 % | 91.239 M -0.03 % | 91.266 M 1.08 % | 90.294 M -1.13 % | 91.325 M 0.24 % | 91.111 M 1.62 % | 89.655 M -0.71 % | 90.294 M 5.41 % | 85.657 M 0.09 % | 85.580 M 0.22 % | 85.393 M -0.35 % | 85.696 M |
| EPS diluted | 2.86 -32.71 % | 4.25 25.00 % | 3.40 65.85 % | 2.05 33.12 % | 1.54 25.20 % | 1.23 -21.15 % | 1.56 -30.67 % | 2.25 -42.01 % | 3.88 -43.77 % | 6.90 23.88 % | 5.57 56.46 % | 3.56 -36.31 % | 5.59 -12.24 % | 6.37 -7.01 % | 6.85 22.32 % | 5.60 923.53 % | -0.68 -116.50 % | 4.12 -6.36 % | 4.40 28.65 % | 3.42 149.28 % | -6.94 -2 991.67 % | 0.24 -91.61 % | 2.86 -25.52 % | 3.84 26.32 % | 3.04 33.92 % | 2.27 -22.79 % | 2.94 28.95 % | 2.28 -14.93 % | 2.68 100.00 % | 1.34 -51.62 % | 2.77 17.37 % | 2.36 -36.22 % | 3.70 302.17 % | 0.92 -61.34 % | 2.38 56.58 % | 1.52 -47.59 % | 2.90 98.63 % | 1.46 -48.59 % | 2.84 -13.68 % | 3.29 -18.97 % | 4.06 88.84 % | 2.15 -26.62 % | 2.93 15.81 % | 2.53 -13.95 % | 2.94 200.00 % | 0.98 |
| Earnings per share | 2.86 -32.71 % | 4.25 25.00 % | 3.40 65.85 % | 2.05 33.12 % | 1.54 25.20 % | 1.23 -21.15 % | 1.56 -30.67 % | 2.25 -42.01 % | 3.88 -43.77 % | 6.90 23.88 % | 5.57 56.46 % | 3.56 -36.31 % | 5.59 -12.24 % | 6.37 -7.01 % | 6.85 22.32 % | 5.60 923.53 % | -0.68 -116.50 % | 4.12 -6.36 % | 4.40 28.65 % | 3.42 149.28 % | -6.94 -2 991.67 % | 0.24 -91.61 % | 2.86 -25.52 % | 3.84 26.32 % | 3.04 33.92 % | 2.27 -22.79 % | 2.94 28.95 % | 2.28 -14.93 % | 2.68 100.00 % | 1.34 -51.62 % | 2.77 17.37 % | 2.36 -36.22 % | 3.70 302.17 % | 0.92 -61.34 % | 2.38 56.58 % | 1.52 -47.59 % | 2.90 98.63 % | 1.46 -48.59 % | 2.84 -13.68 % | 3.29 -18.97 % | 4.06 88.84 % | 2.15 -26.62 % | 2.93 15.81 % | 2.53 -13.95 % | 2.94 200.00 % | 0.98 |
| Gross profit | 1.035 B -22.20 % | 1.331 B 16.85 % | 1.139 B 42.00 % | 801.952 M 124.97 % | 356.478 M -38.41 % | 578.834 M 17.12 % | 494.244 M -2.20 % | 505.380 M -19.43 % | 627.276 M -44.28 % | 1.126 B 62.32 % | 693.611 M 4.11 % | 666.223 M -20.78 % | 840.979 M 16.58 % | 721.361 M -22.12 % | 926.272 M 16.66 % | 794.002 M 2 769.02 % | 27.675 M -94.67 % | 519.517 M -19.29 % | 643.679 M 21.92 % | 527.970 M 172.51 % | -728.119 M -1 249.00 % | 63.370 M -86.01 % | 452.821 M 16.38 % | 389.098 M -32.88 % | 579.668 M 88.44 % | 307.606 M -39.48 % | 508.279 M 45.44 % | 349.469 M -14.80 % | 410.188 M 61.71 % | 253.657 M -84.03 % | 1.589 B 9.11 % | 1.456 B 169.72 % | 539.808 M 135.07 % | 229.635 M -64.77 % | 651.895 M 17.71 % | 553.832 M -23.53 % | 724.262 M -18.89 % | 892.897 M 23.46 % | 723.239 M -5.27 % | 763.475 M -13.35 % | 881.115 M 187.20 % | -1.010 B -226.66 % | 797.773 M 13.00 % | 705.999 M -50.37 % | 1.423 B 161.30 % | 544.444 M |
| Income tax expense | 171.851 M -32.19 % | 253.429 M 5.43 % | 240.370 M 78.26 % | 134.843 M 224.26 % | 41.585 M -45.08 % | 75.726 M 50.52 % | 50.311 M -34.41 % | 76.702 M -34.24 % | 116.641 M 1 656.87 % | -7.492 M -105.84 % | 128.224 M 2.57 % | 125.006 M -25.14 % | 166.983 M -6.72 % | 179.018 M 3.79 % | 172.478 M 6.43 % | 162.065 M 1 128.01 % | -15.765 M -111.14 % | 141.472 M -4.39 % | 147.970 M 36.74 % | 108.214 M 151.30 % | -210.928 M -1 957.25 % | 11.357 M -83.34 % | 68.157 M 178.16 % | -87.197 M -158.25 % | 149.702 M 23.51 % | 121.207 M -21.32 % | 154.053 M 78.88 % | 86.120 M -30.66 % | 124.205 M 59.14 % | 78.050 M -43.21 % | 137.435 M 46.22 % | 93.993 M -40.80 % | 158.773 M 142.61 % | 65.445 M -39.33 % | 107.868 M 96.13 % | 54.997 M -55.93 % | 124.794 M 67.83 % | 74.359 M -47.24 % | 140.949 M 8.55 % | 129.845 M -24.32 % | 171.567 M 29.04 % | 132.954 M -4.38 % | 139.040 M 84.30 % | 75.441 M -36.79 % | 119.352 M 126.63 % | 52.663 M |
| Cost of revenue | 6.408 B -5.20 % | 6.760 B -4.97 % | 7.113 B -1.10 % | 7.193 B 4.01 % | 6.916 B -2.67 % | 7.105 B 3.39 % | 6.872 B 4.32 % | 6.588 B 7.73 % | 6.115 B 8.25 % | 5.649 B -7.72 % | 6.122 B -7.82 % | 6.641 B 4.91 % | 6.330 B 9.53 % | 5.779 B -1.33 % | 5.858 B 5.17 % | 5.570 B 35.51 % | 4.110 B -23.57 % | 5.378 B 7.76 % | 4.991 B 29.13 % | 3.865 B 65.94 % | 2.329 B -51.46 % | 4.798 B -6.28 % | 5.120 B 5.58 % | 4.849 B 0.67 % | 4.817 B 2.10 % | 4.718 B -5.71 % | 5.003 B 3.80 % | 4.820 B -1.11 % | 4.875 B 5.10 % | 4.638 B 40.34 % | 3.305 B 7.88 % | 3.063 B -30.04 % | 4.379 B 4.28 % | 4.199 B 8.69 % | 3.863 B -2.11 % | 3.947 B 2.19 % | 3.862 B 17.99 % | 3.273 B -8.70 % | 3.585 B 2.20 % | 3.508 B -2.50 % | 3.598 B -27.82 % | 4.984 B 42.36 % | 3.501 B -3.27 % | 3.620 B 34.51 % | 2.691 B -13.80 % | 3.122 B |
| General and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 93.714 M | 0.000 | 0.000 | 0.000 -100.00 % | 69.047 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 41.554 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 -100.00 % | 100.820 M | 0.000 | 0.000 -100.00 % | 34.050 M | 0.000 |
| Selling and marketing expenses | 0.000 -100.00 % | 10.202 M | 0.000 | 0.000 | 0.000 -100.00 % | 14.565 M | 0.000 | 0.000 | 0.000 -100.00 % | 18.471 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.181 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.168 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.895 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.097 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.467 M | 0.000 | 0.000 | 0.000 -100.00 % | 16.943 M | 0.000 | 0.000 | 0.000 -100.00 % | 717.159 M | 0.000 | 0.000 -100.00 % | 237.790 M | 0.000 |
| Other expenses | 165.732 M 80.13 % | 92.009 M -23.52 % | 120.303 M 9.79 % | 109.574 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.537 M | 0.000 | 0.000 | 0.000 100.00 % | -12.659 M | 0.000 | 0.000 | 0.000 100.00 % | -708.000 K -101.38 % | 51.353 M 101.56 % | 25.478 M 9.96 % | 23.170 M 2 000.74 % | -1.219 M -105.11 % | 23.875 M -22.85 % | 30.946 M 29.07 % | 23.976 M 72.97 % | 13.861 M 12.68 % | 12.301 M -47.62 % | 23.486 M -5.56 % | 24.869 M 16.36 % | 21.372 M -98.19 % | 1.179 B 5.72 % | 1.115 B 1 832.12 % | 57.716 M 172.07 % | 21.214 M -99.49 % | 4.135 B -1.93 % | 4.217 B 2.08 % | 4.130 B 184.64 % | -4.880 B -226.50 % | 3.858 B 2.12 % | 3.777 B -1.89 % | 3.850 B 171.11 % | -5.415 B -243.86 % | 3.764 B -3.07 % | 3.883 B 8.18 % | 3.589 B | 0.000 |
| Operating expenses | 165.732 M 62.15 % | 102.211 M -15.04 % | 120.303 M 9.79 % | 109.574 M 6.91 % | 102.489 M -5.35 % | 108.279 M -8.50 % | 118.340 M 8.49 % | 109.079 M 12.17 % | 97.247 M -76.49 % | 413.677 M 405.06 % | 81.906 M -20.55 % | 103.085 M 18.62 % | 86.905 M 191.48 % | -94.997 M -218.33 % | 80.281 M 41.39 % | 56.781 M 29.20 % | 43.947 M 170.38 % | -62.442 M -193.94 % | 66.467 M 42.02 % | 46.802 M 59.49 % | 29.345 M 128.59 % | -102.626 M -259.95 % | 64.160 M -10.91 % | 72.014 M -21.32 % | 91.526 M 291.67 % | -47.752 M -173.86 % | 64.650 M 6.07 % | 60.951 M 14.79 % | 53.096 M -3.63 % | 55.095 M -95.33 % | 1.179 B 5.72 % | 1.115 B 1 773.43 % | 59.524 M 17.73 % | 50.561 M -98.78 % | 4.135 B -1.93 % | 4.217 B 2.08 % | 4.130 B 184.64 % | -4.880 B -226.50 % | 3.858 B 2.12 % | 3.777 B -1.89 % | 3.850 B 171.11 % | -5.415 B -243.86 % | 3.764 B -3.07 % | 3.883 B 8.18 % | 3.589 B 1 264.31 % | 263.077 M |
| Cost and expenses | 6.574 B -4.20 % | 6.862 B -5.14 % | 7.234 B -0.94 % | 7.302 B 4.05 % | 7.018 B -2.71 % | 7.213 B 3.18 % | 6.991 B 4.39 % | 6.697 B 7.80 % | 6.212 B 2.47 % | 6.063 B -2.27 % | 6.204 B -8.02 % | 6.744 B 5.10 % | 6.417 B 12.89 % | 5.684 B -4.27 % | 5.938 B 5.54 % | 5.626 B 35.45 % | 4.154 B -21.85 % | 5.315 B 5.11 % | 5.057 B 29.29 % | 3.911 B 65.86 % | 2.358 B -49.78 % | 4.696 B -9.42 % | 5.184 B 5.34 % | 4.921 B 0.26 % | 4.908 B 5.10 % | 4.670 B -7.85 % | 5.068 B 3.82 % | 4.881 B -0.94 % | 4.928 B 5.00 % | 4.693 B 4.67 % | 4.484 B 7.31 % | 4.179 B -5.86 % | 4.438 B 4.44 % | 4.250 B 2.77 % | 4.135 B -1.93 % | 4.217 B 2.08 % | 4.130 B 5.00 % | 3.934 B 1.97 % | 3.858 B 2.12 % | 3.777 B -1.89 % | 3.850 B 7.89 % | 3.569 B -5.19 % | 3.764 B -3.07 % | 3.883 B 8.18 % | 3.589 B 6.03 % | 3.385 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 -100.00 % | 10.202 M | 0.000 | 0.000 -100.00 % | 102.489 M -5.35 % | 108.279 M -8.50 % | 118.340 M 8.49 % | 109.079 M 12.17 % | 97.247 M 11.12 % | 87.518 M 6.85 % | 81.906 M -20.55 % | 103.085 M 18.62 % | 86.905 M 12.79 % | 77.049 M -4.03 % | 80.281 M 41.39 % | 56.781 M 29.20 % | 43.947 M -7.94 % | 47.735 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.168 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.895 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.097 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.467 M | 0.000 | 0.000 | 0.000 -100.00 % | 16.943 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.843 B | 0.000 | 0.000 -100.00 % | 588.240 M | 0.000 |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.851 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.941 M | 0.000 | 0.000 | 0.000 -100.00 % | 20.531 M | 0.000 | 0.000 | 0.000 -100.00 % | 14.441 M | 0.000 | 0.000 | 0.000 -100.00 % | 19.676 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 -100.00 % | 144.722 M |
| Interest expense | 262.141 M 1.74 % | 257.646 M 7.05 % | 240.671 M 7.29 % | 224.318 M -0.63 % | 225.740 M 3.76 % | 217.557 M 2.06 % | 213.171 M 15.11 % | 185.191 M 13.80 % | 162.729 M 23.18 % | 132.105 M -12.35 % | 150.714 M 8.15 % | 139.351 M 15.65 % | 120.491 M 1.18 % | 119.086 M 3.13 % | 115.469 M 17.70 % | 98.104 M 3.26 % | 95.011 M 6.11 % | 89.536 M 7.59 % | 83.218 M -7.15 % | 89.625 M -13.64 % | 103.783 M -1.23 % | 105.074 M 21.61 % | 86.401 M -1.80 % | 87.986 M 0.13 % | 87.876 M 136.70 % | 37.125 M 2.85 % | 36.096 M 84.77 % | 19.536 M 23.02 % | 15.880 M -26.76 % | 21.681 M 8.12 % | 20.053 M -34.95 % | 30.828 M -26.33 % | 41.847 M -17.96 % | 51.006 M -7.06 % | 54.878 M -16.76 % | 65.930 M -3.34 % | 68.207 M 52.78 % | 44.643 M -28.57 % | 62.499 M -18.43 % | 76.622 M -25.86 % | 103.348 M -25.17 % | 138.108 M -4.87 % | 145.174 M -3.69 % | 150.743 M -2.10 % | 153.975 M | 0.000 |
| Depreciation and amortization | 0.000 -100.00 % | 634.062 M 221.22 % | 197.394 M -69.06 % | 637.957 M 3.73 % | 615.021 M 5.53 % | 582.802 M 2.69 % | 567.533 M 8.71 % | 522.058 M 6.71 % | 489.237 M 8.05 % | 452.797 M 7.54 % | 421.061 M -1.85 % | 429.005 M 9.98 % | 390.073 M -15.78 % | 463.148 M 4.23 % | 444.342 M 12.30 % | 395.657 M 5.00 % | 376.829 M -0.94 % | 380.396 M 48.25 % | 256.584 M -36.40 % | 403.412 M 57.22 % | 256.584 M 0.00 % | 256.584 M 2.55 % | 250.212 M -38.55 % | 407.204 M 62.74 % | 250.212 M -0.49 % | 251.452 M 1 944.16 % | 12.301 M -47.62 % | 23.486 M -90.38 % | 244.086 M 0.00 % | 244.086 M -0.55 % | 245.438 M 0.81 % | 243.469 M 2.24 % | 238.141 M 0.00 % | 238.141 M -0.25 % | 238.737 M 0.31 % | 237.996 M 0.26 % | 237.390 M 3.85 % | 228.600 M 1.96 % | 224.197 M 0.20 % | 223.739 M 0.35 % | 222.968 M 20.62 % | 184.857 M -20.44 % | 232.337 M 1.53 % | 228.844 M -0.75 % | 230.565 M 6.66 % | 216.168 M |
| Operating income | 869.475 M -80.48 % | 4.454 B 337.29 % | 1.019 B 47.10 % | 692.378 M 172.60 % | 253.989 M -46.02 % | 470.555 M 25.18 % | 375.904 M -17.61 % | 456.270 M -26.27 % | 618.823 M -15.73 % | 734.338 M 11.85 % | 656.559 M 12.20 % | 585.169 M -22.40 % | 754.074 M -5.12 % | 794.731 M -6.06 % | 845.991 M 14.75 % | 737.221 M 4 630.61 % | -16.272 M -102.80 % | 581.959 M 0.82 % | 577.212 M 19.96 % | 481.168 M 163.52 % | -757.464 M -556.31 % | 165.996 M -57.29 % | 388.661 M 22.57 % | 317.084 M -35.04 % | 488.142 M 37.37 % | 355.358 M -19.90 % | 443.629 M 53.76 % | 288.518 M -19.20 % | 357.092 M 79.84 % | 198.562 M -49.02 % | 389.497 M 25.65 % | 309.990 M -35.46 % | 480.284 M 168.20 % | 179.074 M -44.97 % | 325.404 M 49.22 % | 218.077 M -44.01 % | 389.464 M 88.61 % | 206.487 M -46.82 % | 388.267 M -7.50 % | 419.731 M -20.11 % | 525.370 M 60.84 % | 326.641 M -16.25 % | 390.016 M 33.59 % | 291.958 M -21.18 % | 370.406 M 46.19 % | 253.365 M |
| Operating income ratio | 0.12 -78.78 % | 0.55 346.05 % | 0.12 42.51 % | 0.09 147.96 % | 0.03 -42.97 % | 0.06 20.01 % | 0.05 -20.67 % | 0.06 -29.92 % | 0.09 -15.32 % | 0.11 12.51 % | 0.10 20.30 % | 0.08 -23.85 % | 0.11 -13.98 % | 0.12 -1.97 % | 0.12 7.65 % | 0.12 3 045.85 % | 0.00 -103.99 % | 0.10 -3.68 % | 0.10 -6.47 % | 0.11 123.15 % | -0.47 -1 485.76 % | 0.03 -51.04 % | 0.07 15.22 % | 0.06 -33.08 % | 0.09 27.92 % | 0.07 -12.15 % | 0.08 44.23 % | 0.06 -17.41 % | 0.07 66.47 % | 0.04 -49.00 % | 0.08 16.04 % | 0.07 -29.75 % | 0.10 141.48 % | 0.04 -43.89 % | 0.07 48.73 % | 0.05 -42.94 % | 0.08 71.33 % | 0.05 -45.00 % | 0.09 -8.29 % | 0.10 -16.23 % | 0.12 42.70 % | 0.08 -9.40 % | 0.09 34.41 % | 0.07 -25.04 % | 0.09 30.30 % | 0.07 |
| Total other income expenses net | -197.195 M 94.30 % | -3.458 B -1 780.30 % | -183.903 M 7.75 % | -199.353 M -155.52 % | -78.019 M 56.52 % | -179.422 M 5.11 % | -189.087 M -57.11 % | -120.355 M -62.78 % | -73.935 M 13.94 % | -85.915 M 18.84 % | -105.860 M 27.29 % | -145.583 M -55.81 % | -93.439 M -73.58 % | -53.829 M 21.59 % | -68.653 M 14.63 % | -80.416 M -34.23 % | -59.911 M 12.97 % | -68.843 M -116.05 % | -31.865 M 50.33 % | -64.147 M 20.43 % | -80.613 M 39.50 % | -133.249 M -113.11 % | -62.526 M -9.62 % | -57.040 M 10.74 % | -63.900 M -120.38 % | -28.995 M -21.85 % | -23.795 M -702.41 % | 3.950 M -56.06 % | 8.989 M 3 009.06 % | -309.000 K -101.87 % | 16.551 M 153.69 % | -30.828 M -294.27 % | 15.869 M 153.27 % | -29.792 M -0.34 % | -29.691 M 29.81 % | -42.302 M | 0.000 | 0.000 100.00 % | -13.272 M -16.98 % | -11.346 M 86.47 % | -83.858 M | 0.000 100.00 % | -124.049 M 6.20 % | -132.242 M | 0.000 100.00 % | -116.720 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 |
| 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-06-30 | 2014-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 11.719 B | 0.000 -100.00 % | 10.028 B 5 591.38 % | -182.608 M -101.79 % | 10.174 B 8 559.12 % | 117.492 M -98.69 % | 8.956 B 3 252.79 % | 267.109 M -96.23 % | 7.081 B 5 948.08 % | 117.080 M -98.29 % | 6.866 B 4 728.31 % | 142.213 M -97.28 % | 5.226 B 1 370.96 % | 355.288 M -91.76 % | 4.310 B 2 250.45 % | 183.372 M -95.45 % | 4.034 B 1 055.76 % | 349.058 M -89.58 % | 3.351 B 2 494.99 % | 129.129 M -97.08 % | 4.415 B 1 169.99 % | 347.657 M -89.99 % | 3.473 B 2 651.15 % | 126.248 M -90.14 % | 1.281 B 380.29 % | 266.666 M -40.38 % | 447.304 M 141.55 % | 185.181 M -70.44 % | 626.489 M 167.05 % | 234.597 M -43.48 % | 415.070 M 238.92 % | 122.467 M -92.93 % | 1.731 B 657.49 % | 228.532 M -81.76 % | 1.253 B 539.55 % | 195.855 M -86.57 % | 1.458 B 426.24 % | 277.093 M -70.61 % | 942.960 M 467.77 % | 166.080 M -93.96 % | 2.749 B -40.05 % | 4.585 B -5.14 % | 4.833 B -1.44 % | 4.904 B |
| Total investments | 0.000 -100.00 % | 550.000 K | 0.000 -100.00 % | 468.551 M 28.29 % | 365.216 M 69 464.95 % | 525.000 K -99.78 % | 234.984 M -56.24 % | 537.042 M 0.53 % | 534.218 M 34 930.69 % | 1.525 M -99.35 % | 234.160 M -54.91 % | 519.358 M 82.60 % | 284.426 M 34 713.46 % | 817.000 K -99.89 % | 710.576 M 126.34 % | 313.947 M -14.40 % | 366.744 M 69 756.00 % | 525.000 K -99.92 % | 698.116 M 136.20 % | 295.564 M 14.45 % | 258.258 M 44 814.43 % | 575.000 K -99.92 % | 695.314 M 183.00 % | 245.696 M -2.69 % | 252.496 M 43 812.35 % | 575.000 K -99.89 % | 533.332 M 82.51 % | 292.216 M -21.10 % | 370.362 M 64 310.78 % | 575.000 K -99.88 % | 469.194 M 58.95 % | 295.183 M 20.52 % | 244.934 M -11.17 % | 275.742 M -39.67 % | 457.064 M 11.87 % | 408.551 M 4.30 % | 391.710 M 68 023.48 % | 575.000 K -99.90 % | 554.186 M 96 280.17 % | 575.000 K -99.83 % | 332.160 M 30 798.60 % | 1.075 M -0.46 % | 1.080 M 0.00 % | 1.080 M 0.47 % | 1.075 M |
| Total debt | 0.000 -100.00 % | 12.258 B | 0.000 -100.00 % | 10.270 B | 0.000 -100.00 % | 10.363 B | 0.000 -100.00 % | 9.066 B | 0.000 -100.00 % | 7.197 B | 0.000 -100.00 % | 6.978 B | 0.000 -100.00 % | 5.366 B | 0.000 -100.00 % | 4.459 B | 0.000 -100.00 % | 4.218 B | 0.000 -100.00 % | 3.545 B | 0.000 -100.00 % | 4.544 B | 0.000 -100.00 % | 3.651 B | 0.000 -100.00 % | 1.407 B | 0.000 -100.00 % | 579.802 M | 0.000 -100.00 % | 811.670 M | 0.000 -100.00 % | 582.540 M | 0.000 -100.00 % | 1.847 B | 0.000 -100.00 % | 1.459 B | 0.000 -100.00 % | 1.654 B | 0.000 -100.00 % | 1.220 B | 0.000 -100.00 % | 2.915 B -38.18 % | 4.715 B -5.24 % | 4.976 B -1.56 % | 5.055 B |
| Accumulated other comprehensive income loss | 10.846 B 518.16 % | 1.754 B -82.36 % | 9.945 B 9.64 % | 9.071 B -4.09 % | 9.458 B 501.82 % | 1.572 B -82.71 % | 9.090 B 10.65 % | 8.215 B -15.82 % | 9.758 B 562.06 % | 1.474 B -79.88 % | 7.326 B 13.71 % | 6.443 B -1.12 % | 6.516 B 22 370.02 % | 29.000 M -99.52 % | 6.044 B 17.12 % | 5.161 B -13.57 % | 5.971 B 195.63 % | 2.020 B -65.41 % | 5.840 B 18.30 % | 4.937 B -19.97 % | 6.169 B 219.21 % | -5.174 B -177.74 % | 6.656 B 15.71 % | 5.752 B -10.95 % | 6.459 B 271.68 % | -3.763 B -158.89 % | 6.389 B 16.47 % | 5.486 B -7.53 % | 5.932 B 313.52 % | -2.778 B -146.54 % | 5.969 B 18.04 % | 5.057 B -6.56 % | 5.412 B 396.43 % | -1.826 B -132.97 % | 5.539 B 19.72 % | 4.626 B -9.92 % | 5.135 B 182.62 % | -6.216 B -217.18 % | 5.304 B 20.78 % | 4.392 B 23.30 % | 3.562 B 166.43 % | -5.362 B | 0.000 | 0.000 | 0.000 |
| Retained earnings | 0.000 -100.00 % | 7.847 B | 0.000 | 0.000 | 0.000 -100.00 % | 6.642 B | 0.000 | 0.000 | 0.000 -100.00 % | 6.265 B | 0.000 | 0.000 | 0.000 -100.00 % | 3.346 B | 0.000 | 0.000 | 0.000 -100.00 % | 2.961 B | 0.000 | 0.000 | 0.000 -100.00 % | 2.571 B | 0.000 | 0.000 | 0.000 -100.00 % | 2.952 B | 0.000 | 0.000 | 0.000 -100.00 % | 2.517 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.702 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.520 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.148 B -19.34 % | 1.424 B 17.69 % | 1.210 B 8.06 % | 1.120 B |
| Common stock | 0.000 -100.00 % | 874.685 M | 0.000 -100.00 % | 874.685 M | 0.000 -100.00 % | 874.685 M | 0.000 -100.00 % | 874.685 M | 0.000 -100.00 % | 883.435 M | 0.000 -100.00 % | 883.435 M | 0.000 -100.00 % | 883.435 M | 0.000 -100.00 % | 883.435 M | 0.000 -100.00 % | 883.435 M | 0.000 -100.00 % | 903.435 M | 0.000 -100.00 % | 903.435 M | 0.000 -100.00 % | 903.435 M | 0.000 -100.00 % | 903.435 M | 0.000 -100.00 % | 903.435 M | 0.000 -100.00 % | 903.435 M | 0.000 -100.00 % | 912.435 M | 0.000 -100.00 % | 912.435 M | 0.000 -100.00 % | 912.435 M | 0.000 -100.00 % | 912.435 M | 0.000 -100.00 % | 912.435 M | 0.000 -100.00 % | 855.362 M 0.00 % | 855.360 M 0.00 % | 855.360 M 0.00 % | 855.362 M |
| Total equity | 10.846 B 0.00 % | 10.846 B 9.05 % | 9.945 B 0.00 % | 9.945 B 5.15 % | 9.458 B 0.00 % | 9.458 B 4.05 % | 9.090 B 0.00 % | 9.090 B -6.85 % | 9.758 B 0.00 % | 9.758 B 33.19 % | 7.326 B 0.00 % | 7.326 B 12.43 % | 6.516 B 0.00 % | 6.516 B 7.81 % | 6.044 B 0.00 % | 6.044 B 1.22 % | 5.971 B 0.00 % | 5.971 B 2.25 % | 5.840 B 0.00 % | 5.840 B -5.33 % | 6.169 B 0.00 % | 6.169 B -7.32 % | 6.656 B 0.00 % | 6.656 B 3.04 % | 6.459 B 0.00 % | 6.459 B 1.10 % | 6.389 B 0.00 % | 6.389 B 7.70 % | 5.932 B 0.00 % | 5.932 B -0.62 % | 5.969 B 0.00 % | 5.969 B 10.29 % | 5.412 B 0.00 % | 5.412 B -2.28 % | 5.539 B 0.00 % | 5.539 B 7.85 % | 5.135 B 0.00 % | 5.135 B -3.19 % | 5.304 B 0.00 % | 5.304 B 48.92 % | 3.562 B 0.00 % | 3.562 B 5.75 % | 3.368 B 6.79 % | 3.154 B 2.94 % | 3.064 B |
| Other non current liabilities | -10.846 B -1 915.00 % | 597.550 M 106.01 % | -9.945 B -1 710.63 % | 617.482 M 106.53 % | -9.458 B -2 113.65 % | 469.690 M 105.17 % | -9.090 B -1 860.02 % | 516.446 M | 0.000 -100.00 % | 411.231 M | 0.000 -100.00 % | 467.603 M | 0.000 -100.00 % | 453.577 M | 0.000 -100.00 % | 349.436 M | 0.000 -100.00 % | 360.475 M | 0.000 -100.00 % | 272.380 M | 0.000 -100.00 % | 272.338 M | 0.000 -100.00 % | 234.211 M | 0.000 -100.00 % | 308.766 M | 0.000 -100.00 % | 71.710 M | 0.000 -100.00 % | 234.395 M | 0.000 -100.00 % | 67.123 M | 0.000 -100.00 % | 60.446 M | 0.000 -100.00 % | 54.484 M | 0.000 -100.00 % | 985.875 M | 0.000 -100.00 % | 958.372 M | 0.000 -100.00 % | 51.893 M -94.65 % | 969.830 M 2.77 % | 943.690 M -0.53 % | 948.698 M |
| Long term debt | 0.000 -100.00 % | 9.721 B | 0.000 -100.00 % | 7.889 B | 0.000 -100.00 % | 7.676 B | 0.000 -100.00 % | 6.533 B | 0.000 -100.00 % | 5.225 B | 0.000 -100.00 % | 4.611 B | 0.000 -100.00 % | 3.795 B | 0.000 -100.00 % | 2.789 B | 0.000 -100.00 % | 2.628 B | 0.000 -100.00 % | 2.522 B | 0.000 -100.00 % | 2.763 B | 0.000 -100.00 % | 3.109 B | 0.000 -100.00 % | 1.034 B | 0.000 -100.00 % | 186.811 M | 0.000 -100.00 % | 49.443 M | 0.000 -100.00 % | 277.651 M | 0.000 -100.00 % | 464.049 M | 0.000 -100.00 % | 881.319 M | 0.000 -100.00 % | 1.157 B | 0.000 -100.00 % | 1.220 B | 0.000 -100.00 % | 1.885 B -11.57 % | 2.131 B -4.59 % | 2.234 B -11.67 % | 2.529 B |
| Total non current liabilities | -10.846 B -197.74 % | 11.096 B 211.57 % | -9.945 B -207.86 % | 9.221 B 197.49 % | -9.458 B -207.27 % | 8.817 B 197.00 % | -9.090 B -220.04 % | 7.572 B | 0.000 -100.00 % | 6.097 B | 0.000 -100.00 % | 5.505 B | 0.000 -100.00 % | 4.635 B | 0.000 -100.00 % | 3.528 B | 0.000 -100.00 % | 3.429 B | 0.000 -100.00 % | 3.129 B | 0.000 -100.00 % | 3.475 B | 0.000 -100.00 % | 3.782 B | 0.000 -100.00 % | 2.080 B | 0.000 -100.00 % | 1.161 B | 0.000 -100.00 % | 1.092 B | 0.000 -100.00 % | 1.353 B | 0.000 -100.00 % | 1.683 B | 0.000 -100.00 % | 1.936 B | 0.000 -100.00 % | 2.179 B | 0.000 -100.00 % | 2.247 B | 0.000 -100.00 % | 2.950 B -4.89 % | 3.101 B -2.40 % | 3.177 B -8.63 % | 3.477 B |
| Other current liabilities | 0.000 -100.00 % | 1.248 B | 0.000 -100.00 % | 1.024 B | 0.000 -100.00 % | 905.095 M | 0.000 -100.00 % | 200.301 M | 0.000 -100.00 % | 812.371 M | 0.000 -100.00 % | 726.264 M | 0.000 -100.00 % | 178.061 M | 0.000 -100.00 % | 1.139 B | 0.000 -100.00 % | 726.567 M | 0.000 -100.00 % | 120.766 M | 0.000 -100.00 % | 690.343 M | 0.000 -100.00 % | 116.599 M | 0.000 -100.00 % | 702.661 M | 0.000 -100.00 % | 979.312 M | 0.000 100.00 % | -11.648 M | 0.000 -100.00 % | 132.485 M | 0.000 -100.00 % | 554.677 M | 0.000 -100.00 % | 119.141 M | 0.000 -100.00 % | 1.592 B | 0.000 -100.00 % | 95.248 M | 0.000 -100.00 % | 1.926 B 214.55 % | 612.320 M 19.98 % | 510.360 M -17.20 % | 616.407 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 119.163 M | 0.000 -100.00 % | 771.438 M | 0.000 -100.00 % | 117.411 M | 0.000 -100.00 % | 840.705 M | 0.000 -100.00 % | 681.822 M | 0.000 -100.00 % | 1.020 B | 0.000 -100.00 % | 48.157 M | 0.000 -100.00 % | 1.017 B | 0.000 -100.00 % | 643.924 M | 0.000 -100.00 % | 837.146 M | 0.000 -100.00 % | 804.375 M | 0.000 -100.00 % | 939.955 M | 0.000 -100.00 % | 767.306 M | 0.000 -100.00 % | 943.095 M | 0.000 -100.00 % | 471.326 M | 0.000 -100.00 % | 1.192 B | 0.000 -100.00 % | 86.085 M | 0.000 100.00 % | -1.634 B | 0.000 -100.00 % | 85.288 M | 0.000 | 0.000 | 0.000 |
| Short term debt | 0.000 -100.00 % | 2.537 B | 0.000 -100.00 % | 2.380 B | 0.000 -100.00 % | 2.688 B | 0.000 -100.00 % | 2.532 B | 0.000 -100.00 % | 1.972 B | 0.000 -100.00 % | 2.366 B | 0.000 -100.00 % | 1.571 B | 0.000 -100.00 % | 1.670 B | 0.000 -100.00 % | 1.589 B | 0.000 -100.00 % | 1.023 B | 0.000 -100.00 % | 1.782 B | 0.000 100.00 % | -294.292 M | 0.000 -100.00 % | 271.288 M | 0.000 -100.00 % | 392.991 M | 0.000 100.00 % | -5.079 M | 0.000 100.00 % | -638.206 M | 0.000 -100.00 % | 1.251 B | 0.000 100.00 % | -614.545 M | 0.000 -100.00 % | 497.147 M | 0.000 -100.00 % | 1.634 B | 0.000 -100.00 % | 996.733 M -61.42 % | 2.584 B -5.77 % | 2.742 B 8.56 % | 2.526 B |
| Total current liabilities | 0.000 -100.00 % | 3.915 B | 0.000 -100.00 % | 3.562 B | 0.000 -100.00 % | 3.865 B | 0.000 -100.00 % | 3.688 B | 0.000 -100.00 % | 3.062 B | 0.000 -100.00 % | 4.109 B | 0.000 -100.00 % | 2.652 B | 0.000 -100.00 % | 2.955 B | 0.000 -100.00 % | 2.586 B | 0.000 -100.00 % | 2.217 B | 0.000 -100.00 % | 2.525 B | 0.000 -100.00 % | 1.592 B | 0.000 -100.00 % | 1.239 B | 0.000 -100.00 % | 1.532 B | 0.000 -100.00 % | 1.599 B | 0.000 -100.00 % | 1.510 B | 0.000 -100.00 % | 1.871 B | 0.000 -100.00 % | 1.964 B | 0.000 -100.00 % | 2.122 B | 0.000 -100.00 % | 1.781 B | 0.000 -100.00 % | 3.020 B -7.37 % | 3.260 B -1.75 % | 3.318 B 2.54 % | 3.235 B |
| Total liabilities | -10.846 B -172.25 % | 15.011 B 250.94 % | -9.945 B -177.80 % | 12.783 B 235.15 % | -9.458 B -174.58 % | 12.682 B 239.52 % | -9.090 B -180.72 % | 11.261 B | 0.000 -100.00 % | 9.159 B | 0.000 -100.00 % | 9.613 B | 0.000 -100.00 % | 7.287 B | 0.000 -100.00 % | 6.483 B | 0.000 -100.00 % | 6.014 B | 0.000 -100.00 % | 5.346 B | 0.000 -100.00 % | 6.000 B | 0.000 -100.00 % | 5.374 B | 0.000 -100.00 % | 3.319 B | 0.000 -100.00 % | 2.693 B | 0.000 -100.00 % | 2.690 B | 0.000 -100.00 % | 2.863 B | 0.000 -100.00 % | 3.554 B | 0.000 -100.00 % | 3.900 B | 0.000 -100.00 % | 4.301 B | 0.000 -100.00 % | 4.029 B | 0.000 -100.00 % | 5.969 B -6.16 % | 6.361 B -2.07 % | 6.495 B -3.24 % | 6.713 B |
| Other non current assets | 0.000 -100.00 % | 762.641 M | 0.000 -100.00 % | 535.550 M 393.28 % | -182.608 M -122.44 % | 813.629 M 792.50 % | -117.492 M -141.44 % | 283.548 M 206.15 % | -267.109 M -124.71 % | 1.081 B 1 023.29 % | -117.080 M -141.51 % | 282.038 M 298.32 % | -142.213 M -157.63 % | 246.767 M 169.46 % | -355.288 M -246.45 % | 242.596 M 232.30 % | -183.372 M -18 337 100.00 % | -1.000 K 100.00 % | -349.058 M -498.64 % | 87.562 M 167.81 % | -129.129 M -125.13 % | 513.916 M 247.82 % | -347.657 M -475.97 % | 92.470 M 173.24 % | -126.248 M -120.39 % | 619.077 M 332.15 % | -266.666 M -203.95 % | 256.534 M 238.53 % | -185.181 M -130.47 % | 607.825 M 359.09 % | -234.597 M -193.10 % | 251.991 M 305.76 % | -122.467 M -155.87 % | 219.216 M 195.92 % | -228.532 M -323.18 % | 102.397 M 152.28 % | -195.855 M -134.82 % | 562.474 M 302.99 % | -277.093 M -136.20 % | 765.554 M 560.95 % | -166.080 M -119.63 % | 846.224 M 0.24 % | 844.220 M -6.93 % | 907.110 M -2.74 % | 932.680 M |
| Long term investments | 0.000 -100.00 % | 550.000 K | 0.000 -100.00 % | 312.257 M | 0.000 -100.00 % | 525.000 K | 0.000 -100.00 % | 389.091 M | 0.000 100.00 % | -149.474 M | 0.000 -100.00 % | 363.384 M | 0.000 -100.00 % | 265.569 M | 0.000 100.00 % | -5.759 M | 0.000 100.00 % | -110.225 M | 0.000 -100.00 % | 140.956 M | 0.000 -100.00 % | 575.000 K | 0.000 -100.00 % | 76.248 M | 0.000 -100.00 % | 334.000 K | 0.000 -100.00 % | 158.048 M | 0.000 -100.00 % | 575.000 K | 0.000 -100.00 % | 228.056 M | 0.000 -100.00 % | 222.193 M | 0.000 -100.00 % | 386.223 M | 0.000 -100.00 % | 575.000 K | 0.000 -100.00 % | 575.000 K | 0.000 -100.00 % | 1.075 M -0.46 % | 1.080 M 0.00 % | 1.080 M 0.47 % | 1.075 M |
| Intangible assets | 0.000 -100.00 % | 3.127 M | 0.000 -100.00 % | 2.949 M | 0.000 -100.00 % | 3.363 M | 0.000 -100.00 % | 574.000 K | 0.000 -100.00 % | 1.733 M | 0.000 -100.00 % | 2.886 M | 0.000 -100.00 % | 4.045 M | 0.000 -100.00 % | 5.221 M | 0.000 -100.00 % | 6.412 M | 0.000 -100.00 % | 7.600 M | 0.000 -100.00 % | 7.573 M | 0.000 -100.00 % | 9.946 M | 0.000 -100.00 % | 12.476 M | 0.000 -100.00 % | 4.867 M | 0.000 -100.00 % | 7.157 M | 0.000 -100.00 % | 9.571 M | 0.000 -100.00 % | 12.002 M | 0.000 -100.00 % | 14.144 M | 0.000 -100.00 % | 16.661 M | 0.000 -100.00 % | 19.329 M | 0.000 -100.00 % | 17.103 M 111.67 % | 8.080 M -11.50 % | 9.130 M -6.07 % | 9.720 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 -100.00 % | 3.127 M | 0.000 -100.00 % | 2.949 M | 0.000 -100.00 % | 3.363 M | 0.000 -100.00 % | 574.000 K | 0.000 -100.00 % | 1.733 M | 0.000 -100.00 % | 2.886 M | 0.000 -100.00 % | 4.045 M | 0.000 -100.00 % | 5.221 M | 0.000 -100.00 % | 6.412 M | 0.000 -100.00 % | 7.600 M | 0.000 -100.00 % | 7.573 M | 0.000 -100.00 % | 9.946 M | 0.000 -100.00 % | 12.476 M | 0.000 -100.00 % | 4.867 M | 0.000 -100.00 % | 7.157 M | 0.000 -100.00 % | 9.571 M | 0.000 -100.00 % | 12.002 M | 0.000 -100.00 % | 14.144 M | 0.000 -100.00 % | 16.661 M | 0.000 -100.00 % | 19.329 M | 0.000 -100.00 % | 17.103 M 111.67 % | 8.080 M -11.50 % | 9.130 M -6.07 % | 9.720 M |
| Property plant equipment net | 0.000 -100.00 % | 22.566 B | 0.000 -100.00 % | 19.595 B | 0.000 -100.00 % | 19.229 B | 0.000 -100.00 % | 17.435 B | 0.000 -100.00 % | 15.195 B | 0.000 -100.00 % | 13.572 B | 0.000 -100.00 % | 11.317 B | 0.000 -100.00 % | 9.822 B | 0.000 -100.00 % | 9.574 B | 0.000 -100.00 % | 9.248 B | 0.000 -100.00 % | 9.915 B | 0.000 -100.00 % | 9.609 B | 0.000 -100.00 % | 7.430 B | 0.000 -100.00 % | 6.488 B | 0.000 -100.00 % | 6.293 B | 0.000 -100.00 % | 6.655 B | 0.000 -100.00 % | 6.919 B | 0.000 -100.00 % | 7.180 B | 0.000 -100.00 % | 7.321 B | 0.000 -100.00 % | 6.865 B | 0.000 -100.00 % | 7.142 B 0.83 % | 7.084 B -3.94 % | 7.374 B -2.12 % | 7.534 B |
| Total non current assets | 0.000 -100.00 % | 23.332 B | 0.000 -100.00 % | 20.445 B 11 296.34 % | -182.608 M -100.91 % | 20.052 B 17 166.35 % | -117.492 M -100.64 % | 18.286 B 6 946.08 % | -267.109 M -101.66 % | 16.129 B 13 875.71 % | -117.080 M -100.80 % | 14.644 B 10 396.95 % | -142.213 M -101.18 % | 12.092 B 3 503.44 % | -355.288 M -103.36 % | 10.567 B 5 862.51 % | -183.372 M -101.79 % | 10.224 B 3 028.94 % | -349.058 M -103.55 % | 9.824 B 7 708.19 % | -129.129 M -101.24 % | 10.437 B 3 101.99 % | -347.657 M -103.46 % | 10.040 B 8 052.45 % | -126.248 M -101.57 % | 8.062 B 3 123.07 % | -266.666 M -103.74 % | 7.124 B 3 946.87 % | -185.181 M -102.68 % | 6.908 B 3 044.82 % | -234.597 M -103.23 % | 7.253 B 6 022.62 % | -122.467 M -101.64 % | 7.467 B 3 367.38 % | -228.532 M -102.96 % | 7.719 B 4 041.19 % | -195.855 M -102.48 % | 7.900 B 2 951.18 % | -277.093 M -103.62 % | 7.649 B 4 705.91 % | -166.080 M -102.07 % | 8.006 B 0.86 % | 7.937 B -4.27 % | 8.291 B -2.20 % | 8.477 B |
| Other current assets | -531.304 M -186.18 % | 616.494 M 346.57 % | -250.023 M -152.69 % | 474.518 M | 0.000 -100.00 % | 600.407 M | 0.000 -100.00 % | 588.403 M | 0.000 -100.00 % | 1.177 B | 0.000 -100.00 % | 848.558 M | 0.000 -100.00 % | 437.461 M | 0.000 -100.00 % | 458.115 M | 0.000 -100.00 % | 545.533 M | 0.000 -100.00 % | 231.442 M | 0.000 -100.00 % | 527.209 M | 0.000 -100.00 % | 366.310 M | 0.000 -100.00 % | 487.494 M | 0.000 -100.00 % | 365.260 M | 0.000 -100.00 % | 480.187 M | 0.000 -100.00 % | 301.071 M | 0.000 -100.00 % | 446.832 M | 0.000 -100.00 % | 401.843 M | 0.000 -100.00 % | 452.789 M | 0.000 -100.00 % | 271.979 M | 0.000 -100.00 % | 307.675 M -49.72 % | 611.970 M 148.56 % | 246.210 M 15.00 % | 214.091 M |
| Short term investments | 0.000 | 0.000 | 0.000 -100.00 % | 156.294 M | 0.000 | 0.000 -100.00 % | 234.984 M 58.83 % | 147.951 M -72.31 % | 534.218 M 253.79 % | 150.999 M -35.51 % | 234.160 M 50.13 % | 155.974 M -45.16 % | 284.426 M 12 298.69 % | 2.294 M -99.68 % | 710.576 M 122.26 % | 319.706 M -12.83 % | 366.744 M 231.15 % | 110.750 M -84.14 % | 698.116 M 351.54 % | 154.608 M -40.13 % | 258.258 M | 0.000 -100.00 % | 695.314 M 310.34 % | 169.448 M -32.89 % | 252.496 M 104 670.12 % | 241.000 K -99.95 % | 533.332 M 297.51 % | 134.168 M -63.77 % | 370.362 M | 0.000 -100.00 % | 469.194 M 598.96 % | 67.127 M -72.59 % | 244.934 M 357.40 % | 53.549 M -88.28 % | 457.064 M 1 947.04 % | 22.328 M -94.30 % | 391.710 M | 0.000 -100.00 % | 554.186 M | 0.000 -100.00 % | 332.160 M | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 0.000 -100.00 % | 538.486 M | 0.000 -100.00 % | 242.003 M 32.53 % | 182.608 M 0.00 % | 182.608 M 255.42 % | -117.492 M -206.81 % | 109.998 M 141.18 % | -267.109 M -330.05 % | 116.110 M 199.17 % | -117.080 M -205.38 % | 111.107 M 178.13 % | -142.213 M -201.64 % | 139.919 M 139.38 % | -355.288 M -338.24 % | 149.129 M 181.33 % | -183.372 M -200.00 % | 183.372 M 152.53 % | -349.058 M -279.51 % | 194.450 M 250.59 % | -129.129 M -200.00 % | 129.129 M 137.14 % | -347.657 M -295.08 % | 178.209 M 241.16 % | -126.248 M -200.19 % | 126.007 M 147.25 % | -266.666 M -301.26 % | 132.498 M 171.55 % | -185.181 M -200.00 % | 185.181 M 178.94 % | -234.597 M -240.08 % | 167.470 M 236.75 % | -122.467 M -205.97 % | 115.568 M 150.57 % | -228.532 M -210.83 % | 206.204 M 205.28 % | -195.855 M -200.00 % | 195.855 M 170.68 % | -277.093 M -200.00 % | 277.093 M 266.84 % | -166.080 M -200.00 % | 166.080 M 27.84 % | 129.910 M -8.80 % | 142.440 M -5.62 % | 150.924 M |
| Cash and short term investments | 531.304 M -1.33 % | 538.486 M 115.37 % | 250.023 M -37.23 % | 398.297 M 118.12 % | 182.608 M 0.00 % | 182.608 M 55.42 % | 117.492 M -54.45 % | 257.949 M -3.43 % | 267.109 M 0.00 % | 267.109 M 128.14 % | 117.080 M -56.16 % | 267.081 M 87.80 % | 142.213 M 0.00 % | 142.213 M -59.97 % | 355.288 M -24.22 % | 468.835 M 155.67 % | 183.372 M 0.00 % | 183.372 M -47.47 % | 349.058 M 0.00 % | 349.058 M 170.32 % | 129.129 M 0.00 % | 129.129 M -62.86 % | 347.657 M 0.00 % | 347.657 M 175.38 % | 126.248 M 0.00 % | 126.248 M -52.66 % | 266.666 M 0.00 % | 266.666 M 44.00 % | 185.181 M 0.00 % | 185.181 M -21.06 % | 234.597 M 0.00 % | 234.597 M 91.56 % | 122.467 M -27.58 % | 169.117 M -26.00 % | 228.532 M 0.00 % | 228.532 M 16.68 % | 195.855 M 0.00 % | 195.855 M -29.32 % | 277.093 M 0.00 % | 277.093 M 66.84 % | 166.080 M 0.00 % | 166.080 M 27.84 % | 129.910 M -8.80 % | 142.440 M -5.62 % | 150.924 M |
| Total current assets | 0.000 -100.00 % | 2.525 B | 0.000 -100.00 % | 2.283 B 1 149.96 % | 182.608 M -91.25 % | 2.088 B 1 677.18 % | 117.492 M -94.31 % | 2.064 B 672.62 % | 267.109 M -90.42 % | 2.789 B 2 281.84 % | 117.080 M -94.90 % | 2.296 B 1 514.60 % | 142.213 M -91.69 % | 1.711 B 381.53 % | 355.288 M -81.88 % | 1.961 B 969.41 % | 183.372 M -89.59 % | 1.762 B 404.82 % | 349.058 M -74.37 % | 1.362 B 954.50 % | 129.129 M -92.55 % | 1.732 B 398.29 % | 347.657 M -82.53 % | 1.990 B 1 476.59 % | 126.248 M -92.65 % | 1.717 B 543.76 % | 266.666 M -86.38 % | 1.959 B 957.62 % | 185.181 M -89.20 % | 1.714 B 630.69 % | 234.597 M -85.15 % | 1.579 B 1 189.62 % | 122.467 M -91.83 % | 1.500 B 556.27 % | 228.532 M -86.71 % | 1.719 B 777.70 % | 195.855 M -87.24 % | 1.535 B 454.15 % | 277.093 M -83.54 % | 1.683 B 913.63 % | 166.080 M -89.11 % | 1.526 B -14.87 % | 1.792 B 31.97 % | 1.358 B 4.51 % | 1.299 B |
| Inventory | 0.000 -100.00 % | 429.026 M | 0.000 -100.00 % | 432.669 M | 0.000 -100.00 % | 411.910 M | 0.000 -100.00 % | 471.283 M | 0.000 -100.00 % | 527.928 M | 0.000 -100.00 % | 493.528 M | 0.000 -100.00 % | 458.552 M | 0.000 -100.00 % | 399.354 M | 0.000 -100.00 % | 395.121 M | 0.000 -100.00 % | 295.308 M | 0.000 -100.00 % | 292.658 M | 0.000 -100.00 % | 285.405 M | 0.000 -100.00 % | 297.982 M | 0.000 -100.00 % | 308.625 M | 0.000 -100.00 % | 241.334 M | 0.000 -100.00 % | 192.734 M | 0.000 -100.00 % | 183.211 M | 0.000 -100.00 % | 179.392 M | 0.000 -100.00 % | 183.333 M | 0.000 -100.00 % | 169.733 M | 0.000 -100.00 % | 149.970 M -10.13 % | 166.880 M 42.73 % | 116.920 M -13.24 % | 134.758 M |
| Net receivables | 0.000 -100.00 % | 940.619 M | 0.000 -100.00 % | 977.041 M | 0.000 -100.00 % | 893.117 M | 0.000 -100.00 % | 886.565 M | 0.000 -100.00 % | 835.789 M | 0.000 -100.00 % | 837.009 M | 0.000 -100.00 % | 691.210 M | 0.000 -100.00 % | 748.236 M | 0.000 -100.00 % | 664.396 M | 0.000 -100.00 % | 485.851 M | 0.000 -100.00 % | 866.442 M | 0.000 -100.00 % | 991.036 M | 0.000 -100.00 % | 871.181 M | 0.000 -100.00 % | 1.018 B | 0.000 -100.00 % | 853.511 M | 0.000 -100.00 % | 850.960 M | 0.000 -100.00 % | 790.632 M | 0.000 -100.00 % | 909.252 M | 0.000 -100.00 % | 750.780 M | 0.000 -100.00 % | 1.219 B | 0.000 -100.00 % | 915.390 M 3.63 % | 883.340 M 3.63 % | 852.410 M 6.61 % | 799.564 M |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.134 M | 0.000 -100.00 % | 178.249 M | 0.000 | 0.000 | 0.000 -100.00 % | 423.180 M | 0.000 -100.00 % | 258.870 M | 0.000 -100.00 % | 502.808 M | 0.000 -100.00 % | 753.493 M | 0.000 -100.00 % | 340.374 M | 0.000 100.00 % | -575.000 K | 0.000 -100.00 % | 252.281 M | 0.000 | 0.000 | 0.000 -100.00 % | 216.477 M | 0.000 100.00 % | -575.000 K | 0.000 -100.00 % | 108.454 M | 0.000 -100.00 % | 95.028 M | 0.000 -100.00 % | 36.255 M | 0.000 100.00 % | -575.000 K | 0.000 100.00 % | -575.000 K | 0.000 100.00 % | -1.075 M | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 0.000 -100.00 % | 130.673 M | 0.000 -100.00 % | 157.150 M | 0.000 -100.00 % | 152.569 M | 0.000 -100.00 % | 177.902 M | 0.000 -100.00 % | 142.118 M | 0.000 -100.00 % | 164.810 M | 0.000 -100.00 % | 200.589 M | 0.000 -100.00 % | 110.805 M | 0.000 -100.00 % | 135.541 M | 0.000 -100.00 % | 48.204 M | 0.000 -100.00 % | 34.631 M | 0.000 -100.00 % | 72.212 M | 0.000 -100.00 % | 61.058 M | 0.000 -100.00 % | 67.106 M | 0.000 -100.00 % | 68.287 M | 0.000 -100.00 % | 68.257 M | 0.000 -100.00 % | 44.275 M | 0.000 -100.00 % | 67.595 M | 0.000 -100.00 % | 32.713 M | 0.000 -100.00 % | 52.164 M | 0.000 -100.00 % | 44.722 M -29.83 % | 63.730 M -2.37 % | 65.280 M -29.89 % | 93.109 M |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.400 M | 0.000 -100.00 % | 17.286 M | 0.000 -100.00 % | 10.484 M | 0.000 -100.00 % | 20.227 M | 0.000 -100.00 % | 35.049 M | 0.000 -100.00 % | 48.157 M | 0.000 -100.00 % | 8.217 M | 0.000 -100.00 % | 8.217 M | 0.000 -100.00 % | 23.430 M | 0.000 -100.00 % | 37.053 M | 0.000 -100.00 % | 92.769 M | 0.000 -100.00 % | 12.508 M | 0.000 -100.00 % | 61.503 M | 0.000 -100.00 % | 20.918 M | 0.000 -100.00 % | 7.381 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 -100.00 % | 360.475 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 162.763 M | 0.000 | 0.000 | 0.000 -100.00 % | 118.681 M | 0.000 -100.00 % | 131.403 M | 0.000 -100.00 % | 131.694 M | 0.000 -100.00 % | 35.930 M | 0.000 -100.00 % | 68.938 M | 0.000 -100.00 % | 58.991 M | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 -100.00 % | 7.786 B | 0.000 -100.00 % | 7.441 B | 0.000 -100.00 % | 7.570 B | 0.000 -100.00 % | 6.158 B | 0.000 -100.00 % | 5.406 B | 0.000 -100.00 % | 5.233 B | 0.000 -100.00 % | 3.931 B | 0.000 -100.00 % | 2.970 B | 0.000 -100.00 % | 3.022 B | 0.000 -100.00 % | 2.464 B | 0.000 -100.00 % | 2.651 B | 0.000 100.00 % | -837.146 M | 0.000 100.00 % | -101.905 M | 0.000 | 0.000 | 0.000 100.00 % | -767.306 M | 0.000 100.00 % | -943.095 M | 0.000 100.00 % | -131.403 M | 0.000 100.00 % | -1.192 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -33.234 M | 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 |
| Other total stockholders equity | 0.000 -100.00 % | 369.401 M | 0.000 -100.00 % | 9.071 B | 0.000 -100.00 % | 369.401 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.136 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.165 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.136 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.769 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.769 B | 0.000 | 0.000 | 0.000 -100.00 % | 2.512 B | 0.000 | 0.000 | 0.000 -100.00 % | 2.798 B | 0.000 | 0.000 | 0.000 -100.00 % | 2.152 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.089 B 0.00 % | 1.089 B 0.00 % | 1.089 B 0.00 % | 1.089 B |
| Deferred tax liabilities non current | 0.000 -100.00 % | 777.725 M | 0.000 -100.00 % | 713.901 M | 0.000 -100.00 % | 671.929 M | 0.000 -100.00 % | 522.576 M | 0.000 -100.00 % | 461.228 M | 0.000 -100.00 % | 425.834 M | 0.000 -100.00 % | 386.188 M | 0.000 -100.00 % | 389.587 M | 0.000 -100.00 % | 440.084 M | 0.000 -100.00 % | 334.260 M | 0.000 -100.00 % | 440.424 M | 0.000 -100.00 % | 439.414 M | 0.000 -100.00 % | 737.658 M | 0.000 -100.00 % | 739.553 M | 0.000 -100.00 % | 807.907 M | 0.000 -100.00 % | 889.436 M | 0.000 -100.00 % | 896.094 M | 0.000 -100.00 % | 868.414 M | 0.000 -100.00 % | 903.729 M | 0.000 -100.00 % | 875.467 M | 0.000 -100.00 % | 887.515 M | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 -100.00 % | 25.857 B | 0.000 -100.00 % | 22.728 B | 0.000 -100.00 % | 22.140 B | 0.000 -100.00 % | 20.350 B | 0.000 -100.00 % | 18.917 B | 0.000 -100.00 % | 16.940 B | 0.000 -100.00 % | 13.803 B | 0.000 -100.00 % | 12.528 B | 0.000 -100.00 % | 11.986 B | 0.000 -100.00 % | 11.186 B | 0.000 -100.00 % | 12.169 B | 0.000 -100.00 % | 12.030 B | 0.000 -100.00 % | 9.778 B | 0.000 -100.00 % | 9.082 B | 0.000 -100.00 % | 8.623 B | 0.000 -100.00 % | 8.833 B | 0.000 -100.00 % | 8.967 B | 0.000 -100.00 % | 9.438 B | 0.000 -100.00 % | 9.436 B | 0.000 -100.00 % | 9.333 B | 0.000 -100.00 % | 9.531 B -2.03 % | 9.729 B 0.83 % | 9.649 B -1.31 % | 9.777 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-06-30 | 2014-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 | 2014-01-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -23.535 M 0.00 % | -23.535 M 0.00 % | -23.535 M 0.00 % | -23.535 M | 0.000 100.00 % | -15.885 M 0.00 % | -15.885 M 0.00 % | -15.885 M | 0.000 -100.00 % | 24.293 M 0.00 % | 24.293 M 0.00 % | 24.293 M | 0.000 100.00 % | -24.702 M 0.00 % | -24.702 M 0.00 % | -24.702 M | 0.000 -100.00 % | 59.979 M 0.00 % | 59.979 M 0.00 % | 59.979 M 211.30 % | -53.891 M 0.00 % | -53.891 M -739.28 % | 8.430 M 115.64 % | -53.891 M -5 342.34 % | 1.028 M 101.17 % | -88.090 M -8 669.07 % | 1.028 M 0.00 % | 1.028 M |
| 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 100.00 % | -18.471 M | 0.000 | 0.000 100.00 % | -52.850 M | 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 -100.00 % | 1.331 M 0.00 % | 1.331 M 0.00 % | 1.331 M 0.00 % | 1.331 M | 0.000 100.00 % | -14.162 M 0.00 % | -14.162 M 0.00 % | -14.162 M | 0.000 100.00 % | -14.531 M 0.00 % | -14.531 M 0.00 % | -14.531 M | 0.000 -100.00 % | 30.500 K 0.00 % | 30.500 K 0.00 % | 30.500 K | 0.000 100.00 % | -8.341 M 0.00 % | -8.341 M 0.00 % | -8.341 M -119.32 % | -3.803 M 0.00 % | -3.803 M -122.48 % | 16.918 M 544.86 % | -3.803 M 59.88 % | -9.479 M -153.22 % | 17.810 M 287.89 % | -9.479 M 0.00 % | -9.479 M |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -24.866 M 0.00 % | -24.866 M 0.00 % | -24.866 M 0.00 % | -24.866 M | 0.000 100.00 % | -1.723 M 0.00 % | -1.723 M 0.00 % | -1.723 M | 0.000 -100.00 % | 38.824 M 0.00 % | 38.824 M 0.00 % | 38.824 M | 0.000 100.00 % | -24.732 M 0.00 % | -24.732 M 0.00 % | -24.732 M | 0.000 -100.00 % | 68.319 M 0.00 % | 68.319 M 0.00 % | 68.319 M 236.40 % | -50.088 M 0.00 % | -50.088 M -601.74 % | 9.983 M 119.93 % | -50.088 M -576.71 % | 10.507 M 119.81 % | -53.050 M -604.90 % | 10.507 M 0.00 % | 10.507 M |
| Other non cash items | -500.429 M 32.60 % | -742.528 M -24.96 % | -594.234 M -65.90 % | -358.182 M -166.53 % | -134.385 M 37.61 % | -215.407 M -149.98 % | 431.027 M 318.63 % | -197.145 M 41.92 % | -339.453 M 82.43 % | -1.932 B -292.63 % | -492.004 M -56.40 % | -314.580 M 36.27 % | -493.652 M 12.14 % | -561.884 M 7.11 % | -604.880 M -22.25 % | -494.780 M -918.93 % | 60.418 M 116.26 % | -371.644 M 6.48 % | -397.377 M -28.68 % | -308.807 M -149.24 % | 627.149 M 3 031.97 % | -21.390 M 91.71 % | -257.978 M 25.71 % | -347.241 M -26.48 % | -274.540 M -33.82 % | -205.156 M 22.81 % | -265.781 M -28.80 % | -206.348 M 14.69 % | -241.876 M -101.22 % | -120.203 M 52.31 % | -252.062 M -16.70 % | -215.997 M 35.98 % | -337.380 M -302.42 % | -83.837 M 61.46 % | -217.536 M -56.86 % | -138.683 M 47.60 % | -264.670 M -74.81 % | -151.402 M 38.78 % | -247.318 M 14.68 % | -289.886 M 18.07 % | -353.803 M -433.20 % | 106.182 M 142.31 % | -250.976 M -15.92 % | -216.517 M -192.32 % | 234.540 M 379.27 % | -83.982 M -185.12 % | 98.667 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.135 B 8.71 % | 1.044 B 6.71 % | 978.474 M 8.05 % | 905.594 M 7.54 % | 842.122 M -1.85 % | 858.010 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 643.212 M 0.00 % | 643.212 M 0.00 % | 643.212 M 0.00 % | 643.212 M | 0.000 -100.00 % | 480.480 M 0.00 % | 480.480 M 0.00 % | 480.480 M | 0.000 -100.00 % | 513.708 M 0.00 % | 513.708 M 0.00 % | 513.708 M | 0.000 -100.00 % | 494.938 M 0.00 % | 494.938 M 0.00 % | 494.938 M | 0.000 -100.00 % | 662.102 M 0.00 % | 662.102 M 0.00 % | 662.102 M 14.28 % | 579.359 M 0.00 % | 579.359 M 17.26 % | 494.073 M -14.72 % | 579.359 M 14.01 % | 508.155 M -19.01 % | 627.450 M 23.48 % | 508.155 M 0.00 % | 508.155 M |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | -306.833 M 0.00 % | -306.833 M 0.00 % | -306.833 M 0.00 % | -306.833 M | 0.000 100.00 % | -527.910 M 0.00 % | -527.910 M 0.00 % | -527.910 M | 0.000 100.00 % | -118.341 M 0.00 % | -118.341 M 0.00 % | -118.341 M | 0.000 100.00 % | -156.762 M 0.00 % | -156.762 M 0.00 % | -156.762 M | 0.000 100.00 % | -277.265 M 0.00 % | -277.265 M 0.00 % | -277.265 M -29.12 % | -214.728 M 0.00 % | -214.728 M 16.62 % | -257.531 M -19.93 % | -214.728 M 21.46 % | -273.395 M -185.20 % | -95.860 M 64.94 % | -273.395 M 0.00 % | -273.395 M |
| Acquisitions 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | -364.500 K 0.00 % | -364.500 K 0.00 % | -364.500 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.813 M 0.00 % | -2.813 M 0.00 % | -2.813 M 0.00 % | -2.813 M |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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.315 M 0.00 % | 1.315 M 0.00 % | 1.315 M | 0.000 -100.00 % | 125.000 K 0.00 % | 125.000 K 0.00 % | 125.000 K 843.40 % | 13.250 K 0.00 % | 13.250 K 0.00 % | 13.250 K 0.00 % | 13.250 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 306.833 M 0.00 % | 306.833 M 0.00 % | 306.833 M 0.00 % | 306.833 M | 0.000 -100.00 % | 527.910 M 0.00 % | 527.910 M 0.00 % | 527.910 M | 0.000 -100.00 % | 118.706 M 0.00 % | 118.706 M 0.00 % | 118.706 M | 0.000 -100.00 % | 155.447 M 0.00 % | 155.447 M 0.00 % | 155.447 M | 0.000 -100.00 % | 277.140 M 0.00 % | 277.140 M 0.00 % | 277.140 M 29.07 % | 214.715 M 0.00 % | 214.715 M -15.39 % | 253.772 M 18.19 % | 214.715 M -22.26 % | 276.208 M 7 265.55 % | 3.750 M -98.64 % | 276.208 M 0.00 % | 276.208 M |
| Net cash used for investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | -303.410 M 0.00 % | -303.410 M 0.00 % | -303.410 M 0.00 % | -303.410 M | 0.000 100.00 % | -524.320 M 0.00 % | -524.320 M 0.00 % | -524.320 M | 0.000 100.00 % | -115.301 M 0.00 % | -115.301 M 0.00 % | -115.301 M | 0.000 100.00 % | -152.278 M 0.00 % | -152.278 M 0.00 % | -152.278 M | 0.000 100.00 % | -273.701 M 0.00 % | -273.701 M 0.00 % | -273.701 M -27.47 % | -214.715 M 0.00 % | -214.715 M -5 612.01 % | -3.759 M 98.25 % | -214.715 M 22.26 % | -276.208 M -199.87 % | -92.110 M 66.65 % | -276.208 M 0.00 % | -276.208 M |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | -233.378 M | 0.000 | 0.000 100.00 % | -299.480 M | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 292.501 M 0.00 % | 292.501 M 0.00 % | 292.501 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | -96.790 M 0.00 % | -96.790 M 0.00 % | -96.790 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | -245.056 M 0.00 % | -245.056 M 0.00 % | -245.056 M 0.00 % | -245.056 M | 0.000 100.00 % | -95.300 M 0.00 % | -95.300 M 0.00 % | -95.300 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -109.819 M 0.00 % | -109.819 M 0.00 % | -109.819 M | 0.000 100.00 % | -137.273 M 0.00 % | -137.273 M 0.00 % | -137.273 M 9.06 % | -150.943 M 0.00 % | -150.943 M -5 031 341.67 % | -3.000 K 100.00 % | -150.943 M -7.13 % | -140.899 M 52.97 % | -299.570 M -112.61 % | -140.899 M 0.00 % | -140.899 M |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | -218.647 M | 0.000 | 0.000 -100.00 % | 55.130 M | 0.000 100.00 % | -325.475 M |
| Net cash used provided by financing activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | -450.885 M 0.00 % | -450.885 M 0.00 % | -450.885 M 0.00 % | -450.885 M | 0.000 100.00 % | -138.046 M 0.00 % | -138.046 M 0.00 % | -138.046 M | 0.000 100.00 % | -357.610 M 0.00 % | -357.610 M 0.00 % | -357.610 M | 0.000 100.00 % | -357.385 M 0.00 % | -357.385 M 0.00 % | -357.385 M | 0.000 100.00 % | -396.787 M 0.00 % | -396.787 M 0.00 % | -396.787 M 28.99 % | -558.757 M 0.00 % | -558.757 M -23.61 % | -452.028 M 19.10 % | -558.757 M -19.81 % | -466.373 M 14.26 % | -543.920 M -16.63 % | -466.373 M 0.00 % | -466.373 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 111.864 M 0.00 % | 111.864 M 0.00 % | 111.864 M 0.00 % | 111.864 M | 0.000 -100.00 % | 167.092 M 0.00 % | 167.092 M 0.00 % | 167.092 M | 0.000 100.00 % | -23.394 M 0.00 % | -23.394 M 0.00 % | -23.394 M | 0.000 100.00 % | -2.339 M 0.00 % | -2.339 M 0.00 % | -2.339 M | 0.000 -100.00 % | 12.921 M 0.00 % | 12.921 M 0.00 % | 12.921 M -93.47 % | 197.929 M 0.00 % | 197.929 M 0.00 % | 197.929 M 0.00 % | 197.929 M -15.90 % | 235.342 M 0.00 % | 235.342 M 0.00 % | 235.342 M 0.00 % | 235.342 M |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.135 B 8.71 % | 1.044 B 6.71 % | 978.474 M 8.05 % | 905.594 M 7.54 % | 842.122 M -1.85 % | 858.010 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 780.500 K 0.00 % | 780.500 K 0.00 % | 780.500 K 0.00 % | 780.500 K | 0.000 100.00 % | -14.794 M 0.00 % | -14.794 M 0.00 % | -14.794 M | 0.000 -100.00 % | 17.403 M 0.00 % | 17.403 M 0.00 % | 17.403 M | 0.000 100.00 % | -17.063 M 0.00 % | -17.063 M 0.00 % | -17.063 M | 0.000 -100.00 % | 4.535 M 0.00 % | 4.535 M 0.00 % | 4.535 M 18.83 % | 3.817 M 103.07 % | -124.260 M -197.02 % | 128.077 M 3 255.86 % | 3.817 M 103.66 % | -104.227 M -199.13 % | 105.142 M 11 381.55 % | 915.750 K 0.00 % | 915.750 K |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.253 B 966.08 % | 117.492 M 112.68 % | -926.624 M -223.29 % | 751.587 M 588.02 % | -154.007 M -231.54 % | 117.080 M 115.80 % | -740.930 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 31.502 M 0.00 % | 31.502 M 0.00 % | 31.502 M 0.00 % | 31.502 M | 0.000 -100.00 % | 46.295 M 0.00 % | 46.295 M 0.00 % | 46.295 M | 0.000 -100.00 % | 28.892 M 0.00 % | 28.892 M 0.00 % | 28.892 M | 0.000 -100.00 % | 45.955 M 0.00 % | 45.955 M 0.00 % | 45.955 M | 0.000 -100.00 % | 41.420 M 0.00 % | 41.420 M 0.00 % | 41.420 M 10.15 % | 37.604 M -77.30 % | 165.680 M 340.60 % | 37.604 M 0.00 % | 37.604 M -73.49 % | 141.830 M 286.59 % | 36.688 M 0.00 % | 36.688 M 0.00 % | 36.688 M |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 182.608 M -85.42 % | 1.253 B 966.08 % | 117.492 M -93.21 % | 1.730 B 130.19 % | 751.587 M -21.64 % | 959.202 M 719.27 % | 117.080 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 32.282 M 0.00 % | 32.282 M 0.00 % | 32.282 M 0.00 % | 32.282 M | 0.000 -100.00 % | 31.502 M 0.00 % | 31.502 M 0.00 % | 31.502 M | 0.000 -100.00 % | 46.295 M 0.00 % | 46.295 M 0.00 % | 46.295 M | 0.000 -100.00 % | 28.892 M 0.00 % | 28.892 M 0.00 % | 28.892 M | 0.000 -100.00 % | 45.955 M 0.00 % | 45.955 M 0.00 % | 45.955 M 10.95 % | 41.420 M 0.00 % | 41.420 M -75.00 % | 165.680 M 300.00 % | 41.420 M 10.15 % | 37.604 M -73.49 % | 141.830 M 277.17 % | 37.604 M 0.00 % | 37.604 M |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.135 B 8.71 % | 1.044 B 6.71 % | 978.474 M 8.05 % | 905.594 M 7.54 % | 842.122 M -1.85 % | 858.010 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 643.212 M 0.00 % | 643.212 M 0.00 % | 643.212 M 0.00 % | 643.212 M | 0.000 -100.00 % | 480.480 M 0.00 % | 480.480 M 0.00 % | 480.480 M | 0.000 -100.00 % | 513.708 M 0.00 % | 513.708 M 0.00 % | 513.708 M | 0.000 -100.00 % | 494.938 M 0.00 % | 494.938 M 0.00 % | 494.938 M | 0.000 -100.00 % | 662.102 M 0.00 % | 662.102 M 0.00 % | 662.102 M 14.28 % | 579.359 M 0.00 % | 579.359 M 17.26 % | 494.073 M -14.72 % | 579.359 M 14.01 % | 508.155 M -19.01 % | 627.450 M 23.48 % | 508.155 M 0.00 % | 508.155 M |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | -306.833 M 0.00 % | -306.833 M 0.00 % | -306.833 M 0.00 % | -306.833 M | 0.000 100.00 % | -527.910 M 0.00 % | -527.910 M 0.00 % | -527.910 M | 0.000 100.00 % | -118.341 M 0.00 % | -118.341 M 0.00 % | -118.341 M | 0.000 100.00 % | -156.762 M 0.00 % | -156.762 M 0.00 % | -156.762 M | 0.000 100.00 % | -277.265 M 0.00 % | -277.265 M 0.00 % | -277.265 M -29.12 % | -214.728 M 0.00 % | -214.728 M 16.62 % | -257.531 M -19.93 % | -214.728 M 21.46 % | -273.395 M -185.20 % | -95.860 M 64.94 % | -273.395 M 0.00 % | -273.395 M |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.135 B 8.71 % | 1.044 B 6.71 % | 978.474 M 8.05 % | 905.594 M 7.54 % | 842.122 M -1.85 % | 858.010 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 336.379 M 0.00 % | 336.379 M 0.00 % | 336.379 M 0.00 % | 336.379 M | 0.000 100.00 % | -47.430 M 0.00 % | -47.430 M 0.00 % | -47.430 M | 0.000 -100.00 % | 395.367 M 0.00 % | 395.367 M 0.00 % | 395.367 M | 0.000 -100.00 % | 338.177 M 0.00 % | 338.177 M 0.00 % | 338.177 M | 0.000 -100.00 % | 384.838 M 0.00 % | 384.838 M 0.00 % | 384.838 M 5.54 % | 364.631 M 0.00 % | 364.631 M 54.15 % | 236.542 M -35.13 % | 364.631 M 55.32 % | 234.760 M -55.84 % | 531.590 M 126.44 % | 234.760 M 0.00 % | 234.760 M |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2014 |