Viking Supply Ships AB (publ) VSSAB-B.ST
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 679.000 M 11.83 % | 607.153 M 5.22 % | 577.021 M 85.25 % | 311.490 M 8.94 % | 285.933 M -43.25 % | 503.860 M 67.79 % | 300.297 M -9.41 % | 331.502 M -56.39 % | 760.163 M -61.55 % | 1.977 B -38.03 % | 3.190 B 9.06 % | 2.925 B -10.66 % | 3.274 B 9.52 % | 2.989 B 24.87 % | 2.394 B 4.83 % | 2.284 B 7.69 % | 2.121 B -91.62 % | 25.300 B 1 023.24 % | 2.252 B -3.51 % | 2.334 B 16.99 % | 1.995 B 8.08 % | 1.846 B |
| Net income | 111.000 M 225.58 % | -88.390 M -1 209.87 % | 7.964 M 106.76 % | -117.896 M 38.30 % | -191.074 M -470.27 % | 51.604 M -97.05 % | 1.751 B 627.05 % | -332.246 M 18.26 % | -406.482 M 7.58 % | -439.809 M -320.10 % | 199.818 M 156.60 % | -353.045 M 9.85 % | -391.612 M 9.88 % | -434.548 M -174.25 % | 585.281 M 364.33 % | -221.420 M -183.25 % | 265.984 M 43.03 % | 185.959 M -1.23 % | 188.281 M -40.04 % | 314.020 M 487.22 % | 53.476 M -54.74 % | 118.146 M |
| Income before tax | 40.544 M 146.16 % | -87.832 M -907.35 % | 10.879 M 109.23 % | -117.895 M 37.85 % | -189.708 M -398.44 % | 63.567 M -97.06 % | 2.164 B 753.01 % | -331.455 M 11.36 % | -373.922 M 5.92 % | -397.469 M -283.17 % | 216.997 M 167.62 % | -320.889 M 9.72 % | -355.433 M 23.78 % | -466.346 M -214.60 % | 406.927 M 247.44 % | -275.990 M -211.90 % | 246.635 M -11.28 % | 277.997 M 34.10 % | 207.313 M -33.97 % | 313.975 M 582.79 % | 45.984 M -50.68 % | 93.232 M |
| Income before tax ratio | 0.06 141.28 % | -0.14 -867.29 % | 0.02 104.98 % | -0.38 42.95 % | -0.66 -625.90 % | 0.13 -98.25 % | 7.21 820.86 % | -1.00 -103.27 % | -0.49 -144.65 % | -0.20 -395.56 % | 0.07 162.01 % | -0.11 -1.06 % | -0.11 30.41 % | -0.16 -191.78 % | 0.17 240.64 % | -0.12 -203.91 % | 0.12 958.49 % | 0.01 -88.06 % | 0.09 -31.57 % | 0.13 483.64 % | 0.02 -54.37 % | 0.05 |
| EBITDA | 226.904 M 690.36 % | 28.709 M -70.60 % | 97.663 M 324.62 % | -43.479 M 60.78 % | -110.855 M -178.18 % | 141.796 M 236.76 % | -103.680 M -37.87 % | -75.201 M 31.97 % | -110.544 M -148.78 % | 226.611 M -58.50 % | 546.001 M 74.26 % | 313.329 M 105.14 % | 152.739 M 74.96 % | 87.301 M -90.21 % | 891.410 M 42 287.54 % | 2.103 M -99.57 % | 491.727 M 1.16 % | 486.086 M 16.11 % | 418.632 M -27.53 % | 577.633 M 374.24 % | 121.803 M -51.39 % | 250.561 M |
| Net income ratio | 0.16 212.29 % | -0.15 -1 154.79 % | 0.01 103.65 % | -0.38 43.36 % | -0.67 -752.47 % | 0.10 -98.24 % | 5.83 681.82 % | -1.00 -87.43 % | -0.53 -140.35 % | -0.22 -455.16 % | 0.06 151.90 % | -0.12 -0.91 % | -0.12 17.71 % | -0.15 -159.46 % | 0.24 352.14 % | -0.10 -177.30 % | 0.13 1 606.52 % | 0.01 -91.21 % | 0.08 -37.86 % | 0.13 401.95 % | 0.03 -58.12 % | 0.06 |
| Ratio EBITDA | 0.33 606.73 % | 0.05 -72.06 % | 0.17 221.26 % | -0.14 64.00 % | -0.39 -237.76 % | 0.28 181.51 % | -0.35 -52.20 % | -0.23 -55.99 % | -0.15 -226.86 % | 0.11 -33.03 % | 0.17 59.79 % | 0.11 129.62 % | 0.05 59.75 % | 0.03 -92.16 % | 0.37 40 332.66 % | 0.00 -99.60 % | 0.23 1 106.94 % | 0.02 -89.66 % | 0.19 -24.89 % | 0.25 305.37 % | 0.06 -55.02 % | 0.14 |
| Gross profit ratio | 0.34 43.74 % | 0.24 51.48 % | 0.16 217.30 % | -0.13 64.79 % | -0.38 -285.00 % | 0.20 153.98 % | -0.38 47.03 % | -0.72 -670.36 % | -0.09 -142.34 % | 0.22 -56.28 % | 0.50 112.11 % | 0.24 -9.16 % | 0.26 -45.02 % | 0.47 -7.90 % | 0.51 0.58 % | 0.51 -48.89 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 |
| Weighted average shs out dil | 13.160 M 0.92 % | 13.039 M 1.25 % | 12.878 M 30.06 % | 9.901 M -2.32 % | 10.136 M 0.00 % | 10.136 M 2.20 % | 9.918 M 30.25 % | 7.615 M 187.82 % | 2.646 M -2.74 % | 2.720 M 7.67 % | 2.526 M 45.04 % | 1.742 M -7.89 % | 1.891 M 67.41 % | 1.130 M 62.73 % | 694.128 K 27.02 % | 546.491 K -0.42 % | 548.784 K -1.48 % | 557.042 K -5.94 % | 592.248 K -2.33 % | 606.402 K 62.69 % | 372.733 K 1.73 % | 366.401 K |
| Weighted average shs out | 13.160 M 0.93 % | 13.039 M 1.25 % | 12.878 M 30.06 % | 9.901 M -2.32 % | 10.136 M 0.00 % | 10.136 M 2.20 % | 9.918 M 30.25 % | 7.615 M 187.82 % | 2.646 M -1.65 % | 2.690 M 6.48 % | 2.526 M 45.04 % | 1.742 M -7.89 % | 1.891 M 67.41 % | 1.130 M 62.73 % | 694.128 K 27.02 % | 546.491 K -0.42 % | 548.784 K -1.48 % | 557.042 K -5.94 % | 592.248 K -2.33 % | 606.402 K 62.69 % | 372.733 K 1.73 % | 366.401 K |
| EPS diluted | 8.43 224.34 % | -6.78 -1 193.55 % | 0.62 105.21 % | -11.91 36.82 % | -18.85 -400.64 % | 6.27 -96.45 % | 176.55 504.65 % | -43.63 71.60 % | -153.64 4.98 % | -161.69 -304.85 % | 78.93 138.94 % | -202.68 2.13 % | -207.10 46.17 % | -384.71 -153.17 % | 723.61 278.59 % | -405.17 -183.72 % | 483.93 45.19 % | 333.31 7.55 % | 309.90 -38.98 % | 507.85 1 088.23 % | 42.74 -86.67 % | 320.58 |
| Earnings per share | 8.43 224.34 % | -6.78 -1 193.55 % | 0.62 105.21 % | -11.91 36.82 % | -18.85 -400.64 % | 6.27 -96.45 % | 176.55 504.65 % | -43.63 71.60 % | -153.64 6.03 % | -163.50 -307.15 % | 78.93 138.94 % | -202.68 2.13 % | -207.10 46.17 % | -384.71 -153.17 % | 723.61 278.59 % | -405.17 -183.72 % | 483.93 45.19 % | 333.31 7.55 % | 309.90 -38.98 % | 507.85 1 088.23 % | 42.74 -86.67 % | 320.58 |
| Gross profit | 231.000 M 60.75 % | 143.700 M 59.39 % | 90.155 M 317.29 % | -41.490 M 61.65 % | -108.177 M -204.99 % | 103.039 M 190.58 % | -113.756 M 52.02 % | -237.075 M -235.95 % | -70.569 M -116.28 % | 433.496 M -72.91 % | 1.600 B 131.31 % | 691.682 M -18.84 % | 852.267 M -39.79 % | 1.415 B 15.00 % | 1.231 B 5.45 % | 1.167 B -44.95 % | 2.121 B -91.62 % | 25.300 B 1 023.24 % | 2.252 B -3.51 % | 2.334 B 16.99 % | 1.995 B 8.08 % | 1.846 B |
| Income tax expense | 171.000 K -69.35 % | 558.000 K -80.86 % | 2.915 M 291 400.00 % | 1.000 K -99.93 % | 1.366 M 68 400.00 % | -2.000 K -100.17 % | 1.171 M 177.91 % | -1.503 M 60.14 % | -3.771 M -108.91 % | 42.340 M 142.07 % | 17.491 M -54.07 % | 38.079 M 2.12 % | 37.290 M 217.27 % | -31.798 M 82.17 % | -178.354 M -226.84 % | -54.570 M -409.38 % | -10.713 M -111.64 % | 92.038 M 383.60 % | 19.032 M -18.16 % | 23.255 M 451.34 % | -6.619 M 72.66 % | -24.209 M |
| Cost of revenue | 448.000 M -3.33 % | 463.453 M -4.81 % | 486.866 M 37.93 % | 352.980 M -10.44 % | 394.110 M -1.67 % | 400.821 M -3.20 % | 414.053 M -27.18 % | 568.577 M -31.56 % | 830.732 M -46.17 % | 1.543 B -2.93 % | 1.590 B -28.81 % | 2.233 B -7.78 % | 2.422 B 53.86 % | 1.574 B 35.31 % | 1.163 B 4.19 % | 1.116 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| General and administrative expenses | 0.000 | 0.000 -100.00 % | 73.328 M 2.69 % | 71.408 M -2.38 % | 73.151 M 11.94 % | 65.346 M -32.97 % | 97.487 M -31.10 % | 141.481 M -19.70 % | 176.185 M -74.07 % | 679.488 M -37.90 % | 1.094 B 10.43 % | 990.851 M -0.13 % | 992.137 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 | 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 % | 643.523 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 0.000 -100.00 % | 98.776 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.109 M -396.26 % | -828.000 K | 0.000 100.00 % | -2.161 M -100.19 % | 1.120 B 44.38 % | 775.922 M -44.98 % | 1.410 B -22.43 % | 1.818 B -92.72 % | 24.983 B 1 149.02 % | 2.000 B -4.64 % | 2.097 B 10.14 % | 1.904 B -2.69 % | 1.957 B |
| Operating expenses | 127.000 M -37.49 % | 203.180 M 177.08 % | 73.328 M 2.69 % | 71.408 M -2.38 % | 73.151 M 11.94 % | 65.346 M -32.97 % | 97.487 M -31.10 % | 141.481 M -19.70 % | 176.185 M -73.91 % | 675.379 M -38.23 % | 1.093 B 10.47 % | 989.801 M -0.02 % | 989.976 M -43.87 % | 1.764 B 127.32 % | 775.922 M -44.98 % | 1.410 B -22.43 % | 1.818 B -92.72 % | 24.983 B 1 149.02 % | 2.000 B -4.64 % | 2.097 B 10.14 % | 1.904 B -2.69 % | 1.957 B |
| Cost and expenses | 575.000 M -13.75 % | 666.633 M 19.00 % | 560.194 M 32.00 % | 424.388 M -9.18 % | 467.261 M 0.23 % | 466.167 M -8.87 % | 511.540 M -27.96 % | 710.058 M -29.48 % | 1.007 B -54.62 % | 2.219 B -17.31 % | 2.683 B -16.75 % | 3.223 B -5.53 % | 3.412 B 2.22 % | 3.338 B 72.12 % | 1.939 B -23.25 % | 2.527 B 38.98 % | 1.818 B -92.72 % | 24.983 B 1 149.02 % | 2.000 B -4.64 % | 2.097 B 10.14 % | 1.904 B -2.69 % | 1.957 B |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 127.000 M 21.64 % | 104.404 M 42.38 % | 73.328 M 2.69 % | 71.408 M -2.38 % | 73.151 M 11.94 % | 65.346 M -32.97 % | 97.487 M -31.10 % | 141.481 M -19.70 % | 176.185 M -74.07 % | 679.488 M -37.90 % | 1.094 B 10.43 % | 990.851 M -0.13 % | 992.137 M 54.17 % | 643.523 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest income | 8.110 M 505.50 % | -2.000 M -234.86 % | 1.483 M 9 786.67 % | 15.000 K -98.99 % | 1.482 M -73.26 % | 5.542 M -65.02 % | 15.843 M 8 557.38 % | 183.000 K -83.73 % | 1.125 M -81.32 % | 6.022 M 78.64 % | 3.371 M -10.56 % | 3.769 M -44.78 % | 6.826 M -66.98 % | 20.674 M 163.06 % | 7.859 M -21.79 % | 10.049 M -63.36 % | 27.426 M 13.10 % | 24.250 M 50.13 % | 16.153 M 87.50 % | 8.615 M -80.77 % | 44.790 M -23.17 % | 58.297 M |
| Interest expense | 59.347 M 128.26 % | 26.000 M 1 961.86 % | 1.261 M 33.72 % | 943.000 K 268.36 % | 256.000 K -91.77 % | 3.111 M -95.94 % | 76.534 M 44.90 % | 52.818 M -47.57 % | 100.738 M -9.88 % | 111.782 M -31.88 % | 164.102 M -5.97 % | 174.512 M -28.88 % | 245.384 M 76.91 % | 138.705 M 148.29 % | 55.865 M 29.50 % | 43.140 M -48.29 % | 83.425 M 31.73 % | 63.329 M 3.93 % | 60.936 M -21.69 % | 77.815 M 2 590.70 % | 2.892 M -63.81 % | 7.991 M |
| Depreciation and amortization | 127.000 M 44.01 % | 88.190 M 2.66 % | 85.902 M 25.35 % | 68.528 M -12.81 % | 78.597 M 2.25 % | 76.869 M -28.54 % | 107.563 M -19.53 % | 133.666 M -17.81 % | 162.640 M -65.70 % | 474.148 M 143.16 % | 194.998 M -58.03 % | 464.580 M 76.39 % | 263.385 M -36.52 % | 414.942 M -3.19 % | 428.618 M 82.43 % | 234.953 M 45.33 % | 161.667 M 11.68 % | 144.760 M -8.20 % | 157.696 M -15.15 % | 185.843 M 113.84 % | 86.907 M -41.81 % | 149.338 M |
| Operating income | 104.000 M 274.85 % | -59.480 M -446.20 % | 17.181 M 115.27 % | -112.500 M 37.43 % | -179.802 M -369.91 % | 66.615 M -97.07 % | 2.274 B 699.38 % | -379.389 M -53.19 % | -247.659 M -20.39 % | -205.720 M -142.55 % | 483.530 M 350.59 % | -192.953 M -34.64 % | -143.315 M 58.85 % | -348.315 M -176.56 % | 454.933 M 287.29 % | -242.899 M -180.26 % | 302.634 M -4.56 % | 317.109 M 25.74 % | 252.199 M 6.50 % | 236.800 M 130.20 % | 102.866 M 12.61 % | 91.344 M |
| Operating income ratio | 0.15 256.35 % | -0.10 -429.02 % | 0.03 108.24 % | -0.36 42.56 % | -0.63 -575.63 % | 0.13 -98.25 % | 7.57 761.66 % | -1.14 -251.28 % | -0.33 -213.08 % | -0.10 -168.65 % | 0.15 329.79 % | -0.07 -50.70 % | -0.04 62.43 % | -0.12 -161.32 % | 0.19 278.66 % | -0.11 -174.53 % | 0.14 1 038.63 % | 0.01 -88.81 % | 0.11 10.37 % | 0.10 96.77 % | 0.05 4.19 % | 0.05 |
| Total other income expenses net | -64.000 M -125.73 % | -28.352 M -349.89 % | -6.302 M -16.81 % | -5.395 M 45.54 % | -9.906 M -138.29 % | 25.874 M 123.62 % | -109.543 M -266.35 % | 65.849 M 152.15 % | -126.263 M -1.81 % | -124.016 M 53.47 % | -266.533 M -108.33 % | -127.936 M 39.69 % | -212.118 M -79.71 % | -118.031 M -145.87 % | -48.006 M -44.67 % | -33.184 M 40.71 % | -55.971 M -43.08 % | -39.118 M 12.85 % | -44.886 M -158.16 % | 77.175 M 303.32 % | -37.958 M -2 110.49 % | 1.888 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 558.000 M -6.82 % | 598.850 M 502.85 % | -148.652 M -40.38 % | -105.896 M 12.08 % | -120.443 M 48.39 % | -233.392 M 80.53 % | -1.198 B -171.29 % | 1.681 B 1.61 % | 1.654 B -22.00 % | 2.121 B 2.11 % | 2.077 B -7.61 % | 2.248 B -14.58 % | 2.632 B 64.70 % | 1.598 B 1.00 % | 1.582 B 58.60 % | 997.682 M 273.89 % | -573.734 M -45.97 % | -393.054 M -49.13 % | -263.564 M 10.85 % | -295.641 M -181.90 % | -104.874 M -19.09 % | -88.062 M |
| Total investments | 15.000 M -83.58 % | 91.325 M 4.91 % | 87.052 M 21.65 % | 71.560 M 126.11 % | 31.649 M 11.42 % | 28.405 M -76.71 % | 121.939 M 682.26 % | 15.588 M -3.16 % | 16.096 M -8.98 % | 17.684 M -72.40 % | 64.079 M 53 299.17 % | 120.000 K -94.96 % | 2.383 M 823.64 % | 258.000 K 0.00 % | 258.000 K -51.50 % | 532.000 K 108.63 % | 255.000 K 50.00 % | 170.000 K -89.63 % | 1.640 M 68.55 % | 973.000 K -99.40 % | 162.044 M 0.16 % | 161.793 M |
| Total debt | 716.000 M -7.06 % | 770.356 M 7 047.49 % | 10.778 M 22.80 % | 8.777 M 158.07 % | 3.401 M -59.14 % | 8.323 M -99.06 % | 884.695 M -48.40 % | 1.715 B -11.04 % | 1.927 B -16.76 % | 2.316 B -8.36 % | 2.527 B -3.91 % | 2.630 B -12.13 % | 2.993 B 39.46 % | 2.146 B -3.30 % | 2.219 B 67.47 % | 1.325 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 258.758 M 188.77 % | 89.607 M -44.23 % | 160.678 M 268.95 % | -95.102 M 62.80 % | -255.636 M -1 141.07 % | -20.598 M 82.36 % | -116.794 M 51.59 % | -241.239 M -138.93 % | -100.966 M 54.21 % | -220.516 M -119.24 % | -100.584 M -80.81 % | -55.630 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 336.652 M 51.82 % | 221.749 M -28.56 % | 310.419 M 3.00 % | 301.383 M -28.66 % | 422.444 M -31.15 % | 613.535 M -62.68 % | 1.644 B 1 675.68 % | -104.336 M -145.29 % | 230.378 M -64.26 % | 644.577 M -45.40 % | 1.181 B 19.80 % | 985.455 M -27.13 % | 1.352 B 81.31 % | 745.887 M -37.24 % | 1.188 B 96.64 % | 604.380 M -32.43 % | 894.397 M 28.02 % | 698.644 M 20.59 % | 579.375 M 5.20 % | 550.729 M | 0.000 | 0.000 |
| Common stock | 419.000 M 0.11 % | 418.555 M 2.19 % | 409.593 M 0.00 % | 409.593 M 0.00 % | 409.593 M 0.00 % | 409.593 M 0.00 % | 409.593 M 0.00 % | 409.593 M 19.23 % | 343.545 M 93.61 % | 177.444 M 0.00 % | 177.444 M 20.00 % | 147.870 M 33.33 % | 110.903 M -90.00 % | 1.109 B 100.00 % | 554.514 M 95.04 % | 284.305 M 0.00 % | 284.305 M 0.00 % | 284.305 M -7.87 % | 308.577 M 0.00 % | 308.577 M 61.40 % | 191.192 M 2.54 % | 186.449 M |
| Total equity | 2.170 B 15.08 % | 1.886 B -6.42 % | 2.015 B 15.13 % | 1.750 B 8.86 % | 1.608 B -20.95 % | 2.034 B -31.48 % | 2.968 B 205.55 % | 971.414 M -32.52 % | 1.440 B 3.87 % | 1.386 B -32.12 % | 2.042 B 16.73 % | 1.749 B -16.81 % | 2.103 B -15.66 % | 2.493 B 4.02 % | 2.396 B 104.04 % | 1.175 B -17.32 % | 1.421 B 16.69 % | 1.217 B 12.22 % | 1.085 B -4.40 % | 1.135 B 155.55 % | 444.071 M 13.99 % | 389.574 M |
| Other non current liabilities | 4.031 M 1.49 % | 3.972 M -18.20 % | 4.856 M -4.18 % | 5.068 M -4.65 % | 5.315 M -44.75 % | 9.620 M -18.38 % | 11.786 M -21.15 % | 14.947 M -45.63 % | 27.492 M 51.47 % | 18.150 M -85.39 % | 124.247 M 21.55 % | 102.218 M 132.28 % | 44.006 M -33.50 % | 66.179 M -14.75 % | 77.628 M -26.51 % | 105.631 M -90.76 % | 1.144 B -1.09 % | 1.156 B 5.96 % | 1.091 B 2.07 % | 1.069 B 5.51 % | 1.013 B -10.47 % | 1.132 B |
| Long term debt | 642.000 M -9.75 % | 711.393 M 13 202.04 % | 5.348 M 28.74 % | 4.154 M 239.10 % | 1.225 M -63.98 % | 3.401 M -99.62 % | 884.695 M 17 707.87 % | 4.968 M -99.73 % | 1.869 B 93.32 % | 966.578 M -56.80 % | 2.237 B -3.11 % | 2.309 B -12.56 % | 2.641 B 28.77 % | 2.051 B 6.11 % | 1.933 B 73.93 % | 1.111 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 646.000 M -9.70 % | 715.365 M 6 910.63 % | 10.204 M 10.65 % | 9.222 M 41.01 % | 6.540 M -49.77 % | 13.021 M -98.55 % | 896.481 M 4 401.54 % | 19.915 M -98.95 % | 1.896 B 88.19 % | 1.008 B -57.34 % | 2.362 B -2.07 % | 2.411 B -13.48 % | 2.787 B 27.75 % | 2.182 B 4.34 % | 2.091 B 44.48 % | 1.447 B 6.76 % | 1.355 B -0.65 % | 1.364 B 13.03 % | 1.207 B -0.02 % | 1.207 B 19.14 % | 1.013 B -10.47 % | 1.132 B |
| Other current liabilities | 43.465 M 1 793.07 % | 2.296 M -90.69 % | 24.651 M 401.85 % | 4.912 M -16.60 % | 5.890 M -89.63 % | 56.783 M -84.47 % | 365.727 M 208.34 % | 118.610 M -56.94 % | 275.435 M -13.43 % | 318.154 M -7.85 % | 345.239 M 10.17 % | 313.373 M -24.01 % | 412.384 M -68.96 % | 1.329 B 417.83 % | 256.569 M -11.29 % | 289.224 M -4.50 % | 302.854 M -26.90 % | 414.297 M 19.92 % | 345.466 M -9.79 % | 382.943 M 28.16 % | 298.807 M -9.77 % | 331.162 M |
| Deferred revenue | 0.000 -100.00 % | 43.127 M -4.18 % | 45.008 M -22.16 % | 57.822 M -1.51 % | 58.708 M -3.73 % | 60.980 M 10.47 % | 55.202 M -37.79 % | 88.736 M 1.18 % | 87.702 M -41.08 % | 148.858 M -55.11 % | 331.575 M 25.32 % | 264.583 M -30.65 % | 381.529 M -9.45 % | 421.330 M 89.77 % | 222.023 M -4.36 % | 232.139 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 74.000 M -37.25 % | 117.926 M 985.87 % | 10.860 M 17.46 % | 9.246 M 112.45 % | 4.352 M 110.26 % | -42.397 M | 0.000 -100.00 % | 1.646 B 2 696.58 % | 58.860 M -95.64 % | 1.349 B 365.79 % | 289.614 M -9.64 % | 320.515 M 5.81 % | 302.913 M 347.04 % | 67.760 M -76.35 % | 286.460 M 72.40 % | 166.160 M -0.31 % | 166.679 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 172.000 M -8.00 % | 186.949 M 70.93 % | 109.371 M 22.76 % | 89.091 M 18.00 % | 75.503 M -18.55 % | 92.701 M -74.93 % | 369.768 M -80.47 % | 1.894 B 430.23 % | 357.150 M -79.27 % | 1.723 B 101.24 % | 856.201 M 18.32 % | 723.611 M -15.39 % | 855.196 M -46.82 % | 1.608 B 144.09 % | 658.851 M 19.61 % | 550.813 M -3.73 % | 572.174 M 5.55 % | 542.068 M 19.98 % | 451.788 M -4.79 % | 474.496 M 31.25 % | 361.519 M -16.46 % | 432.773 M |
| Total liabilities | 818.000 M -9.34 % | 902.314 M 654.60 % | 119.575 M 21.63 % | 98.313 M 19.83 % | 82.043 M -22.40 % | 105.722 M -91.65 % | 1.266 B -33.83 % | 1.914 B -15.07 % | 2.253 B -17.48 % | 2.731 B -15.14 % | 3.218 B 2.64 % | 3.135 B -13.92 % | 3.642 B -3.89 % | 3.790 B 37.83 % | 2.750 B 37.63 % | 1.998 B 3.65 % | 1.928 B 1.11 % | 1.906 B 14.93 % | 1.659 B -1.36 % | 1.682 B 22.33 % | 1.375 B -12.13 % | 1.565 B |
| Other non current assets | -207.000 K -104.09 % | 5.067 M -94.61 % | 93.966 M 17.83 % | 79.744 M 98.68 % | 40.137 M 2.49 % | 39.162 M | 0.000 | 0.000 | 0.000 -100.00 % | 195.303 M 87.47 % | 104.181 M 3.49 % | 100.668 M -22.23 % | 129.446 M 58.91 % | 81.457 M -35.59 % | 126.464 M 20.77 % | 104.712 M 62.84 % | 64.302 M -12.02 % | 73.086 M -38.03 % | 117.947 M 84.07 % | 64.078 M -72.64 % | 234.240 M -4.68 % | 245.739 M |
| Long term investments | 15.000 M -83.58 % | 91.325 M -2.81 % | 93.966 M 17.83 % | 79.744 M 98.68 % | 40.137 M 2.49 % | 39.162 M -67.88 % | 121.939 M 682.26 % | 15.588 M -3.16 % | 16.096 M 225.03 % | -12.874 M -167.21 % | 19.154 M 15 861.67 % | 120.000 K -94.96 % | 2.383 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 1.207 M 3.61 % | 1.165 M -0.26 % | 1.168 M 8.75 % | 1.074 M 1.90 % | 1.054 M -3.92 % | 1.097 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.203 M -82.85 % | 7.015 M 0.00 % | 7.015 M -77.84 % | 31.661 M 175.84 % | 11.478 M 13.89 % | 10.078 M 0.29 % | 10.049 M -18.45 % | 12.323 M 4.11 % | 11.836 M 4.39 % | 11.338 M 14.84 % | 9.873 M 208.05 % | 3.205 M | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.459 M 0.00 % | 2.459 M 4.73 % | 2.348 M 0.00 % | 2.348 M 0.00 % | 2.348 M -5.63 % | 2.488 M 85.39 % | 1.342 M 0.00 % | 1.342 M 34.74 % | 996.000 K -61.88 % | 2.613 M |
| Goodwill and intangible assets | 1.207 M 3.61 % | 1.165 M -0.26 % | 1.168 M 8.75 % | 1.074 M 1.90 % | 1.054 M -3.92 % | 1.097 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.203 M -82.85 % | 7.015 M 0.00 % | 7.015 M -79.44 % | 34.120 M 144.82 % | 13.937 M 12.16 % | 12.426 M 0.23 % | 12.397 M -15.50 % | 14.671 M 2.42 % | 14.324 M 12.97 % | 12.680 M 13.06 % | 11.215 M 166.96 % | 4.201 M 60.77 % | 2.613 M |
| Property plant equipment net | 2.616 B 8.46 % | 2.412 B 37.38 % | 1.756 B 11.88 % | 1.569 B 7.32 % | 1.462 B -15.78 % | 1.736 B 1.65 % | 1.708 B -37.11 % | 2.716 B -15.90 % | 3.229 B -7.01 % | 3.472 B -12.91 % | 3.987 B 1.26 % | 3.938 B -15.47 % | 4.658 B -5.20 % | 4.913 B 26.19 % | 3.894 B 70.60 % | 2.282 B 7.73 % | 2.119 B 0.41 % | 2.110 B 7.34 % | 1.966 B -3.64 % | 2.040 B 62.20 % | 1.258 B -10.31 % | 1.402 B |
| Total non current assets | 2.632 B 4.89 % | 2.509 B 35.59 % | 1.851 B 12.16 % | 1.650 B 9.75 % | 1.503 B -15.37 % | 1.777 B -2.92 % | 1.830 B -33.00 % | 2.731 B -15.84 % | 3.245 B -11.24 % | 3.656 B -12.06 % | 4.157 B 1.76 % | 4.085 B -16.60 % | 4.899 B -4.22 % | 5.114 B 26.83 % | 4.033 B 68.06 % | 2.400 B 9.18 % | 2.198 B 0.01 % | 2.197 B 4.82 % | 2.096 B -0.89 % | 2.115 B 41.39 % | 1.496 B -9.36 % | 1.651 B |
| Other current assets | 115.192 M 268.57 % | 31.254 M 512.22 % | 5.105 M 128.82 % | 2.231 M -50.77 % | 4.532 M -40.29 % | 7.590 M -97.50 % | 303.960 M 347.51 % | 67.923 M -49.33 % | 134.041 M 47.43 % | 90.920 M -55.69 % | 205.201 M 82.94 % | 112.170 M -24.67 % | 148.913 M 11.12 % | 134.013 M 59.00 % | 84.284 M -31.15 % | 122.424 M -70.39 % | 413.449 M 260.18 % | 114.790 M -67.28 % | 350.871 M 82.62 % | 192.127 M 267.22 % | 52.320 M -27.96 % | 72.629 M |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 30.558 M -31.98 % | 44.925 M | 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 | 158.000 M -7.87 % | 171.506 M 7.57 % | 159.430 M 39.03 % | 114.673 M -7.41 % | 123.844 M -48.76 % | 241.715 M -88.40 % | 2.083 B 6 090.65 % | 33.650 M -87.68 % | 273.150 M 40.39 % | 194.560 M -56.74 % | 449.733 M 17.89 % | 381.479 M 5.75 % | 360.737 M -34.15 % | 547.848 M -13.98 % | 636.893 M 94.53 % | 327.400 M -42.94 % | 573.734 M 45.97 % | 393.054 M 49.13 % | 263.564 M -10.85 % | 295.641 M 181.90 % | 104.874 M 19.09 % | 88.062 M |
| Cash and short term investments | 158.000 M -7.87 % | 171.506 M 7.57 % | 159.430 M 39.03 % | 114.673 M -7.41 % | 123.844 M -48.76 % | 241.715 M -88.40 % | 2.083 B 6 090.65 % | 33.650 M -87.68 % | 273.150 M 21.34 % | 225.118 M -49.94 % | 449.733 M 17.89 % | 381.479 M 5.75 % | 360.737 M -34.15 % | 547.848 M -13.98 % | 636.893 M 94.53 % | 327.400 M -42.94 % | 573.734 M 45.97 % | 393.054 M 49.13 % | 263.564 M -10.85 % | 295.641 M 181.90 % | 104.874 M 19.09 % | 88.062 M |
| Total current assets | 356.000 M 27.81 % | 278.540 M -1.87 % | 283.859 M 43.04 % | 198.453 M 6.48 % | 186.376 M -48.67 % | 363.093 M -84.90 % | 2.404 B 1 464.16 % | 153.723 M -65.66 % | 447.592 M -2.81 % | 460.531 M -58.21 % | 1.102 B 37.98 % | 798.774 M -5.61 % | 846.214 M -27.56 % | 1.168 B 4.91 % | 1.113 B 44.06 % | 772.867 M -32.83 % | 1.151 B 24.18 % | 926.481 M 43.11 % | 647.369 M -14.38 % | 756.136 M 133.60 % | 323.692 M 4.67 % | 309.247 M |
| Inventory | 0.000 -100.00 % | 27.901 M 29.80 % | 21.495 M 80.36 % | 11.918 M 125.42 % | 5.287 M -41.14 % | 8.983 M -21.49 % | 11.442 M -42.09 % | 19.757 M -11.90 % | 22.425 M -15.23 % | 26.454 M -28.88 % | 37.195 M -19.98 % | 46.483 M 4.64 % | 44.420 M -35.99 % | 69.397 M 69.79 % | 40.873 M -30.11 % | 58.480 M 84.67 % | 31.668 M -42.35 % | 54.936 M 66.81 % | 32.934 M -6.19 % | 35.106 M 91.85 % | 18.299 M 16.41 % | 15.720 M |
| Net receivables | 82.808 M 72.95 % | 47.879 M -51.06 % | 97.829 M 40.50 % | 69.631 M 32.09 % | 52.713 M -49.70 % | 104.805 M 1 672.15 % | 5.914 M -81.74 % | 32.393 M 80.20 % | 17.976 M -84.77 % | 118.039 M -74.84 % | 469.223 M 48.89 % | 315.145 M 7.87 % | 292.144 M -27.36 % | 402.192 M 16.99 % | 343.770 M 28.00 % | 268.563 M 126.09 % | 118.787 M -63.45 % | 324.962 M 32.19 % | 245.822 M 5.38 % | 233.262 M 57.40 % | 148.199 M 11.57 % | 132.836 M |
| Tax assets | 0.000 | 0.000 100.00 % | -93.966 M -17.83 % | -79.744 M -98.68 % | -40.137 M -2.49 % | -39.162 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 40.000 M 0.00 % | 40.000 M -46.25 % | 74.417 M -29.51 % | 105.577 M | 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 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 54.535 M 131.08 % | 23.600 M -18.20 % | 28.852 M 68.62 % | 17.111 M 161.12 % | 6.553 M -62.20 % | 17.335 M 328.98 % | 4.041 M -86.19 % | 29.263 M 28.04 % | 22.855 M -59.09 % | 55.868 M -72.80 % | 205.377 M 142.01 % | 84.862 M -32.78 % | 126.238 M -29.28 % | 178.503 M 77.00 % | 100.848 M 13.48 % | 88.870 M -6.15 % | 94.691 M -21.78 % | 121.052 M 21.50 % | 99.629 M 8.82 % | 91.553 M 45.99 % | 62.712 M -38.28 % | 101.611 M |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.971 M 228.55 % | 4.861 M -64.42 % | 13.661 M -59.04 % | 33.355 M 122.75 % | 14.974 M 128.30 % | 6.559 M -17.50 % | 7.950 M 18.32 % | 6.719 M 0.39 % | 6.693 M | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 19.807 M | 0.000 | 0.000 -100.00 % | 49.114 M 79.01 % | 27.437 M -47.24 % | 52.002 M 8.90 % | 47.750 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.328 M -52.89 % | 11.310 M -21.56 % | 14.418 M -22.09 % | 18.505 M -14.42 % | 21.624 M -24.80 % | 28.757 M 14.29 % | 25.161 M 1.66 % | 24.751 M -54.83 % | 54.799 M 6 134.24 % | 879.000 K -84.61 % | 5.710 M |
| Capital lease obligations | 680.000 M 1.50 % | 669.944 M 6 115.85 % | 10.778 M 22.80 % | 8.777 M 158.07 % | 3.401 M -59.14 % | 8.323 M | 0.000 100.00 % | -68.585 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -49.114 M -79.01 % | -27.437 M | 0.000 100.00 % | -47.750 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 -100.00 % | 95.102 M -62.80 % | 255.636 M 1 141.07 % | 20.598 M -82.36 % | 116.794 M -51.59 % | 241.239 M 138.93 % | 100.966 M -54.21 % | 220.516 M 119.24 % | 100.584 M 80.81 % | 55.630 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 1.156 B 0.00 % | 1.156 B 1.89 % | 1.134 B 9.15 % | 1.039 B 33.97 % | 775.708 M -24.79 % | 1.031 B 29.28 % | 797.756 M -12.08 % | 907.396 M 18.66 % | 764.675 M 122.64 % | 343.453 M -56.22 % | 784.485 M 17.76 % | 666.189 M 6.09 % | 627.954 M 0.71 % | 623.533 M 12.29 % | 555.285 M 232.26 % | 167.126 M 0.00 % | 167.126 M -20.18 % | 209.366 M 25.27 % | 167.126 M 0.00 % | 167.126 M 984.39 % | 15.412 M -92.19 % | 197.415 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.006 M | 0.000 | 0.000 -100.00 % | 3.965 M -59.29 % | 9.739 M -65.73 % | 28.422 M -78.91 % | 134.767 M -36.38 % | 211.835 M 1.81 % | 208.076 M 79.70 % | 115.791 M -16.18 % | 138.137 M | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 2.988 B 7.18 % | 2.788 B 30.61 % | 2.135 B 15.48 % | 1.849 B 9.39 % | 1.690 B -21.02 % | 2.140 B -49.47 % | 4.234 B 46.77 % | 2.885 B -21.87 % | 3.693 B -10.29 % | 4.117 B -21.73 % | 5.260 B 7.69 % | 4.884 B -14.98 % | 5.745 B -8.56 % | 6.283 B 22.08 % | 5.146 B 62.21 % | 3.172 B -5.25 % | 3.348 B 7.18 % | 3.124 B 13.85 % | 2.744 B -4.44 % | 2.871 B 57.79 % | 1.820 B -7.15 % | 1.960 B |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 |
| Change in working capital | -96.000 M -651.91 % | 17.394 M 182.15 % | -21.174 M -109.73 % | -10.096 M -122.74 % | 44.401 M -46.10 % | 82.380 M 175.12 % | -109.668 M -250.80 % | -31.262 M -325.46 % | 13.866 M -90.60 % | 147.580 M 252.30 % | -96.901 M -1 586.90 % | 6.517 M -77.29 % | 28.699 M -81.05 % | 151.411 M 356.44 % | 33.172 M 1 218.97 % | 2.515 M -93.45 % | 38.422 M 133.24 % | -115.573 M -43.72 % | -80.417 M -3 396.39 % | -2.300 M -105.52 % | 41.677 M 183.23 % | 14.715 M |
| Accounts receivables | -103.581 M -535.23 % | 23.799 M 176.60 % | -31.071 M -112.58 % | -14.616 M -126.50 % | 55.151 M -56.15 % | 125.762 M 179.53 % | -158.129 M -3 428.33 % | 4.751 M -94.48 % | 86.011 M -64.19 % | 240.172 M 191.70 % | -261.914 M -424.53 % | 80.706 M -39.15 % | 132.636 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | -7.068 M -10.35 % | -6.405 M 33.12 % | -9.577 M -44.43 % | -6.631 M -279.41 % | 3.696 M -27.00 % | 5.063 M 9.85 % | 4.609 M 72.75 % | 2.668 M 146.09 % | -5.789 M -158.32 % | 9.926 M 16.08 % | 8.551 M 514.49 % | -2.063 M -108.83 % | 23.368 M 643.57 % | -4.299 M -121.41 % | 20.079 M 244.45 % | -13.900 M -234.22 % | 10.356 M 147.07 % | -22.002 M -1 112.98 % | 2.172 M 127.74 % | -7.829 M -403.57 % | 2.579 M 107.82 % | 1.241 M |
| Accounts payables | 14.702 M -42.67 % | 25.644 M 31.68 % | 19.474 M 74.64 % | 11.151 M 177.19 % | -14.446 M 70.18 % | -48.445 M -210.47 % | 43.852 M 188.33 % | -49.643 M 25.19 % | -66.356 M 34.77 % | -101.732 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 100.00 % | -6.405 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -114.277 M -236.80 % | -33.930 M -272.63 % | 19.655 M -85.72 % | 137.654 M 230.54 % | -105.452 M -1 329.04 % | 8.580 M 60.95 % | 5.331 M -96.58 % | 155.710 M 1 089.26 % | 13.093 M -20.24 % | 16.415 M -41.51 % | 28.066 M 129.99 % | -93.571 M -13.30 % | -82.589 M -1 593.74 % | 5.529 M -85.86 % | 39.098 M 190.17 % | 13.474 M |
| Other non cash items | 156.456 M 520.66 % | 25.208 M 307.17 % | 6.191 M 163.33 % | 2.351 M -38.60 % | 3.829 M 111.05 % | -34.639 M 98.59 % | -2.452 B -2 213.85 % | -105.984 M 1.92 % | -108.060 M -184.38 % | 128.060 M 11.02 % | 115.350 M 231.53 % | -87.699 M -213.85 % | -27.943 M -288.26 % | 14.843 M 101.91 % | -777.455 M -8 458.51 % | -9.084 M -200.45 % | 9.043 M -89.17 % | 83.534 M 390.91 % | 17.016 M 107.67 % | -221.903 M -158.77 % | -85.752 M 62.25 % | -227.144 M |
| Net cash provided by operating activities | 60.456 M 14.09 % | 52.989 M -35.22 % | 81.798 M 243.22 % | -57.112 M 9.17 % | -62.881 M -133.42 % | 188.177 M 164.89 % | -289.992 M -5.71 % | -274.331 M -365.39 % | -58.946 M -116.73 % | 352.319 M -18.15 % | 430.444 M 588.61 % | 62.509 M 168.47 % | -91.292 M -179.49 % | 114.850 M 25.85 % | 91.262 M 291.70 % | -47.606 M -110.45 % | 455.767 M 52.59 % | 298.680 M 5.70 % | 282.576 M 2.53 % | 275.615 M 186.18 % | 96.308 M 74.93 % | 55.055 M |
| Investments in property plant and equipment | -7.554 M 93.71 % | -120.158 M -337.10 % | -27.490 M -49.68 % | -18.366 M 9.12 % | -20.209 M 63.28 % | -55.038 M -1 560.27 % | -3.315 M -124.44 % | -1.477 M 86.47 % | -10.920 M 86.33 % | -79.904 M 41.15 % | -135.768 M -80.27 % | -75.313 M 75.86 % | -311.964 M 35.01 % | -480.009 M -240.62 % | -140.921 M -42.49 % | -98.896 M -57.89 % | -62.637 M 23.17 % | -81.525 M 40.84 % | -137.801 M 13.29 % | -158.914 M | 0.000 | 0.000 |
| Acquisitions net | -119.000 M -1 128.32 % | -9.688 M -49.48 % | -6.481 M 83.39 % | -39.025 M -391.99 % | -7.932 M 73.21 % | -29.603 M -100.89 % | 3.336 B | 0.000 | 0.000 100.00 % | -827.000 K 97.20 % | -29.523 M -4 716.15 % | -613.000 K 18.38 % | -751.000 K 99.79 % | -351.533 M -217.81 % | 298.393 M 73 959.65 % | -404.000 K -171.14 % | -149.000 K 89.96 % | -1.484 M -2 598.18 % | -55.000 K -100.04 % | 128.577 M 9 666.74 % | -1.344 M -208.97 % | -435.000 K |
| 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 |
| 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 |
| Other investing activites | 7.702 M | 0.000 | 0.000 | 0.000 100.00 % | -108.000 K -100.05 % | 201.937 M -93.92 % | 3.322 B 962 656.23 % | 345.000 K -99.88 % | 285.870 M 543.81 % | -64.413 M -294.24 % | 33.161 M -53.78 % | 71.748 M -78.88 % | 339.753 M -4.00 % | 353.893 M 5 764.98 % | 6.034 M 114.20 % | -42.480 M -252.70 % | 27.820 M -35.15 % | 42.899 M -68.61 % | 136.666 M -84.75 % | 896.238 M 15 478.62 % | 5.753 M -94.17 % | 98.686 M |
| Net cash used for investing activites | -118.852 M 8.47 % | -129.846 M -282.23 % | -33.971 M 40.81 % | -57.391 M -103.16 % | -28.249 M -124.08 % | 117.296 M -96.47 % | 3.318 B 293 226.68 % | -1.132 M -100.41 % | 274.950 M 289.43 % | -145.144 M -9.85 % | -132.130 M -3 062.52 % | -4.178 M -115.45 % | 27.038 M 105.66 % | -477.649 M -392.13 % | 163.506 M 215.32 % | -141.780 M -305.48 % | -34.966 M 12.82 % | -40.110 M -3 270.59 % | -1.190 M -100.14 % | 865.901 M 19 539.40 % | 4.409 M -95.51 % | 98.251 M |
| Debt repayment | -100.000 M -195.63 % | 104.572 M 2 362.48 % | -4.622 M -112.41 % | -2.176 M 55.79 % | -4.922 M 99.44 % | -881.670 M -36.00 % | -648.309 M -29 789.76 % | -2.169 M 99.01 % | -219.142 M 31.94 % | -321.981 M 18.74 % | -396.232 M -128.03 % | -173.765 M -50.50 % | -115.458 M 57.07 % | -268.943 M -412.80 % | 85.978 M 715.36 % | -13.972 M 91.79 % | -170.244 M -226.19 % | -52.191 M 63.06 % | -141.295 M 84.85 % | -932.683 M -1 044.80 % | -81.471 M -463.55 % | 22.410 M |
| Common stock issued | -60.773 M -375.57 % | -12.779 M -8 476.51 % | -149.000 K -100.15 % | 99.693 M | 0.000 | 0.000 -100.00 % | 120.117 M 199.61 % | 40.091 M -79.80 % | 198.496 M | 0.000 -100.00 % | 144.661 M 0.68 % | 143.677 M | 0.000 -100.00 % | 541.899 M | 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 100.00 % | -5.699 M | 0.000 100.00 % | -33.894 M 63.64 % | -93.226 M | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.082 B | 0.000 | 0.000 | 0.000 100.00 % | -97.594 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -69.814 M 0.00 % | -69.814 M -22.78 % | -56.861 M 7.87 % | -61.715 M | 0.000 | 0.000 | 0.000 |
| Other financing activites | 60.266 M | 0.000 100.00 % | -149.000 K | 0.000 | 0.000 100.00 % | -242.384 M 43.34 % | -427.808 M -2 616.37 % | 17.001 M 112.96 % | -131.175 M -126.06 % | -58.027 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 % | 106.883 M |
| Net cash used provided by financing activities | -100.507 M -209.49 % | 91.793 M 2 023.98 % | -4.771 M -104.89 % | 97.517 M 2 081.25 % | -4.922 M 99.78 % | -2.206 B -130.76 % | -956.000 M -1 840.62 % | 54.923 M 136.18 % | -151.821 M 68.21 % | -477.602 M -89.85 % | -251.571 M -736.12 % | -30.088 M 73.94 % | -115.458 M -142.30 % | 272.956 M 217.47 % | 85.978 M 196.08 % | -89.485 M 62.72 % | -240.058 M -67.94 % | -142.946 M 51.75 % | -296.236 M 69.26 % | -963.541 M -1 282.68 % | 81.471 M -36.99 % | 129.293 M |
| Effect of forex changes on cash | 147.997 M 5 274.72 % | -2.860 M -268.33 % | 1.699 M -78.26 % | 7.816 M 135.82 % | -21.819 M -136.91 % | 59.112 M 360.44 % | -22.697 M -19.71 % | -18.960 M -231.59 % | 14.408 M -5.55 % | 15.254 M -29.09 % | 21.511 M 386.78 % | -7.501 M -1.38 % | -7.399 M -1 027.19 % | 798.000 K 102.55 % | -31.253 M -196.05 % | 32.537 M 324.47 % | -14.495 M -204.54 % | 13.866 M 180.49 % | -17.227 M -234.67 % | 12.792 M 425.55 % | 2.434 M -58.30 % | 5.837 M |
| Net change in cash | -10.906 M -190.31 % | 12.076 M -73.02 % | 44.756 M 588.07 % | -9.170 M 92.22 % | -117.871 M 93.60 % | -1.841 B -189.85 % | 2.050 B 955.74 % | -239.500 M -404.74 % | 78.591 M 130.80 % | -255.173 M -473.86 % | 68.254 M 229.06 % | 20.742 M 111.09 % | -187.111 M -110.13 % | -89.045 M -128.77 % | 309.493 M 225.64 % | -246.334 M -236.34 % | 180.680 M 39.53 % | 129.490 M 503.68 % | -32.077 M -116.81 % | 190.767 M 1 034.71 % | 16.812 M -7.50 % | 18.176 M |
| Cash at beginning of period | 172.000 M 7.88 % | 159.430 M 39.03 % | 114.674 M -7.40 % | 123.844 M -48.76 % | 241.715 M -88.40 % | 2.083 B 6 090.65 % | 33.650 M -87.68 % | 273.150 M 40.39 % | 194.559 M -56.74 % | 449.733 M 17.89 % | 381.479 M 5.75 % | 360.737 M -34.15 % | 547.848 M -13.98 % | 636.893 M 94.53 % | 327.400 M -42.94 % | 573.734 M 45.97 % | 393.054 M 49.13 % | 263.564 M -10.85 % | 295.641 M 181.90 % | 104.874 M 19.09 % | 88.062 M 26.01 % | 69.886 M |
| Cash at end of period | 161.000 M -6.13 % | 171.506 M 7.57 % | 159.430 M 39.03 % | 114.674 M -7.40 % | 123.844 M -48.76 % | 241.715 M -88.40 % | 2.083 B 6 090.65 % | 33.650 M -87.68 % | 273.150 M 40.39 % | 194.560 M -56.74 % | 449.733 M 17.89 % | 381.479 M 5.75 % | 360.737 M -34.15 % | 547.848 M -13.98 % | 636.893 M 94.53 % | 327.400 M -42.94 % | 573.734 M 45.97 % | 393.054 M 49.13 % | 263.564 M -10.85 % | 295.641 M 181.90 % | 104.874 M 19.09 % | 88.062 M |
| Operating cash flow | 60.456 M 14.09 % | 52.989 M -35.22 % | 81.798 M 243.22 % | -57.112 M 9.17 % | -62.881 M -133.42 % | 188.177 M 164.89 % | -289.992 M -5.71 % | -274.331 M -365.39 % | -58.946 M -116.73 % | 352.319 M -18.15 % | 430.444 M 588.61 % | 62.509 M 168.47 % | -91.292 M -179.49 % | 114.850 M 25.85 % | 91.262 M 291.70 % | -47.606 M -110.45 % | 455.767 M 52.59 % | 298.680 M 5.70 % | 282.576 M 2.53 % | 275.615 M 186.18 % | 96.308 M 74.93 % | 55.055 M |
| Capital expenditure | -7.554 M 93.71 % | -120.158 M -337.10 % | -27.490 M -49.68 % | -18.366 M 9.12 % | -20.209 M 63.28 % | -55.038 M -1 560.27 % | -3.315 M -124.44 % | -1.477 M 86.47 % | -10.920 M 86.33 % | -79.904 M 41.15 % | -135.768 M -80.27 % | -75.313 M 75.86 % | -311.964 M 35.01 % | -480.009 M -240.62 % | -140.921 M -42.49 % | -98.896 M -57.89 % | -62.637 M 23.17 % | -81.525 M 40.84 % | -137.801 M 13.29 % | -158.914 M | 0.000 | 0.000 |
| Free CashFlow | 52.902 M 178.76 % | -67.169 M -223.68 % | 54.308 M 171.95 % | -75.478 M 9.16 % | -83.090 M -162.41 % | 133.139 M 145.39 % | -293.307 M -6.34 % | -275.808 M -294.77 % | -69.866 M -125.65 % | 272.415 M -7.55 % | 294.676 M 2 401.44 % | -12.804 M 96.82 % | -403.256 M -10.43 % | -365.159 M -635.33 % | -49.659 M 66.10 % | -146.502 M -137.27 % | 393.130 M 81.04 % | 217.155 M 49.99 % | 144.775 M 24.06 % | 116.701 M 21.17 % | 96.308 M 74.93 % | 55.055 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 314.000 M 113.61 % | 147.000 M 56.38 % | 94.000 M -55.66 % | 212.000 M -24.01 % | 279.000 M 21.83 % | 229.000 M 294.83 % | 58.000 M -62.09 % | 153.000 M 1.32 % | 151.000 M -19.25 % | 187.000 M 125.24 % | 83.021 M -56.07 % | 189.000 M -6.90 % | 203.000 M 99.02 % | 102.000 M 19.31 % | 85.490 M 8.22 % | 79.000 M 6.76 % | 74.000 M 1.37 % | 73.000 M 30.51 % | 55.933 M -44.07 % | 100.000 M 66.67 % | 60.000 M -14.29 % | 70.000 M -55.09 % | 155.860 M -1.97 % | 159.000 M 43.24 % | 111.000 M 42.31 % | 78.000 M 49.15 % | 52.297 M -27.37 % | 72.000 M -21.74 % | 92.000 M 9.52 % | 84.000 M 24.44 % | 67.502 M -27.42 % | 93.000 M 14.81 % | 81.000 M -10.00 % | 90.000 M 19.74 % | 75.163 M -68.02 % | 235.000 M -21.14 % | 298.000 M -6.58 % | 319.000 M -30.18 % | 456.877 M -0.25 % | 458.000 M -17.18 % | 553.000 M 8.64 % | 509.000 M -35.88 % | 793.866 M -14.64 % | 930.000 M 26.19 % | 737.000 M 1.10 % | 729.000 M 10.29 % | 660.990 M -12.22 % | 753.000 M -4.32 % | 787.000 M 14.89 % | 685.000 M -10.46 % | 765.053 M -2.42 % | 784.000 M -9.26 % | 864.000 M 0.35 % | 861.000 M -4.70 % | 903.468 M 6.67 % | 847.000 M 28.14 % | 661.000 M 14.36 % | 578.000 M -9.70 % | 640.096 M 7.94 % | 593.000 M -0.84 % | 598.000 M 6.22 % | 563.000 M 0.77 % | 558.682 M 1.76 % | 549.000 M -4.19 % | 573.000 M -4.98 % | 603.000 M |
| Net income | 87.000 M 462.50 % | -24.000 M 73.63 % | -91.000 M -302.22 % | 45.000 M -11.76 % | 51.000 M 410.00 % | 10.000 M 111.63 % | -86.000 M -1 620.00 % | -5.000 M 16.67 % | -6.000 M -250.00 % | 4.000 M 107.27 % | -55.036 M -283.45 % | 30.000 M -50.82 % | 61.000 M 317.86 % | -28.000 M -4.10 % | -26.896 M -49.42 % | -18.000 M 41.94 % | -31.000 M 26.19 % | -42.000 M 6.82 % | -45.074 M -221.96 % | -14.000 M 74.07 % | -54.000 M 30.77 % | -78.000 M -242.85 % | 54.604 M 65.47 % | 33.000 M 273.68 % | -19.000 M -11.76 % | -17.000 M 86.17 % | -122.881 M -105.52 % | 2.227 B 930.97 % | -268.000 M -215.29 % | -85.000 M 35.73 % | -132.246 M -33.58 % | -99.000 M 0.00 % | -99.000 M -4 850.00 % | -2.000 M 98.63 % | -145.482 M -56.43 % | -93.000 M 27.34 % | -128.000 M -220.00 % | -40.000 M 67.43 % | -122.809 M 56.45 % | -282.000 M -883.33 % | 36.000 M 150.70 % | -71.000 M -169.73 % | 101.818 M -40.11 % | 170.000 M 400.00 % | 34.000 M 130.36 % | -112.000 M 44.84 % | -203.045 M -572.20 % | 43.000 M 178.18 % | -55.000 M 60.14 % | -138.000 M -49.01 % | -92.612 M -115.38 % | -43.000 M 65.32 % | -124.000 M 6.06 % | -132.000 M 31.80 % | -193.548 M -42.31 % | -136.000 M -156.60 % | -53.000 M 0.00 % | -53.000 M 78.86 % | -250.719 M -131.58 % | 794.000 M 1 704.55 % | 44.000 M 1 566.67 % | -3.000 M 97.42 % | -116.420 M -206.37 % | -38.000 M -123.53 % | -17.000 M 66.00 % | -50.000 M |
| Income before tax | 98.000 M 545.45 % | -22.000 M 73.81 % | -84.000 M -242.37 % | 59.000 M 15.69 % | 51.000 M 410.00 % | 10.000 M 112.05 % | -83.000 M -1 560.00 % | -5.000 M 16.67 % | -6.000 M -166.67 % | 9.000 M 116.33 % | -55.121 M -283.74 % | 30.000 M -53.13 % | 64.000 M 328.57 % | -28.000 M -4.11 % | -26.895 M -41.55 % | -19.000 M 36.67 % | -30.000 M 28.57 % | -42.000 M 6.06 % | -44.708 M -219.34 % | -14.000 M 73.58 % | -53.000 M 32.05 % | -78.000 M -242.94 % | 54.567 M 47.48 % | 37.000 M 364.29 % | -14.000 M 0.00 % | -14.000 M -127.76 % | 50.425 M -97.78 % | 2.276 B 2 686.36 % | -88.000 M -4.76 % | -84.000 M 36.58 % | -132.455 M -33.79 % | -99.000 M -1.02 % | -98.000 M -4 800.00 % | -2.000 M 98.69 % | -152.922 M -103.90 % | -75.000 M 40.48 % | -126.000 M -223.08 % | -39.000 M 52.71 % | -82.469 M 70.65 % | -281.000 M -880.56 % | 36.000 M 151.43 % | -70.000 M -161.95 % | 112.997 M -36.16 % | 177.000 M 405.71 % | 35.000 M 132.41 % | -108.000 M 41.59 % | -184.889 M -520.20 % | 44.000 M 204.76 % | -42.000 M 69.57 % | -138.000 M -128.35 % | -60.433 M -54.96 % | -39.000 M 68.55 % | -124.000 M 6.06 % | -132.000 M 18.19 % | -161.346 M 3.39 % | -167.000 M -128.77 % | -73.000 M -12.31 % | -65.000 M 74.62 % | -256.073 M -132.91 % | 778.000 M 2 693.33 % | -30.000 M 64.71 % | -85.000 M 39.71 % | -140.990 M -166.02 % | -53.000 M -152.38 % | -21.000 M 65.57 % | -61.000 M |
| Income before tax ratio | 0.31 308.54 % | -0.15 83.25 % | -0.89 -421.10 % | 0.28 52.25 % | 0.18 318.60 % | 0.04 103.05 % | -1.43 -4 278.97 % | -0.03 17.76 % | -0.04 -182.56 % | 0.05 107.25 % | -0.66 -518.28 % | 0.16 -49.65 % | 0.32 214.85 % | -0.27 12.74 % | -0.31 -30.81 % | -0.24 40.68 % | -0.41 29.54 % | -0.58 28.02 % | -0.80 -470.94 % | -0.14 84.15 % | -0.88 20.73 % | -1.11 -418.27 % | 0.35 50.45 % | 0.23 284.50 % | -0.13 29.73 % | -0.18 -118.62 % | 0.96 -96.95 % | 31.61 3 404.80 % | -0.96 4.35 % | -1.00 49.04 % | -1.96 -84.33 % | -1.06 12.01 % | -1.21 -5 344.44 % | -0.02 98.91 % | -2.03 -537.49 % | -0.32 24.52 % | -0.42 -245.84 % | -0.12 32.27 % | -0.18 70.58 % | -0.61 -1 042.46 % | 0.07 147.34 % | -0.14 -196.62 % | 0.14 -25.21 % | 0.19 300.76 % | 0.05 132.06 % | -0.15 47.04 % | -0.28 -578.69 % | 0.06 209.49 % | -0.05 73.51 % | -0.20 -155.04 % | -0.08 -58.79 % | -0.05 65.34 % | -0.14 6.39 % | -0.15 14.15 % | -0.18 9.42 % | -0.20 -78.53 % | -0.11 1.79 % | -0.11 71.89 % | -0.40 -130.49 % | 1.31 2 715.20 % | -0.05 66.77 % | -0.15 40.17 % | -0.25 -161.41 % | -0.10 -163.41 % | -0.04 63.77 % | -0.10 |
| EBITDA | 113.000 M 197.37 % | 38.000 M 208.57 % | -35.000 M -146.67 % | 75.000 M -21.05 % | 95.000 M 55.74 % | 61.000 M 241.86 % | -43.000 M -4 400.00 % | 1.000 M -95.00 % | 20.000 M 42.86 % | 14.000 M 131.18 % | -44.894 M -159.07 % | 76.000 M -2.56 % | 78.000 M 809.09 % | -11.000 M -22.22 % | -9.000 M -350.00 % | -2.000 M 81.82 % | -11.000 M 50.00 % | -22.000 M 42.84 % | -38.490 M -2 024.50 % | 2.000 M 105.88 % | -34.000 M 40.35 % | -57.000 M -183.07 % | 68.615 M 2.41 % | 67.000 M 1 016.67 % | 6.000 M 127.27 % | -22.000 M -140.39 % | 54.470 M -97.77 % | 2.448 B 11 757.14 % | -21.000 M 38.24 % | -34.000 M -894.76 % | 4.278 M 108.91 % | -48.000 M -9.09 % | -44.000 M 27.87 % | -61.000 M 37.76 % | -98.000 M -880.00 % | -10.000 M -116.13 % | 62.000 M 342.86 % | 14.000 M 111.78 % | -118.837 M -347.58 % | 48.000 M 45.45 % | 33.000 M 450.00 % | 6.000 M -92.41 % | 79.003 M -67.88 % | 246.000 M 256.52 % | 69.000 M 590.00 % | 10.000 M 108.39 % | -119.251 M -333.83 % | 51.000 M -53.21 % | 109.000 M 705.56 % | -18.000 M -301.09 % | 8.951 M -92.08 % | 113.000 M 222.86 % | 35.000 M 333.33 % | -15.000 M -232.73 % | 11.301 M -48.63 % | 22.000 M -29.03 % | 31.000 M 34.78 % | 23.000 M -67.79 % | 71.410 M -91.51 % | 841.000 M 4 572.22 % | 18.000 M 146.15 % | -39.000 M -86.63 % | -20.897 M -422.43 % | -4.000 M -114.29 % | 28.000 M 2 900.00 % | -1.000 M |
| Net income ratio | 0.28 269.71 % | -0.16 83.14 % | -0.97 -556.08 % | 0.21 16.12 % | 0.18 318.60 % | 0.04 102.95 % | -1.48 -4 437.24 % | -0.03 17.76 % | -0.04 -285.76 % | 0.02 103.23 % | -0.66 -517.64 % | 0.16 -47.18 % | 0.30 209.47 % | -0.27 12.75 % | -0.31 -38.08 % | -0.23 45.61 % | -0.42 27.19 % | -0.58 28.60 % | -0.81 -475.61 % | -0.14 84.44 % | -0.90 19.23 % | -1.11 -418.06 % | 0.35 68.80 % | 0.21 221.25 % | -0.17 21.46 % | -0.22 90.72 % | -2.35 -107.60 % | 30.93 1 161.80 % | -2.91 -187.88 % | -1.01 48.35 % | -1.96 -84.04 % | -1.06 12.90 % | -1.22 -5 400.00 % | -0.02 98.85 % | -1.94 -389.09 % | -0.40 7.87 % | -0.43 -242.55 % | -0.13 53.35 % | -0.27 56.34 % | -0.62 -1 045.82 % | 0.07 146.67 % | -0.14 -208.76 % | 0.13 -29.84 % | 0.18 296.24 % | 0.05 130.03 % | -0.15 49.99 % | -0.31 -637.93 % | 0.06 181.71 % | -0.07 65.31 % | -0.20 -66.42 % | -0.12 -120.71 % | -0.05 61.78 % | -0.14 6.39 % | -0.15 28.44 % | -0.21 -33.42 % | -0.16 -100.25 % | -0.08 12.56 % | -0.09 76.59 % | -0.39 -129.25 % | 1.34 1 719.76 % | 0.07 1 480.82 % | -0.01 97.44 % | -0.21 -201.06 % | -0.07 -133.30 % | -0.03 64.22 % | -0.08 |
| Ratio EBITDA | 0.36 39.21 % | 0.26 169.43 % | -0.37 -205.25 % | 0.35 3.90 % | 0.34 27.83 % | 0.27 135.93 % | -0.74 -11 443.10 % | 0.01 -95.07 % | 0.13 76.92 % | 0.07 113.84 % | -0.54 -234.48 % | 0.40 4.65 % | 0.38 456.29 % | -0.11 -2.44 % | -0.11 -315.84 % | -0.03 82.97 % | -0.15 50.68 % | -0.30 56.21 % | -0.69 -3 540.72 % | 0.02 103.53 % | -0.57 30.41 % | -0.81 -284.97 % | 0.44 4.47 % | 0.42 679.56 % | 0.05 119.16 % | -0.28 -127.08 % | 1.04 -96.94 % | 34.00 14 995.24 % | -0.23 43.61 % | -0.40 -738.67 % | 0.06 112.28 % | -0.52 4.99 % | -0.54 19.85 % | -0.68 48.02 % | -1.30 -2 964.01 % | -0.04 -120.45 % | 0.21 374.07 % | 0.04 116.87 % | -0.26 -348.19 % | 0.10 75.63 % | 0.06 406.24 % | 0.01 -88.15 % | 0.10 -62.38 % | 0.26 182.53 % | 0.09 582.51 % | 0.01 107.60 % | -0.18 -366.37 % | 0.07 -51.10 % | 0.14 627.07 % | -0.03 -324.60 % | 0.01 -91.88 % | 0.14 255.80 % | 0.04 332.52 % | -0.02 -239.28 % | 0.01 -51.84 % | 0.03 -44.62 % | 0.05 17.86 % | 0.04 -64.33 % | 0.11 -92.13 % | 1.42 4 611.62 % | 0.03 143.45 % | -0.07 -85.20 % | -0.04 -413.37 % | -0.01 -114.91 % | 0.05 3 046.60 % | 0.00 |
| Gross profit ratio | 0.56 104.82 % | 0.27 227.89 % | -0.21 -144.66 % | 0.48 3.84 % | 0.46 22.16 % | 0.38 160.50 % | -0.62 -531.66 % | 0.14 35.70 % | 0.11 -60.37 % | 0.27 149.50 % | -0.54 -264.66 % | 0.33 -21.66 % | 0.42 455.91 % | -0.12 -54.97 % | -0.08 -19.95 % | -0.06 57.42 % | -0.15 42.89 % | -0.26 44.39 % | -0.47 -1 460.02 % | -0.03 95.71 % | -0.70 -32.43 % | -0.53 -247.01 % | 0.36 -12.05 % | 0.41 404.19 % | 0.08 123.42 % | -0.35 -118.06 % | 1.92 186.80 % | -2.21 -783.33 % | -0.25 36.36 % | -0.39 63.21 % | -1.07 -74.21 % | -0.61 4.53 % | -0.64 -3.17 % | -0.62 63.62 % | -1.71 -873.03 % | 0.22 449.50 % | 0.04 -90.89 % | 0.44 111.47 % | 0.21 303.68 % | -0.10 -126.52 % | 0.39 15.19 % | 0.34 -39.38 % | 0.55 -6.12 % | 0.59 28.72 % | 0.46 22.47 % | 0.37 141.07 % | 0.16 -51.86 % | 0.32 -1.94 % | 0.33 89.44 % | 0.17 126.13 % | -0.66 -214.83 % | 0.58 4.89 % | 0.55 10.55 % | 0.50 24.47 % | 0.40 -17.52 % | 0.49 -3.16 % | 0.50 -6.05 % | 0.53 -7.48 % | 0.58 9.47 % | 0.53 9.22 % | 0.48 5.05 % | 0.46 10.18 % | 0.42 -19.00 % | 0.52 -4.41 % | 0.54 -4.92 % | 0.57 |
| Weighted average shs out dil | 13.160 M 0.00 % | 13.160 M 0.00 % | 13.160 M 0.00 % | 13.160 M 0.00 % | 13.160 M 0.00 % | 13.160 M 0.00 % | 13.160 M 0.00 % | 13.160 M 0.00 % | 13.160 M 2.19 % | 12.878 M 0.00 % | 12.878 M 0.00 % | 12.878 M 0.00 % | 12.878 M 0.00 % | 12.878 M 30.06 % | 9.901 M 6.16 % | 9.327 M 0.00 % | 9.327 M 0.00 % | 9.327 M -7.98 % | 10.136 M 8.67 % | 9.327 M -7.98 % | 10.136 M 0.00 % | 10.136 M 0.00 % | 10.136 M 0.00 % | 10.136 M 0.00 % | 10.136 M 0.00 % | 10.136 M 0.00 % | 10.136 M 0.00 % | 10.136 M 0.00 % | 10.136 M 9.55 % | 9.253 M 54.79 % | 5.977 M 0.00 % | 5.977 M 0.00 % | 5.977 M 1.06 % | 5.915 M 117.44 % | 2.720 M 0.00 % | 2.720 M 0.00 % | 2.720 M 0.00 % | 2.720 M 0.00 % | 2.720 M 0.00 % | 2.720 M 0.00 % | 2.720 M 0.00 % | 2.720 M 0.00 % | 2.720 M 0.00 % | 2.720 M 13.75 % | 2.391 M 4.66 % | 2.285 M 20.83 % | 1.891 M 0.00 % | 1.891 M 0.00 % | 1.891 M 0.00 % | 1.891 M 0.00 % | 1.891 M 0.00 % | 1.891 M 0.00 % | 1.891 M 0.00 % | 1.891 M 73.53 % | 1.090 M 15.25 % | 945.494 K 0.00 % | 945.494 K -13.24 % | 1.090 M 83.68 % | 593.281 K 0.00 % | 593.281 K 8.89 % | 544.860 K 0.00 % | 544.860 K 0.00 % | 544.860 K 0.00 % | 544.860 K -0.48 % | 547.473 K -0.24 % | 548.790 K |
| Weighted average shs out | 13.160 M 0.00 % | 13.160 M 0.00 % | 13.160 M 0.00 % | 13.160 M 0.00 % | 13.160 M 0.00 % | 13.160 M 0.00 % | 13.160 M 0.00 % | 13.160 M 0.00 % | 13.160 M 2.19 % | 12.878 M 0.00 % | 12.878 M 0.00 % | 12.878 M 0.00 % | 12.878 M 0.00 % | 12.878 M 30.06 % | 9.901 M 6.20 % | 9.323 M -0.04 % | 9.327 M 0.00 % | 9.327 M -7.98 % | 10.136 M 8.67 % | 9.327 M -7.98 % | 10.136 M 0.00 % | 10.136 M 0.00 % | 10.136 M 0.00 % | 10.136 M 0.00 % | 10.136 M 0.00 % | 10.136 M 0.00 % | 10.136 M 0.00 % | 10.136 M 0.00 % | 10.136 M 9.55 % | 9.253 M 54.79 % | 5.977 M 0.00 % | 5.977 M 0.00 % | 5.977 M 1.06 % | 5.915 M 117.44 % | 2.720 M 0.00 % | 2.720 M 0.00 % | 2.720 M 0.00 % | 2.720 M 0.00 % | 2.720 M 0.00 % | 2.720 M 0.00 % | 2.720 M 0.00 % | 2.720 M 0.00 % | 2.720 M 0.00 % | 2.720 M 13.75 % | 2.391 M 4.66 % | 2.285 M 20.83 % | 1.891 M 0.00 % | 1.891 M 0.00 % | 1.891 M 0.00 % | 1.891 M 0.00 % | 1.891 M 0.00 % | 1.891 M 0.00 % | 1.891 M 0.00 % | 1.891 M 73.53 % | 1.090 M 15.25 % | 945.494 K 0.00 % | 945.494 K -13.24 % | 1.090 M 83.68 % | 593.281 K 0.00 % | 593.281 K 8.89 % | 544.860 K 0.00 % | 544.851 K 0.00 % | 544.841 K 0.00 % | 544.860 K -0.48 % | 547.473 K -0.24 % | 548.790 K |
| EPS diluted | 6.60 462.64 % | -1.82 73.66 % | -6.91 -254.24 % | 4.48 9.27 % | 4.10 439.47 % | 0.76 111.64 % | -6.53 -1 618.42 % | -0.38 17.39 % | -0.46 -248.39 % | 0.31 107.26 % | -4.27 -283.26 % | 2.33 -50.84 % | 4.74 318.43 % | -2.17 20.22 % | -2.72 -40.93 % | -1.93 41.87 % | -3.32 26.22 % | -4.50 -1.12 % | -4.45 -196.67 % | -1.50 71.86 % | -5.33 30.78 % | -7.70 -242.86 % | 5.39 67.39 % | 3.22 272.19 % | -1.87 -11.31 % | -1.68 86.14 % | -12.12 -105.52 % | 219.65 930.75 % | -26.44 -187.70 % | -9.19 58.45 % | -22.12 -33.57 % | -16.56 0.00 % | -16.56 -4 770.59 % | -0.34 99.36 % | -53.48 -56.42 % | -34.19 27.35 % | -47.06 -219.92 % | -14.71 67.42 % | -45.15 56.45 % | -103.67 -894.41 % | 13.05 150.00 % | -26.10 -169.73 % | 37.43 -42.62 % | 65.23 399.85 % | 13.05 126.62 % | -49.02 54.35 % | -107.38 -557.72 % | 23.46 180.65 % | -29.09 60.14 % | -72.98 -49.00 % | -48.98 -115.39 % | -22.74 65.32 % | -65.57 6.07 % | -69.81 60.69 % | -177.61 -23.48 % | -143.84 -156.58 % | -56.06 -15.25 % | -48.64 88.49 % | -422.60 -131.70 % | 1 333.22 1 537.46 % | 81.42 1 167.10 % | -7.63 96.43 % | -213.67 -206.38 % | -69.74 -124.61 % | -31.05 65.92 % | -91.11 |
| Earnings per share | 6.60 462.64 % | -1.82 73.66 % | -6.91 -254.24 % | 4.48 9.27 % | 4.10 439.47 % | 0.76 111.64 % | -6.53 -1 618.42 % | -0.38 17.39 % | -0.46 -248.39 % | 0.31 107.26 % | -4.27 -283.26 % | 2.33 -50.84 % | 4.74 318.43 % | -2.17 20.22 % | -2.72 -40.93 % | -1.93 41.87 % | -3.32 26.22 % | -4.50 -1.12 % | -4.45 -196.67 % | -1.50 71.86 % | -5.33 30.78 % | -7.70 -242.86 % | 5.39 67.39 % | 3.22 272.19 % | -1.87 -11.31 % | -1.68 86.14 % | -12.12 -105.52 % | 219.65 930.75 % | -26.44 -187.70 % | -9.19 58.45 % | -22.12 -33.57 % | -16.56 0.00 % | -16.56 -4 770.59 % | -0.34 99.36 % | -53.48 -56.42 % | -34.19 27.35 % | -47.06 -219.92 % | -14.71 67.42 % | -45.15 56.45 % | -103.67 -894.41 % | 13.05 150.00 % | -26.10 -169.73 % | 37.43 -42.62 % | 65.23 399.85 % | 13.05 126.62 % | -49.02 54.35 % | -107.38 -557.72 % | 23.46 180.65 % | -29.09 60.14 % | -72.98 -49.00 % | -48.98 -115.39 % | -22.74 65.32 % | -65.57 6.07 % | -69.81 60.69 % | -177.61 -23.48 % | -143.84 -156.58 % | -56.06 -15.25 % | -48.64 88.49 % | -422.60 -131.70 % | 1 333.22 1 537.46 % | 81.42 1 577.68 % | -5.51 97.42 % | -213.68 -206.40 % | -69.74 -124.61 % | -31.05 65.92 % | -91.11 |
| Gross profit | 175.000 M 337.50 % | 40.000 M 300.00 % | -20.000 M -119.80 % | 101.000 M -21.09 % | 128.000 M 48.84 % | 86.000 M 338.89 % | -36.000 M -263.64 % | 22.000 M 37.50 % | 16.000 M -68.00 % | 50.000 M 211.50 % | -44.845 M -172.33 % | 62.000 M -27.06 % | 85.000 M 808.33 % | -12.000 M -84.90 % | -6.490 M -29.80 % | -5.000 M 54.55 % | -11.000 M 42.11 % | -19.000 M 27.42 % | -26.177 M -772.57 % | -3.000 M 92.86 % | -42.000 M -13.51 % | -37.000 M -166.03 % | 56.039 M -13.79 % | 65.000 M 622.22 % | 9.000 M 133.33 % | -27.000 M -126.93 % | 100.244 M 163.05 % | -159.000 M -591.30 % | -23.000 M 30.30 % | -33.000 M 54.21 % | -72.075 M -26.45 % | -57.000 M -9.62 % | -52.000 M 7.14 % | -56.000 M 56.44 % | -128.569 M -347.25 % | 52.000 M 333.33 % | 12.000 M -91.49 % | 141.000 M 47.65 % | 95.496 M 303.18 % | -47.000 M -121.96 % | 214.000 M 25.15 % | 171.000 M -61.13 % | 439.951 M -19.86 % | 549.000 M 62.43 % | 338.000 M 23.81 % | 273.000 M 165.87 % | 102.682 M -57.74 % | 243.000 M -6.18 % | 259.000 M 117.65 % | 119.000 M 123.39 % | -508.733 M -212.06 % | 454.000 M -4.82 % | 477.000 M 10.93 % | 430.000 M 18.62 % | 362.491 M -12.02 % | 412.000 M 24.10 % | 332.000 M 7.44 % | 309.000 M -16.45 % | 369.855 M 18.16 % | 313.000 M 8.30 % | 289.000 M 11.58 % | 259.000 M 11.03 % | 233.262 M -17.58 % | 283.000 M -8.41 % | 309.000 M -9.65 % | 342.000 M |
| Income tax expense | 11.000 M 450.00 % | 2.000 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 M | 0.000 100.00 % | -22.000 M -540.00 % | 5.000 M 5 982.35 % | -85.000 K | 0.000 -100.00 % | 3.000 M | 0.000 -100.00 % | 1.000 K 100.10 % | -1.000 M -200.00 % | 1.000 M | 0.000 -100.00 % | 366.000 K | 0.000 -100.00 % | 1.000 M | 0.000 100.00 % | -2.000 K | 0.000 | 0.000 | 0.000 100.00 % | -1.829 M -160.97 % | 3.000 M -98.33 % | 180.000 M 17 900.00 % | 1.000 M 298.81 % | -503.000 K 98.48 % | -33.000 M -3 400.00 % | 1.000 M 200.00 % | -1.000 M 79.04 % | -4.771 M -138.55 % | -2.000 M -200.00 % | 2.000 M 100.00 % | 1.000 M -97.52 % | 40.340 M 3 934.00 % | 1.000 M | 0.000 -100.00 % | 1.000 M -81.79 % | 5.491 M -21.56 % | 7.000 M 600.00 % | 1.000 M -75.00 % | 4.000 M -77.87 % | 18.079 M 1 707.90 % | 1.000 M -95.00 % | 20.000 M 2 100.00 % | -1.000 M -102.92 % | 34.290 M 1 043.00 % | 3.000 M | 0.000 | 0.000 -100.00 % | 32.202 M 203.88 % | -31.000 M -47.62 % | -21.000 M -75.00 % | -12.000 M -124.13 % | -5.354 M 68.51 % | -17.000 M 77.03 % | -74.000 M 9.76 % | -82.000 M -233.74 % | -24.570 M -63.80 % | -15.000 M -275.00 % | -4.000 M 63.64 % | -11.000 M |
| Cost of revenue | 139.000 M 29.91 % | 107.000 M -6.14 % | 114.000 M 2.70 % | 111.000 M -48.61 % | 216.000 M 8.00 % | 200.000 M 112.77 % | 94.000 M -28.24 % | 131.000 M -2.96 % | 135.000 M -1.46 % | 137.000 M 7.14 % | 127.866 M 0.68 % | 127.000 M 7.63 % | 118.000 M 3.51 % | 114.000 M 23.94 % | 91.980 M 9.50 % | 84.000 M -1.18 % | 85.000 M -7.61 % | 92.000 M 12.04 % | 82.110 M -20.28 % | 103.000 M 0.98 % | 102.000 M -4.67 % | 107.000 M 7.19 % | 99.821 M 6.19 % | 94.000 M -7.84 % | 102.000 M -2.86 % | 105.000 M 318.99 % | -47.947 M -120.76 % | 231.000 M 100.87 % | 115.000 M -1.71 % | 117.000 M -16.18 % | 139.577 M -6.95 % | 150.000 M 12.78 % | 133.000 M -8.90 % | 146.000 M -28.34 % | 203.732 M 11.33 % | 183.000 M -36.01 % | 286.000 M 60.67 % | 178.000 M -50.74 % | 361.381 M -28.44 % | 505.000 M 48.97 % | 339.000 M 0.30 % | 338.000 M -4.50 % | 353.915 M -7.11 % | 381.000 M -4.51 % | 399.000 M -12.50 % | 456.000 M -18.32 % | 558.308 M 9.47 % | 510.000 M -3.41 % | 528.000 M -6.71 % | 566.000 M -55.57 % | 1.274 B 286.00 % | 330.000 M -14.73 % | 387.000 M -10.21 % | 431.000 M -20.33 % | 540.977 M 24.36 % | 435.000 M 32.22 % | 329.000 M 22.30 % | 269.000 M -0.46 % | 270.241 M -3.49 % | 280.000 M -9.39 % | 309.000 M 1.64 % | 304.000 M -6.58 % | 325.420 M 22.34 % | 266.000 M 0.76 % | 264.000 M 1.15 % | 261.000 M |
| General and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.513 M -115.75 % | 35.000 M | 0.000 -100.00 % | 33.000 M | 0.000 -100.00 % | 25.000 M | 0.000 -100.00 % | 42.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 expenses | 62.000 M 82.35 % | 34.000 M | 0.000 -100.00 % | 26.000 M 966.67 % | -3.000 M -105.36 % | 56.000 M 177.34 % | -72.404 M | 0.000 | 0.000 -100.00 % | 36.000 M 96.42 % | 18.328 M 129.10 % | 8.000 M -71.43 % | 28.000 M 47.37 % | 19.000 M -6.90 % | 20.408 M 36.05 % | 15.000 M -6.25 % | 16.000 M -20.00 % | 20.000 M -20.48 % | 25.151 M 79.65 % | 14.000 M 7.69 % | 13.000 M -38.10 % | 21.000 M 28.47 % | 16.346 M 2.16 % | 16.000 M -23.81 % | 21.000 M 75.00 % | 12.000 M -99.52 % | 2.496 B 0.00 % | 2.496 B 6 468.42 % | 38.000 M | 0.000 -100.00 % | 41.481 M 48.15 % | 28.000 M -6.67 % | 30.000 M | 0.000 -100.00 % | 7.185 M -88.41 % | 62.000 M -56.64 % | 143.000 M 12.60 % | 127.000 M -23.21 % | 165.379 M 0.84 % | 164.000 M -9.39 % | 181.000 M 9.70 % | 165.000 M -19.67 % | 205.404 M -32.21 % | 303.000 M 12.64 % | 269.000 M -14.87 % | 316.000 M 138 696.49 % | -228.000 K -105.70 % | 4.000 M -96.04 % | 101.000 M -48.73 % | 197.000 M 140.20 % | -490.024 M -215.30 % | 425.000 M -19.51 % | 528.000 M 0.19 % | 527.000 M 10.30 % | 477.806 M -12.33 % | 545.000 M 39.39 % | 391.000 M 11.71 % | 350.000 M -42.99 % | 613.922 M 226.84 % | -484.000 M -256.13 % | 310.000 M -7.74 % | 336.000 M -8.49 % | 367.161 M 10.92 % | 331.000 M 1.85 % | 325.000 M -16.02 % | 387.000 M |
| Operating expenses | 62.000 M 82.35 % | 34.000 M -27.66 % | 47.000 M 80.77 % | 26.000 M -58.06 % | 62.000 M 10.71 % | 56.000 M 75.00 % | 32.000 M 52.38 % | 21.000 M 16.67 % | 18.000 M -50.00 % | 36.000 M 96.42 % | 18.328 M 129.10 % | 8.000 M -71.43 % | 28.000 M 47.37 % | 19.000 M -6.90 % | 20.408 M 36.05 % | 15.000 M -6.25 % | 16.000 M -20.00 % | 20.000 M -20.48 % | 25.151 M 79.65 % | 14.000 M 7.69 % | 13.000 M -38.10 % | 21.000 M 28.47 % | 16.346 M 2.16 % | 16.000 M -23.81 % | 21.000 M 75.00 % | 12.000 M -99.52 % | 2.490 B 201.20 % | -2.461 B -6 576.32 % | 38.000 M 15.15 % | 33.000 M -20.45 % | 41.481 M 48.15 % | 28.000 M -6.67 % | 30.000 M -28.57 % | 42.000 M 484.55 % | 7.185 M -88.41 % | 62.000 M -56.64 % | 143.000 M 12.60 % | 127.000 M -23.21 % | 165.379 M 0.84 % | 164.000 M -9.39 % | 181.000 M 9.70 % | 165.000 M -19.67 % | 205.404 M -32.21 % | 303.000 M 12.64 % | 269.000 M -14.87 % | 316.000 M -14.32 % | 368.801 M 92.08 % | 192.000 M -27.27 % | 264.000 M 34.01 % | 197.000 M 140.20 % | -490.024 M -215.30 % | 425.000 M -19.51 % | 528.000 M 0.19 % | 527.000 M 10.30 % | 477.806 M -12.33 % | 545.000 M 39.39 % | 391.000 M 11.71 % | 350.000 M -42.99 % | 613.922 M 226.84 % | -484.000 M -256.13 % | 310.000 M -7.74 % | 336.000 M -8.49 % | 367.161 M 10.92 % | 331.000 M 1.85 % | 325.000 M -16.02 % | 387.000 M |
| Cost and expenses | 201.000 M 42.55 % | 141.000 M -12.42 % | 161.000 M 17.52 % | 137.000 M -6.16 % | 146.000 M 13.18 % | 129.000 M 2.38 % | 126.000 M -17.11 % | 152.000 M -0.65 % | 153.000 M -11.56 % | 173.000 M 18.34 % | 146.194 M 8.29 % | 135.000 M -7.53 % | 146.000 M 9.77 % | 133.000 M 18.34 % | 112.388 M 13.52 % | 99.000 M -1.98 % | 101.000 M -9.82 % | 112.000 M 4.42 % | 107.261 M -8.32 % | 117.000 M 1.74 % | 115.000 M -10.16 % | 128.000 M 10.19 % | 116.167 M 5.61 % | 110.000 M -10.57 % | 123.000 M 5.13 % | 117.000 M -95.21 % | 2.443 B 209.53 % | -2.230 B -1 557.52 % | 153.000 M 2.00 % | 150.000 M -17.15 % | 181.058 M 1.72 % | 178.000 M 9.20 % | 163.000 M -13.30 % | 188.000 M -10.87 % | 210.917 M -13.91 % | 245.000 M -42.89 % | 429.000 M 40.66 % | 305.000 M -42.10 % | 526.760 M -21.26 % | 669.000 M 28.65 % | 520.000 M 3.38 % | 503.000 M -10.07 % | 559.319 M -18.23 % | 684.000 M 2.40 % | 668.000 M -13.47 % | 772.000 M -16.73 % | 927.109 M 32.07 % | 702.000 M -11.36 % | 792.000 M 3.80 % | 763.000 M -2.65 % | 783.762 M 3.81 % | 755.000 M -17.49 % | 915.000 M -4.49 % | 958.000 M -5.97 % | 1.019 B 3.96 % | 980.000 M 36.11 % | 720.000 M 16.32 % | 619.000 M -29.99 % | 884.163 M 533.41 % | -204.000 M -132.96 % | 619.000 M -3.28 % | 640.000 M -7.59 % | 692.581 M 16.01 % | 597.000 M 1.36 % | 589.000 M -9.10 % | 648.000 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 -100.00 % | 47.000 M | 0.000 -100.00 % | 65.000 M | 0.000 -100.00 % | 104.404 M | 0.000 | 0.000 | 0.000 -100.00 % | 73.328 M | 0.000 | 0.000 | 0.000 -100.00 % | 71.408 M | 0.000 | 0.000 | 0.000 -100.00 % | 73.151 M | 0.000 | 0.000 | 0.000 -100.00 % | 65.346 M | 0.000 | 0.000 | 0.000 100.00 % | -5.513 M -115.75 % | 35.000 M | 0.000 -100.00 % | 33.000 M -67.07 % | 100.214 M 300.86 % | 25.000 M | 0.000 -100.00 % | 42.000 M -76.16 % | 176.185 M | 0.000 | 0.000 | 0.000 -100.00 % | 241.796 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.094 B | 0.000 | 0.000 | 0.000 -100.00 % | 990.851 M | 0.000 | 0.000 | 0.000 -100.00 % | 992.137 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 |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.000 M 33.33 % | 3.000 M -59.74 % | 7.452 M -50.32 % | 15.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 15.000 M -46.43 % | 28.000 M 64.71 % | 17.000 M 6.25 % | 16.000 M 33.33 % | 12.000 M -36.84 % | 19.000 M 26.67 % | 15.000 M 150.00 % | 6.000 M 50.00 % | 4.000 M -20.00 % | 5.000 M 1 992.05 % | 239.000 K -98.41 % | 15.000 M 200.00 % | 5.000 M | 0.000 -100.00 % | 1.071 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 |
| Depreciation and amortization | 29.000 M -9.38 % | 32.000 M 0.00 % | 32.000 M 3.23 % | 31.000 M -3.13 % | 32.000 M 0.00 % | 32.000 M 10.34 % | 29.000 M 20.83 % | 24.000 M 9.09 % | 22.000 M -8.33 % | 24.000 M 4.79 % | 22.902 M 4.10 % | 22.000 M 4.76 % | 21.000 M 5.00 % | 20.000 M 17.65 % | 17.000 M -5.56 % | 18.000 M 12.50 % | 16.000 M -5.88 % | 17.000 M 32.42 % | 12.838 M -32.43 % | 19.000 M -9.52 % | 21.000 M 0.00 % | 21.000 M 11.13 % | 18.897 M 4.98 % | 18.000 M 0.00 % | 18.000 M 5.88 % | 17.000 M 141.98 % | -40.498 M -244.64 % | 28.000 M -12.50 % | 32.000 M 3.23 % | 31.000 M -73.88 % | 118.667 M 259.60 % | 33.000 M -5.71 % | 35.000 M -5.41 % | 37.000 M 189.39 % | -41.391 M -143.57 % | 95.000 M -48.92 % | 186.000 M 342.86 % | 42.000 M 149.34 % | -85.117 M -136.69 % | 232.000 M 404.35 % | 46.000 M -11.54 % | 52.000 M 139.24 % | -132.527 M -332.50 % | 57.000 M 7.55 % | 53.000 M 0.00 % | 53.000 M 27.09 % | 41.702 M -26.84 % | 57.000 M -50.00 % | 114.000 M 90.00 % | 60.000 M 80.36 % | 33.266 M -60.40 % | 84.000 M -2.33 % | 86.000 M 4.88 % | 82.000 M -22.60 % | 105.942 M -31.65 % | 155.000 M 72.22 % | 90.000 M 40.63 % | 64.000 M -79.19 % | 307.618 M 599.13 % | 44.000 M 12.82 % | 39.000 M 2.63 % | 38.000 M -63.09 % | 102.953 M 133.98 % | 44.000 M 0.00 % | 44.000 M 0.00 % | 44.000 M |
| Operating income | 113.000 M 1 783.33 % | 6.000 M 108.96 % | -67.000 M -189.33 % | 75.000 M 13.64 % | 66.000 M 120.00 % | 30.000 M 144.12 % | -68.000 M -6 900.00 % | 1.000 M 150.00 % | -2.000 M -114.29 % | 14.000 M 123.80 % | -58.819 M -230.71 % | 45.000 M -23.73 % | 59.000 M 310.71 % | -28.000 M -19.15 % | -23.500 M -30.56 % | -18.000 M 40.00 % | -30.000 M 26.83 % | -41.000 M 17.67 % | -49.802 M -192.95 % | -17.000 M 69.09 % | -55.000 M 5.17 % | -58.000 M -246.12 % | 39.693 M -18.99 % | 49.000 M 508.33 % | -12.000 M 69.23 % | -39.000 M -141.07 % | 94.968 M -95.87 % | 2.302 B 3 873.77 % | -61.000 M 7.58 % | -66.000 M 42.30 % | -114.389 M -34.58 % | -85.000 M -3.66 % | -82.000 M 16.33 % | -98.000 M 28.29 % | -136.659 M -1 266.59 % | -10.000 M 92.37 % | -131.000 M -1 035.71 % | 14.000 M 141.52 % | -33.720 M 84.02 % | -211.000 M -739.39 % | 33.000 M 450.00 % | 6.000 M -97.16 % | 211.530 M -14.01 % | 246.000 M 256.52 % | 69.000 M 260.47 % | -43.000 M 73.28 % | -160.953 M -415.59 % | 51.000 M 1 120.00 % | -5.000 M 93.59 % | -78.000 M -220.79 % | -24.315 M -183.84 % | 29.000 M 156.86 % | -51.000 M 47.42 % | -97.000 M 15.88 % | -115.315 M 13.30 % | -133.000 M -125.42 % | -59.000 M -43.90 % | -41.000 M 83.20 % | -244.067 M -130.62 % | 797.000 M 3 895.24 % | -21.000 M 72.73 % | -77.000 M 42.49 % | -133.899 M -178.96 % | -48.000 M -200.00 % | -16.000 M 64.44 % | -45.000 M |
| Operating income ratio | 0.36 781.69 % | 0.04 105.73 % | -0.71 -301.48 % | 0.35 49.55 % | 0.24 80.57 % | 0.13 111.17 % | -1.17 -18 037.93 % | 0.01 149.35 % | -0.01 -117.69 % | 0.07 110.57 % | -0.71 -397.56 % | 0.24 -18.08 % | 0.29 205.88 % | -0.27 0.14 % | -0.27 -20.64 % | -0.23 43.80 % | -0.41 27.82 % | -0.56 36.92 % | -0.89 -423.76 % | -0.17 81.45 % | -0.92 -10.63 % | -0.83 -425.35 % | 0.25 -17.36 % | 0.31 385.06 % | -0.11 78.38 % | -0.50 -127.53 % | 1.82 -94.32 % | 31.97 4 922.04 % | -0.66 15.61 % | -0.79 53.63 % | -1.69 -85.41 % | -0.91 9.72 % | -1.01 7.03 % | -1.09 40.11 % | -1.82 -4 172.70 % | -0.04 90.32 % | -0.44 -1 101.65 % | 0.04 159.46 % | -0.07 83.98 % | -0.46 -872.02 % | 0.06 406.24 % | 0.01 -95.58 % | 0.27 0.73 % | 0.26 182.53 % | 0.09 258.72 % | -0.06 75.78 % | -0.24 -459.52 % | 0.07 1 166.06 % | -0.01 94.42 % | -0.11 -258.28 % | -0.03 -185.92 % | 0.04 162.67 % | -0.06 47.61 % | -0.11 11.73 % | -0.13 18.72 % | -0.16 -75.92 % | -0.09 -25.83 % | -0.07 81.40 % | -0.38 -128.37 % | 1.34 3 927.24 % | -0.04 74.32 % | -0.14 42.94 % | -0.24 -174.12 % | -0.09 -213.11 % | -0.03 62.58 % | -0.07 |
| Total other income expenses net | -15.000 M 46.43 % | -28.000 M -64.71 % | -17.000 M -6.25 % | -16.000 M -33.33 % | -12.000 M 36.84 % | -19.000 M -26.67 % | -15.000 M -150.00 % | -6.000 M -50.00 % | -4.000 M -33.33 % | -3.000 M -181.12 % | 3.698 M 124.65 % | -15.000 M -400.00 % | 5.000 M | 0.000 100.00 % | -3.395 M -239.50 % | -1.000 M | 0.000 100.00 % | -1.000 M -119.63 % | 5.094 M 69.80 % | 3.000 M 50.00 % | 2.000 M 110.00 % | -20.000 M -234.46 % | 14.874 M 223.95 % | -12.000 M -500.00 % | -2.000 M -108.00 % | 25.000 M 156.13 % | -44.543 M -71.32 % | -26.000 M 3.70 % | -27.000 M -125.00 % | -12.000 M 31.86 % | -17.611 M -95.68 % | -9.000 M -12.50 % | -8.000 M -108.33 % | 96.000 M 690.30 % | -16.263 M 74.98 % | -65.000 M -912.50 % | 8.000 M 115.09 % | -53.000 M -48.93 % | -35.586 M 49.88 % | -71.000 M -2 466.67 % | 3.000 M 103.95 % | -76.000 M 22.87 % | -98.533 M -42.80 % | -69.000 M -102.94 % | -34.000 M 47.69 % | -65.000 M -171.56 % | -23.936 M -241.94 % | -7.000 M 81.08 % | -37.000 M 38.33 % | -60.000 M -66.12 % | -36.118 M 46.89 % | -68.000 M 6.85 % | -73.000 M -108.57 % | -35.000 M 23.96 % | -46.031 M -35.39 % | -34.000 M -142.86 % | -14.000 M 41.67 % | -24.000 M -99.90 % | -12.006 M 36.81 % | -19.000 M -111.11 % | -9.000 M -12.50 % | -8.000 M -12.82 % | -7.091 M -41.82 % | -5.000 M 0.00 % | -5.000 M 68.75 % | -16.000 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 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 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-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 524.000 M -1.69 % | 533.000 M -4.48 % | 558.000 M 30.37 % | 428.000 M -12.11 % | 487.000 M -16.75 % | 585.000 M -2.31 % | 598.849 M 634.69 % | -112.000 M 8.94 % | -123.000 M -75.71 % | -70.000 M 52.91 % | -148.652 M -8.51 % | -137.000 M -3 325.00 % | -4.000 M 87.10 % | -31.000 M 70.73 % | -105.896 M -2 747.40 % | 4.000 M 300.00 % | 1.000 M 103.23 % | -31.000 M 74.26 % | -120.443 M 0.46 % | -121.000 M 30.86 % | -175.000 M 16.67 % | -210.000 M 10.02 % | -233.392 M -16.70 % | -200.000 M -153.16 % | -79.000 M 69.73 % | -261.000 M 78.22 % | -1.198 B 3.04 % | -1.236 B -1 640.85 % | -71.000 M -104.13 % | 1.718 B 2.20 % | 1.681 B 0.42 % | 1.674 B -1.65 % | 1.702 B 0.29 % | 1.697 B 2.58 % | 1.654 B -17.28 % | 2.000 B -5.70 % | 2.121 B 3.77 % | 2.044 B -3.63 % | 2.121 B -8.30 % | 2.313 B -3.54 % | 2.398 B 0.84 % | 2.378 B 14.48 % | 2.077 B -0.57 % | 2.089 B 2.35 % | 2.041 B 0.10 % | 2.039 B -9.31 % | 2.248 B 7.78 % | 2.086 B -5.82 % | 2.215 B -5.78 % | 2.351 B -10.68 % | 2.632 B 1 220.03 % | -235.000 M | 0.000 | 0.000 -100.00 % | 1.598 B | 0.000 | 0.000 -100.00 % | 1.582 B | 0.000 | 0.000 | 0.000 -100.00 % | 997.682 M |
| Total investments | 14.000 M 0.00 % | 14.000 M -6.67 % | 15.000 M 25.00 % | 12.000 M -14.29 % | 14.000 M 133.33 % | 6.000 M -93.78 % | 96.392 M -9.06 % | 106.000 M 0.00 % | 106.000 M 7.07 % | 99.000 M 13.73 % | 87.052 M -11.17 % | 98.000 M -1.01 % | 99.000 M 10.00 % | 90.000 M 25.77 % | 71.560 M -5.84 % | 76.000 M 11.76 % | 68.000 M 21.43 % | 56.000 M 76.94 % | 31.649 M -31.20 % | 46.000 M -4.17 % | 48.000 M 17.07 % | 41.000 M 44.34 % | 28.405 M 89.37 % | 15.000 M 7.14 % | 14.000 M -90.60 % | 149.000 M | 0.000 -100.00 % | 15.000 M -6.25 % | 16.000 M 6.67 % | 15.000 M | 0.000 -100.00 % | 18.000 M 20.00 % | 15.000 M -6.25 % | 16.000 M | 0.000 -100.00 % | 136.000 M -11.69 % | 154.000 M 2.67 % | 150.000 M 748.22 % | 17.684 M -92.54 % | 237.000 M -12.22 % | 270.000 M -1.82 % | 275.000 M 329.16 % | 64.079 M -47.90 % | 123.000 M 3.36 % | 119.000 M -9.16 % | 131.000 M 109 066.67 % | 120.000 K -99.93 % | 177.000 M -24.68 % | 235.000 M 12.44 % | 209.000 M 8 670.46 % | 2.383 M -99.08 % | 259.000 M 26.96 % | 204.000 M -5.12 % | 215.000 M 83 233.33 % | 258.000 K -99.88 % | 221.000 M 39.87 % | 158.000 M 61 140.31 % | 258.000 K -99.71 % | 88.000 M 1.15 % | 87.000 M -30.40 % | 125.000 M 23 396.24 % | 532.000 K |
| Total debt | 571.000 M -16.15 % | 681.000 M -4.89 % | 716.000 M 13.11 % | 633.000 M -6.50 % | 677.000 M -2.59 % | 695.000 M -9.78 % | 770.356 M 12 739.27 % | 6.000 M -14.29 % | 7.000 M -22.22 % | 9.000 M -16.50 % | 10.778 M 115.56 % | 5.000 M -16.67 % | 6.000 M -14.29 % | 7.000 M -20.25 % | 8.777 M -53.81 % | 19.000 M 72.73 % | 11.000 M 266.67 % | 3.000 M -11.79 % | 3.401 M -31.98 % | 5.000 M -16.67 % | 6.000 M -14.29 % | 7.000 M -15.90 % | 8.323 M 732.30 % | 1.000 M -50.00 % | 2.000 M -86.67 % | 15.000 M -98.30 % | 884.695 M 8.15 % | 818.000 M 11 585.71 % | 7.000 M -99.60 % | 1.768 B 3.11 % | 1.715 B 0.63 % | 1.704 B -3.89 % | 1.773 B -4.27 % | 1.852 B -3.92 % | 1.927 B -19.49 % | 2.394 B 1.96 % | 2.348 B 1.12 % | 2.322 B 0.28 % | 2.316 B -7.41 % | 2.501 B -4.94 % | 2.631 B -4.40 % | 2.752 B 8.91 % | 2.527 B -0.36 % | 2.536 B 1.36 % | 2.502 B 5.70 % | 2.367 B -9.99 % | 2.630 B 6.42 % | 2.471 B -8.68 % | 2.706 B 1.92 % | 2.655 B -11.29 % | 2.993 B | 0.000 | 0.000 | 0.000 -100.00 % | 2.146 B | 0.000 | 0.000 -100.00 % | 2.219 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.325 B |
| Accumulated other comprehensive income loss | 0.000 | 0.000 -100.00 % | 258.758 M | 0.000 -100.00 % | 1.721 B 2.14 % | 1.685 B 1 780.43 % | 89.607 M -94.74 % | 1.702 B -0.41 % | 1.709 B 6.75 % | 1.601 B 896.40 % | 160.678 M -91.02 % | 1.790 B 12.65 % | 1.589 B 17.62 % | 1.351 B 1 520.58 % | -95.102 M -107.66 % | 1.242 B 4.55 % | 1.188 B -5.71 % | 1.260 B 592.89 % | -255.636 M -118.22 % | 1.403 B -5.46 % | 1.484 B -11.24 % | 1.672 B 8 217.29 % | -20.598 M -101.24 % | 1.659 B 9.36 % | 1.517 B -1.62 % | 1.542 B 1 420.27 % | -116.794 M -104.49 % | 2.601 B 522.25 % | 418.000 M -30.45 % | 601.000 M 349.13 % | -241.239 M -135.69 % | 676.000 M -18.55 % | 830.000 M -15.65 % | 984.000 M 1 074.59 % | -100.966 M -110.18 % | 992.000 M -7.46 % | 1.072 B -6.29 % | 1.144 B 618.78 % | -220.516 M -116.05 % | 1.374 B -22.29 % | 1.768 B -4.90 % | 1.859 B 1 948.21 % | -100.584 M -105.28 % | 1.905 B 12.46 % | 1.694 B 13.08 % | 1.498 B 2 792.79 % | -55.630 M -103.31 % | 1.681 B -1.29 % | 1.703 B -0.82 % | 1.717 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 |
| Retained earnings | 0.000 | 0.000 -100.00 % | 336.652 M | 0.000 | 0.000 | 0.000 -100.00 % | 221.749 M | 0.000 | 0.000 | 0.000 -100.00 % | 310.419 M | 0.000 | 0.000 | 0.000 -100.00 % | 301.383 M | 0.000 | 0.000 | 0.000 -100.00 % | 422.444 M | 0.000 | 0.000 | 0.000 -100.00 % | 613.535 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.644 B | 0.000 | 0.000 | 0.000 100.00 % | -104.336 M | 0.000 | 0.000 | 0.000 -100.00 % | 230.378 M | 0.000 | 0.000 | 0.000 -100.00 % | 644.577 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.181 B | 0.000 | 0.000 | 0.000 -100.00 % | 985.455 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.352 B | 0.000 | 0.000 | 0.000 -100.00 % | 745.887 M | 0.000 | 0.000 -100.00 % | 1.188 B | 0.000 | 0.000 | 0.000 -100.00 % | 604.380 M |
| Common stock | 419.000 M 0.00 % | 419.000 M 0.00 % | 419.000 M 0.00 % | 419.000 M 0.00 % | 419.000 M 0.00 % | 419.000 M 0.11 % | 418.555 M -0.11 % | 419.000 M 0.00 % | 419.000 M 2.20 % | 410.000 M 0.10 % | 409.593 M -0.10 % | 410.000 M 0.00 % | 410.000 M 0.00 % | 410.000 M 0.10 % | 409.593 M -0.10 % | 410.000 M 0.00 % | 410.000 M 0.00 % | 410.000 M 0.10 % | 409.593 M -0.10 % | 410.000 M 0.00 % | 410.000 M 0.00 % | 410.000 M 0.10 % | 409.593 M -0.10 % | 410.000 M 0.00 % | 410.000 M 0.00 % | 410.000 M 0.10 % | 409.593 M -0.10 % | 410.000 M 0.00 % | 410.000 M 0.00 % | 410.000 M 0.10 % | 409.593 M -0.10 % | 410.000 M 0.00 % | 410.000 M 0.00 % | 410.000 M 19.34 % | 343.545 M 94.09 % | 177.000 M 0.00 % | 177.000 M 0.00 % | 177.000 M -0.25 % | 177.444 M 0.25 % | 177.000 M 0.00 % | 177.000 M 0.00 % | 177.000 M -0.25 % | 177.444 M 0.25 % | 177.000 M 0.00 % | 177.000 M 19.59 % | 148.000 M 0.09 % | 147.870 M 33.22 % | 111.000 M 0.00 % | 111.000 M 0.00 % | 111.000 M 0.09 % | 110.903 M 0.00 % | 110.900 M | 0.000 | 0.000 -100.00 % | 1.109 B | 0.000 | 0.000 -100.00 % | 554.514 M | 0.000 | 0.000 | 0.000 -100.00 % | 284.305 M |
| Total equity | 1.964 B -0.51 % | 1.974 B -9.03 % | 2.170 B 4.03 % | 2.086 B -2.52 % | 2.140 B 1.71 % | 2.104 B 11.58 % | 1.886 B -11.10 % | 2.121 B -0.33 % | 2.128 B 5.82 % | 2.011 B -0.20 % | 2.015 B -8.41 % | 2.200 B 10.06 % | 1.999 B 13.52 % | 1.761 B 0.62 % | 1.750 B 5.94 % | 1.652 B 3.38 % | 1.598 B -4.31 % | 1.670 B 3.87 % | 1.608 B -11.32 % | 1.813 B -4.28 % | 1.894 B -9.03 % | 2.082 B 2.37 % | 2.034 B -1.70 % | 2.069 B 7.37 % | 1.927 B -1.28 % | 1.952 B -34.24 % | 2.968 B -1.42 % | 3.011 B 263.65 % | 828.000 M -18.10 % | 1.011 B 4.08 % | 971.414 M -10.55 % | 1.086 B -12.42 % | 1.240 B -11.05 % | 1.394 B -3.17 % | 1.440 B 23.14 % | 1.169 B -6.41 % | 1.249 B -5.45 % | 1.321 B -4.69 % | 1.386 B -10.64 % | 1.551 B -20.26 % | 1.945 B -4.47 % | 2.036 B -0.29 % | 2.042 B -1.93 % | 2.082 B 11.28 % | 1.871 B 13.67 % | 1.646 B -5.90 % | 1.749 B -2.93 % | 1.802 B -1.21 % | 1.824 B -1.41 % | 1.850 B -12.01 % | 2.103 B -2.61 % | 2.159 B -3.23 % | 2.231 B -4.54 % | 2.337 B -6.25 % | 2.493 B 14.83 % | 2.171 B -6.22 % | 2.315 B -3.40 % | 2.396 B -9.09 % | 2.636 B 124.34 % | 1.175 B 2.17 % | 1.150 B -2.09 % | 1.175 B |
| Other non current liabilities | 4.000 M 33.33 % | 3.000 M -25.58 % | 4.031 M 34.37 % | 3.000 M -25.00 % | 4.000 M 0.00 % | 4.000 M 0.70 % | 3.972 M -20.56 % | 5.000 M 0.00 % | 5.000 M 0.00 % | 5.000 M 2.97 % | 4.856 M -2.88 % | 5.000 M 0.00 % | 5.000 M 0.00 % | 5.000 M -1.34 % | 5.068 M 1.36 % | 5.000 M -16.67 % | 6.000 M 20.00 % | 5.000 M -5.93 % | 5.315 M -33.56 % | 8.000 M -11.11 % | 9.000 M 12.50 % | 8.000 M -16.84 % | 9.620 M -31.29 % | 14.000 M 0.00 % | 14.000 M -6.67 % | 15.000 M 27.27 % | 11.786 M 68.37 % | 7.000 M -99.64 % | 1.924 B 7 596.00 % | 25.000 M 67.26 % | 14.947 M -0.35 % | 15.000 M -37.50 % | 24.000 M -4.00 % | 25.000 M -9.06 % | 27.492 M 30.91 % | 21.000 M -8.70 % | 23.000 M 9.52 % | 21.000 M 15.70 % | 18.150 M -78.39 % | 84.000 M -3.45 % | 87.000 M 7.41 % | 81.000 M -18.88 % | 99.850 M | 0.000 | 0.000 | 0.000 -100.00 % | 88.619 M 254.48 % | 25.000 M -32.43 % | 37.000 M -9.76 % | 41.000 M -6.83 % | 44.006 M -98.54 % | 3.014 B 21.53 % | 2.480 B -0.52 % | 2.493 B 3 667.06 % | 66.179 M -97.06 % | 2.254 B 0.94 % | 2.233 B 2 776.54 % | 77.628 M -96.50 % | 2.219 B 75.83 % | 1.262 B -3.30 % | 1.305 B 1 135.43 % | 105.631 M |
| Long term debt | 501.000 M -18.67 % | 616.000 M -4.05 % | 642.000 M 13.03 % | 568.000 M -8.09 % | 618.000 M -2.98 % | 637.000 M -10.46 % | 711.393 M 17 684.83 % | 4.000 M 0.00 % | 4.000 M -20.00 % | 5.000 M -6.51 % | 5.348 M 78.27 % | 3.000 M 0.00 % | 3.000 M -25.00 % | 4.000 M -3.71 % | 4.154 M | 0.000 | 0.000 -100.00 % | 1.000 M -18.37 % | 1.225 M -38.75 % | 2.000 M 0.00 % | 2.000 M -33.33 % | 3.000 M -11.79 % | 3.401 M 240.10 % | 1.000 M -50.00 % | 2.000 M | 0.000 -100.00 % | 884.695 M 8.15 % | 818.000 M | 0.000 -100.00 % | 1.761 B 35 346.86 % | 4.968 M -29.03 % | 7.000 M -99.59 % | 1.708 B -4.42 % | 1.787 B -4.37 % | 1.869 B 13 247.25 % | 14.000 M -74.07 % | 54.000 M -1.82 % | 55.000 M -94.31 % | 966.578 M -45.30 % | 1.767 B -20.44 % | 2.221 B -4.84 % | 2.334 B 3.20 % | 2.262 B -10.82 % | 2.536 B 1.56 % | 2.497 B 5.67 % | 2.363 B 1.73 % | 2.323 B -6.00 % | 2.471 B -8.68 % | 2.706 B 1.92 % | 2.655 B -1.30 % | 2.690 B | 0.000 | 0.000 | 0.000 -100.00 % | 2.078 B | 0.000 | 0.000 -100.00 % | 1.933 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.159 B |
| Total non current liabilities | 505.000 M -18.42 % | 619.000 M -4.18 % | 646.000 M 13.13 % | 571.000 M -8.20 % | 622.000 M -2.96 % | 641.000 M -10.40 % | 715.365 M 7 848.50 % | 9.000 M 0.00 % | 9.000 M -10.00 % | 10.000 M -2.00 % | 10.204 M 27.55 % | 8.000 M 0.00 % | 8.000 M -11.11 % | 9.000 M -2.41 % | 9.222 M 84.44 % | 5.000 M -16.67 % | 6.000 M 0.00 % | 6.000 M -8.26 % | 6.540 M -34.60 % | 10.000 M -9.09 % | 11.000 M 0.00 % | 11.000 M -15.52 % | 13.021 M -13.19 % | 15.000 M -6.25 % | 16.000 M 6.67 % | 15.000 M -98.33 % | 896.481 M 8.66 % | 825.000 M -57.12 % | 1.924 B 7.73 % | 1.786 B 8 868.11 % | 19.915 M -9.48 % | 22.000 M -98.73 % | 1.732 B -4.42 % | 1.812 B -4.44 % | 1.896 B 5 317.45 % | 35.000 M -54.55 % | 77.000 M 1.32 % | 76.000 M -92.46 % | 1.008 B -45.57 % | 1.851 B -19.80 % | 2.308 B -4.43 % | 2.415 B 2.26 % | 2.362 B -6.88 % | 2.536 B 1.56 % | 2.497 B 5.67 % | 2.363 B -2.01 % | 2.411 B -3.39 % | 2.496 B -9.00 % | 2.743 B 1.74 % | 2.696 B -3.26 % | 2.787 B -7.53 % | 3.014 B 21.53 % | 2.480 B -0.52 % | 2.493 B 14.28 % | 2.182 B -3.22 % | 2.254 B 0.94 % | 2.233 B 6.80 % | 2.091 B -5.78 % | 2.219 B 75.83 % | 1.262 B -3.30 % | 1.305 B -9.82 % | 1.447 B |
| Other current liabilities | -69.000 M -11.29 % | -62.000 M -101.17 % | -30.819 M 43.97 % | -55.000 M 6.78 % | -59.000 M -205.36 % | 56.000 M 2 339.02 % | 2.296 M | 0.000 | 0.000 | 0.000 -100.00 % | 75.089 M | 0.000 | 0.000 | 0.000 -100.00 % | 67.357 M | 0.000 | 0.000 | 0.000 -100.00 % | 66.774 M -10.97 % | 75.000 M -8.54 % | 82.000 M 10.81 % | 74.000 M 5.05 % | 70.444 M -40.80 % | 119.000 M -7.75 % | 129.000 M -64.56 % | 364.000 M -0.47 % | 365.727 M 82.86 % | 200.000 M 26.58 % | 158.000 M 79.55 % | 88.000 M -41.26 % | 149.815 M 59.38 % | 94.000 M -2.08 % | 96.000 M -29.41 % | 136.000 M -50.62 % | 275.435 M -4.69 % | 289.000 M 7.43 % | 269.000 M -21.57 % | 343.000 M 102.60 % | 169.296 M -35.38 % | 262.000 M -16.29 % | 313.000 M -5.72 % | 332.000 M -3.83 % | 345.239 M -51.78 % | 716.000 M -16.55 % | 858.000 M 6.32 % | 807.000 M 164.43 % | 305.187 M -66.68 % | 916.000 M -10.98 % | 1.029 B 23.23 % | 835.000 M 102.48 % | 412.384 M -50.13 % | 827.000 M -45.30 % | 1.512 B -8.53 % | 1.653 B 24.42 % | 1.329 B 21.44 % | 1.094 B 70.40 % | 642.000 M 150.23 % | 256.569 M -52.13 % | 536.000 M -15.59 % | 635.000 M 5.66 % | 601.000 M 107.80 % | 289.224 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -114.000 M -364.34 % | 43.127 M 133.43 % | -129.000 M -10.26 % | -117.000 M 4.88 % | -123.000 M | 0.000 100.00 % | -85.000 M 22.73 % | -110.000 M 0.90 % | -111.000 M -291.97 % | 57.822 M 183.80 % | -69.000 M 18.82 % | -85.000 M -14.86 % | -74.000 M -226.05 % | 58.708 M | 0.000 | 0.000 | 0.000 -100.00 % | 60.980 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 88.736 M | 0.000 | 0.000 | 0.000 -100.00 % | 87.702 M | 0.000 | 0.000 | 0.000 -100.00 % | 148.858 M | 0.000 | 0.000 | 0.000 -100.00 % | 331.575 M | 0.000 | 0.000 | 0.000 -100.00 % | 264.583 M | 0.000 | 0.000 | 0.000 -100.00 % | 381.529 M | 0.000 | 0.000 | 0.000 -100.00 % | 421.330 M | 0.000 | 0.000 -100.00 % | 222.023 M | 0.000 | 0.000 | 0.000 -100.00 % | 232.139 M |
| Short term debt | 140.000 M 7.69 % | 130.000 M -12.33 % | 148.284 M 14.06 % | 130.000 M 10.17 % | 118.000 M 1.72 % | 116.000 M -1.63 % | 117.926 M 5 796.30 % | 2.000 M -33.33 % | 3.000 M -25.00 % | 4.000 M -26.34 % | 5.430 M 171.50 % | 2.000 M -33.33 % | 3.000 M 0.00 % | 3.000 M -35.11 % | 4.623 M -75.67 % | 19.000 M 72.73 % | 11.000 M 450.00 % | 2.000 M -8.09 % | 2.176 M -27.47 % | 3.000 M -25.00 % | 4.000 M 0.00 % | 4.000 M -18.73 % | 4.922 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.000 M 0.00 % | 7.000 M -99.59 % | 1.715 B 1.04 % | 1.697 B 2 510.77 % | 65.000 M 0.00 % | 65.000 M 10.43 % | 58.860 M -97.53 % | 2.380 B 3.75 % | 2.294 B 1.19 % | 2.267 B 88.90 % | 1.200 B 63.51 % | 734.000 M 79.02 % | 410.000 M -1.91 % | 418.000 M 44.33 % | 289.614 M | 0.000 -100.00 % | 5.000 M 25.00 % | 4.000 M -98.78 % | 328.701 M | 0.000 | 0.000 | 0.000 -100.00 % | 302.913 M | 0.000 | 0.000 | 0.000 -100.00 % | 67.760 M | 0.000 | 0.000 -100.00 % | 286.460 M | 0.000 | 0.000 | 0.000 -100.00 % | 166.160 M |
| Total current liabilities | 232.000 M 20.83 % | 192.000 M 11.63 % | 172.000 M 17.81 % | 146.000 M -41.37 % | 249.000 M 44.77 % | 172.000 M -8.00 % | 186.949 M 42.71 % | 131.000 M 9.17 % | 120.000 M -5.51 % | 127.000 M 16.12 % | 109.371 M 25.71 % | 87.000 M -23.01 % | 113.000 M -0.88 % | 114.000 M 27.96 % | 89.091 M 1.24 % | 88.000 M -8.33 % | 96.000 M 26.32 % | 76.000 M 0.66 % | 75.503 M -3.20 % | 78.000 M -9.30 % | 86.000 M 10.26 % | 78.000 M -15.86 % | 92.701 M -22.10 % | 119.000 M -7.75 % | 129.000 M -64.56 % | 364.000 M -1.56 % | 369.768 M 84.88 % | 200.000 M 21.21 % | 165.000 M 73.68 % | 95.000 M -94.98 % | 1.894 B 5.74 % | 1.791 B 1 012.42 % | 161.000 M -19.90 % | 201.000 M -43.72 % | 357.150 M -86.62 % | 2.669 B 4.14 % | 2.563 B -1.80 % | 2.610 B 51.48 % | 1.723 B 72.99 % | 996.000 M 37.76 % | 723.000 M -3.60 % | 750.000 M -12.40 % | 856.201 M 19.58 % | 716.000 M -17.03 % | 863.000 M 6.41 % | 811.000 M 12.08 % | 723.611 M -21.00 % | 916.000 M -10.98 % | 1.029 B 23.23 % | 835.000 M -2.36 % | 855.196 M 3.41 % | 827.000 M -45.30 % | 1.512 B -8.53 % | 1.653 B 2.79 % | 1.608 B 47.00 % | 1.094 B 70.40 % | 642.000 M -2.56 % | 658.851 M 22.92 % | 536.000 M -15.59 % | 635.000 M 5.66 % | 601.000 M 9.11 % | 550.813 M |
| Total liabilities | 737.000 M -9.12 % | 811.000 M -0.86 % | 818.000 M 14.09 % | 717.000 M -17.68 % | 871.000 M 7.13 % | 813.000 M -9.90 % | 902.314 M 544.51 % | 140.000 M 8.53 % | 129.000 M -5.84 % | 137.000 M 14.57 % | 119.575 M 25.87 % | 95.000 M -21.49 % | 121.000 M -1.63 % | 123.000 M 25.11 % | 98.313 M 5.71 % | 93.000 M -8.82 % | 102.000 M 24.39 % | 82.000 M -0.05 % | 82.043 M -6.77 % | 88.000 M -9.28 % | 97.000 M 8.99 % | 89.000 M -15.82 % | 105.722 M -21.10 % | 134.000 M -7.59 % | 145.000 M -61.74 % | 379.000 M -70.07 % | 1.266 B 23.54 % | 1.025 B -50.93 % | 2.089 B 11.06 % | 1.881 B -1.71 % | 1.914 B 5.55 % | 1.813 B -4.23 % | 1.893 B -5.96 % | 2.013 B -10.66 % | 2.253 B -16.67 % | 2.704 B 2.42 % | 2.640 B -1.71 % | 2.686 B -1.63 % | 2.731 B -4.09 % | 2.847 B -6.07 % | 3.031 B -4.23 % | 3.165 B -1.64 % | 3.218 B -1.05 % | 3.252 B -3.21 % | 3.360 B 5.86 % | 3.174 B 1.24 % | 3.135 B -8.12 % | 3.412 B -9.54 % | 3.772 B 6.83 % | 3.531 B -3.05 % | 3.642 B -5.18 % | 3.841 B -3.78 % | 3.992 B -3.71 % | 4.146 B 9.40 % | 3.790 B 13.19 % | 3.348 B 16.45 % | 2.875 B 4.56 % | 2.750 B -0.20 % | 2.755 B 45.23 % | 1.897 B -0.47 % | 1.906 B -4.60 % | 1.998 B |
| Other non current assets | 0.000 | 0.000 100.00 % | -207.000 K | 0.000 -100.00 % | 14.000 M 1 300.00 % | 1.000 M -80.26 % | 5.066 M -95.22 % | 106.000 M 105.79 % | -1.831 B -5.29 % | -1.739 B -1 950.67 % | 93.966 M 105.01 % | -1.877 B -7.56 % | -1.745 B -2 038.89 % | 90.000 M 12.86 % | 79.744 M 4.93 % | 76.000 M 11.76 % | 68.000 M 21.43 % | 56.000 M 39.52 % | 40.137 M -10.81 % | 45.000 M -4.26 % | 47.000 M -42.68 % | 82.000 M 109.39 % | 39.162 M | 0.000 | 0.000 | 0.000 -100.00 % | 121.939 M | 0.000 | 0.000 | 0.000 -100.00 % | 15.588 M | 0.000 | 0.000 | 0.000 -100.00 % | 16.096 M -79.10 % | 77.000 M -50.00 % | 154.000 M 2.67 % | 150.000 M -23.20 % | 195.303 M -17.59 % | 237.000 M -12.22 % | 270.000 M -1.82 % | 275.000 M 163.96 % | 104.181 M -57.65 % | 246.000 M 3.36 % | 238.000 M -9.16 % | 262.000 M 160.26 % | 100.668 M -71.56 % | 354.000 M -24.68 % | 470.000 M 12.44 % | 418.000 M 222.91 % | 129.446 M -50.02 % | 259.000 M 26.96 % | 204.000 M -5.12 % | 215.000 M 126.77 % | 94.809 M -57.10 % | 221.000 M 39.87 % | 158.000 M 24.94 % | 126.464 M 43.71 % | 88.000 M 1.15 % | 87.000 M -30.40 % | 125.000 M 19.38 % | 104.712 M |
| Long term investments | 14.000 M 0.00 % | 14.000 M -6.67 % | 15.000 M 25.00 % | 12.000 M -14.29 % | 14.000 M 133.33 % | 6.000 M -93.78 % | 96.392 M -9.06 % | 106.000 M 0.00 % | 106.000 M 7.07 % | 99.000 M 5.36 % | 93.966 M -4.12 % | 98.000 M -1.01 % | 99.000 M 10.00 % | 90.000 M 12.86 % | 79.744 M 4.93 % | 76.000 M 11.76 % | 68.000 M 21.43 % | 56.000 M 76.94 % | 31.649 M | 0.000 -100.00 % | 48.000 M 17.07 % | 41.000 M 44.34 % | 28.405 M 89.37 % | 15.000 M 7.14 % | 14.000 M -90.60 % | 149.000 M | 0.000 -100.00 % | 15.000 M -6.25 % | 16.000 M 6.67 % | 15.000 M | 0.000 -100.00 % | 18.000 M 20.00 % | 15.000 M -6.25 % | 16.000 M | 0.000 -100.00 % | 59.000 M -23.38 % | 77.000 M 2.67 % | 75.000 M 682.57 % | -12.874 M -108.31 % | 155.000 M -3.73 % | 161.000 M -0.62 % | 162.000 M 745.78 % | 19.154 M -84.43 % | 123.000 M 3.36 % | 119.000 M -9.16 % | 131.000 M 109 066.67 % | 120.000 K -99.93 % | 177.000 M -24.68 % | 235.000 M 12.44 % | 209.000 M 8 670.46 % | 2.383 M -99.08 % | 259.000 M | 0.000 | 0.000 100.00 % | -13.352 M | 0.000 | 0.000 100.00 % | -40.376 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 1.000 M 0.00 % | 1.000 M -17.15 % | 1.207 M 20.70 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M -14.16 % | 1.165 M 16.50 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M -14.38 % | 1.168 M 16.80 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M -6.89 % | 1.074 M 7.40 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M -5.12 % | 1.054 M 5.40 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M -8.84 % | 1.097 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 M 0.00 % | 1.000 M -16.87 % | 1.203 M 20.30 % | 1.000 M -85.71 % | 7.000 M 0.00 % | 7.000 M -0.21 % | 7.015 M 0.21 % | 7.000 M 0.00 % | 7.000 M 0.00 % | 7.000 M -0.21 % | 7.015 M -76.62 % | 30.000 M -3.23 % | 31.000 M -6.06 % | 33.000 M 4.23 % | 31.661 M 251.79 % | 9.000 M | 0.000 -100.00 % | 16.000 M 39.40 % | 11.478 M -62.97 % | 31.000 M 158.33 % | 12.000 M 19.07 % | 10.078 M -37.01 % | 16.000 M 33.33 % | 12.000 M 0.00 % | 12.000 M 19.41 % | 10.049 M |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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.459 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.459 M | 0.000 | 0.000 -100.00 % | 2.348 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.348 M |
| Goodwill and intangible assets | 1.000 M 0.00 % | 1.000 M -17.15 % | 1.207 M 20.70 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M -14.16 % | 1.165 M 16.50 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M -14.38 % | 1.168 M 16.80 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M -6.89 % | 1.074 M 7.40 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M -5.12 % | 1.054 M 5.40 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M -8.84 % | 1.097 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 M 0.00 % | 1.000 M -16.87 % | 1.203 M 20.30 % | 1.000 M -85.71 % | 7.000 M 0.00 % | 7.000 M -0.21 % | 7.015 M 0.21 % | 7.000 M 0.00 % | 7.000 M 0.00 % | 7.000 M -0.21 % | 7.015 M -76.62 % | 30.000 M -3.23 % | 31.000 M -6.06 % | 33.000 M -3.28 % | 34.120 M 279.11 % | 9.000 M 0.00 % | 9.000 M -43.75 % | 16.000 M 14.80 % | 13.937 M -55.04 % | 31.000 M 158.33 % | 12.000 M -3.43 % | 12.426 M -22.34 % | 16.000 M 33.33 % | 12.000 M 0.00 % | 12.000 M -3.20 % | 12.397 M |
| Property plant equipment net | 2.352 B -3.80 % | 2.445 B -6.54 % | 2.616 B 10.05 % | 2.377 B -5.56 % | 2.517 B -1.22 % | 2.548 B 5.65 % | 2.412 B 33.40 % | 1.808 B -1.20 % | 1.830 B 5.29 % | 1.738 B -1.00 % | 1.756 B -6.42 % | 1.876 B 7.57 % | 1.744 B 9.20 % | 1.597 B 1.77 % | 1.569 B 2.30 % | 1.534 B 2.20 % | 1.501 B -3.47 % | 1.555 B 6.35 % | 1.462 B -9.68 % | 1.619 B -4.54 % | 1.696 B -7.52 % | 1.834 B 5.63 % | 1.736 B -4.55 % | 1.819 B 4.30 % | 1.744 B -1.13 % | 1.764 B 3.28 % | 1.708 B -0.93 % | 1.724 B -32.66 % | 2.560 B -4.94 % | 2.693 B -0.84 % | 2.716 B -0.89 % | 2.740 B -6.48 % | 2.930 B -5.30 % | 3.094 B -4.18 % | 3.229 B 4.06 % | 3.103 B -4.52 % | 3.250 B -1.72 % | 3.307 B -4.76 % | 3.472 B -5.20 % | 3.663 B -8.95 % | 4.023 B -1.57 % | 4.087 B 2.50 % | 3.987 B -4.95 % | 4.195 B 0.89 % | 4.158 B 5.72 % | 3.933 B -0.12 % | 3.938 B -4.66 % | 4.130 B -3.77 % | 4.292 B -1.65 % | 4.364 B -6.31 % | 4.658 B -5.78 % | 4.944 B -3.15 % | 5.105 B -0.62 % | 5.137 B 4.55 % | 4.913 B 14.88 % | 4.277 B 3.09 % | 4.149 B 6.55 % | 3.894 B -8.29 % | 4.246 B 81.45 % | 2.340 B 7.69 % | 2.173 B -4.79 % | 2.282 B |
| Total non current assets | 2.367 B -3.78 % | 2.460 B -6.53 % | 2.632 B 10.13 % | 2.390 B -5.61 % | 2.532 B -0.90 % | 2.555 B 1.82 % | 2.509 B 31.04 % | 1.915 B -1.14 % | 1.937 B 5.39 % | 1.838 B -0.69 % | 1.851 B -6.29 % | 1.975 B 7.10 % | 1.844 B 9.24 % | 1.688 B 2.30 % | 1.650 B 2.42 % | 1.611 B 2.61 % | 1.570 B -2.61 % | 1.612 B 7.22 % | 1.503 B -9.70 % | 1.665 B -4.53 % | 1.744 B -7.04 % | 1.876 B 5.60 % | 1.777 B -3.14 % | 1.834 B 4.32 % | 1.758 B -8.10 % | 1.913 B 4.54 % | 1.830 B 5.23 % | 1.739 B -32.49 % | 2.576 B -4.87 % | 2.708 B -0.85 % | 2.731 B -0.97 % | 2.758 B -6.35 % | 2.945 B -5.31 % | 3.110 B -4.17 % | 3.245 B 0.19 % | 3.239 B -4.88 % | 3.405 B -1.53 % | 3.458 B -5.42 % | 3.656 B -6.28 % | 3.901 B -9.28 % | 4.300 B -1.58 % | 4.369 B 5.09 % | 4.157 B -3.87 % | 4.325 B 0.96 % | 4.284 B 5.23 % | 4.071 B -0.35 % | 4.085 B -5.80 % | 4.337 B -4.85 % | 4.558 B -1.04 % | 4.606 B -5.97 % | 4.899 B -6.01 % | 5.212 B -1.99 % | 5.318 B -0.93 % | 5.368 B 4.96 % | 5.114 B 12.93 % | 4.529 B 4.86 % | 4.319 B 7.10 % | 4.033 B -7.29 % | 4.350 B 78.35 % | 2.439 B 5.58 % | 2.310 B -3.73 % | 2.400 B |
| Other current assets | 287.000 M 62.15 % | 177.000 M 53.66 % | 115.192 M -44.62 % | 208.000 M -28.03 % | 289.000 M 14.68 % | 252.000 M 706.32 % | 31.253 M -83.46 % | 189.000 M 30.34 % | 145.000 M -27.50 % | 200.000 M 554.36 % | 30.564 M -79.21 % | 147.000 M -39.51 % | 243.000 M 89.84 % | 128.000 M 577.21 % | 18.901 M -81.10 % | 100.000 M 14.94 % | 87.000 M 6.10 % | 82.000 M 470.71 % | 14.368 M -82.90 % | 84.000 M 27.27 % | 66.000 M -15.38 % | 78.000 M 40.89 % | 55.362 M -67.05 % | 168.000 M -27.90 % | 233.000 M 64.08 % | 142.000 M -53.28 % | 303.960 M 25.09 % | 243.000 M -7.60 % | 263.000 M 96.27 % | 134.000 M 97.28 % | 67.923 M -38.81 % | 111.000 M -5.13 % | 117.000 M -17.61 % | 142.000 M 5.94 % | 134.041 M -44.15 % | 240.000 M -6.61 % | 257.000 M -5.17 % | 271.000 M 198.06 % | 90.920 M -70.58 % | 309.000 M -30.25 % | 443.000 M -3.28 % | 458.000 M 123.20 % | 205.201 M -63.49 % | 562.000 M 15.64 % | 486.000 M 15.44 % | 421.000 M 275.32 % | 112.170 M -76.97 % | 487.000 M -10.15 % | 542.000 M 17.83 % | 460.000 M 4.29 % | 441.057 M -18.32 % | 540.000 M -40.33 % | 905.000 M -18.83 % | 1.115 B 107.53 % | 537.264 M -45.73 % | 990.000 M 13.66 % | 871.000 M 848.11 % | 91.867 M -91.18 % | 1.041 B 64.45 % | 633.000 M -15.15 % | 746.000 M 472.97 % | 130.199 M |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -6.914 M | 0.000 | 0.000 | 0.000 100.00 % | -8.184 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 -100.00 % | 77.000 M 0.00 % | 77.000 M 2.67 % | 75.000 M 145.43 % | 30.558 M -62.73 % | 82.000 M -24.77 % | 109.000 M -3.54 % | 113.000 M 151.53 % | 44.925 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 % | 13.610 M | 0.000 | 0.000 -100.00 % | 40.634 M | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 47.000 M -68.24 % | 148.000 M -6.33 % | 158.000 M -22.93 % | 205.000 M 7.89 % | 190.000 M 72.73 % | 110.000 M -35.86 % | 171.507 M 45.34 % | 118.000 M -9.23 % | 130.000 M 64.56 % | 79.000 M -50.45 % | 159.430 M 12.27 % | 142.000 M 1 320.00 % | 10.000 M -73.68 % | 38.000 M -66.86 % | 114.673 M 664.49 % | 15.000 M 50.00 % | 10.000 M -70.59 % | 34.000 M -72.55 % | 123.844 M -1.71 % | 126.000 M -30.39 % | 181.000 M -16.59 % | 217.000 M -10.22 % | 241.715 M 20.26 % | 201.000 M 148.15 % | 81.000 M -70.65 % | 276.000 M -86.75 % | 2.083 B 1.42 % | 2.054 B 2 533.33 % | 78.000 M 56.00 % | 50.000 M 48.59 % | 33.650 M 12.17 % | 30.000 M -57.75 % | 71.000 M -54.19 % | 155.000 M -43.25 % | 273.150 M -30.67 % | 394.000 M 73.57 % | 227.000 M -18.35 % | 278.000 M 42.89 % | 194.560 M 3.49 % | 188.000 M -19.31 % | 233.000 M -37.70 % | 374.000 M -16.84 % | 449.733 M 0.61 % | 447.000 M -3.04 % | 461.000 M 40.55 % | 328.000 M -14.02 % | 381.479 M -0.91 % | 385.000 M -21.59 % | 491.000 M 61.51 % | 304.000 M -15.73 % | 360.737 M 53.51 % | 235.000 M | 0.000 | 0.000 -100.00 % | 547.848 M | 0.000 | 0.000 -100.00 % | 636.893 M | 0.000 | 0.000 | 0.000 -100.00 % | 327.400 M |
| Cash and short term investments | 47.000 M -68.24 % | 148.000 M -6.33 % | 158.000 M -22.93 % | 205.000 M 7.89 % | 190.000 M 72.73 % | 110.000 M -35.86 % | 171.507 M 45.34 % | 118.000 M -9.23 % | 130.000 M 64.56 % | 79.000 M -50.45 % | 159.430 M 12.27 % | 142.000 M 1 320.00 % | 10.000 M -73.68 % | 38.000 M -66.86 % | 114.673 M 664.49 % | 15.000 M 50.00 % | 10.000 M -70.59 % | 34.000 M -72.55 % | 123.844 M -1.71 % | 126.000 M -30.39 % | 181.000 M -16.59 % | 217.000 M -10.22 % | 241.715 M 20.26 % | 201.000 M 148.15 % | 81.000 M -70.65 % | 276.000 M -86.75 % | 2.083 B 1.42 % | 2.054 B 2 533.33 % | 78.000 M 56.00 % | 50.000 M 48.59 % | 33.650 M 12.17 % | 30.000 M -57.75 % | 71.000 M -54.19 % | 155.000 M -43.25 % | 273.150 M -30.67 % | 394.000 M 73.57 % | 227.000 M -18.35 % | 278.000 M 23.49 % | 225.118 M 19.74 % | 188.000 M -19.31 % | 233.000 M -37.70 % | 374.000 M -16.84 % | 449.733 M 0.61 % | 447.000 M -3.04 % | 461.000 M 40.55 % | 328.000 M -14.02 % | 381.479 M -0.91 % | 385.000 M -21.59 % | 491.000 M 61.51 % | 304.000 M -15.73 % | 360.737 M 53.51 % | 235.000 M | 0.000 | 0.000 -100.00 % | 547.848 M | 0.000 | 0.000 -100.00 % | 636.893 M | 0.000 | 0.000 | 0.000 -100.00 % | 327.400 M |
| Total current assets | 334.000 M 2.77 % | 325.000 M -8.71 % | 356.000 M -13.80 % | 413.000 M -13.78 % | 479.000 M 32.32 % | 362.000 M 29.96 % | 278.540 M -19.50 % | 346.000 M 8.13 % | 320.000 M 3.23 % | 310.000 M 9.21 % | 283.859 M -11.29 % | 320.000 M 15.94 % | 276.000 M 40.82 % | 196.000 M -1.24 % | 198.453 M 48.10 % | 134.000 M 3.08 % | 130.000 M -7.14 % | 140.000 M -24.88 % | 186.376 M -21.03 % | 236.000 M -4.45 % | 247.000 M -16.27 % | 295.000 M -18.75 % | 363.093 M -1.60 % | 369.000 M 17.52 % | 314.000 M -24.88 % | 418.000 M -82.62 % | 2.404 B 4.68 % | 2.297 B 573.61 % | 341.000 M 85.33 % | 184.000 M 19.70 % | 153.723 M 9.02 % | 141.000 M -25.00 % | 188.000 M -36.70 % | 297.000 M -33.64 % | 447.592 M -29.40 % | 634.000 M 30.99 % | 484.000 M -11.84 % | 549.000 M 19.21 % | 460.531 M -7.34 % | 497.000 M -26.48 % | 676.000 M -18.75 % | 832.000 M -24.51 % | 1.102 B 9.23 % | 1.009 B 6.55 % | 947.000 M 26.44 % | 749.000 M -6.23 % | 798.774 M -8.40 % | 872.000 M -15.59 % | 1.033 B 35.21 % | 764.000 M -9.72 % | 846.214 M 9.19 % | 775.000 M -14.36 % | 905.000 M -18.83 % | 1.115 B -4.55 % | 1.168 B 17.99 % | 990.000 M 13.66 % | 871.000 M -21.77 % | 1.113 B 6.96 % | 1.041 B 64.45 % | 633.000 M -15.15 % | 746.000 M -3.48 % | 772.867 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 27.901 M | 0.000 | 0.000 | 0.000 -100.00 % | 21.495 M | 0.000 | 0.000 | 0.000 -100.00 % | 11.918 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.287 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.983 M | 0.000 | 0.000 | 0.000 -100.00 % | 11.442 M | 0.000 | 0.000 | 0.000 -100.00 % | 19.757 M | 0.000 | 0.000 | 0.000 -100.00 % | 22.425 M | 0.000 | 0.000 | 0.000 -100.00 % | 26.454 M | 0.000 | 0.000 | 0.000 -100.00 % | 37.195 M | 0.000 | 0.000 | 0.000 -100.00 % | 46.483 M | 0.000 | 0.000 | 0.000 -100.00 % | 44.420 M | 0.000 | 0.000 | 0.000 -100.00 % | 69.397 M | 0.000 | 0.000 -100.00 % | 40.873 M | 0.000 | 0.000 | 0.000 -100.00 % | 58.480 M |
| Net receivables | 0.000 | 0.000 -100.00 % | 82.808 M | 0.000 | 0.000 | 0.000 -100.00 % | 47.879 M | 0.000 | 0.000 | 0.000 -100.00 % | 97.829 M | 0.000 | 0.000 | 0.000 -100.00 % | 69.631 M | 0.000 | 0.000 | 0.000 -100.00 % | 42.877 M | 0.000 | 0.000 | 0.000 -100.00 % | 57.033 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.914 M | 0.000 | 0.000 | 0.000 -100.00 % | 77.352 M | 0.000 | 0.000 | 0.000 -100.00 % | 109.214 M | 0.000 | 0.000 | 0.000 -100.00 % | 118.039 M | 0.000 | 0.000 | 0.000 -100.00 % | 410.006 M | 0.000 | 0.000 | 0.000 -100.00 % | 258.642 M | 0.000 | 0.000 | 0.000 -100.00 % | 290.927 M | 0.000 | 0.000 | 0.000 -100.00 % | 537.264 M | 0.000 | 0.000 -100.00 % | 343.770 M | 0.000 | 0.000 | 0.000 -100.00 % | 256.788 M |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -14.000 M -1 300.00 % | -1.000 M 80.26 % | -5.066 M 95.22 % | -106.000 M 0.00 % | -106.000 M -7.07 % | -99.000 M -5.36 % | -93.966 M 4.12 % | -98.000 M 1.01 % | -99.000 M -10.00 % | -90.000 M -12.86 % | -79.744 M -4.93 % | -76.000 M -11.76 % | -68.000 M -21.43 % | -56.000 M -76.94 % | -31.649 M | 0.000 100.00 % | -48.000 M -17.07 % | -41.000 M -44.34 % | -28.405 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -77.000 M -2.67 % | -75.000 M | 0.000 100.00 % | -155.000 M 3.73 % | -161.000 M 0.62 % | -162.000 M -505.00 % | 40.000 M 132.52 % | -123.000 M -3.36 % | -119.000 M 9.16 % | -131.000 M -427.50 % | 40.000 M 122.60 % | -177.000 M 24.68 % | -235.000 M -12.44 % | -209.000 M -380.85 % | 74.417 M 128.73 % | -259.000 M | 0.000 | 0.000 -100.00 % | 105.577 M | 0.000 | 0.000 -100.00 % | 40.376 M | 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 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 161.000 M 29.84 % | 124.000 M 127.38 % | 54.535 M -23.19 % | 71.000 M -62.63 % | 190.000 M 66.67 % | 114.000 M 383.05 % | 23.600 M -81.71 % | 129.000 M 10.26 % | 117.000 M -4.88 % | 123.000 M 326.31 % | 28.852 M -66.06 % | 85.000 M -22.73 % | 110.000 M -0.90 % | 111.000 M 548.71 % | 17.111 M -75.20 % | 69.000 M -18.82 % | 85.000 M 14.86 % | 74.000 M 1 029.25 % | 6.553 M | 0.000 | 0.000 | 0.000 -100.00 % | 17.335 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.041 M | 0.000 | 0.000 | 0.000 -100.00 % | 29.263 M | 0.000 | 0.000 | 0.000 -100.00 % | 22.855 M | 0.000 | 0.000 | 0.000 -100.00 % | 55.868 M | 0.000 | 0.000 | 0.000 -100.00 % | 205.377 M | 0.000 | 0.000 | 0.000 -100.00 % | 84.862 M | 0.000 | 0.000 | 0.000 -100.00 % | 126.238 M | 0.000 | 0.000 | 0.000 -100.00 % | 178.503 M | 0.000 | 0.000 -100.00 % | 100.848 M | 0.000 | 0.000 | 0.000 -100.00 % | 88.870 M |
| Tax 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 -100.00 % | 15.971 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.861 M | 0.000 | 0.000 | 0.000 -100.00 % | 13.661 M | 0.000 | 0.000 | 0.000 -100.00 % | 33.355 M | 0.000 | 0.000 -100.00 % | 14.974 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.559 M |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 19.807 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 % | 49.114 M | 0.000 | 0.000 | 0.000 -100.00 % | 27.437 M | 0.000 | 0.000 -100.00 % | 52.002 M | 0.000 | 0.000 | 0.000 -100.00 % | 47.750 M |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.328 M 6.56 % | 5.000 M 0.00 % | 5.000 M -54.55 % | 11.000 M -2.74 % | 11.310 M -13.00 % | 13.000 M | 0.000 | 0.000 -100.00 % | 14.418 M | 0.000 -100.00 % | 19.000 M 2.67 % | 18.505 M | 0.000 | 0.000 | 0.000 -100.00 % | 21.624 M |
| Capital lease obligations | 571.000 M -5.62 % | 605.000 M -11.03 % | 680.000 M 7.42 % | 633.000 M -6.50 % | 677.000 M -2.59 % | 695.000 M 3.74 % | 669.944 M 11 065.73 % | 6.000 M -14.29 % | 7.000 M -22.22 % | 9.000 M -16.50 % | 10.778 M 115.56 % | 5.000 M -16.67 % | 6.000 M -14.29 % | 7.000 M -20.25 % | 8.777 M 777.70 % | 1.000 M -50.00 % | 2.000 M -33.33 % | 3.000 M -11.79 % | 3.401 M -31.98 % | 5.000 M -16.67 % | 6.000 M -14.29 % | 7.000 M -15.90 % | 8.323 M 732.30 % | 1.000 M -50.00 % | 2.000 M | 0.000 | 0.000 -100.00 % | 145.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -148.858 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 |
| 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 -100.00 % | 95.102 M | 0.000 | 0.000 | 0.000 -100.00 % | 255.636 M | 0.000 | 0.000 | 0.000 -100.00 % | 20.598 M | 0.000 | 0.000 | 0.000 -100.00 % | 116.794 M | 0.000 | 0.000 | 0.000 -100.00 % | 241.239 M | 0.000 | 0.000 | 0.000 -100.00 % | 100.966 M | 0.000 | 0.000 | 0.000 -100.00 % | 220.516 M | 0.000 | 0.000 | 0.000 -100.00 % | 100.584 M | 0.000 | 0.000 | 0.000 -100.00 % | 55.630 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 |
| Other total stockholders equity | 1.545 B -0.64 % | 1.555 B 34.55 % | 1.156 B -30.67 % | 1.667 B | 0.000 | 0.000 -100.00 % | 1.156 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.134 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.134 B | 0.000 | 0.000 | 0.000 -100.00 % | 520.072 M | 0.000 | 0.000 | 0.000 -100.00 % | 990.148 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.031 B | 0.000 | 0.000 | 0.000 -100.00 % | 666.157 M | 0.000 | 0.000 | 0.000 -100.00 % | 966.607 M | 0.000 | 0.000 | 0.000 -100.00 % | 784.485 M | 0.000 | 0.000 | 0.000 -100.00 % | 784.485 M | 0.000 | 0.000 | 0.000 -100.00 % | 666.189 M -62.82 % | 1.792 B -1.21 % | 1.814 B -0.77 % | 1.828 B 191.10 % | 627.954 M -68.95 % | 2.022 B -9.36 % | 2.231 B -4.54 % | 2.337 B 274.80 % | 623.533 M -71.28 % | 2.171 B -5.44 % | 2.296 B 261.56 % | 635.021 M -75.91 % | 2.636 B 124.34 % | 1.175 B 2.17 % | 1.150 B 335.26 % | 264.209 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.006 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 % | 3.965 M | 0.000 | 0.000 | 0.000 -100.00 % | 9.739 M | 0.000 | 0.000 -100.00 % | 28.422 M | 0.000 | 0.000 | 0.000 -100.00 % | 134.767 M |
| 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 |
| Total assets | 2.701 B -3.02 % | 2.785 B -6.79 % | 2.988 B 6.60 % | 2.803 B -6.91 % | 3.011 B 3.22 % | 2.917 B 4.63 % | 2.788 B 23.31 % | 2.261 B 0.18 % | 2.257 B 5.07 % | 2.148 B 0.63 % | 2.135 B -6.99 % | 2.295 B 8.25 % | 2.120 B 12.53 % | 1.884 B 1.92 % | 1.849 B 5.93 % | 1.745 B 2.65 % | 1.700 B -2.97 % | 1.752 B 3.68 % | 1.690 B -11.11 % | 1.901 B -4.52 % | 1.991 B -8.29 % | 2.171 B 1.47 % | 2.140 B -2.88 % | 2.203 B 6.32 % | 2.072 B -11.11 % | 2.331 B -44.95 % | 4.234 B 4.92 % | 4.036 B 38.36 % | 2.917 B 0.86 % | 2.892 B 0.24 % | 2.885 B -0.48 % | 2.899 B -7.47 % | 3.133 B -8.04 % | 3.407 B -7.74 % | 3.693 B -4.65 % | 3.873 B -0.41 % | 3.889 B -2.94 % | 4.007 B -2.66 % | 4.117 B -6.40 % | 4.398 B -11.62 % | 4.976 B -4.33 % | 5.201 B -1.11 % | 5.260 B -1.39 % | 5.334 B 1.97 % | 5.231 B 8.53 % | 4.820 B -1.31 % | 4.884 B -6.24 % | 5.209 B -6.83 % | 5.591 B 4.12 % | 5.370 B -6.52 % | 5.745 B -4.05 % | 5.987 B -3.79 % | 6.223 B -4.01 % | 6.483 B 3.19 % | 6.283 B 13.84 % | 5.519 B 6.34 % | 5.190 B 0.85 % | 5.146 B -4.54 % | 5.391 B 75.49 % | 3.072 B 0.52 % | 3.056 B -3.67 % | 3.172 B |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 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-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 |
| Change in working capital | -84.000 M -347.06 % | 34.000 M 30.77 % | 26.000 M 36.84 % | 19.000 M -51.28 % | 39.000 M 124.53 % | -159.000 M -278.65 % | 89.000 M 378.13 % | -32.000 M -165.31 % | 49.000 M 187.50 % | -56.000 M -237.17 % | 40.826 M -43.30 % | 72.000 M 162.07 % | -116.000 M -544.44 % | -18.000 M -265.08 % | 10.904 M 236.30 % | -8.000 M -260.00 % | 5.000 M 127.78 % | -18.000 M -192.78 % | 19.401 M 177.60 % | -25.000 M -219.05 % | 21.000 M -27.59 % | 29.000 M 77.05 % | 16.380 M 48.91 % | 11.000 M 111.70 % | -94.000 M -163.09 % | 149.000 M 209.83 % | -135.668 M -716.67 % | 22.000 M -29.03 % | 31.000 M 214.81 % | -27.000 M -169.70 % | 38.738 M 1 191.27 % | 3.000 M 118.75 % | -16.000 M 71.93 % | -57.000 M -333.99 % | -13.134 M -110.34 % | 127.000 M 222.12 % | -104.000 M -5 300.00 % | 2.000 M -97.72 % | 87.580 M 4 479.00 % | -2.000 M 66.67 % | -6.000 M -109.68 % | 62.000 M 87.32 % | 33.099 M 123.64 % | -140.000 M -1 033.33 % | 15.000 M 400.00 % | -5.000 M -107.09 % | 70.517 M 189.26 % | -79.000 M -64.58 % | -48.000 M -176.19 % | 63.000 M -55.85 % | 142.699 M 519.70 % | -34.000 M 35.85 % | -53.000 M -96.30 % | -27.000 M -143.26 % | 62.411 M -33.61 % | 94.000 M 267.86 % | -56.000 M -209.80 % | 51.000 M 219.08 % | -42.828 M -1 327.60 % | -3.000 M -103.45 % | 87.000 M 1 187.50 % | -8.000 M -137.18 % | 21.515 M 226.56 % | -17.000 M 55.26 % | -38.000 M -205.56 % | 36.000 M |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 23.799 M | 0.000 | 0.000 | 0.000 100.00 % | -31.071 M | 0.000 | 0.000 | 0.000 100.00 % | -14.616 M | 0.000 | 0.000 | 0.000 -100.00 % | 55.151 M | 0.000 | 0.000 | 0.000 -100.00 % | 125.762 M | 0.000 | 0.000 | 0.000 100.00 % | -158.129 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.751 M | 0.000 | 0.000 | 0.000 -100.00 % | 86.011 M | 0.000 | 0.000 | 0.000 -100.00 % | 240.172 M | 0.000 | 0.000 | 0.000 100.00 % | -261.914 M | 0.000 | 0.000 | 0.000 -100.00 % | 80.706 M | 0.000 | 0.000 | 0.000 -100.00 % | 132.636 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 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -6.405 M | 0.000 | 0.000 | 0.000 100.00 % | -9.577 M | 0.000 | 0.000 | 0.000 100.00 % | -6.631 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.696 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.063 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.609 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.914 M | 0.000 | 0.000 | 0.000 100.00 % | -5.789 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.427 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.551 M | 0.000 | 0.000 | 0.000 100.00 % | -2.063 M | 0.000 | 0.000 | 0.000 -100.00 % | 23.368 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 24.043 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 |
| Other working capital | -84.000 M -347.06 % | 34.000 M 30.77 % | 26.000 M 36.84 % | 19.000 M -51.28 % | 39.000 M 124.53 % | -159.000 M -278.65 % | 89.000 M 378.13 % | -32.000 M -165.31 % | 49.000 M 187.50 % | -56.000 M -168.73 % | 81.474 M 13.16 % | 72.000 M 162.07 % | -116.000 M -544.44 % | -18.000 M -185.71 % | 21.000 M 362.50 % | -8.000 M -260.00 % | 5.000 M 127.78 % | -18.000 M 28.00 % | -25.000 M 0.00 % | -25.000 M -219.05 % | 21.000 M -27.59 % | 29.000 M 143.94 % | -66.000 M -700.00 % | 11.000 M -89.11 % | 101.000 M 319.57 % | -46.000 M -15.00 % | -40.000 M -195.24 % | 42.000 M 68.00 % | 25.000 M 192.59 % | -27.000 M -135.06 % | 77.000 M 7 800.00 % | -1.000 M 94.12 % | -17.000 M 70.18 % | -57.000 M -111.11 % | -27.000 M -121.26 % | 127.000 M 227.00 % | -100.000 M | 0.000 100.00 % | -69.000 M -630.77 % | 13.000 M 316.67 % | -6.000 M -109.68 % | 62.000 M -52.31 % | 130.000 M 192.86 % | -140.000 M -1 033.33 % | 15.000 M 400.00 % | -5.000 M -107.81 % | 64.000 M 181.01 % | -79.000 M -64.58 % | -48.000 M -176.19 % | 63.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | 3.000 M -76.92 % | 13.000 M 120.00 % | -65.000 M -258.54 % | 41.000 M 612.50 % | -8.000 M -700.00 % | -1.000 M -124.04 % | 4.160 M 516.00 % | -1.000 M -102.27 % | 44.000 M 528.57 % | 7.000 M 170.75 % | -9.894 M -147.11 % | 21.000 M 200.00 % | -21.000 M -223.53 % | 17.000 M 0.71 % | 16.880 M 20.57 % | 14.000 M -33.33 % | 21.000 M 10.53 % | 19.000 M 37.76 % | 13.792 M -23.38 % | 18.000 M -5.26 % | 19.000 M -42.42 % | 33.000 M 405.36 % | -10.807 M -124.02 % | 45.000 M 80.00 % | 25.000 M 350.00 % | -10.000 M 99.57 % | -2.319 B -9 981.52 % | -23.000 M -108.68 % | 265.000 M 488.89 % | 45.000 M -50.76 % | 91.386 M 4 669.30 % | -2.000 M 96.08 % | -51.000 M -5 000.00 % | -1.000 M -100.32 % | 315.110 M 5 351.83 % | -6.000 M 79.31 % | -29.000 M -193.55 % | 31.000 M -94.85 % | 602.208 M 1 058.09 % | 52.000 M 373.68 % | -19.000 M -129.69 % | 64.000 M -79.38 % | 310.348 M 4 533.54 % | -7.000 M 87.50 % | -56.000 M -150.00 % | 112.000 M -70.28 % | 376.881 M 717.84 % | -61.000 M -481.25 % | 16.000 M 260.00 % | -10.000 M -137.56 % | 26.621 M 131.69 % | -84.000 M 2.33 % | -86.000 M -332.43 % | 37.000 M 94.28 % | 19.045 M 734.83 % | -3.000 M 90.32 % | -31.000 M -149.21 % | 63.000 M -79.13 % | 301.809 M 138.45 % | -785.000 M -753.26 % | -92.000 M -26.03 % | -73.000 M -199.59 % | 73.299 M 1 932.48 % | -4.000 M 66.67 % | -12.000 M -146.15 % | 26.000 M |
| Net cash provided by operating activities | 35.000 M -25.53 % | 47.000 M 220.51 % | -39.000 M -165.00 % | 60.000 M -47.37 % | 114.000 M 196.61 % | -118.000 M -409.22 % | 38.160 M 372.57 % | -14.000 M -121.54 % | 65.000 M 409.52 % | -21.000 M -1 647.09 % | -1.202 M -100.83 % | 145.000 M 539.39 % | -33.000 M -13.79 % | -29.000 M -3 365.77 % | 888.000 K 107.40 % | -12.000 M -140.00 % | -5.000 M 87.80 % | -41.000 M -245.09 % | -11.881 M 43.42 % | -21.000 M -50.00 % | -14.000 M 12.50 % | -16.000 M -126.59 % | 60.177 M -32.39 % | 89.000 M 201.14 % | -88.000 M -172.13 % | 122.000 M 180.27 % | -151.992 M -53.53 % | -99.000 M -453.57 % | 28.000 M 141.79 % | -67.000 M -101.01 % | -33.331 M -11.10 % | -30.000 M 60.00 % | -75.000 M 44.85 % | -136.000 M 26.07 % | -183.946 M -212.85 % | 163.000 M 329.58 % | -71.000 M -315.15 % | 33.000 M -80.96 % | 173.319 M 1 055.46 % | 15.000 M -73.68 % | 57.000 M -46.73 % | 107.000 M -65.42 % | 309.444 M 286.81 % | 80.000 M 73.91 % | 46.000 M 1 020.00 % | -5.000 M -104.97 % | 100.509 M 351.27 % | -40.000 M -248.15 % | 27.000 M 208.00 % | -25.000 M -132.59 % | 76.708 M 7 770.80 % | -1.000 M 97.78 % | -45.000 M 63.11 % | -122.000 M -1 883.74 % | -6.150 M -105.59 % | 110.000 M 320.00 % | -50.000 M -181.97 % | 61.000 M 638.32 % | 8.262 M -83.80 % | 51.000 M -34.62 % | 78.000 M 269.57 % | -46.000 M -112.90 % | -21.606 M -44.04 % | -15.000 M 34.78 % | -23.000 M -291.67 % | 12.000 M |
| Investments in property plant and equipment | -59.000 M | 0.000 -100.00 % | 45.446 M | 0.000 | 0.000 | 0.000 100.00 % | -90.158 M -8 915.80 % | -1.000 M 80.00 % | -5.000 M 79.17 % | -24.000 M -269.80 % | -6.490 M -116.33 % | -3.000 M -50.00 % | -2.000 M | 0.000 -100.00 % | 33.634 M 660.57 % | -6.000 M 64.71 % | -17.000 M | 0.000 -100.00 % | 3.791 M 289.55 % | -2.000 M 77.78 % | -9.000 M | 0.000 100.00 % | -55.038 M | 0.000 100.00 % | -8.000 M 61.90 % | -21.000 M 81.20 % | -111.687 M | 0.000 | 0.000 | 0.000 100.00 % | -1.477 M | 0.000 | 0.000 | 0.000 100.00 % | -5.920 M -196.00 % | -2.000 M | 0.000 | 0.000 -100.00 % | 46.073 M | 0.000 | 0.000 | 0.000 100.00 % | -135.768 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.687 M 133.59 % | -8.000 M | 0.000 100.00 % | -70.000 M -140.45 % | 173.033 M 4 425.83 % | -4.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Acquisitions net | 0.000 100.00 % | -89.000 M -34.85 % | -66.000 M -407.69 % | -13.000 M | 0.000 100.00 % | -21.000 M -116.76 % | -9.688 M -868.80 % | -1.000 M 80.00 % | -5.000 M 79.17 % | -24.000 M -265.30 % | 14.519 M 583.97 % | -3.000 M -50.00 % | -2.000 M 88.89 % | -18.000 M -238.73 % | 12.975 M 316.25 % | -6.000 M | 0.000 100.00 % | -29.000 M -280.48 % | 16.068 M 903.40 % | -2.000 M 77.78 % | -9.000 M 30.77 % | -13.000 M -2 055.89 % | -603.000 K 92.46 % | -8.000 M 0.00 % | -8.000 M 61.90 % | -21.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 136.000 M 0.00 % | 136.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 | 0.000 100.00 % | -45.446 M | 0.000 100.00 % | -20.000 M -110.42 % | 192.000 M 1 881.83 % | 9.688 M 868.80 % | 1.000 M -80.00 % | 5.000 M -79.17 % | 24.000 M 214.29 % | -21.000 M -800.00 % | 3.000 M 50.00 % | 2.000 M 0.00 % | 2.000 M 110.89 % | -18.366 M | 0.000 100.00 % | -17.000 M -1 800.00 % | 1.000 M 104.92 % | -20.317 M | 0.000 100.00 % | -9.000 M | 0.000 100.00 % | -31.704 M -175.49 % | 42.000 M -67.19 % | 128.000 M 709.52 % | -21.000 M 76.08 % | -87.806 M -102.58 % | 3.406 B | 0.000 | 0.000 100.00 % | -1.132 M -213.20 % | 1.000 M | 0.000 100.00 % | -1.000 M -100.55 % | 182.950 M 18 395.00 % | -1.000 M -102.50 % | 40.000 M -24.53 % | 53.000 M 177.78 % | -68.144 M -586.74 % | 14.000 M 177.78 % | -18.000 M 75.34 % | -73.000 M -626.32 % | 13.870 M 273.38 % | -8.000 M 94.77 % | -153.000 M -1 120.00 % | 15.000 M 308.97 % | -7.178 M -109.83 % | 73.000 M 243.14 % | -51.000 M -168.42 % | -19.000 M -106.01 % | 316.038 M 3 260.38 % | -10.000 M 33.33 % | -15.000 M 94.32 % | -264.000 M 18.68 % | -324.649 M -25.83 % | -258.000 M -190.53 % | 285.000 M 258.33 % | -180.000 M -1 128.22 % | 17.506 M -92.97 % | 249.000 M 376.67 % | -90.000 M -592.31 % | -13.000 M 73.35 % | -48.780 M -387.80 % | -10.000 M 84.38 % | -64.000 M -236.84 % | -19.000 M |
| Net cash used for investing activites | -59.000 M 33.71 % | -89.000 M -34.85 % | -66.000 M -407.69 % | -13.000 M 35.00 % | -20.000 M -111.70 % | 171.000 M 289.67 % | -90.158 M -8 915.80 % | -1.000 M 80.00 % | -5.000 M 79.17 % | -24.000 M -85.03 % | -12.971 M -332.37 % | -3.000 M -50.00 % | -2.000 M 87.50 % | -16.000 M -196.79 % | -5.391 M 10.15 % | -6.000 M 64.71 % | -17.000 M 41.38 % | -29.000 M -582.51 % | -4.249 M -112.45 % | -2.000 M 77.78 % | -9.000 M 30.77 % | -13.000 M 59.00 % | -31.704 M -175.49 % | 42.000 M -67.19 % | 128.000 M 709.52 % | -21.000 M 76.08 % | -87.806 M -102.58 % | 3.406 B | 0.000 | 0.000 100.00 % | -1.132 M -213.20 % | 1.000 M | 0.000 100.00 % | -1.000 M -100.55 % | 182.950 M 18 395.00 % | -1.000 M -102.50 % | 40.000 M -24.53 % | 53.000 M 177.78 % | -68.144 M -586.74 % | 14.000 M 177.78 % | -18.000 M 75.34 % | -73.000 M -626.32 % | 13.870 M 273.38 % | -8.000 M 94.77 % | -153.000 M -1 120.00 % | 15.000 M 308.97 % | -7.178 M -109.83 % | 73.000 M 243.14 % | -51.000 M -168.42 % | -19.000 M -106.01 % | 316.038 M 3 260.38 % | -10.000 M 33.33 % | -15.000 M 94.32 % | -264.000 M 18.68 % | -324.649 M -25.83 % | -258.000 M -190.53 % | 285.000 M 258.33 % | -180.000 M -1 128.22 % | 17.506 M -92.97 % | 249.000 M 376.67 % | -90.000 M -592.31 % | -13.000 M 73.35 % | -48.780 M -387.80 % | -10.000 M 84.38 % | -64.000 M -236.84 % | -19.000 M |
| Debt repayment | -76.000 M -345.16 % | 31.000 M -32.61 % | 46.000 M 428.57 % | -14.000 M -7.69 % | -13.000 M 89.08 % | -119.000 M -208.60 % | 109.572 M 5 578.60 % | -2.000 M -100.00 % | -1.000 M | 0.000 100.00 % | -622.000 K 37.80 % | -1.000 M 0.00 % | -1.000 M 50.00 % | -2.000 M | 0.000 -100.00 % | 8.000 M 0.00 % | 8.000 M | 0.000 100.00 % | -922.000 K 7.80 % | -1.000 M 66.67 % | -3.000 M | 0.000 100.00 % | -4.670 M 97.52 % | -188.000 M 0.00 % | -188.000 M 73.03 % | -697.000 M | 0.000 100.00 % | -791.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -25.909 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | -29.000 K | 0.000 | 0.000 100.00 % | -1.082 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 100.00 % | -97.594 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -186.000 K | 0.000 | 0.000 | 0.000 |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -12.779 M | 0.000 | 0.000 100.00 % | -2.000 M -1 242.28 % | -149.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 82.517 M | 0.000 | 0.000 100.00 % | -1.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 196.000 M 180.99 % | -242.000 M | 0.000 -100.00 % | 179.000 M 141.92 % | -427.000 M | 0.000 -100.00 % | 83.000 M 160.00 % | 31.923 M 1 696.15 % | -2.000 M -100.00 % | -1.000 M -103.85 % | 26.000 M 120.83 % | -124.821 M | 0.000 100.00 % | -25.000 M -1 150.00 % | -2.000 M 97.91 % | -95.602 M -32.78 % | -72.000 M 58.62 % | -174.000 M -27.94 % | -136.000 M 58.10 % | -324.571 M -238.09 % | -96.000 M -141.03 % | 234.000 M 460.00 % | -65.000 M 33.05 % | -97.088 M 24.74 % | -129.000 M -163.55 % | 203.000 M 3 000.00 % | -7.000 M 97.40 % | -269.458 M -692.52 % | -34.000 M 73.23 % | -127.000 M -140.32 % | 315.000 M -39.64 % | 521.849 M 5 318.49 % | -10.000 M 95.19 % | -208.000 M -570.97 % | -31.000 M -14.72 % | -27.022 M -127.57 % | 98.000 M 327.91 % | -43.000 M -174.14 % | 58.000 M 1 020.78 % | -6.299 M -107.16 % | 88.000 M 165.19 % | -135.000 M -275.00 % | -36.000 M |
| Net cash used provided by financing activities | -76.000 M -345.16 % | 31.000 M -32.61 % | 46.000 M 428.57 % | -14.000 M -7.69 % | -13.000 M 89.08 % | -119.000 M -222.94 % | 96.793 M 4 939.65 % | -2.000 M -100.00 % | -1.000 M 50.00 % | -2.000 M -159.40 % | -771.000 K 22.90 % | -1.000 M 0.00 % | -1.000 M 50.00 % | -2.000 M -102.42 % | 82.517 M 931.46 % | 8.000 M 0.00 % | 8.000 M 900.00 % | -1.000 M -8.46 % | -922.000 K 7.80 % | -1.000 M 66.67 % | -3.000 M | 0.000 100.00 % | -5.025 M -162.81 % | 8.000 M 103.31 % | -242.000 M 87.70 % | -1.967 B -1 198.88 % | 179.000 M 114.70 % | -1.218 B | 0.000 -100.00 % | 83.000 M 160.00 % | 31.923 M 1 696.15 % | -2.000 M -100.00 % | -1.000 M -103.85 % | 26.000 M 120.83 % | -124.821 M | 0.000 100.00 % | -25.000 M -1 150.00 % | -2.000 M 97.91 % | -95.602 M -32.78 % | -72.000 M 58.62 % | -174.000 M -27.94 % | -136.000 M 58.10 % | -324.571 M -238.09 % | -96.000 M -141.03 % | 234.000 M 460.00 % | -65.000 M 33.05 % | -97.088 M 24.74 % | -129.000 M -163.55 % | 203.000 M 3 000.00 % | -7.000 M 97.40 % | -269.458 M -692.52 % | -34.000 M 73.23 % | -127.000 M -140.32 % | 315.000 M -39.64 % | 521.849 M 5 318.49 % | -10.000 M 95.19 % | -208.000 M -570.97 % | -31.000 M -14.72 % | -27.022 M -127.57 % | 98.000 M 327.91 % | -43.000 M -174.14 % | 58.000 M 994.37 % | -6.485 M -107.37 % | 88.000 M 165.19 % | -135.000 M -275.00 % | -36.000 M |
| Effect of forex changes on cash | 0.000 100.00 % | -7.000 M -163.64 % | 11.000 M 375.00 % | -4.000 M -300.00 % | -1.000 M -125.00 % | 4.000 M 108.83 % | -45.289 M -4 428.90 % | -1.000 M -116.67 % | 6.000 M 400.00 % | -2.000 M -217.72 % | 1.699 M 269.90 % | -1.000 M -200.00 % | 1.000 M | 0.000 -100.00 % | 2.816 M 181.60 % | 1.000 M 200.00 % | -1.000 M -120.00 % | 5.000 M 146.21 % | -10.819 M -116.38 % | -5.000 M 50.00 % | -10.000 M -300.00 % | 5.000 M -55.00 % | 11.112 M 161.73 % | -18.000 M -357.14 % | 7.000 M -88.14 % | 59.000 M 836.06 % | 6.303 M 121.73 % | -29.000 M | 0.000 | 0.000 -100.00 % | 6.040 M 160.40 % | -10.000 M -25.00 % | -8.000 M -14.29 % | -7.000 M -229.44 % | 5.408 M 8.16 % | 5.000 M 0.00 % | 5.000 M 600.00 % | -1.000 M 63.58 % | -2.746 M -37.30 % | -2.000 M 66.67 % | -6.000 M -123.08 % | 26.000 M 640.53 % | 3.511 M -64.89 % | 10.000 M 66.67 % | 6.000 M 200.00 % | 2.000 M 300.80 % | 499.000 K 104.99 % | -10.000 M -225.00 % | 8.000 M 233.33 % | -6.000 M -330.68 % | 2.601 M 137.16 % | -7.000 M -600.00 % | -1.000 M 50.00 % | -2.000 M 83.61 % | -12.202 M -405.05 % | 4.000 M -75.00 % | 16.000 M 328.57 % | -7.000 M -458.66 % | -1.253 M 93.04 % | -18.000 M -500.00 % | -3.000 M 66.67 % | -9.000 M -194.37 % | 9.537 M 338.43 % | -4.000 M 42.86 % | -7.000 M -120.59 % | 34.000 M |
| Net change in cash | -100.000 M -455.56 % | -18.000 M 62.50 % | -48.000 M -352.63 % | 19.000 M -76.25 % | 80.000 M 230.07 % | -61.507 M -12 350.81 % | -494.000 K 97.26 % | -18.000 M -127.69 % | 65.000 M 232.65 % | -49.000 M -261.09 % | -13.570 M -109.69 % | 140.000 M 500.00 % | -35.000 M 25.53 % | -47.000 M -158.26 % | 80.674 M 996.38 % | -9.000 M 40.00 % | -15.000 M 77.27 % | -66.000 M -134.41 % | -28.156 M 2.91 % | -29.000 M 19.44 % | -36.000 M -50.00 % | -24.000 M -158.95 % | 40.715 M -66.07 % | 120.000 M 161.54 % | -195.000 M 89.21 % | -1.807 B -3 194.74 % | -54.845 M -102.66 % | 2.060 B 7 257.14 % | 28.000 M 75.00 % | 16.000 M 338.36 % | 3.650 M 108.90 % | -41.000 M 51.19 % | -84.000 M 28.81 % | -118.000 M 2.36 % | -120.850 M -172.37 % | 167.000 M 427.45 % | -51.000 M -161.45 % | 83.000 M 1 165.24 % | 6.560 M 114.58 % | -45.000 M 68.09 % | -141.000 M -85.53 % | -76.000 M -2 880.83 % | 2.733 M 119.52 % | -14.000 M -110.53 % | 133.000 M 350.94 % | -53.000 M -1 405.25 % | -3.521 M 96.68 % | -106.000 M -156.68 % | 187.000 M 428.07 % | -57.000 M -145.33 % | 125.737 M 341.80 % | -52.000 M 72.34 % | -188.000 M -157.53 % | -73.000 M -140.82 % | 178.848 M 216.14 % | -154.000 M -458.14 % | 43.000 M 127.39 % | -157.000 M -7 351.35 % | -2.107 M -100.55 % | 380.000 M 755.17 % | -58.000 M -480.00 % | -10.000 M 85.21 % | -67.600 M -214.58 % | 59.000 M 125.76 % | -229.000 M -2 444.44 % | -9.000 M |
| Cash at beginning of period | 148.000 M -10.84 % | 166.000 M -20.57 % | 209.000 M 10.00 % | 190.000 M 72.73 % | 110.000 M -35.86 % | 171.507 M 9.24 % | 157.000 M -10.29 % | 175.000 M 59.09 % | 110.000 M -30.82 % | 159.000 M -8.09 % | 173.000 M 424.24 % | 33.000 M -51.47 % | 68.000 M -40.87 % | 115.000 M 238.24 % | 34.000 M -20.93 % | 43.000 M -25.86 % | 58.000 M -53.23 % | 124.000 M -18.42 % | 152.000 M -16.02 % | 181.000 M -16.59 % | 217.000 M -9.96 % | 241.000 M 19.90 % | 201.000 M 148.15 % | 81.000 M -70.65 % | 276.000 M -86.75 % | 2.083 B -2.57 % | 2.138 B 2 641.03 % | 78.000 M 56.00 % | 50.000 M 47.06 % | 34.000 M 13.33 % | 30.000 M -57.75 % | 71.000 M -54.19 % | 155.000 M -43.22 % | 273.000 M -30.71 % | 394.000 M 73.57 % | 227.000 M -18.35 % | 278.000 M 42.56 % | 195.000 M 3.72 % | 188.000 M -19.31 % | 233.000 M -37.70 % | 374.000 M -16.89 % | 450.000 M 0.67 % | 447.000 M -3.04 % | 461.000 M 40.55 % | 328.000 M -13.91 % | 381.000 M -1.04 % | 385.000 M -21.59 % | 491.000 M 61.51 % | 304.000 M -15.79 % | 361.000 M 53.62 % | 235.000 M -18.12 % | 287.000 M -39.58 % | 475.000 M -13.32 % | 548.000 M 48.51 % | 369.000 M -29.45 % | 523.000 M 8.96 % | 480.000 M -24.65 % | 637.000 M -0.31 % | 639.000 M 146.72 % | 259.000 M -18.30 % | 317.000 M -3.06 % | 327.000 M -17.22 % | 395.000 M 17.56 % | 336.000 M -40.53 % | 565.000 M -1.57 % | 574.000 M |
| Cash at end of period | 48.000 M -67.57 % | 148.000 M -8.07 % | 161.000 M -22.97 % | 209.000 M 10.00 % | 190.000 M 72.73 % | 110.000 M -35.86 % | 171.507 M 9.24 % | 157.000 M -10.29 % | 175.000 M 59.09 % | 110.000 M -31.00 % | 159.430 M -7.84 % | 173.000 M 424.24 % | 33.000 M -51.47 % | 68.000 M -40.70 % | 114.674 M 237.28 % | 34.000 M -20.93 % | 43.000 M -25.86 % | 58.000 M -53.17 % | 123.844 M -18.52 % | 152.000 M -16.02 % | 181.000 M -16.59 % | 217.000 M -10.22 % | 241.715 M 20.26 % | 201.000 M 148.15 % | 81.000 M -70.65 % | 276.000 M -86.75 % | 2.083 B -2.57 % | 2.138 B 2 641.03 % | 78.000 M 56.00 % | 50.000 M 48.59 % | 33.650 M 12.17 % | 30.000 M -57.75 % | 71.000 M -54.19 % | 155.000 M -43.25 % | 273.150 M -30.67 % | 394.000 M 73.57 % | 227.000 M -18.35 % | 278.000 M 42.89 % | 194.560 M 3.49 % | 188.000 M -19.31 % | 233.000 M -37.70 % | 374.000 M -16.84 % | 449.733 M 0.61 % | 447.000 M -3.04 % | 461.000 M 40.55 % | 328.000 M -14.02 % | 381.479 M -0.91 % | 385.000 M -21.59 % | 491.000 M 61.51 % | 304.000 M -15.73 % | 360.737 M 53.51 % | 235.000 M -18.12 % | 287.000 M -39.58 % | 475.000 M -13.30 % | 547.848 M 48.47 % | 369.000 M -29.45 % | 523.000 M 8.96 % | 480.000 M -24.63 % | 636.893 M -0.33 % | 639.000 M 146.72 % | 259.000 M -18.30 % | 317.000 M -3.18 % | 327.400 M -17.11 % | 395.000 M 17.56 % | 336.000 M -40.53 % | 565.000 M |
| Operating cash flow | 35.000 M -27.08 % | 48.000 M 223.08 % | -39.000 M -165.00 % | 60.000 M -47.37 % | 114.000 M 196.61 % | -118.000 M -613.29 % | 22.989 M 264.21 % | -14.000 M -121.54 % | 65.000 M 409.52 % | -21.000 M -1 647.09 % | -1.202 M -100.83 % | 145.000 M 539.39 % | -33.000 M -13.79 % | -29.000 M -3 365.77 % | 888.000 K 107.40 % | -12.000 M -140.00 % | -5.000 M 87.80 % | -41.000 M -245.09 % | -11.881 M 43.42 % | -21.000 M -50.00 % | -14.000 M 12.50 % | -16.000 M -126.59 % | 60.177 M -32.39 % | 89.000 M 201.14 % | -88.000 M -172.13 % | 122.000 M 180.27 % | -151.992 M -53.53 % | -99.000 M -453.57 % | 28.000 M 141.79 % | -67.000 M -101.01 % | -33.331 M -11.10 % | -30.000 M 60.00 % | -75.000 M 44.85 % | -136.000 M 26.07 % | -183.946 M -212.85 % | 163.000 M 329.58 % | -71.000 M -315.15 % | 33.000 M -80.96 % | 173.319 M 1 055.46 % | 15.000 M -73.68 % | 57.000 M -46.73 % | 107.000 M -65.42 % | 309.444 M 286.81 % | 80.000 M 73.91 % | 46.000 M 1 020.00 % | -5.000 M -104.97 % | 100.509 M 351.27 % | -40.000 M -248.15 % | 27.000 M 208.00 % | -25.000 M -132.59 % | 76.708 M 7 770.80 % | -1.000 M 97.78 % | -45.000 M 63.11 % | -122.000 M -1 883.74 % | -6.150 M -105.59 % | 110.000 M 320.00 % | -50.000 M -181.97 % | 61.000 M 638.32 % | 8.262 M -83.80 % | 51.000 M -34.62 % | 78.000 M 269.57 % | -46.000 M -112.90 % | -21.606 M -44.04 % | -15.000 M 34.78 % | -23.000 M -291.67 % | 12.000 M |
| Capital expenditure | -59.000 M -22.92 % | -48.000 M -977.20 % | -4.456 M 65.72 % | -13.000 M 31.58 % | -19.000 M | 0.000 100.00 % | -90.158 M -8 915.80 % | -1.000 M 80.00 % | -5.000 M 79.17 % | -24.000 M -269.80 % | -6.490 M -116.33 % | -3.000 M -50.00 % | -2.000 M | 0.000 -100.00 % | 33.634 M 660.57 % | -6.000 M 64.71 % | -17.000 M | 0.000 -100.00 % | 3.791 M 289.55 % | -2.000 M 77.78 % | -9.000 M | 0.000 100.00 % | -55.038 M | 0.000 100.00 % | -8.000 M 61.90 % | -21.000 M 81.20 % | -111.687 M | 0.000 | 0.000 | 0.000 100.00 % | -1.477 M | 0.000 | 0.000 | 0.000 100.00 % | -5.920 M -196.00 % | -2.000 M | 0.000 | 0.000 -100.00 % | 46.073 M | 0.000 | 0.000 | 0.000 100.00 % | -135.768 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.687 M 133.59 % | -8.000 M | 0.000 100.00 % | -70.000 M -140.45 % | 173.033 M 4 425.83 % | -4.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Free CashFlow | -24.000 M -146.15 % | 52.000 M 233.33 % | -39.000 M -165.00 % | 60.000 M -47.37 % | 114.000 M 196.61 % | -118.000 M -75.68 % | -67.169 M -347.79 % | -15.000 M -125.00 % | 60.000 M 233.33 % | -45.000 M -485.02 % | -7.692 M -105.42 % | 142.000 M 505.71 % | -35.000 M -20.69 % | -29.000 M -184.00 % | 34.522 M 291.79 % | -18.000 M 18.18 % | -22.000 M 46.34 % | -41.000 M -406.80 % | -8.090 M 64.83 % | -23.000 M 0.00 % | -23.000 M -43.75 % | -16.000 M -411.34 % | 5.139 M -94.23 % | 89.000 M 192.71 % | -96.000 M -195.05 % | 101.000 M 138.30 % | -263.679 M -166.34 % | -99.000 M -453.57 % | 28.000 M 141.79 % | -67.000 M -92.48 % | -34.808 M -16.03 % | -30.000 M 60.00 % | -75.000 M 44.85 % | -136.000 M 28.37 % | -189.866 M -217.93 % | 161.000 M 326.76 % | -71.000 M -315.15 % | 33.000 M -84.96 % | 219.392 M 1 362.61 % | 15.000 M -73.68 % | 57.000 M -46.73 % | 107.000 M -38.39 % | 173.676 M 117.10 % | 80.000 M 73.91 % | 46.000 M 1 020.00 % | -5.000 M -104.85 % | 103.196 M 314.99 % | -48.000 M -277.78 % | 27.000 M 128.42 % | -95.000 M -138.04 % | 249.741 M 5 094.82 % | -5.000 M 88.89 % | -45.000 M 63.11 % | -122.000 M -1 883.74 % | -6.150 M -105.59 % | 110.000 M 320.00 % | -50.000 M -181.97 % | 61.000 M 638.32 % | 8.262 M -83.80 % | 51.000 M -34.62 % | 78.000 M 269.57 % | -46.000 M -112.90 % | -21.606 M -44.04 % | -15.000 M 34.78 % | -23.000 M -291.67 % | 12.000 M |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 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 |