Immobel S.A. IMMO.BR
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 377.506 M 141.41 % | 156.378 M -33.82 % | 236.306 M -39.23 % | 388.877 M 6.69 % | 364.479 M -10.84 % | 408.784 M 30.43 % | 313.420 M 116.15 % | 145.000 M -44.69 % | 262.174 M 386.17 % | 53.926 M 70.62 % | 31.606 M -41.30 % | 53.847 M -57.52 % | 126.771 M 60.02 % | 79.223 M -3.21 % | 81.850 M -23.28 % | 106.681 M 121.41 % | 48.182 M -64.13 % | 134.310 M -42.41 % | 233.205 M 57.52 % | 148.052 M -21.21 % | 187.905 M 45.80 % | 128.882 M 18.09 % | 109.141 M |
| Net income | -93.704 M -143.87 % | -38.423 M -458.32 % | 10.723 M -88.36 % | 92.150 M 176.96 % | 33.272 M -67.52 % | 102.436 M 80.30 % | 56.814 M 414.85 % | 11.035 M -78.97 % | 52.474 M 7 010.30 % | 738.000 K -96.32 % | 20.041 M 1 262.41 % | 1.471 M -87.45 % | 11.719 M -27.59 % | 16.184 M 53.75 % | 10.526 M -32.56 % | 15.607 M 124.95 % | 6.938 M -86.18 % | 50.196 M 148.89 % | 20.168 M 17.61 % | 17.148 M 232.78 % | 5.153 M 40.60 % | 3.665 M 133.86 % | -10.825 M |
| Income before tax | -89.434 M -253.13 % | -25.326 M -292.92 % | 13.128 M -86.03 % | 93.964 M 120.08 % | 42.696 M -59.96 % | 106.645 M 62.71 % | 65.542 M 219.27 % | 20.529 M -67.83 % | 63.822 M 9 688.65 % | 652.000 K -96.84 % | 20.649 M 1 285.84 % | 1.490 M -88.19 % | 12.619 M -27.77 % | 17.471 M 56.05 % | 11.196 M -27.28 % | 15.396 M 70.29 % | 9.041 M -11.51 % | 10.217 M -60.96 % | 26.170 M 31.86 % | 19.847 M 93.59 % | 10.252 M -21.11 % | 12.995 M 434.92 % | -3.880 M |
| Income before tax ratio | -0.24 -46.28 % | -0.16 -391.52 % | 0.06 -77.01 % | 0.24 106.27 % | 0.12 -55.10 % | 0.26 24.75 % | 0.21 47.70 % | 0.14 -41.84 % | 0.24 1 913.41 % | 0.01 -98.15 % | 0.65 2 261.05 % | 0.03 -72.20 % | 0.10 -54.86 % | 0.22 61.22 % | 0.14 -5.22 % | 0.14 -23.09 % | 0.19 146.67 % | 0.08 -32.21 % | 0.11 -16.29 % | 0.13 145.70 % | 0.05 -45.89 % | 0.10 383.62 % | -0.04 |
| EBITDA | -73.044 M -590.92 % | -10.572 M 75.76 % | -43.620 M -171.95 % | 60.622 M 21.02 % | 50.093 M -57.98 % | 119.223 M 78.20 % | 66.904 M 198.51 % | 22.413 M -30.57 % | 32.283 M 180.45 % | 11.511 M 12.61 % | 10.222 M -6.56 % | 10.940 M -44.77 % | 19.809 M -13.37 % | 22.866 M 35.54 % | 16.870 M -25.02 % | 22.500 M 89.81 % | 11.854 M -59.76 % | 29.457 M -5.14 % | 31.053 M 120.14 % | -154.222 M -1.51 % | -151.934 M -864.14 % | 19.883 M 86.24 % | 10.676 M |
| Net income ratio | -0.25 -1.02 % | -0.25 -641.47 % | 0.05 -80.85 % | 0.24 159.58 % | 0.09 -63.57 % | 0.25 38.24 % | 0.18 138.19 % | 0.08 -61.98 % | 0.20 1 362.50 % | 0.01 -97.84 % | 0.63 2 221.13 % | 0.03 -70.45 % | 0.09 -54.75 % | 0.20 58.85 % | 0.13 -12.10 % | 0.15 1.60 % | 0.14 -61.47 % | 0.37 332.15 % | 0.09 -25.33 % | 0.12 322.35 % | 0.03 -3.56 % | 0.03 128.67 % | -0.10 |
| Ratio EBITDA | -0.19 -186.21 % | -0.07 63.38 % | -0.18 -218.41 % | 0.16 13.43 % | 0.14 -52.88 % | 0.29 36.63 % | 0.21 38.10 % | 0.15 25.53 % | 0.12 -42.31 % | 0.21 -34.00 % | 0.32 59.19 % | 0.20 30.02 % | 0.16 -45.86 % | 0.29 40.04 % | 0.21 -2.28 % | 0.21 -14.27 % | 0.25 12.18 % | 0.22 64.71 % | 0.13 112.78 % | -1.04 -28.83 % | -0.81 -624.12 % | 0.15 57.71 % | 0.10 |
| Gross profit ratio | -0.15 -225.42 % | 0.12 134.68 % | 0.05 -68.56 % | 0.16 -0.90 % | 0.17 -39.72 % | 0.27 10.32 % | 0.25 -5.64 % | 0.26 64.67 % | 0.16 -57.26 % | 0.38 25.45 % | 0.30 -13.86 % | 0.35 39.12 % | 0.25 -46.19 % | 0.46 -31.70 % | 0.68 -31.55 % | 0.99 -0.80 % | 1.00 436.55 % | 0.19 138.77 % | 0.08 144.38 % | -0.18 -121.16 % | 0.83 361.19 % | 0.18 -74.43 % | 0.70 |
| Weighted average shs out dil | 10.048 M 0.77 % | 9.971 M -0.02 % | 9.973 M 0.07 % | 9.966 M 7.10 % | 9.305 M 5.80 % | 8.795 M 0.17 % | 8.780 M 0.15 % | 8.767 M 0.08 % | 8.760 M 113.67 % | 4.100 M -0.53 % | 4.122 M 0.00 % | 4.122 M 0.00 % | 4.122 M 0.00 % | 4.122 M 0.00 % | 4.122 M 0.00 % | 4.122 M 0.00 % | 4.122 M 0.00 % | 4.122 M 0.09 % | 4.118 M 0.10 % | 4.114 M 0.00 % | 4.114 M 0.00 % | 4.114 M 0.00 % | 4.114 M |
| Weighted average shs out | 10.048 M 0.77 % | 9.971 M 0.00 % | 9.971 M 0.05 % | 9.966 M 7.12 % | 9.304 M 5.94 % | 8.782 M 0.12 % | 8.772 M 0.06 % | 8.767 M 0.08 % | 8.760 M 113.67 % | 4.100 M -0.53 % | 4.122 M 0.00 % | 4.122 M 0.00 % | 4.122 M 0.00 % | 4.122 M 0.00 % | 4.122 M 0.00 % | 4.122 M 0.00 % | 4.122 M 0.00 % | 4.122 M 0.09 % | 4.118 M 0.10 % | 4.114 M 0.00 % | 4.114 M 0.00 % | 4.114 M 0.00 % | 4.114 M |
| EPS diluted | -9.33 -142.34 % | -3.85 -456.48 % | 1.08 -88.32 % | 9.25 158.38 % | 3.58 -69.27 % | 11.65 80.06 % | 6.47 413.49 % | 1.26 -78.96 % | 5.99 3 227.78 % | 0.18 -96.30 % | 4.86 1 250.00 % | 0.36 -87.32 % | 2.84 -27.74 % | 3.93 53.52 % | 2.56 -32.45 % | 3.79 125.60 % | 1.68 -86.21 % | 12.18 149.08 % | 4.89 17.27 % | 4.17 3 375.00 % | 0.12 -86.67 % | 0.90 134.22 % | -2.63 |
| Earnings per share | -9.33 -142.34 % | -3.85 -456.48 % | 1.08 -88.32 % | 9.25 158.38 % | 3.58 -69.30 % | 11.66 79.94 % | 6.48 414.29 % | 1.26 -78.96 % | 5.99 3 227.78 % | 0.18 -96.30 % | 4.86 1 250.00 % | 0.36 -87.32 % | 2.84 -27.74 % | 3.93 53.52 % | 2.56 -32.45 % | 3.79 125.60 % | 1.68 -86.21 % | 12.18 149.08 % | 4.89 17.27 % | 4.17 3 375.00 % | 0.12 -86.67 % | 0.90 134.22 % | -2.63 |
| Gross profit | -57.371 M -402.78 % | 18.948 M 55.30 % | 12.201 M -80.89 % | 63.859 M 5.73 % | 60.399 M -46.25 % | 112.370 M 43.89 % | 78.095 M 103.96 % | 38.289 M -8.93 % | 42.042 M 107.81 % | 20.231 M 114.04 % | 9.452 M -49.44 % | 18.695 M -40.91 % | 31.636 M -13.90 % | 36.744 M -33.89 % | 55.578 M -47.48 % | 105.831 M 119.65 % | 48.182 M 92.48 % | 25.032 M 37.52 % | 18.203 M 169.90 % | -26.041 M -116.67 % | 156.197 M 572.39 % | 23.230 M -69.80 % | 76.931 M |
| Income tax expense | 1.774 M -85.53 % | 12.261 M 345.05 % | 2.755 M 70.17 % | 1.619 M -81.28 % | 8.650 M -7.88 % | 9.390 M 8.82 % | 8.629 M -10.08 % | 9.596 M -5.76 % | 10.183 M 19 682.69 % | -52.000 K -108.54 % | 609.000 K 2 945.00 % | 20.000 K -97.80 % | 910.000 K -29.84 % | 1.297 M 93.58 % | 670.000 K -2.47 % | 687.000 K -64.86 % | 1.955 M 92.23 % | 1.017 M -83.06 % | 6.002 M 122.38 % | 2.699 M -47.07 % | 5.099 M -45.35 % | 9.330 M 34.34 % | 6.945 M |
| Cost of revenue | 434.877 M 216.44 % | 137.430 M -36.09 % | 215.027 M -31.88 % | 315.650 M 3.80 % | 304.080 M 2.59 % | 296.414 M 25.96 % | 235.325 M 120.53 % | 106.711 M -51.52 % | 220.132 M 553.31 % | 33.695 M 52.09 % | 22.154 M -36.98 % | 35.152 M -63.05 % | 95.135 M 123.96 % | 42.479 M 61.69 % | 26.272 M 2 990.82 % | 850.000 K | 0.000 -100.00 % | 109.278 M -49.17 % | 215.002 M 23.50 % | 174.093 M 449.05 % | 31.708 M -69.99 % | 105.652 M 228.01 % | 32.210 M |
| General and administrative expenses | 19.765 M -52.47 % | 41.588 M 2.15 % | 40.714 M 51.88 % | 26.807 M -13.68 % | 31.057 M -5.90 % | 33.005 M 35.07 % | 24.435 M 34.30 % | 18.194 M 18.49 % | 15.355 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 30.477 M -56.88 % | 70.677 M | 0.000 | 0.000 -100.00 % | 11.307 M 10.47 % | 10.235 M -74.07 % | 39.466 M 76.34 % | 22.380 M -22.43 % | 28.850 M |
| Selling and marketing expenses | 0.000 | 0.000 -100.00 % | 204.000 K -53.53 % | 439.000 K -74.21 % | 1.702 M -46.14 % | 3.160 M 164.88 % | 1.193 M -45.20 % | 2.177 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 6.049 M 725.24 % | 733.000 K 111.90 % | -6.161 M -34.40 % | -4.584 M 75.92 % | -19.037 M -253.39 % | -5.387 M -192.39 % | 5.831 M | 0.000 100.00 % | -1.100 M -121.81 % | 5.044 M -29.40 % | 7.144 M 9.19 % | 6.543 M 63.98 % | 3.990 M -72.98 % | 14.768 M 24.27 % | 11.884 M -24.42 % | 15.723 M -57.61 % | 37.087 M 210.59 % | 11.941 M -93.92 % | 196.499 M 63.63 % | 120.084 M 1 774.34 % | -7.172 M -115.82 % | 45.330 M -38.60 % | 73.829 M |
| Operating expenses | 25.814 M -39.00 % | 42.321 M 21.76 % | 34.757 M 53.37 % | 22.662 M 65.15 % | 13.722 M -55.42 % | 30.778 M 226.14 % | 9.437 M -40.20 % | 15.781 M -35.91 % | 24.622 M 124.33 % | 10.976 M -7.91 % | 11.919 M -17.49 % | 14.446 M -1.43 % | 14.655 M -0.77 % | 14.768 M -65.14 % | 42.361 M -50.97 % | 86.400 M 132.97 % | 37.087 M 210.59 % | 11.941 M -94.25 % | 207.806 M 59.46 % | 130.319 M 303.54 % | 32.294 M -52.31 % | 67.710 M -34.06 % | 102.679 M |
| Cost and expenses | 460.691 M 156.29 % | 179.751 M -17.86 % | 218.823 M -24.50 % | 289.819 M -7.84 % | 314.488 M -3.88 % | 327.192 M 33.68 % | 244.762 M 99.82 % | 122.492 M -49.95 % | 244.754 M 447.90 % | 44.671 M 31.10 % | 34.073 M -31.30 % | 49.598 M -54.82 % | 109.790 M 91.78 % | 57.247 M -16.59 % | 68.633 M -21.34 % | 87.250 M 135.26 % | 37.087 M -69.40 % | 121.219 M -71.33 % | 422.808 M 38.89 % | 304.412 M 375.63 % | 64.002 M -63.08 % | 173.362 M 28.52 % | 134.889 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 19.765 M -52.47 % | 41.588 M 1.64 % | 40.918 M 50.18 % | 27.246 M -16.83 % | 32.759 M -9.42 % | 36.165 M 41.12 % | 25.628 M 25.81 % | 20.371 M 32.67 % | 15.355 M 90.30 % | 8.069 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 30.477 M -56.88 % | 70.677 M | 0.000 | 0.000 -100.00 % | 11.307 M 10.47 % | 10.235 M -74.07 % | 39.466 M 76.34 % | 22.380 M -22.43 % | 28.850 M |
| Interest income | 6.832 M -35.01 % | 10.513 M 139.04 % | 4.398 M -11.74 % | 4.983 M -13.68 % | 5.773 M 78.18 % | 3.240 M 3.98 % | 3.116 M 57.45 % | 1.979 M 1.44 % | 1.951 M -14.09 % | 2.271 M -4.78 % | 2.385 M 36.83 % | 1.743 M 274.84 % | 465.000 K 56.04 % | 298.000 K -33.03 % | 445.000 K -69.91 % | 1.479 M -56.31 % | 3.385 M -7.54 % | 3.661 M 30.19 % | 2.812 M -2.70 % | 2.890 M -60.91 % | 7.393 M -14.46 % | 8.643 M 440.86 % | 1.598 M |
| Interest expense | 17.252 M 74.90 % | 9.864 M 130.90 % | 4.272 M -35.32 % | 6.605 M -44.30 % | 11.859 M 71.84 % | 6.901 M -39.42 % | 11.392 M -27.93 % | 15.806 M 74.57 % | 9.054 M 3.16 % | 8.777 M -11.24 % | 9.888 M -0.02 % | 9.890 M 51.48 % | 6.529 M 14.10 % | 5.722 M 7.46 % | 5.325 M 5.91 % | 5.028 M -15.28 % | 5.935 M -42.50 % | 10.321 M -28.62 % | 14.460 M 21.74 % | 11.878 M 810.89 % | 1.304 M -39.29 % | 2.148 M -74.60 % | 8.456 M |
| Depreciation and amortization | 2.212 M -54.76 % | 4.890 M -20.63 % | 6.161 M 34.40 % | 4.584 M 29.82 % | 3.531 M -37.80 % | 5.677 M 1 248.46 % | 421.000 K -15.12 % | 496.000 K 111.97 % | 234.000 K -91.13 % | 2.638 M 15.25 % | 2.289 M 426.21 % | 435.000 K -35.56 % | 675.000 K 209.93 % | -614.000 K -275.93 % | 349.000 K -81.07 % | 1.844 M 143.16 % | -4.272 M -142.78 % | 9.987 M 197.85 % | 3.353 M 76.47 % | 1.900 M -53.59 % | 4.094 M -13.63 % | 4.740 M -22.30 % | 6.100 M |
| Operating income | -83.185 M -255.90 % | -23.373 M -3.62 % | -22.556 M -154.75 % | 41.197 M -17.59 % | 49.991 M -38.73 % | 81.592 M 25.18 % | 65.178 M 197.39 % | 21.917 M -31.61 % | 32.049 M 352.48 % | 7.083 M -74.38 % | 27.646 M 161.53 % | 10.571 M -45.47 % | 19.387 M -14.18 % | 22.590 M 70.92 % | 13.217 M -31.98 % | 19.431 M 75.13 % | 11.095 M -15.25 % | 13.091 M -65.58 % | 38.030 M -77.41 % | 168.346 M 81.54 % | 92.731 M -10.20 % | 103.266 M -25.18 % | 138.023 M |
| Operating income ratio | -0.22 -47.43 % | -0.15 -56.59 % | -0.10 -190.10 % | 0.11 -22.76 % | 0.14 -31.28 % | 0.20 -4.02 % | 0.21 37.58 % | 0.15 23.65 % | 0.12 -6.93 % | 0.13 -84.98 % | 0.87 345.56 % | 0.20 28.37 % | 0.15 -46.37 % | 0.29 76.58 % | 0.16 -11.34 % | 0.18 -20.90 % | 0.23 136.25 % | 0.10 -40.23 % | 0.16 -85.66 % | 1.14 130.41 % | 0.49 -38.41 % | 0.80 -36.64 % | 1.26 |
| Total other income expenses net | -8.630 M -341.88 % | -1.953 M -105.47 % | 35.684 M -32.37 % | 52.767 M 823.43 % | -7.294 M 29.27 % | -10.313 M -2 933.24 % | 364.000 K 107.64 % | -4.767 M -115.00 % | 31.773 M 594.06 % | -6.431 M 8.09 % | -6.997 M 26.28 % | -9.491 M -40.23 % | -6.768 M -32.21 % | -5.119 M -153.29 % | -2.021 M 49.91 % | -4.035 M -96.45 % | -2.054 M 30.35 % | -2.949 M 70.98 % | -10.161 M -23.93 % | -8.199 M 90.56 % | -86.816 M 3.83 % | -90.271 M 36.39 % | -141.903 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 807.430 M -2.96 % | 832.048 M 32.79 % | 626.574 M 5.61 % | 593.313 M -1.09 % | 599.825 M 9.47 % | 547.954 M 58.87 % | 344.903 M 40.49 % | 245.504 M 24.29 % | 197.521 M 4.47 % | 189.072 M -1.90 % | 192.740 M -28.30 % | 268.813 M 67.59 % | 160.398 M 17.32 % | 136.714 M 153.45 % | 53.941 M 706.01 % | -8.901 M 43.64 % | -15.792 M 61.45 % | -40.963 M 34.44 % | -62.478 M -11.91 % | -55.829 M -374.25 % | -11.772 M -49.62 % | -7.868 M -20.95 % | -6.505 M |
| Total investments | 171.964 M 1.91 % | 168.734 M -48.52 % | 327.791 M -24.34 % | 433.265 M 13.95 % | 380.212 M 150.99 % | 151.484 M 217.34 % | 47.735 M 68.00 % | 28.414 M -29.30 % | 40.190 M -36.58 % | 63.373 M -13.61 % | 73.356 M 6 586.96 % | 1.097 M -53.69 % | 2.369 M 77.99 % | 1.331 M -82.31 % | 7.522 M -18.80 % | 9.264 M -26.82 % | 12.660 M -38.86 % | 20.705 M 1.68 % | 20.363 M -5.22 % | 21.484 M -35.22 % | 33.163 M -34.21 % | 50.411 M -7.04 % | 54.227 M |
| Total debt | 989.232 M 2.60 % | 964.128 M 6.83 % | 902.500 M 4.13 % | 866.690 M 15.26 % | 751.949 M 6.80 % | 704.100 M 36.51 % | 515.789 M 31.10 % | 393.430 M 23.66 % | 318.159 M 54.43 % | 206.024 M -5.58 % | 218.210 M -27.31 % | 300.207 M 60.27 % | 187.316 M 1.98 % | 183.678 M 108.30 % | 88.180 M 49.88 % | 58.835 M | 0.000 -100.00 % | 91.769 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 124.961 M 2 647.00 % | 4.549 M -28.93 % | 6.401 M 316.46 % | 1.537 M -21.74 % | 1.964 M 753.91 % | 230.000 K -0.43 % | 231.000 K 111.93 % | 109.000 K -83.18 % | 648.000 K 142.94 % | -1.509 M -18.26 % | -1.276 M -25.71 % | -1.015 M -34.08 % | -757.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 153.959 M -59.82 % | 383.151 M -15.61 % | 454.031 M -3.96 % | 472.773 M 20.39 % | 392.702 M 19.48 % | 328.665 M 85.49 % | 177.186 M 29.82 % | 136.481 M -5.02 % | 143.694 M 7.56 % | 133.596 M -1.88 % | 136.156 M 10.96 % | 122.710 M -3.40 % | 127.024 M 3.68 % | 122.517 M 9.90 % | 111.485 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock | 103.678 M 6.60 % | 97.257 M 0.00 % | 97.257 M 0.00 % | 97.257 M 0.00 % | 97.256 M 0.00 % | 97.256 M 0.00 % | 97.256 M 0.00 % | 97.256 M 0.07 % | 97.189 M 61.17 % | 60.302 M 0.00 % | 60.302 M 0.00 % | 60.302 M 0.00 % | 60.302 M 0.00 % | 60.302 M 0.00 % | 60.302 M 0.00 % | 60.302 M 0.00 % | 60.302 M -39.87 % | 100.285 M | 0.000 | 0.000 -100.00 % | 100.000 M 0.00 % | 100.000 M 2.88 % | 97.201 M |
| Total equity | 400.167 M -20.23 % | 501.675 M -12.47 % | 573.139 M -1.68 % | 582.919 M 17.88 % | 494.490 M 15.49 % | 428.162 M 24.20 % | 344.749 M 13.56 % | 303.578 M -3.61 % | 314.949 M 62.05 % | 194.358 M -1.20 % | 196.711 M 7.39 % | 183.177 M -2.47 % | 187.811 M 2.75 % | 182.792 M 6.19 % | 172.129 M 2.04 % | 168.680 M 10.45 % | 152.725 M -25.93 % | 206.194 M 5.48 % | 195.489 M 7.84 % | 181.269 M 3.47 % | 175.194 M 3.30 % | 169.599 M -18.57 % | 208.272 M |
| Other non current liabilities | 6.848 M 34.64 % | 5.086 M 798.59 % | 566.000 K -51.04 % | 1.156 M -0.52 % | 1.162 M | 0.000 -100.00 % | 1.154 M -48.48 % | 2.240 M -2.78 % | 2.304 M 29.66 % | 1.777 M -9.43 % | 1.962 M 107.40 % | 946.000 K 102.44 % | -38.727 M -1 274.97 % | 3.296 M -44.83 % | 5.974 M -7.78 % | 6.478 M -92.15 % | 82.561 M 69.66 % | 48.663 M 1 833.37 % | 2.517 M -98.54 % | 172.758 M 63.13 % | 105.905 M -12.03 % | 120.392 M 73.25 % | 69.491 M |
| Long term debt | 437.185 M -44.52 % | 787.946 M 9.02 % | 722.777 M 42.39 % | 507.596 M -11.13 % | 571.139 M 12.65 % | 507.008 M 57.44 % | 322.040 M -2.44 % | 330.090 M 17.23 % | 281.578 M 95.87 % | 143.757 M -4.47 % | 150.484 M -0.64 % | 151.450 M 11.75 % | 135.528 M 23.94 % | 109.348 M 66.59 % | 65.640 M 11.57 % | 58.835 M | 0.000 | 0.000 -100.00 % | 97.977 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 460.735 M -43.52 % | 815.708 M 9.57 % | 744.479 M 34.91 % | 551.849 M -10.07 % | 613.611 M 15.76 % | 530.087 M 64.33 % | 322.576 M -2.74 % | 331.658 M 17.08 % | 283.277 M 94.65 % | 145.534 M -4.53 % | 152.446 M 0.03 % | 152.396 M 11.94 % | 136.144 M 20.86 % | 112.644 M 56.56 % | 71.949 M 3.87 % | 69.265 M -19.94 % | 86.513 M 74.19 % | 49.665 M -52.34 % | 104.214 M -42.72 % | 181.951 M 71.81 % | 105.905 M -12.03 % | 120.392 M 73.25 % | 69.491 M |
| Other current liabilities | 101.314 M 75.23 % | 57.817 M -0.64 % | 58.189 M 24.81 % | 46.622 M 6.99 % | 43.577 M -24.24 % | 57.521 M 69.35 % | 33.965 M 10.55 % | 30.723 M 15.20 % | 26.669 M 64.80 % | 16.183 M -6.74 % | 17.352 M -39.84 % | 28.845 M 48.56 % | 19.416 M 32.32 % | 14.673 M -37.07 % | 23.316 M -76.15 % | 97.742 M 358.67 % | 21.310 M -28.42 % | 29.772 M -83.48 % | 180.217 M 101.61 % | 89.387 M -53.25 % | 191.214 M 19.87 % | 159.518 M 23.26 % | 129.420 M |
| Deferred revenue | 0.000 -100.00 % | 81.549 M 0.61 % | 81.055 M 26.46 % | 64.094 M 85.13 % | 34.621 M 11.07 % | 31.171 M 329.41 % | 7.259 M -54.80 % | 16.060 M 897.52 % | 1.610 M -90.51 % | 16.960 M 149.74 % | 6.791 M -48.47 % | 13.180 M -1.90 % | 13.435 M 182.13 % | 4.762 M 7.91 % | 4.413 M | 0.000 | 0.000 -100.00 % | 10.578 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 552.047 M 213.34 % | 176.182 M -1.97 % | 179.723 M -49.95 % | 359.094 M 98.60 % | 180.810 M -9.62 % | 200.063 M 10.42 % | 181.187 M 243.44 % | 52.756 M 94.83 % | 27.078 M -54.61 % | 59.660 M -8.38 % | 65.119 M -56.22 % | 148.757 M 187.24 % | 51.788 M -30.33 % | 74.330 M 229.77 % | 22.540 M | 0.000 -100.00 % | 30.481 M -66.79 % | 91.769 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 708.759 M 72.49 % | 410.906 M -4.53 % | 430.408 M -24.11 % | 567.126 M 73.41 % | 327.045 M -6.47 % | 349.673 M 21.10 % | 288.746 M 82.95 % | 157.827 M 37.72 % | 114.598 M 6.85 % | 107.253 M 12.52 % | 95.316 M -50.20 % | 191.391 M 104.45 % | 93.612 M -15.94 % | 111.362 M 87.38 % | 59.430 M -50.70 % | 120.540 M 50.84 % | 79.912 M -51.44 % | 164.556 M -25.72 % | 221.547 M 80.41 % | 122.800 M -48.74 % | 239.560 M 43.16 % | 167.335 M 24.01 % | 134.942 M |
| Total liabilities | 1.169 B -4.66 % | 1.227 B 3.09 % | 1.190 B 6.33 % | 1.119 B 18.96 % | 940.656 M 6.92 % | 879.760 M 41.53 % | 621.621 M 25.16 % | 496.664 M 23.77 % | 401.283 M 58.74 % | 252.787 M 2.03 % | 247.762 M -27.93 % | 343.787 M 49.63 % | 229.756 M 2.57 % | 224.006 M 70.50 % | 131.379 M -30.78 % | 189.805 M 14.05 % | 166.425 M -22.31 % | 214.221 M -34.24 % | 325.761 M 6.89 % | 304.751 M -11.79 % | 345.465 M 20.07 % | 287.727 M 40.74 % | 204.433 M |
| Other non current assets | 146.992 M -21.36 % | 186.918 M 17 855.62 % | 1.041 M 102.44 % | -42.638 M -1.28 % | -42.101 M -5.14 % | -40.042 M -789.62 % | -4.501 M -8.02 % | -4.167 M 40.83 % | -7.042 M -2 905.58 % | 251.000 K 0.00 % | 251.000 K -1.18 % | 254.000 K 0.40 % | 253.000 K 1.61 % | 249.000 K 0.00 % | 249.000 K -7.78 % | 270.000 K 900.00 % | 27.000 K -95.83 % | 647.000 K 23.71 % | 523.000 K 14.69 % | 456.000 K -97.93 % | 22.023 M 222.77 % | -17.939 M 6.54 % | -19.195 M |
| Long term investments | 170.838 M 2.89 % | 166.038 M -48.77 % | 324.104 M -25.19 % | 433.216 M 13.96 % | 380.163 M 151.04 % | 151.434 M 220.45 % | 47.257 M 70.94 % | 27.646 M -29.33 % | 39.118 M -40.91 % | 66.202 M -12.97 % | 76.070 M 1 955.95 % | 3.700 M -26.47 % | 5.032 M 39.12 % | 3.617 M -63.10 % | 9.802 M -12.75 % | 11.235 M -27.22 % | 15.437 M -35.39 % | 23.891 M -72.49 % | 86.852 M 19.99 % | 72.382 M 549.75 % | 11.140 M -53.35 % | 23.878 M -11.22 % | 26.895 M |
| Intangible assets | 1.648 M -2.66 % | 1.693 M 24.76 % | 1.357 M -96.92 % | 44.035 M -0.76 % | 44.371 M 0.09 % | 44.332 M 10 282.20 % | 427.000 K 5.43 % | 405.000 K 185.21 % | 142.000 K -15.98 % | 169.000 K 9.74 % | 154.000 K 62.11 % | 95.000 K 163.89 % | 36.000 K -23.40 % | 47.000 K 291.67 % | 12.000 K -42.86 % | 21.000 K -60.38 % | 53.000 K 17.78 % | 45.000 K -37.50 % | 72.000 K -1.37 % | 73.000 K -55.21 % | 163.000 K -29.74 % | 232.000 K -2.11 % | 237.000 K |
| GoodWill | 0.000 | 0.000 | 0.000 -100.00 % | 43.789 M 0.00 % | 43.789 M 0.00 % | 43.789 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 921.000 K | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 1.648 M -2.66 % | 1.693 M 24.76 % | 1.357 M -98.45 % | 87.824 M -0.38 % | 88.160 M 0.04 % | 88.121 M 20 537.24 % | 427.000 K 5.43 % | 405.000 K 185.21 % | 142.000 K -15.98 % | 169.000 K 9.74 % | 154.000 K 62.11 % | 95.000 K 163.89 % | 36.000 K -23.40 % | 47.000 K 291.67 % | 12.000 K -42.86 % | 21.000 K -60.38 % | 53.000 K 17.78 % | 45.000 K -37.50 % | 72.000 K -92.76 % | 994.000 K 509.82 % | 163.000 K -29.74 % | 232.000 K -2.11 % | 237.000 K |
| Property plant equipment net | 11.058 M -11.12 % | 12.442 M -11.50 % | 14.059 M 114.15 % | 6.565 M 13.62 % | 5.778 M -22.17 % | 7.424 M 683.95 % | 947.000 K -8.41 % | 1.034 M 15.14 % | 898.000 K 23.01 % | 730.000 K -16.38 % | 873.000 K -14.75 % | 1.024 M -18.41 % | 1.255 M 3.38 % | 1.214 M -5.01 % | 1.278 M -7.39 % | 1.380 M 1 121.24 % | 113.000 K -94.82 % | 2.182 M 5.46 % | 2.069 M 21.14 % | 1.708 M -95.87 % | 41.371 M -21.13 % | 52.454 M -26.59 % | 71.456 M |
| Total non current assets | 330.536 M -9.96 % | 367.091 M -2.70 % | 377.268 M -27.87 % | 523.004 M 15.61 % | 452.378 M 105.61 % | 220.019 M 352.43 % | 48.631 M 67.20 % | 29.085 M -27.57 % | 40.158 M -40.54 % | 67.538 M -12.85 % | 77.493 M 1 089.09 % | 6.517 M -15.29 % | 7.693 M 31.64 % | 5.844 M -48.80 % | 11.415 M -13.44 % | 13.187 M -17.24 % | 15.934 M -41.60 % | 27.284 M -69.93 % | 90.726 M 17.17 % | 77.429 M 3.66 % | 74.697 M -12.28 % | 85.158 M -20.21 % | 106.725 M |
| Other current assets | 58.194 M -5.50 % | 61.579 M 1 153.39 % | 4.913 M -41.69 % | 8.425 M 23.28 % | 6.834 M -93.75 % | 109.257 M 56.50 % | 69.811 M 26.56 % | 55.161 M 8.27 % | 50.949 M 139.16 % | 21.303 M 965.40 % | 2.000 M 148.65 % | 804.156 K -96.44 % | 22.606 M 398.81 % | 4.532 M 260.83 % | 1.256 M -1.10 % | 1.270 M -90.05 % | 12.767 M 1 224.38 % | 964.000 K -61.19 % | 2.484 M 75.67 % | 1.414 M -98.99 % | 139.456 M 472.15 % | 24.374 M 8.87 % | 22.389 M |
| Short term investments | 1.126 M -58.23 % | 2.696 M -26.88 % | 3.687 M 7 424.49 % | 49.000 K 0.00 % | 49.000 K -2.00 % | 50.000 K -89.54 % | 478.000 K -37.76 % | 768.000 K -28.36 % | 1.072 M 137.89 % | -2.829 M -4.24 % | -2.714 M -4.26 % | -2.603 M 2.25 % | -2.663 M -16.49 % | -2.286 M -0.26 % | -2.280 M -15.68 % | -1.971 M 29.02 % | -2.777 M 12.84 % | -3.186 M 95.21 % | -66.489 M -30.63 % | -50.898 M -331.11 % | 22.023 M -17.00 % | 26.533 M -2.92 % | 27.332 M |
| cash and cash equivalents | 181.802 M 37.65 % | 132.080 M -52.13 % | 275.926 M 0.93 % | 273.377 M 84.64 % | 148.059 M -5.18 % | 156.146 M -8.63 % | 170.886 M 15.52 % | 147.926 M 22.62 % | 120.638 M 611.64 % | 16.952 M -33.44 % | 25.470 M -18.87 % | 31.394 M 16.63 % | 26.918 M -42.68 % | 46.964 M 37.17 % | 34.239 M -49.45 % | 67.736 M 328.93 % | 15.792 M -88.10 % | 132.732 M 112.45 % | 62.478 M 11.91 % | 55.829 M 374.25 % | 11.772 M 49.62 % | 7.868 M 20.95 % | 6.505 M |
| Cash and short term investments | 182.928 M 35.73 % | 134.776 M -51.80 % | 279.613 M 2.26 % | 273.426 M 84.61 % | 148.108 M -5.18 % | 156.196 M -8.85 % | 171.364 M 15.25 % | 148.694 M 22.17 % | 121.710 M 617.97 % | 16.952 M -33.44 % | 25.470 M -18.87 % | 31.394 M 16.63 % | 26.918 M -42.68 % | 46.964 M 37.17 % | 34.239 M -49.45 % | 67.736 M 328.93 % | 15.792 M -88.10 % | 132.732 M 112.45 % | 62.478 M 11.91 % | 55.829 M 65.20 % | 33.795 M -1.76 % | 34.401 M 1.67 % | 33.837 M |
| Total current assets | 1.239 B -8.97 % | 1.361 B -1.77 % | 1.386 B 17.55 % | 1.179 B 19.96 % | 982.768 M -9.66 % | 1.088 B 38.64 % | 784.700 M 6.90 % | 734.063 M 16.91 % | 627.886 M 65.40 % | 379.607 M 3.44 % | 366.980 M -29.49 % | 520.447 M 26.98 % | 409.874 M 2.22 % | 400.954 M 37.27 % | 292.093 M -15.41 % | 345.298 M 13.88 % | 303.217 M -22.87 % | 393.131 M -8.70 % | 430.573 M 5.38 % | 408.592 M -8.38 % | 445.967 M 19.83 % | 372.173 M 21.63 % | 305.981 M |
| Inventory | 952.669 M -14.80 % | 1.118 B 13.44 % | 985.726 M 41.10 % | 698.623 M 2.27 % | 683.123 M -1.65 % | 694.580 M 35.70 % | 511.837 M -1.29 % | 518.514 M 17.02 % | 443.115 M 32.45 % | 334.541 M 7.58 % | 310.971 M -33.07 % | 464.655 M 29.10 % | 359.924 M 9.78 % | 327.863 M 36.17 % | 240.769 M -7.49 % | 260.250 M -0.65 % | 261.961 M 16.61 % | 224.639 M -25.70 % | 302.336 M 6.56 % | 283.731 M -4.56 % | 297.288 M 9.97 % | 270.328 M 25.05 % | 216.175 M |
| Net receivables | 45.334 M -2.88 % | 46.678 M -59.58 % | 115.481 M -41.80 % | 198.416 M 37.12 % | 144.703 M 13.16 % | 127.870 M 303.53 % | 31.688 M 170.98 % | 11.694 M -3.45 % | 12.112 M 80.45 % | 6.712 M 387.27 % | 1.377 M -43.22 % | 2.426 M -88.03 % | 20.264 M 16.53 % | 17.390 M 31.96 % | 13.178 M -5.31 % | 13.917 M | 0.000 -100.00 % | 28.933 M -52.39 % | 60.775 M 0.00 % | 60.773 M 132.45 % | 26.145 M -39.30 % | 43.070 M 28.26 % | 33.580 M |
| Tax assets | 0.000 | 0.000 -100.00 % | 36.707 M -3.50 % | 38.037 M 86.66 % | 20.378 M 55.77 % | 13.082 M 190.65 % | 4.501 M 8.02 % | 4.167 M -40.83 % | 7.042 M 3 686.02 % | 186.000 K 28.28 % | 145.000 K -89.96 % | 1.444 M 29.27 % | 1.117 M 55.79 % | 717.000 K 868.92 % | 74.000 K -73.67 % | 281.000 K -7.57 % | 304.000 K -41.43 % | 519.000 K -57.11 % | 1.210 M -35.94 % | 1.889 M | 0.000 -100.00 % | 26.533 M -2.92 % | 27.332 M |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 133.039 M 258.65 % | 37.094 M -23.02 % | 48.188 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 | 55.398 M -31.37 % | 80.718 M -17.96 % | 98.384 M 17.76 % | 83.546 M 37.12 % | 60.927 M 2.29 % | 59.564 M 22.89 % | 48.470 M 16.81 % | 41.493 M 22.89 % | 33.763 M 78.70 % | 18.894 M 54.22 % | 12.251 M 0.30 % | 12.214 M -23.14 % | 15.891 M -23.90 % | 20.883 M 56.52 % | 13.342 M -40.92 % | 22.583 M -18.19 % | 27.605 M -31.39 % | 40.237 M 5.40 % | 38.174 M 20.72 % | 31.621 M -28.90 % | 44.475 M 885.92 % | 4.511 M 31.40 % | 3.433 M |
| Tax payables | 0.000 -100.00 % | 14.640 M 12.12 % | 13.057 M -5.18 % | 13.770 M 93.67 % | 7.110 M 425.11 % | 1.354 M -74.47 % | 5.303 M -14.62 % | 6.211 M -47.96 % | 11.934 M 1 824.84 % | 620.000 K 4.38 % | 594.000 K -62.29 % | 1.575 M -75.83 % | 6.517 M 341.53 % | 1.476 M 536.21 % | 232.000 K 7.91 % | 215.000 K -58.33 % | 516.000 K -81.43 % | 2.778 M -11.98 % | 3.156 M 76.12 % | 1.792 M -53.71 % | 3.871 M 17.09 % | 3.306 M 58.26 % | 2.089 M |
| Deferred revenue non current | 0.000 -100.00 % | 5.087 M -40.41 % | 8.536 M 300.75 % | 2.130 M -25.84 % | 2.872 M -43.24 % | 5.060 M -98.38 % | 312.895 M -3.77 % | 325.151 M 15.93 % | 280.474 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -30.093 M 25.15 % | -40.204 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 18.706 M 10.84 % | 16.877 M 1.75 % | 16.587 M 46.12 % | 11.352 M 342.06 % | 2.568 M 27.70 % | 2.011 M 1 633.62 % | 116.000 K 582.35 % | 17.000 K -99.57 % | 3.917 M 23 141.18 % | -17.000 K -312.50 % | 8.000 K -11.11 % | 9.000 K 120.45 % | -44.000 K -33.33 % | -33.000 K -43.48 % | -23.000 K -2 400.00 % | 1.000 K 0.00 % | 1.000 K -95.83 % | 24.000 K -51.02 % | 49.000 K 4 800.00 % | 1.000 K -80.00 % | 5.000 K 0.00 % | 5.000 K 400.00 % | 1.000 K |
| Capital lease obligations | 8.378 M -22.65 % | 10.831 M -0.19 % | 10.852 M 188.62 % | 3.760 M -16.18 % | 4.486 M -97.76 % | 200.650 M 1 697.28 % | -12.562 M -18.69 % | -10.584 M 21.85 % | -13.544 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 286.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | -1.137 M -615.09 % | -159.000 K 86.02 % | -1.137 M -338.36 % | 477.000 K | 0.000 | 0.000 | 0.000 100.00 % | -69.715 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 463.000 K 1 461.76 % | -34.000 K | 0.000 -100.00 % | 109.179 M | 0.000 100.00 % | -10.028 M -109.93 % | 100.961 M -44.30 % | 181.268 M 141.08 % | 75.189 M 8.04 % | 69.594 M -37.34 % | 111.070 M |
| Deferred tax liabilities non current | 23.307 M 2.78 % | 22.676 M 7.29 % | 21.136 M -50.96 % | 43.097 M 4.33 % | 41.310 M 86.46 % | 22.155 M 128.85 % | 9.681 M 48.78 % | 6.507 M 132.14 % | 2.803 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 335.000 K -91.52 % | 3.952 M 0.00 % | 3.952 M 294.41 % | 1.002 M -73.06 % | 3.720 M -59.53 % | 9.193 M | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.299 M 43.46 % | 7.179 M 110.65 % | 3.408 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 | 1.570 B -9.18 % | 1.728 B -1.97 % | 1.763 B 3.59 % | 1.702 B 18.59 % | 1.435 B 9.73 % | 1.308 B 35.34 % | 966.370 M 20.76 % | 800.242 M 11.73 % | 716.232 M 60.18 % | 447.145 M 0.60 % | 444.473 M -15.65 % | 526.964 M 26.20 % | 417.567 M 2.65 % | 406.798 M 34.03 % | 303.508 M -15.34 % | 358.485 M 12.32 % | 319.151 M -24.09 % | 420.415 M -19.35 % | 521.299 M 7.26 % | 486.021 M -6.65 % | 520.664 M 13.85 % | 457.331 M 10.81 % | 412.706 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 103.007 M 189.38 % | -115.249 M -57.48 % | -73.183 M -21.21 % | -60.379 M 25.32 % | -80.846 M 61.61 % | -210.565 M -449.19 % | -38.341 M 41.69 % | -65.751 M -240.13 % | 46.921 M 1 173.95 % | -4.369 M 81.77 % | -23.972 M 76.16 % | -100.567 M -362.91 % | -21.725 M 75.84 % | -89.935 M -958.68 % | -8.495 M -133.68 % | 25.226 M 154.84 % | -45.999 M -239.16 % | 33.054 M 2 598.29 % | 1.225 M -94.39 % | 21.818 M 125.13 % | -86.810 M -1 588.58 % | -5.141 M 84.43 % | -33.012 M |
| Accounts receivables | 1.210 M -90.75 % | 13.077 M -86.42 % | 96.330 M 252.29 % | -63.254 M | 0.000 | 0.000 | 0.000 100.00 % | -19.889 M -159.28 % | 33.550 M 295.81 % | -17.134 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 |
| Inventory | 97.242 M 174.05 % | -131.322 M 28.49 % | -183.641 M -1 123.29 % | -15.012 M 87.78 % | -122.815 M 8.39 % | -134.070 M -249.68 % | -38.341 M 41.69 % | -65.751 M -591.74 % | 13.371 M 159.64 % | -22.420 M 17.69 % | -27.239 M 72.98 % | -100.808 M -227.67 % | -30.765 M 60.07 % | -77.055 M -390.61 % | 26.515 M 2 656.89 % | -1.037 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -15.090 M 39.03 % | -24.751 M 62.16 % | -65.406 M |
| Accounts payables | 0.000 100.00 % | -13.077 M -129.48 % | 44.353 M -29.88 % | 63.254 M | 0.000 | 0.000 | 0.000 -100.00 % | 23.888 M 307.92 % | -11.489 M -167.05 % | 17.134 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 working capital | 4.555 M -71.66 % | 16.073 M 153.18 % | -30.225 M 33.38 % | -45.367 M -208.10 % | 41.969 M 154.87 % | -76.495 M -28.23 % | -59.655 M -149.73 % | -23.888 M -307.92 % | 11.489 M 1 152.89 % | 917.000 K -71.93 % | 3.267 M 1 255.60 % | 241.000 K -97.33 % | 9.040 M 170.19 % | -12.880 M 63.21 % | -35.010 M -233.31 % | 26.263 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -71.720 M -465.73 % | 19.610 M -39.46 % | 32.394 M |
| Other non cash items | 42.069 M 123.65 % | -177.845 M -4 045.10 % | 4.508 M 109.09 % | -49.594 M 9.22 % | -54.628 M -18.65 % | -46.041 M 45.20 % | -84.011 M -311.79 % | 39.668 M 262.96 % | -24.342 M 52.61 % | -51.364 M -82.65 % | -28.121 M -142.53 % | -11.595 M 21.68 % | -14.804 M -134.76 % | -6.306 M 14.16 % | -7.346 M 10.10 % | -8.171 M -174.93 % | -2.972 M -172.00 % | 4.128 M 191.17 % | -4.528 M -126.51 % | -1.999 M -113.57 % | -936.000 K -156.15 % | 1.667 M -87.20 % | 13.022 M |
| Net cash provided by operating activities | 54.955 M 143.84 % | -125.361 M -142.05 % | -51.791 M -291.20 % | -13.239 M 86.58 % | -98.671 M 33.55 % | -148.493 M -143.66 % | -60.942 M -318.79 % | -14.552 M -119.33 % | 75.287 M 897.71 % | 7.546 M 187.71 % | -8.603 M 91.50 % | -101.156 M -514.30 % | -16.467 M 77.83 % | -74.265 M -3 164.40 % | -2.275 M -105.94 % | 38.330 M 182.78 % | -46.305 M -176.84 % | 60.260 M 198.05 % | 20.218 M -47.98 % | 38.867 M 149.51 % | -78.499 M -1 691.95 % | 4.931 M 119.95 % | -24.715 M |
| Investments in property plant and equipment | -600.000 K 77.04 % | -2.613 M 45.13 % | -4.762 M 46.16 % | -8.845 M -907.40 % | -878.000 K 84.96 % | -5.837 M -1 548.87 % | -354.000 K 60.45 % | -895.000 K -167.16 % | -335.000 K -123.33 % | -150.000 K 26.83 % | -205.000 K -97.12 % | -104.000 K 63.64 % | -286.000 K -98.61 % | -144.000 K -29.73 % | -111.000 K 87.03 % | -856.000 K -1 401.75 % | -57.000 K 91.23 % | -650.000 K 72.60 % | -2.372 M -392.12 % | -482.000 K 55.66 % | -1.087 M 37.02 % | -1.726 M 48.80 % | -3.371 M |
| Acquisitions net | 0.000 | 0.000 -100.00 % | 43.447 M 932.73 % | 4.207 M 107.94 % | -52.982 M -37.58 % | -38.511 M | 0.000 -100.00 % | 215.000 K -98.67 % | 16.116 M | 0.000 | 0.000 -100.00 % | 1.300 M 490.91 % | 220.000 K | 0.000 -100.00 % | 10.000 K | 0.000 | 0.000 -100.00 % | 2.130 M | 0.000 -100.00 % | 2.685 M | 0.000 -100.00 % | 16.039 M -54.23 % | 35.040 M |
| Purchases of investments | 0.000 | 0.000 100.00 % | -40.233 M 11.79 % | -45.612 M -153.26 % | 85.639 M 227.78 % | -67.019 M | 0.000 100.00 % | -10.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -7.979 M | 0.000 100.00 % | -11.772 M -4 030.53 % | -285.000 K | 0.000 100.00 % | -2.750 M -53.29 % | -1.794 M -67.82 % | -1.069 M -65.22 % | -647.000 K |
| Sales maturities of investments | 0.000 | 0.000 -100.00 % | 83.680 M -3.32 % | 86.557 M 783.96 % | 9.792 M -65.65 % | 28.508 M | 0.000 -100.00 % | 9.785 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 241.000 K -6.59 % | 258.000 K -95.14 % | 5.304 M -39.31 % | 8.739 M -67.13 % | 26.585 M 2 265.21 % | 1.124 M 30.70 % | 860.000 K | 0.000 -100.00 % | 267.000 K -93.77 % | 4.286 M |
| Other investing activites | 17.432 M 221.15 % | -14.389 M -413.35 % | 4.592 M -64.72 % | 13.017 M 139.86 % | -32.657 M -184.80 % | 38.511 M | 0.000 100.00 % | -9.785 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.509 M 46.50 % | 4.443 M 40.56 % | 3.161 M -62.45 % | 8.418 M | 0.000 -100.00 % | 1.238 M 1 338.00 % | -100.000 K -102.49 % | 4.016 M 12 854.84 % | 31.000 K -99.56 % | 7.075 M |
| Net cash used for investing activites | 16.832 M 199.00 % | -17.002 M -119.60 % | 86.724 M 75.83 % | 49.324 M 453.33 % | 8.914 M 120.10 % | -44.348 M -12 427.68 % | -354.000 K 96.69 % | -10.680 M -167.68 % | 15.781 M 10 620.67 % | -150.000 K 26.83 % | -205.000 K -117.14 % | 1.196 M 1 912.12 % | -66.000 K -101.00 % | 6.606 M 295.50 % | -3.379 M -144.41 % | 7.609 M 42.81 % | 5.328 M -80.82 % | 27.780 M 277 900.00 % | -10.000 K -104.69 % | 213.000 K -81.23 % | 1.135 M -91.62 % | 13.542 M -68.05 % | 42.383 M |
| Debt repayment | 18.499 M -70.39 % | 62.481 M 74.48 % | 35.810 M -68.79 % | 114.741 M 124.76 % | 51.050 M -74.39 % | 199.342 M 92.50 % | 103.554 M 42.07 % | 72.889 M 373.83 % | -26.618 M -110.99 % | -12.616 M | 0.000 | 0.000 -100.00 % | 3.638 M -95.74 % | 85.498 M 531.85 % | -19.798 M -1 051.37 % | 2.081 M 116.39 % | -12.698 M 74.96 % | -50.719 M -969.52 % | 5.833 M 165.14 % | -8.954 M -111.71 % | 76.458 M 66.72 % | 45.861 M 484.77 % | -11.919 M |
| Common stock issued | 0.000 | 0.000 -100.00 % | 117.000 K -99.29 % | 16.417 M -71.50 % | 57.600 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 285.000 K | 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 100.00 % | -39.983 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -5.545 M 81.77 % | -30.414 M -0.02 % | -30.409 M -5.20 % | -28.907 M -7.14 % | -26.981 M -27.02 % | -21.241 M -10.07 % | -19.298 M 5.26 % | -20.369 M 33.21 % | -30.499 M -824.77 % | -3.298 M 49.99 % | -6.595 M -14.28 % | -5.771 M 19.99 % | -7.213 M -40.00 % | -5.152 M 37.51 % | -8.244 M | 0.000 100.00 % | -19.785 M 47.83 % | -37.922 M -513.33 % | -6.183 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -35.019 M -4.38 % | -33.549 M -670.76 % | 5.878 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 24.663 M -60.00 % | 61.655 M 99 343.55 % | 62.000 K 125.20 % | -246.000 K -223.62 % | 199.000 K 703.03 % | -33.000 K -101.24 % | 2.668 M 634.67 % | -499.000 K 95.78 % | -11.812 M -12.74 % | -10.477 M -23.33 % | -8.495 M 79.06 % | -40.565 M -8.27 % | -37.468 M |
| Net cash used provided by financing activities | -22.065 M -1 388.87 % | -1.482 M -113.00 % | 11.396 M -88.85 % | 102.251 M 25.20 % | 81.669 M -54.14 % | 178.101 M 111.38 % | 84.256 M 60.43 % | 52.520 M 191.95 % | -57.117 M -258.91 % | -15.914 M -189.44 % | 17.792 M -82.96 % | 104.436 M 3 072.84 % | -3.513 M -104.37 % | 80.384 M 388.70 % | -27.843 M -933.12 % | 3.342 M 104.79 % | -69.798 M 26.89 % | -95.471 M -603.23 % | -13.576 M 25.77 % | -18.288 M -44.42 % | -12.663 M -339.10 % | 5.296 M 110.72 % | -49.387 M |
| Effect of forex changes on cash | 0.000 100.00 % | -1.000 K -100.02 % | 4.205 M 420 600.00 % | -1.000 K -200.00 % | 1.000 K 100.07 % | -1.399 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.663 M 143.20 % | -6.165 M -107.94 % | 77.685 M 456 870.59 % | 17.000 K 115.32 % | -111.000 K | 0.000 | 0.000 | 0.000 |
| Net change in cash | 49.722 M 134.57 % | -143.846 M -5 743.23 % | 2.549 M -97.97 % | 125.318 M 1 649.62 % | -8.087 M 49.89 % | -16.139 M -170.29 % | 22.960 M -15.86 % | 27.288 M -19.63 % | 33.951 M 498.58 % | -8.518 M -194.81 % | 8.984 M 100.71 % | 4.476 M 122.33 % | -20.046 M -257.53 % | 12.725 M 137.99 % | -33.497 M -164.49 % | 51.944 M 144.42 % | -116.940 M -266.45 % | 70.254 M 956.61 % | 6.649 M -67.85 % | 20.681 M 122.97 % | -90.027 M -478.76 % | 23.769 M 174.94 % | -31.719 M |
| Cash at beginning of period | 132.080 M -52.13 % | 275.926 M 0.93 % | 273.377 M 84.64 % | 148.059 M -5.18 % | 156.146 M -9.37 % | 172.285 M 16.47 % | 147.926 M 22.62 % | 120.638 M 39.17 % | 86.687 M 240.35 % | 25.470 M 54.49 % | 16.486 M -38.75 % | 26.918 M -42.68 % | 46.964 M 37.17 % | 34.239 M -49.45 % | 67.736 M 328.93 % | 15.792 M -88.10 % | 132.732 M 112.45 % | 62.478 M 11.91 % | 55.829 M 58.84 % | 35.148 M 308.14 % | -16.887 M 58.46 % | -40.656 M -354.92 % | -8.937 M |
| Cash at end of period | 181.802 M 37.65 % | 132.080 M -52.13 % | 275.926 M 0.93 % | 273.377 M 84.64 % | 148.059 M -5.18 % | 156.146 M -8.63 % | 170.886 M 15.52 % | 147.926 M 22.62 % | 120.638 M 611.64 % | 16.952 M -33.44 % | 25.470 M -18.87 % | 31.394 M 16.63 % | 26.918 M -42.68 % | 46.964 M 37.17 % | 34.239 M -49.45 % | 67.736 M 328.93 % | 15.792 M -88.10 % | 132.732 M 112.45 % | 62.478 M 11.91 % | 55.829 M 152.22 % | -106.914 M -533.11 % | -16.887 M 58.46 % | -40.656 M |
| Operating cash flow | 54.955 M 143.84 % | -125.361 M -142.05 % | -51.791 M -291.20 % | -13.239 M 86.58 % | -98.671 M 33.55 % | -148.493 M -143.66 % | -60.942 M -318.79 % | -14.552 M -119.33 % | 75.287 M 897.71 % | 7.546 M 187.71 % | -8.603 M 91.50 % | -101.156 M -514.30 % | -16.467 M 77.83 % | -74.265 M -3 164.40 % | -2.275 M -105.94 % | 38.330 M 182.78 % | -46.305 M -176.84 % | 60.260 M 198.05 % | 20.218 M -47.98 % | 38.867 M 149.51 % | -78.499 M -1 691.95 % | 4.931 M 119.95 % | -24.715 M |
| Capital expenditure | -600.000 K 77.04 % | -2.613 M 45.13 % | -4.762 M 46.16 % | -8.845 M -907.40 % | -878.000 K 84.96 % | -5.837 M -1 548.87 % | -354.000 K 60.45 % | -895.000 K -167.16 % | -335.000 K -123.33 % | -150.000 K 26.83 % | -205.000 K -97.12 % | -104.000 K 63.64 % | -286.000 K -98.61 % | -144.000 K -29.73 % | -111.000 K 87.03 % | -856.000 K -1 401.75 % | -57.000 K 91.23 % | -650.000 K 72.60 % | -2.372 M -392.12 % | -482.000 K 55.66 % | -1.087 M 37.02 % | -1.726 M 48.80 % | -3.371 M |
| Free CashFlow | 54.355 M 142.47 % | -127.974 M -126.29 % | -56.553 M -156.08 % | -22.084 M 77.82 % | -99.549 M 35.50 % | -154.330 M -151.78 % | -61.296 M -296.81 % | -15.447 M -120.61 % | 74.952 M 913.41 % | 7.396 M 183.97 % | -8.808 M 91.30 % | -101.260 M -504.43 % | -16.753 M 77.49 % | -74.409 M -3 018.57 % | -2.386 M -106.37 % | 37.474 M 180.83 % | -46.362 M -177.78 % | 59.610 M 234.02 % | 17.846 M -53.51 % | 38.385 M 148.23 % | -79.586 M -2 583.18 % | 3.205 M 111.41 % | -28.086 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2009-12-31 | 2009-06-30 | 2009-01-31 | 2008-06-30 | 2007-12-31 | 2007-06-30 | 2006-12-31 | 2006-06-30 | 2005-12-31 | 2005-06-30 | 2004-12-31 | 2004-06-30 | 2003-12-31 | 2003-06-30 | 2003-01-31 | 2002-06-30 | 2002-01-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 145.389 M -45.36 % | 266.061 M 138.74 % | 111.445 M 44.19 % | 77.292 M -2.27 % | 79.086 M -22.93 % | 102.614 M -17.65 % | 124.614 M -38.02 % | 201.062 M 12.67 % | 178.447 M 14.06 % | 156.445 M -24.80 % | 208.034 M -23.90 % | 273.386 M 101.91 % | 135.398 M -37.79 % | 217.631 M 127.20 % | 95.789 M 5.18 % | 91.071 M 68.87 % | 53.929 M -69.77 % | 178.380 M 112.88 % | 83.794 M 108.13 % | 40.261 M -15.60 % | 47.702 M 201.85 % | 15.803 M 0.00 % | 15.803 M -41.30 % | 26.924 M 0.00 % | 26.924 M -57.52 % | 63.386 M 0.00 % | 63.386 M 60.02 % | 39.612 M 0.00 % | 39.612 M -3.21 % | 40.925 M 0.00 % | 40.925 M -23.28 % | 53.341 M 0.00 % | 53.341 M 100.00 % | 26.670 M 10.71 % | 24.091 M -64.13 % | 67.155 M 0.00 % | 67.155 M -42.41 % | 116.603 M 0.00 % | 116.603 M 57.52 % | 74.026 M 0.00 % | 74.026 M -21.21 % | 93.953 M 0.00 % | 93.953 M 45.80 % | 64.441 M 0.00 % | 64.441 M 100.00 % | 32.221 M -40.96 % | 54.571 M 100.00 % | 27.285 M |
| Net income | 31.512 M 790.14 % | -4.566 M 94.88 % | -89.138 M -150.16 % | -35.632 M -1 176.68 % | -2.791 M -276.20 % | 1.584 M -82.67 % | 9.139 M -85.32 % | 62.238 M 108.07 % | 29.912 M 162.52 % | 11.394 M -47.92 % | 21.878 M -52.44 % | 45.998 M -18.50 % | 56.438 M 34.96 % | 41.819 M 178.89 % | 14.995 M 161.42 % | 5.736 M 8.25 % | 5.299 M -76.10 % | 22.174 M -26.82 % | 30.300 M 331.99 % | 7.014 M -59.57 % | 17.348 M 73.12 % | 10.021 M 0.01 % | 10.020 M 1 261.41 % | 736.000 K 0.14 % | 735.000 K -87.47 % | 5.865 M 0.17 % | 5.855 M -27.70 % | 8.097 M 0.12 % | 8.087 M 53.66 % | 5.263 M 0.00 % | 5.263 M -36.23 % | 8.253 M 12.21 % | 7.355 M 100.00 % | 3.677 M 3.79 % | 3.543 M -92.23 % | 45.596 M 891.22 % | 4.600 M -54.38 % | 10.084 M 0.00 % | 10.084 M 17.61 % | 8.574 M 0.00 % | 8.574 M 232.78 % | 2.577 M 0.00 % | 2.577 M 40.60 % | 1.833 M 0.00 % | 1.833 M 100.00 % | 916.250 K 116.93 % | -5.413 M -100.00 % | -2.706 M |
| Income before tax | 21.220 M 358.94 % | -8.195 M 89.91 % | -81.239 M -236.02 % | -24.177 M -864.00 % | -2.508 M 96.02 % | -63.033 M -801.93 % | 8.980 M -58.30 % | 21.537 M -22.80 % | 27.896 M 160.30 % | 10.717 M -55.32 % | 23.986 M -51.58 % | 49.537 M -13.26 % | 57.108 M 29.27 % | 44.176 M 106.76 % | 21.366 M 83.13 % | 11.667 M 31.65 % | 8.862 M -68.74 % | 28.346 M -20.10 % | 35.476 M 240.13 % | 10.430 M -51.38 % | 21.452 M 107.78 % | 10.325 M 0.00 % | 10.325 M 1 285.84 % | 745.000 K 0.00 % | 745.000 K -88.19 % | 6.310 M 0.00 % | 6.310 M -27.77 % | 8.736 M 0.00 % | 8.736 M 56.05 % | 5.598 M 0.00 % | 5.598 M -27.28 % | 7.698 M 0.00 % | 7.698 M 100.00 % | 3.849 M -14.85 % | 4.521 M -11.51 % | 5.109 M 0.00 % | 5.109 M -60.96 % | 13.085 M 0.00 % | 13.085 M 31.86 % | 9.924 M 0.00 % | 9.924 M 93.59 % | 5.126 M 0.00 % | 5.126 M -21.11 % | 6.498 M 0.00 % | 6.498 M 100.00 % | 3.249 M 267.46 % | -1.940 M -100.00 % | -970.000 K |
| Income before tax ratio | 0.15 573.86 % | -0.03 95.77 % | -0.73 -133.04 % | -0.31 -886.37 % | -0.03 94.84 % | -0.61 -952.42 % | 0.07 -32.72 % | 0.11 -31.48 % | 0.16 128.20 % | 0.07 -40.59 % | 0.12 -36.37 % | 0.18 -57.04 % | 0.42 107.79 % | 0.20 -9.00 % | 0.22 74.11 % | 0.13 -22.04 % | 0.16 3.41 % | 0.16 -62.47 % | 0.42 63.43 % | 0.26 -42.39 % | 0.45 -31.17 % | 0.65 0.00 % | 0.65 2 261.05 % | 0.03 0.00 % | 0.03 -72.20 % | 0.10 0.00 % | 0.10 -54.86 % | 0.22 0.00 % | 0.22 61.22 % | 0.14 0.00 % | 0.14 -5.22 % | 0.14 0.00 % | 0.14 0.00 % | 0.14 -23.09 % | 0.19 146.67 % | 0.08 0.00 % | 0.08 -32.21 % | 0.11 0.00 % | 0.11 -16.29 % | 0.13 0.00 % | 0.13 145.70 % | 0.05 0.00 % | 0.05 -45.89 % | 0.10 0.00 % | 0.10 0.00 % | 0.10 383.62 % | -0.04 0.00 % | -0.04 |
| EBITDA | 26.138 M 115.78 % | -165.639 M -125.48 % | -73.461 M -458.47 % | -13.154 M -2 863.45 % | 476.000 K 100.81 % | -58.467 M -482.84 % | 15.272 M -44.28 % | 27.409 M -17.97 % | 33.414 M 71.49 % | 19.484 M -36.35 % | 30.609 M -45.91 % | 56.585 M 33.55 % | 42.371 M -15.34 % | 50.050 M 153.75 % | 19.724 M 48.73 % | 13.262 M 44.92 % | 9.151 M -64.40 % | 25.705 M 62.35 % | 15.833 M 14.92 % | 13.778 M -31.45 % | 20.099 M 440.98 % | -5.895 M -136.57 % | 16.117 M 254.09 % | 4.552 M -28.75 % | 6.389 M -35.42 % | 9.893 M -0.24 % | 9.917 M -14.30 % | 11.572 M 2.45 % | 11.295 M 33.90 % | 8.435 M 0.00 % | 8.435 M -22.74 % | 10.917 M -5.75 % | 11.583 M 100.00 % | 5.792 M 9.73 % | 5.278 M 183.73 % | -6.304 M -117.63 % | 35.761 M 119.50 % | 16.292 M 10.36 % | 14.762 M 108.94 % | -165.096 M -1 618.33 % | 10.874 M 106.81 % | -159.759 M -2 141.65 % | 7.825 M -21.29 % | 9.942 M 0.00 % | 9.942 M 100.00 % | 4.971 M -6.88 % | 5.338 M 100.00 % | 2.669 M |
| Net income ratio | 0.22 1 362.96 % | -0.02 97.85 % | -0.80 -73.50 % | -0.46 -1 206.31 % | -0.04 -328.62 % | 0.02 -78.95 % | 0.07 -76.31 % | 0.31 84.67 % | 0.17 130.16 % | 0.07 -30.75 % | 0.11 -37.50 % | 0.17 -59.64 % | 0.42 116.92 % | 0.19 22.75 % | 0.16 148.54 % | 0.06 -35.90 % | 0.10 -20.96 % | 0.12 -65.62 % | 0.36 107.56 % | 0.17 -52.10 % | 0.36 -42.65 % | 0.63 0.01 % | 0.63 2 219.43 % | 0.03 0.14 % | 0.03 -70.49 % | 0.09 0.17 % | 0.09 -54.81 % | 0.20 0.12 % | 0.20 58.75 % | 0.13 0.00 % | 0.13 -16.88 % | 0.15 12.21 % | 0.14 0.00 % | 0.14 -6.25 % | 0.15 -78.34 % | 0.68 891.22 % | 0.07 -20.79 % | 0.09 0.00 % | 0.09 -25.33 % | 0.12 0.00 % | 0.12 322.35 % | 0.03 0.00 % | 0.03 -3.56 % | 0.03 0.00 % | 0.03 0.00 % | 0.03 128.67 % | -0.10 0.00 % | -0.10 |
| Ratio EBITDA | 0.18 128.88 % | -0.62 5.55 % | -0.66 -287.32 % | -0.17 -2 927.59 % | 0.01 101.06 % | -0.57 -564.92 % | 0.12 -10.10 % | 0.14 -27.20 % | 0.19 50.35 % | 0.12 -15.35 % | 0.15 -28.91 % | 0.21 -33.86 % | 0.31 36.07 % | 0.23 11.69 % | 0.21 41.40 % | 0.15 -14.18 % | 0.17 17.75 % | 0.14 -23.74 % | 0.19 -44.79 % | 0.34 -18.78 % | 0.42 212.96 % | -0.37 -136.57 % | 1.02 503.27 % | 0.17 -28.75 % | 0.24 52.04 % | 0.16 -0.24 % | 0.16 -46.44 % | 0.29 2.45 % | 0.29 38.34 % | 0.21 0.00 % | 0.21 0.70 % | 0.20 -5.75 % | 0.22 0.00 % | 0.22 -0.88 % | 0.22 333.41 % | -0.09 -117.63 % | 0.53 281.13 % | 0.14 10.36 % | 0.13 105.68 % | -2.23 -1 618.33 % | 0.15 108.64 % | -1.70 -2 141.65 % | 0.08 -46.01 % | 0.15 0.00 % | 0.15 0.00 % | 0.15 57.71 % | 0.10 0.00 % | 0.10 |
| Gross profit ratio | 0.19 176.68 % | -0.25 -397.75 % | 0.08 33.70 % | 0.06 -45.87 % | 0.12 282.36 % | -0.06 -142.43 % | 0.15 1.33 % | 0.15 -22.05 % | 0.19 21.90 % | 0.16 -9.00 % | 0.17 -28.54 % | 0.24 -29.66 % | 0.34 41.85 % | 0.24 -10.12 % | 0.27 9.05 % | 0.25 -16.69 % | 0.29 115.00 % | 0.14 -34.56 % | 0.21 -31.14 % | 0.30 -36.46 % | 0.48 60.25 % | 0.30 0.00 % | 0.30 -13.86 % | 0.35 0.00 % | 0.35 39.12 % | 0.25 0.00 % | 0.25 -46.19 % | 0.46 0.00 % | 0.46 -31.70 % | 0.68 0.00 % | 0.68 -31.55 % | 0.99 0.00 % | 0.99 0.00 % | 0.99 -0.80 % | 1.00 436.55 % | 0.19 0.00 % | 0.19 138.77 % | 0.08 0.00 % | 0.08 144.38 % | -0.18 0.00 % | -0.18 -121.16 % | 0.83 0.00 % | 0.83 361.19 % | 0.18 0.00 % | 0.18 0.00 % | 0.18 -74.43 % | 0.70 0.00 % | 0.70 |
| Weighted average shs out dil | 10.227 M 0.00 % | 10.227 M 1.78 % | 10.048 M 0.77 % | 9.971 M 0.00 % | 9.971 M -0.10 % | 9.981 M 0.10 % | 9.971 M 0.01 % | 9.970 M 0.09 % | 9.961 M 0.15 % | 9.946 M 10.47 % | 9.003 M 2.16 % | 8.813 M 0.38 % | 8.780 M -0.15 % | 8.794 M 0.30 % | 8.767 M 0.74 % | 8.703 M -1.46 % | 8.832 M 0.89 % | 8.754 M -0.15 % | 8.767 M 113.26 % | 4.111 M 0.00 % | 4.111 M -0.27 % | 4.122 M 0.00 % | 4.122 M 0.00 % | 4.122 M 0.00 % | 4.122 M 0.00 % | 4.122 M 0.00 % | 4.122 M 0.00 % | 4.122 M 0.00 % | 4.122 M 0.00 % | 4.122 M 0.00 % | 4.122 M 0.00 % | 4.122 M 0.00 % | 4.122 M 0.00 % | 4.122 M 0.00 % | 4.122 M 0.00 % | 4.122 M 0.00 % | 4.122 M 0.09 % | 4.118 M 0.00 % | 4.118 M 0.10 % | 4.114 M 0.00 % | 4.114 M 0.00 % | 4.114 M 0.00 % | 4.114 M 0.00 % | 4.114 M 0.00 % | 4.114 M 0.00 % | 4.114 M 0.00 % | 4.114 M 0.00 % | 4.114 M |
| Weighted average shs out | 10.227 M 0.00 % | 10.227 M 1.78 % | 10.048 M 0.77 % | 9.971 M 0.00 % | 9.971 M -0.01 % | 9.972 M 0.01 % | 9.971 M 0.01 % | 9.970 M 0.09 % | 9.961 M 3.71 % | 9.605 M 6.81 % | 8.992 M 2.36 % | 8.785 M 0.06 % | 8.780 M -0.15 % | 8.793 M 0.30 % | 8.767 M 0.74 % | 8.703 M -1.46 % | 8.832 M 0.89 % | 8.754 M -0.15 % | 8.767 M 113.26 % | 4.111 M 0.00 % | 4.111 M -0.27 % | 4.122 M 0.00 % | 4.122 M 0.00 % | 4.122 M 0.00 % | 4.122 M 0.00 % | 4.122 M 0.00 % | 4.122 M 0.00 % | 4.122 M 0.00 % | 4.122 M 0.00 % | 4.122 M 0.00 % | 4.122 M 0.00 % | 4.122 M 0.00 % | 4.122 M 0.00 % | 4.122 M 0.00 % | 4.122 M 0.00 % | 4.122 M 0.00 % | 4.122 M 0.09 % | 4.118 M 0.00 % | 4.118 M 0.10 % | 4.114 M 0.00 % | 4.114 M 0.00 % | 4.114 M 0.00 % | 4.114 M 0.00 % | 4.114 M 0.00 % | 4.114 M 0.00 % | 4.114 M 0.00 % | 4.114 M 0.00 % | 4.114 M |
| EPS diluted | 3.08 784.44 % | -0.45 94.93 % | -8.87 -148.46 % | -3.57 -1 175.00 % | -0.28 -275.00 % | 0.16 -82.61 % | 0.92 -85.26 % | 6.24 108.00 % | 3.00 160.87 % | 1.15 -52.67 % | 2.43 -53.45 % | 5.22 -18.82 % | 6.43 35.08 % | 4.76 178.36 % | 1.71 159.09 % | 0.66 10.00 % | 0.60 -76.28 % | 2.53 -26.88 % | 3.46 102.34 % | 1.71 -59.48 % | 4.22 74.38 % | 2.42 -0.82 % | 2.44 1 243.61 % | 0.18 1.79 % | 0.18 -87.44 % | 1.42 0.00 % | 1.42 -27.92 % | 1.97 0.51 % | 1.96 53.13 % | 1.28 0.00 % | 1.28 -36.32 % | 2.01 12.92 % | 1.78 100.00 % | 0.89 3.49 % | 0.86 -92.22 % | 11.06 887.50 % | 1.12 -54.29 % | 2.45 0.41 % | 2.44 16.75 % | 2.09 0.48 % | 2.08 516.00 % | -0.50 -180.65 % | 0.62 34.78 % | 0.46 4.55 % | 0.44 100.00 % | 0.22 116.67 % | -1.32 -100.00 % | -0.66 |
| Earnings per share | 3.08 784.44 % | -0.45 94.93 % | -8.87 -148.46 % | -3.57 -1 175.00 % | -0.28 -275.00 % | 0.16 -82.61 % | 0.92 -85.26 % | 6.24 108.00 % | 3.00 152.10 % | 1.19 -51.03 % | 2.43 -53.63 % | 5.24 -18.51 % | 6.43 35.08 % | 4.76 178.36 % | 1.71 159.09 % | 0.66 10.00 % | 0.60 -76.28 % | 2.53 -26.88 % | 3.46 102.34 % | 1.71 -59.48 % | 4.22 74.38 % | 2.42 -0.82 % | 2.44 1 243.61 % | 0.18 1.79 % | 0.18 -87.44 % | 1.42 0.00 % | 1.42 -27.92 % | 1.97 0.51 % | 1.96 53.13 % | 1.28 0.00 % | 1.28 -36.32 % | 2.01 12.92 % | 1.78 100.00 % | 0.89 3.49 % | 0.86 -92.22 % | 11.06 887.50 % | 1.12 -54.29 % | 2.45 0.41 % | 2.44 16.75 % | 2.09 0.48 % | 2.08 516.00 % | -0.50 -180.65 % | 0.62 34.78 % | 0.46 4.55 % | 0.44 100.00 % | 0.22 116.67 % | -1.32 -100.00 % | -0.66 |
| Gross profit | 27.976 M 141.90 % | -66.763 M -810.85 % | 9.392 M 92.78 % | 4.872 M -47.10 % | 9.210 M 240.55 % | -6.553 M -134.94 % | 18.754 M -37.20 % | 29.861 M -12.17 % | 33.998 M 39.04 % | 24.452 M -31.56 % | 35.730 M -45.62 % | 65.704 M 42.02 % | 46.265 M -11.75 % | 52.424 M 104.21 % | 25.671 M 14.70 % | 22.381 M 40.69 % | 15.908 M -35.00 % | 24.474 M 39.31 % | 17.568 M 43.31 % | 12.259 M -46.37 % | 22.860 M 383.71 % | 4.726 M 0.00 % | 4.726 M -49.44 % | 9.348 M 0.00 % | 9.348 M -40.91 % | 15.818 M 0.00 % | 15.818 M -13.90 % | 18.372 M 0.00 % | 18.372 M -33.89 % | 27.789 M 0.00 % | 27.789 M -47.48 % | 52.916 M 0.00 % | 52.916 M 100.00 % | 26.458 M 9.82 % | 24.091 M 92.48 % | 12.516 M 0.00 % | 12.516 M 37.52 % | 9.102 M 0.00 % | 9.102 M 169.90 % | -13.021 M 0.00 % | -13.021 M -116.67 % | 78.099 M 0.00 % | 78.099 M 572.39 % | 11.615 M 0.00 % | 11.615 M 100.00 % | 5.808 M -84.90 % | 38.466 M 100.00 % | 19.233 M |
| Income tax expense | -10.176 M -733.23 % | 1.607 M 862.28 % | 167.000 K -98.45 % | 10.755 M 614.14 % | 1.506 M 3.01 % | 1.462 M 13.07 % | 1.293 M 39.78 % | 925.000 K 33.29 % | 694.000 K -48.44 % | 1.346 M -81.57 % | 7.304 M 36.52 % | 5.350 M 32.43 % | 4.040 M 77.50 % | 2.276 M -64.17 % | 6.353 M 6.11 % | 5.987 M 65.89 % | 3.609 M -41.83 % | 6.204 M 55.92 % | 3.979 M 63.95 % | 2.427 M -36.43 % | 3.818 M 1 153.86 % | 304.500 K 0.00 % | 304.500 K 2 945.00 % | 10.000 K 0.00 % | 10.000 K -97.80 % | 455.000 K 0.00 % | 455.000 K -29.84 % | 648.500 K 0.00 % | 648.500 K 93.58 % | 335.000 K 0.00 % | 335.000 K -2.47 % | 343.500 K 0.00 % | 343.500 K 100.00 % | 171.750 K -82.43 % | 977.500 K 92.23 % | 508.500 K 0.00 % | 508.500 K -83.06 % | 3.001 M 0.00 % | 3.001 M 122.38 % | 1.350 M 0.00 % | 1.350 M -47.07 % | 2.550 M 0.00 % | 2.550 M -45.35 % | 4.665 M 0.00 % | 4.665 M 100.00 % | 2.333 M -32.83 % | 3.473 M 100.00 % | 1.736 M |
| Cost of revenue | 117.413 M -64.72 % | 332.824 M 226.13 % | 102.053 M 46.10 % | 69.851 M -0.04 % | 69.876 M -35.99 % | 109.167 M 3.12 % | 105.860 M -38.17 % | 171.201 M 18.52 % | 144.449 M 9.44 % | 131.993 M -23.40 % | 172.304 M -17.03 % | 207.682 M 133.00 % | 89.133 M -46.05 % | 165.207 M 135.61 % | 70.118 M 2.08 % | 68.690 M 80.66 % | 38.021 M -75.30 % | 153.906 M 132.40 % | 66.226 M 136.50 % | 28.002 M 12.72 % | 24.842 M 124.27 % | 11.077 M 0.00 % | 11.077 M -36.98 % | 17.576 M 0.00 % | 17.576 M -63.05 % | 47.568 M 0.00 % | 47.568 M 123.96 % | 21.240 M 0.00 % | 21.240 M 61.69 % | 13.136 M 0.00 % | 13.136 M 2 990.82 % | 425.000 K 0.00 % | 425.000 K 100.00 % | 212.500 K | 0.000 -100.00 % | 54.639 M 0.00 % | 54.639 M -49.17 % | 107.501 M 0.00 % | 107.501 M 23.50 % | 87.047 M 0.00 % | 87.047 M 449.05 % | 15.854 M 0.00 % | 15.854 M -69.99 % | 52.826 M 0.00 % | 52.826 M 100.00 % | 26.413 M 64.00 % | 16.105 M 100.00 % | 8.053 M |
| General and administrative expenses | 0.000 -100.00 % | 13.881 M 135.91 % | 5.884 M -75.20 % | 23.727 M 32.84 % | 17.861 M -33.33 % | 26.790 M 92.40 % | 13.924 M -11.23 % | 15.686 M 41.05 % | 11.121 M -32.02 % | 16.359 M 11.30 % | 14.698 M -21.18 % | 18.647 M 29.87 % | 14.358 M -15.79 % | 17.050 M 130.87 % | 7.385 M -30.10 % | 10.565 M 38.48 % | 7.629 M -31.44 % | 11.127 M 163.17 % | 4.228 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.239 M 0.00 % | 15.239 M -56.88 % | 35.339 M 0.00 % | 35.339 M 100.00 % | 17.669 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.654 M 0.00 % | 5.654 M 10.47 % | 5.118 M 0.00 % | 5.118 M -74.07 % | 19.733 M 0.00 % | 19.733 M 76.34 % | 11.190 M 0.00 % | 11.190 M 100.00 % | 5.595 M -61.21 % | 14.425 M 100.00 % | 7.213 M |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 -100.00 % | 9.500 K -50.00 % | 19.000 K -5.00 % | 20.000 K -89.13 % | 184.000 K -8.91 % | 202.000 K -14.77 % | 237.000 K -86.03 % | 1.696 M 28 166.67 % | 6.000 K -99.79 % | 2.889 M 966.05 % | 271.000 K -44.12 % | 485.000 K -31.50 % | 708.000 K -56.38 % | 1.623 M 192.96 % | 554.000 K 1 078.72 % | 47.000 K 0.00 % | 47.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.653 M 200.00 % | -12.653 M -139.55 % | 31.993 M 200.00 % | -31.993 M -100.00 % | -15.996 M | 0.000 | 0.000 | 0.000 100.00 % | -90.920 M -200.00 % | 90.920 M 268.45 % | -53.975 M -200.00 % | 53.975 M 112.78 % | 25.366 M | 0.000 100.00 % | -9.105 M -200.00 % | 9.105 M 100.00 % | 4.553 M -76.58 % | 19.440 M 100.00 % | 9.720 M |
| Other expenses | 1.677 M 101.96 % | -85.442 M -193.39 % | 91.491 M 2 919.50 % | 3.030 M 793.36 % | -437.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 809.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.141 M -525.58 % | 1.208 M -83.09 % | 7.144 M | 0.000 -100.00 % | 6.543 M | 0.000 -100.00 % | 3.990 M | 0.000 -100.00 % | 14.768 M | 0.000 -100.00 % | 11.884 M | 0.000 -100.00 % | 15.723 M | 0.000 | 0.000 | 0.000 -100.00 % | 11.941 M | 0.000 -100.00 % | 196.499 M | 0.000 -100.00 % | 120.084 M | 0.000 100.00 % | -7.172 M | 0.000 -100.00 % | 45.330 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 10.417 M 114.56 % | -71.561 M -173.49 % | 97.375 M 264.18 % | 26.738 M 71.58 % | 15.583 M -31.87 % | 22.872 M 92.44 % | 11.885 M -15.29 % | 14.030 M 62.53 % | 8.632 M -44.44 % | 15.537 M 13.48 % | 13.691 M -25.61 % | 18.404 M 53.71 % | 11.973 M 117.49 % | 5.505 M 40.01 % | 3.932 M -54.53 % | 8.648 M 21.24 % | 7.133 M 95.75 % | 3.644 M -82.63 % | 20.978 M 591.52 % | -4.268 M -310.97 % | 2.023 M -76.05 % | 8.448 M 143.34 % | 3.472 M -62.87 % | 9.349 M 83.42 % | 5.097 M -50.61 % | 10.320 M 138.02 % | 4.336 M -60.34 % | 10.933 M 185.03 % | 3.836 M -90.36 % | 39.775 M 1 438.09 % | 2.586 M -96.89 % | 83.054 M 2 382.19 % | 3.346 M 100.00 % | 1.673 M -87.87 % | 13.793 M -17.01 % | 16.619 M 455.26 % | -4.678 M -104.21 % | 111.233 M 15.18 % | 96.573 M 35.58 % | 71.227 M 20.54 % | 59.092 M 55.80 % | 37.927 M 773.30 % | -5.633 M -111.88 % | 47.415 M 133.63 % | 20.295 M 100.00 % | 10.148 M -70.03 % | 33.865 M 100.00 % | 16.932 M |
| Cost and expenses | 127.830 M -51.07 % | 261.263 M 31.01 % | 199.428 M 111.50 % | 94.292 M 10.34 % | 85.459 M -35.28 % | 132.039 M 12.14 % | 117.745 M -36.43 % | 185.231 M 21.00 % | 153.081 M 3.76 % | 147.530 M -20.68 % | 185.995 M -17.73 % | 226.086 M 123.61 % | 101.106 M -40.77 % | 170.712 M 130.54 % | 74.050 M -4.25 % | 77.338 M 71.28 % | 45.154 M -71.34 % | 157.550 M 80.67 % | 87.204 M 267.42 % | 23.734 M -11.65 % | 26.865 M 57.69 % | 17.037 M 0.00 % | 17.037 M -31.30 % | 24.799 M 0.00 % | 24.799 M -54.82 % | 54.895 M 0.00 % | 54.895 M 91.78 % | 28.624 M 0.00 % | 28.624 M -16.59 % | 34.317 M 0.00 % | 34.317 M -21.34 % | 43.625 M 0.00 % | 43.625 M 100.00 % | 21.813 M 17.63 % | 18.544 M -69.40 % | 60.610 M 0.00 % | 60.610 M -71.33 % | 211.404 M 0.00 % | 211.404 M 38.89 % | 152.206 M 0.00 % | 152.206 M 375.63 % | 32.001 M 0.00 % | 32.001 M -63.08 % | 86.681 M 0.00 % | 86.681 M 100.00 % | 43.341 M -35.74 % | 67.445 M 100.00 % | 33.722 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 8.740 M -37.04 % | 13.881 M 135.91 % | 5.884 M -75.18 % | 23.708 M 56.53 % | 15.146 M -33.78 % | 22.872 M 92.44 % | 11.885 M -15.29 % | 14.030 M 48.61 % | 9.441 M -39.24 % | 15.537 M 13.48 % | 13.691 M -25.61 % | 18.404 M 53.71 % | 11.973 M -31.72 % | 17.535 M 116.67 % | 8.093 M -33.60 % | 12.188 M 48.94 % | 8.183 M -26.15 % | 11.080 M 159.18 % | 4.275 M 389.69 % | 873.000 K 7.12 % | 815.000 K 123.48 % | -3.472 M -200.00 % | 3.472 M 168.11 % | -5.097 M -200.00 % | 5.097 M 217.56 % | -4.336 M -200.00 % | 4.336 M 213.04 % | -3.836 M -200.00 % | 3.836 M -86.25 % | 27.891 M 978.54 % | 2.586 M -96.16 % | 67.331 M 1 912.28 % | 3.346 M 100.00 % | 1.673 M -87.87 % | 13.793 M 194.84 % | 4.678 M 200.00 % | -4.678 M 94.51 % | -85.266 M -188.29 % | 96.573 M 297.66 % | -48.857 M -182.68 % | 59.092 M 31.03 % | 45.099 M 900.62 % | -5.633 M -370.17 % | 2.085 M -89.73 % | 20.295 M 100.00 % | 10.148 M -70.03 % | 33.865 M 100.00 % | 16.932 M |
| Interest income | 3.083 M -4.70 % | 3.235 M -10.06 % | 3.597 M -46.45 % | 6.717 M 76.95 % | 3.796 M 71.69 % | 2.211 M 1.10 % | 2.187 M -18.09 % | 2.670 M 15.43 % | 2.313 M -9.15 % | 2.546 M -21.10 % | 3.227 M 63.48 % | 1.974 M 55.92 % | 1.266 M -53.85 % | 2.743 M 635.39 % | 373.000 K -81.95 % | 2.066 M 2 274.71 % | 87.000 K -61.84 % | 228.000 K -92.57 % | 3.070 M | 0.000 | 0.000 -100.00 % | 2.385 M | 0.000 -100.00 % | 293.000 K | 0.000 -100.00 % | 465.000 K | 0.000 -100.00 % | 298.000 K | 0.000 -100.00 % | 445.000 K | 0.000 -100.00 % | 1.479 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.661 M | 0.000 -100.00 % | 2.812 M | 0.000 -100.00 % | 2.890 M | 0.000 -100.00 % | 7.393 M | 0.000 -100.00 % | 8.643 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 7.933 M -29.12 % | 11.192 M 84.69 % | 6.060 M 1 032.71 % | 535.000 K -94.27 % | 9.329 M -20.04 % | 11.667 M 44.73 % | 8.061 M 7.78 % | 7.479 M -11.91 % | 8.490 M 26.70 % | 6.701 M -24.21 % | 8.842 M 38.46 % | 6.386 M 7.73 % | 5.928 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.647 M 0.00 % | 4.647 M -14.35 % | 5.426 M 0.00 % | 5.426 M 66.20 % | 3.265 M 0.00 % | 3.265 M 14.10 % | 2.861 M 0.00 % | 2.861 M 7.46 % | 2.663 M 0.00 % | 2.663 M 5.91 % | 2.514 M 0.00 % | 2.514 M 100.00 % | 1.257 M -57.64 % | 2.968 M -42.50 % | 5.161 M 0.00 % | 5.161 M -64.31 % | 14.460 M | 0.000 -100.00 % | 11.878 M | 0.000 -100.00 % | 652.000 K 0.00 % | 652.000 K -39.29 % | 1.074 M 0.00 % | 1.074 M 100.00 % | 537.000 K -87.30 % | 4.228 M 100.00 % | 2.114 M |
| Depreciation and amortization | 1.545 M 101.82 % | -84.767 M -5 031.18 % | 1.719 M 43.25 % | 1.200 M -47.76 % | 2.297 M -41.67 % | 3.938 M 77.15 % | 2.223 M 19.64 % | 1.858 M -31.84 % | 2.726 M 8.26 % | 2.518 M 148.57 % | 1.013 M -67.66 % | 3.132 M 17.92 % | 2.656 M -39.46 % | 4.387 M 1 999.04 % | 209.000 K -26.92 % | 286.000 K 36.19 % | 210.000 K 96.26 % | 107.000 K -15.75 % | 127.000 K 180.38 % | -158.000 K -141.25 % | 383.000 K -66.54 % | 1.145 M 0.00 % | 1.145 M 426.21 % | 217.500 K 0.00 % | 217.500 K -35.56 % | 337.500 K 0.00 % | 337.500 K 209.93 % | -307.000 K 0.00 % | -307.000 K -275.93 % | 174.500 K 0.00 % | 174.500 K -81.07 % | 922.000 K 0.00 % | 922.000 K 100.00 % | 461.000 K 121.58 % | -2.136 M -142.78 % | 4.994 M 0.00 % | 4.994 M 197.85 % | 1.677 M 0.00 % | 1.677 M 76.47 % | 950.000 K 0.00 % | 950.000 K -53.59 % | 2.047 M 0.00 % | 2.047 M -13.63 % | 2.370 M 0.00 % | 2.370 M 100.00 % | 1.185 M -61.15 % | 3.050 M 100.00 % | 1.525 M |
| Operating income | 17.559 M 265.96 % | 4.798 M 105.45 % | -87.983 M -417.55 % | -17.000 M -166.75 % | -6.373 M 78.34 % | -29.425 M -528.37 % | 6.869 M -56.61 % | 15.831 M -37.59 % | 25.366 M 184.53 % | 8.915 M -59.55 % | 22.039 M -53.41 % | 47.300 M 37.93 % | 34.292 M -24.90 % | 45.663 M 133.99 % | 19.515 M 50.39 % | 12.976 M 45.13 % | 8.941 M -45.29 % | 16.343 M 4.06 % | 15.706 M -4.97 % | 16.527 M -20.68 % | 20.837 M 64.41 % | 12.674 M -15.35 % | 14.972 M 240.27 % | 4.400 M -28.70 % | 6.171 M -37.08 % | 9.808 M 2.39 % | 9.579 M -12.83 % | 10.989 M -5.28 % | 11.602 M 134.07 % | 4.957 M -40.00 % | 8.261 M -5.81 % | 8.770 M -17.74 % | 10.661 M 100.00 % | 5.331 M -28.10 % | 7.414 M 141.94 % | -17.676 M -157.45 % | 30.767 M 23.34 % | 24.945 M 90.64 % | 13.085 M -91.74 % | 158.423 M 1 496.44 % | 9.924 M -88.59 % | 86.953 M 1 404.90 % | 5.778 M -93.96 % | 95.695 M 1 163.88 % | 7.572 M 100.00 % | 3.786 M 65.46 % | 2.288 M 100.00 % | 1.144 M |
| Operating income ratio | 0.12 569.71 % | 0.02 102.28 % | -0.79 -258.94 % | -0.22 -172.94 % | -0.08 71.90 % | -0.29 -620.22 % | 0.06 -29.99 % | 0.08 -44.61 % | 0.14 149.45 % | 0.06 -46.21 % | 0.11 -38.77 % | 0.17 -31.69 % | 0.25 20.71 % | 0.21 2.99 % | 0.20 42.99 % | 0.14 -14.06 % | 0.17 80.96 % | 0.09 -51.12 % | 0.19 -54.34 % | 0.41 -6.03 % | 0.44 -45.53 % | 0.80 -15.35 % | 0.95 479.72 % | 0.16 -28.70 % | 0.23 48.13 % | 0.15 2.39 % | 0.15 -45.52 % | 0.28 -5.28 % | 0.29 141.83 % | 0.12 -40.00 % | 0.20 22.77 % | 0.16 -17.74 % | 0.20 0.00 % | 0.20 -35.06 % | 0.31 216.92 % | -0.26 -157.45 % | 0.46 114.16 % | 0.21 90.64 % | 0.11 -94.76 % | 2.14 1 496.44 % | 0.13 -85.52 % | 0.93 1 404.90 % | 0.06 -95.86 % | 1.48 1 163.88 % | 0.12 0.00 % | 0.12 180.23 % | 0.04 0.00 % | 0.04 |
| Total other income expenses net | 3.661 M 123.81 % | -15.374 M -452.37 % | 4.363 M 160.79 % | -7.177 M -237.39 % | 5.224 M 115.54 % | -33.608 M -1 111.38 % | 3.323 M -41.76 % | 5.706 M 125.53 % | 2.530 M -39.52 % | 4.183 M -44.67 % | 7.560 M 93.95 % | 3.898 M 268.82 % | -2.309 M 45.41 % | -4.230 M -411.03 % | 1.360 M -7.73 % | 1.474 M 743.67 % | -229.000 K -103.75 % | 6.108 M -87.69 % | 49.621 M 913.86 % | -6.097 M -1 091.38 % | 615.000 K 126.18 % | -2.350 M 49.45 % | -4.648 M -14.33 % | -4.065 M 25.08 % | -5.426 M -55.10 % | -3.499 M -7.00 % | -3.270 M -45.12 % | -2.253 M 21.39 % | -2.866 M -546.77 % | 641.500 K 124.09 % | -2.663 M -148.37 % | -1.072 M 63.82 % | -2.963 M -100.00 % | -1.482 M 48.80 % | -2.894 M -112.74 % | 22.710 M 188.51 % | -25.659 M -152.52 % | -10.161 M | 0.000 100.00 % | -8.199 M | 0.000 100.00 % | -86.164 M -13 115.34 % | -652.000 K 99.27 % | -89.197 M -8 205.12 % | -1.074 M -100.00 % | -537.000 K 87.30 % | -4.228 M -100.00 % | -2.114 M |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2009-12-31 | 2009-06-30 | 2009-01-31 | 2008-06-30 | 2007-12-31 | 2007-06-30 | 2006-12-31 | 2006-06-30 | 2005-12-31 | 2005-06-30 | 2004-12-31 | 2004-06-30 | 2003-12-31 | 2003-06-30 | 2003-01-31 | 2002-06-30 | 2002-01-31 |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2009-12-31 | 2008-12-31 | 2007-12-31 | 2006-12-31 | 2005-12-31 | 2004-12-31 | 2003-12-31 | 2002-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 759.721 M -5.91 % | 807.430 M -7.46 % | 872.542 M 4.87 % | 832.048 M 11.45 % | 746.558 M 19.15 % | 626.574 M -3.09 % | 646.546 M 8.97 % | 593.313 M -4.83 % | 623.433 M 3.94 % | 599.825 M 21.21 % | 494.876 M -9.69 % | 547.954 M 22.60 % | 446.933 M 29.58 % | 344.903 M 11.83 % | 308.423 M 22.89 % | 250.980 M -1.37 % | 254.464 M 26.30 % | 201.472 M -23.79 % | 264.378 M 39.83 % | 189.072 M 2.99 % | 183.588 M -4.75 % | 192.740 M 15.65 % | 166.662 M -38.00 % | 268.813 M 15.20 % | 233.337 M 45.47 % | 160.398 M 124.64 % | 71.401 M -47.77 % | 136.714 M 21.00 % | 112.984 M 109.46 % | 53.941 M -20.11 % | 67.516 M 858.52 % | -8.901 M 43.64 % | -15.792 M 61.45 % | -40.963 M 34.44 % | -62.478 M -11.91 % | -55.829 M -374.25 % | -11.772 M -49.62 % | -7.868 M -20.95 % | -6.505 M |
| Total investments | 317.712 M 84.75 % | 171.964 M 2.15 % | 168.340 M -0.23 % | 168.734 M -50.45 % | 340.509 M 3.88 % | 327.791 M -21.57 % | 417.952 M -3.53 % | 433.265 M 8.15 % | 400.598 M 5.36 % | 380.212 M 102.51 % | 187.752 M 23.94 % | 151.484 M -5.48 % | 160.259 M 235.73 % | 47.735 M 27.49 % | 37.441 M 31.77 % | 28.414 M -34.75 % | 43.544 M 8.35 % | 40.190 M -57.00 % | 93.467 M 47.49 % | 63.373 M 1.61 % | 62.370 M -14.98 % | 73.356 M 0.90 % | 72.699 M 6 527.07 % | 1.097 M 0.09 % | 1.096 M -53.74 % | 2.369 M -2.71 % | 2.435 M 82.95 % | 1.331 M -66.97 % | 4.030 M -46.42 % | 7.522 M 29.44 % | 5.811 M -37.27 % | 9.264 M -26.82 % | 12.660 M -38.86 % | 20.705 M 1.68 % | 20.363 M -5.22 % | 21.484 M -35.22 % | 33.163 M -34.21 % | 50.411 M -7.04 % | 54.227 M |
| Total debt | 915.154 M -7.49 % | 989.232 M 1.71 % | 972.576 M 0.88 % | 964.128 M 5.38 % | 914.918 M 1.38 % | 902.500 M -0.84 % | 910.126 M 5.01 % | 866.690 M 12.65 % | 769.380 M 2.87 % | 747.884 M 2.76 % | 727.779 M 3.36 % | 704.100 M 23.37 % | 570.731 M 10.65 % | 515.789 M 36.86 % | 376.880 M -5.52 % | 398.906 M -7.99 % | 433.563 M 34.60 % | 322.110 M -7.74 % | 349.151 M 69.47 % | 206.024 M -10.47 % | 230.123 M 5.46 % | 218.210 M 12.46 % | 194.028 M -35.37 % | 300.207 M 12.91 % | 265.870 M 41.94 % | 187.316 M 86.25 % | 100.572 M -45.25 % | 183.678 M 40.61 % | 130.632 M 48.14 % | 88.180 M -5.09 % | 92.906 M 57.91 % | 58.835 M | 0.000 -100.00 % | 91.769 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 169.999 K -99.86 % | 124.961 M -5.63 % | 132.418 M 2 810.93 % | 4.549 M -64.60 % | 12.849 M 100.73 % | 6.401 M 107.22 % | 3.089 M 100.98 % | 1.537 M -18.68 % | 1.890 M -3.77 % | 1.964 M -28.35 % | 2.741 M 1 091.74 % | 230.000 K -0.43 % | 231.000 K -99.67 % | 70.191 M 0.45 % | 69.874 M 0.07 % | 69.824 M -0.61 % | 70.256 M 0.15 % | 70.149 M 0.34 % | 69.911 M 4 732.94 % | -1.509 M | 0.000 100.00 % | -1.276 M | 0.000 100.00 % | -1.015 M | 0.000 100.00 % | -757.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 |
| Retained earnings | 310.459 M 101.65 % | 153.959 M -2.90 % | 158.552 M -58.62 % | 383.151 M -8.70 % | 419.641 M -7.57 % | 454.031 M 0.46 % | 451.945 M -4.41 % | 472.773 M 15.01 % | 411.063 M 4.68 % | 392.702 M 4.79 % | 374.764 M 14.03 % | 328.665 M 16.09 % | 283.123 M 59.79 % | 177.186 M 30.71 % | 135.557 M -0.68 % | 136.481 M 4.22 % | 130.960 M -8.86 % | 143.694 M 18.20 % | 121.573 M -9.00 % | 133.596 M -5.34 % | 141.129 M 3.65 % | 136.156 M -6.11 % | 145.014 M 18.18 % | 122.710 M 1.10 % | 121.377 M -4.45 % | 127.024 M 5.56 % | 120.328 M -1.79 % | 122.517 M 5.58 % | 116.044 M 4.09 % | 111.485 M 1.08 % | 110.290 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock | 103.678 M 0.00 % | 103.678 M 0.00 % | 103.679 M 6.60 % | 97.257 M 0.00 % | 97.257 M 0.00 % | 97.257 M 0.00 % | 97.257 M 0.00 % | 97.257 M 0.00 % | 97.257 M 0.00 % | 97.256 M 0.00 % | 97.256 M 0.00 % | 97.256 M 0.00 % | 97.256 M 0.00 % | 97.256 M 0.00 % | 97.256 M 0.00 % | 97.256 M 0.03 % | 97.222 M 0.03 % | 97.189 M 0.03 % | 97.156 M 61.12 % | 60.302 M 0.00 % | 60.302 M 0.00 % | 60.302 M 0.00 % | 60.302 M 0.00 % | 60.302 M 0.00 % | 60.302 M 0.00 % | 60.302 M 0.00 % | 60.302 M 0.00 % | 60.302 M 0.00 % | 60.302 M 0.00 % | 60.302 M 0.00 % | 60.302 M 0.00 % | 60.302 M 0.00 % | 60.302 M -39.87 % | 100.285 M | 0.000 | 0.000 -100.00 % | 100.000 M 0.00 % | 100.000 M 2.88 % | 97.201 M |
| Total equity | 431.696 M 7.88 % | 400.167 M -2.67 % | 411.131 M -18.05 % | 501.675 M -7.94 % | 544.941 M -4.92 % | 573.139 M 1.78 % | 563.136 M -3.39 % | 582.919 M 13.68 % | 512.770 M 3.70 % | 494.490 M 3.59 % | 477.341 M 11.49 % | 428.162 M 12.47 % | 380.680 M 10.42 % | 344.749 M 13.88 % | 302.722 M -0.28 % | 303.578 M 1.70 % | 298.511 M -5.22 % | 314.949 M 8.35 % | 290.682 M 49.56 % | 194.358 M -3.68 % | 201.774 M 2.57 % | 196.711 M -4.27 % | 205.489 M 12.18 % | 183.177 M 0.51 % | 182.247 M -2.96 % | 187.811 M 3.67 % | 181.157 M -0.89 % | 182.792 M 3.46 % | 176.681 M 2.64 % | 172.129 M 0.81 % | 170.741 M 1.22 % | 168.680 M 10.45 % | 152.725 M -25.93 % | 206.194 M 5.48 % | 195.489 M 7.84 % | 181.269 M 3.47 % | 175.194 M 3.30 % | 169.599 M -18.57 % | 208.272 M |
| Other non current liabilities | 3.213 M -53.08 % | 6.848 M 230.02 % | 2.075 M -59.20 % | 5.086 M -72.79 % | 18.690 M -49.04 % | 36.677 M 3 556.73 % | 1.003 M -13.24 % | 1.156 M -4.86 % | 1.215 M 4.56 % | 1.162 M | 0.000 -100.00 % | 7.632 M 183.09 % | 2.696 M 133.62 % | 1.154 M -23.53 % | 1.509 M -32.63 % | 2.240 M 52.90 % | 1.465 M -36.41 % | 2.304 M -18.07 % | 2.812 M 58.24 % | 1.777 M -9.43 % | 1.962 M 0.00 % | 1.962 M -20.08 % | 2.455 M 159.51 % | 946.000 K 38.10 % | 685.000 K 101.77 % | -38.727 M -1 265.42 % | 3.323 M 0.82 % | 3.296 M -1.58 % | 3.349 M -43.94 % | 5.974 M -6.52 % | 6.391 M -1.34 % | 6.478 M -92.15 % | 82.561 M 69.66 % | 48.663 M 1 833.37 % | 2.517 M -98.54 % | 172.758 M 63.13 % | 105.905 M -12.03 % | 120.392 M 73.25 % | 69.491 M |
| Long term debt | 444.573 M 1.69 % | 437.185 M -32.73 % | 649.874 M -17.52 % | 787.946 M 20.08 % | 656.166 M -9.22 % | 722.777 M -1.04 % | 730.397 M 43.89 % | 507.596 M 3.44 % | 490.705 M -14.08 % | 571.139 M -5.04 % | 601.467 M 18.63 % | 507.008 M 27.21 % | 398.564 M 23.76 % | 322.040 M 10.65 % | 291.042 M -11.83 % | 330.090 M -10.46 % | 368.631 M 30.92 % | 281.578 M -1.14 % | 284.812 M 98.12 % | 143.757 M -10.33 % | 160.322 M 6.54 % | 150.484 M 30.61 % | 115.218 M -23.92 % | 151.450 M 0.07 % | 151.347 M 11.67 % | 135.528 M 34.76 % | 100.572 M -8.03 % | 109.348 M 24.08 % | 88.125 M 34.26 % | 65.640 M 45.50 % | 45.112 M -23.32 % | 58.835 M | 0.000 | 0.000 -100.00 % | 97.977 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 477.018 M 3.53 % | 460.735 M -31.60 % | 673.602 M -17.42 % | 815.708 M 16.75 % | 698.690 M -8.00 % | 759.454 M -0.51 % | 763.355 M 38.33 % | 551.849 M 3.96 % | 530.835 M -13.49 % | 613.611 M -1.67 % | 624.021 M 17.72 % | 530.087 M 27.90 % | 414.449 M 28.48 % | 322.576 M 10.52 % | 291.879 M -11.99 % | 331.658 M -10.36 % | 369.994 M 30.61 % | 283.277 M -1.24 % | 286.823 M 97.08 % | 145.534 M -10.32 % | 162.284 M 6.45 % | 152.446 M 29.55 % | 117.673 M -22.78 % | 152.396 M 0.24 % | 152.032 M 11.67 % | 136.144 M 31.04 % | 103.895 M -7.77 % | 112.644 M 22.69 % | 91.809 M 27.60 % | 71.949 M 29.74 % | 55.455 M -19.94 % | 69.265 M -19.94 % | 86.513 M 74.19 % | 49.665 M -52.34 % | 104.214 M -42.72 % | 181.951 M 71.81 % | 105.905 M -12.03 % | 120.392 M 73.25 % | 69.491 M |
| Other current liabilities | 43.783 M -56.78 % | 101.314 M -34.91 % | 155.652 M 1 367.86 % | 10.604 M -85.56 % | 73.457 M 26.24 % | 58.189 M -41.40 % | 99.296 M 112.98 % | 46.622 M -34.59 % | 71.281 M -8.85 % | 78.198 M 21.77 % | 64.217 M -27.60 % | 88.692 M 167.50 % | 33.156 M 14.48 % | 28.961 M 70.71 % | 16.965 M -55.96 % | 38.523 M 1.52 % | 37.945 M 68.83 % | 22.475 M -48.03 % | 43.245 M 69.77 % | 25.472 M 20.41 % | 21.155 M 43.47 % | 14.745 M -2.27 % | 15.087 M -47.70 % | 28.845 M 25.09 % | 23.059 M 18.76 % | 19.416 M -84.07 % | 121.887 M 730.69 % | 14.673 M -2.83 % | 15.101 M -35.23 % | 23.316 M 56.54 % | 14.895 M -84.76 % | 97.742 M 358.67 % | 21.310 M -28.42 % | 29.772 M -83.48 % | 180.217 M 101.61 % | 89.387 M -53.25 % | 191.214 M 19.87 % | 159.518 M 23.26 % | 129.420 M |
| Deferred revenue | 31.061 M | 0.000 | 0.000 -100.00 % | 128.762 M 83.22 % | 70.276 M -13.30 % | 81.055 M 486.38 % | 13.823 M -78.43 % | 64.094 M 240.58 % | 18.819 M -45.64 % | 34.621 M 417.12 % | 6.695 M -78.52 % | 31.171 M 21.91 % | 25.569 M 113.20 % | -193.749 M -125.71 % | -85.838 M -24.74 % | -68.816 M -5.98 % | -64.932 M -60.20 % | -40.532 M 37.00 % | -64.339 M -479.36 % | 16.960 M 32.11 % | 12.838 M 89.04 % | 6.791 M -6.58 % | 7.269 M -44.85 % | 13.180 M -17.65 % | 16.005 M 19.13 % | 13.435 M | 0.000 -100.00 % | 4.762 M 20.59 % | 3.949 M -10.51 % | 4.413 M -22.89 % | 5.723 M | 0.000 | 0.000 -100.00 % | 10.578 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 470.581 M -14.76 % | 552.047 M 71.07 % | 322.702 M 83.16 % | 176.182 M -31.91 % | 258.752 M 43.97 % | 179.723 M 0.00 % | 179.729 M -49.95 % | 359.094 M 27.40 % | 281.853 M 55.88 % | 180.810 M 41.54 % | 127.746 M -36.15 % | 200.063 M 16.20 % | 172.167 M -7.68 % | 186.490 M 135.41 % | 79.220 M 15.12 % | 68.816 M 5.98 % | 64.932 M 59.84 % | 40.622 M -37.24 % | 64.723 M 3.94 % | 62.267 M -10.79 % | 69.801 M 3.06 % | 67.726 M -14.06 % | 78.810 M -47.02 % | 148.757 M 29.89 % | 114.523 M 121.14 % | 51.788 M | 0.000 -100.00 % | 74.330 M 74.87 % | 42.507 M 88.58 % | 22.540 M -52.84 % | 47.794 M | 0.000 -100.00 % | 30.481 M -66.79 % | 91.769 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 593.654 M -16.24 % | 708.759 M 28.82 % | 550.197 M 33.90 % | 410.906 M -12.70 % | 470.700 M 9.36 % | 430.408 M -1.21 % | 435.696 M -23.17 % | 567.126 M 26.05 % | 449.938 M 37.58 % | 327.045 M 30.64 % | 250.333 M -28.41 % | 349.673 M 26.19 % | 277.098 M -4.03 % | 288.746 M 86.89 % | 154.503 M -2.11 % | 157.827 M 6.96 % | 147.561 M 28.76 % | 114.598 M -25.26 % | 153.326 M 42.96 % | 107.253 M -1.05 % | 108.390 M 13.72 % | 95.316 M -11.52 % | 107.729 M -43.71 % | 191.391 M 19.59 % | 160.040 M 70.96 % | 93.612 M -32.73 % | 139.159 M 24.96 % | 111.362 M 51.27 % | 73.619 M 23.88 % | 59.430 M -23.43 % | 77.617 M -35.61 % | 120.540 M 50.84 % | 79.912 M -51.44 % | 164.556 M -25.72 % | 221.547 M 80.41 % | 122.800 M -48.74 % | 239.560 M 43.16 % | 167.335 M 24.01 % | 134.942 M |
| Total liabilities | 1.071 B -8.45 % | 1.169 B -4.44 % | 1.224 B -0.23 % | 1.227 B 4.89 % | 1.169 B -1.72 % | 1.190 B -0.77 % | 1.199 B 7.16 % | 1.119 B 14.09 % | 980.773 M 4.26 % | 940.656 M 7.58 % | 874.354 M -0.61 % | 879.760 M 27.22 % | 691.547 M 11.25 % | 621.621 M 35.27 % | 459.544 M -7.47 % | 496.664 M -4.96 % | 522.591 M 30.23 % | 401.283 M -10.75 % | 449.609 M 77.86 % | 252.787 M -6.61 % | 270.674 M 9.25 % | 247.762 M 9.92 % | 225.402 M -34.44 % | 343.787 M 10.16 % | 312.072 M 35.83 % | 229.756 M -5.47 % | 243.054 M 8.50 % | 224.006 M 35.41 % | 165.428 M 25.92 % | 131.379 M -1.27 % | 133.072 M -29.89 % | 189.805 M 14.05 % | 166.425 M -22.31 % | 214.221 M -34.24 % | 325.761 M 6.89 % | 304.751 M -11.79 % | 345.465 M 20.07 % | 287.727 M 40.74 % | 204.433 M |
| Other non current assets | 1.872 M -98.73 % | 146.992 M -18.35 % | 180.036 M 3.79 % | 173.462 M 3 177.82 % | 5.292 M 408.36 % | 1.041 M 102.43 % | -42.783 M -0.34 % | -42.638 M -2.22 % | -41.714 M 0.92 % | -42.101 M -5.84 % | -39.777 M 0.66 % | -40.042 M -19 258.85 % | 209.000 K 104.64 % | -4.501 M -26.26 % | -3.565 M 14.45 % | -4.167 M 28.66 % | -5.841 M 17.05 % | -7.042 M -60.45 % | -4.389 M -1 848.61 % | 251.000 K 0.00 % | 251.000 K 0.00 % | 251.000 K 0.00 % | 251.000 K -1.18 % | 254.000 K 0.40 % | 253.000 K 0.00 % | 253.000 K 0.00 % | 253.000 K 1.61 % | 249.000 K 0.00 % | 249.000 K 0.00 % | 249.000 K -8.79 % | 273.000 K 1.11 % | 270.000 K 900.00 % | 27.000 K -95.83 % | 647.000 K 23.71 % | 523.000 K 14.69 % | 456.000 K -97.93 % | 22.023 M 222.77 % | -17.939 M 6.54 % | -19.195 M |
| Long term investments | 317.353 M 85.76 % | 170.838 M 1.95 % | 167.570 M 0.92 % | 166.038 M -50.40 % | 334.728 M 3.28 % | 324.104 M -22.08 % | 415.960 M -3.98 % | 433.216 M 8.16 % | 400.549 M 5.36 % | 380.163 M 102.54 % | 187.702 M 23.95 % | 151.434 M -5.22 % | 159.781 M 238.11 % | 47.257 M 28.43 % | 36.797 M 33.10 % | 27.646 M -35.27 % | 42.710 M 9.18 % | 39.118 M -57.55 % | 92.159 M 39.21 % | 66.202 M 1.72 % | 65.084 M -14.44 % | 76.070 M 1.02 % | 75.302 M 1 935.19 % | 3.700 M -1.57 % | 3.759 M -25.30 % | 5.032 M 6.59 % | 4.721 M 30.52 % | 3.617 M -42.68 % | 6.310 M -35.63 % | 9.802 M 25.96 % | 7.782 M -30.73 % | 11.235 M -27.22 % | 15.437 M -35.39 % | 23.891 M -72.49 % | 86.852 M 19.99 % | 72.382 M 549.75 % | 11.140 M -53.35 % | 23.878 M -11.22 % | 26.895 M |
| Intangible assets | 1.606 M -2.55 % | 1.648 M -2.54 % | 1.691 M -0.12 % | 1.693 M 7.63 % | 1.573 M 15.92 % | 1.357 M -96.92 % | 43.993 M -0.10 % | 44.035 M -0.56 % | 44.284 M -0.20 % | 44.371 M 0.17 % | 44.295 M -0.08 % | 44.332 M 10 480.43 % | 419.000 K -1.87 % | 427.000 K -1.84 % | 435.000 K 7.41 % | 405.000 K 131.43 % | 175.000 K 23.24 % | 142.000 K -13.41 % | 164.000 K -2.96 % | 169.000 K -11.52 % | 191.000 K 24.03 % | 154.000 K 73.03 % | 89.000 K -6.32 % | 95.000 K 61.02 % | 59.000 K 63.89 % | 36.000 K -99.70 % | 12.006 M 25 444.68 % | 47.000 K 370.00 % | 10.000 K -16.67 % | 12.000 K -33.33 % | 18.000 K -14.29 % | 21.000 K -60.38 % | 53.000 K 17.78 % | 45.000 K -37.50 % | 72.000 K -1.37 % | 73.000 K -55.21 % | 163.000 K -29.74 % | 232.000 K -2.11 % | 237.000 K |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 43.789 M 0.00 % | 43.789 M 0.00 % | 43.789 M 0.00 % | 43.789 M 0.00 % | 43.789 M 0.00 % | 43.789 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 921.000 K | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 1.606 M -2.55 % | 1.648 M -2.54 % | 1.691 M -0.12 % | 1.693 M 7.63 % | 1.573 M 15.92 % | 1.357 M -98.45 % | 87.782 M -0.05 % | 87.824 M -0.28 % | 88.073 M -0.10 % | 88.160 M 0.09 % | 88.084 M -0.04 % | 88.121 M 20 931.26 % | 419.000 K -1.87 % | 427.000 K -1.84 % | 435.000 K 7.41 % | 405.000 K 131.43 % | 175.000 K 23.24 % | 142.000 K -13.41 % | 164.000 K -2.96 % | 169.000 K -11.52 % | 191.000 K 24.03 % | 154.000 K 73.03 % | 89.000 K -6.32 % | 95.000 K 61.02 % | 59.000 K 63.89 % | 36.000 K -83.78 % | 222.000 K 372.34 % | 47.000 K 370.00 % | 10.000 K -16.67 % | 12.000 K -33.33 % | 18.000 K -14.29 % | 21.000 K -60.38 % | 53.000 K 17.78 % | 45.000 K -37.50 % | 72.000 K -92.76 % | 994.000 K 509.82 % | 163.000 K -29.74 % | 232.000 K -2.11 % | 237.000 K |
| Property plant equipment net | 10.001 M -9.56 % | 11.058 M -6.58 % | 11.837 M -4.86 % | 12.442 M 1.11 % | 12.305 M -12.48 % | 14.059 M -7.59 % | 15.213 M 131.73 % | 6.565 M 11.10 % | 5.909 M 2.27 % | 5.778 M -5.29 % | 6.101 M -17.82 % | 7.424 M 66.64 % | 4.455 M 370.43 % | 947.000 K -1.25 % | 959.000 K -7.25 % | 1.034 M 18.58 % | 872.000 K -2.90 % | 898.000 K 18.31 % | 759.000 K 3.97 % | 730.000 K -9.88 % | 810.000 K -7.22 % | 873.000 K -7.91 % | 948.000 K -7.42 % | 1.024 M -11.03 % | 1.151 M -8.29 % | 1.255 M 10.09 % | 1.140 M -6.10 % | 1.214 M -4.11 % | 1.266 M -0.94 % | 1.278 M -7.73 % | 1.385 M 0.36 % | 1.380 M 1 121.24 % | 113.000 K -94.82 % | 2.182 M 5.46 % | 2.069 M 21.14 % | 1.708 M -95.87 % | 41.371 M -21.13 % | 52.454 M -26.59 % | 71.456 M |
| Total non current assets | 364.234 M 10.19 % | 330.536 M -8.47 % | 361.134 M -1.62 % | 367.090 M -7.20 % | 395.550 M 4.85 % | 377.268 M -25.12 % | 503.850 M -3.66 % | 523.004 M 10.63 % | 472.734 M 4.50 % | 452.378 M 77.50 % | 254.856 M 15.83 % | 220.019 M 28.45 % | 171.292 M 252.23 % | 48.631 M 27.34 % | 38.191 M 31.31 % | 29.085 M -33.53 % | 43.757 M 8.96 % | 40.158 M -56.86 % | 93.082 M 37.82 % | 67.538 M 1.59 % | 66.481 M -14.21 % | 77.493 M 0.44 % | 77.154 M 1 083.89 % | 6.517 M -0.18 % | 6.529 M -15.13 % | 7.693 M 2.94 % | 7.473 M 27.87 % | 5.844 M -31.43 % | 8.523 M -25.34 % | 11.415 M 17.21 % | 9.739 M -26.15 % | 13.187 M -17.24 % | 15.934 M -41.60 % | 27.284 M -69.93 % | 90.726 M 17.17 % | 77.429 M 3.66 % | 74.697 M -12.28 % | 85.158 M -20.21 % | 106.725 M |
| Other current assets | 0.000 -100.00 % | 58.194 M 21.09 % | 48.060 M -21.95 % | 61.579 M 25.22 % | 49.178 M -18.92 % | 60.655 M -15.99 % | 72.202 M 39.85 % | 51.629 M -15.39 % | 61.022 M -10.20 % | 67.954 M -25.46 % | 91.163 M -28.60 % | 127.684 M 77.67 % | 71.864 M 2.94 % | 69.811 M 14.63 % | 60.900 M 10.40 % | 55.161 M -17.80 % | 67.102 M 31.70 % | 50.949 M 64.53 % | 30.966 M 44.69 % | 21.402 M 1.69 % | 21.047 M 17.11 % | 17.972 M -11.07 % | 20.209 M -29.06 % | 28.486 M 247.77 % | 8.191 M -63.77 % | 22.606 M 874.40 % | 2.320 M -44.89 % | 4.210 M -53.15 % | 8.987 M 41.35 % | 6.358 M 36.15 % | 4.670 M -18.64 % | 5.740 M -55.04 % | 12.767 M 1 224.38 % | 964.000 K -61.19 % | 2.484 M 75.67 % | 1.414 M -98.99 % | 139.456 M 472.15 % | 24.374 M 8.87 % | 22.389 M |
| Short term investments | 359.000 K -68.12 % | 1.126 M 46.23 % | 770.000 K -71.44 % | 2.696 M -53.36 % | 5.781 M 56.79 % | 3.687 M 85.09 % | 1.992 M 3 965.31 % | 49.000 K 0.00 % | 49.000 K 0.00 % | 49.000 K -2.00 % | 50.000 K 0.00 % | 50.000 K -89.54 % | 478.000 K 0.00 % | 478.000 K -25.78 % | 644.000 K -16.15 % | 768.000 K -7.91 % | 834.000 K -22.20 % | 1.072 M -18.04 % | 1.308 M 146.24 % | -2.829 M -4.24 % | -2.714 M 0.00 % | -2.714 M -4.26 % | -2.603 M 0.00 % | -2.603 M 2.25 % | -2.663 M 0.00 % | -2.663 M -16.49 % | -2.286 M 0.00 % | -2.286 M -0.26 % | -2.280 M 0.00 % | -2.280 M -15.68 % | -1.971 M 0.00 % | -1.971 M 29.02 % | -2.777 M 12.84 % | -3.186 M 95.21 % | -66.489 M -30.63 % | -50.898 M -331.11 % | 22.023 M -17.00 % | 26.533 M -2.92 % | 27.332 M |
| cash and cash equivalents | 155.433 M -14.50 % | 181.802 M 81.74 % | 100.034 M -24.26 % | 132.080 M -21.55 % | 168.360 M -38.98 % | 275.926 M 4.68 % | 263.580 M -3.58 % | 273.377 M 87.31 % | 145.947 M -1.43 % | 148.059 M -36.43 % | 232.903 M 49.16 % | 156.146 M 26.13 % | 123.798 M -27.56 % | 170.886 M 149.63 % | 68.457 M -53.72 % | 147.926 M -17.41 % | 179.099 M 48.46 % | 120.638 M 42.31 % | 84.773 M 400.08 % | 16.952 M -63.57 % | 46.535 M 82.71 % | 25.470 M -6.93 % | 27.366 M -12.83 % | 31.394 M -3.50 % | 32.533 M 20.86 % | 26.918 M -7.72 % | 29.171 M -37.89 % | 46.964 M 166.12 % | 17.648 M -48.46 % | 34.239 M 34.85 % | 25.390 M -62.52 % | 67.736 M 328.93 % | 15.792 M -88.10 % | 132.732 M 112.45 % | 62.478 M 11.91 % | 55.829 M 374.25 % | 11.772 M 49.62 % | 7.868 M 20.95 % | 6.505 M |
| Cash and short term investments | 155.792 M -14.83 % | 182.928 M 81.47 % | 100.804 M -25.21 % | 134.776 M -22.61 % | 174.141 M -37.72 % | 279.613 M 5.29 % | 265.572 M -2.87 % | 273.426 M 87.28 % | 145.996 M -1.43 % | 148.108 M -36.42 % | 232.953 M 49.14 % | 156.196 M 25.68 % | 124.276 M -27.48 % | 171.364 M 147.99 % | 69.101 M -53.53 % | 148.694 M -17.36 % | 179.933 M 47.84 % | 121.710 M 41.39 % | 86.081 M 407.79 % | 16.952 M -63.57 % | 46.535 M 82.71 % | 25.470 M -6.93 % | 27.366 M -12.83 % | 31.394 M -3.50 % | 32.533 M 20.86 % | 26.918 M -7.72 % | 29.171 M -37.89 % | 46.964 M 166.12 % | 17.648 M -48.46 % | 34.239 M 34.85 % | 25.390 M -62.52 % | 67.736 M 328.93 % | 15.792 M -88.10 % | 132.732 M 112.45 % | 62.478 M 11.91 % | 55.829 M 65.20 % | 33.795 M -1.76 % | 34.401 M 1.67 % | 33.837 M |
| Total current assets | 1.138 B -8.15 % | 1.239 B -2.72 % | 1.274 B -6.42 % | 1.361 B 3.22 % | 1.319 B -4.83 % | 1.386 B 10.12 % | 1.258 B 6.74 % | 1.179 B 15.49 % | 1.021 B 3.87 % | 982.768 M -10.40 % | 1.097 B 0.82 % | 1.088 B 20.75 % | 900.935 M 14.81 % | 784.700 M 15.62 % | 678.674 M -7.55 % | 734.063 M -4.37 % | 767.643 M 22.26 % | 627.886 M -1.07 % | 634.666 M 67.19 % | 379.607 M -6.49 % | 405.967 M 10.62 % | 366.980 M 3.74 % | 353.737 M -32.03 % | 520.447 M 6.69 % | 487.790 M 19.01 % | 409.874 M -1.65 % | 416.738 M 3.94 % | 400.954 M 20.20 % | 333.586 M 14.21 % | 292.093 M -0.67 % | 294.074 M -14.83 % | 345.298 M 13.88 % | 303.217 M -22.87 % | 393.131 M -8.70 % | 430.573 M 5.38 % | 408.592 M -8.38 % | 445.967 M 19.83 % | 372.173 M 21.63 % | 305.981 M |
| Inventory | 916.854 M -3.76 % | 952.669 M -11.00 % | 1.070 B -4.27 % | 1.118 B 6.76 % | 1.047 B 6.25 % | 985.726 M 32.62 % | 743.268 M 6.39 % | 698.623 M 4.76 % | 666.878 M -2.38 % | 683.123 M -1.34 % | 692.375 M -0.32 % | 694.580 M 9.93 % | 631.866 M 23.45 % | 511.837 M -1.73 % | 520.836 M 0.45 % | 518.514 M 0.70 % | 514.902 M 16.20 % | 443.115 M -11.79 % | 502.357 M 50.16 % | 334.541 M 3.79 % | 322.317 M 3.65 % | 310.971 M 6.69 % | 291.460 M -37.27 % | 464.655 M 8.46 % | 428.392 M 19.02 % | 359.924 M -0.36 % | 361.213 M 10.17 % | 327.863 M 10.67 % | 296.266 M 23.05 % | 240.769 M -4.92 % | 253.216 M -2.70 % | 260.250 M -0.65 % | 261.961 M 16.61 % | 224.639 M -25.70 % | 302.336 M 6.56 % | 283.731 M -4.56 % | 297.288 M 9.97 % | 270.328 M 25.05 % | 216.175 M |
| Net receivables | 65.488 M 44.46 % | 45.334 M -16.92 % | 54.568 M 16.90 % | 46.678 M 3.38 % | 45.154 M -60.90 % | 115.481 M -51.73 % | 239.250 M 20.58 % | 198.416 M -1.20 % | 200.823 M 38.78 % | 144.703 M 21.20 % | 119.394 M -6.63 % | 127.870 M 75.33 % | 72.929 M 130.15 % | 31.688 M 2.60 % | 30.886 M 164.12 % | 11.694 M 104.94 % | 5.706 M -52.89 % | 12.112 M -20.64 % | 15.262 M 127.38 % | 6.712 M -58.23 % | 16.068 M 27.86 % | 12.567 M -14.52 % | 14.702 M -91.64 % | 175.935 M 842.14 % | 18.674 M -83.20 % | 111.166 M 825.92 % | 12.006 M 9.58 % | 10.956 M | 0.000 | 0.000 -100.00 % | 4.877 M -5.39 % | 5.155 M | 0.000 -100.00 % | 28.933 M -52.39 % | 60.775 M 0.00 % | 60.773 M 132.45 % | 26.145 M -39.30 % | 43.070 M 28.26 % | 33.580 M |
| Tax assets | 33.402 M | 0.000 | 0.000 -100.00 % | 13.455 M -67.70 % | 41.652 M 13.47 % | 36.707 M 32.62 % | 27.678 M -27.23 % | 38.037 M 90.98 % | 19.917 M -2.26 % | 20.378 M 59.88 % | 12.746 M -2.57 % | 13.082 M 103.52 % | 6.428 M 42.81 % | 4.501 M 26.26 % | 3.565 M -14.45 % | 4.167 M -28.66 % | 5.841 M -17.05 % | 7.042 M 60.45 % | 4.389 M 2 259.68 % | 186.000 K 28.28 % | 145.000 K 0.00 % | 145.000 K -74.29 % | 564.000 K -60.94 % | 1.444 M 10.48 % | 1.307 M 17.01 % | 1.117 M -1.76 % | 1.137 M 58.58 % | 717.000 K 4.22 % | 688.000 K 829.73 % | 74.000 K -73.67 % | 281.000 K 0.00 % | 281.000 K -7.57 % | 304.000 K -41.43 % | 519.000 K -57.11 % | 1.210 M -35.94 % | 1.889 M | 0.000 -100.00 % | 26.533 M -2.92 % | 27.332 M |
| Other assets | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 133.039 M 193.03 % | 45.401 M 22.39 % | 37.094 M 282.33 % | 9.702 M -79.87 % | 48.188 M 284.18 % | 12.543 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 48.229 M -12.94 % | 55.398 M -22.89 % | 71.843 M -11.00 % | 80.718 M 21.47 % | 66.452 M -32.46 % | 98.384 M -23.98 % | 129.413 M 54.90 % | 83.546 M -5.71 % | 88.610 M 45.44 % | 60.927 M 32.64 % | 45.935 M -22.88 % | 59.564 M 33.10 % | 44.752 M -7.67 % | 48.470 M 17.16 % | 41.372 M -0.29 % | 41.493 M 30.95 % | 31.685 M -6.15 % | 33.763 M 12.90 % | 29.904 M 58.27 % | 18.894 M 17.73 % | 16.048 M 30.99 % | 12.251 M -8.55 % | 13.397 M 9.69 % | 12.214 M -36.33 % | 19.182 M 20.71 % | 15.891 M 7.89 % | 14.729 M -29.47 % | 20.883 M 34.81 % | 15.491 M 16.11 % | 13.342 M -9.00 % | 14.662 M -35.08 % | 22.583 M -18.19 % | 27.605 M -31.39 % | 40.237 M 5.40 % | 38.174 M 20.72 % | 31.621 M -28.90 % | 44.475 M 885.92 % | 4.511 M 31.40 % | 3.433 M |
| Tax payables | 0.000 | 0.000 | 0.000 -100.00 % | 14.640 M 730.40 % | 1.763 M -86.50 % | 13.057 M -2.81 % | 13.435 M -2.43 % | 13.770 M 68.05 % | 8.194 M 15.25 % | 7.110 M 23.87 % | 5.740 M 323.93 % | 1.354 M -6.88 % | 1.454 M -85.89 % | 10.307 M 177.82 % | 3.710 M -58.75 % | 8.995 M -30.80 % | 12.999 M -26.72 % | 17.738 M 14.78 % | 15.454 M 2 392.58 % | 620.000 K -55.27 % | 1.386 M 133.33 % | 594.000 K 36.55 % | 435.000 K -72.38 % | 1.575 M -51.92 % | 3.276 M -49.73 % | 6.517 M 156.27 % | 2.543 M 72.29 % | 1.476 M 183.85 % | 520.000 K 124.14 % | 232.000 K -12.78 % | 266.000 K 23.72 % | 215.000 K -58.33 % | 516.000 K -81.43 % | 2.778 M -11.98 % | 3.156 M 76.12 % | 1.792 M -53.71 % | 3.871 M 17.09 % | 3.306 M 58.26 % | 2.089 M |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.943 M -6.95 % | 8.536 M 5.02 % | 8.128 M 281.60 % | 2.130 M -7.19 % | 2.295 M -20.09 % | 2.872 M -22.61 % | 3.711 M -26.66 % | 5.060 M | 0.000 -100.00 % | 312.895 M 11.99 % | 279.389 M -14.07 % | 325.151 M -10.93 % | 365.060 M 30.16 % | 280.474 M 0.83 % | 278.164 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -30.462 M -1.23 % | -30.093 M -324.71 % | 13.392 M 133.31 % | -40.204 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 18.526 M -0.96 % | 18.706 M 6.17 % | 17.619 M 4.40 % | 16.877 M 3.34 % | 16.332 M -1.54 % | 16.587 M 38.43 % | 11.982 M 5.55 % | 11.352 M 343.44 % | 2.560 M -0.31 % | 2.568 M -0.47 % | 2.580 M 28.29 % | 2.011 M 2 772.86 % | 70.000 K -39.66 % | 116.000 K 231.43 % | 35.000 K 105.88 % | 17.000 K -76.71 % | 73.000 K -98.14 % | 3.917 M 91.82 % | 2.042 M 12 111.76 % | -17.000 K -254.55 % | 11.000 K 37.50 % | 8.000 K 0.00 % | 8.000 K -11.11 % | 9.000 K 118.75 % | -48.000 K -9.09 % | -44.000 K -10.00 % | -40.000 K -21.21 % | -33.000 K -10.00 % | -30.000 K -30.43 % | -23.000 K -4.55 % | -22.000 K -2 300.00 % | 1.000 K 0.00 % | 1.000 K -95.83 % | 24.000 K -51.02 % | 49.000 K 4 800.00 % | 1.000 K -80.00 % | 5.000 K 0.00 % | 5.000 K 400.00 % | 1.000 K |
| Capital lease obligations | 6.269 M -25.17 % | 8.378 M -17.23 % | 10.122 M -6.55 % | 10.831 M 8.96 % | 9.940 M -8.40 % | 10.852 M 7.41 % | 10.103 M 168.70 % | 3.760 M -2.97 % | 3.875 M -13.62 % | 4.486 M -12.81 % | 5.145 M -97.44 % | 200.650 M 5 528.33 % | 3.565 M 149.11 % | -7.259 M -9.69 % | -6.618 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 % | 286.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | -1.137 M 0.00 % | -1.137 M 0.00 % | -1.137 M 0.00 % | -1.137 M | 0.000 100.00 % | -1.137 M 0.00 % | -1.137 M 5.56 % | -1.204 M | 0.000 100.00 % | -13.164 M | 0.000 | 0.000 -100.00 % | 203.000 K | 0.000 -100.00 % | 69.716 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.986 M 498.19 % | 332.000 K 35.51 % | 245.000 K 48.48 % | 165.000 K 5.77 % | 156.000 K -74.68 % | 616.000 K 33.05 % | 463.000 K -18.34 % | 567.000 K 1 767.65 % | -34.000 K -109.32 % | 365.000 K 0.00 % | 365.000 K 113.45 % | 171.000 K -99.84 % | 108.377 M | 0.000 100.00 % | -10.028 M -109.93 % | 100.961 M -44.30 % | 181.268 M 141.08 % | 75.189 M 8.04 % | 69.594 M -37.34 % | 111.070 M |
| Deferred tax liabilities non current | 29.232 M 25.42 % | 23.307 M -1.17 % | 23.584 M 4.00 % | 22.676 M -45.95 % | 41.957 M 16.19 % | 36.110 M 13.00 % | 31.955 M -25.85 % | 43.097 M 10.29 % | 39.076 M -5.41 % | 41.310 M 88.45 % | 21.921 M -1.06 % | 22.155 M 47.94 % | 14.976 M 54.69 % | 9.681 M -22.49 % | 12.490 M 91.95 % | 6.507 M 31.88 % | 4.934 M 76.03 % | 2.803 M -67.63 % | 8.659 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 335.000 K 0.00 % | 335.000 K -91.52 % | 3.952 M 0.00 % | 3.952 M 0.00 % | 3.952 M 294.41 % | 1.002 M -73.06 % | 3.720 M -59.53 % | 9.193 M | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.299 M -21.75 % | 13.162 M 83.34 % | 7.179 M 42.55 % | 5.036 M 47.77 % | 3.408 M -63.97 % | 9.460 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 |
| Total assets | 1.502 B -4.29 % | 1.570 B -3.99 % | 1.635 B -5.40 % | 1.728 B 0.81 % | 1.714 B -2.76 % | 1.763 B 0.05 % | 1.762 B 3.54 % | 1.702 B 13.95 % | 1.494 B 4.07 % | 1.435 B 6.17 % | 1.352 B 3.35 % | 1.308 B 21.98 % | 1.072 B 10.95 % | 966.370 M 26.78 % | 762.266 M -4.75 % | 800.242 M -2.54 % | 821.102 M 14.64 % | 716.232 M -3.25 % | 740.291 M 65.56 % | 447.145 M -5.36 % | 472.448 M 6.29 % | 444.473 M 3.15 % | 430.891 M -18.23 % | 526.964 M 6.60 % | 494.319 M 18.38 % | 417.567 M -1.57 % | 424.211 M 4.28 % | 406.798 M 18.91 % | 342.109 M 12.72 % | 303.508 M -0.10 % | 303.813 M -15.25 % | 358.485 M 12.32 % | 319.151 M -24.09 % | 420.415 M -19.35 % | 521.299 M 7.26 % | 486.021 M -6.65 % | 520.664 M 13.85 % | 457.331 M 10.81 % | 412.706 M |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2009-12-31 | 2008-12-31 | 2007-12-31 | 2006-12-31 | 2005-12-31 | 2004-12-31 | 2003-12-31 | 2002-12-31 |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2009-12-31 | 2009-06-30 | 2008-12-31 | 2008-06-30 | 2007-12-31 | 2007-06-30 | 2006-12-31 | 2006-06-30 | 2005-12-31 | 2005-06-30 | 2004-12-31 | 2004-06-30 | 2003-12-31 | 2003-06-30 | 2003-01-31 | 2002-06-30 | 2002-01-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 22.349 M -83.67 % | 136.850 M 504.37 % | -33.843 M 37.47 % | -54.121 M 11.46 % | -61.128 M -41.09 % | -43.325 M -45.10 % | -29.858 M 34.10 % | -45.305 M -200.55 % | -15.074 M 88.08 % | -126.482 M -377.15 % | 45.636 M 166.73 % | -68.384 M 51.90 % | -142.181 M -110.12 % | -67.665 M -123.09 % | -30.331 M -225.25 % | 24.216 M 134.56 % | -70.078 M -212.09 % | 62.522 M 500.76 % | -15.601 M -284.34 % | 8.463 M 153.30 % | -15.878 M -33.20 % | -11.920 M 1.10 % | -12.052 M 75.92 % | -50.060 M 0.89 % | -50.508 M -430.35 % | -9.524 M 21.95 % | -12.202 M 72.87 % | -44.968 M 0.00 % | -44.968 M -958.68 % | -4.248 M 0.00 % | -4.248 M -133.68 % | 12.613 M 0.00 % | 12.613 M 154.84 % | -23.000 M 0.00 % | -23.000 M -239.16 % | 16.527 M 0.00 % | 16.527 M 2 598.29 % | 612.500 K 0.00 % | 612.500 K -94.39 % | 10.909 M 0.00 % | 10.909 M 125.13 % | -43.405 M 0.00 % | -43.405 M -1 588.58 % | -2.571 M 0.00 % | -2.571 M -100.00 % | -1.285 M 92.21 % | -16.506 M -100.00 % | -8.253 M |
| Accounts receivables | 13.762 M 52.00 % | 9.054 M 215.43 % | -7.844 M 40.25 % | -13.128 M -150.10 % | 26.205 M -82.03 % | 145.799 M 394.73 % | -49.469 M -6 713.50 % | 748.000 K 101.17 % | -64.002 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 20.630 M 59.67 % | 12.920 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 |
| Inventory | 45.430 M -61.79 % | 118.899 M 649.01 % | -21.657 M 68.94 % | -69.718 M -13.17 % | -61.604 M 52.20 % | -128.880 M -135.35 % | -54.761 M -70.46 % | -32.125 M -287.72 % | 17.113 M 110.49 % | -163.083 M -504.99 % | 40.268 M 790.70 % | -5.830 M 95.45 % | -128.240 M -204.73 % | -42.083 M -1 224.61 % | 3.742 M 74.78 % | 2.141 M 103.15 % | -67.892 M -262.06 % | 41.892 M 246.88 % | -28.521 M | 0.000 | 0.000 100.00 % | -13.620 M 0.00 % | -13.620 M 72.98 % | -50.404 M 0.00 % | -50.404 M -227.67 % | -15.383 M 0.00 % | -15.383 M 60.07 % | -38.528 M 0.00 % | -38.528 M -390.61 % | 13.258 M 0.00 % | 13.258 M 2 656.89 % | -518.500 K 0.00 % | -518.500 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -7.545 M 0.00 % | -7.545 M 39.03 % | -12.376 M 0.00 % | -12.376 M -100.00 % | -6.188 M 81.08 % | -32.703 M -100.00 % | -16.352 M |
| Accounts payables | -20.997 M 73.25 % | -78.495 M -572.41 % | 16.616 M -35.02 % | 25.569 M 294.59 % | -13.140 M -134.48 % | -5.604 M -111.22 % | 49.957 M -21.02 % | 63.254 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -15.846 M -278.10 % | 8.897 M 142.45 % | -20.958 M -764.07 % | 3.156 M 125.07 % | -12.589 M 76.96 % | -54.640 M -323.80 % | 24.415 M 285.24 % | -13.180 M 59.05 % | -32.187 M -187.94 % | 36.601 M 581.84 % | 5.368 M 108.58 % | -62.554 M -348.71 % | -13.941 M 45.50 % | -25.582 M 24.92 % | -34.073 M -254.35 % | 22.075 M 1 109.84 % | -2.186 M | 0.000 | 0.000 -100.00 % | 8.463 M 153.30 % | -15.878 M -1 034.27 % | 1.700 M 8.42 % | 1.568 M 355.01 % | 344.500 K 432.85 % | -103.500 K -101.77 % | 5.859 M 84.19 % | 3.181 M 149.39 % | -6.440 M 0.00 % | -6.440 M 63.21 % | -17.505 M 0.00 % | -17.505 M -233.31 % | 13.132 M 0.00 % | 13.132 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -35.860 M 0.00 % | -35.860 M -465.73 % | 9.805 M 0.00 % | 9.805 M 100.00 % | 4.903 M -69.73 % | 16.197 M 100.00 % | 8.099 M |
| Other non cash items | -30.729 M -527.27 % | 7.192 M -59.63 % | 17.816 M -19.05 % | 22.010 M -49.70 % | 43.759 M 207.12 % | -40.852 M -140.59 % | 100.640 M 1 360.21 % | -7.986 M 54.18 % | -17.428 M -111.41 % | 152.691 M 297.17 % | -77.442 M -241.23 % | -22.695 M -118.57 % | 122.189 M 9 736.36 % | -1.268 M 94.51 % | -23.088 M -261.09 % | -6.394 M -124.43 % | 26.173 M 246.97 % | -17.808 M -172.54 % | -6.534 M -111.59 % | -3.088 M -246.56 % | 2.107 M 108.53 % | -24.707 M -623.58 % | -3.415 M 67.70 % | -10.572 M -932.88 % | -1.024 M 91.86 % | -12.575 M -464.15 % | -2.229 M 64.93 % | -6.356 M -12 812.00 % | 50.000 K 101.00 % | -5.019 M -115.62 % | -2.328 M 61.19 % | -5.998 M -175.94 % | -2.174 M 91.18 % | -24.639 M -213.72 % | 21.667 M 5.09 % | 20.617 M 225.04 % | -16.489 M -628.29 % | -2.264 M 0.00 % | -2.264 M -126.51 % | -999.500 K 0.00 % | -999.500 K -113.57 % | -468.000 K 0.00 % | -468.000 K -156.15 % | 833.500 K 0.00 % | 833.500 K 100.00 % | 416.750 K -93.60 % | 6.511 M 100.00 % | 3.256 M |
| Net cash provided by operating activities | 24.677 M -55.43 % | 55.370 M 416.83 % | -17.476 M 73.39 % | -65.675 M 7.49 % | -70.996 M 5.61 % | -75.216 M -421.09 % | 23.425 M 193.57 % | -25.036 M -312.22 % | 11.797 M 109.22 % | -127.998 M -536.45 % | 29.327 M 154.27 % | -54.043 M 42.78 % | -94.450 M -315.58 % | -22.727 M 40.53 % | -38.215 M -260.27 % | 23.844 M 162.10 % | -38.396 M -157.31 % | 66.995 M 707.95 % | 8.292 M -32.21 % | 12.231 M 208.86 % | 3.960 M 192.06 % | -4.302 M 0.00 % | -4.302 M 91.50 % | -50.578 M 0.00 % | -50.578 M -514.30 % | -8.234 M 0.00 % | -8.234 M 77.83 % | -37.133 M 0.00 % | -37.133 M -3 164.40 % | -1.138 M 0.00 % | -1.138 M -105.94 % | 19.165 M 0.00 % | 19.165 M 141.39 % | -46.305 M | 0.000 -100.00 % | 30.130 M 0.00 % | 30.130 M 198.05 % | 10.109 M 0.00 % | 10.109 M -47.98 % | 19.434 M 0.00 % | 19.434 M 149.51 % | -39.250 M 0.00 % | -39.250 M -1 691.95 % | 2.466 M 0.00 % | 2.466 M 100.00 % | 1.233 M 109.98 % | -12.358 M -100.00 % | -6.179 M |
| Investments in property plant and equipment | -268.000 K -115.79 % | 1.697 M 173.88 % | -2.297 M -80.16 % | -1.275 M 4.71 % | -1.338 M 22.57 % | -1.728 M 43.05 % | -3.034 M 41.34 % | -5.172 M -40.81 % | -3.673 M -645.03 % | -493.000 K -167.93 % | -184.000 K 96.75 % | -5.661 M -3 116.48 % | -176.000 K -11.39 % | -158.000 K 19.39 % | -196.000 K 70.17 % | -657.000 K -176.05 % | -238.000 K 28.96 % | -335.000 K | 0.000 | 0.000 | 0.000 100.00 % | -102.500 K 0.00 % | -102.500 K -97.12 % | -52.000 K 0.00 % | -52.000 K 63.64 % | -143.000 K 0.00 % | -143.000 K -98.61 % | -72.000 K 0.00 % | -72.000 K -29.73 % | -55.500 K 0.00 % | -55.500 K 87.03 % | -428.000 K 0.00 % | -428.000 K -1 401.75 % | -28.500 K 0.00 % | -28.500 K 91.23 % | -325.000 K 0.00 % | -325.000 K 72.60 % | -1.186 M 0.00 % | -1.186 M -392.12 % | -241.000 K 0.00 % | -241.000 K 55.66 % | -543.500 K 0.00 % | -543.500 K 37.02 % | -863.000 K 0.00 % | -863.000 K -100.00 % | -431.500 K 74.40 % | -1.686 M -100.00 % | -842.750 K |
| Acquisitions net | 183.000 K | 0.000 -100.00 % | 119.000 K 1 387.50 % | 8.000 K -97.80 % | 364.000 K 1 248.15 % | 27.000 K 0.00 % | 27.000 K -99.36 % | 4.205 M 210 150.00 % | 2.000 K | 0.000 | 0.000 100.00 % | -67.019 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 16.116 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.300 M | 0.000 -100.00 % | 220.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 10.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.130 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.685 M | 0.000 | 0.000 | 0.000 -100.00 % | 16.039 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | -7.685 M | 0.000 100.00 % | -39.970 M -74.65 % | -22.886 M 22.70 % | -29.605 M -128.37 % | 104.363 M 172.18 % | -144.596 M -1 019.51 % | -12.916 M 60.50 % | -32.696 M | 0.000 | 0.000 100.00 % | -67.019 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 % | -3.990 M 0.00 % | -3.990 M | 0.000 | 0.000 100.00 % | -5.886 M 0.00 % | -5.886 M -4 030.53 % | -142.500 K 0.00 % | -142.500 K | 0.000 | 0.000 100.00 % | -1.375 M 0.00 % | -1.375 M -53.29 % | -897.000 K 0.00 % | -897.000 K -67.82 % | -534.500 K 0.00 % | -534.500 K -100.00 % | -267.250 K 17.39 % | -323.500 K -100.00 % | -161.750 K |
| Sales maturities of investments | 16.610 M | 0.000 -100.00 % | 25.581 M 444.05 % | 4.702 M -56.42 % | 10.789 M 149.03 % | -22.005 M -120.82 % | 105.685 M 45.36 % | 72.707 M 424.96 % | 13.850 M 41.44 % | 9.792 M | 0.000 -100.00 % | 28.508 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 % | 120.500 K 0.00 % | 120.500 K -6.59 % | 129.000 K 0.00 % | 129.000 K -95.14 % | 2.652 M 0.00 % | 2.652 M -39.31 % | 4.370 M 0.00 % | 4.370 M -67.13 % | 13.293 M 0.00 % | 13.293 M 2 265.21 % | 562.000 K 0.00 % | 562.000 K 30.70 % | 430.000 K 0.00 % | 430.000 K | 0.000 | 0.000 -100.00 % | 133.500 K 0.00 % | 133.500 K 100.00 % | 66.750 K -96.89 % | 2.143 M 100.00 % | 1.072 M |
| Other investing activites | -1.000 K -100.01 % | 13.744 M | 0.000 | 0.000 100.00 % | -6.728 M -108.14 % | 82.682 M 839.14 % | 8.804 M -87.57 % | 70.804 M 660.38 % | -12.635 M -370.56 % | 4.670 M 112.51 % | -37.327 M -230.94 % | 28.508 M | 0.000 | 0.000 | 0.000 100.00 % | -14.665 M -400.51 % | 4.880 M | 0.000 -100.00 % | 16.116 M | 0.000 | 0.000 100.00 % | -102.500 K -200.00 % | 102.500 K 297.12 % | -52.000 K -200.00 % | 52.000 K 136.36 % | -143.000 K -200.00 % | 143.000 K -97.82 % | 6.558 M 13 620.62 % | -48.500 K -109.20 % | 527.000 K -86.54 % | 3.916 M -27.28 % | 5.385 M 342.13 % | -2.224 M -132.36 % | 6.873 M 344.85 % | 1.545 M -87.95 % | 12.825 M 200.00 % | -12.825 M -2 188.76 % | 614.000 K -1.60 % | 624.000 K 148.52 % | -1.286 M -208.43 % | 1.186 M -53.95 % | 2.576 M 78.79 % | 1.441 M 216.83 % | -1.233 M -197.55 % | 1.264 M 100.00 % | 632.000 K 571.64 % | -134.000 K -100.00 % | -67.000 K |
| Net cash used for investing activites | 8.839 M -42.76 % | 15.441 M 193.20 % | -16.567 M 14.83 % | -19.451 M 1.71 % | -19.790 M -124.54 % | 80.657 M 292.42 % | -41.918 M -171.26 % | 58.824 M 361.24 % | -22.517 M -347.49 % | 9.098 M 5 044.57 % | -184.000 K 99.58 % | -44.172 M -24 997.73 % | -176.000 K -11.39 % | -158.000 K 19.39 % | -196.000 K 98.72 % | -15.322 M -430.07 % | 4.642 M 1 485.67 % | -335.000 K -102.08 % | 16.116 M | 0.000 | 0.000 100.00 % | -102.500 K 0.00 % | -102.500 K -108.21 % | 1.248 M 2 500.00 % | -52.000 K -167.53 % | 77.000 K 153.85 % | -143.000 K -104.33 % | 3.303 M 0.00 % | 3.303 M 296.08 % | -1.685 M 0.59 % | -1.695 M -144.54 % | 3.805 M 0.00 % | 3.805 M 42.81 % | 2.664 M 0.00 % | 2.664 M -82.19 % | 14.955 M 16.61 % | 12.825 M 2 331.28 % | 527.500 K 198.14 % | -537.500 K -137.09 % | 1.449 M 217.23 % | -1.236 M -147.99 % | 2.576 M 278.79 % | -1.441 M -109.74 % | 14.791 M 1 284.66 % | -1.249 M -100.00 % | -624.250 K -117.00 % | 3.672 M 100.00 % | 1.836 M |
| Debt repayment | -59.769 M -645.44 % | 10.958 M 45.31 % | 7.541 M -84.56 % | 48.847 M 258.27 % | 13.634 M 522.50 % | -3.227 M -108.27 % | 39.037 M | 0.000 -100.00 % | 20.609 M | 0.000 -100.00 % | 23.580 M | 0.000 -100.00 % | 68.778 M | 0.000 100.00 % | -21.760 M | 0.000 -100.00 % | 112.584 M | 0.000 -100.00 % | 4.177 M | 0.000 100.00 % | -2.730 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.638 M | 0.000 -100.00 % | 85.498 M | 0.000 100.00 % | -19.798 M | 0.000 -100.00 % | 2.081 M | 0.000 100.00 % | -12.698 M | 0.000 100.00 % | -50.719 M | 0.000 -100.00 % | 5.833 M | 0.000 100.00 % | -8.954 M | 0.000 -100.00 % | 76.458 M | 0.000 -100.00 % | 45.861 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.414 M 6 391.18 % | 68.000 K 6 700.00 % | 1.000 K -99.99 % | 16.416 M 136.92 % | 6.929 M -86.33 % | 50.671 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 -100.00 % | 285.000 K | 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 100.00 % | -86.214 M -231.38 % | -26.017 M 24.56 % | -34.485 M 53.50 % | -74.165 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 100.00 % | -39.983 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 |
| Dividends paid | 0.000 | 0.000 100.00 % | -5.545 M | 0.000 100.00 % | -30.414 M | 0.000 100.00 % | -30.409 M -6 105.92 % | -490.000 K 98.28 % | -28.417 M -8 160.76 % | -344.000 K 98.71 % | -26.637 M -2 663 600.00 % | -1.000 K 100.00 % | -21.240 M | 0.000 100.00 % | -19.298 M | 0.000 100.00 % | -18.059 M -616.63 % | -2.520 M 90.99 % | -27.979 M -266.60 % | -7.632 M | 0.000 100.00 % | -3.298 M 0.00 % | -3.298 M -14.28 % | -2.886 M 0.00 % | -2.886 M 19.99 % | -3.607 M 0.00 % | -3.607 M -40.00 % | -2.576 M 0.00 % | -2.576 M 37.51 % | -4.122 M 0.00 % | -4.122 M | 0.000 | 0.000 100.00 % | -9.893 M 0.00 % | -9.893 M 47.83 % | -18.961 M 0.00 % | -18.961 M -513.33 % | -3.092 M 0.00 % | -3.092 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -117.000 K | 0.000 | 0.000 | 0.000 100.00 % | -9.329 M -716.59 % | 1.513 M 118.77 % | -8.061 M -108.56 % | 94.133 M 1 640.63 % | 5.408 M -84.32 % | 34.485 M -31.83 % | 50.585 M -61.26 % | 130.564 M | 0.000 -100.00 % | 125.314 M | 0.000 100.00 % | -39.695 M -1 618.40 % | -2.310 M 91.83 % | -28.275 M -1 022.02 % | -2.520 M -110.84 % | 23.246 M | 0.000 -100.00 % | 31.557 M 557.75 % | -6.894 M -109.92 % | 69.509 M 985.01 % | -7.854 M -120.17 % | 38.933 M 200.16 % | -38.871 M -1 688.52 % | 2.447 M 190.87 % | -2.693 M -115.26 % | 17.649 M 201.14 % | -17.450 M -144.92 % | 38.842 M 199.92 % | -38.875 M -269.07 % | 22.994 M 213.13 % | -20.326 M -180.95 % | 25.110 M 198.05 % | -25.609 M -101.53 % | -12.707 M -1 519.78 % | 895.000 K 115.40 % | -5.810 M -24.49 % | -4.667 M -112.08 % | 38.621 M 181.97 % | -47.116 M -918.27 % | -4.627 M 87.13 % | -35.938 M -100.00 % | -17.969 M 76.53 % | -76.547 M -100.00 % | -38.274 M |
| Net cash used provided by financing activities | -59.886 M -646.50 % | 10.958 M 449.00 % | 1.996 M -95.91 % | 48.847 M 391.10 % | -16.780 M -721.48 % | 2.700 M -68.95 % | 8.696 M -90.71 % | 93.643 M 987.86 % | 8.608 M -74.72 % | 34.055 M -28.48 % | 47.614 M -63.53 % | 130.563 M 174.65 % | 47.538 M -62.06 % | 125.314 M 405.21 % | -41.058 M -3.43 % | -39.695 M -143.05 % | 92.215 M 399.45 % | -30.795 M -16.99 % | -26.322 M -268.58 % | 15.614 M 671.94 % | -2.730 M -109.76 % | 27.984 M 374.58 % | -10.192 M -108.85 % | 115.176 M 1 172.45 % | -10.740 M -127.56 % | 38.965 M 191.73 % | -42.478 M -149.59 % | 85.653 M 1 725.60 % | -5.269 M 15.99 % | -6.272 M 70.93 % | -21.572 M -151.10 % | 42.217 M 208.60 % | -38.875 M 1.78 % | -39.580 M -30.98 % | -30.218 M 40.63 % | -50.901 M -14.20 % | -44.570 M -291.67 % | -11.380 M -418.07 % | -2.197 M 83.87 % | -13.621 M -191.86 % | -4.667 M -113.55 % | 34.453 M 173.12 % | -47.116 M -214.26 % | 41.234 M 214.74 % | -35.938 M -100.00 % | -17.969 M 76.53 % | -76.547 M -100.00 % | -38.274 M |
| Effect of forex changes on cash | 1.000 K 200.00 % | -1.000 K -200.00 % | 1.000 K 200.00 % | -1.000 K -100.00 % | 275.926 M 201.55 % | -271.721 M -199.39 % | 273.377 M 200.00 % | -273.378 M -284.64 % | 148.059 M 200.00 % | -148.059 M -194.82 % | 156.147 M 200.00 % | -156.146 M -191.37 % | 170.886 M 200.00 % | -170.886 M -215.52 % | 147.926 M 200.00 % | -147.926 M -222.62 % | 120.638 M 200.00 % | -120.638 M -239.17 % | 86.687 M | 0.000 | 0.000 100.00 % | -19.088 M -200.00 % | 19.088 M 130.01 % | -63.608 M -200.00 % | 63.608 M 255.78 % | -40.831 M -200.00 % | 40.831 M 189.82 % | -45.461 M -200.00 % | 45.461 M 693.87 % | -7.655 M -200.00 % | 7.655 M 119.52 % | -39.215 M -193.64 % | 41.878 M 779.28 % | -6.165 M | 0.000 -100.00 % | 40.943 M 11.43 % | 36.742 M 803.31 % | 4.068 M 200.42 % | -4.051 M -231.55 % | 3.079 M 196.52 % | -3.190 M 92.55 % | -42.792 M -200.00 % | 42.792 M 191.82 % | -46.606 M -200.00 % | 46.606 M 100.00 % | 23.303 M -66.41 % | 69.374 M 100.00 % | 34.687 M |
| Net change in cash | -26.369 M -132.25 % | 81.768 M 355.16 % | -32.046 M 11.67 % | -36.280 M 66.27 % | -107.566 M -971.26 % | 12.346 M 226.02 % | -9.797 M -107.69 % | 127.430 M 6 133.62 % | -2.112 M 97.51 % | -84.844 M -210.54 % | 76.757 M 137.29 % | 32.348 M -73.87 % | 123.798 M 280.84 % | -68.457 M -200.00 % | 68.457 M 138.22 % | -179.099 M -200.00 % | 179.099 M 311.27 % | -84.773 M -200.00 % | 84.773 M 244.07 % | -58.842 M -200.00 % | 58.842 M 554.96 % | 8.984 M 300.00 % | 2.246 M -49.82 % | 4.476 M 300.00 % | 1.119 M 105.58 % | -20.046 M -300.00 % | -5.012 M -139.38 % | 12.725 M 300.00 % | 3.181 M 109.50 % | -33.497 M -300.00 % | -8.374 M -116.12 % | 51.944 M 300.00 % | 12.986 M 111.10 % | -116.940 M -300.00 % | -29.235 M -141.61 % | 70.254 M 300.00 % | 17.564 M 164.15 % | 6.649 M 300.00 % | 1.662 M -91.96 % | 20.681 M 300.00 % | 5.170 M 105.74 % | -90.027 M -300.00 % | -22.507 M -194.69 % | 23.769 M 300.00 % | 5.942 M 0.00 % | 5.942 M 174.94 % | -7.930 M 0.00 % | -7.930 M |
| Cash at beginning of period | 181.802 M 81.74 % | 100.034 M -24.26 % | 132.080 M -21.55 % | 168.360 M -38.98 % | 275.926 M 4.68 % | 263.580 M -3.58 % | 273.377 M 87.31 % | 145.947 M -1.43 % | 148.059 M -36.43 % | 232.903 M 49.16 % | 156.146 M 26.13 % | 123.798 M | 0.000 -100.00 % | 68.457 M | 0.000 -100.00 % | 179.099 M | 0.000 -100.00 % | 84.773 M | 0.000 -100.00 % | 58.842 M | 0.000 -100.00 % | 16.486 M 300.00 % | 4.122 M -84.69 % | 26.918 M 300.00 % | 6.730 M -85.67 % | 46.964 M 300.00 % | 11.741 M -65.71 % | 34.239 M 300.00 % | 8.560 M -87.36 % | 67.736 M 300.00 % | 16.934 M 7.23 % | 15.792 M 300.00 % | 3.948 M -97.03 % | 132.732 M 300.00 % | 33.183 M -46.89 % | 62.478 M 300.00 % | 15.620 M -72.02 % | 55.829 M 300.00 % | 13.957 M -60.29 % | 35.148 M 300.00 % | 8.787 M 152.03 % | -16.887 M -300.00 % | -4.222 M 89.62 % | -40.656 M -300.00 % | -10.164 M 0.00 % | -10.164 M -354.92 % | -2.234 M 0.00 % | -2.234 M |
| Cash at end of period | 155.433 M -14.50 % | 181.802 M 81.74 % | 100.034 M -24.26 % | 132.080 M -21.55 % | 168.360 M -38.98 % | 275.926 M 4.68 % | 263.580 M -3.58 % | 273.377 M 87.31 % | 145.947 M -1.43 % | 148.059 M -36.43 % | 232.903 M 49.16 % | 156.146 M 26.13 % | 123.798 M | 0.000 -100.00 % | 68.457 M | 0.000 -100.00 % | 179.099 M | 0.000 -100.00 % | 84.773 M | 0.000 -100.00 % | 58.842 M 131.02 % | 25.470 M 300.00 % | 6.368 M -79.72 % | 31.394 M 300.00 % | 7.849 M -70.84 % | 26.918 M 300.00 % | 6.730 M -85.67 % | 46.964 M 300.00 % | 11.741 M -65.71 % | 34.239 M 300.00 % | 8.560 M -87.36 % | 67.736 M 300.00 % | 16.934 M 7.23 % | 15.792 M 300.00 % | 3.948 M -97.03 % | 132.732 M 300.00 % | 33.183 M -46.89 % | 62.478 M 300.00 % | 15.620 M -72.02 % | 55.829 M 300.00 % | 13.957 M 113.05 % | -106.914 M -300.00 % | -26.729 M -58.28 % | -16.887 M -300.00 % | -4.222 M 0.00 % | -4.222 M 58.46 % | -10.164 M 0.00 % | -10.164 M |
| Operating cash flow | 24.677 M -61.84 % | 64.673 M 765.50 % | -9.718 M 81.30 % | -51.970 M 26.80 % | -70.996 M 5.61 % | -75.216 M -421.09 % | 23.425 M 193.57 % | -25.036 M -312.22 % | 11.797 M 109.22 % | -127.998 M -536.45 % | 29.327 M 154.27 % | -54.043 M 42.78 % | -94.450 M -315.58 % | -22.727 M 40.53 % | -38.215 M -260.27 % | 23.844 M 162.10 % | -38.396 M -157.31 % | 66.995 M 707.95 % | 8.292 M -32.21 % | 12.231 M 208.86 % | 3.960 M 192.06 % | -4.302 M 0.00 % | -4.302 M 91.50 % | -50.578 M 0.00 % | -50.578 M -514.30 % | -8.234 M 0.00 % | -8.234 M 77.83 % | -37.133 M 0.00 % | -37.133 M -3 164.40 % | -1.138 M 0.00 % | -1.138 M -105.94 % | 19.165 M 0.00 % | 19.165 M 141.39 % | -46.305 M | 0.000 -100.00 % | 30.130 M 0.00 % | 30.130 M 198.05 % | 10.109 M 0.00 % | 10.109 M -47.98 % | 19.434 M 0.00 % | 19.434 M 149.51 % | -39.250 M 0.00 % | -39.250 M -1 691.95 % | 2.466 M 0.00 % | 2.466 M 100.00 % | 1.233 M 109.98 % | -12.358 M -100.00 % | -6.179 M |
| Capital expenditure | -268.000 K -115.79 % | 1.697 M 173.88 % | -2.297 M -80.16 % | -1.275 M 4.71 % | -1.338 M 22.57 % | -1.728 M 43.05 % | -3.034 M 41.34 % | -5.172 M -40.81 % | -3.673 M -645.03 % | -493.000 K -167.93 % | -184.000 K 96.75 % | -5.661 M -3 116.48 % | -176.000 K -11.39 % | -158.000 K 19.39 % | -196.000 K 70.17 % | -657.000 K -176.05 % | -238.000 K 28.96 % | -335.000 K | 0.000 | 0.000 | 0.000 100.00 % | -102.500 K 0.00 % | -102.500 K -97.12 % | -52.000 K 0.00 % | -52.000 K 63.64 % | -143.000 K 0.00 % | -143.000 K -98.61 % | -72.000 K 0.00 % | -72.000 K -29.73 % | -55.500 K 0.00 % | -55.500 K 87.03 % | -428.000 K 0.00 % | -428.000 K -1 401.75 % | -28.500 K 0.00 % | -28.500 K 91.23 % | -325.000 K 0.00 % | -325.000 K 72.60 % | -1.186 M 0.00 % | -1.186 M -392.12 % | -241.000 K 0.00 % | -241.000 K 55.66 % | -543.500 K 0.00 % | -543.500 K 37.02 % | -863.000 K 0.00 % | -863.000 K -100.00 % | -431.500 K 74.40 % | -1.686 M -100.00 % | -842.750 K |
| Free CashFlow | 24.409 M -63.22 % | 66.370 M 652.39 % | -12.015 M 77.43 % | -53.245 M 26.39 % | -72.334 M 5.99 % | -76.944 M -477.34 % | 20.391 M 167.50 % | -30.208 M -471.84 % | 8.124 M 106.32 % | -128.491 M -540.90 % | 29.143 M 148.81 % | -59.704 M 36.91 % | -94.626 M -313.48 % | -22.885 M 40.42 % | -38.411 M -265.66 % | 23.187 M 160.02 % | -38.634 M -157.96 % | 66.660 M 703.91 % | 8.292 M -32.21 % | 12.231 M 208.86 % | 3.960 M 189.92 % | -4.404 M 0.00 % | -4.404 M 91.30 % | -50.630 M 0.00 % | -50.630 M -504.43 % | -8.377 M 0.00 % | -8.377 M 77.49 % | -37.205 M 0.00 % | -37.205 M -3 018.57 % | -1.193 M 0.00 % | -1.193 M -106.37 % | 18.737 M 0.00 % | 18.737 M 140.44 % | -46.334 M -162 473.68 % | -28.500 K -100.10 % | 29.805 M 0.00 % | 29.805 M 234.02 % | 8.923 M 0.00 % | 8.923 M -53.51 % | 19.193 M 0.00 % | 19.193 M 148.23 % | -39.793 M 0.00 % | -39.793 M -2 583.18 % | 1.603 M 0.00 % | 1.603 M 100.00 % | 801.250 K 105.71 % | -14.043 M -100.00 % | -7.022 M |
| 2025 | 2024 | 2024 | 2023 | 2023 | 2022 | 2022 | 2021 | 2021 | 2020 | 2020 | 2019 | 2019 | 2018 | 2018 | 2017 | 2017 | 2016 | 2016 | 2015 | 2015 | 2014 | 2014 | 2013 | 2013 | 2012 | 2012 | 2011 | 2011 | 2010 | 2010 | 2009 | 2009 | 2008 | 2008 | 2007 | 2007 | 2006 | 2006 | 2005 | 2005 | 2004 | 2004 | 2003 | 2003 | 2003 | 2002 | 2002 |