Joyvio Food Co., Ltd 300268.SZ
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 3.418 B -24.14 % | 4.505 B -18.50 % | 5.528 B 20.24 % | 4.597 B 1.60 % | 4.525 B 32.01 % | 3.428 B 77.84 % | 1.927 B 235.41 % | 574.645 M 8 269.92 % | 6.866 M -0.86 % | 6.925 M -91.06 % | 77.498 M -64.78 % | 220.025 M -25.71 % | 296.157 M -46.47 % | 553.240 M 27.60 % | 433.588 M 32.33 % | 327.646 M 43.55 % | 228.244 M |
| Net income | -924.422 M 19.72 % | -1.152 B -3.76 % | -1.110 B -284.45 % | -288.682 M 59.52 % | -713.234 M -464.20 % | -126.415 M -615.30 % | 24.532 M 901.57 % | 2.449 M -58.34 % | 5.880 M 105.91 % | -99.443 M -2 046.95 % | 5.108 M 102.72 % | -187.769 M -5 396.48 % | -3.416 M -105.67 % | 60.269 M 8.49 % | 55.554 M 40.42 % | 39.564 M 54.20 % | 25.658 M |
| Income before tax | -1.369 B 15.49 % | -1.620 B -9.77 % | -1.476 B -258.00 % | -412.312 M 62.46 % | -1.098 B -408.91 % | -215.797 M -552.94 % | 47.644 M 108.32 % | 22.870 M 288.97 % | 5.880 M 105.91 % | -99.443 M -2 046.95 % | 5.108 M 102.72 % | -187.602 M -5 717.50 % | -3.225 M -104.83 % | 66.757 M 9.11 % | 61.181 M 39.04 % | 44.004 M 32.54 % | 33.201 M |
| Income before tax ratio | -0.40 -11.40 % | -0.36 -34.68 % | -0.27 -197.74 % | -0.09 63.05 % | -0.24 -285.50 % | -0.06 -354.69 % | 0.02 -37.89 % | 0.04 -95.35 % | 0.86 105.96 % | -14.36 -21 888.59 % | 0.07 107.73 % | -0.85 -7 730.47 % | -0.01 -109.02 % | 0.12 -14.49 % | 0.14 5.06 % | 0.13 -7.67 % | 0.15 |
| EBITDA | -416.463 M 39.84 % | -692.303 M -2.44 % | -675.825 M -390.92 % | 232.304 M 149.19 % | -472.292 M -418.61 % | 148.235 M 54.41 % | 96.002 M 145.22 % | 39.150 M 211.09 % | 12.585 M 114.21 % | -88.532 M -472.75 % | 23.751 M 114.93 % | -159.049 M -607.70 % | 31.327 M -0.24 % | 31.403 M -57.87 % | 74.531 M 24.72 % | 59.760 M 19.25 % | 50.112 M |
| Net income ratio | -0.27 -5.82 % | -0.26 -27.30 % | -0.20 -219.74 % | -0.06 60.16 % | -0.16 -327.39 % | -0.04 -389.76 % | 0.01 198.61 % | 0.00 -99.50 % | 0.86 105.96 % | -14.36 -21 888.59 % | 0.07 107.72 % | -0.85 -7 298.37 % | -0.01 -110.59 % | 0.11 -14.98 % | 0.13 6.11 % | 0.12 7.42 % | 0.11 |
| Ratio EBITDA | -0.12 20.70 % | -0.15 -25.68 % | -0.12 -341.95 % | 0.05 148.41 % | -0.10 -341.35 % | 0.04 -13.18 % | 0.05 -26.89 % | 0.07 -96.28 % | 1.83 114.34 % | -12.78 -4 271.54 % | 0.31 142.40 % | -0.72 -783.37 % | 0.11 86.36 % | 0.06 -66.98 % | 0.17 -5.76 % | 0.18 -16.93 % | 0.22 |
| Gross profit ratio | -0.10 -88.47 % | -0.06 -139.63 % | 0.14 130.95 % | 0.06 197.39 % | -0.06 -163.88 % | 0.10 -13.45 % | 0.11 -19.16 % | 0.14 -50.78 % | 0.28 8.98 % | 0.26 2 496.68 % | 0.01 300.19 % | -0.01 -103.47 % | 0.14 -35.88 % | 0.22 -6.10 % | 0.24 -2.98 % | 0.25 8.25 % | 0.23 |
| Weighted average shs out dil | 174.200 M 0.00 % | 174.201 M 0.00 % | 174.200 M 0.00 % | 174.200 M 20.93 % | 144.050 M 7.50 % | 134.000 M 0.01 % | 133.983 M 9.40 % | 122.469 M -16.68 % | 146.992 M 9.68 % | 134.020 M -0.29 % | 134.412 M 0.29 % | 134.025 M -1.92 % | 136.647 M 151.33 % | 54.369 M -45.68 % | 100.097 M 8.03 % | 92.655 M 0.00 % | 92.655 M |
| Weighted average shs out | 174.200 M 0.00 % | 174.201 M 0.00 % | 174.200 M 0.00 % | 174.200 M 20.93 % | 144.050 M 7.50 % | 134.000 M 0.01 % | 133.983 M 9.40 % | 122.469 M -16.68 % | 146.992 M 9.70 % | 134.000 M -0.31 % | 134.412 M 0.29 % | 134.025 M -1.92 % | 136.647 M 151.33 % | 54.369 M -45.68 % | 100.097 M 8.03 % | 92.655 M 0.00 % | 92.655 M |
| EPS diluted | -5.31 19.67 % | -6.61 -3.77 % | -6.37 -283.73 % | -1.66 66.46 % | -4.95 -426.60 % | -0.94 -622.22 % | 0.18 800.00 % | 0.02 -50.00 % | 0.04 105.41 % | -0.74 -2 047.37 % | 0.04 102.71 % | -1.40 -5 500.00 % | -0.03 -219.05 % | 0.02 -96.25 % | 0.56 30.23 % | 0.43 53.57 % | 0.28 |
| Earnings per share | -5.31 19.67 % | -6.61 -3.77 % | -6.37 -283.73 % | -1.66 66.46 % | -4.95 -426.60 % | -0.94 -622.22 % | 0.18 800.00 % | 0.02 -50.00 % | 0.04 105.41 % | -0.74 -2 047.37 % | 0.04 102.71 % | -1.40 -5 500.00 % | -0.03 -219.05 % | 0.02 -96.25 % | 0.56 30.23 % | 0.43 53.57 % | 0.28 |
| Gross profit | -358.178 M -42.97 % | -250.534 M -132.30 % | 775.550 M 177.69 % | 279.283 M 198.95 % | -282.249 M -184.33 % | 334.689 M 53.92 % | 217.441 M 171.15 % | 80.193 M 4 019.43 % | 1.947 M 8.05 % | 1.802 M 132.03 % | 776.512 K 170.51 % | -1.101 M -102.58 % | 42.661 M -65.68 % | 124.290 M 19.81 % | 103.738 M 28.39 % | 80.798 M 55.39 % | 51.998 M |
| Income tax expense | -294.408 M -16.20 % | -253.364 M -64.65 % | -153.883 M -86.27 % | -82.613 M 64.59 % | -233.314 M -246.55 % | -67.326 M -1 060.91 % | 7.006 M 2.39 % | 6.843 M | 0.000 | 0.000 | 0.000 -100.00 % | 167.382 K -12.54 % | 191.388 K -97.05 % | 6.488 M 15.30 % | 5.627 M 26.75 % | 4.440 M -41.14 % | 7.543 M |
| Cost of revenue | 3.776 B -20.61 % | 4.756 B 0.08 % | 4.752 B 10.05 % | 4.318 B -10.18 % | 4.807 B 55.42 % | 3.093 B 80.88 % | 1.710 B 245.84 % | 494.452 M 9 952.10 % | 4.919 M -3.99 % | 5.123 M -93.32 % | 76.721 M -65.30 % | 221.126 M -12.77 % | 253.496 M -40.90 % | 428.950 M 30.04 % | 329.850 M 33.63 % | 246.848 M 40.06 % | 176.246 M |
| General and administrative expenses | 127.359 M 48.38 % | 85.833 M 31.22 % | 65.412 M 40.03 % | 46.714 M 15.92 % | 40.299 M -44.56 % | 72.696 M 235.01 % | 21.700 M 93.79 % | 11.198 M 61.73 % | 6.924 M 8.98 % | 6.353 M -2.20 % | 6.496 M -53.69 % | 14.029 M 85.63 % | 7.558 M -50.85 % | 15.375 M -35.08 % | 23.684 M 27.30 % | 18.604 M 278.24 % | 4.919 M |
| Selling and marketing expenses | 93.561 M -19.03 % | 115.552 M -53.43 % | 248.133 M 40.43 % | 176.696 M 0.82 % | 175.264 M 25.89 % | 139.216 M 77.25 % | 78.543 M 197.18 % | 26.430 M | 0.000 -100.00 % | 146.051 K -95.25 % | 3.073 M -77.02 % | 13.372 M 41.55 % | 9.447 M -32.83 % | 14.064 M 15.56 % | 12.170 M 18.63 % | 10.259 M 274.94 % | 2.736 M |
| Other expenses | 802.371 M -30.30 % | 1.151 B 1 339.01 % | -92.916 M -296.25 % | 47.346 M 206.27 % | -44.555 M -1 316.05 % | 3.664 M 82.87 % | 2.004 M -30.81 % | 2.896 M -70.91 % | 9.956 M 828.87 % | 1.072 M -92.18 % | 13.699 M -15.41 % | 16.194 M 291.06 % | 4.141 M -51.91 % | 8.610 M 11.12 % | 7.749 M -37.98 % | 12.493 M | 0.000 |
| Operating expenses | 1.023 B -24.35 % | 1.353 B 208.34 % | 438.678 M 31.97 % | 332.407 M 0.82 % | 329.688 M 2.37 % | 322.068 M 127.43 % | 141.613 M 144.05 % | 58.027 M 259.79 % | 16.128 M -26.54 % | 21.955 M -31.44 % | 32.020 M -28.91 % | 45.042 M 39.54 % | 32.279 M -28.05 % | 44.864 M 20.47 % | 37.241 M 27.41 % | 29.228 M 279.99 % | 7.692 M |
| Cost and expenses | 4.799 B -21.44 % | 6.108 B 17.68 % | 5.191 B 11.62 % | 4.650 B -9.47 % | 5.137 B 50.42 % | 3.415 B 84.44 % | 1.852 B 235.15 % | 552.478 M 2 525.02 % | 21.047 M -22.27 % | 27.078 M -75.10 % | 108.741 M -59.15 % | 266.168 M -6.86 % | 285.775 M -39.69 % | 473.813 M 29.07 % | 367.091 M 32.97 % | 276.076 M 50.09 % | 183.938 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 -100.00 % | 562.792 K -64.47 % | 1.584 M -25.61 % | 2.129 M -72.47 % | 7.733 M | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 220.920 M 9.70 % | 201.386 M -35.77 % | 313.545 M 40.34 % | 223.411 M 3.64 % | 215.564 M 1.72 % | 211.912 M 111.40 % | 100.243 M 166.41 % | 37.627 M 443.46 % | 6.924 M 6.53 % | 6.499 M -32.08 % | 9.569 M -65.08 % | 27.401 M 61.14 % | 17.004 M -42.24 % | 29.439 M -17.89 % | 35.854 M 24.22 % | 28.863 M 277.06 % | 7.655 M |
| Interest income | 2.705 M -20.89 % | 3.419 M 54.58 % | 2.212 M 126.13 % | 978.088 K -32.29 % | 1.445 M 36.57 % | 1.058 M 41.43 % | 747.861 K -2.37 % | 765.995 K 3 287.41 % | 22.613 K -87.05 % | 174.668 K -66.67 % | 523.981 K -66.17 % | 1.549 M -35.00 % | 2.383 M 341.46 % | 539.820 K 437.84 % | 100.368 K 3.01 % | 97.434 K -6.92 % | 104.673 K |
| Interest expense | 560.049 M 17.12 % | 478.202 M 18.94 % | 402.054 M 27.90 % | 314.358 M -15.70 % | 372.889 M 53.63 % | 242.725 M 563.42 % | 36.587 M 305.03 % | 9.033 M 1 497.74 % | 565.376 K -45.92 % | 1.045 M -80.83 % | 5.454 M -63.84 % | 15.085 M -29.09 % | 21.274 M 24.03 % | 17.153 M 47.37 % | 11.639 M 10.23 % | 10.559 M -8.99 % | 11.602 M |
| Depreciation and amortization | 406.678 M -9.90 % | 451.356 M 12.52 % | 401.133 M 22.24 % | 328.158 M 29.70 % | 253.015 M 94.07 % | 130.371 M 1 007.59 % | 11.771 M 62.44 % | 7.246 M 18.02 % | 6.140 M -37.76 % | 9.865 M -24.82 % | 13.122 M -2.38 % | 13.441 M 1.23 % | 13.279 M 2.88 % | 12.907 M 37.02 % | 9.420 M 54.20 % | 6.109 M 15.05 % | 5.310 M |
| Operating income | -1.381 B 13.83 % | -1.603 B -8.12 % | -1.483 B -236.40 % | -440.789 M 58.81 % | -1.070 B -407.13 % | -211.024 M -562.36 % | 45.640 M 128.49 % | 19.974 M 589.98 % | -4.077 M 95.91 % | -99.624 M -1 113.01 % | -8.213 M 95.67 % | -189.717 M -2 475.63 % | -7.366 M -112.46 % | 59.109 M 10.62 % | 53.433 M 27.23 % | 41.996 M 28.61 % | 32.654 M |
| Operating income ratio | -0.40 -13.60 % | -0.36 -32.65 % | -0.27 -179.78 % | -0.10 59.46 % | -0.24 -284.15 % | -0.06 -359.99 % | 0.02 -31.88 % | 0.03 105.85 % | -0.59 95.87 % | -14.39 -13 474.94 % | -0.11 87.71 % | -0.86 -3 366.85 % | -0.02 -123.28 % | 0.11 -13.30 % | 0.12 -3.86 % | 0.13 -10.41 % | 0.14 |
| Total other income expenses net | 12.154 M 170.63 % | -17.208 M -356.39 % | 6.711 M -76.43 % | 28.477 M 201.52 % | -28.050 M -487.62 % | -4.774 M -338.25 % | 2.004 M -30.81 % | 2.896 M -70.91 % | 9.956 M 5 396.69 % | 181.133 K -98.64 % | 13.321 M 529.87 % | 2.115 M 114.21 % | -14.883 M -294.59 % | 7.648 M 270.63 % | -4.482 M 46.98 % | -8.454 M 22.79 % | -10.950 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 1.073 B 280.42 % | 281.971 M -93.18 % | 4.132 B -11.16 % | 4.651 B -10.66 % | 5.205 B 1.25 % | 5.141 B 1 352.00 % | 354.096 M 119.70 % | 161.174 M 437.30 % | -47.783 M -585.16 % | 9.849 M 114.50 % | -67.919 M -3 136.64 % | 2.237 M -95.10 % | 45.605 M 193.71 % | -48.667 M -122.38 % | 217.437 M 31.12 % | 165.828 M -5.99 % | 176.402 M |
| Total investments | 8.652 M -77.79 % | 38.954 M 544.33 % | 6.046 M 952.88 % | 574.198 K 1 544.65 % | 34.913 K -99.88 % | 30.047 M 0.16 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M -40.00 % | 50.000 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.783 M | 0.000 | 0.000 |
| Total debt | 1.289 B 202.69 % | 425.813 M -90.21 % | 4.347 B -10.09 % | 4.835 B -10.08 % | 5.377 B -4.06 % | 5.604 B 1 075.72 % | 476.665 M 83.81 % | 259.331 M | 0.000 -100.00 % | 20.000 M -61.90 % | 52.500 M -37.50 % | 84.000 M -72.55 % | 306.000 M -10.00 % | 340.000 M 23.64 % | 275.000 M 31.60 % | 208.970 M 8.61 % | 192.400 M |
| Accumulated other comprehensive income loss | 1.317 B -0.74 % | 1.327 B 5 952.15 % | 21.931 M 117.18 % | -127.679 M -36.62 % | -93.456 M -667.53 % | 16.467 M 1 095.44 % | 1.378 M -2.80 % | 1.417 M 0.29 % | 1.413 M 0.00 % | 1.413 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | -4.594 B -24.86 % | -3.679 B -45.17 % | -2.534 B -77.91 % | -1.425 B -25.41 % | -1.136 B -183.31 % | -400.931 M -46.05 % | -274.515 M 8.20 % | -299.048 M 0.81 % | -301.497 M 1.91 % | -307.377 M -47.82 % | -207.934 M 2.40 % | -213.041 M -742.99 % | -25.272 M -122.36 % | 113.035 M 92.26 % | 58.793 M 568.50 % | 8.795 M -66.09 % | 25.934 M |
| Common stock | 174.200 M 0.00 % | 174.200 M 0.00 % | 174.200 M 0.00 % | 174.200 M 0.00 % | 174.200 M 30.00 % | 134.000 M 0.00 % | 134.000 M 0.00 % | 134.000 M 0.00 % | 134.000 M 0.00 % | 134.000 M 0.00 % | 134.000 M 0.00 % | 134.000 M 0.00 % | 134.000 M 100.00 % | 67.000 M 34.00 % | 50.000 M 0.00 % | 50.000 M 150.00 % | 20.000 M |
| Total equity | -457.367 M -205.90 % | 431.873 M 777.62 % | -63.734 M -106.08 % | 1.049 B -24.91 % | 1.396 B 94.51 % | 717.928 M 83.49 % | 391.261 M 11.65 % | 350.441 M 66.16 % | 210.901 M 2.87 % | 205.021 M -32.66 % | 304.464 M 1.71 % | 299.357 M -38.55 % | 487.126 M -27.30 % | 670.069 M 211.68 % | 214.989 M 34.84 % | 159.435 M 125.14 % | 70.816 M |
| Other non current liabilities | 5.836 B 84.83 % | 3.157 B -27.03 % | 4.327 B | 0.000 -100.00 % | 122.861 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.350 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 1.212 B 695.72 % | 152.287 M -94.96 % | 3.023 B -20.39 % | 3.797 B -10.29 % | 4.233 B -16.97 % | 5.098 B 5 571.04 % | 89.900 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.000 M -61.76 % | 34.000 M -24.44 % | 45.000 M -18.18 % | 55.000 M 266.67 % | 15.000 M -16.67 % | 18.000 M |
| Total non current liabilities | 8.155 B 82.24 % | 4.475 B -38.73 % | 7.303 B 46.40 % | 4.989 B -9.98 % | 5.542 B -13.19 % | 6.384 B 5 994.00 % | 104.760 M 345.63 % | 23.508 M 41.53 % | 16.610 M -3.04 % | 17.130 M -2.95 % | 17.650 M -31.54 % | 25.783 M -43.15 % | 45.350 M -8.48 % | 49.550 M -15.37 % | 58.550 M 290.33 % | 15.000 M -16.67 % | 18.000 M |
| Other current liabilities | 301.231 M -89.99 % | 3.010 B 162.50 % | 1.147 B -58.55 % | 2.767 B 60.19 % | 1.727 B -29.37 % | 2.445 B 1 432.72 % | 159.546 M -34.60 % | 243.938 M 4 916.83 % | 4.862 M -17.24 % | 5.875 M 16 243.08 % | -36.395 K -100.17 % | 21.272 M -65.92 % | 62.411 M 71.03 % | 36.492 M 496.81 % | 6.114 M -28.95 % | 8.606 M -80.72 % | 44.630 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 247.826 M -88.80 % | 2.213 B 79.48 % | 1.233 B -47.32 % | 2.341 B 1 343.54 % | 162.178 M -34.05 % | 245.902 M | 0.000 -100.00 % | 5.860 M -63.56 % | 16.083 M -24.69 % | 21.356 M -42.58 % | 37.193 M 526.81 % | 5.934 M -7.39 % | 6.407 M -21.46 % | 8.158 M -78.82 % | 38.513 M |
| Short term debt | 77.101 M -71.81 % | 273.526 M -12.17 % | 311.418 M -50.70 % | 631.707 M -0.83 % | 637.006 M 2.91 % | 619.010 M 60.05 % | 386.765 M 49.14 % | 259.331 M | 0.000 -100.00 % | 20.000 M -61.90 % | 52.500 M -26.06 % | 71.000 M -73.90 % | 272.000 M -7.80 % | 295.000 M 34.09 % | 220.000 M 13.42 % | 193.970 M 11.22 % | 174.400 M |
| Total current liabilities | 1.597 B -67.11 % | 4.858 B 24.36 % | 3.906 B -25.78 % | 5.263 B 29.39 % | 4.068 B -10.37 % | 4.538 B 531.56 % | 718.592 M 5.85 % | 678.862 M 6 122.99 % | 10.909 M -75.19 % | 43.970 M -56.49 % | 101.066 M -30.86 % | 146.186 M -62.30 % | 387.745 M 16.29 % | 333.437 M 43.39 % | 232.539 M 11.88 % | 207.848 M -8.17 % | 226.348 M |
| Total liabilities | 9.753 B 4.50 % | 9.333 B -16.74 % | 11.210 B 9.34 % | 10.252 B 6.68 % | 9.610 B -12.02 % | 10.922 B 1 226.58 % | 823.352 M 17.22 % | 702.370 M 2 452.32 % | 27.519 M -54.96 % | 61.100 M -48.53 % | 118.716 M -30.97 % | 171.969 M -60.29 % | 433.095 M 13.08 % | 382.987 M 31.57 % | 291.089 M 30.62 % | 222.848 M -8.80 % | 244.348 M |
| Other non current assets | 26.067 M 837.33 % | 2.781 M -73.96 % | 10.680 M -86.92 % | 81.682 M 215.11 % | 25.922 M -41.74 % | 44.497 M 188.76 % | 15.410 M 988.53 % | 1.416 M -95.55 % | 31.841 M -38.61 % | 51.868 M 2 637.24 % | 1.895 M 274.30 % | 506.250 K -76.91 % | 2.193 M 94.67 % | 1.126 M -5.54 % | 1.192 M -5.25 % | 1.258 M | 0.000 |
| Long term investments | -14.865 M -300.29 % | 7.422 M 739.46 % | -1.161 M 91.93 % | -14.382 M 30.96 % | -20.833 M -1 299.65 % | 1.737 M -94.50 % | 31.566 M 2.66 % | 30.748 M 2.49 % | 30.000 M -40.00 % | 50.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 3.623 B -3.70 % | 3.762 B -5.64 % | 3.987 B 11.24 % | 3.584 B -1.97 % | 3.656 B -3.31 % | 3.781 B 32 069.80 % | 11.753 M -55.69 % | 26.525 M 60.88 % | 16.488 M -2.33 % | 16.882 M -6.26 % | 18.009 M -34.40 % | 27.453 M -2.42 % | 28.134 M -2.29 % | 28.792 M -1.86 % | 29.339 M 147.93 % | 11.834 M 6.71 % | 11.089 M |
| GoodWill | 48.690 M 0.66 % | 48.372 M 0.74 % | 48.016 M -95.84 % | 1.154 B -14.38 % | 1.348 B -5.90 % | 1.433 B 3 125.76 % | 44.410 M 0.00 % | 44.410 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 3.671 B -3.64 % | 3.810 B -5.57 % | 4.035 B -14.84 % | 4.738 B -5.31 % | 5.004 B -4.02 % | 5.214 B 9 182.99 % | 56.163 M -20.82 % | 70.935 M 330.22 % | 16.488 M -2.33 % | 16.882 M -6.26 % | 18.009 M -34.40 % | 27.453 M -2.42 % | 28.134 M -2.29 % | 28.792 M -1.86 % | 29.339 M 147.93 % | 11.834 M 6.71 % | 11.089 M |
| Property plant equipment net | 2.070 B -8.59 % | 2.264 B -10.81 % | 2.538 B 4.56 % | 2.428 B 24.96 % | 1.943 B -0.20 % | 1.947 B 1 655.07 % | 110.922 M -46.58 % | 207.626 M 48.38 % | 139.926 M -3.95 % | 145.676 M -33.43 % | 218.827 M -20.47 % | 275.160 M -18.25 % | 336.588 M 46.95 % | 229.050 M 21.00 % | 189.302 M 75.81 % | 107.675 M 2.34 % | 105.209 M |
| Total non current assets | 7.079 B -1.12 % | 7.159 B -4.01 % | 7.458 B -6.38 % | 7.966 B 5.07 % | 7.582 B -0.97 % | 7.656 B 3 416.18 % | 217.739 M -30.44 % | 313.016 M 66.27 % | 188.255 M -12.21 % | 214.426 M -10.18 % | 238.731 M -21.24 % | 303.119 M -17.42 % | 367.082 M 41.47 % | 259.468 M 17.83 % | 220.199 M 82.15 % | 120.889 M 3.56 % | 116.730 M |
| Other current assets | 92.199 M -48.51 % | 179.075 M -8.71 % | 196.164 M -28.22 % | 273.267 M -67.93 % | 852.101 M 285.41 % | 221.090 M 136.87 % | 93.337 M 37.26 % | 67.999 M 6 958.69 % | 963.342 K -97.18 % | 34.221 M -31.87 % | 50.233 M 459.56 % | 8.977 M -83.03 % | 52.915 M -4.74 % | 55.549 M 82.72 % | 30.401 M 38.40 % | 21.966 M -30.96 % | 31.818 M |
| Short term investments | 23.517 M -25.42 % | 31.532 M 337.57 % | 7.206 M -51.82 % | 14.956 M -28.33 % | 20.868 M -26.29 % | 28.310 M 1 907.61 % | -1.566 M -109.40 % | -747.938 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.783 M | 0.000 | 0.000 |
| cash and cash equivalents | 216.211 M 50.31 % | 143.842 M -33.27 % | 215.548 M 16.98 % | 184.258 M 7.57 % | 171.290 M -62.99 % | 462.813 M 277.59 % | 122.569 M 24.87 % | 98.156 M 105.42 % | 47.783 M 370.73 % | 10.151 M -91.57 % | 120.419 M 47.28 % | 81.763 M -68.60 % | 260.395 M -33.00 % | 388.667 M 575.20 % | 57.563 M 33.43 % | 43.142 M 169.68 % | 15.998 M |
| Cash and short term investments | 239.728 M 36.70 % | 175.374 M -21.27 % | 222.754 M 11.82 % | 199.214 M 3.67 % | 192.158 M -60.87 % | 491.123 M 300.69 % | 122.569 M 24.87 % | 98.156 M 105.42 % | 47.783 M 370.73 % | 10.151 M -91.57 % | 120.419 M 47.28 % | 81.763 M -68.60 % | 260.395 M -33.00 % | 388.667 M 494.78 % | 65.347 M 51.47 % | 43.142 M 169.68 % | 15.998 M |
| Total current assets | 2.216 B -14.94 % | 2.606 B -29.35 % | 3.688 B 10.62 % | 3.334 B -2.63 % | 3.424 B -14.06 % | 3.984 B 299.67 % | 996.873 M 34.75 % | 739.795 M 1 374.73 % | 50.165 M -2.96 % | 51.695 M -71.97 % | 184.449 M 9.66 % | 168.207 M -69.59 % | 553.139 M -30.30 % | 793.588 M 177.59 % | 285.880 M 9.37 % | 261.394 M 31.73 % | 198.434 M |
| Inventory | 1.459 B -23.69 % | 1.911 B -32.20 % | 2.819 B 13.85 % | 2.476 B 4.10 % | 2.379 B -13.29 % | 2.743 B 436.01 % | 511.757 M 11.18 % | 460.287 M 55 630.12 % | 825.922 K -86.15 % | 5.965 M -42.22 % | 10.323 M -84.30 % | 65.750 M -72.58 % | 239.828 M -2.15 % | 245.086 M 28.90 % | 190.132 M -3.13 % | 196.286 M 37.72 % | 142.530 M |
| Net receivables | 425.772 M 25.33 % | 339.727 M -40.42 % | 570.179 M 10.01 % | 518.304 M 45.87 % | 355.314 M -32.83 % | 528.944 M 96.48 % | 269.210 M 137.50 % | 113.353 M 19 044.58 % | 592.087 K -98.32 % | 35.248 M -33.95 % | 53.364 M 355.47 % | 11.716 M | 0.000 -100.00 % | 42.144 M 385.88 % | 8.674 M 37.20 % | 6.322 M -21.84 % | 8.088 M |
| Tax assets | 1.327 B 23.47 % | 1.075 B 22.76 % | 875.332 M 19.36 % | 733.329 M 16.37 % | 630.163 M 40.19 % | 449.511 M 12 119.40 % | 3.679 M 60.50 % | 2.292 M 107.64 % | -30.000 M 40.00 % | -50.000 M | 0.000 | 0.000 -100.00 % | 167.382 K -66.47 % | 499.226 K 36.47 % | 365.808 K 199.93 % | 121.966 K -71.72 % | 431.280 K |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 1.198 B -23.72 % | 1.571 B -28.34 % | 2.192 B 19.16 % | 1.839 B 9.69 % | 1.677 B 14.34 % | 1.466 B 797.14 % | 163.450 M -2.24 % | 167.192 M 2 712.46 % | 5.945 M -67.12 % | 18.082 M -44.28 % | 32.452 M -37.47 % | 51.900 M -30.84 % | 75.046 M 1 855.58 % | 3.838 M -19.56 % | 4.771 M 118.88 % | 2.180 M 47.57 % | 1.477 M |
| Tax payables | 21.129 M 494.18 % | 3.556 M -59.14 % | 8.702 M 38.07 % | 6.303 M 39.32 % | 4.524 M -40.06 % | 7.548 M -14.52 % | 8.830 M 5.10 % | 8.402 M 8 148.95 % | 101.850 K 715.32 % | 12.492 K -81.43 % | 67.281 K -96.66 % | 2.014 M 109.28 % | -21.712 M -10 527.68 % | -204.298 K -112.35 % | 1.654 M -46.51 % | 3.092 M -47.05 % | 5.841 M |
| Deferred revenue non current | 0.000 | 0.000 -100.00 % | 150.865 M | 0.000 | 0.000 100.00 % | -4.727 B -58 680.97 % | 8.070 M -49.84 % | 16.090 M -3.13 % | 16.610 M -3.04 % | 17.130 M -2.95 % | 17.650 M 38.07 % | 12.783 M | 0.000 -100.00 % | 4.550 M 28.17 % | 3.550 M | 0.000 | 0.000 |
| Minority interest | -14.617 M -109.83 % | 148.763 M -37.40 % | 237.654 M -43.06 % | 417.407 M -10.82 % | 468.025 M -27.39 % | 644.532 M 320.13 % | 153.414 M 11.91 % | 137.087 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 70.763 M -36.27 % | 111.029 M -21.67 % | 141.743 M -59.24 % | 347.718 M 2 566.28 % | 13.041 M -92.97 % | 185.389 M | 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 -100.00 % | 127.679 M 36.62 % | 93.456 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 total stockholders equity | 2.659 B 8.07 % | 2.461 B 19.52 % | 2.059 B 9.42 % | 1.882 B -0.45 % | 1.890 B 475.46 % | 328.453 M -12.87 % | 376.985 M 0.00 % | 376.985 M -0.37 % | 378.398 M 0.00 % | 378.398 M 0.00 % | 378.398 M 0.00 % | 378.398 M 0.37 % | 376.985 M -37.67 % | 604.824 M 469.54 % | 106.196 M 5.52 % | 100.641 M 304.48 % | 24.882 M |
| Deferred tax liabilities non current | 1.108 B -4.96 % | 1.165 B -5.00 % | 1.227 B 2.96 % | 1.191 B 0.43 % | 1.186 B -7.74 % | 1.286 B 18 836.35 % | 6.790 M -8.46 % | 7.418 M | 0.000 | 0.000 | 0.000 100.00 % | -12.783 M | 0.000 100.00 % | -45.000 M 18.18 % | -55.000 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 |
| Total assets | 9.295 B -4.81 % | 9.765 B -12.39 % | 11.146 B -1.37 % | 11.300 B 2.67 % | 11.006 B -5.45 % | 11.640 B 858.36 % | 1.215 B 15.37 % | 1.053 B 341.58 % | 238.420 M -10.41 % | 266.121 M -37.11 % | 423.180 M -10.21 % | 471.325 M -48.78 % | 920.221 M -12.61 % | 1.053 B 108.08 % | 506.079 M 32.38 % | 382.283 M 21.30 % | 315.163 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 100.00 % | -260.563 M -144.24 % | -106.682 M -8.76 % | -98.088 M 59.04 % | -239.479 M -218.31 % | -75.235 M -3 634.36 % | -2.015 M -1 767.25 % | 120.838 K | 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 |
| Change in working capital | 210.836 M 276.40 % | -119.524 M 44.28 % | -214.502 M -165.76 % | -80.712 M -132.15 % | 251.061 M 390.17 % | 51.219 M 120.16 % | -254.114 M -249.12 % | -72.786 M -9 643.76 % | 762.656 K 113.09 % | -5.827 M -113.83 % | 42.119 M -73.05 % | 156.259 M 185 034.08 % | -84.494 K 99.86 % | -61.485 M -913.33 % | -6.068 M 85.91 % | -43.057 M -5.93 % | -40.646 M |
| Accounts receivables | -7.468 M -105.94 % | 125.820 M 955.21 % | 11.924 M 178.93 % | -15.106 M 85.08 % | -101.239 M -226.08 % | 80.300 M 142.82 % | -187.548 M -94.45 % | -96.452 M -316.82 % | 44.484 M 476.13 % | 7.721 M 34.65 % | 5.735 M -79.41 % | 27.853 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 458.265 M -35.27 % | 707.957 M 279.40 % | -394.625 M -558.75 % | -59.905 M -117.20 % | 348.343 M 223.53 % | -281.994 M -421.12 % | -54.113 M -0.05 % | -54.087 M -1 152.48 % | 5.139 M 719.74 % | 626.900 K -98.93 % | 58.683 M -65.53 % | 170.225 M 962.23 % | -19.742 M 59.27 % | -48.476 M -887.77 % | 6.154 M 111.45 % | -53.756 M 9.40 % | -59.334 M |
| Accounts payables | -239.960 M 65.36 % | -692.738 M -352.01 % | 274.881 M 197.53 % | 92.387 M -62.05 % | 243.436 M -25.81 % | 328.147 M 3 243.84 % | -10.438 M -113.45 % | 77.631 M 258.88 % | -48.861 M -244.70 % | -14.175 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 2.039 M 100.78 % | -260.563 M -144.24 % | -106.682 M -8.76 % | -98.088 M 59.04 % | -239.479 M -218.31 % | -75.235 M 62.38 % | -200.001 M -969.55 % | -18.700 M -327.29 % | -4.376 M 32.19 % | -6.454 M 61.04 % | -16.564 M -18.60 % | -13.966 M -171.04 % | 19.658 M 251.10 % | -13.010 M -6.45 % | -12.221 M -214.22 % | 10.699 M -42.75 % | 18.688 M |
| Other non cash items | 161.563 M -87.00 % | 1.243 B -31.54 % | 1.815 B 369.28 % | 386.749 M -14.01 % | 449.755 M 107.06 % | 217.209 M 1 249.98 % | 16.090 M 643.11 % | 2.165 M 121.54 % | -10.052 M -112.62 % | 79.640 M 424.78 % | -24.521 M -116.84 % | 145.651 M 720.34 % | 17.755 M -18.23 % | 21.713 M 70.60 % | 12.727 M 27.11 % | 10.013 M -14.63 % | 11.728 M |
| Net cash provided by operating activities | -144.297 M -168.41 % | -53.759 M -107.92 % | 678.358 M 123.23 % | 303.886 M 242.96 % | 88.606 M -64.57 % | 250.083 M 234.47 % | -185.971 M -296.75 % | -46.874 M -1 816.99 % | 2.730 M 117.32 % | -15.764 M -144.00 % | 35.827 M -71.92 % | 127.582 M 363.38 % | 27.533 M -17.58 % | 33.404 M -53.37 % | 71.634 M 467.22 % | 12.629 M 515.95 % | 2.050 M |
| Investments in property plant and equipment | -247.630 M -35.82 % | -182.327 M 57.22 % | -426.245 M 8.49 % | -465.801 M 27.19 % | -639.739 M -155.06 % | -250.821 M -958.28 % | -23.701 M -208.96 % | -7.671 M 7.45 % | -8.289 M 39.33 % | -13.663 M -2.13 % | -13.378 M 81.35 % | -71.747 M -8.08 % | -66.380 M 54.51 % | -145.927 M -41.50 % | -103.128 M -953.05 % | -9.793 M 74.10 % | -37.815 M |
| Acquisitions net | 0.000 | 0.000 -100.00 % | 149.000 K -34.52 % | 227.535 K 110.36 % | -2.197 M 99.96 % | -5.991 B -13 351.30 % | 45.208 M 830.23 % | -6.191 M | 0.000 | 0.000 -100.00 % | 43.649 M | 0.000 | 0.000 -100.00 % | 145.927 M 41.50 % | 103.128 M | 0.000 | 0.000 |
| Purchases of investments | 0.000 100.00 % | -114.496 K 94.91 % | -2.250 M -888.86 % | -227.535 K -250.87 % | 150.820 K -84.40 % | 967.000 K -96.11 % | 24.851 M 198.29 % | 8.331 M | 0.000 100.00 % | -50.000 M | 0.000 | 0.000 | 0.000 100.00 % | -4.000 M 55.62 % | -9.013 M | 0.000 | 0.000 |
| Sales maturities of investments | 9.685 M 25.28 % | 7.731 M 5 288.79 % | -149.000 K -377.48 % | 53.698 K -97.83 % | 2.470 M -78.02 % | 11.234 M 368.07 % | 2.400 M -30.77 % | 3.467 M -85.04 % | 23.167 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.768 M 2 460.97 % | 537.590 K | 0.000 | 0.000 |
| Other investing activites | 2.183 M 282.19 % | -1.198 M -158.89 % | -462.735 K -303.37 % | 227.536 K 153.76 % | -423.251 K 99.24 % | -56.023 M -136.37 % | -23.701 M -3 691.05 % | 660.000 K -98.39 % | 41.000 M 1 620.95 % | 2.382 M -32.84 % | 3.548 M 269.54 % | 960.000 K 101.45 % | -66.380 M 54.51 % | -145.927 M -41.50 % | -103.128 M -21 504.47 % | 481.807 K 101.27 % | -37.815 M |
| Net cash used for investing activites | -235.762 M -34.03 % | -175.908 M 58.99 % | -428.957 M 7.85 % | -465.520 M 27.23 % | -639.739 M 89.82 % | -6.285 B -25 183.36 % | 25.058 M 357.38 % | -9.736 M -117.42 % | 55.877 M 191.18 % | -61.280 M -281.20 % | 33.819 M 147.78 % | -70.787 M -6.64 % | -66.380 M 51.25 % | -136.159 M -22.00 % | -111.603 M -1 098.56 % | -9.311 M 75.38 % | -37.815 M |
| Debt repayment | -1.943 B -530.66 % | 451.230 M 151.80 % | -871.175 M -28.25 % | -679.298 M -1 108.90 % | 67.331 M -98.47 % | 4.405 B 1 926.95 % | 217.334 M 355.84 % | -84.948 M -324.74 % | -20.000 M 38.46 % | -32.500 M -3.17 % | -31.500 M 85.81 % | -222.000 M -311.11 % | -54.000 M -183.08 % | 65.000 M -1.56 % | 66.030 M 550.11 % | -14.670 M -131.61 % | 46.416 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Dividends paid | -134.985 M 45.29 % | -246.736 M -44.36 % | -170.921 M -20.56 % | -141.774 M 43.50 % | -250.911 M -45.37 % | -172.599 M -428.89 % | -32.634 M -653.99 % | -4.328 M -637.70 % | -586.722 K 47.25 % | -1.112 M 76.23 % | -4.680 M 68.65 % | -14.927 M 57.86 % | -35.424 M -106.52 % | -17.153 M -47.37 % | -11.639 M -10.23 % | -10.559 M 8.99 % | -11.602 M |
| Other financing activites | 2.566 B 19 107.93 % | -13.500 M -101.73 % | 779.870 M -22.10 % | 1.001 B 119.21 % | 456.705 M -78.56 % | 2.130 B 22 175.67 % | -9.650 M -105.51 % | 175.000 M | 0.000 | 0.000 -100.00 % | 5.190 M 246.00 % | 1.500 M | 0.000 -100.00 % | 386.011 M | 0.000 -100.00 % | 49.056 M | 0.000 |
| Net cash used provided by financing activities | 487.808 M 155.40 % | 190.994 M 172.84 % | -262.226 M -245.61 % | 180.086 M -34.06 % | 273.124 M -95.71 % | 6.363 B 3 534.95 % | 175.050 M 97.85 % | 88.474 M 529.76 % | -20.587 M 38.75 % | -33.612 M -8.46 % | -30.990 M 86.84 % | -235.427 M -163.27 % | -89.424 M -120.61 % | 433.859 M 697.67 % | 54.391 M 128.27 % | 23.827 M -31.56 % | 34.814 M |
| Effect of forex changes on cash | -5.209 M -248.18 % | 3.515 M -43.07 % | 6.175 M 185.04 % | -7.261 M -129.86 % | 24.317 M 552.20 % | 3.728 M 254.84 % | -2.408 M -67.63 % | -1.436 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 102.541 M 391.66 % | -35.158 M -428.67 % | -6.650 M -159.42 % | 11.191 M 104.41 % | -253.692 M -176.54 % | 331.466 M 2 726.13 % | 11.729 M -61.45 % | 30.428 M -19.97 % | 38.021 M 134.36 % | -110.657 M -386.26 % | 38.656 M 121.64 % | -178.632 M -39.26 % | -128.271 M -138.74 % | 331.103 M 2 195.98 % | 14.421 M -46.87 % | 27.145 M 2 956.20 % | -950.373 K |
| Cash at beginning of period | 137.097 M -20.41 % | 172.255 M -3.72 % | 178.905 M 6.67 % | 167.714 M -60.20 % | 421.406 M 368.54 % | 89.940 M 15.00 % | 78.211 M 63.68 % | 47.783 M 389.45 % | 9.763 M -91.89 % | 120.419 M 47.28 % | 81.763 M -68.60 % | 260.395 M -33.00 % | 388.667 M 575.20 % | 57.563 M 33.43 % | 43.142 M 169.68 % | 15.998 M -5.61 % | 16.948 M |
| Cash at end of period | 239.638 M 74.79 % | 137.097 M -20.41 % | 172.255 M -3.72 % | 178.905 M 6.67 % | 167.714 M -60.20 % | 421.406 M 368.54 % | 89.940 M 15.00 % | 78.211 M 63.68 % | 47.783 M 389.45 % | 9.763 M -91.89 % | 120.419 M 47.28 % | 81.763 M -68.60 % | 260.395 M -33.00 % | 388.667 M 575.20 % | 57.563 M 33.43 % | 43.142 M 169.68 % | 15.998 M |
| Operating cash flow | -144.297 M -168.17 % | -53.808 M -107.93 % | 678.358 M 123.23 % | 303.886 M 242.96 % | 88.606 M -64.57 % | 250.083 M 234.47 % | -185.971 M -296.75 % | -46.874 M -1 816.99 % | 2.730 M 117.32 % | -15.764 M -144.00 % | 35.827 M -71.92 % | 127.582 M 363.38 % | 27.533 M -17.58 % | 33.404 M -53.37 % | 71.634 M 467.22 % | 12.629 M 515.95 % | 2.050 M |
| Capital expenditure | -247.630 M -35.82 % | -182.327 M 57.22 % | -426.245 M 8.49 % | -465.801 M 27.19 % | -639.739 M -155.06 % | -250.821 M -958.28 % | -23.701 M -208.96 % | -7.671 M 7.45 % | -8.289 M 39.33 % | -13.663 M -2.13 % | -13.378 M 81.35 % | -71.747 M -8.08 % | -66.380 M 54.51 % | -145.927 M -41.50 % | -103.128 M -953.05 % | -9.793 M 74.10 % | -37.815 M |
| Free CashFlow | -391.927 M -65.98 % | -236.135 M -193.66 % | 252.114 M 255.71 % | -161.915 M 70.62 % | -551.133 M -74 524.84 % | -738.538 K 99.65 % | -209.672 M -284.40 % | -54.545 M -881.18 % | -5.559 M 81.11 % | -29.427 M -231.08 % | 22.449 M -59.79 % | 55.835 M 243.73 % | -38.847 M 65.48 % | -112.523 M -257.28 % | -31.494 M -1 210.62 % | 2.836 M 107.93 % | -35.764 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2023-01-01 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 567.092 M -16.30 % | 677.515 M -14.37 % | 791.225 M 6.67 % | 741.770 M -13.41 % | 856.647 M -16.58 % | 1.027 B 0.02 % | 1.027 B 11.90 % | 917.569 M -16.61 % | 1.100 B -24.49 % | 1.457 B -5.46 % | 1.541 B -3.66 % | 1.600 B 37.56 % | 1.163 B -4.92 % | 1.223 B 0.24 % | 1.220 B 6.12 % | 1.150 B 6.97 % | 1.075 B -6.71 % | 1.152 B -3.53 % | 1.194 B -7.46 % | 1.291 B 26.54 % | 1.020 B -0.01 % | 1.020 B -21.80 % | 1.304 B 7.64 % | 1.212 B 177.99 % | 435.904 M -8.36 % | 475.675 M -39.68 % | 788.571 M 104.45 % | 385.711 M 22.94 % | 313.750 M -28.60 % | 439.401 M 7.08 % | 410.361 M 150.16 % | 164.040 M 255 489.80 % | 64.181 K -64.30 % | 179.803 K -96.60 % | 5.294 M 270.88 % | 1.427 M 886.04 % | 144.750 K | 0.000 -100.00 % | 938.880 K 887.47 % | 95.079 K -90.61 % | 1.013 M -79.24 % | 4.878 M -59.84 % | 12.145 M -25.74 % | 16.356 M -24.38 % | 21.630 M -20.96 % | 27.366 M -44.00 % | 48.864 M -17.63 % | 59.321 M 53.85 % | 38.559 M -47.38 % | 73.281 M -36.39 % | 115.198 M 16.78 % | 98.645 M 381.36 % | -35.059 M -129.91 % | 117.229 M -25.75 % | 157.889 M -3.22 % | 163.136 M 17.44 % | 138.904 M 48.86 % | 93.311 M -21.69 % | 119.163 M -3.82 % | 123.899 M |
| Net income | -238.320 M -31.73 % | -180.913 M 33.63 % | -272.593 M -5.56 % | -258.230 M 15.49 % | -305.557 M -247.06 % | -88.042 M 82.38 % | -499.558 M -80.93 % | -276.111 M -23.22 % | -224.080 M -47.61 % | -151.807 M 87.32 % | -1.197 B -1 660.13 % | -67.996 M -251.64 % | 44.840 M -59.28 % | 110.118 M 160.27 % | -182.696 M -700.58 % | 30.420 M 53.29 % | 19.845 M 112.70 % | -156.251 M 39.51 % | -258.296 M -32.37 % | -195.129 M 11.91 % | -221.517 M -478.51 % | -38.291 M 26.82 % | -52.325 M -15.21 % | -45.417 M -50.96 % | -30.085 M -2 231.43 % | 1.412 M -94.05 % | 23.711 M 478.85 % | -6.259 M -206.49 % | 5.877 M 388.63 % | 1.203 M -88.20 % | 10.193 M 678.82 % | -1.761 M 66.48 % | -5.254 M -621.15 % | -728.585 K -105.19 % | 14.028 M 570.59 % | -2.981 M 4.97 % | -3.137 M -54.49 % | -2.030 M 97.46 % | -80.071 M -1 293.78 % | -5.745 M -16.18 % | -4.945 M 43.05 % | -8.683 M -126.89 % | 32.294 M 377.43 % | -11.640 M -24.25 % | -9.369 M -51.66 % | -6.177 M 95.88 % | -150.014 M -740.50 % | -17.848 M -17.92 % | -15.136 M -217.24 % | -4.771 M -92.23 % | -2.482 M -119.48 % | 12.744 M 158.35 % | -21.843 M -367.54 % | 8.164 M -11.02 % | 9.176 M -53.92 % | 19.914 M -18.38 % | 24.398 M 259.82 % | 6.781 M -63.19 % | 18.421 M 54.28 % | 11.940 M |
| Income before tax | -305.626 M -29.36 % | -236.268 M 42.24 % | -409.029 M -7.87 % | -379.176 M 21.04 % | -480.210 M -377.32 % | -100.606 M 82.45 % | -573.176 M -34.25 % | -426.948 M -7.79 % | -396.088 M -76.18 % | -224.819 M 85.96 % | -1.601 B -1 206.96 % | -122.531 M -269.96 % | 72.094 M -58.98 % | 175.768 M 173.59 % | -238.833 M -543.41 % | 53.863 M 216.96 % | 16.994 M 106.96 % | -244.336 M 36.66 % | -385.766 M -25.88 % | -306.444 M 13.63 % | -354.816 M -593.28 % | -51.179 M 49.68 % | -101.715 M -35.39 % | -75.128 M -66.32 % | -45.170 M -826.64 % | 6.216 M -87.96 % | 51.649 M 753.07 % | -7.909 M -175.62 % | -2.869 M -142.36 % | 6.773 M -74.73 % | 26.798 M 1 203.96 % | 2.055 M 139.11 % | -5.254 M -621.15 % | -728.585 K -105.19 % | 14.028 M 570.59 % | -2.981 M 4.97 % | -3.137 M -54.49 % | -2.030 M 97.46 % | -80.071 M -1 293.78 % | -5.745 M -16.18 % | -4.945 M 43.05 % | -8.683 M -126.89 % | 32.294 M 377.43 % | -11.640 M -24.25 % | -9.369 M -51.66 % | -6.177 M 95.88 % | -149.900 M -739.26 % | -17.861 M -18.50 % | -15.073 M -216.20 % | -4.767 M -71.85 % | -2.774 M -125.87 % | 10.723 M 153.91 % | -19.891 M -328.18 % | 8.717 M -18.19 % | 10.656 M -51.31 % | 21.887 M -17.60 % | 26.563 M 247.17 % | 7.651 M -59.73 % | 18.998 M 29.77 % | 14.640 M |
| Income before tax ratio | -0.54 -54.54 % | -0.35 32.54 % | -0.52 -1.13 % | -0.51 8.81 % | -0.56 -472.21 % | -0.10 82.45 % | -0.56 -19.98 % | -0.47 -29.26 % | -0.36 -133.33 % | -0.15 85.15 % | -1.04 -1 256.57 % | -0.08 -223.55 % | 0.06 -56.86 % | 0.14 173.42 % | -0.20 -517.83 % | 0.05 196.30 % | 0.02 107.46 % | -0.21 34.35 % | -0.32 -36.04 % | -0.24 31.75 % | -0.35 -593.33 % | -0.05 35.66 % | -0.08 -25.78 % | -0.06 40.17 % | -0.10 -892.93 % | 0.01 -80.05 % | 0.07 419.43 % | -0.02 -124.20 % | -0.01 -159.33 % | 0.02 -76.40 % | 0.07 421.25 % | 0.01 100.02 % | -81.87 -1 920.31 % | -4.05 -252.91 % | 2.65 226.88 % | -2.09 90.36 % | -21.67 | 0.00 100.00 % | -85.28 -41.15 % | -60.42 -1 137.55 % | -4.88 -174.31 % | -1.78 -166.94 % | 2.66 473.62 % | -0.71 -64.31 % | -0.43 -91.88 % | -0.23 92.64 % | -3.07 -918.86 % | -0.30 22.98 % | -0.39 -500.93 % | -0.07 -170.15 % | -0.02 -122.15 % | 0.11 -80.84 % | 0.57 662.96 % | 0.07 10.18 % | 0.07 -49.70 % | 0.13 -29.84 % | 0.19 133.22 % | 0.08 -48.57 % | 0.16 34.92 % | 0.12 |
| EBITDA | -180.904 M -62.04 % | -111.643 M 62.64 % | -298.798 M -23.48 % | -241.985 M -39.76 % | -173.149 M -253.30 % | 112.951 M 126.83 % | -421.049 M -120.85 % | -190.650 M -28.21 % | -148.706 M -110.84 % | -70.529 M -3 673.65 % | -1.869 M -102.09 % | 89.582 M -65.14 % | 256.955 M -27.20 % | 352.961 M 1 410.95 % | -26.924 M -115.01 % | 179.374 M 3.75 % | 172.887 M 234.38 % | -128.659 M 55.94 % | -291.997 M -40.20 % | -208.273 M 10.07 % | -231.599 M -3 905.22 % | -5.782 M 34.52 % | -8.831 M -132.06 % | 27.547 M 226.66 % | -21.749 M -246.04 % | 14.892 M -75.54 % | 60.897 M 3 952.62 % | 1.503 M -92.91 % | 21.186 M 360.61 % | 4.599 M -87.82 % | 37.777 M 1 275.74 % | 2.746 M 238.78 % | -1.979 M 45.46 % | -3.628 M -123.32 % | 15.558 M 630.38 % | -2.933 M -164.25 % | -1.110 M 48.94 % | -2.174 M 78.90 % | -10.302 M -100.84 % | -5.129 M 46.46 % | -9.581 M -1 180.81 % | 886.469 K -97.51 % | 35.577 M 1 762.28 % | -2.140 M 50.18 % | -4.296 M 62.34 % | -11.407 M 7.59 % | -12.344 M 10.09 % | -13.729 M -72.96 % | -7.938 M -118.27 % | -3.637 M -141.71 % | 8.719 M -39.02 % | 14.297 M 155.45 % | -25.782 M -222.97 % | 20.967 M 12.90 % | 18.570 M -34.12 % | 28.187 M 14.96 % | 24.518 M 45.29 % | 16.875 M -34.94 % | 25.938 M 40.25 % | 18.495 M |
| Net income ratio | -0.42 -57.38 % | -0.27 22.49 % | -0.34 1.04 % | -0.35 2.40 % | -0.36 -316.05 % | -0.09 82.38 % | -0.49 -61.69 % | -0.30 -47.76 % | -0.20 -95.48 % | -0.10 86.58 % | -0.78 -1 726.94 % | -0.04 -210.23 % | 0.04 -57.17 % | 0.09 160.13 % | -0.15 -665.94 % | 0.03 43.30 % | 0.02 113.61 % | -0.14 37.30 % | -0.22 -43.05 % | -0.15 30.39 % | -0.22 -478.55 % | -0.04 6.42 % | -0.04 -7.03 % | -0.04 45.70 % | -0.07 -2 425.90 % | 0.00 -90.13 % | 0.03 285.30 % | -0.02 -186.62 % | 0.02 584.32 % | 0.00 -88.98 % | 0.02 331.38 % | -0.01 99.99 % | -81.87 -1 920.31 % | -4.05 -252.91 % | 2.65 226.88 % | -2.09 90.36 % | -21.67 | 0.00 100.00 % | -85.28 -41.15 % | -60.42 -1 137.55 % | -4.88 -174.31 % | -1.78 -166.94 % | 2.66 473.62 % | -0.71 -64.31 % | -0.43 -91.88 % | -0.23 92.65 % | -3.07 -920.36 % | -0.30 23.35 % | -0.39 -502.92 % | -0.07 -202.18 % | -0.02 -116.68 % | 0.13 -79.26 % | 0.62 794.57 % | 0.07 19.84 % | 0.06 -52.39 % | 0.12 -30.50 % | 0.18 141.71 % | 0.07 -52.99 % | 0.15 60.41 % | 0.10 |
| Ratio EBITDA | -0.32 -93.59 % | -0.16 56.36 % | -0.38 -15.76 % | -0.33 -61.40 % | -0.20 -283.77 % | 0.11 126.82 % | -0.41 -97.37 % | -0.21 -53.74 % | -0.14 -179.23 % | -0.05 -3 891.72 % | 0.00 -102.17 % | 0.06 -74.66 % | 0.22 -23.44 % | 0.29 1 407.78 % | -0.02 -114.14 % | 0.16 -3.01 % | 0.16 244.04 % | -0.11 54.33 % | -0.24 -51.51 % | -0.16 28.93 % | -0.23 -3 905.53 % | -0.01 16.27 % | -0.01 -129.78 % | 0.02 145.56 % | -0.05 -259.36 % | 0.03 -59.46 % | 0.08 1 882.24 % | 0.00 -94.23 % | 0.07 545.08 % | 0.01 -88.63 % | 0.09 449.94 % | 0.02 100.05 % | -30.83 -52.80 % | -20.18 -786.49 % | 2.94 243.01 % | -2.06 73.20 % | -7.67 | 0.00 100.00 % | -10.97 79.66 % | -53.95 -470.29 % | -9.46 -5 305.69 % | 0.18 -93.80 % | 2.93 2 338.60 % | -0.13 34.12 % | -0.20 52.35 % | -0.42 -65.00 % | -0.25 -9.16 % | -0.23 -12.42 % | -0.21 -314.82 % | -0.05 -165.57 % | 0.08 -47.78 % | 0.14 -80.29 % | 0.74 311.18 % | 0.18 52.06 % | 0.12 -31.93 % | 0.17 -2.12 % | 0.18 -2.40 % | 0.18 -16.92 % | 0.22 45.82 % | 0.15 |
| Gross profit ratio | -0.04 52.24 % | -0.08 41.89 % | -0.14 15.02 % | -0.16 -66.22 % | -0.10 -110.73 % | -0.05 73.59 % | -0.17 -38.94 % | -0.13 -1 890.18 % | -0.01 -119.27 % | 0.03 63.98 % | 0.02 -88.62 % | 0.18 -3.33 % | 0.18 13.39 % | 0.16 131.57 % | 0.07 -60.53 % | 0.18 204.27 % | 0.06 196.56 % | -0.06 48.21 % | -0.12 -34.28 % | -0.09 9.50 % | -0.09 -253.83 % | 0.06 -15.92 % | 0.07 -47.04 % | 0.14 124.17 % | 0.06 -33.79 % | 0.09 -32.78 % | 0.14 33.24 % | 0.10 -4.72 % | 0.11 43.20 % | 0.08 -47.89 % | 0.15 20.32 % | 0.12 134.63 % | -0.35 -150.03 % | 0.70 304.52 % | 0.17 -75.94 % | 0.72 243.70 % | 0.21 | 0.00 -100.00 % | 0.59 -20.11 % | 0.74 18.78 % | 0.62 471.31 % | 0.11 -24.72 % | 0.14 27.19 % | 0.11 503.38 % | -0.03 65.35 % | -0.08 41.37 % | -0.14 -726.20 % | 0.02 9 454.32 % | 0.00 -99.61 % | 0.06 -16.74 % | 0.07 -73.75 % | 0.27 -26.19 % | 0.37 74.48 % | 0.21 -1.02 % | 0.21 -7.57 % | 0.23 -1.26 % | 0.23 2.79 % | 0.23 -10.71 % | 0.25 13.24 % | 0.22 |
| Weighted average shs out dil | 174.200 M 0.00 % | 174.200 M 0.00 % | 174.200 M 0.00 % | 174.200 M 0.00 % | 174.200 M 0.00 % | 174.200 M 0.00 % | 174.200 M 0.00 % | 174.200 M 0.00 % | 174.200 M 0.00 % | 174.200 M 0.01 % | 174.190 M -0.01 % | 174.200 M 0.00 % | 174.200 M -0.01 % | 174.210 M 0.01 % | 174.200 M 0.00 % | 174.200 M 0.00 % | 174.200 M 0.00 % | 174.193 M -0.01 % | 174.205 M 30.00 % | 133.999 M -0.01 % | 134.016 M 0.03 % | 133.979 M -0.01 % | 133.988 M -0.02 % | 134.012 M 5.66 % | 126.828 M -10.15 % | 141.151 M 7.01 % | 131.908 M -1.57 % | 134.019 M -9.39 % | 147.907 M 22.97 % | 120.282 M 36.76 % | 87.949 M -34.58 % | 134.430 M -31.21 % | 195.429 M 14.15 % | 171.210 M -7.92 % | 185.931 M 38.47 % | 134.274 M 0.09 % | 134.147 M 0.43 % | 133.578 M -0.44 % | 134.167 M 0.19 % | 133.913 M -0.07 % | 134.003 M 0.01 % | 133.990 M -1.25 % | 135.680 M 1.41 % | 133.796 M -0.18 % | 134.035 M 8.49 % | 123.549 M -7.04 % | 132.903 M -0.96 % | 134.197 M -0.89 % | 135.399 M 2.16 % | 132.531 M -1.53 % | 134.589 M 0.33 % | 134.150 M -0.14 % | 134.341 M -0.14 % | 134.531 M 6.84 % | 125.922 M 152.93 % | 49.785 M -57.56 % | 117.314 M -13.49 % | 135.614 M 35.89 % | 99.799 M 0.30 % | 99.500 M |
| Weighted average shs out | 174.200 M 0.00 % | 174.200 M 0.00 % | 174.200 M 0.00 % | 174.200 M 0.00 % | 174.200 M 0.00 % | 174.200 M 0.00 % | 174.200 M 0.00 % | 174.200 M 0.00 % | 174.200 M 0.00 % | 174.200 M 0.01 % | 174.190 M -0.01 % | 174.200 M 0.00 % | 174.200 M 0.00 % | 174.200 M 0.00 % | 174.200 M 0.00 % | 174.200 M 0.00 % | 174.200 M 0.00 % | 174.193 M -0.01 % | 174.205 M 30.00 % | 133.999 M -0.01 % | 134.016 M 0.03 % | 133.979 M -0.01 % | 133.988 M -0.02 % | 134.012 M 5.66 % | 126.829 M -10.15 % | 141.151 M 7.01 % | 131.908 M -1.57 % | 134.019 M -9.39 % | 147.910 M 22.97 % | 120.282 M 36.76 % | 87.949 M -34.58 % | 134.430 M -31.21 % | 195.433 M 14.15 % | 171.213 M -7.92 % | 185.932 M 38.47 % | 134.274 M 0.09 % | 134.150 M 0.43 % | 133.578 M -0.44 % | 134.167 M 0.19 % | 133.913 M -0.07 % | 134.005 M 0.01 % | 133.990 M -1.25 % | 135.680 M 1.41 % | 133.796 M -0.18 % | 134.037 M 8.49 % | 123.549 M -7.04 % | 132.903 M -0.96 % | 134.197 M -0.89 % | 135.400 M 2.16 % | 132.531 M -1.53 % | 134.589 M 0.33 % | 134.150 M -0.14 % | 134.341 M -0.14 % | 134.531 M 6.84 % | 125.922 M 152.93 % | 49.785 M -57.56 % | 117.314 M -13.49 % | 135.614 M 35.89 % | 99.799 M 0.30 % | 99.500 M |
| EPS diluted | -1.37 -31.73 % | -1.04 33.33 % | -1.56 -5.41 % | -1.48 15.43 % | -1.75 -243.14 % | -0.51 82.23 % | -2.87 -80.50 % | -1.59 -23.26 % | -1.29 -48.28 % | -0.87 87.34 % | -6.87 -1 661.54 % | -0.39 -250.00 % | 0.26 -58.73 % | 0.63 160.00 % | -1.05 -717.65 % | 0.17 54.55 % | 0.11 112.22 % | -0.90 39.19 % | -1.48 -1.37 % | -1.46 11.52 % | -1.65 -468.97 % | -0.29 25.64 % | -0.39 -14.71 % | -0.34 -41.67 % | -0.24 -2 500.00 % | 0.01 -94.44 % | 0.18 485.44 % | -0.05 -217.63 % | 0.04 297.00 % | 0.01 -91.67 % | 0.12 1 016.03 % | -0.01 51.30 % | -0.03 -525.58 % | 0.00 -105.70 % | 0.08 439.64 % | -0.02 5.13 % | -0.02 -53.95 % | -0.02 97.47 % | -0.60 -1 298.60 % | -0.04 -16.26 % | -0.04 43.06 % | -0.06 -127.00 % | 0.24 375.86 % | -0.09 -24.46 % | -0.07 -39.80 % | -0.05 95.58 % | -1.13 -769.23 % | -0.13 -18.18 % | -0.11 -205.56 % | -0.04 -95.65 % | -0.02 -119.37 % | 0.10 159.38 % | -0.16 -363.59 % | 0.06 -16.74 % | 0.07 -81.78 % | 0.40 90.48 % | 0.21 320.00 % | 0.05 -72.22 % | 0.18 50.00 % | 0.12 |
| Earnings per share | -1.37 -31.73 % | -1.04 33.33 % | -1.56 -5.41 % | -1.48 15.43 % | -1.75 -243.14 % | -0.51 82.23 % | -2.87 -80.50 % | -1.59 -23.26 % | -1.29 -48.28 % | -0.87 87.34 % | -6.87 -1 661.54 % | -0.39 -250.00 % | 0.26 -58.73 % | 0.63 160.00 % | -1.05 -717.65 % | 0.17 54.55 % | 0.11 112.22 % | -0.90 39.19 % | -1.48 -1.37 % | -1.46 11.52 % | -1.65 -468.97 % | -0.29 25.64 % | -0.39 -14.71 % | -0.34 -41.67 % | -0.24 -2 500.00 % | 0.01 -94.44 % | 0.18 485.44 % | -0.05 -217.63 % | 0.04 297.00 % | 0.01 -91.67 % | 0.12 1 016.03 % | -0.01 51.30 % | -0.03 -525.58 % | 0.00 -105.70 % | 0.08 439.64 % | -0.02 5.13 % | -0.02 -53.95 % | -0.02 97.47 % | -0.60 -1 298.60 % | -0.04 -16.26 % | -0.04 43.06 % | -0.06 -127.00 % | 0.24 375.86 % | -0.09 -24.46 % | -0.07 -39.80 % | -0.05 95.58 % | -1.13 -769.23 % | -0.13 -18.18 % | -0.11 -205.56 % | -0.04 -95.65 % | -0.02 -119.37 % | 0.10 159.38 % | -0.16 -363.59 % | 0.06 -16.74 % | 0.07 -81.78 % | 0.40 90.48 % | 0.21 320.00 % | 0.05 -72.22 % | 0.18 50.00 % | 0.12 |
| Gross profit | -21.608 M 60.03 % | -54.057 M 50.24 % | -108.646 M 9.36 % | -119.862 M -43.93 % | -83.277 M -75.78 % | -47.376 M 73.58 % | -179.317 M -55.47 % | -115.337 M -1 559.61 % | -6.950 M -114.55 % | 47.753 M 55.03 % | 30.803 M -89.04 % | 281.069 M 32.98 % | 211.367 M 7.82 % | 196.041 M 132.13 % | 84.454 M -58.12 % | 201.648 M 225.49 % | 61.953 M 190.08 % | -68.772 M 50.03 % | -137.638 M -24.26 % | -110.768 M -14.51 % | -96.728 M -253.82 % | 62.885 M -34.25 % | 95.637 M -42.99 % | 167.762 M 523.18 % | 26.920 M -39.33 % | 44.370 M -59.45 % | 109.432 M 172.41 % | 40.172 M 17.13 % | 34.297 M 2.25 % | 33.541 M -44.21 % | 60.117 M 201.00 % | 19.972 M 88 606.46 % | -22.566 K -117.86 % | 126.369 K -86.26 % | 919.713 K -10.76 % | 1.031 M 3 289.03 % | 30.411 K 189.32 % | -34.049 K -106.18 % | 551.396 K 688.91 % | 69.893 K -88.85 % | 626.823 K 18.62 % | 528.445 K -69.77 % | 1.748 M -5.56 % | 1.851 M 405.03 % | -606.697 K 72.61 % | -2.215 M 67.16 % | -6.746 M -615.81 % | 1.308 M 14 598.98 % | 8.898 K -99.79 % | 4.328 M -47.04 % | 8.173 M -69.35 % | 26.664 M 307.67 % | -12.840 M -152.18 % | 24.607 M -26.51 % | 33.485 M -10.55 % | 37.433 M 15.97 % | 32.278 M 53.02 % | 21.095 M -30.08 % | 30.169 M 8.91 % | 27.700 M |
| Income tax expense | -34.911 M 0.11 % | -34.950 M 61.27 % | -90.242 M -21.54 % | -74.249 M 39.72 % | -123.180 M -1 728.39 % | -6.737 M -119.56 % | 34.446 M 133.61 % | -102.499 M 23.13 % | -133.339 M -156.56 % | -51.972 M -138.58 % | 134.704 M 360.86 % | -51.639 M -964.34 % | 5.974 M -77.44 % | 26.486 M 215.57 % | -22.918 M -485.17 % | 5.950 M 145.01 % | -13.219 M 74.78 % | -52.425 M 20.52 % | -65.963 M 6.50 % | -70.551 M 10.43 % | -78.763 M -336.67 % | -18.037 M 57.28 % | -42.227 M -90.61 % | -22.154 M -371.42 % | -4.699 M -367.91 % | 1.754 M -77.90 % | 7.937 M 8 378.39 % | -95.875 K 95.94 % | -2.360 M -254.71 % | 1.526 M -73.89 % | 5.843 M 484.43 % | 999.767 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 113.301 K 978.00 % | -12.904 K -120.51 % | 62.906 K 1 442.55 % | 4.078 K 101.40 % | -291.895 K 85.56 % | -2.021 M -203.57 % | 1.952 M 252.91 % | 553.019 K -62.64 % | 1.480 M -24.96 % | 1.973 M -8.85 % | 2.165 M 148.68 % | 870.423 K 50.89 % | 576.856 K -78.63 % | 2.700 M |
| Cost of revenue | 588.700 M -19.53 % | 731.572 M -18.70 % | 899.871 M 4.44 % | 861.631 M -8.33 % | 939.924 M -12.51 % | 1.074 B -10.92 % | 1.206 B 16.76 % | 1.033 B -6.72 % | 1.107 B -21.44 % | 1.409 B -6.70 % | 1.511 B 14.54 % | 1.319 B 38.58 % | 951.688 M -7.35 % | 1.027 B -9.56 % | 1.136 B 19.78 % | 948.207 M -6.39 % | 1.013 B -17.04 % | 1.221 B -8.33 % | 1.332 B -4.96 % | 1.401 B 25.50 % | 1.117 B 16.67 % | 957.167 M -20.81 % | 1.209 B 15.78 % | 1.044 B 155.27 % | 408.984 M -5.18 % | 431.305 M -36.49 % | 679.140 M 96.55 % | 345.539 M 23.65 % | 279.454 M -31.15 % | 405.860 M 15.88 % | 350.244 M 143.11 % | 144.068 M 165 978.04 % | 86.747 K 62.34 % | 53.434 K -98.78 % | 4.374 M 1 002.68 % | 396.655 K 246.91 % | 114.339 K 235.81 % | 34.049 K -91.21 % | 387.484 K 1 438.49 % | 25.186 K -93.47 % | 385.985 K -91.13 % | 4.350 M -58.17 % | 10.398 M -28.32 % | 14.506 M -34.77 % | 22.237 M -24.83 % | 29.581 M -46.81 % | 55.611 M -4.14 % | 58.013 M 50.49 % | 38.550 M -44.09 % | 68.952 M -35.57 % | 107.025 M 48.69 % | 71.981 M 423.95 % | -22.219 M -123.99 % | 92.622 M -25.55 % | 124.405 M -1.03 % | 125.703 M 17.89 % | 106.626 M 47.65 % | 72.216 M -18.85 % | 88.994 M -7.49 % | 96.200 M |
| General and administrative expenses | -2.928 M -105.92 % | 49.425 M 173.18 % | -67.534 M -159.83 % | 112.876 M 294.31 % | 28.627 M -46.38 % | 53.391 M 39.36 % | 38.312 M -76.32 % | 161.814 M 1 301.56 % | -13.467 M -126.52 % | 50.786 M 6.48 % | 47.695 M -55.30 % | 106.705 M 1 894.65 % | -5.946 M -117.95 % | 33.130 M 157.86 % | -57.260 M -165.74 % | 87.108 M 715.16 % | -14.160 M -145.64 % | 31.027 M 150.13 % | -61.891 M -264.05 % | 37.727 M 374.21 % | -13.758 M -146.91 % | 29.328 M 385.45 % | -10.274 M -119.48 % | 52.737 M 1 169.34 % | 4.155 M -59.17 % | 10.177 M 154.89 % | -18.541 M -237.26 % | 13.508 M 416.42 % | -4.269 M -136.04 % | 11.844 M 275.39 % | -6.753 M -177.96 % | 8.663 M 6 090.26 % | 139.941 K -96.51 % | 4.015 M 207.45 % | -3.736 M -194.41 % | 3.957 M 334.73 % | -1.686 M -146.66 % | 3.613 M 141.21 % | -8.768 M -263.00 % | 5.379 M 414.80 % | -1.709 M -139.47 % | 4.330 M 129.44 % | -14.704 M -263.12 % | 9.014 M 456.84 % | -2.526 M -147.07 % | 5.367 M 157.00 % | -9.416 M -200.62 % | 9.358 M 637.04 % | 1.270 M -71.56 % | 4.465 M 148.12 % | -9.278 M -216.42 % | 7.970 M 57.02 % | 5.076 M -9.00 % | 5.577 M 490.43 % | -1.429 M -117.60 % | 8.116 M 101.26 % | 4.032 M -13.39 % | 4.656 M -29.29 % | 6.584 M -1.71 % | 6.699 M |
| Selling and marketing expenses | 5.323 M -78.12 % | 24.325 M 266.06 % | -14.648 M -121.23 % | 69.012 M 97.39 % | 34.962 M -21.90 % | 44.768 M 127.84 % | 19.648 M -49.52 % | 38.920 M -16.47 % | 46.597 M -21.11 % | 59.066 M -10.58 % | 66.054 M -14.70 % | 77.439 M 39.95 % | 55.334 M 12.23 % | 49.306 M -18.99 % | 60.864 M 53.02 % | 39.776 M -1.05 % | 40.196 M 12.09 % | 35.861 M -1.28 % | 36.326 M -20.98 % | 45.971 M -9.93 % | 51.036 M 21.71 % | 41.931 M -26.00 % | 56.666 M 29.52 % | 43.750 M 96.61 % | 22.252 M 34.48 % | 16.547 M -36.15 % | 25.918 M 45.03 % | 17.871 M -6.63 % | 19.139 M 22.56 % | 15.616 M -13.71 % | 18.097 M 117.19 % | 8.332 M | 0.000 | 0.000 -100.00 % | 21.480 K 218.22 % | 6.750 K -9.70 % | 7.475 K 3.03 % | 7.255 K 105.19 % | -139.686 K -152.10 % | 268.125 K 3 383.95 % | 7.696 K -22.38 % | 9.915 K -73.59 % | 37.544 K -93.74 % | 599.943 K -57.28 % | 1.404 M 36.24 % | 1.031 M -45.83 % | 1.903 M -66.98 % | 5.763 M 157.97 % | 2.234 M -35.67 % | 3.473 M 48.58 % | 2.337 M 9.36 % | 2.137 M -31.04 % | 3.099 M 65.45 % | 1.873 M -72.66 % | 6.852 M 146.85 % | 2.776 M 31.62 % | 2.109 M -9.38 % | 2.327 M -41.01 % | 3.945 M 13.03 % | 3.490 M |
| Other expenses | 262.314 M 141.29 % | 108.711 M -71.45 % | 380.723 M 390.18 % | 77.670 M 51.29 % | 51.340 M 167.93 % | 19.161 M 662.51 % | -3.406 M -102.02 % | 168.493 M 1 345.66 % | -13.526 M -2 294.84 % | 616.282 K -99.96 % | 1.512 B 822.24 % | -209.401 M -200.79 % | 207.766 M 1 561.56 % | 12.504 M -32.05 % | 18.402 M 157.17 % | -32.188 M -153.84 % | 59.779 M 4 317.52 % | 1.353 M 102.79 % | -48.473 M | 0.000 100.00 % | -39.527 M -8 782.12 % | 455.270 K -96.13 % | 11.753 M 235.21 % | -8.692 M -2 065.20 % | 442.307 K 175.36 % | 160.631 K -85.01 % | 1.072 M 231.34 % | 323.512 K -5.56 % | 342.548 K 28.97 % | 265.594 K -88.59 % | 2.327 M 2 549.97 % | 87.825 K -70.81 % | 300.884 K 67.34 % | 179.800 K -98.14 % | 9.641 M | 0.000 -100.00 % | 130.000 K | 0.000 -100.00 % | 1.034 M | 0.000 -100.00 % | 58.096 K | 0.000 -100.00 % | 12.803 M 2 920.99 % | -453.840 K -119.92 % | 2.278 M 91.64 % | 1.189 M -91.36 % | 13.766 M | 0.000 -100.00 % | 7.839 M | 0.000 -100.00 % | 1.347 M | 0.000 -100.00 % | 3.100 M 1 490.65 % | 194.918 K -90.08 % | 1.964 M -24.72 % | 2.610 M 111.52 % | 1.234 M -55.98 % | 2.803 M | 0.000 -100.00 % | 1.626 M |
| Operating expenses | 264.709 M 45.08 % | 182.461 M -38.88 % | 298.541 M 15.02 % | 259.558 M 96.52 % | 132.079 M 67.68 % | 78.768 M 24.88 % | 63.077 M -42.92 % | 110.500 M -13.36 % | 127.538 M 15.08 % | 110.821 M -93.19 % | 1.628 B 1 398.43 % | 108.652 M -12.94 % | 124.801 M 46.52 % | 85.175 M -19.94 % | 106.389 M 50.98 % | 70.467 M -19.85 % | 87.917 M 29.99 % | 67.634 M -23.36 % | 88.252 M 4.98 % | 84.063 M -1.47 % | 85.315 M 18.40 % | 72.058 M -40.38 % | 120.856 M -5.96 % | 128.518 M 187.25 % | 44.741 M 60.06 % | 27.953 M -38.68 % | 45.584 M 40.22 % | 32.508 M -7.89 % | 35.292 M 25.02 % | 28.229 M -8.53 % | 30.860 M 75.19 % | 17.615 M 225.69 % | 5.409 M 30.56 % | 4.143 M -23.94 % | 5.446 M 37.40 % | 3.964 M 28.00 % | 3.097 M -14.47 % | 3.621 M -44.67 % | 6.544 M 15.88 % | 5.647 M 4.19 % | 5.420 M 24.81 % | 4.343 M -39.27 % | 7.151 M -26.66 % | 9.752 M 15.29 % | 8.458 M 27.02 % | 6.659 M -34.22 % | 10.123 M -33.06 % | 15.123 M 27.54 % | 11.857 M 49.38 % | 7.938 M 11.49 % | 7.120 M -29.73 % | 10.132 M 12.24 % | 9.027 M 15.58 % | 7.811 M -59.73 % | 19.397 M 67.25 % | 11.598 M 73.49 % | 6.685 M -6.94 % | 7.183 M -31.93 % | 10.554 M 1.30 % | 10.418 M |
| Cost and expenses | 853.409 M -6.63 % | 914.033 M -23.73 % | 1.198 B 6.89 % | 1.121 B 4.59 % | 1.072 B -7.03 % | 1.153 B -9.14 % | 1.269 B 10.99 % | 1.143 B -7.40 % | 1.235 B -18.78 % | 1.520 B -51.56 % | 3.139 B 119.87 % | 1.428 B 32.61 % | 1.076 B -3.22 % | 1.112 B -10.45 % | 1.242 B 21.94 % | 1.019 B -7.47 % | 1.101 B -14.57 % | 1.289 B -9.27 % | 1.420 B -4.39 % | 1.485 B 23.58 % | 1.202 B 16.79 % | 1.029 B -22.59 % | 1.330 B 13.40 % | 1.173 B 158.42 % | 453.725 M -1.20 % | 459.258 M -36.63 % | 724.724 M 91.70 % | 378.047 M 20.11 % | 314.746 M -27.49 % | 434.089 M 13.90 % | 381.104 M 135.71 % | 161.683 M 2 842.16 % | 5.495 M 30.97 % | 4.196 M -57.27 % | 9.820 M 125.20 % | 4.361 M 35.80 % | 3.211 M -12.13 % | 3.655 M -47.28 % | 6.931 M 22.74 % | 5.647 M -2.74 % | 5.806 M -33.20 % | 8.693 M -50.47 % | 17.549 M -27.65 % | 24.257 M -20.97 % | 30.695 M -15.30 % | 36.240 M -44.87 % | 65.734 M -10.12 % | 73.136 M 45.09 % | 50.407 M -34.44 % | 76.890 M -32.64 % | 114.145 M 39.01 % | 82.113 M 722.44 % | -13.192 M -113.14 % | 100.433 M -30.16 % | 143.802 M 4.73 % | 137.301 M 21.17 % | 113.311 M 42.71 % | 79.400 M -20.24 % | 99.548 M -6.63 % | 106.618 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 -100.00 % | 33.000 K | 0.000 -100.00 % | 562.792 K | 0.000 -100.00 % | 550.378 K | 0.000 -100.00 % | 1.584 M | 0.000 -100.00 % | 792.360 K | 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 | 2.395 M -96.75 % | 73.750 M 189.74 % | -82.183 M -145.18 % | 181.888 M 186.04 % | 63.589 M -35.07 % | 97.929 M 68.96 % | 57.960 M -71.13 % | 200.734 M 505.90 % | 33.130 M -69.84 % | 109.852 M -3.43 % | 113.749 M -38.23 % | 184.144 M 272.85 % | 49.388 M -40.09 % | 82.437 M 2 187.43 % | 3.604 M -97.16 % | 126.883 M 387.35 % | 26.036 M -61.08 % | 66.888 M 361.64 % | -25.565 M -130.54 % | 83.698 M 124.52 % | 37.278 M -47.69 % | 71.260 M 53.60 % | 46.392 M -51.92 % | 96.487 M 265.38 % | 26.407 M -1.19 % | 26.724 M 262.29 % | 7.376 M -76.49 % | 31.379 M 111.02 % | 14.870 M -45.85 % | 27.460 M 142.07 % | 11.344 M -33.25 % | 16.995 M 12 044.41 % | 139.941 K -96.51 % | 4.015 M 206.84 % | -3.758 M -194.79 % | 3.964 M 336.18 % | -1.678 M -146.36 % | 3.621 M 140.65 % | -8.908 M -257.73 % | 5.647 M 431.99 % | -1.701 M -139.20 % | 4.339 M 129.59 % | -14.666 M -252.55 % | 9.614 M 957.02 % | -1.122 M -117.53 % | 6.398 M 185.16 % | -7.513 M -149.69 % | 15.121 M 331.58 % | 3.504 M -55.86 % | 7.937 M 214.35 % | -6.941 M -168.68 % | 10.107 M 23.64 % | 8.175 M 9.72 % | 7.451 M 37.37 % | 5.424 M -50.20 % | 10.891 M 77.35 % | 6.141 M -12.05 % | 6.983 M -33.68 % | 10.529 M 3.34 % | 10.189 M |
| Interest income | 1.831 M -1.94 % | 1.867 M 10 579.84 % | 17.486 K -98.91 % | 1.610 M 304.41 % | 398.103 K -41.39 % | 679.203 K -53.06 % | 1.447 M | 0.000 -100.00 % | 1.064 M 145.06 % | 434.154 K | 0.000 -100.00 % | 738.872 K 116.94 % | 340.582 K | 0.000 -100.00 % | 679.055 K 377.88 % | 142.096 K -35.96 % | 221.900 K -3.65 % | 230.313 K -7.94 % | 250.180 K -24.88 % | 333.046 K -87.91 % | 2.756 M 645.28 % | 369.763 K -19.00 % | 456.506 K -96.72 % | 13.916 M 8 011.48 % | 171.559 K 218.94 % | 53.791 K -97.81 % | 2.461 M 959.55 % | 232.267 K -98.03 % | 11.773 M 2 336.19 % | 483.252 K | 0.000 -100.00 % | 223.388 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.975 M 1 996.08 % | 141.929 K | 0.000 | 0.000 | 0.000 -100.00 % | 28.839 M 1 065.11 % | 2.475 M 858.67 % | 258.196 K | 0.000 -100.00 % | 1.528 M | 0.000 -100.00 % | 380.715 K -91.23 % | 4.341 M 92.98 % | 2.250 M | 0.000 | 0.000 | 0.000 100.00 % | -106.156 K | 0.000 -100.00 % | 22.777 K | 0.000 100.00 % | -337.362 K | 0.000 |
| Interest expense | 124.722 M 0.08 % | 124.625 M 13.06 % | 110.231 M -19.65 % | 137.190 M -27.88 % | 190.225 M 75.28 % | 108.528 M -8.81 % | 119.018 M -3.74 % | 123.637 M -6.87 % | 132.760 M 29.97 % | 102.148 M | 0.000 -100.00 % | 110.889 M 27.52 % | 86.962 M 12.89 % | 77.034 M -35.84 % | 120.071 M 262.39 % | 33.133 M -60.64 % | 84.190 M 9.39 % | 76.963 M -17.92 % | 93.769 M -4.56 % | 98.246 M 17.47 % | 83.634 M -6.90 % | 89.837 M -11.55 % | 101.572 M -1.07 % | 102.675 M 378.15 % | 21.474 M 147.50 % | 8.676 M -6.18 % | 9.248 M -1.74 % | 9.411 M | 0.000 | 0.000 -100.00 % | 4.563 M 783 153.51 % | 582.540 -98.03 % | 29.601 K | 0.000 -100.00 % | 14.840 K -89.06 % | 135.687 K -63.02 % | 366.895 K | 0.000 -100.00 % | 414.880 K 783.19 % | 46.975 K -83.39 % | 282.810 K -35.82 % | 440.638 K | 0.000 | 0.000 -100.00 % | 1.351 M 31.79 % | 1.025 M -73.50 % | 3.868 M 17.05 % | 3.305 M -16.37 % | 3.952 M | 0.000 -100.00 % | 7.261 M 49.09 % | 4.870 M -3.34 % | 5.039 M 22.82 % | 4.103 M -16.28 % | 4.901 M 16.53 % | 4.206 M 1.57 % | 4.141 M 5.40 % | 3.929 M 23.79 % | 3.174 M 3.90 % | 3.054 M |
| Depreciation and amortization | 0.000 | 0.000 | 0.000 100.00 % | -54.874 M -117.17 % | 319.562 M 219.91 % | 99.892 M -10.92 % | 112.138 M 0.00 % | 112.138 M -1.23 % | 113.540 M 0.00 % | 113.540 M 32.09 % | 85.956 M -15.59 % | 101.828 M 3.14 % | 98.725 M 0.00 % | 98.725 M 6.87 % | 92.378 M 0.00 % | 92.378 M 28.84 % | 71.701 M 0.00 % | 71.701 M 13.69 % | 63.069 M 8 024.14 % | 776.315 K -98.75 % | 62.108 M 7 900.32 % | 776.315 K 0.00 % | 776.315 K -72.80 % | 2.854 M 12.45 % | 2.538 M -11.07 % | 2.854 M -81.88 % | 15.754 M 59.84 % | 9.856 M -36.69 % | 15.567 M 915.88 % | -1.908 M -113.96 % | 13.668 M 1 655.31 % | 778.637 K -78.23 % | 3.576 M 231.52 % | -2.719 M -204.46 % | 2.603 M 3 599.38 % | 70.371 K -96.74 % | 2.157 M 16 070.67 % | -13.504 K -100.02 % | 69.912 M 7 731.43 % | 892.714 K 117.34 % | -5.149 M -152.31 % | 9.842 M -47.72 % | 18.827 M 108.12 % | 9.046 M 96.43 % | 4.605 M 213.98 % | -4.041 M -102.94 % | 137.243 M 3 847.42 % | 3.477 M -47.66 % | 6.643 M 54.96 % | 4.287 M -67.03 % | 13.002 M 776.44 % | 1.484 M 151.25 % | -2.895 M -123.26 % | 12.444 M 33.72 % | 9.306 M 4.46 % | 8.909 M 1 199.04 % | -810.614 K -106.74 % | 12.027 M 22.32 % | 9.832 M 79.37 % | 5.481 M |
| Operating income | -286.317 M -21.05 % | -236.519 M 41.91 % | -407.186 M -117.62 % | -187.112 M 62.02 % | -492.711 M -290.60 % | -126.144 M 47.96 % | -242.394 M 42.68 % | -422.912 M -10.55 % | -382.562 M -69.70 % | -225.435 M 85.89 % | -1.597 B -1 215.98 % | -121.375 M -267.25 % | 72.572 M -55.55 % | 163.264 M 168.49 % | -238.365 M -534.79 % | 54.823 M 574.36 % | -11.557 M 95.30 % | -245.689 M 30.56 % | -353.798 M -17.34 % | -301.511 M 16.99 % | -363.212 M -603.43 % | -51.635 M 50.84 % | -105.031 M -58.09 % | -66.436 M -45.65 % | -45.613 M -853.22 % | 6.056 M -88.03 % | 50.577 M 714.39 % | -8.232 M -156.30 % | -3.212 M -149.36 % | 6.507 M -73.41 % | 24.471 M 1 143.87 % | 1.967 M 135.41 % | -5.555 M -511.54 % | -908.385 K -120.71 % | 4.387 M 244.48 % | -3.036 M 7.05 % | -3.267 M -51.21 % | -2.160 M 97.31 % | -80.214 M -1 231.99 % | -6.022 M -35.87 % | -4.432 M 50.51 % | -8.956 M -145.07 % | 19.869 M 277.62 % | -11.186 M -17.39 % | -9.530 M -29.37 % | -7.366 M 95.08 % | -149.587 M -769.39 % | -17.206 M -14.71 % | -15.000 M -89.31 % | -7.924 M -92.28 % | -4.121 M -130.86 % | 13.355 M 158.35 % | -22.888 M -368.56 % | 8.522 M -11.72 % | 9.654 M -49.92 % | 19.278 M -23.89 % | 25.329 M 422.43 % | 4.848 M -70.39 % | 16.374 M 25.82 % | 13.013 M |
| Operating income ratio | -0.50 -44.63 % | -0.35 32.17 % | -0.51 -104.01 % | -0.25 56.14 % | -0.58 -368.25 % | -0.12 47.97 % | -0.24 48.78 % | -0.46 -32.57 % | -0.35 -124.74 % | -0.15 85.07 % | -1.04 -1 265.93 % | -0.08 -221.58 % | 0.06 -53.25 % | 0.13 168.33 % | -0.20 -509.71 % | 0.05 543.44 % | -0.01 94.96 % | -0.21 28.02 % | -0.30 -26.81 % | -0.23 34.40 % | -0.36 -603.48 % | -0.05 37.14 % | -0.08 -46.87 % | -0.05 47.61 % | -0.10 -921.94 % | 0.01 -80.15 % | 0.06 400.51 % | -0.02 -108.48 % | -0.01 -169.12 % | 0.01 -75.16 % | 0.06 397.23 % | 0.01 100.01 % | -86.55 -1 613.22 % | -5.05 -709.63 % | 0.83 138.95 % | -2.13 90.57 % | -22.57 | 0.00 100.00 % | -85.44 -34.89 % | -63.34 -1 347.35 % | -4.38 -138.36 % | -1.84 -212.22 % | 1.64 339.20 % | -0.68 -55.24 % | -0.44 -63.68 % | -0.27 91.21 % | -3.06 -955.44 % | -0.29 25.44 % | -0.39 -259.78 % | -0.11 -202.26 % | -0.04 -126.42 % | 0.14 -79.26 % | 0.65 797.98 % | 0.07 18.90 % | 0.06 -48.26 % | 0.12 -35.20 % | 0.18 250.95 % | 0.05 -62.19 % | 0.14 30.82 % | 0.11 |
| Total other income expenses net | -19.308 M -7 812.09 % | 250.365 K 113.58 % | -1.843 M 99.04 % | -192.064 M -1 636.46 % | 12.500 M -51.05 % | 25.538 M 107.72 % | -330.782 M -8 096.00 % | -4.036 M 70.16 % | -13.526 M -2 294.84 % | 616.282 K 114.82 % | -4.158 M -259.68 % | -1.156 M -141.72 % | -478.305 K -103.83 % | 12.504 M 2 774.13 % | -467.601 K 51.31 % | -960.288 K -103.36 % | 28.551 M 2 009.88 % | 1.353 M 104.23 % | -31.968 M -548.02 % | -4.933 M -158.76 % | 8.396 M 1 744.18 % | 455.269 K -86.27 % | 3.316 M 138.15 % | -8.692 M -2 065.20 % | 442.307 K 175.35 % | 160.632 K -85.01 % | 1.072 M 231.34 % | 323.513 K -5.56 % | 342.548 K 28.97 % | 265.594 K -88.59 % | 2.327 M 2 549.94 % | 87.826 K -70.81 % | 300.883 K 67.34 % | 179.799 K -98.14 % | 9.641 M 17 266.75 % | 55.513 K -57.30 % | 130.000 K 0.00 % | 130.000 K -9.20 % | 143.176 K -48.36 % | 277.253 K 154.07 % | -512.719 K -287.52 % | 273.422 K -97.80 % | 12.425 M 2 837.69 % | -453.840 K -382.01 % | 160.928 K -86.46 % | 1.189 M 479.45 % | -313.296 K 52.18 % | -655.178 K 82.15 % | -3.671 M -217.19 % | -1.157 M -185.93 % | 1.347 M 151.17 % | -2.632 M -187.84 % | 2.997 M 117.10 % | -17.521 M -1 847.96 % | 1.002 M -61.59 % | 2.610 M 111.52 % | 1.234 M -55.98 % | 2.803 M 6.82 % | 2.624 M 61.31 % | 1.626 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2023-01-01 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2023-01-01 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2010-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -8.877 M -100.94 % | 940.443 M -12.33 % | 1.073 B -46.52 % | 2.006 B -7.51 % | 2.169 B -49.66 % | 4.308 B -4.05 % | 4.490 B 20.46 % | 3.727 B -0.87 % | 3.760 B -6.71 % | 4.030 B -45.00 % | 7.327 B 61.37 % | 4.541 B 6.37 % | 4.269 B 7.25 % | 3.980 B -14.42 % | 4.651 B -5.03 % | 4.897 B 8.05 % | 4.532 B -12.40 % | 5.173 B -0.62 % | 5.205 B -3.18 % | 5.376 B -1.19 % | 5.441 B 2.95 % | 5.285 B 2.80 % | 5.141 B -4.55 % | 5.386 B 26.13 % | 4.271 B 1 691.99 % | 238.312 M -32.70 % | 354.096 M -25.24 % | 473.641 M -2.99 % | 488.246 M 79.13 % | 272.565 M 69.11 % | 161.174 M 52.15 % | 105.931 M 357.21 % | -41.185 M 11.27 % | -46.413 M 2.87 % | -47.783 M -951.76 % | -4.543 M -136.24 % | 12.537 M 18.91 % | 10.544 M 7.05 % | 9.849 M -25.34 % | 13.192 M 786.20 % | -1.922 M -248.06 % | 1.298 M 101.91 % | -67.919 M -932.54 % | -6.578 M 31.06 % | -9.542 M -468.17 % | 2.592 M 15.87 % | 2.237 M -94.68 % | 42.025 M -30.64 % | 60.590 M 0.45 % | 60.319 M 32.26 % | 45.605 M -70.84 % | 156.397 M 74.21 % | 89.774 M 314.95 % | 21.635 M 144.46 % | -48.667 M 57.12 % | -113.484 M -152.89 % | 214.585 M -1.31 % | 217.437 M |
| Total investments | 350.053 K -96.45 % | 9.849 M 13.84 % | 8.652 M 2.41 % | 8.448 M 6.37 % | 7.942 M -52.29 % | 16.648 M -57.26 % | 38.954 M 524.38 % | 6.239 M -10.96 % | 7.007 M -10.14 % | 7.797 M -41.16 % | 13.252 M 395.37 % | 2.675 M 79.14 % | 1.493 M -12.70 % | 1.711 M 197.92 % | 574.198 K 1 636.26 % | 33.071 K 5.00 % | 31.497 K -10.39 % | 35.149 K 0.68 % | 34.913 K -99.88 % | 30.026 M -0.07 % | 30.048 M 0.00 % | 30.048 M 0.00 % | 30.047 M -0.97 % | 30.343 M 1.14 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M -40.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.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 -100.00 % | 7.783 M |
| Total debt | 39.531 M -96.97 % | 1.303 B 1.08 % | 1.289 B -41.78 % | 2.214 B -6.69 % | 2.373 B -47.74 % | 4.540 B -2.02 % | 4.633 B 18.53 % | 3.909 B 0.12 % | 3.904 B -7.33 % | 4.213 B -44.14 % | 7.543 B 60.43 % | 4.702 B 4.85 % | 4.484 B 6.67 % | 4.204 B -13.05 % | 4.835 B -4.27 % | 5.050 B 4.52 % | 4.832 B -10.31 % | 5.388 B 0.20 % | 5.377 B -4.55 % | 5.633 B -1.75 % | 5.734 B 1.76 % | 5.635 B 0.54 % | 5.604 B -3.07 % | 5.782 B 25.51 % | 4.607 B 1 130.98 % | 374.246 M -21.49 % | 476.665 M -21.99 % | 611.060 M -4.28 % | 638.349 M 38.44 % | 461.107 M 77.81 % | 259.331 M 55.38 % | 166.906 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 20.000 M 0.00 % | 20.000 M 0.00 % | 20.000 M 0.00 % | 20.000 M | 0.000 -100.00 % | 29.500 M -43.81 % | 52.500 M -22.22 % | 67.500 M 0.00 % | 67.500 M -16.97 % | 81.300 M -3.21 % | 84.000 M -48.74 % | 163.876 M -15.74 % | 194.500 M -19.63 % | 242.000 M -20.92 % | 306.000 M -10.79 % | 343.000 M 22.50 % | 280.000 M -3.45 % | 290.000 M -14.71 % | 340.000 M 2.72 % | 331.000 M 45.81 % | 227.000 M -17.45 % | 275.000 M |
| Accumulated other comprehensive income loss | 0.000 | 0.000 | 0.000 -100.00 % | 2.629 B 10 247.98 % | 25.405 M -98.99 % | 2.520 B 9 136.82 % | 27.285 M -96.61 % | 804.478 M 3 306.19 % | 23.618 M -96.91 % | 763.615 M -42.23 % | 1.322 B 69.98 % | 777.719 M 1 751.52 % | -47.091 M -108.10 % | 581.136 M 555.15 % | -127.679 M -121.91 % | 582.737 M 653.48 % | -105.285 M -117.58 % | 599.054 M -50.35 % | 1.207 B 586.90 % | 175.650 M -28.62 % | 246.086 M 418.24 % | 47.485 M 215.43 % | 15.054 M -65.90 % | 44.141 M 397.50 % | -14.837 M -18 514.92 % | -79.707 K -124.10 % | -35.568 K -8.77 % | -32.701 K -505.80 % | -5.398 K -183.00 % | 6.504 K 58.52 % | 4.103 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 |
| Retained earnings | -5.011 B -4.95 % | -4.775 B -3.94 % | -4.594 B -6.29 % | -4.322 B -6.28 % | -4.067 B -8.07 % | -3.763 B -2.28 % | -3.679 B -15.64 % | -3.181 B -9.39 % | -2.908 B -8.27 % | -2.686 B -5.99 % | -2.534 B -89.47 % | -1.338 B -5.36 % | -1.270 B 3.41 % | -1.314 B 7.73 % | -1.425 B -14.71 % | -1.242 B 2.39 % | -1.272 B 1.54 % | -1.292 B -13.76 % | -1.136 B -32.72 % | -855.868 M -29.53 % | -660.739 M -50.43 % | -439.222 M -9.55 % | -400.931 M -15.01 % | -348.606 M -14.98 % | -303.189 M -11.02 % | -273.093 M 0.52 % | -274.515 M 7.95 % | -298.226 M -2.14 % | -291.967 M 1.97 % | -297.845 M 0.40 % | -299.048 M 3.30 % | -309.241 M -0.57 % | -307.480 M -1.74 % | -302.226 M -0.24 % | -301.497 M 4.45 % | -315.525 M -0.95 % | -312.544 M -1.01 % | -309.407 M -0.66 % | -307.377 M -35.23 % | -227.306 M -2.59 % | -221.561 M -2.28 % | -216.616 M -4.18 % | -207.934 M 13.44 % | -240.227 M -5.09 % | -228.587 M -4.27 % | -219.219 M -2.90 % | -213.041 M -238.01 % | -63.027 M -39.51 % | -45.179 M -50.38 % | -30.043 M -18.88 % | -25.272 M -127.50 % | 91.895 M 15.95 % | 79.257 M -34.16 % | 120.383 M 6.50 % | 113.035 M 7.88 % | 104.777 M 20.64 % | 86.855 M 47.73 % | 58.793 M |
| Common stock | 174.200 M 0.00 % | 174.200 M 0.00 % | 174.200 M 0.00 % | 174.200 M 0.00 % | 174.200 M 0.00 % | 174.200 M 0.00 % | 174.200 M 0.00 % | 174.200 M 0.00 % | 174.200 M 0.00 % | 174.200 M 0.00 % | 174.200 M 0.00 % | 174.200 M 0.00 % | 174.200 M 0.00 % | 174.200 M 0.00 % | 174.200 M 0.00 % | 174.200 M 0.00 % | 174.200 M 0.00 % | 174.200 M 0.00 % | 174.200 M 30.00 % | 134.000 M 0.00 % | 134.000 M 0.00 % | 134.000 M 0.00 % | 134.000 M 0.00 % | 134.000 M 0.00 % | 134.000 M 0.00 % | 134.000 M 0.00 % | 134.000 M 0.00 % | 134.000 M 0.00 % | 134.000 M 0.00 % | 134.000 M 0.00 % | 134.000 M 0.00 % | 134.000 M 0.00 % | 134.000 M 0.00 % | 134.000 M 0.00 % | 134.000 M 0.00 % | 134.000 M 0.00 % | 134.000 M 0.00 % | 134.000 M 0.00 % | 134.000 M 0.00 % | 134.000 M 0.00 % | 134.000 M 0.00 % | 134.000 M 0.00 % | 134.000 M 0.00 % | 134.000 M 0.00 % | 134.000 M 0.00 % | 134.000 M 0.00 % | 134.000 M 0.00 % | 134.000 M 0.00 % | 134.000 M 0.00 % | 134.000 M 0.00 % | 134.000 M 0.00 % | 134.000 M 0.00 % | 134.000 M 100.00 % | 67.000 M 0.00 % | 67.000 M 0.00 % | 67.000 M 34.00 % | 50.000 M 0.00 % | 50.000 M |
| Total equity | 484.221 M 183.75 % | -578.145 M -26.41 % | -457.367 M -156.80 % | -178.103 M -440.97 % | 52.235 M 105.66 % | -923.112 M -6.33 % | -868.127 M -10.42 % | -786.189 M -66.20 % | -473.048 M -103.23 % | -232.759 M -265.20 % | -63.734 M -104.47 % | 1.427 B 3.82 % | 1.374 B 14.88 % | 1.196 B 14.08 % | 1.049 B -17.52 % | 1.271 B 4.38 % | 1.218 B 0.19 % | 1.216 B -12.95 % | 1.396 B 334.73 % | 321.221 M -50.14 % | 644.288 M -11.13 % | 724.977 M 0.98 % | 717.928 M -11.76 % | 813.621 M -4.56 % | 852.492 M 115.43 % | 395.710 M 1.14 % | 391.261 M 12.58 % | 347.550 M -2.21 % | 355.412 M -0.15 % | 355.943 M 1.57 % | 350.441 M 6.54 % | 328.933 M 60.52 % | 204.918 M -2.50 % | 210.172 M -0.35 % | 210.901 M 7.13 % | 196.873 M -1.49 % | 199.854 M -1.55 % | 202.991 M -0.99 % | 205.021 M -28.09 % | 285.092 M -1.98 % | 290.837 M -1.67 % | 295.782 M -2.85 % | 304.464 M 11.87 % | 272.170 M -4.10 % | 283.811 M -3.20 % | 293.179 M -2.06 % | 299.357 M -33.38 % | 449.370 M -3.82 % | 467.219 M -3.14 % | 482.355 M -0.98 % | 487.126 M -24.95 % | 649.035 M 2.00 % | 636.290 M -6.18 % | 678.233 M 1.22 % | 670.069 M 1.39 % | 660.893 M 168.47 % | 246.168 M 14.50 % | 214.989 M |
| Other non current liabilities | 0.000 -100.00 % | 6.392 B 9.53 % | 5.836 B 31.66 % | 4.432 B -1.25 % | 4.489 B 31.92 % | 3.402 B -23.67 % | 4.457 B 12.01 % | 3.979 B 4.72 % | 3.800 B 30.31 % | 2.916 B 129.03 % | 1.273 B 678.93 % | 163.452 M | 0.000 -100.00 % | 163.196 M | 0.000 | 0.000 | 0.000 -100.00 % | 127.256 M | 0.000 -100.00 % | 151.688 M -9.60 % | 167.803 M | 0.000 | 0.000 -100.00 % | 81.236 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 18.733 M -0.09 % | 18.750 M -0.09 % | 18.767 M 46.81 % | 12.783 M 12.63 % | 11.350 M 0.00 % | 11.350 M 0.00 % | 11.350 M 0.00 % | 11.350 M 138.95 % | 4.750 M 0.00 % | 4.750 M 0.00 % | 4.750 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 389.145 K -99.97 % | 1.215 B 0.25 % | 1.212 B 2.68 % | 1.180 B 866.06 % | 122.165 M -92.16 % | 1.558 B 922.83 % | 152.287 M -7.26 % | 164.216 M -10.88 % | 184.267 M -93.83 % | 2.989 B -50.82 % | 6.077 B 71.89 % | 3.535 B 0.88 % | 3.504 B 9.35 % | 3.205 B -15.60 % | 3.797 B -13.91 % | 4.411 B 2.83 % | 4.290 B 0.17 % | 4.282 B -1.69 % | 4.356 B -7.70 % | 4.719 B -2.37 % | 4.834 B -6.53 % | 5.171 B 1.43 % | 5.098 B 2.05 % | 4.996 B 25.67 % | 3.975 B 4 321.93 % | 89.900 M 0.00 % | 89.900 M -24.39 % | 118.900 M 20.22 % | 98.900 M -10.01 % | 109.900 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 % | 13.000 M 0.00 % | 13.000 M 0.00 % | 13.000 M 0.00 % | 13.000 M -61.76 % | 34.000 M 0.00 % | 34.000 M 0.00 % | 34.000 M 0.00 % | 34.000 M -22.73 % | 44.000 M 0.00 % | 44.000 M -2.22 % | 45.000 M 0.00 % | 45.000 M -10.00 % | 50.000 M -9.09 % | 55.000 M 0.00 % | 55.000 M |
| Total non current liabilities | 3.875 M -99.96 % | 8.716 B 6.87 % | 8.155 B 20.64 % | 6.760 B 16.90 % | 5.783 B -5.37 % | 6.111 B 5.82 % | 5.775 B 4.49 % | 5.527 B 2.29 % | 5.403 B -25.39 % | 7.242 B -1.47 % | 7.350 B 47.21 % | 4.993 B 4.60 % | 4.773 B 4.78 % | 4.555 B -8.69 % | 4.989 B -11.10 % | 5.612 B 2.25 % | 5.488 B -2.07 % | 5.604 B 1.12 % | 5.542 B -9.51 % | 6.125 B -3.09 % | 6.320 B -2.39 % | 6.475 B 1.42 % | 6.384 B 0.43 % | 6.357 B 59.33 % | 3.990 B 3 718.78 % | 104.473 M -0.27 % | 104.760 M -21.85 % | 134.047 M 17.24 % | 114.334 M -14.18 % | 133.226 M 466.72 % | 23.508 M -2.49 % | 24.109 M 47.46 % | 16.350 M -0.79 % | 16.480 M -0.78 % | 16.610 M -0.78 % | 16.740 M -0.77 % | 16.870 M -0.76 % | 17.000 M -0.76 % | 17.130 M -0.75 % | 17.260 M -2.21 % | 17.650 M 0.00 % | 17.650 M 0.00 % | 17.650 M -44.38 % | 31.733 M -0.05 % | 31.750 M -0.05 % | 31.767 M 23.21 % | 25.783 M -43.15 % | 45.350 M 0.00 % | 45.350 M 0.00 % | 45.350 M 0.00 % | 45.350 M -6.97 % | 48.750 M 0.00 % | 48.750 M -2.01 % | 49.750 M 0.40 % | 49.550 M -7.47 % | 53.550 M -8.54 % | 58.550 M 0.00 % | 58.550 M |
| Other current liabilities | 41.881 M -85.24 % | 283.808 M -5.78 % | 301.231 M -38.58 % | 490.415 M 2 879.16 % | -17.646 M -109.11 % | 193.757 M -93.48 % | 2.974 B -14.00 % | 3.457 B -6.13 % | 3.683 B 173.23 % | 1.348 B 442.41 % | 248.530 M -92.01 % | 3.111 B 426.27 % | 591.162 M -79.35 % | 2.862 B 3.46 % | 2.767 B 29.43 % | 2.138 B 0.46 % | 2.128 B 65.03 % | 1.289 B -25.34 % | 1.727 B 680.17 % | 221.374 M -91.74 % | 2.680 B 6.43 % | 2.518 B 4.78 % | 2.403 B 8 708.21 % | 27.282 M 1 273.91 % | -2.324 M -100.96 % | 242.855 M 52.22 % | 159.546 M 28.22 % | 124.434 M 293.50 % | 31.623 M 2 885.57 % | -1.135 M -100.47 % | 243.938 M 0.83 % | 241.918 M 5 731.20 % | 4.149 M 8.76 % | 3.815 M -21.55 % | 4.862 M 16.00 % | 4.192 M -21.93 % | 5.369 M 0.14 % | 5.362 M -8.74 % | 5.875 M -4.22 % | 6.134 M 1.53 % | 6.042 M 26.47 % | 4.777 M -83.55 % | 29.046 M 23.93 % | 23.438 M 43.21 % | 16.366 M 144.86 % | 6.684 M -68.58 % | 21.272 M 212.07 % | 6.816 M -54.49 % | 14.977 M -46.31 % | 27.893 M -55.31 % | 62.411 M 77.58 % | 35.145 M 12.16 % | 31.334 M 47.08 % | 21.305 M 7.58 % | 19.804 M -64.10 % | 55.167 M 205.88 % | 18.035 M 194.96 % | 6.114 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 281.856 M 613.34 % | 39.512 M 7.94 % | 36.605 M -91.30 % | 420.864 M 15.21 % | 365.306 M 56.61 % | 233.256 M | 0.000 -100.00 % | 3.178 B 4.92 % | 3.029 B | 0.000 -100.00 % | 2.213 B 9 562.79 % | 22.906 M 123.52 % | 10.248 M -99.22 % | 1.314 B 6.56 % | 1.233 B -49.67 % | 2.450 B 9.36 % | 2.241 B -7.87 % | 2.432 B 3.89 % | 2.341 B -1.36 % | 2.373 B 4.90 % | 2.262 B 825.70 % | 244.408 M 50.70 % | 162.178 M 44.82 % | 111.984 M 252.67 % | 31.753 M -69.56 % | 104.299 M -57.58 % | 245.902 M 3.61 % | 237.340 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.353 M 0.13 % | 5.346 M -8.78 % | 5.860 M -3.47 % | 6.070 M | 0.000 -100.00 % | 4.722 M -70.64 % | 16.083 M 89.38 % | 8.492 M 41.71 % | 5.993 M 26.75 % | 4.728 M -77.86 % | 21.356 M 594.71 % | 3.074 M 155.80 % | -5.509 M -150.93 % | 10.818 M -70.91 % | 37.193 M 31.50 % | 28.283 M 162.05 % | 10.793 M 5.88 % | 10.193 M 71.78 % | 5.934 M -61.90 % | 15.573 M 32.76 % | 11.730 M 83.08 % | 6.407 M |
| Short term debt | 39.141 M -55.49 % | 87.941 M 14.06 % | 77.101 M -92.54 % | 1.034 B -54.07 % | 2.250 B -24.54 % | 2.982 B 990.31 % | 273.526 M -2.65 % | 280.963 M 19.33 % | 235.460 M 1.06 % | 232.993 M -84.11 % | 1.466 B 25.70 % | 1.166 B 116.25 % | 539.346 M -46.01 % | 998.938 M 58.13 % | 631.707 M 6.38 % | 593.819 M -3.60 % | 616.025 M 434.73 % | -184.039 M -128.89 % | 637.006 M -30.31 % | 914.102 M 35.94 % | 672.449 M 17.93 % | 570.230 M -13.78 % | 661.392 M -15.87 % | 786.116 M 24.47 % | 631.569 M 122.11 % | 284.346 M -26.48 % | 386.765 M -19.78 % | 482.160 M -10.62 % | 539.449 M 53.60 % | 351.207 M 35.43 % | 259.331 M 55.38 % | 166.906 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 20.000 M 0.00 % | 20.000 M 0.00 % | 20.000 M 0.00 % | 20.000 M | 0.000 -100.00 % | 29.500 M -25.32 % | 39.500 M 0.00 % | 39.500 M 0.00 % | 39.500 M -42.17 % | 68.300 M -3.80 % | 71.000 M -45.33 % | 129.876 M -16.48 % | 155.500 M -25.24 % | 208.000 M -23.53 % | 272.000 M -9.03 % | 299.000 M 28.33 % | 233.000 M -2.92 % | 240.000 M -17.24 % | 290.000 M 3.20 % | 281.000 M 63.37 % | 172.000 M -21.82 % | 220.000 M |
| Total current liabilities | 147.544 M -89.94 % | 1.467 B -8.18 % | 1.597 B -42.45 % | 2.776 B -26.39 % | 3.771 B -16.43 % | 4.513 B -7.10 % | 4.858 B -17.58 % | 5.894 B -1.00 % | 5.954 B 59.77 % | 3.726 B -4.61 % | 3.906 B -41.21 % | 6.645 B 4.51 % | 6.358 B 11.39 % | 5.708 B 8.46 % | 5.263 B 18.37 % | 4.446 B -3.27 % | 4.597 B 6.74 % | 4.306 B 5.87 % | 4.068 B -22.25 % | 5.231 B -0.46 % | 5.256 B 6.15 % | 4.951 B 9.09 % | 4.538 B -0.22 % | 4.548 B 47.87 % | 3.076 B 277.77 % | 814.221 M 13.31 % | 718.592 M 0.66 % | 713.867 M 1.43 % | 703.803 M 10.04 % | 639.580 M -5.79 % | 678.862 M 40.83 % | 482.030 M 6 550.14 % | 7.248 M -15.35 % | 8.563 M -21.51 % | 10.909 M -46.77 % | 20.495 M -51.17 % | 41.972 M -0.22 % | 42.065 M -4.33 % | 43.970 M -6.52 % | 47.038 M 56.37 % | 30.081 M -49.76 % | 59.880 M -40.75 % | 101.066 M -3.71 % | 104.962 M -3.27 % | 108.506 M -10.61 % | 121.386 M -16.96 % | 146.186 M -13.04 % | 168.105 M -22.12 % | 215.857 M -22.86 % | 279.808 M -27.84 % | 387.745 M 13.63 % | 341.247 M 23.07 % | 277.276 M -4.78 % | 291.188 M -12.67 % | 333.437 M -4.74 % | 350.044 M 71.84 % | 203.703 M -12.40 % | 232.539 M |
| Total liabilities | 151.419 M -98.51 % | 10.182 B 4.41 % | 9.753 B 2.27 % | 9.536 B -0.19 % | 9.554 B -10.07 % | 10.624 B -0.08 % | 10.633 B -6.90 % | 11.421 B 0.57 % | 11.356 B 3.54 % | 10.968 B -2.56 % | 11.256 B -3.28 % | 11.638 B 4.55 % | 11.131 B 8.45 % | 10.264 B 0.11 % | 10.252 B 1.93 % | 10.058 B -0.26 % | 10.085 B 1.75 % | 9.911 B 3.13 % | 9.610 B -15.38 % | 11.356 B -1.89 % | 11.575 B 1.31 % | 11.425 B 4.60 % | 10.922 B 0.16 % | 10.905 B 54.34 % | 7.066 B 669.08 % | 918.694 M 11.58 % | 823.352 M -2.90 % | 847.914 M 3.64 % | 818.137 M 5.87 % | 772.806 M 10.03 % | 702.370 M 38.77 % | 506.139 M 2 044.80 % | 23.598 M -5.77 % | 25.043 M -9.00 % | 27.519 M -26.09 % | 37.235 M -36.72 % | 58.842 M -0.38 % | 59.065 M -3.33 % | 61.100 M -4.97 % | 64.298 M 34.71 % | 47.731 M -38.44 % | 77.530 M -34.69 % | 118.716 M -13.15 % | 136.695 M -2.54 % | 140.256 M -8.42 % | 153.153 M -10.94 % | 171.969 M -19.44 % | 213.455 M -18.28 % | 261.207 M -19.67 % | 325.158 M -24.92 % | 433.095 M 11.05 % | 389.997 M 19.62 % | 326.026 M -4.37 % | 340.938 M -10.98 % | 382.987 M -5.11 % | 403.594 M 53.89 % | 262.253 M -9.91 % | 291.089 M |
| Other non current assets | 2.040 M -98.30 % | 119.974 M 360.25 % | 26.067 M -8.54 % | 28.501 M 2.03 % | 27.935 M 709.78 % | 3.450 M 24.05 % | 2.781 M -78.57 % | 12.975 M 102.83 % | 6.397 M -58.04 % | 15.248 M -98.35 % | 925.303 M 2 565.29 % | 34.717 M -11.79 % | 39.356 M -53.02 % | 83.779 M 2.57 % | 81.682 M -28.82 % | 114.759 M -13.24 % | 132.277 M 479.11 % | 22.841 M -11.88 % | 25.922 M 2.27 % | 25.346 M 42.14 % | 17.831 M -80.66 % | 92.189 M 107.18 % | 44.497 M 84.12 % | 24.167 M -99.62 % | 6.360 B 41 172.68 % | 15.410 M 0.00 % | 15.410 M 988.53 % | 1.416 M 0.00 % | 1.416 M 0.00 % | 1.416 M 0.00 % | 1.416 M 0.00 % | 1.416 M -95.55 % | 31.827 M -0.02 % | 31.834 M -0.02 % | 31.841 M -0.02 % | 31.848 M -38.58 % | 51.854 M -0.01 % | 51.861 M -0.01 % | 51.868 M -0.01 % | 51.875 M -0.01 % | 51.881 M -0.01 % | 51.888 M 2 638.31 % | 1.895 M 49.32 % | 1.269 M 64.22 % | 772.751 K 54.70 % | 499.501 K -1.33 % | 506.250 K -75.87 % | 2.098 M -1.85 % | 2.138 M -1.07 % | 2.161 M -1.43 % | 2.193 M -1.41 % | 2.224 M 30.16 % | 1.709 M -1.58 % | 1.736 M 54.13 % | 1.126 M -1.44 % | 1.143 M -1.42 % | 1.159 M -2.77 % | 1.192 M |
| Long term investments | 0.000 100.00 % | -105.902 M -612.43 % | -14.865 M 4.85 % | -15.623 M -16.11 % | -13.455 M -292.43 % | 6.992 M -5.79 % | 7.422 M 339.36 % | -3.101 M -181.02 % | 3.827 M 219.32 % | -3.207 M -153.05 % | 6.046 M 122.69 % | -26.640 M -92.49 % | -13.839 M 14.49 % | -16.184 M -12.53 % | -14.382 M 51.19 % | -29.468 M -138.38 % | -12.362 M 35.93 % | -19.296 M 7.38 % | -20.833 M -194.70 % | 21.999 M -22.71 % | 28.461 M 160.87 % | -46.758 M -2 792.58 % | 1.737 M -91.43 % | 20.254 M -35.02 % | 31.168 M -0.72 % | 31.393 M -0.55 % | 31.566 M -0.67 % | 31.780 M -1.34 % | 32.212 M -1.30 % | 32.637 M 6.14 % | 30.748 M -0.22 % | 30.815 M 2.72 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M -40.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.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 |
| Intangible assets | 24.479 M -99.32 % | 3.616 B -0.19 % | 3.623 B -1.95 % | 3.695 B -1.93 % | 3.767 B 0.02 % | 3.767 B 0.13 % | 3.762 B -8.24 % | 4.100 B -0.70 % | 4.128 B 4.98 % | 3.933 B -1.36 % | 3.987 B 0.09 % | 3.983 B 5.73 % | 3.768 B 5.63 % | 3.567 B -0.48 % | 3.584 B -1.40 % | 3.635 B 0.33 % | 3.623 B 0.83 % | 3.593 B -1.72 % | 3.656 B -1.52 % | 3.712 B -3.63 % | 3.852 B 0.37 % | 3.838 B 1.50 % | 3.781 B -0.86 % | 3.814 B 29 445.55 % | 12.908 M -1.08 % | 13.049 M 11.03 % | 11.753 M 4.56 % | 11.240 M -0.79 % | 11.330 M -57.05 % | 26.378 M -0.56 % | 26.525 M -0.96 % | 26.781 M 64.39 % | 16.291 M -0.60 % | 16.389 M -0.60 % | 16.488 M -0.59 % | 16.586 M -0.59 % | 16.685 M -0.59 % | 16.783 M -0.58 % | 16.882 M -4.49 % | 17.676 M -0.62 % | 17.787 M -0.62 % | 17.898 M -0.62 % | 18.009 M -32.44 % | 26.656 M -0.32 % | 26.742 M -2.01 % | 27.290 M -0.59 % | 27.453 M -0.68 % | 27.640 M -0.59 % | 27.804 M -0.59 % | 27.969 M -0.59 % | 28.134 M -0.58 % | 28.298 M -0.58 % | 28.463 M -0.58 % | 28.628 M -0.57 % | 28.792 M -0.57 % | 28.957 M -0.19 % | 29.013 M -1.11 % | 29.339 M |
| GoodWill | 27.035 M -44.44 % | 48.659 M -0.06 % | 48.690 M 1.13 % | 48.145 M -0.74 % | 48.505 M 0.20 % | 48.409 M 0.08 % | 48.372 M -0.60 % | 48.664 M -0.28 % | 48.803 M 2.23 % | 47.736 M -0.58 % | 48.016 M -96.26 % | 1.282 B 5.66 % | 1.214 B 5.59 % | 1.149 B -0.42 % | 1.154 B -13.87 % | 1.340 B 0.38 % | 1.335 B -1.63 % | 1.357 B 0.69 % | 1.348 B -4.05 % | 1.405 B -3.32 % | 1.453 B -0.08 % | 1.454 B 1.51 % | 1.433 B -4.80 % | 1.505 B 3 288.40 % | 44.410 M 0.00 % | 44.410 M 0.00 % | 44.410 M 0.00 % | 44.410 M 0.00 % | 44.410 M 0.00 % | 44.410 M 0.00 % | 44.410 M 6.46 % | 41.716 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 |
| Goodwill and intangible assets | 51.514 M -98.59 % | 3.665 B -0.19 % | 3.671 B -1.91 % | 3.743 B -1.91 % | 3.816 B 0.02 % | 3.815 B 0.13 % | 3.810 B -8.15 % | 4.148 B -0.70 % | 4.177 B 4.95 % | 3.980 B -1.35 % | 4.035 B -23.37 % | 5.266 B 5.71 % | 4.981 B 5.62 % | 4.716 B -0.46 % | 4.738 B -4.76 % | 4.975 B 0.34 % | 4.958 B 0.15 % | 4.951 B -1.07 % | 5.004 B -2.21 % | 5.117 B -3.55 % | 5.305 B 0.25 % | 5.292 B 1.51 % | 5.214 B -1.97 % | 5.318 B 9 178.99 % | 57.318 M -0.25 % | 57.459 M 2.31 % | 56.163 M 0.92 % | 55.650 M -0.16 % | 55.739 M -21.26 % | 70.788 M -0.21 % | 70.935 M 3.56 % | 68.497 M 320.46 % | 16.291 M -0.60 % | 16.389 M -0.60 % | 16.488 M -0.59 % | 16.586 M -0.59 % | 16.685 M -0.59 % | 16.783 M -0.58 % | 16.882 M -4.49 % | 17.676 M -0.62 % | 17.787 M -0.62 % | 17.898 M -0.62 % | 18.009 M -32.44 % | 26.656 M -0.32 % | 26.742 M -2.01 % | 27.290 M -0.59 % | 27.453 M -0.68 % | 27.640 M -0.59 % | 27.804 M -0.59 % | 27.969 M -0.59 % | 28.134 M -0.58 % | 28.298 M -0.58 % | 28.463 M -0.58 % | 28.628 M -0.57 % | 28.792 M -0.57 % | 28.957 M -0.19 % | 29.013 M -1.11 % | 29.339 M |
| Property plant equipment net | 67.013 M -96.66 % | 2.009 B -2.91 % | 2.070 B 0.56 % | 2.058 B -3.79 % | 2.139 B -2.45 % | 2.193 B -3.15 % | 2.264 B -6.66 % | 2.426 B -2.95 % | 2.499 B 2.58 % | 2.436 B -4.02 % | 2.538 B -6.68 % | 2.720 B 6.49 % | 2.554 B 6.32 % | 2.403 B -1.03 % | 2.428 B 1.14 % | 2.400 B 3.65 % | 2.316 B 6.16 % | 2.181 B 12.29 % | 1.943 B -4.80 % | 2.041 B -2.22 % | 2.087 B 2.03 % | 2.046 B 5.08 % | 1.947 B 5.39 % | 1.847 B 1 614.88 % | 107.716 M -0.25 % | 107.981 M -2.65 % | 110.922 M 0.42 % | 110.462 M -0.97 % | 111.542 M -45.87 % | 206.070 M -0.75 % | 207.626 M -1.17 % | 210.079 M 53.25 % | 137.079 M -1.03 % | 138.506 M -1.01 % | 139.926 M -1.02 % | 141.367 M -1.00 % | 142.799 M -1.00 % | 144.235 M -0.99 % | 145.676 M -31.21 % | 211.768 M -1.10 % | 214.124 M -1.09 % | 216.482 M -1.07 % | 218.827 M -18.10 % | 267.199 M -1.76 % | 271.990 M -0.93 % | 274.533 M -0.23 % | 275.160 M -24.11 % | 362.590 M 5.03 % | 345.238 M 1.05 % | 341.650 M 1.50 % | 336.588 M 26.05 % | 267.036 M 13.51 % | 235.255 M -21.66 % | 300.302 M 31.11 % | 229.050 M -24.23 % | 302.283 M 36.89 % | 220.829 M 16.65 % | 189.302 M |
| Total non current assets | 127.671 M -98.19 % | 7.053 B -0.37 % | 7.079 B -0.01 % | 7.080 B -1.47 % | 7.185 B 1.40 % | 7.086 B -1.02 % | 7.159 B -7.71 % | 7.757 B -0.27 % | 7.778 B 6.31 % | 7.316 B -2.51 % | 7.505 B -14.69 % | 8.797 B 5.80 % | 8.315 B 5.36 % | 7.892 B -0.94 % | 7.966 B -2.58 % | 8.178 B 0.86 % | 8.108 B 3.64 % | 7.824 B 3.18 % | 7.582 B -2.88 % | 7.807 B -2.49 % | 8.007 B 1.90 % | 7.858 B 2.63 % | 7.656 B 0.82 % | 7.593 B 15.68 % | 6.564 B 2 946.65 % | 215.448 M -1.05 % | 217.739 M 6.77 % | 203.931 M -0.46 % | 204.869 M -34.56 % | 313.043 M 0.01 % | 313.016 M 0.35 % | 311.931 M 68.43 % | 185.197 M -0.82 % | 186.730 M -0.81 % | 188.255 M -0.81 % | 189.801 M -10.19 % | 211.339 M -0.72 % | 212.880 M -0.72 % | 214.426 M -23.78 % | 281.319 M -0.87 % | 283.793 M -0.86 % | 286.268 M 19.91 % | 238.731 M -19.11 % | 295.123 M -1.46 % | 299.505 M -0.93 % | 302.322 M -0.26 % | 303.119 M -22.76 % | 392.442 M 4.57 % | 375.280 M 0.90 % | 371.944 M 1.32 % | 367.082 M 23.25 % | 297.841 M 11.99 % | 265.964 M -19.84 % | 331.791 M 27.87 % | 259.468 M -22.07 % | 332.968 M 32.53 % | 251.234 M 14.09 % | 220.199 M |
| Other current assets | 17.660 M -81.85 % | 97.320 M 5.55 % | 92.199 M 1.07 % | 91.220 M 54.78 % | 58.934 M -70.30 % | 198.435 M 10.81 % | 179.075 M -17.21 % | 216.313 M 6.48 % | 203.155 M -12.56 % | 232.326 M 18.43 % | 196.164 M -17.74 % | 238.457 M -27.67 % | 329.667 M 18.76 % | 277.589 M 1.58 % | 273.267 M -10.76 % | 306.222 M 4.13 % | 294.071 M -30.49 % | 423.063 M -50.35 % | 852.101 M 108.45 % | 408.779 M 15.82 % | 352.931 M -61.29 % | 911.636 M 297.33 % | 229.443 M -30.52 % | 330.238 M 264.71 % | 90.548 M -10.21 % | 100.844 M 8.04 % | 93.337 M -27.89 % | 129.445 M -20.95 % | 163.755 M 49.22 % | 109.740 M 61.38 % | 67.999 M 42.26 % | 47.798 M 5 343.01 % | 878.156 K 16.87 % | 751.390 K -22.00 % | 963.342 K 135.00 % | 409.935 K -98.79 % | 33.758 M 11 148.19 % | 300.118 K -99.11 % | 33.903 M -31.80 % | 49.711 M 23.47 % | 40.261 M -17.02 % | 48.520 M -2.75 % | 49.890 M 337.65 % | 11.399 M 21.45 % | 9.386 M -4.06 % | 9.783 M 8.97 % | 8.977 M -67.08 % | 27.267 M -55.39 % | 61.125 M 4.20 % | 58.662 M 10.86 % | 52.915 M 1.44 % | 52.165 M -48.35 % | 101.007 M -17.87 % | 122.978 M 121.39 % | 55.549 M -34.78 % | 85.177 M 104.22 % | 41.709 M 37.20 % | 30.401 M |
| Short term investments | 0.000 -100.00 % | 115.750 M 392.21 % | 23.517 M -2.30 % | 24.071 M 12.50 % | 21.397 M 121.58 % | 9.656 M -69.38 % | 31.532 M 237.62 % | 9.339 M 193.71 % | 3.180 M -71.10 % | 11.004 M 52.70 % | 7.206 M -75.42 % | 29.315 M 91.19 % | 15.333 M -14.32 % | 17.894 M 19.64 % | 14.956 M -49.30 % | 29.501 M 138.04 % | 12.394 M -35.89 % | 19.331 M -7.36 % | 20.868 M 159.96 % | 8.027 M 406.08 % | 1.586 M -97.93 % | 76.806 M 171.30 % | 28.310 M 180.61 % | 10.089 M 964.01 % | -1.168 M 16.20 % | -1.393 M 11.03 % | -1.566 M 12.01 % | -1.780 M 19.55 % | -2.212 M 16.09 % | -2.637 M -252.53 % | -747.938 K 8.21 % | -814.817 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 -100.00 % | 7.783 M |
| cash and cash equivalents | 48.408 M -86.64 % | 362.325 M 67.58 % | 216.211 M 3.85 % | 208.205 M 2.06 % | 203.996 M -12.14 % | 232.186 M 61.42 % | 143.842 M -21.02 % | 182.132 M 25.74 % | 144.850 M -21.04 % | 183.449 M -14.89 % | 215.548 M 33.79 % | 161.107 M -25.21 % | 215.413 M -3.75 % | 223.801 M 21.46 % | 184.258 M 19.92 % | 153.644 M -48.80 % | 300.112 M 40.04 % | 214.306 M 25.11 % | 171.290 M -33.34 % | 256.973 M -12.21 % | 292.717 M -16.26 % | 349.551 M -24.47 % | 462.813 M 16.96 % | 395.716 M 17.65 % | 336.358 M 147.44 % | 135.934 M 10.90 % | 122.569 M -10.81 % | 137.419 M -8.45 % | 150.103 M -20.39 % | 188.541 M 92.08 % | 98.156 M 60.98 % | 60.975 M 48.05 % | 41.185 M -11.27 % | 46.413 M -2.87 % | 47.783 M 951.76 % | 4.543 M -39.12 % | 7.463 M -21.08 % | 9.456 M -6.85 % | 10.151 M 49.10 % | 6.808 M 254.14 % | 1.922 M -93.18 % | 28.202 M -76.58 % | 120.419 M 62.56 % | 74.078 M -3.85 % | 77.042 M -2.12 % | 78.708 M -3.74 % | 81.763 M -32.90 % | 121.852 M -9.00 % | 133.910 M -26.29 % | 181.681 M -30.23 % | 260.395 M 39.54 % | 186.603 M -1.90 % | 190.226 M -29.12 % | 268.365 M -30.95 % | 388.667 M -12.56 % | 444.484 M 3 480.20 % | 12.415 M -78.43 % | 57.563 M |
| Cash and short term investments | 48.408 M -89.87 % | 478.076 M 99.42 % | 239.728 M 3.21 % | 232.276 M 3.05 % | 225.393 M -6.80 % | 241.842 M 37.90 % | 175.374 M -8.41 % | 191.472 M 29.35 % | 148.030 M -23.87 % | 194.454 M -12.70 % | 222.754 M 16.98 % | 190.422 M -17.48 % | 230.745 M -4.53 % | 241.695 M 21.32 % | 199.214 M 8.77 % | 183.146 M -41.39 % | 312.506 M 33.76 % | 233.637 M 21.59 % | 192.158 M -27.49 % | 265.000 M -9.96 % | 294.303 M -30.97 % | 426.356 M -13.19 % | 491.123 M 21.02 % | 405.805 M 20.65 % | 336.358 M 147.44 % | 135.934 M 10.90 % | 122.569 M -10.81 % | 137.419 M -8.45 % | 150.103 M -20.39 % | 188.541 M 92.08 % | 98.156 M 60.98 % | 60.975 M 48.05 % | 41.185 M -11.27 % | 46.413 M -2.87 % | 47.783 M 951.76 % | 4.543 M -39.12 % | 7.463 M -21.08 % | 9.456 M -6.85 % | 10.151 M 49.10 % | 6.808 M 254.14 % | 1.922 M -93.18 % | 28.202 M -76.58 % | 120.419 M 62.56 % | 74.078 M -3.85 % | 77.042 M -2.12 % | 78.708 M -3.74 % | 81.763 M -32.90 % | 121.852 M -9.00 % | 133.910 M -26.29 % | 181.681 M -30.23 % | 260.395 M 39.54 % | 186.603 M -1.90 % | 190.226 M -29.12 % | 268.365 M -30.95 % | 388.667 M -12.56 % | 444.484 M 3 480.20 % | 12.415 M -81.00 % | 65.347 M |
| Total current assets | 507.969 M -80.09 % | 2.552 B 15.13 % | 2.216 B -2.72 % | 2.278 B -5.91 % | 2.421 B -7.40 % | 2.615 B 0.35 % | 2.606 B -9.45 % | 2.877 B -7.34 % | 3.105 B -9.16 % | 3.419 B -7.30 % | 3.688 B -13.57 % | 4.267 B 1.83 % | 4.190 B 17.45 % | 3.568 B 7.02 % | 3.334 B 5.79 % | 3.151 B -1.33 % | 3.194 B -3.29 % | 3.303 B -3.54 % | 3.424 B -11.53 % | 3.870 B -8.13 % | 4.213 B -1.86 % | 4.293 B 7.74 % | 3.984 B -3.41 % | 4.125 B 204.64 % | 1.354 B 23.21 % | 1.099 B 10.24 % | 996.873 M 0.54 % | 991.532 M 2.36 % | 968.679 M 18.75 % | 815.707 M 10.26 % | 739.795 M 41.41 % | 523.141 M 1 107.64 % | 43.319 M -10.65 % | 48.485 M -3.35 % | 50.165 M 13.22 % | 44.308 M -6.44 % | 47.358 M -3.70 % | 49.176 M -4.87 % | 51.695 M -24.06 % | 68.072 M 24.28 % | 54.775 M -37.07 % | 87.043 M -52.81 % | 184.449 M 62.16 % | 113.742 M -8.69 % | 124.562 M -13.50 % | 144.010 M -14.39 % | 168.207 M -37.79 % | 270.384 M -23.44 % | 353.145 M -18.92 % | 435.569 M -21.26 % | 553.139 M -25.37 % | 741.190 M 6.44 % | 696.352 M 1.31 % | 687.380 M -13.38 % | 793.588 M 8.49 % | 731.518 M 184.43 % | 257.188 M -10.04 % | 285.880 M |
| Inventory | 350.781 M -77.79 % | 1.579 B 8.26 % | 1.459 B -5.21 % | 1.539 B -6.19 % | 1.640 B -9.13 % | 1.805 B -5.56 % | 1.911 B -13.57 % | 2.212 B -8.39 % | 2.414 B -4.62 % | 2.531 B -10.21 % | 2.819 B -12.66 % | 3.228 B 1.58 % | 3.177 B 21.89 % | 2.607 B 5.27 % | 2.476 B 5.49 % | 2.347 B 3.89 % | 2.259 B 3.19 % | 2.190 B -7.95 % | 2.379 B -13.44 % | 2.748 B -14.23 % | 3.204 B 8.42 % | 2.955 B 7.72 % | 2.743 B -0.18 % | 2.748 B 320.54 % | 653.482 M -8.00 % | 710.301 M 38.80 % | 511.757 M -11.56 % | 578.622 M 13.46 % | 509.987 M 61.86 % | 315.075 M -31.55 % | 460.287 M 54.34 % | 298.220 M 36 038.29 % | 825.219 K -0.09 % | 825.922 K 0.00 % | 825.922 K -86.15 % | 5.964 M -0.01 % | 5.965 M 0.00 % | 5.965 M 0.00 % | 5.965 M -38.96 % | 9.772 M -5.32 % | 10.321 M 0.00 % | 10.322 M -0.01 % | 10.323 M -52.23 % | 21.611 M -30.53 % | 31.108 M -34.49 % | 47.488 M -27.77 % | 65.750 M -40.80 % | 111.068 M -29.75 % | 158.110 M -18.18 % | 193.244 M -19.42 % | 239.828 M -28.64 % | 336.089 M 14.10 % | 294.564 M 22.94 % | 239.609 M -2.23 % | 245.086 M 21.42 % | 201.857 M -0.59 % | 203.064 M 6.80 % | 190.132 M |
| Net receivables | 91.119 M -77.06 % | 397.219 M -6.71 % | 425.772 M 2.36 % | 415.943 M -16.23 % | 496.526 M 9.49 % | 453.489 M 33.49 % | 339.727 M 8.56 % | 312.947 M -23.55 % | 409.346 M -29.29 % | 578.872 M 28.66 % | 449.913 M -38.08 % | 726.558 M 26.65 % | 573.654 M 4.95 % | 546.602 M 5.46 % | 518.304 M 23.85 % | 418.505 M -12.18 % | 476.572 M 4.43 % | 456.374 M 28.44 % | 355.314 M -33.87 % | 537.302 M 13.54 % | 473.240 M -6.06 % | 503.767 M -4.76 % | 528.944 M -26.00 % | 714.828 M 161.23 % | 273.644 M 80.17 % | 151.877 M -43.58 % | 269.210 M 84.33 % | 146.047 M -33.62 % | 220.022 M 8.73 % | 202.350 M 78.51 % | 113.353 M -18.93 % | 139.814 M 23 354.25 % | 596.114 K -2.90 % | 613.899 K 3.68 % | 592.087 K -98.23 % | 33.390 M -0.14 % | 33.439 M 0.83 % | 33.163 M -5.92 % | 35.248 M 1 879.69 % | 1.780 M -21.56 % | 2.270 M | 0.000 -100.00 % | 3.817 M -42.63 % | 6.654 M -5.29 % | 7.026 M -12.51 % | 8.031 M -31.46 % | 11.716 M 14.90 % | 10.197 M -74.11 % | 39.388 M 1 887.96 % | 1.981 M | 0.000 -100.00 % | 166.333 M 50.45 % | 110.554 M 95.92 % | 56.429 M -56.35 % | 129.286 M | 0.000 | 0.000 | 0.000 |
| Tax assets | 7.105 M -99.48 % | 1.365 B 2.85 % | 1.327 B 4.80 % | 1.266 B 4.10 % | 1.216 B 13.89 % | 1.068 B -0.63 % | 1.075 B -8.43 % | 1.173 B 7.55 % | 1.091 B 22.91 % | 887.725 M | 0.000 -100.00 % | 803.168 M 6.53 % | 753.941 M 6.90 % | 705.295 M -3.82 % | 733.329 M 2.24 % | 717.231 M 0.36 % | 714.633 M 3.87 % | 688.018 M 9.18 % | 630.163 M 4.77 % | 601.454 M 5.96 % | 567.632 M 19.69 % | 474.258 M 5.51 % | 449.511 M 17.26 % | 383.359 M 4 840.68 % | 7.759 M 142.09 % | 3.205 M -12.87 % | 3.679 M -20.44 % | 4.624 M 16.77 % | 3.960 M 85.70 % | 2.132 M -6.96 % | 2.292 M 103.67 % | 1.125 M 103.75 % | -30.000 M 0.00 % | -30.000 M 0.00 % | -30.000 M 0.00 % | -30.000 M 40.00 % | -50.000 M 0.00 % | -50.000 M 0.00 % | -50.000 M 0.00 % | -50.000 M 0.00 % | -50.000 M 0.00 % | -50.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 113.301 K 12.85 % | 100.397 K -38.52 % | 163.304 K -2.44 % | 167.382 K -40.97 % | 283.552 K -47.25 % | 537.574 K -52.21 % | 1.125 M 125.31 % | 499.226 K -14.68 % | 585.144 K 151.80 % | 232.388 K -36.47 % | 365.808 K |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 65.344 M -93.93 % | 1.076 B -10.16 % | 1.198 B -3.43 % | 1.241 B 0.14 % | 1.239 B -3.86 % | 1.289 B -17.95 % | 1.571 B -9.09 % | 1.728 B -7.49 % | 1.867 B -11.55 % | 2.111 B -3.67 % | 2.192 B -4.73 % | 2.300 B 5.22 % | 2.186 B 19.00 % | 1.837 B -0.12 % | 1.839 B 9.09 % | 1.686 B -7.81 % | 1.829 B -3.08 % | 1.887 B 12.54 % | 1.677 B 2.34 % | 1.638 B -13.18 % | 1.887 B 4.50 % | 1.806 B 23.15 % | 1.466 B 8.69 % | 1.349 B 653.21 % | 179.124 M -36.66 % | 282.796 M 73.02 % | 163.450 M 55.63 % | 105.026 M -19.53 % | 130.508 M -28.36 % | 182.168 M 8.96 % | 167.192 M 133.55 % | 71.586 M 2 228.92 % | 3.074 M -35.22 % | 4.745 M -20.19 % | 5.945 M -63.51 % | 16.292 M -1.81 % | 16.592 M -0.60 % | 16.692 M -7.69 % | 18.082 M -13.63 % | 20.937 M -13.12 % | 24.098 M -5.86 % | 25.598 M -21.12 % | 32.452 M -22.44 % | 41.839 M -11.21 % | 47.119 M -0.98 % | 47.588 M -8.31 % | 51.900 M 49.31 % | 34.759 M -37.02 % | 55.191 M -5.48 % | 58.392 M -22.19 % | 75.046 M 471.31 % | 13.136 M 72.26 % | 7.626 M -69.84 % | 25.287 M 6.08 % | 23.838 M 164.83 % | 9.001 M -0.08 % | 9.008 M 88.82 % | 4.771 M |
| Tax payables | 1.177 M -93.71 % | 18.714 M -11.43 % | 21.129 M 85.55 % | 11.387 M -36.50 % | 17.933 M 111.85 % | 8.465 M 138.05 % | 3.556 M -49.50 % | 7.042 M -0.34 % | 7.066 M -12.23 % | 8.051 M | 0.000 -100.00 % | 12.181 M -4.83 % | 12.799 M 28.61 % | 9.952 M 57.89 % | 6.303 M 7.31 % | 5.874 M -56.62 % | 13.540 M 81.33 % | 7.467 M 65.05 % | 4.524 M -38.17 % | 7.318 M 64.14 % | 4.458 M -67.14 % | 13.569 M 79.77 % | 7.548 M -38.88 % | 12.350 M 145.44 % | 5.032 M 19.12 % | 4.224 M -52.16 % | 8.830 M 293.01 % | 2.247 M 1.10 % | 2.222 M -26.94 % | 3.042 M -63.79 % | 8.402 M 418.95 % | 1.619 M 6 144.22 % | 25.927 K 671.36 % | 3.361 K -96.70 % | 101.850 K 777.87 % | 11.602 K 1.33 % | 11.450 K -2.37 % | 11.728 K -6.12 % | 12.492 K 137.87 % | -32.983 K 44.69 % | -59.636 K -1 653.65 % | 3.838 K -94.29 % | 67.281 K -63.64 % | 185.051 K 139.17 % | -472.472 K 60.13 % | -1.185 M -158.84 % | 2.014 M 160.19 % | -3.346 M 65.90 % | -9.811 M 32.23 % | -14.477 M 33.32 % | -21.712 M -259.86 % | -6.034 M -213.49 % | 5.316 M 15.65 % | 4.597 M 2 350.10 % | -204.298 K -104.19 % | 4.876 M 4.63 % | 4.660 M 181.72 % | 1.654 M |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 117.896 M -47.17 % | 223.147 M -7.75 % | 241.906 M 72.18 % | 140.496 M -8.58 % | 153.684 M -1.53 % | 156.070 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.666 B | 0.000 100.00 % | -4.727 B | 0.000 -100.00 % | 7.810 M -1.64 % | 7.940 M -1.61 % | 8.070 M -1.59 % | 8.200 M -1.56 % | 8.330 M -47.81 % | 15.960 M -0.81 % | 16.090 M -0.80 % | 16.220 M -0.80 % | 16.350 M -0.79 % | 16.480 M -0.78 % | 16.610 M -0.78 % | 16.740 M -0.77 % | 16.870 M -0.76 % | 17.000 M -0.76 % | 17.130 M -0.75 % | 17.260 M -2.21 % | 17.650 M 0.00 % | 17.650 M 0.00 % | 17.650 M | 0.000 | 0.000 | 0.000 -100.00 % | 12.783 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.550 M 28.17 % | 3.550 M 0.00 % | 3.550 M 0.00 % | 3.550 M |
| Minority interest | 201.444 M 680.29 % | -34.714 M -137.50 % | -14.617 M -135.89 % | 40.731 M -51.92 % | 84.718 M -41.82 % | 145.603 M -2.12 % | 148.763 M 27.64 % | 116.553 M -34.66 % | 178.383 M -17.28 % | 215.655 M -9.26 % | 237.654 M -53.62 % | 512.409 M 3.57 % | 494.761 M 8.66 % | 455.343 M 9.09 % | 417.407 M -8.52 % | 456.297 M 4.23 % | 437.761 M 0.75 % | 434.484 M -7.17 % | 468.025 M -13.68 % | 542.167 M -9.59 % | 599.669 M -8.79 % | 657.441 M 2.00 % | 644.532 M -2.17 % | 658.814 M 0.11 % | 658.120 M 320.57 % | 156.484 M 2.00 % | 153.414 M 14.99 % | 133.411 M -1.17 % | 134.987 M -4.52 % | 141.383 M 3.13 % | 137.087 M 8.99 % | 125.776 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 |
| Capital lease obligations | 389.145 K -99.37 % | 61.384 M -13.26 % | 70.763 M -8.97 % | 77.733 M -12.40 % | 88.733 M -60.24 % | 223.147 M 100.98 % | 111.029 M -7.93 % | 120.597 M -7.74 % | 130.710 M -54.55 % | 287.616 M -21.76 % | 367.614 M 122.67 % | 165.097 M -48.30 % | 319.345 M 71.70 % | 185.991 M -46.51 % | 347.718 M -20.94 % | 439.826 M 24.19 % | 354.149 M 128.00 % | -1.265 B -1 030.84 % | 135.902 M | 0.000 | 0.000 -100.00 % | 178.168 M -21.78 % | 227.771 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 |
| 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 -100.00 % | 47.091 M | 0.000 -100.00 % | 127.679 M | 0.000 -100.00 % | 105.285 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 14.837 M 18 514.92 % | 79.707 K 124.10 % | 35.568 K 8.77 % | 32.701 K 505.80 % | 5.398 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 |
| Other total stockholders equity | 5.120 B 26.19 % | 4.057 B 2.02 % | 3.977 B 205.91 % | 1.300 B -66.32 % | 3.860 B 223.50 % | 1.193 B -51.51 % | 2.461 B 839.34 % | 261.963 M -87.42 % | 2.083 B 983.24 % | 192.265 M -73.91 % | 736.903 M -43.32 % | 1.300 B -34.17 % | 1.975 B 176.33 % | 714.674 M -62.02 % | 1.882 B 175.25 % | 683.576 M 18.21 % | 578.291 M -55.52 % | 1.300 B -31.22 % | 1.890 B 481.09 % | 325.272 M 0.44 % | 323.859 M | 0.000 -100.00 % | 323.859 M 0.00 % | 323.859 M -14.41 % | 378.398 M 0.02 % | 378.318 M 0.73 % | 375.572 M -0.74 % | 378.365 M 0.74 % | 375.572 M -0.37 % | 376.985 M 0.00 % | 376.985 M -0.37 % | 378.398 M 0.00 % | 378.398 M 0.00 % | 378.398 M 0.00 % | 378.398 M 0.00 % | 378.398 M 0.00 % | 378.398 M 0.00 % | 378.398 M 0.00 % | 378.398 M 0.37 % | 376.985 M -0.37 % | 378.398 M 0.00 % | 378.398 M 0.00 % | 378.398 M 0.00 % | 378.398 M 0.00 % | 378.398 M 0.00 % | 378.398 M 0.00 % | 378.398 M 0.00 % | 378.398 M 0.00 % | 378.398 M 0.00 % | 378.398 M 0.00 % | 378.398 M -10.57 % | 423.140 M 0.03 % | 423.033 M -13.82 % | 490.850 M -18.84 % | 604.824 M 23.66 % | 489.116 M 347.44 % | 109.314 M 2.94 % | 106.196 M |
| Deferred tax liabilities non current | 3.486 M -99.69 % | 1.109 B 0.10 % | 1.108 B -3.49 % | 1.148 B -2.11 % | 1.172 B 1.84 % | 1.151 B -1.21 % | 1.165 B -6.23 % | 1.243 B -1.77 % | 1.265 B 7.11 % | 1.181 B | 0.000 -100.00 % | 1.294 B 2.00 % | 1.269 B 6.86 % | 1.187 B -0.34 % | 1.191 B -0.78 % | 1.201 B 0.19 % | 1.198 B 0.31 % | 1.195 B 0.71 % | 1.186 B -5.38 % | 1.254 B -4.90 % | 1.318 B 1.16 % | 1.303 B 1.35 % | 1.286 B 0.50 % | 1.279 B 19 655.87 % | 6.476 M -2.37 % | 6.633 M -2.31 % | 6.790 M -2.26 % | 6.947 M -2.21 % | 7.104 M -3.55 % | 7.366 M -0.71 % | 7.418 M -5.97 % | 7.889 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -12.783 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -45.000 M 10.00 % | -50.000 M 9.09 % | -55.000 M 0.00 % | -55.000 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 |
| Total assets | 635.640 M -93.38 % | 9.604 B 3.32 % | 9.295 B -0.67 % | 9.358 B -2.59 % | 9.607 B -0.97 % | 9.701 B -0.65 % | 9.765 B -8.18 % | 10.634 B -2.29 % | 10.883 B 1.38 % | 10.735 B -4.09 % | 11.193 B -14.33 % | 13.064 B 4.47 % | 12.506 B 9.13 % | 11.460 B 1.41 % | 11.300 B -0.25 % | 11.329 B 0.24 % | 11.302 B 1.58 % | 11.126 B 1.09 % | 11.006 B -5.75 % | 11.677 B -4.44 % | 12.220 B 0.57 % | 12.150 B 4.38 % | 11.640 B -0.67 % | 11.718 B 48.00 % | 7.918 B 502.40 % | 1.314 B 8.22 % | 1.215 B 1.60 % | 1.195 B 1.87 % | 1.174 B 3.97 % | 1.129 B 7.21 % | 1.053 B 26.07 % | 835.072 M 265.43 % | 228.516 M -2.85 % | 235.215 M -1.34 % | 238.420 M 1.84 % | 234.108 M -9.50 % | 258.696 M -1.28 % | 262.056 M -1.53 % | 266.121 M -23.83 % | 349.390 M 3.20 % | 338.568 M -9.31 % | 373.311 M -11.78 % | 423.180 M 3.50 % | 408.866 M -3.58 % | 424.067 M -4.99 % | 446.332 M -5.30 % | 471.325 M -28.89 % | 662.826 M -9.01 % | 728.425 M -9.79 % | 807.513 M -12.25 % | 920.221 M -11.43 % | 1.039 B 7.97 % | 962.316 M -5.58 % | 1.019 B -3.22 % | 1.053 B -1.07 % | 1.064 B 109.37 % | 508.422 M 0.46 % | 506.079 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2023-01-01 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2010-12-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2023-01-01 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 56.695 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 |
| 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 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 240.477 M | 0.000 -100.00 % | 835.940 M 379.73 % | -298.836 M -200.00 % | 298.836 M | 0.000 100.00 % | -381.207 M -160.57 % | 629.328 M 200.00 % | -629.328 M | 0.000 100.00 % | -75.553 M 65.41 % | -218.439 M -200.00 % | 218.439 M | 0.000 -100.00 % | 247.510 M 47.77 % | 167.492 M 200.00 % | -167.492 M | 0.000 100.00 % | -201.694 M -149.55 % | 407.029 M 200.00 % | -407.029 M | 0.000 100.00 % | -241.662 M -284.13 % | 131.243 M 200.00 % | -131.243 M | 0.000 100.00 % | -150.538 M -36 896.16 % | 409.114 K 200.00 % | -409.114 K | 0.000 -100.00 % | 49.623 M 4 147.25 % | 1.168 M 200.00 % | -1.168 M | 0.000 -100.00 % | 8.348 M 323.48 % | -3.736 M -200.00 % | 3.736 M | 0.000 -100.00 % | 64.417 M 253.72 % | -41.905 M -200.00 % | 41.905 M | 0.000 -100.00 % | 198.078 M 342.17 % | -81.791 M -200.00 % | 81.791 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -37.819 M | 0.000 -100.00 % | 125.820 M 221.21 % | -103.799 M -200.00 % | 103.799 M | 0.000 -100.00 % | 11.924 M -90.37 % | 123.868 M 200.00 % | -123.868 M | 0.000 100.00 % | -15.106 M 84.78 % | -99.248 M -200.00 % | 99.248 M | 0.000 100.00 % | -101.239 M 62.46 % | -269.697 M -200.00 % | 269.697 M | 0.000 -100.00 % | 80.300 M -69.73 % | 265.320 M 200.00 % | -265.320 M | 0.000 100.00 % | -187.548 M -328.28 % | 82.157 M 200.00 % | -82.157 M | 0.000 100.00 % | -96.452 M -23 635.32 % | 409.817 K 200.00 % | -409.817 K | 0.000 -100.00 % | 44.484 M 3 707.18 % | 1.168 M 200.00 % | -1.168 M | 0.000 -100.00 % | 7.721 M 306.78 % | -3.734 M -200.00 % | 3.734 M | 0.000 -100.00 % | 5.735 M 235.32 % | -4.238 M -200.00 % | 4.238 M | 0.000 -100.00 % | 27.853 M 228.89 % | 8.469 M 200.00 % | -8.469 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 277.700 M | 0.000 -100.00 % | 707.957 M 461.32 % | -195.934 M -200.00 % | 195.934 M | 0.000 100.00 % | -394.625 M -178.07 % | 505.460 M 200.00 % | -505.460 M | 0.000 100.00 % | -59.905 M 49.74 % | -119.191 M -200.00 % | 119.191 M | 0.000 -100.00 % | 348.343 M -20.32 % | 437.189 M 200.00 % | -437.189 M | 0.000 100.00 % | -281.994 M -299.00 % | 141.709 M 200.00 % | -141.709 M | 0.000 100.00 % | -54.113 M -210.35 % | 49.039 M 200.00 % | -49.039 M | 0.000 100.00 % | -54.087 M -7 693 570.27 % | -703.000 -200.00 % | 703.000 | 0.000 -100.00 % | 5.139 M | 0.000 | 0.000 | 0.000 -100.00 % | 626.900 K 38 749.82 % | -1.622 K -200.00 % | 1.622 K | 0.000 -100.00 % | 58.683 M 255.79 % | -37.667 M -200.00 % | 37.667 M | 0.000 -100.00 % | 170.225 M 288.59 % | -90.260 M -200.00 % | 90.260 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 596.726 K | 0.000 -100.00 % | 2.164 M 141.01 % | 897.775 K 200.00 % | -897.775 K | 0.000 -100.00 % | 1.494 M | 0.000 | 0.000 | 0.000 100.00 % | -542.030 K | 0.000 | 0.000 | 0.000 -100.00 % | 406.328 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 46.590 K 200.00 % | -46.590 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | -371.107 M -51.20 % | -245.444 M | 0.000 -100.00 % | 236.291 M -41.75 % | 405.636 M 2 507.85 % | -16.846 M 96.94 % | -550.858 M -242.97 % | 385.292 M 308.22 % | -185.041 M -214.86 % | 161.107 M -89.08 % | 1.476 B 373.68 % | -539.253 M -198.06 % | 549.913 M 345.76 % | 123.364 M -54.16 % | 269.096 M 106.93 % | 130.044 M -2.87 % | 133.887 M -65.47 % | 387.753 M 325.54 % | -171.925 M -179.47 % | 216.330 M 3.85 % | 208.300 M 322.10 % | 49.349 M -87.71 % | 401.674 M 275.29 % | -229.142 M -166.39 % | 345.148 M 599.32 % | -69.123 M -124.24 % | 285.176 M 276.65 % | -161.437 M -139.79 % | -67.325 M -83.59 % | -36.672 M -127.15 % | 135.084 M 459.55 % | -37.571 M -3 262.00 % | -1.118 M 61.47 % | -2.900 M 95.22 % | -60.669 M -2 614.97 % | 2.412 M 649.54 % | -438.975 K -102.38 % | -216.901 K -100.32 % | 67.764 M 2 811.48 % | 2.327 M 286.26 % | -1.250 M 62.99 % | -3.377 M 96.11 % | -86.886 M -241.67 % | 61.329 M 320.80 % | -27.776 M -526.50 % | 6.513 M 137.54 % | -17.350 M -109.97 % | 174.024 M 312.09 % | -82.052 M -380.91 % | 29.210 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash provided by operating activities | -371.107 M -51.20 % | -245.444 M | 0.000 100.00 % | -21.939 M -343.25 % | -4.949 M 95.28 % | -104.888 M -2.49 % | -102.338 M -32.02 % | -77.517 M -2 481.37 % | 3.255 M -97.35 % | 122.840 M -58.91 % | 298.968 M 141.28 % | 123.907 M 2.53 % | 120.846 M -10.24 % | 134.638 M 2 352.48 % | -5.977 M -108.78 % | 68.086 M -17.00 % | 82.031 M -48.67 % | 159.800 M 129.72 % | 69.564 M 7.89 % | 64.478 M 214.13 % | -56.493 M -610.90 % | 11.058 M -96.01 % | 277.291 M 117.66 % | 127.394 M 246.61 % | -86.891 M -28.32 % | -67.711 M -186.10 % | 78.641 M 285.61 % | -42.368 M 77.32 % | -186.775 M -426.58 % | -35.469 M -1 543.04 % | 2.458 M 105.86 % | -41.975 M -1 025.72 % | -3.729 M -2.75 % | -3.629 M -139.78 % | 9.122 M 467.93 % | -2.479 M -48.89 % | -1.665 M 25.91 % | -2.247 M -138.05 % | 5.907 M 148.88 % | -12.084 M -588.86 % | 2.472 M 120.50 % | -12.059 M -152.55 % | 22.947 M 1 829.72 % | 1.189 M -89.53 % | 11.355 M 3 288.11 % | 335.154 K -99.24 % | 44.156 M -34.66 % | 67.577 M 886.78 % | -8.589 M -135.15 % | 24.438 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Investments in property plant and equipment | -50.092 M 29.54 % | -71.098 M -2.46 % | -69.392 M -12.06 % | -61.923 M -0.30 % | -61.737 M -13.12 % | -54.578 M -22.61 % | -44.513 M -29.77 % | -34.301 M 36.41 % | -53.944 M -8.83 % | -49.569 M 33.34 % | -74.357 M 12.75 % | -85.228 M 31.63 % | -124.650 M 12.22 % | -142.009 M -19.57 % | -118.768 M 24.34 % | -156.984 M -104.80 % | -76.652 M 32.40 % | -113.397 M 43.52 % | -200.788 M 9.57 % | -222.032 M -71.72 % | -129.300 M -47.57 % | -87.620 M 28.60 % | -122.712 M -5.40 % | -116.430 M -1 843.57 % | -5.991 M -5.30 % | -5.689 M 71.31 % | -19.828 M -571.18 % | -2.954 M -14 950.21 % | 19.893 K 102.12 % | -939.097 K 64.79 % | -2.667 M -16.17 % | -2.296 M -53.07 % | -1.500 M -24.17 % | -1.208 M 81.40 % | -6.493 M -2 064.33 % | -300.000 K -182.54 % | -106.180 K 92.36 % | -1.390 M 48.89 % | -2.720 M 8.79 % | -2.982 M -99.33 % | -1.496 M 76.86 % | -6.465 M -23.58 % | -5.231 M -365.06 % | -1.125 M 31.49 % | -1.642 M 69.48 % | -5.380 M -53.30 % | -3.509 M 92.32 % | -45.696 M -478.55 % | 12.071 M 134.87 % | -34.613 M -1 373.38 % | -2.349 M 54.82 % | -5.200 M 87.91 % | -43.009 M -171.82 % | -15.823 M 14.56 % | -18.518 M 79.19 % | -89.007 M -1 811.02 % | -4.658 M 86.20 % | -33.745 M 29.47 % | -47.842 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K -99.95 % | 1.963 M 11 535.67 % | 16.873 K 1 077.72 % | 1.433 K -98.39 % | 88.863 K 50.11 % | 59.200 K | 0.000 -100.00 % | 6.000 K -81.82 % | 33.000 K -70.00 % | 110.000 K 2 344.44 % | 4.500 K -71.88 % | 16.000 K -91.98 % | 199.585 K 2 578.99 % | 7.450 K 100.34 % | -2.197 M | 0.000 | 0.000 | 0.000 100.00 % | -16.778 M 99.72 % | -6.018 B | 0.000 | 0.000 100.00 % | -70.164 M -253.74 % | 45.637 M | 0.000 | 0.000 100.00 % | -19.728 M -245.73 % | 13.537 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 41.049 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 33.745 M | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -114.497 K -7 891.81 % | -1.433 K -100.04 % | 3.500 M 200.00 % | -3.500 M | 0.000 100.00 % | -490.000 K -1 384.89 % | -32.999 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.200 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 100.00 % | -50.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 100.00 % | -4.000 M | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 -100.00 % | 685.400 K -77.15 % | 3.000 M 50.00 % | 2.000 M -50.00 % | 4.000 M 112.62 % | 1.881 M -51.20 % | 3.855 M 92.75 % | 2.000 M 3 478.38 % | -59.200 K | 0.000 -100.00 % | 484.000 K 165.37 % | 182.388 K 52.85 % | 119.328 K 255.44 % | 33.572 K 107.53 % | 16.177 K 2 013.01 % | 765.590 | 0.000 | 0.000 | 0.000 -100.00 % | 2.400 M 3 346.15 % | 69.643 K -48.46 % | 135.116 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.467 M | 0.000 -100.00 % | 20.000 M | 0.000 -100.00 % | 3.167 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.768 M | 0.000 |
| Other investing activites | -43.250 M -472 935.79 % | 9.147 K -79.61 % | 44.869 K -73.80 % | 171.247 K 231.10 % | 51.720 K 204.40 % | -49.540 K 96.08 % | -1.264 M -1 182.72 % | -98.567 K -326.57 % | 43.503 K -26.52 % | 59.200 K 102.50 % | -2.372 M -201.86 % | -785.717 K -2 480.96 % | 33.000 K -70.00 % | 110.000 K 2 344.44 % | 4.500 K -71.87 % | 15.999 K -92.14 % | 203.534 K 2 632.00 % | 7.450 K -99.87 % | 5.520 M 4 326.85 % | 124.688 K 102.27 % | -5.490 M -1 197.18 % | -423.253 K 97.49 % | -16.866 M -104.69 % | 359.312 M 105.65 % | -6.359 B -382 826.53 % | -1.661 M -146.78 % | 3.550 M 743.02 % | -552.086 K -100.79 % | 70.288 M 7 584.63 % | -939.097 K -242.29 % | 660.000 K -95.12 % | 13.537 M 1 002.45 % | -1.500 M -24.17 % | -1.208 M -102.95 % | 41.000 M 13 766.67 % | -300.000 K -182.54 % | -106.180 K 92.36 % | -1.390 M -311.97 % | -337.400 K 88.69 % | -2.982 M -225.17 % | 2.382 M 136.85 % | -6.465 M -245.17 % | 4.453 M 328.48 % | -1.949 M -153.50 % | 3.643 M 167.72 % | -5.380 M -53.30 % | -3.509 M -465.56 % | 960.000 K -92.05 % | 12.071 M 134.87 % | -34.613 M -1 373.38 % | -2.349 M 54.82 % | -5.200 M 87.91 % | -43.009 M -171.82 % | -15.823 M 14.56 % | -18.518 M 79.19 % | -89.007 M -1 811.02 % | -4.658 M | 0.000 100.00 % | -8.475 M |
| Net cash used for investing activites | -93.343 M -31.31 % | -71.088 M -3.53 % | -68.662 M -16.87 % | -58.752 M 1.56 % | -59.684 M -13.33 % | -52.664 M -19.71 % | -43.993 M -44.03 % | -30.544 M 36.78 % | -48.312 M 8.86 % | -53.010 M 30.91 % | -76.729 M 10.79 % | -86.013 M 30.88 % | -124.435 M 12.23 % | -141.780 M -19.41 % | -118.730 M 24.35 % | -156.951 M -105.30 % | -76.448 M 32.58 % | -113.390 M 41.93 % | -195.269 M 12.87 % | -224.107 M -69.28 % | -132.390 M -50.49 % | -87.973 M 43.69 % | -156.221 M -164.32 % | 242.882 M 103.82 % | -6.365 B -86 500.19 % | -7.349 M 91.50 % | -86.442 M -305.17 % | 42.131 M -40.08 % | 70.308 M 7 586.75 % | -939.097 K 95.68 % | -21.735 M -293.36 % | 11.241 M 849.38 % | -1.500 M -166.41 % | 2.259 M -93.45 % | 34.507 M 75.16 % | 19.700 M 18 653.40 % | -106.180 K -105.98 % | 1.777 M 165.32 % | -2.720 M 8.79 % | -2.982 M -436.43 % | 886.374 K 101.57 % | -56.465 M -240.21 % | 40.271 M 1 410.10 % | -3.074 M -253.58 % | 2.002 M 137.20 % | -5.380 M -53.30 % | -3.509 M 92.16 % | -44.736 M -470.60 % | 12.071 M 134.87 % | -34.613 M -1 373.38 % | -2.349 M 54.82 % | -5.200 M 87.91 % | -43.009 M -171.82 % | -15.823 M 14.56 % | -18.518 M 79.19 % | -89.007 M -1 811.02 % | -4.658 M 80.57 % | -23.977 M 57.42 % | -56.317 M |
| Debt repayment | 9.049 M 202.97 % | -8.788 M 99.11 % | -983.017 M -1 411.73 % | -65.026 M 96.33 % | -1.770 B -2 205.35 % | -76.772 M 88.07 % | -643.708 M -1 719.40 % | 39.750 M 108.03 % | -494.999 M -514.78 % | -80.516 M -116.19 % | 497.223 M 1 539.43 % | -34.543 M -152.02 % | 66.397 M 110.81 % | -614.340 M -1 590.30 % | 41.223 M 2 617.15 % | 1.517 M 100.24 % | -641.834 M -700.26 % | -80.204 M 93.73 % | -1.279 B -2 741.74 % | 48.424 M -51.98 % | 100.847 M 319.37 % | -45.971 M -184.16 % | 54.626 M -94.47 % | 987.918 M -76.78 % | 4.255 B 11 621.71 % | -36.934 M 72.52 % | -134.395 M -573.52 % | -19.954 M -112.06 % | 165.455 M -19.77 % | 206.228 M 307.07 % | 50.661 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 20.000 M 167.80 % | -29.500 M -28.26 % | -23.000 M -53.33 % | -15.000 M | 0.000 100.00 % | -13.800 M -411.11 % | -2.700 M 96.62 % | -79.876 M -148.65 % | -32.124 M 30.17 % | -46.000 M 28.13 % | -64.000 M -72.97 % | -37.000 M -158.73 % | 63.000 M 310.00 % | -30.000 M 40.00 % | -50.000 M -655.56 % | 9.000 M -91.35 % | 104.000 M | 0.000 | 0.000 -100.00 % | 45.000 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 100.00 % | -250.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 |
| Dividends paid | -4.025 M 5.65 % | -4.266 M 77.49 % | -18.949 M 31.81 % | -27.790 M 38.09 % | -44.886 M -3.52 % | -43.361 M 23.84 % | -56.931 M -7.50 % | -52.957 M 33.24 % | -79.330 M -37.92 % | -57.517 M -14.47 % | -50.248 M -16.04 % | -43.303 M 8.89 % | -47.529 M -59.28 % | -29.841 M -12.48 % | -26.530 M 6.91 % | -28.498 M 54.67 % | -62.870 M -163.31 % | -23.876 M 56.74 % | -55.193 M -10.28 % | -50.048 M 38.77 % | -81.737 M -27.85 % | -63.933 M 31.06 % | -92.742 M -41.59 % | -65.501 M -707.13 % | -8.115 M -30.05 % | -6.240 M 37.27 % | -9.948 M -5.94 % | -9.390 M 1.38 % | -9.521 M -152.13 % | -3.776 M -28.21 % | -2.945 M -112.97 % | -1.383 M | 0.000 | 0.000 | 0.000 100.00 % | -140.167 K 36.96 % | -222.333 K 0.84 % | -224.222 K 3.58 % | -232.556 K -378.95 % | -48.556 K 64.64 % | -137.333 K 80.20 % | -693.765 K 34.98 % | -1.067 M 1.13 % | -1.079 M 11.78 % | -1.223 M 6.64 % | -1.310 M 44.44 % | -2.358 M 15.04 % | -2.776 M 47.16 % | -5.253 M -15.72 % | -4.539 M -514.28 % | -738.987 K 85.63 % | -5.143 M 79.67 % | -25.304 M -342.71 % | -5.716 M -5.12 % | -5.438 M -49.14 % | -3.646 M 11.75 % | -4.131 M -4.92 % | -3.938 M -11.42 % | -3.534 M |
| Other financing activites | 47.474 M -91.40 % | 551.747 M -50.06 % | 1.105 B 496.38 % | 185.242 M -90.15 % | 1.880 B 441.89 % | 347.016 M -59.55 % | 857.964 M 479.16 % | 148.139 M -74.74 % | 586.564 M 2 290.57 % | 24.537 M 103.88 % | -633.164 M -15 747.33 % | -3.995 M 89.40 % | -37.689 M -105.64 % | 668.805 M 428.70 % | 126.501 M 1 157.12 % | -11.967 M -101.53 % | 782.898 M 654.78 % | 103.726 M -92.51 % | 1.384 B 817.10 % | 150.938 M 148.74 % | 60.680 M -41.70 % | 104.092 M 590.21 % | -21.234 M 98.28 % | -1.236 B -164.50 % | 1.917 B 1 859.07 % | 97.851 M -6.95 % | 105.164 M 61.79 % | 65.000 M 192.64 % | -70.164 M 36.01 % | -109.650 M -1 082.58 % | -9.272 M -118.03 % | 51.413 M | 0.000 | 0.000 | 0.000 100.00 % | -20.000 M -8 895.52 % | -222.333 K 0.84 % | -224.222 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -810.000 K | 0.000 | 0.000 -100.00 % | 6.000 M 300.00 % | 1.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -9.636 M -102.44 % | 395.647 M 924.26 % | -48.000 M | 0.000 | 0.000 |
| Net cash used provided by financing activities | 52.498 M -90.25 % | 538.693 M 424.17 % | 102.771 M 11.19 % | 92.426 M 40.62 % | 65.727 M -71.03 % | 226.884 M 44.21 % | 157.324 M 16.60 % | 134.931 M 1 002.79 % | 12.235 M 110.78 % | -113.497 M 39.04 % | -186.189 M -127.50 % | -81.841 M -334.85 % | -18.820 M -176.43 % | 24.625 M -82.56 % | 141.194 M 462.53 % | -38.947 M -149.81 % | 78.194 M 22 166.70 % | -354.353 K -100.71 % | 49.833 M -66.63 % | 149.313 M 87.13 % | 79.790 M 1 472.92 % | -5.812 M 90.21 % | -59.350 M 81.10 % | -313.955 M -104.70 % | 6.682 B 12 120.31 % | 54.676 M 239.56 % | -39.178 M -209.88 % | 35.656 M -58.43 % | 85.770 M -7.58 % | 92.802 M 141.40 % | 38.444 M -23.16 % | 50.030 M | 0.000 | 0.000 | 0.000 100.00 % | -20.140 M -8 958.55 % | -222.333 K 0.84 % | -224.222 K 3.58 % | -232.556 K -101.17 % | 19.951 M 167.32 % | -29.637 M -25.08 % | -23.694 M -40.39 % | -16.877 M -1 463.86 % | -1.079 M 92.82 % | -15.023 M -855.07 % | 1.990 M 102.46 % | -80.735 M -131.34 % | -34.899 M 31.91 % | -51.253 M 25.22 % | -68.539 M -89.02 % | -36.261 M -162.67 % | 57.857 M 204.62 % | -55.304 M 0.74 % | -55.716 M -817.39 % | -6.073 M -101.22 % | 496.001 M 1 051.44 % | -52.131 M -1 223.92 % | -3.938 M -109.50 % | 41.466 M |
| Effect of forex changes on cash | -629.227 K 33.23 % | -942.340 K -130.43 % | 3.096 M 236.44 % | -2.269 M -229.80 % | -688.105 K 87.13 % | -5.348 M 13.89 % | -6.210 M -83.96 % | -3.376 M -123.02 % | 14.667 M 1 036.85 % | -1.566 M 61.37 % | -4.053 M -197.56 % | 4.154 M -20.50 % | 5.226 M 516.15 % | 848.096 K 370.26 % | -313.807 K 88.53 % | -2.736 M -15.87 % | -2.361 M -27.54 % | -1.851 M -108.00 % | 23.140 M 254.07 % | -15.019 M -348.63 % | 6.041 M -40.52 % | 10.155 M 5 659.52 % | 176.325 K -98.98 % | 17.300 M 228.77 % | -13.434 M -4 185.01 % | -313.511 K 5.98 % | -333.457 K 32.55 % | -494.365 K 92.24 % | -6.373 M -232.97 % | 4.793 M 348.23 % | -1.931 M -490.52 % | 494.461 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 |
| Net change in cash | -412.581 M -286.50 % | 221.218 M 796.17 % | 24.685 M 160.79 % | 9.466 M 114.84 % | 4.406 M -95.01 % | 88.344 M 330.72 % | -38.291 M -263.01 % | 23.489 M 229.08 % | -18.198 M 59.77 % | -45.232 M -241.36 % | 31.997 M 180.41 % | -39.794 M -131.57 % | -17.184 M -193.75 % | 18.330 M 13.59 % | 16.138 M 112.36 % | -130.564 M -260.37 % | 81.413 M 84.17 % | 44.205 M 183.83 % | -52.732 M -108.13 % | -25.335 M 75.42 % | -103.053 M -42.00 % | -72.572 M -217.25 % | 61.896 M -15.93 % | 73.620 M -66.02 % | 216.648 M 1 146.70 % | -20.698 M 56.25 % | -47.312 M -235.47 % | 34.924 M 194.21 % | -37.071 M -160.59 % | 61.187 M 254.99 % | 17.236 M -12.91 % | 19.790 M 478.50 % | -5.229 M -281.63 % | -1.370 M -103.17 % | 43.240 M 1 581.17 % | -2.919 M -46.44 % | -1.994 M -186.91 % | -694.837 K -123.52 % | 2.954 M -39.53 % | 4.886 M 118.59 % | -26.279 M 71.50 % | -92.218 M -299.00 % | 46.341 M 1 663.51 % | -2.964 M -77.86 % | -1.666 M 45.45 % | -3.055 M 92.38 % | -40.088 M -232.46 % | -12.058 M 74.76 % | -47.771 M 39.31 % | -78.714 M -206.67 % | 73.792 M 2 136.63 % | -3.623 M 95.36 % | -78.139 M 35.05 % | -120.301 M -115.53 % | -55.818 M -112.92 % | 432.069 M 3 538 172.01 % | -12.212 K 99.97 % | -45.136 M -609.62 % | 8.857 M |
| Cash at beginning of period | 460.856 M 92.31 % | 239.638 M 11.48 % | 214.953 M 4.61 % | 205.487 M 2.19 % | 201.081 M 39.79 % | 143.842 M -21.02 % | 182.132 M 67.36 % | 108.825 M -14.33 % | 127.023 M -26.26 % | 172.255 M 22.81 % | 140.258 M -22.10 % | 180.051 M -8.71 % | 197.236 M 10.25 % | 178.905 M 9.91 % | 162.767 M -44.51 % | 293.331 M 38.42 % | 211.919 M 26.36 % | 167.714 M -23.92 % | 220.446 M -10.31 % | 245.781 M -29.54 % | 348.834 M -17.22 % | 421.406 M 17.22 % | 359.510 M 25.75 % | 285.890 M 312.89 % | 69.241 M -23.01 % | 89.940 M -34.47 % | 137.252 M 34.13 % | 102.328 M -26.59 % | 139.398 M 78.23 % | 78.211 M 28.27 % | 60.975 M 48.05 % | 41.185 M -11.27 % | 46.413 M -2.87 % | 47.783 M 951.76 % | 4.543 M -39.12 % | 7.463 M -21.08 % | 9.456 M -6.85 % | 10.151 M 49.10 % | 6.808 M 254.14 % | 1.922 M -93.18 % | 28.202 M -76.58 % | 120.419 M 62.56 % | 74.078 M -3.85 % | 77.042 M -2.12 % | 78.708 M -3.74 % | 81.763 M -32.90 % | 121.852 M -9.00 % | 133.910 M -26.29 % | 181.681 M -30.23 % | 260.395 M 39.54 % | 186.603 M -1.90 % | 190.226 M -29.12 % | 268.365 M -30.95 % | 388.667 M -12.56 % | 444.484 M 3 480.20 % | 12.415 M -0.10 % | 12.427 M -78.41 % | 57.563 M 18.18 % | 48.706 M |
| Cash at end of period | 48.275 M -89.52 % | 460.856 M 92.31 % | 239.638 M 11.48 % | 214.953 M 4.61 % | 205.487 M -11.50 % | 232.186 M 61.42 % | 143.842 M 8.71 % | 132.314 M 21.58 % | 108.825 M -14.33 % | 127.023 M -26.26 % | 172.255 M 22.81 % | 140.258 M -22.10 % | 180.051 M -8.71 % | 197.236 M 10.25 % | 178.905 M 9.91 % | 162.767 M -44.51 % | 293.331 M 38.42 % | 211.919 M 26.36 % | 167.714 M -23.92 % | 220.446 M -10.31 % | 245.781 M -29.54 % | 348.834 M -17.22 % | 421.406 M 17.22 % | 359.510 M 25.75 % | 285.890 M 312.89 % | 69.241 M -23.01 % | 89.940 M -34.47 % | 137.252 M 34.13 % | 102.328 M -26.59 % | 139.398 M 78.23 % | 78.211 M 28.27 % | 60.975 M 48.05 % | 41.185 M -11.27 % | 46.413 M -2.87 % | 47.783 M 951.76 % | 4.543 M -39.12 % | 7.463 M -21.08 % | 9.456 M -3.14 % | 9.763 M 43.39 % | 6.808 M 254.14 % | 1.922 M -93.18 % | 28.202 M -76.58 % | 120.419 M 62.56 % | 74.078 M -3.85 % | 77.042 M -2.12 % | 78.708 M -3.74 % | 81.763 M -32.90 % | 121.852 M -9.00 % | 133.910 M -26.29 % | 181.681 M -30.23 % | 260.395 M 39.54 % | 186.603 M -1.90 % | 190.226 M -29.12 % | 268.365 M -30.95 % | 388.667 M -12.56 % | 444.484 M 3 480.20 % | 12.415 M -0.10 % | 12.427 M -78.41 % | 57.563 M |
| Operating cash flow | -371.107 M -51.20 % | -245.444 M | 0.000 100.00 % | -21.939 M -343.25 % | -4.949 M 95.28 % | -104.888 M -2.49 % | -102.338 M -32.02 % | -77.517 M -2 481.37 % | 3.255 M -97.35 % | 122.840 M -58.91 % | 298.968 M 141.28 % | 123.907 M 2.53 % | 120.846 M -10.24 % | 134.638 M 2 352.48 % | -5.977 M -108.78 % | 68.086 M -17.00 % | 82.031 M -48.67 % | 159.800 M 129.72 % | 69.564 M 7.89 % | 64.478 M 214.13 % | -56.493 M -610.90 % | 11.058 M -96.01 % | 277.291 M 117.66 % | 127.394 M 246.61 % | -86.891 M -28.32 % | -67.711 M -186.10 % | 78.641 M 285.61 % | -42.368 M 77.32 % | -186.775 M -426.58 % | -35.469 M -1 543.04 % | 2.458 M 105.86 % | -41.975 M -1 025.72 % | -3.729 M -2.75 % | -3.629 M -139.78 % | 9.122 M 467.93 % | -2.479 M -48.89 % | -1.665 M 25.91 % | -2.247 M -138.05 % | 5.907 M 148.88 % | -12.084 M -588.86 % | 2.472 M 120.50 % | -12.059 M -152.55 % | 22.947 M 1 829.72 % | 1.189 M -89.53 % | 11.355 M 3 288.11 % | 335.154 K -99.24 % | 44.156 M -34.66 % | 67.577 M 886.78 % | -8.589 M -135.15 % | 24.438 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital expenditure | -50.092 M 29.54 % | -71.098 M -2.46 % | -69.392 M -12.06 % | -61.923 M -0.30 % | -61.737 M -13.12 % | -54.578 M -22.61 % | -44.513 M -29.77 % | -34.301 M 36.41 % | -53.944 M -8.83 % | -49.569 M 33.34 % | -74.357 M 12.75 % | -85.228 M 31.63 % | -124.650 M 12.22 % | -142.009 M -19.57 % | -118.768 M 24.34 % | -156.984 M -104.80 % | -76.652 M 32.40 % | -113.397 M 43.52 % | -200.788 M 9.57 % | -222.032 M -71.72 % | -129.300 M -47.57 % | -87.620 M 28.60 % | -122.712 M -5.40 % | -116.430 M -1 843.57 % | -5.991 M -5.30 % | -5.689 M 71.31 % | -19.828 M -571.18 % | -2.954 M -14 950.21 % | 19.893 K 102.12 % | -939.097 K 64.79 % | -2.667 M -16.17 % | -2.296 M -53.07 % | -1.500 M -24.17 % | -1.208 M 81.40 % | -6.493 M -2 064.33 % | -300.000 K -182.54 % | -106.180 K 92.36 % | -1.390 M 48.89 % | -2.720 M 8.79 % | -2.982 M -99.33 % | -1.496 M 76.86 % | -6.465 M -23.58 % | -5.231 M -365.06 % | -1.125 M 31.49 % | -1.642 M 69.48 % | -5.380 M -53.30 % | -3.509 M 92.32 % | -45.696 M -478.55 % | 12.071 M 134.87 % | -34.613 M -1 373.38 % | -2.349 M 54.82 % | -5.200 M 87.91 % | -43.009 M -171.82 % | -15.823 M 14.56 % | -18.518 M 79.19 % | -89.007 M -1 811.02 % | -4.658 M 86.20 % | -33.745 M 29.47 % | -47.842 M |
| Free CashFlow | -421.199 M -33.06 % | -316.542 M -286.44 % | -81.913 M 2.32 % | -83.862 M -25.76 % | -66.686 M 58.18 % | -159.466 M -8.59 % | -146.850 M -31.33 % | -111.818 M -120.60 % | -50.689 M -169.18 % | 73.271 M -67.38 % | 224.611 M 480.70 % | 38.679 M 1 116.63 % | -3.805 M 48.39 % | -7.371 M 94.09 % | -124.746 M -40.33 % | -88.898 M -1 752.63 % | 5.379 M -88.41 % | 46.403 M 135.36 % | -131.224 M 16.71 % | -157.554 M 15.20 % | -185.793 M -142.67 % | -76.562 M -149.53 % | 154.579 M 1 309.84 % | 10.964 M 111.80 % | -92.881 M -26.54 % | -73.400 M -224.80 % | 58.814 M 229.77 % | -45.322 M 75.73 % | -186.755 M -412.95 % | -36.408 M -17 295.26 % | -209.300 K 99.53 % | -44.271 M -746.69 % | -5.229 M -8.10 % | -4.837 M -284.01 % | 2.629 M 194.58 % | -2.779 M -56.90 % | -1.771 M 51.30 % | -3.637 M -214.13 % | 3.187 M 121.15 % | -15.066 M -1 643.97 % | 975.777 K 105.27 % | -18.524 M -204.56 % | 17.716 M 27 453.60 % | 64.297 K -99.34 % | 9.714 M 292.55 % | -5.045 M -112.41 % | 40.646 M 85.76 % | 21.881 M 528.38 % | 3.482 M 134.22 % | -10.175 M -333.11 % | -2.349 M 54.82 % | -5.200 M 87.91 % | -43.009 M -171.82 % | -15.823 M 14.56 % | -18.518 M 79.19 % | -89.007 M -1 811.02 % | -4.658 M 86.20 % | -33.745 M 29.47 % | -47.842 M |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 | 2012 | 2012 | 2012 | 2012 | 2011 | 2011 | 2011 | 2011 | 2010 |