Sanlien Technology Corp. 5493.TWO
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 4.504 B 21.66 % | 3.702 B -3.17 % | 3.823 B 22.51 % | 3.121 B 13.36 % | 2.753 B 10.21 % | 2.498 B 4.31 % | 2.395 B 6.96 % | 2.239 B 4.70 % | 2.138 B -5.85 % | 2.271 B 24.41 % | 1.825 B -3.98 % | 1.901 B 28.65 % | 1.478 B -3.64 % | 1.534 B 9.03 % | 1.407 B 17.72 % | 1.195 B -32.75 % | 1.777 B -27.19 % | 2.440 B -7.12 % | 2.628 B 15.19 % | 2.281 B 243.24 % | 664.594 M |
| Net income | 183.338 M -32.46 % | 271.466 M 54.89 % | 175.259 M -8.27 % | 191.051 M 57.04 % | 121.661 M -36.10 % | 190.399 M 72.10 % | 110.631 M 35.84 % | 81.443 M -37.45 % | 130.201 M -5.45 % | 137.713 M 36.15 % | 101.147 M -15.86 % | 120.210 M 52.60 % | 78.773 M -38.04 % | 127.127 M -26.37 % | 172.650 M 212.72 % | 55.210 M 12.82 % | 48.938 M 9.69 % | 44.614 M 1 902.42 % | 2.228 M -94.39 % | 39.719 M -43.99 % | 70.908 M |
| Income before tax | 438.499 M -9.82 % | 486.265 M 5.66 % | 460.217 M 6.58 % | 431.794 M 34.00 % | 322.242 M -7.20 % | 347.240 M 26.94 % | 273.544 M 16.46 % | 234.890 M -15.72 % | 278.690 M -4.06 % | 290.495 M 16.84 % | 248.620 M -2.03 % | 253.784 M 37.72 % | 184.273 M -21.92 % | 236.017 M -9.97 % | 262.154 M 165.41 % | 98.775 M -35.05 % | 152.077 M -55.11 % | 338.745 M 29.45 % | 261.674 M -0.37 % | 262.647 M 280.59 % | 69.010 M |
| Income before tax ratio | 0.10 -25.88 % | 0.13 9.12 % | 0.12 -13.00 % | 0.14 18.21 % | 0.12 -15.80 % | 0.14 21.69 % | 0.11 8.87 % | 0.10 -19.50 % | 0.13 1.89 % | 0.13 -6.09 % | 0.14 2.03 % | 0.13 7.05 % | 0.12 -18.97 % | 0.15 -17.43 % | 0.19 125.46 % | 0.08 -3.42 % | 0.09 -38.34 % | 0.14 39.38 % | 0.10 -13.51 % | 0.12 10.88 % | 0.10 |
| EBITDA | 518.117 M -10.52 % | 579.008 M -1.38 % | 587.084 M 4.79 % | 560.234 M 31.74 % | 425.257 M 55.74 % | 273.064 M -27.55 % | 376.889 M 19.74 % | 314.752 M -11.63 % | 356.174 M -2.69 % | 366.018 M 14.66 % | 319.218 M 0.61 % | 317.281 M 29.80 % | 244.433 M -19.64 % | 304.167 M -8.18 % | 331.248 M 102.05 % | 163.947 M -27.01 % | 224.604 M -47.42 % | 427.164 M 25.42 % | 340.576 M -1.08 % | 344.282 M 330.86 % | 79.905 M |
| Net income ratio | 0.04 -44.49 % | 0.07 59.97 % | 0.05 -25.12 % | 0.06 38.53 % | 0.04 -42.02 % | 0.08 64.99 % | 0.05 26.99 % | 0.04 -40.25 % | 0.06 0.42 % | 0.06 9.43 % | 0.06 -12.37 % | 0.06 18.62 % | 0.05 -35.69 % | 0.08 -32.47 % | 0.12 165.65 % | 0.05 67.75 % | 0.03 50.66 % | 0.02 2 056.04 % | 0.00 -95.13 % | 0.02 -83.68 % | 0.11 |
| Ratio EBITDA | 0.12 -26.45 % | 0.16 1.86 % | 0.15 -14.46 % | 0.18 16.21 % | 0.15 41.30 % | 0.11 -30.54 % | 0.16 11.94 % | 0.14 -15.59 % | 0.17 3.35 % | 0.16 -7.84 % | 0.17 4.79 % | 0.17 0.90 % | 0.17 -16.60 % | 0.20 -15.78 % | 0.24 71.64 % | 0.14 8.54 % | 0.13 -27.78 % | 0.18 35.05 % | 0.13 -14.12 % | 0.15 25.53 % | 0.12 |
| Gross profit ratio | 0.14 -7.80 % | 0.15 -12.44 % | 0.17 -2.65 % | 0.17 4.20 % | 0.17 -2.77 % | 0.17 -11.09 % | 0.19 7.23 % | 0.18 -4.10 % | 0.19 -14.02 % | 0.22 -7.18 % | 0.24 2.93 % | 0.23 -3.27 % | 0.24 -14.73 % | 0.28 4.36 % | 0.27 32.65 % | 0.20 -11.27 % | 0.23 -4.06 % | 0.24 77.23 % | 0.13 -26.54 % | 0.18 -19.37 % | 0.23 |
| Weighted average shs out dil | 43.689 M -0.06 % | 43.714 M 5.24 % | 41.538 M 1.00 % | 41.127 M -3.79 % | 42.748 M -1.68 % | 43.480 M -0.48 % | 43.689 M 0.00 % | 43.689 M 0.00 % | 43.689 M -0.46 % | 43.891 M 0.16 % | 43.821 M -0.07 % | 43.851 M 0.05 % | 43.829 M -0.18 % | 43.909 M 0.23 % | 43.808 M 0.91 % | 43.412 M -0.75 % | 43.741 M 2.43 % | 42.702 M 2.10 % | 41.823 M -11.34 % | 47.174 M 0.00 % | 47.174 M |
| Weighted average shs out | 43.689 M -0.06 % | 43.714 M 5.24 % | 41.538 M 1.00 % | 41.127 M -3.79 % | 42.748 M -1.73 % | 43.501 M -0.43 % | 43.689 M 0.00 % | 43.689 M 0.00 % | 43.689 M 0.00 % | 43.689 M 7.00 % | 40.830 M -6.54 % | 43.688 M 0.00 % | 43.688 M 0.00 % | 43.689 M 0.22 % | 43.594 M 0.68 % | 43.300 M -0.63 % | 43.573 M 2.82 % | 42.379 M 1.33 % | 41.823 M -0.52 % | 42.042 M -2.85 % | 43.277 M |
| EPS diluted | 4.20 -32.37 % | 6.21 54.48 % | 4.02 -9.26 % | 4.43 63.47 % | 2.71 -38.13 % | 4.38 73.12 % | 2.53 36.02 % | 1.86 -37.58 % | 2.98 -5.10 % | 3.14 35.93 % | 2.31 -16.00 % | 2.75 52.78 % | 1.80 -37.72 % | 2.89 -26.84 % | 3.95 211.02 % | 1.27 13.39 % | 1.12 8.74 % | 1.03 1 858.17 % | 0.05 -93.59 % | 0.82 -45.45 % | 1.50 |
| Earnings per share | 4.20 -32.37 % | 6.21 54.48 % | 4.02 -9.26 % | 4.43 63.47 % | 2.71 -38.13 % | 4.38 73.12 % | 2.53 36.02 % | 1.86 -37.58 % | 2.98 -5.40 % | 3.15 35.78 % | 2.32 -15.94 % | 2.76 53.33 % | 1.80 -38.14 % | 2.91 -26.52 % | 3.96 211.81 % | 1.27 13.39 % | 1.12 6.67 % | 1.05 1 896.20 % | 0.05 -94.46 % | 0.95 -42.07 % | 1.64 |
| Gross profit | 618.416 M 12.18 % | 551.291 M -15.22 % | 650.284 M 19.27 % | 545.229 M 18.12 % | 461.606 M 7.16 % | 430.756 M -7.26 % | 464.488 M 14.70 % | 404.972 M 0.41 % | 403.333 M -19.05 % | 498.249 M 15.48 % | 431.467 M -1.17 % | 436.581 M 24.44 % | 350.829 M -17.83 % | 426.957 M 13.79 % | 375.218 M 56.15 % | 240.296 M -40.32 % | 402.673 M -30.15 % | 576.468 M 64.61 % | 350.211 M -15.38 % | 413.859 M 176.75 % | 149.542 M |
| Income tax expense | 88.543 M 38.88 % | 63.753 M -27.72 % | 88.202 M 22.48 % | 72.016 M 15.40 % | 62.403 M 34.22 % | 46.494 M -9.44 % | 51.342 M 19.00 % | 43.146 M 2.07 % | 42.272 M 41.69 % | 29.834 M 6.38 % | 28.046 M 23.07 % | 22.788 M -7.50 % | 24.637 M 10.01 % | 22.396 M 22.26 % | 18.318 M 22.01 % | 15.014 M -75.69 % | 61.750 M -36.86 % | 97.792 M 39.33 % | 70.189 M -5.71 % | 74.437 M 4 021.87 % | -1.898 M |
| Cost of revenue | 3.886 B 23.32 % | 3.151 B -0.70 % | 3.173 B 23.20 % | 2.576 B 12.40 % | 2.291 B 10.85 % | 2.067 B 7.10 % | 1.930 B 5.26 % | 1.834 B 5.69 % | 1.735 B -2.14 % | 1.773 B 27.18 % | 1.394 B -4.82 % | 1.465 B 29.95 % | 1.127 B 1.83 % | 1.107 B 7.30 % | 1.031 B 8.04 % | 954.689 M -30.53 % | 1.374 B -26.28 % | 1.864 B -18.16 % | 2.277 B 21.96 % | 1.867 B 262.55 % | 515.052 M |
| General and administrative expenses | 132.006 M 6.78 % | 123.626 M -0.40 % | 124.117 M 14.43 % | 108.464 M 24.26 % | 87.291 M -65.62 % | 253.884 M -4.44 % | 265.692 M 25.01 % | 212.543 M -2.16 % | 217.231 M -18.57 % | 266.780 M 15.78 % | 230.427 M -5.08 % | 242.750 M 19.00 % | 203.999 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 172.761 M 7.83 % | 160.216 M 1.16 % | 158.383 M 23.48 % | 128.265 M 7.36 % | 119.468 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 0.000 -100.00 % | 458.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 198.796 M 3.31 % | 192.429 M 3.40 % | 186.102 M -19.60 % | 231.469 M 15.14 % | 201.040 M 3.72 % | 193.831 M 32.01 % | 146.830 M -18.44 % | 180.019 M 27.50 % | 141.196 M 110.20 % | 67.171 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 324.803 M 6.04 % | 306.306 M -6.23 % | 326.664 M 29.02 % | 253.196 M 4.42 % | 242.476 M -4.49 % | 253.884 M -45.34 % | 464.488 M 14.70 % | 404.972 M 0.41 % | 403.333 M -19.05 % | 498.249 M 15.48 % | 431.467 M -1.17 % | 436.581 M 24.44 % | 350.829 M -17.83 % | 426.957 M 13.79 % | 375.218 M 56.15 % | 240.296 M 10.23 % | 217.999 M 3.56 % | 210.507 M 13.21 % | 185.942 M 17.20 % | 158.653 M 33.51 % | 118.833 M |
| Cost and expenses | 4.210 B 21.79 % | 3.457 B -1.22 % | 3.500 B 23.72 % | 2.829 B 11.64 % | 2.534 B 9.17 % | 2.321 B 5.70 % | 2.196 B 7.31 % | 2.046 B 4.82 % | 1.952 B -4.29 % | 2.040 B 25.56 % | 1.624 B -4.86 % | 1.707 B 15.53 % | 1.478 B -3.64 % | 1.534 B 9.03 % | 1.407 B 17.72 % | 1.195 B -24.95 % | 1.592 B -23.25 % | 2.074 B -15.79 % | 2.463 B 21.59 % | 2.026 B 219.61 % | 633.885 M |
| Research and development expenses | 20.036 M -8.95 % | 22.006 M -50.17 % | 44.164 M 168.20 % | 16.467 M -53.90 % | 35.717 M 42.13 % | 25.129 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.056 M 381.64 % | 3.126 M -40.14 % | 5.222 M -54.72 % | 11.532 M 148.64 % | 4.638 M |
| Selling general and administrative expenses | 304.767 M 7.37 % | 283.842 M 0.48 % | 282.500 M 19.33 % | 236.729 M 14.50 % | 206.759 M -18.56 % | 253.884 M -4.44 % | 265.692 M 25.01 % | 212.543 M -2.16 % | 217.231 M -18.57 % | 266.780 M 15.78 % | 230.427 M -5.08 % | 242.750 M 19.00 % | 203.999 M -17.39 % | 246.938 M 5.52 % | 234.022 M 35.18 % | 173.125 M -14.69 % | 202.943 M -2.14 % | 207.381 M 14.75 % | 180.720 M 22.84 % | 147.121 M 28.83 % | 114.195 M |
| Interest income | 11.527 M 163.96 % | 4.367 M 77.81 % | 2.456 M 802.94 % | 272.000 K -35.08 % | 419.000 K -46.42 % | 782.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.375 M 9.85 % | 2.162 M 145.40 % | 881.000 K -33.76 % | 1.330 M -61.62 % | 3.465 M 121.97 % | 1.561 M 34.57 % | 1.160 M 54.67 % | 750.000 K -70.54 % | 2.546 M |
| Interest expense | 17.968 M -7.72 % | 19.472 M 88.26 % | 10.343 M 61.46 % | 6.406 M 10.18 % | 5.814 M -9.87 % | 6.451 M 19.29 % | 5.408 M -0.75 % | 5.449 M -4.18 % | 5.687 M -30.63 % | 8.198 M -0.76 % | 8.261 M -2.26 % | 8.452 M 3.91 % | 8.134 M -26.15 % | 11.014 M 69.19 % | 6.510 M 2.73 % | 6.337 M -37.49 % | 10.138 M 5.04 % | 9.652 M 40.95 % | 6.848 M 107.89 % | 3.294 M 35.44 % | 2.432 M |
| Depreciation and amortization | 132.686 M 12.82 % | 117.607 M 1.26 % | 116.145 M -5.26 % | 122.592 M 26.19 % | 97.148 M 0.99 % | 96.192 M -1.78 % | 97.937 M 31.61 % | 74.413 M 3.64 % | 71.797 M 6.64 % | 67.325 M 8.00 % | 62.337 M 13.25 % | 55.045 M 5.80 % | 52.026 M -8.94 % | 57.136 M -8.71 % | 62.584 M 6.37 % | 58.835 M -5.70 % | 62.389 M -20.79 % | 78.767 M 9.32 % | 72.054 M -8.03 % | 78.341 M 825.69 % | 8.463 M |
| Operating income | 293.613 M 19.85 % | 244.985 M -47.98 % | 470.939 M 61.26 % | 292.033 M -11.00 % | 328.109 M 85.51 % | 176.872 M -11.03 % | 198.796 M 3.31 % | 192.429 M 3.40 % | 186.102 M -19.60 % | 231.469 M 15.14 % | 201.040 M 3.72 % | 193.831 M 32.01 % | 146.830 M -10.09 % | 163.311 M 27.83 % | 127.754 M 150.65 % | 50.969 M -72.40 % | 184.674 M -49.54 % | 365.961 M 122.78 % | 164.269 M -35.63 % | 255.206 M 731.05 % | 30.709 M |
| Operating income ratio | 0.07 -1.49 % | 0.07 -46.27 % | 0.12 31.63 % | 0.09 -21.48 % | 0.12 68.32 % | 0.07 -14.71 % | 0.08 -3.42 % | 0.09 -1.24 % | 0.09 -14.61 % | 0.10 -7.46 % | 0.11 8.02 % | 0.10 2.62 % | 0.10 -6.69 % | 0.11 17.24 % | 0.09 112.93 % | 0.04 -58.96 % | 0.10 -30.69 % | 0.15 139.87 % | 0.06 -44.12 % | 0.11 142.12 % | 0.05 |
| Total other income expenses net | 144.886 M -39.95 % | 241.280 M 76.64 % | 136.597 M -1.87 % | 139.203 M 34.93 % | 103.165 M -39.45 % | 170.368 M 127.92 % | 74.748 M 76.04 % | 42.461 M -54.14 % | 92.588 M 56.86 % | 59.026 M 24.06 % | 47.580 M -20.64 % | 59.953 M 60.12 % | 37.443 M -48.50 % | 72.706 M -45.90 % | 134.400 M 181.14 % | 47.806 M 246.66 % | -32.597 M -19.77 % | -27.216 M -127.94 % | 97.405 M 1 209.03 % | 7.441 M -80.57 % | 38.301 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 24.929 M -88.99 % | 226.419 M -14.33 % | 264.302 M 142.63 % | 108.930 M 459.30 % | 19.476 M -84.02 % | 121.913 M -47.78 % | 233.452 M 475.78 % | 40.545 M 146.32 % | -87.535 M 27.47 % | -120.691 M -372.15 % | 44.347 M -7.99 % | 48.196 M -79.75 % | 237.987 M 8.52 % | 219.300 M 313.22 % | 53.071 M 367.22 % | 11.359 M 112.33 % | -92.121 M -123.67 % | 389.209 M -11.18 % | 438.178 M 75.90 % | 249.108 M 108.05 % | 119.736 M |
| Total investments | 1.428 B 39.39 % | 1.025 B 31.10 % | 781.548 M -5.69 % | 828.688 M 4.81 % | 790.688 M 22.85 % | 643.630 M -12.44 % | 735.112 M 77.85 % | 413.321 M -1.71 % | 420.500 M -16.06 % | 500.948 M -2.87 % | 515.747 M -5.32 % | 544.732 M 55.11 % | 351.202 M 5.06 % | 334.293 M -7.23 % | 360.332 M -0.05 % | 360.522 M -3.09 % | 372.029 M 9.87 % | 338.621 M 1.53 % | 333.524 M 59.07 % | 209.665 M -53.96 % | 455.352 M |
| Total debt | 809.785 M -13.92 % | 940.752 M 2.15 % | 920.947 M 42.56 % | 646.026 M 33.50 % | 483.930 M 4.71 % | 462.165 M 2.44 % | 451.149 M 21.73 % | 370.611 M 7.69 % | 344.143 M -5.46 % | 364.001 M -33.38 % | 546.377 M -2.16 % | 558.416 M -12.37 % | 637.262 M 4.05 % | 612.470 M 2.62 % | 596.819 M 57.13 % | 379.827 M 8.13 % | 351.276 M -16.65 % | 421.436 M -6.86 % | 452.480 M 72.42 % | 262.428 M 14.20 % | 229.790 M |
| Accumulated other comprehensive income loss | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 175.582 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 73.641 M 4.04 % | 70.782 M -2.10 % | 72.300 M 8.13 % | 66.865 M 14.41 % | 58.441 M |
| Retained earnings | 702.504 M 3.77 % | 677.004 M 33.28 % | 507.949 M 3.04 % | 492.946 M 20.74 % | 408.270 M -3.04 % | 421.091 M 33.61 % | 315.158 M 10.74 % | 284.584 M -6.60 % | 304.707 M 5.77 % | 288.085 M 13.66 % | 253.455 M -34.24 % | 385.414 M 70.24 % | 226.394 M -5.75 % | 240.217 M -3.41 % | 248.703 M 95.23 % | 127.387 M 8.22 % | 117.710 M 13.76 % | 103.470 M 4.12 % | 99.380 M -31.17 % | 144.384 M -7.62 % | 156.290 M |
| Common stock | 436.892 M 5.00 % | 416.088 M 0.00 % | 416.088 M 0.00 % | 416.088 M 0.00 % | 416.088 M -6.00 % | 442.646 M 0.00 % | 442.646 M 0.00 % | 442.646 M 0.00 % | 442.646 M 0.00 % | 442.646 M 7.00 % | 413.688 M 0.00 % | 413.688 M 8.00 % | 383.045 M 0.00 % | 383.045 M 0.00 % | 383.045 M 0.00 % | 383.045 M 0.00 % | 383.045 M 0.53 % | 381.025 M 1.49 % | 375.438 M -0.38 % | 376.879 M -2.70 % | 387.329 M |
| Total equity | 3.150 B 14.77 % | 2.744 B 13.02 % | 2.428 B 0.94 % | 2.405 B 4.94 % | 2.292 B 6.14 % | 2.160 B 5.69 % | 2.043 B 11.72 % | 1.829 B 0.50 % | 1.820 B -0.41 % | 1.827 B 4.64 % | 1.746 B 0.94 % | 1.730 B 6.75 % | 1.621 B -0.06 % | 1.621 B 1.01 % | 1.605 B 11.89 % | 1.435 B 1.89 % | 1.408 B -2.92 % | 1.450 B 12.08 % | 1.294 B 7.19 % | 1.207 B 100.95 % | 600.781 M |
| Other non current liabilities | 7.373 M -0.15 % | 7.384 M 253.47 % | 2.089 M 4.24 % | 2.004 M -83.60 % | 12.217 M 0.42 % | 12.166 M -17.09 % | 14.673 M -20.49 % | 18.454 M -10.37 % | 20.588 M -20.08 % | 25.762 M -21.98 % | 33.020 M -6.09 % | 35.163 M 32.34 % | 26.570 M 6.81 % | 24.876 M 75.96 % | 14.137 M 72.05 % | 8.217 M 147.93 % | -17.145 M -332.35 % | 7.379 M -4.19 % | 7.702 M 9.61 % | 7.027 M -41.57 % | 12.026 M |
| Long term debt | 221.249 M 197.79 % | 74.298 M -67.48 % | 228.475 M 392.35 % | 46.405 M -69.79 % | 153.628 M 229.82 % | 46.580 M -72.60 % | 170.000 M 70.00 % | 100.000 M -50.00 % | 200.000 M -13.04 % | 230.000 M -23.33 % | 300.000 M 12.36 % | 267.000 M 40.11 % | 190.569 M 11.10 % | 171.530 M -33.67 % | 258.594 M 277.79 % | 68.449 M -18.23 % | 83.705 M -35.04 % | 128.851 M -10.37 % | 143.759 M 60.09 % | 89.798 M -57.35 % | 210.562 M |
| Total non current liabilities | 271.510 M 140.36 % | 112.962 M -56.71 % | 260.930 M 264.64 % | 71.558 M -61.06 % | 183.783 M 137.38 % | 77.422 M -61.26 % | 199.864 M 50.66 % | 132.663 M -42.85 % | 232.113 M -12.30 % | 264.665 M -22.70 % | 342.399 M 9.98 % | 311.330 M 37.86 % | 225.832 M 10.93 % | 203.587 M -25.35 % | 272.731 M 255.74 % | 76.666 M 3.60 % | 74.002 M -45.68 % | 136.230 M -10.06 % | 151.461 M 56.43 % | 96.825 M -56.50 % | 222.588 M |
| Other current liabilities | 397.641 M 18.55 % | 335.434 M 1 103.96 % | -33.411 M 9.23 % | -36.810 M -3.77 % | -35.473 M -114.39 % | 246.551 M 22.71 % | 200.927 M 6.48 % | 188.696 M -4.08 % | 196.718 M -8.14 % | 214.146 M -33.80 % | 323.490 M 30.82 % | 247.279 M 4.11 % | 237.512 M 57.70 % | 150.608 M 22.95 % | 122.491 M 40.88 % | 86.946 M -45.59 % | 159.809 M -10.87 % | 179.299 M -21.37 % | 228.018 M 5.73 % | 215.656 M 284.32 % | 56.113 M |
| Deferred revenue | 0.000 -100.00 % | 28.166 M -93.36 % | 423.982 M 24.80 % | 339.732 M 22.58 % | 277.152 M 1 697.12 % | 15.422 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 |
| Short term debt | 588.536 M -32.08 % | 866.454 M 25.36 % | 691.186 M 15.29 % | 599.533 M 81.55 % | 330.231 M -21.59 % | 421.181 M 49.81 % | 281.149 M 3.89 % | 270.611 M 87.74 % | 144.143 M 7.57 % | 134.001 M -45.61 % | 246.377 M -15.46 % | 291.416 M -34.76 % | 446.693 M 1.30 % | 440.940 M 30.37 % | 338.225 M 8.62 % | 311.378 M 16.37 % | 267.571 M -8.55 % | 292.585 M -5.23 % | 308.721 M 78.83 % | 172.630 M 797.81 % | 19.228 M |
| Total current liabilities | 2.192 B -3.03 % | 2.261 B 3.76 % | 2.179 B 26.06 % | 1.728 B 35.49 % | 1.275 B 3.29 % | 1.235 B 22.99 % | 1.004 B 15.90 % | 866.296 M 13.24 % | 764.976 M 12.02 % | 682.902 M -24.61 % | 905.795 M 12.02 % | 808.610 M -16.54 % | 968.868 M 22.60 % | 790.268 M 21.13 % | 652.425 M 5.93 % | 615.895 M -11.04 % | 692.312 M -24.74 % | 919.840 M -0.28 % | 922.447 M 4.36 % | 883.878 M 400.76 % | 176.508 M |
| Total liabilities | 2.464 B 3.80 % | 2.374 B -2.70 % | 2.440 B 35.55 % | 1.800 B 23.33 % | 1.459 B 11.20 % | 1.312 B 9.01 % | 1.204 B 20.52 % | 998.959 M 0.19 % | 997.089 M 5.23 % | 947.567 M -24.08 % | 1.248 B 11.45 % | 1.120 B -6.26 % | 1.195 B 20.21 % | 993.855 M 7.43 % | 925.156 M 33.58 % | 692.561 M -9.62 % | 766.314 M -27.44 % | 1.056 B -1.66 % | 1.074 B 9.50 % | 980.703 M 145.73 % | 399.096 M |
| Other non current assets | 210.404 M -20.90 % | 266.010 M 68.43 % | 157.938 M -13.63 % | 182.869 M 0.11 % | 182.665 M 832.68 % | 19.585 M 12.82 % | 17.360 M 142.32 % | 7.164 M -68.97 % | 23.091 M -4.01 % | 24.056 M -19.75 % | 29.975 M 38.83 % | 21.591 M -94.57 % | 397.977 M 1.42 % | 392.386 M 1 721.15 % | 21.546 M -44.80 % | 39.035 M 155.53 % | 15.276 M -19.16 % | 18.897 M -19.86 % | 23.579 M 16.35 % | 20.266 M -46.72 % | 38.037 M |
| Long term investments | 1.300 B 48.85 % | 873.565 M 38.38 % | 631.264 M -5.11 % | 665.232 M 6.36 % | 625.429 M -2.63 % | 642.309 M 1.52 % | 632.664 M 84.66 % | 342.619 M 6.58 % | 321.454 M -10.30 % | 358.354 M -2.63 % | 368.034 M 2.96 % | 357.461 M | 0.000 | 0.000 -100.00 % | 378.702 M 5.04 % | 360.522 M -0.71 % | 363.094 M 7.23 % | 338.621 M 1.53 % | 333.524 M 59.07 % | 209.665 M -53.96 % | 455.352 M |
| Intangible assets | 8.182 M -24.52 % | 10.840 M 12.78 % | 9.612 M 280.07 % | 2.529 M 21.94 % | 2.074 M -19.27 % | 2.569 M 29.75 % | 1.980 M -43.05 % | 3.477 M -52.72 % | 7.354 M -35.53 % | 11.406 M 403.80 % | 2.264 M 8.38 % | 2.089 M 38.16 % | 1.512 M 41.04 % | 1.072 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 16.552 M 0.00 % | 16.552 M 0.00 % | 16.552 M 0.00 % | 16.552 M 0.00 % | 16.552 M 0.00 % | 16.552 M 0.00 % | 16.552 M 0.00 % | 16.552 M -10.36 % | 18.464 M 0.00 % | 18.464 M 0.00 % | 18.464 M 0.00 % | 18.464 M 0.00 % | 18.464 M 7.11 % | 17.239 M 213.09 % | 5.506 M 2.59 % | 5.367 M -46.57 % | 10.045 M -0.40 % | 10.085 M 6.43 % | 9.476 M 11.78 % | 8.477 M -94.51 % | 154.374 M |
| Goodwill and intangible assets | 24.734 M -9.70 % | 27.392 M 4.69 % | 26.164 M 37.12 % | 19.081 M 2.44 % | 18.626 M -2.59 % | 19.121 M 3.18 % | 18.532 M -7.47 % | 20.029 M -22.42 % | 25.818 M -13.57 % | 29.870 M 44.10 % | 20.728 M 0.85 % | 20.553 M 2.89 % | 19.976 M 9.09 % | 18.311 M 232.56 % | 5.506 M 2.59 % | 5.367 M -46.57 % | 10.045 M -0.40 % | 10.085 M 6.43 % | 9.476 M 11.78 % | 8.477 M 238.00 % | 2.508 M |
| Property plant equipment net | 1.019 B -2.04 % | 1.040 B 1.88 % | 1.021 B 7.09 % | 953.123 M 1.39 % | 940.047 M -5.63 % | 996.088 M -4.20 % | 1.040 B -0.41 % | 1.044 B 25.16 % | 834.151 M 9.39 % | 762.536 M 1.86 % | 748.628 M -2.95 % | 771.403 M 13.17 % | 681.639 M -0.50 % | 685.058 M 0.15 % | 684.032 M -7.90 % | 742.730 M -3.88 % | 772.682 M 14.54 % | 674.576 M -4.43 % | 705.810 M 1.17 % | 697.617 M 513.57 % | 113.698 M |
| Total non current assets | 2.575 B 16.67 % | 2.207 B 18.94 % | 1.856 B 0.92 % | 1.839 B 3.29 % | 1.780 B 5.13 % | 1.693 B -1.56 % | 1.720 B 20.48 % | 1.427 B 17.17 % | 1.218 B 2.59 % | 1.188 B 0.64 % | 1.180 B -0.24 % | 1.183 B 6.39 % | 1.112 B 0.65 % | 1.105 B 0.93 % | 1.094 B -4.87 % | 1.150 B -1.70 % | 1.170 B 10.15 % | 1.062 B -3.15 % | 1.097 B 16.53 % | 941.400 M 53.42 % | 613.612 M |
| Other current assets | 48.494 M 111.21 % | 22.960 M 32.14 % | 17.376 M -12.22 % | 19.795 M -83.57 % | 120.513 M 18.41 % | 101.773 M 13.08 % | 90.004 M 4.95 % | 85.759 M -1.12 % | 86.726 M 30.82 % | 66.296 M -2.00 % | 67.648 M 14.88 % | 58.888 M 57.10 % | 37.484 M -39.18 % | 61.632 M -5.86 % | 65.466 M 26.70 % | 51.672 M 4.41 % | 49.488 M 34.75 % | 36.725 M -23.45 % | 47.974 M 4.02 % | 46.119 M 611.93 % | 6.478 M |
| Short term investments | 127.865 M -15.34 % | 151.037 M 0.50 % | 150.284 M -8.06 % | 163.456 M -1.09 % | 165.259 M 4 698.46 % | 3.444 M -22.99 % | 4.472 M -31.88 % | 6.565 M -13.81 % | 7.617 M -93.92 % | 125.179 M -0.44 % | 125.727 M -24.23 % | 165.932 M -46.97 % | 312.888 M -5.17 % | 329.933 M 3 202.63 % | 9.990 M 117.74 % | 4.588 M -48.65 % | 8.935 M | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 784.856 M 9.87 % | 714.333 M 8.79 % | 656.645 M 22.26 % | 537.096 M 15.64 % | 464.454 M 36.50 % | 340.252 M 56.30 % | 217.697 M -34.04 % | 330.066 M -23.54 % | 431.678 M -10.94 % | 484.692 M -3.45 % | 502.030 M -1.61 % | 510.220 M 27.79 % | 399.275 M 1.55 % | 393.170 M -27.69 % | 543.748 M 47.57 % | 368.468 M -16.90 % | 443.397 M 1 275.86 % | 32.227 M 125.33 % | 14.302 M 7.37 % | 13.320 M -87.90 % | 110.054 M |
| Cash and short term investments | 912.721 M 5.47 % | 865.370 M 7.24 % | 806.929 M 15.18 % | 700.552 M 11.25 % | 629.713 M 15.70 % | 544.278 M 63.81 % | 332.252 M -19.15 % | 410.938 M -26.05 % | 555.696 M -18.78 % | 684.202 M -3.10 % | 706.072 M -6.52 % | 755.328 M 6.06 % | 712.163 M -1.51 % | 723.103 M 30.59 % | 553.738 M 48.43 % | 373.056 M -17.53 % | 452.332 M -9.95 % | 502.294 M 31.26 % | 382.658 M 38.82 % | 275.649 M 150.47 % | 110.054 M |
| Total current assets | 3.039 B 4.39 % | 2.911 B -3.36 % | 3.012 B 27.27 % | 2.367 B 20.04 % | 1.972 B 10.83 % | 1.779 B 16.46 % | 1.527 B 9.07 % | 1.400 B -12.40 % | 1.599 B 0.71 % | 1.587 B -12.52 % | 1.814 B 8.84 % | 1.667 B -2.14 % | 1.703 B 12.75 % | 1.511 B 5.20 % | 1.436 B 47.01 % | 976.882 M -2.72 % | 1.004 B -30.47 % | 1.444 B 13.62 % | 1.271 B 1.96 % | 1.247 B 222.72 % | 386.265 M |
| Inventory | 1.083 B 4.32 % | 1.039 B -12.62 % | 1.189 B 57.94 % | 752.562 M 45.09 % | 518.676 M 13.85 % | 455.564 M 8.00 % | 421.824 M 39.88 % | 301.564 M -15.77 % | 358.018 M -4.35 % | 374.309 M -33.72 % | 564.708 M 18.26 % | 477.524 M -10.48 % | 533.452 M 21.43 % | 439.302 M -11.34 % | 495.471 M 86.02 % | 266.360 M 13.13 % | 235.446 M -32.43 % | 348.437 M 7.84 % | 323.108 M 20.66 % | 267.778 M 132.13 % | 115.359 M |
| Net receivables | 994.377 M 1.02 % | 984.297 M -1.51 % | 999.361 M 11.80 % | 893.851 M 27.20 % | 702.690 M 3.75 % | 677.292 M -0.89 % | 683.350 M 13.48 % | 602.173 M 0.66 % | 598.206 M 29.34 % | 462.501 M -2.85 % | 476.064 M 26.84 % | 375.336 M -10.72 % | 420.389 M 46.58 % | 286.793 M -10.78 % | 321.437 M 12.47 % | 285.794 M 7.09 % | 266.881 M -52.06 % | 556.654 M 7.62 % | 517.230 M -21.28 % | 657.019 M 325.60 % | 154.374 M |
| Tax assets | 20.440 M | 0.000 -100.00 % | 19.407 M 6.64 % | 18.198 M 37.99 % | 13.188 M -17.27 % | 15.941 M 38.56 % | 11.505 M -15.70 % | 13.648 M -0.84 % | 13.764 M 7.99 % | 12.746 M 1.26 % | 12.588 M 6.47 % | 11.823 M -2.74 % | 12.156 M 38.64 % | 8.768 M 93.64 % | 4.528 M 67.77 % | 2.699 M -70.59 % | 9.177 M -54.62 % | 20.223 M -17.84 % | 24.613 M 357.92 % | 5.375 M 33.81 % | 4.017 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 |
| Account payables | 1.159 B 14.50 % | 1.012 B -2.87 % | 1.042 B 32.57 % | 786.043 M 18.05 % | 665.848 M 20.68 % | 551.755 M 10.67 % | 498.549 M 28.89 % | 386.815 M -2.09 % | 395.062 M 21.54 % | 325.050 M 3.01 % | 315.545 M 20.97 % | 260.838 M -3.77 % | 271.043 M 40.21 % | 193.306 M 11.98 % | 172.633 M -18.86 % | 212.772 M -19.69 % | 264.932 M -40.86 % | 447.956 M 16.14 % | 385.708 M -22.17 % | 495.592 M 389.88 % | 101.167 M |
| Tax payables | 47.219 M 155.50 % | 18.481 M -66.29 % | 54.829 M 38.08 % | 39.709 M 5.26 % | 37.726 M | 0.000 -100.00 % | 23.422 M 16.10 % | 20.174 M -30.56 % | 29.053 M 199.36 % | 9.705 M -52.39 % | 20.383 M 124.56 % | 9.077 M -33.36 % | 13.620 M 151.57 % | 5.414 M -71.62 % | 19.076 M 297.50 % | 4.799 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 1.159 B 6.09 % | 1.092 B 3.90 % | 1.051 B 5.94 % | 992.480 M 4.03 % | 954.074 M 5.28 % | 906.202 M 2.43 % | 884.730 M -0.92 % | 892.916 M 2.33 % | 872.563 M -3.70 % | 906.091 M 0.86 % | 898.339 M 1.21 % | 887.571 M 3.75 % | 855.451 M 0.06 % | 854.917 M 0.97 % | 846.704 M 5.73 % | 800.834 M 0.44 % | 797.292 M -6.62 % | 853.838 M 13.30 % | 753.613 M 23.36 % | 610.923 M | 0.000 |
| Capital lease obligations | 45.254 M 102.34 % | 22.365 M 57.42 % | 14.207 M 40.76 % | 10.093 M 23.51 % | 8.172 M -31.84 % | 11.990 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 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 851.624 M 52.35 % | 558.988 M 23.46 % | 452.757 M -10.16 % | 503.984 M -1.92 % | 513.848 M 31.86 % | 389.681 M -2.77 % | 400.785 M 91.92 % | 208.824 M 4.45 % | 199.919 M 4.95 % | 190.481 M 5.37 % | 180.769 M 317.54 % | 43.294 M -72.18 % | 155.646 M 8.60 % | 143.319 M 13.01 % | 126.818 M 2.76 % | 123.408 M 238.86 % | 36.419 M -11.88 % | 41.327 M 719.87 % | -6.667 M -181.20 % | 8.211 M 741.99 % | -1.279 M |
| Deferred tax liabilities non current | 42.888 M 37.11 % | 31.280 M 3.01 % | 30.366 M 31.18 % | 23.149 M 29.05 % | 17.938 M -3.95 % | 18.676 M 22.94 % | 15.191 M 6.91 % | 14.209 M 23.29 % | 11.525 M 29.45 % | 8.903 M -5.08 % | 9.379 M 2.31 % | 9.167 M 5.45 % | 8.693 M 21.06 % | 7.181 M | 0.000 | 0.000 -100.00 % | 7.442 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 5.614 B 9.68 % | 5.118 B 5.14 % | 4.868 B 15.75 % | 4.205 B 12.09 % | 3.752 B 8.05 % | 3.472 B 6.92 % | 3.247 B 14.83 % | 2.828 B 0.39 % | 2.817 B 1.52 % | 2.775 B -7.33 % | 2.994 B 5.07 % | 2.850 B 1.23 % | 2.815 B 7.64 % | 2.615 B 3.36 % | 2.530 B 18.95 % | 2.127 B -2.17 % | 2.174 B -13.25 % | 2.507 B 5.85 % | 2.368 B 8.23 % | 2.188 B 118.82 % | 999.877 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 -100.00 % | 919.000 K 142.48 % | 379.000 K | 0.000 -100.00 % | 2.460 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.006 M 103.64 % | 494.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 96.860 M -26.85 % | 132.412 M 127.81 % | -476.166 M -160.82 % | -182.563 M -74.76 % | -104.465 M -30 379.71 % | 345.000 K 100.32 % | -106.649 M -382.56 % | 37.744 M 138.34 % | -98.452 M -203.31 % | 95.294 M 226.97 % | -75.055 M -176.99 % | 97.485 M 398.21 % | -32.690 M -186.88 % | 37.626 M 116.53 % | -227.593 M -80.61 % | -126.011 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts receivables | -29.218 M -186.90 % | 33.621 M 132.96 % | -102.011 M 46.49 % | -190.626 M -1 509.61 % | -11.843 M -169.31 % | 17.087 M 126.89 % | -63.549 M -1 659.39 % | -3.612 M 97.07 % | -123.348 M -570.11 % | 26.238 M 131.32 % | -83.783 M -253.44 % | 54.604 M 160.67 % | -90.003 M -333.10 % | 38.611 M 221.82 % | -31.695 M -136.51 % | -13.401 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | -44.585 M -131.41 % | 141.953 M 132.35 % | -438.741 M -190.48 % | -151.040 M -70.93 % | -88.366 M -433.77 % | -16.555 M 86.61 % | -123.637 M -338.96 % | 51.740 M 207.77 % | 16.811 M -91.28 % | 192.678 M 313.98 % | -90.046 M -193.32 % | 96.490 M 207.91 % | -89.421 M -12 929.41 % | 697.000 K 100.32 % | -219.764 M -75 620.27 % | 291.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 -100.00 % | 120.195 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 170.663 M 495.40 % | -43.162 M -113.27 % | 325.236 M 104.42 % | 159.103 M 64.48 % | 96.732 M 90.59 % | 50.754 M -36.98 % | 80.537 M 875.59 % | -10.384 M -228.44 % | 8.085 M 106.54 % | -123.622 M -225.16 % | 98.774 M 284.25 % | -53.609 M -136.53 % | 146.734 M 8 823.78 % | -1.682 M -107.05 % | 23.866 M 121.14 % | -112.901 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | -82.804 M -604.89 % | -11.747 M -106.45 % | 182.043 M 286.93 % | -97.385 M -402.30 % | 32.215 M 161.21 % | -52.629 M 24.17 % | -69.404 M -66.34 % | -41.723 M 9.48 % | -46.093 M -47.32 % | -31.287 M -23.13 % | -25.409 M 64.39 % | -71.352 M -134.22 % | -30.464 M -833.33 % | -3.264 M 18.62 % | -4.011 M -119.74 % | 20.323 M -91.28 % | 232.968 M -5.49 % | 246.495 M 770.82 % | 28.306 M -76.11 % | 118.466 M |
| Net cash provided by operating activities | 585.241 M 14.81 % | 509.738 M 80.02 % | 283.158 M 3.04 % | 274.817 M -20.83 % | 347.140 M -13.64 % | 401.967 M 105.69 % | 195.428 M -35.99 % | 305.324 M 48.26 % | 205.942 M -51.18 % | 421.827 M 100.40 % | 210.493 M -37.16 % | 334.962 M 93.46 % | 173.145 M -43.25 % | 305.119 M 302.41 % | 75.822 M 102.72 % | 37.402 M -89.14 % | 344.295 M -6.92 % | 369.876 M 260.55 % | 102.588 M -56.63 % | 236.526 M |
| Investments in property plant and equipment | -79.004 M 72.13 % | -283.500 M -95.92 % | -144.703 M -35.92 % | -106.461 M -222.99 % | -32.961 M 23.46 % | -43.061 M 59.83 % | -107.203 M 60.02 % | -268.120 M -92.57 % | -139.236 M -75.95 % | -79.136 M -41.04 % | -56.109 M 58.58 % | -135.477 M -221.38 % | -42.155 M 46.40 % | -78.649 M -230.97 % | -23.763 M 19.87 % | -29.655 M 83.58 % | -180.633 M -198.07 % | -60.600 M 53.29 % | -129.749 M -88.80 % | -68.724 M |
| Acquisitions net | -18.176 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.524 M | 0.000 100.00 % | -86.949 M | 0.000 100.00 % | -1.900 M 0.00 % | -1.900 M -681.04 % | 327.000 K -86.65 % | 2.450 M | 0.000 | 0.000 | 0.000 100.00 % | -13.563 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | -102.250 M -177.68 % | -36.823 M 60.06 % | -92.197 M 32.68 % | -136.957 M -69.70 % | -80.705 M 0.56 % | -81.161 M | 0.000 | 0.000 100.00 % | -1.728 M | 0.000 100.00 % | -37.150 M 58.11 % | -88.694 M -136.43 % | -37.514 M -576.17 % | -5.548 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 41.631 M -37.41 % | 66.510 M -17.44 % | 80.555 M -18.97 % | 99.409 M -1.29 % | 100.713 M 142.83 % | 41.475 M 29 107.75 % | 142.000 K -99.13 % | 16.329 M -88.41 % | 140.943 M 2 869.72 % | 4.746 M -94.88 % | 92.701 M -50.94 % | 188.944 M 480.21 % | 32.565 M -40.21 % | 54.468 M 389.86 % | 11.119 M -50.12 % | 22.293 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 14.777 M -41.93 % | 25.445 M 3 210.64 % | -818.000 K -113.30 % | 6.152 M 20 406.67 % | 30.000 K 101.27 % | -2.357 M 8.68 % | -2.581 M -177.23 % | -931.000 K -158.61 % | -360.000 K 95.28 % | -7.627 M -219.92 % | -2.384 M -1 937.61 % | -117.000 K -101.02 % | 11.469 M 145.57 % | -25.166 M 28.04 % | -34.974 M 6.39 % | -37.360 M -1 344.09 % | 3.003 M 103.76 % | -79.793 M -194.50 % | -27.094 M -180.00 % | 33.867 M |
| Net cash used for investing activites | -143.022 M 37.37 % | -228.368 M -45.31 % | -157.163 M -14.00 % | -137.857 M -1 109.38 % | -11.399 M 86.61 % | -85.104 M 56.71 % | -196.591 M 22.21 % | -252.722 M -10 979.44 % | -2.281 M 97.28 % | -83.917 M -3 109.06 % | -2.615 M 92.05 % | -32.894 M 7.69 % | -35.635 M 35.09 % | -54.895 M -15.28 % | -47.618 M 18.30 % | -58.285 M 67.19 % | -177.630 M -26.52 % | -140.393 M 10.49 % | -156.843 M -349.96 % | -34.857 M |
| Debt repayment | -153.534 M -1 418.34 % | 11.646 M -95.68 % | 269.609 M 68.34 % | 160.158 M 527.78 % | 25.512 M 193.60 % | -27.256 M -133.85 % | 80.518 M 204.20 % | 26.469 M 234.12 % | -19.735 M 89.19 % | -182.566 M -1 416.33 % | -12.040 M 84.65 % | -78.417 M -399.23 % | 26.206 M -1.72 % | 26.665 M -87.72 % | 217.139 M 1 299.00 % | 15.521 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 -100.00 % | 12.482 M 21.07 % | 10.310 M -46.17 % | 19.154 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.509 M -74.12 % | 5.831 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -49.775 M -159.08 % | -19.212 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 |
| Dividends paid | -108.183 M 7.14 % | -116.505 M 9.68 % | -128.987 M -57.11 % | -82.099 M 25.81 % | -110.662 M -42.86 % | -77.463 M -9.37 % | -70.824 M 20.00 % | -88.529 M 9.09 % | -97.383 M -56.93 % | -62.054 M 67.09 % | -188.573 M -65.13 % | -114.199 M 25.12 % | -152.504 M 9.49 % | -168.490 M -144.60 % | -68.885 M -36.02 % | -50.642 M 58.48 % | -121.972 M -14.55 % | -106.476 M -401.11 % | -21.248 M | 0.000 |
| Other financing activites | -115.204 M 1.25 % | -116.663 M 28.32 % | -162.762 M -7.75 % | -151.053 M -59.26 % | -94.848 M -35.98 % | -69.749 M 42.28 % | -120.843 M -34.44 % | -89.883 M 35.29 % | -138.901 M -24.52 % | -111.551 M -488.78 % | -18.946 M -1 894 700.00 % | 1.000 K 100.03 % | -3.711 M 86.74 % | -27.984 M -13 418.84 % | -207.000 K 97.05 % | -7.017 M 91.02 % | -78.142 M -4 224.41 % | -1.807 M -101.78 % | 101.553 M 230.10 % | -78.056 M |
| Net cash used provided by financing activities | -376.921 M -70.15 % | -221.522 M -2 193.66 % | -9.658 M 84.59 % | -62.684 M 70.24 % | -210.619 M -8.75 % | -193.680 M -74.25 % | -111.149 M 26.85 % | -151.943 M 40.65 % | -256.019 M 28.12 % | -356.171 M -62.22 % | -219.559 M -13.99 % | -192.615 M -48.16 % | -130.009 M 23.44 % | -169.809 M -213.54 % | 149.556 M 511.92 % | -36.307 M 81.86 % | -200.114 M -84.81 % | -108.283 M -234.84 % | 80.305 M 202.88 % | -78.056 M |
| Effect of forex changes on cash | 5.225 M 341.90 % | -2.160 M -167.25 % | 3.212 M 296.57 % | -1.634 M -77.61 % | -920.000 K -46.50 % | -628.000 K -1 001.75 % | -57.000 K 97.49 % | -2.271 M -246.19 % | -656.000 K -171.07 % | 923.000 K -73.56 % | 3.491 M 133.98 % | 1.492 M 206.88 % | -1.396 M -124.06 % | 5.803 M 333.99 % | -2.480 M -309.64 % | 1.183 M -99.73 % | 444.619 M 530.52 % | -103.275 M -311.98 % | -25.068 M 77.27 % | -110.293 M |
| Net change in cash | 70.523 M 22.25 % | 57.688 M -51.75 % | 119.549 M 64.57 % | 72.642 M -41.51 % | 124.202 M 1.34 % | 122.555 M 209.06 % | -112.369 M -10.59 % | -101.612 M -91.67 % | -53.014 M -205.77 % | -17.338 M -111.70 % | -8.190 M -107.38 % | 110.945 M 1 717.28 % | 6.105 M -92.68 % | 83.422 M -52.41 % | 175.280 M 412.96 % | -56.007 M -113.62 % | 411.170 M 2 193.84 % | 17.925 M 1 725.36 % | 982.000 K -92.63 % | 13.320 M |
| Cash at beginning of period | 714.333 M 8.79 % | 656.645 M 22.26 % | 537.096 M 15.64 % | 464.454 M 36.50 % | 340.252 M 56.30 % | 217.697 M -34.04 % | 330.066 M -23.54 % | 431.678 M -10.94 % | 484.692 M -3.45 % | 502.030 M -1.61 % | 510.220 M 27.79 % | 399.275 M 1.55 % | 393.170 M -27.69 % | 543.748 M 47.57 % | 368.468 M -13.19 % | 424.475 M 1 217.14 % | 32.227 M 125.33 % | 14.302 M 7.37 % | 13.320 M | 0.000 |
| Cash at end of period | 784.856 M 9.87 % | 714.333 M 8.79 % | 656.645 M 22.26 % | 537.096 M 15.64 % | 464.454 M 36.50 % | 340.252 M 56.30 % | 217.697 M -34.04 % | 330.066 M -23.54 % | 431.678 M -10.94 % | 484.692 M -3.45 % | 502.030 M -1.61 % | 510.220 M 27.79 % | 399.275 M -36.34 % | 627.170 M 15.34 % | 543.748 M 47.57 % | 368.468 M -16.90 % | 443.397 M 1 275.86 % | 32.227 M 125.33 % | 14.302 M 7.37 % | 13.320 M |
| Operating cash flow | 585.241 M 15.20 % | 508.018 M 79.41 % | 283.158 M 3.04 % | 274.817 M -20.83 % | 347.140 M -13.64 % | 401.967 M 105.69 % | 195.428 M -35.99 % | 305.324 M 48.26 % | 205.942 M -51.18 % | 421.827 M 100.40 % | 210.493 M -37.16 % | 334.962 M 93.46 % | 173.145 M -43.25 % | 305.119 M 302.41 % | 75.822 M 102.72 % | 37.402 M -89.14 % | 344.295 M -6.92 % | 369.876 M 260.55 % | 102.588 M -56.63 % | 236.526 M |
| Capital expenditure | -83.885 M 71.00 % | -289.246 M -93.98 % | -149.109 M -40.06 % | -106.461 M -211.10 % | -34.221 M 24.17 % | -45.131 M 58.40 % | -108.495 M 59.65 % | -268.918 M -92.42 % | -139.757 M -54.35 % | -90.546 M -58.08 % | -57.277 M 58.19 % | -136.996 M -207.80 % | -44.508 M 43.41 % | -78.649 M -230.97 % | -23.763 M 19.87 % | -29.655 M 83.58 % | -180.633 M -198.07 % | -60.600 M 53.29 % | -129.749 M -88.80 % | -68.724 M |
| Free CashFlow | 501.356 M 129.17 % | 218.772 M 63.20 % | 134.049 M -20.38 % | 168.356 M -46.20 % | 312.919 M -12.31 % | 356.836 M 310.47 % | 86.933 M 138.79 % | 36.406 M -44.99 % | 66.185 M -80.02 % | 331.281 M 116.22 % | 153.216 M -22.60 % | 197.966 M 53.90 % | 128.637 M -43.20 % | 226.470 M 335.03 % | 52.059 M 571.99 % | 7.747 M -95.27 % | 163.662 M -47.08 % | 309.276 M 1 238.68 % | -27.161 M -116.19 % | 167.802 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 1.386 B 10.29 % | 1.257 B 2.37 % | 1.228 B 8.02 % | 1.137 B 4.09 % | 1.092 B 4.21 % | 1.048 B 0.23 % | 1.045 B 7.04 % | 976.585 M 13.34 % | 861.607 M 5.26 % | 818.516 M -18.86 % | 1.009 B 3.26 % | 976.924 M 1.72 % | 960.367 M 9.47 % | 877.304 M 0.80 % | 870.381 M 11.51 % | 780.542 M 3.19 % | 756.387 M 6.01 % | 713.505 M -7.19 % | 768.765 M 11.09 % | 692.000 M 1.47 % | 682.008 M 11.76 % | 610.265 M -15.55 % | 722.623 M 14.46 % | 631.359 M 4.04 % | 606.828 M 12.98 % | 537.124 M -20.56 % | 676.170 M 9.50 % | 617.496 M 6.61 % | 579.217 M 11.00 % | 521.813 M -18.18 % | 637.728 M 9.88 % | 580.377 M 7.29 % | 540.932 M 12.76 % | 479.729 M -21.17 % | 608.590 M 13.33 % | 537.005 M -1.99 % | 547.914 M 23.17 % | 444.829 M -11.24 % | 501.156 M -15.25 % | 591.328 M -22.30 % | 761.060 M 82.25 % | 417.601 M -12.49 % | 477.184 M 5.99 % | 450.213 M -8.22 % | 490.535 M 20.37 % | 407.529 M 2.68 % | 396.908 M -29.66 % | 564.273 M -2.21 % | 577.005 M 58.94 % | 363.022 M -11.69 % | 411.063 M 11.35 % | 369.168 M 5.24 % | 350.774 M 0.48 % | 349.098 M 10.37 % | 316.289 M -22.51 % | 408.146 M -8.90 % | 448.028 M 24.02 % | 361.245 M -0.94 % | 364.665 M 4.91 % | 347.596 M -8.20 % | 378.665 M 19.92 % | 315.753 M |
| Net income | 276.000 K -99.52 % | 57.628 M 53.11 % | 37.638 M 156.39 % | 14.680 M -85.41 % | 100.616 M 230.93 % | 30.404 M -71.26 % | 105.792 M 23.92 % | 85.369 M 226.63 % | 26.136 M -51.75 % | 54.169 M 142.58 % | 22.330 M -30.79 % | 32.262 M -56.44 % | 74.070 M 58.96 % | 46.597 M -39.23 % | 76.678 M 250.93 % | 21.850 M -64.62 % | 61.754 M 100.70 % | 30.769 M -31.51 % | 44.922 M 38.78 % | 32.370 M -68.90 % | 104.092 M 274.29 % | -59.723 M -175.04 % | 79.593 M 138.71 % | 33.343 M -43.18 % | 58.682 M 212.45 % | 18.781 M -48.84 % | 36.707 M 39.49 % | 26.316 M -18.84 % | 32.425 M 113.56 % | 15.183 M -35.55 % | 23.558 M -18.50 % | 28.904 M 39.74 % | 20.684 M 149.29 % | 8.297 M -75.85 % | 34.350 M -15.81 % | 40.802 M 8.94 % | 37.454 M 112.87 % | 17.595 M -39.28 % | 28.978 M -21.63 % | 36.976 M -32.43 % | 54.720 M 221.15 % | 17.039 M -38.04 % | 27.501 M 11.42 % | 24.682 M -26.97 % | 33.795 M 123.93 % | 15.092 M -65.37 % | 43.579 M 15.03 % | 37.884 M 48.85 % | 25.451 M 91.42 % | 13.296 M -7.80 % | 14.421 M -43.95 % | 25.731 M 22.14 % | 21.067 M 2.21 % | 20.612 M 613.37 % | -4.015 M -117.41 % | 23.064 M -50.54 % | 46.633 M -24.11 % | 61.445 M 191.19 % | 21.101 M 1.08 % | 20.875 M -80.58 % | 107.466 M 363.06 % | 23.208 M |
| Income before tax | 79.279 M -39.67 % | 131.414 M 17.66 % | 111.688 M 59.24 % | 70.137 M -59.13 % | 171.629 M 101.81 % | 85.045 M -49.27 % | 167.633 M 18.18 % | 141.840 M 96.51 % | 72.179 M -31.00 % | 104.613 M 91.70 % | 54.572 M -42.50 % | 94.904 M -43.66 % | 168.461 M 18.40 % | 142.280 M -6.72 % | 152.525 M 73.42 % | 87.953 M -19.91 % | 109.816 M 34.74 % | 81.500 M -18.42 % | 99.906 M 14.48 % | 87.266 M -43.29 % | 153.894 M 917.54 % | -18.824 M -116.90 % | 111.415 M 39.71 % | 79.750 M -17.35 % | 96.492 M 61.95 % | 59.583 M -31.11 % | 86.493 M 31.38 % | 65.835 M -6.98 % | 70.776 M 40.32 % | 50.440 M -25.56 % | 67.757 M -15.13 % | 79.832 M 52.85 % | 52.230 M 48.93 % | 35.071 M -53.84 % | 75.973 M 9.16 % | 69.597 M -13.89 % | 80.826 M 54.56 % | 52.294 M 6.03 % | 49.322 M -38.97 % | 80.810 M -27.72 % | 111.802 M 130.23 % | 48.561 M -8.50 % | 53.072 M -20.96 % | 67.142 M -15.99 % | 79.926 M 65.18 % | 48.387 M -23.40 % | 63.168 M -25.12 % | 84.356 M 18.31 % | 71.300 M 103.95 % | 34.960 M -10.01 % | 38.849 M -32.59 % | 57.630 M 22.03 % | 47.227 M 11.76 % | 42.258 M 1 235.66 % | -3.721 M -106.90 % | 53.965 M -37.88 % | 86.866 M -12.17 % | 98.907 M 182.12 % | 35.058 M -22.24 % | 45.086 M -66.44 % | 134.355 M 181.93 % | 47.655 M |
| Income before tax ratio | 0.06 -45.30 % | 0.10 14.94 % | 0.09 47.42 % | 0.06 -60.74 % | 0.16 93.66 % | 0.08 -49.39 % | 0.16 10.41 % | 0.15 73.38 % | 0.08 -34.45 % | 0.13 136.26 % | 0.05 -44.31 % | 0.10 -44.62 % | 0.18 8.16 % | 0.16 -7.45 % | 0.18 55.52 % | 0.11 -22.39 % | 0.15 27.10 % | 0.11 -12.11 % | 0.13 3.05 % | 0.13 -44.11 % | 0.23 831.54 % | -0.03 -120.01 % | 0.15 22.06 % | 0.13 -20.56 % | 0.16 43.34 % | 0.11 -13.28 % | 0.13 19.98 % | 0.11 -12.75 % | 0.12 26.41 % | 0.10 -9.02 % | 0.11 -22.76 % | 0.14 42.46 % | 0.10 32.08 % | 0.07 -41.44 % | 0.12 -3.68 % | 0.13 -12.14 % | 0.15 25.48 % | 0.12 19.45 % | 0.10 -27.98 % | 0.14 -6.97 % | 0.15 26.33 % | 0.12 4.56 % | 0.11 -25.42 % | 0.15 -8.47 % | 0.16 37.23 % | 0.12 -25.40 % | 0.16 6.46 % | 0.15 20.98 % | 0.12 28.31 % | 0.10 1.90 % | 0.09 -39.46 % | 0.16 15.95 % | 0.13 11.22 % | 0.12 1 128.93 % | -0.01 -108.90 % | 0.13 -31.81 % | 0.19 -29.19 % | 0.27 184.79 % | 0.10 -25.88 % | 0.13 -63.44 % | 0.35 135.09 % | 0.15 |
| EBITDA | 117.177 M -30.73 % | 169.158 M 13.49 % | 149.053 M 38.05 % | 107.969 M -22.20 % | 138.772 M 13.45 % | 122.323 M -40.10 % | 204.215 M 15.68 % | 176.533 M 67.16 % | 105.605 M -23.17 % | 137.449 M 128.58 % | 60.131 M -52.45 % | 126.449 M -36.41 % | 198.841 M 14.50 % | 173.654 M -5.70 % | 184.154 M 53.51 % | 119.960 M -20.02 % | 149.996 M 40.60 % | 106.682 M -14.33 % | 124.530 M 10.56 % | 112.632 M -37.34 % | 179.746 M 2 066.66 % | 8.296 M -94.02 % | 138.712 M 30.13 % | 106.596 M -14.80 % | 125.115 M 42.47 % | 87.819 M -22.92 % | 113.932 M 22.44 % | 93.052 M -3.73 % | 96.660 M 31.97 % | 73.245 M -16.39 % | 87.607 M -12.26 % | 99.849 M 37.76 % | 72.481 M 32.23 % | 54.815 M -42.65 % | 95.575 M 7.41 % | 88.984 M -10.94 % | 99.913 M 39.34 % | 71.702 M 3.41 % | 69.336 M -30.31 % | 99.487 M -23.77 % | 130.513 M 95.72 % | 66.682 M -7.12 % | 71.791 M -16.02 % | 85.483 M -11.40 % | 96.477 M 47.58 % | 65.374 M -18.19 % | 79.907 M -20.73 % | 100.804 M 15.90 % | 86.973 M 75.36 % | 49.597 M -8.40 % | 54.148 M -25.58 % | 72.760 M 17.20 % | 62.082 M 8.66 % | 57.133 M 383.11 % | 11.826 M -83.32 % | 70.898 M -32.59 % | 105.182 M -9.53 % | 116.261 M 120.23 % | 52.791 M -14.08 % | 61.443 M -59.43 % | 151.436 M 130.93 % | 65.578 M |
| Net income ratio | 0.00 -99.57 % | 0.05 49.57 % | 0.03 137.35 % | 0.01 -85.98 % | 0.09 217.57 % | 0.03 -71.33 % | 0.10 15.77 % | 0.09 188.18 % | 0.03 -54.16 % | 0.07 198.98 % | 0.02 -32.97 % | 0.03 -57.18 % | 0.08 45.21 % | 0.05 -39.71 % | 0.09 214.71 % | 0.03 -65.71 % | 0.08 89.32 % | 0.04 -26.20 % | 0.06 24.92 % | 0.05 -69.35 % | 0.15 255.96 % | -0.10 -188.85 % | 0.11 108.56 % | 0.05 -45.39 % | 0.10 176.56 % | 0.03 -35.59 % | 0.05 27.38 % | 0.04 -23.87 % | 0.06 92.40 % | 0.03 -21.23 % | 0.04 -25.83 % | 0.05 30.24 % | 0.04 121.09 % | 0.02 -69.36 % | 0.06 -25.72 % | 0.08 11.15 % | 0.07 72.82 % | 0.04 -31.59 % | 0.06 -7.53 % | 0.06 -13.03 % | 0.07 76.22 % | 0.04 -29.20 % | 0.06 5.12 % | 0.05 -20.42 % | 0.07 86.03 % | 0.04 -66.27 % | 0.11 63.54 % | 0.07 52.21 % | 0.04 20.43 % | 0.04 4.40 % | 0.04 -49.67 % | 0.07 16.05 % | 0.06 1.72 % | 0.06 565.13 % | -0.01 -122.46 % | 0.06 -45.71 % | 0.10 -38.81 % | 0.17 193.95 % | 0.06 -3.65 % | 0.06 -78.84 % | 0.28 286.12 % | 0.07 |
| Ratio EBITDA | 0.08 -37.19 % | 0.13 10.87 % | 0.12 27.80 % | 0.09 -25.25 % | 0.13 8.87 % | 0.12 -40.24 % | 0.20 8.07 % | 0.18 47.48 % | 0.12 -27.01 % | 0.17 181.72 % | 0.06 -53.95 % | 0.13 -37.48 % | 0.21 4.60 % | 0.20 -6.45 % | 0.21 37.67 % | 0.15 -22.50 % | 0.20 32.63 % | 0.15 -7.70 % | 0.16 -0.48 % | 0.16 -38.24 % | 0.26 1 838.74 % | 0.01 -92.92 % | 0.19 13.69 % | 0.17 -18.11 % | 0.21 26.10 % | 0.16 -2.97 % | 0.17 11.81 % | 0.15 -9.70 % | 0.17 18.89 % | 0.14 2.18 % | 0.14 -20.15 % | 0.17 28.40 % | 0.13 17.27 % | 0.11 -27.24 % | 0.16 -5.23 % | 0.17 -9.13 % | 0.18 13.13 % | 0.16 16.51 % | 0.14 -17.77 % | 0.17 -1.89 % | 0.17 7.40 % | 0.16 6.14 % | 0.15 -20.76 % | 0.19 -3.46 % | 0.20 22.60 % | 0.16 -20.32 % | 0.20 12.70 % | 0.18 18.52 % | 0.15 10.33 % | 0.14 3.72 % | 0.13 -33.16 % | 0.20 11.36 % | 0.18 8.14 % | 0.16 337.71 % | 0.04 -78.48 % | 0.17 -26.01 % | 0.23 -27.05 % | 0.32 122.31 % | 0.14 -18.10 % | 0.18 -55.80 % | 0.40 92.56 % | 0.21 |
| Gross profit ratio | 0.12 -6.06 % | 0.13 -6.95 % | 0.14 -4.87 % | 0.14 2.08 % | 0.14 12.07 % | 0.13 -17.38 % | 0.15 4.90 % | 0.15 -4.30 % | 0.15 4.47 % | 0.15 5.52 % | 0.14 -12.53 % | 0.16 -15.71 % | 0.19 -7.82 % | 0.20 0.01 % | 0.20 13.68 % | 0.18 15.71 % | 0.15 -2.65 % | 0.16 -8.18 % | 0.17 0.24 % | 0.17 5.85 % | 0.16 -0.01 % | 0.16 -4.69 % | 0.17 -5.82 % | 0.18 14.53 % | 0.16 -12.72 % | 0.18 -21.82 % | 0.23 32.53 % | 0.17 -8.89 % | 0.19 12.77 % | 0.17 -13.07 % | 0.20 -4.11 % | 0.20 35.52 % | 0.15 -10.01 % | 0.17 -8.39 % | 0.18 6.73 % | 0.17 -15.99 % | 0.20 2.21 % | 0.20 -2.06 % | 0.20 -3.45 % | 0.21 -10.86 % | 0.24 7.73 % | 0.22 -7.96 % | 0.24 3.07 % | 0.23 -2.32 % | 0.24 -0.80 % | 0.24 1.74 % | 0.23 2.13 % | 0.23 0.32 % | 0.23 1.95 % | 0.22 -16.43 % | 0.27 11.32 % | 0.24 41.95 % | 0.17 -35.31 % | 0.26 14.15 % | 0.23 -19.64 % | 0.29 -2.23 % | 0.29 0.25 % | 0.29 5.82 % | 0.28 5.46 % | 0.26 8.99 % | 0.24 -17.67 % | 0.29 |
| Weighted average shs out dil | 43.689 M 0.07 % | 43.658 M -0.07 % | 43.689 M -1.79 % | 44.485 M 6.99 % | 41.577 M -0.17 % | 41.649 M 0.06 % | 41.626 M -0.04 % | 41.643 M 0.38 % | 41.486 M -0.44 % | 41.668 M -4.61 % | 43.681 M -0.71 % | 43.994 M 0.69 % | 43.693 M -0.06 % | 43.721 M 0.86 % | 43.347 M 0.14 % | 43.288 M 0.14 % | 43.228 M 0.22 % | 43.132 M -16.17 % | 51.455 M 13.54 % | 45.318 M -1.73 % | 46.117 M 0.24 % | 46.006 M 6.75 % | 43.097 M -1.78 % | 43.879 M 0.00 % | 43.878 M 0.37 % | 43.714 M 0.06 % | 43.689 M -0.76 % | 44.024 M 0.42 % | 43.840 M 0.30 % | 43.709 M 0.05 % | 43.689 M -0.46 % | 43.890 M 1.04 % | 43.436 M -0.60 % | 43.699 M 0.02 % | 43.689 M -0.19 % | 43.773 M -0.53 % | 44.008 M 0.67 % | 43.714 M -0.90 % | 44.113 M 0.32 % | 43.970 M 0.14 % | 43.909 M 0.46 % | 43.707 M -0.57 % | 43.957 M 1.05 % | 43.502 M -7.37 % | 46.961 M 7.46 % | 43.702 M -0.77 % | 44.041 M 0.17 % | 43.966 M -0.22 % | 44.063 M 0.76 % | 43.732 M -0.11 % | 43.780 M -0.11 % | 43.829 M -6.97 % | 47.115 M 7.76 % | 43.721 M -0.21 % | 43.815 M -0.04 % | 43.832 M 0.00 % | 43.832 M 0.17 % | 43.756 M -0.06 % | 43.782 M 0.21 % | 43.691 M 0.00 % | 43.691 M 0.27 % | 43.573 M |
| Weighted average shs out | 43.689 M 0.07 % | 43.658 M -0.07 % | 43.689 M -1.79 % | 44.485 M 1.90 % | 43.656 M 4.82 % | 41.649 M 0.06 % | 41.626 M -0.04 % | 41.643 M 0.38 % | 41.486 M -0.44 % | 41.668 M -4.61 % | 43.681 M 0.58 % | 43.430 M -0.04 % | 43.449 M -0.55 % | 43.689 M 0.79 % | 43.347 M 0.14 % | 43.288 M 0.14 % | 43.228 M 0.29 % | 43.103 M -16.23 % | 51.455 M 13.54 % | 45.318 M -1.73 % | 46.117 M 0.24 % | 46.006 M 6.75 % | 43.097 M -1.78 % | 43.879 M 0.76 % | 43.548 M -0.32 % | 43.689 M -0.45 % | 43.887 M -0.31 % | 44.024 M 1.79 % | 43.248 M -1.01 % | 43.689 M 0.00 % | 43.689 M -0.46 % | 43.890 M 1.04 % | 43.436 M -0.58 % | 43.689 M -0.41 % | 43.868 M 0.22 % | 43.773 M 0.65 % | 43.491 M -0.45 % | 43.689 M -0.59 % | 43.949 M 1.16 % | 43.447 M -0.25 % | 43.555 M -0.30 % | 43.689 M -0.53 % | 43.922 M 0.96 % | 43.502 M -7.37 % | 46.961 M 7.49 % | 43.688 M -0.50 % | 43.907 M 0.96 % | 43.488 M 0.31 % | 43.352 M -0.77 % | 43.688 M 0.00 % | 43.688 M -0.32 % | 43.829 M -6.97 % | 47.115 M 7.84 % | 43.689 M 0.00 % | 43.689 M 0.00 % | 43.689 M 0.00 % | 43.689 M 0.00 % | 43.689 M 0.11 % | 43.641 M 0.16 % | 43.569 M 0.00 % | 43.569 M 0.06 % | 43.545 M |
| EPS diluted | 0.01 -99.24 % | 1.32 53.49 % | 0.86 160.61 % | 0.33 -85.65 % | 2.30 215.07 % | 0.73 -69.83 % | 2.42 24.74 % | 1.94 207.94 % | 0.63 -49.19 % | 1.24 143.14 % | 0.51 -30.14 % | 0.73 -57.06 % | 1.70 58.88 % | 1.07 -39.55 % | 1.77 247.06 % | 0.51 -64.34 % | 1.43 101.41 % | 0.71 -18.39 % | 0.87 22.54 % | 0.71 -70.42 % | 2.40 284.62 % | -1.30 -170.27 % | 1.85 143.42 % | 0.76 -43.28 % | 1.34 211.63 % | 0.43 -48.81 % | 0.84 40.00 % | 0.60 -18.92 % | 0.74 117.65 % | 0.34 -37.04 % | 0.54 -18.18 % | 0.66 37.50 % | 0.48 152.63 % | 0.19 -75.64 % | 0.78 -16.13 % | 0.93 9.41 % | 0.85 112.50 % | 0.40 -39.39 % | 0.66 -21.43 % | 0.84 -32.80 % | 1.25 220.51 % | 0.39 -38.10 % | 0.63 10.53 % | 0.57 -20.83 % | 0.72 111.76 % | 0.34 -65.66 % | 0.99 15.12 % | 0.86 48.28 % | 0.58 93.33 % | 0.30 -9.09 % | 0.33 -44.07 % | 0.59 31.11 % | 0.45 -4.26 % | 0.47 613.10 % | -0.09 -117.28 % | 0.53 -50.00 % | 1.06 -24.29 % | 1.40 191.67 % | 0.48 0.00 % | 0.48 -80.49 % | 2.46 364.15 % | 0.53 |
| Earnings per share | 0.01 -99.24 % | 1.32 53.49 % | 0.86 160.61 % | 0.33 -85.65 % | 2.30 215.07 % | 0.73 -69.83 % | 2.42 24.10 % | 1.95 209.52 % | 0.63 -49.19 % | 1.24 143.14 % | 0.51 -31.08 % | 0.74 -56.47 % | 1.70 58.88 % | 1.07 -39.55 % | 1.77 247.06 % | 0.51 -64.34 % | 1.43 101.41 % | 0.71 -18.39 % | 0.87 22.54 % | 0.71 -70.54 % | 2.41 285.38 % | -1.30 -170.27 % | 1.85 143.42 % | 0.76 -43.28 % | 1.34 211.63 % | 0.43 -48.81 % | 0.84 40.00 % | 0.60 -20.00 % | 0.75 114.29 % | 0.35 -35.19 % | 0.54 -18.18 % | 0.66 37.50 % | 0.48 152.63 % | 0.19 -75.95 % | 0.79 -15.05 % | 0.93 8.14 % | 0.86 115.00 % | 0.40 -39.39 % | 0.66 -22.35 % | 0.85 -32.54 % | 1.26 223.08 % | 0.39 -38.10 % | 0.63 10.53 % | 0.57 -20.83 % | 0.72 105.71 % | 0.35 -65.00 % | 1.00 14.94 % | 0.87 47.46 % | 0.59 96.67 % | 0.30 -9.09 % | 0.33 -44.07 % | 0.59 31.11 % | 0.45 -4.26 % | 0.47 611.43 % | -0.09 -117.34 % | 0.53 -50.47 % | 1.07 -23.57 % | 1.40 191.67 % | 0.48 0.00 % | 0.48 -80.57 % | 2.47 366.04 % | 0.53 |
| Gross profit | 166.147 M 3.60 % | 160.374 M -4.75 % | 168.370 M 2.77 % | 163.838 M 6.26 % | 154.184 M 16.78 % | 132.024 M -17.18 % | 159.420 M 12.29 % | 141.970 M 8.47 % | 130.882 M 9.97 % | 119.019 M -14.38 % | 139.011 M -9.67 % | 153.900 M -14.26 % | 179.492 M 0.91 % | 177.881 M 0.80 % | 176.467 M 26.76 % | 139.210 M 19.41 % | 116.585 M 3.20 % | 112.967 M -14.78 % | 132.556 M 11.36 % | 119.036 M 7.40 % | 110.830 M 11.74 % | 99.184 M -19.51 % | 123.227 M 7.80 % | 114.313 M 19.16 % | 95.932 M -1.39 % | 97.284 M -37.90 % | 156.647 M 45.12 % | 107.940 M -2.87 % | 111.126 M 25.18 % | 88.775 M -28.87 % | 124.803 M 5.37 % | 118.442 M 45.41 % | 81.456 M 1.48 % | 80.271 M -27.79 % | 111.162 M 20.96 % | 91.902 M -17.66 % | 111.616 M 25.90 % | 88.653 M -13.07 % | 101.982 M -18.18 % | 124.637 M -30.74 % | 179.965 M 96.33 % | 91.665 M -19.45 % | 113.797 M 9.24 % | 104.169 M -10.35 % | 116.191 M 19.40 % | 97.310 M 4.46 % | 93.156 M -28.16 % | 129.678 M -1.89 % | 132.180 M 62.05 % | 81.567 M -26.20 % | 110.524 M 23.96 % | 89.164 M 49.39 % | 59.684 M -35.00 % | 91.816 M 25.99 % | 72.876 M -37.72 % | 117.021 M -10.94 % | 131.389 M 24.34 % | 105.671 M 4.83 % | 100.803 M 10.64 % | 91.111 M 0.05 % | 91.069 M -1.26 % | 92.235 M |
| Income tax expense | 25.063 M 26.10 % | 19.876 M -21.76 % | 25.404 M 58.19 % | 16.059 M -47.26 % | 30.452 M 83.14 % | 16.628 M -21.87 % | 21.282 M 156.44 % | 8.299 M -54.16 % | 18.105 M 12.68 % | 16.067 M 22.50 % | 13.116 M -29.54 % | 18.614 M -31.25 % | 27.073 M -7.91 % | 29.399 M 21.82 % | 24.133 M 25.33 % | 19.255 M 50.41 % | 12.802 M -19.11 % | 15.826 M -12.88 % | 18.166 M 5.51 % | 17.218 M 8.19 % | 15.915 M 43.33 % | 11.104 M 58.24 % | 7.017 M -51.48 % | 14.462 M 28.78 % | 11.230 M -18.53 % | 13.785 M -24.69 % | 18.304 M 54.52 % | 11.846 M 12.25 % | 10.553 M -0.81 % | 10.639 M -10.68 % | 11.911 M -9.32 % | 13.135 M 15.63 % | 11.360 M 68.55 % | 6.740 M -40.00 % | 11.234 M 63.64 % | 6.865 M -51.69 % | 14.209 M 42.60 % | 9.964 M 108.32 % | 4.783 M -40.72 % | 8.069 M -27.44 % | 11.120 M 89.70 % | 5.862 M 2.43 % | 5.723 M -7.30 % | 6.174 M -43.46 % | 10.920 M 109.48 % | 5.213 M 8.31 % | 4.813 M -28.78 % | 6.758 M 12.78 % | 5.992 M 14.68 % | 5.225 M 115.64 % | 2.423 M -42.17 % | 4.190 M -63.11 % | 11.357 M 136.31 % | 4.806 M 2 110.88 % | -239.000 K -102.68 % | 8.934 M 714.40 % | 1.097 M -91.30 % | 12.604 M 237.46 % | 3.735 M -4.87 % | 3.926 M -47.23 % | 7.440 M 131.27 % | 3.217 M |
| Cost of revenue | 1.220 B 11.26 % | 1.096 B 3.50 % | 1.059 B 8.91 % | 972.726 M 3.73 % | 937.707 M 2.39 % | 915.789 M 3.37 % | 885.943 M 6.15 % | 834.615 M 14.22 % | 730.725 M 4.46 % | 699.497 M -19.58 % | 869.794 M 5.68 % | 823.024 M 5.40 % | 780.875 M 11.65 % | 699.423 M 0.79 % | 693.914 M 8.20 % | 641.332 M 0.24 % | 639.802 M 6.54 % | 600.538 M -5.61 % | 636.209 M 11.04 % | 572.964 M 0.31 % | 571.178 M 11.76 % | 511.081 M -14.73 % | 599.396 M 15.93 % | 517.046 M 1.20 % | 510.896 M 16.15 % | 439.840 M -15.34 % | 519.523 M 1.96 % | 509.556 M 8.86 % | 468.091 M 8.09 % | 433.038 M -15.57 % | 512.925 M 11.04 % | 461.935 M 0.54 % | 459.476 M 15.02 % | 399.458 M -19.70 % | 497.428 M 11.76 % | 445.103 M 2.02 % | 436.298 M 22.50 % | 356.176 M -10.77 % | 399.174 M -14.47 % | 466.691 M -19.69 % | 581.095 M 78.29 % | 325.936 M -10.31 % | 363.387 M 5.01 % | 346.044 M -7.56 % | 374.344 M 20.67 % | 310.219 M 2.13 % | 303.752 M -30.11 % | 434.595 M -2.30 % | 444.825 M 58.04 % | 281.455 M -6.35 % | 300.539 M 7.33 % | 280.004 M -3.81 % | 291.090 M 13.14 % | 257.282 M 5.70 % | 243.413 M -16.39 % | 291.125 M -8.06 % | 316.639 M 23.89 % | 255.574 M -3.14 % | 263.862 M 2.88 % | 256.485 M -10.82 % | 287.596 M 28.67 % | 223.518 M |
| General and administrative expenses | 35.754 M 28.80 % | 27.759 M -28.19 % | 38.654 M 53.88 % | 25.120 M -43.66 % | 44.590 M 88.68 % | 23.632 M -52.76 % | 50.029 M 167.15 % | 18.727 M -28.07 % | 26.035 M -9.71 % | 28.835 M -34.69 % | 44.151 M 42.40 % | 31.004 M 16.13 % | 26.697 M 19.91 % | 22.265 M -45.27 % | 40.679 M 86.90 % | 21.765 M -15.60 % | 25.789 M 27.47 % | 20.231 M -6.37 % | 21.607 M -6.09 % | 23.009 M 2.56 % | 22.434 M 10.83 % | 20.241 M -79.23 % | 97.449 M 67.50 % | 58.178 M 16.53 % | 49.924 M 3.29 % | 48.333 M -47.99 % | 92.934 M 48.95 % | 62.394 M 2.93 % | 60.617 M 21.85 % | 49.747 M -17.82 % | 60.536 M 15.98 % | 52.195 M 6.12 % | 49.183 M -2.86 % | 50.629 M -5.83 % | 53.765 M -6.59 % | 57.559 M 1.29 % | 56.826 M 15.78 % | 49.081 M -40.71 % | 82.779 M 49.81 % | 55.256 M -26.46 % | 75.137 M 40.16 % | 53.608 M | 0.000 -100.00 % | 48.617 M -9.29 % | 53.597 M 2.02 % | 52.537 M -21.06 % | 66.555 M 14.73 % | 58.008 M -10.76 % | 65.003 M 22.22 % | 53.184 M | 0.000 -100.00 % | 47.795 M 28.04 % | 37.328 M -29.07 % | 52.630 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 40.147 M 20.71 % | 33.259 M -27.21 % | 45.694 M 2.61 % | 44.531 M 2.60 % | 43.404 M 10.89 % | 39.141 M -12.27 % | 44.617 M 19.47 % | 37.345 M -6.31 % | 39.862 M 3.83 % | 38.392 M -9.97 % | 42.643 M -2.67 % | 43.813 M 20.01 % | 36.507 M 3.07 % | 35.420 M 3.46 % | 34.237 M 1.89 % | 33.601 M 11.05 % | 30.258 M 0.30 % | 30.169 M -3.79 % | 31.357 M 6.36 % | 29.483 M 4.41 % | 28.237 M -7.09 % | 30.391 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 |
| Other expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 66.423 M -39.14 % | 109.146 M -6.41 % | 116.626 M 19.79 % | 97.361 M 22.43 % | 79.523 M 40.63 % | 56.547 M -3.51 % | 58.602 M -30.04 % | 83.767 M 39.96 % | 59.851 M 10.65 % | 54.091 M 53.24 % | 35.299 M 36.93 % | 25.778 M -54.08 % | 56.135 M 22.01 % | 46.008 M -6.01 % | 48.951 M -23.17 % | 63.713 M 39.89 % | 45.546 M -9.83 % | 50.509 M 29.42 % | 39.028 M -39.27 % | 64.267 M -2.99 % | 66.247 M 105.27 % | 32.273 M 8.88 % | 29.642 M -48.36 % | 57.397 M 67.13 % | 34.343 M -37.32 % | 54.790 M 38.46 % | 39.572 M 106.07 % | 19.203 M -72.32 % | 69.381 M -33.81 % | 104.828 M 175.45 % | 38.057 M -1.96 % | 38.816 M -30.13 % | 55.552 M -11.25 % | 62.594 M 39.80 % | 44.773 M 68.31 % | 26.601 M -62.88 % | 71.670 M 6.69 % | 67.177 M 136.68 % | 28.383 M -74.32 % | 110.524 M 167.17 % | 41.369 M 85.05 % | 22.356 M -42.95 % | 39.186 M -46.23 % | 72.876 M -37.72 % | 117.021 M -10.94 % | 131.389 M 24.34 % | 105.671 M 4.83 % | 100.803 M 10.64 % | 91.111 M 0.05 % | 91.069 M -1.26 % | 92.235 M |
| Operating expenses | 81.658 M 21.88 % | 66.999 M -24.14 % | 88.322 M 18.70 % | 74.409 M -20.81 % | 93.967 M 37.98 % | 68.104 M -32.84 % | 101.409 M 69.07 % | 59.980 M -16.78 % | 72.076 M -0.42 % | 72.383 M -32.84 % | 107.777 M -29.97 % | 153.900 M -14.26 % | 179.492 M 0.91 % | 177.881 M 0.80 % | 176.467 M 26.76 % | 139.210 M 19.41 % | 116.585 M 3.20 % | 112.967 M -14.78 % | 132.556 M 11.36 % | 119.036 M 7.40 % | 110.830 M 11.74 % | 99.184 M -19.51 % | 123.227 M 7.80 % | 114.313 M 19.16 % | 95.932 M -1.39 % | 97.284 M -37.90 % | 156.647 M 45.12 % | 107.940 M -2.87 % | 111.126 M 25.18 % | 88.775 M -28.87 % | 124.803 M 5.37 % | 118.442 M 45.41 % | 81.456 M 1.48 % | 80.271 M -27.79 % | 111.162 M 20.96 % | 91.902 M -17.66 % | 111.616 M 25.90 % | 88.653 M -13.07 % | 101.982 M -18.18 % | 124.637 M -30.74 % | 179.965 M 96.33 % | 91.665 M -19.45 % | 113.797 M 9.24 % | 104.169 M -10.35 % | 116.191 M 19.40 % | 97.310 M 4.46 % | 93.156 M -28.16 % | 129.678 M -1.89 % | 132.180 M 62.05 % | 81.567 M -26.20 % | 110.524 M 23.96 % | 89.164 M 49.39 % | 59.684 M -35.00 % | 91.816 M 25.99 % | 72.876 M -37.72 % | 117.021 M -10.94 % | 131.389 M 24.34 % | 105.671 M 4.83 % | 100.803 M 10.64 % | 91.111 M 0.05 % | 91.069 M -1.26 % | 92.235 M |
| Cost and expenses | 1.302 B 11.88 % | 1.163 B 1.37 % | 1.148 B 9.60 % | 1.047 B 1.50 % | 1.032 B 4.86 % | 983.893 M -0.35 % | 987.352 M 10.37 % | 894.595 M 11.43 % | 802.801 M 4.01 % | 771.880 M -21.04 % | 977.571 M 7.33 % | 910.825 M 7.02 % | 851.063 M 11.88 % | 760.700 M -1.55 % | 772.715 M 10.35 % | 700.248 M 0.02 % | 700.110 M 6.86 % | 655.151 M -6.14 % | 697.992 M 10.34 % | 632.594 M 0.63 % | 628.606 M 9.37 % | 574.769 M -20.46 % | 722.623 M 25.62 % | 575.224 M 2.57 % | 560.820 M 14.88 % | 488.173 M -20.29 % | 612.457 M 7.08 % | 571.950 M 8.18 % | 528.708 M 9.51 % | 482.785 M -15.81 % | 573.461 M 11.54 % | 514.130 M 1.08 % | 508.659 M 13.01 % | 450.087 M -18.34 % | 551.193 M 9.65 % | 502.662 M -8.26 % | 547.914 M 23.17 % | 444.829 M -11.24 % | 501.156 M -15.25 % | 591.328 M -22.30 % | 761.060 M 82.25 % | 417.601 M -12.49 % | 477.184 M 5.99 % | 450.213 M -8.22 % | 490.535 M 20.37 % | 407.529 M 2.68 % | 396.908 M -29.66 % | 564.273 M -2.21 % | 577.005 M 58.94 % | 363.022 M -11.69 % | 411.063 M 11.35 % | 369.168 M 5.24 % | 350.774 M 0.48 % | 349.098 M 10.37 % | 316.289 M -22.51 % | 408.146 M -8.90 % | 448.028 M 24.02 % | 361.245 M -0.94 % | 364.665 M 4.91 % | 347.596 M -8.20 % | 378.665 M 19.92 % | 315.753 M |
| Research and development expenses | 5.757 M -3.75 % | 5.981 M 50.50 % | 3.974 M -16.48 % | 4.758 M -20.34 % | 5.973 M 12.04 % | 5.331 M -21.17 % | 6.763 M 73.06 % | 3.908 M -36.75 % | 6.179 M 19.84 % | 5.156 M -75.20 % | 20.792 M 64.23 % | 12.660 M 77.26 % | 7.142 M 100.06 % | 3.570 M -14.80 % | 4.190 M -3.03 % | 4.321 M 8.27 % | 3.991 M 0.66 % | 3.965 M | 0.000 -100.00 % | 6.693 M 10.30 % | 6.068 M -54.21 % | 13.253 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 |
| Selling general and administrative expenses | 75.901 M 24.39 % | 61.018 M -27.66 % | 84.348 M 21.10 % | 69.651 M -20.85 % | 87.994 M 40.18 % | 62.773 M -33.68 % | 94.646 M 68.79 % | 56.072 M -14.91 % | 65.897 M -1.98 % | 67.227 M -22.71 % | 86.985 M 16.26 % | 74.817 M 18.37 % | 63.204 M 9.57 % | 57.685 M -23.00 % | 74.916 M 35.31 % | 55.366 M -1.22 % | 56.047 M 11.20 % | 50.400 M 3.30 % | 48.789 M -7.05 % | 52.492 M 3.59 % | 50.671 M 0.08 % | 50.632 M -48.04 % | 97.449 M 67.50 % | 58.178 M 16.53 % | 49.924 M 3.29 % | 48.333 M -47.99 % | 92.934 M 48.95 % | 62.394 M 2.93 % | 60.617 M 21.85 % | 49.747 M -17.82 % | 60.536 M 15.98 % | 52.195 M 6.12 % | 49.183 M -2.86 % | 50.629 M -5.83 % | 53.765 M -6.59 % | 57.559 M 1.29 % | 56.826 M 15.78 % | 49.081 M -40.71 % | 82.779 M 49.81 % | 55.256 M -26.46 % | 75.137 M 40.16 % | 53.608 M -28.50 % | 74.981 M 54.23 % | 48.617 M -9.29 % | 53.597 M 2.02 % | 52.537 M -21.06 % | 66.555 M 14.73 % | 58.008 M -10.76 % | 65.003 M 22.22 % | 53.184 M | 0.000 -100.00 % | 47.795 M 28.04 % | 37.328 M -29.07 % | 52.630 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest income | 2.480 M 7.73 % | 2.302 M -31.37 % | 3.354 M 45.01 % | 2.313 M -27.08 % | 3.172 M 18.01 % | 2.688 M 26.91 % | 2.118 M 333.13 % | 489.000 K -60.11 % | 1.226 M 129.59 % | 534.000 K -59.82 % | 1.329 M 65.30 % | 804.000 K 200.00 % | 268.000 K 387.27 % | 55.000 K -35.29 % | 85.000 K 117.95 % | 39.000 K -64.55 % | 110.000 K 189.47 % | 38.000 K -49.33 % | 75.000 K 108.33 % | 36.000 K -86.47 % | 266.000 K 533.33 % | 42.000 K | 0.000 -100.00 % | 28.000 K -89.39 % | 264.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 647.000 K | 0.000 | 0.000 -100.00 % | 536.000 K -17.79 % | 652.000 K 24.90 % | 522.000 K -18.44 % | 640.000 K 83.91 % | 348.000 K 0.58 % | 346.000 K 129.14 % | 151.000 K -38.37 % | 245.000 K 76.26 % | 139.000 K |
| Interest expense | 4.573 M 3.77 % | 4.407 M 9.76 % | 4.015 M -5.11 % | 4.231 M -13.83 % | 4.910 M 2.04 % | 4.812 M -4.11 % | 5.018 M -8.01 % | 5.455 M 14.70 % | 4.756 M 12.09 % | 4.243 M 11.83 % | 3.794 M 37.22 % | 2.765 M 36.81 % | 2.021 M 14.63 % | 1.763 M 4.75 % | 1.683 M 0.48 % | 1.675 M 6.08 % | 1.579 M 7.49 % | 1.469 M 2.66 % | 1.431 M 2.95 % | 1.390 M -1.91 % | 1.417 M -10.09 % | 1.576 M -1.50 % | 1.600 M 1.39 % | 1.578 M -6.63 % | 1.690 M 6.76 % | 1.583 M -4.23 % | 1.653 M 14.79 % | 1.440 M 23.50 % | 1.166 M 1.48 % | 1.149 M -9.60 % | 1.271 M -10.11 % | 1.414 M 4.20 % | 1.357 M -3.55 % | 1.407 M 2.10 % | 1.378 M 2.76 % | 1.341 M -1.18 % | 1.357 M -15.77 % | 1.611 M -9.09 % | 1.772 M -6.74 % | 1.900 M -18.84 % | 2.341 M 7.14 % | 2.185 M 2.82 % | 2.125 M 4.01 % | 2.043 M 3.81 % | 1.968 M -7.39 % | 2.125 M -13.97 % | 2.470 M 11.41 % | 2.217 M 1.65 % | 2.181 M 37.69 % | 1.584 M -23.48 % | 2.070 M 5.18 % | 1.968 M 2.71 % | 1.916 M -12.11 % | 2.180 M -23.78 % | 2.860 M -3.83 % | 2.974 M -15.51 % | 3.520 M 112.05 % | 1.660 M -27.92 % | 2.303 M 89.24 % | 1.217 M -14.30 % | 1.420 M -9.55 % | 1.570 M |
| Depreciation and amortization | 33.325 M -0.04 % | 33.337 M -0.04 % | 33.350 M -0.75 % | 33.601 M 0.41 % | 33.464 M 3.70 % | 32.271 M 1.96 % | 31.650 M 6.07 % | 29.839 M 5.79 % | 28.205 M 1.05 % | 27.913 M -3.41 % | 28.897 M 0.41 % | 28.780 M 1.48 % | 28.359 M -4.23 % | 29.611 M -1.12 % | 29.946 M -1.27 % | 30.332 M -21.42 % | 38.601 M 62.78 % | 23.713 M 2.24 % | 23.193 M -3.27 % | 23.976 M -1.88 % | 24.435 M -4.34 % | 25.544 M -0.60 % | 25.697 M 1.70 % | 25.268 M -6.18 % | 26.933 M 1.05 % | 26.653 M 3.36 % | 25.786 M 0.03 % | 25.777 M 4.28 % | 24.718 M 14.14 % | 21.656 M 16.56 % | 18.579 M -0.13 % | 18.603 M -1.54 % | 18.894 M 3.04 % | 18.337 M 0.62 % | 18.224 M 0.99 % | 18.046 M 1.78 % | 17.730 M -0.38 % | 17.797 M -2.44 % | 18.242 M 8.73 % | 16.777 M 2.49 % | 16.370 M 2.72 % | 15.936 M -3.97 % | 16.594 M 1.82 % | 16.298 M 11.76 % | 14.583 M -1.88 % | 14.862 M 4.16 % | 14.269 M 0.27 % | 14.231 M 5.48 % | 13.492 M 3.36 % | 13.053 M -1.33 % | 13.229 M 0.51 % | 13.162 M 1.72 % | 12.939 M 1.92 % | 12.695 M 0.06 % | 12.687 M -9.11 % | 13.959 M -5.66 % | 14.796 M -5.72 % | 15.694 M 1.71 % | 15.430 M 1.92 % | 15.140 M -3.33 % | 15.661 M -4.23 % | 16.353 M |
| Operating income | 84.489 M -9.52 % | 93.375 M 18.30 % | 78.934 M -11.74 % | 89.429 M -49.52 % | 177.174 M 96.75 % | 90.052 M 55.23 % | 58.011 M -29.76 % | 82.591 M 6.71 % | 77.400 M 65.97 % | 46.636 M 49.31 % | 31.234 M -52.98 % | 66.423 M -39.14 % | 109.146 M -6.41 % | 116.626 M 19.79 % | 97.361 M 22.43 % | 79.523 M 40.63 % | 56.547 M -3.51 % | 58.602 M -17.20 % | 70.773 M 18.25 % | 59.851 M 10.65 % | 54.091 M 53.24 % | 35.299 M 36.93 % | 25.778 M -54.08 % | 56.135 M 22.01 % | 46.008 M -6.01 % | 48.951 M -23.17 % | 63.713 M 39.89 % | 45.546 M -9.83 % | 50.509 M 29.42 % | 39.028 M -39.27 % | 64.267 M -2.99 % | 66.247 M 105.27 % | 32.273 M 8.88 % | 29.642 M -48.36 % | 57.397 M 67.13 % | 34.343 M -37.32 % | 54.790 M 38.46 % | 39.572 M 106.07 % | 19.203 M -72.32 % | 69.381 M -33.81 % | 104.828 M 175.45 % | 38.057 M 0.08 % | 38.028 M -31.55 % | 55.552 M -11.25 % | 62.594 M 39.80 % | 44.773 M 68.31 % | 26.601 M -62.88 % | 71.670 M 6.69 % | 67.177 M 136.68 % | 28.383 M -40.56 % | 47.753 M 15.43 % | 41.369 M 85.05 % | 22.356 M -42.95 % | 39.186 M 1 462.44 % | 2.508 M -94.92 % | 49.357 M -21.60 % | 62.956 M 29.83 % | 48.490 M 56.71 % | 30.942 M -9.61 % | 34.233 M 65.83 % | 20.643 M -50.77 % | 41.936 M |
| Operating income ratio | 0.06 -17.96 % | 0.07 15.56 % | 0.06 -18.29 % | 0.08 -51.51 % | 0.16 88.80 % | 0.09 54.87 % | 0.06 -34.38 % | 0.08 -5.86 % | 0.09 57.67 % | 0.06 84.02 % | 0.03 -54.46 % | 0.07 -40.17 % | 0.11 -14.51 % | 0.13 18.84 % | 0.11 9.79 % | 0.10 36.28 % | 0.07 -8.98 % | 0.08 -10.78 % | 0.09 6.44 % | 0.09 9.05 % | 0.08 37.12 % | 0.06 62.15 % | 0.04 -59.88 % | 0.09 17.27 % | 0.08 -16.81 % | 0.09 -3.28 % | 0.09 27.75 % | 0.07 -15.42 % | 0.09 16.59 % | 0.07 -25.78 % | 0.10 -11.71 % | 0.11 91.32 % | 0.06 -3.44 % | 0.06 -34.48 % | 0.09 47.47 % | 0.06 -36.05 % | 0.10 12.41 % | 0.09 132.17 % | 0.04 -67.34 % | 0.12 -14.82 % | 0.14 51.14 % | 0.09 14.36 % | 0.08 -35.41 % | 0.12 -3.30 % | 0.13 16.15 % | 0.11 63.93 % | 0.07 -47.23 % | 0.13 9.10 % | 0.12 48.91 % | 0.08 -32.70 % | 0.12 3.67 % | 0.11 75.83 % | 0.06 -43.22 % | 0.11 1 315.60 % | 0.01 -93.44 % | 0.12 -13.94 % | 0.14 4.68 % | 0.13 58.20 % | 0.08 -13.84 % | 0.10 80.66 % | 0.05 -58.95 % | 0.13 |
| Total other income expenses net | -5.210 M -113.70 % | 38.039 M 16.14 % | 32.754 M 269.78 % | -19.292 M -117.22 % | 112.047 M 425.55 % | 21.320 M -80.54 % | 109.536 M 84.87 % | 59.249 M 328.16 % | 13.838 M -76.41 % | 58.657 M 151.34 % | 23.338 M -18.98 % | 28.805 M -51.44 % | 59.315 M 131.21 % | 25.654 M -53.24 % | 54.859 M 616.27 % | 7.659 M -85.69 % | 53.539 M 131.31 % | 23.146 M -20.55 % | 29.133 M 4.57 % | 27.860 M -72.28 % | 100.492 M 285.67 % | -54.123 M -163.20 % | 85.637 M 262.64 % | 23.615 M -53.22 % | 50.484 M 374.83 % | 10.632 M -53.33 % | 22.780 M 12.28 % | 20.289 M 0.11 % | 20.267 M 77.59 % | 11.412 M 226.99 % | 3.490 M -74.31 % | 13.585 M -31.93 % | 19.957 M 267.60 % | 5.429 M -70.77 % | 18.576 M -47.31 % | 35.254 M 35.40 % | 26.036 M 104.65 % | 12.722 M -57.76 % | 30.119 M 163.53 % | 11.429 M 63.88 % | 6.974 M -33.61 % | 10.504 M -30.18 % | 15.044 M 29.80 % | 11.590 M -33.13 % | 17.332 M 379.58 % | 3.614 M -90.12 % | 36.567 M 188.25 % | 12.686 M 207.69 % | 4.123 M -37.31 % | 6.577 M 173.87 % | -8.904 M -154.76 % | 16.261 M -34.62 % | 24.871 M 709.60 % | 3.072 M 149.32 % | -6.229 M -235.18 % | 4.608 M -80.73 % | 23.910 M -52.58 % | 50.417 M 1 124.90 % | 4.116 M -62.08 % | 10.853 M -90.46 % | 113.712 M 1 888.32 % | 5.719 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 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 147.846 M 11.42 % | 132.698 M 432.30 % | 24.929 M 179.11 % | -31.511 M -119.56 % | 161.085 M -49.01 % | 315.919 M 39.53 % | 226.419 M -54.12 % | 493.494 M -21.43 % | 628.129 M 100.26 % | 313.660 M 26.06 % | 248.809 M 3.83 % | 239.642 M 194.97 % | 81.244 M 10.12 % | 73.780 M -32.27 % | 108.930 M -35.62 % | 169.201 M 107.60 % | 81.503 M 71.86 % | 47.425 M 143.50 % | 19.476 M -65.96 % | 57.209 M -15.31 % | 67.549 M -42.67 % | 117.823 M 873.82 % | 12.099 M -96.05 % | 306.556 M 87.00 % | 163.938 M -27.87 % | 227.269 M -2.65 % | 233.452 M -24.58 % | 309.554 M 2 926.20 % | -10.953 M -125.60 % | 42.791 M 5.54 % | 40.545 M -59.64 % | 100.468 M 179.25 % | -126.769 M -4.93 % | -120.808 M -38.01 % | -87.535 M 33.97 % | -132.570 M 46.65 % | -248.497 M -29.06 % | -192.545 M -59.54 % | -120.691 M -2 064.05 % | 6.145 M 108.03 % | -76.498 M -204.30 % | 73.341 M 65.38 % | 44.347 M -61.09 % | 113.960 M 53.03 % | 74.471 M 527.23 % | 11.873 M -75.37 % | 48.196 M -13.49 % | 55.714 M -45.58 % | 102.387 M -33.41 % | 153.747 M -35.40 % | 237.987 M 420.61 % | 45.713 M 231.89 % | -34.659 M 16.62 % | -41.569 M -118.96 % | 219.300 M 3 411.69 % | -6.622 M 87.25 % | -51.932 M -237.33 % | 37.816 M -28.74 % | 53.071 M |
| Total investments | 1.237 B -22.05 % | 1.587 B 11.09 % | 1.428 B 13.03 % | 1.264 B -13.07 % | 1.453 B 33.68 % | 1.087 B 6.12 % | 1.025 B 10.51 % | 927.149 M 7.74 % | 860.551 M 7.05 % | 803.902 M 5.70 % | 760.515 M -0.25 % | 762.385 M 6.23 % | 717.641 M -6.76 % | 769.637 M -7.13 % | 828.688 M -10.63 % | 927.284 M 24.77 % | 743.169 M -18.38 % | 910.543 M -2.78 % | 936.596 M 17.39 % | 797.865 M 1.95 % | 782.641 M 51.08 % | 518.028 M -37.52 % | 829.056 M 10.99 % | 746.969 M 0.35 % | 744.395 M -3.08 % | 768.078 M 4.48 % | 735.112 M 41.73 % | 518.677 M 4.71 % | 495.350 M -11.27 % | 558.282 M 35.31 % | 412.598 M -1.28 % | 417.939 M 1.79 % | 410.591 M 35.61 % | 302.769 M -28.00 % | 420.500 M 0.27 % | 419.383 M 16.07 % | 361.319 M -2.95 % | 372.316 M -0.15 % | 372.883 M -1.59 % | 378.913 M 2.12 % | 371.035 M 1.33 % | 366.163 M -4.24 % | 382.362 M 5.40 % | 362.760 M 5.07 % | 345.253 M -2.45 % | 353.927 M -4.27 % | 369.709 M -7.82 % | 401.080 M 1.92 % | 393.540 M 4.91 % | 375.111 M 6.81 % | 351.202 M 1.39 % | 346.396 M 1.88 % | 340.015 M -5.46 % | 359.661 M 7.59 % | 334.293 M -6.69 % | 358.244 M 2.49 % | 349.525 M -4.51 % | 366.018 M 1.58 % | 360.332 M |
| Total debt | 998.261 M 22.29 % | 816.334 M 0.81 % | 809.785 M 12.93 % | 717.079 M -17.92 % | 873.680 M -11.56 % | 987.838 M 5.01 % | 940.752 M -10.02 % | 1.045 B -9.82 % | 1.159 B 21.47 % | 954.399 M 3.63 % | 920.947 M 12.51 % | 818.549 M 14.77 % | 713.210 M 14.41 % | 623.385 M -3.50 % | 646.026 M 6.36 % | 607.412 M 3.61 % | 586.247 M 28.39 % | 456.601 M -5.65 % | 483.930 M 16.92 % | 413.916 M -2.32 % | 423.767 M -7.44 % | 457.805 M 29.93 % | 352.351 M -30.30 % | 505.512 M 16.96 % | 432.194 M -1.90 % | 440.570 M -2.34 % | 451.149 M -22.92 % | 585.292 M 69.89 % | 344.508 M 7.21 % | 321.345 M -13.29 % | 370.611 M -14.81 % | 435.057 M 12.93 % | 385.243 M -1.96 % | 392.963 M 14.19 % | 344.143 M -3.27 % | 355.793 M 19.94 % | 296.647 M -9.58 % | 328.068 M -9.87 % | 364.001 M -19.55 % | 452.437 M 10.82 % | 408.266 M -27.97 % | 566.827 M 3.74 % | 546.377 M -3.22 % | 564.577 M 6.95 % | 527.876 M -5.90 % | 560.985 M 0.46 % | 558.416 M -8.87 % | 612.753 M -2.42 % | 627.919 M -11.14 % | 706.601 M 10.88 % | 637.262 M 9.15 % | 583.852 M 1.41 % | 575.741 M -1.21 % | 582.794 M -4.85 % | 612.470 M -1.43 % | 621.380 M 2.08 % | 608.715 M -0.57 % | 612.229 M 2.58 % | 596.819 M |
| Accumulated other comprehensive income loss | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 168.017 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 |
| Retained earnings | 628.348 M -2.81 % | 646.540 M -7.97 % | 702.504 M 5.88 % | 663.519 M 2.26 % | 648.847 M 8.28 % | 599.225 M -11.49 % | 677.004 M 22.73 % | 551.625 M 21.13 % | 455.405 M 2.20 % | 445.613 M -40.47 % | 748.494 M 50.47 % | 497.440 M 6.93 % | 465.181 M 13.31 % | 410.556 M -16.71 % | 492.946 M 17.03 % | 421.226 M -0.28 % | 422.401 M 17.12 % | 360.647 M -11.66 % | 408.270 M 10.95 % | 367.989 M 9.64 % | 335.619 M 44.88 % | 231.650 M -44.99 % | 421.091 M 23.37 % | 341.336 M 10.75 % | 308.216 M -7.70 % | 333.939 M 5.96 % | 315.158 M 14.13 % | 276.149 M 10.53 % | 249.833 M -16.40 % | 298.851 M 5.01 % | 284.584 M 9.02 % | 261.043 M 12.45 % | 232.139 M -25.84 % | 313.004 M 2.72 % | 304.707 M 12.34 % | 271.232 M 16.92 % | 231.980 M -24.11 % | 305.680 M 6.11 % | 288.085 M 10.35 % | 261.071 M 16.50 % | 224.095 M -17.15 % | 270.494 M 6.72 % | 253.455 M -29.54 % | 359.698 M 7.37 % | 335.016 M -16.35 % | 400.506 M 3.92 % | 385.414 M 70.38 % | 226.211 M 20.12 % | 188.327 M -21.43 % | 239.690 M 5.87 % | 226.394 M 3.58 % | 218.570 M 12.54 % | 194.209 M -26.32 % | 263.579 M 9.73 % | 240.217 M -3.01 % | 247.666 M 10.27 % | 224.602 M -27.58 % | 310.148 M 24.71 % | 248.703 M |
| Common stock | 436.892 M 0.00 % | 436.892 M 0.00 % | 436.892 M 0.00 % | 436.892 M 0.00 % | 436.892 M 5.00 % | 416.088 M 0.00 % | 416.088 M 0.00 % | 416.088 M 0.00 % | 416.088 M 0.00 % | 416.088 M 0.00 % | 416.088 M 0.00 % | 416.088 M 0.00 % | 416.088 M 0.00 % | 416.088 M 0.00 % | 416.088 M 0.00 % | 416.088 M 0.00 % | 416.088 M 0.00 % | 416.088 M 0.00 % | 416.088 M 0.00 % | 416.088 M -6.00 % | 442.646 M 0.00 % | 442.646 M 0.00 % | 442.646 M 0.00 % | 442.646 M 0.00 % | 442.646 M 0.00 % | 442.646 M 0.00 % | 442.646 M 0.00 % | 442.646 M 0.00 % | 442.646 M 0.00 % | 442.646 M 0.00 % | 442.646 M 0.00 % | 442.646 M 0.00 % | 442.646 M 0.00 % | 442.646 M 0.00 % | 442.646 M 0.00 % | 442.646 M 0.00 % | 442.646 M 0.00 % | 442.646 M 0.00 % | 442.646 M 0.00 % | 442.646 M 0.00 % | 442.646 M 7.00 % | 413.688 M 0.00 % | 413.688 M 0.00 % | 413.688 M 0.00 % | 413.688 M 0.00 % | 413.688 M 0.00 % | 413.688 M 0.00 % | 413.688 M 0.00 % | 413.688 M 8.00 % | 383.045 M 0.00 % | 383.045 M 0.00 % | 383.045 M 0.00 % | 383.045 M 0.00 % | 383.045 M 0.00 % | 383.045 M 0.00 % | 383.045 M 0.00 % | 383.045 M 0.00 % | 383.045 M 0.00 % | 383.045 M |
| Total equity | 2.889 B -6.78 % | 3.099 B -1.62 % | 3.150 B 5.84 % | 2.976 B 1.55 % | 2.931 B 5.83 % | 2.769 B 0.90 % | 2.744 B 7.12 % | 2.562 B 6.49 % | 2.406 B -1.50 % | 2.443 B 0.60 % | 2.428 B 0.12 % | 2.425 B 4.96 % | 2.311 B -2.81 % | 2.378 B -1.16 % | 2.405 B 5.86 % | 2.272 B 2.91 % | 2.208 B -3.09 % | 2.279 B -0.60 % | 2.292 B 8.40 % | 2.115 B 3.67 % | 2.040 B 4.60 % | 1.950 B -9.70 % | 2.160 B 5.89 % | 2.040 B -2.63 % | 2.095 B -2.24 % | 2.143 B 4.86 % | 2.043 B -1.04 % | 2.065 B 3.27 % | 1.999 B -0.63 % | 2.012 B 10.01 % | 1.829 B 3.07 % | 1.774 B -1.21 % | 1.796 B -2.49 % | 1.842 B 1.23 % | 1.820 B 3.49 % | 1.758 B -2.65 % | 1.806 B -3.48 % | 1.871 B 2.41 % | 1.827 B 2.26 % | 1.787 B 4.48 % | 1.710 B -4.09 % | 1.783 B 2.11 % | 1.746 B 2.89 % | 1.697 B 3.78 % | 1.635 B -7.90 % | 1.776 B 2.64 % | 1.730 B 2.98 % | 1.680 B 4.73 % | 1.604 B -2.98 % | 1.653 B 2.02 % | 1.621 B 1.07 % | 1.603 B 3.39 % | 1.551 B -6.89 % | 1.666 B 2.72 % | 1.621 B -1.14 % | 1.640 B 3.07 % | 1.591 B -4.73 % | 1.671 B 4.06 % | 1.605 B |
| Other non current liabilities | 7.787 M 2.73 % | 7.580 M 2.81 % | 7.373 M 2.87 % | 7.167 M 2.97 % | 6.960 M -8.31 % | 7.591 M 2.80 % | 7.384 M 2.87 % | 7.178 M 2.97 % | 6.971 M 203.61 % | 2.296 M 9.91 % | 2.089 M -45.68 % | 3.846 M 4.48 % | 3.681 M 72.25 % | 2.137 M 6.64 % | 2.004 M -84.84 % | 13.221 M -2.96 % | 13.624 M -2.87 % | 14.027 M 14.82 % | 12.217 M 9.98 % | 11.108 M 1.80 % | 10.912 M -10.35 % | 12.172 M 0.05 % | 12.166 M -10.00 % | 13.518 M -2.69 % | 13.891 M -2.66 % | 14.270 M -2.75 % | 14.673 M -66.68 % | 44.041 M 166.08 % | 16.552 M -1.03 % | 16.724 M -9.37 % | 18.454 M -1.85 % | 18.802 M -2.40 % | 19.265 M -2.62 % | 19.784 M -3.91 % | 20.588 M -14.95 % | 24.208 M -2.05 % | 24.714 M 0.67 % | 24.549 M -4.71 % | 25.762 M 4.76 % | 24.591 M -9.00 % | 27.022 M -17.95 % | 32.934 M -0.26 % | 33.020 M -4.01 % | 34.398 M -1.47 % | 34.910 M -1.61 % | 35.481 M 0.90 % | 35.163 M 35.81 % | 25.891 M -19.36 % | 32.105 M 0.54 % | 31.933 M 20.18 % | 26.570 M 121.90 % | 11.974 M 3.44 % | 11.576 M 3.93 % | 11.138 M -55.23 % | 24.876 M 143.81 % | 10.203 M 5.48 % | 9.673 M -34.24 % | 14.710 M 4.05 % | 14.137 M |
| Long term debt | 208.677 M 40.83 % | 148.176 M -33.03 % | 221.249 M 54.19 % | 143.487 M -2.25 % | 146.785 M -1.71 % | 149.336 M 101.00 % | 74.298 M -53.18 % | 158.673 M 0.23 % | 158.301 M -0.26 % | 158.721 M -30.53 % | 228.475 M 62.95 % | 140.216 M 15.68 % | 121.207 M 2.87 % | 117.825 M 153.91 % | 46.405 M -38.98 % | 76.051 M 0.22 % | 75.884 M -9.16 % | 83.534 M -45.63 % | 153.628 M 105.61 % | 74.717 M -35.14 % | 115.203 M -0.87 % | 116.217 M 149.50 % | 46.580 M -0.85 % | 46.978 M -51.75 % | 97.372 M -29.27 % | 137.659 M -19.02 % | 170.000 M -8.04 % | 184.867 M 32.05 % | 140.000 M 40.00 % | 100.000 M 0.00 % | 100.000 M -28.57 % | 140.000 M -6.67 % | 150.000 M -21.05 % | 190.000 M -5.00 % | 200.000 M -20.00 % | 250.000 M 25.00 % | 200.000 M 0.00 % | 200.000 M -13.04 % | 230.000 M -8.00 % | 250.000 M -16.67 % | 300.000 M 11.11 % | 270.000 M -10.00 % | 300.000 M 1.87 % | 294.500 M 11.34 % | 264.500 M 11.60 % | 237.000 M -11.24 % | 267.000 M 6.30 % | 251.167 M -2.43 % | 257.417 M 7.88 % | 238.623 M 25.22 % | 190.569 M 17.94 % | 161.575 M 17.15 % | 137.925 M -44.85 % | 250.108 M 45.81 % | 171.530 M -35.74 % | 266.937 M -6.45 % | 285.328 M 2.01 % | 279.715 M 8.17 % | 258.594 M |
| Total non current liabilities | 266.008 M 34.75 % | 197.406 M -27.29 % | 271.510 M 47.52 % | 184.045 M -1.99 % | 187.783 M 1.08 % | 185.772 M 64.46 % | 112.962 M -40.52 % | 189.920 M -0.03 % | 189.969 M 3.20 % | 184.072 M -29.46 % | 260.930 M 56.23 % | 167.020 M 12.17 % | 148.897 M 6.15 % | 140.269 M 96.02 % | 71.558 M -31.54 % | 104.529 M 0.61 % | 103.893 M -8.06 % | 112.995 M -38.52 % | 183.783 M 83.36 % | 100.228 M -27.70 % | 138.631 M -0.08 % | 138.740 M 79.20 % | 77.422 M 2.28 % | 75.697 M -39.60 % | 125.331 M -24.20 % | 165.346 M -17.27 % | 199.864 M -17.65 % | 242.708 M 40.28 % | 173.020 M 32.27 % | 130.805 M -1.40 % | 132.663 M -22.77 % | 171.779 M -4.54 % | 179.958 M -18.96 % | 222.068 M -4.33 % | 232.113 M -18.35 % | 284.276 M 21.88 % | 233.248 M -0.46 % | 234.329 M -11.46 % | 264.665 M -6.45 % | 282.907 M -15.44 % | 334.546 M 7.95 % | 309.905 M -9.49 % | 342.399 M 1.45 % | 337.508 M 9.86 % | 307.219 M 10.08 % | 279.081 M -10.36 % | 311.330 M 8.94 % | 285.793 M -3.83 % | 297.163 M 6.60 % | 278.777 M 23.44 % | 225.832 M 26.86 % | 178.018 M 17.49 % | 151.517 M -42.87 % | 265.195 M 30.26 % | 203.587 M -27.05 % | 279.061 M -5.40 % | 295.001 M -0.21 % | 295.615 M 8.39 % | 272.731 M |
| Other current liabilities | 458.238 M 8.86 % | 420.960 M 5.86 % | 397.641 M -12.32 % | 453.535 M 16.38 % | 389.701 M 18.43 % | 329.052 M -1.90 % | 335.434 M 19.46 % | 280.800 M 1 670.73 % | -17.877 M 70.18 % | -59.956 M -114.61 % | 410.450 M 7.38 % | 382.230 M -8.28 % | 416.756 M 17.29 % | 355.316 M 17.33 % | 302.834 M 22.55 % | 247.118 M -21.33 % | 314.108 M -8.64 % | 343.805 M 42.30 % | 241.608 M -21.53 % | 307.911 M -11.41 % | 347.562 M 23.38 % | 281.693 M -19.74 % | 350.977 M 86.07 % | 188.626 M -22.16 % | 242.329 M 78.46 % | 135.788 M -32.42 % | 200.927 M -18.69 % | 247.116 M -2.92 % | 254.553 M 92.43 % | 132.283 M -29.90 % | 188.696 M 7.70 % | 175.206 M -41.97 % | 301.938 M 36.90 % | 220.561 M 12.12 % | 196.718 M 10.57 % | 177.913 M -32.95 % | 265.347 M 56.14 % | 169.941 M -20.64 % | 214.146 M 8.35 % | 197.638 M -24.93 % | 263.269 M 0.83 % | 261.091 M -19.29 % | 323.490 M 15.30 % | 280.574 M -21.24 % | 356.245 M 60.22 % | 222.342 M -10.08 % | 247.279 M 7.55 % | 229.928 M -29.98 % | 328.364 M 46.44 % | 224.227 M -5.59 % | 237.512 M 18.12 % | 201.072 M -17.69 % | 244.273 M 100.02 % | 122.126 M -18.91 % | 150.608 M 10.10 % | 136.786 M -43.40 % | 241.689 M 133.13 % | 103.671 M -15.36 % | 122.491 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 28.126 M -25.73 % | 37.872 M 34.46 % | 28.166 M -42.08 % | 48.627 M -86.98 % | 373.550 M -27.88 % | 517.983 M 1 382.07 % | 34.950 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 |
| Short term debt | 789.584 M 18.17 % | 668.158 M 13.53 % | 588.536 M 2.61 % | 573.592 M -20.93 % | 725.449 M -13.48 % | 838.502 M -3.23 % | 866.454 M -2.29 % | 886.802 M -11.25 % | 999.226 M 25.72 % | 794.787 M 14.99 % | 691.186 M 1.89 % | 678.333 M 14.58 % | 592.003 M 17.10 % | 505.560 M -15.69 % | 599.621 M 12.85 % | 531.361 M 4.11 % | 510.363 M 36.80 % | 373.067 M 12.95 % | 330.302 M -2.62 % | 339.199 M 9.93 % | 308.564 M -9.67 % | 341.588 M 11.71 % | 305.771 M -33.32 % | 458.534 M 36.95 % | 334.822 M 10.53 % | 302.911 M 7.74 % | 281.149 M -29.79 % | 400.425 M 95.80 % | 204.508 M -7.61 % | 221.345 M -18.21 % | 270.611 M -8.29 % | 295.057 M 25.43 % | 235.243 M 15.90 % | 202.963 M 40.81 % | 144.143 M 36.25 % | 105.793 M 9.46 % | 96.647 M -24.53 % | 128.068 M -4.43 % | 134.001 M -33.81 % | 202.437 M 86.98 % | 108.266 M -63.53 % | 296.827 M 20.48 % | 246.377 M -8.78 % | 270.077 M 2.54 % | 263.376 M -18.71 % | 323.985 M 11.18 % | 291.416 M -19.41 % | 361.586 M -2.41 % | 370.502 M -20.83 % | 467.978 M 4.77 % | 446.693 M 5.78 % | 422.277 M -3.55 % | 437.816 M 31.60 % | 332.686 M -24.55 % | 440.940 M 24.40 % | 354.443 M 9.60 % | 323.387 M -2.74 % | 332.514 M -1.69 % | 338.225 M |
| Total current liabilities | 2.466 B 6.20 % | 2.323 B 5.94 % | 2.192 B 6.95 % | 2.050 B -2.86 % | 2.110 B 1.23 % | 2.085 B -7.79 % | 2.261 B 13.85 % | 1.986 B 5.22 % | 1.887 B -7.72 % | 2.045 B -6.14 % | 2.179 B 0.63 % | 2.165 B 8.50 % | 1.995 B 20.36 % | 1.658 B -4.07 % | 1.728 B 16.51 % | 1.483 B 0.82 % | 1.471 B 12.81 % | 1.304 B 2.26 % | 1.275 B 3.64 % | 1.231 B 0.23 % | 1.228 B 1.38 % | 1.211 B -1.92 % | 1.235 B 9.16 % | 1.131 B 9.19 % | 1.036 B 12.26 % | 922.942 M -8.08 % | 1.004 B -15.09 % | 1.182 B 17.91 % | 1.003 B 31.07 % | 765.142 M -11.68 % | 866.296 M -0.76 % | 872.969 M -8.55 % | 954.629 M 8.35 % | 881.055 M 15.17 % | 764.976 M -0.80 % | 771.183 M -3.42 % | 798.499 M 13.94 % | 700.837 M 2.63 % | 682.902 M -11.37 % | 770.545 M -7.10 % | 829.448 M -14.81 % | 973.648 M 7.49 % | 905.795 M 2.19 % | 886.344 M -8.40 % | 967.668 M 16.16 % | 833.083 M 3.03 % | 808.610 M -14.70 % | 947.951 M -9.92 % | 1.052 B 7.74 % | 976.710 M 0.81 % | 968.868 M 11.40 % | 869.738 M -8.41 % | 949.560 M 51.55 % | 626.569 M -20.71 % | 790.268 M 14.79 % | 688.423 M -14.14 % | 801.797 M 25.25 % | 640.166 M -1.88 % | 652.425 M |
| Total liabilities | 2.732 B 8.43 % | 2.520 B 2.28 % | 2.464 B 10.29 % | 2.234 B -2.79 % | 2.298 B 1.22 % | 2.270 B -4.35 % | 2.374 B 9.10 % | 2.176 B 4.74 % | 2.077 B -6.82 % | 2.229 B -8.63 % | 2.440 B 4.62 % | 2.332 B 8.75 % | 2.144 B 19.25 % | 1.798 B -0.09 % | 1.800 B 13.34 % | 1.588 B 0.81 % | 1.575 B 11.14 % | 1.417 B -2.88 % | 1.459 B 9.64 % | 1.331 B -2.60 % | 1.367 B 1.23 % | 1.350 B 2.87 % | 1.312 B 8.73 % | 1.207 B 3.92 % | 1.161 B 6.72 % | 1.088 B -9.60 % | 1.204 B -15.53 % | 1.425 B 21.20 % | 1.176 B 31.24 % | 895.947 M -10.31 % | 998.959 M -4.38 % | 1.045 B -7.92 % | 1.135 B 2.85 % | 1.103 B 10.63 % | 997.089 M -5.53 % | 1.055 B 2.30 % | 1.032 B 10.33 % | 935.166 M -1.31 % | 947.567 M -10.05 % | 1.053 B -9.50 % | 1.164 B -9.31 % | 1.284 B 2.83 % | 1.248 B 1.99 % | 1.224 B -4.00 % | 1.275 B 14.63 % | 1.112 B -0.69 % | 1.120 B -9.22 % | 1.234 B -8.58 % | 1.349 B 7.49 % | 1.255 B 5.09 % | 1.195 B 14.02 % | 1.048 B -4.84 % | 1.101 B 23.47 % | 891.764 M -10.27 % | 993.855 M 2.73 % | 967.484 M -11.79 % | 1.097 B 17.21 % | 935.781 M 1.15 % | 925.156 M |
| Other non current assets | 1.304 B 9 776.94 % | 13.206 M -93.72 % | 210.404 M -11.23 % | 237.023 M 104.79 % | 115.738 M -50.36 % | 233.140 M -6.75 % | 250.005 M 60.99 % | 155.294 M -11.38 % | 175.241 M -1.71 % | 178.294 M 519.25 % | 28.792 M -2.74 % | 29.602 M -26.58 % | 40.317 M 2.81 % | 39.214 M -78.56 % | 182.869 M 446.87 % | 33.439 M 0.84 % | 33.160 M -4.86 % | 34.853 M 100.24 % | 17.406 M -51.45 % | 35.850 M 107.53 % | 17.275 M -50.70 % | 35.039 M -3.42 % | 36.279 M 1.70 % | 35.674 M 0.76 % | 35.404 M 5.58 % | 33.534 M 93.17 % | 17.360 M -74.93 % | 69.244 M 147.64 % | 27.961 M 174.07 % | 10.202 M 29.35 % | 7.887 M -19.07 % | 9.746 M -10.09 % | 10.840 M -57.66 % | 25.601 M 10.87 % | 23.091 M -8.26 % | 25.171 M 5.59 % | 23.838 M -6.13 % | 25.396 M -93.36 % | 382.410 M -2.03 % | 390.331 M 2.56 % | 380.594 M 0.91 % | 377.173 M -5.24 % | 398.009 M 6.51 % | 373.665 M 1 578.94 % | 22.256 M 1.36 % | 21.958 M -94.21 % | 379.052 M 3 717.24 % | 9.930 M -97.53 % | 401.290 M -11.37 % | 452.754 M 13.76 % | 397.977 M 6.80 % | 372.641 M 2.00 % | 365.337 M -7.42 % | 394.617 M 0.57 % | 392.386 M -0.60 % | 394.764 M 1.71 % | 388.144 M -4.35 % | 405.782 M 1.38 % | 400.248 M |
| Long term investments | 0.000 -100.00 % | 1.461 B 12.35 % | 1.300 B 16.66 % | 1.115 B -7.98 % | 1.211 B 27.72 % | 948.348 M 8.56 % | 873.565 M 11.45 % | 783.852 M 12.52 % | 696.608 M 9.69 % | 635.075 M -16.48 % | 760.410 M 2.58 % | 741.254 M 6.42 % | 696.547 M -8.98 % | 765.231 M 15.03 % | 665.232 M -11.33 % | 750.194 M 0.95 % | 743.169 M -3.00 % | 766.181 M -3.10 % | 790.688 M 24.69 % | 634.114 M 3.21 % | 614.396 M 18.60 % | 518.028 M -17.20 % | 625.615 M -2.34 % | 640.584 M 2.14 % | 627.160 M -3.51 % | 649.983 M 2.74 % | 632.664 M 23.03 % | 514.242 M 3.81 % | 495.350 M 2.42 % | 483.659 M 41.46 % | 341.896 M 1.02 % | 338.446 M 2.58 % | 329.926 M 8.97 % | 302.769 M -5.81 % | 321.454 M -5.51 % | 340.214 M -4.56 % | 356.475 M -2.96 % | 367.344 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 332.986 M -2.54 % | 341.668 M | 0.000 -100.00 % | 401.080 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 1.059 B 15 636.33 % | 6.727 M -17.78 % | 8.182 M -21.79 % | 10.461 M 13.88 % | 9.186 M -11.79 % | 10.414 M -3.93 % | 10.840 M 7.80 % | 10.056 M 25.43 % | 8.017 M -9.82 % | 8.890 M -7.51 % | 9.612 M 116.05 % | 4.449 M -1.46 % | 4.515 M 5.29 % | 4.288 M 69.55 % | 2.529 M -84.72 % | 16.552 M 885.82 % | 1.679 M -13.10 % | 1.932 M -6.85 % | 2.074 M 22.65 % | 1.691 M -16.58 % | 2.027 M -9.18 % | 2.232 M -13.12 % | 2.569 M -12.71 % | 2.943 M 6.71 % | 2.758 M 14.16 % | 2.416 M 22.02 % | 1.980 M 36.83 % | 1.447 M -20.93 % | 1.830 M -36.63 % | 2.888 M -16.94 % | 3.477 M -19.66 % | 4.328 M -21.02 % | 5.480 M -18.06 % | 6.688 M -9.06 % | 7.354 M -14.35 % | 8.586 M -12.58 % | 9.821 M -10.86 % | 11.017 M -3.41 % | 11.406 M 1.35 % | 11.254 M 196.00 % | 3.802 M 20.39 % | 3.158 M 39.49 % | 2.264 M 18.78 % | 1.906 M -6.34 % | 2.035 M -2.77 % | 2.093 M 0.19 % | 2.089 M -4.31 % | 2.183 M 5.51 % | 2.069 M 53.94 % | 1.344 M -11.11 % | 1.512 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.072 M | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 -100.00 % | 16.552 M 0.00 % | 16.552 M 0.00 % | 16.552 M 0.00 % | 16.552 M 0.00 % | 16.552 M 0.00 % | 16.552 M 0.00 % | 16.552 M 0.00 % | 16.552 M 0.00 % | 16.552 M 0.00 % | 16.552 M 0.00 % | 16.552 M 0.00 % | 16.552 M 0.00 % | 16.552 M 0.00 % | 16.552 M 0.00 % | 16.552 M 0.00 % | 16.552 M 0.00 % | 16.552 M 0.00 % | 16.552 M 0.00 % | 16.552 M 0.00 % | 16.552 M 0.00 % | 16.552 M 0.00 % | 16.552 M 0.00 % | 16.552 M 0.00 % | 16.552 M 0.00 % | 16.552 M 0.00 % | 16.552 M -75.13 % | 66.556 M 302.10 % | 16.552 M 0.00 % | 16.552 M 0.00 % | 16.552 M 0.00 % | 16.552 M 0.00 % | 16.552 M -10.36 % | 18.464 M 0.00 % | 18.464 M 0.00 % | 18.464 M 0.00 % | 18.464 M 0.00 % | 18.464 M 0.00 % | 18.464 M 0.00 % | 18.464 M 0.00 % | 18.464 M 0.00 % | 18.464 M 0.00 % | 18.464 M 0.00 % | 18.464 M 0.00 % | 18.464 M 0.00 % | 18.464 M 0.00 % | 18.464 M 0.00 % | 18.464 M 0.00 % | 18.464 M 0.00 % | 18.464 M 0.00 % | 18.464 M 0.00 % | 18.464 M 0.00 % | 18.464 M 0.00 % | 18.464 M 7.11 % | 17.239 M 0.00 % | 17.239 M 3.28 % | 16.691 M 0.00 % | 16.691 M 203.14 % | 5.506 M |
| Goodwill and intangible assets | 21.915 M -5.86 % | 23.279 M -5.88 % | 24.734 M -8.44 % | 27.013 M 4.95 % | 25.738 M -4.55 % | 26.966 M -1.56 % | 27.392 M 2.95 % | 26.608 M 8.30 % | 24.569 M -3.43 % | 25.442 M -2.76 % | 26.164 M 24.58 % | 21.001 M -0.31 % | 21.067 M 1.09 % | 20.840 M 9.22 % | 19.081 M 0.64 % | 18.960 M 4.00 % | 18.231 M -1.37 % | 18.484 M -0.76 % | 18.626 M 2.10 % | 18.243 M -1.81 % | 18.579 M -1.09 % | 18.784 M -1.76 % | 19.121 M -1.92 % | 19.495 M 0.96 % | 19.310 M 1.80 % | 18.968 M 2.35 % | 18.532 M -72.75 % | 68.003 M 269.94 % | 18.382 M -5.44 % | 19.440 M -2.94 % | 20.029 M -4.08 % | 20.880 M -5.23 % | 22.032 M -12.40 % | 25.152 M -2.58 % | 25.818 M -4.55 % | 27.050 M -4.37 % | 28.285 M -4.06 % | 29.481 M -1.30 % | 29.870 M 0.51 % | 29.718 M 33.47 % | 22.266 M 2.98 % | 21.622 M 4.31 % | 20.728 M 1.76 % | 20.370 M -0.63 % | 20.499 M -0.28 % | 20.557 M 0.02 % | 20.553 M -0.46 % | 20.647 M 0.56 % | 20.533 M 3.66 % | 19.808 M -0.84 % | 19.976 M 8.19 % | 18.464 M 0.00 % | 18.464 M 0.00 % | 18.464 M 0.84 % | 18.311 M 6.22 % | 17.239 M 3.28 % | 16.691 M 0.00 % | 16.691 M 203.14 % | 5.506 M |
| Property plant equipment net | 1.060 B 2.83 % | 1.031 B 1.19 % | 1.019 B -0.86 % | 1.028 B -0.99 % | 1.038 B -1.72 % | 1.056 B 1.55 % | 1.040 B -8.89 % | 1.141 B 0.66 % | 1.134 B 4.71 % | 1.083 B 6.08 % | 1.021 B -0.87 % | 1.030 B 7.57 % | 957.248 M 1.13 % | 946.579 M -0.69 % | 953.123 M -0.32 % | 956.151 M -1.43 % | 970.038 M 2.93 % | 942.447 M 0.26 % | 940.047 M -0.11 % | 941.058 M -1.82 % | 958.495 M -1.95 % | 977.566 M -1.86 % | 996.088 M -1.25 % | 1.009 B -0.48 % | 1.014 B -2.13 % | 1.036 B -0.40 % | 1.040 B -7.17 % | 1.120 B 4.80 % | 1.069 B 1.83 % | 1.050 B 0.53 % | 1.044 B 3.24 % | 1.011 B 0.78 % | 1.003 B 7.07 % | 937.192 M 12.35 % | 834.151 M 4.08 % | 801.478 M -0.71 % | 807.179 M 0.01 % | 807.095 M 5.84 % | 762.536 M 4.21 % | 731.738 M 0.99 % | 724.588 M -1.60 % | 736.407 M -1.63 % | 748.628 M -1.16 % | 757.401 M -1.31 % | 767.448 M -1.65 % | 780.336 M 1.16 % | 771.403 M 1.52 % | 759.825 M 0.65 % | 754.909 M 6.29 % | 710.202 M 4.19 % | 681.639 M 2.46 % | 665.265 M 0.60 % | 661.289 M -0.66 % | 665.686 M -2.83 % | 685.058 M 2.87 % | 665.921 M 0.88 % | 660.112 M -1.53 % | 670.387 M -1.99 % | 684.032 M |
| Total non current assets | 2.415 B -5.44 % | 2.554 B -0.79 % | 2.575 B 6.05 % | 2.428 B 0.78 % | 2.409 B 5.69 % | 2.279 B 3.29 % | 2.207 B 4.21 % | 2.118 B 3.60 % | 2.044 B 5.66 % | 1.935 B 4.28 % | 1.856 B 0.69 % | 1.843 B 6.29 % | 1.734 B -3.02 % | 1.788 B -2.76 % | 1.839 B 3.90 % | 1.769 B -0.30 % | 1.775 B 0.00 % | 1.775 B -0.29 % | 1.780 B 8.40 % | 1.642 B 1.25 % | 1.622 B 3.83 % | 1.562 B -7.75 % | 1.693 B -1.24 % | 1.714 B 0.49 % | 1.706 B -2.41 % | 1.748 B 1.64 % | 1.720 B -3.67 % | 1.785 B 9.96 % | 1.624 B 3.14 % | 1.574 B 10.27 % | 1.427 B 2.34 % | 1.395 B 1.05 % | 1.380 B 5.80 % | 1.305 B 7.10 % | 1.218 B 1.00 % | 1.206 B -1.71 % | 1.227 B -1.07 % | 1.240 B 4.46 % | 1.188 B 1.95 % | 1.165 B 2.30 % | 1.139 B -0.72 % | 1.147 B -2.79 % | 1.180 B 1.46 % | 1.163 B 0.79 % | 1.154 B -1.89 % | 1.176 B -0.57 % | 1.183 B -1.53 % | 1.201 B 1.26 % | 1.186 B -0.49 % | 1.192 B 7.23 % | 1.112 B 5.06 % | 1.058 B 1.26 % | 1.045 B -3.16 % | 1.079 B -2.30 % | 1.105 B 2.47 % | 1.078 B 1.19 % | 1.065 B -2.61 % | 1.094 B -0.04 % | 1.094 B |
| Other current assets | 56.447 M -4.85 % | 59.326 M 22.34 % | 48.494 M -3.11 % | 50.051 M 51.21 % | 33.101 M 32.20 % | 25.039 M 9.05 % | 22.960 M -31.27 % | 33.407 M 37.97 % | 24.213 M -1.16 % | 24.498 M 40.99 % | 17.376 M -38.45 % | 28.232 M -26.96 % | 38.654 M 3.01 % | 37.523 M 89.56 % | 19.795 M -41.47 % | 33.820 M 84.71 % | 18.310 M -68.41 % | 57.960 M -51.91 % | 120.513 M 11.01 % | 108.560 M -14.69 % | 127.260 M 9.12 % | 116.619 M -4.14 % | 121.652 M 9.21 % | 111.388 M 2.43 % | 108.743 M 8.07 % | 100.620 M 11.80 % | 90.004 M -12.44 % | 102.795 M 5.21 % | 97.704 M 25.28 % | 77.986 M -9.06 % | 85.759 M -0.05 % | 85.799 M -19.18 % | 106.158 M 19.38 % | 88.922 M 2.53 % | 86.726 M 10.90 % | 78.204 M -0.59 % | 78.665 M -5.31 % | 83.080 M 25.32 % | 66.296 M -15.80 % | 78.740 M -7.29 % | 84.930 M -19.10 % | 104.987 M 29.87 % | 80.837 M 8.67 % | 74.385 M -31.80 % | 109.061 M 16.57 % | 93.556 M 41.61 % | 66.064 M -6.73 % | 70.829 M 29.96 % | 54.500 M 19.88 % | 45.462 M 21.28 % | 37.484 M -70.95 % | 129.011 M 0.36 % | 128.547 M 7.63 % | 119.430 M 249.05 % | 34.216 M -72.45 % | 124.201 M 12.65 % | 110.252 M 0.07 % | 110.174 M 64.62 % | 66.927 M |
| Short term investments | 110.045 M -12.44 % | 125.683 M -1.71 % | 127.865 M -14.17 % | 148.982 M -6.13 % | 158.710 M 14.19 % | 138.984 M -7.98 % | 151.037 M 5.40 % | 143.297 M -12.59 % | 163.943 M -2.89 % | 168.827 M 36.84 % | 123.371 M -41.10 % | 209.452 M 15.32 % | 181.629 M 5.91 % | 171.498 M 4.92 % | 163.456 M 918.42 % | 16.050 M -89.53 % | 153.264 M -5.91 % | 162.899 M 706.87 % | 20.189 M 845.62 % | 2.135 M 1.91 % | 2.095 M -98.61 % | 150.863 M 4 280.46 % | 3.444 M -1.03 % | 3.480 M -23.03 % | 4.521 M -1.29 % | 4.580 M 2.42 % | 4.472 M -95.33 % | 95.665 M 18.54 % | 80.706 M 1 114.35 % | 6.646 M 1.23 % | 6.565 M 0.21 % | 6.551 M 46.03 % | 4.486 M -93.84 % | 72.809 M 855.88 % | 7.617 M 62.31 % | 4.693 M -93.87 % | 76.560 M -20.09 % | 95.810 M -51.98 % | 199.510 M -23.88 % | 262.091 M 27.11 % | 206.199 M -1.70 % | 209.773 M 2.81 % | 204.042 M -6.07 % | 217.236 M 34.39 % | 161.646 M 1.20 % | 159.737 M -34.83 % | 245.108 M 90.63 % | 128.581 M -32.40 % | 190.204 M 37.37 % | 138.461 M -55.75 % | 312.888 M 343.15 % | 70.605 M 32.43 % | 53.315 M 161.05 % | 20.423 M -93.81 % | 329.933 M 1 335.12 % | 22.990 M -16.78 % | 27.625 M 42.24 % | 19.421 M 94.40 % | 9.990 M |
| cash and cash equivalents | 850.415 M 24.40 % | 683.636 M -12.90 % | 784.856 M 4.84 % | 748.590 M 5.05 % | 712.595 M 6.05 % | 671.919 M -5.94 % | 714.333 M 29.41 % | 551.981 M 3.91 % | 531.196 M -17.10 % | 640.739 M -2.42 % | 656.645 M 13.43 % | 578.907 M -8.40 % | 631.966 M 14.99 % | 549.605 M 2.33 % | 537.096 M 22.57 % | 438.211 M -13.18 % | 504.744 M 23.36 % | 409.176 M -11.90 % | 464.454 M 30.21 % | 356.707 M 0.14 % | 356.218 M 4.78 % | 339.982 M -0.08 % | 340.252 M 71.02 % | 198.956 M -25.83 % | 268.256 M 25.76 % | 213.301 M -2.02 % | 217.697 M -21.05 % | 275.738 M -22.43 % | 355.461 M 27.61 % | 278.554 M -15.61 % | 330.066 M -1.35 % | 334.589 M -34.65 % | 512.012 M -0.34 % | 513.771 M 19.02 % | 431.678 M -11.61 % | 488.363 M -10.42 % | 545.144 M 4.71 % | 520.613 M 7.41 % | 484.692 M 8.60 % | 446.292 M -7.94 % | 484.764 M -1.77 % | 493.486 M -1.70 % | 502.030 M 11.41 % | 450.617 M -0.61 % | 453.405 M -17.43 % | 549.112 M 7.62 % | 510.220 M -8.40 % | 557.039 M 6.00 % | 525.532 M -4.94 % | 552.854 M 38.46 % | 399.275 M -25.80 % | 538.139 M -11.84 % | 610.400 M -2.24 % | 624.363 M 58.80 % | 393.170 M -37.39 % | 628.002 M -4.94 % | 660.647 M 15.01 % | 574.413 M 5.64 % | 543.748 M |
| Cash and short term investments | 960.460 M 18.68 % | 809.319 M -11.33 % | 912.721 M 1.69 % | 897.572 M 3.01 % | 871.305 M 7.45 % | 810.903 M -6.29 % | 865.370 M 24.46 % | 695.278 M 0.02 % | 695.139 M -14.13 % | 809.566 M 0.33 % | 806.929 M 2.36 % | 788.359 M -3.10 % | 813.595 M 12.83 % | 721.103 M 2.93 % | 700.552 M 14.60 % | 611.323 M -7.09 % | 658.008 M 15.02 % | 572.075 M -9.15 % | 629.713 M 20.27 % | 523.602 M -2.60 % | 537.582 M 9.52 % | 490.845 M -9.82 % | 544.278 M 77.43 % | 306.750 M -19.84 % | 382.650 M 15.92 % | 330.111 M -0.64 % | 332.252 M -10.54 % | 371.403 M -14.85 % | 436.167 M 19.95 % | 363.614 M -11.52 % | 410.938 M -2.23 % | 420.301 M -30.01 % | 600.496 M 2.37 % | 586.580 M 5.56 % | 555.696 M -6.23 % | 592.643 M -4.67 % | 621.704 M 0.86 % | 616.423 M -9.91 % | 684.202 M -3.41 % | 708.383 M 2.52 % | 690.963 M -1.75 % | 703.259 M -0.40 % | 706.072 M 5.72 % | 667.853 M 8.58 % | 615.051 M -13.23 % | 708.849 M -6.15 % | 755.328 M 10.17 % | 685.620 M -4.21 % | 715.736 M 3.53 % | 691.315 M -2.93 % | 712.163 M 16.99 % | 608.744 M -8.28 % | 663.715 M 2.94 % | 644.786 M -10.83 % | 723.103 M 11.08 % | 650.992 M -5.42 % | 688.272 M 15.90 % | 593.834 M 7.24 % | 553.738 M |
| Total current assets | 3.206 B 4.61 % | 3.065 B 0.84 % | 3.039 B 9.24 % | 2.782 B -1.32 % | 2.819 B 2.15 % | 2.760 B -5.19 % | 2.911 B 11.12 % | 2.620 B 7.43 % | 2.439 B -10.89 % | 2.737 B -9.14 % | 3.012 B 3.36 % | 2.914 B 7.10 % | 2.721 B 13.96 % | 2.388 B 0.89 % | 2.367 B 13.20 % | 2.091 B 4.09 % | 2.009 B 4.55 % | 1.921 B -2.56 % | 1.972 B 9.32 % | 1.804 B 1.06 % | 1.785 B 2.68 % | 1.738 B -2.29 % | 1.779 B 16.10 % | 1.532 B -1.16 % | 1.550 B 4.53 % | 1.483 B -2.91 % | 1.527 B -10.39 % | 1.705 B 9.86 % | 1.552 B 16.32 % | 1.334 B -4.75 % | 1.400 B -1.68 % | 1.424 B -8.13 % | 1.550 B -5.49 % | 1.641 B 2.62 % | 1.599 B -0.56 % | 1.608 B -0.19 % | 1.611 B 2.86 % | 1.566 B -1.34 % | 1.587 B -5.26 % | 1.675 B -3.46 % | 1.735 B -9.60 % | 1.920 B 5.80 % | 1.814 B 3.21 % | 1.758 B 0.10 % | 1.756 B 2.61 % | 1.712 B 2.67 % | 1.667 B -2.65 % | 1.712 B -3.10 % | 1.767 B 2.95 % | 1.717 B 0.77 % | 1.703 B 6.94 % | 1.593 B -0.87 % | 1.607 B 8.70 % | 1.478 B -2.15 % | 1.511 B -1.24 % | 1.530 B -5.74 % | 1.623 B 7.30 % | 1.512 B 5.32 % | 1.436 B |
| Inventory | 1.130 B 2.52 % | 1.102 B 1.75 % | 1.083 B 16.85 % | 927.229 M -2.30 % | 949.011 M 3.01 % | 921.268 M -11.29 % | 1.039 B 11.92 % | 927.969 M 1.15 % | 917.400 M -15.85 % | 1.090 B -8.28 % | 1.189 B 12.50 % | 1.057 B 17.62 % | 898.287 M 25.23 % | 717.335 M -4.68 % | 752.562 M 16.49 % | 646.030 M 14.62 % | 563.605 M 3.19 % | 546.170 M 5.30 % | 518.676 M 10.72 % | 468.470 M 3.46 % | 452.809 M -1.09 % | 457.817 M 5.08 % | 435.685 M 0.63 % | 432.944 M 4.94 % | 412.570 M -7.03 % | 443.789 M 5.21 % | 421.824 M -2.54 % | 432.809 M 8.78 % | 397.858 M 22.93 % | 323.646 M 7.32 % | 301.564 M -10.83 % | 338.178 M 0.29 % | 337.210 M -19.76 % | 420.244 M 17.38 % | 358.018 M -11.07 % | 402.583 M 7.49 % | 374.524 M -11.35 % | 422.495 M 12.87 % | 374.309 M -8.92 % | 410.969 M -21.07 % | 520.706 M -21.78 % | 665.721 M 17.89 % | 564.708 M 5.52 % | 535.167 M 2.37 % | 522.777 M 5.75 % | 494.356 M 3.52 % | 477.524 M -0.73 % | 481.012 M -11.13 % | 541.226 M -3.04 % | 558.218 M 4.64 % | 533.452 M 11.40 % | 478.862 M -1.12 % | 484.304 M 17.01 % | 413.893 M -5.78 % | 439.302 M -0.27 % | 440.490 M -11.03 % | 495.097 M 2.89 % | 481.185 M -2.88 % | 495.471 M |
| Net receivables | 1.059 B -3.19 % | 1.093 B 9.96 % | 994.377 M 9.60 % | 907.255 M -6.08 % | 966.002 M -3.68 % | 1.003 B 1.89 % | 984.297 M 2.18 % | 963.280 M 20.10 % | 802.094 M -1.30 % | 812.650 M -18.68 % | 999.361 M -4.03 % | 1.041 B 7.28 % | 970.648 M 6.45 % | 911.875 M 2.02 % | 893.851 M 11.79 % | 799.612 M 4.03 % | 768.634 M 3.19 % | 744.862 M 6.00 % | 702.690 M -0.03 % | 702.932 M 5.38 % | 667.039 M -0.87 % | 672.886 M -0.65 % | 677.292 M -0.56 % | 681.134 M 5.39 % | 646.284 M 6.21 % | 608.475 M -10.96 % | 683.350 M -14.32 % | 797.604 M 28.67 % | 619.887 M 9.00 % | 568.688 M -5.56 % | 602.173 M 3.81 % | 580.053 M 14.52 % | 506.527 M -7.02 % | 544.756 M -8.94 % | 598.206 M 11.96 % | 534.282 M -0.31 % | 535.944 M 20.71 % | 444.007 M -4.00 % | 462.501 M -3.10 % | 477.302 M 8.76 % | 438.862 M -1.53 % | 445.691 M -3.71 % | 462.875 M -3.71 % | 480.685 M -5.65 % | 509.457 M 22.80 % | 414.881 M 12.69 % | 368.160 M -22.49 % | 474.995 M 4.21 % | 455.819 M 8.09 % | 421.695 M 0.31 % | 420.389 M 11.72 % | 376.288 M 13.93 % | 330.281 M 10.03 % | 300.179 M -4.47 % | 314.209 M 0.02 % | 314.133 M -4.61 % | 329.302 M 0.62 % | 327.270 M 2.28 % | 319.976 M |
| Tax assets | 29.185 M 11.93 % | 26.074 M 27.56 % | 20.440 M -5.30 % | 21.585 M 16.57 % | 18.517 M 24.34 % | 14.892 M -6.95 % | 16.005 M 50.00 % | 10.670 M -23.92 % | 14.025 M 6.17 % | 13.210 M -31.93 % | 19.407 M -8.78 % | 21.276 M 13.80 % | 18.696 M 16.97 % | 15.984 M -12.17 % | 18.198 M 70.11 % | 10.698 M 5.82 % | 10.110 M -20.67 % | 12.745 M -3.36 % | 13.188 M 3.91 % | 12.692 M -1.48 % | 12.883 M 3.70 % | 12.423 M -22.07 % | 15.941 M 62.28 % | 9.823 M -6.01 % | 10.451 M 4.89 % | 9.964 M -13.39 % | 11.505 M -16.42 % | 13.766 M 4.77 % | 13.139 M 16.55 % | 11.273 M -17.40 % | 13.648 M -6.08 % | 14.531 M 2.53 % | 14.173 M 0.92 % | 14.044 M 2.03 % | 13.764 M 12.37 % | 12.249 M 7.52 % | 11.392 M 2.12 % | 11.156 M -12.47 % | 12.746 M -2.78 % | 13.111 M 16.01 % | 11.302 M -4.18 % | 11.795 M -6.30 % | 12.588 M 9.05 % | 11.543 M 7.95 % | 10.693 M -8.03 % | 11.626 M -1.67 % | 11.823 M 21.14 % | 9.760 M 1.60 % | 9.606 M 2.65 % | 9.358 M -23.02 % | 12.156 M 553.20 % | 1.861 M | 0.000 -100.00 % | 390.000 K -95.55 % | 8.768 M | 0.000 -100.00 % | 349.000 K -64.09 % | 972.000 K -78.53 % | 4.528 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 1.176 B 1.61 % | 1.157 B -0.16 % | 1.159 B 17.22 % | 988.602 M 7.44 % | 920.147 M 9.45 % | 840.670 M -16.94 % | 1.012 B 32.01 % | 766.687 M 54.47 % | 496.346 M -31.08 % | 720.221 M -30.88 % | 1.042 B -1.38 % | 1.057 B 13.82 % | 928.310 M 27.71 % | 726.896 M -7.52 % | 786.043 M 14.77 % | 684.912 M 10.87 % | 617.759 M 16.08 % | 532.186 M -20.07 % | 665.848 M 18.71 % | 560.894 M 3.74 % | 540.684 M -1.10 % | 546.686 M -0.92 % | 551.755 M 18.16 % | 466.946 M 7.67 % | 433.701 M -2.93 % | 446.804 M -10.38 % | 498.549 M -2.64 % | 512.054 M -2.38 % | 524.557 M 37.28 % | 382.102 M -1.22 % | 386.815 M -1.36 % | 392.135 M -1.87 % | 399.597 M -5.37 % | 422.294 M 6.89 % | 395.062 M -15.81 % | 469.237 M 13.45 % | 413.622 M 7.21 % | 385.797 M 18.69 % | 325.050 M -10.54 % | 363.357 M -18.48 % | 445.718 M 14.86 % | 388.059 M 22.98 % | 315.545 M -1.70 % | 321.015 M -3.22 % | 331.695 M 22.74 % | 270.241 M 3.60 % | 260.838 M -25.43 % | 349.786 M 1.51 % | 344.591 M 28.93 % | 267.274 M -1.39 % | 271.043 M 16.13 % | 233.400 M -7.77 % | 253.066 M 57.31 % | 160.869 M -16.78 % | 193.306 M 2.26 % | 189.030 M -15.30 % | 223.168 M 27.50 % | 175.039 M 1.39 % | 172.633 M |
| Tax payables | 43.104 M -43.63 % | 76.470 M 61.95 % | 47.219 M 38.55 % | 34.080 M -27.02 % | 46.698 M 21.54 % | 38.421 M 107.89 % | 18.481 M 568.87 % | 2.763 M -92.29 % | 35.853 M -50.16 % | 71.940 M | 0.000 -100.00 % | 47.738 M -18.15 % | 58.326 M -16.72 % | 70.039 M 76.38 % | 39.709 M 98.73 % | 19.981 M -31.18 % | 29.032 M -47.40 % | 55.194 M 46.30 % | 37.726 M 65.95 % | 22.734 M -26.88 % | 31.090 M -24.62 % | 41.243 M 56.19 % | 26.406 M 54.12 % | 17.133 M -32.01 % | 25.201 M -32.69 % | 37.439 M 59.85 % | 23.422 M 2.32 % | 22.891 M 19.12 % | 19.217 M -34.66 % | 29.412 M 45.79 % | 20.174 M 90.84 % | 10.571 M -40.78 % | 17.851 M -49.34 % | 35.237 M 21.29 % | 29.053 M 59.28 % | 18.240 M -20.29 % | 22.883 M 34.36 % | 17.031 M 75.49 % | 9.705 M 36.44 % | 7.113 M -41.67 % | 12.195 M -55.93 % | 27.671 M 35.76 % | 20.383 M 38.87 % | 14.678 M -10.24 % | 16.352 M -0.99 % | 16.515 M 81.94 % | 9.077 M 36.48 % | 6.651 M -25.07 % | 8.876 M -48.49 % | 17.231 M 26.51 % | 13.620 M 4.86 % | 12.989 M -9.83 % | 14.405 M 32.30 % | 10.888 M 101.11 % | 5.414 M -33.68 % | 8.164 M -39.76 % | 13.553 M -53.17 % | 28.942 M 51.72 % | 19.076 M |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.703 M 3.75 % | 5.497 M 3.91 % | 5.290 M 4.05 % | 5.084 M 4.24 % | 4.877 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 |
| Minority interest | 1.133 B -6.67 % | 1.214 B 4.76 % | 1.159 B 4.29 % | 1.111 B 4.06 % | 1.068 B -6.00 % | 1.136 B 4.01 % | 1.092 B 3.80 % | 1.052 B 5.09 % | 1.001 B -9.26 % | 1.104 B 4.96 % | 1.051 B -0.05 % | 1.052 B 5.67 % | 995.437 M -6.10 % | 1.060 B 6.81 % | 992.480 M 5.01 % | 945.147 M 3.82 % | 910.406 M -7.89 % | 988.352 M 3.59 % | 954.074 M 4.07 % | 916.763 M 4.29 % | 879.082 M -5.89 % | 934.062 M 3.07 % | 906.202 M 2.79 % | 881.611 M -6.10 % | 938.871 M 2.92 % | 912.249 M 3.11 % | 884.730 M -7.10 % | 952.376 M 0.71 % | 945.661 M 3.15 % | 916.761 M 2.67 % | 892.916 M 3.69 % | 861.116 M -5.60 % | 912.195 M 2.35 % | 891.210 M 2.14 % | 872.563 M 3.37 % | 844.084 M -9.01 % | 927.632 M -0.49 % | 932.183 M 2.88 % | 906.091 M 1.57 % | 892.071 M 4.21 % | 856.019 M -7.07 % | 921.144 M 2.54 % | 898.339 M 2.18 % | 879.158 M 4.29 % | 842.960 M -8.02 % | 916.484 M 3.26 % | 887.571 M 1.37 % | 875.606 M 4.67 % | 836.578 M -4.15 % | 872.782 M 2.03 % | 855.451 M 2.36 % | 835.705 M 3.50 % | 807.467 M -6.79 % | 866.282 M 1.33 % | 854.917 M -0.07 % | 855.485 M 2.75 % | 832.592 M -1.73 % | 847.269 M 0.07 % | 846.704 M |
| Capital lease obligations | 38.134 M -8.39 % | 41.625 M -8.02 % | 45.254 M -4.73 % | 47.502 M -7.43 % | 51.317 M -3.54 % | 53.203 M 137.89 % | 22.365 M 47.38 % | 15.175 M 3.93 % | 14.601 M -5.03 % | 15.374 M 8.21 % | 14.207 M -11.91 % | 16.127 M -3.04 % | 16.633 M 40.09 % | 11.873 M 17.64 % | 10.093 M 4.56 % | 9.653 M -12.75 % | 11.063 M 40.00 % | 7.902 M -3.30 % | 8.172 M -14.93 % | 9.606 M -6.59 % | 10.284 M -13.46 % | 11.884 M -0.88 % | 11.990 M -6.45 % | 12.817 M -8.90 % | 14.069 M -1.20 % | 14.240 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 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 690.400 M -13.85 % | 801.411 M -5.90 % | 851.624 M 11.41 % | 764.430 M -1.61 % | 776.976 M 25.78 % | 617.717 M 10.51 % | 558.988 M 3.13 % | 542.044 M 1.67 % | 533.125 M 11.66 % | 477.437 M 980.30 % | 44.195 M -90.39 % | 459.903 M 5.95 % | 434.061 M -11.58 % | 490.903 M -2.60 % | 503.984 M 2.88 % | 489.865 M 6.67 % | 459.215 M -10.56 % | 513.443 M -0.08 % | 513.848 M 24.20 % | 413.715 M 8.18 % | 382.440 M 11.92 % | 341.699 M -12.31 % | 389.681 M 4.22 % | 373.920 M -7.66 % | 404.958 M -10.77 % | 453.861 M 13.24 % | 400.785 M 1.83 % | 393.579 M 8.97 % | 361.182 M 2.08 % | 353.832 M 69.44 % | 208.824 M -0.38 % | 209.618 M 0.18 % | 209.238 M 7.15 % | 195.277 M -2.32 % | 199.919 M -0.27 % | 200.453 M -1.74 % | 204.001 M 6.92 % | 190.802 M 0.17 % | 190.481 M -0.30 % | 191.052 M 1.92 % | 187.457 M 5.45 % | 177.776 M -1.66 % | 180.769 M 304.65 % | 44.673 M 2.28 % | 43.677 M -2.82 % | 44.945 M 3.81 % | 43.294 M -73.67 % | 164.449 M -0.65 % | 165.530 M 4.89 % | 157.808 M 1.39 % | 155.646 M -6.27 % | 166.060 M -0.05 % | 166.139 M 8.75 % | 152.775 M 6.60 % | 143.319 M -6.97 % | 154.060 M 1.90 % | 151.182 M 16.25 % | 130.052 M 2.55 % | 126.818 M |
| Deferred tax liabilities non current | 49.544 M 18.95 % | 41.650 M -2.89 % | 42.888 M 28.44 % | 33.391 M -1.90 % | 34.038 M 18.00 % | 28.845 M -7.78 % | 31.280 M 29.96 % | 24.069 M -2.54 % | 24.697 M 7.12 % | 23.055 M -24.08 % | 30.366 M 32.27 % | 22.958 M -4.38 % | 24.009 M 18.23 % | 20.307 M -12.28 % | 23.149 M 51.73 % | 15.257 M 6.06 % | 14.385 M -6.80 % | 15.434 M -13.96 % | 17.938 M 24.54 % | 14.403 M 15.08 % | 12.516 M 20.92 % | 10.351 M -44.58 % | 18.676 M 22.86 % | 15.201 M 8.05 % | 14.068 M 4.85 % | 13.417 M -11.68 % | 15.191 M 10.08 % | 13.800 M -16.20 % | 16.468 M 16.95 % | 14.081 M -0.90 % | 14.209 M 9.49 % | 12.977 M 21.36 % | 10.693 M -12.95 % | 12.284 M 6.59 % | 11.525 M 14.47 % | 10.068 M 17.98 % | 8.534 M -12.74 % | 9.780 M 9.85 % | 8.903 M 7.06 % | 8.316 M 10.53 % | 7.524 M 7.93 % | 6.971 M -25.67 % | 9.379 M 8.93 % | 8.610 M 10.26 % | 7.809 M 18.32 % | 6.600 M -28.00 % | 9.167 M 4.95 % | 8.735 M 14.32 % | 7.641 M -7.06 % | 8.221 M -5.43 % | 8.693 M 94.52 % | 4.469 M 121.68 % | 2.016 M -48.95 % | 3.949 M -45.01 % | 7.181 M 273.82 % | 1.921 M | 0.000 -100.00 % | 1.190 M | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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.621 B 0.04 % | 5.619 B 0.09 % | 5.614 B 7.75 % | 5.210 B -0.36 % | 5.229 B 3.75 % | 5.039 B -1.54 % | 5.118 B 8.03 % | 4.738 B 5.68 % | 4.483 B -4.04 % | 4.672 B -4.03 % | 4.868 B 2.32 % | 4.757 B 6.78 % | 4.455 B 6.69 % | 4.176 B -0.70 % | 4.205 B 8.94 % | 3.860 B 2.03 % | 3.783 B 2.37 % | 3.696 B -1.49 % | 3.752 B 8.88 % | 3.446 B 1.15 % | 3.406 B 3.22 % | 3.300 B -4.95 % | 3.472 B 6.95 % | 3.246 B -0.30 % | 3.256 B 0.78 % | 3.231 B -0.50 % | 3.247 B -6.95 % | 3.490 B 9.91 % | 3.175 B 9.19 % | 2.908 B 2.83 % | 2.828 B 0.31 % | 2.819 B -3.81 % | 2.931 B -0.49 % | 2.945 B 4.56 % | 2.817 B 0.11 % | 2.814 B -0.85 % | 2.838 B 1.12 % | 2.806 B 1.14 % | 2.775 B -2.30 % | 2.840 B -1.18 % | 2.874 B -6.28 % | 3.067 B 2.41 % | 2.994 B 2.51 % | 2.921 B 0.37 % | 2.910 B 0.78 % | 2.888 B 1.33 % | 2.850 B -2.19 % | 2.914 B -1.35 % | 2.954 B 1.54 % | 2.909 B 3.32 % | 2.815 B 6.19 % | 2.651 B -0.03 % | 2.652 B 3.69 % | 2.557 B -2.21 % | 2.615 B 0.29 % | 2.608 B -2.99 % | 2.688 B 3.14 % | 2.606 B 3.00 % | 2.530 B |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 919.000 K | 0.000 -100.00 % | 379.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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.000 K -100.30 % | 1.006 M | 0.000 | 0.000 |
| Change in working capital | 45.985 M 123.89 % | -192.514 M -599.29 % | -27.530 M -117.51 % | 157.232 M 48.52 % | 105.867 M 176.32 % | -138.709 M -175.38 % | 184.020 M 98.88 % | 92.529 M -53.53 % | 199.119 M 265.67 % | -120.193 M -23.87 % | -97.028 M -532.19 % | -15.348 M -2 860.43 % | 556.000 K 100.51 % | -109.679 M -146.07 % | -44.573 M 7.54 % | -48.207 M -161.94 % | 77.834 M 145.63 % | -170.579 M -343.28 % | 70.117 M 957.28 % | -8.179 M -453.00 % | 2.317 M 103.39 % | -68.430 M -154.80 % | 124.881 M 4 171.76 % | -3.067 M 89.29 % | -28.635 M 31.65 % | -41.893 M 11.62 % | -47.400 M -72.36 % | -27.501 M -635.35 % | 5.137 M 119.69 % | -26.092 M -178.66 % | 33.171 M 152.93 % | -62.674 M -179.41 % | 78.921 M 776.04 % | -11.674 M 88.00 % | -97.308 M -421.58 % | 30.259 M 463.69 % | 5.368 M 114.60 % | -36.771 M -160.64 % | 60.640 M 365.20 % | -22.866 M -116.65 % | 137.311 M 272.79 % | -79.465 M -407.81 % | 25.816 M -48.60 % | 50.229 M 166.42 % | -75.622 M -0.26 % | -75.427 M -406.09 % | 24.642 M 221.48 % | -20.284 M -113.82 % | 146.788 M 300.63 % | -73.162 M -550.70 % | 16.233 M 1 400.72 % | -1.248 M 81.19 % | -6.636 M 77.62 % | -29.651 M -168.31 % | 43.405 M 492.45 % | -11.060 M -142.38 % | 26.099 M 225.37 % | -20.818 M -256.47 % | 13.305 M -11.11 % | 14.968 M 151.01 % | -29.344 M 87.05 % | -226.522 M |
| Accounts receivables | 11.387 M 115.81 % | -72.027 M 17.60 % | -87.416 M -349.25 % | 35.072 M 95.19 % | 17.968 M | 0.000 -100.00 % | 26.536 M 117.93 % | -147.987 M -1 168.32 % | -11.668 M -105.47 % | 213.269 M 413.91 % | 41.499 M 155.52 % | -74.745 M 4.33 % | -78.132 M -1 509.56 % | 5.543 M 105.90 % | -93.956 M -193.71 % | -31.989 M 29.52 % | -45.390 M -135.29 % | -19.291 M -302.31 % | -4.795 M 84.65 % | -31.246 M -106.94 % | -15.099 M -139.78 % | 37.953 M 1 186.98 % | 2.949 M 108.27 % | -35.673 M 44.94 % | -64.789 M -156.53 % | 114.600 M 362.50 % | -43.657 M -117.62 % | -20.061 M 64.96 % | -57.245 M -199.71 % | 57.414 M 327.93 % | -25.189 M 67.44 % | -77.372 M -567.59 % | 16.547 M -79.92 % | 82.402 M 231.67 % | -62.581 M -704.59 % | 10.351 M 111.45 % | -90.426 M -568.33 % | 19.308 M 1.22 % | 19.075 M 159.36 % | -32.133 M -6 766.60 % | 482.000 K -98.76 % | 38.814 M 78.14 % | 21.788 M -63.56 % | 59.795 M 143.03 % | -138.949 M -425.98 % | -26.417 M -123.46 % | 112.606 M 467.53 % | -30.639 M -5.19 % | -29.127 M -1 751.19 % | 1.764 M 105.86 % | -30.092 M 24.82 % | -40.026 M -61.29 % | -24.816 M -760.00 % | 3.760 M -79.78 % | 18.592 M 24.37 % | 14.949 M 708.92 % | -2.455 M -132.62 % | 7.525 M 26.58 % | 5.945 M -82.59 % | 34.139 M 136.39 % | -93.807 M -525.85 % | 22.028 M |
| Inventory | -26.886 M -39.72 % | -19.243 M 87.67 % | -156.119 M -819.18 % | 21.708 M 178.31 % | -27.722 M -123.58 % | 117.548 M 205.75 % | -111.158 M -949.45 % | -10.592 M -106.14 % | 172.422 M 75.18 % | 98.428 M 174.97 % | -131.297 M 17.95 % | -160.012 M 12.71 % | -183.321 M -610.80 % | 35.889 M 132.11 % | -111.786 M -30.55 % | -85.626 M -220.78 % | 70.897 M 357.93 % | -27.487 M 47.01 % | -51.870 M -185.96 % | -18.139 M -513.47 % | 4.387 M 119.29 % | -22.744 M -343.79 % | -5.125 M 74.58 % | -20.164 M -166.10 % | 30.506 M 240.12 % | -21.772 M -24.31 % | -17.514 M -127.10 % | -7.712 M 89.88 % | -76.209 M -243.25 % | -22.202 M -162.82 % | 35.341 M 13 286.94 % | -268.000 K -100.34 % | 79.684 M 226.45 % | -63.017 M -241.02 % | 44.685 M 255.71 % | -28.698 M -155.59 % | 51.627 M 201.62 % | -50.803 M -219.77 % | 42.417 M -61.15 % | 109.176 M -24.62 % | 144.841 M 239.60 % | -103.756 M -279.61 % | -27.332 M -128.24 % | -11.975 M 68.35 % | -37.838 M -193.30 % | -12.901 M -365.45 % | 4.860 M -92.08 % | 61.401 M 14.60 % | 53.578 M 329.47 % | -23.349 M 57.21 % | -54.565 M -56.94 % | -34.767 M 46.79 % | -65.342 M -324.50 % | 29.106 M 180.27 % | -36.259 M -183.65 % | 43.348 M 361.01 % | -16.608 M -262.57 % | 10.216 M 125.27 % | -40.427 M -11.85 % | -36.144 M -224.19 % | 29.103 M 116.89 % | -172.296 M |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 79.241 M 146.22 % | -171.450 M | 0.000 | 0.000 | 0.000 100.00 % | -321.839 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 |
| Other working capital | 61.484 M 160.73 % | -101.244 M -146.87 % | 216.005 M 115.03 % | 100.452 M 176.12 % | 36.380 M 113.88 % | -262.146 M -186.80 % | 302.028 M 11.06 % | 271.940 M 244.90 % | -187.678 M 56.30 % | -429.452 M -6 642.85 % | -6.369 M -102.90 % | 219.409 M -16.26 % | 262.009 M 273.39 % | -151.111 M -193.76 % | 161.169 M 132.21 % | 69.408 M 32.64 % | 52.327 M 142.27 % | -123.801 M -197.65 % | 126.782 M 207.68 % | 41.206 M 216.26 % | 13.029 M 115.58 % | -83.639 M -165.83 % | 127.057 M 140.78 % | 52.770 M 834.31 % | 5.648 M 104.19 % | -134.721 M -1 078.29 % | 13.771 M 4 962.87 % | 272.000 K -99.80 % | 138.591 M 326.07 % | -61.304 M -366.32 % | 23.019 M 53.81 % | 14.966 M 186.46 % | -17.310 M 44.27 % | -31.059 M 60.89 % | -79.412 M -263.38 % | 48.606 M 10.05 % | 44.167 M 937.13 % | -5.276 M -519.25 % | -852.000 K 99.15 % | -99.909 M -1 146.99 % | -8.012 M 44.83 % | -14.523 M -146.31 % | 31.360 M 1 201.78 % | 2.409 M -97.62 % | 101.165 M 380.17 % | -36.109 M 61.10 % | -92.824 M -81.84 % | -51.046 M -141.73 % | 122.337 M 337.19 % | -51.577 M -151.12 % | 100.890 M 37.18 % | 73.545 M -11.95 % | 83.522 M 233.60 % | -62.517 M -202.37 % | 61.072 M 188.05 % | -69.357 M -253.57 % | 45.162 M 217.12 % | -38.559 M -180.69 % | 47.787 M 181.55 % | 16.973 M -52.00 % | 35.360 M 146.37 % | -76.254 M |
| Other non cash items | 23.848 M 160.11 % | -39.673 M -246.34 % | -11.455 M 33.36 % | -17.189 M 62.49 % | -45.831 M -450.26 % | -8.329 M 90.30 % | -85.875 M -27.24 % | -67.489 M 73.80 % | -257.551 M -537.28 % | -40.414 M -113.08 % | -18.967 M 53.14 % | -40.473 M -67 555.00 % | 60.000 K 100.41 % | -14.542 M 64.37 % | -40.816 M -149.01 % | -16.391 M 30.16 % | -23.470 M -70.74 % | -13.746 M 23.97 % | -18.080 M 43.98 % | -32.273 M 60.23 % | -81.147 M -226.65 % | 64.071 M 198.40 % | -65.112 M -104.75 % | -31.801 M -992.03 % | 3.565 M 145.93 % | -7.762 M 77.08 % | -33.865 M -294.93 % | -8.575 M 53.60 % | -18.482 M -117.90 % | -8.482 M -465.84 % | -1.499 M 93.34 % | -22.512 M -84.31 % | -12.214 M -122.15 % | -5.498 M 50.96 % | -11.212 M 38.62 % | -18.268 M -54.84 % | -11.798 M -145.03 % | -4.815 M -20.68 % | -3.990 M 80.77 % | -20.753 M -1 179.47 % | -1.622 M 67.05 % | -4.922 M -30.83 % | -3.762 M 66.95 % | -11.384 M -252.55 % | -3.229 M 53.82 % | -6.992 M 81.34 % | -37.479 M 52.02 % | -78.115 M -248.79 % | 52.499 M 735.81 % | -8.257 M 44.55 % | -14.891 M 76.80 % | -64.179 M -773.16 % | 9.534 M 329.90 % | -4.147 M -122.19 % | 18.685 M 331.23 % | 4.333 M -79.83 % | 21.478 M 144.97 % | -47.760 M -1 411.39 % | -3.160 M 52.45 % | -6.646 M -152.31 % | 12.706 M 283.85 % | -6.911 M |
| Net cash provided by operating activities | 182.437 M 370.53 % | -67.436 M -163.59 % | 106.053 M -56.50 % | 243.781 M -8.05 % | 265.129 M 992.03 % | -29.722 M -109.99 % | 297.428 M 51.19 % | 196.719 M 368.91 % | 41.952 M 249.40 % | -28.081 M 12.32 % | -32.028 M -147.20 % | 67.863 M -65.63 % | 197.436 M 306.34 % | 48.589 M -49.95 % | 97.082 M 79.56 % | 54.066 M -73.34 % | 202.781 M 356.32 % | -79.112 M -145.17 % | 175.136 M 147.40 % | 70.790 M -28.85 % | 99.499 M 4 114.27 % | 2.361 M -98.80 % | 196.881 M 180.66 % | 70.150 M -28.68 % | 98.355 M 168.87 % | 36.581 M 17.95 % | 31.014 M -44.30 % | 55.683 M -32.10 % | 82.002 M 118.54 % | 37.522 M -68.20 % | 118.008 M 790.69 % | 13.249 M -90.39 % | 137.831 M 280.37 % | 36.236 M 352.99 % | -14.323 M -114.38 % | 99.634 M 8.15 % | 92.126 M 223.19 % | 28.505 M -77.05 % | 124.214 M 130.16 % | 53.968 M -79.55 % | 263.861 M 1 426.60 % | -19.890 M -121.69 % | 91.720 M -24.99 % | 122.285 M 680.97 % | 15.658 M 181.68 % | -19.170 M -129.67 % | 64.600 M 34 261.70 % | 188.000 K -99.93 % | 284.079 M 950.38 % | -33.406 M -165.51 % | 50.997 M 850.55 % | 5.365 M -91.49 % | 63.064 M 198.10 % | 21.155 M -70.33 % | 71.295 M 36.42 % | 52.263 M -64.72 % | 148.142 M 343.29 % | 33.419 M -41.26 % | 56.895 M -13.31 % | 65.628 M -47.89 % | 125.938 M 172.95 % | -172.642 M |
| Investments in property plant and equipment | -71.964 M -73.31 % | -41.524 M -100.55 % | -20.705 M -27.98 % | -16.178 M -22.50 % | -13.207 M 54.62 % | -29.106 M 64.93 % | -82.991 M -17.98 % | -70.346 M 26.32 % | -95.472 M -167.86 % | -35.642 M -155.30 % | -13.961 M 83.73 % | -85.822 M -273.09 % | -23.003 M -4.96 % | -21.917 M 13.45 % | -25.322 M -28.86 % | -19.651 M 47.00 % | -37.078 M -98.49 % | -18.680 M -22.37 % | -15.265 M -190.15 % | -5.261 M 33.19 % | -7.874 M -72.64 % | -4.561 M 59.29 % | -11.204 M 41.07 % | -19.012 M -596.41 % | -2.730 M 73.01 % | -10.115 M -6.72 % | -9.478 M 64.98 % | -27.064 M 16.05 % | -32.238 M 16.10 % | -38.423 M 10.54 % | -42.948 M 32.21 % | -63.350 M 47.51 % | -120.680 M -193.33 % | -41.142 M 20.46 % | -51.722 M -298.41 % | -12.982 M -117.86 % | -5.959 M 91.31 % | -68.573 M -23.64 % | -55.460 M -344.28 % | -12.483 M -109.73 % | -5.952 M -13.57 % | -5.241 M 33.04 % | -7.827 M -270.25 % | -2.114 M 79.98 % | -10.557 M 70.35 % | -35.611 M -21.61 % | -29.283 M 14.89 % | -34.407 M 30.59 % | -49.572 M -123.15 % | -22.215 M 3.72 % | -23.073 M -114.04 % | -10.780 M -66.13 % | -6.489 M -26.52 % | -5.129 M 91.85 % | -62.902 M -448.21 % | -11.474 M -1 217.23 % | 1.027 M 119.38 % | -5.300 M 54.25 % | -11.585 M -274.56 % | -3.093 M -272.20 % | -831.000 K 89.93 % | -8.254 M |
| Acquisitions net | 0.000 | 0.000 100.00 % | -18.176 M | 0.000 | 0.000 -100.00 % | 5.431 M -40.32 % | 9.100 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 % | 63.892 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.900 M 0.00 % | -1.900 M | 0.000 -100.00 % | 1.900 M 200.00 % | -1.900 M -82.69 % | -1.040 M | 0.000 -100.00 % | 1.367 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.950 M 298.00 % | -2.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 2.311 M 169.25 % | -3.337 M 84.48 % | -21.500 M 48.17 % | -41.482 M -136.65 % | -17.529 M 19.37 % | -21.739 M -185.96 % | -7.602 M 55.49 % | -17.078 M 25.23 % | -22.840 M -2 794.80 % | -789.000 K -101.45 % | 54.257 M 193.20 % | -58.214 M 12.61 % | -66.613 M -208.01 % | -21.627 M 52.19 % | -45.238 M -22.84 % | -36.828 M 25.15 % | -49.203 M -118.36 % | -22.533 M 35.62 % | -35.002 M -41.38 % | -24.757 M -694.51 % | -3.116 M 81.59 % | -16.927 M -179.92 % | -6.047 M 82.89 % | -35.334 M -21.26 % | -29.140 M -366.31 % | -6.249 M | 0.000 100.00 % | -58.585 M -21 638.60 % | 272.000 K 200.00 % | -272.000 K 99.10 % | -30.144 M -200.00 % | 30.144 M | 0.000 | 0.000 100.00 % | -121.451 M -200.75 % | 120.551 M 40 283.67 % | -300.000 K 43.18 % | -528.000 K -100.92 % | 57.614 M 204.87 % | -54.940 M -2 918.88 % | 1.949 M 200.00 % | -1.949 M 97.04 % | -65.826 M -447.77 % | -12.017 M -63 347.37 % | 19.000 K 101.87 % | -1.017 M 97.04 % | -34.367 M -114.06 % | 244.416 M 396.27 % | -82.498 M -500.25 % | -13.744 M 60.75 % | -35.014 M | 0.000 | 0.000 | 0.000 100.00 % | -13.000 K 99.66 % | -3.800 M -380 100.00 % | 1.000 K 100.06 % | -1.736 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 5.237 M 1 036.01 % | 461.000 K 1 587.10 % | -31.000 K -102.47 % | 1.255 M -95.30 % | 26.697 M 94.73 % | 13.710 M -52.82 % | 29.059 M 20.19 % | 24.178 M 110.37 % | 11.493 M 545.67 % | 1.780 M -64.00 % | 4.945 M -79.46 % | 24.073 M -21.62 % | 30.715 M 47.51 % | 20.822 M -57.75 % | 49.288 M 437.14 % | 9.176 M -70.38 % | 30.983 M 15.58 % | 26.807 M 35.42 % | 19.795 M -54.18 % | 43.205 M 30.46 % | 33.118 M 797.02 % | 3.692 M -53.18 % | 7.886 M -71.63 % | 27.795 M 4 151.75 % | -686.000 K -132.84 % | 2.089 M 1 371.13 % | 142.000 K -98.09 % | 7.420 M 15.02 % | 6.451 M | 0.000 -100.00 % | 15.375 M 2 902.93 % | 512.000 K 105.28 % | -9.700 M -124.08 % | 40.286 M -71.42 % | 140.943 M 217.95 % | -119.495 M -3 030.24 % | 4.078 M -96.47 % | 115.417 M 3 001.77 % | 3.721 M 4 610.13 % | 79.000 K 108.28 % | -954.000 K -150.21 % | 1.900 M -96.24 % | 50.482 M 203.30 % | -48.868 M -218.87 % | 41.109 M -55.15 % | 91.669 M -51.12 % | 187.532 M | 0.000 -100.00 % | 1.412 M | 0.000 -100.00 % | 444.000 K -87.93 % | 3.678 M -70.59 % | 12.505 M 497.18 % | 2.094 M | 0.000 | 0.000 -100.00 % | 5.505 M -88.76 % | 48.963 M 25 670.00 % | 190.000 K -98.26 % | 10.929 M 205.40 % | -10.369 M -200.00 % | 10.369 M |
| Other investing activites | 5.906 M 52.73 % | 3.867 M -30.34 % | 5.551 M 131.48 % | 2.398 M -26.42 % | 3.259 M 295.15 % | -1.670 M -104.51 % | 37.029 M 2 045.82 % | -1.903 M -4.05 % | -1.829 M 34.56 % | -2.795 M -27 850.00 % | -10.000 K 83.05 % | -59.000 K -114.57 % | 405.000 K 181.25 % | 144.000 K 104.21 % | -3.424 M -562.28 % | -517.000 K -108.63 % | 5.992 M 467.83 % | -1.629 M -748.44 % | -192.000 K 90.23 % | -1.966 M -294.46 % | 1.011 M -50.80 % | 2.055 M 367.23 % | -769.000 K 14.27 % | -897.000 K -106.21 % | -435.000 K -69.92 % | -256.000 K -100.80 % | 31.909 M 121.15 % | -150.860 M -30 500.41 % | -493.000 K -764.91 % | -57.000 K -146.34 % | 123.000 K 100.41 % | -30.028 M -2 373.48 % | -1.214 M -2 859.09 % | 44.000 K -95.31 % | 939.000 K 279.54 % | -523.000 K -566.96 % | 112.000 K 112.61 % | -888.000 K -159.32 % | 1.497 M 118.01 % | -8.311 M -703.00 % | -1.035 M -566.22 % | 222.000 K -39.34 % | 366.000 K 209.91 % | -333.000 K 88.32 % | -2.851 M -756.91 % | 434.000 K -65.99 % | 1.276 M 169.88 % | -1.826 M 13.75 % | -2.117 M -183.02 % | 2.550 M 194.03 % | -2.712 M -66.79 % | -1.626 M -78.29 % | -912.000 K -107.04 % | 12.949 M -37.54 % | 20.731 M 2 360.74 % | -917.000 K 87.71 % | -7.459 M 80.12 % | -37.521 M -34.59 % | -27.877 M -16.47 % | -23.934 M -1 284.27 % | 2.021 M -86.36 % | 14.816 M |
| Net cash used for investing activites | -58.510 M -44.35 % | -40.533 M 26.12 % | -54.861 M -1.58 % | -54.007 M -6 823.97 % | -780.000 K 97.66 % | -33.374 M -116.64 % | -15.405 M 76.35 % | -65.149 M 40.04 % | -108.648 M -190.15 % | -37.446 M -182.79 % | 45.231 M 137.69 % | -120.022 M -105.18 % | -58.496 M -159.08 % | -22.578 M 8.58 % | -24.696 M 48.36 % | -47.820 M 3.01 % | -49.306 M -207.49 % | -16.035 M 47.71 % | -30.664 M -373.27 % | 11.221 M -51.51 % | 23.139 M 247.00 % | -15.741 M -55.33 % | -10.134 M 63.08 % | -27.448 M 16.80 % | -32.991 M -127.04 % | -14.531 M -116.81 % | 86.465 M 137.74 % | -229.089 M -780.84 % | -26.008 M 32.89 % | -38.752 M 32.72 % | -57.594 M 8.18 % | -62.722 M 52.34 % | -131.594 M -16 106.16 % | -812.000 K 97.41 % | -31.291 M -151.35 % | -12.449 M -501.69 % | -2.069 M -104.75 % | 43.528 M 695.47 % | 5.472 M 107.23 % | -75.655 M -1 748.85 % | -4.092 M 41.27 % | -6.968 M 70.78 % | -23.845 M 62.35 % | -63.332 M -317.73 % | 29.087 M -47.57 % | 55.475 M -55.68 % | 125.158 M -39.88 % | 208.183 M 262.87 % | -127.825 M -255.97 % | -35.909 M 40.50 % | -60.355 M -591.51 % | -8.728 M -271.00 % | 5.104 M -48.52 % | 9.914 M 123.50 % | -42.184 M -160.54 % | -16.191 M -1 648.49 % | -926.000 K -121.02 % | 4.406 M 111.22 % | -39.272 M -143.96 % | -16.098 M -75.38 % | -9.179 M -154.21 % | 16.931 M |
| Debt repayment | 186.328 M 1 813.61 % | 9.737 M -89.64 % | 93.946 M 161.81 % | -151.987 M -35.37 % | -112.273 M -793.94 % | 16.179 M 114.25 % | -113.535 M 0.78 % | -114.424 M -155.87 % | 204.792 M 526.66 % | 32.680 M -43.75 % | 58.095 M -45.25 % | 106.113 M 24.46 % | 85.261 M 438.04 % | -25.222 M -165.17 % | 38.702 M 66.65 % | 23.224 M -59.08 % | 56.752 M 36.82 % | 41.480 M 582.66 % | -8.594 M -127.82 % | 30.896 M 300.00 % | 7.724 M 271.11 % | -4.514 M 89.35 % | -42.403 M -155.94 % | 75.799 M 914.26 % | -9.309 M 62.68 % | -24.947 M 66.11 % | -73.614 M -140.84 % | 180.258 M 676.77 % | 23.206 M 147.04 % | -49.332 M 23.51 % | -64.496 M -229.00 % | 49.997 M 732.71 % | -7.902 M -116.17 % | 48.870 M 520.50 % | -11.622 M -119.64 % | 59.174 M 290.18 % | -31.115 M 13.98 % | -36.172 M 59.10 % | -88.434 M -301.05 % | 43.987 M 128.09 % | -156.596 M -947.52 % | 18.477 M 203.89 % | -17.786 M -148.11 % | 36.968 M 210.79 % | -33.368 M -1 654.89 % | 2.146 M 103.97 % | -54.016 M -258.48 % | -15.068 M 80.73 % | -78.181 M -213.56 % | 68.848 M 28.38 % | 53.628 M 541.56 % | 8.359 M 225.44 % | -6.664 M 77.11 % | -29.117 M -4 543.86 % | -627.000 K -104.18 % | 15.001 M 341.87 % | -6.202 M -133.54 % | 18.493 M -30.55 % | 26.627 M -53.55 % | 57.324 M 177.39 % | -74.073 M -135.74 % | 207.261 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 -100.00 % | 12.482 M 1 248 100.00 % | 1.000 K -99.99 % | 10.309 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 19.154 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 -100.00 % | 3.000 K -99.80 % | 1.509 M | 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 100.00 % | -26.558 M | 0.000 100.00 % | -23.217 M | 0.000 | 0.000 100.00 % | -19.212 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 |
| Dividends paid | 0.000 | 0.000 100.00 % | -108.183 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -116.505 M | 0.000 100.00 % | -1.000 K 100.00 % | -128.988 M | 0.000 | 0.000 | 0.000 100.00 % | -82.099 M | 0.000 | 0.000 | 0.000 100.00 % | -110.662 M | 0.000 | 0.000 | 0.000 100.00 % | -77.463 M | 0.000 | 0.000 | 0.000 100.00 % | -70.824 M | 0.000 | 0.000 | 0.000 100.00 % | -88.529 M | 0.000 | 0.000 100.00 % | -1.000 K 100.00 % | -87.995 M | 0.000 | 0.000 | 0.000 -100.00 % | 49.556 M | 0.000 | 0.000 | 0.000 100.00 % | -99.285 M | 0.000 | 0.000 | 0.000 100.00 % | -38.305 M | 0.000 | 0.000 | 0.000 100.00 % | -76.609 M | 0.000 | 0.000 | 0.000 100.00 % | -114.915 M | 0.000 | 0.000 | 0.000 100.00 % | -45.813 M | 0.000 | 0.000 |
| Other financing activites | -135.587 M -3 593.46 % | -3.671 M 2.50 % | -3.765 M -268.40 % | -1.022 M 99.09 % | -112.542 M -4 228.47 % | 2.726 M 232.07 % | -2.064 M -257.56 % | 1.310 M 101.01 % | -129.869 M -906.99 % | 16.093 M 94.59 % | 8.270 M -57.83 % | 19.609 M 113.63 % | -143.896 M -10 319.70 % | -1.381 M 88.02 % | -11.526 M 52.98 % | -24.514 M 78.43 % | -113.640 M -8 176.77 % | -1.373 M -13.38 % | -1.211 M 14.36 % | -1.414 M 98.44 % | -90.414 M -4 898.01 % | -1.809 M 41.65 % | -3.100 M 96.58 % | -90.645 M -7 872.30 % | -1.137 M 9.98 % | -1.263 M 98.75 % | -101.049 M -378.63 % | -21.112 M -1 469.13 % | 1.542 M 788.39 % | -224.000 K | 0.000 100.00 % | -89.287 M | 0.000 100.00 % | -596.000 K 96.22 % | -15.772 M 84.02 % | -98.675 M -187.49 % | -34.323 M -7 220.95 % | 482.000 K 864.00 % | 50.000 K 100.04 % | -111.610 M 0.00 % | -111.610 M -1 240 211.11 % | 9.000 K | 0.000 | 0.000 100.00 % | -108.241 M -1 546 400.00 % | 7.000 K 125.93 % | -27.000 K | 0.000 100.00 % | -75.894 M -271 150.00 % | 28.000 K 7.69 % | 26.000 K 200.00 % | -26.000 K 99.97 % | -75.805 M -1 894.34 % | -3.801 M 87.00 % | -29.230 M -205.89 % | 27.604 M 151.38 % | -53.724 M -104.98 % | -26.209 M -18 955.40 % | 139.000 K 479.17 % | 24.000 K 100.10 % | -23.412 M -77 940.00 % | -30.000 K |
| Net cash used provided by financing activities | 50.741 M 736.48 % | 6.066 M 133.70 % | -18.002 M 88.23 % | -153.009 M 31.94 % | -224.815 M -1 289.18 % | 18.905 M 116.35 % | -115.599 M -2.20 % | -113.114 M -172.03 % | -41.582 M -185.26 % | 48.773 M -26.51 % | 66.364 M 2 131.97 % | -3.266 M 94.43 % | -58.635 M -315.23 % | -14.121 M -151.96 % | 27.177 M 137.19 % | -73.080 M -28.46 % | -56.888 M -241.84 % | 40.107 M 210.30 % | -36.363 M 55.21 % | -81.180 M 23.35 % | -105.907 M -925.40 % | 12.831 M 128.20 % | -45.503 M 59.20 % | -111.521 M -967.60 % | -10.446 M 60.14 % | -26.210 M 84.99 % | -174.663 M -297.76 % | 88.322 M 256.89 % | 24.748 M 149.94 % | -49.556 M 23.16 % | -64.496 M 49.54 % | -127.819 M -1 517.55 % | -7.902 M -116.37 % | 48.274 M 515.30 % | -11.624 M 91.89 % | -143.267 M -118.94 % | -65.438 M -83.35 % | -35.690 M 59.62 % | -88.384 M -389.20 % | -18.067 M 93.26 % | -268.206 M -1 550.86 % | 18.486 M 203.94 % | -17.786 M 71.46 % | -62.317 M 55.99 % | -141.609 M -6 677.29 % | 2.153 M 103.98 % | -54.043 M -1.26 % | -53.373 M 65.36 % | -154.075 M -323.70 % | 68.876 M 28.37 % | 53.654 M 178.58 % | -68.276 M 17.21 % | -82.469 M -150.53 % | -32.918 M -10.25 % | -29.857 M 58.71 % | -72.310 M -20.67 % | -59.926 M -676.65 % | -7.716 M -128.82 % | 26.769 M 105.22 % | 13.044 M 113.38 % | -97.485 M -147.04 % | 207.231 M |
| Effect of forex changes on cash | -7.889 M -1 255.05 % | 683.000 K -77.80 % | 3.076 M 499.48 % | -770.000 K -167.43 % | 1.142 M -35.73 % | 1.777 M 143.64 % | -4.072 M -274.84 % | 2.329 M 284.11 % | -1.265 M -249.17 % | 848.000 K 146.36 % | -1.829 M -177.30 % | 2.366 M 15.08 % | 2.056 M 232.15 % | 619.000 K 191.30 % | -678.000 K -325.25 % | 301.000 K 129.54 % | -1.019 M -328.15 % | -238.000 K 34.25 % | -362.000 K -5.85 % | -342.000 K 30.91 % | -495.000 K -277.42 % | 279.000 K 436.54 % | 52.000 K 110.81 % | -481.000 K -1 400.00 % | 37.000 K 115.68 % | -236.000 K 72.46 % | -857.000 K -703.52 % | 142.000 K -89.74 % | 1.384 M 290.63 % | -726.000 K -64.63 % | -441.000 K -236.64 % | -131.000 K -39.36 % | -94.000 K 94.14 % | -1.605 M -390.24 % | 553.000 K 179.11 % | -699.000 K -694.32 % | -88.000 K 79.15 % | -422.000 K -530.61 % | 98.000 K -92.36 % | 1.282 M 549.82 % | -285.000 K -65.70 % | -172.000 K -112.99 % | 1.324 M 129.86 % | 576.000 K -50.22 % | 1.157 M 166.59 % | 434.000 K -6.87 % | 466.000 K 194.91 % | -491.000 K -198.40 % | 499.000 K -50.98 % | 1.018 M 736.25 % | -160.000 K 74.28 % | -622.000 K -284.02 % | 338.000 K 135.28 % | -958.000 K -1 013.95 % | -86.000 K -102.39 % | 3.593 M 106.49 % | 1.740 M 212.95 % | 556.000 K 131.18 % | -1.783 M -1 107.34 % | 177.000 K 157.10 % | -310.000 K 45.04 % | -564.000 K |
| Net change in cash | 166.779 M 264.77 % | -101.220 M -379.10 % | 36.266 M 0.75 % | 35.995 M -11.51 % | 40.676 M 195.90 % | -42.414 M -126.12 % | 162.352 M 681.10 % | 20.785 M 118.97 % | -109.543 M -588.69 % | -15.906 M -120.46 % | 77.738 M 246.51 % | -53.059 M -164.42 % | 82.361 M 558.41 % | 12.509 M -87.35 % | 98.885 M 248.63 % | -66.533 M -169.62 % | 95.568 M 272.89 % | -55.278 M -151.30 % | 107.747 M 21 934.15 % | 489.000 K -96.99 % | 16.236 M 6 113.33 % | -270.000 K -100.19 % | 141.296 M 303.89 % | -69.300 M -226.10 % | 54.955 M 1 350.11 % | -4.396 M 92.43 % | -58.041 M 31.67 % | -84.942 M -203.43 % | 82.126 M 259.43 % | -51.512 M -1 038.89 % | -4.523 M 97.45 % | -177.423 M -9 986.58 % | -1.759 M -102.14 % | 82.093 M 244.82 % | -56.685 M 0.17 % | -56.781 M -331.47 % | 24.531 M -31.71 % | 35.921 M -6.46 % | 38.400 M 199.81 % | -38.472 M -341.09 % | -8.722 M -2.08 % | -8.544 M -116.62 % | 51.413 M 1 944.08 % | -2.788 M 97.09 % | -95.707 M -346.08 % | 38.892 M 183.07 % | -46.819 M -130.30 % | 154.507 M 5 669.49 % | 2.678 M 362.52 % | 579.000 K -98.69 % | 44.136 M 161.08 % | -72.261 M -417.52 % | -13.963 M -397.43 % | -2.807 M -237.38 % | -832.000 K 97.45 % | -32.645 M -137.86 % | 86.234 M 181.21 % | 30.665 M -28.03 % | 42.609 M -32.10 % | 62.751 M 230.90 % | 18.964 M -62.78 % | 50.956 M |
| Cash at beginning of period | 683.636 M -12.90 % | 784.856 M 4.84 % | 748.590 M 5.05 % | 712.595 M 6.05 % | 671.919 M -5.94 % | 714.333 M 29.41 % | 551.981 M 3.91 % | 531.196 M -17.10 % | 640.739 M -2.42 % | 656.645 M 13.43 % | 578.907 M -8.40 % | 631.966 M 14.99 % | 549.605 M 2.33 % | 537.096 M 22.57 % | 438.211 M -13.18 % | 504.744 M 23.36 % | 409.176 M -11.90 % | 464.454 M 30.21 % | 356.707 M 0.14 % | 356.218 M 4.78 % | 339.982 M -0.08 % | 340.252 M 71.02 % | 198.956 M -25.83 % | 268.256 M 25.76 % | 213.301 M -2.02 % | 217.697 M -21.05 % | 275.738 M -23.55 % | 360.680 M 29.48 % | 278.554 M -15.61 % | 330.066 M -1.35 % | 334.589 M -34.65 % | 512.012 M -0.34 % | 513.771 M 19.02 % | 431.678 M -11.61 % | 488.363 M -10.42 % | 545.144 M 4.71 % | 520.613 M 7.41 % | 484.692 M 8.60 % | 446.292 M -7.94 % | 484.764 M -1.77 % | 493.486 M -1.70 % | 502.030 M 11.41 % | 450.617 M -0.61 % | 453.405 M -17.43 % | 549.112 M 7.62 % | 510.220 M -8.40 % | 557.039 M 38.38 % | 402.532 M 0.67 % | 399.854 M 0.15 % | 399.275 M -25.80 % | 538.139 M -11.84 % | 610.400 M -2.24 % | 624.363 M -0.45 % | 627.170 M -0.13 % | 628.002 M -4.94 % | 660.647 M 15.01 % | 574.413 M 5.64 % | 543.748 M 8.50 % | 501.139 M 14.31 % | 438.388 M 4.52 % | 419.424 M 13.83 % | 368.468 M |
| Cash at end of period | 850.415 M 24.40 % | 683.636 M -12.90 % | 784.856 M 4.84 % | 748.590 M 5.05 % | 712.595 M 6.05 % | 671.919 M -5.94 % | 714.333 M 29.41 % | 551.981 M 3.91 % | 531.196 M -17.10 % | 640.739 M -2.42 % | 656.645 M 13.43 % | 578.907 M -8.40 % | 631.966 M 14.99 % | 549.605 M 2.33 % | 537.096 M 22.57 % | 438.211 M -13.18 % | 504.744 M 23.36 % | 409.176 M -11.90 % | 464.454 M 30.21 % | 356.707 M 0.14 % | 356.218 M 4.78 % | 339.982 M -0.08 % | 340.252 M 71.02 % | 198.956 M -25.83 % | 268.256 M 25.76 % | 213.301 M -2.02 % | 217.697 M -21.05 % | 275.738 M -23.55 % | 360.680 M 29.48 % | 278.554 M -15.61 % | 330.066 M -1.35 % | 334.589 M -34.65 % | 512.012 M -0.34 % | 513.771 M 19.02 % | 431.678 M -11.61 % | 488.363 M -10.42 % | 545.144 M 4.71 % | 520.613 M 7.41 % | 484.692 M 8.60 % | 446.292 M -7.94 % | 484.764 M -1.77 % | 493.486 M -1.70 % | 502.030 M 11.41 % | 450.617 M -0.61 % | 453.405 M -17.43 % | 549.112 M 7.62 % | 510.220 M -8.40 % | 557.039 M 38.38 % | 402.532 M 0.67 % | 399.854 M -31.33 % | 582.275 M 8.20 % | 538.139 M -11.84 % | 610.400 M -2.24 % | 624.363 M -0.45 % | 627.170 M -0.13 % | 628.002 M -4.94 % | 660.647 M 15.01 % | 574.413 M 5.64 % | 543.748 M 8.50 % | 501.139 M 14.31 % | 438.388 M 4.52 % | 419.424 M |
| Operating cash flow | 182.437 M 370.53 % | -67.436 M -163.59 % | 106.053 M -56.50 % | 243.781 M -8.05 % | 265.129 M 992.03 % | -29.722 M -109.99 % | 297.428 M 51.19 % | 196.719 M 368.91 % | 41.952 M 249.40 % | -28.081 M 12.32 % | -32.028 M -147.20 % | 67.863 M -65.63 % | 197.436 M 306.34 % | 48.589 M -49.95 % | 97.082 M 79.56 % | 54.066 M -73.34 % | 202.781 M 356.32 % | -79.112 M -145.17 % | 175.136 M 147.40 % | 70.790 M -28.85 % | 99.499 M 4 114.27 % | 2.361 M -98.80 % | 196.881 M 180.66 % | 70.150 M -28.68 % | 98.355 M 168.87 % | 36.581 M 17.95 % | 31.014 M -44.30 % | 55.683 M -32.10 % | 82.002 M 118.54 % | 37.522 M -68.20 % | 118.008 M 790.69 % | 13.249 M -90.39 % | 137.831 M 280.37 % | 36.236 M 352.99 % | -14.323 M -114.38 % | 99.634 M 8.15 % | 92.126 M 223.19 % | 28.505 M -77.05 % | 124.214 M 130.16 % | 53.968 M -79.55 % | 263.861 M 1 426.60 % | -19.890 M -121.69 % | 91.720 M -24.99 % | 122.285 M 680.97 % | 15.658 M 181.68 % | -19.170 M -129.67 % | 64.600 M 34 261.70 % | 188.000 K -99.93 % | 284.079 M 950.38 % | -33.406 M -165.51 % | 50.997 M 850.55 % | 5.365 M -91.49 % | 63.064 M 198.10 % | 21.155 M -70.33 % | 71.295 M 36.42 % | 52.263 M -64.72 % | 148.142 M 343.29 % | 33.419 M -41.26 % | 56.895 M -13.31 % | 65.628 M -47.89 % | 125.938 M 172.95 % | -172.642 M |
| Capital expenditure | -72.120 M -67.02 % | -43.180 M -109.46 % | -20.615 M -7.98 % | -19.091 M -37.51 % | -13.883 M 54.18 % | -30.296 M 64.27 % | -84.795 M -18.05 % | -71.831 M 24.76 % | -95.472 M -157.00 % | -37.148 M -139.53 % | -15.509 M 82.26 % | -87.430 M -277.46 % | -23.163 M -0.68 % | -23.007 M 22.31 % | -29.613 M -41.76 % | -20.890 M 43.81 % | -37.178 M -97.97 % | -18.780 M -14.48 % | -16.404 M -204.79 % | -5.382 M 31.65 % | -7.874 M -72.64 % | -4.561 M 60.26 % | -11.477 M 42.38 % | -19.917 M -474.97 % | -3.464 M 66.28 % | -10.273 M 1.60 % | -10.440 M 61.64 % | -27.214 M 15.58 % | -32.238 M 16.49 % | -38.603 M 10.59 % | -43.175 M 31.85 % | -63.350 M 47.51 % | -120.680 M -189.31 % | -41.713 M 19.35 % | -51.722 M -298.41 % | -12.982 M -115.65 % | -6.020 M 91.28 % | -69.033 M -21.82 % | -56.666 M -176.30 % | -20.509 M -195.82 % | -6.933 M -7.69 % | -6.438 M 23.96 % | -8.467 M -278.67 % | -2.236 M 79.33 % | -10.816 M 69.75 % | -35.758 M -21.20 % | -29.504 M 15.12 % | -34.760 M 31.19 % | -50.517 M -127.40 % | -22.215 M 3.72 % | -23.073 M -117.46 % | -10.610 M -61.74 % | -6.560 M -3.24 % | -6.354 M 89.90 % | -62.902 M -448.21 % | -11.474 M -1 217.23 % | 1.027 M 119.38 % | -5.300 M 54.25 % | -11.585 M -274.56 % | -3.093 M -272.20 % | -831.000 K 89.93 % | -8.254 M |
| Free CashFlow | 110.317 M 199.73 % | -110.616 M -229.47 % | 85.438 M -61.98 % | 224.690 M -10.57 % | 251.246 M 518.62 % | -60.018 M -128.23 % | 212.633 M 70.26 % | 124.888 M 333.35 % | -53.520 M 17.95 % | -65.229 M -37.22 % | -47.537 M -142.94 % | -19.567 M -111.23 % | 174.273 M 581.23 % | 25.582 M -62.08 % | 67.469 M 103.37 % | 33.176 M -79.97 % | 165.603 M 269.17 % | -97.892 M -161.67 % | 158.732 M 142.68 % | 65.408 M -28.61 % | 91.625 M 4 264.77 % | -2.200 M -101.19 % | 185.404 M 269.09 % | 50.233 M -47.06 % | 94.891 M 260.69 % | 26.308 M 27.87 % | 20.574 M -27.73 % | 28.469 M -42.79 % | 49.764 M 4 703.52 % | -1.081 M -101.44 % | 74.833 M 249.36 % | -50.101 M -392.12 % | 17.151 M 413.15 % | -5.477 M 91.71 % | -66.045 M -176.22 % | 86.652 M 0.63 % | 86.106 M 312.46 % | -40.528 M -160.00 % | 67.548 M 101.88 % | 33.459 M -86.98 % | 256.928 M 1 075.87 % | -26.328 M -131.62 % | 83.253 M -30.65 % | 120.049 M 2 379.33 % | 4.842 M 108.82 % | -54.928 M -256.51 % | 35.096 M 201.52 % | -34.572 M -114.80 % | 233.562 M 519.92 % | -55.621 M -299.19 % | 27.924 M 632.39 % | -5.245 M -109.28 % | 56.504 M 281.76 % | 14.801 M 76.35 % | 8.393 M -79.42 % | 40.789 M -72.66 % | 149.169 M 430.49 % | 28.119 M -37.94 % | 45.310 M -27.54 % | 62.535 M -50.01 % | 125.107 M 169.16 % | -180.896 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 |