Guangzhou Echom Sci.&Tech.Co.,Ltd 002420.SZ
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 2.683 B 18.66 % | 2.261 B -16.59 % | 2.711 B -27.60 % | 3.744 B 22.24 % | 3.063 B -12.85 % | 3.515 B -28.26 % | 4.899 B -14.02 % | 5.698 B -0.98 % | 5.754 B 54.85 % | 3.716 B 14.60 % | 3.243 B 18.56 % | 2.735 B 22.42 % | 2.234 B 2.98 % | 2.170 B 16.60 % | 1.861 B 25.18 % | 1.486 B 16.28 % | 1.278 B 22.60 % | 1.043 B |
| Net income | 94.699 M 144.59 % | -212.401 M -606.04 % | 41.973 M -43.56 % | 74.370 M 12.95 % | 65.845 M -50.91 % | 134.138 M 116.49 % | -813.675 M -70.04 % | -478.528 M -2 591.66 % | 19.205 M -59.28 % | 47.168 M 10.80 % | 42.570 M 177.19 % | -55.152 M -249.76 % | 36.826 M 3.11 % | 35.714 M -73.90 % | 136.815 M 12.11 % | 122.035 M 71.67 % | 71.087 M 6.62 % | 66.671 M |
| Income before tax | 97.615 M 144.67 % | -218.509 M -567.89 % | 46.700 M -42.38 % | 81.054 M 23.23 % | 65.772 M -52.65 % | 138.900 M 121.41 % | -648.756 M -10.55 % | -586.849 M -6 026.42 % | 9.902 M -80.22 % | 50.069 M 23.37 % | 40.583 M 156.13 % | -72.297 M -291.91 % | 37.673 M -11.96 % | 42.790 M -74.47 % | 167.630 M 14.80 % | 146.014 M 70.57 % | 85.604 M 20.71 % | 70.918 M |
| Income before tax ratio | 0.04 137.65 % | -0.10 -660.94 % | 0.02 -20.42 % | 0.02 0.82 % | 0.02 -45.67 % | 0.04 129.84 % | -0.13 -28.57 % | -0.10 -6 085.28 % | 0.00 -87.23 % | 0.01 7.66 % | 0.01 147.35 % | -0.03 -256.76 % | 0.02 -14.51 % | 0.02 -78.11 % | 0.09 -8.29 % | 0.10 46.68 % | 0.07 -1.54 % | 0.07 |
| EBITDA | 186.654 M 235.76 % | -137.490 M -188.78 % | 154.860 M -35.19 % | 238.941 M 45.94 % | 163.726 M -52.78 % | 346.719 M 217.58 % | -294.880 M 23.00 % | -382.984 M -325.31 % | 169.983 M 3.46 % | 164.292 M -4.31 % | 171.699 M 183.52 % | 60.560 M -60.91 % | 154.917 M 17.58 % | 131.750 M -40.36 % | 220.926 M 15.46 % | 191.349 M 57.95 % | 121.148 M 3.50 % | 117.052 M |
| Net income ratio | 0.04 137.57 % | -0.09 -706.67 % | 0.02 -22.05 % | 0.02 -7.60 % | 0.02 -43.68 % | 0.04 122.98 % | -0.17 -97.75 % | -0.08 -2 616.41 % | 0.00 -73.71 % | 0.01 -3.32 % | 0.01 165.10 % | -0.02 -222.34 % | 0.02 0.13 % | 0.02 -77.61 % | 0.07 -10.44 % | 0.08 47.63 % | 0.06 -13.03 % | 0.06 |
| Ratio EBITDA | 0.07 214.40 % | -0.06 -206.44 % | 0.06 -10.48 % | 0.06 19.39 % | 0.05 -45.82 % | 0.10 263.89 % | -0.06 10.45 % | -0.07 -327.55 % | 0.03 -33.18 % | 0.04 -16.51 % | 0.05 139.14 % | 0.02 -68.07 % | 0.07 14.18 % | 0.06 -48.86 % | 0.12 -7.77 % | 0.13 35.83 % | 0.09 -15.58 % | 0.11 |
| Gross profit ratio | 0.11 44.39 % | 0.08 -31.95 % | 0.12 11.07 % | 0.10 -9.10 % | 0.11 9.84 % | 0.10 108.16 % | 0.05 -15.35 % | 0.06 -24.02 % | 0.08 -30.86 % | 0.11 -6.67 % | 0.12 31.23 % | 0.09 -31.15 % | 0.13 4.83 % | 0.13 -27.92 % | 0.18 -3.54 % | 0.18 17.80 % | 0.16 -0.43 % | 0.16 |
| Weighted average shs out dil | 396.328 M -1.10 % | 400.756 M -0.06 % | 401.000 M 0.00 % | 401.000 M 0.00 % | 401.000 M 0.00 % | 401.000 M 0.04 % | 400.825 M -0.32 % | 402.124 M 4.69 % | 384.103 M -2.28 % | 393.064 M 1.57 % | 387.003 M -1.76 % | 393.945 M -3.72 % | 409.180 M 3.11 % | 396.824 M 7.32 % | 369.770 M 9.08 % | 338.987 M 0.14 % | 338.508 M 1.55 % | 333.356 M |
| Weighted average shs out | 396.328 M -1.10 % | 400.756 M -0.06 % | 401.000 M 0.00 % | 401.000 M 0.00 % | 401.000 M 0.00 % | 401.000 M 0.04 % | 400.825 M -0.04 % | 401.000 M 4.40 % | 384.103 M -2.28 % | 393.064 M 1.57 % | 387.003 M -1.76 % | 393.945 M -3.72 % | 409.180 M 3.11 % | 396.824 M 7.32 % | 369.770 M 9.08 % | 338.987 M 0.14 % | 338.508 M 1.55 % | 333.356 M |
| EPS diluted | 0.24 145.28 % | -0.53 -630.00 % | 0.10 -47.37 % | 0.19 18.75 % | 0.16 -51.52 % | 0.33 116.26 % | -2.03 -70.59 % | -1.19 -2 480.00 % | 0.05 -58.33 % | 0.12 9.09 % | 0.11 178.57 % | -0.14 -255.56 % | 0.09 0.00 % | 0.09 -75.68 % | 0.37 2.78 % | 0.36 71.43 % | 0.21 5.00 % | 0.20 |
| Earnings per share | 0.24 145.28 % | -0.53 -630.00 % | 0.10 -47.37 % | 0.19 18.75 % | 0.16 -51.52 % | 0.33 116.26 % | -2.03 -70.59 % | -1.19 -2 480.00 % | 0.05 -58.33 % | 0.12 9.09 % | 0.11 178.57 % | -0.14 -255.56 % | 0.09 0.00 % | 0.09 -75.68 % | 0.37 2.78 % | 0.36 71.43 % | 0.21 5.00 % | 0.20 |
| Gross profit | 305.549 M 71.34 % | 178.324 M -43.24 % | 314.173 M -19.58 % | 390.668 M 11.12 % | 351.583 M -4.28 % | 367.286 M 49.34 % | 245.933 M -27.22 % | 337.908 M -24.76 % | 449.126 M 7.07 % | 419.473 M 6.96 % | 392.170 M 55.59 % | 252.057 M -15.71 % | 299.044 M 7.95 % | 277.010 M -15.95 % | 329.596 M 20.75 % | 272.962 M 36.98 % | 199.272 M 22.07 % | 163.249 M |
| Income tax expense | 6.128 M 169.12 % | -8.865 M -153.58 % | -3.496 M -239.96 % | 2.498 M 82.62 % | 1.368 M -69.64 % | 4.505 M -97.31 % | 167.207 M 258.03 % | -105.806 M -1 992.79 % | -5.056 M -285.00 % | 2.733 M 207.19 % | -2.550 M 75.91 % | -10.585 M -279.26 % | 5.905 M 4.85 % | 5.632 M -72.72 % | 20.649 M 52.88 % | 13.507 M 23.17 % | 10.966 M 5.45 % | 10.400 M |
| Cost of revenue | 2.378 B 14.15 % | 2.083 B -13.09 % | 2.397 B -28.53 % | 3.354 B 23.68 % | 2.712 B -13.85 % | 3.148 B -32.36 % | 4.653 B -13.18 % | 5.360 B 1.03 % | 5.305 B 60.93 % | 3.297 B 15.65 % | 2.850 B 14.80 % | 2.483 B 28.31 % | 1.935 B 2.25 % | 1.893 B 23.61 % | 1.531 B 26.18 % | 1.213 B 12.46 % | 1.079 B 22.70 % | 879.321 M |
| General and administrative expenses | 36.593 M -25.82 % | 49.327 M 39.65 % | 35.322 M 49.36 % | 23.649 M -15.16 % | 27.873 M -33.73 % | 42.058 M -9.95 % | 46.703 M 34.99 % | 34.596 M -6.20 % | 36.882 M 17.89 % | 31.284 M 14.53 % | 27.314 M -10.56 % | 30.539 M -7.40 % | 32.980 M 14.87 % | 28.711 M -19.84 % | 35.817 M -53.57 % | 77.142 M 23.62 % | 62.404 M 78.58 % | 34.945 M |
| Selling and marketing expenses | 13.712 M -73.70 % | 52.143 M 88.33 % | 27.687 M -39.41 % | 45.697 M 24.46 % | 36.716 M -61.86 % | 96.257 M -19.40 % | 119.425 M 18.29 % | 100.960 M 1.36 % | 99.606 M 24.75 % | 79.846 M 0.90 % | 79.132 M 2.09 % | 77.512 M 11.13 % | 69.747 M 18.27 % | 58.972 M 25.56 % | 46.967 M 34.44 % | 34.935 M 30.75 % | 26.720 M 22.15 % | 21.874 M |
| Other expenses | 38.981 M -72.13 % | 139.870 M 113.17 % | 65.614 M -28.89 % | 92.269 M 39.70 % | 66.047 M -28.94 % | 92.946 M 781.50 % | -13.639 M -480.12 % | -2.351 M -106.38 % | 36.855 M 7.78 % | 34.195 M -3.89 % | 35.580 M 12.02 % | 31.760 M 18.64 % | 26.770 M 51.04 % | 17.724 M 85.66 % | 9.546 M -6.47 % | 10.206 M 376.29 % | 2.143 M 66.79 % | 1.285 M |
| Operating expenses | 200.365 M -48.09 % | 385.973 M 58.51 % | 243.508 M -13.45 % | 281.339 M 15.95 % | 242.634 M -32.80 % | 361.044 M -20.10 % | 451.878 M 18.25 % | 382.152 M -8.67 % | 418.435 M 12.92 % | 370.551 M 6.73 % | 347.181 M 9.20 % | 317.930 M 28.69 % | 247.058 M 9.86 % | 224.888 M 41.62 % | 158.798 M 35.68 % | 117.037 M 25.99 % | 92.893 M 57.19 % | 59.095 M |
| Cost and expenses | 2.589 B 4.88 % | 2.469 B -6.49 % | 2.640 B -27.36 % | 3.635 B 23.04 % | 2.954 B -15.80 % | 3.509 B -31.27 % | 5.105 B -11.09 % | 5.742 B 0.32 % | 5.724 B 56.08 % | 3.667 B 14.68 % | 3.198 B 14.16 % | 2.801 B 28.35 % | 2.182 B 3.06 % | 2.117 B 25.30 % | 1.690 B 27.02 % | 1.330 B 13.53 % | 1.172 B 24.87 % | 938.417 M |
| Research and development expenses | 111.079 M -23.20 % | 144.633 M 25.89 % | 114.884 M -4.04 % | 119.723 M 6.90 % | 111.998 M -13.70 % | 129.782 M -24.49 % | 171.879 M 12.37 % | 152.952 M -7.36 % | 165.103 M 3.50 % | 159.515 M 7.01 % | 149.066 M 15.33 % | 129.256 M 70.10 % | 75.989 M 3.10 % | 73.702 M 85.26 % | 39.784 M | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 50.305 M -50.42 % | 101.470 M 61.04 % | 63.009 M -9.14 % | 69.346 M 7.37 % | 64.589 M -53.30 % | 138.315 M -16.74 % | 166.128 M 22.55 % | 135.556 M -0.68 % | 136.487 M 22.82 % | 111.131 M 4.40 % | 106.446 M -1.49 % | 108.052 M 5.18 % | 102.727 M 17.16 % | 87.683 M 5.92 % | 82.784 M -26.14 % | 112.077 M 25.75 % | 89.124 M 56.86 % | 56.819 M |
| Interest income | 2.560 M 11.14 % | 2.304 M -26.00 % | 3.113 M -27.09 % | 4.270 M 341.90 % | 966.291 K -37.56 % | 1.548 M -25.36 % | 2.073 M -34.77 % | 3.179 M 23.67 % | 2.570 M -51.34 % | 5.282 M 16.92 % | 4.518 M -15.81 % | 5.366 M -4.41 % | 5.613 M 7.02 % | 5.245 M 10.66 % | 4.740 M 105.98 % | 2.301 M 113.18 % | 1.079 M | 0.000 |
| Interest expense | 19.268 M 10.20 % | 17.485 M 29.82 % | 13.469 M -20.90 % | 17.028 M -32.56 % | 25.250 M -33.95 % | 38.228 M -21.37 % | 48.616 M -38.79 % | 79.426 M 84.34 % | 43.087 M -12.03 % | 48.980 M 76.15 % | 27.807 M -2.06 % | 28.391 M -16.67 % | 34.072 M 48.09 % | 23.007 M 73.92 % | 13.228 M -20.03 % | 16.542 M -7.96 % | 17.974 M 4.78 % | 17.153 M |
| Depreciation and amortization | 70.339 M 10.71 % | 63.533 M -34.70 % | 97.288 M -30.47 % | 139.919 M 42.98 % | 97.861 M -41.89 % | 168.397 M -43.91 % | 300.209 M 15.03 % | 260.985 M 49.81 % | 174.215 M 52.44 % | 114.284 M 9.03 % | 104.822 M 4.31 % | 100.494 M 21.58 % | 82.656 M 26.03 % | 65.584 M 64.52 % | 39.863 M 38.45 % | 28.792 M 63.87 % | 17.570 M 36.22 % | 12.899 M |
| Operating income | 93.969 M 145.25 % | -207.649 M -376.93 % | 74.983 M -8.83 % | 82.244 M -23.59 % | 107.638 M 1 281.68 % | 7.790 M 101.23 % | -635.117 M -8.66 % | -584.498 M -2 111.24 % | -26.433 M -258.84 % | 16.641 M 195.52 % | 5.631 M 105.47 % | -103.003 M -1 033.09 % | 11.039 M -56.25 % | 25.234 M -84.11 % | 158.798 M 16.93 % | 135.808 M 62.72 % | 83.461 M 19.86 % | 69.633 M |
| Operating income ratio | 0.04 138.14 % | -0.09 -432.00 % | 0.03 25.92 % | 0.02 -37.49 % | 0.04 1 485.37 % | 0.00 101.71 % | -0.13 -26.37 % | -0.10 -2 133.21 % | 0.00 -202.58 % | 0.00 157.87 % | 0.00 104.61 % | -0.04 -862.23 % | 0.00 -57.52 % | 0.01 -86.37 % | 0.09 -6.59 % | 0.09 39.93 % | 0.07 -2.24 % | 0.07 |
| Total other income expenses net | 3.647 M 133.58 % | -10.859 M -1 098.30 % | -906.228 K 23.87 % | -1.190 M -183.13 % | 1.432 M -98.91 % | 131.110 M 1 061.32 % | -13.639 M -480.12 % | -2.351 M -106.42 % | 36.614 M 9.53 % | 33.428 M -4.36 % | 34.952 M 13.83 % | 30.706 M 743.77 % | -4.770 M -127.17 % | 17.556 M 561.40 % | -3.805 M -137.28 % | 10.206 M 161.33 % | -16.642 M 0.36 % | -16.703 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 356.673 M 51.68 % | 235.142 M 17.79 % | 199.634 M 78.46 % | 111.862 M 1 065.48 % | -11.586 M 91.99 % | -144.622 M -4 565.38 % | -3.100 M -100.55 % | 561.362 M 157.87 % | 217.694 M -36.78 % | 344.351 M 79.73 % | 191.589 M 23.66 % | 154.937 M 357.03 % | 33.901 M 747.34 % | 4.001 M 100.85 % | -473.378 M -854.49 % | -49.595 M -355.28 % | 19.428 M 168.98 % | -28.164 M |
| Total investments | 71.939 M -1.20 % | 72.810 M 54.17 % | 47.229 M 5.82 % | 44.631 M -2.06 % | 45.571 M 0.64 % | 45.281 M -47.11 % | 85.618 M 105.48 % | 41.668 M 2.53 % | 40.638 M 14.24 % | 35.573 M 9.67 % | 32.437 M -16.44 % | 38.818 M 1 209.66 % | 2.964 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total debt | 429.013 M -12.37 % | 489.564 M 66.70 % | 293.673 M 13.11 % | 259.641 M -17.16 % | 313.436 M 343.47 % | 70.678 M -68.81 % | 226.631 M -72.49 % | 823.921 M 54.06 % | 534.817 M -18.17 % | 653.601 M 49.57 % | 436.975 M 0.19 % | 436.150 M -8.56 % | 477.000 M -0.63 % | 480.000 M 140.00 % | 200.000 M -23.41 % | 261.140 M 35.07 % | 193.330 M 84.12 % | 105.000 M |
| Accumulated other comprehensive income loss | 0.000 | 0.000 -100.00 % | 44.971 M 0.00 % | 44.971 M 0.00 % | 44.971 M 0.00 % | 44.971 M 0.00 % | 44.971 M -0.80 % | 45.333 M -1.27 % | 45.917 M 5.41 % | 43.561 M 19 937.68 % | -219.589 K -434.78 % | 65.592 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | -673.925 M 8.59 % | -737.275 M -32.67 % | -555.703 M 7.10 % | -598.197 M 11.06 % | -672.567 M 8.92 % | -738.412 M 15.37 % | -872.550 M -1 382.03 % | -58.875 M -114.03 % | 419.652 M 3.33 % | 406.147 M 13.14 % | 358.980 M 13.45 % | 316.409 M -16.64 % | 379.582 M 6.22 % | 357.350 M -1.54 % | 362.928 M 56.88 % | 231.341 M 98.56 % | 116.509 M 126.53 % | 51.433 M |
| Common stock | 408.840 M 1.96 % | 401.000 M 0.00 % | 401.000 M 0.00 % | 401.000 M 0.00 % | 401.000 M 0.00 % | 401.000 M 0.00 % | 401.000 M 0.00 % | 401.000 M 0.00 % | 401.000 M 0.00 % | 401.000 M 0.00 % | 401.000 M 0.00 % | 401.000 M 0.00 % | 401.000 M 0.00 % | 401.000 M 0.00 % | 401.000 M 18.64 % | 338.000 M 0.00 % | 338.000 M 0.00 % | 338.000 M |
| Total equity | 579.372 M 14.79 % | 504.716 M -30.64 % | 727.705 M 12.53 % | 646.685 M 11.76 % | 578.660 M 12.52 % | 514.256 M 35.61 % | 379.221 M -68.28 % | 1.196 B -28.72 % | 1.677 B 0.98 % | 1.661 B 2.31 % | 1.623 B 2.71 % | 1.581 B -3.61 % | 1.640 B 1.22 % | 1.620 B -0.09 % | 1.621 B 146.18 % | 658.632 M 25.11 % | 526.424 M 17.74 % | 447.111 M |
| Other non current liabilities | 5.855 M -85.49 % | 40.350 M 192.76 % | 13.783 M 244.64 % | 3.999 M 22.91 % | 3.254 M 747.71 % | 383.819 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 127.133 M 1.27 % | 125.544 M | 0.000 -100.00 % | 34.455 M 38.85 % | 24.815 M 171.20 % | 9.150 M |
| Long term debt | 57.891 M 59.31 % | 36.338 M 263.92 % | 9.985 M | 0.000 -100.00 % | 4.820 M | 0.000 -100.00 % | 930.224 K -97.81 % | 42.548 M 78.83 % | 23.792 M -35.27 % | 36.757 M -87.62 % | 296.975 M 0.28 % | 296.150 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 99.050 M 24.75 % | 79.402 M 41.25 % | 56.214 M 20.34 % | 46.714 M -34.71 % | 71.546 M 0.74 % | 71.020 M -17.33 % | 85.912 M -37.86 % | 138.262 M 2.06 % | 135.467 M -14.88 % | 159.153 M -61.84 % | 417.034 M -1.85 % | 424.896 M 234.22 % | 127.133 M 1.27 % | 125.544 M 38.96 % | 90.348 M 162.22 % | 34.455 M 38.85 % | 24.815 M 171.20 % | 9.150 M |
| Other current liabilities | 461.960 M 15.32 % | 400.604 M 22.54 % | 326.921 M 191.13 % | 112.292 M 3 251.34 % | -3.563 M -102.20 % | 161.759 M -30.59 % | 233.037 M 29.87 % | 179.439 M 36.08 % | 131.864 M -60.14 % | 330.800 M 234.76 % | 98.816 M 5.83 % | 93.372 M 53.95 % | 60.652 M 6.19 % | 57.118 M 46.67 % | 38.942 M 239.33 % | 11.476 M -45.01 % | 20.869 M -33.17 % | 31.227 M |
| Deferred revenue | 0.000 -100.00 % | 37.499 M -33.01 % | 55.978 M -67.05 % | 169.899 M -6.50 % | 181.709 M 44.42 % | 125.819 M 430.09 % | 23.736 M -71.95 % | 84.607 M -13.52 % | 97.838 M 5.68 % | 92.583 M 15.03 % | 80.483 M 28.03 % | 62.862 M 155.55 % | 24.599 M 149.08 % | 9.876 M 11.85 % | 8.830 M -60.58 % | 22.402 M 129.41 % | 9.765 M -49.69 % | 19.409 M |
| Short term debt | 371.123 M -18.87 % | 457.443 M 61.25 % | 283.688 M 11.33 % | 254.821 M -15.46 % | 301.436 M 326.49 % | 70.678 M -68.81 % | 226.631 M -68.72 % | 724.534 M 45.58 % | 497.692 M 55.17 % | 320.741 M 129.10 % | 140.000 M 0.00 % | 140.000 M -70.65 % | 477.000 M -0.63 % | 480.000 M 140.00 % | 200.000 M -12.65 % | 228.953 M 18.43 % | 193.330 M 84.12 % | 105.000 M |
| Total current liabilities | 1.697 B -0.27 % | 1.702 B 30.44 % | 1.305 B 1.41 % | 1.286 B -10.82 % | 1.443 B -9.36 % | 1.591 B -29.77 % | 2.266 B -18.84 % | 2.792 B 19.49 % | 2.337 B 4.59 % | 2.234 B 38.11 % | 1.618 B 21.37 % | 1.333 B -3.69 % | 1.384 B 8.82 % | 1.272 B 50.92 % | 842.709 M 6.16 % | 793.799 M 15.20 % | 689.083 M 39.25 % | 494.838 M |
| Total liabilities | 1.796 B 0.85 % | 1.781 B 30.89 % | 1.361 B 2.08 % | 1.333 B -11.95 % | 1.514 B -8.93 % | 1.663 B -29.31 % | 2.352 B -19.74 % | 2.930 B 18.54 % | 2.472 B 3.29 % | 2.393 B 17.62 % | 2.035 B 15.76 % | 1.758 B 16.32 % | 1.511 B 8.14 % | 1.397 B 49.76 % | 933.056 M 12.65 % | 828.254 M 16.02 % | 713.898 M 41.65 % | 503.988 M |
| Other non current assets | 222.391 M 47.94 % | 150.325 M 76.12 % | 85.354 M 69.56 % | 50.339 M 16 303.13 % | 306.886 K 102.11 % | 151.838 K -95.44 % | 3.327 M 105.01 % | 1.623 M -81.51 % | 8.774 M 113.32 % | 4.113 M -89.87 % | 40.597 M 34.15 % | 30.262 M 589.88 % | 4.387 M 40.13 % | 3.130 M 732.57 % | 376.000 K 84.11 % | 204.226 K -67.77 % | 633.713 K -40.71 % | 1.069 M |
| Long term investments | 0.000 -100.00 % | 72.772 M 54.22 % | 47.188 M 5.88 % | 44.567 M -49.26 % | 87.836 M -15.34 % | 103.751 M -44.57 % | 187.161 M 15.35 % | 162.262 M 7.54 % | 150.889 M -2.32 % | 154.468 M 15.32 % | 133.942 M 175.20 % | 48.671 M 1 542.10 % | 2.964 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 124.652 M 0.68 % | 123.812 M -4.19 % | 129.228 M 26.11 % | 102.471 M -1.00 % | 103.508 M -4.07 % | 107.895 M -15.61 % | 127.855 M -18.84 % | 157.542 M -0.93 % | 159.013 M -3.33 % | 164.495 M 19.98 % | 137.101 M -1.78 % | 139.584 M -1.58 % | 141.826 M -1.85 % | 144.504 M 26.10 % | 114.599 M 37.93 % | 83.086 M 67.60 % | 49.574 M 114.79 % | 23.080 M |
| GoodWill | 24.871 M -16.82 % | 29.900 M -37.48 % | 47.826 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 942.273 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.731 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 149.522 M -2.73 % | 153.712 M -13.18 % | 177.054 M 72.78 % | 102.471 M -1.00 % | 103.508 M -4.07 % | 107.895 M -15.61 % | 127.855 M -18.84 % | 157.542 M -0.93 % | 159.013 M -3.88 % | 165.437 M 20.67 % | 137.101 M -1.78 % | 139.584 M -1.58 % | 141.826 M -3.01 % | 146.235 M 27.61 % | 114.599 M 37.93 % | 83.086 M 67.60 % | 49.574 M 114.79 % | 23.080 M |
| Property plant equipment net | 470.998 M 9.15 % | 431.505 M -4.94 % | 453.944 M 34.54 % | 337.408 M -9.96 % | 374.735 M -14.77 % | 439.655 M -38.00 % | 709.132 M -18.21 % | 867.035 M -6.58 % | 928.107 M -1.29 % | 940.200 M 3.36 % | 909.650 M 1.00 % | 900.627 M 2.98 % | 874.536 M 14.06 % | 766.739 M 39.15 % | 551.022 M 102.20 % | 272.511 M 13.00 % | 241.160 M 94.94 % | 123.710 M |
| Total non current assets | 869.421 M 4.39 % | 832.834 M 6.97 % | 778.541 M 43.23 % | 543.546 M -5.90 % | 577.647 M -12.78 % | 662.306 M -36.33 % | 1.040 B -23.54 % | 1.361 B 3.73 % | 1.312 B -0.20 % | 1.314 B 3.91 % | 1.265 B 9.41 % | 1.156 B 11.36 % | 1.038 B 12.06 % | 926.396 M 37.39 % | 674.287 M 88.08 % | 358.519 M 22.34 % | 293.062 M 97.43 % | 148.436 M |
| Other current assets | 42.830 M -18.75 % | 52.716 M 34.32 % | 39.247 M 3.53 % | 37.907 M -41.95 % | 65.296 M -11.28 % | 73.597 M 0.51 % | 73.222 M -54.87 % | 162.250 M 4.78 % | 154.850 M 3.59 % | 149.481 M -91.27 % | 1.712 B 1 762.33 % | 91.923 M 55.79 % | 59.003 M -29.18 % | 83.313 M -24.43 % | 110.239 M 755.31 % | 12.889 M -46.94 % | 24.292 M -4.18 % | 25.352 M |
| Short term investments | 71.939 M 191 088.60 % | 37.627 K -6.47 % | 40.232 K -37.64 % | 64.518 K 100.15 % | -42.265 M 27.71 % | -58.470 M 42.42 % | -101.543 M 15.80 % | -120.594 M -9.38 % | -110.250 M 7.27 % | -118.895 M -17.13 % | -101.504 M -930.15 % | -9.853 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 72.340 M -71.57 % | 254.422 M 170.55 % | 94.038 M -36.37 % | 147.779 M -54.53 % | 325.022 M 50.96 % | 215.300 M -6.28 % | 229.731 M -12.50 % | 262.559 M -17.21 % | 317.123 M 2.55 % | 309.251 M 26.03 % | 245.386 M -12.74 % | 281.214 M -36.53 % | 443.099 M -6.91 % | 475.999 M -29.31 % | 673.378 M 116.70 % | 310.735 M 78.68 % | 173.902 M 30.59 % | 133.164 M |
| Cash and short term investments | 72.340 M -71.57 % | 254.460 M 170.48 % | 94.078 M -36.37 % | 147.843 M -54.51 % | 325.022 M 50.96 % | 215.300 M -6.28 % | 229.731 M -12.50 % | 262.559 M -17.21 % | 317.123 M 2.55 % | 309.251 M 26.03 % | 245.386 M -12.74 % | 281.214 M -36.53 % | 443.099 M -6.91 % | 475.999 M -29.31 % | 673.378 M 116.70 % | 310.735 M 78.68 % | 173.902 M 30.59 % | 133.164 M |
| Total current assets | 1.506 B 3.66 % | 1.453 B 10.92 % | 1.310 B -8.79 % | 1.436 B -5.20 % | 1.515 B 0.04 % | 1.514 B -10.43 % | 1.691 B -38.85 % | 2.765 B -2.55 % | 2.838 B 3.56 % | 2.740 B 14.49 % | 2.393 B 9.67 % | 2.182 B 3.30 % | 2.113 B 1.04 % | 2.091 B 11.21 % | 1.880 B 66.63 % | 1.128 B 19.12 % | 947.260 M 18.01 % | 802.664 M |
| Inventory | 362.939 M 61.69 % | 224.472 M -21.53 % | 286.053 M 6.11 % | 269.594 M -25.61 % | 362.418 M -22.39 % | 466.974 M -23.00 % | 606.491 M -37.23 % | 966.146 M 19.10 % | 811.179 M -9.57 % | 896.996 M 105.73 % | 436.014 M -15.08 % | 513.440 M -4.51 % | 537.711 M 11.93 % | 480.395 M 32.95 % | 361.342 M 134.73 % | 153.942 M -8.87 % | 168.930 M 3.63 % | 163.020 M |
| Net receivables | 1.028 B 10.97 % | 926.504 M 2.77 % | 901.540 M -9.02 % | 990.905 M 29.32 % | 766.238 M -0.22 % | 767.906 M -1.73 % | 781.405 M -44.92 % | 1.419 B -9.57 % | 1.569 B 12.15 % | 1.399 B -14.44 % | 1.635 B 25.33 % | 1.305 B 21.59 % | 1.073 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Tax assets | 26.509 M 8.12 % | 24.519 M 63.46 % | 15.000 M 71.21 % | 8.761 M -22.20 % | 11.261 M 3.77 % | 10.853 M -15.34 % | 12.819 M -92.55 % | 172.090 M 165.64 % | 64.782 M 29.59 % | 49.990 M 14.85 % | 43.524 M 18.11 % | 36.851 M 155.84 % | 14.404 M 39.96 % | 10.292 M 24.16 % | 8.289 M 204.90 % | 2.719 M 60.46 % | 1.694 M 193.50 % | 577.278 K |
| 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 |
| Account payables | 854.835 M 7.70 % | 793.710 M 16.65 % | 680.399 M -17.69 % | 826.615 M -12.68 % | 946.681 M -29.58 % | 1.344 B -23.57 % | 1.759 B -5.78 % | 1.867 B 11.49 % | 1.674 B 13.25 % | 1.478 B 7.89 % | 1.370 B 25.16 % | 1.095 B 27.19 % | 860.822 M 14.76 % | 750.126 M 23.20 % | 608.890 M 25.24 % | 486.165 M 3.03 % | 471.884 M 33.94 % | 352.300 M |
| Tax payables | 9.375 M -25.58 % | 12.597 M -7.88 % | 13.674 M -39.40 % | 22.567 M 38.47 % | 16.297 M 10.58 % | 14.737 M -37.91 % | 23.736 M 11.18 % | 21.348 M -34.73 % | 32.707 M 181.71 % | 11.610 M 36.25 % | 8.521 M 84.31 % | 4.623 M 131.84 % | -14.521 M 6.08 % | -15.460 M -201.73 % | -5.124 M -140.61 % | 12.616 M 320.46 % | 3.001 M -52.46 % | 6.312 M |
| Deferred revenue non current | 27.733 M 3.25 % | 26.862 M -12.87 % | 30.829 M -27.83 % | 42.715 M -32.16 % | 62.962 M -10.86 % | 70.636 M -16.88 % | 84.982 M -11.21 % | 95.713 M -14.29 % | 111.675 M -8.76 % | 122.396 M 1.95 % | 120.059 M -6.75 % | 128.746 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 29.658 M -7.39 % | 32.026 M -25.73 % | 43.121 M 838.60 % | 4.594 M -58.00 % | 10.939 M -11.64 % | 12.380 M 7.81 % | 11.484 M -16.61 % | 13.772 M -15.44 % | 16.287 M 2.57 % | 15.879 M -39.78 % | 26.368 M 2.18 % | 25.805 M -19.63 % | 32.107 M -13.61 % | 37.165 M 7.80 % | 34.475 M 41.83 % | 24.308 M 72.07 % | 14.127 M 139.40 % | 5.901 M |
| Capital lease obligations | 23.032 M 186.15 % | 8.049 M 1.34 % | 7.943 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -32.187 M | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 219.589 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 814.799 M 0.72 % | 808.965 M 6.03 % | 762.966 M -5.57 % | 807.938 M 0.00 % | 807.938 M 0.00 % | 807.938 M 0.00 % | 807.938 M 0.00 % | 807.938 M 1.71 % | 794.316 M -5.20 % | 837.878 M 0.07 % | 837.287 M 5.45 % | 794.006 M -3.99 % | 827.017 M 0.31 % | 824.488 M 0.18 % | 823.022 M 1 166.51 % | 64.983 M 12.45 % | 57.788 M 11.61 % | 51.777 M |
| Deferred tax liabilities non current | 7.571 M 178.92 % | 2.714 M 67.89 % | 1.617 M | 0.000 -100.00 % | 510.619 K 233.04 % | -383.818 K | 0.000 100.00 % | -42.548 M -78.83 % | -23.792 M 35.27 % | -36.757 M 87.62 % | -296.975 M -130.67 % | -128.746 M | 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 |
| Total assets | 2.376 B 3.93 % | 2.286 B 9.45 % | 2.089 B 5.49 % | 1.980 B -5.39 % | 2.093 B -3.86 % | 2.177 B -20.30 % | 2.731 B -33.80 % | 4.126 B -0.56 % | 4.149 B 2.34 % | 4.054 B 10.83 % | 3.658 B 9.58 % | 3.338 B 5.95 % | 3.151 B 4.42 % | 3.017 B 18.12 % | 2.554 B 71.80 % | 1.487 B 19.88 % | 1.240 B 30.41 % | 951.100 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 100.00 % | -3.512 M -240.47 % | 2.500 M 711.29 % | -408.986 K -120.80 % | 1.966 M -98.77 % | 159.271 M 248.42 % | -107.308 M -625.42 % | -14.792 M -128.79 % | -6.465 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -196.011 M -259.23 % | 123.096 M 408.62 % | -39.887 M 83.21 % | -237.508 M 27.85 % | -329.206 M -55.83 % | -211.256 M -138.26 % | 552.170 M 314.76 % | -257.110 M -322.31 % | 115.653 M 158.67 % | -197.129 M -2 282.28 % | -8.275 M -116.40 % | 50.450 M 281.08 % | 13.239 M 105.85 % | -226.433 M 27.56 % | -312.592 M -2 718.56 % | 11.938 M 233.28 % | -8.957 M 46.70 % | -16.805 M |
| Accounts receivables | -190.484 M -49.29 % | -127.592 M -359.34 % | 49.198 M 122.24 % | -221.184 M -1 664.81 % | -12.533 M -110.91 % | 114.837 M -65.87 % | 336.502 M 210.54 % | -304.428 M 7.07 % | -327.596 M -231.30 % | 249.505 M 173.87 % | -337.781 M -30.91 % | -258.020 M -1 420.74 % | -16.967 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | -149.682 M -567.21 % | 32.038 M 365.28 % | -12.077 M -115.81 % | 76.378 M -7.22 % | 82.321 M -58.95 % | 200.539 M -27.46 % | 276.453 M 193.31 % | -296.268 M -445.94 % | 85.643 M 117.59 % | -486.869 M -732.60 % | 76.963 M 703.25 % | 9.581 M 115.21 % | -62.975 M 45.98 % | -116.574 M 43.83 % | -207.545 M -1 535.17 % | 14.461 M 304.58 % | -7.069 M 84.52 % | -45.650 M |
| Accounts payables | 144.155 M -36.52 % | 227.071 M 408.96 % | -73.496 M 22.80 % | -95.202 M 76.12 % | -398.585 M 24.60 % | -528.598 M -140.21 % | -220.056 M -148.80 % | 450.894 M 21.08 % | 372.399 M 697.43 % | 46.700 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 100.00 % | -8.421 M -139.79 % | -3.512 M -240.47 % | 2.500 M 711.29 % | -408.987 K -120.80 % | 1.966 M -99.29 % | 275.717 M 604.12 % | 39.158 M 30.48 % | 30.010 M -89.64 % | 289.740 M 439.92 % | -85.238 M -308.57 % | 40.868 M -46.38 % | 76.214 M 169.37 % | -109.860 M -4.58 % | -105.047 M -4 062.19 % | -2.524 M -33.69 % | -1.888 M -106.54 % | 28.845 M |
| Other non cash items | -5.627 M -106.26 % | 89.965 M 47.84 % | 60.851 M -42.21 % | 105.304 M 60.54 % | 65.595 M 203.79 % | -63.199 M -110.37 % | 609.396 M -3.66 % | 632.543 M 559.60 % | 95.898 M 32.86 % | 72.181 M 102.67 % | 35.616 M 44.53 % | 24.642 M -16.36 % | 29.461 M 26.38 % | 23.312 M 38.32 % | 16.854 M -7.99 % | 18.316 M 14.33 % | 16.021 M -46.31 % | 29.842 M |
| Net cash provided by operating activities | -39.812 M -135.01 % | 113.713 M -15.94 % | 135.280 M 1 165.99 % | 10.686 M 108.73 % | -122.464 M -227.48 % | -37.396 M -107.90 % | 473.331 M 1 865.80 % | 24.078 M -93.08 % | 348.023 M 849.02 % | 36.672 M -79.08 % | 175.296 M 53.94 % | 113.874 M -27.53 % | 157.125 M 256.53 % | -100.379 M 7.82 % | -108.894 M -156.85 % | 191.553 M 92.96 % | 99.273 M 14.83 % | 86.454 M |
| Investments in property plant and equipment | -29.272 M 78.47 % | -135.953 M 15.73 % | -161.330 M -286.66 % | -41.724 M -62.29 % | -25.710 M 45.02 % | -46.766 M 44.91 % | -84.883 M -2.27 % | -82.995 M 43.17 % | -146.052 M 16.64 % | -175.212 M 18.05 % | -213.799 M -16.84 % | -182.986 M -34.88 % | -135.669 M 60.61 % | -344.425 M 5.40 % | -364.092 M -205.48 % | -119.188 M 27.04 % | -163.354 M -75.37 % | -93.149 M |
| Acquisitions net | 5.840 M -52.03 % | 12.174 M 124.49 % | -49.713 M -4 911.65 % | 1.033 M -89.26 % | 9.616 M -82.61 % | 55.292 M 783.10 % | 6.261 M 434.70 % | 1.171 M 242.02 % | -824.510 K -341.05 % | 342.045 K | 0.000 100.00 % | -414.416 K -104.06 % | 10.219 M | 0.000 | 0.000 | 0.000 100.00 % | -5.998 M -140.01 % | 14.991 M |
| Purchases of investments | -160.000 M 15.79 % | -190.000 M | 0.000 -100.00 % | 16.529 M | 0.000 100.00 % | -490.000 K 97.03 % | -16.500 M | 0.000 | 0.000 100.00 % | -69.318 K | 0.000 100.00 % | -40.000 M | 0.000 | 0.000 | 0.000 100.00 % | -300.000 K | 0.000 100.00 % | -500.000 K |
| Sales maturities of investments | 160.000 M -5.88 % | 170.000 M | 0.000 -100.00 % | 145.121 K | 0.000 -100.00 % | 43.000 M -50.04 % | 86.064 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.348 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.586 M |
| Other investing activites | -168.534 K | 0.000 -100.00 % | 16.735 M 1 254.11 % | -1.450 M -213 235 167.74 % | 0.680 -100.00 % | 273.568 M 422.29 % | -84.883 M -4 720.24 % | 1.837 M -90.22 % | 18.790 M 21.53 % | 15.461 M 30.23 % | 11.872 M -20.97 % | 15.021 M 8 222.57 % | 180.490 K -99.30 % | 25.859 M -70.19 % | 86.738 M 2 776.04 % | 3.016 M -78.54 % | 14.056 M -84.32 % | 89.662 M |
| Net cash used for investing activites | -23.601 M 83.59 % | -143.779 M 26.00 % | -194.309 M -662.99 % | -25.467 M -58.23 % | -16.094 M -104.96 % | 324.604 M 445.54 % | -93.941 M -15.75 % | -81.158 M 36.64 % | -128.087 M 19.86 % | -159.820 M 20.85 % | -201.927 M 0.54 % | -203.032 M -62.08 % | -125.269 M 60.68 % | -318.566 M -14.86 % | -277.354 M -138.13 % | -116.472 M 25.00 % | -155.296 M -982.86 % | 17.590 M |
| Debt repayment | -61.436 M -127.02 % | 227.349 M 2 757.90 % | -8.554 M 90.85 % | -93.461 M -138.48 % | 242.872 M 255.62 % | -156.068 M 73.87 % | -597.289 M -921.32 % | 72.723 M 133.53 % | -216.898 M -202.59 % | 211.419 M | 0.000 100.00 % | -41.500 M -1 283.33 % | -3.000 M -101.07 % | 280.000 M 557.97 % | -61.140 M -190.16 % | 67.810 M -23.23 % | 88.330 M 453.32 % | -25.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 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | -30.499 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 |
| Dividends paid | -24.425 M 19.67 % | -30.408 M -159.34 % | -11.725 M 42.65 % | -20.445 M 4.13 % | -21.326 M 37.31 % | -34.016 M 24.98 % | -45.345 M -36.68 % | -33.176 M 19.37 % | -41.146 M -32.16 % | -31.133 M -21.06 % | -25.718 M -34.51 % | -19.120 M 58.66 % | -46.246 M 25.96 % | -62.464 M -372.88 % | -13.209 M -2.21 % | -12.923 M -13.41 % | -11.396 M 77.78 % | -51.289 M |
| Other financing activites | 26.625 M 193.13 % | -28.588 M -165.09 % | 43.918 M 3 229 266 939.65 % | -1.360 -100.00 % | 8.496 M 108.76 % | -96.968 M -153.96 % | 179.716 M 5 890.52 % | 3.000 M 697 674 507.00 % | -0.430 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -0.280 -100.00 % | 813.090 M 478 288 502 662.56 % | -0.170 -100.00 % | 2.694 M -95.55 % | 60.585 M |
| Net cash used provided by financing activities | -89.736 M -153.30 % | 168.353 M 612.18 % | 23.639 M 120.75 % | -113.906 M -149.52 % | 230.042 M 180.14 % | -287.052 M 37.99 % | -462.919 M -1 188.02 % | 42.547 M 116.49 % | -258.044 M -243.13 % | 180.286 M 801.00 % | -25.718 M 57.57 % | -60.620 M -23.10 % | -49.246 M -122.64 % | 217.536 M -70.55 % | 738.741 M 1 245.94 % | 54.887 M -31.07 % | 79.628 M 607.04 % | -15.704 M |
| Effect of forex changes on cash | 491.039 K 16.87 % | 420.149 K -65.92 % | 1.233 M 203.80 % | -1.188 M -6 637.94 % | 18.165 K 137.37 % | -48.609 K -105.51 % | 882.551 K 222.05 % | 274.045 K 122.44 % | -1.221 M -202.95 % | 1.186 M 4 333.18 % | -28.019 K 62.75 % | -75.215 K -112.52 % | -35.391 K 94.37 % | -628.990 K 26.21 % | -852.437 K -1 003.93 % | -77.218 K 91.16 % | -873.424 K 33.98 % | -1.323 M |
| Net change in cash | -152.658 M -210.06 % | 138.706 M 506.08 % | -34.157 M 73.70 % | -129.875 M -241.94 % | 91.502 M 85 633.14 % | 106.729 K 100.13 % | -82.647 M -479.62 % | -14.259 M 63.75 % | -39.329 M -167.43 % | 58.324 M 211.35 % | -52.378 M 65.05 % | -149.853 M -759.94 % | -17.426 M 91.37 % | -202.038 M -157.46 % | 351.642 M 170.72 % | 129.891 M 471.42 % | 22.731 M -73.88 % | 87.017 M |
| Cash at beginning of period | 200.057 M 226.09 % | 61.351 M -35.76 % | 95.508 M -57.62 % | 225.383 M 68.35 % | 133.881 M 0.08 % | 133.774 M -38.19 % | 216.420 M -6.18 % | 230.679 M -14.57 % | 270.009 M 27.55 % | 211.685 M -19.84 % | 264.063 M -36.20 % | 413.916 M -4.04 % | 431.342 M -31.90 % | 633.380 M 124.81 % | 281.738 M 85.54 % | 151.847 M 17.61 % | 129.116 M 206.70 % | 42.099 M |
| Cash at end of period | 47.399 M -76.31 % | 200.057 M 226.09 % | 61.351 M -35.76 % | 95.508 M -57.62 % | 225.383 M 68.35 % | 133.881 M 0.08 % | 133.774 M -38.19 % | 216.420 M -6.18 % | 230.679 M -14.57 % | 270.009 M 27.55 % | 211.685 M -19.84 % | 264.063 M -36.20 % | 413.916 M -4.04 % | 431.342 M -31.90 % | 633.380 M 124.81 % | 281.738 M 85.54 % | 151.847 M 17.61 % | 129.116 M |
| Operating cash flow | -39.812 M -135.01 % | 113.713 M -15.94 % | 135.280 M 1 165.99 % | 10.686 M 108.73 % | -122.464 M -227.48 % | -37.396 M -107.90 % | 473.331 M 1 865.80 % | 24.078 M -93.08 % | 348.023 M 849.02 % | 36.672 M -79.08 % | 175.296 M 53.94 % | 113.874 M -27.53 % | 157.125 M 256.53 % | -100.379 M 7.82 % | -108.894 M -156.85 % | 191.553 M 92.96 % | 99.273 M 14.83 % | 86.454 M |
| Capital expenditure | -29.272 M 78.47 % | -135.953 M 15.73 % | -161.330 M -286.66 % | -41.724 M -62.29 % | -25.710 M 45.02 % | -46.766 M 44.91 % | -84.883 M -2.27 % | -82.995 M 43.17 % | -146.052 M 16.64 % | -175.212 M 18.05 % | -213.799 M -16.84 % | -182.986 M -34.88 % | -135.669 M 60.61 % | -344.425 M 5.40 % | -364.092 M -205.48 % | -119.188 M 27.04 % | -163.354 M -75.37 % | -93.149 M |
| Free CashFlow | -69.084 M -210.63 % | -22.240 M 14.63 % | -26.051 M 16.07 % | -31.039 M 79.05 % | -148.174 M -76.06 % | -84.163 M -121.67 % | 388.448 M 759.32 % | -58.917 M -129.17 % | 201.970 M 245.78 % | -138.540 M -259.81 % | -38.504 M 44.29 % | -69.113 M -422.11 % | 21.456 M 104.82 % | -444.803 M 5.96 % | -472.986 M -753.60 % | 72.366 M 212.93 % | -64.081 M -857.22 % | -6.695 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 673.473 M -6.14 % | 717.565 M -14.67 % | 840.936 M 30.74 % | 643.210 M 3.16 % | 623.488 M 9.02 % | 571.889 M 13.92 % | 502.019 M -22.73 % | 649.653 M 8.15 % | 600.702 M 18.03 % | 508.920 M -25.15 % | 679.925 M -0.45 % | 682.988 M -2.97 % | 703.910 M 9.28 % | 644.149 M -34.24 % | 979.503 M 6.63 % | 918.564 M -8.94 % | 1.009 B 20.45 % | 837.510 M -11.29 % | 944.130 M 37.26 % | 687.862 M -12.81 % | 788.962 M 22.84 % | 642.259 M -35.00 % | 988.139 M 24.98 % | 790.663 M 8.76 % | 726.997 M -27.95 % | 1.009 B -20.35 % | 1.267 B 8.06 % | 1.172 B 5.30 % | 1.113 B -17.32 % | 1.347 B -31.63 % | 1.970 B 85.48 % | 1.062 B -19.71 % | 1.323 B -1.58 % | 1.344 B -30.57 % | 1.935 B 21.35 % | 1.595 B 44.26 % | 1.106 B -1.18 % | 1.119 B -10.55 % | 1.251 B 31.36 % | 952.062 M 24.23 % | 766.381 M 2.59 % | 747.001 M -20.67 % | 941.669 M 4.98 % | 896.987 M 14.04 % | 786.565 M 27.39 % | 617.425 M -28.43 % | 862.705 M 12.89 % | 764.227 M 38.79 % | 550.647 M -1.22 % | 557.471 M -8.72 % | 610.755 M 8.06 % | 565.175 M 3.11 % | 548.139 M 7.45 % | 510.150 M -21.49 % | 649.822 M 11.28 % | 583.941 M 17.18 % | 498.336 M 13.92 % | 437.451 M -23.32 % | 570.470 M 8.69 % | 524.837 M 29.53 % | 405.198 M 12.52 % | 360.125 M -21.85 % | 460.829 M 1.58 % | 453.645 M 42.80 % | 317.686 M 24.99 % | 254.161 M |
| Net income | 12.534 M -42.74 % | 21.891 M -5.09 % | 23.064 M 1 751.83 % | 1.245 M -92.43 % | 16.448 M -69.51 % | 53.942 M 131.34 % | -172.137 M -340.10 % | -39.113 M -228.32 % | -11.913 M -210.69 % | 10.763 M 3 369.17 % | -329.217 K -101.89 % | 17.398 M 7.95 % | 16.116 M 83.40 % | 8.787 M -34.26 % | 13.367 M -5.45 % | 14.138 M -33.62 % | 21.296 M -16.71 % | 25.569 M 20.56 % | 21.208 M 150.66 % | 8.461 M -64.96 % | 24.149 M 100.78 % | 12.028 M -90.10 % | 121.533 M 3 213.94 % | 3.667 M 136.79 % | 1.549 M -79.04 % | 7.389 M 101.89 % | -391.349 M -0.45 % | -389.602 M -1 032.74 % | -34.395 M -2 158.18 % | 1.671 M 100.56 % | -296.195 M -127.92 % | -129.957 M -398.94 % | -26.046 M 1.07 % | -26.329 M -139.84 % | 66.082 M 132.14 % | 28.466 M 144.24 % | -64.349 M -485.31 % | -10.994 M -138.84 % | 28.307 M 267.18 % | 7.709 M 50.34 % | 5.128 M -14.86 % | 6.023 M -81.17 % | 31.984 M 43.53 % | 22.284 M 497.95 % | 3.727 M 124.16 % | -15.425 M 48.41 % | -29.899 M -53.95 % | -19.422 M -86.48 % | -10.415 M -327.22 % | 4.583 M 232.78 % | -3.452 M -130.93 % | 11.162 M -52.29 % | 23.398 M 309.17 % | 5.718 M 140.68 % | -14.058 M -170.52 % | 19.935 M -0.96 % | 20.129 M 107.37 % | 9.707 M -75.97 % | 40.402 M -7.74 % | 43.793 M 68.86 % | 25.934 M -2.81 % | 26.685 M -48.68 % | 51.993 M 48.44 % | 35.026 M 72.87 % | 20.262 M 37.33 % | 14.754 M |
| Income before tax | 16.542 M -45.26 % | 30.222 M 70.59 % | 17.716 M 582.95 % | 2.594 M -85.56 % | 17.964 M -70.00 % | 59.878 M 134.29 % | -174.636 M -306.91 % | -42.917 M -200.24 % | -14.294 M -207.16 % | 13.339 M 569.80 % | -2.839 M -114.67 % | 19.351 M 4.21 % | 18.570 M 59.82 % | 11.619 M -18.81 % | 14.311 M -17.45 % | 17.336 M -23.84 % | 22.761 M -14.58 % | 26.646 M 26.05 % | 21.138 M 161.47 % | 8.084 M -65.13 % | 23.183 M 73.43 % | 13.367 M -89.52 % | 127.606 M 2 423.31 % | 5.057 M 245.99 % | -3.464 M -135.71 % | 9.701 M 102.68 % | -361.500 M -37.00 % | -263.862 M -719.66 % | -32.192 M -465.89 % | 8.798 M 102.33 % | -378.153 M -140.45 % | -157.272 M -456.23 % | -28.275 M -22.15 % | -23.148 M -137.35 % | 61.980 M 82.62 % | 33.939 M 146.12 % | -73.592 M -492.27 % | -12.425 M -140.34 % | 30.803 M 329.39 % | 7.174 M 25.24 % | 5.728 M -10.00 % | 6.364 M -81.05 % | 33.577 M 38.33 % | 24.273 M 906.56 % | 2.411 M 112.25 % | -19.679 M 45.65 % | -36.208 M -28.69 % | -28.136 M -128.74 % | -12.300 M -382.93 % | 4.347 M 141.69 % | -10.428 M -174.75 % | 13.951 M -47.49 % | 26.569 M 250.45 % | 7.582 M 136.15 % | -20.971 M -185.38 % | 24.561 M -9.38 % | 27.104 M 124.08 % | 12.096 M -73.40 % | 45.469 M -17.27 % | 54.961 M 64.36 % | 33.440 M -0.95 % | 33.760 M -46.60 % | 63.217 M 52.27 % | 41.517 M 73.00 % | 23.998 M 38.85 % | 17.283 M |
| Income before tax ratio | 0.02 -41.68 % | 0.04 99.92 % | 0.02 422.37 % | 0.00 -86.00 % | 0.03 -72.48 % | 0.10 130.10 % | -0.35 -426.58 % | -0.07 -177.62 % | -0.02 -190.79 % | 0.03 727.65 % | 0.00 -114.74 % | 0.03 7.40 % | 0.03 46.25 % | 0.02 23.46 % | 0.01 -22.58 % | 0.02 -16.36 % | 0.02 -29.08 % | 0.03 42.10 % | 0.02 90.50 % | 0.01 -60.00 % | 0.03 41.18 % | 0.02 -83.88 % | 0.13 1 919.03 % | 0.01 234.24 % | 0.00 -149.56 % | 0.01 103.37 % | -0.29 -26.79 % | -0.23 -678.40 % | -0.03 -542.56 % | 0.01 103.40 % | -0.19 -29.64 % | -0.15 -592.75 % | -0.02 -24.11 % | -0.02 -153.79 % | 0.03 50.48 % | 0.02 131.97 % | -0.07 -499.37 % | -0.01 -145.09 % | 0.02 226.87 % | 0.01 0.82 % | 0.01 -12.28 % | 0.01 -76.11 % | 0.04 31.77 % | 0.03 782.65 % | 0.00 109.62 % | -0.03 24.06 % | -0.04 -14.00 % | -0.04 -64.81 % | -0.02 -386.44 % | 0.01 145.67 % | -0.02 -169.17 % | 0.02 -49.08 % | 0.05 226.16 % | 0.01 146.05 % | -0.03 -176.73 % | 0.04 -22.67 % | 0.05 96.70 % | 0.03 -65.31 % | 0.08 -23.89 % | 0.10 26.89 % | 0.08 -11.97 % | 0.09 -31.66 % | 0.14 49.89 % | 0.09 21.15 % | 0.08 11.09 % | 0.07 |
| EBITDA | 21.984 M -37.66 % | 35.266 M 56.60 % | 22.520 M 247.36 % | 6.483 M -82.13 % | 36.271 M -61.46 % | 94.112 M 168.55 % | -137.299 M -1 569.99 % | -8.222 M -167.21 % | 12.232 M -68.53 % | 38.872 M 1 046.44 % | 3.391 M -92.73 % | 46.635 M 7.34 % | 43.446 M 18.68 % | 36.606 M -44.11 % | 65.496 M -7.87 % | 71.088 M 43.43 % | 49.564 M -6.12 % | 52.793 M 14.18 % | 46.238 M 14.19 % | 40.492 M 2.37 % | 39.554 M -4.18 % | 41.280 M -76.86 % | 178.430 M 922.97 % | 17.442 M -29.04 % | 24.580 M -51.18 % | 50.345 M 130.08 % | -167.373 M -184.98 % | -58.731 M -243.10 % | -17.118 M -186.01 % | 19.903 M 107.48 % | -266.209 M -574.64 % | 56.087 M 2 796.84 % | 1.936 M 107.65 % | -25.312 M -141.74 % | 60.646 M 140.84 % | 25.181 M 141.64 % | -60.477 M -2 775.62 % | -2.103 M -102.98 % | 70.671 M 39 872.87 % | 176.798 K -99.29 % | 24.903 M 103.44 % | 12.241 M -73.34 % | 45.911 M 36.99 % | 33.515 M 214.45 % | 10.658 M 167.55 % | -15.779 M 17.40 % | -19.104 M -6.56 % | -17.928 M -254.41 % | 11.610 M 16.90 % | 9.932 M -19.14 % | 12.282 M -45.95 % | 22.723 M -28.23 % | 31.662 M 106.33 % | 15.345 M 354.73 % | -6.024 M -119.73 % | 30.536 M -12.74 % | 34.996 M 151.73 % | 13.902 M -73.18 % | 51.843 M -10.12 % | 57.681 M 52.92 % | 37.721 M 10.54 % | 34.123 M -40.21 % | 57.075 M -1.15 % | 57.739 M 67.55 % | 34.461 M 91.43 % | 18.002 M |
| Net income ratio | 0.02 -39.00 % | 0.03 11.23 % | 0.03 1 316.41 % | 0.00 -92.66 % | 0.03 -72.03 % | 0.09 127.51 % | -0.34 -469.52 % | -0.06 -203.58 % | -0.02 -193.78 % | 0.02 4 467.66 % | 0.00 -101.90 % | 0.03 11.26 % | 0.02 67.83 % | 0.01 -0.04 % | 0.01 -11.33 % | 0.02 -27.10 % | 0.02 -30.85 % | 0.03 35.91 % | 0.02 82.62 % | 0.01 -59.81 % | 0.03 63.44 % | 0.02 -84.77 % | 0.12 2 551.66 % | 0.00 117.72 % | 0.00 -70.91 % | 0.01 102.37 % | -0.31 7.04 % | -0.33 -975.71 % | -0.03 -2 589.44 % | 0.00 100.83 % | -0.15 -22.88 % | -0.12 -521.41 % | -0.02 -0.52 % | -0.02 -157.38 % | 0.03 91.29 % | 0.02 130.67 % | -0.06 -492.33 % | -0.01 -143.42 % | 0.02 179.51 % | 0.01 21.02 % | 0.01 -17.01 % | 0.01 -76.26 % | 0.03 36.72 % | 0.02 424.34 % | 0.00 118.96 % | -0.02 27.91 % | -0.03 -36.38 % | -0.03 -34.37 % | -0.02 -330.04 % | 0.01 245.47 % | -0.01 -128.62 % | 0.02 -53.73 % | 0.04 280.81 % | 0.01 151.81 % | -0.02 -163.37 % | 0.03 -15.48 % | 0.04 82.03 % | 0.02 -68.67 % | 0.07 -15.12 % | 0.08 30.37 % | 0.06 -13.62 % | 0.07 -34.32 % | 0.11 46.13 % | 0.08 21.06 % | 0.06 9.87 % | 0.06 |
| Ratio EBITDA | 0.03 -33.58 % | 0.05 83.52 % | 0.03 165.69 % | 0.01 -82.67 % | 0.06 -64.65 % | 0.16 160.17 % | -0.27 -2 061.11 % | -0.01 -162.15 % | 0.02 -73.34 % | 0.08 1 431.66 % | 0.00 -92.70 % | 0.07 10.63 % | 0.06 8.61 % | 0.06 -15.01 % | 0.07 -13.60 % | 0.08 57.51 % | 0.05 -22.06 % | 0.06 28.71 % | 0.05 -16.80 % | 0.06 17.42 % | 0.05 -22.00 % | 0.06 -64.41 % | 0.18 718.54 % | 0.02 -34.75 % | 0.03 -32.24 % | 0.05 137.76 % | -0.13 -163.74 % | -0.05 -225.82 % | -0.02 -204.03 % | 0.01 110.93 % | -0.14 -355.90 % | 0.05 3 507.88 % | 0.00 107.77 % | -0.02 -160.11 % | 0.03 98.46 % | 0.02 128.86 % | -0.05 -2 810.09 % | 0.00 -103.33 % | 0.06 30 329.13 % | 0.00 -99.43 % | 0.03 98.30 % | 0.02 -66.39 % | 0.05 30.49 % | 0.04 175.74 % | 0.01 153.02 % | -0.03 -15.41 % | -0.02 5.60 % | -0.02 -211.26 % | 0.02 18.35 % | 0.02 -11.41 % | 0.02 -49.98 % | 0.04 -30.39 % | 0.06 92.03 % | 0.03 424.47 % | -0.01 -117.73 % | 0.05 -25.54 % | 0.07 120.98 % | 0.03 -65.03 % | 0.09 -17.31 % | 0.11 18.06 % | 0.09 -1.75 % | 0.09 -23.50 % | 0.12 -2.69 % | 0.13 17.33 % | 0.11 53.15 % | 0.07 |
| Gross profit ratio | 0.13 -1.71 % | 0.13 26.06 % | 0.11 -0.82 % | 0.11 -10.81 % | 0.12 2.78 % | 0.12 2.13 % | 0.11 56.01 % | 0.07 -15.78 % | 0.09 -16.11 % | 0.10 3.22 % | 0.10 -3.15 % | 0.10 -19.29 % | 0.13 26.77 % | 0.10 4.15 % | 0.10 -2.75 % | 0.10 -7.64 % | 0.11 -7.47 % | 0.12 9.27 % | 0.11 -20.33 % | 0.13 25.44 % | 0.11 -10.37 % | 0.12 -20.92 % | 0.15 46.70 % | 0.10 37.45 % | 0.07 -11.39 % | 0.08 545.81 % | -0.02 -138.07 % | 0.05 -30.37 % | 0.07 -28.10 % | 0.10 34.50 % | 0.07 57.50 % | 0.05 -24.15 % | 0.06 31.44 % | 0.05 -41.30 % | 0.08 -2.92 % | 0.08 36.09 % | 0.06 -31.08 % | 0.09 -13.81 % | 0.10 -6.68 % | 0.11 -15.90 % | 0.13 6.99 % | 0.12 3.90 % | 0.12 -20.55 % | 0.15 24.30 % | 0.12 23.27 % | 0.10 50.01 % | 0.06 -14.30 % | 0.07 -25.00 % | 0.10 -35.72 % | 0.15 207.69 % | 0.05 -69.27 % | 0.16 -2.50 % | 0.17 3.80 % | 0.16 436.92 % | 0.03 -81.64 % | 0.16 -6.37 % | 0.17 1.34 % | 0.17 24.03 % | 0.14 -32.74 % | 0.21 14.49 % | 0.18 -6.23 % | 0.19 20.74 % | 0.16 -23.43 % | 0.21 3.33 % | 0.20 23.29 % | 0.16 |
| Weighted average shs out dil | 409.176 M 0.00 % | 409.176 M 3.24 % | 396.328 M 0.00 % | 396.328 M 0.00 % | 396.328 M -1.11 % | 400.758 M -0.06 % | 401.000 M 0.00 % | 401.000 M 0.00 % | 401.000 M 0.00 % | 401.000 M -15.76 % | 476.012 M 8.34 % | 439.373 M 0.00 % | 439.373 M 9.50 % | 401.254 M -5.84 % | 426.147 M 0.00 % | 426.147 M 0.00 % | 426.147 M 0.00 % | 426.147 M 6.27 % | 400.990 M 0.00 % | 400.990 M 0.02 % | 400.924 M 0.00 % | 400.924 M -0.52 % | 403.003 M 0.00 % | 403.003 M 0.35 % | 401.582 M 0.00 % | 401.582 M 0.15 % | 400.990 M 0.00 % | 400.990 M 0.78 % | 397.885 M 0.00 % | 397.885 M -0.77 % | 400.978 M 0.00 % | 400.978 M 0.06 % | 400.740 M 0.00 % | 400.740 M -0.05 % | 400.931 M 0.00 % | 400.931 M -0.08 % | 401.243 M 0.00 % | 401.243 M -0.07 % | 401.532 M 0.00 % | 401.532 M 0.00 % | 401.539 M 0.00 % | 401.539 M 0.18 % | 400.798 M 0.00 % | 400.798 M 0.03 % | 400.660 M 0.00 % | 400.660 M -0.15 % | 401.273 M 0.00 % | 401.273 M -0.20 % | 402.058 M 0.00 % | 402.058 M 8.06 % | 372.071 M -7.33 % | 401.515 M 0.41 % | 399.886 M 0.00 % | 399.886 M 0.30 % | 398.708 M 0.00 % | 398.708 M -17.85 % | 485.362 M 21.00 % | 401.125 M 0.75 % | 398.121 M 0.00 % | 398.121 M 19.35 % | 333.563 M 0.00 % | 333.563 M -4.77 % | 350.265 M 0.00 % | 350.265 M -5.04 % | 368.845 M 0.00 % | 368.845 M |
| Weighted average shs out | 409.176 M 0.00 % | 409.176 M 3.24 % | 396.328 M 0.00 % | 396.328 M 0.00 % | 396.328 M -1.11 % | 400.758 M -0.06 % | 401.000 M 0.00 % | 401.000 M 0.00 % | 401.000 M 0.00 % | 401.000 M -15.83 % | 476.436 M 8.44 % | 439.373 M 0.00 % | 439.373 M 9.57 % | 401.000 M -5.90 % | 426.147 M 0.00 % | 426.147 M 0.00 % | 426.147 M 0.00 % | 426.147 M 6.27 % | 400.990 M 0.00 % | 400.990 M 0.02 % | 400.924 M 0.00 % | 400.924 M -0.52 % | 403.003 M 0.00 % | 403.003 M 0.74 % | 400.024 M -0.39 % | 401.582 M 0.31 % | 400.322 M -0.17 % | 400.990 M 0.78 % | 397.885 M 0.00 % | 397.885 M -0.77 % | 400.978 M 0.00 % | 400.978 M 0.06 % | 400.740 M 0.00 % | 400.740 M -0.05 % | 400.931 M 0.00 % | 400.931 M 0.06 % | 400.709 M -0.13 % | 401.243 M -0.07 % | 401.532 M 0.00 % | 401.532 M 0.21 % | 400.698 M -0.21 % | 401.539 M 0.18 % | 400.798 M 0.00 % | 400.798 M 0.05 % | 400.613 M -0.01 % | 400.660 M -0.15 % | 401.273 M 0.00 % | 401.273 M 0.33 % | 399.951 M -0.52 % | 402.058 M 8.06 % | 372.071 M -7.33 % | 401.515 M 0.41 % | 399.886 M 0.00 % | 399.886 M 0.30 % | 398.708 M 0.00 % | 398.708 M -17.85 % | 485.362 M 21.00 % | 401.125 M 0.75 % | 398.121 M 0.00 % | 398.121 M 19.35 % | 333.563 M 0.00 % | 333.563 M -4.77 % | 350.265 M 0.00 % | 350.265 M -5.04 % | 368.845 M 0.00 % | 368.845 M |
| EPS diluted | 0.03 -42.80 % | 0.05 -8.08 % | 0.06 1 777.42 % | 0.00 -92.53 % | 0.04 -68.08 % | 0.13 130.23 % | -0.43 -341.03 % | -0.10 -228.28 % | -0.03 -210.82 % | 0.03 3 928.57 % | 0.00 -101.77 % | 0.04 7.90 % | 0.04 67.58 % | 0.02 -38.14 % | 0.04 6.63 % | 0.03 -33.60 % | 0.05 -16.67 % | 0.06 13.42 % | 0.05 150.71 % | 0.02 -64.95 % | 0.06 100.67 % | 0.03 -90.00 % | 0.30 3 196.70 % | 0.01 133.33 % | 0.00 -78.80 % | 0.02 101.88 % | -0.98 -1.03 % | -0.97 -1 022.69 % | -0.09 -2 157.14 % | 0.00 100.57 % | -0.74 -131.25 % | -0.32 -392.31 % | -0.07 1.07 % | -0.07 -141.06 % | 0.16 125.35 % | 0.07 144.38 % | -0.16 -483.94 % | -0.03 -138.87 % | 0.07 267.19 % | 0.02 50.00 % | 0.01 -14.67 % | 0.02 -81.20 % | 0.08 43.53 % | 0.06 497.85 % | 0.01 124.16 % | -0.04 48.32 % | -0.07 -53.93 % | -0.05 -86.87 % | -0.03 -327.19 % | 0.01 222.58 % | -0.01 -133.45 % | 0.03 -52.48 % | 0.06 309.09 % | 0.01 140.51 % | -0.04 -170.60 % | 0.05 20.48 % | 0.04 71.49 % | 0.02 -75.80 % | 0.10 -9.09 % | 0.11 41.57 % | 0.08 -2.88 % | 0.08 -46.67 % | 0.15 50.00 % | 0.10 82.15 % | 0.05 37.25 % | 0.04 |
| Earnings per share | 0.03 -42.80 % | 0.05 -8.08 % | 0.06 1 777.42 % | 0.00 -92.53 % | 0.04 -68.08 % | 0.13 130.23 % | -0.43 -341.03 % | -0.10 -228.28 % | -0.03 -210.82 % | 0.03 3 928.57 % | 0.00 -101.77 % | 0.04 7.90 % | 0.04 67.58 % | 0.02 -38.14 % | 0.04 6.63 % | 0.03 -33.60 % | 0.05 -16.67 % | 0.06 13.42 % | 0.05 150.71 % | 0.02 -64.95 % | 0.06 100.67 % | 0.03 -90.00 % | 0.30 3 196.70 % | 0.01 133.33 % | 0.00 -78.80 % | 0.02 101.88 % | -0.98 -1.03 % | -0.97 -1 022.69 % | -0.09 -2 157.14 % | 0.00 100.57 % | -0.74 -131.25 % | -0.32 -392.31 % | -0.07 1.07 % | -0.07 -141.06 % | 0.16 125.35 % | 0.07 144.38 % | -0.16 -483.94 % | -0.03 -138.87 % | 0.07 267.19 % | 0.02 50.00 % | 0.01 -14.67 % | 0.02 -81.20 % | 0.08 43.53 % | 0.06 497.85 % | 0.01 124.16 % | -0.04 48.32 % | -0.07 -53.93 % | -0.05 -86.15 % | -0.03 -328.07 % | 0.01 222.58 % | -0.01 -133.45 % | 0.03 -52.48 % | 0.06 309.09 % | 0.01 140.51 % | -0.04 -170.60 % | 0.05 20.48 % | 0.04 71.49 % | 0.02 -75.80 % | 0.10 -9.09 % | 0.11 41.57 % | 0.08 -2.88 % | 0.08 -46.67 % | 0.15 50.00 % | 0.10 82.15 % | 0.05 37.25 % | 0.04 |
| Gross profit | 87.663 M -7.75 % | 95.023 M 7.56 % | 88.342 M 29.67 % | 68.130 M -7.99 % | 74.045 M 12.05 % | 66.079 M 16.34 % | 56.798 M 20.56 % | 47.113 M -8.91 % | 51.724 M -0.98 % | 52.233 M -22.74 % | 67.604 M -3.58 % | 70.117 M -21.69 % | 89.541 M 38.53 % | 64.634 M -31.51 % | 94.368 M 3.70 % | 91.001 M -15.90 % | 108.208 M 11.45 % | 97.091 M -3.07 % | 100.162 M 9.35 % | 91.600 M 9.37 % | 83.753 M 10.10 % | 76.067 M -48.60 % | 147.990 M 83.34 % | 80.719 M 49.48 % | 53.998 M -36.16 % | 84.579 M 455.09 % | -23.819 M -141.13 % | 57.907 M -26.68 % | 78.982 M -40.55 % | 132.863 M -8.04 % | 144.477 M 192.14 % | 49.455 M -39.10 % | 81.204 M 29.37 % | 62.771 M -59.24 % | 154.018 M 17.81 % | 130.737 M 96.32 % | 66.594 M -31.89 % | 97.777 M -22.90 % | 126.817 M 22.59 % | 103.445 M 4.48 % | 99.009 M 9.76 % | 90.202 M -17.58 % | 109.436 M -16.60 % | 131.214 M 41.75 % | 92.570 M 57.03 % | 58.949 M 7.36 % | 54.909 M -3.25 % | 56.755 M 4.09 % | 54.524 M -36.50 % | 85.869 M 180.85 % | 30.575 M -66.80 % | 92.083 M 0.53 % | 91.599 M 11.53 % | 82.128 M 321.52 % | 19.484 M -79.56 % | 95.342 M 9.71 % | 86.904 M 15.44 % | 75.280 M -4.89 % | 79.150 M -26.89 % | 108.257 M 48.30 % | 72.999 M 5.51 % | 69.190 M -5.65 % | 73.332 M -22.21 % | 94.276 M 47.55 % | 63.894 M 54.11 % | 41.460 M |
| Income tax expense | 188.065 K -94.47 % | 3.401 M 190.90 % | -3.742 M -272.33 % | 2.171 M -30.65 % | 3.131 M -31.45 % | 4.567 M 162.11 % | -7.353 M -237.65 % | -2.178 M -91.04 % | -1.140 M -163.11 % | 1.806 M -58.43 % | 4.345 M 849.88 % | 457.478 K -12.96 % | 525.601 K 35.65 % | 387.464 K 151.02 % | -759.449 K -144.08 % | 1.723 M 81.65 % | 948.447 K 61.86 % | 585.954 K 4 286.87 % | 13.357 K -93.60 % | 208.631 K 230.90 % | -159.379 K -112.21 % | 1.305 M -70.98 % | 4.498 M 114.98 % | 2.092 M 146.11 % | -4.537 M -285.03 % | 2.452 M -92.40 % | 32.275 M -74.25 % | 125.351 M 7 067.56 % | 1.749 M -77.67 % | 7.832 M 109.49 % | -82.491 M -212.27 % | -26.416 M -2 046.13 % | -1.231 M -128.41 % | 4.333 M 352.08 % | -1.719 M -126.07 % | 6.593 M 175.78 % | -8.700 M -607.38 % | -1.230 M -148.51 % | 2.535 M 628.26 % | -479.877 K -220.78 % | 397.323 K 41.73 % | 280.342 K 213.45 % | -247.102 K -126.01 % | 949.983 K 257.53 % | -603.061 K 77.24 % | -2.649 M 23.36 % | -3.457 M 50.91 % | -7.041 M -3 485.66 % | -196.372 K -280.16 % | 109.000 K 103.68 % | -2.958 M -174.46 % | 3.973 M 32.40 % | 3.000 M 58.75 % | 1.890 M 142.53 % | -4.444 M -240.99 % | 3.152 M -36.70 % | 4.980 M 156.08 % | 1.945 M -47.25 % | 3.686 M -53.08 % | 7.856 M 58.01 % | 4.972 M 20.27 % | 4.134 M -38.76 % | 6.751 M 127.83 % | 2.963 M 50.76 % | 1.965 M 7.55 % | 1.827 M |
| Cost of revenue | 585.810 M -5.90 % | 622.542 M -17.28 % | 752.594 M 30.87 % | 575.080 M 4.67 % | 549.444 M 8.63 % | 505.810 M 13.61 % | 445.221 M -26.11 % | 602.540 M 9.76 % | 548.978 M 20.21 % | 456.687 M -25.42 % | 612.320 M -0.09 % | 612.871 M -0.24 % | 614.369 M 6.01 % | 579.515 M -34.53 % | 885.136 M 6.96 % | 827.563 M -8.11 % | 900.568 M 21.63 % | 740.418 M -12.27 % | 843.968 M 41.54 % | 596.261 M -15.45 % | 705.209 M 24.55 % | 566.192 M -32.61 % | 840.149 M 18.34 % | 709.944 M 5.49 % | 672.999 M -27.20 % | 924.435 M -28.37 % | 1.291 B 15.81 % | 1.114 B 7.74 % | 1.034 B -14.78 % | 1.214 B -33.50 % | 1.825 B 80.27 % | 1.012 B -18.44 % | 1.241 B -3.10 % | 1.281 B -28.09 % | 1.781 B 21.67 % | 1.464 B 40.92 % | 1.039 B 1.76 % | 1.021 B -9.15 % | 1.124 B 32.43 % | 848.617 M 27.16 % | 667.373 M 1.61 % | 656.799 M -21.08 % | 832.233 M 8.68 % | 765.772 M 10.34 % | 693.995 M 24.27 % | 558.476 M -30.86 % | 807.795 M 14.18 % | 707.473 M 42.60 % | 496.123 M 5.20 % | 471.602 M -18.71 % | 580.179 M 22.64 % | 473.093 M 3.63 % | 456.540 M 6.66 % | 428.022 M -32.10 % | 630.339 M 29.01 % | 488.599 M 18.76 % | 411.433 M 13.60 % | 362.171 M -26.29 % | 491.320 M 17.94 % | 416.580 M 25.40 % | 332.199 M 14.18 % | 290.935 M -24.92 % | 387.497 M 7.83 % | 359.369 M 41.60 % | 253.792 M 19.32 % | 212.702 M |
| General and administrative expenses | -10.349 M -138.28 % | 27.032 M 168.90 % | -39.231 M -164.79 % | 60.547 M 1 413.61 % | -4.609 M -123.18 % | 19.886 M 168.42 % | -29.066 M -145.49 % | 63.899 M 902.37 % | -7.964 M -135.46 % | 22.457 M -9.58 % | 24.836 M -62.66 % | 66.507 M 892.00 % | -8.397 M -132.56 % | 25.794 M 137.71 % | -68.394 M -187.14 % | 78.486 M 475.02 % | -20.929 M -160.69 % | 34.485 M 181.93 % | -42.094 M -263.64 % | 25.724 M 322.02 % | -11.586 M -150.16 % | 23.097 M 164.38 % | -35.876 M -237.68 % | 26.057 M 267.33 % | -15.572 M -152.90 % | 29.438 M 146.67 % | -63.075 M -267.63 % | 37.628 M 172.01 % | -52.252 M -163.03 % | 82.899 M 148.63 % | -170.485 M -347.36 % | 68.922 M 289.94 % | -36.287 M -157.13 % | 63.512 M 133.93 % | -187.186 M -357.61 % | 72.663 M 219.66 % | -60.726 M -180.17 % | 75.750 M 142.64 % | -177.655 M -322.72 % | 79.767 M 263.26 % | -48.860 M -178.77 % | 62.032 M 135.73 % | -173.611 M -319.50 % | 79.093 M 269.36 % | -46.702 M -180.11 % | 58.296 M 140.78 % | -142.969 M -332.80 % | 61.412 M 234.85 % | -45.541 M -175.85 % | 60.039 M 151.09 % | -117.505 M -321.15 % | 53.134 M 228.50 % | -41.349 M -182.06 % | 50.392 M 144.74 % | -112.644 M -324.78 % | 50.114 M 252.40 % | -32.883 M -166.34 % | 49.569 M 192.13 % | -53.802 M -233.79 % | 40.213 M 56.43 % | 25.707 M 8.47 % | 23.699 M 279.54 % | 6.244 M -79.80 % | 30.909 M 25.56 % | 24.618 M 60.16 % | 15.371 M |
| Selling and marketing expenses | 1.805 M -67.54 % | 5.562 M 291.21 % | -2.909 M -122.37 % | 13.004 M 131.09 % | 5.627 M 55.11 % | 3.628 M -85.03 % | 24.242 M 56.68 % | 15.473 M 116.26 % | 7.155 M 35.64 % | 5.275 M -45.98 % | 9.764 M 73.39 % | 5.631 M -30.86 % | 8.145 M 96.38 % | 4.147 M -63.04 % | 11.222 M -19.15 % | 13.880 M 32.78 % | 10.453 M 3.06 % | 10.143 M 171.42 % | -14.202 M -161.87 % | 22.955 M 75.77 % | 13.060 M -12.37 % | 14.903 M -58.69 % | 36.076 M 59.40 % | 22.633 M 2.85 % | 22.006 M 41.58 % | 15.543 M -61.67 % | 40.550 M 57.09 % | 25.813 M -2.02 % | 26.346 M -1.39 % | 26.716 M -34.51 % | 40.797 M 78.56 % | 22.848 M 18.24 % | 19.323 M 7.39 % | 17.992 M -40.12 % | 30.045 M 11.94 % | 26.841 M 33.31 % | 20.134 M -10.86 % | 22.586 M -22.91 % | 29.299 M 36.30 % | 21.496 M 28.32 % | 16.752 M 36.21 % | 12.299 M -53.61 % | 26.510 M 40.76 % | 18.834 M -0.66 % | 18.959 M 27.87 % | 14.828 M -56.45 % | 34.049 M 124.14 % | 15.191 M 8.92 % | 13.947 M -2.64 % | 14.326 M -38.13 % | 23.153 M 39.89 % | 16.551 M 12.98 % | 14.650 M -4.83 % | 15.393 M -22.50 % | 19.862 M 39.99 % | 14.189 M 6.01 % | 13.384 M 16.01 % | 11.537 M -32.86 % | 17.182 M 74.81 % | 9.829 M -12.26 % | 11.203 M 28.01 % | 8.752 M -3.91 % | 9.109 M -17.47 % | 11.037 M 45.34 % | 7.594 M 5.55 % | 7.195 M |
| Other expenses | 49.300 M 709.30 % | 6.092 M -92.19 % | 77.982 M 304.81 % | -38.075 M -243.98 % | -11.069 M -3 786.71 % | 300.239 K 101.24 % | -24.207 M -12 216.65 % | 199.780 K -75.10 % | 802.386 K -36.79 % | 1.269 M 113.34 % | -9.514 M 71.93 % | -33.895 M -194.27 % | 35.955 M 1 979.44 % | 1.729 M 125.27 % | -6.841 M -831.42 % | 935.346 K -48.67 % | 1.822 M 243.97 % | 529.764 K 108.23 % | -6.438 M -455.92 % | 1.809 M -59.16 % | 4.429 M 171.36 % | 1.632 M 124.92 % | -6.551 M | 0.000 -100.00 % | 4.609 M 25.82 % | 3.663 M 125.01 % | -14.645 M -578.71 % | -2.158 M -196.48 % | 2.236 M 141.15 % | 927.427 K 102.35 % | -39.495 M -362.51 % | 15.045 M 72.00 % | 8.747 M -34.48 % | 13.351 M -22.07 % | 17.133 M 111.14 % | 8.115 M 28.88 % | 6.296 M 18.57 % | 5.310 M -64.19 % | 14.829 M 108.43 % | 7.115 M -16.60 % | 8.531 M 129.27 % | 3.721 M -79.30 % | 17.975 M 234.15 % | 5.379 M -43.20 % | 9.471 M 243.95 % | 2.754 M -86.77 % | 20.816 M 612.50 % | 2.922 M -49.78 % | 5.817 M 108.70 % | 2.787 M -86.04 % | 19.970 M 1 072.76 % | 1.703 M -62.70 % | 4.565 M 743.21 % | 541.357 K -95.75 % | 12.751 M 1 590.89 % | 754.077 K -74.79 % | 2.991 M | 0.000 -100.00 % | 7.378 M 610.23 % | -1.446 M -137.75 % | 3.831 M 707.30 % | 474.520 K -92.93 % | 6.710 M 729.07 % | 809.394 K 150.04 % | 323.707 K -86.30 % | 2.363 M |
| Operating expenses | 71.157 M 9.20 % | 65.164 M -7.75 % | 70.639 M 8.10 % | 65.345 M -2.21 % | 66.824 M 127.52 % | 29.370 M -80.90 % | 153.804 M 89.40 % | 81.208 M 33.26 % | 60.941 M 28.71 % | 47.348 M -14.38 % | 55.298 M -21.87 % | 70.774 M 11.03 % | 63.743 M 10.21 % | 57.839 M -11.37 % | 65.260 M -16.49 % | 78.149 M 14.94 % | 67.994 M -2.78 % | 69.935 M 38.41 % | 50.527 M -36.99 % | 80.186 M 36.21 % | 58.868 M 10.96 % | 53.053 M -58.24 % | 127.042 M 55.95 % | 81.463 M 11.57 % | 73.014 M -8.19 % | 79.525 M -34.18 % | 120.825 M 8.65 % | 111.205 M 9.84 % | 101.246 M -14.63 % | 118.601 M 24.58 % | 95.205 M -4.74 % | 99.944 M 1.04 % | 98.920 M 12.30 % | 88.084 M -18.85 % | 108.540 M 2.83 % | 105.556 M 4.61 % | 100.907 M -2.44 % | 103.431 M 0.72 % | 102.695 M -0.56 % | 103.268 M 19.21 % | 86.627 M 11.12 % | 77.961 M -8.73 % | 85.414 M -15.05 % | 100.550 M 16.26 % | 86.489 M 15.74 % | 74.728 M -22.14 % | 95.980 M 21.29 % | 79.132 M 18.32 % | 66.881 M -11.93 % | 75.937 M 64.40 % | 46.190 M -35.39 % | 71.489 M 19.27 % | 59.937 M -10.25 % | 66.782 M 54.72 % | 43.163 M -33.40 % | 64.805 M 16.68 % | 55.541 M -9.51 % | 61.378 M 64.25 % | 37.368 M -26.12 % | 50.577 M 35.11 % | 37.433 M 12.00 % | 33.421 M 93.23 % | 17.296 M -59.97 % | 43.210 M 30.65 % | 33.073 M 40.99 % | 23.458 M |
| Cost and expenses | 656.968 M -4.47 % | 687.706 M -16.46 % | 823.232 M 28.54 % | 640.424 M 3.92 % | 616.268 M 15.15 % | 535.180 M -10.66 % | 599.026 M -12.39 % | 683.749 M 12.10 % | 609.919 M 21.01 % | 504.035 M -24.50 % | 667.618 M -2.34 % | 683.645 M 0.82 % | 678.112 M 6.39 % | 637.354 M -32.94 % | 950.396 M 4.93 % | 905.712 M -6.49 % | 968.562 M 19.52 % | 810.354 M -9.41 % | 894.495 M 32.23 % | 676.447 M -11.47 % | 764.077 M 23.39 % | 619.245 M -35.97 % | 967.191 M 22.21 % | 791.407 M 6.08 % | 746.014 M -25.69 % | 1.004 B -28.87 % | 1.411 B 15.16 % | 1.226 B 7.93 % | 1.136 B -14.77 % | 1.332 B -30.62 % | 1.920 B 72.63 % | 1.112 B -17.00 % | 1.340 B -2.11 % | 1.369 B -27.56 % | 1.890 B 20.40 % | 1.570 B 37.70 % | 1.140 B 1.37 % | 1.124 B -8.33 % | 1.227 B 28.85 % | 951.885 M 26.24 % | 754.000 M 2.62 % | 734.760 M -19.93 % | 917.647 M 5.92 % | 866.323 M 11.00 % | 780.484 M 23.26 % | 633.204 M -29.94 % | 903.775 M 14.90 % | 786.605 M 39.72 % | 563.003 M 2.82 % | 547.539 M -12.59 % | 626.370 M 15.02 % | 544.582 M 5.44 % | 516.478 M 4.38 % | 494.805 M -26.53 % | 673.501 M 21.70 % | 553.405 M 18.51 % | 466.974 M 10.25 % | 423.549 M -19.89 % | 528.688 M 13.17 % | 467.156 M 26.38 % | 369.632 M 13.96 % | 324.356 M -19.87 % | 404.793 M 0.55 % | 402.579 M 40.34 % | 286.865 M 21.47 % | 236.160 M |
| Research and development expenses | 30.401 M 14.82 % | 26.478 M -23.91 % | 34.797 M 16.50 % | 29.869 M 7.03 % | 27.908 M 54.57 % | 18.056 M -72.40 % | 65.416 M 95.82 % | 33.407 M 21.64 % | 27.464 M 49.69 % | 18.347 M -34.81 % | 28.143 M -13.49 % | 32.531 M 16.01 % | 28.041 M 7.15 % | 26.169 M -15.37 % | 30.922 M 4.28 % | 29.653 M -12.39 % | 33.845 M 33.76 % | 25.302 M -37.68 % | 40.603 M 41.93 % | 28.608 M 19.55 % | 23.930 M 26.89 % | 18.858 M -49.12 % | 37.066 M 12.44 % | 32.965 M 14.89 % | 28.692 M -7.62 % | 31.059 M -32.09 % | 45.737 M 3.03 % | 44.391 M 29.21 % | 34.355 M -27.51 % | 47.395 M -17.40 % | 57.376 M 120.93 % | 25.970 M -63.28 % | 70.732 M | 0.000 -100.00 % | 165.103 M | 0.000 -100.00 % | 82.085 M | 0.000 -100.00 % | 159.515 M | 0.000 -100.00 % | 67.266 M | 0.000 -100.00 % | 149.066 M | 0.000 -100.00 % | 66.245 M | 0.000 -100.00 % | 157.312 M | 0.000 -100.00 % | 56.151 M | 0.000 -100.00 % | 117.360 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 |
| Selling general and administrative expenses | -8.543 M -126.21 % | 32.595 M 177.35 % | -42.140 M -157.29 % | 73.550 M 164.12 % | 27.847 M 18.43 % | 23.514 M 587.45 % | -4.824 M -106.08 % | 79.371 M 9 909.86 % | -809.095 K -102.92 % | 27.732 M -19.85 % | 34.600 M -52.04 % | 72.139 M 28 624.69 % | -252.899 K -100.84 % | 29.941 M 152.37 % | -57.173 M -161.90 % | 92.366 M 981.73 % | -10.476 M -123.47 % | 44.628 M 179.28 % | -56.295 M -215.65 % | 48.678 M 3 204.24 % | 1.473 M -96.12 % | 38.000 M 18 935.30 % | 199.629 K -99.59 % | 48.689 M 656.81 % | 6.434 M -85.70 % | 44.981 M 299.69 % | -22.525 M -135.51 % | 63.441 M 344.89 % | -25.906 M -123.63 % | 109.615 M 184.52 % | -129.687 M -241.32 % | 91.769 M 640.96 % | -16.964 M -120.81 % | 81.505 M 151.87 % | -157.141 M -257.92 % | 99.504 M 345.13 % | -40.592 M -141.28 % | 98.336 M 166.28 % | -148.356 M -246.51 % | 101.263 M 415.39 % | -32.107 M -143.19 % | 74.331 M 150.53 % | -147.100 M -250.21 % | 97.927 M 452.99 % | -27.742 M -137.94 % | 73.124 M 167.14 % | -108.921 M -242.19 % | 76.603 M 342.46 % | -31.594 M -142.49 % | 74.364 M 178.82 % | -94.352 M -235.40 % | 69.685 M 361.00 % | -26.699 M -140.59 % | 65.785 M 170.90 % | -92.782 M -244.29 % | 64.302 M 429.77 % | -19.499 M -131.91 % | 61.106 M 266.87 % | -36.619 M -173.18 % | 50.042 M 35.58 % | 36.910 M 13.74 % | 32.451 M 111.37 % | 15.353 M -63.40 % | 41.947 M 30.22 % | 32.212 M 42.75 % | 22.565 M |
| Interest income | 77.808 K -67.90 % | 242.411 K -35.17 % | 373.900 K -21.51 % | 476.360 K -41.00 % | 807.437 K -97.21 % | 28.983 M 2 381.41 % | 1.168 M 9.81 % | 1.064 M 101.63 % | 527.527 K | 0.000 | 0.000 -100.00 % | 543.112 K 29.27 % | 420.144 K -0.69 % | 423.077 K -86.41 % | 3.113 M 16 243.01 % | 19.047 K -97.09 % | 654.273 K 223.96 % | 201.964 K -86.79 % | 1.529 M 4 953.33 % | 30.255 K -96.44 % | 850.560 K 299.23 % | 213.050 K -95.89 % | 5.181 M 1 556.34 % | 312.804 K -42.87 % | 547.528 K 213.25 % | 174.789 K -59.64 % | 433.084 K | 0.000 -100.00 % | 84.316 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.277 M | 0.000 -100.00 % | 28.118 K | 0.000 -100.00 % | 1.703 M | 0.000 -100.00 % | 2.171 M | 0.000 -100.00 % | 3.005 M | 0.000 -100.00 % | 953.354 K | 0.000 -100.00 % | 4.232 M | 0.000 -100.00 % | 1.074 M -87.17 % | 8.372 M 89.45 % | 4.419 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.392 M | 0.000 -100.00 % | 1.984 M | 0.000 -100.00 % | 3.016 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.476 M | 0.000 | 0.000 | 0.000 |
| Interest expense | 5.442 M 65.00 % | 3.298 M -31.35 % | 4.804 M 23.52 % | 3.889 M -27.18 % | 5.341 M 14.45 % | 4.666 M -31.10 % | 6.772 M 102.15 % | 3.350 M -21.60 % | 4.273 M 218.22 % | 1.343 M | 0.000 -100.00 % | 2.828 M -21.29 % | 3.593 M 25.27 % | 2.868 M -38.07 % | 4.631 M 136.56 % | 1.958 M -70.40 % | 6.613 M 72.79 % | 3.827 M -6.12 % | 4.077 M -37.40 % | 6.513 M 14.12 % | 5.707 M 16.12 % | 4.915 M 116.49 % | 2.270 M -81.67 % | 12.385 M 64.73 % | 7.518 M -14.97 % | 8.842 M -28.74 % | 12.409 M 10.24 % | 11.256 M -14.03 % | 13.093 M 27.02 % | 10.308 M -53.13 % | 21.992 M 23.93 % | 17.745 M 71.88 % | 10.324 M -14.83 % | 12.121 M | 0.000 -100.00 % | 11.435 M 23.15 % | 9.286 M -12.40 % | 10.600 M -44.59 % | 19.129 M 2 146.89 % | 851.351 K -94.28 % | 14.882 M 46.34 % | 10.170 M 4.60 % | 9.722 M 61.55 % | 6.018 M -9.32 % | 6.637 M 20.45 % | 5.510 M -42.66 % | 9.608 M 127.13 % | 4.230 M -42.14 % | 7.311 M | 0.000 -100.00 % | 11.046 M 77.71 % | 6.215 M | 0.000 -100.00 % | 8.305 M 3.78 % | 8.003 M 18.93 % | 6.729 M 0.99 % | 6.663 M 119.58 % | 3.035 M -24.58 % | 4.024 M 216.62 % | 1.271 M -66.59 % | 3.804 M -7.89 % | 4.130 M -35.82 % | 6.435 M 74.58 % | 3.686 M 5.11 % | 3.507 M 20.31 % | 2.915 M |
| Depreciation and amortization | 0.000 -100.00 % | 1.746 M | 0.000 -100.00 % | 3.697 M -87.27 % | 29.051 M 0.00 % | 29.051 M -15.17 % | 34.244 M 0.00 % | 34.244 M 56.72 % | 21.850 M 0.00 % | 21.850 M 39.99 % | 15.609 M -42.96 % | 27.365 M 28.60 % | 21.279 M 0.00 % | 21.279 M -55.91 % | 48.264 M 0.00 % | 48.264 M 122.46 % | 21.695 M 0.00 % | 21.695 M 13.08 % | 19.186 M -25.25 % | 25.666 M 30.40 % | 19.682 M -23.31 % | 25.666 M 0.00 % | 25.666 M -19.62 % | 31.932 M 18.81 % | 26.876 M -15.83 % | 31.932 M -82.21 % | 179.482 M -11.57 % | 202.974 M 861.33 % | 21.114 M 347.48 % | 4.718 M -98.32 % | 280.943 M 23.29 % | 227.868 M 489.49 % | 38.655 M 277.86 % | 10.230 M 80.62 % | 5.664 M 150.23 % | -11.277 M -120.30 % | 55.562 M 259.40 % | 15.460 M -71.41 % | 54.080 M 39 553.29 % | 136.383 K -99.50 % | 27.393 M 190.78 % | 9.421 M -70.25 % | 31.661 M 116.53 % | 14.622 M -17.48 % | 17.718 M 166.31 % | 6.653 M -84.94 % | 44.172 M 236.42 % | 13.130 M -14.38 % | 15.335 M 83.17 % | 8.372 M -80.32 % | 42.546 M 306.15 % | 10.475 M 8.58 % | 9.648 M 16.17 % | 8.305 M -69.83 % | 27.530 M 309.07 % | 6.730 M -38.16 % | 10.883 M 258.62 % | 3.035 M -77.68 % | 13.593 M 965.36 % | 1.276 M -84.27 % | 8.111 M 869.08 % | 837.029 K 47.27 % | 568.374 K -96.66 % | 17.031 M 57.90 % | 10.786 M 231.97 % | 3.249 M |
| Operating income | 16.505 M -44.72 % | 29.859 M 68.66 % | 17.704 M 535.51 % | 2.786 M -61.42 % | 7.221 M -87.88 % | 59.577 M 139.60 % | -150.429 M -248.89 % | -43.117 M -185.60 % | -15.097 M -1 619.33 % | 993.651 K -91.93 % | 12.307 M 490.19 % | 2.085 M -92.01 % | 26.103 M 513.15 % | 4.257 M -77.34 % | 18.789 M 14.56 % | 16.400 M -21.68 % | 20.939 M -19.82 % | 26.116 M -5.30 % | 27.577 M 339.44 % | 6.275 M -66.54 % | 18.753 M 59.81 % | 11.735 M -91.25 % | 134.156 M 3 152.60 % | 4.125 M 151.09 % | -8.073 M -233.71 % | 6.038 M 101.74 % | -346.855 M -32.54 % | -261.705 M -660.15 % | -34.428 M -537.43 % | 7.871 M 102.32 % | -339.926 M -97.88 % | -171.781 M -367.83 % | -36.719 M -1.80 % | -36.071 M -180.07 % | 45.051 M 74.27 % | 25.851 M 132.41 % | -79.772 M -354.21 % | -17.563 M -206.81 % | 16.444 M 20 302.64 % | 80.596 K 103.13 % | -2.575 M -195.66 % | 2.692 M -83.41 % | 16.230 M -14.10 % | 18.893 M 367.62 % | -7.060 M 68.53 % | -22.432 M 59.92 % | -55.969 M -80.21 % | -31.058 M -77.11 % | -17.536 M -1 224.04 % | 1.560 M 105.16 % | -30.263 M -347.09 % | 12.248 M -44.36 % | 22.014 M 212.69 % | 7.040 M 120.98 % | -33.554 M -240.94 % | 23.807 M -1.27 % | 24.114 M 121.88 % | 10.868 M -72.48 % | 39.496 M -29.98 % | 56.407 M 90.51 % | 29.609 M -11.05 % | 33.285 M -41.09 % | 56.506 M 38.81 % | 40.707 M 71.95 % | 23.674 M 58.68 % | 14.920 M |
| Operating income ratio | 0.02 -41.10 % | 0.04 97.66 % | 0.02 386.09 % | 0.00 -62.60 % | 0.01 -88.88 % | 0.10 134.77 % | -0.30 -351.49 % | -0.07 -164.08 % | -0.03 -1 387.19 % | 0.00 -89.21 % | 0.02 492.85 % | 0.00 -91.77 % | 0.04 461.09 % | 0.01 -65.55 % | 0.02 7.44 % | 0.02 -13.98 % | 0.02 -33.43 % | 0.03 6.76 % | 0.03 220.16 % | 0.01 -61.62 % | 0.02 30.10 % | 0.02 -86.54 % | 0.14 2 502.58 % | 0.01 146.98 % | -0.01 -285.57 % | 0.01 102.19 % | -0.27 -22.66 % | -0.22 -621.88 % | -0.03 -629.08 % | 0.01 103.39 % | -0.17 -6.69 % | -0.16 -482.65 % | -0.03 -3.43 % | -0.03 -215.31 % | 0.02 43.61 % | 0.02 122.46 % | -0.07 -359.65 % | -0.02 -219.40 % | 0.01 15 431.41 % | 0.00 102.52 % | 0.00 -193.24 % | 0.00 -79.09 % | 0.02 -18.17 % | 0.02 334.68 % | -0.01 75.30 % | -0.04 44.00 % | -0.06 -59.64 % | -0.04 -27.61 % | -0.03 -1 237.97 % | 0.00 105.65 % | -0.05 -328.65 % | 0.02 -46.04 % | 0.04 191.02 % | 0.01 126.73 % | -0.05 -226.65 % | 0.04 -15.74 % | 0.05 94.78 % | 0.02 -64.12 % | 0.07 -35.58 % | 0.11 47.08 % | 0.07 -20.94 % | 0.09 -24.62 % | 0.12 36.65 % | 0.09 20.41 % | 0.07 26.95 % | 0.06 |
| Total other income expenses net | 37.039 K -89.78 % | 362.410 K 2 754.07 % | 12.698 K 106.63 % | -191.644 K -105.44 % | 3.526 M 1 074.25 % | 300.239 K 101.24 % | -24.207 M -12 216.65 % | 199.780 K -75.10 % | 802.386 K -93.50 % | 12.345 M 181.51 % | -15.146 M -359.20 % | 5.843 M 133.38 % | 2.504 M -65.99 % | 7.362 M 264.41 % | -4.478 M -578.73 % | 935.346 K -48.67 % | 1.822 M 243.97 % | 529.772 K 108.23 % | -6.438 M -455.92 % | 1.809 M -59.16 % | 4.429 M 171.36 % | 1.632 M 124.92 % | -6.551 M -302.76 % | 3.231 M -29.90 % | 4.609 M 25.82 % | 3.663 M 125.01 % | -14.645 M -578.71 % | -2.158 M -196.48 % | 2.236 M 141.15 % | 927.427 K 102.43 % | -38.227 M -363.47 % | 14.509 M 71.82 % | 8.444 M -34.65 % | 12.922 M -23.67 % | 16.929 M 109.29 % | 8.089 M 30.89 % | 6.180 M 20.29 % | 5.138 M -64.22 % | 14.359 M 102.44 % | 7.093 M -14.57 % | 8.303 M 126.08 % | 3.673 M -78.83 % | 17.347 M 222.48 % | 5.379 M -43.20 % | 9.471 M 243.95 % | 2.754 M -86.07 % | 19.761 M 576.39 % | 2.922 M 259.75 % | 812.107 K 114.54 % | -5.584 M -128.15 % | 19.835 M 398.60 % | -6.643 M -245.82 % | 4.555 M 741.48 % | 541.357 K -95.70 % | 12.583 M 1 568.60 % | 754.077 K -74.79 % | 2.991 M 143.48 % | 1.228 M -79.44 % | 5.974 M 513.11 % | -1.446 M -137.75 % | 3.831 M 707.30 % | 474.521 K -92.93 % | 6.710 M 729.07 % | 809.394 K 150.04 % | 323.708 K -86.30 % | 2.363 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 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 446.747 M -2.11 % | 456.354 M 27.95 % | 356.673 M 9.03 % | 327.144 M -49.26 % | 644.695 M 111.96 % | 304.152 M 21.37 % | 250.593 M -4.65 % | 262.802 M 34.19 % | 195.847 M -16.01 % | 233.173 M 32.15 % | 176.442 M 194.85 % | 59.841 M -55.09 % | 133.244 M 40.28 % | 94.983 M -15.09 % | 111.862 M -3.26 % | 115.631 M -0.48 % | 116.189 M 6.30 % | 109.299 M 1 043.36 % | -11.586 M 71.11 % | -40.101 M 36.15 % | -62.805 M -19.37 % | -52.612 M 63.62 % | -144.622 M -248.99 % | 97.071 M 2 512.29 % | 3.716 M 103.72 % | -99.791 M -3 119.18 % | -3.100 M -101.43 % | 217.432 M -7.27 % | 234.473 M -44.50 % | 422.470 M -24.74 % | 561.362 M -17.51 % | 680.506 M -0.17 % | 681.662 M 1 896.72 % | 34.139 M -84.32 % | 217.694 M -0.29 % | 218.321 M -26.11 % | 295.484 M 38.76 % | 212.944 M -38.16 % | 344.351 M 25.09 % | 275.273 M 211.80 % | 88.285 M -40.66 % | 148.784 M -22.34 % | 191.589 M 13.03 % | 169.496 M 5.71 % | 160.345 M 30.29 % | 123.069 M -20.57 % | 154.937 M 28.75 % | 120.343 M 675.24 % | 15.523 M -83.46 % | 93.881 M 176.93 % | 33.901 M 17.38 % | 28.882 M -18.68 % | 35.517 M 260.10 % | -22.185 M -654.50 % | 4.001 M -79.88 % | 19.888 M 116.46 % | -120.827 M 60.03 % | -302.321 M 36.14 % | -473.378 M 18.14 % | -578.292 M 24.49 % | -765.886 M -1 643.36 % | 49.625 M 200.06 % | -49.595 M |
| Total investments | 107.091 M -2.72 % | 110.080 M 53.02 % | 71.939 M 0.01 % | 71.934 M -55.49 % | 161.598 M 123.53 % | 72.293 M -0.71 % | 72.810 M 48.20 % | 49.131 M 6.27 % | 46.232 M -0.86 % | 46.635 M -1.34 % | 47.269 M 1.23 % | 46.695 M 6.64 % | 43.787 M -0.01 % | 43.791 M -1.88 % | 44.631 M 3.99 % | 42.921 M -2.21 % | 43.890 M -2.35 % | 44.946 M -1.37 % | 45.571 M 1.31 % | 44.981 M 1.79 % | 44.188 M 1.08 % | 43.717 M -3.45 % | 45.281 M -43.98 % | 80.827 M -2.48 % | 82.880 M -1.29 % | 83.964 M -1.93 % | 85.618 M -29.24 % | 120.994 M 39.27 % | 86.876 M 111.64 % | 41.048 M -1.49 % | 41.668 M 2.71 % | 40.569 M -1.63 % | 41.240 M 0.48 % | 41.044 M 1.00 % | 40.638 M 7.31 % | 37.872 M -0.41 % | 38.027 M 1.02 % | 37.643 M 5.82 % | 35.573 M 5.76 % | 33.637 M 2.35 % | 32.864 M -0.06 % | 32.882 M 1.37 % | 32.437 M 0.87 % | 32.158 M -8.27 % | 35.059 M -6.94 % | 37.674 M -2.95 % | 38.818 M -2.96 % | 40.000 M 1 253.24 % | 2.956 M -0.57 % | 2.973 M 0.29 % | 2.964 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 |
| Total debt | 535.210 M -2.08 % | 546.587 M 27.41 % | 429.013 M 2.02 % | 420.511 M -54.38 % | 921.732 M 69.12 % | 545.009 M 7.92 % | 505.016 M 2.71 % | 491.680 M 28.65 % | 382.172 M 4.71 % | 364.992 M 34.94 % | 270.480 M 7.89 % | 250.695 M -10.96 % | 281.538 M 11.68 % | 252.097 M -2.91 % | 259.641 M -18.11 % | 317.045 M -0.94 % | 320.039 M 1.77 % | 314.480 M 0.33 % | 313.436 M 106.90 % | 151.494 M 12.64 % | 134.497 M 12.35 % | 119.712 M 69.38 % | 70.678 M -74.27 % | 274.714 M 46.12 % | 188.000 M 38.78 % | 135.461 M -40.23 % | 226.631 M -38.77 % | 370.154 M -11.95 % | 420.408 M -33.48 % | 631.991 M -23.29 % | 823.921 M -12.26 % | 939.065 M -0.89 % | 947.462 M 66.86 % | 567.807 M 6.17 % | 534.817 M -2.62 % | 549.218 M 24.62 % | 440.721 M -2.91 % | 453.907 M -30.55 % | 653.601 M 1.41 % | 644.525 M 4.39 % | 617.397 M 24.18 % | 497.186 M 13.78 % | 436.975 M 10.14 % | 396.762 M 11.28 % | 356.551 M -10.05 % | 396.375 M -9.12 % | 436.150 M 0.03 % | 436.025 M 29.85 % | 335.800 M -19.20 % | 415.575 M -12.88 % | 477.000 M 12.24 % | 425.000 M -11.46 % | 480.000 M -15.19 % | 566.000 M 17.92 % | 480.000 M 18.20 % | 406.077 M -1.00 % | 410.189 M 39.52 % | 294.000 M 47.00 % | 200.000 M -23.08 % | 260.000 M -7.14 % | 280.000 M -12.66 % | 320.570 M 22.76 % | 261.140 M |
| Accumulated other comprehensive income loss | 0.000 -100.00 % | 862.007 M | 0.000 | 0.000 -100.00 % | 48.330 M -94.25 % | 840.315 M 1 768.56 % | 44.971 M -94.64 % | 839.288 M 1 766.28 % | 44.971 M -94.64 % | 839.288 M | 0.000 -100.00 % | 845.835 M 1 780.84 % | 44.971 M -94.64 % | 839.288 M 1 766.28 % | 44.971 M -94.64 % | 839.288 M 1 766.28 % | 44.971 M -94.64 % | 839.288 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 862.419 K 79.06 % | 481.650 K 8 945.07 % | 5.325 K -98.53 % | 362.170 K -29.14 % | 511.085 K -28.06 % | 710.460 K -20.31 % | 891.565 K -5.78 % | 946.229 K 65.89 % | 570.389 K 13.44 % | 502.819 K 93.77 % | 259.489 K -7.48 % | 280.466 K 134.44 % | 119.630 K 152.67 % | -227.150 K -26.41 % | -179.689 K 18.17 % | -219.589 K -41.11 % | -155.610 K 9.67 % | -172.270 K 20.33 % | -216.230 K -429.66 % | 65.592 K 144.64 % | -146.929 K -8.03 % | -136.010 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 |
| Retained earnings | -639.501 M 1.92 % | -652.034 M 3.25 % | -673.925 M 3.31 % | -696.990 M 0.18 % | -698.235 M 2.30 % | -714.683 M 7.02 % | -768.625 M -28.79 % | -596.789 M -7.17 % | -556.854 M -2.19 % | -544.941 M -3.82 % | -524.874 M 5.58 % | -555.895 M 3.03 % | -573.293 M 2.73 % | -589.410 M 1.47 % | -598.197 M 2.19 % | -611.564 M 2.26 % | -625.702 M 3.29 % | -646.998 M 3.80 % | -672.567 M 3.06 % | -693.775 M 1.20 % | -702.236 M 3.32 % | -726.384 M 1.63 % | -738.412 M 14.13 % | -859.945 M 0.42 % | -863.613 M 0.18 % | -865.161 M 0.85 % | -872.550 M -81.33 % | -481.201 M -425.33 % | -91.599 M -60.13 % | -57.204 M 2.84 % | -58.875 M -124.81 % | 237.320 M -35.38 % | 367.277 M -6.62 % | 393.324 M -6.27 % | 419.652 M 18.13 % | 355.260 M 8.71 % | 326.794 M -17.30 % | 395.153 M -2.71 % | 406.147 M 7.49 % | 377.840 M 2.08 % | 370.131 M 1.40 % | 365.003 M 1.68 % | 358.980 M 9.78 % | 326.995 M 7.31 % | 304.711 M 1.24 % | 300.984 M -4.88 % | 316.409 M -8.63 % | 346.309 M -5.31 % | 365.730 M -4.80 % | 384.165 M 1.21 % | 379.582 M -1.56 % | 385.598 M 2.98 % | 374.436 M 3.13 % | 363.068 M 1.60 % | 357.350 M -4.09 % | 372.600 M 5.65 % | 352.665 M -5.36 % | 372.635 M 2.67 % | 362.928 M 10.37 % | 328.835 M 15.80 % | 283.960 M 9.59 % | 259.107 M 12.00 % | 231.341 M |
| Common stock | 411.290 M 0.60 % | 408.840 M 0.00 % | 408.840 M -1.33 % | 414.364 M 0.00 % | 414.364 M 3.33 % | 401.000 M 0.00 % | 401.000 M 0.00 % | 401.000 M 0.00 % | 401.000 M 0.00 % | 401.000 M 0.00 % | 401.000 M 0.00 % | 401.000 M 0.00 % | 401.000 M 0.00 % | 401.000 M 0.00 % | 401.000 M 0.00 % | 401.000 M 0.00 % | 401.000 M 0.00 % | 401.000 M 0.00 % | 401.000 M 0.00 % | 401.000 M 0.00 % | 401.000 M 0.00 % | 401.000 M 0.00 % | 401.000 M 0.00 % | 401.000 M 0.00 % | 401.000 M 0.00 % | 401.000 M 0.00 % | 401.000 M 0.00 % | 401.000 M 0.00 % | 401.000 M 0.00 % | 401.000 M 0.00 % | 401.000 M 0.00 % | 401.000 M 0.00 % | 401.000 M 0.00 % | 401.000 M 0.00 % | 401.000 M 0.00 % | 401.000 M 0.00 % | 401.000 M 0.00 % | 401.000 M 0.00 % | 401.000 M 0.00 % | 401.000 M 0.00 % | 401.000 M 0.00 % | 401.000 M 0.00 % | 401.000 M 0.00 % | 401.000 M 0.00 % | 401.000 M 0.00 % | 401.000 M 0.00 % | 401.000 M 0.00 % | 401.000 M 0.00 % | 401.000 M 0.00 % | 401.000 M 0.00 % | 401.000 M 0.00 % | 401.000 M 0.00 % | 401.000 M 0.00 % | 401.000 M 0.00 % | 401.000 M 0.00 % | 401.000 M 0.00 % | 401.000 M 0.00 % | 401.000 M 0.00 % | 401.000 M 0.00 % | 401.000 M 0.00 % | 401.000 M 18.64 % | 338.000 M 0.00 % | 338.000 M |
| Total equity | 648.620 M 6.13 % | 611.170 M 5.49 % | 579.372 M 4.77 % | 552.980 M 1.06 % | 547.182 M -1.85 % | 557.483 M 10.45 % | 504.716 M -25.70 % | 679.260 M -6.45 % | 726.083 M -1.78 % | 739.238 M 1.66 % | 727.184 M -0.58 % | 731.463 M 3.60 % | 706.022 M 7.31 % | 657.916 M 1.74 % | 646.685 M 0.71 % | 642.146 M 2.49 % | 626.533 M 3.61 % | 604.720 M 4.50 % | 578.660 M 3.79 % | 557.536 M 1.43 % | 549.660 M 4.43 % | 526.318 M 2.35 % | 514.256 M 31.64 % | 390.667 M 0.76 % | 387.702 M 0.28 % | 386.629 M 1.95 % | 379.221 M -51.00 % | 773.859 M -33.44 % | 1.163 B -5.35 % | 1.228 B 2.75 % | 1.196 B -20.00 % | 1.494 B -7.89 % | 1.622 B -1.65 % | 1.650 B -1.64 % | 1.677 B 3.97 % | 1.613 B 1.73 % | 1.586 B -4.15 % | 1.654 B -0.40 % | 1.661 B 1.74 % | 1.632 B 0.49 % | 1.624 B -0.31 % | 1.630 B 0.38 % | 1.623 B 2.12 % | 1.590 B 1.49 % | 1.566 B 0.20 % | 1.563 B -1.10 % | 1.581 B -2.02 % | 1.613 B -1.29 % | 1.634 B -0.59 % | 1.644 B 0.26 % | 1.640 B -0.45 % | 1.647 B 0.61 % | 1.637 B 0.71 % | 1.626 B 0.35 % | 1.620 B -1.01 % | 1.637 B 1.40 % | 1.614 B -1.08 % | 1.632 B 0.63 % | 1.621 B 2.75 % | 1.578 B 3.15 % | 1.530 B 121.93 % | 689.339 M 4.66 % | 658.632 M |
| Other non current liabilities | 6.141 M -5.13 % | 6.473 M 10.55 % | 5.855 M -64.61 % | 16.544 M -64.05 % | 46.023 M 291.46 % | 11.757 M -70.86 % | 40.350 M 783.81 % | 4.565 M -64.72 % | 12.941 M 57.81 % | 8.200 M -83.05 % | 48.366 M 14.77 % | 42.141 M 411.68 % | 8.236 M 105.48 % | 4.008 M 0.22 % | 3.999 M -4.19 % | 4.174 M 9.26 % | 3.820 M 13.20 % | 3.375 M 3.73 % | 3.254 M 55.19 % | 2.097 M 26.50 % | 1.657 M 76.29 % | 940.067 K | 0.000 -100.00 % | 2.321 M -97.11 % | 80.414 M 8 544.54 % | 930.225 K 0.00 % | 930.225 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 103.668 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 113.813 M -5.29 % | 120.168 M | 0.000 -100.00 % | 126.459 M -2.13 % | 129.216 M -0.84 % | 130.316 M | 0.000 -100.00 % | 136.712 M 3.23 % | 132.440 M 0.58 % | 131.679 M 3.58 % | 127.133 M -6.66 % | 136.202 M 2.78 % | 132.523 M 3.74 % | 127.745 M 1.75 % | 125.544 M -1.29 % | 127.191 M 7.35 % | 118.478 M 29.66 % | 91.374 M 1.14 % | 90.348 M 10.63 % | 81.663 M 6.52 % | 76.663 M 116.87 % | 35.350 M 2.60 % | 34.455 M |
| Long term debt | 87.259 M 4.76 % | 83.295 M 43.88 % | 57.891 M 79.61 % | 32.232 M -2.01 % | 32.893 M -4.37 % | 34.396 M -5.34 % | 36.338 M 5.42 % | 34.469 M 314.54 % | 8.315 M -12.24 % | 9.474 M -5.11 % | 9.985 M 6 922.82 % | 142.180 K -24.58 % | 188.506 K | 0.000 | 0.000 -100.00 % | 4.820 M 217.11 % | 1.520 M -52.05 % | 3.170 M -34.23 % | 4.820 M 1 002 104.02 % | 480.940 -99.42 % | 83.601 K -64.55 % | 235.859 K -38.55 % | 383.818 K -27.19 % | 527.165 K -43.33 % | 930.224 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 34.082 M -19.90 % | 42.548 M -37.53 % | 68.112 M -10.81 % | 76.368 M 220.70 % | 23.813 M 0.09 % | 23.792 M -21.82 % | 30.432 M 0.07 % | 30.410 M -17.93 % | 37.055 M 0.81 % | 36.757 M -89.11 % | 337.608 M 0.06 % | 337.397 M 13.53 % | 297.186 M 0.07 % | 296.975 M 0.07 % | 296.762 M 0.07 % | 296.551 M 0.06 % | 296.375 M 0.08 % | 296.150 M 0.04 % | 296.025 M 0.08 % | 295.800 M 0.08 % | 295.575 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 |
| Total non current liabilities | 124.728 M 2.89 % | 121.225 M 22.39 % | 99.050 M 25.02 % | 79.226 M 47.12 % | 53.853 M -27.11 % | 73.884 M -6.95 % | 79.402 M 18.98 % | 66.733 M 32.32 % | 50.431 M 3.58 % | 48.687 M -16.56 % | 58.351 M -24.53 % | 77.316 M 75.32 % | 44.101 M 10.43 % | 39.937 M -14.51 % | 46.714 M -21.80 % | 59.740 M -0.16 % | 59.836 M -8.50 % | 65.395 M -8.60 % | 71.546 M 14.35 % | 62.565 M -4.75 % | 65.685 M -3.61 % | 68.145 M -4.05 % | 71.020 M -11.84 % | 80.555 M -0.97 % | 81.344 M -4.73 % | 85.385 M -0.61 % | 85.912 M -12.13 % | 97.770 M -4.16 % | 102.014 M -21.21 % | 129.478 M -6.35 % | 138.262 M -17.92 % | 168.443 M -6.44 % | 180.036 M 36.93 % | 131.484 M -2.94 % | 135.467 M -4.73 % | 142.198 M -1.89 % | 144.934 M -6.81 % | 155.524 M -2.28 % | 159.153 M -64.84 % | 452.608 M 0.31 % | 451.210 M 8.11 % | 417.354 M 0.08 % | 417.034 M -1.46 % | 423.221 M -0.60 % | 425.767 M -0.22 % | 426.691 M 0.42 % | 424.896 M -1.81 % | 432.737 M 1.05 % | 428.240 M 0.23 % | 427.254 M 236.07 % | 127.133 M -6.66 % | 136.202 M 2.78 % | 132.523 M 3.74 % | 127.745 M 1.75 % | 125.544 M -1.29 % | 127.191 M 7.35 % | 118.478 M 29.66 % | 91.374 M 1.14 % | 90.348 M 10.63 % | 81.663 M 6.52 % | 76.663 M 116.87 % | 35.350 M 2.60 % | 34.455 M |
| Other current liabilities | 550.840 M 19.56 % | 460.730 M -0.27 % | 461.960 M 1.90 % | 453.342 M 18.94 % | 381.143 M -2.55 % | 391.102 M -22.00 % | 501.413 M 63.76 % | 306.196 M 5.35 % | 290.644 M 28.03 % | 227.005 M -14.31 % | 264.904 M 63.95 % | 161.580 M -21.09 % | 204.768 M 19.57 % | 171.246 M 52.50 % | 112.292 M 14.61 % | 97.981 M 11.89 % | 87.570 M -39.01 % | 143.589 M 4 129.63 % | -3.563 M -109.51 % | 37.451 M -76.74 % | 161.008 M -23.12 % | 209.421 M 29.47 % | 161.759 M -29.15 % | 228.305 M -5.98 % | 242.820 M -1.44 % | 246.361 M 581.53 % | 36.148 M -49.86 % | 72.102 M -51.99 % | 150.172 M 86.48 % | 80.528 M -55.12 % | 179.439 M -17.90 % | 218.555 M 111.22 % | 103.473 M 51.00 % | 68.526 M -48.03 % | 131.864 M -8.51 % | 144.122 M 4.69 % | 137.666 M 9.40 % | 125.836 M -61.96 % | 330.800 M 1 151.11 % | 26.441 M 102.25 % | 13.073 M -81.63 % | 71.168 M -27.98 % | 98.816 M -32.51 % | 146.408 M 292.52 % | 37.299 M -63.74 % | 102.871 M 10.17 % | 93.372 M 47.48 % | 63.310 M 6.39 % | 59.510 M -24.06 % | 78.361 M 29.20 % | 60.652 M 33.68 % | 45.371 M -0.50 % | 45.598 M -32.21 % | 67.261 M 17.76 % | 57.118 M 24.21 % | 45.985 M -6.89 % | 49.387 M 24.78 % | 39.579 M 1.63 % | 38.942 M 13.63 % | 34.272 M 7.20 % | 31.970 M -6.70 % | 34.266 M 1.15 % | 33.878 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 25.579 M -80.28 % | 129.695 M -13.27 % | 149.543 M 1.40 % | 147.481 M -1.24 % | 149.336 M 284.67 % | 38.821 M | 0.000 -100.00 % | 57.550 M | 0.000 | 0.000 -100.00 % | 169.899 M -2.48 % | 174.218 M 10.29 % | 157.957 M 4.05 % | 151.816 M -16.45 % | 181.709 M 62.62 % | 111.738 M -1.68 % | 113.645 M -27.99 % | 157.828 M 25.44 % | 125.819 M -2.26 % | 128.727 M -3.58 % | 133.505 M -36.06 % | 208.809 M -5.36 % | 220.624 M 243.41 % | 64.244 M -9.47 % | 70.967 M -8.42 % | 77.490 M -8.41 % | 84.607 M 16.73 % | 72.483 M 1.76 % | 71.230 M 1.19 % | 70.391 M -28.05 % | 97.838 M 22.87 % | 79.625 M 9.47 % | 72.737 M 11.84 % | 65.035 M -29.75 % | 92.583 M 18.07 % | 78.414 M 0.27 % | 78.207 M 51.85 % | 51.502 M -36.01 % | 80.483 M 37.50 % | 58.532 M 0.35 % | 58.325 M 92.45 % | 30.307 M -51.79 % | 62.862 M 165.42 % | 23.684 M 39.16 % | 17.020 M -29.54 % | 24.156 M -1.80 % | 24.599 M 161.20 % | 9.418 M 85.41 % | 5.079 M 242.57 % | 1.483 M -84.99 % | 9.876 M 11.35 % | 8.869 M 258.75 % | -5.587 M -32.11 % | -4.229 M -147.90 % | 8.830 M -52.25 % | 18.491 M 0.83 % | 18.339 M 9.66 % | 16.724 M -25.35 % | 22.402 M |
| Short term debt | 447.950 M -3.31 % | 463.292 M 24.84 % | 371.123 M -4.42 % | 388.279 M -25.42 % | 520.625 M -5.52 % | 551.037 M 17.57 % | 468.678 M 2.27 % | 458.268 M 18.09 % | 388.073 M 18.40 % | 327.756 M 25.82 % | 260.495 M 4.21 % | 249.981 M -10.65 % | 279.789 M 10.98 % | 252.097 M -1.07 % | 254.821 M -17.84 % | 310.140 M -0.38 % | 311.339 M 18.12 % | 263.579 M -12.56 % | 301.436 M 98.98 % | 151.494 M 12.64 % | 134.497 M 12.35 % | 119.712 M 69.38 % | 70.678 M -74.27 % | 274.714 M 46.12 % | 188.000 M 38.78 % | 135.461 M -40.23 % | 226.631 M -38.77 % | 370.154 M -11.95 % | 420.408 M -24.65 % | 557.934 M -22.99 % | 724.534 M -12.18 % | 825.001 M -0.06 % | 825.489 M 55.56 % | 530.661 M 6.62 % | 497.692 M -1.54 % | 505.452 M 27.33 % | 396.977 M -1.62 % | 403.519 M 25.81 % | 320.741 M 4.50 % | 306.918 M 9.61 % | 280.000 M 40.00 % | 200.000 M 42.86 % | 140.000 M 40.00 % | 100.000 M 66.67 % | 60.000 M -40.00 % | 100.000 M -28.57 % | 140.000 M 0.00 % | 140.000 M 250.00 % | 40.000 M -66.67 % | 120.000 M -74.84 % | 477.000 M 12.24 % | 425.000 M -11.46 % | 480.000 M -15.19 % | 566.000 M 17.92 % | 480.000 M 18.20 % | 406.077 M -1.00 % | 410.189 M 39.52 % | 294.000 M 47.00 % | 200.000 M -23.08 % | 260.000 M -7.14 % | 280.000 M -12.66 % | 320.570 M 22.76 % | 261.140 M |
| Total current liabilities | 1.800 B 4.27 % | 1.726 B 1.70 % | 1.697 B 15.51 % | 1.469 B -7.25 % | 1.584 B -0.26 % | 1.588 B -6.67 % | 1.702 B 13.57 % | 1.499 B 15.45 % | 1.298 B 7.72 % | 1.205 B -7.64 % | 1.305 B 7.09 % | 1.218 B -7.36 % | 1.315 B 13.28 % | 1.161 B -9.76 % | 1.286 B -27.30 % | 1.770 B -1.66 % | 1.799 B 17.26 % | 1.534 B 6.37 % | 1.443 B 10.18 % | 1.309 B 4.55 % | 1.252 B -9.20 % | 1.379 B -13.34 % | 1.591 B -6.59 % | 1.704 B -5.03 % | 1.794 B -6.86 % | 1.926 B -15.00 % | 2.266 B 7.86 % | 2.101 B 0.07 % | 2.099 B -14.64 % | 2.459 B -11.92 % | 2.792 B 2.46 % | 2.725 B 12.33 % | 2.426 B 0.53 % | 2.413 B 3.27 % | 2.337 B -1.13 % | 2.363 B 16.28 % | 2.032 B -10.00 % | 2.258 B 1.07 % | 2.234 B 12.85 % | 1.980 B 13.89 % | 1.738 B 18.00 % | 1.473 B -8.93 % | 1.618 B 13.77 % | 1.422 B 13.92 % | 1.248 B -1.32 % | 1.265 B -5.09 % | 1.333 B 16.03 % | 1.149 B 27.34 % | 902.083 M -11.72 % | 1.022 B -26.16 % | 1.384 B 0.15 % | 1.382 B 0.83 % | 1.371 B -9.47 % | 1.514 B 19.04 % | 1.272 B 16.66 % | 1.090 B 1.78 % | 1.071 B 8.96 % | 982.995 M 16.65 % | 842.709 M -1.92 % | 859.193 M -5.31 % | 907.366 M 1.96 % | 889.893 M 12.11 % | 793.799 M |
| Total liabilities | 1.925 B 4.18 % | 1.847 B 2.84 % | 1.796 B 15.99 % | 1.549 B -5.46 % | 1.638 B -1.45 % | 1.662 B -6.68 % | 1.781 B 13.80 % | 1.565 B 16.09 % | 1.348 B 7.56 % | 1.254 B -8.03 % | 1.363 B 5.20 % | 1.296 B -4.67 % | 1.359 B 13.18 % | 1.201 B -9.93 % | 1.333 B -27.12 % | 1.829 B -1.61 % | 1.859 B 16.21 % | 1.600 B 5.67 % | 1.514 B 10.37 % | 1.372 B 4.08 % | 1.318 B -8.94 % | 1.447 B -12.94 % | 1.663 B -6.82 % | 1.784 B -4.85 % | 1.875 B -6.77 % | 2.011 B -14.48 % | 2.352 B 6.97 % | 2.199 B -0.13 % | 2.201 B -14.97 % | 2.589 B -11.65 % | 2.930 B 1.28 % | 2.893 B 11.04 % | 2.606 B 2.41 % | 2.544 B 2.93 % | 2.472 B -1.33 % | 2.505 B 15.07 % | 2.177 B -9.79 % | 2.414 B 0.85 % | 2.393 B -1.61 % | 2.432 B 11.09 % | 2.190 B 15.82 % | 1.891 B -7.08 % | 2.035 B 10.27 % | 1.845 B 10.23 % | 1.674 B -1.04 % | 1.692 B -3.76 % | 1.758 B 11.15 % | 1.581 B 18.88 % | 1.330 B -8.20 % | 1.449 B -4.10 % | 1.511 B -0.46 % | 1.518 B 1.00 % | 1.503 B -8.44 % | 1.642 B 17.49 % | 1.397 B 14.79 % | 1.217 B 2.33 % | 1.190 B 10.72 % | 1.074 B 15.15 % | 933.056 M -0.83 % | 940.856 M -4.39 % | 984.029 M 6.35 % | 925.243 M 11.71 % | 828.254 M |
| Other non current assets | 265.163 M 73.69 % | 152.663 M -31.35 % | 222.391 M -3.05 % | 229.397 M 330.08 % | 53.338 M -63.62 % | 146.596 M -2.48 % | 150.325 M -11.80 % | 170.439 M 100.74 % | 84.907 M 11.87 % | 75.895 M -25.54 % | 101.931 M 91.32 % | 53.277 M -9.61 % | 58.939 M 24.76 % | 47.242 M -6.15 % | 50.339 M -6.21 % | 53.674 M 18.35 % | 45.351 M -1.09 % | 45.848 M 14 839.80 % | 306.886 K 28.17 % | 239.441 K -1.58 % | 243.281 K -0.03 % | 243.348 K 60.27 % | 151.838 K -62.54 % | 405.300 K -44.68 % | 732.648 K -42.81 % | 1.281 M -61.49 % | 3.327 M 19.98 % | 2.773 M -27.03 % | 3.800 M 31.35 % | 2.893 M 78.28 % | 1.623 M -70.70 % | 5.539 M -10.57 % | 6.193 M -45.19 % | 11.299 M 28.77 % | 8.774 M 55.39 % | 5.647 M 22.16 % | 4.622 M -51.20 % | 9.472 M 130.29 % | 4.113 M -58.35 % | 9.876 M -73.59 % | 37.400 M -10.37 % | 41.727 M 2.78 % | 40.597 M 27.59 % | 31.819 M 0.11 % | 31.785 M 3.68 % | 30.658 M 1.31 % | 30.262 M 514.74 % | 4.923 M 43.00 % | 3.443 M -5.46 % | 3.642 M -16.98 % | 4.387 M -10.39 % | 4.895 M 29.80 % | 3.771 M 6.25 % | 3.550 M 13.39 % | 3.130 M 17.96 % | 2.654 M 49.88 % | 1.771 M 41.73 % | 1.249 M 232.25 % | 376.000 K 27 813.88 % | 1.347 K -82.10 % | 7.525 K -92.60 % | 101.731 K -50.19 % | 204.226 K |
| Long term investments | 0.000 -100.00 % | 110.080 M | 0.000 | 0.000 -100.00 % | 161.598 M 159.42 % | 62.293 M -14.40 % | 72.772 M 281.15 % | 19.093 M -58.67 % | 46.195 M -0.86 % | 46.595 M -1.34 % | 47.229 M 1.25 % | 46.646 M 6.69 % | 43.722 M -0.01 % | 43.727 M -1.89 % | 44.567 M 3.97 % | 42.867 M -2.21 % | 43.836 M 1.73 % | 43.092 M -50.94 % | 87.836 M 0.79 % | 87.150 M -3.80 % | 90.593 M -6.79 % | 97.197 M -6.32 % | 103.751 M -37.69 % | 166.500 M -6.61 % | 178.287 M 4.15 % | 171.179 M -8.54 % | 187.161 M -25.27 % | 250.463 M 13.66 % | 220.369 M 36.06 % | 161.964 M -0.18 % | 162.262 M 6.60 % | 152.213 M -2.77 % | 156.544 M -1.23 % | 158.492 M 5.04 % | 150.889 M 1.73 % | 148.320 M -19.81 % | 184.960 M 15.54 % | 160.088 M 3.64 % | 154.468 M 11.83 % | 138.130 M -4.57 % | 144.737 M 4.41 % | 138.626 M 3.50 % | 133.942 M 68.55 % | 79.466 M -9.39 % | 87.703 M 83.90 % | 47.690 M -2.02 % | 48.671 M 5.26 % | 46.240 M 1 464.34 % | 2.956 M -0.57 % | 2.973 M 0.29 % | 2.964 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 |
| Intangible assets | 123.998 M 0.39 % | 123.510 M -0.92 % | 124.652 M -0.96 % | 125.864 M 3.55 % | 121.552 M -0.95 % | 122.714 M -0.89 % | 123.812 M -1.23 % | 125.353 M -0.94 % | 126.543 M -0.94 % | 127.745 M -1.15 % | 129.228 M -2.42 % | 132.432 M -0.87 % | 133.593 M 31.70 % | 101.438 M -1.01 % | 102.471 M 1.75 % | 100.708 M -0.74 % | 101.457 M -1.01 % | 102.488 M -0.99 % | 103.508 M -1.34 % | 104.919 M -0.94 % | 105.909 M -0.79 % | 106.757 M -1.06 % | 107.895 M -13.18 % | 124.272 M -1.06 % | 125.598 M -0.92 % | 126.768 M -0.85 % | 127.855 M 0.67 % | 126.999 M -0.52 % | 127.665 M -18.88 % | 157.371 M -0.11 % | 157.542 M 1.25 % | 155.590 M -0.80 % | 156.837 M -0.66 % | 157.886 M -0.71 % | 159.013 M -0.21 % | 159.340 M -0.76 % | 160.562 M -1.80 % | 163.504 M -0.60 % | 164.495 M -0.28 % | 164.964 M 21.31 % | 135.986 M -0.07 % | 136.085 M -0.74 % | 137.101 M -0.74 % | 138.121 M -0.24 % | 138.456 M -0.57 % | 139.248 M -0.24 % | 139.584 M -0.51 % | 140.303 M -0.79 % | 141.419 M 0.19 % | 141.153 M -0.47 % | 141.826 M -0.36 % | 142.334 M -0.15 % | 142.543 M -0.65 % | 143.477 M -0.71 % | 144.504 M -0.58 % | 145.349 M 27.94 % | 113.606 M -0.42 % | 114.089 M -0.45 % | 114.599 M -0.29 % | 114.938 M -0.03 % | 114.977 M 1.37 % | 113.420 M 36.51 % | 83.086 M |
| GoodWill | 24.871 M 0.00 % | 24.871 M 0.00 % | 24.871 M -16.82 % | 29.900 M 0.00 % | 29.900 M 0.00 % | 29.900 M 0.00 % | 29.900 M -37.48 % | 47.826 M 0.00 % | 47.826 M 0.00 % | 47.826 M 0.00 % | 47.826 M -7.86 % | 51.907 M 0.00 % | 51.907 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 -100.00 % | 942.273 K 0.00 % | 942.273 K 0.00 % | 942.273 K 0.00 % | 942.273 K 0.00 % | 942.273 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 % | 1.731 M 0.00 % | 1.731 M 0.00 % | 1.731 M 0.00 % | 1.731 M 5.34 % | 1.643 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 148.869 M 0.33 % | 148.381 M -0.76 % | 149.522 M -4.01 % | 155.764 M 2.85 % | 151.452 M -0.76 % | 152.615 M -0.71 % | 153.712 M -11.24 % | 173.179 M -0.68 % | 174.369 M -0.69 % | 175.571 M -0.84 % | 177.054 M -3.95 % | 184.339 M -0.63 % | 185.500 M 82.87 % | 101.438 M -1.01 % | 102.471 M 1.75 % | 100.708 M -0.74 % | 101.457 M -1.01 % | 102.488 M -0.99 % | 103.508 M -1.34 % | 104.919 M -0.94 % | 105.909 M -0.79 % | 106.757 M -1.06 % | 107.895 M -13.18 % | 124.272 M -1.06 % | 125.598 M -0.92 % | 126.768 M -0.85 % | 127.855 M 0.67 % | 126.999 M -0.52 % | 127.665 M -18.88 % | 157.371 M -0.11 % | 157.542 M 1.25 % | 155.590 M -0.80 % | 156.837 M -0.66 % | 157.886 M -0.71 % | 159.013 M -0.79 % | 160.283 M -0.76 % | 161.504 M -1.79 % | 164.446 M -0.60 % | 165.437 M -0.28 % | 165.906 M 22.00 % | 135.986 M -0.07 % | 136.085 M -0.74 % | 137.101 M -0.74 % | 138.121 M -0.24 % | 138.456 M -0.57 % | 139.248 M -0.24 % | 139.584 M -0.51 % | 140.303 M -0.79 % | 141.419 M 0.19 % | 141.153 M -0.47 % | 141.826 M -1.55 % | 144.065 M -0.14 % | 144.274 M -0.64 % | 145.208 M -0.70 % | 146.235 M -0.52 % | 146.993 M 29.39 % | 113.606 M -0.42 % | 114.089 M -0.45 % | 114.599 M -0.29 % | 114.938 M -0.03 % | 114.977 M 1.37 % | 113.420 M 36.51 % | 83.086 M |
| Property plant equipment net | 485.649 M 2.36 % | 474.433 M 0.73 % | 470.998 M 13.55 % | 414.777 M -0.11 % | 415.233 M -1.95 % | 423.509 M -1.85 % | 431.505 M -7.91 % | 468.586 M -4.19 % | 489.090 M 2.06 % | 479.227 M 5.57 % | 453.944 M 25.23 % | 362.482 M 1.76 % | 356.201 M 3.83 % | 343.059 M 1.68 % | 337.408 M -1.83 % | 343.699 M -2.43 % | 352.271 M -3.94 % | 366.715 M -2.14 % | 374.735 M -3.74 % | 389.294 M -5.05 % | 409.994 M -3.14 % | 423.288 M -3.72 % | 439.655 M -30.78 % | 635.132 M -3.95 % | 661.243 M -2.80 % | 680.291 M -4.07 % | 709.132 M -13.60 % | 820.791 M -2.87 % | 845.051 M -1.80 % | 860.521 M -0.75 % | 867.035 M -2.43 % | 888.636 M -0.65 % | 894.482 M -1.51 % | 908.196 M -2.15 % | 928.107 M -0.08 % | 928.847 M -0.85 % | 936.826 M -0.04 % | 937.190 M -0.32 % | 940.200 M 2.23 % | 919.661 M 0.35 % | 916.485 M 0.99 % | 907.493 M -0.24 % | 909.650 M -1.08 % | 919.604 M 1.67 % | 904.505 M 1.23 % | 893.537 M -0.79 % | 900.627 M -0.08 % | 901.367 M 0.29 % | 898.771 M 2.68 % | 875.319 M 0.09 % | 874.536 M 2.22 % | 855.518 M 2.17 % | 837.311 M 3.85 % | 806.289 M 5.16 % | 766.739 M 7.16 % | 715.479 M 2.23 % | 699.850 M 14.06 % | 613.574 M 11.35 % | 551.022 M 33.38 % | 413.108 M 26.31 % | 327.063 M 14.18 % | 286.448 M 5.11 % | 272.511 M |
| Total non current assets | 922.963 M 1.72 % | 907.334 M 4.36 % | 869.421 M 6.19 % | 818.777 M 2.22 % | 800.991 M -0.40 % | 804.236 M -3.43 % | 832.834 M -1.76 % | 847.716 M 4.75 % | 809.260 M 2.27 % | 791.291 M 1.43 % | 780.157 M 19.23 % | 654.335 M 0.28 % | 652.533 M 19.99 % | 543.840 M 0.05 % | 543.546 M -1.14 % | 549.791 M -0.67 % | 553.480 M -2.78 % | 569.305 M -1.44 % | 577.647 M -2.67 % | 593.495 M -4.18 % | 619.375 M -3.06 % | 638.917 M -3.53 % | 662.306 M -29.39 % | 937.913 M -4.09 % | 977.944 M -2.16 % | 999.557 M -3.92 % | 1.040 B -16.12 % | 1.240 B -9.10 % | 1.364 B 0.93 % | 1.352 B -0.64 % | 1.361 B 5.28 % | 1.292 B 1.10 % | 1.278 B -1.62 % | 1.299 B -0.94 % | 1.312 B 0.80 % | 1.301 B -3.46 % | 1.348 B 1.90 % | 1.323 B 0.65 % | 1.314 B 2.53 % | 1.282 B 0.03 % | 1.281 B 1.10 % | 1.267 B 0.21 % | 1.265 B 4.45 % | 1.211 B 0.53 % | 1.205 B 4.62 % | 1.151 B -0.39 % | 1.156 B 3.25 % | 1.120 B 4.98 % | 1.067 B 2.78 % | 1.038 B -0.05 % | 1.038 B 2.30 % | 1.015 B 1.92 % | 995.689 M 3.13 % | 965.483 M 4.22 % | 926.396 M 5.99 % | 874.060 M 6.09 % | 823.869 M 11.76 % | 737.202 M 9.33 % | 674.287 M 27.04 % | 530.765 M 19.48 % | 444.213 M 10.29 % | 402.774 M 12.34 % | 358.519 M |
| Other current assets | 34.001 M -14.30 % | 39.675 M -7.37 % | 42.830 M 18.59 % | 36.116 M -22.93 % | 46.859 M 12.30 % | 41.727 M 358.42 % | 9.102 M -84.55 % | 58.911 M 1.85 % | 57.841 M 62.16 % | 35.668 M -9.12 % | 39.247 M -25.81 % | 52.899 M 6.59 % | 49.628 M -47.08 % | 93.772 M 147.37 % | 37.907 M -61.82 % | 99.274 M -29.43 % | 140.666 M -13.90 % | 163.383 M 150.22 % | 65.296 M -44.39 % | 117.426 M 63.17 % | 71.966 M 20.00 % | 59.972 M -18.51 % | 73.597 M -31.75 % | 107.831 M 84.60 % | 58.415 M 4.33 % | 55.988 M -23.54 % | 73.222 M -48.83 % | 143.090 M 7.44 % | 133.180 M -47.76 % | 254.924 M 57.12 % | 162.250 M -10.02 % | 180.311 M -88.65 % | 1.589 B 807.08 % | 175.193 M 13.14 % | 154.850 M -90.04 % | 1.555 B 525.07 % | 248.801 M 33.89 % | 185.822 M 24.31 % | 149.481 M -43.99 % | 266.886 M 15.79 % | 230.490 M 35.02 % | 170.704 M -90.03 % | 1.712 B 718.44 % | 209.168 M 94.71 % | 107.423 M 20.49 % | 89.151 M -3.02 % | 91.923 M 34.79 % | 68.196 M -22.66 % | 88.174 M 3.32 % | 85.337 M 44.63 % | 59.003 M -95.06 % | 1.194 B 1 389.62 % | 80.122 M -93.22 % | 1.181 B 1 317.58 % | 83.313 M -24.58 % | 110.460 M 18.68 % | 93.075 M -15.59 % | 110.261 M -86.96 % | 845.475 M 1 014.89 % | 75.835 M -90.06 % | 762.796 M 947.01 % | 72.855 M -89.02 % | 663.689 M |
| Short term investments | 0.000 | 0.000 -100.00 % | 71.939 M 0.01 % | 71.934 M | 0.000 -100.00 % | 10.000 M 26 476.66 % | 37.627 K -99.87 % | 30.038 M 80 400.73 % | 37.314 K -6.04 % | 39.711 K -1.29 % | 40.232 K -17.35 % | 48.675 K -24.56 % | 64.518 K 0.00 % | 64.518 K 0.00 % | 64.518 K 19.27 % | 54.095 K 0.00 % | 54.095 K -97.08 % | 1.854 M 104.39 % | -42.265 M -0.23 % | -42.170 M 9.13 % | -46.405 M 13.23 % | -53.480 M 8.53 % | -58.470 M 31.75 % | -85.673 M 10.20 % | -95.406 M -9.39 % | -87.215 M 14.11 % | -101.543 M 21.57 % | -129.469 M 3.01 % | -133.493 M -10.40 % | -120.916 M -0.27 % | -120.594 M -8.02 % | -111.644 M 3.17 % | -115.304 M 1.83 % | -117.448 M -6.53 % | -110.250 M 0.18 % | -110.448 M 24.83 % | -146.933 M -20.00 % | -122.445 M -2.99 % | -118.895 M -13.78 % | -104.492 M 6.60 % | -111.873 M -5.80 % | -105.744 M -4.18 % | -101.504 M -114.56 % | -47.309 M 10.14 % | -52.645 M -425.63 % | -10.016 M -1.65 % | -9.853 M -57.91 % | -6.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 |
| cash and cash equivalents | 88.463 M -1.96 % | 90.234 M 24.74 % | 72.340 M -22.52 % | 93.366 M -66.30 % | 277.037 M 15.02 % | 240.857 M -5.33 % | 254.422 M 11.16 % | 228.878 M 22.84 % | 186.324 M 41.35 % | 131.818 M 40.18 % | 94.038 M -50.73 % | 190.854 M 28.70 % | 148.294 M -5.61 % | 157.114 M 6.32 % | 147.779 M -26.63 % | 201.414 M -1.20 % | 203.850 M -0.65 % | 205.181 M -36.87 % | 325.022 M 69.64 % | 191.596 M -2.89 % | 197.301 M 14.49 % | 172.324 M -19.96 % | 215.300 M 21.20 % | 177.643 M -3.60 % | 184.284 M -21.67 % | 235.252 M 2.40 % | 229.731 M 50.42 % | 152.722 M -17.86 % | 185.935 M -11.26 % | 209.522 M -20.20 % | 262.559 M 1.55 % | 258.559 M -2.72 % | 265.800 M -50.19 % | 533.668 M 68.28 % | 317.123 M -4.16 % | 330.897 M 127.83 % | 145.237 M -39.73 % | 240.963 M -22.08 % | 309.251 M -16.25 % | 369.252 M -30.21 % | 529.111 M 51.87 % | 348.402 M 41.98 % | 245.386 M 7.97 % | 227.266 M 15.83 % | 196.206 M -28.21 % | 273.306 M -2.81 % | 281.214 M -10.92 % | 315.682 M -1.43 % | 320.277 M -0.44 % | 321.694 M -27.40 % | 443.099 M 11.86 % | 396.118 M -10.88 % | 444.483 M -24.43 % | 588.185 M 23.57 % | 475.999 M 23.26 % | 386.190 M -27.27 % | 531.016 M -10.95 % | 596.321 M -11.44 % | 673.378 M -19.67 % | 838.292 M -19.85 % | 1.046 B 286.01 % | 270.945 M -12.81 % | 310.735 M |
| Cash and short term investments | 88.463 M -1.96 % | 90.234 M 24.74 % | 72.340 M -22.52 % | 93.366 M -66.30 % | 277.037 M 10.44 % | 250.857 M -1.42 % | 254.460 M -1.72 % | 258.916 M 38.93 % | 186.361 M 41.33 % | 131.858 M 40.16 % | 94.078 M -50.72 % | 190.903 M 28.68 % | 148.358 M -5.61 % | 157.179 M 6.31 % | 147.843 M -26.62 % | 201.468 M -1.19 % | 203.904 M -1.51 % | 207.035 M -36.30 % | 325.022 M 69.64 % | 191.596 M -2.89 % | 197.301 M 14.49 % | 172.324 M -19.96 % | 215.300 M 21.20 % | 177.643 M -3.60 % | 184.284 M -21.67 % | 235.252 M 2.40 % | 229.731 M 50.42 % | 152.722 M -17.86 % | 185.935 M -11.26 % | 209.522 M -20.20 % | 262.559 M 1.55 % | 258.559 M -2.72 % | 265.800 M -50.19 % | 533.668 M 68.28 % | 317.123 M -4.16 % | 330.897 M 127.83 % | 145.237 M -39.73 % | 240.963 M -22.08 % | 309.251 M -16.25 % | 369.252 M -30.21 % | 529.111 M 51.87 % | 348.402 M 41.98 % | 245.386 M 7.97 % | 227.266 M 15.83 % | 196.206 M -28.21 % | 273.306 M -2.81 % | 281.214 M -10.92 % | 315.682 M -1.43 % | 320.277 M -0.44 % | 321.694 M -27.40 % | 443.099 M 11.86 % | 396.118 M -10.88 % | 444.483 M -24.43 % | 588.185 M 23.57 % | 475.999 M 23.26 % | 386.190 M -27.27 % | 531.016 M -10.95 % | 596.321 M -11.44 % | 673.378 M -19.67 % | 838.292 M -19.85 % | 1.046 B 286.01 % | 270.945 M -12.81 % | 310.735 M |
| Total current assets | 1.650 B 6.38 % | 1.551 B 2.98 % | 1.506 B 17.42 % | 1.283 B -9.10 % | 1.411 B -0.30 % | 1.416 B -2.59 % | 1.453 B 4.03 % | 1.397 B 10.40 % | 1.265 B 5.29 % | 1.202 B -8.28 % | 1.310 B -4.57 % | 1.373 B -2.82 % | 1.413 B 7.43 % | 1.315 B -8.45 % | 1.436 B -25.26 % | 1.922 B -0.55 % | 1.932 B 18.16 % | 1.635 B 7.93 % | 1.515 B 13.42 % | 1.336 B 7.01 % | 1.248 B -6.48 % | 1.335 B -11.87 % | 1.514 B 22.43 % | 1.237 B -3.73 % | 1.285 B -8.12 % | 1.399 B -17.29 % | 1.691 B -2.39 % | 1.732 B -13.37 % | 2.000 B -18.89 % | 2.465 B -10.84 % | 2.765 B -10.67 % | 3.095 B 4.93 % | 2.950 B 1.90 % | 2.895 B 2.02 % | 2.838 B 0.72 % | 2.817 B 16.66 % | 2.415 B -12.03 % | 2.745 B 0.19 % | 2.740 B -1.55 % | 2.783 B 9.89 % | 2.533 B 12.43 % | 2.253 B -5.88 % | 2.393 B 7.62 % | 2.224 B 9.24 % | 2.036 B -3.22 % | 2.103 B -3.61 % | 2.182 B 5.17 % | 2.075 B 9.32 % | 1.898 B -7.66 % | 2.055 B -2.71 % | 2.113 B -1.76 % | 2.151 B 0.27 % | 2.145 B -6.83 % | 2.302 B 10.09 % | 2.091 B 5.61 % | 1.980 B 0.01 % | 1.980 B 0.55 % | 1.969 B 4.71 % | 1.880 B -5.43 % | 1.988 B -3.94 % | 2.070 B 70.79 % | 1.212 B 7.39 % | 1.128 B |
| Inventory | 340.395 M 5.49 % | 322.688 M -11.09 % | 362.939 M 40.44 % | 258.423 M 7.26 % | 240.939 M -1.76 % | 245.244 M 9.25 % | 224.472 M -16.44 % | 268.628 M 9.11 % | 246.201 M -7.60 % | 266.446 M -6.85 % | 286.053 M -3.58 % | 296.666 M 1.38 % | 292.628 M 14.94 % | 254.593 M -5.56 % | 269.594 M -14.00 % | 313.491 M -14.83 % | 368.075 M -7.50 % | 397.904 M 9.79 % | 362.418 M 23.00 % | 294.649 M -5.93 % | 313.223 M -14.04 % | 364.370 M -21.97 % | 466.974 M 30.37 % | 358.196 M -14.20 % | 417.490 M 4.89 % | 398.017 M -34.37 % | 606.491 M -3.02 % | 625.393 M -15.24 % | 737.809 M -4.82 % | 775.182 M -19.77 % | 966.146 M -19.30 % | 1.197 B 9.33 % | 1.095 B 5.40 % | 1.039 B 28.08 % | 811.179 M -12.89 % | 931.238 M -0.68 % | 937.582 M 1.75 % | 921.497 M 2.73 % | 896.996 M 30.36 % | 688.101 M 61.99 % | 424.778 M 10.85 % | 383.200 M -12.11 % | 436.014 M -1.47 % | 442.538 M 1.88 % | 434.379 M -15.26 % | 512.574 M -0.17 % | 513.440 M 7.45 % | 477.856 M -14.12 % | 556.452 M -5.48 % | 588.686 M 9.48 % | 537.711 M -4.14 % | 560.938 M 1.78 % | 551.108 M 3.45 % | 532.740 M 10.90 % | 480.395 M -1.74 % | 488.915 M 6.96 % | 457.111 M 2.13 % | 447.599 M 23.87 % | 361.342 M 15.71 % | 312.286 M 19.67 % | 260.951 M 27.18 % | 205.188 M 33.29 % | 153.942 M |
| Net receivables | 1.187 B 8.08 % | 1.099 B 6.85 % | 1.028 B 14.89 % | 894.966 M 4.18 % | 859.060 M -2.12 % | 877.689 M -9.06 % | 965.103 M 16.52 % | 828.287 M 6.90 % | 774.798 M 0.93 % | 767.622 M -13.82 % | 890.682 M 7.01 % | 832.298 M -10.65 % | 931.524 M 11.75 % | 833.553 M -15.88 % | 990.905 M -24.21 % | 1.307 B 6.21 % | 1.231 B 41.99 % | 866.985 M 13.15 % | 766.238 M 3.37 % | 741.229 M 10.66 % | 669.842 M -9.25 % | 738.104 M -3.88 % | 767.906 M 22.48 % | 626.957 M -2.09 % | 640.355 M -9.71 % | 709.252 M -9.23 % | 781.405 M -3.65 % | 811.026 M -13.97 % | 942.716 M -28.16 % | 1.312 B -7.51 % | 1.419 B -2.79 % | 1.459 B 0.38 % | 1.454 B 26.75 % | 1.147 B -26.89 % | 1.569 B 14.13 % | 1.375 B 14.91 % | 1.196 B -15.44 % | 1.415 B 1.13 % | 1.399 B -6.43 % | 1.495 B 8.12 % | 1.383 B -0.33 % | 1.387 B -14.72 % | 1.627 B 11.92 % | 1.453 B 11.05 % | 1.309 B | 0.000 -100.00 % | 1.305 B | 0.000 -100.00 % | 933.110 M -11.94 % | 1.060 B -3.31 % | 1.096 B -9.24 % | 1.208 B 12.96 % | 1.069 B -10.41 % | 1.193 B 13.51 % | 1.051 B 5.73 % | 994.255 M 10.67 % | 898.388 M 10.29 % | 814.563 M | 0.000 -100.00 % | 761.680 M -2.15 % | 778.405 M 17.44 % | 662.820 M | 0.000 |
| Tax assets | 23.282 M 6.91 % | 21.777 M -17.85 % | 26.509 M 40.72 % | 18.839 M -2.74 % | 19.370 M 0.76 % | 19.223 M -21.60 % | 24.519 M 49.33 % | 16.419 M 11.69 % | 14.700 M 4.99 % | 14.002 M | 0.000 -100.00 % | 7.591 M -7.10 % | 8.171 M -2.42 % | 8.374 M -4.42 % | 8.761 M -0.92 % | 8.843 M -16.31 % | 10.566 M -5.35 % | 11.163 M -0.87 % | 11.261 M -5.30 % | 11.892 M -5.88 % | 12.635 M 10.53 % | 11.432 M 5.34 % | 10.853 M -6.48 % | 11.605 M -3.96 % | 12.083 M -39.70 % | 20.038 M 56.32 % | 12.819 M -67.28 % | 39.180 M -76.62 % | 167.548 M -0.91 % | 169.093 M -1.74 % | 172.090 M 90.59 % | 90.295 M 40.78 % | 64.140 M 1.23 % | 63.363 M -2.19 % | 64.782 M 11.46 % | 58.122 M -3.14 % | 60.009 M 16.41 % | 51.551 M 3.12 % | 49.990 M 3.72 % | 48.195 M 2.92 % | 46.828 M 7.53 % | 43.547 M 0.05 % | 43.524 M 3.75 % | 41.953 M -0.51 % | 42.166 M 4.60 % | 40.312 M 9.39 % | 36.851 M 37.74 % | 26.753 M 34.20 % | 19.935 M 36.99 % | 14.552 M 1.03 % | 14.404 M 39.96 % | 10.292 M -0.40 % | 10.333 M -0.99 % | 10.436 M 1.41 % | 10.292 M 15.18 % | 8.935 M 3.39 % | 8.643 M 4.26 % | 8.289 M 0.00 % | 8.289 M 205.01 % | 2.718 M 25.49 % | 2.166 M -22.78 % | 2.805 M 3.16 % | 2.719 M |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 782.309 M -0.59 % | 786.964 M -7.94 % | 854.835 M 38.85 % | 615.661 M -9.06 % | 676.965 M 3.46 % | 654.312 M -4.01 % | 681.666 M 0.91 % | 675.541 M 15.94 % | 582.639 M -2.82 % | 599.527 M -23.07 % | 779.284 M 6.34 % | 732.851 M -9.99 % | 814.197 M 12.91 % | 721.132 M -12.76 % | 826.615 M -35.10 % | 1.274 B -3.14 % | 1.315 B 32.96 % | 988.986 M 4.47 % | 946.681 M -4.62 % | 992.548 M 5.72 % | 938.890 M -9.66 % | 1.039 B -22.69 % | 1.344 B 13.05 % | 1.189 B -12.04 % | 1.352 B -10.22 % | 1.506 B -14.39 % | 1.759 B 11.06 % | 1.584 B 5.00 % | 1.508 B -12.32 % | 1.720 B -7.84 % | 1.867 B 12.04 % | 1.666 B 18.28 % | 1.409 B -18.61 % | 1.731 B 3.37 % | 1.674 B -1.00 % | 1.691 B 13.90 % | 1.485 B -13.52 % | 1.717 B 16.15 % | 1.478 B -5.38 % | 1.563 B 15.54 % | 1.352 B 13.37 % | 1.193 B -12.95 % | 1.370 B 17.01 % | 1.171 B 8.25 % | 1.082 B 0.73 % | 1.074 B -1.90 % | 1.095 B 15.09 % | 951.323 M 16.92 % | 813.624 M -3.46 % | 842.766 M -2.10 % | 860.822 M -6.63 % | 921.917 M 7.07 % | 861.071 M -4.84 % | 904.845 M 20.63 % | 750.126 M 15.44 % | 649.807 M 2.57 % | 633.495 M -5.38 % | 669.482 M 9.95 % | 608.890 M 8.25 % | 562.487 M -5.56 % | 595.611 M 11.82 % | 532.665 M 9.56 % | 486.165 M |
| Tax payables | 18.751 M 23.65 % | 15.165 M 61.76 % | 9.375 M -22.91 % | 12.161 M 118.41 % | 5.568 M -17.91 % | 6.783 M -46.16 % | 12.597 M -0.98 % | 12.722 M 31.56 % | 9.670 M -18.39 % | 11.850 M | 0.000 -100.00 % | 16.359 M 0.40 % | 16.293 M -0.93 % | 16.446 M -27.12 % | 22.567 M 61.99 % | 13.931 M -31.62 % | 20.371 M 27.75 % | 15.946 M -2.15 % | 16.297 M 1.69 % | 16.025 M -10.66 % | 17.938 M 66.60 % | 10.767 M -26.93 % | 14.737 M 27.52 % | 11.556 M 3.85 % | 11.128 M -71.01 % | 38.391 M 61.74 % | 23.736 M 124.47 % | 10.574 M -48.25 % | 20.435 M -11.38 % | 23.059 M 8.01 % | 21.348 M 39.56 % | 15.297 M -9.54 % | 16.911 M 34.25 % | 12.596 M -61.49 % | 32.707 M 46.12 % | 22.383 M 75.67 % | 12.741 M 10.64 % | 11.517 M -0.80 % | 11.610 M 110.03 % | 5.528 M -62.67 % | 14.809 M 61.06 % | 9.195 M 7.91 % | 8.521 M 95.56 % | 4.357 M -59.12 % | 10.658 M 188.69 % | -12.018 M -359.93 % | 4.623 M 178.31 % | -5.904 M 46.58 % | -11.051 M 42.64 % | -19.265 M -32.68 % | -14.521 M -40.26 % | -10.353 M 35.52 % | -16.056 M 33.42 % | -24.114 M -55.97 % | -15.460 M -31.71 % | -11.738 M 46.60 % | -21.981 M -9.55 % | -20.066 M -291.62 % | -5.124 M -310.55 % | 2.434 M 1 233.01 % | -214.791 K -108.98 % | 2.392 M -81.04 % | 12.616 M |
| Deferred revenue non current | 24.299 M -6.56 % | 26.006 M -6.23 % | 27.733 M -3.56 % | 28.756 M 6.90 % | 26.900 M 4.48 % | 25.747 M -4.15 % | 26.862 M 2.49 % | 26.209 M -5.19 % | 27.644 M -6.10 % | 29.439 M | 0.000 -100.00 % | 33.208 M -1.53 % | 33.725 M -6.13 % | 35.929 M -15.89 % | 42.715 M -15.83 % | 50.746 M -6.88 % | 54.495 M -7.40 % | 58.850 M -6.53 % | 62.962 M 4.12 % | 60.468 M -5.44 % | 63.944 M -4.52 % | 66.969 M -5.19 % | 70.636 M -9.10 % | 77.707 M -2.72 % | 79.883 M -5.41 % | 84.455 M -0.62 % | 84.982 M -13.08 % | 97.770 M -4.16 % | 102.014 M 6.94 % | 95.396 M -0.33 % | 95.713 M -4.60 % | 100.331 M -3.22 % | 103.668 M -3.72 % | 107.671 M -3.58 % | 111.675 M -0.08 % | 111.765 M -2.41 % | 114.523 M -3.33 % | 118.469 M -3.21 % | 122.396 M 6.43 % | 115.001 M 1.04 % | 113.813 M -5.29 % | 120.168 M 0.09 % | 120.059 M | 0.000 | 0.000 | 0.000 -100.00 % | 128.746 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 |
| Minority interest | 39.713 M 14.82 % | 34.588 M 16.62 % | 29.658 M -3.85 % | 30.845 M -1.27 % | 31.243 M -6.44 % | 33.394 M 4.27 % | 32.026 M -10.45 % | 35.761 M -16.15 % | 42.649 M -2.83 % | 43.890 M 1.78 % | 43.121 M 6.41 % | 40.523 M 3.83 % | 39.028 M 454.51 % | 7.038 M 53.20 % | 4.594 M -65.77 % | 13.422 M 12.35 % | 11.947 M 4.52 % | 11.430 M 4.49 % | 10.939 M -0.75 % | 11.022 M -5.04 % | 11.608 M -6.50 % | 12.415 M 0.28 % | 12.380 M 19.91 % | 10.325 M -6.37 % | 11.027 M -4.14 % | 11.503 M 0.16 % | 11.484 M -17.44 % | 13.909 M 2.87 % | 13.521 M -70.20 % | 45.379 M 229.51 % | 13.772 M -15.19 % | 16.239 M 14.86 % | 14.137 M -6.59 % | 15.135 M -7.07 % | 16.287 M -12.77 % | 18.671 M -5.66 % | 19.790 M -2.67 % | 20.333 M 28.05 % | 15.879 M -0.25 % | 15.918 M -0.35 % | 15.974 M -39.56 % | 26.429 M 0.23 % | 26.368 M 7.50 % | 24.528 M 4.42 % | 23.489 M -2.94 % | 24.202 M -6.22 % | 25.805 M -9.95 % | 28.658 M -5.52 % | 30.331 M -4.51 % | 31.763 M -1.07 % | 32.107 M -11.12 % | 36.126 M -3.17 % | 37.310 M 0.46 % | 37.138 M -0.07 % | 37.165 M -6.26 % | 39.647 M 7.40 % | 36.915 M 5.71 % | 34.919 M 1.29 % | 34.475 M 4.17 % | 33.094 M 11.12 % | 29.783 M 9.30 % | 27.249 M 12.10 % | 24.308 M |
| Capital lease obligations | 20.821 M -11.31 % | 23.477 M 1.93 % | 23.032 M | 0.000 -100.00 % | 655.682 K -98.45 % | 42.325 M 1 004.40 % | 3.832 M -33.44 % | 5.758 M -71.90 % | 20.489 M 175.59 % | 7.434 M -40.48 % | 12.490 M 8 684.45 % | 142.180 K -24.58 % | 188.506 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -47.731 M | 0.000 -100.00 % | 480.940 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 -100.00 % | 227.150 K 26.41 % | 179.689 K -18.17 % | 219.589 K 41.11 % | 155.610 K -9.67 % | 172.270 K -20.33 % | 216.230 K | 0.000 -100.00 % | 146.929 K 8.03 % | 136.010 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 |
| Other total stockholders equity | 837.118 M 2 082.27 % | -42.230 M -105.18 % | 814.799 M 1.25 % | 804.760 M 11.75 % | 720.130 M -10.70 % | 806.421 M -0.31 % | 808.965 M 0.13 % | 807.938 M 5.89 % | 762.966 M -5.57 % | 807.938 M 0.00 % | 807.938 M | 0.000 -100.00 % | 762.966 M | 0.000 -100.00 % | 807.938 M -3.74 % | 839.288 M 3.88 % | 807.938 M 2 677.14 % | -31.350 M -103.88 % | 807.938 M 0.00 % | 807.938 M 0.00 % | 807.938 M 0.00 % | 807.938 M 0.00 % | 807.938 M 0.00 % | 807.938 M 0.00 % | 807.938 M 0.00 % | 807.938 M 0.00 % | 807.938 M 0.00 % | 807.938 M 0.00 % | 807.938 M 0.00 % | 807.938 M 0.00 % | 807.938 M -3.79 % | 839.799 M -0.02 % | 839.998 M -0.02 % | 840.179 M 5.77 % | 794.316 M -5.23 % | 838.168 M 0.01 % | 838.100 M 0.03 % | 837.857 M 0.00 % | 837.878 M 0.02 % | 837.717 M 0.04 % | 837.370 M 0.01 % | 837.287 M 0.05 % | 836.848 M -0.02 % | 836.976 M 0.00 % | 836.942 M 0.01 % | 836.854 M -0.06 % | 837.352 M 0.04 % | 836.993 M 0.00 % | 837.015 M 1.21 % | 826.998 M 0.00 % | 827.017 M 0.31 % | 824.475 M 0.00 % | 824.481 M 0.00 % | 824.488 M 0.00 % | 824.488 M 0.14 % | 823.311 M 0.00 % | 823.311 M 0.04 % | 823.022 M 0.00 % | 823.022 M 0.98 % | 815.073 M 0.00 % | 815.073 M 1 154.29 % | 64.983 M 0.00 % | 64.983 M |
| Deferred tax liabilities non current | 7.028 M 28.94 % | 5.450 M -28.01 % | 7.571 M 346.79 % | 1.694 M -7.68 % | 1.835 M -7.55 % | 1.985 M -26.85 % | 2.714 M 82.23 % | 1.490 M -2.71 % | 1.531 M -2.72 % | 1.574 M | 0.000 -100.00 % | 1.824 M -6.52 % | 1.951 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 510.619 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -930.225 K | 0.000 | 0.000 | 0.000 100.00 % | -34.082 M 19.90 % | -42.548 M 37.53 % | -68.112 M 10.81 % | -76.368 M -220.70 % | -23.813 M -0.09 % | -23.792 M 21.82 % | -30.432 M -0.07 % | -30.410 M 17.93 % | -37.055 M -0.81 % | -36.757 M 89.11 % | -337.608 M -0.06 % | -337.397 M -13.53 % | -297.186 M -0.07 % | -296.975 M | 0.000 | 0.000 | 0.000 100.00 % | -128.746 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other 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 |
| Total assets | 2.573 B 4.66 % | 2.459 B 3.49 % | 2.376 B 13.04 % | 2.102 B -5.00 % | 2.212 B -0.34 % | 2.220 B -2.90 % | 2.286 B 1.85 % | 2.245 B 8.20 % | 2.074 B 4.09 % | 1.993 B -4.66 % | 2.090 B 3.11 % | 2.027 B -1.84 % | 2.065 B 11.10 % | 1.859 B -6.12 % | 1.980 B -19.89 % | 2.471 B -0.57 % | 2.486 B 12.75 % | 2.205 B 5.34 % | 2.093 B 8.47 % | 1.929 B 3.30 % | 1.868 B -5.37 % | 1.974 B -9.33 % | 2.177 B 0.09 % | 2.175 B -3.89 % | 2.263 B -5.64 % | 2.398 B -12.20 % | 2.731 B -8.12 % | 2.972 B -11.64 % | 3.364 B -11.87 % | 3.817 B -7.48 % | 4.126 B -5.97 % | 4.388 B 3.77 % | 4.228 B 0.81 % | 4.194 B 1.08 % | 4.149 B 0.75 % | 4.119 B 9.45 % | 3.763 B -7.50 % | 4.068 B 0.34 % | 4.054 B -0.26 % | 4.065 B 6.58 % | 3.814 B 8.35 % | 3.520 B -3.77 % | 3.658 B 6.50 % | 3.435 B 6.00 % | 3.240 B -0.45 % | 3.255 B -2.50 % | 3.338 B 4.50 % | 3.195 B 7.76 % | 2.965 B -4.15 % | 3.093 B -1.83 % | 3.151 B -0.46 % | 3.165 B 0.80 % | 3.140 B -3.89 % | 3.267 B 8.29 % | 3.017 B 5.73 % | 2.854 B 1.80 % | 2.803 B 3.60 % | 2.706 B 5.93 % | 2.554 B 1.41 % | 2.519 B 0.20 % | 2.514 B 55.70 % | 1.615 B 8.59 % | 1.487 B |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 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 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 -100.00 % | 641.129 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.706 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 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -28.676 M | 0.000 100.00 % | -95.554 M 11.65 % | -108.156 M -200.00 % | 108.156 M | 0.000 -100.00 % | 37.121 M 184.76 % | -43.796 M -200.00 % | 43.796 M | 0.000 100.00 % | -144.806 M -174.66 % | 193.943 M 200.00 % | -193.943 M | 0.000 -100.00 % | 69.788 M 125.27 % | -276.208 M -200.00 % | 276.208 M | 0.000 -100.00 % | 315.376 M 181.50 % | -386.984 M -200.00 % | 386.984 M | 0.000 -100.00 % | 602.223 M 187.93 % | -684.890 M -200.00 % | 684.890 M | 0.000 100.00 % | -615.715 M -655.93 % | 110.755 M 200.00 % | -110.755 M | 0.000 100.00 % | -251.733 M -138.99 % | -105.334 M -200.00 % | 105.334 M | 0.000 100.00 % | -249.077 M -72.51 % | -144.383 M -200.00 % | 144.383 M | 0.000 100.00 % | -281.723 M -1 524.98 % | -17.337 M -200.00 % | 17.337 M | 0.000 100.00 % | -264.113 M -286.10 % | -68.405 M -200.00 % | 68.405 M | 0.000 100.00 % | -79.942 M -163.89 % | 125.123 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 |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -350.409 K | 0.000 100.00 % | -127.592 M -71.53 % | -74.384 M -200.00 % | 74.384 M | 0.000 -100.00 % | 49.198 M 178.51 % | -62.664 M -200.00 % | 62.664 M | 0.000 100.00 % | -221.184 M -227.78 % | 173.094 M 200.00 % | -173.094 M | 0.000 100.00 % | -12.533 M 89.77 % | -122.457 M -200.00 % | 122.457 M | 0.000 -100.00 % | 114.837 M 158.00 % | -197.983 M -200.00 % | 197.983 M | 0.000 -100.00 % | 336.502 M 173.70 % | -456.552 M -200.00 % | 456.552 M | 0.000 100.00 % | -304.428 M -75.86 % | -173.104 M -200.00 % | 173.104 M | 0.000 100.00 % | -327.596 M -83.63 % | -178.402 M -200.00 % | 178.402 M | 0.000 -100.00 % | 249.505 M 287.39 % | -133.147 M -200.00 % | 133.147 M | 0.000 100.00 % | -337.781 M -2 035.33 % | 17.453 M 200.00 % | -17.453 M | 0.000 100.00 % | -258.020 M -154.28 % | -101.472 M -200.00 % | 101.472 M | 0.000 100.00 % | -16.967 M -131.26 % | 54.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 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -28.326 M | 0.000 -100.00 % | 32.038 M 194.86 % | -33.772 M -200.00 % | 33.772 M | 0.000 100.00 % | -12.077 M -164.01 % | 18.868 M 200.00 % | -18.868 M | 0.000 -100.00 % | 76.378 M 266.34 % | 20.849 M 200.00 % | -20.849 M | 0.000 -100.00 % | 82.321 M 153.54 % | -153.751 M -200.00 % | 153.751 M | 0.000 -100.00 % | 200.539 M 206.10 % | -189.001 M -200.00 % | 189.001 M | 0.000 -100.00 % | 276.453 M 221.07 % | -228.337 M -200.00 % | 228.337 M | 0.000 100.00 % | -296.268 M -204.37 % | 283.859 M 200.00 % | -283.859 M | 0.000 -100.00 % | 85.643 M 17.21 % | 73.068 M 200.00 % | -73.068 M | 0.000 100.00 % | -486.869 M -4 233.23 % | -11.236 M -200.00 % | 11.236 M | 0.000 -100.00 % | 76.963 M 321.22 % | -34.790 M -200.00 % | 34.790 M | 0.000 -100.00 % | 9.581 M -71.02 % | 33.067 M 200.00 % | -33.067 M | 0.000 100.00 % | -62.975 M -188.90 % | 70.841 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 |
| 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 |
| 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 100.00 % | -10.731 M | 0.000 | 0.000 | 0.000 100.00 % | -15.019 M | 0.000 | 0.000 | 0.000 100.00 % | -9.779 M | 0.000 | 0.000 | 0.000 100.00 % | -11.714 M | 0.000 | 0.000 | 0.000 100.00 % | -20.905 M | 0.000 | 0.000 | 0.000 100.00 % | -15.674 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 |
| Other non cash items | -20.092 M 71.19 % | -69.748 M | 0.000 | 0.000 -100.00 % | 18.536 M 119.25 % | -96.292 M -135.43 % | 271.776 M 36.02 % | 199.799 M 370.81 % | -73.778 M -237.65 % | -21.850 M 80.21 % | -110.431 M -772.08 % | 16.431 M -57.54 % | 38.697 M 304.88 % | 9.558 M 171.50 % | -13.367 M 5.45 % | -14.138 M 33.62 % | -21.296 M 16.71 % | -25.569 M -20.56 % | -21.208 M -150.66 % | -8.461 M 64.96 % | -24.149 M -100.78 % | -12.028 M 90.10 % | -121.533 M -3 213.94 % | -3.667 M -136.79 % | -1.549 M 79.04 % | -7.389 M -101.89 % | 391.349 M 0.45 % | 389.602 M 1 032.74 % | 34.395 M 2 158.18 % | -1.671 M -100.56 % | 296.195 M 127.92 % | 129.957 M 398.94 % | 26.046 M -1.07 % | 26.329 M 139.84 % | -66.082 M -132.14 % | -28.466 M -144.24 % | 64.349 M 485.31 % | 10.994 M 138.84 % | -28.307 M -267.18 % | -7.709 M -50.34 % | -5.128 M 14.86 % | -6.023 M 81.17 % | -31.984 M -43.53 % | -22.284 M -497.95 % | -3.727 M -124.16 % | 15.425 M -48.41 % | 29.899 M 53.95 % | 19.422 M 86.48 % | 10.415 M 327.22 % | -4.583 M -232.78 % | 3.452 M 130.93 % | -11.162 M 52.29 % | -23.398 M -309.17 % | -5.718 M -140.68 % | 14.058 M 170.52 % | -19.935 M 0.96 % | -20.129 M -107.37 % | -9.707 M 75.97 % | -40.402 M 7.74 % | -43.793 M -68.86 % | -25.934 M 2.81 % | -26.685 M 48.68 % | -51.993 M -48.44 % | -35.026 M -72.87 % | -20.262 M -37.33 % | -14.754 M |
| Net cash provided by operating activities | -20.092 M 71.19 % | -69.748 M | 0.000 | 0.000 -100.00 % | 5.933 M 114.01 % | -42.350 M -210.49 % | 38.330 M 76.49 % | 21.717 M -50.99 % | 44.315 M 311.75 % | 10.763 M -54.49 % | 23.649 M 35.92 % | 17.398 M 7.95 % | 16.116 M -12.15 % | 18.345 M -68.94 % | 59.063 M 30.15 % | 45.380 M 1 020.23 % | -4.931 M 94.45 % | -88.902 M -49.62 % | -59.418 M -286.24 % | 31.904 M 165.64 % | -48.607 M 19.42 % | -60.322 M -319.60 % | 27.470 M 120.72 % | -132.594 M -130.88 % | -57.430 M -153.92 % | 106.517 M 15.52 % | 92.206 M 562.27 % | -19.946 M -109.08 % | 219.761 M 21.21 % | 181.310 M -8.79 % | 198.779 M 303.99 % | 49.204 M 109.96 % | -494.093 M -282.87 % | 270.188 M 6 212.02 % | 4.281 M -97.44 % | 167.180 M 783.71 % | -24.452 M -112.16 % | 201.014 M 1 498.21 % | -14.376 M 82.63 % | -82.755 M -443.71 % | 24.077 M -78.06 % | 109.726 M 29.53 % | 84.711 M 401.96 % | 16.876 M -32.39 % | 24.961 M -48.80 % | 48.748 M 1 311.00 % | 3.455 M 110.33 % | -33.446 M -123.24 % | 143.940 M 190 034.63 % | -75.784 K 98.68 % | -5.724 M -109.99 % | 57.296 M 2 214.74 % | 2.475 M -97.60 % | 103.078 M 65.79 % | 62.174 M 203.92 % | -59.831 M -575.18 % | 12.591 M 113.91 % | -90.515 M -345.51 % | 36.869 M | 0.000 | 0.000 100.00 % | -60.839 M -137.93 % | 160.396 M 793.77 % | -23.120 M -237.51 % | 16.813 M -55.12 % | 37.464 M |
| Investments in property plant and equipment | -13.022 M 10.52 % | -14.552 M -89.13 % | -7.694 M 40.30 % | -12.888 M -257.30 % | -3.607 M 29.03 % | -5.082 M 88.12 % | -42.796 M 16.39 % | -51.186 M -138.52 % | -21.460 M -4.62 % | -20.511 M 75.80 % | -84.753 M -468.49 % | -14.909 M 25.54 % | -20.021 M 51.93 % | -41.648 M -363.65 % | -8.982 M 40.84 % | -15.182 M -132.47 % | -6.531 M 40.78 % | -11.029 M -13.41 % | -9.725 M -28.73 % | -7.554 M -74.22 % | -4.336 M -5.89 % | -4.095 M 80.73 % | -21.246 M -91.70 % | -11.083 M -23.17 % | -8.998 M -65.45 % | -5.439 M 15.30 % | -6.421 M 75.23 % | -25.927 M -6.43 % | -24.361 M 13.53 % | -28.174 M -40.85 % | -20.003 M 27.81 % | -27.707 M -126.79 % | -12.217 M 47.04 % | -23.067 M 27.39 % | -31.769 M 7.77 % | -34.444 M -42.52 % | -24.169 M 56.59 % | -55.671 M -18.25 % | -47.079 M -13.36 % | -41.530 M 15.99 % | -49.435 M -33.00 % | -37.169 M 64.37 % | -104.330 M -130.26 % | -45.309 M -12.37 % | -40.320 M -69.13 % | -23.840 M 59.40 % | -58.717 M -96.92 % | -29.817 M 50.21 % | -59.892 M -73.30 % | -34.560 M -194.97 % | -11.716 M 77.29 % | -51.584 M -32.42 % | -38.956 M 31.47 % | -56.845 M -0.08 % | -56.799 M 17.41 % | -68.771 M 43.34 % | -121.384 M -24.53 % | -97.471 M 40.83 % | -164.725 M -61.38 % | -102.075 M -38.91 % | -73.480 M -208.60 % | -23.811 M 50.69 % | -48.289 M 17.04 % | -58.207 M -1 028.77 % | -5.157 M 31.56 % | -7.535 M |
| Acquisitions net | 0.000 100.00 % | -39.888 M | 0.000 | 0.000 -100.00 % | 947.013 K 2 530.59 % | 36.000 K 4 390 143.90 % | 0.820 -100.00 % | 913.938 K 86.52 % | 490.000 K | 0.000 | 0.000 -100.00 % | 3.926 M 107.95 % | -49.356 M -736.34 % | 7.756 M 38.98 % | 5.581 M -39.46 % | 9.218 M 313.25 % | 2.231 M 318.09 % | 533.515 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 | 0.000 100.00 % | -300.000 K |
| Purchases of investments | 0.000 | 0.000 -100.00 % | 1.612 K 100.00 % | -60.002 M 33.33 % | -90.000 M -800.00 % | -10.000 M 83.88 % | -62.027 M -53.74 % | -40.346 M 53.96 % | -87.627 M | 0.000 | 0.000 100.00 % | -250.000 K | 0.000 | 0.000 -100.00 % | 1.500 M 3 100.00 % | -50.000 K -114.29 % | 350.000 K 119.44 % | -1.800 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -244.117 K 0.36 % | -245.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 610.681 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 |
| Sales maturities of investments | 0.000 | 0.000 100.00 % | -901.180 -100.00 % | 60.096 M -39.90 % | 100.000 M 11 096 462.29 % | 901.180 -100.00 % | 85.645 M 2 525 785.67 % | 3.391 K -100.00 % | 84.340 M | 0.000 | 0.000 100.00 % | -3.676 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 145.121 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 | 0.000 | 0.000 |
| Other investing activites | 4.536 M 341.86 % | -1.876 M -527.14 % | 439.091 K -89.00 % | 3.993 M 1 224.14 % | -355.195 K -200.00 % | 355.195 K -96.70 % | 10.770 M 21 539 265 183.84 % | 0.050 -100.00 % | 10.917 K | 0.000 -100.00 % | 4.946 M 34.57 % | 3.676 M 5 250 966 661.60 % | -0.070 -100.00 % | 7.756 M 37.75 % | 5.631 M -39.27 % | 9.272 M 315.67 % | 2.231 M 4 223.40 % | -54.095 K -101.73 % | 3.132 M -50.32 % | 6.304 M 7 405.81 % | 83.987 K -12.98 % | 96.517 K -99.97 % | 362.604 M 471 426.03 % | 76.900 K -48.47 % | 149.239 K -98.35 % | 9.029 M -87.26 % | 70.876 M 961 580.47 % | 7.370 K 100.01 % | -51.722 M -83.29 % | -28.219 M -3 986.54 % | 726.075 K 60.53 % | 452.304 K 121.14 % | 204.530 K -54.98 % | 454.294 K -96.75 % | 13.998 M 1 929.46 % | -765.134 K -116.51 % | 4.633 M 4 539.11 % | 99.869 K -99.16 % | 11.865 M 17 897.15 % | -66.668 K -102.36 % | 2.820 M 1 630.06 % | 163.000 K -98.04 % | 8.317 M 5 753.06 % | 142.102 K -81.91 % | 785.500 K -70.10 % | 2.627 M -82.06 % | 14.643 M 139.72 % | -36.868 M -1 818.49 % | 2.145 M 6 044.91 % | 34.913 K -99.87 % | 26.167 M 486 416.88 % | 5.378 K -99.93 % | 8.060 M 2 114.95 % | -400.000 K 92.18 % | -5.113 M -278.23 % | 2.869 M -89.79 % | 28.103 M 128.83 % | -97.471 M -1 023.44 % | 10.555 M 58.33 % | 6.666 M -90.51 % | 70.236 M 9 868.54 % | -719.000 K -4 621.44 % | 15.902 K -99.20 % | 2.000 M 149.85 % | -4.012 M -180.05 % | 5.012 M |
| Net cash used for investing activites | -8.485 M 84.93 % | -56.316 M -676.30 % | -7.254 M 17.57 % | -8.801 M -226.00 % | 6.985 M 147.55 % | -14.690 M -74.73 % | -8.408 M 90.72 % | -90.614 M -273.73 % | -24.246 M -18.21 % | -20.511 M 74.30 % | -79.807 M -610.47 % | -11.233 M 83.81 % | -69.377 M -104.71 % | -33.891 M -911.16 % | -3.352 M 43.77 % | -5.960 M -50.88 % | -3.950 M 67.63 % | -12.204 M -85.10 % | -6.593 M -427.23 % | -1.251 M 70.59 % | -4.252 M -6.35 % | -3.998 M -101.17 % | 341.113 M 3 131.78 % | -11.251 M -27.15 % | -8.849 M -346.44 % | 3.591 M -94.43 % | 64.455 M 348.67 % | -25.920 M 65.93 % | -76.083 M -34.92 % | -56.393 M -192.54 % | -19.277 M 29.27 % | -27.255 M -126.88 % | -12.013 M 46.88 % | -22.613 M -27.24 % | -17.771 M 49.53 % | -35.209 M -80.23 % | -19.536 M 64.85 % | -55.571 M -60.60 % | -34.603 M 16.81 % | -41.596 M 10.77 % | -46.615 M -25.97 % | -37.006 M 61.46 % | -96.012 M -112.57 % | -45.167 M -14.25 % | -39.535 M -86.37 % | -21.213 M 51.87 % | -44.075 M 33.91 % | -66.685 M -15.48 % | -57.747 M -67.26 % | -34.525 M -338.92 % | 14.450 M 128.02 % | -51.578 M -66.94 % | -30.896 M 46.03 % | -57.245 M 7.54 % | -61.912 M 6.05 % | -65.902 M 29.35 % | -93.282 M 4.30 % | -97.471 M 36.78 % | -154.170 M -61.59 % | -95.409 M -2 840.64 % | -3.244 M 86.77 % | -24.530 M 49.18 % | -48.273 M 14.11 % | -56.207 M -513.04 % | -9.169 M -224.79 % | -2.823 M |
| Debt repayment | 13.026 M -89.75 % | 127.046 M 194.99 % | 43.067 M 125.19 % | -170.938 M -1 535.63 % | 11.907 M -78.16 % | 54.528 M | 0.000 -100.00 % | 111.700 M 356.85 % | 24.450 M -65.85 % | 71.600 M 38.37 % | 51.744 M 201.75 % | -50.854 M -329.00 % | 22.207 M 81.03 % | 12.267 M 121.33 % | -57.507 M -1 716.85 % | -3.165 M 63.77 % | -8.735 M | 0.000 -100.00 % | 162.890 M 1 764.53 % | -9.786 M -123.83 % | 41.071 M -15.66 % | 48.697 M 124.98 % | -194.968 M -326.44 % | 86.101 M 96.04 % | 43.921 M 148.20 % | -91.121 M 53.42 % | -195.634 M -515.71 % | -31.774 M 82.58 % | -182.354 M 2.76 % | -187.527 M -9.68 % | -170.974 M -883.58 % | -17.383 M -107.07 % | 245.697 M 1 497.20 % | 15.383 M 133.43 % | -46.017 M -158.79 % | 78.278 M 260.62 % | -48.734 M 75.69 % | -200.426 M -3 117.49 % | 6.642 M -73.19 % | 24.777 M -79.35 % | 120.000 M 100.00 % | 60.000 M 50.00 % | 40.000 M 0.00 % | 40.000 M 200.00 % | -40.000 M | 0.000 100.00 % | -525.000 K -100.52 % | 100.225 M 225.63 % | -79.775 M -29.87 % | -61.425 M -218.13 % | 52.000 M 194.55 % | -55.000 M 36.05 % | -86.000 M -200.00 % | 86.000 M 16.34 % | 73.923 M 1 897.80 % | -4.112 M -103.54 % | 116.189 M 23.61 % | 94.000 M 256.67 % | -60.000 M -200.00 % | -20.000 M 50.70 % | -40.570 M -168.27 % | 59.430 M 205.87 % | 19.430 M -0.15 % | 19.460 M -33.54 % | 29.280 M 8 233.33 % | -360.000 K |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -30.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -50.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -639.561 K | 0.000 | 0.000 100.00 % | -68.587 M | 0.000 | 0.000 | 0.000 100.00 % | -3.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 |
| Dividends paid | -3.366 M -1.82 % | -3.306 M 9.43 % | -3.650 M 21.22 % | -4.633 M 2.21 % | -4.738 M 58.46 % | -11.405 M -79.96 % | -6.338 M 65.04 % | -18.126 M -493.77 % | -3.053 M -5.60 % | -2.891 M -4.28 % | -2.772 M -0.44 % | -2.760 M 11.19 % | -3.108 M -0.74 % | -3.085 M 24.04 % | -4.061 M 4.86 % | -4.269 M 29.72 % | -6.074 M -0.55 % | -6.041 M 59.12 % | -14.777 M -554.73 % | -2.257 M -10.63 % | -2.040 M 9.44 % | -2.252 M 91.35 % | -26.026 M -966.24 % | -2.441 M -21.45 % | -2.010 M 43.22 % | -3.539 M 85.70 % | -24.758 M -410.46 % | -4.850 M 24.12 % | -6.392 M 31.60 % | -9.345 M 14.15 % | -10.886 M -13.05 % | -9.629 M -44.12 % | -6.681 M -11.71 % | -5.981 M -15.20 % | -5.192 M 39.81 % | -8.625 M -64.54 % | -5.242 M 76.26 % | -22.086 M -574.47 % | -3.275 M 7.92 % | -3.556 M 12.44 % | -4.061 M 79.93 % | -20.241 M -534.91 % | -3.188 M -124.05 % | -1.423 M 3.04 % | -1.468 M 92.53 % | -19.640 M -1 247.19 % | -1.458 M -50.18 % | -970.718 K 89.25 % | -9.029 M -17.83 % | -7.662 M -11.09 % | -6.898 M 12.94 % | -7.923 M 64.08 % | -22.060 M -135.55 % | -9.365 M -23.81 % | -7.564 M -19.02 % | -6.355 M 85.87 % | -44.966 M -1 156.32 % | -3.579 M -23.11 % | -2.907 M -0.61 % | -2.890 M 32.55 % | -4.284 M -36.98 % | -3.128 M 12.71 % | -3.583 M -13.77 % | -3.150 M 0.72 % | -3.172 M -5.11 % | -3.018 M |
| Other financing activites | 15.699 M 24.92 % | 12.567 M 117.65 % | -71.220 M -285.74 % | 38.345 M 907.79 % | 3.805 M -84.90 % | 25.196 M 357.44 % | 5.508 M 192.22 % | -5.973 M -204.26 % | 5.729 M 140.19 % | -14.254 M 82.34 % | -80.734 M -252.45 % | 52.959 M 1 808.49 % | 2.775 M -88.90 % | 25.000 M 200.00 % | -25.000 M -50 100.00 % | 50.000 K -99.87 % | 39.300 M 202.47 % | -38.354 M -551.44 % | 8.496 M 10 619 922 590.11 % | -0.080 | 0.000 | 0.000 100.00 % | -97.608 M -1 858.95 % | 5.549 M 376.12 % | -2.010 M -414.24 % | 639.561 K -99.72 % | 225.061 M 30 008 113 988.21 % | -0.750 -100.00 % | 36.275 M 12.26 % | 32.312 M | 0.000 -100.00 % | 3.000 M | 0.000 | 0.000 -100.00 % | 0.270 | 0.000 -100.00 % | 1.310 206.50 % | -1.230 | 0.000 | 0.000 100.00 % | -2.000 | 0.000 | 0.000 100.00 % | 0.000 | 0.000 100.00 % | -40.000 M | 0.000 100.00 % | 0.000 -100.00 % | 0.120 -36.84 % | 0.190 375.00 % | 0.040 112.12 % | -0.330 | 0.000 100.00 % | -0.620 -182.67 % | 0.750 80 530 636 700.00 % | 0.000 100.00 % | -0.590 32.95 % | -0.880 100.00 % | -2.144 M -200.00 % | 2.144 M -99.74 % | 813.090 M 92 396 642 611.73 % | -0.880 2.22 % | -0.900 -4 400.00 % | -0.020 77.78 % | -0.090 | 0.000 |
| Net cash used provided by financing activities | 25.360 M -81.40 % | 136.307 M 528.60 % | -31.803 M 76.82 % | -137.226 M -1 350.46 % | 10.974 M -83.94 % | 68.319 M 8 335.68 % | -829.552 K -100.95 % | 87.601 M 222.94 % | 27.126 M -50.19 % | 54.455 M 271.45 % | -31.762 M -4 750.72 % | -654.784 K -102.99 % | 21.874 M -36.01 % | 34.182 M 139.46 % | -86.618 M -1 073.06 % | -7.384 M -130.15 % | 24.490 M 155.16 % | -44.395 M -128.35 % | 156.609 M 1 400.44 % | -12.043 M -130.85 % | 39.031 M -15.96 % | 46.445 M 114.58 % | -318.602 M -480.83 % | 83.660 M 99.61 % | 41.911 M 144.58 % | -94.021 M 13.95 % | -109.264 M -198.34 % | -36.624 M 75.98 % | -152.471 M 7.35 % | -164.560 M 9.51 % | -181.859 M -657.38 % | -24.012 M -110.05 % | 239.016 M 2 442.13 % | 9.402 M 118.36 % | -51.208 M -173.52 % | 69.653 M 229.04 % | -53.976 M 75.74 % | -222.513 M -6 707.61 % | 3.368 M -84.13 % | 21.221 M -81.70 % | 115.939 M 191.60 % | 39.759 M 8.01 % | 36.812 M -4.58 % | 38.577 M 193.03 % | -41.468 M 30.47 % | -59.640 M -2 907.81 % | -1.983 M -102.00 % | 99.254 M 211.77 % | -88.804 M -28.54 % | -69.087 M -253.18 % | 45.102 M 171.68 % | -62.923 M 41.77 % | -108.060 M -241.01 % | 76.635 M 15.49 % | 66.359 M 734.00 % | -10.467 M -114.70 % | 71.223 M -21.23 % | 90.421 M 239.00 % | -65.051 M -213.56 % | -20.746 M -102.70 % | 768.236 M 1 264.49 % | 56.302 M 255.29 % | 15.847 M -2.84 % | 16.310 M -37.53 % | 26.108 M 872.78 % | -3.378 M |
| Effect of forex changes on cash | 98.733 K 1 156.15 % | 7.860 K -98.06 % | 405.610 K 433.54 % | -121.608 K -188.86 % | 136.853 K 94.99 % | 70.184 K -87.26 % | 550.957 K 5 144.21 % | 10.506 K -89.71 % | 102.115 K 141.95 % | -243.429 K 87.29 % | -1.916 M -228.16 % | 1.495 M -20.00 % | 1.869 M 969.66 % | -214.857 K 76.18 % | -901.829 K -245.82 % | 618.434 K 151.07 % | -1.211 M -494.70 % | 306.833 K 224.18 % | -247.089 K 15.35 % | -291.892 K -414.95 % | 92.679 K -80.05 % | 464.466 K 302.66 % | -229.186 K -362.16 % | 87.422 K -53.78 % | 189.130 K 297.06 % | -95.975 K -103.83 % | 2.506 M 767.86 % | -375.222 K -771.03 % | 55.917 K 104.29 % | -1.304 M -194.40 % | 1.381 M 335.02 % | -587.772 K -228.61 % | -178.865 K 47.50 % | -340.727 K 59.25 % | -836.108 K -1 626.47 % | -48.429 K 92.57 % | -651.403 K -306.86 % | 314.899 K -57.83 % | 746.711 K 165.06 % | 281.718 K 262.27 % | -173.614 K -152.41 % | 331.260 K 312.64 % | 80.278 K 178.66 % | -102.059 K -143.02 % | 237.215 K 197.44 % | -243.455 K -148.32 % | 503.811 K 324.69 % | -224.225 K 18.87 % | -276.381 K -252.44 % | -78.420 K 72.82 % | -288.528 K -845.90 % | 38.682 K -64.30 % | 108.356 K 2.13 % | 106.097 K 138.85 % | -273.066 K -139.08 % | -114.214 K -1 785.47 % | -6.058 K 97.43 % | -235.653 K 59.80 % | -586.250 K | 0.000 | 0.000 100.00 % | -4.472 K 83.55 % | -27.178 K -0.52 % | -27.039 K -48.76 % | -18.176 K -276.65 % | -4.826 K |
| Net change in cash | -3.116 M -130.40 % | 10.251 M 147.09 % | -21.768 M 86.91 % | -166.268 M -559.56 % | 36.180 M 218.79 % | 11.349 M -61.71 % | 29.644 M 58.40 % | 18.714 M -60.43 % | 47.297 M 9.86 % | 43.051 M 147.92 % | -89.836 M -284.40 % | 48.718 M 515.26 % | -11.732 M -163.69 % | 18.421 M 157.91 % | -31.809 M -197.41 % | 32.654 M 126.81 % | 14.397 M 109.92 % | -145.194 M -260.70 % | 90.351 M 393.20 % | 18.319 M 233.37 % | -13.736 M 21.11 % | -17.411 M -135.00 % | 49.752 M 182.78 % | -60.098 M -148.56 % | -24.179 M -251.20 % | 15.991 M -67.95 % | 49.903 M 160.22 % | -82.866 M -848.37 % | -8.738 M 78.66 % | -40.946 M -4 096.07 % | -975.829 K 63.18 % | -2.650 M 99.01 % | -267.269 M -204.14 % | 256.637 M 491.60 % | -65.535 M -132.51 % | 201.575 M 304.41 % | -98.615 M -28.48 % | -76.755 M -71.08 % | -44.865 M 56.38 % | -102.849 M -210.32 % | 93.227 M -17.36 % | 112.811 M 340.83 % | 25.590 M 151.29 % | 10.184 M 118.25 % | -55.804 M -72.51 % | -32.348 M 23.16 % | -42.099 M -3 724.41 % | -1.101 M 61.87 % | -2.887 M 97.22 % | -103.767 M -293.81 % | 53.540 M 193.66 % | -57.167 M 58.08 % | -136.372 M -211.26 % | 122.573 M 84.74 % | 66.348 M 148.67 % | -136.314 M -1 338.90 % | -9.474 M 90.31 % | -97.801 M 46.54 % | -182.939 M 5.58 % | -193.744 M -125.58 % | 757.395 M 2 705.32 % | -29.071 M -122.72 % | 127.942 M 302.94 % | -63.043 M -286.88 % | 33.734 M 7.92 % | 31.258 M |
| Cash at beginning of period | 57.647 M 21.63 % | 47.396 M -31.48 % | 69.167 M -70.62 % | 235.435 M -2.25 % | 240.857 M 22.49 % | 196.642 M 15.39 % | 170.414 M 12.34 % | 151.700 M 45.30 % | 104.402 M 70.17 % | 61.351 M -59.42 % | 151.187 M 47.54 % | 102.469 M -10.27 % | 114.201 M 19.23 % | 95.780 M -24.77 % | 127.317 M 34.50 % | 94.662 M 17.94 % | 80.265 M -64.40 % | 225.459 M 66.97 % | 135.032 M 15.70 % | 116.713 M -10.53 % | 130.448 M -11.78 % | 147.860 M 75.75 % | 84.129 M -41.67 % | 144.227 M -14.36 % | 168.406 M 10.49 % | 152.415 M 81.73 % | 83.871 M -49.70 % | 166.736 M -4.98 % | 175.474 M -18.92 % | 216.420 M -0.45 % | 217.396 M -1.20 % | 220.047 M -54.85 % | 487.316 M 111.25 % | 230.679 M -22.12 % | 296.215 M 212.99 % | 94.639 M -51.03 % | 193.254 M -28.43 % | 270.009 M -14.25 % | 314.874 M -24.62 % | 417.723 M 28.73 % | 324.496 M 53.29 % | 211.685 M 13.75 % | 186.095 M 5.79 % | 175.911 M -24.08 % | 231.715 M -12.25 % | 264.063 M -13.75 % | 306.162 M -0.36 % | 307.263 M -0.93 % | 310.149 M -25.07 % | 413.916 M 14.86 % | 360.376 M -13.69 % | 417.543 M -24.62 % | 553.915 M 28.42 % | 431.342 M 18.18 % | 364.994 M -27.19 % | 501.308 M -1.85 % | 510.781 M -16.07 % | 608.582 M -25.45 % | 816.319 M -19.18 % | 1.010 B 299.76 % | 252.667 M -10.32 % | 281.738 M 83.19 % | 153.796 M -29.07 % | 216.839 M 18.42 % | 183.105 M 20.58 % | 151.847 M |
| Cash at end of period | 54.531 M -5.41 % | 57.647 M 21.62 % | 47.399 M -31.47 % | 69.167 M -75.03 % | 277.037 M 33.20 % | 207.991 M 3.97 % | 200.057 M 17.40 % | 170.414 M 12.34 % | 151.700 M 45.30 % | 104.402 M 70.17 % | 61.351 M -59.42 % | 151.187 M 47.54 % | 102.469 M -10.27 % | 114.201 M 19.57 % | 95.508 M -24.98 % | 127.317 M 34.50 % | 94.662 M 17.94 % | 80.265 M -64.39 % | 225.383 M 66.91 % | 135.032 M 15.70 % | 116.713 M -10.53 % | 130.448 M -2.56 % | 133.881 M 59.14 % | 84.129 M -41.67 % | 144.227 M -14.36 % | 168.406 M 25.89 % | 133.774 M 59.50 % | 83.871 M -49.70 % | 166.736 M -4.98 % | 175.474 M -18.92 % | 216.420 M -0.45 % | 217.396 M -1.20 % | 220.047 M -54.85 % | 487.316 M 111.25 % | 230.679 M -22.12 % | 296.215 M 212.99 % | 94.639 M -51.03 % | 193.254 M -28.43 % | 270.009 M -14.25 % | 314.874 M -24.62 % | 417.723 M 28.73 % | 324.496 M 53.29 % | 211.685 M 13.75 % | 186.095 M 5.79 % | 175.911 M -24.08 % | 231.715 M -12.25 % | 264.063 M -13.75 % | 306.162 M -0.36 % | 307.263 M -0.93 % | 310.149 M -25.07 % | 413.916 M 14.86 % | 360.376 M -13.69 % | 417.543 M -24.62 % | 553.915 M 28.42 % | 431.342 M 18.18 % | 364.994 M -27.19 % | 501.308 M -1.85 % | 510.781 M -19.36 % | 633.380 M -22.41 % | 816.319 M -19.18 % | 1.010 B 299.76 % | 252.667 M -10.32 % | 281.738 M 83.19 % | 153.796 M -29.07 % | 216.839 M 18.42 % | 183.105 M |
| Operating cash flow | -20.092 M 71.19 % | -69.748 M | 0.000 | 0.000 -100.00 % | 5.933 M 114.01 % | -42.350 M -210.49 % | 38.330 M 76.49 % | 21.717 M -50.99 % | 44.315 M 311.75 % | 10.763 M -54.49 % | 23.649 M 35.92 % | 17.398 M 7.95 % | 16.116 M -12.15 % | 18.345 M -68.94 % | 59.063 M 30.15 % | 45.380 M 1 020.23 % | -4.931 M 94.45 % | -88.902 M -49.62 % | -59.418 M -286.24 % | 31.904 M 165.64 % | -48.607 M 19.42 % | -60.322 M -319.60 % | 27.470 M 120.72 % | -132.594 M -130.88 % | -57.430 M -153.92 % | 106.517 M 15.52 % | 92.206 M 562.27 % | -19.946 M -109.08 % | 219.761 M 21.21 % | 181.310 M -8.79 % | 198.779 M 303.99 % | 49.204 M 109.96 % | -494.093 M -282.87 % | 270.188 M 6 212.02 % | 4.281 M -97.44 % | 167.180 M 783.71 % | -24.452 M -112.16 % | 201.014 M 1 498.21 % | -14.376 M 82.63 % | -82.755 M -443.71 % | 24.077 M -78.06 % | 109.726 M 29.53 % | 84.711 M 401.96 % | 16.876 M -32.39 % | 24.961 M -48.80 % | 48.748 M 1 311.00 % | 3.455 M 110.33 % | -33.446 M -123.24 % | 143.940 M 190 034.63 % | -75.784 K 98.68 % | -5.724 M -109.99 % | 57.296 M 2 214.74 % | 2.475 M -97.60 % | 103.078 M 65.79 % | 62.174 M 203.92 % | -59.831 M -575.18 % | 12.591 M 113.91 % | -90.515 M -345.51 % | 36.869 M | 0.000 | 0.000 100.00 % | -60.839 M -137.93 % | 160.396 M 793.77 % | -23.120 M -237.51 % | 16.813 M -55.12 % | 37.464 M |
| Capital expenditure | -13.022 M 10.52 % | -14.552 M -89.13 % | -7.694 M 40.30 % | -12.888 M -257.30 % | -3.607 M 29.03 % | -5.082 M 88.12 % | -42.796 M 16.39 % | -51.186 M -138.52 % | -21.460 M -4.62 % | -20.511 M 75.80 % | -84.753 M -468.49 % | -14.909 M 25.54 % | -20.021 M 51.93 % | -41.648 M -363.65 % | -8.982 M 40.84 % | -15.182 M -132.47 % | -6.531 M 40.78 % | -11.029 M -13.41 % | -9.725 M -28.73 % | -7.554 M -74.22 % | -4.336 M -5.89 % | -4.095 M 80.73 % | -21.246 M -91.70 % | -11.083 M -23.17 % | -8.998 M -65.45 % | -5.439 M 15.30 % | -6.421 M 75.23 % | -25.927 M -6.43 % | -24.361 M 13.53 % | -28.174 M -40.85 % | -20.003 M 27.81 % | -27.707 M -126.79 % | -12.217 M 47.04 % | -23.067 M 27.39 % | -31.769 M 7.77 % | -34.444 M -42.52 % | -24.169 M 56.59 % | -55.671 M -18.25 % | -47.079 M -13.36 % | -41.530 M 15.99 % | -49.435 M -33.00 % | -37.169 M 64.37 % | -104.330 M -130.26 % | -45.309 M -12.37 % | -40.320 M -69.13 % | -23.840 M 59.40 % | -58.717 M -96.92 % | -29.817 M 50.21 % | -59.892 M -73.30 % | -34.560 M -194.97 % | -11.716 M 77.29 % | -51.584 M -32.42 % | -38.956 M 31.47 % | -56.845 M -0.08 % | -56.799 M 17.41 % | -68.771 M 43.34 % | -121.384 M -24.53 % | -97.471 M 40.83 % | -164.725 M -61.38 % | -102.075 M -38.91 % | -73.480 M -208.60 % | -23.811 M 50.69 % | -48.289 M 17.04 % | -58.207 M -1 028.77 % | -5.157 M 31.56 % | -7.535 M |
| Free CashFlow | -33.114 M 60.72 % | -84.301 M -1 559.89 % | 5.774 M 144.80 % | -12.888 M -654.16 % | 2.326 M 104.90 % | -47.432 M -961.99 % | -4.466 M 84.84 % | -29.468 M -228.94 % | 22.855 M 334.44 % | -9.749 M 84.05 % | -61.105 M -2 554.24 % | 2.490 M 163.76 % | -3.905 M 83.24 % | -23.303 M -146.53 % | 50.080 M 65.84 % | 30.198 M 363.45 % | -11.462 M 88.53 % | -99.931 M -44.53 % | -69.143 M -383.96 % | 24.350 M 145.99 % | -52.943 M 17.81 % | -64.417 M -1 135.08 % | 6.223 M 104.33 % | -143.678 M -116.29 % | -66.428 M -165.72 % | 101.079 M 17.83 % | 85.785 M 287.00 % | -45.874 M -123.48 % | 195.400 M 27.60 % | 153.137 M -14.34 % | 178.776 M 731.64 % | 21.497 M 104.25 % | -506.311 M -304.88 % | 247.121 M 998.99 % | -27.489 M -120.71 % | 132.736 M 373.01 % | -48.620 M -133.45 % | 145.343 M 336.50 % | -61.455 M 50.55 % | -124.285 M -390.13 % | -25.358 M -134.95 % | 72.557 M 469.83 % | -19.619 M 31.00 % | -28.433 M -85.12 % | -15.359 M -161.66 % | 24.908 M 145.07 % | -55.263 M 12.65 % | -63.263 M -175.27 % | 84.048 M 342.66 % | -34.636 M -98.59 % | -17.440 M -405.34 % | 5.712 M 115.66 % | -36.481 M -178.91 % | 46.232 M 760.11 % | 5.375 M 104.18 % | -128.602 M -18.21 % | -108.793 M 42.13 % | -187.986 M -47.03 % | -127.857 M -25.26 % | -102.075 M -38.91 % | -73.480 M 13.19 % | -84.650 M -175.51 % | 112.107 M 237.85 % | -81.326 M -797.69 % | 11.657 M -61.05 % | 29.929 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 |