China Silver Technology Holdings Limited 0515.HK
Trading inactive
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 40.340 M -84.61 % | 262.134 M 0.75 % | 260.179 M -30.69 % | 375.375 M 58.00 % | 237.572 M -13.45 % | 274.477 M -19.37 % | 340.415 M -39.15 % | 559.443 M 41.47 % | 395.450 M -25.89 % | 533.608 M -24.41 % | 705.921 M 4.39 % | 676.207 M -19.07 % | 835.501 M -30.06 % | 1.195 B 19.80 % | 997.112 M 34.87 % | 739.314 M -11.87 % | 838.870 M 13.21 % | 740.968 M 20.84 % | 613.156 M 23.71 % | 495.632 M |
| Net income | -52.879 M -70.34 % | -31.043 M 24.38 % | -41.053 M -943.01 % | -3.936 M 94.71 % | -74.351 M 27.74 % | -102.896 M 23.08 % | -133.768 M -35.86 % | -98.458 M -10.58 % | -89.036 M -9.62 % | -81.225 M 27.39 % | -111.872 M 63.54 % | -306.833 M -31.65 % | -233.074 M -556.88 % | 51.014 M 20.02 % | 42.504 M 281.65 % | 11.137 M -59.82 % | 27.721 M -53.82 % | 60.034 M 53.55 % | 39.098 M 4.85 % | 37.289 M |
| Income before tax | -54.005 M -59.80 % | -33.796 M 22.69 % | -43.715 M -557.47 % | -6.649 M 91.19 % | -75.476 M 37.38 % | -120.522 M 27.20 % | -165.543 M -55.66 % | -106.347 M -18.24 % | -89.945 M -7.08 % | -83.997 M 25.71 % | -113.063 M 62.97 % | -305.346 M -9.58 % | -278.650 M -347.86 % | 112.421 M 64.50 % | 68.343 M 315.00 % | 16.468 M -47.71 % | 31.491 M -55.39 % | 70.599 M 46.09 % | 48.327 M 15.34 % | 41.901 M |
| Income before tax ratio | -1.34 -938.38 % | -0.13 23.27 % | -0.17 -848.57 % | -0.02 94.42 % | -0.32 27.65 % | -0.44 9.71 % | -0.49 -155.82 % | -0.19 16.42 % | -0.23 -44.49 % | -0.16 1.72 % | -0.16 64.53 % | -0.45 -35.39 % | -0.33 -454.37 % | 0.09 37.31 % | 0.07 207.71 % | 0.02 -40.66 % | 0.04 -60.60 % | 0.10 20.89 % | 0.08 -6.77 % | 0.08 |
| EBITDA | -22.105 M -327.07 % | -5.176 M 74.84 % | -20.575 M -247.08 % | 13.989 M 127.03 % | -51.752 M 37.70 % | -83.067 M 34.96 % | -127.725 M -174.38 % | -46.550 M 11.46 % | -52.576 M -15.54 % | -45.504 M 39.10 % | -74.722 M 69.20 % | -242.586 M -23.70 % | -196.110 M -201.22 % | 193.755 M 44.15 % | 134.414 M 67.93 % | 80.041 M -18.75 % | 98.518 M 18.71 % | 82.990 M 19.50 % | 69.446 M 9.07 % | 63.669 M |
| Net income ratio | -1.31 -1 006.90 % | -0.12 24.95 % | -0.16 -1 404.81 % | -0.01 96.65 % | -0.31 16.52 % | -0.37 4.60 % | -0.39 -123.28 % | -0.18 21.83 % | -0.23 -47.91 % | -0.15 3.95 % | -0.16 65.07 % | -0.45 -62.66 % | -0.28 -753.21 % | 0.04 0.19 % | 0.04 182.97 % | 0.02 -54.41 % | 0.03 -59.21 % | 0.08 27.06 % | 0.06 -15.25 % | 0.08 |
| Ratio EBITDA | -0.55 -2 675.13 % | -0.02 75.03 % | -0.08 -312.20 % | 0.04 117.11 % | -0.22 28.02 % | -0.30 19.34 % | -0.38 -350.92 % | -0.08 37.42 % | -0.13 -55.91 % | -0.09 19.44 % | -0.11 70.49 % | -0.36 -52.84 % | -0.23 -244.71 % | 0.16 20.33 % | 0.13 24.51 % | 0.11 -7.81 % | 0.12 4.86 % | 0.11 -1.11 % | 0.11 -11.83 % | 0.13 |
| Gross profit ratio | 0.06 -24.85 % | 0.08 8.38 % | 0.07 22.68 % | 0.06 169.84 % | 0.02 218.95 % | 0.01 12.45 % | 0.01 142.41 % | -0.01 -241.95 % | 0.01 -86.98 % | 0.08 1.70 % | 0.07 135.80 % | -0.21 -406.56 % | 0.07 -62.99 % | 0.18 17.31 % | 0.16 23.10 % | 0.13 -2.53 % | 0.13 -33.58 % | 0.20 1.70 % | 0.19 -3.57 % | 0.20 |
| Weighted average shs out dil | 952.389 M 42.27 % | 669.415 M 4.54 % | 640.343 M 16.03 % | 551.895 M 1.52 % | 543.647 M 2.38 % | 530.987 M 21.10 % | 438.484 M 56.68 % | 279.865 M 72.40 % | 162.337 M 22.95 % | 132.038 M 45.44 % | 90.783 M 2.61 % | 88.477 M -39.94 % | 147.315 M -4.64 % | 154.480 M 45.91 % | 105.877 M 31.78 % | 80.345 M 0.50 % | 79.944 M 0.00 % | 79.944 M 10.49 % | 72.353 M 22.33 % | 59.148 M |
| Weighted average shs out | 952.397 M 42.27 % | 669.420 M 4.54 % | 640.343 M 16.03 % | 551.895 M 1.52 % | 543.647 M 2.38 % | 530.987 M 21.10 % | 438.484 M 56.68 % | 279.865 M 72.40 % | 162.337 M 22.95 % | 132.038 M 45.44 % | 90.783 M 2.61 % | 88.477 M -39.94 % | 147.315 M -4.64 % | 154.480 M 45.91 % | 105.877 M 32.44 % | 79.944 M 0.00 % | 79.944 M 0.00 % | 79.944 M 10.49 % | 72.353 M 22.33 % | 59.148 M |
| EPS diluted | -0.06 -19.61 % | -0.05 27.61 % | -0.06 -802.82 % | -0.01 94.93 % | -0.14 26.32 % | -0.19 38.71 % | -0.31 11.43 % | -0.35 36.36 % | -0.55 11.29 % | -0.62 49.59 % | -1.23 64.55 % | -3.47 -119.62 % | -1.58 -578.79 % | 0.33 -15.38 % | 0.39 160.00 % | 0.15 -58.33 % | 0.36 -52.00 % | 0.75 38.89 % | 0.54 -14.29 % | 0.63 |
| Earnings per share | -0.06 -19.61 % | -0.05 27.61 % | -0.06 -802.82 % | -0.01 94.93 % | -0.14 26.32 % | -0.19 38.71 % | -0.31 11.43 % | -0.35 36.36 % | -0.55 11.29 % | -0.62 49.59 % | -1.23 64.55 % | -3.47 -119.62 % | -1.58 -538.89 % | 0.36 -14.29 % | 0.42 180.00 % | 0.15 -58.33 % | 0.36 -52.00 % | 0.75 38.89 % | 0.54 -14.29 % | 0.63 |
| Gross profit | 2.308 M -88.43 % | 19.956 M 9.19 % | 18.276 M -14.97 % | 21.493 M 326.36 % | 5.041 M 176.07 % | 1.826 M -9.33 % | 2.014 M 125.81 % | -7.804 M -300.82 % | 3.886 M -90.35 % | 40.283 M -23.13 % | 52.401 M 137.38 % | -140.198 M -348.12 % | 56.505 M -74.11 % | 218.251 M 40.54 % | 155.297 M 66.02 % | 93.540 M -14.10 % | 108.890 M -24.81 % | 144.811 M 22.90 % | 117.828 M 19.30 % | 98.769 M |
| Income tax expense | -394.000 K 1.99 % | -402.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 50.000 K -7.41 % | 54.000 K 50.00 % | 36.000 K -98.60 % | 2.577 M 493.78 % | 434.000 K -87.07 % | 3.356 M -70.15 % | 11.242 M 323.11 % | 2.657 M -93.58 % | 41.408 M 119.47 % | 18.867 M 253.91 % | 5.331 M 41.41 % | 3.770 M -64.32 % | 10.565 M 14.48 % | 9.229 M 100.11 % | 4.612 M |
| Cost of revenue | 38.032 M -84.30 % | 242.178 M 0.11 % | 241.903 M -31.64 % | 353.882 M 52.19 % | 232.531 M -14.71 % | 272.651 M -19.43 % | 338.401 M -40.34 % | 567.247 M 44.87 % | 391.564 M -20.63 % | 493.325 M -24.51 % | 653.520 M -19.95 % | 816.405 M 4.80 % | 778.996 M -20.21 % | 976.270 M 15.97 % | 841.815 M 30.36 % | 645.774 M -11.54 % | 729.980 M 22.45 % | 596.157 M 20.36 % | 495.328 M 24.81 % | 396.863 M |
| General and administrative expenses | 32.034 M -13.14 % | 36.878 M -5.30 % | 38.940 M 1.42 % | 38.396 M -14.95 % | 45.143 M -36.86 % | 71.495 M -2.33 % | 73.204 M 11.81 % | 65.474 M 4.08 % | 62.905 M -40.67 % | 106.029 M -6.45 % | 113.342 M 56.22 % | 72.551 M -24.16 % | 95.660 M -4.45 % | 100.119 M 33.80 % | 74.826 M 49.98 % | 49.891 M -7.05 % | 53.674 M -8.81 % | 58.858 M 27.43 % | 46.189 M 25.37 % | 36.843 M |
| Selling and marketing expenses | 2.746 M -81.84 % | 15.119 M 4.36 % | 14.488 M -13.15 % | 16.681 M 1.72 % | 16.399 M -12.91 % | 18.830 M -3.02 % | 19.417 M -8.69 % | 21.265 M -11.84 % | 24.122 M -22.90 % | 31.287 M -24.43 % | 41.400 M -2.34 % | 42.394 M 68.61 % | 25.143 M -31.22 % | 36.557 M -3.39 % | 37.838 M 4.55 % | 36.193 M 20.32 % | 30.080 M -8.83 % | 32.994 M 31.30 % | 25.129 M 40.41 % | 17.897 M |
| Other expenses | 0.000 100.00 % | -2.959 M 26.96 % | -4.051 M 1.20 % | -4.100 M -119.72 % | 20.788 M 8.10 % | 19.230 M 941.21 % | -2.286 M 85.08 % | -15.323 M | 0.000 -100.00 % | 12.664 M | 0.000 | 0.000 -100.00 % | 133.000 K 100.28 % | -47.229 M -28.48 % | -36.760 M -78.38 % | -20.608 M 15.34 % | -24.343 M | 0.000 | 0.000 | 0.000 |
| Operating expenses | 34.780 M -29.08 % | 49.038 M -0.94 % | 49.501 M -3.59 % | 51.344 M -37.99 % | 82.795 M -24.82 % | 110.130 M -24.56 % | 145.976 M 128.66 % | 63.839 M -28.47 % | 89.248 M -25.91 % | 120.456 M -28.27 % | 167.939 M 3.55 % | 162.183 M -50.32 % | 326.446 M 264.96 % | 89.447 M 17.84 % | 75.904 M 15.93 % | 65.476 M 10.21 % | 59.411 M -35.32 % | 91.852 M 28.79 % | 71.318 M 30.28 % | 54.740 M |
| Cost and expenses | 72.812 M -75.00 % | 291.216 M -0.06 % | 291.404 M -28.09 % | 405.226 M 28.51 % | 315.326 M -17.62 % | 382.781 M -20.97 % | 484.377 M -23.25 % | 631.086 M 31.25 % | 480.812 M -21.66 % | 613.781 M -25.28 % | 821.459 M -16.06 % | 978.588 M -11.48 % | 1.105 B 3.73 % | 1.066 B 16.13 % | 917.719 M 29.03 % | 711.250 M -9.90 % | 789.391 M 14.74 % | 688.009 M 21.42 % | 566.646 M 25.47 % | 451.603 M |
| Research and development expenses | 0.000 | 0.000 -100.00 % | 124.000 K -66.21 % | 367.000 K -21.08 % | 465.000 K -19.13 % | 575.000 K 18.07 % | 487.000 K -64.66 % | 1.378 M -24.95 % | 1.836 M -28.67 % | 2.574 M 6.19 % | 2.424 M -32.48 % | 3.590 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 34.780 M -33.11 % | 51.997 M -2.68 % | 53.428 M -2.99 % | 55.077 M -10.51 % | 61.542 M -31.87 % | 90.325 M -2.48 % | 92.621 M 6.78 % | 86.739 M -0.33 % | 87.027 M -36.62 % | 137.316 M -11.26 % | 154.742 M 34.62 % | 114.945 M -4.85 % | 120.803 M -11.61 % | 136.676 M 21.31 % | 112.664 M 30.88 % | 86.084 M 2.78 % | 83.754 M -8.82 % | 91.852 M 28.79 % | 71.318 M 30.28 % | 54.740 M |
| Interest income | 1.547 M 44.99 % | 1.067 M 12.32 % | 950.000 K -8.48 % | 1.038 M -87.83 % | 8.532 M 289.23 % | 2.192 M -27.42 % | 3.020 M -24.95 % | 4.024 M -50.42 % | 8.116 M 9.99 % | 7.379 M -36.36 % | 11.595 M 12.57 % | 10.300 M 73.14 % | 5.949 M -20.49 % | 7.482 M 228.59 % | 2.277 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 25.315 M 43.53 % | 17.638 M 11.33 % | 15.843 M 32.86 % | 11.925 M -3.11 % | 12.308 M -48.96 % | 24.114 M -1.98 % | 24.601 M -36.48 % | 38.728 M 204.97 % | 12.699 M 13.35 % | 11.203 M 22.84 % | 9.120 M -31.25 % | 13.265 M -10.32 % | 14.791 M 29.54 % | 11.418 M -36.64 % | 18.022 M 55.42 % | 11.596 M -35.53 % | 17.988 M 4.68 % | 17.183 M | 0.000 -100.00 % | 2.128 M |
| Depreciation and amortization | 10.367 M -5.60 % | 10.982 M 50.50 % | 7.297 M -16.25 % | 8.713 M -23.68 % | 11.416 M -14.43 % | 13.341 M 0.94 % | 13.217 M -37.27 % | 21.069 M -14.60 % | 24.670 M -9.60 % | 27.290 M -6.61 % | 29.221 M -39.81 % | 48.545 M -28.35 % | 67.749 M -2.24 % | 69.301 M 25.95 % | 55.021 M 7.12 % | 51.362 M 6.34 % | 48.299 M 60.83 % | 30.031 M 30.93 % | 22.936 M 16.78 % | 19.640 M |
| Operating income | -32.472 M -11.66 % | -29.082 M 6.86 % | -31.225 M -4.60 % | -29.851 M 61.61 % | -77.754 M 28.21 % | -108.304 M -19.53 % | -90.607 M 4.16 % | -94.543 M -13.71 % | -83.141 M 14.32 % | -97.033 M 11.47 % | -109.608 M 59.11 % | -268.047 M -1.59 % | -263.859 M -313.07 % | 123.839 M 55.98 % | 79.393 M 182.90 % | 28.064 M -43.28 % | 49.479 M -6.57 % | 52.959 M 13.87 % | 46.510 M 5.63 % | 44.029 M |
| Operating income ratio | -0.80 -625.56 % | -0.11 7.56 % | -0.12 -50.92 % | -0.08 75.70 % | -0.33 17.06 % | -0.39 -48.25 % | -0.27 -57.50 % | -0.17 19.62 % | -0.21 -15.62 % | -0.18 -17.11 % | -0.16 60.83 % | -0.40 -25.52 % | -0.32 -404.62 % | 0.10 30.20 % | 0.08 109.76 % | 0.04 -35.64 % | 0.06 -17.47 % | 0.07 -5.78 % | 0.08 -14.61 % | 0.09 |
| Total other income expenses net | -21.533 M -356.79 % | -4.714 M 62.26 % | -12.490 M -153.83 % | 23.202 M 918.53 % | 2.278 M 111.02 % | -20.665 M -36.86 % | -15.099 M 66.65 % | -45.273 M -565.39 % | -6.804 M -65.75 % | -4.105 M -18.81 % | -3.455 M 90.74 % | -37.299 M -152.17 % | -14.791 M -295.69 % | -3.738 M 80.60 % | -19.271 M -66.19 % | -11.596 M 35.53 % | -17.988 M -201.97 % | 17.640 M 870.83 % | 1.817 M 185.39 % | -2.128 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 326.135 M 8.17 % | 301.506 M -22.63 % | 389.698 M 56.53 % | 248.967 M 19.30 % | 208.697 M 33.83 % | 155.940 M -22.95 % | 202.389 M 10.33 % | 183.442 M -28.45 % | 256.388 M 20.07 % | 213.537 M 234.22 % | 63.891 M 90.59 % | 33.523 M -56.72 % | 77.455 M -62.22 % | 204.995 M 213.17 % | 65.458 M -52.77 % | 138.585 M -40.15 % | 231.569 M -20.44 % | 291.068 M 50.06 % | 193.965 M 28.64 % | 150.779 M |
| Total investments | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.855 M -15.45 % | 5.742 M -66.40 % | 17.088 M -44.36 % | 30.713 M 25.85 % | 24.404 M 95.23 % | 12.500 M | 0.000 -100.00 % | 2.000 K 0.00 % | 2.000 K 0.00 % | 2.000 K -99.86 % | 1.455 M 179.81 % | 520.000 K -60.03 % | 1.301 M | 0.000 | 0.000 | 0.000 |
| Total debt | 330.762 M 6.53 % | 310.500 M -33.21 % | 464.861 M 189.51 % | 160.566 M 1.40 % | 158.346 M -18.02 % | 193.141 M -13.60 % | 223.539 M -1.56 % | 227.075 M -29.95 % | 324.149 M 25.97 % | 257.326 M 11.30 % | 231.210 M 62.49 % | 142.296 M -27.49 % | 196.254 M -50.84 % | 399.255 M -14.22 % | 465.454 M 73.03 % | 269.002 M -7.69 % | 291.397 M -19.44 % | 361.731 M 57.40 % | 229.823 M 38.60 % | 165.817 M |
| Accumulated other comprehensive income loss | 48.913 M -24.34 % | 64.652 M -36.47 % | 101.770 M 5.34 % | 96.611 M -7.98 % | 104.985 M 13.83 % | 92.229 M -9.19 % | 101.568 M -5.01 % | 106.926 M 4.83 % | 101.998 M -1.99 % | 104.071 M -10.28 % | 115.990 M 3.25 % | 112.344 M 126.79 % | -419.310 M -41.95 % | -295.390 M -24.24 % | -237.763 M | 0.000 100.00 % | -141.212 M | 0.000 | 0.000 | 0.000 |
| Retained earnings | -96.637 M -79.79 % | -53.751 M 94.19 % | -924.458 M -4.65 % | -883.405 M 0.37 % | -886.716 M -8.56 % | -816.784 M -16.02 % | -703.981 M -25.26 % | -562.000 M -21.24 % | -463.542 M -22.27 % | -379.123 M -20.24 % | -315.298 M -54.63 % | -203.906 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 244.688 M | 0.000 | 0.000 | 0.000 |
| Common stock | 1.133 M 69.36 % | 669.000 K -99.80 % | 334.708 M 20.00 % | 278.924 M 2.61 % | 271.824 M 0.00 % | 271.824 M 20.00 % | 226.520 M 10.00 % | 205.927 M 100.00 % | 102.964 M 94.00 % | 53.074 M 0.00 % | 53.074 M 20.00 % | 44.228 M -0.05 % | 44.248 M 0.14 % | 44.188 M 20.16 % | 36.773 M 53.22 % | 24.000 M 0.00 % | 24.000 M | 0.000 | 0.000 | 0.000 |
| Total equity | -1.743 M -158.24 % | 2.993 M -84.07 % | 18.794 M 3 719.92 % | 492.000 K 9.09 % | 451.000 K -99.22 % | 57.510 M -57.92 % | 136.665 M -53.86 % | 296.207 M 11.62 % | 265.365 M -7.05 % | 285.495 M -25.20 % | 381.679 M -5.87 % | 405.478 M -41.84 % | 697.127 M -28.07 % | 969.116 M 53.55 % | 631.132 M 78.07 % | 354.425 M 5.57 % | 335.717 M 8.83 % | 308.480 M 27.55 % | 241.856 M 63.24 % | 148.159 M |
| Other non current liabilities | 0.000 | 0.000 -100.00 % | 18.445 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 % | 21.142 M 2.50 % | 20.627 M | 0.000 | 0.000 | 0.000 |
| Long term debt | 12.207 M 17.81 % | 10.362 M 641.20 % | 1.398 M | 0.000 -100.00 % | 685.000 K -61.88 % | 1.797 M | 0.000 | 0.000 | 0.000 -100.00 % | 225.000 K -56.98 % | 523.000 K -43.15 % | 920.000 K -81.48 % | 4.968 M -58.73 % | 12.038 M -11.74 % | 13.640 M -51.70 % | 28.238 M -42.74 % | 49.316 M -72.42 % | 178.824 M 571.64 % | 26.625 M -69.34 % | 86.833 M |
| Total non current liabilities | 31.906 M 5.31 % | 30.297 M 52.68 % | 19.843 M 9.17 % | 18.177 M -1.31 % | 18.418 M 25.69 % | 14.653 M 1.03 % | 14.503 M -12.70 % | 16.613 M 10.73 % | 15.003 M -11.52 % | 16.957 M -12.32 % | 19.339 M -27.09 % | 26.523 M 12.74 % | 23.526 M -17.62 % | 28.559 M 12.51 % | 25.383 M -59.56 % | 62.761 M -22.93 % | 81.431 M -56.71 % | 188.105 M 550.05 % | 28.937 M -66.92 % | 87.475 M |
| Other current liabilities | 143.311 M 6.66 % | 134.357 M 71.64 % | 78.278 M 125.65 % | 34.690 M -29.48 % | 49.191 M -36.17 % | 77.069 M 9.41 % | 70.440 M -24.77 % | 93.630 M -67.91 % | 291.747 M -6.76 % | 312.906 M 40.84 % | 222.174 M 0.20 % | 221.735 M 26.40 % | 175.428 M 12 350.53 % | 1.409 M -77.20 % | 6.179 M 148.88 % | -12.640 M -114.57 % | 86.767 M 1.27 % | 85.680 M 72.40 % | 49.699 M 474.82 % | 8.646 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 375.000 K -96.70 % | 11.377 M -18.37 % | 13.938 M 28.76 % | 10.825 M -24.10 % | 14.263 M 106.28 % | -227.075 M 29.95 % | -324.149 M -26.08 % | -257.101 M -11.45 % | -230.687 M -63.17 % | -141.376 M | 0.000 -100.00 % | 71.777 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.077 M |
| Short term debt | 318.555 M 6.14 % | 300.138 M -5.23 % | 316.715 M 97.25 % | 160.566 M 1.84 % | 157.661 M 8.37 % | 145.484 M -34.92 % | 223.539 M -1.56 % | 227.075 M 69.85 % | 133.693 M 9.62 % | 121.955 M -47.13 % | 230.687 M 63.17 % | 141.376 M -26.09 % | 191.286 M -50.60 % | 387.217 M -13.34 % | 446.814 M 76.01 % | 253.863 M 14.63 % | 221.454 M 21.07 % | 182.907 M -9.99 % | 203.198 M 157.26 % | 78.984 M |
| Total current liabilities | 648.014 M -2.82 % | 666.805 M 0.01 % | 666.743 M 25.03 % | 533.249 M 5.25 % | 506.671 M 13.06 % | 448.145 M -13.21 % | 516.364 M -11.30 % | 582.135 M -9.33 % | 642.024 M -5.27 % | 677.758 M -8.42 % | 740.105 M 12.50 % | 657.862 M 6.75 % | 616.258 M -28.79 % | 865.355 M 3.33 % | 837.449 M 58.72 % | 527.629 M 3.78 % | 508.428 M 19.75 % | 424.566 M 0.61 % | 422.006 M 64.92 % | 255.889 M |
| Total liabilities | 679.920 M -2.46 % | 697.102 M 1.53 % | 686.586 M 24.51 % | 551.426 M 5.02 % | 525.089 M 13.46 % | 462.798 M -12.82 % | 530.867 M -11.34 % | 598.748 M -8.87 % | 657.027 M -5.42 % | 694.715 M -8.52 % | 759.444 M 10.97 % | 684.385 M 6.97 % | 639.784 M -28.43 % | 893.914 M 3.60 % | 862.832 M 46.15 % | 590.390 M 0.09 % | 589.859 M -3.72 % | 612.671 M 35.86 % | 450.943 M 31.33 % | 343.364 M |
| Other non current assets | 0.000 100.00 % | -14.538 M 4.06 % | -15.153 M 3.90 % | -15.768 M 91.15 % | -178.163 M -10.62 % | -161.062 M -3.10 % | -156.213 M -408.62 % | -30.713 M 85.44 % | -210.982 M 5.65 % | -223.611 M 9.01 % | -245.750 M 20.71 % | -309.948 M -310.91 % | 146.957 M -31.38 % | 214.156 M 114.04 % | 100.056 M 209.80 % | 32.297 M 4.34 % | 30.954 M 0.43 % | 30.822 M -11.49 % | 34.822 M 83.50 % | 18.977 M |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.855 M -15.45 % | 5.742 M -66.40 % | 17.088 M -44.36 % | 30.713 M 25.85 % | 24.404 M 95.23 % | 12.500 M | 0.000 -100.00 % | 2.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 0.000 -100.00 % | 14.538 M -4.06 % | 15.153 M -3.90 % | 15.768 M -3.75 % | 16.383 M 474.24 % | 2.853 M -83.22 % | 16.998 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 35.345 M -33.89 % | 53.462 M -0.24 % | 53.589 M | 0.000 | 0.000 | 0.000 | 0.000 | 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 |
| Goodwill and intangible assets | 0.000 -100.00 % | 14.538 M -4.06 % | 15.153 M -3.90 % | 15.768 M -3.75 % | 16.383 M 474.24 % | 2.853 M -83.22 % | 16.998 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 35.345 M -33.89 % | 53.462 M -0.24 % | 53.589 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 572.294 M 8.01 % | 529.860 M 18.52 % | 447.053 M 78.25 % | 250.798 M 40.77 % | 178.163 M 10.62 % | 161.062 M 3.10 % | 156.213 M -10.26 % | 174.076 M -6.70 % | 186.578 M -11.62 % | 211.111 M -14.10 % | 245.750 M -20.71 % | 309.946 M -8.08 % | 337.197 M -23.91 % | 443.150 M 2.01 % | 434.398 M -1.18 % | 439.599 M -4.53 % | 460.456 M -1.06 % | 465.382 M 67.80 % | 277.348 M 28.67 % | 215.550 M |
| Total non current assets | 572.294 M 8.01 % | 529.860 M 18.52 % | 447.053 M 78.25 % | 250.798 M 37.03 % | 183.018 M 9.72 % | 166.804 M 6.78 % | 156.213 M -10.26 % | 174.076 M -17.49 % | 210.982 M -5.65 % | 223.611 M -9.01 % | 245.750 M -20.71 % | 309.948 M -40.34 % | 519.499 M -26.91 % | 710.768 M 20.87 % | 588.043 M 24.61 % | 471.896 M -3.97 % | 491.410 M -0.97 % | 496.204 M 58.95 % | 312.170 M 33.11 % | 234.527 M |
| Other current assets | 20.506 M -62.73 % | 55.027 M -6.44 % | 58.816 M 8.03 % | 54.443 M 6.53 % | 51.108 M -81.36 % | 274.164 M -33.95 % | 415.101 M -26.95 % | 568.225 M 13.72 % | 499.665 M -15.28 % | 589.760 M 6.37 % | 554.467 M 11.78 % | 496.038 M -11.14 % | 558.196 M 1 640.12 % | 32.078 M -87.36 % | 253.800 M 41 168.29 % | 615.000 K -99.77 % | 264.211 M 691.26 % | 33.391 M 245.52 % | 9.664 M 815.15 % | 1.056 M |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.455 M 179.81 % | 520.000 K -60.03 % | 1.301 M | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 4.627 M -48.55 % | 8.994 M -88.03 % | 75.163 M 6.35 % | 70.675 M 5.67 % | 66.885 M 79.79 % | 37.201 M 75.89 % | 21.150 M -51.53 % | 43.633 M -35.61 % | 67.761 M 54.74 % | 43.789 M -73.83 % | 167.319 M 53.82 % | 108.773 M -8.44 % | 118.799 M -38.85 % | 194.260 M -51.43 % | 399.996 M 206.71 % | 130.417 M 117.99 % | 59.828 M -15.33 % | 70.663 M 97.06 % | 35.858 M 138.45 % | 15.038 M |
| Cash and short term investments | 4.627 M -48.55 % | 8.994 M -68.40 % | 28.463 M 43.03 % | 19.900 M -20.76 % | 25.114 M -32.49 % | 37.201 M 75.89 % | 21.150 M -51.53 % | 43.633 M -35.61 % | 67.761 M 54.74 % | 43.789 M -73.83 % | 167.319 M 53.82 % | 108.773 M -8.44 % | 118.799 M -38.85 % | 194.260 M -51.61 % | 401.451 M 206.60 % | 130.937 M 114.20 % | 61.129 M -13.49 % | 70.663 M 97.06 % | 35.858 M 138.45 % | 15.038 M |
| Total current assets | 105.883 M -37.80 % | 170.235 M -34.10 % | 258.327 M -14.21 % | 301.120 M -12.09 % | 342.522 M -3.11 % | 353.504 M -25.93 % | 477.233 M -27.56 % | 658.840 M 3.27 % | 637.949 M -7.22 % | 687.574 M -13.84 % | 798.033 M 19.22 % | 669.399 M -18.11 % | 817.412 M -29.06 % | 1.152 B 27.19 % | 905.921 M 91.56 % | 472.919 M 8.93 % | 434.166 M 2.17 % | 424.947 M 11.64 % | 380.629 M 48.11 % | 256.996 M |
| Inventory | 27.463 M -18.49 % | 33.693 M -27.18 % | 46.266 M -6.33 % | 49.391 M 31.48 % | 37.564 M -10.86 % | 42.139 M 2.82 % | 40.982 M -12.77 % | 46.982 M -33.38 % | 70.523 M 30.54 % | 54.025 M -29.14 % | 76.247 M 18.05 % | 64.588 M -54.00 % | 140.417 M 10.64 % | 126.917 M 5.40 % | 120.416 M 11.57 % | 107.924 M 19.32 % | 90.453 M 1.71 % | 88.933 M 30.94 % | 67.920 M 20.96 % | 56.153 M |
| Net receivables | 53.287 M -26.52 % | 72.521 M -41.88 % | 124.782 M -29.66 % | 177.386 M -22.45 % | 228.736 M | 0.000 -100.00 % | 395.917 M -26.94 % | 541.939 M 29.21 % | 419.410 M -14.04 % | 487.923 M 13.77 % | 428.870 M -0.28 % | 430.055 M -14.59 % | 503.533 M -8.76 % | 551.872 M 43.93 % | 383.439 M 64.25 % | 233.443 M 1 170.58 % | 18.373 M -92.08 % | 231.960 M -13.18 % | 267.187 M 44.62 % | 184.749 M |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 161.780 M 2.26 % | 158.209 M 29.54 % | 122.127 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 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 34.086 M -45.06 % | 62.039 M -15.55 % | 73.461 M 6.43 % | 69.025 M -29.09 % | 97.340 M -11.92 % | 110.516 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 118.132 M -28.39 % | 164.966 M -19.78 % | 205.638 M -20.56 % | 258.869 M 18.32 % | 218.779 M 44.73 % | 151.161 M 5.46 % | 143.341 M -21.46 % | 182.498 M 28.99 % | 141.486 M -15.37 % | 167.185 M -19.74 % | 208.317 M -3.28 % | 215.381 M 19.28 % | 180.575 M -55.41 % | 404.952 M 16.17 % | 348.600 M 29.40 % | 269.407 M 46.82 % | 183.489 M 33.68 % | 137.263 M -11.54 % | 155.172 M -0.65 % | 156.182 M |
| Tax payables | 68.016 M 1.00 % | 67.344 M 2.44 % | 65.737 M -2.97 % | 67.747 M 0.96 % | 67.102 M 5.50 % | 63.606 M -1.81 % | 64.781 M -17.93 % | 78.932 M 5.11 % | 75.098 M -0.81 % | 75.712 M -4.07 % | 78.927 M -0.56 % | 79.370 M 15.08 % | 68.969 M -3.91 % | 71.777 M 100.18 % | 35.856 M 110.93 % | 16.999 M 1.68 % | 16.718 M -10.68 % | 18.716 M 34.29 % | 13.937 M 15.40 % | 12.077 M |
| Deferred revenue non current | 0.000 | 0.000 100.00 % | -18.445 M | 0.000 | 0.000 100.00 % | -12.856 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -18.816 M 26.51 % | -25.603 M | 0.000 | 0.000 | 0.000 -100.00 % | 468.552 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | -63.016 M -1.10 % | -62.328 M -2.28 % | -60.937 M -2.68 % | -59.349 M -5.01 % | -56.519 M 0.21 % | -56.636 M -44.05 % | -39.316 M -503.01 % | -6.520 M -4 557.14 % | -140.000 K -102.84 % | 4.923 M -41.86 % | 8.467 M -34.25 % | 12.877 M -40.97 % | 21.813 M -68.35 % | 68.917 M 70.60 % | 40.396 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 542.000 K -61.23 % | 1.398 M -35.61 % | 2.171 M 216.93 % | 685.000 K -61.90 % | 1.798 M -36.62 % | 2.837 M | 0.000 | 0.000 -100.00 % | 225.000 K -56.98 % | 523.000 K -42.97 % | 917.000 K -76.21 % | 3.854 M -70.39 % | 13.016 M -40.44 % | 21.853 M -31.72 % | 32.003 M -34.44 % | 48.814 M -42.44 % | 84.808 M -14.05 % | 98.671 M 102.10 % | 48.822 M -6.07 % | 51.978 M |
| Preferred stock | 0.000 -100.00 % | 53.082 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 101.546 M 5 264.29 % | 1.893 M -99.67 % | 567.711 M 0.00 % | 567.711 M 0.15 % | 566.877 M 0.00 % | 566.877 M 0.00 % | 566.877 M 0.00 % | 566.877 M -11.58 % | 641.086 M 23.87 % | 517.553 M 0.00 % | 517.553 M 18.15 % | 438.042 M 0.00 % | 438.022 M 0.19 % | 437.206 M 107.12 % | 211.090 M 589.63 % | 30.609 M -54.33 % | 67.029 M 19.83 % | 55.938 M 82.28 % | 30.688 M | 0.000 |
| Deferred tax liabilities non current | 19.699 M -1.18 % | 19.935 M 8.08 % | 18.445 M 1.47 % | 18.177 M 2.50 % | 17.733 M 37.94 % | 12.856 M -11.36 % | 14.503 M -12.70 % | 16.613 M 10.73 % | 15.003 M -10.33 % | 16.732 M -11.08 % | 18.816 M -26.51 % | 25.603 M 37.96 % | 18.558 M 12.33 % | 16.521 M 40.69 % | 11.743 M -12.24 % | 13.381 M 16.48 % | 11.488 M 23.78 % | 9.281 M 301.43 % | 2.312 M 260.12 % | 642.000 K |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 678.177 M -3.13 % | 700.095 M -0.75 % | 705.380 M 27.81 % | 551.918 M 5.02 % | 525.540 M 1.01 % | 520.308 M -22.05 % | 667.532 M -25.41 % | 894.955 M -2.97 % | 922.392 M -5.90 % | 980.210 M -14.10 % | 1.141 B 4.70 % | 1.090 B -18.48 % | 1.337 B -28.24 % | 1.863 B 24.70 % | 1.494 B 58.12 % | 944.815 M 2.08 % | 925.576 M 0.48 % | 921.151 M 32.96 % | 692.799 M 40.95 % | 491.523 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -18.367 M -132.16 % | 57.120 M 275.35 % | -32.575 M -147.41 % | 68.706 M | 0.000 | 0.000 100.00 % | -47.762 M 69.72 % | -157.713 M | 0.000 100.00 % | -1.923 M 74.66 % | -7.589 M -216.31 % | 6.525 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 1.023 M -11.96 % | 1.162 M | 0.000 | 0.000 -100.00 % | 1.065 M -30.16 % | 1.525 M -51.89 % | 3.170 M -8.80 % | 3.476 M | 0.000 | 0.000 -100.00 % | 32.144 M 5 919.48 % | 534.000 K | 0.000 -100.00 % | 15.721 M 154.43 % | 6.179 M 50.49 % | 4.106 M 20.84 % | 3.398 M | 0.000 | 0.000 | 0.000 |
| Change in working capital | 0.000 -100.00 % | 70.718 M 76.30 % | 40.112 M 14.77 % | 34.949 M 304.36 % | 8.643 M -89.45 % | 81.889 M 178.49 % | 29.405 M 140.74 % | -72.182 M -263.88 % | 44.045 M 290.66 % | -23.101 M -247.91 % | 15.618 M -90.06 % | 157.179 M 25 794.40 % | 607.000 K 100.19 % | -314.058 M -104.19 % | -153.804 M -3 854.06 % | 4.097 M -87.70 % | 33.306 M 2 710.19 % | -1.276 M 97.44 % | -49.778 M -129.06 % | -21.731 M |
| Accounts receivables | 0.000 -100.00 % | 48.980 M 26.78 % | 38.634 M -41.93 % | 66.526 M 80.96 % | 36.763 M -66.36 % | 109.278 M 319.20 % | 26.068 M 132.80 % | -79.468 M -229.69 % | 61.273 M 236.80 % | -44.791 M -264.21 % | 27.277 M -66.47 % | 81.350 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 -100.00 % | 11.006 M 3 276.07 % | 326.000 K 102.88 % | -11.338 M -254.53 % | -3.198 M -155.62 % | 5.750 M 72.31 % | 3.337 M -54.20 % | 7.286 M 142.29 % | -17.228 M -179.43 % | 21.690 M 286.04 % | -11.659 M -115.38 % | 75.829 M 661.70 % | -13.500 M -110.54 % | -6.412 M 48.67 % | -12.492 M 24.39 % | -16.521 M -568.87 % | -2.470 M 88.25 % | -21.013 M -78.58 % | -11.767 M -80.70 % | -6.512 M |
| Accounts payables | 0.000 -100.00 % | 30.171 M 156.82 % | 11.748 M 166.88 % | -17.565 M 37.35 % | -28.035 M 5.61 % | -29.701 M -37.07 % | -21.669 M -203.96 % | 20.843 M 26.05 % | 16.536 M -62.19 % | 43.734 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 100.00 % | -21.748 M -105.25 % | -10.596 M -296.26 % | -2.674 M -185.90 % | 3.113 M 190.55 % | -3.438 M -115.87 % | 21.669 M 151.98 % | -41.686 M -26.05 % | -33.072 M 62.19 % | -87.468 M -234.42 % | -26.155 M -172.98 % | 35.841 M 154.07 % | 14.107 M 104.59 % | -307.646 M -117.71 % | -141.312 M -785.38 % | 20.618 M -42.37 % | 35.776 M 81.26 % | 19.737 M 151.92 % | -38.011 M -149.76 % | -15.219 M |
| Other non cash items | 32.615 M 195.27 % | 11.046 M 50.04 % | 7.362 M -78.12 % | 33.653 M 3.95 % | 32.375 M 157.59 % | -56.217 M -191.93 % | 61.155 M 340.06 % | 13.897 M 192.99 % | -14.944 M -123.18 % | 64.475 M 2 564.26 % | 2.420 M -98.44 % | 154.734 M -31.47 % | 225.801 M 5 357.30 % | -4.295 M -134.08 % | 12.602 M 2 666.60 % | -491.000 K -107.23 % | 6.794 M -67.99 % | 21.227 M 32.26 % | 16.050 M 14.05 % | 14.073 M |
| Net cash provided by operating activities | -19.241 M -132.01 % | 60.112 M 338.20 % | 13.718 M -81.31 % | 73.379 M 287.10 % | -39.219 M -648.74 % | -5.238 M 91.18 % | -59.396 M 55.07 % | -132.198 M -274.87 % | -35.265 M -180.75 % | -12.561 M 61.31 % | -32.469 M -159.95 % | 54.159 M 249.26 % | 15.507 M 112.62 % | -122.833 M -538.16 % | -19.248 M -123.45 % | 82.067 M -33.43 % | 123.288 M 12.06 % | 110.016 M 288.67 % | 28.306 M -42.55 % | 49.271 M |
| Investments in property plant and equipment | -54.124 M 40.80 % | -91.428 M 56.42 % | -209.785 M -155.30 % | -82.173 M -596.44 % | -11.799 M -292.91 % | -3.003 M 78.23 % | -13.794 M -404.90 % | -2.732 M 73.10 % | -10.158 M -421.73 % | -1.947 M 79.21 % | -9.366 M 34.10 % | -14.213 M -499.96 % | -2.369 M 92.10 % | -29.993 M -32.16 % | -22.694 M -56.05 % | -14.543 M 45.06 % | -26.470 M 75.20 % | -106.748 M -77.57 % | -60.117 M -407.79 % | -11.839 M |
| Acquisitions net | 0.000 | 0.000 -100.00 % | 7.922 M -41.98 % | 13.655 M 1 260.06 % | 1.004 M -39.45 % | 1.658 M -91.84 % | 20.308 M 3 063.24 % | 642.000 K 655.29 % | 85.000 K -82.83 % | 495.000 K | 0.000 | 0.000 | 0.000 100.00 % | -2.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 100.00 % | -158.644 M | 0.000 | 0.000 100.00 % | -73.499 M 27.31 % | -101.119 M -303.73 % | -25.046 M -110.40 % | -11.904 M 90.27 % | -122.300 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -171.625 M -178.02 % | -61.732 M -560.31 % | -9.349 M | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 -100.00 % | 161.104 M | 0.000 | 0.000 -100.00 % | 69.064 M -38.79 % | 112.826 M 362.33 % | 24.404 M 106.48 % | 11.819 M -90.60 % | 125.719 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.890 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 42.261 M 431.92 % | 7.945 M | 0.000 100.00 % | -7.893 M | 0.000 | 0.000 -100.00 % | 542.000 K -99.04 % | 56.551 M 1 103.21 % | 4.700 M 121.59 % | 2.121 M 103.14 % | -67.586 M -563.08 % | 14.595 M -89.35 % | 137.018 M 115.48 % | 63.587 M 767.84 % | 7.327 M 966.52 % | 687.000 K -83.17 % | 4.083 M -64.42 % | 11.475 M 152.01 % | -22.061 M -2 162.67 % | -975.000 K |
| Net cash used for investing activites | -11.863 M 85.79 % | -83.483 M 58.13 % | -199.403 M -160.96 % | -76.411 M -607.84 % | -10.795 M -86.76 % | -5.780 M -130.81 % | 18.763 M -76.21 % | 78.865 M 556.47 % | -17.277 M -522.63 % | 4.088 M 105.31 % | -76.952 M -20 244.50 % | 382.000 K -99.72 % | 134.649 M 300.84 % | 33.592 M 117.96 % | -186.992 M -180.36 % | -66.698 M -110.17 % | -31.736 M 66.69 % | -95.273 M -15.93 % | -82.178 M -541.31 % | -12.814 M |
| Debt repayment | 3.088 M -85.17 % | 20.824 M -86.66 % | 156.061 M 4 582.30 % | 3.333 M 377.75 % | -1.200 M 97.02 % | -40.214 M -289.28 % | 21.246 M 133.14 % | -64.105 M -473.79 % | 17.150 M 116.58 % | -103.431 M -212.61 % | 91.851 M 270.23 % | -53.958 M 73.57 % | -204.121 M -299.85 % | -51.049 M -124.51 % | 208.263 M 1 819.76 % | -12.110 M 88.84 % | -108.536 M -311.80 % | 51.245 M 26.84 % | 40.402 M 333.09 % | -17.333 M |
| Common stock issued | 46.340 M | 0.000 -100.00 % | 55.784 M 685.69 % | 7.100 M | 0.000 -100.00 % | 45.304 M 120.00 % | 20.593 M -84.25 % | 130.752 M 83.06 % | 71.425 M | 0.000 -100.00 % | 88.357 M | 0.000 -100.00 % | 642.000 K -99.75 % | 254.574 M 103.28 % | 125.232 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -12.546 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -8.849 M 19.14 % | -10.944 M -257.65 % | -3.060 M -27.50 % | -2.400 M 80.00 % | -12.000 M 14.29 % | -14.000 M | 0.000 | 0.000 |
| Other financing activites | -22.563 M -38.99 % | -16.233 M 0.15 % | -16.258 M -24.70 % | -13.038 M -115.62 % | 83.480 M 1 646.81 % | 4.779 M 119.43 % | -24.601 M 36.84 % | -38.953 M -199.71 % | -12.997 M -12.07 % | -11.597 M 8.40 % | -12.660 M 4.56 % | -13.265 M 10.32 % | -14.791 M 67.63 % | -45.697 M -74.14 % | -26.241 M -152.93 % | -10.375 M -128.71 % | 36.137 M 310.31 % | -17.183 M -137.73 % | 45.540 M 374.52 % | -16.589 M |
| Net cash used provided by financing activities | 26.865 M 485.17 % | 4.591 M -97.65 % | 195.587 M 7 608.14 % | -2.605 M -103.17 % | 82.280 M 733.72 % | 9.869 M -42.75 % | 17.238 M -37.76 % | 27.694 M -63.36 % | 75.578 M 165.70 % | -115.028 M -168.65 % | 167.548 M 349.24 % | -67.223 M 70.40 % | -227.119 M -271.47 % | 132.454 M -56.46 % | 304.194 M 1 322.40 % | -24.885 M 75.70 % | -102.387 M -610.35 % | 20.062 M -73.14 % | 74.692 M 320.19 % | -33.922 M |
| Effect of forex changes on cash | -128.000 K 81.42 % | -689.000 K 51.72 % | -1.427 M -437.35 % | 423.000 K 116.38 % | -2.582 M -206.17 % | 2.432 M 166.67 % | 912.000 K -39.64 % | 1.511 M 61.43 % | 936.000 K 3 327.59 % | -29.000 K -106.92 % | 419.000 K -84.22 % | 2.656 M 76.83 % | 1.502 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K |
| Net change in cash | -4.367 M 77.57 % | -19.469 M -327.36 % | 8.563 M 264.23 % | -5.214 M -117.57 % | 29.684 M 419.13 % | 5.718 M 125.43 % | -22.483 M 6.82 % | -24.128 M -200.65 % | 23.972 M 119.41 % | -123.530 M -311.00 % | 58.546 M 683.94 % | -10.026 M 86.71 % | -75.461 M -274.63 % | 43.213 M -55.88 % | 97.954 M 1 129.36 % | -9.516 M 12.17 % | -10.835 M -131.13 % | 34.805 M 67.17 % | 20.820 M 720.98 % | 2.536 M |
| Cash at beginning of period | 8.994 M -68.40 % | 28.463 M -59.73 % | 70.675 M 5.67 % | 66.885 M 79.79 % | 37.201 M 18.16 % | 31.483 M -27.85 % | 43.633 M -35.61 % | 67.761 M 54.74 % | 43.789 M -73.83 % | 167.319 M 53.82 % | 108.773 M -8.44 % | 118.799 M -38.85 % | 194.260 M 31.02 % | 148.266 M 194.69 % | 50.312 M -15.91 % | 59.828 M -15.33 % | 70.663 M 97.06 % | 35.858 M 138.45 % | 15.038 M 20.28 % | 12.502 M |
| Cash at end of period | 4.627 M -48.55 % | 8.994 M -88.03 % | 75.163 M 6.35 % | 70.675 M 5.67 % | 66.885 M 79.79 % | 37.201 M 75.89 % | 21.150 M -51.53 % | 43.633 M -35.61 % | 67.761 M 54.74 % | 43.789 M -73.83 % | 167.319 M 53.82 % | 108.773 M -8.44 % | 118.799 M -37.96 % | 191.479 M 29.15 % | 148.266 M 194.69 % | 50.312 M -15.91 % | 59.828 M -15.33 % | 70.663 M 97.06 % | 35.858 M 138.45 % | 15.038 M |
| Operating cash flow | -19.241 M -132.01 % | 60.112 M 2 883.23 % | 2.015 M -90.79 % | 21.884 M 155.80 % | -39.219 M -648.74 % | -5.238 M 91.18 % | -59.396 M 55.07 % | -132.198 M -274.87 % | -35.265 M -180.75 % | -12.561 M 61.31 % | -32.469 M -159.95 % | 54.159 M 249.26 % | 15.507 M 112.62 % | -122.833 M -538.16 % | -19.248 M -123.45 % | 82.067 M -33.43 % | 123.288 M 12.06 % | 110.016 M 288.67 % | 28.306 M -42.55 % | 49.271 M |
| Capital expenditure | -54.124 M 40.80 % | -91.428 M 56.42 % | -209.785 M -155.30 % | -82.173 M -596.44 % | -11.799 M -292.91 % | -3.003 M 78.23 % | -13.794 M -404.90 % | -2.732 M 73.10 % | -10.158 M -421.73 % | -1.947 M 79.21 % | -9.366 M 34.10 % | -14.213 M -499.96 % | -2.369 M 92.10 % | -29.993 M -32.16 % | -22.694 M -56.05 % | -14.543 M 45.06 % | -26.470 M 75.20 % | -106.748 M -77.57 % | -60.117 M -407.79 % | -11.839 M |
| Free CashFlow | -73.365 M -134.27 % | -31.316 M 84.93 % | -207.770 M -244.62 % | -60.289 M -18.17 % | -51.018 M -519.08 % | -8.241 M 88.74 % | -73.190 M 45.76 % | -134.930 M -197.05 % | -45.423 M -213.09 % | -14.508 M 65.32 % | -41.835 M -204.73 % | 39.946 M 204.05 % | 13.138 M 108.60 % | -152.826 M -264.37 % | -41.942 M -162.11 % | 67.524 M -30.26 % | 96.818 M 2 862.61 % | 3.268 M 110.27 % | -31.811 M -184.98 % | 37.432 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 |
| 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2009-12-31 | 2009-06-30 | 2008-12-31 | 2008-06-30 | 2007-12-31 | 2007-06-30 | 2006-12-31 | 2006-06-30 | 2006-01-31 | 2005-06-30 | 2005-01-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 14.864 M -41.65 % | 25.476 M -83.13 % | 151.057 M 35.99 % | 111.077 M 58.83 % | 69.936 M -63.24 % | 190.243 M 41.12 % | 134.806 M -43.96 % | 240.569 M 76.60 % | 136.225 M 34.41 % | 101.347 M -29.48 % | 143.709 M 9.90 % | 130.768 M -13.39 % | 150.984 M -20.30 % | 189.431 M -21.96 % | 242.735 M -23.36 % | 316.708 M 52.62 % | 207.510 M 10.41 % | 187.940 M -22.74 % | 243.259 M -16.22 % | 290.349 M -14.23 % | 338.537 M -7.85 % | 367.384 M 12.09 % | 327.747 M -5.94 % | 348.460 M -16.59 % | 417.751 M 0.00 % | 417.751 M -30.06 % | 597.261 M 0.00 % | 597.261 M 19.80 % | 498.556 M 0.00 % | 498.556 M 34.87 % | 369.657 M 0.00 % | 369.657 M -11.87 % | 419.435 M 0.00 % | 419.435 M 13.21 % | 370.484 M 0.00 % | 370.484 M 20.84 % | 306.578 M 0.00 % | 306.578 M 100.00 % | 153.289 M -38.14 % | 247.816 M 100.00 % | 123.908 M |
| Net income | -37.907 M -153.19 % | -14.972 M 19.74 % | -18.654 M -50.57 % | -12.389 M 44.69 % | -22.400 M -20.09 % | -18.653 M -298.58 % | 9.393 M 170.47 % | -13.329 M 69.74 % | -44.051 M -45.38 % | -30.300 M 50.52 % | -61.236 M -46.99 % | -41.660 M 49.43 % | -82.381 M -60.31 % | -51.387 M 34.70 % | -78.694 M -298.17 % | -19.764 M 55.39 % | -44.301 M 0.97 % | -44.735 M -78.62 % | -25.045 M 55.42 % | -56.180 M 31.45 % | -81.950 M -173.88 % | -29.922 M 90.30 % | -308.543 M -18 143.45 % | 1.710 M 101.85 % | -92.421 M 34.29 % | -140.654 M -1 007.00 % | 15.508 M -56.32 % | 35.507 M 99.86 % | 17.766 M -28.18 % | 24.738 M 344.25 % | 5.569 M 0.00 % | 5.569 M -59.82 % | 13.861 M 0.00 % | 13.861 M -53.82 % | 30.017 M 0.00 % | 30.017 M 53.55 % | 19.549 M 0.00 % | 19.549 M 100.00 % | 9.775 M -47.57 % | 18.645 M 100.00 % | 9.322 M |
| Income before tax | -38.344 M -144.84 % | -15.661 M 24.13 % | -20.642 M -56.93 % | -13.154 M 42.87 % | -23.026 M -11.30 % | -20.689 M -386.27 % | 7.227 M 152.08 % | -13.876 M 68.74 % | -44.390 M -42.80 % | -31.086 M 59.55 % | -76.854 M -76.00 % | -43.668 M 58.21 % | -104.491 M -71.15 % | -61.052 M 37.57 % | -97.799 M -1 044.12 % | -8.548 M 81.07 % | -45.149 M -0.79 % | -44.796 M -71.63 % | -26.101 M 54.92 % | -57.896 M 31.03 % | -83.949 M -188.35 % | -29.114 M 90.53 % | -307.480 M -14 508.62 % | 2.134 M 101.53 % | -139.325 M 0.00 % | -139.325 M -347.86 % | 56.211 M 0.00 % | 56.211 M 64.50 % | 34.172 M 0.00 % | 34.172 M 315.00 % | 8.234 M 0.00 % | 8.234 M -47.71 % | 15.746 M 0.00 % | 15.746 M -55.39 % | 35.300 M 0.00 % | 35.300 M 46.09 % | 24.164 M 0.00 % | 24.164 M 100.00 % | 12.082 M -42.33 % | 20.951 M 100.00 % | 10.475 M |
| Income before tax ratio | -2.58 -319.64 % | -0.61 -349.86 % | -0.14 -15.39 % | -0.12 64.03 % | -0.33 -202.75 % | -0.11 -302.85 % | 0.05 192.94 % | -0.06 82.30 % | -0.33 -6.24 % | -0.31 42.64 % | -0.53 -60.15 % | -0.33 51.75 % | -0.69 -114.73 % | -0.32 20.01 % | -0.40 -1 392.78 % | -0.03 87.60 % | -0.22 8.72 % | -0.24 -122.14 % | -0.11 46.19 % | -0.20 19.59 % | -0.25 -212.92 % | -0.08 91.55 % | -0.94 -15 419.22 % | 0.01 101.84 % | -0.33 0.00 % | -0.33 -454.37 % | 0.09 0.00 % | 0.09 37.31 % | 0.07 0.00 % | 0.07 207.71 % | 0.02 0.00 % | 0.02 -40.66 % | 0.04 0.00 % | 0.04 -60.60 % | 0.10 0.00 % | 0.10 20.89 % | 0.08 0.00 % | 0.08 0.00 % | 0.08 -6.77 % | 0.08 0.00 % | 0.08 |
| EBITDA | -17.106 M -1 837.26 % | -883.000 K 85.85 % | -6.241 M -686.01 % | 1.065 M 112.41 % | -8.581 M 28.46 % | -11.994 M -166.37 % | 18.071 M 542.70 % | -4.082 M 88.01 % | -34.047 M -92.30 % | -17.705 M 69.05 % | -57.208 M -100.23 % | -28.571 M 67.46 % | -87.799 M -119.90 % | -39.926 M 36.52 % | -62.892 M -484.85 % | 16.342 M 163.02 % | -25.931 M 17.44 % | -31.408 M -58.19 % | -19.855 M 60.20 % | -49.888 M 35.24 % | -77.037 M -2 199.61 % | -3.350 M 98.59 % | -236.782 M -1 470.27 % | 17.280 M 114.14 % | -122.172 M -65.23 % | -73.939 M -168.98 % | 107.185 M 23.81 % | 86.571 M 13.58 % | 76.218 M 30.97 % | 58.196 M 26.17 % | 46.126 M 36.00 % | 33.915 M -31.66 % | 49.629 M 1.51 % | 48.889 M 49.62 % | 32.675 M -35.06 % | 50.315 M 48.80 % | 33.815 M -5.10 % | 35.632 M 100.00 % | 17.816 M -42.10 % | 30.771 M 100.00 % | 15.385 M |
| Net income ratio | -2.55 -333.95 % | -0.59 -375.90 % | -0.12 -10.72 % | -0.11 65.18 % | -0.32 -226.67 % | -0.10 -240.72 % | 0.07 225.76 % | -0.06 82.87 % | -0.32 -8.16 % | -0.30 29.84 % | -0.43 -33.75 % | -0.32 41.61 % | -0.55 -101.14 % | -0.27 16.33 % | -0.32 -419.51 % | -0.06 70.77 % | -0.21 10.31 % | -0.24 -131.19 % | -0.10 46.79 % | -0.19 20.07 % | -0.24 -197.22 % | -0.08 91.35 % | -0.94 -19 283.76 % | 0.00 102.22 % | -0.22 34.29 % | -0.34 -1 396.75 % | 0.03 -56.32 % | 0.06 66.83 % | 0.04 -28.18 % | 0.05 229.39 % | 0.02 0.00 % | 0.02 -54.41 % | 0.03 0.00 % | 0.03 -59.21 % | 0.08 0.00 % | 0.08 27.06 % | 0.06 0.00 % | 0.06 0.00 % | 0.06 -15.25 % | 0.08 0.00 % | 0.08 |
| Ratio EBITDA | -1.15 -3 220.35 % | -0.03 16.11 % | -0.04 -530.91 % | 0.01 107.81 % | -0.12 -94.62 % | -0.06 -147.03 % | 0.13 890.02 % | -0.02 93.21 % | -0.25 -43.07 % | -0.17 56.12 % | -0.40 -82.20 % | -0.22 62.43 % | -0.58 -175.90 % | -0.21 18.65 % | -0.26 -602.13 % | 0.05 141.29 % | -0.12 25.22 % | -0.17 -104.75 % | -0.08 52.50 % | -0.17 24.49 % | -0.23 -2 395.56 % | -0.01 98.74 % | -0.72 -1 556.86 % | 0.05 116.96 % | -0.29 -65.23 % | -0.18 -198.62 % | 0.18 23.81 % | 0.14 -5.19 % | 0.15 30.97 % | 0.12 -6.45 % | 0.12 36.00 % | 0.09 -22.46 % | 0.12 1.51 % | 0.12 32.16 % | 0.09 -35.06 % | 0.14 23.13 % | 0.11 -5.10 % | 0.12 0.00 % | 0.12 -6.40 % | 0.12 0.00 % | 0.12 |
| Gross profit ratio | 0.07 26.48 % | 0.05 -35.33 % | 0.08 15.08 % | 0.07 -45.96 % | 0.13 167.71 % | 0.05 11.04 % | 0.04 -32.82 % | 0.06 86.31 % | 0.03 1 096.91 % | 0.00 -69.44 % | 0.01 172.59 % | 0.00 -91.89 % | 0.04 281.72 % | -0.02 85.45 % | -0.16 -262.53 % | 0.10 340.36 % | -0.04 -162.51 % | 0.07 116.86 % | 0.03 -72.75 % | 0.11 152.90 % | 0.04 -55.99 % | 0.10 118.02 % | -0.56 -542.51 % | 0.13 88.14 % | 0.07 0.00 % | 0.07 -62.99 % | 0.18 0.00 % | 0.18 17.31 % | 0.16 0.00 % | 0.16 23.10 % | 0.13 0.00 % | 0.13 -2.53 % | 0.13 0.00 % | 0.13 -33.58 % | 0.20 0.00 % | 0.20 1.70 % | 0.19 0.00 % | 0.19 0.00 % | 0.19 -3.57 % | 0.20 0.00 % | 0.20 |
| Weighted average shs out dil | 1.136 B 47.86 % | 768.481 M 14.80 % | 669.415 M 0.00 % | 669.415 M 0.00 % | 669.415 M 9.60 % | 610.789 M 9.49 % | 557.847 M 2.30 % | 545.304 M 0.30 % | 543.647 M 0.00 % | 543.647 M 0.00 % | 543.647 M 4.96 % | 517.976 M 13.87 % | 454.891 M 7.77 % | 422.076 M 19.30 % | 353.802 M 71.81 % | 205.928 M 6.76 % | 192.893 M 46.37 % | 131.782 M -5.39 % | 139.293 M 11.63 % | 124.783 M 34.02 % | 93.110 M 5.26 % | 88.457 M -0.04 % | 88.497 M 0.05 % | 88.457 M -39.95 % | 147.315 M -80.00 % | 736.577 M 376.81 % | 154.480 M -79.14 % | 740.511 M 599.41 % | 105.877 M -80.00 % | 529.384 M 558.89 % | 80.345 M -79.90 % | 399.721 M 400.00 % | 79.944 M -80.00 % | 399.721 M 400.00 % | 79.944 M -80.01 % | 399.948 M 452.77 % | 72.353 M -80.00 % | 361.766 M 0.00 % | 361.766 M 22.33 % | 295.738 M 0.00 % | 295.738 M |
| Weighted average shs out | 1.136 B 47.86 % | 768.481 M 14.80 % | 669.415 M 0.00 % | 669.415 M 0.00 % | 669.415 M 9.60 % | 610.789 M 9.49 % | 557.847 M 2.30 % | 545.304 M 0.30 % | 543.647 M 0.00 % | 543.647 M 0.00 % | 543.647 M 4.96 % | 517.976 M 13.87 % | 454.892 M 7.77 % | 422.077 M 19.30 % | 353.803 M 71.81 % | 205.929 M 6.76 % | 192.894 M 46.37 % | 131.782 M -5.39 % | 139.293 M 11.63 % | 124.783 M 34.02 % | 93.110 M 5.26 % | 88.457 M -0.04 % | 88.497 M 0.04 % | 88.459 M -39.95 % | 147.315 M -80.00 % | 736.577 M 376.81 % | 154.480 M -79.14 % | 740.511 M 599.41 % | 105.877 M -80.00 % | 529.384 M 562.19 % | 79.944 M -80.00 % | 399.721 M 400.00 % | 79.944 M -80.00 % | 399.721 M 400.00 % | 79.944 M -80.01 % | 399.948 M 452.77 % | 72.353 M -80.00 % | 361.766 M 0.00 % | 361.766 M 22.33 % | 295.738 M 0.00 % | 295.738 M |
| EPS diluted | -0.03 -71.28 % | -0.02 30.11 % | -0.03 -50.81 % | -0.02 44.78 % | -0.03 -9.84 % | -0.03 -281.55 % | 0.02 168.85 % | -0.02 69.88 % | -0.08 -45.42 % | -0.06 49.36 % | -0.11 -36.82 % | -0.08 55.33 % | -0.18 -50.00 % | -0.12 45.45 % | -0.22 -129.17 % | -0.10 58.26 % | -0.23 32.35 % | -0.34 -88.89 % | -0.18 60.00 % | -0.45 48.86 % | -0.88 -158.82 % | -0.34 90.26 % | -3.49 -18 182.90 % | 0.02 101.39 % | -1.39 -627.23 % | -0.19 -167.73 % | 0.28 487.50 % | 0.05 -86.01 % | 0.34 633.33 % | 0.05 -65.59 % | 0.14 871.43 % | 0.01 -95.70 % | 0.33 840.46 % | 0.03 -94.87 % | 0.68 800.00 % | 0.08 -84.57 % | 0.49 800.00 % | 0.05 100.00 % | 0.03 -57.14 % | 0.06 100.00 % | 0.03 |
| Earnings per share | -0.03 -71.28 % | -0.02 30.11 % | -0.03 -50.81 % | -0.02 44.78 % | -0.03 -9.84 % | -0.03 -281.55 % | 0.02 168.85 % | -0.02 69.88 % | -0.08 -45.42 % | -0.06 49.36 % | -0.11 -36.82 % | -0.08 55.33 % | -0.18 -50.00 % | -0.12 45.45 % | -0.22 -129.17 % | -0.10 58.26 % | -0.23 32.35 % | -0.34 -88.89 % | -0.18 60.00 % | -0.45 48.86 % | -0.88 -158.82 % | -0.34 90.26 % | -3.49 -18 182.90 % | 0.02 101.39 % | -1.39 -627.23 % | -0.19 -161.22 % | 0.31 550.00 % | 0.05 -87.14 % | 0.37 697.44 % | 0.05 -65.59 % | 0.14 871.43 % | 0.01 -95.70 % | 0.33 840.46 % | 0.03 -94.87 % | 0.68 800.00 % | 0.08 -84.57 % | 0.49 800.00 % | 0.05 100.00 % | 0.03 -57.14 % | 0.06 100.00 % | 0.03 |
| Gross profit | 980.000 K -26.20 % | 1.328 M -89.09 % | 12.176 M 56.50 % | 7.780 M -14.18 % | 9.065 M -1.59 % | 9.211 M 56.70 % | 5.878 M -62.36 % | 15.615 M 229.01 % | 4.746 M 1 508.81 % | 295.000 K -78.45 % | 1.369 M 199.56 % | 457.000 K -92.98 % | 6.506 M 244.84 % | -4.492 M 88.65 % | -39.565 M -224.57 % | 31.761 M 466.84 % | -8.658 M -169.02 % | 12.544 M 67.54 % | 7.487 M -77.17 % | 32.796 M 116.90 % | 15.120 M -59.44 % | 37.281 M 120.20 % | -184.536 M -516.20 % | 44.338 M 56.93 % | 28.253 M 0.00 % | 28.253 M -74.11 % | 109.126 M 0.00 % | 109.126 M 40.54 % | 77.649 M 0.00 % | 77.649 M 66.02 % | 46.770 M 0.00 % | 46.770 M -14.10 % | 54.445 M 0.00 % | 54.445 M -24.81 % | 72.406 M 0.00 % | 72.406 M 22.90 % | 58.914 M 0.00 % | 58.914 M 100.00 % | 29.457 M -40.35 % | 49.385 M 100.00 % | 24.692 M |
| Income tax expense | -317.000 K -311.69 % | -77.000 K 79.84 % | -382.000 K -1 810.00 % | -20.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.000 K -200.00 % | 4.000 K 119.05 % | -21.000 K -129.58 % | 71.000 K 97.22 % | 36.000 K 100.00 % | 18.000 K -99.66 % | 5.343 M -0.67 % | 5.379 M 128.41 % | 2.355 M 960.81 % | 222.000 K -45.32 % | 406.000 K 1 350.00 % | 28.000 K -99.05 % | 2.945 M 616.55 % | 411.000 K -96.22 % | 10.860 M 2 742.93 % | 382.000 K -71.25 % | 1.329 M 0.00 % | 1.329 M -93.58 % | 20.704 M 0.00 % | 20.704 M 119.47 % | 9.434 M 0.00 % | 9.434 M 253.91 % | 2.666 M 0.00 % | 2.666 M 41.41 % | 1.885 M 0.00 % | 1.885 M -64.32 % | 5.283 M 0.00 % | 5.283 M 14.48 % | 4.615 M 0.00 % | 4.615 M 100.00 % | 2.307 M 0.05 % | 2.306 M 100.00 % | 1.153 M |
| Cost of revenue | 13.884 M -42.50 % | 24.148 M -82.61 % | 138.881 M 34.45 % | 103.297 M 69.70 % | 60.871 M -66.38 % | 181.032 M 40.41 % | 128.928 M -42.69 % | 224.954 M 71.10 % | 131.479 M 30.11 % | 101.052 M -29.01 % | 142.340 M 9.23 % | 130.311 M -9.81 % | 144.478 M -25.50 % | 193.923 M -31.31 % | 282.300 M -0.93 % | 284.947 M 31.82 % | 216.168 M 23.25 % | 175.396 M -25.61 % | 235.772 M -8.46 % | 257.553 M -20.37 % | 323.417 M -2.03 % | 330.103 M -35.56 % | 512.283 M 68.45 % | 304.122 M -21.92 % | 389.498 M 0.00 % | 389.498 M -20.21 % | 488.135 M 0.00 % | 488.135 M 15.97 % | 420.908 M 0.00 % | 420.908 M 30.36 % | 322.887 M 0.00 % | 322.887 M -11.54 % | 364.990 M 0.00 % | 364.990 M 22.45 % | 298.079 M 0.00 % | 298.079 M 20.36 % | 247.664 M 0.00 % | 247.664 M 100.00 % | 123.832 M -37.59 % | 198.432 M 100.00 % | 99.216 M |
| General and administrative expenses | 21.337 M 99.47 % | 10.697 M -58.26 % | 25.626 M 127.75 % | 11.252 M -42.43 % | 19.545 M 0.77 % | 19.395 M 1.41 % | 19.126 M -0.75 % | 19.270 M -22.22 % | 24.776 M 21.65 % | 20.367 M -52.12 % | 42.541 M 46.93 % | 28.954 M -31.47 % | 42.249 M 36.49 % | 30.955 M -15.53 % | 36.645 M 27.11 % | 28.829 M 46.91 % | 19.623 M -54.66 % | 43.282 M 64.97 % | 26.237 M -67.12 % | 79.792 M 2.05 % | 78.189 M 122.42 % | 35.153 M -18.60 % | 43.188 M 47.08 % | 29.363 M -38.61 % | 47.830 M 0.00 % | 47.830 M -4.45 % | 50.060 M 0.00 % | 50.060 M 33.80 % | 37.413 M 0.00 % | 37.413 M 49.98 % | 24.946 M 0.00 % | 24.946 M -7.05 % | 26.837 M 0.00 % | 26.837 M -8.81 % | 29.429 M 0.00 % | 29.429 M 27.43 % | 23.095 M 0.00 % | 23.095 M 100.00 % | 11.547 M -37.32 % | 18.422 M 100.00 % | 9.211 M |
| Selling and marketing expenses | 1.462 M 13.86 % | 1.284 M -88.55 % | 11.212 M 186.97 % | 3.907 M -39.30 % | 6.437 M -20.05 % | 8.051 M 6.61 % | 7.552 M -17.27 % | 9.129 M 11.83 % | 8.163 M -0.89 % | 8.236 M -8.68 % | 9.019 M -8.07 % | 9.811 M 5.81 % | 9.272 M -8.61 % | 10.145 M -5.20 % | 10.702 M 1.32 % | 10.563 M 1.44 % | 10.413 M -24.04 % | 13.709 M -5.95 % | 14.577 M -12.76 % | 16.710 M -21.59 % | 21.310 M 6.07 % | 20.090 M -11.72 % | 22.756 M 15.88 % | 19.638 M 56.21 % | 12.572 M 0.00 % | 12.572 M -31.22 % | 18.279 M 0.00 % | 18.279 M -3.39 % | 18.919 M 0.00 % | 18.919 M 4.55 % | 18.097 M 0.00 % | 18.097 M 20.32 % | 15.040 M 0.00 % | 15.040 M -8.83 % | 16.497 M 0.00 % | 16.497 M 31.30 % | 12.565 M 0.00 % | 12.565 M 100.00 % | 6.282 M -29.80 % | 8.949 M 100.00 % | 4.474 M |
| Other 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 100.00 % | -5.913 M 40.85 % | -9.997 M 90.26 % | -102.689 M -199.87 % | 102.822 M 535.42 % | -23.615 M 0.00 % | -23.615 M -28.48 % | -18.380 M 0.00 % | -18.380 M -78.38 % | -10.304 M 0.00 % | -10.304 M 15.34 % | -12.172 M 0.00 % | -12.172 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 22.799 M 90.29 % | 11.981 M -67.48 % | 36.838 M 143.01 % | 15.159 M -41.66 % | 25.982 M -5.33 % | 27.446 M 2.88 % | 26.678 M -6.06 % | 28.399 M -13.78 % | 32.939 M 15.16 % | 28.603 M -59.54 % | 70.690 M 82.36 % | 38.765 M -61.36 % | 100.328 M 119.79 % | 45.648 M 33.61 % | 34.164 M 15.13 % | 29.675 M -11.66 % | 33.593 M -39.64 % | 55.655 M 79.06 % | 31.082 M -65.22 % | 89.374 M -10.74 % | 100.129 M 47.66 % | 67.810 M -43.49 % | 120.006 M 184.53 % | 42.177 M -74.16 % | 163.223 M 0.00 % | 163.223 M 264.96 % | 44.724 M 0.00 % | 44.724 M 17.84 % | 37.952 M 0.00 % | 37.952 M 15.93 % | 32.738 M 0.00 % | 32.738 M 10.21 % | 29.706 M 0.00 % | 29.706 M -35.32 % | 45.926 M 0.00 % | 45.926 M 28.79 % | 35.659 M 0.00 % | 35.659 M 100.00 % | 17.830 M -34.86 % | 27.370 M 100.00 % | 13.685 M |
| Cost and expenses | 36.683 M 1.53 % | 36.129 M -79.44 % | 175.719 M 48.34 % | 118.456 M 36.39 % | 86.853 M -58.34 % | 208.478 M 33.98 % | 155.606 M -38.58 % | 253.353 M 54.09 % | 164.418 M 26.81 % | 129.655 M -39.14 % | 213.030 M 26.00 % | 169.076 M -30.93 % | 244.806 M 2.19 % | 239.571 M -24.30 % | 316.464 M 0.59 % | 314.622 M 25.97 % | 249.761 M 8.10 % | 231.051 M -13.42 % | 266.854 M -23.08 % | 346.927 M -18.09 % | 423.546 M 6.44 % | 397.913 M -37.07 % | 632.289 M 82.58 % | 346.299 M -37.35 % | 552.721 M 0.00 % | 552.721 M 3.73 % | 532.859 M 0.00 % | 532.859 M 16.13 % | 458.860 M 0.00 % | 458.860 M 29.03 % | 355.625 M 0.00 % | 355.625 M -9.90 % | 394.696 M 0.00 % | 394.696 M 14.74 % | 344.005 M 0.00 % | 344.005 M 21.42 % | 283.323 M 0.00 % | 283.323 M 100.00 % | 141.662 M -37.26 % | 225.802 M 100.00 % | 112.901 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 124.000 K | 0.000 -100.00 % | 367.000 K | 0.000 -100.00 % | 465.000 K | 0.000 -100.00 % | 575.000 K | 0.000 -100.00 % | 487.000 K | 0.000 -100.00 % | 1.378 M | 0.000 -100.00 % | 1.836 M | 0.000 -100.00 % | 2.574 M | 0.000 -100.00 % | 2.424 M | 0.000 -100.00 % | 3.590 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 |
| Selling general and administrative expenses | 22.799 M 90.29 % | 11.981 M -67.48 % | 36.838 M 143.01 % | 15.159 M -41.66 % | 25.982 M -5.33 % | 27.446 M 2.88 % | 26.678 M -6.06 % | 28.399 M -13.78 % | 32.939 M 15.16 % | 28.603 M -59.54 % | 70.690 M 82.36 % | 38.765 M -24.76 % | 51.521 M 25.36 % | 41.100 M -13.19 % | 47.347 M 20.19 % | 39.392 M 31.15 % | 30.036 M -47.30 % | 56.991 M 39.64 % | 40.814 M -57.71 % | 96.502 M -9.61 % | 106.766 M 93.27 % | 55.243 M -29.94 % | 78.848 M 60.91 % | 49.001 M -18.87 % | 60.402 M 0.00 % | 60.402 M -11.61 % | 68.338 M 0.00 % | 68.338 M 21.31 % | 56.332 M 0.00 % | 56.332 M 30.88 % | 43.042 M 0.00 % | 43.042 M 2.78 % | 41.877 M 0.00 % | 41.877 M -8.82 % | 45.926 M 0.00 % | 45.926 M 28.79 % | 35.659 M 0.00 % | 35.659 M 100.00 % | 17.830 M -34.86 % | 27.370 M 100.00 % | 13.685 M |
| Interest income | 667.000 K -24.20 % | 880.000 K 17.02 % | 752.000 K 138.73 % | 315.000 K -39.19 % | 518.000 K 19.91 % | 432.000 K -38.29 % | 700.000 K 107.10 % | 338.000 K -91.72 % | 4.081 M 224.92 % | 1.256 M 66.58 % | 754.000 K -47.57 % | 1.438 M -86.52 % | 10.669 M -2.23 % | 10.912 M -54.67 % | 24.070 M 126.35 % | 10.634 M 266.94 % | 2.898 M 71.99 % | 1.685 M -32.76 % | 2.506 M 90.14 % | 1.318 M 24.34 % | 1.060 M -25.09 % | 1.415 M -51.84 % | 2.938 M 10 781.48 % | 27.000 K -99.55 % | 5.949 M | 0.000 -100.00 % | 7.482 M | 0.000 -100.00 % | 2.277 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 |
| Interest expense | 16.500 M 87.18 % | 8.815 M 44.13 % | 6.116 M -46.92 % | 11.522 M 0.49 % | 11.466 M 161.96 % | 4.377 M -43.39 % | 7.732 M 84.40 % | 4.193 M -12.24 % | 4.778 M -36.55 % | 7.530 M -51.97 % | 15.678 M 85.85 % | 8.436 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.280 M -31.25 % | 3.316 M -55.16 % | 7.396 M 0.00 % | 7.396 M 29.54 % | 5.709 M 0.00 % | 5.709 M -68.32 % | 18.022 M | 0.000 -100.00 % | 11.596 M | 0.000 -100.00 % | 8.994 M 0.00 % | 8.994 M -47.66 % | 17.183 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 4.713 M -20.96 % | 5.963 M -28.03 % | 8.285 M 207.19 % | 2.697 M -9.47 % | 2.979 M -31.01 % | 4.318 M 38.75 % | 3.112 M -44.44 % | 5.601 M 0.65 % | 5.565 M -4.89 % | 5.851 M 47.45 % | 3.968 M -40.43 % | 6.661 M 6.25 % | 6.269 M -9.77 % | 6.948 M -30.33 % | 9.973 M -10.12 % | 11.096 M -4.60 % | 11.631 M -10.80 % | 13.039 M -3.21 % | 13.472 M -2.50 % | 13.818 M -5.41 % | 14.609 M -0.02 % | 14.612 M -45.07 % | 26.602 M 21.23 % | 21.943 M -35.22 % | 33.875 M 0.00 % | 33.875 M -2.24 % | 34.651 M 0.00 % | 34.651 M 25.95 % | 27.511 M 0.00 % | 27.511 M 7.12 % | 25.681 M 0.00 % | 25.681 M 6.34 % | 24.150 M 0.00 % | 24.150 M 60.83 % | 15.016 M 0.00 % | 15.016 M 30.93 % | 11.468 M 0.00 % | 11.468 M 100.00 % | 5.734 M -41.61 % | 9.820 M 100.00 % | 4.910 M |
| Operating income | -21.819 M -104.82 % | -10.653 M 56.80 % | -24.662 M -234.22 % | -7.379 M 56.38 % | -16.917 M 7.23 % | -18.235 M 12.33 % | -20.800 M -62.70 % | -12.784 M 54.66 % | -28.193 M 0.41 % | -28.308 M 59.16 % | -69.321 M -80.96 % | -38.308 M 14.90 % | -45.015 M 1.27 % | -45.592 M 47.54 % | -86.912 M -1 038.93 % | -7.631 M 80.28 % | -38.694 M 12.94 % | -44.447 M -33.37 % | -33.327 M 47.69 % | -63.706 M 30.49 % | -91.646 M -410.22 % | -17.962 M 93.18 % | -263.384 M -5 548.38 % | -4.663 M 97.01 % | -156.046 M -44.74 % | -107.813 M -249.91 % | 71.919 M 38.52 % | 51.920 M 6.60 % | 48.708 M 58.73 % | 30.686 M 54.74 % | 19.830 M 140.83 % | 8.234 M -66.72 % | 24.740 M 0.00 % | 24.740 M 40.09 % | 17.660 M -49.97 % | 35.300 M 57.96 % | 22.347 M -7.52 % | 24.164 M 100.00 % | 12.082 M -42.33 % | 20.951 M 100.00 % | 10.475 M |
| Operating income ratio | -1.47 -251.04 % | -0.42 -156.13 % | -0.16 -145.76 % | -0.07 72.54 % | -0.24 -152.36 % | -0.10 37.88 % | -0.15 -190.35 % | -0.05 74.32 % | -0.21 25.91 % | -0.28 42.09 % | -0.48 -64.66 % | -0.29 1.74 % | -0.30 -23.88 % | -0.24 32.78 % | -0.36 -1 386.02 % | -0.02 87.08 % | -0.19 21.15 % | -0.24 -72.62 % | -0.14 37.56 % | -0.22 18.95 % | -0.27 -453.70 % | -0.05 93.92 % | -0.80 -5 905.35 % | -0.01 96.42 % | -0.37 -44.74 % | -0.26 -314.33 % | 0.12 38.52 % | 0.09 -11.02 % | 0.10 58.73 % | 0.06 14.73 % | 0.05 140.83 % | 0.02 -62.24 % | 0.06 0.00 % | 0.06 23.74 % | 0.05 -49.97 % | 0.10 30.72 % | 0.07 -7.52 % | 0.08 0.00 % | 0.08 -6.77 % | 0.08 0.00 % | 0.08 |
| Total other income expenses net | -16.525 M -229.97 % | -5.008 M -224.58 % | 4.020 M 169.61 % | -5.775 M 5.47 % | -6.109 M -148.94 % | -2.454 M -108.76 % | 28.027 M 2 666.58 % | -1.092 M 93.26 % | -16.197 M -483.05 % | -2.778 M 63.12 % | -7.533 M -40.54 % | -5.360 M 90.99 % | -59.476 M -284.71 % | -15.460 M -42.00 % | -10.887 M -1 087.24 % | -917.000 K 85.79 % | -6.455 M -1 749.57 % | -349.000 K -104.83 % | 7.226 M 24.37 % | 5.810 M -24.52 % | 7.697 M 169.02 % | -11.152 M 74.71 % | -44.096 M -748.76 % | 6.797 M -59.35 % | 16.721 M 153.06 % | -31.512 M -292.50 % | -8.029 M -287.12 % | 4.291 M 118.85 % | -22.757 M -752.81 % | 3.486 M 130.06 % | -11.596 M | 0.000 100.00 % | -8.994 M 0.00 % | -8.994 M -150.99 % | 17.640 M | 0.000 -100.00 % | 1.817 M | 0.000 | 0.000 | 0.000 | 0.000 |
| 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2009-12-31 | 2009-06-30 | 2008-12-31 | 2008-06-30 | 2007-12-31 | 2007-06-30 | 2006-12-31 | 2006-06-30 | 2006-01-31 | 2005-06-30 | 2005-01-31 |
| 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2009-12-31 | 2009-06-30 | 2008-12-31 | 2007-12-31 | 2006-12-31 | 2005-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 326.135 M -19.22 % | 403.712 M 6.17 % | 380.236 M -8.33 % | 414.809 M 6.44 % | 389.698 M 34.18 % | 290.426 M 16.65 % | 248.967 M -15.32 % | 294.012 M 40.88 % | 208.697 M 26.24 % | 165.320 M 6.02 % | 155.940 M -48.37 % | 302.060 M 143.10 % | 124.252 M -9.73 % | 137.640 M 22.07 % | 112.753 M 17.87 % | 95.656 M 45.08 % | 65.932 M 31.36 % | 50.192 M -35.97 % | 78.391 M 360.47 % | 17.024 M -73.35 % | 63.891 M -36.22 % | 100.174 M 198.82 % | 33.523 M -64.68 % | 94.905 M 22.53 % | 77.455 M -35.66 % | 120.382 M -41.28 % | 204.995 M 340.38 % | -85.281 M -230.28 % | 65.458 M 5.48 % | 62.058 M -55.22 % | 138.585 M 427.62 % | -42.301 M -118.27 % | 231.569 M -20.44 % | 291.068 M 50.06 % | 193.965 M 28.64 % | 150.779 M |
| Total investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 60.682 M 1 149.89 % | 4.855 M -1.76 % | 4.942 M -13.93 % | 5.742 M -40.14 % | 9.592 M | 0.000 | 0.000 | 0.000 -100.00 % | 24.404 M 0.00 % | 24.404 M 95.23 % | 12.500 M 0.00 % | 12.500 M | 0.000 | 0.000 -100.00 % | 2.000 K 0.00 % | 2.000 K 0.00 % | 2.000 K 0.00 % | 2.000 K 0.00 % | 2.000 K 0.00 % | 2.000 K -99.87 % | 1.504 M 3.37 % | 1.455 M -37.28 % | 2.320 M 346.15 % | 520.000 K -33.50 % | 782.000 K -39.89 % | 1.301 M | 0.000 | 0.000 | 0.000 |
| Total debt | 330.762 M 7.63 % | 307.308 M -1.03 % | 310.500 M -36.71 % | 490.571 M 5.53 % | 464.861 M 27.16 % | 365.575 M 14.37 % | 319.642 M -2.43 % | 327.614 M 18.88 % | 275.582 M 17.96 % | 233.623 M 20.96 % | 193.141 M -44.37 % | 347.215 M 138.80 % | 145.402 M -10.38 % | 162.250 M 3.75 % | 156.386 M 17.16 % | 133.485 M -0.16 % | 133.693 M -5.54 % | 141.540 M 15.85 % | 122.180 M 7.45 % | 113.710 M -50.82 % | 231.210 M -10.63 % | 258.709 M 81.81 % | 142.296 M -38.93 % | 233.007 M 18.73 % | 196.254 M -32.99 % | 292.871 M -26.65 % | 399.255 M -17.67 % | 484.927 M 4.18 % | 465.454 M 36.84 % | 340.140 M 26.45 % | 269.002 M | 0.000 -100.00 % | 291.397 M -19.44 % | 361.731 M 57.40 % | 229.823 M 38.60 % | 165.817 M |
| Accumulated other comprehensive income loss | 48.913 M -15.50 % | 57.882 M -10.47 % | 64.652 M 34.93 % | 47.914 M -0.89 % | 48.345 M 9.90 % | 43.990 M 0.00 % | 43.990 M -16.78 % | 52.863 M -1.55 % | 53.697 M -3.38 % | 55.573 M 0.00 % | 55.573 M -7.34 % | 59.972 M -29.17 % | 84.672 M -8.11 % | 92.145 M 2.35 % | 90.030 M 4.35 % | 86.278 M 1.38 % | 85.102 M -4.82 % | 89.409 M 2.56 % | 87.175 M -24.08 % | 114.826 M -1.00 % | 115.990 M -0.04 % | 116.038 M 126.16 % | -443.630 M -536.39 % | 101.659 M 124.24 % | -419.310 M | 0.000 100.00 % | -295.390 M | 0.000 100.00 % | -237.763 M | 0.000 | 0.000 | 0.000 100.00 % | -141.212 M | 0.000 | 0.000 | 0.000 |
| Retained earnings | -96.637 M -40.62 % | -68.723 M -27.85 % | -53.751 M -53.15 % | -35.097 M 96.20 % | -924.458 M -2.48 % | -902.058 M -2.11 % | -883.405 M 1.85 % | -900.045 M -1.50 % | -886.716 M -4.68 % | -847.084 M -3.71 % | -816.784 M -7.38 % | -760.644 M -8.05 % | -703.981 M -14.77 % | -613.387 M -9.14 % | -562.000 M -16.28 % | -483.306 M -4.26 % | -463.542 M -9.38 % | -423.782 M -11.78 % | -379.123 M -2.32 % | -370.539 M -17.52 % | -315.298 M -38.25 % | -228.065 M -4.18 % | -218.909 M -310.76 % | 103.866 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 244.688 M | 0.000 | 0.000 | 0.000 |
| Common stock | 1.133 M 0.00 % | 1.133 M 69.36 % | 669.000 K 0.00 % | 669.000 K -99.80 % | 334.708 M 0.00 % | 334.708 M 20.00 % | 278.924 M 0.00 % | 278.924 M 2.61 % | 271.824 M 0.00 % | 271.824 M 0.00 % | 271.824 M 0.00 % | 271.824 M 20.00 % | 226.520 M 0.00 % | 226.520 M 10.00 % | 205.927 M 100.00 % | 102.964 M 0.00 % | 102.964 M 61.67 % | 63.689 M 20.00 % | 53.074 M 0.00 % | 53.074 M 0.00 % | 53.074 M 20.00 % | 44.228 M 0.00 % | 44.228 M 0.00 % | 44.228 M -0.05 % | 44.248 M 0.00 % | 44.248 M 0.14 % | 44.188 M -0.61 % | 44.458 M 20.90 % | 36.773 M 20.15 % | 30.605 M 27.52 % | 24.000 M 0.00 % | 24.000 M 0.00 % | 24.000 M | 0.000 | 0.000 | 0.000 |
| Total equity | -1.743 M -104.94 % | 35.260 M 1 078.08 % | 2.993 M -51.13 % | 6.124 M -67.42 % | 18.794 M -43.55 % | 33.294 M 6 667.07 % | 492.000 K 106.65 % | -7.403 M -1 741.46 % | 451.000 K -98.24 % | 25.620 M -55.45 % | 57.510 M -58.09 % | 137.218 M 0.40 % | 136.665 M -47.13 % | 258.474 M -12.74 % | 296.207 M 17.15 % | 252.838 M -4.72 % | 265.365 M 0.62 % | 263.728 M -7.62 % | 285.495 M -11.73 % | 323.436 M -15.26 % | 381.679 M -0.88 % | 385.076 M -5.03 % | 405.478 M -43.07 % | 712.181 M 2.16 % | 697.127 M -26.23 % | 944.994 M -2.49 % | 969.116 M 5.55 % | 918.130 M 45.47 % | 631.132 M 40.41 % | 449.501 M 26.83 % | 354.425 M 3.01 % | 344.059 M 2.48 % | 335.717 M 8.83 % | 308.480 M 27.55 % | 241.856 M 63.24 % | 148.159 M |
| Other non current liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -29.214 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 34.241 M -37.81 % | 55.061 M 166.94 % | 20.627 M | 0.000 | 0.000 | 0.000 |
| Long term debt | 12.207 M 17.77 % | 10.365 M 0.03 % | 10.362 M -34.82 % | 15.897 M 1 037.12 % | 1.398 M | 0.000 | 0.000 -100.00 % | 99.000 K -85.55 % | 685.000 K -36.34 % | 1.076 M -40.12 % | 1.797 M 1 251.13 % | 133.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 113.000 K -49.78 % | 225.000 K -36.08 % | 352.000 K -32.70 % | 523.000 K -96.80 % | 16.322 M 1 674.13 % | 920.000 K -61.03 % | 2.361 M -52.48 % | 4.968 M -38.32 % | 8.055 M -33.09 % | 12.038 M -12.39 % | 13.740 M 0.73 % | 13.640 M -44.00 % | 24.356 M 60.88 % | 15.139 M | 0.000 -100.00 % | 49.316 M -72.42 % | 178.824 M 571.64 % | 26.625 M -69.34 % | 86.833 M |
| Total non current liabilities | 31.906 M -13.06 % | 36.699 M 21.13 % | 30.297 M -13.24 % | 34.919 M 75.98 % | 19.843 M 13.96 % | 17.413 M -4.20 % | 18.177 M 4.03 % | 17.473 M -5.13 % | 18.418 M 34.78 % | 13.665 M -6.74 % | 14.653 M 2.48 % | 14.299 M -1.41 % | 14.503 M -17.33 % | 17.544 M 5.60 % | 16.613 M 11.67 % | 14.877 M -0.84 % | 15.003 M -10.93 % | 16.845 M -0.66 % | 16.957 M -11.53 % | 19.168 M -0.88 % | 19.339 M 23.97 % | 15.600 M -41.18 % | 26.523 M 13.27 % | 23.415 M -0.47 % | 23.526 M -4.27 % | 24.576 M -13.95 % | 28.559 M 12.07 % | 25.483 M 0.39 % | 25.383 M -32.50 % | 37.607 M -40.08 % | 62.761 M -5.79 % | 66.619 M -18.19 % | 81.431 M -56.71 % | 188.105 M 550.05 % | 28.937 M -66.92 % | 87.475 M |
| Other current liabilities | 143.311 M -34.68 % | 219.389 M 66.47 % | 131.792 M 93.10 % | 68.252 M -18.07 % | 83.304 M 216.19 % | 26.346 M -46.92 % | 49.638 M -14.89 % | 58.323 M -10.15 % | 64.915 M -15.71 % | 77.012 M -12.38 % | 87.894 M -49.18 % | 172.961 M 145.54 % | 70.440 M -47.68 % | 134.622 M 43.78 % | 93.630 M -67.83 % | 291.003 M -0.26 % | 291.747 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 92.790 M 6 485.52 % | 1.409 M -98.84 % | 121.276 M 1 862.71 % | 6.179 M 26.05 % | 4.902 M 138.78 % | -12.640 M -104.73 % | 267.149 M | 0.000 -100.00 % | 85.680 M 72.40 % | 49.699 M 474.82 % | 8.646 M |
| Deferred revenue | 0.000 -100.00 % | 2.909 M 13.41 % | 2.565 M 573.23 % | 381.000 K 1.60 % | 375.000 K -4.58 % | 393.000 K -96.55 % | 11.377 M 1.29 % | 11.232 M -19.41 % | 13.938 M 24.65 % | 11.182 M 3.30 % | 10.825 M 2.52 % | 10.559 M 107.26 % | -145.402 M 10.38 % | -162.250 M -3.75 % | -156.386 M -17.16 % | -133.485 M 0.16 % | -133.693 M 5.47 % | -141.427 M -15.97 % | -121.955 M -7.58 % | -113.358 M 50.86 % | -230.687 M 4.83 % | -242.387 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 71.777 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.077 M |
| Short term debt | 318.555 M 7.28 % | 296.943 M -1.06 % | 300.138 M -11.72 % | 340.000 M 8.95 % | 312.064 M 50.58 % | 207.242 M 32.01 % | 156.995 M 0.69 % | 155.913 M 0.02 % | 155.875 M 6.99 % | 145.694 M 0.14 % | 145.484 M -6.26 % | 155.200 M -30.57 % | 223.539 M -10.91 % | 250.916 M 10.50 % | 227.075 M 70.11 % | 133.485 M -0.16 % | 133.693 M -5.47 % | 141.427 M 15.97 % | 121.955 M 7.58 % | 113.358 M -50.86 % | 230.687 M -4.83 % | 242.387 M 71.45 % | 141.376 M -38.70 % | 230.646 M 20.58 % | 191.286 M -32.84 % | 284.816 M -26.45 % | 387.217 M -17.82 % | 471.187 M 5.45 % | 446.814 M 41.49 % | 315.784 M 24.39 % | 253.863 M | 0.000 -100.00 % | 221.454 M 21.07 % | 182.907 M -9.99 % | 203.198 M 157.26 % | 78.984 M |
| Total current liabilities | 648.014 M 4.36 % | 620.918 M -6.88 % | 666.805 M 1.66 % | 655.926 M -1.62 % | 666.743 M 24.02 % | 537.597 M 0.82 % | 533.249 M -4.27 % | 557.047 M 9.94 % | 506.671 M 6.87 % | 474.102 M 5.79 % | 448.145 M -18.87 % | 552.354 M 6.97 % | 516.364 M -21.99 % | 661.889 M 13.70 % | 582.135 M -10.12 % | 647.684 M 0.88 % | 642.024 M 5.07 % | 611.067 M -9.84 % | 677.758 M 7.72 % | 629.195 M -14.99 % | 740.105 M -5.07 % | 779.596 M 18.50 % | 657.862 M 12.61 % | 584.180 M -5.21 % | 616.258 M -11.80 % | 698.671 M -19.26 % | 865.355 M -7.80 % | 938.576 M 12.08 % | 837.449 M 22.53 % | 683.450 M 29.53 % | 527.629 M 8.60 % | 485.853 M -4.44 % | 508.428 M 19.75 % | 424.566 M 0.61 % | 422.006 M 64.92 % | 255.889 M |
| Total liabilities | 679.920 M 4.39 % | 651.299 M -6.57 % | 697.102 M 0.91 % | 690.845 M 0.62 % | 686.586 M 23.71 % | 555.010 M 0.65 % | 551.426 M -4.02 % | 574.520 M 9.41 % | 525.089 M 7.65 % | 487.767 M 5.40 % | 462.798 M -18.33 % | 566.653 M 6.74 % | 530.867 M -21.87 % | 679.433 M 13.48 % | 598.748 M -9.63 % | 662.561 M 0.84 % | 657.027 M 4.64 % | 627.912 M -9.62 % | 694.715 M 7.15 % | 648.363 M -14.63 % | 759.444 M -7.88 % | 824.410 M 20.46 % | 684.385 M 12.64 % | 607.595 M -5.03 % | 639.784 M -11.54 % | 723.247 M -19.09 % | 893.914 M -7.28 % | 964.059 M 11.73 % | 862.832 M 19.66 % | 721.057 M 22.13 % | 590.390 M 6.86 % | 552.472 M -6.34 % | 589.859 M -3.72 % | 612.671 M 35.86 % | 450.943 M 31.33 % | 343.364 M |
| Other non current assets | 0.000 | 0.000 100.00 % | -14.538 M 96.76 % | -449.032 M -2 863.32 % | -15.153 M 94.47 % | -274.059 M -1 638.07 % | -15.768 M | 0.000 100.00 % | -178.163 M | 0.000 100.00 % | -161.062 M -26 288.94 % | 615.000 K 103.62 % | -16.998 M 90.46 % | -178.095 M -2.31 % | -174.076 M 13.05 % | -200.194 M 5.11 % | -210.982 M -1.51 % | -207.844 M 7.05 % | -223.611 M 3.67 % | -232.139 M 5.54 % | -245.750 M 21.15 % | -311.677 M -382.01 % | 110.518 M 7.76 % | 102.562 M -30.21 % | 146.957 M -19.08 % | 181.616 M -15.19 % | 214.156 M 43.05 % | 149.706 M 49.62 % | 100.056 M 80.18 % | 55.531 M 71.94 % | 32.297 M 14.23 % | 28.273 M -8.66 % | 30.954 M 0.43 % | 30.822 M -11.49 % | 34.822 M 83.50 % | 18.977 M |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.775 M -42.84 % | 4.855 M -1.76 % | 4.942 M -13.93 % | 5.742 M -40.14 % | 9.592 M | 0.000 | 0.000 | 0.000 -100.00 % | 24.404 M 0.00 % | 24.404 M 95.23 % | 12.500 M 0.00 % | 12.500 M | 0.000 | 0.000 -100.00 % | 2.000 K 0.00 % | 2.000 K 0.00 % | 2.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 |
| Intangible assets | 0.000 | 0.000 -100.00 % | 14.538 M | 0.000 -100.00 % | 15.153 M | 0.000 -100.00 % | 15.768 M | 0.000 -100.00 % | 16.383 M | 0.000 -100.00 % | 2.853 M -82.91 % | 16.690 M -1.81 % | 16.998 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 20.074 M -70.96 % | 69.126 M 95.58 % | 35.345 M -28.68 % | 49.557 M -7.30 % | 53.462 M -4.48 % | 55.969 M 4.44 % | 53.589 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 100.00 % | -35.871 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 | 0.000 -100.00 % | 14.538 M | 0.000 -100.00 % | 15.153 M | 0.000 -100.00 % | 15.768 M | 0.000 -100.00 % | 16.383 M | 0.000 -100.00 % | 2.853 M -82.91 % | 16.690 M -1.81 % | 16.998 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 20.074 M -39.64 % | 33.255 M -5.91 % | 35.345 M -28.68 % | 49.557 M -7.30 % | 53.462 M -4.48 % | 55.969 M 4.44 % | 53.589 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 572.294 M -1.10 % | 578.653 M 9.21 % | 529.860 M 18.00 % | 449.032 M 0.44 % | 447.053 M 63.12 % | 274.059 M 9.27 % | 250.798 M 45.67 % | 172.166 M -3.37 % | 178.163 M 13.74 % | 156.637 M -2.75 % | 161.062 M 6.21 % | 151.646 M -2.92 % | 156.213 M -12.29 % | 178.095 M 2.31 % | 174.076 M -0.98 % | 175.790 M -5.78 % | 186.578 M -4.49 % | 195.344 M -7.47 % | 211.111 M -9.06 % | 232.139 M -5.54 % | 245.750 M -21.15 % | 311.675 M 0.56 % | 309.946 M -7.38 % | 334.626 M -0.76 % | 337.197 M -18.82 % | 415.391 M -6.26 % | 443.150 M 5.82 % | 418.769 M -3.60 % | 434.398 M 1.49 % | 428.028 M -2.63 % | 439.599 M -3.47 % | 455.396 M -1.10 % | 460.456 M -1.06 % | 465.382 M 67.80 % | 277.348 M 28.67 % | 215.550 M |
| Total non current assets | 572.294 M -1.10 % | 578.653 M 9.21 % | 529.860 M 18.00 % | 449.032 M 0.44 % | 447.053 M 63.12 % | 274.059 M 9.27 % | 250.798 M 43.36 % | 174.941 M -4.41 % | 183.018 M 13.27 % | 161.579 M -3.13 % | 166.804 M -6.57 % | 178.543 M 14.29 % | 156.213 M -12.29 % | 178.095 M 2.31 % | 174.076 M -13.05 % | 200.194 M -5.11 % | 210.982 M 1.51 % | 207.844 M -7.05 % | 223.611 M -3.67 % | 232.139 M -5.54 % | 245.750 M -21.15 % | 311.677 M -25.87 % | 420.464 M -10.62 % | 470.443 M -9.44 % | 519.499 M -19.65 % | 646.564 M -9.03 % | 710.768 M 13.82 % | 624.444 M 6.19 % | 588.043 M 21.61 % | 483.559 M 2.47 % | 471.896 M -2.43 % | 483.669 M -1.58 % | 491.410 M -0.97 % | 496.204 M 58.95 % | 312.170 M 33.11 % | 234.527 M |
| Other current assets | 20.506 M | 0.000 -100.00 % | 55.027 M | 0.000 -100.00 % | 12.116 M -81.59 % | 65.812 M 1 694.22 % | 3.668 M -95.85 % | 88.381 M 846.57 % | 9.337 M -91.91 % | 115.419 M 1 384.87 % | 7.773 M 1 163.90 % | 615.000 K -99.85 % | 415.101 M 950.14 % | 39.528 M -93.04 % | 568.225 M 215.76 % | 179.957 M -63.98 % | 499.665 M 381.24 % | 103.829 M -82.39 % | 589.760 M 995.74 % | 53.823 M -90.29 % | 554.467 M 1.03 % | 548.795 M 10.64 % | 496.038 M 1 962.01 % | 24.056 M -62.26 % | 63.749 M -28.61 % | 89.296 M -54.41 % | 195.876 M 1 896.09 % | 9.813 M -98.46 % | 637.239 M 6 653.99 % | 9.435 M 0.00 % | 9.435 M -72.29 % | 34.054 M -87.11 % | 264.211 M 691.26 % | 33.391 M 245.52 % | 9.664 M 815.15 % | 1.056 M |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 57.907 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 % | 1.504 M 3.37 % | 1.455 M -37.28 % | 2.320 M 346.15 % | 520.000 K -33.50 % | 782.000 K -39.89 % | 1.301 M | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 4.627 M -48.35 % | 8.958 M -81.98 % | 49.708 M -34.39 % | 75.762 M 0.80 % | 75.163 M 0.02 % | 75.149 M 6.33 % | 70.675 M 110.33 % | 33.602 M -49.76 % | 66.885 M -2.08 % | 68.303 M 83.61 % | 37.201 M -17.61 % | 45.155 M 113.50 % | 21.150 M -14.06 % | 24.610 M -43.60 % | 43.633 M 15.34 % | 37.829 M -44.17 % | 67.761 M -25.82 % | 91.348 M 108.61 % | 43.789 M -54.71 % | 96.686 M -42.21 % | 167.319 M 5.54 % | 158.535 M 45.75 % | 108.773 M -21.24 % | 138.102 M 16.25 % | 118.799 M -31.13 % | 172.489 M -11.21 % | 194.260 M -65.93 % | 570.208 M 42.55 % | 399.996 M 43.84 % | 278.082 M 113.23 % | 130.417 M 208.31 % | 42.301 M -29.30 % | 59.828 M -15.33 % | 70.663 M 97.06 % | 35.858 M 138.45 % | 15.038 M |
| Cash and short term investments | 4.627 M -48.35 % | 8.958 M -0.40 % | 8.994 M -88.13 % | 75.762 M 0.80 % | 75.163 M 0.02 % | 75.149 M 6.33 % | 70.675 M -22.77 % | 91.509 M 36.82 % | 66.885 M -2.08 % | 68.303 M 83.61 % | 37.201 M -17.61 % | 45.155 M 113.50 % | 21.150 M -14.06 % | 24.610 M -43.60 % | 43.633 M 15.34 % | 37.829 M -44.17 % | 67.761 M -25.82 % | 91.348 M 108.61 % | 43.789 M -54.71 % | 96.686 M -42.21 % | 167.319 M 5.54 % | 158.535 M 45.75 % | 108.773 M -21.24 % | 138.102 M 16.25 % | 118.799 M -31.13 % | 172.489 M -11.21 % | 194.260 M -66.02 % | 571.712 M 42.41 % | 401.451 M 43.17 % | 280.402 M 114.15 % | 130.937 M 203.92 % | 43.083 M -29.52 % | 61.129 M -13.49 % | 70.663 M 97.06 % | 35.858 M 138.45 % | 15.038 M |
| Total current assets | 105.883 M -1.87 % | 107.906 M -36.61 % | 170.235 M -31.34 % | 247.937 M -4.02 % | 258.327 M -17.79 % | 314.245 M 4.36 % | 301.120 M -23.22 % | 392.176 M 14.50 % | 342.522 M -2.64 % | 351.808 M -0.48 % | 353.504 M -32.71 % | 525.328 M 10.08 % | 477.233 M -32.86 % | 710.849 M 7.89 % | 658.840 M 1.74 % | 647.595 M 1.51 % | 637.949 M 3.09 % | 618.836 M -10.00 % | 687.574 M 6.03 % | 648.489 M -18.74 % | 798.033 M 3.43 % | 771.551 M 15.26 % | 669.399 M -21.19 % | 849.333 M 3.91 % | 817.412 M -19.99 % | 1.022 B -11.33 % | 1.152 B -8.39 % | 1.258 B 38.84 % | 905.921 M 31.87 % | 686.999 M 45.27 % | 472.919 M 14.55 % | 412.862 M -4.91 % | 434.166 M 2.17 % | 424.947 M 11.64 % | 380.629 M 48.11 % | 256.996 M |
| Inventory | 27.463 M 10.26 % | 24.908 M -26.07 % | 33.693 M -19.49 % | 41.852 M -28.31 % | 58.382 M 31.75 % | 44.313 M -16.48 % | 53.059 M 30.12 % | 40.776 M -13.06 % | 46.901 M 69.74 % | 27.631 M -34.43 % | 42.139 M 5.81 % | 39.827 M -2.82 % | 40.982 M -34.28 % | 62.357 M 32.73 % | 46.982 M -30.04 % | 67.154 M -4.78 % | 70.523 M 31.85 % | 53.486 M -1.00 % | 54.025 M -21.69 % | 68.993 M -9.51 % | 76.247 M 18.73 % | 64.221 M -0.57 % | 64.588 M -61.85 % | 169.318 M 20.58 % | 140.417 M 1.26 % | 138.670 M 9.26 % | 126.917 M -11.38 % | 143.218 M 18.94 % | 120.416 M -7.24 % | 129.810 M 20.28 % | 107.924 M -3.46 % | 111.794 M 23.59 % | 90.453 M 1.71 % | 88.933 M 30.94 % | 67.920 M 20.96 % | 56.153 M |
| Net receivables | 53.287 M -28.03 % | 74.040 M 2.09 % | 72.521 M | 0.000 | 0.000 -100.00 % | 194.783 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 395.917 M -32.25 % | 584.354 M 7.83 % | 541.939 M 49.44 % | 362.655 M -13.53 % | 419.410 M 13.30 % | 370.173 M 32.18 % | 280.046 M -34.72 % | 428.987 M 22.40 % | 350.474 M -6.45 % | 374.633 M -7.17 % | 403.552 M -22.07 % | 517.857 M 4.73 % | 494.447 M -20.41 % | 621.222 M -2.20 % | 635.209 M 19.18 % | 533.002 M 40.94 % | 378.174 M 41.45 % | 267.352 M 19.02 % | 224.623 M 0.31 % | 223.931 M 1 118.80 % | 18.373 M -92.08 % | 231.960 M -13.18 % | 267.187 M 44.62 % | 184.749 M |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 161.780 M | 0.000 -100.00 % | 158.209 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 % | -20.076 M -1 003 700.00 % | -2.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 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 34.086 M -30.38 % | 48.963 M -21.08 % | 62.039 M -8.24 % | 67.610 M -7.96 % | 73.461 M 13.09 % | 64.960 M -5.89 % | 69.025 M -24.29 % | 91.171 M -6.34 % | 97.340 M -22.90 % | 126.258 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 |
| Account payables | 118.132 M 251.89 % | 33.571 M -79.65 % | 164.966 M -10.32 % | 183.945 M -10.55 % | 205.638 M -13.49 % | 237.701 M -8.18 % | 258.869 M -5.87 % | 275.011 M 25.70 % | 218.779 M 16.41 % | 187.946 M 24.33 % | 151.161 M 1.47 % | 148.966 M 3.92 % | 143.341 M -24.94 % | 190.971 M 4.64 % | 182.498 M 27.64 % | 142.976 M 1.05 % | 141.486 M -64.09 % | 393.973 M -17.94 % | 480.091 M 9.50 % | 438.420 M 1.84 % | 430.491 M -5.80 % | 456.985 M 4.55 % | 437.116 M 53.74 % | 284.314 M -20.14 % | 356.003 M 46.63 % | 242.794 M -40.04 % | 404.952 M 38.30 % | 292.805 M -16.01 % | 348.600 M 1.17 % | 344.556 M 27.89 % | 269.407 M 31.34 % | 205.129 M -24.10 % | 270.256 M 96.89 % | 137.263 M -11.54 % | 155.172 M -0.65 % | 156.182 M |
| Tax payables | 68.016 M -0.13 % | 68.106 M 1.13 % | 67.344 M 5.67 % | 63.729 M -3.05 % | 65.737 M -0.86 % | 66.308 M -2.12 % | 67.747 M -0.08 % | 67.800 M 1.04 % | 67.102 M 5.76 % | 63.450 M -0.25 % | 63.606 M -1.64 % | 64.668 M -0.17 % | 64.781 M -20.40 % | 81.382 M 3.10 % | 78.932 M -1.61 % | 80.220 M 6.82 % | 75.098 M -0.75 % | 75.667 M -0.06 % | 75.712 M -2.20 % | 77.417 M -1.91 % | 78.927 M -1.62 % | 80.224 M 1.08 % | 79.370 M 14.66 % | 69.220 M 0.36 % | 68.969 M -11.88 % | 78.271 M 9.05 % | 71.777 M 34.65 % | 53.308 M 48.67 % | 35.856 M 96.92 % | 18.208 M 7.11 % | 16.999 M 25.22 % | 13.575 M -18.80 % | 16.718 M -10.68 % | 18.716 M 34.29 % | 13.937 M 15.40 % | 12.077 M |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 -100.00 % | 15.095 M 181.84 % | -18.445 M | 0.000 | 0.000 100.00 % | -17.374 M 2.02 % | -17.733 M -40.86 % | -12.589 M 2.08 % | -12.856 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -16.732 M 0.00 % | -16.732 M 11.08 % | -18.816 M 0.00 % | -18.816 M -45.95 % | -12.892 M 49.65 % | -25.603 M -21.61 % | -21.054 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 468.552 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | -63.016 M -0.19 % | -62.896 M -0.91 % | -62.328 M -0.62 % | -61.943 M -1.65 % | -60.937 M 0.73 % | -61.385 M -3.43 % | -59.349 M -4.00 % | -57.066 M -0.97 % | -56.519 M 1.58 % | -57.426 M -1.39 % | -56.636 M -36.82 % | -41.395 M -5.29 % | -39.316 M -152.45 % | -15.574 M -138.87 % | -6.520 M -210.12 % | 5.921 M 4 329.29 % | -140.000 K -103.04 % | 4.601 M -6.54 % | 4.923 M -25.74 % | 6.629 M -21.71 % | 8.467 M -34.57 % | 12.940 M 0.49 % | 12.877 M -42.75 % | 22.493 M 3.12 % | 21.813 M -68.71 % | 69.707 M 1.15 % | 68.917 M 23.04 % | 56.011 M 38.65 % | 40.396 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 542.000 K -44.69 % | 980.000 K -29.90 % | 1.398 M -22.07 % | 1.794 M -17.37 % | 2.171 M 2 092.93 % | 99.000 K -85.55 % | 685.000 K -45.20 % | 1.250 M -30.48 % | 1.798 M -22.70 % | 2.326 M -18.01 % | 2.837 M 137.41 % | 1.195 M | 0.000 | 0.000 | 0.000 -100.00 % | 113.000 K -49.78 % | 225.000 K -33.43 % | 338.000 K -35.37 % | 523.000 K -28.84 % | 735.000 K -19.85 % | 917.000 K -42.22 % | 1.587 M -58.82 % | 3.854 M -55.72 % | 8.703 M -33.14 % | 13.016 M -21.85 % | 16.656 M -23.78 % | 21.853 M -7.44 % | 23.609 M -26.23 % | 32.003 M -15.67 % | 37.948 M -22.26 % | 48.814 M | 0.000 -100.00 % | 84.808 M -14.05 % | 98.671 M 102.10 % | 48.822 M -6.07 % | 51.978 M |
| Preferred stock | 0.000 -100.00 % | 10.841 M -79.58 % | 53.082 M -1.54 % | 53.912 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 101.546 M 4.66 % | 97.023 M 20 543.19 % | 470.000 K -99.54 % | 102.495 M -83.50 % | 621.136 M 0.50 % | 618.039 M -0.37 % | 620.332 M 0.39 % | 617.921 M -0.04 % | 618.165 M 2.56 % | 602.733 M -0.13 % | 603.533 M -0.65 % | 607.461 M -0.17 % | 608.473 M 6.98 % | 568.770 M -7.49 % | 614.803 M 5.67 % | 581.804 M -0.07 % | 582.183 M -8.21 % | 634.223 M 2.03 % | 621.624 M -4.26 % | 649.275 M -0.18 % | 650.439 M 13.85 % | 571.320 M 0.71 % | 567.282 M -12.11 % | 645.460 M 18.67 % | 543.893 M -34.55 % | 831.039 M -27.82 % | 1.151 B 40.82 % | 817.661 M 3.28 % | 791.726 M 89.00 % | 418.896 M 26.77 % | 330.425 M 3.24 % | 320.059 M 377.49 % | 67.029 M 19.83 % | 55.938 M 82.28 % | 30.688 M | 0.000 |
| Deferred tax liabilities non current | 19.699 M -1.58 % | 20.016 M 0.41 % | 19.935 M 4.80 % | 19.022 M 3.13 % | 18.445 M 5.93 % | 17.413 M -4.20 % | 18.177 M 4.62 % | 17.374 M -2.02 % | 17.733 M 40.86 % | 12.589 M -2.08 % | 12.856 M -9.25 % | 14.166 M -2.32 % | 14.503 M -17.33 % | 17.544 M 5.60 % | 16.613 M 11.67 % | 14.877 M -0.84 % | 15.003 M -10.33 % | 16.732 M 0.00 % | 16.732 M -11.08 % | 18.816 M 0.00 % | 18.816 M -33.96 % | 28.492 M 11.28 % | 25.603 M 21.61 % | 21.054 M 13.45 % | 18.558 M 12.33 % | 16.521 M 0.00 % | 16.521 M 40.69 % | 11.743 M 0.00 % | 11.743 M -11.38 % | 13.251 M -0.97 % | 13.381 M 15.77 % | 11.558 M 0.61 % | 11.488 M 23.78 % | 9.281 M 301.43 % | 2.312 M 260.12 % | 642.000 K |
| Other liabilities | 0.000 100.00 % | -6.318 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 % | 29.214 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 678.177 M -1.22 % | 686.559 M -1.93 % | 700.095 M 0.45 % | 696.969 M -1.19 % | 705.380 M 19.90 % | 588.304 M 6.59 % | 551.918 M -2.68 % | 567.117 M 7.91 % | 525.540 M 2.37 % | 513.387 M -1.33 % | 520.308 M -26.08 % | 703.871 M 5.44 % | 667.532 M -28.83 % | 937.907 M 4.80 % | 894.955 M -2.23 % | 915.399 M -0.76 % | 922.392 M 3.45 % | 891.640 M -9.04 % | 980.210 M 0.87 % | 971.799 M -14.84 % | 1.141 B -5.65 % | 1.209 B 10.98 % | 1.090 B -17.42 % | 1.320 B -1.28 % | 1.337 B -19.86 % | 1.668 B -10.46 % | 1.863 B -1.02 % | 1.882 B 25.99 % | 1.494 B 27.63 % | 1.171 B 23.89 % | 944.815 M 5.39 % | 896.531 M -3.14 % | 925.576 M 0.48 % | 921.151 M 32.96 % | 692.799 M 40.95 % | 491.523 M |
| 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2009-12-31 | 2009-06-30 | 2008-12-31 | 2007-12-31 | 2006-12-31 | 2005-12-31 |
| 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2009-12-31 | 2009-06-30 | 2008-12-31 | 2008-06-30 | 2007-12-31 | 2007-06-30 | 2006-12-31 | 2006-06-30 | 2006-01-31 | 2005-06-30 | 2005-01-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -45.230 M | 0.000 100.00 % | -116.595 M | 0.000 100.00 % | -32.575 M | 0.000 -100.00 % | 68.706 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -47.723 M | 0.000 100.00 % | -156.855 M -160.46 % | -60.223 M | 0.000 | 0.000 100.00 % | -961.500 K 0.00 % | -961.500 K 87.33 % | -7.589 M | 0.000 -100.00 % | 6.525 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 484.000 K | 0.000 | 0.000 -100.00 % | 1.162 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 535.000 K 0.94 % | 530.000 K -65.25 % | 1.525 M | 0.000 -100.00 % | 3.170 M | 0.000 -100.00 % | 3.476 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 32.105 M 82 220.51 % | 39.000 K 112.04 % | -324.000 K -137.76 % | 858.000 K | 0.000 | 0.000 -100.00 % | 7.861 M 0.00 % | 7.861 M 27.21 % | 6.179 M | 0.000 -100.00 % | 4.106 M | 0.000 -100.00 % | 3.398 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 0.000 | 0.000 -100.00 % | 38.238 M | 0.000 -100.00 % | 35.594 M | 0.000 -100.00 % | 95.453 M | 0.000 -100.00 % | 120.807 M | 0.000 -100.00 % | 122.007 M | 0.000 -100.00 % | 13.437 M | 0.000 100.00 % | -118.350 M | 0.000 100.00 % | -9.251 M | 0.000 100.00 % | -2.222 M | 0.000 100.00 % | -10.537 M | 0.000 -100.00 % | 193.020 M 225.14 % | 59.365 M 19 460.13 % | 303.500 K 0.00 % | 303.500 K 100.19 % | -157.029 M 0.00 % | -157.029 M -104.19 % | -76.902 M 0.00 % | -76.902 M -3 854.06 % | 2.049 M 0.00 % | 2.049 M -87.70 % | 16.653 M 0.00 % | 16.653 M 2 710.19 % | -638.000 K 0.00 % | -638.000 K 97.44 % | -24.889 M 0.00 % | -24.889 M -100.00 % | -12.445 M -14.53 % | -10.866 M -100.00 % | -5.433 M |
| Accounts receivables | 0.000 | 0.000 -100.00 % | 48.980 M | 0.000 -100.00 % | 38.634 M | 0.000 -100.00 % | 66.526 M | 0.000 -100.00 % | 36.763 M | 0.000 -100.00 % | 101.384 M | 0.000 -100.00 % | 26.068 M | 0.000 100.00 % | -79.468 M | 0.000 -100.00 % | 61.273 M | 0.000 100.00 % | -44.791 M | 0.000 -100.00 % | 27.277 M | 0.000 -100.00 % | 81.350 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 |
| Inventory | 0.000 | 0.000 -100.00 % | 11.006 M | 0.000 -100.00 % | 326.000 K | 0.000 100.00 % | -11.338 M | 0.000 100.00 % | -3.198 M | 0.000 -100.00 % | 5.750 M | 0.000 -100.00 % | 3.337 M | 0.000 -100.00 % | 7.286 M | 0.000 100.00 % | -17.228 M | 0.000 -100.00 % | 21.690 M | 0.000 100.00 % | -11.659 M | 0.000 -100.00 % | 75.829 M 300.00 % | 18.957 M 380.85 % | -6.750 M 0.00 % | -6.750 M -110.54 % | -3.206 M 0.00 % | -3.206 M 48.67 % | -6.246 M 0.00 % | -6.246 M 24.39 % | -8.261 M 0.00 % | -8.261 M -568.87 % | -1.235 M 0.00 % | -1.235 M 88.25 % | -10.507 M 0.00 % | -10.507 M -78.58 % | -5.884 M 0.00 % | -5.884 M -100.00 % | -2.942 M 9.65 % | -3.256 M -100.00 % | -1.628 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 100.00 % | -4.293 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 100.00 % | -21.748 M | 0.000 100.00 % | -3.366 M | 0.000 -100.00 % | 40.265 M | 0.000 -100.00 % | 87.242 M | 0.000 -100.00 % | 14.873 M | 0.000 100.00 % | -15.968 M | 0.000 100.00 % | -46.168 M | 0.000 100.00 % | -53.296 M | 0.000 -100.00 % | 20.879 M | 0.000 100.00 % | -26.155 M | 0.000 -100.00 % | 35.841 M -11.30 % | 40.408 M 472.88 % | 7.054 M 0.00 % | 7.054 M 104.59 % | -153.823 M 0.00 % | -153.823 M -117.71 % | -70.656 M 0.00 % | -70.656 M -785.38 % | 10.309 M 0.00 % | 10.309 M -42.37 % | 17.888 M 0.00 % | 17.888 M 81.26 % | 9.869 M 0.00 % | 9.869 M 151.92 % | -19.006 M 0.00 % | -19.006 M -100.00 % | -9.503 M -24.88 % | -7.610 M -100.00 % | -3.805 M |
| Other non cash items | 37.423 M 237.30 % | -27.257 M -152.62 % | 51.800 M 1 546.54 % | 3.146 M -93.50 % | 48.432 M 2 405.54 % | 1.933 M -53.54 % | 4.161 M -86.30 % | 30.372 M 252.99 % | -19.852 M -129.90 % | 66.400 M -3.39 % | 68.732 M 73.76 % | 39.555 M 320.13 % | 9.415 M -73.20 % | 35.133 M -83.00 % | 206.647 M 240.98 % | -146.582 M -3 245.09 % | -4.382 M -110.25 % | 42.734 M 154.46 % | 16.794 M -37.34 % | 26.802 M 249.55 % | -17.922 M -138.54 % | 46.497 M -73.07 % | 172.627 M 421.26 % | -53.734 M -139.60 % | 135.689 M 50.58 % | 90.113 M 4 296.16 % | -2.148 M 0.00 % | -2.148 M 23.96 % | -2.824 M -118.31 % | 15.426 M 349.87 % | -6.174 M -208.64 % | 5.683 M 275.83 % | 1.512 M -71.37 % | 5.282 M -50.23 % | 10.614 M 0.00 % | 10.614 M 32.26 % | 8.025 M 0.00 % | 8.025 M 100.00 % | 4.013 M -42.98 % | 7.037 M 100.00 % | 3.518 M |
| Net cash provided by operating activities | 0.000 100.00 % | -36.266 M -145.52 % | 79.669 M 767.24 % | -11.940 M -151.79 % | 23.053 M 209.58 % | -21.038 M -301.47 % | 10.442 M -8.74 % | 11.442 M 116.47 % | -69.468 M -329.65 % | 30.249 M 757.40 % | 3.528 M 140.25 % | -8.766 M 82.50 % | -50.090 M -438.25 % | -9.306 M -140.37 % | 23.052 M 114.85 % | -155.250 M -235.29 % | -46.303 M -519.49 % | 11.038 M 268.06 % | 2.999 M 119.27 % | -15.560 M 75.57 % | -63.695 M -303.98 % | 31.226 M -62.55 % | 83.382 M 385.33 % | -29.223 M -476.90 % | 7.754 M 0.00 % | 7.754 M 112.62 % | -61.417 M 0.00 % | -61.417 M -538.16 % | -9.624 M 0.00 % | -9.624 M -123.45 % | 41.034 M 0.00 % | 41.034 M -33.43 % | 61.644 M 0.00 % | 61.644 M 12.06 % | 55.008 M 0.00 % | 55.008 M 288.67 % | 14.153 M 0.00 % | 14.153 M 100.00 % | 7.077 M -71.28 % | 24.636 M 100.00 % | 12.318 M |
| Investments in property plant and equipment | 0.000 100.00 % | -54.124 M 36.98 % | -85.885 M -1 449.43 % | -5.543 M 96.91 % | -179.149 M -484.77 % | -30.636 M 62.70 % | -82.143 M -273 710.00 % | -30.000 K 99.66 % | -8.783 M -191.21 % | -3.016 M -70.20 % | -1.772 M -43.95 % | -1.231 M 81.98 % | -6.832 M 1.87 % | -6.962 M -301.96 % | -1.732 M -73.20 % | -1.000 M 90.06 % | -10.062 M -10 381.25 % | -96.000 K 56.16 % | -219.000 K 87.33 % | -1.728 M -657.89 % | -228.000 K 97.50 % | -9.138 M -76.44 % | -5.179 M 42.67 % | -9.034 M -892.75 % | -910.000 K 37.63 % | -1.459 M 90.27 % | -14.997 M 0.00 % | -14.997 M -32.16 % | -11.347 M 0.00 % | -11.347 M -56.05 % | -7.272 M 0.00 % | -7.272 M 45.06 % | -13.235 M 0.00 % | -13.235 M 75.20 % | -53.374 M 0.00 % | -53.374 M -77.57 % | -30.059 M 0.00 % | -30.059 M -100.00 % | -15.029 M -153.89 % | -5.920 M -100.00 % | -2.960 M |
| Acquisitions net | 0.000 | 0.000 -100.00 % | 2.566 M | 0.000 -100.00 % | 7.922 M | 0.000 -100.00 % | 13.655 M | 0.000 -100.00 % | 1.004 M | 0.000 -100.00 % | 1.111 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K 0.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 -100.00 % | 5.310 M 103.75 % | -141.633 M -319.68 % | -33.748 M 72.98 % | -124.896 M -213.86 % | 109.688 M 200.00 % | -109.688 M | 0.000 | 0.000 100.00 % | -73.499 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 100.00 % | -85.813 M 0.00 % | -85.813 M -178.02 % | -30.866 M 0.00 % | -30.866 M -560.31 % | -4.675 M 0.00 % | -4.675 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 -100.00 % | 40.714 M 721.02 % | -6.556 M -104.45 % | 147.191 M 358.64 % | 32.093 M -75.12 % | 129.011 M 237.90 % | -93.552 M -200.00 % | 93.552 M | 0.000 | 0.000 -100.00 % | 69.064 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 % | 4.445 M 0.00 % | 4.445 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 | 0.000 100.00 % | -315.000 K -200.00 % | 315.000 K 214.96 % | -274.000 K -200.00 % | 274.000 K 135.72 % | -767.000 K -200.00 % | 767.000 K -97.30 % | 28.355 M 200.00 % | -28.355 M -404.21 % | 9.321 M 200.00 % | -9.321 M -120.18 % | 46.187 M 438.86 % | -13.630 M -133.27 % | 40.971 M 0.85 % | 40.626 M 751.37 % | -6.237 M -607.14 % | -882.000 K 98.65 % | -65.219 M -191.53 % | 71.254 M 294.52 % | 18.061 M 121.09 % | -85.647 M -1 012.30 % | -7.700 M -134.54 % | 22.295 M -83.55 % | 135.559 M 9 191.23 % | 1.459 M -95.41 % | 31.794 M 0.00 % | 31.794 M 135.39 % | -89.833 M -192.46 % | 97.160 M 394.37 % | -33.006 M -197.96 % | 33.693 M 343.68 % | -13.827 M -177.20 % | 17.910 M 142.74 % | -41.899 M -178.50 % | 53.374 M 202.41 % | -52.120 M -273.39 % | 30.059 M 100.00 % | 15.029 M 153.89 % | 5.920 M 100.00 % | 2.960 M |
| Net cash used for investing activites | 0.000 100.00 % | -13.410 M 84.20 % | -84.880 M -25 821.21 % | 330.000 K 100.19 % | -173.156 M -559.72 % | -26.247 M 50.59 % | -53.119 M -244.95 % | -15.399 M -174.84 % | 20.576 M 165.59 % | -31.371 M -757.40 % | 4.772 M 145.22 % | -10.552 M -126.81 % | 39.355 M 291.12 % | -20.592 M -152.48 % | 39.239 M -0.98 % | 39.626 M 343.12 % | -16.299 M -1 566.56 % | -978.000 K 98.51 % | -65.438 M -194.12 % | 69.526 M 289.87 % | 17.833 M 118.81 % | -94.785 M -635.97 % | -12.879 M -197.12 % | 13.261 M -80.90 % | 69.439 M 6.48 % | 65.211 M 288.25 % | 16.796 M 0.00 % | 16.796 M 118.70 % | -89.833 M 7.54 % | -97.160 M -194.37 % | -33.006 M 2.04 % | -33.693 M -626.13 % | -4.640 M 82.88 % | -27.096 M 43.12 % | -47.637 M 0.00 % | -47.637 M -15.93 % | -41.089 M 0.00 % | -41.089 M -100.00 % | -20.545 M -220.66 % | -6.407 M -100.00 % | -3.204 M |
| Debt repayment | 0.000 -100.00 % | 3.088 M 164.20 % | -4.810 M -232.73 % | 3.624 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.345 M -92.97 % | 76.028 M | 0.000 | 0.000 100.00 % | -23.351 M | 0.000 -100.00 % | 6.099 M 106.17 % | -98.778 M | 0.000 100.00 % | -19.658 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -204.121 M | 0.000 100.00 % | -25.525 M 0.00 % | -25.525 M -112.26 % | 208.263 M | 0.000 100.00 % | -12.110 M | 0.000 100.00 % | -108.536 M | 0.000 -100.00 % | 51.245 M | 0.000 -100.00 % | 40.402 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 -100.00 % | 46.340 M 408.93 % | -15.000 M -200.00 % | 15.000 M | 0.000 -100.00 % | 55.784 M | 0.000 -100.00 % | 7.100 M | 0.000 | 0.000 | 0.000 -100.00 % | 45.304 M | 0.000 -100.00 % | 20.593 M -84.25 % | 130.752 M | 0.000 -100.00 % | 50.445 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 22.089 M | 0.000 -100.00 % | 321.000 K 0.00 % | 321.000 K -99.75 % | 127.287 M 0.00 % | 127.287 M 103.28 % | 62.616 M 0.00 % | 62.616 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -6.273 M 0.00 % | -6.273 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 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -8.849 M | 0.000 100.00 % | -5.472 M 0.00 % | -5.472 M -78.82 % | -3.060 M | 0.000 100.00 % | -2.400 M | 0.000 100.00 % | -12.000 M | 0.000 100.00 % | -14.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 0.000 | 0.000 100.00 % | -773.000 K 93.29 % | -11.522 M -107.60 % | 151.594 M | 0.000 -100.00 % | 37.053 M | 0.000 100.00 % | -1.200 M -116.10 % | 7.452 M 161.67 % | -12.084 M -44.13 % | -8.384 M -267.71 % | 4.999 M 134.59 % | -14.453 M 83.61 % | -88.193 M -205.10 % | 83.913 M 777.48 % | 9.563 M -72.85 % | 35.228 M 280.76 % | 9.252 M 107.44 % | -124.280 M -327.44 % | 54.643 M -51.60 % | 112.905 M 214.31 % | -98.772 M -413.07 % | 31.549 M -89.24 % | 293.311 M 195.20 % | -308.102 M -1 248.46 % | -22.849 M 0.00 % | -22.849 M -117.45 % | 130.967 M 183.31 % | -157.208 M -185.34 % | 184.211 M 194.67 % | -194.586 M -150.44 % | 385.742 M 210.34 % | -349.605 M -263.89 % | 213.322 M 192.55 % | -230.505 M -253.73 % | 149.938 M 243.62 % | -104.398 M -100.00 % | -52.199 M 70.36 % | -176.112 M -100.00 % | -88.056 M |
| Net cash used provided by financing activities | 0.000 -100.00 % | 49.428 M 340.14 % | -20.583 M -210.52 % | 18.624 M -87.71 % | 151.594 M 171.75 % | 55.784 M 50.55 % | 37.053 M 197.73 % | 12.445 M -83.37 % | 74.828 M 904.13 % | 7.452 M 161.67 % | -12.084 M -155.04 % | 21.953 M 339.15 % | 4.999 M -59.16 % | 12.239 M 121.77 % | -56.219 M -167.00 % | 83.913 M 107.96 % | 40.350 M 14.54 % | 35.228 M 280.76 % | 9.252 M 107.44 % | -124.280 M -327.44 % | 54.643 M -51.60 % | 112.905 M 214.31 % | -98.772 M -413.07 % | 31.549 M -61.04 % | 80.983 M 126.28 % | -308.102 M -565.22 % | 66.227 M 0.00 % | 66.227 M -85.65 % | 461.402 M 393.50 % | -157.208 M -192.64 % | 169.701 M 187.21 % | -194.586 M -178.71 % | 247.218 M 170.71 % | -349.605 M -239.53 % | 250.567 M 208.70 % | -230.505 M -228.71 % | 179.090 M 271.55 % | -104.398 M -100.00 % | -52.199 M 70.36 % | -176.112 M -100.00 % | -88.056 M |
| Effect of forex changes on cash | 0.000 100.00 % | -40.502 M -15 477.69 % | -260.000 K 80.47 % | -1.331 M 6.73 % | -1.427 M -107.14 % | 19.990 M 4 625.77 % | 423.000 K -98.32 % | 25.114 M 1 072.66 % | -2.582 M -110.86 % | 23.785 M 878.00 % | 2.432 M -88.50 % | 21.150 M 829.26 % | 2.276 M 266.86 % | -1.364 M -408.96 % | -268.000 K -115.06 % | 1.779 M 233.26 % | -1.335 M -158.78 % | 2.271 M 683.10 % | 290.000 K 190.91 % | -319.000 K -10 733.33 % | 3.000 K -99.28 % | 416.000 K 139.25 % | -1.060 M -128.53 % | 3.716 M 101.90 % | -195.906 M -199.24 % | 197.408 M | 0.000 | 0.000 100.00 % | -312.968 M -200.00 % | 312.968 M 271.50 % | -182.487 M -200.00 % | 182.487 M 158.94 % | -309.639 M -200.00 % | 309.639 M 228.73 % | -240.536 M -200.00 % | 240.536 M 269.70 % | -141.744 M -200.00 % | 141.744 M 100.00 % | 70.872 M -55.47 % | 159.152 M 100.00 % | 79.576 M |
| Net change in cash | -8.958 M 78.02 % | -40.750 M -56.41 % | -26.054 M -4 449.58 % | 599.000 K 4 178.57 % | 14.000 K -99.69 % | 4.474 M -87.93 % | 37.073 M 211.39 % | -33.283 M -2 247.18 % | -1.418 M -104.56 % | 31.102 M 131.83 % | 13.416 M -43.59 % | 23.785 M 787.43 % | -3.460 M 81.81 % | -19.023 M -427.76 % | 5.804 M 119.39 % | -29.932 M -26.90 % | -23.587 M -149.60 % | 47.559 M 189.91 % | -52.897 M 25.11 % | -70.633 M -904.11 % | 8.784 M -82.35 % | 49.762 M 151.69 % | -96.272 M -188.81 % | 108.402 M 243.65 % | -75.461 M -300.00 % | -18.865 M 0.00 % | -18.865 M -274.63 % | 10.803 M -88.97 % | 97.954 M 300.00 % | 24.489 M 357.34 % | -9.516 M -300.00 % | -2.379 M 78.04 % | -10.835 M -300.00 % | -2.709 M -107.78 % | 34.805 M 300.00 % | 8.701 M -58.21 % | 20.820 M 300.00 % | 5.205 M 0.00 % | 5.205 M 720.98 % | 634.000 K 0.00 % | 634.000 K |
| Cash at beginning of period | 8.958 M -81.98 % | 49.708 M 45.57 % | 34.146 M -54.57 % | 75.163 M 0.02 % | 75.149 M 6.33 % | 70.675 M 110.33 % | 33.602 M -49.76 % | 66.885 M -2.08 % | 68.303 M 83.61 % | 37.201 M 56.41 % | 23.785 M 11.30 % | 21.370 M -13.17 % | 24.610 M -43.60 % | 43.633 M 15.34 % | 37.829 M -44.17 % | 67.761 M -25.82 % | 91.348 M 108.61 % | 43.789 M -54.71 % | 96.686 M -42.21 % | 167.319 M 5.54 % | 158.535 M 45.75 % | 108.773 M -21.24 % | 138.102 M 364.99 % | 29.700 M -84.71 % | 194.260 M 300.00 % | 48.565 M 0.00 % | 48.565 M 31.02 % | 37.067 M -26.33 % | 50.312 M 300.00 % | 12.578 M -78.98 % | 59.828 M 300.00 % | 14.957 M -78.83 % | 70.663 M 300.00 % | 17.666 M -50.73 % | 35.858 M 300.00 % | 8.965 M -40.39 % | 15.038 M 300.00 % | 3.760 M 0.00 % | 3.760 M 20.28 % | 3.126 M 0.00 % | 3.126 M |
| Cash at end of period | 0.000 -100.00 % | 8.958 M -81.98 % | 49.708 M -34.39 % | 75.762 M 0.80 % | 75.163 M 0.02 % | 75.149 M 6.33 % | 70.675 M 110.33 % | 33.602 M -49.76 % | 66.885 M -2.08 % | 68.303 M 83.61 % | 37.201 M -17.61 % | 45.155 M 113.50 % | 21.150 M -14.06 % | 24.610 M -43.60 % | 43.633 M 15.34 % | 37.829 M -44.17 % | 67.761 M -25.82 % | 91.348 M 108.61 % | 43.789 M -54.71 % | 96.686 M -42.21 % | 167.319 M 5.54 % | 158.535 M 279.00 % | 41.830 M -69.71 % | 138.102 M 16.25 % | 118.799 M 300.00 % | 29.700 M 0.00 % | 29.700 M -37.96 % | 47.870 M -67.71 % | 148.266 M 300.00 % | 37.067 M -26.33 % | 50.312 M 300.00 % | 12.578 M -78.98 % | 59.828 M 300.00 % | 14.957 M -78.83 % | 70.663 M 300.00 % | 17.666 M -50.73 % | 35.858 M 300.00 % | 8.965 M 0.00 % | 8.965 M 138.45 % | 3.760 M 0.00 % | 3.760 M |
| Operating cash flow | 0.000 100.00 % | -36.266 M -159.91 % | 60.530 M 606.95 % | -11.940 M -151.79 % | 23.053 M 209.58 % | -21.038 M -301.47 % | 10.442 M -8.74 % | 11.442 M 116.47 % | -69.468 M -329.65 % | 30.249 M 757.40 % | 3.528 M 140.25 % | -8.766 M 82.50 % | -50.090 M -438.25 % | -9.306 M -140.37 % | 23.052 M 114.85 % | -155.250 M -235.29 % | -46.303 M -519.49 % | 11.038 M 268.06 % | 2.999 M 119.27 % | -15.560 M 75.57 % | -63.695 M -303.98 % | 31.226 M -62.55 % | 83.382 M 385.33 % | -29.223 M -476.90 % | 7.754 M 0.00 % | 7.754 M 112.62 % | -61.417 M 0.00 % | -61.417 M -538.16 % | -9.624 M 0.00 % | -9.624 M -123.45 % | 41.034 M 0.00 % | 41.034 M -33.43 % | 61.644 M 0.00 % | 61.644 M 12.06 % | 55.008 M 0.00 % | 55.008 M 288.67 % | 14.153 M 0.00 % | 14.153 M 100.00 % | 7.077 M -71.28 % | 24.636 M 100.00 % | 12.318 M |
| Capital expenditure | 0.000 100.00 % | -54.124 M 36.98 % | -85.885 M -1 449.43 % | -5.543 M 96.91 % | -179.149 M -484.77 % | -30.636 M 62.70 % | -82.143 M -273 710.00 % | -30.000 K 99.66 % | -8.783 M -191.21 % | -3.016 M -70.20 % | -1.772 M -43.95 % | -1.231 M 81.98 % | -6.832 M 1.87 % | -6.962 M -301.96 % | -1.732 M -73.20 % | -1.000 M 90.06 % | -10.062 M -10 381.25 % | -96.000 K 56.16 % | -219.000 K 87.33 % | -1.728 M -657.89 % | -228.000 K 97.50 % | -9.138 M -76.44 % | -5.179 M 42.67 % | -9.034 M -892.75 % | -910.000 K 37.63 % | -1.459 M 90.27 % | -14.997 M 0.00 % | -14.997 M -32.16 % | -11.347 M 0.00 % | -11.347 M -56.05 % | -7.272 M 0.00 % | -7.272 M 45.06 % | -13.235 M 0.00 % | -13.235 M 75.20 % | -53.374 M 0.00 % | -53.374 M -77.57 % | -30.059 M 0.00 % | -30.059 M -100.00 % | -15.029 M -153.89 % | -5.920 M -100.00 % | -2.960 M |
| Free CashFlow | 0.000 100.00 % | -90.390 M -256.50 % | -25.355 M -45.03 % | -17.483 M 88.80 % | -156.096 M -202.08 % | -51.674 M 27.93 % | -71.701 M -728.29 % | 11.412 M 114.58 % | -78.251 M -387.34 % | 27.233 M 1 450.85 % | 1.756 M 117.57 % | -9.997 M 82.44 % | -56.922 M -249.90 % | -16.268 M -176.30 % | 21.320 M 113.64 % | -156.250 M -177.21 % | -56.365 M -615.13 % | 10.942 M 293.60 % | 2.780 M 116.08 % | -17.288 M 72.95 % | -63.923 M -389.40 % | 22.088 M -71.76 % | 78.203 M 304.41 % | -38.257 M -659.03 % | 6.844 M 8.72 % | 6.295 M 108.24 % | -76.413 M 0.00 % | -76.413 M -264.37 % | -20.971 M 0.00 % | -20.971 M -162.11 % | 33.762 M 0.00 % | 33.762 M -30.26 % | 48.409 M 0.00 % | 48.409 M 2 862.61 % | 1.634 M 0.00 % | 1.634 M 110.27 % | -15.906 M 0.00 % | -15.906 M -100.00 % | -7.953 M -142.49 % | 18.716 M 100.00 % | 9.358 M |
| 2024 | 2024 | 2023 | 2023 | 2022 | 2022 | 2021 | 2021 | 2020 | 2020 | 2019 | 2019 | 2018 | 2018 | 2017 | 2017 | 2016 | 2016 | 2015 | 2015 | 2014 | 2014 | 2013 | 2013 | 2012 | 2012 | 2011 | 2011 | 2010 | 2010 | 2009 | 2009 | 2008 | 2008 | 2007 | 2007 | 2006 | 2006 | 2006 | 2005 | 2005 |