Zhuhai Zhongfu Enterprise Co.,Ltd 000659.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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 1.007 B -19.96 % | 1.258 B -3.34 % | 1.302 B -10.00 % | 1.446 B 14.74 % | 1.261 B -19.09 % | 1.558 B -3.75 % | 1.619 B 0.24 % | 1.615 B -0.29 % | 1.620 B -13.62 % | 1.875 B -20.91 % | 2.371 B -15.20 % | 2.796 B -10.21 % | 3.114 B -13.78 % | 3.611 B 7.87 % | 3.348 B 20.43 % | 2.780 B -8.96 % | 3.053 B 14.73 % | 2.662 B 17.97 % | 2.256 B 17.09 % | 1.927 B 17.73 % | 1.637 B 20.38 % | 1.360 B 13.57 % | 1.197 B 40.67 % | 851.037 M 16.38 % | 731.233 M -12.56 % | 836.299 M 47.53 % | 566.850 M -11.37 % | 639.599 M 31.79 % | 485.320 M -2.71 % | 498.822 M |
| Net income | -122.808 M -74.80 % | -70.257 M 62.47 % | -187.179 M -824.11 % | 25.850 M 114.33 % | -180.443 M -1 098.59 % | 18.070 M -19.32 % | 22.397 M -76.17 % | 93.970 M 116.39 % | -573.495 M -764.19 % | -66.362 M -258.68 % | 41.822 M 103.77 % | -1.110 B -512.09 % | -181.426 M -499.57 % | 45.405 M -68.65 % | 144.854 M 26.42 % | 114.578 M 147.39 % | 46.316 M -46.12 % | 85.960 M -17.38 % | 104.036 M 48.59 % | 70.017 M -42.73 % | 122.266 M 50.07 % | 81.475 M -38.49 % | 132.462 M 53.99 % | 86.021 M -3.76 % | 89.383 M -41.68 % | 153.257 M 37.99 % | 111.062 M 8.35 % | 102.502 M 59.36 % | 64.320 M 23.80 % | 51.956 M |
| Income before tax | -109.771 M -339.01 % | -25.004 M 85.15 % | -168.330 M -391.30 % | 57.786 M 140.07 % | -144.203 M -307.07 % | 69.638 M 42.71 % | 48.796 M -65.33 % | 140.726 M 124.56 % | -572.946 M -1 121.14 % | -46.919 M -179.82 % | 58.780 M 105.10 % | -1.154 B -638.18 % | -156.278 M -223.81 % | 126.228 M -51.97 % | 262.801 M 1.90 % | 257.902 M 106.26 % | 125.036 M -23.52 % | 163.485 M -7.60 % | 176.941 M 71.10 % | 103.416 M -36.30 % | 162.354 M 52.93 % | 106.160 M -39.93 % | 176.722 M 61.08 % | 109.713 M -1.93 % | 111.876 M -39.10 % | 183.714 M 41.91 % | 129.462 M 7.25 % | 120.707 M 59.29 % | 75.779 M 23.93 % | 61.146 M |
| Income before tax ratio | -0.11 -448.52 % | -0.02 84.63 % | -0.13 -423.66 % | 0.04 134.93 % | -0.11 -355.94 % | 0.04 48.27 % | 0.03 -65.41 % | 0.09 124.63 % | -0.35 -1 313.72 % | -0.03 -200.93 % | 0.02 106.01 % | -0.41 -722.14 % | -0.05 -243.59 % | 0.03 -55.47 % | 0.08 -15.38 % | 0.09 126.56 % | 0.04 -33.33 % | 0.06 -21.68 % | 0.08 46.13 % | 0.05 -45.89 % | 0.10 27.05 % | 0.08 -47.11 % | 0.15 14.50 % | 0.13 -15.74 % | 0.15 -30.35 % | 0.22 -3.81 % | 0.23 21.02 % | 0.19 20.87 % | 0.16 27.38 % | 0.12 |
| EBITDA | 92.910 M -50.73 % | 188.555 M 195.04 % | 63.909 M -79.00 % | 304.323 M 187.75 % | 105.759 M -69.23 % | 343.677 M 2.09 % | 336.653 M -26.30 % | 456.805 M 316.78 % | -210.725 M -165.30 % | 322.696 M -34.90 % | 495.686 M 182.72 % | -599.224 M -257.83 % | 379.657 M -40.69 % | 640.145 M -10.65 % | 716.414 M 1.87 % | 703.263 M 20.59 % | 583.174 M 4.16 % | 559.881 M 6.27 % | 526.829 M 27.60 % | 412.875 M -9.46 % | 456.033 M 33.16 % | 342.482 M 0.23 % | 341.710 M 66.47 % | 205.273 M 5.02 % | 195.465 M -11.66 % | 221.276 M 36.91 % | 161.620 M 30.70 % | 123.657 M 62.91 % | 75.905 M 21.64 % | 62.399 M |
| Net income ratio | -0.12 -118.40 % | -0.06 61.17 % | -0.14 -904.54 % | 0.02 112.49 % | -0.14 -1 334.26 % | 0.01 -16.18 % | 0.01 -76.22 % | 0.06 116.43 % | -0.35 -900.48 % | -0.04 -300.64 % | 0.02 104.44 % | -0.40 -581.70 % | -0.06 -563.42 % | 0.01 -70.94 % | 0.04 4.98 % | 0.04 171.73 % | 0.02 -53.04 % | 0.03 -29.96 % | 0.05 26.90 % | 0.04 -51.36 % | 0.07 24.66 % | 0.06 -45.84 % | 0.11 9.47 % | 0.10 -17.31 % | 0.12 -33.30 % | 0.18 -6.47 % | 0.20 22.26 % | 0.16 20.92 % | 0.13 27.24 % | 0.10 |
| Ratio EBITDA | 0.09 -38.43 % | 0.15 205.24 % | 0.05 -76.67 % | 0.21 150.79 % | 0.08 -61.96 % | 0.22 6.06 % | 0.21 -26.48 % | 0.28 317.41 % | -0.13 -175.60 % | 0.17 -17.68 % | 0.21 197.54 % | -0.21 -275.78 % | 0.12 -31.22 % | 0.18 -17.16 % | 0.21 -15.41 % | 0.25 32.46 % | 0.19 -9.21 % | 0.21 -9.92 % | 0.23 8.98 % | 0.21 -23.10 % | 0.28 10.62 % | 0.25 -11.75 % | 0.29 18.34 % | 0.24 -9.77 % | 0.27 1.03 % | 0.26 -7.20 % | 0.29 47.47 % | 0.19 23.61 % | 0.16 25.03 % | 0.13 |
| Gross profit ratio | 0.16 -21.92 % | 0.20 37.91 % | 0.14 -31.52 % | 0.21 4.24 % | 0.20 -2.75 % | 0.21 5.43 % | 0.20 -7.11 % | 0.21 35.20 % | 0.16 -16.00 % | 0.19 1.69 % | 0.18 45.13 % | 0.13 -10.66 % | 0.14 -25.13 % | 0.19 -17.29 % | 0.23 -13.67 % | 0.27 20.41 % | 0.22 -4.82 % | 0.23 0.07 % | 0.23 6.08 % | 0.22 -10.87 % | 0.24 14.64 % | 0.21 -17.39 % | 0.26 9.86 % | 0.24 -10.60 % | 0.26 -2.55 % | 0.27 -11.06 % | 0.30 21.34 % | 0.25 27.00 % | 0.20 16.32 % | 0.17 |
| Weighted average shs out dil | 1.286 B -0.08 % | 1.287 B 0.08 % | 1.286 B 0.00 % | 1.286 B 0.00 % | 1.286 B 0.00 % | 1.286 B -0.11 % | 1.287 B 0.13 % | 1.285 B 0.87 % | 1.274 B -3.98 % | 1.327 B -4.79 % | 1.394 B 7.96 % | 1.291 B -0.36 % | 1.296 B 14.16 % | 1.135 B -5.89 % | 1.206 B 0.54 % | 1.200 B 6.67 % | 1.125 B -7.63 % | 1.218 B 5.87 % | 1.150 B -5.54 % | 1.218 B 0.00 % | 1.218 B 0.00 % | 1.218 B 0.00 % | 1.218 B 0.00 % | 1.218 B 0.00 % | 1.218 B 0.00 % | 1.218 B 0.00 % | 1.218 B 0.00 % | 1.218 B 0.00 % | 1.218 B 0.00 % | 1.218 B |
| Weighted average shs out | 1.286 B -0.08 % | 1.287 B 0.08 % | 1.286 B 0.00 % | 1.286 B 0.00 % | 1.286 B 0.00 % | 1.286 B 0.00 % | 1.286 B 0.02 % | 1.285 B 0.87 % | 1.274 B -0.88 % | 1.286 B -7.77 % | 1.394 B 8.43 % | 1.286 B 0.00 % | 1.286 B 13.26 % | 1.135 B -5.89 % | 1.206 B 0.54 % | 1.200 B 6.67 % | 1.125 B -7.63 % | 1.218 B 5.87 % | 1.150 B -5.54 % | 1.218 B 0.00 % | 1.218 B 0.00 % | 1.218 B 0.00 % | 1.218 B 0.00 % | 1.218 B 0.00 % | 1.218 B 0.00 % | 1.218 B 0.00 % | 1.218 B 0.00 % | 1.218 B 0.00 % | 1.218 B 0.00 % | 1.218 B |
| EPS diluted | -0.10 -74.91 % | -0.05 63.60 % | -0.15 -846.27 % | 0.02 114.36 % | -0.14 -1 100.00 % | 0.01 -19.54 % | 0.02 -76.20 % | 0.07 116.24 % | -0.45 -800.00 % | -0.05 -266.67 % | 0.03 103.49 % | -0.86 -514.29 % | -0.14 -450.00 % | 0.04 -66.67 % | 0.12 9.09 % | 0.11 166.99 % | 0.04 -41.64 % | 0.07 -7.71 % | 0.08 27.93 % | 0.06 -28.47 % | 0.08 50.09 % | 0.06 -44.30 % | 0.10 49.70 % | 0.07 -4.30 % | 0.07 -46.31 % | 0.13 32.11 % | 0.10 -0.10 % | 0.10 59.39 % | 0.06 44.73 % | 0.04 |
| Earnings per share | -0.10 -74.91 % | -0.05 63.60 % | -0.15 -846.27 % | 0.02 114.36 % | -0.14 -1 100.00 % | 0.01 -19.54 % | 0.02 -76.20 % | 0.07 116.24 % | -0.45 -772.09 % | -0.05 -272.00 % | 0.03 103.49 % | -0.86 -514.29 % | -0.14 -450.00 % | 0.04 -66.67 % | 0.12 9.09 % | 0.11 166.99 % | 0.04 -41.64 % | 0.07 -7.71 % | 0.08 27.93 % | 0.06 -28.47 % | 0.08 50.09 % | 0.06 -44.30 % | 0.10 49.70 % | 0.07 -4.30 % | 0.07 -46.31 % | 0.13 32.11 % | 0.10 -0.10 % | 0.10 59.39 % | 0.06 44.73 % | 0.04 |
| Gross profit | 156.798 M -37.50 % | 250.891 M 33.30 % | 188.210 M -38.37 % | 305.388 M 19.60 % | 255.343 M -21.32 % | 324.516 M 1.48 % | 319.794 M -6.89 % | 343.445 M 34.81 % | 254.764 M -27.44 % | 351.103 M -19.57 % | 436.554 M 23.08 % | 354.690 M -19.78 % | 442.160 M -35.45 % | 684.946 M -10.78 % | 767.676 M 3.97 % | 738.379 M 9.62 % | 673.585 M 9.20 % | 616.837 M 18.06 % | 522.489 M 24.21 % | 420.648 M 4.93 % | 400.868 M 38.00 % | 290.493 M -6.18 % | 309.616 M 54.54 % | 200.346 M 4.05 % | 192.555 M -14.79 % | 225.974 M 31.21 % | 172.220 M 7.54 % | 160.140 M 67.37 % | 95.679 M 13.17 % | 84.545 M |
| Income tax expense | 13.102 M -71.04 % | 45.248 M 140.06 % | 18.849 M -43.51 % | 33.364 M -7.94 % | 36.241 M -32.36 % | 53.579 M 87.50 % | 28.575 M -42.63 % | 49.806 M 223.40 % | 15.401 M -37.76 % | 24.746 M 16.40 % | 21.259 M -35.86 % | 33.145 M -29.94 % | 47.306 M -10.90 % | 53.092 M -6.06 % | 56.518 M -14.24 % | 65.904 M 109.14 % | 31.511 M -0.85 % | 31.781 M 38.90 % | 22.881 M 58.50 % | 14.436 M -2.32 % | 14.778 M 106.92 % | 7.142 M 276.77 % | 1.896 M -77.07 % | 8.266 M -32.12 % | 12.177 M -33.97 % | 18.442 M 25.65 % | 14.677 M -19.38 % | 18.205 M 58.87 % | 11.459 M 24.69 % | 9.190 M |
| Cost of revenue | 850.220 M -15.59 % | 1.007 B -9.54 % | 1.113 B -2.40 % | 1.141 B 13.50 % | 1.005 B -18.51 % | 1.234 B -5.03 % | 1.299 B 2.16 % | 1.271 B -6.84 % | 1.365 B -10.44 % | 1.524 B -21.22 % | 1.934 B -20.76 % | 2.441 B -8.63 % | 2.671 B -8.71 % | 2.926 B 13.42 % | 2.580 B 26.38 % | 2.042 B -14.22 % | 2.380 B 16.39 % | 2.045 B 17.95 % | 1.734 B 15.10 % | 1.506 B 21.88 % | 1.236 B 15.59 % | 1.069 B 20.46 % | 887.563 M 36.40 % | 650.690 M 20.79 % | 538.678 M -11.74 % | 610.326 M 54.66 % | 394.630 M -17.69 % | 479.459 M 23.05 % | 389.641 M -5.95 % | 414.276 M |
| General and administrative expenses | 28.192 M -2.44 % | 28.896 M -5.34 % | 30.527 M -46.80 % | 57.380 M 3.93 % | 55.208 M -8.06 % | 60.046 M -15.53 % | 71.087 M 34.25 % | 52.951 M -60.70 % | 134.737 M 46.45 % | 92.001 M -5.18 % | 97.023 M -32.32 % | 143.361 M 20.16 % | 119.309 M 4.37 % | 114.312 M 21.38 % | 94.174 M -56.47 % | 216.343 M -5.92 % | 229.963 M 9.68 % | 209.660 M 40.13 % | 149.623 M 73.96 % | 86.012 M -7.35 % | 92.836 M 30.52 % | 71.128 M 67.55 % | 42.452 M 37.04 % | 30.977 M 61.90 % | 19.134 M 18.49 % | 16.148 M 2.78 % | 15.711 M 42.53 % | 11.023 M 21.78 % | 9.051 M -16.84 % | 10.884 M |
| Selling and marketing expenses | 4.708 M 1.08 % | 4.658 M -54.89 % | 10.325 M -16.62 % | 12.382 M 4.27 % | 11.876 M -72.08 % | 42.541 M 18.12 % | 36.014 M -12.92 % | 41.357 M 0.03 % | 41.346 M -8.76 % | 45.315 M -13.22 % | 52.217 M -26.83 % | 71.367 M -5.28 % | 75.346 M -21.01 % | 95.385 M 4.56 % | 91.223 M 5.79 % | 86.228 M -8.06 % | 93.783 M -1.68 % | 95.388 M 10.74 % | 86.139 M 2.31 % | 84.196 M 27.10 % | 66.242 M 28.09 % | 51.714 M 31.75 % | 39.252 M 10.17 % | 35.629 M -6.59 % | 38.142 M -1.20 % | 38.605 M 59.79 % | 24.159 M 17.15 % | 20.622 M 103.88 % | 10.115 M 9.03 % | 9.277 M |
| Other expenses | 224.413 M 4.35 % | 215.068 M 119.92 % | 97.792 M -0.69 % | 98.468 M -3.66 % | 102.208 M 4.54 % | 97.770 M 914.81 % | -11.999 M -23.72 % | -9.698 M -158.53 % | -3.751 M -182.53 % | 4.545 M -93.07 % | 65.574 M 1 359.27 % | 4.494 M -15.39 % | 5.311 M 44.87 % | 3.666 M -69.24 % | 11.920 M 41.08 % | 8.449 M 335.44 % | -3.589 M | 0.000 -100.00 % | 8.538 M 206.98 % | 2.781 M -80.17 % | 14.026 M 201.95 % | 4.645 M 172.30 % | 1.706 M -33.96 % | 2.583 M 35.17 % | 1.911 M -93.39 % | 28.918 M 130.80 % | 12.529 M 376.42 % | 2.630 M 330.52 % | 610.864 K -59.81 % | 1.520 M |
| Operating expenses | 260.161 M -0.01 % | 260.177 M 80.68 % | 143.996 M -16.55 % | 172.544 M 0.33 % | 171.983 M -16.36 % | 205.631 M -5.42 % | 217.421 M 14.78 % | 189.431 M -47.12 % | 358.201 M 32.47 % | 270.409 M -7.66 % | 292.835 M -32.42 % | 433.306 M 23.79 % | 350.027 M -4.38 % | 366.058 M 5.93 % | 345.575 M 12.52 % | 307.129 M -7.71 % | 332.792 M 8.43 % | 306.928 M 28.89 % | 238.128 M 17.48 % | 202.695 M 25.54 % | 161.454 M 29.04 % | 125.120 M 47.83 % | 84.635 M 22.44 % | 69.121 M 11.87 % | 61.787 M 6.88 % | 57.813 M 35.89 % | 42.545 M 16.61 % | 36.484 M 84.51 % | 19.774 M -10.71 % | 22.146 M |
| Cost and expenses | 1.110 B -12.39 % | 1.267 B 0.79 % | 1.257 B -4.26 % | 1.313 B 11.58 % | 1.177 B -18.20 % | 1.439 B -5.09 % | 1.516 B 3.80 % | 1.461 B -15.22 % | 1.723 B -3.97 % | 1.794 B -19.43 % | 2.227 B -22.52 % | 2.874 B -4.87 % | 3.021 B -8.22 % | 3.292 B 12.53 % | 2.926 B 24.57 % | 2.349 B -13.42 % | 2.713 B 15.35 % | 2.352 B 19.27 % | 1.972 B 15.38 % | 1.709 B 22.30 % | 1.397 B 17.00 % | 1.194 B 22.84 % | 972.198 M 35.06 % | 719.812 M 19.88 % | 600.465 M -10.13 % | 668.138 M 52.83 % | 437.175 M -15.27 % | 515.942 M 26.02 % | 409.415 M -6.19 % | 436.423 M |
| Research and development expenses | 2.848 M -46.15 % | 5.289 M -1.16 % | 5.351 M 24.03 % | 4.314 M 60.32 % | 2.691 M -48.97 % | 5.273 M 56.76 % | 3.364 M 1 302.58 % | 239.841 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 |
| Selling general and administrative expenses | 32.900 M -1.95 % | 33.554 M -17.87 % | 40.852 M -41.44 % | 69.762 M 3.99 % | 67.084 M -34.61 % | 102.587 M -4.21 % | 107.101 M 13.57 % | 94.308 M -46.44 % | 176.083 M 28.23 % | 137.316 M -7.99 % | 149.241 M -30.50 % | 214.728 M 10.31 % | 194.655 M -7.17 % | 209.697 M 13.11 % | 185.397 M -38.73 % | 302.571 M -6.54 % | 323.746 M 6.13 % | 305.048 M 29.39 % | 235.763 M 38.51 % | 170.209 M 7.00 % | 159.078 M 29.50 % | 122.841 M 50.35 % | 81.704 M 22.67 % | 66.607 M 16.29 % | 57.275 M 4.61 % | 54.753 M 37.33 % | 39.870 M 25.99 % | 31.645 M 65.11 % | 19.166 M -4.94 % | 20.161 M |
| Interest income | 86.515 K -50.45 % | 174.599 K -27.78 % | 241.761 K -25.02 % | 322.425 K 85.45 % | 173.865 K -9.50 % | 192.114 K -36.27 % | 301.457 K -63.41 % | 823.809 K -37.01 % | 1.308 M -61.19 % | 3.370 M -48.89 % | 6.594 M -64.15 % | 18.390 M 233.59 % | 5.513 M -1.57 % | 5.601 M 9.20 % | 5.129 M -0.89 % | 5.175 M -12.22 % | 5.895 M -48.24 % | 11.390 M 103.15 % | 5.607 M 79.17 % | 3.129 M -37.44 % | 5.002 M 14.51 % | 4.368 M 90.67 % | 2.291 M -38.58 % | 3.730 M 27.41 % | 2.928 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 91.342 M 0.85 % | 90.568 M -7.61 % | 98.033 M -2.31 % | 100.352 M -2.83 % | 103.277 M -5.09 % | 108.815 M -16.45 % | 130.243 M 5.06 % | 123.965 M 0.06 % | 123.893 M -9.14 % | 136.360 M -22.30 % | 175.498 M -14.11 % | 204.319 M 4.22 % | 196.049 M 5.56 % | 185.724 M 17.88 % | 157.560 M 12.23 % | 140.386 M -27.36 % | 193.261 M 34.49 % | 143.696 M 13.01 % | 127.152 M 21.77 % | 104.420 M 12.49 % | 92.822 M 19.31 % | 77.798 M 30.56 % | 59.586 M 93.28 % | 30.829 M 34.97 % | 22.842 M 83.37 % | 12.457 M -25.49 % | 16.719 M 199.65 % | 5.580 M 655.23 % | 738.805 K -73.37 % | 2.774 M |
| Depreciation and amortization | 111.648 M -9.41 % | 123.252 M -16.56 % | 147.716 M 1.05 % | 146.185 M -0.34 % | 146.684 M -11.22 % | 165.223 M 4.83 % | 157.614 M -17.96 % | 192.114 M -19.25 % | 237.912 M 2.00 % | 233.255 M -4.66 % | 244.666 M -26.76 % | 334.045 M -1.72 % | 339.885 M 5.72 % | 321.497 M 8.59 % | 296.053 M 4.97 % | 282.027 M 6.47 % | 264.877 M 4.82 % | 252.700 M 10.78 % | 228.109 M 11.25 % | 205.040 M 2.08 % | 200.857 M 26.70 % | 158.524 M 50.40 % | 105.402 M 62.83 % | 64.731 M 6.56 % | 60.747 M 14.37 % | 53.115 M 66.27 % | 31.945 M 1 098.57 % | 2.665 M 808.03 % | -376.432 K -131.94 % | 1.179 M |
| Operating income | -103.364 M -192.23 % | 112.072 M 429.83 % | 21.152 M -80.78 % | 110.037 M 120.40 % | 49.926 M -47.40 % | 94.912 M 56.12 % | 60.795 M -59.58 % | 150.425 M 127.37 % | -549.661 M -976.27 % | -51.071 M -1 245.90 % | -3.795 M 99.67 % | -1.149 B -661.94 % | -150.743 M -233.69 % | 112.753 M -56.63 % | 259.983 M -8.43 % | 283.926 M 133.27 % | 121.717 M -25.36 % | 163.079 M -8.77 % | 178.752 M 59.10 % | 112.351 M -30.28 % | 161.144 M 54.02 % | 104.627 M -40.78 % | 176.662 M 61.66 % | 109.282 M -1.83 % | 111.315 M -28.23 % | 155.106 M 32.64 % | 116.937 M -3.35 % | 120.992 M 58.61 % | 76.281 M 24.60 % | 61.220 M |
| Operating income ratio | -0.10 -215.23 % | 0.09 448.16 % | 0.02 -78.64 % | 0.08 92.09 % | 0.04 -34.98 % | 0.06 62.20 % | 0.04 -59.68 % | 0.09 127.45 % | -0.34 -1 146.00 % | -0.03 -1 601.81 % | 0.00 99.61 % | -0.41 -748.61 % | -0.05 -255.06 % | 0.03 -59.79 % | 0.08 -23.96 % | 0.10 156.23 % | 0.04 -34.94 % | 0.06 -22.67 % | 0.08 35.88 % | 0.06 -40.78 % | 0.10 27.95 % | 0.08 -47.85 % | 0.15 14.92 % | 0.13 -15.65 % | 0.15 -17.92 % | 0.19 -10.09 % | 0.21 9.05 % | 0.19 20.35 % | 0.16 28.07 % | 0.12 |
| Total other income expenses net | -6.407 M 95.33 % | -137.076 M 27.66 % | -189.483 M -262.64 % | -52.251 M 73.08 % | -194.129 M -668.11 % | -25.274 M -110.63 % | -11.999 M -23.68 % | -9.702 M 97.97 % | -478.187 M -316.58 % | -114.789 M -61.79 % | -70.948 M 93.11 % | -1.030 B -314.76 % | -248.412 M -34.02 % | -185.358 M -18.29 % | -156.696 M -547.15 % | -24.213 M 88.78 % | -215.757 M -47.35 % | -146.424 M -25.71 % | -116.475 M 7.74 % | -126.253 M -40.47 % | -89.876 M -5 962.31 % | 1.533 M 2 451.20 % | 60.094 K -86.07 % | 431.525 K 1 114.02 % | 35.545 K -99.88 % | 28.608 M 183.82 % | 10.080 M 3 643.18 % | -284.484 K 43.33 % | -502.039 K -576.93 % | -74.164 K |
| 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 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 190.291 M -6.50 % | 203.513 M -81.80 % | 1.118 B -2.10 % | 1.142 B -1.88 % | 1.164 B 0.57 % | 1.158 B -9.92 % | 1.285 B -4.70 % | 1.348 B 6.72 % | 1.263 B 5.10 % | 1.202 B -25.09 % | 1.605 B -20.32 % | 2.014 B 18.77 % | 1.696 B -2.94 % | 1.747 B 21.54 % | 1.437 B 4.65 % | 1.374 B -14.39 % | 1.605 B -13.91 % | 1.864 B 32.30 % | 1.409 B -12.90 % | 1.617 B 14.21 % | 1.416 B 7.89 % | 1.312 B 77.93 % | 737.660 M 39.70 % | 528.020 M 645.99 % | 70.782 M -64.65 % | 200.220 M 248.01 % | 57.533 M -37.55 % | 92.120 M 664.02 % | 12.057 M 525.87 % | -2.831 M | 0.000 | 0.000 |
| Total investments | 789.832 K -84.20 % | 5.000 M 0.00 % | 5.000 M 0.00 % | 5.000 M -98.53 % | 339.841 M 6.72 % | 318.455 M | 0.000 -100.00 % | 292.634 M 3 733.85 % | 7.633 M 0.68 % | 7.581 M 1.02 % | 7.505 M -48.02 % | 14.439 M 2.50 % | 14.087 M -1.37 % | 14.282 M -13.05 % | 16.425 M -9.59 % | 18.167 M -3.61 % | 18.848 M -50.88 % | 38.369 M -62.76 % | 103.036 M -20.81 % | 130.114 M -17.72 % | 158.139 M -18.45 % | 193.908 M 23.30 % | 157.260 M 119.54 % | 71.631 M 20.84 % | 59.276 M 62.27 % | 36.529 M -2.07 % | 37.300 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total debt | 237.132 M 5.49 % | 224.792 M -81.00 % | 1.183 B -1.77 % | 1.204 B -3.29 % | 1.245 B 1.59 % | 1.226 B -9.86 % | 1.360 B -7.24 % | 1.466 B 8.47 % | 1.352 B 1.47 % | 1.332 B -34.51 % | 2.034 B -26.82 % | 2.779 B -1.73 % | 2.828 B 15.45 % | 2.450 B 9.53 % | 2.237 B 16.27 % | 1.924 B 4.26 % | 1.845 B -14.13 % | 2.149 B -0.76 % | 2.165 B 9.00 % | 1.986 B 10.69 % | 1.795 B 11.65 % | 1.607 B 42.27 % | 1.130 B 50.27 % | 751.799 M 64.84 % | 456.081 M 49.05 % | 305.997 M 90.56 % | 160.575 M 46.45 % | 109.642 M 232.25 % | 33.000 M 219.19 % | 10.339 M | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 503.680 M | 0.000 -100.00 % | 491.857 M 1.47 % | 484.730 M -1.69 % | 493.088 M 1.43 % | 486.136 M 8.18 % | 449.374 M 0.12 % | 448.823 M 22.57 % | 366.180 M 1.82 % | 359.629 M 22 434.51 % | -1.610 M 77.10 % | -7.030 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 |
| Retained earnings | -1.834 B -7.18 % | -1.711 B -4.18 % | -1.642 B -12.79 % | -1.456 B 1.74 % | -1.482 B -13.76 % | -1.303 B 1.21 % | -1.319 B 1.67 % | -1.341 B 6.55 % | -1.435 B -66.57 % | -861.438 M -8.35 % | -795.076 M 5.00 % | -836.898 M -405.34 % | 274.084 M -41.63 % | 469.547 M -7.36 % | 506.851 M 25.31 % | 404.489 M 26.48 % | 319.806 M -1.20 % | 323.699 M 12.96 % | 286.566 M 13.86 % | 251.680 M 5.31 % | 238.996 M 62.74 % | 146.862 M 89.24 % | 77.608 M 256.50 % | 21.770 M 387.86 % | 4.462 M -38.32 % | 7.235 M -64.49 % | 20.372 M -64.32 % | 57.101 M -42.67 % | 99.601 M 121.68 % | 44.929 M | 0.000 | 0.000 |
| Common stock | 1.286 B 0.00 % | 1.286 B 0.00 % | 1.286 B 0.00 % | 1.286 B 0.00 % | 1.286 B 0.00 % | 1.286 B 0.00 % | 1.286 B 0.00 % | 1.286 B 0.00 % | 1.286 B 0.00 % | 1.286 B 0.00 % | 1.286 B 0.00 % | 1.286 B 0.00 % | 1.286 B 0.00 % | 1.286 B 70.00 % | 756.296 M 9.88 % | 688.296 M 0.00 % | 688.296 M 0.00 % | 688.296 M 0.00 % | 688.296 M 0.00 % | 688.296 M 0.00 % | 688.296 M 60.00 % | 430.185 M 13.57 % | 378.793 M 0.00 % | 378.793 M 0.00 % | 378.793 M 11.65 % | 339.260 M 0.00 % | 339.260 M 99.56 % | 170.000 M 100.00 % | 85.000 M 0.00 % | 85.000 M | 0.000 | 0.000 |
| Total equity | 140.028 M -42.55 % | 243.750 M -23.74 % | 319.643 M -36.03 % | 499.695 M 3.32 % | 483.630 M -26.40 % | 657.122 M 8.36 % | 606.439 M 3.26 % | 587.294 M 25.08 % | 469.551 M -55.34 % | 1.051 B -6.82 % | 1.128 B 0.52 % | 1.122 B -57.87 % | 2.664 B -9.71 % | 2.950 B -0.44 % | 2.963 B 13.60 % | 2.609 B 4.82 % | 2.489 B -1.15 % | 2.518 B -1.28 % | 2.550 B 5.26 % | 2.423 B 3.04 % | 2.351 B 8.88 % | 2.160 B 34.04 % | 1.611 B 10.74 % | 1.455 B 8.04 % | 1.347 B 40.21 % | 960.436 M 3.99 % | 923.628 M 97.73 % | 467.108 M 27.43 % | 366.561 M 21.28 % | 302.241 M 20.76 % | 250.284 M 6.30 % | 235.459 M |
| Other non current liabilities | 0.000 | 0.000 -100.00 % | 37.677 M | 0.000 100.00 % | -70.061 M | 0.000 | 0.000 -100.00 % | 3.495 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.813 M 49.86 % | 2.545 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 -100.00 % | 42.061 M |
| Long term debt | 66.846 M 8.93 % | 61.365 M 175.52 % | 22.273 M -94.49 % | 404.471 M 598.08 % | 57.940 M | 0.000 -100.00 % | 524.013 M -58.78 % | 1.271 B | 0.000 -100.00 % | 587.289 M 0.35 % | 585.250 M -67.43 % | 1.797 B 11.31 % | 1.615 B | 0.000 -100.00 % | 801.598 M -17.09 % | 966.790 M -8.32 % | 1.055 B 339.12 % | 240.156 M -38.67 % | 391.555 M 181.12 % | 139.282 M 54.62 % | 90.081 M -8.97 % | 98.956 M -70.30 % | 333.150 M 11.87 % | 297.799 M 50.34 % | 198.081 M 581.69 % | 29.057 M 107.15 % | 14.027 M 1 302.74 % | 1.000 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 155.231 M 7.87 % | 143.900 M 18.07 % | 121.882 M -75.00 % | 487.491 M 355.25 % | 107.083 M 82.57 % | 58.653 M -89.65 % | 566.651 M -57.04 % | 1.319 B 5 891.55 % | 22.012 M -96.38 % | 607.899 M 1.55 % | 598.614 M -66.89 % | 1.808 B 11.23 % | 1.625 B 24 055.95 % | 6.729 M -99.16 % | 801.598 M -17.09 % | 966.790 M -8.32 % | 1.055 B 339.12 % | 240.156 M -38.67 % | 391.555 M 181.12 % | 139.282 M 54.62 % | 90.081 M -8.97 % | 98.956 M -70.30 % | 333.150 M 11.87 % | 297.799 M 50.34 % | 198.081 M 581.69 % | 29.057 M 107.15 % | 14.027 M 1 302.74 % | 1.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 42.061 M |
| Other current liabilities | 1.214 B 3.33 % | 1.175 B 158.77 % | 454.220 M 14.66 % | 396.158 M 48.26 % | 267.211 M -80.52 % | 1.372 B 291.16 % | 350.748 M -14.81 % | 411.748 M -34.63 % | 629.845 M -6.33 % | 672.406 M 54.13 % | 436.250 M -16.47 % | 522.282 M 57.56 % | 331.486 M 32.52 % | 250.134 M -30.79 % | 361.417 M 9.19 % | 331.006 M 1.84 % | 325.041 M 44.50 % | 224.939 M 10.11 % | 204.292 M 374.96 % | 43.012 M -80.24 % | 217.708 M -39.32 % | 358.787 M -17.81 % | 436.530 M 195.05 % | 147.950 M 16.19 % | 127.333 M -7.77 % | 138.066 M 23.59 % | 111.716 M 18.60 % | 94.198 M 20.44 % | 78.215 M 1.19 % | 77.293 M -66.66 % | 231.862 M -4.60 % | 243.050 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 21.458 M -95.20 % | 447.469 M 39.60 % | 320.529 M -8.95 % | 352.026 M 776.94 % | 40.142 M -90.91 % | 441.784 M -33.95 % | 668.899 M -5.70 % | 709.343 M 53.54 % | 461.991 M -11.64 % | 522.834 M 59.13 % | 328.567 M 22.66 % | 267.866 M -28.07 % | 372.393 M 40.19 % | 265.625 M -4.03 % | 276.786 M 35.75 % | 203.888 M 151.54 % | 81.057 M -12.54 % | 92.678 M -20.00 % | 115.852 M 6.07 % | 109.224 M -68.78 % | 349.902 M 194.31 % | 118.887 M -0.59 % | 119.594 M -28.63 % | 167.566 M 14.30 % | 146.596 M 52.51 % | 96.121 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 170.286 M 4.20 % | 163.427 M -85.45 % | 1.123 B 41.69 % | 792.751 M 623.11 % | 109.631 M -31.72 % | 160.570 M -80.79 % | 835.998 M 326.44 % | 196.041 M -85.50 % | 1.352 B 81.48 % | 744.822 M -48.59 % | 1.449 B 47.48 % | 982.320 M -18.30 % | 1.202 B -50.92 % | 2.450 B 70.71 % | 1.435 B 49.98 % | 956.906 M 30.16 % | 735.165 M -61.48 % | 1.909 B -5.70 % | 2.024 B 9.57 % | 1.847 B 14.37 % | 1.615 B 26.77 % | 1.274 B 75.48 % | 726.000 M 59.91 % | 454.000 M 75.97 % | 258.000 M -6.84 % | 276.940 M 88.98 % | 146.548 M 34.89 % | 108.642 M 229.22 % | 33.000 M 219.19 % | 10.339 M | 0.000 | 0.000 |
| Total current liabilities | 1.480 B 2.22 % | 1.448 B -14.34 % | 1.691 B 27.05 % | 1.331 B -17.21 % | 1.608 B -3.19 % | 1.661 B 26.76 % | 1.310 B 76.83 % | 740.864 M -65.15 % | 2.126 B 40.22 % | 1.516 B -23.95 % | 1.993 B 22.79 % | 1.624 B -1.82 % | 1.654 B -45.00 % | 3.007 B 37.32 % | 2.189 B 35.69 % | 1.614 B 19.32 % | 1.352 B -42.55 % | 2.354 B -14.38 % | 2.749 B 6.81 % | 2.574 B 12.81 % | 2.282 B 17.03 % | 1.950 B 46.35 % | 1.332 B 80.44 % | 738.354 M 31.18 % | 562.839 M 7.71 % | 522.573 M 33.97 % | 390.061 M 22.71 % | 317.861 M -14.35 % | 371.106 M -9.69 % | 410.943 M 77.24 % | 231.862 M -4.60 % | 243.050 M |
| Total liabilities | 1.636 B 2.73 % | 1.592 B -12.17 % | 1.813 B -0.31 % | 1.818 B 6.05 % | 1.715 B -0.26 % | 1.719 B -8.39 % | 1.877 B -8.89 % | 2.060 B -4.10 % | 2.148 B 1.13 % | 2.124 B -18.06 % | 2.592 B -24.46 % | 3.432 B 4.65 % | 3.279 B 8.82 % | 3.013 B 0.75 % | 2.991 B 15.91 % | 2.580 B 7.21 % | 2.407 B -7.22 % | 2.594 B -17.41 % | 3.141 B 15.75 % | 2.713 B 14.40 % | 2.372 B 15.77 % | 2.049 B 23.02 % | 1.665 B 60.73 % | 1.036 B 36.17 % | 760.919 M 37.94 % | 551.631 M 36.51 % | 404.089 M 26.73 % | 318.861 M -14.08 % | 371.106 M -9.69 % | 410.943 M 77.24 % | 231.862 M -18.68 % | 285.111 M |
| Other non current assets | 388.478 M 8.63 % | 357.601 M 1 032.03 % | 31.589 M 13 321.13 % | -238.931 K -100.67 % | 35.837 M -6.67 % | 38.397 M -89.21 % | 355.702 M 996.08 % | 32.452 M -15.13 % | 38.239 M -18.78 % | 47.081 M -76.33 % | 198.918 M 6.80 % | 186.260 M 3.15 % | 180.574 M -8.24 % | 196.797 M 144.46 % | 80.502 M 15.02 % | 69.991 M -6.14 % | 74.568 M -11.86 % | 84.602 M -28.83 % | 118.880 M -19.48 % | 147.648 M -20.33 % | 185.314 M -19.20 % | 229.351 M 19.46 % | 191.985 M 113.89 % | 89.760 M 33.04 % | 67.470 M 49.63 % | 45.092 M -5.09 % | 47.511 M 18.13 % | 40.219 M 24.00 % | 32.434 M 1 527.81 % | 1.992 M -95.95 % | 49.183 M -10.92 % | 55.210 M |
| Long term investments | 789.832 K -84.20 % | 5.000 M -98.58 % | 351.238 M -5.78 % | 372.790 M 9.70 % | 339.841 M 6.72 % | 318.455 M | 0.000 -100.00 % | 292.634 M 70.32 % | 171.815 M 0.67 % | 170.665 M 2 174.10 % | 7.505 M -48.02 % | 14.439 M 2.50 % | 14.087 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 |
| Intangible assets | 114.663 M -3.13 % | 118.367 M -5.04 % | 124.649 M -4.37 % | 130.344 M 9.53 % | 119.000 M 23.40 % | 96.435 M 13.62 % | 84.877 M 5.34 % | 80.573 M -19.56 % | 100.165 M -6.03 % | 106.598 M -2.94 % | 109.832 M -9.73 % | 121.668 M -24.99 % | 162.202 M -5.15 % | 171.005 M -5.88 % | 181.691 M -3.01 % | 187.322 M -1.20 % | 189.596 M -0.99 % | 191.499 M 317.92 % | 45.822 M 15.02 % | 39.836 M -1.16 % | 40.303 M 6.18 % | 37.956 M 61.90 % | 23.444 M -9.97 % | 26.041 M -51.42 % | 53.609 M -0.64 % | 53.957 M 82.91 % | 29.499 M 24.76 % | 23.645 M -2.36 % | 24.217 M -2.19 % | 24.760 M | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 -100.00 % | 1.322 M 0.00 % | 1.322 M 0.00 % | 1.322 M 0.00 % | 1.322 M 0.00 % | 1.322 M -64.01 % | 3.672 M 0.00 % | 3.672 M -27.28 % | 5.050 M 0.00 % | 5.050 M 0.00 % | 5.050 M -54.87 % | 11.189 M 0.00 % | 11.189 M -5.78 % | 11.875 M 0.00 % | 11.875 M 0.00 % | 11.875 M 0.00 % | 11.875 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 |
| Goodwill and intangible assets | 114.663 M -3.13 % | 118.367 M -6.04 % | 125.970 M -4.33 % | 131.666 M 9.43 % | 120.322 M 23.08 % | 97.757 M 13.41 % | 86.199 M 2.32 % | 84.245 M -18.87 % | 103.837 M -7.00 % | 111.648 M -2.82 % | 114.882 M -9.34 % | 126.718 M -26.92 % | 173.391 M -4.83 % | 182.193 M -5.88 % | 193.566 M -2.83 % | 199.196 M -1.13 % | 201.471 M -0.94 % | 203.373 M 343.83 % | 45.822 M 15.02 % | 39.836 M -1.16 % | 40.303 M 6.18 % | 37.956 M 61.90 % | 23.444 M -9.97 % | 26.041 M -51.42 % | 53.609 M -0.64 % | 53.957 M 82.91 % | 29.499 M 24.76 % | 23.645 M -2.36 % | 24.217 M -2.19 % | 24.760 M | 0.000 | 0.000 |
| Property plant equipment net | 928.784 M -11.20 % | 1.046 B -9.60 % | 1.157 B -7.71 % | 1.254 B 16.24 % | 1.079 B -13.77 % | 1.251 B -7.08 % | 1.346 B -4.84 % | 1.415 B -6.93 % | 1.520 B -22.23 % | 1.954 B -9.73 % | 2.165 B -10.30 % | 2.414 B -27.24 % | 3.317 B -3.22 % | 3.427 B -1.45 % | 3.478 B 8.29 % | 3.212 B -2.84 % | 3.306 B -0.14 % | 3.310 B -1.61 % | 3.365 B 4.15 % | 3.231 B 7.27 % | 3.011 B 14.35 % | 2.634 B 41.22 % | 1.865 B 42.75 % | 1.306 B 65.16 % | 790.970 M 0.50 % | 787.017 M 12.40 % | 700.189 M 125.38 % | 310.664 M 3.86 % | 299.111 M 6.25 % | 281.507 M 33.46 % | 210.930 M -4.97 % | 221.965 M |
| Total non current assets | 1.444 B -6.25 % | 1.540 B -8.44 % | 1.682 B -5.51 % | 1.780 B 11.31 % | 1.599 B -8.27 % | 1.743 B -4.93 % | 1.833 B -2.43 % | 1.879 B -0.55 % | 1.889 B -19.14 % | 2.337 B -7.79 % | 2.534 B -9.11 % | 2.788 B -24.94 % | 3.714 B -3.34 % | 3.843 B 1.74 % | 3.777 B 8.23 % | 3.490 B -2.81 % | 3.590 B -0.36 % | 3.603 B 2.10 % | 3.529 B 3.25 % | 3.418 B 5.59 % | 3.237 B 11.59 % | 2.901 B 39.45 % | 2.080 B 46.27 % | 1.422 B 55.93 % | 912.050 M 2.93 % | 886.066 M 14.01 % | 777.199 M 107.51 % | 374.527 M 5.27 % | 355.762 M 15.41 % | 308.259 M 18.51 % | 260.113 M -6.16 % | 277.174 M |
| Other current assets | 51.361 M -70.60 % | 174.697 M 262.24 % | 48.226 M -41.06 % | 81.822 M -40.77 % | 138.135 M 25.70 % | 109.889 M -12.19 % | 125.138 M -8.58 % | 136.883 M 9.96 % | 124.485 M -28.11 % | 173.171 M 48.15 % | 116.888 M -57.71 % | 276.425 M -1.88 % | 281.711 M -20.76 % | 355.525 M 26.35 % | 281.374 M 23.14 % | 228.491 M 21.66 % | 187.817 M 56.34 % | 120.131 M -77.82 % | 541.686 M 20.42 % | 449.831 M -0.38 % | 451.544 M -31.21 % | 656.425 M 551.91 % | 100.692 M -83.80 % | 621.484 M 8.13 % | 574.750 M 56.29 % | 367.747 M 23.70 % | 297.284 M 14.93 % | 258.655 M 23.97 % | 208.637 M 51.66 % | 137.565 M -38.04 % | 222.033 M -8.78 % | 243.395 M |
| Short term investments | 0.000 | 0.000 100.00 % | -346.238 M 5.86 % | -367.790 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -164.182 M -0.67 % | -163.084 M | 0.000 | 0.000 | 0.000 -100.00 % | 14.282 M -13.05 % | 16.425 M -9.59 % | 18.167 M -3.61 % | 18.848 M -50.88 % | 38.369 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 |
| cash and cash equivalents | 46.842 M 120.13 % | 21.279 M -67.21 % | 64.886 M 4.35 % | 62.183 M -23.46 % | 81.240 M 18.82 % | 68.373 M -8.96 % | 75.100 M -36.28 % | 117.865 M 33.56 % | 88.251 M -32.12 % | 130.005 M -69.71 % | 429.265 M -43.92 % | 765.401 M -32.42 % | 1.133 B 61.16 % | 702.759 M -12.08 % | 799.295 M 45.31 % | 550.056 M 128.70 % | 240.511 M -15.60 % | 284.980 M -62.33 % | 756.480 M 104.96 % | 369.079 M -2.49 % | 378.498 M 28.39 % | 294.795 M -24.81 % | 392.064 M 75.20 % | 223.779 M -41.92 % | 385.299 M 264.25 % | 105.778 M 2.65 % | 103.043 M 488.08 % | 17.522 M -16.33 % | 20.943 M 59.02 % | 13.170 M | 0.000 | 0.000 |
| Cash and short term investments | 46.842 M 120.13 % | 21.279 M -67.21 % | 64.886 M 4.35 % | 62.183 M -23.46 % | 81.240 M 18.82 % | 68.373 M -8.96 % | 75.100 M -36.28 % | 117.865 M 33.56 % | 88.251 M -32.12 % | 130.005 M -69.71 % | 429.265 M -43.92 % | 765.401 M -32.42 % | 1.133 B 61.16 % | 702.759 M -12.08 % | 799.295 M 45.31 % | 550.056 M 128.70 % | 240.511 M -15.60 % | 284.980 M -62.33 % | 756.480 M 104.96 % | 369.079 M -2.49 % | 378.498 M 28.39 % | 294.795 M -24.81 % | 392.064 M 75.20 % | 223.779 M -41.92 % | 385.299 M 264.25 % | 105.778 M 2.65 % | 103.043 M 488.08 % | 17.522 M -16.33 % | 20.943 M 59.02 % | 13.170 M | 0.000 | 0.000 |
| Total current assets | 332.177 M 12.15 % | 296.181 M -34.29 % | 450.725 M -16.27 % | 538.304 M -10.18 % | 599.326 M -5.36 % | 633.237 M -2.53 % | 649.679 M -15.40 % | 767.902 M 5.49 % | 727.922 M -13.19 % | 838.534 M -29.31 % | 1.186 B -32.83 % | 1.766 B -20.77 % | 2.229 B 5.07 % | 2.121 B -2.59 % | 2.178 B 28.13 % | 1.700 B 30.22 % | 1.305 B -13.48 % | 1.508 B -30.23 % | 2.162 B 25.83 % | 1.718 B 15.62 % | 1.486 B 13.66 % | 1.308 B 9.30 % | 1.196 B 11.93 % | 1.069 B -10.60 % | 1.196 B 90.98 % | 626.001 M 13.71 % | 550.518 M 33.80 % | 411.442 M 7.73 % | 381.905 M -5.68 % | 404.925 M 82.37 % | 222.033 M -8.78 % | 243.395 M |
| Inventory | 95.212 M -4.98 % | 100.205 M -29.99 % | 143.134 M -7.63 % | 154.956 M 11.59 % | 138.864 M -18.77 % | 170.945 M -10.14 % | 190.242 M 1.87 % | 186.741 M -11.86 % | 211.875 M 5.24 % | 201.322 M -17.11 % | 242.893 M -30.38 % | 348.882 M -19.92 % | 435.670 M -15.68 % | 516.669 M 9.24 % | 472.946 M 12.91 % | 418.864 M 26.65 % | 330.729 M -37.20 % | 526.631 M -8.89 % | 578.011 M -2.27 % | 591.442 M 39.60 % | 423.679 M 18.89 % | 356.367 M 24.11 % | 287.128 M 28.42 % | 223.576 M -3.63 % | 232.001 M 54.25 % | 150.407 M 12.07 % | 134.207 M 0.15 % | 134.004 M -11.41 % | 151.264 M -40.31 % | 253.414 M | 0.000 | 0.000 |
| Net receivables | 138.763 M | 0.000 -100.00 % | 194.478 M -18.75 % | 239.343 M -10.69 % | 268.004 M 58.30 % | 169.296 M -34.14 % | 257.059 M -21.25 % | 326.413 M 18.24 % | 276.065 M -17.35 % | 334.036 M -15.90 % | 397.209 M -13.73 % | 460.449 M 6.35 % | 432.952 M -32.70 % | 643.341 M -5.58 % | 681.349 M 26.96 % | 536.649 M 0.99 % | 531.411 M -12.39 % | 606.545 M 13.56 % | 534.137 M 0.43 % | 531.871 M 128.82 % | 232.442 M -64.59 % | 656.414 M 57.62 % | 416.463 M | 0.000 -100.00 % | 3.456 M 67.08 % | 2.069 M -49.42 % | 4.090 M -39.45 % | 6.755 M 237.74 % | 2.000 M 66.16 % | 1.204 M | 0.000 | 0.000 |
| Tax assets | 10.849 M -16.10 % | 12.931 M -18.80 % | 15.925 M -27.39 % | 21.931 M -10.29 % | 24.447 M -35.10 % | 37.667 M -16.98 % | 45.374 M -17.73 % | 55.153 M -0.99 % | 55.701 M 5.33 % | 52.881 M 10.85 % | 47.707 M 1.59 % | 46.959 M 61.95 % | 28.995 M -20.03 % | 36.258 M 45.47 % | 24.925 M 180.63 % | 8.882 M 1.04 % | 8.790 M 73.54 % | 5.065 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 |
| 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 |
| Account payables | 63.109 M 6.11 % | 59.477 M -13.01 % | 68.369 M -12.63 % | 78.250 M 39.03 % | 56.283 M -10.01 % | 62.540 M -24.07 % | 82.370 M 18.70 % | 69.396 M -28.54 % | 97.118 M 73.85 % | 55.863 M -24.52 % | 74.010 M -11.23 % | 83.377 M -18.74 % | 102.599 M -63.40 % | 280.323 M -23.46 % | 366.227 M -4.98 % | 385.430 M 42.32 % | 270.822 M 17.10 % | 231.270 M -54.25 % | 505.512 M -15.61 % | 598.986 M 35.94 % | 440.637 M 35.44 % | 325.329 M 94.78 % | 167.024 M 19.62 % | 139.632 M -18.47 % | 171.266 M 129.61 % | 74.589 M -5.20 % | 78.685 M -30.22 % | 112.763 M -56.19 % | 257.401 M -19.72 % | 320.616 M | 0.000 | 0.000 |
| Tax payables | 32.610 M -34.92 % | 50.105 M 10.98 % | 45.147 M 9.94 % | 41.065 M -5.08 % | 43.262 M -33.90 % | 65.451 M 63.05 % | 40.142 M -36.96 % | 63.679 M 63.05 % | 39.054 M -9.13 % | 42.978 M 24.68 % | 34.471 M -3.10 % | 35.575 M 106.28 % | 17.245 M -34.42 % | 26.298 M -1.48 % | 26.693 M 23.23 % | 21.661 M 1.61 % | 21.319 M 296.99 % | -10.822 M -528.24 % | 2.527 M 133.05 % | -7.647 M -190.93 % | 8.410 M 201.35 % | -8.298 M -403.51 % | 2.734 M 184.71 % | -3.227 M -151.72 % | 6.240 M -81.08 % | 32.978 M -37.91 % | 53.112 M 2 252.27 % | 2.258 M -9.34 % | 2.490 M -7.61 % | 2.696 M | 0.000 | 0.000 |
| Deferred revenue non current | 19.794 M -1.47 % | 20.089 M -1.44 % | 20.383 M 0.85 % | 20.211 M -7.84 % | 21.931 M 350.67 % | 4.866 M 95.75 % | 2.486 M -28.87 % | 3.495 M -2.50 % | 3.585 M -9.69 % | 3.969 M 7.53 % | 3.691 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 |
| Minority interest | -82.931 M -0.08 % | -82.865 M 0.01 % | -82.870 M -1.11 % | -81.960 M -1.77 % | -80.533 M -1.58 % | -79.281 M -2.60 % | -77.271 M -9.18 % | -70.777 M -494.41 % | -11.907 M -513.46 % | 2.880 M -64.80 % | 8.183 M -81.52 % | 44.270 M -91.88 % | 544.919 M -13.91 % | 632.999 M -0.37 % | 635.326 M -5.41 % | 671.646 M 3.88 % | 646.528 M -2.25 % | 661.431 M 8.39 % | 610.206 M 9.59 % | 556.792 M 9.10 % | 510.346 M 15.79 % | 440.751 M 46.31 % | 301.254 M 27.89 % | 235.554 M 46.94 % | 160.309 M 52.44 % | 105.164 M 1.26 % | 103.851 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 9.283 M -50.79 % | 18.865 M -15.30 % | 22.273 M -22.10 % | 28.591 M 102.65 % | -1.078 B | 0.000 | 0.000 -100.00 % | 1.134 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 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.610 M -77.10 % | 7.030 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 |
| Other total stockholders equity | 267.200 M -64.46 % | 751.729 M 16.18 % | 647.052 M 142.16 % | 267.200 M -58.71 % | 647.052 M 142.16 % | 267.200 M 0.00 % | 267.200 M -58.53 % | 644.360 M 2.17 % | 630.689 M 138.44 % | 264.508 M 0.61 % | 262.898 M 0.04 % | 262.805 M -53.01 % | 559.237 M -0.53 % | 562.241 M -47.21 % | 1.065 B 14.70 % | 928.506 M 11.32 % | 834.100 M -1.19 % | 844.164 M -12.56 % | 965.400 M 4.25 % | 926.033 M 1.35 % | 913.732 M -19.98 % | 1.142 B 28.10 % | 891.390 M 8.87 % | 818.751 M 0.06 % | 818.228 M 60.82 % | 508.778 M 7.40 % | 473.730 M 97.38 % | 240.007 M 31.90 % | 181.959 M 5.60 % | 172.311 M -31.15 % | 250.284 M 6.30 % | 235.459 M |
| Deferred tax liabilities non current | 68.591 M 9.84 % | 62.446 M 0.83 % | 61.932 M -1.40 % | 62.810 M 0.91 % | 62.242 M 15.72 % | 53.787 M 33.96 % | 40.152 M -8.90 % | 44.073 M 139.17 % | 18.428 M 10.74 % | 16.641 M 72.04 % | 9.673 M 38.76 % | 6.970 M -16.95 % | 8.393 M 24.72 % | 6.729 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 |
| 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 |
| Total assets | 1.776 B -3.28 % | 1.836 B -13.90 % | 2.132 B -8.01 % | 2.318 B 5.45 % | 2.198 B -7.49 % | 2.376 B -4.30 % | 2.483 B -6.19 % | 2.647 B 1.13 % | 2.617 B -17.57 % | 3.175 B -14.65 % | 3.720 B -18.30 % | 4.554 B -23.37 % | 5.943 B -0.35 % | 5.964 B 0.16 % | 5.955 B 14.75 % | 5.189 B 6.00 % | 4.896 B -4.23 % | 5.112 B -10.18 % | 5.691 B 10.80 % | 5.136 B 8.74 % | 4.723 B 12.23 % | 4.208 B 28.44 % | 3.277 B 31.54 % | 2.491 B 18.19 % | 2.108 B 39.38 % | 1.512 B 13.88 % | 1.328 B 68.93 % | 785.969 M 6.55 % | 737.667 M 3.43 % | 713.184 M 47.92 % | 482.146 M -7.38 % | 520.570 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 -100.00 % | 5.129 M 66.35 % | 3.083 M -85.78 % | 21.676 M 1.56 % | 21.342 M 151.17 % | 8.497 M 158.92 % | 3.282 M 417.55 % | -1.033 M -157.61 % | 1.794 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -37.609 M -176.01 % | 49.480 M -35.72 % | 76.980 M 163.17 % | 29.251 M -62.72 % | 78.465 M 116.74 % | 36.203 M 12.03 % | 32.315 M 4 892.09 % | 647.319 K -99.66 % | 189.335 M 323.62 % | 44.695 M -78.55 % | 208.362 M 208.74 % | 67.488 M -69.12 % | 218.583 M 227.73 % | -171.131 M 13.96 % | -198.906 M -2 486.23 % | 8.336 M -96.96 % | 273.836 M 254.72 % | -176.988 M -182.15 % | 215.450 M 465.14 % | -59.005 M -9.93 % | -53.676 M 66.81 % | -161.728 M -186.40 % | 187.179 M 246.13 % | -128.089 M -204.39 % | -42.081 M 76.36 % | -177.988 M -217.26 % | -56.102 M |
| Accounts receivables | -13.200 M -119.69 % | 67.027 M 207.36 % | 21.807 M 226.33 % | -17.263 M -155.60 % | 31.048 M 164.81 % | 11.725 M -76.92 % | 50.806 M 247.69 % | 14.612 M -83.91 % | 90.831 M 172.22 % | 33.367 M -80.38 % | 170.099 M 518.55 % | -40.641 M -113.27 % | 306.281 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 | 46.574 M 0.00 % | 46.574 M 372.95 % | 9.848 M 168.86 % | -14.300 M -167.72 % | 21.116 M 0.00 % | 21.116 M 193.46 % | -22.592 M -219.06 % | 18.976 M 156.69 % | -33.471 M -196.48 % | 34.693 M -59.46 % | 85.586 M 56.58 % | 54.660 M -31.22 % | 79.470 M 232.57 % | -59.944 M -229.24 % | -18.207 M 81.44 % | -98.120 M -152.75 % | 186.024 M 357.17 % | 40.690 M 202.97 % | 13.430 M 108.14 % | -165.029 M -718.90 % | -20.153 M 62.02 % | -53.062 M 14.25 % | -61.878 M -1 184.31 % | 5.707 M 105.58 % | -102.238 M -350.92 % | -22.673 M -258.59 % | 14.296 M |
| Accounts payables | 0.000 | 0.000 -100.00 % | 40.196 M -30.37 % | 57.731 M 1 148.10 % | 4.625 M 125.73 % | -17.979 M -309.04 % | -4.396 M 87.87 % | -36.223 M -127.23 % | 133.008 M 628.68 % | -25.159 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 | -70.983 M -10.70 % | -64.121 M -1 350.20 % | 5.129 M 66.35 % | 3.083 M -85.78 % | 21.676 M 1.56 % | 21.342 M -61.13 % | 54.907 M 399.57 % | -18.329 M -108.23 % | 222.806 M 2 127.64 % | 10.002 M -91.85 % | 122.776 M 857.05 % | 12.829 M -90.78 % | 139.114 M 225.12 % | -111.186 M 38.47 % | -180.699 M -269.74 % | 106.456 M 21.23 % | 87.812 M 140.34 % | -217.678 M -207.75 % | 202.020 M 90.54 % | 106.023 M 416.26 % | -33.524 M 69.15 % | -108.667 M -143.63 % | 249.057 M 286.15 % | -133.796 M -322.41 % | 60.157 M 138.73 % | -155.315 M -120.62 % | -70.399 M |
| Other non cash items | 153.717 M 267.44 % | 41.834 M -79.17 % | 200.871 M 218.50 % | 63.067 M -69.36 % | 205.837 M 448.78 % | 37.508 M -27.60 % | 51.809 M 127.40 % | 22.783 M -94.78 % | 436.680 M 199.43 % | 145.836 M 39.13 % | 104.818 M -90.37 % | 1.089 B 305.53 % | 268.465 M 31.45 % | 204.229 M 15.36 % | 177.033 M -5.33 % | 187.004 M -12.22 % | 213.047 M 27.56 % | 167.020 M 47.67 % | 113.104 M -9.92 % | 125.555 M 317.00 % | 30.109 M -59.58 % | 74.483 M 27.01 % | 58.643 M 51.94 % | 38.596 M 70.55 % | 22.630 M 23.45 % | 18.331 M -15.85 % | 21.784 M |
| Net cash provided by operating activities | 104.884 M -27.32 % | 144.309 M -36.34 % | 226.690 M -9.56 % | 250.641 M 4.99 % | 238.737 M -1.06 % | 241.288 M -3.52 % | 250.093 M -13.23 % | 288.225 M 10.96 % | 259.754 M -26.23 % | 352.121 M -40.86 % | 595.366 M 96.19 % | 303.469 M -51.32 % | 623.349 M 45.73 % | 427.732 M -10.98 % | 480.463 M -28.22 % | 669.365 M -20.81 % | 845.285 M 125.75 % | 374.436 M -47.61 % | 714.670 M 96.73 % | 363.271 M 11.46 % | 325.922 M 91.38 % | 170.297 M -67.63 % | 526.050 M 585.99 % | 76.685 M -45.61 % | 140.994 M 140.07 % | 58.730 M -45.96 % | 108.688 M |
| Investments in property plant and equipment | -76.383 M -7.92 % | -70.776 M 8.52 % | -77.368 M 58.61 % | -186.920 M -37.63 % | -135.810 M -56.58 % | -86.734 M 37.05 % | -137.773 M -32.87 % | -103.694 M -1.19 % | -102.473 M -109.95 % | -48.808 M 56.07 % | -111.106 M 64.96 % | -317.115 M -8.95 % | -291.058 M 40.16 % | -486.379 M -2.08 % | -476.457 M -122.14 % | -214.483 M 36.12 % | -335.773 M 14.07 % | -390.755 M 0.16 % | -391.399 M 1.75 % | -398.378 M -1.08 % | -394.112 M 44.60 % | -711.405 M -30.70 % | -544.302 M -42.75 % | -381.306 M -160.89 % | -146.153 M -23.91 % | -117.953 M 56.42 % | -270.677 M |
| Acquisitions net | 0.000 | 0.000 -100.00 % | 46.049 K -99.95 % | 92.591 M 231.67 % | 27.916 M 11.64 % | 25.006 M 25.03 % | 20.000 M 40.79 % | 14.206 M 124.42 % | -58.182 M -165.54 % | 88.773 M 68.82 % | 52.585 M 119.10 % | 24.000 M | 0.000 -100.00 % | 2.779 M 101.21 % | -229.469 M | 0.000 -100.00 % | 18.000 M 241.28 % | -12.740 M -128.30 % | 45.018 M 300.57 % | 11.239 M -26.75 % | 15.342 M 20 295.13 % | 75.224 K -99.62 % | 19.955 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 100.00 % | -5.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 244.163 K 100.02 % | -980.000 M 83.59 % | -5.972 B | 0.000 | 0.000 -100.00 % | 1.237 M | 0.000 100.00 % | -20.788 M -120.37 % | 102.055 M 1 280.61 % | -8.644 M 79.76 % | -42.710 M -1 350.49 % | -2.945 M 97.45 % | -115.528 M -12.57 % | -102.628 M -611.21 % | -14.430 M 37.29 % | -23.012 M | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 100.00 % | -92.591 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.706 M -99.32 % | 981.029 M -83.61 % | 5.985 B | 0.000 | 0.000 -100.00 % | 1.139 M -17.50 % | 1.380 M -4.17 % | 1.440 M -20.00 % | 1.800 M 22.45 % | 1.470 M -53.67 % | 3.173 M -92.64 % | 43.124 M 272.24 % | 11.585 M 199.09 % | 3.873 M | 0.000 | 0.000 -100.00 % | 10.441 M 119.89 % | 4.748 M |
| Other investing activites | 12.595 M -89.62 % | 121.331 M 6 033.42 % | 1.978 M -97.86 % | 92.591 M | 0.000 -100.00 % | 112.636 M 57.76 % | 71.399 M 164.56 % | -110.590 M -94.45 % | -56.874 M -1 787.11 % | 3.371 M -95.45 % | 74.127 M 552.03 % | 11.369 M 9.08 % | 10.422 M -84.86 % | 68.860 M 454.63 % | -19.417 M -321.93 % | 8.749 M -75.69 % | 35.984 M 237.85 % | 10.651 M 1 492.87 % | 668.658 K 434.98 % | -199.614 K -100.98 % | 20.389 M 140.35 % | -50.533 M -495.38 % | 12.781 M 246.88 % | -8.702 M -207 286.53 % | 4.200 K -94.65 % | 78.500 K -99.78 % | 35.627 M |
| Net cash used for investing activites | -63.788 M -226.17 % | 50.556 M 167.10 % | -75.344 M 24.15 % | -99.328 M 7.94 % | -107.893 M -311.94 % | 50.908 M 209.78 % | -46.374 M 76.82 % | -200.078 M -25.56 % | -159.347 M -416.88 % | 50.286 M 202.30 % | 16.635 M 106.20 % | -268.481 M 4.33 % | -280.635 M 32.33 % | -414.740 M 42.63 % | -722.969 M -253.78 % | -204.354 M 32.14 % | -301.138 M -4.20 % | -288.990 M 18.11 % | -352.886 M 17.33 % | -426.876 M -34.15 % | -318.201 M 63.25 % | -865.805 M -41.86 % | -610.320 M -50.91 % | -404.437 M -139.08 % | -169.161 M -57.46 % | -107.433 M 53.35 % | -230.302 M |
| Debt repayment | -202.090 M -60.97 % | -125.545 M -152.10 % | -49.799 M 36.25 % | -78.110 M -480.74 % | 20.515 M 114.58 % | -140.713 M -37.66 % | -102.214 M -189.44 % | 114.289 M 656.19 % | 15.114 M 102.13 % | -709.098 M 5.84 % | -753.118 M -4 280.00 % | -17.194 M -104.72 % | 364.610 M 76.19 % | 206.942 M -16.70 % | 248.418 M 269.38 % | 67.253 M 125.87 % | -259.947 M 23.07 % | -337.904 M -167.55 % | 500.260 M 208.92 % | 161.937 M 40.70 % | 115.092 M -69.91 % | 382.431 M 6.01 % | 360.763 M 36.56 % | 264.182 M 177.56 % | 95.179 M -34.54 % | 145.392 M 756.95 % | 16.966 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -78.020 M 7.48 % | -84.328 M 4.44 % | -88.244 M 4.25 % | -92.164 M 4.17 % | -96.173 M -3.31 % | -93.092 M 19.63 % | -115.834 M 16.88 % | -139.362 M -51.22 % | -92.156 M 30.11 % | -131.855 M 19.64 % | -164.072 M 16.62 % | -196.785 M -39.35 % | -141.213 M 50.66 % | -286.212 M -62.42 % | -176.219 M -35.51 % | -130.040 M 41.38 % | -221.831 M -9.59 % | -202.428 M -14.88 % | -176.200 M -19.66 % | -147.248 M -39.30 % | -105.707 M 29.78 % | -150.540 M -34.97 % | -111.535 M 4.40 % | -116.672 M 20.67 % | -147.075 M -56.58 % | -93.928 M -359.30 % | -20.450 M |
| Other financing activites | 264.390 M 1 055.85 % | -27.660 M -169.35 % | -10.269 M -676.79 % | 1.780 M 104.29 % | -41.500 M 36.10 % | -64.946 M -136.69 % | -27.440 M -1 567.38 % | -1.646 M 98.32 % | -98.243 M -151.31 % | 191.474 M 2 129.64 % | 8.588 M 104.13 % | -207.835 M -94.50 % | -106.854 M -159.36 % | -41.199 M -110.42 % | 395.458 M 727.50 % | -63.021 M 50.20 % | -126.537 M -172.20 % | 175.266 M 231.42 % | -133.366 M -438.87 % | 39.356 M 82.23 % | 21.596 M -93.77 % | 346.694 M 10 321.28 % | 3.327 M -82.26 % | 18.756 M -94.78 % | 359.582 M 1 389 328.54 % | -25.884 K -100.01 % | 210.619 M |
| Net cash used provided by financing activities | -15.720 M 93.38 % | -237.533 M -58.61 % | -149.762 M 11.12 % | -168.494 M -43.82 % | -117.157 M 60.78 % | -298.751 M -21.70 % | -245.488 M -818.77 % | -26.719 M 84.76 % | -175.285 M 73.01 % | -649.479 M 28.52 % | -908.602 M -115.40 % | -421.814 M -461.94 % | 116.543 M 196.74 % | -120.469 M -125.76 % | 467.657 M 491.60 % | -119.421 M 80.37 % | -608.315 M -66.63 % | -365.066 M -1 495.10 % | 26.168 M -51.58 % | 54.045 M 74.44 % | 30.982 M -94.65 % | 578.586 M 129.09 % | 252.555 M 51.90 % | 166.266 M -45.96 % | 307.686 M 498.17 % | 51.438 M -75.17 % | 207.135 M |
| Effect of forex changes on cash | 442.090 K 200.11 % | -441.623 K -140.97 % | 1.078 M 158.12 % | -1.855 M -16.50 % | -1.592 M -35.89 % | -1.171 M -70.87 % | -685.619 K -156.57 % | 1.212 M 28.07 % | 946.416 K 202.23 % | -925.726 K -441.72 % | 270.904 K 108.94 % | -3.029 M -551.48 % | 670.837 K 122.63 % | -2.964 M -168.87 % | 4.303 M 155.27 % | 1.686 M 258.87 % | -1.061 M -31.36 % | -807.782 K -46.68 % | -550.726 K -487.68 % | 142.056 K | 0.000 | 0.000 | 0.000 100.00 % | -33.634 K -1 935.74 % | 1.832 K | 0.000 | 0.000 |
| Net change in cash | 25.817 M 159.89 % | -43.110 M -1 719.67 % | 2.662 M 113.98 % | -19.035 M -257.38 % | 12.095 M 256.53 % | -7.727 M 81.80 % | -42.456 M -167.78 % | 62.639 M 184.72 % | -73.933 M 70.19 % | -247.998 M 16.31 % | -296.331 M 23.99 % | -389.856 M -184.76 % | 459.928 M 516.45 % | -110.441 M -148.13 % | 229.454 M -33.93 % | 347.276 M 632.40 % | -65.229 M 76.74 % | -280.427 M -172.39 % | 387.401 M 4 213.09 % | -9.419 M -124.34 % | 38.703 M 133.10 % | -116.922 M -169.48 % | 168.285 M 204.19 % | -161.520 M -157.78 % | 279.522 M 10 120.49 % | 2.735 M -96.80 % | 85.521 M |
| Cash at beginning of period | 19.685 M -68.65 % | 62.795 M 4.43 % | 60.133 M -24.04 % | 79.168 M 18.03 % | 67.073 M -10.33 % | 74.800 M -36.21 % | 117.256 M 114.69 % | 54.617 M -57.51 % | 128.550 M -65.86 % | 376.547 M -44.04 % | 672.879 M -36.68 % | 1.063 B 76.30 % | 602.806 M -15.48 % | 713.247 M 47.43 % | 483.793 M 268.07 % | 131.440 M -33.17 % | 196.669 M -58.78 % | 477.097 M 29.27 % | 369.079 M -2.49 % | 378.498 M 42.94 % | 264.795 M -30.63 % | 381.717 M 78.85 % | 213.432 M -44.61 % | 385.299 M 264.25 % | 105.778 M 2.65 % | 103.043 M 488.08 % | 17.522 M |
| Cash at end of period | 45.502 M 131.15 % | 19.685 M -68.65 % | 62.795 M 4.43 % | 60.133 M -24.04 % | 79.168 M 18.03 % | 67.073 M -10.33 % | 74.800 M -36.21 % | 117.256 M 114.69 % | 54.617 M -57.51 % | 128.550 M -65.86 % | 376.547 M -44.04 % | 672.879 M -36.68 % | 1.063 B 76.30 % | 602.806 M -15.48 % | 713.247 M 48.99 % | 478.716 M 264.21 % | 131.440 M -33.17 % | 196.669 M -74.00 % | 756.480 M 104.96 % | 369.079 M 21.61 % | 303.498 M 14.62 % | 264.795 M -30.63 % | 381.717 M 70.58 % | 223.779 M -41.92 % | 385.299 M 264.25 % | 105.778 M 2.65 % | 103.043 M |
| Operating cash flow | 104.884 M -27.32 % | 144.309 M -36.34 % | 226.690 M -9.56 % | 250.641 M 4.99 % | 238.737 M -1.06 % | 241.288 M -3.52 % | 250.093 M -13.23 % | 288.225 M 10.96 % | 259.754 M -26.23 % | 352.121 M -40.86 % | 595.366 M 96.19 % | 303.469 M -51.32 % | 623.349 M 45.73 % | 427.732 M -10.98 % | 480.463 M -28.22 % | 669.365 M -20.81 % | 845.285 M 125.75 % | 374.436 M -47.61 % | 714.670 M 96.73 % | 363.271 M 11.46 % | 325.922 M 91.38 % | 170.297 M -67.63 % | 526.050 M 585.99 % | 76.685 M -45.61 % | 140.994 M 140.07 % | 58.730 M -45.96 % | 108.688 M |
| Capital expenditure | -76.383 M -7.92 % | -70.776 M 8.52 % | -77.368 M 58.61 % | -186.920 M -37.63 % | -135.810 M -56.58 % | -86.734 M 37.05 % | -137.773 M -32.87 % | -103.694 M -1.19 % | -102.473 M -109.95 % | -48.808 M 56.07 % | -111.106 M 64.96 % | -317.115 M -8.95 % | -291.058 M 40.16 % | -486.379 M -2.08 % | -476.457 M -122.14 % | -214.483 M 36.12 % | -335.773 M 14.07 % | -390.755 M 0.16 % | -391.399 M 1.75 % | -398.378 M -1.08 % | -394.112 M 44.60 % | -711.405 M -30.70 % | -544.302 M -42.75 % | -381.306 M -160.89 % | -146.153 M -23.91 % | -117.953 M 56.42 % | -270.677 M |
| Free CashFlow | 28.501 M -61.24 % | 73.534 M -50.75 % | 149.322 M 134.33 % | 63.722 M -38.09 % | 102.928 M -33.40 % | 154.553 M 37.60 % | 112.319 M -39.13 % | 184.531 M 17.33 % | 157.280 M -48.15 % | 303.313 M -37.37 % | 484.260 M 3 648.56 % | -13.647 M -104.11 % | 332.292 M 666.59 % | -58.647 M -1 564.15 % | 4.006 M -99.12 % | 454.881 M -10.72 % | 509.511 M 3 222.18 % | -16.319 M -105.05 % | 323.271 M 1 020.81 % | -35.107 M 48.52 % | -68.189 M 87.40 % | -541.108 M -2 864.67 % | -18.252 M 94.01 % | -304.621 M -5 805.01 % | -5.159 M 91.29 % | -59.223 M 63.44 % | -161.989 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 | 306.096 M 28.55 % | 238.115 M 35.32 % | 175.965 M -40.47 % | 295.567 M -1.37 % | 299.666 M 27.07 % | 235.820 M 29.19 % | 182.538 M -47.69 % | 348.975 M -22.03 % | 447.596 M 60.38 % | 279.083 M 28.10 % | 217.864 M -43.94 % | 388.639 M 2.17 % | 380.399 M 20.84 % | 314.803 M 18.06 % | 266.638 M -39.01 % | 437.197 M 0.65 % | 434.360 M 40.98 % | 308.110 M 47.93 % | 208.274 M -49.58 % | 413.038 M 6.09 % | 389.318 M 55.78 % | 249.911 M -8.10 % | 271.944 M -40.43 % | 456.510 M -1.84 % | 465.048 M 27.58 % | 364.528 M 51.34 % | 240.873 M -52.74 % | 509.634 M 3.13 % | 494.180 M 32.13 % | 374.015 M 39.06 % | 268.955 M -48.28 % | 520.050 M 15.73 % | 449.360 M 19.36 % | 376.484 M 37.51 % | 273.795 M -45.30 % | 500.517 M 7.50 % | 465.605 M 22.64 % | 379.651 M 21.61 % | 312.182 M -41.04 % | 529.470 M -8.91 % | 581.274 M 28.58 % | 452.055 M 22.91 % | 367.803 M -47.51 % | 700.679 M -4.34 % | 732.433 M 28.52 % | 569.894 M 3.87 % | 548.681 M -36.36 % | 862.162 M 12.81 % | 764.259 M 23.16 % | 620.522 M 23.43 % | 502.718 M -50.10 % | 1.007 B 12.53 % | 895.239 M 26.41 % | 708.191 M 7.58 % | 658.265 M -38.57 % | 1.072 B 0.72 % | 1.064 B 30.15 % | 817.440 M 16.92 % | 699.168 M -33.20 % | 1.047 B 18.63 % | 882.247 M 22.60 % | 719.621 M 35.40 % | 531.471 M -38.94 % | 870.374 M 11.16 % | 783.015 M 31.59 % | 595.026 M -2.41 % | 609.731 M -32.44 % | 902.497 M 1.65 % | 887.874 M 35.89 % | 653.381 M 9.88 % | 594.639 M -26.14 % | 805.113 M 11.14 % | 724.438 M 34.81 % | 537.374 M -1.74 % | 546.873 M -21.42 % | 695.921 M 36.61 % | 509.430 M 1.11 % | 503.824 M 136.03 % | 213.454 M -64.18 % | 595.907 M -3.12 % | 615.071 M 22.44 % | 502.348 M 97.17 % | 254.774 M -46.48 % | 476.030 M 3.83 % | 458.481 M 2.48 % | 447.365 M 15.55 % | 387.158 M 39.95 % | 276.634 M -24.00 % | 364.010 M 9.70 % | 331.821 M -3.83 % | 345.042 M 29.93 % | 265.558 M -18.47 % | 325.737 M 24.39 % | 261.872 M |
| Net income | -17.813 M 8.17 % | -19.398 M 79.33 % | -93.863 M -404.64 % | -18.600 M -2 586.04 % | -692.470 K 92.82 % | -9.651 M 90.76 % | -104.443 M -482.70 % | -17.924 M -123.62 % | 75.894 M 416.82 % | -23.955 M 84.90 % | -158.617 M -2 560.82 % | -5.961 M -219.98 % | -1.863 M 90.54 % | -19.699 M 76.49 % | -83.805 M -192.22 % | 90.874 M 222.08 % | 28.215 M 399.08 % | -9.434 M 94.20 % | -162.671 M -2 060.60 % | 8.297 M -35.33 % | 12.830 M 134.08 % | -37.648 M -236.67 % | 27.547 M 304.98 % | 6.802 M 32.31 % | 5.141 M 124.00 % | -21.419 M -1 230.23 % | -1.610 M -109.94 % | 16.196 M -15.47 % | 19.159 M 268.85 % | -11.347 M -121.66 % | 52.393 M 67.89 % | 31.206 M 46.89 % | 21.244 M 295.38 % | -10.873 M 97.80 % | -494.348 M -2 032.28 % | -23.184 M -250.05 % | -6.623 M 86.58 % | -49.340 M 15.21 % | -58.191 M -381.87 % | -12.076 M -126.47 % | 45.623 M 209.36 % | -41.717 M 39.37 % | -68.801 M -460.23 % | 19.099 M -21.95 % | 24.471 M -63.50 % | 67.053 M 106.69 % | -1.003 B -2 368.81 % | -40.612 M -500.50 % | -6.763 M 88.82 % | -60.472 M 68.82 % | -193.966 M -1 855.51 % | 11.049 M -33.30 % | 16.566 M 209.90 % | -15.074 M 77.47 % | -66.914 M -253.59 % | 43.567 M 15.06 % | 37.865 M 22.59 % | 30.887 M 266.35 % | -18.568 M -122.16 % | 83.802 M 58.28 % | 52.947 M 104.62 % | 25.876 M 165.67 % | -39.403 M -152.89 % | 74.494 M -1.01 % | 75.253 M 388.62 % | 15.401 M 139.67 % | -38.826 M -204.61 % | 37.114 M 11.68 % | 33.233 M 124.64 % | 14.794 M 147.96 % | -30.849 M -159.66 % | 51.706 M 33.87 % | 38.624 M 45.87 % | 26.479 M 245.41 % | 7.666 M -71.92 % | 27.300 M -29.29 % | 38.608 M 26.74 % | 30.462 M 247.88 % | -20.599 M -158.58 % | 35.165 M 35.40 % | 25.971 M -11.90 % | 29.480 M 736.52 % | 3.524 M -89.15 % | 32.482 M -31.36 % | 47.323 M 21.54 % | 38.937 M 20 274.61 % | -193.000 K -100.95 % | 20.245 M -40.57 % | 34.068 M 24.54 % | 27.355 M -20.87 % | 34.568 M -6.98 % | 37.161 M 8.70 % | 34.187 M 28.78 % | 26.547 M |
| Income before tax | -11.202 M 27.52 % | -15.455 M 82.95 % | -90.660 M -474.31 % | -15.786 M -784.01 % | 2.308 M 140.97 % | -5.633 M 94.21 % | -97.342 M -722.91 % | -11.829 M -111.51 % | 102.733 M 653.34 % | -18.566 M 88.30 % | -158.697 M -1 392 712.01 % | -11.394 K -100.23 % | 5.026 M 134.31 % | -14.649 M 82.43 % | -83.398 M -180.91 % | 103.079 M 147.83 % | 41.592 M 1 293.12 % | -3.486 M 97.72 % | -153.214 M -917.05 % | 18.752 M -19.24 % | 23.220 M 170.45 % | -32.961 M -162.35 % | 52.867 M 188.39 % | 18.332 M 24.34 % | 14.744 M 190.43 % | -16.304 M -843.07 % | 2.194 M -91.38 % | 25.456 M -14.90 % | 29.913 M 441.16 % | -8.768 M -111.45 % | 76.589 M 84.34 % | 41.548 M 34.93 % | 30.793 M 475.34 % | -8.204 M 98.40 % | -512.706 M -3 178.17 % | -15.640 M -29 265.38 % | -53.260 K 99.88 % | -44.547 M 28.85 % | -62.608 M -1 966.27 % | -3.030 M -105.46 % | 55.537 M 250.84 % | -36.818 M 59.10 % | -90.011 M -396.52 % | 30.356 M -32.50 % | 44.974 M -38.78 % | 73.460 M 106.91 % | -1.062 B -3 528.27 % | -29.283 M -590.58 % | 5.969 M 108.80 % | -67.833 M 69.07 % | -219.324 M -768.87 % | 32.790 M -15.49 % | 38.798 M 554.15 % | -8.543 M 90.75 % | -92.350 M -221.61 % | 75.938 M -9.79 % | 84.179 M 43.99 % | 58.462 M 354.85 % | -22.940 M -116.68 % | 137.556 M 37.94 % | 99.725 M 105.78 % | 48.461 M 219.32 % | -40.616 M -127.83 % | 145.920 M 16.13 % | 125.647 M 217.37 % | 39.590 M 179.79 % | -49.617 M -170.09 % | 70.793 M 21.44 % | 58.297 M 27.95 % | 45.563 M 196.61 % | -47.164 M -152.27 % | 90.233 M 23.30 % | 73.180 M 54.92 % | 47.236 M 197.91 % | 15.856 M -71.69 % | 56.011 M -11.45 % | 63.252 M 51.24 % | 41.823 M 226.83 % | -32.975 M -164.07 % | 51.470 M 16.75 % | 44.087 M 7.97 % | 40.834 M 7 204.19 % | 559.049 K -98.72 % | 43.751 M -30.83 % | 63.253 M 15.44 % | 54.791 M 1 030.24 % | -5.890 M -122.93 % | 25.683 M -45.55 % | 47.170 M 20.34 % | 39.197 M -11.20 % | 44.139 M -12.78 % | 50.609 M 9.25 % | 46.323 M 29.93 % | 35.651 M |
| Income before tax ratio | -0.04 43.61 % | -0.06 87.40 % | -0.52 -864.66 % | -0.05 -793.49 % | 0.01 132.24 % | -0.02 95.52 % | -0.53 -1 473.23 % | -0.03 -114.77 % | 0.23 445.02 % | -0.07 90.87 % | -0.73 -2 484 482.07 % | 0.00 -100.22 % | 0.01 128.39 % | -0.05 85.12 % | -0.31 -232.66 % | 0.24 146.23 % | 0.10 946.33 % | -0.01 98.46 % | -0.74 -1 720.34 % | 0.05 -23.88 % | 0.06 145.22 % | -0.13 -167.84 % | 0.19 384.11 % | 0.04 26.66 % | 0.03 170.88 % | -0.04 -591.01 % | 0.01 -81.76 % | 0.05 -17.48 % | 0.06 358.20 % | -0.02 -108.23 % | 0.28 256.44 % | 0.08 16.59 % | 0.07 414.47 % | -0.02 98.84 % | -1.87 -5 892.73 % | -0.03 -27 217.09 % | 0.00 99.90 % | -0.12 41.49 % | -0.20 -3 404.46 % | -0.01 -105.99 % | 0.10 217.31 % | -0.08 66.72 % | -0.24 -664.88 % | 0.04 -29.44 % | 0.06 -52.36 % | 0.13 106.66 % | -1.94 -5 601.23 % | -0.03 -534.88 % | 0.01 107.14 % | -0.11 74.94 % | -0.44 -1 440.42 % | 0.03 -24.90 % | 0.04 459.26 % | -0.01 91.40 % | -0.14 -297.96 % | 0.07 -10.44 % | 0.08 10.64 % | 0.07 317.97 % | -0.03 -124.97 % | 0.13 16.27 % | 0.11 67.85 % | 0.07 188.12 % | -0.08 -145.58 % | 0.17 4.48 % | 0.16 141.18 % | 0.07 181.76 % | -0.08 -203.74 % | 0.08 19.47 % | 0.07 -5.84 % | 0.07 187.92 % | -0.08 -170.77 % | 0.11 10.95 % | 0.10 14.92 % | 0.09 203.17 % | 0.03 -63.98 % | 0.08 -35.18 % | 0.12 49.57 % | 0.08 153.73 % | -0.15 -278.86 % | 0.09 20.50 % | 0.07 -11.82 % | 0.08 3 604.44 % | 0.00 -97.61 % | 0.09 -33.38 % | 0.14 12.65 % | 0.12 905.05 % | -0.02 -116.39 % | 0.09 -28.35 % | 0.13 9.70 % | 0.12 -7.66 % | 0.13 -32.88 % | 0.19 34.01 % | 0.14 4.46 % | 0.14 |
| EBITDA | 13.530 M 83.31 % | 7.381 M 120.68 % | -35.700 M -578.68 % | 7.458 M -87.06 % | 57.634 M 20.68 % | 47.758 M 218.81 % | -40.197 M -189.30 % | 45.015 M -71.64 % | 158.741 M 334.61 % | 36.525 M 271.96 % | -21.241 M -134.91 % | 60.845 M -8.23 % | 66.299 M 45.52 % | 45.560 M 326.93 % | -20.077 M -112.24 % | 164.021 M 60.24 % | 102.360 M 82.31 % | 56.147 M 161.64 % | -91.086 M -211.93 % | 81.378 M -3.29 % | 84.143 M 200.30 % | 28.020 M -75.73 % | 115.432 M 32.04 % | 87.421 M 4.76 % | 83.446 M 57.45 % | 52.999 M -25.46 % | 71.101 M 22.93 % | 57.840 M 2.31 % | 56.535 M 133.24 % | 24.239 M -81.27 % | 129.400 M 15.29 % | 112.236 M 113.27 % | 52.627 M -17.37 % | 63.693 M 135.66 % | -178.608 M -960.64 % | 20.753 M -12.90 % | 23.828 M 243.56 % | -16.598 M -594.77 % | -2.389 M -108.81 % | 27.114 M -69.89 % | 90.053 M 6 135.72 % | -1.492 M -104.63 % | 32.234 M -54.83 % | 71.354 M -58.84 % | 173.342 M 358.21 % | 37.830 M 122.80 % | -165.943 M -226.70 % | 130.972 M 0.39 % | 130.457 M 792.01 % | -18.852 M 82.33 % | -106.677 M -242.19 % | 75.024 M -17.26 % | 90.678 M 135.17 % | 38.559 M 190.43 % | -42.641 M -134.84 % | 122.392 M -0.21 % | 122.655 M 21.69 % | 100.793 M 206.54 % | 32.881 M -81.70 % | 179.689 M 31.03 % | 137.135 M 60.64 % | 85.367 M 66.33 % | 51.324 M -72.23 % | 184.851 M 14.91 % | 160.866 M 113.52 % | 75.341 M 280.28 % | 19.812 M -83.34 % | 118.922 M -2.08 % | 121.443 M 38.90 % | 87.432 M 61 241.26 % | -143.000 K -100.11 % | 131.430 M 18.90 % | 110.539 M 47.71 % | 74.837 M -22.79 % | 96.924 M -35.79 % | 150.944 M -8.00 % | 164.075 M 27.85 % | 128.339 M 429.34 % | 24.245 M -82.15 % | 135.856 M -2.63 % | 139.519 M 22.15 % | 114.219 M 11.38 % | 102.549 M -2.17 % | 104.828 M 23.50 % | 84.882 M 15.32 % | 73.605 M -8.17 % | 80.156 M -0.37 % | 80.456 M -18.43 % | 98.640 M 14.05 % | 86.487 M 36.20 % | 63.502 M -1.01 % | 64.148 M -53.32 % | 137.414 M 206.96 % | 44.766 M |
| Net income ratio | -0.06 28.56 % | -0.08 84.73 % | -0.53 -747.64 % | -0.06 -2 623.29 % | 0.00 94.35 % | -0.04 92.85 % | -0.57 -1 014.00 % | -0.05 -130.29 % | 0.17 297.54 % | -0.09 88.21 % | -0.73 -4 646.53 % | -0.02 -213.20 % | 0.00 92.17 % | -0.06 80.09 % | -0.31 -251.21 % | 0.21 219.99 % | 0.06 312.15 % | -0.03 96.08 % | -0.78 -3 988.16 % | 0.02 -39.05 % | 0.03 121.88 % | -0.15 -248.72 % | 0.10 579.84 % | 0.01 34.78 % | 0.01 118.81 % | -0.06 -778.99 % | -0.01 -121.03 % | 0.03 -18.03 % | 0.04 227.79 % | -0.03 -115.57 % | 0.19 224.64 % | 0.06 26.93 % | 0.05 263.70 % | -0.03 98.40 % | -1.81 -3 797.96 % | -0.05 -225.64 % | -0.01 89.05 % | -0.13 30.28 % | -0.19 -717.27 % | -0.02 -129.06 % | 0.08 185.05 % | -0.09 50.67 % | -0.19 -786.26 % | 0.03 -18.42 % | 0.03 -71.60 % | 0.12 106.44 % | -1.83 -3 779.34 % | -0.05 -432.31 % | -0.01 90.92 % | -0.10 74.74 % | -0.39 -3 618.02 % | 0.01 -40.73 % | 0.02 186.94 % | -0.02 79.06 % | -0.10 -350.02 % | 0.04 14.23 % | 0.04 -5.80 % | 0.04 242.28 % | -0.03 -133.17 % | 0.08 33.41 % | 0.06 66.90 % | 0.04 148.50 % | -0.07 -186.62 % | 0.09 -10.94 % | 0.10 271.31 % | 0.03 140.65 % | -0.06 -254.84 % | 0.04 9.87 % | 0.04 65.31 % | 0.02 143.64 % | -0.05 -180.78 % | 0.06 20.46 % | 0.05 8.20 % | 0.05 251.51 % | 0.01 -64.27 % | 0.04 -48.24 % | 0.08 25.35 % | 0.06 162.65 % | -0.10 -263.53 % | 0.06 39.76 % | 0.04 -28.05 % | 0.06 324.26 % | 0.01 -79.73 % | 0.07 -33.89 % | 0.10 18.59 % | 0.09 17 559.48 % | 0.00 -100.68 % | 0.07 -21.81 % | 0.09 13.53 % | 0.08 -17.71 % | 0.10 -28.41 % | 0.14 33.33 % | 0.10 3.53 % | 0.10 |
| Ratio EBITDA | 0.04 42.60 % | 0.03 115.28 % | -0.20 -904.04 % | 0.03 -86.88 % | 0.19 -5.03 % | 0.20 191.97 % | -0.22 -270.72 % | 0.13 -63.63 % | 0.35 170.99 % | 0.13 234.24 % | -0.10 -162.27 % | 0.16 -10.17 % | 0.17 20.43 % | 0.14 292.21 % | -0.08 -120.07 % | 0.38 59.20 % | 0.24 29.32 % | 0.18 141.67 % | -0.44 -321.97 % | 0.20 -8.84 % | 0.22 92.77 % | 0.11 -73.59 % | 0.42 121.66 % | 0.19 6.72 % | 0.18 23.42 % | 0.15 -50.74 % | 0.30 160.09 % | 0.11 -0.79 % | 0.11 76.53 % | 0.06 -86.53 % | 0.48 122.93 % | 0.22 84.28 % | 0.12 -30.77 % | 0.17 125.93 % | -0.65 -1 673.31 % | 0.04 -18.98 % | 0.05 217.06 % | -0.04 -471.30 % | -0.01 -114.94 % | 0.05 -66.95 % | 0.15 4 793.96 % | 0.00 -103.77 % | 0.09 -13.94 % | 0.10 -56.97 % | 0.24 256.53 % | 0.07 121.95 % | -0.30 -299.09 % | 0.15 -11.01 % | 0.17 661.86 % | -0.03 85.68 % | -0.21 -384.95 % | 0.07 -26.48 % | 0.10 86.03 % | 0.05 184.05 % | -0.06 -156.71 % | 0.11 -0.93 % | 0.12 -6.50 % | 0.12 162.19 % | 0.05 -72.61 % | 0.17 10.45 % | 0.16 31.03 % | 0.12 22.84 % | 0.10 -54.53 % | 0.21 3.38 % | 0.21 62.26 % | 0.13 289.68 % | 0.03 -75.34 % | 0.13 -3.66 % | 0.14 2.22 % | 0.13 55 744.38 % | 0.00 -100.15 % | 0.16 6.99 % | 0.15 9.57 % | 0.14 -21.42 % | 0.18 -18.29 % | 0.22 -32.66 % | 0.32 26.44 % | 0.25 124.27 % | 0.11 -50.18 % | 0.23 0.51 % | 0.23 -0.24 % | 0.23 -43.51 % | 0.40 82.78 % | 0.22 18.95 % | 0.19 12.52 % | 0.16 -20.53 % | 0.21 -28.81 % | 0.29 7.33 % | 0.27 3.97 % | 0.26 41.62 % | 0.18 -23.81 % | 0.24 -42.74 % | 0.42 146.78 % | 0.17 |
| Gross profit ratio | 0.18 11.23 % | 0.17 163.44 % | 0.06 -62.75 % | 0.17 -14.48 % | 0.20 25.05 % | 0.16 458.22 % | -0.04 -126.64 % | 0.16 -54.15 % | 0.36 147.83 % | 0.15 1 129.38 % | -0.01 -108.43 % | 0.17 -9.22 % | 0.18 4.94 % | 0.18 21.48 % | 0.14 -32.46 % | 0.21 -13.24 % | 0.25 14.69 % | 0.21 9 275.11 % | 0.00 -99.07 % | 0.25 -7.45 % | 0.27 36.66 % | 0.20 13.79 % | 0.17 -27.11 % | 0.24 6.49 % | 0.22 19.65 % | 0.18 6.27 % | 0.17 2.72 % | 0.17 -23.99 % | 0.22 2.32 % | 0.22 6.65 % | 0.20 -4.73 % | 0.21 1.22 % | 0.21 -2.68 % | 0.22 1 072.87 % | 0.02 -89.80 % | 0.18 -12.65 % | 0.21 28.04 % | 0.16 57.13 % | 0.10 -49.97 % | 0.21 -16.87 % | 0.25 73.96 % | 0.14 307.30 % | 0.04 -84.38 % | 0.22 -0.08 % | 0.23 26.66 % | 0.18 274.56 % | 0.05 -70.61 % | 0.16 -0.74 % | 0.16 54.76 % | 0.11 7 956.03 % | 0.00 -99.21 % | 0.17 -12.20 % | 0.19 25.21 % | 0.15 32.84 % | 0.11 -43.62 % | 0.20 -3.82 % | 0.21 -1.57 % | 0.21 26.23 % | 0.17 -35.86 % | 0.26 7.96 % | 0.24 7.69 % | 0.23 6.29 % | 0.21 -28.99 % | 0.30 3.41 % | 0.29 22.68 % | 0.24 21.71 % | 0.19 -14.46 % | 0.23 4.01 % | 0.22 -10.65 % | 0.24 54.80 % | 0.16 -40.82 % | 0.27 9.48 % | 0.24 -2.84 % | 0.25 22.95 % | 0.20 -6.68 % | 0.22 -21.06 % | 0.28 15.87 % | 0.24 -31.90 % | 0.35 63.17 % | 0.21 7.35 % | 0.20 4.32 % | 0.19 -35.21 % | 0.29 25.51 % | 0.23 -3.00 % | 0.24 5.43 % | 0.23 57.01 % | 0.15 -46.47 % | 0.27 15.90 % | 0.24 8.20 % | 0.22 2.09 % | 0.21 -29.51 % | 0.30 -69.70 % | 1.00 309.92 % | 0.24 |
| Weighted average shs out dil | 1.285 B 0.00 % | 1.285 B -0.17 % | 1.287 B 0.00 % | 1.287 B 0.00 % | 1.287 B 0.00 % | 1.287 B 0.00 % | 1.287 B 0.09 % | 1.286 B 0.00 % | 1.286 B 0.00 % | 1.286 B 0.31 % | 1.282 B -0.55 % | 1.289 B 0.00 % | 1.289 B 0.00 % | 1.289 B 0.08 % | 1.288 B -0.36 % | 1.292 B 0.00 % | 1.292 B 0.00 % | 1.292 B 1.25 % | 1.276 B 0.00 % | 1.276 B -0.66 % | 1.285 B 0.00 % | 1.285 B 0.12 % | 1.283 B 0.00 % | 1.283 B 0.06 % | 1.283 B 0.00 % | 1.283 B -0.22 % | 1.285 B 0.00 % | 1.285 B 13.28 % | 1.135 B -10.00 % | 1.261 B -1.82 % | 1.284 B 0.00 % | 1.284 B 18.10 % | 1.087 B 0.00 % | 1.087 B -15.58 % | 1.288 B 0.00 % | 1.288 B 4.42 % | 1.234 B 0.00 % | 1.234 B -8.07 % | 1.342 B 0.00 % | 1.342 B -3.51 % | 1.391 B 0.00 % | 1.391 B -27.19 % | 1.910 B 39.66 % | 1.368 B 1.98 % | 1.341 B 0.00 % | 1.341 B -0.94 % | 1.354 B 0.00 % | 1.354 B 11.93 % | 1.209 B 0.00 % | 1.209 B 9.47 % | 1.105 B 0.00 % | 1.105 B -26.71 % | 1.507 B 0.00 % | 1.507 B 3.80 % | 1.452 B 0.00 % | 1.452 B 10.63 % | 1.313 B 8.83 % | 1.206 B 0.00 % | 1.206 B 0.00 % | 1.206 B 9.68 % | 1.100 B 0.00 % | 1.100 B -10.56 % | 1.230 B 6.80 % | 1.151 B -0.66 % | 1.159 B -11.47 % | 1.309 B 3.74 % | 1.262 B 0.00 % | 1.262 B 0.35 % | 1.258 B 0.00 % | 1.258 B 7.30 % | 1.172 B 0.00 % | 1.172 B 4.14 % | 1.125 B 0.00 % | 1.125 B 0.00 % | 1.125 B -3.01 % | 1.160 B 3.10 % | 1.125 B -13.07 % | 1.295 B 15.04 % | 1.125 B 0.00 % | 1.125 B 0.00 % | 1.125 B 0.00 % | 1.125 B 0.00 % | 1.125 B 0.00 % | 1.125 B 0.00 % | 1.125 B 0.00 % | 1.125 B 0.00 % | 1.125 B 0.00 % | 1.125 B 0.00 % | 1.125 B 0.00 % | 1.125 B 0.00 % | 1.125 B 0.00 % | 1.125 B 0.00 % | 1.125 B 0.00 % | 1.125 B |
| Weighted average shs out | 1.285 B 0.00 % | 1.285 B -0.17 % | 1.287 B 0.00 % | 1.287 B 0.00 % | 1.287 B 0.00 % | 1.287 B 0.00 % | 1.287 B 0.09 % | 1.286 B 0.00 % | 1.286 B 0.00 % | 1.286 B 0.31 % | 1.282 B -0.31 % | 1.286 B 0.43 % | 1.280 B -0.43 % | 1.286 B -0.15 % | 1.288 B 0.30 % | 1.284 B 0.26 % | 1.280 B -0.41 % | 1.286 B 1.26 % | 1.270 B -0.53 % | 1.276 B -0.66 % | 1.285 B 0.00 % | 1.285 B 0.12 % | 1.283 B 0.00 % | 1.283 B 0.18 % | 1.281 B -0.13 % | 1.283 B -0.22 % | 1.285 B 0.00 % | 1.285 B 13.28 % | 1.135 B -10.00 % | 1.261 B -1.53 % | 1.280 B -0.29 % | 1.284 B 18.10 % | 1.087 B 0.00 % | 1.087 B -14.25 % | 1.268 B -1.55 % | 1.288 B 4.42 % | 1.234 B 0.00 % | 1.234 B -3.90 % | 1.283 B -4.35 % | 1.342 B -3.51 % | 1.391 B 0.00 % | 1.391 B -26.38 % | 1.889 B 38.12 % | 1.368 B 1.98 % | 1.341 B 0.00 % | 1.341 B -0.94 % | 1.354 B 0.00 % | 1.354 B 11.93 % | 1.209 B 0.00 % | 1.209 B 9.47 % | 1.105 B 0.00 % | 1.105 B -25.14 % | 1.476 B -2.09 % | 1.507 B 3.80 % | 1.452 B 0.00 % | 1.452 B 10.63 % | 1.313 B 8.83 % | 1.206 B 0.00 % | 1.206 B 0.00 % | 1.206 B 9.68 % | 1.100 B 0.00 % | 1.100 B -10.56 % | 1.230 B 6.80 % | 1.151 B -0.66 % | 1.159 B -11.47 % | 1.309 B 3.74 % | 1.262 B 0.00 % | 1.262 B 0.35 % | 1.258 B 0.00 % | 1.258 B 7.30 % | 1.172 B 0.00 % | 1.172 B 4.14 % | 1.125 B 0.00 % | 1.125 B 3.20 % | 1.090 B -6.02 % | 1.160 B 3.10 % | 1.125 B -13.07 % | 1.295 B 15.04 % | 1.125 B 0.00 % | 1.125 B 0.00 % | 1.125 B 0.00 % | 1.125 B 0.00 % | 1.125 B 0.00 % | 1.125 B 0.00 % | 1.125 B 0.00 % | 1.125 B 0.00 % | 1.125 B 0.00 % | 1.125 B 0.00 % | 1.125 B 0.00 % | 1.125 B 0.00 % | 1.125 B 0.00 % | 1.125 B 0.00 % | 1.125 B 0.00 % | 1.125 B |
| EPS diluted | -0.01 7.95 % | -0.02 79.32 % | -0.07 -403.45 % | -0.01 -2 800.00 % | 0.00 93.33 % | -0.01 90.76 % | -0.08 -484.17 % | -0.01 -123.56 % | 0.06 417.20 % | -0.02 84.50 % | -0.12 -2 453.19 % | 0.00 -193.75 % | 0.00 89.54 % | -0.02 76.50 % | -0.07 -192.60 % | 0.07 222.48 % | 0.02 398.63 % | -0.01 94.38 % | -0.13 -2 100.00 % | 0.01 -35.00 % | 0.01 134.13 % | -0.03 -236.28 % | 0.02 305.66 % | 0.01 32.50 % | 0.00 123.95 % | -0.02 -1 184.62 % | 0.00 -110.32 % | 0.01 -25.44 % | 0.02 287.78 % | -0.01 -122.06 % | 0.04 67.90 % | 0.02 24.62 % | 0.02 295.00 % | -0.01 97.37 % | -0.38 -2 011.11 % | -0.02 -233.33 % | -0.01 86.50 % | -0.04 7.83 % | -0.04 -382.22 % | -0.01 -127.44 % | 0.03 209.33 % | -0.03 16.67 % | -0.04 -357.14 % | 0.01 -23.08 % | 0.02 -63.60 % | 0.05 106.76 % | -0.74 -2 366.67 % | -0.03 -435.71 % | -0.01 88.80 % | -0.05 72.22 % | -0.18 -1 900.00 % | 0.01 -9.09 % | 0.01 210.00 % | -0.01 78.31 % | -0.05 -253.67 % | 0.03 4.17 % | 0.03 12.50 % | 0.03 264.10 % | -0.02 -122.45 % | 0.07 44.49 % | 0.05 104.68 % | 0.02 173.44 % | -0.03 -149.46 % | 0.06 -0.31 % | 0.06 450.00 % | 0.01 138.31 % | -0.03 -204.76 % | 0.03 11.36 % | 0.03 123.73 % | 0.01 144.87 % | -0.03 -159.64 % | 0.04 28.57 % | 0.03 45.96 % | 0.02 245.59 % | 0.01 -71.06 % | 0.02 -31.49 % | 0.03 45.96 % | 0.02 228.42 % | -0.02 -176.25 % | 0.02 3.90 % | 0.02 14.36 % | 0.02 551.61 % | 0.00 -86.04 % | 0.02 -47.27 % | 0.04 58.27 % | 0.03 13 400.00 % | 0.00 -101.45 % | 0.01 -54.46 % | 0.03 42.92 % | 0.02 -30.94 % | 0.03 -6.97 % | 0.03 8.55 % | 0.03 47.57 % | 0.02 |
| Earnings per share | -0.01 7.95 % | -0.02 79.32 % | -0.07 -403.45 % | -0.01 -2 800.00 % | 0.00 93.33 % | -0.01 90.76 % | -0.08 -484.17 % | -0.01 -123.56 % | 0.06 417.20 % | -0.02 84.50 % | -0.12 -2 453.19 % | 0.00 -176.47 % | 0.00 88.89 % | -0.02 76.50 % | -0.07 -192.60 % | 0.07 222.48 % | 0.02 398.63 % | -0.01 94.38 % | -0.13 -2 100.00 % | 0.01 -35.00 % | 0.01 134.13 % | -0.03 -236.28 % | 0.02 305.66 % | 0.01 32.50 % | 0.00 123.95 % | -0.02 -1 184.62 % | 0.00 -110.32 % | 0.01 -25.44 % | 0.02 287.78 % | -0.01 -122.06 % | 0.04 67.90 % | 0.02 24.62 % | 0.02 295.00 % | -0.01 97.44 % | -0.39 -2 066.67 % | -0.02 -233.33 % | -0.01 86.50 % | -0.04 11.70 % | -0.05 -403.33 % | -0.01 -127.44 % | 0.03 209.33 % | -0.03 17.58 % | -0.04 -464.00 % | 0.01 -45.05 % | 0.02 -63.60 % | 0.05 106.76 % | -0.74 -2 366.67 % | -0.03 -435.71 % | -0.01 88.80 % | -0.05 72.22 % | -0.18 -1 900.00 % | 0.01 -9.09 % | 0.01 210.00 % | -0.01 78.31 % | -0.05 -253.67 % | 0.03 4.17 % | 0.03 12.50 % | 0.03 264.10 % | -0.02 -122.45 % | 0.07 44.49 % | 0.05 104.68 % | 0.02 173.44 % | -0.03 -149.46 % | 0.06 -0.31 % | 0.06 450.00 % | 0.01 138.31 % | -0.03 -204.76 % | 0.03 11.36 % | 0.03 123.73 % | 0.01 144.87 % | -0.03 -159.64 % | 0.04 28.57 % | 0.03 45.96 % | 0.02 245.59 % | 0.01 -71.06 % | 0.02 -31.49 % | 0.03 45.96 % | 0.02 228.42 % | -0.02 -176.25 % | 0.02 3.90 % | 0.02 14.36 % | 0.02 551.61 % | 0.00 -86.04 % | 0.02 -47.27 % | 0.04 58.27 % | 0.03 13 400.00 % | 0.00 -101.45 % | 0.01 -54.46 % | 0.03 42.92 % | 0.02 -30.94 % | 0.03 -6.97 % | 0.03 8.55 % | 0.03 47.57 % | 0.02 |
| Gross profit | 56.208 M 42.99 % | 39.310 M 256.49 % | 11.027 M -77.82 % | 49.723 M -15.65 % | 58.950 M 58.91 % | 37.097 M 562.79 % | -8.016 M -113.94 % | 57.523 M -64.25 % | 160.902 M 297.47 % | 40.482 M 1 418.63 % | -3.070 M -104.72 % | 64.981 M -7.26 % | 70.066 M 26.80 % | 55.255 M 43.43 % | 38.525 M -58.81 % | 93.524 M -12.67 % | 107.098 M 61.68 % | 66.240 M 13 769.06 % | 477.610 K -99.53 % | 102.077 M -1.81 % | 103.957 M 112.89 % | 48.831 M 4.57 % | 46.696 M -56.58 % | 107.542 M 4.53 % | 102.878 M 52.64 % | 67.400 M 60.83 % | 41.908 M -51.45 % | 86.316 M -21.61 % | 110.117 M 35.19 % | 81.454 M 48.31 % | 54.921 M -50.73 % | 111.464 M 17.15 % | 95.148 M 16.16 % | 81.912 M 1 512.76 % | 5.079 M -94.42 % | 91.020 M -6.10 % | 96.933 M 57.02 % | 61.731 M 91.09 % | 32.304 M -70.50 % | 109.512 M -24.28 % | 144.629 M 123.68 % | 64.658 M 400.60 % | 12.916 M -91.80 % | 157.556 M -4.41 % | 164.826 M 62.78 % | 101.256 M 289.04 % | 26.027 M -81.30 % | 139.174 M 11.98 % | 124.285 M 90.61 % | 65.203 M 9 843.83 % | 655.713 K -99.61 % | 166.515 M -1.19 % | 168.522 M 58.28 % | 106.468 M 42.91 % | 74.500 M -65.36 % | 215.086 M -3.13 % | 222.034 M 28.10 % | 173.326 M 47.58 % | 117.446 M -57.16 % | 274.119 M 28.08 % | 214.015 M 32.03 % | 162.096 M 43.91 % | 112.635 M -56.64 % | 259.764 M 14.94 % | 225.991 M 61.43 % | 139.989 M 18.78 % | 117.859 M -42.21 % | 203.942 M 5.72 % | 192.906 M 21.42 % | 158.878 M 70.09 % | 93.410 M -56.29 % | 213.700 M 21.67 % | 175.634 M 30.98 % | 134.092 M 20.82 % | 110.989 M -26.67 % | 151.348 M 7.83 % | 140.353 M 17.16 % | 119.800 M 60.74 % | 74.530 M -41.55 % | 127.519 M 4.00 % | 122.609 M 27.73 % | 95.990 M 27.74 % | 75.142 M -32.83 % | 111.863 M 0.71 % | 111.070 M 8.05 % | 102.792 M 81.43 % | 56.657 M -25.09 % | 75.629 M -11.92 % | 85.865 M 18.69 % | 72.343 M -1.82 % | 73.685 M -8.42 % | 80.458 M -75.30 % | 325.737 M 409.90 % | 63.883 M |
| Income tax expense | 6.628 M 69.24 % | 3.916 M 20.31 % | 3.255 M 10.53 % | 2.945 M 0.23 % | 2.938 M -25.87 % | 3.964 M -44.14 % | 7.096 M 16.88 % | 6.071 M -77.26 % | 26.692 M 395.31 % | 5.389 M 861.18 % | 560.667 K -90.80 % | 6.094 M -14.70 % | 7.144 M 41.44 % | 5.051 M 285.28 % | 1.311 M -89.45 % | 12.421 M -7.84 % | 13.477 M 119.00 % | 6.154 M -37.94 % | 9.916 M -7.55 % | 10.726 M 1.50 % | 10.568 M 110.06 % | 5.031 M -80.79 % | 26.190 M 118.94 % | 11.962 M 21.32 % | 9.860 M 77.08 % | 5.568 M 28.75 % | 4.325 M -55.72 % | 9.767 M -12.14 % | 11.116 M 230.05 % | 3.368 M -87.30 % | 26.513 M 149.35 % | 10.633 M 38.87 % | 7.657 M 53.05 % | 5.003 M 210.25 % | -4.538 M -153.91 % | 8.418 M 34.49 % | 6.259 M 18.95 % | 5.262 M 419.45 % | 1.013 M -89.10 % | 9.297 M 4.13 % | 8.928 M 62.09 % | 5.508 M 136.17 % | -15.229 M -237.10 % | 11.108 M -35.12 % | 17.121 M 107.30 % | 8.259 M -2.57 % | 8.477 M -5.80 % | 8.999 M -29.65 % | 12.792 M 344.63 % | 2.877 M -81.31 % | 15.397 M 8.81 % | 14.150 M 29.60 % | 10.918 M 59.57 % | 6.842 M 166.41 % | -10.303 M -153.36 % | 19.309 M -32.60 % | 28.648 M 85.58 % | 15.437 M 432.98 % | -4.636 M -119.01 % | 24.383 M 1.46 % | 24.031 M 88.64 % | 12.739 M 275.18 % | -7.272 M -117.29 % | 42.053 M 92.41 % | 21.856 M 83.71 % | 11.897 M 393.17 % | -4.058 M -127.89 % | 14.551 M 80.13 % | 8.078 M -37.57 % | 12.940 M 1 521.98 % | -910.000 K -107.11 % | 12.792 M 1.11 % | 12.652 M 74.58 % | 7.247 M 59.98 % | 4.530 M -46.87 % | 8.527 M 21.05 % | 7.044 M 153.38 % | 2.780 M 12.37 % | 2.474 M -52.46 % | 5.204 M 36.73 % | 3.806 M 28.93 % | 2.952 M -38.56 % | 4.805 M 17.02 % | 4.106 M 36.37 % | 3.011 M 5.43 % | 2.856 M 215.76 % | 904.475 K -46.58 % | 1.693 M -15.65 % | 2.007 M -20.89 % | 2.537 M 3 941.90 % | -66.035 K -104.73 % | 1.395 M 213.52 % | 444.943 K 264.93 % | 121.927 K |
| Cost of revenue | 249.888 M 25.70 % | 198.805 M 20.53 % | 164.938 M -32.91 % | 245.844 M 2.13 % | 240.716 M 21.13 % | 198.723 M 4.29 % | 190.554 M -34.62 % | 291.453 M 1.66 % | 286.694 M 20.16 % | 238.601 M 8.00 % | 220.934 M -31.74 % | 323.658 M 4.29 % | 310.334 M 19.57 % | 259.549 M 13.78 % | 228.112 M -33.63 % | 343.673 M 5.01 % | 327.262 M 35.30 % | 241.870 M 16.40 % | 207.796 M -33.18 % | 310.961 M 8.97 % | 285.361 M 41.91 % | 201.079 M -10.73 % | 225.248 M -35.45 % | 348.968 M -3.65 % | 362.171 M 21.89 % | 297.128 M 49.34 % | 198.965 M -53.00 % | 423.318 M 10.22 % | 384.062 M 31.28 % | 292.561 M 36.69 % | 214.033 M -47.62 % | 408.586 M 15.35 % | 354.212 M 20.25 % | 294.573 M 9.62 % | 268.716 M -34.38 % | 409.497 M 11.07 % | 368.672 M 15.96 % | 317.920 M 13.59 % | 279.878 M -33.36 % | 419.959 M -3.82 % | 436.645 M 12.71 % | 387.397 M 9.16 % | 354.887 M -34.66 % | 543.123 M -4.31 % | 567.607 M 21.12 % | 468.637 M -10.34 % | 522.654 M -27.71 % | 722.987 M 12.97 % | 639.974 M 15.24 % | 555.318 M 10.61 % | 502.062 M -40.30 % | 840.926 M 15.72 % | 726.718 M 20.77 % | 601.722 M 3.08 % | 583.765 M -31.84 % | 856.459 M 1.74 % | 841.830 M 30.70 % | 644.114 M 10.73 % | 581.722 M -24.70 % | 772.534 M 15.61 % | 668.232 M 19.86 % | 557.525 M 33.11 % | 418.836 M -31.41 % | 610.609 M 9.62 % | 557.024 M 22.41 % | 455.038 M -7.49 % | 491.872 M -29.59 % | 698.555 M 0.52 % | 694.968 M 40.54 % | 494.503 M -1.34 % | 501.229 M -15.25 % | 591.413 M 7.76 % | 548.803 M 36.08 % | 403.281 M -7.48 % | 435.885 M -19.96 % | 544.573 M 47.55 % | 369.077 M -3.89 % | 384.024 M 176.43 % | 138.925 M -70.34 % | 468.388 M -4.89 % | 492.462 M 21.19 % | 406.358 M 126.22 % | 179.632 M -50.67 % | 364.167 M 4.82 % | 347.411 M 0.82 % | 344.573 M 4.26 % | 330.501 M 64.43 % | 201.004 M -27.73 % | 278.145 M 7.19 % | 259.478 M -4.38 % | 271.357 M 46.60 % | 185.099 M | 0.000 -100.00 % | 197.989 M |
| General and administrative expenses | -10.765 M -147.12 % | 22.846 M 154.01 % | -42.300 M -170.80 % | 59.747 M 165.18 % | 22.531 M -3.40 % | 23.324 M 145.77 % | -50.956 M -173.91 % | 68.944 M 645.87 % | -12.630 M -153.66 % | 23.538 M 141.48 % | -56.742 M -181.96 % | 69.234 M 643.48 % | -12.739 M -144.24 % | 28.792 M 183.57 % | -34.452 M -149.70 % | 69.314 M 774.65 % | -10.274 M -131.33 % | 32.793 M 179.42 % | -41.289 M -227.59 % | 32.360 M 12.64 % | 28.728 M -18.87 % | 35.409 M 177.81 % | -45.506 M -227.41 % | 35.716 M 573.91 % | -7.536 M -121.48 % | 35.085 M -11.47 % | 39.632 M -29.68 % | 56.356 M 146.04 % | 22.905 M -45.56 % | 42.072 M 171.27 % | -59.030 M -266.57 % | 35.438 M 627.42 % | -6.719 M -115.71 % | 42.767 M 202.04 % | -41.911 M -173.09 % | 57.338 M 390.89 % | -19.711 M -129.59 % | 66.624 M 207.31 % | -62.085 M -196.97 % | 64.023 M 492.59 % | -16.308 M -131.07 % | 52.481 M 174.07 % | -70.852 M -205.80 % | 66.968 M 43.40 % | 46.699 M -0.97 % | 47.156 M 209.92 % | -42.901 M -164.59 % | 66.418 M 404.70 % | -21.798 M -133.10 % | 65.855 M 285.29 % | -35.541 M -161.94 % | 57.380 M 12.56 % | 50.979 M 9.66 % | 46.490 M 204.77 % | -44.372 M -179.43 % | 55.866 M -0.55 % | 56.173 M 20.43 % | 46.645 M 158.19 % | -80.159 M -223.90 % | 64.697 M 15.30 % | 56.113 M 4.84 % | 53.523 M -12.90 % | 61.453 M 7.03 % | 57.414 M 12.72 % | 50.933 M 3.34 % | 49.285 M -25.83 % | 66.445 M 9.67 % | 60.587 M 16.78 % | 51.883 M 1.63 % | 51.049 M -30.11 % | 73.043 M 42.09 % | 51.405 M 462.36 % | 9.141 M -74.27 % | 35.525 M -20.08 % | 44.453 M 3.02 % | 43.150 M 40.62 % | 30.686 M -2.07 % | 31.335 M 344.59 % | 7.048 M -75.07 % | 28.271 M -8.26 % | 30.818 M 55.05 % | 19.876 M -5.09 % | 20.942 M -38.44 % | 34.021 M 71.81 % | 19.801 M 9.57 % | 18.072 M -35.14 % | 27.865 M 64.71 % | 16.918 M 14.74 % | 14.745 M 27.11 % | 11.600 M 57.93 % | 7.345 M 12.74 % | 6.515 M | 0.000 -100.00 % | 12.336 M |
| Selling and marketing expenses | -329.557 K -112.08 % | 2.728 M -24.79 % | 3.627 M -40.96 % | 6.144 M 130.18 % | 2.669 M 20.67 % | 2.212 M -15.70 % | 2.624 M -20.05 % | 3.282 M 17.68 % | 2.789 M 25.18 % | 2.228 M -17.33 % | 2.695 M 2.99 % | 2.617 M 420.68 % | -816.000 K -129.17 % | 2.797 M -17.71 % | 3.399 M 10.29 % | 3.082 M 438.31 % | -911.000 K -125.58 % | 3.562 M -82.23 % | 20.050 M 63.26 % | 12.281 M -21.64 % | 15.672 M 294.56 % | 3.972 M -72.33 % | 14.356 M 43.12 % | 10.031 M 22.23 % | 8.206 M 6.04 % | 7.739 M 9.51 % | 7.067 M -32.91 % | 10.534 M 6.52 % | 9.889 M 16.02 % | 8.524 M 7.53 % | 7.927 M -39.59 % | 13.121 M 62.94 % | 8.053 M -20.32 % | 10.106 M 13.21 % | 8.927 M -26.73 % | 12.184 M 16.29 % | 10.477 M 7.37 % | 9.758 M 9.67 % | 8.898 M -37.61 % | 14.262 M 51.40 % | 9.420 M -6.37 % | 10.061 M 1.06 % | 9.955 M -33.42 % | 14.952 M 25.47 % | 11.917 M -4.38 % | 12.463 M -23.66 % | 16.326 M -27.09 % | 22.392 M 56.51 % | 14.307 M -1.19 % | 14.480 M 19.40 % | 12.127 M -55.23 % | 27.085 M 37.24 % | 19.736 M 20.36 % | 16.397 M 37.21 % | 11.950 M -57.11 % | 27.865 M 9.25 % | 25.505 M 22.91 % | 20.751 M 35.05 % | 15.365 M -45.05 % | 27.962 M 38.44 % | 20.198 M -6.94 % | 21.705 M 21.35 % | 17.886 M -35.05 % | 27.539 M 27.05 % | 21.675 M 13.32 % | 19.128 M -26.86 % | 26.154 M 11.14 % | 23.533 M -2.71 % | 24.189 M 21.52 % | 19.906 M 14.86 % | 17.330 M -42.54 % | 30.158 M 42.92 % | 21.101 M -10.02 % | 23.450 M 0.79 % | 23.266 M 7.07 % | 21.730 M -4.51 % | 22.756 M 23.76 % | 18.387 M -36.81 % | 29.096 M 29.17 % | 22.526 M 20.72 % | 18.659 M 34.08 % | 13.916 M -45.70 % | 25.626 M 39.67 % | 18.348 M 59.60 % | 11.496 M 6.72 % | 10.772 M -39.81 % | 17.897 M 12.50 % | 15.908 M 56.59 % | 10.159 M 31.08 % | 7.750 M -42.78 % | 13.544 M 50.12 % | 9.022 M | 0.000 -100.00 % | 6.113 M |
| Other expenses | 77.580 M 184.44 % | 27.274 M -81.24 % | 145.401 M 4 546.51 % | -3.270 M -111.78 % | 27.752 M 86.47 % | 14.883 M -75.57 % | 60.922 M | 0.000 -100.00 % | 23.680 M 498.43 % | 3.957 M -96.22 % | 104.782 M 396.54 % | -35.334 M -183.17 % | 42.487 M 1 016.61 % | 3.805 M -93.43 % | 57.880 M 215.49 % | -50.119 M -295.00 % | 25.702 M -0.60 % | 25.858 M -73.79 % | 98.642 M 214.12 % | 31.403 M 1.47 % | 30.947 M 3.91 % | 29.783 M 466.65 % | -8.123 M -123.45 % | 34.646 M 4.78 % | 33.065 M -4.44 % | 34.600 M | 0.000 100.00 % | -12.068 M -114.67 % | 82.273 M 140.48 % | 34.212 M 197.51 % | -35.084 M -188.20 % | 39.776 M 14.03 % | 34.881 M 11.09 % | 31.398 M -91.42 % | 365.961 M 970.56 % | 34.184 M -13.64 % | 39.582 M 39.86 % | 28.302 M -81.81 % | 155.604 M 330.77 % | 36.122 M -62.41 % | 96.082 M 147.07 % | 38.888 M -73.80 % | 148.409 M 222.75 % | 45.982 M -59.21 % | 112.726 M | 0.000 -100.00 % | 1.112 B 34 225.87 % | 3.239 M -97.48 % | 128.501 M 17 456.89 % | 731.912 K -99.70 % | 243.445 M 9 860.92 % | 2.444 M -95.88 % | 59.307 M 2 767.84 % | 2.068 M -99.00 % | 206.757 M 4 274.88 % | 4.726 M -91.64 % | 56.513 M 4 243.81 % | 1.301 M -99.37 % | 206.291 M 52 884.79 % | 389.340 K -76.36 % | 1.647 M 130.50 % | 714.531 K | 0.000 | 0.000 -100.00 % | 4.156 M 152.03 % | 1.649 M | 0.000 100.00 % | -261.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 77.484 M 10 030.24 % | 764.878 K | 0.000 | 0.000 -100.00 % | 3.375 M 377.01 % | 707.539 K -99.54 % | 153.113 M 20 194.25 % | 754.465 K -96.83 % | 23.798 M 2 734.68 % | 839.531 K -90.33 % | 8.681 M 225.26 % | 2.669 M | 0.000 -100.00 % | 325.930 K -79.05 % | 1.556 M 47.21 % | 1.057 M -45.35 % | 1.934 M -85.49 % | 13.327 M 1 394.09 % | 891.984 K 548.81 % | 137.481 K -74.35 % | 535.994 K -94.42 % | 9.612 M |
| Operating expenses | 67.322 M 26.23 % | 53.335 M -47.07 % | 100.770 M 59.09 % | 63.343 M 15.60 % | 54.795 M 32.82 % | 41.254 M 37.55 % | 29.993 M -51.05 % | 61.268 M 13.60 % | 53.935 M 76.92 % | 30.486 M -79.56 % | 149.144 M 298.46 % | 37.430 M 13.53 % | 32.970 M -13.19 % | 37.978 M -51.62 % | 78.492 M 157.47 % | 30.486 M -48.74 % | 59.476 M -7.26 % | 64.130 M 136.85 % | 27.076 M -65.08 % | 77.544 M 76.48 % | 43.940 M -37.28 % | 70.057 M 10.19 % | 63.580 M -21.89 % | 81.400 M 2.04 % | 79.771 M 2.28 % | 77.994 M 88.33 % | 41.414 M -25.92 % | 55.908 M -26.90 % | 76.480 M -9.82 % | 84.809 M 216.68 % | 26.781 M -69.68 % | 88.335 M 107.19 % | 42.635 M -49.41 % | 84.272 M -39.49 % | 139.273 M 34.30 % | 103.706 M 8.08 % | 95.954 M -8.34 % | 104.684 M 55.01 % | 67.535 M -40.97 % | 114.408 M 28.27 % | 89.194 M -12.06 % | 101.430 M 38.73 % | 73.111 M -42.84 % | 127.902 M 5.69 % | 121.017 M 10.01 % | 110.002 M -38.64 % | 179.271 M 92.41 % | 93.173 M 18.65 % | 78.529 M -6.57 % | 84.055 M -25.44 % | 112.739 M 25.71 % | 89.682 M 15.21 % | 77.843 M 14.63 % | 67.910 M -38.38 % | 110.204 M 18.89 % | 92.694 M 2.28 % | 90.626 M 24.94 % | 72.533 M -25.21 % | 96.980 M 2.70 % | 94.430 M 21.95 % | 77.436 M 0.92 % | 76.729 M -3.94 % | 79.873 M -6.51 % | 85.433 M 15.43 % | 74.013 M 9.15 % | 67.810 M -30.54 % | 97.621 M 14.82 % | 85.020 M 8.02 % | 78.706 M 10.16 % | 71.446 M -21.34 % | 90.825 M 10.40 % | 82.270 M 10.32 % | 74.577 M 25.86 % | 59.256 M -13.16 % | 68.237 M 4.41 % | 65.356 M 20.78 % | 54.112 M 7.31 % | 50.424 M -24.60 % | 66.871 M 30.70 % | 51.164 M 2.14 % | 50.093 M 44.92 % | 34.567 M -27.82 % | 47.890 M -9.57 % | 52.957 M 68.54 % | 31.421 M 7.65 % | 29.187 M -37.46 % | 46.672 M 40.08 % | 33.319 M 31.90 % | 25.261 M 27.15 % | 19.867 M -7.64 % | 21.511 M 36.16 % | 15.798 M -95.15 % | 325.737 M 1 060.86 % | 28.060 M |
| Cost and expenses | 317.211 M 25.81 % | 252.140 M -5.11 % | 265.707 M -14.06 % | 309.187 M 14.68 % | 269.597 M 18.13 % | 228.221 M 3.48 % | 220.547 M -33.24 % | 330.347 M 3.07 % | 320.504 M 19.11 % | 269.087 M -23.69 % | 352.603 M -2.35 % | 361.088 M 5.18 % | 343.303 M 15.39 % | 297.526 M 2.82 % | 289.371 M -24.45 % | 383.019 M 6.95 % | 358.125 M 26.57 % | 282.945 M 20.47 % | 234.872 M -35.19 % | 362.394 M 9.77 % | 330.132 M 32.17 % | 249.781 M -10.61 % | 279.441 M -30.38 % | 401.401 M -2.82 % | 413.066 M 19.65 % | 345.237 M 44.58 % | 238.784 M -52.52 % | 502.944 M 18.39 % | 424.812 M 21.45 % | 349.788 M 44.89 % | 241.419 M -48.62 % | 469.850 M 18.40 % | 396.848 M 12.51 % | 352.718 M -13.55 % | 407.989 M -15.45 % | 482.557 M 11.02 % | 434.671 M 9.27 % | 397.788 M 14.50 % | 347.413 M -30.84 % | 502.356 M 2.32 % | 490.944 M 8.24 % | 453.575 M 6.97 % | 424.006 M -32.63 % | 629.325 M -1.93 % | 641.695 M 20.60 % | 532.064 M -24.20 % | 701.925 M -14.00 % | 816.161 M 13.86 % | 716.781 M 12.11 % | 639.373 M 4.00 % | 614.802 M -34.07 % | 932.461 M 15.90 % | 804.561 M 20.15 % | 669.632 M -3.51 % | 693.969 M -26.89 % | 949.154 M 1.79 % | 932.456 M 30.11 % | 716.646 M 5.59 % | 678.702 M -21.72 % | 866.964 M 16.27 % | 745.668 M 17.57 % | 634.254 M 27.18 % | 498.709 M -28.35 % | 696.042 M 10.30 % | 631.037 M 20.69 % | 522.848 M -11.31 % | 589.492 M -24.77 % | 783.575 M 1.28 % | 773.675 M 36.70 % | 565.948 M -4.41 % | 592.053 M -12.12 % | 673.683 M 8.07 % | 623.381 M 34.77 % | 462.537 M -8.25 % | 504.122 M -17.35 % | 609.929 M 44.13 % | 423.189 M -2.59 % | 434.448 M 111.11 % | 205.795 M -60.39 % | 519.552 M -4.24 % | 542.555 M 23.05 % | 440.925 M 93.79 % | 227.522 M -45.45 % | 417.123 M 10.11 % | 378.832 M 1.36 % | 373.760 M -0.90 % | 377.173 M 60.96 % | 234.324 M -22.77 % | 303.407 M 8.61 % | 279.345 M -4.62 % | 292.868 M 45.78 % | 200.897 M -38.33 % | 325.737 M 44.10 % | 226.050 M |
| Research and development expenses | 837.228 K 72.06 % | 486.593 K -36.86 % | 770.650 K 6.69 % | 722.306 K -12.43 % | 824.876 K -1.03 % | 833.490 K -69.55 % | 2.737 M 199.65 % | 913.398 K 4.11 % | 877.339 K 15.20 % | 761.577 K -73.09 % | 2.830 M 209.52 % | 914.307 K -9.11 % | 1.006 M 67.42 % | 600.877 K -46.83 % | 1.130 M 56.15 % | 723.647 K 32.84 % | 544.759 K -71.57 % | 1.916 M 238.74 % | -1.381 M -192.07 % | 1.500 M -10.61 % | 1.678 M 87.75 % | 893.759 K -66.37 % | 2.658 M 163.95 % | 1.007 M -3.08 % | 1.039 M 82.53 % | 569.228 K -17.87 % | 693.048 K -36.24 % | 1.087 M -31.38 % | 1.584 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 |
| Selling general and administrative expenses | -11.095 M -143.38 % | 25.574 M 156.33 % | -45.402 M -168.91 % | 65.891 M 161.47 % | 25.200 M -1.32 % | 25.537 M 152.84 % | -48.332 M -166.92 % | 72.225 M 833.92 % | -9.841 M -138.19 % | 25.767 M -36.46 % | 40.552 M -43.56 % | 71.850 M 630.03 % | -13.556 M -142.91 % | 31.589 M 201.73 % | -31.053 M -142.89 % | 72.396 M 747.20 % | -11.186 M -130.77 % | 36.355 M 159.27 % | -61.339 M -237.41 % | 44.641 M 0.54 % | 44.401 M 12.75 % | 39.381 M 226.42 % | -31.150 M -168.09 % | 45.747 M 6 727.98 % | 669.993 K -98.44 % | 42.825 M -8.26 % | 46.681 M -30.21 % | 66.890 M 103.97 % | 32.794 M -35.19 % | 50.597 M 199.01 % | -51.103 M -205.24 % | 48.559 M 3 540.75 % | 1.334 M -97.48 % | 52.873 M 260.30 % | -32.984 M -147.44 % | 69.522 M 14.72 % | 60.602 M -20.66 % | 76.383 M 243.61 % | -53.187 M -167.94 % | 78.286 M 91.63 % | 40.852 M -34.68 % | 62.542 M 10.15 % | 56.780 M -30.69 % | 81.920 M 31.68 % | 62.213 M 4.35 % | 59.618 M 324.33 % | -26.576 M -129.92 % | 88.810 M 39.19 % | 63.805 M -20.58 % | 80.336 M 443.11 % | -23.414 M -127.72 % | 84.466 M 19.45 % | 70.715 M 12.45 % | 62.888 M 293.97 % | -32.422 M -138.72 % | 83.731 M 2.51 % | 81.678 M 21.19 % | 67.396 M 204.02 % | -64.794 M -169.93 % | 92.659 M 21.42 % | 76.311 M 1.44 % | 75.227 M -5.18 % | 79.338 M -5.54 % | 83.990 M 15.68 % | 72.608 M 8.97 % | 66.634 M -28.04 % | 92.599 M 10.08 % | 84.119 M 10.58 % | 76.072 M 7.21 % | 70.955 M -21.49 % | 90.373 M 10.80 % | 81.563 M 169.70 % | 30.242 M -48.72 % | 58.976 M -12.91 % | 67.719 M 4.38 % | 64.879 M 21.40 % | 53.442 M 7.48 % | 49.722 M 37.57 % | 36.144 M -28.85 % | 50.797 M 2.67 % | 49.477 M 46.42 % | 33.791 M -27.44 % | 46.569 M -11.08 % | 52.369 M 67.33 % | 31.297 M 8.50 % | 28.844 M -36.97 % | 45.762 M 39.41 % | 32.826 M 31.82 % | 24.903 M 28.70 % | 19.350 M -7.37 % | 20.889 M 34.45 % | 15.537 M | 0.000 -100.00 % | 18.449 M |
| Interest income | 71.793 K 2 076.86 % | 3.298 K -93.94 % | 54.457 K 1 556.23 % | 3.288 K -91.38 % | 38.131 K -99.82 % | 21.303 M 5 539.25 % | 377.763 K 183.01 % | 133.479 K 560.98 % | 20.194 K -99.91 % | 21.965 M 44 669.88 % | 49.062 K -61.57 % | 127.670 K 214.87 % | 40.547 K -99.83 % | 23.918 M 10 368.31 % | 228.480 K 334.44 % | 52.592 K | 0.000 -100.00 % | 24.029 M 53 128.63 % | 45.143 K -99.82 % | 25.156 M 53 605.09 % | 46.841 K -99.81 % | 25.027 M 29 125.20 % | 85.635 K -99.69 % | 27.917 M 50 415.71 % | 55.264 K -99.80 % | 27.813 M 5.76 % | 26.299 M -18.69 % | 32.345 M 11.22 % | 29.081 M 11.25 % | 26.141 M 590.28 % | 3.787 M -87.03 % | 29.201 M 10.50 % | 26.426 M | 0.000 -100.00 % | 840.822 K | 0.000 -100.00 % | 25.005 M -0.53 % | 25.139 M 786.11 % | 2.837 M -91.24 % | 32.378 M -0.76 % | 32.627 M -7.50 % | 35.271 M 924.43 % | 3.443 M -91.70 % | 41.492 M -3.59 % | 43.037 M -7.60 % | 46.575 M 6.63 % | 43.681 M -9.06 % | 48.035 M 1 677.76 % | 2.702 M -94.56 % | 49.704 M 2 315.16 % | 2.058 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.718 M | 0.000 100.00 % | -6.788 M | 0.000 -100.00 % | 3.250 M | 0.000 100.00 % | -775.000 K | 0.000 -100.00 % | 4.929 M | 0.000 100.00 % | -79.557 K | 0.000 -100.00 % | 1.619 M | 0.000 -100.00 % | 10.618 M | 0.000 -100.00 % | 10.495 M | 0.000 -100.00 % | 1.937 M | 0.000 -100.00 % | 1.703 M | 0.000 -100.00 % | 1.087 M | 0.000 100.00 % | -134.000 K | 0.000 100.00 % | -54.297 K | 0.000 -100.00 % | 4.141 M | 0.000 -100.00 % | 513.391 K | 0.000 -100.00 % | 3.705 M | 0.000 100.00 % | -1.490 M | 0.000 -100.00 % | 1.235 M 354.12 % | -486.000 K | 0.000 | 0.000 |
| Interest expense | 24.732 M 8.30 % | 22.837 M -1.69 % | 23.230 M -0.06 % | 23.244 M -0.01 % | 23.247 M | 0.000 -100.00 % | 22.831 M 1.33 % | 22.530 M -1.75 % | 22.931 M | 0.000 -100.00 % | 24.007 M 3.19 % | 23.265 M -6.97 % | 25.007 M | 0.000 -100.00 % | 25.787 M 10.16 % | 23.408 M -7.15 % | 25.210 M | 0.000 -100.00 % | 24.696 M | 0.000 -100.00 % | 25.013 M | 0.000 -100.00 % | 21.412 M | 0.000 -100.00 % | 27.244 M | 0.000 -100.00 % | 30.772 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 26.291 M -31.52 % | 38.393 M 23.96 % | 30.971 M | 0.000 | 0.000 -100.00 % | 33.692 M | 0.000 | 0.000 | 0.000 -100.00 % | 38.469 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 53.877 M | 0.000 -100.00 % | 51.259 M 16.38 % | 44.043 M -15.37 % | 52.042 M 6.95 % | 48.662 M 6.20 % | 45.819 M -9.62 % | 50.697 M 32.31 % | 38.318 M -9.82 % | 42.491 M 6.95 % | 39.731 M -5.48 % | 42.033 M 13.69 % | 36.972 M -1.00 % | 37.344 M 0.30 % | 37.233 M 15.49 % | 32.239 M -4.17 % | 33.643 M -8.39 % | 36.724 M -20.62 % | 46.261 M -11.23 % | 52.113 M -18.11 % | 63.635 M 53.78 % | 41.381 M -13.03 % | 47.579 M 38.15 % | 34.439 M -3.72 % | 35.768 M 22.53 % | 29.191 M -18.40 % | 35.772 M 5.04 % | 34.055 M 15.28 % | 29.540 M 1.57 % | 29.082 M 8.91 % | 26.703 M -3.45 % | 27.657 M 1.77 % | 27.177 M 19.17 % | 22.806 M -24.47 % | 30.196 M 33.08 % | 22.689 M 19.62 % | 18.968 M -11.68 % | 21.476 M -19.41 % | 26.649 M 35.83 % | 19.619 M 26.35 % | 15.527 M 7.52 % | 14.441 M -26.03 % | 19.524 M 45.94 % | 13.378 M | 0.000 -100.00 % | 10.307 M |
| Depreciation and amortization | 0.000 | 0.000 -100.00 % | 31.730 M | 0.000 -100.00 % | 24.268 M -11.35 % | 27.374 M -20.22 % | 34.313 M 0.00 % | 34.313 M 3.74 % | 33.077 M 0.00 % | 33.077 M 5.73 % | 31.284 M -16.78 % | 37.592 M 3.66 % | 36.266 M 0.00 % | 36.266 M -3.38 % | 37.534 M 0.00 % | 37.534 M 5.56 % | 35.558 M 0.00 % | 35.558 M 5.45 % | 33.720 M -10.98 % | 37.879 M 12.96 % | 33.532 M -6.62 % | 35.910 M -5.20 % | 37.879 M 3.96 % | 36.437 M -4.75 % | 38.256 M 4.99 % | 36.437 M 6.34 % | 34.266 M 226.44 % | -27.101 M -218.36 % | 22.898 M -16.73 % | 27.497 M -45.48 % | 50.437 M 48.40 % | 33.987 M 70.33 % | 19.954 M -38.06 % | 32.217 M -41.97 % | 55.521 M 66.04 % | 33.438 M 35.12 % | 24.747 M -6.10 % | 26.355 M -57.80 % | 62.449 M 97.12 % | 31.680 M -8.34 % | 34.562 M -2.04 % | 35.281 M -73.11 % | 131.190 M 207.28 % | 42.694 M -26.58 % | 58.153 M 24.70 % | 46.633 M -94.73 % | 885.357 M 715.77 % | 108.530 M 88.54 % | 57.563 M 16.35 % | 49.476 M -52.05 % | 103.185 M 131.18 % | 44.634 M -14.44 % | 52.164 M 6.09 % | 49.170 M -22.44 % | 63.392 M 23.86 % | 51.180 M 31.44 % | 38.938 M -10.76 % | 43.633 M -23.36 % | 56.932 M 33.89 % | 42.522 M 10.47 % | 38.493 M 2.32 % | 37.621 M -44.23 % | 67.456 M 112.01 % | 31.817 M -17.79 % | 38.703 M 5.18 % | 36.797 M -50.91 % | 74.957 M 69.54 % | 44.212 M -28.70 % | 62.010 M 51.03 % | 41.058 M -13.66 % | 47.556 M 35.75 % | 35.033 M -17.82 % | 42.631 M 50.29 % | 28.365 M -17.64 % | 34.440 M -46.98 % | 64.952 M -6.88 % | 69.754 M 18.30 % | 58.963 M 120.80 % | 26.704 M -55.12 % | 59.501 M -9.90 % | 66.039 M 25.08 % | 52.796 M -11.32 % | 59.534 M 29.64 % | 45.921 M 109.91 % | 21.876 M 17.76 % | 18.577 M -63.99 % | 51.586 M 35.23 % | 38.146 M 9.67 % | 34.781 M 2.26 % | 34.011 M 70.01 % | 20.005 M 50.29 % | 13.311 M | 0.000 | 0.000 |
| Operating income | -11.115 M 20.75 % | -14.025 M 84.37 % | -89.742 M -558.90 % | -13.620 M -427.80 % | 4.155 M 199.98 % | -4.156 M 95.81 % | -99.196 M -2 548.76 % | -3.745 M -103.50 % | 106.967 M 903.48 % | -13.313 M 91.20 % | -151.235 M -3 006.81 % | 5.203 M -58.94 % | 12.671 M 241.99 % | -8.924 M 88.36 % | -76.693 M -171.31 % | 107.545 M 125.83 % | 47.623 M 2 157.01 % | 2.110 M 101.50 % | -140.639 M -673.26 % | 24.533 M -15.36 % | 28.986 M 212.72 % | -25.714 M -145.71 % | 56.257 M 115.20 % | 26.142 M 13.13 % | 23.107 M 318.11 % | -10.594 M -429.80 % | 3.212 M -89.27 % | 29.941 M -10.99 % | 33.637 M 1 102.59 % | -3.355 M -103.01 % | 111.371 M 381.52 % | 23.129 M -6.31 % | 24.686 M 1 146.02 % | -2.360 M 99.52 % | -495.001 M -3 802.25 % | -12.685 M -1 395.14 % | 979.428 K 102.28 % | -42.953 M 33.75 % | -64.837 M -1 224.29 % | -4.896 M -108.83 % | 55.435 M 250.75 % | -36.773 M 46.33 % | -68.512 M -331.04 % | 29.654 M -32.31 % | 43.809 M 600.96 % | -8.745 M 99.17 % | -1.051 B -3 181.11 % | -32.041 M -1 078.65 % | 3.274 M 104.78 % | -68.508 M 67.36 % | -209.861 M -778.35 % | 30.937 M -19.64 % | 38.500 M 473.13 % | -10.318 M 89.66 % | -99.835 M -239.96 % | 71.333 M -14.92 % | 83.843 M 46.04 % | 57.412 M 338.71 % | -24.051 M -117.46 % | 137.713 M 39.91 % | 98.430 M 105.53 % | 47.890 M 396.86 % | -16.132 M -110.57 % | 152.594 M 24.91 % | 122.162 M 221.92 % | 37.948 M 168.81 % | -55.145 M -177.61 % | 71.054 M 19.55 % | 59.433 M 28.16 % | 46.375 M 197.22 % | -47.699 M -149.48 % | 96.398 M 41.95 % | 67.909 M 46.13 % | 46.471 M 164.30 % | 17.583 M -68.55 % | 55.907 M -11.74 % | 63.347 M 51.13 % | 41.916 M 237.29 % | -30.530 M -157.66 % | 52.949 M 7.33 % | 49.334 M 21.52 % | 40.599 M 2 840.63 % | -1.481 M -103.32 % | 44.591 M -29.23 % | 63.006 M 14.50 % | 55.028 M 747.69 % | -8.496 M -132.84 % | 25.869 M -45.64 % | 47.589 M 19.98 % | 39.665 M -8.81 % | 43.497 M -14.44 % | 50.838 M -62.87 % | 136.902 M 284.05 % | 35.647 M |
| Operating income ratio | -0.04 38.35 % | -0.06 88.45 % | -0.51 -1 006.75 % | -0.05 -432.35 % | 0.01 178.68 % | -0.02 96.76 % | -0.54 -4 963.88 % | -0.01 -104.49 % | 0.24 600.98 % | -0.05 93.13 % | -0.69 -5 285.35 % | 0.01 -59.81 % | 0.03 217.50 % | -0.03 90.14 % | -0.29 -216.93 % | 0.25 124.36 % | 0.11 1 501.00 % | 0.01 101.01 % | -0.68 -1 236.87 % | 0.06 -20.22 % | 0.07 172.36 % | -0.10 -149.74 % | 0.21 261.25 % | 0.06 15.25 % | 0.05 270.97 % | -0.03 -317.93 % | 0.01 -77.30 % | 0.06 -13.69 % | 0.07 858.80 % | -0.01 -102.17 % | 0.41 831.07 % | 0.04 -19.04 % | 0.05 976.38 % | -0.01 99.65 % | -1.81 -7 033.60 % | -0.03 -1 304.80 % | 0.00 101.86 % | -0.11 45.53 % | -0.21 -2 146.03 % | -0.01 -109.70 % | 0.10 217.24 % | -0.08 56.33 % | -0.19 -540.14 % | 0.04 -29.24 % | 0.06 489.79 % | -0.02 99.20 % | -1.92 -5 055.72 % | -0.04 -967.52 % | 0.00 103.88 % | -0.11 73.55 % | -0.42 -1 459.40 % | 0.03 -28.59 % | 0.04 395.17 % | -0.01 90.39 % | -0.15 -327.83 % | 0.07 -15.53 % | 0.08 12.21 % | 0.07 304.17 % | -0.03 -126.14 % | 0.13 17.93 % | 0.11 67.65 % | 0.07 319.25 % | -0.03 -117.31 % | 0.18 12.37 % | 0.16 144.63 % | 0.06 170.52 % | -0.09 -214.87 % | 0.08 17.62 % | 0.07 -5.69 % | 0.07 188.48 % | -0.08 -167.00 % | 0.12 27.73 % | 0.09 8.40 % | 0.09 168.97 % | 0.03 -59.98 % | 0.08 -35.40 % | 0.12 49.47 % | 0.08 158.17 % | -0.14 -260.97 % | 0.09 10.78 % | 0.08 -0.75 % | 0.08 1 489.96 % | -0.01 -106.21 % | 0.09 -31.84 % | 0.14 11.72 % | 0.12 660.53 % | -0.02 -123.47 % | 0.09 -28.47 % | 0.13 9.37 % | 0.12 -5.18 % | 0.13 -34.15 % | 0.19 -54.45 % | 0.42 208.75 % | 0.14 |
| Total other income expenses net | -87.725 K 93.87 % | -1.430 M -55.77 % | -918.000 K 57.62 % | -2.166 M -17.26 % | -1.847 M -25.06 % | -1.477 M -179.67 % | 1.854 M 122.93 % | -8.084 M -90.89 % | -4.235 M 19.38 % | -5.253 M 95.05 % | -106.172 M -1 936.22 % | -5.214 M 31.79 % | -7.644 M -33.52 % | -5.725 M 14.62 % | -6.705 M -50.10 % | -4.467 M 25.93 % | -6.031 M -7.75 % | -5.597 M 55.49 % | -12.575 M -117.49 % | -5.782 M -0.28 % | -5.766 M 20.43 % | -7.246 M -113.75 % | -3.390 M 56.60 % | -7.811 M 6.60 % | -8.363 M -46.46 % | -5.710 M -460.85 % | -1.018 M 77.30 % | -4.485 M -20.44 % | -3.724 M 31.19 % | -5.412 M 84.44 % | -34.782 M -288.84 % | 18.419 M 201.60 % | 6.107 M 204.50 % | -5.844 M 66.99 % | -17.704 M -499.32 % | -2.954 M -185.96 % | -1.033 M 35.19 % | -1.594 M -171.48 % | 2.230 M 19.51 % | 1.866 M 1 734.01 % | 101.744 K 324.74 % | -45.271 K 99.79 % | -21.499 M -3 161.98 % | 702.127 K -39.78 % | 1.166 M -98.58 % | 82.205 M 836.21 % | -11.166 M -504.86 % | 2.758 M 2.34 % | 2.695 M 299.00 % | 675.434 K 107.14 % | -9.462 M -610.63 % | 1.853 M 520.02 % | 298.861 K -83.16 % | 1.775 M -76.29 % | 7.485 M 62.54 % | 4.605 M 1 272.28 % | 335.573 K -68.01 % | 1.049 M -5.50 % | 1.110 M 802.53 % | -158.000 K -112.20 % | 1.295 M 126.92 % | 570.685 K 102.33 % | -24.484 M -266.86 % | -6.674 M -291.51 % | 3.485 M | 0.000 -100.00 % | 5.528 M 2 218.01 % | -261.000 K 77.02 % | -1.136 M -39.90 % | -812.000 K -251.83 % | 534.802 K 108.67 % | -6.165 M -216.96 % | 5.271 M 589.13 % | 764.879 K 144.29 % | -1.727 M -1 765.54 % | 103.690 K 209.20 % | -94.952 K -2.24 % | -92.875 K 96.20 % | -2.445 M -65.31 % | -1.479 M 71.81 % | -5.247 M -2 332.25 % | 235.054 K -88.48 % | 2.040 M 342.91 % | -840.000 K -440.60 % | 246.624 K 204.06 % | -237.000 K -109.09 % | 2.607 M 1 501.61 % | -186.000 K 55.61 % | -419.000 K 10.47 % | -468.000 K -172.87 % | 642.269 K 380.47 % | -229.000 K 99.75 % | -90.578 M -2 352 775.32 % | 3.850 K |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2023-01-01 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2007-12-31 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2006-12-31 | 2006-09-30 | 2006-06-30 | 2006-03-31 | 2005-12-31 | 2005-09-30 | 2005-06-30 | 2005-03-31 | 2004-12-31 | 2004-09-30 | 2004-06-30 | 2004-03-31 | 2003-12-31 | 2003-09-30 | 2003-06-30 | 2003-03-31 | 2002-12-31 | 2002-09-30 | 2002-06-30 | 2002-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2023-01-01 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2007-12-31 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2006-12-31 | 2006-09-30 | 2006-06-30 | 2006-03-31 | 2005-12-31 | 2005-09-30 | 2005-06-30 | 2005-03-31 | 2004-12-31 | 2004-09-30 | 2004-06-30 | 2004-03-31 | 2003-12-31 | 2003-09-30 | 2003-06-30 | 2003-03-31 | 2002-12-31 | 2002-09-30 | 2002-06-30 | 2002-03-31 | 2001-12-31 | 2001-06-30 | 2000-12-31 | 2000-06-30 | 1999-12-31 | 1999-06-30 | 1998-12-31 | 1998-06-30 | 1997-12-31 | 1997-06-30 | 1996-12-31 | 1996-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 327.858 M 29.95 % | 252.293 M 32.58 % | 190.291 M 0.11 % | 190.083 M -79.39 % | 922.399 M -5.46 % | 975.626 M -5.49 % | 1.032 B -2.77 % | 1.062 B -1.94 % | 1.083 B 0.38 % | 1.079 B -1.76 % | 1.098 B -1.46 % | 1.114 B -3.03 % | 1.149 B -2.79 % | 1.182 B 3.47 % | 1.142 B 2.58 % | 1.113 B -3.53 % | 1.154 B -5.57 % | 1.222 B 4.99 % | 1.164 B -0.86 % | 1.174 B -1.25 % | 1.189 B 1.37 % | 1.173 B 1.34 % | 1.158 B -8.96 % | 1.271 B -0.61 % | 1.279 B -0.29 % | 1.283 B -0.16 % | 1.285 B 0.98 % | 1.272 B -8.84 % | 1.396 B 0.95 % | 1.383 B 2.56 % | 1.348 B -2.36 % | 1.381 B 8.77 % | 1.270 B -0.71 % | 1.279 B 1.20 % | 1.263 B 1.52 % | 1.245 B -0.65 % | 1.253 B 2.57 % | 1.221 B 1.60 % | 1.202 B -15.68 % | 1.426 B -6.12 % | 1.519 B -2.19 % | 1.553 B -3.25 % | 1.605 B -6.88 % | 1.723 B -7.44 % | 1.862 B -9.87 % | 2.066 B 2.57 % | 2.014 B -12.43 % | 2.300 B -8.76 % | 2.521 B 21.68 % | 2.072 B 22.16 % | 1.696 B -7.60 % | 1.835 B -12.10 % | 2.088 B 4.09 % | 2.006 B 14.81 % | 1.747 B -7.67 % | 1.892 B 0.25 % | 1.887 B 13.75 % | 1.659 B 15.43 % | 1.437 B -28.85 % | 2.020 B -5.84 % | 2.146 B 27.76 % | 1.680 B 22.27 % | 1.374 B 3.22 % | 1.331 B -18.67 % | 1.636 B 6.90 % | 1.531 B -4.61 % | 1.605 B -3.13 % | 1.656 B -5.71 % | 1.757 B -4.65 % | 1.842 B -1.15 % | 1.864 B 8.37 % | 1.720 B 8.52 % | 1.585 B -2.27 % | 1.622 B 15.12 % | 1.409 B 3.08 % | 1.367 B -14.71 % | 1.602 B 9.06 % | 1.469 B -9.16 % | 1.617 B 12.06 % | 1.443 B -7.54 % | 1.561 B 3.71 % | 1.505 B 6.30 % | 1.416 B 14.41 % | 1.238 B -14.48 % | 1.447 B | 0.000 -100.00 % | 1.312 B 19.04 % | 1.103 B 12.96 % | 976.101 M 16.93 % | 834.783 M 13.17 % | 737.660 M -0.76 % | 743.277 M 24.19 % | 598.479 M | 0.000 -100.00 % | 528.020 M 89.47 % | 278.686 M 293.72 % | 70.782 M -6.07 % | 75.360 M -62.36 % | 200.220 M 36.05 % | 147.163 M 155.79 % | 57.533 M -59.75 % | 142.947 M 55.17 % | 92.120 M | 0.000 -100.00 % | 12.057 M | 0.000 |
| Total investments | 789.832 K 0.00 % | 789.832 K 0.00 % | 789.832 K -84.20 % | 5.000 M 0.00 % | 5.000 M 0.00 % | 5.000 M 0.00 % | 5.000 M 0.00 % | 5.000 M 0.00 % | 5.000 M 0.00 % | 5.000 M 0.00 % | 5.000 M 0.00 % | 5.000 M 0.00 % | 5.000 M 0.00 % | 5.000 M 0.00 % | 5.000 M 0.00 % | 5.000 M -98.53 % | 339.841 M 0.00 % | 339.841 M | 0.000 100.00 % | -801.165 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 % | 7.661 M 0.18 % | 7.647 M 0.18 % | 7.633 M 0.18 % | 7.619 M 0.32 % | 7.595 M 0.00 % | 7.595 M 0.18 % | 7.581 M 0.40 % | 7.551 M 0.13 % | 7.541 M 0.24 % | 7.523 M 0.24 % | 7.505 M -46.81 % | 14.111 M -1.45 % | 14.319 M 0.41 % | 14.260 M -1.24 % | 14.439 M 4.52 % | 13.814 M -95.22 % | 288.983 M 1 979.46 % | 13.897 M -1.35 % | 14.087 M 0.80 % | 13.975 M 0.32 % | 13.931 M -0.97 % | 14.068 M -1.50 % | 14.282 M -0.31 % | 14.326 M -2.46 % | 14.688 M -5.45 % | 15.535 M -5.42 % | 16.425 M -1.61 % | 16.693 M 0.35 % | 16.635 M -7.76 % | 18.034 M -0.73 % | 18.167 M -9.14 % | 19.995 M 3.64 % | 19.293 M 2.76 % | 18.774 M -0.39 % | 18.848 M -65.71 % | 54.962 M -1.52 % | 55.813 M 44.25 % | 38.692 M 0.84 % | 38.369 M -25.97 % | 51.829 M -17.05 % | 62.480 M -4.13 % | 65.172 M -36.75 % | 103.036 M -23.11 % | 134.005 M 0.90 % | 132.815 M 1.44 % | 130.936 M 0.63 % | 130.114 M -11.91 % | 147.713 M 1.38 % | 145.696 M -8.66 % | 159.516 M 0.87 % | 158.139 M -6.44 % | 169.033 M 4.27 % | 162.117 M | 0.000 -100.00 % | 193.908 M 25.71 % | 154.246 M -0.27 % | 154.661 M -3.19 % | 159.765 M 1.59 % | 157.260 M 77.03 % | 88.834 M -0.36 % | 89.159 M | 0.000 -100.00 % | 71.631 M -52.49 % | 150.779 M 154.37 % | 59.276 M -63.23 % | 161.197 M 341.29 % | 36.529 M -3.76 % | 37.955 M 1.76 % | 37.300 M -1.14 % | 37.730 M 0.04 % | 37.715 M | 0.000 | 0.000 | 0.000 |
| Total debt | 408.741 M 22.06 % | 334.878 M 41.22 % | 237.132 M -1.88 % | 241.680 M -74.70 % | 955.421 M -5.56 % | 1.012 B -3.97 % | 1.054 B -3.86 % | 1.096 B -0.98 % | 1.107 B -0.39 % | 1.111 B -4.45 % | 1.163 B -2.05 % | 1.187 B -3.91 % | 1.235 B 0.73 % | 1.226 B 1.83 % | 1.204 B 0.81 % | 1.195 B -2.24 % | 1.222 B -3.76 % | 1.270 B 458.78 % | 227.257 M -81.86 % | 1.253 B -3.54 % | 1.299 B 6.38 % | 1.221 B -0.41 % | 1.226 B -8.29 % | 1.337 B 0.93 % | 1.324 B 0.50 % | 1.318 B -3.11 % | 1.360 B 0.12 % | 1.358 B -7.10 % | 1.462 B -0.21 % | 1.465 B -0.07 % | 1.466 B -1.11 % | 1.483 B -0.44 % | 1.489 B -2.41 % | 1.526 B 12.90 % | 1.352 B 76.71 % | 764.923 M -43.38 % | 1.351 B 1.86 % | 1.326 B -0.44 % | 1.332 B -24.24 % | 1.758 B 0.81 % | 1.744 B -14.81 % | 2.047 B 0.65 % | 2.034 B -8.77 % | 2.230 B -6.00 % | 2.372 B -9.92 % | 2.633 B -5.27 % | 2.779 B -1.40 % | 2.819 B -3.93 % | 2.934 B -6.77 % | 3.147 B 11.26 % | 2.828 B -5.23 % | 2.985 B 3.44 % | 2.885 B 15.34 % | 2.502 B 51.64 % | 1.650 B -25.07 % | 2.202 B -9.94 % | 2.445 B 15.39 % | 2.119 B 2.25 % | 2.072 B -7.10 % | 2.230 B 1.14 % | 2.205 B 2.81 % | 2.145 B 17.97 % | 1.818 B -1.55 % | 1.847 B 1.63 % | 1.817 B -21.20 % | 2.306 B 28.87 % | 1.790 B -6.54 % | 1.915 B -16.09 % | 2.282 B -3.18 % | 2.357 B 23.62 % | 1.907 B -13.56 % | 2.206 B -3.76 % | 2.292 B -0.19 % | 2.297 B -4.76 % | 2.411 B 15.66 % | 2.085 B 4.86 % | 1.988 B 2.00 % | 1.949 B -1.87 % | 1.986 B 13.05 % | 1.757 B -5.98 % | 1.869 B -1.66 % | 1.901 B 11.46 % | 1.705 B 0.14 % | 1.703 B -0.63 % | 1.714 B | 0.000 -100.00 % | 1.373 B -11.31 % | 1.548 B 15.25 % | 1.343 B 18.55 % | 1.133 B 6.98 % | 1.059 B -1.86 % | 1.079 B 3.36 % | 1.044 B | 0.000 -100.00 % | 751.799 M 70.84 % | 440.072 M -3.51 % | 456.081 M 2.02 % | 447.060 M 46.10 % | 305.997 M 18.82 % | 257.537 M 60.38 % | 160.575 M -11.44 % | 181.322 M 65.38 % | 109.642 M | 0.000 -100.00 % | 33.000 M | 0.000 |
| Accumulated other comprehensive income loss | 0.000 | 0.000 | 0.000 -100.00 % | 752.053 M 55.69 % | 483.038 M 357.21 % | 105.649 M -78.20 % | 484.529 M -34.83 % | 743.516 M 55.90 % | 476.922 M -37.20 % | 759.474 M 578.07 % | 112.005 M -85.07 % | 750.306 M 618.73 % | 104.393 M -85.99 % | 744.913 M 53.68 % | 484.730 M -35.81 % | 755.171 M 53.53 % | 491.869 M -35.04 % | 757.234 M 568.72 % | 113.236 M 13.31 % | 99.936 M -79.43 % | 485.937 M 354.81 % | 106.845 M -78.02 % | 486.136 M 530.71 % | 77.077 M -83.01 % | 453.690 M 551.87 % | 69.598 M -84.51 % | 449.374 M 478.52 % | 77.676 M -82.71 % | 449.173 M 538.19 % | 70.382 M 2.04 % | 68.972 M 2 782.24 % | 2.393 M -99.35 % | 369.526 M 11 469.38 % | 3.194 M 1 117.20 % | -314.000 K 86.62 % | -2.346 M 3.50 % | -2.431 M 53.18 % | -5.192 M 25.08 % | -6.930 M 26.54 % | -9.434 M -102.27 % | -4.664 M -119.59 % | -2.124 M -31.93 % | -1.610 M 94.89 % | -31.518 M -9.78 % | -28.711 M 12.55 % | -32.830 M -367.00 % | -7.030 M 69.07 % | -22.732 M -60.08 % | -14.200 M -27.73 % | -11.117 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 |
| Retained earnings | -1.871 B -0.96 % | -1.853 B -1.06 % | -1.834 B -5.40 % | -1.740 B -1.08 % | -1.721 B -0.04 % | -1.720 B -0.56 % | -1.711 B -6.50 % | -1.606 B -1.13 % | -1.588 B 4.66 % | -1.666 B -30.70 % | -1.275 B 14.06 % | -1.483 B -0.40 % | -1.477 B -0.13 % | -1.475 B -1.34 % | -1.456 B -6.11 % | -1.372 B 6.21 % | -1.463 B 1.89 % | -1.491 B -0.64 % | -1.482 B -12.33 % | -1.319 B 0.62 % | -1.327 B 0.96 % | -1.340 B -2.89 % | -1.303 B 1.91 % | -1.328 B 0.51 % | -1.335 B 0.38 % | -1.340 B -1.62 % | -1.319 B -0.12 % | -1.317 B 1.21 % | -1.333 B 1.42 % | -1.352 B -0.85 % | -1.341 B 3.76 % | -1.393 B 2.19 % | -1.425 B 1.47 % | -1.446 B -0.76 % | -1.435 B -52.56 % | -940.585 M -2.53 % | -917.401 M -0.73 % | -910.778 M -5.73 % | -861.438 M -7.24 % | -803.247 M -1.53 % | -791.170 M 5.45 % | -836.793 M -5.25 % | -795.076 M -120.58 % | -360.456 M 51.64 % | -745.374 M 3.18 % | -769.845 M 8.01 % | -836.898 M -604.61 % | 165.849 M -19.67 % | 206.457 M -3.19 % | 213.256 M -22.19 % | 274.084 M -41.41 % | 467.805 M 2.42 % | 456.757 M 0.50 % | 454.472 M -3.21 % | 469.547 M -14.14 % | 546.890 M 8.66 % | 503.322 M -6.40 % | 537.738 M 6.09 % | 506.851 M -2.25 % | 518.518 M 21.50 % | 426.779 M -0.83 % | 430.365 M -4.07 % | 448.604 M -0.55 % | 451.098 M 16.25 % | 388.045 M 16.38 % | 333.441 M 4.26 % | 319.806 M -12.57 % | 365.795 M 10.98 % | 329.611 M -2.62 % | 338.494 M 4.57 % | 323.699 M 3.79 % | 311.885 M 16.21 % | 268.374 M -14.27 % | 313.045 M 9.24 % | 286.566 M -17.67 % | 348.050 M 8.51 % | 320.750 M 13.68 % | 282.141 M 12.10 % | 251.680 M -23.64 % | 329.612 M 11.94 % | 294.447 M 9.67 % | 268.476 M 12.33 % | 238.996 M -10.02 % | 265.604 M 13.93 % | 233.122 M | 0.000 -100.00 % | 146.862 M -7.79 % | 159.276 M 14.56 % | 139.031 M 32.46 % | 104.963 M -9.11 % | 115.487 M -3.49 % | 119.664 M 45.04 % | 82.503 M | 0.000 -100.00 % | 21.770 M -39.69 % | 36.097 M 708.99 % | 4.462 M -89.34 % | 41.847 M 478.40 % | 7.235 M -86.42 % | 53.287 M 161.57 % | 20.372 M -79.33 % | 98.553 M 72.59 % | 57.101 M -37.77 % | 91.756 M -7.88 % | 99.601 M | 0.000 |
| Common stock | 1.286 B 0.00 % | 1.286 B 0.00 % | 1.286 B 0.00 % | 1.286 B 0.00 % | 1.286 B 0.00 % | 1.286 B 0.00 % | 1.286 B 0.00 % | 1.286 B 0.00 % | 1.286 B 0.00 % | 1.286 B 0.00 % | 1.286 B 0.00 % | 1.286 B 0.00 % | 1.286 B 0.00 % | 1.286 B 0.00 % | 1.286 B 0.00 % | 1.286 B 0.00 % | 1.286 B 0.00 % | 1.286 B 0.00 % | 1.286 B 0.00 % | 1.286 B 0.00 % | 1.286 B 0.00 % | 1.286 B 0.00 % | 1.286 B 0.00 % | 1.286 B 0.00 % | 1.286 B 0.00 % | 1.286 B 0.00 % | 1.286 B 0.00 % | 1.286 B 0.00 % | 1.286 B 0.00 % | 1.286 B 0.00 % | 1.286 B 0.00 % | 1.286 B 0.00 % | 1.286 B 0.00 % | 1.286 B 0.00 % | 1.286 B 0.00 % | 1.286 B 0.00 % | 1.286 B 0.00 % | 1.286 B 0.00 % | 1.286 B 0.00 % | 1.286 B 0.00 % | 1.286 B 0.00 % | 1.286 B 0.00 % | 1.286 B 0.00 % | 1.286 B 0.00 % | 1.286 B 0.00 % | 1.286 B 0.00 % | 1.286 B 0.00 % | 1.286 B 0.00 % | 1.286 B 0.00 % | 1.286 B 0.00 % | 1.286 B 0.00 % | 1.286 B 0.00 % | 1.286 B 0.00 % | 1.286 B 0.00 % | 1.286 B 0.00 % | 1.286 B 70.00 % | 756.296 M 0.00 % | 756.296 M 0.00 % | 756.296 M 9.88 % | 688.296 M 0.00 % | 688.296 M 0.00 % | 688.296 M 0.00 % | 688.296 M 0.00 % | 688.296 M 0.00 % | 688.296 M 0.00 % | 688.296 M 0.00 % | 688.296 M 0.00 % | 688.296 M 0.00 % | 688.296 M 0.00 % | 688.296 M 0.00 % | 688.296 M 0.00 % | 688.296 M 0.00 % | 688.296 M 0.00 % | 688.296 M 0.00 % | 688.296 M 0.00 % | 688.296 M 0.00 % | 688.296 M 0.00 % | 688.296 M 0.00 % | 688.296 M 0.00 % | 688.296 M 0.00 % | 688.296 M 0.00 % | 688.296 M 0.00 % | 688.296 M 0.00 % | 688.296 M 60.00 % | 430.185 M | 0.000 -100.00 % | 430.185 M 0.00 % | 430.185 M 13.57 % | 378.793 M 0.00 % | 378.793 M 0.00 % | 378.793 M 0.00 % | 378.793 M 0.00 % | 378.793 M | 0.000 -100.00 % | 378.793 M 0.00 % | 378.793 M 0.00 % | 378.793 M 0.00 % | 378.793 M 11.65 % | 339.260 M 0.00 % | 339.260 M 0.00 % | 339.260 M 10.87 % | 306.000 M 80.00 % | 170.000 M 0.00 % | 170.000 M 100.00 % | 85.000 M | 0.000 |
| Total equity | 103.973 M -13.95 % | 120.827 M -13.71 % | 140.028 M -34.91 % | 215.117 M -7.29 % | 232.031 M -1.32 % | 235.125 M -3.54 % | 243.750 M -28.30 % | 339.976 M -5.16 % | 358.481 M 21.07 % | 296.105 M -7.85 % | 321.330 M -31.65 % | 470.149 M -1.52 % | 477.393 M 0.93 % | 472.979 M -5.35 % | 499.695 M -14.97 % | 587.645 M 17.32 % | 500.886 M 6.36 % | 470.936 M -2.62 % | 483.630 M -23.65 % | 633.459 M 0.30 % | 631.583 M 1.92 % | 619.691 M -5.70 % | 657.122 M 8.91 % | 603.376 M 1.62 % | 593.769 M 1.56 % | 584.644 M -3.59 % | 606.439 M -1.93 % | 618.349 M 4.05 % | 594.306 M 3.02 % | 576.911 M -1.77 % | 587.294 M 14.46 % | 513.103 M 6.27 % | 482.826 M 5.00 % | 459.852 M -2.07 % | 469.551 M -51.87 % | 975.687 M -2.40 % | 999.659 M -0.35 % | 1.003 B -4.57 % | 1.051 B -5.49 % | 1.112 B -1.51 % | 1.129 B 4.06 % | 1.085 B -3.80 % | 1.128 B -6.82 % | 1.211 B 1.38 % | 1.194 B 2.50 % | 1.165 B 3.81 % | 1.122 B -45.49 % | 2.059 B -13.57 % | 2.383 B -7.75 % | 2.583 B -3.04 % | 2.664 B -9.98 % | 2.959 B 1.66 % | 2.911 B -0.90 % | 2.937 B -0.45 % | 2.950 B -1.23 % | 2.987 B 1.82 % | 2.934 B -2.36 % | 3.005 B 1.39 % | 2.963 B 17.38 % | 2.525 B 4.22 % | 2.422 B -1.29 % | 2.454 B -5.93 % | 2.609 B -2.66 % | 2.680 B 3.17 % | 2.598 B 3.37 % | 2.513 B 0.98 % | 2.489 B -2.01 % | 2.540 B 1.01 % | 2.514 B -1.09 % | 2.542 B 0.97 % | 2.518 B -3.96 % | 2.621 B 2.79 % | 2.550 B -0.76 % | 2.570 B 0.78 % | 2.550 B -1.47 % | 2.588 B 2.62 % | 2.522 B 2.80 % | 2.454 B 1.27 % | 2.423 B -2.14 % | 2.476 B 1.85 % | 2.431 B 1.74 % | 2.389 B 1.61 % | 2.351 B -0.99 % | 2.375 B 2.84 % | 2.309 B 31.37 % | 1.758 B -18.61 % | 2.160 B 1.54 % | 2.127 B 24.88 % | 1.703 B 3.36 % | 1.648 B 2.28 % | 1.611 B -0.54 % | 1.620 B 3.13 % | 1.571 B 26.08 % | 1.246 B -14.37 % | 1.455 B 5.14 % | 1.384 B 2.76 % | 1.347 B 1.38 % | 1.328 B 38.31 % | 960.436 M -0.15 % | 961.862 M 4.14 % | 923.628 M 58.35 % | 583.284 M 24.87 % | 467.108 M 16.42 % | 401.215 M 9.45 % | 366.561 M 9.82 % | 333.779 M |
| Other non current liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.124 M -86.49 % | 82.315 M 253.22 % | 23.304 M -20.33 % | 29.250 M 31.05 % | 22.320 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.245 M | 0.000 -100.00 % | 4.629 M | 0.000 -100.00 % | 12.798 M -13.26 % | 14.754 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.793 M -0.65 % | 13.883 M -0.64 % | 13.973 M | 0.000 -100.00 % | 10.567 M -0.68 % | 10.639 M -0.68 % | 10.712 M -0.67 % | 10.784 M 2.39 % | 10.532 M 0.00 % | 10.532 M 313.83 % | 2.545 M 0.00 % | 2.545 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 453.141 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 100.00 % | -830.328 M | 0.000 -100.00 % | 7.706 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 155.074 M 47.91 % | 104.844 M 56.84 % | 66.846 M -5.70 % | 70.888 M -0.39 % | 71.169 M 5.09 % | 67.724 M 10.36 % | 61.365 M 10.77 % | 55.400 M 14.20 % | 48.510 M 132.55 % | 20.860 M -47.28 % | 39.567 M -18.21 % | 48.379 M -38.90 % | 79.180 M 2.61 % | 77.163 M -80.92 % | 404.470 M 0.01 % | 404.443 M 874.47 % | 41.504 M -0.61 % | 41.757 M -27.93 % | 57.940 M 262.13 % | 16.000 M -96.07 % | 407.386 M 3.53 % | 393.500 M | 0.000 | 0.000 | 0.000 -100.00 % | 519.891 M -0.79 % | 524.013 M -6.60 % | 561.051 M -1.59 % | 570.090 M -55.11 % | 1.270 B -0.02 % | 1.270 B -3.01 % | 1.310 B 0.34 % | 1.305 B 617.94 % | 181.800 M | 0.000 | 0.000 -100.00 % | 588.676 M 0.15 % | 587.785 M 0.08 % | 587.289 M 0.01 % | 587.216 M 0.17 % | 586.232 M -0.02 % | 586.338 M 0.19 % | 585.250 M 0.00 % | 585.252 M -52.40 % | 1.230 B -32.34 % | 1.817 B 1.13 % | 1.797 B 9.64 % | 1.639 B -0.74 % | 1.651 B 2.59 % | 1.610 B -0.30 % | 1.615 B 9.03 % | 1.481 B 27.15 % | 1.165 B 100.45 % | 581.000 M | 0.000 -100.00 % | 513.394 M 0.29 % | 511.912 M 0.17 % | 511.062 M -36.24 % | 801.598 M 9.62 % | 731.267 M 0.18 % | 729.937 M -12.94 % | 838.429 M -13.28 % | 966.790 M -4.04 % | 1.007 B 0.01 % | 1.007 B 6.14 % | 949.194 M -9.99 % | 1.055 B -4.22 % | 1.101 B -10.58 % | 1.231 B 68.58 % | 730.421 M 204.14 % | 240.156 M -49.34 % | 474.089 M 12.29 % | 422.191 M -8.85 % | 463.208 M 18.30 % | 391.555 M 3.49 % | 378.347 M 114.23 % | 176.611 M -1.49 % | 179.282 M 28.72 % | 139.282 M -10.14 % | 155.000 M -3.17 % | 160.081 M -5.88 % | 170.081 M 88.81 % | 90.081 M 62.68 % | 55.372 M -22.46 % | 71.415 M | 0.000 -100.00 % | 98.956 M -70.48 % | 335.261 M -6.49 % | 358.527 M -0.71 % | 361.077 M 8.38 % | 333.150 M -2.38 % | 341.255 M 4.63 % | 326.147 M | 0.000 -100.00 % | 297.799 M 34.10 % | 222.072 M 12.11 % | 198.081 M 99.96 % | 99.060 M 240.92 % | 29.057 M 106.12 % | 14.097 M 0.50 % | 14.027 M 1 302.70 % | 1.000 M 0.00 % | 1.000 M | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 242.616 M 25.44 % | 193.419 M 24.60 % | 155.231 M 0.85 % | 153.916 M 0.23 % | 153.564 M 2.24 % | 150.201 M 4.38 % | 143.900 M 9.12 % | 131.873 M 5.25 % | 125.296 M 9.70 % | 114.216 M -6.29 % | 121.882 M -21.47 % | 155.210 M -4.17 % | 161.957 M -11.16 % | 182.311 M -62.60 % | 487.491 M 0.63 % | 484.424 M 298.12 % | 121.677 M -2.49 % | 124.788 M -12.19 % | 142.113 M 56.24 % | 90.961 M -80.96 % | 477.718 M 5.70 % | 451.950 M 670.55 % | 58.653 M 31.46 % | 44.616 M -0.24 % | 44.723 M -92.05 % | 562.880 M -0.67 % | 566.651 M -6.10 % | 603.490 M -1.69 % | 613.877 M -53.40 % | 1.317 B -0.11 % | 1.319 B -0.85 % | 1.330 B -0.78 % | 1.341 B 508.25 % | 220.410 M 901.32 % | 22.012 M 6.91 % | 20.589 M -96.62 % | 609.362 M 0.17 % | 608.298 M 0.07 % | 607.899 M 1.15 % | 601.009 M 0.15 % | 600.115 M -0.03 % | 600.312 M 0.28 % | 598.614 M 0.47 % | 595.820 M -51.96 % | 1.240 B -32.16 % | 1.828 B 1.12 % | 1.808 B 9.59 % | 1.650 B -0.73 % | 1.662 B 2.55 % | 1.621 B -0.30 % | 1.625 B 9.28 % | 1.487 B 26.99 % | 1.171 B 99.30 % | 587.729 M 8 634.27 % | 6.729 M -98.69 % | 513.394 M 0.29 % | 511.912 M 0.17 % | 511.062 M -36.24 % | 801.598 M 9.62 % | 731.267 M 0.18 % | 729.937 M -12.99 % | 838.882 M -13.23 % | 966.790 M -4.04 % | 1.007 B 0.01 % | 1.007 B 6.13 % | 949.248 M -9.99 % | 1.055 B -4.22 % | 1.101 B -10.58 % | 1.231 B 68.58 % | 730.421 M 204.14 % | 240.156 M -49.34 % | 474.089 M 12.29 % | 422.191 M -8.85 % | 463.208 M 18.30 % | 391.555 M 3.49 % | 378.347 M 114.23 % | 176.611 M -1.49 % | 179.282 M 28.72 % | 139.282 M -10.14 % | 155.000 M -3.17 % | 160.081 M -5.88 % | 170.081 M 88.81 % | 90.081 M 62.68 % | 55.372 M -22.46 % | 71.415 M | 0.000 -100.00 % | 98.956 M -70.48 % | 335.261 M -6.49 % | 358.527 M -0.71 % | 361.077 M 8.38 % | 333.150 M -2.38 % | 341.255 M 4.63 % | 326.147 M 139.28 % | -830.328 M -378.82 % | 297.799 M 34.10 % | 222.080 M 12.12 % | 198.081 M 99.96 % | 99.060 M 240.92 % | 29.057 M 106.12 % | 14.097 M 0.50 % | 14.027 M 1 302.70 % | 1.000 M 0.00 % | 1.000 M | 0.000 | 0.000 | 0.000 |
| Other current liabilities | 1.275 B 5.63 % | 1.207 B -0.58 % | 1.214 B -1.24 % | 1.230 B 84.42 % | 666.788 M 63.84 % | 406.986 M -47.56 % | 776.064 M 153.27 % | 306.422 M -51.04 % | 625.896 M 60.70 % | 389.471 M -58.44 % | 937.053 M 120.38 % | 425.201 M -69.70 % | 1.403 B 265.51 % | 383.927 M -31.21 % | 558.128 M 73.05 % | 322.521 M -53.19 % | 689.046 M 108.68 % | 330.198 M -79.84 % | 1.638 B 396.42 % | 329.965 M -33.38 % | 495.328 M 674.00 % | 63.996 M -95.82 % | 1.533 B 0.62 % | 1.523 B 77.12 % | 860.116 M 221.32 % | 267.680 M -46.82 % | 503.389 M 39.35 % | 361.229 M 809.83 % | 39.703 M -94.98 % | 790.494 M 53.74 % | 514.192 M 9.12 % | 471.234 M -61.77 % | 1.233 B -7.84 % | 1.338 B 81.43 % | 737.250 M -42.18 % | 1.275 B 85.86 % | 686.007 M 7.82 % | 636.269 M -21.34 % | 808.878 M -4.49 % | 846.886 M -42.78 % | 1.480 B 86.95 % | 791.685 M -57.45 % | 1.860 B 2.73 % | 1.811 B 48.60 % | 1.219 B 158.98 % | 470.565 M -15.18 % | 554.790 M -27.98 % | 770.359 M 63.08 % | 472.383 M 56.20 % | 302.417 M -8.77 % | 331.487 M 7.95 % | 307.078 M 10.23 % | 278.589 M 9.00 % | 255.577 M -75.67 % | 1.050 B 230.27 % | 318.010 M -22.71 % | 411.460 M 61.37 % | 254.973 M -26.24 % | 345.700 M 12.81 % | 306.448 M 6.72 % | 287.148 M -45.88 % | 530.619 M 106.05 % | 257.521 M 37.45 % | 187.362 M 1.76 % | 184.115 M 7.73 % | 170.907 M -33.10 % | 255.467 M 31.43 % | 194.381 M -26.01 % | 262.704 M 45.00 % | 181.172 M -25.91 % | 244.518 M 76.71 % | 138.369 M -13.28 % | 159.564 M 58.53 % | 100.653 M -26.21 % | 136.413 M 115.04 % | 63.436 M 54.50 % | 41.060 M -40.81 % | 69.367 M -25.32 % | 92.891 M 64.74 % | 56.385 M -6.12 % | 60.062 M -22.30 % | 77.303 M -24.10 % | 101.844 M 12.55 % | 90.490 M 155.35 % | 35.437 M | 0.000 -100.00 % | 358.788 M 985.66 % | 33.048 M -56.42 % | 75.835 M -68.62 % | 241.696 M -21.45 % | 307.692 M 1 708.46 % | 17.014 M -39.75 % | 28.239 M -96.60 % | 830.328 M 584.56 % | 121.293 M 299.37 % | 30.371 M -73.10 % | 112.923 M 522.13 % | 18.151 M -86.28 % | 132.299 M 68.11 % | 78.697 M -15.55 % | 93.183 M 252.62 % | 26.426 M -71.85 % | 93.862 M -73.17 % | 349.876 M 347.33 % | 78.215 M -82.51 % | 447.113 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 19.648 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 -100.00 % | 322.250 M 22.48 % | 263.112 M -1.77 % | 267.866 M -21.64 % | 341.861 M -26.36 % | 464.202 M 53.41 % | 302.593 M -18.74 % | 372.393 M 9.39 % | 340.441 M 3.64 % | 328.497 M -40.38 % | 550.943 M 107.41 % | 265.625 M 2.49 % | 259.180 M 20.37 % | 215.314 M 18.63 % | 181.508 M -34.42 % | 276.786 M 49.30 % | 185.390 M -30.88 % | 268.201 M 59.44 % | 168.216 M -17.50 % | 203.888 M 42.58 % | 142.997 M -13.86 % | 165.996 M 88.88 % | 87.884 M 8.42 % | 81.057 M -22.65 % | 104.791 M 91.87 % | 54.615 M -26.10 % | 73.902 M -20.26 % | 92.678 M 17.93 % | 78.589 M 36.83 % | 57.435 M -25.06 % | 76.638 M -33.85 % | 115.852 M 27.49 % | 90.874 M 281.73 % | 23.806 M | 0.000 -100.00 % | 109.224 M 205.24 % | 35.783 M -54.93 % | 79.396 M -67.54 % | 244.567 M -30.10 % | 349.902 M 1 455.19 % | 22.499 M 16.81 % | 19.262 M | 0.000 -100.00 % | 118.887 M 190.03 % | 40.991 M -65.72 % | 119.594 M 245.69 % | 34.596 M -79.35 % | 167.566 M 70.81 % | 98.098 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 253.667 M 10.27 % | 230.035 M 35.09 % | 170.286 M -0.30 % | 170.792 M -81.19 % | 907.770 M -3.83 % | 943.965 M -4.86 % | 992.176 M -4.64 % | 1.040 B -2.13 % | 1.063 B -2.48 % | 1.090 B -2.94 % | 1.123 B -1.36 % | 1.139 B 554.66 % | 173.945 M -84.87 % | 1.149 B 43.67 % | 799.947 M 1.22 % | 790.290 M -33.64 % | 1.191 B -3.03 % | 1.228 B 625.33 % | 169.317 M -86.31 % | 1.237 B 38.75 % | 891.282 M 7.73 % | 827.324 M -32.51 % | 1.226 B -8.29 % | 1.337 B 0.93 % | 1.324 B 65.99 % | 797.890 M -16.34 % | 953.751 M 19.62 % | 797.311 M -24.38 % | 1.054 B 439.99 % | 195.266 M -39.64 % | 323.481 M 75.80 % | 184.000 M -41.64 % | 315.265 M -76.55 % | 1.344 B -0.55 % | 1.352 B 76.71 % | 764.923 M 0.35 % | 762.256 M 3.23 % | 738.418 M -0.86 % | 744.822 M -36.40 % | 1.171 B 1.14 % | 1.158 B -20.74 % | 1.461 B 0.84 % | 1.449 B -11.90 % | 1.644 B 43.96 % | 1.142 B 40.06 % | 815.521 M -16.98 % | 982.320 M -16.73 % | 1.180 B -7.19 % | 1.271 B -16.76 % | 1.527 B 26.99 % | 1.202 B -19.19 % | 1.488 B -13.54 % | 1.721 B -10.41 % | 1.921 B 16.42 % | 1.650 B -2.28 % | 1.688 B -12.65 % | 1.933 B 20.23 % | 1.608 B 26.55 % | 1.270 B -15.26 % | 1.499 B 1.61 % | 1.475 B 30.08 % | 1.134 B 33.13 % | 851.885 M 1.48 % | 839.477 M 3.64 % | 810.000 M -40.32 % | 1.357 B 84.61 % | 735.165 M -9.68 % | 814.000 M -22.55 % | 1.051 B -35.40 % | 1.627 B -2.39 % | 1.667 B -3.77 % | 1.732 B -1.03 % | 1.750 B -1.04 % | 1.768 B -12.62 % | 2.024 B 20.00 % | 1.687 B -5.73 % | 1.789 B 1.22 % | 1.767 B -3.00 % | 1.822 B 14.81 % | 1.587 B -6.20 % | 1.692 B -1.11 % | 1.711 B 5.94 % | 1.615 B 9.94 % | 1.469 B -10.54 % | 1.642 B | 0.000 -100.00 % | 1.274 B 5.55 % | 1.207 B 23.79 % | 975.000 M 28.04 % | 761.500 M 4.89 % | 726.000 M -1.63 % | 738.000 M 2.79 % | 718.000 M | 0.000 -100.00 % | 454.000 M 108.26 % | 218.000 M -15.50 % | 258.000 M -25.86 % | 348.000 M 25.66 % | 276.940 M 13.76 % | 243.440 M 66.12 % | 146.548 M -18.73 % | 180.322 M 65.98 % | 108.642 M | 0.000 -100.00 % | 33.000 M | 0.000 |
| Total current liabilities | 1.633 B 6.32 % | 1.536 B 3.75 % | 1.480 B -0.88 % | 1.494 B -2.52 % | 1.532 B 3.43 % | 1.481 B 2.29 % | 1.448 B -2.30 % | 1.482 B -5.51 % | 1.569 B -5.92 % | 1.668 B -1.37 % | 1.691 B -0.28 % | 1.696 B -1.39 % | 1.720 B 3.82 % | 1.656 B 24.44 % | 1.331 B 6.11 % | 1.254 B -28.21 % | 1.747 B 7.27 % | 1.629 B 1.32 % | 1.608 B -1.81 % | 1.637 B 29.36 % | 1.266 B 0.86 % | 1.255 B -24.43 % | 1.661 B -7.91 % | 1.803 B -2.48 % | 1.849 B 49.00 % | 1.241 B -5.28 % | 1.310 B -5.99 % | 1.393 B -5.19 % | 1.470 B 93.25 % | 760.565 M 2.66 % | 740.864 M -11.64 % | 838.503 M -15.53 % | 992.624 M -53.18 % | 2.120 B -0.26 % | 2.126 B 1.19 % | 2.101 B 32.86 % | 1.581 B 4.23 % | 1.517 B 0.06 % | 1.516 B -13.09 % | 1.744 B 1.34 % | 1.721 B -12.93 % | 1.977 B -0.83 % | 1.993 B -11.65 % | 2.256 B 27.01 % | 1.777 B 28.32 % | 1.384 B -14.73 % | 1.624 B -26.50 % | 2.209 B 13.46 % | 1.947 B -1.72 % | 1.981 B 19.80 % | 1.654 B -16.49 % | 1.980 B -11.31 % | 2.233 B -24.18 % | 2.945 B -2.06 % | 3.007 B 11.00 % | 2.709 B -8.77 % | 2.969 B 15.18 % | 2.578 B 17.74 % | 2.189 B -9.95 % | 2.431 B 3.09 % | 2.359 B 2.20 % | 2.308 B 36.15 % | 1.695 B 5.73 % | 1.603 B 16.50 % | 1.376 B -32.23 % | 2.030 B 50.13 % | 1.352 B -13.13 % | 1.557 B -8.38 % | 1.699 B -23.05 % | 2.208 B -7.37 % | 2.384 B -11.27 % | 2.687 B -9.09 % | 2.955 B 14.41 % | 2.583 B -6.06 % | 2.749 B 19.53 % | 2.300 B -6.69 % | 2.465 B -4.83 % | 2.590 B 0.62 % | 2.574 B 17.55 % | 2.190 B -2.58 % | 2.248 B -4.56 % | 2.355 B 3.22 % | 2.282 B 11.57 % | 2.045 B -3.36 % | 2.116 B | 0.000 -100.00 % | 1.950 B 28.20 % | 1.521 B 1.77 % | 1.495 B 13.81 % | 1.313 B -1.43 % | 1.332 B 35.52 % | 983.068 M -0.10 % | 984.003 M 18.51 % | 830.328 M 12.46 % | 738.354 M 74.68 % | 422.688 M -24.90 % | 562.839 M 16.38 % | 483.617 M -7.45 % | 522.573 M 24.79 % | 418.758 M 7.36 % | 390.061 M 31.63 % | 296.339 M -6.77 % | 317.861 M -9.15 % | 349.876 M -5.72 % | 371.106 M -17.00 % | 447.113 M |
| Total liabilities | 1.876 B 8.45 % | 1.729 B 5.73 % | 1.636 B -0.72 % | 1.648 B -2.27 % | 1.686 B 3.32 % | 1.632 B 2.47 % | 1.592 B -1.37 % | 1.614 B -4.72 % | 1.694 B -4.92 % | 1.782 B -1.70 % | 1.813 B -2.06 % | 1.851 B -1.63 % | 1.882 B 2.34 % | 1.839 B 1.10 % | 1.818 B 4.58 % | 1.739 B -6.96 % | 1.869 B 6.58 % | 1.754 B 2.27 % | 1.715 B -0.79 % | 1.728 B -0.87 % | 1.743 B 2.14 % | 1.707 B -0.72 % | 1.719 B -6.96 % | 1.848 B -2.43 % | 1.894 B 4.98 % | 1.804 B -3.89 % | 1.877 B -6.02 % | 1.997 B -4.16 % | 2.084 B 0.27 % | 2.078 B 0.89 % | 2.060 B -5.03 % | 2.169 B -7.05 % | 2.333 B -0.32 % | 2.341 B 8.98 % | 2.148 B 1.25 % | 2.121 B -3.16 % | 2.191 B 3.07 % | 2.125 B 0.06 % | 2.124 B -9.44 % | 2.345 B 1.03 % | 2.321 B -9.93 % | 2.577 B -0.57 % | 2.592 B -9.12 % | 2.852 B -5.46 % | 3.017 B -6.09 % | 3.213 B -6.38 % | 3.432 B -11.07 % | 3.859 B 6.92 % | 3.609 B 0.20 % | 3.602 B 9.84 % | 3.279 B -5.44 % | 3.468 B 1.87 % | 3.404 B -3.63 % | 3.533 B 17.23 % | 3.013 B -6.48 % | 3.222 B -7.44 % | 3.481 B 12.69 % | 3.089 B 3.27 % | 2.991 B -5.43 % | 3.163 B 2.40 % | 3.089 B -1.85 % | 3.147 B 21.94 % | 2.580 B -1.15 % | 2.611 B 9.53 % | 2.383 B -20.01 % | 2.980 B 23.79 % | 2.407 B -9.44 % | 2.658 B -9.30 % | 2.930 B -0.28 % | 2.939 B 13.28 % | 2.594 B -17.92 % | 3.161 B -6.42 % | 3.377 B 10.88 % | 3.046 B -3.02 % | 3.141 B 17.26 % | 2.679 B 1.39 % | 2.642 B -4.61 % | 2.769 B 2.06 % | 2.713 B 15.72 % | 2.345 B -2.62 % | 2.408 B -4.65 % | 2.525 B 6.47 % | 2.372 B 12.92 % | 2.101 B -3.98 % | 2.188 B -51.60 % | 4.520 B 120.63 % | 2.049 B 10.38 % | 1.856 B 0.17 % | 1.853 B 10.68 % | 1.674 B 0.53 % | 1.665 B 25.76 % | 1.324 B 1.08 % | 1.310 B -50.23 % | 2.632 B 154.03 % | 1.036 B 60.70 % | 644.768 M -15.26 % | 760.919 M 30.59 % | 582.677 M 5.63 % | 551.631 M 27.44 % | 432.856 M 7.12 % | 404.089 M 35.90 % | 297.339 M -6.75 % | 318.861 M -8.86 % | 349.876 M -5.72 % | 371.106 M -17.00 % | 447.113 M |
| Other non current assets | 382.997 M -0.67 % | 385.589 M -0.95 % | 389.268 M 7.87 % | 360.873 M 1 175.35 % | 28.296 M -92.07 % | 356.912 M -0.06 % | 357.138 M 1 240.91 % | 26.634 M -8.05 % | 28.966 M -2.21 % | 29.621 M -92.51 % | 395.586 M 1 088.70 % | 33.279 M -91.14 % | 375.419 M 1.32 % | 370.531 M 155 133.89 % | -239.000 K -100.67 % | 35.613 M 0.64 % | 35.387 M 3.67 % | 34.135 M -90.91 % | 375.678 M -67.51 % | 1.156 B 224.15 % | 356.694 M 0.10 % | 356.349 M -0.14 % | 356.852 M 0.84 % | 353.871 M -0.03 % | 353.969 M -0.45 % | 355.561 M -0.04 % | 355.702 M 6.64 % | 333.542 M 0.44 % | 332.074 M 0.59 % | 330.139 M 1.55 % | 325.086 M 65.02 % | 197.002 M -0.20 % | 197.394 M -1.05 % | 199.491 M -1.45 % | 202.421 M -1.30 % | 205.078 M -0.41 % | 205.915 M -1.09 % | 208.179 M -0.94 % | 210.165 M 11.13 % | 189.121 M -1.59 % | 192.186 M -1.39 % | 194.904 M -2.02 % | 198.918 M 10.01 % | 180.822 M -1.61 % | 183.782 M 0.41 % | 183.035 M -1.73 % | 186.260 M -4.49 % | 195.012 M 5.28 % | 185.224 M 3.88 % | 178.306 M -1.26 % | 180.574 M -8.17 % | 196.650 M -6.08 % | 209.373 M 1.33 % | 206.632 M 5.00 % | 196.797 M 155.57 % | 77.004 M -1.64 % | 78.289 M 3.55 % | 75.607 M -6.08 % | 80.502 M 18.74 % | 67.799 M 8.29 % | 62.611 M -7.95 % | 68.015 M -2.82 % | 69.991 M 4.91 % | 66.715 M -0.67 % | 67.165 M 5.08 % | 63.920 M -14.28 % | 74.568 M 8 118.06 % | -930.000 K -100.90 % | 103.879 M 652.46 % | -18.803 M -122.23 % | 84.602 M 3 320.48 % | -2.627 M 56.34 % | -6.017 M 75.67 % | -24.726 M -120.80 % | 118.880 M -18.94 % | 146.656 M 0.44 % | 146.009 M -0.70 % | 147.045 M -0.41 % | 147.648 M -8.20 % | 160.837 M -0.40 % | 161.483 M -11.78 % | 183.040 M -1.23 % | 185.314 M -4.62 % | 194.294 M 0.57 % | 193.191 M -95.73 % | 4.520 B 1 870.89 % | 229.351 M 12.21 % | 204.393 M 4.13 % | 196.285 M 2.93 % | 190.697 M -0.67 % | 191.985 M 90.25 % | 100.914 M -3.64 % | 104.727 M -59.95 % | 261.517 M 191.35 % | 89.760 M -43.02 % | 157.518 M 133.46 % | 67.470 M -60.08 % | 169.029 M 274.85 % | 45.092 M -5.77 % | 47.854 M 0.72 % | 47.511 M 13.61 % | 41.821 M 3.98 % | 40.219 M -30.14 % | 57.569 M 77.50 % | 32.434 M 21.86 % | 26.615 M |
| Long term investments | 0.000 -100.00 % | 789.832 K | 0.000 | 0.000 -100.00 % | 332.237 M 6 544.74 % | 5.000 M 0.00 % | 5.000 M -98.39 % | 310.909 M 0.00 % | 310.909 M -11.48 % | 351.238 M 6 924.76 % | 5.000 M -98.53 % | 339.441 M | 0.000 | 0.000 -100.00 % | 372.790 M 8.10 % | 344.841 M 1.47 % | 339.841 M 0.00 % | 339.841 M | 0.000 100.00 % | -801.165 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 % | 7.661 M 0.18 % | 7.647 M 0.18 % | 7.633 M 0.18 % | 7.619 M 0.32 % | 7.595 M 0.00 % | 7.595 M 0.18 % | 7.581 M 0.40 % | 7.551 M 0.13 % | 7.541 M 0.24 % | 7.523 M 0.24 % | 7.505 M -46.81 % | 14.111 M -1.45 % | 14.319 M 0.41 % | 14.260 M -1.24 % | 14.439 M 4.52 % | 13.814 M -95.22 % | 288.983 M 1 979.46 % | 13.897 M -1.35 % | 14.087 M 0.80 % | 13.975 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 % | 102.384 M | 0.000 -100.00 % | 105.285 M | 0.000 -100.00 % | 70.677 M -19.08 % | 87.347 M -18.08 % | 106.622 M 2 380.20 % | -4.676 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 112.875 M -0.79 % | 113.773 M -0.78 % | 114.663 M -5.77 % | 121.686 M -0.79 % | 122.653 M -0.79 % | 123.632 M 4.45 % | 118.367 M -3.19 % | 122.264 M -0.40 % | 122.753 M -0.74 % | 123.663 M -0.79 % | 124.649 M -3.08 % | 128.612 M -0.77 % | 129.614 M -0.77 % | 130.619 M 0.21 % | 130.344 M 0.23 % | 130.043 M 10.91 % | 117.248 M -0.76 % | 118.140 M -0.72 % | 119.000 M -1.31 % | 120.584 M -0.40 % | 121.074 M 26.80 % | 95.481 M -0.99 % | 96.435 M 17.28 % | 82.228 M -0.99 % | 83.053 M -0.82 % | 83.741 M -1.34 % | 84.877 M 29.55 % | 65.515 M -15.87 % | 77.870 M -1.69 % | 79.208 M -1.69 % | 80.573 M -15.61 % | 95.476 M -1.56 % | 96.989 M -1.62 % | 98.582 M -1.58 % | 100.165 M -1.48 % | 101.668 M -1.55 % | 103.266 M -1.58 % | 104.924 M -1.57 % | 106.598 M -1.59 % | 108.316 M -1.59 % | 110.070 M -0.55 % | 110.682 M 0.77 % | 109.832 M 1.19 % | 108.541 M -1.29 % | 109.963 M 0.20 % | 109.740 M -9.80 % | 121.668 M -22.56 % | 157.104 M -0.31 % | 157.590 M -0.81 % | 158.875 M -2.05 % | 162.202 M -1.78 % | 165.139 M -1.27 % | 167.255 M -5.69 % | 177.337 M 3.70 % | 171.005 M -5.97 % | 181.861 M -1.28 % | 184.211 M -1.62 % | 187.238 M 3.05 % | 181.691 M 0.71 % | 180.409 M -2.22 % | 184.501 M 0.14 % | 184.244 M -1.64 % | 187.322 M 0.74 % | 185.953 M -0.76 % | 187.382 M -0.89 % | 189.065 M -0.28 % | 189.596 M 0.55 % | 188.566 M -0.23 % | 189.003 M -0.99 % | 190.889 M -0.32 % | 191.499 M 27.84 % | 149.792 M -4.21 % | 156.373 M 1.08 % | 154.697 M -23.33 % | 201.760 M 411.55 % | 39.441 M -0.31 % | 39.563 M 0.15 % | 39.502 M -0.84 % | 39.836 M 4.01 % | 38.301 M -1.79 % | 38.999 M -2.12 % | 39.845 M -1.14 % | 40.303 M 7.10 % | 37.630 M -1.09 % | 38.045 M | 0.000 -100.00 % | 37.956 M -10.07 % | 42.208 M 92.45 % | 21.932 M -4.61 % | 22.993 M -1.92 % | 23.444 M -10.10 % | 26.077 M -1.60 % | 26.500 M | 0.000 -100.00 % | 26.041 M -50.93 % | 53.069 M -1.01 % | 53.609 M 0.02 % | 53.597 M -0.67 % | 53.957 M 85.16 % | 29.140 M -1.22 % | 29.499 M 10.49 % | 26.698 M 12.91 % | 23.645 M | 0.000 -100.00 % | 24.217 M | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.322 M 0.00 % | 1.322 M 0.00 % | 1.322 M 0.00 % | 1.322 M 0.00 % | 1.322 M 0.00 % | 1.322 M 0.00 % | 1.322 M 0.00 % | 1.322 M 0.00 % | 1.322 M 0.00 % | 1.322 M 0.00 % | 1.322 M 0.00 % | 1.322 M 0.00 % | 1.322 M 0.00 % | 1.322 M 0.00 % | 1.322 M 0.00 % | 1.322 M 0.00 % | 1.322 M 0.00 % | 1.322 M 0.00 % | 1.322 M 0.00 % | 1.322 M -64.00 % | 3.672 M 0.00 % | 3.672 M 0.00 % | 3.672 M 0.00 % | 3.672 M 0.00 % | 3.672 M 0.00 % | 3.672 M 0.00 % | 3.672 M 0.00 % | 3.672 M -27.29 % | 5.050 M 0.00 % | 5.050 M 0.00 % | 5.050 M 0.00 % | 5.050 M 0.00 % | 5.050 M 0.00 % | 5.050 M 0.00 % | 5.050 M 0.00 % | 5.050 M 0.00 % | 5.050 M 0.00 % | 5.050 M 0.00 % | 5.050 M 0.00 % | 5.050 M -54.87 % | 11.189 M 0.00 % | 11.189 M 0.00 % | 11.189 M 0.00 % | 11.189 M 0.00 % | 11.189 M 0.00 % | 11.189 M 0.00 % | 11.189 M 0.00 % | 11.189 M -5.78 % | 11.875 M 0.00 % | 11.875 M 0.00 % | 11.875 M 0.00 % | 11.875 M 0.00 % | 11.875 M 0.00 % | 11.875 M 0.00 % | 11.875 M 0.00 % | 11.875 M 0.00 % | 11.875 M 0.00 % | 11.875 M 0.00 % | 11.875 M 0.00 % | 11.875 M 0.00 % | 11.875 M 0.00 % | 11.875 M 0.00 % | 11.875 M 0.00 % | 11.875 M 906.36 % | 1.180 M 0.00 % | 1.180 M | 0.000 -100.00 % | 7.847 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 |
| Goodwill and intangible assets | 112.875 M -0.79 % | 113.773 M -0.78 % | 114.663 M -5.77 % | 121.686 M -0.79 % | 122.653 M -0.79 % | 123.632 M 4.45 % | 118.367 M -4.22 % | 123.586 M -0.39 % | 124.074 M -0.73 % | 124.984 M -0.78 % | 125.970 M -3.05 % | 129.934 M -0.77 % | 130.936 M -0.76 % | 131.940 M 0.21 % | 131.666 M 0.23 % | 131.364 M 10.79 % | 118.570 M -0.75 % | 119.462 M -0.71 % | 120.322 M -1.30 % | 121.906 M -0.40 % | 122.395 M 26.44 % | 96.803 M -0.98 % | 97.757 M 17.00 % | 83.550 M -0.98 % | 84.375 M -0.81 % | 85.063 M -1.32 % | 86.199 M 24.59 % | 69.188 M -15.15 % | 81.543 M -1.61 % | 82.880 M -1.62 % | 84.245 M -15.03 % | 99.148 M -1.50 % | 100.661 M -1.56 % | 102.254 M -1.52 % | 103.837 M -2.70 % | 106.718 M -1.48 % | 108.316 M -1.51 % | 109.974 M -1.50 % | 111.648 M -1.52 % | 113.366 M -1.52 % | 115.120 M -0.53 % | 115.732 M 0.74 % | 114.882 M 1.14 % | 113.591 M -1.24 % | 115.013 M 0.19 % | 114.790 M -9.41 % | 126.718 M -24.70 % | 168.293 M -0.29 % | 168.778 M -0.76 % | 170.063 M -1.92 % | 173.391 M -1.67 % | 176.328 M -1.19 % | 178.444 M -5.35 % | 188.525 M 3.48 % | 182.193 M -5.96 % | 193.735 M -1.20 % | 196.085 M -1.52 % | 199.112 M 2.87 % | 193.566 M 0.67 % | 192.284 M -2.08 % | 196.376 M 0.13 % | 196.118 M -1.55 % | 199.196 M 0.69 % | 197.827 M -0.72 % | 199.257 M -0.84 % | 200.939 M -0.26 % | 201.471 M 0.51 % | 200.440 M -0.22 % | 200.878 M -0.93 % | 202.764 M -0.30 % | 203.373 M 34.71 % | 150.971 M -4.18 % | 157.553 M 1.85 % | 154.697 M -26.20 % | 209.608 M 431.45 % | 39.441 M -0.31 % | 39.563 M 0.15 % | 39.502 M -0.84 % | 39.836 M 4.01 % | 38.301 M -1.79 % | 38.999 M -2.12 % | 39.845 M -1.14 % | 40.303 M 7.10 % | 37.630 M -1.09 % | 38.045 M | 0.000 -100.00 % | 37.956 M -10.07 % | 42.208 M 92.45 % | 21.932 M -4.61 % | 22.993 M -1.92 % | 23.444 M -10.10 % | 26.077 M -1.60 % | 26.500 M | 0.000 -100.00 % | 26.041 M -50.93 % | 53.069 M -1.01 % | 53.609 M 0.02 % | 53.597 M -0.67 % | 53.957 M 85.16 % | 29.140 M -1.22 % | 29.499 M 10.49 % | 26.698 M 12.91 % | 23.645 M | 0.000 -100.00 % | 24.217 M | 0.000 |
| Property plant equipment net | 1.028 B 11.42 % | 922.210 M -0.71 % | 928.784 M -4.83 % | 975.912 M -1.73 % | 993.118 M -2.34 % | 1.017 B -2.82 % | 1.046 B -2.82 % | 1.077 B -2.63 % | 1.106 B -2.21 % | 1.131 B -2.25 % | 1.157 B -6.20 % | 1.233 B -1.69 % | 1.255 B -0.89 % | 1.266 B 0.97 % | 1.254 B 10.32 % | 1.136 B 1.07 % | 1.124 B 4.12 % | 1.080 B 0.12 % | 1.079 B -6.72 % | 1.156 B -2.93 % | 1.191 B -1.91 % | 1.214 B -2.92 % | 1.251 B -1.72 % | 1.273 B -1.61 % | 1.294 B -2.91 % | 1.332 B -1.02 % | 1.346 B 1.57 % | 1.325 B -4.54 % | 1.388 B -1.06 % | 1.403 B -0.81 % | 1.415 B -3.68 % | 1.469 B -1.65 % | 1.493 B -1.37 % | 1.514 B -0.39 % | 1.520 B -16.72 % | 1.825 B -2.31 % | 1.868 B -2.08 % | 1.908 B -2.39 % | 1.954 B -2.15 % | 1.997 B -2.78 % | 2.055 B -2.77 % | 2.113 B -2.40 % | 2.165 B -4.49 % | 2.267 B -2.00 % | 2.313 B -1.40 % | 2.346 B -2.80 % | 2.414 B -26.11 % | 3.266 B -2.05 % | 3.335 B 0.69 % | 3.312 B -0.16 % | 3.317 B -0.68 % | 3.340 B -1.45 % | 3.389 B -2.99 % | 3.493 B 1.92 % | 3.427 B -4.02 % | 3.571 B 0.83 % | 3.542 B 1.83 % | 3.478 B 0.00 % | 3.478 B 2.31 % | 3.399 B 1.62 % | 3.345 B 0.99 % | 3.313 B 3.15 % | 3.212 B -0.93 % | 3.242 B -0.58 % | 3.260 B -0.62 % | 3.281 B -0.75 % | 3.306 B 1.84 % | 3.246 B -0.43 % | 3.260 B -0.35 % | 3.271 B -1.18 % | 3.310 B -0.58 % | 3.329 B 0.81 % | 3.303 B 1.60 % | 3.251 B -3.38 % | 3.365 B 4.78 % | 3.211 B -1.57 % | 3.262 B 2.02 % | 3.198 B -1.02 % | 3.231 B 8.58 % | 2.975 B -2.00 % | 3.036 B 0.65 % | 3.016 B 0.16 % | 3.011 B 6.59 % | 2.825 B 0.75 % | 2.804 B | 0.000 -100.00 % | 2.634 B 15.46 % | 2.281 B 17.24 % | 1.945 B 4.94 % | 1.854 B -0.59 % | 1.865 B 24.09 % | 1.503 B 2.99 % | 1.459 B 18.40 % | 1.232 B -5.66 % | 1.306 B 36.25 % | 958.834 M 21.22 % | 790.970 M 4.17 % | 759.305 M -3.52 % | 787.017 M 13.47 % | 693.601 M -0.94 % | 700.189 M 126.58 % | 309.022 M -0.53 % | 310.664 M 2.71 % | 302.460 M 1.12 % | 299.111 M 0.54 % | 297.492 M |
| Total non current assets | 1.534 B 7.02 % | 1.433 B -0.73 % | 1.444 B -1.86 % | 1.471 B -1.22 % | 1.489 B -1.73 % | 1.515 B -1.59 % | 1.540 B -0.85 % | 1.553 B -2.07 % | 1.586 B -4.04 % | 1.653 B -1.83 % | 1.683 B -4.26 % | 1.758 B -1.40 % | 1.783 B -0.39 % | 1.790 B 0.58 % | 1.780 B 6.33 % | 1.674 B 1.83 % | 1.644 B 2.88 % | 1.598 B -0.08 % | 1.599 B -3.96 % | 1.665 B -2.24 % | 1.703 B -0.12 % | 1.705 B -2.18 % | 1.743 B -0.55 % | 1.753 B -1.23 % | 1.775 B -2.41 % | 1.818 B -0.82 % | 1.833 B 3.10 % | 1.778 B -3.99 % | 1.852 B -1.02 % | 1.871 B -0.41 % | 1.879 B 3.19 % | 1.821 B -1.84 % | 1.855 B -1.27 % | 1.879 B -0.55 % | 1.889 B -14.00 % | 2.197 B -2.03 % | 2.243 B -1.91 % | 2.286 B -2.16 % | 2.337 B -0.89 % | 2.358 B -2.56 % | 2.420 B -2.39 % | 2.479 B -2.18 % | 2.534 B -3.27 % | 2.620 B -1.88 % | 2.670 B -1.30 % | 2.705 B -2.98 % | 2.788 B -24.11 % | 3.674 B -8.34 % | 4.008 B 8.23 % | 3.703 B -0.30 % | 3.714 B -1.30 % | 3.763 B -1.32 % | 3.813 B -2.84 % | 3.925 B 2.14 % | 3.843 B -0.64 % | 3.867 B 0.68 % | 3.841 B 1.80 % | 3.774 B -0.09 % | 3.777 B 2.63 % | 3.680 B 1.73 % | 3.617 B 0.83 % | 3.588 B 2.80 % | 3.490 B -0.72 % | 3.515 B -0.58 % | 3.536 B -0.58 % | 3.556 B -0.95 % | 3.590 B 1.00 % | 3.555 B -0.47 % | 3.572 B 0.17 % | 3.566 B -1.04 % | 3.603 B 1.37 % | 3.555 B 0.19 % | 3.548 B 1.56 % | 3.493 B -1.02 % | 3.529 B 3.89 % | 3.397 B -1.47 % | 3.448 B 1.88 % | 3.384 B -0.99 % | 3.418 B 7.68 % | 3.174 B -1.92 % | 3.236 B -0.09 % | 3.239 B 0.06 % | 3.237 B 5.88 % | 3.057 B 0.72 % | 3.035 B -32.85 % | 4.520 B 55.83 % | 2.901 B 14.77 % | 2.528 B 16.82 % | 2.164 B 4.65 % | 2.068 B -0.61 % | 2.080 B 27.63 % | 1.630 B 2.47 % | 1.591 B 6.46 % | 1.494 B 5.05 % | 1.422 B 21.61 % | 1.169 B 28.22 % | 912.050 M -7.12 % | 981.931 M 10.82 % | 886.066 M 14.98 % | 770.595 M -0.85 % | 777.199 M 105.86 % | 377.541 M 0.80 % | 374.527 M 4.03 % | 360.029 M 1.20 % | 355.762 M 9.77 % | 324.107 M |
| Other current assets | 52.825 M -18.77 % | 65.031 M 26.62 % | 51.361 M -78.87 % | 243.017 M 246.37 % | 70.162 M 39.48 % | 50.302 M 6.44 % | 47.260 M -7.64 % | 51.172 M -62.97 % | 138.189 M 192.54 % | 47.237 M -63.00 % | 127.661 M 132.85 % | 54.826 M -71.80 % | 194.396 M 167.32 % | 72.720 M 100.67 % | 36.238 M -66.39 % | 107.813 M -61.21 % | 277.944 M 81.59 % | 153.058 M 10.80 % | 138.134 M 13.05 % | 122.184 M 212.82 % | 39.059 M -69.44 % | 127.813 M 142.64 % | 52.677 M -67.75 % | 163.336 M -1.90 % | 166.498 M 35.42 % | 122.948 M 159.42 % | 47.394 M -78.27 % | 218.096 M 32.76 % | 164.274 M -9.71 % | 181.934 M 32.91 % | 136.882 M 1.59 % | 134.746 M -8.22 % | 146.811 M 42.62 % | 102.939 M -17.31 % | 124.485 M 8.81 % | 114.404 M -37.37 % | 182.675 M -7.95 % | 198.442 M 14.59 % | 173.171 M 72.85 % | 100.187 M -1.00 % | 101.200 M 3.85 % | 97.447 M -67.11 % | 296.251 M 225.50 % | 91.013 M -7.40 % | 98.291 M -76.89 % | 425.257 M 53.84 % | 276.426 M -51.57 % | 570.796 M 24.68 % | 457.814 M -21.64 % | 584.230 M 107.39 % | 281.711 M -21.35 % | 358.178 M -20.92 % | 452.950 M -1.73 % | 460.947 M 29.65 % | 355.525 M -17.81 % | 432.548 M 21.06 % | 357.296 M 23.37 % | 289.608 M 2.93 % | 281.375 M 17.79 % | 238.878 M -20.48 % | 300.414 M -26.29 % | 407.571 M 118.32 % | 186.681 M 4.08 % | 179.370 M 2.28 % | 175.371 M 8.44 % | 161.725 M 48.02 % | 109.262 M -60.57 % | 277.082 M 11.01 % | 249.597 M 111.41 % | 118.061 M 31.36 % | 89.874 M -78.10 % | 410.441 M -60.60 % | 1.042 B 190.68 % | 358.335 M 33.96 % | 267.500 M -15.84 % | 317.844 M 70.05 % | 186.912 M 19.88 % | 155.917 M -32.22 % | 230.027 M 48.41 % | 154.993 M 45.97 % | 106.182 M -44.82 % | 192.437 M -35.39 % | 297.855 M 163.42 % | 113.071 M -22.86 % | 146.580 M | 0.000 -100.00 % | 134.621 M -43.01 % | 236.201 M 72.79 % | 136.700 M -50.24 % | 274.743 M 172.85 % | 100.693 M 32.57 % | 75.957 M -3.52 % | 78.729 M -91.18 % | 892.940 M 348.54 % | 199.077 M 278.40 % | 52.610 M -90.85 % | 574.750 M 54.78 % | 371.341 M 0.98 % | 367.747 M 29.92 % | 283.061 M -4.78 % | 297.284 M -17.20 % | 359.027 M 2 833.71 % | 12.238 M -96.87 % | 391.062 M 87.44 % | 208.636 M -54.32 % | 456.784 M |
| Short term investments | 0.000 | 0.000 -100.00 % | 789.831 K -84.20 % | 5.000 M 101.53 % | -327.237 M | 0.000 | 0.000 100.00 % | -305.909 M 0.00 % | -305.909 M 11.65 % | -346.238 M | 0.000 100.00 % | -334.441 M -6 788.82 % | 5.000 M 0.00 % | 5.000 M 101.36 % | -367.790 M -8.22 % | -339.841 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 13.931 M -0.97 % | 14.068 M -1.50 % | 14.282 M -0.31 % | 14.326 M | 0.000 -100.00 % | 15.535 M -5.42 % | 16.425 M -1.61 % | 16.693 M 0.35 % | 16.635 M -7.76 % | 18.034 M -0.73 % | 18.167 M -9.14 % | 19.995 M 3.64 % | 19.293 M 2.76 % | 18.774 M -0.39 % | 18.848 M 139.74 % | -47.423 M -184.97 % | 55.813 M 183.81 % | -66.593 M -273.56 % | 38.369 M 303.57 % | -18.848 M 24.20 % | -24.867 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 80.883 M -2.06 % | 82.585 M 76.31 % | 46.842 M -9.22 % | 51.597 M 56.25 % | 33.022 M -8.43 % | 36.063 M 69.48 % | 21.279 M -37.72 % | 34.169 M 42.09 % | 24.047 M -25.91 % | 32.457 M -49.98 % | 64.886 M -11.13 % | 73.010 M 27.54 % | 57.243 M 28.28 % | 44.625 M -28.24 % | 62.183 M -23.49 % | 81.273 M 19.69 % | 67.901 M 42.69 % | 47.587 M -41.42 % | 81.240 M 3.59 % | 78.426 M 18.53 % | 66.164 M 38.51 % | 47.769 M -30.13 % | 68.373 M 4.65 % | 65.337 M 44.43 % | 45.237 M 29.66 % | 34.889 M -53.54 % | 75.100 M -12.63 % | 85.953 M 29.76 % | 66.238 M -19.58 % | 82.360 M -30.12 % | 117.865 M 15.80 % | 101.782 M -53.67 % | 219.697 M -11.22 % | 247.457 M 180.40 % | 88.251 M -19.45 % | 109.562 M 11.55 % | 98.216 M -6.33 % | 104.851 M -19.35 % | 130.005 M -60.92 % | 332.631 M 47.55 % | 225.435 M -54.43 % | 494.650 M 15.23 % | 429.265 M -15.20 % | 506.228 M -0.72 % | 509.897 M -10.11 % | 567.218 M -25.89 % | 765.401 M 47.50 % | 518.904 M 25.59 % | 413.160 M -61.58 % | 1.075 B -5.05 % | 1.133 B -1.46 % | 1.149 B 44.11 % | 797.539 M -21.30 % | 1.013 B 44.20 % | 702.759 M 17.74 % | 596.855 M -29.33 % | 844.621 M 13.09 % | 746.837 M -6.56 % | 799.295 M 82.73 % | 437.424 M 52.43 % | 286.962 M -38.35 % | 465.495 M -15.37 % | 550.056 M -12.05 % | 625.391 M 115.32 % | 290.451 M -67.18 % | 884.977 M 267.96 % | 240.511 M -23.94 % | 316.223 M -39.83 % | 525.584 M 2.05 % | 515.016 M 80.72 % | 284.980 M -52.99 % | 606.173 M -14.30 % | 707.308 M 4.79 % | 674.949 M -10.78 % | 756.480 M 5.33 % | 718.230 M 86.14 % | 385.859 M -19.62 % | 480.062 M 30.07 % | 369.079 M 17.60 % | 313.845 M 1.92 % | 307.923 M -22.11 % | 395.310 M 4.44 % | 378.498 M -18.60 % | 464.958 M 74.63 % | 266.252 M | 0.000 -100.00 % | 294.795 M -33.81 % | 445.391 M 21.33 % | 367.082 M 23.07 % | 298.261 M -23.93 % | 392.064 M 16.69 % | 335.978 M -24.61 % | 445.669 M | 0.000 -100.00 % | 223.779 M 38.66 % | 161.386 M -58.11 % | 385.299 M 3.66 % | 371.700 M 251.40 % | 105.778 M -4.16 % | 110.375 M 7.12 % | 103.043 M 168.52 % | 38.375 M 119.01 % | 17.522 M | 0.000 -100.00 % | 20.943 M | 0.000 |
| Cash and short term investments | 80.883 M -2.06 % | 82.585 M 76.31 % | 46.842 M -9.22 % | 51.597 M 56.25 % | 33.022 M -8.43 % | 36.063 M 69.48 % | 21.279 M -37.72 % | 34.169 M 42.09 % | 24.047 M -25.91 % | 32.457 M -49.98 % | 64.886 M -11.13 % | 73.010 M 27.54 % | 57.243 M 28.28 % | 44.625 M -28.24 % | 62.183 M -23.49 % | 81.273 M 19.69 % | 67.901 M 42.69 % | 47.587 M -41.42 % | 81.240 M 3.59 % | 78.426 M 18.53 % | 66.164 M 38.51 % | 47.769 M -30.13 % | 68.373 M 4.65 % | 65.337 M 44.43 % | 45.237 M 29.66 % | 34.889 M -53.54 % | 75.100 M -12.63 % | 85.953 M 29.76 % | 66.238 M -19.58 % | 82.360 M -30.12 % | 117.865 M 15.80 % | 101.782 M -53.67 % | 219.697 M -11.22 % | 247.457 M 180.40 % | 88.251 M -19.45 % | 109.562 M 11.55 % | 98.216 M -6.33 % | 104.851 M -19.35 % | 130.005 M -60.92 % | 332.631 M 47.55 % | 225.435 M -54.43 % | 494.650 M 15.23 % | 429.265 M -15.20 % | 506.228 M -0.72 % | 509.897 M -10.11 % | 567.218 M -25.89 % | 765.401 M 47.50 % | 518.904 M 25.59 % | 413.160 M -61.58 % | 1.075 B -5.05 % | 1.133 B -1.46 % | 1.149 B 44.11 % | 797.539 M -21.30 % | 1.013 B 44.20 % | 702.759 M 17.74 % | 596.855 M -29.33 % | 844.621 M 13.09 % | 746.837 M -6.56 % | 799.295 M 82.73 % | 437.424 M 52.43 % | 286.962 M -38.35 % | 465.495 M -16.99 % | 560.782 M -10.33 % | 625.391 M 115.32 % | 290.451 M -67.18 % | 884.977 M 267.96 % | 240.511 M -23.94 % | 316.223 M -39.83 % | 525.584 M 2.05 % | 515.016 M 80.72 % | 284.980 M -52.99 % | 606.173 M -14.30 % | 707.308 M 4.79 % | 674.949 M -10.78 % | 756.480 M 5.33 % | 718.230 M 86.14 % | 385.859 M -19.62 % | 480.062 M 30.07 % | 369.079 M 17.60 % | 313.845 M 1.92 % | 307.923 M -22.11 % | 395.310 M 4.44 % | 378.498 M -18.60 % | 464.958 M 74.63 % | 266.252 M | 0.000 -100.00 % | 294.795 M -33.81 % | 445.391 M 21.33 % | 367.082 M 23.07 % | 298.261 M -23.93 % | 392.064 M 16.69 % | 335.978 M -24.61 % | 445.669 M | 0.000 -100.00 % | 223.779 M 38.66 % | 161.386 M -58.11 % | 385.299 M 3.66 % | 371.700 M 251.40 % | 105.778 M -4.16 % | 110.375 M 7.12 % | 103.043 M 168.52 % | 38.375 M 119.01 % | 17.522 M | 0.000 -100.00 % | 20.943 M | 0.000 |
| Total current assets | 445.919 M 6.88 % | 417.206 M 25.60 % | 332.177 M -15.19 % | 391.691 M -8.63 % | 428.692 M 22.00 % | 351.401 M 18.64 % | 296.181 M -26.19 % | 401.291 M -14.06 % | 466.957 M 9.75 % | 425.469 M -5.60 % | 450.725 M -19.91 % | 562.777 M -2.24 % | 575.692 M 10.43 % | 521.311 M -3.16 % | 538.304 M -17.51 % | 652.589 M -10.12 % | 726.042 M 15.84 % | 626.779 M 4.58 % | 599.326 M -14.00 % | 696.897 M 3.72 % | 671.900 M 8.13 % | 621.372 M -1.87 % | 633.237 M -9.33 % | 698.389 M -2.04 % | 712.907 M 25.08 % | 569.982 M -12.27 % | 649.679 M -22.37 % | 836.897 M 1.36 % | 825.663 M 5.38 % | 783.515 M 2.03 % | 767.902 M -10.80 % | 860.834 M -10.42 % | 960.951 M 4.28 % | 921.467 M 26.59 % | 727.922 M -19.11 % | 899.882 M -5.03 % | 947.558 M 12.51 % | 842.205 M 0.44 % | 838.534 M -23.78 % | 1.100 B 6.67 % | 1.031 B -12.89 % | 1.184 B -0.20 % | 1.186 B -17.81 % | 1.443 B -6.36 % | 1.541 B -7.85 % | 1.673 B -5.28 % | 1.766 B -21.32 % | 2.244 B 13.14 % | 1.984 B -20.07 % | 2.482 B 11.34 % | 2.229 B -16.33 % | 2.664 B 6.48 % | 2.502 B -1.70 % | 2.545 B 19.97 % | 2.121 B -9.42 % | 2.342 B -9.00 % | 2.573 B 10.92 % | 2.320 B 6.54 % | 2.178 B 8.48 % | 2.007 B 6.00 % | 1.894 B -5.93 % | 2.013 B 12.02 % | 1.797 B 1.21 % | 1.776 B 22.82 % | 1.446 B -25.34 % | 1.936 B 48.34 % | 1.305 B -20.54 % | 1.643 B -12.29 % | 1.873 B -2.19 % | 1.915 B 26.93 % | 1.508 B -32.28 % | 2.227 B -6.41 % | 2.380 B 12.12 % | 2.123 B -1.82 % | 2.162 B 15.62 % | 1.870 B 8.96 % | 1.716 B -6.67 % | 1.839 B 7.02 % | 1.718 B 4.37 % | 1.646 B 2.74 % | 1.602 B -4.36 % | 1.676 B 12.74 % | 1.486 B 4.79 % | 1.418 B -2.96 % | 1.462 B | 0.000 -100.00 % | 1.308 B -10.16 % | 1.456 B 4.53 % | 1.392 B 10.99 % | 1.255 B 4.87 % | 1.196 B -8.98 % | 1.314 B 1.86 % | 1.290 B 13.38 % | 1.138 B 6.48 % | 1.069 B 24.41 % | 859.123 M -28.14 % | 1.196 B 28.67 % | 929.102 M 48.42 % | 626.001 M 0.30 % | 624.122 M 16.76 % | 534.534 M 6.25 % | 503.083 M 22.27 % | 411.442 M 5.21 % | 391.062 M 2.40 % | 381.905 M -16.39 % | 456.784 M |
| Inventory | 105.020 M 6.84 % | 98.296 M 3.24 % | 95.212 M -1.92 % | 97.077 M -5.45 % | 102.678 M 9.60 % | 93.682 M -6.51 % | 100.205 M -7.14 % | 107.914 M -9.90 % | 119.778 M -10.83 % | 134.320 M -6.16 % | 143.134 M -2.32 % | 146.530 M -2.70 % | 150.593 M -8.90 % | 165.311 M 6.68 % | 154.956 M 9.73 % | 141.219 M 6.06 % | 133.153 M -11.64 % | 150.693 M 8.52 % | 138.864 M -9.96 % | 154.226 M -12.11 % | 175.468 M -6.07 % | 186.801 M 9.28 % | 170.945 M 1.15 % | 168.999 M -1.78 % | 172.070 M -3.80 % | 178.866 M -5.98 % | 190.242 M 1.10 % | 188.170 M -11.90 % | 213.576 M 11.76 % | 191.098 M 2.33 % | 186.741 M -6.59 % | 199.922 M -0.49 % | 200.913 M -6.17 % | 214.115 M 1.06 % | 211.875 M -4.89 % | 222.778 M -10.01 % | 247.560 M 12.08 % | 220.887 M 9.72 % | 201.322 M -5.27 % | 212.533 M -7.45 % | 229.637 M 3.45 % | 221.980 M -8.61 % | 242.893 M -11.27 % | 273.749 M -10.51 % | 305.900 M -5.32 % | 323.087 M -7.39 % | 348.882 M -15.53 % | 413.047 M 1.21 % | 408.125 M -5.68 % | 432.719 M -0.68 % | 435.670 M -8.77 % | 477.565 M -15.61 % | 565.883 M 1.82 % | 555.781 M 7.57 % | 516.669 M -15.74 % | 613.179 M 15.49 % | 530.926 M -5.93 % | 564.395 M 19.34 % | 472.946 M 3.76 % | 455.797 M -15.41 % | 538.858 M 1.54 % | 530.660 M 26.69 % | 418.864 M 31.69 % | 318.075 M 1.54 % | 313.264 M 0.21 % | 312.613 M -5.48 % | 330.729 M -7.59 % | 357.884 M -3.83 % | 372.143 M -37.16 % | 592.252 M 12.46 % | 526.631 M -4.25 % | 549.978 M -12.84 % | 630.995 M -0.43 % | 633.746 M 9.64 % | 578.011 M 28.42 % | 450.108 M -14.07 % | 523.827 M -28.59 % | 733.531 M 24.02 % | 591.442 M -5.06 % | 622.935 M -6.66 % | 667.376 M 11.97 % | 596.036 M 40.68 % | 423.679 M 1.03 % | 419.378 M -24.41 % | 554.773 M | 0.000 -100.00 % | 356.367 M -1.49 % | 361.751 M -1.93 % | 368.886 M 3.02 % | 358.058 M 24.70 % | 287.128 M -6.58 % | 307.365 M 3.95 % | 295.699 M 20.60 % | 245.200 M 9.67 % | 223.576 M -20.00 % | 279.469 M 20.46 % | 232.001 M 26.09 % | 184.002 M 22.34 % | 150.407 M -33.85 % | 227.368 M 69.42 % | 134.207 M 29.87 % | 103.336 M -22.89 % | 134.004 M | 0.000 -100.00 % | 151.264 M | 0.000 |
| Net receivables | 207.191 M 20.96 % | 171.294 M 23.44 % | 138.763 M -24.25 % | 183.186 M -17.79 % | 222.830 M 30.04 % | 171.353 M 34.46 % | 127.437 M -29.00 % | 179.489 M -3.23 % | 185.489 M 33.03 % | 139.437 M 21.20 % | 115.043 M -40.76 % | 194.182 M -8.37 % | 211.923 M 38.70 % | 152.797 M 6.09 % | 144.023 M -23.64 % | 188.601 M -23.66 % | 247.044 M 42.61 % | 173.230 M 20.15 % | 144.181 M -41.22 % | 245.299 M 8.38 % | 226.342 M 32.55 % | 170.760 M 0.86 % | 169.296 M -36.58 % | 266.932 M -7.85 % | 289.675 M 47.48 % | 196.420 M -2.43 % | 201.312 M -33.76 % | 303.922 M -10.37 % | 339.095 M 17.23 % | 289.264 M 7.35 % | 269.458 M -31.22 % | 391.770 M 10.08 % | 355.882 M 9.73 % | 324.316 M 17.48 % | 276.065 M -39.08 % | 453.137 M 14.29 % | 396.483 M 31.77 % | 300.886 M -5.31 % | 317.768 M -18.05 % | 387.778 M -4.54 % | 406.214 M 32.92 % | 305.606 M -2.93 % | 314.840 M -36.44 % | 495.365 M -7.25 % | 534.066 M 25.69 % | 424.906 M -7.72 % | 460.449 M -29.09 % | 649.316 M 3.51 % | 627.316 M 30.09 % | 482.216 M 11.38 % | 432.952 M -36.21 % | 678.748 M -0.98 % | 685.448 M 33.13 % | 514.868 M -5.76 % | 546.312 M -21.87 % | 699.260 M -16.82 % | 840.617 M 16.87 % | 719.249 M 15.26 % | 624.046 M -28.71 % | 875.332 M 14.04 % | 767.562 M 25.95 % | 609.403 M 3.67 % | 587.832 M -9.94 % | 652.699 M -2.08 % | 666.530 M 15.55 % | 576.849 M -7.66 % | 624.704 M -9.64 % | 691.352 M -4.70 % | 725.421 M 5.24 % | 689.331 M 8.25 % | 636.802 M -3.63 % | 660.795 M | 0.000 -100.00 % | 455.642 M -19.39 % | 565.216 M 47.29 % | 383.754 M -38.07 % | 619.622 M 32.03 % | 469.290 M -11.07 % | 527.681 M -4.85 % | 554.563 M 6.45 % | 520.975 M 5.94 % | 491.744 M 27.35 % | 386.131 M -8.24 % | 420.816 M -14.80 % | 493.923 M | 0.000 -100.00 % | 656.414 M 59.26 % | 412.164 M -20.71 % | 519.826 M 60.68 % | 323.514 M -22.32 % | 416.463 M -30.02 % | 595.128 M 26.54 % | 470.290 M | 0.000 -100.00 % | 422.407 M 15.52 % | 365.658 M 10 480.38 % | 3.456 M 67.85 % | 2.059 M -0.48 % | 2.069 M -37.64 % | 3.318 M -18.88 % | 4.090 M 74.41 % | 2.345 M -99.05 % | 246.417 M | 0.000 -100.00 % | 2.000 M | 0.000 |
| Tax assets | 10.256 M -4.03 % | 10.687 M -1.49 % | 10.849 M -13.16 % | 12.493 M -3.00 % | 12.880 M -0.39 % | 12.931 M 0.00 % | 12.931 M -14.48 % | 15.120 M -5.49 % | 15.998 M 0.46 % | 15.925 M | 0.000 -100.00 % | 22.270 M 0.00 % | 22.270 M 1.55 % | 21.931 M 0.00 % | 21.931 M -14.44 % | 25.632 M 0.00 % | 25.632 M 4.85 % | 24.447 M 0.00 % | 24.447 M -22.80 % | 31.667 M -3.83 % | 32.928 M -12.58 % | 37.667 M 0.00 % | 37.667 M -11.44 % | 42.535 M 0.00 % | 42.535 M -6.26 % | 45.374 M 0.00 % | 45.374 M -9.87 % | 50.343 M 0.00 % | 50.343 M -8.72 % | 55.153 M 0.00 % | 55.153 M -1.77 % | 56.149 M 0.00 % | 56.149 M 0.80 % | 55.701 M 0.00 % | 55.701 M 5.52 % | 52.785 M 0.00 % | 52.785 M -0.18 % | 52.881 M 0.00 % | 52.881 M 5.32 % | 50.208 M 0.00 % | 50.208 M 5.51 % | 47.586 M -0.25 % | 47.707 M 7.81 % | 44.251 M 1.50 % | 43.597 M -7.16 % | 46.960 M 0.00 % | 46.959 M 55.67 % | 30.166 M -0.04 % | 30.178 M 4.23 % | 28.954 M -0.14 % | 28.995 M -19.90 % | 36.197 M -0.76 % | 36.476 M 0.09 % | 36.444 M 0.51 % | 36.258 M 40.84 % | 25.744 M 0.74 % | 25.554 M 21.85 % | 20.972 M -15.86 % | 24.925 M 22.30 % | 20.381 M 57.21 % | 12.964 M 20.42 % | 10.766 M 21.21 % | 8.882 M -0.01 % | 8.883 M 1.20 % | 8.778 M -18.60 % | 10.784 M 22.68 % | 8.790 M 22.66 % | 7.166 M -0.76 % | 7.221 M 36.53 % | 5.289 M 4.42 % | 5.065 M -18.42 % | 6.209 M -1.46 % | 6.301 M 3.77 % | 6.072 M 29.85 % | 4.676 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 71.147 M 14.31 % | 62.239 M -1.38 % | 63.109 M 6.96 % | 59.000 M -16.58 % | 70.725 M 13.53 % | 62.299 M 4.74 % | 59.477 M -6.51 % | 63.616 M -19.91 % | 79.429 M 19.82 % | 66.293 M -3.04 % | 68.369 M -5.97 % | 72.707 M -12.97 % | 83.542 M 4.80 % | 79.713 M 1.87 % | 78.250 M 6.59 % | 73.410 M -6.37 % | 78.405 M 9.24 % | 71.776 M 27.53 % | 56.283 M -9.50 % | 62.189 M -4.42 % | 65.065 M -10.48 % | 72.684 M 16.22 % | 62.540 M -45.11 % | 113.933 M -13.88 % | 132.301 M 91.12 % | 69.225 M -15.96 % | 82.370 M -40.76 % | 139.044 M 30.04 % | 106.926 M -15.77 % | 126.947 M 82.93 % | 69.396 M -28.79 % | 97.451 M -1.32 % | 98.759 M -5.24 % | 104.216 M 7.31 % | 97.118 M 19.86 % | 81.028 M -13.95 % | 94.159 M -2.17 % | 96.245 M 72.29 % | 55.863 M -54.64 % | 123.151 M 2.87 % | 119.710 M 20.40 % | 99.430 M 34.35 % | 74.010 M -28.54 % | 103.570 M -27.01 % | 141.902 M 77.69 % | 79.860 M -4.22 % | 83.377 M -60.85 % | 212.983 M 32.15 % | 161.164 M 29.42 % | 124.531 M 21.38 % | 102.599 M -26.43 % | 139.454 M -5.35 % | 147.329 M -37.34 % | 235.121 M -16.12 % | 280.323 M -24.27 % | 370.161 M 41.28 % | 262.007 M -24.11 % | 345.252 M -5.73 % | 366.227 M 4.03 % | 352.032 M 11.78 % | 314.941 M -28.91 % | 443.048 M 9.45 % | 404.777 M 4.28 % | 388.158 M 65.69 % | 234.265 M -36.07 % | 366.451 M 35.31 % | 270.822 M -43.57 % | 479.888 M 35.35 % | 354.548 M -10.22 % | 394.926 M 70.76 % | 231.270 M -65.65 % | 673.345 M -23.79 % | 883.512 M 34.82 % | 655.326 M 29.64 % | 505.512 M 6.97 % | 472.560 M -19.91 % | 590.069 M -15.59 % | 699.066 M 16.71 % | 598.986 M 23.00 % | 486.978 M 3.83 % | 469.035 M -11.13 % | 527.752 M 19.77 % | 440.637 M 46.69 % | 300.378 M -32.14 % | 442.652 M | 0.000 -100.00 % | 325.329 M 25.50 % | 259.233 M -39.70 % | 429.933 M 48.92 % | 288.701 M 72.85 % | 167.024 M -22.57 % | 215.713 M -11.30 % | 243.201 M | 0.000 -100.00 % | 139.632 M -8.39 % | 152.426 M -11.00 % | 171.266 M 70.84 % | 100.249 M 34.40 % | 74.589 M -2.80 % | 76.734 M -2.48 % | 78.685 M 690.96 % | 9.948 M -91.18 % | 112.763 M | 0.000 -100.00 % | 257.401 M | 0.000 |
| Tax payables | 32.736 M -9.82 % | 36.302 M 11.32 % | 32.610 M -4.44 % | 34.126 M 9.12 % | 31.275 M -39.95 % | 52.082 M 3.95 % | 50.105 M -10.33 % | 55.879 M 2.02 % | 54.774 M 34.89 % | 40.606 M | 0.000 -100.00 % | 59.048 M 0.41 % | 58.806 M 35.84 % | 43.292 M 5.42 % | 41.065 M -12.01 % | 46.669 M -1.39 % | 47.329 M 5.79 % | 44.738 M 3.41 % | 43.262 M -18.40 % | 53.016 M 13.76 % | 46.604 M -8.96 % | 51.193 M -21.78 % | 65.451 M 25.76 % | 52.043 M 17.45 % | 44.309 M 12.82 % | 39.273 M -2.16 % | 40.142 M -28.14 % | 55.862 M -15.16 % | 65.841 M 28.63 % | 51.187 M -19.62 % | 63.679 M 20.94 % | 52.655 M 17.27 % | 44.902 M 12.09 % | 40.060 M 2.58 % | 39.054 M -15.14 % | 46.020 M 18.53 % | 38.825 M 14.07 % | 34.036 M -20.81 % | 42.978 M -10.46 % | 48.001 M 0.98 % | 47.537 M 29.03 % | 36.842 M 6.88 % | 34.471 M -25.88 % | 46.505 M -1.47 % | 47.198 M -7.13 % | 50.822 M 42.86 % | 35.575 M -41.78 % | 61.108 M 44.23 % | 42.368 M 55.43 % | 27.259 M 58.07 % | 17.245 M -62.43 % | 45.907 M 5.14 % | 43.662 M 479.38 % | 7.536 M -71.34 % | 26.298 M 10.26 % | 23.851 M -54.78 % | 52.742 M 10.76 % | 47.620 M 78.40 % | 26.693 M -21.48 % | 33.993 M -17.79 % | 41.350 M 103.45 % | 20.324 M -6.17 % | 21.661 M -69.84 % | 71.818 M 130.19 % | 31.199 M 194.30 % | 10.601 M -50.27 % | 21.319 M 337.11 % | -8.991 M -263.56 % | 5.497 M 142.43 % | -12.956 M -19.72 % | -10.822 M -333.84 % | 4.628 M -28.05 % | 6.432 M 150.37 % | -12.769 M -605.30 % | 2.527 M -89.41 % | 23.856 M 981.60 % | -2.706 M 62.77 % | -7.269 M 4.94 % | -7.647 M -283.07 % | 4.177 M 152.36 % | -7.977 M 10.74 % | -8.937 M -206.27 % | 8.410 M 19.99 % | 7.009 M 279.72 % | -3.900 M | 0.000 100.00 % | -8.298 M -1 723.74 % | -455.000 K -134.42 % | 1.322 M 28.85 % | 1.026 M -62.47 % | 2.734 M 157.20 % | 1.063 M 119.55 % | -5.437 M | 0.000 100.00 % | -3.227 M -152.55 % | 6.141 M -1.59 % | 6.240 M -48.46 % | 12.108 M -63.28 % | 32.978 M 106.13 % | 15.999 M -69.88 % | 53.112 M -33.31 % | 79.643 M 3 427.15 % | 2.258 M | 0.000 -100.00 % | 2.490 M | 0.000 |
| Deferred revenue non current | 19.647 M -0.38 % | 19.721 M -0.37 % | 19.794 M -3.80 % | 20.575 M 3.18 % | 19.941 M -0.44 % | 20.030 M -0.29 % | 20.089 M -0.36 % | 20.162 M -0.37 % | 20.236 M -0.31 % | 20.299 M | 0.000 -100.00 % | 20.575 M 3.78 % | 19.826 M -0.96 % | 20.018 M -0.95 % | 20.211 M 31.06 % | 15.421 M -1.24 % | 15.614 M -24.89 % | 20.789 M -5.21 % | 21.931 M 3.58 % | 21.174 M 29.38 % | 16.366 M 250.98 % | 4.663 M -4.17 % | 4.866 M 41.21 % | 3.446 M -3.01 % | 3.553 M 25.24 % | 2.837 M 14.12 % | 2.486 M -21.92 % | 3.184 M -3.16 % | 3.288 M -4.42 % | 3.440 M -1.57 % | 3.495 M 157.74 % | 1.356 M -60.02 % | 3.392 M -37.51 % | 5.428 M 51.41 % | 3.585 M -2.61 % | 3.681 M -2.54 % | 3.777 M -2.48 % | 3.873 M -2.42 % | 3.969 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.691 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.165 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | -82.211 M 0.84 % | -82.905 M 0.03 % | -82.931 M -0.06 % | -82.880 M -0.16 % | -82.749 M 0.07 % | -82.811 M 0.07 % | -82.865 M 0.01 % | -82.871 M 0.03 % | -82.895 M 0.18 % | -83.042 M -0.21 % | -82.870 M -0.33 % | -82.599 M -0.17 % | -82.455 M -0.31 % | -82.200 M -0.29 % | -81.960 M -1.12 % | -81.056 M -0.27 % | -80.840 M -0.13 % | -80.739 M -0.26 % | -80.533 M -0.57 % | -80.074 M -0.34 % | -79.803 M -0.22 % | -79.625 M -0.43 % | -79.281 M -1.11 % | -78.411 M -0.55 % | -77.979 M -0.33 % | -77.723 M -0.58 % | -77.271 M -6.68 % | -72.433 M -0.70 % | -71.926 M -0.50 % | -71.565 M -1.11 % | -70.777 M -460.03 % | -12.638 M -2.35 % | -12.348 M 13.29 % | -14.241 M -19.60 % | -11.907 M -744.32 % | 1.848 M -32.08 % | 2.721 M 12.86 % | 2.411 M -16.28 % | 2.880 M -65.34 % | 8.310 M -2.92 % | 8.560 M 13.02 % | 7.574 M -7.44 % | 8.183 M -68.46 % | 25.943 M 0.58 % | 25.794 M 15.10 % | 22.411 M -49.38 % | 44.270 M -61.44 % | 114.803 M -68.58 % | 365.364 M -30.19 % | 523.382 M -3.95 % | 544.919 M -15.40 % | 644.132 M 5.95 % | 607.983 M -3.90 % | 632.688 M -0.05 % | 632.999 M 1.34 % | 624.623 M 2.14 % | 611.562 M -5.55 % | 647.464 M 1.91 % | 635.326 M -3.76 % | 660.157 M 0.85 % | 654.581 M -3.95 % | 681.491 M 1.47 % | 671.646 M -4.72 % | 704.936 M 2.56 % | 687.357 M 4.33 % | 658.819 M 1.90 % | 646.528 M -1.10 % | 653.736 M -1.26 % | 662.081 M -1.16 % | 669.851 M 1.27 % | 661.431 M 3.12 % | 641.433 M 2.40 % | 626.371 M 0.06 % | 625.996 M 2.59 % | 610.206 M -1.82 % | 621.496 M 6.61 % | 582.973 M 3.11 % | 565.373 M 1.54 % | 556.792 M 2.32 % | 544.159 M 1.85 % | 534.289 M 3.00 % | 518.748 M 1.65 % | 510.346 M -5.00 % | 537.189 M 6.56 % | 504.110 M | 0.000 -100.00 % | 440.751 M 8.06 % | 407.861 M 22.92 % | 331.819 M 6.85 % | 310.559 M 3.09 % | 301.254 M -0.49 % | 302.751 M 4.15 % | 290.698 M 18.88 % | 244.536 M 3.81 % | 235.554 M 42.06 % | 165.815 M 3.43 % | 160.309 M 36.43 % | 117.507 M 11.74 % | 105.164 M -3.67 % | 109.170 M 5.12 % | 103.851 M 465.51 % | 18.364 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 54.164 M 181.22 % | 19.260 M 107.48 % | 9.283 M -6.16 % | 9.892 M -72.66 % | 36.180 M 110.17 % | 17.215 M -69.12 % | 55.747 M 411.44 % | 10.900 M -81.49 % | 58.894 M 182.33 % | 20.860 M | 0.000 -100.00 % | 21.619 M -58.76 % | 52.420 M -19.80 % | 65.363 M 82.64 % | 35.787 M 103.55 % | 17.581 M -39.47 % | 29.043 M 54.19 % | 18.836 M -46.23 % | 35.030 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 % | 8.041 M -26.54 % | 10.946 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 |
| 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 -100.00 % | 313.850 K -86.62 % | 2.346 M -3.50 % | 2.431 M -53.18 % | 5.192 M -25.08 % | 6.930 M -26.54 % | 9.434 M 102.27 % | 4.664 M 119.59 % | 2.124 M 31.93 % | 1.610 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.030 M -69.07 % | 22.732 M 60.08 % | 14.200 M 27.73 % | 11.117 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 |
| Other total stockholders equity | 771.316 M 0.03 % | 771.050 M 0.02 % | 770.880 M | 0.000 -100.00 % | 267.200 M -52.49 % | 562.464 M -25.18 % | 751.729 M | 0.000 -100.00 % | 267.200 M | 0.000 -100.00 % | 281.232 M | 0.000 -100.00 % | 267.200 M | 0.000 -100.00 % | 267.200 M | 0.000 -100.00 % | 267.200 M | 0.000 -100.00 % | 760.288 M 35.17 % | 562.464 M -25.32 % | 753.137 M 167.80 % | 281.232 M -62.67 % | 753.336 M 167.87 % | 281.232 M -60.99 % | 720.890 M 156.33 % | 281.232 M -60.75 % | 716.574 M 157.26 % | 278.541 M -60.97 % | 713.681 M 155.91 % | 278.883 M -60.90 % | 713.331 M 12.62 % | 633.395 M -0.10 % | 634.034 M -0.03 % | 634.196 M 0.51 % | 631.002 M 0.36 % | 628.721 M -0.37 % | 631.067 M 0.00 % | 631.067 M 0.00 % | 631.067 M 0.00 % | 631.067 M 0.00 % | 631.067 M 0.00 % | 631.067 M 0.00 % | 631.067 M -3.94 % | 656.945 M -3.14 % | 678.236 M 2.80 % | 659.734 M 3.67 % | 636.394 M 23.40 % | 515.697 M -4.40 % | 539.421 M -5.66 % | 571.811 M 2.25 % | 559.237 M -0.41 % | 561.564 M 0.19 % | 560.496 M -0.70 % | 564.428 M 0.39 % | 562.241 M 6.11 % | 529.872 M -50.13 % | 1.063 B -0.05 % | 1.063 B -0.17 % | 1.065 B 61.93 % | 657.687 M 0.75 % | 652.765 M -0.16 % | 653.838 M -29.58 % | 928.505 M 11.10 % | 835.736 M 0.19 % | 834.131 M 0.19 % | 832.522 M -0.19 % | 834.100 M 0.27 % | 831.850 M -0.29 % | 834.257 M -1.30 % | 845.286 M 0.13 % | 844.164 M -13.85 % | 979.833 M 1.29 % | 967.363 M 2.62 % | 942.708 M -2.35 % | 965.399 M 3.74 % | 930.585 M 0.04 % | 930.210 M 1.35 % | 917.833 M -0.89 % | 926.033 M 1.35 % | 913.732 M 0.00 % | 913.732 M 0.00 % | 913.732 M 0.00 % | 913.732 M 3.39 % | 883.737 M -22.60 % | 1.142 B -35.04 % | 1.758 B 53.95 % | 1.142 B 1.09 % | 1.130 B 32.35 % | 853.511 M 0.00 % | 853.511 M -4.25 % | 891.390 M 8.87 % | 818.751 M 0.00 % | 818.751 M -34.28 % | 1.246 B 52.17 % | 818.751 M 1.95 % | 803.072 M -1.85 % | 818.228 M 3.55 % | 790.210 M 55.32 % | 508.778 M 10.57 % | 460.144 M -2.87 % | 473.730 M 195.40 % | 160.368 M -33.18 % | 240.007 M 72.10 % | 139.460 M -23.36 % | 181.960 M -45.48 % | 333.779 M |
| Deferred tax liabilities non current | 67.895 M -1.39 % | 68.855 M 0.38 % | 68.591 M 9.83 % | 62.454 M 0.00 % | 62.454 M 0.01 % | 62.446 M 0.00 % | 62.446 M 10.89 % | 56.311 M -0.42 % | 56.551 M -8.69 % | 61.932 M | 0.000 -100.00 % | 62.951 M 0.00 % | 62.951 M 0.22 % | 62.810 M 0.00 % | 62.810 M -2.71 % | 64.560 M 0.00 % | 64.560 M 3.72 % | 62.242 M 0.00 % | 62.242 M 15.72 % | 53.787 M -0.33 % | 53.965 M 0.33 % | 53.787 M 0.00 % | 53.787 M 30.65 % | 41.170 M 0.00 % | 41.170 M 2.54 % | 40.152 M 0.00 % | 40.152 M 2.29 % | 39.255 M 0.00 % | 39.255 M -10.93 % | 44.073 M 0.00 % | 44.073 M 128.99 % | 19.247 M 0.00 % | 19.247 M 4.44 % | 18.428 M 0.00 % | 18.428 M 8.98 % | 16.909 M 0.00 % | 16.909 M 1.61 % | 16.641 M 0.00 % | 16.641 M 72.04 % | 9.673 M 0.00 % | 9.673 M 0.00 % | 9.673 M 0.00 % | 9.673 M 38.78 % | 6.970 M 0.00 % | 6.970 M 0.00 % | 6.970 M 0.00 % | 6.970 M -12.12 % | 7.931 M 0.00 % | 7.931 M -5.50 % | 8.393 M 0.00 % | 8.393 M 24.73 % | 6.729 M 0.00 % | 6.729 M 0.00 % | 6.729 M 0.00 % | 6.729 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 53.965 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 |
| 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 -100.00 % | 2.762 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.632 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 |
| Total assets | 1.980 B 6.99 % | 1.850 B 4.20 % | 1.776 B -4.67 % | 1.863 B -2.88 % | 1.918 B 2.73 % | 1.867 B 1.68 % | 1.836 B -6.05 % | 1.954 B -4.80 % | 2.053 B -1.22 % | 2.078 B -2.63 % | 2.134 B -8.05 % | 2.321 B -1.61 % | 2.359 B 2.05 % | 2.312 B -0.29 % | 2.318 B -0.36 % | 2.326 B -1.83 % | 2.370 B 6.53 % | 2.225 B 1.19 % | 2.198 B -6.92 % | 2.362 B -0.56 % | 2.375 B 2.08 % | 2.327 B -2.10 % | 2.376 B -3.05 % | 2.451 B -1.46 % | 2.487 B 4.15 % | 2.388 B -3.81 % | 2.483 B -5.05 % | 2.615 B -2.34 % | 2.678 B 0.87 % | 2.655 B 0.30 % | 2.647 B -1.30 % | 2.682 B -4.77 % | 2.816 B 0.56 % | 2.801 B 7.00 % | 2.617 B -15.49 % | 3.097 B -2.92 % | 3.190 B 1.97 % | 3.129 B -1.47 % | 3.175 B -8.17 % | 3.458 B 0.20 % | 3.451 B -5.78 % | 3.663 B -1.55 % | 3.720 B -8.43 % | 4.063 B -3.52 % | 4.211 B -3.81 % | 4.378 B -3.87 % | 4.554 B -23.05 % | 5.918 B -1.23 % | 5.992 B -3.12 % | 6.185 B 4.07 % | 5.943 B -7.53 % | 6.427 B 1.77 % | 6.315 B -2.39 % | 6.470 B 8.48 % | 5.964 B -3.95 % | 6.209 B -3.21 % | 6.415 B 5.27 % | 6.094 B 2.34 % | 5.955 B 4.70 % | 5.687 B 3.20 % | 5.511 B -1.60 % | 5.601 B 7.93 % | 5.189 B -1.92 % | 5.291 B 6.21 % | 4.981 B -9.31 % | 5.493 B 12.19 % | 4.896 B -5.81 % | 5.197 B -4.54 % | 5.445 B -0.65 % | 5.481 B 7.21 % | 5.112 B -11.59 % | 5.782 B -2.46 % | 5.928 B 5.55 % | 5.616 B -1.32 % | 5.691 B 8.05 % | 5.267 B 1.99 % | 5.164 B -1.13 % | 5.223 B 1.69 % | 5.136 B 6.55 % | 4.821 B -0.37 % | 4.839 B -1.54 % | 4.915 B 4.05 % | 4.723 B 5.54 % | 4.475 B -0.48 % | 4.497 B -0.51 % | 4.520 B 7.41 % | 4.208 B 5.66 % | 3.983 B 12.00 % | 3.556 B 7.05 % | 3.322 B 1.39 % | 3.277 B 11.29 % | 2.944 B 2.20 % | 2.881 B 9.45 % | 2.632 B 5.67 % | 2.491 B 22.80 % | 2.029 B -3.75 % | 2.108 B 10.28 % | 1.911 B 26.39 % | 1.512 B 8.41 % | 1.395 B 5.05 % | 1.328 B 50.77 % | 880.623 M 12.04 % | 785.969 M 4.64 % | 751.092 M 1.82 % | 737.667 M -5.54 % | 780.891 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 |
| 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 | 2003-12-31 | 2003-09-30 | 2003-06-30 | 2003-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -75.467 M | 0.000 -100.00 % | 113.601 M 17.11 % | 97.004 M 200.00 % | -97.004 M | 0.000 -100.00 % | 31.655 M -63.37 % | 86.416 M 200.00 % | -86.416 M | 0.000 100.00 % | -31.563 M -127.46 % | 114.921 M 200.00 % | -114.921 M | 0.000 -100.00 % | 52.164 M 35.62 % | 38.463 M 200.00 % | -38.463 M | 0.000 -100.00 % | 32.840 M -67.43 % | 100.841 M 200.00 % | -100.841 M | 0.000 -100.00 % | 41.629 M -63.42 % | 113.810 M 200.00 % | -113.810 M | 0.000 -100.00 % | 33.588 M -72.57 % | 122.431 M 200.00 % | -122.431 M | 0.000 -100.00 % | 57.360 M -57.45 % | 134.795 M 200.00 % | -134.795 M | 0.000 -100.00 % | 68.060 M 32.03 % | 51.547 M 200.00 % | -51.547 M | 0.000 -100.00 % | 255.685 M 157.56 % | 99.273 M 200.00 % | -99.273 M | 0.000 -100.00 % | 14.019 M -97.04 % | 473.147 M 200.00 % | -473.147 M | 0.000 -100.00 % | 385.750 M 62.59 % | 237.246 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 % | 126.377 M -24.83 % | 168.112 M 207.27 % | -156.714 M -301.75 % | 77.676 M -20.85 % | 98.137 M 191.67 % | 33.647 M 162.33 % | -53.980 M 60.54 % | -136.810 M -846.91 % | -14.448 M -110.00 % | 144.443 M 319.12 % | 34.463 M 128.05 % | -122.869 M -253.68 % | 79.951 M 152.16 % | -153.274 M |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 67.027 M -45.57 % | 123.135 M 200.00 % | -123.135 M | 0.000 -100.00 % | 21.807 M -69.76 % | 72.115 M 200.00 % | -72.115 M | 0.000 100.00 % | -17.263 M -114.12 % | 122.223 M 200.00 % | -122.223 M | 0.000 -100.00 % | 31.048 M -47.89 % | 59.578 M 200.00 % | -59.578 M | 0.000 -100.00 % | 11.725 M -90.12 % | 118.627 M 200.00 % | -118.627 M | 0.000 -100.00 % | 50.806 M -41.55 % | 86.923 M 200.00 % | -86.923 M | 0.000 -100.00 % | 14.612 M -89.05 % | 133.393 M 200.00 % | -133.393 M | 0.000 -100.00 % | 90.831 M 2.57 % | 88.558 M 200.00 % | -88.558 M | 0.000 -100.00 % | 33.367 M -55.26 % | 74.574 M 200.00 % | -74.574 M | 0.000 -100.00 % | 170.099 M 84.89 % | 92.001 M 200.00 % | -92.001 M | 0.000 100.00 % | -40.641 M -108.12 % | 500.691 M 200.00 % | -500.691 M | 0.000 -100.00 % | 306.281 M 62.89 % | 188.032 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 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 46.574 M 278.23 % | -26.131 M -200.00 % | 26.131 M | 0.000 -100.00 % | 9.848 M -31.13 % | 14.300 M 200.00 % | -14.300 M | 0.000 100.00 % | -14.300 M -95.84 % | -7.302 M -200.00 % | 7.302 M | 0.000 -100.00 % | 21.116 M 200.00 % | -21.116 M -200.00 % | 21.116 M | 0.000 -100.00 % | 21.116 M 218.72 % | -17.786 M -200.00 % | 17.786 M | 0.000 100.00 % | -9.177 M -134.13 % | 26.887 M 200.00 % | -26.887 M | 0.000 -100.00 % | 18.976 M 273.11 % | -10.962 M -200.00 % | 10.962 M | 0.000 100.00 % | -33.471 M -172.39 % | 46.237 M 200.00 % | -46.237 M | 0.000 -100.00 % | 34.693 M 250.66 % | -23.027 M -200.00 % | 23.027 M | 0.000 -100.00 % | 85.586 M 299.12 % | -42.982 M -200.00 % | 42.982 M | 0.000 -100.00 % | 54.660 M 298.44 % | -27.545 M -200.00 % | 27.545 M | 0.000 -100.00 % | 79.470 M 61.48 % | 49.214 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 % | -127.904 M -273.50 % | 73.719 M -64.85 % | 209.704 M 247.59 % | -142.089 M -515.13 % | 34.228 M -22.98 % | 44.441 M 162.29 % | -71.340 M 58.61 % | -172.357 M -502.16 % | 42.858 M -68.35 % | 135.396 M 527.94 % | 21.562 M 202.24 % | 7.134 M 165.89 % | -10.827 M 84.74 % | -70.931 M |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 50.254 M 200.00 % | -50.254 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 -100.00 % | 254.281 M 169.39 % | 94.393 M 125.76 % | -366.418 M -266.73 % | 219.765 M 243.87 % | 63.909 M 692.08 % | -10.794 M -162.18 % | 17.360 M -51.16 % | 35.548 M 162.03 % | -57.307 M -733.37 % | 9.048 M -29.87 % | 12.901 M 109.92 % | -130.003 M -243.21 % | 90.778 M 210.24 % | -82.343 M |
| Other non cash items | 18.928 M -0.15 % | 18.956 M -68.02 % | 59.266 M -41.27 % | 100.914 M 336.70 % | -42.634 M -373.49 % | 15.589 M 120.17 % | -77.291 M -330.84 % | 33.483 M 3 544.75 % | -972.000 K 97.06 % | -33.077 M -207.69 % | 30.715 M 124.77 % | -124.008 M -347.27 % | 50.150 M -32.37 % | 74.151 M -33.54 % | 111.565 M 222.77 % | -90.874 M -273.22 % | 52.462 M 456.09 % | 9.434 M -83.63 % | 57.637 M -44.03 % | 102.979 M 903.01 % | 10.267 M -78.70 % | 48.198 M 137.05 % | -130.082 M | 0.000 -100.00 % | 73.766 M 116.95 % | 34.001 M | 0.000 -100.00 % | 16.646 M -64.23 % | 46.531 M 310.07 % | 11.347 M 121.66 % | -52.393 M -67.89 % | -31.206 M -158.50 % | 53.345 M 16.24 % | 45.893 M -85.17 % | 309.446 M 422.25 % | 59.253 M 155.54 % | 23.187 M -76.06 % | 96.840 M 148.60 % | -199.279 M -205.83 % | 188.302 M 505.61 % | 31.093 M -61.42 % | 80.596 M 130.39 % | -265.245 M -237.41 % | 193.033 M 217.50 % | 60.798 M 27.60 % | 47.648 M -94.13 % | 811.185 M 1 384.03 % | -63.175 M -121.90 % | 288.439 M 879.89 % | 29.436 M | 0.000 -100.00 % | 484.296 M 3 023.43 % | -16.566 M -209.90 % | 15.074 M -77.47 % | 66.914 M 253.59 % | -43.567 M -15.06 % | -37.865 M -22.59 % | -30.887 M -266.35 % | 18.568 M 122.16 % | -83.802 M -58.28 % | -52.947 M -104.62 % | -25.876 M -165.67 % | 39.403 M 160.53 % | -65.094 M 13.50 % | -75.253 M -451.95 % | -13.634 M -135.12 % | 38.826 M 204.61 % | -37.114 M -11.68 % | -33.233 M -124.64 % | -14.794 M -147.96 % | 30.849 M 159.66 % | -51.706 M -33.87 % | -38.624 M -45.87 % | -26.479 M -270.35 % | 15.544 M -54.89 % | 34.456 M 7.40 % | 32.083 M 3.42 % | 31.022 M 7.45 % | 28.870 M 6.96 % | 26.991 M -39.52 % | 44.626 M 78.02 % | 25.068 M 155.31 % | -45.321 M -276.31 % | 25.706 M 162.20 % | 9.804 M -67.47 % | 30.141 M 107.85 % | 14.501 M -27.63 % | 20.038 M |
| Net cash provided by operating activities | 18.928 M 4 382.45 % | -442.000 K -100.75 % | 59.266 M -28.00 % | 82.314 M 293.07 % | -42.634 M -817.99 % | 5.938 M -89.23 % | 55.119 M 5.44 % | 52.275 M 375.49 % | 10.994 M -57.59 % | 25.921 M -34.82 % | 39.770 M 751.43 % | -6.105 M -188.38 % | -2.117 M -103.87 % | 54.692 M -20.35 % | 68.669 M -37.64 % | 110.120 M 198.65 % | 36.873 M 5.41 % | 34.980 M -62.71 % | 93.814 M 20.40 % | 77.917 M 38.02 % | 56.455 M 435.07 % | 10.551 M -88.96 % | 95.528 M 32.32 % | 72.193 M 18.38 % | 60.983 M 384.69 % | 12.582 M -90.11 % | 127.170 M 94.73 % | 65.306 M 96.55 % | 33.226 M 36.22 % | 24.391 M -83.74 % | 150.023 M 150.94 % | 59.784 M 37.76 % | 43.397 M 23.92 % | 35.020 M -68.86 % | 112.453 M 22.21 % | 92.019 M 1 354.62 % | 6.326 M -86.68 % | 47.500 M -21.23 % | 60.301 M -41.95 % | 103.885 M -30.31 % | 149.057 M 283.39 % | 38.879 M -78.79 % | 183.264 M -2.36 % | 187.690 M 71.08 % | 109.710 M -4.35 % | 114.702 M -26.76 % | 156.615 M -23.00 % | 203.403 M 897.25 % | -25.513 M 17.80 % | -31.036 M -110.70 % | 290.179 M -12.69 % | 332.362 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 % | 191.634 M -39.16 % | 315.004 M 23 584.51 % | 1.330 M -99.36 % | 206.703 M 66.74 % | 123.964 M -24.14 % | 163.406 M 68.52 % | 96.965 M 560.34 % | -21.064 M -514.83 % | -3.426 M -101.34 % | 255.716 M 187.13 % | 89.060 M 391.11 % | -30.593 M -117.54 % | 174.395 M 378.74 % | -62.565 M |
| Investments in property plant and equipment | -77.915 M -291.18 % | -19.918 M -24.68 % | -15.975 M 48.61 % | -31.084 M -179.48 % | -11.122 M 38.89 % | -18.201 M -5.70 % | -17.219 M 30.87 % | -24.909 M -53.15 % | -16.264 M -31.33 % | -12.384 M 26.52 % | -16.854 M 16.29 % | -20.134 M -28.60 % | -15.656 M 36.68 % | -24.725 M 58.70 % | -59.863 M -32.58 % | -45.152 M -18.80 % | -38.008 M 13.42 % | -43.897 M 22.18 % | -56.412 M -114.83 % | -26.259 M 42.86 % | -45.953 M -539.57 % | -7.185 M 83.63 % | -43.900 M -1 311.12 % | -3.111 M 87.69 % | -25.275 M -74.94 % | -14.448 M 80.07 % | -72.511 M -442.02 % | -13.378 M 58.61 % | -32.321 M -65.21 % | -19.563 M 46.02 % | -36.244 M -0.48 % | -36.070 M -206.90 % | -11.753 M 40.12 % | -19.627 M 41.67 % | -33.649 M -66.18 % | -20.249 M 23.62 % | -26.512 M -20.16 % | -22.064 M 33.11 % | -32.984 M -615.18 % | -4.612 M -3.08 % | -4.474 M 33.60 % | -6.738 M 86.12 % | -48.530 M -429.05 % | -9.173 M 66.49 % | -27.372 M -5.15 % | -26.031 M 57.67 % | -61.493 M -50.86 % | -40.762 M 58.10 % | -97.289 M 17.25 % | -117.572 M -205.13 % | -38.532 M -30.23 % | -29.588 M 54.57 % | -65.124 M 58.73 % | -157.814 M 12.27 % | -179.889 M -187.45 % | -62.580 M 54.44 % | -137.355 M -28.91 % | -106.555 M -471.80 % | -18.635 M 86.11 % | -134.119 M 42.05 % | -231.458 M -150.91 % | -92.246 M -20.67 % | -76.442 M -49.27 % | -51.210 M -13.77 % | -45.012 M -7.64 % | -41.819 M 76.39 % | -177.089 M -181.89 % | -62.823 M 3.33 % | -64.986 M -110.47 % | -30.876 M 82.82 % | -179.735 M -385.67 % | -37.008 M 58.34 % | -88.832 M -4.29 % | -85.180 M 61.75 % | -222.693 M -619.53 % | -30.950 M 70.93 % | -106.480 M -240.45 % | -31.276 M 84.81 % | -205.841 M -2 062.88 % | -9.517 M 92.44 % | -125.915 M -120.50 % | -57.105 M 73.98 % | -219.472 M -2 869.45 % | -7.391 M 86.16 % | -53.404 M 86.26 % | -388.643 M -56.69 % | -248.034 M -1 063.17 % | -21.324 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 58.867 M 6 576.41 % | 881.717 K -98.55 % | 60.749 M | 0.000 -100.00 % | 664.782 K 43.61 % | 462.917 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 % | 6.196 K -99.98 % | 25.000 M 12.05 % | 22.311 M -78.89 % | 105.693 M 271.13 % | -61.761 M | 0.000 -100.00 % | 74.468 M 832 689.09 % | 8.942 K -99.72 % | 3.220 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.000 M -87.18 % | 78.007 M | 0.000 100.00 % | -6.700 M -138.36 % | 17.466 M 2 887.71 % | 584.594 K | 0.000 -100.00 % | 64.728 M 24.48 % | 52.000 M | 0.000 -100.00 % | 177.010 M 200.00 % | -177.010 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -229.469 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 53.459 M | 0.000 -100.00 % | 248.050 M 1 063.24 % | 21.324 M |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 183.314 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -170.000 M 79.01 % | -810.000 M | 0.000 | 0.000 | 0.000 100.00 % | -177.010 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -12.150 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -8.094 M 13.99 % | -9.410 M -186.54 % | -3.284 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 % | 1.208 M | 0.000 100.00 % | -105.166 M | 0.000 100.00 % | -8.922 M -519.58 % | -1.440 M |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 300.527 M -55.84 % | 680.501 M -88.61 % | 5.977 B 2 895 041.45 % | 206.440 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 % | 107.115 K | 0.000 | 0.000 | 0.000 100.00 % | -27.575 M -237.55 % | 20.047 M | 0.000 -100.00 % | 10.701 M | 0.000 | 0.000 100.00 % | -8.230 M | 0.000 -100.00 % | 16.043 M 325.32 % | 3.772 M |
| Other investing activites | 506.790 K -44.37 % | 911.000 K 270.18 % | 246.096 K -87.60 % | 1.985 M 283.65 % | 517.397 K -94.75 % | 9.846 M 1 079.90 % | 834.480 K | 0.000 | 0.000 | 0.000 -100.00 % | 896.551 K | 0.000 | 0.000 | 0.000 100.00 % | -3.133 M -103.86 % | 81.256 M 8 999.54 % | 892.968 K -89.59 % | 8.576 M 24.42 % | 6.893 M | 0.000 -100.00 % | 10.177 M -6.17 % | 10.846 M -91.11 % | 121.960 M 1 335.41 % | -9.872 M -2 050.80 % | 506.050 K 1 090.03 % | 42.524 K -99.95 % | 84.473 M 90.55 % | 44.331 M 82.60 % | 24.278 M 31 042.41 % | 77.958 K -99.95 % | 145.212 M 249.84 % | -96.912 M -253.29 % | 63.220 M 600.32 % | -12.636 M 79.72 % | -62.302 M -523.02 % | -10.000 M -1 592.54 % | 670.000 K -85.92 % | 4.758 M 41.19 % | 3.370 M 25 823.08 % | 13.000 K -99.81 % | 6.706 M 13 698.35 % | 48.600 K 100.82 % | -5.928 M -147.55 % | 12.466 M 1 463.95 % | 797.084 K -61.38 % | 2.064 M 100.04 % | -5.761 B -3 160.16 % | -176.722 M -195.04 % | 185.951 M 16 789.28 % | 1.101 M -85.73 % | 7.714 M 1 987.86 % | 369.470 K -82.72 % | 2.138 M 968.62 % | 200.072 K -99.72 % | 71.422 M 70 603.65 % | 101.016 K | 0.000 -100.00 % | 116.400 K -99.95 % | 236.973 M 16 331.03 % | -1.460 M 99.39 % | -240.886 M -50 069.61 % | 482.065 K -91.16 % | 5.451 M 55.52 % | 3.505 M 356.50 % | 767.800 K 89.35 % | 405.500 K -98.96 % | 39.042 M 202.70 % | 12.898 M 1 548.76 % | 782.286 K -71.04 % | 2.701 M -96.60 % | 79.492 M 1 193.18 % | 6.147 M -61.88 % | 16.127 M | 0.000 -100.00 % | 33.526 M 2 058.79 % | 1.553 M -20.03 % | 1.942 M 40.32 % | 1.384 M 103.34 % | -41.473 M -657.28 % | 7.442 M 672.59 % | 963.252 K -31.05 % | 1.397 M -98.30 % | 82.323 M 4 610.85 % | -1.825 M 98.24 % | -103.936 M -2 309 788.89 % | 4.500 K 100.00 % | -248.034 M -1 063.17 % | -21.324 M |
| Net cash used for investing activites | -77.408 M -307.26 % | -19.007 M -20.84 % | -15.729 M 45.95 % | -29.099 M -174.39 % | -10.605 M -26.93 % | -8.355 M 49.01 % | -16.384 M -148.25 % | 33.958 M 320.76 % | -15.382 M -131.80 % | 48.364 M 403.09 % | -15.957 M 18.04 % | -19.469 M -28.14 % | -15.193 M 38.55 % | -24.725 M 60.75 % | -62.997 M -274.49 % | 36.104 M 197.28 % | -37.115 M -5.08 % | -35.321 M 28.67 % | -49.519 M -88.58 % | -26.259 M 26.60 % | -35.775 M -1 077.46 % | 3.660 M -95.31 % | 78.059 M 701.24 % | -12.983 M 47.57 % | -24.763 M -333.72 % | 10.595 M 121.28 % | -49.799 M -153.71 % | 92.713 M 232.82 % | -69.804 M -258.24 % | -19.485 M 77.42 % | -86.302 M -604.10 % | 17.120 M 117.36 % | -98.634 M -205.72 % | -32.263 M 66.38 % | -95.951 M -217.20 % | -30.249 M -17.05 % | -25.842 M -253.71 % | -7.306 M -115.04 % | 48.576 M 1 156.23 % | -4.599 M -2.93 % | -4.468 M -141.46 % | 10.777 M 120.00 % | -53.873 M -1 735.99 % | 3.293 M -98.05 % | 168.681 M 266.24 % | -101.466 M -165.96 % | 153.823 M 480.06 % | -40.473 M 54.19 % | -88.349 M 69.90 % | -293.482 M -852.31 % | -30.818 M -5.48 % | -29.218 M 53.61 % | -62.985 M 60.04 % | -157.614 M -45.31 % | -108.467 M -73.61 % | -62.479 M 54.51 % | -137.355 M -29.05 % | -106.439 M -856.15 % | -11.132 M 92.46 % | -147.730 M 68.72 % | -472.344 M -414.74 % | -91.763 M -29.26 % | -70.991 M -48.57 % | -47.783 M -8.00 % | -44.244 M -3.14 % | -42.896 M 68.93 % | -138.047 M -137.94 % | -58.018 M 21.19 % | -73.614 M -134.00 % | -31.459 M 68.62 % | -100.242 M -224.82 % | -30.861 M 57.55 % | -72.706 M 14.64 % | -85.180 M 54.95 % | -189.060 M -543.13 % | -29.397 M 71.88 % | -104.537 M -249.72 % | -29.892 M 89.13 % | -274.889 M -1 629.54 % | 17.972 M 114.38 % | -124.952 M -177.63 % | -45.007 M 66.89 % | -135.941 M -1 375.05 % | -9.216 M 95.76 % | -217.278 M 44.09 % | -388.639 M -61.33 % | -240.897 M -1 168.48 % | -18.991 M |
| Debt repayment | 75.767 M -10.44 % | 84.595 M 195.28 % | -88.787 M -152.49 % | -35.165 M 18.60 % | -43.199 M -23.64 % | -34.938 M 27.32 % | -48.074 M -29.54 % | -37.112 M -1 283.80 % | 3.135 M 104.27 % | -73.493 M | 0.000 100.00 % | -17.552 M -224.35 % | 14.115 M 182.91 % | -17.024 M -2 785.35 % | 633.958 K 102.47 % | -25.660 M 49.97 % | -51.285 M -2 749.17 % | -1.800 M 77.79 % | -8.106 M -154.59 % | -3.184 M -114.72 % | 21.625 M 642.80 % | -3.984 M 96.23 % | -105.713 M -10 946.29 % | -957.000 K -132.60 % | 2.936 M 107.14 % | -41.125 M -1 576.13 % | 2.786 M | 0.000 | 0.000 | 0.000 100.00 % | -26.099 M | 0.000 100.00 % | -35.220 M -120.06 % | 175.608 M 1 087.17 % | -17.789 M -199.55 % | 17.869 M | 0.000 100.00 % | -10.080 M 97.91 % | -481.342 M -641.24 % | 88.934 M 127.10 % | -328.189 M -2 953.82 % | 11.500 M 106.47 % | -177.614 M -18.11 % | -150.377 M 44.92 % | -273.000 M -79.46 % | -152.127 M -6 677.04 % | 2.313 M 101.26 % | -184.021 M -26.89 % | -145.023 M -146.85 % | 309.536 M 275.94 % | -175.932 M -262.55 % | 108.230 M 360.15 % | -41.603 M -108.78 % | 473.916 M 236.19 % | 140.966 M 348.77 % | -56.666 M -126.42 % | 214.506 M 333.50 % | -91.864 M 29.11 % | -129.582 M | 0.000 -100.00 % | 90.100 M -68.70 % | 287.900 M 1 359.29 % | -22.862 M -194.44 % | 24.208 M 105.07 % | -477.913 M -177.02 % | 620.500 M 841.01 % | -83.737 M 72.97 % | -309.736 M 2.26 % | -316.912 M -170.36 % | 450.438 M 190.31 % | -498.796 M -1 571.46 % | 33.898 M 867.44 % | -4.417 M -103.36 % | 131.410 M 63.65 % | 80.301 M 110.95 % | -733.113 M -184.39 % | 868.717 M 2 438.72 % | -37.145 M -118.63 % | 199.341 M 278.20 % | -111.861 M -254.63 % | -31.543 M -129.76 % | 106.000 M 438.89 % | 19.670 M 281.27 % | -10.851 M -131.76 % | 34.164 M -74.65 % | 134.784 M -35.87 % | 210.162 M 6 228.27 % | 3.321 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -18.494 M -11.18 % | -16.635 M 18.07 % | -20.303 M -11.92 % | -18.140 M 8.33 % | -19.788 M 0.01 % | -19.789 M -8.60 % | -18.222 M 21.26 % | -23.143 M -5.79 % | -21.876 M -3.74 % | -21.087 M 2.88 % | -21.712 M -0.48 % | -21.608 M 15.66 % | -25.620 M -32.72 % | -19.304 M 17.98 % | -23.537 M -11.13 % | -21.180 M 10.52 % | -23.669 M 0.46 % | -23.778 M 0.18 % | -23.820 M 2.20 % | -24.356 M 0.01 % | -24.358 M -3.04 % | -23.639 M -138.10 % | -9.928 M 70.80 % | -33.999 M -50.50 % | -22.591 M 14.99 % | -26.574 M -29.42 % | -20.533 M 36.01 % | -32.089 M 12.80 % | -36.801 M -39.34 % | -26.411 M 11.97 % | -30.002 M -9.82 % | -27.320 M 62.27 % | -72.405 M -651.48 % | -9.635 M 10.00 % | -10.706 M 26.59 % | -14.584 M 5.09 % | -15.366 M 70.16 % | -51.500 M -85.93 % | -27.699 M -156.33 % | -10.806 M 73.16 % | -40.266 M 24.15 % | -53.084 M -57.78 % | -33.645 M -86.28 % | -18.062 M 64.31 % | -50.603 M 18.07 % | -61.762 M -73.85 % | -35.526 M 12.56 % | -40.630 M 39.97 % | -67.680 M -27.82 % | -52.950 M -1 635.50 % | -3.051 M 93.74 % | -48.773 M 0.31 % | -48.927 M -5.07 % | -46.564 M 49.92 % | -92.972 M 18.80 % | -114.501 M -175.18 % | -41.609 M -12.06 % | -37.130 M 10.29 % | -41.391 M -11.36 % | -37.168 M 39.16 % | -61.092 M -67.06 % | -36.568 M -49.12 % | -24.523 M 34.07 % | -37.198 M 17.52 % | -45.098 M -44.15 % | -31.285 M 20.55 % | -39.375 M 55.36 % | -88.207 M -55.24 % | -56.819 M -51.80 % | -37.430 M 33.61 % | -56.378 M -99.29 % | -28.289 M 50.96 % | -57.684 M 3.98 % | -60.077 M -21.75 % | -49.343 M -107.02 % | 702.915 M 187.75 % | -801.088 M -2 692.80 % | -28.684 M 16.16 % | -34.213 M 45.56 % | -62.846 M -132.14 % | -27.072 M -17.11 % | -23.117 M 3.52 % | -23.960 M 34.06 % | -36.337 M -80.50 % | -20.131 M -17.82 % | -17.086 M 82.52 % | -97.755 M -527.96 % | -15.567 M |
| Other financing activites | -3.208 M 74.87 % | -12.764 M -120.80 % | 61.352 M 230.36 % | 18.571 M -83.42 % | 111.975 M 54.47 % | 72.491 M 385.70 % | 14.925 M 196.67 % | -15.439 M -203.35 % | 14.939 M 223.62 % | -12.085 M -6.91 % | -11.304 M -21.88 % | -9.275 M -150.97 % | 18.198 M 262.95 % | -11.168 M -260.61 % | -3.097 M 96.39 % | -85.867 M -191.15 % | 94.199 M 1 947.04 % | -5.100 M 51.43 % | -10.500 M 0.00 % | -10.500 M -3 285.27 % | 329.642 K 104.95 % | -6.666 M 88.12 % | -56.102 M -1 595.95 % | -3.308 M 46.35 % | -6.166 M -229.13 % | 4.775 M 106.82 % | -70.005 M 33.06 % | -104.580 M -287.98 % | 55.635 M 512.42 % | -13.490 M -267.91 % | 8.034 M 146.54 % | -17.262 M -196.30 % | 17.926 M 273.32 % | -10.343 M 72.81 % | -38.038 M 32.23 % | -56.126 M -706.44 % | 9.255 M 377.59 % | -3.334 M -101.36 % | 244.927 M 571.25 % | -51.974 M -192.78 % | 56.021 M 197.43 % | -57.500 M -514.65 % | 13.867 M | 0.000 | 0.000 100.00 % | -5.280 M 97.46 % | -207.835 M -1 817.36 % | 12.102 M 537.21 % | -2.768 M 70.34 % | -9.334 M 90.98 % | -103.538 M -3 111.48 % | -3.224 M | 0.000 100.00 % | -92.365 K -100.37 % | 25.228 M 201.77 % | -24.790 M 32.88 % | -36.932 M -684.95 % | -4.705 M -101.13 % | 417.966 M 2 793.77 % | -15.516 M -121.91 % | -6.992 M | 0.000 100.00 % | -29.376 M -309.59 % | -7.172 M -117.11 % | 41.929 M 670.62 % | -7.348 M 92.03 % | -92.185 M -173.42 % | -33.715 M -5 192.78 % | -637.000 K | 0.000 -100.00 % | 191.542 M 521.46 % | -45.447 M -260.68 % | 28.285 M 1 829.40 % | 1.466 M -72.18 % | 5.270 M -93.15 % | 76.963 M 231.28 % | -58.624 M | 0.000 -100.00 % | 40.889 M 5 566.44 % | -748.000 K 4.71 % | -785.000 K | 0.000 -100.00 % | 12.198 M 2 112.87 % | -606.000 K 98.92 % | -56.065 M -114.76 % | 379.842 M 1 557.47 % | 22.917 M | 0.000 |
| Net cash used provided by financing activities | 54.065 M -2.05 % | 55.196 M 215.62 % | -47.739 M -37.44 % | -34.734 M -170.90 % | 48.988 M 175.77 % | 17.764 M 134.58 % | -51.372 M 32.13 % | -75.694 M -1 890.38 % | -3.803 M 96.43 % | -106.664 M -223.07 % | -33.016 M 44.01 % | -58.967 M -473.39 % | -10.284 M 78.35 % | -47.496 M -82.68 % | -26.000 M 80.16 % | -131.061 M -781.01 % | 19.245 M 162.73 % | -30.678 M 27.69 % | -42.426 M -11.53 % | -38.040 M -1 483.68 % | -2.402 M 92.99 % | -34.289 M 80.03 % | -171.743 M -348.85 % | -38.263 M -48.18 % | -25.822 M 58.96 % | -62.924 M 28.29 % | -87.753 M 35.79 % | -136.669 M -825.65 % | 18.834 M 147.20 % | -39.901 M 16.99 % | -48.067 M -7.82 % | -44.581 M 50.30 % | -89.700 M -157.64 % | 155.629 M 402.67 % | -51.419 M 2.69 % | -52.841 M -764.69 % | -6.111 M 90.59 % | -64.914 M 75.42 % | -264.114 M -1 109.84 % | 26.154 M 108.37 % | -312.435 M -215.32 % | -99.085 M 49.80 % | -197.392 M -17.19 % | -168.438 M 47.95 % | -323.603 M -47.65 % | -219.169 M 9.08 % | -241.048 M -13.41 % | -212.548 M 1.36 % | -215.471 M -187.15 % | 247.252 M 189.45 % | -276.419 M -591.56 % | 56.233 M 162.12 % | -90.530 M -121.19 % | 427.259 M 483.51 % | 73.222 M 137.37 % | -195.957 M -244.12 % | 135.965 M 201.69 % | -133.700 M -154.13 % | 246.993 M 568.82 % | -52.684 M -339.30 % | 22.016 M -91.24 % | 251.332 M 427.43 % | -76.760 M -280.72 % | -20.162 M 95.81 % | -481.082 M -182.68 % | 581.867 M 370.26 % | -215.297 M 50.12 % | -431.658 M -15.30 % | -374.368 M -190.64 % | 413.008 M 213.58 % | -363.633 M -6 699.42 % | -5.348 M 84.18 % | -33.815 M -146.45 % | 72.800 M 100.96 % | 36.227 M -22.53 % | 46.764 M 419.31 % | 9.005 M 113.68 % | -65.829 M -131.95 % | 206.017 M 217.42 % | -175.455 M -195.38 % | -59.400 M -171.67 % | 82.883 M 948.09 % | 7.908 M 116.55 % | -47.795 M -13.71 % | -42.032 M -108.45 % | 497.540 M 267.67 % | 135.324 M 1 205.05 % | -12.246 M |
| Effect of forex changes on cash | 494.363 K 12 947.27 % | -3.848 K 98.65 % | -285.000 K -140.73 % | 699.659 K 30.22 % | 537.286 K 205.35 % | -510.000 K -75.86 % | -290.000 K 68.24 % | -913.000 K -210.67 % | 824.961 K 1 388.86 % | -64.007 K -106.15 % | 1.041 M 653.72 % | -188.000 K -170.51 % | 266.645 K 736.17 % | -41.914 K -103.36 % | 1.249 M 168.10 % | -1.834 M -159.04 % | -708.000 K -25.98 % | -562.000 K -373.70 % | 205.336 K 115.14 % | -1.356 M -1 681.64 % | 85.734 K 116.27 % | -527.000 K -374.95 % | 191.669 K 122.63 % | -847.000 K -57.81 % | -536.734 K -2 684.30 % | 20.769 K 104.50 % | -462.000 K -106.25 % | -224.000 K -127.59 % | -98.424 K -199.92 % | 98.507 K 154.73 % | -180.000 K -138.13 % | 472.097 K 372.73 % | 99.867 K -87.82 % | 819.746 K 190.98 % | -901.000 K -137.29 % | 2.416 M 1 902.99 % | -134.000 K 69.12 % | -434.000 K 74.46 % | -1.699 M -829.81 % | 232.799 K -55.89 % | 527.824 K 4 205.96 % | 12.258 K -95.48 % | 270.904 K | 0.000 | 0.000 | 0.000 100.00 % | -3.029 M | 0.000 | 0.000 | 0.000 -100.00 % | 670.837 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 100.00 % | -551.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 142.057 K | 0.000 | 0.000 | 0.000 100.00 % | -30.000 M | 0.000 100.00 % | -10.347 M | 0.000 | 0.000 | 0.000 |
| Net change in cash | -3.920 M -110.97 % | 35.743 M 896.59 % | -4.487 M -123.39 % | 19.180 M 616.42 % | -3.714 M -125.03 % | 14.838 M 214.78 % | -12.927 M -234.29 % | 9.626 M 230.70 % | -7.365 M 77.30 % | -32.443 M -297.49 % | -8.162 M -151.78 % | 15.763 M 24.80 % | 12.631 M 171.89 % | -17.571 M 7.90 % | -19.079 M -243.15 % | 13.328 M -27.15 % | 18.296 M 157.93 % | -31.581 M -1 621.98 % | 2.075 M -83.08 % | 12.262 M -33.22 % | 18.363 M 189.12 % | -20.605 M -1 112.03 % | 2.036 M -89.87 % | 20.100 M 103.81 % | 9.862 M 124.83 % | -39.726 M -266.37 % | -10.843 M -151.33 % | 21.126 M 218.41 % | -17.842 M 48.87 % | -34.896 M -325.50 % | 15.475 M -52.81 % | 32.795 M 122.64 % | -144.836 M -190.97 % | 159.206 M 544.47 % | -35.819 M -415.72 % | 11.345 M 144.04 % | -25.761 M -2.41 % | -25.154 M 83.97 % | -156.936 M -224.88 % | 125.672 M 175.11 % | -167.318 M -238.59 % | -49.416 M 27.04 % | -67.730 M -400.42 % | 22.545 M 149.86 % | -45.213 M 78.04 % | -205.933 M -410.32 % | 66.361 M 233.74 % | -49.619 M 84.93 % | -329.332 M -326.24 % | -77.265 M -371.47 % | -16.388 M -104.56 % | 359.377 M 284.70 % | -194.570 M -162.46 % | 311.509 M 218.28 % | 97.873 M 143.52 % | -224.917 M -310.02 % | 107.094 M 218.35 % | -90.491 M -124.31 % | 372.199 M 141.74 % | 153.968 M 175.57 % | -203.753 M -106.75 % | -98.551 M -113.32 % | -46.199 M -114.98 % | 308.457 M 155.82 % | -552.596 M -186.67 % | 637.615 M 445.06 % | -184.783 M 11.74 % | -209.361 M -2 081.08 % | 10.568 M -95.41 % | 230.037 M 156.17 % | -409.503 M -304.91 % | -101.135 M -412.54 % | 32.359 M 139.69 % | -81.532 M -313.16 % | 38.250 M -88.49 % | 332.371 M 452.82 % | -94.203 M -184.88 % | 110.983 M 100.93 % | 55.234 M 832.53 % | 5.923 M 106.78 % | -87.387 M -619.79 % | 16.812 M 110.41 % | -161.459 M -181.26 % | 198.705 M 210.03 % | -180.596 M -330.62 % | 78.308 M 13.79 % | 68.821 M 173.37 % | -93.803 M |
| Cash at beginning of period | 81.245 M 78.55 % | 45.502 M -8.98 % | 49.989 M 62.25 % | 30.809 M -10.76 % | 34.523 M 75.38 % | 19.685 M -39.64 % | 32.612 M 41.88 % | 22.986 M -24.27 % | 30.351 M -51.67 % | 62.795 M -11.50 % | 70.957 M 28.56 % | 55.193 M 29.68 % | 42.562 M -29.22 % | 60.133 M -24.09 % | 79.212 M 20.23 % | 65.883 M 38.45 % | 47.587 M -39.89 % | 79.168 M 2.69 % | 77.094 M 18.91 % | 64.832 M 39.52 % | 46.469 M -30.72 % | 67.073 M 3.13 % | 65.037 M 44.73 % | 44.937 M 28.12 % | 35.075 M -53.11 % | 74.800 M -12.66 % | 85.643 M 32.74 % | 64.518 M -21.66 % | 82.360 M -29.76 % | 117.256 M 15.20 % | 101.782 M 47.54 % | 68.987 M -67.74 % | 213.823 M 291.50 % | 54.617 M -39.61 % | 90.436 M 14.34 % | 79.091 M -24.57 % | 104.851 M -19.35 % | 130.005 M -54.46 % | 285.486 M 78.64 % | 159.814 M -51.15 % | 327.131 M -13.12 % | 376.547 M -15.25 % | 444.278 M 5.35 % | 421.733 M -9.68 % | 466.946 M -30.60 % | 672.879 M 10.94 % | 606.518 M -7.56 % | 656.137 M -33.42 % | 985.469 M -7.27 % | 1.063 B -1.52 % | 1.079 B 49.93 % | 719.745 M -21.28 % | 914.315 M 51.68 % | 602.806 M 19.38 % | 504.933 M -30.82 % | 729.850 M 17.20 % | 622.756 M -12.69 % | 713.247 M 109.13 % | 341.048 M 82.30 % | 187.080 M -52.13 % | 390.833 M -20.14 % | 489.383 M -6.77 % | 524.915 M 142.50 % | 216.459 M -71.85 % | 769.055 M 485.10 % | 131.440 M -58.43 % | 316.223 M -39.83 % | 525.584 M 2.05 % | 515.016 M 80.72 % | 284.980 M -52.99 % | 606.173 M -14.30 % | 707.308 M 4.79 % | 674.949 M -10.78 % | 756.480 M 5.33 % | 718.230 M 86.14 % | 385.859 M -19.62 % | 480.062 M 30.07 % | 369.079 M 17.60 % | 313.845 M 1.92 % | 307.923 M -22.11 % | 395.310 M 4.44 % | 378.498 M -18.60 % | 464.958 M 74.63 % | 266.252 M -40.22 % | 445.391 M 21.33 % | 367.082 M 23.07 % | 298.261 M -23.93 % | 392.064 M |
| Cash at end of period | 77.326 M -4.82 % | 81.245 M 78.55 % | 45.502 M -8.98 % | 49.989 M 62.25 % | 30.809 M -10.76 % | 34.523 M 75.38 % | 19.685 M -39.64 % | 32.612 M 41.88 % | 22.986 M -24.27 % | 30.351 M -51.67 % | 62.795 M -11.50 % | 70.957 M 28.56 % | 55.193 M 29.68 % | 42.562 M -29.22 % | 60.133 M -24.09 % | 79.212 M 20.23 % | 65.883 M 38.45 % | 47.587 M -39.89 % | 79.168 M 2.69 % | 77.094 M 18.91 % | 64.832 M 39.52 % | 46.469 M -30.72 % | 67.073 M 3.13 % | 65.037 M 44.73 % | 44.937 M 28.12 % | 35.075 M -53.11 % | 74.800 M -12.66 % | 85.643 M 32.74 % | 64.518 M -21.66 % | 82.360 M -29.76 % | 117.256 M 15.20 % | 101.782 M 47.54 % | 68.987 M -67.74 % | 213.823 M 291.50 % | 54.617 M -39.61 % | 90.436 M 14.34 % | 79.091 M -24.57 % | 104.851 M -18.44 % | 128.550 M -54.97 % | 285.486 M 78.64 % | 159.814 M -51.15 % | 327.131 M -13.12 % | 376.547 M -15.25 % | 444.278 M 5.35 % | 421.733 M -9.68 % | 466.946 M -30.60 % | 672.879 M 10.94 % | 606.518 M -7.56 % | 656.137 M -33.42 % | 985.469 M -7.27 % | 1.063 B -1.52 % | 1.079 B 49.93 % | 719.745 M -21.28 % | 914.315 M 51.68 % | 602.806 M 19.38 % | 504.933 M -30.82 % | 729.850 M 17.20 % | 622.756 M -12.69 % | 713.247 M 109.13 % | 341.048 M 82.30 % | 187.080 M -52.13 % | 390.833 M -18.36 % | 478.716 M -8.80 % | 524.915 M 142.50 % | 216.459 M -71.85 % | 769.055 M 485.10 % | 131.440 M -58.43 % | 316.223 M -39.83 % | 525.584 M 2.05 % | 515.016 M 161.87 % | 196.669 M -67.56 % | 606.173 M -14.30 % | 707.308 M 4.79 % | 674.949 M -10.78 % | 756.480 M 5.33 % | 718.230 M 86.14 % | 385.859 M -19.62 % | 480.062 M 30.07 % | 369.079 M 17.60 % | 313.845 M 1.92 % | 307.923 M -22.11 % | 395.310 M 30.25 % | 303.498 M -34.73 % | 464.958 M 75.59 % | 264.795 M -40.55 % | 445.391 M 21.33 % | 367.082 M 23.07 % | 298.261 M |
| Operating cash flow | 18.928 M 4 382.45 % | -442.000 K -100.75 % | 59.266 M -28.00 % | 82.314 M 293.07 % | -42.634 M -817.99 % | 5.938 M -89.23 % | 55.119 M 5.44 % | 52.275 M 375.49 % | 10.994 M 145.89 % | -23.955 M -160.23 % | 39.770 M 751.43 % | -6.105 M -188.38 % | -2.117 M -103.87 % | 54.692 M -20.35 % | 68.669 M -37.64 % | 110.120 M 198.65 % | 36.873 M 5.41 % | 34.980 M -62.71 % | 93.814 M 20.40 % | 77.917 M 38.02 % | 56.455 M 435.07 % | 10.551 M -88.96 % | 95.528 M 32.32 % | 72.193 M 18.38 % | 60.983 M 384.69 % | 12.582 M -90.11 % | 127.170 M 94.73 % | 65.306 M 96.55 % | 33.226 M 36.22 % | 24.391 M -83.74 % | 150.023 M 150.94 % | 59.784 M 37.76 % | 43.397 M 23.92 % | 35.020 M -68.86 % | 112.453 M 22.21 % | 92.019 M 1 354.62 % | 6.326 M -86.68 % | 47.500 M -21.23 % | 60.301 M -41.95 % | 103.885 M -30.31 % | 149.057 M 283.39 % | 38.879 M -78.79 % | 183.264 M -2.36 % | 187.690 M 71.08 % | 109.710 M -4.35 % | 114.702 M -26.76 % | 156.615 M -23.00 % | 203.403 M 897.25 % | -25.513 M 17.80 % | -31.036 M -110.70 % | 290.179 M -12.69 % | 332.362 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 % | 191.634 M -39.16 % | 315.004 M 23 584.51 % | 1.330 M -99.36 % | 206.703 M 66.74 % | 123.964 M -24.14 % | 163.406 M 68.52 % | 96.965 M 560.34 % | -21.064 M -514.83 % | -3.426 M -101.34 % | 255.716 M 187.13 % | 89.060 M 391.11 % | -30.593 M -117.54 % | 174.395 M 378.74 % | -62.565 M |
| Capital expenditure | -77.915 M -291.18 % | -19.918 M -24.68 % | -15.975 M 48.61 % | -31.084 M -179.48 % | -11.122 M 38.89 % | -18.201 M -5.70 % | -17.219 M 30.87 % | -24.909 M -53.15 % | -16.264 M -31.33 % | -12.384 M 26.52 % | -16.854 M 16.29 % | -20.134 M -28.60 % | -15.656 M 36.68 % | -24.725 M 58.70 % | -59.863 M -32.58 % | -45.152 M -18.80 % | -38.008 M 13.42 % | -43.897 M 22.18 % | -56.412 M -114.83 % | -26.259 M 42.86 % | -45.953 M -539.57 % | -7.185 M 83.63 % | -43.900 M -1 311.12 % | -3.111 M 87.69 % | -25.275 M -74.94 % | -14.448 M 80.07 % | -72.511 M -442.02 % | -13.378 M 58.61 % | -32.321 M -65.21 % | -19.563 M 46.02 % | -36.244 M -0.48 % | -36.070 M -206.90 % | -11.753 M 40.12 % | -19.627 M 41.67 % | -33.649 M -66.18 % | -20.249 M 23.62 % | -26.512 M -20.16 % | -22.064 M 33.11 % | -32.984 M -615.18 % | -4.612 M -3.08 % | -4.474 M 33.60 % | -6.738 M 86.12 % | -48.530 M -429.05 % | -9.173 M 66.49 % | -27.372 M -5.15 % | -26.031 M 57.67 % | -61.493 M -50.86 % | -40.762 M 58.10 % | -97.289 M 17.25 % | -117.572 M -205.13 % | -38.532 M -30.23 % | -29.588 M 54.57 % | -65.124 M 58.73 % | -157.814 M 12.27 % | -179.889 M -187.45 % | -62.580 M 54.44 % | -137.355 M -28.91 % | -106.555 M -471.80 % | -18.635 M 86.11 % | -134.119 M 42.05 % | -231.458 M -150.91 % | -92.246 M -20.67 % | -76.442 M -49.27 % | -51.210 M -13.77 % | -45.012 M -7.64 % | -41.819 M 76.39 % | -177.089 M -181.89 % | -62.823 M 3.33 % | -64.986 M -110.47 % | -30.876 M 82.82 % | -179.735 M -385.67 % | -37.008 M 58.34 % | -88.832 M -4.29 % | -85.180 M 61.75 % | -222.693 M -619.53 % | -30.950 M 70.93 % | -106.480 M -240.45 % | -31.276 M 84.81 % | -205.841 M -2 062.88 % | -9.517 M 92.44 % | -125.915 M -120.50 % | -57.105 M 73.98 % | -219.472 M -2 869.45 % | -7.391 M 86.16 % | -53.404 M 86.26 % | -388.643 M -56.69 % | -248.034 M -1 063.17 % | -21.324 M |
| Free CashFlow | -58.986 M -189.72 % | -20.360 M -147.03 % | 43.291 M -15.50 % | 51.229 M 195.30 % | -53.756 M -338.36 % | -12.263 M -132.36 % | 37.901 M 38.50 % | 27.366 M 619.38 % | -5.269 M 85.50 % | -36.339 M -258.57 % | 22.916 M 187.34 % | -26.239 M -47.63 % | -17.773 M -159.31 % | 29.967 M 240.34 % | 8.805 M -86.45 % | 64.968 M 5 824.05 % | -1.135 M 87.27 % | -8.917 M -123.84 % | 37.402 M -27.60 % | 51.658 M 391.84 % | 10.503 M 212.12 % | 3.365 M -93.48 % | 51.628 M -25.27 % | 69.082 M 93.46 % | 35.708 M 2 014.65 % | -1.865 M -103.41 % | 54.659 M 5.26 % | 51.927 M 5 639.34 % | 904.755 K -81.26 % | 4.828 M -95.76 % | 113.779 M 379.80 % | 23.714 M -25.06 % | 31.644 M 105.57 % | 15.393 M -80.47 % | 78.804 M 9.80 % | 71.770 M 455.56 % | -20.185 M -179.36 % | 25.436 M -6.88 % | 27.316 M -72.48 % | 99.272 M -31.34 % | 144.583 M 349.83 % | 32.142 M -76.14 % | 134.735 M -24.53 % | 178.517 M 116.81 % | 82.338 M -7.14 % | 88.670 M -6.78 % | 95.122 M -41.51 % | 162.641 M 232.44 % | -122.802 M 17.37 % | -148.608 M -159.05 % | 251.646 M -16.89 % | 302.774 M 564.92 % | -65.124 M 58.73 % | -157.814 M 12.27 % | -179.889 M -187.45 % | -62.580 M 54.44 % | -137.355 M -28.91 % | -106.555 M -471.80 % | -18.635 M 86.11 % | -134.119 M 42.05 % | -231.458 M -150.91 % | -92.246 M -20.67 % | -76.442 M -49.27 % | -51.210 M -13.77 % | -45.012 M -7.64 % | -41.819 M 76.39 % | -177.089 M -181.89 % | -62.823 M 3.33 % | -64.986 M -110.47 % | -30.876 M 82.82 % | -179.735 M -385.67 % | -37.008 M 58.34 % | -88.832 M -4.29 % | -85.180 M -174.25 % | -31.059 M -110.93 % | 284.053 M 370.14 % | -105.150 M -159.94 % | 175.427 M 314.26 % | -81.877 M -153.21 % | 153.889 M 631.57 % | -28.950 M 62.96 % | -78.168 M 64.93 % | -222.898 M -189.76 % | 248.325 M 596.45 % | 35.656 M 108.50 % | -419.236 M -469.30 % | -73.640 M 12.22 % | -83.889 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 | 2003 | 2003 | 2003 | 2003 |