Hangzhou Advance Gearbox Group Co., Ltd. 601177.SS
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 2.301 B 22.22 % | 1.883 B -14.28 % | 2.196 B 2.62 % | 2.140 B 11.55 % | 1.918 B 16.07 % | 1.653 B 1.09 % | 1.635 B -1.42 % | 1.658 B 7.46 % | 1.543 B 3.23 % | 1.495 B -15.33 % | 1.766 B -4.55 % | 1.850 B 10.06 % | 1.681 B -29.13 % | 2.372 B 7.33 % | 2.210 B 23.09 % | 1.795 B 1.54 % | 1.768 B 23.60 % | 1.430 B |
| Net income | 240.818 M 13.88 % | 211.461 M 0.99 % | 209.390 M 39.63 % | 149.957 M 78.70 % | 83.915 M 325.25 % | 19.733 M 36.03 % | 14.506 M 36.71 % | 10.611 M 45.35 % | 7.300 M 106.09 % | -119.923 M -692.14 % | 20.252 M -11.92 % | 22.993 M -66.46 % | 68.553 M -54.08 % | 149.277 M 15.55 % | 129.193 M 51.58 % | 85.233 M 13.42 % | 75.149 M 46.15 % | 51.418 M |
| Income before tax | 246.980 M 11.82 % | 220.866 M 0.68 % | 219.375 M 8.74 % | 201.736 M 30.93 % | 154.085 M 319.36 % | 36.742 M 6.80 % | 34.402 M -2.51 % | 35.287 M 82.87 % | 19.296 M 116.99 % | -113.553 M -671.82 % | 19.858 M -23.71 % | 26.029 M -63.23 % | 70.794 M -63.30 % | 192.878 M 7.24 % | 179.849 M 61.91 % | 111.076 M 18.47 % | 93.760 M -0.35 % | 94.090 M |
| Income before tax ratio | 0.11 -8.51 % | 0.12 17.45 % | 0.10 5.97 % | 0.09 17.37 % | 0.08 261.31 % | 0.02 5.64 % | 0.02 -1.11 % | 0.02 70.17 % | 0.01 116.46 % | -0.08 -775.33 % | 0.01 -20.07 % | 0.01 -66.60 % | 0.04 -48.21 % | 0.08 -0.08 % | 0.08 31.54 % | 0.06 16.67 % | 0.05 -19.38 % | 0.07 |
| EBITDA | 143.073 M -5.69 % | 151.706 M -20.92 % | 191.834 M 29.13 % | 148.561 M 6.10 % | 140.015 M 76.25 % | 79.442 M -15.24 % | 93.731 M -4.37 % | 98.012 M 56.86 % | 62.484 M 125.54 % | 27.704 M -78.75 % | 130.368 M -26.41 % | 177.147 M -3.20 % | 183.001 M -40.95 % | 309.921 M 11.90 % | 276.964 M 46.09 % | 189.578 M 17.54 % | 161.286 M 9.12 % | 147.810 M |
| Net income ratio | 0.10 -6.82 % | 0.11 17.81 % | 0.10 36.07 % | 0.07 60.20 % | 0.04 266.39 % | 0.01 34.56 % | 0.01 38.67 % | 0.01 35.26 % | 0.00 105.90 % | -0.08 -799.33 % | 0.01 -7.72 % | 0.01 -69.53 % | 0.04 -35.20 % | 0.06 7.66 % | 0.06 23.14 % | 0.05 11.70 % | 0.04 18.25 % | 0.04 |
| Ratio EBITDA | 0.06 -22.84 % | 0.08 -7.75 % | 0.09 25.83 % | 0.07 -4.88 % | 0.07 51.85 % | 0.05 -16.16 % | 0.06 -2.99 % | 0.06 45.97 % | 0.04 118.48 % | 0.02 -74.90 % | 0.07 -22.90 % | 0.10 -12.05 % | 0.11 -16.68 % | 0.13 4.26 % | 0.13 18.69 % | 0.11 15.76 % | 0.09 -11.72 % | 0.10 |
| Gross profit ratio | 0.17 -20.07 % | 0.22 3.21 % | 0.21 7.37 % | 0.20 4.18 % | 0.19 -0.50 % | 0.19 -14.97 % | 0.22 3.06 % | 0.22 18.40 % | 0.18 30.13 % | 0.14 -24.97 % | 0.19 4.82 % | 0.18 -16.83 % | 0.21 -8.47 % | 0.23 -4.93 % | 0.25 8.08 % | 0.23 8.43 % | 0.21 6.91 % | 0.20 |
| Weighted average shs out dil | 400.629 M 0.14 % | 400.060 M 0.00 % | 400.060 M 0.00 % | 400.060 M 0.00 % | 400.060 M 0.00 % | 400.060 M 10.32 % | 362.644 M -9.43 % | 400.409 M -0.17 % | 401.099 M 0.27 % | 400.008 M -0.06 % | 400.246 M 0.09 % | 399.875 M -0.02 % | 399.958 M -0.03 % | 400.098 M 23.38 % | 324.279 M 10.94 % | 292.293 M 7.47 % | 271.983 M -0.03 % | 272.052 M |
| Weighted average shs out | 400.060 M 0.00 % | 400.040 M 0.00 % | 400.060 M 0.00 % | 400.060 M 0.00 % | 400.060 M 0.00 % | 400.060 M 10.32 % | 362.644 M -9.35 % | 400.060 M 0.00 % | 400.060 M 0.01 % | 400.008 M -0.06 % | 400.246 M 0.09 % | 399.875 M -0.02 % | 399.958 M -0.03 % | 400.098 M 23.38 % | 324.279 M 10.94 % | 292.293 M 7.47 % | 271.983 M -0.03 % | 272.052 M |
| EPS diluted | 0.60 13.21 % | 0.53 1.26 % | 0.52 39.65 % | 0.37 78.48 % | 0.21 325.96 % | 0.05 23.25 % | 0.04 50.94 % | 0.03 45.60 % | 0.02 106.07 % | -0.30 -692.89 % | 0.05 -12.00 % | 0.06 -66.45 % | 0.17 -54.06 % | 0.37 -6.73 % | 0.40 37.93 % | 0.29 3.57 % | 0.28 47.37 % | 0.19 |
| Earnings per share | 0.60 13.21 % | 0.53 1.26 % | 0.52 39.65 % | 0.37 78.48 % | 0.21 325.96 % | 0.05 23.25 % | 0.04 50.94 % | 0.03 45.60 % | 0.02 106.07 % | -0.30 -692.89 % | 0.05 -12.00 % | 0.06 -66.45 % | 0.17 -54.06 % | 0.37 -6.73 % | 0.40 37.93 % | 0.29 3.57 % | 0.28 47.37 % | 0.19 |
| Gross profit | 398.116 M -2.31 % | 407.527 M -11.52 % | 460.610 M 10.18 % | 418.034 M 16.22 % | 359.701 M 15.49 % | 311.452 M -14.04 % | 362.310 M 1.60 % | 356.609 M 27.24 % | 280.272 M 34.33 % | 208.643 M -36.47 % | 328.406 M 0.05 % | 328.253 M -8.46 % | 358.588 M -35.13 % | 552.786 M 2.03 % | 541.780 M 33.03 % | 407.253 M 10.10 % | 369.883 M 32.14 % | 279.927 M |
| Income tax expense | -1.713 M -151.74 % | 3.312 M 153.67 % | 1.306 M -81.69 % | 7.130 M -80.41 % | 36.403 M 877.44 % | 3.724 M -1.79 % | 3.792 M -48.82 % | 7.410 M 1 902.35 % | 370.068 K -55.51 % | 831.744 K -77.59 % | 3.711 M 65.28 % | 2.245 M -78.00 % | 10.203 M -65.30 % | 29.402 M -1.77 % | 29.932 M 120.51 % | 13.574 M 32.71 % | 10.228 M -67.55 % | 31.522 M |
| Cost of revenue | 1.903 B 29.00 % | 1.475 B -15.01 % | 1.735 B 0.78 % | 1.722 B 10.47 % | 1.559 B 16.20 % | 1.341 B 5.40 % | 1.273 B -2.24 % | 1.302 B 3.08 % | 1.263 B -1.81 % | 1.286 B -10.50 % | 1.437 B -5.55 % | 1.522 B 15.09 % | 1.322 B -27.30 % | 1.819 B 9.05 % | 1.668 B 20.17 % | 1.388 B -0.72 % | 1.398 B 21.52 % | 1.150 B |
| General and administrative expenses | 150.540 M -8.15 % | 163.901 M 0.06 % | 163.805 M -2.37 % | 167.775 M 7.04 % | 156.746 M 6.01 % | 147.859 M -1.54 % | 150.178 M 6.90 % | 140.488 M -38.64 % | 228.942 M -1.01 % | 231.278 M 4.35 % | 221.630 M 12.10 % | 197.706 M -11.96 % | 224.559 M 207.25 % | 73.086 M 11.53 % | 65.531 M 11.75 % | 58.643 M 9.90 % | 53.358 M 20.41 % | 44.312 M |
| Selling and marketing expenses | 45.580 M 1.99 % | 44.692 M -36.22 % | 70.076 M 1.87 % | 68.789 M 50.55 % | 45.692 M -32.60 % | 67.791 M -15.97 % | 80.672 M 26.71 % | 63.666 M 9.49 % | 58.146 M -5.21 % | 61.343 M 2.10 % | 60.081 M 0.89 % | 59.550 M 14.41 % | 52.048 M -24.17 % | 68.641 M -2.62 % | 70.487 M 37.29 % | 51.342 M 7.71 % | 47.668 M 28.65 % | 37.054 M |
| Other expenses | -165.052 M -13.55 % | -145.352 M -14.66 % | -126.771 M 0.54 % | -127.454 M -36.39 % | -93.449 M -143.97 % | -38.303 M -776.08 % | 5.665 M -81.99 % | 31.462 M 135.49 % | -88.644 M -201.30 % | -29.420 M -218.26 % | 24.877 M 288.75 % | -13.180 M 84.26 % | -83.719 M -174.08 % | 113.018 M -37.75 % | 181.562 M 789.14 % | 20.420 M -87.94 % | 169.336 M 361.77 % | 36.671 M |
| Operating expenses | 153.403 M -17.61 % | 186.193 M -22.19 % | 239.279 M 10.94 % | 215.678 M 5.30 % | 204.825 M -25.09 % | 273.433 M -17.16 % | 330.057 M 1.83 % | 324.139 M 12.61 % | 287.840 M -17.41 % | 348.529 M -9.79 % | 386.355 M 16.58 % | 331.415 M 25.77 % | 263.516 M -21.28 % | 334.733 M -10.73 % | 374.950 M 21.95 % | 307.474 M 6.00 % | 290.078 M 61.70 % | 179.388 M |
| Cost and expenses | 2.056 B 23.77 % | 1.661 B -15.88 % | 1.975 B 1.91 % | 1.938 B 9.87 % | 1.764 B 9.21 % | 1.615 B 0.76 % | 1.603 B -1.43 % | 1.626 B 4.85 % | 1.551 B -5.14 % | 1.635 B -10.35 % | 1.824 B -1.59 % | 1.853 B 16.86 % | 1.586 B -28.19 % | 2.208 B 10.89 % | 1.991 B 17.46 % | 1.695 B 0.43 % | 1.688 B 26.94 % | 1.330 B |
| Research and development expenses | 122.336 M -0.50 % | 122.952 M -6.97 % | 132.169 M 24.02 % | 106.568 M 11.20 % | 95.836 M -0.26 % | 96.086 M 2.72 % | 93.542 M 5.67 % | 88.523 M -0.98 % | 89.397 M 4.77 % | 85.328 M 6.97 % | 79.767 M -8.67 % | 87.339 M 23.66 % | 70.628 M -11.70 % | 79.988 M 39.42 % | 57.371 M 62.94 % | 35.209 M 78.58 % | 19.716 M 258.32 % | 5.502 M |
| Selling general and administrative expenses | 196.119 M -5.98 % | 208.593 M -10.81 % | 233.881 M -1.13 % | 236.564 M 16.86 % | 202.437 M -6.13 % | 215.650 M -6.58 % | 230.850 M 13.08 % | 204.154 M -28.89 % | 287.088 M -1.89 % | 292.622 M 3.87 % | 281.711 M 9.51 % | 257.256 M -7.00 % | 276.607 M 95.17 % | 141.727 M 4.20 % | 136.017 M -45.99 % | 251.845 M 149.29 % | 101.027 M -26.37 % | 137.215 M |
| Interest income | 9.348 M 126.67 % | 4.124 M -13.63 % | 4.774 M 18.98 % | 4.013 M 51.68 % | 2.646 M 59.81 % | 1.656 M -44.12 % | 2.963 M 28.27 % | 2.310 M -4.38 % | 2.415 M -4.20 % | 2.521 M -11.31 % | 2.843 M -9.10 % | 3.128 M -53.47 % | 6.721 M -38.15 % | 10.867 M 179.08 % | 3.894 M 9.23 % | 3.565 M 65.66 % | 2.152 M 41.39 % | 1.522 M |
| Interest expense | 34.279 M -3.48 % | 35.515 M -10.69 % | 39.764 M -5.12 % | 41.912 M -13.56 % | 48.489 M -23.05 % | 63.011 M -7.61 % | 68.202 M -0.55 % | 68.579 M 3.00 % | 66.579 M -5.41 % | 70.388 M 8.60 % | 64.812 M 74.50 % | 37.141 M -4.82 % | 39.022 M 43.62 % | 27.170 M -3.34 % | 28.109 M 3.37 % | 27.193 M -26.74 % | 37.117 M 33.39 % | 27.826 M |
| Depreciation and amortization | 88.167 M -1.83 % | 89.810 M 1.26 % | 88.694 M 1.39 % | 87.478 M 0.27 % | 87.240 M 1.14 % | 86.254 M 0.37 % | 85.939 M 2.77 % | 83.626 M -27.42 % | 115.225 M -19.46 % | 143.064 M -0.27 % | 143.455 M 3.48 % | 138.625 M 15.89 % | 119.614 M 3.97 % | 115.050 M 20.66 % | 95.348 M 22.76 % | 77.668 M 17.13 % | 66.309 M 25.90 % | 52.669 M |
| Operating income | 244.713 M 10.56 % | 221.334 M 0.00 % | 221.330 M 9.38 % | 202.356 M 30.66 % | 154.877 M 307.37 % | 38.019 M 17.88 % | 32.253 M -0.67 % | 32.470 M 529.02 % | -7.568 M 94.59 % | -139.887 M -141.40 % | -57.949 M -1 732.54 % | -3.162 M -104.99 % | 63.387 M -61.19 % | 163.340 M -18.65 % | 200.785 M 101.23 % | 99.779 M 25.03 % | 79.804 M -20.62 % | 100.539 M |
| Operating income ratio | 0.11 -9.54 % | 0.12 16.66 % | 0.10 6.59 % | 0.09 17.13 % | 0.08 250.98 % | 0.02 16.60 % | 0.02 0.76 % | 0.02 499.22 % | 0.00 94.76 % | -0.09 -185.09 % | -0.03 -1 819.97 % | 0.00 -104.53 % | 0.04 -45.24 % | 0.07 -24.20 % | 0.09 63.48 % | 0.06 23.13 % | 0.05 -35.78 % | 0.07 |
| Total other income expenses net | 2.267 M 583.77 % | -468.583 K 76.03 % | -1.955 M -215.30 % | -620.076 K 21.71 % | -792.055 K 37.95 % | -1.277 M -159.38 % | 2.150 M -23.71 % | 2.818 M -89.51 % | 26.865 M 2.02 % | 26.334 M -66.16 % | 77.807 M 166.55 % | 29.191 M 294.07 % | 7.407 M -74.92 % | 29.538 M 241.08 % | -20.937 M -285.33 % | 11.297 M -19.05 % | 13.956 M 316.42 % | -6.449 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 407.276 M -37.00 % | 646.421 M 1.45 % | 637.171 M 20.25 % | 529.869 M -12.98 % | 608.915 M -34.99 % | 936.638 M -2.23 % | 957.968 M -4.59 % | 1.004 B 12.47 % | 892.753 M 44.19 % | 619.145 M -34.88 % | 950.845 M 59.17 % | 597.372 M 242.81 % | 174.257 M 31.92 % | 132.095 M 136.89 % | -358.104 M -199.53 % | 359.780 M -6.30 % | 383.968 M 13.40 % | 338.606 M |
| Total investments | 1.783 B 17.59 % | 1.517 B 12.14 % | 1.352 B 10.07 % | 1.229 B 33.92 % | 917.397 M 7.29 % | 855.063 M 10.35 % | 774.888 M 24.65 % | 621.661 M 6.53 % | 583.536 M -7.66 % | 631.956 M 6.12 % | 595.499 M 11.23 % | 535.366 M 643.84 % | 71.973 M -53.61 % | 155.156 M 32.85 % | 116.791 M -0.86 % | 117.801 M 8.42 % | 108.657 M -2.23 % | 111.130 M |
| Total debt | 806.529 M -19.30 % | 999.444 M -6.05 % | 1.064 B 2.41 % | 1.039 B 1.46 % | 1.024 B -15.25 % | 1.208 B 4.74 % | 1.153 B -4.13 % | 1.203 B 13.88 % | 1.056 B 34.10 % | 787.645 M -29.71 % | 1.121 B 41.75 % | 790.500 M 106.24 % | 383.300 M -24.78 % | 509.563 M 69.19 % | 301.182 M -49.93 % | 601.465 M -2.27 % | 615.420 M 37.28 % | 448.282 M |
| Accumulated other comprehensive income loss | 268.682 M 50.96 % | 177.981 M 34.45 % | 132.377 M -10.65 % | 148.155 M 27.87 % | 115.859 M 59.13 % | 72.810 M 11.25 % | 65.446 M 31.42 % | 49.799 M -10.83 % | 55.848 M -19.46 % | 69.346 M 2 694.60 % | -2.673 M 11.33 % | -3.014 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 1.101 B 20.33 % | 915.228 M 22.47 % | 747.322 M 36.60 % | 547.084 M 40.54 % | 389.284 M 20.63 % | 322.696 M 2.58 % | 314.589 M 1.45 % | 310.100 M 0.73 % | 307.855 M 2.43 % | 300.555 M -29.86 % | 428.479 M 3.43 % | 414.250 M 3.43 % | 400.513 M 6.99 % | 374.343 M 56.89 % | 238.601 M 99.24 % | 119.754 M 95.34 % | 61.305 M -49.21 % | 120.696 M |
| Common stock | 407.975 M 1.98 % | 400.060 M 0.00 % | 400.060 M 0.00 % | 400.060 M 0.00 % | 400.060 M 0.00 % | 400.060 M 0.00 % | 400.060 M 0.00 % | 400.060 M 0.00 % | 400.060 M 0.00 % | 400.060 M 0.00 % | 400.060 M -3.22 % | 413.382 M 3.33 % | 400.060 M 0.00 % | 400.060 M 0.00 % | 400.060 M 33.77 % | 299.060 M 9.95 % | 272.000 M 0.24 % | 271.340 M |
| Total equity | 2.750 B 13.30 % | 2.428 B 9.36 % | 2.220 B 9.28 % | 2.031 B 7.77 % | 1.885 B 4.38 % | 1.806 B 1.66 % | 1.776 B 2.25 % | 1.737 B 0.55 % | 1.728 B 0.10 % | 1.726 B -6.21 % | 1.840 B -0.49 % | 1.849 B 0.84 % | 1.834 B -1.85 % | 1.869 B 9.09 % | 1.713 B 129.01 % | 747.933 M 29.61 % | 577.077 M 9.06 % | 529.154 M |
| Other non current liabilities | 133.396 M 1.68 % | 131.190 M -1.37 % | 133.014 M 14.51 % | 116.162 M 7.65 % | 107.902 M -10.57 % | 120.650 M -34.70 % | 184.753 M 87.38 % | 98.598 M 1.63 % | 97.021 M -0.07 % | 97.089 M -0.74 % | 97.815 M -53.81 % | 211.766 M 4.06 % | 203.511 M -8.32 % | 221.973 M 4.11 % | 213.202 M 61.93 % | 131.665 M -16.91 % | 158.467 M -8.19 % | 172.598 M |
| Long term debt | 486.767 M -14.47 % | 569.117 M 9.12 % | 521.543 M 25.17 % | 416.675 M -4.76 % | 437.480 M 78.50 % | 245.091 M 4 800.25 % | 5.002 M -97.91 % | 238.793 M -40.04 % | 398.260 M 0.15 % | 397.645 M 0.15 % | 397.057 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 100.165 M | 0.000 -100.00 % | 17.500 M |
| Total non current liabilities | 664.723 M -11.30 % | 749.401 M 7.19 % | 699.110 M 19.95 % | 582.823 M -3.59 % | 604.529 M 38.95 % | 435.057 M 120.12 % | 197.648 M -53.87 % | 428.439 M -28.27 % | 597.253 M -1.99 % | 609.364 M -1.76 % | 620.275 M 181.47 % | 220.371 M 7.76 % | 204.502 M -8.38 % | 223.202 M 3.48 % | 215.704 M -29.62 % | 306.476 M 92.60 % | 159.126 M -20.42 % | 199.957 M |
| Other current liabilities | 479.749 M 138.05 % | 201.529 M -6.16 % | 214.754 M -60.19 % | 539.391 M 182.94 % | 190.637 M 59.82 % | 119.279 M 17.36 % | 101.638 M 806.48 % | 11.212 M -96.63 % | 332.452 M -52.77 % | 703.973 M 572.14 % | 104.736 M -75.06 % | 419.929 M 30.29 % | 322.309 M -51.97 % | 671.092 M 158.35 % | 259.760 M 10.73 % | 234.592 M -8.91 % | 257.545 M 87.40 % | 137.432 M |
| Deferred revenue | 0.000 -100.00 % | 89.146 M -9.07 % | 98.036 M -74.99 % | 391.918 M 29.74 % | 302.081 M 230.77 % | 91.327 M 633.41 % | 12.452 M -88.05 % | 104.202 M -5.40 % | 110.148 M -25.55 % | 147.939 M 85.24 % | 79.864 M 48.33 % | 53.842 M -39.83 % | 89.481 M -49.39 % | 176.799 M 37.64 % | 128.447 M 44.94 % | 88.619 M 3.83 % | 85.351 M -10.97 % | 95.866 M |
| Short term debt | 319.762 M -25.69 % | 430.327 M -19.68 % | 535.764 M 7.90 % | 496.531 M -17.31 % | 600.450 M -37.64 % | 962.829 M -16.51 % | 1.153 B 34.11 % | 859.909 M 30.69 % | 658.000 M 68.72 % | 390.000 M -46.10 % | 723.500 M -8.48 % | 790.500 M 106.24 % | 383.300 M -24.78 % | 509.563 M 69.19 % | 301.182 M -39.92 % | 501.300 M -18.54 % | 615.420 M 45.22 % | 423.782 M |
| Total current liabilities | 1.557 B -3.05 % | 1.606 B 5.53 % | 1.522 B -23.31 % | 1.985 B 30.07 % | 1.526 B -6.64 % | 1.634 B -11.54 % | 1.847 B 13.60 % | 1.626 B 6.50 % | 1.527 B -7.19 % | 1.645 B 12.67 % | 1.460 B -13.78 % | 1.694 B 37.82 % | 1.229 B -19.73 % | 1.531 B 14.58 % | 1.336 B 0.73 % | 1.326 B -9.97 % | 1.473 B 48.62 % | 991.261 M |
| Total liabilities | 2.222 B -5.67 % | 2.356 B 6.05 % | 2.221 B -13.49 % | 2.567 B 20.52 % | 2.130 B 2.95 % | 2.069 B 1.18 % | 2.045 B -0.47 % | 2.055 B -3.27 % | 2.124 B -5.78 % | 2.255 B 8.37 % | 2.080 B 8.70 % | 1.914 B 33.53 % | 1.433 B -18.29 % | 1.754 B 13.04 % | 1.552 B -4.96 % | 1.633 B 0.03 % | 1.632 B 37.03 % | 1.191 B |
| Other non current assets | 147.687 M -27.60 % | 204.001 M 61.46 % | 126.345 M -2.88 % | 130.090 M 84.53 % | 70.498 M 490.68 % | 11.935 M 30.70 % | 9.131 M 50.61 % | 6.063 M 10.99 % | 5.463 M 197.15 % | 1.838 M -20.14 % | 2.302 M -95.89 % | 56.017 M 1 199.95 % | 4.309 M -97.27 % | 158.119 M 31.36 % | 120.373 M -0.64 % | 121.147 M -9.05 % | 133.202 M 5 749.34 % | 2.277 M |
| Long term investments | 1.767 B 24.91 % | 1.414 B 7.23 % | 1.319 B 11.66 % | 1.181 B 28.98 % | 915.897 M 6.81 % | 857.500 M 10.28 % | 777.545 M 24.53 % | 624.375 M 6.55 % | 586.006 M -7.47 % | 633.314 M 5.98 % | 597.559 M 10.89 % | 538.890 M 622.82 % | 74.554 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 137.073 M |
| Intangible assets | 144.605 M -3.44 % | 149.764 M -3.62 % | 155.387 M -3.61 % | 161.212 M -6.69 % | 172.765 M -2.76 % | 177.663 M -3.70 % | 184.485 M -2.98 % | 190.149 M -4.94 % | 200.036 M -8.06 % | 217.577 M -2.41 % | 222.939 M 20.42 % | 185.140 M -8.82 % | 203.050 M 1.89 % | 199.275 M -2.97 % | 205.375 M 19.15 % | 172.370 M 22.61 % | 140.580 M 38.54 % | 101.473 M |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 144.605 M -3.44 % | 149.764 M -3.62 % | 155.387 M -3.61 % | 161.212 M -6.69 % | 172.765 M -2.76 % | 177.663 M -3.70 % | 184.485 M -2.98 % | 190.149 M -4.94 % | 200.036 M -8.06 % | 217.577 M -2.41 % | 222.939 M 20.42 % | 185.140 M -8.82 % | 203.050 M 1.89 % | 199.275 M -2.97 % | 205.375 M 19.15 % | 172.370 M 22.61 % | 140.580 M 38.54 % | 101.473 M |
| Property plant equipment net | 1.097 B 1.38 % | 1.082 B 2.45 % | 1.056 B 4.59 % | 1.009 B -3.97 % | 1.051 B -5.32 % | 1.110 B -3.37 % | 1.149 B -0.35 % | 1.153 B -2.95 % | 1.188 B -6.48 % | 1.270 B -5.72 % | 1.348 B -1.03 % | 1.361 B -4.01 % | 1.418 B -0.61 % | 1.427 B 35.76 % | 1.051 B 24.54 % | 844.079 M 17.29 % | 719.635 M 31.01 % | 549.310 M |
| Total non current assets | 3.181 B 10.85 % | 2.870 B 7.36 % | 2.673 B 7.08 % | 2.496 B 12.11 % | 2.227 B 1.48 % | 2.194 B 1.76 % | 2.156 B 7.44 % | 2.007 B -0.28 % | 2.012 B -6.37 % | 2.149 B -1.95 % | 2.192 B 1.62 % | 2.157 B 25.99 % | 1.712 B -4.84 % | 1.799 B 29.27 % | 1.392 B 21.05 % | 1.150 B 14.38 % | 1.005 B 23.92 % | 811.226 M |
| Other current assets | 35.621 M 39.46 % | 25.542 M -18.24 % | 31.241 M 10.59 % | 28.251 M -33.84 % | 42.701 M -20.96 % | 54.026 M 45.05 % | 37.246 M -65.90 % | 109.233 M -16.16 % | 130.292 M 0.44 % | 129.716 M 15.29 % | 112.512 M 157.48 % | 43.698 M -21.37 % | 55.570 M 70.60 % | 32.574 M -57.41 % | 76.477 M 108.43 % | 36.693 M -28.38 % | 51.231 M 49.56 % | 34.254 M |
| Short term investments | 16.519 M -83.82 % | 102.067 M 207.43 % | 33.200 M -29.66 % | 47.200 M 3 046.67 % | 1.500 M 161.53 % | -2.438 M 8.25 % | -2.657 M 2.10 % | -2.714 M -9.88 % | -2.470 M -81.82 % | -1.358 M 34.07 % | -2.060 M 41.55 % | -3.525 M -36.59 % | -2.581 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -25.943 M |
| cash and cash equivalents | 399.253 M 13.10 % | 353.023 M -17.25 % | 426.613 M -16.16 % | 508.866 M 22.67 % | 414.825 M 52.91 % | 271.282 M 38.93 % | 195.261 M -1.79 % | 198.828 M 21.60 % | 163.507 M -2.96 % | 168.500 M -0.71 % | 169.712 M -12.12 % | 193.128 M -7.61 % | 209.043 M -44.62 % | 377.468 M -42.75 % | 659.286 M 172.79 % | 241.685 M 4.42 % | 231.452 M 111.03 % | 109.676 M |
| Cash and short term investments | 415.772 M -8.64 % | 455.089 M -1.03 % | 459.813 M -17.31 % | 556.066 M 33.57 % | 416.325 M 53.47 % | 271.282 M 38.93 % | 195.261 M -1.79 % | 198.828 M 21.60 % | 163.507 M -2.96 % | 168.500 M -0.71 % | 169.712 M -12.12 % | 193.128 M -7.61 % | 209.043 M -44.62 % | 377.468 M -42.75 % | 659.286 M 172.79 % | 241.685 M 4.42 % | 231.452 M 111.03 % | 109.676 M |
| Total current assets | 1.791 B -6.38 % | 1.913 B 8.23 % | 1.768 B -15.91 % | 2.103 B 17.55 % | 1.789 B 6.39 % | 1.681 B 0.95 % | 1.665 B -6.71 % | 1.785 B -2.95 % | 1.840 B 0.45 % | 1.831 B 5.93 % | 1.729 B 7.68 % | 1.606 B 3.23 % | 1.555 B -14.71 % | 1.824 B -2.63 % | 1.873 B 52.14 % | 1.231 B 2.23 % | 1.204 B 32.45 % | 909.146 M |
| Inventory | 594.322 M -32.15 % | 875.909 M 14.02 % | 768.239 M -16.65 % | 921.727 M 12.22 % | 821.348 M -2.22 % | 839.954 M -2.52 % | 861.674 M 2.38 % | 841.661 M -8.74 % | 922.284 M -5.92 % | 980.344 M 6.42 % | 921.212 M 2.86 % | 895.625 M 0.87 % | 887.923 M -13.30 % | 1.024 B 19.22 % | 859.013 M 22.16 % | 703.191 M -2.72 % | 722.861 M 44.63 % | 499.803 M |
| Net receivables | 745.601 M 33.89 % | 556.859 M 8.21 % | 514.592 M -13.73 % | 596.469 M 13.79 % | 524.166 M 1.61 % | 515.857 M -10.56 % | 576.790 M -9.23 % | 635.457 M 1.93 % | 623.452 M 10.27 % | 565.389 M 4.41 % | 541.518 M 12.04 % | 483.329 M 17.11 % | 412.701 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Tax assets | 25.483 M 28.55 % | 19.823 M 21.19 % | 16.357 M 16.07 % | 14.093 M -12.94 % | 16.187 M -55.83 % | 36.643 M 2.08 % | 35.895 M 8.42 % | 33.106 M 1.27 % | 32.691 M 25.68 % | 26.012 M 20.44 % | 21.598 M 39.56 % | 15.476 M 31.29 % | 11.787 M -19.50 % | 14.642 M -1.29 % | 14.834 M 21.64 % | 12.194 M 2.99 % | 11.841 M -43.86 % | 21.093 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 -100.00 % | 867.951 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 736.675 M -15.35 % | 870.295 M 15.19 % | 755.511 M -19.18 % | 934.822 M 85.28 % | 504.537 M -5.09 % | 531.584 M -6.35 % | 567.628 M 11.21 % | 510.399 M 1.83 % | 501.238 M -4.94 % | 527.304 M -12.68 % | 603.888 M 30.26 % | 463.585 M -6.83 % | 497.566 M 40.98 % | 352.928 M -53.78 % | 763.584 M 28.66 % | 593.507 M -0.32 % | 595.404 M 47.38 % | 404.002 M |
| Tax payables | 21.097 M 41.63 % | 14.896 M -6.71 % | 15.968 M 15.54 % | 13.820 M -75.47 % | 56.342 M 174.45 % | 20.529 M 64.86 % | 12.452 M -65.64 % | 36.246 M 3.05 % | 35.172 M 47.19 % | 23.896 M -14.89 % | 28.075 M 43.49 % | 19.567 M -23.72 % | 25.651 M 1 063.90 % | -2.661 M -123.04 % | 11.552 M 481.99 % | -3.024 M -162.65 % | 4.827 M -81.47 % | 26.045 M |
| Deferred revenue non current | 32.452 M -14.67 % | 38.033 M 2.81 % | 36.995 M -12.80 % | 42.425 M -17.82 % | 51.627 M -16.20 % | 61.609 M -14.50 % | 72.057 M -13.15 % | 82.968 M -11.46 % | 93.706 M -11.72 % | 106.143 M -9.13 % | 116.813 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 73.176 M | 0.000 -100.00 % | 4.294 M |
| Minority interest | 92.875 M 6.08 % | 87.554 M 2.57 % | 85.359 M -5.17 % | 90.014 M -45.27 % | 164.461 M 5.64 % | 155.676 M 9.97 % | 141.567 M 8.33 % | 130.680 M 11.38 % | 117.333 M 7.27 % | 109.376 M 5.16 % | 104.008 M -19.08 % | 128.539 M 4.40 % | 123.118 M -36.62 % | 194.265 M 7.72 % | 180.335 M 20.24 % | 149.981 M 18.06 % | 127.041 M 12.55 % | 112.877 M |
| Capital lease obligations | 25.284 M 35.94 % | 18.598 M 1 707.95 % | 1.029 M -88.23 % | 8.737 M -38.43 % | 14.191 M | 0.000 | 0.000 100.00 % | -104.202 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.673 M -11.33 % | 3.014 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 838.765 M -0.93 % | 846.680 M -14.22 % | 987.062 M -3.40 % | 1.022 B 10.61 % | 923.791 M -0.40 % | 927.462 M 1.68 % | 912.125 M 7.73 % | 846.680 M 0.00 % | 846.680 M -7.57 % | 916.026 M 0.61 % | 910.449 M 7.55 % | 846.556 M -7.01 % | 910.361 M 7.16 % | 849.570 M 0.00 % | 849.570 M 374.25 % | 179.139 M 53.46 % | 116.731 M 381.54 % | 24.241 M |
| Deferred tax liabilities non current | 12.108 M 9.46 % | 11.061 M 46.36 % | 7.558 M -0.03 % | 7.560 M 0.54 % | 7.520 M -2.42 % | 7.707 M -2.37 % | 7.893 M -2.31 % | 8.080 M -2.26 % | 8.267 M -2.60 % | 8.487 M -1.20 % | 8.590 M -0.18 % | 8.606 M 768.52 % | 990.827 K -19.38 % | 1.229 M -50.88 % | 2.502 M 70.34 % | 1.469 M 123.11 % | 658.372 K -88.17 % | 5.566 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 |
| Total assets | 4.972 B 3.96 % | 4.783 B 7.71 % | 4.441 B -3.43 % | 4.599 B 14.53 % | 4.015 B 3.61 % | 3.875 B 1.41 % | 3.821 B 0.78 % | 3.792 B -1.56 % | 3.852 B -3.23 % | 3.981 B 1.52 % | 3.921 B 4.18 % | 3.763 B 15.18 % | 3.267 B -9.81 % | 3.623 B 10.97 % | 3.265 B 37.12 % | 2.381 B 7.76 % | 2.209 B 28.43 % | 1.720 B |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 100.00 % | -2.267 M -300.19 % | 1.133 M -94.40 % | 20.212 M 2 262.28 % | -934.751 K 68.58 % | -2.975 M -394.37 % | -601.839 K 91.28 % | -6.899 M -52.72 % | -4.518 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -149.393 M 0.33 % | -149.882 M 38.41 % | -243.353 M -126.35 % | -107.512 M -158.51 % | 183.759 M 405.29 % | -60.192 M 15.51 % | -71.243 M -4 252.53 % | -1.637 M 98.76 % | -132.330 M 45.09 % | -241.011 M -383.65 % | -49.832 M 37.09 % | -79.210 M 47.93 % | -152.120 M 48.42 % | -294.944 M -1 657.66 % | -16.780 M 67.63 % | -51.839 M -775.76 % | -5.919 M 45.81 % | -10.923 M |
| Accounts receivables | -252.667 M -117.47 % | -116.187 M -882.39 % | -11.827 M 95.66 % | -272.291 M -534.68 % | -42.902 M -195.86 % | 44.757 M 435.07 % | 8.365 M 144.92 % | -18.619 M 75.32 % | -75.450 M -17.08 % | -64.446 M 38.56 % | -104.892 M 29.53 % | -148.850 M -578.52 % | 31.106 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 262.256 M 292.20 % | -136.451 M -205.44 % | 129.410 M 147.77 % | -270.917 M -250.78 % | -77.234 M 11.48 % | -87.246 M 9.06 % | -95.934 M -744.58 % | 14.883 M 256.88 % | -9.487 M 93.73 % | -151.217 M -169.06 % | -56.201 M -286.98 % | -14.523 M -114.53 % | 99.987 M 162.09 % | -161.041 M 2.53 % | -165.219 M -861.43 % | 21.698 M 109.43 % | -230.080 M -124.24 % | -102.605 M |
| Accounts payables | -154.368 M -254.63 % | 99.832 M 127.83 % | -358.668 M -182.54 % | 434.563 M 53.19 % | 283.682 M 1 791.76 % | -16.768 M -186.88 % | 19.302 M 614.59 % | 2.701 M 106.67 % | -40.493 M -94.39 % | -20.831 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 8.907 M 204.55 % | 2.925 M 229.01 % | -2.267 M -300.19 % | 1.133 M -94.40 % | 20.212 M 2 262.28 % | -934.751 K -103.79 % | 24.691 M 249.46 % | -16.520 M 86.55 % | -122.842 M -36.80 % | -89.794 M -1 509.68 % | 6.370 M 109.85 % | -64.687 M 74.34 % | -252.107 M -88.28 % | -133.903 M -190.21 % | 148.438 M 301.85 % | -73.538 M -132.81 % | 224.160 M 144.50 % | 91.682 M |
| Other non cash items | -118.336 M -8.78 % | -108.780 M -23.07 % | -88.389 M -955.92 % | -8.371 M -138.53 % | 21.727 M -70.29 % | 73.142 M -7.65 % | 79.200 M -0.74 % | 79.790 M 133.56 % | 34.163 M -71.35 % | 119.247 M 178.87 % | 42.761 M -23.43 % | 55.848 M 42.37 % | 39.229 M -2.51 % | 40.239 M -20.49 % | 50.611 M 50.65 % | 33.596 M -43.73 % | 59.706 M 182.32 % | 21.149 M |
| Net cash provided by operating activities | 80.969 M 41.13 % | 57.373 M 477.42 % | -15.201 M -109.36 % | 162.454 M -60.42 % | 410.408 M 210.39 % | 132.222 M 6.20 % | 124.507 M -34.35 % | 189.656 M 427.05 % | 35.985 M 138.66 % | -93.085 M -161.03 % | 152.532 M 9.70 % | 139.046 M 106.56 % | 67.314 M 182.58 % | 23.821 M -91.46 % | 279.096 M 77.85 % | 156.926 M -22.93 % | 203.628 M 62.30 % | 125.463 M |
| Investments in property plant and equipment | -53.124 M -14.72 % | -46.306 M 22.51 % | -59.758 M -191.78 % | -20.481 M 34.13 % | -31.094 M -5.13 % | -29.578 M 0.53 % | -29.737 M -23.66 % | -24.048 M 57.70 % | -56.857 M 43.16 % | -100.026 M 30.72 % | -144.385 M -49.94 % | -96.292 M 69.20 % | -312.599 M 37.27 % | -498.338 M -45.25 % | -343.080 M -42.55 % | -240.681 M -0.63 % | -239.173 M -17.52 % | -203.511 M |
| Acquisitions net | 7.087 M 181.73 % | 2.515 M 81.93 % | 1.383 M -61.01 % | 3.546 M -90.80 % | 38.528 M -26.60 % | 52.492 M | 0.000 -100.00 % | 43.607 M -61.02 % | 111.880 M 3 078.38 % | 3.520 M 9.99 % | 3.200 M -96.71 % | 97.163 M 3 781.51 % | -2.639 M -136.27 % | 7.276 M | 0.000 -100.00 % | 75.115 K 100.27 % | -27.605 M -834.11 % | 3.760 M |
| Purchases of investments | -305.000 M 53.62 % | -657.585 M -421.21 % | -126.164 M 67.35 % | -386.400 M -700.00 % | -48.300 M -23.69 % | -39.050 M 88.59 % | -342.100 M -98.32 % | -172.500 M 50.14 % | -346.000 M -200.90 % | -114.990 M -2 031.96 % | -5.394 M 99.50 % | -1.076 B -7 033.82 % | -15.078 M 76.44 % | -64.000 M | 0.000 100.00 % | -768.200 K 97.84 % | -35.634 M -122.71 % | -16.000 M |
| Sales maturities of investments | 397.795 M -35.36 % | 615.398 M 254.30 % | 173.695 M -51.69 % | 359.513 M 434.52 % | 67.259 M 83.54 % | 36.645 M -89.40 % | 345.793 M 75.71 % | 196.802 M -51.01 % | 401.686 M 262.32 % | 110.864 M 527.26 % | 17.674 M -96.80 % | 552.953 M 1 941.30 % | 27.088 M -59.29 % | 66.535 M 21 983.29 % | 301.293 K -69.26 % | 980.000 K -96.08 % | 25.027 M 42.02 % | 17.622 M |
| Other investing activites | -1.462 M | 0.000 -100.00 % | 3.537 M 270.29 % | 955.305 K 103.07 % | -31.094 M -5.13 % | -29.578 M -1 734.55 % | 1.810 M 107.52 % | -24.048 M 57.70 % | -56.857 M -202.24 % | 55.612 M 808.70 % | -7.847 M 91.85 % | -96.292 M -4 553.82 % | 2.162 M -99.07 % | 232.614 M 203.43 % | -224.901 M -814.26 % | 31.487 M -37.62 % | 50.473 M 6 589.79 % | 754.478 K |
| Net cash used for investing activites | 45.296 M 152.68 % | -85.978 M -1 076.63 % | -7.307 M 82.95 % | -42.866 M -811.74 % | -4.702 M 48.17 % | -9.070 M 62.57 % | -24.235 M -222.32 % | 19.813 M -63.21 % | 53.851 M 219.62 % | -45.020 M 67.08 % | -136.751 M 77.88 % | -618.130 M -105.31 % | -301.066 M -17.64 % | -255.912 M 54.92 % | -567.680 M -171.74 % | -208.907 M 7.94 % | -226.913 M -14.97 % | -197.374 M |
| Debt repayment | -17.767 M -212.09 % | 15.850 M -26.36 % | 21.524 M 227.94 % | -16.824 M 91.21 % | -191.347 M -481.41 % | 50.168 M 178.67 % | -63.774 M -18.34 % | -53.890 M -68.41 % | -32.000 M | 0.000 -100.00 % | 29.800 M -94.12 % | 507.200 M 202.38 % | 167.737 M -19.50 % | 208.381 M 169.23 % | -301.000 M -2 065.47 % | -13.900 M -108.32 % | 167.138 M 205.12 % | 54.778 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Dividends paid | -52.615 M 23.12 % | -68.440 M -677.61 % | -8.801 M -10.00 % | -8.001 M 0.00 % | -8.001 M 0.00 % | -8.001 M 88.58 % | -70.080 M 13.90 % | -81.396 M -15.44 % | -70.507 M -7.19 % | -65.778 M 0.50 % | -66.108 M -67.81 % | -39.395 M 48.11 % | -75.922 M -207.07 % | -24.725 M 11.96 % | -28.083 M 42.50 % | -48.843 M 45.12 % | -88.994 M -87.89 % | -47.366 M |
| Other financing activites | 21.690 M 432.44 % | -6.525 M 35.64 % | -10.138 M -69.12 % | -5.995 M 76.70 % | -25.732 M -3 460.73 % | 765.681 K 108.79 % | -8.707 M -285.41 % | -2.259 M -231.99 % | 1.712 M -98.96 % | 164.412 M 2 462.19 % | -6.960 M -190.91 % | 7.656 M -63.52 % | 20.987 M 221.32 % | -17.299 M -102.15 % | 804.543 M 581.12 % | 118.120 M 1 892.92 % | 5.927 M -89.33 % | 55.535 M |
| Net cash used provided by financing activities | -48.691 M 17.63 % | -59.115 M -87.93 % | -31.456 M 55.85 % | -71.247 M 72.98 % | -263.706 M -949.66 % | -25.123 M 82.38 % | -142.561 M -3.65 % | -137.545 M -36.46 % | -100.795 M -202.19 % | 98.633 M 327.96 % | -43.268 M -109.10 % | 475.461 M 321.50 % | 112.802 M -32.19 % | 166.358 M -65.01 % | 475.459 M 754.98 % | 55.611 M -33.85 % | 84.071 M 33.56 % | 62.947 M |
| Effect of forex changes on cash | 412.841 K -32.40 % | 610.719 K -60.62 % | 1.551 M 309.35 % | -740.710 K 61.60 % | -1.929 M -587.52 % | -280.581 K -104.55 % | 6.161 M 384.07 % | -2.169 M -312.10 % | 1.022 M 467.82 % | -277.988 K -18.29 % | -235.012 K 87.00 % | -1.807 M -141.38 % | -748.802 K 20.88 % | -946.417 K -41.55 % | -668.595 K -1 651.98 % | 43.080 K 119.60 % | -219.839 K 72.08 % | -787.304 K |
| Net change in cash | 77.986 M 189.53 % | -87.110 M -66.20 % | -52.414 M -210.11 % | 47.601 M -66.02 % | 140.071 M 43.30 % | 97.748 M 370.56 % | -36.128 M -151.79 % | 69.756 M 801.98 % | -9.937 M 75.00 % | -39.750 M -43.38 % | -27.723 M -410.59 % | -5.430 M 95.54 % | -121.699 M -82.51 % | -66.680 M -135.81 % | 186.206 M 4 969.20 % | 3.673 M -93.94 % | 60.566 M 721.11 % | -9.751 M |
| Cash at beginning of period | 268.428 M -24.50 % | 355.537 M -12.85 % | 407.951 M 13.21 % | 360.350 M 63.59 % | 220.279 M 79.77 % | 122.532 M -22.77 % | 158.660 M 78.46 % | 88.904 M -10.05 % | 98.841 M -28.68 % | 138.591 M -16.67 % | 166.313 M -3.16 % | 171.743 M -41.47 % | 293.442 M -18.52 % | 360.121 M 107.07 % | 173.915 M 2.16 % | 170.242 M 55.22 % | 109.676 M -8.17 % | 119.427 M |
| Cash at end of period | 346.414 M 29.05 % | 268.428 M -24.50 % | 355.537 M -12.85 % | 407.951 M 13.21 % | 360.350 M 63.59 % | 220.279 M 79.77 % | 122.532 M -22.77 % | 158.660 M 78.46 % | 88.904 M -10.05 % | 98.841 M -28.68 % | 138.591 M -16.67 % | 166.313 M -3.16 % | 171.743 M -41.47 % | 293.442 M -18.52 % | 360.121 M 107.07 % | 173.915 M 2.16 % | 170.242 M 55.22 % | 109.676 M |
| Operating cash flow | 80.969 M 41.13 % | 57.373 M 477.42 % | -15.201 M -109.36 % | 162.454 M -60.42 % | 410.408 M 210.39 % | 132.222 M 6.20 % | 124.507 M -34.35 % | 189.656 M 427.05 % | 35.985 M 138.66 % | -93.085 M -161.03 % | 152.532 M 9.70 % | 139.046 M 106.56 % | 67.314 M 182.58 % | 23.821 M -91.46 % | 279.096 M 77.85 % | 156.926 M -22.93 % | 203.628 M 62.30 % | 125.463 M |
| Capital expenditure | -53.124 M -14.72 % | -46.306 M 22.51 % | -59.758 M -191.78 % | -20.481 M 34.13 % | -31.094 M -5.13 % | -29.578 M 0.53 % | -29.737 M -23.66 % | -24.048 M 57.70 % | -56.857 M 43.16 % | -100.026 M 30.72 % | -144.385 M -49.94 % | -96.292 M 69.20 % | -312.599 M 37.27 % | -498.338 M -45.25 % | -343.080 M -42.55 % | -240.681 M -0.63 % | -239.173 M -17.52 % | -203.511 M |
| Free CashFlow | 27.845 M 151.61 % | 11.066 M 114.76 % | -74.959 M -152.80 % | 141.973 M -62.57 % | 379.313 M 269.55 % | 102.643 M 8.31 % | 94.770 M -42.77 % | 165.608 M 893.42 % | -20.873 M 89.19 % | -193.111 M -2 470.39 % | 8.147 M -80.95 % | 42.754 M 117.43 % | -245.285 M 48.31 % | -474.517 M -641.62 % | -63.984 M 23.61 % | -83.755 M -135.63 % | -35.545 M 54.46 % | -78.048 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 622.265 M 37.93 % | 451.143 M -31.54 % | 659.003 M 3.51 % | 636.661 M 9.39 % | 582.012 M 37.54 % | 423.172 M -5.90 % | 449.685 M 3.66 % | 433.790 M -4.49 % | 454.194 M -16.64 % | 544.891 M 13.90 % | 478.386 M -1.13 % | 483.867 M -26.54 % | 658.709 M 14.54 % | 575.104 M 19.82 % | 479.979 M 15.26 % | 416.439 M -40.26 % | 697.097 M 27.56 % | 546.506 M 14.38 % | 477.780 M -6.24 % | 509.556 M -10.25 % | 567.754 M 56.26 % | 363.346 M -17.39 % | 439.815 M 31.35 % | 334.832 M -30.85 % | 484.180 M 22.87 % | 394.048 M -2.05 % | 402.292 M 16.60 % | 345.022 M -24.56 % | 457.337 M 6.28 % | 430.323 M -10.95 % | 483.212 M 40.48 % | 343.962 M -22.63 % | 444.588 M 14.96 % | 386.729 M -8.02 % | 420.466 M 20.56 % | 348.767 M -20.26 % | 437.392 M 29.91 % | 336.684 M -2.14 % | 344.050 M 6.17 % | 324.050 M -25.51 % | 435.042 M 11.02 % | 391.871 M -6.31 % | 418.259 M 8.99 % | 383.766 M -25.59 % | 515.755 M 15.16 % | 447.866 M -9.62 % | 495.542 M 25.89 % | 393.645 M -23.33 % | 513.395 M 14.78 % | 447.298 M 16.76 % | 383.102 M 13.34 % | 337.998 M -20.28 % | 423.970 M -20.85 % | 535.672 M 15.98 % | 461.848 M -2.79 % | 475.119 M -31.49 % | 693.452 M -6.43 % | 741.097 M 54.68 % | 479.105 M -7.23 % | 516.426 M -15.99 % | 614.698 M 2.55 % | 599.394 M 82.63 % | 328.192 M -28.65 % | 459.976 M |
| Net income | 73.759 M 37.51 % | 53.640 M 3.99 % | 51.581 M -30.83 % | 74.566 M 19.65 % | 62.320 M 19.04 % | 52.351 M 35.55 % | 38.622 M -29.66 % | 54.911 M 4.92 % | 52.338 M -20.21 % | 65.591 M 1.32 % | 64.734 M 46.72 % | 44.122 M -13.55 % | 51.035 M 3.11 % | 49.498 M 328.98 % | 11.539 M -64.01 % | 32.064 M -41.59 % | 54.896 M 6.68 % | 51.458 M 419.02 % | 9.914 M -64.21 % | 27.703 M -34.59 % | 42.353 M 973.83 % | 3.944 M -30.93 % | 5.710 M 45.71 % | 3.919 M 39.25 % | 2.814 M -61.39 % | 7.289 M 116.00 % | 3.375 M -15.30 % | 3.984 M 2.28 % | 3.896 M 19.82 % | 3.251 M -28.17 % | 4.526 M 144.09 % | 1.854 M -13.71 % | 2.149 M 3.26 % | 2.081 M 163.03 % | 791.236 K 127.07 % | -2.923 M -3 859.68 % | 77.751 K -99.17 % | 9.354 M 110.38 % | -90.107 M -137.05 % | -38.011 M -1 312.28 % | 3.136 M -38.04 % | 5.060 M 290.30 % | -2.659 M -203.02 % | 2.581 M -82.36 % | 14.628 M 156.56 % | 5.702 M 255.25 % | -3.673 M -131.23 % | 11.761 M 118.35 % | 5.386 M -43.41 % | 9.518 M 88.60 % | 5.047 M 756.43 % | 589.266 K -98.26 % | 33.880 M 16.68 % | 29.037 M -1.63 % | 29.518 M -6.63 % | 31.616 M -32.70 % | 46.976 M 14.11 % | 41.167 M 41.92 % | 29.007 M -3.42 % | 30.033 M -24.43 % | 39.743 M 30.69 % | 30.410 M 42.50 % | 21.340 M 21.59 % | 17.551 M |
| Income before tax | 77.369 M 40.02 % | 55.254 M 6.17 % | 52.042 M -32.96 % | 77.628 M 22.68 % | 63.277 M 17.11 % | 54.033 M 34.68 % | 40.120 M -31.55 % | 58.611 M 7.73 % | 54.406 M -19.67 % | 67.729 M 15.45 % | 58.668 M 21.89 % | 48.130 M -10.87 % | 53.999 M -7.82 % | 58.579 M 52.69 % | 38.364 M -4.53 % | 40.182 M -36.53 % | 63.314 M 5.74 % | 59.875 M 79.12 % | 33.428 M -18.92 % | 41.228 M -41.34 % | 70.286 M 668.84 % | 9.142 M -30.70 % | 13.192 M 114.32 % | 6.156 M 44.13 % | 4.271 M -67.46 % | 13.124 M 166.49 % | 4.925 M -49.97 % | 9.844 M -6.18 % | 10.493 M 14.79 % | 9.141 M -22.23 % | 11.754 M -4.18 % | 12.266 M 108.75 % | 5.876 M 8.96 % | 5.393 M -27.68 % | 7.457 M 479.36 % | -1.966 M -141.60 % | 4.725 M -47.96 % | 9.080 M 110.18 % | -89.232 M -117.17 % | -41.089 M -553.55 % | 9.059 M 17.53 % | 7.708 M 184.27 % | -9.147 M -434.25 % | 2.736 M -85.66 % | 19.076 M 165.25 % | 7.192 M 239.29 % | -5.163 M -138.24 % | 13.501 M 132.25 % | 5.813 M -51.06 % | 11.878 M 194.13 % | 4.038 M 235.17 % | -2.988 M -108.62 % | 34.661 M -1.20 % | 35.082 M -1.77 % | 35.714 M -9.83 % | 39.609 M -34.67 % | 60.628 M 6.50 % | 56.927 M 46.19 % | 38.940 M -7.61 % | 42.146 M -28.35 % | 58.820 M 47.26 % | 39.942 M 34.71 % | 29.652 M 39.72 % | 21.223 M |
| Income before tax ratio | 0.12 1.52 % | 0.12 55.09 % | 0.08 -35.23 % | 0.12 12.15 % | 0.11 -14.85 % | 0.13 43.12 % | 0.09 -33.97 % | 0.14 12.80 % | 0.12 -3.63 % | 0.12 1.35 % | 0.12 23.29 % | 0.10 21.34 % | 0.08 -19.52 % | 0.10 27.44 % | 0.08 -17.17 % | 0.10 6.24 % | 0.09 -17.10 % | 0.11 56.59 % | 0.07 -13.53 % | 0.08 -34.64 % | 0.12 392.04 % | 0.03 -16.12 % | 0.03 63.16 % | 0.02 108.42 % | 0.01 -73.52 % | 0.03 172.06 % | 0.01 -57.09 % | 0.03 24.36 % | 0.02 8.01 % | 0.02 -12.67 % | 0.02 -31.79 % | 0.04 169.82 % | 0.01 -5.22 % | 0.01 -21.37 % | 0.02 414.67 % | -0.01 -152.17 % | 0.01 -59.94 % | 0.03 110.40 % | -0.26 -104.55 % | -0.13 -708.90 % | 0.02 5.87 % | 0.02 189.95 % | -0.02 -406.69 % | 0.01 -80.72 % | 0.04 130.33 % | 0.02 254.12 % | -0.01 -130.38 % | 0.03 202.90 % | 0.01 -57.36 % | 0.03 151.92 % | 0.01 219.26 % | -0.01 -110.81 % | 0.08 24.83 % | 0.07 -15.31 % | 0.08 -7.24 % | 0.08 -4.65 % | 0.09 13.82 % | 0.08 -5.49 % | 0.08 -0.41 % | 0.08 -14.71 % | 0.10 43.59 % | 0.07 -26.24 % | 0.09 95.82 % | 0.05 |
| EBITDA | 50.001 M 41.22 % | 35.406 M 641.47 % | 4.775 M -92.87 % | 66.975 M 89.98 % | 35.253 M -4.77 % | 37.018 M 2 140.93 % | -1.814 M -103.49 % | 51.948 M 36.54 % | 38.045 M -39.69 % | 63.085 M 170.34 % | 23.335 M -55.74 % | 52.727 M 9.94 % | 47.962 M -28.56 % | 67.139 M 214.69 % | -58.540 M -153.31 % | 109.805 M 738.55 % | 13.095 M -84.41 % | 83.993 M 228.11 % | -65.564 M -155.55 % | 118.032 M 123.69 % | 52.766 M 53.31 % | 34.418 M 149.54 % | -69.472 M -260.69 % | 43.233 M 314.80 % | 10.423 M -74.59 % | 41.016 M 197.99 % | -41.858 M -227.80 % | 32.753 M 22.51 % | 26.735 M -33.14 % | 39.990 M 224.73 % | -32.061 M -172.19 % | 44.412 M 55.06 % | 28.641 M -35.55 % | 44.438 M 382.66 % | -15.721 M -148.47 % | 32.435 M 43.39 % | 22.621 M 41.67 % | 15.968 M 120.57 % | -77.611 M -465.63 % | 21.227 M -65.57 % | 61.651 M 106.24 % | 29.892 M 337.29 % | -12.597 M -133.75 % | 37.329 M -19.29 % | 46.249 M 1.82 % | 45.421 M 70.18 % | 26.689 M -35.37 % | 41.297 M -14.56 % | 48.338 M 5.08 % | 46.001 M 8.34 % | 42.460 M 61.27 % | 26.328 M -40.68 % | 44.380 M 13.46 % | 39.114 M 12.80 % | 34.677 M -23.07 % | 45.073 M -5.72 % | 47.809 M -73.78 % | 182.362 M 1 839.97 % | 9.400 M -82.05 % | 52.379 M -15.94 % | 62.314 M -59.24 % | 152.870 M 1 856.35 % | 7.814 M -69.70 % | 25.793 M |
| Net income ratio | 0.12 -0.31 % | 0.12 51.91 % | 0.08 -33.17 % | 0.12 9.38 % | 0.11 -13.45 % | 0.12 44.04 % | 0.09 -32.15 % | 0.13 9.85 % | 0.12 -4.27 % | 0.12 -11.04 % | 0.14 48.40 % | 0.09 17.69 % | 0.08 -9.98 % | 0.09 258.03 % | 0.02 -68.78 % | 0.08 -2.23 % | 0.08 -16.36 % | 0.09 353.75 % | 0.02 -61.83 % | 0.05 -27.12 % | 0.07 587.22 % | 0.01 -16.39 % | 0.01 10.93 % | 0.01 101.36 % | 0.01 -68.58 % | 0.02 120.52 % | 0.01 -27.36 % | 0.01 35.58 % | 0.01 12.74 % | 0.01 -19.34 % | 0.01 73.75 % | 0.01 11.53 % | 0.00 -10.18 % | 0.01 185.98 % | 0.00 122.45 % | -0.01 -4 815.05 % | 0.00 -99.36 % | 0.03 110.61 % | -0.26 -123.27 % | -0.12 -1 727.51 % | 0.01 -44.19 % | 0.01 303.12 % | -0.01 -194.52 % | 0.01 -76.29 % | 0.03 122.78 % | 0.01 271.78 % | -0.01 -124.81 % | 0.03 184.78 % | 0.01 -50.70 % | 0.02 61.53 % | 0.01 655.60 % | 0.00 -97.82 % | 0.08 47.42 % | 0.05 -15.19 % | 0.06 -3.95 % | 0.07 -1.77 % | 0.07 21.95 % | 0.06 -8.25 % | 0.06 4.11 % | 0.06 -10.05 % | 0.06 27.44 % | 0.05 -21.98 % | 0.07 70.41 % | 0.04 |
| Ratio EBITDA | 0.08 2.39 % | 0.08 983.10 % | 0.01 -93.11 % | 0.11 73.68 % | 0.06 -30.76 % | 0.09 2 268.80 % | 0.00 -103.37 % | 0.12 42.97 % | 0.08 -27.65 % | 0.12 137.35 % | 0.05 -55.24 % | 0.11 49.66 % | 0.07 -37.63 % | 0.12 195.72 % | -0.12 -146.26 % | 0.26 1 303.69 % | 0.02 -87.78 % | 0.15 212.00 % | -0.14 -159.24 % | 0.23 149.24 % | 0.09 -1.89 % | 0.09 159.97 % | -0.16 -222.33 % | 0.13 499.82 % | 0.02 -79.32 % | 0.10 200.04 % | -0.10 -209.61 % | 0.09 62.39 % | 0.06 -37.09 % | 0.09 240.06 % | -0.07 -151.39 % | 0.13 100.43 % | 0.06 -43.94 % | 0.11 407.32 % | -0.04 -140.21 % | 0.09 79.82 % | 0.05 9.05 % | 0.05 121.02 % | -0.23 -444.37 % | 0.07 -53.78 % | 0.14 85.78 % | 0.08 353.27 % | -0.03 -130.96 % | 0.10 8.47 % | 0.09 -11.58 % | 0.10 88.30 % | 0.05 -48.66 % | 0.10 11.43 % | 0.09 -8.45 % | 0.10 -7.21 % | 0.11 42.28 % | 0.08 -25.59 % | 0.10 43.36 % | 0.07 -2.75 % | 0.08 -20.85 % | 0.09 37.60 % | 0.07 -71.98 % | 0.25 1 154.15 % | 0.02 -80.66 % | 0.10 0.05 % | 0.10 -60.25 % | 0.26 971.18 % | 0.02 -57.54 % | 0.06 |
| Gross profit ratio | 0.18 -14.33 % | 0.21 59.01 % | 0.13 -26.55 % | 0.18 6.23 % | 0.17 -18.00 % | 0.21 34.84 % | 0.16 -38.22 % | 0.25 6.63 % | 0.24 6.03 % | 0.22 12.27 % | 0.20 -17.31 % | 0.24 30.60 % | 0.18 -18.06 % | 0.22 655.32 % | 0.03 -92.68 % | 0.41 240.94 % | 0.12 -57.35 % | 0.28 908.30 % | 0.03 -91.59 % | 0.33 98.78 % | 0.17 -29.60 % | 0.23 489.40 % | 0.04 -83.75 % | 0.25 86.77 % | 0.13 -44.22 % | 0.24 79.07 % | 0.13 -48.45 % | 0.25 27.04 % | 0.20 -12.35 % | 0.23 50.43 % | 0.15 -32.84 % | 0.23 -1.20 % | 0.23 9.12 % | 0.21 53.11 % | 0.14 -30.63 % | 0.20 25.06 % | 0.16 -17.28 % | 0.19 534.70 % | -0.04 -126.41 % | 0.17 -17.20 % | 0.20 -3.17 % | 0.21 40.96 % | 0.15 -26.43 % | 0.20 5.60 % | 0.19 -5.22 % | 0.20 27.71 % | 0.16 -21.35 % | 0.20 15.54 % | 0.17 -7.85 % | 0.19 -28.68 % | 0.26 51.99 % | 0.17 -20.94 % | 0.22 9.09 % | 0.20 -3.37 % | 0.21 -14.98 % | 0.24 5.29 % | 0.23 -5.26 % | 0.24 13.53 % | 0.22 -15.72 % | 0.26 1.62 % | 0.25 -1.35 % | 0.25 -2.47 % | 0.26 11.11 % | 0.23 |
| Weighted average shs out dil | 402.098 M 0.00 % | 402.098 M -1.44 % | 407.975 M 0.00 % | 407.975 M 1.93 % | 400.257 M 0.08 % | 399.929 M -0.03 % | 400.060 M 0.00 % | 400.060 M 0.00 % | 400.060 M 0.00 % | 400.060 M 0.00 % | 400.060 M 0.02 % | 399.985 M 0.00 % | 399.985 M -0.04 % | 400.147 M 0.04 % | 399.985 M -0.04 % | 400.140 M 0.00 % | 400.140 M 0.00 % | 400.140 M 0.10 % | 399.757 M 0.00 % | 399.757 M 0.34 % | 398.394 M 0.00 % | 398.394 M -0.38 % | 399.898 M 0.00 % | 399.898 M -0.15 % | 400.509 M 0.00 % | 400.509 M -0.49 % | 402.463 M 0.00 % | 402.463 M 0.27 % | 401.378 M 0.00 % | 401.378 M -0.43 % | 403.115 M 0.00 % | 403.115 M 0.72 % | 400.234 M 0.00 % | 400.234 M -0.05 % | 400.437 M 0.00 % | 400.437 M 0.17 % | 399.753 M 0.00 % | 399.753 M -0.09 % | 400.120 M 0.00 % | 400.120 M -0.37 % | 401.607 M 0.00 % | 401.607 M -1.63 % | 408.254 M 2.81 % | 397.098 M -0.96 % | 400.952 M 0.56 % | 398.732 M -0.33 % | 400.035 M -0.11 % | 400.488 M 0.14 % | 399.922 M 0.00 % | 399.922 M -4.99 % | 420.904 M 0.00 % | 420.904 M 5.24 % | 399.962 M 0.00 % | 399.962 M 0.07 % | 399.691 M 0.00 % | 399.691 M -0.10 % | 400.072 M 0.00 % | 400.072 M 33.21 % | 300.334 M 0.00 % | 300.334 M 0.44 % | 299.013 M 0.00 % | 299.013 M 2.22 % | 292.524 M 0.00 % | 292.524 M |
| Weighted average shs out | 400.060 M 0.00 % | 400.060 M -1.94 % | 407.975 M 0.00 % | 407.975 M 1.93 % | 400.257 M 0.08 % | 399.929 M -0.03 % | 400.060 M 0.00 % | 400.060 M 0.00 % | 400.060 M 0.00 % | 400.060 M 0.00 % | 400.060 M 0.02 % | 399.985 M 0.01 % | 399.961 M -0.02 % | 400.060 M 0.02 % | 399.985 M 0.02 % | 399.902 M -0.05 % | 400.120 M 0.01 % | 400.060 M 0.08 % | 399.757 M 0.01 % | 399.711 M 0.33 % | 398.394 M 0.00 % | 398.394 M -0.38 % | 399.898 M 0.00 % | 399.898 M 0.43 % | 398.195 M -0.58 % | 400.509 M 0.82 % | 397.252 M -1.29 % | 402.463 M 1.34 % | 397.140 M -1.06 % | 401.378 M 0.16 % | 400.741 M -0.59 % | 403.115 M 1.31 % | 397.919 M -0.58 % | 400.234 M -0.05 % | 400.437 M 0.00 % | 400.437 M 0.22 % | 399.566 M -0.05 % | 399.753 M 0.09 % | 399.406 M -0.18 % | 400.120 M 0.54 % | 397.980 M -0.90 % | 401.607 M 0.04 % | 401.428 M 1.09 % | 397.098 M -0.96 % | 400.952 M 0.56 % | 398.732 M -0.07 % | 398.998 M -0.26 % | 400.035 M 0.20 % | 399.242 M -0.17 % | 399.922 M -4.99 % | 420.904 M 0.00 % | 420.904 M 5.24 % | 399.962 M 0.00 % | 399.962 M 0.07 % | 399.691 M 0.00 % | 399.691 M -0.10 % | 400.072 M 0.00 % | 400.072 M 33.21 % | 300.334 M 0.00 % | 300.334 M 0.44 % | 299.013 M 0.00 % | 299.013 M 2.22 % | 292.524 M 0.00 % | 292.524 M |
| EPS diluted | 0.18 35.83 % | 0.13 3.81 % | 0.13 -29.70 % | 0.18 17.41 % | 0.16 18.95 % | 0.13 35.65 % | 0.10 -29.72 % | 0.14 4.97 % | 0.13 -20.24 % | 0.16 1.36 % | 0.16 47.09 % | 0.11 -13.79 % | 0.13 3.15 % | 0.12 329.51 % | 0.03 -64.04 % | 0.08 -41.62 % | 0.14 6.69 % | 0.13 418.55 % | 0.02 -64.21 % | 0.07 -34.62 % | 0.11 970.71 % | 0.01 -30.77 % | 0.01 45.92 % | 0.01 40.00 % | 0.01 -61.54 % | 0.02 116.67 % | 0.01 -15.15 % | 0.01 2.06 % | 0.01 19.75 % | 0.01 -27.68 % | 0.01 143.48 % | 0.00 -14.81 % | 0.01 3.85 % | 0.01 160.00 % | 0.00 127.40 % | -0.01 -3 750.00 % | 0.00 -99.15 % | 0.02 110.38 % | -0.23 -137.26 % | -0.10 -1 317.95 % | 0.01 -38.10 % | 0.01 293.85 % | -0.01 -200.00 % | 0.01 -80.24 % | 0.03 130.07 % | 0.01 243.00 % | -0.01 -134.01 % | 0.03 117.78 % | 0.01 -43.28 % | 0.02 98.33 % | 0.01 757.14 % | 0.00 -98.35 % | 0.08 16.67 % | 0.07 -1.76 % | 0.07 -6.57 % | 0.08 -32.39 % | 0.12 17.00 % | 0.10 3.52 % | 0.10 -3.40 % | 0.10 -23.08 % | 0.13 30.00 % | 0.10 36.99 % | 0.07 21.67 % | 0.06 |
| Earnings per share | 0.18 37.51 % | 0.13 4.03 % | 0.13 -29.49 % | 0.18 17.41 % | 0.16 18.95 % | 0.13 35.65 % | 0.10 -29.72 % | 0.14 4.97 % | 0.13 -20.24 % | 0.16 1.36 % | 0.16 47.09 % | 0.11 -13.79 % | 0.13 3.15 % | 0.12 329.51 % | 0.03 -64.04 % | 0.08 -41.62 % | 0.14 6.69 % | 0.13 418.55 % | 0.02 -64.21 % | 0.07 -34.62 % | 0.11 970.71 % | 0.01 -30.77 % | 0.01 45.92 % | 0.01 38.03 % | 0.01 -60.99 % | 0.02 114.12 % | 0.01 -14.14 % | 0.01 1.02 % | 0.01 20.99 % | 0.01 -28.32 % | 0.01 145.65 % | 0.00 -14.81 % | 0.01 3.85 % | 0.01 160.00 % | 0.00 127.40 % | -0.01 -3 750.00 % | 0.00 -99.15 % | 0.02 110.38 % | -0.23 -137.26 % | -0.10 -1 302.53 % | 0.01 -37.30 % | 0.01 290.91 % | -0.01 -201.54 % | 0.01 -80.24 % | 0.03 130.07 % | 0.01 255.43 % | -0.01 -131.29 % | 0.03 117.78 % | 0.01 -43.28 % | 0.02 98.33 % | 0.01 757.14 % | 0.00 -98.35 % | 0.08 16.67 % | 0.07 -1.76 % | 0.07 -6.57 % | 0.08 -32.39 % | 0.12 17.00 % | 0.10 3.52 % | 0.10 -3.40 % | 0.10 -23.08 % | 0.13 30.00 % | 0.10 36.99 % | 0.07 21.67 % | 0.06 |
| Gross profit | 113.693 M 18.16 % | 96.218 M 8.86 % | 88.388 M -23.97 % | 116.258 M 16.21 % | 100.045 M 12.79 % | 88.703 M 26.89 % | 69.906 M -35.96 % | 109.157 M 1.84 % | 107.189 M -11.62 % | 121.276 M 27.88 % | 94.835 M -18.25 % | 116.007 M -4.07 % | 120.922 M -6.15 % | 128.845 M 805.02 % | 14.237 M -91.56 % | 168.708 M 103.67 % | 82.833 M -45.60 % | 152.257 M 1 053.33 % | 13.201 M -92.11 % | 167.386 M 78.40 % | 93.825 M 10.01 % | 85.289 M 386.92 % | 17.516 M -78.65 % | 82.052 M 29.16 % | 63.527 M -31.46 % | 92.691 M 75.40 % | 52.845 M -39.89 % | 87.913 M -4.16 % | 91.725 M -6.85 % | 98.469 M 33.96 % | 73.503 M -5.65 % | 77.902 M -23.56 % | 101.913 M 25.45 % | 81.240 M 40.83 % | 57.688 M -16.37 % | 68.983 M -0.28 % | 69.175 M 7.47 % | 64.369 M 525.40 % | -15.132 M -128.04 % | 53.964 M -38.32 % | 87.494 M 7.50 % | 81.389 M 32.07 % | 61.626 M -19.81 % | 76.854 M -21.42 % | 97.805 M 9.14 % | 89.611 M 15.42 % | 77.638 M -0.99 % | 78.413 M -11.41 % | 88.515 M 5.77 % | 83.687 M -16.73 % | 100.498 M 72.27 % | 58.337 M -36.97 % | 92.555 M -13.66 % | 107.199 M 12.08 % | 95.648 M -17.36 % | 115.738 M -27.86 % | 160.433 M -11.35 % | 180.967 M 75.62 % | 103.046 M -21.81 % | 131.787 M -14.63 % | 154.368 M 1.17 % | 152.579 M 78.13 % | 85.657 M -20.72 % | 108.044 M |
| Income tax expense | 846.521 K 135.38 % | 359.633 K 110.66 % | -3.375 M -471.47 % | 908.452 K 62.79 % | 558.035 K 186.60 % | 194.711 K -47.08 % | 367.903 K -54.73 % | 812.749 K -45.55 % | 1.493 M 133.81 % | 638.439 K 118.34 % | -3.481 M -398.98 % | 1.164 M -60.71 % | 2.964 M 349.80 % | 658.891 K -25.00 % | 878.573 K -45.06 % | 1.599 M -47.95 % | 3.072 M 94.45 % | 1.580 M -91.34 % | 18.235 M 314.90 % | 4.395 M -59.71 % | 10.908 M 280.70 % | 2.865 M -20.79 % | 3.617 M 454.55 % | -1.020 M 21.36 % | -1.297 M -153.50 % | 2.425 M 195.58 % | -2.537 M -205.95 % | 2.394 M 65.45 % | 1.447 M -41.83 % | 2.488 M -27.39 % | 3.426 M -4.54 % | 3.589 M 21 378.03 % | -16.866 K -104.09 % | 412.218 K 172.57 % | -568.031 K -81.65 % | -312.705 K 4.13 % | -326.186 K -120.68 % | 1.577 M 199.60 % | -1.583 M 43.92 % | -2.823 M -233.75 % | 2.111 M -32.51 % | 3.127 M 186.64 % | -3.610 M -301.70 % | 1.790 M -60.68 % | 4.551 M 364.50 % | 979.772 K 145.33 % | -2.162 M -219.38 % | 1.811 M 366.51 % | 388.119 K -82.42 % | 2.208 M -10.05 % | 2.455 M 415.99 % | -776.789 K -134.48 % | 2.253 M -64.09 % | 6.272 M 13.69 % | 5.517 M -16.74 % | 6.627 M -11.86 % | 7.518 M -22.82 % | 9.740 M 76.25 % | 5.527 M 1.91 % | 5.423 M -51.77 % | 11.244 M 45.29 % | 7.739 M 378.71 % | 1.617 M 19.98 % | 1.347 M |
| Cost of revenue | 508.572 M 43.29 % | 354.926 M -37.80 % | 570.616 M 9.65 % | 520.404 M 7.97 % | 481.968 M 44.10 % | 334.468 M -11.93 % | 379.779 M 16.99 % | 324.633 M -6.45 % | 347.005 M -18.08 % | 423.615 M 10.45 % | 383.550 M 4.27 % | 367.860 M -31.60 % | 537.786 M 20.51 % | 446.259 M -4.18 % | 465.743 M 88.00 % | 247.731 M -59.67 % | 614.265 M 55.81 % | 394.249 M -15.14 % | 464.578 M 35.77 % | 342.170 M -27.80 % | 473.929 M 70.44 % | 278.058 M -34.16 % | 422.299 M 67.06 % | 252.780 M -39.91 % | 420.653 M 39.59 % | 301.358 M -13.76 % | 349.447 M 35.91 % | 257.109 M -29.68 % | 365.612 M 10.17 % | 331.855 M -19.00 % | 409.709 M 53.99 % | 266.060 M -22.36 % | 342.675 M 12.17 % | 305.489 M -15.79 % | 362.778 M 29.66 % | 279.784 M -24.02 % | 368.217 M 35.22 % | 272.315 M -24.18 % | 359.181 M 32.99 % | 270.086 M -22.29 % | 347.548 M 11.94 % | 310.482 M -12.94 % | 356.633 M 16.20 % | 306.912 M -26.57 % | 417.950 M 16.66 % | 358.254 M -14.27 % | 417.904 M 32.57 % | 315.232 M -25.81 % | 424.880 M 16.85 % | 363.611 M 28.66 % | 282.604 M 1.05 % | 279.661 M -15.62 % | 331.416 M -22.65 % | 428.473 M 17.01 % | 366.201 M 1.90 % | 359.381 M -32.58 % | 533.019 M -4.84 % | 560.129 M 48.95 % | 376.060 M -2.23 % | 384.639 M -16.44 % | 460.330 M 3.02 % | 446.815 M 84.23 % | 242.535 M -31.08 % | 351.932 M |
| General and administrative expenses | 40.918 M 3.28 % | 39.617 M 30.17 % | 30.434 M -20.73 % | 38.393 M -16.57 % | 46.019 M 28.93 % | 35.694 M -1.21 % | 36.129 M -25.13 % | 48.253 M 9.84 % | 43.930 M 23.44 % | 35.588 M -6.96 % | 38.250 M -17.75 % | 46.502 M 12.13 % | 41.472 M 10.35 % | 37.581 M -9.10 % | 41.344 M 0.94 % | 40.958 M -6.08 % | 43.610 M 4.17 % | 41.864 M -0.70 % | 42.157 M 16.23 % | 36.269 M -12.32 % | 41.365 M 11.93 % | 36.955 M 5.60 % | 34.996 M -3.19 % | 36.149 M -0.07 % | 36.175 M -4.87 % | 38.026 M 8.45 % | 35.064 M -1.92 % | 35.750 M -3.17 % | 36.919 M -2.68 % | 37.935 M 19.98 % | 31.617 M 0.32 % | 31.517 M -49.25 % | 62.107 M 23.21 % | 50.409 M 7.49 % | 46.896 M -17.74 % | 57.007 M 3.40 % | 55.134 M -16.27 % | 65.846 M 18.34 % | 55.640 M 3.80 % | 53.601 M 4.92 % | 51.087 M -23.40 % | 66.691 M 53.36 % | 43.486 M -25.48 % | 58.356 M 1.01 % | 57.774 M 0.73 % | 57.355 M 37.42 % | 41.737 M -20.00 % | 52.170 M 3.12 % | 50.594 M 4.70 % | 48.322 M -19.94 % | 60.354 M 25.85 % | 47.958 M 351.85 % | -19.042 M -136.16 % | 52.656 M 135.82 % | -146.993 M -366.65 % | 55.127 M 180.47 % | -68.502 M -176.04 % | 90.085 M 162.15 % | -144.939 M -334.06 % | 61.923 M 248.29 % | -41.759 M -152.82 % | 79.057 M 168.91 % | -114.723 M -269.90 % | 67.525 M |
| Selling and marketing expenses | 12.483 M 13.61 % | 10.987 M -6.46 % | 11.745 M 95.43 % | 6.010 M -54.45 % | 13.196 M 33.21 % | 9.906 M 17.70 % | 8.416 M 231.38 % | 2.540 M -86.25 % | 18.466 M 20.93 % | 15.270 M 15.23 % | 13.251 M -26.66 % | 18.069 M -27.78 % | 25.018 M 82.11 % | 13.738 M 0.12 % | 13.721 M -32.82 % | 20.426 M 17.01 % | 17.457 M 1.59 % | 17.185 M 4 923.94 % | 342.053 K -97.67 % | 14.711 M -20.96 % | 18.612 M 54.76 % | 12.027 M -31.87 % | 17.652 M 31.16 % | 13.458 M -38.31 % | 21.815 M 53.94 % | 14.171 M -47.80 % | 27.148 M 55.30 % | 17.481 M -16.43 % | 20.918 M 40.80 % | 14.857 M -15.41 % | 17.563 M 20.87 % | 14.530 M -17.25 % | 17.560 M 28.30 % | 13.687 M -12.81 % | 15.698 M 19.97 % | 13.085 M 9.73 % | 11.925 M -26.53 % | 16.232 M -10.59 % | 18.155 M 41.60 % | 12.821 M 22.35 % | 10.479 M -42.49 % | 18.221 M 17.23 % | 15.543 M 12.45 % | 13.822 M 32.05 % | 10.467 M -41.87 % | 18.007 M -5.55 % | 19.065 M 48.39 % | 12.849 M 49.55 % | 8.591 M -48.71 % | 16.749 M -0.03 % | 16.754 M 52.46 % | 10.989 M -5.78 % | 11.663 M -7.75 % | 12.643 M -38.53 % | 20.567 M 47.57 % | 13.937 M -15.82 % | 16.556 M -5.83 % | 17.581 M -26.38 % | 23.883 M 55.92 % | 15.318 M -12.29 % | 17.463 M 26.33 % | 13.823 M -18.82 % | 17.028 M 53.90 % | 11.064 M |
| Other expenses | -53.349 M -27.79 % | -41.746 M 0.67 % | -42.028 M -31.41 % | -31.981 M 43.80 % | -56.907 M -66.70 % | -34.137 M 36.92 % | -54.115 M -79.94 % | -30.074 M 26.54 % | -40.937 M -102.41 % | -20.225 M 69.40 % | -66.095 M -256.44 % | -18.543 M 50.95 % | -37.803 M -773.15 % | -4.329 M 96.10 % | -110.984 M -349.54 % | 44.476 M 164.63 % | -68.815 M -974.57 % | 7.868 M 108.19 % | -96.074 M -284.03 % | 52.207 M 189.38 % | -58.408 M -761.74 % | 8.826 M 110.92 % | -80.803 M -1 875.62 % | 4.551 M 123.59 % | -19.288 M -503.44 % | 4.781 M 112.25 % | -39.026 M -2 295.66 % | 1.777 M -40.13 % | 2.969 M -77.79 % | 13.367 M 184.81 % | -15.761 M -1 553.78 % | 1.084 M 104.80 % | -22.566 M -290.94 % | 11.818 M 112.51 % | -94.506 M -1 251.45 % | 8.208 M 124.09 % | -34.077 M -48.60 % | -22.932 M 69.09 % | -74.181 M -317.46 % | 34.112 M 248.18 % | -23.022 M -375.39 % | -4.843 M 1.38 % | -4.911 M -205.31 % | 4.663 M 124.70 % | -18.880 M -247.51 % | 12.800 M 122.54 % | -56.787 M -645.15 % | 10.417 M 136.87 % | -28.252 M -2 883.03 % | -947.084 K 98.15 % | -51.232 M -2 907.18 % | 1.825 M -97.87 % | 85.783 M 2 978.47 % | 2.787 M -98.65 % | 206.573 M 1 783.91 % | 10.965 M -92.94 % | 155.402 M 756.34 % | 18.147 M -90.45 % | 190.093 M 1 481.05 % | 12.023 M -89.48 % | 114.282 M 426.19 % | 21.719 M -86.23 % | 157.718 M 1 551.69 % | 9.549 M |
| Operating expenses | 36.077 M -11.26 % | 40.655 M 11.11 % | 36.589 M -10.21 % | 40.752 M 10.74 % | 36.801 M 6.55 % | 34.539 M 16.33 % | 29.690 M -40.88 % | 50.222 M -4.81 % | 52.762 M -1.41 % | 53.518 M 56.24 % | 34.253 M -49.56 % | 67.915 M 1.63 % | 66.828 M -4.92 % | 70.283 M 388.46 % | -24.365 M -118.95 % | 128.541 M 555.69 % | 19.604 M -78.67 % | 91.898 M 540.65 % | -20.855 M -116.51 % | 126.282 M 440.59 % | 23.360 M -69.28 % | 76.038 M 1 980.40 % | 3.655 M -95.16 % | 75.558 M 27.81 % | 59.118 M -25.58 % | 79.437 M 55.93 % | 50.945 M -34.12 % | 77.328 M -4.79 % | 81.220 M -8.95 % | 89.207 M 39.07 % | 64.147 M -2.61 % | 65.868 M -31.50 % | 96.159 M 26.67 % | 75.914 M 32.06 % | 57.485 M -26.58 % | 78.300 M 7.48 % | 72.853 M 23.18 % | 59.146 M -30.37 % | 84.942 M -15.51 % | 100.534 M 22.52 % | 82.056 M 2.48 % | 80.070 M -40.20 % | 133.885 M 74.24 % | 76.841 M -9.55 % | 84.957 M -3.63 % | 88.162 M -3.50 % | 91.354 M 21.10 % | 75.436 M 8.51 % | 69.518 M 8.41 % | 64.124 M -33.55 % | 96.504 M 58.80 % | 60.772 M -22.49 % | 78.403 M 15.15 % | 68.085 M -15.05 % | 80.147 M 0.15 % | 80.028 M -22.65 % | 103.456 M -17.77 % | 125.814 M 82.24 % | 69.038 M -22.66 % | 89.264 M -0.80 % | 89.986 M -21.48 % | 114.599 M 90.92 % | 60.023 M -31.90 % | 88.138 M |
| Cost and expenses | 544.649 M 37.68 % | 395.581 M -34.85 % | 607.205 M 8.21 % | 561.155 M 8.17 % | 518.768 M 40.58 % | 369.008 M -9.88 % | 409.469 M 9.23 % | 374.856 M -6.23 % | 399.767 M -16.21 % | 477.133 M 14.20 % | 417.804 M -4.12 % | 435.775 M -27.93 % | 604.614 M 17.05 % | 516.542 M 17.03 % | 441.378 M 17.30 % | 376.272 M -40.64 % | 633.869 M 30.39 % | 486.148 M 9.56 % | 443.723 M -5.28 % | 468.452 M -5.80 % | 497.289 M 40.44 % | 354.095 M -16.87 % | 425.954 M 29.73 % | 328.338 M -31.56 % | 479.771 M 25.99 % | 380.795 M -4.89 % | 400.391 M 19.72 % | 334.437 M -25.15 % | 446.832 M 6.12 % | 421.062 M -11.14 % | 473.855 M 42.76 % | 331.928 M -24.36 % | 438.835 M 15.06 % | 381.403 M -9.25 % | 420.262 M 17.36 % | 358.084 M -18.81 % | 441.071 M 33.07 % | 331.460 M -25.37 % | 444.123 M 19.83 % | 370.619 M -13.73 % | 429.605 M 10.00 % | 390.552 M -20.38 % | 490.518 M 27.82 % | 383.753 M -23.69 % | 502.907 M 12.65 % | 446.416 M -12.34 % | 509.259 M 30.36 % | 390.668 M -20.98 % | 494.397 M 15.58 % | 427.736 M 12.83 % | 379.108 M 11.36 % | 340.433 M -16.93 % | 409.819 M -18.96 % | 505.681 M 13.29 % | 446.348 M 1.58 % | 439.409 M -30.96 % | 636.476 M -7.21 % | 685.943 M 54.11 % | 445.097 M -6.08 % | 473.903 M -15.73 % | 562.379 M 0.17 % | 561.414 M 85.56 % | 302.559 M -31.25 % | 440.070 M |
| Research and development expenses | 36.025 M 13.30 % | 31.797 M -12.73 % | 36.437 M 28.62 % | 28.330 M -17.87 % | 34.493 M 49.47 % | 23.077 M -41.22 % | 39.260 M 33.07 % | 29.504 M -5.75 % | 31.303 M 36.78 % | 22.886 M -53.15 % | 48.847 M 123.18 % | 21.887 M -42.61 % | 38.141 M 63.74 % | 23.294 M -26.18 % | 31.554 M 39.12 % | 22.681 M -17.08 % | 27.352 M 9.49 % | 24.982 M -23.65 % | 32.720 M 41.67 % | 23.095 M 5.98 % | 21.791 M 19.53 % | 18.230 M -42.69 % | 31.811 M 48.65 % | 21.399 M 4.82 % | 20.416 M -9.10 % | 22.459 M -19.09 % | 27.759 M 24.37 % | 22.321 M 9.34 % | 20.414 M -11.43 % | 23.048 M -24.99 % | 30.728 M 64.00 % | 18.737 M -52.03 % | 39.059 M | 0.000 -100.00 % | 89.397 M | 0.000 -100.00 % | 39.870 M | 0.000 -100.00 % | 85.328 M | 0.000 -100.00 % | 43.512 M | 0.000 -100.00 % | 79.767 M | 0.000 -100.00 % | 35.596 M | 0.000 -100.00 % | 87.339 M | 0.000 -100.00 % | 38.584 M | 0.000 -100.00 % | 70.628 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 |
| Selling general and administrative expenses | 53.401 M 5.53 % | 50.605 M 19.97 % | 42.180 M -5.01 % | 44.403 M -25.01 % | 59.215 M 29.86 % | 45.600 M 2.37 % | 44.546 M -12.30 % | 50.793 M -18.60 % | 62.396 M 22.69 % | 50.858 M -1.25 % | 51.501 M -20.24 % | 64.571 M -2.89 % | 66.490 M 29.56 % | 51.319 M -6.80 % | 55.065 M -10.29 % | 61.384 M 0.52 % | 61.067 M 3.42 % | 59.048 M 38.94 % | 42.499 M -16.64 % | 50.980 M -15.00 % | 59.977 M 22.45 % | 48.981 M -6.96 % | 52.647 M 6.13 % | 49.608 M -14.45 % | 57.989 M 11.10 % | 52.197 M -16.10 % | 62.212 M 16.87 % | 53.230 M -7.97 % | 57.838 M 9.56 % | 52.792 M 7.35 % | 49.179 M 6.80 % | 46.047 M -42.20 % | 79.667 M 24.29 % | 64.096 M 2.40 % | 62.594 M -10.70 % | 70.092 M 4.52 % | 67.060 M -18.30 % | 82.078 M 11.22 % | 73.795 M 11.10 % | 66.422 M 7.89 % | 61.566 M -27.49 % | 84.912 M 43.85 % | 59.029 M -18.22 % | 72.178 M 5.77 % | 68.241 M -9.45 % | 75.362 M 23.95 % | 60.802 M -6.49 % | 65.019 M 9.86 % | 59.185 M -9.05 % | 65.071 M -15.61 % | 77.108 M 30.81 % | 58.947 M 898.81 % | -7.379 M -111.30 % | 65.299 M 151.65 % | -126.425 M -283.06 % | 69.063 M 232.95 % | -51.946 M -148.25 % | 107.667 M 188.94 % | -121.056 M -256.72 % | 77.241 M 417.92 % | -24.296 M -126.16 % | 92.880 M 195.07 % | -97.695 M -224.31 % | 78.589 M |
| Interest income | 745.742 K 50.55 % | 495.356 K -36.65 % | 781.918 K -50.30 % | 1.573 M -66.29 % | 4.668 M 16.58 % | 4.004 M 194.33 % | 1.360 M -18.16 % | 1.662 M 4.30 % | 1.594 M 44.52 % | 1.103 M -70.12 % | 3.691 M 48.83 % | 2.480 M 25.26 % | 1.980 M 68.90 % | 1.172 M -94.75 % | 22.319 M 5 432.13 % | 403.448 K -67.70 % | 1.249 M 16.90 % | 1.068 M 71.78 % | 621.949 K -14.04 % | 723.561 K 18.18 % | 612.256 K 37.87 % | 444.070 K 14.56 % | 387.631 K 119.84 % | 176.323 K -61.80 % | 461.583 K 62.40 % | 284.229 K -47.40 % | 540.371 K 61.70 % | 334.191 K | 0.000 | 0.000 -100.00 % | 265.172 K | 0.000 -100.00 % | 108.723 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 31.770 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.722 M 13.49 % | 7.685 M | 0.000 | 0.000 -100.00 % | 22.251 M | 0.000 -100.00 % | 34.492 M | 0.000 -100.00 % | 14.238 M | 0.000 -100.00 % | 31.084 M | 0.000 -100.00 % | 15.740 M | 0.000 -100.00 % | 29.609 M | 0.000 |
| Interest expense | 6.052 M -19.87 % | 7.553 M -15.17 % | 8.904 M 28.24 % | 6.943 M -16.24 % | 8.289 M -0.84 % | 8.360 M 2.33 % | 8.169 M -5.17 % | 8.615 M -0.46 % | 8.654 M -3.72 % | 8.989 M -18.01 % | 10.963 M 27.37 % | 8.607 M -12.55 % | 9.843 M 3.66 % | 9.495 M -0.46 % | 9.539 M -8.86 % | 10.466 M 1.79 % | 10.283 M 0.03 % | 10.280 M -5.14 % | 10.836 M -3.67 % | 11.249 M -9.21 % | 12.390 M -7.44 % | 13.386 M -0.86 % | 13.503 M -12.82 % | 15.488 M -3.61 % | 16.068 M -5.79 % | 17.056 M -1.97 % | 17.398 M -13.06 % | 20.013 M -5.81 % | 21.246 M 36 408.45 % | 58.196 K -99.65 % | 16.807 M 220.12 % | 5.250 M -70.86 % | 18.019 M 238.48 % | 5.324 M -66.82 % | 16.047 M 3.53 % | 15.499 M 4.75 % | 14.797 M -8.47 % | 16.166 M -24.21 % | 21.330 M 182.00 % | 7.564 M -77.09 % | 33.018 M 333.46 % | 7.617 M -58.79 % | 18.484 M 298.95 % | 4.633 M -74.27 % | 18.008 M 1 444.16 % | 1.166 M -90.03 % | 11.693 M 76.52 % | 6.624 M -39.27 % | 10.908 M 37.79 % | 7.916 M -34.67 % | 12.117 M 33.51 % | 9.076 M -25.11 % | 12.119 M 52.50 % | 7.947 M -32.25 % | 11.730 M 73.25 % | 6.771 M -6.81 % | 7.265 M 59.83 % | 4.546 M -9.13 % | 5.002 M -37.68 % | 8.027 M 14.69 % | 6.999 M -25.51 % | 9.396 M 122.26 % | 4.228 M -48.37 % | 8.188 M |
| Depreciation and amortization | 23.641 M 7.26 % | 22.042 M 0.00 % | 22.042 M 0.76 % | 21.876 M -3.83 % | 22.747 M 1.31 % | 22.452 M 0.00 % | 22.452 M 1.26 % | 22.173 M -1.75 % | 22.569 M 1.78 % | 22.173 M 0.00 % | 22.173 M 1.39 % | 21.870 M -1.09 % | 22.110 M 1.10 % | 21.870 M 0.00 % | 21.870 M 0.27 % | 21.810 M 0.14 % | 21.780 M -0.14 % | 21.810 M 0.00 % | 21.810 M 1.14 % | 21.564 M -1.72 % | 21.941 M 1.75 % | 21.564 M 0.00 % | 21.564 M 0.37 % | 21.485 M -0.66 % | 21.629 M 0.67 % | 21.485 M 0.00 % | 21.485 M 2.77 % | 20.907 M -1.88 % | 21.306 M 1.91 % | 20.907 M 0.00 % | 20.907 M -27.42 % | 28.806 M 37.60 % | 20.935 M -27.32 % | 28.806 M 0.00 % | 28.806 M -19.46 % | 35.766 M -2.25 % | 36.589 M 2.30 % | 35.766 M 0.00 % | 35.766 M -0.27 % | 35.864 M -0.62 % | 36.089 M 0.63 % | 35.864 M 0.00 % | 35.864 M 3.48 % | 34.656 M -4.25 % | 36.195 M 4.44 % | 34.656 M 0.00 % | 34.656 M 15.89 % | 29.904 M -12.98 % | 34.363 M 14.91 % | 29.904 M 0.00 % | 29.904 M 3.97 % | 28.762 M -5.26 % | 30.360 M 148.57 % | 12.214 M -36.31 % | 19.177 M 131.43 % | 8.286 M 116.34 % | 3.830 M -95.43 % | 83.757 M 937.54 % | 8.073 M -21.29 % | 10.256 M 2.61 % | 9.995 M -85.09 % | 67.025 M | 0.000 | 0.000 |
| Operating income | 77.616 M 39.69 % | 55.562 M 7.27 % | 51.799 M -31.40 % | 75.506 M 19.39 % | 63.244 M 16.76 % | 54.164 M 34.68 % | 40.216 M -31.76 % | 58.934 M 8.28 % | 54.427 M -19.67 % | 67.757 M 11.84 % | 60.582 M 25.97 % | 48.092 M -11.10 % | 54.094 M -7.63 % | 58.562 M 51.71 % | 38.602 M -3.90 % | 40.167 M -36.47 % | 63.229 M 4.75 % | 60.359 M 77.23 % | 34.057 M -17.15 % | 41.104 M -41.67 % | 70.465 M 661.71 % | 9.251 M -33.26 % | 13.861 M 113.43 % | 6.494 M 47.28 % | 4.410 M -66.73 % | 13.254 M 597.24 % | 1.901 M -82.04 % | 10.585 M 0.76 % | 10.505 M 13.43 % | 9.262 M -1.02 % | 9.357 M -22.24 % | 12.034 M 109.16 % | 5.753 M 8.03 % | 5.326 M 2 515.54 % | 203.619 K 102.19 % | -9.317 M -153.29 % | -3.678 M -170.42 % | 5.224 M 105.22 % | -100.073 M -114.89 % | -46.570 M -956.47 % | 5.437 M 312.25 % | 1.319 M 101.83 % | -72.260 M -559 992.47 % | 12.906 K -99.90 % | 12.848 M 786.20 % | 1.450 M 110.57 % | -13.716 M -560.76 % | 2.977 M -78.70 % | 13.974 M -13.19 % | 16.097 M 28.20 % | 12.556 M 615.76 % | -2.434 M -117.36 % | 14.020 M -53.25 % | 29.992 M 93.49 % | 15.500 M -56.59 % | 35.710 M -37.33 % | 56.977 M 3.31 % | 55.153 M 62.18 % | 34.008 M -20.02 % | 42.522 M -18.72 % | 52.319 M 37.75 % | 37.980 M 48.16 % | 25.634 M 28.78 % | 19.906 M |
| Operating income ratio | 0.12 1.28 % | 0.12 56.69 % | 0.08 -33.72 % | 0.12 9.14 % | 0.11 -15.10 % | 0.13 43.12 % | 0.09 -34.17 % | 0.14 13.38 % | 0.12 -3.63 % | 0.12 -1.81 % | 0.13 27.41 % | 0.10 21.03 % | 0.08 -19.35 % | 0.10 26.61 % | 0.08 -16.62 % | 0.10 6.34 % | 0.09 -17.88 % | 0.11 54.94 % | 0.07 -11.64 % | 0.08 -35.00 % | 0.12 387.47 % | 0.03 -19.21 % | 0.03 62.48 % | 0.02 112.97 % | 0.01 -72.92 % | 0.03 611.82 % | 0.00 -84.60 % | 0.03 33.56 % | 0.02 6.73 % | 0.02 11.15 % | 0.02 -44.65 % | 0.03 170.36 % | 0.01 -6.03 % | 0.01 2 743.71 % | 0.00 101.81 % | -0.03 -217.65 % | -0.01 -154.21 % | 0.02 105.33 % | -0.29 -102.40 % | -0.14 -1 249.82 % | 0.01 271.35 % | 0.00 101.95 % | -0.17 -513 819.02 % | 0.00 -99.86 % | 0.02 669.55 % | 0.00 111.69 % | -0.03 -466.02 % | 0.01 -72.22 % | 0.03 -24.37 % | 0.04 9.80 % | 0.03 555.03 % | -0.01 -121.78 % | 0.03 -40.94 % | 0.06 66.82 % | 0.03 -55.35 % | 0.08 -8.53 % | 0.08 10.40 % | 0.07 4.84 % | 0.07 -13.79 % | 0.08 -3.26 % | 0.09 34.32 % | 0.06 -18.87 % | 0.08 80.48 % | 0.04 |
| Total other income expenses net | -247.013 K 19.95 % | -308.583 K -226.64 % | 243.667 K -88.51 % | 2.121 M 6 351.02 % | 32.886 K 125.07 % | -131.174 K -36.50 % | -96.098 K 70.30 % | -323.514 K -1 460.08 % | -20.737 K 26.55 % | -28.234 K 98.53 % | -1.915 M -5 168.65 % | 37.773 K 139.50 % | -95.632 K -652.15 % | 17.320 K 107.28 % | -238.067 K -1 614.61 % | 15.718 K -81.67 % | 85.748 K 117.74 % | -483.475 K 23.03 % | -628.152 K -608.16 % | 123.612 K 169.26 % | -178.488 K -63.71 % | -109.028 K 83.70 % | -668.721 K -97.33 % | -338.881 K -143.92 % | -138.929 K -6.87 % | -129.999 K -104.30 % | 3.024 M 507.94 % | -741.229 K -5 964.71 % | -12.222 K 89.86 % | -120.505 K -105.03 % | 2.397 M 933.57 % | 231.875 K 89.23 % | 122.533 K 83.50 % | 66.777 K -99.08 % | 7.253 M -1.34 % | 7.352 M -12.52 % | 8.404 M 117.92 % | 3.856 M -64.43 % | 10.841 M 97.80 % | 5.481 M 51.33 % | 3.622 M -43.31 % | 6.389 M -89.88 % | 63.113 M 2 217.33 % | 2.724 M -56.27 % | 6.229 M 8.47 % | 5.742 M -32.86 % | 8.553 M -18.73 % | 10.524 M | 0.000 100.00 % | -4.219 M | 0.000 100.00 % | -553.149 K -102.68 % | 20.641 M 305.47 % | 5.091 M -74.82 % | 20.213 M 418.37 % | 3.899 M 6.78 % | 3.652 M 105.89 % | 1.774 M -64.04 % | 4.932 M 1 411.11 % | -376.154 K -105.79 % | 6.501 M 231.28 % | 1.962 M -51.16 % | 4.018 M 205.08 % | 1.317 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2009-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 623.921 M 9.82 % | 568.137 M 39.50 % | 407.276 M -23.84 % | 534.764 M -44.49 % | 963.281 M 7.59 % | 895.298 M 21.17 % | 738.903 M -1.22 % | 748.053 M -1.82 % | 761.884 M 6.63 % | 714.527 M 12.14 % | 637.171 M -4.25 % | 665.481 M 6.40 % | 625.428 M -9.75 % | 693.032 M 30.79 % | 529.869 M -8.90 % | 581.650 M -8.53 % | 635.918 M -8.32 % | 693.609 M 13.91 % | 608.915 M -24.08 % | 801.999 M -3.00 % | 826.842 M -13.37 % | 954.474 M 1.90 % | 936.638 M -4.93 % | 985.245 M -2.10 % | 1.006 B 3.90 % | 968.538 M 1.10 % | 957.968 M -4.30 % | 1.001 B 4.80 % | 955.134 M -0.99 % | 964.695 M -3.92 % | 1.004 B -8.33 % | 1.095 B -2.58 % | 1.124 B 20.94 % | 929.680 M 4.14 % | 892.753 M 26.78 % | 704.182 M 2.85 % | 684.698 M -21.30 % | 869.958 M 40.51 % | 619.145 M -19.05 % | 764.818 M -2.16 % | 781.696 M 5.58 % | 740.366 M -22.14 % | 950.845 M 2.18 % | 930.522 M 1.91 % | 913.108 M 47.05 % | 620.935 M 3.94 % | 597.372 M 846.54 % | 63.111 M 413.30 % | -20.144 M -109.43 % | 213.577 M 22.56 % | 174.257 M -43.69 % | 309.485 M -9.46 % | 341.831 M 49.31 % | 228.938 M 73.31 % | 132.095 M 92.35 % | 68.674 M 174.39 % | -92.315 M 44.32 % | -165.783 M 53.71 % | -358.104 M 17.83 % | -435.811 M -227.97 % | 340.566 M -5.34 % | 359.780 M |
| Total investments | 1.838 B 2.56 % | 1.792 B 0.48 % | 1.783 B 4.91 % | 1.700 B -6.61 % | 1.820 B 15.01 % | 1.583 B 4.36 % | 1.517 B 4.34 % | 1.453 B 2.56 % | 1.417 B 3.46 % | 1.370 B 1.29 % | 1.352 B 4.79 % | 1.291 B 2.42 % | 1.260 B 0.04 % | 1.260 B 2.52 % | 1.229 B 6.38 % | 1.155 B 2.51 % | 1.127 B 19.97 % | 939.093 M 2.36 % | 917.397 M 4.31 % | 879.457 M -0.03 % | 879.715 M -2.25 % | 899.987 M 5.25 % | 855.063 M 2.94 % | 830.657 M 2.53 % | 810.138 M 4.18 % | 777.612 M 0.35 % | 774.888 M 3.77 % | 746.756 M 15.14 % | 648.564 M 0.66 % | 644.281 M 3.64 % | 621.661 M 1.68 % | 611.380 M 1.63 % | 601.562 M -0.14 % | 602.436 M 3.24 % | 583.536 M -1.04 % | 589.640 M 2.66 % | 574.388 M 1.09 % | 568.208 M -10.09 % | 631.956 M 3.10 % | 612.978 M 1.19 % | 605.790 M -0.04 % | 606.003 M 1.76 % | 595.499 M 6.67 % | 558.270 M 2.60 % | 544.117 M 1.89 % | 534.036 M -0.25 % | 535.366 M 281.58 % | 140.303 M 75.89 % | 79.766 M 14.84 % | 69.458 M -3.49 % | 71.973 M 3.62 % | 69.456 M -5.45 % | 73.463 M -51.98 % | 152.981 M -1.40 % | 155.156 M 60.62 % | 96.600 M -7.18 % | 104.078 M -4.89 % | 109.424 M -6.31 % | 116.791 M 2.46 % | 113.989 M -0.21 % | 114.223 M -3.04 % | 117.801 M |
| Total debt | 906.625 M 2.42 % | 885.205 M 9.75 % | 806.529 M -5.88 % | 856.885 M -33.79 % | 1.294 B 15.18 % | 1.124 B 2.90 % | 1.092 B -0.01 % | 1.092 B 1.75 % | 1.073 B 1.00 % | 1.063 B -0.10 % | 1.064 B 7.26 % | 991.759 M -2.41 % | 1.016 B -1.77 % | 1.035 B -0.41 % | 1.039 B 5.61 % | 983.587 M -4.48 % | 1.030 B -0.77 % | 1.038 B 1.36 % | 1.024 B -1.27 % | 1.037 B -1.45 % | 1.052 B -9.80 % | 1.167 B -3.43 % | 1.208 B 7.49 % | 1.124 B -13.58 % | 1.300 B 12.15 % | 1.159 B 0.54 % | 1.153 B -0.10 % | 1.154 B -3.36 % | 1.194 B 2.06 % | 1.170 B -2.71 % | 1.203 B -8.76 % | 1.318 B -3.08 % | 1.360 B 29.02 % | 1.054 B -0.19 % | 1.056 B 23.96 % | 852.106 M -2.05 % | 869.952 M -19.88 % | 1.086 B 37.85 % | 787.645 M -15.89 % | 936.480 M 0.45 % | 932.275 M 1.04 % | 922.701 M -17.66 % | 1.121 B -0.17 % | 1.123 B -0.65 % | 1.130 B 49.19 % | 757.370 M -4.19 % | 790.500 M 153.77 % | 311.500 M 94.08 % | 160.500 M -60.30 % | 404.300 M 5.48 % | 383.300 M -36.70 % | 605.500 M 1.19 % | 598.391 M 31.79 % | 454.043 M -10.90 % | 509.563 M 17.74 % | 432.784 M 11.55 % | 387.962 M 2.59 % | 378.182 M 25.57 % | 301.182 M -48.80 % | 588.300 M 1.29 % | 580.792 M -3.44 % | 601.465 M |
| Accumulated other comprehensive income loss | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 236.276 M -77.58 % | 1.054 B 492.04 % | 177.981 M -82.25 % | 1.003 B 548.49 % | 154.606 M -84.17 % | 976.972 M 638.02 % | 132.377 M -86.78 % | 1.002 B 580.83 % | 147.129 M -85.35 % | 1.004 B 620.03 % | 139.500 M -85.80 % | 982.729 M 748.93 % | 115.762 M -87.62 % | 935.394 M 21 938.49 % | 4.244 M 163.70 % | -6.663 M -139.47 % | 16.881 M -49.20 % | 33.229 M 225.52 % | 10.208 M 18.67 % | 8.602 M 45.51 % | 5.912 M -14.63 % | 6.924 M 6.51 % | 6.501 M 581.17 % | 954.406 K 121.34 % | -4.472 M 46.79 % | -8.405 M 44.46 % | -15.134 M -89.70 % | -7.978 M -14.66 % | -6.958 M -11.09 % | -6.263 M 20.92 % | -7.920 M -186.18 % | 9.191 M 124.61 % | 4.092 M -12.35 % | 4.668 M -16.29 % | 5.577 M 1 085.23 % | 470.535 K -64.35 % | 1.320 M 147.55 % | -2.775 M -3.84 % | -2.673 M 9.59 % | -2.956 M -1.02 % | -2.926 M 0.45 % | -2.939 M 2.48 % | -3.014 M -1.36 % | -2.974 M -2.07 % | -2.913 M -4.67 % | -2.783 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 |
| Retained earnings | 1.190 B 3.54 % | 1.149 B 4.32 % | 1.101 B 4.36 % | 1.055 B 5.92 % | 996.291 M 4.45 % | 953.881 M 5.14 % | 907.223 M 3.95 % | 872.776 M 6.03 % | 823.117 M 2.10 % | 806.216 M 7.88 % | 747.322 M 11.89 % | 667.883 M 6.41 % | 627.660 M 6.20 % | 591.013 M 8.03 % | 547.084 M 8.29 % | 505.191 M 5.86 % | 477.214 M 9.88 % | 434.302 M 11.56 % | 389.284 M 2.61 % | 379.387 M 6.77 % | 355.338 M 9.13 % | 325.601 M 0.90 % | 322.696 M 1.49 % | 317.964 M 1.22 % | 314.146 M -2.00 % | 320.563 M 1.90 % | 314.589 M 1.27 % | 310.635 M 1.13 % | 307.171 M -1.82 % | 312.865 M 0.89 % | 310.100 M 1.70 % | 304.905 M 0.21 % | 304.251 M -1.83 % | 309.915 M 0.67 % | 307.855 M 0.55 % | 306.184 M -0.74 % | 308.460 M -0.16 % | 308.946 M 2.79 % | 300.555 M -23.07 % | 390.662 M -8.56 % | 427.237 M -1.38 % | 433.214 M 1.11 % | 428.479 M 0.44 % | 426.594 M 0.09 % | 426.206 M 1.22 % | 421.084 M 1.65 % | 414.250 M -0.93 % | 418.157 M 2.79 % | 406.795 M -0.76 % | 409.924 M 2.35 % | 400.513 M 1.90 % | 393.051 M -0.16 % | 393.696 M -3.32 % | 407.223 M 8.78 % | 374.343 M 7.46 % | 348.341 M 9.18 % | 319.050 M 15.57 % | 276.059 M 15.70 % | 238.601 M 12.90 % | 211.330 M 14.86 % | 183.992 M 53.64 % | 119.754 M |
| Common stock | 407.975 M 0.00 % | 407.975 M 0.00 % | 407.975 M 0.00 % | 407.975 M 0.00 % | 407.975 M 1.98 % | 400.060 M 0.00 % | 400.060 M 0.00 % | 400.060 M 0.00 % | 400.060 M 0.00 % | 400.060 M 0.00 % | 400.060 M 0.00 % | 400.060 M 0.00 % | 400.060 M 0.00 % | 400.060 M 0.00 % | 400.060 M 0.00 % | 400.060 M 0.00 % | 400.060 M 0.00 % | 400.060 M 0.00 % | 400.060 M 0.00 % | 400.060 M 0.00 % | 400.060 M 0.00 % | 400.060 M 0.00 % | 400.060 M 0.00 % | 400.060 M 0.00 % | 400.060 M 0.00 % | 400.060 M 0.00 % | 400.060 M 0.00 % | 400.060 M 0.00 % | 400.060 M 0.00 % | 400.060 M 0.00 % | 400.060 M 0.00 % | 400.060 M 0.00 % | 400.060 M 0.00 % | 400.060 M 0.00 % | 400.060 M 0.00 % | 400.060 M 0.00 % | 400.060 M 0.00 % | 400.060 M 0.00 % | 400.060 M 0.00 % | 400.060 M 0.00 % | 400.060 M 0.00 % | 400.060 M 0.00 % | 400.060 M 0.00 % | 400.060 M 0.00 % | 400.060 M 0.00 % | 400.060 M -3.22 % | 413.382 M 3.33 % | 400.060 M 0.00 % | 400.060 M 0.00 % | 400.060 M 0.00 % | 400.060 M 0.00 % | 400.060 M 0.00 % | 400.060 M 0.00 % | 400.060 M 0.00 % | 400.060 M 0.00 % | 400.060 M 0.00 % | 400.060 M 0.00 % | 400.060 M 0.00 % | 400.060 M 0.00 % | 400.060 M 33.77 % | 299.060 M 0.00 % | 299.060 M |
| Total equity | 2.843 B 2.49 % | 2.773 B 0.84 % | 2.750 B 4.02 % | 2.644 B 3.10 % | 2.565 B 2.72 % | 2.497 B 2.85 % | 2.428 B 2.78 % | 2.362 B 1.98 % | 2.316 B 2.01 % | 2.270 B 2.27 % | 2.220 B 2.71 % | 2.161 B 2.03 % | 2.118 B 1.17 % | 2.094 B 3.08 % | 2.031 B 4.06 % | 1.952 B 2.46 % | 1.905 B -1.85 % | 1.941 B 2.98 % | 1.885 B 1.62 % | 1.855 B -0.05 % | 1.856 B 1.12 % | 1.835 B 1.62 % | 1.806 B 0.82 % | 1.791 B 0.55 % | 1.781 B -0.34 % | 1.787 B 0.63 % | 1.776 B 0.74 % | 1.763 B 0.74 % | 1.750 B -0.01 % | 1.751 B 0.77 % | 1.737 B -0.13 % | 1.740 B 0.44 % | 1.732 B -0.14 % | 1.734 B 0.38 % | 1.728 B -0.52 % | 1.737 B 0.20 % | 1.733 B 0.05 % | 1.733 B 0.38 % | 1.726 B -4.56 % | 1.809 B -2.12 % | 1.848 B 0.16 % | 1.845 B 0.24 % | 1.840 B -1.20 % | 1.863 B 0.05 % | 1.862 B 0.37 % | 1.855 B 0.29 % | 1.849 B -0.33 % | 1.856 B 0.91 % | 1.839 B -0.24 % | 1.843 B 0.50 % | 1.834 B 1.44 % | 1.808 B 0.02 % | 1.808 B -0.67 % | 1.820 B -2.60 % | 1.869 B 1.53 % | 1.840 B 1.63 % | 1.811 B 2.92 % | 1.759 B 2.72 % | 1.713 B 2.06 % | 1.678 B 100.61 % | 836.608 M 11.86 % | 747.933 M |
| Other non current liabilities | 133.440 M -0.77 % | 134.480 M 0.81 % | 133.396 M -2.96 % | 137.460 M -19.52 % | 170.810 M 28.73 % | 132.693 M 1.15 % | 131.190 M -3.16 % | 135.476 M -0.19 % | 135.733 M 0.27 % | 135.373 M 1.77 % | 133.014 M 9.83 % | 121.108 M 1.86 % | 118.891 M 1.08 % | 117.621 M 1.26 % | 116.162 M 2.11 % | 113.767 M 5.29 % | 108.047 M -0.55 % | 108.648 M 15.85 % | 93.785 M -10.10 % | 104.326 M -13.23 % | 120.237 M -0.34 % | 120.650 M 0.00 % | 120.650 M 5.35 % | 114.528 M -2.46 % | 117.414 M -0.50 % | 118.005 M 4.71 % | 112.696 M 14.23 % | 98.661 M 0.17 % | 98.491 M 0.17 % | 98.326 M -0.28 % | 98.598 M 1.14 % | 97.486 M 0.19 % | 97.297 M 0.44 % | 96.876 M -0.15 % | 97.021 M -0.04 % | 97.063 M 0.08 % | 96.990 M 0.06 % | 96.935 M -0.16 % | 97.089 M -0.69 % | 97.760 M 0.50 % | 97.274 M 0.05 % | 97.226 M -0.60 % | 97.815 M -52.97 % | 207.993 M -0.80 % | 209.669 M 0.63 % | 208.360 M -1.61 % | 211.766 M 12.24 % | 188.673 M -3.49 % | 195.487 M -1.92 % | 199.320 M -2.06 % | 203.511 M 13.34 % | 179.559 M -15.43 % | 212.329 M -2.64 % | 218.081 M -1.75 % | 221.973 M 1.33 % | 219.063 M -0.92 % | 221.088 M -0.23 % | 221.590 M 3.93 % | 213.202 M 62.05 % | 131.562 M -2.00 % | 134.251 M 1.96 % | 131.665 M |
| Long term debt | 490.393 M 0.72 % | 486.896 M 0.03 % | 486.767 M 9.37 % | 445.064 M 15.66 % | 384.811 M -14.95 % | 452.429 M -20.50 % | 569.117 M -5.49 % | 602.188 M -9.25 % | 663.579 M 25.23 % | 529.875 M 1.60 % | 521.543 M 16.86 % | 446.293 M 36.29 % | 327.465 M -35.21 % | 505.414 M 21.30 % | 416.675 M 6.71 % | 390.460 M -16.15 % | 465.670 M 11.19 % | 418.811 M -7.26 % | 451.598 M 3.25 % | 437.386 M -6.17 % | 466.163 M 114.95 % | 216.868 M -11.52 % | 245.091 M 4 800.25 % | 5.002 M 0.00 % | 5.002 M | 0.000 -100.00 % | 5.002 M -97.91 % | 239.102 M 0.04 % | 238.999 M 0.04 % | 238.896 M 0.04 % | 238.793 M 0.04 % | 238.698 M -40.11 % | 398.587 M 0.04 % | 398.424 M 0.04 % | 398.260 M 0.04 % | 398.106 M 0.04 % | 397.952 M 0.04 % | 397.798 M 0.04 % | 397.645 M 0.09 % | 397.280 M 0.00 % | 397.275 M 0.02 % | 397.201 M 0.04 % | 397.057 M -0.74 % | 400.000 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 % | 100.000 M -0.15 % | 100.150 M -0.01 % | 100.165 M |
| Total non current liabilities | 664.421 M 0.18 % | 663.206 M -0.23 % | 664.723 M 6.11 % | 626.441 M 18.16 % | 530.167 M -16.12 % | 632.019 M -15.66 % | 749.401 M -3.61 % | 777.448 M -7.99 % | 844.979 M 19.31 % | 708.225 M 1.30 % | 699.110 M 13.83 % | 614.185 M 24.36 % | 493.873 M -26.35 % | 670.583 M 15.06 % | 582.823 M 4.85 % | 555.869 M -11.45 % | 627.779 M 7.48 % | 584.063 M -3.39 % | 604.529 M 0.15 % | 603.604 M -7.23 % | 650.648 M 60.94 % | 404.292 M -7.07 % | 435.057 M 127.24 % | 191.452 M -2.79 % | 196.944 M 0.87 % | 195.244 M -1.22 % | 197.648 M -52.99 % | 420.475 M -0.59 % | 422.951 M -0.59 % | 425.473 M -0.69 % | 428.439 M 0.60 % | 425.867 M -27.78 % | 589.664 M -0.59 % | 593.176 M -0.68 % | 597.253 M -0.08 % | 597.708 M -0.65 % | 601.630 M -0.67 % | 605.665 M -0.61 % | 609.364 M -0.65 % | 613.366 M -0.11 % | 614.057 M -0.42 % | 616.647 M -0.58 % | 620.275 M 1.19 % | 612.995 M 180.84 % | 218.274 M 0.60 % | 216.965 M -1.55 % | 220.371 M 16.80 % | 188.673 M -3.81 % | 196.152 M -2.03 % | 200.226 M -2.09 % | 204.502 M 13.32 % | 180.472 M -15.50 % | 213.568 M -2.59 % | 219.245 M -1.77 % | 223.202 M 1.16 % | 220.647 M -1.17 % | 223.252 M -0.34 % | 224.011 M 3.85 % | 215.704 M -30.22 % | 309.124 M 0.02 % | 309.054 M 0.84 % | 306.476 M |
| Other current liabilities | 319.452 M -9.15 % | 351.610 M -26.71 % | 479.749 M 13.91 % | 421.174 M 2 656.00 % | 15.282 M -73.80 % | 58.338 M -46.50 % | 109.047 M -40.86 % | 184.389 M 3 844.13 % | 4.675 M -98.67 % | 352.796 M 64.28 % | 214.754 M -50.57 % | 434.499 M 140.46 % | 180.695 M 41.27 % | 127.909 M -76.29 % | 539.391 M 33.77 % | 403.221 M 592.66 % | 58.214 M 5.84 % | 55.002 M -71.15 % | 190.637 M 549.45 % | 29.353 M 29.21 % | 22.717 M -72.37 % | 82.211 M -31.08 % | 119.279 M 30.73 % | 91.239 M -13.80 % | 105.848 M 145.52 % | 43.112 M 19.77 % | 35.996 M 36.90 % | 26.293 M -74.95 % | 104.952 M 595.98 % | 15.080 M 34.49 % | 11.212 M -88.90 % | 101.043 M -10.14 % | 112.444 M -45.78 % | 207.383 M -37.62 % | 332.452 M -19.90 % | 415.054 M -19.48 % | 515.437 M 63.78 % | 314.714 M -53.83 % | 681.588 M 98.48 % | 343.409 M -15.72 % | 407.485 M 0.01 % | 407.430 M 289.01 % | 104.736 M 273.54 % | 28.038 M -17.68 % | 34.060 M -89.59 % | 327.330 M -16.49 % | 391.982 M -33.84 % | 592.472 M -0.07 % | 592.902 M 91.99 % | 308.821 M -4.18 % | 322.309 M 97.46 % | 163.229 M 7.49 % | 151.852 M -32.66 % | 225.497 M -13.86 % | 261.776 M 18.44 % | 221.029 M -3.20 % | 228.326 M 10.41 % | 206.800 M -20.39 % | 259.760 M 5.92 % | 245.238 M 18.36 % | 207.202 M -11.68 % | 234.592 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 69.752 M -47.65 % | 133.238 M -21.88 % | 170.553 M 0.34 % | 169.980 M -12.73 % | 194.783 M 108.83 % | 93.276 M -4.86 % | 98.036 M -7.88 % | 106.417 M | 0.000 -100.00 % | 249.324 M -36.38 % | 391.918 M 34.87 % | 290.592 M 86.38 % | 155.912 M -20.74 % | 196.712 M -34.88 % | 302.081 M 102.59 % | 149.110 M 2.65 % | 145.255 M 11.98 % | 129.712 M 42.03 % | 91.327 M 30.35 % | 70.064 M -15.27 % | 82.686 M 7.85 % | 76.666 M -1.83 % | 78.095 M 10.13 % | 70.910 M -23.69 % | 92.923 M 18.59 % | 78.354 M -24.81 % | 104.202 M 63.30 % | 63.811 M -33.46 % | 95.897 M -4.58 % | 100.495 M -8.76 % | 110.148 M 32.39 % | 83.198 M -16.52 % | 99.667 M 18.46 % | 84.132 M -43.13 % | 147.939 M 139.55 % | 61.758 M -17.59 % | 74.937 M -4.14 % | 78.173 M -2.12 % | 79.864 M 35.69 % | 58.858 M 16.02 % | 50.732 M -24.44 % | 67.138 M 24.69 % | 53.842 M -33.88 % | 81.431 M 12.65 % | 72.284 M 5.46 % | 68.543 M -23.40 % | 89.481 M -10.02 % | 99.445 M -10.03 % | 110.529 M -36.72 % | 174.656 M -1.21 % | 176.799 M 13.69 % | 155.514 M -11.81 % | 176.347 M 6.41 % | 165.718 M 29.02 % | 128.447 M -25.27 % | 171.892 M 17.78 % | 145.946 M 64.69 % | 88.619 M |
| Short term debt | 416.232 M 4.50 % | 398.308 M 24.56 % | 319.762 M -22.35 % | 411.820 M -54.71 % | 909.396 M 51.69 % | 599.493 M 33.07 % | 450.505 M 20.66 % | 373.370 M -6.32 % | 398.549 M 59.92 % | 249.222 M -53.48 % | 535.764 M 171.73 % | 197.170 M -71.37 % | 688.795 M 146.18 % | 279.789 M -43.65 % | 496.531 M 3.55 % | 479.507 M -4.57 % | 502.492 M -9.04 % | 552.438 M -8.00 % | 600.450 M 11.46 % | 538.728 M 2.00 % | 528.144 M -44.39 % | 949.673 M -1.37 % | 962.829 M -14.32 % | 1.124 B -13.58 % | 1.300 B 12.15 % | 1.159 B 0.54 % | 1.153 B 26.00 % | 915.229 M -4.21 % | 955.416 M 2.58 % | 931.401 M 8.31 % | 859.909 M -20.36 % | 1.080 B 12.27 % | 961.677 M 46.63 % | 655.850 M -0.33 % | 658.000 M 44.93 % | 454.000 M -3.81 % | 472.000 M -31.40 % | 688.000 M 76.41 % | 390.000 M -27.67 % | 539.200 M 0.79 % | 535.000 M 1.81 % | 525.500 M -27.37 % | 723.500 M 0.14 % | 722.500 M -36.06 % | 1.130 B 49.19 % | 757.370 M -4.19 % | 790.500 M 153.77 % | 311.500 M 94.08 % | 160.500 M -60.30 % | 404.300 M 5.48 % | 383.300 M -36.70 % | 605.500 M 1.19 % | 598.391 M 31.79 % | 454.043 M -10.90 % | 509.563 M 17.74 % | 432.784 M 11.55 % | 387.962 M 2.59 % | 378.182 M 25.57 % | 301.182 M -38.32 % | 488.300 M 1.59 % | 480.642 M -4.12 % | 501.300 M |
| Total current liabilities | 1.662 B 5.42 % | 1.576 B 1.22 % | 1.557 B -9.38 % | 1.718 B -1.74 % | 1.749 B 9.15 % | 1.602 B -0.24 % | 1.606 B -7.56 % | 1.738 B 6.78 % | 1.627 B 2.24 % | 1.592 B 4.57 % | 1.522 B -3.65 % | 1.580 B -13.24 % | 1.821 B 4.49 % | 1.743 B -12.19 % | 1.985 B 6.22 % | 1.868 B 14.08 % | 1.638 B 3.80 % | 1.578 B 3.41 % | 1.526 B 11.41 % | 1.369 B 2.88 % | 1.331 B -17.83 % | 1.620 B -0.87 % | 1.634 B -11.02 % | 1.837 B -12.37 % | 2.096 B 10.84 % | 1.891 B 2.35 % | 1.847 B 12.82 % | 1.637 B -1.32 % | 1.659 B 0.22 % | 1.656 B 1.81 % | 1.626 B -3.65 % | 1.688 B 8.21 % | 1.560 B 6.79 % | 1.461 B -4.34 % | 1.527 B -1.55 % | 1.551 B -2.85 % | 1.596 B 2.21 % | 1.562 B -5.06 % | 1.645 B 4.95 % | 1.568 B -2.12 % | 1.602 B 1.10 % | 1.584 B 8.48 % | 1.460 B 7.35 % | 1.360 B -21.56 % | 1.734 B 4.60 % | 1.658 B -2.10 % | 1.694 B 17.91 % | 1.436 B 6.47 % | 1.349 B 7.53 % | 1.255 B 2.09 % | 1.229 B -5.05 % | 1.294 B -0.33 % | 1.298 B -1.94 % | 1.324 B -13.51 % | 1.531 B 7.84 % | 1.420 B -2.83 % | 1.461 B 3.29 % | 1.415 B 5.87 % | 1.336 B -6.25 % | 1.425 B 2.57 % | 1.389 B 4.76 % | 1.326 B |
| Total liabilities | 2.326 B 3.87 % | 2.239 B 0.79 % | 2.222 B -5.24 % | 2.345 B 2.89 % | 2.279 B 2.00 % | 2.234 B -5.15 % | 2.356 B -6.34 % | 2.515 B 1.73 % | 2.472 B 7.50 % | 2.300 B 3.54 % | 2.221 B 1.24 % | 2.194 B -5.22 % | 2.315 B -4.08 % | 2.413 B -6.01 % | 2.567 B 5.90 % | 2.424 B 7.01 % | 2.266 B 4.80 % | 2.162 B 1.48 % | 2.130 B 7.97 % | 1.973 B -0.44 % | 1.982 B -2.10 % | 2.024 B -2.18 % | 2.069 B 2.04 % | 2.028 B -11.54 % | 2.293 B 9.90 % | 2.086 B 2.01 % | 2.045 B -0.62 % | 2.058 B -1.17 % | 2.082 B 0.06 % | 2.081 B 1.29 % | 2.055 B -2.79 % | 2.114 B -1.66 % | 2.149 B 4.66 % | 2.054 B -3.31 % | 2.124 B -1.14 % | 2.149 B -2.25 % | 2.198 B 1.41 % | 2.168 B -3.86 % | 2.255 B 3.38 % | 2.181 B -1.57 % | 2.216 B 0.68 % | 2.201 B 5.78 % | 2.080 B 5.43 % | 1.973 B 1.06 % | 1.953 B 4.13 % | 1.875 B -2.03 % | 1.914 B 17.78 % | 1.625 B 5.16 % | 1.545 B 6.21 % | 1.455 B 1.50 % | 1.433 B -2.80 % | 1.475 B -2.47 % | 1.512 B -2.03 % | 1.543 B -12.02 % | 1.754 B 6.94 % | 1.640 B -2.61 % | 1.684 B 2.79 % | 1.639 B 5.59 % | 1.552 B -10.52 % | 1.734 B 2.11 % | 1.699 B 4.02 % | 1.633 B |
| Other non current assets | 1.967 B 994.09 % | 179.806 M 21.75 % | 147.687 M 20.01 % | 123.066 M 479.82 % | 21.225 M -90.74 % | 229.209 M 12.36 % | 204.001 M -5.25 % | 215.309 M -11.29 % | 242.717 M 55.78 % | 155.811 M 23.32 % | 126.345 M -2.09 % | 129.037 M -5.41 % | 136.417 M 17.46 % | 116.144 M -10.72 % | 130.090 M 2.80 % | 126.550 M -21.26 % | 160.727 M 109.67 % | 76.659 M 8.74 % | 70.498 M 20.47 % | 58.518 M 454.60 % | 10.551 M -15.70 % | 12.517 M 4.88 % | 11.935 M 6.20 % | 11.238 M -3.39 % | 11.633 M 5.21 % | 11.057 M 21.09 % | 9.131 M 9.42 % | 8.345 M 19.08 % | 7.008 M 33.92 % | 5.233 M -13.69 % | 6.063 M 34.79 % | 4.498 M -12.51 % | 5.141 M 0.35 % | 5.123 M -6.22 % | 5.463 M 60.34 % | 3.407 M 67.15 % | 2.038 M 13.35 % | 1.798 M -2.18 % | 1.838 M -26.47 % | 2.500 M 16.60 % | 2.144 M -7.74 % | 2.324 M 0.97 % | 2.302 M -96.40 % | 63.889 M 13.96 % | 56.061 M 0.00 % | 56.061 M 0.08 % | 56.017 M 1 146.50 % | 4.494 M 4.29 % | 4.309 M 0.00 % | 4.309 M 0.00 % | 4.309 M 2 888.10 % | 144.212 K -99.81 % | 76.259 M -51.02 % | 155.688 M -1.54 % | 158.119 M 58.57 % | 99.718 M -7.01 % | 107.233 M -5.17 % | 113.074 M -6.06 % | 120.373 M 3.25 % | 116.579 M -0.49 % | 117.157 M -3.29 % | 121.147 M |
| Long term investments | 0.000 -100.00 % | 1.743 B -1.36 % | 1.767 B 3.84 % | 1.701 B -2.60 % | 1.747 B 18.86 % | 1.470 B 3.90 % | 1.414 B 4.08 % | 1.359 B 5.01 % | 1.294 B -2.46 % | 1.327 B 0.58 % | 1.319 B 4.23 % | 1.266 B 2.80 % | 1.231 B 0.02 % | 1.231 B 4.18 % | 1.181 B 4.78 % | 1.127 B 7.44 % | 1.049 B 12.40 % | 933.593 M 1.93 % | 915.897 M 3.86 % | 881.885 M -0.04 % | 882.207 M -2.25 % | 902.542 M 5.25 % | 857.500 M 2.92 % | 833.160 M 2.52 % | 812.678 M 4.16 % | 780.211 M 0.34 % | 777.545 M 3.75 % | 749.452 M 15.09 % | 651.197 M 0.66 % | 646.954 M 3.62 % | 624.375 M 1.64 % | 614.274 M 1.71 % | 603.943 M -0.15 % | 604.859 M 3.22 % | 586.006 M -0.90 % | 591.335 M 2.75 % | 575.489 M 1.07 % | 569.394 M -10.09 % | 633.314 M 3.06 % | 614.512 M 1.15 % | 607.499 M -0.06 % | 607.856 M 1.72 % | 597.559 M 6.61 % | 560.506 M 2.56 % | 546.528 M 1.85 % | 536.623 M -0.42 % | 538.890 M 274.17 % | 144.023 M 72.10 % | 83.684 M 16.09 % | 72.084 M -3.31 % | 74.554 M 3.42 % | 72.091 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 142.589 M -0.23 % | 142.918 M -1.17 % | 144.605 M -1.21 % | 146.370 M -0.97 % | 147.809 M -0.83 % | 149.053 M -0.47 % | 149.764 M -0.80 % | 150.978 M -1.13 % | 152.710 M -0.57 % | 153.582 M -1.16 % | 155.387 M -0.27 % | 155.802 M -1.15 % | 157.619 M -1.09 % | 159.364 M -1.15 % | 161.212 M -0.64 % | 162.245 M 0.09 % | 162.106 M -5.37 % | 171.307 M -0.84 % | 172.765 M -0.64 % | 173.884 M -0.86 % | 175.397 M -0.25 % | 175.838 M -1.03 % | 177.663 M -0.98 % | 179.419 M -0.72 % | 180.713 M -1.04 % | 182.620 M -1.01 % | 184.485 M 0.37 % | 183.812 M -1.15 % | 185.946 M -1.02 % | 187.859 M -1.20 % | 190.149 M -2.00 % | 194.038 M -0.91 % | 195.827 M -7.80 % | 212.395 M 6.18 % | 200.036 M -5.50 % | 211.688 M -0.93 % | 213.679 M -0.86 % | 215.533 M -0.94 % | 217.577 M 0.08 % | 217.393 M -0.81 % | 219.175 M -0.87 % | 221.109 M -0.82 % | 222.939 M 23.23 % | 180.918 M -0.34 % | 181.534 M -0.97 % | 183.318 M -0.98 % | 185.140 M -7.01 % | 199.089 M -0.35 % | 199.781 M -0.49 % | 200.767 M -1.12 % | 203.050 M 9.55 % | 185.346 M -0.47 % | 186.230 M -0.60 % | 187.363 M -5.98 % | 199.275 M -0.56 % | 200.388 M -0.86 % | 202.133 M -0.86 % | 203.879 M -0.73 % | 205.375 M -0.27 % | 205.930 M 10.96 % | 185.587 M 7.67 % | 172.370 M |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 142.589 M -0.23 % | 142.918 M -1.17 % | 144.605 M -1.21 % | 146.370 M -0.97 % | 147.809 M -0.83 % | 149.053 M -0.47 % | 149.764 M -0.80 % | 150.978 M -1.13 % | 152.710 M -0.57 % | 153.582 M -1.16 % | 155.387 M -0.27 % | 155.802 M -1.15 % | 157.619 M -1.09 % | 159.364 M -1.15 % | 161.212 M -0.64 % | 162.245 M 0.09 % | 162.106 M -5.37 % | 171.307 M -0.84 % | 172.765 M -0.64 % | 173.884 M -0.86 % | 175.397 M -0.25 % | 175.838 M -1.03 % | 177.663 M -0.98 % | 179.419 M -0.72 % | 180.713 M -1.04 % | 182.620 M -1.01 % | 184.485 M 0.37 % | 183.812 M -1.15 % | 185.946 M -1.02 % | 187.859 M -1.20 % | 190.149 M -2.00 % | 194.038 M -0.91 % | 195.827 M -7.80 % | 212.395 M 6.18 % | 200.036 M -5.50 % | 211.688 M -0.93 % | 213.679 M -0.86 % | 215.533 M -0.94 % | 217.577 M 0.08 % | 217.393 M -0.81 % | 219.175 M -0.87 % | 221.109 M -0.82 % | 222.939 M 23.23 % | 180.918 M -0.34 % | 181.534 M -0.97 % | 183.318 M -0.98 % | 185.140 M -7.01 % | 199.089 M -0.35 % | 199.781 M -0.49 % | 200.767 M -1.12 % | 203.050 M 9.55 % | 185.346 M -0.47 % | 186.230 M -0.60 % | 187.363 M -5.98 % | 199.275 M -0.56 % | 200.388 M -0.86 % | 202.133 M -0.86 % | 203.879 M -0.73 % | 205.375 M -0.27 % | 205.930 M 10.96 % | 185.587 M 7.67 % | 172.370 M |
| Property plant equipment net | 1.085 B -1.08 % | 1.097 B 0.05 % | 1.097 B 1.60 % | 1.079 B 0.44 % | 1.075 B -0.04 % | 1.075 B -0.61 % | 1.082 B 0.89 % | 1.072 B 0.86 % | 1.063 B 1.81 % | 1.044 B -1.12 % | 1.056 B 2.75 % | 1.027 B 0.79 % | 1.019 B 1.70 % | 1.002 B -0.70 % | 1.009 B 3.49 % | 975.393 M -1.40 % | 989.246 M -5.44 % | 1.046 B -0.49 % | 1.051 B -0.56 % | 1.057 B -1.25 % | 1.071 B -1.88 % | 1.091 B -1.73 % | 1.110 B -0.20 % | 1.113 B -1.01 % | 1.124 B -1.14 % | 1.137 B -1.06 % | 1.149 B -0.13 % | 1.151 B -1.09 % | 1.163 B 1.46 % | 1.147 B -0.56 % | 1.153 B -0.97 % | 1.164 B -1.46 % | 1.182 B 1.64 % | 1.163 B -2.15 % | 1.188 B -2.91 % | 1.224 B -0.45 % | 1.229 B -1.46 % | 1.248 B -1.80 % | 1.270 B -2.04 % | 1.297 B -1.48 % | 1.316 B -1.54 % | 1.337 B -0.79 % | 1.348 B 0.41 % | 1.342 B 1.26 % | 1.325 B -2.08 % | 1.353 B -0.59 % | 1.361 B -1.26 % | 1.379 B -1.42 % | 1.399 B 1.65 % | 1.376 B -2.98 % | 1.418 B 5.47 % | 1.345 B 1.67 % | 1.323 B 5.26 % | 1.257 B -11.94 % | 1.427 B 7.14 % | 1.332 B 7.17 % | 1.243 B 6.80 % | 1.164 B 10.70 % | 1.051 B 11.68 % | 941.291 M 5.54 % | 891.897 M 5.67 % | 844.079 M |
| Total non current assets | 3.226 B 1.07 % | 3.192 B 0.33 % | 3.181 B 3.64 % | 3.069 B 1.96 % | 3.010 B 2.28 % | 2.943 B 2.56 % | 2.870 B 2.00 % | 2.813 B 1.45 % | 2.773 B 2.81 % | 2.697 B 0.91 % | 2.673 B 3.10 % | 2.593 B 1.34 % | 2.558 B 1.37 % | 2.524 B 1.10 % | 2.496 B 3.68 % | 2.408 B 1.30 % | 2.377 B 5.88 % | 2.245 B 0.81 % | 2.227 B 0.96 % | 2.205 B 1.49 % | 2.173 B -1.97 % | 2.217 B 1.04 % | 2.194 B 0.75 % | 2.178 B 0.48 % | 2.167 B 1.01 % | 2.146 B -0.48 % | 2.156 B 1.51 % | 2.124 B 4.11 % | 2.040 B 1.05 % | 2.019 B 0.60 % | 2.007 B -0.16 % | 2.010 B -0.56 % | 2.021 B 0.15 % | 2.018 B 0.29 % | 2.012 B -2.28 % | 2.059 B 0.48 % | 2.049 B -0.56 % | 2.061 B -4.10 % | 2.149 B -0.23 % | 2.154 B -0.46 % | 2.164 B -1.10 % | 2.188 B -0.16 % | 2.192 B 1.35 % | 2.163 B 1.80 % | 2.124 B -0.99 % | 2.146 B -0.53 % | 2.157 B 24.10 % | 1.738 B 2.29 % | 1.699 B 2.07 % | 1.665 B -2.77 % | 1.712 B 5.81 % | 1.618 B 1.13 % | 1.600 B -0.72 % | 1.612 B -10.43 % | 1.799 B 9.31 % | 1.646 B 5.00 % | 1.568 B 5.02 % | 1.493 B 7.25 % | 1.392 B 9.10 % | 1.276 B 5.55 % | 1.209 B 5.11 % | 1.150 B |
| Other current assets | 27.778 M -40.85 % | 46.965 M 31.85 % | 35.621 M -1.26 % | 36.074 M -13.30 % | 41.606 M 9.34 % | 38.051 M 48.98 % | 25.542 M -96.20 % | 672.628 M 4 909.39 % | 13.427 M -69.14 % | 43.508 M 39.26 % | 31.241 M 1.24 % | 30.859 M -22.26 % | 39.697 M 14.36 % | 34.712 M 22.87 % | 28.251 M -60.54 % | 71.592 M -87.63 % | 578.611 M 492.68 % | 97.627 M 128.63 % | 42.701 M -16.19 % | 50.949 M -16.02 % | 60.668 M -89.67 % | 587.131 M 1 102.05 % | 48.844 M 18.94 % | 41.067 M -52.90 % | 87.188 M 11.13 % | 78.456 M 110.64 % | 37.246 M -11.88 % | 42.268 M -13.04 % | 48.607 M -10.91 % | 54.557 M -50.05 % | 109.233 M 110.10 % | 51.990 M 5.65 % | 49.207 M 1.44 % | 48.510 M -62.77 % | 130.292 M 158.25 % | 50.452 M -16.54 % | 60.450 M -1.63 % | 61.452 M -52.63 % | 129.716 M 66.75 % | 77.793 M -43.79 % | 138.394 M 10.71 % | 125.006 M 11.10 % | 112.512 M 128.29 % | 49.284 M 27.33 % | 38.706 M -31.56 % | 56.555 M 29.42 % | 43.698 M -65.84 % | 127.925 M -3.56 % | 132.651 M 3.03 % | 128.746 M 131.68 % | 55.570 M -87.98 % | 462.487 M -16.43 % | 553.427 M -3.04 % | 570.757 M 1 652.18 % | 32.574 M -92.97 % | 463.534 M 714.14 % | 56.935 M -88.66 % | 501.961 M 556.36 % | 76.477 M -82.16 % | 428.744 M -2.48 % | 439.634 M 1 098.15 % | 36.693 M |
| Short term investments | 82.997 M 68.89 % | 49.142 M 197.49 % | 16.519 M -82.59 % | 94.864 M 29.27 % | 73.384 M -35.06 % | 113.011 M 10.72 % | 102.067 M 7.98 % | 94.526 M -23.15 % | 123.000 M 186.05 % | 43.000 M 29.52 % | 33.200 M 32.80 % | 25.000 M -13.79 % | 29.000 M 0.69 % | 28.800 M -38.98 % | 47.200 M 72.26 % | 27.400 M -64.55 % | 77.300 M 1 305.45 % | 5.500 M 266.67 % | 1.500 M 161.78 % | -2.428 M 2.59 % | -2.492 M 2.46 % | -2.555 M -4.83 % | -2.438 M 2.58 % | -2.502 M 1.51 % | -2.541 M 2.24 % | -2.599 M 2.19 % | -2.657 M 1.47 % | -2.696 M -2.40 % | -2.633 M 1.51 % | -2.674 M 1.48 % | -2.714 M 6.21 % | -2.893 M -21.53 % | -2.381 M 1.78 % | -2.424 M 1.86 % | -2.470 M -45.64 % | -1.696 M -54.10 % | -1.100 M 7.22 % | -1.186 M 12.69 % | -1.358 M 11.44 % | -1.534 M 10.27 % | -1.709 M 7.73 % | -1.853 M 10.08 % | -2.060 M 7.85 % | -2.236 M 7.28 % | -2.411 M 6.81 % | -2.587 M 26.59 % | -3.525 M 5.26 % | -3.721 M 5.06 % | -3.919 M -49.23 % | -2.626 M -1.76 % | -2.581 M 2.04 % | -2.634 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 282.704 M -10.84 % | 317.068 M -20.58 % | 399.253 M 23.95 % | 322.121 M -2.66 % | 330.926 M 44.93 % | 228.330 M -35.32 % | 353.023 M 2.64 % | 343.947 M 10.46 % | 311.378 M -10.56 % | 348.155 M -18.39 % | 426.613 M 30.75 % | 326.278 M -16.52 % | 390.833 M 14.45 % | 341.496 M -32.89 % | 508.866 M 26.60 % | 401.936 M 2.08 % | 393.765 M 14.46 % | 344.025 M -17.07 % | 414.825 M 76.57 % | 234.931 M 4.25 % | 225.356 M 6.27 % | 212.067 M -21.83 % | 271.282 M 95.79 % | 138.555 M -52.87 % | 294.007 M 54.03 % | 190.878 M -2.24 % | 195.261 M 27.36 % | 153.316 M -35.93 % | 239.281 M 16.38 % | 205.602 M 3.41 % | 198.828 M -10.89 % | 223.131 M -5.42 % | 235.914 M 89.35 % | 124.593 M -23.80 % | 163.507 M 10.53 % | 147.924 M -20.15 % | 185.255 M -14.17 % | 215.841 M 28.10 % | 168.500 M -1.84 % | 171.661 M 14.00 % | 150.579 M -17.42 % | 182.335 M 7.44 % | 169.712 M -11.60 % | 191.978 M -11.45 % | 216.792 M 58.90 % | 136.435 M -29.35 % | 193.128 M -22.25 % | 248.389 M 37.50 % | 180.644 M -5.28 % | 190.723 M -8.76 % | 209.043 M -29.38 % | 296.015 M 15.38 % | 256.560 M 13.97 % | 225.105 M -40.36 % | 377.468 M 3.67 % | 364.110 M -24.19 % | 480.276 M -11.71 % | 543.964 M -17.49 % | 659.286 M -35.62 % | 1.024 B 326.31 % | 240.226 M -0.60 % | 241.685 M |
| Cash and short term investments | 365.701 M -0.14 % | 366.210 M -11.92 % | 415.772 M -0.29 % | 416.985 M 3.13 % | 404.310 M 18.45 % | 341.340 M -24.99 % | 455.089 M 3.79 % | 438.473 M 0.94 % | 434.378 M 11.05 % | 391.155 M -14.93 % | 459.813 M 30.90 % | 351.278 M -16.33 % | 419.833 M 13.38 % | 370.296 M -33.41 % | 556.066 M 29.52 % | 429.336 M -8.86 % | 471.065 M 34.77 % | 349.525 M -16.05 % | 416.325 M 77.21 % | 234.931 M 4.25 % | 225.356 M 6.27 % | 212.067 M -21.83 % | 271.282 M 95.79 % | 138.555 M -52.87 % | 294.007 M 54.03 % | 190.878 M -2.24 % | 195.261 M 27.36 % | 153.316 M -35.93 % | 239.281 M 16.38 % | 205.602 M 3.41 % | 198.828 M -10.89 % | 223.131 M -5.42 % | 235.914 M 89.35 % | 124.593 M -23.80 % | 163.507 M 10.53 % | 147.924 M -20.15 % | 185.255 M -14.17 % | 215.841 M 28.10 % | 168.500 M -1.84 % | 171.661 M 14.00 % | 150.579 M -17.42 % | 182.335 M 7.44 % | 169.712 M -11.60 % | 191.978 M -11.45 % | 216.792 M 58.90 % | 136.435 M -29.35 % | 193.128 M -22.25 % | 248.389 M 37.50 % | 180.644 M -5.28 % | 190.723 M -8.76 % | 209.043 M -29.38 % | 296.015 M 15.38 % | 256.560 M 13.97 % | 225.105 M -40.36 % | 377.468 M 3.67 % | 364.110 M -24.19 % | 480.276 M -11.71 % | 543.964 M -17.49 % | 659.286 M -35.62 % | 1.024 B 326.31 % | 240.226 M -0.60 % | 241.685 M |
| Total current assets | 1.943 B 6.68 % | 1.821 B 1.67 % | 1.791 B -6.69 % | 1.920 B 2.70 % | 1.869 B 4.54 % | 1.788 B -6.56 % | 1.913 B -7.27 % | 2.063 B 2.41 % | 2.015 B 7.60 % | 1.873 B 5.92 % | 1.768 B 0.29 % | 1.763 B -5.98 % | 1.875 B -5.48 % | 1.984 B -5.66 % | 2.103 B 6.79 % | 1.969 B 9.74 % | 1.794 B -3.45 % | 1.858 B 3.89 % | 1.789 B 10.23 % | 1.623 B -2.52 % | 1.664 B 1.34 % | 1.643 B -2.30 % | 1.681 B 2.42 % | 1.641 B -13.91 % | 1.907 B 10.35 % | 1.728 B 3.75 % | 1.665 B -1.88 % | 1.697 B -5.32 % | 1.793 B -1.12 % | 1.813 B 1.55 % | 1.785 B -3.16 % | 1.843 B -0.91 % | 1.860 B 5.10 % | 1.770 B -3.78 % | 1.840 B 0.73 % | 1.826 B -2.97 % | 1.882 B 2.33 % | 1.839 B 0.43 % | 1.831 B -0.21 % | 1.835 B -3.36 % | 1.899 B 2.25 % | 1.857 B 7.42 % | 1.729 B 3.32 % | 1.673 B -0.98 % | 1.690 B 6.67 % | 1.584 B -1.32 % | 1.606 B -7.86 % | 1.743 B 3.42 % | 1.685 B 3.15 % | 1.633 B 5.02 % | 1.555 B -6.57 % | 1.665 B -3.20 % | 1.720 B -1.83 % | 1.752 B -3.94 % | 1.824 B -0.61 % | 1.835 B -4.82 % | 1.928 B 1.17 % | 1.905 B 1.73 % | 1.873 B -12.36 % | 2.137 B 61.09 % | 1.327 B 7.76 % | 1.231 B |
| Inventory | 727.632 M 8.51 % | 670.594 M 12.83 % | 594.322 M -13.95 % | 690.685 M -10.03 % | 767.717 M -6.83 % | 823.978 M -5.93 % | 875.909 M -8.02 % | 952.315 M 2.34 % | 930.559 M 23.05 % | 756.257 M -1.56 % | 768.239 M 1.08 % | 760.033 M -4.90 % | 799.203 M -11.43 % | 902.332 M -2.10 % | 921.727 M 2.37 % | 900.406 M 20.96 % | 744.394 M -13.78 % | 863.332 M 5.11 % | 821.348 M 7.22 % | 766.066 M -1.27 % | 775.896 M -7.99 % | 843.311 M 0.40 % | 839.954 M -1.53 % | 853.012 M 0.95 % | 845.000 M -1.01 % | 853.657 M -0.93 % | 861.674 M -3.73 % | 895.029 M 6.23 % | 842.515 M 1.25 % | 832.120 M -1.13 % | 841.661 M -5.70 % | 892.523 M 0.44 % | 888.592 M -2.21 % | 908.635 M -1.48 % | 922.284 M -6.04 % | 981.520 M 0.04 % | 981.125 M -0.79 % | 988.966 M 0.88 % | 980.344 M 3.69 % | 945.488 M -1.78 % | 962.655 M -1.04 % | 972.787 M 5.60 % | 921.212 M -1.16 % | 932.039 M 5.02 % | 887.454 M -0.39 % | 890.913 M -0.53 % | 895.625 M 0.45 % | 891.606 M 5.15 % | 847.903 M -5.20 % | 894.442 M 0.73 % | 887.923 M -2.01 % | 906.098 M -0.39 % | 909.673 M -4.83 % | 955.811 M -6.67 % | 1.024 B 1.70 % | 1.007 B 10.38 % | 912.326 M 6.16 % | 859.348 M 0.04 % | 859.013 M 25.56 % | 684.129 M 5.79 % | 646.704 M -8.03 % | 703.191 M |
| Net receivables | 821.771 M 11.42 % | 737.517 M -1.08 % | 745.601 M -3.91 % | 775.925 M 16.65 % | 665.161 M 13.78 % | 584.595 M 4.98 % | 556.859 M | 0.000 -100.00 % | 636.437 M -6.63 % | 681.640 M 32.46 % | 514.592 M -17.07 % | 620.546 M -0.34 % | 622.660 M -7.91 % | 676.169 M 13.36 % | 596.469 M 1.43 % | 588.064 M 6.20 % | 553.707 M -0.34 % | 555.620 M 7.76 % | 515.603 M -9.63 % | 570.572 M -6.46 % | 609.981 M | 0.000 -100.00 % | 502.018 M -17.54 % | 608.798 M -10.53 % | 680.473 M 7.66 % | 632.064 M 9.58 % | 576.790 M -4.92 % | 606.616 M -9.57 % | 670.781 M -8.03 % | 729.370 M 14.78 % | 635.457 M -5.96 % | 675.723 M -3.12 % | 697.482 M 1.35 % | 688.220 M 10.39 % | 623.452 M -3.54 % | 646.331 M -3.64 % | 670.776 M 14.46 % | 586.013 M 3.65 % | 565.389 M -14.31 % | 659.822 M -1.52 % | 670.003 M 12.08 % | 597.807 M 10.39 % | 541.518 M 5.82 % | 511.734 M -8.29 % | 558.014 M 8.96 % | 512.133 M 8.25 % | 473.092 M -3.09 % | 488.194 M -4.65 % | 512.009 M 9.15 % | 469.078 M 13.66 % | 412.701 M | 0.000 | 0.000 -100.00 % | 570.673 M 46.57 % | 389.360 M -18.18 % | 475.898 M -0.44 % | 478.019 M | 0.000 -100.00 % | 278.058 M | 0.000 | 0.000 -100.00 % | 249.425 M |
| Tax assets | 30.650 M 5.35 % | 29.094 M 14.17 % | 25.483 M 32.49 % | 19.233 M -3.76 % | 19.985 M -1.12 % | 20.211 M 1.96 % | 19.823 M 23.75 % | 16.018 M -22.96 % | 20.792 M 20.78 % | 17.215 M 5.24 % | 16.357 M 11.85 % | 14.624 M 6.82 % | 13.691 M -8.37 % | 14.941 M 6.02 % | 14.093 M -11.65 % | 15.951 M 4.56 % | 15.256 M -10.20 % | 16.989 M 4.96 % | 16.187 M -52.33 % | 33.958 M -1.32 % | 34.413 M -1.26 % | 34.852 M -4.89 % | 36.643 M -11.40 % | 41.359 M 7.75 % | 38.384 M 9.83 % | 34.950 M -2.63 % | 35.895 M 12.85 % | 31.807 M -2.44 % | 32.602 M 1.24 % | 32.203 M -2.73 % | 33.106 M 1.23 % | 32.704 M -5.31 % | 34.537 M 4.04 % | 33.196 M 1.54 % | 32.691 M 12.63 % | 29.025 M 0.39 % | 28.911 M 8.41 % | 26.669 M 2.53 % | 26.012 M 13.33 % | 22.953 M 19.91 % | 19.142 M -5.02 % | 20.153 M -6.69 % | 21.598 M 40.12 % | 15.414 M 2.86 % | 14.986 M -7.38 % | 16.179 M 4.55 % | 15.476 M 32.81 % | 11.652 M -7.39 % | 12.582 M 11.09 % | 11.326 M -3.91 % | 11.787 M -25.12 % | 15.742 M 6.11 % | 14.836 M 25.17 % | 11.852 M -19.05 % | 14.642 M 5.33 % | 13.902 M -10.02 % | 15.450 M 27.52 % | 12.115 M -18.32 % | 14.834 M 25.05 % | 11.862 M -14.78 % | 13.919 M 14.14 % | 12.194 M |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 867.951 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 905.882 M 11.49 % | 812.487 M 10.29 % | 736.675 M -14.93 % | 865.996 M 5.16 % | 823.474 M 4.76 % | 786.060 M -9.68 % | 870.295 M -10.54 % | 972.801 M -4.05 % | 1.014 B 15.51 % | 877.733 M 16.18 % | 755.511 M -7.40 % | 815.899 M -12.09 % | 928.141 M 13.51 % | 817.651 M -12.53 % | 934.822 M -3.52 % | 968.890 M 6.82 % | 907.032 M 20.86 % | 750.458 M 48.74 % | 504.537 M -17.79 % | 613.731 M 3.37 % | 593.749 M 10.77 % | 536.017 M 0.83 % | 531.584 M -12.06 % | 604.509 M -10.17 % | 672.950 M 14.06 % | 589.975 M 3.94 % | 567.628 M -7.61 % | 614.357 M 6.93 % | 574.537 M -5.53 % | 608.200 M 19.16 % | 510.399 M 2.61 % | 497.419 M 6.27 % | 468.050 M 0.06 % | 467.758 M -6.68 % | 501.238 M -13.61 % | 580.218 M -1.99 % | 592.001 M 8.80 % | 544.137 M -1.01 % | 549.689 M -9.66 % | 608.436 M -5.63 % | 644.751 M 2.06 % | 631.740 M 4.61 % | 603.888 M 12.83 % | 535.219 M 6.03 % | 504.774 M 4.77 % | 481.809 M -1.98 % | 491.532 M -4.01 % | 512.047 M -10.49 % | 572.046 M 9.74 % | 521.291 M 4.77 % | 497.566 M -4.30 % | 519.898 M -1.89 % | 529.906 M -16.31 % | 633.186 M -16.93 % | 762.244 M 0.62 % | 757.563 M -8.02 % | 823.640 M 3.12 % | 798.753 M 4.61 % | 763.584 M 13.12 % | 674.996 M -1.77 % | 687.178 M 15.78 % | 593.507 M |
| Tax payables | 20.213 M 45.56 % | 13.887 M -34.18 % | 21.097 M 8.23 % | 19.494 M 2 579.80 % | 727.426 K -95.16 % | 15.029 M 0.89 % | 14.896 M 6.37 % | 14.004 M -8.45 % | 15.297 M -17.20 % | 18.475 M 15.70 % | 15.968 M -37.97 % | 25.743 M 10.94 % | 23.205 M 24.58 % | 18.627 M 34.78 % | 13.820 M -17.77 % | 16.806 M 19.21 % | 14.098 M -38.99 % | 23.106 M -58.99 % | 56.342 M 46.17 % | 38.546 M -6.65 % | 41.290 M 140.10 % | 17.197 M -16.23 % | 20.529 M 20.89 % | 16.981 M 2.36 % | 16.590 M -23.35 % | 21.643 M 73.81 % | 12.452 M 17.28 % | 10.617 M -56.53 % | 24.423 M 8.22 % | 22.569 M -37.73 % | 36.246 M 278.26 % | 9.582 M -45.47 % | 17.573 M -39.67 % | 29.129 M -17.18 % | 35.172 M 90.57 % | 18.456 M 8.27 % | 17.047 M 13.14 % | 15.067 M -36.95 % | 23.896 M 61.90 % | 14.759 M 3.13 % | 14.312 M -26.24 % | 19.404 M -30.89 % | 28.075 M 79.17 % | 15.670 M 5.80 % | 14.810 M -39.40 % | 24.441 M 24.91 % | 19.567 M -3.45 % | 20.265 M -14.02 % | 23.570 M 17.06 % | 20.135 M -21.50 % | 25.651 M 364.70 % | 5.520 M -69.76 % | 18.256 M 60.84 % | 11.350 M 526.50 % | -2.661 M -132.14 % | 8.279 M -60.76 % | 21.102 M -31.43 % | 30.772 M 166.38 % | 11.552 M -30.57 % | 16.637 M 15.23 % | 14.439 M 577.45 % | -3.024 M |
| Deferred revenue non current | 29.200 M -3.48 % | 30.254 M -6.77 % | 32.452 M -3.69 % | 33.697 M -6.08 % | 35.877 M -0.08 % | 35.906 M -5.59 % | 38.033 M 18.19 % | 32.180 M -5.76 % | 34.145 M -2.58 % | 35.048 M -5.26 % | 36.995 M -6.05 % | 39.379 M -1.70 % | 40.059 M 0.06 % | 40.035 M -5.63 % | 42.425 M -4.15 % | 44.262 M -5.09 % | 46.636 M -5.08 % | 49.131 M -4.83 % | 51.627 M -4.97 % | 54.326 M -4.08 % | 56.634 M -4.19 % | 59.113 M -4.05 % | 61.609 M -3.99 % | 64.169 M -3.84 % | 66.728 M -3.84 % | 69.393 M -3.70 % | 72.057 M -3.63 % | 74.771 M -3.49 % | 77.474 M -3.42 % | 80.217 M -3.32 % | 82.968 M 1.73 % | 81.556 M -4.73 % | 85.606 M -4.52 % | 89.656 M -4.32 % | 93.706 M -0.61 % | 94.284 M -4.10 % | 98.316 M -4.05 % | 102.466 M -3.46 % | 106.143 M -3.35 % | 109.820 M -1.04 % | 110.975 M -2.34 % | 113.629 M -2.73 % | 116.813 M 2 235.51 % | 5.002 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 % | 75.974 M 3.61 % | 73.327 M 0.21 % | 73.176 M |
| Minority interest | 95.582 M -1.77 % | 97.309 M 4.77 % | 92.875 M 6.11 % | 87.526 M 2.58 % | 85.323 M -4.26 % | 89.121 M 1.79 % | 87.554 M 1.35 % | 86.384 M 3.54 % | 83.427 M -4.07 % | 86.963 M 1.88 % | 85.359 M -6.90 % | 91.681 M 3.30 % | 88.748 M -9.76 % | 98.347 M 9.26 % | 90.014 M 40.50 % | 64.068 M 11.33 % | 57.549 M -66.40 % | 171.298 M 4.16 % | 164.461 M 5.73 % | 155.551 M -3.16 % | 160.621 M 1.65 % | 158.009 M 1.50 % | 155.676 M 4.97 % | 148.311 M 2.25 % | 145.054 M 0.05 % | 144.976 M 2.41 % | 141.567 M 2.97 % | 137.480 M 2.59 % | 134.015 M -0.05 % | 134.082 M 2.60 % | 130.680 M 0.23 % | 130.379 M 5.52 % | 123.556 M 2.78 % | 120.212 M 2.45 % | 117.333 M 6.57 % | 110.099 M 1.17 % | 108.829 M 1.23 % | 107.505 M -1.71 % | 109.376 M 2.30 % | 106.918 M -0.24 % | 107.172 M 3.54 % | 103.509 M -0.48 % | 104.008 M -18.69 % | 127.922 M 0.33 % | 127.506 M 0.73 % | 126.586 M -1.52 % | 128.539 M 0.52 % | 127.868 M 3.92 % | 123.039 M -0.19 % | 123.270 M 0.12 % | 123.118 M 11.36 % | 110.555 M 2.03 % | 108.354 M -1.78 % | 110.314 M -43.22 % | 194.265 M 0.35 % | 193.587 M 0.71 % | 192.220 M 3.16 % | 186.335 M 3.33 % | 180.335 M 0.11 % | 180.140 M 6.44 % | 169.239 M 12.84 % | 149.981 M |
| Capital lease obligations | 20.567 M -17.85 % | 25.035 M -0.98 % | 25.284 M -13.60 % | 29.264 M -5.48 % | 30.961 M 180.16 % | -38.626 M 28.08 % | -53.705 M 53.56 % | -115.648 M -650.22 % | 21.019 M 2 977.13 % | 683.063 K -33.60 % | 1.029 M -70.24 % | 3.457 M -35.76 % | 5.381 M 102.23 % | -240.794 M -2 856.16 % | 8.737 M -30.10 % | 12.498 M 45.43 % | 8.594 M -20.38 % | 10.793 M -61.87 % | 28.308 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -104.202 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.663 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.472 M -46.79 % | 8.405 M -44.46 % | 15.134 M 89.70 % | 7.978 M 14.66 % | 6.958 M 11.09 % | 6.263 M -20.92 % | 7.920 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.775 M 3.84 % | 2.673 M -9.59 % | 2.956 M 1.02 % | 2.926 M -0.45 % | 2.939 M -2.48 % | 3.014 M 1.36 % | 2.974 M 2.07 % | 2.913 M 4.67 % | 2.783 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 |
| Other total stockholders equity | 1.149 B 2.69 % | 1.119 B -2.52 % | 1.148 B 5.02 % | 1.093 B 0.96 % | 1.083 B | 0.000 -100.00 % | 1.025 B | 0.000 -100.00 % | 1.001 B | 0.000 -100.00 % | 987.042 M | 0.000 -100.00 % | 1.029 B | 0.000 -100.00 % | 1.014 B | 0.000 -100.00 % | 860.508 M | 0.000 -100.00 % | 923.791 M 0.42 % | 919.899 M -1.28 % | 931.784 M | 0.000 -100.00 % | 860.565 M -6.95 % | 924.877 M 9.24 % | 846.680 M -8.16 % | 921.869 M 0.19 % | 920.131 M 0.54 % | 915.163 M 0.16 % | 913.688 M 0.17 % | 912.100 M 0.05 % | 911.613 M -0.07 % | 912.283 M 0.13 % | 911.082 M 0.76 % | 904.207 M -0.69 % | 910.449 M -1.09 % | 920.520 M 0.49 % | 916.068 M 0.00 % | 916.080 M 0.01 % | 916.026 M 0.56 % | 910.919 M -0.25 % | 913.205 M 0.88 % | 905.224 M 0.01 % | 905.103 M -0.01 % | 905.194 M 5.19 % | 860.530 M 0.00 % | 860.516 M 0.58 % | 855.562 M -5.63 % | 906.572 M -0.58 % | 911.905 M 0.21 % | 909.971 M -0.04 % | 910.361 M 0.66 % | 904.404 M -0.13 % | 905.605 M 0.36 % | 902.312 M 0.27 % | 899.895 M 0.17 % | 898.376 M -0.13 % | 899.574 M 0.28 % | 897.026 M 0.35 % | 893.860 M 0.79 % | 886.823 M 381.14 % | 184.318 M 2.89 % | 179.138 M |
| Deferred tax liabilities non current | 11.387 M -1.64 % | 11.577 M -4.39 % | 12.108 M 18.48 % | 10.219 M -1.95 % | 10.423 M -5.16 % | 10.990 M -0.65 % | 11.061 M 45.47 % | 7.604 M -34.01 % | 11.523 M 45.33 % | 7.929 M 4.91 % | 7.558 M 2.05 % | 7.406 M -0.69 % | 7.457 M -0.75 % | 7.514 M -0.62 % | 7.560 M 2.45 % | 7.380 M -0.63 % | 7.426 M -0.63 % | 7.473 M -0.62 % | 7.520 M -0.62 % | 7.566 M -0.61 % | 7.613 M -0.61 % | 7.660 M -0.61 % | 7.707 M -0.60 % | 7.753 M -0.60 % | 7.800 M -0.60 % | 7.847 M -0.59 % | 7.893 M -0.59 % | 7.940 M -0.58 % | 7.987 M -0.58 % | 8.033 M -0.58 % | 8.080 M -0.57 % | 8.127 M -0.57 % | 8.174 M -0.57 % | 8.220 M -0.56 % | 8.267 M 0.14 % | 8.255 M -1.40 % | 8.372 M -1.11 % | 8.465 M -0.25 % | 8.487 M -0.23 % | 8.506 M -0.31 % | 8.533 M -0.67 % | 8.590 M 0.00 % | 8.590 M -0.18 % | 8.606 M 0.00 % | 8.606 M 0.00 % | 8.606 M 0.00 % | 8.606 M 1 123.97 % | 703.083 K 5.72 % | 665.012 K -26.59 % | 905.831 K -8.58 % | 990.827 K 8.53 % | 912.914 K -26.35 % | 1.240 M 6.51 % | 1.164 M -5.30 % | 1.229 M -22.38 % | 1.583 M -26.86 % | 2.165 M -10.60 % | 2.422 M -3.22 % | 2.502 M 57.62 % | 1.587 M 19.72 % | 1.326 M -9.73 % | 1.469 M |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 5.169 B 3.11 % | 5.013 B 0.81 % | 4.972 B -0.33 % | 4.989 B 2.24 % | 4.880 B 3.14 % | 4.731 B -1.09 % | 4.783 B -1.92 % | 4.877 B 1.85 % | 4.788 B 4.77 % | 4.570 B 2.91 % | 4.441 B 1.97 % | 4.355 B -1.75 % | 4.433 B -1.64 % | 4.507 B -1.99 % | 4.599 B 5.08 % | 4.376 B 4.93 % | 4.171 B 1.66 % | 4.103 B 2.18 % | 4.015 B 4.89 % | 3.828 B -0.25 % | 3.838 B -0.56 % | 3.859 B -0.41 % | 3.875 B 1.47 % | 3.819 B -6.25 % | 4.074 B 5.18 % | 3.874 B 1.36 % | 3.821 B 0.00 % | 3.821 B -0.30 % | 3.833 B 0.03 % | 3.832 B 1.05 % | 3.792 B -1.59 % | 3.853 B -0.72 % | 3.881 B 2.46 % | 3.788 B -1.65 % | 3.852 B -0.86 % | 3.885 B -1.17 % | 3.932 B 0.80 % | 3.900 B -2.02 % | 3.981 B -0.22 % | 3.989 B -1.82 % | 4.063 B 0.44 % | 4.046 B 3.18 % | 3.921 B 2.21 % | 3.836 B 0.57 % | 3.814 B 2.26 % | 3.730 B -0.89 % | 3.763 B 8.13 % | 3.481 B 2.85 % | 3.384 B 2.61 % | 3.298 B 0.94 % | 3.267 B -0.47 % | 3.283 B -1.11 % | 3.320 B -1.29 % | 3.363 B -7.16 % | 3.623 B 4.08 % | 3.481 B -0.42 % | 3.495 B 2.86 % | 3.398 B 4.09 % | 3.265 B -4.34 % | 3.413 B 34.61 % | 2.535 B 6.48 % | 2.381 B |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2009-12-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -47.349 M | 0.000 100.00 % | -249.713 M -170.74 % | 352.998 M 200.00 % | -352.998 M | 0.000 -100.00 % | 117.583 M 1 315.18 % | -9.676 M -200.00 % | 9.676 M | 0.000 100.00 % | -543.208 M -379.32 % | 194.476 M 200.00 % | -194.476 M | 0.000 100.00 % | -120.135 M -434.88 % | 35.874 M 200.00 % | -35.874 M | 0.000 100.00 % | -42.489 M -129.90 % | 142.081 M 200.00 % | -142.081 M | 0.000 100.00 % | -91.391 M -302.54 % | 45.122 M 200.00 % | -45.122 M | 0.000 100.00 % | -3.736 M -107.08 % | 52.777 M 200.00 % | -52.777 M | 0.000 100.00 % | -84.938 M -190.42 % | 93.940 M 200.00 % | -93.940 M | 0.000 100.00 % | -215.663 M -218.03 % | 182.725 M 200.00 % | -182.725 M | 0.000 100.00 % | -216.293 M -365.96 % | 81.325 M 200.00 % | -81.325 M | 0.000 100.00 % | -163.373 M -311.46 % | 77.258 M 200.00 % | -77.258 M | 0.000 -100.00 % | 131.093 M 721.91 % | 15.950 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -147.991 M | 0.000 100.00 % | -116.187 M -162.68 % | 185.369 M 200.00 % | -185.369 M | 0.000 100.00 % | -11.827 M -111.25 % | 105.151 M 200.00 % | -105.151 M | 0.000 100.00 % | -272.291 M -280.63 % | 150.743 M 200.00 % | -150.743 M | 0.000 100.00 % | -42.902 M -136.94 % | 116.149 M 200.00 % | -116.149 M | 0.000 -100.00 % | 44.757 M -64.92 % | 127.600 M 200.00 % | -127.600 M | 0.000 -100.00 % | 8.365 M -77.72 % | 37.551 M 200.00 % | -37.551 M | 0.000 100.00 % | -18.619 M -125.35 % | 73.453 M 200.00 % | -73.453 M | 0.000 100.00 % | -75.450 M -189.08 % | 84.697 M 200.00 % | -84.697 M | 0.000 100.00 % | -64.446 M -145.05 % | 143.065 M 200.00 % | -143.065 M | 0.000 100.00 % | -104.892 M -219.18 % | 88.008 M 200.00 % | -88.008 M | 0.000 100.00 % | -148.850 M -223.51 % | 120.513 M 200.00 % | -120.513 M | 0.000 -100.00 % | 31.106 M -76.19 % | 130.628 M | 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 -100.00 % | 100.642 M | 0.000 100.00 % | -136.451 M -181.40 % | 167.630 M 200.00 % | -167.630 M | 0.000 -100.00 % | 129.410 M 212.70 % | -114.828 M -200.00 % | 114.828 M | 0.000 100.00 % | -270.917 M -719.47 % | 43.734 M 200.00 % | -43.734 M | 0.000 100.00 % | -77.234 M 3.79 % | -80.275 M -200.00 % | 80.275 M | 0.000 100.00 % | -87.246 M -702.49 % | 14.481 M 200.00 % | -14.481 M | 0.000 100.00 % | -95.934 M -1 367.08 % | 7.571 M 200.00 % | -7.571 M | 0.000 -100.00 % | 14.883 M 171.98 % | -20.676 M -200.00 % | 20.676 M | 0.000 100.00 % | -9.487 M -202.65 % | 9.242 M 200.00 % | -9.242 M | 0.000 100.00 % | -151.217 M -481.29 % | 39.660 M 200.00 % | -39.660 M | 0.000 100.00 % | -56.201 M -740.88 % | -6.684 M -200.00 % | 6.684 M | 0.000 100.00 % | -14.523 M 66.42 % | -43.255 M -200.00 % | 43.255 M | 0.000 -100.00 % | 99.987 M 187.19 % | -114.678 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.925 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 % | -3.821 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 % | -55.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 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | 61.604 M 1 371.61 % | -4.845 M | 0.000 100.00 % | -20.894 M -144.49 % | 46.961 M 133.20 % | -141.462 M -162.10 % | 227.781 M 167.19 % | -338.986 M -208.32 % | 312.936 M 1 364.69 % | -24.744 M 82.61 % | -142.254 M -848.65 % | -14.995 M 40.55 % | -25.223 M 88.06 % | -211.235 M -15 520.89 % | 1.370 M 104.27 % | -32.064 M 41.59 % | -54.896 M -6.68 % | -51.458 M -419.02 % | -9.914 M 64.21 % | -27.703 M 34.59 % | -42.353 M -973.83 % | -3.944 M 30.93 % | -5.710 M -45.71 % | -3.919 M -39.25 % | -2.814 M 61.39 % | -7.289 M -116.00 % | -3.375 M 15.30 % | -3.984 M -2.28 % | -3.896 M -19.82 % | -3.251 M 28.17 % | -4.526 M -144.09 % | -1.854 M 13.71 % | -2.149 M -3.26 % | -2.081 M -163.03 % | -791.234 K -127.07 % | 2.923 M 3 859.74 % | -77.750 K 99.17 % | -9.354 M -110.38 % | 90.107 M 137.05 % | 38.011 M 1 312.29 % | -3.136 M 38.04 % | -5.060 M -290.30 % | 2.659 M 601.02 % | -530.731 K 95.97 % | -13.186 M -80.69 % | -7.297 M -317.79 % | 3.351 M 128.49 % | -11.761 M -118.35 % | -5.386 M 43.41 % | -9.518 M -88.60 % | -5.047 M -756.43 % | -589.266 K 98.26 % | -33.880 M -16.68 % | -29.037 M 1.63 % | -29.518 M 6.63 % | -31.616 M 32.70 % | -46.976 M -14.11 % | -41.167 M -41.92 % | -29.007 M 3.42 % | -30.033 M 24.43 % | -39.743 M -30.69 % | -30.410 M -42.50 % | -21.340 M |
| Net cash provided by operating activities | 61.604 M 1 371.61 % | -4.845 M | 0.000 -100.00 % | 53.672 M -36.31 % | 84.277 M 194.57 % | -89.111 M -316.37 % | 41.185 M 100.04 % | 20.588 M -44.39 % | 37.020 M -43.56 % | 65.591 M 1.48 % | 64.635 M 46.14 % | 44.227 M -26.48 % | 60.157 M 137.18 % | -161.797 M -265.84 % | 97.563 M 2 407.31 % | 3.891 M -97.10 % | 133.949 M 283.62 % | -72.949 M -134.76 % | 209.885 M 146.37 % | 85.190 M -27.78 % | 117.951 M 4 604.76 % | -2.618 M -104.49 % | 58.324 M -26.72 % | 79.589 M 173.79 % | 29.070 M 183.63 % | -34.760 M -182.89 % | 41.938 M -33.62 % | 63.181 M -26.36 % | 85.799 M 253.23 % | -55.993 M -141.86 % | 133.757 M 82.04 % | 73.477 M 18.03 % | 62.253 M 177.98 % | -79.832 M -196.51 % | 82.721 M 1 349.56 % | -6.620 M 28.74 % | -9.289 M 69.87 % | -30.827 M 33.90 % | -46.634 M -410.20 % | 15.034 M 198.97 % | -15.190 M 67.19 % | -46.295 M -163.56 % | 72.838 M 295.74 % | 18.406 M -33.46 % | 27.662 M -19.63 % | 34.417 M -63.87 % | 95.268 M 812.99 % | -13.362 M -147.52 % | 28.119 M -3.11 % | 29.022 M -64.87 % | 82.603 M 104.58 % | 40.378 M 223.94 % | -32.579 M 0.94 % | -32.888 M 69.96 % | -109.484 M -241.95 % | 77.130 M 273.17 % | 20.669 M -19.92 % | 25.810 M -64.32 % | 72.344 M -17.52 % | 87.707 M -11.73 % | 99.363 M 404.85 % | 19.682 M 410.49 % | -6.339 M |
| Investments in property plant and equipment | -9.778 M 20.72 % | -12.334 M 58.87 % | -29.990 M -2 290.35 % | -1.255 M 93.82 % | -20.301 M -1 185.47 % | -1.579 M 92.45 % | -20.915 M -167.90 % | -7.807 M 25.00 % | -10.409 M -45.06 % | -7.175 M 72.90 % | -26.478 M -184.81 % | -9.297 M 41.82 % | -15.978 M -99.60 % | -8.005 M -43.12 % | -5.593 M -69.86 % | -3.293 M 43.97 % | -5.878 M -2.81 % | -5.717 M 65.30 % | -16.474 M -138.19 % | -6.916 M -101.23 % | -3.437 M 19.46 % | -4.267 M 40.06 % | -7.119 M -52.90 % | -4.656 M 41.16 % | -7.914 M 19.98 % | -9.890 M -45.66 % | -6.789 M -32.72 % | -5.116 M 43.32 % | -9.026 M -2.51 % | -8.806 M 54.65 % | -19.416 M -705.64 % | -2.410 M 90.30 % | -24.835 M -53.13 % | -16.219 M 2.79 % | -16.685 M -66.29 % | -10.034 M 15.51 % | -11.875 M 34.98 % | -18.263 M 33.85 % | -27.609 M -120.91 % | -12.498 M 56.45 % | -28.701 M 8.07 % | -31.219 M 30.07 % | -44.642 M 18.88 % | -55.030 M -236.54 % | -16.352 M 42.35 % | -28.362 M -14.70 % | -24.727 M -68.28 % | -14.694 M 25.70 % | -19.776 M 46.69 % | -37.095 M 22.47 % | -47.845 M -60.09 % | -29.887 M 74.14 % | -115.554 M 3.15 % | -119.313 M -14.04 % | -104.620 M -34.56 % | -77.751 M 51.11 % | -159.019 M -1.32 % | -156.947 M -7.87 % | -145.494 M -38.68 % | -104.914 M -177.69 % | -37.781 M 31.17 % | -54.891 M -150.44 % | -21.918 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.899 M 332.65 % | 670.000 K | 0.000 -100.00 % | 79.747 K -94.28 % | 1.395 M 6 838.62 % | 20.100 K -98.80 % | 1.676 M -47.37 % | 3.185 M | 0.000 | 0.000 100.00 % | -11.054 M -2 190.21 % | 528.832 K -97.42 % | 20.504 M 255.07 % | 5.775 M 1 317.06 % | 407.523 K -94.85 % | 7.915 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.085 M 11.25 % | 5.470 M | 0.000 -100.00 % | 10.218 M 243.32 % | -7.130 M | 0.000 -100.00 % | 24.856 M 49.95 % | 16.576 M -76.65 % | 70.999 M 601.09 % | 10.127 M 123.26 % | -43.538 M -178.29 % | 55.612 M 876 926.00 % | -6.342 K | 0.000 | 0.000 | 0.000 -100.00 % | 45.110 M -18.42 % | 55.293 M | 0.000 | 0.000 -100.00 % | 24.871 M 25 682.75 % | 96.463 K | 0.000 | 0.000 100.00 % | -3.939 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 256.231 K |
| Purchases of investments | -148.600 M 45.27 % | -271.500 M -141.33 % | -112.500 M -125.00 % | -50.000 M 50.74 % | -101.500 M -147.56 % | -41.000 M 89.85 % | -404.049 M -481.06 % | -69.536 M 46.30 % | -129.500 M -137.61 % | -54.500 M -88.16 % | -28.964 M -22.21 % | -23.700 M 49.25 % | -46.700 M -74.25 % | -26.800 M 54.34 % | -58.700 M 30.37 % | -84.300 M 26.82 % | -115.200 M 10.14 % | -128.200 M -301.88 % | -31.900 M -355.71 % | -7.000 M | 0.000 | 0.000 100.00 % | -9.050 M | 0.000 | 0.000 | 0.000 100.00 % | -256.500 M -239.29 % | -75.600 M | 0.000 100.00 % | -10.000 M 91.11 % | -112.500 M | 0.000 100.00 % | -50.000 M -400.00 % | -10.000 M 92.00 % | -125.000 M -38.89 % | -90.000 M -28.57 % | -70.000 M -14.75 % | -61.000 M 12.84 % | -69.990 M | 0.000 | 0.000 | 0.000 -100.00 % | 89.000 M 296.06 % | -45.394 M | 0.000 | 0.000 100.00 % | -999.417 M -1 513.88 % | -61.926 M | 0.000 | 0.000 -100.00 % | 32.894 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -295.178 K |
| Sales maturities of investments | 141.717 M -40.81 % | 239.410 M 24.37 % | 192.498 M 562.25 % | 29.067 M -79.16 % | 139.500 M 427.19 % | 26.461 M -93.35 % | 398.112 M 302.70 % | 98.860 M 34.11 % | 73.716 M 64.87 % | 44.711 M 154.81 % | 17.546 M -36.64 % | 27.694 M -60.76 % | 70.581 M 21.96 % | 57.874 M 35.76 % | 42.631 M -68.19 % | 134.017 M 63.52 % | 81.958 M -18.78 % | 100.909 M 278.59 % | 26.654 M 211.59 % | 8.554 M -62.78 % | 22.984 M 153.50 % | 9.067 M | 0.000 -100.00 % | 30.095 M | 0.000 | 0.000 -100.00 % | 254.063 M 19 212.48 % | 1.316 M -91.35 % | 15.210 M -79.77 % | 75.204 M 86.69 % | 40.283 M | 0.000 -100.00 % | 61.172 M -35.84 % | 95.347 M 137.67 % | 40.117 M -55.44 % | 90.034 M -37.04 % | 143.011 M 11.27 % | 128.524 M 489 646.05 % | 26.243 K -99.95 % | 54.977 M | 0.000 | 0.000 100.00 % | -49.335 M -47 614.69 % | -103.396 K -100.19 % | 53.517 M 293.64 % | 13.595 M -97.53 % | 551.129 M 58 403.99 % | 942.036 K 16.76 % | 806.783 K 970.63 % | 75.356 K -90.57 % | 798.902 K | 0.000 | 0.000 | 0.000 -100.00 % | 66.450 M | 0.000 -100.00 % | 35.414 K -29.17 % | 50.000 K -72.97 % | 185.000 K | 0.000 -100.00 % | 98.585 K 456.76 % | 17.707 K 127.23 % | -65.022 K |
| Other investing activites | 620.741 K 249.15 % | 177.786 K -84.88 % | 1.176 M 44.68 % | 812.876 K -98.41 % | 51.167 M 468.93 % | -13.869 M -1 458.57 % | 1.021 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 55.000 K 1 513.38 % | 3.409 K -99.97 % | 11.353 M 2 046.73 % | 528.832 K 103.13 % | -16.889 M -195.42 % | -5.717 M 65.30 % | -16.474 M -138.19 % | -6.916 M -17.19 % | -5.902 M -131.06 % | 19.003 M -13.91 % | 22.075 M 4 798.45 % | 450.652 K 101.94 % | -23.202 M -16 662.25 % | 140.092 K 102.06 % | -6.789 M -32.72 % | -5.116 M -783.98 % | 747.941 K 108.49 % | -8.806 M -115.12 % | 58.248 M 744.75 % | 6.895 M 127.76 % | -24.835 M -53.13 % | -16.219 M 2.79 % | -16.685 M -66.29 % | -10.034 M 15.51 % | -11.875 M -2 954.67 % | 415.995 K -99.27 % | 56.612 M 9 865.36 % | -579.723 K -104.80 % | 12.066 M 534.69 % | 1.901 M 103.62 % | -52.489 M 4.62 % | -55.030 M -74.82 % | -31.477 M -109.09 % | -15.054 M -125.76 % | 58.432 M 88.79 % | 30.951 M 128.02 % | -110.477 M -537.84 % | -17.320 M 63.50 % | -47.456 M -270.14 % | 27.893 M 3 082.87 % | -935.095 K -141.08 % | 2.276 M -97.54 % | 92.440 M 3 250.35 % | 2.759 M 39.82 % | 1.973 M -97.49 % | 78.718 M 137.95 % | -207.438 M -22 025.70 % | 946.094 K -21.83 % | 1.210 M 106.17 % | -19.620 M -16 091.62 % | -121.175 K |
| Net cash used for investing activites | -16.041 M 63.75 % | -44.246 M -186.45 % | 51.184 M 339.46 % | -21.374 M -203.77 % | 20.598 M 233.34 % | -15.448 M 40.20 % | -25.832 M -219.61 % | 21.596 M 133.33 % | -64.798 M -282.42 % | -16.945 M 53.22 % | -36.220 M -1 610.33 % | -2.118 M -126.61 % | 7.958 M -65.51 % | 23.072 M 208.00 % | -21.364 M -145.50 % | 46.952 M 232.25 % | -35.504 M -7.75 % | -32.950 M 12.80 % | -37.786 M -765.94 % | -4.364 M -131.98 % | 13.646 M -42.67 % | 23.803 M 303.05 % | 5.906 M -77.19 % | 25.889 M 183.20 % | -31.116 M -219.15 % | -9.749 M 1.83 % | -9.931 M 87.44 % | -79.046 M -1 240.38 % | 6.932 M -88.01 % | 57.811 M 242.69 % | -40.514 M -1 003.26 % | 4.485 M 132.87 % | -13.644 M -119.64 % | 69.485 M 247.05 % | -47.254 M -377.03 % | -9.906 M -273.11 % | 5.722 M -94.56 % | 105.289 M 357.01 % | -40.967 M -197.77 % | 41.900 M 351.88 % | -16.635 M 43.26 % | -29.318 M -137.30 % | -12.355 M 87.68 % | -100.264 M -1 862.72 % | 5.688 M 119.07 % | -29.820 M 92.35 % | -389.712 M -773.20 % | -44.631 M 65.52 % | -129.446 M -138.22 % | -54.340 M 17.10 % | -65.546 M -3 187.19 % | -1.994 M 98.29 % | -116.489 M 0.47 % | -117.037 M -315.66 % | 54.270 M 172.37 % | -74.992 M 52.24 % | -157.011 M -100.83 % | -78.179 M 77.84 % | -352.747 M -239.28 % | -103.968 M -185.06 % | -36.472 M 51.04 % | -74.493 M -236.42 % | -22.143 M |
| Debt repayment | -49.602 M -672.40 % | -6.422 M 50.28 % | -12.917 M 51.35 % | -26.550 M -970.49 % | 3.050 M -83.65 % | 18.650 M 1 143.33 % | 1.500 M | 0.000 100.00 % | -7.550 M -1 358.33 % | 600.000 K -99.07 % | 64.717 M 328.10 % | -28.372 M -136.85 % | -11.979 M -83.43 % | -6.530 M -114.23 % | 45.885 M 189.58 % | -51.222 M -5 222.23 % | 1.000 M 28.58 % | 777.712 K 104.41 % | -17.638 M -3.43 % | -17.054 M 85.21 % | -115.307 M -178.87 % | -41.348 M -151.43 % | 80.392 M 145.42 % | -176.999 M -225.75 % | 140.755 M 2 237.46 % | 6.022 M 140.43 % | -14.893 M 62.94 % | -40.187 M | 0.000 | 0.000 100.00 % | -115.608 M -175.53 % | -41.959 M -2 051.57 % | 2.150 M 200.00 % | -2.150 M -153.75 % | 4.000 M 122.22 % | -18.000 M -12.50 % | -16.000 M -700.00 % | -2.000 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.200 M 70.27 % | -7.400 M -110.20 % | 72.530 M 318.93 % | -33.130 M | 0.000 -100.00 % | 151.000 M 168.68 % | 56.200 M 167.62 % | 21.000 M 194.99 % | -22.109 M -415.87 % | 6.999 M -95.14 % | 144.055 M 271.36 % | 38.791 M -49.61 % | 76.981 M 72.99 % | 44.500 M 349.49 % | 9.900 M -87.14 % | 77.000 M 126.83 % | -287.000 M -4 200.00 % | 7.000 M 110.49 % | -66.716 M -245.94 % | 45.716 M 513.63 % | 7.450 M |
| Common stock issued | 0.000 | 0.000 | 0.000 100.00 % | -32.847 M -200.00 % | 32.847 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 100.00 % | -40.000 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 |
| Dividends paid | -6.469 M 44.50 % | -11.655 M -79.26 % | -6.502 M -132.51 % | 20.003 M 173.09 % | -27.369 M -128.80 % | -11.962 M 57.89 % | -28.404 M 19.50 % | -35.284 M -126.99 % | -15.544 M -49.74 % | -10.381 M -17.95 % | -8.801 M 46.60 % | -16.483 M -45.94 % | -11.295 M -34.91 % | -8.372 M -47.06 % | -5.693 M 46.95 % | -10.732 M 50.80 % | -21.810 M -113.96 % | -10.193 M -202.44 % | -3.370 M 82.54 % | -19.306 M -167.47 % | -7.218 M 56.86 % | -16.732 M -23.62 % | -13.535 M 53.71 % | -29.237 M -49.84 % | -19.513 M -41.68 % | -13.772 M -56.51 % | -8.800 M 68.61 % | -28.034 M -27.57 % | -21.975 M -94.97 % | -11.271 M 9.99 % | -12.522 M 66.28 % | -37.137 M -50.57 % | -24.663 M -248.67 % | -7.074 M 82.64 % | -40.748 M -707.36 % | -5.047 M -0.84 % | -5.005 M 74.60 % | -19.708 M -176.47 % | -7.128 M 79.48 % | -34.737 M -137.55 % | -14.623 M -57.40 % | -9.290 M 29.53 % | -13.183 M -81.39 % | -7.268 M 78.54 % | -33.870 M -187.34 % | -11.787 M 8.90 % | -12.939 M -158.44 % | -5.007 M 67.99 % | -15.644 M -169.46 % | -5.805 M 45.03 % | -10.560 M -18.30 % | -8.927 M 80.26 % | -45.211 M -302.79 % | -11.224 M -49.63 % | -7.501 M -18.38 % | -6.337 M -2.75 % | -6.167 M -30.68 % | -4.719 M -0.81 % | -4.681 M 30.59 % | -6.745 M -29.27 % | -5.218 M 54.39 % | -11.439 M -239.14 % | -3.373 M |
| Other financing activites | -6.668 M -5 075.26 % | -128.841 K 94.96 % | -2.555 M 91.13 % | -28.813 M -368.19 % | -6.154 M -1 364.67 % | -420.164 K -6 415.17 % | -6.449 K -100.03 % | 19.340 M 560.48 % | -4.200 M -1 072.90 % | -358.086 K -104.62 % | 7.747 M 422.85 % | -2.400 M 75.23 % | -9.688 M | 0.000 100.00 % | -10.956 M | 0.000 100.00 % | -5.995 M | 0.000 -100.00 % | 4.631 M 132.61 % | -14.200 M -23.13 % | -11.532 M | 0.000 100.00 % | -4.522 M 88.70 % | -40.027 M -1 234.71 % | -2.999 M -107.63 % | 39.280 M 1 048.38 % | -4.142 M -592.98 % | 840.153 K 102.50 % | -33.598 M -272.31 % | 19.498 M 556.73 % | -4.269 M -47 289.01 % | -9.008 K -100.01 % | 101.916 M 85 029.62 % | -120.001 K -101.69 % | 7.084 M 11 246.06 % | -63.557 K 98.51 % | -4.253 M -872.64 % | -437.257 K -100.74 % | 59.257 M 2 019.57 % | -3.087 M -216.45 % | 2.651 M -97.49 % | 105.591 M 421.13 % | -32.881 M -144.53 % | 73.833 M 4 980.18 % | 1.453 M 115.52 % | -9.365 M -103.29 % | 284.826 M 5 825.15 % | -4.975 M -120.72 % | 24.010 M 239.55 % | -17.205 M 69.83 % | -57.025 M -1 595.18 % | 3.814 M -94.40 % | 68.148 M 1 026.41 % | 6.050 M 118.34 % | -32.994 M -9 594.84 % | 347.499 K -99.40 % | 58.246 M 235.78 % | -42.898 M -315.91 % | -10.314 M -101.29 % | 799.924 M 53 476.96 % | -1.499 M -109.12 % | 16.431 M -11.66 % | 18.601 M |
| Net cash used provided by financing activities | -62.739 M -244.60 % | -18.206 M 17.15 % | -21.974 M 37.86 % | -35.360 M -1 589.25 % | 2.374 M -62.12 % | 6.268 M 209.24 % | -5.737 M 64.01 % | -15.944 M 41.59 % | -27.294 M -169.20 % | -10.139 M -115.93 % | 63.663 M 234.72 % | -47.255 M -43.36 % | -32.962 M -121.18 % | -14.902 M -155.34 % | 26.928 M 143.46 % | -61.954 M -131.13 % | -26.805 M -184.68 % | -9.416 M 55.18 % | -21.008 M 58.45 % | -50.560 M 62.28 % | -134.058 M -130.82 % | -58.080 M -181.38 % | 71.368 M 128.98 % | -246.263 M -308.27 % | 118.243 M 275.02 % | 31.529 M 213.28 % | -27.834 M 58.69 % | -67.381 M -21.25 % | -55.573 M -775.48 % | 8.227 M 106.40 % | -128.499 M -62.44 % | -79.104 M -199.62 % | 79.403 M 949.81 % | -9.344 M 69.14 % | -30.282 M -31.03 % | -23.111 M 8.50 % | -25.258 M -14.06 % | -22.145 M -142.48 % | 52.129 M 237.82 % | -37.824 M -215.94 % | -11.972 M -112.43 % | 96.301 M 209.10 % | -88.264 M -249.18 % | 59.165 M 47.50 % | 40.113 M 173.90 % | -54.283 M -119.97 % | 271.887 M 92.80 % | 141.018 M 118.41 % | 64.567 M 3 311.32 % | -2.011 M 97.76 % | -89.694 M -4 854.13 % | 1.887 M -98.87 % | 166.992 M 396.75 % | 33.617 M -7.86 % | 36.486 M -5.26 % | 38.511 M -37.86 % | 61.979 M 110.94 % | 29.383 M 109.73 % | -301.996 M -137.74 % | 800.179 M 1 189.68 % | -73.432 M -244.81 % | 50.708 M 123.60 % | 22.678 M |
| Effect of forex changes on cash | 22.704 K -28.05 % | 31.554 K -69.16 % | 102.306 K 298.00 % | -51.671 K -124.42 % | 211.618 K 40.53 % | 150.587 K 176.10 % | -197.868 K -157.18 % | 346.025 K -50.12 % | 693.743 K 400.09 % | -231.182 K 54.29 % | -505.735 K -200.94 % | 501.047 K -55.08 % | 1.115 M 153.60 % | 439.869 K 229.51 % | -339.629 K -1 293.81 % | -24.367 K 90.84 % | -266.152 K -140.73 % | -110.562 K 85.68 % | -771.916 K 32.26 % | -1.140 M -416.51 % | -220.626 K -208.67 % | 203.029 K 121.54 % | -942.731 K -370.02 % | 349.135 K 172.96 % | 127.905 K -30.90 % | 185.108 K -98.17 % | 10.103 M 759.02 % | -1.533 M 38.79 % | -2.504 M -2 730.44 % | 95.202 K 112.18 % | -781.867 K 51.26 % | -1.604 M -1 114.94 % | 158.054 K 166.72 % | 59.259 K -93.45 % | 904.444 K 151.65 % | 359.400 K 178.40 % | -458.444 K -311.18 % | 217.089 K 111.30 % | -1.922 M -208.43 % | 1.773 M 439.77 % | 328.381 K 171.85 % | -457.036 K -24.80 % | -366.217 K -220.10 % | 304.925 K 521.64 % | -72.318 K 28.68 % | -101.402 K 95.51 % | -2.258 M -4 007.72 % | -54.958 K -105.60 % | 981.771 K 305.93 % | -476.753 K 42.91 % | -835.116 K -1 090.48 % | 84.314 K -53.42 % | 180.993 K 201.12 % | -178.994 K -37.65 % | -130.039 K 55.78 % | -294.049 K -89.36 % | -155.289 K 57.69 % | -367.040 K -35.54 % | -270.798 K -715.16 % | -33.220 K -708.27 % | 5.461 K 101.48 % | -370.038 K -286.61 % | 198.291 K |
| Net change in cash | -17.153 M 74.65 % | -67.655 M -194.25 % | 71.779 M 2 406.21 % | -3.112 M -103.03 % | 102.597 M 204.54 % | -98.141 M -1 142.06 % | 9.418 M -64.58 % | 26.587 M 148.89 % | -54.379 M 20.89 % | -68.736 M -176.88 % | 89.402 M 459.09 % | -24.897 M -168.65 % | 36.269 M 123.68 % | -153.187 M -249.03 % | 102.787 M 1 023.13 % | -11.135 M -115.60 % | 71.374 M 161.84 % | -115.425 M -176.79 % | 150.319 M 416.09 % | 29.127 M 1 185.94 % | -2.682 M 92.69 % | -36.693 M -127.25 % | 134.655 M 195.88 % | -140.436 M -220.73 % | 116.324 M 1 009.11 % | -12.795 M -189.63 % | 14.275 M 116.84 % | -84.780 M -344.65 % | 34.653 M 241.74 % | 10.140 M 128.14 % | -36.038 M -1 212.41 % | -2.746 M -102.14 % | 128.170 M 752.91 % | -19.631 M -422.37 % | 6.090 M 115.50 % | -39.277 M -34.13 % | -29.283 M -155.74 % | 52.534 M 240.49 % | -37.394 M -279.07 % | 20.882 M 148.04 % | -43.469 M -314.86 % | 20.231 M 171.88 % | -28.147 M -25.72 % | -22.388 M -130.51 % | 73.391 M 247.41 % | -49.787 M -100.63 % | -24.816 M -129.91 % | 82.971 M 331.90 % | -35.779 M -28.67 % | -27.806 M 62.15 % | -73.472 M -282.06 % | 40.355 M 122.89 % | 18.105 M 115.54 % | -116.487 M -517.69 % | -18.858 M -146.73 % | 40.354 M 154.15 % | -74.518 M -219.08 % | -23.354 M 95.99 % | -582.669 M -174.33 % | 783.885 M 7 540.21 % | -10.536 M -135.52 % | -4.473 M 20.20 % | -5.606 M |
| Cash at beginning of period | 278.758 M -19.53 % | 346.414 M 26.14 % | 274.635 M -1.12 % | 277.747 M 21.64 % | 228.330 M -14.94 % | 268.428 M 3.64 % | 259.010 M 11.44 % | 232.423 M -18.96 % | 286.802 M -19.33 % | 355.537 M 33.59 % | 266.135 M -8.55 % | 291.032 M 14.24 % | 254.764 M -37.55 % | 407.951 M 33.68 % | 305.164 M -3.52 % | 316.299 M 29.14 % | 244.925 M -32.03 % | 360.350 M 71.57 % | 210.031 M 16.10 % | 180.905 M -1.46 % | 183.587 M -16.66 % | 220.279 M 157.26 % | 85.625 M -62.12 % | 226.061 M 106.00 % | 109.736 M -10.44 % | 122.532 M 13.19 % | 108.257 M -43.92 % | 193.036 M 21.88 % | 158.383 M 6.84 % | 148.243 M -23.86 % | 194.698 M -1.39 % | 197.444 M 185.02 % | 69.273 M -22.08 % | 88.904 M 7.35 % | 82.815 M -32.17 % | 122.092 M -19.34 % | 151.375 M 53.15 % | 98.841 M -27.45 % | 136.235 M 18.10 % | 115.353 M -27.37 % | 158.822 M 14.60 % | 138.591 M -16.88 % | 166.738 M -11.84 % | 189.126 M 63.41 % | 115.735 M -30.08 % | 165.523 M -13.40 % | 191.129 M 76.71 % | 108.158 M -24.86 % | 143.937 M -16.19 % | 171.743 M -29.96 % | 245.215 M 19.70 % | 204.860 M 9.69 % | 186.755 M -38.41 % | 303.242 M -2.90 % | 312.300 M 14.84 % | 271.946 M -21.51 % | 346.464 M -6.31 % | 369.818 M -60.77 % | 942.791 M 493.30 % | 158.906 M -6.22 % | 169.441 M -2.57 % | 173.915 M -3.12 % | 179.521 M |
| Cash at end of period | 261.606 M -6.15 % | 278.758 M -19.53 % | 346.414 M 26.14 % | 274.635 M -17.01 % | 330.926 M 94.34 % | 170.286 M -36.56 % | 268.428 M 3.64 % | 259.010 M 11.44 % | 232.423 M -18.96 % | 286.802 M -19.33 % | 355.537 M 33.59 % | 266.135 M -8.55 % | 291.032 M 14.24 % | 254.764 M -37.55 % | 407.951 M 33.68 % | 305.164 M -3.52 % | 316.299 M 29.14 % | 244.925 M -32.03 % | 360.350 M 71.57 % | 210.031 M 16.10 % | 180.905 M -1.46 % | 183.587 M -16.66 % | 220.279 M 157.26 % | 85.625 M -62.12 % | 226.061 M 106.00 % | 109.736 M -10.44 % | 122.532 M 13.19 % | 108.257 M -43.92 % | 193.036 M 21.88 % | 158.383 M -0.17 % | 158.660 M -18.51 % | 194.698 M -1.39 % | 197.444 M 185.02 % | 69.273 M -22.08 % | 88.904 M 7.35 % | 82.815 M -32.17 % | 122.092 M -19.34 % | 151.375 M 53.15 % | 98.841 M -27.45 % | 136.235 M 18.10 % | 115.353 M -27.37 % | 158.822 M 14.60 % | 138.591 M -16.88 % | 166.738 M -11.84 % | 189.126 M 63.41 % | 115.735 M -30.41 % | 166.313 M -12.98 % | 191.129 M 76.71 % | 108.158 M -24.86 % | 143.937 M -16.19 % | 171.743 M -29.96 % | 245.215 M 19.70 % | 204.860 M 9.69 % | 186.755 M -36.36 % | 293.442 M -6.04 % | 312.300 M 14.84 % | 271.946 M -21.51 % | 346.464 M -3.79 % | 360.121 M -61.80 % | 942.791 M 493.30 % | 158.906 M -6.22 % | 169.441 M -2.57 % | 173.915 M |
| Operating cash flow | 61.604 M 1 371.61 % | -4.845 M | 0.000 -100.00 % | 53.672 M -36.31 % | 84.277 M 194.57 % | -89.111 M -316.37 % | 41.185 M 100.04 % | 20.588 M -44.39 % | 37.020 M -43.56 % | 65.591 M 1.48 % | 64.635 M 46.14 % | 44.227 M -26.48 % | 60.157 M 137.18 % | -161.797 M -265.84 % | 97.563 M 2 407.31 % | 3.891 M -97.10 % | 133.949 M 283.62 % | -72.949 M -134.76 % | 209.885 M 146.37 % | 85.190 M -27.78 % | 117.951 M 4 604.76 % | -2.618 M -104.49 % | 58.324 M -26.72 % | 79.589 M 173.79 % | 29.070 M 183.63 % | -34.760 M -182.89 % | 41.938 M -33.62 % | 63.181 M -26.36 % | 85.799 M 253.23 % | -55.993 M -141.86 % | 133.757 M 82.04 % | 73.477 M 18.03 % | 62.253 M 177.98 % | -79.832 M -196.51 % | 82.721 M 1 349.56 % | -6.620 M 28.74 % | -9.289 M 69.87 % | -30.827 M 33.90 % | -46.634 M -410.20 % | 15.034 M 198.97 % | -15.190 M 67.19 % | -46.295 M -163.56 % | 72.838 M 295.74 % | 18.406 M -33.46 % | 27.662 M -19.63 % | 34.417 M -63.87 % | 95.268 M 812.99 % | -13.362 M -147.52 % | 28.119 M -3.11 % | 29.022 M -64.87 % | 82.603 M 104.58 % | 40.378 M 223.94 % | -32.579 M 0.94 % | -32.888 M 69.96 % | -109.484 M -241.95 % | 77.130 M 273.17 % | 20.669 M -19.92 % | 25.810 M -64.32 % | 72.344 M -17.52 % | 87.707 M -11.73 % | 99.363 M 404.85 % | 19.682 M 410.49 % | -6.339 M |
| Capital expenditure | -9.778 M 20.72 % | -12.334 M 58.87 % | -29.990 M -2 290.35 % | -1.255 M 93.82 % | -20.301 M -1 185.47 % | -1.579 M 92.45 % | -20.915 M -167.90 % | -7.807 M 25.00 % | -10.409 M -45.06 % | -7.175 M 72.90 % | -26.478 M -184.81 % | -9.297 M 41.82 % | -15.978 M -99.60 % | -8.005 M -43.12 % | -5.593 M -69.86 % | -3.293 M 43.97 % | -5.878 M -2.81 % | -5.717 M 65.30 % | -16.474 M -138.19 % | -6.916 M -101.23 % | -3.437 M 19.46 % | -4.267 M 40.06 % | -7.119 M -52.90 % | -4.656 M 41.16 % | -7.914 M 19.98 % | -9.890 M -45.66 % | -6.789 M -32.72 % | -5.116 M 43.32 % | -9.026 M -2.51 % | -8.806 M 54.65 % | -19.416 M -705.64 % | -2.410 M 90.30 % | -24.835 M -53.13 % | -16.219 M 2.79 % | -16.685 M -66.29 % | -10.034 M 15.51 % | -11.875 M 34.98 % | -18.263 M 33.85 % | -27.609 M -120.91 % | -12.498 M 56.45 % | -28.701 M 8.07 % | -31.219 M 30.07 % | -44.642 M 18.88 % | -55.030 M -236.54 % | -16.352 M 42.35 % | -28.362 M -14.70 % | -24.727 M -68.28 % | -14.694 M 25.70 % | -19.776 M 46.69 % | -37.095 M 22.47 % | -47.845 M -60.09 % | -29.887 M 74.14 % | -115.554 M 3.15 % | -119.313 M -14.04 % | -104.620 M -34.56 % | -77.751 M 51.11 % | -159.019 M -1.32 % | -156.947 M -7.87 % | -145.494 M -38.68 % | -104.914 M -177.69 % | -37.781 M 31.17 % | -54.891 M -150.44 % | -21.918 M |
| Free CashFlow | 51.826 M 394.99 % | -17.569 M -240.80 % | 12.478 M -76.17 % | 52.350 M -18.17 % | 63.976 M 170.54 % | -90.691 M -547.41 % | 20.270 M 58.59 % | 12.781 M -51.97 % | 26.612 M -54.44 % | 58.416 M 53.09 % | 38.157 M 9.24 % | 34.931 M -20.93 % | 44.178 M 126.02 % | -169.802 M -284.63 % | 91.969 M 15 274.24 % | 598.204 K -99.53 % | 128.071 M 262.80 % | -78.666 M -140.67 % | 193.411 M 147.10 % | 78.274 M -31.65 % | 114.514 M 1 763.09 % | -6.886 M -113.45 % | 51.204 M -31.67 % | 74.933 M 254.19 % | 21.156 M 147.38 % | -44.650 M -227.03 % | 35.148 M -39.47 % | 58.065 M -24.37 % | 76.773 M 218.48 % | -64.799 M -156.67 % | 114.341 M 60.89 % | 71.067 M 89.93 % | 37.418 M 138.96 % | -96.051 M -245.45 % | 66.036 M 496.53 % | -16.654 M 21.31 % | -21.165 M 56.89 % | -49.090 M 33.88 % | -74.243 M -3 027.63 % | 2.536 M 105.78 % | -43.891 M 43.38 % | -77.513 M -374.90 % | 28.196 M 176.99 % | -36.625 M -423.81 % | 11.310 M 86.78 % | 6.055 M -91.42 % | 70.541 M 351.43 % | -28.055 M -436.29 % | 8.343 M 203.33 % | -8.073 M -123.23 % | 34.758 M 231.31 % | 10.491 M 107.08 % | -148.133 M 2.67 % | -152.201 M 28.91 % | -214.104 M -34 346.52 % | -621.555 K 99.55 % | -138.351 M -5.50 % | -131.137 M -79.27 % | -73.150 M -325.11 % | -17.207 M -127.94 % | 61.582 M 274.90 % | -35.209 M -24.60 % | -28.257 M |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 | 2012 | 2012 | 2012 | 2012 | 2011 | 2011 | 2011 | 2011 | 2010 | 2010 | 2010 | 2010 | 2009 |