Tungkong Inc. 002117.SZ
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 1.178 B -1.92 % | 1.201 B 12.75 % | 1.065 B -11.32 % | 1.201 B 1.70 % | 1.181 B -21.05 % | 1.496 B -3.24 % | 1.546 B 8.13 % | 1.430 B -4.15 % | 1.491 B 18.72 % | 1.256 B 13.09 % | 1.111 B 19.87 % | 926.701 M 13.37 % | 817.401 M 4.56 % | 781.766 M 9.76 % | 712.233 M 29.29 % | 550.874 M 4.43 % | 527.528 M 12.56 % | 468.662 M 14.04 % | 410.972 M 3.54 % | 396.939 M 14.39 % | 346.991 M 28.24 % | 270.581 M |
| Net income | 157.817 M -3.36 % | 163.311 M 21.32 % | 134.611 M -27.82 % | 186.489 M 14.18 % | 163.330 M -38.76 % | 266.722 M 3.88 % | 256.768 M 10.63 % | 232.106 M 5.91 % | 219.144 M 1.35 % | 216.223 M 28.07 % | 168.826 M 29.82 % | 130.042 M 26.24 % | 103.009 M 18.45 % | 86.964 M 9.81 % | 79.194 M 6.98 % | 74.027 M 25.12 % | 59.164 M 5.52 % | 56.068 M 7.17 % | 52.315 M 7.82 % | 48.520 M 28.38 % | 37.793 M 9.23 % | 34.598 M |
| Income before tax | 182.765 M 0.87 % | 181.180 M 20.38 % | 150.511 M -32.12 % | 221.719 M 21.17 % | 182.983 M -41.52 % | 312.922 M 4.69 % | 298.916 M 10.16 % | 271.357 M -2.71 % | 278.916 M 2.55 % | 271.974 M 24.75 % | 218.011 M 24.51 % | 175.097 M 27.56 % | 137.263 M 21.22 % | 113.237 M 8.76 % | 104.116 M 14.59 % | 90.857 M 20.00 % | 75.717 M 6.21 % | 71.290 M 9.69 % | 64.992 M 6.51 % | 61.019 M 42.24 % | 42.899 M 11.95 % | 38.318 M |
| Income before tax ratio | 0.16 2.85 % | 0.15 6.77 % | 0.14 -23.45 % | 0.18 19.14 % | 0.15 -25.94 % | 0.21 8.19 % | 0.19 1.88 % | 0.19 1.50 % | 0.19 -13.62 % | 0.22 10.32 % | 0.20 3.87 % | 0.19 12.52 % | 0.17 15.93 % | 0.14 -0.91 % | 0.15 -11.37 % | 0.16 14.91 % | 0.14 -5.64 % | 0.15 -3.81 % | 0.16 2.87 % | 0.15 24.34 % | 0.12 -12.70 % | 0.14 |
| EBITDA | 254.132 M -1.70 % | 258.515 M 10.99 % | 232.925 M -21.39 % | 296.299 M 11.89 % | 264.822 M -33.24 % | 396.691 M 5.15 % | 377.257 M 9.09 % | 345.818 M -2.23 % | 353.700 M 4.46 % | 338.612 M 24.52 % | 271.931 M 19.72 % | 227.145 M 10.32 % | 205.904 M 16.28 % | 177.080 M 7.03 % | 165.449 M 27.03 % | 130.240 M 7.60 % | 121.043 M 12.64 % | 107.459 M 14.17 % | 94.119 M 15.84 % | 81.252 M 35.61 % | 59.917 M 19.51 % | 50.137 M |
| Net income ratio | 0.13 -1.47 % | 0.14 7.60 % | 0.13 -18.60 % | 0.16 12.27 % | 0.14 -22.44 % | 0.18 7.35 % | 0.17 2.31 % | 0.16 10.50 % | 0.15 -14.63 % | 0.17 13.25 % | 0.15 8.30 % | 0.14 11.35 % | 0.13 13.29 % | 0.11 0.04 % | 0.11 -17.26 % | 0.13 19.82 % | 0.11 -6.25 % | 0.12 -6.02 % | 0.13 4.14 % | 0.12 12.23 % | 0.11 -14.82 % | 0.13 |
| Ratio EBITDA | 0.22 0.23 % | 0.22 -1.56 % | 0.22 -11.35 % | 0.25 10.02 % | 0.22 -15.45 % | 0.27 8.67 % | 0.24 0.89 % | 0.24 2.00 % | 0.24 -12.01 % | 0.27 10.11 % | 0.24 -0.13 % | 0.25 -2.70 % | 0.25 11.21 % | 0.23 -2.49 % | 0.23 -1.75 % | 0.24 3.04 % | 0.23 0.07 % | 0.23 0.12 % | 0.23 11.88 % | 0.20 18.54 % | 0.17 -6.81 % | 0.19 |
| Gross profit ratio | 0.32 -9.87 % | 0.36 0.71 % | 0.36 -6.78 % | 0.38 2.21 % | 0.38 -9.04 % | 0.41 5.88 % | 0.39 -1.81 % | 0.40 -1.72 % | 0.40 1.10 % | 0.40 -1.90 % | 0.41 3.15 % | 0.39 1.83 % | 0.39 11.70 % | 0.35 -2.74 % | 0.36 -5.17 % | 0.38 17.60 % | 0.32 -3.52 % | 0.33 1.03 % | 0.33 -4.46 % | 0.34 7.25 % | 0.32 -1.47 % | 0.32 |
| Weighted average shs out dil | 523.721 M -4.02 % | 545.643 M 0.00 % | 545.666 M 0.00 % | 545.666 M 0.00 % | 545.666 M 0.00 % | 545.666 M 0.01 % | 545.618 M -0.02 % | 545.703 M 0.00 % | 545.676 M -0.74 % | 549.720 M -0.15 % | 550.520 M 1.60 % | 541.843 M -0.64 % | 545.340 M 1.61 % | 536.694 M 99.66 % | 268.809 M 2.40 % | 262.519 M -1.50 % | 266.519 M 3.57 % | 257.334 M 28.65 % | 200.030 M -0.53 % | 201.097 M 0.00 % | 201.097 M 0.00 % | 201.097 M |
| Weighted average shs out | 523.721 M -4.02 % | 545.643 M 0.00 % | 545.666 M 0.00 % | 545.666 M 0.00 % | 545.666 M 0.00 % | 545.666 M 0.01 % | 545.618 M -0.01 % | 545.666 M 0.00 % | 545.666 M 0.00 % | 545.666 M -0.87 % | 550.460 M 1.59 % | 541.843 M -0.64 % | 545.340 M 1.61 % | 536.694 M 99.66 % | 268.809 M 2.40 % | 262.519 M -1.50 % | 266.519 M 3.57 % | 257.334 M 28.65 % | 200.030 M -0.53 % | 201.097 M 0.00 % | 201.097 M 0.00 % | 201.097 M |
| EPS diluted | 0.30 0.00 % | 0.30 20.00 % | 0.25 -26.47 % | 0.34 13.33 % | 0.30 -38.78 % | 0.49 4.26 % | 0.47 9.30 % | 0.43 7.50 % | 0.40 2.56 % | 0.39 25.81 % | 0.31 29.17 % | 0.24 26.32 % | 0.19 18.75 % | 0.16 -44.83 % | 0.29 3.57 % | 0.28 27.27 % | 0.22 0.00 % | 0.22 -15.38 % | 0.26 8.33 % | 0.24 26.32 % | 0.19 11.76 % | 0.17 |
| Earnings per share | 0.30 0.00 % | 0.30 20.00 % | 0.25 -26.47 % | 0.34 13.33 % | 0.30 -38.78 % | 0.49 4.26 % | 0.47 9.30 % | 0.43 7.50 % | 0.40 2.56 % | 0.39 25.81 % | 0.31 29.17 % | 0.24 26.32 % | 0.19 18.75 % | 0.16 -44.83 % | 0.29 3.57 % | 0.28 27.27 % | 0.22 0.00 % | 0.22 -15.38 % | 0.26 8.33 % | 0.24 26.32 % | 0.19 11.76 % | 0.17 |
| Gross profit | 381.981 M -11.61 % | 432.131 M 13.54 % | 380.589 M -17.33 % | 460.386 M 3.94 % | 442.918 M -28.18 % | 616.744 M 2.45 % | 602.000 M 6.17 % | 567.028 M -5.79 % | 601.900 M 20.02 % | 501.516 M 10.93 % | 452.084 M 23.65 % | 365.624 M 15.44 % | 316.718 M 16.79 % | 271.193 M 6.76 % | 254.032 M 22.61 % | 207.184 M 22.81 % | 168.704 M 8.60 % | 155.349 M 15.22 % | 134.833 M -1.09 % | 136.312 M 22.69 % | 111.103 M 26.36 % | 87.927 M |
| Income tax expense | 24.948 M 40.45 % | 17.763 M 26.26 % | 14.068 M -57.43 % | 33.044 M 80.01 % | 18.356 M -59.51 % | 45.331 M 9.86 % | 41.264 M 1.80 % | 40.535 M -1.69 % | 41.232 M 3.69 % | 39.764 M 24.01 % | 32.065 M 7.57 % | 29.808 M 43.23 % | 20.811 M 21.84 % | 17.081 M 0.21 % | 17.045 M 49.51 % | 11.400 M 38.43 % | 8.236 M -2.34 % | 8.433 M 25.12 % | 6.740 M 18.56 % | 5.685 M 17.79 % | 4.826 M 24.07 % | 3.890 M |
| Cost of revenue | 795.644 M 3.52 % | 768.587 M 12.30 % | 684.383 M -7.59 % | 740.555 M 0.35 % | 737.942 M -16.04 % | 878.890 M -6.86 % | 943.650 M 9.41 % | 862.473 M -3.03 % | 889.465 M 17.85 % | 754.732 M 14.56 % | 658.795 M 17.42 % | 561.077 M 12.06 % | 500.683 M -1.94 % | 510.573 M 11.43 % | 458.201 M 33.32 % | 343.690 M -4.22 % | 358.825 M 14.53 % | 313.313 M 13.46 % | 276.140 M 5.95 % | 260.626 M 10.49 % | 235.888 M 29.14 % | 182.655 M |
| General and administrative expenses | 55.002 M 172.99 % | 20.148 M -10.71 % | 22.564 M -8.41 % | 24.635 M -21.71 % | 31.466 M -17.34 % | 38.068 M -6.79 % | 40.843 M -15.08 % | 48.096 M 6.60 % | 45.117 M 18.28 % | 38.143 M -7.89 % | 41.411 M 29.08 % | 32.082 M 14.94 % | 27.911 M 13.94 % | 24.497 M 21.73 % | 20.123 M -67.86 % | 62.617 M 64.24 % | 38.126 M 48.24 % | 25.720 M 11.75 % | 23.016 M 102.45 % | 11.369 M -11.18 % | 12.800 M 253.39 % | 3.622 M |
| Selling and marketing expenses | 34.488 M 0.01 % | 34.485 M -45.62 % | 63.410 M -28.04 % | 88.121 M 8.94 % | 80.889 M -32.81 % | 120.387 M 2.66 % | 117.267 M -3.41 % | 121.406 M 0.18 % | 121.188 M 36.03 % | 89.092 M 1.18 % | 88.053 M 12.03 % | 78.599 M 1.02 % | 77.802 M 17.01 % | 66.493 M 7.54 % | 61.832 M 9.06 % | 56.697 M 0.27 % | 56.542 M -2.11 % | 57.759 M 34.38 % | 42.981 M -32.36 % | 63.547 M 14.00 % | 55.742 M 28.26 % | 43.461 M |
| Other expenses | 56.789 M -53.48 % | 122.063 M 49.38 % | 81.713 M 14.57 % | 71.321 M 0.98 % | 70.632 M -3.64 % | 73.299 M 2 737.65 % | 2.583 M -69.18 % | 8.382 M -43.56 % | 14.851 M 13.71 % | 13.060 M 38.33 % | 9.442 M 60.52 % | 5.882 M -41.30 % | 10.021 M 269.83 % | 2.710 M 40.77 % | 1.925 M | 0.000 -100.00 % | 689.067 K | 0.000 | 0.000 -100.00 % | 533.027 K 7.98 % | 493.649 K | 0.000 |
| Operating expenses | 200.230 M -18.47 % | 245.598 M 1.95 % | 240.899 M -6.66 % | 258.078 M -8.82 % | 283.034 M -12.38 % | 323.014 M -0.12 % | 323.392 M 0.01 % | 323.375 M -6.61 % | 346.258 M 31.18 % | 263.965 M 4.18 % | 253.377 M 21.03 % | 209.344 M 6.81 % | 196.001 M 21.52 % | 161.286 M 13.27 % | 142.396 M 18.60 % | 120.060 M 26.25 % | 95.100 M 13.66 % | 83.672 M 26.51 % | 66.139 M -11.74 % | 74.934 M 9.32 % | 68.542 M 45.58 % | 47.083 M |
| Cost and expenses | 995.873 M -1.81 % | 1.014 B 9.61 % | 925.282 M -7.35 % | 998.633 M -2.19 % | 1.021 B -15.05 % | 1.202 B -5.14 % | 1.267 B 6.85 % | 1.186 B -4.04 % | 1.236 B 21.30 % | 1.019 B 11.68 % | 912.172 M 18.40 % | 770.420 M 10.58 % | 696.684 M 3.70 % | 671.858 M 11.87 % | 600.597 M 29.51 % | 463.751 M 2.16 % | 453.925 M 14.34 % | 396.985 M 15.98 % | 342.279 M 2.00 % | 335.560 M 10.23 % | 304.430 M 32.51 % | 229.737 M |
| Research and development expenses | 53.951 M -21.70 % | 68.903 M -5.89 % | 73.211 M -1.07 % | 74.001 M -26.03 % | 100.048 M 9.63 % | 91.259 M -0.12 % | 91.371 M 6.26 % | 85.988 M -5.09 % | 90.599 M 37.11 % | 66.079 M 9.36 % | 60.423 M 24.69 % | 48.459 M 11.92 % | 43.297 M 20.43 % | 35.951 M -5.73 % | 38.138 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 89.490 M 63.80 % | 54.633 M -36.45 % | 85.974 M -23.75 % | 112.757 M 0.36 % | 112.355 M -29.09 % | 158.456 M 0.22 % | 158.109 M -6.72 % | 169.503 M 1.92 % | 166.305 M 30.71 % | 127.235 M -1.72 % | 129.464 M 16.97 % | 110.681 M 4.70 % | 105.713 M 16.18 % | 90.990 M 11.02 % | 81.956 M -31.31 % | 119.314 M 26.03 % | 94.669 M 13.40 % | 83.479 M 26.49 % | 65.997 M -11.90 % | 74.915 M 9.30 % | 68.542 M 45.58 % | 47.083 M |
| Interest income | 17.121 M 912.78 % | 1.691 M 53.93 % | 1.098 M 11.09 % | 988.648 K 57.23 % | 628.786 K -31.67 % | 920.222 K -87.85 % | 7.573 M 312.41 % | 1.836 M 14.36 % | 1.606 M -20.83 % | 2.028 M -32.20 % | 2.991 M -24.61 % | 3.967 M -48.85 % | 7.757 M 103.19 % | 3.818 M 225.55 % | 1.173 M | 0.000 -100.00 % | 1.343 M -19.21 % | 1.662 M 363.08 % | 358.889 K -35.84 % | 559.397 K -38.07 % | 903.286 K 51.83 % | 594.918 K |
| Interest expense | 2.654 M 26.79 % | 2.093 M 20.20 % | 1.742 M 52.10 % | 1.145 M 301.28 % | 285.350 K 4 348.02 % | 6.415 K -94.62 % | 119.241 K -54.53 % | 262.258 K -33.90 % | 396.776 K -60.46 % | 1.003 M 24.45 % | 806.335 K 120.57 % | 365.575 K -20.84 % | 461.789 K 22.67 % | 376.441 K -95.15 % | 7.770 M 6 148.30 % | 124.347 K -86.32 % | 909.150 K -75.69 % | 3.740 M -31.70 % | 5.475 M 331.20 % | 1.270 M 25.10 % | 1.015 M 459.43 % | 181.425 K |
| Depreciation and amortization | 68.713 M -8.68 % | 75.241 M -6.35 % | 80.346 M 2.65 % | 78.271 M -4.03 % | 81.554 M -1.84 % | 83.080 M 6.87 % | 77.736 M 5.71 % | 73.535 M -0.39 % | 73.824 M 16.12 % | 63.576 M -10.65 % | 71.158 M 0.41 % | 70.865 M 6.90 % | 66.289 M 5.02 % | 63.119 M 18.48 % | 53.272 M 23.55 % | 43.116 M -1.92 % | 43.961 M 37.08 % | 32.069 M 35.59 % | 23.652 M 24.72 % | 18.963 M 20.16 % | 15.781 M 35.62 % | 11.637 M |
| Operating income | 181.752 M -2.56 % | 186.533 M 23.67 % | 150.825 M -32.57 % | 223.666 M 20.70 % | 185.305 M -40.71 % | 312.542 M 5.47 % | 296.333 M 12.68 % | 262.975 M -0.72 % | 264.876 M 2.07 % | 259.508 M 24.34 % | 208.711 M 23.30 % | 169.277 M 32.98 % | 127.298 M 14.69 % | 110.989 M 8.27 % | 102.515 M 16.41 % | 88.065 M 17.28 % | 75.088 M 7.01 % | 70.171 M 8.08 % | 64.922 M 6.31 % | 61.068 M 42.97 % | 42.714 M 2.69 % | 41.594 M |
| Operating income ratio | 0.15 -0.65 % | 0.16 9.69 % | 0.14 -23.96 % | 0.19 18.68 % | 0.16 -24.91 % | 0.21 9.00 % | 0.19 4.22 % | 0.18 3.58 % | 0.18 -14.02 % | 0.21 9.95 % | 0.19 2.85 % | 0.18 17.29 % | 0.16 9.69 % | 0.14 -1.36 % | 0.14 -9.96 % | 0.16 12.31 % | 0.14 -4.93 % | 0.15 -5.22 % | 0.16 2.68 % | 0.15 24.98 % | 0.12 -19.92 % | 0.15 |
| Total other income expenses net | 1.013 M 118.93 % | -5.353 M -1 601.16 % | -314.639 K 83.85 % | -1.948 M 16.11 % | -2.322 M -711.08 % | 379.985 K -85.29 % | 2.583 M -69.18 % | 8.382 M -41.26 % | 14.270 M 14.47 % | 12.466 M -41.28 % | 21.229 M 19.30 % | 17.794 M 78.58 % | 9.964 M 343.24 % | 2.248 M 143.02 % | -5.225 M -287.17 % | 2.792 M 343.84 % | 628.960 K -43.77 % | 1.119 M 112.90 % | -8.671 M -17 450.67 % | -49.406 K -271.82 % | 28.755 K 100.88 % | -3.276 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -282.381 M 63.70 % | -777.930 M 1.80 % | -792.221 M -9.36 % | -724.445 M -24.00 % | -584.206 M -69.55 % | -344.566 M 55.81 % | -779.777 M -6.10 % | -734.941 M -174.78 % | -267.468 M 29.68 % | -380.371 M -41.72 % | -268.403 M 43.35 % | -473.820 M -90.25 % | -249.046 M 31.97 % | -366.073 M -18.15 % | -309.825 M -289.15 % | -79.616 M 40.26 % | -133.277 M 8.38 % | -145.471 M -347.97 % | 58.666 M 524.38 % | -13.824 M 78.33 % | -63.803 M -130.44 % | -27.687 M |
| Total investments | 454.041 M 413.68 % | 88.390 M 58.47 % | 55.776 M -52.43 % | 117.249 M -41.38 % | 200.000 M -62.96 % | 540.000 M | 0.000 -100.00 % | 71.859 M -87.96 % | 597.075 M 30.58 % | 457.251 M 4 565.51 % | 9.801 M -89.11 % | 90.000 M -52.63 % | 190.000 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.000 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Total debt | 18.993 M -39.57 % | 31.429 M -20.97 % | 39.768 M 30.57 % | 30.457 M -76.22 % | 128.070 M 876.14 % | 13.120 M -6.51 % | 14.034 M -9.71 % | 15.544 M 587.53 % | 2.261 M -29.90 % | 3.225 M -69.66 % | 10.629 M | 0.000 | 0.000 | 0.000 -100.00 % | 100.000 M -16.67 % | 120.000 M | 0.000 -100.00 % | 33.000 M -75.38 % | 134.055 M 175.90 % | 48.588 M 21.47 % | 40.000 M 178.54 % | 14.361 M |
| Accumulated other comprehensive income loss | 0.000 | 0.000 -100.00 % | 352.158 M 4.34 % | 337.506 M 5.12 % | 321.075 M 6.90 % | 300.354 M 10.93 % | 270.760 M 15.67 % | 234.077 M 14.42 % | 204.569 M 17.20 % | 174.542 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 395.164 M -6.05 % | 420.622 M 6.38 % | 395.385 M -9.96 % | 439.125 M -9.89 % | 487.334 M -13.44 % | 562.991 M -26.16 % | 762.397 M 10.84 % | 687.823 M 15.67 % | 594.647 M 15.30 % | 515.748 M 18.08 % | 436.792 M 24.66 % | 350.398 M 20.96 % | 289.688 M 16.93 % | 247.755 M 25.49 % | 197.437 M 23.41 % | 159.985 M 25.89 % | 127.083 M 20.08 % | 105.834 M 42.14 % | 74.457 M 18.20 % | 62.995 M 9.28 % | 57.647 M 108.27 % | 27.679 M |
| Common stock | 523.721 M -4.02 % | 545.666 M 0.00 % | 545.666 M 0.00 % | 545.666 M 0.00 % | 545.666 M 0.00 % | 545.666 M 50.00 % | 363.778 M 0.00 % | 363.778 M 0.00 % | 363.778 M 0.00 % | 363.778 M -0.01 % | 363.806 M 19.96 % | 303.280 M 19.99 % | 252.748 M 99.94 % | 126.414 M 1.84 % | 124.124 M 12.84 % | 110.000 M 0.00 % | 110.000 M 0.00 % | 110.000 M 34.15 % | 82.000 M 0.00 % | 82.000 M 0.00 % | 82.000 M 0.00 % | 82.000 M |
| Total equity | 1.398 B -10.78 % | 1.567 B 0.83 % | 1.554 B -1.81 % | 1.582 B -0.29 % | 1.587 B -3.27 % | 1.641 B 0.80 % | 1.628 B 7.21 % | 1.518 B -4.66 % | 1.592 B 6.85 % | 1.490 B 8.75 % | 1.370 B 9.89 % | 1.247 B 7.52 % | 1.160 B 5.63 % | 1.098 B 8.64 % | 1.011 B 65.12 % | 612.063 M 8.53 % | 563.943 M 8.13 % | 521.536 M 147.17 % | 211.000 M 9.97 % | 191.871 M 16.98 % | 164.016 M 33.20 % | 123.134 M |
| Other non current liabilities | 2.853 M -12.31 % | 3.254 M -60.18 % | 8.172 M -35.90 % | 12.747 M -14.35 % | 14.884 M -49.85 % | 29.678 M -26.16 % | 40.192 M -16.45 % | 48.103 M 391.16 % | 9.794 M | 0.000 | 0.000 -100.00 % | 80.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 823.845 K 6.46 % | 773.845 K 57.34 % | 491.845 K 42.55 % | 345.045 K |
| Long term debt | 18.993 M -39.57 % | 31.429 M 88.02 % | 16.716 M 17.65 % | 14.209 M 74.40 % | 8.147 M | 0.000 -100.00 % | 13.120 M | 0.000 -100.00 % | 3.766 M -23.02 % | 4.892 M -53.97 % | 10.629 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 23.000 M 0.00 % | 23.000 M 541.07 % | 3.588 M -66.69 % | 10.771 M -25.00 % | 14.361 M |
| Total non current liabilities | 28.383 M -36.12 % | 44.429 M 15.33 % | 38.522 M 3.95 % | 37.059 M 34.55 % | 27.542 M -26.13 % | 37.286 M -30.06 % | 53.312 M -10.35 % | 59.466 M 338.54 % | 13.560 M -16.20 % | 16.181 M -28.34 % | 22.579 M 28 123.49 % | 80.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 23.000 M -3.46 % | 23.824 M 446.22 % | 4.362 M -61.27 % | 11.262 M -23.42 % | 14.706 M |
| Other current liabilities | 330.919 M -9.47 % | 365.548 M -38.83 % | 597.569 M 62.02 % | 368.821 M 229.47 % | 111.944 M -60.10 % | 280.541 M -37.08 % | 445.845 M 238.61 % | 131.670 M -44.48 % | 237.144 M 24.52 % | 190.451 M 27.93 % | 148.873 M 26.83 % | 117.377 M -47.43 % | 223.281 M 273.78 % | 59.736 M -25.42 % | 80.097 M -36.73 % | 126.596 M 270.43 % | 34.175 M 220.25 % | 10.671 M 4.36 % | 10.225 M -68.47 % | 32.426 M 54.16 % | 21.034 M -3.92 % | 21.893 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 235.899 M -38.76 % | 385.221 M 43.38 % | 268.669 M 148.07 % | 108.305 M 196.99 % | 36.468 M -64.24 % | 101.977 M -37.94 % | 164.324 M 52.62 % | 107.669 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 65.325 M -32.16 % | 96.298 M | 0.000 -100.00 % | 25.553 M -12.17 % | 29.095 M 81.79 % | 16.005 M 32.42 % | 12.086 M | 0.000 |
| Short term debt | 173.251 M | 0.000 -100.00 % | 13.190 M | 0.000 | 0.000 | 0.000 -100.00 % | 14.034 M 109.90 % | -141.825 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 100.000 M -16.67 % | 120.000 M | 0.000 -100.00 % | 10.000 M -91.00 % | 111.055 M 146.79 % | 45.000 M 12.50 % | 40.000 M | 0.000 |
| Total current liabilities | 599.837 M -0.26 % | 601.371 M -7.32 % | 648.860 M 9.55 % | 592.309 M -11.96 % | 672.755 M 2.37 % | 657.155 M 4.01 % | 631.790 M -4.16 % | 659.215 M 9.28 % | 603.260 M 15.48 % | 522.416 M 21.20 % | 431.021 M 24.30 % | 346.750 M 17.98 % | 293.912 M 16.55 % | 252.184 M -22.81 % | 326.705 M -14.24 % | 380.953 M 196.77 % | 128.366 M -22.78 % | 166.237 M -37.01 % | 263.900 M 65.09 % | 159.849 M -6.33 % | 170.658 M 84.37 % | 92.562 M |
| Total liabilities | 628.220 M -2.72 % | 645.800 M -6.05 % | 687.382 M 9.22 % | 629.368 M -10.13 % | 700.297 M 0.84 % | 694.440 M 1.36 % | 685.102 M -4.67 % | 718.681 M 16.51 % | 616.820 M 14.52 % | 538.597 M 18.74 % | 453.599 M 30.78 % | 346.830 M 18.00 % | 293.912 M 16.55 % | 252.184 M -22.81 % | 326.705 M -14.24 % | 380.953 M 196.77 % | 128.366 M -32.17 % | 189.237 M -34.23 % | 287.723 M 75.22 % | 164.211 M -9.73 % | 181.920 M 69.60 % | 107.267 M |
| Other non current assets | 9.358 M -10.44 % | 10.449 M -21.87 % | 13.373 M 513.51 % | 2.180 M -99.73 % | 805.788 M 4 198.00 % | 18.748 M -59.32 % | 46.085 M 483.48 % | 7.898 M 95.91 % | 4.032 M 123.37 % | 1.805 M -69.11 % | 5.843 M 3.85 % | 5.627 M -57.08 % | 13.110 M -7.20 % | 14.127 M 5.90 % | 13.339 M 2 788.20 % | 461.852 K -48.33 % | 893.804 K -94.45 % | 16.100 M 2 402.56 % | 643.322 K -1.23 % | 651.339 K -20.74 % | 821.767 K 63.51 % | 502.575 K |
| Long term investments | 38.041 M -21.39 % | 48.390 M -13.24 % | 55.776 M -4.39 % | 58.340 M 107.76 % | -751.961 M -2 113.32 % | 37.349 M | 0.000 -100.00 % | 31.859 M 350.33 % | 7.075 M -14.26 % | 8.251 M -15.81 % | 9.801 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 | 76.461 M -4.39 % | 79.975 M -1.38 % | 81.096 M -9.74 % | 89.848 M -8.14 % | 97.807 M -14.29 % | 114.111 M 0.88 % | 113.115 M 0.85 % | 112.157 M 3.77 % | 108.078 M 5.79 % | 102.160 M 10.12 % | 92.769 M -1.92 % | 94.586 M 0.71 % | 93.914 M 36.66 % | 68.722 M 8.21 % | 63.509 M -2.63 % | 65.222 M 15.58 % | 56.432 M 10.00 % | 51.303 M 83.90 % | 27.897 M 11.17 % | 25.094 M 112.28 % | 11.821 M -4.14 % | 12.332 M |
| GoodWill | 1.245 M -49.89 % | 2.485 M 0.00 % | 2.485 M 0.00 % | 2.485 M 0.00 % | 2.485 M 0.00 % | 2.485 M 0.00 % | 2.485 M -3.46 % | 2.574 M 0.00 % | 2.574 M 3.59 % | 2.485 M 100.42 % | 1.240 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 77.706 M -5.76 % | 82.460 M -1.34 % | 83.581 M -9.48 % | 92.333 M -7.94 % | 100.292 M -13.98 % | 116.596 M 0.86 % | 115.600 M 0.76 % | 114.732 M 3.69 % | 110.652 M 5.74 % | 104.645 M 11.31 % | 94.009 M -0.61 % | 94.586 M 0.71 % | 93.914 M 36.66 % | 68.722 M 8.21 % | 63.509 M -2.63 % | 65.222 M 15.58 % | 56.432 M 10.00 % | 51.303 M 83.90 % | 27.897 M 11.17 % | 25.094 M 112.28 % | 11.821 M -4.14 % | 12.332 M |
| Property plant equipment net | 731.027 M -1.21 % | 739.948 M -3.68 % | 768.256 M -1.30 % | 778.384 M -3.40 % | 805.788 M -0.44 % | 809.317 M -0.41 % | 812.648 M 7.20 % | 758.037 M 4.05 % | 728.547 M -0.30 % | 730.768 M 6.12 % | 688.612 M 2.73 % | 670.292 M -1.35 % | 679.434 M -2.08 % | 693.892 M 1.42 % | 684.181 M 21.13 % | 564.833 M 43.79 % | 392.806 M 19.31 % | 329.243 M 22.25 % | 269.312 M 44.45 % | 186.435 M 34.43 % | 138.687 M 24.81 % | 111.123 M |
| Total non current assets | 868.752 M -3.08 % | 896.348 M -3.36 % | 927.513 M -1.11 % | 937.944 M -2.89 % | 965.848 M -2.31 % | 988.707 M 0.80 % | 980.831 M 6.72 % | 919.086 M 7.04 % | 858.634 M 0.76 % | 852.121 M 6.02 % | 803.760 M 4.03 % | 772.607 M -2.04 % | 788.698 M 1.36 % | 778.129 M 2.13 % | 761.873 M 20.61 % | 631.693 M 40.00 % | 451.200 M 13.45 % | 397.713 M 33.24 % | 298.485 M 40.68 % | 212.180 M 40.21 % | 151.330 M 22.08 % | 123.958 M |
| Other current assets | 20.382 M -0.72 % | 20.529 M -77.17 % | 89.936 M 226.74 % | 27.525 M 54.14 % | 17.857 M -28.08 % | 24.831 M -75.56 % | 101.597 M 34.87 % | 75.330 M -87.92 % | 623.511 M 34.63 % | 463.146 M -3.08 % | 477.857 M 378.05 % | 99.959 M -48.17 % | 192.860 M 7 494.24 % | 2.540 M 286.57 % | -1.361 M -106.06 % | 22.460 M 114.49 % | 10.471 M 36.45 % | 7.674 M 7.93 % | 7.110 M -12.02 % | 8.081 M -8.72 % | 8.853 M -30.20 % | 12.683 M |
| Short term investments | 416.000 M 940.00 % | 40.000 M | 0.000 -100.00 % | 117.249 M -41.38 % | 200.000 M -62.96 % | 540.000 M 2 600.00 % | 20.000 M -50.00 % | 40.000 M -93.22 % | 590.000 M 31.40 % | 449.000 M -4.47 % | 470.000 M 422.22 % | 90.000 M -52.63 % | 190.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 301.374 M -62.76 % | 809.359 M -2.72 % | 831.989 M 10.21 % | 754.901 M 5.98 % | 712.276 M 99.13 % | 357.686 M -54.94 % | 793.811 M 5.77 % | 750.485 M 178.24 % | 269.729 M -29.68 % | 383.596 M 37.47 % | 279.033 M -41.11 % | 473.820 M 90.25 % | 249.046 M -31.97 % | 366.073 M -10.68 % | 409.825 M 105.31 % | 199.616 M 49.78 % | 133.277 M -25.32 % | 178.471 M 136.73 % | 75.390 M 20.79 % | 62.412 M -39.87 % | 103.803 M 146.87 % | 42.048 M |
| Cash and short term investments | 717.374 M -15.54 % | 849.359 M 2.09 % | 831.989 M -4.60 % | 872.150 M -4.40 % | 912.276 M 1.63 % | 897.686 M 13.09 % | 793.811 M 5.77 % | 750.485 M 178.24 % | 269.729 M -29.68 % | 383.596 M 37.47 % | 279.033 M -41.11 % | 473.820 M 90.25 % | 249.046 M -31.97 % | 366.073 M -10.68 % | 409.825 M 105.31 % | 199.616 M 49.78 % | 133.277 M -25.32 % | 178.471 M 136.73 % | 75.390 M 20.79 % | 62.412 M -39.87 % | 103.803 M 146.87 % | 42.048 M |
| Total current assets | 1.157 B -12.07 % | 1.316 B 0.18 % | 1.314 B 3.12 % | 1.274 B -3.60 % | 1.322 B -1.85 % | 1.346 B 1.09 % | 1.332 B 1.07 % | 1.318 B -2.42 % | 1.350 B 14.77 % | 1.177 B 15.35 % | 1.020 B 24.23 % | 821.163 M 23.48 % | 664.991 M 16.26 % | 571.992 M -0.60 % | 575.464 M 59.27 % | 361.324 M 49.86 % | 241.108 M -22.98 % | 313.059 M 56.34 % | 200.239 M 39.15 % | 143.902 M -26.05 % | 194.606 M 82.83 % | 106.444 M |
| Inventory | 147.996 M -20.38 % | 185.882 M 7.27 % | 173.287 M 12.60 % | 153.900 M 33.07 % | 115.654 M 3.17 % | 112.105 M 4.79 % | 106.983 M -26.30 % | 145.155 M 25.20 % | 115.935 M -5.45 % | 122.614 M -9.93 % | 136.134 M -5.32 % | 143.782 M 42.13 % | 101.163 M 13.52 % | 89.117 M -2.51 % | 91.407 M -0.05 % | 91.450 M 48.40 % | 61.623 M 6.77 % | 57.714 M 56.53 % | 36.872 M -14.94 % | 43.349 M -25.20 % | 57.951 M 12.06 % | 51.713 M |
| Net receivables | 271.467 M 4.94 % | 258.699 M 5.43 % | 245.383 M 11.37 % | 220.329 M -19.53 % | 273.788 M -10.83 % | 307.024 M -7.87 % | 333.266 M 1.97 % | 326.814 M -4.24 % | 341.288 M 64.60 % | 207.341 M 63.11 % | 127.114 M 22.70 % | 103.602 M -15.03 % | 121.921 M 6.70 % | 114.263 M 51.16 % | 75.593 M 51.74 % | 49.818 M 31.74 % | 37.814 M -40.21 % | 63.249 M -21.79 % | 80.868 M 169.02 % | 30.060 M 25.25 % | 23.999 M | 0.000 |
| Tax assets | 12.620 M -16.43 % | 15.101 M 131.36 % | 6.527 M -2.69 % | 6.707 M 12.90 % | 5.941 M -11.29 % | 6.697 M 3.05 % | 6.498 M -0.96 % | 6.561 M -21.22 % | 8.328 M 25.20 % | 6.652 M 21.07 % | 5.495 M 161.31 % | 2.103 M -6.09 % | 2.239 M 61.27 % | 1.388 M 64.55 % | 843.764 K -28.23 % | 1.176 M 10.04 % | 1.068 M 0.09 % | 1.067 M 68.72 % | 632.671 K | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 70.700 M -69.30 % | 230.307 M 5 912.14 % | 3.831 M -98.01 % | 192.647 M -28.52 % | 269.495 M -23.31 % | 351.395 M 255.03 % | 98.976 M -74.43 % | 387.084 M 16.11 % | 333.362 M 11.30 % | 299.522 M 11.91 % | 267.648 M 26.17 % | 212.138 M 271.90 % | 57.041 M -69.29 % | 185.740 M 25.59 % | 147.891 M 10.26 % | 134.130 M 38.68 % | 96.719 M -15.17 % | 114.018 M 2.89 % | 110.811 M 32.89 % | 83.384 M -22.79 % | 107.990 M 52.05 % | 71.024 M |
| Tax payables | 24.967 M 352.66 % | 5.516 M -83.91 % | 34.270 M 11.12 % | 30.841 M 36.18 % | 22.647 M -10.20 % | 25.219 M -30.84 % | 36.468 M 58.96 % | 22.941 M -29.96 % | 32.753 M 0.96 % | 32.442 M 64.44 % | 19.729 M 14.48 % | 17.234 M 26.81 % | 13.590 M 102.59 % | 6.708 M 623.22 % | -1.282 M -664.13 % | 227.271 K 108.99 % | -2.529 M -142.19 % | 5.995 M 120.97 % | 2.713 M 382.14 % | -961.594 K -158.85 % | 1.634 M 559.43 % | -355.653 K |
| Deferred revenue non current | 1.217 M -51.22 % | 2.495 M -33.87 % | 3.773 M -25.30 % | 5.051 M -20.19 % | 6.329 M -16.80 % | 7.607 M -19.80 % | 9.485 M -16.53 % | 11.363 M 16.03 % | 9.794 M -13.24 % | 11.289 M -5.53 % | 11.950 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 -100.00 % | 15.787 M 2.83 % | 15.353 M 365.29 % | 3.300 M 64.70 % | 2.003 M 103.90 % | 982.524 K -64.32 % | 2.754 M -96.08 % | 70.188 M -8.92 % | 77.059 M 13.57 % | 67.850 M 19.61 % | 56.724 M 5.89 % | 53.571 M 10.70 % | 48.395 M 4.42 % | 46.347 M 18.59 % | 39.082 M 10.75 % | 35.289 M 57.36 % | 22.425 M 67.76 % | 13.367 M -24.53 % | 17.713 M 111.03 % | 8.394 M 49.65 % | 5.609 M |
| Capital lease obligations | 18.993 M -39.57 % | 31.429 M 18.26 % | 26.578 M 37.99 % | 19.260 M 136.40 % | 8.147 M | 0.000 | 0.000 100.00 % | -157.368 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 |
| 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 |
| Other total stockholders equity | 478.865 M -20.24 % | 600.364 M 0.57 % | 596.989 M 143.84 % | 244.831 M 6.59 % | 229.698 M -56.67 % | 530.052 M 5.91 % | 500.458 M 117.88 % | 229.698 M -36.03 % | 359.096 M -32.71 % | 533.639 M 6.33 % | 501.849 M -6.47 % | 536.538 M -4.83 % | 563.769 M -5.64 % | 597.457 M -7.04 % | 642.723 M 112.12 % | 302.996 M 3.92 % | 291.572 M 2.93 % | 283.276 M 587.96 % | 41.176 M 41.19 % | 29.163 M 82.55 % | 15.975 M 103.60 % | 7.847 M |
| Deferred tax liabilities non current | 5.320 M -26.63 % | 7.251 M | 0.000 | 0.000 100.00 % | -8.147 M | 0.000 | 0.000 | 0.000 100.00 % | -9.794 M 13.24 % | -11.289 M 5.53 % | -11.950 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 |
| Total assets | 2.026 B -8.43 % | 2.212 B -1.28 % | 2.241 B 1.33 % | 2.212 B -3.30 % | 2.287 B -2.05 % | 2.335 B 0.97 % | 2.313 B 3.39 % | 2.237 B 1.25 % | 2.209 B 8.89 % | 2.029 B 11.24 % | 1.824 B 14.44 % | 1.594 B 9.64 % | 1.454 B 7.67 % | 1.350 B 0.96 % | 1.337 B 34.67 % | 993.017 M 43.44 % | 692.309 M -2.60 % | 710.773 M 42.52 % | 498.724 M 40.06 % | 356.082 M 2.93 % | 345.937 M 50.15 % | 230.401 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 -100.00 % | 180.135 K 123.51 % | -766.188 K -201.38 % | 755.762 K 480.30 % | -198.729 K -449.03 % | 56.937 K -96.78 % | 1.767 M 195.22 % | -1.856 M -60.33 % | -1.158 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 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.516 M -16.99 % | 4.235 M -1.99 % | 4.322 M -5.91 % | 4.593 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 54.799 M 258.82 % | -34.504 M 26.18 % | -46.738 M 17.84 % | -56.889 M -243.53 % | 39.636 M -56.25 % | 90.588 M 1 044.98 % | -9.586 M -124.34 % | 39.381 M 134.90 % | -112.850 M -626.88 % | 21.419 M -60.05 % | 53.607 M 71.95 % | 31.176 M 43.35 % | 21.749 M 49.92 % | 14.507 M -49.17 % | 28.542 M 357.36 % | -11.090 M -438.80 % | 3.273 M 113.13 % | -24.932 M -67.67 % | -14.870 M 23.27 % | -19.379 M -234.79 % | 14.378 M 2.42 % | 14.038 M |
| Accounts receivables | -6.059 M -120.95 % | 28.925 M 145.85 % | -63.087 M 60.80 % | -160.927 M -85.19 % | -86.896 M -175.85 % | 114.562 M 1 764.48 % | 6.144 M 104.02 % | -152.915 M -27.75 % | -119.699 M -10.33 % | -108.496 M -137.74 % | -45.637 M -521.61 % | 10.825 M 235.82 % | -7.970 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 37.886 M 400.80 % | -12.595 M 35.03 % | -19.387 M 49.31 % | -38.246 M -977.53 % | -3.549 M 40.21 % | -5.936 M -115.55 % | 38.172 M 234.46 % | -28.389 M -525.04 % | 6.679 M -50.59 % | 13.519 M 90.60 % | 7.093 M 116.64 % | -42.619 M -253.79 % | -12.046 M -401.97 % | 3.989 M 9 324.24 % | 42.330 K 100.15 % | -28.875 M -494.10 % | -4.860 M 76.68 % | -20.842 M -421.79 % | 6.477 M -55.64 % | 14.602 M 334.06 % | -6.239 M 61.00 % | -15.996 M |
| Accounts payables | 22.971 M 145.19 % | -50.834 M -242.97 % | 35.556 M -75.14 % | 143.050 M 10.61 % | 129.326 M 824.98 % | -17.839 M 66.94 % | -53.959 M -124.65 % | 218.918 M 10 706.72 % | 2.026 M -98.28 % | 117.553 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 -100.00 % | 180.135 K 123.51 % | -766.189 K -201.38 % | 755.761 K 480.30 % | -198.730 K 99.58 % | -47.758 M -170.47 % | 67.770 M 156.70 % | -119.529 M -1 613.12 % | 7.899 M -83.02 % | 46.514 M -36.97 % | 73.795 M 118.36 % | 33.795 M 221.33 % | 10.517 M -63.10 % | 28.500 M 60.25 % | 17.785 M 118.66 % | 8.134 M 298.88 % | -4.090 M 80.84 % | -21.347 M 37.18 % | -33.982 M -264.83 % | 20.616 M -31.36 % | 30.033 M |
| Other non cash items | -20.463 M -1 097.26 % | -1.709 M 60.12 % | -4.286 M 68.01 % | -13.398 M 13.20 % | -15.435 M -62.22 % | -9.515 M -176.28 % | -3.444 M 77.14 % | -15.062 M -163.22 % | -5.722 M 71.84 % | -20.323 M -557.52 % | -3.091 M 32.74 % | -4.596 M -177.77 % | 5.909 M 46.27 % | 4.040 M -62.07 % | 10.650 M 7 811.93 % | 134.610 K -53.74 % | 290.980 K -92.32 % | 3.789 M -58.54 % | 9.138 M 274.57 % | 2.440 M -62.09 % | 6.435 M 1 122.65 % | 526.299 K |
| Net cash provided by operating activities | 260.866 M 28.93 % | 202.339 M 26.15 % | 160.398 M -16.38 % | 191.823 M -26.56 % | 261.215 M -38.27 % | 423.159 M 34.04 % | 315.689 M -3.04 % | 325.575 M 69.18 % | 192.439 M -35.18 % | 296.882 M -3.49 % | 307.620 M 26.73 % | 242.734 M 15.37 % | 210.398 M 18.32 % | 177.822 M -0.95 % | 179.536 M 60.85 % | 111.617 M -2.95 % | 115.006 M 55.87 % | 73.782 M -3.14 % | 76.172 M 32.80 % | 57.358 M -23.18 % | 74.666 M 23.15 % | 60.630 M |
| Investments in property plant and equipment | -55.154 M -93.47 % | -28.507 M 35.14 % | -43.954 M 4.30 % | -45.928 M -39.48 % | -32.927 M 63.24 % | -89.571 M 31.20 % | -130.191 M 17.98 % | -158.725 M -142.38 % | -65.485 M 50.98 % | -133.577 M -49.90 % | -89.110 M -40.01 % | -63.643 M 18.76 % | -78.342 M 28.87 % | -110.139 M 56.74 % | -254.612 M -92.35 % | -132.367 M -17.56 % | -112.597 M -17.81 % | -95.576 M -12.01 % | -85.325 M -6.62 % | -80.026 M -81.37 % | -44.123 M -21.81 % | -36.223 M |
| Acquisitions net | 0.000 | 0.000 -100.00 % | 438.080 K -81.39 % | 2.354 M -92.90 % | 33.140 M 50 923.15 % | 64.951 K | 0.000 100.00 % | -1.887 M -3 893.19 % | 49.736 K 100.91 % | -5.468 M 46.94 % | -10.305 M -116.18 % | 63.676 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -15.000 M | 0.000 | 0.000 -100.00 % | 36.488 M |
| Purchases of investments | -1.501 B -17.70 % | -1.276 B 18.80 % | -1.571 B 14.40 % | -1.835 B -16.58 % | -1.574 B 41.31 % | -2.682 B -65.88 % | -1.617 B 19.55 % | -2.010 B -100.30 % | -1.004 B -60.61 % | -624.800 M 29.00 % | -880.000 M -486.67 % | -150.000 M 21.05 % | -190.000 M | 0.000 | 0.000 | 0.000 100.00 % | -1.677 M 88.82 % | -15.000 M 23.06 % | -19.495 M | 0.000 100.00 % | -1.211 M 78.81 % | -5.715 M |
| Sales maturities of investments | 1.141 B -8.95 % | 1.253 B -26.45 % | 1.704 B -12.20 % | 1.941 B 0.20 % | 1.937 B -10.42 % | 2.162 B 29.45 % | 1.670 B -35.28 % | 2.581 B 191.54 % | 885.236 M 29.32 % | 684.515 M 34.17 % | 510.188 M 97.45 % | 258.388 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 104.604 M | 0.000 | 0.000 -100.00 % | 1.544 M |
| Other investing activites | 33.660 K -83.93 % | 209.496 K | 0.000 | 0.000 100.00 % | -32.927 M -123 027.93 % | 26.786 K 101.10 % | -2.440 M -1 283.22 % | 206.191 K 101.98 % | 102.086 K -98.35 % | 6.171 M 10 537.17 % | 58.009 K 100.09 % | -63.643 M -74 980.98 % | 84.992 K 46.29 % | 58.100 K 229.09 % | 17.655 K 101.23 % | -1.436 M 0.43 % | -1.442 M -125.50 % | 5.654 M 106.63 % | -85.325 M -6.62 % | -80.026 M -21 691.02 % | 370.646 K 101.02 % | -36.223 M |
| Net cash used for investing activites | -415.297 M -722.90 % | -50.467 M -156.33 % | 89.588 M 44.64 % | 61.940 M -81.23 % | 329.980 M 154.12 % | -609.700 M -668.16 % | -79.372 M -119.34 % | 410.379 M 323.52 % | -183.597 M -150.96 % | -73.159 M 84.41 % | -469.168 M -1 147.75 % | 44.779 M 116.69 % | -268.257 M -143.69 % | -110.081 M 56.76 % | -254.595 M -90.28 % | -133.802 M -15.63 % | -115.715 M -10.29 % | -104.922 M -4.36 % | -100.542 M -25.64 % | -80.026 M -77.98 % | -44.963 M -12.05 % | -40.129 M |
| Debt repayment | -19.924 M | 0.000 | 0.000 100.00 % | -12.527 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.952 M 13.89 % | -3.428 M | 0.000 | 0.000 | 0.000 100.00 % | -100.000 M -400.00 % | -20.000 M -116.67 % | 120.000 M 463.64 % | -33.000 M 66.14 % | -97.460 M -240.88 % | 69.180 M 4 824.19 % | 1.405 M -95.93 % | 34.519 M 445.19 % | -10.000 M |
| Common stock issued | 0.000 | 0.000 -100.00 % | 490.000 K -98.04 % | 25.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | -163.412 M | 0.000 -100.00 % | 13.331 M 206.88 % | -12.473 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -24.325 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 |
| Dividends paid | -164.029 M -36.75 % | -119.945 M 27.56 % | -165.587 M 24.14 % | -218.267 M 0.00 % | -218.267 M 14.29 % | -254.644 M -74.86 % | -145.630 M -33.44 % | -109.133 M 0.00 % | -109.133 M -0.35 % | -108.755 M -79.30 % | -60.656 M -19.99 % | -50.550 M -1.38 % | -49.863 M -80.67 % | -27.599 M 28.71 % | -38.714 M -29.47 % | -29.903 M 11.05 % | -33.615 M 25.69 % | -45.235 M -42.10 % | -31.832 M -40.55 % | -22.649 M -1 532.22 % | -1.388 M 80.12 % | -6.981 M |
| Other financing activites | -24.152 M 52.97 % | -51.353 M -284.98 % | -13.339 M -153.54 % | 24.916 M 294.24 % | -12.827 M 10.24 % | -14.291 M -21.76 % | -11.738 M 92.61 % | -158.783 M -695.30 % | -19.965 M -135.36 % | -8.483 M -284.58 % | -2.206 M 81.88 % | -12.174 M -30.86 % | -9.303 M -157.76 % | 16.107 M -95.32 % | 343.991 M 19 636.44 % | -1.761 M -127.10 % | 6.497 M -97.65 % | 276.916 M | 0.000 -100.00 % | 2.521 M 333.51 % | -1.079 M -468.12 % | -190.000 K |
| Net cash used provided by financing activities | -371.516 M -116.88 % | -171.298 M 4.00 % | -178.436 M 13.33 % | -205.878 M 10.91 % | -231.094 M 14.07 % | -268.935 M -71.03 % | -157.249 M 41.31 % | -267.917 M -102.89 % | -132.050 M -9.44 % | -120.665 M -91.95 % | -62.862 M -0.22 % | -62.724 M -6.01 % | -59.166 M 46.93 % | -111.492 M -139.08 % | 285.277 M 222.94 % | 88.337 M 246.94 % | -60.119 M -144.79 % | 134.221 M 259.38 % | 37.348 M 299.47 % | -18.723 M -158.41 % | 32.052 M 286.66 % | -17.171 M |
| Effect of forex changes on cash | 696.740 182.84 % | 246.340 125.45 % | -968.070 12.31 % | -1.104 K | 0.000 -100.00 % | 1.593 K 63.80 % | 972.590 | 0.000 | 0.000 100.00 % | -455.170 60.46 % | -1.151 K 92.61 % | -15.573 K -13 126.99 % | -117.740 89.20 % | -1.090 K 88.20 % | -9.243 K -104.92 % | 187.935 K -70.31 % | 632.924 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | -525.947 M -2 607.40 % | -19.426 M -127.15 % | 71.548 M 49.42 % | 47.884 M -86.70 % | 360.101 M 179.06 % | -455.475 M -676.04 % | 79.070 M -83.11 % | 468.037 M 479.87 % | -123.208 M -219.55 % | 103.057 M 145.92 % | -224.411 M -199.84 % | 224.774 M 292.07 % | -117.026 M -167.48 % | -43.752 M -120.81 % | 210.209 M 216.87 % | 66.339 M 210.21 % | -60.194 M -158.39 % | 103.082 M 694.28 % | 12.978 M 131.35 % | -41.392 M -167.03 % | 61.755 M 1 754.79 % | 3.329 M |
| Cash at beginning of period | 780.997 M -2.43 % | 800.423 M 9.82 % | 728.875 M 7.03 % | 680.991 M 112.22 % | 320.889 M -58.67 % | 776.365 M 11.34 % | 697.295 M 204.15 % | 229.258 M -34.96 % | 352.466 M 41.32 % | 249.409 M -47.36 % | 473.820 M 90.25 % | 249.046 M -31.97 % | 366.073 M -10.68 % | 409.825 M 105.31 % | 199.616 M 49.78 % | 133.277 M -31.11 % | 193.471 M 156.63 % | 75.390 M 20.79 % | 62.412 M -39.87 % | 103.803 M 146.87 % | 42.048 M 8.60 % | 38.719 M |
| Cash at end of period | 255.051 M -67.34 % | 780.997 M -2.43 % | 800.423 M 9.82 % | 728.875 M 7.03 % | 680.991 M 112.22 % | 320.889 M -58.67 % | 776.365 M 11.34 % | 697.295 M 204.15 % | 229.258 M -34.96 % | 352.466 M 41.32 % | 249.409 M -47.36 % | 473.820 M 90.25 % | 249.046 M -31.97 % | 366.073 M -10.68 % | 409.825 M 105.31 % | 199.616 M 49.78 % | 133.277 M -25.32 % | 178.471 M 136.73 % | 75.390 M 20.79 % | 62.412 M -39.87 % | 103.803 M 146.87 % | 42.048 M |
| Operating cash flow | 260.866 M 28.93 % | 202.339 M 26.15 % | 160.398 M -16.38 % | 191.823 M -26.56 % | 261.215 M -38.27 % | 423.159 M 34.04 % | 315.689 M -3.04 % | 325.575 M 69.18 % | 192.439 M -35.18 % | 296.882 M -3.49 % | 307.620 M 26.73 % | 242.734 M 15.37 % | 210.398 M 18.32 % | 177.822 M -0.95 % | 179.536 M 60.85 % | 111.617 M -2.95 % | 115.006 M 55.87 % | 73.782 M -3.14 % | 76.172 M 32.80 % | 57.358 M -23.18 % | 74.666 M 23.15 % | 60.630 M |
| Capital expenditure | -55.154 M -93.47 % | -28.507 M 35.14 % | -43.954 M 4.30 % | -45.928 M -39.48 % | -32.927 M 63.24 % | -89.571 M 31.20 % | -130.191 M 17.98 % | -158.725 M -142.38 % | -65.485 M 50.98 % | -133.577 M -49.90 % | -89.110 M -40.01 % | -63.643 M 18.76 % | -78.342 M 28.87 % | -110.139 M 56.74 % | -254.612 M -92.35 % | -132.367 M -17.56 % | -112.597 M -17.81 % | -95.576 M -12.01 % | -85.325 M -6.62 % | -80.026 M -81.37 % | -44.123 M -21.81 % | -36.223 M |
| Free CashFlow | 205.712 M 18.34 % | 173.832 M 49.28 % | 116.444 M -20.19 % | 145.896 M -36.09 % | 228.287 M -31.57 % | 333.587 M 79.83 % | 185.498 M 11.18 % | 166.849 M 31.42 % | 126.954 M -22.26 % | 163.305 M -25.26 % | 218.511 M 22.01 % | 179.091 M 35.62 % | 132.055 M 95.11 % | 67.683 M 190.15 % | -75.076 M -261.82 % | -20.750 M -961.09 % | 2.410 M 111.06 % | -21.793 M -138.09 % | -9.153 M 59.62 % | -22.668 M -174.22 % | 30.543 M 25.14 % | 24.407 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 |
| 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 | 2023-01-01 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2007-12-31 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2006-12-31 | 2006-09-30 | 2006-06-30 | 2006-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 304.961 M 10.32 % | 276.426 M -31.21 % | 401.822 M 104.97 % | 196.044 M -27.73 % | 271.284 M -10.70 % | 303.805 M -3.09 % | 313.496 M -3.21 % | 323.879 M 27.58 % | 253.857 M -16.64 % | 304.515 M -5.60 % | 322.596 M 34.84 % | 239.237 M 18.25 % | 202.313 M -32.75 % | 300.828 M -6.69 % | 322.405 M 16.14 % | 277.603 M -6.65 % | 297.377 M -2.04 % | 303.557 M -16.43 % | 363.245 M 34.29 % | 270.493 M -2.17 % | 276.497 M 2.17 % | 270.624 M -17.85 % | 329.441 M 4.01 % | 316.725 M -22.59 % | 409.137 M -7.08 % | 440.331 M 15.76 % | 380.375 M 16.10 % | 327.630 M -23.90 % | 430.553 M 5.76 % | 407.093 M 5.51 % | 385.828 M 19.47 % | 322.943 M -9.86 % | 358.288 M -1.15 % | 362.442 M -25.43 % | 486.042 M 57.21 % | 309.166 M -7.28 % | 333.430 M -8.08 % | 362.726 M -0.45 % | 364.356 M 38.31 % | 263.433 M -11.72 % | 298.391 M -9.60 % | 330.068 M 16.31 % | 283.781 M 20.23 % | 236.025 M -22.21 % | 303.425 M 5.48 % | 287.649 M 43.92 % | 199.868 M -14.23 % | 233.032 M -8.21 % | 253.862 M 5.80 % | 239.939 M 10.45 % | 217.234 M 8.05 % | 201.053 M 16.86 % | 172.039 M -24.24 % | 227.075 M 18.13 % | 192.221 M 18.92 % | 161.638 M -23.96 % | 212.574 M -1.28 % | 215.333 M 15.64 % | 186.210 M 26.30 % | 147.435 M -16.15 % | 175.830 M -13.28 % | 202.758 M 59.91 % | 126.798 M 6.20 % | 119.400 M -12.32 % | 136.175 M -19.18 % | 168.501 M 59.93 % | 105.358 M -7.36 % | 113.725 M -18.92 % | 140.264 M -16.60 % | 168.182 M 24.49 % | 135.101 M 56.24 % | 86.472 M -38.67 % | 140.996 M 32.90 % | 106.092 M -3.43 % | 109.858 M 21.98 % | 90.064 M -5.28 % | 95.085 M -16.37 % | 113.704 M |
| Net income | 35.555 M -17.20 % | 42.940 M -44.66 % | 77.596 M 723.36 % | 9.424 M -65.58 % | 27.379 M -36.94 % | 43.418 M 53.79 % | 28.232 M -39.82 % | 46.914 M 12.33 % | 41.765 M -9.99 % | 46.400 M 200.75 % | 15.428 M -62.52 % | 41.166 M 26.06 % | 32.655 M -28.01 % | 45.363 M 9.76 % | 41.331 M -24.93 % | 55.057 M 20.02 % | 45.872 M 3.72 % | 44.228 M 2.68 % | 43.075 M -7.10 % | 46.366 M 26.98 % | 36.513 M -2.31 % | 37.377 M -38.56 % | 60.838 M -4.29 % | 63.567 M -11.02 % | 71.438 M 0.79 % | 70.879 M 16.09 % | 61.054 M -3.78 % | 63.456 M -11.82 % | 71.965 M 19.36 % | 60.293 M -8.42 % | 65.833 M -0.88 % | 66.420 M 16.67 % | 56.930 M 32.64 % | 42.922 M -38.82 % | 70.161 M 35.69 % | 51.707 M 3.61 % | 49.904 M 5.34 % | 47.372 M -31.14 % | 68.792 M 24.33 % | 55.331 M 16.72 % | 47.404 M 6.06 % | 44.696 M -9.12 % | 49.184 M 22.16 % | 40.262 M 4.63 % | 38.479 M -5.92 % | 40.901 M 27.89 % | 31.982 M 1.57 % | 31.487 M -11.82 % | 35.708 M 15.69 % | 30.866 M 37.87 % | 22.387 M -11.02 % | 25.161 M -12.26 % | 28.677 M 7.07 % | 26.783 M 120.38 % | 12.153 M 7.90 % | 11.263 M -73.26 % | 42.121 M 96.57 % | 21.428 M 111.86 % | 10.114 M -22.06 % | 12.976 M -63.25 % | 35.307 M 69.77 % | 20.797 M 41.72 % | 14.675 M 13.23 % | 12.960 M -55.70 % | 29.257 M 70.74 % | 17.135 M 77.09 % | 9.676 M -2.17 % | 9.890 M -59.86 % | 24.637 M 64.67 % | 14.961 M 3.24 % | 14.492 M 60.29 % | 9.041 M -58.46 % | 21.765 M 102.10 % | 10.769 M -35.77 % | 16.767 M 94.14 % | 8.637 M -42.31 % | 14.969 M 31.45 % | 11.388 M |
| Income before tax | 45.494 M -8.67 % | 49.813 M -43.96 % | 88.889 M 683.85 % | 11.340 M -63.94 % | 31.445 M -38.45 % | 51.091 M 144.81 % | 20.870 M -62.71 % | 55.967 M 14.00 % | 49.095 M -11.14 % | 55.249 M 370.93 % | 11.732 M -73.85 % | 44.856 M 13.30 % | 39.591 M -27.13 % | 54.332 M 18.63 % | 45.801 M -25.30 % | 61.315 M -2.98 % | 63.197 M 22.94 % | 51.405 M 23.88 % | 41.496 M -28.43 % | 57.983 M 53.53 % | 37.767 M -17.43 % | 45.737 M -31.06 % | 66.346 M -11.76 % | 75.190 M -13.65 % | 87.077 M 3.28 % | 84.309 M 21.83 % | 69.201 M -0.60 % | 69.616 M -21.88 % | 89.116 M 25.54 % | 70.984 M -3.61 % | 73.642 M 15.75 % | 63.619 M -18.87 % | 78.419 M 40.84 % | 55.678 M -35.55 % | 86.384 M 21.44 % | 71.132 M 17.28 % | 60.653 M -0.15 % | 60.747 M -25.53 % | 81.572 M 16.70 % | 69.900 M 7.92 % | 64.773 M 16.23 % | 55.729 M -7.50 % | 60.245 M 13.13 % | 53.255 M 2.06 % | 52.180 M -0.29 % | 52.332 M 35.48 % | 38.626 M -19.02 % | 47.696 M 0.42 % | 47.494 M 15.05 % | 41.281 M 32.01 % | 31.270 M -9.41 % | 34.520 M -8.24 % | 37.619 M 11.13 % | 33.853 M 90.74 % | 17.748 M 32.28 % | 13.417 M -75.09 % | 53.865 M 90.96 % | 28.207 M 96.89 % | 14.326 M -23.87 % | 18.819 M -56.44 % | 43.205 M 55.60 % | 27.766 M 55.36 % | 17.872 M 18.25 % | 15.114 M -55.40 % | 33.888 M 41.30 % | 23.983 M 167.79 % | 8.956 M -28.71 % | 12.562 M -62.13 % | 33.169 M 57.73 % | 21.029 M 13.97 % | 18.452 M 51.47 % | 12.182 M -54.89 % | 27.003 M 97.78 % | 13.653 M -36.05 % | 21.349 M 87.83 % | 11.366 M -37.88 % | 18.298 M 30.90 % | 13.979 M |
| Income before tax ratio | 0.15 -17.22 % | 0.18 -18.54 % | 0.22 282.43 % | 0.06 -50.10 % | 0.12 -31.08 % | 0.17 152.61 % | 0.07 -61.48 % | 0.17 -10.65 % | 0.19 6.59 % | 0.18 398.89 % | 0.04 -80.60 % | 0.19 -4.19 % | 0.20 8.35 % | 0.18 27.13 % | 0.14 -35.68 % | 0.22 3.93 % | 0.21 25.49 % | 0.17 48.24 % | 0.11 -46.71 % | 0.21 56.94 % | 0.14 -19.18 % | 0.17 -16.08 % | 0.20 -15.17 % | 0.24 11.54 % | 0.21 11.16 % | 0.19 5.24 % | 0.18 -14.38 % | 0.21 2.66 % | 0.21 18.70 % | 0.17 -8.64 % | 0.19 -3.11 % | 0.20 -9.99 % | 0.22 42.48 % | 0.15 -13.57 % | 0.18 -22.75 % | 0.23 26.48 % | 0.18 8.62 % | 0.17 -25.19 % | 0.22 -15.63 % | 0.27 22.24 % | 0.22 28.57 % | 0.17 -20.47 % | 0.21 -5.91 % | 0.23 31.20 % | 0.17 -5.47 % | 0.18 -5.86 % | 0.19 -5.58 % | 0.20 9.40 % | 0.19 8.74 % | 0.17 19.52 % | 0.14 -16.16 % | 0.17 -21.48 % | 0.22 46.67 % | 0.15 61.47 % | 0.09 11.23 % | 0.08 -67.24 % | 0.25 93.44 % | 0.13 70.26 % | 0.08 -39.73 % | 0.13 -48.05 % | 0.25 79.43 % | 0.14 -2.84 % | 0.14 11.35 % | 0.13 -49.13 % | 0.25 74.84 % | 0.14 67.44 % | 0.09 -23.04 % | 0.11 -53.29 % | 0.24 89.13 % | 0.13 -8.45 % | 0.14 -3.05 % | 0.14 -26.44 % | 0.19 48.82 % | 0.13 -33.78 % | 0.19 53.99 % | 0.13 -34.42 % | 0.19 56.53 % | 0.12 |
| EBITDA | 45.624 M -8.94 % | 50.105 M -54.33 % | 109.720 M 824.72 % | 11.865 M -75.88 % | 49.197 M -28.33 % | 68.640 M 63.13 % | 42.076 M -45.17 % | 76.735 M 10.52 % | 69.432 M -8.14 % | 75.582 M 546.17 % | 11.697 M -82.63 % | 67.340 M 14.30 % | 58.913 M -22.29 % | 75.812 M 2.72 % | 73.805 M -6.31 % | 78.777 M -1.74 % | 80.172 M 14.70 % | 69.897 M 12.12 % | 62.340 M -16.68 % | 74.824 M 29.71 % | 57.685 M -12.14 % | 65.654 M -24.49 % | 86.945 M -1.87 % | 88.605 M -17.86 % | 107.867 M 2.63 % | 105.099 M 39.79 % | 75.185 M 12.87 % | 66.612 M -25.44 % | 89.340 M 19.74 % | 74.609 M -18.18 % | 91.191 M 61.83 % | 56.351 M -34.52 % | 86.057 M 58.97 % | 54.135 M -48.43 % | 104.982 M 106.16 % | 50.923 M -20.35 % | 63.936 M -20.24 % | 80.159 M -20.57 % | 100.913 M 90.64 % | 52.933 M 0.90 % | 52.462 M -37.53 % | 83.978 M 63.99 % | 51.210 M 26.54 % | 40.468 M -23.11 % | 52.629 M -17.14 % | 63.518 M 248.64 % | 18.219 M -59.36 % | 44.833 M -8.06 % | 48.765 M -3.21 % | 50.381 M 30.24 % | 38.684 M 27.62 % | 30.312 M -16.91 % | 36.481 M 3.64 % | 35.199 M 132.97 % | 15.109 M 18.46 % | 12.754 M -74.77 % | 50.551 M 37.72 % | 36.706 M 480.70 % | 6.321 M -69.35 % | 20.626 M -59.73 % | 51.213 M 40.98 % | 36.325 M 327.27 % | 8.502 M -43.33 % | 15.002 M -50.12 % | 30.078 M -4.19 % | 31.394 M 325.69 % | 7.375 M -20.16 % | 9.238 M -70.28 % | 31.078 M 15.41 % | 26.929 M 42.28 % | 18.927 M 122.25 % | 8.516 M -69.67 % | 28.077 M 71.13 % | 16.407 M -10.65 % | 18.362 M 21.97 % | 15.054 M -23.19 % | 19.600 M 33.97 % | 14.630 M |
| Net income ratio | 0.12 -24.95 % | 0.16 -19.56 % | 0.19 301.71 % | 0.05 -52.37 % | 0.10 -29.38 % | 0.14 58.70 % | 0.09 -37.83 % | 0.14 -11.96 % | 0.16 7.97 % | 0.15 218.61 % | 0.05 -72.21 % | 0.17 6.61 % | 0.16 7.04 % | 0.15 17.63 % | 0.13 -35.36 % | 0.20 28.57 % | 0.15 5.87 % | 0.15 22.87 % | 0.12 -30.82 % | 0.17 29.80 % | 0.13 -4.39 % | 0.14 -25.21 % | 0.18 -7.99 % | 0.20 14.94 % | 0.17 8.47 % | 0.16 0.28 % | 0.16 -17.13 % | 0.19 15.88 % | 0.17 12.86 % | 0.15 -13.20 % | 0.17 -17.04 % | 0.21 29.44 % | 0.16 34.17 % | 0.12 -17.96 % | 0.14 -13.69 % | 0.17 11.74 % | 0.15 14.60 % | 0.13 -30.83 % | 0.19 -10.11 % | 0.21 32.21 % | 0.16 17.32 % | 0.14 -21.87 % | 0.17 1.60 % | 0.17 34.51 % | 0.13 -10.81 % | 0.14 -11.14 % | 0.16 18.43 % | 0.14 -3.94 % | 0.14 9.34 % | 0.13 24.83 % | 0.10 -17.65 % | 0.13 -24.92 % | 0.17 41.33 % | 0.12 86.56 % | 0.06 -9.26 % | 0.07 -64.83 % | 0.20 99.12 % | 0.10 83.21 % | 0.05 -38.29 % | 0.09 -56.17 % | 0.20 95.77 % | 0.10 -11.37 % | 0.12 6.63 % | 0.11 -49.48 % | 0.21 111.27 % | 0.10 10.73 % | 0.09 5.60 % | 0.09 -50.49 % | 0.18 97.45 % | 0.09 -17.07 % | 0.11 2.59 % | 0.10 -32.27 % | 0.15 52.07 % | 0.10 -33.49 % | 0.15 59.16 % | 0.10 -39.09 % | 0.16 57.19 % | 0.10 |
| Ratio EBITDA | 0.15 -17.46 % | 0.18 -33.62 % | 0.27 351.16 % | 0.06 -66.63 % | 0.18 -19.73 % | 0.23 68.34 % | 0.13 -43.35 % | 0.24 -13.38 % | 0.27 10.19 % | 0.25 584.53 % | 0.04 -87.12 % | 0.28 -3.34 % | 0.29 15.55 % | 0.25 10.09 % | 0.23 -19.33 % | 0.28 5.26 % | 0.27 17.08 % | 0.23 34.17 % | 0.17 -37.96 % | 0.28 32.59 % | 0.21 -14.00 % | 0.24 -8.08 % | 0.26 -5.66 % | 0.28 6.11 % | 0.26 10.46 % | 0.24 20.75 % | 0.20 -2.78 % | 0.20 -2.02 % | 0.21 13.22 % | 0.18 -22.46 % | 0.24 35.45 % | 0.17 -27.35 % | 0.24 60.81 % | 0.15 -30.85 % | 0.22 31.14 % | 0.16 -14.10 % | 0.19 -13.23 % | 0.22 -20.21 % | 0.28 37.84 % | 0.20 14.29 % | 0.18 -30.90 % | 0.25 40.99 % | 0.18 5.25 % | 0.17 -1.15 % | 0.17 -21.45 % | 0.22 142.24 % | 0.09 -52.62 % | 0.19 0.15 % | 0.19 -8.52 % | 0.21 17.91 % | 0.18 18.11 % | 0.15 -28.90 % | 0.21 36.80 % | 0.16 97.21 % | 0.08 -0.38 % | 0.08 -66.82 % | 0.24 39.51 % | 0.17 402.16 % | 0.03 -75.74 % | 0.14 -51.97 % | 0.29 62.58 % | 0.18 167.20 % | 0.07 -46.64 % | 0.13 -43.12 % | 0.22 18.55 % | 0.19 166.17 % | 0.07 -13.82 % | 0.08 -63.34 % | 0.22 38.38 % | 0.16 14.29 % | 0.14 42.26 % | 0.10 -50.55 % | 0.20 28.76 % | 0.15 -7.47 % | 0.17 0.00 % | 0.17 -18.91 % | 0.21 60.21 % | 0.13 |
| Gross profit ratio | 0.34 -2.18 % | 0.35 5.36 % | 0.33 6.40 % | 0.31 15.37 % | 0.27 -19.87 % | 0.34 14.38 % | 0.30 -14.20 % | 0.34 -14.58 % | 0.40 8.71 % | 0.37 64.33 % | 0.23 -44.74 % | 0.41 -7.62 % | 0.44 15.67 % | 0.38 14.75 % | 0.33 -18.17 % | 0.41 -0.81 % | 0.41 5.94 % | 0.39 31.20 % | 0.30 -31.61 % | 0.43 6.99 % | 0.40 2.07 % | 0.40 -4.89 % | 0.42 -6.44 % | 0.44 9.93 % | 0.40 2.70 % | 0.39 8.79 % | 0.36 -14.49 % | 0.42 9.43 % | 0.39 -0.96 % | 0.39 1.13 % | 0.39 -4.35 % | 0.40 -7.81 % | 0.44 21.53 % | 0.36 -6.98 % | 0.39 -19.11 % | 0.48 25.68 % | 0.38 -0.10 % | 0.38 -4.65 % | 0.40 -5.67 % | 0.42 9.21 % | 0.39 0.10 % | 0.39 -16.36 % | 0.46 14.35 % | 0.41 6.31 % | 0.38 0.80 % | 0.38 -4.35 % | 0.40 0.61 % | 0.39 -8.48 % | 0.43 20.31 % | 0.36 -6.01 % | 0.38 -12.89 % | 0.44 -1.08 % | 0.44 42.05 % | 0.31 -9.48 % | 0.34 16.44 % | 0.29 -32.81 % | 0.44 46.57 % | 0.30 -6.58 % | 0.32 -4.11 % | 0.33 -18.35 % | 0.41 13.21 % | 0.36 4.86 % | 0.34 -8.27 % | 0.38 -13.21 % | 0.43 22.10 % | 0.35 119.37 % | 0.16 -54.15 % | 0.35 -4.27 % | 0.37 3.21 % | 0.36 19.25 % | 0.30 -13.16 % | 0.34 -3.05 % | 0.36 7.45 % | 0.33 -6.34 % | 0.35 14.48 % | 0.31 -4.37 % | 0.32 3.69 % | 0.31 |
| Weighted average shs out dil | 523.721 M 0.01 % | 523.664 M -0.95 % | 528.701 M 0.95 % | 523.721 M 0.00 % | 523.721 M -3.98 % | 545.450 M -0.04 % | 545.666 M 0.00 % | 545.666 M 0.00 % | 545.666 M 0.00 % | 545.666 M 0.04 % | 545.459 M -0.08 % | 545.885 M 0.00 % | 545.885 M 0.00 % | 545.885 M 0.00 % | 545.885 M 0.10 % | 545.356 M 0.00 % | 545.356 M 0.00 % | 545.356 M -0.02 % | 545.485 M 0.00 % | 545.485 M -0.03 % | 545.645 M 0.00 % | 545.645 M 0.00 % | 545.642 M 0.00 % | 545.642 M -0.03 % | 545.782 M 0.03 % | 545.642 M -0.02 % | 545.776 M 0.03 % | 545.620 M -0.03 % | 545.803 M 0.00 % | 545.803 M 0.03 % | 545.616 M 0.00 % | 545.616 M 0.00 % | 545.625 M 0.00 % | 545.625 M -0.03 % | 545.816 M 0.00 % | 545.816 M 0.01 % | 545.760 M 0.00 % | 545.760 M -2.92 % | 562.154 M 3.02 % | 545.671 M -2.33 % | 558.703 M 2.42 % | 545.519 M -0.64 % | 549.022 M 0.00 % | 549.022 M 16.33 % | 471.935 M -15.38 % | 557.742 M -1.59 % | 566.766 M 8.00 % | 524.783 M 13.35 % | 462.991 M -16.67 % | 555.590 M 2.23 % | 543.474 M -4.00 % | 566.118 M 3.68 % | 546.021 M 3.82 % | 525.923 M 76.88 % | 297.337 M 10.00 % | 270.307 M -9.74 % | 299.490 M 0.00 % | 299.490 M 16.57 % | 256.925 M 0.00 % | 256.925 M -3.51 % | 266.265 M 2.38 % | 260.075 M -1.00 % | 262.713 M 2.38 % | 256.606 M -1.50 % | 260.516 M 0.00 % | 260.516 M -2.54 % | 267.315 M 0.00 % | 267.315 M 2.83 % | 259.958 M 0.00 % | 259.958 M -5.44 % | 274.911 M 0.00 % | 274.911 M 25.93 % | 218.307 M 0.00 % | 218.307 M 9.11 % | 200.084 M 0.00 % | 200.084 M 1.12 % | 197.869 M 0.00 % | 197.869 M |
| Weighted average shs out | 523.721 M 0.01 % | 523.664 M -0.95 % | 528.701 M 0.95 % | 523.721 M 0.00 % | 523.721 M -3.98 % | 545.450 M -0.04 % | 545.666 M 0.00 % | 545.666 M 0.00 % | 545.666 M 0.00 % | 545.666 M 0.04 % | 545.469 M -0.04 % | 545.666 M 0.07 % | 545.273 M -0.07 % | 545.666 M 0.06 % | 545.314 M -0.01 % | 545.356 M 0.00 % | 545.356 M 0.00 % | 545.356 M -0.02 % | 545.485 M 0.01 % | 545.453 M -0.04 % | 545.645 M 0.00 % | 545.645 M 0.00 % | 545.635 M 0.00 % | 545.642 M -0.02 % | 545.743 M 0.02 % | 545.642 M 0.01 % | 545.613 M 0.00 % | 545.620 M 0.03 % | 545.434 M -0.04 % | 545.639 M 0.00 % | 545.616 M 0.00 % | 545.616 M 0.00 % | 545.625 M 0.04 % | 545.394 M -0.02 % | 545.529 M -0.05 % | 545.816 M 0.04 % | 545.595 M -0.03 % | 545.760 M -2.92 % | 562.154 M 3.02 % | 545.671 M -0.01 % | 545.714 M 0.04 % | 545.519 M -0.64 % | 549.022 M 0.00 % | 549.022 M 16.33 % | 471.935 M -15.38 % | 557.742 M -1.59 % | 566.766 M 8.00 % | 524.783 M 13.35 % | 462.991 M -16.60 % | 555.146 M 2.15 % | 543.474 M -4.00 % | 566.118 M 3.68 % | 546.021 M 3.82 % | 525.923 M 76.88 % | 297.337 M 10.00 % | 270.307 M -9.74 % | 299.490 M 0.00 % | 299.490 M 16.57 % | 256.925 M 0.00 % | 256.925 M -2.19 % | 262.688 M 1.00 % | 260.075 M -1.00 % | 262.713 M 2.38 % | 256.606 M -1.50 % | 260.516 M 0.00 % | 260.516 M -1.14 % | 263.524 M -1.42 % | 267.315 M 2.83 % | 259.958 M 0.00 % | 259.958 M -4.01 % | 270.830 M -1.48 % | 274.911 M 25.93 % | 218.307 M 0.00 % | 218.307 M 10.91 % | 196.828 M -1.63 % | 200.084 M 1.12 % | 197.869 M 0.00 % | 197.869 M |
| EPS diluted | 0.07 -17.20 % | 0.08 -45.33 % | 0.15 733.33 % | 0.02 -65.58 % | 0.05 -34.30 % | 0.08 53.97 % | 0.05 -39.88 % | 0.09 12.42 % | 0.08 -10.00 % | 0.09 200.35 % | 0.03 -62.47 % | 0.08 26.09 % | 0.06 -28.04 % | 0.08 10.65 % | 0.08 -24.90 % | 0.10 18.91 % | 0.08 3.70 % | 0.08 2.66 % | 0.08 -7.06 % | 0.09 27.06 % | 0.07 -2.34 % | 0.07 -37.73 % | 0.11 -8.33 % | 0.12 -7.69 % | 0.13 0.00 % | 0.13 18.18 % | 0.11 -8.33 % | 0.12 -7.69 % | 0.13 18.18 % | 0.11 -8.33 % | 0.12 0.00 % | 0.12 20.00 % | 0.10 27.06 % | 0.08 -39.46 % | 0.13 37.28 % | 0.09 3.61 % | 0.09 5.30 % | 0.09 -27.67 % | 0.12 20.00 % | 0.10 17.92 % | 0.08 3.54 % | 0.08 -8.59 % | 0.09 22.24 % | 0.07 -10.06 % | 0.08 11.19 % | 0.07 29.96 % | 0.06 -6.00 % | 0.06 -22.18 % | 0.08 38.67 % | 0.06 34.95 % | 0.04 -7.21 % | 0.04 -15.43 % | 0.05 3.14 % | 0.05 24.45 % | 0.04 -1.92 % | 0.04 -70.21 % | 0.14 95.80 % | 0.07 81.47 % | 0.04 -21.98 % | 0.05 -61.15 % | 0.13 62.50 % | 0.08 43.11 % | 0.06 10.69 % | 0.05 -54.09 % | 0.11 67.17 % | 0.07 81.77 % | 0.04 -2.16 % | 0.04 -60.97 % | 0.09 64.58 % | 0.06 9.30 % | 0.05 60.18 % | 0.03 -67.00 % | 0.10 102.23 % | 0.05 -41.17 % | 0.08 93.98 % | 0.04 -42.93 % | 0.08 31.42 % | 0.06 |
| Earnings per share | 0.07 -17.20 % | 0.08 -45.33 % | 0.15 733.33 % | 0.02 -65.58 % | 0.05 -34.30 % | 0.08 53.97 % | 0.05 -39.88 % | 0.09 12.42 % | 0.08 -10.00 % | 0.09 200.35 % | 0.03 -62.47 % | 0.08 25.88 % | 0.06 -27.92 % | 0.08 10.65 % | 0.08 -24.90 % | 0.10 18.91 % | 0.08 3.70 % | 0.08 2.66 % | 0.08 -7.06 % | 0.09 27.06 % | 0.07 -2.34 % | 0.07 -37.73 % | 0.11 -8.33 % | 0.12 -7.69 % | 0.13 0.00 % | 0.13 18.18 % | 0.11 -8.33 % | 0.12 -7.69 % | 0.13 18.18 % | 0.11 -8.33 % | 0.12 0.00 % | 0.12 20.00 % | 0.10 27.06 % | 0.08 -39.46 % | 0.13 37.28 % | 0.09 3.61 % | 0.09 5.30 % | 0.09 -27.67 % | 0.12 20.00 % | 0.10 17.92 % | 0.08 3.54 % | 0.08 -8.59 % | 0.09 22.24 % | 0.07 -10.06 % | 0.08 11.19 % | 0.07 29.96 % | 0.06 -6.00 % | 0.06 -22.18 % | 0.08 38.67 % | 0.06 34.95 % | 0.04 -7.21 % | 0.04 -15.43 % | 0.05 3.14 % | 0.05 24.45 % | 0.04 -1.92 % | 0.04 -70.21 % | 0.14 95.80 % | 0.07 81.47 % | 0.04 -21.98 % | 0.05 -61.15 % | 0.13 62.50 % | 0.08 43.11 % | 0.06 10.69 % | 0.05 -54.09 % | 0.11 67.17 % | 0.07 81.77 % | 0.04 -2.16 % | 0.04 -60.97 % | 0.09 64.58 % | 0.06 9.30 % | 0.05 60.18 % | 0.03 -67.00 % | 0.10 102.23 % | 0.05 -41.17 % | 0.08 93.98 % | 0.04 -42.93 % | 0.08 31.42 % | 0.06 |
| Gross profit | 104.584 M 7.91 % | 96.915 M -27.52 % | 133.709 M 118.08 % | 61.312 M -16.63 % | 73.538 M -28.45 % | 102.780 M 10.84 % | 92.728 M -16.95 % | 111.654 M 8.99 % | 102.448 M -9.37 % | 113.045 M 55.12 % | 72.877 M -25.48 % | 97.794 M 9.24 % | 89.519 M -22.21 % | 115.079 M 7.07 % | 107.482 M -4.96 % | 113.090 M -7.40 % | 122.133 M 3.78 % | 117.682 M 9.65 % | 107.330 M -8.16 % | 116.864 M 4.66 % | 111.657 M 4.29 % | 107.067 M -21.87 % | 137.035 M -2.69 % | 140.816 M -14.90 % | 165.476 M -4.58 % | 173.417 M 25.93 % | 137.706 M -0.72 % | 138.708 M -16.73 % | 166.571 M 4.75 % | 159.016 M 6.70 % | 149.030 M 14.27 % | 130.415 M -16.90 % | 156.945 M 20.14 % | 130.639 M -30.63 % | 188.334 M 27.17 % | 148.093 M 16.53 % | 127.082 M -8.17 % | 138.391 M -5.08 % | 145.798 M 30.47 % | 111.745 M -3.59 % | 115.901 M -9.50 % | 128.072 M -2.71 % | 131.645 M 37.48 % | 95.755 M -17.30 % | 115.790 M 6.33 % | 108.895 M 37.66 % | 79.106 M -13.71 % | 91.675 M -15.99 % | 109.118 M 27.29 % | 85.725 M 3.82 % | 82.575 M -5.88 % | 87.735 M 15.60 % | 75.892 M 7.62 % | 70.516 M 6.93 % | 65.945 M 38.48 % | 47.622 M -48.91 % | 93.207 M 44.69 % | 64.419 M 8.03 % | 59.629 M 21.11 % | 49.236 M -31.54 % | 71.915 M -1.83 % | 73.252 M 67.68 % | 43.687 M -2.58 % | 44.844 M -23.90 % | 58.932 M -1.32 % | 59.722 M 250.84 % | 17.023 M -57.52 % | 40.073 M -22.38 % | 51.628 M -13.92 % | 59.980 M 48.45 % | 40.405 M 35.67 % | 29.781 M -40.54 % | 50.087 M 42.80 % | 35.076 M -9.55 % | 38.780 M 39.64 % | 27.771 M -9.42 % | 30.660 M -13.29 % | 35.360 M |
| Income tax expense | 9.939 M 44.63 % | 6.872 M -39.15 % | 11.293 M 489.50 % | 1.916 M -52.88 % | 4.066 M -47.02 % | 7.674 M 209.66 % | -6.998 M -179.02 % | 8.856 M 20.61 % | 7.343 M -14.24 % | 8.562 M 75.56 % | 4.877 M 35.13 % | 3.609 M -48.33 % | 6.985 M -16.36 % | 8.351 M 72.97 % | 4.828 M -21.93 % | 6.184 M -57.98 % | 14.716 M 101.18 % | 7.315 M 405.17 % | -2.397 M -120.90 % | 11.468 M 665.55 % | 1.498 M -80.77 % | 7.788 M 37.96 % | 5.645 M -50.64 % | 11.436 M -25.02 % | 15.252 M 17.33 % | 12.999 M 80.80 % | 7.190 M 13.80 % | 6.318 M -62.67 % | 16.926 M 56.27 % | 10.831 M 32.17 % | 8.195 M -21.19 % | 10.399 M -17.30 % | 12.574 M 34.22 % | 9.368 M -4.15 % | 9.774 M -22.34 % | 12.585 M 50.04 % | 8.388 M -20.00 % | 10.485 M 16.68 % | 8.986 M -27.94 % | 12.470 M 13.97 % | 10.941 M 48.49 % | 7.368 M -22.34 % | 9.487 M 18.74 % | 7.990 M 1.22 % | 7.894 M 17.91 % | 6.695 M 42.08 % | 4.712 M -59.07 % | 11.513 M 56.32 % | 7.365 M 18.45 % | 6.218 M 22.57 % | 5.073 M -4.41 % | 5.307 M -5.61 % | 5.622 M 16.92 % | 4.809 M 56.59 % | 3.071 M 100.78 % | 1.529 M -80.26 % | 7.748 M 63.75 % | 4.732 M 158.02 % | 1.834 M -48.54 % | 3.564 M -43.84 % | 6.346 M 19.73 % | 5.300 M 10.79 % | 4.784 M 466.88 % | 843.970 K -69.62 % | 2.778 M -7.20 % | 2.994 M 208.71 % | -2.754 M -509.37 % | 672.773 K -89.75 % | 6.566 M 75.04 % | 3.751 M 104.53 % | 1.834 M 18.58 % | 1.547 M -54.76 % | 3.418 M 109.18 % | 1.634 M -12.75 % | 1.873 M 1.61 % | 1.843 M -32.74 % | 2.741 M 226.78 % | 838.748 K |
| Cost of revenue | 200.377 M 11.62 % | 179.512 M -33.05 % | 268.112 M 99.00 % | 134.732 M -31.87 % | 197.745 M -1.63 % | 201.025 M -8.94 % | 220.767 M 4.02 % | 212.225 M 40.17 % | 151.410 M -20.92 % | 191.470 M -23.33 % | 249.718 M 76.55 % | 141.443 M 25.40 % | 112.794 M -39.28 % | 185.749 M -13.57 % | 214.923 M 30.64 % | 164.513 M -6.12 % | 175.244 M -5.72 % | 185.876 M -27.37 % | 255.915 M 66.58 % | 153.630 M -6.80 % | 164.840 M 0.78 % | 163.557 M -14.99 % | 192.406 M 9.38 % | 175.909 M -27.81 % | 243.661 M -8.71 % | 266.914 M 9.99 % | 242.669 M 28.45 % | 188.922 M -28.43 % | 263.982 M 6.41 % | 248.077 M 4.76 % | 236.798 M 22.99 % | 192.528 M -4.38 % | 201.344 M -13.14 % | 231.803 M -22.14 % | 297.709 M 84.83 % | 161.073 M -21.94 % | 206.348 M -8.02 % | 224.335 M 2.64 % | 218.558 M 44.08 % | 151.688 M -16.88 % | 182.490 M -9.66 % | 201.997 M 32.77 % | 152.136 M 8.46 % | 140.270 M -25.24 % | 187.635 M 4.97 % | 178.754 M 48.02 % | 120.761 M -14.57 % | 141.357 M -2.34 % | 144.744 M -6.14 % | 154.214 M 14.52 % | 134.659 M 18.83 % | 113.317 M 17.86 % | 96.147 M -38.59 % | 156.559 M 23.98 % | 126.276 M 10.75 % | 114.016 M -4.48 % | 119.367 M -20.90 % | 150.914 M 19.22 % | 126.581 M 28.90 % | 98.199 M -5.50 % | 103.916 M -19.76 % | 129.505 M 55.82 % | 83.112 M 11.48 % | 74.555 M -3.48 % | 77.244 M -28.99 % | 108.779 M 23.14 % | 88.335 M 19.94 % | 73.651 M -16.91 % | 88.636 M -18.08 % | 108.202 M 14.26 % | 94.697 M 67.04 % | 56.691 M -37.64 % | 90.909 M 28.01 % | 71.016 M -0.09 % | 71.078 M 14.10 % | 62.293 M -3.31 % | 64.426 M -17.77 % | 78.344 M |
| General and administrative expenses | -3.619 M -123.60 % | 15.336 M 203.55 % | -14.810 M -126.33 % | 56.244 M 239.94 % | 16.546 M -25.00 % | 22.061 M -16.49 % | 26.418 M -49.64 % | 52.461 M 272.32 % | 14.090 M -35.83 % | 21.956 M -0.73 % | 22.118 M -58.41 % | 53.176 M 606.29 % | -10.503 M -148.40 % | 21.701 M 158.21 % | -37.279 M -174.56 % | 49.999 M 670.05 % | -8.771 M -142.40 % | 20.686 M 168.71 % | -30.107 M -219.97 % | 25.096 M 643.57 % | -4.617 M -127.30 % | 16.910 M -32.96 % | 25.224 M -10.25 % | 28.104 M 691.87 % | -4.748 M -119.75 % | 24.046 M -7.70 % | 26.053 M 10.73 % | 23.528 M 6.72 % | 22.046 M -12.96 % | 25.328 M 128.74 % | -88.140 M -468.09 % | 23.945 M -46.25 % | 44.548 M -3.08 % | 45.964 M 146.07 % | -99.761 M -258.98 % | 62.751 M 85.36 % | 33.854 M -22.67 % | 43.778 M 159.04 % | -74.144 M -282.61 % | 40.602 M 27.68 % | 31.801 M -11.16 % | 35.796 M 156.70 % | -63.130 M -268.81 % | 37.396 M 18.32 % | 31.605 M -0.84 % | 31.872 M 166.03 % | -48.266 M -293.09 % | 24.996 M -7.84 % | 27.121 M 8.52 % | 24.992 M 160.06 % | -41.611 M -260.81 % | 25.875 M 28.92 % | 20.071 M -14.86 % | 23.575 M 163.27 % | -37.261 M -256.35 % | 23.832 M 38.34 % | 17.228 M -16.77 % | 20.698 M 158.94 % | -35.116 M -276.92 % | 19.849 M 49.45 % | 13.281 M -39.93 % | 22.110 M 23.93 % | 17.841 M 12.60 % | 15.845 M 5.39 % | 15.034 M 8.18 % | 13.897 M 17.54 % | 11.823 M 48.42 % | 7.966 M 18.47 % | 6.724 M -42.10 % | 11.614 M 29.95 % | 8.937 M 59.56 % | 5.601 M 17.43 % | 4.770 M -25.61 % | 6.412 M -44.04 % | 11.458 M 122.58 % | 5.148 M 22.77 % | 4.193 M -32.94 % | 6.253 M |
| Selling and marketing expenses | 2.516 M -80.27 % | 12.755 M 2 047.36 % | -655.000 K -102.82 % | 23.241 M 2 039.79 % | 1.086 M -89.96 % | 10.816 M 268.50 % | -6.419 M -125.71 % | 24.971 M 4 231.55 % | 576.502 K -96.25 % | 15.356 M -36.54 % | 24.199 M 84.95 % | 13.084 M 42.08 % | 9.209 M -45.57 % | 16.918 M -43.29 % | 29.834 M -27.56 % | 41.183 M 95.17 % | 21.101 M -9.73 % | 23.375 M 143.16 % | 9.613 M -51.72 % | 19.909 M -16.53 % | 23.852 M 2.73 % | 23.218 M -28.11 % | 32.296 M 70.99 % | 18.888 M -14.09 % | 21.986 M -45.42 % | 40.278 M 48.25 % | 27.169 M 8.86 % | 24.959 M 41.62 % | 17.624 M -51.98 % | 36.702 M 190.07 % | 12.653 M -48.87 % | 24.745 M -13.02 % | 28.449 M -12.90 % | 32.662 M -12.63 % | 37.384 M 17.90 % | 31.707 M 33.00 % | 23.840 M -15.63 % | 28.257 M 10.70 % | 25.525 M 47.29 % | 17.330 M 10.19 % | 15.727 M -34.55 % | 24.030 M -11.26 % | 27.079 M 70.80 % | 15.854 M -30.59 % | 22.841 M 29.67 % | 17.615 M 1.87 % | 17.291 M -17.21 % | 20.886 M -7.22 % | 22.512 M 64.55 % | 13.681 M 57.96 % | 8.661 M -71.48 % | 30.372 M 83.57 % | 16.545 M 23.14 % | 13.436 M -26.09 % | 18.179 M 72.22 % | 10.556 M -45.18 % | 19.255 M 83.70 % | 10.482 M -33.11 % | 15.671 M 81.99 % | 8.611 M -15.32 % | 10.169 M -45.52 % | 18.665 M -0.33 % | 18.726 M 66.85 % | 11.223 M 33.92 % | 8.380 M -54.38 % | 18.368 M 151.62 % | 7.300 M -62.35 % | 19.390 M 93.69 % | 10.011 M -49.55 % | 19.842 M -6.32 % | 21.180 M 68.08 % | 12.601 M -0.06 % | 12.609 M 10.90 % | 11.369 M -9.67 % | 12.587 M 49.18 % | 8.438 M 9.82 % | 7.683 M -46.17 % | 14.273 M |
| Other expenses | 46.459 M 904.65 % | 4.624 M 209.53 % | 1.494 M 103.65 % | -40.877 M -2 593.52 % | 1.639 M 3 983.58 % | 40.144 K | 0.000 | 0.000 -100.00 % | 1.967 M -3.79 % | 2.045 M 122.09 % | 920.799 K 103.30 % | -27.933 M -182.07 % | 34.036 M 14 761.26 % | 229.025 K -70.29 % | 770.839 K 148.36 % | -1.594 M -156.54 % | 2.819 M 54.72 % | 1.822 M | 0.000 -100.00 % | 398.623 K -98.72 % | 31.187 M 1 861.45 % | 1.590 M -77.76 % | 7.150 M 1 037.87 % | 628.365 K 664.23 % | 82.222 K -95.68 % | 1.905 M -58.98 % | 4.644 M 159.07 % | 1.792 M 2 408.68 % | 71.451 K -98.47 % | 4.684 M | 0.000 -100.00 % | 4.319 M -9.59 % | 4.777 M 343.96 % | 1.076 M -82.52 % | 6.157 M 127.03 % | 2.712 M 220.69 % | -2.247 M -179.12 % | 2.840 M -43.37 % | 5.015 M 688.94 % | 635.662 K -91.32 % | 7.320 M 255.86 % | 2.057 M -51.41 % | 4.233 M 156.08 % | 1.653 M -38.82 % | 2.702 M 19.88 % | 2.254 M -29.32 % | 3.189 M 117.53 % | 1.466 M 4 733.82 % | 30.328 K -98.83 % | 2.589 M -23.54 % | 3.386 M 202.86 % | 1.118 M -60.00 % | 2.795 M 62.69 % | 1.718 M -97.67 % | 73.625 M 27 043.76 % | 271.241 K -90.55 % | 2.870 M 114.02 % | 1.341 M -98.04 % | 68.591 M 18 597.54 % | 366.845 K 80.02 % | 203.781 K -50.82 % | 414.324 K 106.90 % | -6.003 M -3 102.40 % | 199.941 K -94.42 % | 3.580 M | 0.000 100.00 % | -6.453 M -472.71 % | 1.731 M 682.48 % | 221.249 K -95.28 % | 4.686 M 188.63 % | -5.287 M -610.35 % | 1.036 M -54.76 % | 2.290 M 6.30 % | 2.154 M 216.31 % | -1.852 M | 0.000 | 0.000 -100.00 % | 113.444 K |
| Operating expenses | 59.080 M 27.16 % | 46.461 M 15.20 % | 40.332 M -18.82 % | 49.684 M 8.73 % | 45.695 M -4.26 % | 47.730 M -41.18 % | 81.143 M 39.84 % | 58.027 M 13.79 % | 50.994 M -8.63 % | 55.808 M -22.76 % | 72.252 M 29.75 % | 55.686 M 10.59 % | 50.355 M -12.88 % | 57.800 M -24.31 % | 76.367 M 42.73 % | 53.505 M -10.96 % | 60.093 M -9.62 % | 66.486 M -15.27 % | 78.470 M 21.71 % | 64.473 M -11.09 % | 72.513 M 18.09 % | 61.407 M -32.69 % | 91.233 M 30.38 % | 69.977 M -9.16 % | 77.031 M -9.13 % | 84.773 M 2.20 % | 82.948 M 15.05 % | 72.096 M -7.00 % | 77.526 M -11.51 % | 87.607 M 5.62 % | 82.942 M 20.89 % | 68.607 M -17.61 % | 83.273 M 3.11 % | 80.761 M -24.98 % | 107.652 M 10.79 % | 97.170 M 44.70 % | 67.155 M -9.40 % | 74.126 M -7.15 % | 79.831 M 35.74 % | 58.812 M -7.30 % | 63.440 M 2.52 % | 61.883 M -23.06 % | 80.435 M 45.49 % | 55.286 M -16.13 % | 65.915 M 27.39 % | 51.741 M -15.02 % | 60.887 M 29.98 % | 46.842 M -22.39 % | 60.353 M 46.27 % | 41.262 M -31.73 % | 60.437 M 5.25 % | 57.423 M 45.70 % | 39.411 M 1.76 % | 38.730 M -28.99 % | 54.543 M 56.43 % | 34.868 M -11.40 % | 39.353 M 21.00 % | 32.522 M -33.82 % | 49.145 M 71.77 % | 28.611 M 21.29 % | 23.589 M -42.54 % | 41.051 M 34.31 % | 30.564 M 12.09 % | 27.268 M 1.01 % | 26.994 M -17.14 % | 32.578 M 157.12 % | 12.670 M -56.44 % | 29.087 M 69.10 % | 17.201 M -52.41 % | 36.142 M 45.56 % | 24.830 M 29.07 % | 19.238 M -2.19 % | 19.669 M 5.35 % | 18.669 M -15.88 % | 22.192 M 62.22 % | 13.680 M 15.86 % | 11.807 M -43.04 % | 20.730 M |
| Cost and expenses | 259.457 M 14.82 % | 225.973 M -28.09 % | 314.254 M 70.41 % | 184.416 M -24.25 % | 243.440 M -2.14 % | 248.755 M -17.61 % | 301.910 M 12.70 % | 267.884 M 33.02 % | 201.379 M -18.56 % | 247.278 M -23.20 % | 321.970 M 63.33 % | 197.129 M 20.83 % | 163.149 M -33.01 % | 243.549 M -16.39 % | 291.290 M 33.61 % | 218.017 M -9.33 % | 240.441 M -3.39 % | 248.886 M -25.57 % | 334.385 M 53.32 % | 218.102 M -10.15 % | 242.750 M 7.54 % | 225.738 M -20.41 % | 283.639 M 15.35 % | 245.886 M -23.33 % | 320.691 M -8.81 % | 351.687 M 8.01 % | 325.617 M 24.75 % | 261.018 M -24.28 % | 344.723 M 2.69 % | 335.685 M 3.81 % | 323.356 M 21.29 % | 266.591 M -5.91 % | 283.336 M -9.35 % | 312.564 M -23.24 % | 407.208 M 57.68 % | 258.243 M -4.99 % | 271.811 M -8.93 % | 298.461 M 0.02 % | 298.389 M 41.75 % | 210.499 M -14.41 % | 245.930 M -6.80 % | 263.879 M 13.46 % | 232.570 M 18.93 % | 195.556 M -22.87 % | 253.550 M 10.00 % | 230.495 M 26.89 % | 181.648 M -3.48 % | 188.199 M -8.24 % | 205.097 M 4.92 % | 195.476 M 0.19 % | 195.096 M 14.26 % | 170.741 M 25.95 % | 135.558 M -30.59 % | 195.289 M 8.00 % | 180.819 M 21.45 % | 148.884 M -6.20 % | 158.720 M -13.47 % | 183.436 M 4.39 % | 175.727 M 38.58 % | 126.809 M -0.55 % | 127.505 M -25.24 % | 170.556 M 50.04 % | 113.676 M 8.80 % | 104.479 M 0.23 % | 104.238 M -26.26 % | 141.357 M 39.95 % | 101.005 M -1.69 % | 102.738 M -2.93 % | 105.837 M -26.68 % | 144.345 M 20.76 % | 119.527 M 57.42 % | 75.929 M -31.33 % | 110.578 M 21.58 % | 90.951 M -2.49 % | 93.270 M 22.77 % | 75.973 M -0.34 % | 76.233 M -23.05 % | 99.074 M |
| Research and development expenses | 13.723 M -0.16 % | 13.745 M -7.42 % | 14.847 M 34.06 % | 11.075 M -18.01 % | 13.508 M -6.98 % | 14.521 M -18.77 % | 17.877 M 5.83 % | 16.892 M -4.47 % | 17.682 M 7.48 % | 16.451 M -14.70 % | 19.287 M 11.11 % | 17.359 M -1.44 % | 17.613 M -7.07 % | 18.952 M 9.28 % | 17.343 M -3.22 % | 17.920 M -17.08 % | 21.611 M 26.18 % | 17.127 M -47.18 % | 32.427 M 64.86 % | 19.669 M -28.45 % | 27.488 M 34.32 % | 20.464 M -28.78 % | 28.734 M 33.11 % | 21.586 M -3.61 % | 22.394 M 20.75 % | 18.545 M -25.41 % | 24.861 M 10.12 % | 22.577 M -6.39 % | 24.118 M 15.44 % | 20.893 M -81.07 % | 110.395 M 424.34 % | 21.054 M -48.46 % | 40.853 M | 0.000 -100.00 % | 90.599 M | 0.000 -100.00 % | 45.130 M | 0.000 -100.00 % | 66.079 M | 0.000 -100.00 % | 29.205 M | 0.000 -100.00 % | 60.423 M | 0.000 -100.00 % | 27.418 M | 0.000 -100.00 % | 50.896 M | 0.000 -100.00 % | 24.221 M | 0.000 -100.00 % | 47.282 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 |
| Selling general and administrative expenses | -1.102 M -103.92 % | 28.092 M 281.65 % | -15.465 M -119.46 % | 79.485 M 139.26 % | 33.221 M 1.04 % | 32.878 M -50.66 % | 66.632 M -13.95 % | 77.432 M 163.67 % | 29.367 M -21.29 % | 37.312 M -19.44 % | 46.318 M -30.10 % | 66.260 M 5 220.56 % | -1.294 M -103.35 % | 38.619 M -27.60 % | 53.344 M -41.50 % | 91.182 M 639.51 % | 12.330 M -72.02 % | 44.061 M 314.99 % | -20.494 M -145.54 % | 45.005 M 133.97 % | 19.235 M -52.06 % | 40.127 M -30.24 % | 57.520 M 22.40 % | 46.992 M 172.62 % | 17.237 M -73.20 % | 64.324 M 20.86 % | 53.222 M 9.77 % | 48.487 M -16.10 % | 57.791 M -6.83 % | 62.030 M 217.95 % | -52.590 M -208.01 % | 48.690 M -33.30 % | 72.997 M -7.16 % | 78.627 M 226.05 % | -62.377 M -166.04 % | 94.458 M 63.72 % | 57.694 M -19.91 % | 72.035 M 248.16 % | -48.619 M -183.93 % | 57.931 M 1 464.86 % | 3.702 M -93.81 % | 59.826 M 265.94 % | -36.052 M -167.70 % | 53.250 M 267.77 % | 14.479 M -70.74 % | 49.487 M 259.76 % | -30.975 M -167.51 % | 45.882 M 222.81 % | 14.213 M -63.25 % | 38.673 M 260.06 % | -24.162 M -142.96 % | 56.247 M 53.61 % | 36.616 M -1.07 % | 37.011 M 293.95 % | -19.083 M -155.49 % | 34.388 M -5.74 % | 36.483 M 17.01 % | 31.180 M 260.34 % | -19.446 M -168.33 % | 28.459 M 21.36 % | 23.450 M -42.49 % | 40.775 M 11.51 % | 36.567 M 35.09 % | 27.068 M 15.60 % | 23.414 M -27.43 % | 32.265 M 68.73 % | 19.123 M -30.10 % | 27.355 M 63.46 % | 16.735 M -46.80 % | 31.456 M 4.45 % | 30.117 M 65.46 % | 18.202 M 4.74 % | 17.379 M 5.23 % | 16.515 M -31.32 % | 24.045 M 76.99 % | 13.586 M 14.39 % | 11.876 M -42.14 % | 20.526 M |
| Interest income | 929.937 K -21.15 % | 1.179 M -91.44 % | 13.770 M 4 386.34 % | 306.942 K -84.52 % | 1.983 M 87.01 % | 1.061 M -93.39 % | 16.050 M 3 777.85 % | 413.888 K -77.15 % | 1.811 M 52.55 % | 1.187 M -89.31 % | 11.106 M 507.28 % | 1.829 M -16.15 % | 2.181 M 16.51 % | 1.872 M 8.14 % | 1.731 M 1 237.16 % | 129.453 K -87.31 % | 1.020 M 150.26 % | 407.573 K -63.22 % | 1.108 M 820.70 % | 120.343 K -78.94 % | 571.378 K -53.51 % | 1.229 M -15.01 % | 1.446 M 781.92 % | 163.961 K -70.74 % | 560.347 K 177.92 % | 201.622 K -97.65 % | 8.590 M 744.63 % | 1.017 M | 0.000 -100.00 % | 531.278 K -54.71 % | 1.173 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 521.459 K | 0.000 | 0.000 -100.00 % | 1.548 M | 0.000 | 0.000 -100.00 % | 353.159 K | 0.000 | 0.000 | 0.000 -100.00 % | 690.483 K | 0.000 -100.00 % | 478.276 K 13.86 % | 420.042 K -72.74 % | 1.541 M 3.92 % | 1.483 M -59.22 % | 3.636 M | 0.000 | 0.000 -100.00 % | 3.538 M | 0.000 -100.00 % | 1.692 M | 0.000 -100.00 % | 913.953 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 548.399 K | 0.000 -100.00 % | 1.259 M | 0.000 -100.00 % | 419.152 K | 0.000 -100.00 % | 1.497 M | 0.000 -100.00 % | 773.830 K | 0.000 -100.00 % | 183.656 K | 0.000 -100.00 % | 148.686 K | 0.000 |
| Interest expense | 129.848 K -55.63 % | 292.678 K -73.18 % | 1.091 M 107.76 % | 525.182 K -15.42 % | 620.930 K 48.88 % | 417.079 K -49.60 % | 827.584 K 112.36 % | 389.701 K -11.52 % | 440.415 K 1.06 % | 435.775 K | 0.000 -100.00 % | 1.634 M | 0.000 -100.00 % | 2.157 M 77.70 % | 1.214 M 1 470.48 % | 77.301 K 3.73 % | 74.518 K 69.44 % | 43.979 K -65.84 % | 128.756 K 77.66 % | 72.474 K -42.49 % | 126.013 K | 0.000 -100.00 % | 133.360 K 150.46 % | 53.245 K -87.23 % | 416.901 K 416.32 % | 80.745 K -88.24 % | 686.775 K -11.77 % | 778.352 K | 0.000 -100.00 % | 212.290 K -79.25 % | 1.023 M | 0.000 | 0.000 | 0.000 -100.00 % | 913.663 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.299 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 39.750 K | 0.000 -100.00 % | 108.465 K 2 343.46 % | 4.439 K -98.08 % | 230.904 K -96.03 % | 5.812 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.974 M | 0.000 -100.00 % | 878.869 K | 0.000 -100.00 % | 2.194 M -9.09 % | 2.413 M -0.97 % | 2.437 M 235.92 % | 725.464 K 53.85 % | 471.542 K | 0.000 -100.00 % | 151.919 K | 0.000 -100.00 % | 858.893 K | 0.000 -100.00 % | 712.993 K 25 040.80 % | 2.836 K -99.84 % | 1.785 M 848.83 % | 188.126 K -78.77 % | 886.277 K -47.11 % | 1.676 M -13.35 % | 1.934 M 12.58 % | 1.718 M 44.52 % | 1.189 M 55.50 % | 764.434 K |
| Depreciation and amortization | 0.000 -100.00 % | 12.691 M -35.71 % | 19.740 M 8 230.27 % | 236.967 K -98.62 % | 17.131 M 20.25 % | 14.246 M -30.09 % | 20.379 M 0.00 % | 20.379 M 2.42 % | 19.897 M 0.00 % | 19.897 M 33.23 % | 14.934 M -28.37 % | 20.850 M 7.90 % | 19.323 M 0.00 % | 19.323 M -28.06 % | 26.859 M 53.81 % | 17.462 M 2.87 % | 16.975 M 0.00 % | 16.975 M -6.20 % | 18.097 M -2.83 % | 18.624 M 5.14 % | 17.713 M -4.89 % | 18.624 M 0.00 % | 18.624 M 4.82 % | 17.767 M -5.42 % | 18.786 M 5.74 % | 17.767 M 817.65 % | 1.936 M 348.97 % | -777.658 K -363.48 % | 295.148 K -92.08 % | 3.728 M -78.83 % | 17.608 M 385.98 % | -6.157 M -237.37 % | 4.482 M 1 057.69 % | -468.000 K -102.30 % | 20.323 M 254.42 % | -13.161 M -428.37 % | 4.008 M -70.80 % | 13.726 M -16.23 % | 16.385 M 228.86 % | -12.715 M -83.24 % | -6.939 M -132.77 % | 21.178 M 313.10 % | -9.938 M 24.30 % | -13.129 M -519.59 % | 3.129 M -73.93 % | 12.001 M 148.15 % | -24.924 M -972.46 % | -2.324 M -177.62 % | 2.994 M -70.92 % | 10.297 M 58.07 % | 6.514 M 355.15 % | -2.553 M -297.81 % | 1.291 M -76.50 % | 5.493 M 207.20 % | -5.124 M -1 694.89 % | 321.276 K 115.04 % | -2.136 M -123.85 % | 8.959 M 226.38 % | -7.089 M -513.00 % | 1.716 M -78.89 % | 8.133 M -9.34 % | 8.971 M 200.80 % | -8.900 M -19 457.04 % | 45.976 K 101.78 % | -2.585 M -130.96 % | 8.350 M 316.88 % | -3.850 M -0.43 % | -3.833 M -395.50 % | -773.657 K -112.50 % | 6.187 M 58 855.94 % | -10.530 K 99.73 % | -3.866 M -509.84 % | 943.404 K -43.70 % | 1.676 M 155.93 % | -2.996 M -182.21 % | 3.644 M | 0.000 | 0.000 |
| Operating income | 45.504 M -9.81 % | 50.454 M -42.38 % | 87.568 M 653.06 % | 11.628 M -63.09 % | 31.505 M -38.29 % | 51.051 M 340.63 % | 11.586 M -79.29 % | 55.946 M 13.86 % | 49.135 M -11.15 % | 55.298 M 375.23 % | 11.636 M -74.13 % | 44.982 M 13.29 % | 39.705 M -27.15 % | 54.502 M 7.45 % | 50.721 M -17.35 % | 61.371 M 1.64 % | 60.378 M 17.93 % | 51.196 M 15.59 % | 44.291 M -23.08 % | 57.584 M 52.46 % | 37.769 M -17.28 % | 45.661 M -31.70 % | 66.851 M -10.34 % | 74.562 M -14.29 % | 86.994 M 3.40 % | 84.135 M 22.67 % | 68.585 M 1.12 % | 67.824 M -23.83 % | 89.044 M 25.63 % | 70.880 M -2.76 % | 72.892 M 17.93 % | 61.808 M -16.10 % | 73.672 M 34.92 % | 54.603 M -32.52 % | 80.912 M 22.43 % | 66.090 M 10.28 % | 59.928 M 3.42 % | 57.946 M -24.45 % | 76.696 M 10.50 % | 69.409 M 20.30 % | 57.697 M 3.57 % | 55.706 M -0.69 % | 56.091 M 8.70 % | 51.603 M 4.25 % | 49.500 M -3.92 % | 51.517 M 45.23 % | 35.472 M -23.28 % | 46.238 M -2.62 % | 47.483 M 18.46 % | 40.085 M 43.59 % | 27.917 M -16.44 % | 33.410 M -7.87 % | 36.266 M 22.09 % | 29.705 M 81.96 % | 16.325 M 24.18 % | 13.146 M -75.55 % | 53.771 M 93.79 % | 27.747 M 106.91 % | 13.410 M -28.17 % | 18.670 M -56.66 % | 43.080 M 57.49 % | 27.354 M 57.20 % | 17.401 M 16.35 % | 14.956 M -54.21 % | 32.664 M 41.75 % | 23.044 M 176.75 % | 8.327 M -36.30 % | 13.071 M -60.33 % | 32.948 M 58.85 % | 20.742 M 20.66 % | 17.190 M 38.83 % | 12.382 M -54.37 % | 27.134 M 101.52 % | 13.465 M -36.96 % | 21.358 M 87.19 % | 11.410 M -37.62 % | 18.289 M 31.91 % | 13.866 M |
| Operating income ratio | 0.15 -18.25 % | 0.18 -16.25 % | 0.22 267.41 % | 0.06 -48.92 % | 0.12 -30.89 % | 0.17 354.68 % | 0.04 -78.60 % | 0.17 -10.75 % | 0.19 6.59 % | 0.18 403.45 % | 0.04 -80.82 % | 0.19 -4.19 % | 0.20 8.32 % | 0.18 15.16 % | 0.16 -28.84 % | 0.22 8.88 % | 0.20 20.39 % | 0.17 38.32 % | 0.12 -42.72 % | 0.21 55.85 % | 0.14 -19.04 % | 0.17 -16.85 % | 0.20 -13.80 % | 0.24 10.72 % | 0.21 11.28 % | 0.19 5.97 % | 0.18 -12.90 % | 0.21 0.10 % | 0.21 18.78 % | 0.17 -7.84 % | 0.19 -1.29 % | 0.19 -6.92 % | 0.21 36.49 % | 0.15 -9.50 % | 0.17 -22.13 % | 0.21 18.94 % | 0.18 12.51 % | 0.16 -24.11 % | 0.21 -20.11 % | 0.26 36.26 % | 0.19 14.57 % | 0.17 -14.61 % | 0.20 -9.59 % | 0.22 34.02 % | 0.16 -8.91 % | 0.18 0.91 % | 0.18 -10.55 % | 0.20 6.08 % | 0.19 11.96 % | 0.17 30.00 % | 0.13 -22.67 % | 0.17 -21.17 % | 0.21 61.14 % | 0.13 54.03 % | 0.08 4.42 % | 0.08 -67.85 % | 0.25 96.31 % | 0.13 78.93 % | 0.07 -43.13 % | 0.13 -48.32 % | 0.25 81.61 % | 0.13 -1.69 % | 0.14 9.56 % | 0.13 -47.78 % | 0.24 75.39 % | 0.14 73.04 % | 0.08 -31.24 % | 0.11 -51.07 % | 0.23 90.46 % | 0.12 -3.07 % | 0.13 -11.14 % | 0.14 -25.59 % | 0.19 51.63 % | 0.13 -34.72 % | 0.19 53.46 % | 0.13 -34.14 % | 0.19 57.73 % | 0.12 |
| Total other income expenses net | -9.615 K 98.50 % | -641.000 K -148.52 % | 1.321 M 558.34 % | -288.215 K -380.30 % | -60.007 K -249.48 % | 40.144 K -99.57 % | 9.284 M 45 020.53 % | 20.576 K 151.50 % | -39.952 K 17.52 % | -48.441 K -100.27 % | 17.719 M 14 162.70 % | -126.000 K -9.57 % | -115.000 K 32.35 % | -170.000 K 96.54 % | -4.920 M -8 663.18 % | -56.144 K -101.99 % | 2.819 M 1 246.59 % | 209.343 K 107.49 % | -2.795 M -801.16 % | 398.624 K 25 076.44 % | -1.596 K -102.09 % | 76.183 K 115.09 % | -505.000 K -180.37 % | 628.365 K 664.23 % | 82.222 K -52.87 % | 174.449 K -71.68 % | 616.099 K -79.49 % | 3.004 M 4 104.72 % | 71.452 K 116.81 % | -425.000 K -156.68 % | 749.814 K -58.60 % | 1.811 M -61.85 % | 4.747 M 341.58 % | 1.075 M -80.36 % | 5.473 M 8.55 % | 5.042 M 595.08 % | 725.389 K -74.10 % | 2.801 M -42.56 % | 4.876 M 892.83 % | 491.119 K -93.06 % | 7.076 M 30 275.62 % | 23.295 K -99.44 % | 4.154 M 151.45 % | 1.652 M -38.36 % | 2.680 M 228.94 % | 814.744 K -74.17 % | 3.154 M 116.32 % | 1.458 M 13 235.77 % | 10.933 K -99.09 % | 1.197 M -64.30 % | 3.353 M 202.10 % | 1.110 M -17.98 % | 1.353 M -67.37 % | 4.148 M 191.50 % | 1.423 M 424.96 % | 271.070 K 188.68 % | 93.899 K -79.59 % | 460.054 K -49.79 % | 916.309 K 516.76 % | 148.569 K 18.87 % | 124.982 K -69.63 % | 411.514 K -12.58 % | 470.722 K 198.06 % | 157.931 K -87.10 % | 1.224 M 30.42 % | 938.680 K 49.15 % | 629.372 K 223.68 % | -508.867 K -330.00 % | 221.250 K -22.96 % | 287.204 K -77.24 % | 1.262 M 729.51 % | -200.474 K -52.94 % | -131.076 K -169.65 % | 188.203 K 2 157.54 % | -9.147 K 78.92 % | -43.397 K -602.80 % | 8.631 K -92.39 % | 113.444 K |
| 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 | 2023-01-01 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2007-12-31 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2006-12-31 | 2006-09-30 | 2006-06-30 | 2006-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 | 2023-01-01 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2007-12-31 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2006-12-31 | 2006-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -74.939 M 53.17 % | -160.021 M 43.33 % | -282.381 M -392.78 % | -57.304 M -157.23 % | 100.130 M 345.40 % | -40.803 M 94.05 % | -685.664 M -747.41 % | -80.913 M 32.75 % | -120.313 M -95.16 % | -61.647 M 92.35 % | -805.411 M -649.42 % | -107.471 M -21.41 % | -88.519 M -11.44 % | -79.435 M 89.04 % | -724.445 M -6 869.88 % | 10.701 M 282.02 % | -5.879 M -116.46 % | 35.722 M 105.02 % | -712.276 M -680.46 % | -91.264 M 9.61 % | -100.967 M -88.02 % | -53.699 M 84.42 % | -344.566 M -413.73 % | -67.071 M 11.74 % | -75.989 M -47.99 % | -51.349 M 93.41 % | -779.777 M -126.57 % | -344.169 M -8.17 % | -318.182 M -142.92 % | -130.984 M 82.18 % | -734.941 M -348.62 % | -163.824 M 55.34 % | -366.784 M -120.12 % | -166.632 M 37.70 % | -267.468 M -54.93 % | -172.637 M -50.01 % | -115.084 M 26.47 % | -156.503 M 58.86 % | -380.371 M -275.65 % | -101.256 M 29.60 % | -143.832 M -69.92 % | -84.646 M 68.46 % | -268.403 M -63.65 % | -164.007 M 0.99 % | -165.649 M -19.43 % | -138.698 M 70.73 % | -473.820 M -182.95 % | -167.456 M 9.07 % | -184.162 M 14.57 % | -215.580 M 13.44 % | -249.046 M 24.12 % | -328.204 M -8.17 % | -303.418 M 10.94 % | -340.695 M 6.93 % | -366.073 M -55.33 % | -235.672 M 11.86 % | -267.379 M -13.61 % | -235.341 M 24.04 % | -309.825 M -40.21 % | -220.974 M -281.36 % | 121.845 M 182.12 % | 43.189 M 154.25 % | -79.616 M -33.11 % | -59.813 M 23.98 % | -78.682 M 12.86 % | -90.297 M 32.25 % | -133.277 M -52.48 % | -87.407 M -17.02 % | -74.691 M 27.90 % | -103.596 M 28.79 % | -145.471 M -58.25 % | -91.926 M 16.71 % | -110.366 M 27.63 % | -152.493 M -359.93 % | 58.666 M -5.44 % | 62.038 M |
| Total investments | 361.000 M -14.83 % | 423.878 M 1.89 % | 416.000 M -6.48 % | 444.809 M -5.79 % | 472.132 M -16.58 % | 566.000 M 540.34 % | 88.390 M -81.78 % | 485.000 M 15.20 % | 421.000 M -26.78 % | 575.000 M | 0.000 -100.00 % | 462.491 M 5.58 % | 438.041 M -31.22 % | 636.849 M 443.16 % | 117.249 M -78.64 % | 549.000 M 13.90 % | 482.000 M -32.54 % | 714.500 M 257.25 % | 200.000 M -61.61 % | 521.000 M 33.25 % | 391.000 M -39.68 % | 648.200 M 20.04 % | 540.000 M | 0.000 -100.00 % | 350.000 M | 0.000 -100.00 % | 20.000 M | 0.000 -100.00 % | 159.000 M | 0.000 -100.00 % | 40.000 M | 0.000 -100.00 % | 240.000 M | 0.000 -100.00 % | 590.000 M 5 773.57 % | 10.045 M -2.02 % | 10.252 M -5.35 % | 10.831 M -97.59 % | 449.000 M | 0.000 -100.00 % | 8.745 M -7.29 % | 9.433 M -3.75 % | 9.801 M | 0.000 -100.00 % | 270.000 M | 0.000 -100.00 % | 90.000 M | 0.000 -100.00 % | 180.000 M | 0.000 -100.00 % | 190.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total debt | 22.641 M 0.33 % | 22.567 M 18.82 % | 18.993 M -50.99 % | 38.753 M -79.94 % | 193.186 M 126.60 % | 85.253 M -31.08 % | 123.695 M 287.43 % | 31.927 M -11.17 % | 35.940 M -11.11 % | 40.434 M 52.13 % | 26.578 M -9.64 % | 29.412 M -2.22 % | 30.080 M -3.79 % | 31.264 M 2.65 % | 30.457 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.618 M 3.80 % | 13.120 M -9.95 % | 14.569 M 7.06 % | 13.608 M -46.23 % | 25.306 M -7.53 % | 27.366 M 529.83 % | 4.345 M -11.58 % | 4.914 M -10.25 % | 5.475 M -9.16 % | 6.027 M -8.28 % | 6.571 M -10.64 % | 7.353 M 53.19 % | 4.800 M -1.88 % | 4.892 M -44.43 % | 8.804 M -6.49 % | 9.415 M -13.17 % | 10.843 M 2.01 % | 10.629 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 100.000 M -49.80 % | 199.200 M 0.00 % | 199.200 M 0.00 % | 199.200 M 66.00 % | 120.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 18.000 M 0.00 % | 18.000 M -45.45 % | 33.000 M -6.94 % | 35.460 M 0.00 % | 35.460 M 0.00 % | 35.460 M -72.82 % | 130.460 M 49.43 % | 87.308 M |
| Accumulated other comprehensive income loss | 400.634 M | 0.000 | 0.000 | 0.000 -100.00 % | 382.981 M -36.21 % | 600.364 M | 0.000 -100.00 % | 596.567 M | 0.000 -100.00 % | 581.544 M | 0.000 -100.00 % | 593.219 M | 0.000 -100.00 % | 582.337 M 72.54 % | 337.506 M -41.59 % | 577.840 M 73.14 % | 333.747 M -39.40 % | 550.773 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 204.569 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 |
| Retained earnings | 353.182 M -19.38 % | 438.105 M 10.87 % | 395.164 M 12.61 % | 350.910 M 2.76 % | 341.486 M -26.41 % | 464.039 M 10.32 % | 420.622 M 6.18 % | 396.125 M 13.43 % | 349.211 M -20.95 % | 441.784 M -39.27 % | 727.457 M 89.58 % | 383.726 M 12.02 % | 342.560 M -29.29 % | 484.488 M 10.33 % | 439.125 M 9.36 % | 401.553 M 15.89 % | 346.496 M -34.82 % | 531.562 M 9.08 % | 487.334 M 11.52 % | 436.997 M 11.87 % | 390.631 M -34.93 % | 600.368 M 6.64 % | 562.991 M 11.73 % | 503.905 M 14.44 % | 440.337 M -47.16 % | 833.275 M 9.30 % | 762.397 M 7.80 % | 707.201 M 9.86 % | 643.746 M -13.95 % | 748.116 M 8.77 % | 687.823 M 11.47 % | 617.060 M 9.26 % | 564.768 M -11.38 % | 637.281 M 7.17 % | 594.647 M 7.03 % | 555.597 M 14.79 % | 484.008 M -14.05 % | 563.120 M 9.19 % | 515.748 M 11.46 % | 462.731 M 13.58 % | 407.400 M -15.39 % | 481.488 M 10.23 % | 436.792 M 10.27 % | 396.104 M 10.64 % | 358.008 M 8.28 % | 330.643 M -5.64 % | 350.398 M 7.39 % | 326.273 M 10.17 % | 296.152 M 9.68 % | 270.004 M -6.79 % | 289.688 M 7.07 % | 270.557 M 10.25 % | 245.396 M -10.61 % | 274.538 M 10.81 % | 247.755 M 2.85 % | 240.898 M 4.77 % | 229.923 M 5.05 % | 218.865 M 10.85 % | 197.437 M 3.77 % | 190.270 M 7.32 % | 177.295 M 19.97 % | 147.783 M -7.63 % | 159.985 M 5.41 % | 151.771 M 9.34 % | 138.811 M -3.75 % | 144.219 M 13.48 % | 127.083 M 5.38 % | 120.595 M 8.93 % | 110.705 M 21.53 % | 91.096 M -13.93 % | 105.834 M 28.04 % | 82.660 M 12.28 % | 73.619 M -14.24 % | 85.842 M 15.29 % | 74.457 M 37.85 % | 54.013 M |
| Common stock | 523.721 M 0.00 % | 523.721 M 0.00 % | 523.721 M -4.02 % | 545.666 M 0.00 % | 545.666 M 0.00 % | 545.666 M 0.00 % | 545.666 M 0.00 % | 545.666 M 0.00 % | 545.666 M 0.00 % | 545.666 M 0.00 % | 545.666 M 0.00 % | 545.666 M 0.00 % | 545.666 M 0.00 % | 545.666 M 0.00 % | 545.666 M 0.00 % | 545.666 M 0.00 % | 545.666 M 0.00 % | 545.666 M 0.00 % | 545.666 M 0.00 % | 545.666 M 0.00 % | 545.666 M 0.00 % | 545.666 M 0.00 % | 545.666 M 0.00 % | 545.666 M 0.00 % | 545.666 M 50.00 % | 363.778 M 0.00 % | 363.778 M 0.00 % | 363.778 M 0.00 % | 363.778 M 0.00 % | 363.778 M 0.00 % | 363.778 M 0.00 % | 363.778 M 0.00 % | 363.778 M 0.00 % | 363.778 M 0.00 % | 363.778 M 0.00 % | 363.778 M 0.00 % | 363.778 M 0.00 % | 363.778 M 0.00 % | 363.778 M -0.01 % | 363.806 M 0.00 % | 363.806 M 0.00 % | 363.806 M 0.00 % | 363.806 M -0.04 % | 363.936 M 0.00 % | 363.936 M 20.00 % | 303.280 M 0.00 % | 303.280 M -0.01 % | 303.298 M 0.00 % | 303.298 M 20.00 % | 252.748 M 0.00 % | 252.748 M -0.03 % | 252.828 M 0.00 % | 252.828 M 100.00 % | 126.414 M 0.00 % | 126.414 M 1.84 % | 124.124 M 0.00 % | 124.124 M 0.00 % | 124.124 M 0.00 % | 124.124 M 0.00 % | 124.124 M 12.84 % | 110.000 M 0.00 % | 110.000 M 0.00 % | 110.000 M 0.00 % | 110.000 M 0.00 % | 110.000 M 0.00 % | 110.000 M 0.00 % | 110.000 M 0.00 % | 110.000 M 0.00 % | 110.000 M 0.00 % | 110.000 M 0.00 % | 110.000 M 0.00 % | 110.000 M 0.00 % | 110.000 M 0.00 % | 110.000 M 34.15 % | 82.000 M 0.00 % | 82.000 M |
| Total equity | 1.366 B -5.17 % | 1.441 B 3.07 % | 1.398 B 3.82 % | 1.346 B 0.70 % | 1.337 B -10.19 % | 1.489 B -4.98 % | 1.567 B 1.77 % | 1.539 B 3.16 % | 1.492 B -5.29 % | 1.576 B 1.40 % | 1.554 B 0.96 % | 1.539 B 2.75 % | 1.498 B -8.05 % | 1.629 B 2.94 % | 1.582 B 2.66 % | 1.542 B 3.71 % | 1.486 B -8.88 % | 1.631 B 2.78 % | 1.587 B 2.84 % | 1.543 B 3.11 % | 1.497 B -10.84 % | 1.679 B 2.31 % | 1.641 B 3.84 % | 1.580 B 4.20 % | 1.516 B -10.76 % | 1.699 B 4.39 % | 1.628 B 3.94 % | 1.566 B 4.05 % | 1.505 B -4.65 % | 1.578 B 3.96 % | 1.518 B 4.51 % | 1.453 B -7.68 % | 1.573 B -3.89 % | 1.637 B 2.82 % | 1.592 B 4.70 % | 1.521 B 3.76 % | 1.466 B -3.73 % | 1.523 B 2.17 % | 1.490 B 5.54 % | 1.412 B 4.58 % | 1.350 B -3.78 % | 1.403 B 2.40 % | 1.370 B 3.82 % | 1.320 B 4.35 % | 1.265 B 3.82 % | 1.218 B -2.30 % | 1.247 B 2.98 % | 1.211 B 3.08 % | 1.175 B 2.65 % | 1.144 B -1.34 % | 1.160 B 2.48 % | 1.132 B 2.65 % | 1.102 B -1.45 % | 1.119 B 1.89 % | 1.098 B 3.56 % | 1.060 B 1.13 % | 1.048 B 1.37 % | 1.034 B 2.32 % | 1.011 B 1.25 % | 998.152 M 57.56 % | 633.501 M 6.18 % | 596.642 M -2.52 % | 612.063 M 2.18 % | 598.976 M 2.44 % | 584.706 M 0.24 % | 583.296 M 3.43 % | 563.943 M 2.05 % | 552.627 M 4.16 % | 530.535 M 5.45 % | 503.108 M -3.53 % | 521.536 M 3.82 % | 502.348 M 2.16 % | 491.708 M -0.32 % | 493.282 M 133.78 % | 211.000 M 16.29 % | 181.441 M |
| Other non current liabilities | 7.121 M 22.52 % | 5.812 M 103.72 % | 2.853 M -53.11 % | 6.084 M 227.80 % | 1.856 M -64.79 % | 5.271 M 111.26 % | 2.495 M -49.80 % | 4.970 M -38.17 % | 8.038 M -11.16 % | 9.048 M -49.83 % | 18.033 M 107.99 % | 8.670 M -31.82 % | 12.716 M 19.61 % | 10.631 M -16.60 % | 12.747 M -27.03 % | 17.468 M -3.58 % | 18.116 M -20.13 % | 22.682 M 6.92 % | 21.213 M -7.63 % | 22.965 M -10.47 % | 25.651 M -5.04 % | 27.013 M -8.98 % | 29.678 M -15.19 % | 34.993 M -0.55 % | 35.187 M -19.62 % | 43.774 M 42.55 % | 30.707 M 0.21 % | 30.642 M -5.17 % | 32.311 M -17.50 % | 39.163 M -18.59 % | 48.103 M | 0.000 | 0.000 | 0.000 -100.00 % | 9.794 M 56.65 % | 6.252 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.950 M | 0.000 | 0.000 -100.00 % | 76.239 K 0.00 % | 76.239 K -4.70 % | 80.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.500 M | 0.000 -100.00 % | 70.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 823.845 K 0.00 % | 823.845 K 0.00 % | 823.845 K 0.00 % | 823.845 K 6.46 % | 773.845 K |
| Long term debt | 22.641 M 0.33 % | 22.567 M 18.82 % | 18.993 M -16.89 % | 22.853 M -6.46 % | 24.430 M -20.51 % | 30.733 M -2.21 % | 31.429 M 50.66 % | 20.861 M -14.42 % | 24.376 M -13.86 % | 28.299 M 6.48 % | 26.578 M 31.90 % | 20.150 M 2.87 % | 19.588 M -5.03 % | 20.625 M 7.09 % | 19.260 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.147 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.120 M 625.47 % | 1.808 M -87.17 % | 14.096 M 3.59 % | 13.608 M -46.23 % | 25.306 M -7.53 % | 27.366 M 592.11 % | 3.954 M -23.46 % | 5.166 M -18.75 % | 6.358 M -15.59 % | 7.532 M -3.83 % | 7.832 M 65.55 % | 4.731 M -1.44 % | 4.800 M -1.88 % | 4.892 M -44.43 % | 8.804 M -6.49 % | 9.415 M -13.17 % | 10.843 M 2.01 % | 10.629 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 -100.00 % | 18.000 M 0.00 % | 18.000 M -21.74 % | 23.000 M 0.00 % | 23.000 M 0.00 % | 23.000 M 0.00 % | 23.000 M 0.00 % | 23.000 M 541.03 % | 3.588 M |
| Total non current liabilities | 35.660 M 3.08 % | 34.596 M 21.89 % | 28.383 M -24.76 % | 37.724 M -2.78 % | 38.803 M -14.64 % | 45.460 M 2.32 % | 44.429 M 55.10 % | 28.646 M -19.42 % | 35.548 M -12.94 % | 40.831 M -8.47 % | 44.611 M 35.54 % | 32.913 M -10.36 % | 36.715 M -3.57 % | 38.075 M 2.74 % | 37.059 M 62.27 % | 22.838 M -4.08 % | 23.810 M -17.03 % | 28.696 M -19.59 % | 35.689 M 20.51 % | 29.614 M -9.22 % | 32.620 M -4.90 % | 34.301 M -8.01 % | 37.286 M -13.43 % | 43.070 M -1.52 % | 43.733 M -17.16 % | 52.790 M -0.98 % | 53.312 M 31.32 % | 40.597 M -5.00 % | 42.735 M -17.45 % | 51.766 M -12.95 % | 59.466 M 330.60 % | 13.810 M -7.22 % | 14.885 M 17.85 % | 12.630 M -6.86 % | 13.560 M -3.71 % | 14.083 M -7.79 % | 15.272 M -2.82 % | 15.715 M -2.88 % | 16.181 M -20.18 % | 20.273 M -5.11 % | 21.364 M -6.27 % | 22.793 M 0.95 % | 22.579 M | 0.000 -100.00 % | 76.239 K 0.00 % | 76.239 K -4.70 % | 80.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.500 M | 0.000 -100.00 % | 70.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 18.000 M 0.00 % | 18.000 M -21.74 % | 23.000 M -3.46 % | 23.824 M 0.00 % | 23.824 M 0.00 % | 23.824 M 0.00 % | 23.824 M 446.17 % | 4.362 M |
| Other current liabilities | 218.080 M -43.37 % | 385.122 M -23.61 % | 504.170 M 111.58 % | 238.288 M -60.65 % | 605.608 M 71.13 % | 353.883 M -26.22 % | 479.662 M 70.83 % | 280.776 M -27.64 % | 388.045 M 20.24 % | 322.735 M -39.76 % | 535.707 M 16.65 % | 459.238 M 42.34 % | 322.642 M 39.39 % | 231.472 M -54.15 % | 504.881 M 37.84 % | 366.282 M -4.22 % | 382.437 M -4.93 % | 402.274 M 5.69 % | 380.613 M 243.32 % | 110.864 M -19.83 % | 138.291 M 33.37 % | 103.692 M -73.33 % | 388.846 M 124.08 % | 173.527 M -12.61 % | 198.557 M 18.81 % | 167.126 M -45.91 % | 308.967 M 172.40 % | 113.425 M -39.15 % | 186.400 M 11.21 % | 167.605 M -52.27 % | 351.168 M 62.02 % | 216.748 M 4.13 % | 208.148 M -0.07 % | 208.286 M -47.83 % | 399.208 M 131.26 % | 172.626 M 143.63 % | 70.856 M -17.27 % | 85.643 M -66.47 % | 255.400 M 196.41 % | 86.164 M -0.63 % | 86.708 M -18.48 % | 106.369 M -28.55 % | 148.873 M 75.60 % | 84.779 M 5.01 % | 80.735 M -47.20 % | 152.898 M 30.26 % | 117.377 M 35.48 % | 86.641 M -1.23 % | 87.716 M -6.65 % | 93.968 M 0.76 % | 93.263 M 24.09 % | 75.159 M 58.85 % | 47.313 M 3.69 % | 45.630 M -23.61 % | 59.736 M 75.19 % | 34.098 M -29.46 % | 48.340 M -15.27 % | 57.049 M -14.35 % | 66.607 M -29.55 % | 94.551 M -24.80 % | 125.731 M 22.88 % | 102.319 M 6.50 % | 96.071 M 242.69 % | 28.034 M 25.44 % | 22.349 M -33.89 % | 33.806 M -1.08 % | 34.176 M 42.35 % | 24.009 M -27.43 % | 33.082 M -55.52 % | 74.374 M 351.90 % | 16.458 M 11.66 % | 14.740 M -30.70 % | 21.271 M 104.75 % | 10.389 M -60.62 % | 26.382 M -13.25 % | 30.411 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 65.325 M -30.48 % | 93.965 M -24.64 % | 124.695 M 13.18 % | 110.175 M 14.41 % | 96.298 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 25.553 M 49.80 % | 17.058 M -46.88 % | 32.115 M 93.42 % | 16.604 M | 0.000 | 0.000 |
| Short term debt | 0.000 | 0.000 | 0.000 -100.00 % | 15.900 M -73.62 % | 60.275 M 10.56 % | 54.520 M 259.09 % | 15.183 M 37.20 % | 11.066 M -4.31 % | 11.564 M -4.71 % | 12.135 M | 0.000 -100.00 % | 9.261 M -11.73 % | 10.492 M | 0.000 -100.00 % | 11.197 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 -100.00 % | 2.331 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 -100.00 % | 100.000 M -49.80 % | 199.200 M 0.00 % | 199.200 M 0.00 % | 199.200 M 66.00 % | 120.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.000 M -19.74 % | 12.460 M 0.00 % | 12.460 M 0.00 % | 12.460 M -88.40 % | 107.460 M 26.42 % | 85.000 M |
| Total current liabilities | 495.104 M 6.44 % | 465.169 M -22.45 % | 599.837 M 22.43 % | 489.941 M -13.76 % | 568.093 M 15.14 % | 493.402 M -17.95 % | 601.371 M 39.10 % | 432.325 M -21.70 % | 552.160 M 24.86 % | 442.240 M -31.84 % | 648.860 M 62.84 % | 398.463 M -4.86 % | 418.796 M -0.59 % | 421.293 M -28.87 % | 592.309 M 23.91 % | 477.998 M -8.44 % | 522.079 M -6.25 % | 556.876 M -17.22 % | 672.755 M 126.96 % | 296.424 M -2.07 % | 302.702 M -22.73 % | 391.759 M -40.39 % | 657.155 M 54.18 % | 426.218 M -18.16 % | 520.783 M 7.52 % | 484.362 M -23.33 % | 631.790 M 47.57 % | 428.115 M -14.03 % | 497.984 M 17.78 % | 422.821 M -35.86 % | 659.215 M 41.81 % | 464.873 M 3.38 % | 449.665 M 7.34 % | 418.933 M -30.56 % | 603.260 M 50.24 % | 401.526 M -9.09 % | 441.694 M 14.27 % | 386.538 M -26.01 % | 522.416 M 61.40 % | 323.669 M -2.06 % | 330.483 M -11.82 % | 374.778 M -13.05 % | 431.021 M 52.27 % | 283.066 M -5.25 % | 298.754 M -17.03 % | 360.060 M 3.84 % | 346.750 M 41.44 % | 245.160 M -17.23 % | 296.193 M 12.89 % | 262.369 M -10.73 % | 293.912 M 28.28 % | 229.110 M -3.32 % | 236.971 M 15.84 % | 204.563 M -18.88 % | 252.184 M 32.01 % | 191.032 M -23.44 % | 249.528 M 40.49 % | 177.612 M -45.64 % | 326.705 M -21.16 % | 414.372 M -7.12 % | 446.113 M 8.14 % | 412.532 M 8.29 % | 380.953 M 235.90 % | 113.414 M -7.06 % | 122.025 M -2.45 % | 125.093 M -2.55 % | 128.366 M 5.42 % | 121.763 M -14.66 % | 142.674 M -15.88 % | 169.608 M 2.03 % | 166.237 M 60.28 % | 103.719 M -27.32 % | 142.699 M 10.62 % | 129.000 M -51.12 % | 263.900 M 15.81 % | 227.869 M |
| Total liabilities | 530.764 M 6.20 % | 499.766 M -20.45 % | 628.220 M 19.06 % | 527.665 M -12.79 % | 605.040 M 12.28 % | 538.862 M -16.24 % | 643.305 M 39.55 % | 460.971 M -21.56 % | 587.708 M 21.66 % | 483.070 M -30.34 % | 693.471 M 60.76 % | 431.376 M -5.30 % | 455.511 M -0.84 % | 459.368 M -27.01 % | 629.368 M 25.66 % | 500.837 M -8.25 % | 545.890 M -6.78 % | 585.573 M -16.38 % | 700.297 M 114.79 % | 326.037 M -2.77 % | 335.322 M -21.30 % | 426.060 M -38.65 % | 694.440 M 47.98 % | 469.288 M -16.87 % | 564.516 M 5.09 % | 537.152 M -21.60 % | 685.102 M 46.17 % | 468.712 M -13.32 % | 540.719 M 13.93 % | 474.588 M -33.96 % | 718.681 M 50.14 % | 478.683 M 3.04 % | 464.550 M 7.64 % | 431.562 M -30.03 % | 616.820 M 48.41 % | 415.609 M -9.05 % | 456.966 M 13.60 % | 402.253 M -25.31 % | 538.597 M 56.60 % | 343.942 M -2.25 % | 351.847 M -11.50 % | 397.571 M -12.35 % | 453.599 M 60.24 % | 283.066 M -5.28 % | 298.831 M -17.02 % | 360.136 M 3.84 % | 346.830 M 41.47 % | 245.160 M -17.23 % | 296.193 M 12.89 % | 262.369 M -10.73 % | 293.912 M 28.28 % | 229.110 M -3.32 % | 236.971 M 15.84 % | 204.563 M -18.88 % | 252.184 M 32.01 % | 191.032 M -23.44 % | 249.528 M 39.31 % | 179.112 M -45.18 % | 326.705 M -21.17 % | 414.442 M -7.10 % | 446.113 M 8.14 % | 412.532 M 8.29 % | 380.953 M 235.90 % | 113.414 M -7.06 % | 122.025 M -2.45 % | 125.093 M -2.55 % | 128.366 M 5.42 % | 121.763 M -24.22 % | 160.674 M -14.36 % | 187.608 M -0.86 % | 189.237 M 48.37 % | 127.542 M -23.41 % | 166.523 M 8.96 % | 152.824 M -46.89 % | 287.723 M 23.90 % | 232.231 M |
| Other non current assets | 43.847 M -3.22 % | 45.304 M -4.42 % | 47.399 M 390.42 % | 9.665 M -1.88 % | 9.850 M 277.25 % | 2.611 M -75.01 % | 10.449 M 373.02 % | 2.209 M 0.00 % | 2.209 M -82.26 % | 12.452 M -84.77 % | 81.765 M 496.78 % | 13.701 M -76.36 % | 57.957 M 1.98 % | 56.831 M 2 506.93 % | 2.180 M -83.64 % | 13.323 M -11.14 % | 14.993 M 10.19 % | 13.607 M -98.31 % | 805.788 M 2.38 % | 787.088 M 1 451.74 % | 50.723 M -3.57 % | 52.603 M -6.23 % | 56.097 M 20.33 % | 46.618 M -3.86 % | 48.489 M 9.01 % | 44.482 M -3.48 % | 46.085 M 4.78 % | 43.983 M 4.11 % | 42.245 M 23.77 % | 34.132 M -14.15 % | 39.757 M 9.51 % | 36.304 M 200.78 % | 12.070 M 0.12 % | 12.056 M 8.55 % | 11.106 M 131 937.61 % | -8.424 K -0.01 % | -8.423 K 0.01 % | -8.424 K -100.08 % | 10.056 M 44.19 % | 6.974 M 5.41 % | 6.616 M 4.72 % | 6.318 M 8.13 % | 5.843 M 2.67 % | 5.691 M 0.26 % | 5.676 M 0.50 % | 5.648 M 0.37 % | 5.627 M -53.88 % | 12.202 M -2.27 % | 12.486 M -2.44 % | 12.798 M -2.38 % | 13.110 M -2.32 % | 13.422 M -1.65 % | 13.647 M -1.68 % | 13.880 M -1.75 % | 14.127 M 7.75 % | 13.111 M 0.74 % | 13.015 M -1.23 % | 13.177 M -1.21 % | 13.339 M -4.08 % | 13.907 M 4 303.72 % | 315.801 K -18.72 % | 388.526 K -15.88 % | 461.852 K -13.89 % | 536.379 K -17.14 % | 647.331 K -16.04 % | 771.033 K -13.74 % | 893.804 K -12.11 % | 1.017 M -10.71 % | 1.139 M 12.77 % | 1.010 M -93.73 % | 16.100 M 606.45 % | 2.279 M 37.21 % | 1.661 M 39.35 % | 1.192 M 85.29 % | 643.322 K 13.64 % | 566.125 K |
| Long term investments | 0.000 | 0.000 | 0.000 -100.00 % | 40.809 M 9.90 % | 37.132 M | 0.000 -100.00 % | 48.390 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 -100.00 % | 10.045 M | 0.000 -100.00 % | 10.831 M | 0.000 | 0.000 -100.00 % | 8.745 M -7.29 % | 9.433 M -3.75 % | 9.801 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 |
| Intangible assets | 74.045 M -1.79 % | 75.396 M -1.39 % | 76.461 M 0.08 % | 76.402 M -2.52 % | 78.380 M -1.02 % | 79.191 M -0.98 % | 79.975 M 10.83 % | 72.157 M -5.42 % | 76.296 M -3.68 % | 79.213 M -2.32 % | 81.096 M -4.09 % | 84.555 M -1.82 % | 86.124 M -2.06 % | 87.937 M -2.13 % | 89.848 M -3.09 % | 92.716 M -1.63 % | 94.253 M -2.04 % | 96.219 M -1.62 % | 97.807 M -9.02 % | 107.507 M -1.27 % | 108.886 M -3.44 % | 112.765 M -1.18 % | 114.111 M -0.07 % | 114.191 M 0.21 % | 113.947 M 0.42 % | 113.473 M 0.32 % | 113.115 M 2.80 % | 110.031 M -0.74 % | 110.847 M -0.79 % | 111.728 M -0.38 % | 112.157 M 0.16 % | 111.981 M 0.84 % | 111.050 M 1.62 % | 109.277 M 1.11 % | 108.078 M 2.30 % | 105.648 M 0.99 % | 104.613 M 1.08 % | 103.491 M 1.30 % | 102.160 M 3.69 % | 98.523 M 0.87 % | 97.678 M 4.18 % | 93.755 M 1.06 % | 92.769 M 0.23 % | 92.556 M -0.61 % | 93.125 M -0.66 % | 93.739 M -0.90 % | 94.586 M -0.49 % | 95.047 M 0.30 % | 94.758 M 0.04 % | 94.723 M 0.86 % | 93.914 M 33.29 % | 70.457 M 0.85 % | 69.863 M 0.68 % | 69.391 M 0.97 % | 68.722 M 2.14 % | 67.279 M 1.80 % | 66.092 M 4.31 % | 63.361 M -0.23 % | 63.509 M -0.82 % | 64.034 M -0.81 % | 64.555 M -0.30 % | 64.747 M -0.73 % | 65.222 M 0.12 % | 65.147 M -0.82 % | 65.687 M 17.41 % | 55.949 M -0.86 % | 56.432 M -1.30 % | 57.178 M 12.98 % | 50.611 M -0.70 % | 50.967 M -0.65 % | 51.303 M 87.58 % | 27.350 M -1.16 % | 27.672 M 0.40 % | 27.562 M -1.20 % | 27.897 M 13.33 % | 24.615 M |
| GoodWill | 1.245 M 0.01 % | 1.245 M 0.00 % | 1.245 M -49.90 % | 2.485 M 0.00 % | 2.485 M 0.00 % | 2.485 M 0.00 % | 2.485 M 0.00 % | 2.485 M 0.00 % | 2.485 M 0.00 % | 2.485 M 0.00 % | 2.485 M 0.00 % | 2.485 M 0.00 % | 2.485 M 0.00 % | 2.485 M 0.00 % | 2.485 M 0.00 % | 2.485 M 0.00 % | 2.485 M 0.00 % | 2.485 M 0.00 % | 2.485 M 0.00 % | 2.485 M 0.00 % | 2.485 M 0.00 % | 2.485 M 0.00 % | 2.485 M 0.00 % | 2.485 M 0.00 % | 2.485 M 0.00 % | 2.485 M 0.00 % | 2.485 M -3.46 % | 2.574 M 0.00 % | 2.574 M 0.00 % | 2.574 M 0.00 % | 2.574 M 0.00 % | 2.574 M 0.00 % | 2.574 M 0.00 % | 2.574 M 0.00 % | 2.574 M -37.62 % | 4.126 M 66.04 % | 2.485 M 0.00 % | 2.485 M 0.00 % | 2.485 M 0.00 % | 2.485 M 100.40 % | 1.240 M 0.00 % | 1.240 M 0.00 % | 1.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 |
| Goodwill and intangible assets | 75.290 M -1.76 % | 76.641 M -1.37 % | 77.706 M -1.50 % | 78.888 M -2.44 % | 80.865 M -0.99 % | 81.676 M -0.95 % | 82.460 M 10.47 % | 74.642 M -5.25 % | 78.781 M -3.57 % | 81.698 M -2.25 % | 83.581 M -3.97 % | 87.040 M -1.77 % | 88.609 M -2.01 % | 90.422 M -2.07 % | 92.333 M -3.01 % | 95.202 M -1.59 % | 96.738 M -1.99 % | 98.704 M -1.58 % | 100.292 M -8.82 % | 109.992 M -1.24 % | 111.371 M -3.37 % | 115.250 M -1.15 % | 116.596 M -0.07 % | 116.676 M 0.21 % | 116.432 M 0.41 % | 115.959 M 0.31 % | 115.600 M 2.66 % | 112.605 M -0.72 % | 113.421 M -0.77 % | 114.303 M -0.37 % | 114.732 M 0.15 % | 114.555 M 0.82 % | 113.625 M 1.59 % | 111.851 M 1.08 % | 110.652 M 0.80 % | 109.774 M 2.50 % | 107.098 M 1.06 % | 105.976 M 1.27 % | 104.645 M 3.60 % | 101.008 M 2.11 % | 98.918 M 4.13 % | 94.994 M 1.05 % | 94.009 M 1.57 % | 92.556 M -0.61 % | 93.125 M -0.66 % | 93.739 M -0.90 % | 94.586 M -0.49 % | 95.047 M 0.30 % | 94.758 M 0.04 % | 94.723 M 0.86 % | 93.914 M 33.29 % | 70.457 M 0.85 % | 69.863 M 0.68 % | 69.391 M 0.97 % | 68.722 M 2.14 % | 67.279 M 1.80 % | 66.092 M 4.31 % | 63.361 M -0.23 % | 63.509 M -0.82 % | 64.034 M -0.81 % | 64.555 M -0.30 % | 64.747 M -0.73 % | 65.222 M 0.12 % | 65.147 M -0.82 % | 65.687 M 17.41 % | 55.949 M -0.86 % | 56.432 M -1.30 % | 57.178 M 12.98 % | 50.611 M -0.70 % | 50.967 M -0.65 % | 51.303 M 87.58 % | 27.350 M -1.16 % | 27.672 M 0.40 % | 27.562 M -1.20 % | 27.897 M 13.33 % | 24.615 M |
| Property plant equipment net | 738.459 M 1.38 % | 728.405 M -0.36 % | 731.027 M 1.05 % | 723.403 M -0.64 % | 728.074 M -0.71 % | 733.281 M -0.90 % | 739.948 M -0.88 % | 746.536 M -0.58 % | 750.873 M -0.29 % | 753.022 M -1.98 % | 768.256 M 0.94 % | 761.121 M -1.49 % | 772.617 M -0.66 % | 777.746 M -0.08 % | 778.384 M -0.55 % | 782.675 M -1.65 % | 795.767 M -1.12 % | 804.761 M -0.13 % | 805.788 M 2.38 % | 787.088 M -1.06 % | 795.526 M -1.30 % | 806.042 M -0.40 % | 809.317 M 0.47 % | 805.566 M -0.55 % | 810.041 M -0.51 % | 814.234 M 0.20 % | 812.648 M 4.16 % | 780.191 M 0.56 % | 775.871 M -0.92 % | 783.073 M 3.30 % | 758.037 M 7.27 % | 706.660 M -3.15 % | 729.673 M -1.01 % | 737.106 M 1.17 % | 728.547 M 1.65 % | 716.706 M -0.68 % | 721.584 M -1.64 % | 733.647 M 0.39 % | 730.768 M 2.01 % | 716.380 M 3.55 % | 691.837 M -0.72 % | 696.840 M 1.19 % | 688.612 M 0.71 % | 683.738 M 2.10 % | 669.653 M -0.91 % | 675.771 M 0.82 % | 670.292 M -0.77 % | 675.518 M 1.80 % | 663.556 M -1.52 % | 673.771 M -0.83 % | 679.434 M -0.35 % | 681.793 M -0.30 % | 683.844 M -1.06 % | 691.185 M -0.39 % | 693.892 M 1.23 % | 685.453 M -0.36 % | 687.963 M -1.62 % | 699.277 M 2.21 % | 684.181 M -0.29 % | 686.167 M -2.27 % | 702.137 M 15.50 % | 607.935 M 7.63 % | 564.833 M 27.48 % | 443.087 M 3.92 % | 426.356 M 4.18 % | 409.238 M 4.18 % | 392.806 M 6.76 % | 367.932 M 0.41 % | 366.445 M 6.23 % | 344.946 M 4.77 % | 329.243 M 6.85 % | 308.141 M 2.62 % | 300.272 M 7.94 % | 278.187 M 3.30 % | 269.312 M 17.50 % | 229.200 M |
| Total non current assets | 870.175 M 0.84 % | 862.926 M -0.67 % | 868.752 M 0.11 % | 867.761 M -0.37 % | 870.973 M -1.01 % | 879.866 M -1.84 % | 896.348 M 0.46 % | 892.203 M -1.77 % | 908.272 M -0.58 % | 913.583 M -2.14 % | 933.602 M 2.52 % | 910.630 M -1.63 % | 925.763 M -0.63 % | 931.661 M -0.67 % | 937.944 M 0.39 % | 934.273 M -1.82 % | 951.575 M -1.46 % | 965.645 M -0.02 % | 965.848 M 1.44 % | 952.124 M -1.26 % | 964.309 M -1.66 % | 980.631 M -0.82 % | 988.707 M 1.35 % | 975.536 M -0.61 % | 981.539 M 0.03 % | 981.266 M 0.04 % | 980.831 M 3.97 % | 943.363 M 0.55 % | 938.204 M 0.01 % | 938.093 M 2.07 % | 919.086 M 6.09 % | 866.297 M 0.24 % | 864.205 M -0.59 % | 869.312 M 1.24 % | 858.634 M 1.81 % | 843.342 M -0.28 % | 845.678 M -1.33 % | 857.098 M 0.58 % | 852.121 M 2.68 % | 829.907 M 2.25 % | 811.656 M -0.18 % | 813.080 M 1.16 % | 803.760 M 2.50 % | 784.153 M 1.76 % | 770.622 M -0.85 % | 777.260 M 0.60 % | 772.607 M -1.62 % | 785.306 M 1.55 % | 773.340 M -1.30 % | 783.531 M -0.66 % | 788.698 M 2.81 % | 767.163 M -0.22 % | 768.846 M -0.90 % | 775.844 M -0.29 % | 778.129 M 1.37 % | 767.579 M -0.17 % | 768.873 M -1.00 % | 776.659 M 1.94 % | 761.873 M -0.55 % | 766.092 M -0.38 % | 768.984 M 14.05 % | 674.246 M 6.74 % | 631.693 M 23.90 % | 509.826 M 3.26 % | 493.728 M 5.72 % | 467.032 M 3.51 % | 451.200 M 5.61 % | 427.230 M 1.89 % | 419.317 M 5.35 % | 398.041 M 0.08 % | 397.713 M 17.45 % | 338.635 M 2.36 % | 330.827 M 7.50 % | 307.751 M 3.10 % | 298.485 M 17.34 % | 254.381 M |
| Other current assets | 38.749 M 8.85 % | 35.599 M 74.66 % | 20.382 M -40.24 % | 34.108 M -28.17 % | 47.486 M 99.60 % | 23.791 M 7.34 % | 22.164 M -31.47 % | 32.343 M -54.98 % | 71.834 M 122.06 % | 32.349 M -48.68 % | 63.037 M 114.04 % | 29.451 M 48.37 % | 19.850 M -23.83 % | 26.059 M -5.33 % | 27.525 M -38.67 % | 44.877 M -36.87 % | 71.087 M 101.41 % | 35.294 M 97.65 % | 17.857 M -22.05 % | 22.907 M -72.39 % | 82.963 M 196.76 % | 27.956 M 12.59 % | 24.830 M -94.59 % | 459.070 M 1 182.64 % | 35.791 M -95.05 % | 723.477 M 612.10 % | 101.597 M -47.63 % | 194.003 M 387.10 % | 39.828 M -91.25 % | 455.089 M 504.13 % | 75.330 M -83.36 % | 452.797 M 370.90 % | 96.156 M -84.10 % | 604.932 M -2.98 % | 623.512 M 12.92 % | 552.180 M 9.87 % | 502.560 M -11.62 % | 568.636 M 22.78 % | 463.146 M -5.76 % | 491.442 M 26.59 % | 388.215 M -34.03 % | 588.429 M 23.14 % | 477.856 M 20.18 % | 397.619 M 37.14 % | 289.943 M -28.28 % | 404.249 M 304.41 % | 99.959 M -58.32 % | 239.809 M 27.72 % | 187.762 M 4.14 % | 180.294 M -6.52 % | 192.861 M 6 163.75 % | 3.079 M 36.30 % | 2.259 M 28.50 % | 1.758 M -17.23 % | 2.124 M 31.76 % | 1.612 M -10.49 % | 1.801 M 5.01 % | 1.715 M 23.12 % | 1.393 M -71.76 % | 4.932 M -50.81 % | 10.026 M -36.94 % | 15.898 M -29.22 % | 22.460 M 1 781.07 % | 1.194 M -58.27 % | 2.861 M -55.36 % | 6.409 M 32.50 % | 4.837 M 376.08 % | 1.016 M -21.24 % | 1.290 M -58.81 % | 3.132 M -8.63 % | 3.428 M -1.10 % | 3.466 M -88.01 % | 28.911 M -72.49 % | 105.105 M 2 435.71 % | 4.145 M -72.35 % | 14.992 M |
| Short term investments | 361.000 M -14.83 % | 423.878 M 1.89 % | 416.000 M 2.97 % | 404.000 M -7.13 % | 435.000 M -23.14 % | 566.000 M 1 315.00 % | 40.000 M -91.75 % | 485.000 M 15.20 % | 421.000 M -26.78 % | 575.000 M | 0.000 -100.00 % | 462.491 M 5.58 % | 438.041 M -31.22 % | 636.849 M 443.16 % | 117.249 M -78.64 % | 549.000 M 13.90 % | 482.000 M -32.54 % | 714.500 M 257.25 % | 200.000 M -61.61 % | 521.000 M 33.25 % | 391.000 M -39.68 % | 648.200 M 20.04 % | 540.000 M | 0.000 -100.00 % | 350.000 M | 0.000 -100.00 % | 20.000 M | 0.000 -100.00 % | 159.000 M | 0.000 -100.00 % | 40.000 M | 0.000 -100.00 % | 240.000 M | 0.000 -100.00 % | 590.000 M | 0.000 -100.00 % | 490.000 M | 0.000 -100.00 % | 449.000 M | 0.000 -100.00 % | 370.000 M | 0.000 -100.00 % | 470.000 M | 0.000 -100.00 % | 270.000 M | 0.000 -100.00 % | 90.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 97.579 M -46.56 % | 182.588 M -39.41 % | 301.374 M 213.74 % | 96.057 M 3.22 % | 93.056 M -26.18 % | 126.056 M -84.43 % | 809.359 M 617.26 % | 112.841 M -27.78 % | 156.253 M 53.07 % | 102.081 M -87.73 % | 831.989 M 507.81 % | 136.882 M 15.42 % | 118.599 M 7.14 % | 110.699 M -85.34 % | 754.901 M 507.75 % | 124.213 M -20.28 % | 155.815 M 82.25 % | 85.495 M -88.00 % | 712.276 M 678.75 % | 91.464 M -9.59 % | 101.167 M 51.40 % | 66.819 M -81.32 % | 357.686 M 344.93 % | 80.391 M -9.99 % | 89.309 M 37.47 % | 64.967 M -91.82 % | 793.811 M 121.28 % | 358.739 M 7.61 % | 333.357 M 118.46 % | 152.596 M -79.67 % | 750.485 M 351.58 % | 166.191 M -54.98 % | 369.115 M 118.50 % | 168.928 M -37.37 % | 269.729 M 53.87 % | 175.292 M 48.92 % | 117.705 M -26.01 % | 159.091 M -58.53 % | 383.596 M 248.53 % | 110.060 M -28.18 % | 153.246 M 60.49 % | 95.489 M -65.78 % | 279.033 M 70.13 % | 164.007 M -0.99 % | 165.649 M 19.43 % | 138.698 M -70.73 % | 473.820 M 182.95 % | 167.456 M -9.07 % | 184.162 M -14.57 % | 215.580 M -13.44 % | 249.046 M -24.12 % | 328.204 M 8.17 % | 303.418 M -10.94 % | 340.695 M -6.93 % | 366.073 M 55.33 % | 235.672 M -11.86 % | 267.379 M 13.61 % | 235.341 M -42.58 % | 409.825 M -2.46 % | 420.174 M 443.18 % | 77.355 M -50.42 % | 156.011 M -21.84 % | 199.616 M 233.73 % | 59.813 M -23.98 % | 78.682 M -12.86 % | 90.297 M -32.25 % | 133.277 M 52.48 % | 87.407 M -5.70 % | 92.691 M -23.77 % | 121.596 M -31.87 % | 178.471 M 38.16 % | 129.181 M -12.49 % | 147.622 M -22.93 % | 191.548 M 154.08 % | 75.390 M 198.34 % | 25.270 M |
| Cash and short term investments | 458.579 M -24.39 % | 606.467 M -15.46 % | 717.374 M 43.46 % | 500.057 M -5.30 % | 528.056 M -23.70 % | 692.056 M -18.52 % | 849.359 M 42.07 % | 597.841 M 3.57 % | 577.253 M -14.74 % | 677.081 M -18.62 % | 831.989 M 38.81 % | 599.373 M 7.68 % | 556.639 M -25.54 % | 747.548 M -14.29 % | 872.150 M 29.55 % | 673.213 M 5.55 % | 637.815 M -20.27 % | 799.995 M -12.31 % | 912.276 M 48.95 % | 612.464 M 24.44 % | 492.167 M -31.17 % | 715.019 M -20.35 % | 897.686 M 1 016.65 % | 80.391 M -81.70 % | 439.309 M 576.20 % | 64.967 M -92.02 % | 813.811 M 126.85 % | 358.739 M -27.14 % | 492.357 M 222.65 % | 152.596 M -80.70 % | 790.485 M 375.65 % | 166.191 M -72.72 % | 609.115 M 260.58 % | 168.928 M -37.37 % | 269.729 M 53.87 % | 175.292 M -71.16 % | 607.705 M 281.99 % | 159.091 M -58.53 % | 383.596 M 248.53 % | 110.060 M -28.18 % | 153.246 M 60.49 % | 95.489 M -65.78 % | 279.033 M 70.13 % | 164.007 M -0.99 % | 165.649 M 19.43 % | 138.698 M -70.73 % | 473.820 M 182.95 % | 167.456 M -9.07 % | 184.162 M -14.57 % | 215.580 M -13.44 % | 249.046 M -24.12 % | 328.204 M 8.17 % | 303.418 M -10.94 % | 340.695 M -6.93 % | 366.073 M 55.33 % | 235.672 M -11.86 % | 267.379 M 13.61 % | 235.341 M -42.58 % | 409.825 M -2.46 % | 420.174 M 443.18 % | 77.355 M -50.42 % | 156.011 M -21.84 % | 199.616 M 233.73 % | 59.813 M -23.98 % | 78.682 M -12.86 % | 90.297 M -32.25 % | 133.277 M 52.48 % | 87.407 M -5.70 % | 92.691 M -23.77 % | 121.596 M -31.87 % | 178.471 M 38.16 % | 129.181 M -12.49 % | 147.622 M -22.93 % | 191.548 M 154.08 % | 75.390 M 198.34 % | 25.270 M |
| Total current assets | 1.027 B -4.70 % | 1.078 B -6.89 % | 1.157 B 15.00 % | 1.006 B -6.21 % | 1.073 B -6.51 % | 1.148 B -12.81 % | 1.316 B 18.77 % | 1.108 B -5.42 % | 1.172 B 2.33 % | 1.145 B -12.84 % | 1.314 B 23.95 % | 1.060 B 3.14 % | 1.028 B -11.16 % | 1.157 B -9.20 % | 1.274 B 14.97 % | 1.108 B 2.53 % | 1.081 B -13.62 % | 1.251 B -5.33 % | 1.322 B 44.10 % | 917.092 M 5.70 % | 867.677 M -22.81 % | 1.124 B -16.51 % | 1.346 B 25.40 % | 1.074 B -2.32 % | 1.099 B -12.41 % | 1.255 B -5.78 % | 1.332 B 22.06 % | 1.091 B -1.47 % | 1.107 B -0.65 % | 1.115 B -15.40 % | 1.318 B 23.72 % | 1.065 B -9.26 % | 1.174 B -2.13 % | 1.199 B -11.19 % | 1.350 B 23.55 % | 1.093 B 1.49 % | 1.077 B 0.87 % | 1.068 B -9.26 % | 1.177 B 27.06 % | 926.086 M 4.01 % | 890.381 M -9.86 % | 987.742 M -3.18 % | 1.020 B 24.60 % | 818.761 M 3.25 % | 792.992 M -1.01 % | 801.080 M -2.45 % | 821.163 M 22.44 % | 670.664 M -3.84 % | 697.481 M 11.93 % | 623.128 M -6.30 % | 664.991 M 12.02 % | 593.650 M 4.04 % | 570.615 M 4.23 % | 547.433 M -4.29 % | 571.992 M 18.27 % | 483.649 M -8.57 % | 528.963 M 21.17 % | 436.560 M -24.14 % | 575.464 M -10.99 % | 646.502 M 108.13 % | 310.629 M -7.25 % | 334.928 M -7.31 % | 361.324 M 78.38 % | 202.563 M -4.90 % | 213.002 M -11.75 % | 241.356 M 0.10 % | 241.108 M -2.45 % | 247.160 M -9.10 % | 271.892 M -7.10 % | 292.675 M -10.79 % | 328.059 M 12.64 % | 291.255 M -11.04 % | 327.404 M -3.24 % | 338.354 M 68.98 % | 200.239 M 25.71 % | 159.291 M |
| Inventory | 93.185 M -10.12 % | 103.675 M -29.95 % | 147.996 M 14.93 % | 128.765 M 23.61 % | 104.172 M -15.28 % | 122.955 M -33.85 % | 185.882 M 39.38 % | 133.364 M -31.71 % | 195.283 M 42.91 % | 136.646 M -21.14 % | 173.287 M 13.54 % | 152.625 M 23.29 % | 123.789 M 13.95 % | 108.636 M -29.41 % | 153.900 M 80.25 % | 85.380 M -9.50 % | 94.345 M 1.80 % | 92.675 M -19.87 % | 115.654 M 26.50 % | 91.425 M 39.82 % | 65.387 M -41.91 % | 112.569 M 0.41 % | 112.105 M 115.99 % | 51.902 M -30.60 % | 74.785 M 31.45 % | 56.893 M -46.82 % | 106.983 M 42.04 % | 75.319 M -28.15 % | 104.825 M 17.39 % | 89.299 M -38.48 % | 145.155 M 71.84 % | 84.472 M 41.17 % | 59.836 M -3.59 % | 62.061 M -46.47 % | 115.935 M 1.21 % | 114.545 M 35.73 % | 84.392 M 40.21 % | 60.190 M -50.91 % | 122.614 M 107.65 % | 59.048 M 7.05 % | 55.161 M -35.35 % | 85.323 M -37.32 % | 136.134 M 103.41 % | 66.925 M 1.18 % | 66.143 M -25.51 % | 88.789 M -38.25 % | 143.782 M 187.32 % | 50.042 M -25.41 % | 67.093 M 30.72 % | 51.327 M -49.26 % | 101.163 M 67.95 % | 60.234 M -17.75 % | 73.236 M 249.23 % | 20.971 M -76.47 % | 89.117 M 89.85 % | 46.941 M -33.27 % | 70.348 M 124.12 % | 31.389 M -65.66 % | 91.407 M 44.04 % | 63.458 M 4.01 % | 61.013 M 33.39 % | 45.741 M -49.98 % | 91.450 M 136.24 % | 38.710 M 18.68 % | 32.616 M -16.31 % | 38.971 M -36.76 % | 61.623 M 47.73 % | 41.714 M 8.60 % | 38.411 M 12.37 % | 34.184 M -40.77 % | 57.714 M 76.54 % | 32.691 M -1.79 % | 33.286 M -20.18 % | 41.701 M 13.10 % | 36.872 M 23.32 % | 29.900 M |
| Net receivables | 436.340 M 31.51 % | 331.789 M 22.22 % | 271.467 M -20.93 % | 343.315 M -16.41 % | 410.728 M 33.02 % | 308.773 M 19.36 % | 258.699 M -24.92 % | 344.551 M 5.28 % | 327.286 M 9.49 % | 298.924 M 21.82 % | 245.383 M -11.86 % | 278.401 M -13.46 % | 321.684 M 17.22 % | 274.416 M 24.55 % | 220.329 M -18.93 % | 271.774 M -16.61 % | 325.911 M 0.86 % | 323.127 M 18.02 % | 273.789 M 43.87 % | 190.297 M -16.23 % | 227.159 M -15.41 % | 268.547 M -12.53 % | 307.024 M -28.53 % | 429.577 M -21.02 % | 543.886 M 24.95 % | 435.286 M 30.61 % | 333.266 M -19.19 % | 412.402 M -2.16 % | 421.486 M 8.29 % | 389.203 M 19.09 % | 326.814 M -9.62 % | 361.608 M -16.64 % | 433.793 M 12.77 % | 384.680 M 12.71 % | 341.288 M 25.41 % | 272.131 M -26.92 % | 372.352 M 29.68 % | 287.136 M 38.48 % | 207.341 M -28.78 % | 291.109 M -0.90 % | 293.759 M 30.08 % | 225.823 M 77.65 % | 127.114 M -35.80 % | 197.994 M -27.01 % | 271.256 M 49.81 % | 181.072 M 101.75 % | 89.749 M -59.74 % | 222.933 M -8.43 % | 243.465 M 37.29 % | 177.330 M 45.45 % | 121.921 M -39.68 % | 202.133 M 4.48 % | 193.461 M 4.26 % | 185.552 M 59.43 % | 116.387 M -42.00 % | 200.651 M 5.26 % | 190.622 M 12.49 % | 169.456 M 130.33 % | 73.572 M -54.70 % | 162.408 M -5.40 % | 171.676 M 29.78 % | 132.281 M 176.75 % | 47.798 M -53.80 % | 103.463 M 2.24 % | 101.200 M -9.37 % | 111.658 M 145.88 % | 45.411 M -61.31 % | 117.376 M -16.25 % | 140.147 M 2.74 % | 136.410 M 79.35 % | 76.056 M -39.60 % | 125.917 M 7.09 % | 117.585 M | 0.000 -100.00 % | 83.833 M -5.94 % | 89.128 M |
| Tax assets | 12.579 M 0.02 % | 12.576 M -0.35 % | 12.620 M -15.84 % | 14.996 M -0.37 % | 15.052 M -0.28 % | 15.095 M -0.04 % | 15.101 M 136.17 % | 6.394 M -0.93 % | 6.454 M -0.54 % | 6.489 M | 0.000 -100.00 % | 6.534 M -0.71 % | 6.581 M -1.22 % | 6.662 M -0.67 % | 6.707 M 15.34 % | 5.815 M -3.63 % | 6.034 M 0.60 % | 5.998 M 0.96 % | 5.941 M -10.32 % | 6.625 M -0.97 % | 6.690 M -0.67 % | 6.735 M 0.57 % | 6.697 M 0.31 % | 6.676 M 1.52 % | 6.576 M -0.23 % | 6.591 M 1.43 % | 6.498 M -1.31 % | 6.584 M -1.23 % | 6.666 M 1.21 % | 6.586 M 0.38 % | 6.561 M -25.26 % | 8.778 M -0.67 % | 8.837 M 6.48 % | 8.299 M -0.35 % | 8.328 M 22.04 % | 6.824 M 1.05 % | 6.753 M 1.52 % | 6.652 M 0.00 % | 6.652 M 19.99 % | 5.544 M 0.07 % | 5.540 M 0.82 % | 5.495 M 0.00 % | 5.495 M 153.58 % | 2.167 M 0.00 % | 2.167 M 3.04 % | 2.103 M 0.00 % | 2.103 M -17.20 % | 2.540 M 0.00 % | 2.540 M 13.44 % | 2.239 M 0.00 % | 2.239 M 50.07 % | 1.492 M 0.00 % | 1.492 M 7.49 % | 1.388 M 0.00 % | 1.388 M -20.05 % | 1.736 M -3.72 % | 1.803 M 113.69 % | 843.764 K 0.00 % | 843.764 K -57.47 % | 1.984 M 0.35 % | 1.977 M 68.11 % | 1.176 M 0.00 % | 1.176 M 11.47 % | 1.055 M 1.64 % | 1.038 M -3.44 % | 1.075 M 0.66 % | 1.068 M -3.17 % | 1.103 M -1.61 % | 1.121 M 0.27 % | 1.118 M 4.78 % | 1.067 M 23.22 % | 865.915 K -29.14 % | 1.222 M 50.77 % | 810.494 K 28.11 % | 632.671 K | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 253.933 M 262.48 % | 70.055 M -0.91 % | 70.700 M -68.98 % | 227.901 M 3 310.67 % | 6.682 M -96.21 % | 176.470 M -23.38 % | 230.307 M 21.38 % | 189.738 M -18.40 % | 232.522 M 25.19 % | 185.730 M -24.72 % | 246.735 M 2 813.39 % | 8.469 M -94.96 % | 168.188 M -3.41 % | 174.120 M -9.62 % | 192.647 M -9.54 % | 212.974 M -14.00 % | 247.631 M -5.22 % | 261.258 M -3.06 % | 269.495 M 25.01 % | 215.585 M -2.08 % | 220.170 M -28.92 % | 309.735 M -11.86 % | 351.395 M 12.57 % | 312.166 M -20.56 % | 392.937 M 8.41 % | 362.439 M 2.61 % | 353.237 M 10.00 % | 321.133 M -13.59 % | 371.626 M 18.91 % | 312.523 M -19.26 % | 387.084 M 21.30 % | 319.122 M -2.19 % | 326.254 M 11.05 % | 293.783 M -11.87 % | 333.362 M 18.24 % | 281.942 M -17.73 % | 342.697 M 23.78 % | 276.856 M -7.57 % | 299.522 M 31.38 % | 227.984 M 4.04 % | 219.141 M -12.72 % | 251.090 M -6.19 % | 267.648 M 42.79 % | 187.446 M -3.32 % | 193.878 M 2.60 % | 188.961 M -10.93 % | 212.138 M 43.91 % | 147.413 M -20.64 % | 185.762 M 21.63 % | 152.733 M -18.35 % | 187.059 M 29.25 % | 144.730 M -16.78 % | 173.912 M 16.54 % | 149.231 M -19.66 % | 185.740 M 20.55 % | 154.077 M -14.29 % | 179.775 M 67.96 % | 107.033 M -27.63 % | 147.891 M 30.90 % | 112.979 M -0.48 % | 113.525 M 17.90 % | 96.288 M -28.21 % | 134.130 M 56.57 % | 85.670 M -15.15 % | 100.961 M 15.24 % | 87.607 M -9.42 % | 96.719 M 5.33 % | 91.824 M -6.59 % | 98.306 M 15.92 % | 84.803 M -25.62 % | 114.018 M 64.41 % | 69.349 M -27.05 % | 95.068 M 0.89 % | 94.233 M -14.96 % | 110.811 M 13.31 % | 97.796 M |
| Tax payables | 23.091 M 131.10 % | 9.992 M -59.98 % | 24.967 M 217.97 % | 7.852 M 340.88 % | 1.781 M -90.87 % | 19.499 M 253.50 % | 5.516 M -68.58 % | 17.554 M -32.95 % | 26.179 M 175.51 % | 9.502 M | 0.000 -100.00 % | 21.223 M -7.62 % | 22.973 M 46.32 % | 15.701 M -49.09 % | 30.841 M 57.37 % | 19.598 M 3.76 % | 18.887 M 8.89 % | 17.345 M -23.41 % | 22.647 M 47.15 % | 15.390 M -21.52 % | 19.609 M 119.09 % | 8.950 M -64.51 % | 25.219 M 144.80 % | 10.302 M -69.04 % | 33.277 M 182.37 % | 11.785 M -67.68 % | 36.468 M 103.97 % | 17.879 M -50.91 % | 36.418 M 62.71 % | 22.382 M -2.44 % | 22.941 M -15.03 % | 27.000 M -38.50 % | 43.899 M 316.46 % | 10.541 M -67.82 % | 32.753 M 45.78 % | 22.467 M -20.16 % | 28.141 M 17.06 % | 24.039 M -25.90 % | 32.442 M 240.74 % | 9.521 M -61.35 % | 24.634 M 42.23 % | 17.320 M -12.21 % | 19.729 M 81.99 % | 10.841 M -55.09 % | 24.141 M 32.64 % | 18.201 M 5.61 % | 17.234 M 55.18 % | 11.106 M -51.11 % | 22.715 M 44.97 % | 15.669 M 15.30 % | 13.590 M 47.38 % | 9.221 M -41.44 % | 15.747 M 62.32 % | 9.701 M 44.62 % | 6.708 M 134.79 % | 2.857 M -86.66 % | 21.412 M 58.26 % | 13.530 M 1 155.38 % | -1.282 M -118.77 % | -586.000 K 43.44 % | -1.036 M -113.19 % | 7.856 M 3 356.67 % | 227.271 K 178.37 % | -290.000 K 77.43 % | -1.285 M -134.92 % | 3.680 M 245.51 % | -2.529 M -142.65 % | 5.930 M -47.46 % | 11.286 M 8.20 % | 10.431 M 73.99 % | 5.995 M 158.63 % | 2.318 M -78.62 % | 10.844 M 74.48 % | 6.215 M 129.08 % | 2.713 M -60.45 % | 6.860 M |
| Deferred revenue non current | 578.037 K -35.60 % | 897.547 K -26.25 % | 1.217 M -20.82 % | 1.537 M -17.19 % | 1.856 M -15.87 % | 2.206 M -11.58 % | 2.495 M -11.37 % | 2.815 M -10.18 % | 3.134 M -10.05 % | 3.484 M | 0.000 -100.00 % | 4.093 M -7.23 % | 4.412 M -35.30 % | 6.819 M 35.00 % | 5.051 M -5.96 % | 5.371 M -5.67 % | 5.694 M -5.32 % | 6.014 M -71.65 % | 21.213 M 219.04 % | 6.649 M -4.58 % | 6.968 M -4.39 % | 7.288 M -4.19 % | 7.607 M -5.82 % | 8.077 M -5.49 % | 8.546 M -5.21 % | 9.016 M -4.94 % | 9.485 M -4.72 % | 9.955 M -4.50 % | 10.424 M -17.30 % | 12.604 M 10.92 % | 11.363 M -3.97 % | 11.833 M -3.81 % | 12.302 M 30.18 % | 9.450 M -3.51 % | 9.794 M -3.67 % | 10.167 M -3.55 % | 10.541 M -3.43 % | 10.915 M -3.31 % | 11.289 M -1.57 % | 11.469 M -4.03 % | 11.950 M 0.00 % | 11.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 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 971.305 K 25.44 % | 774.300 K -88.12 % | 6.519 M -58.71 % | 15.787 M -4.28 % | 16.493 M 0.49 % | 16.412 M -0.30 % | 16.461 M 7.22 % | 15.353 M -6.66 % | 16.449 M 0.45 % | 16.375 M 418.03 % | 3.161 M -4.21 % | 3.300 M 33.01 % | 2.481 M 6.39 % | 2.332 M -9.44 % | 2.575 M 28.56 % | 2.003 M -6.40 % | 2.140 M 9.58 % | 1.953 M 24.71 % | 1.566 M 59.39 % | 982.524 K 270.63 % | 265.098 K -90.66 % | 2.839 M 8.65 % | 2.613 M -5.12 % | 2.754 M -12.71 % | 3.155 M -94.82 % | 60.940 M -15.82 % | 72.394 M 3.14 % | 70.188 M 3.57 % | 67.766 M 5.20 % | 64.415 M 3.80 % | 62.054 M -19.47 % | 77.059 M 11.57 % | 69.065 M 10.44 % | 62.535 M 11.46 % | 56.107 M -17.31 % | 67.850 M -0.74 % | 68.354 M 27.65 % | 53.550 M 12.16 % | 47.743 M -15.83 % | 56.724 M 3.53 % | 54.792 M 9.37 % | 50.096 M -13.28 % | 57.768 M 7.83 % | 53.571 M 7.65 % | 49.762 M 8.87 % | 45.709 M 7.83 % | 42.390 M -12.41 % | 48.395 M 5.08 % | 46.054 M 1.79 % | 45.245 M -6.51 % | 48.394 M 4.42 % | 46.347 M 5.38 % | 43.982 M 17.55 % | 37.415 M 4.33 % | 35.863 M -8.24 % | 39.082 M -3.90 % | 40.669 M 3.33 % | 39.359 M 4.94 % | 37.506 M 6.28 % | 35.289 M 4.63 % | 33.728 M 56.68 % | 21.527 M 14.90 % | 18.736 M -16.45 % | 22.425 M 26.52 % | 17.725 M 9.91 % | 16.127 M 64.85 % | 9.783 M -26.81 % | 13.367 M 36.87 % | 9.766 M |
| Capital lease obligations | 22.641 M 0.33 % | 22.567 M 18.82 % | 18.993 M -16.89 % | 22.853 M -41.75 % | 39.235 M -14.11 % | 45.683 M -1.99 % | 46.612 M 46.00 % | 31.927 M -11.17 % | 35.940 M -11.11 % | 40.434 M | 0.000 -100.00 % | 29.411 M -2.22 % | 30.080 M 45.84 % | 20.625 M -32.28 % | 30.457 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.147 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 904.237 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.977 M -59.77 % | 4.914 M 54.58 % | 3.179 M -15.59 % | 3.766 M -3.83 % | 3.916 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 |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 88.728 M -81.47 % | 478.865 M 0.00 % | 478.865 M 6.47 % | 449.763 M 573.48 % | 66.782 M 154.97 % | -121.491 M -120.24 % | 600.364 M | 0.000 -100.00 % | 596.567 M | 0.000 -100.00 % | 264.916 M | 0.000 -100.00 % | 593.219 M | 0.000 -100.00 % | 244.831 M | 0.000 -100.00 % | 244.093 M | 0.000 -100.00 % | 550.773 M -1.30 % | 558.035 M 0.00 % | 558.035 M 5.28 % | 530.052 M 0.00 % | 530.052 M 0.33 % | 528.301 M 0.00 % | 528.301 M 5.56 % | 500.458 M 0.00 % | 500.458 M 1.18 % | 494.600 M 0.00 % | 494.599 M 6.65 % | 463.776 M 0.00 % | 463.775 M -1.05 % | 468.690 M -19.74 % | 583.976 M 3.60 % | 563.665 M 0.00 % | 563.665 M 5.63 % | 533.639 M -3.59 % | 553.521 M 3.73 % | 533.639 M 0.00 % | 533.638 M 3.33 % | 516.449 M 0.00 % | 516.449 M 2.91 % | 501.849 M 0.00 % | 501.850 M 2.12 % | 491.455 M 0.44 % | 489.290 M -8.81 % | 536.538 M 0.00 % | 536.538 M 1.92 % | 526.448 M 0.26 % | 525.083 M -6.86 % | 563.769 M 0.00 % | 563.769 M 0.93 % | 558.556 M 0.00 % | 558.557 M -17.30 % | 675.373 M 0.00 % | 675.373 M 4.04 % | 649.119 M 0.02 % | 649.015 M 0.98 % | 642.723 M 0.00 % | 642.723 M 0.46 % | 639.776 M 107.19 % | 308.792 M 1.91 % | 302.996 M 0.00 % | 302.996 M 2.18 % | 296.536 M 0.00 % | 296.536 M 1.70 % | 291.572 M 0.00 % | 291.571 M 1.13 % | 288.304 M 0.00 % | 288.304 M 1.77 % | 283.276 M 0.00 % | 283.276 M -2.98 % | 291.962 M 0.00 % | 291.962 M 1.50 % | 287.657 M 588.09 % | 41.805 M 17.22 % | 35.663 M |
| Deferred tax liabilities non current | 5.320 M 0.00 % | 5.320 M 0.00 % | 5.320 M -26.63 % | 7.251 M 0.00 % | 7.251 M 0.00 % | 7.251 M 0.00 % | 7.251 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 100.00 % | -9.794 M 3.67 % | -10.167 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -11.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 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 1.897 B -2.24 % | 1.940 B -4.22 % | 2.026 B 8.11 % | 1.874 B -3.59 % | 1.944 B -4.12 % | 2.027 B -8.36 % | 2.212 B 10.61 % | 2.000 B -3.83 % | 2.080 B 1.04 % | 2.059 B -8.40 % | 2.247 B 14.05 % | 1.970 B 0.88 % | 1.953 B -6.46 % | 2.088 B -5.58 % | 2.212 B 8.30 % | 2.042 B 0.50 % | 2.032 B -8.32 % | 2.217 B -3.09 % | 2.287 B 22.37 % | 1.869 B 2.03 % | 1.832 B -12.96 % | 2.105 B -9.87 % | 2.335 B 13.95 % | 2.049 B -1.51 % | 2.081 B -6.95 % | 2.236 B -3.31 % | 2.313 B 13.67 % | 2.035 B -0.54 % | 2.046 B -0.35 % | 2.053 B -8.22 % | 2.237 B 15.82 % | 1.931 B -5.23 % | 2.038 B -1.48 % | 2.069 B -6.36 % | 2.209 B 14.08 % | 1.936 B 0.71 % | 1.923 B -0.11 % | 1.925 B -5.13 % | 2.029 B 15.54 % | 1.756 B 3.17 % | 1.702 B -5.49 % | 1.801 B -1.27 % | 1.824 B 13.79 % | 1.603 B 2.51 % | 1.564 B -0.93 % | 1.578 B -0.97 % | 1.594 B 9.46 % | 1.456 B -1.01 % | 1.471 B 4.56 % | 1.407 B -3.24 % | 1.454 B 6.82 % | 1.361 B 1.59 % | 1.339 B 1.22 % | 1.323 B -1.99 % | 1.350 B 7.90 % | 1.251 B -3.59 % | 1.298 B 6.97 % | 1.213 B -9.28 % | 1.337 B -5.33 % | 1.413 B 30.84 % | 1.080 B 6.98 % | 1.009 B 1.63 % | 993.017 M 39.39 % | 712.389 M 0.80 % | 706.730 M -0.23 % | 708.389 M 2.32 % | 692.309 M 2.66 % | 674.390 M -2.43 % | 691.209 M 0.07 % | 690.716 M -2.82 % | 710.773 M 12.84 % | 629.890 M -4.31 % | 658.231 M 1.88 % | 646.106 M 29.55 % | 498.724 M 20.56 % | 413.672 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 | 2023-01-01 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2007-12-31 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2006-12-31 | 2006-06-30 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2023-01-01 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2007-12-31 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2006-12-31 | 2006-09-30 | 2006-06-30 | 2006-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 100.00 % | -92.772 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 56.937 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.767 M 247.46 % | 508.548 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 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.516 M | 0.000 -100.00 % | 2.250 M | 0.000 -100.00 % | 4.235 M | 0.000 -100.00 % | 2.293 M | 0.000 -100.00 % | 4.322 M | 0.000 -100.00 % | 2.303 M | 0.000 -100.00 % | 4.593 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 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -78.038 M | 0.000 -100.00 % | 16.330 M -86.18 % | 118.194 M 200.00 % | -118.194 M | 0.000 100.00 % | -82.474 M -219.50 % | 69.016 M 200.00 % | -69.016 M | 0.000 100.00 % | -199.173 M -692.23 % | 33.631 M 200.00 % | -33.631 M | 0.000 100.00 % | -90.446 M -13.12 % | -79.956 M -200.00 % | 79.956 M | 0.000 -100.00 % | 108.626 M -10.85 % | 121.852 M 200.00 % | -121.852 M | 0.000 -100.00 % | 44.316 M -49.57 % | 87.881 M 200.00 % | -87.881 M | 0.000 100.00 % | -181.601 M -345.55 % | 73.958 M 200.00 % | -73.958 M | 0.000 100.00 % | -113.020 M -190.19 % | 125.319 M 200.00 % | -125.319 M | 0.000 100.00 % | -91.461 M -197.53 % | 93.781 M 200.00 % | -93.781 M | 0.000 100.00 % | -34.309 M -131.45 % | 109.097 M 200.00 % | -109.097 M | 0.000 100.00 % | -27.473 M -126.15 % | 105.072 M 200.00 % | -105.072 M | 0.000 100.00 % | -20.016 M -132.74 % | 61.128 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 |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 28.925 M -69.93 % | 96.198 M 200.00 % | -96.198 M | 0.000 100.00 % | -63.087 M -163.64 % | 99.127 M 200.00 % | -99.127 M | 0.000 100.00 % | -160.927 M -392.91 % | 54.940 M 200.00 % | -54.940 M | 0.000 100.00 % | -86.896 M -161.44 % | -33.238 M -200.00 % | 33.238 M | 0.000 -100.00 % | 114.562 M -25.63 % | 154.050 M 200.00 % | -154.050 M | 0.000 -100.00 % | 6.144 M -95.21 % | 128.211 M 200.00 % | -128.211 M | 0.000 100.00 % | -152.915 M -217.58 % | 130.057 M 200.00 % | -130.057 M | 0.000 100.00 % | -119.699 M -173.19 % | 163.541 M 200.00 % | -163.541 M | 0.000 100.00 % | -108.496 M -161.30 % | 177.003 M 200.00 % | -177.003 M | 0.000 100.00 % | -45.637 M -124.14 % | 189.029 M 200.00 % | -189.029 M | 0.000 -100.00 % | 10.825 M -92.35 % | 141.445 M 200.00 % | -141.445 M | 0.000 100.00 % | -7.970 M -110.35 % | 77.009 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 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -12.595 M -157.26 % | 21.996 M 200.00 % | -21.996 M | 0.000 100.00 % | -19.387 M 35.62 % | -30.112 M -200.00 % | 30.112 M | 0.000 100.00 % | -38.246 M -79.47 % | -21.310 M -200.00 % | 21.310 M | 0.000 100.00 % | -3.549 M 92.40 % | -46.718 M -200.00 % | 46.718 M | 0.000 100.00 % | -5.936 M 81.56 % | -32.198 M -200.00 % | 32.198 M | 0.000 -100.00 % | 38.172 M 194.65 % | -40.330 M -200.00 % | 40.330 M | 0.000 100.00 % | -28.389 M 49.40 % | -56.100 M -200.00 % | 56.100 M | 0.000 -100.00 % | 6.679 M 117.47 % | -38.222 M -200.00 % | 38.222 M | 0.000 -100.00 % | 13.519 M 116.70 % | -80.972 M -200.00 % | 80.972 M | 0.000 -100.00 % | 7.093 M 109.14 % | -77.638 M -200.00 % | 77.638 M | 0.000 100.00 % | -42.619 M -25.09 % | -34.070 M -200.00 % | 34.070 M | 0.000 100.00 % | -12.046 M 24.15 % | -15.881 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 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -297.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.516 M 256.27 % | -2.250 M -200.00 % | 2.250 M | 0.000 -100.00 % | 4.235 M 284.69 % | -2.293 M -200.00 % | 2.293 M | 0.000 -100.00 % | 4.322 M 287.67 % | -2.303 M -200.00 % | 2.303 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 |
| Other non cash items | -12.523 M 87.10 % | -97.062 M -131.14 % | 311.737 M 4 454.19 % | 6.845 M 15.10 % | 5.947 M 105.33 % | -111.535 M -151.22 % | 217.753 M 329.86 % | -94.732 M -219.55 % | 79.238 M 498.24 % | -19.897 M -108.05 % | 247.057 M 374.92 % | -89.866 M -280.84 % | 49.693 M 128.16 % | -176.442 M -160.47 % | 291.784 M 629.97 % | -55.057 M | 0.000 100.00 % | -156.150 M -163.17 % | 247.176 M 21.70 % | 203.110 M 246.84 % | -138.318 M 38.27 % | -224.074 M -231.23 % | 170.746 M 334.26 % | -72.888 M -194.59 % | 77.055 M 133.54 % | -229.739 M -255.16 % | 148.068 M 332.19 % | -63.771 M -178.97 % | 80.749 M 135.34 % | -228.494 M -174.88 % | 305.137 M 955.62 % | 28.906 M -31.58 % | 42.250 M 124.18 % | -174.757 M -181.27 % | 215.021 M 279.65 % | -119.692 M -204.50 % | 114.543 M 157.69 % | -198.564 M -169.03 % | 287.666 M 414.51 % | -91.464 M -346.22 % | 37.147 M 128.27 % | -131.406 M -203.55 % | 126.904 M 829.22 % | 13.657 M -71.37 % | 47.704 M 151.27 % | -93.049 M -180.43 % | 115.692 M 271.05 % | -67.637 M -173.61 % | 91.885 M 218.92 % | -77.264 M -221.62 % | 63.530 M | 0.000 100.00 % | -28.677 M -7.07 % | -26.783 M | 0.000 | 0.000 | 0.000 100.00 % | -21.428 M | 0.000 | 0.000 | 0.000 100.00 % | -20.797 M | 0.000 | 0.000 | 0.000 100.00 % | -17.135 M | 0.000 100.00 % | -9.890 M 59.86 % | -24.637 M -64.67 % | -14.961 M -3.24 % | -14.492 M -60.29 % | -9.041 M 58.46 % | -21.765 M -102.11 % | -10.769 M 35.77 % | -16.767 M -94.13 % | -8.637 M 42.30 % | -14.969 M -31.45 % | -11.388 M |
| Net cash provided by operating activities | -12.523 M 87.10 % | -97.062 M -132.54 % | 298.270 M 1 733.32 % | 16.269 M 11.64 % | 14.573 M 121.39 % | -68.117 M -124.10 % | 282.693 M 741.95 % | 33.576 M 47.87 % | 22.707 M -51.06 % | 46.400 M -81.80 % | 254.990 M 544.53 % | 39.562 M 289.09 % | -20.922 M 81.52 % | -113.233 M -152.81 % | 214.402 M 386.89 % | 44.035 M 49.44 % | 29.466 M 130.67 % | -96.080 M -134.15 % | 281.359 M 116.96 % | 129.685 M 621.07 % | 17.985 M 110.72 % | -167.815 M -139.65 % | 423.290 M 497.88 % | 70.799 M 3.55 % | 68.373 M 149.08 % | -139.303 M -142.02 % | 331.491 M 579.84 % | 48.760 M -52.95 % | 103.638 M 161.62 % | -168.200 M -163.98 % | 262.904 M 100.93 % | 130.846 M 105.54 % | 63.660 M 148.29 % | -131.835 M -153.34 % | 247.169 M 1 108.53 % | 20.452 M -73.09 % | 76.011 M 150.27 % | -151.192 M -145.41 % | 332.924 M 1 422.15 % | 21.872 M -24.04 % | 28.795 M 133.21 % | -86.710 M -139.89 % | 217.373 M 70.59 % | 127.422 M 751.07 % | 14.972 M 128.71 % | -52.148 M -126.69 % | 195.387 M 486.82 % | 33.296 M -44.92 % | 60.449 M 230.28 % | -46.398 M -130.50 % | 152.106 M 260.71 % | 42.168 M | 0.000 | 0.000 -100.00 % | 134.162 M 1 299.21 % | 9.588 M -83.03 % | 56.497 M 351.93 % | -22.426 M -115.75 % | 142.398 M 314.77 % | 34.332 M 50.26 % | 22.848 M 214.00 % | -20.042 M -129.00 % | 69.103 M 902.95 % | 6.890 M -84.63 % | 44.826 M 587.13 % | -9.202 M -109.14 % | 100.651 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Investments in property plant and equipment | -22.412 M -60.90 % | -13.929 M 44.73 % | -25.203 M -49.71 % | -16.835 M -114.04 % | -7.865 M -49.75 % | -5.252 M 65.86 % | -15.384 M -320.10 % | -3.662 M -102.32 % | -1.810 M 76.35 % | -7.652 M 72.53 % | -27.860 M -685.90 % | -3.545 M -47.52 % | -2.403 M 76.32 % | -10.146 M 10.61 % | -11.350 M -29.12 % | -8.790 M -26.55 % | -6.946 M 63.13 % | -18.841 M -266.13 % | -5.146 M 11.54 % | -5.817 M 4.94 % | -6.119 M 61.38 % | -15.845 M 53.27 % | -33.909 M -160.36 % | -13.024 M 31.47 % | -19.006 M 19.58 % | -23.632 M 19.57 % | -29.382 M -35.51 % | -21.682 M 32.31 % | -32.031 M 31.99 % | -47.097 M 37.61 % | -75.483 M -235.93 % | -22.470 M -44.68 % | -15.531 M 65.67 % | -45.240 M -68.94 % | -26.778 M -179.32 % | -9.587 M -27.40 % | -7.525 M 65.15 % | -21.595 M 19.43 % | -26.804 M 48.42 % | -51.970 M -108.63 % | -24.910 M 16.67 % | -29.893 M -107.92 % | -14.377 M 46.04 % | -26.646 M -5.84 % | -25.176 M -9.89 % | -22.910 M -224.27 % | -7.065 M 76.53 % | -30.107 M -228.00 % | -9.179 M 46.91 % | -17.291 M 47.48 % | -32.923 M -88.31 % | -17.483 M -13.98 % | -15.338 M -21.74 % | -12.599 M 47.93 % | -24.198 M 42.00 % | -41.719 M -457.60 % | -7.482 M 85.53 % | -51.703 M -2.90 % | -50.244 M -36.08 % | -36.922 M 62.40 % | -98.196 M -41.80 % | -69.250 M -42.86 % | -48.473 M -88.56 % | -25.706 M -12.23 % | -22.906 M 35.08 % | -35.281 M 6.68 % | -37.807 M -609.99 % | -5.325 M 80.98 % | -27.998 M 32.48 % | -41.466 M -258.49 % | -11.567 M 57.69 % | -27.341 M 35.66 % | -42.496 M -199.86 % | -14.172 M -778.61 % | -1.613 M 96.15 % | -41.903 M -49.42 % | -28.043 M -103.70 % | -13.767 M |
| Acquisitions net | 232.514 K | 0.000 | 0.000 -100.00 % | 16.000 K 253.98 % | 4.520 K | 0.000 100.00 % | -30.969 M -203.07 % | 30.046 M 203.88 % | -28.923 M -52 687.27 % | 55.000 K | 0.000 -100.00 % | 517.400 K | 0.000 | 0.000 100.00 % | -24.893 M -327.96 % | 10.920 M 55.42 % | 7.026 M -62.78 % | 18.878 M 263.88 % | 5.188 M -10.81 % | 5.817 M -6.46 % | 6.219 M -60.92 % | 15.915 M 37 298.66 % | 42.555 K 307.22 % | 10.450 K -8.33 % | 11.400 K 1 987.91 % | 546.000 -99.25 % | 72.509 K -99.67 % | 21.690 M -32.28 % | 32.031 M -31.99 % | 47.097 M -36.00 % | 73.592 M 224.47 % | 22.681 M 46.04 % | 15.531 M -65.67 % | 45.240 M 72.30 % | 26.256 M 159.01 % | 10.137 M 34.34 % | 7.546 M -65.06 % | 21.596 M -0.74 % | 21.756 M -62.30 % | 57.710 M | 0.000 -100.00 % | 30.044 M 634.75 % | 4.089 M -84.65 % | 26.646 M 5.71 % | 25.206 M 9.97 % | 22.921 M 225.58 % | 7.040 M -76.62 % | 30.107 M 225.94 % | 9.237 M -46.58 % | 17.291 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 |
| Purchases of investments | -195.000 M 61.16 % | -502.000 M 1.95 % | -512.000 M -1 948.00 % | -25.000 M 85.57 % | -173.300 M 78.09 % | -791.000 M -153.93 % | -311.500 M -87.65 % | -166.000 M -163.49 % | -63.000 M 91.43 % | -735.000 M | 0.000 100.00 % | -192.000 M 29.67 % | -273.000 M 71.71 % | -964.900 M -51.79 % | -635.700 M -76.09 % | -361.000 M -231.19 % | -109.000 M 85.06 % | -729.500 M -189.48 % | -252.000 M 6.32 % | -269.000 M -55.49 % | -173.000 M 80.35 % | -880.200 M -0.56 % | -875.260 M -209.17 % | -283.100 M -40.85 % | -201.000 M 84.81 % | -1.323 B -577.00 % | -195.422 M 35.42 % | -302.625 M 38.62 % | -493.000 M 21.24 % | -625.953 M -795.40 % | -69.908 M 92.29 % | -906.835 M -126.71 % | -400.000 M 36.83 % | -633.257 M -105.86 % | -307.620 M 7.45 % | -332.380 M -215.05 % | -105.500 M 59.11 % | -258.000 M -135.98 % | -109.332 M 70.08 % | -365.468 M | 0.000 100.00 % | -150.000 M 51.61 % | -310.000 M 13.89 % | -360.000 M -550.00 % | 80.000 M 127.59 % | -290.000 M -314.29 % | -70.000 M -75.00 % | -40.000 M -33.33 % | -30.000 M -200.00 % | -10.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.495 M -212.38 % | 4.000 M 200.00 % | -4.000 M 73.33 % | -15.000 M |
| Sales maturities of investments | 258.630 M -47.74 % | 494.936 M -3.62 % | 513.529 M 815.92 % | 56.067 M -81.58 % | 304.300 M 14.59 % | 265.556 M -64.90 % | 756.500 M 640.23 % | 102.198 M -53.24 % | 218.540 M 36.39 % | 160.233 M | 0.000 -100.00 % | 169.260 M -64.30 % | 474.172 M 6.13 % | 446.776 M -58.81 % | 1.085 B 267.06 % | 295.491 M -14.22 % | 344.473 M 59.38 % | 216.134 M -63.40 % | 590.483 M 324.22 % | 139.192 M -67.94 % | 434.185 M -43.83 % | 773.035 M 1.13 % | 764.364 M 249.81 % | 218.510 M -50.90 % | 445.032 M -39.39 % | 734.233 M 108.14 % | 352.751 M 14.00 % | 309.428 M -59.59 % | 765.728 M 215.96 % | 242.353 M -59.28 % | 595.132 M 0.11 % | 594.494 M -12.81 % | 681.818 M -3.88 % | 709.340 M 286.57 % | 183.494 M -51.41 % | 377.633 M 204.05 % | 124.200 M -37.87 % | 199.909 M 148.22 % | 80.537 M -76.98 % | 349.862 M 101.12 % | 173.956 M 117.01 % | 80.160 M -60.10 % | 200.915 M -18.92 % | 247.784 M 687.89 % | 31.449 M 4.69 % | 30.040 M -84.03 % | 188.045 M 835.18 % | 20.108 M 101.00 % | 10.004 M -75.13 % | 40.231 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 | 0.000 100.00 % | -60.264 K | 0.000 -100.00 % | 4.520 K -93.84 % | 73.404 K | 0.000 100.00 % | -30.000 M -200.00 % | 30.000 M | 0.000 -100.00 % | 472.688 M | 0.000 -100.00 % | 27.700 K | 0.000 -100.00 % | 107.370 K 101.22 % | -8.790 M -26.55 % | -6.946 M 63.13 % | -18.841 M -266.13 % | -5.146 M 11.54 % | -5.817 M 4.94 % | -6.119 M 61.38 % | -15.845 M -152 852.34 % | 10.373 K 381.34 % | -3.687 K -299.03 % | -924.000 -104.40 % | 21.023 K 120.33 % | -103.405 K 99.57 % | -24.098 M 24.77 % | -32.031 M 31.99 % | -47.097 M 37.61 % | -75.483 M -235.93 % | -22.470 M -44.68 % | -15.531 M 65.67 % | -45.240 M -69.59 % | -26.676 M -178.25 % | -9.587 M -27.40 % | -7.525 M 65.15 % | -21.595 M 19.43 % | -26.804 M 48.42 % | -51.970 M -37 021.43 % | -140.000 K 99.53 % | -29.893 M -107.92 % | -14.377 M 46.04 % | -26.646 M -5.84 % | -25.176 M -9.89 % | -22.910 M -224.27 % | -7.065 M 76.53 % | -30.107 M -228.00 % | -9.179 M 46.91 % | -17.291 M 90.90 % | -189.915 M | 0.000 | 0.000 | 0.000 100.00 % | -506.000 K -189.77 % | 563.670 K -92.47 % | 7.482 M | 0.000 -100.00 % | 4.650 K -64.24 % | 13.005 K | 0.000 | 0.000 -100.00 % | 30.000 K | 0.000 | 0.000 100.00 % | -1.466 M 10.23 % | -1.633 M -972.90 % | 187.077 K 111.16 % | -1.676 M -49 394.12 % | 3.400 K 100.03 % | -10.613 M -2 548.78 % | 433.399 K -47.58 % | 826.815 K 11 711.64 % | 7.000 K 100.09 % | -7.697 M -669 404.35 % | 1.150 K -99.99 % | 11.784 M 6 069.63 % | 191.000 K |
| Net cash used for investing activites | 41.450 M 297.45 % | -20.993 M 11.55 % | -23.734 M -266.57 % | 14.249 M -88.58 % | 124.811 M 123.52 % | -530.623 M -233.11 % | 398.648 M 691.31 % | -67.418 M -143.55 % | 154.807 M 126.58 % | -582.364 M -230.92 % | 444.828 M 1 718.91 % | -27.477 M -113.82 % | 198.797 M 137.63 % | -528.270 M -220.70 % | 437.673 M 706.45 % | -72.170 M -131.57 % | 228.607 M 142.96 % | -532.170 M -259.63 % | 333.379 M 345.81 % | -135.625 M -153.15 % | 255.166 M 307.55 % | -122.940 M 15.07 % | -144.752 M -86.52 % | -77.607 M -134.49 % | 225.037 M 136.75 % | -612.377 M -578.73 % | 127.916 M 839.96 % | -17.287 M -107.18 % | 240.697 M 155.89 % | -430.697 M -196.17 % | 447.849 M 233.85 % | -334.600 M -225.65 % | 266.286 M 763.36 % | 30.843 M 120.38 % | -151.325 M -517.84 % | 36.216 M 223.47 % | 11.196 M 114.05 % | -79.685 M -31.39 % | -60.647 M 1.92 % | -61.835 M -141.53 % | 148.906 M 249.53 % | -99.583 M 25.55 % | -133.750 M 3.68 % | -138.862 M -260.90 % | 86.304 M 130.51 % | -282.860 M -354.93 % | 110.954 M 321.91 % | -49.999 M -71.72 % | -29.117 M -325.02 % | 12.940 M 105.81 % | -222.838 M -1 174.60 % | -17.483 M -13.98 % | -15.338 M -21.74 % | -12.599 M 49.00 % | -24.703 M 39.98 % | -41.156 M -650.06 % | 7.482 M 114.47 % | -51.703 M -2.91 % | -50.239 M -36.12 % | -36.909 M 62.41 % | -98.196 M -41.80 % | -69.250 M -42.95 % | -48.443 M -88.45 % | -25.706 M -12.23 % | -22.906 M 37.66 % | -36.746 M 6.83 % | -39.440 M -667.61 % | -5.138 M 82.69 % | -29.674 M 28.43 % | -41.463 M -86.94 % | -22.180 M 17.57 % | -26.908 M 35.42 % | -41.669 M -194.17 % | -14.165 M -2.61 % | -13.805 M 63.58 % | -37.902 M -87.09 % | -20.259 M 29.10 % | -28.576 M |
| Debt repayment | 0.000 | 0.000 | 0.000 100.00 % | -29.570 M -601.19 % | 5.900 M -85.09 % | 39.570 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -12.527 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -100.000 M -0.81 % | -99.200 M | 0.000 | 0.000 -100.00 % | 79.200 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -18.000 M | 0.000 100.00 % | -15.000 M -2 172.73 % | -660.000 K | 0.000 100.00 % | -1.800 M 98.11 % | -95.000 M -862.44 % | 12.460 M -62.24 % | 33.000 M 278.44 % | 8.720 M -41.87 % | 15.000 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 25.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 -100.00 % | 163.412 M 200.00 % | -163.412 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | -26.291 M -9 856.14 % | -264.068 K 99.81 % | -137.091 M -304 770.24 % | -44.967 K 55.91 % | -102.000 K | 0.000 100.00 % | -120.047 M | 0.000 100.00 % | -1.887 M | 0.000 100.00 % | -163.700 M | 0.000 | 0.000 | 0.000 100.00 % | -218.413 M | 0.000 | 0.000 | 0.000 100.00 % | -218.267 M | 0.000 100.00 % | -6.415 K | 0.000 100.00 % | -254.644 M | 0.000 100.00 % | -119.241 K | 0.000 100.00 % | -145.511 M | 0.000 | 0.000 | 0.000 100.00 % | -109.133 M | 0.000 | 0.000 | 0.000 100.00 % | -107.344 M -5 896.87 % | -1.790 M -562.21 % | 387.268 K | 0.000 100.00 % | -105.979 M -3 250.58 % | -3.163 M | 0.000 | 0.000 100.00 % | -60.542 M -53 007.02 % | -114.000 K | 0.000 | 0.000 100.00 % | -50.550 M | 0.000 -100.00 % | 703.000 K | 0.000 | 0.000 | 0.000 100.00 % | -1.829 M -421.59 % | -350.661 K 98.63 % | -25.591 M -4 728.49 % | -530.000 K -607.33 % | 104.469 K 104.19 % | -2.492 M 22.29 % | -3.207 M 90.32 % | -33.119 M -23 223.24 % | -142.000 K 97.67 % | -6.102 M | 0.000 | 0.000 100.00 % | -5.220 M 14.07 % | -6.075 M 81.23 % | -32.368 M -8 136.13 % | -393.000 K 93.15 % | -5.735 M 35.67 % | -8.915 M 62.31 % | -23.651 M -28.51 % | -18.404 M -148.84 % | -7.396 M -39.10 % | -5.317 M 69.25 % | -17.291 M -845.90 % | -1.828 M |
| Other financing activites | -112.982 M -2 599.60 % | 4.520 M 108.93 % | -50.598 M -4 010.18 % | -1.231 M 97.52 % | -49.597 M 59.45 % | -122.299 M -694.09 % | 20.586 M 520.21 % | -4.899 M 55.50 % | -11.010 M 57.70 % | -26.030 M -300.52 % | -6.499 M -1 294.64 % | -466.000 K 91.00 % | -5.178 M -633.43 % | -706.000 K -9.46 % | -645.000 K | 0.000 -100.00 % | 24.853 M 3 412.40 % | 707.579 K 141.09 % | -1.722 M | 0.000 100.00 % | -11.672 M -2 158.57 % | 566.996 K 155.97 % | -1.013 M | 0.000 100.00 % | -13.272 M | 0.000 -100.00 % | 473.668 K | 0.000 100.00 % | -12.092 M | 0.000 100.00 % | -138.205 M | 0.000 100.00 % | -20.578 M | 0.000 100.00 % | -5.232 M -1 408.00 % | 400.000 K 102.21 % | -18.085 M | 0.000 -100.00 % | 922.247 K -66.46 % | 2.750 M 117.65 % | -15.583 M | 0.000 -100.00 % | 1.779 M -81.85 % | 9.800 M 171.09 % | -13.785 M | 0.000 -100.00 % | 24.640 K | 0.000 100.00 % | -12.199 M | 0.000 100.00 % | -9.129 M | 0.000 | 0.000 | 0.000 -100.00 % | 22.758 M | 0.000 100.00 % | -6.175 M | 0.000 100.00 % | -3.435 M -100.99 % | 347.915 M 356 647.00 % | -97.579 K 75.04 % | -391.000 K -100.33 % | 118.892 M | 0.000 100.00 % | -33.331 M -1 223.01 % | 2.968 M 114.00 % | -21.206 M -605.27 % | 4.197 M 67.88 % | 2.500 M | 0.000 | 0.000 -100.00 % | 20.024 K -99.49 % | 3.945 M -98.57 % | 275.155 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | -112.982 M -2 599.60 % | 4.520 M 105.88 % | -76.889 M -147.51 % | -31.065 M 82.82 % | -180.788 M -118.41 % | -82.774 M -500.11 % | 20.688 M 522.29 % | -4.899 M 96.26 % | -131.057 M -403.48 % | -26.030 M -210.40 % | -8.386 M -1 699.57 % | -466.000 K 99.72 % | -168.878 M -23 820.40 % | -706.000 K 94.64 % | -13.173 M | 0.000 100.00 % | -193.413 M -27 434.47 % | 707.579 K 141.09 % | -1.722 M | 0.000 100.00 % | -229.938 M -40 653.73 % | 566.996 K 155.64 % | -1.019 M | 0.000 100.00 % | -267.916 M | 0.000 -100.00 % | 354.426 K | 0.000 100.00 % | -157.603 M | 0.000 100.00 % | -138.205 M | 0.000 100.00 % | -129.712 M | 0.000 100.00 % | -5.232 M -1 408.00 % | 400.000 K 100.32 % | -125.429 M -6 907.21 % | -1.790 M -236.64 % | 1.310 M -52.36 % | 2.750 M 102.26 % | -121.562 M -3 743.25 % | -3.163 M -277.80 % | 1.779 M -81.85 % | 9.800 M 113.18 % | -74.327 M -65 099.12 % | -114.000 K -562.66 % | 24.640 K | 0.000 100.00 % | -62.748 M | 0.000 100.00 % | -8.426 M | 0.000 | 0.000 | 0.000 -100.00 % | 20.930 M 16 725.36 % | -125.892 K 99.60 % | -31.766 M 68.40 % | -100.530 M 1.95 % | -102.531 M -129.68 % | 345.423 M 10 551.53 % | -3.305 M -107.23 % | 45.690 M -61.52 % | 118.750 M 232 746.98 % | -51.043 K 99.85 % | -33.331 M -1 223.01 % | 2.968 M 118.57 % | -15.986 M -15.24 % | -13.872 M 53.56 % | -29.868 M -7 500.00 % | -393.000 K -113.68 % | 2.872 M 132.29 % | -8.895 M 58.64 % | -21.507 M -113.30 % | 161.750 M 3 094.12 % | 5.064 M -81.71 % | 27.683 M 422.98 % | -8.571 M -165.07 % | 13.172 M |
| Effect of forex changes on cash | 1.007 K | 0.000 -100.00 % | 1.840 K 271.63 % | -1.072 K -1 059.46 % | 111.730 161.39 % | -182.000 -160.79 % | 299.400 100.15 % | -198.000 K | 0.000 100.00 % | -124.000 83.66 % | -759.000 -466.05 % | 207.350 150.21 % | -413.000 | 0.000 100.00 % | -141.000 -14.63 % | -123.000 85.18 % | -830.000 | 0.000 100.00 % | -800.000 -42.10 % | -563.000 -234.10 % | 419.830 -56.14 % | 957.220 448.08 % | -275.000 -113.00 % | 2.116 K 144.25 % | 866.320 177.84 % | -1.113 K -266.12 % | -304.000 -116.41 % | 1.852 K -37.85 % | 2.980 K 183.83 % | -3.555 K -239.30 % | 2.552 K 428.87 % | -776.000 58.30 % | -1.861 K | 0.000 100.00 % | -860.000 -267.28 % | 514.110 178.39 % | 184.670 13.96 % | 162.050 -88.41 % | 1.398 K 349.20 % | -561.000 -199.96 % | 561.230 130.29 % | -1.853 K -1 314.50 % | -131.000 93.24 % | -1.937 K -267.29 % | 1.158 K 580.70 % | -240.900 86.69 % | -1.810 K 50.98 % | -3.692 K -67.21 % | -2.208 K 71.92 % | -7.862 K -1 046.06 % | -686.000 -151.86 % | 1.323 K | 0.000 100.00 % | -671.000 -105.36 % | 12.523 K 194.28 % | -13.283 K 92.45 % | -176.000 K -200.36 % | 175.364 K 695.81 % | 22.036 K 182.16 % | -26.820 K -1 067.10 % | -2.298 K -6.44 % | -2.159 K -100.55 % | 393.695 K 18 955.12 % | -2.088 K 98.98 % | -204.000 K | 0.000 -100.00 % | 645.349 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | -84.054 M 25.97 % | -113.535 M -157.44 % | 197.649 M 29 271.65 % | -677.538 K 97.95 % | -33.000 M 95.16 % | -681.514 M -197.85 % | 696.518 M 1 888.74 % | -38.939 M -183.82 % | 46.457 M 106.37 % | -728.973 M -205.43 % | 691.431 M 5 087.42 % | 13.329 M 48.15 % | 8.997 M 101.40 % | -642.209 M -200.52 % | 638.903 M 2 370.85 % | -28.135 M -143.51 % | 64.659 M 110.30 % | -627.543 M -202.37 % | 613.015 M 10 420.12 % | -5.940 M -113.75 % | 43.213 M 114.89 % | -290.186 M -204.56 % | 277.518 M 4 177.55 % | -6.806 M -126.70 % | 25.494 M 103.39 % | -751.682 M -263.49 % | 459.762 M 1 360.72 % | 31.475 M -83.14 % | 186.734 M 131.18 % | -598.901 M -204.60 % | 572.551 M 381.00 % | -203.756 M -201.76 % | 200.233 M 298.27 % | -100.992 M -211.46 % | 90.612 M 58.78 % | 57.068 M 249.31 % | -38.222 M 83.57 % | -232.667 M -185.04 % | 273.589 M 835.18 % | -37.214 M -166.29 % | 56.140 M 129.63 % | -189.457 M -321.84 % | 85.402 M 5 301.10 % | -1.642 M -106.09 % | 26.951 M 108.04 % | -335.122 M -209.39 % | 306.364 M 1 933.86 % | -16.706 M 46.83 % | -31.418 M 6.12 % | -33.466 M 57.72 % | -79.158 M -419.37 % | 24.786 M 166.49 % | -37.278 M -46.90 % | -25.377 M -119.46 % | 130.401 M 511.27 % | -31.707 M -198.97 % | 32.038 M 118.36 % | -174.484 M -1 586.00 % | -10.349 M -103.02 % | 342.819 M 535.85 % | -78.656 M -80.38 % | -43.605 M -131.19 % | 139.803 M 840.89 % | -18.870 M -62.46 % | -11.615 M 72.98 % | -42.980 M -193.70 % | 45.870 M 326.14 % | -20.284 M 90.22 % | -207.376 M -264.62 % | -56.875 M -215.39 % | 49.290 M 237.67 % | -35.802 M 43.33 % | -63.176 M -142.81 % | 147.585 M 235.28 % | 44.019 M 621.50 % | 6.101 M 121.16 % | -28.830 M -87.16 % | -15.404 M |
| Cash at beginning of period | 141.515 M -44.51 % | 255.051 M 344.33 % | 57.401 M -1.17 % | 58.079 M -53.93 % | 126.056 M -83.86 % | 780.997 M 592.12 % | 112.841 M -4.30 % | 117.907 M 65.02 % | 71.450 M -91.07 % | 800.423 M 634.39 % | 108.992 M 13.93 % | 95.663 M 10.38 % | 86.666 M -88.11 % | 728.875 M 710.11 % | 89.972 M -23.82 % | 118.107 M 120.98 % | 53.447 M -92.15 % | 680.991 M 901.81 % | 67.976 M -8.04 % | 73.916 M 140.75 % | 30.703 M -90.43 % | 320.889 M 639.87 % | 43.371 M -13.56 % | 50.177 M 103.29 % | 24.683 M -96.82 % | 776.365 M 145.22 % | 316.603 M 11.04 % | 285.128 M 189.78 % | 98.394 M -85.89 % | 697.295 M 458.98 % | 124.744 M -62.03 % | 328.499 M 156.11 % | 128.266 M -44.05 % | 229.258 M 65.35 % | 138.646 M 69.96 % | 81.578 M -31.90 % | 119.799 M -66.01 % | 352.466 M 346.86 % | 78.877 M -32.06 % | 116.092 M 93.64 % | 59.952 M -75.96 % | 249.409 M 52.07 % | 164.007 M -0.99 % | 165.649 M 19.43 % | 138.698 M -70.73 % | 473.820 M 182.95 % | 167.456 M -9.07 % | 184.162 M -14.57 % | 215.580 M -13.44 % | 249.046 M -24.12 % | 328.204 M 8.17 % | 303.418 M -10.94 % | 340.695 M -6.93 % | 366.073 M 55.33 % | 235.672 M -11.86 % | 267.379 M 13.61 % | 235.341 M -42.58 % | 409.825 M -2.46 % | 420.174 M 443.18 % | 77.355 M -50.42 % | 156.011 M -21.84 % | 199.616 M 233.73 % | 59.813 M -23.98 % | 78.682 M -12.86 % | 90.297 M -32.25 % | 133.277 M 52.48 % | 87.407 M -18.84 % | 107.691 M -11.44 % | 121.596 M -31.87 % | 178.471 M 38.16 % | 129.181 M -21.70 % | 164.984 M 21.84 % | 135.408 M 530.87 % | -31.427 M -200.18 % | 31.371 M 24.14 % | 25.270 M -53.29 % | 54.100 M 467.33 % | -14.728 M |
| Cash at end of period | 57.461 M -59.40 % | 141.515 M -44.52 % | 255.051 M 344.33 % | 57.401 M -38.32 % | 93.056 M -6.46 % | 99.483 M -87.71 % | 809.359 M 924.92 % | 78.968 M -33.03 % | 117.907 M 65.02 % | 71.450 M -91.07 % | 800.423 M 634.39 % | 108.992 M 13.93 % | 95.663 M 10.38 % | 86.666 M -88.11 % | 728.875 M 710.11 % | 89.972 M -23.82 % | 118.107 M 120.98 % | 53.447 M -92.15 % | 680.991 M 901.81 % | 67.976 M -8.04 % | 73.916 M 140.75 % | 30.703 M -90.43 % | 320.889 M 639.87 % | 43.371 M -13.56 % | 50.177 M 103.29 % | 24.683 M -96.82 % | 776.365 M 145.22 % | 316.603 M 11.04 % | 285.128 M 189.78 % | 98.394 M -85.89 % | 697.295 M 458.98 % | 124.744 M -62.03 % | 328.499 M 156.11 % | 128.266 M -44.05 % | 229.258 M 65.35 % | 138.646 M 69.96 % | 81.578 M -31.90 % | 119.799 M -66.01 % | 352.466 M 346.86 % | 78.877 M -32.06 % | 116.092 M 93.64 % | 59.952 M -75.96 % | 249.409 M 52.07 % | 164.007 M -0.99 % | 165.649 M 19.43 % | 138.698 M -70.73 % | 473.820 M 182.95 % | 167.456 M -9.07 % | 184.162 M -14.57 % | 215.580 M -13.44 % | 249.046 M -24.12 % | 328.204 M 8.17 % | 303.418 M -10.94 % | 340.695 M -6.93 % | 366.073 M 55.33 % | 235.672 M -11.86 % | 267.379 M 13.61 % | 235.341 M -42.58 % | 409.825 M -2.46 % | 420.174 M 443.18 % | 77.355 M -50.42 % | 156.011 M -21.84 % | 199.616 M 233.74 % | 59.813 M -23.98 % | 78.682 M -12.86 % | 90.297 M -32.25 % | 133.277 M 52.48 % | 87.407 M 201.90 % | -85.780 M -170.55 % | 121.596 M -31.87 % | 178.471 M 38.16 % | 129.181 M 78.84 % | 72.232 M -37.82 % | 116.158 M 54.08 % | 75.390 M 140.32 % | 31.371 M 24.14 % | 25.270 M 183.86 % | -30.132 M |
| Operating cash flow | -12.523 M 87.10 % | -97.062 M -132.54 % | 298.270 M 1 733.32 % | 16.269 M 0.16 % | 16.244 M 123.85 % | -68.117 M -124.10 % | 282.693 M 741.95 % | 33.576 M 47.87 % | 22.707 M -51.06 % | 46.400 M -81.80 % | 254.990 M 519.42 % | 41.166 M 26.06 % | 32.655 M 128.84 % | -113.233 M -152.81 % | 214.402 M 370.94 % | 45.526 M 54.50 % | 29.466 M 130.67 % | -96.080 M -134.15 % | 281.359 M 116.96 % | 129.685 M 621.07 % | 17.985 M 110.72 % | -167.815 M -139.65 % | 423.290 M 497.88 % | 70.799 M 3.55 % | 68.373 M 149.08 % | -139.303 M -142.02 % | 331.491 M 579.84 % | 48.760 M -52.95 % | 103.638 M 161.62 % | -168.200 M -163.98 % | 262.904 M 100.93 % | 130.846 M 105.54 % | 63.660 M 148.29 % | -131.835 M -153.34 % | 247.169 M 1 108.53 % | 20.452 M -73.09 % | 76.011 M 150.27 % | -151.192 M -145.41 % | 332.924 M 1 422.15 % | 21.872 M -24.04 % | 28.795 M 133.21 % | -86.710 M -139.89 % | 217.373 M 70.59 % | 127.422 M 751.07 % | 14.972 M 128.71 % | -52.148 M -126.69 % | 195.387 M 486.82 % | 33.296 M -44.92 % | 60.449 M 230.28 % | -46.398 M -130.50 % | 152.106 M 260.71 % | 42.168 M | 0.000 | 0.000 -100.00 % | 134.162 M 1 299.21 % | 9.588 M -83.03 % | 56.497 M 351.93 % | -22.426 M -115.75 % | 142.398 M 314.77 % | 34.332 M 50.26 % | 22.848 M 214.00 % | -20.042 M -129.00 % | 69.103 M 902.95 % | 6.890 M -84.63 % | 44.826 M 587.13 % | -9.202 M -109.14 % | 100.651 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital expenditure | -22.412 M -60.90 % | -13.929 M 44.73 % | -25.203 M -49.71 % | -16.835 M -114.04 % | -7.865 M -49.75 % | -5.252 M 65.86 % | -15.384 M -320.10 % | -3.662 M -102.32 % | -1.810 M 76.35 % | -7.652 M 72.53 % | -27.860 M -685.90 % | -3.545 M -47.52 % | -2.403 M 76.32 % | -10.146 M 10.61 % | -11.350 M -29.12 % | -8.790 M -26.55 % | -6.946 M 63.13 % | -18.841 M -266.13 % | -5.146 M 11.54 % | -5.817 M 4.94 % | -6.119 M 61.38 % | -15.845 M 53.27 % | -33.909 M -160.36 % | -13.024 M 31.47 % | -19.006 M 19.58 % | -23.632 M 19.57 % | -29.382 M -35.51 % | -21.682 M 32.31 % | -32.031 M 31.99 % | -47.097 M 37.61 % | -75.483 M -235.93 % | -22.470 M -44.68 % | -15.531 M 65.67 % | -45.240 M -68.94 % | -26.778 M -179.32 % | -9.587 M -27.40 % | -7.525 M 65.15 % | -21.595 M 19.43 % | -26.804 M 48.42 % | -51.970 M -108.63 % | -24.910 M 16.67 % | -29.893 M -107.92 % | -14.377 M 46.04 % | -26.646 M -5.84 % | -25.176 M -9.89 % | -22.910 M -224.27 % | -7.065 M 76.53 % | -30.107 M -228.00 % | -9.179 M 46.91 % | -17.291 M 47.48 % | -32.923 M -88.31 % | -17.483 M -13.98 % | -15.338 M -21.74 % | -12.599 M 47.93 % | -24.198 M 42.00 % | -41.719 M -457.60 % | -7.482 M 85.53 % | -51.703 M -2.90 % | -50.244 M -36.08 % | -36.922 M 62.40 % | -98.196 M -41.80 % | -69.250 M -42.86 % | -48.473 M -88.56 % | -25.706 M -12.23 % | -22.906 M 35.08 % | -35.281 M 6.68 % | -37.807 M -609.99 % | -5.325 M 80.98 % | -27.998 M 32.48 % | -41.466 M -258.49 % | -11.567 M 57.69 % | -27.341 M 35.66 % | -42.496 M -199.86 % | -14.172 M -778.61 % | -1.613 M 96.15 % | -41.903 M -49.42 % | -28.043 M -103.70 % | -13.767 M |
| Free CashFlow | -34.935 M 68.52 % | -110.991 M -140.65 % | 273.067 M 39 416.82 % | -694.530 K -108.29 % | 8.379 M 111.42 % | -73.369 M -127.45 % | 267.310 M 793.59 % | 29.914 M 43.15 % | 20.897 M -46.07 % | 38.748 M -82.94 % | 227.130 M 503.73 % | 37.621 M 24.36 % | 30.252 M 124.52 % | -123.379 M -160.76 % | 203.052 M 452.75 % | 36.735 M 63.12 % | 22.520 M 119.60 % | -114.922 M -141.61 % | 276.213 M 122.99 % | 123.868 M 943.89 % | 11.866 M 106.46 % | -183.660 M -147.17 % | 389.381 M 573.96 % | 57.775 M 17.03 % | 49.367 M 130.30 % | -162.935 M -153.93 % | 302.110 M 1 015.70 % | 27.078 M -62.19 % | 71.607 M 133.26 % | -215.297 M -214.87 % | 187.420 M 72.94 % | 108.375 M 125.18 % | 48.129 M 127.18 % | -177.075 M -180.35 % | 220.391 M 1 928.45 % | 10.865 M -84.14 % | 68.486 M 139.64 % | -172.788 M -156.44 % | 306.120 M 1 117.08 % | -30.098 M -874.72 % | 3.885 M 103.33 % | -116.603 M -157.44 % | 202.996 M 101.43 % | 100.776 M 1 087.71 % | -10.203 M 86.41 % | -75.058 M -139.86 % | 188.322 M 5 805.36 % | 3.189 M -93.78 % | 51.270 M 180.50 % | -63.689 M -153.44 % | 119.184 M 382.82 % | 24.685 M 260.94 % | -15.338 M -21.74 % | -12.599 M -111.46 % | 109.964 M 442.24 % | -32.131 M -165.55 % | 49.016 M 166.12 % | -74.129 M -180.44 % | 92.155 M 3 658.11 % | -2.590 M 96.56 % | -75.349 M 15.62 % | -89.292 M -532.85 % | 20.629 M 209.63 % | -18.816 M -185.84 % | 21.920 M 149.28 % | -44.482 M -170.78 % | 62.843 M 1 280.15 % | -5.325 M 80.98 % | -27.998 M 32.48 % | -41.466 M -258.49 % | -11.567 M 57.69 % | -27.341 M 35.66 % | -42.496 M -199.86 % | -14.172 M -778.61 % | -1.613 M 96.15 % | -41.903 M -49.42 % | -28.043 M -103.70 % | -13.767 M |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 | 2012 | 2012 | 2012 | 2012 | 2011 | 2011 | 2011 | 2011 | 2010 | 2010 | 2010 | 2010 | 2009 | 2009 | 2009 | 2009 | 2008 | 2008 | 2008 | 2008 | 2007 | 2007 | 2007 | 2007 | 2006 | 2006 | 2006 | 2006 |