Hubei Shuanghuan Science and Technology Stock Co.,Ltd 000707.SZ
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 | 1997 | 1996 | 1995 | 1994 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 2.891 B -23.80 % | 3.794 B -13.06 % | 4.364 B 42.45 % | 3.064 B 71.66 % | 1.785 B -22.55 % | 2.305 B -38.87 % | 3.770 B -11.95 % | 4.282 B 7.83 % | 3.971 B 2.26 % | 3.883 B -2.95 % | 4.001 B 7.48 % | 3.722 B -19.04 % | 4.597 B -12.13 % | 5.232 B 38.85 % | 3.768 B 27.01 % | 2.967 B -13.88 % | 3.445 B 164.42 % | 1.303 B 30.99 % | 994.562 M -27.95 % | 1.380 B 16.69 % | 1.183 B 34.00 % | 882.757 M -1.25 % | 893.963 M 14.47 % | 780.952 M 3.65 % | 753.470 M 16.59 % | 646.267 M 18.05 % | 547.470 M -9.90 % | 607.640 M 4.33 % | 582.428 M 24.71 % | 467.031 M 43.64 % | 325.149 M |
| Net income | 280.671 M -54.46 % | 616.317 M -29.41 % | 873.044 M 106.58 % | 422.620 M 187.89 % | -480.826 M -1 912.18 % | 26.533 M -80.45 % | 135.745 M 118.19 % | -746.258 M -18.82 % | -628.072 M -5 414.34 % | 11.818 M 53.78 % | 7.685 M 101.16 % | -663.777 M -7 375.38 % | 9.124 M -97.42 % | 353.853 M 456.24 % | 63.615 M 1 394.00 % | 4.258 M -97.56 % | 174.303 M 84.12 % | 94.668 M 214.62 % | -82.591 M -1 375.15 % | 6.477 M 11.09 % | 5.830 M 225.91 % | 1.789 M -95.06 % | 36.179 M 6.52 % | 33.965 M -58.52 % | 81.881 M 10.64 % | 74.006 M -28.10 % | 102.925 M -0.70 % | 103.654 M 52.52 % | 67.961 M 32.35 % | 51.349 M 12.03 % | 45.834 M |
| Income before tax | 280.840 M -54.48 % | 617.015 M -29.30 % | 872.704 M 107.82 % | 419.931 M 187.34 % | -480.794 M -1 629.13 % | 31.442 M -64.29 % | 88.061 M 111.92 % | -738.790 M -18.89 % | -621.416 M -6 527.31 % | 9.668 M -34.64 % | 14.794 M 102.20 % | -673.832 M -4 392.82 % | 15.697 M -96.48 % | 445.521 M 598.42 % | 63.790 M 390.41 % | 13.008 M -96.23 % | 344.708 M 222.34 % | 106.939 M 229.48 % | -82.591 M -736.14 % | 12.983 M 43.50 % | 9.048 M 405.76 % | 1.789 M -95.37 % | 38.679 M -24.00 % | 50.895 M -47.06 % | 96.136 M 10.42 % | 87.065 M -28.10 % | 121.088 M -0.74 % | 121.996 M 19.82 % | 101.813 M 32.14 % | 77.049 M 12.74 % | 68.343 M |
| Income before tax ratio | 0.10 -40.27 % | 0.16 -18.68 % | 0.20 45.89 % | 0.14 150.88 % | -0.27 -2 074.44 % | 0.01 -41.59 % | 0.02 113.54 % | -0.17 -10.25 % | -0.16 -6 385.12 % | 0.00 -32.66 % | 0.00 102.04 % | -0.18 -5 402.20 % | 0.00 -95.99 % | 0.09 402.99 % | 0.02 286.12 % | 0.00 -95.62 % | 0.10 21.90 % | 0.08 198.84 % | -0.08 -982.93 % | 0.01 22.97 % | 0.01 277.42 % | 0.00 -95.32 % | 0.04 -33.61 % | 0.07 -48.92 % | 0.13 -5.29 % | 0.13 -39.09 % | 0.22 10.16 % | 0.20 14.85 % | 0.17 5.96 % | 0.16 -21.51 % | 0.21 |
| EBITDA | 452.239 M -44.41 % | 813.477 M -24.33 % | 1.075 B 46.91 % | 731.748 M 1 329.02 % | -59.539 M -117.35 % | 343.229 M -62.91 % | 925.474 M 4 682.27 % | 19.352 M -74.91 % | 77.132 M -87.27 % | 606.014 M 5.37 % | 575.142 M 961.74 % | -66.742 M -111.03 % | 605.219 M -39.48 % | 999.997 M 89.15 % | 528.678 M 41.43 % | 373.821 M -45.69 % | 688.317 M 144.05 % | 282.039 M 485.82 % | 48.144 M -67.37 % | 147.542 M 12.02 % | 131.710 M 29.09 % | 102.029 M -28.26 % | 142.216 M -1.33 % | 144.132 M -15.83 % | 171.232 M 35.31 % | 126.548 M -12.77 % | 145.068 M 29.81 % | 111.755 M -6.97 % | 120.132 M 35.83 % | 88.442 M 10.48 % | 80.054 M |
| Net income ratio | 0.10 -40.24 % | 0.16 -18.80 % | 0.20 45.02 % | 0.14 151.20 % | -0.27 -2 439.92 % | 0.01 -68.03 % | 0.04 120.66 % | -0.17 -10.19 % | -0.16 -5 296.77 % | 0.00 58.44 % | 0.00 101.08 % | -0.18 -9 086.07 % | 0.00 -97.07 % | 0.07 300.59 % | 0.02 1 076.30 % | 0.00 -97.16 % | 0.05 -30.37 % | 0.07 187.50 % | -0.08 -1 869.85 % | 0.00 -4.80 % | 0.00 143.21 % | 0.00 -94.99 % | 0.04 -6.95 % | 0.04 -59.98 % | 0.11 -5.10 % | 0.11 -39.09 % | 0.19 10.21 % | 0.17 46.19 % | 0.12 6.13 % | 0.11 -22.00 % | 0.14 |
| Ratio EBITDA | 0.16 -27.05 % | 0.21 -12.96 % | 0.25 3.13 % | 0.24 815.98 % | -0.03 -122.40 % | 0.15 -39.33 % | 0.25 5 331.33 % | 0.00 -76.73 % | 0.02 -87.55 % | 0.16 8.57 % | 0.14 901.74 % | -0.02 -113.62 % | 0.13 -31.12 % | 0.19 36.22 % | 0.14 11.35 % | 0.13 -36.93 % | 0.20 -7.71 % | 0.22 347.21 % | 0.05 -54.71 % | 0.11 -4.01 % | 0.11 -3.67 % | 0.12 -27.35 % | 0.16 -13.80 % | 0.18 -18.79 % | 0.23 16.06 % | 0.20 -26.10 % | 0.26 44.08 % | 0.18 -10.83 % | 0.21 8.92 % | 0.19 -23.08 % | 0.25 |
| Gross profit ratio | 0.17 -29.27 % | 0.24 -16.73 % | 0.28 27.75 % | 0.22 3 287.37 % | -0.01 -103.67 % | 0.19 837.65 % | -0.03 -247.58 % | 0.02 -77.13 % | 0.08 -53.82 % | 0.17 2.06 % | 0.16 215.98 % | 0.05 -66.34 % | 0.15 -36.38 % | 0.24 22.89 % | 0.19 8.61 % | 0.18 -23.84 % | 0.24 -11.30 % | 0.27 1 305.65 % | 0.02 -84.71 % | 0.12 -13.82 % | 0.14 74.40 % | 0.08 -34.44 % | 0.13 -9.63 % | 0.14 -25.75 % | 0.19 -8.73 % | 0.20 -28.06 % | 0.28 9.40 % | 0.26 -12.98 % | 0.30 -0.38 % | 0.30 -14.89 % | 0.35 |
| Weighted average shs out dil | 464.146 M 0.00 % | 464.129 M 0.00 % | 464.146 M 0.00 % | 464.146 M 0.00 % | 464.146 M 0.00 % | 464.146 M 0.01 % | 464.085 M -0.01 % | 464.149 M 0.00 % | 464.138 M 0.14 % | 463.468 M 0.11 % | 462.973 M -0.25 % | 464.147 M 0.22 % | 463.127 M -0.27 % | 464.373 M 0.01 % | 464.343 M -1.85 % | 473.114 M 2.02 % | 463.742 M 1.37 % | 457.497 M -3.42 % | 473.676 M 0.07 % | 473.339 M 0.00 % | 473.339 M 0.00 % | 473.339 M 0.00 % | 473.339 M 0.00 % | 473.339 M 0.00 % | 473.339 M 0.00 % | 473.339 M 0.00 % | 473.339 M 0.00 % | 473.339 M 0.00 % | 473.339 M 0.00 % | 473.339 M 0.00 % | 473.339 M |
| Weighted average shs out | 464.146 M 0.00 % | 464.129 M 0.00 % | 464.146 M 0.00 % | 464.146 M 0.00 % | 464.146 M 0.00 % | 464.146 M 0.01 % | 464.085 M -0.01 % | 464.146 M 0.00 % | 464.138 M 0.14 % | 463.468 M 0.11 % | 462.973 M -0.25 % | 464.147 M 0.22 % | 463.127 M -0.27 % | 464.373 M 0.01 % | 464.343 M -1.85 % | 473.114 M 2.02 % | 463.742 M 1.37 % | 457.497 M -3.42 % | 473.676 M 0.07 % | 473.339 M 0.00 % | 473.339 M 0.00 % | 473.339 M 0.00 % | 473.339 M 0.00 % | 473.339 M 0.00 % | 473.339 M 0.00 % | 473.339 M 0.00 % | 473.339 M 0.00 % | 473.339 M 0.00 % | 473.339 M 0.00 % | 473.339 M 0.00 % | 473.339 M |
| EPS diluted | 0.60 -54.89 % | 1.33 -29.26 % | 1.88 106.59 % | 0.91 187.50 % | -1.04 -1 918.18 % | 0.06 -80.28 % | 0.29 118.01 % | -1.61 -19.26 % | -1.35 -5 394.12 % | 0.03 53.61 % | 0.02 101.16 % | -1.43 -7 358.88 % | 0.02 -97.41 % | 0.76 442.86 % | 0.14 1 455.56 % | 0.01 -97.50 % | 0.36 71.43 % | 0.21 223.53 % | -0.17 -1 659.63 % | 0.01 11.22 % | 0.01 226.67 % | 0.00 -95.07 % | 0.06 6.47 % | 0.06 -61.87 % | 0.15 7.14 % | 0.14 -30.00 % | 0.20 -13.04 % | 0.23 64.29 % | 0.14 27.27 % | 0.11 13.64 % | 0.10 |
| Earnings per share | 0.60 -54.89 % | 1.33 -29.26 % | 1.88 106.59 % | 0.91 187.50 % | -1.04 -1 918.18 % | 0.06 -80.28 % | 0.29 118.01 % | -1.61 -19.26 % | -1.35 -5 394.12 % | 0.03 53.61 % | 0.02 101.16 % | -1.43 -7 358.88 % | 0.02 -97.41 % | 0.76 442.86 % | 0.14 1 455.56 % | 0.01 -97.50 % | 0.36 71.43 % | 0.21 223.53 % | -0.17 -1 659.63 % | 0.01 11.22 % | 0.01 226.67 % | 0.00 -95.07 % | 0.06 6.47 % | 0.06 -61.87 % | 0.15 7.14 % | 0.14 -30.00 % | 0.20 -13.04 % | 0.23 64.29 % | 0.14 27.27 % | 0.11 13.64 % | 0.10 |
| Gross profit | 483.891 M -46.10 % | 897.794 M -27.61 % | 1.240 B 81.98 % | 681.485 M 5 571.34 % | -12.456 M -102.85 % | 437.711 M 550.93 % | -97.069 M -229.95 % | 74.700 M -75.34 % | 302.941 M -52.77 % | 641.433 M -0.94 % | 647.542 M 239.63 % | 190.660 M -72.75 % | 699.689 M -44.10 % | 1.252 B 70.63 % | 733.547 M 37.94 % | 531.768 M -34.42 % | 810.839 M 134.53 % | 345.723 M 1 741.32 % | 18.776 M -88.98 % | 170.418 M 0.56 % | 169.461 M 133.70 % | 72.511 M -35.26 % | 112.009 M 3.45 % | 108.272 M -23.04 % | 140.693 M 6.41 % | 132.213 M -15.08 % | 155.686 M -1.44 % | 157.955 M -9.21 % | 173.975 M 24.23 % | 140.042 M 22.25 % | 114.555 M |
| Income tax expense | 169.233 K -75.74 % | 697.598 K 305.60 % | -339.307 K 87.31 % | -2.674 M -8 522.67 % | 31.743 K -99.35 % | 4.909 M -47.71 % | 9.389 M -36.72 % | 14.838 M 324.11 % | 3.499 M 161.39 % | -5.699 M -149.80 % | 11.444 M 320.70 % | -5.185 M -173.16 % | 7.087 M -92.32 % | 92.272 M 1 022.70 % | 8.219 M 206.34 % | 2.683 M -77.36 % | 11.851 M -11.42 % | 13.378 M 499.69 % | -3.347 M -131.33 % | 10.684 M 194.60 % | 3.626 M | 0.000 -100.00 % | 2.500 M -85.24 % | 16.930 M 18.76 % | 14.255 M 9.15 % | 13.060 M -28.10 % | 18.163 M -0.97 % | 18.342 M -45.82 % | 33.852 M 31.72 % | 25.700 M 14.18 % | 22.508 M |
| Cost of revenue | 2.407 B -16.88 % | 2.896 B -7.29 % | 3.124 B 31.14 % | 2.382 B 32.55 % | 1.797 B -3.73 % | 1.867 B -51.72 % | 3.867 B -8.08 % | 4.207 B 14.70 % | 3.668 B 13.15 % | 3.241 B -3.33 % | 3.353 B -5.05 % | 3.531 B -9.39 % | 3.898 B -2.08 % | 3.980 B 31.17 % | 3.034 B 24.62 % | 2.435 B -7.56 % | 2.634 B 175.22 % | 957.094 M -1.92 % | 975.786 M -19.36 % | 1.210 B 19.39 % | 1.013 B 25.08 % | 810.246 M 3.62 % | 781.954 M 16.24 % | 672.680 M 9.78 % | 612.778 M 19.20 % | 514.054 M 31.21 % | 391.784 M -12.88 % | 449.685 M 10.09 % | 408.453 M 24.91 % | 326.989 M 55.27 % | 210.594 M |
| General and administrative expenses | 9.206 M -0.82 % | 9.282 M -29.85 % | 13.231 M 5.91 % | 12.493 M 7.54 % | 11.617 M -56.45 % | 26.678 M -83.64 % | 163.090 M 187.88 % | 56.651 M -25.63 % | 76.178 M 2.06 % | 74.640 M -13.24 % | 86.027 M -16.15 % | 102.593 M 27.92 % | 80.202 M -73.19 % | 299.205 M 24.01 % | 241.279 M 0.57 % | 239.922 M 39.10 % | 172.483 M 10.58 % | 155.974 M 232.04 % | 46.974 M -45.57 % | 86.309 M 4.55 % | 82.555 M 56.11 % | 52.882 M 21.88 % | 43.388 M 75.76 % | 24.686 M -9.35 % | 27.233 M -0.24 % | 27.298 M 21.54 % | 22.460 M -28.02 % | 31.204 M -22.84 % | 40.441 M 3.25 % | 39.169 M 60.96 % | 24.334 M |
| Selling and marketing expenses | 32.937 M 7.94 % | 30.513 M -36.23 % | 47.846 M 18.91 % | 40.237 M 10.36 % | 36.459 M -74.35 % | 142.140 M -39.06 % | 233.261 M 25.46 % | 185.919 M 0.63 % | 184.760 M -3.83 % | 192.114 M -4.91 % | 202.024 M -15.73 % | 239.737 M 5.35 % | 227.557 M -7.64 % | 246.375 M -7.85 % | 267.366 M 38.72 % | 192.732 M 45.33 % | 132.620 M 356.55 % | 29.048 M 17.90 % | 24.637 M -9.91 % | 27.347 M 12.60 % | 24.287 M 23.60 % | 19.650 M 5.85 % | 18.563 M -8.60 % | 20.311 M 49.79 % | 13.560 M -5.75 % | 14.387 M 31.70 % | 10.924 M -4.80 % | 11.474 M 24.46 % | 9.219 M 8.78 % | 8.475 M 109.16 % | 4.052 M |
| Other expenses | 61.513 M -34.88 % | 94.455 M 6.99 % | 88.282 M 29.30 % | 68.276 M 17.82 % | 57.947 M -37.70 % | 93.012 M 1 111.60 % | 7.677 M -29.54 % | 10.895 M -52.14 % | 22.766 M -62.30 % | 60.392 M -24.72 % | 80.228 M 98.38 % | 40.442 M -52.51 % | 85.153 M 288.40 % | 21.924 M 6.50 % | 20.586 M -39.63 % | 34.100 M 461.66 % | 6.071 M -42.38 % | 10.536 M 54.49 % | 6.820 M 172.77 % | 2.500 M 25.63 % | 1.990 M 42.72 % | 1.394 M 87.30 % | 744.453 K -88.18 % | 6.297 M 282.68 % | 1.646 M 3 560.70 % | -47.551 K 97.51 % | -1.907 M -122.82 % | 8.354 M 422.52 % | -2.590 M -489.40 % | -439.478 K 91.23 % | -5.009 M |
| Operating expenses | 215.302 M -24.74 % | 286.089 M -11.63 % | 323.730 M 77.41 % | 182.480 M -14.93 % | 214.510 M -33.73 % | 323.699 M -42.48 % | 562.807 M 17.01 % | 480.996 M -11.33 % | 542.480 M 16.18 % | 466.939 M -1.63 % | 474.688 M -20.40 % | 596.307 M 7.90 % | 552.663 M -5.08 % | 582.226 M 8.95 % | 534.407 M 18.78 % | 449.907 M 36.65 % | 329.238 M 65.59 % | 198.828 M 156.69 % | 77.458 M -36.11 % | 121.243 M 6.59 % | 113.753 M 42.33 % | 79.923 M 14.34 % | 69.897 M 32.40 % | 52.791 M 8.93 % | 48.463 M 1.01 % | 47.978 M 28.35 % | 37.381 M -19.09 % | 46.200 M -14.20 % | 53.843 M 4.35 % | 51.601 M 49.56 % | 34.501 M |
| Cost and expenses | 2.623 B -17.59 % | 3.183 B -7.70 % | 3.448 B 34.43 % | 2.565 B 27.49 % | 2.012 B -8.16 % | 2.191 B -50.55 % | 4.430 B -5.51 % | 4.688 B 11.35 % | 4.210 B 13.53 % | 3.708 B -3.12 % | 3.828 B -7.27 % | 4.128 B -7.25 % | 4.450 B -2.46 % | 4.562 B 27.84 % | 3.569 B 23.71 % | 2.885 B -2.65 % | 2.963 B 156.36 % | 1.156 B 9.75 % | 1.053 B -20.88 % | 1.331 B 18.10 % | 1.127 B 26.63 % | 890.169 M 4.50 % | 851.851 M 17.42 % | 725.471 M 9.71 % | 661.241 M 17.65 % | 562.032 M 30.96 % | 429.165 M -13.45 % | 495.885 M 7.27 % | 462.296 M 22.11 % | 378.589 M 54.47 % | 245.095 M |
| Research and development expenses | 111.646 M -26.47 % | 151.839 M -12.92 % | 174.370 M 183.65 % | 61.474 M -43.33 % | 108.487 M 75.35 % | 61.868 M 321.98 % | 14.662 M -81.24 % | 78.138 M 17.72 % | 66.376 M 29.63 % | 51.206 M 11.52 % | 45.915 M -45.62 % | 84.428 M -1.62 % | 85.814 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 |
| Selling general and administrative expenses | 42.143 M 5.90 % | 39.795 M -34.85 % | 61.078 M 15.83 % | 52.730 M 9.68 % | 48.076 M -71.52 % | 168.818 M -57.41 % | 396.351 M 63.40 % | 242.570 M -7.04 % | 260.938 M -2.18 % | 266.754 M -7.39 % | 288.051 M -15.86 % | 342.330 M 11.23 % | 307.760 M -43.59 % | 545.580 M 7.26 % | 508.645 M 17.56 % | 432.654 M 41.81 % | 305.103 M 64.90 % | 185.022 M 158.37 % | 71.612 M -36.99 % | 113.656 M 6.38 % | 106.843 M 47.31 % | 72.531 M 17.08 % | 61.951 M 37.68 % | 44.997 M 10.31 % | 40.793 M -2.14 % | 41.685 M 24.87 % | 33.384 M -21.78 % | 42.678 M -14.06 % | 49.660 M 4.23 % | 47.644 M 67.84 % | 28.386 M |
| Interest income | 15.207 M 82.21 % | 8.346 M -25.14 % | 11.149 M 492.47 % | 1.882 M -27.84 % | 2.608 M -36.23 % | 4.089 M -90.01 % | 40.922 M 102.33 % | 20.225 M 10.38 % | 18.323 M -31.63 % | 26.800 M 134.97 % | 11.406 M 40.04 % | 8.144 M -21.85 % | 10.422 M 101.35 % | 5.176 M 65.31 % | 3.131 M -37.75 % | 5.029 M 50.09 % | 3.351 M 81.62 % | 1.845 M 0.50 % | 1.836 M -63.49 % | 5.029 M -52.82 % | 10.659 M 217.35 % | 3.359 M -12.09 % | 3.821 M 68.36 % | 2.269 M -79.19 % | 10.903 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 13.826 M -41.84 % | 23.774 M -24.73 % | 31.583 M -53.75 % | 68.289 M -51.16 % | 139.829 M -4.26 % | 146.048 M -57.37 % | 342.586 M 5.79 % | 323.846 M 21.76 % | 265.977 M 9.81 % | 242.212 M -0.03 % | 242.292 M 0.13 % | 241.975 M -4.68 % | 253.863 M 22.43 % | 207.347 M 33.94 % | 154.810 M 45.58 % | 106.342 M -12.29 % | 121.240 M 173.76 % | 44.287 M 52.48 % | 29.045 M 7.58 % | 26.998 M -18.64 % | 33.182 M 140.60 % | 13.792 M -10.20 % | 15.359 M 1.26 % | 15.167 M -0.04 % | 15.174 M | 0.000 | 0.000 | 0.000 -100.00 % | 15.729 M 43.60 % | 10.953 M 63.42 % | 6.703 M |
| Depreciation and amortization | 157.738 M -8.66 % | 172.688 M -0.48 % | 173.527 M -26.53 % | 236.185 M -11.62 % | 267.225 M 11.64 % | 239.365 M -45.48 % | 439.062 M 12.63 % | 389.834 M 8.57 % | 359.073 M 1.59 % | 353.465 M 11.31 % | 317.564 M -13.02 % | 365.115 M 7.51 % | 339.598 M -2.70 % | 349.037 M 12.56 % | 310.078 M 21.85 % | 254.472 M 6.96 % | 237.924 M 88.51 % | 126.210 M 32.16 % | 95.496 M -11.22 % | 107.561 M 20.21 % | 89.480 M 3.51 % | 86.449 M -1.96 % | 88.178 M 12.95 % | 78.070 M 25.54 % | 62.188 M 46.97 % | 42.314 M 56.33 % | 27.067 M 16 234.10 % | -167.765 K -101.03 % | 16.276 M 46.94 % | 11.077 M 66.04 % | 6.671 M |
| Operating income | 268.589 M -56.09 % | 611.705 M -31.89 % | 898.124 M 111.54 % | 424.571 M 290.06 % | -223.382 M -230.56 % | 171.091 M 112.84 % | 80.384 M 110.72 % | -749.685 M -16.39 % | -644.089 M -1 186.58 % | -50.062 M 23.40 % | -65.357 M 90.83 % | -712.444 M -930.88 % | -69.110 M -116.14 % | 428.060 M 877.34 % | 43.799 M 313.02 % | -20.560 M -105.99 % | 343.356 M 247.00 % | 98.949 M 222.27 % | -80.928 M -698.59 % | 13.520 M 47.61 % | 9.159 M 295.24 % | 2.317 M -94.07 % | 39.090 M -22.58 % | 50.489 M -47.33 % | 95.861 M 10.43 % | 86.810 M -28.15 % | 120.823 M 7.95 % | 111.923 M 7.77 % | 103.856 M 34.24 % | 77.365 M 5.43 % | 73.383 M |
| Operating income ratio | 0.09 -42.38 % | 0.16 -21.66 % | 0.21 48.50 % | 0.14 210.72 % | -0.13 -268.59 % | 0.07 248.17 % | 0.02 112.18 % | -0.18 -7.94 % | -0.16 -1 158.12 % | -0.01 21.08 % | -0.02 91.47 % | -0.19 -1 173.28 % | -0.02 -118.37 % | 0.08 603.86 % | 0.01 267.72 % | -0.01 -106.95 % | 0.10 31.23 % | 0.08 193.34 % | -0.08 -930.82 % | 0.01 26.49 % | 0.01 194.95 % | 0.00 -94.00 % | 0.04 -32.36 % | 0.06 -49.19 % | 0.13 -5.28 % | 0.13 -39.13 % | 0.22 19.82 % | 0.18 3.30 % | 0.18 7.64 % | 0.17 -26.60 % | 0.23 |
| Total other income expenses net | 12.251 M 130.74 % | 5.310 M 120.89 % | -25.420 M -447.85 % | -4.640 M -131.62 % | 14.673 M 112.08 % | -121.481 M -292.60 % | 63.075 M 478.94 % | 10.895 M -46.71 % | 20.444 M -65.77 % | 59.731 M -25.93 % | 80.644 M 108.85 % | 38.612 M 134.08 % | -113.287 M 46.66 % | -212.378 M -63.45 % | -129.937 M -92.48 % | -67.507 M 55.72 % | -152.448 M -3 092.96 % | 5.094 M 405.93 % | -1.665 M 95.76 % | -39.228 M 19.55 % | -48.762 M -9 128.20 % | -528.406 K -28.53 % | -411.121 K -201.22 % | 406.160 K 120.40 % | -1.991 M -878.05 % | 255.934 K -78.04 % | 1.165 M -88.43 % | 10.073 M 593.07 % | -2.043 M -545.91 % | -316.293 K 93.72 % | -5.040 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 | 1997 | 1996 | 1995 | 1994 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 | 1997 | 1996 | 1995 | 1994 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -201.994 M 36.27 % | -316.935 M -634.75 % | 59.268 M -88.82 % | 530.040 M -78.19 % | 2.430 B 4.50 % | 2.325 B 3.65 % | 2.243 B -40.78 % | 3.788 B 26.21 % | 3.001 B -13.85 % | 3.483 B -7.59 % | 3.769 B 12.29 % | 3.357 B 21.70 % | 2.758 B -19.58 % | 3.430 B 10.74 % | 3.097 B 46.94 % | 2.108 B 4.19 % | 2.023 B 326.95 % | 473.793 M 18.84 % | 398.667 M 12.62 % | 353.988 M 30.22 % | 271.846 M 363.35 % | 58.670 M 129.55 % | -198.524 M -23.75 % | -160.426 M -299.21 % | 80.531 M 21.33 % | 66.373 M 233.70 % | -49.644 M 28.79 % | -69.713 M -153.60 % | 130.063 M 4.99 % | 123.877 M 4.29 % | 118.785 M |
| Total investments | 292.772 M 0.24 % | 292.084 M 0.44 % | 290.794 M 388.73 % | 59.500 M -77.07 % | 259.454 M -5.10 % | 273.406 M -11.18 % | 307.827 M -24.10 % | 405.565 M -19.66 % | 504.834 M 6.79 % | 472.722 M -5.87 % | 502.184 M 0.63 % | 499.034 M 3.24 % | 483.350 M 466.62 % | 85.304 M -12.12 % | 97.067 M 14.59 % | 84.708 M 6.77 % | 79.336 M -3.58 % | 82.281 M -10.79 % | 92.233 M 9.57 % | 84.179 M -2.96 % | 86.743 M -24.43 % | 114.784 M 18.63 % | 96.761 M 0.58 % | 96.201 M 5.83 % | 90.902 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total debt | 909.064 M 84.63 % | 492.377 M -35.32 % | 761.288 M -24.73 % | 1.011 B -59.52 % | 2.498 B -2.84 % | 2.571 B 2.32 % | 2.513 B -51.99 % | 5.234 B 27.84 % | 4.094 B -5.19 % | 4.318 B -0.20 % | 4.327 B 13.47 % | 3.813 B 12.83 % | 3.380 B -17.43 % | 4.093 B 15.40 % | 3.547 B 52.80 % | 2.321 B 2.83 % | 2.257 B 247.28 % | 650.000 M -11.09 % | 731.080 M 24.72 % | 586.196 M -17.34 % | 709.139 M 29.16 % | 549.029 M 66.38 % | 329.980 M 32.58 % | 248.900 M 25.14 % | 198.900 M -28.94 % | 279.890 M 169.41 % | 103.890 M 32.85 % | 78.200 M -41.49 % | 133.660 M 6.16 % | 125.910 M 2.96 % | 122.286 M |
| Accumulated other comprehensive income loss | 820.379 M 5 054.47 % | 15.916 M -97.91 % | 762.215 M 0.52 % | 758.276 M 143.45 % | 311.468 M -0.07 % | 311.692 M 0.04 % | 311.555 M -51.12 % | 637.390 M 57.60 % | 404.423 M 27.27 % | 317.774 M 9 402.50 % | 3.344 M -34.71 % | 5.122 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 |
| Retained earnings | 426.054 M 122.72 % | 191.294 M 149.13 % | -389.368 M 69.16 % | -1.262 B 25.53 % | -1.695 B -39.55 % | -1.215 B 0.32 % | -1.219 B 10.02 % | -1.354 B -122.72 % | -608.095 M -2 570.16 % | 24.618 M 41.15 % | 17.441 M 78.78 % | 9.755 M -98.56 % | 678.174 M -5.25 % | 715.780 M 71.25 % | 417.962 M 15.35 % | 362.329 M 0.16 % | 361.756 M 74.55 % | 207.247 M 96.20 % | 105.631 M -43.88 % | 188.223 M 2.83 % | 183.041 M 2.61 % | 178.377 M -7.96 % | 193.801 M -0.25 % | 194.286 M -0.58 % | 195.416 M 15.18 % | 169.659 M 50.94 % | 112.398 M 15.15 % | 97.611 M 564.60 % | 14.687 M 407.28 % | 2.895 M 208.27 % | 939.188 K |
| Common stock | 464.146 M 0.00 % | 464.146 M 0.00 % | 464.146 M 0.00 % | 464.146 M 0.00 % | 464.146 M 0.00 % | 464.146 M 0.00 % | 464.146 M 0.00 % | 464.146 M 0.00 % | 464.146 M 0.00 % | 464.146 M 0.00 % | 464.146 M 0.00 % | 464.146 M 0.00 % | 464.146 M 0.00 % | 464.146 M 0.00 % | 464.146 M 0.00 % | 464.146 M 0.00 % | 464.146 M 0.00 % | 464.146 M 0.00 % | 464.146 M 0.00 % | 464.146 M 0.00 % | 464.146 M 0.00 % | 464.146 M 0.00 % | 464.146 M 0.00 % | 464.146 M 75.16 % | 264.982 M 0.00 % | 264.982 M 0.00 % | 264.982 M 56.91 % | 168.880 M 55.11 % | 108.880 M 0.00 % | 108.880 M 0.00 % | 108.880 M |
| Total equity | 2.340 B 11.44 % | 2.100 B 43.20 % | 1.466 B 148.82 % | 589.275 M 299.42 % | -295.488 M -259.24 % | 185.562 M 5.66 % | 175.628 M -62.08 % | 463.138 M -50.91 % | 943.422 M -36.53 % | 1.486 B 0.73 % | 1.476 B -0.23 % | 1.479 B -31.22 % | 2.150 B 4.04 % | 2.067 B -9.81 % | 2.292 B 2.15 % | 2.243 B 0.02 % | 2.243 B 32.23 % | 1.696 B 10.44 % | 1.536 B -5.91 % | 1.632 B -0.13 % | 1.635 B 2.55 % | 1.594 B -1.20 % | 1.613 B -0.01 % | 1.613 B 28.61 % | 1.255 B 3.48 % | 1.212 B 6.27 % | 1.141 B 50.28 % | 759.118 M 253.63 % | 214.665 M 24.59 % | 172.291 M 12.66 % | 152.923 M |
| Other non current liabilities | 13.667 M 377.90 % | 2.860 M -34.51 % | 4.367 M -53.15 % | 9.320 M -93.59 % | 145.377 M 921.13 % | 14.237 M 88.89 % | 7.537 M -98.55 % | 520.428 M 1 206.72 % | 39.827 M -22.97 % | 51.701 M -90.71 % | 556.426 M -36.58 % | 877.366 M 112.38 % | 413.116 M 3 049.64 % | 13.116 M 0.00 % | 13.116 M 0.00 % | 13.116 M 0.00 % | 13.116 M 0.00 % | 13.116 M 4.28 % | 12.578 M -0.18 % | 12.600 M 0.00 % | 12.600 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 20.717 M | 0.000 |
| Long term debt | 821.989 M 350.79 % | 182.344 M -22.27 % | 234.601 M -50.70 % | 475.831 M -68.08 % | 1.491 B 37.29 % | 1.086 B 25.81 % | 863.141 M -26.68 % | 1.177 B 29.87 % | 906.395 M -47.70 % | 1.733 B 148.25 % | 698.087 M 239.22 % | 205.790 M -47.46 % | 391.660 M -72.42 % | 1.420 B -15.46 % | 1.680 B 8.56 % | 1.547 B 20.34 % | 1.286 B 1 507.23 % | 80.000 M | 0.000 -100.00 % | 196.196 M -36.90 % | 310.909 M -35.38 % | 481.129 M 99.57 % | 241.080 M 382.16 % | 50.000 M -72.22 % | 180.000 M 5.88 % | 170.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 29.250 M 42.71 % | 20.496 M |
| Total non current liabilities | 865.908 M 360.64 % | 187.980 M -22.84 % | 243.627 M -49.78 % | 485.152 M -67.71 % | 1.502 B 35.51 % | 1.109 B 25.64 % | 882.426 M -28.17 % | 1.229 B 25.90 % | 975.822 M -45.77 % | 1.800 B 138.52 % | 754.446 M -30.38 % | 1.084 B 30.24 % | 832.035 M -42.85 % | 1.456 B -14.61 % | 1.705 B 8.51 % | 1.571 B 19.93 % | 1.310 B 1 144.65 % | 105.261 M 702.52 % | 13.116 M -93.72 % | 208.796 M -35.46 % | 323.509 M -32.76 % | 481.129 M 99.57 % | 241.080 M 382.16 % | 50.000 M -72.22 % | 180.000 M 5.88 % | 170.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 49.967 M 143.79 % | 20.496 M |
| Other current liabilities | 148.454 M 259.04 % | 41.348 M -86.23 % | 300.303 M 0.82 % | 297.858 M -52.98 % | 633.438 M 6.72 % | 593.570 M 16.68 % | 508.695 M -63.32 % | 1.387 B -37.38 % | 2.215 B -8.44 % | 2.419 B -4.21 % | 2.525 B 26.44 % | 1.997 B 19.14 % | 1.677 B 76.90 % | 947.750 M 12.28 % | 844.077 M 136.74 % | 356.535 M -25.19 % | 476.563 M 14.98 % | 414.484 M 35.87 % | 305.060 M 24.24 % | 245.537 M 285.20 % | 63.743 M -12.73 % | 73.043 M -0.33 % | 73.288 M -56.06 % | 166.805 M 82.21 % | 91.544 M 148.25 % | 36.875 M -26.71 % | 50.316 M 34.51 % | 37.406 M -38.50 % | 60.825 M 4.65 % | 58.122 M 45.58 % | 39.926 M |
| Deferred revenue | 0.000 -100.00 % | 85.418 M -22.11 % | 109.668 M -51.81 % | 227.570 M -19.73 % | 283.508 M 143.47 % | 116.443 M 669.47 % | 15.133 M -97.23 % | 547.168 M 167.87 % | 204.265 M 11.01 % | 184.003 M 89.53 % | 97.085 M -19.35 % | 120.385 M 11.61 % | 107.864 M -64.56 % | 304.349 M 59.01 % | 191.406 M 99.14 % | 96.116 M -30.35 % | 138.002 M 61.94 % | 85.218 M 7 421.43 % | -1.164 M 43.30 % | -2.053 M -117.45 % | 11.763 M 0.31 % | 11.727 M -31.82 % | 17.200 M 433.81 % | -5.153 M -107.35 % | 70.062 M 168.67 % | 26.078 M -28.72 % | 36.585 M 20.92 % | 30.255 M -29.09 % | 42.669 M 62.51 % | 26.256 M -56.91 % | 60.936 M |
| Short term debt | 87.074 M -71.96 % | 310.499 M 14.69 % | 270.723 M 6.33 % | 254.616 M -68.65 % | 812.293 M -35.24 % | 1.254 B -29.41 % | 1.777 B -60.98 % | 4.554 B 47.94 % | 3.079 B 1.58 % | 3.031 B -15.77 % | 3.598 B -0.26 % | 3.607 B 20.73 % | 2.988 B 11.78 % | 2.673 B 67.81 % | 1.593 B 105.81 % | 774.000 M 1.18 % | 765.000 M 34.21 % | 570.000 M 16.33 % | 490.000 M 172.22 % | 180.000 M -54.80 % | 398.230 M 486.49 % | 67.900 M -23.62 % | 88.900 M 29.03 % | 68.900 M 264.55 % | 18.900 M -82.80 % | 109.890 M 5.78 % | 103.890 M 32.85 % | 78.200 M -41.49 % | 133.660 M 38.28 % | 96.660 M -5.04 % | 101.790 M |
| Total current liabilities | 523.576 M -27.86 % | 725.758 M -28.98 % | 1.022 B -8.14 % | 1.113 B -39.06 % | 1.826 B -22.04 % | 2.342 B -28.42 % | 3.272 B -58.82 % | 7.945 B -8.48 % | 8.681 B 11.34 % | 7.797 B -0.24 % | 7.816 B 22.08 % | 6.402 B 17.31 % | 5.457 B 21.17 % | 4.504 B 49.16 % | 3.020 B 89.33 % | 1.595 B -7.60 % | 1.726 B 110.25 % | 820.983 M -13.92 % | 953.728 M 64.23 % | 580.719 M 0.74 % | 576.470 M 252.49 % | 163.543 M -6.00 % | 173.989 M -31.30 % | 253.272 M 67.27 % | 151.415 M -21.97 % | 194.038 M 0.17 % | 193.714 M 14.33 % | 169.436 M -28.19 % | 235.946 M 37.09 % | 172.108 M -13.09 % | 198.021 M |
| Total liabilities | 1.389 B 52.07 % | 913.738 M -27.80 % | 1.266 B -20.79 % | 1.598 B -51.99 % | 3.328 B -3.55 % | 3.451 B -16.94 % | 4.154 B -54.72 % | 9.174 B -5.00 % | 9.657 B 0.63 % | 9.596 B 11.97 % | 8.570 B 14.49 % | 7.486 B 19.02 % | 6.289 B 5.53 % | 5.960 B 26.15 % | 4.725 B 49.22 % | 3.166 B 4.28 % | 3.036 B 227.80 % | 926.244 M -4.20 % | 966.844 M 22.46 % | 789.515 M -12.27 % | 899.979 M 39.60 % | 644.673 M 55.32 % | 415.069 M 36.86 % | 303.272 M -8.49 % | 331.415 M -8.96 % | 364.038 M 87.93 % | 193.714 M 14.33 % | 169.436 M -28.19 % | 235.946 M 6.25 % | 222.075 M 1.63 % | 218.517 M |
| Other non current assets | 307.494 M 2 760.79 % | 10.749 M | 0.000 | 0.000 -100.00 % | 28.704 M 8.03 % | 26.570 M -58.05 % | 63.332 M -68.62 % | 201.838 M -16.83 % | 242.689 M -33.79 % | 366.535 M 154.99 % | 143.742 M 207.64 % | 46.725 M | 0.000 -100.00 % | 550.000 K -97.39 % | 21.050 M -76.61 % | 90.002 M -2.77 % | 92.570 M 3.40 % | 89.524 M 736.72 % | -14.060 M -148.73 % | 28.855 M -10.58 % | 32.271 M -35.67 % | 50.166 M -51.13 % | 102.649 M -2.12 % | 104.870 M 7.93 % | 97.162 M 1 254.88 % | 7.171 M 1.07 % | 7.095 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term investments | 0.000 -100.00 % | 281.336 M -3.25 % | 290.794 M 388.73 % | 59.500 M -77.07 % | 259.454 M -5.10 % | 273.406 M -11.18 % | 307.827 M -24.10 % | 405.565 M -19.66 % | 504.834 M 6.79 % | 472.722 M -5.87 % | 502.184 M 0.63 % | 499.034 M 3.24 % | 483.350 M 470.30 % | 84.754 M 11.49 % | 76.017 M | 0.000 | 0.000 | 0.000 -100.00 % | 89.133 M 29.22 % | 68.979 M 22.01 % | 56.538 M -16.98 % | 68.100 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 399.377 M 1.29 % | 394.307 M 15.54 % | 341.283 M 209.30 % | 110.339 M -1.72 % | 112.265 M -1.69 % | 114.191 M -8.62 % | 124.958 M -68.19 % | 392.804 M 0.79 % | 389.708 M -2.96 % | 401.608 M -2.89 % | 413.560 M -4.68 % | 433.867 M -16.18 % | 517.589 M -12.15 % | 589.186 M 10.35 % | 533.909 M 41.37 % | 377.677 M -3.52 % | 391.441 M 42.10 % | 275.466 M 82.25 % | 151.147 M 84.24 % | 82.040 M 255.60 % | 23.071 M -2.24 % | 23.600 M 110.51 % | 11.211 M -2.38 % | 11.484 M -2.33 % | 11.758 M -2.27 % | 12.031 M -2.22 % | 12.305 M -2.17 % | 12.578 M -2.13 % | 12.851 M -2.08 % | 13.125 M -2.04 % | 13.398 M |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 546.525 K 0.00 % | 546.525 K 0.00 % | 546.525 K 0.00 % | 546.525 K 0.00 % | 546.525 K -93.42 % | 8.302 M -77.58 % | 37.031 M 0.00 % | 37.031 M 0.00 % | 37.031 M 0.00 % | 37.031 M 0.00 % | 37.031 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 |
| Goodwill and intangible assets | 399.377 M 1.29 % | 394.307 M 15.54 % | 341.283 M 209.30 % | 110.339 M -1.72 % | 112.265 M -1.69 % | 114.191 M -8.62 % | 124.958 M -68.23 % | 393.350 M 0.79 % | 390.255 M -2.96 % | 402.155 M -2.89 % | 414.107 M -4.67 % | 434.414 M -17.39 % | 525.890 M -16.02 % | 626.217 M 9.68 % | 570.939 M 37.67 % | 414.707 M -3.21 % | 428.471 M 37.11 % | 312.497 M 106.75 % | 151.147 M 84.24 % | 82.040 M 255.60 % | 23.071 M -2.24 % | 23.600 M 110.51 % | 11.211 M -2.38 % | 11.484 M -2.33 % | 11.758 M -2.27 % | 12.031 M -2.22 % | 12.305 M -2.17 % | 12.578 M -2.13 % | 12.851 M -2.08 % | 13.125 M -2.04 % | 13.398 M |
| Property plant equipment net | 1.672 B 63.31 % | 1.024 B -11.65 % | 1.159 B -9.48 % | 1.280 B -37.20 % | 2.038 B -12.97 % | 2.342 B -3.03 % | 2.415 B -34.19 % | 3.670 B -1.39 % | 3.722 B -0.38 % | 3.736 B 2.57 % | 3.642 B -1.60 % | 3.701 B -4.59 % | 3.880 B -2.76 % | 3.990 B -5.65 % | 4.229 B 12.73 % | 3.751 B 1.82 % | 3.684 B 127.20 % | 1.621 B 1.95 % | 1.590 B 1.26 % | 1.571 B 8.18 % | 1.452 B 26.75 % | 1.145 B 7.38 % | 1.067 B 5.83 % | 1.008 B 3.51 % | 973.842 M 20.86 % | 805.763 M 14.50 % | 703.705 M 50.65 % | 467.117 M 134.16 % | 199.485 M -0.68 % | 200.859 M 45.93 % | 137.641 M |
| Total non current assets | 2.387 B 38.89 % | 1.719 B -4.52 % | 1.800 B 23.39 % | 1.459 B -40.46 % | 2.450 B -11.48 % | 2.768 B -5.49 % | 2.928 B -37.69 % | 4.700 B -3.92 % | 4.891 B -2.23 % | 5.003 B 5.98 % | 4.720 B 0.41 % | 4.701 B -4.06 % | 4.901 B 3.92 % | 4.716 B -3.91 % | 4.907 B 15.06 % | 4.265 B 1.14 % | 4.217 B 107.47 % | 2.033 B 10.52 % | 1.839 B 5.07 % | 1.750 B 11.94 % | 1.564 B 21.47 % | 1.287 B 9.04 % | 1.181 B 5.00 % | 1.124 B 3.84 % | 1.083 B 31.25 % | 824.966 M 14.09 % | 723.104 M 50.74 % | 479.695 M 125.91 % | 212.336 M -0.77 % | 213.984 M 41.67 % | 151.040 M |
| Other current assets | 66.557 M -47.69 % | 127.239 M 557.39 % | 19.355 M -18.84 % | 23.847 M -70.49 % | 80.799 M -48.38 % | 156.520 M -64.12 % | 436.287 M -13.31 % | 503.262 M 10.02 % | 457.422 M -24.89 % | 608.976 M -6.56 % | 651.742 M -50.69 % | 1.322 B 100.98 % | 657.703 M -56.86 % | 1.525 B 105.05 % | 743.587 M 212.92 % | 237.632 M 12.90 % | 210.486 M 6.86 % | 196.973 M 325.88 % | 46.250 M -83.39 % | 278.459 M 95.30 % | 142.579 M 118.90 % | 65.135 M -72.21 % | 234.392 M -12.92 % | 269.162 M 6.25 % | 253.321 M -35.82 % | 394.703 M 39.25 % | 283.444 M 128.38 % | 124.110 M 56.82 % | 79.141 M 51.99 % | 52.071 M -41.83 % | 89.512 M |
| Short term investments | 292.772 M 2 623.83 % | 10.749 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 550.000 K -97.39 % | 21.050 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.100 M -79.61 % | 15.200 M -49.68 % | 30.205 M -35.30 % | 46.684 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 1.111 B 37.28 % | 809.312 M 15.28 % | 702.020 M 45.84 % | 481.372 M 602.55 % | 68.518 M -72.18 % | 246.312 M -8.74 % | 269.892 M -81.35 % | 1.447 B 32.31 % | 1.094 B 30.91 % | 835.324 M 49.75 % | 557.804 M 22.12 % | 456.756 M -26.53 % | 621.696 M -6.32 % | 663.655 M 47.46 % | 450.059 M 110.66 % | 213.643 M -8.89 % | 234.497 M 33.08 % | 176.207 M -46.99 % | 332.413 M 43.15 % | 232.208 M -46.90 % | 437.293 M -10.82 % | 490.360 M -7.22 % | 528.504 M 29.12 % | 409.326 M 245.80 % | 118.369 M -44.56 % | 213.517 M 39.07 % | 153.534 M 3.80 % | 147.913 M 4 011.77 % | 3.597 M 76.97 % | 2.033 M -41.95 % | 3.502 M |
| Cash and short term investments | 1.111 B 37.28 % | 809.312 M 15.28 % | 702.020 M 45.84 % | 481.372 M 602.55 % | 68.518 M -72.18 % | 246.312 M -8.74 % | 269.892 M -81.35 % | 1.447 B 32.31 % | 1.094 B 30.91 % | 835.324 M 49.75 % | 557.804 M 22.12 % | 456.756 M -26.53 % | 621.696 M -6.40 % | 664.205 M 40.99 % | 471.109 M 120.51 % | 213.643 M -8.89 % | 234.497 M 33.08 % | 176.207 M -47.48 % | 335.513 M 35.61 % | 247.408 M -47.08 % | 467.498 M -12.95 % | 537.044 M 1.62 % | 528.504 M 29.12 % | 409.326 M 245.80 % | 118.369 M -44.56 % | 213.517 M 39.07 % | 153.534 M 3.80 % | 147.913 M 4 011.77 % | 3.597 M 76.97 % | 2.033 M -41.95 % | 3.502 M |
| Total current assets | 1.342 B 3.66 % | 1.295 B 38.94 % | 931.841 M 27.97 % | 728.184 M 25.02 % | 582.449 M -32.92 % | 868.314 M -38.03 % | 1.401 B -71.62 % | 4.937 B -13.52 % | 5.709 B -6.10 % | 6.080 B 14.16 % | 5.325 B 24.91 % | 4.264 B 20.46 % | 3.539 B 6.89 % | 3.311 B 57.03 % | 2.109 B 84.25 % | 1.144 B 7.73 % | 1.062 B 80.09 % | 589.913 M -11.10 % | 663.592 M -1.17 % | 671.447 M -30.84 % | 970.830 M 2.05 % | 951.331 M 12.22 % | 847.717 M 6.99 % | 792.361 M 57.47 % | 503.169 M -33.04 % | 751.455 M 22.90 % | 611.417 M 36.22 % | 448.859 M 88.38 % | 238.275 M 32.09 % | 180.382 M -18.16 % | 220.401 M |
| Inventory | 70.046 M 12.19 % | 62.436 M -34.64 % | 95.524 M -22.29 % | 122.919 M -66.58 % | 367.812 M -9.20 % | 405.064 M -42.44 % | 703.723 M -75.54 % | 2.877 B -25.78 % | 3.876 B 3.51 % | 3.744 B 6.33 % | 3.521 B 41.71 % | 2.485 B 36.69 % | 1.818 B 61.99 % | 1.122 B 25.54 % | 893.937 M 149.97 % | 357.611 M 6.86 % | 334.664 M 127.68 % | 146.987 M 17.76 % | 124.824 M -14.26 % | 145.580 M -17.74 % | 176.973 M 96.65 % | 89.992 M 6.10 % | 84.822 M -25.51 % | 113.874 M 39.07 % | 81.884 M 12.97 % | 72.483 M -28.62 % | 101.552 M -9.43 % | 112.128 M 6.10 % | 105.682 M 17.72 % | 89.774 M -13.86 % | 104.213 M |
| Net receivables | 94.517 M -68.04 % | 295.757 M 157.31 % | 114.942 M 14.89 % | 100.045 M 50.30 % | 66.565 M 9.21 % | 60.951 M -4.59 % | 63.880 M -63.64 % | 175.687 M -37.79 % | 282.406 M -68.31 % | 891.097 M -13.51 % | 1.030 B 193.06 % | 351.561 M -20.44 % | 441.862 M -59.61 % | 1.094 B 60.74 % | 680.564 M 102.82 % | 335.553 M 18.69 % | 282.702 M 61.83 % | 174.696 M 61.96 % | 107.866 M 48.32 % | 72.726 M -42.04 % | 125.480 M -51.58 % | 259.161 M | 0.000 | 0.000 -100.00 % | 49.595 M -29.90 % | 70.752 M -6.22 % | 75.441 M 16.58 % | 64.709 M 29.80 % | 49.855 M 36.57 % | 36.504 M 57.52 % | 23.174 M |
| Tax assets | 8.433 M -1.87 % | 8.593 M -7.51 % | 9.291 M 3.79 % | 8.952 M -22.17 % | 11.502 M -0.28 % | 11.534 M -32.36 % | 17.051 M -41.13 % | 28.965 M -8.95 % | 31.811 M 25.06 % | 25.436 M 40.19 % | 18.143 M -8.03 % | 19.727 M 67.68 % | 11.764 M -17.08 % | 14.188 M 30.26 % | 10.892 M 15.56 % | 9.426 M -22.16 % | 12.109 M 32.15 % | 9.163 M -59.38 % | 22.555 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other 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 |
| Account payables | 284.413 M 3.58 % | 274.593 M -13.18 % | 316.281 M -0.10 % | 316.591 M -13.13 % | 364.424 M -22.05 % | 467.539 M -51.07 % | 955.623 M -51.66 % | 1.977 B -37.20 % | 3.148 B 51.76 % | 2.074 B 24.64 % | 1.664 B 117.45 % | 765.347 M -4.45 % | 800.982 M 1.87 % | 786.295 M 37.53 % | 571.714 M 12.37 % | 508.795 M 9.48 % | 464.743 M 55.52 % | 298.825 M 59.00 % | 187.938 M 10.68 % | 169.808 M 21.13 % | 140.184 M 141.59 % | 58.027 M 39.85 % | 41.492 M 26.34 % | 32.841 M 30.62 % | 25.141 M -32.09 % | 37.022 M 25.26 % | 29.556 M -30.96 % | 42.809 M 19.13 % | 35.935 M 142.13 % | 14.841 M -43.92 % | 26.464 M |
| Tax payables | 3.635 M -73.85 % | 13.901 M -44.39 % | 24.998 M 57.15 % | 15.907 M 1.99 % | 15.597 M -40.85 % | 26.369 M 74.25 % | 15.133 M -44.04 % | 27.043 M -23.98 % | 35.572 M -59.95 % | 88.813 M 216.52 % | 28.060 M -12.12 % | 31.929 M 487.54 % | -8.239 M -108.52 % | 96.700 M 799.68 % | 10.748 M 124.17 % | -44.466 M -324.27 % | 19.827 M 185.97 % | -23.063 M 21.20 % | -29.269 M -100.11 % | -14.627 M 43.06 % | -25.687 M 27.49 % | -35.426 M -19.32 % | -29.691 M -94.39 % | -15.274 M -196.49 % | 15.830 M 54.43 % | 10.251 M 7.65 % | 9.523 M -13.60 % | 11.021 M 99.45 % | 5.526 M 122.38 % | 2.485 M -91.67 % | 29.841 M |
| Deferred revenue non current | 30.252 M | 0.000 -100.00 % | 4.659 M -47.77 % | 8.920 M -13.28 % | 10.286 M 21.19 % | 8.488 M -27.21 % | 11.661 M -50.53 % | 23.573 M -1.51 % | 23.935 M 65.74 % | 14.442 M -41.78 % | 24.807 M -94.56 % | 456.198 M 1 637.79 % | 26.252 M 25.49 % | 20.920 M 106.52 % | 10.130 M 19.18 % | 8.500 M -19.43 % | 10.550 M 11.05 % | 9.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.254 M -9.47 % | -4.799 M 55.26 % | -10.727 M -112.37 % | 86.693 M 61.48 % | 53.685 M 6.25 % | 50.529 M 7.55 % | 46.980 M -16.72 % | 56.409 M 0.23 % | 56.279 M 2 508.65 % | 2.157 M -99.45 % | 388.919 M -8.94 % | 427.092 M -4.40 % | 446.727 M 1 157.22 % | 35.533 M | 0.000 -100.00 % | 25.876 M -25.60 % | 34.780 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 144.276 M -1.24 % | 146.092 M -39.13 % | 240.025 M -51.72 % | 497.145 M 4 868.79 % | 10.005 M -98.96 % | 958.813 M 10.07 % | 871.118 M 432.51 % | 163.586 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 |
| 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 |
| Other total stockholders equity | 629.264 M -55.94 % | 1.428 B 126.99 % | 629.264 M -54.65 % | 1.388 B 47.50 % | 940.732 M -0.02 % | 940.956 M 49.53 % | 629.264 M -14.23 % | 733.622 M -29.03 % | 1.034 B 9.15 % | 947.038 M 50.50 % | 629.264 M 0.01 % | 629.170 M -33.90 % | 951.797 M 7.58 % | 884.740 M -13.31 % | 1.021 B 3.10 % | 989.847 M 1.66 % | 973.649 M -1.58 % | 989.312 M 4.19 % | 949.568 M -0.48 % | 954.128 M 0.16 % | 952.606 M 0.12 % | 951.440 M -0.40 % | 955.296 M -2.96 % | 984.451 M 24.04 % | 793.665 M 2.05 % | 777.742 M 1.62 % | 765.371 M 55.37 % | 492.627 M 440.77 % | 91.098 M 50.54 % | 60.516 M 40.39 % | 43.104 M |
| Deferred tax liabilities non current | 0.000 -100.00 % | 2.776 M | 0.000 | 0.000 -100.00 % | 105.675 K 20.55 % | 87.662 K 0.69 % | 87.062 K -98.07 % | 4.517 M -71.18 % | 15.671 M 4 023.26 % | 380.061 K 4.63 % | 363.250 K -27.80 % | 503.150 K -50.05 % | 1.007 M -46.67 % | 1.889 M -7.15 % | 2.034 M -12.96 % | 2.337 M 240.34 % | 686.713 K -74.04 % | 2.645 M 390.95 % | 538.761 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 |
| 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 |
| Total assets | 3.729 B 23.76 % | 3.013 B 10.31 % | 2.732 B 24.92 % | 2.187 B -27.88 % | 3.033 B -16.60 % | 3.636 B -16.02 % | 4.330 B -55.07 % | 9.637 B -9.09 % | 10.600 B -4.35 % | 11.083 B 10.32 % | 10.046 B 12.06 % | 8.965 B 6.22 % | 8.440 B 5.15 % | 8.027 B 14.40 % | 7.016 B 29.70 % | 5.410 B 2.47 % | 5.279 B 101.31 % | 2.622 B 4.78 % | 2.503 B 3.34 % | 2.422 B -4.45 % | 2.535 B 13.22 % | 2.239 B 10.37 % | 2.028 B 5.82 % | 1.917 B 20.86 % | 1.586 B 0.60 % | 1.576 B 18.13 % | 1.335 B 43.72 % | 928.555 M 106.07 % | 450.611 M 14.26 % | 394.366 M 6.17 % | 371.441 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 | 1997 | 1996 | 1995 | 1994 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 100.00 % | -339.306 K -113.30 % | 2.550 M | 0.000 -100.00 % | 4.909 M -13.41 % | 5.669 M 99.19 % | 2.846 M 144.65 % | -6.375 M 12.58 % | -7.292 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 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 41.398 M 121.68 % | -190.909 M -242.28 % | -55.775 M 65.15 % | -160.031 M -715.13 % | 26.016 M 110.77 % | -241.530 M -135.82 % | 674.217 M 278.49 % | -377.729 M -660.45 % | 67.397 M -33.91 % | 101.978 M 568.51 % | -21.766 M 73.99 % | -83.675 M -382.96 % | 29.571 M 111.67 % | -253.314 M 43.75 % | -450.297 M -370.92 % | -95.621 M 79.08 % | -457.056 M -435.07 % | -85.421 M -161.90 % | 138.008 M 127.04 % | 60.787 M -7.22 % | 65.521 M 287.72 % | -34.903 M -204.48 % | 33.407 M 163.53 % | -52.581 M -132.32 % | 162.676 M 290.75 % | -85.281 M 33.90 % | -129.026 M |
| Accounts receivables | 173.679 M 206.38 % | -163.264 M -1 851.60 % | -8.366 M -109.60 % | 87.104 M 290.59 % | 22.301 M -95.23 % | 467.341 M -26.40 % | 635.010 M 153.33 % | -1.191 B -271.96 % | 692.479 M 223.58 % | -560.334 M -257.54 % | 355.688 M 532.86 % | -82.171 M -123.26 % | 353.265 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 | -7.610 M -123.41 % | 32.509 M 18.67 % | 27.395 M 175.44 % | -36.315 M -183.85 % | 43.308 M -69.76 % | 143.223 M -79.93 % | 713.725 M -28.55 % | 998.884 M 729.81 % | -158.601 M 28.64 % | -222.263 M 77.96 % | -1.009 B -46.05 % | -690.526 M -5.38 % | -655.282 M -178.05 % | -235.674 M 42.13 % | -407.261 M -3 552.58 % | -11.150 M 83.02 % | -65.649 M -236.19 % | -19.527 M -320.48 % | -4.644 M -114.79 % | 31.394 M 142.32 % | -74.173 M -2 205.39 % | -3.217 M -111.99 % | 26.838 M 183.82 % | -32.019 M -214.11 % | -10.194 M -136.88 % | 27.640 M 161.36 % | 10.575 M |
| Accounts payables | -122.055 M -102.91 % | -60.153 M 19.22 % | -74.465 M 65.10 % | -213.370 M -438.47 % | -39.625 M 95.38 % | -857.003 M -26.00 % | -680.188 M -260.55 % | -188.651 M 59.00 % | -460.106 M -151.59 % | 891.867 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 |
| Other working capital | 0.000 | 0.000 100.00 % | -339.307 K -113.30 % | 2.550 M 7 934.32 % | 31.743 K -99.35 % | 4.909 M 112.43 % | -39.509 M 97.13 % | -1.377 B -709.13 % | 225.998 M -30.30 % | 324.241 M -67.14 % | 986.781 M 62.61 % | 606.851 M -11.39 % | 684.853 M 3 982.55 % | -17.639 M 59.01 % | -43.036 M 49.05 % | -84.471 M 78.42 % | -391.407 M -494.00 % | -65.893 M -146.19 % | 142.652 M 385.32 % | 29.393 M -78.96 % | 139.694 M 540.88 % | -31.685 M -582.40 % | 6.568 M 131.94 % | -20.562 M -111.89 % | 172.869 M 253.09 % | -112.921 M 19.11 % | -139.601 M |
| Other non cash items | -5.536 M -114.74 % | 37.563 M 3.49 % | 36.297 M -57.00 % | 84.405 M -69.17 % | 273.777 M 123.61 % | 122.432 M 117.57 % | -696.682 M -288.34 % | 369.913 M -1.49 % | 375.507 M 95.23 % | 192.337 M -4.78 % | 201.993 M -32.34 % | 298.524 M 34.34 % | 222.220 M -8.26 % | 242.229 M 50.24 % | 161.231 M 42.24 % | 113.349 M -31.12 % | 164.556 M 198.68 % | 55.095 M 180.79 % | 19.621 M 14.31 % | 17.165 M -74.10 % | 66.262 M 1 078.76 % | -6.770 M -168.19 % | 9.928 M -36.02 % | 15.517 M 1 438.75 % | -1.159 M 74.98 % | -4.633 M 82.95 % | -27.175 M |
| Net cash provided by operating activities | 474.271 M -25.30 % | 634.917 M -38.18 % | 1.027 B 76.12 % | 583.163 M 576.58 % | 86.193 M -41.29 % | 146.801 M -70.36 % | 495.268 M 233.28 % | -371.609 M -309.87 % | 177.063 M -73.30 % | 663.147 M 32.33 % | 501.140 M 665.09 % | -88.683 M -114.78 % | 599.999 M -13.19 % | 691.201 M 802.54 % | 76.584 M -72.89 % | 282.525 M 1.53 % | 278.281 M 46.89 % | 189.446 M 11.09 % | 170.534 M -11.18 % | 191.989 M -15.31 % | 226.684 M 354.45 % | 49.881 M -70.25 % | 167.692 M 123.68 % | 74.970 M -75.47 % | 305.586 M 1 003.63 % | 27.689 M 205.65 % | -26.209 M |
| Investments in property plant and equipment | -697.106 M -264.23 % | -191.392 M 35.88 % | -298.497 M -496.71 % | -50.024 M -24.28 % | -40.251 M 78.30 % | -185.519 M 46.03 % | -343.748 M 5.15 % | -362.429 M -190.18 % | -124.897 M 80.18 % | -630.043 M -84.87 % | -340.795 M -18.53 % | -287.512 M -4.39 % | -275.422 M -3.07 % | -267.209 M -253.43 % | -75.604 M 67.84 % | -235.082 M 70.42 % | -794.804 M -404.11 % | -157.664 M 13.44 % | -182.138 M 27.18 % | -250.117 M 33.08 % | -373.743 M -245.07 % | -108.310 M 12.96 % | -124.436 M -5.52 % | -117.927 M 46.04 % | -218.545 M -62.60 % | -134.407 M 38.22 % | -217.546 M |
| Acquisitions net | 0.000 | 0.000 -100.00 % | 283.346 K -95.28 % | 5.998 M 2 833.70 % | 204.468 K -99.55 % | 45.695 M 255.09 % | -29.463 M -107.94 % | 371.000 M 19 407.15 % | -1.922 M -109.61 % | 20.000 M 500.00 % | -5.000 M -105.03 % | 99.414 M 237.48 % | -72.313 M 86.01 % | -517.009 M -161.57 % | -197.654 M | 0.000 100.00 % | -192.820 M -140.12 % | -80.300 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.234 K -99.24 % | 1.213 M | 0.000 | 0.000 | 0.000 |
| Purchases of investments | -3.588 B -95.00 % | -1.840 B -820.00 % | -200.000 M -4 344.44 % | -4.500 M | 0.000 -100.00 % | 198.963 M -43.75 % | 353.684 M 105 310.45 % | 335.530 K | 0.000 100.00 % | -54.300 M -986.00 % | -5.000 M 89.80 % | -49.000 M 30.87 % | -70.880 M -136.27 % | -30.000 M 27.10 % | -41.150 M | 0.000 100.00 % | -4.900 M -102.90 % | 168.888 M | 0.000 | 0.000 100.00 % | -62.942 M 72.38 % | -227.872 M -225.53 % | -70.000 M -767.56 % | -8.069 M 90.95 % | -89.155 M | 0.000 | 0.000 |
| Sales maturities of investments | 3.741 B 109.00 % | 1.790 B 631 836.89 % | -283.346 K -102.13 % | 13.285 M | 0.000 -100.00 % | 16.256 M -75.18 % | 65.489 M 166.09 % | 24.612 M 1 906.94 % | 1.226 M -98.92 % | 113.928 M 6 340.10 % | 1.769 M 35.52 % | 1.305 M 30.35 % | 1.001 M -98.65 % | 74.406 M 571.38 % | 11.082 M 377.02 % | 2.323 M 479.83 % | 400.683 K -90.59 % | 4.257 M -77.40 % | 18.839 M 1 478.42 % | 1.194 M -98.06 % | 61.526 M -43.90 % | 109.674 M 40.91 % | 77.835 M 2 081.25 % | 3.568 M | 0.000 | 0.000 | 0.000 |
| Other investing activites | 5.057 M -75.17 % | 20.365 M 7 087.23 % | 283.346 K 100.65 % | -43.396 M | 0.000 100.00 % | -185.519 M 46.03 % | -343.748 M -22 567.16 % | 1.530 M -89.64 % | 14.770 M -51.44 % | 30.414 M -12.18 % | 34.632 M 156.72 % | 13.490 M 125.97 % | 5.970 M 925.13 % | 582.350 K -31.49 % | 850.000 K | 0.000 -100.00 % | 30.706 M 119.48 % | -157.664 M | 0.000 -100.00 % | 1.791 M -83.20 % | 10.659 M 217.35 % | 3.359 M -10.55 % | 3.755 M -55.13 % | 8.369 M 30.67 % | 6.404 M 4 566 606.36 % | 140.240 -99.94 % | 224.747 K |
| Net cash used for investing activites | -538.930 M -143.83 % | -221.027 M 55.64 % | -498.213 M -533.57 % | -78.636 M -96.36 % | -40.047 M 63.63 % | -110.124 M 63.02 % | -297.786 M -949.66 % | 35.048 M 131.63 % | -110.822 M 78.69 % | -520.002 M -65.40 % | -314.394 M -41.43 % | -222.303 M 46.00 % | -411.644 M 44.31 % | -739.229 M -144.39 % | -302.475 M -29.95 % | -232.759 M 75.79 % | -961.418 M -332.13 % | -222.484 M -36.24 % | -163.300 M 33.92 % | -247.133 M 32.20 % | -364.500 M -63.34 % | -223.149 M -97.76 % | -112.838 M 0.01 % | -112.845 M 62.55 % | -301.296 M -124.17 % | -134.407 M 38.15 % | -217.321 M |
| Debt repayment | 450.231 M 260.24 % | -280.968 M -5.72 % | -265.754 M -107.23 % | -128.239 M -38.77 % | -92.413 M -166.10 % | 139.800 M 122.20 % | -629.749 M -148.15 % | 1.308 B 402.34 % | -432.597 M -148.19 % | -174.300 M -146.60 % | -70.680 M 45.62 % | -129.970 M 83.17 % | -772.223 M -241.36 % | 546.291 M -15.49 % | 646.440 M 911.01 % | 63.940 M -91.04 % | 713.840 M -12.13 % | 812.420 M 414.19 % | 158.000 M 228.52 % | -122.943 M -202.37 % | 120.100 M -19.18 % | 148.600 M 83.28 % | 81.080 M 62.16 % | 50.000 M 161.74 % | -80.990 M -146.02 % | 176.000 M 550.41 % | 27.060 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -84.357 M -246.20 % | -24.367 M 40.50 % | -40.953 M 37.69 % | -65.720 M 49.64 % | -130.499 M 0.00 % | -130.503 M 55.45 % | -292.958 M 5.03 % | -308.473 M -0.53 % | -306.856 M -48.59 % | -206.518 M 11.74 % | -233.982 M 20.35 % | -293.772 M 4.63 % | -308.038 M -7.99 % | -285.237 M -65.06 % | -172.810 M -66.79 % | -103.608 M 22.99 % | -134.539 M -219.66 % | -42.088 M -10.76 % | -38.001 M -40.75 % | -26.998 M 41.61 % | -46.240 M -243.13 % | -13.476 M 19.58 % | -16.757 M 66.52 % | -50.053 M -194.13 % | -17.018 M -82.99 % | -9.300 M 36.00 % | -14.530 M |
| Other financing activites | 6.000 M -48.52 % | 11.655 M 397.01 % | 2.345 M -97.82 % | 107.422 M 55.07 % | 69.272 M 236.07 % | -50.908 M 11.22 % | -57.343 M 61.57 % | -149.222 M -122.81 % | 654.060 M 57.31 % | 415.790 M 309.76 % | -198.225 M -138.23 % | 518.559 M -45.10 % | 944.600 M 352.82 % | -373.630 M -667.82 % | -48.661 M -46.13 % | -33.301 M -132.21 % | 103.400 M -25.18 % | 138.204 M | 0.000 | 0.000 -100.00 % | 3.600 M | 0.000 | 0.000 -100.00 % | 328.885 M 23 110.35 % | -1.429 M | 0.000 -100.00 % | 236.621 M |
| Net cash used provided by financing activities | 371.873 M 226.63 % | -293.680 M 3.51 % | -304.362 M -249.60 % | -87.061 M 43.33 % | -153.639 M -269.22 % | -41.612 M 95.75 % | -980.049 M -215.27 % | 850.204 M 1 095.63 % | -85.393 M -344.18 % | 34.971 M 113.01 % | -268.905 M -383.60 % | 94.817 M 169.89 % | -135.661 M -190.77 % | 149.454 M -64.83 % | 424.969 M 682.40 % | -72.969 M -110.69 % | 682.701 M 654.28 % | -123.168 M -202.64 % | 119.999 M 180.03 % | -149.941 M -293.57 % | 77.460 M -42.67 % | 135.124 M 110.07 % | 64.323 M -80.44 % | 328.832 M 430.69 % | -99.437 M -159.65 % | 166.700 M -33.09 % | 249.151 M |
| Effect of forex changes on cash | 531.173 K 208.95 % | -487.516 K 78.80 % | -2.300 M -2 091.55 % | 115.488 K -77.07 % | 503.617 K 232.72 % | -379.469 K 34.32 % | -577.749 K -113.35 % | 4.328 M 890.43 % | 436.990 K 118.27 % | -2.392 M -773.85 % | 354.923 K 110.25 % | -3.464 M -229.07 % | -1.053 M -284.66 % | 570.044 K -67.20 % | 1.738 M 3 481.71 % | -51.391 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.289 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 307.746 M 157.05 % | 119.722 M -46.12 % | 222.217 M -46.78 % | 417.582 M 490.30 % | -106.990 M -1 913.17 % | -5.314 M 99.32 % | -783.144 M -251.19 % | 517.971 M 2 867.59 % | -18.716 M -110.65 % | 175.725 M 314.81 % | -81.805 M 62.75 % | -219.633 M -525.30 % | 51.642 M -49.37 % | 101.995 M -49.21 % | 200.816 M 963.57 % | -23.254 M -5 244.68 % | -435.092 K 99.72 % | -156.206 M -222.77 % | 127.234 M 162.04 % | -205.085 M -286.46 % | -53.067 M -39.12 % | -38.144 M -132.01 % | 119.178 M -59.04 % | 290.956 M 405.80 % | -95.147 M -258.62 % | 59.983 M 967.05 % | 5.621 M |
| Cash at beginning of period | 803.312 M 17.51 % | 683.590 M 48.16 % | 461.372 M 953.60 % | 43.790 M -70.96 % | 150.780 M -3.40 % | 156.094 M -83.38 % | 939.239 M 122.96 % | 421.268 M -4.25 % | 439.984 M 66.50 % | 264.259 M -23.64 % | 346.064 M -38.83 % | 565.696 M 10.05 % | 514.055 M 24.75 % | 412.059 M 95.06 % | 211.243 M -9.92 % | 234.497 M -0.19 % | 234.932 M -29.33 % | 332.413 M 62.01 % | 205.179 M -53.08 % | 437.293 M -10.82 % | 490.360 M -7.22 % | 528.504 M 29.12 % | 409.326 M 245.80 % | 118.369 M -44.56 % | 213.517 M 39.07 % | 153.534 M 3.80 % | 147.913 M |
| Cash at end of period | 1.111 B 38.31 % | 803.312 M 17.51 % | 683.590 M 48.16 % | 461.372 M 953.60 % | 43.790 M -70.96 % | 150.780 M -3.40 % | 156.094 M -83.38 % | 939.239 M 122.96 % | 421.268 M -4.25 % | 439.984 M 66.50 % | 264.259 M -23.64 % | 346.064 M -38.83 % | 565.696 M 10.05 % | 514.055 M 24.75 % | 412.059 M 95.06 % | 211.243 M -9.92 % | 234.497 M 33.08 % | 176.207 M -46.99 % | 332.413 M 43.15 % | 232.208 M -46.90 % | 437.293 M -10.82 % | 490.360 M -7.22 % | 528.504 M 29.12 % | 409.326 M 245.80 % | 118.369 M -44.56 % | 213.517 M 39.07 % | 153.534 M |
| Operating cash flow | 474.271 M -25.30 % | 634.917 M -38.18 % | 1.027 B 76.12 % | 583.163 M 576.58 % | 86.193 M -41.29 % | 146.801 M -70.36 % | 495.268 M 233.28 % | -371.609 M -309.87 % | 177.063 M -73.30 % | 663.147 M 32.33 % | 501.140 M 665.09 % | -88.683 M -114.78 % | 599.999 M -13.19 % | 691.201 M 802.54 % | 76.584 M -72.89 % | 282.525 M 1.53 % | 278.281 M 46.89 % | 189.446 M 11.09 % | 170.534 M -11.18 % | 191.989 M -15.31 % | 226.684 M 354.45 % | 49.881 M -70.25 % | 167.692 M 123.68 % | 74.970 M -75.47 % | 305.586 M 1 003.63 % | 27.689 M 205.65 % | -26.209 M |
| Capital expenditure | -697.106 M -264.23 % | -191.392 M 35.88 % | -298.497 M -496.71 % | -50.024 M -24.28 % | -40.251 M 78.30 % | -185.519 M 46.03 % | -343.748 M 5.15 % | -362.429 M -190.18 % | -124.897 M 80.18 % | -630.043 M -84.87 % | -340.795 M -18.53 % | -287.512 M -4.39 % | -275.422 M -3.07 % | -267.209 M -253.43 % | -75.604 M 67.84 % | -235.082 M 70.42 % | -794.804 M -404.11 % | -157.664 M 13.44 % | -182.138 M 27.18 % | -250.117 M 33.08 % | -373.743 M -245.07 % | -108.310 M 12.96 % | -124.436 M -5.52 % | -117.927 M 46.04 % | -218.545 M -62.60 % | -134.407 M 38.22 % | -217.546 M |
| Free CashFlow | -222.835 M -150.24 % | 443.525 M -39.13 % | 728.596 M 36.66 % | 533.140 M 1 060.48 % | 45.941 M 218.65 % | -38.719 M -125.55 % | 151.521 M 120.64 % | -734.038 M -1 507.12 % | 52.166 M 57.58 % | 33.104 M -79.35 % | 160.345 M 142.62 % | -376.195 M -215.90 % | 324.577 M -23.45 % | 423.992 M 43 159.77 % | 980.108 K -97.93 % | 47.443 M 109.19 % | -516.523 M -1 725.24 % | 31.781 M 373.89 % | -11.604 M 80.04 % | -58.128 M 60.47 % | -147.059 M -151.69 % | -58.429 M -235.08 % | 43.256 M 200.70 % | -42.957 M -149.35 % | 87.041 M 181.56 % | -106.718 M 56.22 % | -243.754 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2023-01-01 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2007-12-31 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2006-12-31 | 2006-09-30 | 2006-06-30 | 2006-03-31 | 2005-12-31 | 2005-09-30 | 2005-06-30 | 2005-03-31 | 2004-12-31 | 2004-09-30 | 2004-06-30 | 2004-03-31 | 2003-12-31 | 2003-09-30 | 2003-06-30 | 2003-03-31 | 2002-12-31 | 2002-09-30 | 2002-06-30 | 2002-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 561.812 M -8.38 % | 613.203 M -8.93 % | 673.335 M 20.17 % | 560.319 M -32.13 % | 825.529 M -0.79 % | 832.130 M -10.95 % | 934.429 M 7.14 % | 872.179 M 1.94 % | 855.585 M -23.93 % | 1.125 B 5.26 % | 1.069 B 7.18 % | 996.969 M -21.54 % | 1.271 B 23.59 % | 1.028 B -9.65 % | 1.138 B 36.80 % | 831.778 M 43.28 % | 580.543 M 13.05 % | 513.544 M -3.65 % | 532.983 M 14.54 % | 465.323 M 11.39 % | 417.737 M 13.28 % | 368.775 M -37.77 % | 592.628 M 21.41 % | 488.134 M -19.55 % | 606.786 M -1.66 % | 617.041 M -42.29 % | 1.069 B 21.31 % | 881.387 M -7.28 % | 950.631 M 9.43 % | 868.700 M -34.32 % | 1.323 B 52.44 % | 867.566 M -28.80 % | 1.219 B 39.58 % | 872.984 M 1.43 % | 860.674 M 39.36 % | 617.585 M -64.13 % | 1.722 B 123.40 % | 770.683 M -24.49 % | 1.021 B 2.95 % | 991.402 M -10.64 % | 1.109 B 45.73 % | 761.285 M -9.07 % | 837.204 M -26.62 % | 1.141 B 11.62 % | 1.022 B 2.16 % | 1.000 B 147.37 % | 404.434 M -50.59 % | 818.547 M -34.48 % | 1.249 B -0.04 % | 1.250 B -3.82 % | 1.299 B 30.90 % | 992.679 M -18.95 % | 1.225 B 13.38 % | 1.080 B -41.49 % | 1.846 B 58.71 % | 1.163 B -9.91 % | 1.291 B 38.67 % | 931.136 M -25.07 % | 1.243 B 38.24 % | 898.886 M 5.53 % | 851.766 M 9.96 % | 774.595 M 4.10 % | 744.113 M 1.03 % | 736.533 M -13.01 % | 846.691 M 32.44 % | 639.300 M -34.02 % | 968.981 M 11.86 % | 866.242 M -6.52 % | 926.648 M 35.65 % | 683.096 M 76.18 % | 387.718 M 21.70 % | 318.583 M 2.30 % | 311.427 M 9.24 % | 285.089 M 11.14 % | 256.505 M 6.00 % | 241.989 M -0.73 % | 243.772 M -3.38 % | 252.295 M -20.07 % | 315.662 M -9.67 % | 349.450 M -2.43 % | 358.145 M 0.28 % | 357.144 M -6.77 % | 383.088 M 40.15 % | 273.338 M 4.35 % | 261.932 M -1.00 % | 264.566 M 19.25 % | 221.858 M 15.71 % | 191.730 M -17.94 % | 233.658 M -0.79 % | 235.510 M 4.88 % | 224.543 M 1.85 % | 220.470 M -8.80 % | 241.740 M 16.66 % | 207.210 M |
| Net income | -981.674 K 90.13 % | -9.946 M 79.34 % | -48.130 M -326.34 % | 21.264 M -85.04 % | 142.095 M -14.11 % | 165.442 M 2.80 % | 160.934 M 2.29 % | 157.333 M 115.66 % | 72.954 M -67.59 % | 225.097 M 84.45 % | 122.039 M -48.33 % | 236.167 M -26.75 % | 322.412 M 67.55 % | 192.426 M -34.90 % | 295.605 M 94.13 % | 152.273 M 1 075.96 % | 12.949 M 133.89 % | -38.206 M 77.52 % | -169.965 M -138.97 % | -71.124 M 36.90 % | -112.718 M 10.94 % | -126.564 M -594.27 % | 25.606 M 224.79 % | -20.520 M -797.66 % | -2.286 M -127.02 % | 8.461 M -59.96 % | 21.130 M 109.78 % | -216.030 M -150.90 % | 424.396 M 552.68 % | -93.752 M 87.94 % | -777.302 M -8 510.76 % | -9.027 M -214.16 % | 7.908 M -75.41 % | 32.163 M 107.53 % | -427.052 M -101.86 % | -211.561 M -3 934.21 % | 5.518 M 9.83 % | 5.024 M 400.86 % | 1.003 M -16.00 % | 1.194 M -71.16 % | 4.141 M -24.44 % | 5.480 M 220.95 % | -4.531 M -1 852.94 % | 258.499 K -80.74 % | 1.342 M -87.36 % | 10.616 M 102.59 % | -409.901 M -153.20 % | -161.887 M -338.44 % | -36.923 M 32.95 % | -55.066 M -3 832.89 % | 1.475 M 102.58 % | -57.252 M -256.86 % | 36.500 M 28.52 % | 28.401 M 32.15 % | 21.491 M -84.30 % | 136.893 M -15.45 % | 161.900 M 382.30 % | 33.568 M 2.16 % | 32.858 M 1 607.04 % | 1.925 M -64.95 % | 5.492 M -76.47 % | 23.340 M 55.28 % | 15.032 M 67.40 % | 8.979 M 1.01 % | 8.890 M 131.04 % | -28.642 M 50.85 % | -58.276 M -224.98 % | 46.628 M -47.30 % | 88.472 M -9.24 % | 97.480 M 144.82 % | 39.817 M 128.58 % | 17.419 M -32.38 % | 25.761 M 120.72 % | 11.671 M 141.74 % | -27.963 M -169.55 % | -10.374 M -72.32 % | -6.020 M 84.25 % | -38.234 M -175.75 % | -13.866 M -361.10 % | 5.310 M 43.16 % | 3.709 M -67.24 % | 11.323 M 770.73 % | 1.300 M -44.28 % | 2.334 M 227.55 % | -1.830 M -145.45 % | 4.026 M 400.72 % | -1.339 M 91.40 % | -15.568 M -207.67 % | 14.459 M 241.32 % | 4.236 M 117.37 % | 1.949 M -52.57 % | 4.109 M -83.15 % | 24.386 M 325.16 % | 5.736 M |
| Income before tax | -1.028 M 89.60 % | -9.881 M 79.16 % | -47.408 M -328.54 % | 20.744 M -85.40 % | 142.100 M -14.09 % | 165.404 M 19.79 % | 138.077 M -12.26 % | 157.364 M 113.59 % | 73.674 M -67.27 % | 225.090 M 84.42 % | 122.053 M -48.29 % | 236.025 M -26.74 % | 322.173 M 67.40 % | 192.453 M -34.37 % | 293.218 M 93.68 % | 151.396 M 1 009.33 % | 13.647 M 135.60 % | -38.331 M 77.49 % | -170.317 M -145.46 % | -69.388 M 38.79 % | -113.354 M 11.26 % | -127.735 M -439.35 % | 37.641 M 331.82 % | -16.237 M -22 045.28 % | -73.322 K -100.73 % | 10.112 M 136.13 % | -27.985 M 87.11 % | -217.077 M -150.72 % | 428.020 M 551.04 % | -94.897 M 87.67 % | -769.772 M -5 288.10 % | -14.287 M -267.39 % | 8.535 M -76.77 % | 36.733 M 108.15 % | -450.694 M -111.49 % | -213.105 M -654.96 % | 38.400 M 864.28 % | 3.982 M 509.29 % | -972.956 K -150.20 % | 1.938 M -54.63 % | 4.272 M -3.58 % | 4.431 M 346.23 % | 992.956 K 153.47 % | -1.857 M -49.02 % | -1.246 M -107.37 % | 16.904 M 103.98 % | -424.863 M -160.09 % | -163.351 M -442.73 % | -30.098 M 45.79 % | -55.519 M -3 941 021.59 % | 1.409 K 100.00 % | -58.568 M -237.65 % | 42.547 M 34.15 % | 31.716 M -58.70 % | 76.801 M -47.56 % | 146.457 M -21.34 % | 186.188 M 416.11 % | 36.075 M 89.13 % | 19.074 M 79.10 % | 10.650 M 135.27 % | 4.527 M -84.68 % | 29.539 M 24.09 % | 23.804 M 88.60 % | 12.621 M -4.92 % | 13.275 M 136.18 % | -36.693 M 26.89 % | -50.191 M -143.64 % | 115.008 M -29.79 % | 163.803 M 41.10 % | 116.088 M 116.28 % | 53.676 M 208.15 % | 17.419 M -27.94 % | 24.173 M 107.12 % | 11.671 M 145.66 % | -25.559 M -123.41 % | -11.441 M -75.99 % | -6.501 M 83.37 % | -39.091 M -144.07 % | -16.016 M -322.56 % | 7.196 M -0.49 % | 7.232 M -50.37 % | 14.571 M 222.54 % | 4.518 M 93.56 % | 2.334 M 227.55 % | -1.830 M -145.45 % | 4.026 M 269.95 % | -2.369 M 90.02 % | -23.746 M -210.03 % | 21.581 M 241.32 % | 6.323 M 182.24 % | 2.240 M -42.11 % | 3.870 M -83.88 % | 24.008 M 180.45 % | 8.561 M |
| Income before tax ratio | 0.00 88.65 % | -0.02 77.11 % | -0.07 -290.18 % | 0.04 -78.49 % | 0.17 -13.40 % | 0.20 34.52 % | 0.15 -18.10 % | 0.18 109.53 % | 0.09 -56.97 % | 0.20 75.21 % | 0.11 -51.75 % | 0.24 -6.63 % | 0.25 35.45 % | 0.19 -27.36 % | 0.26 41.57 % | 0.18 674.26 % | 0.02 131.50 % | -0.07 76.64 % | -0.32 -114.30 % | -0.15 45.05 % | -0.27 21.66 % | -0.35 -645.34 % | 0.06 290.94 % | -0.03 -27 428.17 % | 0.00 -100.74 % | 0.02 162.61 % | -0.03 89.37 % | -0.25 -154.70 % | 0.45 512.16 % | -0.11 81.23 % | -0.58 -3 434.48 % | -0.02 -335.10 % | 0.01 -83.35 % | 0.04 108.04 % | -0.52 -51.76 % | -0.35 -1 647.09 % | 0.02 331.65 % | 0.01 642.06 % | 0.00 -148.76 % | 0.00 -49.23 % | 0.00 -33.84 % | 0.01 390.73 % | 0.00 172.87 % | 0.00 -33.51 % | 0.00 -107.22 % | 0.02 101.61 % | -1.05 -426.41 % | -0.20 -728.34 % | -0.02 45.77 % | -0.04 -4 097 437.47 % | 0.00 100.00 % | -0.06 -269.85 % | 0.03 18.32 % | 0.03 -29.43 % | 0.04 -66.96 % | 0.13 -12.69 % | 0.14 272.19 % | 0.04 152.40 % | 0.02 29.56 % | 0.01 122.94 % | 0.01 -86.06 % | 0.04 19.21 % | 0.03 86.68 % | 0.02 9.30 % | 0.02 127.32 % | -0.06 -10.81 % | -0.05 -139.01 % | 0.13 -24.89 % | 0.18 4.02 % | 0.17 22.76 % | 0.14 153.20 % | 0.05 -29.56 % | 0.08 89.60 % | 0.04 141.08 % | -0.10 -110.77 % | -0.05 -77.29 % | -0.03 82.79 % | -0.15 -205.38 % | -0.05 -346.38 % | 0.02 1.98 % | 0.02 -50.51 % | 0.04 245.97 % | 0.01 38.11 % | 0.01 222.23 % | -0.01 -145.91 % | 0.02 242.51 % | -0.01 91.38 % | -0.12 -234.09 % | 0.09 244.02 % | 0.03 169.09 % | 0.01 -43.16 % | 0.02 -82.33 % | 0.10 140.39 % | 0.04 |
| EBITDA | 812.296 K 110.54 % | -7.710 M 82.78 % | -44.776 M -293.48 % | 23.142 M -84.57 % | 149.954 M -27.09 % | 205.663 M 11.52 % | 184.410 M -1.78 % | 187.755 M 25.21 % | 149.948 M -45.97 % | 277.526 M 71.02 % | 162.275 M -43.81 % | 288.782 M -22.27 % | 371.539 M 52.11 % | 244.260 M -32.05 % | 359.490 M 59.63 % | 225.203 M 132.31 % | 96.941 M 84.29 % | 52.603 M 148.08 % | -109.406 M -207.71 % | -35.555 M -319.70 % | -8.471 M 90.13 % | -85.802 M -217.55 % | 72.994 M -13.14 % | 84.031 M -16.97 % | 101.202 M -5.55 % | 107.145 M -41.24 % | 182.353 M 228.63 % | -141.768 M -122.24 % | 637.512 M 2 314.37 % | -28.790 M 94.80 % | -553.937 M -3 468.75 % | 16.443 M -90.83 % | 179.266 M 74.09 % | 102.973 M 127.42 % | -375.562 M -146.53 % | -152.337 M -259.81 % | 95.326 M 78.07 % | 53.534 M -31.80 % | 78.499 M 34.05 % | 58.561 M 3.01 % | 56.850 M 0.31 % | 56.672 M -34.99 % | 87.170 M 55.40 % | 56.092 M -44.72 % | 101.468 M 244.72 % | 29.435 M 110.10 % | -291.439 M -261.68 % | -80.580 M -418.87 % | 25.271 M 261.66 % | -15.632 M -113.58 % | 115.083 M 1 818.98 % | -6.695 M -106.67 % | 100.405 M 24.68 % | 80.531 M -51.50 % | 166.058 M -19.46 % | 206.189 M -18.61 % | 253.341 M 219.52 % | 79.287 M -29.69 % | 112.772 M 423.47 % | 21.543 M -63.42 % | 58.886 M 1.13 % | 58.230 M -36.43 % | 91.600 M 672.64 % | 11.856 M -68.81 % | 38.007 M 392.88 % | -12.977 M -86.08 % | -6.974 M -104.65 % | 149.849 M -29.35 % | 212.105 M 56.75 % | 135.312 M 84.03 % | 73.527 M 180.05 % | 26.255 M -24.36 % | 34.710 M 79.85 % | 19.299 M -1.20 % | 19.534 M 25.55 % | 15.559 M -37.15 % | 24.758 M 176.60 % | -32.322 M -269.19 % | 19.104 M -59.32 % | 46.965 M 20.85 % | 38.861 M -11.66 % | 43.990 M 28.94 % | 34.116 M 18.06 % | 28.898 M 19.03 % | 24.278 M -21.43 % | 30.898 M -0.21 % | 30.964 M 10 483.19 % | -298.215 K -100.63 % | 47.599 M 61.66 % | 29.444 M 109.44 % | 14.058 M 1 048.25 % | 1.224 M -95.74 % | 28.720 M 186.20 % | 10.035 M |
| Net income ratio | 0.00 89.23 % | -0.02 77.31 % | -0.07 -288.35 % | 0.04 -77.95 % | 0.17 -13.43 % | 0.20 15.44 % | 0.17 -4.53 % | 0.18 111.56 % | 0.09 -57.39 % | 0.20 75.23 % | 0.11 -51.79 % | 0.24 -6.64 % | 0.25 35.57 % | 0.19 -27.95 % | 0.26 41.90 % | 0.18 720.76 % | 0.02 129.98 % | -0.07 76.67 % | -0.32 -108.63 % | -0.15 43.35 % | -0.27 21.38 % | -0.34 -894.31 % | 0.04 202.78 % | -0.04 -1 015.86 % | 0.00 -127.47 % | 0.01 -30.61 % | 0.02 108.06 % | -0.25 -154.90 % | 0.45 513.67 % | -0.11 81.64 % | -0.59 -5 548.47 % | -0.01 -260.34 % | 0.01 -82.39 % | 0.04 107.43 % | -0.50 -44.85 % | -0.34 -10 788.88 % | 0.00 -50.83 % | 0.01 563.34 % | 0.00 -18.41 % | 0.00 -67.73 % | 0.00 -48.15 % | 0.01 233.01 % | -0.01 -2 488.71 % | 0.00 -82.74 % | 0.00 -87.63 % | 0.01 101.05 % | -1.01 -412.46 % | -0.20 -569.17 % | -0.03 32.92 % | -0.04 -3 981.17 % | 0.00 101.97 % | -0.06 -293.54 % | 0.03 13.35 % | 0.03 125.84 % | 0.01 -90.11 % | 0.12 -6.15 % | 0.13 247.81 % | 0.04 36.34 % | 0.03 1 134.82 % | 0.00 -66.79 % | 0.01 -78.60 % | 0.03 49.17 % | 0.02 65.70 % | 0.01 16.11 % | 0.01 123.43 % | -0.04 25.50 % | -0.06 -211.73 % | 0.05 -43.62 % | 0.10 -33.09 % | 0.14 38.96 % | 0.10 87.82 % | 0.05 -33.90 % | 0.08 102.06 % | 0.04 137.55 % | -0.11 -154.30 % | -0.04 -73.59 % | -0.02 83.70 % | -0.15 -245.00 % | -0.04 -389.05 % | 0.02 46.72 % | 0.01 -67.33 % | 0.03 833.98 % | 0.00 -60.25 % | 0.01 222.23 % | -0.01 -145.91 % | 0.02 352.17 % | -0.01 92.57 % | -0.08 -231.21 % | 0.06 244.02 % | 0.02 107.24 % | 0.01 -53.43 % | 0.02 -81.52 % | 0.10 264.43 % | 0.03 |
| Ratio EBITDA | 0.00 111.50 % | -0.01 81.09 % | -0.07 -261.01 % | 0.04 -77.26 % | 0.18 -26.50 % | 0.25 25.24 % | 0.20 -8.32 % | 0.22 22.83 % | 0.18 -28.97 % | 0.25 62.48 % | 0.15 -47.57 % | 0.29 -0.94 % | 0.29 23.08 % | 0.24 -24.80 % | 0.32 16.69 % | 0.27 62.14 % | 0.17 63.02 % | 0.10 149.90 % | -0.21 -168.65 % | -0.08 -276.78 % | -0.02 91.28 % | -0.23 -288.90 % | 0.12 -28.45 % | 0.17 3.22 % | 0.17 -3.95 % | 0.17 1.82 % | 0.17 206.03 % | -0.16 -123.98 % | 0.67 2 123.52 % | -0.03 92.09 % | -0.42 -2 309.83 % | 0.02 -87.12 % | 0.15 24.73 % | 0.12 127.03 % | -0.44 -76.90 % | -0.25 -545.50 % | 0.06 -20.29 % | 0.07 -9.68 % | 0.08 30.20 % | 0.06 15.27 % | 0.05 -31.16 % | 0.07 -28.50 % | 0.10 111.77 % | 0.05 -50.47 % | 0.10 237.43 % | 0.03 104.08 % | -0.72 -632.01 % | -0.10 -586.67 % | 0.02 261.72 % | -0.01 -114.12 % | 0.09 1 413.20 % | -0.01 -108.23 % | 0.08 9.97 % | 0.07 -17.12 % | 0.09 -49.25 % | 0.18 -9.66 % | 0.20 130.42 % | 0.09 -6.17 % | 0.09 278.66 % | 0.02 -65.33 % | 0.07 -8.04 % | 0.08 -38.93 % | 0.12 664.77 % | 0.02 -64.14 % | 0.04 321.14 % | -0.02 -182.04 % | -0.01 -104.16 % | 0.17 -24.42 % | 0.23 15.55 % | 0.20 4.45 % | 0.19 130.11 % | 0.08 -26.06 % | 0.11 64.64 % | 0.07 -11.11 % | 0.08 18.44 % | 0.06 -36.69 % | 0.10 179.27 % | -0.13 -311.68 % | 0.06 -54.97 % | 0.13 23.86 % | 0.11 -11.91 % | 0.12 38.31 % | 0.09 -15.76 % | 0.11 14.06 % | 0.09 -20.64 % | 0.12 -16.32 % | 0.14 9 073.18 % | 0.00 -100.76 % | 0.20 62.94 % | 0.13 99.68 % | 0.06 1 027.43 % | 0.01 -95.33 % | 0.12 145.32 % | 0.05 |
| Gross profit ratio | 0.08 63.68 % | 0.05 2 735.23 % | 0.00 -101.07 % | 0.17 -26.47 % | 0.23 -5.00 % | 0.24 10.09 % | 0.22 -12.39 % | 0.25 19.22 % | 0.21 -19.17 % | 0.26 11.07 % | 0.23 -25.94 % | 0.32 -2.20 % | 0.32 29.57 % | 0.25 -19.30 % | 0.31 23.39 % | 0.25 108.86 % | 0.12 18.46 % | 0.10 452.82 % | -0.03 -155.28 % | 0.05 341.57 % | -0.02 35.80 % | -0.03 -112.76 % | 0.26 346.16 % | 0.06 -74.45 % | 0.23 24.44 % | 0.18 228.47 % | -0.14 -140.08 % | -0.06 -180.30 % | 0.07 67.75 % | 0.04 114.00 % | -0.32 -292.90 % | 0.16 35.10 % | 0.12 -47.68 % | 0.23 281.88 % | -0.13 -95.88 % | -0.07 -137.19 % | 0.18 -10.07 % | 0.20 40.99 % | 0.14 -20.00 % | 0.17 16.00 % | 0.15 -29.74 % | 0.21 0.12 % | 0.21 53.57 % | 0.14 -5.20 % | 0.15 15.34 % | 0.13 133.39 % | -0.38 -493.46 % | 0.10 -21.55 % | 0.12 37.42 % | 0.09 -3.48 % | 0.09 -36.73 % | 0.15 -20.95 % | 0.19 -3.56 % | 0.19 6.86 % | 0.18 -42.26 % | 0.31 13.41 % | 0.27 25.32 % | 0.22 6.20 % | 0.21 23.65 % | 0.17 -9.04 % | 0.18 -17.18 % | 0.22 -22.55 % | 0.29 77.07 % | 0.16 9.92 % | 0.15 23.49 % | 0.12 45.43 % | 0.08 -67.07 % | 0.25 -21.77 % | 0.32 -2.62 % | 0.33 -12.92 % | 0.37 92.53 % | 0.19 -24.25 % | 0.26 24.32 % | 0.21 156.01 % | 0.08 20.50 % | 0.07 225.85 % | -0.05 -161.40 % | -0.02 -132.83 % | 0.06 -57.37 % | 0.15 6.49 % | 0.14 -4.95 % | 0.14 -23.65 % | 0.19 67.97 % | 0.11 -23.00 % | 0.15 33.46 % | 0.11 116.24 % | 0.05 620.25 % | -0.01 -105.78 % | 0.17 63.93 % | 0.10 6.46 % | 0.10 -17.87 % | 0.12 -28.12 % | 0.16 32.63 % | 0.12 |
| Weighted average shs out dil | 512.673 M 0.00 % | 512.673 M 10.46 % | 464.146 M 0.00 % | 464.146 M -0.01 % | 464.203 M 0.00 % | 464.203 M 0.01 % | 464.146 M 0.00 % | 464.146 M 0.00 % | 464.146 M 0.00 % | 464.146 M 0.01 % | 464.083 M -0.01 % | 464.125 M 0.00 % | 464.125 M 0.00 % | 464.125 M -0.02 % | 464.232 M 0.00 % | 464.232 M 0.00 % | 464.232 M 0.00 % | 464.232 M -0.01 % | 464.257 M 0.00 % | 464.257 M 0.03 % | 464.115 M 0.00 % | 464.115 M -0.03 % | 464.254 M -9.50 % | 513.001 M 10.35 % | 464.904 M 0.00 % | 464.904 M 0.16 % | 464.181 M 0.00 % | 464.181 M 0.01 % | 464.116 M 0.00 % | 464.116 M -0.26 % | 465.315 M 0.00 % | 465.315 M 0.26 % | 464.112 M 0.00 % | 464.112 M -0.01 % | 464.153 M 0.00 % | 464.153 M -0.22 % | 465.155 M 0.00 % | 465.155 M 1.29 % | 459.245 M 0.00 % | 459.245 M 0.56 % | 456.707 M -1.67 % | 464.448 M 7.80 % | 430.833 M -7.00 % | 463.281 M -0.07 % | 463.590 M 0.44 % | 461.574 M -0.49 % | 463.860 M -0.06 % | 464.126 M -0.04 % | 464.296 M 0.00 % | 464.296 M -0.25 % | 465.462 M 0.00 % | 465.462 M -0.03 % | 465.584 M 0.33 % | 464.062 M 1.70 % | 456.311 M -3.33 % | 472.046 M 1.25 % | 466.225 M 0.00 % | 466.225 M -3.11 % | 481.207 M 0.00 % | 481.207 M 3.09 % | 466.806 M 0.00 % | 466.806 M -1.22 % | 472.589 M 0.00 % | 472.589 M -1.00 % | 477.374 M 0.00 % | 477.374 M 2.38 % | 466.279 M 0.00 % | 466.279 M 0.45 % | 464.188 M 0.00 % | 464.188 M -0.07 % | 464.505 M 0.00 % | 464.505 M 19.40 % | 389.040 M -16.33 % | 464.987 M 19.52 % | 389.040 M -16.00 % | 463.121 M 19.04 % | 389.040 M -18.60 % | 477.927 M 22.85 % | 389.040 M 0.00 % | 389.040 M 0.00 % | 389.040 M 0.00 % | 389.040 M 0.00 % | 389.040 M 0.00 % | 389.040 M 0.00 % | 389.040 M 0.00 % | 389.040 M 0.00 % | 389.040 M 0.00 % | 389.040 M 0.00 % | 389.040 M 0.00 % | 389.040 M 0.00 % | 389.040 M 0.00 % | 389.040 M 0.00 % | 389.040 M 0.00 % | 389.040 M |
| Weighted average shs out | 512.673 M 0.00 % | 512.673 M 10.46 % | 464.146 M 0.00 % | 464.146 M -0.01 % | 464.203 M 0.00 % | 464.203 M 0.01 % | 464.146 M 0.00 % | 464.146 M 0.00 % | 464.146 M 0.00 % | 464.146 M 0.01 % | 464.083 M -0.01 % | 464.125 M 0.13 % | 463.511 M -0.13 % | 464.125 M 0.00 % | 464.146 M 0.11 % | 463.620 M -0.11 % | 464.146 M 0.00 % | 464.146 M 0.00 % | 464.134 M 0.02 % | 464.024 M -0.02 % | 464.115 M 0.00 % | 464.115 M 0.67 % | 461.017 M -10.13 % | 513.001 M 10.63 % | 463.714 M -0.26 % | 464.904 M 0.26 % | 463.691 M -0.11 % | 464.181 M 0.01 % | 464.116 M 0.00 % | 464.116 M -0.09 % | 464.517 M -0.17 % | 465.314 M 0.26 % | 464.112 M 0.00 % | 464.112 M 0.00 % | 464.129 M -0.01 % | 464.153 M 0.12 % | 463.602 M -0.33 % | 465.155 M 4.96 % | 443.163 M -3.50 % | 459.245 M 0.56 % | 456.707 M -1.67 % | 464.448 M 7.80 % | 430.833 M -6.47 % | 460.630 M 0.51 % | 458.287 M -0.71 % | 461.574 M -0.49 % | 463.860 M -0.06 % | 464.126 M 0.04 % | 463.945 M -0.08 % | 464.296 M -0.25 % | 465.462 M 0.00 % | 465.462 M 0.51 % | 463.084 M -0.21 % | 464.062 M 1.70 % | 456.311 M -3.33 % | 472.046 M 1.61 % | 464.576 M -0.35 % | 466.225 M 1.50 % | 459.313 M -4.55 % | 481.207 M 3.87 % | 463.274 M -0.76 % | 466.806 M -1.22 % | 472.589 M 0.00 % | 472.589 M -1.00 % | 477.374 M 0.00 % | 477.374 M 3.27 % | 462.277 M -0.86 % | 466.279 M 0.65 % | 463.251 M -0.20 % | 464.188 M -0.07 % | 464.505 M 0.00 % | 464.505 M 19.40 % | 389.040 M -16.33 % | 464.987 M 19.52 % | 389.040 M -16.00 % | 463.121 M 19.04 % | 389.040 M -18.60 % | 477.927 M 22.85 % | 389.040 M 0.00 % | 389.040 M 0.00 % | 389.040 M 0.00 % | 389.040 M 0.00 % | 389.040 M 0.00 % | 389.040 M 0.00 % | 389.040 M 0.00 % | 389.040 M 0.00 % | 389.040 M 0.00 % | 389.040 M 0.00 % | 389.040 M 0.00 % | 389.040 M 0.00 % | 389.040 M 0.00 % | 389.040 M 0.00 % | 389.040 M 0.00 % | 389.040 M |
| EPS diluted | 0.00 90.21 % | -0.02 80.60 % | -0.10 -318.34 % | 0.05 -85.23 % | 0.31 -13.89 % | 0.36 2.86 % | 0.35 2.94 % | 0.34 112.50 % | 0.16 -67.35 % | 0.49 88.46 % | 0.26 -49.02 % | 0.51 -26.09 % | 0.69 68.29 % | 0.41 -35.94 % | 0.64 93.94 % | 0.33 1 082.80 % | 0.03 133.90 % | -0.08 77.76 % | -0.37 -146.67 % | -0.15 37.50 % | -0.24 11.11 % | -0.27 -589.13 % | 0.06 238.00 % | -0.04 -716.33 % | 0.00 -126.92 % | 0.02 -60.00 % | 0.05 109.68 % | -0.47 -151.65 % | 0.91 555.00 % | -0.20 88.02 % | -1.67 -8 508.25 % | -0.02 -214.12 % | 0.02 -75.47 % | 0.07 107.53 % | -0.92 -100.00 % | -0.46 -3 965.55 % | 0.01 10.19 % | 0.01 390.91 % | 0.00 -15.38 % | 0.00 -71.43 % | 0.01 -22.88 % | 0.01 212.38 % | -0.01 -1 850.00 % | 0.00 -79.31 % | 0.00 -87.39 % | 0.02 102.61 % | -0.88 -151.43 % | -0.35 -340.25 % | -0.08 33.75 % | -0.12 -3 850.00 % | 0.00 102.67 % | -0.12 -253.06 % | 0.08 28.10 % | 0.06 29.94 % | 0.05 -83.76 % | 0.29 -17.14 % | 0.35 386.11 % | 0.07 5.42 % | 0.07 1 607.50 % | 0.00 -66.10 % | 0.01 -76.40 % | 0.05 57.23 % | 0.03 67.37 % | 0.02 2.15 % | 0.02 131.00 % | -0.06 50.00 % | -0.12 -220.00 % | 0.10 -47.37 % | 0.19 -9.52 % | 0.21 145.04 % | 0.09 128.53 % | 0.04 -43.35 % | 0.07 163.75 % | 0.03 134.91 % | -0.07 -220.98 % | -0.02 -44.52 % | -0.02 80.63 % | -0.08 -124.72 % | -0.04 -500.00 % | 0.01 -6.32 % | 0.01 -50.26 % | 0.02 478.79 % | 0.00 -15.38 % | 0.00 182.98 % | 0.00 -169.12 % | 0.01 300.00 % | 0.00 91.50 % | -0.04 -207.53 % | 0.04 423.94 % | 0.01 42.00 % | 0.01 -52.83 % | 0.01 -83.09 % | 0.06 546.39 % | 0.01 |
| Earnings per share | 0.00 90.21 % | -0.02 80.60 % | -0.10 -318.34 % | 0.05 -85.23 % | 0.31 -13.89 % | 0.36 2.86 % | 0.35 2.94 % | 0.34 112.50 % | 0.16 -67.35 % | 0.49 88.46 % | 0.26 -49.02 % | 0.51 -27.14 % | 0.70 70.73 % | 0.41 -35.94 % | 0.64 93.94 % | 0.33 1 082.80 % | 0.03 133.90 % | -0.08 77.76 % | -0.37 -146.67 % | -0.15 37.50 % | -0.24 11.11 % | -0.27 -589.13 % | 0.06 238.00 % | -0.04 -716.33 % | 0.00 -126.92 % | 0.02 -60.00 % | 0.05 109.68 % | -0.47 -151.65 % | 0.91 555.00 % | -0.20 88.02 % | -1.67 -8 508.25 % | -0.02 -214.12 % | 0.02 -75.47 % | 0.07 107.53 % | -0.92 -100.00 % | -0.46 -3 965.55 % | 0.01 10.19 % | 0.01 390.91 % | 0.00 -15.38 % | 0.00 -71.43 % | 0.01 -22.88 % | 0.01 212.38 % | -0.01 -1 850.00 % | 0.00 -79.31 % | 0.00 -87.39 % | 0.02 102.61 % | -0.88 -151.43 % | -0.35 -339.70 % | -0.08 33.67 % | -0.12 -3 850.00 % | 0.00 102.67 % | -0.12 -253.06 % | 0.08 28.10 % | 0.06 29.94 % | 0.05 -83.76 % | 0.29 -17.14 % | 0.35 386.11 % | 0.07 5.42 % | 0.07 1 607.50 % | 0.00 -66.10 % | 0.01 -76.40 % | 0.05 57.23 % | 0.03 67.37 % | 0.02 2.15 % | 0.02 131.00 % | -0.06 53.85 % | -0.13 -230.00 % | 0.10 -47.37 % | 0.19 -9.52 % | 0.21 145.04 % | 0.09 128.53 % | 0.04 -43.35 % | 0.07 163.75 % | 0.03 134.91 % | -0.07 -220.98 % | -0.02 -44.52 % | -0.02 80.63 % | -0.08 -124.72 % | -0.04 -500.00 % | 0.01 -6.32 % | 0.01 -50.26 % | 0.02 478.79 % | 0.00 -15.38 % | 0.00 182.98 % | 0.00 -169.12 % | 0.01 300.00 % | 0.00 91.50 % | -0.04 -207.53 % | 0.04 423.94 % | 0.01 42.00 % | 0.01 -52.83 % | 0.01 -83.09 % | 0.06 546.39 % | 0.01 |
| Gross profit | 43.606 M 49.96 % | 29.078 M 2 499.89 % | -1.212 M -101.28 % | 94.567 M -50.09 % | 189.488 M -5.75 % | 201.047 M -1.96 % | 205.066 M -6.14 % | 218.477 M 21.54 % | 179.764 M -38.51 % | 292.349 M 16.91 % | 250.057 M -20.63 % | 315.032 M -23.27 % | 410.546 M 60.13 % | 256.376 M -27.09 % | 351.610 M 68.80 % | 208.294 M 199.25 % | 69.605 M 33.92 % | 51.975 M 439.95 % | -15.289 M -163.32 % | 24.147 M 369.09 % | -8.973 M 27.28 % | -12.340 M -107.94 % | 155.381 M 441.66 % | 28.686 M -79.45 % | 139.582 M 22.37 % | 114.063 M 174.14 % | -153.848 M -191.24 % | -52.825 M -174.45 % | 70.952 M 83.57 % | 38.652 M 109.20 % | -420.317 M -394.06 % | 142.936 M -3.81 % | 148.593 M -26.98 % | 203.487 M 284.48 % | -110.303 M -172.98 % | -40.407 M -113.34 % | 302.887 M 100.90 % | 150.764 M 6.46 % | 141.616 M -17.64 % | 171.949 M 3.66 % | 165.871 M 2.39 % | 161.997 M -8.96 % | 177.938 M 12.69 % | 157.895 M 5.82 % | 149.214 M 17.83 % | 126.630 M 182.60 % | -153.297 M -294.40 % | 78.856 M -48.60 % | 153.420 M 37.37 % | 111.682 M -7.17 % | 120.303 M -17.19 % | 145.267 M -35.93 % | 226.741 M 9.34 % | 207.378 M -37.47 % | 331.669 M -8.36 % | 361.944 M 2.18 % | 354.233 M 73.78 % | 203.838 M -20.42 % | 256.155 M 70.93 % | 149.855 M -4.01 % | 156.113 M -8.93 % | 171.424 M -19.38 % | 212.619 M 78.89 % | 118.852 M -4.38 % | 124.299 M 63.56 % | 75.998 M -4.05 % | 79.206 M -63.17 % | 215.032 M -26.87 % | 294.021 M 32.10 % | 222.579 M 53.42 % | 145.076 M 134.31 % | 61.916 M -22.51 % | 79.898 M 35.81 % | 58.832 M 184.54 % | 20.676 M 27.73 % | 16.188 M 224.93 % | -12.957 M -152.57 % | -5.130 M -126.24 % | 19.549 M -61.49 % | 50.761 M 3.90 % | 48.855 M -4.68 % | 51.253 M -28.82 % | 72.001 M 135.41 % | 30.585 M -19.65 % | 38.065 M 32.13 % | 28.809 M 157.86 % | 11.172 M 702.01 % | -1.856 M -104.74 % | 39.133 M 62.64 % | 24.061 M 11.66 % | 21.549 M -16.36 % | 25.763 M -34.44 % | 39.298 M 54.73 % | 25.398 M |
| Income tax expense | -46.217 K -170.88 % | 65.202 K -90.97 % | 722.309 K 238.91 % | -519.986 K -10 664.35 % | 4.922 K 112.95 % | -38.011 K 18.29 % | -46.519 K -249.86 % | 31.041 K -95.69 % | 720.217 K 10 185.63 % | -7.141 K -148.09 % | 14.848 K 110.41 % | -142.617 K 40.21 % | -238.546 K -983.21 % | 27.009 K 101.13 % | -2.386 M -227.84 % | -727.865 K -263.64 % | 444.791 K 10 450.84 % | -4.297 K 98.62 % | -312.350 K -115.44 % | 2.023 M 535.94 % | -463.956 K 61.80 % | -1.215 M 26.31 % | -1.648 M -321.04 % | 745.596 K -80.22 % | 3.770 M 84.58 % | 2.042 M -0.07 % | 2.044 M 1 122.62 % | -199.839 K -102.68 % | 7.455 M 8 083.08 % | 91.097 K -99.26 % | 12.379 M 431.64 % | -3.733 M -270.23 % | 2.193 M -45.17 % | 3.999 M 128.47 % | -14.048 M -9 951.77 % | -139.752 K -100.79 % | 17.616 M 24 991.98 % | 70.204 K 100.92 % | -7.592 M -800.47 % | 1.084 M -1.56 % | 1.101 M 477.81 % | -291.435 K -106.62 % | 4.405 M 903.16 % | -548.480 K -357.99 % | -119.759 K -101.55 % | 7.707 M 158.21 % | -13.241 M -5 702.33 % | -228.199 K 99.43 % | -39.914 M 25.27 % | -53.410 M -4 976.24 % | -1.052 M 14.40 % | -1.229 M -120.49 % | 5.998 M 77.98 % | 3.370 M -93.90 % | 55.218 M 465.51 % | 9.764 M -60.01 % | 24.419 M 750.74 % | 2.870 M -62.06 % | 7.566 M 258.44 % | 2.111 M 225.44 % | -1.683 M -847.90 % | 225.000 K 100.97 % | -23.142 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.581 M 24.94 % | 5.268 M -87.52 % | 42.203 M | 0.000 -100.00 % | 14.965 M | 0.000 100.00 % | -13.856 M | 0.000 -100.00 % | 5.336 M 8 132.58 % | 64.816 K | 0.000 -100.00 % | 5.314 K 102.59 % | -205.348 K -107.81 % | 2.628 M 0.86 % | 2.606 M -53.92 % | 5.655 M 151.67 % | -10.944 M | 0.000 | 0.000 | 0.000 -100.00 % | 21.554 M 363.55 % | -8.178 M -214.83 % | 7.122 M 241.32 % | 2.087 M 616.19 % | 291.336 K 221.62 % | -239.538 K 36.50 % | -377.215 K -113.35 % | 2.825 M |
| Cost of revenue | 518.206 M -11.29 % | 584.125 M -13.40 % | 674.547 M 44.83 % | 465.753 M -26.77 % | 636.041 M 0.79 % | 631.083 M -13.47 % | 729.363 M 11.57 % | 653.702 M -3.27 % | 675.822 M -18.81 % | 832.397 M 1.70 % | 818.500 M 20.03 % | 681.936 M -20.71 % | 860.097 M 11.45 % | 771.757 M -1.85 % | 786.285 M 26.11 % | 623.484 M 22.03 % | 510.938 M 10.70 % | 461.569 M -15.81 % | 548.272 M 24.28 % | 441.176 M 3.39 % | 426.711 M 11.96 % | 381.115 M -12.84 % | 437.248 M -4.83 % | 459.448 M -1.66 % | 467.204 M -7.11 % | 502.979 M -58.88 % | 1.223 B 30.92 % | 934.212 M 6.20 % | 879.678 M 5.98 % | 830.048 M -52.37 % | 1.743 B 140.52 % | 724.629 M -32.27 % | 1.070 B 59.81 % | 669.497 M -31.05 % | 970.978 M 47.57 % | 657.993 M -53.62 % | 1.419 B 128.87 % | 619.919 M -29.48 % | 879.066 M 7.27 % | 819.453 M -13.15 % | 943.546 M 57.44 % | 599.288 M -9.10 % | 659.266 M -32.93 % | 982.953 M 12.61 % | 872.882 M -0.11 % | 873.832 M 56.68 % | 557.731 M -24.60 % | 739.692 M -32.50 % | 1.096 B -3.71 % | 1.138 B -3.48 % | 1.179 B 39.14 % | 847.412 M -15.10 % | 998.095 M 14.34 % | 872.935 M -42.36 % | 1.515 B 89.00 % | 801.346 M -14.47 % | 936.964 M 28.83 % | 727.298 M -26.27 % | 986.486 M 31.70 % | 749.031 M 7.67 % | 695.654 M 15.33 % | 603.172 M 13.49 % | 531.494 M -13.95 % | 617.681 M -14.49 % | 722.391 M 28.24 % | 563.302 M -36.69 % | 889.774 M 36.63 % | 651.210 M 2.94 % | 632.626 M 37.37 % | 460.517 M 89.79 % | 242.642 M -5.46 % | 256.666 M 10.86 % | 231.529 M 2.33 % | 226.257 M -4.06 % | 235.829 M 4.44 % | 225.802 M -12.05 % | 256.730 M -0.27 % | 257.426 M -13.07 % | 296.113 M -0.86 % | 298.689 M -3.43 % | 309.291 M 1.11 % | 305.891 M -1.67 % | 311.087 M 28.15 % | 242.753 M 8.44 % | 223.867 M -5.04 % | 235.757 M 11.90 % | 210.686 M 8.83 % | 193.586 M -0.48 % | 194.525 M -8.00 % | 211.449 M 4.17 % | 202.994 M 4.26 % | 194.706 M -3.82 % | 202.442 M 11.35 % | 181.812 M |
| General and administrative expenses | -9.075 M -173.36 % | 12.370 M 14.55 % | 10.799 M -66.26 % | 32.007 M 647.99 % | -5.841 M -155.13 % | 10.594 M 146.11 % | -22.973 M -181.26 % | 28.271 M 562.86 % | -6.108 M -160.52 % | 10.092 M -73.77 % | 38.472 M 8.02 % | 35.616 M 439.23 % | -10.499 M -169.20 % | 15.172 M 146.39 % | -32.706 M -195.14 % | 34.378 M 545.31 % | -7.720 M -141.64 % | 18.541 M 161.16 % | -30.317 M -580.16 % | 6.314 M 133.62 % | -18.780 M -179.15 % | 23.727 M 153.78 % | -44.116 M -641.01 % | 8.154 M 214.23 % | -7.139 M -128.93 % | 24.679 M 751.34 % | 2.899 M -96.52 % | 83.251 M 31 216.44 % | 265.838 K -99.26 % | 35.995 M 137.24 % | -96.664 M -274.19 % | 55.494 M 274.39 % | -31.822 M -166.63 % | 47.758 M 158.73 % | -81.320 M -238.42 % | 58.748 M 338.11 % | -24.673 M -150.78 % | 48.590 M 146.98 % | -103.420 M -257.47 % | 65.677 M 653.48 % | -11.866 M -123.54 % | 50.412 M 187.26 % | -57.772 M -215.19 % | 50.153 M 341.83 % | -20.739 M -145.79 % | 45.288 M 143.20 % | -104.829 M -205.00 % | 99.834 M 667.20 % | -17.601 M -132.66 % | 53.900 M 147.07 % | -114.504 M -247.45 % | 77.655 M 41.56 % | 54.855 M -11.80 % | 62.196 M -50.50 % | 125.654 M 74.12 % | 72.164 M 38.52 % | 52.096 M 5.69 % | 49.291 M -23.47 % | 64.404 M -7.23 % | 69.426 M 6.96 % | 64.911 M 52.59 % | 42.538 M -57.14 % | 99.260 M 43.63 % | 69.106 M 94.37 % | 35.553 M -1.25 % | 36.003 M -16.85 % | 43.298 M 2.79 % | 42.121 M 24.29 % | 33.888 M -36.27 % | 53.176 M -14.32 % | 62.067 M 130.82 % | 26.889 M -25.79 % | 36.232 M 17.69 % | 30.786 M 24.15 % | 24.798 M 54.93 % | 16.006 M 204.75 % | -15.281 M -171.24 % | 21.451 M 1.42 % | 21.151 M 8.71 % | 19.456 M -19.77 % | 24.250 M 13.04 % | 21.452 M -44.30 % | 38.517 M 133.61 % | 16.488 M 12.69 % | 14.632 M 13.26 % | 12.918 M -26.39 % | 17.550 M 36.21 % | 12.884 M 8.02 % | 11.928 M 13.39 % | 10.520 M -23.23 % | 13.702 M 6.42 % | 12.876 M 34.04 % | 9.606 M 33.34 % | 7.204 M |
| Selling and marketing expenses | 2.991 M -75.42 % | 12.168 M -24.16 % | 16.044 M -16.51 % | 19.217 M 38.88 % | 13.837 M 9.77 % | 12.606 M -10.15 % | 14.030 M 16.45 % | 12.049 M -8.86 % | 13.221 M 13.67 % | 11.631 M 80.68 % | 6.437 M -42.26 % | 11.149 M -15.15 % | 13.139 M 46.21 % | 8.987 M -36.19 % | 14.083 M 59.67 % | 8.820 M 3.17 % | 8.550 M -2.66 % | 8.783 M 113.31 % | -65.989 M -287.12 % | 35.266 M 1.17 % | 34.858 M 7.84 % | 32.324 M -17.94 % | 39.390 M 28.18 % | 30.732 M -26.66 % | 41.903 M 39.14 % | 30.116 M -69.09 % | 97.418 M 173.52 % | 35.616 M -29.82 % | 50.749 M 2.57 % | 49.477 M -21.83 % | 63.293 M 30.88 % | 48.359 M 47.00 % | 32.897 M -20.48 % | 41.370 M 18.59 % | 34.885 M -24.59 % | 46.262 M -25.85 % | 62.391 M 51.35 % | 41.222 M -17.56 % | 50.002 M 19.76 % | 41.753 M -20.69 % | 52.643 M 10.32 % | 47.717 M -18.37 % | 58.455 M 29.46 % | 45.152 M -16.03 % | 53.774 M 20.45 % | 44.643 M -37.37 % | 71.280 M 64.01 % | 43.462 M -30.55 % | 62.576 M 0.14 % | 62.489 M 29.58 % | 48.226 M -28.92 % | 67.847 M 15.34 % | 58.824 M 11.71 % | 52.660 M -16.23 % | 62.864 M 5.16 % | 59.777 M 4.06 % | 57.445 M -13.34 % | 66.289 M -26.09 % | 89.686 M 74.18 % | 51.490 M -14.39 % | 60.142 M -8.94 % | 66.047 M 22.28 % | 54.015 M 52.44 % | 35.434 M -34.98 % | 54.501 M 11.72 % | 48.782 M 12.80 % | 43.245 M 132.26 % | 18.619 M -54.75 % | 41.151 M 39.00 % | 29.606 M 198.62 % | 9.914 M 83.43 % | 5.405 M -38.95 % | 8.854 M 81.59 % | 4.876 M -27.40 % | 6.716 M 8.73 % | 6.177 M 25.35 % | 4.927 M -27.73 % | 6.818 M -8.33 % | 7.437 M 32.76 % | 5.602 M -27.81 % | 7.760 M 18.49 % | 6.549 M -23.29 % | 8.538 M 70.44 % | 5.009 M -13.92 % | 5.819 M 18.26 % | 4.921 M 18.46 % | 4.154 M -22.16 % | 5.336 M -2.96 % | 5.499 M 18.00 % | 4.660 M 9.67 % | 4.249 M -19.21 % | 5.260 M 23.25 % | 4.268 M -10.84 % | 4.787 M |
| Other expenses | 18.582 M 415.70 % | -5.886 M -110.32 % | 57.020 M 472.11 % | -15.323 M -513.13 % | 3.709 M 1 392.05 % | -287.070 K 98.63 % | -20.993 M -4 084.57 % | 526.849 K -90.05 % | 5.293 M -32.28 % | 7.816 M -3.42 % | 8.093 M 137.07 % | -21.834 M -178.21 % | 27.917 M 359.99 % | 6.069 M 171.38 % | -8.503 M -1 817.83 % | -443.350 K -114.48 % | 3.061 M 145.91 % | 1.245 M -89.04 % | 11.361 M 397.69 % | 2.283 M 188.74 % | 790.596 K 231.88 % | 238.219 K -98.97 % | 23.103 M 364.84 % | 4.970 M 121.07 % | 2.248 M -57.73 % | 5.318 M 12.25 % | 4.738 M 43.96 % | 3.291 M 117.24 % | -19.090 M -201.88 % | 18.737 M 135.07 % | -53.422 M -296.89 % | 27.133 M -15.12 % | 31.967 M 512.77 % | 5.217 M 138.97 % | -13.388 M -180.70 % | 16.591 M 13.59 % | 14.606 M 194.60 % | 4.958 M -89.53 % | 47.343 M 1 334.00 % | 3.301 M -36.91 % | 5.233 M 15.91 % | 4.515 M -77.38 % | 19.962 M -30.72 % | 28.814 M 386.75 % | 5.920 M -76.81 % | 25.532 M 45.85 % | 17.506 M 184.08 % | 6.162 M | 0.000 -100.00 % | 13.070 M -75.38 % | 53.080 M 1 027.31 % | 4.709 M 505.61 % | 777.494 K -97.09 % | 26.674 M 1 235.27 % | 1.998 M -59.78 % | 4.967 M -34.59 % | 7.594 M 3.09 % | 7.366 M 122.81 % | -32.286 M -236.39 % | 23.672 M 0.28 % | 23.607 M 322.13 % | 5.592 M 188.49 % | 1.938 M -91.46 % | 22.698 M 207.29 % | 7.386 M 255.54 % | 2.078 M -69.20 % | 6.745 M 344.85 % | 1.516 M 109.99 % | -15.181 M -216.86 % | 12.991 M 307.98 % | 3.184 M 9.50 % | 2.908 M -32.33 % | 4.297 M 2 828.66 % | 146.721 K -94.01 % | 2.449 M 28.26 % | 1.909 M 607.37 % | 269.874 K -87.69 % | 2.192 M 44.67 % | 1.515 M 96.59 % | 770.776 K 624.26 % | -147.022 K -140.72 % | 361.076 K -51.63 % | 746.442 K 36.49 % | 546.885 K 22.86 % | 445.113 K 76.86 % | 251.673 K 62.35 % | 155.022 K 11.62 % | 138.879 K -48.87 % | 271.612 K -67.23 % | 828.863 K 213.13 % | 264.704 K -40.50 % | 444.900 K 300.95 % | -221.397 K -186.40 % | 256.245 K |
| Operating expenses | 43.577 M 4.71 % | 41.618 M -22.74 % | 53.868 M -28.16 % | 74.980 M 34.43 % | 55.776 M 38.63 % | 40.233 M -48.35 % | 77.900 M -2.03 % | 79.511 M 6.07 % | 74.963 M 19.52 % | 62.720 M -45.13 % | 114.301 M 64.09 % | 69.656 M -8.88 % | 76.442 M 30.03 % | 58.786 M 29.17 % | 45.511 M 50.30 % | 30.281 M -29.65 % | 43.042 M -32.37 % | 63.646 M 626.44 % | 8.761 M -87.63 % | 70.833 M 10.74 % | 63.965 M -9.85 % | 70.951 M -24.81 % | 94.359 M 81.72 % | 51.926 M -49.12 % | 102.055 M 35.43 % | 75.359 M -67.78 % | 233.914 M 77.86 % | 131.516 M 27.17 % | 103.417 M 10.06 % | 93.961 M -44.82 % | 170.291 M 47.74 % | 115.265 M 21.43 % | 94.925 M -5.56 % | 100.515 M -38.75 % | 164.097 M 40.34 % | 116.931 M -28.80 % | 164.222 M 68.90 % | 97.230 M -23.08 % | 126.406 M 11.48 % | 113.388 M -6.92 % | 121.819 M 15.66 % | 105.325 M -36.81 % | 166.690 M 62.94 % | 102.303 M -5.71 % | 108.500 M 11.63 % | 97.195 M -41.88 % | 167.226 M 3.68 % | 161.290 M 14.82 % | 140.478 M 10.34 % | 127.314 M -13.70 % | 147.519 M -2.92 % | 151.962 M 20.28 % | 126.336 M -0.40 % | 126.846 M -30.65 % | 182.898 M 17.43 % | 155.755 M 30.86 % | 119.022 M -4.44 % | 124.551 M -23.51 % | 162.842 M 26.91 % | 128.312 M -1.34 % | 130.059 M 14.90 % | 113.193 M -28.59 % | 158.508 M 48.14 % | 106.996 M 12.12 % | 95.428 M 7.25 % | 88.975 M -6.22 % | 94.880 M 45.56 % | 65.183 M -20.42 % | 81.909 M -6.14 % | 87.267 M 15.01 % | 75.880 M 112.78 % | 35.661 M -25.32 % | 47.753 M 20.79 % | 39.533 M 16.96 % | 33.800 M 45.27 % | 23.268 M 358.70 % | -8.994 M -130.61 % | 29.384 M -3.82 % | 30.551 M 15.24 % | 26.511 M -22.25 % | 34.100 M 13.36 % | 30.081 M -39.42 % | 49.652 M 115.36 % | 23.055 M 6.00 % | 21.751 M 12.73 % | 19.294 M -22.40 % | 24.863 M 24.74 % | 19.933 M 6.41 % | 18.732 M 14.26 % | 16.394 M -15.56 % | 19.416 M -0.34 % | 19.483 M 24.62 % | 15.634 M 1.76 % | 15.364 M |
| Cost and expenses | 561.783 M -10.22 % | 625.742 M -14.10 % | 728.415 M 34.71 % | 540.732 M -21.84 % | 691.817 M 3.05 % | 671.316 M -16.84 % | 807.263 M 10.10 % | 733.213 M -2.34 % | 750.784 M -16.12 % | 895.117 M -4.04 % | 932.801 M 24.11 % | 751.592 M -19.75 % | 936.540 M 12.76 % | 830.543 M -0.15 % | 831.795 M 27.23 % | 653.765 M 18.01 % | 553.980 M 5.48 % | 525.215 M -5.71 % | 557.033 M 8.79 % | 512.009 M 4.35 % | 490.676 M 8.54 % | 452.065 M -14.96 % | 531.607 M 3.96 % | 511.374 M -10.17 % | 569.259 M -1.57 % | 578.337 M -60.31 % | 1.457 B 36.71 % | 1.066 B 8.41 % | 983.095 M 6.39 % | 924.009 M -51.70 % | 1.913 B 127.79 % | 839.895 M -27.90 % | 1.165 B 51.28 % | 770.011 M -32.16 % | 1.135 B 46.48 % | 774.924 M -51.05 % | 1.583 B 120.74 % | 717.149 M -28.68 % | 1.005 B 7.79 % | 932.841 M -12.44 % | 1.065 B 51.20 % | 704.613 M -14.69 % | 825.957 M -23.89 % | 1.085 B 10.58 % | 981.382 M 1.07 % | 971.028 M 33.94 % | 724.957 M -19.54 % | 900.981 M -27.13 % | 1.236 B -2.30 % | 1.265 B -4.62 % | 1.327 B 32.75 % | 999.374 M -11.12 % | 1.124 B 12.47 % | 999.781 M -41.10 % | 1.697 B 77.36 % | 957.101 M -9.36 % | 1.056 B 23.96 % | 851.849 M -25.88 % | 1.149 B 31.00 % | 877.343 M 6.25 % | 825.713 M 15.26 % | 716.365 M 3.82 % | 690.002 M -4.78 % | 724.677 M -11.39 % | 817.820 M 25.38 % | 652.277 M -33.76 % | 984.654 M 37.45 % | 716.392 M 0.26 % | 714.535 M 30.44 % | 547.784 M 71.98 % | 318.522 M 8.96 % | 292.327 M 4.67 % | 279.282 M 5.08 % | 265.790 M -1.42 % | 269.629 M 8.25 % | 249.069 M 0.54 % | 247.736 M -13.62 % | 286.810 M -12.20 % | 326.664 M 0.45 % | 325.200 M -5.30 % | 343.390 M 2.21 % | 335.972 M -6.87 % | 360.740 M 35.71 % | 265.808 M 8.22 % | 245.617 M -3.70 % | 255.051 M 8.28 % | 235.549 M 10.32 % | 213.519 M 0.12 % | 213.257 M -6.40 % | 227.843 M 2.44 % | 222.410 M 3.84 % | 214.190 M -1.78 % | 218.076 M 10.60 % | 197.175 M |
| Research and development expenses | 31.079 M 35.33 % | 22.966 M -26.85 % | 31.394 M -19.67 % | 39.080 M 36.08 % | 28.719 M 130.61 % | 12.453 M -53.02 % | 26.509 M -44.55 % | 47.804 M 7.80 % | 44.344 M 33.64 % | 33.182 M -39.89 % | 55.202 M 23.43 % | 44.724 M -2.53 % | 45.885 M 60.67 % | 28.559 M 225.24 % | 8.781 M 15.35 % | 7.612 M -42.36 % | 13.206 M -58.57 % | 31.874 M -41.98 % | 54.941 M 97.36 % | 27.839 M 92.92 % | 14.430 M 27.96 % | 11.277 M -26.16 % | 15.273 M -1.66 % | 15.531 M -2.99 % | 16.009 M 6.34 % | 15.055 M 16.03 % | 12.976 M | 0.000 -100.00 % | 1.686 M | 0.000 -100.00 % | 103.839 M 353.23 % | 22.911 M -22.40 % | 29.525 M | 0.000 -100.00 % | 134.462 M | 0.000 -100.00 % | 26.244 M | 0.000 -100.00 % | 118.648 M | 0.000 -100.00 % | 14.831 M | 0.000 -100.00 % | 111.163 M | 0.000 -100.00 % | 54.147 M | 0.000 -100.00 % | 174.288 M | 0.000 -100.00 % | 96.397 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 |
| Selling general and administrative expenses | -6.084 M -124.80 % | 24.538 M 171.03 % | -34.546 M -167.44 % | 51.223 M 540.58 % | 7.996 M -65.53 % | 23.199 M -23.68 % | 30.398 M -24.61 % | 40.320 M 466.88 % | 7.113 M -67.26 % | 21.723 M -57.41 % | 51.006 M 9.07 % | 46.765 M 1 671.67 % | 2.640 M -89.07 % | 24.158 M 229.72 % | -18.623 M -143.11 % | 43.198 M 5 106.28 % | 829.732 K -96.96 % | 27.325 M 128.37 % | -96.306 M -331.61 % | 41.580 M 158.63 % | 16.077 M -71.32 % | 56.050 M 1 286.12 % | -4.725 M -112.15 % | 38.886 M 11.86 % | 34.764 M -36.56 % | 54.794 M -45.38 % | 100.317 M -15.61 % | 118.867 M 133.00 % | 51.015 M -40.31 % | 85.472 M 356.13 % | -33.371 M -132.13 % | 103.853 M 9 560.86 % | 1.075 M -98.79 % | 89.128 M 291.94 % | -46.435 M -144.22 % | 105.010 M 178.41 % | 37.718 M -58.00 % | 89.812 M 268.13 % | -53.418 M -149.72 % | 107.429 M 163.46 % | 40.777 M -58.45 % | 98.129 M 14 261.83 % | 683.261 K -99.28 % | 95.306 M 188.50 % | 33.035 M -63.27 % | 89.932 M 368.07 % | -33.548 M -123.41 % | 143.296 M 218.61 % | 44.975 M -61.36 % | 116.389 M 275.61 % | -66.278 M -145.55 % | 145.502 M 27.99 % | 113.679 M -1.02 % | 114.856 M -39.07 % | 188.518 M 42.88 % | 131.941 M 20.45 % | 109.541 M -5.22 % | 115.580 M -24.99 % | 154.091 M 27.44 % | 120.916 M -3.31 % | 125.053 M 15.17 % | 108.585 M -29.16 % | 153.274 M 46.62 % | 104.541 M 16.09 % | 90.054 M 6.21 % | 84.785 M -2.03 % | 86.543 M 42.48 % | 60.740 M -19.06 % | 75.039 M -9.35 % | 82.781 M 15.00 % | 71.981 M 122.89 % | 32.294 M -28.37 % | 45.086 M 26.43 % | 35.661 M 13.16 % | 31.514 M 42.06 % | 22.183 M 314.26 % | -10.353 M -136.62 % | 28.268 M -1.12 % | 28.588 M 14.09 % | 25.058 M -21.72 % | 32.010 M 14.32 % | 28.001 M -40.49 % | 47.055 M 118.89 % | 21.497 M 5.12 % | 20.451 M 14.64 % | 17.839 M -17.81 % | 21.704 M 19.12 % | 18.221 M 4.56 % | 17.427 M 14.80 % | 15.180 M -15.44 % | 17.951 M -1.02 % | 18.136 M 30.72 % | 13.873 M 15.70 % | 11.991 M |
| Interest income | 2.586 M -26.13 % | 3.500 M 9.70 % | 3.191 M -21.11 % | 4.044 M -8.00 % | 4.396 M 0.02 % | 4.395 M 38.36 % | 3.177 M 39.68 % | 2.274 M -45.51 % | 4.174 M 53.76 % | 2.714 M -30.11 % | 3.884 M 829.04 % | 418.072 K -94.50 % | 7.607 M 233.28 % | 2.282 M -18.45 % | 2.799 M 969.13 % | 261.768 K 180.21 % | 93.419 K -57.88 % | 221.779 K -47.48 % | 422.242 K -25.20 % | 564.464 K 63.28 % | 345.693 K -72.89 % | 1.275 M -86.49 % | 9.440 M 2 228.94 % | 405.345 K -48.83 % | 792.104 K -75.11 % | 3.183 M -99.50 % | 635.592 M 8 731.07 % | 7.197 M -29.60 % | 10.224 M | 0.000 -100.00 % | 18.241 M | 0.000 -100.00 % | 4.854 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.755 M | 0.000 -100.00 % | 12.702 M | 0.000 -100.00 % | 8.502 M | 0.000 -100.00 % | 3.044 M | 0.000 -100.00 % | 96.555 K | 0.000 -100.00 % | 5.590 M | 0.000 -100.00 % | 1.134 M -97.86 % | 52.872 M 1 295.45 % | 3.789 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.365 M | 0.000 -100.00 % | 516.305 K | 0.000 -100.00 % | 2.447 M | 0.000 -100.00 % | 110.378 K | 0.000 -100.00 % | 3.737 M | 0.000 100.00 % | -166.593 K | 0.000 -100.00 % | 3.602 M | 0.000 -100.00 % | 2.574 M | 0.000 -100.00 % | 1.690 M | 0.000 -100.00 % | 611.784 K | 0.000 -100.00 % | 1.315 M | 0.000 -100.00 % | 887.776 K | 0.000 -100.00 % | 4.682 M | 0.000 -100.00 % | 2.506 M | 0.000 -100.00 % | 10.474 M | 0.000 -100.00 % | 1.481 M | 0.000 -100.00 % | 3.092 M | 0.000 -100.00 % | 1.709 M | 0.000 -100.00 % | 3.787 M 278.66 % | -2.119 M -200.00 % | 2.119 M | 0.000 |
| Interest expense | 1.840 M -15.22 % | 2.171 M -17.53 % | 2.632 M -20.57 % | 3.314 M -8.62 % | 3.626 M -11.32 % | 4.089 M -20.31 % | 5.131 M 13.10 % | 4.537 M -29.30 % | 6.417 M -16.55 % | 7.689 M 3.40 % | 7.436 M -7.66 % | 8.053 M 10.98 % | 7.256 M -17.88 % | 8.837 M -7.68 % | 9.572 M -24.48 % | 12.674 M -42.21 % | 21.932 M -9.04 % | 24.111 M -34.01 % | 36.540 M 8.00 % | 33.833 M -5.35 % | 35.744 M 6.03 % | 33.712 M -4.64 % | 35.352 M -3.52 % | 36.642 M 0.54 % | 36.445 M -3.10 % | 37.609 M -61.71 % | 98.224 M 30.43 % | 75.309 M -22.49 % | 97.156 M 110.68 % | 46.116 M -62.43 % | 122.744 M 62.61 % | 75.483 M -0.89 % | 76.158 M 29.08 % | 58.999 M 7.59 % | 54.835 M -13.83 % | 63.633 M 21.42 % | 52.407 M -3.08 % | 54.070 M -26.32 % | 73.385 M 22.46 % | 59.924 M 18.50 % | 50.569 M -6.78 % | 54.249 M 31.58 % | 41.230 M -47.28 % | 78.203 M 68.59 % | 46.388 M -32.63 % | 68.857 M 10.16 % | 62.505 M -25.94 % | 84.403 M 99.14 % | 42.384 M | 0.000 -100.00 % | 60.125 M 4.92 % | 57.304 M -9.48 % | 63.306 M -13.43 % | 73.127 M 96.98 % | 37.124 M -38.51 % | 60.374 M 4.96 % | 57.520 M 8.85 % | 52.845 M 35.26 % | 39.069 M -13.55 % | 45.191 M 28.04 % | 35.295 M -0.20 % | 35.364 M -1.13 % | 35.767 M 62.88 % | 21.960 M -3.07 % | 22.655 M -12.16 % | 25.793 M 29.41 % | 19.930 M -45.18 % | 36.358 M 2.96 % | 35.311 M 9.61 % | 32.215 M 114.91 % | 14.990 M 27.63 % | 11.744 M 13.03 % | 10.390 M 33.64 % | 7.775 M -31.43 % | 11.338 M 106.28 % | 5.497 M -18.15 % | 6.715 M 5.21 % | 6.383 M -9.24 % | 7.032 M 0.89 % | 6.970 M -24.70 % | 9.256 M 48.20 % | 6.246 M -66.83 % | 18.830 M 229.18 % | 5.720 M -10.31 % | 6.378 M 70.72 % | 3.736 M -49.15 % | 7.346 M 217.72 % | 2.312 M -31.16 % | 3.359 M 35.22 % | 2.484 M -67.89 % | 7.735 M 438.12 % | 1.437 M -68.02 % | 4.495 M 165.72 % | 1.691 M |
| Depreciation and amortization | 0.000 | 0.000 | 0.000 100.00 % | -916.142 K -107.92 % | 11.563 M -73.10 % | 42.986 M 4.33 % | 41.202 M 0.00 % | 41.202 M -7.97 % | 44.770 M 0.00 % | 44.770 M 3.20 % | 43.382 M -0.94 % | 43.794 M 1.92 % | 42.970 M 0.00 % | 42.970 M -27.23 % | 59.046 M 9.27 % | 54.037 M -15.64 % | 64.056 M 0.00 % | 64.056 M -4.12 % | 66.806 M 11.64 % | 59.841 M -10.16 % | 66.607 M 11.31 % | 59.841 M 0.00 % | 59.841 M -45.48 % | 109.765 M 85.18 % | 59.276 M -46.00 % | 109.765 M -61.26 % | 283.372 M 435.20 % | 52.947 M -63.14 % | 143.624 M 145.02 % | 58.617 M -63.91 % | 162.413 M 180.69 % | 57.863 M -44.81 % | 104.835 M 34.61 % | 77.877 M 26.13 % | 61.743 M -20.09 % | 77.265 M 8.01 % | 71.532 M 31.23 % | 54.510 M -61.04 % | 139.923 M 133.50 % | 59.924 M -3.75 % | 62.258 M 6.47 % | 58.475 M -44.12 % | 104.649 M 13.23 % | 92.418 M -16.18 % | 110.254 M 1 431.54 % | 7.199 M -95.19 % | 149.536 M 68.96 % | 88.506 M 49.84 % | 59.067 M 11.54 % | 52.956 M -68.51 % | 168.161 M 195.94 % | 56.822 M 0.26 % | 56.673 M -24.93 % | 75.490 M -13.02 % | 86.791 M 34.15 % | 64.699 M -13.44 % | 74.747 M 47.79 % | 50.578 M -21.42 % | 64.363 M 164.55 % | 24.329 M -68.80 % | 77.966 M 133.53 % | 33.386 M -52.55 % | 70.359 M 220.67 % | 21.941 M -31.26 % | 31.918 M 23.75 % | 25.793 M -42.99 % | 45.243 M 24.44 % | 36.358 M 9.77 % | 33.121 M 2.81 % | 32.215 M 57.23 % | 20.489 M 74.46 % | 11.744 M -20.83 % | 14.834 M 90.80 % | 7.775 M -71.75 % | 27.522 M 21.57 % | 22.639 M -0.43 % | 22.737 M 0.61 % | 22.599 M -42.50 % | 39.300 M 73.01 % | 22.715 M -0.05 % | 22.727 M -0.40 % | 22.818 M -9.61 % | 25.246 M 18.15 % | 21.368 M -0.54 % | 21.483 M 0.47 % | 21.383 M -1.29 % | 21.663 M 0.80 % | 21.491 M -0.13 % | 21.519 M -1.18 % | 21.777 M 85.56 % | 11.736 M 530.30 % | -2.727 M -161.23 % | 4.455 M 200.10 % | 1.484 M |
| Operating income | 29.505 K 100.24 % | -12.540 M 77.23 % | -55.080 M -381.20 % | 19.587 M -85.85 % | 138.391 M -16.48 % | 165.691 M 30.30 % | 127.166 M -18.92 % | 156.837 M 129.36 % | 68.381 M -69.47 % | 224.015 M 65.01 % | 135.756 M -44.01 % | 242.482 M -26.21 % | 328.593 M 71.77 % | 191.294 M -36.60 % | 301.721 M 98.71 % | 151.839 M 1 334.31 % | 10.586 M 126.75 % | -39.576 M 78.22 % | -181.678 M -153.49 % | -71.671 M 37.21 % | -114.144 M 10.81 % | -127.974 M -980.24 % | 14.539 M 168.55 % | -21.207 M -813.50 % | -2.322 M -148.43 % | 4.793 M 114.65 % | -32.723 M 85.15 % | -220.368 M -149.29 % | 447.110 M 493.46 % | -113.634 M 84.14 % | -716.350 M -1 629.51 % | -41.419 M -70.38 % | -24.311 M -175.04 % | 32.395 M 107.41 % | -437.306 M -90.46 % | -229.602 M -1 064.95 % | 23.794 M 2 538.75 % | -975.670 K 97.96 % | -47.726 M -3 400.78 % | -1.363 M -41.91 % | -960.688 K -7 564.11 % | -12.535 K 99.93 % | -18.947 M 38.22 % | -30.671 M -331.39 % | -7.110 M 17.61 % | -8.629 M 98.04 % | -440.974 M -160.80 % | -169.085 M -400.31 % | -33.796 M 50.73 % | -68.589 M -29.22 % | -53.079 M 15.86 % | -63.081 M -250.29 % | 41.972 M 726.50 % | 5.078 M -93.59 % | 79.267 M -43.98 % | 141.490 M -20.78 % | 178.594 M 522.08 % | 28.709 M -44.74 % | 51.955 M 498.96 % | -13.022 M 31.75 % | -19.081 M -179.68 % | 23.947 M 7.89 % | 22.197 M 320.29 % | -10.076 M -265.48 % | 6.089 M 115.71 % | -38.770 M 25.75 % | -52.217 M -146.01 % | 113.491 M -36.59 % | 178.985 M 73.61 % | 103.097 M 94.39 % | 53.038 M 265.50 % | 14.511 M -26.99 % | 19.876 M 72.47 % | 11.524 M 144.66 % | -25.804 M -125.75 % | -11.431 M -148.35 % | -4.603 M 88.23 % | -39.091 M -143.86 % | -16.030 M -323.23 % | 7.181 M -7.91 % | 7.798 M -46.49 % | 14.571 M 227.11 % | 4.454 M 89.29 % | 2.353 M 240.53 % | -1.675 M -141.59 % | 4.026 M 290.38 % | -2.115 M 91.10 % | -23.749 M -208.59 % | 21.870 M 246.52 % | 6.311 M 171.76 % | 2.322 M -41.23 % | 3.952 M -83.71 % | 24.265 M 183.79 % | 8.551 M |
| Operating income ratio | 0.00 100.26 % | -0.02 75.00 % | -0.08 -334.00 % | 0.03 -79.15 % | 0.17 -15.81 % | 0.20 46.31 % | 0.14 -24.32 % | 0.18 124.99 % | 0.08 -59.87 % | 0.20 56.77 % | 0.13 -47.76 % | 0.24 -5.95 % | 0.26 38.99 % | 0.19 -29.83 % | 0.27 45.25 % | 0.18 901.08 % | 0.02 123.66 % | -0.08 77.39 % | -0.34 -121.31 % | -0.15 43.63 % | -0.27 21.26 % | -0.35 -1 514.56 % | 0.02 156.47 % | -0.04 -1 035.54 % | 0.00 -149.25 % | 0.01 125.38 % | -0.03 87.76 % | -0.25 -153.16 % | 0.47 459.55 % | -0.13 75.85 % | -0.54 -1 034.52 % | -0.05 -139.29 % | -0.02 -153.76 % | 0.04 107.30 % | -0.51 -36.67 % | -0.37 -2 790.06 % | 0.01 1 191.67 % | 0.00 97.29 % | -0.05 -3 300.36 % | 0.00 -58.80 % | 0.00 -5 159.15 % | 0.00 99.93 % | -0.02 15.82 % | -0.03 -286.49 % | -0.01 19.35 % | -0.01 99.21 % | -1.09 -427.84 % | -0.21 -663.59 % | -0.03 50.71 % | -0.05 -34.35 % | -0.04 35.72 % | -0.06 -285.44 % | 0.03 628.98 % | 0.00 -89.05 % | 0.04 -64.70 % | 0.12 -12.06 % | 0.14 348.61 % | 0.03 -26.26 % | 0.04 388.60 % | -0.01 35.33 % | -0.02 -172.46 % | 0.03 3.64 % | 0.03 318.04 % | -0.01 -290.22 % | 0.01 111.86 % | -0.06 -12.54 % | -0.05 -141.13 % | 0.13 -32.17 % | 0.19 27.98 % | 0.15 10.33 % | 0.14 200.33 % | 0.05 -28.63 % | 0.06 57.89 % | 0.04 140.18 % | -0.10 -112.97 % | -0.05 -150.18 % | -0.02 87.81 % | -0.15 -205.10 % | -0.05 -347.12 % | 0.02 -5.62 % | 0.02 -46.63 % | 0.04 250.88 % | 0.01 35.06 % | 0.01 234.67 % | -0.01 -142.01 % | 0.02 259.65 % | -0.01 92.31 % | -0.12 -232.34 % | 0.09 249.27 % | 0.03 159.10 % | 0.01 -42.30 % | 0.02 -82.14 % | 0.10 143.25 % | 0.04 |
| Total other income expenses net | -1.057 M -139.76 % | 2.659 M -65.34 % | 7.672 M 563.10 % | 1.157 M -68.81 % | 3.709 M 1 392.05 % | -287.069 K 98.82 % | -24.395 M -4 730.37 % | 526.849 K -90.05 % | 5.293 M 392.37 % | 1.075 M 107.85 % | -13.702 M -112.19 % | -6.457 M -0.59 % | -6.420 M -653.68 % | 1.159 M 113.64 % | -8.503 M -1 817.83 % | -443.350 K -114.48 % | 3.061 M 145.91 % | 1.245 M -89.04 % | 11.361 M 397.69 % | 2.283 M 188.74 % | 790.601 K 231.88 % | 238.218 K -98.97 % | 23.103 M 364.84 % | 4.970 M 121.07 % | 2.248 M -58.88 % | 5.467 M 15.39 % | 4.738 M 43.96 % | 3.291 M 117.24 % | -19.090 M -201.88 % | 18.737 M 141.48 % | -45.176 M -272.77 % | 26.148 M 2.57 % | 25.493 M 487.61 % | 4.338 M 127.78 % | -15.618 M -194.67 % | 16.497 M 12.95 % | 14.606 M 194.60 % | 4.958 M -89.40 % | 46.753 M 1 316.12 % | 3.301 M -36.91 % | 5.233 M 17.77 % | 4.443 M -77.72 % | 19.940 M -30.80 % | 28.814 M 391.40 % | 5.864 M -77.03 % | 25.532 M 58.48 % | 16.111 M 180.98 % | 5.734 M 114.72 % | -38.957 M 2.33 % | -39.887 M -175.14 % | 53.080 M 202.33 % | -51.873 M -9 110.92 % | 575.671 K -97.84 % | 26.638 M 1 180.09 % | -2.466 M -149.65 % | 4.967 M -34.59 % | 7.594 M 3.09 % | 7.366 M 122.40 % | -32.881 M -238.90 % | 23.672 M 0.28 % | 23.607 M 322.13 % | 5.592 M 247.86 % | 1.608 M -92.92 % | 22.698 M 215.89 % | 7.185 M 245.86 % | 2.078 M 2.54 % | 2.026 M 33.61 % | 1.516 M 109.99 % | -15.181 M -216.86 % | 12.991 M 1 936.17 % | 637.997 K -78.06 % | 2.908 M -32.33 % | 4.297 M 2 828.64 % | 146.722 K -40.06 % | 244.771 K 2 537.73 % | -10.041 K 99.47 % | -1.898 M | 0.000 -100.00 % | 14.339 K -5.21 % | 15.127 K 102.67 % | -565.985 K | 0.000 -100.00 % | 63.190 K 427.31 % | -19.306 K 87.56 % | -155.249 K | 0.000 100.00 % | -254.203 K -8 434.53 % | 3.050 K 101.06 % | -288.859 K -2 588.88 % | 11.606 K 114.13 % | -82.130 K -0.16 % | -82.000 K 68.09 % | -256.991 K -2 669.91 % | 10.000 K |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2023-01-01 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2007-12-31 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2006-12-31 | 2006-09-30 | 2006-06-30 | 2006-03-31 | 2005-12-31 | 2005-09-30 | 2005-06-30 | 2005-03-31 | 2004-12-31 | 2004-09-30 | 2004-06-30 | 2004-03-31 | 2003-12-31 | 2003-09-30 | 2003-06-30 | 2003-03-31 | 2002-12-31 | 2002-09-30 | 2002-06-30 | 2002-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2023-01-01 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2007-12-31 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2006-12-31 | 2006-09-30 | 2006-06-30 | 2006-03-31 | 2005-12-31 | 2005-09-30 | 2005-06-30 | 2005-03-31 | 2004-12-31 | 2004-09-30 | 2004-06-30 | 2004-03-31 | 2003-12-31 | 2003-09-30 | 2003-06-30 | 2003-03-31 | 2002-12-31 | 2002-09-30 | 2002-06-30 | 2002-03-31 | 2001-12-31 | 2001-06-30 | 2000-12-31 | 2000-06-30 | 1999-12-31 | 1999-06-30 | 1998-12-31 | 1998-06-30 | 1997-12-31 | 1997-06-30 | 1996-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 122.304 M 298.45 % | -61.629 M 69.49 % | -201.994 M -291.63 % | -51.578 M 87.95 % | -427.944 M 20.72 % | -539.776 M -70.31 % | -316.935 M -858.62 % | -33.062 M -50.74 % | -21.933 M -185.68 % | 25.598 M -64.64 % | 72.384 M -55.98 % | 164.434 M -14.84 % | 193.092 M -32.61 % | 286.541 M -45.94 % | 530.040 M -40.58 % | 892.036 M -58.42 % | 2.145 B -11.68 % | 2.429 B -0.04 % | 2.430 B -0.81 % | 2.450 B 1.50 % | 2.413 B -2.45 % | 2.474 B 6.41 % | 2.325 B 3.43 % | 2.248 B -0.75 % | 2.265 B -2.10 % | 2.314 B 3.14 % | 2.243 B -45.10 % | 4.086 B 9.80 % | 3.721 B -6.63 % | 3.985 B 5.22 % | 3.788 B 22.91 % | 3.081 B -6.54 % | 3.297 B 2.52 % | 3.216 B 7.17 % | 3.001 B -11.39 % | 3.386 B 4.81 % | 3.231 B -7.99 % | 3.512 B 0.82 % | 3.483 B -5.70 % | 3.694 B 2.60 % | 3.600 B 2.34 % | 3.518 B -6.66 % | 3.769 B 22.39 % | 3.080 B -7.90 % | 3.344 B -5.55 % | 3.540 B 5.48 % | 3.357 B 5.10 % | 3.194 B 7.83 % | 2.962 B -8.76 % | 3.246 B 17.70 % | 2.758 B -7.94 % | 2.996 B -4.84 % | 3.148 B -5.26 % | 3.323 B -3.10 % | 3.430 B 12.81 % | 3.040 B -9.03 % | 3.342 B -2.17 % | 3.416 B 10.31 % | 3.097 B -2.57 % | 3.178 B 29.05 % | 2.463 B 1.88 % | 2.417 B 14.69 % | 2.108 B -2.48 % | 2.161 B 8.21 % | 1.997 B 2.99 % | 1.939 B -4.12 % | 2.023 B 6.56 % | 1.898 B 24.57 % | 1.524 B 8.85 % | 1.400 B 195.48 % | 473.793 M -5.47 % | 501.192 M 4.34 % | 480.344 M 1.85 % | 471.630 M 18.30 % | 398.667 M 0.13 % | 398.151 M 13.98 % | 349.326 M -7.58 % | 377.968 M 6.77 % | 353.988 M -16.70 % | 424.973 M 25.44 % | 338.777 M 21.87 % | 277.991 M 2.26 % | 271.846 M 116.39 % | 125.626 M 41.04 % | 89.068 M 25 012.68 % | 354.674 K -99.40 % | 58.670 M 50.32 % | 39.030 M 122.66 % | 17.529 M 227.04 % | -13.798 M 93.05 % | -198.524 M -18.47 % | -167.578 M 14.71 % | -196.469 M -60.76 % | -122.213 M 23.82 % | -160.426 M -4.53 % | -153.478 M -290.58 % | 80.531 M 47.99 % | 54.417 M -18.01 % | 66.373 M 238.49 % | -47.928 M 3.46 % | -49.644 M -239.03 % | 35.708 M 151.22 % | -69.713 M | 0.000 -100.00 % | 130.063 M |
| Total investments | 317.659 M 5.70 % | 300.533 M 2.65 % | 292.772 M -0.25 % | 293.495 M 0.24 % | 292.782 M 2.84 % | 284.690 M -2.53 % | 292.084 M -18.07 % | 356.502 M 21.86 % | 292.549 M 0.60 % | 290.816 M 0.01 % | 290.794 M -0.05 % | 290.950 M 0.01 % | 290.928 M 388.95 % | 59.500 M 0.00 % | 59.500 M -11.38 % | 67.137 M -74.53 % | 263.608 M 2.59 % | 256.956 M -0.96 % | 259.454 M -1.37 % | 263.051 M -1.64 % | 267.431 M -0.81 % | 269.613 M -1.39 % | 273.406 M -8.53 % | 298.906 M -1.10 % | 302.226 M -1.40 % | 306.521 M -0.42 % | 307.827 M -12.15 % | 350.403 M -11.40 % | 395.506 M 3.57 % | 381.874 M -5.84 % | 405.565 M -9.76 % | 449.415 M -1.04 % | 454.146 M -6.33 % | 484.851 M -3.96 % | 504.834 M 19.95 % | 420.880 M -0.84 % | 424.463 M -10.02 % | 471.722 M -0.21 % | 472.722 M -11.54 % | 534.362 M -0.17 % | 535.279 M 6.67 % | 501.801 M -0.08 % | 502.184 M 0.24 % | 500.991 M 0.80 % | 497.021 M -0.21 % | 498.072 M -0.19 % | 499.034 M 4.26 % | 478.666 M -0.23 % | 479.777 M -0.61 % | 482.703 M -0.13 % | 483.350 M 456.71 % | 86.823 M 1.26 % | 85.741 M 2.95 % | 83.288 M -2.36 % | 85.304 M -31.37 % | 124.292 M -4.02 % | 129.497 M 29.48 % | 100.015 M 3.04 % | 97.067 M -5.42 % | 102.627 M 28.64 % | 79.777 M -4.68 % | 83.690 M -1.20 % | 84.708 M 3.41 % | 81.913 M 1.12 % | 81.009 M 2.92 % | 78.708 M -0.79 % | 79.336 M -9.09 % | 87.268 M 5.74 % | 82.533 M 0.31 % | 82.281 M 0.00 % | 82.281 M -55.40 % | 184.499 M 99.03 % | 92.699 M -2.85 % | 95.414 M 3.45 % | 92.233 M -11.84 % | 104.626 M 26.16 % | 82.929 M -1.02 % | 83.788 M -0.47 % | 84.179 M -0.46 % | 84.567 M -0.98 % | 85.401 M -0.55 % | 85.876 M -1.00 % | 86.743 M -24.94 % | 115.568 M 1.48 % | 113.879 M 0.98 % | 112.779 M -1.75 % | 114.784 M 14.96 % | 99.846 M 0.22 % | 99.630 M 2.64 % | 97.072 M 0.32 % | 96.761 M 0.85 % | 95.943 M 0.74 % | 95.241 M -0.96 % | 96.162 M -0.04 % | 96.201 M -6.21 % | 102.569 M 12.83 % | 90.902 M 256.48 % | 25.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total debt | 1.074 B 3.46 % | 1.038 B 14.21 % | 909.064 M -5.60 % | 963.003 M 68.08 % | 572.949 M 25.73 % | 455.715 M -7.45 % | 492.377 M 2.47 % | 480.486 M -12.93 % | 551.829 M -29.68 % | 784.732 M 1.33 % | 774.404 M -5.91 % | 823.029 M -18.92 % | 1.015 B 0.22 % | 1.013 B 0.14 % | 1.011 B -0.87 % | 1.020 B -54.14 % | 2.225 B -10.83 % | 2.495 B -0.14 % | 2.498 B -3.17 % | 2.580 B 0.98 % | 2.555 B -2.14 % | 2.611 B 1.53 % | 2.571 B 2.06 % | 2.519 B 0.42 % | 2.509 B -0.64 % | 2.525 B 0.48 % | 2.513 B -48.31 % | 4.861 B 3.20 % | 4.711 B -7.24 % | 5.078 B -2.98 % | 5.234 B 8.23 % | 4.836 B 0.66 % | 4.804 B 7.82 % | 4.456 B 8.83 % | 4.094 B 5.15 % | 3.894 B -7.86 % | 4.226 B -0.82 % | 4.261 B -1.34 % | 4.318 B 3.07 % | 4.190 B -1.59 % | 4.258 B 5.93 % | 4.019 B -7.12 % | 4.327 B 15.84 % | 3.735 B -4.87 % | 3.927 B -3.42 % | 4.066 B 6.62 % | 3.813 B 4.03 % | 3.666 B 4.91 % | 3.494 B -4.57 % | 3.661 B 8.33 % | 3.380 B -11.00 % | 3.797 B 0.58 % | 3.775 B -2.90 % | 3.888 B -5.02 % | 4.093 B 15.72 % | 3.537 B -4.19 % | 3.692 B 2.11 % | 3.616 B 1.94 % | 3.547 B 4.43 % | 3.396 B 25.97 % | 2.696 B 0.33 % | 2.687 B 15.77 % | 2.321 B -0.07 % | 2.323 B 1.71 % | 2.284 B -1.02 % | 2.307 B 2.21 % | 2.257 B 3.15 % | 2.189 B 18.07 % | 1.854 B 3.35 % | 1.794 B 175.92 % | 650.000 M -1.52 % | 660.000 M 3.13 % | 640.000 M 3.05 % | 621.080 M -15.05 % | 731.080 M 5.77 % | 691.196 M -0.72 % | 696.196 M 11.18 % | 626.196 M 6.82 % | 586.196 M -12.51 % | 670.046 M -4.69 % | 703.053 M -4.10 % | 733.139 M 3.38 % | 709.139 M 20.45 % | 588.762 M -0.32 % | 590.662 M 11.28 % | 530.799 M -3.32 % | 549.029 M 26.92 % | 432.580 M 19.31 % | 362.580 M 3.60 % | 349.980 M 6.06 % | 329.980 M 3.13 % | 319.980 M 16.36 % | 274.980 M 12.74 % | 243.900 M -2.01 % | 248.900 M 8.74 % | 228.900 M 15.08 % | 198.900 M -28.68 % | 278.900 M -0.35 % | 279.890 M 122.33 % | 125.890 M 21.18 % | 103.890 M 32.85 % | 78.200 M 0.00 % | 78.200 M | 0.000 -100.00 % | 133.660 M |
| Accumulated other comprehensive income loss | 0.000 | 0.000 | 0.000 -100.00 % | 1.429 B 78.50 % | 800.322 M 51 358.22 % | 1.555 M -99.81 % | 814.994 M -41.45 % | 1.392 B 82.65 % | 762.050 M -45.27 % | 1.393 B 349 970.62 % | 397.777 K -99.97 % | 1.391 B 82.55 % | 762.177 M -45.09 % | 1.388 B 83.06 % | 758.276 M -45.59 % | 1.394 B 344.30 % | 313.658 M -66.70 % | 941.859 M 155 785.76 % | 604.198 K 16.48 % | 518.699 K -32.64 % | 770.042 K -70.53 % | 2.613 M 215.36 % | 828.700 K 1 193.41 % | 64.071 K -93.40 % | 970.274 K -21.09 % | 1.230 M 77.78 % | 691.625 K -60.48 % | 1.750 M 15.51 % | 1.515 M -99.51 % | 307.181 M -4.88 % | 322.957 M 458.80 % | 57.795 M 0.17 % | 57.694 M -25.45 % | 77.388 M -14.00 % | 89.990 M 2 985.14 % | 2.917 M 5.05 % | 2.777 M 4.03 % | 2.669 M -20.12 % | 3.342 M 16.35 % | 2.872 M -26.03 % | 3.883 M 7.06 % | 3.627 M 8.44 % | 3.344 M -40.08 % | 5.581 M 150.68 % | 2.226 M -1.97 % | 2.271 M -55.66 % | 5.122 M 392.81 % | 1.039 M 343.83 % | 234.180 K -90.58 % | 2.486 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 |
| Retained earnings | 330.884 M -20.48 % | 416.109 M -2.33 % | 426.054 M -10.31 % | 475.029 M 4.69 % | 453.765 M 21.11 % | 374.659 M 95.85 % | 191.294 M 189.77 % | 66.016 M 172.29 % | -91.317 M 44.41 % | -164.271 M 8.38 % | -179.293 M 64.94 % | -511.406 M 31.59 % | -747.574 M 30.13 % | -1.070 B 15.24 % | -1.262 B 19.49 % | -1.568 B 8.85 % | -1.720 B 0.75 % | -1.733 B -2.25 % | -1.695 B -11.14 % | -1.525 B -4.89 % | -1.454 B -8.40 % | -1.341 B -10.42 % | -1.215 B 2.06 % | -1.240 B -1.68 % | -1.220 B -0.80 % | -1.210 B 0.69 % | -1.219 B 1.70 % | -1.240 B -21.10 % | -1.024 B 29.31 % | -1.448 B -6.92 % | -1.354 B -134.70 % | -577.052 M -1.59 % | -568.025 M 1.37 % | -575.932 M 5.29 % | -608.095 M -235.88 % | -181.043 M -614.93 % | 35.159 M 18.61 % | 29.641 M 20.41 % | 24.618 M 4.25 % | 23.615 M 5.33 % | 22.421 M -2.18 % | 22.921 M 31.42 % | 17.441 M -20.62 % | 21.972 M 1.19 % | 21.714 M 6.59 % | 20.372 M 108.82 % | 9.755 M -97.68 % | 419.657 M -28.41 % | 586.185 M -5.93 % | 623.108 M -8.12 % | 678.174 M 0.17 % | 677.014 M -7.80 % | 734.266 M -1.33 % | 744.181 M 3.97 % | 715.780 M -1.56 % | 727.116 M 23.19 % | 590.223 M 30.72 % | 451.531 M 8.03 % | 417.962 M 6.33 % | 393.086 M 0.49 % | 391.161 M 1.71 % | 384.582 M 6.14 % | 362.329 M 4.05 % | 348.218 M 2.65 % | 339.239 M 1.84 % | 333.114 M -7.92 % | 361.756 M -17.75 % | 439.827 M 11.86 % | 393.199 M 29.03 % | 304.727 M 47.04 % | 207.247 M 17.08 % | 177.012 M 10.91 % | 159.593 M 19.25 % | 133.833 M 26.70 % | 105.631 M -20.93 % | 133.594 M -7.21 % | 143.968 M -4.01 % | 149.989 M -20.31 % | 188.223 M -7.45 % | 203.384 M 2.68 % | 198.073 M 1.91 % | 194.364 M 6.19 % | 183.041 M -8.37 % | 199.762 M 1.18 % | 197.428 M -2.22 % | 201.910 M 13.19 % | 178.377 M -9.42 % | 196.929 M -5.67 % | 208.757 M 5.87 % | 197.190 M 1.75 % | 193.801 M -12.57 % | 221.670 M 1.51 % | 218.383 M 9.81 % | 198.874 M 2.36 % | 194.286 M -2.48 % | 199.229 M 1.95 % | 195.416 M -0.05 % | 195.519 M 15.24 % | 169.659 M 26.78 % | 133.824 M 19.06 % | 112.398 M 83.53 % | 61.243 M -37.26 % | 97.611 M 57.05 % | 62.152 M 323.17 % | 14.687 M |
| Common stock | 464.146 M 0.00 % | 464.146 M 0.00 % | 464.146 M 0.00 % | 464.146 M 0.00 % | 464.146 M 0.00 % | 464.146 M 0.00 % | 464.146 M 0.00 % | 464.146 M 0.00 % | 464.146 M 0.00 % | 464.146 M 0.00 % | 464.146 M 0.00 % | 464.146 M 0.00 % | 464.146 M 0.00 % | 464.146 M 0.00 % | 464.146 M 0.00 % | 464.146 M 0.00 % | 464.146 M 0.00 % | 464.146 M 0.00 % | 464.146 M 0.00 % | 464.146 M 0.00 % | 464.146 M 0.00 % | 464.146 M 0.00 % | 464.146 M 0.00 % | 464.146 M 0.00 % | 464.146 M 0.00 % | 464.146 M 0.00 % | 464.146 M 0.00 % | 464.146 M 0.00 % | 464.146 M 0.00 % | 464.146 M 0.00 % | 464.146 M 0.00 % | 464.146 M 0.00 % | 464.146 M 0.00 % | 464.146 M 0.00 % | 464.146 M 0.00 % | 464.146 M 0.00 % | 464.146 M 0.00 % | 464.146 M 0.00 % | 464.146 M 0.00 % | 464.146 M 0.00 % | 464.146 M 0.00 % | 464.146 M 0.00 % | 464.146 M 0.00 % | 464.146 M 0.00 % | 464.146 M 0.00 % | 464.146 M 0.00 % | 464.146 M 0.00 % | 464.146 M 0.00 % | 464.146 M 0.00 % | 464.146 M 0.00 % | 464.146 M 0.00 % | 464.146 M 0.00 % | 464.146 M 0.00 % | 464.146 M 0.00 % | 464.146 M 0.00 % | 464.146 M 0.00 % | 464.146 M 0.00 % | 464.146 M 0.00 % | 464.146 M 0.00 % | 464.146 M 0.00 % | 464.146 M 0.00 % | 464.146 M 0.00 % | 464.146 M 0.00 % | 464.146 M 0.00 % | 464.146 M 0.00 % | 464.146 M 0.00 % | 464.146 M 0.00 % | 464.146 M 0.00 % | 464.146 M 0.00 % | 464.146 M 0.00 % | 464.146 M 0.00 % | 464.146 M 0.00 % | 464.146 M 0.00 % | 464.146 M 0.00 % | 464.146 M 0.00 % | 464.146 M 0.00 % | 464.146 M 0.00 % | 464.146 M 0.00 % | 464.146 M 0.00 % | 464.146 M 0.00 % | 464.146 M 0.00 % | 464.146 M 0.00 % | 464.146 M 0.00 % | 464.146 M 0.00 % | 464.146 M 0.00 % | 464.146 M 0.00 % | 464.146 M 0.00 % | 464.146 M 0.00 % | 464.146 M 0.00 % | 464.146 M 0.00 % | 464.146 M 0.00 % | 464.146 M 0.00 % | 464.146 M 0.00 % | 464.146 M 0.00 % | 464.146 M 0.00 % | 464.146 M 75.16 % | 264.982 M 0.00 % | 264.982 M 0.00 % | 264.982 M 0.00 % | 264.982 M 0.00 % | 264.982 M 12.08 % | 236.432 M 40.00 % | 168.880 M 0.00 % | 168.880 M 55.11 % | 108.880 M |
| Total equity | 2.244 B -3.67 % | 2.329 B -0.45 % | 2.340 B -1.18 % | 2.368 B 0.86 % | 2.347 B 3.36 % | 2.271 B 8.17 % | 2.100 B 9.24 % | 1.922 B 8.95 % | 1.764 B 4.24 % | 1.692 B 15.42 % | 1.466 B 9.09 % | 1.344 B 21.31 % | 1.108 B 41.64 % | 782.265 M 32.75 % | 589.275 M 103.45 % | 289.640 M 190.96 % | -318.422 M 4.29 % | -332.687 M -12.59 % | -295.488 M -135.32 % | -125.569 M -132.94 % | -53.907 M -188.62 % | 60.826 M -67.22 % | 185.562 M 27.25 % | 145.824 M -15.55 % | 172.683 M -6.27 % | 184.236 M 4.90 % | 175.628 M -17.28 % | 212.314 M -50.50 % | 428.956 M 21.73 % | 352.374 M -23.92 % | 463.138 M -50.72 % | 939.749 M -1.10 % | 950.202 M -1.39 % | 963.555 M 2.13 % | 943.422 M -27.04 % | 1.293 B -14.40 % | 1.510 B 1.40 % | 1.490 B 0.22 % | 1.486 B 0.48 % | 1.479 B -0.01 % | 1.479 B -0.08 % | 1.481 B 0.34 % | 1.476 B -0.68 % | 1.486 B -0.04 % | 1.486 B -0.09 % | 1.488 B 0.58 % | 1.479 B -21.74 % | 1.890 B -8.11 % | 2.057 B -1.80 % | 2.094 B -2.60 % | 2.150 B 3.28 % | 2.082 B -2.00 % | 2.125 B 0.19 % | 2.121 B 2.60 % | 2.067 B -3.26 % | 2.136 B 7.00 % | 1.997 B 9.69 % | 1.820 B -20.57 % | 2.292 B 1.82 % | 2.251 B -1.08 % | 2.275 B 0.11 % | 2.273 B 1.32 % | 2.243 B 2.12 % | 2.197 B -1.16 % | 2.223 B 1.39 % | 2.192 B -2.26 % | 2.243 B -1.84 % | 2.285 B 5.05 % | 2.175 B 8.14 % | 2.011 B 18.59 % | 1.696 B 5.14 % | 1.613 B 1.09 % | 1.596 B 1.64 % | 1.570 B 2.23 % | 1.536 B -2.49 % | 1.575 B -0.74 % | 1.587 B -0.41 % | 1.593 B -2.40 % | 1.632 B -1.14 % | 1.651 B 0.28 % | 1.647 B 0.20 % | 1.643 B 0.54 % | 1.635 B 0.93 % | 1.620 B 0.14 % | 1.617 B -0.32 % | 1.622 B 1.78 % | 1.594 B -1.39 % | 1.616 B -0.95 % | 1.632 B 0.89 % | 1.617 B 0.26 % | 1.613 B -2.09 % | 1.648 B 0.25 % | 1.644 B 1.51 % | 1.619 B 0.36 % | 1.613 B -0.38 % | 1.620 B 29.10 % | 1.255 B 0.79 % | 1.245 B 2.67 % | 1.212 B 3.84 % | 1.168 B 2.35 % | 1.141 B 42.94 % | 798.098 M 5.13 % | 759.118 M 3.98 % | 730.071 M 240.10 % | 214.665 M |
| Other non current liabilities | 13.405 M -1.91 % | 13.667 M 0.00 % | 13.667 M 1.95 % | 13.405 M -1.22 % | 13.570 M -2.59 % | 13.931 M 2 413.68 % | 554.198 K -95.82 % | 13.263 M 0.00 % | 13.263 M -24.14 % | 17.483 M 93.71 % | 9.026 M 113.85 % | 4.221 M 28.16 % | 3.293 M 723.31 % | 400.000 K -95.71 % | 9.320 M 2 230.10 % | 400.000 K -97.19 % | 14.212 M -41.99 % | 24.498 M -83.15 % | 145.377 M 921.58 % | 14.231 M -34.27 % | 21.652 M 52.08 % | 14.237 M 0.00 % | 14.237 M -6.61 % | 15.244 M -23.97 % | 20.049 M -92.90 % | 282.241 M 1 266.55 % | 20.654 M -2.28 % | 21.135 M -1.02 % | 21.354 M -7.78 % | 23.156 M -95.55 % | 520.428 M 1 841.50 % | 26.805 M -96.40 % | 745.059 M 2 049.39 % | 34.664 M -12.96 % | 39.827 M -97.27 % | 1.461 B 3 084.31 % | 45.867 M -95.83 % | 1.099 B 8.77 % | 1.011 B 3 567.49 % | 27.553 M -96.69 % | 832.800 M 93.40 % | 430.611 M -22.61 % | 556.426 M -59.56 % | 1.376 B 44.87 % | 949.800 M 3 195.69 % | 28.819 M -96.72 % | 877.869 M 112.50 % | 413.116 M 0.00 % | 413.116 M 0.00 % | 413.116 M 0.00 % | 413.116 M 3 569.35 % | 11.259 M -14.16 % | 13.116 M 0.00 % | 13.116 M 0.00 % | 13.116 M 0.00 % | 13.116 M 0.00 % | 13.116 M 0.00 % | 13.116 M 0.00 % | 13.116 M 0.00 % | 13.116 M 0.00 % | 13.116 M 0.00 % | 13.116 M 0.00 % | 13.116 M 0.00 % | 13.116 M 0.00 % | 13.116 M 0.00 % | 13.116 M 0.00 % | 13.116 M 0.00 % | 13.116 M 0.00 % | 13.116 M 0.00 % | 13.116 M 0.00 % | 13.116 M | 0.000 | 0.000 | 0.000 -100.00 % | 12.578 M -0.18 % | 12.600 M 0.00 % | 12.600 M 0.00 % | 12.600 M 0.00 % | 12.600 M 0.00 % | 12.600 M 0.00 % | 12.600 M 0.00 % | 12.600 M 0.00 % | 12.600 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 |
| Long term debt | 987.036 M 3.77 % | 951.138 M 15.71 % | 821.989 M -0.59 % | 826.890 M 168.82 % | 307.600 M 42.26 % | 216.228 M 18.58 % | 182.344 M -54.44 % | 400.261 M -0.03 % | 400.385 M -4.02 % | 417.140 M 77.81 % | 234.601 M -55.13 % | 522.861 M -0.78 % | 526.971 M 10.75 % | 475.831 M 0.00 % | 475.831 M -37.33 % | 759.293 M -52.52 % | 1.599 B 4.61 % | 1.529 B 2.54 % | 1.491 B 13.92 % | 1.309 B 0.34 % | 1.304 B 4.76 % | 1.245 B 14.67 % | 1.086 B 4.55 % | 1.039 B 19.20 % | 871.342 M -0.09 % | 872.094 M 2.60 % | 850.025 M 25.15 % | 679.208 M -45.72 % | 1.251 B 5.74 % | 1.183 B 0.53 % | 1.177 B -20.93 % | 1.489 B 18.81 % | 1.253 B 79.33 % | 698.801 M -22.90 % | 906.395 M 50.02 % | 604.200 M -67.15 % | 1.839 B 150.49 % | 734.200 M -57.63 % | 1.733 B 26.70 % | 1.368 B 31.63 % | 1.039 B 3.65 % | 1.003 B 43.61 % | 698.087 M 98.81 % | 351.140 M 0.00 % | 351.140 M -41.72 % | 602.535 M 192.79 % | 205.790 M -54.66 % | 453.900 M -2.99 % | 467.900 M 0.00 % | 467.900 M 19.47 % | 391.660 M -69.27 % | 1.275 B -13.54 % | 1.474 B 14.16 % | 1.291 B -9.06 % | 1.420 B -23.54 % | 1.857 B 2.48 % | 1.812 B 0.75 % | 1.799 B 7.08 % | 1.680 B -15.19 % | 1.980 B 29.25 % | 1.532 B 0.33 % | 1.527 B -1.29 % | 1.547 B 11.49 % | 1.388 B -0.68 % | 1.397 B -6.68 % | 1.497 B 16.45 % | 1.286 B -3.32 % | 1.330 B 29.13 % | 1.030 B 5.10 % | 980.000 M 1 125.00 % | 80.000 M 246.08 % | 23.116 M 76.24 % | 13.116 M 0.00 % | 13.116 M | 0.000 -100.00 % | 301.196 M -1.63 % | 306.196 M 56.07 % | 196.196 M 0.00 % | 196.196 M -52.50 % | 413.053 M 24.77 % | 331.053 M 0.04 % | 330.909 M 6.43 % | 310.909 M -36.65 % | 490.762 M 0.00 % | 490.762 M 13.89 % | 430.899 M -10.44 % | 481.129 M 41.23 % | 340.680 M 13.30 % | 300.680 M 24.72 % | 241.080 M 0.00 % | 241.080 M 83.92 % | 131.080 M 61.67 % | 81.080 M 62.16 % | 50.000 M 0.00 % | 50.000 M -72.22 % | 180.000 M 0.00 % | 180.000 M 5.88 % | 170.000 M 0.00 % | 170.000 M 240.00 % | 50.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 1.065 B 4.30 % | 1.021 B 17.93 % | 865.908 M -0.26 % | 868.157 M 148.58 % | 349.241 M 35.14 % | 258.436 M 39.19 % | 185.674 M -55.41 % | 416.430 M -0.24 % | 417.433 M -1.85 % | 425.300 M 74.57 % | 243.627 M -54.27 % | 532.806 M -0.79 % | 537.054 M 10.94 % | 484.086 M -0.22 % | 485.152 M -36.82 % | 767.876 M -52.65 % | 1.622 B 4.40 % | 1.553 B 3.40 % | 1.502 B 12.67 % | 1.333 B 0.55 % | 1.326 B 4.66 % | 1.267 B 14.28 % | 1.109 B 4.35 % | 1.062 B 17.85 % | 901.501 M -0.20 % | 903.353 M 2.37 % | 882.426 M 21.11 % | 728.632 M -43.97 % | 1.301 B 5.58 % | 1.232 B 0.27 % | 1.229 B -20.66 % | 1.548 B 17.50 % | 1.318 B 71.13 % | 770.023 M -21.09 % | 975.822 M -53.01 % | 2.077 B 9.48 % | 1.897 B 2.64 % | 1.848 B 2.70 % | 1.800 B 26.88 % | 1.418 B 29.87 % | 1.092 B -25.11 % | 1.458 B 93.30 % | 754.446 M -56.32 % | 1.727 B 32.76 % | 1.301 B 23.33 % | 1.055 B -2.66 % | 1.084 B 1.79 % | 1.065 B 16.17 % | 916.421 M -0.03 % | 916.735 M 10.18 % | 832.035 M -37.35 % | 1.328 B -12.58 % | 1.519 B 13.68 % | 1.336 B -8.22 % | 1.456 B -22.87 % | 1.888 B 2.51 % | 1.841 B 0.74 % | 1.828 B 7.21 % | 1.705 B -15.37 % | 2.015 B 29.18 % | 1.560 B 0.55 % | 1.551 B -1.28 % | 1.571 B 10.33 % | 1.424 B -0.77 % | 1.435 B -5.69 % | 1.522 B 16.14 % | 1.310 B -3.65 % | 1.360 B 28.31 % | 1.060 B 5.42 % | 1.005 B 855.01 % | 105.261 M 350.22 % | 23.380 M 74.74 % | 13.380 M 1.07 % | 13.238 M 0.93 % | 13.116 M -95.82 % | 313.796 M -1.57 % | 318.796 M 52.68 % | 208.796 M 0.00 % | 208.796 M -50.95 % | 425.653 M 23.86 % | 343.653 M 0.04 % | 343.509 M 6.18 % | 323.509 M -34.08 % | 490.762 M 0.00 % | 490.762 M 13.89 % | 430.899 M -10.44 % | 481.129 M 41.23 % | 340.680 M 13.30 % | 300.680 M 24.72 % | 241.080 M 0.00 % | 241.080 M 83.92 % | 131.080 M 61.67 % | 81.080 M 62.16 % | 50.000 M 0.00 % | 50.000 M -72.22 % | 180.000 M 0.00 % | 180.000 M 5.88 % | 170.000 M 0.00 % | 170.000 M 240.00 % | 50.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other current liabilities | 186.303 M 40.35 % | 132.746 M -10.58 % | 148.454 M -17.31 % | 179.520 M 32.59 % | 135.395 M 1 313.42 % | 9.579 M -96.49 % | 272.786 M 19 746.51 % | -1.388 M -101.97 % | 70.508 M 101.00 % | 35.079 M -78.85 % | 165.889 M 78.69 % | 92.834 M -79.60 % | 454.961 M -22.31 % | 585.641 M 96.62 % | 297.858 M 160.83 % | 114.194 M 38.38 % | 82.523 M -73.21 % | 308.066 M -51.37 % | 633.438 M 33.01 % | 476.236 M -8.38 % | 519.800 M -6.93 % | 558.479 M -5.91 % | 593.570 M 223.59 % | 183.432 M -45.33 % | 335.518 M 18.79 % | 282.452 M -46.08 % | 523.827 M -59.98 % | 1.309 B 118.82 % | 598.234 M -67.21 % | 1.824 B 76.93 % | 1.031 B -43.78 % | 1.834 B 31.42 % | 1.396 B 2.10 % | 1.367 B -38.29 % | 2.215 B 39.44 % | 1.588 B 8.95 % | 1.458 B -38.32 % | 2.364 B 96.67 % | 1.202 B -48.15 % | 2.318 B -19.56 % | 2.881 B 52.62 % | 1.888 B -25.24 % | 2.525 B 30.57 % | 1.934 B 112.36 % | 910.804 M -39.60 % | 1.508 B -8.03 % | 1.640 B 10.91 % | 1.478 B -19.94 % | 1.847 B -18.95 % | 2.278 B 35.89 % | 1.677 B 32.20 % | 1.268 B -5.11 % | 1.336 B 30.26 % | 1.026 B 8.26 % | 947.750 M 45.46 % | 651.539 M 18.28 % | 550.834 M -35.27 % | 850.968 M 14.37 % | 744.077 M -19.64 % | 925.970 M 152.38 % | 366.888 M 0.39 % | 365.448 M 2.50 % | 356.535 M -34.43 % | 543.742 M 4.06 % | 522.504 M 33.02 % | 392.804 M -17.58 % | 476.563 M -19.93 % | 595.191 M 11.97 % | 531.580 M 133.49 % | 227.668 M -45.07 % | 414.484 M 82.02 % | 227.718 M 119.51 % | 103.739 M -58.63 % | 250.786 M -17.79 % | 305.060 M 72.44 % | 176.907 M 168.81 % | 65.812 M 3.41 % | 63.641 M -74.08 % | 245.537 M 70.03 % | 144.408 M 67.10 % | 86.421 M -71.16 % | 299.623 M 370.05 % | 63.743 M -32.32 % | 94.183 M 2.69 % | 91.720 M 19.96 % | 76.456 M 4.67 % | 73.043 M -27.18 % | 100.306 M 22.93 % | 81.595 M 18.17 % | 69.049 M -5.78 % | 73.288 M -42.20 % | 126.796 M -29.44 % | 179.696 M 4.75 % | 171.553 M 2.85 % | 166.805 M 300.99 % | 41.598 M -54.56 % | 91.544 M 81.99 % | 50.301 M 36.41 % | 36.875 M -13.92 % | 42.839 M -14.86 % | 50.316 M -26.94 % | 68.870 M 84.11 % | 37.406 M -83.75 % | 230.183 M 278.44 % | 60.825 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 -100.00 % | 26.981 M -74.96 % | 107.749 M -20.65 % | 135.790 M 58.97 % | 85.418 M -51.62 % | 176.540 M 20.21 % | 146.857 M 16.36 % | 126.211 M | 0.000 -100.00 % | 197.104 M | 0.000 | 0.000 -100.00 % | 227.570 M -27.53 % | 314.001 M -39.21 % | 516.531 M 114.38 % | 240.947 M -15.01 % | 283.508 M 968.36 % | -32.649 M 23.44 % | -42.644 M -135.49 % | 120.169 M 3.20 % | 116.443 M -24.21 % | 153.638 M -10.03 % | 170.759 M -6.43 % | 182.494 M -32.59 % | 270.719 M 28.51 % | 210.659 M -23.01 % | 273.612 M -52.57 % | 576.816 M 5.42 % | 547.168 M 229.04 % | 166.292 M -22.82 % | 215.462 M -2.23 % | 220.366 M 7.88 % | 204.265 M 32.50 % | 154.163 M 21.70 % | 126.670 M -30.68 % | 182.736 M -0.69 % | 184.003 M 69.64 % | 108.465 M -13.80 % | 125.826 M 1.19 % | 124.341 M 28.07 % | 97.085 M -54.39 % | 212.844 M -33.72 % | 321.138 M 216.94 % | 101.326 M -15.83 % | 120.385 M 11 534.66 % | -1.053 M 95.71 % | -24.519 M -138.22 % | 64.149 M -40.53 % | 107.864 M -42.62 % | 187.993 M -3.85 % | 195.524 M -6.06 % | 208.130 M -31.61 % | 304.349 M 73.29 % | 175.633 M -8.71 % | 192.392 M -42.00 % | 331.690 M 73.29 % | 191.406 M -46.74 % | 359.380 M 365.82 % | 77.151 M -24.14 % | 101.702 M 5.81 % | 96.116 M -33.52 % | 144.584 M 38.33 % | 104.523 M -9.96 % | 116.090 M -15.88 % | 138.002 M 1.75 % | 135.625 M 7.17 % | 126.548 M 26.84 % | 99.771 M 17.08 % | 85.218 M 1 452.81 % | 5.488 M 300.40 % | -2.739 M -379.17 % | -571.518 K 50.90 % | -1.164 M -107.32 % | 15.894 M 1 755.56 % | -960.056 K -105.86 % | 16.394 M 898.62 % | -2.053 M -105.71 % | 35.925 M 10.07 % | 32.638 M 17.79 % | 27.709 M 135.56 % | 11.763 M -45.81 % | 21.706 M 5.50 % | 20.575 M 10.60 % | 18.603 M 58.63 % | 11.727 M -74.81 % | 46.550 M 8.11 % | 43.056 M 114.84 % | 20.041 M 16.51 % | 17.200 M 7 345.83 % | 231.007 K -99.11 % | 25.874 M 2 831.52 % | 882.599 K 117.13 % | -5.153 M -124.53 % | 21.002 M -70.02 % | 70.062 M 86.60 % | 37.547 M 43.98 % | 26.078 M -36.81 % | 41.270 M 12.81 % | 36.585 M -29.88 % | 52.173 M 72.44 % | 30.255 M | 0.000 -100.00 % | 42.669 M |
| Short term debt | 87.054 M -0.03 % | 87.079 M 0.01 % | 87.074 M -36.03 % | 136.113 M 0.00 % | 136.113 M -43.16 % | 239.487 M 202.92 % | 79.060 M -1.45 % | 80.225 M -8.81 % | 87.976 M -76.89 % | 380.709 M -29.47 % | 539.803 M 99.42 % | 270.686 M 6.38 % | 254.450 M -0.06 % | 254.616 M 0.00 % | 254.616 M -0.10 % | 254.875 M -63.03 % | 689.382 M -11.21 % | 776.424 M -4.42 % | 812.293 M -32.89 % | 1.210 B 2.29 % | 1.183 B 3.08 % | 1.148 B -8.48 % | 1.254 B -25.65 % | 1.687 B -9.39 % | 1.862 B -2.78 % | 1.915 B 7.76 % | 1.777 B -52.92 % | 3.775 B -9.50 % | 4.171 B 2.94 % | 4.052 B -17.49 % | 4.910 B 27.28 % | 3.858 B -9.54 % | 4.264 B -4.30 % | 4.456 B 44.74 % | 3.079 B -6.42 % | 3.290 B -7.01 % | 3.538 B 0.32 % | 3.526 B -0.50 % | 3.544 B -8.97 % | 3.894 B 10.77 % | 3.515 B -3.60 % | 3.646 B 1.34 % | 3.598 B 6.32 % | 3.384 B -5.35 % | 3.576 B -7.37 % | 3.860 B 7.00 % | 3.607 B 19.79 % | 3.012 B 8.06 % | 2.787 B -0.28 % | 2.795 B -6.47 % | 2.988 B 24.11 % | 2.408 B 12.45 % | 2.141 B -17.54 % | 2.596 B -2.87 % | 2.673 B 59.12 % | 1.680 B -10.63 % | 1.880 B 5.48 % | 1.782 B 11.86 % | 1.593 B 12.50 % | 1.416 B 21.65 % | 1.164 B 0.34 % | 1.160 B 49.87 % | 774.000 M 10.02 % | 703.500 M 5.79 % | 665.000 M -17.91 % | 810.060 M 5.89 % | 765.000 M -10.89 % | 858.500 M 4.25 % | 823.500 M 1.23 % | 813.500 M 42.72 % | 570.000 M 5.56 % | 540.000 M -15.63 % | 640.000 M 45.45 % | 440.000 M -10.20 % | 490.000 M 68.97 % | 290.000 M -25.64 % | 390.000 M -9.30 % | 430.000 M 138.89 % | 180.000 M -8.63 % | 196.992 M -47.05 % | 372.000 M 144.74 % | 152.000 M -61.83 % | 398.230 M 306.36 % | 98.000 M -1.90 % | 99.900 M 0.00 % | 99.900 M 47.13 % | 67.900 M -26.12 % | 91.900 M 48.47 % | 61.900 M -43.16 % | 108.900 M 22.50 % | 88.900 M -18.37 % | 108.900 M 70.42 % | 63.900 M 0.00 % | 63.900 M -7.26 % | 68.900 M 40.90 % | 48.900 M 158.73 % | 18.900 M -82.64 % | 108.900 M -0.90 % | 109.890 M 44.80 % | 75.890 M -26.95 % | 103.890 M 32.85 % | 78.200 M 0.00 % | 78.200 M | 0.000 -100.00 % | 133.660 M |
| Total current liabilities | 856.259 M 42.22 % | 602.055 M 14.99 % | 523.576 M -10.10 % | 582.375 M -9.66 % | 644.675 M 0.50 % | 641.443 M -11.62 % | 725.758 M 27.00 % | 571.469 M 0.07 % | 571.087 M -29.76 % | 813.080 M -20.44 % | 1.022 B 12.49 % | 908.516 M -15.10 % | 1.070 B -8.68 % | 1.172 B 5.32 % | 1.113 B 19.87 % | 928.089 M -44.94 % | 1.686 B -4.28 % | 1.761 B -3.55 % | 1.826 B -14.09 % | 2.125 B 0.01 % | 2.125 B -3.49 % | 2.202 B -5.97 % | 2.342 B -9.20 % | 2.579 B -13.31 % | 2.975 B -0.36 % | 2.986 B -8.73 % | 3.272 B -52.49 % | 6.886 B 5.99 % | 6.497 B -15.37 % | 7.676 B -3.39 % | 7.945 B -8.48 % | 8.681 B -2.06 % | 8.864 B -3.29 % | 9.166 B 5.58 % | 8.681 B 32.09 % | 6.572 B -10.81 % | 7.369 B -7.41 % | 7.959 B 2.08 % | 7.797 B 1.86 % | 7.654 B -3.80 % | 7.956 B 14.86 % | 6.927 B -11.38 % | 7.816 B 21.85 % | 6.414 B -1.97 % | 6.543 B -0.48 % | 6.574 B 2.69 % | 6.402 B 14.91 % | 5.571 B -2.59 % | 5.720 B -2.72 % | 5.879 B 7.73 % | 5.457 B 19.62 % | 4.562 B 8.73 % | 4.196 B -10.25 % | 4.675 B 3.80 % | 4.504 B 34.75 % | 3.342 B 1.90 % | 3.280 B -2.04 % | 3.349 B 10.89 % | 3.020 B 2.67 % | 2.941 B 47.99 % | 1.987 B 5.73 % | 1.879 B 17.85 % | 1.595 B -9.81 % | 1.768 B -3.95 % | 1.841 B -1.10 % | 1.862 B 7.85 % | 1.726 B -9.77 % | 1.913 B 15.18 % | 1.661 B 10.34 % | 1.505 B 83.35 % | 820.983 M -4.84 % | 862.736 M -0.42 % | 866.367 M 6.63 % | 812.534 M -14.80 % | 953.728 M 76.46 % | 540.467 M -6.16 % | 575.926 M -1.96 % | 587.435 M 1.16 % | 580.719 M 45.86 % | 398.134 M -29.46 % | 564.402 M -6.25 % | 602.032 M 4.43 % | 576.470 M 146.66 % | 233.711 M -7.75 % | 253.341 M 16.81 % | 216.874 M 32.61 % | 163.543 M -28.40 % | 228.401 M 40.63 % | 162.418 M -15.20 % | 191.532 M 10.08 % | 173.989 M -30.46 % | 250.200 M -10.91 % | 280.836 M 12.66 % | 249.270 M -1.58 % | 253.272 M 81.98 % | 139.173 M -8.08 % | 151.415 M -23.46 % | 197.815 M 1.95 % | 194.038 M 19.59 % | 162.249 M -16.24 % | 193.714 M -7.46 % | 209.320 M 23.54 % | 169.436 M -26.39 % | 230.183 M -2.44 % | 235.946 M |
| Total liabilities | 1.921 B 18.37 % | 1.623 B 16.82 % | 1.389 B -4.21 % | 1.451 B 45.94 % | 993.916 M 10.45 % | 899.879 M -1.27 % | 911.432 M -7.74 % | 987.899 M -0.06 % | 988.520 M -20.18 % | 1.238 B -2.15 % | 1.266 B -12.19 % | 1.441 B -10.32 % | 1.607 B -2.94 % | 1.656 B 3.64 % | 1.598 B -5.79 % | 1.696 B -48.72 % | 3.307 B -0.21 % | 3.314 B -0.42 % | 3.328 B -3.77 % | 3.459 B 0.21 % | 3.451 B -0.51 % | 3.469 B 0.53 % | 3.451 B -5.25 % | 3.642 B -6.06 % | 3.877 B -0.33 % | 3.889 B -6.37 % | 4.154 B -45.45 % | 7.615 B -2.34 % | 7.797 B -12.47 % | 8.908 B -2.90 % | 9.174 B -10.32 % | 10.230 B 0.47 % | 10.182 B 2.48 % | 9.936 B 2.89 % | 9.657 B 11.65 % | 8.649 B -6.66 % | 9.266 B -5.52 % | 9.807 B 2.20 % | 9.596 B 5.77 % | 9.072 B 0.27 % | 9.048 B 7.91 % | 8.385 B -2.16 % | 8.570 B 5.27 % | 8.141 B 3.79 % | 7.844 B 2.82 % | 7.629 B 1.91 % | 7.486 B 12.81 % | 6.636 B 0.00 % | 6.636 B -2.36 % | 6.796 B 8.06 % | 6.289 B 6.78 % | 5.890 B 3.07 % | 5.715 B -4.93 % | 6.011 B 0.86 % | 5.960 B 13.96 % | 5.230 B 2.12 % | 5.121 B -1.06 % | 5.176 B 9.56 % | 4.725 B -4.66 % | 4.956 B 39.72 % | 3.547 B 3.39 % | 3.431 B 8.35 % | 3.166 B -0.83 % | 3.192 B -2.56 % | 3.276 B -3.16 % | 3.383 B 11.43 % | 3.036 B -7.23 % | 3.273 B 20.29 % | 2.721 B 8.37 % | 2.511 B 171.04 % | 926.244 M 4.53 % | 886.116 M 0.72 % | 879.747 M 6.54 % | 825.772 M -14.59 % | 966.844 M 13.18 % | 854.263 M -4.52 % | 894.722 M 12.37 % | 796.231 M 0.85 % | 789.515 M -4.16 % | 823.787 M -9.28 % | 908.055 M -3.96 % | 945.541 M 5.06 % | 899.979 M 24.23 % | 724.474 M -2.64 % | 744.103 M 14.87 % | 647.774 M 0.48 % | 644.673 M 13.28 % | 569.081 M 22.89 % | 463.098 M 7.05 % | 432.612 M 4.23 % | 415.069 M 8.86 % | 381.280 M 5.35 % | 361.916 M 20.93 % | 299.270 M -1.32 % | 303.272 M -4.98 % | 319.173 M -3.69 % | 331.415 M -9.90 % | 367.815 M 1.04 % | 364.038 M 71.51 % | 212.249 M 9.57 % | 193.714 M -7.46 % | 209.320 M 23.54 % | 169.436 M -26.39 % | 230.183 M -2.44 % | 235.946 M |
| Other non current assets | 341.574 M 6.79 % | 319.864 M 4.02 % | 307.494 M -44.81 % | 557.189 M 449.77 % | 101.349 M -2.22 % | 103.646 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.291 M | 0.000 -100.00 % | 290.928 M 388.95 % | 59.500 M | 0.000 | 0.000 -100.00 % | 19.221 M -28.24 % | 26.785 M -6.69 % | 28.704 M 49.91 % | 19.147 M 27.18 % | 15.055 M -43.34 % | 26.570 M 0.00 % | 26.570 M -13.73 % | 30.800 M -20.16 % | 38.578 M -31.01 % | 55.920 M -11.70 % | 63.332 M -63.00 % | 171.148 M 5.91 % | 161.604 M -36.83 % | 255.818 M 26.74 % | 201.838 M -2.41 % | 206.818 M -11.88 % | 234.712 M -4.17 % | 244.930 M 0.92 % | 242.689 M -4.29 % | 253.573 M -18.74 % | 312.060 M -28.29 % | 435.181 M 18.73 % | 366.535 M 99.71 % | 183.534 M 39.12 % | 131.930 M -23.74 % | 173.010 M 20.36 % | 143.742 M | 0.000 | 0.000 -100.00 % | 86.110 M 84.29 % | 46.725 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 85.741 M 15 489.20 % | 550.002 K 0.00 % | 550.000 K -89.90 % | 5.445 M 889.98 % | 550.000 K 0.00 % | 550.002 K -97.39 % | 21.050 M 366.81 % | -7.890 M -109.71 % | 81.263 M -6.19 % | 86.622 M -3.76 % | 90.002 M 17 980.28 % | -503.361 K -548.31 % | -77.642 K -125.38 % | 305.968 K -99.67 % | 92.570 M 1 062.21 % | 7.965 M 39.48 % | 5.711 M -67.69 % | 17.673 M -80.26 % | 89.524 M 2 346.48 % | 3.659 M 86.91 % | 1.958 M 174.34 % | 713.627 K 105.08 % | -14.060 M -256.66 % | 8.975 M -17.11 % | 10.827 M -59.72 % | 26.878 M -6.85 % | 28.855 M -17.29 % | 34.888 M -27.25 % | 47.959 M 48.40 % | 32.317 M 0.14 % | 32.271 M -27.21 % | 44.333 M 0.90 % | 43.935 M -30.08 % | 62.839 M 25.26 % | 50.166 M -51.55 % | 103.536 M -0.70 % | 104.265 M 98 131.63 % | 106.142 K -99.90 % | 102.649 M 4 140 649.01 % | 2.479 K -99.99 % | 27.022 M 29 547.40 % | 91.146 K -99.91 % | 104.870 M 89.34 % | 55.386 M -43.00 % | 97.162 M 193.00 % | 33.161 M 362.41 % | 7.171 M 3.41 % | 6.935 M -2.26 % | 7.095 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 303.158 M 6.49 % | 284.690 M -2.53 % | 292.084 M -18.07 % | 356.502 M 21.86 % | 292.549 M 0.60 % | 290.816 M 0.01 % | 290.794 M -0.05 % | 290.950 M | 0.000 | 0.000 -100.00 % | 59.500 M -11.38 % | 67.137 M -74.53 % | 263.608 M 2.59 % | 256.956 M -0.96 % | 259.454 M -1.37 % | 263.051 M -1.64 % | 267.431 M -0.81 % | 269.613 M -1.39 % | 273.406 M -8.53 % | 298.906 M -1.10 % | 302.226 M -0.83 % | 304.759 M -1.00 % | 307.827 M -12.15 % | 350.403 M -11.40 % | 395.506 M 3.57 % | 381.874 M -5.84 % | 405.565 M -9.76 % | 449.415 M -1.04 % | 454.146 M -6.33 % | 484.851 M -3.96 % | 504.834 M 19.95 % | 420.880 M -0.84 % | 424.463 M -10.02 % | 471.722 M -0.21 % | 472.722 M -11.54 % | 534.362 M -0.17 % | 535.279 M 6.67 % | 501.801 M -0.08 % | 502.184 M 0.24 % | 500.991 M 0.80 % | 497.021 M -0.21 % | 498.072 M -0.19 % | 499.034 M 4.26 % | 478.666 M -0.23 % | 479.777 M -0.61 % | 482.703 M -0.13 % | 483.350 M 456.71 % | 86.823 M | 0.000 -100.00 % | 82.738 M -2.38 % | 84.754 M -31.51 % | 123.742 M -4.04 % | 128.947 M 29.64 % | 99.465 M 30.85 % | 76.017 M -35.67 % | 118.159 M | 0.000 | 0.000 | 0.000 -100.00 % | 95.741 M 2.10 % | 93.771 M 3.40 % | 90.690 M | 0.000 -100.00 % | 88.886 M 6.89 % | 83.160 M 16.72 % | 71.247 M | 0.000 -100.00 % | 188.980 M 101.92 % | 93.591 M -5.15 % | 98.677 M 10.71 % | 89.133 M -13.01 % | 102.464 M 27.55 % | 80.334 M 16.78 % | 68.788 M -0.28 % | 68.979 M 5.53 % | 65.367 M 18.43 % | 55.196 M -0.85 % | 55.671 M -1.53 % | 56.538 M -23.48 % | 73.884 M 2.34 % | 72.195 M 36.79 % | 52.779 M -22.50 % | 68.100 M 44 237.03 % | -154.292 K 58.35 % | -370.412 K -102.17 % | 17.072 M | 0.000 -100.00 % | 24.943 M -66.85 % | 75.241 M -1.21 % | 76.162 M | 0.000 -100.00 % | 52.569 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 413.505 M 4.14 % | 397.059 M -0.58 % | 399.377 M 3.10 % | 387.354 M -0.59 % | 389.672 M -0.59 % | 391.989 M -0.59 % | 394.307 M -0.58 % | 396.624 M -0.58 % | 398.941 M 17.52 % | 339.469 M -0.53 % | 341.283 M -0.53 % | 343.097 M 213.69 % | 109.376 M -0.44 % | 109.857 M -0.44 % | 110.339 M -0.43 % | 110.821 M -0.43 % | 111.302 M -0.43 % | 111.784 M -0.43 % | 112.265 M -0.43 % | 112.747 M -0.43 % | 113.228 M -0.42 % | 113.710 M -0.42 % | 114.191 M -0.42 % | 114.673 M -0.36 % | 115.090 M -0.47 % | 115.636 M -7.46 % | 124.958 M -67.43 % | 383.695 M -0.79 % | 386.731 M -0.78 % | 389.768 M -0.77 % | 392.804 M 2.83 % | 381.981 M -0.47 % | 383.785 M -0.77 % | 386.748 M -0.76 % | 389.708 M -0.77 % | 392.715 M -0.75 % | 395.676 M -0.75 % | 398.648 M -0.74 % | 401.608 M -0.76 % | 404.676 M -0.73 % | 407.637 M -0.72 % | 410.609 M -0.71 % | 413.560 M -39.61 % | 684.790 M 0.00 % | 684.803 M 58.92 % | 430.902 M -0.68 % | 433.867 M -14.64 % | 508.278 M -0.61 % | 511.399 M -0.03 % | 511.573 M -1.16 % | 517.589 M -12.96 % | 594.653 M -0.54 % | 597.863 M 1.98 % | 586.269 M -0.50 % | 589.186 M -0.59 % | 592.676 M 0.14 % | 591.819 M 11.38 % | 531.364 M -0.48 % | 533.909 M -0.48 % | 536.474 M 55.27 % | 345.512 M -8.27 % | 376.669 M -0.27 % | 377.677 M -2.87 % | 388.833 M -0.26 % | 389.839 M 4.03 % | 374.731 M -4.27 % | 391.441 M 5.74 % | 370.182 M -0.10 % | 370.550 M -0.24 % | 371.428 M 34.84 % | 275.466 M 83.58 % | 150.056 M 0.00 % | 150.056 M -0.36 % | 150.602 M -0.36 % | 151.147 M 87.99 % | 80.403 M -0.67 % | 80.949 M -0.67 % | 81.494 M -0.67 % | 82.040 M 2.18 % | 80.287 M 252.04 % | 22.806 M -0.58 % | 22.938 M -0.57 % | 23.071 M -0.57 % | 23.203 M -0.57 % | 23.336 M -0.83 % | 23.532 M -0.29 % | 23.600 M -0.91 % | 23.818 M -0.29 % | 23.887 M 114.37 % | 11.142 M -0.61 % | 11.211 M -0.61 % | 11.279 M -0.60 % | 11.348 M -0.60 % | 11.416 M -0.60 % | 11.484 M -1.18 % | 11.621 M -1.16 % | 11.758 M -1.15 % | 11.894 M -1.14 % | 12.031 M -0.56 % | 12.100 M -1.67 % | 12.305 M -1.10 % | 12.441 M -1.09 % | 12.578 M -1.08 % | 12.715 M -1.06 % | 12.851 M |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 546.525 K 0.00 % | 546.525 K 0.00 % | 546.525 K 0.00 % | 546.525 K 0.00 % | 546.525 K 0.00 % | 546.525 K 0.00 % | 546.525 K 0.00 % | 546.525 K 0.00 % | 546.525 K 0.00 % | 546.525 K 0.00 % | 546.525 K 0.00 % | 546.525 K 0.00 % | 546.525 K 0.00 % | 546.525 K 0.00 % | 546.525 K 0.00 % | 546.525 K 0.00 % | 546.525 K 0.00 % | 546.525 K 0.00 % | 546.525 K 0.00 % | 546.525 K -93.42 % | 8.302 M 0.00 % | 8.302 M 0.00 % | 8.302 M 0.00 % | 8.302 M -79.78 % | 41.056 M 5.12 % | 39.056 M 3.94 % | 37.577 M 1.48 % | 37.031 M 0.00 % | 37.031 M 0.00 % | 37.031 M 0.00 % | 37.031 M 0.00 % | 37.031 M 0.00 % | 37.031 M 0.00 % | 37.031 M 0.00 % | 37.031 M 0.00 % | 37.031 M 0.00 % | 37.031 M 0.00 % | 37.031 M 0.00 % | 37.031 M 0.00 % | 37.031 M 0.00 % | 37.031 M 0.00 % | 37.031 M 0.00 % | 37.031 M 0.00 % | 37.031 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 |
| Goodwill and intangible assets | 413.505 M 4.14 % | 397.059 M -0.58 % | 399.377 M 3.10 % | 387.354 M -0.59 % | 389.672 M -0.59 % | 391.989 M -0.59 % | 394.307 M -0.58 % | 396.624 M -0.58 % | 398.941 M 17.52 % | 339.469 M -0.53 % | 341.283 M -0.53 % | 343.097 M 213.69 % | 109.376 M -0.44 % | 109.857 M -0.44 % | 110.339 M -0.43 % | 110.821 M -0.43 % | 111.302 M -0.43 % | 111.784 M -0.43 % | 112.265 M -0.43 % | 112.747 M -0.43 % | 113.228 M -0.42 % | 113.710 M -0.42 % | 114.191 M -0.42 % | 114.673 M -0.36 % | 115.090 M -0.47 % | 115.636 M -7.46 % | 124.958 M -67.48 % | 384.242 M -0.78 % | 387.278 M -0.78 % | 390.315 M -0.77 % | 393.350 M 2.83 % | 382.528 M -0.47 % | 384.332 M -0.76 % | 387.294 M -0.76 % | 390.255 M -0.76 % | 393.262 M -0.75 % | 396.222 M -0.74 % | 399.194 M -0.74 % | 402.155 M -0.76 % | 405.223 M -0.73 % | 408.183 M -0.72 % | 411.155 M -0.71 % | 414.107 M -39.58 % | 685.336 M 0.00 % | 685.350 M 58.85 % | 431.448 M -0.68 % | 434.414 M -15.91 % | 516.579 M -0.60 % | 519.701 M -0.03 % | 519.875 M -1.14 % | 525.890 M -17.27 % | 635.709 M -0.19 % | 636.919 M 2.10 % | 623.846 M -0.38 % | 626.217 M -0.55 % | 629.707 M 0.14 % | 628.849 M 10.64 % | 568.394 M -0.45 % | 570.939 M -0.45 % | 573.504 M 49.92 % | 382.542 M -7.53 % | 413.700 M -0.24 % | 414.707 M -2.62 % | 425.863 M -0.24 % | 426.869 M 3.67 % | 411.762 M -3.90 % | 428.471 M 5.22 % | 407.212 M -0.09 % | 407.580 M -0.22 % | 408.459 M 30.71 % | 312.497 M 108.25 % | 150.056 M 0.00 % | 150.056 M -0.36 % | 150.602 M -0.36 % | 151.147 M 87.99 % | 80.403 M -0.67 % | 80.949 M -0.67 % | 81.494 M -0.67 % | 82.040 M 2.18 % | 80.287 M 252.04 % | 22.806 M -0.58 % | 22.938 M -0.57 % | 23.071 M -0.57 % | 23.203 M -0.57 % | 23.336 M -0.83 % | 23.532 M -0.29 % | 23.600 M -0.91 % | 23.818 M -0.29 % | 23.887 M 114.37 % | 11.142 M -0.61 % | 11.211 M -0.61 % | 11.279 M -0.60 % | 11.348 M -0.60 % | 11.416 M -0.60 % | 11.484 M -1.18 % | 11.621 M -1.16 % | 11.758 M -1.15 % | 11.894 M -1.14 % | 12.031 M -0.56 % | 12.100 M -1.67 % | 12.305 M -1.10 % | 12.441 M -1.09 % | 12.578 M -1.08 % | 12.715 M -1.06 % | 12.851 M |
| Property plant equipment net | 2.121 B 15.40 % | 1.838 B 9.96 % | 1.672 B 18.89 % | 1.406 B 30.45 % | 1.078 B 10.82 % | 972.707 M -4.98 % | 1.024 B -0.28 % | 1.027 B -3.76 % | 1.067 B -4.54 % | 1.117 B -3.56 % | 1.159 B -2.66 % | 1.190 B -1.34 % | 1.206 B -3.63 % | 1.252 B -2.19 % | 1.280 B -2.58 % | 1.314 B -32.05 % | 1.934 B -2.52 % | 1.984 B -2.68 % | 2.038 B -6.40 % | 2.178 B -2.57 % | 2.235 B -2.36 % | 2.289 B -2.26 % | 2.342 B -2.00 % | 2.390 B -2.01 % | 2.439 B 1.13 % | 2.412 B -0.15 % | 2.415 B -32.50 % | 3.578 B 1.72 % | 3.518 B -2.34 % | 3.602 B -1.84 % | 3.670 B 2.35 % | 3.585 B -1.29 % | 3.632 B -0.27 % | 3.642 B -2.14 % | 3.722 B -2.31 % | 3.810 B 0.78 % | 3.780 B 0.50 % | 3.762 B 0.69 % | 3.736 B 0.57 % | 3.715 B 0.24 % | 3.706 B 3.52 % | 3.580 B -1.72 % | 3.642 B -0.53 % | 3.662 B -0.04 % | 3.663 B -0.19 % | 3.670 B -0.84 % | 3.701 B 2.90 % | 3.597 B -5.33 % | 3.800 B -1.14 % | 3.844 B -0.92 % | 3.880 B -2.32 % | 3.972 B -1.22 % | 4.021 B 1.42 % | 3.964 B -0.64 % | 3.990 B -1.22 % | 4.039 B -1.94 % | 4.119 B -0.85 % | 4.154 B -1.76 % | 4.229 B -2.24 % | 4.326 B 19.01 % | 3.635 B -1.61 % | 3.694 B -1.52 % | 3.751 B -1.58 % | 3.811 B 1.74 % | 3.746 B 5.21 % | 3.560 B -3.35 % | 3.684 B 8.86 % | 3.384 B 6.92 % | 3.165 B 14.51 % | 2.764 B 70.47 % | 1.621 B 3.86 % | 1.561 B -1.78 % | 1.589 B 1.35 % | 1.568 B -1.39 % | 1.590 B -0.55 % | 1.599 B -0.08 % | 1.601 B 1.70 % | 1.574 B 0.21 % | 1.571 B 2.11 % | 1.538 B 2.76 % | 1.497 B 2.72 % | 1.457 B 0.37 % | 1.452 B 12.38 % | 1.292 B 1.34 % | 1.275 B 7.15 % | 1.190 B 3.87 % | 1.145 B 2.02 % | 1.123 B -1.00 % | 1.134 B 3.37 % | 1.097 B 2.85 % | 1.067 B 6.44 % | 1.002 B -0.55 % | 1.008 B 1.04 % | 997.415 M -1.05 % | 1.008 B 4.02 % | 969.035 M -0.49 % | 973.842 M 17.86 % | 826.260 M 2.54 % | 805.763 M 5.13 % | 766.480 M 8.92 % | 703.705 M 26.75 % | 555.176 M 18.85 % | 467.117 M 37.96 % | 338.584 M 69.73 % | 199.485 M |
| Total non current assets | 2.885 B 12.53 % | 2.564 B 7.40 % | 2.387 B 1.15 % | 2.360 B 25.48 % | 1.881 B 6.76 % | 1.762 B 2.50 % | 1.719 B -3.89 % | 1.788 B 1.22 % | 1.767 B 0.56 % | 1.757 B -2.39 % | 1.800 B -1.84 % | 1.834 B 13.48 % | 1.616 B 12.99 % | 1.430 B -1.96 % | 1.459 B -2.98 % | 1.504 B -35.71 % | 2.339 B -2.17 % | 2.391 B -2.43 % | 2.450 B -5.17 % | 2.584 B -2.28 % | 2.644 B -2.50 % | 2.712 B -2.02 % | 2.768 B -2.73 % | 2.846 B -2.10 % | 2.907 B 0.13 % | 2.903 B -0.87 % | 2.928 B -35.01 % | 4.506 B 0.49 % | 4.484 B -3.77 % | 4.660 B -0.85 % | 4.700 B 0.93 % | 4.656 B -1.64 % | 4.734 B -1.15 % | 4.789 B -2.10 % | 4.891 B -0.35 % | 4.909 B -0.69 % | 4.943 B -2.95 % | 5.093 B 1.81 % | 5.003 B 3.04 % | 4.855 B 1.18 % | 4.799 B 2.45 % | 4.684 B -0.78 % | 4.720 B -2.96 % | 4.865 B 0.07 % | 4.861 B 3.40 % | 4.701 B 0.00 % | 4.701 B 2.08 % | 4.605 B -4.30 % | 4.812 B -0.94 % | 4.858 B -0.87 % | 4.901 B 4.11 % | 4.707 B -0.99 % | 4.754 B 1.49 % | 4.685 B -0.65 % | 4.716 B -1.94 % | 4.809 B -1.62 % | 4.888 B 1.19 % | 4.830 B -1.57 % | 4.907 B -2.27 % | 5.021 B 22.18 % | 4.110 B -2.23 % | 4.203 B -1.45 % | 4.265 B -1.82 % | 4.344 B 1.53 % | 4.279 B 4.99 % | 4.075 B -3.36 % | 4.217 B 8.20 % | 3.897 B 6.17 % | 3.671 B 12.24 % | 3.270 B 60.90 % | 2.033 B 5.42 % | 1.928 B 3.70 % | 1.859 B 1.01 % | 1.841 B 0.09 % | 1.839 B 2.68 % | 1.791 B 1.04 % | 1.773 B 1.24 % | 1.751 B 0.03 % | 1.750 B 1.85 % | 1.719 B 5.91 % | 1.623 B 3.49 % | 1.568 B 0.28 % | 1.564 B 9.09 % | 1.433 B 1.35 % | 1.414 B 6.43 % | 1.329 B 3.23 % | 1.287 B 2.99 % | 1.250 B -0.95 % | 1.262 B 4.25 % | 1.210 B 2.52 % | 1.181 B 5.72 % | 1.117 B -0.42 % | 1.121 B 0.77 % | 1.113 B -1.03 % | 1.124 B 3.28 % | 1.089 B 0.54 % | 1.083 B 24.27 % | 871.315 M 5.62 % | 824.966 M 5.02 % | 785.514 M 8.63 % | 723.104 M 27.39 % | 567.618 M 18.33 % | 479.695 M 36.55 % | 351.298 M 65.44 % | 212.336 M |
| Other current assets | 249.356 M 190.08 % | 85.962 M 29.15 % | 66.557 M -35.42 % | 103.059 M 1 019.21 % | 9.208 M -65.47 % | 26.671 M -79.17 % | 128.060 M 919.67 % | 12.559 M -22.71 % | 16.249 M -30.13 % | 23.254 M 12.78 % | 20.619 M -61.15 % | 53.075 M 532.54 % | 8.391 M -51.34 % | 17.242 M -64.16 % | 48.114 M -80.99 % | 253.149 M 196.96 % | 85.247 M -9.25 % | 93.936 M 16.26 % | 80.799 M -39.86 % | 134.353 M -18.06 % | 163.968 M -0.59 % | 164.948 M 5.38 % | 156.520 M -13.28 % | 180.495 M -23.92 % | 237.251 M -31.51 % | 346.384 M -29.39 % | 490.591 M -15.02 % | 577.296 M -16.37 % | 690.303 M 17.20 % | 588.986 M 17.03 % | 503.262 M -24.95 % | 670.584 M -20.89 % | 847.629 M 24.69 % | 679.778 M 48.61 % | 457.422 M 17.49 % | 389.339 M -9.95 % | 432.352 M -23.52 % | 565.331 M -7.17 % | 608.976 M -0.23 % | 610.398 M -2.69 % | 627.252 M -2.67 % | 644.462 M -1.12 % | 651.742 M -33.05 % | 973.426 M 4.93 % | 927.724 M -8.23 % | 1.011 B -29.37 % | 1.431 B 121.90 % | 645.051 M -44.62 % | 1.165 B 62.25 % | 717.842 M -34.72 % | 1.100 B 2.93 % | 1.068 B 202.65 % | 352.980 M -31.82 % | 517.730 M -66.04 % | 1.525 B 37.12 % | 1.112 B 21.37 % | 916.141 M 216.20 % | 289.734 M -61.04 % | 743.587 M -25.36 % | 996.200 M 190.45 % | 342.991 M -55.79 % | 775.757 M 35.34 % | 573.185 M -4.89 % | 602.660 M 482.22 % | 103.510 M -77.67 % | 463.494 M -6.02 % | 493.189 M 151.11 % | 196.401 M 93.31 % | 101.600 M -52.85 % | 215.495 M -49.02 % | 422.736 M 61.53 % | 261.707 M 821.12 % | 28.412 M -88.62 % | 249.669 M 23.45 % | 202.240 M -6.34 % | 215.933 M 213.28 % | 68.927 M -70.79 % | 235.989 M -15.25 % | 278.459 M 508.25 % | 45.781 M -88.45 % | 396.255 M 11.97 % | 353.882 M 389.20 % | 72.338 M -70.25 % | 243.194 M 281.07 % | 63.818 M -73.54 % | 241.226 M 270.35 % | 65.135 M 70.73 % | 38.151 M 174.04 % | 13.922 M -7.12 % | 14.988 M -93.61 % | 234.392 M -11.93 % | 266.136 M -7.65 % | 288.190 M 36.96 % | 210.426 M -21.82 % | 269.162 M 441.72 % | 49.687 M -80.39 % | 253.321 M -26.43 % | 344.336 M -12.76 % | 394.703 M 61.57 % | 244.296 M -13.81 % | 283.444 M 42.23 % | 199.285 M 60.57 % | 124.110 M -79.62 % | 608.956 M 669.46 % | 79.141 M |
| Short term investments | 0.000 -100.00 % | 300.533 M 2.65 % | 292.772 M -0.25 % | 293.495 M 2 928.42 % | -10.377 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 290.928 M 388.95 % | 59.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.761 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 550.000 K 0.00 % | 550.000 K 0.00 % | 550.000 K 0.00 % | 550.000 K 0.00 % | 550.000 K -97.39 % | 21.050 M 235.53 % | -15.532 M | 0.000 | 0.000 | 0.000 100.00 % | -13.829 M -8.36 % | -12.762 M -6.51 % | -11.982 M | 0.000 100.00 % | -1.618 M -158.22 % | -626.504 K -105.68 % | 11.034 M | 0.000 100.00 % | -4.481 M -402.16 % | -892.323 K 72.66 % | -3.263 M -205.27 % | 3.100 M 43.42 % | 2.162 M -16.72 % | 2.596 M -82.70 % | 15.000 M -1.32 % | 15.200 M -20.83 % | 19.200 M -36.43 % | 30.205 M 0.00 % | 30.205 M 0.00 % | 30.205 M -27.54 % | 41.684 M 0.00 % | 41.684 M -30.53 % | 60.000 M 28.52 % | 46.684 M -53.32 % | 100.000 M 0.00 % | 100.000 M 25.00 % | 80.000 M | 0.000 -100.00 % | 71.000 M 255.00 % | 20.000 M 0.00 % | 20.000 M | 0.000 -100.00 % | 50.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 951.786 M -13.46 % | 1.100 B -1.01 % | 1.111 B 9.51 % | 1.015 B 1.37 % | 1.001 B 0.54 % | 995.492 M 23.00 % | 809.312 M 57.59 % | 513.547 M -10.49 % | 573.762 M -24.42 % | 759.135 M 8.14 % | 702.020 M 6.59 % | 658.595 M -19.88 % | 821.962 M 13.18 % | 726.269 M 50.87 % | 481.372 M 275.39 % | 128.234 M 61.19 % | 79.556 M 20.73 % | 65.897 M -3.83 % | 68.518 M -47.45 % | 130.383 M -7.86 % | 141.512 M 3.44 % | 136.806 M -44.46 % | 246.312 M -9.29 % | 271.529 M 11.34 % | 243.868 M 15.30 % | 211.508 M -21.63 % | 269.892 M -65.21 % | 775.865 M -21.62 % | 989.878 M -9.47 % | 1.093 B -24.43 % | 1.447 B -17.54 % | 1.755 B 16.43 % | 1.507 B 21.55 % | 1.240 B 13.38 % | 1.094 B 115.54 % | 507.347 M -49.00 % | 994.751 M 32.81 % | 749.020 M -10.33 % | 835.324 M 68.38 % | 496.085 M -24.52 % | 657.239 M 31.18 % | 501.022 M -10.18 % | 557.804 M -14.96 % | 655.919 M 12.52 % | 582.960 M 10.94 % | 525.478 M 15.05 % | 456.756 M -3.21 % | 471.918 M -11.29 % | 531.973 M 28.20 % | 414.940 M -33.26 % | 621.696 M -22.42 % | 801.384 M 27.82 % | 626.984 M 11.03 % | 564.693 M -14.91 % | 663.655 M 33.53 % | 496.996 M 42.08 % | 349.801 M 75.35 % | 199.483 M -55.68 % | 450.059 M 106.41 % | 218.041 M -6.58 % | 233.391 M -13.54 % | 269.931 M 26.35 % | 213.643 M 32.27 % | 161.526 M -43.61 % | 286.434 M -22.14 % | 367.881 M 56.88 % | 234.497 M -19.20 % | 290.229 M -11.97 % | 329.685 M -16.23 % | 393.545 M 123.34 % | 176.207 M 10.96 % | 158.808 M -0.53 % | 159.656 M 6.83 % | 149.450 M -55.04 % | 332.413 M 13.43 % | 293.045 M -15.52 % | 346.871 M 39.74 % | 248.228 M 6.90 % | 232.208 M -5.25 % | 245.073 M -32.72 % | 364.277 M -19.97 % | 455.148 M 4.08 % | 437.293 M -5.58 % | 463.136 M -7.67 % | 501.594 M -5.44 % | 530.445 M 8.17 % | 490.360 M 24.60 % | 393.550 M 14.06 % | 345.051 M -5.15 % | 363.778 M -31.17 % | 528.504 M 8.40 % | 487.558 M 3.42 % | 471.449 M 28.77 % | 366.113 M -10.56 % | 409.326 M 7.05 % | 382.378 M 223.04 % | 118.369 M -47.27 % | 224.483 M 5.14 % | 213.517 M 22.84 % | 173.818 M 13.21 % | 153.534 M 261.32 % | 42.492 M -71.27 % | 147.913 M | 0.000 -100.00 % | 3.597 M |
| Cash and short term investments | 951.786 M -13.46 % | 1.100 B -1.01 % | 1.111 B 9.51 % | 1.015 B 1.37 % | 1.001 B 0.54 % | 995.492 M 23.00 % | 809.312 M 57.59 % | 513.547 M -10.49 % | 573.762 M -24.42 % | 759.135 M 8.14 % | 702.020 M 6.59 % | 658.595 M -19.88 % | 821.962 M 13.18 % | 726.269 M 50.87 % | 481.372 M 275.39 % | 128.234 M 61.19 % | 79.556 M 20.73 % | 65.897 M -3.83 % | 68.518 M -47.45 % | 130.383 M -7.86 % | 141.512 M 3.44 % | 136.806 M -44.46 % | 246.312 M -9.29 % | 271.529 M 11.34 % | 243.868 M 14.35 % | 213.270 M -20.98 % | 269.892 M -65.21 % | 775.865 M -21.62 % | 989.878 M -9.47 % | 1.093 B -24.43 % | 1.447 B -17.54 % | 1.755 B 16.43 % | 1.507 B 21.55 % | 1.240 B 13.38 % | 1.094 B 115.54 % | 507.347 M -49.00 % | 994.751 M 32.81 % | 749.020 M -10.33 % | 835.324 M 68.38 % | 496.085 M -24.52 % | 657.239 M 31.18 % | 501.022 M -10.18 % | 557.804 M -14.96 % | 655.919 M 12.52 % | 582.960 M 10.94 % | 525.478 M 15.05 % | 456.756 M -3.21 % | 471.918 M -11.29 % | 531.973 M 28.20 % | 414.940 M -33.26 % | 621.696 M -22.42 % | 801.384 M 27.82 % | 626.984 M 10.92 % | 565.243 M -14.90 % | 664.205 M 33.50 % | 497.546 M 42.01 % | 350.351 M 75.15 % | 200.033 M -57.54 % | 471.109 M 116.06 % | 218.041 M -6.58 % | 233.391 M -13.54 % | 269.931 M 26.35 % | 213.643 M 32.27 % | 161.526 M -43.61 % | 286.434 M -22.14 % | 367.881 M 56.88 % | 234.497 M -19.20 % | 290.229 M -11.97 % | 329.685 M -16.23 % | 393.545 M 123.34 % | 176.207 M 10.96 % | 158.808 M -0.53 % | 159.656 M 6.83 % | 149.450 M -55.46 % | 335.513 M 13.65 % | 295.206 M -15.53 % | 349.466 M 32.76 % | 263.228 M 6.39 % | 247.408 M -6.38 % | 264.273 M -33.01 % | 394.482 M -18.72 % | 485.353 M 3.82 % | 467.498 M -7.39 % | 504.821 M -7.08 % | 543.278 M -7.99 % | 590.445 M 9.94 % | 537.044 M 8.81 % | 493.550 M 10.90 % | 445.051 M 0.29 % | 443.778 M -16.03 % | 528.504 M -5.38 % | 558.558 M 13.66 % | 491.449 M 27.28 % | 386.113 M -5.67 % | 409.326 M -5.33 % | 432.378 M 265.28 % | 118.369 M -47.27 % | 224.483 M 5.14 % | 213.517 M 22.84 % | 173.818 M 13.21 % | 153.534 M 261.32 % | 42.492 M -71.27 % | 147.913 M | 0.000 -100.00 % | 3.597 M |
| Total current assets | 1.280 B -7.82 % | 1.389 B 3.47 % | 1.342 B -7.96 % | 1.458 B -0.16 % | 1.461 B 3.63 % | 1.409 B 8.86 % | 1.295 B 15.43 % | 1.122 B 13.77 % | 985.899 M -16.00 % | 1.174 B 25.96 % | 931.841 M -2.09 % | 951.730 M -13.42 % | 1.099 B 9.06 % | 1.008 B 38.41 % | 728.184 M 51.09 % | 481.964 M -25.86 % | 650.113 M 10.02 % | 590.880 M 1.45 % | 582.449 M -22.27 % | 749.297 M -0.52 % | 753.242 M -7.91 % | 817.953 M -5.80 % | 868.314 M -7.81 % | 941.902 M -17.57 % | 1.143 B -2.39 % | 1.171 B -16.46 % | 1.401 B -57.80 % | 3.321 B -11.26 % | 3.742 B -18.67 % | 4.601 B -6.81 % | 4.937 B -24.19 % | 6.513 B 1.80 % | 6.398 B 4.71 % | 6.110 B 7.03 % | 5.709 B 13.43 % | 5.033 B -13.72 % | 5.833 B -5.96 % | 6.203 B 2.03 % | 6.080 B 6.73 % | 5.696 B -0.57 % | 5.729 B 10.56 % | 5.182 B -2.70 % | 5.325 B 11.82 % | 4.763 B 6.57 % | 4.469 B 1.21 % | 4.415 B 3.56 % | 4.264 B 8.75 % | 3.920 B 1.02 % | 3.881 B -3.77 % | 4.033 B 13.94 % | 3.539 B 8.39 % | 3.265 B 5.83 % | 3.085 B -10.50 % | 3.447 B 4.11 % | 3.311 B 29.46 % | 2.558 B 14.69 % | 2.230 B 2.95 % | 2.166 B 2.73 % | 2.109 B -3.49 % | 2.185 B 27.59 % | 1.712 B 14.15 % | 1.500 B 31.08 % | 1.144 B 9.50 % | 1.045 B -14.35 % | 1.220 B -18.65 % | 1.500 B 41.20 % | 1.062 B -36.03 % | 1.661 B 35.52 % | 1.225 B -2.09 % | 1.252 B 112.16 % | 589.913 M 3.26 % | 571.263 M -7.29 % | 616.196 M 11.02 % | 555.011 M -16.36 % | 663.592 M 3.98 % | 638.222 M -9.97 % | 708.865 M 11.01 % | 638.548 M -4.90 % | 671.447 M -11.21 % | 756.226 M -18.84 % | 931.817 M -8.71 % | 1.021 B 5.14 % | 970.830 M 6.61 % | 910.664 M -3.84 % | 946.992 M 0.61 % | 941.229 M -1.06 % | 951.331 M 1.69 % | 935.536 M 12.29 % | 833.165 M -0.78 % | 839.697 M -0.95 % | 847.717 M -7.07 % | 912.205 M 3.18 % | 884.073 M 9.74 % | 805.627 M 1.67 % | 792.361 M -6.80 % | 850.195 M 68.97 % | 503.169 M -32.11 % | 741.208 M -1.36 % | 751.455 M 26.44 % | 594.325 M -2.80 % | 611.417 M 39.02 % | 439.800 M -2.02 % | 448.859 M -26.29 % | 608.956 M 155.57 % | 238.275 M |
| Inventory | 79.118 M 39.16 % | 56.854 M -18.83 % | 70.046 M -23.18 % | 91.178 M 61.19 % | 56.565 M -13.11 % | 65.098 M 4.26 % | 62.436 M 33.03 % | 46.935 M -25.36 % | 62.885 M -24.47 % | 83.258 M -12.84 % | 95.524 M 59.74 % | 59.800 M -21.35 % | 76.032 M -23.08 % | 98.852 M -19.58 % | 122.919 M 22.21 % | 100.582 M -74.47 % | 394.022 M 0.39 % | 392.480 M 6.71 % | 367.812 M -7.27 % | 396.645 M 0.04 % | 396.487 M -8.10 % | 431.411 M 6.50 % | 405.064 M 2.21 % | 396.297 M -33.27 % | 593.909 M -2.79 % | 610.944 M -13.18 % | 703.723 M -61.63 % | 1.834 B -10.63 % | 2.052 B -27.38 % | 2.826 B -1.77 % | 2.877 B -23.01 % | 3.737 B -1.41 % | 3.790 B -6.11 % | 4.037 B 4.15 % | 3.876 B 19.49 % | 3.244 B -5.60 % | 3.436 B -13.94 % | 3.993 B 6.64 % | 3.744 B -7.71 % | 4.057 B 6.03 % | 3.826 B 10.35 % | 3.467 B -1.54 % | 3.521 B 28.10 % | 2.749 B 5.41 % | 2.608 B 6.39 % | 2.451 B -1.36 % | 2.485 B 13.50 % | 2.189 B 0.96 % | 2.168 B -4.23 % | 2.264 B 24.55 % | 1.818 B 30.27 % | 1.395 B 10.76 % | 1.260 B -5.62 % | 1.335 B 18.94 % | 1.122 B 18.35 % | 948.246 M -1.59 % | 963.610 M -6.91 % | 1.035 B 15.79 % | 893.937 M -7.90 % | 970.568 M 74.59 % | 555.908 M 22.32 % | 454.470 M 27.09 % | 357.611 M 27.29 % | 280.950 M -24.21 % | 370.680 M -44.57 % | 668.679 M 99.81 % | 334.664 M -56.51 % | 769.444 M 84.08 % | 417.993 M 14.49 % | 365.081 M 148.38 % | 146.987 M -2.49 % | 150.747 M -14.42 % | 176.156 M 13.00 % | 155.892 M 24.89 % | 124.824 M -1.78 % | 127.083 M 15.84 % | 109.709 M -21.26 % | 139.331 M -4.29 % | 145.580 M 10.18 % | 132.133 M -6.34 % | 141.080 M -22.28 % | 181.520 M 2.57 % | 176.973 M 8.81 % | 162.649 M 9.86 % | 148.052 M 35.14 % | 109.558 M 21.74 % | 89.992 M -34.19 % | 136.746 M 15.61 % | 118.287 M 7.24 % | 110.300 M 30.04 % | 84.822 M -3.07 % | 87.511 M -16.20 % | 104.434 M -12.87 % | 119.866 M 5.26 % | 113.874 M -0.24 % | 114.150 M 39.40 % | 81.884 M -14.14 % | 95.366 M 31.57 % | 72.483 M -25.83 % | 97.729 M -3.77 % | 101.552 M -27.45 % | 139.972 M 24.83 % | 112.128 M | 0.000 -100.00 % | 105.682 M |
| Net receivables | 0.000 -100.00 % | 146.139 M 54.62 % | 94.517 M -62.12 % | 249.507 M -36.66 % | 393.945 M 22.28 % | 322.158 M 9.23 % | 294.937 M -46.24 % | 548.595 M 64.74 % | 333.003 M 8.08 % | 308.101 M 171.03 % | 113.679 M -41.52 % | 194.375 M 1 688.85 % | 10.866 M -93.55 % | 168.592 M 68.52 % | 100.045 M -55.96 % | 227.169 M 141.50 % | 94.067 M 143.90 % | 38.567 M -42.06 % | 66.565 M -3.27 % | 68.818 M 34.21 % | 51.275 M -39.53 % | 84.788 M 39.11 % | 60.951 M 12.22 % | 54.315 M -19.66 % | 67.607 M -58.08 % | 161.269 M 152.46 % | 63.880 M -70.30 % | 215.103 M 49.32 % | 144.058 M -21.27 % | 182.989 M 4.16 % | 175.687 M -58.32 % | 421.470 M 1.08 % | 416.960 M 79.61 % | 232.146 M -17.80 % | 282.406 M -68.38 % | 893.053 M -7.95 % | 970.147 M 8.26 % | 896.159 M 0.57 % | 891.097 M 67.20 % | 532.944 M -13.81 % | 618.338 M 8.66 % | 569.061 M -4.27 % | 594.445 M 54.69 % | 384.282 M 9.64 % | 350.497 M -18.07 % | 427.807 M 21.69 % | 351.561 M -42.74 % | 613.971 M 8.73 % | 564.669 M -11.15 % | 635.499 M 43.82 % | 441.862 M -64.28 % | 1.237 B 46.33 % | 845.386 M -17.88 % | 1.029 B | 0.000 | 0.000 | 0.000 -100.00 % | 641.277 M | 0.000 | 0.000 -100.00 % | 580.085 M -27.76 % | 803.030 M 28.57 % | 624.580 M | 0.000 -100.00 % | 459.598 M | 0.000 | 0.000 -100.00 % | 404.545 M 7.57 % | 376.061 M 35.56 % | 277.419 M 53.48 % | 180.753 M | 0.000 -100.00 % | 251.972 M | 0.000 -100.00 % | 1.016 M | 0.000 -100.00 % | 180.762 M | 0.000 | 0.000 -100.00 % | 314.040 M | 0.000 | 0.000 -100.00 % | 254.021 M | 0.000 -100.00 % | 191.844 M | 0.000 -100.00 % | 259.161 M -2.97 % | 267.088 M 4.37 % | 255.905 M -5.44 % | 270.630 M | 0.000 | 0.000 | 0.000 -100.00 % | 89.223 M | 0.000 -100.00 % | 295.628 M 496.09 % | 49.595 M -35.61 % | 77.023 M 8.86 % | 70.752 M -9.85 % | 78.482 M 4.03 % | 75.441 M 29.96 % | 58.051 M -10.29 % | 64.709 M | 0.000 -100.00 % | 49.855 M |
| Tax assets | 8.415 M 0.55 % | 8.369 M -0.76 % | 8.433 M -7.87 % | 9.154 M 6.05 % | 8.632 M 0.00 % | 8.631 M 0.44 % | 8.593 M 0.54 % | 8.547 M -0.36 % | 8.578 M -7.75 % | 9.298 M | 0.000 -100.00 % | 9.306 M 1.56 % | 9.163 M 2.67 % | 8.925 M -0.30 % | 8.952 M -24.07 % | 11.789 M 6.58 % | 11.061 M -3.87 % | 11.506 M 0.04 % | 11.502 M 2.79 % | 11.190 M -15.31 % | 13.212 M 3.64 % | 12.748 M 10.53 % | 11.534 M 2.40 % | 11.263 M -6.21 % | 12.008 M -19.99 % | 15.009 M -11.98 % | 17.051 M -22.46 % | 21.991 M 1.63 % | 21.639 M -26.04 % | 29.257 M 1.01 % | 28.965 M -9.44 % | 31.985 M 13.68 % | 28.137 M -5.09 % | 29.644 M -6.81 % | 31.811 M 2.25 % | 31.111 M 4.11 % | 29.884 M 17.49 % | 25.436 M 0.00 % | 25.436 M 45.73 % | 17.454 M 0.00 % | 17.454 M -3.80 % | 18.143 M 0.00 % | 18.143 M 11.22 % | 16.314 M 6.00 % | 15.390 M 1.94 % | 15.097 M -23.47 % | 19.727 M 52.64 % | 12.924 M 1.43 % | 12.742 M 8.31 % | 11.764 M 0.00 % | 11.764 M -9.30 % | 12.970 M 19.60 % | 10.845 M -18.26 % | 13.267 M -6.49 % | 14.188 M 31.62 % | 10.780 M 0.00 % | 10.780 M 34.38 % | 8.022 M -26.35 % | 10.892 M -9.61 % | 12.051 M 5.33 % | 11.441 M 24.35 % | 9.201 M -2.39 % | 9.426 M -22.16 % | 12.109 M 0.00 % | 12.109 M 0.00 % | 12.109 M 0.00 % | 12.109 M 32.15 % | 9.163 M 0.00 % | 9.163 M 0.00 % | 9.163 M 0.00 % | 9.163 M -62.27 % | 24.285 M 0.00 % | 24.285 M 7.67 % | 22.555 M 0.00 % | 22.555 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 84.971 M | 0.000 -100.00 % | 78.319 M | 0.000 -100.00 % | 27.749 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 579.549 M 52.83 % | 379.204 M 33.33 % | 284.413 M 19.91 % | 237.180 M -9.42 % | 261.841 M 3.54 % | 252.880 M -7.91 % | 274.593 M -8.02 % | 298.531 M 13.88 % | 262.139 M 1.23 % | 258.942 M -18.13 % | 316.281 M -4.46 % | 331.045 M -5.58 % | 350.604 M 9.25 % | 320.928 M 1.37 % | 316.591 M -0.32 % | 317.616 M -16.52 % | 380.480 M -5.18 % | 401.254 M 10.11 % | 364.424 M -10.14 % | 405.540 M 0.51 % | 403.486 M -14.86 % | 473.907 M 1.36 % | 467.539 M -13.18 % | 538.543 M -29.41 % | 762.935 M -0.66 % | 768.001 M -19.63 % | 955.623 M -46.01 % | 1.770 B 23.13 % | 1.438 B -19.09 % | 1.777 B -10.13 % | 1.977 B -33.75 % | 2.984 B -0.93 % | 3.012 B -2.87 % | 3.101 B -1.49 % | 3.148 B 89.08 % | 1.665 B -24.94 % | 2.218 B 12.29 % | 1.975 B -4.78 % | 2.074 B 56.95 % | 1.322 B -13.94 % | 1.536 B 12.54 % | 1.365 B -18.00 % | 1.664 B 94.09 % | 857.453 M -20.21 % | 1.075 B -1.99 % | 1.096 B -2.37 % | 1.123 B -8.04 % | 1.221 B 0.37 % | 1.217 B 37.04 % | 887.930 M 10.86 % | 800.982 M -14.54 % | 937.210 M 22.91 % | 762.497 M -24.48 % | 1.010 B 28.41 % | 786.295 M -21.60 % | 1.003 B 16.24 % | 862.763 M 17.84 % | 732.158 M 9.00 % | 671.714 M 6.62 % | 629.980 M 23.96 % | 508.218 M 26.32 % | 402.341 M -20.92 % | 508.795 M -7.51 % | 550.102 M -19.88 % | 686.557 M 0.49 % | 683.177 M 47.00 % | 464.743 M -5.74 % | 493.060 M 50.60 % | 327.407 M -33.55 % | 492.702 M 64.88 % | 298.825 M 129.71 % | 130.090 M -20.36 % | 163.356 M 6.00 % | 154.105 M -18.00 % | 187.938 M 90.48 % | 98.664 M -32.02 % | 145.148 M 28.45 % | 113.001 M -33.45 % | 169.808 M 123.28 % | 76.053 M -40.60 % | 128.041 M -6.75 % | 137.306 M -2.05 % | 140.184 M 85.76 % | 75.465 M -22.15 % | 96.934 M 28.29 % | 75.560 M 30.22 % | 58.027 M -2.26 % | 59.369 M 54.84 % | 38.342 M -7.60 % | 41.494 M 0.01 % | 41.492 M 33.20 % | 31.150 M 0.80 % | 30.903 M 3.53 % | 29.849 M -9.11 % | 32.841 M -25.50 % | 44.079 M 75.32 % | 25.141 M 15.93 % | 21.687 M -41.42 % | 37.022 M 15.38 % | 32.087 M 8.56 % | 29.556 M -45.09 % | 53.825 M 25.73 % | 42.809 M | 0.000 -100.00 % | 35.935 M |
| Tax payables | 3.352 M 10.76 % | 3.026 M -16.75 % | 3.635 M 40.93 % | 2.579 M -27.88 % | 3.577 M -3.49 % | 3.706 M -73.34 % | 13.901 M -20.84 % | 17.561 M 386.74 % | 3.608 M -70.28 % | 12.139 M | 0.000 -100.00 % | 16.848 M 67.71 % | 10.046 M -5.05 % | 10.580 M -33.49 % | 15.907 M 0.22 % | 15.872 M -4.52 % | 16.624 M -51.37 % | 34.184 M 119.17 % | 15.597 M -52.72 % | 32.987 M 79.02 % | 18.426 M -14.64 % | 21.586 M -18.14 % | 26.369 M 59.26 % | 16.557 M 11.37 % | 14.866 M -27.55 % | 20.519 M 35.59 % | 15.133 M -53.08 % | 32.255 M 96.97 % | 16.376 M -30.72 % | 23.636 M -12.60 % | 27.043 M 418.57 % | 5.215 M -51.70 % | 10.797 M -49.50 % | 21.382 M -39.89 % | 35.572 M 21.23 % | 29.342 M 2.76 % | 28.553 M -69.50 % | 93.613 M 5.40 % | 88.813 M 621.22 % | 12.314 M -48.03 % | 23.695 M -14.83 % | 27.821 M -0.85 % | 28.060 M 10.64 % | 25.361 M -26.26 % | 34.391 M 310.66 % | 8.375 M -73.77 % | 31.929 M 122.82 % | -139.888 M -7.15 % | -130.549 M -59.92 % | -81.632 M -890.80 % | -8.239 M 83.78 % | -50.810 M -15.25 % | -44.088 M -202.68 % | 42.936 M -55.60 % | 96.700 M 1 111.05 % | 7.985 M 160.55 % | -13.187 M 20.66 % | -16.620 M -254.63 % | 10.748 M 134.61 % | -31.052 M 40.16 % | -51.897 M -7.46 % | -48.293 M -8.61 % | -44.466 M -53.41 % | -28.986 M 11.92 % | -32.907 M -34.52 % | -24.463 M -223.38 % | 19.827 M 158.87 % | -33.677 M -56.47 % | -21.523 M 24.80 % | -28.621 M -24.10 % | -23.063 M 34.24 % | -35.072 M 13.89 % | -40.727 M -25.87 % | -32.358 M -10.55 % | -29.269 M -16.59 % | -25.105 M -0.28 % | -25.034 M -30.34 % | -19.207 M -31.32 % | -14.627 M 24.29 % | -19.319 M 12.43 % | -22.060 M -51.03 % | -14.607 M 43.14 % | -25.687 M 24.31 % | -33.937 M 3.63 % | -35.213 M -0.49 % | -35.042 M 1.08 % | -35.426 M -52.87 % | -23.174 M -19.33 % | -19.420 M 30.42 % | -27.911 M 5.99 % | -29.691 M -75.93 % | -16.876 M -366.30 % | 6.337 M 139.53 % | -16.032 M -4.97 % | -15.274 M -432.29 % | 4.596 M -70.96 % | 15.830 M -6.48 % | 16.927 M 65.13 % | 10.251 M -10.34 % | 11.433 M 20.06 % | 9.523 M 13.01 % | 8.426 M -23.55 % | 11.021 M | 0.000 -100.00 % | 5.526 M |
| Deferred revenue non current | 64.666 M 14.76 % | 56.349 M 86.26 % | 30.252 M 8.58 % | 27.861 M -0.74 % | 28.069 M -0.74 % | 28.277 M 1 126.48 % | 2.306 M -20.68 % | 2.907 M -23.21 % | 3.785 M -0.21 % | 3.793 M | 0.000 -100.00 % | 5.724 M -15.69 % | 6.790 M -13.56 % | 7.855 M -11.94 % | 8.920 M 25.23 % | 7.123 M -10.53 % | 7.962 M -22.60 % | 10.286 M 0.00 % | 10.286 M -0.53 % | 10.341 M 39.35 % | 7.421 M -1.63 % | 7.544 M -11.11 % | 8.488 M 0.00 % | 8.488 M -15.19 % | 10.008 M -8.47 % | 10.934 M -6.23 % | 11.661 M -58.65 % | 28.201 M 1.33 % | 27.832 M 18.06 % | 23.573 M 0.00 % | 23.573 M 3.60 % | 22.755 M 0.00 % | 22.755 M -1.54 % | 23.111 M -3.44 % | 23.935 M 102.78 % | 11.803 M 0.00 % | 11.803 M -18.27 % | 14.442 M 0.00 % | 14.442 M -36.23 % | 22.646 M 0.00 % | 22.646 M -8.71 % | 24.807 M 0.00 % | 24.807 M -97.40 % | 955.584 M 80.47 % | 529.503 M 25.16 % | 423.062 M -7.26 % | 456.198 M 131.60 % | 196.981 M 465.20 % | 34.852 M 0.00 % | 34.852 M 32.76 % | 26.252 M -31.67 % | 38.420 M 28.84 % | 29.820 M 0.00 % | 29.820 M 42.54 % | 20.920 M 38.54 % | 15.100 M 10.38 % | 13.680 M 0.00 % | 13.680 M 35.04 % | 10.130 M -46.88 % | 19.070 M 48.17 % | 12.870 M 51.41 % | 8.500 M 0.00 % | 8.500 M -60.65 % | 21.600 M -8.36 % | 23.570 M 123.41 % | 10.550 M 0.00 % | 10.550 M -24.59 % | 13.990 M 0.00 % | 13.990 M 47.26 % | 9.500 M 0.00 % | 9.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.120 M 4.72 % | -5.374 M -2.29 % | -5.254 M -0.76 % | -5.214 M -5.81 % | -4.928 M -3.60 % | -4.756 M 0.90 % | -4.799 M 73.59 % | -18.174 M -42.64 % | -12.741 M -14.58 % | -11.119 M -3.65 % | -10.727 M -125.26 % | 42.461 M -1.96 % | 43.308 M -49.32 % | 85.456 M -1.43 % | 86.693 M 69.44 % | 51.165 M -2.90 % | 52.691 M -2.88 % | 54.257 M 1.06 % | 53.685 M -15.16 % | 63.280 M -2.17 % | 64.684 M 30.89 % | 49.417 M -2.20 % | 50.529 M 12.51 % | 44.912 M -0.75 % | 45.252 M -2.10 % | 46.222 M -1.61 % | 46.980 M -7.80 % | 50.954 M -2.98 % | 52.521 M -4.49 % | 54.989 M -2.52 % | 56.409 M -2.96 % | 58.130 M -2.08 % | 59.366 M 6.34 % | 55.826 M -0.81 % | 56.279 M -0.74 % | 56.701 M 35.69 % | 41.788 M 53.42 % | 27.238 M 1 162.54 % | 2.157 M -95.69 % | 50.100 M -0.40 % | 50.300 M -0.26 % | 50.432 M -87.03 % | 388.919 M -3.84 % | 404.469 M -6.67 % | 433.365 M -0.34 % | 434.843 M 1.81 % | 427.092 M 4.11 % | 410.231 M -7.68 % | 444.371 M 4.66 % | 424.588 M -4.96 % | 446.727 M 5.81 % | 422.193 M 17.59 % | 359.041 M 26.55 % | 283.711 M 698.45 % | 35.533 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 23.155 M -5.62 % | 24.534 M -1.91 % | 25.011 M -3.34 % | 25.876 M -16.49 % | 30.985 M -2.34 % | 31.727 M -1.55 % | 32.228 M -7.34 % | 34.780 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 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.116 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 150.651 M 2.10 % | 147.557 M 2.27 % | 144.276 M -31.33 % | 210.094 M 2.12 % | 205.724 M 40.57 % | 146.348 M 0.17 % | 146.092 M -43.51 % | 258.631 M -16.30 % | 308.997 M 17.90 % | 262.094 M 9.19 % | 240.025 M -3.69 % | 249.208 M -64.96 % | 711.302 M 40.48 % | 506.339 M -40.63 % | 852.920 M 6.77 % | 798.814 M -17.04 % | 962.941 M | 0.000 -100.00 % | 10.005 M | 0.000 -100.00 % | 1.151 B | 0.000 -100.00 % | 1.473 B 37.42 % | 1.072 B 33.47 % | 802.922 M 27.51 % | 629.677 M -27.72 % | 871.118 M | 0.000 -100.00 % | 110.745 M -72.09 % | 396.745 M 142.53 % | 163.586 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 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 247.721 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 1.449 B -0.01 % | 1.449 B -0.04 % | 1.450 B | 0.000 -100.00 % | 1.429 B 20.79 % | 1.183 B -17.17 % | 1.428 B | 0.000 -100.00 % | 629.264 M 136 796 460 100.00 % | -0.460 -100.00 % | 1.181 B | 0.000 -100.00 % | 629.264 M 399.54 % | -210.074 M -115.14 % | 1.388 B 365 142 150 363.16 % | -0.380 -100.00 % | 942.921 M 0.11 % | 941.859 M 0.12 % | 940.732 M 0.06 % | 940.127 M -0.08 % | 940.897 M | 0.000 -100.00 % | 940.956 M 28.89 % | 730.053 M 16.02 % | 629.264 M -33.15 % | 941.357 M 49.60 % | 629.264 M -33.44 % | 945.446 M 0.02 % | 945.211 M -24.44 % | 1.251 B 70.51 % | 733.622 M -26.75 % | 1.001 B 0.01 % | 1.001 B -1.93 % | 1.021 B -1.22 % | 1.034 B 9.20 % | 946.613 M 0.01 % | 946.473 M 0.01 % | 946.365 M -0.07 % | 947.038 M 0.05 % | 946.568 M -0.11 % | 947.579 M 0.03 % | 947.323 M 0.03 % | 947.040 M -0.17 % | 948.680 M 0.08 % | 947.936 M -0.02 % | 948.081 M -0.07 % | 948.725 M 0.09 % | 947.889 M 0.10 % | 946.971 M -0.46 % | 951.375 M -0.04 % | 951.797 M 7.63 % | 884.329 M -0.01 % | 884.387 M -0.07 % | 884.972 M 0.03 % | 884.740 M -1.15 % | 895.000 M 0.35 % | 891.900 M 4.42 % | 854.158 M -16.30 % | 1.021 B 3.19 % | 988.977 M 0.23 % | 986.693 M -0.27 % | 989.396 M -0.05 % | 989.847 M 1.59 % | 974.331 M -0.05 % | 974.844 M 0.46 % | 970.337 M -0.34 % | 973.648 M 1.54 % | 958.877 M 0.00 % | 958.877 M 0.00 % | 958.877 M -3.08 % | 989.312 M 1.77 % | 972.082 M 0.00 % | 972.082 M 0.00 % | 972.082 M 2.37 % | 949.568 M -0.48 % | 954.127 M 0.00 % | 954.127 M 0.00 % | 954.127 M 0.00 % | 954.127 M 0.16 % | 952.606 M 0.00 % | 952.606 M 0.00 % | 952.606 M 0.00 % | 952.606 M -0.32 % | 955.654 M 0.00 % | 955.654 M -0.07 % | 956.317 M 0.51 % | 951.440 M -0.40 % | 955.296 M -0.39 % | 959.035 M 0.30 % | 956.143 M 0.09 % | 955.296 M -0.68 % | 961.869 M 0.09 % | 961.047 M 0.51 % | 956.170 M -2.87 % | 984.451 M 2.95 % | 956.259 M 20.49 % | 793.665 M 1.21 % | 784.207 M 0.83 % | 777.742 M 1.17 % | 768.783 M 0.45 % | 765.371 M 52.94 % | 500.423 M 1.58 % | 492.627 M -1.28 % | 499.040 M 447.80 % | 91.098 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 -100.00 % | 1.112 K -30.74 % | 1.605 K | 0.000 -100.00 % | 2.776 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.059 M 140.98 % | 439.502 K 201.23 % | 145.902 K 38.07 % | 105.675 K 61.47 % | 65.447 K -1.80 % | 66.648 K -22.92 % | 86.462 K -1.37 % | 87.662 K 0.00 % | 87.662 K -14.62 % | 102.673 K -42.23 % | 177.724 K 104.13 % | 87.062 K 0.00 % | 87.062 K 130.15 % | 37.829 K -97.84 % | 1.755 M -61.15 % | 4.517 M -54.69 % | 9.968 M 0.16 % | 9.953 M -25.99 % | 13.447 M -14.19 % | 15.671 M 5 488.90 % | 280.393 K 0.00 % | 280.393 K -29.35 % | 396.873 K 4.42 % | 380.061 K 31.33 % | 289.400 K -38.13 % | 467.721 K 13.23 % | 413.084 K 13.72 % | 363.250 K -27.80 % | 503.150 K 35.29 % | 371.895 K -4.55 % | 389.604 K -22.57 % | 503.150 K -12.18 % | 572.945 K 3.58 % | 553.152 K -36.18 % | 866.706 K -13.96 % | 1.007 M -45.78 % | 1.858 M -1.02 % | 1.877 M -4.55 % | 1.966 M 4.11 % | 1.889 M -9.36 % | 2.084 M -8.85 % | 2.286 M -2.23 % | 2.338 M 14.95 % | 2.034 M 1.51 % | 2.004 M 54.88 % | 1.294 M -40.84 % | 2.187 M -6.43 % | 2.337 M 45.71 % | 1.604 M 41.01 % | 1.137 M 65.64 % | 686.713 K 0.00 % | 686.713 K -74.04 % | 2.645 M 0.00 % | 2.645 M 0.00 % | 2.645 M 0.00 % | 2.645 M 903.35 % | 263.622 K 0.00 % | 263.622 K 116.50 % | 121.765 K -77.40 % | 538.761 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 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 4.165 B 5.38 % | 3.953 B 5.98 % | 3.729 B -2.33 % | 3.818 B 14.27 % | 3.341 B 5.37 % | 3.171 B 5.23 % | 3.013 B 3.56 % | 2.910 B 5.71 % | 2.753 B -6.08 % | 2.931 B 7.28 % | 2.732 B -1.92 % | 2.785 B 2.59 % | 2.715 B 11.36 % | 2.438 B 11.48 % | 2.187 B 10.14 % | 1.986 B -33.57 % | 2.989 B 0.25 % | 2.982 B -1.68 % | 3.033 B -9.01 % | 3.333 B -1.89 % | 3.397 B -3.75 % | 3.530 B -2.92 % | 3.636 B -4.00 % | 3.787 B -6.47 % | 4.049 B -0.59 % | 4.074 B -5.92 % | 4.330 B -44.68 % | 7.827 B -4.85 % | 8.226 B -11.17 % | 9.260 B -3.91 % | 9.637 B -13.72 % | 11.169 B 0.34 % | 11.132 B 2.13 % | 10.899 B 2.82 % | 10.600 B 6.62 % | 9.942 B -7.74 % | 10.776 B -4.60 % | 11.297 B 1.93 % | 11.083 B 5.03 % | 10.552 B 0.23 % | 10.528 B 6.71 % | 9.866 B -1.79 % | 10.046 B 4.35 % | 9.627 B 3.18 % | 9.330 B 2.34 % | 9.117 B 1.69 % | 8.965 B 5.15 % | 8.526 B -1.92 % | 8.693 B -2.23 % | 8.891 B 5.34 % | 8.440 B 5.86 % | 7.972 B 1.70 % | 7.839 B -3.60 % | 8.132 B 1.31 % | 8.027 B 8.97 % | 7.366 B 3.49 % | 7.118 B 1.73 % | 6.997 B -0.28 % | 7.016 B -2.64 % | 7.206 B 23.77 % | 5.822 B 2.08 % | 5.704 B 5.44 % | 5.410 B 0.37 % | 5.389 B -1.99 % | 5.499 B -1.37 % | 5.575 B 5.61 % | 5.279 B -5.01 % | 5.558 B 13.52 % | 4.896 B 8.27 % | 4.522 B 72.43 % | 2.622 B 4.92 % | 2.499 B 0.96 % | 2.476 B 3.33 % | 2.396 B -4.27 % | 2.503 B 3.02 % | 2.429 B -2.10 % | 2.481 B 3.85 % | 2.390 B -1.34 % | 2.422 B -2.14 % | 2.475 B -3.12 % | 2.555 B -1.32 % | 2.589 B 2.14 % | 2.535 B 8.13 % | 2.344 B -0.73 % | 2.361 B 4.02 % | 2.270 B 1.41 % | 2.239 B 2.43 % | 2.185 B 4.32 % | 2.095 B 2.19 % | 2.050 B 1.07 % | 2.028 B -0.03 % | 2.029 B 1.17 % | 2.005 B 4.54 % | 1.918 B 0.09 % | 1.917 B -1.14 % | 1.939 B 22.25 % | 1.586 B -1.65 % | 1.613 B 2.29 % | 1.576 B 14.25 % | 1.380 B 3.40 % | 1.335 B 32.47 % | 1.007 B 8.49 % | 928.555 M -3.30 % | 960.254 M 113.10 % | 450.611 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2023-01-01 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2007-12-31 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2006-12-31 | 2006-09-30 | 2006-06-30 | 2006-03-31 | 2005-12-31 | 2005-09-30 | 2005-06-30 | 2005-03-31 | 2004-12-31 | 2004-09-30 | 2004-06-30 | 2004-03-31 | 2003-12-31 | 2003-09-30 | 2003-06-30 | 2003-03-31 | 2002-12-31 | 2002-09-30 | 2002-06-30 | 2002-03-31 | 2001-12-31 | 2001-06-30 | 2000-12-31 | 2000-06-30 | 1999-12-31 | 1999-06-30 | 1998-12-31 | 1998-06-30 | 1997-12-31 | 1997-06-30 | 1996-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 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2007-12-31 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2006-12-31 | 2006-09-30 | 2006-06-30 | 2006-03-31 | 2005-12-31 | 2005-09-30 | 2005-06-30 | 2005-03-31 | 2004-12-31 | 2004-09-30 | 2004-06-30 | 2004-03-31 | 2003-12-31 | 2003-09-30 | 2003-06-30 | 2003-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | -72.127 M | 0.000 100.00 % | -130.755 M -161.56 % | 212.401 M 200.00 % | -212.401 M | 0.000 -100.00 % | 19.030 M -49.80 % | 37.910 M 200.00 % | -37.910 M | 0.000 -100.00 % | 50.788 M -59.19 % | 124.452 M 200.00 % | -124.452 M | 0.000 -100.00 % | 65.609 M 910.20 % | -8.098 M -200.00 % | 8.098 M | 0.000 -100.00 % | 610.564 M 1 876.39 % | -34.371 M -200.00 % | 34.371 M | 0.000 -100.00 % | 1.349 B 1 597.93 % | -90.040 M -200.00 % | 90.040 M | 0.000 100.00 % | -191.924 M -176.75 % | 250.065 M 200.00 % | -250.065 M | 0.000 -100.00 % | 533.878 M 243.60 % | -371.774 M -200.00 % | 371.774 M | 0.000 100.00 % | -782.596 M -405.67 % | 256.024 M 200.00 % | -256.024 M | 0.000 -100.00 % | 355.688 M 45.30 % | 244.792 M 200.00 % | -244.792 M | 0.000 100.00 % | -772.697 M -276.36 % | 438.132 M 200.00 % | -438.132 M | 0.000 100.00 % | -302.017 M -58.39 % | -190.676 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 % | 71.161 M 451.30 % | -20.256 M -127.33 % | 74.113 M 470.48 % | 12.991 M -84.68 % | 84.812 M 3 016.59 % | -2.908 M 62.74 % | -7.804 M 41.38 % | -13.313 M -120.12 % | 66.169 M 433.19 % | -19.859 M -20.63 % | -16.463 M -146.15 % | 35.674 M -2.15 % | 36.457 M 303.81 % | -17.888 M -152.80 % | 33.882 M 138.79 % | -87.354 M |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -77.687 M | 0.000 100.00 % | -163.264 M -166.63 % | 245.040 M 200.00 % | -245.040 M | 0.000 100.00 % | -8.366 M -109.87 % | 84.797 M 200.00 % | -84.797 M | 0.000 -100.00 % | 87.104 M -13.53 % | 100.732 M 200.00 % | -100.732 M | 0.000 -100.00 % | 22.301 M 326.53 % | -9.845 M -200.00 % | 9.845 M | 0.000 -100.00 % | 467.341 M 686.93 % | 59.388 M 200.00 % | -59.388 M | 0.000 -100.00 % | 635.010 M 923.05 % | 62.070 M 200.00 % | -62.070 M | 0.000 100.00 % | -1.191 B -453.39 % | 336.963 M 200.00 % | -336.963 M | 0.000 -100.00 % | 692.479 M 618.91 % | -133.448 M -200.00 % | 133.448 M | 0.000 100.00 % | -560.334 M -1 126.13 % | -45.699 M -200.00 % | 45.699 M | 0.000 -100.00 % | 355.688 M 191.65 % | 121.956 M 200.00 % | -121.956 M | 0.000 100.00 % | -82.171 M -198.34 % | 83.557 M 200.00 % | -83.557 M | 0.000 -100.00 % | 353.265 M 207.89 % | -327.433 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 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.560 M | 0.000 -100.00 % | 32.509 M 199.60 % | -32.639 M -200.00 % | 32.639 M | 0.000 -100.00 % | 27.395 M 158.43 % | -46.887 M -200.00 % | 46.887 M | 0.000 100.00 % | -36.315 M -253.10 % | 23.720 M 200.00 % | -23.720 M | 0.000 -100.00 % | 43.308 M 2 379.28 % | 1.747 M 200.00 % | -1.747 M | 0.000 -100.00 % | 143.223 M 252.76 % | -93.759 M -200.00 % | 93.759 M | 0.000 -100.00 % | 713.725 M 569.22 % | -152.110 M -200.00 % | 152.110 M | 0.000 -100.00 % | 998.884 M 1 249.50 % | -86.897 M -200.00 % | 86.897 M | 0.000 100.00 % | -158.601 M 33.45 % | -238.326 M -200.00 % | 238.326 M | 0.000 100.00 % | -222.263 M -173.66 % | 301.724 M 200.00 % | -301.724 M | 0.000 | 0.000 -100.00 % | 122.837 M 200.00 % | -122.837 M | 0.000 100.00 % | -690.526 M -294.75 % | 354.575 M 200.00 % | -354.575 M | 0.000 100.00 % | -655.282 M -579.16 % | 136.757 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 % | -20.669 M -18.97 % | -17.374 M -163.99 % | 27.150 M 334.48 % | 6.249 M 146.47 % | -13.446 M -250.30 % | 8.946 M -77.88 % | 40.441 M 989.36 % | -4.547 M -199.81 % | -1.517 M 89.61 % | -14.597 M 62.08 % | -38.494 M -96.75 % | -19.565 M -140.17 % | 48.707 M 363.87 % | -18.459 M -131.13 % | -7.987 M 68.65 % | -25.479 M |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 91.830 M 3 285.31 % | -2.883 M -106.14 % | 46.963 M 596.51 % | 6.743 M -93.14 % | 98.258 M 928.88 % | -11.854 M 75.43 % | -48.244 M -450.37 % | -8.766 M -112.95 % | 67.685 M 1 386.41 % | -5.262 M -123.88 % | 22.031 M -60.12 % | 55.239 M 550.94 % | -12.250 M -2 245.16 % | 571.050 K -98.64 % | 41.869 M 167.67 % | -61.875 M |
| Other non cash items | -36.278 M -223.69 % | 29.330 M | 0.000 -100.00 % | 92.222 M 250.22 % | -61.390 M -7.46 % | -57.131 M -127.83 % | 205.285 M 217.04 % | -175.403 M -189.81 % | 195.302 M 536.23 % | -44.770 M 76.19 % | -188.065 M -130.18 % | -81.704 M -1 514.80 % | -5.060 M -106.86 % | 73.748 M 124.95 % | -295.605 M -94.13 % | -152.273 M -1 075.96 % | -12.949 M -133.89 % | 38.206 M -77.52 % | 169.965 M 138.97 % | 71.124 M -36.90 % | 112.718 M -10.94 % | 126.564 M 594.27 % | -25.606 M -224.79 % | 20.520 M 797.66 % | 2.286 M 127.02 % | -8.461 M 59.96 % | -21.130 M -109.78 % | 216.030 M 150.90 % | -424.396 M -552.68 % | 93.752 M -87.94 % | 777.302 M 8 510.76 % | 9.027 M 214.16 % | -7.908 M 75.41 % | -32.163 M -107.53 % | 427.052 M 101.86 % | 211.561 M 3 934.21 % | -5.518 M -9.83 % | -5.024 M -400.86 % | -1.003 M 16.00 % | -1.194 M 71.16 % | -4.141 M 24.44 % | -5.480 M -220.95 % | 4.531 M 1 852.94 % | -258.500 K 80.74 % | -1.342 M 87.36 % | -10.616 M -102.59 % | 409.901 M 153.20 % | 161.887 M 338.44 % | 36.923 M -32.95 % | 55.066 M 3 832.89 % | -1.475 M -102.58 % | 57.252 M 256.86 % | -36.500 M -28.52 % | -28.401 M -32.15 % | -21.491 M 84.30 % | -136.893 M 15.45 % | -161.900 M -382.30 % | -33.568 M -2.16 % | -32.858 M -1 607.04 % | -1.925 M 64.95 % | -5.492 M 76.47 % | -23.340 M -55.28 % | -15.032 M -67.40 % | -8.979 M -1.01 % | -8.890 M -131.04 % | 28.642 M -50.85 % | 58.276 M 224.98 % | -46.628 M 47.30 % | -88.472 M 9.24 % | -97.480 M -144.82 % | -39.817 M -128.58 % | -17.419 M 32.38 % | -25.761 M -120.72 % | -11.671 M -144.99 % | 25.943 M 204.46 % | 8.521 M 136.61 % | -23.274 M -376.05 % | 8.431 M 142.70 % | -19.747 M -211.11 % | 17.772 M 51.71 % | 11.715 M 57.78 % | 7.425 M -78.38 % | 34.344 M 448.18 % | 6.265 M -67.49 % | 19.269 M 201.88 % | 6.383 M 147.63 % | -13.401 M -574.36 % | 2.825 M 204.59 % | 927.511 K -67.78 % | 2.878 M |
| Net cash provided by operating activities | -36.278 M -287.15 % | 19.385 M | 0.000 -100.00 % | 113.487 M 173.85 % | 41.441 M -61.74 % | 108.311 M -66.68 % | 325.016 M 210.16 % | 104.791 M 4.14 % | 100.624 M -55.30 % | 225.097 M 77.90 % | 126.530 M -46.42 % | 236.167 M -26.75 % | 322.412 M 21.13 % | 266.174 M 15.80 % | 229.862 M -15.81 % | 273.013 M 603.01 % | 38.835 M 5.74 % | 36.726 M -71.19 % | 127.499 M 2 290.20 % | 5.334 M -91.25 % | 60.941 M 156.65 % | -107.582 M -242.42 % | -31.418 M -128.53 % | 110.122 M 215.64 % | 34.889 M 5.06 % | 33.208 M -88.30 % | 283.790 M 59.53 % | 177.890 M 32.79 % | 133.967 M 233.46 % | -100.378 M 84.89 % | -664.249 M -1 176.25 % | 61.719 M -23.48 % | 80.652 M -46.33 % | 150.270 M 564.69 % | -32.338 M 74.62 % | -127.402 M -148.86 % | 260.731 M 242.75 % | 76.070 M -87.15 % | 592.174 M 400.95 % | -196.769 M -191.90 % | 214.123 M 299.34 % | 53.619 M -60.10 % | 134.380 M 25.22 % | 107.314 M -43.42 % | 189.676 M 171.86 % | 69.770 M 161.63 % | -113.215 M -10.64 % | -102.324 M -120.20 % | 506.493 M 233.41 % | -379.637 M -9.96 % | -345.243 M -229.66 % | 266.264 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 379.124 M 241.98 % | 110.862 M | 0.000 | 0.000 100.00 % | -152.157 M -69.93 % | -89.540 M -158.82 % | 152.232 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 99.137 M 16 564.99 % | -602.110 K -100.90 % | 67.074 M 1 261.94 % | 4.925 M -94.69 % | 92.731 M 120.01 % | 42.148 M 25.97 % | 33.458 M 41.45 % | 23.653 M -81.32 % | 126.650 M 1 152.96 % | 10.108 M -54.99 % | 22.460 M -66.71 % | 67.466 M 44.48 % | 46.696 M 610.88 % | -9.140 M -112.91 % | 70.788 M 221.08 % | -58.462 M |
| Investments in property plant and equipment | -58.008 M 65.95 % | -170.381 M -65.68 % | -102.835 M 78.90 % | -487.285 M -437.10 % | -90.726 M -457.96 % | -16.260 M 79.21 % | -78.215 M -540.13 % | -12.218 M 86.61 % | -91.279 M -843.01 % | -9.680 M 26.52 % | -13.172 M 94.64 % | -245.549 M -883.16 % | -24.975 M -68.75 % | -14.800 M 4.26 % | -15.459 M -43.79 % | -10.752 M 17.55 % | -13.040 M -21.05 % | -10.773 M -261.03 % | -2.984 M 72.26 % | -10.758 M -9.83 % | -9.795 M 41.40 % | -16.714 M 72.94 % | -61.766 M -561.17 % | -9.342 M 80.94 % | -49.021 M 25.03 % | -65.390 M 38.13 % | -105.686 M 32.91 % | -157.533 M -199.71 % | -52.562 M -87.95 % | -27.966 M 80.39 % | -142.613 M -25.61 % | -113.540 M -2 202.94 % | -4.930 M 95.57 % | -111.207 M 44.91 % | -201.854 M 1.89 % | -205.745 M -16 636.47 % | -1.229 M 98.99 % | -122.235 M 55.62 % | -275.449 M -141.83 % | -113.901 M 47.37 % | -216.399 M -790.77 % | -24.294 M 67.98 % | -75.873 M 7.23 % | -81.784 M -144.32 % | -33.474 M 77.63 % | -149.664 M -3.00 % | -145.300 M -770.44 % | -16.693 M 78.31 % | -76.963 M -58.50 % | -48.557 M 67.05 % | -147.387 M -1 430.51 % | -9.630 M 82.98 % | -56.574 M 8.50 % | -61.830 M 51.26 % | -126.866 M -158.97 % | -48.988 M 21.17 % | -62.144 M -112.74 % | -29.211 M -192.18 % | -9.998 M 70.33 % | -33.691 M -9.97 % | -30.637 M -44.02 % | -21.273 M 68.56 % | -67.659 M -180.54 % | -24.118 M 77.36 % | -106.543 M -189.82 % | -36.762 M -247.83 % | -10.569 M 96.76 % | -325.706 M -6.12 % | -306.914 M -77.66 % | -172.753 M -94.12 % | -88.995 M -1 897.65 % | -4.455 M 93.22 % | -65.664 M -780.09 % | -7.461 M 91.84 % | -91.387 M -352.57 % | -20.193 M 57.96 % | -48.031 M -113.22 % | -22.527 M -2.79 % | -21.916 M 81.67 % | -119.590 M -39.99 % | -85.425 M -268.43 % | -23.186 M 85.89 % | -164.339 M -325.88 % | -38.588 M 63.41 % | -105.450 M -61.32 % | -65.365 M -163.57 % | -24.800 M -149.08 % | -9.957 M 87.50 % | -79.633 M -82.98 % | -43.520 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.646 M -13.23 % | 1.896 M 354.08 % | 417.646 K -97.43 % | 16.259 M 1 552.72 % | 983.753 K 281.76 % | 257.688 K | 0.000 | 0.000 100.00 % | -278.935 K -149.06 % | 568.501 K -75.37 % | 2.308 M 105.42 % | -42.616 M -1 564.46 % | 2.910 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -281.265 M -702.41 % | 46.690 M | 0.000 | 0.000 -100.00 % | 339.901 M | 0.000 -100.00 % | 17.299 M 25.35 % | 13.800 M | 0.000 | 0.000 100.00 % | -1.922 M | 0.000 -100.00 % | 325.313 M | 0.000 | 0.000 | 0.000 -100.00 % | 97.044 M | 0.000 | 0.000 | 0.000 -100.00 % | 79.626 M 39 912.84 % | -200.000 K | 0.000 | 0.000 -100.00 % | 54.308 M 140.95 % | -132.620 M -4 520.68 % | 3.000 M 0.00 % | 3.000 M 100.77 % | -389.561 M | 0.000 -100.00 % | 62.144 M 112.74 % | 29.211 M 114.00 % | -208.707 M -695.11 % | 35.070 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -202.077 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 20.193 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 164.339 M 325.88 % | 38.588 M | 0.000 -100.00 % | 65.365 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | -600.000 M 10.45 % | -670.000 M 24.72 % | -890.003 M -1.14 % | -880.000 M 2.00 % | -898.000 M 2.39 % | -920.000 M 1.08 % | -930.000 M -43.08 % | -650.000 M -333.33 % | -150.000 M -36.36 % | -110.000 M | 0.000 | 0.000 100.00 % | -200.000 M | 0.000 | 0.000 100.00 % | -2.500 M -25.00 % | -2.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 111.411 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -20.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 50.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 99.350 M | 0.000 | 0.000 | 0.000 -100.00 % | 82.477 M | 0.000 100.00 % | -112.700 M -391.71 % | -22.920 M -104.50 % | 509.559 M | 0.000 100.00 % | -181.538 M 49.29 % | -358.020 M -250.44 % | 237.978 M 185.41 % | -278.628 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 266.820 M 487.26 % | -68.900 M -17.33 % | -58.725 M 59.25 % | -144.095 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -21.566 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.200 M 96.22 % | -31.742 M | 0.000 100.00 % | -30.000 M 76.54 % | -127.872 M | 0.000 100.00 % | -20.000 M 75.00 % | -80.000 M |
| Sales maturities of investments | 600.610 M -10.43 % | 670.531 M -27.09 % | 919.616 M 4.38 % | 881.016 M -2.17 % | 900.569 M -13.40 % | 1.040 B 11.82 % | 930.000 M 54.83 % | 600.660 M 299.75 % | 150.260 M 36.35 % | 110.202 M | 0.000 | 0.000 -100.00 % | 200.279 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 -100.00 % | 37.959 M | 0.000 -100.00 % | 10.429 M -39.01 % | 17.101 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 91.089 M | 0.000 -100.00 % | 1.739 M -91.76 % | 21.100 M 9 739.26 % | 214.447 K | 0.000 -100.00 % | 420.750 K -62.89 % | 1.134 M 28.17 % | 884.609 K | 0.000 | 0.000 | 0.000 -100.00 % | 903.583 K | 0.000 -100.00 % | 52.293 M -21.02 % | 66.210 M 51.99 % | 43.563 M 62 021.32 % | 70.125 K -99.65 % | 20.239 M 92.12 % | 10.534 M 431.38 % | 1.982 M 642 858.52 % | 308.330 -100.00 % | 8.000 M 627.24 % | 1.100 M 10.00 % | 1.000 M -6.78 % | 1.073 M | 0.000 | 0.000 -100.00 % | 164.900 K | 0.000 | 0.000 | 0.000 -100.00 % | 4.032 M | 0.000 | 0.000 | 0.000 100.00 % | -200.000 K -365.95 % | 75.201 K -99.60 % | 18.764 M 9 281.75 % | 200.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.289 M -62.37 % | 30.000 M 12 525.78 % | 237.609 K -98.81 % | 20.000 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 1.554 M -11.65 % | 1.759 M 7 590.29 % | 22.873 K -98.47 % | 1.492 M -9.30 % | 1.646 M -98.65 % | 121.818 M 6 894.36 % | 1.742 M | 0.000 100.00 % | -159.999 K -200.00 % | 160.000 K 821.24 % | -22.184 K | 0.000 100.00 % | -200.279 M -1 254 666.11 % | 15.964 K -99.90 % | 15.594 M 136.59 % | -42.616 M -4 783.06 % | 910.000 K 108.45 % | -10.773 M -24 763.94 % | 43.678 K -72.84 % | 160.790 K 101.64 % | -9.795 M 41.40 % | -16.714 M -125.97 % | 64.367 M 51 270.20 % | 125.300 K -98.85 % | 10.903 M 116.67 % | -65.390 M 23.95 % | -85.986 M -328.01 % | 37.711 M -74.47 % | 147.709 M 3 413.82 % | 4.204 M -84.12 % | 26.477 M 123.32 % | -113.540 M -1 251.47 % | 9.860 M 108.87 % | -111.207 M -126.50 % | 419.705 M 303.99 % | -205.745 M -38 408.65 % | 537.071 K 100.44 % | -122.235 M 55.53 % | -274.899 M -141.35 % | -113.901 M -232.07 % | -34.300 M -41.19 % | -24.294 M 63.98 % | -67.443 M -22.62 % | -55.000 M -485.11 % | -9.400 M -199.68 % | 9.430 M 106.99 % | -134.860 M -48 541.48 % | 278.398 K -98.62 % | 20.131 M 141.46 % | -48.557 M 67.05 % | -147.387 M -208.68 % | 135.620 M 339.72 % | -56.574 M 8.50 % | -61.830 M 51.26 % | -126.866 M -158.97 % | -48.988 M 21.17 % | -62.144 M -112.74 % | -29.211 M -255.94 % | 18.732 M 183.51 % | -22.430 M -116.21 % | 138.339 M 200.02 % | -138.313 M -41 925.62 % | 330.690 K | 0.000 100.00 % | -395.290 K -225.42 % | 315.180 K 102.88 % | -10.952 M -138.40 % | 28.524 M 10.60 % | 25.790 M 43.48 % | 17.974 M -20.90 % | 22.724 M 127.49 % | -82.665 M -25.89 % | -65.664 M -780.09 % | -7.461 M -130.29 % | 24.631 M 219.21 % | -20.663 M -696.09 % | -2.596 M 88.48 % | -22.527 M -854.92 % | 2.984 M 102.50 % | -119.590 M -39.99 % | -85.425 M -268.43 % | -23.186 M 84.91 % | -153.681 M -298.26 % | -38.588 M | 0.000 100.00 % | -65.365 M -140.40 % | 161.805 M 76 816.29 % | 210.365 K -58.89 % | 511.682 K 382.09 % | 106.139 K |
| Net cash used for investing activites | -55.844 M 66.78 % | -168.090 M -129.63 % | -73.200 M 84.90 % | -484.776 M -460.36 % | -86.511 M -181.96 % | 105.557 M 235.68 % | -77.797 M -71.74 % | -45.299 M 49.78 % | -90.195 M -895.58 % | -9.060 M 31.34 % | -13.194 M 94.63 % | -245.549 M -9.01 % | -225.254 M -1 484.54 % | -14.216 M -10 694.23 % | 134.184 K 100.24 % | -55.868 M -360.58 % | -12.130 M -12.60 % | -10.773 M -266.40 % | -2.940 M 72.26 % | -10.597 M -8.19 % | -9.795 M 41.40 % | -16.714 M -742.59 % | 2.601 M 128.22 % | -9.217 M 75.82 % | -38.118 M 41.71 % | -65.390 M 79.79 % | -323.568 M -342.44 % | -73.132 M -169.27 % | 105.576 M 1 684.70 % | -6.662 M -102.98 % | 223.765 M 297.08 % | -113.540 M -610.77 % | 22.229 M 122.82 % | -97.407 M -144.71 % | 217.850 M 205.88 % | -205.745 M -29 621.22 % | -692.248 K 99.43 % | -122.235 M 20.60 % | -153.946 M -35.16 % | -113.901 M 54.25 % | -248.960 M -7 695.82 % | -3.194 M -180.99 % | 3.943 M 102.88 % | -136.784 M -222.20 % | -42.453 M 69.48 % | -139.100 M -38.68 % | -100.300 M -503.69 % | -16.614 M 70.77 % | -56.832 M -17.04 % | -48.557 M 69.09 % | -157.086 M -2 269.36 % | -6.630 M 96.11 % | -170.556 M -120.44 % | -77.371 M 14.19 % | -90.171 M -84.33 % | -48.918 M 78.11 % | -223.444 M 40.68 % | -376.697 M -1 042.04 % | 39.988 M 113.34 % | -299.679 M -359.01 % | 115.702 M 173.00 % | -158.486 M -138.94 % | -66.329 M -187.82 % | -23.045 M 78.45 % | -106.939 M -193.41 % | -36.447 M -184.00 % | 43.387 M 111.85 % | -366.082 M -7.72 % | -339.849 M -13.71 % | -298.874 M -380.20 % | -62.239 M 28.56 % | -87.120 M -32.68 % | -65.664 M -780.09 % | -7.461 M 88.86 % | -66.956 M -58.84 % | -42.153 M -32.29 % | -31.863 M -42.71 % | -22.327 M -17.93 % | -18.932 M 84.17 % | -119.590 M -39.99 % | -85.425 M -268.43 % | -23.186 M 83.85 % | -143.592 M -256.04 % | -40.330 M 61.67 % | -105.212 M -39.60 % | -75.365 M -925.24 % | 9.133 M 193.70 % | -9.746 M 90.17 % | -99.122 M 19.68 % | -123.414 M |
| Debt repayment | 41.930 M -69.58 % | 137.840 M 512.72 % | -33.398 M -108.55 % | 390.420 M 232.92 % | 117.273 M 587.34 % | -24.064 M -144.67 % | 53.865 M 146.46 % | -115.948 M 38.09 % | -187.270 M -492.35 % | -31.615 M 49.05 % | -62.050 M 69.41 % | -202.840 M -40 066.34 % | -505.000 K -40.67 % | -359.000 K -101.51 % | 23.809 M 117.88 % | -133.131 M 49.29 % | -262.556 M -79 704.26 % | -329.000 K 99.75 % | -130.478 M -13 854.84 % | -935.000 K | 0.000 -100.00 % | 39.000 M -30.40 % | 56.033 M 30.92 % | 42.800 M 1 510.96 % | -3.033 M -106.89 % | 44.000 M 120.68 % | -212.806 M 26.08 % | -287.868 M -1 796.14 % | 16.972 M 111.62 % | -146.047 M -121.09 % | 692.406 M 266.06 % | 189.150 M 429.20 % | -57.457 M -111.88 % | 483.800 M 223.23 % | -392.587 M -91.51 % | -205.000 M | 0.000 -100.00 % | 66.390 M 122.60 % | -293.780 M -5 660.39 % | -5.100 M 89.01 % | -46.400 M -127.14 % | 170.980 M 239.28 % | -122.758 M -7.47 % | -114.226 M -32.50 % | -86.210 M -134.14 % | 252.513 M 160.73 % | -415.825 M -253.03 % | 271.719 M 201.68 % | -267.235 M -194.98 % | 281.371 M 159.09 % | -476.185 M -2 268.07 % | 21.964 M 119.50 % | -112.638 M 45.15 % | -205.363 M -172.87 % | 281.822 M 135.91 % | 119.462 M 56.76 % | 76.207 M 10.77 % | 68.800 M -35.36 % | 106.440 M -35.49 % | 165.000 M 400.00 % | 33.000 M -90.35 % | 342.000 M 969.08 % | 31.990 M 159.74 % | -53.550 M -224.55 % | -16.500 M -116.18 % | 102.000 M 48.17 % | 68.840 M -79.45 % | 335.000 M 458.33 % | 60.000 M -76.00 % | 250.000 M 2 600.00 % | -10.000 M -150.00 % | 20.000 M 5.71 % | 18.920 M 117.20 % | -110.000 M -307.55 % | 53.000 M 1 160.00 % | -5.000 M -103.57 % | 140.000 M 566.67 % | -30.000 M 64.22 % | -83.850 M -155.15 % | -32.863 M -8.71 % | -30.230 M -225.96 % | 24.000 M 140.00 % | 10.000 M 626.32 % | -1.900 M -103.17 % | 60.000 M 15.38 % | 52.000 M 13.04 % | 46.000 M -34.29 % | 70.000 M 455.56 % | 12.600 M -37.00 % | 20.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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | -91.400 M -1 241.16 % | -6.815 M 0.06 % | -6.819 M -42.70 % | -4.779 M 93.05 % | -68.723 M -1 602.57 % | -4.036 M 28.48 % | -5.644 M -39.59 % | -4.043 M 45.22 % | -7.380 M -1.10 % | -7.300 M 14.55 % | -8.543 M 54.85 % | -18.922 M -176.32 % | -6.848 M -3.14 % | -6.640 M 60.26 % | -16.708 M 23.46 % | -21.830 M -58.97 % | -13.732 M -2.11 % | -13.449 M 87.26 % | -105.559 M -1 900.27 % | -5.277 M 40.38 % | -8.852 M 18.12 % | -10.811 M 58.80 % | -26.241 M 38.83 % | -42.897 M -38.20 % | -31.040 M -2.35 % | -30.326 M 71.50 % | -106.392 M -203.21 % | -35.088 M 47.13 % | -66.368 M 22.02 % | -85.109 M 4.64 % | -89.251 M -45.26 % | -61.443 M 35.64 % | -95.465 M -53.20 % | -62.315 M 34.33 % | -94.893 M -35.13 % | -70.226 M 0.15 % | -70.328 M 1.51 % | -71.409 M -60.70 % | -44.436 M 42.92 % | -77.852 M -1 582.68 % | -4.627 M 94.19 % | -79.603 M -171.66 % | -29.302 M 65.30 % | -84.435 M -54.88 % | -54.516 M 17.06 % | -65.728 M 12.81 % | -75.386 M 19.81 % | -94.006 M -45.86 % | -64.448 M -7.53 % | -59.933 M -15.62 % | -51.838 M 51.69 % | -107.310 M -26.90 % | -84.566 M -31.47 % | -64.325 M 49.94 % | -128.508 M -497.14 % | -21.521 M 73.71 % | -81.860 M -53.45 % | -53.348 M -5.11 % | -50.755 M 0.36 % | -50.940 M -32.54 % | -38.433 M -17.60 % | -32.682 M -2.76 % | -31.803 M -29.43 % | -24.571 M -26.81 % | -19.377 M 30.44 % | -27.857 M 21.58 % | -35.521 M -12.15 % | -31.673 M 8.84 % | -34.745 M -6.58 % | -32.599 M -136.26 % | -13.798 M -25.63 % | -10.983 M -18.41 % | -9.275 M -15.49 % | -8.031 M 57.24 % | -18.784 M -209.45 % | -6.070 M 7.59 % | -6.569 M 0.14 % | -6.578 M -133.79 % | -2.814 M 68.38 % | -8.899 M -2.60 % | -8.674 M -31.19 % | -6.612 M 77.81 % | -29.791 M -370.22 % | -6.335 M -3.90 % | -6.098 M -51.85 % | -4.016 M 19.99 % | -5.019 M -91.98 % | -2.614 M 12.66 % | -2.993 M -5.05 % | -2.849 M |
| Other financing activites | -6.469 M -200.00 % | 6.469 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 11.655 M 174.13 % | -15.722 M -178.33 % | 20.072 M 1 101.07 % | -2.005 M | 0.000 -100.00 % | 115.502 M 1 529.48 % | -8.080 M -103.13 % | 257.945 M 1 878.94 % | -14.500 M -122.53 % | 64.365 M 230.74 % | 19.461 M 283.44 % | -10.609 M -168.92 % | -3.945 M 94.78 % | -75.594 M -233.36 % | -22.677 M -139.57 % | 57.309 M 676.20 % | -9.946 M -102.84 % | 350.079 M 249.03 % | 100.301 M 127.72 % | -361.815 M -688.15 % | -45.907 M 90.23 % | -469.765 M -616.92 % | 90.878 M -77.17 % | 398.143 M 336.32 % | -168.479 M -127.56 % | 611.327 M 212.65 % | 195.529 M 1 125.02 % | -19.076 M 45.69 % | -35.121 M -235.50 % | 25.920 M -91.70 % | 312.469 M 30.23 % | 239.939 M 247.62 % | -162.539 M 28.31 % | -226.710 M -153.79 % | 421.493 M 674.34 % | -73.387 M -49.12 % | -49.213 M -106.44 % | 763.859 M 604.86 % | -151.300 M -60.96 % | -94.000 M | 0.000 -100.00 % | 874.000 M | 0.000 -100.00 % | 24.000 M -48.50 % | 46.600 M 131.15 % | -149.600 M -200.93 % | 148.219 M 236.96 % | -108.219 M -5 310.95 % | -2.000 M 95.89 % | -48.707 M -105 476.67 % | 46.222 K -99.07 % | 4.967 M 200.00 % | -4.967 M 86.32 % | -36.311 M -215 341.84 % | 16.870 K -98.70 % | 1.296 M -23.63 % | 1.698 M 239.50 % | 500.000 K | 0.000 | 0.000 -100.00 % | 102.900 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -70.000 M -200.00 % | 70.000 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.600 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | -55.939 M -140.68 % | 137.494 M 441.88 % | -40.217 M -110.43 % | 385.641 M 694.32 % | 48.550 M 319.68 % | -22.100 M -152.34 % | 42.221 M 135.19 % | -119.991 M 38.36 % | -194.650 M -614.06 % | -27.260 M 68.42 % | -86.315 M 57.20 % | -201.690 M -2 055.22 % | -9.358 M -33.71 % | -6.999 M -105.71 % | 122.602 M 175.20 % | -163.042 M -788.84 % | -18.343 M 35.13 % | -28.278 M 83.53 % | -171.671 M -1 395.73 % | 13.249 M 168.08 % | -19.461 M -180.27 % | 24.244 M 152.93 % | -45.802 M -101.12 % | -22.773 M -198.01 % | 23.236 M 523.38 % | 3.727 M -87.93 % | 30.880 M 113.87 % | -222.656 M 56.45 % | -511.211 M -84.51 % | -277.063 M -307.71 % | 133.391 M -38.98 % | 218.585 M -10.86 % | 245.221 M -3.08 % | 253.007 M 104.29 % | 123.847 M 255.40 % | -79.697 M 10.86 % | -89.404 M -122.73 % | -40.139 M 87.15 % | -312.296 M -236.07 % | 229.517 M 21.49 % | 188.913 M 365.47 % | -71.162 M 79.64 % | -349.468 M -440.65 % | 102.588 M 164.28 % | -159.597 M -216.01 % | 137.572 M -49.54 % | 272.649 M 932.26 % | 26.413 M 106.20 % | -425.683 M -292.24 % | 221.438 M -36.00 % | 345.977 M 505.38 % | -85.346 M 50.72 % | -173.204 M 22.36 % | -223.088 M -6 107.35 % | 3.714 M -98.49 % | 246.160 M 316.17 % | -113.872 M -946.50 % | 13.452 M 92.78 % | 6.978 M -93.88 % | 114.106 M 24 603.62 % | -465.671 K -100.15 % | 304.351 M 942.51 % | -36.124 M 53.75 % | -78.104 M -125.86 % | -34.581 M -145.60 % | 75.840 M 124.25 % | 33.819 M -88.85 % | 303.327 M 1 101.06 % | 25.255 M -92.12 % | 320.301 M 1 445.91 % | -23.798 M -363.93 % | 9.017 M -6.51 % | 9.645 M 108.17 % | -118.031 M -444.96 % | 34.216 M 409.08 % | -11.070 M -117.45 % | 63.431 M 89.79 % | 33.422 M 138.57 % | -86.663 M -107.52 % | -41.762 M -7.35 % | -38.904 M -323.73 % | 17.388 M 207.40 % | -16.191 M -96.60 % | -8.235 M -115.28 % | 53.902 M 12.33 % | 47.984 M 17.09 % | 40.981 M -39.18 % | 67.386 M 601.44 % | 9.607 M -43.99 % | 17.151 M |
| Effect of forex changes on cash | 0.000 | 0.000 -100.00 % | 277.753 K 141.87 % | -663.323 K -231.27 % | 505.325 K 22.83 % | 411.417 K 26.91 % | 324.168 K -20.20 % | 406.217 K 131.92 % | -1.273 M -2 419.29 % | 54.878 K 158.78 % | -93.358 K -7.71 % | -86.679 K 95.78 % | -2.056 M -3 127.29 % | -63.714 K -111.78 % | 540.731 K 410.29 % | -174.265 K -480.88 % | 45.753 K 115.42 % | -296.731 K -316.66 % | 136.956 K -74.58 % | 538.797 K 1 918.57 % | 26.692 K 113.42 % | -198.830 K -161.30 % | 324.361 K 147.80 % | -678.632 K -623.22 % | -93.835 K -236.71 % | 68.636 K 111.88 % | -577.748 K -130.70 % | 1.882 M 175.03 % | -2.508 M -500.46 % | 626.277 K 1 103.52 % | -62.408 K | 0.000 100.00 % | -82.613 K -101.85 % | 4.473 M 4 635.37 % | -98.628 K -198.94 % | 99.681 K -77.13 % | 435.935 K | 0.000 100.00 % | -4.442 M | 0.000 -100.00 % | 2.050 M | 0.000 100.00 % | -85.518 K 46.25 % | -159.098 K -126.54 % | 599.539 K | 0.000 100.00 % | -1.089 M 23.84 % | -1.430 M -51.33 % | -944.947 K | 0.000 100.00 % | -336.132 K -398.46 % | 112.621 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 290.081 K 249.98 % | -193.416 K | 0.000 | 0.000 -100.00 % | 379.939 K 1 133.43 % | -36.765 K 41.07 % | -62.391 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 % | -27.029 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.289 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | -148.060 M -1 220.59 % | -11.212 M -111.62 % | 96.477 M 604.78 % | 13.689 M 153.47 % | 5.401 M -97.19 % | 192.180 M -35.02 % | 295.765 M 592.17 % | -60.094 M 67.60 % | -185.494 M -369.73 % | 68.770 M 155.39 % | 26.927 M 118.79 % | -143.294 M -252.95 % | 93.688 M -61.74 % | 244.896 M -30.65 % | 353.139 M 554.82 % | 53.929 M 541.46 % | 8.407 M 420.79 % | -2.621 M 94.42 % | -46.975 M -651.05 % | 8.525 M -73.12 % | 31.712 M 131.63 % | -100.251 M -34.94 % | -74.294 M -195.92 % | 77.454 M 288.97 % | 19.912 M 170.15 % | -28.386 M -201.18 % | -9.425 M 91.88 % | -116.066 M 57.67 % | -274.176 M 28.50 % | -383.477 M -24.85 % | -307.156 M -284.19 % | 166.764 M -52.08 % | 348.019 M 12.14 % | 310.343 M 0.35 % | 309.261 M 174.93 % | -412.743 M -341.27 % | 171.071 M 298.22 % | -86.304 M -171.04 % | 121.489 M 249.70 % | -81.154 M -151.98 % | 156.126 M 852.91 % | -20.736 M 90.18 % | -211.230 M -389.52 % | 72.959 M 719.59 % | -11.775 M -117.26 % | 68.242 M 17.57 % | 58.046 M 161.78 % | -93.955 M -185.00 % | -32.967 M 84.06 % | -206.756 M -31.95 % | -156.688 M -189.84 % | 174.400 M 66.43 % | 104.790 M 247.88 % | -70.861 M -515.41 % | 17.058 M -94.23 % | 295.414 M 601.72 % | 42.099 M 116.67 % | -252.576 M -230.18 % | 194.018 M 1 363.96 % | -15.350 M 57.99 % | -36.540 M -164.92 % | 56.288 M 13.22 % | 49.717 M 139.80 % | -124.908 M -53.36 % | -81.446 M -161.06 % | 133.384 M 339.33 % | -55.732 M -41.25 % | -39.456 M 38.22 % | -63.861 M -129.38 % | 217.338 M 1 149.15 % | 17.399 M 122.28 % | -78.103 M -39.42 % | -56.019 M 69.38 % | -182.963 M -564.75 % | 39.368 M 173.14 % | -53.826 M -154.57 % | 98.642 M 515.74 % | 16.020 M 224.53 % | -12.865 M 89.21 % | -119.204 M -31.18 % | -90.871 M -608.94 % | 17.855 M 169.09 % | -25.844 M 32.80 % | -38.458 M -33.30 % | -28.851 M -171.97 % | 40.085 M -58.59 % | 96.809 M 99.61 % | 48.499 M 358.98 % | -18.727 M 88.63 % | -164.726 M |
| Cash at beginning of period | 1.100 B -1.01 % | 1.111 B 9.51 % | 1.015 B 1.37 % | 1.001 B 0.54 % | 995.492 M 23.92 % | 803.312 M 56.42 % | 513.547 M -9.53 % | 567.641 M -24.63 % | 753.135 M 10.05 % | 684.365 M 4.22 % | 656.662 M -17.91 % | 799.957 M 13.27 % | 706.269 M 53.08 % | 461.372 M 326.27 % | 108.234 M 99.31 % | 54.304 M 18.32 % | 45.897 M -5.40 % | 48.518 M -46.55 % | 90.765 M 10.37 % | 82.241 M 62.76 % | 50.529 M -66.49 % | 150.780 M -33.01 % | 225.074 M 52.47 % | 147.621 M 15.59 % | 127.708 M -18.19 % | 156.094 M -5.69 % | 165.519 M -41.22 % | 281.586 M -49.33 % | 555.762 M -40.83 % | 939.239 M -24.64 % | 1.246 B 15.45 % | 1.080 B 47.57 % | 731.611 M 73.67 % | 421.268 M 276.11 % | 112.007 M -78.66 % | 524.751 M 48.37 % | 353.680 M -19.62 % | 439.984 M 38.14 % | 318.494 M -20.31 % | 399.648 M 64.11 % | 243.522 M -7.85 % | 264.259 M -44.42 % | 475.489 M 18.12 % | 402.530 M -2.84 % | 414.306 M 19.72 % | 346.064 M 20.15 % | 288.018 M -24.60 % | 381.973 M -7.95 % | 414.940 M -33.26 % | 621.696 M -13.94 % | 722.384 M 31.83 % | 547.984 M 23.64 % | 443.193 M -13.78 % | 514.055 M 3.43 % | 496.996 M 146.55 % | 201.582 M 26.40 % | 159.483 M -61.30 % | 412.059 M 88.98 % | 218.041 M -6.58 % | 233.391 M -13.54 % | 269.931 M 26.35 % | 213.643 M 32.27 % | 161.526 M -43.61 % | 286.434 M -22.14 % | 367.881 M 56.88 % | 234.497 M -19.20 % | 290.229 M -11.97 % | 329.685 M -16.23 % | 393.545 M 123.34 % | 176.207 M 10.96 % | 158.808 M -32.97 % | 236.911 M 302.94 % | -116.738 M -135.12 % | 332.413 M 13.43 % | 293.045 M -15.52 % | 346.871 M 39.74 % | 248.228 M 6.90 % | 232.208 M -5.25 % | 245.073 M -32.72 % | 364.277 M -19.97 % | 455.148 M 4.08 % | 437.293 M -5.58 % | 463.136 M -7.67 % | 501.594 M -5.44 % | 530.445 M 8.17 % | 490.360 M 24.60 % | 393.550 M 14.06 % | 345.051 M -5.15 % | 363.778 M -31.17 % | 528.504 M |
| Cash at end of period | 951.786 M -13.46 % | 1.100 B -1.01 % | 1.111 B 9.51 % | 1.015 B 1.37 % | 1.001 B 0.54 % | 995.492 M 23.00 % | 809.312 M 59.46 % | 507.547 M -10.59 % | 567.641 M -24.63 % | 753.135 M 10.17 % | 683.590 M 4.10 % | 656.662 M -17.91 % | 799.957 M 13.27 % | 706.269 M 53.08 % | 461.372 M 326.27 % | 108.234 M 99.31 % | 54.304 M 18.32 % | 45.897 M 4.81 % | 43.790 M -51.75 % | 90.765 M 10.37 % | 82.241 M 62.76 % | 50.529 M -66.49 % | 150.780 M -33.01 % | 225.074 M 52.47 % | 147.621 M 15.59 % | 127.708 M -18.19 % | 156.094 M -5.69 % | 165.519 M -41.22 % | 281.586 M -49.33 % | 555.762 M -40.83 % | 939.239 M -24.64 % | 1.246 B 15.45 % | 1.080 B 47.57 % | 731.611 M 73.67 % | 421.268 M 276.11 % | 112.007 M -78.66 % | 524.751 M 48.37 % | 353.680 M -19.62 % | 439.984 M 38.14 % | 318.494 M -20.31 % | 399.648 M 64.11 % | 243.522 M -7.85 % | 264.259 M -44.42 % | 475.489 M 18.12 % | 402.530 M -2.84 % | 414.306 M 19.72 % | 346.064 M 20.15 % | 288.018 M -24.60 % | 381.973 M -7.95 % | 414.940 M -26.65 % | 565.696 M -21.69 % | 722.384 M 31.83 % | 547.984 M 23.64 % | 443.193 M -13.78 % | 514.055 M 3.43 % | 496.996 M 146.55 % | 201.582 M 26.40 % | 159.483 M -61.30 % | 412.059 M 88.98 % | 218.041 M -6.58 % | 233.391 M -13.54 % | 269.931 M 27.78 % | 211.243 M 30.78 % | 161.526 M -43.61 % | 286.434 M -22.14 % | 367.881 M 56.88 % | 234.497 M -19.20 % | 290.229 M -11.97 % | 329.685 M -16.23 % | 393.545 M 123.34 % | 176.207 M 10.96 % | 158.808 M 191.93 % | -172.757 M -215.60 % | 149.450 M -55.04 % | 332.413 M 13.43 % | 293.045 M -15.52 % | 346.871 M 39.74 % | 248.228 M 6.90 % | 232.208 M -5.25 % | 245.073 M -32.72 % | 364.277 M -19.97 % | 455.148 M 4.08 % | 437.293 M -5.58 % | 463.136 M -7.67 % | 501.594 M -5.44 % | 530.445 M 8.17 % | 490.360 M 24.60 % | 393.550 M 14.06 % | 345.051 M -5.15 % | 363.778 M |
| Operating cash flow | -36.278 M -287.15 % | 19.385 M | 0.000 -100.00 % | 113.487 M 173.85 % | 41.441 M -61.74 % | 108.311 M -66.68 % | 325.016 M 210.16 % | 104.791 M 4.14 % | 100.624 M -55.30 % | 225.097 M 77.90 % | 126.530 M -46.42 % | 236.167 M -26.75 % | 322.412 M 21.13 % | 266.174 M 15.80 % | 229.862 M -15.81 % | 273.013 M 603.01 % | 38.835 M 5.74 % | 36.726 M -71.19 % | 127.499 M 2 290.20 % | 5.334 M -91.25 % | 60.941 M 156.65 % | -107.582 M -242.42 % | -31.418 M -128.53 % | 110.122 M 215.64 % | 34.889 M 5.06 % | 33.208 M -88.30 % | 283.790 M 59.53 % | 177.890 M 32.79 % | 133.967 M 233.46 % | -100.378 M 84.89 % | -664.249 M -1 176.25 % | 61.719 M -23.48 % | 80.652 M -46.33 % | 150.270 M 564.69 % | -32.338 M 74.62 % | -127.402 M -148.86 % | 260.731 M 242.75 % | 76.070 M -87.15 % | 592.174 M 400.95 % | -196.769 M -191.90 % | 214.123 M 299.34 % | 53.619 M -60.10 % | 134.380 M 25.22 % | 107.314 M -43.42 % | 189.676 M 171.86 % | 69.770 M 161.63 % | -113.215 M -10.64 % | -102.324 M -120.20 % | 506.493 M 233.41 % | -379.637 M -9.96 % | -345.243 M -229.66 % | 266.264 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 379.124 M 241.98 % | 110.862 M | 0.000 | 0.000 100.00 % | -152.157 M -69.93 % | -89.540 M -158.82 % | 152.232 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 99.137 M 16 564.99 % | -602.110 K -100.90 % | 67.074 M 1 261.94 % | 4.925 M -94.69 % | 92.731 M 120.01 % | 42.148 M 25.97 % | 33.458 M 41.45 % | 23.653 M -81.32 % | 126.650 M 1 152.96 % | 10.108 M -54.99 % | 22.460 M -66.71 % | 67.466 M 44.48 % | 46.696 M 610.88 % | -9.140 M -112.91 % | 70.788 M 221.08 % | -58.462 M |
| Capital expenditure | -58.008 M 65.95 % | -170.381 M -65.68 % | -102.835 M 78.90 % | -487.285 M -437.10 % | -90.726 M -457.96 % | -16.260 M 79.21 % | -78.215 M -540.13 % | -12.218 M 86.61 % | -91.279 M -843.01 % | -9.680 M 26.52 % | -13.172 M 94.64 % | -245.549 M -883.16 % | -24.975 M -68.75 % | -14.800 M 4.26 % | -15.459 M -43.79 % | -10.752 M 17.55 % | -13.040 M -21.05 % | -10.773 M -261.03 % | -2.984 M 72.26 % | -10.758 M -9.83 % | -9.795 M 41.40 % | -16.714 M 72.94 % | -61.766 M -561.17 % | -9.342 M 80.94 % | -49.021 M 25.03 % | -65.390 M 38.13 % | -105.686 M 32.91 % | -157.533 M -199.71 % | -52.562 M -87.95 % | -27.966 M 80.39 % | -142.613 M -25.61 % | -113.540 M -2 202.94 % | -4.930 M 95.57 % | -111.207 M 44.91 % | -201.854 M 1.89 % | -205.745 M -16 636.47 % | -1.229 M 98.99 % | -122.235 M 55.62 % | -275.449 M -141.83 % | -113.901 M 47.37 % | -216.399 M -790.77 % | -24.294 M 67.98 % | -75.873 M 7.23 % | -81.784 M -144.32 % | -33.474 M 77.63 % | -149.664 M -3.00 % | -145.300 M -770.44 % | -16.693 M 78.31 % | -76.963 M -58.50 % | -48.557 M 67.05 % | -147.387 M -1 430.51 % | -9.630 M 82.98 % | -56.574 M 8.50 % | -61.830 M 51.26 % | -126.866 M -158.97 % | -48.988 M 21.17 % | -62.144 M -112.74 % | -29.211 M -192.18 % | -9.998 M 70.33 % | -33.691 M -9.97 % | -30.637 M -44.02 % | -21.273 M 68.56 % | -67.659 M -180.54 % | -24.118 M 77.36 % | -106.543 M -189.82 % | -36.762 M -247.83 % | -10.569 M 96.76 % | -325.706 M -6.12 % | -306.914 M -77.66 % | -172.753 M -94.12 % | -88.995 M -1 897.65 % | -4.455 M 93.22 % | -65.664 M -780.09 % | -7.461 M 91.84 % | -91.387 M -352.57 % | -20.193 M 57.96 % | -48.031 M -113.22 % | -22.527 M -2.79 % | -21.916 M 81.67 % | -119.590 M -39.99 % | -85.425 M -268.43 % | -23.186 M 85.89 % | -164.339 M -325.88 % | -38.588 M 63.41 % | -105.450 M -61.32 % | -65.365 M -163.57 % | -24.800 M -149.08 % | -9.957 M 87.50 % | -79.633 M -82.98 % | -43.520 M |
| Free CashFlow | -94.285 M 37.56 % | -150.996 M -241.41 % | 106.781 M 128.57 % | -373.798 M -658.44 % | -49.285 M -153.54 % | 92.051 M -62.70 % | 246.802 M 166.60 % | 92.572 M 890.58 % | 9.345 M -95.66 % | 215.418 M 90.03 % | 113.358 M 1 308.33 % | -9.381 M -103.15 % | 297.436 M 18.32 % | 251.374 M 17.24 % | 214.402 M -18.25 % | 262.261 M 916.72 % | 25.795 M -0.61 % | 25.954 M -79.16 % | 124.515 M 2 395.67 % | -5.424 M -110.60 % | 51.146 M 141.15 % | -124.296 M -33.39 % | -93.184 M -192.46 % | 100.780 M 813.10 % | -14.133 M 56.09 % | -32.182 M -118.07 % | 178.104 M 774.91 % | 20.357 M -74.99 % | 81.405 M 163.43 % | -128.345 M 84.09 % | -806.862 M -1 457.02 % | -51.821 M -168.44 % | 75.722 M 93.85 % | 39.063 M 116.68 % | -234.192 M 29.70 % | -333.146 M -228.38 % | 259.502 M 662.12 % | -46.165 M -114.58 % | 316.724 M 201.95 % | -310.671 M -13 549.46 % | -2.276 M -107.76 % | 29.326 M -49.88 % | 58.507 M 129.17 % | 25.530 M -83.66 % | 156.201 M 295.51 % | -79.894 M 69.10 % | -258.515 M -117.21 % | -119.017 M -127.71 % | 429.531 M 200.31 % | -428.194 M 13.08 % | -492.630 M -291.96 % | 256.634 M 553.62 % | -56.574 M 8.50 % | -61.830 M 51.26 % | -126.866 M -158.97 % | -48.988 M -115.45 % | 316.980 M 288.21 % | 81.652 M 916.72 % | -9.998 M 70.33 % | -33.691 M 81.57 % | -182.794 M -64.96 % | -110.813 M -231.03 % | 84.573 M 450.66 % | -24.118 M 77.36 % | -106.543 M -189.82 % | -36.762 M -247.83 % | -10.569 M 96.76 % | -325.706 M -6.12 % | -306.914 M -77.66 % | -172.753 M -94.12 % | -88.995 M -1 897.65 % | -4.455 M 93.22 % | -65.664 M -780.09 % | -7.461 M -196.27 % | 7.750 M 137.27 % | -20.795 M -209.20 % | 19.043 M 208.19 % | -17.602 M -124.86 % | 70.814 M 191.44 % | -77.442 M -49.02 % | -51.967 M -11 238.20 % | 466.566 K 101.24 % | -37.689 M -32.34 % | -28.480 M 65.68 % | -82.990 M -4 050.29 % | 2.101 M -90.41 % | 21.896 M 214.65 % | -19.097 M -115.90 % | -8.845 M 91.33 % | -101.982 M |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 | 2012 | 2012 | 2012 | 2012 | 2011 | 2011 | 2011 | 2011 | 2010 | 2010 | 2010 | 2010 | 2009 | 2009 | 2009 | 2009 | 2008 | 2008 | 2008 | 2008 | 2007 | 2007 | 2007 | 2007 | 2006 | 2006 | 2006 | 2006 | 2005 | 2005 | 2005 | 2005 | 2004 | 2004 | 2004 | 2004 | 2003 | 2003 | 2003 | 2003 |