Changchai Company, Limited 000570.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 | 1993 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 2.416 B 12.07 % | 2.156 B -1.21 % | 2.182 B -11.03 % | 2.452 B 6.79 % | 2.296 B 12.25 % | 2.046 B -4.37 % | 2.139 B -11.93 % | 2.429 B 6.40 % | 2.283 B -9.40 % | 2.520 B 1.21 % | 2.490 B -14.95 % | 2.928 B -0.95 % | 2.956 B -5.80 % | 3.138 B 10.24 % | 2.846 B 17.96 % | 2.413 B 26.43 % | 1.908 B -6.55 % | 2.042 B 10.82 % | 1.843 B -0.66 % | 1.855 B 11.43 % | 1.665 B 7.90 % | 1.543 B -2.35 % | 1.580 B -9.38 % | 1.743 B -22.20 % | 2.241 B -27.55 % | 3.093 B 11.97 % | 2.762 B 1.17 % | 2.730 B -1.02 % | 2.759 B 26.72 % | 2.177 B 105.21 % | 1.061 B 34.37 % | 789.485 M |
| Net income | 18.490 M -82.96 % | 108.496 M 41.48 % | 76.685 M -25.55 % | 103.006 M 96.46 % | 52.432 M 110.01 % | 24.967 M -60.00 % | 62.410 M 34.65 % | 46.348 M -25.89 % | 62.540 M -12.04 % | 71.103 M 10.75 % | 64.202 M -15.20 % | 75.712 M 36.58 % | 55.434 M 4.88 % | 52.857 M -56.15 % | 120.542 M -47.37 % | 229.038 M 372.69 % | -83.993 M -149.96 % | 168.116 M 58.56 % | 106.027 M 115.08 % | 49.297 M 7.09 % | 46.034 M -15.30 % | 54.347 M 111.38 % | -477.476 M -25.18 % | -381.429 M -1 061.09 % | 39.687 M -59.90 % | 98.972 M -35.95 % | 154.534 M -30.87 % | 223.549 M -6.11 % | 238.089 M 18.88 % | 200.279 M 416.79 % | 38.754 M 194.65 % | 13.153 M |
| Income before tax | 15.357 M -89.92 % | 152.335 M 86.43 % | 81.710 M -29.13 % | 115.301 M 112.03 % | 54.380 M 103.68 % | 26.699 M -64.94 % | 76.144 M 56.24 % | 48.734 M -34.95 % | 74.918 M -15.98 % | 89.169 M 4.59 % | 85.257 M -13.87 % | 98.991 M 48.17 % | 66.808 M 7.50 % | 62.148 M -53.90 % | 134.822 M -49.73 % | 268.221 M 384.38 % | -94.318 M -140.31 % | 233.960 M 130.85 % | 101.345 M 121.58 % | 45.738 M -5.24 % | 48.267 M 35.21 % | 35.698 M 106.19 % | -577.101 M -32.49 % | -435.573 M -1 345.46 % | 34.973 M -73.04 % | 129.727 M -33.93 % | 196.342 M -28.20 % | 273.467 M -8.40 % | 298.552 M 23.59 % | 241.572 M 425.61 % | 45.960 M 151.19 % | 18.297 M |
| Income before tax ratio | 0.01 -91.00 % | 0.07 88.71 % | 0.04 -20.35 % | 0.05 98.54 % | 0.02 81.45 % | 0.01 -63.33 % | 0.04 77.41 % | 0.02 -38.86 % | 0.03 -7.27 % | 0.04 3.34 % | 0.03 1.27 % | 0.03 49.59 % | 0.02 14.12 % | 0.02 -58.19 % | 0.05 -57.39 % | 0.11 324.93 % | -0.05 -143.14 % | 0.11 108.31 % | 0.05 123.06 % | 0.02 -14.96 % | 0.03 25.30 % | 0.02 106.33 % | -0.37 -46.20 % | -0.25 -1 700.74 % | 0.02 -62.79 % | 0.04 -40.99 % | 0.07 -29.03 % | 0.10 -7.45 % | 0.11 -2.47 % | 0.11 156.13 % | 0.04 86.94 % | 0.02 |
| EBITDA | 106.828 M -57.39 % | 250.705 M 47.66 % | 169.781 M -15.98 % | 202.066 M 38.89 % | 145.485 M 18.43 % | 122.840 M -30.88 % | 177.723 M 22.62 % | 144.939 M -11.03 % | 162.907 M -9.38 % | 179.770 M 6.81 % | 168.311 M -4.43 % | 176.104 M 28.68 % | 136.857 M 10.48 % | 123.876 M -34.13 % | 188.065 M 36.26 % | 138.023 M 415.99 % | -43.679 M -115.40 % | 283.579 M 80.08 % | 157.477 M 58.32 % | 99.468 M -34.78 % | 152.514 M 32.89 % | 114.770 M 124.42 % | -470.021 M -46.03 % | -321.869 M -328.89 % | 140.620 M -29.77 % | 200.215 M 2.79 % | 194.777 M -2.68 % | 200.151 M -34.09 % | 303.686 M 14.19 % | 265.953 M 375.52 % | 55.929 M 92.36 % | 29.075 M |
| Net income ratio | 0.01 -84.79 % | 0.05 43.21 % | 0.04 -16.33 % | 0.04 83.96 % | 0.02 87.09 % | 0.01 -58.17 % | 0.03 52.89 % | 0.02 -30.35 % | 0.03 -2.92 % | 0.03 9.43 % | 0.03 -0.29 % | 0.03 37.88 % | 0.02 11.33 % | 0.02 -60.22 % | 0.04 -55.38 % | 0.09 315.68 % | -0.04 -153.46 % | 0.08 43.08 % | 0.06 116.51 % | 0.03 -3.89 % | 0.03 -21.50 % | 0.04 111.66 % | -0.30 -38.14 % | -0.22 -1 335.26 % | 0.02 -44.66 % | 0.03 -42.80 % | 0.06 -31.67 % | 0.08 -5.14 % | 0.09 -6.18 % | 0.09 151.83 % | 0.04 119.28 % | 0.02 |
| Ratio EBITDA | 0.04 -61.98 % | 0.12 49.47 % | 0.08 -5.57 % | 0.08 30.06 % | 0.06 5.51 % | 0.06 -27.72 % | 0.08 39.23 % | 0.06 -16.38 % | 0.07 0.02 % | 0.07 5.54 % | 0.07 12.38 % | 0.06 29.91 % | 0.05 17.28 % | 0.04 -40.25 % | 0.07 15.51 % | 0.06 349.93 % | -0.02 -116.48 % | 0.14 62.49 % | 0.09 59.38 % | 0.05 -41.47 % | 0.09 23.15 % | 0.07 125.01 % | -0.30 -61.14 % | -0.18 -394.19 % | 0.06 -3.06 % | 0.06 -8.19 % | 0.07 -3.81 % | 0.07 -33.41 % | 0.11 -9.89 % | 0.12 131.72 % | 0.05 43.16 % | 0.04 |
| Gross profit ratio | 0.12 -2.50 % | 0.13 17.72 % | 0.11 -28.68 % | 0.15 -0.44 % | 0.15 -6.99 % | 0.16 8.06 % | 0.15 3.86 % | 0.14 -20.89 % | 0.18 12.21 % | 0.16 21.63 % | 0.13 -1.44 % | 0.14 31.13 % | 0.10 12.89 % | 0.09 -26.95 % | 0.13 -13.35 % | 0.14 74.86 % | 0.08 -27.06 % | 0.11 -17.15 % | 0.14 6.79 % | 0.13 11.26 % | 0.12 -20.25 % | 0.14 29.44 % | 0.11 17.30 % | 0.10 -38.63 % | 0.16 -5.33 % | 0.16 5.10 % | 0.16 -2.46 % | 0.16 -15.87 % | 0.19 -13.55 % | 0.22 50.72 % | 0.15 28.67 % | 0.11 |
| Weighted average shs out dil | 705.721 M -0.02 % | 705.892 M 0.03 % | 705.693 M 13.52 % | 621.643 M 10.74 % | 561.374 M 0.00 % | 561.374 M -0.44 % | 563.831 M -2.85 % | 580.391 M 2.08 % | 568.545 M 3.95 % | 546.945 M -6.29 % | 583.656 M 0.22 % | 582.403 M 5.06 % | 554.340 M -5.61 % | 587.299 M 2.32 % | 574.009 M 2.75 % | 558.630 M -0.24 % | 559.953 M -0.08 % | 560.388 M 1.61 % | 551.510 M -1.58 % | 560.388 M 0.00 % | 560.388 M 0.00 % | 560.388 M 0.00 % | 560.388 M 0.00 % | 560.388 M 0.00 % | 560.388 M 0.00 % | 560.388 M 0.00 % | 560.388 M 0.00 % | 560.388 M 0.00 % | 560.388 M 0.00 % | 560.388 M 0.00 % | 560.388 M 0.00 % | 560.388 M |
| Weighted average shs out | 705.721 M -0.02 % | 705.892 M 0.03 % | 705.693 M 13.52 % | 621.643 M 10.74 % | 561.374 M 0.00 % | 561.374 M 0.00 % | 561.374 M 0.00 % | 561.374 M 0.00 % | 561.374 M 2.64 % | 546.945 M -6.29 % | 583.656 M 0.22 % | 582.403 M 5.06 % | 554.340 M -5.61 % | 587.299 M 2.32 % | 574.009 M 2.75 % | 558.630 M -0.24 % | 559.953 M -0.08 % | 560.388 M 1.61 % | 551.510 M -1.58 % | 560.388 M 0.00 % | 560.388 M 0.00 % | 560.388 M 0.00 % | 560.388 M 0.00 % | 560.388 M 0.00 % | 560.388 M 0.00 % | 560.388 M 0.00 % | 560.388 M 0.00 % | 560.388 M 0.00 % | 560.388 M 0.00 % | 560.388 M 0.00 % | 560.388 M 0.00 % | 560.388 M |
| EPS diluted | 0.03 -82.53 % | 0.15 36.36 % | 0.11 -35.29 % | 0.17 82.01 % | 0.09 109.89 % | 0.04 -59.55 % | 0.11 37.50 % | 0.08 -27.27 % | 0.11 -15.38 % | 0.13 18.18 % | 0.11 -15.38 % | 0.13 30.00 % | 0.10 11.11 % | 0.09 -57.14 % | 0.21 -48.78 % | 0.41 373.33 % | -0.15 -150.00 % | 0.30 76.47 % | 0.17 93.62 % | 0.09 7.07 % | 0.08 -15.29 % | 0.10 111.39 % | -0.85 -25.00 % | -0.68 -1 191.49 % | 0.06 -67.21 % | 0.19 -13.64 % | 0.22 -47.62 % | 0.42 -6.67 % | 0.45 -15.09 % | 0.53 307.69 % | 0.13 453.19 % | 0.02 |
| Earnings per share | 0.03 -82.53 % | 0.15 36.36 % | 0.11 -35.29 % | 0.17 82.01 % | 0.09 109.89 % | 0.04 -59.55 % | 0.11 37.50 % | 0.08 -27.27 % | 0.11 -15.38 % | 0.13 18.18 % | 0.11 -15.38 % | 0.13 30.00 % | 0.10 11.11 % | 0.09 -57.14 % | 0.21 -48.78 % | 0.41 373.33 % | -0.15 -150.00 % | 0.30 76.47 % | 0.17 93.62 % | 0.09 7.07 % | 0.08 -15.29 % | 0.10 111.39 % | -0.85 -25.00 % | -0.68 -1 191.49 % | 0.06 -67.21 % | 0.19 -13.64 % | 0.22 -47.62 % | 0.42 -6.67 % | 0.45 -15.09 % | 0.53 307.69 % | 0.13 453.19 % | 0.02 |
| Gross profit | 296.569 M 9.27 % | 271.409 M 16.30 % | 233.366 M -36.54 % | 367.759 M 6.32 % | 345.891 M 4.41 % | 331.287 M 3.34 % | 320.593 M -8.53 % | 350.487 M -15.83 % | 416.412 M 1.67 % | 409.583 M 23.10 % | 332.730 M -16.18 % | 396.968 M 29.90 % | 305.606 M 6.34 % | 287.380 M -19.46 % | 356.836 M 2.21 % | 349.115 M 121.08 % | 157.915 M -31.84 % | 231.670 M -8.19 % | 252.335 M 6.09 % | 237.859 M 23.97 % | 191.864 M -13.95 % | 222.966 M 26.40 % | 176.404 M 6.30 % | 165.953 M -52.25 % | 347.573 M -31.41 % | 506.740 M 17.68 % | 430.610 M -1.32 % | 436.386 M -16.73 % | 524.083 M 9.55 % | 478.388 M 209.30 % | 154.668 M 72.90 % | 89.456 M |
| Income tax expense | -9.261 M -124.61 % | 37.637 M 1 427.41 % | 2.464 M -80.08 % | 12.369 M 493.06 % | 2.086 M 21.61 % | 1.715 M -87.38 % | 13.590 M 708.88 % | 1.680 M -85.00 % | 11.201 M -32.86 % | 16.684 M -14.82 % | 19.588 M -15.54 % | 23.190 M 105.39 % | 11.291 M 43.40 % | 7.874 M -38.96 % | 12.900 M -63.77 % | 35.604 M 498.79 % | -8.928 M -113.88 % | 64.328 M 246 701.80 % | -26.086 K 87.12 % | -202.481 K -234.94 % | 150.053 K -62.03 % | 395.177 K 104.58 % | -8.627 M -493.12 % | 2.195 M -60.96 % | 5.622 M -74.27 % | 21.848 M -44.36 % | 39.267 M -13.72 % | 45.510 M -10.97 % | 51.118 M 37.19 % | 37.262 M 430.27 % | 7.027 M 36.59 % | 5.145 M |
| Cost of revenue | 2.119 B 10.79 % | 1.913 B -1.83 % | 1.949 B -6.52 % | 2.085 B 6.87 % | 1.951 B 13.77 % | 1.715 B -5.73 % | 1.819 B -12.50 % | 2.079 B 11.36 % | 1.867 B -11.54 % | 2.110 B -2.17 % | 2.157 B -14.76 % | 2.531 B -4.50 % | 2.650 B -7.02 % | 2.850 B 14.50 % | 2.489 B 20.62 % | 2.064 B 17.89 % | 1.750 B -3.31 % | 1.810 B 13.84 % | 1.590 B -1.66 % | 1.617 B 9.79 % | 1.473 B 11.60 % | 1.320 B -5.97 % | 1.404 B -11.03 % | 1.578 B -16.68 % | 1.893 B -26.79 % | 2.586 B 10.91 % | 2.332 B 1.64 % | 2.294 B 2.66 % | 2.234 B 31.55 % | 1.699 B 87.45 % | 906.169 M 29.45 % | 700.029 M |
| General and administrative expenses | 37.774 M -19.18 % | 46.740 M 18.58 % | 39.416 M 11.56 % | 35.332 M 59.68 % | 22.126 M 181.37 % | -27.192 M 26.28 % | -36.884 M 66.62 % | -110.486 M -405.14 % | 36.208 M 0.91 % | 35.883 M -1.14 % | 36.298 M -32.81 % | 54.026 M 15.79 % | 46.657 M 0.36 % | 46.491 M 20.77 % | 38.496 M -75.41 % | 156.541 M 3.43 % | 151.346 M -0.23 % | 151.699 M 104.69 % | 74.112 M -53.46 % | 159.258 M 63.07 % | 97.661 M -2.70 % | 100.369 M -82.45 % | 571.852 M 64.80 % | 346.990 M 85.79 % | 186.769 M -18.40 % | 228.877 M 20.60 % | 189.788 M 2.71 % | 184.778 M 1.53 % | 182.000 M -4.20 % | 189.971 M 112.33 % | 89.471 M 63.30 % | 54.790 M |
| Selling and marketing expenses | 13.936 M -75.80 % | 57.579 M -43.90 % | 102.630 M -12.46 % | 117.242 M -8.67 % | 128.372 M 32.23 % | 97.085 M -23.55 % | 126.997 M 24.14 % | 102.298 M -1.61 % | 103.970 M 5.96 % | 98.122 M 6.38 % | 92.235 M -24.85 % | 122.731 M 6.48 % | 115.260 M 14.78 % | 100.418 M 4.80 % | 95.819 M -4.33 % | 100.159 M 17.07 % | 85.554 M 38.53 % | 61.760 M -23.63 % | 80.872 M 38.91 % | 58.217 M -1.55 % | 59.134 M -21.48 % | 75.307 M -30.46 % | 108.291 M -43.11 % | 190.343 M 11.57 % | 170.606 M 16.12 % | 146.922 M 169.58 % | 54.500 M 16.46 % | 46.797 M 36.06 % | 34.394 M 60.21 % | 21.469 M 173.35 % | 7.854 M 369.19 % | 1.674 M |
| Other expenses | 148.052 M 241.71 % | -104.473 M -24.23 % | -84.094 M -522.70 % | 19.895 M -71.73 % | 70.381 M -49.68 % | 139.864 M 33 349.97 % | -420.643 K -103.28 % | 12.838 M 153.49 % | 5.065 M -9.94 % | 5.624 M 146.26 % | 2.284 M 216.63 % | 721.240 K -95.82 % | 17.250 M 75.34 % | 9.838 M 1.04 % | 9.737 M 689.31 % | 1.234 M | 0.000 | 0.000 -100.00 % | 1.930 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.327 M | 0.000 -100.00 % | 4.819 M -53.88 % | 10.450 M 660.64 % | 1.374 M -79.82 % | 6.808 M | 0.000 100.00 % | -10.939 M -512.14 % | -1.787 M |
| Operating expenses | 283.164 M 213.98 % | 90.184 M -35.21 % | 139.192 M -45.38 % | 254.859 M -13.06 % | 293.138 M 6.22 % | 275.978 M -14.34 % | 322.189 M 10.07 % | 292.707 M -9.81 % | 324.557 M 6.96 % | 303.434 M 26.97 % | 238.987 M -17.13 % | 288.370 M 12.11 % | 257.213 M 6.12 % | 242.369 M -2.35 % | 248.193 M -4.08 % | 258.745 M 8.93 % | 237.530 M 10.50 % | 214.954 M 38.05 % | 155.710 M -28.55 % | 217.927 M 38.76 % | 157.050 M -11.22 % | 176.903 M -74.05 % | 681.607 M 26.40 % | 539.240 M 49.65 % | 360.334 M -5.49 % | 381.275 M 52.59 % | 249.874 M 5.77 % | 236.235 M 7.19 % | 220.397 M 3.75 % | 212.435 M 115.15 % | 98.739 M 63.53 % | 60.381 M |
| Cost and expenses | 2.402 B 19.94 % | 2.003 B -4.79 % | 2.104 B -10.07 % | 2.340 B 4.27 % | 2.244 B 12.72 % | 1.991 B -7.02 % | 2.141 B -9.72 % | 2.371 B 8.22 % | 2.191 B -9.22 % | 2.414 B 0.73 % | 2.396 B -15.00 % | 2.819 B -3.03 % | 2.907 B -5.99 % | 3.092 B 12.97 % | 2.737 B 17.87 % | 2.322 B 16.82 % | 1.988 B -1.85 % | 2.025 B 16.00 % | 1.746 B -4.85 % | 1.835 B 12.58 % | 1.630 B 8.90 % | 1.497 B -28.22 % | 2.085 B -1.49 % | 2.117 B -6.07 % | 2.254 B -24.05 % | 2.967 B 14.95 % | 2.581 B 2.03 % | 2.530 B 3.07 % | 2.455 B 28.46 % | 1.911 B 90.17 % | 1.005 B 32.15 % | 760.411 M |
| Research and development expenses | 83.401 M -7.68 % | 90.339 M 11.20 % | 81.240 M -1.40 % | 82.390 M 14.02 % | 72.259 M 9.12 % | 66.221 M -8.26 % | 72.183 M 42.09 % | 50.801 M -4.72 % | 53.319 M 41.17 % | 37.770 M 397.22 % | 7.596 M 14.19 % | 6.652 M -5.62 % | 7.049 M 5.85 % | 6.659 M -41.22 % | 11.330 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 |
| Selling general and administrative expenses | 51.711 M -50.43 % | 104.319 M -26.56 % | 142.046 M -6.90 % | 152.574 M 1.38 % | 150.498 M 115.33 % | 69.893 M -22.44 % | 90.113 M 1 200.56 % | -8.188 M -105.84 % | 140.178 M 4.61 % | 134.005 M 4.26 % | 128.533 M -27.28 % | 176.757 M 9.16 % | 161.917 M 10.22 % | 146.910 M 9.38 % | 134.315 M -47.68 % | 256.700 M 8.36 % | 236.900 M 10.98 % | 213.459 M 37.73 % | 154.984 M -28.73 % | 217.475 M 38.70 % | 156.795 M -10.75 % | 175.676 M -74.17 % | 680.143 M 26.58 % | 537.333 M 50.36 % | 357.375 M -4.90 % | 375.799 M 53.83 % | 244.289 M 5.49 % | 231.575 M 7.02 % | 216.394 M 2.34 % | 211.440 M 117.25 % | 97.325 M 72.37 % | 56.464 M |
| Interest income | 17.941 M 99.15 % | 9.009 M -29.64 % | 12.804 M 13.89 % | 11.243 M 51.15 % | 7.438 M -44.71 % | 13.453 M 188.36 % | 4.665 M -69.38 % | 15.236 M 179.76 % | 5.446 M -33.69 % | 8.213 M 17.39 % | 6.996 M -25.37 % | 9.375 M 56.72 % | 5.982 M -50.16 % | 12.002 M 96.72 % | 6.101 M -30.89 % | 8.828 M -32.21 % | 13.022 M 281.63 % | 3.412 M -12.50 % | 3.899 M 35.00 % | 2.888 M 43.81 % | 2.008 M 43.69 % | 1.398 M -59.36 % | 3.440 M -29.31 % | 4.866 M -29.64 % | 6.916 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 581.445 K -70.31 % | 1.958 M -8.67 % | 2.144 M -63.71 % | 5.908 M -21.51 % | 7.527 M -34.23 % | 11.445 M 14.95 % | 9.956 M 134.83 % | 4.240 M 247.33 % | 1.221 M 3.16 % | 1.183 M -45.87 % | 2.186 M -8.45 % | 2.388 M -27.06 % | 3.274 M -16.72 % | 3.931 M 20.58 % | 3.260 M | 0.000 -100.00 % | 3.604 M -55.05 % | 8.018 M -45.37 % | 14.678 M -17.32 % | 17.753 M -24.71 % | 23.579 M -19.91 % | 29.441 M -25.41 % | 39.470 M -7.43 % | 42.638 M 15.63 % | 36.876 M 530.89 % | 5.845 M -82.85 % | 34.082 M 16.37 % | 29.288 M 48.49 % | 19.723 M 10.35 % | 17.874 M 161.07 % | 6.846 M -24.14 % | 9.025 M |
| Depreciation and amortization | 91.131 M -5.48 % | 96.411 M 12.20 % | 85.927 M 6.27 % | 80.857 M -3.25 % | 83.578 M -7.61 % | 90.458 M -1.73 % | 92.055 M -2.07 % | 94.001 M 11.16 % | 84.560 M -5.43 % | 89.418 M 10.57 % | 80.868 M 8.22 % | 74.725 M 11.81 % | 66.831 M 17.04 % | 57.102 M 8.61 % | 52.577 M 10.33 % | 47.654 M 1.68 % | 46.864 M 13.34 % | 41.349 M -0.25 % | 41.454 M -6.96 % | 44.554 M -1.81 % | 45.375 M -8.57 % | 49.630 M -26.59 % | 67.610 M -4.86 % | 71.065 M -3.27 % | 73.470 M 14.91 % | 63.939 M 26.81 % | 50.420 M 161.74 % | -81.672 M -3 523.59 % | -2.254 M -121.86 % | 10.310 M 61.24 % | 6.394 M -62.33 % | 16.972 M |
| Operating income | 13.405 M -91.22 % | 152.590 M 95.45 % | 78.071 M -30.85 % | 112.900 M 101.74 % | 55.963 M -29.55 % | 79.431 M 4.98 % | 75.661 M 125.15 % | 33.605 M -52.02 % | 70.045 M -16.25 % | 83.631 M 0.41 % | 83.292 M -15.28 % | 98.319 M 97.61 % | 49.755 M -4.98 % | 52.363 M -58.23 % | 125.369 M -54.26 % | 274.097 M 411.34 % | -88.039 M -146.62 % | 188.854 M 73.35 % | 108.946 M 206.79 % | 35.511 M -29.78 % | 50.573 M 24.06 % | 40.765 M 107.70 % | -529.642 M -21.18 % | -437.077 M -2 172.92 % | 21.085 M -84.39 % | 135.051 M -30.90 % | 195.438 M -30.65 % | 281.822 M -7.88 % | 305.940 M 19.67 % | 255.643 M 416.09 % | 49.535 M 309.30 % | 12.102 M |
| Operating income ratio | 0.01 -92.16 % | 0.07 97.84 % | 0.04 -22.28 % | 0.05 88.91 % | 0.02 -37.23 % | 0.04 9.78 % | 0.04 155.65 % | 0.01 -54.91 % | 0.03 -7.56 % | 0.03 -0.79 % | 0.03 -0.39 % | 0.03 99.49 % | 0.02 0.87 % | 0.02 -62.11 % | 0.04 -61.23 % | 0.11 346.25 % | -0.05 -149.88 % | 0.09 56.42 % | 0.06 208.84 % | 0.02 -36.98 % | 0.03 14.97 % | 0.03 107.88 % | -0.34 -33.72 % | -0.25 -2 764.26 % | 0.01 -78.45 % | 0.04 -38.28 % | 0.07 -31.45 % | 0.10 -6.93 % | 0.11 -5.56 % | 0.12 151.49 % | 0.05 204.60 % | 0.02 |
| Total other income expenses net | 1.952 M 866.90 % | -254.544 K -106.99 % | 3.639 M 51.59 % | 2.401 M 251.70 % | -1.583 M -786.89 % | 230.413 K -50.43 % | 464.777 K -96.93 % | 15.115 M 210.17 % | 4.873 M -11.99 % | 5.537 M 181.81 % | 1.965 M -93.23 % | 29.046 M 70.89 % | 16.997 M 62.19 % | 10.480 M 10.86 % | 9.453 M -94.62 % | 175.801 M 2 899.97 % | -6.279 M -103.16 % | 198.856 M 1 967.53 % | -10.648 M -204.12 % | 10.226 M 543.51 % | -2.306 M 54.49 % | -5.067 M 89.32 % | -47.459 M -3 256.06 % | 1.504 M -91.91 % | 18.587 M 449.08 % | -5.325 M -590.88 % | 1.085 M 112.98 % | -8.355 M -13.09 % | -7.388 M 47.50 % | -14.071 M -293.67 % | -3.574 M -157.70 % | 6.195 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 | 1993 |
| 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 | -969.229 M 10.58 % | -1.084 B -33.06 % | -814.576 M -28.48 % | -633.995 M 14.18 % | -738.728 M -19.81 % | -616.589 M 18.62 % | -757.647 M -95.55 % | -387.439 M 41.36 % | -660.704 M -13.07 % | -584.313 M -14.13 % | -511.970 M 22.23 % | -658.297 M 9.14 % | -724.495 M -48.85 % | -486.743 M 31.16 % | -707.107 M 3.03 % | -729.221 M -135.55 % | -309.579 M 23.57 % | -405.034 M -61.10 % | -251.423 M -131.92 % | -108.409 M -57.98 % | -68.620 M -172.43 % | 94.737 M -66.17 % | 280.015 M -35.71 % | 435.577 M -26.15 % | 589.819 M 37.21 % | 429.877 M 1 840.46 % | -24.699 M -20.36 % | -20.521 M 64.05 % | -57.086 M -140.97 % | 139.323 M 73.02 % | 80.526 M |
| Total investments | 1.319 B -4.59 % | 1.382 B 1.03 % | 1.368 B 47.09 % | 930.276 M 18.68 % | 783.871 M 28.33 % | 610.838 M 22.45 % | 498.851 M -37.13 % | 793.523 M -5.65 % | 841.079 M 60.59 % | 523.749 M 1.05 % | 518.310 M 19.56 % | 433.502 M -21.23 % | 550.322 M 13.75 % | 483.820 M -48.55 % | 940.455 M 25.52 % | 749.247 M 180.39 % | 267.213 M -52.91 % | 567.422 M 285.39 % | 147.235 M 1.78 % | 144.659 M 0.83 % | 143.473 M 12.59 % | 127.435 M 11.13 % | 114.670 M -27.04 % | 157.165 M -16.81 % | 188.924 M 81.30 % | 104.205 M 25.25 % | 83.196 M -6.58 % | 89.055 M 142.76 % | 36.684 M -74.53 % | 144.004 M 44.94 % | 99.354 M |
| Total debt | 94.472 M -83.83 % | 584.119 M 406.00 % | 115.438 M 56.06 % | 73.971 M 236.23 % | 22.000 M 0.00 % | 22.000 M -53.68 % | 47.500 M 2.37 % | 46.400 M 364.00 % | 10.000 M -41.18 % | 17.000 M -15.00 % | 20.000 M -33.33 % | 30.000 M 50.00 % | 20.000 M -45.95 % | 37.000 M -33.93 % | 56.000 M 34.94 % | 41.500 M -55.47 % | 93.200 M 213.80 % | 29.700 M -85.25 % | 201.325 M -29.44 % | 285.325 M -18.79 % | 351.325 M -17.27 % | 424.675 M -12.05 % | 482.870 M -36.42 % | 759.450 M -9.89 % | 842.810 M 20.52 % | 699.340 M 60.03 % | 437.015 M 6.49 % | 410.391 M 15.39 % | 355.644 M 96.22 % | 181.243 M 116.11 % | 83.867 M |
| Accumulated other comprehensive income loss | 1.053 B 48.99 % | 706.784 M -32.25 % | 1.043 B 18.64 % | 879.307 M 11.29 % | 790.085 M 14.45 % | 690.343 M 11.33 % | 620.060 M -28.10 % | 862.401 M -10.82 % | 966.982 M 40.21 % | 689.686 M 82.54 % | 377.829 M 23.84 % | 305.088 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 | 983.628 M -1.88 % | 1.002 B 9.50 % | 915.496 M 4.96 % | 872.212 M 12.12 % | 777.899 M 6.80 % | 728.341 M 1.23 % | 719.503 M 5.75 % | 680.363 M 4.45 % | 651.366 M 7.16 % | 607.860 M 9.41 % | 555.591 M 10.50 % | 502.780 M 12.14 % | 448.367 M 9.53 % | 409.368 M 13.53 % | 360.595 M 43.63 % | 251.067 M -3.73 % | 260.783 M -30.06 % | 372.845 M 53.31 % | 243.202 M 66.51 % | 146.058 M 5.42 % | 138.545 M 42.69 % | 97.094 M 120.33 % | -477.557 M | 0.000 -100.00 % | 212.811 M 18.18 % | 180.073 M 25.86 % | 143.072 M -39.00 % | 234.526 M 358.68 % | 51.131 M 456.68 % | 9.185 M 806.71 % | 1.013 M |
| Common stock | 705.693 M 0.00 % | 705.693 M 0.00 % | 705.693 M 0.00 % | 705.693 M 25.71 % | 561.374 M 0.00 % | 561.374 M 0.00 % | 561.374 M 0.00 % | 561.374 M 0.00 % | 561.374 M 0.00 % | 561.374 M 0.00 % | 561.374 M 0.00 % | 561.374 M 0.00 % | 561.374 M 0.00 % | 561.374 M 0.00 % | 561.374 M 0.00 % | 561.374 M 50.00 % | 374.250 M 0.00 % | 374.250 M 0.00 % | 374.250 M 0.00 % | 374.250 M 0.00 % | 374.250 M 0.00 % | 374.250 M 0.00 % | 374.250 M 0.00 % | 374.250 M 0.00 % | 374.250 M 6.32 % | 352.000 M 0.00 % | 352.000 M 0.00 % | 352.000 M 0.00 % | 352.000 M 166.67 % | 132.000 M 10.00 % | 120.000 M |
| Total equity | 3.441 B -0.85 % | 3.470 B 3.36 % | 3.357 B 8.40 % | 3.097 B 35.07 % | 2.293 B 7.62 % | 2.131 B 3.20 % | 2.065 B -8.95 % | 2.268 B -3.20 % | 2.342 B 15.94 % | 2.021 B 3.45 % | 1.953 B 6.96 % | 1.826 B -1.90 % | 1.861 B 5.97 % | 1.756 B -16.00 % | 2.091 B 15.62 % | 1.808 B 56.55 % | 1.155 B -22.53 % | 1.491 B 52.10 % | 980.378 M 9.22 % | 897.654 M 5.59 % | 850.154 M 10.90 % | 766.595 M 4.80 % | 731.516 M -43.09 % | 1.285 B -29.16 % | 1.814 B 14.44 % | 1.586 B 2.28 % | 1.550 B 9.37 % | 1.417 B 8.42 % | 1.307 B 247.66 % | 376.025 M 27.91 % | 293.978 M |
| Other non current liabilities | 73.003 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 % | 62.559 M 78.93 % | 34.962 M -3.38 % | 36.185 M 497.11 % | 6.060 M 778.26 % | 690.000 K 666.67 % | 90.000 K -99.44 % | 15.953 M 0.63 % | 15.853 M 0.00 % | 15.853 M 0.00 % | 15.853 M 0.00 % | 15.853 M -36.14 % | 24.823 M 1 052.17 % | -2.607 M -130.54 % | 8.537 M 837.10 % | 911.000 K -94.87 % | 17.763 M 130.48 % | 7.707 M -84.25 % | 48.942 M -1.14 % | 49.504 M |
| Long term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 M -90.70 % | 21.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 30.000 M | 0.000 -100.00 % | 42.000 M | 0.000 -100.00 % | 29.325 M 214.48 % | 9.325 M 0.00 % | 9.325 M -75.67 % | 38.325 M -36.99 % | 60.825 M -79.28 % | 293.500 M 91.83 % | 153.000 M 287.34 % | 39.500 M -38.76 % | 64.500 M -40.11 % | 107.700 M 56.81 % | 68.683 M 96.50 % | 34.953 M 46.94 % | 23.787 M |
| Total non current liabilities | 256.839 M 25.51 % | 204.639 M 3.58 % | 197.566 M 25.87 % | 156.960 M 14.05 % | 137.621 M 18.69 % | 115.947 M 5.50 % | 109.900 M -37.17 % | 174.903 M 2.28 % | 171.007 M 48.05 % | 115.507 M -0.25 % | 115.802 M 4.40 % | 110.926 M -14.18 % | 129.253 M 40.97 % | 91.690 M -52.13 % | 191.521 M 85.83 % | 103.060 M 29.08 % | 79.840 M -34.40 % | 121.702 M 168.79 % | 45.277 M 79.83 % | 25.177 M 0.00 % | 25.177 M -53.53 % | 54.177 M -29.34 % | 76.677 M -75.91 % | 318.323 M 111.66 % | 150.393 M 213.08 % | 48.037 M -26.56 % | 65.411 M -47.86 % | 125.463 M 64.24 % | 76.390 M -8.95 % | 83.895 M 14.47 % | 73.291 M |
| Other current liabilities | 403.418 M 246.54 % | -275.287 M -195.57 % | 288.044 M 241.72 % | 84.293 M 2 684.70 % | 3.027 M -87.32 % | 23.872 M -90.39 % | 248.288 M -0.39 % | 249.262 M -5.17 % | 262.865 M -40.48 % | 441.660 M 2.90 % | 429.203 M -36.70 % | 678.007 M 210.81 % | 218.141 M 201.42 % | -215.091 M 14.95 % | -252.902 M -246.38 % | 172.765 M 262.39 % | -106.389 M -180.28 % | -37.958 M -833.35 % | 5.176 M -73.54 % | 19.558 M -64.05 % | 54.409 M -69.39 % | 177.754 M -4.48 % | 186.098 M 15.06 % | 161.743 M 8.12 % | 149.595 M -35.42 % | 231.642 M -39.23 % | 381.197 M 63.14 % | 233.665 M -9.04 % | 256.884 M 14.08 % | 225.175 M 359.18 % | 49.039 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 33.681 M -85.09 % | 225.918 M -21.14 % | 286.486 M 10.73 % | 258.718 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 116.296 M -32.79 % | 173.026 M 4.34 % | 165.831 M 95.77 % | 84.705 M -32.61 % | 125.685 M 1.25 % | 124.135 M 25.82 % | 98.657 M -33.41 % | 148.165 M -13.98 % | 172.249 M 4.55 % | 164.759 M 25.09 % | 131.708 M 8.23 % | 121.696 M -46.84 % | 228.914 M -34.31 % | 348.498 M -12.62 % | 398.824 M 27.55 % | 312.673 M | 0.000 | 0.000 |
| Short term debt | 94.472 M -83.83 % | 584.119 M 406.00 % | 115.438 M 56.06 % | 73.971 M 236.23 % | 22.000 M 0.00 % | 22.000 M -51.65 % | 45.500 M -30.06 % | 65.054 M 27.83 % | 50.891 M 199.36 % | 17.000 M -15.00 % | 20.000 M -33.33 % | 30.000 M 50.00 % | 20.000 M -45.95 % | 37.000 M 42.31 % | 26.000 M 114.94 % | -174.074 M -439.99 % | 51.200 M 72.39 % | 29.700 M -82.73 % | 172.000 M -37.68 % | 276.000 M -19.30 % | 342.000 M -11.48 % | 386.350 M -8.46 % | 422.045 M -5.36 % | 445.950 M -26.45 % | 606.310 M 9.47 % | 553.840 M 48.68 % | 372.515 M 23.07 % | 302.691 M 5.48 % | 286.961 M 96.16 % | 146.290 M 143.49 % | 60.080 M |
| Total current liabilities | 1.684 B 13.46 % | 1.485 B -10.81 % | 1.665 B 3.62 % | 1.606 B 5.51 % | 1.522 B 22.55 % | 1.242 B -9.43 % | 1.372 B 6.81 % | 1.284 B 6.01 % | 1.211 B 10.49 % | 1.096 B -0.13 % | 1.098 B -4.15 % | 1.145 B 1.73 % | 1.126 B 10.17 % | 1.022 B -10.36 % | 1.140 B 10.84 % | 1.029 B 55.21 % | 662.722 M -5.00 % | 697.611 M -9.70 % | 772.541 M -14.91 % | 907.938 M -7.28 % | 979.246 M -12.86 % | 1.124 B -18.35 % | 1.376 B 4.04 % | 1.323 B -17.83 % | 1.610 B -9.59 % | 1.780 B -5.66 % | 1.887 B 32.89 % | 1.420 B 15.95 % | 1.225 B 123.16 % | 548.868 M 106.92 % | 265.262 M |
| Total liabilities | 1.941 B 14.92 % | 1.689 B -9.28 % | 1.862 B 5.60 % | 1.763 B 6.22 % | 1.660 B 22.22 % | 1.358 B -8.32 % | 1.482 B 1.54 % | 1.459 B 5.55 % | 1.382 B 14.07 % | 1.212 B -0.14 % | 1.214 B -0.22 % | 1.216 B -3.10 % | 1.255 B 12.70 % | 1.114 B -16.36 % | 1.332 B 17.67 % | 1.132 B 52.40 % | 742.562 M -9.37 % | 819.312 M 0.18 % | 817.818 M -12.36 % | 933.115 M -7.10 % | 1.004 B -14.73 % | 1.178 B -18.93 % | 1.453 B -11.47 % | 1.641 B -6.76 % | 1.760 B -3.74 % | 1.829 B -6.36 % | 1.953 B 26.33 % | 1.546 B 18.79 % | 1.301 B 105.64 % | 632.763 M 86.90 % | 338.553 M |
| Other non current assets | 348.446 M 26.12 % | 276.286 M -33.62 % | 416.215 M -8.18 % | 453.303 M 483.23 % | 77.723 M 26.27 % | 61.551 M -88.80 % | 549.601 M 412 795.45 % | 133.109 K | 0.000 | 0.000 -100.00 % | 61.599 M -0.16 % | 61.698 M -3.46 % | 63.906 M -88.38 % | 549.935 M 701.48 % | 68.615 M -91.63 % | 819.778 M 768.56 % | 94.384 M -29.65 % | 134.159 M -9.14 % | 147.659 M 1.60 % | 145.339 M 0.64 % | 144.410 M 11.97 % | 128.973 M 110 391.15 % | 116.727 K -99.94 % | 193.021 M -0.72 % | 194.427 M 2 378.67 % | 7.844 M 36.04 % | 5.766 M 103.46 % | 2.834 M 12.02 % | 2.530 M -95.08 % | 51.396 M 114.78 % | 23.930 M |
| Long term investments | 1.015 B -12.23 % | 1.157 B 15.88 % | 998.266 M 89.70 % | 526.223 M -31.87 % | 772.371 M 29.20 % | 597.788 M | 0.000 -100.00 % | 793.523 M -5.65 % | 841.079 M 60.59 % | 523.749 M 1.46 % | 516.200 M 19.08 % | 433.502 M -21.23 % | 550.322 M 0.07 % | 549.935 M -41.51 % | 940.163 M 14.69 % | 819.778 M 233.83 % | 245.568 M -51.70 % | 508.382 M 245.29 % | 147.235 M 1.78 % | 144.659 M 0.83 % | 143.473 M | 0.000 -100.00 % | 114.540 M 1.91 % | 112.389 M | 0.000 -100.00 % | 64.205 M 93.41 % | 33.196 M 403.30 % | -10.945 M 96.12 % | -282.204 M | 0.000 | 0.000 |
| Intangible assets | 142.806 M -3.81 % | 148.458 M -5.68 % | 157.392 M 1.44 % | 155.155 M -2.34 % | 158.871 M 59.35 % | 99.699 M -3.29 % | 103.093 M -4.36 % | 107.796 M 7.89 % | 99.915 M -3.09 % | 103.101 M -1.28 % | 104.441 M 24.01 % | 84.218 M -2.14 % | 86.064 M -2.56 % | 88.327 M -10.32 % | 98.496 M -4.76 % | 103.418 M -2.53 % | 106.102 M -2.62 % | 108.958 M -21.68 % | 139.117 M 11.44 % | 124.835 M 107.14 % | 60.267 M -4.66 % | 63.210 M -22.32 % | 81.373 M -8.21 % | 88.649 M 7.87 % | 82.178 M -3.49 % | 85.152 M 141.16 % | 35.310 M 50.82 % | 23.412 M -5.41 % | 24.750 M 6.37 % | 23.268 M -4.10 % | 24.262 M |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 142.806 M -3.81 % | 148.458 M -5.68 % | 157.392 M 1.44 % | 155.155 M -2.34 % | 158.871 M 59.35 % | 99.699 M -3.29 % | 103.093 M -4.36 % | 107.796 M 7.89 % | 99.915 M -3.09 % | 103.101 M -1.28 % | 104.441 M 24.01 % | 84.218 M -2.14 % | 86.064 M -2.56 % | 88.327 M -10.32 % | 98.496 M -4.76 % | 103.418 M -2.53 % | 106.102 M -2.62 % | 108.958 M -21.68 % | 139.117 M 11.44 % | 124.835 M 107.14 % | 60.267 M -4.66 % | 63.210 M -22.32 % | 81.373 M -8.21 % | 88.649 M 7.87 % | 82.178 M -3.49 % | 85.152 M 141.16 % | 35.310 M 50.82 % | 23.412 M -5.41 % | 24.750 M 6.37 % | 23.268 M -4.10 % | 24.262 M |
| Property plant equipment net | 618.791 M -8.98 % | 679.873 M -9.39 % | 750.343 M 11.46 % | 673.221 M 29.30 % | 520.684 M -5.17 % | 549.081 M -8.57 % | 600.544 M -8.30 % | 654.887 M 1.78 % | 643.460 M -2.92 % | 662.800 M -6.35 % | 707.734 M 1.44 % | 697.676 M 1.76 % | 685.621 M 12.47 % | 609.622 M 10.31 % | 552.659 M 11.34 % | 496.359 M 14.41 % | 433.831 M 5.62 % | 410.754 M -4.90 % | 431.916 M -0.62 % | 434.604 M -15.18 % | 512.369 M -11.57 % | 579.422 M -12.13 % | 659.386 M -9.32 % | 727.183 M -13.76 % | 843.191 M 1.68 % | 829.269 M 20.62 % | 687.483 M 11.65 % | 615.758 M 17.83 % | 522.573 M 72.38 % | 303.144 M 33.09 % | 227.774 M |
| Total non current assets | 2.132 B -5.79 % | 2.263 B -3.64 % | 2.348 B 29.13 % | 1.819 B 18.56 % | 1.534 B 17.17 % | 1.309 B 4.38 % | 1.254 B -22.11 % | 1.610 B -1.84 % | 1.640 B 21.70 % | 1.348 B -3.10 % | 1.391 B 8.82 % | 1.278 B -7.82 % | 1.387 B 11.04 % | 1.249 B -24.81 % | 1.661 B 16.95 % | 1.420 B 61.29 % | 880.506 M -24.29 % | 1.163 B 61.82 % | 718.692 M 1.97 % | 704.778 M -1.71 % | 717.045 M -7.07 % | 771.604 M -9.81 % | 855.565 M -15.19 % | 1.009 B -9.91 % | 1.120 B 7.56 % | 1.041 B 25.74 % | 827.963 M 13.26 % | 731.060 M 24.64 % | 586.538 M 55.25 % | 377.808 M 36.90 % | 275.966 M |
| Other current assets | 67.331 M -45.58 % | 123.717 M 39.72 % | 88.548 M 23.37 % | 71.773 M 67.42 % | 42.870 M 47.35 % | 29.094 M -50.45 % | 58.717 M 13.37 % | 51.791 M -12.69 % | 59.319 M -24.73 % | 78.810 M 42.04 % | 55.485 M -32.36 % | 82.032 M 90.25 % | 43.117 M 0.55 % | 42.883 M 60.17 % | 26.774 M 597.75 % | -5.379 M -102.00 % | 269.075 M -21.01 % | 340.643 M 96 949.29 % | 351.000 K -95.66 % | 8.088 M 484.96 % | -2.101 M -109.34 % | 22.490 M 88.82 % | 11.911 M -25.90 % | 16.074 M -98.90 % | 1.462 B 3.89 % | 1.407 B 14.35 % | 1.231 B 5.18 % | 1.170 B 55.77 % | 751.069 M 336.89 % | 171.914 M 409.77 % | 33.724 M |
| Short term investments | 303.667 M 34.58 % | 225.641 M -39.03 % | 370.104 M -8.40 % | 404.053 M 3 413.50 % | 11.500 M -11.88 % | 13.050 M 58.11 % | 8.254 M -38.86 % | 13.500 M 68.75 % | 8.000 M -75.00 % | 32.000 M 1 416.59 % | 2.110 M | 0.000 | 0.000 | 0.000 -100.00 % | 292.091 K | 0.000 -100.00 % | 21.645 M -63.34 % | 59.040 M 77.37 % | 33.287 M | 0.000 | 0.000 | 0.000 -100.00 % | 130.000 K -99.71 % | 44.776 M 7.86 % | 41.513 M 3.78 % | 40.000 M -20.00 % | 50.000 M -50.00 % | 100.000 M -68.64 % | 318.888 M 121.44 % | 144.004 M 44.94 % | 99.354 M |
| cash and cash equivalents | 1.064 B -1.86 % | 1.084 B 16.54 % | 930.013 M 31.36 % | 707.967 M -6.94 % | 760.728 M 19.13 % | 638.589 M -20.69 % | 805.147 M 85.59 % | 433.839 M -35.32 % | 670.704 M 11.54 % | 601.313 M 13.04 % | 531.970 M -22.71 % | 688.297 M -7.55 % | 744.495 M 34.45 % | 553.743 M -27.44 % | 763.107 M -0.99 % | 770.721 M 91.35 % | 402.779 M -9.13 % | 443.234 M -2.10 % | 452.747 M 14.99 % | 393.734 M -6.24 % | 419.944 M 11.56 % | 376.437 M 1.37 % | 371.354 M 14.66 % | 323.873 M 28.02 % | 252.991 M -6.11 % | 269.463 M -51.54 % | 556.035 M 23.31 % | 450.912 M 5.25 % | 428.415 M 921.98 % | 41.920 M 348.77 % | 9.341 M |
| Cash and short term investments | 1.367 B 4.42 % | 1.310 B 0.72 % | 1.300 B 16.91 % | 1.112 B 44.00 % | 772.228 M 18.51 % | 651.639 M -19.07 % | 805.147 M 81.08 % | 444.631 M -33.71 % | 670.704 M 5.90 % | 633.313 M 18.58 % | 534.079 M -22.41 % | 688.297 M -7.55 % | 744.495 M 34.45 % | 553.743 M -27.46 % | 763.399 M -0.95 % | 770.721 M 81.59 % | 424.424 M -15.50 % | 502.274 M 10.94 % | 452.747 M 14.99 % | 393.734 M -6.24 % | 419.944 M 11.56 % | 376.437 M 1.33 % | 371.484 M 14.70 % | 323.873 M 28.02 % | 252.991 M -18.25 % | 309.463 M -48.94 % | 606.035 M 10.01 % | 550.912 M -26.28 % | 747.304 M 301.94 % | 185.924 M 71.05 % | 108.694 M |
| Total current assets | 3.250 B 12.21 % | 2.896 B 0.89 % | 2.871 B -5.62 % | 3.042 B 25.74 % | 2.419 B 10.98 % | 2.180 B -4.89 % | 2.292 B 8.29 % | 2.116 B 1.54 % | 2.084 B 10.61 % | 1.885 B 6.13 % | 1.776 B -1.57 % | 1.804 B 4.29 % | 1.730 B 6.69 % | 1.621 B -7.97 % | 1.762 B 15.90 % | 1.520 B 49.41 % | 1.017 B -11.35 % | 1.148 B 6.30 % | 1.080 B -4.13 % | 1.126 B -1.01 % | 1.138 B -3.02 % | 1.173 B -11.73 % | 1.329 B -30.70 % | 1.918 B -21.88 % | 2.455 B 3.44 % | 2.373 B -4.37 % | 2.481 B 11.17 % | 2.232 B 10.39 % | 2.022 B 220.45 % | 630.980 M 76.96 % | 356.565 M |
| Inventory | 819.202 M 3.80 % | 789.220 M 37.98 % | 571.997 M -12.15 % | 651.084 M 7.32 % | 606.680 M 28.16 % | 473.359 M -15.16 % | 557.969 M 9.78 % | 508.266 M 2.88 % | 494.046 M 24.35 % | 397.290 M -20.16 % | 497.589 M 5.15 % | 473.239 M 4.64 % | 452.271 M -3.99 % | 471.068 M 11.73 % | 421.623 M 13.82 % | 370.424 M 14.41 % | 323.778 M 6.30 % | 304.592 M 4.84 % | 290.536 M -14.04 % | 337.990 M 9.53 % | 308.583 M 25.71 % | 245.480 M -14.68 % | 287.733 M -36.38 % | 452.247 M -35.32 % | 699.207 M 4.36 % | 670.018 M -3.18 % | 692.052 M 35.39 % | 511.157 M 24.00 % | 412.207 M 69.89 % | 242.627 M 72.05 % | 141.024 M |
| Net receivables | 996.177 M 47.79 % | 674.052 M -25.95 % | 910.261 M -24.58 % | 1.207 B 21.02 % | 997.295 M -2.76 % | 1.026 B 17.31 % | 874.230 M -21.13 % | 1.108 B 28.83 % | 860.350 M 6.60 % | 807.099 M 17.21 % | 688.571 M 17.13 % | 587.864 M 16.40 % | 505.054 M | 0.000 | 0.000 -100.00 % | 384.184 M 56.00 % | 246.276 M 8.41 % | 227.179 M -32.36 % | 335.871 M | 0.000 -100.00 % | 411.105 M -25.38 % | 550.953 M -17.72 % | 669.580 M -40.51 % | 1.125 B 2 670.29 % | 40.626 M 458.13 % | -11.344 M -104.95 % | 229.053 M 14.06 % | 200.825 M 80.27 % | 111.405 M 265.08 % | 30.515 M -56.26 % | 69.757 M |
| Tax assets | 6.458 M 325.15 % | 1.519 M -94.21 % | 26.221 M 145.19 % | 10.694 M 152.69 % | 4.232 M 313.28 % | 1.024 M 4.48 % | 980.130 K -2.67 % | 1.007 M 10.51 % | 911.229 K -5.33 % | 962.530 K -11.29 % | 1.085 M -9.28 % | 1.196 M 59.00 % | 752.200 K -17.59 % | 912.707 K -1.32 % | 924.885 K 58.78 % | 582.508 K -6.08 % | 620.237 K -11.61 % | 701.681 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 148.930 K 100.13 % | -112.389 M | 0.000 -100.00 % | 54.576 M -17.57 % | 66.208 M -33.79 % | 100.000 M -68.64 % | 318.888 M | 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 | 1.182 B 1.09 % | 1.170 B -4.04 % | 1.219 B 0.16 % | 1.217 B 0.73 % | 1.208 B 30.09 % | 928.660 M -9.85 % | 1.030 B 6.94 % | 963.299 M 9.28 % | 881.515 M 13.86 % | 774.178 M 0.65 % | 769.210 M -6.61 % | 823.628 M -12.89 % | 945.495 M 22.29 % | 773.128 M -8.25 % | 842.679 M 7.62 % | 783.027 M 57.40 % | 497.472 M 2.70 % | 484.396 M 11.43 % | 434.714 M -11.59 % | 491.729 M 9.08 % | 450.788 M -7.80 % | 488.922 M -16.70 % | 586.909 M -16.54 % | 703.227 M -10.84 % | 788.730 M -10.26 % | 878.947 M -14.04 % | 1.022 B 48.55 % | 688.306 M 16.70 % | 589.804 M 214.28 % | 187.669 M 69.41 % | 110.780 M |
| Tax payables | 4.214 M -32.37 % | 6.231 M -27.29 % | 8.570 M 61.52 % | 5.306 M 84.94 % | 2.869 M -68.45 % | 9.094 M 27.92 % | 7.109 M 76.93 % | 4.018 M -58.24 % | 9.622 M -10.89 % | 10.798 M -25.59 % | 14.512 M 161.07 % | -23.762 M 58.84 % | -57.737 M 5.81 % | -61.296 M -226.88 % | -18.752 M -170.44 % | -6.934 M 76.26 % | -29.213 M -184.75 % | -10.259 M -197.62 % | -3.447 M 80.10 % | -17.325 M -55.19 % | -11.164 M -100.39 % | -5.571 M 73.96 % | -21.393 M 30.48 % | -30.772 M -14.30 % | -26.923 M -303.76 % | -6.668 M 73.19 % | -24.872 M -249.65 % | 16.620 M -63.86 % | 45.985 M 265.24 % | -27.829 M -520.31 % | 6.621 M |
| Deferred revenue non current | 29.386 M -10.40 % | 32.796 M -9.42 % | 36.206 M -8.61 % | 39.615 M -30.44 % | 56.950 M -3.25 % | 58.864 M -1.78 % | 59.928 M -1.75 % | 60.993 M -0.10 % | 61.057 M 14.94 % | 53.122 M -1.96 % | 54.186 M -12.45 % | 61.894 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 |
| Minority interest | 77.897 M 9.53 % | 71.121 M -1.85 % | 72.464 M 273.06 % | 19.424 M -0.38 % | 19.499 M -0.70 % | 19.636 M 0.09 % | 19.618 M 0.74 % | 19.473 M 3.76 % | 18.767 M 6.69 % | 17.590 M 8.52 % | 16.209 M -1.66 % | 16.482 M 2.10 % | 16.143 M 17.73 % | 13.712 M 11.53 % | 12.294 M 12.64 % | 10.914 M 48.79 % | 7.335 M -8.48 % | 8.015 M 219.66 % | -6.698 M -46.66 % | -4.567 M -69.40 % | -2.696 M 85.01 % | -17.990 M -151.68 % | -7.148 M -115.53 % | 46.013 M -61.53 % | 119.601 M -4.35 % | 125.046 M 18.18 % | 105.809 M 14.13 % | 92.706 M 25.50 % | 73.867 M 476.77 % | 12.807 M 421.46 % | 2.456 M |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 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 % | -215.574 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 620.338 M -36.96 % | 984.034 M 58.63 % | 620.338 M 0.00 % | 620.338 M 330.82 % | 143.991 M 10.06 % | 130.834 M -10.15 % | 145.612 M 1.13 % | 143.991 M 0.00 % | 143.991 M 0.00 % | 143.991 M 0.00 % | 143.991 M -67.30 % | 440.335 M -47.29 % | 835.452 M 8.22 % | 771.959 M -33.26 % | 1.157 B 17.42 % | 985.089 M 92.08 % | 512.853 M -30.32 % | 736.042 M 60.14 % | 459.626 M 200.30 % | 153.054 M -56.71 % | 353.528 M 12.86 % | 313.242 M -62.80 % | 841.972 M -2.68 % | 865.171 M -20.95 % | 1.094 B 17.88 % | 928.407 M 1.79 % | 912.055 M -16.12 % | 1.087 B 30.95 % | 830.306 M 273.96 % | 222.033 M 30.22 % | 170.509 M |
| Deferred tax liabilities non current | 154.450 M -10.12 % | 171.843 M 6.50 % | 161.360 M 37.51 % | 117.344 M 45.46 % | 80.672 M 41.32 % | 57.083 M 18.99 % | 47.972 M -48.09 % | 92.410 M -15.95 % | 109.950 M 76.24 % | 62.386 M 1.25 % | 61.616 M 25.66 % | 49.032 M -26.48 % | 66.694 M 17.57 % | 56.727 M -54.74 % | 125.336 M 29.21 % | 97.000 M 161.10 % | 37.150 M -69.45 % | 121.612 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 |
| 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 | 5.382 B 4.31 % | 5.159 B -1.15 % | 5.219 B 7.39 % | 4.860 B 22.96 % | 3.953 B 13.30 % | 3.489 B -1.61 % | 3.546 B -4.85 % | 3.727 B 0.05 % | 3.725 B 15.23 % | 3.232 B 2.07 % | 3.167 B 4.09 % | 3.042 B -2.38 % | 3.116 B 8.59 % | 2.870 B -16.14 % | 3.423 B 16.41 % | 2.940 B 54.92 % | 1.898 B -17.86 % | 2.310 B 28.49 % | 1.798 B -1.78 % | 1.831 B -1.28 % | 1.855 B -4.63 % | 1.945 B -10.98 % | 2.184 B -25.36 % | 2.927 B -18.13 % | 3.575 B 4.70 % | 3.414 B -2.54 % | 3.503 B 18.22 % | 2.963 B 13.59 % | 2.609 B 158.58 % | 1.009 B 59.48 % | 632.531 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 -100.00 % | 33.096 M 1 614.78 % | 1.930 M -87.94 % | 16.000 M 1 182.82 % | 1.247 M 655.50 % | -224.522 K -27.39 % | -176.242 K 49.54 % | -349.287 K -780.86 % | 51.301 K -58.06 % | 122.332 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 |
| 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 | -298.240 M -477.49 % | 79.005 M -76.85 % | 341.296 M 184.73 % | -402.803 M -363.86 % | 152.656 M 177.53 % | -196.887 M -196.30 % | 204.460 M 179.72 % | -256.488 M -282.35 % | -67.082 M -0.87 % | -66.501 M 70.49 % | -225.330 M -27.36 % | -176.922 M -192.05 % | 192.202 M 180.52 % | -238.686 M -153.53 % | -94.144 M -140.89 % | 230.234 M 11 812.72 % | -1.966 M -102.29 % | 85.850 M 7.49 % | 79.867 M 239.62 % | -57.202 M -199.49 % | 57.493 M -25.24 % | 76.901 M -36.69 % | 121.473 M -53.82 % | 263.067 M 180.76 % | -325.748 M 21.26 % | -413.686 M -221.36 % | -128.731 M |
| Accounts receivables | -515.169 M -1 962.34 % | 27.662 M 183.47 % | -33.140 M 88.44 % | -286.670 M -1 796.99 % | 16.893 M 112.16 % | -138.877 M -159.67 % | 232.740 M 191.08 % | -255.525 M -262.10 % | -70.568 M 50.39 % | -142.246 M -86.21 % | -76.392 M 29.56 % | -108.448 M -834.79 % | 14.759 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 | -44.365 M 81.90 % | -245.117 M -372.92 % | 89.813 M 269.21 % | -53.079 M 63.26 % | -144.477 M -442.11 % | 42.231 M 145.98 % | -91.846 M -466.71 % | -16.207 M 87.98 % | -134.792 M -328.27 % | 59.048 M 218.76 % | -49.721 M -55.53 % | -31.970 M -443.73 % | 9.301 M 118.78 % | -49.531 M 22.35 % | -63.789 M -66.21 % | -38.378 M -27.71 % | -30.052 M -468.79 % | -5.283 M -109.64 % | 54.824 M 317.99 % | -25.149 M 65.96 % | -73.872 M -363.94 % | 27.988 M -69.47 % | 91.680 M -58.37 % | 220.236 M 863.83 % | -28.833 M -201.09 % | 28.523 M 115.77 % | -180.895 M |
| Accounts payables | 264.500 M 0.43 % | 263.364 M -8.08 % | 286.527 M 462.45 % | -79.053 M -128.34 % | 278.992 M 379.24 % | -99.910 M -256.74 % | 63.743 M 308.80 % | 15.593 M -88.72 % | 138.227 M 733.97 % | 16.575 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -3.205 M -109.68 % | 33.096 M 1 838.09 % | -1.904 M -111.90 % | 16.000 M 1 182.82 % | 1.247 M 477.26 % | -330.606 K -100.11 % | 296.306 M 223.32 % | -240.281 M -454.87 % | 67.710 M 153.93 % | -125.549 M 28.51 % | -175.609 M -21.15 % | -144.953 M -179.25 % | 182.901 M 196.69 % | -189.155 M -523.15 % | -30.355 M -111.30 % | 268.612 M 856.39 % | 28.086 M -69.18 % | 91.134 M 263.91 % | 25.043 M 178.13 % | -32.052 M -124.40 % | 131.365 M 168.57 % | 48.913 M 64.18 % | 29.793 M -30.44 % | 42.831 M 114.43 % | -296.915 M 32.86 % | -442.209 M -947.73 % | 52.164 M |
| Other non cash items | 27.846 M 114.97 % | -186.021 M -32.18 % | -140.731 M -122.35 % | -63.292 M -57.65 % | -40.147 M -165.51 % | 61.283 M 172.22 % | -84.862 M -895.19 % | -8.527 M -153.06 % | 16.071 M -50.59 % | 32.526 M 19.21 % | 27.285 M -52.80 % | 57.803 M 727.99 % | -9.205 M 87.19 % | -71.859 M -323.81 % | -16.955 M 89.75 % | -165.483 M -599.15 % | 33.153 M 116.29 % | -203.572 M -362.46 % | -44.019 M -222.65 % | 35.889 M 1 326.45 % | 2.516 M -85.25 % | 17.057 M -96.28 % | 458.761 M 75.14 % | 261.939 M 456.29 % | 47.087 M -4.93 % | 49.526 M 333.47 % | 11.425 M |
| Net cash provided by operating activities | -154.293 M -212.47 % | 137.190 M -62.41 % | 364.930 M 237.03 % | -266.324 M -205.77 % | 251.797 M 1 325.71 % | -20.543 M -107.50 % | 273.820 M 325.05 % | -121.669 M -222.31 % | 99.474 M -22.24 % | 127.927 M 348.37 % | -51.507 M -264.00 % | 31.407 M -89.71 % | 305.345 M 253.31 % | -199.168 M -414.15 % | 63.399 M -81.62 % | 345.022 M 4 801.48 % | -7.339 M -107.87 % | 93.259 M -48.53 % | 181.182 M 157.81 % | 70.276 M -53.48 % | 151.066 M -19.54 % | 187.764 M 66.33 % | 112.886 M -32.06 % | 166.168 M 194.50 % | -175.840 M 8.58 % | -192.342 M -319.45 % | 87.649 M |
| Investments in property plant and equipment | -19.328 M 80.10 % | -97.111 M -100.48 % | -48.439 M 65.34 % | -139.773 M -4.51 % | -133.737 M -240.85 % | -39.237 M -111.80 % | -18.525 M 67.88 % | -57.680 M 2.75 % | -59.311 M -64.74 % | -36.004 M 40.60 % | -60.612 M 10.61 % | -67.809 M 26.40 % | -92.130 M 31.42 % | -134.341 M 3.77 % | -139.597 M -20.50 % | -115.844 M -54.22 % | -75.118 M 24.21 % | -99.114 M -484.27 % | -16.964 M -14.55 % | -14.809 M 8.96 % | -16.266 M -12.94 % | -14.403 M 25.57 % | -19.349 M 53.31 % | -41.443 M 54.04 % | -90.173 M -4.91 % | -85.951 M 24.83 % | -114.335 M |
| Acquisitions net | 0.000 -100.00 % | 64.393 M 9 192.18 % | 692.980 K 17.61 % | 589.226 K 113.84 % | 275.545 K -99.30 % | 39.563 M 102.84 % | 19.504 M 556.52 % | -4.272 M -1 875.52 % | 240.625 K -99.44 % | 42.663 M 288.77 % | -22.600 M | 0.000 | 0.000 -100.00 % | 694.921 K -97.83 % | 31.998 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 22.231 M -40.67 % | 37.468 M 238.08 % | 11.083 M 66.54 % | 6.655 M 1 007.01 % | 601.145 K |
| Purchases of investments | -1.180 B -24.55 % | -947.055 M 8.37 % | -1.034 B -45.77 % | -709.038 M -22.30 % | -579.734 M -779.31 % | -65.930 M -98.03 % | -33.293 M 70.79 % | -113.985 M -1 324.81 % | -8.000 M 75.00 % | -32.000 M -1 500.00 % | -2.000 M | 0.000 | 0.000 100.00 % | -380.815 M -2 932.93 % | -12.556 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -360.000 K 70.00 % | -1.200 M 98.72 % | -93.964 M -374.70 % | -19.795 M 87.38 % | -156.801 M |
| Sales maturities of investments | 1.130 B 2.55 % | 1.102 B 18.24 % | 931.974 M 142.34 % | 384.577 M -31.78 % | 563.744 M 2 283.83 % | 23.649 M -84.94 % | 157.016 M 710.84 % | 19.365 M -46.05 % | 35.892 M 232.00 % | 10.811 M -3.05 % | 11.151 M -25.85 % | 15.040 M 24.77 % | 12.054 M -96.94 % | 393.779 M 1 917.20 % | 19.521 M -91.42 % | 227.491 M 1 476.81 % | 14.427 M -87.34 % | 113.931 M 10 906.98 % | 1.035 M -34.70 % | 1.585 M -61.96 % | 4.166 M 83.46 % | 2.271 M -92.95 % | 32.232 M 250.51 % | 9.196 M -78.98 % | 43.744 M -15.80 % | 51.955 M -78.55 % | 242.218 M |
| Other investing activites | 76.849 M 149.49 % | 30.802 M 170.19 % | 11.400 M 709.85 % | -1.869 M 50.88 % | -3.806 M 90.30 % | -39.237 M -111.80 % | -18.525 M -1 109.36 % | 1.835 M -79.61 % | 9.000 M 125.00 % | -36.004 M -10 787.36 % | 336.880 K -78.49 % | 1.566 M -45.57 % | 2.877 M -85.61 % | 20.000 M 9.06 % | 18.338 M 1 401.67 % | 1.221 M -30.98 % | 1.769 M -97.85 % | 82.448 M 1 425.44 % | 5.405 M 2 593.78 % | 200.642 K 84.84 % | 108.550 K -60.84 % | 277.217 K 101.43 % | -19.349 M -215.01 % | -6.142 M -107.77 % | -2.956 M -142.81 % | 6.906 M -64.11 % | 19.246 M |
| Net cash used for investing activites | 8.038 M -94.75 % | 152.985 M 210.90 % | -137.954 M 70.37 % | -465.514 M -203.75 % | -153.257 M -88.76 % | -81.192 M -176.47 % | 106.176 M 168.62 % | -154.737 M -597.70 % | -22.178 M 56.11 % | -50.534 M 31.46 % | -73.723 M -43.98 % | -51.203 M 33.67 % | -77.199 M 23.32 % | -100.682 M -22.34 % | -82.297 M -172.91 % | 112.868 M 291.56 % | -58.922 M -160.58 % | 97.264 M 1 024.23 % | -10.524 M 19.20 % | -13.024 M -8.61 % | -11.991 M -1.15 % | -11.854 M -176.95 % | 15.405 M 825.90 % | -2.122 M 98.40 % | -132.267 M -228.78 % | -40.229 M -343.50 % | -9.071 M |
| Debt repayment | 94.412 M 1 448.74 % | -7.000 M -40.00 % | -5.000 M 50.00 % | -10.000 M | 0.000 100.00 % | -25.500 M -2 418.18 % | 1.100 M -96.98 % | 36.400 M 620.00 % | -7.000 M -133.33 % | -3.000 M 70.00 % | -10.000 M | 0.000 100.00 % | -47.000 M -527.27 % | 11.000 M -24.14 % | 14.500 M 128.05 % | -51.700 M -194.00 % | 55.000 M 133.54 % | -164.000 M -95.24 % | -84.000 M -27.27 % | -66.000 M 9.22 % | -72.700 M 49.02 % | -142.615 M -368.48 % | -30.442 M -54.06 % | -19.760 M -113.77 % | 143.470 M -5.91 % | 152.485 M 90.21 % | 80.165 M |
| Common stock issued | 0.000 | 0.000 | 0.000 -100.00 % | 633.873 M 25 454.93 % | -2.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | -33.168 M -370.01 % | -7.057 M 62.24 % | -18.689 M -994.40 % | -1.708 M 47.18 % | -3.233 M 76.96 % | -14.034 M 27.37 % | -19.322 M -6.28 % | -18.181 M -32.56 % | -13.715 M -10.51 % | -12.411 M -21.18 % | -10.241 M 36.45 % | -16.115 M -11.76 % | -14.419 M -265.44 % | -3.946 M -22.64 % | -3.217 M 91.00 % | -35.748 M -12.79 % | -31.695 M 12.05 % | -36.037 M -30.36 % | -27.644 M -58.30 % | -17.463 M 24.71 % | -23.194 M | 0.000 100.00 % | -1.770 M 96.07 % | -45.057 M -10.96 % | -40.605 M 75.75 % | -167.416 M -184.60 % | -58.826 M |
| Other financing activites | 0.000 100.00 % | -117.308 M -361.77 % | 44.814 M 1.05 % | 44.350 M | 0.000 100.00 % | -4.971 M | 0.000 | 0.000 100.00 % | -18.708 K 33.37 % | -28.075 K 76.49 % | -119.400 K -101.21 % | 9.850 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -14.610 M -183.67 % | 17.463 M 2 859.82 % | 590.000 K 102.23 % | -26.492 M 23.54 % | -34.649 M | 0.000 -100.00 % | 200.113 M 11 499.18 % | 1.725 M -67.56 % | 5.319 M |
| Net cash used provided by financing activities | 61.244 M 146.62 % | -131.365 M -721.85 % | 21.125 M -96.83 % | 666.516 M 11 726.18 % | -5.733 M 87.12 % | -44.505 M -144.23 % | -18.222 M -200.02 % | 18.219 M 187.87 % | -20.734 M -34.30 % | -15.439 M 26.18 % | -20.914 M -233.84 % | -6.265 M 89.80 % | -61.419 M -970.65 % | 7.054 M -37.48 % | 11.283 M 112.90 % | -87.448 M -475.23 % | 23.305 M 111.65 % | -200.037 M -79.17 % | -111.644 M -33.77 % | -83.463 M 12.42 % | -95.304 M 43.64 % | -169.107 M -152.92 % | -66.862 M -3.15 % | -64.817 M -121.39 % | 302.978 M 2 394.34 % | -13.205 M -149.54 % | 26.658 M |
| Effect of forex changes on cash | 6.064 M 145.56 % | 2.469 M 1 716.08 % | -152.802 K 93.10 % | -2.215 M 74.90 % | -8.827 M -1 333.88 % | 715.396 K 1 581.35 % | 42.549 K -75.33 % | 172.466 K | 0.000 | 0.000 -100.00 % | 24.385 K 139.16 % | -62.269 K -310.57 % | -15.166 K 14.99 % | -17.840 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 100.00 % | -113.038 K |
| Net change in cash | -78.948 M -148.95 % | 161.279 M -34.95 % | 247.949 M 467.13 % | -67.537 M -180.42 % | 83.980 M 158.94 % | -142.495 M -139.38 % | 361.816 M 240.23 % | -258.014 M -556.16 % | 56.562 M -8.70 % | 61.954 M 142.40 % | -146.120 M -459.36 % | -26.123 M -115.67 % | 166.712 M 156.93 % | -292.814 M -3 745.47 % | -7.615 M -102.06 % | 370.442 M 962.39 % | -42.955 M -351.54 % | -9.513 M -116.12 % | 59.013 M 325.15 % | -26.211 M -159.88 % | 43.771 M 543.46 % | 6.802 M -88.93 % | 61.430 M -38.09 % | 99.228 M 2 035.00 % | -5.128 M 97.91 % | -245.776 M -333.80 % | 105.123 M |
| Cash at beginning of period | 971.630 M 19.90 % | 810.351 M 44.09 % | 562.402 M -10.72 % | 629.940 M 15.38 % | 545.960 M -20.54 % | 687.080 M 111.24 % | 325.264 M -44.24 % | 583.278 M 10.74 % | 526.716 M 13.33 % | 464.762 M -23.92 % | 610.882 M -4.10 % | 637.005 M 35.45 % | 470.293 M -38.37 % | 763.107 M -0.99 % | 770.721 M 92.55 % | 400.279 M -9.69 % | 443.234 M -2.10 % | 452.747 M 14.99 % | 393.734 M -6.24 % | 419.944 M 11.64 % | 376.174 M 1.77 % | 369.635 M 19.27 % | 309.925 M 47.10 % | 210.696 M -18.37 % | 258.119 M -49.90 % | 515.239 M 14.27 % | 450.912 M |
| Cash at end of period | 892.682 M -8.13 % | 971.630 M 19.90 % | 810.351 M 44.09 % | 562.402 M -10.72 % | 629.940 M 15.67 % | 544.585 M -20.74 % | 687.080 M 111.24 % | 325.264 M -44.24 % | 583.278 M 10.74 % | 526.716 M 13.33 % | 464.762 M -23.92 % | 610.882 M -4.10 % | 637.005 M 35.45 % | 470.293 M -38.37 % | 763.107 M -0.99 % | 770.721 M 92.55 % | 400.279 M -9.69 % | 443.234 M -2.10 % | 452.747 M 14.99 % | 393.734 M -6.24 % | 419.944 M 11.56 % | 376.437 M 1.37 % | 371.354 M 19.82 % | 309.925 M 22.50 % | 252.991 M -6.11 % | 269.463 M -51.54 % | 556.035 M |
| Operating cash flow | -154.293 M -212.47 % | 137.190 M -62.41 % | 364.930 M 237.03 % | -266.324 M -205.77 % | 251.797 M 1 325.71 % | -20.543 M -107.50 % | 273.820 M 325.05 % | -121.669 M -222.31 % | 99.474 M -22.24 % | 127.927 M 348.37 % | -51.507 M -264.00 % | 31.407 M -89.71 % | 305.345 M 253.31 % | -199.168 M -414.15 % | 63.399 M -81.62 % | 345.022 M 4 801.48 % | -7.339 M -107.87 % | 93.259 M -48.53 % | 181.182 M 157.81 % | 70.276 M -53.48 % | 151.066 M -19.54 % | 187.764 M 66.33 % | 112.886 M -32.06 % | 166.168 M 194.50 % | -175.840 M 8.58 % | -192.342 M -319.45 % | 87.649 M |
| Capital expenditure | -19.328 M 80.10 % | -97.111 M -100.48 % | -48.439 M 65.34 % | -139.773 M -4.51 % | -133.737 M -240.85 % | -39.237 M -111.80 % | -18.525 M 67.88 % | -57.680 M 2.75 % | -59.311 M -64.74 % | -36.004 M 40.60 % | -60.612 M 10.61 % | -67.809 M 26.40 % | -92.130 M 31.42 % | -134.341 M 3.77 % | -139.597 M -20.50 % | -115.844 M -54.22 % | -75.118 M 24.21 % | -99.114 M -484.27 % | -16.964 M -14.55 % | -14.809 M 8.96 % | -16.266 M -12.94 % | -14.403 M 25.57 % | -19.349 M 53.31 % | -41.443 M 54.04 % | -90.173 M -4.91 % | -85.951 M 24.83 % | -114.335 M |
| Free CashFlow | -173.621 M -533.19 % | 40.079 M -87.34 % | 316.491 M 177.93 % | -406.097 M -443.98 % | 118.059 M 297.49 % | -59.779 M -123.42 % | 255.294 M 242.35 % | -179.349 M -546.55 % | 40.163 M -56.31 % | 91.923 M 181.99 % | -112.119 M -208.01 % | -36.402 M -117.07 % | 213.214 M 163.93 % | -333.509 M -337.69 % | -76.198 M -133.25 % | 229.178 M 377.94 % | -82.457 M -1 308.44 % | -5.854 M -103.57 % | 164.218 M 196.07 % | 55.467 M -58.85 % | 134.800 M -22.24 % | 173.361 M 85.34 % | 93.537 M -25.00 % | 124.724 M 146.89 % | -266.013 M 4.41 % | -278.293 M -942.82 % | -26.687 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 | 663.423 M -26.10 % | 897.764 M 96.06 % | 457.902 M -0.90 % | 462.058 M -29.47 % | 655.154 M -21.68 % | 836.480 M 141.32 % | 346.624 M -24.41 % | 458.557 M -29.17 % | 647.415 M -7.92 % | 703.102 M 53.44 % | 458.221 M -16.02 % | 545.600 M 8.58 % | 502.504 M -25.63 % | 675.719 M 43.44 % | 471.076 M -2.71 % | 484.184 M -33.03 % | 722.952 M -6.62 % | 774.218 M 42.16 % | 544.604 M -6.81 % | 584.404 M -7.30 % | 630.422 M 17.39 % | 537.033 M 14.41 % | 469.412 M 1.92 % | 460.579 M -17.48 % | 558.159 M 0.09 % | 557.671 M 7.26 % | 519.906 M 20.18 % | 432.605 M -27.14 % | 593.752 M 0.13 % | 593.009 M 4.12 % | 569.549 M 3.29 % | 551.411 M -5.73 % | 584.942 M -19.11 % | 723.165 M 40.64 % | 514.185 M -15.04 % | 605.183 M 18.86 % | 509.143 M -22.21 % | 654.517 M 89.92 % | 344.630 M -57.73 % | 815.273 M 14.89 % | 709.590 M 9.12 % | 650.306 M 17.45 % | 553.665 M -7.14 % | 596.251 M -0.17 % | 597.279 M -19.57 % | 742.597 M 18.62 % | 626.014 M -11.06 % | 703.877 M -10.16 % | 783.451 M -3.78 % | 814.251 M 18.89 % | 684.883 M 2.04 % | 671.173 M -11.02 % | 754.254 M -10.76 % | 845.226 M 17.79 % | 717.551 M 0.02 % | 717.405 M -6.23 % | 765.095 M -18.39 % | 937.453 M 32.42 % | 707.937 M 8.68 % | 651.371 M -9.20 % | 717.375 M -6.75 % | 769.300 M 46.54 % | 524.964 M -18.00 % | 640.188 M 2.58 % | 624.109 M 0.11 % | 623.404 M 123.92 % | 278.402 M -41.95 % | 479.588 M -10.00 % | 532.847 M -13.70 % | 617.446 M 28.81 % | 479.364 M -0.92 % | 483.817 M -19.44 % | 600.542 M 25.56 % | 478.303 M 21.08 % | 395.042 M -15.72 % | 468.730 M 2.66 % | 456.604 M -12.57 % | 522.267 M 19.22 % | 438.086 M -2.91 % | 451.194 M 2.82 % | 438.821 M -16.71 % | 526.830 M 30.04 % | 405.142 M -9.50 % | 447.646 M 45.12 % | 308.476 M -38.73 % | 503.459 M 31.21 % | 383.701 M 0.30 % | 382.564 M 23.87 % | 308.846 M -33.96 % | 467.670 M 33.56 % | 350.146 M 4.81 % | 334.076 M -30.54 % | 480.989 M 15.04 % | 418.103 M |
| Net income | 29.702 M -32.06 % | 43.721 M 256.89 % | -27.868 M -645.09 % | -3.740 M -121.11 % | 17.715 M -45.30 % | 32.383 M 166.94 % | -48.373 M -294.02 % | 24.932 M -76.92 % | 108.003 M 351.23 % | 23.935 M 140.48 % | -59.126 M -139.31 % | 150.406 M 811.99 % | 16.492 M 153.00 % | -31.119 M -1 050.85 % | -2.704 M 88.48 % | -23.478 M -122.44 % | 104.618 M 325.77 % | 24.571 M 82.29 % | 13.479 M 19.68 % | 11.263 M -56.98 % | 26.180 M 1 764.28 % | 1.404 M -71.68 % | 4.958 M 421.51 % | 950.668 K -94.25 % | 16.540 M 556.86 % | 2.518 M -93.56 % | 39.100 M 737.11 % | 4.671 M -35.97 % | 7.295 M -35.69 % | 11.344 M 215.36 % | 3.597 M 17.08 % | 3.072 M -34.46 % | 4.688 M -86.60 % | 34.992 M 370.89 % | 7.431 M -63.01 % | 20.091 M 87.14 % | 10.736 M -55.79 % | 24.282 M 1 018.03 % | -2.645 M -107.31 % | 36.185 M 78.39 % | 20.284 M 17.39 % | 17.279 M 31.32 % | 13.158 M -21.40 % | 16.740 M 13.33 % | 14.771 M -24.38 % | 19.533 M 3.89 % | 18.802 M 10.31 % | 17.045 M -18.56 % | 20.931 M 10.54 % | 18.935 M 50.13 % | 12.612 M -3.14 % | 13.020 M -20.26 % | 16.327 M 21.16 % | 13.475 M 209.34 % | 4.356 M -61.60 % | 11.344 M -4.71 % | 11.905 M -52.85 % | 25.251 M -20.64 % | 31.820 M 21.63 % | 26.162 M 15.42 % | 22.666 M -43.19 % | 39.895 M 71.43 % | 23.271 M 36.51 % | 17.047 M -88.99 % | 154.797 M 356.32 % | 33.923 M 149.84 % | -68.060 M -242.15 % | -19.892 M -383.40 % | -4.115 M -150.97 % | 8.073 M 126.31 % | -30.684 M -222.70 % | 25.007 M -84.65 % | 162.861 M 1 389.76 % | 10.932 M -79.38 % | 53.018 M 190.64 % | 18.242 M 27.00 % | 14.363 M -28.07 % | 19.967 M -16.01 % | 23.773 M 203.53 % | 7.832 M 104.86 % | 3.823 M -72.43 % | 13.868 M -19.22 % | 17.167 M 25.73 % | 13.654 M 860.02 % | -1.796 M -110.56 % | 17.011 M -21.63 % | 21.707 M 135.57 % | 9.215 M 634.22 % | 1.255 M -94.34 % | 22.171 M 104.79 % | -462.494 M -7 231.86 % | -6.308 M 36.19 % | -9.885 M -915.93 % | 1.212 M |
| Income before tax | 38.369 M -26.45 % | 52.165 M 219.58 % | -43.625 M -6 408.57 % | 691.520 K -96.35 % | 18.968 M -51.76 % | 39.321 M 273.05 % | -22.722 M -171.52 % | 31.768 M -71.07 % | 109.794 M 227.79 % | 33.495 M 143.89 % | -76.323 M -142.68 % | 178.836 M 948.40 % | 17.058 M 145.05 % | -37.861 M -166.83 % | -14.189 M 49.60 % | -28.152 M -121.97 % | 128.162 M 334.75 % | 29.479 M 190.15 % | 10.160 M -27.19 % | 13.955 M -49.69 % | 27.740 M 1 046.51 % | 2.420 M -72.74 % | 8.874 M 416.92 % | 1.717 M -86.25 % | 12.484 M 244.44 % | 3.624 M -92.36 % | 47.422 M 768.16 % | 5.462 M -42.06 % | 9.427 M -31.85 % | 13.833 M 1 220.85 % | -1.234 M -129.06 % | 4.247 M -46.07 % | 7.875 M -79.19 % | 37.846 M 370.31 % | 8.047 M -67.66 % | 24.886 M 101.20 % | 12.369 M -58.24 % | 29.616 M 1 668.64 % | -1.888 M -104.16 % | 45.336 M 85.85 % | 24.394 M 14.38 % | 21.327 M -6.75 % | 22.870 M 13.54 % | 20.143 M 9.95 % | 18.320 M -23.43 % | 23.925 M -24.71 % | 31.777 M 58.95 % | 19.992 M -18.58 % | 24.553 M 8.31 % | 22.669 M 40.14 % | 16.176 M 7.11 % | 15.103 M -25.86 % | 20.372 M 34.41 % | 15.157 M 22 529.22 % | 66.979 K -99.54 % | 14.523 M -16.90 % | 17.477 M -41.90 % | 30.081 M 6.10 % | 28.352 M -6.79 % | 30.418 M 10.51 % | 27.526 M -43.28 % | 48.526 M 84.38 % | 26.319 M 13.06 % | 23.279 M -87.14 % | 180.969 M 380.60 % | 37.655 M 153.93 % | -69.827 M -225.17 % | -21.474 M -141.88 % | -8.878 M -251.46 % | 5.861 M 177.93 % | -7.521 M -117.55 % | 42.846 M -77.19 % | 187.837 M 1 639.55 % | 10.798 M -77.67 % | 48.346 M 162.19 % | 18.439 M 28.52 % | 14.347 M -29.02 % | 20.213 M -1.19 % | 20.457 M 169.58 % | 7.588 M 78.49 % | 4.251 M -68.37 % | 13.441 M -31.95 % | 19.752 M 49.64 % | 13.199 M 781.99 % | -1.935 M -111.22 % | 17.251 M 50.06 % | 11.496 M 76.71 % | 6.505 M 408.17 % | -2.111 M -110.66 % | 19.808 M 103.56 % | -557.016 M -51 715.44 % | -1.075 M 94.69 % | -20.249 M -1 733.38 % | 1.240 M |
| Income before tax ratio | 0.06 -0.46 % | 0.06 160.99 % | -0.10 -6 465.82 % | 0.00 -94.83 % | 0.03 -38.41 % | 0.05 171.71 % | -0.07 -194.62 % | 0.07 -59.15 % | 0.17 255.99 % | 0.05 128.60 % | -0.17 -150.82 % | 0.33 865.59 % | 0.03 160.58 % | -0.06 -86.02 % | -0.03 48.20 % | -0.06 -132.80 % | 0.18 365.58 % | 0.04 104.10 % | 0.02 -21.87 % | 0.02 -45.73 % | 0.04 876.67 % | 0.00 -76.17 % | 0.02 407.20 % | 0.00 -83.34 % | 0.02 244.13 % | 0.01 -92.87 % | 0.09 622.38 % | 0.01 -20.47 % | 0.02 -31.94 % | 0.02 1 176.51 % | 0.00 -128.13 % | 0.01 -42.79 % | 0.01 -74.27 % | 0.05 234.40 % | 0.02 -61.94 % | 0.04 69.27 % | 0.02 -46.31 % | 0.05 925.96 % | -0.01 -109.85 % | 0.06 61.76 % | 0.03 4.82 % | 0.03 -20.61 % | 0.04 22.27 % | 0.03 10.14 % | 0.03 -4.80 % | 0.03 -36.53 % | 0.05 78.72 % | 0.03 -9.37 % | 0.03 12.57 % | 0.03 17.87 % | 0.02 4.96 % | 0.02 -16.69 % | 0.03 50.62 % | 0.02 19 110.99 % | 0.00 -99.54 % | 0.02 -11.38 % | 0.02 -28.81 % | 0.03 -19.88 % | 0.04 -14.24 % | 0.05 21.71 % | 0.04 -39.17 % | 0.06 25.82 % | 0.05 37.87 % | 0.04 -87.46 % | 0.29 380.05 % | 0.06 124.08 % | -0.25 -460.15 % | -0.04 -168.74 % | -0.02 -275.51 % | 0.01 160.51 % | -0.02 -117.72 % | 0.09 -71.69 % | 0.31 1 285.47 % | 0.02 -81.55 % | 0.12 211.10 % | 0.04 25.20 % | 0.03 -18.81 % | 0.04 -17.12 % | 0.05 177.65 % | 0.02 73.60 % | 0.01 -62.03 % | 0.03 -47.67 % | 0.05 65.34 % | 0.03 569.96 % | -0.01 -118.31 % | 0.03 14.37 % | 0.03 76.19 % | 0.02 348.78 % | -0.01 -116.14 % | 0.04 102.66 % | -1.59 -49 337.36 % | 0.00 92.36 % | -0.04 -1 519.83 % | 0.00 |
| EBITDA | 38.618 M -26.61 % | 52.620 M 216.48 % | -45.177 M -4 451.52 % | 1.038 M -97.48 % | 41.188 M 3.20 % | 39.909 M 2 896.17 % | 1.332 M -97.65 % | 56.769 M -48.65 % | 110.547 M 83.52 % | 60.236 M 210.15 % | -54.687 M -127.00 % | 202.528 M 411.37 % | 39.605 M 846.86 % | 4.183 M -12.82 % | 4.798 M 160.76 % | -7.897 M -105.15 % | 153.364 M 196.07 % | 51.800 M 328.88 % | 12.078 M -67.54 % | 37.206 M -27.61 % | 51.399 M 110.54 % | 24.413 M -21.01 % | 30.905 M 27.76 % | 24.191 M -34.80 % | 37.104 M 35.20 % | 27.443 M -44.48 % | 49.429 M 696.82 % | 6.203 M -21.54 % | 7.906 M -53.93 % | 17.159 M -29.54 % | 24.354 M 406.86 % | 4.805 M -84.79 % | 31.597 M 90.43 % | 16.592 M -40.27 % | 27.780 M -10.22 % | 30.941 M 170.54 % | 11.437 M -73.25 % | 42.756 M 806.81 % | 4.715 M -92.53 % | 63.109 M 106.12 % | 30.617 M 86.44 % | 16.422 M -60.69 % | 41.771 M 190.04 % | 14.402 M -34.79 % | 22.087 M 1.95 % | 21.665 M -62.81 % | 58.248 M 243.34 % | 16.965 M -41.78 % | 29.138 M 49.16 % | 19.535 M -55.27 % | 43.673 M 561.73 % | 6.600 M -68.91 % | 21.230 M 525.52 % | 3.394 M -93.69 % | 53.825 M 565.70 % | 8.085 M -69.39 % | 26.412 M 11.67 % | 23.653 M -46.79 % | 44.452 M 62.02 % | 27.435 M 52.81 % | 17.954 M -62.78 % | 48.241 M 168.03 % | 17.998 M -16.62 % | 21.585 M -89.27 % | 201.240 M 942.37 % | 19.306 M 123.53 % | -82.062 M -274.95 % | -21.886 M -242.11 % | 15.401 M -35.54 % | 23.892 M -87.67 % | 193.821 M 4 041.47 % | 4.680 M -85.61 % | 32.526 M 197.04 % | 10.950 M -85.45 % | 75.247 M 170.01 % | 27.868 M 20.48 % | 23.131 M -25.94 % | 31.232 M -25.02 % | 41.654 M 116.36 % | 19.252 M -21.71 % | 24.592 M -5.39 % | 25.993 M -54.40 % | 57.006 M 86.98 % | 30.487 M 59.87 % | 19.070 M -38.08 % | 30.796 M 0.47 % | 30.651 M 52.64 % | 20.080 M -48.29 % | 38.833 M -4.57 % | 40.692 M 107.67 % | -530.456 M -1 813.97 % | -27.715 M -134.27 % | 80.876 M 234.04 % | -60.337 M |
| Net income ratio | 0.04 -8.07 % | 0.05 180.02 % | -0.06 -651.85 % | -0.01 -129.94 % | 0.03 -30.15 % | 0.04 127.74 % | -0.14 -356.67 % | 0.05 -67.41 % | 0.17 390.05 % | 0.03 126.38 % | -0.13 -146.81 % | 0.28 739.96 % | 0.03 171.26 % | -0.05 -702.31 % | -0.01 88.16 % | -0.05 -133.51 % | 0.14 355.97 % | 0.03 28.23 % | 0.02 28.42 % | 0.02 -53.59 % | 0.04 1 488.12 % | 0.00 -75.24 % | 0.01 411.70 % | 0.00 -93.03 % | 0.03 556.29 % | 0.00 -94.00 % | 0.08 596.54 % | 0.01 -12.12 % | 0.01 -35.77 % | 0.02 202.89 % | 0.01 13.35 % | 0.01 -30.47 % | 0.01 -83.44 % | 0.05 234.81 % | 0.01 -56.47 % | 0.03 57.44 % | 0.02 -43.16 % | 0.04 583.38 % | -0.01 -117.29 % | 0.04 55.27 % | 0.03 7.58 % | 0.03 11.80 % | 0.02 -15.35 % | 0.03 13.53 % | 0.02 -5.98 % | 0.03 -12.42 % | 0.03 24.03 % | 0.02 -9.36 % | 0.03 14.89 % | 0.02 26.28 % | 0.02 -5.07 % | 0.02 -10.38 % | 0.02 35.78 % | 0.02 162.61 % | 0.01 -61.61 % | 0.02 1.62 % | 0.02 -42.23 % | 0.03 -40.07 % | 0.04 11.91 % | 0.04 27.12 % | 0.03 -39.07 % | 0.05 16.99 % | 0.04 66.47 % | 0.03 -89.26 % | 0.25 355.80 % | 0.05 122.26 % | -0.24 -489.40 % | -0.04 -437.08 % | -0.01 -159.06 % | 0.01 120.43 % | -0.06 -223.84 % | 0.05 -80.94 % | 0.27 1 086.53 % | 0.02 -82.97 % | 0.13 244.86 % | 0.04 23.72 % | 0.03 -17.72 % | 0.04 -29.55 % | 0.05 212.62 % | 0.02 99.24 % | 0.01 -66.90 % | 0.03 -37.88 % | 0.04 38.92 % | 0.03 623.73 % | -0.01 -117.24 % | 0.03 -40.27 % | 0.06 134.88 % | 0.02 492.74 % | 0.00 -91.43 % | 0.05 103.59 % | -1.32 -6 895.37 % | -0.02 8.12 % | -0.02 -809.25 % | 0.00 |
| Ratio EBITDA | 0.06 -0.68 % | 0.06 159.41 % | -0.10 -4 491.01 % | 0.00 -96.43 % | 0.06 31.77 % | 0.05 1 141.56 % | 0.00 -96.90 % | 0.12 -27.50 % | 0.17 99.31 % | 0.09 171.78 % | -0.12 -132.15 % | 0.37 370.98 % | 0.08 1 173.25 % | 0.01 -39.22 % | 0.01 162.45 % | -0.02 -107.69 % | 0.21 217.06 % | 0.07 201.69 % | 0.02 -65.17 % | 0.06 -21.91 % | 0.08 79.35 % | 0.05 -30.95 % | 0.07 25.35 % | 0.05 -20.99 % | 0.07 35.09 % | 0.05 -48.24 % | 0.10 563.02 % | 0.01 7.69 % | 0.01 -53.98 % | 0.03 -32.33 % | 0.04 390.72 % | 0.01 -83.87 % | 0.05 135.43 % | 0.02 -57.53 % | 0.05 5.67 % | 0.05 127.61 % | 0.02 -65.61 % | 0.07 377.47 % | 0.01 -82.33 % | 0.08 79.40 % | 0.04 70.86 % | 0.03 -66.53 % | 0.08 212.34 % | 0.02 -34.68 % | 0.04 26.75 % | 0.03 -68.64 % | 0.09 286.05 % | 0.02 -35.20 % | 0.04 55.02 % | 0.02 -62.38 % | 0.06 548.48 % | 0.01 -65.06 % | 0.03 600.97 % | 0.00 -94.65 % | 0.08 565.56 % | 0.01 -67.35 % | 0.03 36.82 % | 0.03 -59.82 % | 0.06 49.08 % | 0.04 68.30 % | 0.03 -60.09 % | 0.06 82.90 % | 0.03 1.68 % | 0.03 -89.54 % | 0.32 941.19 % | 0.03 110.51 % | -0.29 -545.91 % | -0.05 -257.89 % | 0.03 -25.31 % | 0.04 -90.43 % | 0.40 4 079.95 % | 0.01 -82.14 % | 0.05 136.58 % | 0.02 -87.98 % | 0.19 220.38 % | 0.06 17.36 % | 0.05 -15.29 % | 0.06 -37.11 % | 0.10 122.83 % | 0.04 -23.86 % | 0.06 13.58 % | 0.05 -64.94 % | 0.14 106.60 % | 0.07 10.17 % | 0.06 1.06 % | 0.06 -23.43 % | 0.08 52.19 % | 0.05 -58.26 % | 0.13 44.51 % | 0.09 105.74 % | -1.51 -1 726.13 % | -0.08 -149.34 % | 0.17 216.52 % | -0.14 |
| Gross profit ratio | 0.12 -12.67 % | 0.14 392.20 % | -0.05 -131.01 % | 0.15 6.51 % | 0.14 -9.67 % | 0.16 -7.38 % | 0.17 -0.63 % | 0.17 23.19 % | 0.14 3.36 % | 0.13 261.46 % | 0.04 -70.92 % | 0.13 2.52 % | 0.12 27.51 % | 0.10 -52.85 % | 0.20 69.23 % | 0.12 -10.68 % | 0.14 -9.27 % | 0.15 29.94 % | 0.11 -34.21 % | 0.17 -2.76 % | 0.18 40.22 % | 0.13 -47.69 % | 0.24 58.06 % | 0.15 10.49 % | 0.14 15.92 % | 0.12 -39.89 % | 0.20 36.13 % | 0.15 18.37 % | 0.12 -5.79 % | 0.13 -27.01 % | 0.18 23.99 % | 0.15 3.71 % | 0.14 20.89 % | 0.12 -57.36 % | 0.27 70.94 % | 0.16 -2.43 % | 0.16 12.19 % | 0.15 -53.00 % | 0.31 108.35 % | 0.15 -5.54 % | 0.16 49.40 % | 0.11 -45.93 % | 0.20 66.30 % | 0.12 -0.13 % | 0.12 3.95 % | 0.11 -54.37 % | 0.25 127.21 % | 0.11 17.35 % | 0.09 -17.47 % | 0.11 -32.23 % | 0.17 71.54 % | 0.10 9.81 % | 0.09 24.66 % | 0.07 -42.99 % | 0.12 50.15 % | 0.08 -3.05 % | 0.09 8.96 % | 0.08 -30.36 % | 0.11 -6.30 % | 0.12 4.82 % | 0.11 -24.51 % | 0.15 -15.83 % | 0.18 27.14 % | 0.14 -8.32 % | 0.15 43.63 % | 0.11 544.09 % | 0.02 -78.50 % | 0.08 -18.08 % | 0.09 -10.30 % | 0.11 34.67 % | 0.08 -21.87 % | 0.10 -37.84 % | 0.16 60.92 % | 0.10 -32.51 % | 0.15 7.37 % | 0.14 7.07 % | 0.13 -2.16 % | 0.13 -32.62 % | 0.20 70.86 % | 0.12 22.06 % | 0.09 -14.95 % | 0.11 -23.90 % | 0.15 37.64 % | 0.11 21.92 % | 0.09 -25.51 % | 0.12 -31.07 % | 0.17 25.87 % | 0.13 12.94 % | 0.12 -20.48 % | 0.15 38.08 % | 0.11 -14.41 % | 0.13 -87.34 % | 1.00 711.07 % | 0.12 |
| Weighted average shs out dil | 705.172 M 0.00 % | 705.172 M -0.07 % | 705.693 M 0.00 % | 705.693 M 0.00 % | 705.693 M 0.03 % | 705.507 M -0.03 % | 705.693 M 0.00 % | 705.693 M 0.00 % | 705.693 M 0.00 % | 705.693 M 0.20 % | 704.263 M -0.09 % | 704.927 M 0.00 % | 704.927 M 0.00 % | 704.927 M 0.00 % | 704.927 M 25.66 % | 560.988 M 0.00 % | 560.988 M 0.00 % | 560.988 M 0.11 % | 560.372 M 0.00 % | 560.372 M 0.18 % | 559.372 M -0.42 % | 561.717 M 0.03 % | 561.546 M 1.04 % | 555.774 M -0.68 % | 559.561 M 0.00 % | 559.561 M 19.80 % | 467.084 M 0.00 % | 467.084 M -17.65 % | 567.179 M 1.00 % | 561.563 M -3.48 % | 581.792 M 0.00 % | 581.792 M -0.24 % | 583.192 M 0.00 % | 583.192 M 16.11 % | 502.265 M 0.00 % | 502.265 M -17.26 % | 607.051 M 0.00 % | 607.051 M 0.66 % | 603.076 M 0.00 % | 603.076 M 4.71 % | 575.971 M 0.00 % | 575.971 M 3.22 % | 558.016 M 0.00 % | 558.016 M -14.29 % | 651.085 M 0.00 % | 651.085 M 14.60 % | 568.157 M 0.00 % | 568.157 M -9.98 % | 631.152 M 0.00 % | 631.152 M -3.05 % | 650.995 M 0.00 % | 650.995 M -3.38 % | 673.770 M 0.00 % | 673.770 M 18.79 % | 567.202 M 0.00 % | 567.202 M -10.15 % | 631.284 M 0.00 % | 631.284 M 20.65 % | 523.239 M 0.00 % | 523.239 M -8.19 % | 569.922 M 0.00 % | 569.922 M 0.30 % | 568.231 M 0.00 % | 568.231 M 0.50 % | 565.390 M 0.21 % | 564.185 M 0.21 % | 562.980 M -0.94 % | 568.341 M -6.14 % | 605.496 M 0.00 % | 605.496 M 8.15 % | 559.866 M 0.00 % | 559.866 M 2.42 % | 546.622 M 0.00 % | 546.622 M 0.00 % | 546.622 M -2.11 % | 558.414 M 2.16 % | 546.622 M -8.74 % | 598.998 M 9.58 % | 546.622 M 0.00 % | 546.622 M 0.00 % | 546.622 M 0.00 % | 546.622 M 0.00 % | 546.622 M 0.00 % | 546.622 M 0.00 % | 546.622 M 0.00 % | 546.622 M 0.00 % | 546.622 M 0.00 % | 546.622 M 0.00 % | 546.622 M 0.00 % | 546.622 M 0.00 % | 546.622 M 0.00 % | 546.622 M 0.00 % | 546.622 M 0.00 % | 546.622 M |
| Weighted average shs out | 705.172 M 0.00 % | 705.172 M -0.07 % | 705.693 M 0.00 % | 705.693 M 0.00 % | 705.693 M 0.03 % | 705.507 M -0.03 % | 705.693 M 0.00 % | 705.693 M 0.00 % | 705.693 M 0.00 % | 705.693 M 0.20 % | 704.270 M -0.09 % | 704.927 M 0.00 % | 704.927 M 0.00 % | 704.927 M 0.00 % | 704.927 M 25.66 % | 560.988 M 0.00 % | 560.988 M 0.00 % | 560.988 M 0.11 % | 560.372 M 0.00 % | 560.372 M 0.18 % | 559.372 M -0.42 % | 561.717 M 0.03 % | 561.546 M 1.04 % | 555.774 M -0.68 % | 559.561 M 0.00 % | 559.561 M 19.80 % | 467.084 M 0.00 % | 467.084 M -16.78 % | 561.241 M -0.06 % | 561.563 M -1.87 % | 572.283 M 0.00 % | 572.283 M -1.87 % | 583.192 M 0.00 % | 583.192 M 16.11 % | 502.265 M 0.00 % | 502.265 M -17.26 % | 607.051 M 0.00 % | 607.051 M 0.66 % | 603.076 M 0.00 % | 603.076 M 4.71 % | 575.971 M 0.00 % | 575.971 M 3.22 % | 558.016 M 0.00 % | 558.016 M -14.29 % | 651.085 M 0.00 % | 651.085 M 14.60 % | 568.157 M 0.00 % | 568.157 M -9.98 % | 631.152 M 0.00 % | 631.152 M -3.05 % | 650.995 M 0.00 % | 650.995 M -3.38 % | 673.770 M 0.00 % | 673.770 M 18.79 % | 567.202 M 0.00 % | 567.202 M -10.15 % | 631.284 M 0.00 % | 631.284 M 20.65 % | 523.239 M 0.00 % | 523.239 M -7.81 % | 567.538 M -0.42 % | 569.922 M 3.15 % | 552.499 M -2.77 % | 568.231 M 0.50 % | 565.390 M 0.21 % | 564.185 M 0.21 % | 562.980 M -0.94 % | 568.341 M -6.14 % | 605.496 M 0.00 % | 605.496 M 8.15 % | 559.866 M 0.00 % | 559.866 M 2.42 % | 546.622 M 0.00 % | 546.622 M 2.25 % | 534.579 M -4.27 % | 558.414 M 2.16 % | 546.622 M -8.74 % | 598.998 M 9.58 % | 546.622 M 0.00 % | 546.622 M 0.00 % | 546.622 M 0.00 % | 546.622 M 0.00 % | 546.622 M 0.00 % | 546.622 M 0.00 % | 546.622 M 0.00 % | 546.622 M 0.00 % | 546.622 M 0.00 % | 546.622 M 0.00 % | 546.622 M 0.00 % | 546.622 M 0.00 % | 546.622 M 0.00 % | 546.622 M 0.00 % | 546.622 M 0.00 % | 546.622 M |
| EPS diluted | 0.04 -32.10 % | 0.06 256.96 % | -0.04 -645.28 % | -0.01 -121.12 % | 0.03 -45.32 % | 0.05 167.01 % | -0.07 -294.05 % | 0.04 -76.47 % | 0.15 342.48 % | 0.03 140.36 % | -0.08 -140.00 % | 0.21 797.44 % | 0.02 153.06 % | -0.04 -1 060.53 % | 0.00 90.93 % | -0.04 -122.05 % | 0.19 333.79 % | 0.04 81.74 % | 0.02 19.90 % | 0.02 -57.05 % | 0.05 1 772.00 % | 0.00 -71.59 % | 0.01 417.65 % | 0.00 -94.26 % | 0.03 557.78 % | 0.00 -94.62 % | 0.08 737.00 % | 0.01 -22.48 % | 0.01 -36.14 % | 0.02 225.81 % | 0.01 16.98 % | 0.01 -33.75 % | 0.01 -86.67 % | 0.06 305.41 % | 0.01 -63.00 % | 0.04 125.99 % | 0.02 -55.75 % | 0.04 1 009.09 % | 0.00 -107.33 % | 0.06 70.45 % | 0.04 17.33 % | 0.03 27.12 % | 0.02 -21.33 % | 0.03 32.16 % | 0.02 -24.33 % | 0.03 -9.37 % | 0.03 10.33 % | 0.03 -9.64 % | 0.03 10.67 % | 0.03 54.64 % | 0.02 -3.00 % | 0.02 -17.36 % | 0.02 21.00 % | 0.02 159.74 % | 0.01 -61.50 % | 0.02 5.82 % | 0.02 -52.75 % | 0.04 -34.21 % | 0.06 21.60 % | 0.05 25.63 % | 0.04 -43.14 % | 0.07 70.73 % | 0.04 36.67 % | 0.03 -88.89 % | 0.27 200.00 % | 0.09 175.00 % | -0.12 -242.86 % | -0.04 -414.71 % | -0.01 -151.13 % | 0.01 124.27 % | -0.05 -222.60 % | 0.04 -85.10 % | 0.30 1 400.00 % | 0.02 -79.38 % | 0.10 196.64 % | 0.03 24.33 % | 0.03 -21.02 % | 0.03 -23.45 % | 0.04 210.71 % | 0.01 100.00 % | 0.01 -71.66 % | 0.02 -21.34 % | 0.03 29.22 % | 0.02 836.36 % | 0.00 -110.89 % | 0.03 -23.68 % | 0.04 142.07 % | 0.02 613.04 % | 0.00 -94.18 % | 0.04 104.65 % | -0.85 -7 291.30 % | -0.01 36.46 % | -0.02 -922.73 % | 0.00 |
| Earnings per share | 0.04 -32.10 % | 0.06 256.96 % | -0.04 -645.28 % | -0.01 -121.12 % | 0.03 -45.32 % | 0.05 167.01 % | -0.07 -294.05 % | 0.04 -76.47 % | 0.15 342.48 % | 0.03 140.36 % | -0.08 -140.00 % | 0.21 797.44 % | 0.02 153.06 % | -0.04 -1 060.53 % | 0.00 90.93 % | -0.04 -122.05 % | 0.19 333.79 % | 0.04 81.74 % | 0.02 19.90 % | 0.02 -57.05 % | 0.05 1 772.00 % | 0.00 -71.59 % | 0.01 417.65 % | 0.00 -94.26 % | 0.03 557.78 % | 0.00 -94.62 % | 0.08 737.00 % | 0.01 -22.48 % | 0.01 -36.14 % | 0.02 220.63 % | 0.01 16.67 % | 0.01 -32.50 % | 0.01 -86.67 % | 0.06 305.41 % | 0.01 -63.00 % | 0.04 125.99 % | 0.02 -55.75 % | 0.04 1 009.09 % | 0.00 -107.33 % | 0.06 70.45 % | 0.04 17.33 % | 0.03 27.12 % | 0.02 -21.33 % | 0.03 32.16 % | 0.02 -24.33 % | 0.03 -9.37 % | 0.03 10.33 % | 0.03 -9.64 % | 0.03 10.67 % | 0.03 54.64 % | 0.02 -3.00 % | 0.02 -17.36 % | 0.02 21.00 % | 0.02 159.74 % | 0.01 -61.50 % | 0.02 5.82 % | 0.02 -52.75 % | 0.04 -34.21 % | 0.06 21.60 % | 0.05 25.63 % | 0.04 -43.14 % | 0.07 70.73 % | 0.04 36.67 % | 0.03 -88.89 % | 0.27 349.25 % | 0.06 150.08 % | -0.12 -242.86 % | -0.04 -414.71 % | -0.01 -151.13 % | 0.01 124.27 % | -0.05 -222.60 % | 0.04 -85.10 % | 0.30 1 400.00 % | 0.02 -79.38 % | 0.10 196.64 % | 0.03 24.33 % | 0.03 -21.02 % | 0.03 -23.45 % | 0.04 210.71 % | 0.01 100.00 % | 0.01 -71.66 % | 0.02 -21.34 % | 0.03 29.22 % | 0.02 836.36 % | 0.00 -110.89 % | 0.03 -23.68 % | 0.04 142.07 % | 0.02 613.04 % | 0.00 -94.18 % | 0.04 104.65 % | -0.85 -7 291.30 % | -0.01 36.46 % | -0.02 -922.73 % | 0.00 |
| Gross profit | 78.333 M -35.46 % | 121.379 M 672.89 % | -21.187 M -130.73 % | 68.951 M -24.88 % | 91.793 M -29.25 % | 129.739 M 123.51 % | 58.047 M -24.88 % | 77.277 M -12.74 % | 88.564 M -4.83 % | 93.056 M 454.63 % | 16.778 M -75.58 % | 68.709 M 11.31 % | 61.728 M -5.18 % | 65.099 M -32.36 % | 96.247 M 64.65 % | 58.456 M -40.18 % | 97.717 M -15.28 % | 115.339 M 84.72 % | 62.440 M -38.69 % | 101.837 M -9.86 % | 112.978 M 64.61 % | 68.635 M -40.16 % | 114.697 M 61.09 % | 71.199 M -8.82 % | 78.088 M 16.02 % | 67.303 M -35.52 % | 104.383 M 63.60 % | 63.805 M -13.75 % | 73.980 M -5.67 % | 78.426 M -24.00 % | 103.195 M 28.07 % | 80.579 M -2.24 % | 82.423 M -2.22 % | 84.291 M -40.03 % | 140.563 M 45.24 % | 96.782 M 15.98 % | 83.448 M -12.73 % | 95.618 M -10.74 % | 107.126 M -11.93 % | 121.634 M 8.53 % | 112.074 M 63.02 % | 68.749 M -36.49 % | 108.243 M 54.42 % | 70.095 M -0.30 % | 70.304 M -16.39 % | 84.087 M -45.87 % | 155.350 M 102.08 % | 76.876 M 5.43 % | 72.914 M -20.60 % | 91.827 M -19.43 % | 113.969 M 75.05 % | 65.108 M -2.29 % | 66.631 M 11.24 % | 59.898 M -32.85 % | 89.195 M 50.18 % | 59.391 M -9.09 % | 65.329 M -11.07 % | 73.465 M -7.78 % | 79.663 M 1.84 % | 78.225 M -4.83 % | 82.192 M -29.60 % | 116.756 M 23.35 % | 94.654 M 4.26 % | 90.786 M -5.96 % | 96.538 M 43.79 % | 67.137 M 1 342.26 % | 4.655 M -87.52 % | 37.305 M -26.27 % | 50.596 M -22.59 % | 65.359 M 73.46 % | 37.679 M -22.59 % | 48.677 M -49.92 % | 97.204 M 102.05 % | 48.110 M -18.28 % | 58.874 M -9.51 % | 65.062 M 9.91 % | 59.195 M -14.46 % | 69.204 M -19.67 % | 86.148 M 65.89 % | 51.930 M 25.51 % | 41.376 M -29.15 % | 58.404 M -1.05 % | 59.022 M 24.57 % | 47.381 M 76.92 % | 26.781 M -54.36 % | 58.680 M -9.55 % | 64.878 M 26.24 % | 51.392 M 39.89 % | 36.737 M -47.49 % | 69.960 M 84.42 % | 37.935 M -10.29 % | 42.288 M -91.21 % | 480.989 M 833.06 % | 51.549 M |
| Income tax expense | 6.986 M 6.75 % | 6.544 M 141.55 % | -15.749 M -824.44 % | 2.174 M 326.93 % | -958.000 K -118.17 % | 5.273 M -79.32 % | 25.500 M 415.46 % | 4.947 M 1 137.11 % | -477.000 K -106.22 % | 7.666 M -58.95 % | 18.674 M -31.71 % | 27.344 M 5 002.98 % | 535.844 K 107.95 % | -6.742 M 40.53 % | -11.336 M -147.40 % | -4.582 M -119.52 % | 23.469 M 387.09 % | 4.818 M 259.39 % | -3.023 M -211.51 % | 2.711 M 95.18 % | 1.389 M 37.75 % | 1.008 M -74.46 % | 3.947 M 415.31 % | 766.044 K 118.89 % | -4.056 M -483.57 % | 1.057 M -87.57 % | 8.510 M 1 070.59 % | 726.986 K -64.67 % | 2.058 M -10.31 % | 2.295 M 146.05 % | -4.983 M -602.27 % | 992.114 K -67.90 % | 3.091 M 19.79 % | 2.580 M 6 181.32 % | -42.425 K -100.91 % | 4.662 M 185.51 % | 1.633 M -67.01 % | 4.949 M 719.79 % | 603.689 K -92.96 % | 8.577 M 126.25 % | 3.791 M 2.13 % | 3.712 M -59.94 % | 9.265 M 187.02 % | 3.228 M 5.84 % | 3.050 M -24.58 % | 4.044 M -68.68 % | 12.913 M 341.77 % | 2.923 M -18.02 % | 3.565 M -5.89 % | 3.788 M 7.15 % | 3.535 M 57.22 % | 2.249 M -49.35 % | 4.440 M 316.11 % | 1.067 M 122.78 % | -4.684 M -260.04 % | 2.927 M -43.25 % | 5.157 M 15.26 % | 4.474 M 213.41 % | -3.945 M -197.21 % | 4.058 M -9.13 % | 4.466 M -46.32 % | 8.321 M 1 102.29 % | 692.057 K -90.12 % | 7.002 M -71.10 % | 24.232 M 559.02 % | 3.677 M 20 669.48 % | -17.876 K 98.72 % | -1.395 M 72.19 % | -5.017 M -100.88 % | -2.498 M -111.36 % | 21.986 M 24.67 % | 17.635 M -90.37 % | 183.156 M | 0.000 100.00 % | -26.085 K | 0.000 100.00 % | -1.926 M -1.74 % | -1.893 M -514.61 % | -308.000 K -1 207.52 % | 27.810 K -29.79 % | 39.611 K 4.08 % | 38.060 K 197.44 % | -39.061 K 45.15 % | -71.210 K | 0.000 -100.00 % | 260.326 K 708.67 % | 32.192 K 100.64 % | -5.033 M -9 777.55 % | 52.007 K -83.28 % | 310.978 K 103.30 % | -9.425 M -1 353.97 % | 751.613 K 4 202.55 % | 17.469 K -38.05 % | 28.200 K |
| Cost of revenue | 585.090 M -24.64 % | 776.384 M 62.05 % | 479.089 M 21.87 % | 393.107 M -30.22 % | 563.361 M -20.29 % | 706.741 M 144.91 % | 288.577 M -24.31 % | 381.281 M -31.77 % | 558.852 M -8.39 % | 610.047 M 38.19 % | 441.443 M -7.43 % | 476.890 M 8.19 % | 440.775 M -27.82 % | 610.620 M 62.91 % | 374.829 M -11.96 % | 425.728 M -31.91 % | 625.235 M -5.11 % | 658.879 M 36.65 % | 482.164 M -0.08 % | 482.567 M -6.74 % | 517.444 M 10.47 % | 468.398 M 32.05 % | 354.714 M -8.90 % | 389.381 M -18.89 % | 480.071 M -2.10 % | 490.367 M 18.01 % | 415.524 M 12.67 % | 368.801 M -29.05 % | 519.772 M 1.01 % | 514.583 M 10.34 % | 466.354 M -0.95 % | 470.833 M -6.31 % | 502.519 M -21.34 % | 638.873 M 70.99 % | 373.623 M -26.51 % | 508.400 M 19.43 % | 425.695 M -23.83 % | 558.899 M 135.32 % | 237.504 M -65.76 % | 693.639 M 16.09 % | 597.516 M 2.74 % | 581.557 M 30.56 % | 445.422 M -15.34 % | 526.156 M -0.16 % | 526.975 M -19.97 % | 658.510 M 39.91 % | 470.664 M -24.93 % | 627.000 M -11.76 % | 710.537 M -1.65 % | 722.424 M 26.54 % | 570.914 M -5.80 % | 606.064 M -11.86 % | 687.623 M -12.44 % | 785.328 M 24.98 % | 628.356 M -4.51 % | 658.013 M -5.97 % | 699.767 M -19.01 % | 863.987 M 37.52 % | 628.274 M 9.62 % | 573.146 M -9.77 % | 635.184 M -2.66 % | 652.544 M 51.65 % | 430.309 M -21.68 % | 549.402 M 4.14 % | 527.571 M -5.16 % | 556.267 M 103.21 % | 273.746 M -38.11 % | 442.284 M -8.29 % | 482.250 M -12.65 % | 552.087 M 25.00 % | 441.685 M 1.50 % | 435.141 M -13.55 % | 503.338 M 17.00 % | 430.193 M 27.97 % | 336.168 M -16.72 % | 403.668 M 1.58 % | 397.409 M -12.28 % | 453.063 M 28.73 % | 351.938 M -11.85 % | 399.264 M 0.46 % | 397.445 M -15.15 % | 468.425 M 35.34 % | 346.120 M -13.53 % | 400.265 M 42.09 % | 281.695 M -36.67 % | 444.779 M 39.51 % | 318.823 M -3.73 % | 331.171 M 21.71 % | 272.110 M -31.58 % | 397.710 M 27.38 % | 312.212 M 7.00 % | 291.789 M | 0.000 -100.00 % | 366.554 M |
| General and administrative expenses | -13.479 M -149.52 % | 27.220 M 133.86 % | -80.390 M -223.27 % | 65.213 M 142.44 % | 26.898 M 3.24 % | 26.053 M 188.26 % | -29.517 M -148.17 % | 61.279 M 134.36 % | 26.148 M 0.03 % | 26.139 M 208.49 % | -24.094 M -146.35 % | 51.986 M 158.47 % | 20.113 M 2.23 % | 19.675 M 158.31 % | -33.742 M -163.69 % | 52.982 M 875.22 % | -6.834 M -129.81 % | 22.926 M 164.23 % | -35.693 M -260.71 % | 22.210 M 761.92 % | -3.355 M -119.54 % | 17.172 M -65.49 % | 49.764 M 124.93 % | 22.124 M 217.05 % | 6.978 M -51.13 % | 14.280 M -72.21 % | 51.378 M 135.21 % | 21.843 M 90.81 % | 11.448 M -27.95 % | 15.887 M 106.94 % | -228.780 M -829.75 % | 31.350 M -2.57 % | 32.177 M -17.64 % | 39.070 M 145.93 % | -85.070 M -298.81 % | 42.789 M 12.43 % | 38.058 M 10.00 % | 34.597 M 138.74 % | -89.302 M -318.96 % | 40.784 M -22.36 % | 52.531 M 102.17 % | 25.984 M 148.12 % | -54.001 M -244.33 % | 37.416 M -11.20 % | 42.136 M 20.44 % | 34.984 M 173.33 % | -47.708 M -272.62 % | 27.637 M 20.05 % | 23.021 M -46.08 % | 42.695 M 239.00 % | -30.716 M -205.08 % | 29.231 M 29.91 % | 22.501 M -12.24 % | 25.641 M 159.20 % | -43.312 M -244.50 % | 29.973 M 376.38 % | -10.845 M -145.82 % | 23.671 M 132.09 % | -73.757 M -338.93 % | 30.869 M -15.49 % | 36.526 M -18.57 % | 44.858 M -7.13 % | 48.299 M 2.30 % | 47.215 M 36.76 % | 34.525 M 30.27 % | 26.502 M -41.79 % | 45.525 M 19.65 % | 38.047 M 2.13 % | 37.253 M 22.06 % | 30.521 M -47.35 % | 57.968 M 145.97 % | 23.567 M -45.61 % | 43.326 M 61.44 % | 26.838 M 294.42 % | -13.804 M -142.82 % | 32.239 M 28.92 % | 25.007 M -18.47 % | 30.671 M -63.50 % | 84.039 M 219.07 % | 26.339 M -0.68 % | 26.520 M 18.60 % | 22.360 M -9.02 % | 24.577 M -12.94 % | 28.230 M 19.44 % | 23.635 M 11.38 % | 21.220 M -29.79 % | 30.224 M 53.08 % | 19.744 M -17.80 % | 24.018 M -8.96 % | 26.383 M -94.54 % | 483.264 M 2 392.21 % | 19.391 M | 0.000 -100.00 % | 36.218 M |
| Selling and marketing expenses | -9.331 M -159.18 % | 15.768 M 117.62 % | -89.504 M -254.56 % | 57.909 M 115.81 % | 26.834 M 43.52 % | 18.698 M 154.33 % | -34.412 M -173.38 % | 46.894 M 327.87 % | 10.960 M -67.89 % | 34.137 M 53.48 % | 22.242 M -51.19 % | 45.572 M 105.38 % | 22.190 M -24.96 % | 29.570 M 47.62 % | 20.031 M -58.75 % | 48.563 M 252.51 % | 13.776 M -60.49 % | 34.872 M 32.68 % | 26.283 M -32.08 % | 38.697 M 76.08 % | 21.977 M -20.28 % | 27.569 M 1 674.47 % | 1.554 M -95.83 % | 37.273 M 87.46 % | 19.883 M -22.97 % | 25.812 M -21.71 % | 32.968 M -21.13 % | 41.801 M 251.50 % | 11.892 M -55.97 % | 27.011 M 224.28 % | 8.329 M -78.17 % | 38.153 M 28.79 % | 29.624 M 13.11 % | 26.191 M 48.97 % | 17.581 M -34.57 % | 26.870 M -21.55 % | 34.249 M 35.54 % | 25.269 M 170.81 % | 9.331 M -69.64 % | 30.733 M 58.93 % | 19.337 M -26.45 % | 26.292 M 511.73 % | 4.298 M -85.39 % | 29.414 M 54.37 % | 19.054 M -30.02 % | 27.228 M 3.40 % | 26.333 M -18.21 % | 32.197 M 40.97 % | 22.840 M -22.46 % | 29.454 M 199 441.66 % | 14.761 K -99.95 % | 29.155 M 5.43 % | 27.655 M -10.10 % | 30.762 M 956.40 % | 2.912 M -86.32 % | 21.293 M 10.74 % | 19.228 M -26.10 % | 26.019 M 440.49 % | 4.814 M -75.59 % | 19.724 M -28.51 % | 27.589 M 16.87 % | 23.606 M -11.09 % | 26.551 M 46.93 % | 18.070 M -47.23 % | 34.242 M 60.78 % | 21.297 M -28.40 % | 29.746 M 41.23 % | 21.062 M 51.12 % | 13.937 M -33.02 % | 20.809 M 110.44 % | 9.888 M -51.53 % | 20.399 M -3.83 % | 21.211 M 106.69 % | 10.262 M -55.56 % | 23.094 M 29.92 % | 17.776 M -16.63 % | 21.323 M 14.15 % | 18.679 M 16.63 % | 16.016 M 7.29 % | 14.927 M 111.81 % | 7.047 M -65.16 % | 20.226 M -9.56 % | 22.365 M 586.21 % | 3.259 M -75.98 % | 13.570 M -31.95 % | 19.940 M -12.21 % | 22.712 M 13.44 % | 20.022 M 26.40 % | 15.840 M -5.34 % | 16.733 M -68.01 % | 52.312 M 139.97 % | 21.799 M | 0.000 -100.00 % | 13.497 M |
| Other expenses | 44.429 M 666.95 % | 5.793 M -96.51 % | 166.068 M 330.37 % | -72.087 M -7 734.03 % | 944.284 K -93.13 % | 13.752 M -72.98 % | 50.904 M 216.54 % | -43.678 M -1.91 % | -42.860 M -1 809.61 % | 2.507 M -65.72 % | 7.313 M 129.23 % | -25.015 M -183.27 % | 30.040 M 1 146.28 % | 2.410 M | 0.000 100.00 % | -1.406 M 97.77 % | -62.946 M -799.39 % | 9.000 M -52.62 % | 18.994 M 14 413.20 % | 130.874 K -99.74 % | 50.059 M 661.22 % | 6.576 M -95.07 % | 133.519 M 35 176.91 % | 378.487 K -60.60 % | 960.669 K -90.34 % | 9.942 M -76.65 % | 42.587 M 305.50 % | -20.724 M -4 964.09 % | 426.058 K -93.26 % | 6.317 M -96.14 % | 163.524 M 4 019.08 % | -4.173 M | 0.000 100.00 % | -820.000 K | 0.000 -100.00 % | 888.937 K -88.41 % | 7.669 M 53.79 % | 4.987 M 11.24 % | 4.483 M 1 422.61 % | 294.428 K | 0.000 | 0.000 -100.00 % | 968.783 K 369.11 % | -360.000 K | 0.000 100.00 % | -224.000 K | 0.000 -100.00 % | 181.449 K | 0.000 -100.00 % | 581.342 K -93.96 % | 9.620 M | 0.000 -100.00 % | 621.092 K 432.53 % | -186.779 K -100.14 % | 132.176 M 25 794.27 % | 510.446 K -98.82 % | 43.231 M | 0.000 -100.00 % | 125.082 M 374 419.43 % | 33.398 K | 0.000 -100.00 % | 461.181 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.713 M 29.97 % | -2.446 M -548.81 % | -377.000 K | 0.000 -100.00 % | 4.159 M | 0.000 | 0.000 | 0.000 100.00 % | -2.989 M -59 939.84 % | 4.995 K 102.06 % | -242.000 K -115.56 % | 1.555 M | 0.000 | 0.000 -100.00 % | 312.318 K 222.96 % | -254.000 K | 0.000 -100.00 % | 1.729 M | 0.000 -100.00 % | 2.709 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.578 M 161.63 % | 3.661 M |
| Operating expenses | 40.069 M -42.12 % | 69.223 M 196.36 % | 23.358 M -65.89 % | 68.488 M -6.39 % | 73.160 M -19.32 % | 90.684 M 948.13 % | 8.652 M -88.89 % | 77.869 M 0.47 % | 77.503 M -0.48 % | 77.873 M -17.23 % | 94.086 M 24.17 % | 75.770 M 17.31 % | 64.591 M -9.41 % | 71.302 M -36.37 % | 112.050 M 80.16 % | 62.195 M -30.22 % | 89.133 M 3.74 % | 85.917 M 70.16 % | 50.493 M -35.37 % | 78.121 M -8.68 % | 85.549 M 28.09 % | 66.787 M 1.20 % | 65.996 M -16.89 % | 79.406 M 21.19 % | 65.520 M 2.20 % | 64.111 M 13.85 % | 56.312 M -4.39 % | 58.899 M -0.18 % | 59.006 M -8.86 % | 64.742 M -36.30 % | 101.635 M 28.85 % | 78.876 M 15.07 % | 68.546 M 6.37 % | 64.441 M -47.26 % | 122.175 M 71.74 % | 71.138 M -7.22 % | 76.672 M 18.22 % | 64.853 M -42.82 % | 113.426 M 57.36 % | 72.080 M -22.00 % | 92.413 M 76.61 % | 52.327 M -39.21 % | 86.084 M 50.78 % | 57.093 M -3.72 % | 59.300 M -5.00 % | 62.422 M -49.79 % | 124.328 M 107.52 % | 59.912 M 4.33 % | 57.427 M -20.56 % | 72.293 M -32.95 % | 107.816 M 84.27 % | 58.509 M 15.23 % | 50.777 M -10.14 % | 56.504 M -27.31 % | 77.738 M 51.52 % | 51.306 M -0.60 % | 51.614 M 3.62 % | 49.812 M -11.27 % | 56.139 M 10.53 % | 50.789 M -20.94 % | 64.238 M -6.24 % | 68.515 M -10.62 % | 76.657 M 24.68 % | 61.481 M -10.70 % | 68.847 M 43.94 % | 47.831 M -34.27 % | 72.769 M 29.18 % | 56.333 M 9.89 % | 51.265 M -0.37 % | 51.457 M -28.55 % | 72.015 M 63.68 % | 43.997 M -31.97 % | 64.677 M 79.18 % | 36.097 M 797.27 % | 4.023 M -91.98 % | 50.136 M 8.01 % | 46.416 M -8.82 % | 50.905 M -49.23 % | 100.258 M 142.20 % | 41.395 M 23.06 % | 33.637 M -21.11 % | 42.638 M -9.24 % | 46.981 M 41.43 % | 33.218 M -11.10 % | 37.364 M -14.83 % | 43.868 M -17.70 % | 53.304 M 33.10 % | 40.048 M -0.11 % | 40.094 M -7.74 % | 43.457 M -91.89 % | 535.962 M 1 201.23 % | 41.189 M -91.44 % | 480.989 M 801.13 % | 53.376 M |
| Cost and expenses | 625.159 M -26.07 % | 845.608 M 68.30 % | 502.447 M 8.85 % | 461.595 M -27.48 % | 636.521 M -20.18 % | 797.425 M 115.04 % | 370.833 M -21.06 % | 469.790 M -26.17 % | 636.354 M -7.50 % | 687.919 M 28.46 % | 535.529 M -3.10 % | 552.661 M 9.36 % | 505.367 M -25.89 % | 681.922 M 51.29 % | 450.740 M -8.32 % | 491.663 M -30.82 % | 710.722 M -3.77 % | 738.562 M 31.42 % | 561.968 M 0.23 % | 560.688 M -5.15 % | 591.116 M 11.54 % | 529.940 M 24.99 % | 423.993 M -9.56 % | 468.787 M -14.88 % | 550.738 M 0.68 % | 546.994 M 2.40 % | 534.196 M 18.17 % | 452.045 M -21.90 % | 578.778 M 0.51 % | 575.849 M 6.98 % | 538.269 M -3.08 % | 555.380 M -2.75 % | 571.065 M -19.18 % | 706.573 M 45.08 % | 487.017 M -15.96 % | 579.538 M 14.60 % | 505.706 M -18.29 % | 618.913 M 90.95 % | 324.118 M -57.67 % | 765.719 M 10.99 % | 689.929 M 8.84 % | 633.884 M 25.37 % | 505.594 M -13.31 % | 583.249 M -0.52 % | 586.275 M -18.68 % | 720.931 M 28.61 % | 560.548 M -18.40 % | 686.912 M -11.57 % | 776.820 M -2.25 % | 794.717 M 19.89 % | 662.898 M -0.25 % | 664.573 M -9.93 % | 737.839 M -12.35 % | 841.832 M 19.22 % | 706.094 M -0.45 % | 709.319 M -7.07 % | 763.280 M -16.47 % | 913.800 M 31.88 % | 692.924 M 11.06 % | 623.936 M -10.79 % | 699.422 M -3.00 % | 721.059 M 42.23 % | 506.966 M -17.54 % | 614.813 M 3.08 % | 596.418 M -1.27 % | 604.098 M 72.91 % | 349.365 M -30.33 % | 501.474 M -6.01 % | 533.515 M -11.60 % | 603.544 M 18.16 % | 510.805 M 6.61 % | 479.137 M -15.65 % | 568.016 M 21.54 % | 467.353 M 35.14 % | 345.820 M -23.80 % | 453.804 M 2.25 % | 443.825 M -11.69 % | 502.568 M 11.14 % | 452.196 M 2.62 % | 440.659 M 2.22 % | 431.082 M -15.65 % | 511.063 M 30.01 % | 393.102 M -8.96 % | 431.770 M 35.33 % | 319.059 M -34.35 % | 485.978 M 30.60 % | 372.126 M 0.24 % | 371.219 M 18.90 % | 312.204 M -29.23 % | 441.167 M -47.99 % | 848.174 M 154.72 % | 332.978 M -30.77 % | 480.989 M 697.17 % | 60.337 M |
| Research and development expenses | 18.450 M -9.74 % | 20.442 M -24.80 % | 27.184 M 55.76 % | 17.453 M -5.58 % | 18.484 M -8.87 % | 20.282 M -6.44 % | 21.677 M -33.96 % | 32.823 M 58.18 % | 20.750 M 37.52 % | 15.089 M -27.83 % | 20.909 M 3.66 % | 20.171 M -1.67 % | 20.513 M 4.41 % | 19.647 M -25.59 % | 26.404 M 143.38 % | 10.849 M -58.30 % | 26.019 M 36.09 % | 19.118 M -16.19 % | 22.812 M 33.33 % | 17.109 M 1.43 % | 16.868 M 9.04 % | 15.470 M -7.40 % | 16.706 M -14.11 % | 19.451 M 21.67 % | 15.987 M 13.57 % | 14.077 M -60.52 % | 35.658 M 123.16 % | 15.979 M -59.12 % | 39.086 M 151.73 % | 15.527 M -83.34 % | 93.225 M 588.24 % | 13.546 M -34.71 % | 20.745 M | 0.000 -100.00 % | 78.812 M | 0.000 -100.00 % | 20.553 M | 0.000 -100.00 % | 77.961 M | 0.000 -100.00 % | 35.772 M | 0.000 -100.00 % | 90.059 M | 0.000 -100.00 % | 27.576 M | 0.000 -100.00 % | 127.378 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 |
| Selling general and administrative expenses | -22.810 M -153.06 % | 42.988 M 125.30 % | -169.894 M -237.99 % | 123.122 M 129.14 % | 53.732 M -5.15 % | 56.650 M 188.61 % | -63.929 M -159.10 % | 108.174 M 542.63 % | 16.833 M -72.07 % | 60.276 M -8.49 % | 65.865 M -32.49 % | 97.558 M 130.62 % | 42.303 M -14.10 % | 49.245 M -42.41 % | 85.512 M -15.79 % | 101.545 M 1 362.76 % | 6.942 M -87.99 % | 57.798 M 32.26 % | 43.700 M -28.25 % | 60.907 M 227.07 % | 18.622 M -58.38 % | 44.741 M -12.82 % | 51.318 M -13.60 % | 59.397 M 121.13 % | 26.861 M -33.00 % | 40.092 M -52.47 % | 84.346 M 32.53 % | 63.644 M 1 345.20 % | 4.404 M -89.73 % | 42.898 M 21.10 % | 35.424 M -49.03 % | 69.503 M 12.46 % | 61.801 M -5.30 % | 65.261 M 196.70 % | -67.489 M -196.88 % | 69.660 M -3.66 % | 72.307 M 20.78 % | 59.866 M 174.86 % | -79.971 M -211.82 % | 71.516 M 557.01 % | 10.885 M -79.18 % | 52.276 M 205.17 % | -49.704 M -174.37 % | 66.830 M 4 887.31 % | 1.340 M -97.85 % | 62.213 M 227.76 % | -48.694 M -181.38 % | 59.834 M 1 603.24 % | 3.513 M -95.13 % | 72.149 M 335.00 % | -30.701 M -152.58 % | 58.386 M 16.41 % | 50.156 M -11.08 % | 56.402 M 239.61 % | -40.400 M -178.80 % | 51.266 M 511.57 % | 8.383 M -83.13 % | 49.689 M 172.07 % | -68.943 M -236.27 % | 50.594 M -21.09 % | 64.115 M -6.35 % | 68.463 M -8.53 % | 74.849 M 14.65 % | 65.285 M -5.06 % | 68.767 M 43.87 % | 47.799 M -36.50 % | 75.271 M 27.34 % | 59.109 M 15.47 % | 51.190 M -0.27 % | 51.330 M -24.35 % | 67.856 M 54.34 % | 43.965 M -31.88 % | 64.538 M 73.96 % | 37.100 M 299.40 % | 9.289 M -81.43 % | 50.016 M 7.96 % | 46.329 M -6.12 % | 49.350 M -50.68 % | 100.055 M 142.46 % | 41.266 M 22.94 % | 33.567 M -21.18 % | 42.587 M -9.28 % | 46.942 M 49.07 % | 31.489 M -15.36 % | 37.205 M -9.61 % | 41.160 M -22.25 % | 52.936 M 33.12 % | 39.766 M -0.23 % | 39.859 M -7.55 % | 43.116 M -91.95 % | 535.576 M 1 200.26 % | 41.190 M | 0.000 -100.00 % | 49.715 M |
| Interest income | 10.752 M 168.25 % | 4.008 M -57.44 % | 9.417 M 363.44 % | 2.032 M -89.11 % | 18.665 M 418.00 % | 3.603 M 30.13 % | 2.769 M -84.49 % | 17.851 M 1 180.96 % | 1.394 M -60.26 % | 3.507 M -21.14 % | 4.447 M 16.58 % | 3.815 M -60.23 % | 9.591 M -4.74 % | 10.068 M 652.33 % | 1.338 M -53.60 % | 2.884 M -74.75 % | 11.420 M 610.91 % | 1.606 M -83.99 % | 10.031 M | 0.000 -100.00 % | 6.592 M 309.32 % | 1.611 M -67.95 % | 5.026 M -36.74 % | 7.946 M 2 541.60 % | 300.788 K -57.43 % | 706.595 K -93.53 % | 10.915 M 30.57 % | 8.360 M | 0.000 -100.00 % | 405.413 K | 0.000 -100.00 % | 4.480 M -37.28 % | 7.143 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.362 M 399.35 % | 2.476 M -73.56 % | 9.362 M 72.96 % | 5.413 M | 0.000 | 0.000 -100.00 % | 22.105 M | 0.000 -100.00 % | 9.895 M | 0.000 -100.00 % | 9.678 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.190 M | 0.000 -100.00 % | 25.873 M | 0.000 | 0.000 | 0.000 -100.00 % | 20.576 M | 0.000 | 0.000 | 0.000 -100.00 % | 13.827 M | 0.000 | 0.000 | 0.000 -100.00 % | 17.440 M | 0.000 -100.00 % | 1.869 M | 0.000 -100.00 % | 14.927 M | 0.000 -100.00 % | 1.081 M | 0.000 -100.00 % | 12.449 M | 0.000 -100.00 % | 6.549 M | 0.000 -100.00 % | 8.654 M | 0.000 | 0.000 | 0.000 |
| Interest expense | 249.041 K -45.27 % | 455.046 K -74.82 % | 1.807 M 421.25 % | 346.669 K -63.86 % | 959.323 K 63.26 % | 587.604 K | 0.000 -100.00 % | 945.396 K 25.48 % | 753.397 K | 0.000 | 0.000 -100.00 % | 2.736 M 406.32 % | 540.271 K -80.26 % | 2.737 M 2 617.79 % | 100.689 K -92.65 % | 1.370 M -62.56 % | 3.659 M 370.29 % | 778.030 K -59.44 % | 1.918 M 1 151.86 % | 153.212 K -95.01 % | 3.068 M 1 026.39 % | 272.391 K -85.49 % | 1.877 M -18.27 % | 2.297 M 204.76 % | 753.678 K | 0.000 -100.00 % | 6.561 M 785.57 % | 740.882 K | 0.000 | 0.000 -100.00 % | 3.408 M | 0.000 -100.00 % | 1.377 M | 0.000 -100.00 % | 8.090 M | 0.000 -100.00 % | 3.286 M | 0.000 -100.00 % | 12.911 M | 0.000 -100.00 % | 3.829 M | 0.000 -100.00 % | 10.366 M | 0.000 -100.00 % | 3.465 M | 0.000 -100.00 % | 12.126 M | 0.000 -100.00 % | 3.926 M | 0.000 -100.00 % | 15.344 M | 0.000 | 0.000 | 0.000 -100.00 % | 14.920 M | 0.000 -100.00 % | 6.072 M | 0.000 -100.00 % | 4.561 M 69 875.45 % | 6.518 K | 0.000 -100.00 % | 182.858 K | 0.000 | 0.000 -100.00 % | 3.597 M | 0.000 -100.00 % | 19.895 M | 0.000 | 0.000 | 0.000 -100.00 % | 13.297 M | 0.000 | 0.000 | 0.000 -100.00 % | 14.416 M 1 802.98 % | 757.550 K | 0.000 -100.00 % | 1.279 M -81.36 % | 6.863 M 96.21 % | 3.498 M -51.35 % | 7.189 M 246.97 % | 2.072 M -66.36 % | 6.160 M -9.14 % | 6.780 M 20.62 % | 5.620 M -7.85 % | 6.099 M -38.99 % | 9.997 M 30.90 % | 7.637 M -28.75 % | 10.719 M 40.34 % | 7.638 M -51.79 % | 15.842 M | 0.000 | 0.000 -100.00 % | 10.622 M |
| Depreciation and amortization | 20.877 M | 0.000 | 0.000 -100.00 % | 23.479 M 10.44 % | 21.260 M | 0.000 -100.00 % | 24.055 M 0.00 % | 24.055 M -0.40 % | 24.151 M 0.00 % | 24.151 M 12.66 % | 21.438 M 2.30 % | 20.957 M -4.77 % | 22.007 M 0.00 % | 22.007 M 16.52 % | 18.886 M 0.00 % | 18.886 M -12.33 % | 21.543 M 0.00 % | 21.543 M 1.58 % | 21.208 M 0.00 % | 21.208 M 0.40 % | 21.123 M 2.68 % | 20.571 M 1.86 % | 20.196 M 0.00 % | 20.196 M -15.43 % | 23.882 M 3.77 % | 23.014 M 10.35 % | 20.855 M 286.34 % | -11.192 M -146.50 % | 24.068 M 592.43 % | 3.476 M -85.22 % | 23.521 M 516.04 % | -5.654 M -123.00 % | 24.583 M 854.55 % | -3.258 M -116.51 % | 19.733 M 190.32 % | 6.797 M 1.38 % | 6.704 M -44.09 % | 11.991 M -71.54 % | 42.126 M 133.17 % | 18.067 M 112.18 % | 8.515 M 337.58 % | -3.584 M -117.73 % | 20.217 M 431.43 % | -6.100 M -208.83 % | 5.605 M 325.73 % | -2.483 M -113.29 % | 18.681 M 756.63 % | -2.845 M -176.09 % | 3.739 M 246.44 % | -2.553 M -115.28 % | 16.708 M 387.85 % | -5.804 M -207.97 % | 5.376 M 145.02 % | -11.941 M -121.17 % | 56.406 M 1 059.61 % | -5.878 M -144.56 % | 13.192 M 470.24 % | -3.563 M -120.29 % | 17.558 M 11 590.24 % | -152.808 K 98.14 % | -8.228 M -4 784.71 % | 175.643 K 104.90 % | -3.588 M 53.52 % | -7.719 M -139.98 % | 19.309 M 217.85 % | -16.384 M -660.98 % | -2.153 M -179.07 % | 2.723 M -88.57 % | 23.816 M 45.45 % | 16.374 M -93.14 % | 238.817 M 1 959.83 % | 11.594 M 107.33 % | -158.180 M -14 794.54 % | -1.062 M -116.03 % | 6.627 M -48.80 % | 12.942 M 25.02 % | 10.352 M -10.24 % | 11.533 M -5.51 % | 12.205 M 40.01 % | 8.717 M -34.97 % | 13.405 M 31.07 % | 10.227 M 28.90 % | 7.934 M -45.70 % | 14.611 M 53.56 % | 9.515 M -28.54 % | 13.315 M 616.69 % | -2.577 M -129.50 % | 8.736 M -70.17 % | 29.282 M 106.37 % | 14.189 M 174.75 % | -18.983 M 28.83 % | -26.674 M | 0.000 | 0.000 |
| Operating income | 38.264 M -26.63 % | 52.156 M 217.09 % | -44.545 M -9 719.62 % | 463.064 K -97.51 % | 18.633 M -52.29 % | 39.054 M 261.32 % | -24.209 M -174.02 % | 32.708 M -70.50 % | 110.877 M 233.83 % | 33.214 M 142.96 % | -77.308 M -143.40 % | 178.140 M 1 022.35 % | 15.872 M 141.08 % | -38.633 M -144.47 % | -15.803 M 44.40 % | -28.423 M -122.26 % | 127.702 M 334.03 % | 29.422 M 146.28 % | 11.947 M -13.58 % | 13.824 M -49.60 % | 27.429 M 932.29 % | 2.657 M -71.65 % | 9.371 M 600.28 % | 1.338 M -89.35 % | 12.568 M 293.75 % | 3.192 M -93.36 % | 48.071 M 879.82 % | 4.906 M -45.49 % | 9.001 M -34.22 % | 13.684 M 777.12 % | 1.560 M -8.35 % | 1.702 M -83.78 % | 10.493 M -47.14 % | 19.850 M 90.79 % | 10.404 M -56.91 % | 24.144 M 410.22 % | 4.732 M -84.62 % | 30.765 M 588.33 % | -6.300 M -113.99 % | 45.042 M 80.89 % | 24.900 M 24.57 % | 19.989 M -9.79 % | 22.159 M 8.08 % | 20.502 M 24.38 % | 16.483 M -31.74 % | 24.149 M -22.16 % | 31.022 M 56.60 % | 19.810 M -22.01 % | 25.399 M 14.99 % | 22.088 M 258.97 % | 6.153 M -50.39 % | 12.404 M -21.76 % | 15.854 M 3.33 % | 15.344 M 694.42 % | -2.581 M -118.42 % | 14.013 M 2.17 % | 13.715 M -49.61 % | 27.217 M 15.70 % | 23.524 M -14.76 % | 27.598 M 5.41 % | 26.182 M -45.53 % | 48.065 M 76.90 % | 27.171 M -7.28 % | 29.304 M -83.89 % | 181.932 M 409.76 % | 35.690 M 152.40 % | -68.113 M -257.94 % | -19.029 M -126.13 % | -8.415 M -211.93 % | 7.518 M 121.90 % | -34.336 M -178.43 % | 43.777 M -77.04 % | 190.706 M 1 487.50 % | 12.013 M -78.10 % | 54.852 M 222.55 % | 17.006 M 3.07 % | 16.500 M -19.86 % | 20.589 M 334.64 % | 4.737 M -46.39 % | 8.836 M 27.90 % | 6.909 M -54.03 % | 15.029 M -23.49 % | 19.644 M 38.70 % | 14.163 M 624.49 % | 1.955 M -86.80 % | 14.812 M -0.09 % | 14.825 M 144.96 % | 6.052 M 389.57 % | -2.090 M -109.51 % | 21.978 M 104.30 % | -511.473 M -49 080.10 % | -1.040 M -102.00 % | 52.063 M -85.72 % | 364.553 M |
| Operating income ratio | 0.06 -0.72 % | 0.06 159.72 % | -0.10 -9 806.93 % | 0.00 -96.48 % | 0.03 -39.08 % | 0.05 166.85 % | -0.07 -197.92 % | 0.07 -58.35 % | 0.17 262.54 % | 0.05 128.00 % | -0.17 -151.67 % | 0.33 933.70 % | 0.03 155.25 % | -0.06 -70.43 % | -0.03 42.85 % | -0.06 -133.23 % | 0.18 364.81 % | 0.04 73.24 % | 0.02 -7.26 % | 0.02 -45.63 % | 0.04 779.37 % | 0.00 -75.22 % | 0.02 587.10 % | 0.00 -87.10 % | 0.02 293.41 % | 0.01 -93.81 % | 0.09 715.30 % | 0.01 -25.19 % | 0.02 -34.30 % | 0.02 742.42 % | 0.00 -11.27 % | 0.00 -82.79 % | 0.02 -34.65 % | 0.03 35.66 % | 0.02 -49.28 % | 0.04 329.25 % | 0.01 -80.23 % | 0.05 357.13 % | -0.02 -133.09 % | 0.06 57.44 % | 0.04 14.16 % | 0.03 -23.20 % | 0.04 16.40 % | 0.03 24.60 % | 0.03 -15.14 % | 0.03 -34.38 % | 0.05 76.08 % | 0.03 -13.19 % | 0.03 19.51 % | 0.03 201.93 % | 0.01 -51.39 % | 0.02 -12.08 % | 0.02 15.79 % | 0.02 604.63 % | 0.00 -118.42 % | 0.02 8.96 % | 0.02 -38.26 % | 0.03 -12.63 % | 0.03 -21.57 % | 0.04 16.09 % | 0.04 -41.59 % | 0.06 20.71 % | 0.05 13.07 % | 0.05 -84.30 % | 0.29 409.18 % | 0.06 123.40 % | -0.24 -516.61 % | -0.04 -151.24 % | -0.02 -229.70 % | 0.01 117.00 % | -0.07 -179.16 % | 0.09 -71.51 % | 0.32 1 164.37 % | 0.03 -81.91 % | 0.14 282.71 % | 0.04 0.40 % | 0.04 -8.34 % | 0.04 264.58 % | 0.01 -44.79 % | 0.02 24.39 % | 0.02 -44.81 % | 0.03 -41.16 % | 0.05 53.25 % | 0.03 399.25 % | 0.01 -78.46 % | 0.03 -23.85 % | 0.04 144.24 % | 0.02 333.77 % | -0.01 -114.40 % | 0.05 103.22 % | -1.46 -46 822.97 % | 0.00 -102.88 % | 0.11 -87.59 % | 0.87 |
| Total other income expenses net | 104.933 K 1 137.13 % | 8.482 K -99.08 % | 920.438 K 302.90 % | 228.456 K -57.40 % | 536.340 K 100.98 % | 266.861 K -82.04 % | 1.486 M 258.25 % | -939.000 K 13.30 % | -1.083 M -485.36 % | 281.036 K -71.49 % | 985.852 K 41.65 % | 695.987 K -41.27 % | 1.185 M 53.45 % | 772.251 K -52.15 % | 1.614 M 497.26 % | 270.235 K -41.26 % | 460.030 K 709.27 % | 56.845 K 103.18 % | -1.786 M -1 464.67 % | 130.874 K -36.00 % | 204.476 K 186.07 % | -237.575 K 45.89 % | -439.026 K -219.99 % | 365.891 K 537.95 % | -83.546 K -119.31 % | 432.640 K 284.10 % | -235.000 K -142.24 % | 556.283 K 30.56 % | 426.059 K 184.31 % | 149.858 K 105.36 % | -2.794 M -209.80 % | 2.545 M 197.22 % | -2.618 M -114.55 % | 17.996 M 863.51 % | -2.357 M -417.82 % | 741.607 K -90.29 % | 7.637 M 764.65 % | -1.149 M -126.04 % | 4.412 M 1 398.50 % | 294.428 K 158.07 % | -507.000 K -137.89 % | 1.338 M 88.04 % | 711.558 K 297.66 % | -360.000 K -119.60 % | 1.837 M 920.09 % | -224.000 K -129.64 % | 755.689 K 316.47 % | 181.449 K 121.44 % | -846.292 K -245.58 % | 581.342 K -94.20 % | 10.023 M 271.42 % | 2.699 M -40.26 % | 4.518 M 2 518.63 % | -186.779 K -107.05 % | 2.648 M 418.81 % | 510.447 K -86.43 % | 3.762 M 31.30 % | 2.865 M -40.65 % | 4.827 M 71.13 % | 2.821 M 109.88 % | 1.344 M 191.41 % | 461.181 K 154.13 % | -852.000 K 85.86 % | -6.026 M -525.75 % | -963.000 K -149.01 % | 1.965 M 214.71 % | -1.713 M 29.97 % | -2.446 M -428.29 % | -463.000 K 72.05 % | -1.657 M -106.18 % | 26.815 M 2 980.24 % | -931.000 K 67.55 % | -2.869 M -136.13 % | -1.215 M 81.32 % | -6.506 M -553.91 % | 1.433 M 166.57 % | -2.153 M -472.61 % | -376.000 K -102.39 % | 15.720 M 1 359.67 % | -1.248 M 53.04 % | -2.658 M -67.35 % | -1.588 M -1 562.42 % | 108.587 K 111.27 % | -963.516 K 75.23 % | -3.890 M -259.50 % | 2.439 M 173.27 % | -3.329 M -834.12 % | 453.469 K 2 243.45 % | -21.156 K 99.03 % | -2.170 M 95.24 % | -45.544 M -130 969.41 % | -34.748 K 99.95 % | -72.312 M 80.10 % | -363.314 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 |
| 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 | 1996-06-30 | 1995-12-31 | 1995-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -858.358 M -15.88 % | -740.702 M 23.58 % | -969.229 M -994.27 % | 108.382 M 113.69 % | -791.920 M -167.56 % | -295.977 M 72.69 % | -1.084 B -57.71 % | -687.255 M 7.26 % | -741.066 M -9.77 % | -675.122 M 17.12 % | -814.576 M -103.03 % | -401.212 M 8.36 % | -437.826 M 6.11 % | -466.330 M 26.45 % | -633.995 M 4.05 % | -660.734 M 45.64 % | -1.215 B -130.25 % | -527.889 M 28.54 % | -738.728 M -30.46 % | -566.267 M 2.08 % | -578.275 M 5.10 % | -609.356 M 1.17 % | -616.589 M -20.88 % | -510.069 M 13.25 % | -587.983 M 3.91 % | -611.896 M 19.24 % | -757.647 M -108.70 % | -363.034 M 8.25 % | -395.659 M -24.30 % | -318.314 M 17.84 % | -387.439 M 27.08 % | -531.356 M 22.51 % | -685.692 M -18.21 % | -580.066 M 12.20 % | -660.704 M -9.36 % | -604.141 M 8.99 % | -663.796 M -21.15 % | -547.935 M 6.23 % | -584.313 M -12.22 % | -520.678 M -6.61 % | -488.417 M -4.08 % | -469.264 M 8.34 % | -511.970 M -12.52 % | -454.990 M 12.82 % | -521.914 M 9.63 % | -577.502 M 12.27 % | -658.297 M 0.31 % | -660.354 M 13.52 % | -763.569 M -0.84 % | -757.195 M -4.51 % | -724.495 M -14.07 % | -635.153 M -1.89 % | -623.397 M -16.52 % | -535.027 M -9.92 % | -486.743 M -6.35 % | -457.677 M 26.08 % | -619.187 M 8.37 % | -675.774 M 4.43 % | -707.107 M 5.53 % | -748.500 M -1.22 % | -739.470 M -6.96 % | -691.378 M 5.19 % | -729.221 M 5.96 % | -775.453 M -4.72 % | -740.487 M -59.17 % | -465.229 M -50.28 % | -309.579 M -2.18 % | -302.987 M -2.29 % | -296.204 M 15.03 % | -348.584 M 13.94 % | -405.034 M 14.42 % | -473.297 M -10.46 % | -428.471 M -50.32 % | -285.047 M -13.37 % | -251.423 M -8.59 % | -231.527 M 3.33 % | -239.495 M -19.69 % | -200.102 M -84.58 % | -108.409 M 1.37 % | -109.913 M 31.63 % | -160.771 M -3.80 % | -154.892 M -125.72 % | -68.620 M -341.88 % | -15.529 M -142.86 % | 36.236 M 44.63 % | 25.054 M -73.55 % | 94.737 M -56.54 % | 217.975 M -7.06 % | 234.534 M 6.33 % | 220.563 M -21.23 % | 280.015 M -4.35 % | 292.750 M 0.69 % | 290.754 M 187.80 % | -331.157 M -176.03 % | 435.577 M -23.71 % | 570.940 M -3.20 % | 589.819 M 2.21 % | 577.060 M 34.24 % | 429.877 M 377.78 % | 89.973 M 464.28 % | -24.699 M -110.54 % | 234.439 M 1 242.43 % | -20.521 M | 0.000 100.00 % | -57.086 M | 0.000 -100.00 % | 139.323 M | 0.000 |
| Total investments | 1.894 B 45.36 % | 1.303 B -1.23 % | 1.319 B -7.27 % | 1.422 B -19.73 % | 1.772 B -5.89 % | 1.883 B 36.20 % | 1.382 B -7.85 % | 1.500 B 3.05 % | 1.456 B -0.31 % | 1.460 B 6.98 % | 1.365 B 3.60 % | 1.318 B 51.04 % | 872.317 M -0.01 % | 872.410 M -6.22 % | 930.276 M -12.61 % | 1.065 B 0.31 % | 1.061 B 10.36 % | 961.630 M 22.68 % | 783.871 M 23.03 % | 637.133 M 17.96 % | 540.112 M -4.00 % | 562.618 M -7.89 % | 610.838 M 4.33 % | 585.459 M -2.70 % | 601.732 M 1.15 % | 594.876 M 19.25 % | 498.851 M -19.13 % | 616.859 M -4.40 % | 645.256 M -14.02 % | 750.468 M -5.43 % | 793.523 M 2.92 % | 771.041 M -0.01 % | 771.090 M -10.36 % | 860.183 M 2.27 % | 841.079 M 5.96 % | 793.806 M 70.33 % | 466.028 M 1.36 % | 459.757 M -12.22 % | 523.749 M 8.23 % | 483.935 M -31.31 % | 704.509 M 15.20 % | 611.534 M 17.99 % | 518.310 M 8.26 % | 478.757 M 10.28 % | 434.114 M -3.49 % | 449.799 M 3.76 % | 433.502 M -3.15 % | 447.599 M 3.34 % | 433.137 M -16.47 % | 518.542 M -5.77 % | 550.322 M 8.25 % | 508.393 M -12.45 % | 580.698 M 4.29 % | 556.801 M 15.08 % | 483.820 M -19.38 % | 600.090 M -13.08 % | 690.408 M -23.69 % | 904.696 M -3.80 % | 940.455 M 17.96 % | 797.287 M 15.21 % | 692.002 M -14.40 % | 808.423 M 7.90 % | 749.247 M 25.33 % | 597.798 M 10.55 % | 540.743 M 22.32 % | 442.080 M 65.44 % | 267.213 M -4.93 % | 281.057 M -13.76 % | 325.883 M -33.09 % | 487.078 M -14.16 % | 567.422 M -14.80 % | 665.952 M 17.98 % | 564.441 M 270.77 % | 152.235 M 3.40 % | 147.235 M 1.87 % | 144.532 M -0.09 % | 144.659 M -0.20 % | 144.945 M 0.20 % | 144.659 M 0.83 % | 143.473 M 0.00 % | 143.473 M -0.05 % | 143.544 M 0.05 % | 143.473 M 12.72 % | 127.278 M 0.51 % | 126.635 M 0.80 % | 125.626 M -1.42 % | 127.435 M 23.40 % | 103.266 M -9.38 % | 113.958 M -0.62 % | 114.670 M 0.00 % | 114.670 M -18.40 % | 140.530 M 5.15 % | 133.646 M | 0.000 -100.00 % | 157.165 M -34.98 % | 241.713 M 27.94 % | 188.924 M -20.81 % | 238.585 M 128.96 % | 104.205 M 21.19 % | 85.988 M 3.36 % | 83.196 M -25.43 % | 111.572 M 25.28 % | 89.055 M | 0.000 -100.00 % | 36.684 M | 0.000 -100.00 % | 144.004 M | 0.000 |
| Total debt | 716.777 M 337.94 % | 163.671 M 73.25 % | 94.472 M -86.95 % | 723.830 M -9.77 % | 802.181 M 43.07 % | 560.694 M | 0.000 -100.00 % | 106.667 M -3.42 % | 110.448 M -3.91 % | 114.943 M -0.43 % | 115.438 M -52.77 % | 244.396 M 81.85 % | 134.396 M -6.51 % | 143.747 M 94.33 % | 73.971 M 516.43 % | 12.000 M -29.41 % | 17.000 M -22.73 % | 22.000 M 0.00 % | 22.000 M 0.00 % | 22.000 M 0.00 % | 22.000 M 0.00 % | 22.000 M 0.00 % | 22.000 M 0.00 % | 22.000 M -45.68 % | 40.500 M -14.74 % | 47.500 M 0.00 % | 47.500 M -1.04 % | 48.000 M -4.38 % | 50.200 M 4.15 % | 48.200 M 3.88 % | 46.400 M -7.01 % | 49.900 M 116.96 % | 23.000 M 130.00 % | 10.000 M 0.00 % | 10.000 M 25.00 % | 8.000 M -20.00 % | 10.000 M -31.03 % | 14.500 M -14.71 % | 17.000 M 41.67 % | 12.000 M -20.00 % | 15.000 M -25.00 % | 20.000 M 0.00 % | 20.000 M 0.00 % | 20.000 M -33.33 % | 30.000 M 11.11 % | 27.000 M -10.00 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 11.11 % | 27.000 M 35.00 % | 20.000 M -50.00 % | 40.000 M 0.00 % | 40.000 M 8.11 % | 37.000 M 0.00 % | 37.000 M -44.78 % | 67.000 M -0.74 % | 67.500 M 20.54 % | 56.000 M 0.00 % | 56.000 M -5.08 % | 59.000 M -4.07 % | 61.500 M -13.99 % | 71.500 M 72.29 % | 41.500 M -6.74 % | 44.500 M -59.36 % | 109.500 M -3.27 % | 113.200 M 21.46 % | 93.200 M 101.73 % | 46.200 M 12.14 % | 41.200 M 60.31 % | 25.700 M -13.47 % | 29.700 M -45.05 % | 54.053 M -52.79 % | 114.500 M -40.62 % | 192.825 M -4.22 % | 201.325 M -20.53 % | 253.325 M 0.80 % | 251.325 M -11.92 % | 285.325 M 0.00 % | 285.325 M -8.88 % | 313.125 M -8.74 % | 343.125 M -2.33 % | 351.325 M 0.00 % | 351.325 M 0.14 % | 350.825 M -4.62 % | 367.825 M -2.65 % | 377.825 M -11.03 % | 424.675 M -14.59 % | 497.216 M -2.39 % | 509.416 M -4.36 % | 532.637 M 10.31 % | 482.870 M -23.37 % | 630.127 M -13.60 % | 729.285 M | 0.000 -100.00 % | 759.450 M -18.31 % | 929.692 M 10.31 % | 842.810 M 28.22 % | 657.300 M -6.01 % | 699.340 M 37.86 % | 507.270 M 16.08 % | 437.015 M -28.61 % | 612.109 M 49.15 % | 410.391 M | 0.000 -100.00 % | 355.644 M | 0.000 -100.00 % | 181.243 M | 0.000 |
| Accumulated other comprehensive income loss | 1.122 B | 0.000 -100.00 % | 1.053 B -39.02 % | 1.727 B 68.15 % | 1.027 B -40.14 % | 1.715 B 60.25 % | 1.070 B -38.55 % | 1.742 B 126.30 % | 769.824 M -55.80 % | 1.742 B 150.97 % | 693.986 M -56.80 % | 1.606 B 224.30 % | 495.355 M -65.16 % | 1.422 B 61.71 % | 879.307 M -42.65 % | 1.533 B 168.41 % | 571.268 M -46.22 % | 1.062 B 34.45 % | 790.085 M 51.30 % | 522.211 M -15.50 % | 618.025 M -20.79 % | 780.188 M 119.80 % | 354.958 M -25.26 % | 474.916 M -32.86 % | 707.390 M 34.60 % | 525.539 M 87.97 % | 279.589 M -49.02 % | 548.451 M 29.81 % | 422.497 M -35.60 % | 656.090 M -23.92 % | 862.401 M 13.86 % | 757.415 M -18.15 % | 925.347 M 38.35 % | 668.857 M 2.10 % | 655.102 M -13.55 % | 757.822 M 141.48 % | 313.828 M -33.69 % | 473.244 M 23.26 % | 383.927 M -22.02 % | 492.370 M -8.10 % | 535.761 M -10.86 % | 601.061 M 59.08 % | 377.829 M 112.25 % | 178.012 M -41.66 % | 305.124 M -35.24 % | 471.167 M 54.44 % | 305.088 M -34.43 % | 465.269 M 53.94 % | 302.242 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 |
| Retained earnings | 1.050 B 2.20 % | 1.027 B 4.44 % | 983.628 M -3.15 % | 1.016 B -0.37 % | 1.019 B -1.49 % | 1.035 B 3.23 % | 1.002 B -5.90 % | 1.065 B 2.40 % | 1.040 B 10.75 % | 939.431 M -25.72 % | 1.265 B 27.79 % | 989.678 M 17.92 % | 839.272 M -0.22 % | 841.125 M -3.56 % | 872.212 M -1.29 % | 883.610 M -2.59 % | 907.088 M 13.04 % | 802.470 M 3.16 % | 777.899 M 1.34 % | 767.643 M 1.49 % | 756.380 M 3.87 % | 728.200 M -0.02 % | 728.341 M 0.62 % | 723.883 M 0.14 % | 722.907 M 0.35 % | 720.401 M 0.12 % | 719.503 M 4.95 % | 685.599 M 0.69 % | 680.928 M -1.38 % | 690.475 M 1.49 % | 680.363 M 0.46 % | 677.276 M 0.46 % | 674.204 M -1.77 % | 686.357 M 5.37 % | 651.366 M 0.20 % | 650.057 M 3.19 % | 629.966 M -0.34 % | 632.142 M 3.99 % | 607.860 M -1.66 % | 618.111 M 6.22 % | 581.927 M 1.58 % | 572.870 M 3.11 % | 555.591 M 1.97 % | 544.850 M 3.17 % | 528.109 M 1.21 % | 521.786 M 3.78 % | 502.780 M 2.35 % | 491.242 M 3.59 % | 474.197 M 1.48 % | 467.301 M 4.22 % | 448.367 M 1.68 % | 440.963 M 0.41 % | 439.171 M 3.86 % | 422.844 M 3.29 % | 409.368 M 0.07 % | 409.096 M 2.85 % | 397.752 M 3.09 % | 385.847 M 7.00 % | 360.595 M 6.12 % | 339.789 M 8.34 % | 313.627 M 7.79 % | 290.961 M 15.89 % | 251.067 M 0.63 % | 249.486 M -44.50 % | 449.503 M 52.53 % | 294.706 M 13.01 % | 260.783 M -20.70 % | 328.843 M -5.70 % | 348.734 M -8.45 % | 380.918 M 2.17 % | 372.845 M -14.58 % | 436.489 M 6.08 % | 411.481 M 48.79 % | 276.555 M 7.43 % | 257.432 M 20.36 % | 213.893 M 9.57 % | 195.214 M -2.18 % | 199.563 M 11.12 % | 179.597 M 9.46 % | 164.068 M 5.01 % | 156.236 M 2.51 % | 152.413 M 10.01 % | 138.545 M 9.99 % | 125.961 M 12.16 % | 112.308 M -1.57 % | 114.104 M 17.52 % | 97.094 M 15.04 % | 84.401 M 12.26 % | 75.186 M 116.51 % | -455.386 M 4.64 % | -477.557 M -3 087.54 % | -14.982 M -72.72 % | -8.674 M | 0.000 | 0.000 -100.00 % | 185.417 M -12.87 % | 212.811 M -2.52 % | 218.315 M 21.24 % | 180.073 M -21.79 % | 230.232 M 60.92 % | 143.072 M -54.06 % | 311.463 M 32.81 % | 234.526 M 18.75 % | 197.497 M 286.26 % | 51.131 M -61.23 % | 131.873 M 1 335.74 % | 9.185 M | 0.000 |
| Common stock | 705.693 M 0.00 % | 705.693 M 0.00 % | 705.693 M 0.00 % | 705.693 M 0.00 % | 705.693 M 0.00 % | 705.693 M 0.00 % | 705.693 M 0.00 % | 705.693 M 0.00 % | 705.693 M 0.00 % | 705.693 M 0.00 % | 705.693 M 0.00 % | 705.693 M 0.00 % | 705.693 M 0.00 % | 705.693 M 0.00 % | 705.693 M 0.00 % | 705.693 M 0.00 % | 705.693 M 25.71 % | 561.374 M 0.00 % | 561.374 M 0.00 % | 561.374 M 0.00 % | 561.374 M 0.00 % | 561.374 M 0.00 % | 561.374 M 0.00 % | 561.374 M 0.00 % | 561.374 M 0.00 % | 561.374 M 0.00 % | 561.374 M 0.00 % | 561.374 M 0.00 % | 561.374 M 0.00 % | 561.374 M 0.00 % | 561.374 M 0.00 % | 561.374 M 0.00 % | 561.374 M 0.00 % | 561.374 M 0.00 % | 561.374 M 0.00 % | 561.374 M 0.00 % | 561.374 M 0.00 % | 561.374 M 0.00 % | 561.374 M 0.00 % | 561.374 M 0.00 % | 561.374 M 0.00 % | 561.374 M 0.00 % | 561.374 M 0.00 % | 561.374 M 0.00 % | 561.374 M 0.00 % | 561.374 M 0.00 % | 561.374 M 0.00 % | 561.374 M 0.00 % | 561.374 M 0.00 % | 561.374 M 0.00 % | 561.374 M 0.00 % | 561.374 M 0.00 % | 561.374 M 0.00 % | 561.374 M 0.00 % | 561.374 M 0.00 % | 561.374 M 0.00 % | 561.374 M 0.00 % | 561.374 M 0.00 % | 561.374 M 0.00 % | 561.374 M 0.00 % | 561.374 M 0.00 % | 561.374 M 0.00 % | 561.374 M 0.00 % | 561.374 M 50.00 % | 374.250 M 0.00 % | 374.250 M 0.00 % | 374.250 M 0.00 % | 374.250 M 0.00 % | 374.250 M 0.00 % | 374.250 M 0.00 % | 374.250 M 0.00 % | 374.250 M 0.00 % | 374.250 M 0.00 % | 374.250 M 0.00 % | 374.250 M 0.00 % | 374.250 M 0.00 % | 374.250 M 0.00 % | 374.250 M 0.00 % | 374.250 M 0.00 % | 374.250 M 0.00 % | 374.250 M 0.00 % | 374.250 M 0.00 % | 374.250 M 0.00 % | 374.250 M 0.00 % | 374.250 M 0.00 % | 374.250 M 0.00 % | 374.250 M 0.00 % | 374.250 M 0.00 % | 374.250 M 0.00 % | 374.250 M 0.00 % | 374.250 M 0.00 % | 374.250 M 0.00 % | 374.250 M | 0.000 -100.00 % | 374.250 M 0.00 % | 374.250 M 0.00 % | 374.250 M 0.00 % | 374.250 M 6.32 % | 352.000 M 0.00 % | 352.000 M 0.00 % | 352.000 M 0.00 % | 352.000 M 0.00 % | 352.000 M 0.00 % | 352.000 M 0.00 % | 352.000 M 39.68 % | 252.000 M 90.91 % | 132.000 M | 0.000 |
| Total equity | 3.580 B 3.04 % | 3.475 B 0.99 % | 3.441 B -2.40 % | 3.525 B 2.26 % | 3.447 B -2.31 % | 3.529 B 1.69 % | 3.470 B -3.39 % | 3.592 B 0.83 % | 3.562 B 2.92 % | 3.461 B 3.10 % | 3.357 B -0.46 % | 3.373 B 10.05 % | 3.065 B 2.56 % | 2.988 B -3.51 % | 3.097 B -1.44 % | 3.142 B -0.23 % | 3.150 B 28.78 % | 2.446 B 6.67 % | 2.293 B 4.54 % | 2.193 B 4.46 % | 2.100 B 0.49 % | 2.089 B -1.93 % | 2.131 B 1.45 % | 2.100 B -2.57 % | 2.155 B 0.38 % | 2.147 B 4.00 % | 2.065 B -3.02 % | 2.129 B -0.62 % | 2.142 B -4.42 % | 2.241 B -1.16 % | 2.268 B -2.56 % | 2.327 B 0.14 % | 2.324 B -3.64 % | 2.412 B 2.96 % | 2.342 B 2.15 % | 2.293 B 15.05 % | 1.993 B 0.14 % | 1.990 B -1.49 % | 2.021 B 1.66 % | 1.987 B -7.04 % | 2.138 B 4.30 % | 2.050 B 4.96 % | 1.953 B 2.30 % | 1.909 B 3.07 % | 1.852 B -0.46 % | 1.861 B 1.90 % | 1.826 B 0.53 % | 1.816 B 1.64 % | 1.787 B -3.57 % | 1.853 B -0.44 % | 1.861 B 2.90 % | 1.809 B -3.20 % | 1.869 B 1.98 % | 1.833 B 4.33 % | 1.756 B -5.12 % | 1.851 B -3.40 % | 1.916 B -8.14 % | 2.086 B -0.23 % | 2.091 B 7.84 % | 1.939 B 6.85 % | 1.815 B -4.01 % | 1.890 B 4.53 % | 1.808 B 12.76 % | 1.604 B 1.85 % | 1.575 B 19.26 % | 1.320 B 14.29 % | 1.155 B -6.29 % | 1.233 B -4.17 % | 1.286 B -10.62 % | 1.439 B -3.48 % | 1.491 B -3.70 % | 1.548 B 6.41 % | 1.455 B 40.59 % | 1.035 B 5.57 % | 980.378 M 5.14 % | 932.470 M 2.12 % | 913.155 M -0.47 % | 917.465 M 2.21 % | 897.654 M 2.52 % | 875.568 M 0.90 % | 867.768 M 0.45 % | 863.888 M 1.62 % | 850.154 M 4.36 % | 814.624 M 1.62 % | 801.639 M -1.64 % | 815.019 M 6.32 % | 766.595 M 1.49 % | 755.355 M 0.87 % | 748.850 M -0.29 % | 751.013 M 2.67 % | 731.516 M -42.80 % | 1.279 B 0.54 % | 1.272 B 2.81 % | 1.237 B -3.75 % | 1.285 B -29.30 % | 1.818 B 0.20 % | 1.814 B -4.09 % | 1.892 B 19.32 % | 1.586 B -5.17 % | 1.672 B 7.86 % | 1.550 B -6.46 % | 1.657 B 16.92 % | 1.417 B -2.51 % | 1.454 B 11.21 % | 1.307 B 76.65 % | 740.060 M 96.81 % | 376.025 M -1.66 % | 382.358 M |
| Other non current liabilities | 72.126 M 10.79 % | 65.100 M -10.83 % | 73.003 M | 0.000 | 0.000 | 0.000 -100.00 % | 60.070 M | 0.000 | 0.000 | 0.000 -100.00 % | 197.566 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 -100.00 % | 58.412 M 0.57 % | 58.079 M -8.82 % | 63.694 M | 0.000 -100.00 % | 63.039 M 0.00 % | 63.039 M 0.77 % | 62.559 M 0.00 % | 62.559 M -0.88 % | 63.116 M 82.61 % | 34.564 M 0.55 % | 34.374 M -1.68 % | 34.962 M -9.30 % | 38.546 M -0.17 % | 38.612 M -31.28 % | 56.185 M 55.27 % | 36.185 M 442.26 % | 6.673 M 5.37 % | 6.333 M -8.68 % | 6.935 M 14.44 % | 6.060 M 778.26 % | 690.000 K 0.00 % | 690.000 K 0.00 % | 690.000 K 0.00 % | 690.000 K 0.00 % | 690.000 K 0.00 % | 690.000 K 666.67 % | 90.000 K 0.00 % | 90.000 K -99.54 % | 19.625 M -31.14 % | 28.500 M 79.78 % | 15.853 M -0.63 % | 15.953 M 0.00 % | 15.953 M 0.63 % | 15.853 M 0.00 % | 15.853 M 0.00 % | 15.853 M 0.00 % | 15.853 M 0.00 % | 15.853 M 0.00 % | 15.853 M 0.00 % | 15.853 M 0.00 % | 15.853 M 0.00 % | 15.853 M 0.00 % | 15.853 M 0.00 % | 15.853 M 0.00 % | 15.853 M 0.00 % | 15.853 M 0.00 % | 15.853 M 0.00 % | 15.853 M -5.19 % | 16.721 M -3.72 % | 17.367 M 101.34 % | -1.296 B -5 322.68 % | 24.823 M 14 616.37 % | -171.000 K 93.44 % | -2.607 M -162.83 % | 4.149 M -51.40 % | 8.537 M 251.17 % | 2.431 M 166.85 % | 911.000 K -94.62 % | 16.945 M -4.61 % | 17.763 M -72.59 % | 64.811 M 740.94 % | 7.707 M -89.79 % | 75.494 M 54.25 % | 48.942 M -34.26 % | 74.445 M |
| Long term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 M 0.00 % | 2.000 M -90.48 % | 21.000 M -2.33 % | 21.500 M 0.00 % | 21.500 M 0.00 % | 21.500 M 7.50 % | 20.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M | 0.000 | 0.000 -100.00 % | 62.000 M 0.00 % | 62.000 M 47.62 % | 42.000 M | 0.000 -100.00 % | 8.500 M | 0.000 | 0.000 -100.00 % | 15.853 M -44.38 % | 28.500 M -2.81 % | 29.325 M 0.00 % | 29.325 M 214.48 % | 9.325 M 0.00 % | 9.325 M 0.00 % | 9.325 M 0.00 % | 9.325 M 0.00 % | 9.325 M 0.00 % | 9.325 M 0.00 % | 9.325 M 0.00 % | 9.325 M -75.67 % | 38.325 M 0.00 % | 38.325 M 0.00 % | 38.325 M 0.00 % | 38.325 M -39.82 % | 63.689 M -22.03 % | 81.689 M 34.30 % | 60.825 M 0.00 % | 60.825 M -78.98 % | 289.325 M -2.32 % | 296.189 M | 0.000 -100.00 % | 293.500 M 86.95 % | 156.990 M 2.61 % | 153.000 M 222.59 % | 47.429 M 20.07 % | 39.500 M -20.20 % | 49.500 M -23.26 % | 64.500 M -44.59 % | 116.405 M 8.08 % | 107.700 M | 0.000 -100.00 % | 68.683 M | 0.000 -100.00 % | 34.953 M | 0.000 |
| Total non current liabilities | 269.657 M 9.46 % | 246.355 M -4.08 % | 256.839 M 27.54 % | 201.377 M 8.18 % | 186.149 M -9.40 % | 205.467 M -22.38 % | 264.710 M 22.02 % | 216.933 M 1.68 % | 213.343 M -1.58 % | 216.766 M 9.72 % | 197.566 M 1.60 % | 194.447 M 37.87 % | 141.039 M 3.96 % | 135.665 M -13.57 % | 156.960 M -5.92 % | 166.841 M -9.18 % | 183.703 M 14.54 % | 160.386 M 16.54 % | 137.621 M 15.42 % | 119.232 M 13.85 % | 104.731 M -3.66 % | 108.714 M -6.24 % | 115.947 M 2.40 % | 113.229 M -8.11 % | 123.217 M -1.00 % | 124.460 M 13.25 % | 109.900 M -26.14 % | 148.794 M -2.51 % | 152.632 M -9.39 % | 168.444 M -3.69 % | 174.903 M -5.28 % | 184.652 M 13.20 % | 163.127 M -8.67 % | 178.612 M 4.45 % | 171.007 M 10.13 % | 155.280 M 46.22 % | 106.194 M 0.57 % | 105.593 M -8.58 % | 115.507 M 4.91 % | 110.106 M -23.19 % | 143.340 M 10.44 % | 129.786 M 12.08 % | 115.802 M 1.14 % | 114.492 M 6.89 % | 107.110 M -6.42 % | 114.458 M 3.18 % | 110.926 M -2.90 % | 114.239 M 1.94 % | 112.069 M -9.97 % | 124.486 M -3.69 % | 129.253 M 4.64 % | 123.521 M 16.73 % | 105.815 M 3.69 % | 102.049 M 11.30 % | 91.690 M -35.80 % | 142.827 M -8.70 % | 156.441 M -24.12 % | 206.157 M 7.64 % | 191.521 M 13.52 % | 168.717 M 36.89 % | 123.246 M -12.78 % | 141.311 M 37.12 % | 103.060 M -17.04 % | 124.228 M -27.76 % | 171.965 M 23.32 % | 139.446 M 74.66 % | 79.840 M 91.00 % | 41.800 M -33.55 % | 62.902 M -36.54 % | 99.118 M -18.56 % | 121.702 M -47.31 % | 230.986 M -3.64 % | 239.716 M 430.62 % | 45.177 M -0.22 % | 45.277 M 79.12 % | 25.277 M 0.40 % | 25.177 M 0.00 % | 25.177 M 0.00 % | 25.177 M 0.00 % | 25.177 M 0.00 % | 25.177 M 0.00 % | 25.177 M 0.00 % | 25.177 M -53.53 % | 54.177 M 0.00 % | 54.177 M 0.00 % | 54.177 M 0.00 % | 54.177 M -31.89 % | 79.542 M -18.45 % | 97.542 M 27.21 % | 76.677 M 0.00 % | 76.677 M -74.95 % | 306.045 M -2.40 % | 313.556 M 124.19 % | -1.296 B -507.27 % | 318.323 M 102.99 % | 156.819 M 4.27 % | 150.393 M 191.59 % | 51.577 M 7.37 % | 48.037 M -7.50 % | 51.931 M -20.61 % | 65.411 M -50.95 % | 133.351 M 6.29 % | 125.463 M 93.58 % | 64.811 M -15.16 % | 76.390 M 1.19 % | 75.494 M -10.01 % | 83.895 M 12.69 % | 74.445 M |
| Other current liabilities | -422.827 M -209.24 % | 387.074 M -4.05 % | 403.418 M -25.95 % | 544.808 M 283.14 % | -297.489 M -54.97 % | -191.969 M 48.17 % | -370.358 M -172.49 % | 510.925 M 392.24 % | 103.796 M -67.97 % | 324.108 M -1.87 % | 330.295 M -52.04 % | 688.658 M 112.13 % | 324.647 M -9.42 % | 358.410 M 26.79 % | 282.686 M -44.39 % | 508.300 M 11.76 % | 454.814 M 36 198.00 % | 1.253 M -58.61 % | 3.027 M -98.96 % | 290.196 M 4 926.95 % | -6.012 M 58.14 % | -14.362 M -160.16 % | 23.873 M -62.45 % | 63.576 M -71.64 % | 224.182 M 402.17 % | 44.643 M -88.95 % | 404.013 M 24.03 % | 325.734 M -30.21 % | 466.742 M 932.96 % | 45.185 M -81.87 % | 249.262 M -34.69 % | 381.634 M -26.68 % | 520.509 M 56.44 % | 332.721 M 26.57 % | 262.865 M -18.94 % | 324.289 M 738.89 % | 38.657 M 622.02 % | 5.354 M -93.38 % | 80.900 M 1 021.83 % | -8.776 M -102.88 % | 304.906 M 0.94 % | 302.057 M 2.70 % | 294.114 M -42.21 % | 508.960 M 70.95 % | 297.730 M 12.49 % | 264.682 M -53.33 % | 567.186 M 20.67 % | 470.020 M 64.29 % | 286.093 M 12.30 % | 254.759 M 16.79 % | 218.141 M -13.35 % | 251.753 M 53.48 % | 164.035 M 0.83 % | 162.683 M -8.40 % | 177.592 M -0.13 % | 177.817 M -0.90 % | 179.439 M -4.18 % | 187.270 M -2.35 % | 191.779 M -3.15 % | 198.012 M -0.73 % | 199.466 M 10.01 % | 181.311 M 4.95 % | 172.765 M -9.79 % | 191.514 M 14.47 % | 167.306 M 24.35 % | 134.542 M 18.10 % | 113.918 M 3.16 % | 110.426 M 1.96 % | 108.304 M 6.50 % | 101.696 M -25.19 % | 135.943 M 9.87 % | 123.736 M 11.00 % | 111.472 M 12.40 % | 99.174 M -19.80 % | 123.657 M 8.04 % | 114.459 M 1.47 % | 112.799 M 2.93 % | 109.588 M -5.49 % | 115.948 M -31.04 % | 168.131 M 7.57 % | 156.303 M -1.58 % | 158.812 M -0.30 % | 159.289 M 17.25 % | 135.856 M -0.10 % | 135.996 M -2.65 % | 139.698 M -21.41 % | 177.754 M -4.33 % | 185.790 M 0.74 % | 184.426 M -11.62 % | 208.667 M 12.13 % | 186.098 M -0.15 % | 186.378 M -7.78 % | 202.105 M -84.41 % | 1.296 B 701.53 % | 161.743 M 4.41 % | 154.915 M 3.56 % | 149.595 M 10.67 % | 135.177 M -41.64 % | 231.642 M -39.90 % | 385.421 M 1.11 % | 381.197 M 216.60 % | 120.405 M -48.47 % | 233.665 M -83.07 % | 1.380 B 437.19 % | 256.884 M -65.81 % | 751.363 M 233.68 % | 225.175 M -37.61 % | 360.926 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 68.196 M | 0.000 -100.00 % | 35.000 M | 0.000 -100.00 % | 214.402 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 27.525 M -27.13 % | 37.773 M | 0.000 -100.00 % | 267.932 M -6.48 % | 286.486 M | 0.000 -100.00 % | 249.475 M -15.33 % | 294.630 M 13.88 % | 258.718 M 2.06 % | 253.491 M | 0.000 -100.00 % | 249.013 M | 0.000 | 0.000 | 0.000 -100.00 % | 289.812 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 265.858 M -5.71 % | 281.968 M | 0.000 -100.00 % | 372.751 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 121.079 M 7.57 % | 112.559 M -3.21 % | 116.296 M -19.69 % | 144.816 M -8.89 % | 158.950 M -13.13 % | 182.984 M 5.76 % | 173.026 M -8.56 % | 189.220 M -3.27 % | 195.616 M 10.22 % | 177.479 M 7.02 % | 165.831 M -13.91 % | 192.617 M 4.51 % | 184.298 M 47.57 % | 124.892 M 47.44 % | 84.705 M -1.46 % | 85.962 M 4.63 % | 82.159 M -8.07 % | 89.370 M -28.89 % | 125.685 M 4.76 % | 119.977 M 10.09 % | 108.980 M 6.54 % | 102.295 M -17.59 % | 124.135 M 6.47 % | 116.597 M 2.60 % | 113.642 M 12.63 % | 100.896 M 2.27 % | 98.657 M -37.53 % | 157.921 M 7.91 % | 146.349 M -9.47 % | 161.653 M 9.10 % | 148.165 M 5.44 % | 140.526 M 5.75 % | 132.883 M -10.32 % | 148.175 M -13.98 % | 172.249 M -3.19 % | 177.924 M 2.54 % | 173.509 M -15.98 % | 206.510 M 25.34 % | 164.759 M 0.15 % | 164.514 M -7.62 % | 178.080 M | 0.000 -100.00 % | 131.708 M -17.64 % | 159.908 M 31.40 % | 121.696 M -14.30 % | 141.995 M -37.97 % | 228.914 M -46.19 % | 425.416 M 22.07 % | 348.498 M 66.71 % | 209.042 M -47.59 % | 398.824 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 716.777 M 337.94 % | 163.671 M 73.25 % | 94.472 M -86.95 % | 723.830 M -9.77 % | 802.181 M 43.07 % | 560.694 M -4.01 % | 584.119 M 447.61 % | 106.667 M -3.42 % | 110.448 M -3.91 % | 114.943 M -0.43 % | 115.438 M 118.20 % | 52.905 M -60.63 % | 134.396 M -6.51 % | 143.747 M 94.33 % | 73.971 M 516.43 % | 12.000 M -29.41 % | 17.000 M -22.73 % | 22.000 M 0.00 % | 22.000 M 0.00 % | 22.000 M 0.00 % | 22.000 M 0.00 % | 22.000 M 0.00 % | 22.000 M 0.00 % | 22.000 M -77.85 % | 99.309 M 118.26 % | 45.500 M 0.00 % | 45.500 M 68.52 % | 27.000 M -5.92 % | 28.700 M 7.49 % | 26.700 M -58.96 % | 65.054 M 117.57 % | 29.900 M 30.00 % | 23.000 M 130.00 % | 10.000 M -80.35 % | 50.891 M 536.14 % | 8.000 M -20.00 % | 10.000 M -31.03 % | 14.500 M -14.71 % | 17.000 M 41.67 % | 12.000 M -20.00 % | 15.000 M -25.00 % | 20.000 M 0.00 % | 20.000 M 0.00 % | 20.000 M -33.33 % | 30.000 M 11.11 % | 27.000 M -10.00 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 11.11 % | 27.000 M 35.00 % | 20.000 M -50.00 % | 40.000 M 0.00 % | 40.000 M 8.11 % | 37.000 M 0.00 % | 37.000 M 0.00 % | 37.000 M -1.33 % | 37.500 M 44.23 % | 26.000 M 0.00 % | 26.000 M -10.34 % | 29.000 M -7.94 % | 31.500 M -24.10 % | 41.500 M 0.00 % | 41.500 M -6.74 % | 44.500 M -6.32 % | 47.500 M -7.23 % | 51.200 M 0.00 % | 51.200 M 10.82 % | 46.200 M 41.28 % | 32.700 M 27.24 % | 25.700 M -13.47 % | 29.700 M -22.25 % | 38.200 M -55.58 % | 86.000 M -47.40 % | 163.500 M -4.94 % | 172.000 M -29.51 % | 244.000 M 0.83 % | 242.000 M -12.32 % | 276.000 M 0.00 % | 276.000 M -9.15 % | 303.800 M -8.99 % | 333.800 M -2.40 % | 342.000 M 0.00 % | 342.000 M 9.44 % | 312.500 M -5.16 % | 329.500 M -2.95 % | 339.500 M -12.13 % | 386.350 M -1.07 % | 390.527 M 1.51 % | 384.727 M -5.54 % | 407.312 M -3.49 % | 422.045 M 31.56 % | 320.802 M -22.34 % | 413.096 M | 0.000 -100.00 % | 445.950 M -35.29 % | 689.202 M 13.67 % | 606.310 M -0.58 % | 609.871 M 10.12 % | 553.840 M 20.99 % | 457.770 M 22.89 % | 372.515 M -24.85 % | 495.704 M 63.77 % | 302.691 M | 0.000 -100.00 % | 286.961 M | 0.000 -100.00 % | 146.290 M | 0.000 |
| Total current liabilities | 1.646 B -10.84 % | 1.846 B 9.60 % | 1.684 B 0.74 % | 1.672 B -1.39 % | 1.696 B 7.61 % | 1.576 B 10.61 % | 1.425 B -15.55 % | 1.687 B -5.42 % | 1.784 B 5.96 % | 1.683 B 1.12 % | 1.665 B -9.16 % | 1.833 B 4.69 % | 1.750 B 2.10 % | 1.714 B 6.72 % | 1.606 B 3.42 % | 1.553 B -6.34 % | 1.658 B 8.54 % | 1.528 B 0.36 % | 1.522 B 4.87 % | 1.452 B 8.82 % | 1.334 B 4.50 % | 1.277 B 2.76 % | 1.242 B -3.32 % | 1.285 B -5.63 % | 1.362 B -1.02 % | 1.376 B 0.30 % | 1.372 B -7.23 % | 1.479 B 5.64 % | 1.400 B 8.15 % | 1.294 B 0.78 % | 1.284 B 0.00 % | 1.284 B -3.23 % | 1.327 B -0.50 % | 1.334 B 10.09 % | 1.211 B 8.48 % | 1.117 B 1.06 % | 1.105 B 0.34 % | 1.101 B 0.44 % | 1.096 B -12.21 % | 1.249 B 12.27 % | 1.112 B -3.00 % | 1.147 B 4.45 % | 1.098 B 5.82 % | 1.037 B -1.33 % | 1.051 B -5.91 % | 1.117 B -2.44 % | 1.145 B -4.92 % | 1.205 B -4.41 % | 1.260 B 4.03 % | 1.211 B 7.60 % | 1.126 B -1.53 % | 1.143 B 3.06 % | 1.109 B 2.48 % | 1.083 B 5.93 % | 1.022 B 0.01 % | 1.022 B -3.07 % | 1.054 B -4.81 % | 1.108 B -2.85 % | 1.140 B 6.86 % | 1.067 B -0.30 % | 1.070 B 8.36 % | 987.572 M -3.99 % | 1.029 B 7.92 % | 953.101 M 2.18 % | 932.772 M 30.49 % | 714.825 M 7.86 % | 662.722 M 6.59 % | 621.740 M 10.93 % | 560.493 M 3.12 % | 543.546 M -22.08 % | 697.611 M 16.62 % | 598.171 M -6.20 % | 637.702 M -8.86 % | 699.723 M -9.43 % | 772.541 M -4.40 % | 808.131 M 3.74 % | 779.014 M -11.34 % | 878.613 M -3.23 % | 907.938 M 1.41 % | 895.289 M -5.69 % | 949.265 M -4.13 % | 990.171 M 1.12 % | 979.246 M 17.35 % | 834.455 M -5.31 % | 881.205 M 10.79 % | 795.405 M -29.22 % | 1.124 B 4.23 % | 1.078 B -0.54 % | 1.084 B -11.81 % | 1.229 B -10.68 % | 1.376 B 28.42 % | 1.072 B -18.58 % | 1.316 B 1.52 % | 1.296 B -1.99 % | 1.323 B -20.98 % | 1.674 B 4.00 % | 1.610 B -6.18 % | 1.716 B -3.64 % | 1.780 B -16.67 % | 2.137 B 13.22 % | 1.887 B 29.83 % | 1.454 B 2.36 % | 1.420 B 2.92 % | 1.380 B 12.66 % | 1.225 B 63.01 % | 751.363 M 36.89 % | 548.868 M 52.07 % | 360.926 M |
| Total liabilities | 1.916 B -8.45 % | 2.092 B 7.79 % | 1.941 B 3.62 % | 1.874 B -0.44 % | 1.882 B 5.65 % | 1.781 B 5.44 % | 1.689 B -11.27 % | 1.904 B -4.66 % | 1.997 B 5.10 % | 1.900 B 2.03 % | 1.862 B -8.13 % | 2.027 B 7.16 % | 1.892 B 2.24 % | 1.850 B 4.92 % | 1.763 B 2.52 % | 1.720 B -6.62 % | 1.842 B 9.11 % | 1.688 B 1.70 % | 1.660 B 5.67 % | 1.571 B 9.19 % | 1.439 B 3.86 % | 1.385 B 2.00 % | 1.358 B -2.85 % | 1.398 B -5.84 % | 1.485 B -1.02 % | 1.500 B 1.26 % | 1.482 B -8.96 % | 1.627 B 4.83 % | 1.552 B 6.13 % | 1.463 B 0.24 % | 1.459 B -0.66 % | 1.469 B -1.43 % | 1.490 B -1.46 % | 1.512 B 9.39 % | 1.382 B 8.68 % | 1.272 B 5.02 % | 1.211 B 0.36 % | 1.207 B -0.42 % | 1.212 B -10.82 % | 1.359 B 8.23 % | 1.256 B -1.63 % | 1.277 B 5.18 % | 1.214 B 5.36 % | 1.152 B -0.57 % | 1.159 B -5.95 % | 1.232 B 1.28 % | 1.216 B -7.78 % | 1.319 B -3.89 % | 1.372 B 2.72 % | 1.336 B 6.43 % | 1.255 B -0.92 % | 1.267 B 4.25 % | 1.215 B 2.58 % | 1.185 B 6.37 % | 1.114 B -4.39 % | 1.165 B -3.80 % | 1.211 B -7.84 % | 1.314 B -1.34 % | 1.332 B 7.77 % | 1.236 B 3.54 % | 1.193 B 5.71 % | 1.129 B -0.24 % | 1.132 B 5.04 % | 1.077 B -2.48 % | 1.105 B 29.32 % | 854.271 M 15.04 % | 742.562 M 11.91 % | 663.540 M 6.44 % | 623.395 M -3.00 % | 642.665 M -21.56 % | 819.312 M -1.19 % | 829.158 M -5.50 % | 877.418 M 17.79 % | 744.901 M -8.92 % | 817.818 M -1.87 % | 833.409 M 3.63 % | 804.191 M -11.02 % | 903.790 M -3.14 % | 933.115 M 1.37 % | 920.467 M -5.54 % | 974.442 M -4.03 % | 1.015 B 1.09 % | 1.004 B 13.03 % | 888.632 M -5.00 % | 935.383 M 10.10 % | 849.582 M -27.88 % | 1.178 B 1.75 % | 1.158 B -2.02 % | 1.182 B -9.52 % | 1.306 B -10.12 % | 1.453 B 5.46 % | 1.378 B -15.46 % | 1.630 B -43.79 % | 2.899 B 76.66 % | 1.641 B -10.37 % | 1.831 B 4.02 % | 1.760 B -0.40 % | 1.767 B -3.35 % | 1.829 B -16.46 % | 2.189 B 12.08 % | 1.953 B 23.04 % | 1.587 B 2.68 % | 1.546 B 6.99 % | 1.445 B 11.03 % | 1.301 B 57.37 % | 826.857 M 30.67 % | 632.763 M 45.34 % | 435.371 M |
| Other non current assets | 6.757 M -98.64 % | 496.474 M 42.48 % | 348.446 M -29.06 % | 491.174 M 6 229.56 % | 7.760 M -17.26 % | 9.379 M -96.61 % | 276.286 M -15.68 % | 327.662 M -19.48 % | 406.952 M -8.15 % | 443.081 M -0.62 % | 445.832 M 34.63 % | 331.164 M -27.87 % | 459.140 M 8.71 % | 422.341 M -6.83 % | 453.304 M 5.46 % | 429.849 M 233.11 % | 129.041 M 63.03 % | 79.152 M 1.84 % | 77.724 M 27.83 % | 60.802 M -2.18 % | 62.154 M 4.60 % | 59.419 M -3.46 % | 61.551 M 25.61 % | 49.000 M -1.11 % | 49.552 M -1.10 % | 50.104 M -1.27 % | 50.749 M -0.90 % | 51.208 M -1.07 % | 51.760 M -1.06 % | 52.312 M -1.29 % | 52.997 M -0.78 % | 53.416 M -1.02 % | 53.969 M -1.01 % | 54.521 M -1.00 % | 55.073 M -0.99 % | 55.625 M -0.98 % | 56.177 M -0.97 % | 56.729 M -0.96 % | 57.281 M -15.56 % | 67.833 M 0.66 % | 67.385 M -1.00 % | 68.063 M 10.49 % | 61.599 M 2.59 % | 60.041 M -0.91 % | 60.594 M -0.90 % | 61.146 M -0.89 % | 61.698 M -0.89 % | 62.250 M -0.88 % | 62.802 M -0.87 % | 63.354 M -0.86 % | 63.906 M -0.86 % | 64.458 M -90.02 % | 645.708 M 883.80 % | 65.634 M -88.07 % | 549.935 M -17.52 % | 666.757 M 881.23 % | 67.951 M -0.05 % | 67.988 M -0.91 % | 68.615 M -0.78 % | 69.156 M -1.20 % | 69.999 M 0.01 % | 69.992 M -91.46 % | 819.778 M 22.56 % | 668.881 M 9.23 % | 612.379 M 19.08 % | 514.267 M 444.87 % | 94.384 M -2.39 % | 96.692 M -6.00 % | 102.862 M -16.74 % | 123.537 M -7.92 % | 134.159 M -8.46 % | 146.561 M -28.19 % | 204.091 M -10.95 % | 229.198 M 55.22 % | 147.659 M 1.82 % | 145.020 M -0.13 % | 145.211 M -0.24 % | 145.561 M 0.15 % | 145.339 M 0.78 % | 144.217 M -0.06 % | 144.304 M -0.09 % | 144.429 M 0.01 % | 144.410 M 12.53 % | 128.333 M 0.46 % | 127.749 M 0.55 % | 127.047 M -1.49 % | 128.973 M 24.89 % | 103.266 M 1 032 560.00 % | 10.000 K -91.43 % | 116.725 K 0.00 % | 116.727 K -99.94 % | 197.530 M 3.57 % | 190.722 M -53.68 % | 411.710 M 113.30 % | 193.021 M 2 782.63 % | 6.696 M -96.56 % | 194.427 M -23.89 % | 255.472 M 3 156.91 % | 7.844 M 43.98 % | 5.448 M -5.52 % | 5.766 M 982.00 % | 532.901 K -81.20 % | 2.834 M -97.12 % | 98.401 M 3 789.37 % | 2.530 M -97.10 % | 87.230 M 69.72 % | 51.396 M -17.81 % | 62.534 M |
| Long term investments | 1.434 B 68.60 % | 850.644 M -16.22 % | 1.015 B 3.76 % | 978.508 M -28.53 % | 1.369 B -5.58 % | 1.450 B 25.35 % | 1.157 B -4.98 % | 1.217 B 11.25 % | 1.094 B 2.97 % | 1.063 B 6.82 % | 994.870 M -4.42 % | 1.041 B 122.26 % | 468.335 M -7.27 % | 505.041 M -4.03 % | 526.223 M -29.20 % | 743.222 M -27.58 % | 1.026 B 7.99 % | 950.330 M 23.04 % | 772.371 M 23.91 % | 623.333 M 18.61 % | 525.512 M -4.64 % | 551.095 M -7.81 % | 597.788 M 2.11 % | 585.459 M -2.70 % | 601.732 M 1.15 % | 594.876 M 19.25 % | 498.851 M -19.13 % | 616.859 M -4.40 % | 645.256 M -14.02 % | 750.468 M -5.43 % | 793.523 M 2.92 % | 771.041 M -0.01 % | 771.090 M -10.36 % | 860.183 M 2.27 % | 841.079 M 5.96 % | 793.806 M 70.33 % | 466.028 M 1.36 % | 459.757 M -12.22 % | 523.749 M 10.51 % | 473.935 M -31.86 % | 695.509 M 15.45 % | 602.409 M 16.70 % | 516.200 M 7.82 % | 478.757 M 10.28 % | 434.114 M -3.49 % | 449.799 M 3.76 % | 433.502 M -3.15 % | 447.599 M 3.34 % | 433.137 M -16.47 % | 518.542 M -5.77 % | 550.322 M 8.25 % | 508.393 M | 0.000 -100.00 % | 556.729 M | 0.000 | 0.000 -100.00 % | 689.676 M -23.75 % | 904.479 M -3.80 % | 940.163 M 17.96 % | 797.005 M 15.27 % | 691.429 M -14.47 % | 808.410 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 245.568 M -4.69 % | 257.657 M -13.22 % | 296.903 M -32.22 % | 438.028 M -13.84 % | 508.382 M -14.58 % | 595.122 M 36.28 % | 436.698 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 113.948 M -0.53 % | 114.560 M 0.02 % | 114.540 M | 0.000 | 0.000 | 0.000 -100.00 % | 112.389 M -53.23 % | 240.313 M | 0.000 | 0.000 -100.00 % | 64.205 M 78.41 % | 35.988 M 8.41 % | 33.196 M 137.54 % | -88.428 M -707.93 % | -10.945 M | 0.000 100.00 % | -282.204 M | 0.000 | 0.000 | 0.000 |
| Intangible assets | 139.702 M -1.14 % | 141.310 M -1.05 % | 142.806 M -0.76 % | 143.901 M -1.04 % | 145.411 M -0.66 % | 146.381 M -1.40 % | 148.458 M 0.16 % | 148.221 M -1.03 % | 149.758 M -3.94 % | 155.904 M -0.95 % | 157.392 M 0.00 % | 157.396 M -0.90 % | 158.821 M 3.39 % | 153.614 M -0.99 % | 155.155 M 0.09 % | 155.022 M -0.96 % | 156.529 M -0.89 % | 157.936 M -0.59 % | 158.871 M 65.03 % | 96.267 M -1.14 % | 97.374 M -1.20 % | 98.558 M -1.14 % | 99.699 M -0.34 % | 100.039 M -0.39 % | 100.426 M -1.71 % | 102.171 M -0.89 % | 103.093 M -0.73 % | 103.851 M -0.89 % | 104.786 M 2.63 % | 102.097 M -5.29 % | 107.796 M 4.28 % | 103.370 M -1.46 % | 104.897 M -4.93 % | 110.340 M 10.43 % | 99.915 M -1.28 % | 101.206 M 0.02 % | 101.182 M -1.08 % | 102.284 M -0.79 % | 103.101 M 0.15 % | 102.947 M -0.42 % | 103.381 M -0.11 % | 103.494 M -0.91 % | 104.441 M 24.65 % | 83.790 M -0.88 % | 84.530 M 1.10 % | 83.609 M -0.72 % | 84.218 M -0.72 % | 84.827 M -0.71 % | 85.436 M -0.07 % | 85.498 M -0.66 % | 86.064 M -0.65 % | 86.631 M -0.65 % | 87.195 M -0.64 % | 87.761 M -0.64 % | 88.327 M -0.64 % | 88.897 M -0.63 % | 89.460 M -8.61 % | 97.883 M -0.62 % | 98.496 M -4.82 % | 103.481 M 13.57 % | 91.116 M -11.33 % | 102.756 M -0.64 % | 103.418 M -0.64 % | 104.080 M -0.63 % | 104.742 M -0.63 % | 105.404 M -0.66 % | 106.102 M -6.38 % | 113.329 M 5.42 % | 107.501 M -0.66 % | 108.213 M -0.68 % | 108.958 M -4.76 % | 114.407 M -0.65 % | 115.151 M -16.72 % | 138.272 M -0.61 % | 139.117 M 3.26 % | 134.728 M 9.27 % | 123.297 M -0.62 % | 124.067 M -0.62 % | 124.835 M 62.27 % | 76.930 M 29.48 % | 59.414 M -0.75 % | 59.861 M -0.67 % | 60.267 M -0.67 % | 60.672 M -0.66 % | 61.077 M -0.66 % | 61.483 M -2.73 % | 63.210 M -25.73 % | 85.114 M -1.56 % | 86.459 M 5.02 % | 82.330 M 1.18 % | 81.373 M -12.50 % | 92.994 M -6.72 % | 99.691 M | 0.000 -100.00 % | 88.649 M -4.51 % | 92.835 M 12.97 % | 82.178 M -17.26 % | 99.318 M 16.64 % | 85.152 M 49.78 % | 56.850 M 61.00 % | 35.310 M 21.09 % | 29.159 M 24.55 % | 23.412 M | 0.000 -100.00 % | 24.750 M | 0.000 -100.00 % | 23.268 M | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 139.702 M -1.14 % | 141.310 M -1.05 % | 142.806 M -0.76 % | 143.901 M -1.04 % | 145.411 M -0.66 % | 146.381 M -1.40 % | 148.458 M 0.16 % | 148.221 M -1.03 % | 149.758 M -3.94 % | 155.904 M -0.95 % | 157.392 M 0.00 % | 157.396 M -0.90 % | 158.821 M 3.39 % | 153.614 M -0.99 % | 155.155 M 0.09 % | 155.022 M -0.96 % | 156.529 M -0.89 % | 157.936 M -0.59 % | 158.871 M 65.03 % | 96.267 M -1.14 % | 97.374 M -1.20 % | 98.558 M -1.14 % | 99.699 M -0.34 % | 100.039 M -0.39 % | 100.426 M -1.71 % | 102.171 M -0.89 % | 103.093 M -0.73 % | 103.851 M -0.89 % | 104.786 M 2.63 % | 102.097 M -5.29 % | 107.796 M 4.28 % | 103.370 M -1.46 % | 104.897 M -4.93 % | 110.340 M 10.43 % | 99.915 M -1.28 % | 101.206 M 0.02 % | 101.182 M -1.08 % | 102.284 M -0.79 % | 103.101 M 0.15 % | 102.947 M -0.42 % | 103.381 M -0.11 % | 103.494 M -0.91 % | 104.441 M 24.65 % | 83.790 M -0.88 % | 84.530 M 1.10 % | 83.609 M -0.72 % | 84.218 M -0.72 % | 84.827 M -0.71 % | 85.436 M -0.07 % | 85.498 M -0.66 % | 86.064 M -0.65 % | 86.631 M -0.65 % | 87.195 M -0.64 % | 87.761 M -0.64 % | 88.327 M -0.64 % | 88.897 M -0.63 % | 89.460 M -8.61 % | 97.883 M -0.62 % | 98.496 M -4.82 % | 103.481 M 13.57 % | 91.116 M -11.33 % | 102.756 M -0.64 % | 103.418 M -0.64 % | 104.080 M -0.63 % | 104.742 M -0.63 % | 105.404 M -0.66 % | 106.102 M -6.38 % | 113.329 M 5.42 % | 107.501 M -0.66 % | 108.213 M -0.68 % | 108.958 M -4.76 % | 114.407 M -0.65 % | 115.151 M -16.72 % | 138.272 M -0.61 % | 139.117 M 3.26 % | 134.728 M 9.27 % | 123.297 M -0.62 % | 124.067 M -0.62 % | 124.835 M 62.27 % | 76.930 M 29.48 % | 59.414 M -0.75 % | 59.861 M -0.67 % | 60.267 M -0.67 % | 60.672 M -0.66 % | 61.077 M -0.66 % | 61.483 M -2.73 % | 63.210 M -25.73 % | 85.114 M -1.56 % | 86.459 M 5.02 % | 82.330 M 1.18 % | 81.373 M -12.50 % | 92.994 M -6.72 % | 99.691 M | 0.000 -100.00 % | 88.649 M -4.51 % | 92.835 M 12.97 % | 82.178 M -17.26 % | 99.318 M 16.64 % | 85.152 M 49.78 % | 56.850 M 61.00 % | 35.310 M 21.09 % | 29.159 M 24.55 % | 23.412 M | 0.000 -100.00 % | 24.750 M | 0.000 -100.00 % | 23.268 M | 0.000 |
| Property plant equipment net | 584.291 M -2.59 % | 599.844 M -3.06 % | 618.791 M -1.72 % | 629.622 M -2.02 % | 642.597 M -2.79 % | 661.019 M -2.77 % | 679.873 M -3.25 % | 702.741 M -1.63 % | 714.354 M -2.42 % | 732.056 M -2.44 % | 750.343 M -2.72 % | 771.306 M -1.99 % | 787.000 M 19.37 % | 659.309 M -2.07 % | 673.221 M 26.49 % | 532.233 M -0.43 % | 534.556 M -4.07 % | 557.236 M 7.02 % | 520.684 M -13.34 % | 600.845 M 11.18 % | 540.418 M -1.83 % | 550.469 M 0.25 % | 549.081 M 2.41 % | 536.152 M -3.11 % | 553.342 M -4.20 % | 577.616 M -3.82 % | 600.544 M 0.33 % | 598.596 M -2.23 % | 612.271 M -2.05 % | 625.084 M -4.55 % | 654.887 M 1.11 % | 647.693 M -1.40 % | 656.863 M -0.63 % | 661.055 M 2.73 % | 643.460 M 0.52 % | 640.106 M -1.36 % | 648.922 M -2.48 % | 665.451 M 0.40 % | 662.800 M -2.24 % | 678.013 M -1.40 % | 687.672 M -1.92 % | 701.152 M -0.93 % | 707.734 M 0.71 % | 702.745 M -0.05 % | 703.104 M -0.84 % | 709.043 M 1.63 % | 697.676 M -0.60 % | 701.857 M 2.05 % | 687.777 M -0.44 % | 690.804 M 0.76 % | 685.621 M -0.21 % | 687.049 M 4.57 % | 657.030 M 2.82 % | 639.011 M 4.82 % | 609.622 M 4.04 % | 585.922 M 1.65 % | 576.384 M 2.20 % | 563.957 M 2.04 % | 552.659 M 0.73 % | 548.628 M 1.96 % | 538.064 M 2.03 % | 527.363 M 6.25 % | 496.359 M 4.30 % | 475.905 M -0.85 % | 479.975 M 9.17 % | 439.641 M 1.34 % | 433.831 M 2.66 % | 422.575 M 0.83 % | 419.083 M 2.95 % | 407.073 M -0.90 % | 410.754 M 1.30 % | 405.493 M 8.05 % | 375.281 M 4.62 % | 358.722 M -16.95 % | 431.916 M 3.43 % | 417.601 M -0.32 % | 418.945 M -1.37 % | 424.781 M -2.26 % | 434.604 M -7.13 % | 467.990 M -5.36 % | 494.486 M -1.37 % | 501.336 M -2.15 % | 512.369 M 0.61 % | 509.276 M -1.51 % | 517.090 M -1.58 % | 525.372 M -9.33 % | 579.422 M -5.74 % | 614.677 M -2.05 % | 627.514 M -3.27 % | 648.698 M -1.62 % | 659.386 M -10.76 % | 738.906 M -7.37 % | 797.728 M 31.49 % | 606.687 M -16.57 % | 727.183 M -9.25 % | 801.347 M -4.96 % | 843.191 M 1.88 % | 827.669 M -0.19 % | 829.269 M 9.75 % | 755.585 M 9.91 % | 687.483 M 8.52 % | 633.507 M 2.88 % | 615.758 M 11.75 % | 550.991 M 5.44 % | 522.573 M 40.13 % | 372.931 M 23.02 % | 303.144 M 13.39 % | 267.338 M |
| Total non current assets | 2.174 B 3.69 % | 2.097 B -1.65 % | 2.132 B -5.14 % | 2.247 B 3.61 % | 2.169 B -4.37 % | 2.268 B 0.24 % | 2.263 B -5.74 % | 2.401 B 1.29 % | 2.370 B -2.07 % | 2.420 B 3.05 % | 2.348 B 1.60 % | 2.311 B 22.69 % | 1.884 B 7.61 % | 1.751 B -3.73 % | 1.819 B -2.46 % | 1.865 B 0.75 % | 1.851 B 5.82 % | 1.749 B 14.02 % | 1.534 B 10.89 % | 1.383 B 12.69 % | 1.227 B -2.63 % | 1.261 B -3.71 % | 1.309 B 2.95 % | 1.272 B -2.63 % | 1.306 B -1.49 % | 1.326 B 5.70 % | 1.254 B -8.55 % | 1.372 B -3.08 % | 1.415 B -7.57 % | 1.531 B -4.92 % | 1.610 B 2.14 % | 1.576 B -0.71 % | 1.588 B -5.88 % | 1.687 B 2.84 % | 1.640 B 3.06 % | 1.592 B 25.01 % | 1.273 B -0.93 % | 1.285 B -4.65 % | 1.348 B 1.82 % | 1.324 B -14.87 % | 1.555 B 5.34 % | 1.476 B 6.12 % | 1.391 B 4.86 % | 1.327 B 3.35 % | 1.284 B -1.63 % | 1.305 B 2.07 % | 1.278 B -1.46 % | 1.297 B 2.16 % | 1.270 B -6.55 % | 1.359 B -2.00 % | 1.387 B 2.91 % | 1.347 B -3.12 % | 1.391 B 3.02 % | 1.350 B 8.11 % | 1.249 B -6.98 % | 1.343 B -5.75 % | 1.424 B -12.89 % | 1.635 B -1.54 % | 1.661 B 9.35 % | 1.519 B 9.18 % | 1.391 B -7.81 % | 1.509 B 6.26 % | 1.420 B 13.61 % | 1.250 B 4.32 % | 1.198 B 13.05 % | 1.060 B 20.38 % | 880.506 M -1.17 % | 890.955 M -3.89 % | 927.051 M -13.97 % | 1.078 B -7.34 % | 1.163 B -9.49 % | 1.285 B 8.08 % | 1.189 B 54.37 % | 770.149 M 7.16 % | 718.692 M 3.06 % | 697.349 M 1.44 % | 687.453 M -1.00 % | 694.409 M -1.47 % | 704.778 M 2.27 % | 689.137 M -1.30 % | 698.204 M -1.05 % | 705.626 M -1.59 % | 717.045 M 2.69 % | 698.281 M -1.08 % | 705.916 M -1.12 % | 713.902 M -7.48 % | 771.604 M -3.92 % | 803.058 M -3.00 % | 827.931 M -2.12 % | 845.834 M -1.14 % | 855.565 M -16.89 % | 1.029 B -5.40 % | 1.088 B 6.85 % | 1.018 B 0.95 % | 1.009 B -11.60 % | 1.141 B 1.91 % | 1.120 B -5.30 % | 1.182 B 13.58 % | 1.041 B 13.15 % | 920.047 M 11.12 % | 827.963 M 6.21 % | 779.564 M 6.63 % | 731.060 M 12.58 % | 649.392 M 10.72 % | 586.538 M 27.46 % | 460.161 M 21.80 % | 377.808 M 14.53 % | 329.872 M |
| Other current assets | 33.421 M -11.18 % | 37.629 M -44.11 % | 67.331 M 109.32 % | 32.166 M 3.22 % | 31.162 M -50.47 % | 62.915 M -49.15 % | 123.717 M 23.17 % | 100.441 M 618.05 % | 13.988 M -83.90 % | 86.877 M -1.89 % | 88.548 M -86.36 % | 649.386 M 572 727.59 % | 113.365 K -99.83 % | 67.737 M -5.62 % | 71.774 M 107.96 % | 34.513 M 252.47 % | 9.792 M -66.39 % | 29.130 M -32.05 % | 42.870 M 70.89 % | 25.087 M 2 929.44 % | 828.107 K -94.92 % | 16.296 M -43.99 % | 29.094 M -7.57 % | 31.478 M 231.65 % | 9.491 M -78.11 % | 43.365 M -26.15 % | 58.717 M 37.01 % | 42.856 M 12 300.36 % | 345.603 K -99.50 % | 69.617 M 34.42 % | 51.791 M -17.07 % | 62.454 M 0.24 % | 62.303 M 35.24 % | 46.068 M -22.34 % | 59.319 M 92.61 % | 30.797 M -39.64 % | 51.024 M -9.49 % | 56.374 M -28.47 % | 78.810 M 42.38 % | 55.353 M -10.68 % | 61.972 M -14.47 % | 72.455 M 30.58 % | 55.485 M 20.06 % | 46.214 M -93.72 % | 736.192 M 1 699.80 % | 40.904 M -50.14 % | 82.032 M 60.48 % | 51.116 M 212.44 % | 16.360 M 74.88 % | 9.355 M -78.30 % | 43.117 M 67.99 % | 25.666 M -26.57 % | 34.954 M -4.70 % | 36.678 M -84.44 % | 235.645 M 637.47 % | 31.953 M 47.85 % | 21.612 M -47.72 % | 41.335 M -78.83 % | 195.295 M 930.69 % | 18.948 M 12.20 % | 16.887 M -38.52 % | 27.468 M 16.83 % | 23.512 M 208.68 % | 7.617 M -39.62 % | 12.616 M -24.30 % | 16.665 M 72.11 % | 9.683 M -56.98 % | 22.510 M -7.02 % | 24.210 M -18.30 % | 29.633 M -16.28 % | 35.394 M -5.41 % | 37.420 M 305.24 % | 9.234 M -88.16 % | 77.962 M 1 463.93 % | 4.985 M -32.22 % | 7.355 M -91.24 % | 83.960 M 649.38 % | 11.204 M -91.23 % | 127.758 M -72.44 % | 463.635 M 3 232.15 % | 13.914 M -48.41 % | 26.971 M 139.83 % | 11.246 M -39.36 % | 18.547 M 55.69 % | 11.913 M 124.22 % | 5.313 M -76.38 % | 22.490 M 32.79 % | 16.937 M -8.80 % | 18.571 M 37.81 % | 13.476 M 13.14 % | 11.911 M 27.30 % | 9.357 M -14.23 % | 10.909 M -99.05 % | 1.144 B 7 018.81 % | 16.074 M 85.01 % | 8.688 M -99.41 % | 1.462 B -15.21 % | 1.724 B 22.53 % | 1.407 B -16.55 % | 1.686 B 37.03 % | 1.231 B -5.39 % | 1.301 B 11.17 % | 1.170 B -47.99 % | 2.249 B 199.47 % | 751.069 M -32.14 % | 1.107 B 543.78 % | 171.914 M -64.76 % | 487.857 M |
| Short term investments | 420.235 M -7.07 % | 452.187 M 48.91 % | 303.667 M -31.59 % | 443.909 M 10.18 % | 402.901 M -6.92 % | 432.847 M 91.83 % | 225.641 M -20.22 % | 282.842 M -21.75 % | 361.471 M -9.08 % | 397.589 M 7.43 % | 370.104 M 33.80 % | 276.615 M -31.53 % | 403.982 M 9.97 % | 367.368 M -9.08 % | 404.053 M 25.74 % | 321.347 M 818.29 % | 34.994 M 209.68 % | 11.300 M -1.74 % | 11.500 M -16.67 % | 13.800 M -5.48 % | 14.600 M 26.70 % | 11.523 M -11.70 % | 13.050 M | 0.000 -100.00 % | 9.500 M | 0.000 | 0.000 | 0.000 -100.00 % | 16.000 M | 0.000 -100.00 % | 13.500 M | 0.000 -100.00 % | 10.500 M | 0.000 -100.00 % | 8.000 M | 0.000 -100.00 % | 12.000 M | 0.000 -100.00 % | 32.000 M 220.00 % | 10.000 M 11.11 % | 9.000 M -1.38 % | 9.126 M 332.51 % | 2.110 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 72.010 K | 0.000 | 0.000 -100.00 % | 732.768 K 237.56 % | 217.077 K -25.68 % | 292.091 K 3.80 % | 281.386 K -50.84 % | 572.374 K 4 302.88 % | 13.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 21.645 M -7.50 % | 23.400 M -19.25 % | 28.980 M -40.92 % | 49.050 M -16.92 % | 59.040 M -16.65 % | 70.830 M -44.55 % | 127.743 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.000 K -90.91 % | 110.000 K -15.38 % | 130.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 44.776 M 3 098.29 % | 1.400 M -96.63 % | 41.513 M | 0.000 -100.00 % | 40.000 M -20.00 % | 50.000 M 0.00 % | 50.000 M -75.00 % | 200.000 M 100.00 % | 100.000 M | 0.000 -100.00 % | 318.888 M | 0.000 -100.00 % | 144.004 M | 0.000 |
| cash and cash equivalents | 858.358 M -5.09 % | 904.373 M -14.98 % | 1.064 B 72.83 % | 615.448 M -22.28 % | 791.920 M -7.56 % | 856.670 M -20.96 % | 1.084 B 36.52 % | 793.922 M -6.76 % | 851.514 M 7.78 % | 790.065 M -15.05 % | 930.013 M 44.05 % | 645.608 M 12.82 % | 572.222 M -6.20 % | 610.077 M -13.83 % | 707.967 M 5.24 % | 672.734 M -45.42 % | 1.232 B 124.13 % | 549.889 M -27.72 % | 760.728 M 29.32 % | 588.267 M -2.00 % | 600.275 M -4.92 % | 631.356 M -1.13 % | 638.589 M 20.02 % | 532.069 M -15.34 % | 628.483 M -4.69 % | 659.396 M -18.10 % | 805.147 M 95.88 % | 411.034 M -7.81 % | 445.859 M 21.65 % | 366.514 M -15.52 % | 433.839 M -25.36 % | 581.256 M -17.98 % | 708.692 M 20.10 % | 590.066 M -12.02 % | 670.704 M 9.57 % | 612.141 M -9.15 % | 673.796 M 19.80 % | 562.435 M -6.47 % | 601.313 M 12.88 % | 532.678 M 5.81 % | 503.417 M 2.89 % | 489.264 M -8.03 % | 531.970 M 12.00 % | 474.990 M -13.94 % | 551.914 M -8.70 % | 604.502 M -12.17 % | 688.297 M -0.30 % | 690.354 M -13.01 % | 793.569 M 1.20 % | 784.195 M 5.33 % | 744.495 M 10.27 % | 675.153 M 1.77 % | 663.397 M 15.97 % | 572.027 M 3.30 % | 553.743 M 5.54 % | 524.677 M -23.59 % | 686.687 M -6.16 % | 731.774 M -4.11 % | 763.107 M -5.50 % | 807.500 M 0.82 % | 800.970 M 4.99 % | 762.878 M -1.02 % | 770.721 M -6.00 % | 819.953 M -3.53 % | 849.987 M 46.95 % | 578.429 M 43.61 % | 402.779 M 15.35 % | 349.187 M 3.49 % | 337.404 M -11.86 % | 382.784 M -13.64 % | 443.234 M -13.35 % | 511.497 M -5.80 % | 542.971 M 13.62 % | 477.871 M 5.55 % | 452.747 M -6.62 % | 484.852 M -1.22 % | 490.820 M 1.11 % | 485.427 M 23.29 % | 393.734 M -6.93 % | 423.038 M -16.05 % | 503.896 M -0.46 % | 506.216 M 20.54 % | 419.944 M 2.96 % | 407.854 M 9.32 % | 373.088 M -5.37 % | 394.270 M 4.74 % | 376.437 M 34.81 % | 279.242 M 1.59 % | 274.883 M -11.92 % | 312.074 M -15.96 % | 371.354 M 10.07 % | 337.376 M -23.07 % | 438.531 M 32.42 % | 331.158 M 2.25 % | 323.873 M -9.72 % | 358.752 M 41.80 % | 252.991 M 69.52 % | 149.240 M -44.62 % | 269.463 M -45.26 % | 492.297 M -11.46 % | 556.035 M 39.82 % | 397.671 M -11.81 % | 450.912 M | 0.000 -100.00 % | 428.415 M | 0.000 -100.00 % | 41.920 M | 0.000 |
| Cash and short term investments | 1.279 B -5.75 % | 1.357 B -0.79 % | 1.367 B 29.08 % | 1.059 B -11.34 % | 1.195 B -4.32 % | 1.249 B -4.64 % | 1.310 B 21.62 % | 1.077 B -11.23 % | 1.213 B 2.13 % | 1.188 B -8.65 % | 1.300 B 40.98 % | 922.223 M -5.53 % | 976.204 M -0.13 % | 977.445 M -12.10 % | 1.112 B 11.86 % | 994.081 M -21.57 % | 1.267 B 125.85 % | 561.189 M -27.33 % | 772.228 M 28.26 % | 602.067 M -2.08 % | 614.875 M -4.36 % | 642.879 M -1.34 % | 651.639 M 22.47 % | 532.069 M 5.75 % | 503.120 M -23.70 % | 659.396 M -18.10 % | 805.147 M 95.88 % | 411.034 M 37.79 % | 298.313 M -18.61 % | 366.514 M -17.57 % | 444.631 M -23.51 % | 581.256 M -17.98 % | 708.692 M 20.10 % | 590.066 M -12.02 % | 670.704 M 9.57 % | 612.141 M -9.15 % | 673.796 M 19.80 % | 562.435 M -6.47 % | 601.313 M 10.80 % | 542.678 M 5.91 % | 512.417 M 2.81 % | 498.389 M -6.68 % | 534.079 M 12.44 % | 474.990 M -13.94 % | 551.914 M -8.70 % | 604.502 M -12.17 % | 688.297 M -0.30 % | 690.354 M -13.01 % | 793.569 M 1.20 % | 784.195 M 5.33 % | 744.495 M 10.27 % | 675.153 M 1.77 % | 663.397 M 15.96 % | 572.099 M 3.31 % | 553.743 M 5.54 % | 524.677 M -23.67 % | 687.420 M -6.09 % | 731.991 M -4.11 % | 763.399 M -5.49 % | 807.782 M 0.78 % | 801.542 M 5.07 % | 762.891 M -1.02 % | 770.721 M -6.00 % | 819.953 M -3.53 % | 849.987 M 46.95 % | 578.429 M 36.29 % | 424.424 M 13.91 % | 372.587 M 1.69 % | 366.384 M -15.16 % | 431.834 M -14.02 % | 502.274 M -13.75 % | 582.327 M -13.18 % | 670.714 M 40.35 % | 477.871 M 5.55 % | 452.747 M -6.62 % | 484.852 M -1.22 % | 490.820 M 1.11 % | 485.427 M 23.29 % | 393.734 M -6.93 % | 423.038 M -16.05 % | 503.896 M -0.46 % | 506.216 M 20.54 % | 419.944 M 2.96 % | 407.854 M 9.32 % | 373.088 M -5.37 % | 394.270 M 4.74 % | 376.437 M 34.81 % | 279.242 M 1.58 % | 274.893 M -11.95 % | 312.184 M -15.96 % | 371.484 M 10.11 % | 337.376 M -23.07 % | 438.531 M 32.42 % | 331.158 M 2.25 % | 323.873 M -10.07 % | 360.152 M 42.36 % | 252.991 M 69.52 % | 149.240 M -51.77 % | 309.463 M -42.93 % | 542.297 M -10.52 % | 606.035 M 1.40 % | 597.671 M 8.49 % | 550.912 M | 0.000 -100.00 % | 747.304 M | 0.000 -100.00 % | 185.924 M | 0.000 |
| Total current assets | 3.322 B -4.28 % | 3.470 B 6.78 % | 3.250 B 3.13 % | 3.152 B -0.27 % | 3.160 B 3.89 % | 3.042 B 5.01 % | 2.896 B -6.41 % | 3.095 B -2.95 % | 3.189 B 8.43 % | 2.941 B 2.45 % | 2.871 B -7.03 % | 3.088 B 0.52 % | 3.072 B -0.50 % | 3.088 B 1.50 % | 3.042 B 1.47 % | 2.998 B -4.56 % | 3.141 B 31.69 % | 2.385 B -1.41 % | 2.419 B 1.60 % | 2.381 B 3.03 % | 2.311 B 4.37 % | 2.214 B 1.59 % | 2.180 B -2.10 % | 2.227 B -4.61 % | 2.334 B 0.54 % | 2.322 B 1.30 % | 2.292 B -3.89 % | 2.385 B 4.62 % | 2.279 B 4.90 % | 2.173 B 2.67 % | 2.116 B -4.65 % | 2.220 B -0.31 % | 2.226 B -0.48 % | 2.237 B 7.32 % | 2.084 B 5.63 % | 1.973 B 2.19 % | 1.931 B 0.99 % | 1.912 B 1.47 % | 1.885 B -6.83 % | 2.023 B 10.00 % | 1.839 B -0.63 % | 1.850 B 4.20 % | 1.776 B 2.37 % | 1.735 B 0.42 % | 1.727 B -3.39 % | 1.788 B -0.90 % | 1.804 B -1.85 % | 1.838 B -2.72 % | 1.889 B 3.24 % | 1.830 B 5.80 % | 1.730 B 0.09 % | 1.728 B 2.08 % | 1.693 B 1.56 % | 1.667 B 2.82 % | 1.621 B -3.11 % | 1.673 B -1.72 % | 1.703 B -3.51 % | 1.765 B 0.17 % | 1.762 B 6.40 % | 1.656 B 2.41 % | 1.617 B 7.05 % | 1.510 B -0.64 % | 1.520 B 6.21 % | 1.431 B -3.38 % | 1.481 B 32.87 % | 1.115 B 9.58 % | 1.017 B 1.19 % | 1.005 B 2.29 % | 982.770 M -2.15 % | 1.004 B -12.47 % | 1.148 B 5.02 % | 1.093 B -4.46 % | 1.144 B 13.27 % | 1.010 B -6.46 % | 1.080 B 1.03 % | 1.069 B 3.75 % | 1.030 B -8.60 % | 1.127 B 0.08 % | 1.126 B 1.73 % | 1.107 B -3.24 % | 1.144 B -2.52 % | 1.174 B 3.17 % | 1.138 B 13.19 % | 1.005 B -2.53 % | 1.031 B 8.46 % | 950.699 M -18.95 % | 1.173 B 5.67 % | 1.110 B 0.68 % | 1.102 B -8.97 % | 1.211 B -8.86 % | 1.329 B -18.33 % | 1.627 B -10.28 % | 1.813 B -3.58 % | 1.881 B -1.93 % | 1.918 B -23.53 % | 2.508 B 2.16 % | 2.455 B -0.89 % | 2.477 B 4.37 % | 2.373 B -19.30 % | 2.941 B 18.51 % | 2.481 B 0.67 % | 2.465 B 10.43 % | 2.232 B -0.77 % | 2.249 B 11.24 % | 2.022 B 82.69 % | 1.107 B 75.40 % | 630.980 M 29.34 % | 487.857 M |
| Inventory | 563.968 M -3.75 % | 585.938 M -28.47 % | 819.202 M 32.84 % | 616.704 M -0.49 % | 619.715 M -2.82 % | 637.705 M -19.20 % | 789.220 M 31.91 % | 598.302 M 7.31 % | 557.524 M 8.12 % | 515.636 M -9.85 % | 571.997 M 13.66 % | 503.235 M -5.71 % | 533.701 M -0.85 % | 538.251 M -17.33 % | 651.084 M 10.51 % | 589.151 M 5.10 % | 560.555 M 4.93 % | 534.218 M -11.94 % | 606.680 M 26.07 % | 481.219 M 12.38 % | 428.205 M 2.92 % | 416.055 M -12.11 % | 473.359 M 1.65 % | 465.692 M -3.00 % | 480.108 M -6.17 % | 511.686 M -8.29 % | 557.969 M 31.43 % | 424.522 M 4.43 % | 406.509 M -2.86 % | 418.465 M -17.67 % | 508.266 M 32.19 % | 384.506 M -14.33 % | 448.833 M -13.74 % | 520.328 M 5.32 % | 494.046 M 71.87 % | 287.461 M -20.19 % | 360.199 M 20.40 % | 299.167 M -24.70 % | 397.290 M 57.05 % | 252.977 M -38.33 % | 410.183 M -12.91 % | 470.975 M -5.35 % | 497.589 M 24.94 % | 398.260 M -9.32 % | 439.183 M 9.23 % | 402.066 M -15.04 % | 473.239 M 37.45 % | 344.300 M -5.09 % | 362.756 M 0.48 % | 361.034 M -20.17 % | 452.271 M 43.88 % | 314.338 M -18.87 % | 387.468 M 3.92 % | 372.852 M -20.85 % | 471.068 M 29.45 % | 363.911 M 0.49 % | 362.131 M 14.56 % | 316.107 M -25.03 % | 421.623 M 39.14 % | 303.022 M -1.57 % | 307.866 M 38.85 % | 221.732 M -40.14 % | 370.424 M 89.82 % | 195.140 M -25.78 % | 262.912 M 95.43 % | 134.531 M -58.45 % | 323.778 M 29.96 % | 249.146 M 6.43 % | 234.083 M 52.10 % | 153.899 M -49.47 % | 304.592 M 107.33 % | 146.911 M 10.67 % | 132.743 M -8.86 % | 145.644 M -49.87 % | 290.536 M 65.55 % | 175.497 M -1.46 % | 178.095 M -8.76 % | 195.184 M -42.25 % | 337.990 M 53.48 % | 220.224 M 2.03 % | 215.848 M 13.90 % | 189.504 M -38.59 % | 308.583 M 90.14 % | 162.296 M -17.70 % | 197.194 M 65.95 % | 118.830 M -51.59 % | 245.480 M 22.31 % | 200.699 M -9.55 % | 221.887 M 5.93 % | 209.474 M -27.20 % | 287.733 M 2.86 % | 279.734 M -25.43 % | 375.105 M -7.45 % | 405.279 M -10.39 % | 452.247 M -14.61 % | 529.629 M -24.25 % | 699.207 M 29.72 % | 539.002 M -19.55 % | 670.018 M 14.45 % | 585.447 M -15.40 % | 692.052 M 58.72 % | 436.017 M -14.70 % | 511.157 M | 0.000 -100.00 % | 412.207 M | 0.000 -100.00 % | 242.627 M | 0.000 |
| Net receivables | 1.446 B -2.98 % | 1.490 B 49.61 % | 996.177 M -30.98 % | 1.443 B 9.81 % | 1.314 B 20.33 % | 1.092 B 62.05 % | 674.052 M -48.92 % | 1.320 B 0.59 % | 1.312 B 13.96 % | 1.151 B 26.45 % | 910.261 M -10.17 % | 1.013 B -32.77 % | 1.507 B 0.21 % | 1.504 B 24.62 % | 1.207 B -12.80 % | 1.384 B 8.39 % | 1.277 B 1.30 % | 1.261 B 26.40 % | 997.295 M -21.63 % | 1.273 B 2.73 % | 1.239 B 8.76 % | 1.139 B 11.06 % | 1.026 B -14.34 % | 1.197 B -0.77 % | 1.207 B 8.98 % | 1.107 B 26.64 % | 874.230 M -41.96 % | 1.506 B 10.25 % | 1.366 B 3.63 % | 1.318 B 18.94 % | 1.108 B -8.29 % | 1.209 B 20.07 % | 1.007 B -6.85 % | 1.081 B 25.60 % | 860.350 M -17.51 % | 1.043 B 23.26 % | 846.127 M -14.89 % | 994.176 M 23.18 % | 807.099 M -31.11 % | 1.172 B 37.17 % | 854.121 M 5.64 % | 808.491 M 17.42 % | 688.571 M -16.46 % | 824.253 M 12.84 % | 730.463 M -2.56 % | 749.658 M 30.34 % | 575.141 M -24.94 % | 766.250 M 10.88 % | 691.046 M 0.92 % | 684.747 M 39.76 % | 489.942 M -31.30 % | 713.167 M 11.06 % | 642.124 M -11.03 % | 721.706 M 100.01 % | 360.837 M -54.01 % | 784.514 M 20.14 % | 653.011 M -8.84 % | 716.366 M 87.85 % | 381.351 M -29.98 % | 544.645 M 7.39 % | 507.179 M -3.49 % | 525.511 M 38.78 % | 378.671 M -8.88 % | 415.569 M 12.89 % | 368.108 M -8.33 % | 401.565 M 54.81 % | 259.392 M -32.36 % | 383.463 M 0.36 % | 382.071 M -8.66 % | 418.281 M 37.03 % | 305.249 M -15.83 % | 362.673 M 6.64 % | 340.082 M 10.32 % | 308.272 M -8.22 % | 335.871 M -16.21 % | 400.826 M 44.69 % | 277.020 M -36.32 % | 435.031 M 63.23 % | 266.510 M | 0.000 -100.00 % | 424.211 M -11.22 % | 477.838 M 16.84 % | 408.953 M -5.94 % | 434.775 M -5.64 % | 460.772 M 5.31 % | 437.548 M -20.58 % | 550.953 M -12.54 % | 629.976 M 4.02 % | 605.651 M -12.14 % | 689.375 M 2.96 % | 669.580 M -33.70 % | 1.010 B 1.17 % | 998.242 M | 0.000 -100.00 % | 1.125 B -30.44 % | 1.618 B 3 882.71 % | 40.626 M -36.75 % | 64.227 M 666.18 % | -11.344 M -108.96 % | 126.612 M -44.72 % | 229.053 M 75.59 % | 130.445 M -35.05 % | 200.825 M | 0.000 -100.00 % | 111.405 M | 0.000 -100.00 % | 30.515 M | 0.000 |
| Tax assets | 8.930 M 7.30 % | 8.322 M 28.86 % | 6.458 M 54.72 % | 4.174 M 0.00 % | 4.174 M 174.79 % | 1.519 M 0.00 % | 1.519 M -67.10 % | 4.617 M 0.00 % | 4.617 M -82.39 % | 26.221 M | 0.000 -100.00 % | 10.706 M 0.00 % | 10.706 M 2.02 % | 10.494 M -1.87 % | 10.694 M 152.69 % | 4.232 M 0.00 % | 4.232 M 0.00 % | 4.232 M 0.00 % | 4.232 M 114.06 % | 1.977 M -0.15 % | 1.980 M 93.36 % | 1.024 M 0.00 % | 1.024 M 4.51 % | 979.822 K 0.00 % | 979.822 K 0.00 % | 979.822 K -0.03 % | 980.130 K -2.67 % | 1.007 M 0.00 % | 1.007 M 0.00 % | 1.007 M 0.00 % | 1.007 M 10.51 % | 911.229 K 0.00 % | 911.229 K 0.00 % | 911.229 K 0.00 % | 911.229 K -5.33 % | 962.530 K 0.00 % | 962.530 K 0.00 % | 962.530 K 0.00 % | 962.530 K -11.29 % | 1.085 M 0.00 % | 1.085 M 0.00 % | 1.085 M 0.00 % | 1.085 M -9.28 % | 1.196 M 0.00 % | 1.196 M 0.00 % | 1.196 M 0.00 % | 1.196 M 59.00 % | 752.200 K 0.00 % | 752.200 K 0.00 % | 752.200 K 0.00 % | 752.200 K -17.59 % | 912.707 K 0.00 % | 912.707 K 0.00 % | 912.707 K 0.00 % | 912.707 K -1.32 % | 924.885 K 0.00 % | 924.885 K 0.00 % | 924.885 K 0.00 % | 924.885 K 58.78 % | 582.508 K 0.00 % | 582.508 K 0.00 % | 582.508 K 0.00 % | 582.508 K -49.48 % | 1.153 M 0.00 % | 1.153 M 85.90 % | 620.237 K 0.00 % | 620.237 K -11.61 % | 701.681 K 0.00 % | 701.681 K 0.00 % | 701.681 K 0.00 % | 701.681 K -96.98 % | 23.271 M -59.62 % | 57.633 M 31.11 % | 43.957 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 128.931 K -13.43 % | 148.930 K | 0.000 | 0.000 | 0.000 100.00 % | -112.389 M | 0.000 | 0.000 | 0.000 -100.00 % | 54.576 M -17.53 % | 66.176 M -0.05 % | 66.208 M -67.67 % | 204.793 M 104.79 % | 100.000 M | 0.000 -100.00 % | 318.888 M | 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 | 0.000 | 0.000 | 0.000 |
| Account payables | 1.348 B 6.25 % | 1.269 B 7.29 % | 1.182 B 197.75 % | 397.106 M -64.62 % | 1.122 B -4.37 % | 1.174 B 0.35 % | 1.170 B 9.91 % | 1.064 B -21.16 % | 1.350 B 7.30 % | 1.258 B 3.20 % | 1.219 B 0.00 % | 1.219 B -4.93 % | 1.282 B 6.41 % | 1.205 B -1.00 % | 1.217 B 22.78 % | 991.134 M -25.73 % | 1.335 B 8.33 % | 1.232 B 1.97 % | 1.208 B 7.16 % | 1.127 B 6.32 % | 1.060 B 10.60 % | 958.763 M 3.24 % | 928.660 M -1.42 % | 942.030 M -8.84 % | 1.033 B 0.12 % | 1.032 B 0.20 % | 1.030 B -9.89 % | 1.143 B 5.67 % | 1.082 B 16.55 % | 928.265 M -3.64 % | 963.299 M 7.98 % | 892.128 M -8.21 % | 971.963 M -4.60 % | 1.019 B 15.57 % | 881.515 M 13.08 % | 779.557 M -1.06 % | 787.928 M 0.71 % | 782.356 M 1.06 % | 774.178 M -6.47 % | 827.752 M 5.47 % | 784.825 M -0.13 % | 785.823 M 2.16 % | 769.210 M 3.60 % | 742.471 M -0.65 % | 747.345 M -10.83 % | 838.105 M 1.76 % | 823.628 M -10.49 % | 920.176 M -5.72 % | 975.971 M 1.40 % | 962.502 M 1.80 % | 945.495 M 6.58 % | 887.135 M 0.94 % | 878.878 M 1.69 % | 864.305 M 11.79 % | 773.128 M 0.07 % | 772.610 M -2.81 % | 794.919 M -1.29 % | 805.305 M -4.44 % | 842.679 M 6.74 % | 789.440 M 1.11 % | 780.778 M 10.87 % | 704.248 M -10.06 % | 783.027 M 17.63 % | 665.689 M 2.02 % | 652.511 M 36.24 % | 478.946 M -3.72 % | 497.472 M 15.67 % | 430.074 M 6.02 % | 405.664 M 13.74 % | 356.674 M -26.37 % | 484.396 M 23.11 % | 393.454 M -1.76 % | 400.496 M 9.58 % | 365.493 M -15.92 % | 434.714 M 5.67 % | 411.374 M 6.26 % | 387.137 M -13.86 % | 449.410 M -8.61 % | 491.729 M 22.22 % | 402.331 M -7.75 % | 436.133 M 2.30 % | 426.312 M -5.43 % | 450.788 M 46.82 % | 307.026 M -11.27 % | 346.018 M 31.05 % | 264.042 M -46.00 % | 488.922 M 7.07 % | 456.633 M -3.20 % | 471.707 M -12.30 % | 537.855 M -8.36 % | 586.909 M 5.92 % | 554.083 M -19.86 % | 691.368 M | 0.000 -100.00 % | 703.227 M -4.06 % | 733.023 M -7.06 % | 788.730 M -10.69 % | 883.092 M 0.47 % | 878.947 M -23.80 % | 1.154 B 12.82 % | 1.022 B 45.47 % | 702.868 M 2.12 % | 688.306 M | 0.000 -100.00 % | 589.804 M | 0.000 -100.00 % | 187.669 M | 0.000 |
| Tax payables | 4.176 M -84.41 % | 26.788 M 535.69 % | 4.214 M -34.53 % | 6.437 M 1 184.23 % | 501.235 K -98.50 % | 33.357 M 435.34 % | 6.231 M 17.34 % | 5.310 M -0.30 % | 5.326 M -33.98 % | 8.067 M | 0.000 -100.00 % | 6.265 M -33.09 % | 9.363 M 24.94 % | 7.494 M 41.24 % | 5.306 M 31.21 % | 4.044 M -11.47 % | 4.568 M -5.60 % | 4.839 M 68.67 % | 2.869 M -76.38 % | 12.145 M 47.16 % | 8.253 M -47.25 % | 15.645 M 72.04 % | 9.094 M 135.17 % | 3.867 M 30.42 % | 2.965 M -32.12 % | 4.368 M -38.56 % | 7.109 M -30.97 % | 10.298 M 295.47 % | 2.604 M -37.40 % | 4.160 M 3.53 % | 4.018 M -59.36 % | 9.886 M 467.83 % | 1.741 M -79.67 % | 8.565 M -10.99 % | 9.622 M 99.63 % | 4.820 M 89.09 % | 2.549 M -85.07 % | 17.069 M 58.08 % | 10.798 M -76.06 % | 45.106 M 494.44 % | 7.588 M -80.47 % | 38.846 M 167.68 % | 14.512 M 289.82 % | -7.645 M 46.26 % | -14.227 M -15.34 % | -12.335 M 48.09 % | -23.762 M -23.10 % | -19.303 M 39.33 % | -31.819 M 3.09 % | -32.834 M 43.13 % | -57.737 M -62.43 % | -35.545 M 17.25 % | -42.955 M 14.30 % | -50.124 M 18.23 % | -61.296 M -85.74 % | -33.001 M -61.07 % | -20.489 M -378.04 % | -4.286 M 77.14 % | -18.752 M -113.28 % | -8.792 M -128.36 % | -3.850 M -0.44 % | -3.833 M 44.72 % | -6.934 M -728.65 % | 1.103 M -93.51 % | 16.991 M 276.07 % | -9.650 M 66.97 % | -29.213 M -19.41 % | -24.464 M 6.43 % | -26.145 M -112.11 % | -12.326 M -20.15 % | -10.259 M -172.92 % | -3.759 M -50.84 % | -2.492 M -179.85 % | 3.121 M 190.54 % | -3.447 M 0.06 % | -3.449 M 19.55 % | -4.287 M 58.80 % | -10.406 M 39.94 % | -17.325 M 0.44 % | -17.401 M -7.03 % | -16.258 M -232.13 % | -4.895 M 56.15 % | -11.164 M -40.59 % | -7.941 M 44.38 % | -14.277 M -3 161.85 % | 466.286 K 108.37 % | -5.571 M 60.75 % | -14.195 M 28.65 % | -19.894 M -146.30 % | -8.077 M 62.24 % | -21.393 M 14.08 % | -24.899 M 17.44 % | -30.158 M | 0.000 100.00 % | -30.772 M -609.20 % | -4.339 M 83.88 % | -26.923 M -332.01 % | -6.232 M 6.54 % | -6.668 M -140.18 % | 16.594 M 166.72 % | -24.872 M -246.54 % | 16.973 M 2.12 % | 16.620 M | 0.000 -100.00 % | 45.985 M | 0.000 100.00 % | -27.829 M | 0.000 |
| Deferred revenue non current | 27.681 M -2.99 % | 28.534 M -2.90 % | 29.386 M -2.82 % | 30.239 M -2.74 % | 31.091 M -5.20 % | 32.796 M 0.00 % | 32.796 M -2.53 % | 33.648 M -2.47 % | 34.501 M -4.71 % | 36.206 M | 0.000 -100.00 % | 39.615 M 0.00 % | 39.615 M 0.00 % | 39.615 M 0.00 % | 39.615 M -6.08 % | 42.180 M -25.94 % | 56.950 M 0.00 % | 56.950 M 0.00 % | 56.950 M -2.37 % | 58.332 M 0.00 % | 58.332 M -0.90 % | 58.864 M 0.00 % | 58.864 M -1.78 % | 59.928 M 0.00 % | 59.928 M 0.00 % | 59.928 M 0.00 % | 59.928 M -1.75 % | 60.993 M 0.00 % | 60.993 M 0.00 % | 60.993 M 0.00 % | 60.993 M -1.71 % | 62.057 M 2.53 % | 60.525 M -0.44 % | 60.791 M -0.44 % | 61.057 M 16.69 % | 52.323 M -0.51 % | 52.589 M -0.51 % | 52.856 M -0.50 % | 53.122 M -1.05 % | 53.686 M -0.31 % | 53.853 M -0.61 % | 54.186 M 0.00 % | 54.186 M | 0.000 | 0.000 | 0.000 -100.00 % | 61.894 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 27.838 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -61.310 M 0.00 % | -61.310 M -48.41 % | -41.310 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.978 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 |
| Minority interest | 81.802 M 1.48 % | 80.607 M 3.48 % | 77.897 M 0.83 % | 77.256 M 3.01 % | 74.999 M 3.04 % | 72.787 M 2.34 % | 71.121 M -9.42 % | 78.516 M 2.47 % | 76.627 M 3.05 % | 74.359 M 2.62 % | 72.464 M 2.29 % | 70.839 M 1.56 % | 69.753 M 259.68 % | 19.393 M -0.16 % | 19.424 M -0.76 % | 19.572 M -0.47 % | 19.664 M 0.39 % | 19.588 M 0.46 % | 19.499 M -1.49 % | 19.794 M -0.10 % | 19.814 M 0.87 % | 19.643 M 0.04 % | 19.636 M -0.16 % | 19.667 M 0.00 % | 19.667 M 0.00 % | 19.667 M 0.25 % | 19.618 M -0.95 % | 19.807 M 0.32 % | 19.743 M 0.38 % | 19.668 M 1.00 % | 19.473 M 0.79 % | 19.321 M 0.95 % | 19.139 M 0.51 % | 19.042 M 1.47 % | 18.767 M 3.63 % | 18.109 M 0.74 % | 17.976 M 0.00 % | 17.976 M 2.19 % | 17.590 M 0.88 % | 17.437 M 3.40 % | 16.863 M 1.93 % | 16.544 M 2.07 % | 16.209 M -7.39 % | 17.503 M 1.00 % | 17.329 M 2.96 % | 16.830 M 2.11 % | 16.482 M 1.92 % | 16.171 M 0.15 % | 16.147 M 0.35 % | 16.090 M -0.33 % | 16.143 M 17.28 % | 13.765 M -1.19 % | 13.931 M -2.76 % | 14.326 M 4.48 % | 13.712 M 2.97 % | 13.317 M 1.93 % | 13.065 M 3.28 % | 12.650 M 2.90 % | 12.294 M 4.04 % | 11.817 M 1.70 % | 11.619 M 3.51 % | 11.225 M 2.85 % | 10.914 M 27.53 % | 8.558 M -8.23 % | 9.325 M 26.20 % | 7.389 M 0.74 % | 7.335 M -12.33 % | 8.367 M -2.20 % | 8.555 M 3.06 % | 8.301 M 3.57 % | 8.015 M 226.00 % | -6.361 M 3.11 % | -6.565 M 3.91 % | -6.832 M -2.00 % | -6.698 M -55.33 % | -4.312 M 4.39 % | -4.510 M 1.36 % | -4.572 M -0.11 % | -4.567 M -44.34 % | -3.164 M -4.18 % | -3.037 M -2.60 % | -2.960 M -9.79 % | -2.696 M 85.94 % | -19.175 M -2.82 % | -18.649 M -184.07 % | -6.565 M 63.51 % | -17.990 M -87.06 % | -9.617 M -7.77 % | -8.924 M -8.76 % | -8.205 M -14.79 % | -7.148 M -114.33 % | 49.895 M 16.73 % | 42.743 M -9.36 % | 47.155 M 2.48 % | 46.013 M -69.47 % | 150.709 M 26.01 % | 119.601 M -30.53 % | 172.171 M 37.69 % | 125.046 M -10.99 % | 140.481 M 32.77 % | 105.809 M -7.88 % | 114.858 M 23.89 % | 92.706 M 28.14 % | 72.348 M -2.06 % | 73.867 M 122.23 % | 33.239 M 159.54 % | 12.807 M | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -191.491 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 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 620.338 M -62.65 % | 1.661 B 167.75 % | 620.338 M | 0.000 -100.00 % | 620.338 M | 0.000 -100.00 % | 620.338 M | 0.000 -100.00 % | 620.338 M | 0.000 -100.00 % | 620.338 M | 0.000 -100.00 % | 620.338 M | 0.000 -100.00 % | 620.338 M | 0.000 -100.00 % | 620.338 M | 0.000 -100.00 % | 143.991 M | 0.000 -100.00 % | 143.991 M | 0.000 -100.00 % | 466.220 M | 0.000 -100.00 % | 143.991 M | 0.000 -100.00 % | 143.991 M | 0.000 -100.00 % | 143.991 M | 0.000 -100.00 % | 143.991 M | 0.000 -100.00 % | 143.991 M -12.38 % | 164.329 M 14.12 % | 143.991 M | 0.000 -100.00 % | 143.991 M -52.91 % | 305.758 M 112.35 % | 143.991 M -51.71 % | 298.152 M 107.06 % | 143.991 M -51.71 % | 298.152 M 107.06 % | 143.991 M -76.30 % | 607.444 M 303.07 % | 150.705 M -47.97 % | 289.630 M 92.18 % | 150.705 M | 0.000 -100.00 % | 301.410 M -42.25 % | 521.938 M -37.53 % | 835.452 M 5.38 % | 792.803 M -7.20 % | 854.276 M 2.43 % | 833.992 M 8.04 % | 771.959 M -11.00 % | 867.365 M -8.13 % | 944.135 M -16.17 % | 1.126 B -2.63 % | 1.157 B 12.74 % | 1.026 B 10.56 % | 927.930 M -9.64 % | 1.027 B 4.24 % | 985.089 M 25.59 % | 784.339 M 5.77 % | 741.548 M 15.15 % | 644.003 M 25.57 % | 512.854 M -1.61 % | 521.268 M -6.06 % | 554.887 M -17.89 % | 675.784 M -8.19 % | 736.042 M -1.07 % | 743.999 M 10.06 % | 675.986 M 72.87 % | 391.027 M -16.14 % | 466.258 M 33.74 % | 348.640 M 0.13 % | 348.202 M -0.01 % | 348.225 M -0.04 % | 348.375 M 2.34 % | 340.414 M 0.03 % | 340.320 M 0.04 % | 340.185 M 0.04 % | 340.055 M 1.94 % | 333.588 M -0.04 % | 333.731 M 0.15 % | 333.230 M 6.38 % | 313.242 M 2.26 % | 306.321 M -0.65 % | 308.338 M -63.31 % | 840.355 M -0.19 % | 841.972 M -3.19 % | 869.708 M 0.70 % | 863.630 M -30.20 % | 1.237 B 43.00 % | 865.171 M -21.90 % | 1.108 B 1.22 % | 1.094 B -2.91 % | 1.127 B 21.41 % | 928.407 M -2.20 % | 949.261 M 4.08 % | 912.055 M 3.77 % | 878.950 M -19.16 % | 1.087 B 30.68 % | 832.053 M 0.21 % | 830.306 M 157.10 % | 322.949 M 45.45 % | 222.033 M -41.93 % | 382.358 M |
| Deferred tax liabilities non current | 169.850 M 11.22 % | 152.722 M -1.12 % | 154.450 M -9.75 % | 171.139 M 10.37 % | 155.058 M -10.20 % | 172.671 M 0.48 % | 171.843 M -6.24 % | 183.285 M 2.48 % | 178.842 M -0.95 % | 180.560 M | 0.000 -100.00 % | 154.831 M 52.66 % | 101.423 M 5.59 % | 96.050 M -18.15 % | 117.344 M -5.87 % | 124.661 M -1.65 % | 126.753 M 22.54 % | 103.437 M 28.22 % | 80.672 M 32.47 % | 60.900 M 31.25 % | 46.399 M -6.92 % | 49.850 M -12.67 % | 57.083 M 7.10 % | 53.300 M -15.78 % | 63.288 M 1.21 % | 62.531 M 30.35 % | 47.972 M -28.19 % | 66.801 M -4.76 % | 70.140 M -18.40 % | 85.952 M -6.99 % | 92.410 M -9.93 % | 102.595 M -0.01 % | 102.602 M -12.92 % | 117.821 M 7.16 % | 109.950 M 6.79 % | 102.957 M 92.07 % | 53.604 M 1.64 % | 52.738 M -15.47 % | 62.386 M 10.58 % | 56.419 M -36.95 % | 89.487 M 18.37 % | 75.600 M 22.70 % | 61.616 M 9.87 % | 56.080 M 14.37 % | 49.032 M -3.41 % | 50.764 M 3.53 % | 49.032 M -4.23 % | 51.200 M 4.42 % | 49.031 M -20.82 % | 61.927 M -7.15 % | 66.694 M 10.41 % | 60.405 M -15.22 % | 71.251 M 5.28 % | 67.675 M 19.30 % | 56.727 M -23.63 % | 74.281 M -15.43 % | 87.829 M -26.79 % | 119.972 M -4.28 % | 125.336 M 20.28 % | 104.206 M 19.90 % | 86.913 M -16.73 % | 104.376 M 7.60 % | 97.000 M -21.48 % | 123.538 M 13.05 % | 109.275 M 42.37 % | 76.756 M 106.61 % | 37.150 M -9.63 % | 41.110 M -23.46 % | 53.712 M -45.76 % | 99.028 M -18.57 % | 121.612 M -37.80 % | 195.508 M 9.38 % | 178.737 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 |
| 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 -100.00 % | 2.899 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 5.496 B -1.28 % | 5.567 B 3.44 % | 5.382 B -0.31 % | 5.399 B 1.31 % | 5.329 B 0.36 % | 5.310 B 2.92 % | 5.159 B -6.12 % | 5.496 B -1.14 % | 5.559 B 3.69 % | 5.361 B 2.72 % | 5.219 B -3.34 % | 5.400 B 8.95 % | 4.956 B 2.43 % | 4.838 B -0.45 % | 4.860 B -0.04 % | 4.862 B -2.59 % | 4.992 B 20.75 % | 4.134 B 4.58 % | 3.953 B 5.01 % | 3.764 B 6.38 % | 3.538 B 1.83 % | 3.475 B -0.40 % | 3.489 B -0.27 % | 3.498 B -3.90 % | 3.640 B -0.19 % | 3.647 B 2.85 % | 3.546 B -5.60 % | 3.756 B 1.67 % | 3.695 B -0.25 % | 3.704 B -0.61 % | 3.727 B -1.83 % | 3.796 B -0.47 % | 3.814 B -2.80 % | 3.924 B 5.35 % | 3.725 B 4.48 % | 3.565 B 11.25 % | 3.204 B 0.22 % | 3.197 B -1.08 % | 3.232 B -3.41 % | 3.346 B -1.39 % | 3.394 B 2.02 % | 3.327 B 5.04 % | 3.167 B 3.45 % | 3.061 B 1.67 % | 3.011 B -2.65 % | 3.093 B 1.65 % | 3.042 B -2.97 % | 3.135 B -0.76 % | 3.159 B -0.93 % | 3.189 B 2.33 % | 3.116 B 1.32 % | 3.076 B -0.26 % | 3.084 B 2.21 % | 3.017 B 5.12 % | 2.870 B -4.83 % | 3.016 B -3.56 % | 3.127 B -8.02 % | 3.400 B -0.66 % | 3.423 B 7.81 % | 3.175 B 5.54 % | 3.008 B -0.38 % | 3.019 B 2.70 % | 2.940 B 9.66 % | 2.681 B 0.06 % | 2.679 B 23.21 % | 2.175 B 14.59 % | 1.898 B 0.08 % | 1.896 B -0.71 % | 1.910 B -8.27 % | 2.082 B -9.89 % | 2.310 B -2.82 % | 2.378 B 1.93 % | 2.333 B 31.05 % | 1.780 B -1.02 % | 1.798 B 1.83 % | 1.766 B 2.83 % | 1.717 B -5.71 % | 1.821 B -0.52 % | 1.831 B 1.93 % | 1.796 B -2.51 % | 1.842 B -1.97 % | 1.879 B 1.33 % | 1.855 B 8.88 % | 1.703 B -1.94 % | 1.737 B 4.35 % | 1.665 B -14.40 % | 1.945 B 1.65 % | 1.913 B -0.90 % | 1.930 B -6.15 % | 2.057 B -5.84 % | 2.184 B -17.77 % | 2.657 B -8.45 % | 2.902 B 0.09 % | 2.899 B -0.94 % | 2.927 B -19.80 % | 3.649 B 2.08 % | 3.575 B -2.31 % | 3.659 B 7.18 % | 3.414 B -11.57 % | 3.861 B 10.21 % | 3.503 B 7.97 % | 3.244 B 9.49 % | 2.963 B 2.22 % | 2.899 B 11.12 % | 2.609 B 66.47 % | 1.567 B 55.33 % | 1.009 B 23.36 % | 817.729 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 | 1996-06-30 | 1995-12-31 | 1995-06-30 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2023-01-01 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2007-12-31 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2006-12-31 | 2006-09-30 | 2006-06-30 | 2006-03-31 | 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 100.00 % | -15.933 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 % | -176.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | -332.949 M | 0.000 100.00 % | -562.739 M -314.62 % | 262.198 M 200.00 % | -262.198 M | 0.000 100.00 % | -217.455 M -185.41 % | 254.589 M 200.00 % | -254.589 M | 0.000 -100.00 % | 54.769 M -55.77 % | 123.834 M 200.00 % | -123.834 M | 0.000 100.00 % | -339.750 M -195.83 % | 354.545 M 200.00 % | -354.545 M | 0.000 100.00 % | -164.491 M -180.63 % | 204.019 M 200.00 % | -204.019 M | 0.000 100.00 % | -74.075 M -122.80 % | 324.862 M 200.00 % | -324.862 M | 0.000 -100.00 % | 126.884 M -24.65 % | 168.398 M 200.00 % | -168.398 M | 0.000 100.00 % | -309.218 M -631.62 % | 58.165 M 200.00 % | -58.165 M | 0.000 100.00 % | -217.608 M -1 719.92 % | -11.957 M -200.00 % | 11.957 M | 0.000 100.00 % | -89.913 M -506.83 % | 22.101 M 200.00 % | -22.101 M | 0.000 100.00 % | -122.278 M -256.74 % | 78.011 M 200.00 % | -78.011 M | 0.000 100.00 % | -107.516 M -266.22 % | 64.682 M 200.00 % | -64.682 M | 0.000 -100.00 % | 24.060 M 182.02 % | -29.334 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 % | 7.170 M 122.81 % | -31.430 M -184.89 % | 37.027 M -44.82 % | 67.099 M 219.90 % | -55.963 M 4.46 % | -58.578 M -409.44 % | -11.499 M -116.70 % | 68.838 M 27.93 % | 53.811 M 100.03 % | 26.901 M 357.67 % | -10.440 M 18.30 % | -12.779 M -116.13 % | 79.239 M 833.74 % | 8.486 M 611.53 % | -1.659 M 81.90 % | -9.165 M |
| Accounts receivables | -585.437 M | 0.000 100.00 % | -515.169 M -219.33 % | 431.703 M 200.00 % | -431.703 M | 0.000 -100.00 % | 27.662 M -89.72 % | 269.062 M 200.00 % | -269.062 M | 0.000 100.00 % | -33.140 M -113.71 % | 241.738 M 200.00 % | -241.738 M | 0.000 100.00 % | -286.670 M -175.00 % | 382.207 M 200.00 % | -382.207 M | 0.000 -100.00 % | 16.893 M -92.29 % | 219.168 M 200.00 % | -219.168 M | 0.000 100.00 % | -138.877 M -134.75 % | 399.677 M 200.00 % | -399.677 M | 0.000 -100.00 % | 232.740 M -6.94 % | 250.092 M 200.00 % | -250.092 M | 0.000 100.00 % | -255.525 M -362.35 % | 97.397 M 200.00 % | -97.397 M | 0.000 100.00 % | -70.568 M -380.77 % | 25.134 M 200.00 % | -25.134 M | 0.000 100.00 % | -142.246 M -229.90 % | 109.507 M 200.00 % | -109.507 M | 0.000 100.00 % | -76.392 M -168.17 % | 112.067 M 200.00 % | -112.067 M | 0.000 100.00 % | -108.448 M -170.33 % | 154.198 M 200.00 % | -154.198 M | 0.000 -100.00 % | 14.759 M -72.80 % | 54.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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 252.488 M | 0.000 100.00 % | -44.365 M 73.83 % | -169.505 M -200.00 % | 169.505 M | 0.000 100.00 % | -245.117 M -1 593.62 % | -14.473 M -200.00 % | 14.473 M | 0.000 -100.00 % | 89.813 M 176.17 % | -117.904 M -200.00 % | 117.904 M | 0.000 100.00 % | -53.079 M -15.08 % | -46.125 M -200.00 % | 46.125 M | 0.000 100.00 % | -144.477 M -401.48 % | -28.810 M -200.00 % | 28.810 M | 0.000 -100.00 % | 42.239 M 154.30 % | -77.790 M -200.00 % | 77.790 M | 0.000 100.00 % | -91.846 M -8.55 % | -84.613 M -200.00 % | 84.613 M | 0.000 100.00 % | -16.207 M 64.15 % | -45.214 M -200.00 % | 45.214 M | 0.000 100.00 % | -134.792 M -263.41 % | -37.091 M -200.00 % | 37.091 M | 0.000 -100.00 % | 59.048 M 167.56 % | -87.406 M -200.00 % | 87.406 M | 0.000 100.00 % | -49.721 M -46.00 % | -34.056 M -200.00 % | 34.056 M | 0.000 100.00 % | -31.970 M 64.29 % | -89.516 M -200.00 % | 89.516 M | 0.000 -100.00 % | 9.301 M 111.13 % | -83.599 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 % | -107.669 M -4 244.73 % | 2.598 M -84.80 % | 17.089 M -88.03 % | 142.806 M 225.81 % | -113.509 M -2 493.90 % | -4.376 M 83.39 % | -26.344 M -122.12 % | 119.080 M 175.82 % | -157.056 M -550.04 % | 34.898 M 144.53 % | -78.364 M -161.87 % | 126.650 M 314.49 % | -59.046 M -378.69 % | 21.187 M 270.69 % | -12.413 M -115.86 % | 78.259 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 100.00 % | -16.868 M -200.00 % | 16.868 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 |
| Other working capital | 0.000 | 0.000 100.00 % | -3.205 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.904 M -111.29 % | 16.868 M 200.00 % | -16.868 M | 0.000 | 0.000 -100.00 % | 18.463 M 200.00 % | -18.463 M | 0.000 100.00 % | -36.907 M -370.14 % | 13.662 M 200.00 % | -13.662 M | 0.000 -100.00 % | 22.564 M 658.20 % | 2.976 M 200.00 % | -2.976 M | 0.000 100.00 % | -14.009 M -579.92 % | 2.919 M 200.00 % | -2.919 M | 0.000 100.00 % | -37.486 M -726.65 % | 5.982 M 200.00 % | -5.982 M | 0.000 100.00 % | -12.248 M | 0.000 | 0.000 | 0.000 100.00 % | -6.715 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.835 M | 0.000 | 0.000 | 0.000 -100.00 % | 32.902 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 % | 114.839 M 437.48 % | -34.028 M -270.67 % | 19.938 M 126.34 % | -75.707 M -231.56 % | 57.546 M 206.17 % | -54.202 M -465.10 % | 14.846 M 129.55 % | -50.242 M -123.83 % | 210.867 M 2 736.83 % | -7.997 M -111.77 % | 67.924 M 148.72 % | -139.428 M -200.83 % | 138.285 M 1 188.76 % | -12.701 M -218.12 % | 10.753 M 112.30 % | -87.424 M |
| Other non cash items | 201.090 M 1 461.57 % | -14.769 M -102.05 % | 719.246 M 277.17 % | -405.965 M -674.91 % | 70.614 M 200.13 % | -70.521 M -111.76 % | 599.624 M 283.03 % | -327.610 M -461.98 % | 90.506 M 474.75 % | -24.151 M -106.60 % | 365.911 M 352.72 % | -144.791 M -372.70 % | 53.096 M | 0.000 -100.00 % | 311.459 M 161.01 % | -510.508 M -270.87 % | 298.772 M 229.62 % | -230.491 M -177.00 % | 299.337 M 321.77 % | -134.976 M -240.42 % | 96.122 M | 0.000 -100.00 % | 135.289 M 144.86 % | -301.602 M -276.39 % | 170.989 M 357.70 % | -66.351 M -194.22 % | 70.420 M 140.57 % | -173.576 M -196.10 % | 180.617 M 313.49 % | -84.603 M -156.89 % | 148.712 M 202.03 % | -145.760 M -220.17 % | 121.290 M 238.47 % | -87.591 M -157.73 % | 151.721 M 1 630.22 % | -9.915 M -117.64 % | 56.197 M 285.90 % | -30.230 M -185.34 % | 35.423 M 7.89 % | 32.833 M 622.08 % | 4.547 M 129.37 % | -15.484 M -129.26 % | 52.927 M 153.19 % | -99.514 M -372.36 % | 36.538 M 156.87 % | -64.250 M -283.15 % | 35.080 M 129.51 % | -118.855 M -467.84 % | -20.931 M -139.88 % | 52.485 M 324.74 % | -23.353 M -139.95 % | 58.460 M | 0.000 | 0.000 100.00 % | -4.356 M 61.60 % | -11.344 M 4.71 % | -11.905 M 52.85 % | -25.251 M 20.64 % | -31.820 M -21.63 % | -26.162 M -15.42 % | -22.666 M 43.19 % | -39.895 M -71.44 % | -23.271 M -36.51 % | -17.047 M 88.99 % | -154.797 M -356.32 % | -33.923 M -149.84 % | 68.060 M 242.15 % | 19.892 M 383.40 % | 4.115 M 150.97 % | -8.073 M -126.31 % | 30.684 M 222.70 % | -25.007 M 84.65 % | -162.861 M -1 389.76 % | -10.932 M 77.66 % | -48.934 M -2 009.87 % | 2.562 M 291.35 % | -1.339 M -136.27 % | 3.692 M -86.00 % | 26.369 M 943.08 % | 2.528 M -33.83 % | 3.821 M 20.49 % | 3.171 M 333.85 % | -1.356 M -296.85 % | 688.862 K 111.03 % | -6.245 M -166.24 % | 9.428 M -51.75 % | 19.541 M 1 150.90 % | -1.859 M 81.69 % | -10.158 M -206.54 % | 9.534 M |
| Net cash provided by operating activities | -59.537 M -303.12 % | -14.769 M -109.44 % | 156.507 M 206.10 % | -147.507 M -12.30 % | -131.350 M -678.23 % | -16.878 M -104.72 % | 357.851 M 469.91 % | -96.740 M -202.98 % | -31.929 M -233.40 % | 23.935 M -94.65 % | 447.481 M 197.52 % | 150.406 M 848.47 % | -20.095 M 52.75 % | -42.526 M -185.29 % | 49.862 M 122.31 % | -223.535 M -343.16 % | 91.930 M 149.86 % | -184.377 M -178.76 % | 234.111 M 515.42 % | 38.041 M 196.69 % | -39.345 M -304.46 % | 19.243 M -87.93 % | 159.364 M 775.84 % | -23.580 M 73.65 % | -89.489 M -40.19 % | -63.833 M -119.46 % | 328.071 M 774.45 % | -48.643 M -171.90 % | 67.650 M 192.34 % | -73.259 M -20.86 % | -60.617 M 51.67 % | -125.431 M -207.23 % | 116.978 M 322.40 % | -52.599 M -285.78 % | 28.313 M 160.40 % | -46.875 M -137.81 % | 123.984 M 2 184.47 % | -5.948 M -118.42 % | 32.283 M -34.00 % | 48.916 M 8.86 % | 44.933 M 2 403.11 % | 1.795 M -92.73 % | 24.675 M 153.84 % | -45.827 M -419.09 % | 14.362 M 132.12 % | -44.718 M -312.02 % | 21.091 M 127.62 % | -76.356 M -600.63 % | 15.252 M -78.64 % | 71.419 M 27.33 % | 56.090 M 35.53 % | 41.386 M -68.33 % | 130.662 M 69.24 % | 77.207 M 409.35 % | -24.958 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.479 M 424.52 % | 2.951 M -95.11 % | 60.365 M -41.04 % | 102.386 M 2 383.89 % | 4.122 M 110.44 % | -39.500 M -513.60 % | 9.550 M -90.06 % | 96.104 M 24.48 % | 77.204 M 38.22 % | 55.854 M 722.88 % | -8.967 M -133.24 % | 26.975 M -74.96 % | 107.738 M 338.36 % | 24.577 M 31.29 % | 18.720 M -49.03 % | 36.729 M |
| Investments in property plant and equipment | -2.384 M -99.65 % | -1.194 M 74.47 % | -4.676 M -28.64 % | -3.635 M -54.03 % | -2.360 M 72.74 % | -8.657 M -116.33 % | 52.998 M 459.16 % | -14.756 M 5.29 % | -15.580 M 86.99 % | -119.772 M -2 081.64 % | -5.490 M 47.52 % | -10.462 M -1 965.58 % | 560.791 K 101.70 % | -33.048 M -75.09 % | -18.875 M 40.35 % | -31.645 M -26.26 % | -25.064 M 60.95 % | -64.189 M -227.73 % | -19.586 M 75.86 % | -81.147 M -929.78 % | -7.880 M 68.64 % | -25.124 M -9.34 % | -22.979 M -413.49 % | -4.475 M -8.22 % | -4.135 M 45.93 % | -7.648 M 12.32 % | -8.723 M -3.86 % | -8.399 M 6.19 % | -8.953 M 9.52 % | -9.896 M -42.50 % | -6.944 M 57.03 % | -16.159 M 0.60 % | -16.257 M 49.52 % | -32.208 M -1 254.42 % | -2.378 M 86.65 % | -17.809 M -29.04 % | -13.801 M 45.50 % | -25.322 M -131.55 % | -10.936 M 28.55 % | -15.306 M -18.32 % | -12.936 M 30.82 % | -18.698 M -22.46 % | -15.269 M -6.13 % | -14.387 M 49.90 % | -28.719 M 12.37 % | -32.774 M -1 137.22 % | -2.649 M 81.48 % | -14.303 M 49.35 % | -28.238 M -1.15 % | -27.917 M -55.82 % | -17.916 M 31.57 % | -26.183 M 51.07 % | -53.514 M -76.33 % | -30.348 M -19.31 % | -25.437 M 39.46 % | -42.013 M -16.90 % | -35.941 M -16.13 % | -30.949 M 6.86 % | -33.230 M -40.91 % | -23.582 M 52.74 % | -49.896 M -51.71 % | -32.890 M -3.90 % | -31.656 M -92.13 % | -16.476 M 51.52 % | -33.984 M -0.76 % | -33.728 M -2 500.46 % | -1.297 M 91.10 % | -14.566 M 9.17 % | -16.036 M 62.90 % | -43.219 M -219.88 % | -13.511 M 73.72 % | -51.406 M -154.56 % | -20.194 M -44.21 % | -14.003 M -60.70 % | -8.714 M 21.41 % | -11.088 M -45.77 % | -7.607 M -8.94 % | -6.983 M -215.69 % | -2.212 M 75.42 % | -9.000 M -195.33 % | -3.047 M 38.73 % | -4.974 M 63.93 % | -13.788 M -1 026.47 % | -1.224 M -40.69 % | -870.000 K 59.04 % | -2.124 M 81.86 % | -11.709 M -748.05 % | -1.381 M -441.45 % | -255.000 K 75.88 % | -1.057 M |
| Acquisitions net | 0.000 -100.00 % | 191.942 K -48.41 % | 372.083 K 116.98 % | 171.479 K -99.77 % | 75.883 M 17 865.66 % | 422.378 K -93.21 % | 6.221 M 1 802.72 % | 326.967 K -99.43 % | 57.829 M 361 331.25 % | 16.000 K | 0.000 -100.00 % | 4.247 K | 0.000 | 0.000 100.00 % | -226.000 K -100.71 % | 31.915 M 24.84 % | 25.565 M -60.20 % | 64.233 M 38 322.61 % | 167.175 K | 0.000 -100.00 % | 61.870 K 33.05 % | 46.500 K -99.79 % | 22.265 M 391.83 % | 4.527 M 9.83 % | 4.122 M -52.34 % | 8.649 M | 0.000 | 0.000 | 0.000 -100.00 % | 198.255 K 108.20 % | -2.418 M | 0.000 | 0.000 100.00 % | -1.855 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.561 M | 0.000 -100.00 % | 283.604 K | 0.000 -100.00 % | 222.357 K -78.37 % | 1.028 M 104.31 % | -23.850 M -15 178.43 % | 158.173 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 -100.00 % | 20.663 M -50.92 % | 42.100 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 100.00 % | -389.175 M -28.12 % | -303.756 M -9.36 % | -277.750 M 12.10 % | -316.000 M -12.04 % | -282.044 M -79.67 % | -156.978 M 19.37 % | -194.700 M 23.35 % | -254.000 M 25.60 % | -341.378 M | 0.000 -100.00 % | 14.765 M 120.26 % | -72.895 M -36.55 % | -53.385 M 85.34 % | -364.266 M -23.26 % | -295.522 M -1 782.31 % | -15.700 M 53.20 % | -33.550 M 93.95 % | -554.711 M -2 616.11 % | -20.423 M -1 176.44 % | -1.600 M 46.67 % | -3.000 M -171.29 % | 4.208 M 107.32 % | -57.500 M -2 079.68 % | -2.638 M 73.62 % | -10.000 M | 0.000 | 0.000 | 0.000 100.00 % | -4.265 M 96.05 % | -107.985 M -3 499.50 % | -3.000 M | 0.000 100.00 % | -3.000 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -12.000 M | 0.000 100.00 % | -3.000 M 82.35 % | -17.000 M 1.08 % | -17.186 M -18 037.77 % | 95.809 K | 0.000 100.00 % | -1.250 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -10.195 M -77.68 % | -5.738 M 38.84 % | -9.382 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.372 M 180.80 % | -10.361 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 |
| Sales maturities of investments | 0.000 -100.00 % | 251.814 M -50.89 % | 512.791 M 136.06 % | 217.228 M -23.52 % | 284.050 M 177.36 % | 102.412 M -55.62 % | 230.771 M -13.66 % | 267.292 M -6.47 % | 285.781 M -16.38 % | 341.743 M | 0.000 -100.00 % | 31.522 M -23.24 % | 41.064 M 32.67 % | 30.952 M -91.10 % | 347.592 M 4 585.16 % | 7.419 M -66.52 % | 22.158 M 199.11 % | 7.408 M -98.60 % | 528.467 M 1 906.18 % | 26.342 M 254.39 % | 7.433 M 394.95 % | 1.502 M -52.98 % | 3.194 M -75.94 % | 13.275 M 333.26 % | 3.064 M -25.54 % | 4.115 M -96.72 % | 125.503 M 612.96 % | 17.603 M 48.60 % | 11.846 M 473.91 % | 2.064 M 134.16 % | -6.043 M -165.23 % | 9.264 M -42.23 % | 16.036 M 14 873.20 % | 107.098 K 101.86 % | -5.763 M -164.10 % | 8.991 M -59.37 % | 22.129 M 110.05 % | 10.535 M 1 047.11 % | 918.397 K -76.01 % | 3.829 M -25.58 % | 5.145 M 459.92 % | 918.882 K -75.35 % | 3.728 M -37.36 % | 5.951 M 359.18 % | 1.296 M 635.34 % | 176.244 K -94.60 % | 3.261 M 534 690.16 % | -610.000 -100.01 % | 11.702 M 14 982.23 % | 77.588 K 100.34 % | -22.649 M -319.55 % | 10.316 M -31.09 % | 14.970 M 58.97 % | 9.417 M -97.54 % | 382.361 M 43 689.38 % | 873.182 K | 0.000 | 0.000 100.00 % | -8.023 M -138.56 % | 20.804 M 208.99 % | 6.733 M 93 224.65 % | 7.215 K -99.78 % | 3.240 M | 0.000 -100.00 % | 209.542 M 1 324.58 % | 14.709 M 42.07 % | 10.353 M | 0.000 | 0.000 | 0.000 -100.00 % | 9.801 M -88.70 % | 86.750 M | 0.000 | 0.000 -100.00 % | 97.050 K -88.88 % | 872.950 K 2 388.74 % | 35.076 K 16.92 % | 30.000 K 103.21 % | -935.000 K -193.50 % | 1.000 M -34.21 % | 1.520 M | 0.000 100.00 % | -3.007 M -233.35 % | 2.255 M -48.48 % | 4.377 M 708.79 % | 541.177 K -51.98 % | 1.127 M 26 201.05 % | 4.285 K -99.62 % | 1.140 M | 0.000 |
| Other investing activites | 43.580 M 4 626 428.56 % | -942.000 -1 034.94 % | -83.000 99.99 % | -1.478 M | 0.000 100.00 % | -378.000 -100.01 % | 7.170 M | 0.000 | 0.000 | 0.000 100.00 % | -81.750 M -209 532.80 % | 39.034 K -97.16 % | 1.376 M 214.10 % | -1.206 M 42.46 % | -2.096 M 93.41 % | -31.815 M -27.80 % | -24.894 M 61.22 % | -64.189 M -2 059.06 % | -2.973 M | 0.000 -100.00 % | 97.149 K 110.44 % | -930.300 K 95.95 % | -22.979 M -413.49 % | -4.475 M -8.22 % | -4.135 M 45.93 % | -7.648 M -159.67 % | 12.818 M 461.48 % | -3.546 M 70.63 % | -12.073 M -50.91 % | -8.000 M -124.84 % | 32.212 M 28 952.27 % | 110.876 K 102.73 % | -4.057 M 67.65 % | -12.542 M -146.09 % | 27.211 M 1 009.15 % | -2.993 M 75.06 % | -11.999 M -9.30 % | -10.978 M -119.67 % | 55.809 M 1 960.30 % | -3.000 M 66.67 % | -9.000 M 18.18 % | -11.000 M -118.71 % | 58.806 M 3 968.82 % | -1.520 M | 0.000 100.00 % | -11.492 M -151.42 % | 22.351 M 9 729.20 % | 227.394 K 104.47 % | -5.090 M 52.09 % | -10.624 M -115.15 % | 70.104 M 7 244.72 % | 954.482 K -67.81 % | 2.965 M 129.65 % | -10.000 M 97.41 % | -385.799 M -6 536.98 % | 5.993 M -40.13 % | 10.011 M -50.49 % | 20.220 M 235.78 % | -14.892 M 36.85 % | -23.582 M -260.05 % | 14.734 M 1 876.98 % | 745.280 K -28.54 % | 1.043 M | 0.000 -100.00 % | 79.622 K -18.96 % | 98.254 K 105.53 % | -1.778 M -231.61 % | 1.351 M -78.09 % | 6.165 M 5 742.38 % | 105.522 K -99.66 % | 30.643 M 1 058.53 % | 2.645 M -96.02 % | 66.394 M 45 752.21 % | 144.800 K -99.34 % | 21.932 M 6 646.13 % | 325.105 K 23.18 % | 263.923 K -15.56 % | 312.546 K -92.36 % | 4.093 M 2 809.03 % | 140.700 K 257.55 % | 39.351 K -88.82 % | 352.102 K 118.84 % | -1.869 M -283.42 % | 1.019 M 221.02 % | -842.000 K -123.79 % | 3.540 M 229.62 % | -2.731 M -677.15 % | 473.188 K -18.54 % | 580.886 K -70.27 % | 1.954 M |
| Net cash used for investing activites | 41.196 M 129.77 % | -138.364 M -167.58 % | 204.731 M 412.74 % | -65.464 M -257.47 % | 41.573 M 122.13 % | -187.867 M -234.02 % | 140.182 M 141.02 % | 58.162 M -21.44 % | 74.031 M 162.01 % | -119.391 M -36.85 % | -87.241 M -343.23 % | 35.868 M 219.98 % | -29.894 M 47.26 % | -56.687 M -40.74 % | -40.278 M 87.40 % | -319.648 M -1 682.36 % | -17.934 M 80.14 % | -90.288 M -85.64 % | -48.635 M 35.35 % | -75.228 M -3 884.53 % | -1.888 M 93.14 % | -27.506 M -108.28 % | -13.206 M 72.85 % | -48.648 M -1 207.04 % | -3.722 M 70.30 % | -12.532 M -109.67 % | 129.598 M 2 190.93 % | 5.657 M 161.62 % | -9.180 M 53.87 % | -19.899 M 78.18 % | -91.178 M -831.91 % | -9.784 M -128.71 % | -4.278 M 91.36 % | -49.497 M -359.55 % | 19.070 M 261.45 % | -11.812 M -221.77 % | -3.671 M 85.75 % | -25.766 M -188.15 % | 29.230 M 301.91 % | -14.477 M 25.79 % | -19.508 M 57.39 % | -45.779 M -251.08 % | 30.302 M 443.05 % | -8.833 M 82.34 % | -50.010 M -10.69 % | -45.182 M -296.77 % | 22.962 M 263.13 % | -14.076 M 34.91 % | -21.626 M 43.77 % | -38.463 M -230.21 % | 29.539 M 217.65 % | -25.108 M 39.23 % | -41.317 M -2.49 % | -40.313 M -39.61 % | -28.876 M 17.84 % | -35.147 M -35.54 % | -25.930 M -141.68 % | -10.729 M 60.42 % | -27.109 M -603.98 % | 5.379 M 118.92 % | -28.429 M 11.54 % | -32.138 M -17.41 % | -27.373 M -66.14 % | -16.476 M -109.38 % | 175.637 M 1 028.31 % | -18.920 M -359.96 % | 7.278 M 155.07 % | -13.215 M -33.88 % | -9.871 M 77.10 % | -43.113 M -260.08 % | 26.933 M -29.10 % | 37.988 M -17.78 % | 46.201 M 433.39 % | -13.858 M -204.08 % | 13.315 M 234.63 % | -9.890 M -35.34 % | -7.308 M -10.06 % | -6.640 M -802.15 % | 945.661 K 112.03 % | -7.860 M -428.19 % | -1.488 M 67.80 % | -4.622 M 75.24 % | -18.664 M -1 010.00 % | 2.051 M -23.04 % | 2.665 M 36.18 % | 1.957 M 114.70 % | -13.314 M -1 374.05 % | -903.225 K -161.61 % | 1.466 M 63.43 % | 897.019 K |
| Debt repayment | 0.000 | 0.000 -100.00 % | 94.412 M | 0.000 | 0.000 | 0.000 100.00 % | -7.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.000 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.000 M 0.00 % | -5.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -18.500 M | 0.000 | 0.000 100.00 % | -1.600 M 80.95 % | -8.400 M -155.26 % | 15.200 M 744.44 % | 1.800 M 151.43 % | -3.500 M -113.01 % | 26.900 M | 0.000 | 0.000 -100.00 % | 2.000 M 200.00 % | -2.000 M 55.56 % | -4.500 M -80.00 % | -2.500 M -150.00 % | 5.000 M 266.67 % | -3.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.000 M | 0.000 | 0.000 -100.00 % | 3.000 M -57.14 % | 7.000 M 135.00 % | -20.000 M | 0.000 -100.00 % | 3.000 M 110.00 % | -30.000 M | 0.000 100.00 % | -500.000 K -104.35 % | 11.500 M | 0.000 100.00 % | -3.000 M -20.00 % | -2.500 M 75.00 % | -10.000 M -133.33 % | 30.000 M 1 100.00 % | -3.000 M 95.38 % | -65.000 M -1 656.76 % | -3.700 M -118.50 % | 20.000 M -57.45 % | 47.000 M 840.00 % | 5.000 M -28.57 % | 7.000 M 275.00 % | -4.000 M -357.14 % | -875.000 K 98.85 % | -76.300 M 2.58 % | -78.324 M -821.46 % | -8.500 M 83.65 % | -52.000 M -2 700.00 % | 2.000 M 105.88 % | -34.000 M | 0.000 100.00 % | -27.800 M 7.33 % | -30.000 M -265.85 % | -8.200 M | 0.000 100.00 % | -41.000 M -145.51 % | -16.700 M -67.00 % | -10.000 M -100.00 % | -5.000 M -143.34 % | 11.538 M 194.57 % | -12.200 M 76.84 % | -52.686 M 40.98 % | -89.267 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 633.873 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 |
| 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 100.00 % | -1.127 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 |
| Dividends paid | -7.057 M | 0.000 -100.00 % | 3.062 K 179.45 % | -3.854 K 99.99 % | -33.168 M | 0.000 -100.00 % | 1.579 M 1 302.19 % | 112.575 K 101.28 % | -8.817 M -12 655.15 % | -69.125 K -109.16 % | 754.756 K 237.48 % | -549.000 K 97.07 % | -18.768 M -14 677.95 % | -127.000 K 68.25 % | -400.000 K 44.60 % | -722.000 K -143.92 % | -296.000 K -2.42 % | -289.000 K 69.64 % | -952.000 K -1 295.14 % | -68.237 K 96.92 % | -2.212 M -712.07 % | -272.391 K -80.80 % | -150.658 K 94.76 % | -2.877 M 81.03 % | -15.164 M -1 762.90 % | -814.000 K 95.17 % | -16.841 M -7 254.15 % | -229.000 K 98.70 % | -17.618 M -2 630.52 % | -645.225 K -759.30 % | -75.087 K 89.20 % | -695.000 K 95.99 % | -17.329 M -21 228.00 % | -81.250 K 68.87 % | -261.000 K -285.69 % | -67.671 K 99.49 % | -13.164 M -5 829.73 % | -222.000 K -236.81 % | -65.912 K 74.75 % | -261.000 K 97.77 % | -11.693 M -2 898.21 % | -389.999 K 73.38 % | -1.465 M -311.52 % | -356.000 K 95.77 % | -8.421 M | 0.000 100.00 % | -1.900 M 85.17 % | -12.811 M -1 014.97 % | -1.149 M -351.20 % | -254.655 K 64.73 % | -722.000 K 84.56 % | -4.677 M 50.79 % | -9.504 M -890.00 % | -960.000 K -78.44 % | -538.000 K 32.66 % | -798.965 K 53.47 % | -1.717 M -92.49 % | -892.000 K -204.54 % | 853.222 K 165.23 % | -1.308 M -18.05 % | -1.108 M 33.05 % | -1.655 M -44.92 % | -1.142 M 96.26 % | -30.572 M -1 266.65 % | -2.237 M -24.49 % | -1.797 M -32.91 % | -1.352 M -1.88 % | -1.327 M 95.18 % | -27.511 M -1 727.97 % | -1.505 M -2.94 % | -1.462 M -29.84 % | -1.126 M 96.37 % | -30.996 M -1 163.60 % | -2.453 M -300.90 % | 1.221 M 134.12 % | -3.578 M 83.15 % | -21.234 M -423.91 % | -4.053 M 38.33 % | -6.572 M -87.88 % | -3.498 M -60.25 % | -2.183 M 58.10 % | -5.210 M -45.98 % | -3.569 M 50.61 % | -7.226 M -23.61 % | -5.846 M 10.79 % | -6.553 M | 0.000 100.00 % | -7.959 M -47.53 % | -5.395 M 51.62 % | -11.151 M |
| Other financing activites | 0.000 | 0.000 100.00 % | -152.000 | 0.000 | 0.000 | 0.000 100.00 % | -117.170 M -104 181.29 % | 112.575 K | 0.000 | 0.000 100.00 % | -31.630 M -228.31 % | 24.652 M 31.12 % | 18.801 M -32.83 % | 27.991 M -48.67 % | 54.528 M 19 544 186.02 % | -279.000 -100.00 % | 622.305 M 44 637.96 % | 1.391 M 155.64 % | -2.500 M | 0.000 -100.00 % | 272.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 % | 13.004 M 289 270.56 % | -4.497 K 75.96 % | -18.709 K -244.49 % | -5.431 K -199.98 % | 5.432 K | 0.000 100.00 % | -32.121 K | 0.000 100.00 % | -4.996 M | 0.000 100.00 % | -119.000 K 98.81 % | -10.000 M -508.66 % | 2.447 M 181.57 % | -3.000 M -1 835.48 % | -155.000 K | 0.000 -100.00 % | 4.954 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -22.003 K -200.00 % | 22.003 K | 0.000 -100.00 % | 70.911 K | 0.000 | 0.000 -100.00 % | 1.113 M | 0.000 100.00 % | -1.113 M | 0.000 100.00 % | -18.564 M -357.15 % | 7.219 M 16.98 % | 6.171 M 19.27 % | 5.174 M 143.90 % | -11.785 M -383.02 % | 4.164 M -5.13 % | 4.389 M 35.80 % | 3.232 M 131.94 % | -10.119 M -496.89 % | 2.550 M -66.32 % | 7.570 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.616 M -305.61 % | 785.945 K -18.69 % | 966.605 K 112.94 % | 453.941 K 106.44 % | -7.047 M -935.14 % | 843.807 K 19.90 % | 703.784 K -79.96 % | 3.512 M |
| Net cash used provided by financing activities | -7.057 M | 0.000 -100.00 % | 94.415 M 2 449 892.42 % | -3.854 K 99.99 % | -33.168 M | 0.000 100.00 % | -122.591 M -108 997.18 % | 112.575 K 101.28 % | -8.817 M -12 655.15 % | -69.125 K 99.78 % | -30.875 M -228.10 % | 24.103 M 71 765.59 % | 33.539 K -99.88 % | 27.863 M -48.52 % | 54.127 M 1 045.95 % | -5.722 M -100.93 % | 617.009 M 55 889.93 % | 1.102 M 131.92 % | -3.452 M -4 958.84 % | -68.237 K 96.48 % | -1.940 M -612.21 % | -272.391 K -80.80 % | -150.658 K 99.30 % | -21.377 M 3.55 % | -22.164 M -2 622.85 % | -814.000 K 38.80 % | -1.330 M 84.59 % | -8.629 M 8.38 % | -9.418 M -915.57 % | 1.155 M 132.30 % | -3.575 M -113.64 % | 26.205 M 706.04 % | -4.324 M -4 942.74 % | -85.747 K -104.99 % | 1.720 M 182.97 % | -2.073 M 88.26 % | -17.659 M -548.75 % | -2.722 M -155.53 % | 4.902 M 250.32 % | -3.261 M 80.46 % | -16.689 M -4 179.24 % | -389.999 K 75.38 % | -1.584 M 84.70 % | -10.356 M -73.35 % | -5.974 M -99.13 % | -3.000 M -45.99 % | -2.055 M 83.96 % | -12.811 M -790.25 % | 1.856 M -72.48 % | 6.745 M 134.99 % | -19.278 M -312.19 % | -4.677 M 28.09 % | -6.504 M 78.99 % | -30.960 M -5 654.65 % | -538.000 K 58.58 % | -1.299 M -113.31 % | 9.761 M 1 221.95 % | -870.000 K 60.78 % | -2.218 M 40.65 % | -3.737 M 66.36 % | -11.108 M -139.19 % | 28.345 M 1 035.79 % | -3.029 M 96.83 % | -95.572 M -1 255.63 % | -7.050 M -138.73 % | 18.203 M -32.79 % | 27.084 M 148.66 % | 10.892 M 175.96 % | -14.340 M -4 232.33 % | -331.000 K 97.66 % | -14.123 M 80.72 % | -73.262 M 30.18 % | -104.932 M -1 259.05 % | -7.721 M 87.32 % | -60.898 M -6 369.31 % | 971.367 K 102.04 % | -47.664 M -1 076.02 % | -4.053 M 88.21 % | -34.372 M -2.61 % | -33.498 M -222.63 % | -10.383 M -99.29 % | -5.210 M 88.72 % | -46.185 M -99.59 % | -23.140 M -55.51 % | -14.880 M -34.07 % | -11.099 M -347.14 % | 4.491 M 123.25 % | -19.315 M 66.34 % | -57.377 M 40.79 % | -96.906 M |
| Effect of forex changes on cash | 0.000 | 0.000 -100.00 % | 6.064 M | 0.000 | 0.000 | 0.000 100.00 % | -4.063 M 67.73 % | -12.592 M -607.02 % | -1.781 M 98.13 % | -95.021 M -62 005.23 % | -153.000 K 99.90 % | -158.656 M -338.75 % | -36.161 M 23.39 % | -47.199 M -2 030.88 % | -2.215 M | 0.000 | 0.000 | 0.000 100.00 % | -8.426 M -20 965.00 % | -40.000 K 88.92 % | -361.000 K | 0.000 -100.00 % | 715.396 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 -100.00 % | 24.385 K 164.60 % | -37.748 K -137.77 % | 99.950 K 260.69 % | -62.201 K -36.35 % | -45.617 K -258.77 % | 28.731 K 164.75 % | -44.375 K -4 306.65 % | -1.007 K -207.64 % | 935.550 106.40 % | -14.620 K -2 818.16 % | -501.000 48.88 % | -980.000 92.08 % | -12.381 K -126.84 % | -5.458 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 100.00 % | -264.000 K | 0.000 | 0.000 | 0.000 100.00 % | -1.719 M | 0.000 | 0.000 | 0.000 |
| Net change in cash | -25.398 M 83.41 % | -153.133 M -133.17 % | 461.717 M 316.79 % | -212.975 M -73.23 % | -122.944 M 39.95 % | -204.745 M -155.13 % | 371.378 M 827.39 % | -51.056 M -262.07 % | 31.502 M 116.53 % | -190.546 M -159.92 % | 317.991 M 514.82 % | 51.721 M 204.43 % | -49.529 M 34.85 % | -76.023 M -218.55 % | 64.129 M 111.68 % | -549.001 M -179.45 % | 691.006 M 352.50 % | -273.671 M -257.65 % | 173.598 M 565.46 % | -37.296 M 12.06 % | -42.410 M -396.77 % | -8.537 M -105.90 % | 144.634 M 254.41 % | -93.669 M 19.45 % | -116.281 M -50.67 % | -77.178 M -116.91 % | 456.382 M 984.20 % | -51.615 M -205.23 % | 49.052 M 153.32 % | -92.003 M 40.72 % | -155.198 M -42.37 % | -109.011 M -200.59 % | 108.376 M 206.06 % | -102.182 M -308.10 % | 49.103 M 180.81 % | -60.760 M -159.19 % | 102.654 M 398.10 % | -34.436 M -151.85 % | 66.415 M 113.02 % | 31.178 M 256.93 % | 8.735 M 119.68 % | -44.374 M -183.07 % | 53.417 M 182.11 % | -65.053 M -56.67 % | -41.522 M 55.33 % | -92.962 M -321.59 % | 41.953 M 140.65 % | -103.215 M 7.89 % | -112.052 M -382.24 % | 39.701 M -40.17 % | 66.352 M 472.69 % | 11.586 M -86.01 % | 82.840 M 1 296.02 % | 5.934 M 110.91 % | -54.384 M 66.43 % | -162.010 M -259.33 % | -45.087 M -43.90 % | -31.333 M 29.42 % | -44.394 M -779.74 % | 6.531 M -82.85 % | 38.092 M 585.68 % | -7.843 M 84.07 % | -49.232 M -78.80 % | -27.534 M -110.23 % | 269.058 M 53.18 % | 175.650 M 243.79 % | 51.092 M 333.61 % | 11.783 M 125.97 % | -45.380 M 24.93 % | -60.451 M 11.44 % | -68.263 M -116.89 % | -31.474 M -148.35 % | 65.100 M 159.11 % | 25.124 M 178.26 % | -32.105 M -437.97 % | -5.968 M -210.66 % | 5.393 M -94.12 % | 91.693 M 412.90 % | -29.304 M 63.76 % | -80.858 M -3 384.39 % | -2.321 M -102.69 % | 86.272 M 613.52 % | 12.091 M -65.22 % | 34.766 M 264.13 % | -21.182 M -218.78 % | 17.833 M -81.65 % | 97.196 M 2 129.90 % | 4.359 M 111.72 % | -37.192 M 37.26 % | -59.280 M |
| Cash at beginning of period | 739.549 M -17.15 % | 892.682 M 107.14 % | 430.965 M -33.07 % | 643.940 M -24.83 % | 856.670 M -11.83 % | 971.630 M 61.87 % | 600.251 M -7.84 % | 651.308 M 5.08 % | 619.805 M -23.51 % | 810.351 M 64.59 % | 492.360 M 11.74 % | 440.639 M -10.10 % | 490.168 M -13.43 % | 566.191 M 13.63 % | 498.273 M -52.42 % | 1.047 B 193.96 % | 356.269 M -43.44 % | 629.940 M 38.04 % | 456.342 M -7.56 % | 493.637 M -7.91 % | 536.048 M -1.57 % | 544.585 M 36.16 % | 399.951 M -18.98 % | 493.620 M -19.07 % | 609.901 M -11.23 % | 687.080 M 197.83 % | 230.698 M -18.28 % | 282.313 M 21.03 % | 233.261 M -28.29 % | 325.264 M -32.30 % | 480.462 M -18.49 % | 589.472 M 22.53 % | 481.096 M -17.52 % | 583.278 M 9.19 % | 534.175 M -10.21 % | 594.934 M 20.85 % | 492.280 M -6.54 % | 526.716 M 14.43 % | 460.301 M 7.27 % | 429.123 M 2.08 % | 420.388 M -9.55 % | 464.762 M 12.99 % | 411.345 M -13.66 % | 476.398 M -8.02 % | 517.920 M -15.22 % | 610.882 M 7.37 % | 568.929 M -15.36 % | 672.143 M -14.29 % | 784.195 M 5.33 % | 744.495 M 30.46 % | 570.653 M 2.07 % | 559.067 M 17.40 % | 476.227 M 1.26 % | 470.293 M -10.37 % | 524.677 M -23.59 % | 686.687 M -6.16 % | 731.774 M -4.11 % | 763.107 M -5.50 % | 807.500 M 0.82 % | 800.970 M 4.99 % | 762.878 M -1.02 % | 770.721 M -6.00 % | 819.953 M -3.25 % | 847.487 M 46.52 % | 578.429 M 43.61 % | 402.779 M 15.35 % | 349.187 M 3.49 % | 337.404 M -11.86 % | 382.784 M -13.64 % | 443.234 M -13.35 % | 511.497 M -5.80 % | 542.971 M 13.62 % | 477.871 M 5.55 % | 452.747 M -6.62 % | 484.852 M -1.22 % | 490.820 M 1.11 % | 485.427 M 23.29 % | 393.734 M -6.93 % | 423.038 M -16.05 % | 503.896 M -0.46 % | 506.216 M 20.54 % | 419.944 M 2.96 % | 407.854 M 9.32 % | 373.088 M -5.37 % | 394.270 M 4.74 % | 376.437 M 34.81 % | 279.242 M 1.59 % | 274.883 M -11.92 % | 312.074 M -15.96 % | 371.354 M |
| Cash at end of period | 714.151 M -3.43 % | 739.549 M -17.15 % | 892.682 M 107.14 % | 430.965 M -45.58 % | 791.920 M 3.26 % | 766.885 M -21.07 % | 971.630 M 61.87 % | 600.251 M -7.84 % | 651.308 M 5.08 % | 619.805 M -23.51 % | 810.351 M 64.59 % | 492.360 M 11.74 % | 440.639 M -10.10 % | 490.168 M -12.84 % | 562.402 M 12.87 % | 498.273 M -52.42 % | 1.047 B 193.96 % | 356.269 M -43.44 % | 629.940 M 38.04 % | 456.342 M -7.56 % | 493.637 M -7.91 % | 536.048 M -1.57 % | 544.585 M 36.16 % | 399.951 M -18.98 % | 493.620 M -19.07 % | 609.901 M -11.23 % | 687.080 M 197.83 % | 230.698 M -18.28 % | 282.313 M 21.03 % | 233.261 M -28.29 % | 325.264 M -32.30 % | 480.462 M -18.49 % | 589.472 M 22.53 % | 481.096 M -17.52 % | 583.278 M 9.19 % | 534.175 M -10.21 % | 594.934 M 20.85 % | 492.280 M -6.54 % | 526.716 M 14.43 % | 460.301 M 7.27 % | 429.123 M 2.08 % | 420.388 M -9.55 % | 464.762 M 12.99 % | 411.345 M -13.66 % | 476.398 M -8.02 % | 517.920 M -15.22 % | 610.882 M 7.37 % | 568.929 M -15.36 % | 672.143 M -14.29 % | 784.195 M 23.11 % | 637.005 M 11.63 % | 570.653 M 2.07 % | 559.067 M 17.40 % | 476.227 M 1.26 % | 470.293 M -10.37 % | 524.677 M -23.59 % | 686.687 M -6.16 % | 731.774 M -4.11 % | 763.107 M -5.50 % | 807.500 M 0.82 % | 800.970 M 4.99 % | 762.878 M -1.02 % | 770.721 M -6.00 % | 819.953 M -3.25 % | 847.487 M 46.52 % | 578.429 M 44.51 % | 400.279 M 14.63 % | 349.187 M 3.49 % | 337.404 M -11.86 % | 382.784 M -13.64 % | 443.234 M -13.35 % | 511.497 M -5.80 % | 542.971 M 13.62 % | 477.871 M 5.55 % | 452.747 M -6.62 % | 484.852 M -1.22 % | 490.820 M 1.11 % | 485.427 M 23.29 % | 393.734 M -6.93 % | 423.038 M -16.05 % | 503.896 M -0.46 % | 506.216 M 20.54 % | 419.944 M 2.96 % | 407.854 M 9.32 % | 373.088 M -5.37 % | 394.270 M 4.74 % | 376.437 M 34.81 % | 279.242 M 1.59 % | 274.883 M -11.92 % | 312.074 M |
| Operating cash flow | -59.537 M -303.12 % | -14.769 M -109.44 % | 156.507 M 206.10 % | -147.507 M -12.30 % | -131.350 M -678.23 % | -16.878 M -104.72 % | 357.851 M 469.91 % | -96.740 M -202.98 % | -31.929 M -233.40 % | 23.935 M -94.65 % | 447.481 M 197.52 % | 150.406 M 811.99 % | 16.492 M | 0.000 -100.00 % | 52.496 M 123.48 % | -223.535 M -322.45 % | 100.489 M 154.50 % | -184.377 M -178.76 % | 234.111 M 515.42 % | 38.041 M 196.69 % | -39.345 M -307.19 % | 18.990 M -87.87 % | 156.576 M 764.02 % | -23.580 M 73.65 % | -89.489 M -40.19 % | -63.833 M -119.46 % | 328.071 M 774.45 % | -48.643 M -171.90 % | 67.650 M 192.34 % | -73.259 M -20.86 % | -60.617 M 51.67 % | -125.431 M -207.23 % | 116.978 M 322.40 % | -52.599 M -285.78 % | 28.313 M 160.40 % | -46.875 M -137.81 % | 123.984 M 2 184.47 % | -5.948 M -118.42 % | 32.283 M -34.00 % | 48.916 M 8.86 % | 44.933 M 2 403.11 % | 1.795 M -92.73 % | 24.675 M 153.84 % | -45.827 M -419.09 % | 14.362 M 132.12 % | -44.718 M -312.02 % | 21.091 M 127.62 % | -76.356 M 17.22 % | -92.238 M -229.15 % | 71.419 M 27.33 % | 56.090 M 35.53 % | 41.386 M -68.33 % | 130.662 M 69.24 % | 77.207 M 409.35 % | -24.958 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.479 M 424.52 % | 2.951 M -95.11 % | 60.365 M -41.04 % | 102.386 M 2 383.89 % | 4.122 M 110.44 % | -39.500 M -513.60 % | 9.550 M -90.06 % | 96.104 M 24.48 % | 77.204 M 38.22 % | 55.854 M 722.88 % | -8.967 M -133.24 % | 26.975 M -74.96 % | 107.738 M 338.36 % | 24.577 M 31.29 % | 18.720 M -49.03 % | 36.729 M |
| Capital expenditure | -2.384 M -99.65 % | -1.194 M 74.47 % | -4.676 M -28.64 % | -3.635 M -54.03 % | -2.360 M 72.74 % | -8.657 M -116.33 % | 52.998 M 459.16 % | -14.756 M 5.29 % | -15.580 M 86.99 % | -119.772 M -2 081.64 % | -5.490 M 47.52 % | -10.462 M -1 965.58 % | 560.791 K 101.70 % | -33.048 M -75.09 % | -18.875 M 40.35 % | -31.645 M -26.26 % | -25.064 M 60.95 % | -64.189 M -227.73 % | -19.586 M 75.86 % | -81.147 M -929.78 % | -7.880 M 68.64 % | -25.124 M -9.34 % | -22.979 M -413.49 % | -4.475 M -8.22 % | -4.135 M 45.93 % | -7.648 M 12.32 % | -8.723 M -3.86 % | -8.399 M 6.19 % | -8.953 M 9.52 % | -9.896 M -42.50 % | -6.944 M 57.03 % | -16.159 M 0.60 % | -16.257 M 49.52 % | -32.208 M -1 254.42 % | -2.378 M 86.65 % | -17.809 M -29.04 % | -13.801 M 45.50 % | -25.322 M -131.55 % | -10.936 M 28.55 % | -15.306 M -18.32 % | -12.936 M 30.82 % | -18.698 M -22.46 % | -15.269 M -6.13 % | -14.387 M 49.90 % | -28.719 M 12.37 % | -32.774 M -1 137.22 % | -2.649 M 81.48 % | -14.303 M 49.35 % | -28.238 M -1.15 % | -27.917 M -55.82 % | -17.916 M 31.57 % | -26.183 M 51.07 % | -53.514 M -76.33 % | -30.348 M -19.31 % | -25.437 M 39.46 % | -42.013 M -16.90 % | -35.941 M -16.13 % | -30.949 M 6.86 % | -33.230 M -40.91 % | -23.582 M 52.74 % | -49.896 M -51.71 % | -32.890 M -3.90 % | -31.656 M -92.13 % | -16.476 M 51.52 % | -33.984 M -0.76 % | -33.728 M -2 500.46 % | -1.297 M 91.10 % | -14.566 M 9.17 % | -16.036 M 62.90 % | -43.219 M -219.88 % | -13.511 M 73.72 % | -51.406 M -154.56 % | -20.194 M -44.21 % | -14.003 M -60.70 % | -8.714 M 21.41 % | -11.088 M -45.77 % | -7.607 M -8.94 % | -6.983 M -215.69 % | -2.212 M 75.42 % | -9.000 M -195.33 % | -3.047 M 38.73 % | -4.974 M 63.93 % | -13.788 M -1 026.47 % | -1.224 M -40.69 % | -870.000 K 59.04 % | -2.124 M 81.86 % | -11.709 M -748.05 % | -1.381 M -441.45 % | -255.000 K 75.88 % | -1.057 M |
| Free CashFlow | -61.921 M -287.88 % | -15.964 M -110.51 % | 151.831 M 200.46 % | -151.143 M -13.04 % | -133.709 M -423.63 % | -25.535 M -106.22 % | 410.848 M 468.49 % | -111.496 M -134.68 % | -47.509 M 50.43 % | -95.838 M -121.68 % | 441.991 M 215.83 % | 139.944 M 720.64 % | 17.053 M 151.60 % | -33.048 M -198.30 % | 33.621 M 113.18 % | -255.180 M -438.32 % | 75.425 M 130.34 % | -248.566 M -215.87 % | 214.525 M 597.66 % | -43.107 M 8.72 % | -47.225 M -669.87 % | -6.134 M -104.59 % | 133.597 M 576.20 % | -28.055 M 70.03 % | -93.624 M -30.98 % | -71.481 M -122.38 % | 319.348 M 659.85 % | -57.042 M -197.18 % | 58.697 M 170.59 % | -83.155 M -23.08 % | -67.562 M 52.28 % | -141.591 M -240.58 % | 100.721 M 218.76 % | -84.807 M -427.01 % | 25.934 M 140.09 % | -64.684 M -158.71 % | 110.183 M 452.36 % | -31.270 M -246.48 % | 21.347 M -36.49 % | 33.611 M 5.04 % | 31.997 M 289.30 % | -16.903 M -279.70 % | 9.406 M 115.62 % | -60.214 M -319.41 % | -14.357 M 81.47 % | -77.492 M -520.19 % | 18.442 M 120.34 % | -90.659 M 24.75 % | -120.475 M -376.94 % | 43.502 M 13.96 % | 38.174 M 151.11 % | 15.202 M -80.30 % | 77.148 M 64.64 % | 46.859 M 192.98 % | -50.395 M -19.95 % | -42.013 M -16.90 % | -35.941 M -16.13 % | -30.949 M 6.86 % | -33.230 M -40.91 % | -23.582 M 52.74 % | -49.896 M -51.71 % | -32.890 M -3.90 % | -31.656 M -92.13 % | -16.476 M 51.52 % | -33.984 M -0.76 % | -33.728 M -2 500.46 % | -1.297 M 91.10 % | -14.566 M 9.17 % | -16.036 M 62.90 % | -43.219 M -219.88 % | -13.511 M 73.72 % | -51.406 M -154.56 % | -20.194 M -44.21 % | -14.003 M -306.99 % | 6.765 M 183.14 % | -8.137 M -115.42 % | 52.758 M -44.70 % | 95.404 M 4 894.97 % | 1.910 M 103.94 % | -48.501 M -845.84 % | 6.503 M -92.86 % | 91.130 M 43.70 % | 63.416 M 16.08 % | 54.631 M 655.36 % | -9.837 M -139.58 % | 24.851 M -74.12 % | 96.029 M 313.98 % | 23.197 M 25.63 % | 18.464 M -48.24 % | 35.672 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 |