XinKong International Capital Holdings Limited 0993.HK
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 187.769 M 81.58 % | 103.407 M 139.97 % | -258.684 M -534.16 % | 59.583 M -88.07 % | 499.464 M -74.06 % | 1.926 B 128.98 % | 840.947 M -68.11 % | 2.637 B 93.10 % | 1.366 B 323.45 % | 322.530 M 4 631.95 % | 6.816 M -20.57 % | 8.581 M -88.80 % | 76.584 M -18.17 % | 93.593 M -42.44 % | 162.587 M -23.14 % | 211.527 M 564.82 % | 31.817 M -79.78 % | 157.335 M 26.43 % | 124.445 M 8 506.15 % | 1.446 M 42.04 % | 1.018 M -98.89 % | 91.408 M |
| Net income | -241.044 M 75.08 % | -967.291 M 57.59 % | -2.281 B -36.91 % | -1.666 B 37.99 % | -2.686 B -18.61 % | -2.265 B -52.81 % | -1.482 B -247.38 % | 1.006 B 82.54 % | 550.914 M 163.47 % | 209.096 M 413.83 % | -66.628 M -247.53 % | 45.162 M 179.43 % | -56.857 M -31.95 % | -43.089 M -155.68 % | 77.387 M 2 194.94 % | -3.694 M 98.28 % | -214.467 M -304.84 % | -52.976 M -176.50 % | 69.252 M -55.66 % | 156.193 M 3 127.58 % | -5.159 M -2 688.65 % | -185.000 K |
| Income before tax | -264.783 M 53.27 % | -566.653 M 74.87 % | -2.254 B -45.50 % | -1.550 B 41.84 % | -2.664 B 9.84 % | -2.955 B -89.59 % | -1.559 B -223.30 % | 1.264 B 81.39 % | 696.853 M 164.10 % | 263.858 M 474.04 % | -70.542 M -22.48 % | -57.593 M -4.37 % | -55.183 M -30.14 % | -42.404 M -159.32 % | 71.484 M 654.53 % | 9.474 M 105.27 % | -179.773 M -253.17 % | -50.903 M -179.43 % | 64.087 M -46.05 % | 118.787 M 897.55 % | -14.894 M -337.05 % | 6.283 M |
| Income before tax ratio | -1.41 74.27 % | -5.48 -162.88 % | 8.72 133.51 % | -26.01 -387.55 % | -5.33 -247.59 % | -1.53 17.20 % | -1.85 -486.69 % | 0.48 -6.06 % | 0.51 -37.63 % | 0.82 107.90 % | -10.35 -54.20 % | -6.71 -831.46 % | -0.72 -59.04 % | -0.45 -203.05 % | 0.44 881.65 % | 0.04 100.79 % | -5.65 -1 646.41 % | -0.32 -162.82 % | 0.51 -99.37 % | 82.15 661.48 % | -14.63 -21 385.35 % | 0.07 |
| EBITDA | 2.090 M 101.01 % | -207.421 M 88.51 % | -1.805 B -79.83 % | -1.004 B 47.18 % | -1.900 B -56.63 % | -1.213 B -1 003.60 % | 134.234 M -94.48 % | 2.430 B 111.45 % | 1.149 B 331.88 % | 266.072 M 567.73 % | -56.886 M -8.88 % | -52.247 M -6.17 % | -49.212 M -36.84 % | -35.962 M -145.52 % | 79.009 M 262.69 % | 21.784 M 112.73 % | -171.142 M -294.24 % | -43.411 M -167.91 % | 63.928 M -43.22 % | 112.594 M 4 271.69 % | -2.699 M -129.35 % | 9.195 M |
| Net income ratio | -1.28 86.28 % | -9.35 -206.10 % | 8.82 131.54 % | -27.96 -419.80 % | -5.38 -357.27 % | -1.18 33.27 % | -1.76 -562.20 % | 0.38 -5.47 % | 0.40 -37.78 % | 0.65 106.63 % | -9.78 -285.73 % | 5.26 808.91 % | -0.74 -61.26 % | -0.46 -196.73 % | 0.48 2 825.53 % | -0.02 99.74 % | -6.74 -1 901.92 % | -0.34 -160.51 % | 0.56 -99.48 % | 108.02 2 231.45 % | -5.07 -250 297.64 % | 0.00 |
| Ratio EBITDA | 0.01 100.55 % | -2.01 -128.75 % | 6.98 141.42 % | -16.84 -342.79 % | -3.80 -503.85 % | -0.63 -494.62 % | 0.16 -82.68 % | 0.92 9.51 % | 0.84 1.99 % | 0.82 109.88 % | -8.35 -37.07 % | -6.09 -847.52 % | -0.64 -67.24 % | -0.38 -179.07 % | 0.49 371.87 % | 0.10 101.91 % | -5.38 -1 849.50 % | -0.28 -153.71 % | 0.51 -99.34 % | 77.87 3 036.92 % | -2.65 -2 735.65 % | 0.10 |
| Gross profit ratio | 1.00 0.01 % | 1.00 -1.26 % | 1.01 114.26 % | -7.10 -1 783.50 % | -0.38 -317.95 % | 0.17 117.25 % | -1.00 -278.74 % | 0.56 -16.57 % | 0.67 -32.78 % | 1.00 322.75 % | -0.45 -153.37 % | 0.84 -15.81 % | 1.00 -0.09 % | 1.00 19.77 % | 0.83 44.71 % | 0.58 18.83 % | 0.49 -13.32 % | 0.56 -43.99 % | 1.00 414.59 % | 0.19 104.87 % | -3.99 -1 185.97 % | 0.37 |
| Weighted average shs out dil | 8.710 B 0.00 % | 8.710 B 0.00 % | 8.710 B 0.00 % | 8.710 B 32.97 % | 6.550 B 5.64 % | 6.200 B 72.78 % | 3.588 B 0.71 % | 3.563 B 6.08 % | 3.359 B 32.62 % | 2.533 B 71.86 % | 1.474 B 83.84 % | 801.687 M 335.94 % | 183.900 M 61.23 % | 114.060 M 989.81 % | 10.466 M -46.30 % | 19.489 M 0.00 % | 19.489 M 31.63 % | 14.806 M 35.42 % | 10.933 M 0.01 % | 10.932 M -0.01 % | 10.933 M 47.26 % | 7.424 M |
| Weighted average shs out | 8.710 B 0.00 % | 8.710 B 0.00 % | 8.710 B 0.00 % | 8.710 B 32.97 % | 6.550 B 5.64 % | 6.200 B 72.78 % | 3.588 B 0.71 % | 3.563 B 6.11 % | 3.358 B 36.71 % | 2.456 B 66.67 % | 1.474 B 123.92 % | 658.169 M 261.72 % | 181.955 M 59.53 % | 114.060 M 989.81 % | 10.466 M -46.30 % | 19.489 M 0.00 % | 19.489 M 31.63 % | 14.806 M 35.42 % | 10.933 M 0.01 % | 10.932 M -0.01 % | 10.933 M 47.26 % | 7.424 M |
| EPS diluted | -0.07 32.91 % | -0.11 62.07 % | -0.29 -38.10 % | -0.21 51.16 % | -0.43 -4.88 % | -0.41 4.65 % | -0.43 -259.26 % | 0.27 68.75 % | 0.16 93.70 % | 0.08 282.74 % | -0.05 -177.93 % | 0.06 118.71 % | -0.31 18.42 % | -0.38 -105.14 % | 7.40 3 994.74 % | -0.19 98.27 % | -11.00 -207.26 % | -3.58 -156.56 % | 6.33 -55.70 % | 14.29 3 140.43 % | -0.47 -1 787.55 % | -0.02 |
| Earnings per share | -0.07 32.91 % | -0.11 62.07 % | -0.29 -38.10 % | -0.21 51.16 % | -0.43 -4.88 % | -0.41 4.65 % | -0.43 -259.26 % | 0.27 68.75 % | 0.16 88.01 % | 0.09 288.27 % | -0.05 -165.79 % | 0.07 122.16 % | -0.31 18.42 % | -0.38 -105.14 % | 7.40 3 994.74 % | -0.19 98.27 % | -11.00 -207.26 % | -3.58 -156.56 % | 6.33 -55.70 % | 14.29 3 140.43 % | -0.47 -1 787.55 % | -0.02 |
| Gross profit | 187.762 M 81.60 % | 103.393 M 139.47 % | -261.938 M 38.07 % | -422.979 M -124.69 % | -188.250 M -156.53 % | 332.989 M 139.50 % | -842.945 M -156.99 % | 1.479 B 61.11 % | 918.025 M 184.63 % | 322.530 M 10 640.20 % | -3.060 M -142.39 % | 7.218 M -90.57 % | 76.513 M -18.25 % | 93.593 M -31.05 % | 135.744 M 11.23 % | 122.038 M 689.99 % | 15.448 M -82.47 % | 88.128 M -29.18 % | 124.445 M 44 186.48 % | 281.000 K 106.92 % | -4.058 M -112.09 % | 33.553 M |
| Income tax expense | -23.739 M -17 056.43 % | 140.000 K 100.53 % | -26.461 M -150.14 % | 52.770 M 139.05 % | 22.075 M 150.17 % | 8.824 M 111.54 % | -76.454 M -129.59 % | 258.386 M 77.05 % | 145.939 M 370.24 % | 31.035 M 443 457.14 % | -7.000 K -170.00 % | 10.000 K -99.40 % | 1.674 M 144.38 % | 685.000 K 274.74 % | -392.000 K -33.33 % | -294.000 K -1 500.00 % | 21.000 K -98.99 % | 2.073 M 5 355.26 % | 38.000 K 258.33 % | -24.000 K 98.32 % | -1.425 M -152.66 % | 2.706 M |
| Cost of revenue | 7.000 K -50.00 % | 14.000 K -99.57 % | 3.254 M -99.33 % | 482.562 M -29.83 % | 687.714 M -56.82 % | 1.593 B -5.42 % | 1.684 B 45.38 % | 1.158 B 157.87 % | 449.148 M | 0.000 -100.00 % | 9.876 M 624.58 % | 1.363 M 1 819.72 % | 71.000 K -40.34 % | 119.000 K -99.56 % | 26.843 M -70.00 % | 89.489 M 446.70 % | 16.369 M -76.35 % | 69.207 M | 0.000 -100.00 % | 1.165 M -77.05 % | 5.076 M -91.23 % | 57.855 M |
| General and administrative expenses | 63.121 M -54.24 % | 137.939 M -44.23 % | 247.343 M 4.41 % | 236.888 M -10.25 % | 263.934 M 73.24 % | 152.353 M -32.54 % | 225.845 M -21.83 % | 288.907 M 69.60 % | 170.346 M 51.95 % | 112.107 M 56.65 % | 71.567 M -49.04 % | 140.437 M 22.52 % | 114.628 M -7.74 % | 124.243 M 3.58 % | 119.949 M 4.93 % | 114.312 M -20.12 % | 143.111 M 34.23 % | 106.614 M 57.87 % | 67.531 M 5.45 % | 64.042 M 42.80 % | 44.846 M | 0.000 |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 349.000 K | 0.000 |
| Other expenses | 0.000 | 0.000 | 0.000 -100.00 % | 889.655 M -59.78 % | 2.212 B -29.46 % | 3.136 B 26 349.95 % | 11.855 M 116.04 % | -73.924 M -249.63 % | 49.406 M 928.40 % | -5.964 M 92.01 % | -74.627 M | 0.000 | 0.000 | 0.000 100.00 % | -78.291 M -7 829 200.00 % | 1.000 K 100.02 % | -6.547 M -111.26 % | 58.130 M | 0.000 100.00 % | -1.236 M -130.02 % | 4.117 M -90.23 % | 42.153 M |
| Operating expenses | 63.121 M -54.24 % | 137.939 M -44.23 % | 247.343 M -78.04 % | 1.127 B -54.50 % | 2.476 B -24.70 % | 3.288 B 359.44 % | 715.648 M 232.89 % | 214.983 M -2.80 % | 221.172 M 3 608.45 % | 5.964 M 294.90 % | -3.060 M -102.18 % | 140.437 M 22.52 % | 114.628 M -7.74 % | 124.243 M 198.25 % | 41.658 M -63.56 % | 114.313 M -16.29 % | 136.564 M -17.11 % | 164.744 M 143.95 % | 67.531 M 7.52 % | 62.806 M 27.36 % | 49.312 M -41.51 % | 84.306 M |
| Cost and expenses | 63.128 M -54.24 % | 137.953 M -44.95 % | 250.597 M -84.43 % | 1.609 B -49.14 % | 3.164 B -35.18 % | 4.881 B 103.40 % | 2.400 B 74.74 % | 1.373 B 105.30 % | 668.900 M 1 067.73 % | 57.282 M -25.95 % | 77.358 M -44.92 % | 140.437 M 22.52 % | 114.628 M -7.74 % | 124.243 M 30.00 % | 95.569 M -56.08 % | 217.578 M 42.27 % | 152.933 M -34.63 % | 233.951 M 246.43 % | 67.531 M 7.52 % | 62.806 M 27.36 % | 49.312 M -65.31 % | 142.161 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 |
| Selling general and administrative expenses | 63.121 M -54.24 % | 137.939 M -44.23 % | 247.343 M 4.41 % | 236.888 M -10.25 % | 263.934 M 73.24 % | 152.353 M -32.54 % | 225.845 M -21.83 % | 288.907 M 69.60 % | 170.346 M 51.95 % | 112.107 M 56.65 % | 71.567 M -49.04 % | 140.437 M 22.52 % | 114.628 M -7.74 % | 124.243 M 3.58 % | 119.949 M 4.93 % | 114.312 M -20.12 % | 143.111 M 34.23 % | 106.614 M 57.87 % | 67.531 M 5.45 % | 64.042 M 41.70 % | 45.195 M 7.22 % | 42.153 M |
| Interest income | 0.000 | 0.000 -100.00 % | 240.963 M -46.39 % | 449.473 M -41.54 % | 768.830 M -46.68 % | 1.442 B -17.80 % | 1.754 B 28.25 % | 1.368 B 245.58 % | 395.796 M | 0.000 -100.00 % | 6.525 M -94.03 % | 109.279 M 78.22 % | 61.318 M -7.57 % | 66.342 M 10 464.01 % | 628.000 K -86.96 % | 4.817 M 477.58 % | 834.000 K | 0.000 | 0.000 -100.00 % | 1.446 M 42.04 % | 1.018 M -10.78 % | 1.141 M |
| Interest expense | 264.022 M -19.33 % | 327.298 M -13.73 % | 379.368 M -21.38 % | 482.562 M -29.83 % | 687.714 M -46.55 % | 1.287 B -23.58 % | 1.684 B 45.38 % | 1.158 B 157.87 % | 449.148 M 789.49 % | 50.495 M 411.29 % | 9.876 M 621.93 % | 1.368 M 1 826.76 % | 71.000 K -40.34 % | 119.000 K -81.05 % | 628.000 K -86.96 % | 4.817 M 206.82 % | 1.570 M -44.21 % | 2.814 M | 0.000 -100.00 % | 1.165 M -77.05 % | 5.076 M | 0.000 |
| Depreciation and amortization | 2.851 M -91.07 % | 31.934 M -54.70 % | 70.500 M 11.13 % | 63.440 M -17.22 % | 76.635 M -48.73 % | 149.461 M 1 572.76 % | 8.935 M 18.45 % | 7.543 M 143.24 % | 3.101 M 276.56 % | 823.500 K -78.21 % | 3.780 M -5.10 % | 3.983 M -32.49 % | 5.900 M -6.69 % | 6.323 M -8.32 % | 6.897 M -7.95 % | 7.493 M -3.90 % | 7.797 M 66.67 % | 4.678 M 14.10 % | 4.100 M 16.61 % | 3.516 M -59.71 % | 8.726 M -5.10 % | 9.195 M |
| Operating income | 7.604 M 104.84 % | -157.241 M 69.12 % | -509.281 M 67.13 % | -1.550 B 41.84 % | -2.664 B 9.84 % | -2.955 B -89.59 % | -1.559 B -223.28 % | 1.264 B 82.61 % | 692.343 M 161.02 % | 265.248 M | 0.000 100.00 % | -57.593 M -4.37 % | -55.183 M -30.50 % | -42.285 M -163.09 % | 67.018 M 4 353.02 % | 1.505 M 101.16 % | -129.572 M -2 635.66 % | 5.110 M -91.46 % | 59.828 M -61.97 % | 157.334 M 1 053.48 % | -16.501 M 67.49 % | -50.753 M |
| Operating income ratio | 0.04 102.66 % | -1.52 -177.24 % | 1.97 107.57 % | -26.01 -387.55 % | -5.33 -247.59 % | -1.53 17.20 % | -1.85 -486.61 % | 0.48 -5.43 % | 0.51 -38.36 % | 0.82 | 0.00 100.00 % | -6.71 -831.46 % | -0.72 -59.49 % | -0.45 -209.61 % | 0.41 5 693.42 % | 0.01 100.17 % | -4.07 -12 638.81 % | 0.03 -93.24 % | 0.48 -99.56 % | 108.81 771.26 % | -16.21 -2 819.34 % | -0.56 |
| Total other income expenses net | -272.387 M 33.47 % | -409.412 M 76.54 % | -1.745 B | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -260.000 K | 0.000 100.00 % | -1.390 M 98.03 % | -70.542 M | 0.000 | 0.000 100.00 % | -119.000 K -102.66 % | 4.466 M -43.96 % | 7.969 M 115.87 % | -50.201 M 10.38 % | -56.013 M -1 415.17 % | 4.259 M 111.05 % | -38.547 M | 0.000 -100.00 % | 57.036 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 3.421 B -2.90 % | 3.523 B 54.01 % | 2.288 B -65.32 % | 6.598 B -26.93 % | 9.030 B 3.78 % | 8.701 B -62.24 % | 23.046 B -34.98 % | 35.442 B 122.72 % | 15.913 B 1 749.27 % | 860.514 M 84 796.26 % | -1.016 M 97.73 % | -44.696 M 92.32 % | -581.926 M -155.87 % | -227.431 M 37.68 % | -364.913 M -165.32 % | -137.536 M 25.19 % | -183.847 M 5.69 % | -194.942 M -252.87 % | -55.245 M -180.33 % | -19.707 M -291.33 % | 10.300 M -92.62 % | 139.520 M |
| Total investments | 353.395 M -43.91 % | 630.058 M -67.69 % | 1.950 B -47.76 % | 3.732 B -20.18 % | 4.676 B -46.96 % | 8.816 B -58.17 % | 21.078 B 49.54 % | 14.095 B 53.36 % | 9.191 B 1 964.47 % | 445.189 M -64.53 % | 1.255 B 1 035.73 % | 110.519 M -36.26 % | 173.384 M -71.45 % | 607.347 M 22 827.41 % | 2.649 M -93.30 % | 39.523 M -52.12 % | 82.551 M 7.24 % | 76.975 M 56 499.26 % | 136.000 K -98.91 % | 12.441 M -23.95 % | 16.358 M -28.93 % | 23.017 M |
| Total debt | 3.834 B -24.89 % | 5.105 B -13.52 % | 5.903 B -31.14 % | 8.573 B -20.68 % | 10.808 B -8.38 % | 11.796 B -53.70 % | 25.478 B -34.62 % | 38.967 B 93.04 % | 20.185 B 345.10 % | 4.535 B 5 357.24 % | 83.101 M -76.24 % | 349.762 M | 0.000 | 0.000 -100.00 % | 584.000 K -99.61 % | 151.203 M 895.74 % | 15.185 M -62.50 % | 40.493 M 220.25 % | 12.644 M -40.02 % | 21.082 M 18.49 % | 17.792 M -88.89 % | 160.192 M |
| Accumulated other comprehensive income loss | 0.000 -100.00 % | 6.896 B 0.64 % | 6.853 B 106.86 % | 3.313 B | 0.000 -100.00 % | 1.348 B 68.03 % | 802.048 M -29.28 % | 1.134 B 4 534.73 % | -25.575 M -184.70 % | -8.983 M | 0.000 100.00 % | -25.961 M -278.52 % | 14.542 M 175.54 % | -19.252 M -9.07 % | -17.651 M 48.26 % | -34.114 M -25.05 % | -27.281 M | 0.000 -100.00 % | 10.202 M -0.65 % | 10.269 M | 0.000 -100.00 % | 1.594 M |
| Retained earnings | -12.596 B -5.38 % | -11.954 B -8.80 % | -10.986 B -29.46 % | -8.486 B -27.36 % | -6.663 B -137.67 % | -2.804 B -443.58 % | -515.770 M -145.01 % | 1.146 B 530.27 % | 181.812 M 149.26 % | -369.102 M | 0.000 -100.00 % | 32.967 M 370.33 % | -12.195 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 224.001 M 4 400.72 % | 4.977 M -97.69 % | 215.848 M 208.04 % | -199.790 M -3.35 % | -193.305 M |
| Common stock | 8.710 M 0.00 % | 8.710 M 0.00 % | 8.710 M 0.00 % | 8.710 M 0.00 % | 8.710 M 40.48 % | 6.200 M 0.00 % | 6.200 M 72.80 % | 3.588 M 7.49 % | 3.338 M 1.83 % | 3.278 M 107.99 % | 1.576 M 73.95 % | 906.000 K -64.37 % | 2.543 M 365.75 % | 546.000 K -94.96 % | 10.830 M 0.00 % | 10.830 M 0.00 % | 10.830 M 0.00 % | 10.830 M 78.24 % | 6.076 M 0.00 % | 6.076 M 0.00 % | 6.076 M 47.26 % | 4.126 M |
| Total equity | -2.273 B -37.23 % | -1.657 B -126.05 % | -732.882 M -47.76 % | -495.994 M -135.91 % | 1.381 B -47.11 % | 2.611 B 202.93 % | 862.078 M -78.78 % | 4.063 B 215.70 % | 1.287 B 84.28 % | 698.375 M -51.78 % | 1.448 B 9.19 % | 1.326 B 10.55 % | 1.200 B 6.60 % | 1.125 B 293.55 % | 285.978 M 37.05 % | 208.669 M -3.71 % | 216.707 M -50.31 % | 436.160 M 46.70 % | 297.312 M 27.92 % | 232.419 M 195.44 % | 78.669 M 17.54 % | 66.931 M |
| Other non current liabilities | 507.018 M 14 369.69 % | 3.504 M 100.08 % | -4.149 B 51.77 % | -8.602 B -587.41 % | 1.765 B -25.57 % | 2.371 B -88.10 % | 19.932 B 281.68 % | 5.222 B -44.23 % | 9.364 B 1 133.92 % | 758.866 M 435.85 % | 141.618 M | 0.000 -100.00 % | 29.336 M -11.79 % | 33.257 M 11 810.21 % | -284.000 K -107.48 % | 3.799 M 139.87 % | -9.529 M -417.95 % | 2.997 M -24.60 % | 3.975 M 25.83 % | 3.159 M -17.71 % | 3.839 M 102.39 % | -160.565 M |
| Long term debt | 3.832 B 37.67 % | 2.784 B -34.89 % | 4.275 B -50.31 % | 8.602 B -23.42 % | 11.233 B -30.80 % | 16.232 B -50.60 % | 32.859 B -0.54 % | 33.038 B 183.98 % | 11.634 B 197.39 % | 3.912 B 4 890.28 % | 78.393 M -77.59 % | 349.762 M 421 300.00 % | 83.000 K -59.31 % | 204.000 K 0.00 % | 204.000 K -45.89 % | 377.000 K -72.88 % | 1.390 M -86.87 % | 10.585 M 0.26 % | 10.558 M -5.18 % | 11.135 M 210.34 % | 3.588 M -97.77 % | 160.565 M |
| Total non current liabilities | 4.339 B 55.69 % | 2.787 B 2 118.55 % | 125.625 M -98.53 % | 8.573 B -34.04 % | 12.997 B -30.13 % | 18.604 B -52.58 % | 39.228 B 2.53 % | 38.260 B 113.71 % | 17.903 B 290.58 % | 4.584 B 1 983.41 % | 220.011 M -26.00 % | 297.322 M 913.51 % | 29.336 M -11.79 % | 33.257 M 583.60 % | 4.865 M 0.54 % | 4.839 M -62.48 % | 12.897 M -10.71 % | 14.444 M -2.83 % | 14.865 M 1.84 % | 14.597 M 87.74 % | 7.775 M | 0.000 |
| Other current liabilities | 400.693 M 36.57 % | 293.396 M -20.58 % | 369.411 M 111.93 % | -3.096 B 41.84 % | -5.324 B -1 104.93 % | -441.860 M 79.37 % | -2.142 B 44.88 % | -3.886 B -34.22 % | -2.895 B -5 646.43 % | -50.383 M -1 111.71 % | 4.980 M 103.18 % | -156.734 M -19 131.17 % | -815.000 K 1.33 % | -826.000 K -108.28 % | 9.973 M 78.70 % | 5.581 M -53.18 % | 11.920 M -6.45 % | 12.742 M -7.88 % | 13.832 M -23.33 % | 18.040 M 110.48 % | 8.571 M | 0.000 |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 2.023 M -99.91 % | 2.321 B 42.58 % | 1.628 B -46.07 % | 3.019 B -42.27 % | 5.229 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 141.000 K -31.88 % | 207.000 K -99.86 % | 150.635 M 991.95 % | 13.795 M -53.88 % | 29.908 M 1 333.75 % | 2.086 M -79.03 % | 9.947 M -29.97 % | 14.204 M | 0.000 |
| Total current liabilities | 503.514 M -81.94 % | 2.788 B 27.51 % | 2.186 B 874.19 % | 224.432 M -63.60 % | 616.572 M -56.51 % | 1.418 B -37.55 % | 2.270 B 663.21 % | 297.408 M 49.03 % | 199.567 M 296.10 % | 50.383 M -82.97 % | 295.861 M 82.84 % | 161.811 M 2 155.21 % | 7.175 M -96.74 % | 220.123 M -27.14 % | 302.129 M -34.91 % | 464.186 M 84.41 % | 251.716 M -6.04 % | 267.907 M 78.57 % | 150.031 M 46.32 % | 102.535 M 41.80 % | 72.310 M | 0.000 |
| Total liabilities | 4.339 B -22.17 % | 5.575 B -13.77 % | 6.465 B -33.36 % | 9.701 B -28.74 % | 13.614 B -33.01 % | 20.322 B -38.33 % | 32.953 B -22.03 % | 42.262 B 101.27 % | 20.998 B 349.55 % | 4.671 B 797.25 % | 520.580 M -4.12 % | 542.972 M 153.21 % | 214.436 M -15.37 % | 253.380 M -17.46 % | 306.994 M -35.41 % | 475.309 M 79.62 % | 264.613 M -6.28 % | 282.351 M 71.23 % | 164.896 M 40.78 % | 117.132 M 46.26 % | 80.085 M -66.78 % | 241.089 M |
| Other non current assets | 1.079 B -3.02 % | 1.113 B | 0.000 -100.00 % | 2.546 B -79.95 % | 12.695 B 247.26 % | 3.656 B -86.78 % | 27.648 B 1 070.84 % | -2.848 B -114.08 % | 20.221 B 769.15 % | 2.327 B | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.228 M 132.13 % | 2.683 M -58.03 % | 6.393 M -92.65 % | 86.968 M 547.81 % | 13.425 M 191.03 % | 4.613 M 7.10 % | 4.307 M 102.40 % | -179.506 M |
| Long term investments | 0.000 -100.00 % | 193.589 M -90.07 % | 1.950 B 64.32 % | 1.187 B | 0.000 -100.00 % | 4.941 B -62.62 % | 13.217 B 365.52 % | 2.839 B 162.09 % | 1.083 B 15 731.02 % | 6.843 M -99.45 % | 1.255 B 99.01 % | 630.727 M 263.77 % | 173.384 M -71.45 % | 607.347 M | 0.000 -100.00 % | 39.523 M -52.12 % | 82.551 M | 0.000 | 0.000 -100.00 % | 12.163 M -25.64 % | 16.358 M | 0.000 |
| Intangible assets | 2.350 M 0.00 % | 2.350 M 0.00 % | 2.350 M 0.00 % | 2.350 M -43.91 % | 4.190 M 78.30 % | 2.350 M -29.13 % | 3.316 M 0.00 % | 3.316 M -30.60 % | 4.778 M 0.00 % | 4.778 M 103.32 % | 2.350 M 0.00 % | 2.350 M 0.00 % | 2.350 M 0.00 % | 2.350 M 0.00 % | 2.350 M 0.00 % | 2.350 M -30.20 % | 3.367 M 43.28 % | 2.350 M 8.65 % | 2.163 M 0.00 % | 2.163 M 0.00 % | 2.163 M -94.49 % | 39.289 M |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 22.279 M 3.90 % | 21.442 M 1 331.38 % | 1.498 M 0.00 % | 1.498 M 0.00 % | 1.498 M 0.00 % | 1.498 M -97.36 % | 56.731 M 3 687.12 % | 1.498 M | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 2.350 M 0.00 % | 2.350 M 0.00 % | 2.350 M 0.00 % | 2.350 M -43.91 % | 4.190 M 0.00 % | 4.190 M 26.36 % | 3.316 M 0.00 % | 3.316 M -30.60 % | 4.778 M 0.00 % | 4.778 M 103.32 % | 2.350 M -90.46 % | 24.629 M 3.52 % | 23.792 M 518.30 % | 3.848 M 0.00 % | 3.848 M 0.00 % | 3.848 M -20.90 % | 4.865 M -91.77 % | 59.081 M 1 513.79 % | 3.661 M 69.26 % | 2.163 M 0.00 % | 2.163 M -6.24 % | 2.307 M |
| Property plant equipment net | 2.493 M -20.40 % | 3.132 M -90.84 % | 34.192 M -63.16 % | 92.812 M -39.42 % | 153.205 M -43.11 % | 269.305 M 1 924.70 % | 13.301 M -39.62 % | 22.027 M 18.99 % | 18.512 M 441.44 % | 3.419 M 355.26 % | 751.000 K -86.28 % | 5.473 M -3.85 % | 5.692 M -50.94 % | 11.602 M -33.28 % | 17.389 M -56.62 % | 40.088 M 4.33 % | 38.426 M -7.77 % | 41.664 M 20.42 % | 34.599 M 3.89 % | 33.304 M 6.83 % | 31.174 M -82.41 % | 177.199 M |
| Total non current assets | 1.084 B -17.37 % | 1.312 B -33.96 % | 1.986 B -48.10 % | 3.828 B -70.34 % | 12.905 B 44.63 % | 8.923 B -57.70 % | 21.094 B 83 134.78 % | 25.343 M -99.88 % | 21.328 B 816.01 % | 2.328 B 41.38 % | 1.647 B 161.84 % | 628.985 M 210.05 % | 202.868 M -82.35 % | 1.150 B 4 085.47 % | 27.465 M -68.12 % | 86.142 M -34.86 % | 132.235 M -29.55 % | 187.713 M 263.19 % | 51.685 M -1.81 % | 52.638 M -13.61 % | 60.930 M | 0.000 |
| Other current assets | -150.183 M -161.67 % | 243.518 M 113.04 % | -1.868 B 10.47 % | -2.086 B 77.44 % | -9.245 B 16.47 % | -11.068 B 62.85 % | -29.797 B 11.34 % | -33.607 B -102 599.63 % | 32.787 M 100.65 % | -5.034 B -472 373.83 % | 1.066 M -99.72 % | 374.304 M 13 666.24 % | 2.719 M 48.66 % | 1.829 M 18.08 % | 1.549 M -93.67 % | 24.482 M 9.06 % | 22.449 M 100.21 % | 11.213 M -96.25 % | 298.712 M 550.52 % | 45.919 M -20.06 % | 57.444 M 169.23 % | -82.978 M |
| Short term investments | 353.395 M -30.36 % | 507.436 M -51.86 % | 1.054 B -51.35 % | 2.167 B -53.66 % | 4.676 B -35.00 % | 7.193 B -56.68 % | 16.606 B 47.53 % | 11.256 B 79.40 % | 6.274 B 1 331.33 % | 438.346 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.649 M -19.29 % | 3.282 M -90.75 % | 35.495 M -71.18 % | 123.147 M | 0.000 -100.00 % | 119.737 M 2 582.28 % | 4.464 M -80.61 % | 23.017 M |
| cash and cash equivalents | 413.122 M -73.88 % | 1.581 B -20.40 % | 1.987 B 0.59 % | 1.975 B -6.56 % | 2.114 B -31.71 % | 3.095 B 28.87 % | 2.402 B -31.86 % | 3.525 B -17.50 % | 4.272 B 16.27 % | 3.675 B 4 268.33 % | 84.117 M -78.68 % | 394.458 M -32.22 % | 581.926 M 155.87 % | 227.431 M -37.77 % | 365.497 M 26.58 % | 288.739 M 39.67 % | 206.726 M -12.19 % | 235.435 M 246.79 % | 67.889 M 66.44 % | 40.789 M 444.43 % | 7.492 M -63.76 % | 20.672 M |
| Cash and short term investments | 766.517 M -63.30 % | 2.089 B -31.31 % | 3.041 B 53.97 % | 1.975 B -70.91 % | 6.789 B -41.37 % | 11.580 B -40.32 % | 19.404 B 10.71 % | 17.527 B 66.19 % | 10.546 B 156.43 % | 4.113 B 4 789.44 % | 84.117 M -78.68 % | 394.458 M -32.22 % | 581.926 M 155.87 % | 227.431 M -38.22 % | 368.146 M 26.07 % | 292.021 M 20.56 % | 242.221 M -34.92 % | 372.195 M 448.24 % | 67.889 M -57.71 % | 160.526 M 1 242.64 % | 11.956 M -72.63 % | 43.689 M |
| Total current assets | 981.785 M -62.33 % | 2.606 B -2.48 % | 2.673 B -11.39 % | 3.016 B 44.27 % | 2.091 B -55.53 % | 4.702 B 7.82 % | 4.361 B -20.87 % | 5.511 B 129.46 % | 2.402 B -21.02 % | 3.041 B 3 483.78 % | 84.852 M -88.81 % | 758.513 M 33.04 % | 570.119 M 150.61 % | 227.489 M -59.77 % | 565.507 M -5.41 % | 597.836 M 71.26 % | 349.085 M -34.23 % | 530.798 M 29.30 % | 410.523 M 38.26 % | 296.913 M 203.52 % | 97.824 M | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.041 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 130.000 K 0.00 % | 130.000 K 0.00 % | 130.000 K 0.00 % | 130.000 K -73.90 % | 498.000 K 103.27 % | 245.000 K | 0.000 |
| Net receivables | 365.451 M 33.30 % | 274.156 M -81.72 % | 1.500 B -52.04 % | 3.127 B -31.21 % | 4.547 B 8.50 % | 4.190 B 765.49 % | 484.173 M -74.17 % | 1.875 B 34.90 % | 1.390 B 50.78 % | 921.588 M 125 286.12 % | 735.000 K | 0.000 -100.00 % | 449.326 M 774 600.00 % | 58.000 K -99.97 % | 170.261 M -37.07 % | 270.575 M 214.41 % | 86.059 M -42.17 % | 148.810 M 239.81 % | 43.792 M -50.87 % | 89.131 M 185.03 % | 31.271 M -20.41 % | 39.289 M |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 52.232 M 0.00 % | 52.232 M -52.94 % | 110.990 M 1 202.39 % | 8.522 M 2 740.67 % | 300.000 K 102.27 % | -13.217 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 395.000 K -94.30 % | 6.928 M | 0.000 |
| Other assets | 0.000 | 0.000 -100.00 % | 1.073 B -54.57 % | 2.361 B | 0.000 | 0.000 -100.00 % | 10.947 B -74.41 % | 42.775 B | 0.000 | 0.000 -100.00 % | 1.783 B | 0.000 -100.00 % | 309.878 M -59.65 % | 768.012 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 308.020 M |
| Account payables | 100.798 M 2.27 % | 98.559 M -21.55 % | 125.625 M -44.03 % | 224.432 M -63.60 % | 616.572 M -64.12 % | 1.718 B -24.30 % | 2.270 B -43.28 % | 4.002 B 29.31 % | 3.095 B | 0.000 -100.00 % | 295.861 M 82.84 % | 161.811 M -12.58 % | 185.100 M -15.91 % | 220.123 M -24.60 % | 291.949 M -5.18 % | 307.900 M 36.78 % | 225.098 M 1.59 % | 221.581 M 65.23 % | 134.103 M 103.82 % | 65.795 M 59.80 % | 41.173 M | 0.000 |
| Tax payables | 0.000 -100.00 % | 74.781 M 17.87 % | 63.444 M -18.59 % | 77.930 M -17.92 % | 94.943 M -32.71 % | 141.097 M 3.77 % | 135.973 M -25.09 % | 181.516 M | 0.000 | 0.000 -100.00 % | 1.000 K -99.96 % | 2.694 M 288.18 % | 694.000 K 1.31 % | 685.000 K | 0.000 -100.00 % | 70.000 K -92.25 % | 903.000 K -75.44 % | 3.676 M 36 660.00 % | 10.000 K -99.89 % | 8.753 M 4.68 % | 8.362 M | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 -100.00 % | 65.000 K -99.94 % | 109.181 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -172.657 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 291.699 M 9 175.01 % | 3.145 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 -100.00 % | 1.277 B -12.25 % | 1.455 B 8.72 % | 1.339 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -45.000 K | 0.000 | 0.000 -100.00 % | 10.342 M 5.42 % | 9.810 M 98 000.00 % | 10.000 K -95.58 % | 226.000 K | 0.000 | 0.000 |
| Capital lease obligations | 0.000 -100.00 % | 812.000 K -97.24 % | 29.412 M -0.96 % | 29.697 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 83.000 K -59.31 % | 204.000 K -49.25 % | 402.000 K -45.31 % | 735.000 K -4.05 % | 766.000 K -8.15 % | 834.000 K -19.96 % | 1.042 M 172.06 % | 383.000 K -40.34 % | 642.000 K 72.12 % | 373.000 K |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.705 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 10.314 B 206.98 % | 3.360 B 0.00 % | 3.360 B 0.00 % | 3.360 B -48.94 % | 6.580 B 141.70 % | 2.722 B 15.49 % | 2.357 B 27.84 % | 1.844 B 63.56 % | 1.127 B 5.61 % | 1.067 B -26.21 % | 1.447 B 11.69 % | 1.295 B 8.40 % | 1.195 B 18.73 % | 1.006 B 392.50 % | 204.340 M 6.47 % | 191.921 M -13.87 % | 222.816 M 12.81 % | 197.519 M -32.43 % | 292.325 M 31.40 % | 222.472 M -18.32 % | 272.383 M 7.02 % | 254.516 M |
| Deferred tax liabilities non current | 0.000 | 0.000 100.00 % | -65.000 K -100.00 % | 8.464 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.515 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 80.000 K -83.05 % | 472.000 K 6.07 % | 445.000 K -48.38 % | 862.000 K 159.64 % | 332.000 K 9.57 % | 303.000 K -12.93 % | 348.000 K | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 -100.00 % | 904.096 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 36.780 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 241.089 M |
| Total assets | 2.066 B -47.28 % | 3.918 B -31.64 % | 5.732 B -37.73 % | 9.205 B -38.61 % | 14.995 B -34.61 % | 22.933 B -34.52 % | 35.024 B -24.39 % | 46.325 B 107.88 % | 22.285 B 315.04 % | 5.369 B 172.72 % | 1.969 B 12.58 % | 1.749 B 23.67 % | 1.414 B 2.56 % | 1.379 B 132.53 % | 592.972 M -13.31 % | 683.978 M 42.10 % | 481.320 M -33.01 % | 718.511 M 55.45 % | 462.208 M 32.23 % | 349.551 M 120.18 % | 158.754 M -48.46 % | 308.020 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 526.463 M -36.07 % | 823.474 M -32.80 % | 1.225 B -6.97 % | 1.317 B 105.63 % | 640.590 M -91.44 % | 7.479 B 102.23 % | 3.698 B 195.37 % | -3.878 B 66.67 % | -11.634 B -612.58 % | -1.633 B -848.94 % | -172.054 M 59.65 % | -426.449 M -476.43 % | 113.288 M 127.79 % | -407.650 M -547.45 % | 91.105 M 150.82 % | -179.253 M -548.22 % | 39.992 M 163.54 % | -62.935 M -551.34 % | 13.944 M 323.00 % | -6.253 M -192.47 % | 6.762 M 96.51 % | 3.441 M |
| Accounts receivables | 303.548 M -45.93 % | 561.389 M 43.34 % | 391.655 M -73.71 % | 1.490 B 629.35 % | 204.258 M -92.96 % | 2.901 B -8.17 % | 3.159 B 185.35 % | -3.702 B | 0.000 100.00 % | -802.858 M -837.95 % | -85.597 M -8.94 % | -78.573 M | 0.000 100.00 % | -447.385 M -546.80 % | 100.132 M 149.96 % | -200.416 M -874.02 % | 25.893 M 155.75 % | -46.449 M | 0.000 | 0.000 | 0.000 -100.00 % | 40.590 M |
| Inventory | 0.000 | 0.000 -100.00 % | 925.811 M 151.61 % | 367.956 M -63.30 % | 1.003 B -81.39 % | 5.389 B 153.16 % | 2.129 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -253.000 K -475.00 % | -44.000 K -100.61 % | 7.177 M |
| Accounts payables | 0.000 100.00 % | -27.066 M 72.61 % | -98.807 M 74.80 % | -392.140 M 46.93 % | -738.957 M 21.32 % | -939.250 M 36.92 % | -1.489 B -282.39 % | 816.349 M | 0.000 -100.00 % | 290.210 M | 0.000 | 0.000 | 0.000 100.00 % | -71.826 M -350.29 % | -15.951 M | 0.000 -100.00 % | 3.517 M -28.03 % | 4.887 M | 0.000 | 0.000 | 0.000 100.00 % | -33.963 M |
| Other working capital | 222.915 M -16.05 % | 265.539 M 3 837.99 % | 6.743 M 104.55 % | -148.310 M -185.92 % | 172.623 M 34.39 % | 128.445 M 227.47 % | -100.764 M 89.85 % | -992.555 M 90.88 % | -10.881 B -24 804.44 % | 44.046 M 150.95 % | -86.457 M 75.17 % | -348.233 M -400.86 % | 115.746 M 767.21 % | 13.347 M | 0.000 100.00 % | -548.000 K -103.89 % | 14.099 M | 0.000 100.00 % | -11.259 M -87.65 % | -6.000 M -188.16 % | 6.806 M 165.68 % | -10.363 M |
| Other non cash items | 225.422 M -67.70 % | 697.854 M -61.36 % | 1.806 B 14.94 % | 1.571 B -46.85 % | 2.956 B -41.05 % | 5.014 B 319.97 % | 1.194 B -47.00 % | 2.253 B 601.60 % | -449.082 M 41.03 % | -761.601 M -737.04 % | 119.554 M 353.47 % | -47.167 M | 0.000 -100.00 % | 27.620 M 145.88 % | -60.199 M -2 662.69 % | -2.179 M -101.28 % | 170.852 M 59.07 % | 107.410 M 368.63 % | -39.984 M 62.66 % | -107.092 M -868.90 % | -11.053 M -129.70 % | -4.812 M |
| Net cash provided by operating activities | 489.953 M -50.34 % | 986.609 M 16.42 % | 847.437 M -39.57 % | 1.402 B 38.97 % | 1.009 B -90.89 % | 11.075 B 231.33 % | 3.343 B 646.03 % | -612.186 M 94.15 % | -10.466 B -379.11 % | -2.184 B -2 104.95 % | -99.067 M 76.02 % | -413.141 M -603.93 % | 81.983 M 119.68 % | -416.551 M -462.86 % | 114.798 M 166.11 % | -173.644 M -3 191.40 % | 5.617 M -64.96 % | 16.032 M -66.11 % | 47.312 M 428.15 % | 8.958 M 174.24 % | -12.066 M -257.95 % | 7.639 M |
| Investments in property plant and equipment | 0.000 100.00 % | -874.000 K 21.61 % | -1.115 M -13.54 % | -982.000 K 82.13 % | -5.495 M -2 248.29 % | -234.000 K 88.50 % | -2.034 M 81.61 % | -11.058 M 39.22 % | -18.194 M -519.26 % | -2.938 M 29.41 % | -4.162 M -1.84 % | -4.087 M -137.89 % | -1.718 M 55.46 % | -3.857 M 38.36 % | -6.257 M 26.64 % | -8.529 M -35.92 % | -6.275 M 12.46 % | -7.168 M -95.05 % | -3.675 M -55.52 % | -2.363 M -3.73 % | -2.278 M 56.82 % | -5.275 M |
| Acquisitions net | 0.000 -100.00 % | 65.308 M -62.39 % | 173.663 M 6.25 % | 163.444 M 2 419.17 % | 6.488 M 104.36 % | -148.732 M -121.15 % | 703.300 M 308.34 % | 172.234 M -46.45 % | 321.653 M 13 223.34 % | -2.451 M | 0.000 100.00 % | -292.507 M -541.46 % | -45.600 M -4 966.67 % | -900.000 K -112.82 % | 7.019 M -51.37 % | 14.432 M 420.21 % | -4.507 M 96.05 % | -114.107 M -96 800.85 % | 118.000 K -99.34 % | 17.799 M 339.39 % | -7.435 M -229.91 % | 5.723 M |
| Purchases of investments | 0.000 100.00 % | -53.312 M 85.47 % | -366.808 M 52.88 % | -778.466 M -32.02 % | -589.666 M 78.91 % | -2.795 B -121.60 % | -1.261 B 92.78 % | -17.473 B -300.20 % | -4.366 B -1 427.15 % | -285.903 M -141.20 % | -118.536 M 13.47 % | -136.992 M -538.84 % | -21.444 M 93.34 % | -322.085 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 142.314 M 3 854.00 % | -3.791 M |
| Sales maturities of investments | 74.315 M 176.61 % | 26.866 M -76.87 % | 116.160 M -94.47 % | 2.102 B 54.85 % | 1.358 B -14.93 % | 1.596 B -17.56 % | 1.936 B -67.23 % | 5.907 B | 0.000 -100.00 % | 68.929 M -47.02 % | 130.093 M -20.89 % | 164.438 M 9.63 % | 150.000 M 1 015.82 % | 13.443 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.616 M -26.92 % | 11.790 M |
| Other investing activites | 1.281 M -98.47 % | 83.706 M -78.74 % | 393.656 M -49.73 % | 783.116 M 23.71 % | 633.031 M -78.45 % | 2.937 B 76.39 % | 1.665 B 1 680.38 % | 93.524 M | 0.000 100.00 % | -512.000 K -238.38 % | 370.000 K 106.68 % | -5.536 M -214.57 % | 4.832 M -54.57 % | 10.635 M -90.32 % | 109.819 M 9.64 % | 100.163 M 3 252.18 % | 2.988 M -94.65 % | 55.873 M 12 167.60 % | -463.000 K -108.29 % | 5.586 M -74.71 % | 22.085 M 769.85 % | -3.297 M |
| Net cash used for investing activites | 75.596 M -37.88 % | 121.694 M -61.44 % | 315.556 M -86.10 % | 2.270 B 61.87 % | 1.402 B -11.75 % | 1.589 B -47.75 % | 3.041 B 126.88 % | -11.312 B -125.50 % | -5.016 B -2 150.72 % | -222.875 M -2 970.25 % | 7.765 M 102.83 % | -274.684 M -419.14 % | 86.070 M 128.43 % | -302.764 M -373.79 % | 110.581 M 4.26 % | 106.066 M 1 460.87 % | -7.794 M 88.08 % | -65.402 M -1 526.92 % | -4.020 M -119.12 % | 21.022 M -87.13 % | 163.302 M 3 070.91 % | 5.150 M |
| Debt repayment | -1.272 B -65.25 % | -769.572 M 69.71 % | -2.540 B -12.77 % | -2.253 B 57.53 % | -5.304 B 46.99 % | -10.004 B -34.45 % | -7.441 B -147.49 % | 15.667 B 16.89 % | 13.403 B 251.45 % | 3.814 B 2 772.19 % | 132.776 M -73.44 % | 500.000 M | 0.000 | 0.000 100.00 % | -148.694 M -325.55 % | 65.926 M 361.19 % | -25.241 M -212.83 % | 22.371 M 333.66 % | -9.574 M -224.50 % | 7.690 M 105.02 % | -153.291 M -7 507.49 % | -2.015 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.550 B | 0.000 | 0.000 -100.00 % | 658.442 M | 0.000 -100.00 % | 535.949 M | 0.000 | 0.000 -100.00 % | 195.319 M -76.16 % | 819.386 M | 0.000 | 0.000 | 0.000 -100.00 % | 49.638 M | 0.000 | 0.000 -100.00 % | 8.360 M | 0.000 |
| Common stock repurchased | 0.000 | 0.000 100.00 % | -1.687 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 |
| Dividends paid | -399.691 M 0.41 % | -401.347 M -81.02 % | -221.720 M 44.46 % | -399.200 M -252.46 % | -113.261 M -69.14 % | -66.964 M -9.77 % | -61.004 M -217.96 % | -19.186 M | 0.000 100.00 % | -236.351 M 0.00 % | -236.351 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -9.125 M -150.34 % | -3.645 M -19.98 % | -3.038 M | 0.000 | 0.000 |
| Other financing activites | -75.248 M 77.71 % | -337.624 M -109.95 % | 3.392 B 478.78 % | -895.461 M -11.92 % | -800.064 M 53.80 % | -1.732 B -2 033.34 % | 89.564 M 104.57 % | -1.960 B -41 489.37 % | -4.712 M -103.17 % | 148.877 M 3 407.64 % | -4.501 M -2 713.13 % | -160.000 K 98.63 % | -11.637 M -162.27 % | -4.437 M -812.96 % | -486.000 K 88.62 % | -4.272 M -136.54 % | -1.806 M -123.43 % | 7.709 M 424.04 % | -2.379 M -78.20 % | -1.335 M 34.04 % | -2.024 M 64.61 % | -5.719 M |
| Net cash used provided by financing activities | -1.747 B -15.79 % | -1.509 B -42.65 % | -1.058 B 70.19 % | -3.547 B 23.99 % | -4.667 B 60.46 % | -11.803 B -59.24 % | -7.412 B -151.67 % | 14.347 B 7.04 % | 13.403 B 214.47 % | 4.262 B 4 043.57 % | -108.076 M -121.62 % | 499.840 M 172.12 % | 183.682 M -77.46 % | 814.949 M 644.49 % | -149.673 M -342.76 % | 61.654 M 327.95 % | -27.047 M -138.31 % | 70.593 M 552.58 % | -15.598 M -570.24 % | 3.317 M 102.26 % | -146.837 M -1 798.59 % | -7.734 M |
| Effect of forex changes on cash | 12.892 M 52.01 % | 8.481 M -69.82 % | 28.100 M 3 267.98 % | -887.000 K 95.75 % | -20.883 M -331.65 % | -4.838 M 94.86 % | -94.148 M -164.61 % | 145.707 M 24 880.10 % | -588.000 K -2 205.88 % | -25.500 K -101.82 % | 1.401 M 324.16 % | -625.000 K -120.08 % | 3.112 M 24 038.46 % | -13.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | -1.168 B -198.20 % | -391.759 M -393.25 % | 133.591 M 12.06 % | 119.217 M 105.24 % | -2.277 B -365.86 % | 856.438 M 176.26 % | -1.123 B -143.73 % | 2.568 B 223.22 % | -2.084 B -952.77 % | -197.977 M 0.00 % | -197.977 M -4.97 % | -188.610 M -153.15 % | 354.847 M 271.10 % | 95.621 M 26.31 % | 75.706 M 1 377.95 % | -5.924 M 79.73 % | -29.224 M -237.70 % | 21.223 M -23.37 % | 27.694 M -16.83 % | 33.297 M 656.92 % | 4.399 M | 0.000 |
| Cash at beginning of period | 1.581 B -19.85 % | 1.973 B 7.26 % | 1.840 B 6.93 % | 1.720 B -56.96 % | 3.997 B 66.42 % | 2.402 B -31.86 % | 3.525 B 268.44 % | 956.675 M 421.26 % | 183.532 M -51.89 % | 381.509 M 0.00 % | 381.509 M -33.08 % | 570.119 M 164.84 % | 215.272 M 79.92 % | 119.651 M 172.27 % | 43.945 M -11.88 % | 49.869 M -36.95 % | 79.093 M 10.65 % | 71.483 M 63.24 % | 43.789 M 317.36 % | 10.492 M 72.20 % | 6.093 M | 0.000 |
| Cash at end of period | 413.122 M -73.88 % | 1.581 B -19.85 % | 1.973 B 7.26 % | 1.840 B 6.93 % | 1.720 B -43.96 % | 3.070 B 27.82 % | 2.402 B -31.86 % | 3.525 B 268.44 % | 956.675 M -73.96 % | 3.675 B 1 902.11 % | 183.532 M -51.89 % | 381.509 M -33.08 % | 570.119 M 164.84 % | 215.272 M 79.92 % | 119.651 M 172.27 % | 43.945 M -11.88 % | 49.869 M -46.21 % | 92.706 M 29.69 % | 71.483 M 63.24 % | 43.789 M 317.36 % | 10.492 M -49.25 % | 20.672 M |
| Operating cash flow | 489.953 M -50.34 % | 986.609 M 16.42 % | 847.437 M -40.14 % | 1.416 B 40.28 % | 1.009 B -88.37 % | 8.679 B 159.63 % | 3.343 B 646.03 % | -612.186 M 94.15 % | -10.466 B -2 331.56 % | -430.408 M -334.46 % | -99.067 M 76.02 % | -413.141 M -603.93 % | 81.983 M 119.68 % | -416.551 M -462.86 % | 114.798 M 166.11 % | -173.644 M -3 191.40 % | 5.617 M -64.96 % | 16.032 M -66.11 % | 47.312 M 428.15 % | 8.958 M 174.24 % | -12.066 M -257.95 % | 7.639 M |
| Capital expenditure | 0.000 100.00 % | -874.000 K 21.61 % | -1.115 M -13.54 % | -982.000 K 82.13 % | -5.495 M -2 248.29 % | -234.000 K 88.50 % | -2.034 M 81.61 % | -11.058 M 39.22 % | -18.194 M -519.26 % | -2.938 M 29.41 % | -4.162 M -1.84 % | -4.087 M -137.89 % | -1.718 M 55.46 % | -3.857 M 38.36 % | -6.257 M 26.64 % | -8.529 M -35.92 % | -6.275 M 12.46 % | -7.168 M -95.05 % | -3.675 M -55.52 % | -2.363 M -3.73 % | -2.278 M 56.82 % | -5.275 M |
| Free CashFlow | 489.953 M -50.30 % | 985.735 M 16.47 % | 846.322 M -40.18 % | 1.415 B 40.96 % | 1.004 B -88.44 % | 8.678 B 159.78 % | 3.341 B 636.01 % | -623.244 M 90.43 % | -6.515 B -1 403.41 % | -433.346 M -319.79 % | -103.229 M 75.26 % | -417.228 M -619.81 % | 80.265 M 119.09 % | -420.408 M -487.33 % | 108.541 M 159.58 % | -182.173 M -27 585.87 % | -658.000 K -107.42 % | 8.864 M -79.69 % | 43.637 M 561.67 % | 6.595 M 145.98 % | -14.344 M -706.77 % | 2.364 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 |
| 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 | 2016-01-31 | 2015-06-30 | 2015-04-30 | 2014-10-30 | 2014-01-31 | 2013-06-30 | 2013-01-31 | 2012-06-30 | 2012-01-31 | 2011-06-30 | 2011-01-31 | 2010-06-30 | 2010-01-31 | 2009-06-30 | 2009-01-31 | 2008-06-30 | 2008-01-31 | 2007-06-30 | 2007-01-31 | 2006-06-30 | 2006-01-31 | 2005-06-30 | 2005-01-31 | 2004-10-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | -69.978 M 76.77 % | -301.222 M -865.30 % | 39.360 M -85.12 % | 264.586 M 173.21 % | 96.843 M 197.73 % | -99.089 M -244.13 % | 68.750 M -65.18 % | 197.417 M -37.13 % | 314.011 M -39.92 % | 522.682 M 39.48 % | 374.725 M -49.05 % | 735.425 M 1 686.20 % | -46.364 M 80.32 % | -235.625 M 65.90 % | -690.935 M -179.13 % | 873.185 M 26.48 % | 690.386 M 25.80 % | 548.806 M 48.64 % | 369.219 M 61.12 % | 229.151 M 145.40 % | 93.379 M 6 203.20 % | -1.530 M 0.00 % | -1.530 M -101.64 % | 93.239 M 0.00 % | 93.239 M 149.36 % | 37.392 M 0.00 % | 37.392 M -20.10 % | 46.797 M 0.00 % | 46.797 M -42.43 % | 81.294 M 0.00 % | 81.294 M -23.14 % | 105.764 M 0.00 % | 105.764 M 564.82 % | 15.909 M 0.00 % | 15.909 M -79.78 % | 78.668 M 0.00 % | 78.668 M 152.86 % | 31.111 M -64.06 % | 86.560 M 100.00 % | 43.280 M 269.71 % | 11.707 M 100.00 % | 5.853 M -66.67 % | 17.560 M |
| Net income | -149.402 M 61.06 % | -383.625 M -567.79 % | -57.447 M 81.38 % | -308.487 M 53.17 % | -658.804 M 36.81 % | -1.043 B -111.97 % | 8.710 B 0.00 % | 8.710 B 0.00 % | 8.710 B 8.50 % | 8.027 B 123.69 % | 3.588 B 379.89 % | -1.282 B -385.99 % | -263.806 M 32.68 % | -391.880 M 66.11 % | -1.156 B -404.35 % | 379.944 M -34.96 % | 584.149 M 75.32 % | 333.193 M 53.04 % | 217.721 M 58.08 % | 137.729 M 92.99 % | 71.367 M 314.23 % | -33.314 M 0.00 % | -33.314 M -247.53 % | 22.581 M 0.00 % | 22.581 M 179.43 % | -28.428 M 0.00 % | -28.428 M -31.95 % | -21.544 M 0.00 % | -21.544 M -155.68 % | 38.694 M 0.00 % | 38.694 M 2 194.96 % | -1.847 M 0.00 % | -1.847 M 98.28 % | -107.234 M 0.00 % | -107.234 M -304.84 % | -26.488 M 0.00 % | -26.488 M -265.43 % | 16.012 M -73.05 % | 59.406 M 100.00 % | 29.703 M 494.04 % | -7.538 M -100.00 % | -3.769 M -171.15 % | -1.390 M |
| Income before tax | -314.260 M 18.02 % | -383.357 M -423.31 % | 118.574 M 208.77 % | -109.014 M 76.18 % | -457.639 M 48.43 % | -887.475 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.313 B -757.55 % | -153.121 M 67.44 % | -470.222 M 56.80 % | -1.088 B -299.63 % | 545.192 M -24.16 % | 718.837 M 74.51 % | 411.928 M 44.57 % | 284.925 M 63.55 % | 174.213 M 94.34 % | 89.644 M 354.16 % | -35.271 M 0.00 % | -35.271 M -224.87 % | 28.246 M 0.00 % | 28.246 M 202.37 % | -27.591 M 0.00 % | -27.591 M -30.13 % | -21.202 M 0.00 % | -21.202 M -159.32 % | 35.742 M 0.00 % | 35.742 M 7 148 300.00 % | 500.000 0.00 % | 500.000 100.00 % | -106.512 M 0.00 % | -106.512 M -318.50 % | -25.451 M 0.00 % | -25.451 M -258.85 % | 16.022 M -73.02 % | 59.394 M 100.00 % | 29.697 M 459.94 % | -8.251 M -100.00 % | -4.125 M 66.67 % | -12.376 M |
| Income before tax ratio | 4.49 252.87 % | 1.27 -57.75 % | 3.01 831.17 % | -0.41 91.28 % | -4.73 -152.76 % | 8.96 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.00 % | -1.79 -154.06 % | 3.30 65.49 % | 2.00 26.69 % | 1.58 152.29 % | 0.62 -40.03 % | 1.04 38.72 % | 0.75 -2.74 % | 0.77 1.51 % | 0.76 -20.81 % | 0.96 -95.84 % | 23.05 0.00 % | 23.05 7 509.69 % | 0.30 0.00 % | 0.30 141.06 % | -0.74 0.00 % | -0.74 -62.87 % | -0.45 0.00 % | -0.45 -203.05 % | 0.44 0.00 % | 0.44 9 300 025.73 % | 0.00 0.00 % | 0.00 100.00 % | -6.70 0.00 % | -6.70 -1 969.49 % | -0.32 0.00 % | -0.32 -162.82 % | 0.51 -24.95 % | 0.69 0.00 % | 0.69 197.36 % | -0.70 0.00 % | -0.70 0.00 % | -0.70 |
| EBITDA | -200.932 M 14.74 % | -235.672 M -195.75 % | 246.127 M 116.59 % | 113.637 M 147.56 % | -238.944 M 52.28 % | -500.669 M -2 349.58 % | -20.439 M -146.34 % | 44.111 M 409.42 % | 8.659 M -36.47 % | 13.629 M 61.37 % | 8.446 M 101.39 % | -609.636 M -921.66 % | -59.671 M -197.20 % | 61.387 M 120.81 % | -295.039 M -64.90 % | -178.925 M -230.49 % | 137.115 M 799.25 % | -19.609 M 13.41 % | -22.646 M -107.88 % | 287.276 M 1 454.82 % | -21.204 M 25.45 % | -28.443 M 0.00 % | -28.443 M -4.80 % | -27.139 M 0.00 % | -27.139 M -14.24 % | -23.756 M 0.00 % | -23.756 M -32.12 % | -17.981 M 0.00 % | -17.981 M -142.55 % | 42.260 M 0.00 % | 42.260 M 915.62 % | 4.161 M 0.00 % | 4.161 M 104.86 % | -85.571 M 0.00 % | -85.571 M -294.25 % | -21.705 M 0.00 % | -21.705 M -218.30 % | 18.348 M -77.19 % | 80.425 M 100.00 % | 40.213 M 1 014.24 % | 3.609 M 100.00 % | 1.805 M 140.07 % | -4.503 M |
| Net income ratio | 2.13 67.64 % | 1.27 187.26 % | -1.46 -25.18 % | -1.17 82.86 % | -6.80 -164.65 % | 10.52 -91.69 % | 126.68 187.15 % | 44.12 59.06 % | 27.74 80.61 % | 15.36 60.37 % | 9.58 649.31 % | -1.74 -130.64 % | 5.69 242.11 % | 1.66 -0.62 % | 1.67 284.62 % | 0.44 -48.57 % | 0.85 39.37 % | 0.61 2.96 % | 0.59 -1.89 % | 0.60 -21.36 % | 0.76 -96.49 % | 21.77 0.00 % | 21.77 8 890.62 % | 0.24 0.00 % | 0.24 131.86 % | -0.76 0.00 % | -0.76 -65.14 % | -0.46 0.00 % | -0.46 -196.72 % | 0.48 0.00 % | 0.48 2 825.55 % | -0.02 0.00 % | -0.02 99.74 % | -6.74 0.00 % | -6.74 -1 901.94 % | -0.34 0.00 % | -0.34 -165.42 % | 0.51 -25.01 % | 0.69 0.00 % | 0.69 206.58 % | -0.64 0.00 % | -0.64 -713.46 % | -0.08 |
| Ratio EBITDA | 2.87 267.00 % | 0.78 -87.49 % | 6.25 1 355.97 % | 0.43 117.41 % | -2.47 -148.83 % | 5.05 1 799.57 % | -0.30 -233.05 % | 0.22 710.29 % | 0.03 5.75 % | 0.03 15.69 % | 0.02 102.72 % | -0.83 -164.41 % | 1.29 594.00 % | -0.26 -161.01 % | 0.43 308.39 % | -0.20 -203.17 % | 0.20 655.85 % | -0.04 41.75 % | -0.06 -104.89 % | 1.25 652.09 % | -0.23 -101.22 % | 18.59 0.00 % | 18.59 6 486.86 % | -0.29 0.00 % | -0.29 54.19 % | -0.64 0.00 % | -0.64 -65.35 % | -0.38 0.00 % | -0.38 -173.91 % | 0.52 0.00 % | 0.52 1 221.32 % | 0.04 0.00 % | 0.04 100.73 % | -5.38 0.00 % | -5.38 -1 849.56 % | -0.28 0.00 % | -0.28 -146.78 % | 0.59 -36.53 % | 0.93 0.00 % | 0.93 201.38 % | 0.31 0.00 % | 0.31 220.22 % | -0.26 |
| Gross profit ratio | 1.00 0.00 % | 1.00 -46.70 % | 1.88 92.17 % | 0.98 32.90 % | 0.73 -47.93 % | 1.41 171.57 % | 0.52 -36.77 % | 0.82 -5.80 % | 0.87 -1.52 % | 0.89 -3.21 % | 0.92 -5.33 % | 0.97 -3.33 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 90.70 % | 0.52 -47.56 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 | 0.00 | 0.00 -100.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 19.78 % | 0.83 0.00 % | 0.83 44.71 % | 0.58 0.00 % | 0.58 18.83 % | 0.49 0.00 % | 0.49 -13.32 % | 0.56 0.00 % | 0.56 -43.99 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 |
| Weighted average shs out dil | 8.710 B 0.00 % | 8.710 B 0.00 % | 8.710 B 0.00 % | 8.710 B 0.00 % | 8.710 B 0.00 % | 8.710 B 0.00 % | 8.710 B 0.00 % | 8.710 B 0.00 % | 8.710 B 8.50 % | 8.027 B 29.46 % | 6.200 B 72.78 % | 3.588 B 0.00 % | 3.588 B 0.00 % | 3.588 B 0.00 % | 3.588 B -0.01 % | 3.589 B 1.44 % | 3.538 B 4.66 % | 3.380 B 1.26 % | 3.338 B -1.68 % | 3.395 B 0.00 % | 3.395 B 130.36 % | 1.474 B 0.00 % | 1.474 B 83.84 % | 801.687 M 335.93 % | 183.901 M 0.00 % | 183.901 M 73.48 % | 106.008 M 0.00 % | 106.008 M 443.94 % | 19.489 M 0.00 % | 19.489 M 0.00 % | 19.489 M 0.00 % | 19.489 M 0.00 % | 19.489 M 0.00 % | 19.489 M 0.00 % | 19.489 M 0.00 % | 19.489 M 78.26 % | 10.933 M 0.00 % | 10.933 M 0.00 % | 10.933 M 0.00 % | 10.933 M 0.00 % | 10.933 M 0.00 % | 10.933 M 0.00 % | 10.933 M |
| Weighted average shs out | 8.710 B 0.00 % | 8.710 B 0.00 % | 8.710 B 0.00 % | 8.710 B 0.00 % | 8.710 B 0.00 % | 8.710 B 0.00 % | 8.710 B 0.00 % | 8.710 B 0.00 % | 8.710 B 8.51 % | 8.027 B 29.46 % | 6.200 B 72.78 % | 3.588 B 0.00 % | 3.589 B 0.00 % | 3.588 B 0.00 % | 3.588 B -0.01 % | 3.589 B 1.45 % | 3.538 B 4.66 % | 3.380 B 1.29 % | 3.337 B -1.70 % | 3.395 B 0.00 % | 3.395 B 130.36 % | 1.474 B 0.00 % | 1.474 B 83.84 % | 801.687 M 335.93 % | 183.901 M 0.00 % | 183.901 M 73.48 % | 106.008 M 0.00 % | 106.008 M 443.94 % | 19.489 M 0.00 % | 19.489 M 0.00 % | 19.489 M 0.00 % | 19.489 M 0.00 % | 19.489 M 0.00 % | 19.489 M 0.00 % | 19.489 M 0.00 % | 19.489 M 78.26 % | 10.933 M 0.00 % | 10.933 M 0.00 % | 10.933 M 0.00 % | 10.933 M 0.00 % | 10.933 M 0.00 % | 10.933 M 0.00 % | 10.933 M |
| EPS diluted | -0.06 14.88 % | -0.07 -918.18 % | -0.01 81.36 % | -0.04 53.17 % | -0.08 37.00 % | -0.12 -112.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 -13.79 % | 1.16 100.00 % | 0.58 261.11 % | -0.36 -389.80 % | -0.07 33.18 % | -0.11 65.63 % | -0.32 -390.91 % | 0.11 -35.29 % | 0.17 72.41 % | 0.10 51.23 % | 0.07 60.59 % | 0.04 -3.33 % | 0.04 285.84 % | -0.02 0.00 % | -0.02 -180.14 % | 0.03 -76.50 % | 0.12 180.00 % | -0.15 44.44 % | -0.27 -35.00 % | -0.20 81.82 % | -1.10 -127.50 % | 4.00 0.00 % | 4.00 4 319.41 % | -0.09 0.00 % | -0.09 98.10 % | -5.00 0.00 % | -5.00 -150.00 % | -2.00 0.00 % | -2.00 -236.99 % | 1.46 -73.16 % | 5.44 100.00 % | 2.72 500.00 % | -0.68 -100.00 % | -0.34 -161.54 % | -0.13 |
| Earnings per share | -0.06 14.88 % | -0.07 -918.18 % | -0.01 81.36 % | -0.04 53.17 % | -0.08 37.00 % | -0.12 -112.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 -13.79 % | 1.16 100.00 % | 0.58 261.11 % | -0.36 -389.80 % | -0.07 33.18 % | -0.11 65.63 % | -0.32 -390.91 % | 0.11 -35.29 % | 0.17 72.41 % | 0.10 51.23 % | 0.07 60.59 % | 0.04 -8.76 % | 0.04 296.90 % | -0.02 0.00 % | -0.02 -180.14 % | 0.03 -76.50 % | 0.12 180.00 % | -0.15 44.44 % | -0.27 -35.00 % | -0.20 81.82 % | -1.10 -127.50 % | 4.00 0.00 % | 4.00 4 319.41 % | -0.09 0.00 % | -0.09 98.10 % | -5.00 0.00 % | -5.00 -150.00 % | -2.00 0.00 % | -2.00 -236.99 % | 1.46 -73.16 % | 5.44 100.00 % | 2.72 500.00 % | -0.68 -100.00 % | -0.34 -161.54 % | -0.13 |
| Gross profit | -69.978 M 76.77 % | -301.222 M -507.88 % | 73.851 M -71.41 % | 258.333 M 263.09 % | 71.148 M 150.89 % | -139.813 M -491.41 % | 35.720 M -77.98 % | 162.230 M -40.77 % | 273.917 M -40.84 % | 462.998 M 35.01 % | 342.930 M -51.76 % | 710.909 M 1 633.32 % | -46.364 M 80.32 % | -235.625 M 65.90 % | -690.935 M -179.13 % | 873.185 M 141.20 % | 362.024 M -34.03 % | 548.806 M 48.64 % | 369.219 M 61.12 % | 229.151 M 145.40 % | 93.379 M | 0.000 | 0.000 -100.00 % | 93.239 M 0.00 % | 93.239 M 149.36 % | 37.392 M 0.00 % | 37.392 M -20.10 % | 46.797 M 0.00 % | 46.797 M -31.05 % | 67.872 M 0.00 % | 67.872 M 11.23 % | 61.019 M 0.00 % | 61.019 M 689.99 % | 7.724 M 0.00 % | 7.724 M -82.47 % | 44.064 M 0.00 % | 44.064 M 41.63 % | 31.111 M -64.06 % | 86.560 M 100.00 % | 43.280 M 269.71 % | 11.707 M 100.00 % | 5.853 M -66.67 % | 17.560 M |
| Income tax expense | -15.457 M -5 867.54 % | 268.000 K 101.12 % | -24.007 M -4 024.91 % | -582.000 K -180.61 % | 722.000 K 111.99 % | -6.022 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -62.973 M -181.12 % | 77.631 M -30.27 % | 111.333 M 219.20 % | 34.879 M -75.02 % | 139.602 M 17.53 % | 118.784 M 50.87 % | 78.735 M 17.16 % | 67.204 M 84.20 % | 36.485 M 769.45 % | -5.450 M -155 614.29 % | -3.500 K 0.00 % | -3.500 K -100.06 % | 5.665 M 0.00 % | 5.665 M 576.82 % | 837.000 K 0.00 % | 837.000 K 144.38 % | 342.500 K 0.00 % | 342.500 K 274.74 % | -196.000 K 0.00 % | -196.000 K -33.33 % | -147.000 K 0.00 % | -147.000 K -1 500.00 % | 10.500 K 0.00 % | 10.500 K -98.99 % | 1.037 M 0.00 % | 1.037 M 10 815.79 % | 9.500 K 179.17 % | -12.000 K -100.00 % | -6.000 K 99.16 % | -712.500 K -100.00 % | -356.250 K 66.67 % | -1.069 M |
| Cost of revenue | 0.000 100.00 % | -1.260 M -199.45 % | 1.267 M -79.74 % | 6.253 M -75.66 % | 25.695 M -36.90 % | 40.724 M 23.29 % | 33.030 M -6.13 % | 35.187 M -12.24 % | 40.094 M -32.82 % | 59.684 M 87.72 % | 31.795 M 29.69 % | 24.516 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 328.362 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.422 M 0.00 % | 13.422 M -70.00 % | 44.745 M 0.00 % | 44.745 M 446.70 % | 8.185 M 0.00 % | 8.185 M -76.35 % | 34.604 M 0.00 % | 34.604 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| General and administrative expenses | 11.739 M -69.16 % | 38.064 M 203.82 % | 12.529 M -79.10 % | 59.950 M -23.13 % | 77.989 M -35.10 % | 120.174 M -5.50 % | 127.169 M -1.72 % | 129.400 M 20.39 % | 107.488 M -18.55 % | 131.961 M -0.01 % | 131.973 M | 0.000 -100.00 % | 75.526 M -24.17 % | 99.600 M -21.11 % | 126.245 M -25.35 % | 169.118 M 41.18 % | 119.789 M 6.41 % | 112.569 M 94.83 % | 57.777 M 35.67 % | 42.587 M -38.74 % | 69.521 M 94.28 % | 35.784 M 0.00 % | 35.784 M -49.04 % | 70.219 M 0.00 % | 70.219 M 22.52 % | 57.314 M 0.00 % | 57.314 M -7.74 % | 62.122 M 0.00 % | 62.122 M 3.58 % | 59.975 M 0.00 % | 59.975 M -6.35 % | 64.045 M 0.00 % | 64.045 M -10.50 % | 71.556 M 0.00 % | 71.556 M 34.23 % | 53.307 M 0.00 % | 53.307 M 215.74 % | 16.883 M -47.28 % | 32.021 M 99.99 % | 16.011 M -28.60 % | 22.423 M 100.00 % | 11.212 M -66.67 % | 33.635 M |
| Selling and marketing expenses | 0.000 100.00 % | -1.855 M -300.00 % | 927.500 K | 0.000 | 0.000 -100.00 % | 91.593 M -72.41 % | 331.941 M 345 871.88 % | -96.000 K -200.00 % | 96.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 174.500 K 100.00 % | 87.250 K -66.67 % | 261.750 K |
| Other expenses | 0.000 | 0.000 | 0.000 100.00 % | -29.975 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 186.724 M | 0.000 | 0.000 | 0.000 -100.00 % | 14.763 M 171.23 % | -20.726 M 44.45 % | -37.313 M 0.00 % | -37.313 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.274 M 0.00 % | -3.274 M -111.26 % | 29.065 M 0.00 % | 29.065 M 194.76 % | -30.671 M 23.16 % | -39.914 M -100.00 % | -19.957 M 43.07 % | -35.058 M -100.00 % | -17.529 M -180.98 % | 21.646 M |
| Operating expenses | 11.739 M -67.58 % | 36.209 M 169.09 % | 13.456 M -55.11 % | 29.975 M -61.57 % | 77.989 M -63.17 % | 211.767 M -70.08 % | 707.826 M 447.41 % | 129.304 M 20.19 % | 107.584 M -18.47 % | 131.961 M -19.15 % | 163.222 M -87.83 % | 1.341 B 1 155.97 % | 106.757 M -54.49 % | 234.597 M -40.97 % | 397.436 M 21.17 % | 327.993 M 1 052.83 % | 28.451 M -79.21 % | 136.878 M 62.38 % | 84.294 M 46.98 % | 57.349 M 211.61 % | -51.385 M -3 258.50 % | -1.530 M 0.00 % | -1.530 M -102.18 % | 70.219 M 0.00 % | 70.219 M 22.52 % | 57.314 M 0.00 % | 57.314 M -7.74 % | 62.122 M 0.00 % | 62.122 M 80.78 % | 34.363 M 0.00 % | 34.363 M -46.35 % | 64.045 M 0.00 % | 64.045 M -6.21 % | 68.282 M 0.00 % | 68.282 M -17.11 % | 82.372 M 0.00 % | 82.372 M 697.37 % | -13.789 M -74.70 % | -7.893 M -100.03 % | -3.946 M 68.33 % | -12.461 M -100.00 % | -6.230 M -111.22 % | 55.542 M |
| Cost and expenses | 11.739 M -67.58 % | 36.209 M 34.51 % | 26.919 M -82.87 % | 157.188 M -56.52 % | 361.482 M -17.92 % | 440.395 M 151.60 % | -853.409 M -54.08 % | -553.878 M -393.85 % | 188.488 M 160.74 % | -310.331 M -177.58 % | -111.799 M -108.19 % | 1.365 B 1 178.93 % | 106.757 M -54.49 % | 234.597 M -40.97 % | 397.436 M 21.17 % | 327.993 M 1 052.83 % | 28.451 M -79.21 % | 136.878 M 62.38 % | 84.294 M 46.98 % | 57.349 M 85 695.52 % | -67.000 K 95.62 % | -1.530 M 0.00 % | -1.530 M -102.18 % | 70.219 M 0.00 % | 70.219 M 22.52 % | 57.314 M 0.00 % | 57.314 M -7.74 % | 62.122 M 0.00 % | 62.122 M 30.00 % | 47.785 M 0.00 % | 47.785 M -56.08 % | 108.789 M 0.00 % | 108.789 M 42.27 % | 76.467 M 0.00 % | 76.467 M -34.63 % | 116.976 M 0.00 % | 116.976 M 592.86 % | 16.883 M -46.24 % | 31.403 M 99.99 % | 15.702 M -36.32 % | 24.656 M 100.00 % | 12.328 M -66.67 % | 36.984 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 11.739 M -67.58 % | 36.209 M 169.09 % | 13.456 M -77.55 % | 59.950 M -23.13 % | 77.989 M -63.17 % | 211.767 M -53.87 % | 459.110 M 255.06 % | 129.304 M 20.19 % | 107.584 M -18.47 % | 131.961 M -0.01 % | 131.973 M -90.16 % | 1.341 B 1 675.33 % | 75.526 M -24.17 % | 99.600 M -21.11 % | 126.245 M -25.35 % | 169.118 M 41.18 % | 119.789 M 6.41 % | 112.569 M 94.83 % | 57.777 M 35.67 % | 42.587 M -38.74 % | 69.521 M 94.28 % | 35.784 M 0.00 % | 35.784 M -49.04 % | 70.219 M 0.00 % | 70.219 M 22.52 % | 57.314 M 0.00 % | 57.314 M -7.74 % | 62.122 M 0.00 % | 62.122 M 3.58 % | 59.975 M 0.00 % | 59.975 M -6.35 % | 64.045 M 0.00 % | 64.045 M -10.50 % | 71.556 M 0.00 % | 71.556 M 34.23 % | 53.307 M 0.00 % | 53.307 M 215.74 % | 16.883 M -47.28 % | 32.021 M 99.99 % | 16.011 M -29.15 % | 22.598 M 100.00 % | 11.299 M -66.67 % | 33.896 M |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.263 M 0.00 % | 3.263 M -94.03 % | 54.640 M 0.00 % | 54.640 M 78.22 % | 30.659 M 0.00 % | 30.659 M -7.57 % | 33.171 M 0.00 % | 33.171 M 10 464.01 % | 314.000 K 0.00 % | 314.000 K -86.96 % | 2.409 M 0.00 % | 2.409 M 206.82 % | 785.000 K 0.00 % | 785.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.076 M |
| Interest expense | 0.000 | 0.000 | 0.000 -100.00 % | 164.452 M 0.99 % | 162.847 M -11.03 % | 183.033 M -6.78 % | 196.335 M -16.20 % | 234.276 M -5.64 % | 248.286 M -32.91 % | 370.057 M 16.50 % | 317.657 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 420.973 M 45.38 % | 289.559 M | 0.000 | 0.000 -100.00 % | 112.287 M 281.72 % | -61.792 M -1 351.36 % | 4.938 M 0.00 % | 4.938 M 621.93 % | 684.000 K 0.00 % | 684.000 K 1 826.76 % | 35.500 K 0.00 % | 35.500 K -40.34 % | 59.500 K 0.00 % | 59.500 K -81.05 % | 314.000 K 0.00 % | 314.000 K -86.96 % | 2.409 M 0.00 % | 2.409 M 206.82 % | 785.000 K 0.00 % | 785.000 K -44.21 % | 1.407 M 0.00 % | 1.407 M | 0.000 -100.00 % | 582.500 K 100.00 % | 291.250 K -88.52 % | 2.538 M 100.00 % | 1.269 M -66.67 % | 3.807 M |
| Depreciation and amortization | 1.122 M -93.91 % | 18.424 M 1 362.22 % | 1.260 M -79.80 % | 6.239 M -75.72 % | 25.695 M -33.80 % | 38.815 M 22.50 % | 31.685 M 1.04 % | 31.359 M -2.25 % | 32.081 M -35.04 % | 49.383 M 81.21 % | 27.252 M 34.31 % | 20.291 M -24.46 % | 26.861 M 510.34 % | 4.401 M -99.47 % | 826.424 M 218.32 % | -698.471 M -23.44 % | -565.818 M -31.12 % | -431.537 M -40.30 % | -307.571 M -39 773.78 % | 775.250 K 1 506.74 % | 48.250 K -97.45 % | 1.890 M 0.00 % | 1.890 M -5.12 % | 1.992 M 0.00 % | 1.992 M -32.47 % | 2.950 M 0.00 % | 2.950 M -6.70 % | 3.162 M 0.00 % | 3.162 M -8.32 % | 3.449 M 0.00 % | 3.449 M -7.94 % | 3.747 M 0.00 % | 3.747 M -3.90 % | 3.899 M 0.00 % | 3.899 M 66.67 % | 2.339 M 0.00 % | 2.339 M 128.20 % | 1.025 M -41.70 % | 1.758 M 100.00 % | 879.000 K -79.85 % | 4.363 M 100.00 % | 2.182 M -66.67 % | 6.545 M |
| Operating income | -202.054 M 40.12 % | -337.431 M -658.71 % | 60.395 M -73.40 % | 227.038 M 159.08 % | -384.279 M 28.32 % | -536.084 M 52.06 % | -1.118 B -35.77 % | -823.678 M -296.06 % | -207.968 M 84.92 % | -1.380 B -215.22 % | -437.632 M 30.53 % | -629.927 M -397.95 % | -126.504 M 63.00 % | -341.934 M 58.62 % | -826.424 M -218.32 % | 698.471 M 23.44 % | 565.818 M 31.12 % | 431.537 M 40.30 % | 307.571 M 7.35 % | 286.500 M 1 448.11 % | -21.252 M | 0.000 | 0.000 -100.00 % | 28.930 M 0.00 % | 28.930 M 204.99 % | -27.556 M 0.00 % | -27.556 M -30.34 % | -21.142 M 0.00 % | -21.142 M -154.47 % | 38.812 M 0.00 % | 38.812 M 9 263.57 % | 414.500 K 0.00 % | 414.500 K 100.39 % | -106.438 M 0.00 % | -106.438 M -318.21 % | -25.451 M 0.00 % | -25.451 M -246.92 % | 17.323 M -77.98 % | 78.667 M 100.00 % | 39.334 M 5 316.71 % | -754.000 K -100.00 % | -377.000 K 66.67 % | -1.131 M |
| Operating income ratio | 2.89 157.76 % | 1.12 -27.00 % | 1.53 78.82 % | 0.86 121.62 % | -3.97 -173.35 % | 5.41 133.26 % | -16.27 -289.86 % | -4.17 -529.97 % | -0.66 74.91 % | -2.64 -125.99 % | -1.17 -36.35 % | -0.86 -131.39 % | 2.73 88.02 % | 1.45 21.33 % | 1.20 49.53 % | 0.80 -2.40 % | 0.82 4.23 % | 0.79 -5.61 % | 0.83 -33.37 % | 1.25 649.35 % | -0.23 | 0.00 | 0.00 -100.00 % | 0.31 0.00 % | 0.31 142.10 % | -0.74 0.00 % | -0.74 -63.12 % | -0.45 0.00 % | -0.45 -194.63 % | 0.48 0.00 % | 0.48 12 082.01 % | 0.00 0.00 % | 0.00 100.06 % | -6.69 0.00 % | -6.69 -1 968.05 % | -0.32 0.00 % | -0.32 -158.10 % | 0.56 -38.73 % | 0.91 0.00 % | 0.91 1 511.03 % | -0.06 0.00 % | -0.06 0.00 % | -0.06 |
| Total other income expenses net | -112.206 M -144.32 % | -45.926 M 63.64 % | -126.293 M 62.42 % | -336.052 M -358.09 % | -73.360 M 78.92 % | -347.991 M -485.09 % | 90.367 M | 0.000 | 0.000 | 0.000 -100.00 % | 39.094 M 105.72 % | -683.167 M -2 466.66 % | -26.617 M 79.25 % | -128.288 M 51.03 % | -261.947 M -70.90 % | -153.279 M -200.17 % | 153.019 M 880.35 % | -19.609 M 13.41 % | -22.646 M 79.83 % | -112.287 M -201.25 % | 110.897 M 414.41 % | -35.271 M 0.00 % | -35.271 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -59.500 K 0.00 % | -59.500 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.301 M 93.25 % | -19.273 M -99.99 % | -9.637 M -28.55 % | -7.497 M -100.00 % | -3.748 M | 0.000 |
| 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 | 2016-01-31 | 2015-06-30 | 2015-04-30 | 2014-10-30 | 2014-01-31 | 2013-06-30 | 2013-01-31 | 2012-06-30 | 2012-01-31 | 2011-06-30 | 2011-01-31 | 2010-06-30 | 2010-01-31 | 2009-06-30 | 2009-01-31 | 2008-06-30 | 2008-01-31 | 2007-06-30 | 2007-01-31 | 2006-06-30 | 2006-01-31 | 2005-06-30 | 2005-01-31 | 2004-10-30 |
| 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-04-30 | 2014-04-30 | 2013-04-30 | 2012-04-30 | 2011-04-30 | 2010-04-30 | 2009-04-30 | 2008-04-30 | 2007-04-30 | 2006-04-30 | 2005-04-30 | 2004-04-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 3.546 B 3.66 % | 3.421 B -63.98 % | 9.497 B -2.33 % | 9.723 B 180.25 % | 3.469 B -11.17 % | 3.906 B -31.83 % | 5.729 B -13.16 % | 6.598 B -18.67 % | 8.113 B -10.15 % | 9.030 B 36.96 % | 6.593 B -24.23 % | 8.701 B -45.78 % | 16.047 B -30.37 % | 23.046 B -18.70 % | 28.345 B -3.74 % | 29.448 B 18.08 % | 24.940 B 133.58 % | 10.677 B 107.77 % | 5.139 B 497.21 % | 860.514 M 84 796.26 % | -1.016 M 97.73 % | -44.696 M 92.32 % | -581.926 M -155.87 % | -227.431 M 37.68 % | -364.913 M -153.88 % | -143.734 M 21.82 % | -183.847 M -356.76 % | -40.250 M 27.14 % | -55.245 M -180.33 % | -19.707 M -291.33 % | 10.300 M -92.62 % | 139.520 M |
| Total investments | 302.475 M -14.41 % | 353.395 M -33.13 % | 528.520 M -16.12 % | 630.058 M -45.03 % | 1.146 B -41.22 % | 1.950 B -31.60 % | 2.851 B -23.62 % | 3.732 B -39.29 % | 6.148 B -23.70 % | 8.057 B 122.99 % | 3.613 B -59.02 % | 8.816 B -37.56 % | 14.120 B -33.01 % | 21.078 B -9.41 % | 23.266 B -2.17 % | 23.782 B 83.56 % | 12.956 B 40.97 % | 9.191 B 143.43 % | 3.776 B 748.07 % | 445.189 M 354.72 % | 97.904 M -11.41 % | 110.519 M -36.26 % | 173.384 M -52.87 % | 367.906 M 13 788.49 % | 2.649 M -93.30 % | 39.523 M -52.12 % | 82.551 M 7.24 % | 76.975 M 56 499.26 % | 136.000 K -98.88 % | 12.163 M -25.64 % | 16.358 M -28.93 % | 23.017 M |
| Total debt | 3.925 B 2.38 % | 3.834 B -62.48 % | 10.219 B 100.19 % | 5.105 B -14.36 % | 5.960 B 0.19 % | 5.949 B -7.95 % | 6.463 B -24.61 % | 8.573 B -14.13 % | 9.983 B -7.64 % | 10.808 B 32.39 % | 8.164 B -30.79 % | 11.796 B -39.41 % | 19.469 B -23.58 % | 25.478 B -18.61 % | 31.305 B -5.24 % | 33.038 B 18.39 % | 27.907 B 139.87 % | 11.634 B 49.56 % | 7.779 B 71.52 % | 4.535 B 5 357.24 % | 83.101 M -76.24 % | 349.762 M | 0.000 | 0.000 -100.00 % | 584.000 K -99.60 % | 145.005 M 533.79 % | 22.879 M -42.21 % | 39.593 M 213.14 % | 12.644 M -40.02 % | 21.082 M 18.49 % | 17.792 M -88.89 % | 160.192 M |
| Accumulated other comprehensive income loss | -2.799 B -493.83 % | 710.793 M 3.22 % | 688.621 M | 0.000 -100.00 % | 673.197 M 4.79 % | 642.417 M 11.31 % | 577.163 M -2.01 % | 588.972 M 14.91 % | 512.538 M 10.31 % | 464.650 M 27.30 % | 364.996 M -8.58 % | 399.270 M 309.04 % | -191.003 M -123.81 % | 802.048 M -9.59 % | 887.147 M 4 040.77 % | -22.512 M -103.08 % | 731.009 M 2 958.30 % | -25.575 M | 0.000 100.00 % | -8.983 M | 0.000 100.00 % | -25.961 M -11.74 % | -23.234 M -20.68 % | -19.252 M -9.07 % | -17.651 M 48.26 % | -34.114 M -25.05 % | -27.281 M | 0.000 | 0.000 100.00 % | -20.891 M -19.24 % | -17.520 M -1 199.12 % | 1.594 M |
| Retained earnings | 0.000 100.00 % | -12.596 B -5.15 % | -11.979 B -0.21 % | -11.954 B -2.65 % | -11.645 B -6.00 % | -10.986 B -10.49 % | -9.944 B -17.17 % | -8.486 B -19.36 % | -7.110 B -6.70 % | -6.663 B -159.44 % | -2.568 B 8.39 % | -2.804 B -259.63 % | -779.576 M -51.57 % | -514.337 M -315.16 % | -123.890 M -110.83 % | 1.144 B 49.42 % | 765.961 M 321.29 % | 181.812 M 220.10 % | -151.381 M 58.99 % | -369.102 M | 0.000 -100.00 % | 32.967 M 370.33 % | -12.195 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.977 M -97.69 % | 215.848 M 208.04 % | -199.790 M -3.35 % | -193.305 M |
| Common stock | 8.710 M 0.00 % | 8.710 M 0.00 % | 8.710 M 0.00 % | 8.710 M 0.00 % | 8.710 M 0.00 % | 8.710 M 0.00 % | 8.710 M 0.00 % | 8.710 M 0.00 % | 8.710 M 0.00 % | 8.710 M 142.75 % | 3.588 M -42.13 % | 6.200 M 72.80 % | 3.588 M -42.13 % | 6.200 M 72.80 % | 3.588 M 0.00 % | 3.588 M 0.00 % | 3.588 M 7.49 % | 3.338 M 0.00 % | 3.338 M 1.83 % | 3.278 M 107.99 % | 1.576 M 73.95 % | 906.000 K -64.37 % | 2.543 M 365.75 % | 546.000 K -94.96 % | 10.830 M 0.00 % | 10.830 M 0.00 % | 10.830 M | 0.000 | 0.000 -100.00 % | 6.076 M 0.00 % | 6.076 M 47.26 % | 4.126 M |
| Total equity | -2.791 B -22.75 % | -2.273 B 71.42 % | -7.954 B -380.10 % | -1.657 B -26.00 % | -1.315 B -79.40 % | -732.882 M 61.81 % | -1.919 B -286.88 % | -495.994 M -161.61 % | 805.101 M -41.71 % | 1.381 B -40.89 % | 2.337 B -10.52 % | 2.611 B 29.28 % | 2.020 B 134.31 % | 862.078 M -66.16 % | 2.547 B -37.30 % | 4.063 B 23.88 % | 3.280 B 154.85 % | 1.287 B 31.41 % | 979.323 M 40.23 % | 698.375 M -51.78 % | 1.448 B 9.19 % | 1.326 B 10.55 % | 1.200 B 6.60 % | 1.125 B 293.55 % | 285.978 M 37.05 % | 208.669 M -3.71 % | 216.707 M -50.31 % | 436.160 M 46.70 % | 297.312 M 27.92 % | 232.419 M 195.44 % | 78.669 M 17.54 % | 66.931 M |
| Other non current liabilities | 645.144 M 27.24 % | 507.018 M 32.71 % | 382.050 M 10 803.25 % | 3.504 M 0.00 % | 3.504 M 100.08 % | -4.149 B -595.60 % | 837.227 M -7.40 % | 904.096 M -34.19 % | 1.374 B -22.16 % | 1.765 B 1.32 % | 1.742 B -26.54 % | 2.371 B -39.64 % | 3.928 B -80.29 % | 19.932 B 249.85 % | 5.697 B 9.10 % | 5.222 B 474.22 % | 909.444 M -90.29 % | 9.364 B 2 074.88 % | 430.543 M -35.90 % | 671.703 M | 0.000 100.00 % | -349.762 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.083 M | 0.000 -100.00 % | 2.997 M -24.60 % | 3.975 M | 0.000 | 0.000 100.00 % | -160.565 M |
| Long term debt | 3.925 B 2.43 % | 3.832 B -61.75 % | 10.018 B 259.92 % | 2.784 B -8.41 % | 3.039 B -28.91 % | 4.275 B -47.36 % | 8.121 B -6.48 % | 8.683 B -13.02 % | 9.983 B -11.13 % | 11.233 B 37.59 % | 8.164 B -49.71 % | 16.232 B -16.63 % | 19.469 B -40.75 % | 32.859 B 4.96 % | 31.305 B -5.24 % | 33.038 B 18.39 % | 27.907 B 139.87 % | 11.634 B 49.95 % | 7.759 B 98.32 % | 3.912 B 4 607.56 % | 83.101 M -76.24 % | 349.762 M 421 300.00 % | 83.000 K -59.31 % | 204.000 K -45.89 % | 377.000 K -33.63 % | 568.000 K -93.75 % | 9.084 M -14.18 % | 10.585 M 0.26 % | 10.558 M -5.18 % | 11.135 M 210.34 % | 3.588 M -97.77 % | 160.565 M |
| Total non current liabilities | 4.570 B 5.33 % | 4.339 B -58.28 % | 10.401 B 273.18 % | 2.787 B -8.40 % | 3.043 B 2 322.04 % | 125.625 M -98.60 % | 8.958 B -5.48 % | 9.477 B -16.55 % | 11.357 B -12.62 % | 12.997 B 31.21 % | 9.906 B -46.75 % | 18.604 B -20.49 % | 23.398 B -40.35 % | 39.228 B 6.01 % | 37.003 B -3.29 % | 38.260 B 32.77 % | 28.816 B 60.96 % | 17.903 B 118.62 % | 8.189 B 78.65 % | 4.584 B 1 449.29 % | 295.861 M 82.84 % | 161.811 M -12.58 % | 185.100 M -15.91 % | 220.123 M 4 424.62 % | 4.865 M -56.26 % | 11.123 M -13.76 % | 12.897 M -10.71 % | 14.444 M -2.83 % | 14.865 M 1.84 % | 14.597 M 87.74 % | 7.775 M | 0.000 |
| Other current liabilities | 0.000 -100.00 % | 400.693 M 503.92 % | -99.200 M -133.85 % | 293.095 M 319.96 % | -133.247 M 29.52 % | -189.069 M 66.38 % | -562.385 M -155.84 % | -219.821 M 51.86 % | -456.648 M -70.52 % | -267.792 M 70.86 % | -918.926 M 37.63 % | -1.473 B 30.39 % | -2.117 B 1.18 % | -2.142 B 41.60 % | -3.668 B 5.61 % | -3.886 B -878.39 % | -397.169 M 86.28 % | -2.895 B -4 432.22 % | 66.830 M | 0.000 -100.00 % | 4.980 M -82.65 % | 28.705 M 54.79 % | 18.545 M 5.98 % | 17.498 M 75.45 % | 9.973 M 78.70 % | 5.581 M -53.18 % | 11.920 M -6.45 % | 12.742 M 51.98 % | 8.384 M -53.53 % | 18.040 M 110.48 % | 8.571 M | 0.000 |
| Deferred revenue | 0.000 | 0.000 | 0.000 -100.00 % | 301.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.678 M 86.78 % | 8.394 M | 0.000 | 0.000 | 0.000 |
| Short term debt | 0.000 -100.00 % | 2.023 M -98.99 % | 200.660 M -91.36 % | 2.321 B -20.54 % | 2.921 B 79.45 % | 1.628 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 -100.00 % | 207.000 K -99.86 % | 150.635 M 991.95 % | 13.795 M -53.88 % | 29.908 M 1 333.75 % | 2.086 M -79.03 % | 9.947 M -29.97 % | 14.204 M | 0.000 |
| Total current liabilities | 0.000 -100.00 % | 503.514 M 150.93 % | 200.660 M -92.80 % | 2.788 B -17.41 % | 3.376 B 54.40 % | 2.186 B 290.15 % | 560.393 M 149.69 % | 224.432 M -59.68 % | 556.652 M -9.72 % | 616.572 M -36.35 % | 968.625 M -31.67 % | 1.418 B -33.21 % | 2.122 B -6.49 % | 2.270 B -39.17 % | 3.731 B -6.75 % | 4.002 B 1 670.24 % | 226.058 M 13.27 % | 199.567 M 2.73 % | 194.273 M 285.59 % | 50.383 M -82.97 % | 295.861 M 82.84 % | 161.811 M -12.58 % | 185.100 M -15.91 % | 220.123 M -27.14 % | 302.129 M -34.91 % | 464.186 M 84.41 % | 251.716 M -6.04 % | 267.907 M 78.57 % | 150.031 M 46.32 % | 102.535 M 41.80 % | 72.310 M | 0.000 |
| Total liabilities | 4.570 B 5.33 % | 4.339 B -59.07 % | 10.601 B -10.28 % | 11.817 B 84.10 % | 6.418 B -0.72 % | 6.465 B -32.08 % | 9.518 B -1.89 % | 9.701 B -18.57 % | 11.913 B -12.49 % | 13.614 B 25.19 % | 10.875 B -46.49 % | 20.322 B -20.37 % | 25.520 B -22.56 % | 32.953 B -19.10 % | 40.734 B -3.62 % | 42.262 B 45.52 % | 29.042 B 38.31 % | 20.998 B 150.47 % | 8.383 B 79.48 % | 4.671 B 797.25 % | 520.580 M -4.12 % | 542.972 M 153.21 % | 214.436 M -15.37 % | 253.380 M -17.46 % | 306.994 M -35.41 % | 475.309 M 79.62 % | 264.613 M -6.28 % | 282.351 M 71.23 % | 164.896 M 40.78 % | 117.132 M 46.26 % | 80.085 M -66.78 % | 241.089 M |
| Other non current assets | 1.776 B 64.58 % | 1.079 B -59.20 % | 2.645 B 1 072.16 % | -272.054 M -26 183.80 % | 1.043 M 102.85 % | -36.542 M -101.01 % | 3.628 B -25.16 % | 4.847 B -35.55 % | 7.521 B -20.78 % | 9.494 B 27.86 % | 7.425 B -42.73 % | 12.965 B -10.72 % | 14.522 B -47.48 % | 27.648 B | 0.000 | 0.000 | 0.000 -100.00 % | 10.669 B 271.70 % | 2.870 B 23.37 % | 2.327 B | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.228 M 132.13 % | 2.683 M -58.03 % | 6.393 M -92.65 % | 86.968 M 547.81 % | 13.425 M 191.03 % | 4.613 M 7.10 % | 4.307 M 102.40 % | -179.506 M |
| Long term investments | 0.000 | 0.000 | 0.000 -100.00 % | 193.589 M -74.06 % | 746.381 M -61.72 % | 1.950 B 108.40 % | 935.646 M -21.15 % | 1.187 B -58.07 % | 2.830 B -11.58 % | 3.201 B -11.41 % | 3.613 B -26.88 % | 4.941 B -44.96 % | 8.978 B -32.08 % | 13.217 B -43.19 % | 23.266 B -2.17 % | 23.782 B 83.56 % | 12.956 B 40.97 % | 9.191 B 143.43 % | 3.776 B 55 073.39 % | 6.843 M -93.01 % | 97.904 M -11.41 % | 110.519 M -36.26 % | 173.384 M -52.87 % | 367.906 M | 0.000 -100.00 % | 39.523 M -52.12 % | 82.551 M | 0.000 | 0.000 -100.00 % | 12.163 M -25.64 % | 16.358 M | 0.000 |
| Intangible assets | 2.350 M 0.00 % | 2.350 M 0.00 % | 2.350 M 0.00 % | 2.350 M 0.00 % | 2.350 M 0.00 % | 2.350 M 0.00 % | 2.350 M 0.00 % | 2.350 M 0.00 % | 2.350 M -43.91 % | 4.190 M 78.30 % | 2.350 M 0.00 % | 2.350 M -29.13 % | 3.316 M 0.00 % | 3.316 M 0.00 % | 3.316 M 0.00 % | 3.316 M 0.00 % | 3.316 M -30.60 % | 4.778 M 0.00 % | 4.778 M 0.00 % | 4.778 M 103.32 % | 2.350 M 0.00 % | 2.350 M 0.00 % | 2.350 M 0.00 % | 2.350 M 0.00 % | 2.350 M 0.00 % | 2.350 M -30.20 % | 3.367 M 43.28 % | 2.350 M 8.65 % | 2.163 M 0.00 % | 2.163 M 0.00 % | 2.163 M | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 22.279 M 3.90 % | 21.442 M 1 331.38 % | 1.498 M 0.00 % | 1.498 M 0.00 % | 1.498 M 0.00 % | 1.498 M -97.36 % | 56.731 M 3 687.12 % | 1.498 M | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 2.350 M 0.00 % | 2.350 M 0.00 % | 2.350 M 0.00 % | 2.350 M 0.00 % | 2.350 M 0.00 % | 2.350 M 0.00 % | 2.350 M 0.00 % | 2.350 M 0.00 % | 2.350 M -43.91 % | 4.190 M 78.30 % | 2.350 M -43.91 % | 4.190 M 26.36 % | 3.316 M 0.00 % | 3.316 M 0.00 % | 3.316 M 0.00 % | 3.316 M 0.00 % | 3.316 M -30.60 % | 4.778 M 0.00 % | 4.778 M 0.00 % | 4.778 M 103.32 % | 2.350 M -90.46 % | 24.629 M 3.52 % | 23.792 M 518.30 % | 3.848 M 0.00 % | 3.848 M 0.00 % | 3.848 M -20.90 % | 4.865 M -91.77 % | 59.081 M 1 513.79 % | 3.661 M 69.26 % | 2.163 M 0.00 % | 2.163 M -6.24 % | 2.307 M |
| Property plant equipment net | 1.433 M -42.52 % | 2.493 M 33.10 % | 1.873 M -40.20 % | 3.132 M -66.30 % | 9.293 M -72.82 % | 34.192 M -44.41 % | 61.504 M -33.73 % | 92.812 M -25.27 % | 124.198 M -18.93 % | 153.205 M 93.85 % | 79.031 M -70.65 % | 269.305 M 444.35 % | 49.473 M 271.95 % | 13.301 M -25.16 % | 17.772 M -19.32 % | 22.027 M 13.81 % | 19.354 M 4.55 % | 18.512 M 507.95 % | 3.045 M -10.94 % | 3.419 M 355.26 % | 751.000 K -86.28 % | 5.473 M -3.85 % | 5.692 M -50.94 % | 11.602 M -33.28 % | 17.389 M -56.62 % | 40.088 M 4.33 % | 38.426 M -7.77 % | 41.664 M 20.42 % | 34.599 M 3.89 % | 33.304 M 6.83 % | 31.174 M -82.41 % | 177.199 M |
| Total non current assets | 1.780 B 64.20 % | 1.084 B -59.08 % | 2.649 B 101.94 % | 1.312 B -4.39 % | 1.372 B -30.93 % | 1.986 B -31.85 % | 2.915 B -23.85 % | 3.828 B -38.99 % | 6.274 B -23.62 % | 8.214 B 16.93 % | 7.025 B -21.27 % | 8.923 B -37.04 % | 14.172 B -66.01 % | 41.700 B 79.07 % | 23.287 B -2.19 % | 23.807 B 83.43 % | 12.979 B -41.76 % | 22.285 B 231.47 % | 6.723 B 188.75 % | 2.328 B 2 205.19 % | 101.005 M -28.17 % | 140.621 M -30.68 % | 202.868 M -47.08 % | 383.356 M 1 295.80 % | 27.465 M -68.12 % | 86.142 M -34.86 % | 132.235 M -29.55 % | 187.713 M 263.19 % | 51.685 M -1.81 % | 52.638 M -13.61 % | 60.930 M | 0.000 |
| Other current assets | -956.138 M -536.65 % | -150.183 M 92.07 % | -1.894 B -966.33 % | 218.657 M 797.13 % | 24.373 M -79.68 % | 119.964 M -63.04 % | 324.551 M 443.72 % | 59.691 M 100.60 % | -9.933 B 12.19 % | -11.313 B -22 511.33 % | 50.478 M 57.22 % | 32.107 M -65.84 % | 93.996 M -83.13 % | 557.332 M 102.72 % | 274.921 M 490.58 % | 46.551 M -38.54 % | 75.745 M 131.02 % | 32.787 M 89.09 % | 17.339 M | 0.000 -100.00 % | 1.066 M -99.72 % | 374.304 M 13 666.24 % | 2.719 M 48.66 % | 1.829 M 18.08 % | 1.549 M -93.67 % | 24.482 M 107.05 % | 11.824 M 5.45 % | 11.213 M -96.25 % | 298.712 M 550.52 % | 45.919 M -46.37 % | 85.623 M 203.19 % | -82.978 M |
| Short term investments | 302.475 M -14.41 % | 353.395 M -33.13 % | 528.520 M 21.09 % | 436.469 M 9.16 % | 399.826 M -62.07 % | 1.054 B -54.57 % | 2.320 B 7.09 % | 2.167 B -46.04 % | 4.015 B -14.12 % | 4.676 B 28.60 % | 3.636 B -32.48 % | 5.385 B -49.68 % | 10.702 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 438.346 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.649 M -19.29 % | 3.282 M -92.88 % | 46.120 M | 0.000 | 0.000 -100.00 % | 119.737 M 2 582.28 % | 4.464 M -80.61 % | 23.017 M |
| cash and cash equivalents | 379.152 M -8.22 % | 413.122 M -34.17 % | 627.595 M -62.58 % | 1.677 B -32.67 % | 2.491 B 25.39 % | 1.987 B -16.92 % | 2.391 B 21.08 % | 1.975 B 7.28 % | 1.841 B 7.02 % | 1.720 B 9.48 % | 1.571 B -49.23 % | 3.095 B -9.57 % | 3.423 B 40.74 % | 2.432 B -17.84 % | 2.960 B -17.55 % | 3.590 B 21.00 % | 2.967 B 210.12 % | 956.675 M -63.76 % | 2.640 B -28.17 % | 3.675 B 4 268.33 % | 84.117 M -78.68 % | 394.458 M -32.22 % | 581.926 M 155.87 % | 227.431 M -37.77 % | 365.497 M 26.58 % | 288.739 M 39.67 % | 206.726 M 158.92 % | 79.843 M 17.61 % | 67.889 M 66.44 % | 40.789 M 444.43 % | 7.492 M -63.76 % | 20.672 M |
| Cash and short term investments | 816.344 M 6.50 % | 766.517 M -33.70 % | 1.156 B -45.30 % | 2.114 B -26.89 % | 2.891 B -4.93 % | 3.041 B 27.17 % | 2.391 B -43.54 % | 4.235 B -31.95 % | 6.224 B -8.34 % | 6.789 B 332.07 % | 1.571 B -82.23 % | 8.844 B 158.40 % | 3.423 B 40.74 % | 2.432 B -17.84 % | 2.960 B -17.55 % | 3.590 B 21.00 % | 2.967 B 202.95 % | 979.317 M -62.90 % | 2.640 B -35.82 % | 4.113 B 4 789.44 % | 84.117 M -78.68 % | 394.458 M -32.22 % | 581.926 M 155.87 % | 227.431 M -38.22 % | 368.146 M 26.07 % | 292.021 M 15.49 % | 252.846 M 216.68 % | 79.843 M 17.61 % | 67.889 M -57.71 % | 160.526 M 1 242.64 % | 11.956 M -72.63 % | 43.689 M |
| Total current assets | 0.000 -100.00 % | 981.785 M | 0.000 -100.00 % | 2.606 B -30.15 % | 3.732 B 39.61 % | 2.673 B 0.95 % | 2.648 B -12.22 % | 3.016 B 37.84 % | 2.188 B 4.66 % | 2.091 B 5.10 % | 1.989 B -57.69 % | 4.702 B 22.68 % | 3.832 B 28.48 % | 2.983 B -18.50 % | 3.660 B -33.02 % | 5.464 B 14.93 % | 4.754 B 97.96 % | 2.402 B -9.01 % | 2.640 B -13.20 % | 3.041 B 3 483.78 % | 84.852 M -88.81 % | 758.513 M 11.25 % | 681.822 M 199.72 % | 227.489 M -59.77 % | 565.507 M -5.41 % | 597.836 M 71.26 % | 349.085 M -34.23 % | 530.798 M 29.30 % | 410.523 M 38.26 % | 296.913 M 203.52 % | 97.824 M | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.041 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 130.000 K 0.00 % | 130.000 K 0.00 % | 130.000 K 0.00 % | 130.000 K -73.90 % | 498.000 K 103.27 % | 245.000 K | 0.000 |
| Net receivables | 139.794 M -61.75 % | 365.451 M -50.49 % | 738.167 M 169.25 % | 274.156 M -54.77 % | 606.133 M -59.59 % | 1.500 B -16.90 % | 1.805 B -42.29 % | 3.127 B -20.56 % | 3.937 B -13.41 % | 4.547 B 10.99 % | 4.096 B -2.25 % | 4.190 B -55.42 % | 9.401 B | 0.000 -100.00 % | 13.628 B -15.49 % | 16.126 B 68.15 % | 9.590 B 34.35 % | 7.139 B | 0.000 | 0.000 -100.00 % | 735.000 K | 0.000 | 0.000 -100.00 % | 58.000 K -57.04 % | 135.000 K -99.95 % | 293.425 M 240.96 % | 86.059 M -41.56 % | 147.260 M 236.27 % | 43.792 M -50.87 % | 89.131 M 631.90 % | -16.757 M -142.65 % | 39.289 M |
| Tax assets | 0.000 | 0.000 | 0.000 -100.00 % | 1.385 B 125.93 % | 612.930 M | 0.000 | 0.000 | 0.000 -100.00 % | 52.232 M 0.00 % | 52.232 M -0.04 % | 52.254 M 0.04 % | 52.232 M -14.93 % | 61.396 M -44.68 % | 110.990 M 1 228.59 % | 8.354 M -1.97 % | 8.522 M 8 422.00 % | 100.000 K -66.67 % | 300.000 K -84.21 % | 1.900 M 114.38 % | -13.217 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 395.000 K -94.30 % | 6.928 M | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.073 B -47.34 % | 2.037 B -13.74 % | 2.361 B -47.32 % | 4.483 B -4.89 % | 4.713 B 12.29 % | 4.197 B | 0.000 -100.00 % | 9.535 B -12.89 % | 10.947 B -32.98 % | 16.335 B -4.21 % | 17.053 B 16.89 % | 14.589 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.783 B 83.79 % | 970.097 M 83.22 % | 529.459 M -31.06 % | 768.012 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 308.020 M |
| Account payables | 0.000 -100.00 % | 100.798 M 1.61 % | 99.200 M 0.65 % | 98.559 M -13.08 % | 113.391 M -9.74 % | 125.625 M -77.58 % | 560.393 M 149.69 % | 224.432 M -59.68 % | 556.652 M -9.72 % | 616.572 M -36.35 % | 968.625 M -43.63 % | 1.718 B -19.04 % | 2.122 B -6.49 % | 2.270 B -39.17 % | 3.731 B -6.75 % | 4.002 B 1 670.24 % | 226.058 M -92.70 % | 3.095 B 1 493.01 % | 194.273 M | 0.000 -100.00 % | 295.861 M 82.84 % | 161.811 M -12.58 % | 185.100 M -15.91 % | 220.123 M -24.60 % | 291.949 M -5.18 % | 307.900 M 36.78 % | 225.098 M 1.59 % | 221.581 M 65.23 % | 134.103 M 103.82 % | 65.795 M 59.80 % | 41.173 M | 0.000 |
| Tax payables | 0.000 | 0.000 | 0.000 -100.00 % | 74.781 M -0.01 % | 74.790 M 17.88 % | 63.444 M -13.86 % | 73.652 M -5.49 % | 77.930 M -11.31 % | 87.869 M -7.45 % | 94.943 M 239.94 % | 27.929 M -80.21 % | 141.097 M -6.76 % | 151.334 M 11.30 % | 135.973 M -37.27 % | 216.760 M 19.42 % | 181.516 M 6.08 % | 171.111 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K -99.96 % | 2.694 M 288.18 % | 694.000 K 1.31 % | 685.000 K | 0.000 -100.00 % | 70.000 K -92.25 % | 903.000 K -75.44 % | 3.676 M 36 660.00 % | 10.000 K -99.89 % | 8.753 M 4.68 % | 8.362 M | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 -100.00 % | 300.000 K | 0.000 | 0.000 -100.00 % | 65.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -172.657 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 291.699 M 9 175.01 % | 3.145 M -98.63 % | 229.364 M | 0.000 | 0.000 -100.00 % | 64.304 M 25.01 % | 51.441 M | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.277 B 0.00 % | 1.277 B -0.07 % | 1.278 B -12.20 % | 1.455 B | 0.000 -100.00 % | 1.339 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -45.000 K | 0.000 | 0.000 -100.00 % | 10.342 M 5.42 % | 9.810 M 98 000.00 % | 10.000 K -95.58 % | 226.000 K | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 -100.00 % | 812.000 K -32.11 % | 1.196 M -95.93 % | 29.412 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 % | 83.000 K -59.31 % | 204.000 K -64.52 % | 575.000 K -37.90 % | 926.000 K 20.89 % | 766.000 K -8.15 % | 834.000 K -19.96 % | 1.042 M 172.06 % | 383.000 K -40.34 % | 642.000 K 72.12 % | 373.000 K |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 191.003 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.705 M | 0.000 | 0.000 -100.00 % | 12.195 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | -9.043 B -187.68 % | 10.314 B 206.98 % | 3.360 B -67.34 % | 10.288 B -0.32 % | 10.322 B 0.75 % | 10.245 B 52.02 % | 6.739 B 0.51 % | 6.705 B 1.15 % | 6.628 B 0.73 % | 6.580 B 34.25 % | 4.902 B 76.39 % | 2.779 B -0.61 % | 2.796 B 18.61 % | 2.357 B 32.50 % | 1.779 B -38.96 % | 2.915 B 63.83 % | 1.779 B 57.81 % | 1.127 B 0.00 % | 1.127 B 5.61 % | 1.067 B -26.21 % | 1.447 B 11.69 % | 1.295 B 8.40 % | 1.195 B 18.73 % | 1.006 B 392.50 % | 204.340 M 6.47 % | 191.921 M -13.87 % | 222.816 M 12.81 % | 197.519 M | 0.000 -100.00 % | 5.232 M -98.06 % | 269.608 M 5.93 % | 254.516 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -65.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.515 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 80.000 K -83.05 % | 472.000 K 6.07 % | 445.000 K -48.38 % | 862.000 K 159.64 % | 332.000 K 9.57 % | 303.000 K -12.93 % | 348.000 K | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 -100.00 % | 6.242 B | 0.000 -100.00 % | 6.214 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 -100.00 % | 36.780 M 151.70 % | -71.142 M -132.43 % | 219.350 M 240.82 % | -155.764 M 16.64 % | -186.866 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 241.089 M |
| Total assets | 1.780 B -13.84 % | 2.066 B -21.98 % | 2.648 B -32.42 % | 3.918 B -23.23 % | 5.104 B -10.96 % | 5.732 B -24.57 % | 7.599 B -17.45 % | 9.205 B -27.62 % | 12.718 B -15.18 % | 14.995 B 13.50 % | 13.211 B -42.39 % | 22.933 B -16.73 % | 27.540 B -21.37 % | 35.024 B -19.08 % | 43.282 B -6.57 % | 46.325 B 43.32 % | 32.322 B 45.04 % | 22.285 B 138.02 % | 9.363 B 74.37 % | 5.369 B 172.72 % | 1.969 B 5.33 % | 1.869 B 32.18 % | 1.414 B 2.56 % | 1.379 B 132.53 % | 592.972 M -13.31 % | 683.978 M 42.10 % | 481.320 M -33.01 % | 718.511 M 55.45 % | 462.208 M 32.23 % | 349.551 M 120.18 % | 158.754 M -48.46 % | 308.020 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-04-30 | 2014-04-30 | 2013-04-30 | 2012-04-30 | 2011-04-30 | 2010-04-30 | 2009-04-30 | 2008-04-30 | 2007-04-30 | 2006-04-30 | 2005-04-30 | 2004-04-30 |
| 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-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2016-01-31 | 2015-04-30 | 2014-10-30 | 2014-01-31 | 2013-10-30 | 2013-01-31 | 2012-06-30 | 2012-01-31 | 2011-06-30 | 2011-01-31 | 2010-06-30 | 2010-01-31 | 2009-06-30 | 2009-01-31 | 2008-06-30 | 2008-01-31 | 2007-06-30 | 2007-01-31 | 2006-06-30 | 2006-01-31 | 2005-06-30 | 2005-01-31 | 2004-04-30 | 2003-10-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 0.000 100.00 % | -160.352 M -135.07 % | 457.236 M 294.28 % | -235.347 M -129.60 % | 795.053 M 189.99 % | -883.497 M -174.68 % | 1.183 B 30.56 % | 906.167 M 2 000.62 % | 43.138 M 114.86 % | -290.243 M -1 419.68 % | -19.099 M -100.30 % | 6.471 B 31.13 % | 4.935 B | 0.000 -100.00 % | 2.783 B 888.85 % | -352.742 M 96.97 % | -11.634 B | 0.000 100.00 % | -2.720 B -3 062.18 % | -86.027 M 0.00 % | -86.027 M 59.65 % | -213.224 M 0.00 % | -213.224 M -476.43 % | 56.644 M 0.00 % | 56.644 M 127.76 % | -204.045 M 0.00 % | -204.045 M -547.93 % | 45.553 M 0.00 % | 45.553 M 150.83 % | -89.626 M 0.00 % | -89.626 M -548.22 % | 19.996 M 0.00 % | 19.996 M 192.83 % | -21.540 M 0.00 % | -21.540 M -408.95 % | 6.972 M 0.00 % | 6.972 M 545.99 % | -1.563 M -146.24 % | 3.381 M 100.00 % | 1.691 M -1.74 % | 1.721 M 0.00 % | 1.721 M |
| Accounts receivables | 0.000 | 0.000 | 0.000 -100.00 % | 294.167 M | 0.000 100.00 % | -156.774 M | 0.000 100.00 % | -203.168 M | 0.000 100.00 % | -63.712 M | 0.000 | 0.000 100.00 % | -9.808 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -42.798 M 0.00 % | -42.798 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 20.295 M 0.00 % | 20.295 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | -63.250 K -187.50 % | -22.000 K -100.00 % | -11.000 K -100.31 % | 3.589 M 0.00 % | 3.589 M |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -16.982 M 0.00 % | -16.982 M |
| Other working capital | 0.000 100.00 % | -160.352 M -135.07 % | 457.236 M 186.35 % | -529.514 M -166.60 % | 795.053 M 189.99 % | -883.497 M -174.68 % | 1.183 B 30.99 % | 903.178 M 1 993.69 % | 43.138 M 119.04 % | -226.531 M -1 086.09 % | -19.099 M -100.30 % | 6.471 B 30.87 % | 4.945 B | 0.000 -100.00 % | 2.783 B | 0.000 100.00 % | -11.634 B | 0.000 | 0.000 100.00 % | -43.228 M 0.00 % | -43.228 M | 0.000 100.00 % | -403.438 M -641.28 % | 74.534 M 0.00 % | 74.534 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.500 M -144.08 % | 3.403 M 100.00 % | 1.702 M 132.84 % | -5.182 M 0.00 % | -5.182 M |
| Other non cash items | 149.402 M -42.16 % | 258.310 M 258.25 % | -163.225 M -7.65 % | -151.625 M -145.09 % | 336.278 M -79.34 % | 1.628 B 40.43 % | 1.159 B -36.14 % | 1.815 B 3 478.72 % | -53.716 M -102.85 % | 1.887 B 353.08 % | 416.562 M -58.30 % | 998.976 M 758.17 % | -151.780 M -111.41 % | 1.330 B 154.41 % | -2.444 B -5.23 % | -2.323 B -144.26 % | 5.248 B 213.27 % | -4.633 B -13 298.89 % | -34.577 M -157.84 % | 59.777 M 0.00 % | 59.777 M 433.61 % | -17.918 M 38.74 % | -29.248 M -425.38 % | 8.989 M 0.00 % | 8.989 M -34.91 % | 13.810 M 0.00 % | 13.810 M 145.88 % | -30.099 M 0.00 % | -30.099 M -2 663.91 % | -1.089 M 0.00 % | -1.089 M -101.27 % | 85.426 M 0.00 % | 85.426 M 59.07 % | 53.705 M 0.00 % | 53.705 M 368.63 % | -19.992 M 0.00 % | -19.992 M 44.66 % | -36.125 M -222.61 % | -11.198 M -100.00 % | -5.599 M -132.70 % | -2.406 M 0.00 % | -2.406 M |
| Net cash provided by operating activities | 0.000 100.00 % | -487.311 M -304.90 % | 237.824 M 148.62 % | -489.165 M -198.18 % | 498.222 M 268.56 % | -295.578 M -132.26 % | 916.355 M -26.60 % | 1.249 B 393.78 % | -424.985 M 37.91 % | -684.433 M -722.04 % | -83.260 M -101.15 % | 7.233 B 1 618.04 % | 421.019 M 99.34 % | 211.206 M 110.25 % | -2.060 B -19.81 % | -1.719 B 71.59 % | -6.051 B -37.08 % | -4.414 B -68.72 % | -2.616 B -5 182.14 % | -49.533 M 0.00 % | -49.533 M 76.02 % | -206.570 M 0.00 % | -206.570 M -603.93 % | 40.992 M 0.00 % | 40.992 M 119.68 % | -208.275 M 0.00 % | -208.275 M -462.85 % | 57.399 M 0.00 % | 57.399 M 166.11 % | -86.822 M 0.00 % | -86.822 M -3 191.40 % | 2.809 M 0.00 % | 2.809 M -64.96 % | 8.016 M 0.00 % | 8.016 M -66.11 % | 23.656 M 0.00 % | 23.656 M 956.31 % | 2.240 M 137.12 % | -6.033 M -100.00 % | -3.017 M -178.98 % | 3.820 M 0.00 % | 3.820 M |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -874.000 K -187.50 % | -304.000 K 62.52 % | -811.000 K -281.43 % | 447.000 K 131.28 % | -1.429 M 48.22 % | -2.760 M -0.91 % | -2.735 M -62.41 % | -1.684 M 16.96 % | -2.028 M -33 700.00 % | -6.000 K 99.91 % | -6.944 M -68.79 % | -4.114 M 76.91 % | -17.816 M -4 613.23 % | -378.000 K 91.69 % | -4.548 M -118.55 % | -2.081 M 0.00 % | -2.081 M -1.86 % | -2.043 M 0.00 % | -2.043 M -137.83 % | -859.000 K 0.00 % | -859.000 K 55.45 % | -1.928 M 0.00 % | -1.928 M 38.36 % | -3.128 M 0.00 % | -3.128 M 26.64 % | -4.264 M 0.00 % | -4.264 M -35.90 % | -3.138 M 0.00 % | -3.138 M 12.46 % | -3.584 M 0.00 % | -3.584 M -95.10 % | -1.837 M 0.00 % | -1.837 M -222.47 % | 1.500 M -97.62 % | 62.966 M 100.00 % | 31.483 M 1 293.67 % | -2.638 M 0.00 % | -2.638 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 -100.00 % | 64.843 M 13 844.73 % | 465.000 K -99.73 % | 174.415 M | 0.000 -100.00 % | 163.444 M | 0.000 -100.00 % | 5.670 M 593.15 % | 818.000 K | 0.000 | 0.000 | 0.000 100.00 % | -168.579 M -106.66 % | 2.532 B | 0.000 100.00 % | -2.462 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -292.507 M -1 182.93 % | -22.800 M 0.00 % | -22.800 M -4 966.67 % | -450.000 K 0.00 % | -450.000 K -112.82 % | 3.510 M 0.00 % | 3.510 M -51.36 % | 7.216 M 0.00 % | 7.216 M 420.21 % | -2.254 M 0.00 % | -2.254 M 96.05 % | -57.053 M 0.00 % | -57.053 M -96 800.00 % | 59.000 K 0.00 % | 59.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 2.862 M 0.00 % | 2.862 M |
| Purchases of investments | 0.000 100.00 % | -54.019 M | 0.000 100.00 % | -53.312 M -371.50 % | -11.307 M 96.84 % | -357.693 M -3 824.22 % | -9.115 M 98.83 % | -778.466 M | 0.000 100.00 % | -589.666 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -315.364 M 92.06 % | -3.973 B | 0.000 | 0.000 100.00 % | -1.092 B -1 741.70 % | -59.268 M 0.00 % | -59.268 M 13.47 % | -68.496 M 0.00 % | -68.496 M -538.84 % | -10.722 M 0.00 % | -10.722 M 93.34 % | -161.042 M 0.00 % | -161.042 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.896 M 0.00 % | -1.896 M |
| Sales maturities of investments | 0.000 -100.00 % | 20.526 M -61.84 % | 53.789 M 235.68 % | 16.024 M 47.80 % | 10.842 M -90.67 % | 116.160 M | 0.000 -100.00 % | 512.840 M -67.74 % | 1.590 B 176.30 % | 575.296 M -26.47 % | 782.366 M | 0.000 | 0.000 | 0.000 -100.00 % | 483.943 M -66.42 % | 1.441 B | 0.000 | 0.000 | 0.000 -100.00 % | 65.047 M 0.00 % | 65.047 M -20.89 % | 82.219 M 0.00 % | 82.219 M 9.63 % | 75.000 M 0.00 % | 75.000 M 1 015.74 % | 6.722 M 0.00 % | 6.722 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.308 M 100.00 % | 2.154 M -63.46 % | 5.895 M 0.00 % | 5.895 M |
| Other investing activites | 0.000 100.00 % | -18.146 M -200.00 % | 18.146 M | 0.000 -100.00 % | 11.307 M -96.30 % | 305.223 M 71 213.79 % | 428.000 K -99.94 % | 678.705 M 95 090.04 % | 713.000 K 181.86 % | -871.000 K -2 821.88 % | 32.000 K -100.00 % | 818.621 M 2 459.31 % | 31.986 M -98.13 % | 1.713 B 135.14 % | -4.876 B 24.09 % | -6.424 B -25.60 % | -5.115 B -4 379.18 % | 119.536 M | 0.000 -100.00 % | 185.000 K 0.00 % | 185.000 K | 0.000 | 0.000 -100.00 % | 2.416 M 0.00 % | 2.416 M -54.57 % | 5.318 M 0.00 % | 5.318 M -90.32 % | 54.910 M 0.00 % | 54.910 M 9.64 % | 50.082 M 0.00 % | 50.082 M 3 252.21 % | 1.494 M 0.00 % | 1.494 M -94.65 % | 27.937 M 0.00 % | 27.937 M 12 193.94 % | -231.000 K 0.00 % | -231.000 K | 0.000 | 0.000 | 0.000 100.00 % | -1.649 M 0.00 % | -1.649 M |
| Net cash used for investing activites | 0.000 100.00 % | -51.639 M -171.79 % | 71.935 M 161.06 % | 27.555 M 164.11 % | 10.433 M -96.58 % | 304.919 M 3 310.35 % | -9.498 M -101.40 % | 679.152 M -57.26 % | 1.589 B 12 984.98 % | -12.331 M -101.58 % | 780.481 M -4.46 % | 816.937 M -26.43 % | 1.110 B -35.19 % | 1.713 B 135.08 % | -4.883 B 24.04 % | -6.429 B -25.24 % | -5.133 B -4 498.59 % | 116.696 M 110.65 % | -1.096 B -28 327.89 % | 3.883 M 0.00 % | 3.883 M -56.29 % | 8.884 M 103.13 % | -283.568 M -758.92 % | 43.035 M 0.00 % | 43.035 M 128.43 % | -151.382 M 0.00 % | -151.382 M -373.79 % | 55.291 M 0.00 % | 55.291 M 4.26 % | 53.033 M 0.00 % | 53.033 M 1 460.87 % | -3.897 M 0.00 % | -3.897 M 88.08 % | -32.701 M 0.00 % | -32.701 M -1 526.92 % | -2.010 M 0.00 % | -2.010 M -247.09 % | 1.367 M -98.26 % | 78.317 M 100.00 % | 39.158 M 1 420.71 % | 2.575 M 0.00 % | 2.575 M |
| Debt repayment | 0.000 100.00 % | -11.190 M 99.11 % | -1.261 B -59.61 % | -789.750 M | 0.000 | 0.000 100.00 % | -380.655 M | 0.000 | 0.000 100.00 % | -3.250 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.536 B | 0.000 | 0.000 | 0.000 -100.00 % | 66.388 M 0.00 % | 66.388 M | 0.000 -100.00 % | 500.000 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -74.347 M 0.00 % | -74.347 M -325.55 % | 32.963 M 0.00 % | 32.963 M 361.19 % | -12.621 M 0.00 % | -12.621 M -212.82 % | 11.186 M 0.00 % | 11.186 M 333.67 % | -4.787 M 0.00 % | -4.787 M | 0.000 | 0.000 | 0.000 100.00 % | -1.007 M 0.00 % | -1.007 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.847 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.550 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 652.032 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 97.660 M 0.00 % | 97.660 M -76.16 % | 409.693 M 0.00 % | 409.693 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 24.819 M 0.00 % | 24.819 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.180 M 100.00 % | 2.090 M | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.687 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 |
| Dividends paid | 0.000 100.00 % | -99.720 M 0.41 % | -100.126 M 59.47 % | -247.050 M -60.11 % | -154.297 M 18.27 % | -188.787 M -473.25 % | -32.933 M 89.73 % | -320.676 M -308.38 % | -78.524 M 1.77 % | -79.939 M -139.90 % | -33.322 M 0.88 % | -33.618 M -0.58 % | -33.425 M 64.63 % | -94.511 M -392.60 % | -19.186 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -118.175 M 0.00 % | -118.175 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.562 M 0.00 % | -4.562 M -150.38 % | -1.822 M 0.00 % | -1.822 M -139.89 % | -759.500 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 0.000 -100.00 % | 143.230 M 54.31 % | 92.819 M -65.36 % | 267.936 M 87.62 % | 142.808 M -15.39 % | 168.790 M 168.88 % | -245.043 M 79.48 % | -1.194 B -24.28 % | -960.706 M -856.41 % | 127.009 M 105.87 % | -2.162 B 64.93 % | -6.165 B -5.72 % | -5.832 B -267.91 % | -1.585 B -137.40 % | 4.239 B 1 137.63 % | -408.497 M -104.35 % | 9.381 B 139.73 % | 3.913 B 884.94 % | -498.511 M -22 056.04 % | -2.250 M 0.00 % | -2.250 M 10.00 % | -2.500 M -206.84 % | 2.340 M 140.22 % | -5.818 M 0.00 % | -5.818 M -162.31 % | -2.218 M 0.00 % | -2.218 M -812.76 % | -243.000 K 0.00 % | -243.000 K 88.62 % | -2.136 M 0.00 % | -2.136 M -136.54 % | -903.000 K 0.00 % | -903.000 K -118.33 % | 4.926 M 0.00 % | 4.926 M 514.30 % | -1.189 M 0.00 % | -1.189 M 41.74 % | -2.041 M 97.37 % | -77.576 M -100.00 % | -38.788 M -1 256.45 % | -2.860 M 0.00 % | -2.860 M |
| Net cash used provided by financing activities | 0.000 -100.00 % | 32.320 M 102.55 % | -1.268 B -64.90 % | -768.864 M -6 592.18 % | -11.489 M 42.55 % | -19.997 M 96.96 % | -658.631 M 56.51 % | -1.515 B -45.74 % | -1.039 B 42.11 % | -1.795 B 18.24 % | -2.196 B 64.58 % | -6.199 B -27.57 % | -4.859 B -189.30 % | -1.680 B -139.81 % | 4.219 B -63.89 % | 11.686 B 23.20 % | 9.485 B 142.40 % | 3.913 B 884.94 % | -498.511 M -822.52 % | -54.038 M 0.00 % | -54.038 M -2 061.52 % | -2.500 M -100.50 % | 502.340 M 446.97 % | 91.841 M 0.00 % | 91.841 M -77.46 % | 407.475 M 0.00 % | 407.475 M 644.49 % | -74.836 M 0.00 % | -74.836 M -342.76 % | 30.827 M 0.00 % | 30.827 M 327.95 % | -13.524 M 0.00 % | -13.524 M -138.31 % | 35.297 M 0.00 % | 35.297 M 552.58 % | -7.799 M 0.00 % | -7.799 M -178.49 % | -2.801 M 96.39 % | -77.576 M -100.00 % | -38.788 M -903.04 % | -3.867 M 0.00 % | -3.867 M |
| Effect of forex changes on cash | 0.000 -100.00 % | 296.639 M 6 746.04 % | 4.333 M -98.58 % | 304.321 M 1 362.59 % | 20.807 M 63.37 % | 12.736 M -17.10 % | 15.364 M 417.65 % | 2.968 M 176.99 % | -3.855 M -161.48 % | 6.270 M 123.09 % | -27.153 M -15 505.17 % | -174.000 K 99.89 % | -157.656 M -348.25 % | 63.508 M -44.65 % | 114.730 M 270.37 % | 30.977 M 93.59 % | 16.001 M 196.46 % | -16.589 M -100.45 % | 3.690 B 526 658.74 % | 700.500 K 0.00 % | 700.500 K -99.34 % | 105.882 M 199.41 % | -106.506 M -6 944.86 % | 1.556 M 0.00 % | 1.556 M 24 038.46 % | -6.500 K 0.00 % | -6.500 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.519 M 0.36 % | 7.492 M 100.00 % | 3.746 M | 0.000 | 0.000 |
| Net change in cash | 0.000 100.00 % | -209.991 M 78.00 % | -954.552 M -3.07 % | -926.153 M -283.15 % | 505.687 M 218.79 % | -425.682 M -193.57 % | 454.957 M 425.66 % | -139.705 M -247.87 % | 94.478 M 103.95 % | -2.392 B -62.04 % | -1.476 B -143.12 % | 3.423 B 215.64 % | -2.960 B -200.00 % | 2.960 B 225.08 % | -2.366 B -179.76 % | 2.967 B 276.29 % | -1.683 B -319.30 % | -401.354 M 22.97 % | -521.059 M -163.19 % | -197.977 M | 0.000 100.00 % | -47.152 M 88.97 % | -427.589 M -582.00 % | 88.712 M 271.10 % | 23.905 M 0.00 % | 23.905 M 26.30 % | 18.927 M 0.00 % | 18.927 M 1 377.99 % | -1.481 M 0.00 % | -1.481 M 79.73 % | -7.306 M 0.00 % | -7.306 M -237.70 % | 5.306 M 0.00 % | 5.306 M -23.37 % | 6.924 M 0.00 % | 6.924 M -16.82 % | 8.324 M 0.00 % | 8.324 M 656.92 % | 1.100 M 0.00 % | 1.100 M | 0.000 | 0.000 |
| Cash at beginning of period | 0.000 -100.00 % | 627.595 M -62.58 % | 1.677 B -32.67 % | 2.491 B 18.76 % | 2.098 B -16.87 % | 2.523 B 22.00 % | 2.068 B -6.33 % | 2.208 B 4.47 % | 2.114 B -11.63 % | 2.392 B -30.86 % | 3.459 B | 0.000 -100.00 % | 2.960 B | 0.000 -100.00 % | 2.967 B 1 140.47 % | 239.169 M -90.94 % | 2.640 B -13.20 % | 3.041 B 300.00 % | 760.228 M 99.27 % | 381.509 M 0.00 % | 381.509 M 167.67 % | 142.530 M -75.00 % | 570.119 M 959.35 % | 53.818 M 79.92 % | 29.913 M 0.00 % | 29.913 M 172.28 % | 10.986 M 0.00 % | 10.986 M -11.88 % | 12.467 M 0.00 % | 12.467 M -36.95 % | 19.773 M 0.00 % | 19.773 M 10.65 % | 17.871 M 0.00 % | 17.871 M 63.25 % | 10.947 M 0.00 % | 10.947 M 317.35 % | 2.623 M 0.00 % | 2.623 M 72.20 % | 1.523 M 0.00 % | 1.523 M | 0.000 | 0.000 |
| Cash at end of period | 0.000 -100.00 % | 413.122 M -42.83 % | 722.631 M -56.91 % | 1.677 B -35.58 % | 2.603 B 24.11 % | 2.098 B -16.87 % | 2.523 B 22.00 % | 2.068 B -6.33 % | 2.208 B 4.47 % | 2.114 B 6.58 % | 1.983 B -42.06 % | 3.423 B | 0.000 -100.00 % | 2.960 B 392.93 % | 600.449 M -79.76 % | 2.967 B 210.12 % | 956.675 M -63.76 % | 2.640 B 1 003.64 % | 239.169 M 30.31 % | 183.532 M -51.89 % | 381.509 M 300.00 % | 95.377 M -33.08 % | 142.530 M 0.00 % | 142.530 M 164.84 % | 53.818 M 0.00 % | 53.818 M 79.92 % | 29.913 M 0.00 % | 29.913 M 172.28 % | 10.986 M 0.00 % | 10.986 M -11.88 % | 12.467 M 0.00 % | 12.467 M -46.21 % | 23.177 M 0.00 % | 23.177 M 29.69 % | 17.871 M 0.00 % | 17.871 M 63.25 % | 10.947 M 0.00 % | 10.947 M 317.36 % | 2.623 M 0.00 % | 2.623 M -87.31 % | 20.672 M 0.00 % | 20.672 M |
| Operating cash flow | 0.000 100.00 % | -487.311 M -304.90 % | 237.824 M 37.32 % | 173.192 M -65.24 % | 498.222 M 131.19 % | -1.597 B -274.33 % | 916.355 M 89.58 % | 483.349 M 213.73 % | -424.985 M 37.91 % | -684.433 M -722.04 % | -83.260 M -101.15 % | 7.233 B 63.32 % | 4.429 B 1 996.94 % | 211.206 M -80.92 % | 1.107 B 164.39 % | -1.719 B 71.59 % | -6.051 B -37.08 % | -4.414 B -68.72 % | -2.616 B -5 182.14 % | -49.533 M 0.00 % | -49.533 M 76.02 % | -206.570 M 0.00 % | -206.570 M -603.93 % | 40.992 M 0.00 % | 40.992 M 119.68 % | -208.275 M 0.00 % | -208.275 M -462.85 % | 57.399 M 0.00 % | 57.399 M 166.11 % | -86.822 M 0.00 % | -86.822 M -3 191.40 % | 2.809 M 0.00 % | 2.809 M -64.96 % | 8.016 M 0.00 % | 8.016 M -66.11 % | 23.656 M 0.00 % | 23.656 M 956.31 % | 2.240 M 137.12 % | -6.033 M -100.00 % | -3.017 M -178.98 % | 3.820 M 0.00 % | 3.820 M |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -874.000 K -187.50 % | -304.000 K 62.52 % | -811.000 K -281.43 % | 447.000 K 131.28 % | -1.429 M 48.22 % | -2.760 M -0.91 % | -2.735 M -62.41 % | -1.684 M 16.96 % | -2.028 M -33 700.00 % | -6.000 K 99.91 % | -6.944 M -68.79 % | -4.114 M 76.91 % | -17.816 M -4 613.23 % | -378.000 K 91.69 % | -4.548 M -118.55 % | -2.081 M 0.00 % | -2.081 M -1.86 % | -2.043 M 0.00 % | -2.043 M -137.83 % | -859.000 K 0.00 % | -859.000 K 55.45 % | -1.928 M 0.00 % | -1.928 M 38.36 % | -3.128 M 0.00 % | -3.128 M 26.64 % | -4.264 M 0.00 % | -4.264 M -35.90 % | -3.138 M 0.00 % | -3.138 M 12.46 % | -3.584 M 0.00 % | -3.584 M -95.10 % | -1.837 M 0.00 % | -1.837 M -222.47 % | 1.500 M -97.62 % | 62.966 M 100.00 % | 31.483 M 1 293.67 % | -2.638 M 0.00 % | -2.638 M |
| Free CashFlow | 0.000 100.00 % | -487.311 M -304.90 % | 237.824 M 37.32 % | 173.192 M -65.18 % | 497.348 M 131.13 % | -1.598 B -274.52 % | 915.544 M 89.24 % | 483.796 M 213.46 % | -426.414 M 37.95 % | -687.193 M -699.11 % | -85.995 M -101.19 % | 7.232 B 63.36 % | 4.427 B 1 996.03 % | 211.200 M -80.80 % | 1.100 B 163.84 % | -1.723 B 71.60 % | -6.069 B -37.47 % | -4.415 B -68.44 % | -2.621 B -4 977.99 % | -51.614 M 0.00 % | -51.614 M 75.26 % | -208.614 M 0.00 % | -208.614 M -619.81 % | 40.133 M 0.00 % | 40.133 M 119.09 % | -210.204 M 0.00 % | -210.204 M -487.32 % | 54.271 M 0.00 % | 54.271 M 159.58 % | -91.086 M 0.00 % | -91.086 M -27 585.71 % | -329.000 K 0.00 % | -329.000 K -107.42 % | 4.432 M 0.00 % | 4.432 M -79.69 % | 21.819 M 0.00 % | 21.819 M 483.47 % | 3.740 M -93.43 % | 56.933 M 100.00 % | 28.467 M 2 308.33 % | 1.182 M 0.00 % | 1.182 M |
| 2025 | 2024 | 2024 | 2023 | 2023 | 2022 | 2022 | 2021 | 2021 | 2020 | 2020 | 2019 | 2018 | 2018 | 2017 | 2017 | 2016 | 2016 | 2016 | 2015 | 2014 | 2014 | 2013 | 2013 | 2012 | 2012 | 2011 | 2011 | 2010 | 2010 | 2009 | 2009 | 2008 | 2008 | 2007 | 2007 | 2006 | 2006 | 2005 | 2005 | 2004 | 2003 |