First Shanghai Investments Limited 0227.HK
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 390.386 M 24.77 % | 312.875 M -4.29 % | 326.894 M -38.30 % | 529.850 M 15.69 % | 457.988 M -14.16 % | 533.529 M 12.62 % | 473.726 M 6.11 % | 446.445 M 14.24 % | 390.792 M -20.56 % | 491.923 M -1.94 % | 501.630 M 9.15 % | 459.579 M 31.65 % | 349.085 M 22.31 % | 285.409 M -2.23 % | 291.904 M -54.86 % | 646.676 M 225.45 % | 198.702 M -74.03 % | 765.246 M -42.00 % | 1.319 B 5.15 % | 1.255 B 113.45 % | 587.845 M 108.94 % | 281.351 M 63.94 % | 171.614 M -42.48 % | 298.332 M 2.94 % | 289.810 M |
| Net income | 77.974 M 833.60 % | -10.629 M 81.03 % | -56.044 M 59.94 % | -139.899 M -54.87 % | -90.331 M -679.60 % | 15.585 M -53.34 % | 33.403 M -46.08 % | 61.944 M 224.11 % | -49.909 M -137.01 % | 134.862 M -36.11 % | 211.091 M 396.22 % | 42.540 M 143.29 % | -98.266 M -242.16 % | -28.719 M -125.11 % | 114.367 M -38.61 % | 186.304 M 267.25 % | -111.394 M -129.37 % | 379.333 M 65.08 % | 229.787 M 227.57 % | 70.150 M -12.70 % | 80.352 M -14.35 % | 93.820 M 91.75 % | 48.929 M -24.48 % | 64.790 M 10.98 % | 58.379 M |
| Income before tax | 86.230 M 1 344.87 % | 5.968 M 109.27 % | -64.394 M 27.10 % | -88.338 M -14.34 % | -77.260 M -258.03 % | 48.888 M -2.49 % | 50.137 M -35.42 % | 77.639 M 316.60 % | -35.844 M -121.96 % | 163.203 M -24.06 % | 214.904 M 362.64 % | 46.452 M 142.81 % | -108.496 M -882.13 % | -11.047 M -106.68 % | 165.394 M -21.30 % | 210.153 M 288.17 % | -111.681 M -126.44 % | 422.389 M 396.41 % | 85.088 M 159.21 % | 32.826 M -65.33 % | 94.673 M -11.94 % | 107.509 M 73.93 % | 61.810 M -20.72 % | 77.962 M 5.97 % | 73.571 M |
| Income before tax ratio | 0.22 1 057.99 % | 0.02 109.68 % | -0.20 -18.15 % | -0.17 1.17 % | -0.17 -284.10 % | 0.09 -13.42 % | 0.11 -39.14 % | 0.17 289.60 % | -0.09 -127.65 % | 0.33 -22.56 % | 0.43 323.85 % | 0.10 132.52 % | -0.31 -702.98 % | -0.04 -106.83 % | 0.57 74.35 % | 0.32 157.82 % | -0.56 -201.83 % | 0.55 755.82 % | 0.06 146.52 % | 0.03 -83.76 % | 0.16 -57.85 % | 0.38 6.09 % | 0.36 37.82 % | 0.26 2.94 % | 0.25 |
| EBITDA | 152.827 M 1 005.27 % | -16.882 M 29.52 % | -23.954 M -143.55 % | 55.006 M 39.92 % | 39.312 M -77.47 % | 174.463 M 421.55 % | 33.451 M 18.30 % | 28.276 M 1 721.33 % | -1.744 M -100.80 % | 217.095 M 339.61 % | 49.383 M -48.94 % | 96.725 M 348.74 % | -38.886 M 34.95 % | -59.779 M -6 779.22 % | 895.000 K -99.23 % | 115.856 M 237.16 % | -84.468 M -135.40 % | 238.643 M 130.22 % | 103.659 M 921.19 % | -12.623 M -175.27 % | 16.770 M -29.84 % | 23.902 M 465.99 % | -6.531 M -138.00 % | 17.185 M -69.95 % | 57.178 M |
| Net income ratio | 0.20 687.94 % | -0.03 80.18 % | -0.17 35.07 % | -0.26 -33.87 % | -0.20 -775.20 % | 0.03 -58.57 % | 0.07 -49.18 % | 0.14 208.64 % | -0.13 -146.58 % | 0.27 -34.85 % | 0.42 354.62 % | 0.09 132.88 % | -0.28 -179.75 % | -0.10 -125.68 % | 0.39 36.00 % | 0.29 151.39 % | -0.56 -213.09 % | 0.50 184.60 % | 0.17 211.54 % | 0.06 -59.10 % | 0.14 -59.01 % | 0.33 16.96 % | 0.29 31.28 % | 0.22 7.81 % | 0.20 |
| Ratio EBITDA | 0.39 825.53 % | -0.05 26.37 % | -0.07 -170.59 % | 0.10 20.94 % | 0.09 -73.75 % | 0.33 363.09 % | 0.07 11.49 % | 0.06 1 519.22 % | 0.00 -101.01 % | 0.44 348.29 % | 0.10 -53.22 % | 0.21 288.94 % | -0.11 46.82 % | -0.21 -6 931.22 % | 0.00 -98.29 % | 0.18 142.14 % | -0.43 -236.31 % | 0.31 296.90 % | 0.08 881.01 % | -0.01 -135.26 % | 0.03 -66.42 % | 0.08 323.24 % | -0.04 -166.06 % | 0.06 -70.80 % | 0.20 |
| Gross profit ratio | 0.56 -15.05 % | 0.66 3.04 % | 0.64 12.34 % | 0.57 1.49 % | 0.56 -4.70 % | 0.59 -7.90 % | 0.64 -13.18 % | 0.74 4.33 % | 0.71 -0.20 % | 0.71 15.65 % | 0.62 2.17 % | 0.60 4.72 % | 0.57 40.91 % | 0.41 -34.43 % | 0.62 34.13 % | 0.46 76.84 % | 0.26 -61.61 % | 0.68 186.67 % | 0.24 121.71 % | 0.11 -68.67 % | 0.34 -7.55 % | 0.37 26.48 % | 0.29 78.31 % | 0.16 -25.88 % | 0.22 |
| Weighted average shs out dil | 2.191 B 33.28 % | 1.644 B 5.06 % | 1.565 B 7.44 % | 1.456 B 0.67 % | 1.447 B 0.00 % | 1.447 B 0.67 % | 1.437 B 0.00 % | 1.437 B 0.12 % | 1.435 B 0.95 % | 1.422 B 0.34 % | 1.417 B 0.02 % | 1.417 B 0.00 % | 1.417 B 0.00 % | 1.417 B -0.80 % | 1.428 B 0.89 % | 1.415 B 0.22 % | 1.412 B 6.24 % | 1.329 B 8.38 % | 1.227 B 1.58 % | 1.208 B -0.13 % | 1.209 B 0.29 % | 1.206 B 3.80 % | 1.162 B 0.91 % | 1.151 B 0.66 % | 1.143 B |
| Weighted average shs out | 2.191 B 33.28 % | 1.644 B 5.06 % | 1.565 B 7.44 % | 1.456 B 0.67 % | 1.447 B 0.00 % | 1.447 B 0.67 % | 1.437 B 0.00 % | 1.437 B 0.12 % | 1.435 B 0.95 % | 1.422 B 1.02 % | 1.407 B 0.24 % | 1.404 B 0.36 % | 1.399 B -1.25 % | 1.417 B 0.00 % | 1.417 B 0.08 % | 1.415 B 0.22 % | 1.412 B 7.87 % | 1.309 B 8.82 % | 1.203 B 1.04 % | 1.191 B 0.23 % | 1.188 B 0.04 % | 1.188 B 3.43 % | 1.148 B 0.98 % | 1.137 B 0.02 % | 1.137 B |
| EPS diluted | 0.04 647.69 % | -0.01 81.84 % | -0.04 62.75 % | -0.10 -52.06 % | -0.06 -685.19 % | 0.01 -53.45 % | 0.02 -46.30 % | 0.04 224.14 % | -0.03 -136.79 % | 0.09 -36.93 % | 0.15 401.67 % | 0.03 143.08 % | -0.07 -241.87 % | -0.02 -125.34 % | 0.08 -38.38 % | 0.13 264.77 % | -0.08 -127.21 % | 0.29 52.63 % | 0.19 200.63 % | 0.06 -5.67 % | 0.07 -13.88 % | 0.08 83.06 % | 0.04 -24.51 % | 0.06 10.18 % | 0.05 |
| Earnings per share | 0.04 647.69 % | -0.01 81.84 % | -0.04 62.75 % | -0.10 -52.06 % | -0.06 -685.19 % | 0.01 -53.45 % | 0.02 -46.30 % | 0.04 224.14 % | -0.03 -136.67 % | 0.09 -36.73 % | 0.15 400.00 % | 0.03 142.74 % | -0.07 -245.81 % | -0.02 -125.12 % | 0.08 -37.85 % | 0.13 264.77 % | -0.08 -127.21 % | 0.29 45.00 % | 0.20 212.01 % | 0.06 -5.87 % | 0.07 -13.80 % | 0.08 83.72 % | 0.04 -24.56 % | 0.06 10.89 % | 0.05 |
| Gross profit | 219.880 M 6.00 % | 207.434 M -1.38 % | 210.335 M -30.69 % | 303.465 M 17.41 % | 258.468 M -18.20 % | 315.960 M 3.72 % | 304.620 M -7.88 % | 330.668 M 19.19 % | 277.423 M -20.72 % | 349.928 M 13.41 % | 308.551 M 11.52 % | 276.673 M 37.87 % | 200.680 M 72.34 % | 116.443 M -35.89 % | 181.619 M -39.45 % | 299.970 M 475.52 % | 52.122 M -90.03 % | 522.874 M 66.28 % | 314.449 M 133.12 % | 134.889 M -33.13 % | 201.727 M 93.17 % | 104.429 M 107.36 % | 50.362 M 2.57 % | 49.099 M -23.70 % | 64.353 M |
| Income tax expense | 8.016 M -49.38 % | 15.837 M 296.54 % | -8.058 M -113.28 % | 60.660 M 347.21 % | 13.564 M -59.27 % | 33.303 M 148.88 % | 13.381 M 0.36 % | 13.333 M -33.72 % | 20.116 M -29.53 % | 28.546 M 198.97 % | 9.548 M 107.84 % | 4.594 M 245.33 % | -3.161 M -112.62 % | 25.044 M -28.21 % | 34.887 M 29.32 % | 26.978 M 223.05 % | 8.351 M -80.60 % | 43.056 M 159.09 % | 16.618 M 356.92 % | 3.637 M -74.41 % | 14.211 M -12.32 % | 16.208 M 26.21 % | 12.843 M 8.64 % | 11.821 M -6.27 % | 12.612 M |
| Cost of revenue | 170.506 M 61.71 % | 105.441 M -20.03 % | 131.848 M -41.76 % | 226.385 M 13.46 % | 199.520 M -8.30 % | 217.569 M 28.66 % | 169.106 M 46.06 % | 115.777 M 2.12 % | 113.369 M -20.16 % | 141.995 M -26.46 % | 193.079 M 5.56 % | 182.906 M 23.25 % | 148.405 M -12.17 % | 168.966 M 53.21 % | 110.285 M -68.19 % | 346.706 M 136.53 % | 146.580 M -39.52 % | 242.372 M -75.88 % | 1.005 B -10.27 % | 1.120 B 190.03 % | 386.118 M 118.24 % | 176.922 M 45.91 % | 121.253 M -51.35 % | 249.233 M 10.55 % | 225.457 M |
| General and administrative expenses | 252.541 M -6.18 % | 269.180 M -2.61 % | 276.407 M -29.18 % | 390.310 M 25.24 % | 311.644 M -8.69 % | 341.314 M 5.12 % | 324.693 M 1.31 % | 320.503 M 38.69 % | 231.087 M -15.33 % | 272.937 M -14.58 % | 319.509 M 31.22 % | 243.485 M 4.26 % | 233.535 M 4.91 % | 222.599 M 13.27 % | 196.529 M -0.29 % | 197.100 M 32.12 % | 149.181 M -45.33 % | 272.857 M 20.77 % | 225.928 M 43.11 % | 157.869 M -5.61 % | 167.260 M 71.05 % | 97.785 M 42.61 % | 68.569 M -8.51 % | 74.946 M 16.65 % | 64.246 M |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.374 M -14.63 % | 13.323 M 201.49 % | 4.419 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | -58.616 M -10 661.44 % | 555.000 K | 0.000 100.00 % | -10.990 M -147.48 % | 23.145 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -8.484 M | 0.000 | 0.000 | 0.000 100.00 % | -84.775 M 28.81 % | -119.085 M -79.56 % | -66.321 M -169.75 % | -24.586 M | 0.000 100.00 % | -28.461 M -92.62 % | -14.776 M -183.49 % | 17.697 M 202.54 % | -17.258 M -47.80 % | -11.677 M 82.51 % | -66.763 M -16.98 % | -57.072 M |
| Operating expenses | 193.925 M -28.11 % | 269.735 M -2.41 % | 276.407 M -27.13 % | 379.320 M 13.30 % | 334.789 M -1.91 % | 341.314 M 5.12 % | 324.693 M 1.31 % | 320.503 M 38.69 % | 231.087 M -12.62 % | 264.453 M -17.23 % | 319.509 M 31.22 % | 243.485 M 4.26 % | 233.535 M 69.44 % | 137.824 M 77.97 % | 77.444 M -40.78 % | 130.779 M 4.96 % | 124.595 M -56.16 % | 284.231 M 34.84 % | 210.790 M 42.90 % | 147.512 M -20.25 % | 184.957 M 129.68 % | 80.527 M 41.54 % | 56.892 M 595.24 % | 8.183 M 14.06 % | 7.175 M |
| Cost and expenses | 336.173 M -10.40 % | 375.176 M -11.54 % | 424.141 M -26.30 % | 575.526 M 15.09 % | 500.066 M -10.52 % | 558.883 M 13.18 % | 493.799 M 13.18 % | 436.280 M 26.66 % | 344.456 M -15.25 % | 406.448 M -20.71 % | 512.588 M 20.22 % | 426.391 M 11.64 % | 381.940 M 24.50 % | 306.790 M 63.42 % | 187.729 M -60.68 % | 477.485 M 76.08 % | 271.175 M -48.50 % | 526.603 M -56.68 % | 1.216 B -4.08 % | 1.267 B 121.92 % | 571.075 M 121.82 % | 257.449 M 44.52 % | 178.145 M -30.79 % | 257.416 M 10.65 % | 232.632 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 |
| Selling general and administrative expenses | 252.541 M -6.18 % | 269.180 M -2.61 % | 276.407 M -29.18 % | 390.310 M 25.24 % | 311.644 M -8.69 % | 341.314 M 5.12 % | 324.693 M 1.31 % | 320.503 M 38.69 % | 231.087 M -15.33 % | 272.937 M -14.58 % | 319.509 M 31.22 % | 243.485 M 4.26 % | 233.535 M 4.91 % | 222.599 M 13.27 % | 196.529 M -0.29 % | 197.100 M 32.12 % | 149.181 M -47.51 % | 284.231 M 18.80 % | 239.251 M 47.42 % | 162.288 M -2.97 % | 167.260 M 71.05 % | 97.785 M 42.61 % | 68.569 M -8.51 % | 74.946 M 16.65 % | 64.246 M |
| Interest income | 88.533 M -15.47 % | 104.741 M 117.57 % | 48.142 M 172.05 % | 17.696 M -46.87 % | 33.304 M -21.57 % | 42.461 M -15.63 % | 50.327 M 100.59 % | 25.090 M 13.30 % | 22.144 M 3.45 % | 21.405 M 12.50 % | 19.026 M 21.07 % | 15.715 M -20.51 % | 19.770 M 0.73 % | 19.627 M 112.99 % | 9.215 M -35.95 % | 14.388 M -44.15 % | 25.760 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 28.258 M -22.52 % | 36.472 M 138.55 % | 15.289 M -49.34 % | 30.179 M -11.87 % | 34.243 M 8.32 % | 31.612 M 44.22 % | 21.919 M -2.15 % | 22.401 M 30.07 % | 17.222 M -8.83 % | 18.890 M -4.10 % | 19.697 M 16.19 % | 16.953 M -27.44 % | 23.364 M 72.31 % | 13.559 M 764.18 % | 1.569 M 80.14 % | 871.000 K 3.94 % | 838.000 K -96.96 % | 27.537 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 38.339 M -5.18 % | 40.432 M -6.16 % | 43.085 M -58.86 % | 104.722 M 10.64 % | 94.648 M 8.09 % | 87.568 M 202.41 % | 28.957 M 87.70 % | 15.427 M 1.02 % | 15.271 M -56.37 % | 35.002 M -30.91 % | 50.659 M 16.39 % | 43.525 M -4.53 % | 45.591 M 4.30 % | 43.710 M 151.58 % | 17.374 M 18.51 % | 14.660 M -9.08 % | 16.124 M 111.25 % | -143.344 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 23.731 M -34.79 % | 36.394 M |
| Operating income | 25.955 M 141.66 % | -62.301 M 35.94 % | -97.247 M -28.20 % | -75.855 M 0.61 % | -76.321 M -189.44 % | 85.330 M 625.35 % | 11.764 M -80.82 % | 61.331 M 209.33 % | -56.097 M -144.48 % | 126.130 M -33.47 % | 189.577 M 461.94 % | 33.736 M 158.86 % | -57.316 M -168.76 % | -21.326 M -120.47 % | 104.175 M -38.43 % | 169.191 M 333.45 % | -72.473 M -118.97 % | 381.987 M 268.50 % | 103.659 M 921.19 % | -12.623 M -175.27 % | 16.770 M -29.84 % | 23.902 M 465.99 % | -6.531 M -138.00 % | 17.185 M -17.32 % | 20.784 M |
| Operating income ratio | 0.07 133.39 % | -0.20 33.06 % | -0.30 -107.80 % | -0.14 14.09 % | -0.17 -204.19 % | 0.16 544.04 % | 0.02 -81.92 % | 0.14 195.70 % | -0.14 -155.99 % | 0.26 -32.15 % | 0.38 414.84 % | 0.07 144.71 % | -0.16 -119.74 % | -0.07 -120.94 % | 0.36 36.41 % | 0.26 171.73 % | -0.36 -173.07 % | 0.50 535.30 % | 0.08 881.01 % | -0.01 -135.26 % | 0.03 -66.42 % | 0.08 323.24 % | -0.04 -166.06 % | 0.06 -19.68 % | 0.07 |
| Total other income expenses net | 60.275 M -11.71 % | 68.269 M 107.80 % | 32.853 M 363.18 % | -12.483 M -1 229.39 % | -939.000 K | 0.000 -100.00 % | 38.373 M 135.30 % | 16.308 M -19.48 % | 20.253 M -45.37 % | 37.073 M 46.38 % | 25.327 M 99.17 % | 12.716 M 124.85 % | -51.180 M -951.16 % | 6.013 M -21.36 % | 7.646 M -43.43 % | 13.517 M 200.51 % | -13.448 M 51.16 % | -27.537 M -48.28 % | -18.571 M -120.85 % | -8.409 M -107.48 % | -4.053 M -104.85 % | 83.607 M 22.34 % | 68.341 M 12.45 % | 60.777 M 15.14 % | 52.786 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -149.207 M -16.58 % | -127.992 M -494.17 % | 32.471 M 57.53 % | 20.613 M -92.47 % | 273.660 M -43.24 % | 482.164 M 976.76 % | -54.994 M -113.22 % | 415.912 M 38.99 % | 299.247 M 37.92 % | 216.978 M 481.13 % | 37.337 M -56.99 % | 86.800 M 110.08 % | 41.318 M 102.62 % | -1.580 B -6.84 % | -1.479 B -81.88 % | -813.077 M 25.09 % | -1.085 B -89.17 % | -573.764 M -74.55 % | -328.704 M -2 201.55 % | 15.641 M 115.62 % | -100.109 M 39.00 % | -164.125 M | 0.000 100.00 % | -152.468 M -29.31 % | -117.912 M |
| Total investments | 126.391 M 249.65 % | 36.148 M -10.97 % | 40.604 M -43.88 % | 72.350 M -8.79 % | 79.323 M -18.34 % | 97.133 M -71.75 % | 343.881 M -15.85 % | 408.667 M -17.37 % | 494.579 M -49.23 % | 974.145 M -12.63 % | 1.115 B 66.95 % | 667.825 M 10.36 % | 605.158 M -6.26 % | 645.548 M -14.52 % | 755.224 M 5.55 % | 715.489 M 29.28 % | 553.460 M -41.56 % | 947.023 M 95.29 % | 484.939 M 17.73 % | 411.902 M -49.06 % | 808.659 M 10.81 % | 729.799 M 690.07 % | 92.372 M | 0.000 | 0.000 |
| Total debt | 120.443 M -43.65 % | 213.742 M -19.18 % | 264.468 M -20.78 % | 333.836 M -42.02 % | 575.730 M -15.76 % | 683.434 M 153.77 % | 269.315 M -58.39 % | 647.287 M 15.65 % | 559.700 M 47.85 % | 378.567 M -2.03 % | 386.412 M -1.03 % | 390.417 M 10.60 % | 352.986 M 9.44 % | 322.548 M 37.92 % | 233.862 M 1 484.00 % | 14.764 M 333.98 % | 3.402 M 5.75 % | 3.217 M -97.82 % | 147.438 M -10.98 % | 165.631 M 90.68 % | 86.863 M -40.63 % | 146.308 M | 0.000 -100.00 % | 154.446 M 77.44 % | 87.039 M |
| Accumulated other comprehensive income loss | 44.171 M 14 477.89 % | 303.000 K -94.77 % | 5.799 M -95.17 % | 120.027 M -11.82 % | 136.110 M 83.68 % | 74.101 M 127.65 % | -267.975 M -4.12 % | -257.365 M -12.59 % | -228.593 M 1.13 % | -231.216 M -8.51 % | -213.084 M -12.91 % | -188.726 M -28.82 % | -146.505 M -29.17 % | -113.422 M -31.61 % | -86.180 M 19.73 % | -107.357 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 1.178 B 7.08 % | 1.100 B -1.02 % | 1.112 B -4.78 % | 1.167 B -10.67 % | 1.307 B -6.48 % | 1.397 B -0.18 % | 1.400 B 2.21 % | 1.370 B 7.56 % | 1.273 B 4.36 % | 1.220 B 9.30 % | 1.116 B 23.17 % | 906.338 M 4.91 % | 863.910 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 354.352 M 22.86 % | 288.430 M | 0.000 | 0.000 | 0.000 |
| Common stock | 1.266 B 0.00 % | 1.266 B 5.52 % | 1.199 B 0.16 % | 1.197 B 2.97 % | 1.163 B 0.00 % | 1.163 B 0.00 % | 1.163 B 0.00 % | 1.163 B 0.00 % | 1.163 B 0.46 % | 1.158 B 1.11 % | 1.145 B 309.25 % | 279.783 M 0.00 % | 279.783 M 0.00 % | 279.783 M 0.00 % | 279.783 M 0.00 % | 279.783 M 0.18 % | 279.277 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total equity | 2.556 B 5.11 % | 2.432 B 2.17 % | 2.380 B -6.99 % | 2.559 B -4.79 % | 2.688 B -0.87 % | 2.711 B -2.30 % | 2.775 B -3.02 % | 2.862 B 2.94 % | 2.780 B -12.25 % | 3.168 B -3.57 % | 3.285 B 19.56 % | 2.748 B 4.83 % | 2.621 B -4.46 % | 2.743 B -4.73 % | 2.880 B 4.77 % | 2.749 B 14.82 % | 2.394 B -15.68 % | 2.839 B 67.42 % | 1.696 B 19.97 % | 1.413 B -0.26 % | 1.417 B 5.57 % | 1.342 B 10.77 % | 1.212 B 5.61 % | 1.147 B 10.24 % | 1.041 B |
| Other non current liabilities | 2.223 B 253 689.27 % | 876.000 K -99.97 % | 3.363 B -22.83 % | 4.358 B 64 894.23 % | 6.705 M | 0.000 -100.00 % | 3.857 B -6.38 % | 4.119 B 5.32 % | 3.911 B 12.35 % | 3.481 B 37.61 % | 2.530 B 30 672.52 % | 8.221 M 112.56 % | -65.432 M -974.18 % | 7.485 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.108 M 99.28 % | -154.446 M -77.44 % | -87.039 M |
| Long term debt | 35.147 M -45.77 % | 64.808 M -33.60 % | 97.602 M -15.99 % | 116.184 M -67.98 % | 362.873 M -11.79 % | 411.372 M 163.10 % | 156.357 M -24.01 % | 205.764 M -3.63 % | 213.525 M 2.22 % | 208.885 M -26.67 % | 284.862 M -7.34 % | 307.441 M -9.09 % | 338.187 M 179.14 % | 121.154 M -41.42 % | 206.832 M 1 721.19 % | 11.357 M | 0.000 | 0.000 -100.00 % | 144.449 M 65.50 % | 87.278 M | 0.000 | 0.000 | 0.000 -100.00 % | 154.446 M 77.44 % | 87.039 M |
| Total non current liabilities | 2.324 B 1 638.12 % | 133.681 M -15.76 % | 158.695 M -19.12 % | 196.220 M -57.48 % | 461.428 M -9.84 % | 511.794 M 107.36 % | 246.813 M -15.25 % | 291.222 M 8.04 % | 269.551 M 2.33 % | 263.411 M -23.89 % | 346.107 M -10.02 % | 384.670 M -6.49 % | 411.370 M 126.43 % | 181.675 M -25.62 % | 244.259 M 1 181.53 % | 19.060 M 2 615.10 % | 702.000 K 0.29 % | 700.000 K -99.52 % | 144.945 M 65.10 % | 87.794 M 8 205.96 % | 1.057 M -20.66 % | 1.332 M | 0.000 -100.00 % | 154.446 M 77.44 % | 87.039 M |
| Other current liabilities | 182.649 M -29.57 % | 259.338 M 59.16 % | 162.938 M -18.76 % | 200.571 M 49.71 % | 133.974 M 11.30 % | 120.377 M 103.31 % | -3.641 B 6.20 % | -3.882 B -3.06 % | -3.766 B -13.19 % | -3.327 B -44.53 % | -2.302 B -1 947.22 % | 124.633 M 108.76 % | -1.423 B -1 773.65 % | 84.996 M | 0.000 100.00 % | -1.392 B -1 090.08 % | 140.582 M 2 396.13 % | 5.632 M | 0.000 -100.00 % | 11.989 M | 0.000 -100.00 % | 64.890 M 261.42 % | -40.199 M -149.76 % | 80.792 M 19.19 % | 67.784 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 53.180 M 23.94 % | 42.907 M 46.45 % | 29.299 M -5.75 % | 31.087 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 33.507 M | 0.000 -100.00 % | 137.480 M | 0.000 -100.00 % | 52.978 M | 0.000 -100.00 % | 1.447 M -54.81 % | 3.202 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 85.296 M -42.73 % | 148.934 M -10.75 % | 166.866 M -23.33 % | 217.652 M 2.25 % | 212.857 M -32.66 % | 316.103 M 179.84 % | 112.958 M -74.42 % | 441.523 M 27.54 % | 346.175 M 104.01 % | 169.682 M 67.09 % | 101.550 M 22.38 % | 82.976 M 460.69 % | 14.799 M -92.65 % | 201.394 M 645.08 % | 27.030 M 693.37 % | 3.407 M 0.15 % | 3.402 M 5.75 % | 3.217 M 7.63 % | 2.989 M -96.19 % | 78.353 M -9.80 % | 86.863 M -40.63 % | 146.308 M 5 060.71 % | 2.835 M | 0.000 | 0.000 |
| Total current liabilities | 2.391 B -21.63 % | 3.051 B -9.24 % | 3.362 B -22.85 % | 4.358 B 21.34 % | 3.591 B 28.97 % | 2.785 B -27.50 % | 3.841 B -6.34 % | 4.101 B 4.85 % | 3.911 B 12.35 % | 3.481 B 37.61 % | 2.530 B 39.45 % | 1.814 B 13.59 % | 1.597 B -20.53 % | 2.010 B 24.89 % | 1.609 B 212.21 % | 515.380 M 93.68 % | 266.098 M -63.55 % | 729.953 M 190.25 % | 251.489 M -40.54 % | 422.956 M 92.17 % | 220.097 M -47.17 % | 416.635 M | 0.000 -100.00 % | 80.792 M 19.19 % | 67.784 M |
| Total liabilities | 2.492 B -21.75 % | 3.185 B -9.53 % | 3.521 B -22.69 % | 4.554 B 12.37 % | 4.053 B 22.94 % | 3.296 B -19.36 % | 4.088 B -6.93 % | 4.392 B 5.06 % | 4.181 B 11.64 % | 3.745 B 30.21 % | 2.876 B 30.80 % | 2.199 B 9.48 % | 2.008 B -8.35 % | 2.191 B 18.24 % | 1.853 B 246.78 % | 534.440 M 100.31 % | 266.800 M -63.48 % | 730.653 M 84.31 % | 396.434 M -22.38 % | 510.750 M 130.95 % | 221.154 M -47.09 % | 417.968 M 881.64 % | 42.579 M -47.30 % | 80.792 M 19.19 % | 67.784 M |
| Other non current assets | 4.199 B -9.51 % | 4.640 B 516.88 % | 752.182 M -12.85 % | 863.057 M -4.79 % | 906.461 M 29.15 % | 701.872 M 7.46 % | 653.118 M 1.03 % | 646.457 M 27.20 % | 508.236 M 1.66 % | 499.913 M -0.58 % | 502.844 M -5.73 % | 533.406 M -20.26 % | 668.964 M -9.36 % | 738.070 M 18.97 % | 620.384 M 69.89 % | 365.166 M 80.66 % | 202.133 M 1 315.70 % | 14.278 M -85.28 % | 96.975 M 7.74 % | 90.007 M -89.01 % | 818.687 M 10.70 % | 739.537 M 477.30 % | -196.008 M -125.63 % | 764.818 M -3.17 % | 789.881 M |
| Long term investments | 112.553 M 298.93 % | 28.214 M -8.23 % | 30.745 M -48.83 % | 60.088 M 8.20 % | 55.536 M -35.39 % | 85.953 M -72.08 % | 307.805 M -19.50 % | 382.353 M -19.05 % | 472.359 M -50.34 % | 951.146 M -11.41 % | 1.074 B 84.46 % | 582.043 M 58.76 % | 366.620 M -1.52 % | 372.276 M -12.40 % | 424.985 M -2.35 % | 435.198 M -1.86 % | 443.440 M -14.99 % | 521.657 M 59.51 % | 327.035 M -1.45 % | 331.840 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 0.000 | 0.000 -100.00 % | 400.000 K 0.00 % | 400.000 K 0.00 % | 400.000 K 0.00 % | 400.000 K 0.00 % | 400.000 K 0.00 % | 400.000 K 0.00 % | 400.000 K 0.00 % | 400.000 K 0.00 % | 400.000 K 0.00 % | 400.000 K 0.00 % | 400.000 K -99.32 % | 58.825 M -4.22 % | 61.418 M -77.12 % | 268.419 M -31.72 % | 393.104 M 25.64 % | 312.891 M 9 121.66 % | 3.393 M -12.84 % | 3.893 M -67.25 % | 11.887 M -33.65 % | 17.916 M -63.76 % | 49.430 M 3 077.33 % | 1.556 M | 0.000 |
| GoodWill | 1.726 M 0.00 % | 1.726 M 0.00 % | 1.726 M 0.00 % | 1.726 M -63.48 % | 4.726 M 0.00 % | 4.726 M 0.00 % | 4.726 M 173.81 % | 1.726 M 0.00 % | 1.726 M 0.00 % | 1.726 M 0.00 % | 1.726 M -87.08 % | 13.357 M 673.87 % | 1.726 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 |
| Goodwill and intangible assets | 1.726 M 0.00 % | 1.726 M -18.81 % | 2.126 M 0.00 % | 2.126 M -58.53 % | 5.126 M 0.00 % | 5.126 M 0.00 % | 5.126 M 141.11 % | 2.126 M 0.00 % | 2.126 M 0.00 % | 2.126 M 0.00 % | 2.126 M -84.55 % | 13.757 M 547.08 % | 2.126 M -96.39 % | 58.825 M -4.22 % | 61.418 M -77.12 % | 268.419 M -31.72 % | 393.104 M 25.64 % | 312.891 M 9 121.66 % | 3.393 M -12.84 % | 3.893 M -67.25 % | 11.887 M -33.65 % | 17.916 M -63.76 % | 49.430 M 3 077.33 % | 1.556 M | 0.000 |
| Property plant equipment net | 450.481 M -25.66 % | 605.999 M 13.28 % | 534.971 M -14.61 % | 626.487 M -30.84 % | 905.834 M -7.76 % | 981.992 M 35.22 % | 726.207 M 11.03 % | 654.053 M 52.37 % | 429.252 M 0.83 % | 425.733 M -11.00 % | 478.352 M -18.84 % | 589.367 M 31.95 % | 446.664 M 5.39 % | 423.801 M 14.66 % | 369.626 M 81.82 % | 203.290 M 165.51 % | 76.567 M -37.84 % | 123.176 M -60.03 % | 308.168 M 9.49 % | 281.463 M 4.08 % | 270.426 M 18.29 % | 228.606 M 55.96 % | 146.578 M | 0.000 | 0.000 |
| Total non current assets | 4.764 B -9.71 % | 5.276 B 299.64 % | 1.320 B -15.01 % | 1.553 B -19.32 % | 1.926 B 5.46 % | 1.826 B 5.90 % | 1.724 B 1.28 % | 1.702 B 19.99 % | 1.419 B -24.77 % | 1.886 B -8.90 % | 2.070 B 19.40 % | 1.734 B 15.58 % | 1.500 B -6.66 % | 1.607 B 8.10 % | 1.487 B 16.55 % | 1.275 B 14.16 % | 1.117 B -20.04 % | 1.397 B 56.40 % | 893.475 M 13.49 % | 787.265 M -28.50 % | 1.101 B 11.66 % | 986.059 M | 0.000 -100.00 % | 766.374 M -2.98 % | 789.881 M |
| Other current assets | 1.757 B 208.54 % | -1.619 B -159.50 % | 2.720 B -22.33 % | 3.502 B 29.45 % | 2.705 B 46.13 % | 1.851 B 215.89 % | -1.597 B 36.00 % | -2.496 B -15.49 % | -2.161 B 55.27 % | -4.832 B -30.14 % | -3.713 B -29.50 % | -2.867 B -243.29 % | 2.001 B -3.64 % | 2.076 B 238.07 % | 614.162 M -32.19 % | 905.674 M 86.99 % | 484.349 M -17.07 % | 584.070 M 182.21 % | 206.961 M 58.03 % | 130.962 M 0.58 % | 130.204 M 7.17 % | 121.491 M -4.07 % | 126.641 M -17.70 % | 153.882 M 36.50 % | 112.731 M |
| Short term investments | 13.838 M 74.41 % | 7.934 M -19.53 % | 9.859 M -19.60 % | 12.262 M -48.45 % | 23.787 M 112.76 % | 11.180 M -69.01 % | 36.076 M 37.10 % | 26.314 M 18.42 % | 22.220 M -3.39 % | 22.999 M -44.33 % | 41.316 M -51.84 % | 85.782 M -64.04 % | 238.538 M -12.71 % | 273.272 M -17.25 % | 330.239 M 17.82 % | 280.291 M 154.76 % | 110.020 M -74.14 % | 425.366 M 169.38 % | 157.904 M 97.23 % | 80.062 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 269.650 M -20.84 % | 340.622 M 46.82 % | 231.997 M -25.93 % | 313.223 M 3.69 % | 302.070 M 50.08 % | 201.270 M -37.94 % | 324.309 M 40.17 % | 231.375 M -11.16 % | 260.453 M 61.18 % | 161.589 M -53.71 % | 349.075 M 14.97 % | 303.617 M -2.58 % | 311.668 M -83.62 % | 1.903 B 11.09 % | 1.713 B 106.88 % | 827.841 M -23.97 % | 1.089 B 88.71 % | 576.981 M 21.18 % | 476.142 M 217.45 % | 149.990 M -19.78 % | 186.972 M -39.77 % | 310.433 M | 0.000 -100.00 % | 306.914 M 49.75 % | 204.952 M |
| Cash and short term investments | 283.488 M -18.93 % | 349.668 M 44.58 % | 241.856 M -25.69 % | 325.485 M -0.11 % | 325.857 M 53.38 % | 212.450 M -41.05 % | 360.385 M 39.85 % | 257.689 M -8.84 % | 282.673 M 53.14 % | 184.588 M -52.72 % | 390.391 M 0.25 % | 389.399 M -29.23 % | 550.206 M -74.71 % | 2.176 B 6.51 % | 2.043 B 84.36 % | 1.108 B -7.57 % | 1.199 B 19.60 % | 1.002 B 58.09 % | 634.046 M 175.61 % | 230.052 M 23.04 % | 186.972 M -39.77 % | 310.433 M | 0.000 -100.00 % | 306.914 M 49.75 % | 204.952 M |
| Total current assets | 3.759 B 1 003.60 % | 340.622 M -92.56 % | 4.581 B -17.61 % | 5.559 B 15.46 % | 4.815 B 15.14 % | 4.182 B -18.62 % | 5.139 B -7.43 % | 5.551 B 0.17 % | 5.542 B 10.25 % | 5.027 B 22.88 % | 4.091 B 27.34 % | 3.213 B 2.66 % | 3.129 B -5.96 % | 3.328 B 2.50 % | 3.247 B 61.72 % | 2.008 B 30.09 % | 1.543 B -28.96 % | 2.172 B 81.23 % | 1.199 B 5.43 % | 1.137 B 111.61 % | 537.287 M -30.61 % | 774.308 M | 0.000 -100.00 % | 461.900 M 44.87 % | 318.841 M |
| Inventory | 344.623 M -6.69 % | 369.320 M 3.97 % | 355.203 M -0.29 % | 356.230 M 0.10 % | 355.891 M -27.60 % | 491.571 M -12.48 % | 561.691 M -11.42 % | 634.110 M 7.87 % | 587.830 M -12.80 % | 674.127 M 1.52 % | 664.055 M 18.95 % | 558.263 M -3.46 % | 578.300 M 10 412.63 % | 5.501 M 891.17 % | 555.000 K -22.70 % | 718.000 K -87.80 % | 5.885 M -56.44 % | 13.510 M -28.49 % | 18.892 M 1.95 % | 18.531 M 214.72 % | 5.888 M -89.68 % | 57.074 M | 0.000 -100.00 % | 1.104 M -4.69 % | 1.158 M |
| Net receivables | 1.374 B 10.80 % | 1.240 B -1.83 % | 1.263 B -8.16 % | 1.376 B -3.66 % | 1.428 B -12.22 % | 1.626 B 60.29 % | 1.015 B -43.98 % | 1.811 B 15.66 % | 1.566 B 16.58 % | 1.343 B 0.55 % | 1.336 B 62.42 % | 822.592 M 21.41 % | 677.517 M 27.03 % | 533.341 M -8.94 % | 585.689 M 142.15 % | -1.389 B -852.84 % | -145.824 M -125.48 % | 572.325 M | 0.000 -100.00 % | 378.700 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Tax assets | 223.000 K 27.43 % | 175.000 K -14.22 % | 204.000 K -87.80 % | 1.672 M -96.82 % | 52.568 M 3.18 % | 50.949 M 59.88 % | 31.868 M 83.10 % | 17.405 M 154.35 % | 6.843 M -1.79 % | 6.968 M -46.89 % | 13.120 M -13.59 % | 15.184 M -3.18 % | 15.682 M 11.67 % | 14.043 M 38.33 % | 10.152 M 197.28 % | 3.415 M 66.34 % | 2.053 M -99.52 % | 425.366 M 169.38 % | 157.904 M 97.23 % | 80.062 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | -3.474 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.254 B | 0.000 | 0.000 |
| Account payables | 2.082 B -19.99 % | 2.602 B -11.32 % | 2.934 B -23.65 % | 3.843 B 21.37 % | 3.167 B 39.20 % | 2.275 B -34.98 % | 3.498 B 2.58 % | 3.410 B 0.53 % | 3.392 B 8.78 % | 3.119 B 44.06 % | 2.165 B 37.99 % | 1.569 B 7.69 % | 1.457 B -13.79 % | 1.690 B 8.82 % | 1.553 B -16.92 % | 1.869 B 1 892.55 % | 93.808 M -85.96 % | 668.126 M 197.93 % | 224.258 M -32.28 % | 331.167 M 154.68 % | 130.032 M -35.34 % | 201.096 M 438.21 % | 37.364 M | 0.000 | 0.000 |
| Tax payables | 41.353 M 1.17 % | 40.876 M -8.64 % | 44.741 M -16.47 % | 53.562 M 10.02 % | 48.686 M 14.87 % | 42.382 M 43.00 % | 29.638 M -0.40 % | 29.758 M 7.80 % | 27.606 M -29.37 % | 39.088 M 8.67 % | 35.970 M -4.65 % | 37.725 M 2.37 % | 36.851 M 9.98 % | 33.507 M 14.71 % | 29.209 M -15.78 % | 34.681 M 22.52 % | 28.306 M -46.57 % | 52.978 M 118.54 % | 24.242 M 1 575.33 % | 1.447 M -54.81 % | 3.202 M -26.25 % | 4.342 M | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 -100.00 % | 83.886 M 57.74 % | 53.180 M 23.94 % | 42.907 M | 0.000 -100.00 % | 31.087 M -23.91 % | 40.857 M | 0.000 100.00 % | -3.565 B -7.65 % | -3.312 B -39.90 % | -2.367 B -285.62 % | 1.275 B 19.42 % | 1.068 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 68.143 M 3.99 % | 65.529 M 3.64 % | 63.225 M -14.38 % | 73.848 M -9.65 % | 81.731 M 6.29 % | 76.891 M 3.36 % | 74.394 M -0.26 % | 74.590 M 9.01 % | 68.426 M -16.03 % | 81.485 M 5.91 % | 76.940 M -17.08 % | 92.784 M 1.52 % | 91.393 M -12.06 % | 103.930 M 1.80 % | 102.096 M 12.24 % | 90.965 M 22.39 % | 74.325 M 34.95 % | 55.076 M -24.82 % | 73.258 M 1.34 % | 72.287 M -16.73 % | 86.806 M 5.09 % | 82.602 M 57.57 % | 52.423 M 20.23 % | 43.602 M -4.73 % | 45.768 M |
| Capital lease obligations | 13.156 M -55.80 % | 29.765 M 7.87 % | 27.593 M 23.24 % | 22.389 M -89.86 % | 220.770 M -27.81 % | 305.823 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 -100.00 % | 38.621 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 |
| Other total stockholders equity | 0.000 100.00 % | -38.621 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 849.536 M 0.00 % | 849.536 M -2.71 % | 873.214 M 2.09 % | 855.300 M 1.40 % | 843.531 M -0.48 % | 847.626 M -24.47 % | 1.122 B 87.85 % | 597.406 M 0.23 % | 596.020 M -4.41 % | 623.538 M -35.81 % | 971.367 M -16.22 % | 1.159 B 5.03 % | 1.104 B 10.92 % | 995.170 M |
| Deferred tax liabilities non current | 65.201 M -4.11 % | 67.997 M 11.77 % | 60.836 M -23.99 % | 80.036 M -12.86 % | 91.850 M -2.20 % | 93.915 M 25.40 % | 74.893 M 11.40 % | 67.226 M 19.99 % | 56.026 M 2.75 % | 54.526 M -10.97 % | 61.245 M -11.25 % | 69.008 M 5.47 % | 65.432 M 23.37 % | 53.036 M 41.71 % | 37.427 M 385.88 % | 7.703 M 997.29 % | 702.000 K 0.29 % | 700.000 K 41.13 % | 496.000 K -3.88 % | 516.000 K -51.18 % | 1.057 M -20.66 % | 1.332 M | 0.000 | 0.000 | 0.000 |
| Other liabilities | -2.222 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 42.579 M 127.57 % | -154.446 M -77.44 % | -87.039 M |
| Total assets | 5.049 B -10.12 % | 5.617 B -4.81 % | 5.901 B -17.04 % | 7.113 B 5.53 % | 6.740 B 12.19 % | 6.008 B -12.46 % | 6.863 B -5.39 % | 7.254 B 4.21 % | 6.961 B 0.70 % | 6.913 B 12.20 % | 6.161 B 24.56 % | 4.946 B 6.85 % | 4.629 B -6.19 % | 4.935 B 4.26 % | 4.733 B 44.17 % | 3.283 B 23.40 % | 2.661 B -25.47 % | 3.570 B 70.62 % | 2.092 B 8.73 % | 1.924 B 17.45 % | 1.638 B -6.93 % | 1.760 B 40.33 % | 1.254 B 2.13 % | 1.228 B 10.78 % | 1.109 B |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.431 M | 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 -100.00 % | 219.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -68.285 M -331.49 % | 29.498 M 192.06 % | -32.041 M -126.76 % | -14.130 M -825.95 % | -1.526 M 99.43 % | -266.239 M -143.74 % | 608.638 M 8 108.20 % | 7.415 M 103.51 % | -210.996 M 1.40 % | -213.988 M -51.50 % | -141.243 M -601.73 % | 28.151 M 124.64 % | -114.260 M 45.18 % | -208.443 M 56.95 % | -484.166 M -28.72 % | -376.146 M -150.39 % | 746.486 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts receivables | -128.787 M -674.25 % | 22.427 M -80.37 % | 114.238 M 382.02 % | 23.700 M 485.37 % | -6.150 M 98.40 % | -385.179 M -149.48 % | 778.395 M 437.29 % | -230.776 M -340.88 % | -52.344 M -165.99 % | 79.322 M 570.98 % | -16.842 M 82.13 % | -94.228 M -22.35 % | -77.017 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 |
| Inventory | 51.840 M 304.25 % | -25.381 M 41.74 % | -43.566 M -51.82 % | -28.695 M -214.16 % | 25.135 M -14.20 % | 29.295 M 169.11 % | 10.886 M 172.86 % | -14.940 M -323.35 % | 6.689 M 134.87 % | -19.180 M 53.90 % | -41.604 M -2 598.05 % | -1.542 M 97.77 % | -69.110 M -3 115.91 % | -2.149 M -1 287.29 % | 181.000 K -89.88 % | 1.788 M -76.55 % | 7.625 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 9.187 M -71.80 % | 32.575 M 124.52 % | -132.843 M -1 426.76 % | -8.701 M 46.88 % | -16.381 M -119.68 % | 83.255 M 133.05 % | -251.922 M -186.63 % | 290.806 M 4 941.71 % | 5.768 M 102.75 % | -209.616 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -525.000 K -122.82 % | 2.301 M -92.36 % | 30.130 M 7 042.40 % | -434.000 K 89.49 % | -4.130 M -164.63 % | 6.390 M -98.93 % | 597.752 M 2 573.91 % | 22.355 M 110.27 % | -217.685 M -11.74 % | -194.808 M -95.51 % | -99.639 M -435.56 % | 29.693 M 165.77 % | -45.150 M 78.11 % | -206.294 M 57.41 % | -484.347 M -28.16 % | -377.934 M -151.15 % | 738.861 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | -93.041 M -30.28 % | -71.418 M -365.66 % | -15.337 M -6 211.52 % | -243.000 K -102.17 % | 11.207 M 113.87 % | -80.820 M 8.30 % | -88.132 M -36.64 % | -64.498 M -188.65 % | 72.753 M 176.85 % | -94.664 M 59.79 % | -235.414 M -1 765.55 % | -12.619 M -119.40 % | 65.061 M 168.78 % | -94.592 M 50.05 % | -189.374 M -91.74 % | -98.766 M -296.30 % | -24.922 M 96.13 % | -643.542 M -61.58 % | -398.285 M -455.97 % | -71.638 M 14.94 % | -84.223 M 30.14 % | -120.555 M -27.14 % | -94.820 M -39.96 % | -67.749 M -8.56 % | -62.409 M |
| Net cash provided by operating activities | -83.352 M -1 486.43 % | 6.012 M 109.04 % | -66.510 M -1 916.22 % | 3.662 M -87.21 % | 28.621 M 113.69 % | -209.038 M -134.77 % | 601.223 M 1 500.15 % | 37.573 M 123.90 % | -157.209 M -42.34 % | -110.447 M 0.58 % | -111.094 M -205.29 % | 105.509 M 194.12 % | -112.104 M 58.54 % | -270.372 M 44.91 % | -490.772 M -96.23 % | -250.099 M -139.53 % | 632.657 M 339.45 % | -264.209 M -56.80 % | -168.498 M -11 223.79 % | -1.488 M 61.56 % | -3.871 M 85.52 % | -26.735 M 41.74 % | -45.891 M -1 451.10 % | -2.959 M 26.59 % | -4.030 M |
| Investments in property plant and equipment | -9.380 M -104.49 % | -4.587 M 51.04 % | -9.369 M -27.23 % | -7.364 M 62.07 % | -19.416 M 58.17 % | -46.418 M 69.64 % | -152.910 M 23.69 % | -200.388 M -561.81 % | -30.279 M -109.40 % | -14.460 M 7.87 % | -15.695 M -18.63 % | -13.230 M -4.33 % | -12.681 M 58.99 % | -30.921 M -94.48 % | -15.899 M 88.49 % | -138.105 M 13.13 % | -158.970 M -1 214.34 % | -12.095 M 79.71 % | -59.603 M 60.54 % | -151.057 M -100.76 % | -75.241 M -3 498 054.44 % | 2.151 K 100.11 % | -2.044 M 83.97 % | -12.750 M 2.23 % | -13.041 M |
| Acquisitions net | 57.444 M | 0.000 -100.00 % | 38.589 M 482 262.50 % | 8.000 K -100.00 % | 204.192 M 10 785.09 % | -1.911 M -123.72 % | 8.055 M -77.08 % | 35.151 M -66.29 % | 104.287 M 1 722.24 % | 5.723 M -96.99 % | 189.937 M 227.23 % | -149.285 M | 0.000 100.00 % | -48.029 M -275.68 % | 27.339 M -60.61 % | 69.412 M 3 310.55 % | -2.162 M -101.24 % | 173.850 M 639.35 % | 23.514 M | 0.000 100.00 % | -23.083 M -112.90 % | -10.842 M -11.01 % | -9.767 M | 0.000 | 0.000 |
| Purchases of investments | -5.211 M 66.46 % | -15.537 M -265.23 % | -4.254 M | 0.000 100.00 % | -10.537 M -451.39 % | -1.911 M 94.89 % | -37.372 M -11 689.27 % | -317.000 K 98.50 % | -21.140 M 62.00 % | -55.629 M -1 122.08 % | -4.552 M -2 360.54 % | -185.000 K | 0.000 | 0.000 | 0.000 100.00 % | -2.464 M 98.39 % | -153.448 M -6 440.84 % | -2.346 M 86.81 % | -17.788 M -257.69 % | -4.973 M 50.65 % | -10.077 M -852.96 % | -1.057 M 97.52 % | -42.693 M -449.43 % | -7.770 M 50.67 % | -15.750 M |
| Sales maturities of investments | 0.000 -100.00 % | 16.333 M 181.26 % | 5.807 M -52.65 % | 12.265 M 16.40 % | 10.537 M -77.74 % | 47.346 M -34.03 % | 71.768 M 58.69 % | 45.225 M -17.90 % | 55.082 M 187.63 % | 19.150 M 5 483.09 % | 343.000 K -99.10 % | 38.143 M 851.91 % | 4.007 M | 0.000 -100.00 % | 113.952 M 490.36 % | 19.302 M -68.98 % | 62.221 M 20 709.70 % | 299.000 K -98.23 % | 16.884 M | 0.000 -100.00 % | 9.201 M 53.35 % | 6.000 M -81.09 % | 31.727 M | 0.000 | 0.000 |
| Other investing activites | 96.987 M -18.28 % | 118.684 M 112.16 % | 55.940 M 26.11 % | 44.359 M 12.92 % | 39.284 M -29.86 % | 56.009 M 2 275.11 % | -2.575 M -1 807.41 % | -135.000 K 99.05 % | -14.183 M -234.13 % | 10.574 M -58.79 % | 25.661 M 13 970.81 % | -185.000 K -100.22 % | 84.020 M -26.77 % | 114.738 M 817.32 % | 12.508 M 1 113.19 % | 1.031 M 103.37 % | -30.577 M -764.73 % | -3.536 M -100.57 % | 617.579 M 2 260.87 % | 26.159 M 306.57 % | 6.434 M 118.17 % | -35.412 M -249.19 % | 23.736 M -79.53 % | 115.929 M 742.66 % | -18.039 M |
| Net cash used for investing activites | 139.840 M 21.71 % | 114.893 M 32.50 % | 86.713 M 76.00 % | 49.268 M -78.01 % | 224.060 M 321.84 % | 53.115 M 146.99 % | -113.034 M 6.17 % | -120.464 M -228.47 % | 93.767 M 370.67 % | -34.642 M -117.70 % | 195.694 M 256.88 % | -124.742 M -265.56 % | 75.346 M 110.53 % | 35.788 M -74.05 % | 137.900 M 371.33 % | -50.824 M 82.04 % | -282.936 M -281.17 % | 156.172 M -73.10 % | 580.586 M 547.05 % | -129.871 M -40.00 % | -92.766 M -124.57 % | -41.309 M -4 403.36 % | 959.926 K -98.99 % | 95.409 M 303.73 % | -46.830 M |
| Debt repayment | -75.278 M -61.71 % | -46.552 M 40.21 % | -77.859 M -60.82 % | -48.414 M 58.98 % | -118.039 M -279.22 % | 65.862 M 117.58 % | -374.623 M -619.98 % | 72.045 M -63.55 % | 197.641 M 2 144.65 % | 8.805 M 403.62 % | -2.900 M -109.22 % | 31.463 M 3.29 % | 30.462 M -61.07 % | 78.247 M -64.27 % | 218.982 M 1 828.17 % | 11.357 M | 0.000 | 0.000 100.00 % | -30.182 M -133.26 % | 90.757 M 274.26 % | -52.081 M -143.40 % | 120.000 M | 0.000 | 0.000 100.00 % | -3.720 M |
| Common stock issued | 0.000 -100.00 % | 66.246 M 3 455.88 % | 1.863 M -94.61 % | 34.542 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.740 M -56.56 % | 8.610 M 623.53 % | 1.190 M | 0.000 | 0.000 -100.00 % | 20.000 M | 0.000 -100.00 % | 1.707 M -48.60 % | 3.321 M -98.62 % | 241.139 M | 0.000 | 0.000 | 0.000 -100.00 % | 152.000 K | 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 100.00 % | -2.638 M 47.54 % | -5.029 M |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -14.190 M 32.51 % | -21.025 M | 0.000 | 0.000 | 0.000 100.00 % | -13.989 M 16.67 % | -16.787 M | 0.000 100.00 % | -13.958 M 58.27 % | -33.451 M 19.66 % | -41.635 M -254.73 % | -11.737 M 25.36 % | -15.724 M -10.71 % | -14.203 M 16.30 % | -16.970 M | 0.000 | 0.000 |
| Other financing activites | -35.525 M 20.41 % | -44.636 M -172.89 % | -16.357 M 47.29 % | -31.035 M 7.76 % | -33.645 M -6.44 % | -31.608 M -37.06 % | -23.061 M 7.85 % | -25.026 M -20.83 % | -20.711 M 26.79 % | -28.288 M 7.91 % | -30.719 M -24.73 % | -24.629 M -6.57 % | -23.110 M | 0.000 100.00 % | -1.569 M -108.84 % | 17.747 M -34.34 % | 27.029 M 274.36 % | -15.502 M 4.69 % | -16.265 M -218.80 % | -5.102 M -126.50 % | 19.251 M 60.10 % | 12.024 M 53.01 % | 7.858 M -46.95 % | 14.814 M -50.51 % | 29.935 M |
| Net cash used provided by financing activities | -110.803 M -344.24 % | -24.942 M 72.99 % | -92.353 M -105.65 % | -44.907 M 70.39 % | -151.684 M -542.82 % | 34.254 M 108.61 % | -397.684 M -945.79 % | 47.019 M -71.76 % | 166.480 M 621.91 % | -31.898 M 1.64 % | -32.429 M -574.52 % | 6.834 M 185.21 % | -8.020 M -111.29 % | 71.007 M -64.61 % | 200.626 M 551.15 % | 30.811 M 87.96 % | 16.392 M -91.47 % | 192.186 M 318.19 % | -88.082 M -207.66 % | 81.812 M 268.50 % | -48.554 M -141.16 % | 117.973 M 1 394.76 % | -9.112 M -174.83 % | 12.176 M -42.53 % | 21.186 M |
| Effect of forex changes on cash | -1.657 M -54.43 % | -1.073 M 88.18 % | -9.076 M -389.97 % | 3.130 M -61.94 % | 8.223 M 412.42 % | -2.632 M 44.34 % | -4.729 M -164.62 % | 7.318 M 255.77 % | -4.698 M 55.25 % | -10.499 M -56.40 % | -6.713 M -254.39 % | 4.348 M 762.70 % | 504.000 K -93.16 % | 7.368 M 3.50 % | 7.119 M 6.57 % | 6.680 M 190.47 % | -7.384 M -144.24 % | 16.690 M 677.73 % | 2.146 M 188.13 % | -2.435 M -231.76 % | 1.848 M -70.71 % | 6.310 M 244.36 % | 1.832 M | 0.000 | 0.000 |
| Net change in cash | -55.972 M -159.78 % | 93.625 M 215.26 % | -81.226 M -828.29 % | 11.153 M -89.79 % | 109.220 M 187.87 % | -124.301 M -244.91 % | 85.776 M 400.40 % | -28.554 M -129.04 % | 98.340 M 152.45 % | -187.486 M -512.44 % | 45.458 M 664.63 % | -8.051 M 81.82 % | -44.274 M 71.66 % | -156.209 M -7.64 % | -145.127 M 44.91 % | -263.432 M -173.43 % | 358.729 M 255.74 % | 100.839 M -69.08 % | 326.152 M 727.43 % | -51.982 M 63.74 % | -143.343 M -354.88 % | 56.239 M 207.72 % | -52.210 M -149.90 % | 104.626 M 452.58 % | -29.674 M |
| Cash at beginning of period | 340.622 M 37.91 % | 246.997 M -24.75 % | 328.223 M 3.52 % | 317.070 M 52.55 % | 207.850 M -37.42 % | 332.151 M 34.82 % | 246.375 M -10.39 % | 274.929 M 55.69 % | 176.589 M -51.50 % | 364.075 M 14.27 % | 318.617 M -2.46 % | 326.668 M -11.94 % | 370.942 M -29.63 % | 527.151 M -21.59 % | 672.278 M -28.15 % | 935.710 M 62.17 % | 576.981 M 21.18 % | 476.142 M 217.45 % | 149.990 M -25.74 % | 201.972 M -34.94 % | 310.433 M 22.12 % | 254.195 M -17.04 % | 306.405 M | 0.000 | 0.000 |
| Cash at end of period | 284.650 M -16.43 % | 340.622 M 37.91 % | 246.997 M -24.75 % | 328.223 M 3.52 % | 317.070 M 52.55 % | 207.850 M -37.42 % | 332.151 M 34.82 % | 246.375 M -10.39 % | 274.929 M 55.69 % | 176.589 M -51.50 % | 364.075 M 14.27 % | 318.617 M -2.46 % | 326.668 M -11.94 % | 370.942 M -29.63 % | 527.151 M -21.59 % | 672.278 M -28.15 % | 935.710 M 62.17 % | 576.981 M 21.18 % | 476.142 M 217.45 % | 149.990 M -10.23 % | 167.090 M -46.18 % | 310.433 M 22.12 % | 254.195 M 142.96 % | 104.626 M 452.58 % | -29.674 M |
| Operating cash flow | -83.352 M -1 486.43 % | 6.012 M 109.04 % | -66.510 M -1 916.22 % | 3.662 M -87.21 % | 28.621 M 113.69 % | -209.038 M -134.77 % | 601.223 M 1 500.15 % | 37.573 M 123.90 % | -157.209 M -42.34 % | -110.447 M 0.58 % | -111.094 M -205.29 % | 105.509 M 194.12 % | -112.104 M 58.54 % | -270.372 M 44.91 % | -490.772 M -96.23 % | -250.099 M -139.53 % | 632.657 M 339.45 % | -264.209 M -56.80 % | -168.498 M -11 223.79 % | -1.488 M 61.56 % | -3.871 M 85.52 % | -26.735 M 41.74 % | -45.891 M -1 451.10 % | -2.959 M 26.59 % | -4.030 M |
| Capital expenditure | -9.380 M -104.49 % | -4.587 M 51.04 % | -9.369 M -27.23 % | -7.364 M 62.07 % | -19.416 M 58.17 % | -46.418 M 69.64 % | -152.910 M 23.69 % | -200.388 M -561.81 % | -30.279 M -109.40 % | -14.460 M 7.87 % | -15.695 M -18.63 % | -13.230 M -4.33 % | -12.681 M 58.99 % | -30.921 M -94.48 % | -15.899 M 88.49 % | -138.105 M 13.13 % | -158.970 M -1 214.34 % | -12.095 M 79.71 % | -59.603 M 60.54 % | -151.057 M -100.76 % | -75.241 M -3 498 054.44 % | 2.151 K 100.11 % | -2.044 M 83.97 % | -12.750 M 2.23 % | -13.041 M |
| Free CashFlow | -92.732 M -6 607.51 % | 1.425 M 101.88 % | -75.879 M -1 949.68 % | -3.702 M -140.22 % | 9.205 M 103.60 % | -255.456 M -156.98 % | 448.313 M 375.35 % | -162.815 M 13.16 % | -187.488 M -50.10 % | -124.907 M 1.48 % | -126.789 M -237.40 % | 92.279 M 173.95 % | -124.785 M 58.58 % | -301.293 M 40.53 % | -506.671 M -30.52 % | -388.204 M -181.95 % | 473.687 M 271.44 % | -276.304 M -21.13 % | -228.101 M -49.53 % | -152.545 M -92.82 % | -79.112 M -195.93 % | -26.733 M 44.23 % | -47.935 M -205.16 % | -15.708 M 7.98 % | -17.071 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2009-12-31 | 2009-06-30 | 2008-12-31 | 2008-06-30 | 2007-12-31 | 2007-06-30 | 2006-12-31 | 2006-06-30 | 2005-12-31 | 2005-06-30 | 2004-12-31 | 2004-06-30 | 2003-12-31 | 2003-06-30 | 2003-01-31 | 2002-06-30 | 2001-12-31 | 2001-06-30 | 2001-01-31 | 2000-06-30 | 2000-01-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 186.133 M 9.30 % | 170.289 M -11.23 % | 191.839 M 21.86 % | 157.427 M -0.29 % | 157.890 M -3.84 % | 164.197 M -7.75 % | 177.986 M -31.39 % | 259.418 M 7.98 % | 240.253 M -1.58 % | 244.102 M 35.88 % | 179.643 M -32.32 % | 265.441 M 12.25 % | 236.476 M 16.76 % | 202.539 M -18.75 % | 249.268 M 10.93 % | 224.701 M 12.72 % | 199.343 M -2.32 % | 204.080 M 20.41 % | 169.490 M -7.04 % | 182.325 M -37.28 % | 290.708 M 8.08 % | 268.965 M 26.29 % | 212.968 M -7.17 % | 229.416 M 7.60 % | 213.210 M 29.47 % | 164.685 M -5.65 % | 174.543 M 22.31 % | 142.705 M 0.00 % | 142.705 M -2.23 % | 145.952 M 0.00 % | 145.952 M -54.86 % | 323.338 M 0.00 % | 323.338 M 225.45 % | 99.351 M 0.00 % | 99.351 M -74.03 % | 382.623 M 0.00 % | 382.623 M -42.00 % | 659.645 M 0.00 % | 659.645 M 5.15 % | 627.364 M 0.00 % | 627.364 M 113.45 % | 293.923 M 0.00 % | 293.923 M 108.94 % | 140.675 M 0.00 % | 140.675 M 100.00 % | 70.338 M -18.03 % | 85.807 M -42.48 % | 149.166 M 0.00 % | 149.166 M 100.00 % | 74.583 M -48.53 % | 144.905 M 100.00 % | 72.453 M |
| Net income | 3.344 M -71.45 % | 11.713 M -82.32 % | 66.261 M 861.80 % | -8.698 M -350.44 % | -1.931 M 91.33 % | -22.264 M 39.14 % | -36.580 M 66.11 % | -107.945 M -237.81 % | -31.954 M 35.24 % | -49.344 M -20.39 % | -40.987 M -878.21 % | -4.190 M -128.30 % | 14.808 M 8.67 % | 13.627 M -31.09 % | 19.776 M -47.67 % | 37.789 M 56.44 % | 24.155 M -48.51 % | 46.913 M 148.45 % | -96.822 M -322.22 % | 43.570 M -52.27 % | 91.292 M -55.60 % | 205.630 M 3 665.43 % | 5.461 M -73.60 % | 20.682 M -5.38 % | 21.858 M 136.15 % | -60.463 M -14.80 % | -52.668 M -393.44 % | -10.674 M 40.85 % | -18.046 M -136.74 % | 49.114 M -24.73 % | 65.254 M -31.11 % | 94.717 M 3.42 % | 91.588 M 278.26 % | -51.378 M 14.39 % | -60.016 M -131.64 % | 189.667 M 0.00 % | 189.667 M -3.01 % | 195.552 M 471.20 % | 34.235 M -38.38 % | 55.556 M 280.66 % | 14.595 M -63.62 % | 40.121 M -0.27 % | 40.231 M -16.48 % | 48.169 M 5.52 % | 45.651 M 100.00 % | 22.825 M -6.77 % | 24.484 M -22.81 % | 31.720 M -4.08 % | 33.070 M 100.00 % | 16.535 M -45.75 % | 30.480 M 100.00 % | 15.240 M |
| Income before tax | 5.797 M -70.96 % | 19.961 M -69.88 % | 66.269 M 1 369.71 % | 4.509 M 386.10 % | -1.576 M 95.26 % | -33.218 M -8.57 % | -30.595 M 37.96 % | -49.313 M -26.36 % | -39.025 M -45.08 % | -26.899 M 46.59 % | -50.361 M -760.47 % | 7.625 M -81.52 % | 41.263 M 23.63 % | 33.377 M 99.15 % | 16.760 M -44.66 % | 30.288 M -36.04 % | 47.351 M -2.03 % | 48.333 M 157.42 % | -84.177 M -232.14 % | 63.701 M -35.98 % | 99.502 M -50.80 % | 202.220 M 1 494.29 % | 12.684 M -49.42 % | 25.077 M 17.32 % | 21.375 M 127.28 % | -78.340 M -44.41 % | -54.248 M -882.13 % | -5.524 M 0.00 % | -5.524 M -106.68 % | 82.697 M 0.00 % | 82.697 M -21.30 % | 105.077 M 0.00 % | 105.077 M 288.17 % | -55.841 M 0.00 % | -55.841 M -126.44 % | 211.195 M 0.00 % | 211.195 M 396.41 % | 42.544 M 0.00 % | 42.544 M 159.21 % | 16.413 M 0.00 % | 16.413 M -65.33 % | 47.337 M 0.00 % | 47.337 M -11.94 % | 53.755 M 0.00 % | 53.755 M 100.00 % | 26.877 M -13.03 % | 30.905 M -20.72 % | 38.981 M 0.00 % | 38.981 M 100.00 % | 19.490 M -47.02 % | 36.785 M 100.00 % | 18.393 M |
| Income before tax ratio | 0.03 -73.43 % | 0.12 -66.07 % | 0.35 1 106.07 % | 0.03 386.95 % | -0.01 95.07 % | -0.20 -17.69 % | -0.17 9.57 % | -0.19 -17.03 % | -0.16 -47.40 % | -0.11 60.69 % | -0.28 -1 075.92 % | 0.03 -83.54 % | 0.17 5.89 % | 0.16 145.09 % | 0.07 -50.12 % | 0.13 -43.25 % | 0.24 0.30 % | 0.24 147.69 % | -0.50 -242.15 % | 0.35 2.08 % | 0.34 -54.48 % | 0.75 1 162.37 % | 0.06 -45.51 % | 0.11 9.03 % | 0.10 121.08 % | -0.48 -53.05 % | -0.31 -702.98 % | -0.04 0.00 % | -0.04 -106.83 % | 0.57 0.00 % | 0.57 74.35 % | 0.32 0.00 % | 0.32 157.82 % | -0.56 0.00 % | -0.56 -201.83 % | 0.55 0.00 % | 0.55 755.82 % | 0.06 0.00 % | 0.06 146.52 % | 0.03 0.00 % | 0.03 -83.76 % | 0.16 0.00 % | 0.16 -57.85 % | 0.38 0.00 % | 0.38 0.00 % | 0.38 6.09 % | 0.36 37.82 % | 0.26 0.00 % | 0.26 0.00 % | 0.26 2.94 % | 0.25 0.00 % | 0.25 |
| EBITDA | -6.989 M -104.34 % | 161.133 M 2 039.96 % | -8.306 M 24.32 % | -10.975 M -656.37 % | -1.451 M 76.88 % | -6.275 M 64.51 % | -17.679 M -39.25 % | -12.696 M -270.65 % | 7.440 M 225.21 % | -5.942 M 88.32 % | -50.879 M -234.70 % | 37.773 M -37.61 % | 60.542 M 1 179.42 % | 4.732 M -76.10 % | 19.796 M -27.15 % | 27.172 M -7.55 % | 29.390 M -28.22 % | 40.947 M 81.26 % | 22.590 M -76.25 % | 95.098 M 89.71 % | 50.128 M -87.52 % | 401.609 M 4 797.67 % | 8.200 M -50.62 % | 16.606 M -15.05 % | 19.547 M 346.68 % | -7.924 M 51.19 % | -16.236 M 81.25 % | -86.576 M -423.08 % | 26.797 M 132.21 % | -83.204 M -198.94 % | 84.099 M 5 701.90 % | 1.450 M -98.73 % | 114.407 M 376.16 % | -41.428 M 3.75 % | -43.041 M -256.80 % | 27.449 M -87.00 % | 211.195 M 1 180.64 % | -19.544 M -115.86 % | 123.203 M 348.81 % | -49.517 M -234.21 % | 36.894 M 220.92 % | -30.512 M -164.53 % | 47.282 M 251.97 % | -31.112 M -156.55 % | 55.014 M 100.00 % | 27.507 M -10.94 % | 30.886 M 246.23 % | -21.121 M -155.14 % | 38.306 M 100.00 % | 19.153 M -46.04 % | 35.495 M 100.00 % | 17.748 M |
| Net income ratio | 0.02 -73.88 % | 0.07 -80.09 % | 0.35 725.15 % | -0.06 -351.76 % | -0.01 90.98 % | -0.14 34.02 % | -0.21 50.61 % | -0.42 -212.86 % | -0.13 34.20 % | -0.20 11.40 % | -0.23 -1 345.41 % | -0.02 -125.21 % | 0.06 -6.93 % | 0.07 -15.20 % | 0.08 -52.83 % | 0.17 38.79 % | 0.12 -47.29 % | 0.23 140.24 % | -0.57 -339.05 % | 0.24 -23.90 % | 0.31 -58.92 % | 0.76 2 881.49 % | 0.03 -71.56 % | 0.09 -12.06 % | 0.10 127.92 % | -0.37 -21.67 % | -0.30 -303.43 % | -0.07 40.85 % | -0.13 -137.58 % | 0.34 -24.73 % | 0.45 52.62 % | 0.29 3.42 % | 0.28 154.77 % | -0.52 14.39 % | -0.60 -221.86 % | 0.50 0.00 % | 0.50 67.21 % | 0.30 471.20 % | 0.05 -41.39 % | 0.09 280.66 % | 0.02 -82.96 % | 0.14 -0.27 % | 0.14 -60.03 % | 0.34 5.52 % | 0.32 0.00 % | 0.32 13.73 % | 0.29 34.18 % | 0.21 -4.08 % | 0.22 0.00 % | 0.22 5.40 % | 0.21 0.00 % | 0.21 |
| Ratio EBITDA | -0.04 -103.97 % | 0.95 2 285.46 % | -0.04 37.89 % | -0.07 -658.60 % | -0.01 75.95 % | -0.04 61.53 % | -0.10 -102.96 % | -0.05 -258.04 % | 0.03 227.22 % | -0.02 91.41 % | -0.28 -299.03 % | 0.14 -44.42 % | 0.26 995.81 % | 0.02 -70.58 % | 0.08 -34.33 % | 0.12 -17.98 % | 0.15 -26.52 % | 0.20 50.54 % | 0.13 -74.45 % | 0.52 202.48 % | 0.17 -88.45 % | 1.49 3 778.00 % | 0.04 -46.81 % | 0.07 -21.05 % | 0.09 290.54 % | -0.05 48.27 % | -0.09 84.67 % | -0.61 -423.08 % | 0.19 132.94 % | -0.57 -198.94 % | 0.58 12 753.36 % | 0.00 -98.73 % | 0.35 184.86 % | -0.42 3.75 % | -0.43 -703.89 % | 0.07 -87.00 % | 0.55 1 963.03 % | -0.03 -115.86 % | 0.19 336.64 % | -0.08 -234.21 % | 0.06 156.65 % | -0.10 -164.53 % | 0.16 172.74 % | -0.22 -156.55 % | 0.39 0.00 % | 0.39 8.65 % | 0.36 354.21 % | -0.14 -155.14 % | 0.26 0.00 % | 0.26 4.84 % | 0.24 0.00 % | 0.24 |
| Gross profit ratio | 1.00 0.00 % | 1.00 286.84 % | 0.26 -51.70 % | 0.54 -0.80 % | 0.54 -0.09 % | 0.54 -21.00 % | 0.68 -31.64 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 69.44 % | 0.59 9.30 % | 0.54 16.65 % | 0.46 -29.95 % | 0.66 5.95 % | 0.62 -12.10 % | 0.71 -0.94 % | 0.72 7.63 % | 0.67 -3.42 % | 0.69 -8.82 % | 0.76 2.68 % | 0.74 34.63 % | 0.55 -5.61 % | 0.58 1.42 % | 0.57 28.42 % | 0.44 -22.65 % | 0.57 40.91 % | 0.41 0.00 % | 0.41 -34.43 % | 0.62 0.00 % | 0.62 34.13 % | 0.46 0.00 % | 0.46 76.84 % | 0.26 0.00 % | 0.26 -61.61 % | 0.68 0.00 % | 0.68 186.67 % | 0.24 0.00 % | 0.24 121.71 % | 0.11 0.00 % | 0.11 -68.67 % | 0.34 0.00 % | 0.34 -7.55 % | 0.37 0.00 % | 0.37 0.00 % | 0.37 26.48 % | 0.29 78.31 % | 0.16 0.00 % | 0.16 0.00 % | 0.16 -25.88 % | 0.22 0.00 % | 0.22 |
| Weighted average shs out dil | 2.191 B 0.00 % | 2.191 B 0.00 % | 2.191 B 31.79 % | 1.662 B 6.23 % | 1.565 B 0.00 % | 1.565 B 0.00 % | 1.565 B 8.17 % | 1.447 B 0.00 % | 1.447 B 0.00 % | 1.447 B 0.00 % | 1.447 B 0.00 % | 1.447 B 0.00 % | 1.447 B 1.95 % | 1.419 B 0.00 % | 1.419 B 0.00 % | 1.419 B 0.00 % | 1.419 B 0.12 % | 1.417 B 0.00 % | 1.417 B 0.74 % | 1.407 B -0.42 % | 1.413 B 0.03 % | 1.412 B 0.69 % | 1.403 B 0.12 % | 1.401 B -0.14 % | 1.403 B 0.29 % | 1.399 B 0.00 % | 1.399 B -1.25 % | 1.417 B 1.27 % | 1.399 B -2.04 % | 1.428 B 2.08 % | 1.399 B -1.17 % | 1.415 B 0.74 % | 1.405 B -0.52 % | 1.412 B 1.27 % | 1.395 B 4.91 % | 1.329 B 1.27 % | 1.313 B 7.03 % | 1.227 B 1.27 % | 1.211 B 0.31 % | 1.208 B 1.27 % | 1.193 B -1.38 % | 1.209 B 1.12 % | 1.196 B -0.83 % | 1.206 B 1.27 % | 1.191 B 0.00 % | 1.191 B 3.90 % | 1.146 B -0.45 % | 1.151 B 1.27 % | 1.137 B 0.00 % | 1.137 B 0.66 % | 1.129 B 0.00 % | 1.129 B |
| Weighted average shs out | 2.229 B 1.75 % | 2.191 B -0.14 % | 2.194 B 31.99 % | 1.662 B 6.23 % | 1.565 B 0.00 % | 1.565 B 0.00 % | 1.565 B 8.17 % | 1.447 B 0.00 % | 1.447 B 0.00 % | 1.447 B 0.00 % | 1.447 B 0.00 % | 1.447 B 0.00 % | 1.447 B 1.89 % | 1.420 B -0.22 % | 1.423 B 0.27 % | 1.419 B -0.14 % | 1.421 B 0.26 % | 1.417 B 0.01 % | 1.417 B 0.65 % | 1.408 B -0.36 % | 1.413 B 0.07 % | 1.412 B 0.80 % | 1.401 B -0.44 % | 1.407 B 0.41 % | 1.401 B 0.17 % | 1.399 B 0.00 % | 1.399 B -1.25 % | 1.417 B 1.27 % | 1.399 B -1.25 % | 1.417 B 1.27 % | 1.399 B -1.17 % | 1.415 B 1.27 % | 1.398 B -1.04 % | 1.412 B 1.27 % | 1.395 B 6.52 % | 1.309 B 1.27 % | 1.293 B 7.45 % | 1.203 B 1.27 % | 1.188 B -0.22 % | 1.191 B 1.27 % | 1.176 B -1.02 % | 1.188 B 1.29 % | 1.173 B -1.23 % | 1.188 B 1.27 % | 1.173 B 0.00 % | 1.173 B 3.54 % | 1.133 B -0.39 % | 1.137 B 1.27 % | 1.123 B 0.00 % | 1.123 B 0.02 % | 1.123 B 0.00 % | 1.123 B |
| EPS diluted | 0.00 -71.70 % | 0.01 -82.45 % | 0.03 680.77 % | -0.01 -333.33 % | 0.00 91.55 % | -0.01 39.32 % | -0.02 68.63 % | -0.07 -237.56 % | -0.02 35.19 % | -0.03 -20.49 % | -0.03 -875.86 % | 0.00 -128.43 % | 0.01 6.25 % | 0.01 -31.43 % | 0.01 -47.37 % | 0.03 56.47 % | 0.02 -48.80 % | 0.03 148.54 % | -0.07 -320.65 % | 0.03 -52.01 % | 0.06 -55.63 % | 0.15 3 731.58 % | 0.00 -74.32 % | 0.01 -5.13 % | 0.02 136.11 % | -0.04 -14.89 % | -0.04 -401.33 % | -0.01 41.41 % | -0.01 -138.21 % | 0.03 -28.11 % | 0.05 -28.09 % | 0.06 -0.61 % | 0.07 281.62 % | -0.04 16.51 % | -0.04 -129.53 % | 0.15 0.83 % | 0.14 -10.75 % | 0.16 473.76 % | 0.03 -44.71 % | 0.05 318.03 % | 0.01 -63.47 % | 0.03 -0.60 % | 0.03 -14.72 % | 0.04 2.60 % | 0.04 100.00 % | 0.02 -10.28 % | 0.02 -21.61 % | 0.03 -5.86 % | 0.03 100.00 % | 0.01 -46.30 % | 0.03 100.00 % | 0.01 |
| Earnings per share | 0.00 -71.70 % | 0.01 -82.45 % | 0.03 680.77 % | -0.01 -333.33 % | 0.00 91.55 % | -0.01 39.32 % | -0.02 68.63 % | -0.07 -237.56 % | -0.02 35.19 % | -0.03 -20.49 % | -0.03 -875.86 % | 0.00 -128.43 % | 0.01 6.25 % | 0.01 -30.43 % | 0.01 -48.12 % | 0.03 56.47 % | 0.02 -48.48 % | 0.03 148.25 % | -0.07 -320.65 % | 0.03 -52.01 % | 0.06 -55.63 % | 0.15 3 731.58 % | 0.00 -73.97 % | 0.01 -6.41 % | 0.02 136.11 % | -0.04 -14.89 % | -0.04 -401.33 % | -0.01 41.41 % | -0.01 -137.43 % | 0.03 -26.61 % | 0.05 -27.64 % | 0.06 -1.83 % | 0.07 282.73 % | -0.04 16.51 % | -0.04 -129.99 % | 0.14 -2.18 % | 0.15 -14.37 % | 0.17 494.44 % | 0.03 -44.29 % | 0.05 316.94 % | 0.01 -63.42 % | 0.03 -0.88 % | 0.03 -14.50 % | 0.04 2.56 % | 0.04 100.00 % | 0.02 -9.72 % | 0.02 -21.74 % | 0.03 -6.12 % | 0.03 100.00 % | 0.01 -45.96 % | 0.03 100.00 % | 0.01 |
| Gross profit | 186.133 M 9.30 % | 170.289 M 243.39 % | 49.591 M -41.14 % | 84.256 M -1.09 % | 85.188 M -3.93 % | 88.671 M -27.12 % | 121.664 M -53.10 % | 259.418 M 7.98 % | 240.253 M -1.58 % | 244.102 M 35.88 % | 179.643 M 14.67 % | 156.656 M 22.68 % | 127.692 M 36.20 % | 93.755 M -43.08 % | 164.715 M 17.53 % | 140.148 M -0.92 % | 141.455 M -3.24 % | 146.192 M 29.60 % | 112.806 M -10.22 % | 125.641 M -42.82 % | 219.711 M 10.98 % | 197.968 M 70.03 % | 116.429 M -12.38 % | 132.877 M 9.13 % | 121.757 M 66.26 % | 73.232 M -27.02 % | 100.340 M 72.34 % | 58.222 M 0.00 % | 58.222 M -35.89 % | 90.810 M 0.00 % | 90.810 M -39.45 % | 149.985 M 0.00 % | 149.985 M 475.52 % | 26.061 M 0.00 % | 26.061 M -90.03 % | 261.437 M 0.00 % | 261.437 M 66.28 % | 157.225 M 0.00 % | 157.225 M 133.12 % | 67.445 M 0.00 % | 67.445 M -33.13 % | 100.864 M 0.00 % | 100.864 M 93.17 % | 52.214 M 0.00 % | 52.214 M 100.00 % | 26.107 M 3.68 % | 25.181 M 2.57 % | 24.549 M 0.00 % | 24.549 M 100.00 % | 12.275 M -61.85 % | 32.177 M 100.00 % | 16.088 M |
| Income tax expense | 2.123 M -72.97 % | 7.855 M 4 778.88 % | 161.000 K -98.53 % | 10.974 M 500.33 % | 1.828 M 123.54 % | -7.764 M -377.78 % | 2.795 M -95.93 % | 68.647 M 759.48 % | 7.987 M -63.99 % | 22.178 M 157.46 % | 8.614 M -19.31 % | 10.676 M -52.82 % | 22.627 M 59.68 % | 14.170 M 1 695.94 % | 789.000 K -89.56 % | 7.560 M -63.82 % | 20.893 M 136.86 % | 8.821 M -21.90 % | 11.295 M -32.72 % | 16.787 M 42.76 % | 11.759 M 3 104.09 % | 367.000 K -96.30 % | 9.915 M 37.31 % | 7.221 M 174.88 % | 2.627 M -83.34 % | 15.764 M 1 097.41 % | -1.581 M -112.62 % | 12.522 M 0.00 % | 12.522 M -28.21 % | 17.444 M 0.00 % | 17.444 M 29.32 % | 13.489 M 0.00 % | 13.489 M 223.05 % | 4.176 M 0.00 % | 4.176 M -80.60 % | 21.528 M 0.00 % | 21.528 M 159.09 % | 8.309 M 0.00 % | 8.309 M 356.92 % | 1.819 M 0.00 % | 1.819 M -74.41 % | 7.106 M 0.00 % | 7.106 M -12.32 % | 8.104 M 0.00 % | 8.104 M 100.00 % | 4.052 M -36.90 % | 6.421 M 8.64 % | 5.911 M 0.00 % | 5.911 M 100.00 % | 2.955 M -53.13 % | 6.306 M 100.00 % | 3.153 M |
| Cost of revenue | 0.000 100.00 % | -75.276 M -130.63 % | 245.782 M 235.90 % | 73.171 M 0.65 % | 72.702 M -3.74 % | 75.526 M 34.10 % | 56.322 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 108.785 M 0.00 % | 108.785 M 0.00 % | 108.785 M 28.66 % | 84.553 M 0.00 % | 84.553 M 46.06 % | 57.889 M 0.00 % | 57.889 M 2.12 % | 56.685 M 0.00 % | 56.685 M -20.16 % | 70.998 M 0.00 % | 70.998 M -26.46 % | 96.540 M 0.00 % | 96.540 M 5.56 % | 91.453 M 0.00 % | 91.453 M 23.25 % | 74.203 M -12.17 % | 84.483 M 0.00 % | 84.483 M 53.21 % | 55.143 M 0.00 % | 55.143 M -68.19 % | 173.353 M 0.00 % | 173.353 M 136.53 % | 73.290 M 0.00 % | 73.290 M -39.52 % | 121.186 M 0.00 % | 121.186 M -75.88 % | 502.420 M 0.00 % | 502.420 M -10.27 % | 559.920 M 0.00 % | 559.920 M 190.03 % | 193.059 M 0.00 % | 193.059 M 118.24 % | 88.461 M 0.00 % | 88.461 M 100.00 % | 44.230 M -27.04 % | 60.626 M -51.35 % | 124.616 M 0.00 % | 124.616 M 100.00 % | 62.308 M -44.73 % | 112.729 M 100.00 % | 56.364 M |
| General and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 276.407 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 170.657 M 0.00 % | 170.657 M 0.00 % | 170.657 M 5.12 % | 162.347 M 0.00 % | 162.347 M 1.31 % | 160.252 M 0.00 % | 160.252 M 38.69 % | 115.544 M 0.00 % | 115.544 M -15.33 % | 136.469 M 0.00 % | 136.469 M -14.58 % | 159.755 M 0.00 % | 159.755 M 31.22 % | 121.743 M 0.00 % | 121.743 M 4.26 % | 116.768 M 4.91 % | 111.300 M 0.00 % | 111.300 M 13.27 % | 98.265 M 0.00 % | 98.265 M -0.29 % | 98.550 M 0.00 % | 98.550 M 32.12 % | 74.591 M 0.00 % | 74.591 M -45.33 % | 136.429 M 0.00 % | 136.429 M 20.77 % | 112.964 M 0.00 % | 112.964 M 43.11 % | 78.935 M 0.00 % | 78.935 M -5.61 % | 83.630 M 0.00 % | 83.630 M 71.05 % | 48.893 M 0.00 % | 48.893 M 100.00 % | 24.446 M -28.70 % | 34.285 M -8.51 % | 37.473 M 0.00 % | 37.473 M 100.00 % | 18.737 M -41.67 % | 32.123 M 100.00 % | 16.062 M |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -170.264 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.242 M 0.00 % | -4.242 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 42.388 M 200.00 % | -42.388 M -171.19 % | 59.543 M 200.00 % | -59.543 M -279.56 % | 33.161 M 200.00 % | -33.161 M -369.75 % | 12.293 M 200.00 % | -12.293 M -316.16 % | 5.687 M 0.00 % | 5.687 M -14.63 % | 6.662 M 0.00 % | 6.662 M 201.49 % | 2.210 M 0.00 % | 2.210 M 124.97 % | -8.849 M -200.00 % | 8.849 M 2.54 % | 8.629 M 200.00 % | -8.629 M -100.00 % | -4.315 M 26.10 % | -5.839 M -117.49 % | 33.381 M 200.00 % | -33.381 M -100.00 % | -16.691 M 41.51 % | -28.536 M -100.00 % | -14.268 M |
| Other expenses | 213.738 M 19.53 % | 178.819 M 1 083.76 % | 15.106 M -87.13 % | 117.367 M 1 175 829 672 054.31 % | -0.010 95.07 % | -0.202 100.00 % | -234.048 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -84.775 M | 0.000 100.00 % | -119.085 M | 0.000 100.00 % | -66.321 M | 0.000 100.00 % | -24.586 M | 0.000 | 0.000 | 0.000 100.00 % | -14.231 M 0.00 % | -14.231 M -92.62 % | -7.388 M 0.00 % | -7.388 M -141.75 % | 17.697 M | 0.000 100.00 % | -17.258 M | 0.000 | 0.000 | 0.000 100.00 % | -66.763 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 213.738 M 19.53 % | 178.819 M 1 083.76 % | 15.106 M -91.41 % | 175.821 M 92.23 % | 91.465 M -19.77 % | 114.006 M -29.80 % | 162.402 M -49.12 % | 319.175 M 11.39 % | 286.530 M 1.80 % | 281.464 M 11.32 % | 252.845 M -9.14 % | 278.293 M 28.13 % | 217.197 M 9.27 % | 198.778 M -21.50 % | 253.219 M 23.48 % | 205.072 M 23.22 % | 166.423 M -1.32 % | 168.646 M -35.85 % | 262.912 M 98.23 % | 132.630 M -33.22 % | 198.605 M 161.68 % | 75.895 M -63.89 % | 210.160 M -1.24 % | 212.789 M 6.88 % | 199.100 M -20.96 % | 251.901 M 115.73 % | 116.768 M 69.44 % | 68.912 M 0.00 % | 68.912 M 77.97 % | 38.722 M 0.00 % | 38.722 M -40.78 % | 65.390 M 0.00 % | 65.390 M 4.96 % | 62.298 M 0.00 % | 62.298 M -56.16 % | 142.116 M 0.00 % | 142.116 M 34.84 % | 105.395 M 0.00 % | 105.395 M 42.90 % | 73.756 M 0.00 % | 73.756 M -20.25 % | 92.479 M 0.00 % | 92.479 M 129.68 % | 40.263 M 0.00 % | 40.263 M 100.00 % | 20.132 M -29.23 % | 28.446 M 595.24 % | 4.092 M 0.00 % | 4.092 M 100.00 % | 2.046 M -42.97 % | 3.587 M 100.00 % | 1.794 M |
| Cost and expenses | 213.738 M 19.53 % | 178.819 M 13.64 % | 157.354 M -10.50 % | 175.821 M -2.11 % | 179.605 M -5.74 % | 190.549 M -12.47 % | 217.706 M -31.79 % | 319.175 M 11.39 % | 286.530 M 1.80 % | 281.464 M 11.32 % | 252.845 M -9.14 % | 278.293 M 28.13 % | 217.197 M 9.27 % | 198.778 M -21.50 % | 253.219 M 23.48 % | 205.072 M 23.22 % | 166.423 M -1.32 % | 168.646 M -35.85 % | 262.912 M 98.23 % | 132.630 M -33.22 % | 198.605 M 161.68 % | 75.895 M -63.89 % | 210.160 M -1.24 % | 212.789 M 6.88 % | 199.100 M -20.96 % | 251.901 M 31.91 % | 190.970 M 24.50 % | 153.395 M 0.00 % | 153.395 M 63.42 % | 93.865 M 0.00 % | 93.865 M -60.68 % | 238.743 M 0.00 % | 238.743 M 76.08 % | 135.588 M 0.00 % | 135.588 M -48.50 % | 263.302 M 0.00 % | 263.302 M -56.68 % | 607.815 M 0.00 % | 607.815 M -4.08 % | 633.676 M 0.00 % | 633.676 M 121.92 % | 285.538 M 0.00 % | 285.538 M 121.82 % | 128.724 M 0.00 % | 128.724 M 100.00 % | 64.362 M -27.74 % | 89.073 M -30.79 % | 128.708 M 0.00 % | 128.708 M 100.00 % | 64.354 M -44.67 % | 116.316 M 100.00 % | 58.158 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 -100.00 % | 57.520 M 21.81 % | 47.221 M 26.32 % | 37.381 M 200.00 % | -37.381 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 0.000 | 0.000 | 0.000 -100.00 % | 934.000 K -95.39 % | 20.264 M 201.41 % | 6.723 M -97.51 % | 269.684 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 393.000 K -99.77 % | 170.657 M 0.00 % | 170.657 M 5.12 % | 162.347 M 0.00 % | 162.347 M 1.31 % | 160.252 M 0.00 % | 160.252 M 38.69 % | 115.544 M 0.00 % | 115.544 M -12.62 % | 132.227 M 0.00 % | 132.227 M -17.23 % | 159.755 M 0.00 % | 159.755 M 31.22 % | 121.743 M 0.00 % | 121.743 M 4.26 % | 116.768 M -24.02 % | 153.687 M 123.02 % | 68.912 M -56.33 % | 157.807 M 307.54 % | 38.722 M -70.60 % | 131.711 M 101.42 % | 65.390 M -24.74 % | 86.884 M 39.47 % | 62.298 M -56.16 % | 142.116 M 0.00 % | 142.116 M 18.80 % | 119.626 M 0.00 % | 119.626 M 47.42 % | 81.144 M 0.00 % | 81.144 M 8.51 % | 74.782 M -19.14 % | 92.479 M 60.77 % | 57.522 M 42.86 % | 40.263 M 100.00 % | 20.132 M -29.23 % | 28.446 M -59.85 % | 70.855 M 1 631.73 % | 4.092 M 100.00 % | 2.046 M -42.97 % | 3.587 M 100.00 % | 1.794 M |
| Interest income | 38.864 M -2.46 % | 39.845 M -18.16 % | 48.688 M -15.35 % | 57.520 M 21.81 % | 47.221 M 26.32 % | 37.381 M 247.37 % | 10.761 M 3.04 % | 10.444 M 44.02 % | 7.252 M -30.69 % | 10.463 M -54.19 % | 22.841 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 19.627 M | 0.000 -100.00 % | 9.215 M | 0.000 -100.00 % | 14.388 M | 0.000 -100.00 % | 25.760 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 |
| Interest expense | 0.000 | 0.000 | 0.000 -100.00 % | 16.425 M -18.07 % | 20.047 M 132.13 % | 8.636 M 29.81 % | 6.653 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.806 M 0.00 % | 15.806 M 0.00 % | 15.806 M 44.22 % | 10.960 M 0.00 % | 10.960 M -2.15 % | 11.201 M 0.00 % | 11.201 M 30.07 % | 8.611 M 0.00 % | 8.611 M -8.83 % | 9.445 M 0.00 % | 9.445 M -4.10 % | 9.849 M 0.00 % | 9.849 M 16.19 % | 8.477 M 0.00 % | 8.477 M -27.44 % | 11.682 M 72.31 % | 6.780 M 0.00 % | 6.780 M 764.18 % | 784.500 K 0.00 % | 784.500 K 80.14 % | 435.500 K 0.00 % | 435.500 K 3.94 % | 419.000 K 0.00 % | 419.000 K -99.65 % | 119.410 M 229.97 % | -91.873 M -228.72 % | 71.373 M 200.00 % | -71.373 M -265.20 % | 43.205 M 200.00 % | -43.205 M -211.08 % | 38.897 M 200.00 % | -38.897 M -190.33 % | 43.063 M 200.00 % | -43.063 M -100.00 % | -21.531 M 36.95 % | -34.151 M -291.35 % | 17.848 M 200.00 % | -17.848 M -100.00 % | -8.924 M -29.22 % | -6.906 M -100.00 % | -3.453 M |
| Depreciation and amortization | 17.637 M 6 705.62 % | -267.000 K -100.69 % | 38.606 M 91.42 % | 20.168 M -0.47 % | 20.264 M 0.93 % | 20.077 M -12.74 % | 23.008 M -72.69 % | 84.246 M 168.24 % | 31.407 M 47.98 % | 21.224 M -67.68 % | 65.675 M 109.91 % | 31.287 M 35.40 % | 23.107 M -48.25 % | 44.650 M 5 906.24 % | -769.000 K -112.94 % | 5.943 M -5.56 % | 6.293 M 142.56 % | -14.787 M -3.21 % | -14.327 M -4.87 % | -13.662 M 74.19 % | -52.923 M -359.44 % | 20.399 M 98.90 % | 10.256 M 190.79 % | -11.297 M -128.78 % | -4.938 M -113.43 % | 36.775 M 61.33 % | 22.796 M 4.30 % | 21.855 M 0.00 % | 21.855 M 151.58 % | 8.687 M 0.00 % | 8.687 M 18.51 % | 7.330 M 0.00 % | 7.330 M -9.08 % | 8.062 M 0.00 % | 8.062 M 103.43 % | -235.217 M -356.02 % | 91.873 M 228.72 % | -71.373 M -200.00 % | 71.373 M 265.20 % | -43.205 M -200.00 % | 43.205 M 211.08 % | -38.897 M -200.00 % | 38.897 M 190.33 % | -43.063 M -200.00 % | 43.063 M 100.00 % | 21.531 M -36.95 % | 34.151 M 480.52 % | 5.883 M -67.04 % | 17.848 M 100.00 % | 8.924 M 29.22 % | 6.906 M 100.00 % | 3.453 M |
| Operating income | -27.605 M -223.62 % | -8.530 M -124.74 % | 34.485 M 194.63 % | -36.443 M -67.82 % | -21.715 M 17.60 % | -26.352 M 33.66 % | -39.720 M 52.85 % | -84.246 M -168.24 % | -31.407 M -47.98 % | -21.224 M 67.68 % | -65.675 M -109.91 % | -31.287 M -35.40 % | -23.107 M 48.25 % | -44.650 M -5 906.24 % | 769.000 K 112.94 % | -5.943 M 5.56 % | -6.293 M -142.56 % | 14.787 M 3.21 % | 14.327 M 4.87 % | 13.662 M -74.19 % | 52.923 M 359.44 % | -20.399 M -98.90 % | -10.256 M -190.79 % | 11.297 M 128.78 % | 4.938 M 113.43 % | -36.775 M 5.78 % | -39.032 M -48.59 % | -26.268 M -631.53 % | 4.942 M -82.82 % | 28.764 M -61.86 % | 75.412 M 21.41 % | 62.115 M -41.99 % | 107.077 M 601.05 % | -21.371 M 58.18 % | -51.103 M -119.46 % | 262.666 M 120.13 % | 119.322 M 130.22 % | 51.830 M 0.00 % | 51.830 M 921.19 % | -6.312 M 0.00 % | -6.312 M -175.27 % | 8.385 M 0.00 % | 8.385 M -29.84 % | 11.951 M 0.00 % | 11.951 M 100.00 % | 5.976 M 283.00 % | -3.265 M 0.23 % | -3.273 M -116.00 % | 20.458 M 100.00 % | 10.229 M -64.22 % | 28.589 M 100.00 % | 14.295 M |
| Operating income ratio | -0.15 -196.08 % | -0.05 -127.87 % | 0.18 177.65 % | -0.23 -68.32 % | -0.14 14.30 % | -0.16 28.08 % | -0.22 31.28 % | -0.32 -148.42 % | -0.13 -50.35 % | -0.09 76.22 % | -0.37 -210.17 % | -0.12 -20.63 % | -0.10 55.68 % | -0.22 -7 245.84 % | 0.00 111.66 % | -0.03 16.22 % | -0.03 -143.57 % | 0.07 -14.28 % | 0.08 12.81 % | 0.07 -58.84 % | 0.18 340.03 % | -0.08 -57.49 % | -0.05 -197.80 % | 0.05 112.62 % | 0.02 110.37 % | -0.22 0.14 % | -0.22 -21.49 % | -0.18 -631.53 % | 0.03 -82.43 % | 0.20 -61.86 % | 0.52 168.96 % | 0.19 -41.99 % | 0.33 253.96 % | -0.22 58.18 % | -0.51 -174.93 % | 0.69 120.13 % | 0.31 296.90 % | 0.08 0.00 % | 0.08 881.01 % | -0.01 0.00 % | -0.01 -135.26 % | 0.03 0.00 % | 0.03 -66.42 % | 0.08 0.00 % | 0.08 0.00 % | 0.08 323.24 % | -0.04 -73.43 % | -0.02 -116.00 % | 0.14 0.00 % | 0.14 -30.49 % | 0.20 0.00 % | 0.20 |
| Total other income expenses net | 33.402 M 17.24 % | 28.491 M -10.36 % | 31.784 M -10.85 % | 35.652 M 77.03 % | 20.139 M 864.14 % | -2.636 M -161.10 % | 4.314 M 612.29 % | -842.000 K 88.95 % | -7.618 M -34.24 % | -5.675 M -171.69 % | 7.916 M 91.35 % | 4.137 M -59.15 % | 10.128 M -61.62 % | 26.392 M 120.28 % | 11.981 M -81.99 % | 66.519 M 665.91 % | 8.685 M -43.87 % | 15.473 M 223.70 % | 4.780 M -48.72 % | 9.321 M -79.99 % | 46.579 M 301.02 % | 11.615 M -15.29 % | 13.712 M -0.49 % | 13.780 M -16.16 % | 16.437 M 139.55 % | -41.565 M -173.16 % | -15.217 M -192.34 % | 16.479 M 257.46 % | -10.466 M -3 003.05 % | 360.500 K -95.05 % | 7.286 M -53.05 % | 15.517 M 875.85 % | -2.000 M 77.04 % | -8.710 M -83.83 % | -4.738 M 96.03 % | -119.410 M -229.97 % | 91.873 M 1 089.42 % | -9.286 M 0.00 % | -9.286 M 70.18 % | -31.134 M -237.00 % | 22.725 M 152.84 % | -43.005 M -210.41 % | 38.952 M -6.82 % | 41.804 M 0.00 % | 41.804 M 100.00 % | 20.902 M -38.83 % | 34.171 M -19.13 % | 42.254 M 128.11 % | 18.523 M 100.00 % | 9.262 M 13.00 % | 8.196 M 100.00 % | 4.098 M |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2009-12-31 | 2009-06-30 | 2008-12-31 | 2008-06-30 | 2007-12-31 | 2007-06-30 | 2006-12-31 | 2006-06-30 | 2005-12-31 | 2005-06-30 | 2004-12-31 | 2004-06-30 | 2003-12-31 | 2003-06-30 | 2003-01-31 | 2002-06-30 | 2001-12-31 | 2001-06-30 | 2001-01-31 | 2000-06-30 | 2000-01-31 |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2009-12-31 | 2008-12-31 | 2008-06-30 | 2007-12-31 | 2007-06-30 | 2006-12-31 | 2006-06-30 | 2005-12-31 | 2005-06-30 | 2004-12-31 | 2004-06-30 | 2003-12-31 | 2003-06-30 | 2002-12-31 | 2002-06-30 | 2001-12-31 | 2001-06-30 | 2000-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -408.202 M -173.58 % | -149.207 M 29.92 % | -212.912 M -66.35 % | -127.992 M -748.25 % | -15.089 M -146.47 % | 32.471 M 154.74 % | -59.317 M -387.77 % | 20.613 M -99.35 % | 3.172 B 1 059.24 % | 273.660 M 166.13 % | 102.828 M -78.67 % | 482.164 M 34.30 % | 359.029 M 752.85 % | -54.994 M -112.05 % | 456.495 M 9.76 % | 415.912 M 54.73 % | 268.797 M -10.18 % | 299.247 M -24.45 % | 396.103 M 82.55 % | 216.978 M -79.03 % | 1.035 B 2 671.30 % | 37.337 M -90.04 % | 374.959 M 331.98 % | 86.800 M 28.32 % | 67.645 M 63.72 % | 41.318 M 102.87 % | -1.439 B 8.93 % | -1.580 B 21.63 % | -2.016 B -36.33 % | -1.479 B -228.21 % | -450.567 M 44.58 % | -813.077 M 25.09 % | -1.085 B -30.84 % | -829.586 M -44.59 % | -573.764 M -27.15 % | -451.234 M -37.28 % | -328.704 M -109.99 % | -156.532 M -1 100.78 % | 15.641 M 137.03 % | -42.234 M 57.81 % | -100.109 M 24.23 % | -132.117 M 19.50 % | -164.125 M -100.00 % | -82.063 M | 0.000 100.00 % | -76.234 M 50.00 % | -152.468 M -12.78 % | -135.190 M -14.65 % | -117.912 M |
| Total investments | 140.807 M 11.41 % | 126.391 M 1 471.44 % | 8.043 M -77.75 % | 36.148 M 12.67 % | 32.083 M -20.99 % | 40.604 M -23.38 % | 52.997 M -26.75 % | 72.350 M -11.38 % | 81.639 M 2.92 % | 79.323 M 15.81 % | 68.492 M -29.49 % | 97.133 M -69.75 % | 321.137 M -6.61 % | 343.881 M -8.82 % | 377.144 M -7.71 % | 408.667 M -5.69 % | 433.315 M -12.39 % | 494.579 M -8.55 % | 540.792 M -44.49 % | 974.145 M -20.80 % | 1.230 B 10.31 % | 1.115 B 68.82 % | 660.429 M -1.11 % | 667.825 M 10.34 % | 605.216 M 0.01 % | 605.158 M -4.81 % | 635.756 M -1.52 % | 645.548 M -13.41 % | 745.556 M -1.28 % | 755.224 M 16.03 % | 650.863 M -9.03 % | 715.489 M 29.28 % | 553.460 M -26.23 % | 750.242 M -20.78 % | 947.023 M 32.27 % | 715.981 M 47.64 % | 484.939 M 8.14 % | 448.421 M 8.87 % | 411.902 M -32.51 % | 610.281 M -24.53 % | 808.659 M 5.13 % | 769.229 M 5.40 % | 729.799 M 77.53 % | 411.085 M 345.03 % | 92.372 M 100.00 % | 46.186 M | 0.000 | 0.000 | 0.000 |
| Total debt | 15.748 M -86.92 % | 120.443 M 257.02 % | 33.736 M -84.22 % | 213.742 M -11.51 % | 241.547 M -8.67 % | 264.468 M -4.50 % | 276.923 M -17.05 % | 333.836 M -90.08 % | 3.366 B 484.72 % | 575.730 M -1.77 % | 586.128 M -14.24 % | 683.434 M 7.54 % | 635.521 M 135.98 % | 269.315 M -67.98 % | 841.194 M 29.96 % | 647.287 M 19.34 % | 542.369 M -3.10 % | 559.700 M -14.45 % | 654.219 M 72.81 % | 378.567 M -70.44 % | 1.281 B 231.40 % | 386.412 M -45.31 % | 706.528 M 80.97 % | 390.417 M -6.21 % | 416.280 M 17.93 % | 352.986 M 16.74 % | 302.359 M -6.26 % | 322.548 M 605.90 % | 45.693 M -80.46 % | 233.862 M 106.08 % | 113.482 M 668.64 % | 14.764 M 333.98 % | 3.402 M 2.79 % | 3.310 M 2.88 % | 3.217 M -95.73 % | 75.328 M -48.91 % | 147.438 M -5.81 % | 156.535 M -5.49 % | 165.631 M 31.20 % | 126.247 M 45.34 % | 86.863 M -25.49 % | 116.586 M -20.32 % | 146.308 M 100.00 % | 73.154 M | 0.000 -100.00 % | 77.223 M -50.00 % | 154.446 M 27.91 % | 120.743 M 38.72 % | 87.039 M |
| Accumulated other comprehensive income loss | 23.210 M -47.45 % | 44.171 M 218.67 % | -37.221 M -12 384.16 % | 303.000 K 101.08 % | -28.065 M -329.46 % | -6.535 M -120.01 % | 32.664 M -69.67 % | 107.693 M -10.44 % | 120.253 M 129.63 % | -405.803 M -2 289.74 % | 18.532 M 106.16 % | -300.742 M -403.32 % | 99.149 M 137.00 % | -267.975 M -229.28 % | 207.285 M 180.54 % | -257.365 M -202.23 % | 251.761 M 210.14 % | -228.593 M -161.21 % | 373.438 M 261.51 % | -231.216 M -122.88 % | 1.010 B 574.17 % | -213.084 M -136.49 % | 583.918 M 409.40 % | -188.726 M -134.96 % | 539.897 M 468.52 % | -146.505 M | 0.000 100.00 % | -113.422 M | 0.000 100.00 % | -86.180 M | 0.000 100.00 % | -107.357 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 |
| Retained earnings | 1.256 B 6.59 % | 1.178 B 0.99 % | 1.167 B 6.02 % | 1.100 B -0.85 % | 1.110 B -0.17 % | 1.112 B -1.99 % | 1.134 B -2.85 % | 1.167 B -8.47 % | 1.276 B -2.40 % | 1.307 B -3.65 % | 1.356 B -2.93 % | 1.397 B -0.40 % | 1.403 B 0.22 % | 1.400 B 0.96 % | 1.387 B 1.23 % | 1.370 B 2.82 % | 1.332 B 4.61 % | 1.273 B 3.80 % | 1.227 B 0.54 % | 1.220 B 3.68 % | 1.177 B 5.42 % | 1.116 B 22.43 % | 911.799 M 0.60 % | 906.338 M 2.32 % | 885.768 M 2.53 % | 863.910 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 % | 177.176 M -50.00 % | 354.352 M 10.26 % | 321.391 M 11.43 % | 288.430 M 100.00 % | 144.215 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock | 1.266 B 0.00 % | 1.266 B 0.00 % | 1.266 B 0.00 % | 1.266 B 5.52 % | 1.199 B 0.00 % | 1.199 B 0.00 % | 1.199 B 0.16 % | 1.197 B 2.97 % | 1.163 B 0.00 % | 1.163 B 0.00 % | 1.163 B 0.00 % | 1.163 B 0.00 % | 1.163 B 0.00 % | 1.163 B 0.00 % | 1.163 B 0.00 % | 1.163 B 0.00 % | 1.163 B 0.00 % | 1.163 B 0.00 % | 1.163 B 0.46 % | 1.158 B 0.84 % | 1.148 B 0.27 % | 1.145 B 0.15 % | 1.143 B 308.65 % | 279.783 M 0.00 % | 279.783 M 0.00 % | 279.783 M 0.00 % | 279.783 M 0.00 % | 279.783 M 0.00 % | 279.783 M 0.00 % | 279.783 M 0.00 % | 279.783 M 0.00 % | 279.783 M 0.18 % | 279.277 M 100.00 % | 139.639 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 |
| Total equity | 2.614 B 2.26 % | 2.556 B 3.75 % | 2.464 B 1.31 % | 2.432 B 3.35 % | 2.353 B -1.14 % | 2.380 B -2.82 % | 2.449 B -4.29 % | 2.559 B -3.61 % | 2.655 B -1.23 % | 2.688 B 2.38 % | 2.625 B -3.17 % | 2.711 B -1.59 % | 2.755 B -0.72 % | 2.775 B -1.89 % | 2.829 B -1.15 % | 2.862 B 1.52 % | 2.819 B 1.39 % | 2.780 B -2.19 % | 2.842 B -10.28 % | 3.168 B -7.33 % | 3.418 B 4.06 % | 3.285 B 20.72 % | 2.721 B -0.96 % | 2.748 B 3.69 % | 2.650 B 1.10 % | 2.621 B -2.60 % | 2.691 B -1.91 % | 2.743 B -4.90 % | 2.885 B 0.17 % | 2.880 B 7.53 % | 2.678 B -2.57 % | 2.749 B 14.82 % | 2.394 B -8.51 % | 2.616 B -7.84 % | 2.839 B 25.21 % | 2.267 B 33.71 % | 1.696 B 9.08 % | 1.555 B 9.98 % | 1.413 B -0.13 % | 1.415 B -0.13 % | 1.417 B 2.71 % | 1.380 B 2.78 % | 1.342 B 5.11 % | 1.277 B 5.39 % | 1.212 B 2.73 % | 1.180 B 2.81 % | 1.147 B 4.87 % | 1.094 B 5.12 % | 1.041 B |
| Other non current liabilities | 3.175 B 42.81 % | 2.223 B -21.46 % | 2.831 B 323 037.56 % | 876.000 K -99.97 % | 3.133 B 1 219 021.79 % | 257.000 K -99.99 % | 3.716 B -14.73 % | 4.358 B -33.35 % | 6.538 B 81.71 % | 3.598 B 2.37 % | 3.515 B 53 913.92 % | 6.507 M -99.79 % | 3.108 B -19.41 % | 3.857 B 21 761.69 % | 17.641 M -99.57 % | 4.119 B 4.63 % | 3.937 B 0.66 % | 3.911 B -10.47 % | 4.368 B 25.48 % | 3.481 B -20.38 % | 4.372 B 72.83 % | 2.530 B -8.27 % | 2.758 B 33 446.62 % | 8.221 M -99.54 % | 1.778 B 2 816.72 % | -65.432 M -1 047.47 % | 6.906 M -7.74 % | 7.485 M -97.17 % | 264.543 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 % | -554.188 K 50.00 % | -1.108 M 98.57 % | -77.777 M 49.64 % | -154.446 M -27.91 % | -120.743 M -38.72 % | -87.039 M |
| Long term debt | 15.748 M -55.19 % | 35.147 M -16.30 % | 41.992 M -35.21 % | 64.808 M -15.04 % | 76.283 M -21.84 % | 97.602 M -6.33 % | 104.193 M -10.32 % | 116.184 M -65.11 % | 333.006 M -8.23 % | 362.873 M -4.22 % | 378.846 M -7.91 % | 411.372 M 2.82 % | 400.076 M 155.87 % | 156.357 M -14.68 % | 183.251 M -10.94 % | 205.764 M -1.60 % | 209.119 M -2.06 % | 213.525 M -7.83 % | 231.668 M 10.91 % | 208.885 M -23.38 % | 272.631 M -4.29 % | 284.862 M -4.68 % | 298.859 M -2.79 % | 307.441 M -6.43 % | 328.566 M -2.84 % | 338.187 M 195.75 % | 114.349 M -5.62 % | 121.154 M | 0.000 -100.00 % | 206.832 M 87.96 % | 110.043 M 868.94 % | 11.357 M | 0.000 | 0.000 | 0.000 -100.00 % | 72.225 M -50.00 % | 144.449 M 24.67 % | 115.864 M 32.75 % | 87.278 M 100.00 % | 43.639 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 77.223 M -50.00 % | 154.446 M 27.91 % | 120.743 M 38.72 % | 87.039 M |
| Total non current liabilities | 3.191 B 37.32 % | 2.324 B -18.88 % | 2.864 B 2 042.73 % | 133.681 M -0.72 % | 134.646 M -15.15 % | 158.695 M -11.68 % | 179.675 M -8.43 % | 196.220 M -52.99 % | 417.384 M -9.55 % | 461.428 M -2.43 % | 472.907 M -7.60 % | 511.794 M 2.90 % | 497.392 M 101.53 % | 246.813 M -5.65 % | 261.600 M -10.17 % | 291.222 M 4.63 % | 278.325 M 3.26 % | 269.551 M -6.76 % | 289.106 M 9.75 % | 263.411 M -19.89 % | 328.823 M -4.99 % | 346.107 M -8.05 % | 376.415 M -2.15 % | 384.670 M -4.86 % | 404.330 M -1.71 % | 411.370 M 111.52 % | 194.483 M 7.05 % | 181.675 M -40.95 % | 307.687 M 25.97 % | 244.259 M 106.44 % | 118.321 M 520.78 % | 19.060 M 2 615.10 % | 702.000 K 0.14 % | 701.000 K 0.14 % | 700.000 K -99.04 % | 72.823 M -49.76 % | 144.945 M 24.56 % | 116.370 M 32.55 % | 87.794 M 97.62 % | 44.426 M 4 102.98 % | 1.057 M -11.52 % | 1.195 M -10.33 % | 1.332 M 100.00 % | 666.108 K | 0.000 -100.00 % | 77.223 M -50.00 % | 154.446 M 27.91 % | 120.743 M 38.72 % | 87.039 M |
| Other current liabilities | -86.256 M -147.23 % | 182.649 M 107.22 % | -2.531 B -1 542.64 % | 175.452 M 106.06 % | -2.895 B 8.35 % | -3.159 B 10.17 % | -3.517 B 14.72 % | -4.124 B 35.71 % | -6.415 B -84.67 % | -3.474 B -2.27 % | -3.397 B -2 342.53 % | 151.464 M 105.12 % | -2.958 B 18.77 % | -3.641 B -1 907.10 % | 201.477 M 105.19 % | -3.882 B -3.42 % | -3.753 B 0.35 % | -3.766 B 9.21 % | -4.148 B -24.67 % | -3.327 B 20.32 % | -4.176 B -81.38 % | -2.302 B 12.73 % | -2.638 B -2 216.64 % | 124.633 M 107.45 % | -1.672 B -17.52 % | -1.423 B -10 031.13 % | 14.324 M -83.15 % | 84.996 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 140.582 M 92.30 % | 73.107 M 1 198.06 % | 5.632 M 100.00 % | 2.816 M | 0.000 -100.00 % | 5.995 M -50.00 % | 11.989 M 100.00 % | 5.995 M | 0.000 -100.00 % | 32.445 M -50.00 % | 64.890 M 425.62 % | 12.345 M 130.71 % | -40.199 M -298.06 % | 20.296 M -74.88 % | 80.792 M 8.76 % | 74.288 M 9.60 % | 67.784 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 -100.00 % | 83.886 M 0.84 % | 83.187 M 56.43 % | 53.180 M 9.12 % | 48.734 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 38.498 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 % | 41.914 M 25.09 % | 33.507 M | 0.000 | 0.000 | 0.000 -100.00 % | 137.480 M | 0.000 -100.00 % | 26.489 M -50.00 % | 52.978 M 100.00 % | 26.489 M | 0.000 -100.00 % | 723.500 K -50.00 % | 1.447 M -37.75 % | 2.325 M -27.40 % | 3.202 M 100.00 % | 1.601 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 86.256 M 1.13 % | 85.296 M -32.05 % | 125.531 M -15.71 % | 148.934 M -15.65 % | 176.563 M -1.98 % | 180.135 M -3.27 % | 186.234 M -18.16 % | 227.563 M -92.62 % | 3.082 B 1 092.65 % | 258.389 M 0.72 % | 256.532 M -18.85 % | 316.103 M 12.67 % | 280.553 M 148.37 % | 112.958 M -82.83 % | 657.943 M 49.02 % | 441.523 M 32.49 % | 333.250 M -3.73 % | 346.175 M -18.07 % | 422.551 M 149.03 % | 169.682 M -83.17 % | 1.008 B 892.55 % | 101.550 M -75.09 % | 407.669 M 391.31 % | 82.976 M -5.40 % | 87.714 M 492.70 % | 14.799 M -92.13 % | 188.010 M -6.65 % | 201.394 M 340.75 % | 45.693 M 69.05 % | 27.030 M 685.98 % | 3.439 M 0.94 % | 3.407 M 0.15 % | 3.402 M 2.79 % | 3.310 M 2.88 % | 3.217 M 3.67 % | 3.103 M 3.81 % | 2.989 M -92.65 % | 40.671 M -48.09 % | 78.353 M -5.15 % | 82.608 M -4.90 % | 86.863 M -25.49 % | 116.586 M -20.32 % | 146.308 M 96.20 % | 74.572 M 2 530.35 % | 2.835 M 100.00 % | 1.418 M | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 0.000 -100.00 % | 2.391 B | 0.000 -100.00 % | 3.051 B -2.60 % | 3.133 B -6.82 % | 3.362 B -9.51 % | 3.716 B -14.74 % | 4.358 B -33.28 % | 6.531 B 81.86 % | 3.591 B 2.37 % | 3.508 B 25.98 % | 2.785 B -10.21 % | 3.101 B -19.26 % | 3.841 B -22.82 % | 4.977 B 21.35 % | 4.101 B 4.16 % | 3.937 B 0.66 % | 3.911 B -10.47 % | 4.368 B 25.48 % | 3.481 B -20.38 % | 4.372 B 72.83 % | 2.530 B -8.00 % | 2.750 B 51.59 % | 1.814 B -2.68 % | 1.864 B 16.71 % | 1.597 B -16.71 % | 1.917 B -4.59 % | 2.010 B 1.27 % | 1.984 B 23.33 % | 1.609 B 653.02 % | 213.685 M -58.54 % | 515.380 M 93.68 % | 266.098 M -46.57 % | 498.026 M -31.77 % | 729.953 M 48.75 % | 490.721 M 95.13 % | 251.489 M -25.42 % | 337.223 M -20.27 % | 422.956 M 31.55 % | 321.527 M 46.08 % | 220.097 M -30.87 % | 318.366 M -23.59 % | 416.635 M 100.00 % | 208.318 M | 0.000 -100.00 % | 40.396 M -50.00 % | 80.792 M 8.76 % | 74.288 M 9.60 % | 67.784 M |
| Total liabilities | 3.191 B 28.01 % | 2.492 B -12.99 % | 2.864 B -10.07 % | 3.185 B -2.52 % | 3.268 B -7.19 % | 3.521 B -9.61 % | 3.895 B -14.47 % | 4.554 B -34.46 % | 6.949 B 71.46 % | 4.053 B 1.80 % | 3.981 B 20.76 % | 3.296 B -8.40 % | 3.599 B -11.96 % | 4.088 B -21.96 % | 5.238 B 19.26 % | 4.392 B 4.19 % | 4.216 B 0.83 % | 4.181 B -10.24 % | 4.658 B 24.37 % | 3.745 B -20.34 % | 4.701 B 63.46 % | 2.876 B -8.01 % | 3.126 B 42.19 % | 2.199 B -3.06 % | 2.268 B 12.94 % | 2.008 B -4.90 % | 2.112 B -3.63 % | 2.191 B -4.40 % | 2.292 B 23.68 % | 1.853 B 458.23 % | 332.006 M -37.88 % | 534.440 M 100.31 % | 266.800 M -46.50 % | 498.727 M -31.74 % | 730.653 M 29.65 % | 563.544 M 42.15 % | 396.434 M -12.60 % | 453.592 M -11.19 % | 510.750 M 39.57 % | 365.952 M 65.47 % | 221.154 M -30.79 % | 319.561 M -23.54 % | 417.968 M 81.51 % | 230.273 M 440.82 % | 42.579 M -30.97 % | 61.685 M -23.65 % | 80.792 M 8.76 % | 74.288 M 9.60 % | 67.784 M |
| Other non current assets | 5.355 B 27.53 % | 4.199 B -9.50 % | 4.640 B 624.44 % | 640.448 M -12.69 % | 733.563 M -2.48 % | 752.182 M -7.26 % | 811.091 M -6.02 % | 863.057 M -5.53 % | 913.586 M 0.79 % | 906.461 M 25.32 % | 723.308 M 3.05 % | 701.872 M 2.09 % | 687.478 M 5.26 % | 653.118 M -1.15 % | 660.732 M 2.21 % | 646.457 M 1.65 % | 635.966 M 25.13 % | 508.236 M -13.69 % | 588.852 M 17.79 % | 499.913 M -1.28 % | 506.403 M 0.71 % | 502.844 M -8.76 % | 551.119 M 3.32 % | 533.406 M 3.86 % | 513.566 M -23.23 % | 668.964 M -7.92 % | 726.496 M -1.57 % | 738.070 M -5.26 % | 779.056 M 25.58 % | 620.384 M 4.66 % | 592.762 M 62.33 % | 365.166 M 80.66 % | 202.133 M 86.80 % | 108.206 M 657.85 % | 14.278 M -74.33 % | 55.627 M -42.64 % | 96.975 M 3.73 % | 93.491 M 3.87 % | 90.007 M -80.19 % | 454.347 M -44.50 % | 818.687 M 5.08 % | 779.112 M 5.35 % | 739.537 M 172.12 % | 271.764 M 238.65 % | -196.008 M -168.92 % | 284.405 M -62.81 % | 764.818 M -1.61 % | 777.350 M -1.59 % | 789.881 M |
| Long term investments | 0.000 -100.00 % | 112.553 M | 0.000 -100.00 % | 28.214 M 173.29 % | 10.324 M -66.42 % | 30.745 M -36.33 % | 48.288 M -19.64 % | 60.088 M 79.16 % | 33.538 M -39.61 % | 55.536 M 55.86 % | 35.632 M -58.54 % | 85.953 M -71.30 % | 299.519 M -2.69 % | 307.805 M -2.80 % | 316.664 M -17.18 % | 382.353 M 1.97 % | 374.983 M -20.61 % | 472.359 M 8.51 % | 435.306 M -54.23 % | 951.146 M -19.69 % | 1.184 B 10.31 % | 1.074 B 85.23 % | 579.622 M -0.42 % | 582.043 M 10.18 % | 528.244 M 44.08 % | 366.620 M -2.85 % | 377.366 M 1.37 % | 372.276 M -4.15 % | 388.398 M -8.61 % | 424.985 M 45.70 % | 291.683 M -32.98 % | 435.198 M -1.86 % | 443.440 M -8.10 % | 482.549 M -7.50 % | 521.657 M 22.93 % | 424.346 M 29.76 % | 327.035 M -0.73 % | 329.438 M -0.72 % | 331.840 M 100.00 % | 165.920 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 0.000 | 0.000 -100.00 % | 1.726 M | 0.000 -100.00 % | 1.726 M 331.50 % | 400.000 K -81.19 % | 2.126 M 431.50 % | 400.000 K -92.20 % | 5.126 M 1 181.50 % | 400.000 K -92.20 % | 5.126 M 1 181.50 % | 400.000 K -92.20 % | 5.126 M 1 181.50 % | 400.000 K -81.19 % | 2.126 M 431.50 % | 400.000 K -99.16 % | 47.725 M 11 831.25 % | 400.000 K -99.20 % | 49.734 M 12 333.50 % | 400.000 K -99.25 % | 53.533 M 13 283.25 % | 400.000 K -99.40 % | 66.560 M 16 540.00 % | 400.000 K -99.41 % | 67.727 M 16 831.75 % | 400.000 K -99.31 % | 57.771 M -1.79 % | 58.825 M -5.83 % | 62.468 M 1.71 % | 61.418 M -39.62 % | 101.711 M -62.11 % | 268.419 M -31.72 % | 393.104 M 11.36 % | 352.998 M 12.82 % | 312.891 M 97.85 % | 158.142 M 4 560.83 % | 3.393 M -6.86 % | 3.643 M -6.42 % | 3.893 M -50.66 % | 7.890 M -33.62 % | 11.887 M -20.23 % | 14.901 M -16.83 % | 17.916 M -46.80 % | 33.673 M -31.88 % | 49.430 M 93.90 % | 25.493 M 1 538.67 % | 1.556 M 100.00 % | 777.859 K | 0.000 |
| GoodWill | 1.726 M 0.00 % | 1.726 M | 0.000 -100.00 % | 1.726 M | 0.000 -100.00 % | 1.726 M | 0.000 -100.00 % | 1.726 M | 0.000 -100.00 % | 4.726 M | 0.000 -100.00 % | 4.726 M | 0.000 -100.00 % | 4.726 M | 0.000 -100.00 % | 1.726 M 103.79 % | -45.599 M -2 741.89 % | 1.726 M 103.63 % | -47.608 M -2 858.29 % | 1.726 M 103.36 % | -51.407 M -3 078.39 % | 1.726 M 103.26 % | -52.942 M -496.36 % | 13.357 M 124.46 % | -54.613 M -3 264.14 % | 1.726 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 |
| Goodwill and intangible assets | 1.726 M 0.00 % | 1.726 M 0.00 % | 1.726 M 0.00 % | 1.726 M 0.00 % | 1.726 M -18.81 % | 2.126 M 0.00 % | 2.126 M 0.00 % | 2.126 M -58.53 % | 5.126 M 0.00 % | 5.126 M 0.00 % | 5.126 M 0.00 % | 5.126 M 0.00 % | 5.126 M 0.00 % | 5.126 M 141.11 % | 2.126 M 0.00 % | 2.126 M 0.00 % | 2.126 M 0.00 % | 2.126 M 0.00 % | 2.126 M 0.00 % | 2.126 M 0.00 % | 2.126 M 0.00 % | 2.126 M -84.39 % | 13.618 M -1.01 % | 13.757 M 4.90 % | 13.114 M 516.84 % | 2.126 M -96.32 % | 57.771 M -1.79 % | 58.825 M -5.83 % | 62.468 M 1.71 % | 61.418 M -39.62 % | 101.711 M -62.11 % | 268.419 M -31.72 % | 393.104 M 11.36 % | 352.998 M 12.82 % | 312.891 M 97.85 % | 158.142 M 4 560.83 % | 3.393 M -6.86 % | 3.643 M -6.42 % | 3.893 M -50.66 % | 7.890 M -33.62 % | 11.887 M -20.23 % | 14.901 M -16.83 % | 17.916 M -46.80 % | 33.673 M -31.88 % | 49.430 M 93.90 % | 25.493 M 1 538.67 % | 1.556 M 100.00 % | 777.859 K | 0.000 |
| Property plant equipment net | 447.590 M -0.64 % | 450.481 M 2.38 % | 440.018 M -27.39 % | 605.999 M 16.31 % | 521.014 M -2.61 % | 534.971 M -5.04 % | 563.366 M -10.08 % | 626.487 M -27.19 % | 860.406 M -5.02 % | 905.834 M -3.24 % | 936.188 M -4.66 % | 981.992 M -4.36 % | 1.027 B 41.38 % | 726.207 M 3.05 % | 704.739 M 7.75 % | 654.053 M 37.91 % | 474.258 M 10.48 % | 429.252 M 2.50 % | 418.798 M -1.63 % | 425.733 M -5.65 % | 451.244 M -5.67 % | 478.352 M -16.33 % | 571.710 M -3.00 % | 589.367 M 0.05 % | 589.077 M 31.88 % | 446.664 M 11.11 % | 401.990 M -5.15 % | 423.801 M -0.76 % | 427.029 M 15.53 % | 369.626 M 12.12 % | 329.666 M 62.17 % | 203.290 M 165.51 % | 76.567 M -23.33 % | 99.872 M -18.92 % | 123.176 M -42.89 % | 215.672 M -30.01 % | 308.168 M 4.53 % | 294.816 M 4.74 % | 281.463 M 2.00 % | 275.945 M 2.04 % | 270.426 M 8.38 % | 249.516 M 9.15 % | 228.606 M 21.86 % | 187.592 M 27.98 % | 146.578 M 100.00 % | 73.289 M | 0.000 | 0.000 | 0.000 |
| Total non current assets | 5.804 B 21.84 % | 4.764 B -6.25 % | 5.081 B 298.05 % | 1.277 B 0.78 % | 1.267 B -4.06 % | 1.320 B -7.51 % | 1.428 B -8.11 % | 1.553 B -16.75 % | 1.866 B -3.09 % | 1.926 B 9.37 % | 1.761 B -3.57 % | 1.826 B -11.42 % | 2.061 B 19.55 % | 1.724 B 0.90 % | 1.709 B 0.37 % | 1.702 B 14.02 % | 1.493 B 5.24 % | 1.419 B -2.32 % | 1.452 B -22.98 % | 1.886 B -12.56 % | 2.157 B 4.18 % | 2.070 B 19.59 % | 1.731 B -0.16 % | 1.734 B 4.52 % | 1.659 B 10.58 % | 1.500 B -4.93 % | 1.578 B -1.82 % | 1.607 B -3.26 % | 1.661 B 11.75 % | 1.487 B 12.67 % | 1.319 B 3.45 % | 1.275 B 14.16 % | 1.117 B -11.14 % | 1.257 B -10.02 % | 1.397 B 22.00 % | 1.145 B 28.20 % | 893.475 M 6.32 % | 840.370 M 6.75 % | 787.265 M -16.61 % | 944.133 M -14.25 % | 1.101 B 5.51 % | 1.044 B 5.83 % | 986.059 M 100.00 % | 493.029 M | 0.000 -100.00 % | 383.187 M -50.00 % | 766.374 M -1.51 % | 778.128 M -1.49 % | 789.881 M |
| Other current assets | -1.797 B -202.26 % | 1.757 B 233.43 % | -1.317 B -147.87 % | 2.750 B 275.03 % | -1.571 B -139.45 % | 3.984 B 327.75 % | -1.749 B | 0.000 100.00 % | -4.810 B -166.11 % | -1.807 B -172.26 % | 2.501 B 217.48 % | -2.129 B -30.67 % | -1.629 B -147.76 % | 3.412 B 243.51 % | -2.377 B -177.04 % | 3.086 B 43.59 % | 2.149 B 23.80 % | 1.736 B 180.03 % | -2.169 B -5.48 % | -2.056 B 28.34 % | -2.869 B -798.24 % | 410.917 M 123.35 % | -1.760 B -812.93 % | 246.824 M 119.71 % | -1.252 B -162.59 % | 2.001 B 415.24 % | 388.318 M -81.30 % | 2.076 B 365.94 % | 445.616 M 83.97 % | 242.217 M 10.19 % | 219.826 M -75.73 % | 905.674 M 86.99 % | 484.349 M -9.33 % | 534.210 M -8.54 % | 584.070 M 47.67 % | 395.516 M 91.11 % | 206.961 M -42.24 % | 358.312 M 173.60 % | 130.962 M 457.96 % | 23.472 M -81.97 % | 130.204 M 594.94 % | 18.736 M -84.58 % | 121.491 M -2.08 % | 124.066 M -2.03 % | 126.641 M -9.71 % | 140.262 M -8.85 % | 153.882 M 15.43 % | 133.307 M 18.25 % | 112.731 M |
| Short term investments | 140.807 M 917.54 % | 13.838 M | 0.000 -100.00 % | 7.934 M -63.54 % | 21.759 M 120.70 % | 9.859 M 109.37 % | 4.709 M -61.60 % | 12.262 M -74.51 % | 48.101 M 102.22 % | 23.787 M -27.61 % | 32.860 M 193.92 % | 11.180 M -48.28 % | 21.618 M -40.08 % | 36.076 M -40.35 % | 60.480 M 129.84 % | 26.314 M -54.89 % | 58.332 M 162.52 % | 22.220 M -78.94 % | 105.486 M 358.65 % | 22.999 M -49.54 % | 45.575 M 10.31 % | 41.316 M -48.87 % | 80.807 M -5.80 % | 85.782 M 11.45 % | 76.972 M -67.73 % | 238.538 M -7.68 % | 258.390 M -5.45 % | 273.272 M -23.49 % | 357.158 M 8.15 % | 330.239 M -8.06 % | 359.180 M 28.15 % | 280.291 M 154.76 % | 110.020 M -58.90 % | 267.693 M -37.07 % | 425.366 M 45.86 % | 291.635 M 84.69 % | 157.904 M 32.71 % | 118.983 M 48.61 % | 80.062 M 100.00 % | 40.031 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 423.950 M 57.22 % | 269.650 M 9.33 % | 246.648 M -27.82 % | 341.734 M 33.16 % | 256.636 M 10.62 % | 231.997 M -31.00 % | 336.240 M 7.35 % | 313.223 M 61.42 % | 194.048 M -35.76 % | 302.070 M -37.50 % | 483.300 M 140.13 % | 201.270 M -27.21 % | 276.492 M -14.74 % | 324.309 M -15.70 % | 384.699 M 66.27 % | 231.375 M -15.42 % | 273.572 M 5.04 % | 260.453 M 0.91 % | 258.116 M 59.74 % | 161.589 M -34.27 % | 245.840 M -29.57 % | 349.075 M 5.28 % | 331.569 M 9.21 % | 303.617 M -12.91 % | 348.635 M 11.86 % | 311.668 M -82.10 % | 1.741 B -8.48 % | 1.903 B -7.72 % | 2.062 B 20.38 % | 1.713 B 203.64 % | 564.049 M -31.87 % | 827.841 M -23.97 % | 1.089 B 30.73 % | 832.895 M 44.35 % | 576.981 M 9.58 % | 526.562 M 10.59 % | 476.142 M 52.09 % | 313.066 M 108.72 % | 149.990 M -10.98 % | 168.481 M -9.89 % | 186.972 M -24.82 % | 248.703 M -19.89 % | 310.433 M 100.00 % | 155.217 M | 0.000 -100.00 % | 153.457 M -50.00 % | 306.914 M 19.92 % | 255.933 M 24.87 % | 204.952 M |
| Cash and short term investments | 614.257 M 116.68 % | 283.488 M 14.94 % | 246.648 M -29.46 % | 349.668 M 25.60 % | 278.395 M 15.11 % | 241.856 M -29.06 % | 340.949 M 4.75 % | 325.485 M 34.42 % | 242.149 M -25.69 % | 325.857 M -36.87 % | 516.160 M 142.96 % | 212.450 M -28.73 % | 298.110 M -17.28 % | 360.385 M -19.05 % | 445.179 M 72.76 % | 257.689 M -22.36 % | 331.904 M 17.42 % | 282.673 M -22.26 % | 363.602 M 96.98 % | 184.588 M -36.66 % | 291.415 M -25.35 % | 390.391 M -5.33 % | 412.376 M 5.90 % | 389.399 M -8.51 % | 425.607 M -22.65 % | 550.206 M -72.48 % | 2.000 B -8.10 % | 2.176 B -10.05 % | 2.419 B 18.41 % | 2.043 B 121.28 % | 923.229 M -16.69 % | 1.108 B -7.57 % | 1.199 B 8.93 % | 1.101 B 9.80 % | 1.002 B 22.51 % | 818.197 M 29.04 % | 634.046 M 46.75 % | 432.049 M 87.80 % | 230.052 M 10.33 % | 208.512 M 11.52 % | 186.972 M -24.82 % | 248.703 M -19.89 % | 310.433 M 100.00 % | 155.217 M | 0.000 -100.00 % | 153.457 M -50.00 % | 306.914 M 19.92 % | 255.933 M 24.87 % | 204.952 M |
| Total current assets | 0.000 -100.00 % | 3.759 B 1 424.08 % | 246.648 M -94.32 % | 4.340 B -0.31 % | 4.354 B -4.95 % | 4.581 B -6.84 % | 4.917 B -11.56 % | 5.559 B -28.15 % | 7.737 B 60.70 % | 4.815 B -0.63 % | 4.846 B 15.87 % | 4.182 B -2.58 % | 4.293 B -16.46 % | 5.139 B -19.18 % | 6.358 B 14.53 % | 5.551 B 0.19 % | 5.541 B -0.01 % | 5.542 B -8.36 % | 6.047 B 20.30 % | 5.027 B -15.70 % | 5.963 B 45.76 % | 4.091 B -0.63 % | 4.117 B 28.14 % | 3.213 B -1.43 % | 3.259 B 4.15 % | 3.129 B -2.96 % | 3.225 B -3.09 % | 3.328 B -5.34 % | 3.516 B 8.29 % | 3.247 B 92.04 % | 1.691 B -15.79 % | 2.008 B 30.09 % | 1.543 B -16.93 % | 1.858 B -14.48 % | 2.172 B 28.88 % | 1.685 B 40.61 % | 1.199 B 2.64 % | 1.168 B 2.71 % | 1.137 B 35.82 % | 837.116 M 55.80 % | 537.287 M -18.07 % | 655.797 M -15.31 % | 774.308 M 100.00 % | 387.154 M | 0.000 -100.00 % | 230.950 M -50.00 % | 461.900 M 18.32 % | 390.370 M 22.43 % | 318.841 M |
| Inventory | 0.000 -100.00 % | 344.623 M | 0.000 | 0.000 -100.00 % | 356.104 M 0.25 % | 355.203 M 0.03 % | 355.080 M -0.32 % | 356.230 M -2.07 % | 363.758 M 2.21 % | 355.891 M -22.92 % | 461.726 M -6.07 % | 491.571 M -6.92 % | 528.136 M -5.97 % | 561.691 M -7.14 % | 604.865 M -4.61 % | 634.110 M 7.64 % | 589.129 M 0.22 % | 587.830 M -11.09 % | 661.143 M -1.93 % | 674.127 M -4.54 % | 706.184 M 6.34 % | 664.055 M 13.12 % | 587.047 M 5.16 % | 558.263 M -0.14 % | 559.018 M -3.33 % | 578.300 M 8 125.00 % | 7.031 M 27.81 % | 5.501 M -8.41 % | 6.006 M 982.16 % | 555.000 K -33.69 % | 837.000 K 16.57 % | 718.000 K -87.80 % | 5.885 M -39.31 % | 9.698 M -28.22 % | 13.510 M -16.61 % | 16.201 M -14.24 % | 18.892 M 0.96 % | 18.712 M 0.97 % | 18.531 M 51.78 % | 12.210 M 107.36 % | 5.888 M -81.30 % | 31.481 M -44.84 % | 57.074 M 100.00 % | 28.537 M | 0.000 -100.00 % | 551.809 K -50.00 % | 1.104 M -2.40 % | 1.131 M -2.35 % | 1.158 M |
| Net receivables | 1.182 B -13.96 % | 1.374 B 4.37 % | 1.317 B 6.16 % | 1.240 B 3.92 % | 1.193 B -5.53 % | 1.263 B -9.07 % | 1.389 B 1.00 % | 1.376 B -68.72 % | 4.398 B 208.03 % | 1.428 B 4.50 % | 1.366 B -16.00 % | 1.626 B 50.65 % | 1.080 B 34.08 % | 805.217 M -52.97 % | 1.712 B 8.77 % | 1.574 B 163.41 % | 597.516 M -55.36 % | 1.338 B -4.55 % | 1.402 B 2.06 % | 1.374 B -35.11 % | 2.117 B | 0.000 -100.00 % | 1.092 B | 0.000 -100.00 % | 616.378 M 29.88 % | 474.592 M 113.12 % | 222.685 M -55.17 % | 496.767 M 185.69 % | 173.885 M -81.90 % | 960.839 M 75.78 % | 546.627 M -26.03 % | 738.948 M 606.74 % | -145.824 M -168.38 % | 213.251 M -62.74 % | 572.325 M 100.00 % | 286.163 M | 0.000 | 0.000 -100.00 % | 378.700 M 27.74 % | 296.462 M | 0.000 -100.00 % | 107.112 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Tax assets | 0.000 -100.00 % | 223.000 K | 0.000 -100.00 % | 175.000 K 272.34 % | 47.000 K -76.96 % | 204.000 K -92.25 % | 2.632 M 57.42 % | 1.672 M -96.86 % | 53.306 M 1.40 % | 52.568 M -12.94 % | 60.384 M 18.52 % | 50.949 M 20.17 % | 42.397 M 33.04 % | 31.868 M 30.16 % | 24.483 M 40.67 % | 17.405 M 201.49 % | 5.773 M -15.64 % | 6.843 M -7.53 % | 7.400 M 6.20 % | 6.968 M -44.46 % | 12.546 M -4.38 % | 13.120 M -11.88 % | 14.888 M -1.95 % | 15.184 M 3.26 % | 14.704 M -6.24 % | 15.682 M 10.34 % | 14.212 M 1.20 % | 14.043 M 226.73 % | 4.298 M -57.66 % | 10.152 M 179.75 % | 3.629 M 6.27 % | 3.415 M 66.34 % | 2.053 M -99.04 % | 213.710 M -49.76 % | 425.366 M 45.86 % | 291.635 M 84.69 % | 157.904 M 32.71 % | 118.983 M 48.61 % | 80.062 M 100.00 % | 40.031 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 100.00 % | -3.474 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 627.224 M -50.00 % | 1.254 B 100.00 % | 627.224 M | 0.000 | 0.000 | 0.000 |
| Account payables | 0.000 -100.00 % | 2.082 B -13.45 % | 2.406 B -7.56 % | 2.602 B -2.69 % | 2.674 B -8.86 % | 2.934 B -10.50 % | 3.279 B -14.69 % | 3.843 B 17.17 % | 3.280 B 3.58 % | 3.167 B 1.97 % | 3.105 B 36.51 % | 2.275 B -13.91 % | 2.642 B -24.47 % | 3.498 B -14.20 % | 4.077 B 19.56 % | 3.410 B 0.71 % | 3.386 B -0.19 % | 3.392 B -7.82 % | 3.680 B 18.01 % | 3.119 B 0.05 % | 3.117 B 44.00 % | 2.165 B -1.12 % | 2.189 B 39.56 % | 1.569 B -4.18 % | 1.637 B 12.39 % | 1.457 B -12.93 % | 1.673 B -0.99 % | 1.690 B -11.24 % | 1.904 B 22.60 % | 1.553 B 796.44 % | 173.223 M -90.73 % | 1.869 B 1 892.55 % | 93.808 M -75.38 % | 380.967 M -42.98 % | 668.126 M 49.74 % | 446.192 M 98.96 % | 224.258 M -19.25 % | 277.713 M -16.14 % | 331.167 M 43.61 % | 230.600 M 77.34 % | 130.032 M -21.46 % | 165.564 M -17.67 % | 201.096 M 68.66 % | 119.230 M 219.10 % | 37.364 M 100.00 % | 18.682 M | 0.000 | 0.000 | 0.000 |
| Tax payables | 0.000 -100.00 % | 41.353 M | 0.000 -100.00 % | 40.876 M -8.12 % | 44.489 M -0.56 % | 44.741 M -14.30 % | 52.209 M -2.53 % | 53.562 M 0.56 % | 53.262 M 9.40 % | 48.686 M 39.81 % | 34.823 M -17.84 % | 42.382 M 22.41 % | 34.623 M 16.82 % | 29.638 M -25.80 % | 39.942 M 34.22 % | 29.758 M -11.80 % | 33.741 M 22.22 % | 27.606 M -39.30 % | 45.480 M 16.35 % | 39.088 M -22.89 % | 50.688 M 40.92 % | 35.970 M -12.37 % | 41.047 M 8.81 % | 37.725 M -7.85 % | 40.938 M 11.09 % | 36.851 M -12.08 % | 41.914 M 25.09 % | 33.507 M -4.18 % | 34.970 M 19.72 % | 29.209 M -21.11 % | 37.023 M 6.75 % | 34.681 M 22.52 % | 28.306 M -30.35 % | 40.642 M -23.29 % | 52.978 M 37.21 % | 38.610 M 59.27 % | 24.242 M 88.73 % | 12.845 M 787.66 % | 1.447 M -37.75 % | 2.325 M -27.40 % | 3.202 M -15.11 % | 3.772 M -13.12 % | 4.342 M 100.00 % | 2.171 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 83.187 M 56.43 % | 53.180 M 9.12 % | 48.734 M 13.58 % | 42.907 M 36.80 % | 31.365 M 7.05 % | 29.299 M 5.83 % | 27.685 M -10.94 % | 31.087 M -19.25 % | 38.498 M | 0.000 | 0.000 | 0.000 100.00 % | -3.843 B -0.12 % | -3.838 B 9.06 % | -4.221 B -24.47 % | -3.391 B 20.02 % | -4.239 B -79.09 % | -2.367 B -206.22 % | 2.229 B 74.75 % | 1.275 B -3.99 % | 1.328 B 24.39 % | 1.068 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 69.084 M 1.38 % | 68.143 M -0.88 % | 68.747 M 4.91 % | 65.529 M 9.90 % | 59.627 M -5.69 % | 63.225 M -10.22 % | 70.424 M -4.64 % | 73.848 M -11.65 % | 83.585 M 2.27 % | 81.731 M 8.90 % | 75.050 M -2.39 % | 76.891 M -1.24 % | 77.855 M 4.65 % | 74.394 M 3.61 % | 71.800 M -3.74 % | 74.590 M 3.85 % | 71.826 M 4.97 % | 68.426 M -13.40 % | 79.011 M -3.04 % | 81.485 M -2.08 % | 83.212 M 8.15 % | 76.940 M -6.33 % | 82.141 M -11.47 % | 92.784 M -2.02 % | 94.696 M 3.61 % | 91.393 M -2.57 % | 93.802 M -9.75 % | 103.930 M -3.74 % | 107.963 M 5.75 % | 102.096 M 24.95 % | 81.712 M -10.17 % | 90.965 M 22.39 % | 74.325 M 14.88 % | 64.701 M 17.47 % | 55.076 M -14.17 % | 64.167 M -12.41 % | 73.258 M 0.67 % | 72.773 M 0.67 % | 72.287 M -9.13 % | 79.547 M -8.36 % | 86.806 M 2.48 % | 84.704 M 2.54 % | 82.602 M 22.35 % | 67.513 M 28.78 % | 52.423 M 9.19 % | 48.012 M 10.12 % | 43.602 M -2.42 % | 44.685 M -2.37 % | 45.768 M |
| Capital lease obligations | 0.000 -100.00 % | 13.156 M 59.35 % | 8.256 M -72.26 % | 29.765 M 41.76 % | 20.997 M -23.90 % | 27.593 M -16.80 % | 33.166 M 48.14 % | 22.389 M -91.04 % | 249.805 M -6.19 % | 266.302 M -8.74 % | 291.798 M -4.59 % | 305.823 M -5.81 % | 324.683 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 |
| Preferred stock | 0.000 | 0.000 | 0.000 -100.00 % | 38.621 M 37.61 % | 28.065 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 100.00 % | -38.621 M 11.82 % | -43.796 M -8 165.56 % | 543.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 374.843 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.334 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.469 B 5.70 % | 1.389 B 0.26 % | 1.386 B -40.20 % | 2.317 B 65.92 % | 1.397 B -44.07 % | 2.497 B 69.27 % | 1.475 B -36.32 % | 2.316 B -6.79 % | 2.485 B 193.20 % | 847.626 M -13.94 % | 984.915 M -12.23 % | 1.122 B 30.52 % | 859.805 M 43.92 % | 597.406 M 0.12 % | 596.713 M 0.12 % | 596.020 M -2.26 % | 609.779 M -2.21 % | 623.538 M -21.81 % | 797.452 M -17.90 % | 971.367 M -8.83 % | 1.065 B -8.11 % | 1.159 B 2.46 % | 1.132 B 2.52 % | 1.104 B 5.18 % | 1.050 B 5.46 % | 995.170 M |
| Deferred tax liabilities non current | 0.000 -100.00 % | 65.201 M 4.44 % | 62.429 M -8.19 % | 67.997 M 17.03 % | 58.101 M -4.50 % | 60.836 M -19.13 % | 75.229 M -6.01 % | 80.036 M 3.18 % | 77.572 M -15.54 % | 91.850 M 5.02 % | 87.456 M -6.88 % | 93.915 M 3.31 % | 90.906 M 21.38 % | 74.893 M 23.37 % | 60.708 M -9.70 % | 67.226 M -2.86 % | 69.206 M 23.52 % | 56.026 M -2.46 % | 57.438 M 5.34 % | 54.526 M -2.96 % | 56.192 M -8.25 % | 61.245 M -12.01 % | 69.608 M 0.87 % | 69.008 M 1.40 % | 68.053 M 4.01 % | 65.432 M -10.65 % | 73.228 M 38.07 % | 53.036 M 22.93 % | 43.144 M 15.28 % | 37.427 M 352.13 % | 8.278 M 7.46 % | 7.703 M 997.29 % | 702.000 K 0.14 % | 701.000 K 0.14 % | 700.000 K 17.06 % | 598.000 K 20.56 % | 496.000 K -1.98 % | 506.000 K -1.94 % | 516.000 K -34.39 % | 786.500 K -25.59 % | 1.057 M -11.52 % | 1.195 M -10.33 % | 1.332 M 100.00 % | 666.108 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 100.00 % | -2.222 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 21.289 M -50.00 % | 42.579 M 176.12 % | -55.934 M 63.78 % | -154.446 M -27.91 % | -120.743 M -38.72 % | -87.039 M |
| Total assets | 5.804 B 14.97 % | 5.049 B -5.25 % | 5.328 B -5.14 % | 5.617 B -0.07 % | 5.620 B -4.75 % | 5.901 B -6.99 % | 6.344 B -10.81 % | 7.113 B -25.93 % | 9.603 B 42.47 % | 6.740 B 2.03 % | 6.606 B 9.96 % | 6.008 B -5.45 % | 6.354 B -7.42 % | 6.863 B -14.92 % | 8.067 B 11.21 % | 7.254 B 3.12 % | 7.034 B 1.06 % | 6.961 B -7.19 % | 7.500 B 8.49 % | 6.913 B -14.86 % | 8.120 B 31.79 % | 6.161 B 5.36 % | 5.848 B 18.22 % | 4.946 B 0.58 % | 4.918 B 6.23 % | 4.629 B -3.61 % | 4.803 B -2.67 % | 4.935 B -4.68 % | 5.177 B 9.38 % | 4.733 B 57.25 % | 3.010 B -8.32 % | 3.283 B 23.40 % | 2.661 B -14.59 % | 3.115 B -12.73 % | 3.570 B 26.10 % | 2.831 B 35.31 % | 2.092 B 4.18 % | 2.008 B 4.36 % | 1.924 B 8.03 % | 1.781 B 8.73 % | 1.638 B -3.59 % | 1.699 B -3.47 % | 1.760 B 16.78 % | 1.507 B 20.16 % | 1.254 B 1.05 % | 1.241 B 1.07 % | 1.228 B 5.12 % | 1.168 B 5.39 % | 1.109 B |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2009-12-31 | 2008-12-31 | 2008-06-30 | 2007-12-31 | 2007-06-30 | 2006-12-31 | 2006-06-30 | 2005-12-31 | 2005-06-30 | 2004-12-31 | 2004-06-30 | 2003-12-31 | 2003-06-30 | 2002-12-31 | 2002-06-30 | 2001-12-31 | 2001-06-30 | 2000-12-31 |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2009-12-31 | 2009-06-30 | 2008-12-31 | 2008-06-30 | 2007-12-31 | 2007-06-30 | 2006-12-31 | 2006-06-30 | 2005-12-31 | 2005-06-30 | 2004-12-31 | 2004-06-30 | 2003-12-31 | 2003-06-30 | 2002-12-31 | 2002-06-30 | 2001-12-31 | 2001-06-30 | 2001-01-31 | 2000-06-30 | 2000-01-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.431 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 |
| 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 -100.00 % | 109.500 K 0.00 % | 109.500 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 |
| Change in working capital | 0.000 100.00 % | -77.472 M | 0.000 -100.00 % | 14.749 M 0.00 % | 14.749 M -85.45 % | 101.360 M | 0.000 100.00 % | -2.711 M | 0.000 -100.00 % | 7.431 M | 0.000 100.00 % | -199.679 M -200.00 % | -66.560 M -107.98 % | 834.268 M 174.14 % | 304.319 M 210.01 % | -276.641 M -7 561.66 % | 3.708 M 101.71 % | -217.392 M -106.06 % | -105.498 M -488.98 % | -17.912 M 83.26 % | -106.994 M 78.28 % | -492.652 M -597.59 % | -70.622 M 58.80 % | -171.394 M -1 317.68 % | 14.076 M 109.63 % | -146.127 M -155.78 % | -57.130 M 45.18 % | -104.222 M 0.00 % | -104.222 M 56.95 % | -242.083 M 0.00 % | -242.083 M -28.72 % | -188.073 M 0.00 % | -188.073 M -150.39 % | 373.243 M 0.00 % | 373.243 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 |
| Accounts receivables | 0.000 100.00 % | -85.000 K | 0.000 -100.00 % | 11.214 M 0.00 % | 11.214 M -90.03 % | 112.524 M | 0.000 -100.00 % | 55.006 M | 0.000 100.00 % | -91.006 M | 0.000 100.00 % | -385.179 M | 0.000 100.00 % | -3.829 M | 0.000 100.00 % | -11.022 M | 0.000 100.00 % | -52.344 M | 0.000 -100.00 % | 79.322 M | 0.000 100.00 % | -16.842 M | 0.000 100.00 % | -94.228 M | 0.000 100.00 % | -77.017 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 |
| Inventory | 0.000 -100.00 % | 51.840 M | 0.000 100.00 % | -12.691 M 0.00 % | -12.691 M 70.87 % | -43.566 M | 0.000 100.00 % | -14.348 M | 0.000 -100.00 % | 12.568 M | 0.000 -100.00 % | 21.971 M 200.00 % | 7.324 M -32.72 % | 10.886 M 100.00 % | 5.443 M 136.43 % | -14.940 M -100.00 % | -7.470 M -211.68 % | 6.689 M 100.00 % | 3.345 M 117.44 % | -19.180 M -100.00 % | -9.590 M 76.95 % | -41.604 M -100.00 % | -20.802 M -1 249.03 % | -1.542 M -100.00 % | -771.000 K 98.88 % | -69.110 M -100.00 % | -34.555 M -3 115.91 % | -1.075 M 0.00 % | -1.075 M -1 287.29 % | 90.500 K 0.00 % | 90.500 K -89.88 % | 894.000 K 0.00 % | 894.000 K -76.55 % | 3.813 M 0.00 % | 3.813 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 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 83.255 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 |
| Other working capital | 0.000 100.00 % | -129.227 M | 0.000 -100.00 % | 16.226 M 0.00 % | 16.226 M -49.92 % | 32.402 M | 0.000 100.00 % | -43.370 M | 0.000 -100.00 % | 85.870 M | 0.000 -100.00 % | 80.274 M 208.65 % | -73.884 M -108.93 % | 827.211 M 176.77 % | 298.876 M 219.23 % | -250.679 M -2 342.71 % | 11.178 M 106.51 % | -171.737 M -57.78 % | -108.843 M -39.45 % | -78.054 M 19.87 % | -97.404 M 77.57 % | -434.206 M -771.56 % | -49.820 M 34.12 % | -75.624 M -609.37 % | 14.847 M 0.00 % | 14.847 M 165.77 % | -22.575 M 78.11 % | -103.147 M 0.00 % | -103.147 M 57.41 % | -242.174 M 0.00 % | -242.174 M -28.16 % | -188.967 M 0.00 % | -188.967 M -151.15 % | 369.431 M 0.00 % | 369.431 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | 180.293 M 13.94 % | 158.233 M 183.03 % | -190.580 M -25 994.02 % | 736.000 K 102.06 % | -35.709 M 81.14 % | -189.382 M -649.40 % | 34.471 M -98.86 % | 3.035 B 208.44 % | -2.799 B -3 913.27 % | -69.749 M -124.52 % | 284.412 M 2 879.36 % | -10.233 M 85.50 % | -70.587 M 77.32 % | -311.197 M -2 070.60 % | 15.792 M -93.62 % | 247.491 M 2 424.30 % | -10.648 M -103.51 % | 303.694 M 245.40 % | -208.873 M -126.17 % | 798.021 M 175.38 % | -1.059 B -340.27 % | 440.644 M 238.10 % | -319.087 M -339.46 % | 133.252 M 124.45 % | 59.367 M 174.89 % | -79.267 M -389.13 % | 27.416 M 148.84 % | -56.132 M -45.95 % | -38.460 M 68.00 % | -120.201 M -73.77 % | -69.174 M -12.83 % | -61.308 M -63.67 % | -37.459 M -141.15 % | -15.533 M -65.44 % | -9.389 M 97.08 % | -321.771 M 0.00 % | -321.771 M -61.58 % | -199.143 M 0.00 % | -199.143 M -455.97 % | -35.819 M 0.00 % | -35.819 M 14.94 % | -42.112 M 0.00 % | -42.112 M 30.14 % | -60.277 M 0.00 % | -60.277 M -27.14 % | -47.410 M 0.00 % | -47.410 M -39.96 % | -33.874 M 0.00 % | -33.874 M -100.00 % | -16.937 M 45.72 % | -31.205 M -100.00 % | -15.602 M |
| Net cash provided by operating activities | 201.274 M 117.65 % | 92.474 M 188.06 % | -105.016 M -366.19 % | 39.451 M 1 212.41 % | 3.006 M 103.31 % | -90.752 M -474.36 % | 24.242 M -99.15 % | 2.868 B 199.71 % | -2.876 B -1 620.25 % | -167.201 M -184.92 % | 196.885 M 273.87 % | -113.239 M -18.20 % | -95.799 M -117.37 % | 551.647 M 1 012.73 % | 49.576 M 183.15 % | 17.509 M -12.73 % | 20.064 M -85.75 % | 140.833 M 147.25 % | -298.042 M -135.61 % | 836.988 M 188.34 % | -947.435 M -633.05 % | 177.738 M 161.54 % | -288.832 M -3 835.54 % | 7.732 M -92.09 % | 97.777 M 183.49 % | -117.113 M -108.94 % | -56.052 M 58.54 % | -135.186 M 0.00 % | -135.186 M 44.91 % | -245.386 M 0.00 % | -245.386 M -96.23 % | -125.050 M 0.00 % | -125.050 M -139.53 % | 316.329 M 0.00 % | 316.329 M 339.45 % | -132.105 M 0.00 % | -132.105 M -56.80 % | -84.249 M 0.00 % | -84.249 M -11 223.79 % | -744.000 K 0.00 % | -744.000 K 61.56 % | -1.936 M 0.00 % | -1.936 M 85.52 % | -13.368 M 0.00 % | -13.368 M 41.74 % | -22.945 M 0.00 % | -22.945 M -1 451.10 % | -1.479 M 0.00 % | -1.479 M -100.00 % | -739.648 K 63.30 % | -2.015 M -100.00 % | -1.008 M |
| Investments in property plant and equipment | -610.000 K | 0.000 100.00 % | -7.266 M -216.81 % | -2.294 M 0.00 % | -2.294 M 67.97 % | -7.160 M -224.13 % | -2.209 M -0.18 % | -2.205 M 57.26 % | -5.159 M 67.60 % | -15.923 M -355.85 % | -3.493 M 85.12 % | -23.473 M -2.30 % | -22.945 M 50.60 % | -46.443 M 56.38 % | -106.467 M 29.68 % | -151.401 M -209.06 % | -48.987 M -80.97 % | -27.069 M -743.27 % | -3.210 M 53.48 % | -6.900 M 8.73 % | -7.560 M -278.00 % | -2.000 M 85.40 % | -13.695 M -19.92 % | -11.420 M -530.94 % | -1.810 M 80.93 % | -9.489 M -140.33 % | 23.527 M 252.17 % | -15.461 M 0.00 % | -15.461 M -94.48 % | -7.950 M 0.00 % | -7.950 M 88.49 % | -69.053 M 0.00 % | -69.053 M 13.13 % | -79.485 M 0.00 % | -79.485 M -1 214.34 % | -6.048 M 0.00 % | -6.048 M 79.71 % | -29.802 M 0.00 % | -29.802 M 60.54 % | -75.529 M 0.00 % | -75.529 M -100.76 % | -37.621 M 0.00 % | -37.621 M -1 749 077.22 % | 2.151 K | 0.000 100.00 % | -1.022 M 0.00 % | -1.022 M 83.97 % | -6.375 M 0.00 % | -6.375 M -100.00 % | -3.187 M 51.12 % | -6.520 M -100.00 % | -3.260 M |
| Acquisitions net | 384.000 K | 0.000 -100.00 % | 50.549 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 92.000 K -88.67 % | 812.000 K 460.89 % | -225.000 K -171.43 % | 315.000 K 111.37 % | -2.771 M -422.21 % | 860.000 K 129.00 % | -2.966 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -149.137 M | 0.000 | 0.000 100.00 % | -48.029 M | 0.000 -100.00 % | 27.339 M | 0.000 -100.00 % | 69.412 M | 0.000 100.00 % | -2.162 M | 0.000 -100.00 % | 173.850 M | 0.000 -100.00 % | 23.514 M | 0.000 | 0.000 | 0.000 100.00 % | -23.083 M | 0.000 100.00 % | -10.842 M | 0.000 100.00 % | -9.767 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | -43.048 M | 0.000 | 0.000 100.00 % | -7.769 M 0.00 % | -7.769 M | 0.000 | 0.000 -100.00 % | 23.859 M 200.00 % | -23.859 M -307.27 % | 11.511 M 152.21 % | -22.048 M -1 053.74 % | -1.911 M | 0.000 | 0.000 100.00 % | -18.686 M 0.00 % | -18.686 M -11 689.27 % | -158.500 K 0.00 % | -158.500 K 98.50 % | -10.570 M 0.00 % | -10.570 M 62.00 % | -27.815 M 0.00 % | -27.815 M -1 122.08 % | -2.276 M 0.00 % | -2.276 M -2 360.54 % | -92.500 K 0.00 % | -92.500 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.232 M 0.00 % | -1.232 M 98.39 % | -76.724 M 0.00 % | -76.724 M -6 440.84 % | -1.173 M 0.00 % | -1.173 M 86.81 % | -8.894 M 0.00 % | -8.894 M -257.69 % | -2.487 M 0.00 % | -2.487 M 50.65 % | -5.039 M 0.00 % | -5.039 M -852.96 % | -528.719 K 0.00 % | -528.719 K 97.52 % | -21.346 M 0.00 % | -21.346 M -449.43 % | -3.885 M 0.00 % | -3.885 M -100.00 % | -1.943 M 75.33 % | -7.875 M -100.00 % | -3.938 M |
| Sales maturities of investments | 488.000 K | 0.000 | 0.000 -100.00 % | 8.167 M 0.00 % | 8.167 M | 0.000 | 0.000 -100.00 % | 36.324 M 2 319.99 % | 1.501 M -86.82 % | 11.390 M -94.52 % | 207.832 M 2 721.50 % | 7.366 M -81.58 % | 39.980 M 68.88 % | 23.673 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 171.500 K 0.00 % | 171.500 K | 0.000 | 0.000 -100.00 % | 2.004 M | 0.000 | 0.000 -100.00 % | 56.976 M 0.00 % | 56.976 M 195.18 % | 19.302 M | 0.000 -100.00 % | 62.221 M | 0.000 -100.00 % | 299.000 K | 0.000 -100.00 % | 16.884 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.601 M 0.00 % | 4.601 M 53.35 % | 3.000 M 0.00 % | 3.000 M -81.09 % | 15.864 M 0.00 % | 15.864 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 -100.00 % | 3.664 M 1 981.82 % | 176.000 K -99.16 % | 20.900 M -64.78 % | 59.342 M 88.41 % | 31.496 M -51.23 % | 64.586 M 81.04 % | 35.676 M 584.75 % | -7.360 M -139.63 % | 18.569 M -82.00 % | 103.169 M 407.43 % | 20.332 M -43.01 % | 35.678 M 23.74 % | 28.832 M 105.80 % | 14.010 M -34.05 % | 21.244 M -63.80 % | 58.680 M 3 445.50 % | -1.754 M -101.39 % | 125.800 M 463.92 % | 22.308 M 152.50 % | -42.490 M -121.82 % | 194.770 M 1 071.97 % | 16.619 M 6.00 % | 15.678 M -28.56 % | 21.947 M -61.47 % | 56.967 M 323.13 % | -25.531 M -125.72 % | 99.278 M 542.14 % | 15.461 M -74.88 % | 61.535 M 225.51 % | -49.027 M 29.21 % | -69.254 M -198.53 % | 70.285 M 137.63 % | -186.786 M -219.57 % | 156.209 M 1 552.23 % | -10.757 M -248.97 % | 7.221 M -98.75 % | 578.884 M 1 396.00 % | 38.696 M 174.62 % | -51.856 M -166.47 % | 78.015 M 346.69 % | -31.625 M -183.09 % | 38.059 M 215.54 % | -32.940 M -1 232.92 % | -2.471 M -114.34 % | 17.231 M 164.91 % | 6.505 M -93.84 % | 105.669 M 929.91 % | 10.260 M 100.00 % | 5.130 M -64.36 % | 14.396 M 100.00 % | 7.198 M |
| Net cash used for investing activites | -42.786 M -1 267.74 % | 3.664 M -91.57 % | 43.459 M 128.68 % | 19.004 M -66.92 % | 57.447 M 136.06 % | 24.336 M -60.99 % | 62.377 M 7.42 % | 58.070 M 317.45 % | -26.705 M -495.45 % | 6.753 M -96.30 % | 182.606 M 418.47 % | 35.220 M 96.81 % | 17.895 M 186.97 % | -20.577 M 77.74 % | -92.457 M 28.97 % | -130.157 M -1 442.79 % | 9.693 M 133.63 % | -28.823 M -123.51 % | 122.590 M 695.63 % | 15.408 M 130.79 % | -50.050 M -125.96 % | 192.770 M 6 492.68 % | 2.924 M -31.33 % | 4.258 M 103.30 % | -129.000 M -371.70 % | 47.478 M 54.71 % | 30.688 M -9.30 % | 33.835 M 1 632.46 % | 1.953 M -97.80 % | 88.874 M 81.28 % | 49.027 M 158.78 % | 18.945 M 127.15 % | -69.769 M 44.95 % | -126.727 M 18.87 % | -156.209 M -194.58 % | 165.161 M 1 937.46 % | -8.989 M -102.89 % | 310.492 M 14.96 % | 270.094 M 515.94 % | -64.936 M 0.00 % | -64.936 M -12.30 % | -57.821 M -65.46 % | -34.945 M -34.02 % | -26.075 M -71.16 % | -15.234 M -259.94 % | -4.233 M -181.51 % | 5.192 M -89.12 % | 47.716 M 0.05 % | 47.693 M 100.00 % | 23.846 M 196.79 % | -24.636 M -100.00 % | -12.318 M |
| Debt repayment | -19.961 M 60.89 % | -51.034 M -110.50 % | -24.244 M -4.16 % | -23.276 M 0.00 % | -23.276 M | 0.000 | 0.000 100.00 % | -2.808 B | 0.000 -100.00 % | 2.188 M 103.03 % | -72.190 M -209.61 % | 65.862 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 % | 78.247 M | 0.000 -100.00 % | 218.982 M | 0.000 -100.00 % | 11.357 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -30.182 M | 0.000 -100.00 % | 90.757 M | 0.000 100.00 % | -52.081 M | 0.000 -100.00 % | 120.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 -100.00 % | 33.123 M 0.00 % | 33.123 M | 0.000 | 0.000 -100.00 % | 34.542 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.870 M 0.00 % | 1.870 M -56.56 % | 4.305 M 0.00 % | 4.305 M 623.53 % | 595.000 K 0.00 % | 595.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 20.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 853.500 K 0.00 % | 853.500 K -48.60 % | 1.661 M 0.00 % | 1.661 M -99.31 % | 241.139 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 75.678 K -0.84 % | 76.322 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.319 M 0.00 % | -1.319 M -100.00 % | -659.577 K 73.77 % | -2.515 M -100.00 % | -1.257 M |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -14.190 M 32.51 % | -21.025 M -100.00 % | -10.513 M 0.00 % | -10.513 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -6.995 M 0.00 % | -6.995 M 16.67 % | -8.394 M 0.00 % | -8.394 M | 0.000 | 0.000 100.00 % | -6.979 M 0.00 % | -6.979 M 58.27 % | -16.726 M 0.00 % | -16.726 M 19.66 % | -20.818 M 0.00 % | -20.818 M -254.73 % | -5.869 M 0.00 % | -5.869 M 25.36 % | -7.862 M 0.00 % | -7.862 M -10.71 % | -7.102 M 0.00 % | -7.102 M 16.30 % | -8.485 M 0.00 % | -8.485 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -312.000 K 94.73 % | -5.921 M 19.80 % | -7.383 M -145.83 % | 16.110 M 172.18 % | -22.318 M -18.34 % | -18.859 M 74.34 % | -73.494 M -105.24 % | 1.403 B -49.49 % | 2.779 B 12 648.83 % | -22.143 M -235.82 % | 16.303 M 138.92 % | -41.887 M -507.50 % | 10.279 M 101.77 % | -579.240 M -247.81 % | 391.880 M 104.46 % | 191.664 M 657.29 % | -34.392 M 79.34 % | -166.444 M -130.22 % | 550.824 M 161.83 % | -890.909 M -200.04 % | 890.549 M 367.30 % | -333.162 M -210.78 % | 300.733 M 752.26 % | -46.106 M -187.09 % | 52.940 M 143.81 % | 21.714 M 120.38 % | -106.533 M -2 300.18 % | 4.842 M 200.00 % | -4.842 M -208.60 % | -1.569 M | 0.000 -100.00 % | 16.894 M 1 879.32 % | 853.500 K -96.64 % | 25.369 M 1 427.76 % | 1.661 M 101.29 % | -128.321 M -213.74 % | 112.819 M 36.88 % | 82.421 M 183.52 % | -98.686 M -378.03 % | 35.495 M 187.43 % | -40.597 M -190.97 % | 44.626 M 275.87 % | -25.375 M -527.47 % | 5.936 M -2.50 % | 6.088 M 54.95 % | 3.929 M 0.00 % | 3.929 M -54.97 % | 8.726 M 43.34 % | 6.088 M 100.00 % | 3.044 M -71.26 % | 10.593 M 100.00 % | 5.296 M |
| Net cash used provided by financing activities | -20.273 M 64.41 % | -56.955 M -80.08 % | -31.627 M -221.84 % | 25.957 M 308.14 % | -12.471 M 33.87 % | -18.859 M 74.34 % | -73.494 M 97.37 % | -2.794 B -200.54 % | 2.779 B 17 884.74 % | -15.624 M 84.74 % | -102.415 M -527.17 % | 23.975 M 133.24 % | 10.279 M 101.77 % | -579.240 M -419.04 % | 181.556 M 123.01 % | 81.411 M 336.71 % | -34.392 M 62.91 % | -92.717 M -135.77 % | 259.197 M 128.42 % | -911.934 M -203.62 % | 880.036 M 364.15 % | -333.162 M -210.78 % | 300.733 M 752.26 % | -46.106 M -187.09 % | 52.940 M 143.81 % | 21.714 M 120.38 % | -106.533 M -228.59 % | 82.844 M 799.90 % | -11.837 M -105.66 % | 209.020 M 2 590.25 % | -8.394 M -128.02 % | 29.958 M 3 409.96 % | 853.500 K -96.07 % | 21.711 M 508.21 % | -5.319 M -105.53 % | 96.093 M 0.00 % | 96.093 M 205.82 % | 31.421 M 126.29 % | -119.503 M -193.16 % | 128.277 M 376.07 % | -46.465 M -203.35 % | -15.318 M 53.91 % | -33.237 M -127.93 % | 118.987 M 11 841.54 % | -1.013 M 77.76 % | -4.556 M 0.00 % | -4.556 M -174.83 % | 6.088 M 0.00 % | 6.088 M 100.00 % | 3.044 M -71.26 % | 10.593 M 100.00 % | 5.296 M |
| Effect of forex changes on cash | 44.945 M 3 678.42 % | -1.256 M -132.94 % | 3.813 M 168.03 % | -5.605 M -944.73 % | -536.500 K 86.48 % | -3.968 M 22.32 % | -5.108 M -649.25 % | 930.000 K 46.46 % | 635.000 K -87.62 % | 5.128 M 604.68 % | -1.016 M 54.33 % | -2.225 M -445.89 % | -407.500 K 90.69 % | -4.378 M -1 147.29 % | -351.000 K -108.69 % | 4.040 M 23.25 % | 3.278 M 232.18 % | -2.480 M -11.81 % | -2.218 M 77.16 % | -9.713 M -1 135.75 % | -786.000 K 83.76 % | -4.840 M -158.41 % | -1.873 M -145.71 % | 4.098 M 1 539.20 % | 250.000 K -90.08 % | 2.519 M -97.70 % | 109.760 M 284.17 % | -59.597 M -189.00 % | 66.965 M 153.54 % | -125.071 M -194.61 % | 132.190 M 337.88 % | -55.569 M -189.27 % | 62.249 M 294.85 % | -31.948 M -230.06 % | 24.564 M 131.20 % | -78.730 M -182.51 % | 95.420 M 200.88 % | -94.588 M -197.78 % | 96.734 M 209.19 % | -88.589 M -202.83 % | 86.154 M 2 432.06 % | 3.403 M 318.88 % | -1.555 M 96.98 % | -51.425 M -189.07 % | 57.735 M 925.73 % | 5.629 M 248.27 % | -3.796 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 183.160 M 382.93 % | 37.927 M 142.44 % | -89.371 M -213.40 % | 78.807 M 131.91 % | -246.997 M -176.77 % | -89.243 M -1 213.17 % | 8.017 M -99.77 % | 3.526 B 4 803.83 % | -74.950 M 62.35 % | -199.073 M -166.39 % | 299.873 M 341.25 % | -124.301 M -104.88 % | 2.547 B 8 296.82 % | -31.075 M -109.62 % | 323.105 M 1 406.74 % | 21.444 M -89.53 % | 204.840 M 2 969.51 % | -7.139 M -103.34 % | 213.969 M 770.32 % | 24.585 M -84.12 % | 154.821 M 430.31 % | -46.872 M -118.61 % | 251.915 M 2 116.68 % | 11.365 M -95.74 % | 266.968 M 13 363.84 % | -2.013 M 81.82 % | -11.069 M 92.91 % | -156.209 M -300.00 % | -39.052 M 73.09 % | -145.127 M -300.00 % | -36.282 M 86.23 % | -263.432 M -300.00 % | -65.858 M -118.36 % | 358.729 M 300.00 % | 89.682 M -11.06 % | 100.839 M 300.00 % | 25.210 M -92.27 % | 326.152 M 300.00 % | 81.538 M 256.86 % | -51.982 M -300.00 % | -12.996 M 90.93 % | -143.343 M -300.00 % | -35.836 M -163.72 % | 56.239 M 300.00 % | 14.060 M 126.93 % | -52.210 M -300.00 % | -13.052 M -112.48 % | 104.626 M 300.09 % | 26.151 M 0.00 % | 26.151 M 425.69 % | -8.029 M 0.00 % | -8.029 M |
| Cash at beginning of period | 290.290 M 17.69 % | 246.648 M -27.82 % | 341.734 M 29.97 % | 262.927 M 6.45 % | 246.997 M -63.27 % | 672.480 M | 0.000 -100.00 % | 242.120 M -23.64 % | 317.070 M -38.57 % | 516.143 M 138.66 % | 216.270 M -34.89 % | 332.151 M 300.00 % | 83.038 M 0.00 % | 83.038 M 34.82 % | 61.594 M 0.00 % | 61.594 M -10.39 % | 68.732 M 0.00 % | 68.732 M 55.69 % | 44.147 M 0.00 % | 44.147 M -51.50 % | 91.019 M 0.00 % | 91.019 M 14.27 % | 79.654 M 0.00 % | 79.654 M -2.46 % | 81.667 M 0.00 % | 81.667 M -11.94 % | 92.736 M -82.41 % | 527.151 M 300.00 % | 131.788 M -80.40 % | 672.278 M 300.00 % | 168.070 M -82.04 % | 935.710 M 300.00 % | 233.928 M -59.46 % | 576.981 M 300.00 % | 144.245 M -69.71 % | 476.142 M 300.00 % | 119.036 M -20.64 % | 149.990 M 300.00 % | 37.498 M -81.43 % | 201.972 M 300.00 % | 50.493 M -83.73 % | 310.433 M 300.00 % | 77.608 M -69.47 % | 254.195 M 300.00 % | 63.549 M -79.26 % | 306.405 M 300.00 % | 76.601 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at end of period | 423.950 M 48.94 % | 284.650 M 705.81 % | -46.987 M -113.79 % | 340.622 M | 0.000 -100.00 % | 583.237 M 7 175.00 % | 8.017 M -99.79 % | 3.768 B 1 456.10 % | 242.120 M -23.64 % | 317.070 M -38.57 % | 516.143 M 148.32 % | 207.850 M -92.10 % | 2.630 B 4 961.77 % | 51.963 M -86.49 % | 384.699 M 363.28 % | 83.038 M -69.65 % | 273.572 M 344.16 % | 61.594 M -76.14 % | 258.116 M 275.54 % | 68.732 M -72.04 % | 245.840 M 456.86 % | 44.147 M -86.69 % | 331.569 M 264.29 % | 91.019 M -73.89 % | 348.635 M 337.69 % | 79.654 M -2.46 % | 81.667 M -77.98 % | 370.942 M 300.00 % | 92.736 M -82.41 % | 527.151 M 300.00 % | 131.788 M -80.40 % | 672.278 M 300.00 % | 168.070 M -82.04 % | 935.710 M 300.00 % | 233.928 M -59.46 % | 576.981 M 300.00 % | 144.245 M -69.71 % | 476.142 M 300.00 % | 119.036 M -20.64 % | 149.990 M 300.00 % | 37.498 M -77.56 % | 167.090 M 300.00 % | 41.773 M -86.54 % | 310.433 M 300.00 % | 77.608 M -69.47 % | 254.195 M 300.00 % | 63.549 M -39.26 % | 104.626 M 300.09 % | 26.151 M 0.00 % | 26.151 M 425.69 % | -8.029 M 0.00 % | -8.029 M |
| Operating cash flow | 167.219 M 80.83 % | 92.474 M 164.33 % | -143.757 M -4 882.34 % | 3.006 M 0.00 % | 3.006 M 103.31 % | -90.752 M -474.36 % | 24.242 M -99.15 % | 2.868 B 199.71 % | -2.876 B -1 620.25 % | -167.201 M -184.92 % | 196.885 M 273.87 % | -113.239 M -18.20 % | -95.799 M -117.37 % | 551.647 M 1 012.73 % | 49.576 M 183.15 % | 17.509 M -12.73 % | 20.064 M -85.75 % | 140.833 M 147.25 % | -298.042 M -135.61 % | 836.988 M 188.34 % | -947.435 M -633.05 % | 177.738 M 161.54 % | -288.832 M -3 835.54 % | 7.732 M -92.09 % | 97.777 M 183.49 % | -117.113 M -108.94 % | -56.052 M 58.54 % | -135.186 M 0.00 % | -135.186 M 44.91 % | -245.386 M 0.00 % | -245.386 M -96.23 % | -125.050 M 0.00 % | -125.050 M -139.53 % | 316.329 M 0.00 % | 316.329 M 339.45 % | -132.105 M 0.00 % | -132.105 M -56.80 % | -84.249 M 0.00 % | -84.249 M -11 223.79 % | -744.000 K 0.00 % | -744.000 K 61.56 % | -1.936 M 0.00 % | -1.936 M 85.52 % | -13.368 M 0.00 % | -13.368 M 41.74 % | -22.945 M 0.00 % | -22.945 M -1 451.10 % | -1.479 M 0.00 % | -1.479 M -100.00 % | -739.648 K 63.30 % | -2.015 M -100.00 % | -1.008 M |
| Capital expenditure | -610.000 K 89.39 % | -5.747 M -58.19 % | -3.633 M -58.40 % | -2.294 M 0.00 % | -2.294 M 67.97 % | -7.160 M -224.13 % | -2.209 M -0.18 % | -2.205 M 57.26 % | -5.159 M 67.60 % | -15.923 M -355.85 % | -3.493 M 85.12 % | -23.473 M -2.30 % | -22.945 M 50.60 % | -46.443 M 56.38 % | -106.467 M 29.68 % | -151.401 M -209.06 % | -48.987 M -80.97 % | -27.069 M -743.27 % | -3.210 M 53.48 % | -6.900 M 8.73 % | -7.560 M -278.00 % | -2.000 M 85.40 % | -13.695 M -19.92 % | -11.420 M -530.94 % | -1.810 M 80.93 % | -9.489 M -140.33 % | 23.527 M 252.17 % | -15.461 M 0.00 % | -15.461 M -94.48 % | -7.950 M 0.00 % | -7.950 M 88.49 % | -69.053 M 0.00 % | -69.053 M 13.13 % | -79.485 M 0.00 % | -79.485 M -1 214.34 % | -6.048 M 0.00 % | -6.048 M 79.71 % | -29.802 M 0.00 % | -29.802 M 60.54 % | -75.529 M 0.00 % | -75.529 M -100.76 % | -37.621 M 0.00 % | -37.621 M -1 749 077.22 % | 2.151 K | 0.000 100.00 % | -1.022 M 0.00 % | -1.022 M 83.97 % | -6.375 M 0.00 % | -6.375 M -100.00 % | -3.187 M 51.12 % | -6.520 M -100.00 % | -3.260 M |
| Free CashFlow | 166.609 M 92.11 % | 86.727 M 158.84 % | -147.390 M -20 786.32 % | 712.500 K 0.00 % | 712.500 K 100.73 % | -97.912 M -544.39 % | 22.033 M -99.23 % | 2.866 B 199.45 % | -2.881 B -1 473.49 % | -183.124 M -194.69 % | 193.392 M 241.46 % | -136.712 M -15.13 % | -118.744 M -123.50 % | 505.204 M 988.02 % | -56.891 M 57.51 % | -133.892 M -362.93 % | -28.923 M -125.42 % | 113.764 M 137.76 % | -301.252 M -136.29 % | 830.088 M 186.92 % | -954.995 M -643.42 % | 175.738 M 158.09 % | -302.527 M -8 103.01 % | -3.688 M -103.84 % | 95.967 M 175.80 % | -126.602 M -289.25 % | -32.525 M 78.41 % | -150.647 M 0.00 % | -150.647 M 40.53 % | -253.336 M 0.00 % | -253.336 M -30.52 % | -194.102 M 0.00 % | -194.102 M -181.95 % | 236.844 M 0.00 % | 236.844 M 271.44 % | -138.152 M 0.00 % | -138.152 M -21.13 % | -114.051 M 0.00 % | -114.051 M -49.53 % | -76.273 M 0.00 % | -76.273 M -92.82 % | -39.556 M 0.00 % | -39.556 M -195.96 % | -13.366 M 0.02 % | -13.368 M 44.23 % | -23.967 M 0.00 % | -23.967 M -205.16 % | -7.854 M 0.00 % | -7.854 M -100.00 % | -3.927 M 53.99 % | -8.535 M -100.00 % | -4.268 M |
| 2025 | 2024 | 2024 | 2023 | 2023 | 2022 | 2022 | 2021 | 2021 | 2020 | 2020 | 2019 | 2019 | 2018 | 2018 | 2017 | 2017 | 2016 | 2016 | 2015 | 2015 | 2014 | 2014 | 2013 | 2013 | 2012 | 2012 | 2011 | 2011 | 2010 | 2010 | 2009 | 2009 | 2008 | 2008 | 2007 | 2007 | 2006 | 2006 | 2005 | 2005 | 2004 | 2004 | 2003 | 2003 | 2002 | 2002 | 2001 | 2001 | 2001 | 2000 | 2000 |