Allied Digital Services Limited ADSL.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 8.071 B 17.47 % | 6.871 B 4.09 % | 6.601 B 36.19 % | 4.847 B 35.36 % | 3.581 B 8.46 % | 3.301 B 37.71 % | 2.397 B 6.59 % | 2.249 B 4.45 % | 2.153 B -9.17 % | 2.371 B 1.41 % | 2.338 B -11.99 % | 2.656 B -36.27 % | 4.167 B -28.74 % | 5.848 B -18.20 % | 7.149 B 6.22 % | 6.730 B 21.11 % | 5.557 B 87.14 % | 2.970 B 90.33 % | 1.560 B 75.93 % | 886.900 M 71.61 % | 516.800 M |
| Net income | 321.100 M -29.97 % | 458.500 M 562.57 % | 69.200 M -88.66 % | 610.300 M 217.04 % | 192.500 M 0.05 % | 192.400 M 55.54 % | 123.700 M 24.07 % | 99.700 M 2 948.57 % | -3.500 M -106.32 % | 55.411 M 145 918.42 % | -38.000 K -100.04 % | 92.507 M 282.34 % | -50.732 M -151.47 % | 98.559 M -81.51 % | 532.947 M -45.30 % | 974.267 M 26.20 % | 771.978 M 77.22 % | 435.593 M 89.97 % | 229.300 M 90.61 % | 120.300 M 870.16 % | 12.400 M |
| Income before tax | 607.700 M -3.49 % | 629.700 M -13.69 % | 729.600 M -0.76 % | 735.200 M 212.98 % | 234.900 M -2.29 % | 240.400 M 65.56 % | 145.200 M -23.70 % | 190.300 M 249.17 % | 54.500 M -39.12 % | 89.527 M 572.02 % | 13.322 M -77.35 % | 58.804 M 83.32 % | 32.077 M -84.37 % | 205.250 M -69.78 % | 679.223 M -43.31 % | 1.198 B 27.51 % | 939.579 M 45.32 % | 646.546 M 108.23 % | 310.500 M 95.53 % | 158.800 M 593.45 % | 22.900 M |
| Income before tax ratio | 0.08 -17.84 % | 0.09 -17.08 % | 0.11 -27.13 % | 0.15 131.23 % | 0.07 -9.91 % | 0.07 20.22 % | 0.06 -28.42 % | 0.08 234.29 % | 0.03 -32.98 % | 0.04 562.66 % | 0.01 -74.26 % | 0.02 187.64 % | 0.01 -78.07 % | 0.04 -63.06 % | 0.10 -46.63 % | 0.18 5.29 % | 0.17 -22.35 % | 0.22 9.40 % | 0.20 11.14 % | 0.18 304.08 % | 0.04 |
| EBITDA | 986.900 M 17.74 % | 838.200 M -10.80 % | 939.700 M -1.61 % | 955.100 M 99.69 % | 478.300 M -8.62 % | 523.400 M 15.59 % | 452.800 M -0.35 % | 454.400 M 12.06 % | 405.500 M -13.45 % | 468.500 M 2.83 % | 455.593 M -4.28 % | 475.983 M 9.51 % | 434.661 M -9.87 % | 482.277 M -50.95 % | 983.304 M -29.57 % | 1.396 B 34.14 % | 1.041 B 51.07 % | 688.909 M 108.70 % | 330.100 M 91.47 % | 172.400 M 410.06 % | 33.800 M |
| Net income ratio | 0.04 -40.38 % | 0.07 536.54 % | 0.01 -91.67 % | 0.13 134.23 % | 0.05 -7.75 % | 0.06 12.94 % | 0.05 16.40 % | 0.04 2 827.11 % | 0.00 -106.95 % | 0.02 143 886.71 % | 0.00 -100.05 % | 0.03 386.11 % | -0.01 -172.23 % | 0.02 -77.39 % | 0.07 -48.50 % | 0.14 4.21 % | 0.14 -5.30 % | 0.15 -0.19 % | 0.15 8.34 % | 0.14 465.32 % | 0.02 |
| Ratio EBITDA | 0.12 0.23 % | 0.12 -14.31 % | 0.14 -27.76 % | 0.20 47.53 % | 0.13 -15.75 % | 0.16 -16.06 % | 0.19 -6.52 % | 0.20 7.28 % | 0.19 -4.70 % | 0.20 1.40 % | 0.19 8.75 % | 0.18 71.82 % | 0.10 26.48 % | 0.08 -40.04 % | 0.14 -33.70 % | 0.21 10.77 % | 0.19 -19.27 % | 0.23 9.65 % | 0.21 8.84 % | 0.19 197.21 % | 0.07 |
| Gross profit ratio | 0.19 -14.07 % | 0.22 -4.49 % | 0.23 -17.49 % | 0.27 4.23 % | 0.26 -6.55 % | 0.28 -5.43 % | 0.30 -16.39 % | 0.35 10.23 % | 0.32 4.90 % | 0.31 12.87 % | 0.27 10.32 % | 0.25 -25.98 % | 0.33 20.96 % | 0.28 -15.67 % | 0.33 -16.59 % | 0.39 2.99 % | 0.38 57.42 % | 0.24 -27.65 % | 0.33 0.56 % | 0.33 30.66 % | 0.25 |
| Weighted average shs out dil | 60.651 M 6.72 % | 56.831 M 1.11 % | 56.206 M 0.83 % | 55.746 M 3.72 % | 53.747 M 7.05 % | 50.206 M 0.00 % | 50.206 M 0.21 % | 50.101 M 0.20 % | 50.000 M 7.91 % | 46.333 M 0.32 % | 46.187 M 0.00 % | 46.187 M 0.00 % | 46.187 M 0.00 % | 46.187 M -0.77 % | 46.544 M 14.14 % | 40.779 M 131.47 % | 17.618 M -44.85 % | 31.943 M -7.62 % | 34.579 M 72.52 % | 20.044 M 3.00 % | 19.461 M |
| Weighted average shs out | 59.630 M 7.81 % | 55.308 M 1.54 % | 54.469 M 4.09 % | 52.326 M 4.14 % | 50.247 M 0.08 % | 50.206 M 0.00 % | 50.206 M 0.21 % | 50.101 M 0.20 % | 50.000 M 7.91 % | 46.333 M 0.32 % | 46.187 M 0.00 % | 46.187 M 0.14 % | 46.120 M -0.14 % | 46.187 M -0.72 % | 46.519 M 14.19 % | 40.737 M 131.23 % | 17.618 M -44.66 % | 31.836 M -7.93 % | 34.579 M 72.52 % | 20.044 M 3.00 % | 19.461 M |
| EPS diluted | 4.91 -32.65 % | 7.29 492.68 % | 1.23 -88.77 % | 10.95 205.87 % | 3.58 -19.37 % | 4.44 80.49 % | 2.46 23.62 % | 1.99 2 942.86 % | -0.07 -107.78 % | 0.90 112 600.00 % | 0.00 -100.04 % | 2.00 281.82 % | -1.10 -154.46 % | 2.02 -82.39 % | 11.47 -51.58 % | 23.69 8.52 % | 21.83 60.04 % | 13.64 105.73 % | 6.63 10.50 % | 6.00 837.50 % | 0.64 |
| Earnings per share | 4.98 -33.51 % | 7.49 489.76 % | 1.27 -89.12 % | 11.67 204.70 % | 3.83 -13.74 % | 4.44 80.49 % | 2.46 23.62 % | 1.99 2 942.86 % | -0.07 -107.78 % | 0.90 112 600.00 % | 0.00 -100.04 % | 2.00 281.82 % | -1.10 -154.46 % | 2.02 -82.39 % | 11.47 -51.62 % | 23.71 8.61 % | 21.83 59.58 % | 13.68 106.33 % | 6.63 10.50 % | 6.00 837.50 % | 0.64 |
| Gross profit | 1.493 B 0.94 % | 1.479 B -0.58 % | 1.488 B 12.36 % | 1.324 B 41.08 % | 938.700 M 1.36 % | 926.100 M 30.23 % | 711.100 M -10.88 % | 797.900 M 15.14 % | 693.000 M -4.73 % | 727.374 M 14.46 % | 635.483 M -2.90 % | 654.478 M -52.83 % | 1.387 B -13.80 % | 1.610 B -31.02 % | 2.333 B -11.40 % | 2.633 B 24.72 % | 2.111 B 194.59 % | 716.721 M 37.70 % | 520.500 M 76.92 % | 294.200 M 124.24 % | 131.200 M |
| Income tax expense | 285.100 M 66.43 % | 171.300 M -10.92 % | 192.300 M 53.84 % | 125.000 M 192.74 % | 42.700 M -11.59 % | 48.300 M 124.65 % | 21.500 M -76.19 % | 90.300 M 57.04 % | 57.500 M 119.10 % | 26.244 M 59.78 % | 16.425 M 148.54 % | -33.840 M -166.89 % | 50.589 M -52.58 % | 106.691 M -27.06 % | 146.276 M -34.64 % | 223.794 M 33.53 % | 167.601 M -20.55 % | 210.953 M 159.79 % | 81.200 M 111.46 % | 38.400 M 351.76 % | 8.500 M |
| Cost of revenue | 6.578 B 22.00 % | 5.391 B 5.45 % | 5.113 B 45.14 % | 3.523 B 33.32 % | 2.642 B 11.23 % | 2.375 B 40.87 % | 1.686 B 16.20 % | 1.451 B -0.62 % | 1.460 B -11.14 % | 1.643 B -3.46 % | 1.702 B -14.96 % | 2.001 B -28.00 % | 2.780 B -34.41 % | 4.239 B -11.99 % | 4.816 B 17.55 % | 4.097 B 18.89 % | 3.446 B 52.96 % | 2.253 B 116.68 % | 1.040 B 75.43 % | 592.700 M 53.71 % | 385.600 M |
| General and administrative expenses | 100.200 M -63.22 % | 272.400 M -0.51 % | 273.800 M -13.71 % | 317.300 M 39.66 % | 227.200 M 35.00 % | 168.300 M 7.33 % | 156.800 M 28.52 % | 122.000 M 14.34 % | 106.700 M 428.22 % | 20.200 M -0.15 % | 20.231 M -77.29 % | 89.083 M -27.28 % | 122.499 M -64.88 % | 348.848 M -24.24 % | 460.448 M 130.55 % | 199.719 M 27.26 % | 156.939 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 43.400 M 1 708.33 % | 2.400 M -85.54 % | 16.600 M 52.29 % | 10.900 M -50.00 % | 21.800 M 269.49 % | 5.900 M -35.87 % | 9.200 M 187.50 % | 3.200 M -84.08 % | 20.100 M -9.46 % | 22.200 M 68.68 % | 13.161 M -76.69 % | 56.464 M 91.81 % | 29.437 M -12.39 % | 33.601 M | 0.000 -100.00 % | 211.523 M 18.63 % | 178.308 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 0.000 -100.00 % | 534.100 M 10.28 % | 484.300 M -2.87 % | 498.600 M 18.63 % | 420.300 M -5.61 % | 445.300 M 6 646.97 % | 6.600 M -67.80 % | 20.500 M 310.00 % | 5.000 M -90.67 % | 53.609 M -7.62 % | 58.030 M -74.52 % | 227.771 M 2 244.77 % | 9.714 M -53.71 % | 20.984 M -97.60 % | 873.661 M -12.73 % | 1.001 B 20.68 % | 829.534 M | 0.000 | 0.000 100.00 % | -1.500 M | 0.000 |
| Operating expenses | 1.249 B 54.37 % | 808.900 M 4.41 % | 774.700 M -6.30 % | 826.800 M 23.53 % | 669.300 M 8.04 % | 619.500 M 15.13 % | 538.100 M -4.22 % | 561.800 M 19.74 % | 469.200 M -5.55 % | 496.775 M -13.05 % | 571.354 M -23.14 % | 743.340 M -36.99 % | 1.180 B -14.56 % | 1.381 B 3.50 % | 1.334 B -5.54 % | 1.412 B 21.25 % | 1.165 B 1 182.91 % | 90.792 M -54.76 % | 200.700 M 51.36 % | 132.600 M 62.10 % | 81.800 M |
| Cost and expenses | 7.826 B 26.24 % | 6.200 B 5.30 % | 5.887 B 35.36 % | 4.349 B 30.46 % | 3.334 B 11.32 % | 2.995 B 34.64 % | 2.224 B 10.50 % | 2.013 B 4.33 % | 1.929 B -9.85 % | 2.140 B -5.87 % | 2.273 B -17.17 % | 2.745 B -30.68 % | 3.960 B -29.53 % | 5.619 B -8.63 % | 6.150 B 11.63 % | 5.509 B 19.49 % | 4.611 B 96.73 % | 2.344 B 88.94 % | 1.241 B 71.03 % | 725.300 M 55.18 % | 467.400 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 1.249 B 354.40 % | 274.800 M -5.37 % | 290.400 M -11.52 % | 328.200 M 31.81 % | 249.000 M 42.94 % | 174.200 M 4.94 % | 166.000 M 32.59 % | 125.200 M -1.26 % | 126.800 M 199.06 % | 42.400 M 26.98 % | 33.392 M -90.06 % | 335.970 M 121.13 % | 151.936 M -60.27 % | 382.449 M -16.94 % | 460.448 M 11.97 % | 411.242 M 22.67 % | 335.247 M 269.25 % | 90.792 M -54.38 % | 199.000 M 51.79 % | 131.100 M 60.27 % | 81.800 M |
| Interest income | 69.500 M 1 830.56 % | 3.600 M -34.55 % | 5.500 M -1.79 % | 5.600 M -47.66 % | 10.700 M -23.57 % | 14.000 M -59.42 % | 34.500 M 73.37 % | 19.900 M 21.34 % | 16.400 M -7.34 % | 17.700 M 134.93 % | 7.534 M -17.03 % | 9.080 M 25.47 % | 7.237 M -64.89 % | 20.614 M -29.58 % | 29.275 M 278.08 % | 7.743 M | 0.000 -100.00 % | 484.000 K -56.00 % | 1.100 M -35.29 % | 1.700 M 54.55 % | 1.100 M |
| Interest expense | 82.900 M 59.12 % | 52.100 M 29.60 % | 40.200 M 53.44 % | 26.200 M -29.00 % | 36.900 M -47.21 % | 69.900 M -30.31 % | 100.300 M 83.36 % | 54.700 M -65.34 % | 157.800 M -17.30 % | 190.800 M 15.46 % | 165.256 M 7.03 % | 154.407 M 0.99 % | 152.892 M -17.17 % | 184.575 M 116.77 % | 85.146 M 40.54 % | 60.583 M 7.84 % | 56.179 M 491.61 % | 9.496 M -13.67 % | 11.000 M 37.50 % | 8.000 M 3.90 % | 7.700 M |
| Depreciation and amortization | 296.400 M 81.17 % | 163.600 M -3.65 % | 169.800 M -12.34 % | 193.700 M -6.20 % | 206.500 M -3.10 % | 213.100 M 2.80 % | 207.300 M -1.00 % | 209.400 M -2.24 % | 214.200 M -1.54 % | 217.541 M -21.47 % | 277.015 M 5.42 % | 262.772 M 5.24 % | 249.692 M 23.19 % | 202.686 M -7.42 % | 218.935 M 59.24 % | 137.487 M 215.12 % | 43.630 M 32.75 % | 32.867 M 282.17 % | 8.600 M 53.57 % | 5.600 M 75.00 % | 3.200 M |
| Operating income | 244.500 M -63.62 % | 672.000 M -6.05 % | 715.300 M 43.87 % | 497.200 M 111.66 % | 234.900 M -2.29 % | 240.400 M 41.49 % | 169.900 M -28.04 % | 236.100 M 5.50 % | 223.800 M -2.95 % | 230.599 M 259.59 % | 64.129 M 172.17 % | -88.862 M -142.80 % | 207.628 M -9.24 % | 228.763 M -77.10 % | 999.092 M -18.18 % | 1.221 B 28.99 % | 946.611 M 51.23 % | 625.929 M 95.73 % | 319.800 M 97.90 % | 161.600 M 227.13 % | 49.400 M |
| Operating income ratio | 0.03 -69.03 % | 0.10 -9.74 % | 0.11 5.64 % | 0.10 56.38 % | 0.07 -9.91 % | 0.07 2.75 % | 0.07 -32.49 % | 0.10 1.00 % | 0.10 6.85 % | 0.10 254.58 % | 0.03 182.00 % | -0.03 -167.15 % | 0.05 27.37 % | 0.04 -72.01 % | 0.14 -22.97 % | 0.18 6.51 % | 0.17 -19.19 % | 0.21 2.83 % | 0.20 12.49 % | 0.18 90.62 % | 0.10 |
| Total other income expenses net | 363.200 M 958.63 % | -42.300 M -357.93 % | 16.400 M -93.11 % | 238.100 M 79 266.67 % | 300.000 K | 0.000 100.00 % | -24.700 M 46.07 % | -45.800 M 72.93 % | -169.200 M 0.70 % | -170.399 M -76.37 % | -96.617 M -165.43 % | 147.666 M 190.01 % | -164.047 M -20 453.23 % | 806.000 K 102.47 % | -32.661 M -24.92 % | -26.146 M -271.81 % | -7.032 M -134.11 % | 20.617 M 321.69 % | -9.300 M -232.14 % | -2.800 M 89.43 % | -26.500 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -1.175 B -126.43 % | -519.100 M -23.24 % | -421.200 M -1 089.83 % | -35.400 M -146.64 % | 75.900 M -79.77 % | 375.100 M -52.16 % | 784.100 M 1.07 % | 775.800 M -59.10 % | 1.897 B 146.62 % | 769.084 M -18.78 % | 946.874 M 25.86 % | 752.311 M -17.14 % | 907.938 M 5.63 % | 859.558 M 0.38 % | 856.264 M 42.21 % | 602.102 M -18.21 % | 736.154 M 500.80 % | 122.529 M 144.08 % | 50.200 M -14.19 % | 58.500 M 23.16 % | 47.500 M |
| Total investments | 841.700 M -27.01 % | 1.153 B 9.21 % | 1.056 B 4.75 % | 1.008 B 830.75 % | 108.300 M -5.83 % | 115.000 M -7.18 % | 123.900 M 65.64 % | 74.800 M -32.43 % | 110.700 M 58.99 % | 69.629 M 39.22 % | 50.014 M -0.38 % | 50.203 M -2.82 % | 51.658 M -91.27 % | 591.896 M 38.59 % | 427.076 M -77.12 % | 1.866 B 3 632.88 % | 50.000 M -90.19 % | 509.611 M 1 663.36 % | 28.900 M 1 964.29 % | 1.400 M -17.65 % | 1.700 M |
| Total debt | 966.200 M 29.17 % | 748.000 M 36.07 % | 549.700 M 19.03 % | 461.800 M -16.04 % | 550.000 M -0.63 % | 553.500 M -40.07 % | 923.600 M -0.95 % | 932.500 M -52.27 % | 1.954 B 103.67 % | 959.276 M -18.63 % | 1.179 B 22.24 % | 964.503 M -12.02 % | 1.096 B -6.05 % | 1.167 B -10.33 % | 1.301 B 36.11 % | 956.066 M 6.07 % | 901.348 M 473.40 % | 157.193 M 97.48 % | 79.600 M -6.79 % | 85.400 M 31.99 % | 64.700 M |
| Accumulated other comprehensive income loss | 0.000 -100.00 % | 302.800 M -16.05 % | 360.700 M 16.39 % | 309.900 M 29.13 % | 240.000 M 126.75 % | -897.200 M 41.37 % | -1.530 B -3.79 % | -1.474 B -677.03 % | 255.500 M 118.11 % | -1.411 B -9.07 % | -1.293 B -46.71 % | -881.637 M -19.04 % | -740.652 M -42.92 % | -518.236 M -61.23 % | -321.423 M -80.95 % | -177.635 M -93.96 % | -91.582 M -111.42 % | 801.738 M 74.75 % | 458.800 M 123.15 % | 205.600 M 642.24 % | 27.700 M |
| Retained earnings | 1.607 B 17.38 % | 1.369 B 48.10 % | 924.500 M -4.90 % | 972.100 M 94.34 % | 500.200 M 33.46 % | 374.800 M 103.59 % | 184.100 M 184.98 % | 64.600 M -68.87 % | 207.500 M -17.76 % | 252.300 M -90.71 % | 2.717 B -6.00 % | 2.890 B -0.58 % | 2.907 B -1.72 % | 2.958 B 7.81 % | 2.744 B 19.08 % | 2.304 B 59.75 % | 1.442 B | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock | 281.900 M 1.95 % | 276.500 M 0.84 % | 274.200 M 1.18 % | 271.000 M 6.90 % | 253.500 M 1.00 % | 251.000 M 0.00 % | 251.000 M 0.00 % | 251.000 M 0.00 % | 251.000 M -0.01 % | 251.028 M 8.70 % | 230.934 M 0.00 % | 230.934 M 0.00 % | 230.934 M 0.00 % | 230.934 M -0.85 % | 232.919 M 0.22 % | 232.400 M 28.29 % | 181.147 M 4.77 % | 172.897 M 35.39 % | 127.700 M 169.41 % | 47.400 M 80.23 % | 26.300 M |
| Total equity | 6.464 B 4.43 % | 6.189 B 8.34 % | 5.713 B 2.69 % | 5.564 B 14.86 % | 4.844 B 3.43 % | 4.683 B 5.08 % | 4.457 B 3.30 % | 4.315 B -3.84 % | 4.487 B -0.07 % | 4.490 B -32.81 % | 6.682 B -2.19 % | 6.832 B -1.82 % | 6.959 B -0.14 % | 6.969 B 0.72 % | 6.919 B 7.76 % | 6.420 B 100.67 % | 3.199 B 76.76 % | 1.810 B 208.62 % | 586.500 M 131.73 % | 253.100 M 368.70 % | 54.000 M |
| Other non current liabilities | 131.100 M | 0.000 100.00 % | -100.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 600.000 K -94.17 % | 10.300 M -90.63 % | 109.900 M 107 645.10 % | 102.000 K -99.82 % | 56.929 M -73.38 % | 213.862 M 1 204.12 % | 16.399 M -98.51 % | 1.102 B 261.58 % | -682.260 M | 0.000 -100.00 % | 1.922 M | 0.000 | 0.000 | 0.000 |
| Long term debt | 427.700 M 59.06 % | 268.900 M 19.46 % | 225.100 M 172.85 % | 82.500 M 51.38 % | 54.500 M -22.70 % | 70.500 M -46.39 % | 131.500 M 191.57 % | 45.100 M -55.26 % | 100.800 M -48.86 % | 197.100 M -22.71 % | 255.015 M | 0.000 -100.00 % | 92.774 M -42.79 % | 162.164 M -18.47 % | 198.893 M -79.68 % | 978.756 M 8.59 % | 901.348 M 8 932.45 % | 9.979 M -6.74 % | 10.700 M 24.42 % | 8.600 M -43.42 % | 15.200 M |
| Total non current liabilities | 685.000 M 96.78 % | 348.100 M 13.68 % | 306.200 M -3.65 % | 317.800 M 4.40 % | 304.400 M -6.11 % | 324.200 M -16.40 % | 387.800 M 34.75 % | 287.800 M 3.56 % | 277.900 M -10.86 % | 311.764 M -11.76 % | 353.326 M 90.15 % | 185.814 M -47.69 % | 355.236 M 1.07 % | 351.472 M -74.63 % | 1.385 B 40.29 % | 987.473 M 7.64 % | 917.387 M 6 924.40 % | 13.060 M 22.06 % | 10.700 M 4.90 % | 10.200 M -40.70 % | 17.200 M |
| Other current liabilities | 868.500 M 246.85 % | 250.400 M 471.69 % | 43.800 M -44.63 % | 79.100 M 82.26 % | 43.400 M -3.13 % | 44.800 M -83.61 % | 273.300 M 307.67 % | -131.600 M -150.50 % | 260.600 M -23.69 % | 341.500 M 8.97 % | 313.379 M 130.19 % | 136.141 M 634.55 % | 18.534 M -87.53 % | 148.580 M 116.20 % | -917.261 M -84.32 % | -497.656 M -179.47 % | 626.209 M 45.90 % | 429.190 M 541.03 % | -97.315 M -186.50 % | 112.500 M 183.38 % | 39.700 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 188.100 M 122.08 % | 84.700 M -1.63 % | 86.100 M -11.96 % | 97.800 M -78.96 % | 464.800 M 291.91 % | 118.600 M -79.33 % | 573.900 M 463.67 % | 101.814 M 42.98 % | 71.210 M -5.66 % | 75.482 M 24.63 % | 60.566 M -33.43 % | 90.986 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 591.300 M 21.87 % | 485.200 M 49.52 % | 324.500 M -14.45 % | 379.300 M -23.45 % | 495.500 M 2.57 % | 483.100 M -38.99 % | 791.900 M -26.39 % | 1.076 B 28.24 % | 838.900 M -9.02 % | 922.100 M -0.20 % | 923.957 M -4.20 % | 964.503 M -3.89 % | 1.003 B -0.12 % | 1.005 B -8.87 % | 1.102 B 60.92 % | 685.029 M | 0.000 -100.00 % | 147.214 M 113.66 % | 68.900 M -10.29 % | 76.800 M 55.15 % | 49.500 M |
| Total current liabilities | 2.105 B 69.33 % | 1.243 B 33.77 % | 929.100 M -11.62 % | 1.051 B -16.51 % | 1.259 B 3.00 % | 1.222 B -17.84 % | 1.488 B -6.57 % | 1.593 B -48.53 % | 3.094 B 97.26 % | 1.569 B 18.86 % | 1.320 B 6.07 % | 1.244 B -7.47 % | 1.345 B 4.05 % | 1.292 B 187.94 % | 448.768 M -0.67 % | 451.796 M -34.26 % | 687.220 M -2.94 % | 708.041 M 129.88 % | 308.000 M 62.70 % | 189.300 M 112.22 % | 89.200 M |
| Total liabilities | 2.790 B 75.34 % | 1.591 B 28.77 % | 1.236 B -9.75 % | 1.369 B -12.44 % | 1.564 B 1.09 % | 1.547 B -17.55 % | 1.876 B -0.25 % | 1.880 B -44.23 % | 3.372 B 79.33 % | 1.880 B 12.39 % | 1.673 B 17.00 % | 1.430 B -15.88 % | 1.700 B 3.41 % | 1.644 B -10.38 % | 1.834 B 27.43 % | 1.439 B -10.30 % | 1.605 B 122.52 % | 721.101 M 126.26 % | 318.700 M 59.75 % | 199.500 M 87.50 % | 106.400 M |
| Other non current assets | 115.300 M -13.96 % | 134.000 M 121.68 % | -618.000 M 24.55 % | -819.100 M -2 375.28 % | 36.000 M -64.60 % | 101.700 M 101 600.00 % | 100.000 K 0.00 % | 100.000 K -99.99 % | 1.045 B 143.54 % | 429.244 M -28.73 % | 602.284 M 1.72 % | 592.111 M 4.15 % | 568.513 M -4.60 % | 595.943 M 39.54 % | 427.076 M -77.12 % | 1.866 B 3 632.88 % | 50.000 M | 0.000 | 0.000 -100.00 % | 1.300 M | 0.000 |
| Long term investments | 819.200 M -28.90 % | 1.152 B 9.60 % | 1.051 B 15.05 % | 913.800 M 1 939.73 % | 44.800 M -7.82 % | 48.600 M -60.77 % | 123.900 M -90.22 % | 1.268 B 631.00 % | -238.700 M -388.98 % | 82.600 M 65.15 % | 50.014 M -0.38 % | 50.203 M -2.82 % | 51.658 M 1 376.45 % | -4.047 M | 0.000 | 0.000 | 0.000 -100.00 % | 474.575 M 1 542.13 % | 28.900 M 1 964.29 % | 1.400 M -17.65 % | 1.700 M |
| Intangible assets | 363.500 M 19.18 % | 305.000 M 9.63 % | 278.200 M 13.97 % | 244.100 M -27.48 % | 336.600 M -3.22 % | 347.800 M -33.23 % | 520.900 M -16.21 % | 621.700 M -35.39 % | 962.200 M -30.99 % | 1.394 B 182.12 % | 494.225 M -2.54 % | 507.095 M 10.45 % | 459.114 M 58.93 % | 288.876 M 250.03 % | 82.530 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 962.200 M 0.00 % | 962.200 M 0.00 % | 962.200 M 0.00 % | 962.200 M 0.00 % | 962.200 M 0.00 % | 962.200 M 0.00 % | 962.200 M 0.00 % | 962.200 M 32.92 % | 723.900 M -24.77 % | 962.200 M 0.00 % | 962.245 M 0.00 % | 962.245 M -14.15 % | 1.121 B 0.00 % | 1.121 B -0.46 % | 1.126 B 0.00 % | 1.126 B 0.07 % | 1.125 B | 0.000 | 0.000 -100.00 % | 100.000 K | 0.000 |
| Goodwill and intangible assets | 1.326 B 4.62 % | 1.267 B 2.16 % | 1.240 B 2.83 % | 1.206 B -7.12 % | 1.299 B -0.85 % | 1.310 B -11.67 % | 1.483 B -6.36 % | 1.584 B -6.06 % | 1.686 B 20.92 % | 1.394 B -4.26 % | 1.456 B -0.88 % | 1.469 B -7.00 % | 1.580 B 12.08 % | 1.410 B 16.64 % | 1.209 B 7.33 % | 1.126 B 0.07 % | 1.125 B | 0.000 | 0.000 -100.00 % | 100.000 K | 0.000 |
| Property plant equipment net | 628.800 M -15.99 % | 748.500 M 20.16 % | 622.900 M 24.23 % | 501.400 M -9.48 % | 553.900 M 2.56 % | 540.100 M 14.26 % | 472.700 M -10.22 % | 526.500 M -62.78 % | 1.415 B -23.66 % | 1.853 B -7.21 % | 1.997 B -16.63 % | 2.395 B -11.29 % | 2.700 B 0.50 % | 2.687 B 13.06 % | 2.377 B 99.16 % | 1.193 B 57.99 % | 755.284 M 273.10 % | 202.434 M 94.84 % | 103.900 M 511.18 % | 17.000 M -1.73 % | 17.300 M |
| Total non current assets | 2.903 B -12.09 % | 3.302 B 6.11 % | 3.112 B 3.77 % | 2.999 B 1.67 % | 2.950 B -1.03 % | 2.980 B -4.38 % | 3.117 B -11.91 % | 3.538 B -9.45 % | 3.907 B 3.67 % | 3.769 B -7.07 % | 4.056 B -9.00 % | 4.457 B -8.08 % | 4.849 B 3.42 % | 4.689 B 16.86 % | 4.012 B -4.15 % | 4.186 B 116.82 % | 1.931 B 185.15 % | 677.009 M 390.94 % | 137.900 M 559.81 % | 20.900 M 10.00 % | 19.000 M |
| Other current assets | 1.664 B 573.48 % | 247.000 M 303.13 % | -121.600 M -140.03 % | 303.800 M 24.15 % | 244.700 M -90.81 % | 2.662 B 1 870.24 % | 135.100 M -34.13 % | 205.100 M -5.74 % | 217.600 M -30.37 % | 312.500 M 276.05 % | 83.100 M -84.88 % | 549.689 M 667.71 % | 71.601 M -82.86 % | 417.824 M 990.72 % | 38.307 M 58.29 % | 24.201 M -18.40 % | 29.657 M -84.91 % | 196.528 M 165.94 % | 73.900 M 96.02 % | 37.700 M 654.00 % | 5.000 M |
| Short term investments | 22.500 M 2 150.00 % | 1.000 M -78.26 % | 4.600 M -96.71 % | 139.800 M 120.16 % | 63.500 M -4.37 % | 66.400 M 9 385.71 % | 700.000 K 100.06 % | -1.193 B -441.36 % | 349.400 M 2 793.70 % | -12.971 M | 0.000 | 0.000 | 0.000 -100.00 % | 595.943 M | 0.000 | 0.000 | 0.000 -100.00 % | 35.036 M | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 2.142 B 69.02 % | 1.267 B 63.98 % | 772.700 M 55.41 % | 497.200 M 6.60 % | 466.400 M 161.43 % | 178.400 M 27.89 % | 139.500 M -10.98 % | 156.700 M 174.43 % | 57.100 M -69.98 % | 190.192 M -18.06 % | 232.098 M 9.38 % | 212.192 M 12.67 % | 188.327 M -38.71 % | 307.255 M -30.95 % | 445.004 M 25.72 % | 353.964 M 114.27 % | 165.194 M 376.56 % | 34.664 M 17.90 % | 29.400 M 9.29 % | 26.900 M 56.40 % | 17.200 M |
| Cash and short term investments | 2.164 B 56.94 % | 1.379 B 2.42 % | 1.346 B 111.35 % | 637.000 M 9.51 % | 581.700 M 137.62 % | 244.800 M 74.61 % | 140.200 M -10.53 % | 156.700 M -61.45 % | 406.500 M 113.73 % | 190.192 M -18.06 % | 232.098 M 9.38 % | 212.192 M 12.67 % | 188.327 M -79.15 % | 903.198 M 102.96 % | 445.004 M 25.72 % | 353.964 M 114.27 % | 165.194 M 137.01 % | 69.700 M 137.07 % | 29.400 M 9.29 % | 26.900 M 56.40 % | 17.200 M |
| Total current assets | 6.351 B 41.80 % | 4.479 B 16.73 % | 3.837 B -2.47 % | 3.934 B 13.76 % | 3.458 B 6.41 % | 3.250 B 1.05 % | 3.216 B 21.04 % | 2.657 B -32.76 % | 3.952 B 51.90 % | 2.601 B -39.50 % | 4.300 B 12.99 % | 3.805 B -0.13 % | 3.810 B -2.89 % | 3.924 B -17.23 % | 4.741 B 29.04 % | 3.674 B 27.85 % | 2.873 B 54.98 % | 1.854 B 141.64 % | 767.300 M 77.74 % | 431.700 M 205.30 % | 141.400 M |
| Inventory | 491.200 M 2.14 % | 480.900 M 12.44 % | 427.700 M 12.58 % | 379.900 M 9.10 % | 348.200 M -0.77 % | 350.900 M 2.96 % | 340.800 M 2.93 % | 331.100 M -1.19 % | 335.100 M -1.89 % | 341.543 M -10.56 % | 381.859 M -1.90 % | 389.259 M -13.04 % | 447.608 M 10.20 % | 406.188 M 57.31 % | 258.216 M 97.12 % | 130.995 M 23.64 % | 105.947 M 113.18 % | 49.699 M 285.26 % | 12.900 M 20.56 % | 10.700 M -10.08 % | 11.900 M |
| Net receivables | 2.032 B -14.33 % | 2.372 B 8.58 % | 2.184 B -16.41 % | 2.613 B 14.44 % | 2.283 B 29 374.36 % | -7.800 M -100.31 % | 2.524 B 28.85 % | 1.959 B -41.38 % | 3.342 B 88.66 % | 1.771 B -50.79 % | 3.599 B 16.44 % | 3.091 B -0.38 % | 3.103 B 14.17 % | 2.718 B | 0.000 -100.00 % | 3.165 B 23.01 % | 2.573 B 67.25 % | 1.538 B 136.25 % | 651.100 M 82.69 % | 356.400 M 232.15 % | 107.300 M |
| Tax assets | 13.800 M | 0.000 -100.00 % | 815.300 M -31.86 % | 1.197 B 17.75 % | 1.016 B 3.69 % | 979.900 M -5.50 % | 1.037 B 547.25 % | 160.200 M | 0.000 -100.00 % | 9.984 M 119.96 % | -50.014 M 0.38 % | -50.203 M 2.82 % | -51.658 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.100 M 363.64 % | 1.100 M | 0.000 |
| Other assets | 0.000 | 0.000 -100.00 % | 100.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 644.800 M 27.10 % | 507.300 M 36.11 % | 372.700 M -26.65 % | 508.100 M -19.87 % | 634.100 M 6.27 % | 596.700 M 153.05 % | 235.800 M -59.81 % | 586.700 M -14.21 % | 683.900 M 138.38 % | 286.900 M 248.52 % | 82.320 M -28.58 % | 115.259 M -27.16 % | 158.239 M 18.34 % | 133.716 M -49.28 % | 263.654 M -0.29 % | 264.423 M -45.82 % | 488.015 M 10 842.04 % | 4.460 M | 0.000 | 0.000 | 0.000 |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 186.700 M 4 241.86 % | 4.300 M -97.87 % | 201.900 M 408.56 % | 39.700 M | 0.000 | 0.000 -100.00 % | 103.729 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 127.177 M -62.20 % | 336.415 M | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 400.000 K 0.00 % | 400.000 K 33.33 % | 300.000 K 50.00 % | 200.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 48.600 M 246.52 % | 14.025 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 446.200 M 10.64 % | 403.300 M 14.02 % | 353.700 M 41.54 % | 249.900 M 81.22 % | 137.900 M 15.30 % | 119.600 M 34.53 % | 88.900 M 15.16 % | 77.200 M 14.54 % | 67.400 M 3.98 % | 64.823 M 18.55 % | 54.682 M -1.03 % | 55.251 M -59.74 % | 137.250 M 40.88 % | 97.426 M -2.23 % | 99.646 M 14.23 % | 87.232 M 141.53 % | 36.117 M | 0.000 | 0.000 -100.00 % | 100.000 K | 0.000 |
| Capital lease obligations | 244.900 M 55.29 % | 157.700 M 295.24 % | 39.900 M 10.22 % | 36.200 M 370.13 % | 7.700 M -56.00 % | 17.500 M 8 850.00 % | -200.000 K -100.11 % | 188.900 M 118.63 % | -1.014 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.667 B -6.11 % | 6.036 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 4.129 B 7.58 % | 3.838 B 0.99 % | 3.800 B 1.04 % | 3.761 B 1.30 % | 3.713 B 0.19 % | 3.706 B 0.00 % | 3.706 B 0.00 % | 3.706 B 0.00 % | 3.706 B 3.74 % | 3.572 B -53.46 % | 7.675 B 17.24 % | 6.546 B 78.77 % | 3.662 B -0.56 % | 3.682 B -0.71 % | 3.709 B -2.32 % | 3.796 B 146.56 % | 1.540 B 84.31 % | 835.405 M | 0.000 | 0.000 | 0.000 |
| Deferred tax liabilities non current | 143.400 M 81.06 % | 79.200 M -2.46 % | 81.200 M -65.49 % | 235.300 M -5.80 % | 249.800 M -1.38 % | 253.300 M -0.94 % | 255.700 M 5.57 % | 242.200 M 45.20 % | 166.800 M 48.07 % | 112.649 M 14.70 % | 98.209 M -22.48 % | 126.695 M -36.99 % | 201.084 M 16.29 % | 172.909 M 105.65 % | 84.079 M 167.71 % | 31.407 M 95.82 % | 16.039 M 1 283.87 % | 1.159 M | 0.000 -100.00 % | 1.600 M -20.00 % | 2.000 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 9.254 B 18.93 % | 7.780 B 11.97 % | 6.949 B 0.23 % | 6.933 B 8.19 % | 6.408 B 2.85 % | 6.230 B -1.62 % | 6.333 B 2.22 % | 6.195 B -21.17 % | 7.859 B 23.37 % | 6.370 B -23.76 % | 8.355 B 1.13 % | 8.262 B -4.58 % | 8.659 B 0.54 % | 8.612 B -1.60 % | 8.753 B 11.37 % | 7.860 B 63.60 % | 4.804 B 89.79 % | 2.531 B 179.62 % | 905.200 M 100.00 % | 452.600 M 182.17 % | 160.400 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 100.00 % | -305.000 M -118.64 % | -139.500 M -12 581.82 % | -1.100 M -116.92 % | 6.500 M -56.67 % | 15.000 M -70.53 % | 50.900 M 13.36 % | 44.900 M 2 131.67 % | -2.210 M | 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 -100.00 % | 28.900 M -59.41 % | 71.200 M 5.48 % | 67.500 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.300 M -93.60 % | 20.300 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -62.600 M -26.21 % | -49.600 M -111.58 % | 428.500 M 169.79 % | -614.000 M -706.72 % | 101.200 M 144.39 % | -228.000 M 48.10 % | -439.300 M -938.53 % | -42.300 M 96.54 % | -1.224 B -156.46 % | 2.167 B 722.30 % | -348.238 M -63.60 % | -212.858 M -1 274.45 % | 18.124 M -79.35 % | 87.759 M 115.46 % | -567.517 M 32.83 % | -844.897 M -13.15 % | -746.676 M 7.91 % | -810.804 M -214.75 % | -257.600 M -19.48 % | -215.600 M -3 967.92 % | -5.300 M |
| Accounts receivables | -776.000 M -904.98 % | 96.400 M -75.39 % | 391.700 M 213.60 % | -344.800 M -190.05 % | 382.900 M 734.99 % | -60.300 M 86.94 % | -461.700 M -137.16 % | 1.242 B 188.33 % | -1.407 B -193.56 % | 1.503 B 420.66 % | -468.833 M -129.26 % | -204.500 M -329.93 % | -47.566 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -893.533 M -201.67 % | -296.200 M -53.23 % | -193.300 M -38 560.00 % | -500.000 K |
| Inventory | -10.300 M 80.64 % | -53.200 M -11.30 % | -47.800 M -50.79 % | -31.700 M -1 319.23 % | 2.600 M 125.74 % | -10.100 M -4.12 % | -9.700 M -342.50 % | 4.000 M -37.50 % | 6.400 M -84.13 % | 40.316 M 444.74 % | 7.401 M 263.16 % | -4.536 M 89.05 % | -41.420 M 72.01 % | -147.972 M -16.31 % | -127.221 M -407.91 % | -25.048 M 55.47 % | -56.248 M -52.72 % | -36.832 M -1 574.18 % | -2.200 M -283.33 % | 1.200 M 700.00 % | -200.000 K |
| Accounts payables | 137.400 M 2.08 % | 134.600 M 199.41 % | -135.400 M -7.46 % | -126.000 M -436.90 % | 37.400 M -89.64 % | 361.000 M 202.88 % | -350.900 M -1 473.54 % | -22.300 M -111.87 % | 187.900 M -43.71 % | 333.834 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 119.561 M 193.04 % | 40.800 M 14.29 % | 35.700 M 876.09 % | -4.600 M |
| Other working capital | 495.300 M 317.81 % | -227.400 M -203.36 % | 220.000 M 297.31 % | -111.500 M 65.34 % | -321.700 M 37.97 % | -518.600 M -235.40 % | 383.000 M 927.21 % | -46.300 M 96.24 % | -1.230 B -157.83 % | 2.127 B 698.01 % | -355.639 M -70.72 % | -208.322 M -449.86 % | 59.544 M -74.74 % | 235.731 M 153.54 % | -440.296 M 46.30 % | -819.849 M -18.75 % | -690.428 M | 0.000 | 0.000 100.00 % | -59.200 M | 0.000 |
| Other non cash items | 292.400 M 403.01 % | -96.500 M -362.23 % | 36.800 M 89.69 % | 19.400 M 521.74 % | -4.600 M -102.98 % | 154.500 M -2.89 % | 159.100 M 456.29 % | 28.600 M -57.50 % | 67.300 M 103.05 % | -2.208 B -1 595.48 % | 147.632 M 231.38 % | -112.374 M -174.27 % | 151.308 M 2 812.57 % | 5.195 M 102.62 % | -198.551 M 19.51 % | -246.669 M -5.64 % | -233.493 M -210.15 % | 211.977 M 370.02 % | 45.100 M 573.13 % | 6.700 M 28.85 % | 5.200 M |
| Net cash provided by operating activities | 847.300 M 25.32 % | 676.100 M 43.79 % | 470.200 M 221.39 % | 146.300 M -70.39 % | 494.100 M 40.13 % | 352.600 M 497.63 % | 59.000 M -81.75 % | 323.200 M 137.46 % | -862.700 M -471.51 % | 232.212 M 204.06 % | 76.371 M 154.17 % | 30.047 M -91.84 % | 368.386 M -26.45 % | 500.891 M 279.20 % | 132.090 M -45.86 % | 243.982 M 7 925.72 % | 3.040 M 102.33 % | -130.367 M -613.26 % | 25.400 M 130.60 % | -83.000 M -635.48 % | 15.500 M |
| Investments in property plant and equipment | -106.700 M -224.32 % | -32.900 M 75.65 % | -135.100 M -107.21 % | -65.200 M 61.21 % | -168.100 M -6.59 % | -157.700 M | 0.000 100.00 % | -1.700 M 79.52 % | -8.300 M -150.76 % | -3.310 M 94.75 % | -63.082 M 34.32 % | -96.050 M 77.83 % | -433.231 M 39.78 % | -719.400 M 49.09 % | -1.413 B -156.97 % | -549.881 M 5.40 % | -581.250 M -342.18 % | -131.452 M -37.50 % | -95.600 M -1 703.77 % | -5.300 M 36.14 % | -8.300 M |
| Acquisitions net | 0.000 | 0.000 -100.00 % | 13.000 M | 0.000 -100.00 % | 8.000 M | 0.000 -100.00 % | 2.200 M 29.41 % | 1.700 M | 0.000 -100.00 % | 34.491 M | 0.000 -100.00 % | 236.575 M | 0.000 -100.00 % | 34.135 M -51.50 % | 70.384 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | -24.800 M | 0.000 | 0.000 | 0.000 100.00 % | -1.400 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -19.614 M | 0.000 | 0.000 | 0.000 100.00 % | -75.000 M 80.29 % | -380.496 M 79.06 % | -1.817 B -174.75 % | -661.400 M -23.26 % | -536.576 M -1 858.31 % | -27.400 M -27 300.00 % | -100.000 K 92.86 % | -1.400 M |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -8.000 M -202.56 % | 7.800 M -15.22 % | 9.200 M 736.36 % | 1.100 M -87.78 % | 9.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 80.075 M -78.68 % | 375.553 M -73.91 % | 1.439 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 -100.00 % | 3.600 M -35.71 % | 5.600 M 0.00 % | 5.600 M -88.45 % | 48.500 M -63.56 % | 133.100 M 223.84 % | 41.100 M -2.61 % | 42.200 M 83.48 % | 23.000 M -77.99 % | 104.490 M 2 412.75 % | -4.518 M -107.05 % | 64.067 M 28.79 % | 49.746 M -62.22 % | 131.676 M 2 588.36 % | 4.898 M -92.16 % | 62.472 M 145.28 % | 25.470 M 204.60 % | -24.350 M -24 450.00 % | 100.000 K | 0.000 | 0.000 |
| Net cash used for investing activites | -131.500 M -348.81 % | -29.300 M 74.85 % | -116.500 M -95.47 % | -59.600 M 50.74 % | -121.000 M -620.24 % | -16.800 M -132.00 % | 52.500 M 21.25 % | 43.300 M 82.70 % | 23.700 M -70.94 % | 81.566 M 220.66 % | -67.600 M -133.04 % | 204.592 M 167.43 % | -303.410 M -19.91 % | -253.036 M 9.26 % | -278.852 M 87.90 % | -2.305 B -89.34 % | -1.217 B -75.80 % | -692.378 M -463.37 % | -122.900 M -2 175.93 % | -5.400 M 44.33 % | -9.700 M |
| Debt repayment | 124.900 M 839.10 % | 13.300 M 136.24 % | -36.700 M 30.89 % | -53.100 M -717.44 % | 8.600 M 106.71 % | -128.100 M 41.72 % | -219.800 M -19.91 % | -183.300 M -22.61 % | -149.500 M 26.41 % | -203.139 M -225.95 % | 161.285 M 386.13 % | -56.367 M -83.49 % | -30.720 M 77.15 % | -134.456 M -141.69 % | 322.512 M 489.41 % | 54.718 M -92.65 % | 744.155 M 859.99 % | 77.517 M 1 484.23 % | -5.600 M -127.05 % | 20.700 M 1 578.57 % | -1.400 M |
| Common stock issued | 38.800 M 218.03 % | 12.200 M -3.17 % | 12.600 M -73.91 % | 48.300 M 86.49 % | 25.900 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 60.300 M 300.11 % | 15.071 M | 0.000 | 0.000 | 0.000 -100.00 % | 54.635 M -97.62 % | 2.298 B 265.38 % | 628.840 M -19.95 % | 785.546 M 643.89 % | 105.600 M 34.18 % | 78.700 M | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -32.487 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -83.100 M -20.96 % | -68.700 M -26.99 % | -54.100 M -42.37 % | -38.000 M -51.39 % | -25.100 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -54.200 M -27.88 % | -42.385 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -182.200 M -208.29 % | -59.100 M -857.69 % | 7.800 M 122.87 % | -34.100 M 13.89 % | -39.600 M 81.11 % | -209.600 M -759.12 % | 31.800 M 158.14 % | -54.700 M 66.85 % | -165.000 M 19.85 % | -205.861 M -24.57 % | -165.256 M -7.01 % | -154.433 M -0.82 % | -153.183 M 20.08 % | -191.677 M -96.30 % | -97.646 M -61.18 % | -60.583 M 4.38 % | -63.360 M | 0.000 | 0.000 100.00 % | -1.300 M | 0.000 |
| Net cash used provided by financing activities | -101.600 M 0.68 % | -102.300 M -45.31 % | -70.400 M 8.45 % | -76.900 M -154.64 % | -30.200 M 91.06 % | -337.700 M -79.63 % | -188.000 M 21.01 % | -238.000 M -129.29 % | 812.600 M 328.46 % | -355.684 M -3 304.36 % | 11.100 M 105.27 % | -210.775 M -14.61 % | -183.903 M 52.31 % | -385.605 M -262.15 % | 237.801 M -89.43 % | 2.249 B 71.76 % | 1.310 B 51.74 % | 863.063 M 763.06 % | 100.000 M 1.94 % | 98.100 M 7 107.14 % | -1.400 M |
| Effect of forex changes on cash | 149.500 M 4 052.78 % | 3.600 M 3 500.00 % | 100.000 K 200.00 % | -100.000 K 0.00 % | -100.000 K -100.40 % | 24.700 M 8 133.33 % | 300.000 K | 0.000 | 0.000 100.00 % | -1.000 K -103.45 % | 29.000 K 2 800.00 % | 1.000 K | 0.000 | 0.000 -100.00 % | 1.000 K 125.00 % | -4.000 K | 0.000 100.00 % | -35.054 M | 0.000 -100.00 % | 17.200 M | 0.000 |
| Net change in cash | 763.700 M 40.26 % | 544.500 M 123.98 % | 243.100 M 2 406.19 % | 9.700 M -97.17 % | 342.900 M 18 147.37 % | -1.900 M 97.51 % | -76.400 M -159.46 % | 128.500 M 586.74 % | -26.400 M 37.00 % | -41.907 M -310.59 % | 19.900 M -16.61 % | 23.865 M 120.07 % | -118.927 M 13.66 % | -137.750 M -251.31 % | 91.040 M -51.77 % | 188.769 M 97.67 % | 95.495 M 1 714.11 % | 5.264 M 110.56 % | 2.500 M -90.71 % | 26.900 M | 0.000 |
| Cash at beginning of period | 1.378 B 65.12 % | 834.500 M 41.11 % | 591.400 M 1.67 % | 581.700 M 143.49 % | 238.900 M -0.79 % | 240.800 M -17.62 % | 292.300 M 78.45 % | 163.800 M -13.88 % | 190.200 M -18.05 % | 232.098 M 9.38 % | 212.200 M 12.68 % | 188.327 M -38.71 % | 307.254 M -30.95 % | 445.004 M 25.72 % | 353.964 M 114.27 % | 165.195 M 137.01 % | 69.700 M 137.07 % | 29.400 M 9.29 % | 26.900 M | 0.000 | 0.000 |
| Cash at end of period | 2.142 B 55.30 % | 1.379 B 65.25 % | 834.500 M 41.11 % | 591.400 M 1.65 % | 581.800 M 143.53 % | 238.900 M 10.65 % | 215.900 M -26.14 % | 292.300 M 78.45 % | 163.800 M -13.88 % | 190.191 M -18.06 % | 232.100 M 9.38 % | 212.192 M 12.67 % | 188.327 M -38.71 % | 307.254 M -30.95 % | 445.004 M 25.72 % | 353.964 M 114.27 % | 165.195 M 376.56 % | 34.664 M 17.90 % | 29.400 M 9.29 % | 26.900 M 56.40 % | 17.200 M |
| Operating cash flow | 847.300 M 25.32 % | 676.100 M 43.79 % | 470.200 M 221.39 % | 146.300 M -70.39 % | 494.100 M 40.13 % | 352.600 M 497.63 % | 59.000 M -81.75 % | 323.200 M 137.46 % | -862.700 M -471.51 % | 232.212 M 204.06 % | 76.371 M 154.17 % | 30.047 M -91.84 % | 368.386 M -26.45 % | 500.891 M 279.20 % | 132.090 M -45.86 % | 243.982 M 7 925.72 % | 3.040 M 102.33 % | -130.367 M -613.26 % | 25.400 M 130.60 % | -83.000 M -635.48 % | 15.500 M |
| Capital expenditure | -24.800 M 24.62 % | -32.900 M 75.65 % | -135.100 M -107.21 % | -65.200 M 61.21 % | -168.100 M -6.59 % | -157.700 M | 0.000 100.00 % | -1.700 M 79.52 % | -8.300 M -150.76 % | -3.310 M 94.75 % | -63.082 M 34.32 % | -96.050 M 77.83 % | -433.231 M 39.78 % | -719.400 M 49.09 % | -1.413 B -156.97 % | -549.881 M 5.40 % | -581.250 M -342.18 % | -131.452 M -37.50 % | -95.600 M -1 703.77 % | -5.300 M 36.14 % | -8.300 M |
| Free CashFlow | 822.500 M 27.88 % | 643.200 M 91.94 % | 335.100 M 313.19 % | 81.100 M -75.12 % | 326.000 M 67.27 % | 194.900 M 230.34 % | 59.000 M -81.65 % | 321.500 M 136.91 % | -871.000 M -480.51 % | 228.902 M 1 622.49 % | 13.289 M 120.13 % | -66.003 M -1.79 % | -64.845 M 70.32 % | -218.509 M 82.94 % | -1.281 B -318.74 % | -305.899 M 47.10 % | -578.210 M -120.84 % | -261.819 M -272.96 % | -70.200 M 20.50 % | -88.300 M -1 326.39 % | 7.200 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2010-09-30 | 2009-09-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 2.190 B 7.18 % | 2.044 B -7.35 % | 2.206 B 8.64 % | 2.030 B 13.34 % | 1.791 B 1.34 % | 1.768 B 3.33 % | 1.711 B 0.50 % | 1.702 B 0.73 % | 1.690 B 1.67 % | 1.662 B -4.56 % | 1.742 B 4.28 % | 1.670 B 9.41 % | 1.527 B -2.41 % | 1.564 B 33.73 % | 1.170 B 3.46 % | 1.131 B 15.09 % | 982.400 M 2.25 % | 960.800 M 5.68 % | 909.200 M 2.82 % | 884.300 M 6.99 % | 826.500 M -8.30 % | 901.300 M 7.20 % | 840.800 M 3.42 % | 813.000 M 8.92 % | 746.400 M 28.60 % | 580.400 M -7.33 % | 626.300 M 4.02 % | 602.100 M 2.31 % | 588.500 M 6.09 % | 554.700 M 1.35 % | 547.300 M -11.20 % | 616.300 M 16.15 % | 530.600 M 3.03 % | 514.991 M 5.57 % | 487.800 M -11.36 % | 550.285 M -8.27 % | 599.900 M 9.33 % | 548.700 M -16.62 % | 658.100 M 6.28 % | 619.200 M 13.70 % | 544.600 M 6.88 % | 509.554 M -5.64 % | 540.000 M -10.94 % | 606.300 M -11.06 % | 681.700 M 65.08 % | 412.940 M -36.39 % | 649.200 M -16.87 % | 780.900 M -3.95 % | 813.000 M 33.05 % | 611.046 M -35.90 % | 953.200 M -23.39 % | 1.244 B -8.43 % | 1.359 B -16.15 % | 1.620 B 18.40 % | 1.369 B -3.37 % | 1.417 B -27.91 % | 1.965 B 18.02 % | 1.665 B |
| Net income | 144.400 M 289.75 % | -76.100 M -142.97 % | 177.100 M 52.67 % | 116.000 M 11.43 % | 104.100 M -26.22 % | 141.100 M 20.60 % | 117.000 M 2.01 % | 114.700 M 33.53 % | 85.900 M 123.00 % | -373.500 M -293.62 % | 192.900 M 8.31 % | 178.100 M 148.40 % | 71.700 M -57.37 % | 168.200 M 146.27 % | 68.300 M -79.12 % | 327.100 M 601.93 % | 46.600 M 19.18 % | 39.100 M -43.82 % | 69.600 M 74.44 % | 39.900 M -9.11 % | 43.900 M 54.04 % | 28.500 M -4.36 % | 29.800 M -51.23 % | 61.100 M -16.53 % | 73.200 M -10.51 % | 81.800 M 761.05 % | 9.500 M -30.15 % | 13.600 M -27.66 % | 18.800 M 27.03 % | 14.800 M -54.32 % | 32.400 M 0.31 % | 32.300 M 59.11 % | 20.300 M 142.26 % | -48.035 M 13.61 % | -55.600 M -246.19 % | 38.033 M -38.76 % | 62.100 M 257.57 % | -39.410 M -249.85 % | 26.300 M -45.44 % | 48.200 M 107.76 % | 23.200 M -74.10 % | 89.562 M 214.68 % | -78.100 M -227.20 % | 61.400 M 184.22 % | -72.900 M -228.56 % | 56.707 M 364.99 % | -21.400 M -147.35 % | 45.200 M 279.83 % | 11.900 M 111.90 % | -100.032 M -1 187.30 % | 9.200 M -50.54 % | 18.600 M -13.08 % | 21.400 M 140.50 % | -52.841 M -213.88 % | 46.400 M -18.88 % | 57.200 M -81.00 % | 301.000 M 17.58 % | 256.000 M |
| Income before tax | 141.600 M 28.96 % | 109.800 M -45.29 % | 200.700 M 28.65 % | 156.000 M 10.48 % | 141.200 M -24.93 % | 188.100 M 16.83 % | 161.000 M 3.40 % | 155.700 M 24.56 % | 125.000 M -5.80 % | 132.700 M -49.66 % | 263.600 M 13.92 % | 231.400 M 127.09 % | 101.900 M -54.02 % | 221.600 M 153.26 % | 87.500 M -75.79 % | 361.400 M 459.44 % | 64.600 M 13.73 % | 56.800 M -31.65 % | 83.100 M 96.92 % | 42.200 M -20.08 % | 52.800 M 33.33 % | 39.600 M 3.66 % | 38.200 M -49.67 % | 75.900 M -12.56 % | 86.800 M 2.12 % | 85.000 M 482.19 % | 14.600 M -24.74 % | 19.400 M -25.67 % | 26.100 M -22.09 % | 33.500 M -40.81 % | 56.600 M -11.15 % | 63.700 M 74.04 % | 36.600 M 308.42 % | -17.561 M 64.88 % | -50.000 M -183.12 % | 60.154 M -2.82 % | 61.900 M 166.49 % | -93.100 M -235.12 % | 68.900 M 21.09 % | 56.900 M 12.90 % | 50.400 M -53.90 % | 109.322 M 224.23 % | -88.000 M -239.02 % | 63.300 M 188.78 % | -71.300 M -581.63 % | 14.804 M 156.08 % | -26.400 M -154.32 % | 48.600 M 123.96 % | 21.700 M 135.79 % | -60.623 M -398.64 % | 20.300 M -34.73 % | 31.100 M -24.51 % | 41.200 M 1 143.04 % | -3.950 M -105.87 % | 67.300 M -5.87 % | 71.500 M -80.93 % | 375.000 M 22.15 % | 307.000 M |
| Income before tax ratio | 0.06 20.32 % | 0.05 -40.95 % | 0.09 18.42 % | 0.08 -2.52 % | 0.08 -25.92 % | 0.11 13.07 % | 0.09 2.89 % | 0.09 23.66 % | 0.07 -7.35 % | 0.08 -47.25 % | 0.15 9.24 % | 0.14 107.55 % | 0.07 -52.88 % | 0.14 89.38 % | 0.07 -76.60 % | 0.32 386.11 % | 0.07 11.23 % | 0.06 -35.32 % | 0.09 91.53 % | 0.05 -25.30 % | 0.06 45.40 % | 0.04 -3.29 % | 0.05 -51.33 % | 0.09 -19.72 % | 0.12 -20.59 % | 0.15 528.23 % | 0.02 -27.65 % | 0.03 -27.35 % | 0.04 -26.56 % | 0.06 -41.60 % | 0.10 0.06 % | 0.10 49.84 % | 0.07 302.29 % | -0.03 66.73 % | -0.10 -193.77 % | 0.11 5.94 % | 0.10 160.81 % | -0.17 -262.06 % | 0.10 13.93 % | 0.09 -0.70 % | 0.09 -56.86 % | 0.21 231.65 % | -0.16 -256.09 % | 0.10 199.82 % | -0.10 -391.75 % | 0.04 188.16 % | -0.04 -165.34 % | 0.06 133.17 % | 0.03 126.90 % | -0.10 -565.86 % | 0.02 -14.79 % | 0.02 -17.57 % | 0.03 1 343.91 % | 0.00 -104.96 % | 0.05 -2.59 % | 0.05 -73.55 % | 0.19 3.50 % | 0.18 |
| EBITDA | 215.200 M -23.77 % | 282.300 M 3.26 % | 273.400 M 18.97 % | 229.800 M 14.04 % | 201.500 M -17.65 % | 244.700 M 15.10 % | 212.600 M 2.11 % | 208.200 M 15.73 % | 179.900 M -3.75 % | 186.900 M -41.15 % | 317.600 M 12.38 % | 282.600 M 85.43 % | 152.400 M -45.67 % | 280.500 M 102.09 % | 138.800 M -67.19 % | 423.000 M 246.72 % | 122.000 M 9.71 % | 111.200 M -26.16 % | 150.600 M 39.96 % | 107.600 M -8.74 % | 117.900 M -5.98 % | 125.400 M 19.66 % | 104.800 M -27.42 % | 144.400 M -8.55 % | 157.900 M 39.98 % | 112.800 M 30.10 % | 86.700 M -14.07 % | 100.900 M -7.43 % | 109.000 M 54.39 % | 70.600 M -49.46 % | 139.700 M -9.93 % | 155.100 M 14.21 % | 135.800 M 44.58 % | 93.925 M 137.18 % | 39.600 M -68.77 % | 126.800 M -23.75 % | 166.300 M 2 310.14 % | 6.900 M -95.65 % | 158.600 M 0.95 % | 157.100 M -0.82 % | 158.400 M -22.74 % | 205.034 M 1 002.33 % | 18.600 M -89.25 % | 173.000 M 578.43 % | 25.500 M -77.84 % | 115.092 M 73.33 % | 66.400 M -55.76 % | 150.100 M 24.05 % | 121.000 M 25.08 % | 96.739 M 1.51 % | 95.300 M -32.22 % | 140.600 M 16.58 % | 120.600 M -9.33 % | 133.009 M -17.23 % | 160.700 M 2.29 % | 157.100 M -63.42 % | 429.500 M 25.95 % | 341.000 M |
| Net income ratio | 0.07 277.04 % | -0.04 -146.38 % | 0.08 40.52 % | 0.06 -1.68 % | 0.06 -27.19 % | 0.08 16.72 % | 0.07 1.50 % | 0.07 32.56 % | 0.05 122.62 % | -0.22 -302.87 % | 0.11 3.86 % | 0.11 127.02 % | 0.05 -56.32 % | 0.11 84.16 % | 0.06 -79.82 % | 0.29 509.92 % | 0.05 16.56 % | 0.04 -46.84 % | 0.08 69.66 % | 0.05 -15.05 % | 0.05 67.98 % | 0.03 -10.78 % | 0.04 -52.84 % | 0.08 -23.37 % | 0.10 -30.42 % | 0.14 829.15 % | 0.02 -32.85 % | 0.02 -29.29 % | 0.03 19.73 % | 0.03 -54.93 % | 0.06 12.96 % | 0.05 36.99 % | 0.04 141.02 % | -0.09 18.17 % | -0.11 -264.91 % | 0.07 -33.23 % | 0.10 244.13 % | -0.07 -279.72 % | 0.04 -48.66 % | 0.08 82.73 % | 0.04 -75.76 % | 0.18 221.53 % | -0.14 -242.82 % | 0.10 194.70 % | -0.11 -177.87 % | 0.14 516.60 % | -0.03 -156.95 % | 0.06 295.45 % | 0.01 108.94 % | -0.16 -1 796.14 % | 0.01 -35.43 % | 0.01 -5.09 % | 0.02 148.30 % | -0.03 -196.19 % | 0.03 -16.05 % | 0.04 -73.64 % | 0.15 -0.37 % | 0.15 |
| Ratio EBITDA | 0.10 -28.88 % | 0.14 11.45 % | 0.12 9.51 % | 0.11 0.62 % | 0.11 -18.74 % | 0.14 11.39 % | 0.12 1.61 % | 0.12 14.89 % | 0.11 -5.32 % | 0.11 -38.34 % | 0.18 7.77 % | 0.17 69.48 % | 0.10 -44.33 % | 0.18 51.12 % | 0.12 -68.28 % | 0.37 201.27 % | 0.12 7.30 % | 0.12 -30.13 % | 0.17 36.13 % | 0.12 -14.70 % | 0.14 2.53 % | 0.14 11.62 % | 0.12 -29.82 % | 0.18 -16.04 % | 0.21 8.85 % | 0.19 40.39 % | 0.14 -17.39 % | 0.17 -9.52 % | 0.19 45.52 % | 0.13 -50.14 % | 0.26 1.43 % | 0.25 -1.67 % | 0.26 40.33 % | 0.18 124.66 % | 0.08 -64.77 % | 0.23 -16.88 % | 0.28 2 104.44 % | 0.01 -94.78 % | 0.24 -5.01 % | 0.25 -12.77 % | 0.29 -27.72 % | 0.40 1 068.20 % | 0.03 -87.93 % | 0.29 662.80 % | 0.04 -86.58 % | 0.28 172.50 % | 0.10 -46.79 % | 0.19 29.15 % | 0.15 -5.99 % | 0.16 58.35 % | 0.10 -11.52 % | 0.11 27.31 % | 0.09 8.13 % | 0.08 -30.09 % | 0.12 5.86 % | 0.11 -49.26 % | 0.22 6.72 % | 0.20 |
| Gross profit ratio | 0.18 -27.98 % | 0.25 28.63 % | 0.19 23.34 % | 0.16 -15.56 % | 0.19 1.39 % | 0.18 -18.84 % | 0.23 5.77 % | 0.21 5.67 % | 0.20 -5.91 % | 0.21 -17.67 % | 0.26 8.44 % | 0.24 33.99 % | 0.18 -46.97 % | 0.34 41.28 % | 0.24 -11.13 % | 0.27 16.96 % | 0.23 -24.95 % | 0.31 17.41 % | 0.26 18.28 % | 0.22 -12.82 % | 0.25 -14.63 % | 0.30 42.78 % | 0.21 -26.39 % | 0.28 -16.57 % | 0.34 -18.97 % | 0.42 90.90 % | 0.22 -16.72 % | 0.26 -10.14 % | 0.29 -20.73 % | 0.37 2.52 % | 0.36 -2.26 % | 0.37 16.41 % | 0.32 58.03 % | 0.20 -42.44 % | 0.35 -5.83 % | 0.37 2.63 % | 0.36 17.57 % | 0.31 3.35 % | 0.30 6.90 % | 0.28 -18.76 % | 0.34 -28.76 % | 0.48 104.32 % | 0.23 -17.20 % | 0.28 108.38 % | 0.14 -80.14 % | 0.68 101.73 % | 0.34 1 954.20 % | 0.02 -90.31 % | 0.17 -65.23 % | 0.49 39.57 % | 0.35 50.60 % | 0.23 73.55 % | 0.13 -37.57 % | 0.22 -28.16 % | 0.30 -2.39 % | 0.31 -16.11 % | 0.37 -7.55 % | 0.40 |
| Weighted average shs out dil | 56.382 M -7.04 % | 60.651 M 0.00 % | 60.651 M -6.41 % | 64.804 M 13.92 % | 56.885 M -0.82 % | 57.358 M 0.99 % | 56.796 M 0.52 % | 56.502 M 3.04 % | 54.838 M 0.00 % | 54.838 M 0.36 % | 54.640 M -3.05 % | 56.361 M -0.17 % | 56.457 M 1.24 % | 55.763 M 0.42 % | 55.528 M -1.37 % | 56.299 M 3.90 % | 54.186 M 8.22 % | 50.072 M -7.19 % | 53.953 M -1.29 % | 54.658 M 9.56 % | 49.886 M -1.23 % | 50.506 M 0.00 % | 50.508 M 0.85 % | 50.082 M -0.11 % | 50.137 M -0.73 % | 50.506 M 0.60 % | 50.206 M 3.36 % | 48.571 M -1.30 % | 49.211 M -3.57 % | 51.034 M 2.38 % | 49.846 M -1.78 % | 50.750 M 1.08 % | 50.206 M 0.20 % | 50.104 M -0.20 % | 50.206 M 0.00 % | 50.206 M 0.00 % | 50.206 M -0.63 % | 50.526 M 4.10 % | 48.537 M 0.73 % | 48.187 M -4.46 % | 50.435 M -0.14 % | 50.506 M 9.29 % | 46.213 M 0.10 % | 46.165 M 0.06 % | 46.139 M -8.65 % | 50.506 M 10.93 % | 45.532 M -1.50 % | 46.224 M 0.99 % | 45.769 M -9.38 % | 50.506 M 9.80 % | 46.000 M -1.08 % | 46.500 M -0.05 % | 46.522 M -7.89 % | 50.506 M 9.31 % | 46.205 M -1.11 % | 46.724 M 77.60 % | 26.309 M 226.24 % | 8.064 M |
| Weighted average shs out | 56.382 M -5.45 % | 59.630 M 0.00 % | 59.630 M -5.93 % | 63.388 M 14.48 % | 55.372 M -3.46 % | 57.358 M 3.87 % | 55.220 M 0.62 % | 54.880 M 0.08 % | 54.838 M 0.00 % | 54.838 M 0.69 % | 54.463 M 0.30 % | 54.299 M -0.04 % | 54.318 M 0.21 % | 54.206 M 1.59 % | 53.359 M 5.22 % | 50.713 M 0.12 % | 50.652 M 1.16 % | 50.072 M 0.00 % | 50.072 M -0.86 % | 50.506 M 1.24 % | 49.886 M -1.23 % | 50.506 M 0.00 % | 50.508 M 0.85 % | 50.082 M -0.11 % | 50.137 M -0.14 % | 50.206 M 0.00 % | 50.206 M 3.36 % | 48.571 M -1.30 % | 49.211 M -3.57 % | 51.034 M 2.38 % | 49.846 M -1.23 % | 50.469 M 0.52 % | 50.206 M 0.37 % | 50.022 M -0.37 % | 50.206 M 0.00 % | 50.206 M 0.00 % | 50.206 M 3.29 % | 48.606 M 5.34 % | 46.140 M -0.44 % | 46.346 M -0.12 % | 46.400 M -7.82 % | 50.337 M 8.92 % | 46.213 M 0.10 % | 46.165 M 0.06 % | 46.139 M -8.65 % | 50.506 M 10.93 % | 45.532 M -1.28 % | 46.122 M 0.77 % | 45.769 M -9.38 % | 50.506 M 9.80 % | 46.000 M -1.08 % | 46.500 M -0.05 % | 46.522 M -7.89 % | 50.506 M 9.31 % | 46.205 M -1.11 % | 46.724 M 77.60 % | 26.309 M 226.24 % | 8.064 M |
| EPS diluted | 2.30 284.00 % | -1.25 -142.81 % | 2.92 63.13 % | 1.79 -2.19 % | 1.83 -25.61 % | 2.46 19.42 % | 2.06 1.48 % | 2.03 29.30 % | 1.57 123.05 % | -6.81 -292.92 % | 3.53 11.71 % | 3.16 148.82 % | 1.27 -57.95 % | 3.02 145.53 % | 1.23 -78.83 % | 5.81 575.58 % | 0.86 10.26 % | 0.78 -39.53 % | 1.29 76.71 % | 0.73 -17.05 % | 0.88 57.14 % | 0.56 -5.08 % | 0.59 -51.64 % | 1.22 -16.44 % | 1.46 -9.88 % | 1.62 752.63 % | 0.19 -32.14 % | 0.28 -26.32 % | 0.38 31.03 % | 0.29 -55.38 % | 0.65 62.50 % | 0.40 0.00 % | 0.40 141.67 % | -0.96 13.51 % | -1.11 -246.05 % | 0.76 -2.56 % | 0.78 200.00 % | -0.78 -277.27 % | 0.44 2 344.44 % | 0.02 -96.09 % | 0.46 -74.01 % | 1.77 204.73 % | -1.69 -227.07 % | 1.33 184.18 % | -1.58 -241.07 % | 1.12 338.30 % | -0.47 -147.96 % | 0.98 276.92 % | 0.26 113.13 % | -1.98 -1 090.00 % | 0.20 -50.00 % | 0.40 -13.04 % | 0.46 143.81 % | -1.05 -205.00 % | 1.00 -13.79 % | 1.16 -81.85 % | 6.39 -7.53 % | 6.91 |
| Earnings per share | 2.56 300.00 % | -1.28 -143.10 % | 2.97 62.30 % | 1.83 -2.66 % | 1.88 -25.69 % | 2.53 19.34 % | 2.12 1.44 % | 2.09 33.12 % | 1.57 123.05 % | -6.81 -292.37 % | 3.54 7.93 % | 3.28 148.48 % | 1.32 -57.42 % | 3.10 142.19 % | 1.28 -80.16 % | 6.45 601.09 % | 0.92 17.95 % | 0.78 -43.88 % | 1.39 75.95 % | 0.79 -10.23 % | 0.88 57.14 % | 0.56 -5.08 % | 0.59 -51.64 % | 1.22 -16.44 % | 1.46 -9.88 % | 1.62 752.63 % | 0.19 -32.14 % | 0.28 -26.32 % | 0.38 31.03 % | 0.29 -55.38 % | 0.65 62.50 % | 0.40 0.00 % | 0.40 141.67 % | -0.96 13.51 % | -1.11 -298.21 % | 0.56 -28.21 % | 0.78 196.30 % | -0.81 -284.09 % | 0.44 2 344.44 % | 0.02 -96.40 % | 0.50 -71.75 % | 1.77 204.73 % | -1.69 -227.07 % | 1.33 184.18 % | -1.58 -241.07 % | 1.12 338.30 % | -0.47 -147.96 % | 0.98 276.92 % | 0.26 113.13 % | -1.98 -1 090.00 % | 0.20 -50.00 % | 0.40 -13.04 % | 0.46 143.81 % | -1.05 -205.00 % | 1.00 -13.79 % | 1.16 -81.85 % | 6.39 -7.53 % | 6.91 |
| Gross profit | 393.000 M -22.80 % | 509.100 M 19.17 % | 427.200 M 34.00 % | 318.800 M -4.29 % | 333.100 M 2.75 % | 324.200 M -16.14 % | 386.600 M 6.30 % | 363.700 M 6.44 % | 341.700 M -4.34 % | 357.200 M -21.43 % | 454.600 M 13.08 % | 402.000 M 46.61 % | 274.200 M -48.24 % | 529.800 M 88.93 % | 280.415 M -8.06 % | 305.000 M 34.60 % | 226.600 M -23.26 % | 295.300 M 24.08 % | 238.000 M 21.61 % | 195.700 M -6.72 % | 209.800 M -21.72 % | 268.000 M 53.06 % | 175.100 M -23.87 % | 230.000 M -9.13 % | 253.100 M 4.20 % | 242.900 M 76.91 % | 137.300 M -13.38 % | 158.500 M -8.06 % | 172.400 M -15.90 % | 205.000 M 3.90 % | 197.300 M -13.20 % | 227.300 M 35.22 % | 168.100 M 62.82 % | 103.244 M -39.23 % | 169.900 M -16.52 % | 203.525 M -5.86 % | 216.200 M 28.54 % | 168.200 M -13.83 % | 195.200 M 13.62 % | 171.800 M -7.63 % | 186.000 M -23.86 % | 244.283 M 92.80 % | 126.700 M -26.25 % | 171.800 M 85.33 % | 92.700 M -67.21 % | 282.678 M 28.32 % | 220.300 M 1 607.75 % | 12.900 M -90.69 % | 138.600 M -53.73 % | 299.557 M -10.53 % | 334.800 M 15.37 % | 290.200 M 58.93 % | 182.600 M -47.65 % | 348.809 M -14.95 % | 410.100 M -5.68 % | 434.800 M -39.53 % | 719.000 M 9.10 % | 659.000 M |
| Income tax expense | -2.800 M -101.52 % | 184.400 M 681.36 % | 23.600 M -41.00 % | 40.000 M 7.82 % | 37.100 M -20.90 % | 46.900 M 6.11 % | 44.200 M 8.07 % | 40.900 M 4.34 % | 39.200 M 4.26 % | 37.600 M -46.89 % | 70.800 M 32.09 % | 53.600 M 76.90 % | 30.300 M -43.47 % | 53.600 M 182.11 % | 19.000 M -44.93 % | 34.500 M 91.67 % | 18.000 M -0.55 % | 18.100 M 38.17 % | 13.100 M 367.86 % | 2.800 M -67.82 % | 8.700 M -27.50 % | 12.000 M 42.86 % | 8.400 M -42.07 % | 14.500 M 8.21 % | 13.400 M 226.83 % | 4.100 M -14.58 % | 4.800 M -12.73 % | 5.500 M -22.54 % | 7.100 M -63.21 % | 19.300 M -18.91 % | 23.800 M -22.73 % | 30.800 M 88.96 % | 16.300 M -46.51 % | 30.474 M 497.53 % | 5.100 M -76.94 % | 22.118 M 11 159.00 % | -200.000 K 99.63 % | -53.600 M -232.67 % | 40.400 M 541.27 % | 6.300 M -75.20 % | 25.400 M -6.36 % | 27.125 M 299.45 % | -13.600 M -1 460.00 % | 1.000 M -47.37 % | 1.900 M 105.66 % | -33.540 M -253.05 % | -9.500 M -531.82 % | 2.200 M -68.57 % | 7.000 M -74.16 % | 27.089 M 344.08 % | 6.100 M 19.61 % | 5.100 M -58.54 % | 12.300 M -80.22 % | 62.191 M 311.86 % | 15.100 M 5.59 % | 14.300 M -80.68 % | 74.000 M 45.10 % | 51.000 M |
| Cost of revenue | 1.797 B 17.13 % | 1.534 B -13.73 % | 1.779 B 3.92 % | 1.711 B 17.36 % | 1.458 B 1.02 % | 1.444 B 9.01 % | 1.324 B -1.08 % | 1.339 B -0.72 % | 1.348 B 3.31 % | 1.305 B 1.40 % | 1.287 B 1.49 % | 1.268 B 1.27 % | 1.252 B 21.07 % | 1.034 B 16.32 % | 889.285 M 7.71 % | 825.600 M 9.24 % | 755.800 M 13.57 % | 665.500 M -0.85 % | 671.200 M -2.53 % | 688.600 M 11.66 % | 616.700 M -2.62 % | 633.300 M -4.87 % | 665.700 M 14.19 % | 583.000 M 18.18 % | 493.300 M 46.16 % | 337.500 M -30.98 % | 489.000 M 10.23 % | 443.600 M 6.61 % | 416.100 M 18.99 % | 349.700 M -0.09 % | 350.000 M -10.03 % | 389.000 M 7.31 % | 362.500 M -11.96 % | 411.747 M 29.52 % | 317.900 M -8.32 % | 346.760 M -9.63 % | 383.700 M 0.84 % | 380.500 M -17.80 % | 462.900 M 3.46 % | 447.400 M 24.76 % | 358.600 M 35.18 % | 265.271 M -35.82 % | 413.300 M -4.88 % | 434.500 M -26.23 % | 589.000 M 352.17 % | 130.262 M -69.63 % | 428.900 M -44.15 % | 768.000 M 13.88 % | 674.400 M 116.51 % | 311.489 M -49.63 % | 618.400 M -35.18 % | 954.100 M -18.88 % | 1.176 B -7.51 % | 1.272 B 32.66 % | 958.600 M -2.35 % | 981.700 M -21.21 % | 1.246 B 23.86 % | 1.006 B |
| General and administrative expenses | 0.000 -100.00 % | 36.600 M | 0.000 | 0.000 | 0.000 -100.00 % | 79.400 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.100 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.800 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.500 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.200 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.800 M | 0.000 | 0.000 | 0.000 -100.00 % | 36.900 M | 0.000 | 0.000 | 0.000 -100.00 % | 20.200 M | 0.000 | 0.000 | 0.000 -100.00 % | 20.231 M | 0.000 | 0.000 | 0.000 -100.00 % | 89.083 M | 0.000 | 0.000 | 0.000 -100.00 % | 111.716 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 -100.00 % | 42.900 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.400 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.400 M | 0.000 | 0.000 | 0.000 -100.00 % | 21.600 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.700 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.400 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.800 M | 0.000 | 0.000 | 0.000 -100.00 % | 17.600 M | 0.000 | 0.000 | 0.000 -100.00 % | 22.200 M | 0.000 | 0.000 | 0.000 -100.00 % | 13.161 M | 0.000 | 0.000 | 0.000 -100.00 % | 56.464 M | 0.000 | 0.000 | 0.000 -100.00 % | 113.971 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 255.300 M | 0.000 -100.00 % | 225.200 M | 0.000 -100.00 % | 188.200 M 370.50 % | 40.000 M -2.91 % | 41.200 M 1 320.69 % | 2.900 M 93.33 % | 1.500 M 400.00 % | 300.000 K -98.13 % | 16.000 M -41.82 % | 27.500 M -84.37 % | 175.900 M 1 991.40 % | -9.300 M -282.35 % | 5.100 M -10.53 % | 5.700 M 9.62 % | 5.200 M 114.53 % | -35.800 M -361.31 % | 13.700 M -20.35 % | 17.200 M 126.32 % | 7.600 M 172.38 % | -10.500 M -488.89 % | 2.700 M -25.00 % | 3.600 M -40.98 % | 6.100 M 125.10 % | -24.300 M -197.59 % | 24.900 M 758.62 % | 2.900 M -6.45 % | 3.100 M -59.74 % | 7.700 M -54.97 % | 17.100 M 131.08 % | 7.400 M -49.66 % | 14.700 M -77.52 % | 65.394 M 972.03 % | 6.100 M 208.70 % | 1.976 M -87.08 % | 15.300 M -92.85 % | 214.100 M 387.70 % | 43.900 M 116.26 % | 20.300 M 22.29 % | 16.600 M -67.53 % | 51.130 M 1 403.82 % | 3.400 M 1 033.33 % | 300.000 K -98.09 % | 15.700 M -52.81 % | 33.271 M 116.05 % | 15.400 M -91.18 % | 174.700 M 3 782.22 % | 4.500 M -98.43 % | 286.629 M -0.99 % | 289.500 M 1 865.24 % | -16.400 M -288.51 % | 8.700 M -98.01 % | 436.146 M 42.81 % | 305.400 M 1 820.75 % | 15.900 M -0.63 % | 16.000 M 700.00 % | 2.000 M |
| Operating expenses | 255.300 M -66.19 % | 755.100 M 235.30 % | 225.200 M 28.61 % | 175.100 M -6.96 % | 188.200 M 55.79 % | 120.800 M -45.34 % | 221.000 M 10.56 % | 199.900 M -2.06 % | 204.100 M -4.80 % | 214.400 M 9.56 % | 195.700 M 3.71 % | 188.700 M 7.28 % | 175.900 M -43.09 % | 309.100 M 60.81 % | 192.215 M 5.32 % | 182.500 M 13.85 % | 160.300 M -26.33 % | 217.600 M 39.22 % | 156.300 M -3.16 % | 161.400 M 3.26 % | 156.300 M -20.66 % | 197.000 M 56.10 % | 126.200 M -11.31 % | 142.300 M -7.60 % | 154.000 M -11.39 % | 173.800 M 34.00 % | 129.700 M 12.59 % | 115.200 M -3.44 % | 119.300 M -36.13 % | 186.800 M 43.36 % | 130.300 M -4.33 % | 136.200 M 19.47 % | 114.000 M 74.33 % | 65.394 M -59.08 % | 159.800 M 20.68 % | 132.412 M 6.78 % | 124.000 M -42.08 % | 214.100 M 63.94 % | 130.600 M 44.63 % | 90.300 M -8.51 % | 98.700 M -46.75 % | 185.354 M -1.20 % | 187.600 M 177.93 % | 67.500 M -52.93 % | 143.400 M -55.37 % | 321.340 M 40.69 % | 228.400 M 110.12 % | 108.700 M 28.03 % | 84.900 M -70.38 % | 286.629 M -0.99 % | 289.500 M 48.39 % | 195.100 M 61.64 % | 120.700 M -72.33 % | 436.146 M 42.81 % | 305.400 M -10.83 % | 342.500 M 0.15 % | 342.000 M 1.18 % | 338.000 M |
| Cost and expenses | 2.053 B -10.35 % | 2.290 B 14.26 % | 2.004 B 6.21 % | 1.887 B 14.58 % | 1.646 B 5.25 % | 1.564 B 1.24 % | 1.545 B 0.44 % | 1.539 B -0.90 % | 1.552 B 2.17 % | 1.520 B 2.48 % | 1.483 B 1.78 % | 1.457 B 2.01 % | 1.428 B 6.30 % | 1.344 B 24.23 % | 1.082 B 7.28 % | 1.008 B 10.04 % | 916.100 M 3.74 % | 883.100 M 6.72 % | 827.500 M -2.65 % | 850.000 M 9.96 % | 773.000 M -6.90 % | 830.300 M 4.85 % | 791.900 M 9.18 % | 725.300 M 12.05 % | 647.300 M 26.60 % | 511.300 M -17.36 % | 618.700 M 10.72 % | 558.800 M 4.37 % | 535.400 M -0.21 % | 536.500 M 11.70 % | 480.300 M -8.55 % | 525.200 M 10.22 % | 476.500 M -0.13 % | 477.141 M -0.12 % | 477.700 M -0.31 % | 479.172 M -5.62 % | 507.700 M -14.61 % | 594.600 M 0.19 % | 593.500 M 10.38 % | 537.700 M 17.58 % | 457.300 M 1.48 % | 450.625 M -25.01 % | 600.900 M 19.70 % | 502.000 M -31.46 % | 732.400 M 62.18 % | 451.602 M -31.29 % | 657.300 M -25.03 % | 876.700 M 15.46 % | 759.300 M 26.95 % | 598.118 M -34.12 % | 907.900 M -21.00 % | 1.149 B -11.39 % | 1.297 B -24.06 % | 1.708 B 35.11 % | 1.264 B -4.55 % | 1.324 B -16.61 % | 1.588 B 18.15 % | 1.344 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 | 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 % | 755.100 M | 0.000 -100.00 % | 175.100 M | 0.000 -100.00 % | 80.800 M -55.06 % | 179.800 M 13.51 % | 158.400 M -3.00 % | 163.300 M -4.17 % | 170.400 M 11.37 % | 153.000 M 4.15 % | 146.900 M 9.14 % | 134.600 M 768.39 % | 15.500 M -88.02 % | 129.400 M 2.94 % | 125.700 M 14.48 % | 109.800 M 332.28 % | 25.400 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.200 M | 0.000 | 0.000 | 0.000 -100.00 % | 11.600 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.600 M | 0.000 | 0.000 | 0.000 -100.00 % | 54.500 M | 0.000 | 0.000 | 0.000 -100.00 % | 42.400 M | 0.000 | 0.000 | 0.000 -100.00 % | 33.392 M | 0.000 | 0.000 | 0.000 -100.00 % | 335.970 M | 0.000 | 0.000 | 0.000 -100.00 % | 322.807 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 16.700 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.200 M | 0.000 | 0.000 | 0.000 -100.00 % | 500.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 6.200 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.400 M | 0.000 | 0.000 | 0.000 -100.00 % | 29.200 M | 0.000 | 0.000 | 0.000 -100.00 % | 39.900 M | 0.000 -100.00 % | 2.600 M | 0.000 -100.00 % | 11.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 17.834 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.586 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 |
| Interest expense | 23.000 M 17.95 % | 19.500 M -19.42 % | 24.200 M -4.72 % | 25.400 M 84.06 % | 13.800 M -17.37 % | 16.700 M 62.14 % | 10.300 M -6.36 % | 11.000 M -21.99 % | 14.100 M 38.24 % | 10.200 M -10.53 % | 11.400 M 21.28 % | 9.400 M 2.17 % | 9.200 M 50.82 % | 6.100 M 3.39 % | 5.900 M 28.26 % | 4.600 M -33.33 % | 6.900 M 53.33 % | 4.500 M -63.41 % | 12.300 M 32.26 % | 9.300 M 13.41 % | 8.200 M | 0.000 -100.00 % | 13.400 M -12.99 % | 15.400 M -16.76 % | 18.500 M 302.17 % | 4.600 M -74.30 % | 17.900 M -33.21 % | 26.800 M -10.96 % | 30.100 M -24.56 % | 39.900 M 45.09 % | 27.500 M -20.98 % | 34.800 M 8.07 % | 32.200 M -41.89 % | 55.411 M 102.97 % | 27.300 M -7.31 % | 29.453 M -35.55 % | 45.700 M -2.97 % | 47.100 M 13.49 % | 41.500 M -11.32 % | 46.800 M -12.52 % | 53.500 M | 0.000 -100.00 % | 28.800 M -29.24 % | 40.700 M 18.31 % | 34.400 M 4.19 % | 33.016 M 6.50 % | 31.000 M 1.31 % | 30.600 M 4.44 % | 29.300 M | 0.000 -100.00 % | 20.400 M -57.14 % | 47.600 M 61.90 % | 29.400 M | 0.000 | 0.000 -100.00 % | 36.700 M 93.16 % | 19.000 M 26.67 % | 15.000 M |
| Depreciation and amortization | 50.600 M -66.93 % | 153.000 M 215.46 % | 48.500 M 0.21 % | 48.400 M 4.09 % | 46.500 M 16.25 % | 40.000 M -2.91 % | 41.200 M -0.72 % | 41.500 M 1.72 % | 40.800 M -7.27 % | 44.000 M 3.04 % | 42.700 M 2.15 % | 41.800 M 1.21 % | 41.300 M -17.23 % | 49.900 M 9.67 % | 45.500 M -19.89 % | 56.800 M 12.48 % | 50.500 M 6.77 % | 47.300 M -14.31 % | 55.200 M -1.60 % | 56.100 M -1.23 % | 56.800 M -9.98 % | 63.100 M 18.61 % | 53.200 M 0.19 % | 53.100 M 0.76 % | 52.700 M -3.13 % | 54.400 M 0.37 % | 54.200 M -0.91 % | 54.700 M 3.60 % | 52.800 M 0.76 % | 52.400 M -5.76 % | 55.600 M -1.77 % | 56.600 M -15.52 % | 67.000 M 19.48 % | 56.075 M -9.99 % | 62.300 M 67.55 % | 37.183 M -36.66 % | 58.700 M 10.96 % | 52.900 M -4.68 % | 55.500 M 1.65 % | 54.600 M 0.18 % | 54.500 M -20.34 % | 68.415 M -12.06 % | 77.800 M 13.74 % | 68.400 M 9.62 % | 62.400 M -7.24 % | 67.272 M 8.85 % | 61.800 M -12.71 % | 70.800 M 12.56 % | 62.900 M -24.48 % | 83.292 M 52.55 % | 54.600 M -11.79 % | 61.900 M 23.80 % | 50.000 M -15.66 % | 59.284 M 5.86 % | 56.000 M 14.52 % | 48.900 M 35.83 % | 36.000 M 89.47 % | 19.000 M |
| Operating income | 137.700 M 155.98 % | -246.000 M -221.78 % | 202.000 M 40.57 % | 143.700 M -0.83 % | 144.900 M -28.83 % | 203.600 M 22.95 % | 165.600 M -0.66 % | 166.700 M 21.15 % | 137.600 M -3.57 % | 142.700 M -48.11 % | 275.000 M 18.84 % | 231.400 M 108.28 % | 111.100 M -49.93 % | 221.900 M 151.59 % | 88.200 M -28.53 % | 123.400 M 86.12 % | 66.300 M -14.67 % | 77.700 M -4.90 % | 81.700 M 138.19 % | 34.300 M -35.89 % | 53.500 M -24.65 % | 71.000 M 45.19 % | 48.900 M -44.24 % | 87.700 M -11.50 % | 99.100 M 43.42 % | 69.100 M 809.21 % | 7.600 M -82.45 % | 43.300 M -18.46 % | 53.100 M 191.76 % | 18.200 M -72.84 % | 67.000 M -26.45 % | 91.100 M 68.39 % | 54.100 M 42.93 % | 37.850 M 133.64 % | 16.200 M -81.92 % | 89.618 M -2.80 % | 92.200 M 300.87 % | -45.900 M -142.30 % | 108.500 M 6.58 % | 101.800 M -2.02 % | 103.900 M 99.70 % | 52.029 M 190.49 % | -57.500 M -154.97 % | 104.600 M 398.86 % | -35.000 M 84.99 % | -233.162 M -3 294.00 % | 7.300 M -90.75 % | 78.900 M 35.57 % | 58.200 M 350.19 % | 12.928 M -71.46 % | 45.300 M -52.37 % | 95.100 M 34.70 % | 70.600 M 180.84 % | -87.337 M -183.42 % | 104.700 M 13.43 % | 92.300 M -75.52 % | 377.000 M 17.45 % | 321.000 M |
| Operating income ratio | 0.06 152.23 % | -0.12 -231.45 % | 0.09 29.39 % | 0.07 -12.50 % | 0.08 -29.77 % | 0.12 18.99 % | 0.10 -1.15 % | 0.10 20.27 % | 0.08 -5.15 % | 0.09 -45.63 % | 0.16 13.96 % | 0.14 90.36 % | 0.07 -48.70 % | 0.14 88.14 % | 0.08 -30.91 % | 0.11 61.73 % | 0.07 -16.55 % | 0.08 -10.00 % | 0.09 131.67 % | 0.04 -40.08 % | 0.06 -17.83 % | 0.08 35.45 % | 0.06 -46.09 % | 0.11 -18.75 % | 0.13 11.52 % | 0.12 881.11 % | 0.01 -83.13 % | 0.07 -20.30 % | 0.09 175.00 % | 0.03 -73.20 % | 0.12 -17.18 % | 0.15 44.98 % | 0.10 38.73 % | 0.07 121.31 % | 0.03 -79.61 % | 0.16 5.96 % | 0.15 283.73 % | -0.08 -150.74 % | 0.16 0.28 % | 0.16 -13.83 % | 0.19 86.85 % | 0.10 195.89 % | -0.11 -161.72 % | 0.17 436.02 % | -0.05 90.91 % | -0.56 -5 121.42 % | 0.01 -88.87 % | 0.10 41.14 % | 0.07 238.36 % | 0.02 -55.48 % | 0.05 -37.82 % | 0.08 47.10 % | 0.05 196.40 % | -0.05 -170.46 % | 0.08 17.40 % | 0.07 -66.04 % | 0.19 -0.49 % | 0.19 |
| Total other income expenses net | 3.900 M -98.90 % | 355.800 M 27 469.23 % | -1.300 M -110.57 % | 12.300 M 432.43 % | -3.700 M 76.13 % | -15.500 M -236.96 % | -4.600 M 43.21 % | -8.100 M 35.71 % | -12.600 M -26.00 % | -10.000 M 12.28 % | -11.400 M | 0.000 -100.00 % | 3.600 M 260.00 % | 1.000 M 242.86 % | -700.000 K -100.29 % | 238.200 M 14 111.76 % | -1.700 M 91.83 % | -20.800 M -1 585.71 % | 1.400 M -82.28 % | 7.900 M 1 228.57 % | -700.000 K 97.77 % | -31.400 M -193.46 % | -10.700 M 9.32 % | -11.800 M 4.07 % | -12.300 M -176.88 % | 16.000 M 128.57 % | 7.000 M 129.29 % | -23.900 M 11.48 % | -27.000 M -276.47 % | 15.300 M 247.12 % | -10.400 M 62.04 % | -27.400 M -56.57 % | -17.500 M 68.44 % | -55.450 M 7.12 % | -59.700 M -102.69 % | -29.454 M 2.79 % | -30.300 M 35.81 % | -47.200 M -0.64 % | -46.900 M -598.94 % | 9.400 M 117.57 % | -53.500 M -206.17 % | 50.393 M 285.95 % | -27.100 M 33.90 % | -41.000 M -12.95 % | -36.300 M 51.63 % | -75.049 M -122.70 % | -33.700 M -123.34 % | 144.400 M 551.25 % | -32.000 M 48.43 % | -62.047 M -170.95 % | -22.900 M 38.44 % | -37.200 M -79.71 % | -20.700 M -124.82 % | 83.387 M 322.96 % | -37.400 M -43.85 % | -26.000 M -712.50 % | -3.200 M 77.14 % | -14.000 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2010-09-30 | 2009-09-30 |
| 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-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-03-31 | 2011-09-30 | 2010-09-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 100.00 % | -932.200 M | 0.000 100.00 % | -808.300 M -163.74 % | 1.268 B 289.07 % | -670.700 M -167.53 % | 993.200 M 307.13 % | -479.500 M -161.69 % | 777.300 M 284.54 % | -421.200 M -189.54 % | 470.400 M 1 379.25 % | 31.800 M -94.03 % | 532.700 M 1 604.80 % | -35.400 M -105.92 % | 598.000 M 1 130.45 % | 48.600 M -91.65 % | 581.700 M 666.40 % | 75.900 M -89.27 % | 707.600 M 3 920.45 % | 17.600 M -92.63 % | 238.900 M -36.31 % | 375.100 M 39.60 % | 268.700 M -17.58 % | 326.000 M -50.79 % | 662.500 M -15.51 % | 784.100 M 73.82 % | 451.100 M -16.11 % | 537.700 M 243.14 % | 156.700 M -79.80 % | 775.800 M 38.66 % | 559.500 M -63.03 % | 1.513 B 272.28 % | 406.500 M -78.57 % | 1.897 B 787.28 % | 213.766 M -70.78 % | 731.489 M -4.89 % | 769.084 M 212.64 % | 246.000 M -76.70 % | 1.056 B 354.94 % | 232.098 M -75.49 % | 946.874 M 712.77 % | 116.500 M -86.39 % | 856.300 M 303.53 % | 212.200 M -71.79 % | 752.311 M 446.34 % | 137.700 M -81.44 % | 742.000 M 294.05 % | 188.300 M -79.26 % | 907.938 M 410.65 % | 177.800 M -80.04 % | 890.900 M 3.65 % | 859.558 M -8.60 % | 940.400 M 26.57 % | 743.000 M |
| Total investments | 0.000 -100.00 % | 841.700 M | 0.000 -100.00 % | 911.700 M -64.05 % | 2.536 B 119.93 % | 1.153 B -41.95 % | 1.986 B 2 816.89 % | 68.100 M -95.62 % | 1.555 B 2 156.31 % | 68.900 M -92.68 % | 940.800 M 713.84 % | 115.600 M -89.15 % | 1.065 B 795.29 % | 119.000 M -90.05 % | 1.196 B 992.24 % | 109.500 M -90.59 % | 1.163 B 974.24 % | 108.300 M -92.35 % | 1.415 B 1 242.69 % | 105.400 M -77.94 % | 477.800 M 315.48 % | 115.000 M -78.60 % | 537.400 M 414.26 % | 104.500 M -92.11 % | 1.325 B 969.41 % | 123.900 M -86.27 % | 902.200 M 631.12 % | 123.400 M -60.63 % | 313.400 M 318.98 % | 74.800 M -93.32 % | 1.119 B 831.72 % | 120.100 M -85.23 % | 813.000 M 637.08 % | 110.300 M -74.20 % | 427.532 M 453.13 % | 77.293 M 11.01 % | 69.629 M -85.85 % | 492.000 M 2 048.47 % | 22.900 M -95.07 % | 464.196 M 828.13 % | 50.014 M -78.53 % | 233.000 M 361.39 % | 50.500 M -88.10 % | 424.400 M 745.37 % | 50.203 M -81.77 % | 275.400 M 432.69 % | 51.700 M -86.27 % | 376.600 M 629.03 % | 51.658 M -85.47 % | 355.600 M 595.89 % | 51.100 M -91.37 % | 591.896 M 128.97 % | 258.500 M -79.48 % | 1.260 B |
| Total debt | 0.000 -100.00 % | 949.100 M | 0.000 -100.00 % | 774.400 M | 0.000 -100.00 % | 748.000 M | 0.000 -100.00 % | 434.500 M | 0.000 -100.00 % | 351.500 M | 0.000 -100.00 % | 442.800 M | 0.000 -100.00 % | 461.800 M | 0.000 -100.00 % | 528.200 M | 0.000 -100.00 % | 542.300 M | 0.000 -100.00 % | 611.200 M | 0.000 -100.00 % | 553.500 M | 0.000 -100.00 % | 515.300 M | 0.000 -100.00 % | 923.600 M | 0.000 -100.00 % | 618.100 M | 0.000 -100.00 % | 932.500 M | 0.000 -100.00 % | 1.714 B | 0.000 -100.00 % | 1.954 B | 0.000 -100.00 % | 939.770 M -2.03 % | 959.276 M | 0.000 -100.00 % | 1.302 B | 0.000 -100.00 % | 1.179 B | 0.000 -100.00 % | 972.800 M | 0.000 -100.00 % | 964.503 M | 0.000 -100.00 % | 879.700 M | 0.000 -100.00 % | 1.096 B | 0.000 -100.00 % | 1.068 B -8.45 % | 1.167 B -2.96 % | 1.202 B 12.37 % | 1.070 B |
| Accumulated other comprehensive income loss | 6.018 B 2 236.93 % | 257.500 M -95.65 % | 5.923 B 4.94 % | 5.644 B -2.45 % | 5.786 B 1 810.87 % | 302.800 M -94.55 % | 5.557 B 5.21 % | 5.282 B -1.45 % | 5.360 B 1 385.86 % | 360.700 M -93.56 % | 5.598 B 5.12 % | 5.326 B 0.22 % | 5.314 B 5 004.51 % | 104.100 M -97.92 % | 4.996 B 5.35 % | 4.743 B 0.77 % | 4.706 B 13 660.82 % | 34.200 M -99.26 % | 4.614 B 5.75 % | 4.363 B -4.40 % | 4.564 B 608.67 % | -897.200 M -120.08 % | 4.467 B 5.95 % | 4.216 B -3.48 % | 4.368 B 385.46 % | -1.530 B -135.74 % | 4.282 B 6.23 % | 4.031 B -4.88 % | 4.238 B 387.42 % | -1.474 B -134.93 % | 4.220 B 6.32 % | 3.969 B -10.19 % | 4.420 B 3 531.55 % | 121.700 M -97.29 % | 4.484 B 5.93 % | 4.233 B 400.02 % | -1.411 B -121.02 % | 6.713 B 3.56 % | 6.482 B -2.20 % | 6.628 B 612.40 % | -1.293 B -119.53 % | 6.624 B 3.61 % | 6.393 B -5.57 % | 6.770 B 867.83 % | -881.637 M -113.30 % | 6.630 B 3.61 % | 6.399 B -6.20 % | 6.822 B 1 021.07 % | -740.652 M | 0.000 | 0.000 100.00 % | -518.236 M | 0.000 | 0.000 |
| Retained earnings | 0.000 -100.00 % | 1.607 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.369 B | 0.000 | 0.000 | 0.000 -100.00 % | 924.500 M | 0.000 | 0.000 | 0.000 -100.00 % | 972.100 M | 0.000 | 0.000 | 0.000 -100.00 % | 500.200 M | 0.000 | 0.000 | 0.000 -100.00 % | 374.800 M | 0.000 | 0.000 | 0.000 -100.00 % | 184.100 M | 0.000 | 0.000 | 0.000 -100.00 % | 64.600 M | 0.000 | 0.000 | 0.000 -100.00 % | 341.300 M | 0.000 | 0.000 -100.00 % | 386.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.717 B | 0.000 | 0.000 | 0.000 -100.00 % | 2.890 B | 0.000 | 0.000 | 0.000 -100.00 % | 2.907 B | 0.000 | 0.000 -100.00 % | 2.958 B | 0.000 | 0.000 |
| Common stock | 0.000 -100.00 % | 281.900 M | 0.000 -100.00 % | 279.100 M | 0.000 -100.00 % | 276.500 M | 0.000 -100.00 % | 275.400 M | 0.000 -100.00 % | 274.200 M | 0.000 -100.00 % | 272.500 M | 0.000 -100.00 % | 271.000 M | 0.000 -100.00 % | 253.500 M | 0.000 -100.00 % | 253.500 M | 0.000 -100.00 % | 251.000 M | 0.000 -100.00 % | 251.000 M | 0.000 -100.00 % | 251.000 M | 0.000 -100.00 % | 251.000 M | 0.000 -100.00 % | 251.000 M | 0.000 -100.00 % | 251.000 M | 0.000 -100.00 % | 254.700 M | 0.000 -100.00 % | 251.000 M | 0.000 -100.00 % | 251.028 M 0.00 % | 251.028 M | 0.000 -100.00 % | 230.900 M | 0.000 -100.00 % | 230.934 M | 0.000 -100.00 % | 230.900 M | 0.000 -100.00 % | 230.934 M | 0.000 -100.00 % | 230.900 M | 0.000 -100.00 % | 230.934 M | 0.000 -100.00 % | 230.900 M -0.01 % | 230.934 M -0.07 % | 231.100 M -0.82 % | 233.000 M |
| Total equity | 6.464 B 0.00 % | 6.464 B 1.72 % | 6.355 B 0.00 % | 6.355 B 2.67 % | 6.189 B 0.00 % | 6.189 B 4.21 % | 5.939 B 0.00 % | 5.939 B 3.95 % | 5.713 B 0.00 % | 5.713 B -3.21 % | 5.902 B 0.00 % | 5.902 B 6.09 % | 5.564 B 0.00 % | 5.564 B 6.89 % | 5.205 B 0.00 % | 5.205 B 7.45 % | 4.844 B 0.00 % | 4.844 B 2.20 % | 4.740 B 0.00 % | 4.740 B 1.20 % | 4.683 B 0.00 % | 4.683 B 2.33 % | 4.577 B 0.00 % | 4.577 B 2.68 % | 4.457 B 0.00 % | 4.457 B 1.95 % | 4.372 B 0.00 % | 4.372 B 1.32 % | 4.315 B 0.00 % | 4.315 B 0.36 % | 4.299 B 0.00 % | 4.299 B -4.18 % | 4.487 B 0.00 % | 4.487 B -1.51 % | 4.556 B 0.00 % | 4.556 B 1.46 % | 4.490 B -33.72 % | 6.775 B 0.00 % | 6.775 B 1.38 % | 6.682 B 0.00 % | 6.682 B 0.02 % | 6.681 B 0.00 % | 6.681 B -2.11 % | 6.825 B -0.11 % | 6.832 B 1.49 % | 6.732 B 0.00 % | 6.732 B -3.27 % | 6.959 B 0.00 % | 6.959 B 0.54 % | 6.922 B 0.00 % | 6.922 B -0.68 % | 6.969 B -0.86 % | 7.029 B -0.48 % | 7.063 B |
| Other non current liabilities | -6.464 B -5 030.43 % | 131.100 M 102.06 % | -6.355 B -6 788.95 % | 95.000 M 101.53 % | -6.189 B | 0.000 100.00 % | -5.939 B -26 732.74 % | 22.300 M | 0.000 -100.00 % | 81.300 M | 0.000 -100.00 % | 100.000 K | 0.000 100.00 % | -100.000 K | 0.000 -100.00 % | 7.500 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.300 M | 0.000 | 0.000 | 0.000 -100.00 % | 19.500 M | 0.000 | 0.000 | 0.000 -100.00 % | 300.000 K | 0.000 -100.00 % | 600.000 K | 0.000 -100.00 % | 300.000 M | 0.000 -100.00 % | 10.000 M | 0.000 -100.00 % | 501.226 K -99.56 % | 114.653 M | 0.000 -100.00 % | 122.800 M | 0.000 -100.00 % | 98.311 M | 0.000 -100.00 % | 56.300 M | 0.000 -100.00 % | 59.119 M | 0.000 -100.00 % | 232.100 M | 0.000 -100.00 % | 213.862 M | 0.000 100.00 % | -173.900 M -7 425.19 % | 2.374 M | 0.000 -100.00 % | 1.000 M |
| Long term debt | 0.000 -100.00 % | 410.600 M | 0.000 -100.00 % | 309.400 M | 0.000 -100.00 % | 262.800 M | 0.000 -100.00 % | 21.100 M | 0.000 -100.00 % | 66.900 M | 0.000 -100.00 % | 31.800 M | 0.000 -100.00 % | 82.500 M | 0.000 -100.00 % | 37.100 M | 0.000 -100.00 % | 54.500 M | 0.000 -100.00 % | 53.100 M | 0.000 -100.00 % | 70.500 M | 0.000 -100.00 % | 31.700 M | 0.000 -100.00 % | 131.500 M | 0.000 -100.00 % | 233.900 M | 0.000 -100.00 % | 45.100 M | 0.000 -100.00 % | 71.000 M | 0.000 -100.00 % | 100.500 M | 0.000 -100.00 % | 208.060 M 5.55 % | 197.111 M | 0.000 -100.00 % | 269.000 M | 0.000 -100.00 % | 255.015 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 27.900 M | 0.000 -100.00 % | 92.774 M | 0.000 -100.00 % | 136.500 M -15.83 % | 162.164 M -86.51 % | 1.202 B 12.37 % | 1.070 B |
| Total non current liabilities | -6.464 B -1 043.48 % | 685.100 M 110.78 % | -6.355 B -1 421.10 % | 481.000 M 107.77 % | -6.189 B -1 909.77 % | 342.000 M 105.76 % | -5.939 B -4 928.54 % | 123.000 M | 0.000 -100.00 % | 148.200 M | 0.000 -100.00 % | 286.100 M | 0.000 -100.00 % | 317.800 M | 0.000 -100.00 % | 291.800 M | 0.000 -100.00 % | 304.400 M | 0.000 -100.00 % | 314.200 M | 0.000 -100.00 % | 324.200 M | 0.000 -100.00 % | 308.600 M | 0.000 -100.00 % | 387.800 M | 0.000 -100.00 % | 491.900 M | 0.000 -100.00 % | 287.800 M | 0.000 -100.00 % | 582.200 M | 0.000 -100.00 % | 277.900 M | 0.000 -100.00 % | 194.338 M -37.67 % | 311.764 M | 0.000 -100.00 % | 391.800 M | 0.000 -100.00 % | 353.326 M | 0.000 -100.00 % | 183.900 M | 0.000 -100.00 % | 185.814 M | 0.000 -100.00 % | 276.200 M | 0.000 -100.00 % | 355.236 M | 0.000 -100.00 % | 339.100 M -3.52 % | 351.472 M -72.71 % | 1.288 B 17.10 % | 1.100 B |
| Other current liabilities | 0.000 -100.00 % | 824.600 M | 0.000 -100.00 % | 556.900 M | 0.000 -100.00 % | 21.400 M | 0.000 -100.00 % | 365.300 M | 0.000 -100.00 % | 390.100 M | 0.000 -100.00 % | 275.200 M | 0.000 -100.00 % | 79.000 M | 0.000 -100.00 % | 184.900 M | 0.000 -100.00 % | 43.400 M | 0.000 -100.00 % | 139.100 M | 0.000 -100.00 % | 142.600 M | 0.000 -100.00 % | 822.700 M | 0.000 -100.00 % | 273.300 M | 0.000 -100.00 % | 539.900 M | 0.000 100.00 % | -131.600 M | 0.000 -100.00 % | 115.900 M | 0.000 -100.00 % | 170.300 M | 0.000 -100.00 % | 350.213 M 55.49 % | 225.226 M | 0.000 -100.00 % | 299.300 M | 0.000 -100.00 % | 308.399 M | 0.000 -100.00 % | 71.700 M | 0.000 -100.00 % | 164.344 M | 0.000 -100.00 % | 83.600 M | 0.000 -100.00 % | 18.534 M | 0.000 -100.00 % | 83.800 M -63.75 % | 231.185 M -41.02 % | 392.000 M -23.14 % | 510.000 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 229.100 M | 0.000 -100.00 % | 96.200 M | 0.000 -100.00 % | 188.100 M | 0.000 -100.00 % | 161.200 M | 0.000 -100.00 % | 84.700 M | 0.000 -100.00 % | 141.200 M | 0.000 -100.00 % | 86.100 M | 0.000 -100.00 % | 101.400 M | 0.000 -100.00 % | 97.800 M | 0.000 -100.00 % | 187.900 M | 0.000 -100.00 % | 464.800 M | 0.000 -100.00 % | 255.000 M | 0.000 -100.00 % | 118.600 M | 0.000 -100.00 % | 368.500 M | 0.000 -100.00 % | 573.900 M | 0.000 -100.00 % | 176.773 M 73.62 % | 101.814 M | 0.000 -100.00 % | 64.400 M | 0.000 -100.00 % | 71.210 M | 0.000 -100.00 % | 32.800 M | 0.000 -100.00 % | 75.482 M | 0.000 -100.00 % | 53.700 M | 0.000 -100.00 % | 60.566 M | 0.000 -100.00 % | 86.400 M -5.04 % | 90.986 M | 0.000 | 0.000 |
| Short term debt | 0.000 -100.00 % | 538.500 M | 0.000 -100.00 % | 465.000 M | 0.000 -100.00 % | 485.200 M | 0.000 -100.00 % | 413.400 M | 0.000 -100.00 % | 324.500 M | 0.000 -100.00 % | 411.000 M | 0.000 -100.00 % | 379.400 M | 0.000 -100.00 % | 491.100 M | 0.000 -100.00 % | 495.500 M | 0.000 -100.00 % | 558.100 M | 0.000 -100.00 % | 483.100 M | 0.000 -100.00 % | 483.600 M | 0.000 -100.00 % | 791.900 M | 0.000 -100.00 % | 384.200 M | 0.000 -100.00 % | 1.076 B | 0.000 -100.00 % | 1.643 B | 0.000 -100.00 % | 2.220 B | 0.000 -100.00 % | 731.710 M -20.65 % | 922.100 M | 0.000 -100.00 % | 1.033 B | 0.000 -100.00 % | 923.957 M | 0.000 -100.00 % | 972.800 M | 0.000 -100.00 % | 964.503 M | 0.000 -100.00 % | 851.800 M | 0.000 -100.00 % | 1.003 B | 0.000 -100.00 % | 931.700 M -7.26 % | 1.005 B | 0.000 | 0.000 |
| Total current liabilities | 0.000 -100.00 % | 2.105 B | 0.000 -100.00 % | 1.505 B | 0.000 -100.00 % | 1.243 B | 0.000 -100.00 % | 1.138 B | 0.000 -100.00 % | 1.087 B | 0.000 -100.00 % | 1.189 B | 0.000 -100.00 % | 1.051 B | 0.000 -100.00 % | 1.235 B | 0.000 -100.00 % | 1.259 B | 0.000 -100.00 % | 1.276 B | 0.000 -100.00 % | 1.222 B | 0.000 -100.00 % | 1.632 B | 0.000 -100.00 % | 1.488 B | 0.000 -100.00 % | 1.504 B | 0.000 -100.00 % | 1.593 B | 0.000 -100.00 % | 2.593 B | 0.000 -100.00 % | 3.094 B | 0.000 -100.00 % | 1.402 B -10.64 % | 1.569 B | 0.000 -100.00 % | 1.469 B | 0.000 -100.00 % | 1.320 B | 0.000 -100.00 % | 1.210 B | 0.000 -100.00 % | 1.244 B | 0.000 -100.00 % | 1.185 B | 0.000 -100.00 % | 1.345 B | 0.000 -100.00 % | 1.278 B -1.07 % | 1.292 B 229.64 % | 392.000 M -23.14 % | 510.000 M |
| Total liabilities | -6.464 B -331.70 % | 2.790 B 143.90 % | -6.355 B -419.93 % | 1.986 B 132.09 % | -6.189 B -489.03 % | 1.591 B 126.79 % | -5.939 B -570.87 % | 1.261 B | 0.000 -100.00 % | 1.236 B | 0.000 -100.00 % | 1.475 B | 0.000 -100.00 % | 1.369 B | 0.000 -100.00 % | 1.527 B | 0.000 -100.00 % | 1.564 B | 0.000 -100.00 % | 1.590 B | 0.000 -100.00 % | 1.547 B | 0.000 -100.00 % | 1.941 B | 0.000 -100.00 % | 1.876 B | 0.000 -100.00 % | 1.995 B | 0.000 -100.00 % | 1.880 B | 0.000 -100.00 % | 3.176 B | 0.000 -100.00 % | 3.371 B | 0.000 -100.00 % | 1.596 B -15.12 % | 1.880 B | 0.000 -100.00 % | 1.861 B | 0.000 -100.00 % | 1.673 B | 0.000 -100.00 % | 1.394 B | 0.000 -100.00 % | 1.430 B | 0.000 -100.00 % | 1.461 B | 0.000 -100.00 % | 1.700 B | 0.000 -100.00 % | 1.618 B -1.59 % | 1.644 B -2.17 % | 1.680 B 4.35 % | 1.610 B |
| Other non current assets | 0.000 -100.00 % | 115.300 M | 0.000 -100.00 % | 149.500 M 111.79 % | -1.268 B -82.38 % | -695.300 M 29.99 % | -993.200 M -337.84 % | 417.600 M 153.72 % | -777.300 M -309.46 % | 371.100 M 178.89 % | -470.400 M -224.15 % | 378.900 M 171.13 % | -532.700 M -266 250.00 % | -200.000 K 99.97 % | -598.000 M -363.32 % | 227.100 M 139.04 % | -581.700 M -290 750.00 % | -200.000 K 99.97 % | -707.600 M -534.64 % | 162.800 M 168.15 % | -238.900 M -437.91 % | 70.700 M 126.31 % | -268.700 M -280.82 % | 148.600 M 122.43 % | -662.500 M -662 600.00 % | 100.000 K 100.02 % | -451.100 M -336.80 % | 190.500 M 221.57 % | -156.700 M -156 800.00 % | 100.000 K 100.02 % | -559.500 M -173.21 % | 764.200 M 288.00 % | -406.500 M -406 400.00 % | -100.000 K 99.95 % | -213.766 M -163.09 % | 338.848 M -35.07 % | 521.828 M 312.13 % | -246.000 M -108.17 % | 3.010 B 1 396.95 % | -232.098 M -138.54 % | 602.284 M 616.98 % | -116.500 M -103.42 % | 3.402 B 1 703.39 % | -212.200 M -135.84 % | 592.111 M 530.00 % | -137.700 M -103.87 % | 3.559 B 1 990.18 % | -188.300 M -133.12 % | 568.513 M | 0.000 -100.00 % | 3.562 B 497.69 % | 595.943 M 130.54 % | 258.500 M -79.48 % | 1.260 B |
| Long term investments | 0.000 -100.00 % | 819.200 M | 0.000 -100.00 % | 890.500 M | 0.000 -100.00 % | 1.152 B | 0.000 100.00 % | -741.000 M | 0.000 -100.00 % | 62.200 M | 0.000 -100.00 % | 83.400 M | 0.000 -100.00 % | 94.900 M | 0.000 -100.00 % | 81.700 M | 0.000 -100.00 % | 44.800 M | 0.000 100.00 % | -424.800 M | 0.000 -100.00 % | 48.600 M | 0.000 100.00 % | -243.400 M | 0.000 -100.00 % | 123.200 M | 0.000 100.00 % | -247.300 M | 0.000 -100.00 % | 1.268 B | 0.000 100.00 % | -238.300 M | 0.000 100.00 % | -239.100 M | 0.000 -100.00 % | 915.534 M 1 012.44 % | 82.300 M | 0.000 -100.00 % | 22.900 M | 0.000 -100.00 % | 50.014 M | 0.000 -100.00 % | 50.500 M | 0.000 -100.00 % | 50.203 M | 0.000 -100.00 % | 51.700 M | 0.000 -100.00 % | 51.658 M | 0.000 -100.00 % | 50.600 M 1 350.31 % | -4.047 M | 0.000 | 0.000 |
| Intangible assets | 0.000 -100.00 % | 363.500 M | 0.000 -100.00 % | 317.200 M | 0.000 -100.00 % | 305.000 M | 0.000 -100.00 % | 271.800 M | 0.000 -100.00 % | 278.200 M | 0.000 -100.00 % | 211.000 M | 0.000 -100.00 % | 244.100 M | 0.000 -100.00 % | 290.300 M | 0.000 -100.00 % | 336.600 M | 0.000 -100.00 % | 366.200 M | 0.000 -100.00 % | 347.800 M | 0.000 -100.00 % | 469.800 M | 0.000 -100.00 % | 520.900 M | 0.000 -100.00 % | 574.000 M | 0.000 -100.00 % | 621.700 M | 0.000 -100.00 % | 673.000 M | 0.000 -100.00 % | 723.900 M | 0.000 -100.00 % | 398.518 M -7.77 % | 432.100 M | 0.000 | 0.000 | 0.000 -100.00 % | 494.225 M | 0.000 | 0.000 | 0.000 -100.00 % | 507.095 M | 0.000 | 0.000 | 0.000 -100.00 % | 459.114 M | 0.000 | 0.000 -100.00 % | 288.876 M | 0.000 | 0.000 |
| GoodWill | 0.000 -100.00 % | 962.200 M | 0.000 -100.00 % | 962.200 M | 0.000 -100.00 % | 962.200 M | 0.000 -100.00 % | 962.200 M | 0.000 -100.00 % | 962.200 M | 0.000 -100.00 % | 962.200 M | 0.000 -100.00 % | 962.200 M | 0.000 -100.00 % | 962.200 M | 0.000 -100.00 % | 962.200 M | 0.000 -100.00 % | 962.200 M | 0.000 -100.00 % | 962.200 M | 0.000 -100.00 % | 962.200 M | 0.000 -100.00 % | 962.200 M | 0.000 -100.00 % | 962.200 M | 0.000 -100.00 % | 962.200 M | 0.000 -100.00 % | 962.200 M | 0.000 -100.00 % | 962.200 M | 0.000 -100.00 % | 962.245 M 0.00 % | 962.200 M | 0.000 -100.00 % | 962.200 M | 0.000 -100.00 % | 962.245 M | 0.000 -100.00 % | 962.200 M | 0.000 -100.00 % | 962.245 M | 0.000 -100.00 % | 1.093 B | 0.000 -100.00 % | 1.121 B | 0.000 -100.00 % | 1.121 B 0.00 % | 1.121 B -0.46 % | 1.126 B -0.09 % | 1.127 B |
| Goodwill and intangible assets | 0.000 -100.00 % | 1.326 B | 0.000 -100.00 % | 1.279 B | 0.000 -100.00 % | 1.267 B | 0.000 -100.00 % | 1.234 B | 0.000 -100.00 % | 1.240 B | 0.000 -100.00 % | 1.173 B | 0.000 -100.00 % | 1.206 B | 0.000 -100.00 % | 1.253 B | 0.000 -100.00 % | 1.299 B | 0.000 -100.00 % | 1.328 B | 0.000 -100.00 % | 1.310 B | 0.000 -100.00 % | 1.432 B | 0.000 -100.00 % | 1.483 B | 0.000 -100.00 % | 1.536 B | 0.000 -100.00 % | 1.584 B | 0.000 -100.00 % | 1.635 B | 0.000 -100.00 % | 1.638 B | 0.000 -100.00 % | 1.361 B -2.41 % | 1.394 B | 0.000 -100.00 % | 962.200 M | 0.000 -100.00 % | 1.456 B | 0.000 -100.00 % | 962.200 M | 0.000 -100.00 % | 1.469 B | 0.000 -100.00 % | 1.093 B | 0.000 -100.00 % | 1.580 B | 0.000 -100.00 % | 1.121 B -20.49 % | 1.410 B 25.19 % | 1.126 B -0.09 % | 1.127 B |
| Property plant equipment net | 0.000 -100.00 % | 628.800 M | 0.000 -100.00 % | 823.200 M | 0.000 -100.00 % | 748.500 M | 0.000 -100.00 % | 598.700 M | 0.000 -100.00 % | 622.900 M | 0.000 -100.00 % | 498.600 M | 0.000 -100.00 % | 501.400 M | 0.000 -100.00 % | 442.200 M | 0.000 -100.00 % | 553.900 M | 0.000 -100.00 % | 584.500 M | 0.000 -100.00 % | 540.100 M | 0.000 -100.00 % | 559.000 M | 0.000 -100.00 % | 472.700 M | 0.000 -100.00 % | 639.800 M | 0.000 -100.00 % | 526.500 M | 0.000 -100.00 % | 1.560 B | 0.000 -100.00 % | 576.200 M | 0.000 -100.00 % | 976.927 M -47.27 % | 1.853 B | 0.000 -100.00 % | 2.406 B | 0.000 -100.00 % | 1.997 B | 0.000 -100.00 % | 2.785 B | 0.000 -100.00 % | 2.395 B | 0.000 -100.00 % | 2.974 B | 0.000 -100.00 % | 2.700 B | 0.000 -100.00 % | 3.023 B 12.50 % | 2.687 B 0.42 % | 2.676 B 26.93 % | 2.108 B |
| Total non current assets | 0.000 -100.00 % | 2.903 B | 0.000 -100.00 % | 3.143 B 347.82 % | -1.268 B -138.41 % | 3.302 B 432.45 % | -993.200 M -131.80 % | 3.123 B 501.80 % | -777.300 M -124.98 % | 3.112 B 761.54 % | -470.400 M -115.78 % | 2.982 B 659.73 % | -532.700 M -117.76 % | 2.999 B 601.49 % | -598.000 M -120.91 % | 2.860 B 591.70 % | -581.700 M -119.72 % | 2.950 B 516.85 % | -707.600 M -123.44 % | 3.019 B 1 363.67 % | -238.900 M -108.02 % | 2.980 B 1 209.16 % | -268.700 M -108.69 % | 3.093 B 566.91 % | -662.500 M -121.26 % | 3.117 B 790.91 % | -451.100 M -113.47 % | 3.349 B 2 237.20 % | -156.700 M -104.43 % | 3.538 B 732.39 % | -559.500 M -115.04 % | 3.721 B 1 015.33 % | -406.500 M -110.40 % | 3.907 B 1 927.61 % | -213.766 M -105.86 % | 3.650 B -3.15 % | 3.769 B 1 632.10 % | -246.000 M -106.19 % | 3.972 B 1 811.52 % | -232.098 M -105.72 % | 4.056 B 3 581.19 % | -116.500 M -102.67 % | 4.365 B 2 156.83 % | -212.200 M -104.76 % | 4.457 B 3 336.55 % | -137.700 M -102.96 % | 4.653 B 2 570.79 % | -188.300 M -103.88 % | 4.849 B | 0.000 -100.00 % | 4.733 B 0.96 % | 4.689 B 15.47 % | 4.060 B -9.67 % | 4.495 B |
| Other current assets | -2.164 B -961.16 % | 251.300 M 114.61 % | -1.720 B -215.67 % | 1.487 B | 0.000 -100.00 % | 247.000 M | 0.000 -100.00 % | 1.281 B | 0.000 -100.00 % | 390.200 M | 0.000 -100.00 % | 1.451 B | 0.000 -100.00 % | 2.917 B | 0.000 -100.00 % | 925.200 M | 0.000 -100.00 % | 244.700 M | 0.000 -100.00 % | 579.700 M | 0.000 -100.00 % | 2.663 B | 0.000 -100.00 % | 991.300 M | 0.000 -100.00 % | 135.100 M | 0.000 -100.00 % | 554.100 M | 0.000 -100.00 % | 205.100 M | 0.000 -100.00 % | 31.000 M | 0.000 -100.00 % | 314.300 M | 0.000 -100.00 % | 496.101 M 29.91 % | 381.879 M | 0.000 -100.00 % | 544.500 M | 0.000 -100.00 % | 560.912 M | 0.000 -100.00 % | 670.200 M | 0.000 -100.00 % | 68.397 M | 0.000 -100.00 % | 668.900 M | 0.000 -100.00 % | 3.174 B | 0.000 -100.00 % | 92.700 M -97.08 % | 3.177 B 156.34 % | 1.239 B 61.78 % | 766.000 M |
| Short term investments | 0.000 -100.00 % | 22.500 M | 0.000 -100.00 % | 21.200 M -99.16 % | 2.536 B 253 520.00 % | 1.000 M -99.95 % | 1.986 B 145.51 % | 809.100 M -47.95 % | 1.555 B 171.03 % | 573.600 M -39.03 % | 940.800 M 0.00 % | 940.800 M -11.70 % | 1.065 B 662.09 % | 139.800 M -88.31 % | 1.196 B 68.19 % | 711.100 M -38.88 % | 1.163 B 1 732.13 % | 63.500 M -95.51 % | 1.415 B 166.92 % | 530.200 M 10.97 % | 477.800 M 619.58 % | 66.400 M -87.64 % | 537.400 M 54.47 % | 347.900 M -73.74 % | 1.325 B 189 185.71 % | 700.000 K -99.92 % | 902.200 M 143.38 % | 370.700 M 18.28 % | 313.400 M 126.28 % | -1.193 B -206.59 % | 1.119 B 212.22 % | 358.400 M -55.92 % | 813.000 M 132.68 % | 349.400 M -18.28 % | 427.532 M 7 694.95 % | 5.485 M 143.29 % | -12.671 M -102.58 % | 492.000 M | 0.000 -100.00 % | 464.196 M | 0.000 -100.00 % | 233.000 M | 0.000 -100.00 % | 424.400 M | 0.000 -100.00 % | 275.400 M | 0.000 -100.00 % | 376.600 M | 0.000 -100.00 % | 355.600 M 71 020.00 % | 500.000 K -99.92 % | 595.943 M | 0.000 | 0.000 |
| cash and cash equivalents | 0.000 -100.00 % | 1.881 B | 0.000 -100.00 % | 1.698 B 233.92 % | -1.268 B -200.08 % | 1.267 B 227.58 % | -993.200 M -208.67 % | 914.000 M 217.59 % | -777.300 M -200.60 % | 772.700 M 264.26 % | -470.400 M -214.45 % | 411.000 M 177.15 % | -532.700 M -207.14 % | 497.200 M 183.14 % | -598.000 M -224.69 % | 479.600 M 182.45 % | -581.700 M -224.72 % | 466.400 M 165.91 % | -707.600 M -219.20 % | 593.600 M 348.47 % | -238.900 M -233.91 % | 178.400 M 166.39 % | -268.700 M -241.94 % | 189.300 M 128.57 % | -662.500 M -574.91 % | 139.500 M 130.92 % | -451.100 M -661.07 % | 80.400 M 151.31 % | -156.700 M -200.00 % | 156.700 M 128.01 % | -559.500 M -378.22 % | 201.100 M 149.47 % | -406.500 M -811.91 % | 57.100 M 126.71 % | -213.766 M -202.63 % | 208.281 M 9.51 % | 190.192 M 177.31 % | -246.000 M -200.00 % | 246.000 M 205.99 % | -232.098 M -200.00 % | 232.098 M 299.23 % | -116.500 M -200.00 % | 116.500 M 154.90 % | -212.200 M -200.00 % | 212.192 M 254.10 % | -137.700 M -200.00 % | 137.700 M 173.13 % | -188.300 M -199.99 % | 188.327 M 205.92 % | -177.800 M -200.28 % | 177.300 M -42.30 % | 307.255 M 17.27 % | 262.000 M -19.88 % | 327.000 M |
| Cash and short term investments | 2.164 B -39.49 % | 3.576 B 107.98 % | 1.720 B 0.00 % | 1.720 B 35.60 % | 1.268 B -8.04 % | 1.379 B 38.83 % | 993.200 M -42.36 % | 1.723 B 121.68 % | 777.300 M -42.26 % | 1.346 B 186.20 % | 470.400 M -65.20 % | 1.352 B 153.76 % | 532.700 M -16.37 % | 637.000 M 6.52 % | 598.000 M -49.78 % | 1.191 B 104.69 % | 581.700 M 9.78 % | 529.900 M -25.11 % | 707.600 M -37.04 % | 1.124 B 370.41 % | 238.900 M -2.41 % | 244.800 M -8.89 % | 268.700 M -49.98 % | 537.200 M -18.91 % | 662.500 M 372.54 % | 140.200 M -68.92 % | 451.100 M 0.00 % | 451.100 M 187.87 % | 156.700 M 0.00 % | 156.700 M -71.99 % | 559.500 M 0.00 % | 559.500 M 37.64 % | 406.500 M 0.00 % | 406.500 M 90.16 % | 213.766 M 0.00 % | 213.766 M 12.39 % | 190.192 M -22.69 % | 246.000 M 0.00 % | 246.000 M 5.99 % | 232.098 M 0.00 % | 232.098 M 99.23 % | 116.500 M 0.00 % | 116.500 M -45.10 % | 212.200 M 0.00 % | 212.192 M 54.10 % | 137.700 M 0.00 % | 137.700 M -26.87 % | 188.300 M -0.01 % | 188.327 M 5.92 % | 177.800 M 0.00 % | 177.800 M -80.31 % | 903.198 M 244.73 % | 262.000 M -19.88 % | 327.000 M |
| Total current assets | 0.000 -100.00 % | 6.351 B | 0.000 -100.00 % | 5.198 B 309.91 % | 1.268 B -71.68 % | 4.479 B 350.92 % | 993.200 M -75.64 % | 4.077 B 424.53 % | 777.300 M -79.74 % | 3.837 B 715.63 % | 470.400 M -89.30 % | 4.396 B 725.19 % | 532.700 M -86.46 % | 3.934 B 557.83 % | 598.000 M -84.56 % | 3.872 B 565.67 % | 581.700 M -83.18 % | 3.458 B 388.69 % | 707.600 M -78.63 % | 3.311 B 1 285.98 % | 238.900 M -92.65 % | 3.250 B 1 109.42 % | 268.700 M -92.15 % | 3.424 B 416.86 % | 662.500 M -79.40 % | 3.216 B 612.92 % | 451.100 M -85.05 % | 3.018 B 1 826.04 % | 156.700 M -94.10 % | 2.657 B 374.87 % | 559.500 M -85.10 % | 3.754 B 823.49 % | 406.500 M -89.71 % | 3.952 B 1 748.56 % | 213.766 M -91.45 % | 2.501 B -3.85 % | 2.601 B 957.49 % | 246.000 M -94.72 % | 4.663 B 1 909.02 % | 232.098 M -94.60 % | 4.300 B 3 590.79 % | 116.500 M -96.86 % | 3.710 B 1 648.30 % | 212.200 M -94.42 % | 3.805 B 2 663.60 % | 137.700 M -96.11 % | 3.540 B 1 780.08 % | 188.300 M -95.06 % | 3.810 B 2 043.04 % | 177.800 M -95.33 % | 3.806 B -3.01 % | 3.924 B -15.60 % | 4.649 B 11.28 % | 4.178 B |
| Inventory | 0.000 -100.00 % | 491.200 M | 0.000 -100.00 % | 504.000 M | 0.000 -100.00 % | 480.900 M | 0.000 -100.00 % | 444.900 M | 0.000 -100.00 % | 427.700 M | 0.000 -100.00 % | 390.300 M | 0.000 -100.00 % | 379.900 M | 0.000 -100.00 % | 361.100 M | 0.000 -100.00 % | 348.200 M | 0.000 -100.00 % | 352.300 M | 0.000 -100.00 % | 350.900 M | 0.000 -100.00 % | 348.200 M | 0.000 -100.00 % | 340.800 M | 0.000 -100.00 % | 336.100 M | 0.000 -100.00 % | 331.100 M | 0.000 -100.00 % | 334.800 M | 0.000 -100.00 % | 335.100 M | 0.000 -100.00 % | 340.875 M -0.20 % | 341.543 M | 0.000 -100.00 % | 360.800 M | 0.000 -100.00 % | 381.859 M | 0.000 -100.00 % | 407.000 M | 0.000 -100.00 % | 389.259 M | 0.000 -100.00 % | 305.000 M | 0.000 -100.00 % | 447.608 M | 0.000 -100.00 % | 430.500 M 5.99 % | 406.188 M 78.00 % | 228.200 M 54.19 % | 148.000 M |
| Net receivables | 0.000 -100.00 % | 2.032 B | 0.000 -100.00 % | 1.488 B | 0.000 -100.00 % | 2.372 B | 0.000 | 0.000 | 0.000 -100.00 % | 2.184 B | 0.000 -100.00 % | 2.104 B | 0.000 -100.00 % | 2.318 B | 0.000 | 0.000 | 0.000 -100.00 % | 2.283 B | 0.000 -100.00 % | 1.685 B | 0.000 100.00 % | -7.800 M | 0.000 -100.00 % | 1.844 B | 0.000 -100.00 % | 2.524 B | 0.000 -100.00 % | 1.696 B | 0.000 -100.00 % | 1.959 B | 0.000 -100.00 % | 2.841 B | 0.000 -100.00 % | 3.245 B | 0.000 -100.00 % | 1.474 B -16.77 % | 1.771 B | 0.000 -100.00 % | 3.964 B | 0.000 -100.00 % | 3.125 B | 0.000 -100.00 % | 3.058 B | 0.000 -100.00 % | 3.136 B | 0.000 -100.00 % | 3.024 B | 0.000 -100.00 % | 2.604 B | 0.000 -100.00 % | 3.105 B 1.47 % | 3.060 B 4.79 % | 2.920 B -0.58 % | 2.937 B |
| Tax assets | 0.000 -100.00 % | 13.800 M | 0.000 | 0.000 | 0.000 -100.00 % | 829.300 M | 0.000 -100.00 % | 1.614 B | 0.000 -100.00 % | 815.300 M | 0.000 -100.00 % | 847.600 M | 0.000 -100.00 % | 1.197 B | 0.000 -100.00 % | 856.700 M | 0.000 -100.00 % | 1.052 B | 0.000 -100.00 % | 1.368 B | 0.000 -100.00 % | 1.011 B | 0.000 -100.00 % | 1.197 B | 0.000 -100.00 % | 1.038 B | 0.000 -100.00 % | 1.230 B | 0.000 -100.00 % | 160.200 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.932 B | 0.000 -100.00 % | 58.172 M 170.68 % | -82.300 M | 0.000 100.00 % | -2.429 B | 0.000 100.00 % | -50.014 M | 0.000 100.00 % | -2.835 B | 0.000 100.00 % | -50.203 M | 0.000 100.00 % | -3.026 B | 0.000 100.00 % | -51.658 M | 0.000 100.00 % | -3.023 B | 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 -100.00 % | 100.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 100.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.000 K | 0.000 100.00 % | -100.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 0.000 -100.00 % | 644.800 M | 0.000 -100.00 % | 483.300 M | 0.000 -100.00 % | 507.300 M | 0.000 -100.00 % | 359.600 M | 0.000 -100.00 % | 372.700 M | 0.000 -100.00 % | 502.800 M | 0.000 -100.00 % | 508.100 M | 0.000 -100.00 % | 559.400 M | 0.000 -100.00 % | 634.100 M | 0.000 -100.00 % | 579.000 M | 0.000 -100.00 % | 596.700 M | 0.000 -100.00 % | 326.000 M | 0.000 -100.00 % | 235.800 M | 0.000 -100.00 % | 324.400 M | 0.000 -100.00 % | 586.700 M | 0.000 -100.00 % | 465.500 M | 0.000 -100.00 % | 609.000 M | 0.000 -100.00 % | 319.764 M -24.08 % | 421.200 M | 0.000 -100.00 % | 72.300 M | 0.000 -100.00 % | 87.300 M | 0.000 -100.00 % | 132.300 M | 0.000 -100.00 % | 115.259 M | 0.000 -100.00 % | 195.600 M | 0.000 -100.00 % | 158.239 M | 0.000 -100.00 % | 176.500 M 213.13 % | 56.367 M | 0.000 | 0.000 |
| Tax payables | 0.000 -100.00 % | 96.700 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 % | 186.700 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.300 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 103.729 M | 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 -100.00 % | 39.900 M | 0.000 -100.00 % | 34.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 44.600 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 400.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 400.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 300.000 K | 0.000 -100.00 % | 400.000 K | 0.000 -100.00 % | 300.000 K | 0.000 -100.00 % | 436.641 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 16.200 M | 0.000 -100.00 % | 48.600 M | 0.000 -100.00 % | 24.800 M 76.83 % | 14.025 M | 0.000 | 0.000 |
| Minority interest | 0.000 -100.00 % | 446.200 M | 0.000 -100.00 % | 431.100 M | 0.000 -100.00 % | 403.300 M | 0.000 -100.00 % | 381.900 M | 0.000 -100.00 % | 353.700 M | 0.000 -100.00 % | 304.400 M | 0.000 -100.00 % | 249.900 M | 0.000 -100.00 % | 209.200 M | 0.000 -100.00 % | 137.900 M | 0.000 -100.00 % | 125.500 M | 0.000 -100.00 % | 119.600 M | 0.000 -100.00 % | 109.300 M | 0.000 -100.00 % | 88.900 M | 0.000 -100.00 % | 89.900 M | 0.000 -100.00 % | 77.200 M | 0.000 -100.00 % | 79.000 M | 0.000 -100.00 % | 67.400 M | 0.000 -100.00 % | 71.971 M 11.03 % | 64.823 M | 0.000 -100.00 % | 61.600 M | 0.000 -100.00 % | 54.682 M | 0.000 -100.00 % | 57.500 M | 0.000 -100.00 % | 55.251 M | 0.000 -100.00 % | 102.200 M | 0.000 -100.00 % | 137.250 M | 0.000 -100.00 % | 118.700 M 21.84 % | 97.426 M -9.03 % | 107.100 M 12.74 % | 95.000 M |
| Capital lease obligations | 0.000 -100.00 % | 227.800 M | 0.000 -100.00 % | 225.700 M | 0.000 -100.00 % | 151.600 M | 0.000 | 0.000 | 0.000 -100.00 % | 39.900 M | 0.000 | 0.000 | 0.000 -100.00 % | 36.200 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.700 M | 0.000 | 0.000 | 0.000 -100.00 % | 17.500 M | 0.000 | 0.000 | 0.000 100.00 % | -200.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 188.900 M | 0.000 | 0.000 | 0.000 -100.00 % | 201.600 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 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 446.200 M -88.48 % | 3.874 B 798.63 % | 431.100 M -92.36 % | 5.644 B 1 299.53 % | 403.300 M -89.49 % | 3.838 B 904.87 % | 381.900 M | 0.000 -100.00 % | 353.700 M -90.69 % | 3.800 B 1 148.39 % | 304.400 M | 0.000 -100.00 % | 249.900 M -93.86 % | 4.067 B 1 844.07 % | 209.200 M | 0.000 -100.00 % | 137.900 M -96.29 % | 3.713 B 2 858.17 % | 125.500 M | 0.000 -100.00 % | 119.600 M -96.77 % | 3.706 B 3 290.30 % | 109.300 M | 0.000 -100.00 % | 88.900 M -97.60 % | 3.706 B 4 021.91 % | 89.900 M | 0.000 -100.00 % | 77.200 M -97.92 % | 3.706 B 4 590.63 % | 79.000 M 2 235.14 % | -3.700 M -105.49 % | 67.400 M -98.18 % | 3.706 B 5 048.76 % | 71.971 M | 0.000 -100.00 % | 4.174 B 6 676.42 % | 61.600 M | 0.000 -100.00 % | 54.682 M -99.15 % | 6.397 B 11 024.88 % | 57.500 M | 0.000 -100.00 % | 55.300 M -99.16 % | 6.546 B 6 305.19 % | 102.200 M | 0.000 -100.00 % | 137.300 M -97.92 % | 6.591 B | 0.000 -100.00 % | 6.572 B 78.47 % | 3.682 B -44.97 % | 6.691 B -0.65 % | 6.735 B |
| Deferred tax liabilities non current | 0.000 -100.00 % | 143.400 M | 0.000 -100.00 % | 76.600 M | 0.000 -100.00 % | 79.200 M | 0.000 -100.00 % | 79.600 M | 0.000 -100.00 % | 81.200 M | 0.000 -100.00 % | 220.200 M | 0.000 -100.00 % | 235.300 M | 0.000 -100.00 % | 247.200 M | 0.000 -100.00 % | 249.800 M | 0.000 -100.00 % | 252.800 M | 0.000 -100.00 % | 253.300 M | 0.000 -100.00 % | 257.400 M | 0.000 -100.00 % | 255.700 M | 0.000 -100.00 % | 257.700 M | 0.000 -100.00 % | 242.200 M | 0.000 -100.00 % | 210.800 M | 0.000 -100.00 % | 166.800 M | 0.000 100.00 % | -14.224 M -112.63 % | 112.649 M | 0.000 -100.00 % | 108.300 M | 0.000 -100.00 % | 98.209 M | 0.000 -100.00 % | 127.600 M | 0.000 -100.00 % | 126.695 M | 0.000 -100.00 % | 191.300 M | 0.000 -100.00 % | 201.084 M | 0.000 -100.00 % | 173.900 M 0.57 % | 172.909 M 101.76 % | 85.700 M 195.52 % | 29.000 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 9.254 B | 0.000 -100.00 % | 8.341 B | 0.000 -100.00 % | 7.780 B | 0.000 -100.00 % | 7.200 B | 0.000 -100.00 % | 6.949 B | 0.000 -100.00 % | 7.378 B | 0.000 -100.00 % | 6.933 B | 0.000 -100.00 % | 6.732 B | 0.000 -100.00 % | 6.408 B | 0.000 -100.00 % | 6.330 B | 0.000 -100.00 % | 6.230 B | 0.000 -100.00 % | 6.518 B | 0.000 -100.00 % | 6.333 B | 0.000 -100.00 % | 6.367 B | 0.000 -100.00 % | 6.195 B | 0.000 -100.00 % | 7.475 B | 0.000 -100.00 % | 7.858 B | 0.000 -100.00 % | 6.152 B -3.43 % | 6.370 B | 0.000 -100.00 % | 8.635 B | 0.000 -100.00 % | 8.355 B | 0.000 -100.00 % | 8.075 B | 0.000 -100.00 % | 8.262 B | 0.000 -100.00 % | 8.193 B | 0.000 -100.00 % | 8.659 B | 0.000 -100.00 % | 8.539 B -0.85 % | 8.612 B -1.12 % | 8.710 B 0.42 % | 8.673 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-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-03-31 | 2011-09-30 | 2010-09-30 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2011-01-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2010-01-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2009-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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 -100.00 % | 27.400 M | 0.000 | 0.000 | 0.000 -100.00 % | 28.900 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 20.600 M | 0.000 -100.00 % | 67.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 325.000 K -75.00 % | 1.300 M 300.00 % | 325.000 K | 0.000 | 0.000 -100.00 % | 20.300 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 % | -57.000 M 0.00 % | -57.000 M 0.00 % | -57.000 M 0.00 % | -57.000 M | 0.000 100.00 % | -109.825 M 0.00 % | -109.825 M 0.00 % | -109.825 M | 0.000 100.00 % | -10.575 M 0.00 % | -10.575 M 0.00 % | -10.575 M | 0.000 100.00 % | -305.875 M 0.00 % | -305.875 M 0.00 % | -305.875 M | 0.000 -100.00 % | 541.767 M 0.00 % | 541.767 M 0.00 % | 541.767 M 722.30 % | -87.060 M 0.00 % | -87.060 M 0.00 % | -87.060 M 0.00 % | -87.060 M -63.60 % | -53.215 M 0.00 % | -53.215 M 0.00 % | -53.215 M 0.00 % | -53.215 M -1 274.45 % | 4.531 M 0.00 % | 4.531 M 0.00 % | 4.531 M 0.00 % | 4.531 M -79.35 % | 21.940 M 0.00 % | 21.940 M 0.00 % | 21.940 M 0.00 % | 21.940 M 115.46 % | -141.879 M 0.00 % | -141.879 M 0.00 % | -141.879 M 0.00 % | -141.879 M 32.83 % | -211.224 M 0.00 % | -211.224 M 0.00 % | -211.224 M 0.00 % | -211.224 M -13.15 % | -186.669 M 0.00 % | -186.669 M 0.00 % | -186.669 M 0.00 % | -186.669 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.525 M 0.00 % | -2.525 M 0.00 % | -2.525 M 0.00 % | -2.525 M | 0.000 100.00 % | -2.425 M 0.00 % | -2.425 M 0.00 % | -2.425 M | 0.000 -100.00 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M | 0.000 -100.00 % | 1.600 M 0.00 % | 1.600 M 0.00 % | 1.600 M | 0.000 -100.00 % | 10.079 M 0.00 % | 10.079 M 0.00 % | 10.079 M 444.74 % | 1.850 M 0.00 % | 1.850 M 0.00 % | 1.850 M 0.00 % | 1.850 M 263.16 % | -1.134 M 0.00 % | -1.134 M 0.00 % | -1.134 M 0.00 % | -1.134 M 89.05 % | -10.355 M 0.00 % | -10.355 M 0.00 % | -10.355 M 0.00 % | -10.355 M 72.01 % | -36.993 M 0.00 % | -36.993 M 0.00 % | -36.993 M 0.00 % | -36.993 M -16.31 % | -31.805 M 0.00 % | -31.805 M 0.00 % | -31.805 M 0.00 % | -31.805 M -407.91 % | -6.262 M 0.00 % | -6.262 M 0.00 % | -6.262 M 0.00 % | -6.262 M 55.47 % | -14.062 M 0.00 % | -14.062 M 0.00 % | -14.062 M 0.00 % | -14.062 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | -54.475 M 0.00 % | -54.475 M 0.00 % | -54.475 M 0.00 % | -54.475 M | 0.000 100.00 % | -107.400 M 0.00 % | -107.400 M 0.00 % | -107.400 M | 0.000 100.00 % | -11.575 M 0.00 % | -11.575 M 0.00 % | -11.575 M | 0.000 100.00 % | -307.475 M 0.00 % | -307.475 M 0.00 % | -307.475 M | 0.000 -100.00 % | 531.688 M 0.00 % | 531.688 M 0.00 % | 531.688 M 698.01 % | -88.910 M 0.00 % | -88.910 M 0.00 % | -88.910 M 0.00 % | -88.910 M -70.72 % | -52.081 M 0.00 % | -52.081 M 0.00 % | -52.081 M 0.00 % | -52.081 M -449.86 % | 14.886 M 0.00 % | 14.886 M 0.00 % | 14.886 M 0.00 % | 14.886 M -74.74 % | 58.933 M 0.00 % | 58.933 M 0.00 % | 58.933 M 0.00 % | 58.933 M 153.54 % | -110.074 M 0.00 % | -110.074 M 0.00 % | -110.074 M 0.00 % | -110.074 M 46.30 % | -204.962 M 0.00 % | -204.962 M 0.00 % | -204.962 M 0.00 % | -204.962 M -18.75 % | -172.607 M 0.00 % | -172.607 M 0.00 % | -172.607 M 0.00 % | -172.607 M |
| Other non cash items | -144.400 M -257.47 % | 91.700 M 151.78 % | -177.100 M -52.67 % | -116.000 M -11.43 % | -104.100 M 38.76 % | -170.000 M -124.27 % | -75.800 M 33.91 % | -114.700 M -33.53 % | -85.900 M -123.00 % | 373.400 M 293.67 % | -192.800 M 2.97 % | -198.700 M -177.13 % | -71.700 M 69.57 % | -235.600 M -244.95 % | -68.300 M 79.12 % | -327.100 M -601.93 % | -46.600 M -18.88 % | -39.200 M 43.68 % | -69.600 M -74.44 % | -39.900 M 9.11 % | -43.900 M -53.50 % | -28.600 M 4.03 % | -29.800 M 51.23 % | -61.100 M 16.53 % | -73.200 M 10.51 % | -81.800 M -761.05 % | -9.500 M 30.15 % | -13.600 M 27.66 % | -18.800 M -27.89 % | -14.700 M 54.63 % | -32.400 M -0.31 % | -32.300 M -59.11 % | -20.300 M -143.38 % | 46.800 M -15.83 % | 55.600 M 246.19 % | -38.033 M 38.76 % | -62.100 M -273.95 % | 35.700 M 235.74 % | -26.300 M 45.44 % | -48.200 M -107.76 % | -23.200 M 74.09 % | -89.554 M -214.67 % | 78.100 M 227.20 % | -61.400 M -184.22 % | 72.900 M 228.56 % | -56.706 M -364.98 % | 21.400 M 147.35 % | -45.200 M -279.83 % | -11.900 M -111.90 % | 100.032 M 1 187.30 % | -9.200 M 50.54 % | -18.600 M -159.59 % | 31.212 M -70.40 % | 105.453 M 8 019.54 % | 1.299 M -97.94 % | 62.968 M 226.86 % | -49.638 M 0.00 % | -49.638 M 0.00 % | -49.638 M 21.40 % | -63.152 M -2.41 % | -61.667 M 0.00 % | -61.667 M 0.00 % | -61.667 M 22.41 % | -79.479 M -36.16 % | -58.373 M 0.00 % | -58.373 M 0.00 % | -58.373 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 82.400 M -0.72 % | 83.000 M 1.72 % | 81.600 M -7.27 % | 88.000 M 3.04 % | 85.400 M 314.56 % | 20.600 M | 0.000 -100.00 % | 67.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 88.150 M 0.00 % | 88.150 M 0.00 % | 88.150 M 0.00 % | 88.150 M | 0.000 -100.00 % | 14.750 M 0.00 % | 14.750 M 0.00 % | 14.750 M | 0.000 -100.00 % | 80.800 M 0.00 % | 80.800 M 0.00 % | 80.800 M | 0.000 100.00 % | -215.675 M 0.00 % | -215.675 M 0.00 % | -215.675 M | 0.000 -100.00 % | 58.053 M 0.00 % | 58.053 M 0.00 % | 58.053 M 204.06 % | 19.093 M 0.00 % | 19.093 M 0.00 % | 19.093 M 0.00 % | 19.093 M 154.17 % | 7.512 M 0.00 % | 7.512 M 0.00 % | 7.512 M 0.00 % | 7.512 M -91.84 % | 92.097 M 0.00 % | 92.097 M 0.00 % | 92.097 M 0.00 % | 92.097 M -26.45 % | 125.223 M 0.00 % | 125.223 M 0.00 % | 125.223 M 0.00 % | 125.223 M 279.20 % | 33.023 M 0.00 % | 33.023 M 0.00 % | 33.023 M 0.00 % | 33.023 M -45.86 % | 60.996 M 0.00 % | 60.996 M 0.00 % | 60.996 M 0.00 % | 60.996 M 7 925.72 % | 760.000 K 0.00 % | 760.000 K 0.00 % | 760.000 K 0.00 % | 760.000 K |
| 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 % | -39.425 M 0.00 % | -39.425 M 0.00 % | -39.425 M 0.00 % | -39.425 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.075 M 0.00 % | -2.075 M 0.00 % | -2.075 M | 0.000 100.00 % | -827.500 K 0.00 % | -827.500 K 0.00 % | -827.500 K -1 860.64 % | 47.000 K 0.00 % | 47.000 K 0.00 % | 47.000 K 0.00 % | 47.000 K 100.20 % | -24.013 M 0.00 % | -24.013 M 0.00 % | -24.013 M 0.00 % | -24.013 M 77.83 % | -108.308 M 0.00 % | -108.308 M 0.00 % | -108.308 M 0.00 % | -108.308 M 39.78 % | -179.850 M 0.00 % | -179.850 M 0.00 % | -179.850 M 0.00 % | -179.850 M 49.09 % | -353.251 M 0.00 % | -353.251 M 0.00 % | -353.251 M 0.00 % | -353.251 M -156.97 % | -137.470 M 0.00 % | -137.470 M 0.00 % | -137.470 M 0.00 % | -137.470 M 5.40 % | -145.313 M 0.00 % | -145.313 M 0.00 % | -145.313 M 0.00 % | -145.313 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.904 M 0.00 % | -4.904 M 0.00 % | -4.904 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -18.750 M 0.00 % | -18.750 M 0.00 % | -18.750 M 0.00 % | -18.750 M 80.29 % | -95.124 M 0.00 % | -95.124 M 0.00 % | -95.124 M 0.00 % | -95.124 M 79.06 % | -454.307 M 0.00 % | -454.307 M 0.00 % | -454.307 M 0.00 % | -454.307 M -174.75 % | -165.350 M 0.00 % | -165.350 M 0.00 % | -165.350 M 0.00 % | -165.350 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 -100.00 % | 1.950 M 0.00 % | 1.950 M 0.00 % | 1.950 M 0.00 % | 1.950 M | 0.000 -100.00 % | 2.300 M 0.00 % | 2.300 M 0.00 % | 2.300 M | 0.000 -100.00 % | 275.000 K 0.00 % | 275.000 K 0.00 % | 275.000 K | 0.000 -100.00 % | 2.250 M 0.00 % | 2.250 M 0.00 % | 2.250 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 20.019 M 0.00 % | 20.019 M 0.00 % | 20.019 M 0.00 % | 20.019 M -78.68 % | 93.888 M 0.00 % | 93.888 M 0.00 % | 93.888 M 0.00 % | 93.888 M -73.91 % | 359.841 M 0.00 % | 359.841 M 0.00 % | 359.841 M 0.00 % | 359.841 M | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 37.475 M 0.00 % | 37.475 M 0.00 % | 37.475 M 0.00 % | 37.475 M | 0.000 100.00 % | -2.300 M 0.00 % | -2.300 M 0.00 % | -2.300 M | 0.000 100.00 % | -275.000 K 0.00 % | -275.000 K 0.00 % | -275.000 K | 0.000 100.00 % | -175.000 K 0.00 % | -175.000 K 0.00 % | -175.000 K | 0.000 -100.00 % | 5.731 M 0.00 % | 5.731 M 0.00 % | 5.731 M 12 293.62 % | -47.000 K 0.00 % | -47.000 K 0.00 % | -47.000 K 0.00 % | -47.000 K -100.20 % | 24.013 M 0.00 % | 24.013 M 0.00 % | 24.013 M 0.00 % | 24.013 M -72.80 % | 88.289 M 0.00 % | 88.289 M 0.00 % | 88.289 M 0.00 % | 88.289 M -15.68 % | 104.712 M 0.00 % | 104.712 M 0.00 % | 104.712 M 0.00 % | 104.712 M 18.27 % | 88.534 M 0.00 % | 88.534 M 0.00 % | 88.534 M 0.00 % | 88.534 M -85.04 % | 591.778 M 0.00 % | 591.778 M 0.00 % | 591.778 M 0.00 % | 591.778 M 90.49 % | 310.663 M 0.00 % | 310.663 M 0.00 % | 310.663 M 0.00 % | 310.663 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 % | -23.525 M 0.00 % | -23.525 M 0.00 % | -23.525 M 0.00 % | -23.525 M | 0.000 -100.00 % | 3.950 M 0.00 % | 3.950 M 0.00 % | 3.950 M | 0.000 -100.00 % | 5.425 M 0.00 % | 5.425 M 0.00 % | 5.425 M | 0.000 -100.00 % | 3.450 M 0.00 % | 3.450 M 0.00 % | 3.450 M | 0.000 -100.00 % | 7.671 M 0.00 % | 7.671 M 0.00 % | 7.671 M 319.55 % | -3.494 M 0.00 % | -3.494 M 0.00 % | -3.494 M 0.00 % | -3.494 M 93.46 % | -53.408 M 0.00 % | -53.408 M 0.00 % | -53.408 M 0.00 % | -53.408 M 32.13 % | -78.687 M 0.00 % | -78.687 M 0.00 % | -78.687 M 0.00 % | -78.687 M -9.60 % | -71.793 M 0.00 % | -71.793 M 0.00 % | -71.793 M 0.00 % | -71.793 M 17.77 % | -87.309 M 0.00 % | -87.309 M 0.00 % | -87.309 M 0.00 % | -87.309 M 85.23 % | -590.990 M 0.00 % | -590.990 M 0.00 % | -590.990 M 0.00 % | -590.990 M -91.05 % | -309.345 M 0.00 % | -309.345 M 0.00 % | -309.345 M 0.00 % | -309.345 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.768 M 0.00 % | 3.768 M 0.00 % | 3.768 M 0.00 % | 3.768 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.659 M 0.00 % | 13.659 M 0.00 % | 13.659 M 0.00 % | 13.659 M -97.62 % | 574.420 M 0.00 % | 574.420 M 0.00 % | 574.420 M 0.00 % | 574.420 M 269.60 % | 155.415 M 0.00 % | 155.415 M 0.00 % | 155.415 M 0.00 % | 155.415 M |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -13.550 M 0.00 % | -13.550 M 0.00 % | -13.550 M 0.00 % | -13.550 M -27.88 % | -10.596 M 0.00 % | -10.596 M 0.00 % | -10.596 M 0.00 % | -10.596 M | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 -100.00 % | 32.025 M 0.00 % | 32.025 M 0.00 % | 32.025 M 0.00 % | 32.025 M | 0.000 100.00 % | -84.800 M 0.00 % | -84.800 M 0.00 % | -84.800 M | 0.000 100.00 % | -57.100 M 0.00 % | -57.100 M 0.00 % | -57.100 M | 0.000 -100.00 % | 244.400 M 0.00 % | 244.400 M 0.00 % | 244.400 M | 0.000 100.00 % | -103.992 M 0.00 % | -103.992 M 0.00 % | -103.992 M -428.82 % | -19.665 M 0.00 % | -19.665 M 0.00 % | -19.665 M 0.00 % | -19.665 M -24.18 % | -15.836 M 0.00 % | -15.836 M 0.00 % | -15.836 M 0.00 % | -15.836 M 10.21 % | -17.637 M 0.00 % | -17.637 M 0.00 % | -17.637 M 0.00 % | -17.637 M 64.91 % | -50.258 M 0.00 % | -50.258 M 0.00 % | -50.258 M 0.00 % | -50.258 M -558.88 % | -7.628 M 0.00 % | -7.628 M 0.00 % | -7.628 M 0.00 % | -7.628 M -101.36 % | 559.274 M 0.00 % | 559.274 M 0.00 % | 559.274 M 0.00 % | 559.274 M 295.61 % | 141.370 M 0.00 % | 141.370 M 0.00 % | 141.370 M 0.00 % | 141.370 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 % | -69.600 M 0.00 % | -69.600 M 0.00 % | -69.600 M 0.00 % | -69.600 M | 0.000 100.00 % | -84.800 M 0.00 % | -84.800 M 0.00 % | -84.800 M | 0.000 100.00 % | -57.100 M 0.00 % | -57.100 M 0.00 % | -57.100 M | 0.000 -100.00 % | 244.400 M 0.00 % | 244.400 M 0.00 % | 244.400 M | 0.000 100.00 % | -103.992 M 0.00 % | -103.992 M 0.00 % | -103.992 M -428.82 % | -19.665 M 0.00 % | -19.665 M 0.00 % | -19.665 M 0.00 % | -19.665 M -24.18 % | -15.836 M 0.00 % | -15.836 M 0.00 % | -15.836 M 0.00 % | -15.836 M 10.21 % | -17.637 M 0.00 % | -17.637 M 0.00 % | -17.637 M 0.00 % | -17.637 M 64.91 % | -50.258 M 0.00 % | -50.258 M 0.00 % | -50.258 M 0.00 % | -50.258 M -137.31 % | -21.178 M 0.00 % | -21.178 M 0.00 % | -21.178 M 0.00 % | -21.178 M -103.86 % | 548.678 M 0.00 % | 548.678 M 0.00 % | 548.678 M 0.00 % | 548.678 M 288.11 % | 141.370 M 0.00 % | 141.370 M 0.00 % | 141.370 M 0.00 % | 141.370 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 % | -6.175 M 0.00 % | -6.175 M 0.00 % | -6.175 M 0.00 % | -6.175 M | 0.000 -100.00 % | 47.000 M 0.00 % | 47.000 M 0.00 % | 47.000 M | 0.000 -100.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M | 0.000 100.00 % | -38.775 M 0.00 % | -38.775 M 0.00 % | -38.775 M | 0.000 -100.00 % | 27.791 M 0.00 % | 27.791 M 0.00 % | 27.791 M 207.38 % | 9.041 M 0.00 % | 9.041 M 0.00 % | 9.041 M 0.00 % | 9.041 M -86.65 % | 67.698 M 0.00 % | 67.698 M 0.00 % | 67.698 M 0.00 % | 67.698 M 365.43 % | -25.505 M 0.00 % | -25.505 M 0.00 % | -25.505 M 0.00 % | -25.505 M 32.19 % | -37.610 M 0.00 % | -37.610 M 0.00 % | -37.610 M 0.00 % | -37.610 M -138.29 % | 98.224 M 0.00 % | 98.224 M 0.00 % | 98.224 M 0.00 % | 98.224 M 244.54 % | 28.509 M 0.00 % | 28.509 M 0.00 % | 28.509 M 0.00 % | 28.509 M -85.08 % | 191.088 M 0.00 % | 191.088 M 0.00 % | 191.088 M 0.00 % | 191.088 M |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 82.400 M -0.72 % | 83.000 M 1.72 % | 81.600 M -7.27 % | 88.000 M 3.04 % | 85.400 M 314.56 % | 20.600 M | 0.000 -100.00 % | 67.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -475.000 K 0.00 % | -475.000 K 0.00 % | -475.000 K 0.00 % | -475.000 K | 0.000 100.00 % | -19.100 M 0.00 % | -19.100 M 0.00 % | -19.100 M | 0.000 -100.00 % | 32.125 M 0.00 % | 32.125 M 0.00 % | 32.125 M | 0.000 100.00 % | -6.600 M 0.00 % | -6.600 M 0.00 % | -6.600 M | 0.000 100.00 % | -10.477 M 0.00 % | -10.477 M 0.00 % | -10.477 M -310.59 % | 4.975 M 0.00 % | 4.975 M 0.00 % | 4.975 M 0.00 % | 4.975 M -16.61 % | 5.966 M 0.00 % | 5.966 M 0.00 % | 5.966 M 0.00 % | 5.966 M 120.07 % | -29.732 M 0.00 % | -29.732 M 0.00 % | -29.732 M 0.00 % | -29.732 M 13.66 % | -34.438 M 0.00 % | -34.438 M 0.00 % | -34.438 M 0.00 % | -34.438 M -251.31 % | 22.760 M 0.00 % | 22.760 M 0.00 % | 22.760 M 0.00 % | 22.760 M -51.77 % | 47.192 M 0.00 % | 47.192 M 0.00 % | 47.192 M 0.00 % | 47.192 M 97.67 % | 23.874 M 0.00 % | 23.874 M 0.00 % | 23.874 M 0.00 % | 23.874 M |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.076 B 8.30 % | 993.200 M 9.12 % | 910.200 M 9.68 % | 829.900 M 11.86 % | 741.900 M 57.72 % | 470.400 M 4.58 % | 449.800 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 60.200 M 0.00 % | 60.200 M 0.00 % | 60.200 M 0.00 % | 60.200 M | 0.000 -100.00 % | 73.075 M 0.00 % | 73.075 M 0.00 % | 73.075 M | 0.000 -100.00 % | 40.950 M 0.00 % | 40.950 M 0.00 % | 40.950 M | 0.000 -100.00 % | 47.550 M 0.00 % | 47.550 M 0.00 % | 47.550 M | 0.000 -100.00 % | 58.025 M 0.00 % | 58.025 M 0.00 % | 58.025 M 9.38 % | 53.050 M 0.00 % | 53.050 M 0.00 % | 53.050 M 0.00 % | 53.050 M 12.68 % | 47.082 M 0.00 % | 47.082 M 0.00 % | 47.082 M 0.00 % | 47.082 M -38.71 % | 76.814 M 0.00 % | 76.814 M 0.00 % | 76.814 M 0.00 % | 76.814 M -30.95 % | 111.251 M 0.00 % | 111.251 M 0.00 % | 111.251 M 0.00 % | 111.251 M 25.72 % | 88.491 M 0.00 % | 88.491 M 0.00 % | 88.491 M 0.00 % | 88.491 M 114.27 % | 41.299 M 0.00 % | 41.299 M 0.00 % | 41.299 M 0.00 % | 41.299 M 137.01 % | 17.425 M 0.00 % | 17.425 M 0.00 % | 17.425 M 0.00 % | 17.425 M |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.379 B 28.21 % | 1.076 B 8.30 % | 993.200 M 8.96 % | 911.500 M 9.83 % | 829.900 M 49.32 % | 555.800 M 18.15 % | 470.400 M | 0.000 -100.00 % | 67.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 59.725 M 0.00 % | 59.725 M 0.00 % | 59.725 M 0.00 % | 59.725 M | 0.000 -100.00 % | 53.975 M 0.00 % | 53.975 M 0.00 % | 53.975 M | 0.000 -100.00 % | 73.075 M 0.00 % | 73.075 M 0.00 % | 73.075 M | 0.000 -100.00 % | 40.950 M 0.00 % | 40.950 M 0.00 % | 40.950 M | 0.000 -100.00 % | 47.548 M 0.00 % | 47.548 M 0.00 % | 47.548 M -18.06 % | 58.025 M 0.00 % | 58.025 M 0.00 % | 58.025 M 0.00 % | 58.025 M 9.38 % | 53.048 M 0.00 % | 53.048 M 0.00 % | 53.048 M 0.00 % | 53.048 M 12.67 % | 47.082 M 0.00 % | 47.082 M 0.00 % | 47.082 M 0.00 % | 47.082 M -38.71 % | 76.814 M 0.00 % | 76.814 M 0.00 % | 76.814 M 0.00 % | 76.814 M -30.95 % | 111.251 M 0.00 % | 111.251 M 0.00 % | 111.251 M 0.00 % | 111.251 M 25.72 % | 88.491 M 0.00 % | 88.491 M 0.00 % | 88.491 M 0.00 % | 88.491 M 114.27 % | 41.299 M 0.00 % | 41.299 M 0.00 % | 41.299 M 0.00 % | 41.299 M |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 82.400 M -0.72 % | 83.000 M 1.72 % | 81.600 M -7.27 % | 88.000 M 3.04 % | 85.400 M 314.56 % | 20.600 M | 0.000 -100.00 % | 67.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 88.150 M 0.00 % | 88.150 M 0.00 % | 88.150 M 0.00 % | 88.150 M | 0.000 -100.00 % | 14.750 M 0.00 % | 14.750 M 0.00 % | 14.750 M | 0.000 -100.00 % | 80.800 M 0.00 % | 80.800 M 0.00 % | 80.800 M | 0.000 100.00 % | -215.675 M 0.00 % | -215.675 M 0.00 % | -215.675 M | 0.000 -100.00 % | 58.053 M 0.00 % | 58.053 M 0.00 % | 58.053 M 204.06 % | 19.093 M 0.00 % | 19.093 M 0.00 % | 19.093 M 0.00 % | 19.093 M 154.17 % | 7.512 M 0.00 % | 7.512 M 0.00 % | 7.512 M 0.00 % | 7.512 M -91.84 % | 92.097 M 0.00 % | 92.097 M 0.00 % | 92.097 M 0.00 % | 92.097 M -26.45 % | 125.223 M 0.00 % | 125.223 M 0.00 % | 125.223 M 0.00 % | 125.223 M 279.20 % | 33.023 M 0.00 % | 33.023 M 0.00 % | 33.023 M 0.00 % | 33.023 M -45.86 % | 60.996 M 0.00 % | 60.996 M 0.00 % | 60.996 M 0.00 % | 60.996 M 7 925.72 % | 760.000 K 0.00 % | 760.000 K 0.00 % | 760.000 K 0.00 % | 760.000 K |
| 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 % | -39.425 M 0.00 % | -39.425 M 0.00 % | -39.425 M 0.00 % | -39.425 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.075 M 0.00 % | -2.075 M 0.00 % | -2.075 M | 0.000 100.00 % | -827.500 K 0.00 % | -827.500 K 0.00 % | -827.500 K -1 860.64 % | 47.000 K 0.00 % | 47.000 K 0.00 % | 47.000 K 0.00 % | 47.000 K 100.20 % | -24.013 M 0.00 % | -24.013 M 0.00 % | -24.013 M 0.00 % | -24.013 M 77.83 % | -108.308 M 0.00 % | -108.308 M 0.00 % | -108.308 M 0.00 % | -108.308 M 39.78 % | -179.850 M 0.00 % | -179.850 M 0.00 % | -179.850 M 0.00 % | -179.850 M 49.09 % | -353.251 M 0.00 % | -353.251 M 0.00 % | -353.251 M 0.00 % | -353.251 M -156.97 % | -137.470 M 0.00 % | -137.470 M 0.00 % | -137.470 M 0.00 % | -137.470 M 5.40 % | -145.313 M 0.00 % | -145.313 M 0.00 % | -145.313 M 0.00 % | -145.313 M |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 82.400 M -0.72 % | 83.000 M 1.72 % | 81.600 M -7.27 % | 88.000 M 3.04 % | 85.400 M 314.56 % | 20.600 M | 0.000 -100.00 % | 67.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 48.725 M 0.00 % | 48.725 M 0.00 % | 48.725 M 0.00 % | 48.725 M | 0.000 -100.00 % | 14.750 M 0.00 % | 14.750 M 0.00 % | 14.750 M | 0.000 -100.00 % | 80.800 M 0.00 % | 80.800 M 0.00 % | 80.800 M | 0.000 100.00 % | -217.750 M 0.00 % | -217.750 M 0.00 % | -217.750 M | 0.000 -100.00 % | 57.226 M 0.00 % | 57.226 M 0.00 % | 57.226 M 198.99 % | 19.140 M 0.00 % | 19.140 M 0.00 % | 19.140 M 0.00 % | 19.140 M 215.99 % | -16.501 M 0.00 % | -16.501 M 0.00 % | -16.501 M 0.00 % | -16.501 M -1.79 % | -16.211 M 0.00 % | -16.211 M 0.00 % | -16.211 M 0.00 % | -16.211 M 70.32 % | -54.627 M 0.00 % | -54.627 M 0.00 % | -54.627 M 0.00 % | -54.627 M 82.94 % | -320.228 M 0.00 % | -320.228 M 0.00 % | -320.228 M 0.00 % | -320.228 M -318.74 % | -76.475 M 0.00 % | -76.475 M 0.00 % | -76.475 M 0.00 % | -76.475 M 47.10 % | -144.553 M 0.00 % | -144.553 M 0.00 % | -144.553 M 0.00 % | -144.553 M |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 | 2012 | 2012 | 2012 | 2012 | 2011 | 2011 | 2011 | 2011 | 2011 | 2010 | 2010 | 2010 | 2010 | 2009 | 2009 | 2009 | 2009 |