Igarashi Motors India Limited IGARASHI.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 8.408 B 15.97 % | 7.250 B 10.48 % | 6.562 B 17.91 % | 5.566 B 4.45 % | 5.329 B 1.73 % | 5.238 B -11.65 % | 5.929 B 32.37 % | 4.479 B -11.81 % | 5.079 B 14.14 % | 4.450 B 15.56 % | 3.851 B 6.60 % | 3.612 B 24.23 % | 2.908 B 8.29 % | 2.685 B 36.16 % | 1.972 B 24.26 % | 1.587 B -38.44 % | 2.578 B -5.91 % | 2.740 B 11.56 % | 2.456 B 39.58 % | 1.760 B |
| Net income | 241.683 M 152.46 % | 95.731 M 82.77 % | 52.377 M 340.14 % | 11.900 M -95.36 % | 256.203 M -14.34 % | 299.086 M -47.91 % | 574.149 M -13.37 % | 662.733 M -10.16 % | 737.698 M 15.92 % | 636.411 M 30.01 % | 489.517 M 6.09 % | 461.438 M 116.07 % | 213.556 M 29.10 % | 165.414 M 118.12 % | 75.836 M 178.04 % | 27.275 M 104.52 % | -602.879 M -726.23 % | 96.271 M 58.48 % | 60.746 M 408.63 % | 11.943 M |
| Income before tax | 325.059 M 134.21 % | 138.791 M 52.50 % | 91.012 M 293.28 % | 23.142 M -92.87 % | 324.494 M -0.02 % | 324.558 M -62.23 % | 859.278 M -15.85 % | 1.021 B -8.26 % | 1.113 B 14.33 % | 973.585 M 35.88 % | 716.477 M 22.70 % | 583.910 M 98.89 % | 293.580 M 65.25 % | 177.663 M 151.41 % | 70.667 M 87.82 % | 37.625 M 106.41 % | -586.773 M -575.49 % | 123.404 M 45.08 % | 85.057 M 502.05 % | 14.128 M |
| Income before tax ratio | 0.04 101.96 % | 0.02 38.03 % | 0.01 233.54 % | 0.00 -93.17 % | 0.06 -1.72 % | 0.06 -57.25 % | 0.14 -36.43 % | 0.23 4.03 % | 0.22 0.17 % | 0.22 17.59 % | 0.19 15.10 % | 0.16 60.10 % | 0.10 52.60 % | 0.07 84.64 % | 0.04 51.15 % | 0.02 110.42 % | -0.23 -605.38 % | 0.05 30.05 % | 0.03 331.31 % | 0.01 |
| EBITDA | 974.322 M 33.14 % | 731.787 M 11.02 % | 659.121 M 23.29 % | 534.623 M -36.87 % | 846.902 M -1.33 % | 858.354 M -38.37 % | 1.393 B -27.34 % | 1.917 B 37.74 % | 1.392 B 13.53 % | 1.226 B 31.56 % | 931.766 M 58.16 % | 589.139 M 11.39 % | 528.911 M 29.78 % | 407.559 M 47.47 % | 276.375 M 47.36 % | 187.545 M 152.14 % | -359.704 M -204.89 % | 342.918 M 33.97 % | 255.971 M 115.18 % | 118.958 M |
| Net income ratio | 0.03 117.70 % | 0.01 65.43 % | 0.01 273.29 % | 0.00 -95.55 % | 0.05 -15.79 % | 0.06 -41.04 % | 0.10 -34.55 % | 0.15 1.87 % | 0.15 1.56 % | 0.14 12.51 % | 0.13 -0.49 % | 0.13 73.93 % | 0.07 19.23 % | 0.06 60.19 % | 0.04 123.75 % | 0.02 107.35 % | -0.23 -765.59 % | 0.04 42.06 % | 0.02 264.39 % | 0.01 |
| Ratio EBITDA | 0.12 14.81 % | 0.10 0.49 % | 0.10 4.56 % | 0.10 -39.56 % | 0.16 -3.01 % | 0.16 -30.24 % | 0.23 -45.11 % | 0.43 56.18 % | 0.27 -0.54 % | 0.28 13.85 % | 0.24 48.36 % | 0.16 -10.34 % | 0.18 19.85 % | 0.15 8.30 % | 0.14 18.59 % | 0.12 184.70 % | -0.14 -211.49 % | 0.13 20.09 % | 0.10 54.16 % | 0.07 |
| Gross profit ratio | 0.36 14.31 % | 0.31 -7.11 % | 0.34 17.05 % | 0.29 -19.10 % | 0.35 -8.14 % | 0.39 -6.51 % | 0.41 5.35 % | 0.39 5.03 % | 0.37 1.80 % | 0.37 12.19 % | 0.33 2.70 % | 0.32 5.90 % | 0.30 23.43 % | 0.24 9.44 % | 0.22 8.44 % | 0.20 294.53 % | 0.05 -60.89 % | 0.13 -17.47 % | 0.16 2 572.80 % | -0.01 |
| Weighted average shs out dil | 31.469 M -0.02 % | 31.475 M 0.00 % | 31.475 M 0.00 % | 31.475 M 0.00 % | 31.475 M 0.00 % | 31.475 M 0.00 % | 31.475 M 0.00 % | 31.475 M -8.49 % | 34.397 M 0.00 % | 34.397 M 0.08 % | 34.369 M 33.49 % | 25.746 M 9.97 % | 23.413 M 2.03 % | 22.948 M 0.23 % | 22.896 M 46.85 % | 15.592 M 0.00 % | 15.592 M 0.00 % | 15.592 M 0.00 % | 15.592 M 0.71 % | 15.482 M |
| Weighted average shs out | 31.469 M -0.07 % | 31.490 M 0.05 % | 31.475 M 0.00 % | 31.475 M 0.00 % | 31.475 M 0.00 % | 31.475 M 0.00 % | 31.475 M 0.00 % | 31.475 M -8.49 % | 34.397 M 0.00 % | 34.397 M 0.08 % | 34.369 M 34.03 % | 25.643 M 11.76 % | 22.945 M 0.16 % | 22.908 M 0.05 % | 22.896 M 46.85 % | 15.592 M 0.00 % | 15.592 M 0.00 % | 15.592 M 0.00 % | 15.592 M 7.36 % | 14.522 M |
| EPS diluted | 7.68 152.63 % | 3.04 83.13 % | 1.66 336.84 % | 0.38 -95.33 % | 8.14 -14.32 % | 9.50 -47.92 % | 18.24 -13.39 % | 21.06 -3.84 % | 21.90 18.38 % | 18.50 29.82 % | 14.25 -20.48 % | 17.92 96.49 % | 9.12 26.49 % | 7.21 64.61 % | 4.38 150.29 % | 1.75 104.53 % | -38.67 -725.73 % | 6.18 58.46 % | 3.90 406.49 % | 0.77 |
| Earnings per share | 7.68 152.63 % | 3.04 83.13 % | 1.66 336.84 % | 0.38 -95.33 % | 8.14 -14.32 % | 9.50 -47.92 % | 18.24 -13.39 % | 21.06 -3.84 % | 21.90 18.38 % | 18.50 29.82 % | 14.25 -20.79 % | 17.99 93.23 % | 9.31 28.95 % | 7.22 61.16 % | 4.48 156.00 % | 1.75 104.53 % | -38.67 -725.73 % | 6.18 58.46 % | 3.90 375.61 % | 0.82 |
| Gross profit | 2.994 B 32.56 % | 2.258 B 2.62 % | 2.201 B 38.01 % | 1.595 B -15.51 % | 1.887 B -6.56 % | 2.020 B -17.41 % | 2.445 B 39.45 % | 1.754 B -7.37 % | 1.893 B 16.19 % | 1.629 B 29.64 % | 1.257 B 9.48 % | 1.148 B 31.56 % | 872.533 M 33.65 % | 652.833 M 49.02 % | 438.084 M 34.75 % | 325.105 M 142.86 % | 133.864 M -63.20 % | 363.800 M -7.93 % | 395.143 M 3 551.64 % | -11.448 M |
| Income tax expense | 83.376 M 93.63 % | 43.060 M 11.45 % | 38.635 M 243.67 % | 11.242 M -83.54 % | 68.291 M 168.10 % | 25.472 M -91.07 % | 285.129 M -20.45 % | 358.437 M -4.52 % | 375.388 M 11.33 % | 337.174 M 48.56 % | 226.960 M 85.32 % | 122.472 M 53.05 % | 80.024 M 553.31 % | 12.249 M 336.99 % | -5.169 M -149.94 % | 10.350 M -35.74 % | 16.107 M -40.64 % | 27.133 M 11.61 % | 24.311 M 831.10 % | 2.611 M |
| Cost of revenue | 5.414 B 8.46 % | 4.992 B 14.45 % | 4.362 B 14.51 % | 3.809 B 14.88 % | 3.316 B 3.02 % | 3.219 B -7.61 % | 3.484 B 27.82 % | 2.726 B -14.45 % | 3.186 B 12.95 % | 2.821 B 8.73 % | 2.594 B 5.26 % | 2.464 B 21.08 % | 2.035 B 0.14 % | 2.032 B 32.49 % | 1.534 B 21.56 % | 1.262 B -48.37 % | 2.444 B 2.86 % | 2.376 B 15.30 % | 2.061 B 16.37 % | 1.771 B |
| General and administrative expenses | 100.908 M 15.55 % | 87.332 M -9.51 % | 96.509 M 24.02 % | 77.815 M 10.09 % | 70.680 M -32.35 % | 104.474 M -0.72 % | 105.228 M 58.45 % | 66.409 M | 0.000 -100.00 % | 4.469 M -97.64 % | 189.468 M -13.80 % | 219.807 M 42.90 % | 153.821 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 89.610 M 13.79 % | 78.751 M 15.98 % | 67.900 M -0.24 % | 68.062 M 1.58 % | 67.003 M 132.09 % | 28.869 M -20.26 % | 36.205 M 69.32 % | 21.382 M -92.83 % | 298.017 M 494.62 % | 50.119 M | 0.000 | 0.000 | 0.000 -100.00 % | 104.833 M 33.90 % | 78.291 M 10.45 % | 70.886 M -87.22 % | 554.484 M 180.77 % | 197.489 M 32.71 % | 148.815 M | 0.000 |
| Other expenses | 539.995 M 290.91 % | -282.857 M -166.08 % | 428.056 M -68.98 % | 1.380 B | 0.000 -100.00 % | 1.478 B 658.51 % | 194.803 M 36.86 % | 142.334 M 307.47 % | 34.931 M 56.22 % | 22.361 M 0.00 % | 22.361 M 6.46 % | 21.003 M -93.41 % | 318.791 M 36.50 % | 233.551 M 23.74 % | 188.744 M 43.55 % | 131.479 M 482.61 % | 22.567 M 130.89 % | -73.059 M -186.17 % | 84.783 M 2 814.78 % | -3.123 M |
| Operating expenses | 752.313 M 88.38 % | 399.368 M -35.68 % | 620.900 M -60.02 % | 1.553 B 220.83 % | 484.060 M -70.87 % | 1.662 B -0.13 % | 1.664 B 71.56 % | 969.742 M 6.68 % | 909.043 M 22.54 % | 741.848 M 13.61 % | 652.963 M 3.42 % | 631.348 M 33.59 % | 472.613 M 39.67 % | 338.384 M 26.72 % | 267.035 M 31.96 % | 202.365 M -64.93 % | 577.052 M 363.75 % | 124.430 M -48.30 % | 240.692 M 7 607.07 % | 3.123 M |
| Cost and expenses | 6.167 B -11.70 % | 6.984 B 9.57 % | 6.374 B 46.79 % | 4.342 B -13.43 % | 5.016 B 2.78 % | 4.880 B -5.19 % | 5.148 B 39.30 % | 3.695 B -9.76 % | 4.095 B 14.95 % | 3.562 B 9.71 % | 3.247 B 4.89 % | 3.096 B 23.44 % | 2.508 B 5.78 % | 2.371 B 31.63 % | 1.801 B 23.00 % | 1.464 B -51.53 % | 3.021 B 20.81 % | 2.501 B 8.65 % | 2.302 B 29.73 % | 1.774 B |
| Research and development expenses | 21.800 M -29.50 % | 30.920 M 8.74 % | 28.435 M 4.00 % | 27.342 M 57.08 % | 17.406 M -65.63 % | 50.649 M 29.35 % | 39.157 M -1.34 % | 39.690 M | 0.000 | 0.000 | 0.000 -100.00 % | 30.089 M 1 118.62 % | 2.469 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 190.518 M -70.75 % | 651.305 M 296.15 % | 164.409 M 12.70 % | 145.877 M -68.74 % | 466.654 M 249.97 % | 133.343 M -5.72 % | 141.433 M 61.10 % | 87.791 M -70.54 % | 298.017 M 445.94 % | 54.588 M -71.19 % | 189.468 M -13.80 % | 219.807 M 42.90 % | 153.821 M 46.73 % | 104.833 M 33.90 % | 78.291 M 10.45 % | 70.886 M -87.22 % | 554.484 M 180.77 % | 197.489 M 32.71 % | 148.815 M | 0.000 |
| Interest income | 2.615 M 9.69 % | 2.384 M 31.42 % | 1.814 M 1.40 % | 1.789 M -65.75 % | 5.224 M 91.08 % | 2.734 M -90.86 % | 29.902 M -36.98 % | 47.452 M -22.66 % | 61.357 M -45.86 % | 113.328 M 0.06 % | 113.260 M 54.99 % | 73.075 M 420.56 % | 14.038 M 164.20 % | 5.313 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.496 M |
| Interest expense | 133.867 M 8.89 % | 122.942 M 27.33 % | 96.554 M 44.62 % | 66.765 M -11.68 % | 75.595 M -30.29 % | 108.446 M -19.23 % | 134.272 M 4.02 % | 129.086 M 263.53 % | 35.509 M 52.29 % | 23.317 M -67.08 % | 70.825 M -36.08 % | 110.796 M -7.96 % | 120.378 M -12.00 % | 136.786 M 36.27 % | 100.382 M 17.94 % | 85.115 M -40.72 % | 143.585 M 23.82 % | 115.966 M 36.78 % | 84.783 M 98.00 % | 42.819 M |
| Depreciation and amortization | 515.396 M 5.01 % | 490.807 M 4.08 % | 471.555 M 6.04 % | 444.716 M -0.47 % | 446.813 M 5.05 % | 425.350 M 6.53 % | 399.272 M 5.32 % | 379.094 M 72.07 % | 220.308 M 16.18 % | 189.628 M 0.83 % | 188.073 M 20.04 % | 156.681 M 16.65 % | 134.312 M 19.99 % | 111.939 M 6.28 % | 105.326 M 62.53 % | 64.805 M -22.37 % | 83.484 M -21.29 % | 106.072 M 21.27 % | 87.467 M 41.05 % | 62.012 M |
| Operating income | 2.241 B 740.61 % | 266.633 M 41.46 % | 188.481 M 416.40 % | 36.499 M -88.33 % | 312.716 M -28.54 % | 437.610 M -54.73 % | 966.764 M 23.34 % | 783.800 M -20.35 % | 984.080 M 1.08 % | 973.585 M 35.88 % | 716.477 M 22.70 % | 583.910 M 98.89 % | 293.580 M -6.64 % | 314.449 M 83.84 % | 171.049 M 39.36 % | 122.740 M 127.69 % | -443.188 M -285.15 % | 239.370 M 54.98 % | 154.452 M 1 159.99 % | -14.571 M |
| Operating income ratio | 0.27 624.88 % | 0.04 28.04 % | 0.03 337.96 % | 0.01 -88.83 % | 0.06 -29.75 % | 0.08 -48.76 % | 0.16 -6.82 % | 0.17 -9.69 % | 0.19 -11.44 % | 0.22 17.59 % | 0.19 15.10 % | 0.16 60.10 % | 0.10 -13.78 % | 0.12 35.01 % | 0.09 12.15 % | 0.08 144.99 % | -0.17 -296.79 % | 0.09 38.92 % | 0.06 859.39 % | -0.01 |
| Total other income expenses net | -1.916 B -1 398.95 % | -127.842 M -31.16 % | -97.469 M 91.88 % | -1.200 B -10 291.78 % | 11.778 M 135.22 % | -33.443 M 97.41 % | -1.289 B -729.06 % | 204.956 M 131.89 % | -642.602 M -564.71 % | -96.674 M -30.70 % | -73.969 M 32.03 % | -108.828 M 4.19 % | -113.585 M 16.96 % | -136.786 M -36.27 % | -100.382 M -17.94 % | -85.115 M 40.72 % | -143.585 M -23.82 % | -115.966 M -67.11 % | -69.394 M -341.80 % | 28.699 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 1.483 B 10.78 % | 1.339 B 15.57 % | 1.158 B 22.93 % | 942.396 M 12.81 % | 835.374 M -31.00 % | 1.211 B 4.58 % | 1.158 B 389.34 % | 236.572 M 103.02 % | 116.528 M 111.24 % | -1.037 B -109.68 % | -494.422 M -25 230.99 % | 1.967 M -99.68 % | 607.272 M 71.97 % | 353.121 M -36.12 % | 552.800 M -17.80 % | 672.544 M -30.56 % | 968.486 M -20.29 % | 1.215 B 59.83 % | 760.145 M 30.41 % | 582.908 M |
| Total investments | 172.865 M -12.95 % | 198.585 M 5 437.79 % | 3.586 M -42.99 % | 6.290 M 12.30 % | 5.601 M -92.33 % | 73.002 M -66.19 % | 215.900 M -38.44 % | 350.705 M 4.07 % | 337.005 M 0.00 % | 337.005 M 28.99 % | 261.265 M 23.32 % | 211.865 M -25.96 % | 286.165 M 0.00 % | 286.165 M 0.00 % | 286.165 M 99.70 % | 143.300 M 15.29 % | 124.300 M 28.67 % | 96.600 M 31.79 % | 73.300 M -52.84 % | 155.416 M |
| Total debt | 1.515 B 9.71 % | 1.381 B 14.33 % | 1.208 B 20.41 % | 1.003 B 5.45 % | 951.225 M -23.22 % | 1.239 B 4.70 % | 1.183 B 351.41 % | 262.110 M 19.64 % | 219.086 M -2.04 % | 223.643 M -46.37 % | 417.007 M 3.41 % | 403.273 M -39.29 % | 664.277 M 60.26 % | 414.495 M -31.83 % | 608.047 M -13.47 % | 702.721 M -30.51 % | 1.011 B -23.16 % | 1.316 B 52.65 % | 862.121 M 40.02 % | 615.699 M |
| Accumulated other comprehensive income loss | 45.445 M -6.22 % | 48.460 M 42.86 % | 33.921 M -52.79 % | 71.844 M 131.84 % | -225.621 M 83.92 % | -1.403 B -41.65 % | -990.342 M -120.35 % | -449.432 M 65.95 % | -1.320 B -18.68 % | -1.112 B -16.02 % | -958.748 M -25.40 % | -764.531 M -3 963.80 % | 19.787 M 104.05 % | -489.023 M -0.08 % | -488.618 M -21.79 % | -401.193 M -18.52 % | -338.509 M -5.07 % | -322.186 M 0.25 % | -322.982 M -256.74 % | 206.061 M |
| Retained earnings | 2.952 B 6.83 % | 2.763 B 2.22 % | 2.703 B 1.90 % | 2.653 B -10.40 % | 2.961 B 8.63 % | 2.725 B 3.74 % | 2.627 B 9.76 % | 2.394 B 21.05 % | 1.977 B 59.51 % | 1.240 B 53.83 % | 805.923 M 48.95 % | 541.062 M 190.14 % | 186.483 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock | 314.750 M 0.00 % | 314.750 M 0.00 % | 314.750 M 0.00 % | 314.750 M 0.00 % | 314.750 M 0.00 % | 314.750 M 0.00 % | 314.750 M 2.83 % | 306.084 M 0.00 % | 306.084 M 0.00 % | 306.084 M 0.00 % | 306.084 M 0.54 % | 304.454 M 49.10 % | 204.194 M 0.12 % | 203.944 M 0.10 % | 203.744 M 46.85 % | 138.744 M 0.00 % | 138.744 M 0.00 % | 138.744 M 0.00 % | 138.744 M 0.00 % | 138.744 M |
| Total equity | 4.656 B 4.15 % | 4.470 B 1.70 % | 4.395 B 0.29 % | 4.383 B -0.24 % | 4.393 B 3.89 % | 4.229 B -1.57 % | 4.296 B 4.50 % | 4.111 B 10.99 % | 3.704 B 25.79 % | 2.944 B 17.32 % | 2.510 B 14.45 % | 2.193 B 78.65 % | 1.227 B 21.26 % | 1.012 B -1.38 % | 1.026 B 96.55 % | 522.139 M 0.00 % | 522.139 M -37.05 % | 829.421 M 9.49 % | 757.498 M 3.07 % | 734.928 M |
| Other non current liabilities | 0.000 | 0.000 -100.00 % | 6.872 M | 0.000 -100.00 % | 186.432 M | 0.000 | 0.000 -100.00 % | 164.201 M | 0.000 | 0.000 | 0.000 -100.00 % | 102.324 M | 0.000 | 0.000 -100.00 % | 3.027 M -99.39 % | 499.704 M -6.63 % | 535.192 M 17.41 % | 455.822 M | 0.000 | 0.000 |
| Long term debt | 256.806 M -36.27 % | 402.955 M 22.14 % | 329.916 M -9.00 % | 362.560 M 70.87 % | 212.185 M -39.66 % | 351.672 M -13.18 % | 405.068 M -6.28 % | 432.219 M 407.34 % | 85.194 M -61.91 % | 223.643 M -46.37 % | 416.993 M 11.71 % | 373.297 M -17.35 % | 451.673 M 8.97 % | 414.495 M 126.33 % | 183.136 M -9.79 % | 203.018 M -57.35 % | 476.018 M -44.66 % | 860.241 M 53.93 % | 558.868 M 38.85 % | 402.510 M |
| Total non current liabilities | 446.801 M -26.65 % | 609.163 M 13.72 % | 535.668 M -6.04 % | 570.119 M 43.02 % | 398.617 M -24.35 % | 526.955 M -13.55 % | 609.524 M 218.67 % | 191.274 M -0.37 % | 191.976 M -39.09 % | 315.163 M -37.76 % | 506.340 M 6.46 % | 475.621 M -14.17 % | 554.125 M 11.49 % | 497.001 M -28.67 % | 696.740 M -12.48 % | 796.116 M -27.24 % | 1.094 B -20.92 % | 1.384 B 47.74 % | 936.496 M 99.80 % | 468.723 M |
| Other current liabilities | 290.324 M -7.43 % | 313.632 M 149.64 % | 125.634 M 921.91 % | 12.294 M 2 128.71 % | -606.000 K -101.20 % | 50.407 M -72.26 % | 181.741 M -88.03 % | 1.518 B 2 034.93 % | 71.118 M -55.99 % | 161.599 M -46.11 % | 299.882 M 98.39 % | 151.155 M 81.93 % | 83.086 M -83.98 % | 518.617 M 449.88 % | 94.315 M 582.43 % | 13.820 M -97.17 % | 489.157 M -37.28 % | 779.910 M 60.00 % | 487.457 M 10.60 % | 440.746 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 190.171 M -17.48 % | 230.467 M 1.13 % | 227.900 M 132.61 % | 97.974 M -52.12 % | 204.632 M 3.36 % | 197.975 M -45.61 % | 363.963 M 3 381.28 % | 10.455 M -97.43 % | 406.064 M 97.41 % | 205.692 M 204.58 % | 67.533 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 1.258 B 28.66 % | 977.894 M 11.39 % | 877.900 M 37.06 % | 640.531 M -13.33 % | 739.040 M -16.70 % | 887.159 M 20.18 % | 738.170 M -22.39 % | 951.082 M 940.00 % | 91.450 M -57.98 % | 217.631 M 187.79 % | -247.891 M -275.19 % | 141.496 M -56.68 % | 326.620 M | 0.000 -100.00 % | 424.912 M -14.97 % | 499.704 M | 0.000 | 0.000 | 0.000 -100.00 % | 213.190 M |
| Total current liabilities | 2.648 B -0.34 % | 2.657 B 13.97 % | 2.331 B 28.56 % | 1.813 B -17.80 % | 2.206 B 11.71 % | 1.975 B 9.85 % | 1.798 B 62.89 % | 1.104 B -26.82 % | 1.508 B 3.84 % | 1.452 B 4.61 % | 1.388 B 49.45 % | 928.948 M 0.60 % | 923.378 M -5.03 % | 972.333 M 87.27 % | 519.227 M 1.11 % | 513.524 M 4.98 % | 489.157 M -37.28 % | 779.910 M 60.00 % | 487.457 M -27.05 % | 668.161 M |
| Total liabilities | 3.095 B -5.25 % | 3.266 B 13.92 % | 2.867 B 20.28 % | 2.383 B -8.49 % | 2.605 B 4.11 % | 2.502 B 3.93 % | 2.407 B 85.90 % | 1.295 B -23.83 % | 1.700 B -3.81 % | 1.767 B -6.72 % | 1.895 B 34.89 % | 1.405 B -4.94 % | 1.478 B 0.56 % | 1.469 B 20.84 % | 1.216 B -7.15 % | 1.310 B -17.28 % | 1.583 B -26.82 % | 2.164 B 51.94 % | 1.424 B 25.25 % | 1.137 B |
| Other non current assets | 125.173 M 799.81 % | 13.911 M 716.37 % | 1.704 M -88.28 % | 14.541 M -54.20 % | 31.749 M 100.82 % | -3.875 B 8.69 % | -4.244 B -10 609 132.50 % | 40.000 K -100.00 % | 1.476 B 10 144.86 % | 14.411 M -95.12 % | 295.082 M 19.53 % | 246.861 M -19.29 % | 305.855 M -1.00 % | 308.933 M -35.46 % | 478.652 M 16.28 % | 411.623 M -1.97 % | 419.898 M 334.68 % | 96.600 M 31.79 % | 73.300 M | 0.000 |
| Long term investments | 6.029 M -86.23 % | 43.777 M 1 120.78 % | 3.586 M -42.99 % | 6.290 M 159.71 % | -10.534 M 92.41 % | -138.807 M -164.29 % | 215.900 M 8.86 % | 198.321 M 118.43 % | -1.076 B -414.48 % | 342.169 M 30.97 % | 261.265 M 23.32 % | 211.865 M -25.96 % | 286.165 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 24.216 M |
| Intangible assets | 90.533 M 54.29 % | 58.679 M -37.09 % | 93.277 M -0.69 % | 93.926 M -22.51 % | 121.210 M 12.99 % | 107.276 M 35.92 % | 78.926 M 158.22 % | 30.566 M 180.58 % | 10.894 M -33.23 % | 16.316 M 121.42 % | 7.369 M -99.42 % | 1.276 B 59.43 % | 800.598 M 5 439.84 % | 14.452 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 537.762 M |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 17.890 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 90.533 M 54.29 % | 58.679 M -37.09 % | 93.277 M -0.69 % | 93.926 M -22.51 % | 121.210 M 12.99 % | 107.276 M 35.92 % | 78.926 M 158.22 % | 30.566 M 180.58 % | 10.894 M -33.23 % | 16.316 M -35.40 % | 25.259 M -13.04 % | 29.047 M 489.64 % | 4.926 M -65.91 % | 14.452 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 29.902 M |
| Property plant equipment net | 4.256 B 7.69 % | 3.952 B 3.49 % | 3.819 B 0.67 % | 3.793 B 3.37 % | 3.670 B -6.95 % | 3.944 B -0.83 % | 3.977 B 80.79 % | 2.200 B 37.97 % | 1.594 B 7.81 % | 1.479 B 23.50 % | 1.197 B -3.37 % | 1.239 B -0.52 % | 1.246 B 11.75 % | 1.115 B 26.00 % | 884.705 M 3.24 % | 856.963 M -5.71 % | 908.889 M -11.74 % | 1.030 B 1.19 % | 1.018 B 23.53 % | 823.851 M |
| Total non current assets | 4.478 B 9.45 % | 4.091 B 3.00 % | 3.972 B -1.27 % | 4.023 B 3.87 % | 3.873 B -8.44 % | 4.230 B -3.04 % | 4.363 B 64.21 % | 2.657 B 32.26 % | 2.009 B 8.45 % | 1.853 B 22.06 % | 1.518 B 0.18 % | 1.515 B -2.66 % | 1.556 B 8.23 % | 1.438 B 5.39 % | 1.365 B 7.50 % | 1.269 B -4.52 % | 1.329 B 18.02 % | 1.126 B 3.24 % | 1.091 B 24.05 % | 879.493 M |
| Other current assets | 228.496 M 7.14 % | 213.272 M 6.33 % | 200.579 M -20.00 % | 250.727 M -0.88 % | 252.955 M 220.86 % | 78.836 M -35.16 % | 121.582 M -74.21 % | 471.343 M 369.22 % | 100.453 M -73.26 % | 375.711 M 49.60 % | 251.139 M 58.99 % | 157.962 M 128.65 % | 69.084 M -62.66 % | 184.999 M 17 114.26 % | 1.075 M 15.41 % | 931.206 K -27.14 % | 1.278 M -90.20 % | 13.046 M 1 713.49 % | 719.414 K 58.23 % | 454.671 K |
| Short term investments | 166.836 M 7.77 % | 154.808 M -9.00 % | 170.122 M -15.94 % | 202.388 M 1 154.34 % | 16.135 M -92.38 % | 211.809 M 33.82 % | 158.277 M 3.87 % | 152.384 M -89.22 % | 1.413 B 1 311.94 % | 100.080 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 131.199 M |
| cash and cash equivalents | 31.690 M -24.52 % | 41.982 M -14.90 % | 49.335 M -18.72 % | 60.695 M -47.61 % | 115.851 M 310.66 % | 28.211 M 10.40 % | 25.553 M 0.06 % | 25.538 M -75.10 % | 102.558 M -91.86 % | 1.260 B 38.28 % | 911.429 M 127.12 % | 401.306 M 603.99 % | 57.005 M -7.12 % | 61.374 M 11.09 % | 55.247 M 83.07 % | 30.178 M -29.37 % | 42.724 M -57.74 % | 101.088 M -0.87 % | 101.976 M 210.98 % | 32.792 M |
| Cash and short term investments | 198.526 M 0.88 % | 196.790 M -10.33 % | 219.457 M -16.58 % | 263.083 M 78.06 % | 147.749 M -38.44 % | 240.020 M 30.57 % | 183.830 M 3.32 % | 177.922 M -88.26 % | 1.516 B 20.26 % | 1.260 B 38.28 % | 911.429 M 127.12 % | 401.306 M 603.99 % | 57.005 M -7.12 % | 61.374 M 11.09 % | 55.247 M 83.07 % | 30.178 M -29.37 % | 42.724 M -57.74 % | 101.088 M -0.87 % | 101.976 M -37.82 % | 163.991 M |
| Total current assets | 3.272 B -10.22 % | 3.645 B 10.77 % | 3.290 B 19.95 % | 2.743 B -12.21 % | 3.125 B 24.99 % | 2.500 B 6.84 % | 2.340 B -14.87 % | 2.748 B -19.03 % | 3.394 B 18.73 % | 2.859 B -0.95 % | 2.886 B 38.63 % | 2.082 B 81.30 % | 1.148 B 10.07 % | 1.043 B 18.88 % | 877.697 M 56.04 % | 562.469 M -27.52 % | 776.040 M -58.42 % | 1.867 B 71.17 % | 1.090 B 9.89 % | 992.319 M |
| Inventory | 1.109 B -2.06 % | 1.132 B 4.24 % | 1.086 B 32.50 % | 819.618 M -18.98 % | 1.012 B 32.30 % | 764.668 M 23.91 % | 617.122 M 67.52 % | 368.390 M -16.94 % | 443.547 M 29.53 % | 342.427 M 3.57 % | 330.615 M 34.12 % | 246.510 M 11.16 % | 221.757 M 35.47 % | 163.699 M -10.18 % | 182.250 M 33.53 % | 136.489 M -14.21 % | 159.099 M -52.20 % | 332.831 M 13.54 % | 293.145 M 1.05 % | 290.111 M |
| Net receivables | 1.737 B -17.41 % | 2.103 B 17.85 % | 1.784 B 26.57 % | 1.410 B -17.67 % | 1.712 B 20.90 % | 1.416 B -3.02 % | 1.460 B -28.93 % | 2.055 B 99.03 % | 1.032 B 17.21 % | 880.842 M -36.78 % | 1.393 B 9.15 % | 1.276 B 59.43 % | 800.598 M 26.41 % | 633.332 M -0.91 % | 639.125 M 61.86 % | 394.871 M -31.08 % | 572.939 M -59.64 % | 1.420 B 104.38 % | 694.578 M 29.16 % | 537.762 M |
| Tax assets | 0.000 -100.00 % | 22.551 M -58.59 % | 54.453 M -52.65 % | 114.989 M 87.87 % | 61.208 M -98.54 % | 4.193 B -3.29 % | 4.335 B 1 796.32 % | 228.626 M 6 234.89 % | 3.609 M 347.21 % | 807.002 K 100.31 % | -261.265 M -23.32 % | -211.865 M 25.96 % | -286.165 M | 0.000 -100.00 % | 1.191 M 64.49 % | 723.889 K 18.56 % | 610.567 K 2 899.89 % | 20.353 K | 0.000 -100.00 % | 1.523 M |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 1.099 B -19.49 % | 1.365 B 20.26 % | 1.135 B 22.08 % | 930.055 M -23.69 % | 1.219 B 29.77 % | 939.159 M 17.88 % | 796.722 M -12.56 % | 911.133 M 1.19 % | 900.460 M 31.93 % | 682.530 M 0.03 % | 682.323 M 58.46 % | 430.604 M -3.48 % | 446.139 M -1.67 % | 453.716 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Tax payables | 0.000 | 0.000 -100.00 % | 2.180 M | 0.000 -100.00 % | 20.822 M | 0.000 -100.00 % | 37.593 M -30.20 % | 53.861 M 1 232.53 % | 4.042 M -98.94 % | 380.002 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 14.224 M |
| Deferred revenue non current | 0.000 | 0.000 -100.00 % | 88.631 M -55.88 % | 200.890 M 207.76 % | -186.432 M -6.36 % | -175.283 M -143.27 % | 405.068 M | 0.000 100.00 % | -151.467 M -24 789 916.37 % | -611.000 100.00 % | -89.346 M 12.68 % | -102.324 M 0.12 % | -102.452 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.728 M |
| Capital lease obligations | 222.039 M -14.26 % | 258.966 M -9.30 % | 285.533 M 39.10 % | 205.271 M 164.02 % | 77.749 M -42.90 % | 136.154 M 440.74 % | -39.958 M -180.01 % | -14.270 M 66.38 % | -42.442 M -430.98 % | 12.823 M 105.45 % | -235.081 M -740.26 % | 36.716 M 0.00 % | 36.716 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 225.621 M -84.43 % | 1.449 B -72.82 % | 5.333 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 |
| Other total stockholders equity | 1.343 B 0.00 % | 1.343 B 0.00 % | 1.343 B 0.00 % | 1.343 B 20.19 % | 1.118 B -16.80 % | 1.343 B 0.00 % | 1.343 B -0.64 % | 1.352 B 0.00 % | 1.352 B -45.14 % | 2.464 B 76.33 % | 1.398 B 4.09 % | 1.343 B 64.35 % | 816.914 M 0.17 % | 815.487 M 41.61 % | 575.882 M -26.60 % | 784.588 M 8.68 % | 721.904 M 88.29 % | 383.395 M 0.00 % | 383.395 M 0.00 % | 383.395 M |
| Deferred tax liabilities non current | 189.995 M -7.86 % | 206.208 M 3.68 % | 198.880 M -4.18 % | 207.559 M 11.33 % | 186.432 M 6.36 % | 175.283 M -14.27 % | 204.456 M 44.24 % | 141.748 M 32.75 % | 106.782 M 16.68 % | 91.521 M 2.43 % | 89.346 M -12.68 % | 102.324 M -0.12 % | 102.452 M 24.18 % | 82.506 M -6.98 % | 88.693 M -5.03 % | 93.394 M 12.62 % | 82.931 M 22.79 % | 67.538 M -9.19 % | 74.376 M 12.33 % | 66.214 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 |
| Total assets | 7.750 B 0.18 % | 7.736 B 6.52 % | 7.262 B 7.33 % | 6.766 B -3.31 % | 6.998 B 3.98 % | 6.730 B 0.41 % | 6.703 B 24.00 % | 5.406 B 0.04 % | 5.404 B 14.69 % | 4.712 B 6.98 % | 4.404 B 22.43 % | 3.597 B 32.99 % | 2.705 B 9.00 % | 2.481 B 10.67 % | 2.242 B 22.41 % | 1.832 B -13.00 % | 2.105 B -29.65 % | 2.993 B 37.20 % | 2.181 B 16.54 % | 1.872 B |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 64.038 M 180.10 % | -79.945 M -331.54 % | 34.527 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 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.054 M -88.43 % | 35.028 M -54.42 % | 76.857 M | 0.000 | 0.000 | 0.000 -100.00 % | 90.466 K -83.39 % | 544.534 K -16.82 % | 654.679 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 79.709 M 140.44 % | -197.106 M 42.04 % | -340.080 M -219.64 % | 284.248 M 169.35 % | -409.888 M -563.94 % | 88.349 M -79.78 % | 436.860 M 119.46 % | -2.245 B -2 489.12 % | -86.706 M 36.50 % | -136.553 M -510.00 % | -22.386 M 77.80 % | -100.836 M -191.80 % | 109.848 M 167.92 % | -161.725 M 41.99 % | -278.797 M -220.60 % | 231.179 M -70.85 % | 793.002 M 253.92 % | -515.193 M -242.20 % | -150.555 M 42.30 % | -260.919 M |
| Accounts receivables | 327.928 M 203.37 % | -317.224 M 22.62 % | -409.932 M -221.96 % | 336.133 M 211.03 % | -302.750 M -429.47 % | 91.891 M -63.72 % | 253.297 M 1 570.60 % | 15.162 M 109.13 % | -166.097 M -98.07 % | -83.858 M 0.96 % | -84.671 M 7.46 % | -91.495 M -87.14 % | -48.891 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -229.879 M |
| Inventory | 23.362 M 150.76 % | -46.026 M 82.72 % | -266.403 M -238.74 % | 192.011 M 177.75 % | -246.961 M -67.38 % | -147.546 M -1 678.95 % | -8.294 M -111.04 % | 75.157 M 174.32 % | -101.121 M -756.14 % | -11.811 M 85.96 % | -84.105 M -239.79 % | -24.752 M 57.37 % | -58.058 M -412.97 % | 18.551 M 140.54 % | -45.761 M -302.40 % | 22.610 M -86.99 % | 173.733 M 537.76 % | -39.687 M -1 208.19 % | -3.034 M 97.19 % | -107.973 M |
| Accounts payables | -296.889 M -234.00 % | 221.563 M 12.85 % | 196.337 M 171.09 % | -276.185 M -217.57 % | 234.919 M 52.43 % | 154.120 M 245.08 % | -106.233 M 75.38 % | -431.421 M -389.63 % | 148.954 M 155.34 % | -269.158 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 76.933 M |
| Other working capital | 25.308 M 145.67 % | -55.419 M -139.61 % | 139.918 M 333.33 % | 32.289 M 133.95 % | -95.096 M -840.06 % | -10.116 M -103.39 % | 298.090 M 112.85 % | -2.320 B -16 195.13 % | 14.415 M 111.56 % | -124.742 M -302.11 % | 61.720 M 181.12 % | -76.083 M -145.31 % | 167.907 M 193.14 % | -180.276 M 22.64 % | -233.036 M -211.73 % | 208.570 M -66.32 % | 619.269 M 230.23 % | -475.506 M -222.33 % | -147.521 M | 0.000 |
| Other non cash items | 101.403 M -11.05 % | 113.998 M -27.15 % | 156.491 M 1 286.08 % | -13.194 M -129.14 % | 45.274 M -67.21 % | 138.082 M 17.23 % | 117.787 M -94.05 % | 1.979 B 570.06 % | -421.093 M -694.71 % | -52.987 M 17.41 % | -64.157 M 2.68 % | -65.926 M -388.91 % | 22.819 M -79.22 % | 109.788 M 8.44 % | 101.238 M 26.11 % | 80.275 M 147.41 % | -169.334 M 48.38 % | -328.025 M -206.30 % | -107.092 M -75.64 % | -60.973 M |
| Net cash provided by operating activities | 938.191 M 86.36 % | 503.430 M 47.92 % | 340.343 M -53.23 % | 727.670 M 79.01 % | 406.494 M -55.13 % | 905.950 M -44.74 % | 1.639 B 154.65 % | 643.805 M -22.02 % | 825.596 M 29.71 % | 636.499 M 7.69 % | 591.047 M 30.95 % | 451.356 M -19.48 % | 560.559 M 135.86 % | 237.664 M 15 274.92 % | -1.566 M -100.38 % | 413.884 M 243.82 % | 120.380 M 119.61 % | -613.742 M -621.00 % | -85.123 M 65.67 % | -247.936 M |
| Investments in property plant and equipment | -837.262 M -55.86 % | -537.179 M -49.05 % | -360.410 M 0.39 % | -361.804 M -159.95 % | -139.181 M 59.18 % | -340.934 M 57.88 % | -809.440 M 1.00 % | -817.645 M -137.59 % | -344.137 M 17.29 % | -416.085 M -102.49 % | -205.488 M -45.96 % | -140.780 M 50.32 % | -283.346 M 25.97 % | -382.735 M -175.85 % | -138.749 M -394.30 % | -28.070 M 3.42 % | -29.064 M 93.10 % | -421.155 M -28.99 % | -326.514 M 1.51 % | -331.515 M |
| Acquisitions net | 761.000 K | 0.000 | 0.000 -100.00 % | 184.310 M 1 180.55 % | 14.393 M 196.82 % | 4.849 M 100.36 % | -1.356 B -233.59 % | 1.015 B | 0.000 -100.00 % | 53.670 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 66.485 M -78.06 % | 303.022 M 348.61 % | 67.547 M | 0.000 |
| Purchases of investments | -52.278 M -31 972.39 % | -163.000 K | 0.000 100.00 % | -200.445 M -1 446.76 % | -12.959 M 80.86 % | -67.716 M -28 352.10 % | -238.000 K 99.98 % | -979.971 M 30.25 % | -1.405 B -1 754.98 % | -75.740 M -53.32 % | -49.400 M | 0.000 | 0.000 | 0.000 100.00 % | -142.865 M -651.92 % | -19.000 M 78.29 % | -87.500 M 73.48 % | -330.000 M -258.70 % | -92.000 M | 0.000 |
| Sales maturities of investments | 50.000 M 96.58 % | 25.435 M -42.60 % | 44.309 M 174.61 % | 16.135 M -92.32 % | 210.218 M 16 600.63 % | -1.274 M -100.12 % | 1.090 B -18.04 % | 1.330 B 1 285.38 % | 96.000 M | 0.000 | 0.000 -100.00 % | 156.796 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 59.800 M -80.50 % | 306.700 M 379.22 % | 64.000 M -5.63 % | 67.821 M |
| Other investing activites | -61.769 M | 0.000 | 0.000 100.00 % | -183.957 M -1 319.53 % | -12.959 M -917.19 % | -1.274 M -103.65 % | 34.916 M 103.58 % | -976.623 M -747.18 % | 150.904 M -78.26 % | 694.259 M 514.34 % | 113.009 M 135.26 % | -320.510 M -799.47 % | 45.822 M 227.98 % | 13.971 M 89.93 % | 7.356 M -54.40 % | 16.132 M -88.54 % | 140.737 M -57.10 % | 328.025 M 208.19 % | 106.436 M | 0.000 |
| Net cash used for investing activites | -900.548 M -75.92 % | -511.907 M -61.94 % | -316.101 M 42.08 % | -545.761 M -1 017.06 % | 59.512 M 114.65 % | -406.349 M 60.97 % | -1.041 B -142.64 % | -429.051 M 73.15 % | -1.598 B -889.49 % | 202.434 M 242.68 % | -141.879 M 53.40 % | -304.494 M -28.20 % | -237.524 M 35.59 % | -368.764 M -34.46 % | -274.259 M -786.47 % | -30.938 M -120.56 % | 150.459 M -19.36 % | 186.592 M 203.36 % | -180.530 M 31.54 % | -263.693 M |
| Debt repayment | 163.864 M -12.96 % | 188.270 M 1 361.04 % | 12.886 M 109.84 % | -130.930 M 52.51 % | -275.721 M -62.03 % | -170.166 M 23.99 % | -223.859 M -350.23 % | 89.460 M 141.23 % | -216.998 M -40.51 % | -154.434 M -337.32 % | 65.075 M -79.87 % | 323.325 M 631.03 % | -60.887 M -125.97 % | 234.439 M 347.63 % | -94.674 M 69.31 % | -308.489 M | 0.000 | 0.000 -100.00 % | 246.421 M -4.60 % | 258.294 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.544 M -79.46 % | 31.867 M 3 074.80 % | 1.004 M 25.00 % | 803.000 K -99.84 % | 495.950 M | 0.000 100.00 % | -304.853 M -167.16 % | 453.943 M 3 049.94 % | -15.388 M -103.76 % | 409.027 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 |
| Dividends paid | -31.475 M 0.00 % | -31.475 M | 0.000 100.00 % | -47.268 M -25.98 % | -37.521 M 79.68 % | -184.656 M 16.23 % | -220.430 M 9.06 % | -242.402 M -439.00 % | -44.972 M 82.59 % | -258.335 M -322.00 % | -61.217 M -71.86 % | -35.620 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -24.349 M 0.00 % | -24.349 M -2.60 % | -23.730 M -9.75 % | -21.623 M |
| Other financing activites | -183.037 M -17.58 % | -155.671 M -221.05 % | -48.488 M 17.63 % | -58.867 M 9.61 % | -65.124 M 54.18 % | -142.121 M 5.52 % | -150.431 M -101.09 % | -74.808 M -300.22 % | -18.692 M 77.15 % | -81.805 M -25.58 % | -65.141 M 48.03 % | -125.336 M 31.53 % | -183.047 M | 0.000 100.00 % | -100.382 M -17.94 % | -85.115 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | -50.648 M -4 606.05 % | 1.124 M 103.16 % | -35.602 M 84.98 % | -237.065 M 37.35 % | -378.366 M 23.86 % | -496.943 M 16.44 % | -594.720 M -161.13 % | -227.750 M 21.47 % | -290.010 M 41.36 % | -494.574 M -707.04 % | -61.283 M -130.73 % | 199.410 M 160.45 % | -329.878 M -349.60 % | 132.164 M -56.08 % | 300.894 M 176.45 % | -393.604 M -19.56 % | -329.202 M -176.63 % | 429.595 M 107.23 % | 207.302 M -67.89 % | 645.697 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.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 |
| Net change in cash | -13.005 M -76.87 % | -7.353 M 35.27 % | -11.360 M 79.40 % | -55.156 M -162.93 % | 87.640 M 3 197.22 % | 2.658 M -28.22 % | 3.703 M 128.49 % | -12.996 M 98.78 % | -1.063 B -408.58 % | 344.359 M -11.22 % | 387.885 M 12.02 % | 346.272 M 5 160.42 % | -6.843 M -743.09 % | 1.064 M -95.76 % | 25.069 M 335.21 % | -10.658 M 81.74 % | -58.364 M -2 487.67 % | 2.444 M 104.19 % | -58.351 M | 0.000 |
| Cash at beginning of period | 41.982 M -14.90 % | 49.335 M -18.72 % | 60.695 M -47.61 % | 115.851 M 310.66 % | 28.211 M 10.40 % | 25.553 M 16.95 % | 21.850 M -43.30 % | 38.534 M -96.49 % | 1.099 B 45.62 % | 754.839 M 105.70 % | 366.953 M 1 674.33 % | 20.681 M -24.86 % | 27.524 M 4.02 % | 26.460 M -12.32 % | 30.178 M -26.10 % | 40.836 M -59.60 % | 101.088 M 2.48 % | 98.644 M -38.47 % | 160.327 M | 0.000 |
| Cash at end of period | 28.977 M -30.98 % | 41.982 M -14.90 % | 49.335 M -18.72 % | 60.695 M -47.61 % | 115.851 M 310.66 % | 28.211 M 10.40 % | 25.553 M 0.06 % | 25.538 M -30.20 % | 36.588 M -96.67 % | 1.099 B 45.62 % | 754.839 M 105.70 % | 366.953 M 1 674.33 % | 20.681 M -24.86 % | 27.524 M -50.18 % | 55.247 M 83.07 % | 30.178 M -29.37 % | 42.724 M -57.74 % | 101.088 M -0.87 % | 101.976 M 210.98 % | 32.792 M |
| Operating cash flow | 938.191 M 86.36 % | 503.430 M 47.92 % | 340.343 M -53.23 % | 727.670 M 79.01 % | 406.494 M -55.13 % | 905.950 M -44.74 % | 1.639 B 154.65 % | 643.805 M -22.02 % | 825.596 M 29.71 % | 636.499 M 7.69 % | 591.047 M 30.95 % | 451.356 M -19.48 % | 560.559 M 135.86 % | 237.664 M 15 274.92 % | -1.566 M -100.38 % | 413.884 M 243.82 % | 120.380 M 119.61 % | -613.742 M -621.00 % | -85.123 M 65.67 % | -247.936 M |
| Capital expenditure | -837.262 M -55.86 % | -537.179 M -49.05 % | -360.410 M 0.39 % | -361.804 M -159.95 % | -139.181 M 59.18 % | -340.934 M 57.88 % | -809.440 M 1.00 % | -817.645 M -137.59 % | -344.137 M 17.29 % | -416.085 M -102.49 % | -205.488 M -45.96 % | -140.780 M 50.32 % | -283.346 M 25.97 % | -382.735 M -175.85 % | -138.749 M -394.30 % | -28.070 M 3.42 % | -29.064 M 93.10 % | -421.155 M -28.99 % | -326.514 M 1.51 % | -331.515 M |
| Free CashFlow | 100.929 M 399.06 % | -33.749 M -68.18 % | -20.067 M -105.48 % | 365.866 M 36.87 % | 267.313 M -52.69 % | 565.016 M -31.93 % | 830.012 M 577.46 % | -173.840 M -136.11 % | 481.458 M 118.43 % | 220.414 M -42.83 % | 385.559 M 24.14 % | 310.576 M 12.04 % | 277.213 M 291.09 % | -145.071 M -3.39 % | -140.316 M -136.37 % | 385.814 M 322.51 % | 91.316 M 108.82 % | -1.035 B -151.41 % | -411.637 M 28.96 % | -579.451 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 2.047 B 8.04 % | 1.895 B -10.12 % | 2.108 B -2.44 % | 2.161 B -2.70 % | 2.221 B 8.54 % | 2.046 B 17.75 % | 1.738 B -2.63 % | 1.784 B 6.06 % | 1.682 B -2.70 % | 1.729 B 3.56 % | 1.670 B -3.89 % | 1.737 B 21.82 % | 1.426 B 17.10 % | 1.218 B 9.53 % | 1.112 B -30.06 % | 1.590 B 7.14 % | 1.484 B -4.87 % | 1.560 B -7.39 % | 1.684 B 12.03 % | 1.504 B 230.35 % | 455.127 M -57.68 % | 1.075 B -26.65 % | 1.466 B 6.10 % | 1.382 B 5.13 % | 1.315 B 1.97 % | 1.289 B 0.10 % | 1.288 B 2.58 % | 1.255 B 13.46 % | 1.107 B 4.32 % | 1.061 B 4.05 % | 1.019 B -8.61 % | 1.116 B -14.72 % | 1.308 B 1.87 % | 1.284 B 3.27 % | 1.243 B -4.17 % | 1.297 B 3.46 % | 1.254 B -0.97 % | 1.266 B 20.25 % | 1.053 B 0.87 % | 1.044 B -3.92 % | 1.087 B 6.70 % | 1.018 B 0.01 % | 1.018 B 11.48 % | 913.427 M 1.42 % | 900.676 M -2.39 % | 922.727 M -0.47 % | 927.041 M 4.63 % | 886.035 M 1.09 % | 876.476 M 14.52 % | 765.349 M 10.65 % | 691.677 M -3.62 % | 717.648 M -2.11 % | 733.123 M |
| Net income | 25.097 M -18.02 % | 30.614 M -40.62 % | 51.557 M -33.82 % | 77.909 M -4.53 % | 81.603 M 58.91 % | 51.351 M 229.70 % | 15.575 M 7.03 % | 14.552 M 2.10 % | 14.253 M -81.32 % | 76.316 M 468.08 % | 13.434 M 188.47 % | 4.657 M 111.08 % | -42.030 M -28.10 % | -32.810 M 25.72 % | -44.172 M -185.99 % | 51.368 M 36.93 % | 37.515 M -65.82 % | 109.764 M -17.80 % | 133.531 M 13.03 % | 118.140 M 212.27 % | -105.232 M -584.47 % | 21.721 M -83.96 % | 135.445 M 67.70 % | 80.764 M 32.06 % | 61.156 M -13.80 % | 70.943 M -25.80 % | 95.606 M -34.62 % | 146.222 M 5.26 % | 138.921 M -15.97 % | 165.316 M 7.59 % | 153.648 M -6.25 % | 163.890 M -8.89 % | 179.880 M 0.60 % | 178.811 M 0.85 % | 177.301 M -7.50 % | 191.669 M 0.92 % | 189.919 M 2.38 % | 185.512 M 25.92 % | 147.331 M -0.04 % | 147.384 M -5.63 % | 156.182 M -8.37 % | 170.443 M 33.31 % | 127.855 M 42.75 % | 89.565 M -11.89 % | 101.654 M 2.23 % | 99.437 M -20.91 % | 125.719 M -15.28 % | 148.394 M 68.84 % | 87.888 M 76.79 % | 49.713 M -11.66 % | 56.277 M -4.14 % | 58.708 M 20.16 % | 48.858 M |
| Income before tax | 33.623 M -15.93 % | 39.995 M -44.13 % | 71.590 M -31.33 % | 104.250 M -4.55 % | 109.224 M 38.90 % | 78.637 M 274.37 % | 21.005 M 5.21 % | 19.965 M 4.07 % | 19.184 M -80.97 % | 100.789 M 159.53 % | 38.835 M 411.19 % | 7.597 M 113.52 % | -56.209 M -33.75 % | -42.025 M 26.70 % | -57.331 M -179.72 % | 71.911 M 42.15 % | 50.588 M -67.07 % | 153.614 M -11.83 % | 174.231 M 25.79 % | 138.504 M 197.64 % | -141.855 M -15 304.18 % | 933.000 K -99.13 % | 106.789 M -13.59 % | 123.580 M 32.52 % | 93.256 M -12.57 % | 106.664 M -25.04 % | 142.295 M -34.82 % | 218.301 M -0.09 % | 218.487 M -16.92 % | 262.994 M 16.61 % | 225.532 M -14.60 % | 264.082 M -1.67 % | 268.563 M 7.37 % | 250.138 M -8.64 % | 273.783 M -8.96 % | 300.737 M 4.27 % | 288.429 M 1.81 % | 283.302 M 25.61 % | 225.533 M 0.30 % | 224.866 M -6.26 % | 239.882 M -9.10 % | 263.902 M 37.03 % | 192.582 M 41.30 % | 136.291 M 10.15 % | 123.732 M -2.63 % | 127.069 M -20.92 % | 160.692 M -13.79 % | 186.396 M 69.83 % | 109.753 M 41.23 % | 77.714 M 5.67 % | 73.543 M -6.88 % | 78.974 M 24.66 % | 63.349 M |
| Income before tax ratio | 0.02 -22.19 % | 0.02 -37.84 % | 0.03 -29.61 % | 0.05 -1.90 % | 0.05 27.97 % | 0.04 217.93 % | 0.01 8.05 % | 0.01 -1.87 % | 0.01 -80.44 % | 0.06 150.60 % | 0.02 431.87 % | 0.00 111.09 % | -0.04 -14.22 % | -0.03 33.07 % | -0.05 -214.00 % | 0.05 32.67 % | 0.03 -65.38 % | 0.10 -4.79 % | 0.10 12.28 % | 0.09 129.56 % | -0.31 -36 026.67 % | 0.00 -98.81 % | 0.07 -18.55 % | 0.09 26.05 % | 0.07 -14.26 % | 0.08 -25.11 % | 0.11 -36.46 % | 0.17 -11.94 % | 0.20 -20.36 % | 0.25 12.07 % | 0.22 -6.55 % | 0.24 15.31 % | 0.21 5.39 % | 0.19 -11.53 % | 0.22 -5.00 % | 0.23 0.78 % | 0.23 2.81 % | 0.22 4.46 % | 0.21 -0.57 % | 0.22 -2.43 % | 0.22 -14.81 % | 0.26 37.02 % | 0.19 26.75 % | 0.15 8.61 % | 0.14 -0.24 % | 0.14 -20.55 % | 0.17 -17.60 % | 0.21 68.00 % | 0.13 23.32 % | 0.10 -4.50 % | 0.11 -3.38 % | 0.11 27.35 % | 0.09 |
| EBITDA | 204.030 M 25.64 % | 162.392 M -32.65 % | 241.100 M -9.41 % | 266.153 M -0.28 % | 266.906 M 31.82 % | 202.482 M 12.31 % | 180.283 M 1.36 % | 177.872 M 3.93 % | 171.150 M -32.10 % | 252.045 M 31.88 % | 191.121 M 19.91 % | 159.388 M 95.74 % | 81.427 M 19.20 % | 68.312 M 6.43 % | 64.187 M -68.61 % | 204.488 M 14.23 % | 179.020 M -37.62 % | 286.972 M -6.07 % | 305.511 M 19.45 % | 255.771 M 1 792.50 % | -15.112 M -113.04 % | 115.857 M -52.70 % | 244.965 M -7.32 % | 264.302 M 18.08 % | 223.833 M -2.91 % | 230.533 M -14.74 % | 270.403 M -12.66 % | 309.597 M 6.35 % | 291.120 M -13.91 % | 338.156 M 15.84 % | 291.906 M -10.76 % | 327.110 M -0.94 % | 330.229 M 4.99 % | 314.532 M -9.54 % | 347.718 M 0.85 % | 344.799 M 2.34 % | 336.899 M -2.27 % | 344.723 M 24.25 % | 277.450 M -0.19 % | 277.967 M -5.05 % | 292.755 M 10.63 % | 264.631 M 0.77 % | 262.597 M 26.37 % | 207.807 M 5.14 % | 197.643 M 344.07 % | 44.508 M -79.84 % | 220.812 M 11.72 % | 197.643 M 20.27 % | 164.327 M 8.29 % | 151.750 M 19.26 % | 127.244 M -5.73 % | 134.980 M 13.55 % | 118.875 M |
| Net income ratio | 0.01 -24.12 % | 0.02 -33.94 % | 0.02 -32.17 % | 0.04 -1.88 % | 0.04 46.41 % | 0.03 179.99 % | 0.01 9.92 % | 0.01 -3.73 % | 0.01 -80.80 % | 0.04 448.54 % | 0.01 200.14 % | 0.00 109.10 % | -0.03 -9.40 % | -0.03 32.18 % | -0.04 -222.96 % | 0.03 27.80 % | 0.03 -64.07 % | 0.07 -11.24 % | 0.08 0.89 % | 0.08 133.98 % | -0.23 -1 244.78 % | 0.02 -78.14 % | 0.09 58.07 % | 0.06 25.62 % | 0.05 -15.46 % | 0.06 -25.87 % | 0.07 -36.26 % | 0.12 -7.23 % | 0.13 -19.44 % | 0.16 3.41 % | 0.15 2.58 % | 0.15 6.84 % | 0.14 -1.25 % | 0.14 -2.35 % | 0.14 -3.47 % | 0.15 -2.46 % | 0.15 3.38 % | 0.15 4.71 % | 0.14 -0.90 % | 0.14 -1.78 % | 0.14 -14.12 % | 0.17 33.30 % | 0.13 28.05 % | 0.10 -13.12 % | 0.11 4.73 % | 0.11 -20.54 % | 0.14 -19.03 % | 0.17 67.02 % | 0.10 54.37 % | 0.06 -20.17 % | 0.08 -0.54 % | 0.08 22.75 % | 0.07 |
| Ratio EBITDA | 0.10 16.29 % | 0.09 -25.06 % | 0.11 -7.15 % | 0.12 2.49 % | 0.12 21.45 % | 0.10 -4.62 % | 0.10 4.09 % | 0.10 -2.01 % | 0.10 -30.21 % | 0.15 27.34 % | 0.11 24.76 % | 0.09 60.68 % | 0.06 1.79 % | 0.06 -2.83 % | 0.06 -55.12 % | 0.13 6.61 % | 0.12 -34.42 % | 0.18 1.43 % | 0.18 6.62 % | 0.17 612.33 % | -0.03 -130.82 % | 0.11 -35.52 % | 0.17 -12.64 % | 0.19 12.32 % | 0.17 -4.78 % | 0.18 -14.83 % | 0.21 -14.86 % | 0.25 -6.27 % | 0.26 -17.47 % | 0.32 11.34 % | 0.29 -2.35 % | 0.29 16.16 % | 0.25 3.06 % | 0.24 -12.41 % | 0.28 5.23 % | 0.27 -1.08 % | 0.27 -1.31 % | 0.27 3.32 % | 0.26 -1.05 % | 0.27 -1.17 % | 0.27 3.69 % | 0.26 0.76 % | 0.26 13.35 % | 0.23 3.67 % | 0.22 354.94 % | 0.05 -79.75 % | 0.24 6.78 % | 0.22 18.98 % | 0.19 -5.44 % | 0.20 7.78 % | 0.18 -2.19 % | 0.19 16.00 % | 0.16 |
| Gross profit ratio | 0.35 -7.74 % | 0.38 4.57 % | 0.36 2.32 % | 0.35 77.62 % | 0.20 54.43 % | 0.13 -27.27 % | 0.18 -46.54 % | 0.33 0.11 % | 0.33 -5.73 % | 0.35 1.91 % | 0.34 4.90 % | 0.33 1.33 % | 0.32 174.34 % | 0.12 -61.67 % | 0.31 -14.27 % | 0.36 -2.40 % | 0.37 41.18 % | 0.26 -36.92 % | 0.41 1.08 % | 0.41 3.35 % | 0.39 57.20 % | 0.25 -40.18 % | 0.42 -3.48 % | 0.43 5.95 % | 0.41 55.56 % | 0.26 -39.06 % | 0.43 2.26 % | 0.42 -0.39 % | 0.42 -3.77 % | 0.44 9.66 % | 0.40 -5.91 % | 0.43 8.33 % | 0.39 10.26 % | 0.36 -18.14 % | 0.44 9.40 % | 0.40 -1.34 % | 0.40 3.41 % | 0.39 -3.32 % | 0.40 1.14 % | 0.40 5.77 % | 0.38 58.38 % | 0.24 -36.79 % | 0.38 6.58 % | 0.35 4.58 % | 0.34 62.13 % | 0.21 -38.76 % | 0.34 -7.62 % | 0.37 4.05 % | 0.36 143.63 % | 0.15 -58.66 % | 0.35 -1.24 % | 0.36 52.69 % | 0.23 |
| Weighted average shs out dil | 31.371 M -0.60 % | 31.561 M 0.39 % | 31.437 M 0.07 % | 31.415 M -0.29 % | 31.507 M 0.34 % | 31.400 M -0.24 % | 31.475 M 0.00 % | 31.475 M 0.00 % | 31.475 M 0.00 % | 31.475 M 0.00 % | 31.475 M 1.38 % | 31.047 M -1.02 % | 31.366 M -0.24 % | 31.442 M -0.35 % | 31.551 M 0.12 % | 31.514 M -0.04 % | 31.525 M 0.10 % | 31.493 M 0.00 % | 31.493 M -0.03 % | 31.504 M -0.01 % | 31.507 M 0.01 % | 31.504 M 0.02 % | 31.499 M 0.23 % | 31.426 M -0.31 % | 31.524 M 0.06 % | 31.504 M 0.17 % | 31.449 M -0.24 % | 31.526 M -0.53 % | 31.695 M -7.87 % | 34.403 M 9.25 % | 31.489 M 0.10 % | 31.457 M -8.50 % | 34.378 M -0.08 % | 34.407 M -0.01 % | 34.410 M 0.02 % | 34.404 M -0.06 % | 34.424 M 0.07 % | 34.401 M -0.06 % | 34.421 M 0.17 % | 34.362 M -0.15 % | 34.414 M 9.24 % | 31.504 M -8.35 % | 34.373 M 0.06 % | 34.351 M 0.14 % | 34.305 M 8.89 % | 31.504 M 15.29 % | 27.327 M 14.63 % | 23.838 M 2.10 % | 23.349 M -25.89 % | 31.504 M 34.50 % | 23.423 M -8.05 % | 25.473 M 9.49 % | 23.265 M |
| Weighted average shs out | 31.371 M -0.60 % | 31.561 M 0.39 % | 31.437 M 0.07 % | 31.415 M -0.29 % | 31.507 M 0.34 % | 31.400 M -0.24 % | 31.475 M 0.00 % | 31.475 M 0.00 % | 31.475 M 0.00 % | 31.475 M 0.00 % | 31.475 M 1.38 % | 31.047 M -1.02 % | 31.366 M -0.24 % | 31.442 M -0.10 % | 31.475 M 0.00 % | 31.475 M 0.00 % | 31.475 M 0.16 % | 31.423 M -0.22 % | 31.493 M -0.03 % | 31.504 M -0.01 % | 31.507 M 0.18 % | 31.451 M -0.15 % | 31.499 M 0.23 % | 31.426 M -0.31 % | 31.524 M 0.11 % | 31.490 M 0.13 % | 31.449 M -0.08 % | 31.476 M 0.06 % | 31.456 M -8.56 % | 34.403 M 12.40 % | 30.607 M -0.09 % | 30.634 M -10.89 % | 34.378 M -0.08 % | 34.407 M -0.01 % | 34.410 M 0.02 % | 34.404 M -0.06 % | 34.424 M 0.07 % | 34.401 M -0.06 % | 34.421 M 0.17 % | 34.362 M -0.15 % | 34.414 M 12.46 % | 30.600 M -10.98 % | 34.373 M 0.06 % | 34.351 M 0.14 % | 34.305 M 8.89 % | 31.504 M 34.46 % | 23.429 M -1.72 % | 23.838 M 3.79 % | 22.969 M -27.09 % | 31.504 M 37.49 % | 22.913 M -8.66 % | 25.085 M 9.32 % | 22.947 M |
| EPS diluted | 0.80 -17.53 % | 0.97 -40.85 % | 1.64 -33.87 % | 2.48 -4.25 % | 2.59 58.90 % | 1.63 232.65 % | 0.49 6.52 % | 0.46 2.22 % | 0.45 -81.40 % | 2.42 462.79 % | 0.43 186.67 % | 0.15 111.19 % | -1.34 -28.85 % | -1.04 25.71 % | -1.40 -185.89 % | 1.63 36.97 % | 1.19 -65.90 % | 3.49 -17.69 % | 4.24 13.07 % | 3.75 212.28 % | -3.34 -584.06 % | 0.69 -83.95 % | 4.30 67.32 % | 2.57 32.47 % | 1.94 -13.78 % | 2.25 -25.99 % | 3.04 -51.52 % | 6.27 -4.86 % | 6.59 37.01 % | 4.81 -26.11 % | 6.51 24.95 % | 5.21 -0.38 % | 5.23 -5.25 % | 5.52 4.55 % | 5.28 -7.37 % | 5.70 3.45 % | 5.51 2.23 % | 5.39 25.93 % | 4.28 -0.23 % | 4.29 -5.51 % | 4.54 -16.08 % | 5.41 45.43 % | 3.72 42.53 % | 2.61 -11.82 % | 2.96 -6.33 % | 3.16 -31.30 % | 4.60 55.41 % | 2.96 -21.28 % | 3.76 137.97 % | 1.58 -34.17 % | 2.40 4.35 % | 2.30 9.52 % | 2.10 |
| Earnings per share | 0.80 -17.53 % | 0.97 -40.85 % | 1.64 -33.87 % | 2.48 -4.25 % | 2.59 58.90 % | 1.63 232.65 % | 0.49 6.52 % | 0.46 2.22 % | 0.45 -81.40 % | 2.42 462.79 % | 0.43 186.67 % | 0.15 111.19 % | -1.34 -28.85 % | -1.04 25.71 % | -1.40 -185.89 % | 1.63 36.97 % | 1.19 -65.90 % | 3.49 -17.69 % | 4.24 13.07 % | 3.75 212.28 % | -3.34 -584.06 % | 0.69 -83.95 % | 4.30 67.32 % | 2.57 32.47 % | 1.94 -13.78 % | 2.25 -25.99 % | 3.04 -51.59 % | 6.28 -5.42 % | 6.64 38.05 % | 4.81 -26.11 % | 6.51 24.95 % | 5.21 -0.38 % | 5.23 -5.25 % | 5.52 4.55 % | 5.28 -7.37 % | 5.70 3.45 % | 5.51 2.23 % | 5.39 25.93 % | 4.28 -0.23 % | 4.29 -5.51 % | 4.54 -16.08 % | 5.41 45.43 % | 3.72 42.53 % | 2.61 -11.82 % | 2.96 -6.33 % | 3.16 -41.15 % | 5.37 81.42 % | 2.96 -22.72 % | 3.83 142.41 % | 1.58 -35.77 % | 2.46 5.13 % | 2.34 9.86 % | 2.13 |
| Gross profit | 709.475 M -0.32 % | 711.737 M -6.01 % | 757.231 M -0.17 % | 758.555 M 72.82 % | 438.924 M 67.62 % | 261.860 M -14.35 % | 305.739 M -47.95 % | 587.349 M 6.17 % | 553.211 M -8.28 % | 603.134 M 5.54 % | 571.472 M 0.82 % | 566.836 M 23.44 % | 459.189 M 221.25 % | 142.940 M -58.02 % | 340.517 M -40.04 % | 567.943 M 4.57 % | 543.140 M 34.30 % | 404.409 M -41.59 % | 692.304 M 13.24 % | 611.365 M 241.40 % | 179.074 M -33.47 % | 269.172 M -56.12 % | 613.497 M 2.41 % | 599.066 M 11.38 % | 537.851 M 58.62 % | 339.087 M -39.00 % | 555.884 M 4.90 % | 529.918 M 13.01 % | 468.892 M 0.38 % | 467.097 M 14.10 % | 409.358 M -14.01 % | 476.048 M -7.62 % | 515.318 M 12.32 % | 458.780 M -15.46 % | 542.682 M 4.84 % | 517.644 M 2.08 % | 507.101 M 2.41 % | 495.179 M 16.25 % | 425.951 M 2.02 % | 417.519 M 1.62 % | 410.874 M 68.98 % | 243.147 M -36.79 % | 384.636 M 18.82 % | 323.725 M 6.06 % | 305.240 M 58.25 % | 192.883 M -39.04 % | 316.418 M -3.34 % | 327.359 M 5.18 % | 311.232 M 179.00 % | 111.553 M -54.26 % | 243.861 M -4.81 % | 256.184 M 49.47 % | 171.396 M |
| Income tax expense | 8.526 M -9.11 % | 9.381 M -53.17 % | 20.033 M -23.95 % | 26.341 M -4.63 % | 27.621 M 1.23 % | 27.286 M 402.50 % | 5.430 M 0.31 % | 5.413 M 9.77 % | 4.931 M -79.85 % | 24.473 M -3.65 % | 25.401 M 763.98 % | 2.940 M 120.73 % | -14.179 M -53.87 % | -9.215 M 29.97 % | -13.159 M -164.06 % | 20.543 M 57.14 % | 13.073 M -70.19 % | 43.850 M 7.74 % | 40.700 M 99.86 % | 20.364 M 155.60 % | -36.623 M -76.17 % | -20.788 M 27.46 % | -28.656 M -166.93 % | 42.816 M 33.38 % | 32.100 M -10.14 % | 35.721 M -23.49 % | 46.689 M -35.22 % | 72.078 M -9.41 % | 79.567 M -18.54 % | 97.678 M 35.88 % | 71.884 M -28.25 % | 100.192 M 12.98 % | 88.683 M 24.33 % | 71.327 M -26.07 % | 96.482 M -11.54 % | 109.068 M 10.72 % | 98.510 M 0.74 % | 97.790 M 25.05 % | 78.202 M 0.93 % | 77.482 M -7.43 % | 83.700 M -10.44 % | 93.459 M 44.46 % | 64.697 M 38.46 % | 46.726 M 111.64 % | 22.078 M -20.10 % | 27.632 M -20.99 % | 34.973 M -7.97 % | 38.002 M 73.80 % | 21.865 M -21.91 % | 28.001 M 62.17 % | 17.266 M -14.80 % | 20.266 M 39.85 % | 14.491 M |
| Cost of revenue | 1.338 B 13.07 % | 1.183 B -12.42 % | 1.351 B -3.66 % | 1.402 B -21.30 % | 1.782 B 19.65 % | 1.489 B 4.01 % | 1.432 B 19.61 % | 1.197 B 6.00 % | 1.129 B 0.28 % | 1.126 B 2.53 % | 1.098 B -6.17 % | 1.170 B 21.05 % | 966.915 M -10.05 % | 1.075 B 39.34 % | 771.432 M -24.52 % | 1.022 B 8.63 % | 940.802 M -18.58 % | 1.155 B 16.47 % | 992.135 M 11.21 % | 892.157 M 223.18 % | 276.053 M -65.76 % | 806.269 M -5.45 % | 852.739 M 8.92 % | 782.897 M 0.80 % | 776.660 M -18.25 % | 950.054 M 29.78 % | 732.023 M 0.89 % | 725.565 M 13.79 % | 637.646 M 7.41 % | 593.654 M -2.70 % | 610.116 M -4.59 % | 639.493 M -19.34 % | 792.826 M -3.94 % | 825.319 M 17.78 % | 700.703 M -10.14 % | 779.804 M 4.40 % | 746.910 M -3.14 % | 771.094 M 22.96 % | 627.088 M 0.10 % | 626.431 M -7.29 % | 675.700 M -12.84 % | 775.243 M 22.34 % | 633.654 M 7.45 % | 589.702 M -0.96 % | 595.436 M -18.42 % | 729.844 M 19.52 % | 610.623 M 9.30 % | 558.676 M -1.16 % | 565.244 M -13.54 % | 653.796 M 46.00 % | 447.816 M -2.96 % | 461.464 M -17.85 % | 561.727 M |
| General and administrative 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 -100.00 % | 88.844 M | 0.000 | 0.000 | 0.000 -100.00 % | 85.522 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 47.628 M | 0.000 | 0.000 | 0.000 -100.00 % | 23.899 M | 0.000 | 0.000 | 0.000 |
| Selling and marketing 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 -100.00 % | 21.519 M | 0.000 | 0.000 | 0.000 -100.00 % | 19.856 M | 0.000 -100.00 % | 99.016 M | 0.000 |
| Other expenses | 652.195 M 2 541.67 % | -26.711 M -104.10 % | 651.058 M 4.65 % | 622.101 M | 0.000 -100.00 % | 39.705 M | 0.000 -100.00 % | 4.616 M -48.69 % | 8.996 M -72.96 % | 33.268 M -12.37 % | 37.963 M 545.74 % | 5.879 M 91.75 % | 3.066 M 105.35 % | -57.317 M -247.75 % | 38.794 M 109.17 % | 18.547 M 149.46 % | 7.435 M 158.55 % | -12.699 M -148.10 % | 26.399 M -25.01 % | 35.203 M 164.27 % | 13.321 M 581.95 % | -2.764 M -107.96 % | 34.721 M 40.78 % | 24.663 M -23.80 % | 32.365 M 209.54 % | -29.545 M -147.43 % | 62.294 M 10.90 % | 56.170 M 8.38 % | 51.825 M -31.17 % | 75.294 M -57.71 % | 178.033 M -14.35 % | 207.867 M -14.66 % | 243.589 M 99.51 % | 122.094 M -53.28 % | 261.344 M 20.09 % | 217.617 M 5.88 % | 205.525 M 76.46 % | 116.468 M -38.92 % | 190.683 M 6.43 % | 179.161 M 16.32 % | 154.028 M 5.10 % | 146.559 M -14.82 % | 172.049 M 4.54 % | 164.575 M -3.07 % | 169.780 M 16.24 % | 146.057 M 1.05 % | 144.539 M -20.65 % | 182.150 M 14.85 % | 158.602 M 799.12 % | 17.640 M -87.77 % | 144.288 M 487.56 % | 24.557 M -59.89 % | 61.223 M |
| Operating expenses | 652.195 M 227.32 % | 199.252 M -69.40 % | 651.058 M 4.65 % | 622.101 M 100.90 % | 309.654 M 25.22 % | 247.283 M -3.76 % | 256.933 M -52.26 % | 538.194 M 5.05 % | 512.303 M 1.69 % | 503.801 M -6.20 % | 537.087 M 0.57 % | 534.026 M 8.22 % | 493.467 M 227.33 % | 150.754 M -64.57 % | 425.479 M -14.07 % | 495.140 M 2.80 % | 481.649 M 97.84 % | 243.453 M -53.91 % | 528.196 M 4.96 % | 503.223 M 60.02 % | 314.474 M 35.58 % | 231.943 M -54.71 % | 512.149 M 9.74 % | 466.678 M 3.52 % | 450.815 M 123.26 % | 201.928 M -55.03 % | 449.021 M 29.43 % | 346.911 M 17.34 % | 295.641 M 8.36 % | 272.820 M 53.24 % | 178.033 M -14.35 % | 207.867 M -14.66 % | 243.589 M 15.48 % | 210.938 M -19.29 % | 261.344 M 20.09 % | 217.617 M 5.88 % | 205.525 M 1.75 % | 201.990 M 5.93 % | 190.683 M 6.43 % | 179.161 M 16.32 % | 154.028 M 5.10 % | 146.559 M -14.82 % | 172.049 M 4.54 % | 164.575 M -3.07 % | 169.780 M 16.24 % | 146.057 M 1.05 % | 144.539 M -20.65 % | 182.150 M 14.85 % | 158.602 M 799.12 % | 17.640 M -87.77 % | 144.288 M -10.59 % | 161.375 M 163.59 % | 61.223 M |
| Cost and expenses | 1.990 B 43.96 % | 1.382 B -30.95 % | 2.002 B -1.11 % | 2.024 B -3.21 % | 2.091 B 20.44 % | 1.736 B 2.83 % | 1.689 B -2.68 % | 1.735 B 5.71 % | 1.642 B 0.72 % | 1.630 B -0.33 % | 1.635 B -4.06 % | 1.705 B 16.72 % | 1.460 B 19.15 % | 1.226 B 2.40 % | 1.197 B -21.11 % | 1.517 B 6.66 % | 1.422 B 1.68 % | 1.399 B -7.98 % | 1.520 B 8.95 % | 1.395 B 136.29 % | 590.527 M -43.12 % | 1.038 B -23.93 % | 1.365 B 9.23 % | 1.250 B 1.80 % | 1.227 B 6.55 % | 1.152 B -2.46 % | 1.181 B 10.12 % | 1.072 B 14.91 % | 933.287 M 7.71 % | 866.474 M 9.94 % | 788.149 M -6.99 % | 847.360 M -18.24 % | 1.036 B 0.02 % | 1.036 B 7.71 % | 962.047 M -3.55 % | 997.421 M 4.72 % | 952.435 M -2.12 % | 973.084 M 18.99 % | 817.771 M 1.51 % | 805.592 M -2.91 % | 829.728 M -9.99 % | 921.802 M 14.41 % | 805.703 M 6.82 % | 754.277 M -1.43 % | 765.216 M -12.64 % | 875.901 M 15.99 % | 755.162 M 1.94 % | 740.826 M 2.35 % | 723.846 M 7.81 % | 671.436 M 13.40 % | 592.104 M -4.93 % | 622.839 M -0.02 % | 622.950 M |
| Research and development expenses | 0.000 -100.00 % | 26.711 M | 0.000 | 0.000 | 0.000 -100.00 % | 30.920 M | 0.000 | 0.000 | 0.000 -100.00 % | 28.435 M | 0.000 | 0.000 | 0.000 -100.00 % | 27.342 M | 0.000 | 0.000 | 0.000 -100.00 % | 17.406 M | 0.000 | 0.000 | 0.000 -100.00 % | 50.649 M | 0.000 | 0.000 | 0.000 -100.00 % | 39.157 M | 0.000 | 0.000 | 0.000 -100.00 % | 39.690 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 30.089 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.469 M | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 0.000 -100.00 % | 199.252 M | 0.000 | 0.000 -100.00 % | 309.654 M 75.28 % | 176.658 M -31.24 % | 256.933 M 1.57 % | 252.967 M 71.48 % | 147.516 M -33.93 % | 223.271 M -16.40 % | 267.059 M 1.11 % | 264.121 M 113.49 % | 123.718 M -10.93 % | 138.896 M 14.13 % | 121.703 M 4.44 % | 116.530 M -52.97 % | 247.802 M -5.79 % | 263.032 M 103.69 % | 129.133 M 4.74 % | 123.285 M 28.62 % | 95.854 M -24.49 % | 126.935 M -1.16 % | 128.420 M 0.96 % | 127.195 M -7.51 % | 137.520 M -27.22 % | 188.961 M 35.47 % | 139.490 M 53.62 % | 90.800 M 7.51 % | 84.455 M -71.46 % | 295.913 M 270.12 % | 79.951 M 2.11 % | 78.297 M -29.61 % | 111.231 M 25.20 % | 88.844 M -16.58 % | 106.508 M 3.02 % | 103.384 M 8.08 % | 95.657 M 11.85 % | 85.522 M 3.69 % | 82.481 M 16.46 % | 70.824 M -5.56 % | 74.993 M -71.04 % | 258.971 M 265.08 % | 70.936 M 0.77 % | 70.394 M 6.66 % | 66.001 M -72.35 % | 238.670 M 297.41 % | 60.057 M -1.02 % | 60.674 M -7.60 % | 65.664 M -68.95 % | 211.451 M 474.80 % | 36.787 M -62.85 % | 99.016 M | 0.000 |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.927 M | 0.000 | 0.000 | 0.000 -100.00 % | 13.382 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.581 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 -100.00 % | 1.481 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 % | 9.616 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 729.000 K | 0.000 |
| Interest expense | 31.669 M 20.48 % | 26.286 M -31.36 % | 38.295 M 7.84 % | 35.510 M 5.13 % | 33.776 M 21.45 % | 27.810 M -20.88 % | 35.149 M 3.97 % | 33.806 M 10.05 % | 30.720 M -3.43 % | 31.812 M -5.08 % | 33.513 M 7.79 % | 31.092 M 24.38 % | 24.997 M 50.91 % | 16.564 M 48.38 % | 11.163 M -42.57 % | 19.439 M 6.00 % | 18.338 M 30.57 % | 14.045 M -13.71 % | 16.276 M 236.21 % | 4.841 M -75.52 % | 19.776 M | 0.000 -100.00 % | 29.280 M -12.52 % | 33.471 M 28.02 % | 26.145 M | 0.000 -100.00 % | 26.862 M 28.67 % | 20.877 M -39.46 % | 34.484 M 424.31 % | 6.577 M -79.33 % | 31.817 M 676.21 % | 4.099 M 29.47 % | 3.166 M | 0.000 -100.00 % | 4.433 M -3.78 % | 4.607 M -12.98 % | 5.294 M | 0.000 -100.00 % | 6.086 M -7.83 % | 6.603 M -7.10 % | 7.108 M 874.80 % | 729.174 K -91.82 % | 8.913 M 4.27 % | 8.548 M -5.30 % | 9.026 M | 0.000 -100.00 % | 20.803 M 16.81 % | 17.809 M 1.42 % | 17.560 M | 0.000 -100.00 % | 20.338 M -17.18 % | 24.557 M -47.55 % | 46.824 M |
| Depreciation and amortization | 138.738 M 39.83 % | 99.219 M -24.38 % | 131.215 M 3.82 % | 126.393 M 2.01 % | 123.906 M 2.12 % | 121.331 M -2.25 % | 124.129 M 0.02 % | 124.101 M 2.35 % | 121.246 M 1.51 % | 119.444 M 0.56 % | 118.773 M -1.60 % | 120.699 M 7.16 % | 112.639 M 1.36 % | 111.129 M 0.70 % | 110.355 M -2.46 % | 113.138 M 2.76 % | 110.094 M -2.07 % | 112.416 M -2.25 % | 115.004 M 2.29 % | 112.426 M 5.10 % | 106.967 M 2.10 % | 104.771 M -3.79 % | 108.896 M 1.53 % | 107.251 M 2.70 % | 104.432 M 13.15 % | 92.296 M -8.84 % | 101.246 M 43.77 % | 70.420 M 6.63 % | 66.044 M -3.70 % | 68.585 M 13.21 % | 60.581 M 2.80 % | 58.929 M 0.73 % | 58.500 M -12.28 % | 66.690 M 0.47 % | 66.380 M 50.65 % | 44.062 M 2.05 % | 43.176 M -16.22 % | 51.534 M 12.44 % | 45.831 M -1.43 % | 46.498 M 1.60 % | 45.765 M 4 664.97 % | -1.003 M -101.64 % | 61.132 M -2.92 % | 62.968 M -2.95 % | 64.885 M 58.34 % | 40.977 M 4.22 % | 39.317 M 1.26 % | 38.828 M 4.90 % | 37.014 M -0.79 % | 37.309 M 11.82 % | 33.364 M 3.69 % | 32.178 M 4.45 % | 30.806 M |
| Operating income | 57.280 M -88.82 % | 512.485 M 382.69 % | 106.173 M -22.19 % | 136.454 M 5.56 % | 129.270 M 25.42 % | 103.071 M 111.19 % | 48.806 M -9.23 % | 53.771 M 31.44 % | 40.908 M -69.15 % | 132.601 M 83.28 % | 72.348 M 87.00 % | 38.689 M 212.87 % | -34.278 M 55.83 % | -77.608 M -68.10 % | -46.168 M -150.54 % | 91.350 M 48.56 % | 61.491 M -61.80 % | 160.956 M -1.92 % | 164.108 M 51.75 % | 108.142 M 179.87 % | -135.400 M -463.69 % | 37.229 M -63.27 % | 101.348 M -23.45 % | 132.388 M 52.11 % | 87.036 M -36.54 % | 137.159 M 28.35 % | 106.863 M -41.61 % | 183.007 M 5.63 % | 173.251 M -10.82 % | 194.277 M -13.86 % | 225.532 M -14.60 % | 264.082 M -1.67 % | 268.563 M 7.37 % | 250.138 M -8.64 % | 273.783 M -8.96 % | 300.737 M 4.27 % | 288.429 M 1.81 % | 283.302 M 25.61 % | 225.533 M 0.30 % | 224.866 M -6.26 % | 239.882 M -9.10 % | 263.902 M 37.06 % | 192.552 M 41.28 % | 136.291 M 10.15 % | 123.732 M -2.63 % | 127.069 M -20.92 % | 160.692 M -13.79 % | 186.396 M 69.83 % | 109.753 M 16.87 % | 93.914 M -5.68 % | 99.573 M 5.02 % | 94.809 M -13.95 % | 110.173 M |
| Operating income ratio | 0.03 -89.66 % | 0.27 437.03 % | 0.05 -20.25 % | 0.06 8.49 % | 0.06 15.55 % | 0.05 79.34 % | 0.03 -6.78 % | 0.03 23.94 % | 0.02 -68.29 % | 0.08 76.98 % | 0.04 94.56 % | 0.02 192.65 % | -0.02 62.28 % | -0.06 -53.48 % | -0.04 -172.26 % | 0.06 38.65 % | 0.04 -59.84 % | 0.10 5.91 % | 0.10 35.45 % | 0.07 124.18 % | -0.30 -959.39 % | 0.03 -49.92 % | 0.07 -27.85 % | 0.10 44.68 % | 0.07 -37.77 % | 0.11 28.23 % | 0.08 -43.08 % | 0.15 -6.90 % | 0.16 -14.51 % | 0.18 -17.21 % | 0.22 -6.55 % | 0.24 15.31 % | 0.21 5.39 % | 0.19 -11.53 % | 0.22 -5.00 % | 0.23 0.78 % | 0.23 2.81 % | 0.22 4.46 % | 0.21 -0.57 % | 0.22 -2.43 % | 0.22 -14.81 % | 0.26 37.04 % | 0.19 26.73 % | 0.15 8.61 % | 0.14 -0.24 % | 0.14 -20.55 % | 0.17 -17.60 % | 0.21 68.00 % | 0.13 2.05 % | 0.12 -14.76 % | 0.14 8.97 % | 0.13 -12.09 % | 0.15 |
| Total other income expenses net | -23.657 M 94.99 % | -472.490 M -1 266.25 % | -34.583 M -7.39 % | -32.204 M -60.65 % | -20.046 M 17.96 % | -24.434 M 12.11 % | -27.801 M 4.76 % | -29.190 M -34.37 % | -21.724 M -1 592.03 % | 1.456 M -67.28 % | 4.450 M 117.65 % | -25.213 M -14.97 % | -21.931 M -82.62 % | -12.009 M -143.46 % | 27.631 M 3 197.65 % | -892.000 K 91.82 % | -10.903 M -48.50 % | -7.342 M -172.53 % | 10.123 M -66.66 % | 30.362 M 570.36 % | -6.455 M 82.22 % | -36.296 M -767.08 % | 5.441 M 161.77 % | -8.808 M -241.61 % | 6.220 M 120.40 % | -30.495 M -186.07 % | 35.432 M 112.79 % | -276.988 M -27.19 % | -217.774 M -416.91 % | 68.717 M | 0.000 100.00 % | -4.099 M | 0.000 -100.00 % | 2.296 M 134.59 % | -6.637 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 20.256 M -7.52 % | 21.904 M | 0.000 -100.00 % | 540.575 M | 0.000 -100.00 % | 56.732 M 293.94 % | -29.252 M 10.45 % | -32.666 M -25.49 % | -26.031 M -64.39 % | -15.835 M 66.18 % | -46.824 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 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 1.483 B | 0.000 -100.00 % | 1.448 B | 0.000 -100.00 % | 1.335 B 1 355.96 % | 91.707 M -92.26 % | 1.185 B 440.12 % | 219.457 M -81.06 % | 1.158 B 352.61 % | 255.957 M -76.34 % | 1.082 B 311.29 % | 263.083 M -72.08 % | 942.396 M 1 254.95 % | 69.552 M -91.53 % | 820.764 M 521.86 % | 131.986 M -84.20 % | 835.374 M 299.65 % | 209.029 M -73.53 % | 789.631 M 229.88 % | 239.370 M -80.23 % | 1.211 B 299.50 % | 303.032 M -22.52 % | 391.117 M 112.76 % | 183.830 M -84.12 % | 1.158 B 58.10 % | 732.241 M 1 162.67 % | -68.906 M -105.85 % | 1.178 B 397.91 % | 236.572 M -79.38 % | 1.147 B 213.48 % | -1.011 B -166.69 % | 1.516 B 8 828.55 % | -17.364 M -101.37 % | 1.263 B 248.47 % | -850.876 M -167.51 % | 1.260 B 221.57 % | -1.037 B -248.91 % | 696.163 M 295.73 % | -355.669 M -139.02 % | 911.429 M 284.34 % | -494.422 M -170.48 % | 701.470 M 462.05 % | -193.747 M -148.28 % | 401.306 M 20 297.97 % | 1.967 M -99.66 % | 576.227 M -23.49 % | 753.162 M 1 221.23 % | 57.005 M -90.61 % | 607.272 M 1 298.50 % | 43.423 M -93.45 % | 662.748 M |
| Total investments | 0.000 -100.00 % | 172.865 M | 0.000 -100.00 % | 212.190 M | 0.000 -100.00 % | 198.585 M 8.27 % | 183.414 M 228.77 % | 55.788 M -87.29 % | 438.914 M 1 101.39 % | 36.534 M -92.86 % | 511.914 M 1 635.48 % | 29.497 M -94.39 % | 526.166 M 8 265.12 % | 6.290 M -95.48 % | 139.104 M 199.61 % | 46.428 M -82.41 % | 263.972 M 4 612.94 % | 5.601 M -98.66 % | 418.058 M 472.67 % | 73.002 M -84.75 % | 478.740 M 555.79 % | 73.002 M -87.95 % | 606.064 M 236.32 % | 180.207 M -50.99 % | 367.660 M 70.29 % | 215.900 M -85.26 % | 1.464 B 317.30 % | 350.943 M -85.10 % | 2.356 B 571.75 % | 350.705 M -84.71 % | 2.294 B 500.21 % | 382.208 M -87.39 % | 3.031 B 799.47 % | 337.005 M -86.66 % | 2.527 B 649.71 % | 337.005 M -86.63 % | 2.521 B 647.96 % | 337.005 M -75.80 % | 1.392 B 341.50 % | 315.365 M -82.70 % | 1.823 B 597.70 % | 261.265 M -81.38 % | 1.403 B 436.98 % | 261.265 M -67.45 % | 802.612 M 278.83 % | 211.865 M -81.62 % | 1.152 B 443.96 % | 211.865 M 85.83 % | 114.009 M -60.16 % | 286.165 M 229.51 % | 86.846 M -84.83 % | 572.330 M |
| Total debt | 0.000 -100.00 % | 1.515 B | 0.000 -100.00 % | 1.498 B | 0.000 -100.00 % | 1.381 B | 0.000 -100.00 % | 1.233 B | 0.000 -100.00 % | 1.208 B | 0.000 -100.00 % | 1.130 B | 0.000 -100.00 % | 1.003 B | 0.000 -100.00 % | 871.917 M | 0.000 -100.00 % | 951.225 M | 0.000 -100.00 % | 818.670 M | 0.000 -100.00 % | 1.239 B | 0.000 -100.00 % | 604.509 M | 0.000 -100.00 % | 1.183 B | 0.000 -100.00 % | 495.877 M | 0.000 -100.00 % | 262.110 M | 0.000 -100.00 % | 111.085 M | 0.000 -100.00 % | 85.194 M | 0.000 -100.00 % | 112.404 M | 0.000 -100.00 % | 223.643 M | 0.000 -100.00 % | 340.494 M | 0.000 -100.00 % | 417.007 M | 0.000 -100.00 % | 507.723 M | 0.000 -100.00 % | 403.273 M | 0.000 -100.00 % | 1.329 B | 0.000 -100.00 % | 664.277 M | 0.000 -100.00 % | 749.594 M |
| Accumulated other comprehensive income loss | 4.656 B 10 144.28 % | 45.445 M -99.01 % | 4.598 B 7.35 % | 4.284 B -4.17 % | 4.470 B 9 123.84 % | 48.460 M -98.90 % | 4.399 B 7.71 % | 4.084 B -7.08 % | 4.395 B 12 857.56 % | 33.921 M -99.21 % | 4.290 B 25 665.17 % | 16.651 M -99.62 % | 4.383 B 6 000.47 % | 71.844 M -98.38 % | 4.448 B 7 683.79 % | 57.144 M -98.70 % | 4.393 B 164.97 % | 1.658 B -60.74 % | 4.223 B 2 322.80 % | -189.985 M -104.49 % | 4.229 B 401.43 % | -1.403 B -133.49 % | 4.189 B 11 309.00 % | -37.371 M -100.87 % | 4.296 B 533.77 % | -990.342 M -123.78 % | 4.165 B 8 339.84 % | 49.345 M -98.80 % | 4.111 B 1 014.64 % | -449.432 M -111.89 % | 3.778 B 8.82 % | 3.472 B -6.24 % | 3.704 B 13 765.13 % | -27.102 M -100.81 % | 3.329 B 10.13 % | 3.023 B 2.68 % | 2.944 B 364.69 % | -1.112 B -139.67 % | 2.804 B 12.25 % | 2.498 B -0.47 % | 2.510 B 361.75 % | -958.748 M -140.53 % | 2.365 B 14.86 % | 2.059 B -6.09 % | 2.193 B 386.80 % | -764.531 M -151.69 % | 1.479 B 16.75 % | 1.267 B 3.21 % | 1.227 B 6 102.94 % | 19.787 M | 0.000 | 0.000 |
| Retained earnings | 0.000 -100.00 % | 2.952 B | 0.000 | 0.000 | 0.000 -100.00 % | 2.763 B | 0.000 | 0.000 | 0.000 -100.00 % | 2.703 B | 0.000 -100.00 % | 2.616 B | 0.000 -100.00 % | 2.653 B | 0.000 -100.00 % | 2.733 B | 0.000 -100.00 % | 2.961 B | 0.000 -100.00 % | 2.755 B | 0.000 -100.00 % | 2.725 B | 0.000 -100.00 % | 2.568 B | 0.000 -100.00 % | 2.627 B | 0.000 -100.00 % | 2.457 B | 0.000 -100.00 % | 2.394 B | 0.000 | 0.000 | 0.000 -100.00 % | 2.021 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.240 B | 0.000 | 0.000 | 0.000 -100.00 % | 805.923 M | 0.000 | 0.000 | 0.000 -100.00 % | 541.062 M | 0.000 | 0.000 | 0.000 -100.00 % | 186.483 M | 0.000 | 0.000 |
| Common stock | 0.000 -100.00 % | 314.750 M | 0.000 -100.00 % | 314.750 M | 0.000 -100.00 % | 314.750 M | 0.000 -100.00 % | 314.750 M | 0.000 -100.00 % | 314.750 M | 0.000 -100.00 % | 314.750 M | 0.000 -100.00 % | 314.750 M | 0.000 -100.00 % | 314.750 M | 0.000 -100.00 % | 314.750 M | 0.000 -100.00 % | 314.750 M | 0.000 -100.00 % | 314.750 M | 0.000 -100.00 % | 314.750 M | 0.000 -100.00 % | 314.750 M | 0.000 -100.00 % | 314.750 M | 0.000 -100.00 % | 306.084 M | 0.000 -100.00 % | 306.084 M | 0.000 -100.00 % | 306.084 M | 0.000 -100.00 % | 306.084 M | 0.000 -100.00 % | 306.084 M | 0.000 -100.00 % | 306.084 M | 0.000 -100.00 % | 306.084 M | 0.000 -100.00 % | 306.084 M | 0.000 -100.00 % | 304.454 M | 0.000 -100.00 % | 212.131 M | 0.000 -100.00 % | 204.194 M | 0.000 -100.00 % | 408.388 M |
| Total equity | 4.656 B 0.00 % | 4.656 B 1.24 % | 4.598 B 0.00 % | 4.598 B 2.88 % | 4.470 B 0.00 % | 4.470 B 1.61 % | 4.399 B 0.00 % | 4.399 B 0.09 % | 4.395 B 0.00 % | 4.395 B 2.45 % | 4.290 B 0.00 % | 4.290 B -2.11 % | 4.383 B 0.00 % | 4.383 B -1.46 % | 4.448 B 0.00 % | 4.448 B 1.25 % | 4.393 B 0.00 % | 4.393 B 4.03 % | 4.223 B 0.00 % | 4.223 B -0.13 % | 4.229 B 0.00 % | 4.229 B 0.95 % | 4.189 B 0.00 % | 4.189 B -2.49 % | 4.296 B 0.00 % | 4.296 B 3.15 % | 4.165 B 0.00 % | 4.165 B 1.31 % | 4.111 B 0.00 % | 4.111 B 8.79 % | 3.778 B 0.00 % | 3.778 B 2.02 % | 3.704 B 0.00 % | 3.704 B 11.25 % | 3.329 B 0.00 % | 3.329 B 13.08 % | 2.944 B 0.00 % | 2.944 B 5.00 % | 2.804 B 0.00 % | 2.804 B 11.73 % | 2.510 B 0.00 % | 2.510 B 6.10 % | 2.365 B 0.00 % | 2.365 B 7.87 % | 2.193 B 0.00 % | 2.193 B 48.26 % | 1.479 B 0.00 % | 1.479 B 20.50 % | 1.227 B 0.00 % | 1.227 B 9.48 % | 1.121 B -50.00 % | 2.242 B |
| Other non current liabilities | -4.656 B | 0.000 100.00 % | -4.598 B | 0.000 100.00 % | -4.470 B | 0.000 100.00 % | -4.399 B -44 218.87 % | 9.971 M | 0.000 -100.00 % | 205.752 M | 0.000 -100.00 % | 16.518 M | 0.000 | 0.000 | 0.000 -100.00 % | 720.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 26.693 M | 0.000 -100.00 % | 12.997 M | 0.000 -100.00 % | 13.249 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 30.903 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 476.598 M | 0.000 -100.00 % | 102.324 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 0.000 -100.00 % | 256.806 M | 0.000 -100.00 % | 324.056 M | 0.000 -100.00 % | 402.955 M | 0.000 -100.00 % | 306.614 M | 0.000 -100.00 % | 329.916 M | 0.000 -100.00 % | 261.148 M | 0.000 -100.00 % | 362.560 M | 0.000 -100.00 % | 141.453 M | 0.000 -100.00 % | 212.185 M | 0.000 -100.00 % | 329.531 M | 0.000 -100.00 % | 351.672 M | 0.000 -100.00 % | 235.025 M | 0.000 -100.00 % | 405.068 M | 0.000 -100.00 % | 305.104 M | 0.000 -100.00 % | 36.529 M | 0.000 -100.00 % | 61.369 M | 0.000 -100.00 % | 85.194 M | 0.000 -100.00 % | 112.404 M | 0.000 -100.00 % | 223.643 M | 0.000 -100.00 % | 313.914 M | 0.000 -100.00 % | 416.993 M | 0.000 | 0.000 | 0.000 -100.00 % | 373.297 M | 0.000 -100.00 % | 554.473 M | 0.000 -100.00 % | 451.673 M | 0.000 -100.00 % | 749.594 M |
| Total non current liabilities | -4.656 B -1 141.97 % | 446.801 M 109.72 % | -4.598 B -967.79 % | 529.900 M 111.85 % | -4.470 B -833.77 % | 609.163 M 113.85 % | -4.399 B -947.80 % | 518.884 M | 0.000 -100.00 % | 535.668 M | 0.000 -100.00 % | 455.391 M | 0.000 -100.00 % | 570.119 M | 0.000 -100.00 % | 339.629 M | 0.000 -100.00 % | 398.617 M | 0.000 -100.00 % | 510.690 M | 0.000 -100.00 % | 526.955 M | 0.000 -100.00 % | 457.045 M | 0.000 -100.00 % | 609.524 M | 0.000 -100.00 % | 474.705 M | 0.000 -100.00 % | 191.274 M | 0.000 -100.00 % | 214.835 M | 0.000 -100.00 % | 191.976 M | 0.000 -100.00 % | 217.792 M | 0.000 -100.00 % | 315.163 M | 0.000 -100.00 % | 398.743 M | 0.000 -100.00 % | 506.340 M | 0.000 -100.00 % | 476.598 M | 0.000 -100.00 % | 475.621 M | 0.000 -100.00 % | 654.692 M | 0.000 -100.00 % | 554.125 M | 0.000 -100.00 % | 925.444 M |
| Other current liabilities | 0.000 -100.00 % | 290.324 M | 0.000 -100.00 % | 230.594 M | 0.000 -100.00 % | 250.132 M | 0.000 -100.00 % | 287.998 M | 0.000 -100.00 % | 229.659 M | 0.000 -100.00 % | 337.901 M | 0.000 -100.00 % | 12.294 M | 0.000 -100.00 % | 235.349 M | 0.000 -100.00 % | 211.421 M | 0.000 100.00 % | -821.041 M | 0.000 -100.00 % | 134.999 M | 0.000 -100.00 % | 84.937 M | 0.000 -100.00 % | 181.741 M | 0.000 -100.00 % | 19.020 M | 0.000 100.00 % | -86.988 M | 0.000 100.00 % | -31.059 M | 0.000 -100.00 % | 660.656 M | 0.000 -100.00 % | 587.783 M | 0.000 -100.00 % | 634.543 M | 0.000 -100.00 % | 382.825 M | 0.000 -100.00 % | 299.882 M | 0.000 -100.00 % | 303.898 M | 0.000 -100.00 % | 151.155 M | 0.000 -100.00 % | 281.867 M | 0.000 -100.00 % | 93.032 M | 0.000 -100.00 % | 2.064 B |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 63.500 M | 0.000 -100.00 % | 166.481 M | 0.000 -100.00 % | 190.171 M | 0.000 -100.00 % | 224.119 M | 0.000 -100.00 % | 230.467 M | 0.000 -100.00 % | 170.351 M | 0.000 -100.00 % | 20.822 M | 0.000 -100.00 % | 323.922 M | 0.000 -100.00 % | 97.974 M | 0.000 -100.00 % | 933.213 M | 0.000 -100.00 % | 204.632 M | 0.000 -100.00 % | 484.617 M | 0.000 -100.00 % | 197.975 M | 0.000 -100.00 % | 137.896 M | 0.000 100.00 % | -133.892 M | 0.000 | 0.000 | 0.000 100.00 % | -204.808 M | 0.000 -100.00 % | 176.482 M | 0.000 -100.00 % | 406.064 M | 0.000 -100.00 % | 98.718 M | 0.000 -100.00 % | 205.692 M | 0.000 -100.00 % | 102.209 M | 0.000 -100.00 % | 67.533 M | 0.000 | 0.000 |
| Short term debt | 0.000 -100.00 % | 1.258 B | 0.000 -100.00 % | 1.174 B | 0.000 -100.00 % | 977.894 M | 0.000 -100.00 % | 926.045 M | 0.000 -100.00 % | 877.900 M | 0.000 -100.00 % | 868.639 M | 0.000 -100.00 % | 640.531 M | 0.000 -100.00 % | 730.464 M | 0.000 -100.00 % | 739.040 M | 0.000 -100.00 % | 764.538 M | 0.000 -100.00 % | 887.159 M | 0.000 -100.00 % | 369.484 M | 0.000 -100.00 % | 738.170 M | 0.000 100.00 % | -295.540 M | 0.000 -100.00 % | 225.581 M | 0.000 -100.00 % | 49.716 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 217.632 M | 0.000 -100.00 % | 26.580 M | 0.000 100.00 % | -247.891 M | 0.000 -100.00 % | 103.547 M | 0.000 -100.00 % | 141.496 M | 0.000 -100.00 % | 774.916 M | 0.000 -100.00 % | 316.675 M | 0.000 | 0.000 |
| Total current liabilities | 0.000 -100.00 % | 2.648 B | 0.000 -100.00 % | 2.592 B | 0.000 -100.00 % | 2.657 B | 0.000 -100.00 % | 2.410 B | 0.000 -100.00 % | 2.331 B | 0.000 -100.00 % | 2.385 B | 0.000 -100.00 % | 1.813 B | 0.000 -100.00 % | 1.957 B | 0.000 -100.00 % | 2.206 B | 0.000 -100.00 % | 1.777 B | 0.000 -100.00 % | 1.975 B | 0.000 -100.00 % | 2.219 B | 0.000 -100.00 % | 1.798 B | 0.000 -100.00 % | 1.428 B | 0.000 -100.00 % | 1.104 B | 0.000 -100.00 % | 1.017 B | 0.000 -100.00 % | 1.508 B | 0.000 -100.00 % | 1.332 B | 0.000 -100.00 % | 1.452 B | 0.000 -100.00 % | 1.181 B | 0.000 -100.00 % | 1.388 B | 0.000 -100.00 % | 1.092 B | 0.000 -100.00 % | 928.948 M | 0.000 -100.00 % | 1.672 B | 0.000 -100.00 % | 923.378 M | 0.000 -100.00 % | 2.064 B |
| Total liabilities | -4.656 B -250.44 % | 3.095 B 167.30 % | -4.598 B -247.30 % | 3.122 B 169.84 % | -4.470 B -236.86 % | 3.266 B 174.25 % | -4.399 B -250.22 % | 2.928 B | 0.000 -100.00 % | 2.867 B | 0.000 -100.00 % | 2.841 B | 0.000 -100.00 % | 2.383 B | 0.000 -100.00 % | 2.297 B | 0.000 -100.00 % | 2.605 B | 0.000 -100.00 % | 2.288 B | 0.000 -100.00 % | 2.502 B | 0.000 -100.00 % | 2.676 B | 0.000 -100.00 % | 2.407 B | 0.000 -100.00 % | 1.902 B | 0.000 -100.00 % | 1.295 B | 0.000 -100.00 % | 1.231 B | 0.000 -100.00 % | 1.700 B | 0.000 -100.00 % | 1.550 B | 0.000 -100.00 % | 1.767 B | 0.000 -100.00 % | 1.580 B | 0.000 -100.00 % | 1.895 B | 0.000 -100.00 % | 1.569 B | 0.000 -100.00 % | 1.405 B | 0.000 -100.00 % | 2.327 B | 0.000 -100.00 % | 1.478 B | 0.000 -100.00 % | 2.990 B |
| Other non current assets | 0.000 -100.00 % | 125.173 M | 0.000 100.00 % | -73.505 M 62.65 % | -196.790 M -1 514.64 % | 13.911 M 115.17 % | -91.707 M -1 179.67 % | 8.494 M 103.87 % | -219.457 M -12 978.93 % | 1.704 M 100.67 % | -255.957 M -9 690.00 % | 2.669 M 101.01 % | -263.083 M -1 909.25 % | 14.541 M 120.91 % | -69.552 M -567.89 % | 14.865 M 111.26 % | -131.986 M -945.31 % | 15.614 M 107.47 % | -209.029 M -4 058.13 % | 5.281 M 102.21 % | -239.370 M -175.22 % | 318.226 M 205.01 % | -303.032 M -6 656.30 % | 4.622 M 102.51 % | -183.830 M -173.49 % | 250.139 M 134.16 % | -732.241 M -3 284.49 % | 22.994 M 101.95 % | -1.178 B -2 944 905.00 % | 40.000 K 100.00 % | -1.147 B -2 159.45 % | 55.696 M 103.67 % | -1.516 B -201.66 % | 1.491 B 218.02 % | -1.263 B -489.46 % | 324.367 M 125.74 % | -1.260 B -452.65 % | 357.387 M 151.34 % | -696.163 M -2 490.42 % | 29.123 M 103.20 % | -911.429 M -408.87 % | 295.082 M 142.07 % | -701.470 M -1 724.41 % | 43.183 M 110.76 % | -401.306 M -262.56 % | 246.861 M 142.84 % | -576.227 M -1 934.18 % | 31.416 M 155.11 % | -57.005 M -118.64 % | 305.855 M | 0.000 -100.00 % | 327.129 M |
| Long term investments | 0.000 -100.00 % | 6.029 M | 0.000 -100.00 % | 51.624 M | 0.000 -100.00 % | 43.777 M | 0.000 100.00 % | -17.467 M | 0.000 -100.00 % | 3.586 M | 0.000 -100.00 % | 3.749 M | 0.000 -100.00 % | 6.290 M | 0.000 -100.00 % | 6.301 M | 0.000 100.00 % | -10.534 M | 0.000 100.00 % | -106.988 M | 0.000 100.00 % | -138.807 M | 0.000 -100.00 % | 54.578 M | 0.000 -100.00 % | 57.623 M | 0.000 -100.00 % | 150.475 M | 0.000 -100.00 % | 198.321 M | 0.000 -100.00 % | 346.539 M | 0.000 100.00 % | -1.076 B | 0.000 -100.00 % | 37.005 M | 0.000 -100.00 % | 337.005 M | 0.000 -100.00 % | 315.365 M | 0.000 -100.00 % | 261.265 M | 0.000 -100.00 % | 261.265 M | 0.000 -100.00 % | 211.865 M | 0.000 -100.00 % | 211.865 M | 0.000 -100.00 % | 286.165 M | 0.000 -100.00 % | 286.165 M |
| Intangible assets | 0.000 -100.00 % | 90.533 M | 0.000 -100.00 % | 86.707 M | 0.000 -100.00 % | 58.679 M | 0.000 -100.00 % | 80.632 M | 0.000 -100.00 % | 93.277 M | 0.000 -100.00 % | 95.225 M | 0.000 -100.00 % | 93.926 M | 0.000 -100.00 % | 108.394 M | 0.000 -100.00 % | 121.210 M | 0.000 -100.00 % | 118.296 M | 0.000 -100.00 % | 107.276 M | 0.000 -100.00 % | 73.841 M | 0.000 -100.00 % | 78.926 M | 0.000 -100.00 % | 56.158 M | 0.000 -100.00 % | 30.566 M | 0.000 -100.00 % | 10.292 M | 0.000 -100.00 % | 4.966 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.034 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.369 M | 0.000 | 0.000 | 0.000 -100.00 % | 696.383 M | 0.000 | 0.000 | 0.000 -100.00 % | 872.728 M | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.928 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.282 M | 0.000 | 0.000 | 0.000 -100.00 % | 17.890 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 -100.00 % | 90.533 M | 0.000 -100.00 % | 86.707 M | 0.000 -100.00 % | 58.679 M | 0.000 -100.00 % | 80.632 M | 0.000 -100.00 % | 93.277 M | 0.000 -100.00 % | 95.225 M | 0.000 -100.00 % | 93.926 M | 0.000 -100.00 % | 108.394 M | 0.000 -100.00 % | 121.210 M | 0.000 -100.00 % | 118.296 M | 0.000 -100.00 % | 107.276 M | 0.000 -100.00 % | 73.841 M | 0.000 -100.00 % | 78.926 M | 0.000 -100.00 % | 56.158 M | 0.000 -100.00 % | 30.566 M | 0.000 -100.00 % | 10.292 M | 0.000 -100.00 % | 10.894 M | 0.000 | 0.000 | 0.000 -100.00 % | 16.316 M | 0.000 | 0.000 | 0.000 -100.00 % | 25.259 M | 0.000 | 0.000 | 0.000 -100.00 % | 29.047 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.926 M | 0.000 | 0.000 |
| Property plant equipment net | 0.000 -100.00 % | 4.256 B | 0.000 -100.00 % | 4.096 B | 0.000 -100.00 % | 3.952 B | 0.000 -100.00 % | 3.869 B | 0.000 -100.00 % | 3.819 B | 0.000 -100.00 % | 3.745 B | 0.000 -100.00 % | 3.793 B | 0.000 -100.00 % | 3.679 B | 0.000 -100.00 % | 3.670 B | 0.000 -100.00 % | 3.763 B | 0.000 -100.00 % | 3.944 B | 0.000 -100.00 % | 4.076 B | 0.000 -100.00 % | 3.977 B | 0.000 -100.00 % | 2.463 B | 0.000 -100.00 % | 2.200 B | 0.000 -100.00 % | 1.823 B | 0.000 -100.00 % | 1.594 B | 0.000 -100.00 % | 1.508 B | 0.000 -100.00 % | 1.479 B | 0.000 -100.00 % | 1.209 B | 0.000 -100.00 % | 1.197 B | 0.000 -100.00 % | 1.210 B | 0.000 -100.00 % | 1.239 B | 0.000 -100.00 % | 1.251 B | 0.000 -100.00 % | 1.246 B | 0.000 -100.00 % | 2.354 B |
| Total non current assets | 0.000 -100.00 % | 4.478 B | 0.000 -100.00 % | 4.287 B 2 278.36 % | -196.790 M -104.81 % | 4.091 B 4 561.05 % | -91.707 M -102.26 % | 4.050 B 1 945.40 % | -219.457 M -105.53 % | 3.972 B 1 651.79 % | -255.957 M -106.48 % | 3.952 B 1 602.04 % | -263.083 M -106.54 % | 4.023 B 5 884.39 % | -69.552 M -101.79 % | 3.883 B 3 041.91 % | -131.986 M -103.41 % | 3.873 B 1 952.95 % | -209.029 M -105.18 % | 4.038 B 1 786.93 % | -239.370 M -105.66 % | 4.230 B 1 496.03 % | -303.032 M -106.90 % | 4.390 B 2 488.16 % | -183.830 M -104.21 % | 4.363 B 695.88 % | -732.241 M -124.85 % | 2.946 B 350.13 % | -1.178 B -144.33 % | 2.657 B 331.65 % | -1.147 B -149.41 % | 2.322 B 253.18 % | -1.516 B -175.44 % | 2.009 B 259.04 % | -1.263 B -167.58 % | 1.869 B 248.32 % | -1.260 B -168.03 % | 1.853 B 366.10 % | -696.163 M -144.80 % | 1.554 B 270.49 % | -911.429 M -160.05 % | 1.518 B 316.36 % | -701.470 M -146.31 % | 1.515 B 477.48 % | -401.306 M -126.49 % | 1.515 B 362.93 % | -576.227 M -138.55 % | 1.495 B 2 721.96 % | -57.005 M -103.66 % | 1.556 B | 0.000 -100.00 % | 2.967 B |
| Other current assets | -195.813 M -185.70 % | 228.496 M 206.87 % | -213.798 M -209.01 % | 196.121 M | 0.000 -100.00 % | 213.272 M | 0.000 -100.00 % | 210.603 M | 0.000 -100.00 % | 229.462 M | 0.000 -100.00 % | 329.537 M | 0.000 -100.00 % | 291.556 M | 0.000 -100.00 % | 260.356 M | 0.000 -100.00 % | 310.050 M | 0.000 -100.00 % | 165.358 M | 0.000 -100.00 % | 123.974 M | 0.000 -100.00 % | 137.194 M | 0.000 -100.00 % | 121.582 M | 0.000 -100.00 % | 670.193 M | 0.000 -100.00 % | 131.936 M | 0.000 -100.00 % | 39.930 M | 0.000 -100.00 % | 402.861 M | 0.000 -100.00 % | 238.176 M | 0.000 -100.00 % | 397.279 M | 0.000 -100.00 % | 800.766 M | 0.000 -100.00 % | 859.194 M | 0.000 -100.00 % | 704.916 M | 0.000 -100.00 % | 737.962 M | 0.000 -100.00 % | 715.647 M | 0.000 -100.00 % | 251.084 M | 0.000 | 0.000 |
| Short term investments | 0.000 -100.00 % | 166.836 M | 0.000 -100.00 % | 160.566 M | 0.000 -100.00 % | 154.808 M -15.60 % | 183.414 M 150.38 % | 73.255 M -83.31 % | 438.914 M 101.60 % | 217.718 M -57.47 % | 511.914 M 89.42 % | 270.255 M -48.64 % | 526.166 M 159.98 % | 202.388 M 45.49 % | 139.104 M 206.61 % | 45.369 M -82.81 % | 263.972 M 1 536.02 % | 16.135 M -96.14 % | 418.058 M 132.27 % | 179.990 M -62.40 % | 478.740 M 126.02 % | 211.809 M -65.05 % | 606.064 M 382.42 % | 125.629 M -65.83 % | 367.660 M 132.29 % | 158.277 M -89.19 % | 1.464 B 630.53 % | 200.468 M -91.49 % | 2.356 B 1 445.99 % | 152.384 M -93.36 % | 2.294 B 6 331.52 % | 35.669 M -98.82 % | 3.031 B 114.52 % | 1.413 B -44.07 % | 2.527 B 742.19 % | 300.000 M -88.10 % | 2.521 B | 0.000 -100.00 % | 1.392 B | 0.000 -100.00 % | 1.823 B | 0.000 -100.00 % | 1.403 B | 0.000 -100.00 % | 802.612 M | 0.000 -100.00 % | 1.152 B | 0.000 -100.00 % | 114.009 M | 0.000 -100.00 % | 86.846 M -69.65 % | 286.165 M |
| cash and cash equivalents | 0.000 -100.00 % | 31.690 M | 0.000 -100.00 % | 53.232 M | 0.000 -100.00 % | 45.634 M 149.76 % | -91.707 M -293.74 % | 47.335 M 121.57 % | -219.457 M -544.83 % | 49.335 M 119.27 % | -255.957 M -635.91 % | 47.761 M 118.15 % | -263.083 M -533.45 % | 60.695 M 187.27 % | -69.552 M -235.97 % | 51.153 M 138.76 % | -131.986 M -213.93 % | 115.851 M 155.42 % | -209.029 M -819.82 % | 29.039 M 112.13 % | -239.370 M -948.50 % | 28.211 M 109.31 % | -303.032 M -242.01 % | 213.392 M 216.08 % | -183.830 M -819.41 % | 25.553 M 103.49 % | -732.241 M -229.65 % | 564.783 M 147.95 % | -1.178 B -4 712.43 % | 25.538 M 102.23 % | -1.147 B -202.25 % | 1.122 B 174.02 % | -1.516 B -1 577.82 % | 102.558 M 108.12 % | -1.263 B -231.14 % | 963.280 M 176.43 % | -1.260 B -200.00 % | 1.260 B 281.04 % | -696.163 M -200.00 % | 696.163 M 176.38 % | -911.429 M -200.00 % | 911.429 M 229.93 % | -701.470 M -200.00 % | 701.470 M 274.80 % | -401.306 M -200.00 % | 401.306 M 169.64 % | -576.227 M -200.00 % | 576.227 M 1 110.84 % | -57.005 M -200.00 % | 57.005 M 231.28 % | -43.423 M -150.00 % | 86.846 M |
| Cash and short term investments | 195.813 M -1.37 % | 198.526 M -7.14 % | 213.798 M 0.00 % | 213.798 M 8.64 % | 196.790 M 0.00 % | 196.790 M 114.59 % | 91.707 M -23.95 % | 120.590 M -45.05 % | 219.457 M -17.82 % | 267.053 M 4.34 % | 255.957 M -19.51 % | 318.016 M 20.88 % | 263.083 M 0.00 % | 263.083 M 278.25 % | 69.552 M -27.94 % | 96.522 M -26.87 % | 131.986 M 0.00 % | 131.986 M -36.86 % | 209.029 M 0.00 % | 209.029 M -12.68 % | 239.370 M -0.27 % | 240.020 M -20.79 % | 303.032 M -10.62 % | 339.021 M 84.42 % | 183.830 M 0.00 % | 183.830 M -74.89 % | 732.241 M -4.31 % | 765.251 M -35.03 % | 1.178 B 562.04 % | 177.922 M -84.49 % | 1.147 B -0.91 % | 1.158 B -23.63 % | 1.516 B 0.00 % | 1.516 B 19.98 % | 1.263 B 0.00 % | 1.263 B 0.23 % | 1.260 B 0.00 % | 1.260 B 81.04 % | 696.163 M 0.00 % | 696.163 M -23.62 % | 911.429 M 0.00 % | 911.429 M 29.93 % | 701.470 M 0.00 % | 701.470 M 74.80 % | 401.306 M 0.00 % | 401.306 M -30.36 % | 576.227 M 0.00 % | 576.227 M 910.84 % | 57.005 M 0.00 % | 57.005 M 31.28 % | 43.423 M -50.00 % | 86.846 M |
| Total current assets | 0.000 -100.00 % | 3.272 B | 0.000 -100.00 % | 3.434 B 1 644.76 % | 196.790 M -94.60 % | 3.645 B 3 874.49 % | 91.707 M -97.20 % | 3.278 B 1 393.53 % | 219.457 M -93.33 % | 3.290 B 1 185.51 % | 255.957 M -91.95 % | 3.179 B 1 108.51 % | 263.083 M -90.41 % | 2.743 B 3 843.99 % | 69.552 M -97.57 % | 2.862 B 2 068.28 % | 131.986 M -95.78 % | 3.125 B 1 394.77 % | 209.029 M -91.55 % | 2.473 B 933.03 % | 239.370 M -90.42 % | 2.500 B 724.92 % | 303.032 M -87.76 % | 2.475 B 1 246.45 % | 183.830 M -92.14 % | 2.340 B 219.53 % | 732.241 M -76.54 % | 3.121 B 164.94 % | 1.178 B -57.14 % | 2.748 B 139.61 % | 1.147 B -57.33 % | 2.688 B 77.36 % | 1.516 B -55.35 % | 3.394 B 168.70 % | 1.263 B -58.03 % | 3.010 B 138.79 % | 1.260 B -55.92 % | 2.859 B 310.68 % | 696.163 M -75.40 % | 2.830 B 210.48 % | 911.429 M -68.42 % | 2.886 B 311.48 % | 701.470 M -71.00 % | 2.419 B 502.79 % | 401.306 M -80.73 % | 2.082 B 261.34 % | 576.227 M -75.06 % | 2.311 B 3 953.71 % | 57.005 M -95.04 % | 1.148 B 2 544.78 % | 43.423 M -98.08 % | 2.265 B |
| Inventory | 0.000 -100.00 % | 1.109 B | 0.000 -100.00 % | 1.108 B | 0.000 -100.00 % | 1.132 B | 0.000 -100.00 % | 1.099 B | 0.000 -100.00 % | 1.086 B | 0.000 -100.00 % | 934.562 M | 0.000 -100.00 % | 819.618 M | 0.000 -100.00 % | 917.954 M | 0.000 -100.00 % | 1.012 B | 0.000 -100.00 % | 670.596 M | 0.000 -100.00 % | 764.668 M | 0.000 -100.00 % | 633.914 M | 0.000 -100.00 % | 617.122 M | 0.000 -100.00 % | 385.356 M | 0.000 -100.00 % | 368.390 M | 0.000 -100.00 % | 445.730 M | 0.000 -100.00 % | 443.547 M | 0.000 -100.00 % | 403.588 M | 0.000 -100.00 % | 342.427 M | 0.000 -100.00 % | 349.593 M | 0.000 -100.00 % | 330.615 M | 0.000 -100.00 % | 284.497 M | 0.000 -100.00 % | 246.510 M | 0.000 -100.00 % | 284.932 M | 0.000 -100.00 % | 221.757 M | 0.000 -100.00 % | 446.824 M |
| Net receivables | 0.000 -100.00 % | 1.737 B | 0.000 -100.00 % | 1.916 B | 0.000 -100.00 % | 2.103 B | 0.000 -100.00 % | 1.876 B | 0.000 -100.00 % | 1.784 B | 0.000 -100.00 % | 1.659 B | 0.000 -100.00 % | 1.410 B | 0.000 -100.00 % | 1.614 B | 0.000 -100.00 % | 1.712 B | 0.000 -100.00 % | 1.437 B | 0.000 -100.00 % | 1.416 B | 0.000 -100.00 % | 1.413 B | 0.000 -100.00 % | 1.460 B | 0.000 -100.00 % | 1.300 B | 0.000 -100.00 % | 2.051 B | 0.000 -100.00 % | 1.055 B | 0.000 -100.00 % | 1.032 B | 0.000 -100.00 % | 1.343 B | 0.000 -100.00 % | 859.275 M | 0.000 -100.00 % | 983.289 M | 0.000 -100.00 % | 785.177 M | 0.000 -100.00 % | 728.164 M | 0.000 -100.00 % | 696.383 M | 0.000 -100.00 % | 733.997 M | 0.000 -100.00 % | 872.728 M | 0.000 -100.00 % | 1.731 B |
| Tax assets | 0.000 | 0.000 | 0.000 -100.00 % | 126.332 M | 0.000 -100.00 % | 22.551 M | 0.000 -100.00 % | 109.555 M | 0.000 -100.00 % | 54.453 M | 0.000 -100.00 % | 105.241 M | 0.000 -100.00 % | 114.989 M | 0.000 -100.00 % | 73.852 M | 0.000 -100.00 % | 77.343 M | 0.000 -100.00 % | 258.725 M | 0.000 | 0.000 | 0.000 -100.00 % | 181.101 M | 0.000 | 0.000 | 0.000 -100.00 % | 253.661 M | 0.000 -100.00 % | 228.626 M | 0.000 -100.00 % | 86.045 M | 0.000 100.00 % | -10.894 M | 0.000 | 0.000 | 0.000 100.00 % | -337.005 M | 0.000 | 0.000 | 0.000 100.00 % | -261.265 M | 0.000 | 0.000 | 0.000 100.00 % | -211.865 M | 0.000 | 0.000 | 0.000 100.00 % | -286.165 M | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 1.099 B | 0.000 -100.00 % | 1.187 B | 0.000 -100.00 % | 1.365 B | 0.000 -100.00 % | 1.196 B | 0.000 -100.00 % | 1.135 B | 0.000 -100.00 % | 1.179 B | 0.000 -100.00 % | 930.055 M | 0.000 -100.00 % | 991.327 M | 0.000 -100.00 % | 1.219 B | 0.000 -100.00 % | 910.332 M | 0.000 -100.00 % | 939.159 M | 0.000 -100.00 % | 826.936 M | 0.000 -100.00 % | 796.722 M | 0.000 -100.00 % | 733.331 M | 0.000 -100.00 % | 911.133 M | 0.000 -100.00 % | 779.847 M | 0.000 -100.00 % | 847.383 M | 0.000 -100.00 % | 744.270 M | 0.000 -100.00 % | 600.042 M | 0.000 -100.00 % | 595.171 M | 0.000 -100.00 % | 682.323 M | 0.000 -100.00 % | 585.846 M | 0.000 -100.00 % | 430.604 M | 0.000 -100.00 % | 512.819 M | 0.000 -100.00 % | 446.139 M | 0.000 | 0.000 |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.180 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 20.822 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.800 M | 0.000 -100.00 % | 37.593 M | 0.000 | 0.000 | 0.000 -100.00 % | 53.861 M | 0.000 -100.00 % | 80.193 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 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 88.631 M | 0.000 -100.00 % | 141.133 M | 0.000 -100.00 % | 200.890 M | 0.000 -100.00 % | 133.820 M | 0.000 100.00 % | -186.432 M | 0.000 100.00 % | -181.159 M | 0.000 100.00 % | -175.283 M | 0.000 100.00 % | -222.020 M | 0.000 100.00 % | -204.456 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -151.467 M | 0.000 100.00 % | -105.388 M | 0.000 100.00 % | -91.521 M | 0.000 100.00 % | -84.829 M | 0.000 100.00 % | -89.346 M | 0.000 100.00 % | -72.422 M | 0.000 100.00 % | -102.324 M | 0.000 100.00 % | -100.219 M | 0.000 100.00 % | -102.452 M | 0.000 -100.00 % | 374.797 M |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 -100.00 % | 222.039 M | 0.000 -100.00 % | 249.183 M | 0.000 -100.00 % | 258.966 M | 0.000 -100.00 % | 278.875 M | 0.000 -100.00 % | 285.533 M | 0.000 -100.00 % | 179.437 M | 0.000 -100.00 % | 205.271 M | 0.000 -100.00 % | 42.798 M | 0.000 -100.00 % | 77.749 M | 0.000 -100.00 % | 112.045 M | 0.000 -100.00 % | 136.154 M | 0.000 | 0.000 | 0.000 100.00 % | -39.958 M | 0.000 100.00 % | -486.313 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.823 M | 0.000 | 0.000 | 0.000 100.00 % | -235.081 M | 0.000 | 0.000 | 0.000 -100.00 % | 36.716 M | 0.000 | 0.000 | 0.000 -100.00 % | 36.716 M | 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 -100.00 % | 4.391 B | 0.000 | 0.000 | 0.000 -100.00 % | 189.985 M | 0.000 | 0.000 | 0.000 -100.00 % | 37.371 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 |
| Other total stockholders equity | 0.000 -100.00 % | 1.343 B | 0.000 -100.00 % | 4.284 B | 0.000 -100.00 % | 1.343 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.343 B | 0.000 -100.00 % | 1.343 B | 0.000 -100.00 % | 1.343 B | 0.000 -100.00 % | 1.343 B | 0.000 -100.00 % | 1.118 B | 0.000 -100.00 % | 1.343 B | 0.000 -100.00 % | 2.591 B | 0.000 -100.00 % | 1.343 B | 0.000 -100.00 % | 1.343 B | 0.000 -100.00 % | 1.343 B | 0.000 -100.00 % | 1.352 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.404 B | 0.000 | 0.000 | 0.000 -100.00 % | 2.464 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.352 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.343 B | 0.000 | 0.000 | 0.000 -100.00 % | 816.914 M | 0.000 -100.00 % | 1.834 B |
| Deferred tax liabilities non current | 0.000 -100.00 % | 189.995 M | 0.000 -100.00 % | 205.844 M | 0.000 -100.00 % | 206.208 M | 0.000 -100.00 % | 202.299 M | 0.000 -100.00 % | 198.880 M | 0.000 -100.00 % | 177.725 M | 0.000 -100.00 % | 207.559 M | 0.000 -100.00 % | 197.456 M | 0.000 -100.00 % | 186.432 M | 0.000 -100.00 % | 181.159 M | 0.000 -100.00 % | 175.283 M | 0.000 -100.00 % | 222.020 M | 0.000 -100.00 % | 204.456 M | 0.000 -100.00 % | 142.908 M | 0.000 -100.00 % | 141.748 M | 0.000 -100.00 % | 140.217 M | 0.000 -100.00 % | 106.782 M | 0.000 -100.00 % | 105.388 M | 0.000 -100.00 % | 91.521 M | 0.000 -100.00 % | 84.829 M | 0.000 -100.00 % | 89.346 M | 0.000 -100.00 % | 72.422 M | 0.000 -100.00 % | 102.324 M | 0.000 -100.00 % | 100.219 M | 0.000 -100.00 % | 102.452 M | 0.000 -100.00 % | 175.850 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 |
| Total assets | 0.000 -100.00 % | 7.750 B | 0.000 -100.00 % | 7.720 B | 0.000 -100.00 % | 7.736 B | 0.000 -100.00 % | 7.328 B | 0.000 -100.00 % | 7.262 B | 0.000 -100.00 % | 7.131 B | 0.000 -100.00 % | 6.766 B | 0.000 -100.00 % | 6.745 B | 0.000 -100.00 % | 6.998 B | 0.000 -100.00 % | 6.511 B | 0.000 -100.00 % | 6.730 B | 0.000 -100.00 % | 6.865 B | 0.000 -100.00 % | 6.703 B | 0.000 -100.00 % | 6.067 B | 0.000 -100.00 % | 5.406 B | 0.000 -100.00 % | 5.010 B | 0.000 -100.00 % | 5.404 B | 0.000 -100.00 % | 4.879 B | 0.000 -100.00 % | 4.712 B | 0.000 -100.00 % | 4.384 B | 0.000 -100.00 % | 4.404 B | 0.000 -100.00 % | 3.934 B | 0.000 -100.00 % | 3.597 B | 0.000 -100.00 % | 3.805 B | 0.000 -100.00 % | 2.705 B | 0.000 -100.00 % | 5.232 B |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 |
| 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 | 2012-01-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 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2008-01-31 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2007-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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.054 M | 0.000 -100.00 % | 8.757 M 0.00 % | 8.757 M -75.00 % | 35.028 M 300.00 % | 8.757 M | 0.000 -100.00 % | 19.214 M -75.00 % | 76.857 M 300.00 % | 19.214 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 -100.00 % | 90.466 K | 0.000 | 0.000 -100.00 % | 90.000 K -76.60 % | 384.534 K | 0.000 -100.00 % | 160.000 K 135.29 % | 68.000 K -89.61 % | 654.679 K 225.71 % | 201.000 K 0.00 % | 201.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 22.087 M 0.00 % | 22.087 M 0.00 % | 22.087 M 0.00 % | 22.087 M | 0.000 -100.00 % | 109.215 M 0.00 % | 109.215 M 0.00 % | 109.215 M | 0.000 100.00 % | -561.230 M 0.00 % | -561.230 M 0.00 % | -561.230 M | 0.000 100.00 % | -21.676 M 0.00 % | -21.676 M 0.00 % | -21.676 M | 0.000 100.00 % | -34.138 M 0.00 % | -34.138 M 0.00 % | -34.138 M -510.00 % | -5.596 M 0.00 % | -5.596 M 0.00 % | -5.596 M 0.00 % | -5.596 M 77.80 % | -25.209 M 0.00 % | -25.209 M 0.00 % | -25.209 M 0.00 % | -25.209 M -191.80 % | 27.462 M 0.00 % | 27.462 M 0.00 % | 27.462 M 0.00 % | 27.462 M 167.92 % | -40.431 M 0.00 % | -40.431 M 0.00 % | -40.431 M 0.00 % | -40.431 M 41.99 % | -69.699 M 0.00 % | -69.699 M 0.00 % | -69.699 M 0.00 % | -69.699 M -220.60 % | 57.795 M 0.00 % | 57.795 M 0.00 % | 57.795 M 0.00 % | 57.795 M -70.85 % | 198.250 M 0.00 % | 198.250 M 0.00 % | 198.250 M 0.00 % | 198.250 M 253.92 % | -128.798 M 0.00 % | -128.798 M 0.00 % | -128.798 M 0.00 % | -128.798 M -242.20 % | -37.639 M 0.00 % | -37.639 M 0.00 % | -37.639 M 0.00 % | -37.639 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 | 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 % | -36.887 M 0.00 % | -36.887 M 0.00 % | -36.887 M 0.00 % | -36.887 M | 0.000 100.00 % | -2.074 M 0.00 % | -2.074 M 0.00 % | -2.074 M | 0.000 -100.00 % | 18.789 M 0.00 % | 18.789 M 0.00 % | 18.789 M | 0.000 100.00 % | -25.280 M 0.00 % | -25.280 M 0.00 % | -25.280 M | 0.000 100.00 % | -2.953 M 0.00 % | -2.953 M 0.00 % | -2.953 M 85.96 % | -21.026 M 0.00 % | -21.026 M 0.00 % | -21.026 M 0.00 % | -21.026 M -239.79 % | -6.188 M 0.00 % | -6.188 M 0.00 % | -6.188 M 0.00 % | -6.188 M 57.37 % | -14.515 M 0.00 % | -14.515 M 0.00 % | -14.515 M 0.00 % | -14.515 M -412.97 % | 4.638 M 0.00 % | 4.638 M 0.00 % | 4.638 M 0.00 % | 4.638 M 140.54 % | -11.440 M 0.00 % | -11.440 M 0.00 % | -11.440 M 0.00 % | -11.440 M -302.40 % | 5.652 M 0.00 % | 5.652 M 0.00 % | 5.652 M 0.00 % | 5.652 M -86.99 % | 43.433 M 0.00 % | 43.433 M 0.00 % | 43.433 M 0.00 % | 43.433 M 537.76 % | -9.922 M 0.00 % | -9.922 M 0.00 % | -9.922 M 0.00 % | -9.922 M -1 208.19 % | -758.427 K 0.00 % | -758.427 K 0.00 % | -758.427 K 0.00 % | -758.427 K |
| 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 | 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 % | 58.974 M 0.00 % | 58.974 M 0.00 % | 58.974 M 0.00 % | 58.974 M | 0.000 -100.00 % | 111.289 M 0.00 % | 111.289 M 0.00 % | 111.289 M | 0.000 100.00 % | -580.019 M 0.00 % | -580.019 M 0.00 % | -580.019 M | 0.000 -100.00 % | 3.604 M 0.00 % | 3.604 M 0.00 % | 3.604 M | 0.000 100.00 % | -31.185 M 0.00 % | -31.185 M 0.00 % | -31.185 M -302.11 % | 15.430 M 0.00 % | 15.430 M 0.00 % | 15.430 M 0.00 % | 15.430 M 181.12 % | -19.021 M 0.00 % | -19.021 M 0.00 % | -19.021 M 0.00 % | -19.021 M -145.31 % | 41.977 M 0.00 % | 41.977 M 0.00 % | 41.977 M 0.00 % | 41.977 M 193.14 % | -45.069 M 0.00 % | -45.069 M 0.00 % | -45.069 M 0.00 % | -45.069 M 22.64 % | -58.259 M 0.00 % | -58.259 M 0.00 % | -58.259 M 0.00 % | -58.259 M -211.73 % | 52.142 M 0.00 % | 52.142 M 0.00 % | 52.142 M 0.00 % | 52.142 M -66.32 % | 154.817 M 0.00 % | 154.817 M 0.00 % | 154.817 M 0.00 % | 154.817 M 230.23 % | -118.876 M 0.00 % | -118.876 M 0.00 % | -118.876 M 0.00 % | -118.876 M -222.33 % | -36.880 M 0.00 % | -36.880 M 0.00 % | -36.880 M 0.00 % | -36.880 M |
| Other non cash items | -25.097 M 18.02 % | -30.614 M 40.62 % | -51.557 M 33.82 % | -77.909 M 4.53 % | -81.603 M -58.91 % | -51.351 M -147.30 % | 108.554 M 845.97 % | -14.552 M -2.10 % | -14.253 M 81.32 % | -76.316 M -468.08 % | -13.434 M -188.47 % | -4.657 M -111.08 % | 42.030 M 28.10 % | 32.810 M -25.72 % | 44.172 M 185.99 % | -51.368 M -36.93 % | -37.515 M 67.04 % | -113.818 M 14.76 % | -133.531 M -13.03 % | -118.140 M -212.27 % | 105.232 M 285.43 % | -56.749 M 58.10 % | -135.445 M -67.70 % | -80.764 M -32.06 % | -61.156 M 58.62 % | -147.800 M -54.59 % | -95.606 M 34.62 % | -146.222 M -5.26 % | -138.921 M 69.48 % | -455.161 M -196.24 % | -153.648 M 6.25 % | -163.890 M 8.89 % | -179.880 M 7.41 % | -194.286 M -9.58 % | -177.301 M 7.50 % | -191.669 M -0.92 % | -189.919 M -2.37 % | -185.514 M -25.92 % | -147.331 M 0.04 % | -147.384 M 5.63 % | -156.182 M 8.42 % | -170.533 M -33.38 % | -127.855 M -42.75 % | -89.565 M 11.97 % | -101.744 M -1.93 % | -99.821 M 20.60 % | -125.719 M 15.37 % | -148.554 M -68.90 % | -87.956 M -74.63 % | -50.368 M 10.50 % | -56.277 M 4.14 % | -58.708 M -355.20 % | 23.005 M -16.19 % | 27.447 M 0.00 % | 27.447 M 8.44 % | 25.310 M 0.00 % | 25.310 M 0.00 % | 25.310 M 0.00 % | 25.310 M 26.11 % | 20.069 M 0.00 % | 20.069 M 0.00 % | 20.069 M 0.00 % | 20.069 M 147.41 % | -42.333 M 0.00 % | -42.333 M 0.00 % | -42.333 M 0.00 % | -42.333 M 48.38 % | -82.006 M 0.00 % | -82.006 M 0.00 % | -82.006 M 0.00 % | -82.006 M -206.30 % | -26.773 M 0.00 % | -26.773 M 0.00 % | -26.773 M 0.00 % | -26.773 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 248.258 M 0.02 % | 248.202 M 2.35 % | 242.492 M 1.51 % | 238.888 M 0.56 % | 237.546 M -1.60 % | 241.398 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.054 M | 0.000 -100.00 % | 226.488 M 0.00 % | 226.488 M 0.00 % | 226.488 M 0.00 % | 226.488 M | 0.000 -100.00 % | 409.863 M 0.00 % | 409.863 M 0.00 % | 409.863 M | 0.000 -100.00 % | 160.951 M 0.00 % | 160.951 M 0.00 % | 160.951 M | 0.000 -100.00 % | 206.399 M 0.00 % | 206.399 M 0.00 % | 206.399 M | 0.000 -100.00 % | 159.125 M 0.00 % | 159.125 M 0.00 % | 159.125 M 7.69 % | 147.762 M 0.00 % | 147.762 M 0.00 % | 147.762 M 0.00 % | 147.762 M 30.95 % | 112.839 M 0.00 % | 112.839 M 0.00 % | 112.839 M 0.00 % | 112.839 M -19.48 % | 140.140 M 0.00 % | 140.140 M 0.00 % | 140.140 M 0.00 % | 140.140 M 135.86 % | 59.416 M 0.00 % | 59.416 M 0.00 % | 59.416 M 0.00 % | 59.416 M 15 274.92 % | -391.541 K 0.00 % | -391.541 K 0.00 % | -391.541 K 0.00 % | -391.541 K -100.38 % | 103.471 M 0.00 % | 103.471 M 0.00 % | 103.471 M 0.00 % | 103.471 M 243.82 % | 30.095 M 0.00 % | 30.095 M 0.00 % | 30.095 M 0.00 % | 30.095 M 119.61 % | -153.435 M 0.00 % | -153.435 M 0.00 % | -153.435 M 0.00 % | -153.435 M -621.00 % | -21.281 M 0.00 % | -21.281 M 0.00 % | -21.281 M 0.00 % | -21.281 M |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -85.234 M 0.00 % | -85.234 M 0.00 % | -85.234 M 0.00 % | -85.234 M | 0.000 100.00 % | -202.360 M 0.00 % | -202.360 M 0.00 % | -202.360 M | 0.000 100.00 % | -204.411 M 0.00 % | -204.411 M 0.00 % | -204.411 M | 0.000 100.00 % | -86.034 M 0.00 % | -86.034 M 0.00 % | -86.034 M | 0.000 100.00 % | -104.021 M 0.00 % | -104.021 M 0.00 % | -104.021 M -102.49 % | -51.372 M 0.00 % | -51.372 M 0.00 % | -51.372 M 0.00 % | -51.372 M -45.96 % | -35.195 M 0.00 % | -35.195 M 0.00 % | -35.195 M 0.00 % | -35.195 M 50.32 % | -70.837 M 0.00 % | -70.837 M 0.00 % | -70.837 M 0.00 % | -70.837 M 25.97 % | -95.684 M 0.00 % | -95.684 M 0.00 % | -95.684 M 0.00 % | -95.684 M -175.85 % | -34.687 M 0.00 % | -34.687 M 0.00 % | -34.687 M 0.00 % | -34.687 M -394.30 % | -7.017 M 0.00 % | -7.017 M 0.00 % | -7.017 M 0.00 % | -7.017 M 3.42 % | -7.266 M 0.00 % | -7.266 M 0.00 % | -7.266 M 0.00 % | -7.266 M 93.10 % | -105.289 M 0.00 % | -105.289 M 0.00 % | -105.289 M 0.00 % | -105.289 M -28.99 % | -81.628 M 0.00 % | -81.628 M 0.00 % | -81.628 M 0.00 % | -81.628 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 | 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 100.00 % | -16.611 M 0.00 % | -16.611 M 0.00 % | -16.611 M 0.00 % | -16.611 M | 0.000 100.00 % | -59.500 K 0.00 % | -59.500 K 0.00 % | -59.500 K | 0.000 100.00 % | -837.000 K 0.00 % | -837.000 K 0.00 % | -837.000 K | 0.000 100.00 % | -351.240 M 0.00 % | -351.240 M 0.00 % | -351.240 M | 0.000 100.00 % | -18.935 M 0.00 % | -18.935 M 0.00 % | -18.935 M -53.32 % | -12.350 M 0.00 % | -12.350 M 0.00 % | -12.350 M 0.00 % | -12.350 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 % | -35.716 M 0.00 % | -35.716 M 0.00 % | -35.716 M 0.00 % | -35.716 M -651.92 % | -4.750 M 0.00 % | -4.750 M 0.00 % | -4.750 M 0.00 % | -4.750 M 78.29 % | -21.875 M 0.00 % | -21.875 M 0.00 % | -21.875 M 0.00 % | -21.875 M 73.48 % | -82.500 M 0.00 % | -82.500 M 0.00 % | -82.500 M 0.00 % | -82.500 M -258.70 % | -23.000 M 0.00 % | -23.000 M 0.00 % | -23.000 M 0.00 % | -23.000 M |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.180 M 0.00 % | 13.180 M 0.00 % | 13.180 M | 0.000 -100.00 % | 332.491 M 0.00 % | 332.491 M 0.00 % | 332.491 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 % | 39.199 M 0.00 % | 39.199 M 0.00 % | 39.199 M 0.00 % | 39.199 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 14.950 M 0.00 % | 14.950 M 0.00 % | 14.950 M 0.00 % | 14.950 M -80.50 % | 76.675 M 0.00 % | 76.675 M 0.00 % | 76.675 M 0.00 % | 76.675 M 379.22 % | 16.000 M 0.00 % | 16.000 M 0.00 % | 16.000 M 0.00 % | 16.000 M |
| 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 % | 101.844 M 0.00 % | 101.844 M 0.00 % | 101.844 M 0.00 % | 101.844 M | 0.000 -100.00 % | 189.240 M 0.00 % | 189.240 M 0.00 % | 189.240 M | 0.000 100.00 % | -127.243 M 0.00 % | -127.243 M 0.00 % | -127.243 M | 0.000 -100.00 % | 437.275 M 0.00 % | 437.275 M 0.00 % | 437.275 M | 0.000 -100.00 % | 122.956 M 0.00 % | 122.956 M 0.00 % | 122.956 M 92.96 % | 63.722 M 0.00 % | 63.722 M 0.00 % | 63.722 M 0.00 % | 63.722 M 1 691.47 % | -4.004 M 0.00 % | -4.004 M 0.00 % | -4.004 M 0.00 % | -4.004 M -105.65 % | 70.837 M 0.00 % | 70.837 M 0.00 % | 70.837 M 0.00 % | 70.837 M -25.97 % | 95.684 M 0.00 % | 95.684 M 0.00 % | 95.684 M 0.00 % | 95.684 M 35.91 % | 70.404 M 0.00 % | 70.404 M 0.00 % | 70.404 M 0.00 % | 70.404 M 498.29 % | 11.767 M 0.00 % | 11.767 M 0.00 % | 11.767 M 0.00 % | 11.767 M -17.08 % | 14.191 M 0.00 % | 14.191 M 0.00 % | 14.191 M 0.00 % | 14.191 M -87.23 % | 111.114 M 0.00 % | 111.114 M 0.00 % | 111.114 M 0.00 % | 111.114 M 25.37 % | 88.628 M 0.00 % | 88.628 M 0.00 % | 88.628 M 0.00 % | 88.628 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 % | -102.163 M 0.00 % | -102.163 M 0.00 % | -102.163 M 0.00 % | -102.163 M | 0.000 -100.00 % | 70.084 M 0.00 % | 70.084 M 0.00 % | 70.084 M | 0.000 100.00 % | -116.913 M 0.00 % | -116.913 M 0.00 % | -116.913 M | 0.000 100.00 % | -413.295 M 0.00 % | -413.295 M 0.00 % | -413.295 M | 0.000 -100.00 % | 22.044 M 0.00 % | 22.044 M 0.00 % | 22.044 M 134.59 % | -63.722 M 0.00 % | -63.722 M 0.00 % | -63.722 M 0.00 % | -63.722 M 33.27 % | -95.496 M 0.00 % | -95.496 M 0.00 % | -95.496 M 0.00 % | -95.496 M -34.81 % | -70.837 M 0.00 % | -70.837 M 0.00 % | -70.837 M 0.00 % | -70.837 M 25.97 % | -95.684 M 0.00 % | -95.684 M 0.00 % | -95.684 M 0.00 % | -95.684 M -35.91 % | -70.404 M 0.00 % | -70.404 M 0.00 % | -70.404 M 0.00 % | -70.404 M -498.29 % | -11.767 M 0.00 % | -11.767 M 0.00 % | -11.767 M 0.00 % | -11.767 M -156.05 % | 20.993 M 0.00 % | 20.993 M 0.00 % | 20.993 M 0.00 % | 20.993 M 172.12 % | -29.108 M 0.00 % | -29.108 M 0.00 % | -29.108 M 0.00 % | -29.108 M 53.07 % | -62.019 M 0.00 % | -62.019 M 0.00 % | -62.019 M 0.00 % | -62.019 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 | 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 % | 1.636 M 0.00 % | 1.636 M 0.00 % | 1.636 M 0.00 % | 1.636 M -79.46 % | 7.967 M 0.00 % | 7.967 M 0.00 % | 7.967 M 0.00 % | 7.967 M 3 074.81 % | 250.937 K 0.00 % | 250.937 K 0.00 % | 250.937 K 0.00 % | 250.937 K 25.00 % | 200.750 K 0.00 % | 200.750 K 0.00 % | 200.750 K 0.00 % | 200.750 K -99.84 % | 123.988 M 0.00 % | 123.988 M 0.00 % | 123.988 M 0.00 % | 123.988 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -76.213 M 0.00 % | -76.213 M 0.00 % | -76.213 M 0.00 % | -76.213 M -167.16 % | 113.486 M 0.00 % | 113.486 M 0.00 % | 113.486 M 0.00 % | 113.486 M 3 049.94 % | -3.847 M 0.00 % | -3.847 M 0.00 % | -3.847 M 0.00 % | -3.847 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 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 175.036 M 0.00 % | 175.036 M 0.00 % | 175.036 M 0.00 % | 175.036 M |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -46.164 M 0.00 % | -46.164 M 0.00 % | -46.164 M 0.00 % | -46.164 M | 0.000 100.00 % | -55.108 M 0.00 % | -55.108 M 0.00 % | -55.108 M | 0.000 100.00 % | -60.601 M 0.00 % | -60.601 M 0.00 % | -60.601 M | 0.000 100.00 % | -11.243 M 0.00 % | -11.243 M 0.00 % | -11.243 M | 0.000 100.00 % | -64.584 M 0.00 % | -64.584 M 0.00 % | -64.584 M -322.00 % | -15.304 M 0.00 % | -15.304 M 0.00 % | -15.304 M 0.00 % | -15.304 M -71.86 % | -8.905 M 0.00 % | -8.905 M 0.00 % | -8.905 M 0.00 % | -8.905 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -6.087 M 0.00 % | -6.087 M 0.00 % | -6.087 M 0.00 % | -6.087 M 0.00 % | -6.087 M 0.00 % | -6.087 M 0.00 % | -6.087 M 0.00 % | -6.087 M -2.60 % | -5.933 M 0.00 % | -5.933 M 0.00 % | -5.933 M 0.00 % | -5.933 M |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 49.047 M 151.88 % | -94.547 M 0.00 % | -94.547 M 0.00 % | -94.547 M -1 066.16 % | 9.786 M 200.00 % | -9.786 M 0.00 % | -9.786 M 0.00 % | -9.786 M -109.75 % | 100.319 M 0.00 % | 100.319 M 0.00 % | 100.319 M 0.00 % | 100.319 M 230.08 % | -77.122 M 0.00 % | -77.122 M 0.00 % | -77.122 M 0.00 % | -77.122 M -1.19 % | -76.213 M 0.00 % | -76.213 M 0.00 % | -76.213 M 0.00 % | -76.213 M -167.16 % | 113.486 M 0.00 % | 113.486 M 0.00 % | 113.486 M 0.00 % | 113.486 M 96.48 % | 57.758 M 0.00 % | 57.758 M 0.00 % | 57.758 M 0.00 % | 57.758 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 % | -199.168 M 0.00 % | -199.168 M 0.00 % | -199.168 M 0.00 % | -199.168 M | 0.000 100.00 % | -306.587 M 0.00 % | -306.587 M 0.00 % | -306.587 M | 0.000 100.00 % | -95.040 M 0.00 % | -95.040 M 0.00 % | -95.040 M | 0.000 100.00 % | -67.829 M 0.00 % | -67.829 M 0.00 % | -67.829 M | 0.000 100.00 % | -116.614 M 0.00 % | -116.614 M 0.00 % | -116.614 M -119.88 % | -53.036 M 0.00 % | -53.036 M 0.00 % | -53.036 M 0.00 % | -53.036 M 51.66 % | -109.716 M 0.00 % | -109.716 M 0.00 % | -109.716 M 0.00 % | -109.716 M -16.04 % | -94.547 M 0.00 % | -94.547 M 0.00 % | -94.547 M 0.00 % | -94.547 M -866.16 % | -9.786 M 0.00 % | -9.786 M 0.00 % | -9.786 M 0.00 % | -9.786 M -109.75 % | 100.319 M 0.00 % | 100.319 M 0.00 % | 100.319 M 0.00 % | 100.319 M 230.08 % | -77.122 M 0.00 % | -77.122 M 0.00 % | -77.122 M 0.00 % | -77.122 M 6.29 % | -82.300 M 0.00 % | -82.300 M 0.00 % | -82.300 M 0.00 % | -82.300 M -176.63 % | 107.399 M 0.00 % | 107.399 M 0.00 % | 107.399 M 0.00 % | 107.399 M 107.23 % | 51.826 M 0.00 % | 51.826 M 0.00 % | 51.826 M 0.00 % | 51.826 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.206 M 0.00 % | 6.206 M 0.00 % | 6.206 M 0.00 % | 6.206 M | 0.000 -100.00 % | 4.932 M 0.00 % | 4.932 M 0.00 % | 4.932 M | 0.000 -100.00 % | 1.234 M 0.00 % | 1.234 M 0.00 % | 1.234 M | 0.000 100.00 % | -1.375 M 0.00 % | -1.375 M 0.00 % | -1.375 M | 0.000 -100.00 % | 6.398 M 0.00 % | 6.398 M 0.00 % | 6.398 M 48.81 % | 4.299 M 0.00 % | 4.299 M 0.00 % | 4.299 M 0.00 % | 4.299 M -97.60 % | 178.941 M 0.00 % | 178.941 M 0.00 % | 178.941 M 0.00 % | 178.941 M 660.40 % | 23.533 M 0.00 % | 23.533 M 0.00 % | 23.533 M 0.00 % | 23.533 M -49.20 % | 46.320 M 0.00 % | 46.320 M 0.00 % | 46.320 M 0.00 % | 46.320 M 299.17 % | -23.257 M 0.00 % | -23.257 M 0.00 % | -23.257 M 0.00 % | -23.257 M -34.85 % | -17.246 M 0.00 % | -17.246 M 0.00 % | -17.246 M 0.00 % | -17.246 M -203.76 % | 16.621 M 0.00 % | 16.621 M 0.00 % | 16.621 M 0.00 % | 16.621 M -78.06 % | 75.755 M 0.00 % | 75.755 M 0.00 % | 75.755 M 0.00 % | 75.755 M 348.61 % | 16.887 M 0.00 % | 16.887 M 0.00 % | 16.887 M 0.00 % | 16.887 M |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 248.258 M 0.02 % | 248.202 M 2.35 % | 242.492 M 1.51 % | 238.888 M 0.56 % | 237.546 M -1.60 % | 241.398 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.054 M | 0.000 -100.00 % | 664.500 K 0.00 % | 664.500 K 0.00 % | 664.500 K 0.00 % | 664.500 K | 0.000 -100.00 % | 925.750 K 0.00 % | 925.750 K 0.00 % | 925.750 K | 0.000 100.00 % | -3.249 M 0.00 % | -3.249 M 0.00 % | -3.249 M | 0.000 100.00 % | -265.652 M 0.00 % | -265.652 M 0.00 % | -265.652 M | 0.000 -100.00 % | 86.090 M 0.00 % | 86.090 M 0.00 % | 86.090 M -11.22 % | 96.971 M 0.00 % | 96.971 M 0.00 % | 96.971 M 0.00 % | 96.971 M 12.02 % | 86.568 M 0.00 % | 86.568 M 0.00 % | 86.568 M 0.00 % | 86.568 M 5 160.42 % | -1.711 M 0.00 % | -1.711 M 0.00 % | -1.711 M 0.00 % | -1.711 M -743.09 % | 266.011 K 0.00 % | 266.011 K 0.00 % | 266.011 K 0.00 % | 266.011 K -95.76 % | 6.267 M 0.00 % | 6.267 M 0.00 % | 6.267 M 0.00 % | 6.267 M 335.21 % | -2.665 M 0.00 % | -2.665 M 0.00 % | -2.665 M 0.00 % | -2.665 M 81.74 % | -14.591 M 0.00 % | -14.591 M 0.00 % | -14.591 M 0.00 % | -14.591 M -2 487.67 % | 611.098 K 0.00 % | 611.098 K 0.00 % | 611.098 K 0.00 % | 611.098 K 104.19 % | -14.588 M 0.00 % | -14.588 M 0.00 % | -14.588 M 0.00 % | -14.588 M |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 299.175 M 487.57 % | 50.917 M 125.81 % | -197.285 M -466.52 % | 53.827 M 129.09 % | -185.061 M -447.40 % | 53.270 M 128.32 % | -188.128 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.388 M 0.00 % | 6.388 M 0.00 % | 6.388 M 0.00 % | 6.388 M | 0.000 -100.00 % | 5.463 M 0.00 % | 5.463 M 0.00 % | 5.463 M | 0.000 -100.00 % | 9.634 M 0.00 % | 9.634 M 0.00 % | 9.634 M | 0.000 -100.00 % | 274.799 M 0.00 % | 274.799 M 0.00 % | 274.799 M | 0.000 -100.00 % | 188.710 M 0.00 % | 188.710 M 0.00 % | 188.710 M 105.70 % | 91.738 M 0.00 % | 91.738 M 0.00 % | 91.738 M 0.00 % | 91.738 M 1 674.33 % | 5.170 M 0.00 % | 5.170 M 0.00 % | 5.170 M 0.00 % | 5.170 M -24.86 % | 6.881 M 0.00 % | 6.881 M 0.00 % | 6.881 M 0.00 % | 6.881 M 4.02 % | 6.615 M 0.00 % | 6.615 M 0.00 % | 6.615 M 0.00 % | 6.615 M -12.32 % | 7.544 M 0.00 % | 7.544 M 0.00 % | 7.544 M 0.00 % | 7.544 M -26.10 % | 10.209 M 0.00 % | 10.209 M 0.00 % | 10.209 M 0.00 % | 10.209 M -59.60 % | 25.272 M 0.00 % | 25.272 M 0.00 % | 25.272 M 0.00 % | 25.272 M 2.48 % | 24.661 M 0.00 % | 24.661 M 0.00 % | 24.661 M 0.00 % | 24.661 M -38.47 % | 40.082 M 0.00 % | 40.082 M 0.00 % | 40.082 M 0.00 % | 40.082 M |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 41.982 M -85.97 % | 299.175 M 487.57 % | 50.917 M -82.82 % | 296.319 M 450.50 % | 53.827 M -81.49 % | 290.816 M 445.93 % | 53.270 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.054 M | 0.000 -100.00 % | 7.053 M 0.00 % | 7.053 M 0.00 % | 7.053 M 0.00 % | 7.053 M | 0.000 -100.00 % | 6.388 M 0.00 % | 6.388 M 0.00 % | 6.388 M | 0.000 -100.00 % | 6.385 M 0.00 % | 6.385 M 0.00 % | 6.385 M | 0.000 -100.00 % | 9.147 M 0.00 % | 9.147 M 0.00 % | 9.147 M | 0.000 -100.00 % | 274.799 M 0.00 % | 274.799 M 0.00 % | 274.799 M 45.62 % | 188.710 M 0.00 % | 188.710 M 0.00 % | 188.710 M 0.00 % | 188.710 M 105.70 % | 91.738 M 0.00 % | 91.738 M 0.00 % | 91.738 M 0.00 % | 91.738 M 1 674.33 % | 5.170 M 0.00 % | 5.170 M 0.00 % | 5.170 M 0.00 % | 5.170 M -24.86 % | 6.881 M 0.00 % | 6.881 M 0.00 % | 6.881 M 0.00 % | 6.881 M -50.18 % | 13.812 M 0.00 % | 13.812 M 0.00 % | 13.812 M 0.00 % | 13.812 M 83.07 % | 7.544 M 0.00 % | 7.544 M 0.00 % | 7.544 M 0.00 % | 7.544 M -29.37 % | 10.681 M 0.00 % | 10.681 M 0.00 % | 10.681 M 0.00 % | 10.681 M -57.74 % | 25.272 M 0.00 % | 25.272 M 0.00 % | 25.272 M 0.00 % | 25.272 M -0.87 % | 25.494 M 0.00 % | 25.494 M 0.00 % | 25.494 M 0.00 % | 25.494 M |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 248.258 M 0.02 % | 248.202 M 2.35 % | 242.492 M 1.51 % | 238.888 M 0.56 % | 237.546 M -1.60 % | 241.398 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.054 M | 0.000 -100.00 % | 226.488 M 0.00 % | 226.488 M 0.00 % | 226.488 M 0.00 % | 226.488 M | 0.000 -100.00 % | 409.863 M 0.00 % | 409.863 M 0.00 % | 409.863 M | 0.000 -100.00 % | 160.951 M 0.00 % | 160.951 M 0.00 % | 160.951 M | 0.000 -100.00 % | 206.399 M 0.00 % | 206.399 M 0.00 % | 206.399 M | 0.000 -100.00 % | 159.125 M 0.00 % | 159.125 M 0.00 % | 159.125 M 7.69 % | 147.762 M 0.00 % | 147.762 M 0.00 % | 147.762 M 0.00 % | 147.762 M 30.95 % | 112.839 M 0.00 % | 112.839 M 0.00 % | 112.839 M 0.00 % | 112.839 M -19.48 % | 140.140 M 0.00 % | 140.140 M 0.00 % | 140.140 M 0.00 % | 140.140 M 135.86 % | 59.416 M 0.00 % | 59.416 M 0.00 % | 59.416 M 0.00 % | 59.416 M 15 274.92 % | -391.541 K 0.00 % | -391.541 K 0.00 % | -391.541 K 0.00 % | -391.541 K -100.38 % | 103.471 M 0.00 % | 103.471 M 0.00 % | 103.471 M 0.00 % | 103.471 M 243.82 % | 30.095 M 0.00 % | 30.095 M 0.00 % | 30.095 M 0.00 % | 30.095 M 119.61 % | -153.435 M 0.00 % | -153.435 M 0.00 % | -153.435 M 0.00 % | -153.435 M -621.00 % | -21.281 M 0.00 % | -21.281 M 0.00 % | -21.281 M 0.00 % | -21.281 M |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -85.234 M 0.00 % | -85.234 M 0.00 % | -85.234 M 0.00 % | -85.234 M | 0.000 100.00 % | -202.360 M 0.00 % | -202.360 M 0.00 % | -202.360 M | 0.000 100.00 % | -204.411 M 0.00 % | -204.411 M 0.00 % | -204.411 M | 0.000 100.00 % | -86.034 M 0.00 % | -86.034 M 0.00 % | -86.034 M | 0.000 100.00 % | -104.021 M 0.00 % | -104.021 M 0.00 % | -104.021 M -102.49 % | -51.372 M 0.00 % | -51.372 M 0.00 % | -51.372 M 0.00 % | -51.372 M -45.96 % | -35.195 M 0.00 % | -35.195 M 0.00 % | -35.195 M 0.00 % | -35.195 M 50.32 % | -70.837 M 0.00 % | -70.837 M 0.00 % | -70.837 M 0.00 % | -70.837 M 25.97 % | -95.684 M 0.00 % | -95.684 M 0.00 % | -95.684 M 0.00 % | -95.684 M -175.85 % | -34.687 M 0.00 % | -34.687 M 0.00 % | -34.687 M 0.00 % | -34.687 M -394.30 % | -7.017 M 0.00 % | -7.017 M 0.00 % | -7.017 M 0.00 % | -7.017 M 3.42 % | -7.266 M 0.00 % | -7.266 M 0.00 % | -7.266 M 0.00 % | -7.266 M 93.10 % | -105.289 M 0.00 % | -105.289 M 0.00 % | -105.289 M 0.00 % | -105.289 M -28.99 % | -81.628 M 0.00 % | -81.628 M 0.00 % | -81.628 M 0.00 % | -81.628 M |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 248.258 M 0.02 % | 248.202 M 2.35 % | 242.492 M 1.51 % | 238.888 M 0.56 % | 237.546 M -1.60 % | 241.398 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.054 M | 0.000 -100.00 % | 141.254 M 0.00 % | 141.254 M 0.00 % | 141.254 M 0.00 % | 141.254 M | 0.000 -100.00 % | 207.503 M 0.00 % | 207.503 M 0.00 % | 207.503 M | 0.000 100.00 % | -43.460 M 0.00 % | -43.460 M 0.00 % | -43.460 M | 0.000 -100.00 % | 120.365 M 0.00 % | 120.365 M 0.00 % | 120.365 M | 0.000 -100.00 % | 55.104 M 0.00 % | 55.104 M 0.00 % | 55.104 M -42.83 % | 96.390 M 0.00 % | 96.390 M 0.00 % | 96.390 M 0.00 % | 96.390 M 24.14 % | 77.644 M 0.00 % | 77.644 M 0.00 % | 77.644 M 0.00 % | 77.644 M 12.04 % | 69.303 M 0.00 % | 69.303 M 0.00 % | 69.303 M 0.00 % | 69.303 M 291.09 % | -36.268 M 0.00 % | -36.268 M 0.00 % | -36.268 M 0.00 % | -36.268 M -3.39 % | -35.079 M 0.00 % | -35.079 M 0.00 % | -35.079 M 0.00 % | -35.079 M -136.37 % | 96.454 M 0.00 % | 96.454 M 0.00 % | 96.454 M 0.00 % | 96.454 M 322.51 % | 22.829 M 0.00 % | 22.829 M 0.00 % | 22.829 M 0.00 % | 22.829 M 108.82 % | -258.724 M 0.00 % | -258.724 M 0.00 % | -258.724 M 0.00 % | -258.724 M -151.41 % | -102.909 M 0.00 % | -102.909 M 0.00 % | -102.909 M 0.00 % | -102.909 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 | 2012 | 2011 | 2011 | 2011 | 2011 | 2010 | 2010 | 2010 | 2010 | 2009 | 2009 | 2009 | 2009 | 2008 | 2008 | 2008 | 2008 | 2007 | 2007 | 2007 | 2007 |