National Gypsum Company 2090.SR
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 63.320 M 22.02 % | 51.892 M -5.20 % | 54.737 M -36.02 % | 85.559 M -20.08 % | 107.054 M 52.54 % | 70.182 M 14.70 % | 61.187 M 39.81 % | 43.766 M -47.32 % | 83.076 M 5.29 % | 78.899 M -4.78 % | 82.862 M 2.88 % | 80.538 M -34.16 % | 122.317 M 13.65 % | 107.625 M -30.17 % | 154.115 M -23.97 % | 202.709 M -22.03 % | 259.993 M 16.45 % | 223.275 M -13.09 % | 256.913 M |
| Net income | -12.693 M -347.55 % | 5.128 M 218.26 % | -4.336 M -120.89 % | 20.759 M -34.66 % | 31.770 M 217.98 % | 9.991 M 158.50 % | -17.078 M -5.59 % | -16.174 M -203.63 % | 15.608 M -24.08 % | 20.557 M -5.38 % | 21.727 M 20.33 % | 18.056 M -10.04 % | 20.072 M -32.19 % | 29.602 M -43.64 % | 52.525 M -40.69 % | 88.560 M -21.15 % | 112.315 M 18.42 % | 94.845 M -25.99 % | 128.143 M |
| Income before tax | -11.478 M -222.44 % | 9.374 M 762.64 % | -1.415 M -105.85 % | 24.189 M -41.24 % | 41.163 M 183.71 % | 14.509 M -1.66 % | 14.753 M 210.19 % | -13.389 M -168.33 % | 19.593 M -19.36 % | 24.297 M -3.51 % | 25.181 M 20.02 % | 20.981 M -9.95 % | 23.299 M -28.19 % | 32.447 M -42.03 % | 55.971 M -39.53 % | 92.554 M -19.76 % | 115.349 M 18.55 % | 97.301 M -25.98 % | 131.456 M |
| Income before tax ratio | -0.18 -200.34 % | 0.18 798.97 % | -0.03 -109.14 % | 0.28 -26.47 % | 0.38 85.99 % | 0.21 -14.26 % | 0.24 178.82 % | -0.31 -229.71 % | 0.24 -23.41 % | 0.31 1.34 % | 0.30 16.65 % | 0.26 36.77 % | 0.19 -36.82 % | 0.30 -16.99 % | 0.36 -20.46 % | 0.46 2.91 % | 0.44 1.81 % | 0.44 -14.83 % | 0.51 |
| EBITDA | 4.647 M -76.79 % | 20.022 M 231.24 % | 6.045 M -80.79 % | 31.472 M -27.80 % | 43.587 M 121.88 % | 19.645 M 7.52 % | 18.271 M 2 131.99 % | 818.578 K -97.36 % | 31.026 M 5.06 % | 29.531 M -24.47 % | 39.098 M -2.21 % | 39.981 M -6.31 % | 42.673 M -20.94 % | 53.976 M -31.23 % | 78.488 M -33.91 % | 118.754 M -15.12 % | 139.914 M 41.09 % | 99.168 M -25.73 % | 133.515 M |
| Net income ratio | -0.20 -302.88 % | 0.10 224.74 % | -0.08 -132.65 % | 0.24 -18.24 % | 0.30 108.46 % | 0.14 151.01 % | -0.28 24.48 % | -0.37 -296.71 % | 0.19 -27.89 % | 0.26 -0.63 % | 0.26 16.95 % | 0.22 36.62 % | 0.16 -40.34 % | 0.28 -19.30 % | 0.34 -21.99 % | 0.44 1.13 % | 0.43 1.70 % | 0.42 -14.83 % | 0.50 |
| Ratio EBITDA | 0.07 -80.98 % | 0.39 249.39 % | 0.11 -69.98 % | 0.37 -9.66 % | 0.41 45.46 % | 0.28 -6.26 % | 0.30 1 496.49 % | 0.02 -94.99 % | 0.37 -0.22 % | 0.37 -20.68 % | 0.47 -4.95 % | 0.50 42.29 % | 0.35 -30.44 % | 0.50 -1.52 % | 0.51 -13.07 % | 0.59 8.86 % | 0.54 21.16 % | 0.44 -14.54 % | 0.52 |
| Gross profit ratio | 0.11 -20.57 % | 0.14 2.54 % | 0.14 -64.73 % | 0.40 -17.30 % | 0.48 68.07 % | 0.29 -8.42 % | 0.31 263.45 % | -0.19 -163.40 % | 0.30 8.64 % | 0.28 -23.40 % | 0.36 9.01 % | 0.33 -38.49 % | 0.54 46.79 % | 0.37 -9.24 % | 0.41 -9.46 % | 0.45 -3.06 % | 0.46 1.75 % | 0.46 -16.06 % | 0.54 |
| Weighted average shs out dil | 32.000 M 1.05 % | 31.667 M 0.00 % | 31.667 M 0.00 % | 31.667 M 0.00 % | 31.667 M 0.00 % | 31.667 M 0.00 % | 31.667 M 0.00 % | 31.667 M 0.00 % | 31.667 M 0.00 % | 31.667 M 0.00 % | 31.667 M 0.00 % | 31.667 M 0.00 % | 31.667 M -0.52 % | 31.831 M 0.60 % | 31.642 M -0.59 % | 31.831 M -86.01 % | 227.500 M 0.00 % | 227.500 M 0.00 % | 227.500 M |
| Weighted average shs out | 32.000 M 1.05 % | 31.667 M 0.00 % | 31.667 M 0.00 % | 31.667 M 0.00 % | 31.667 M 0.00 % | 31.667 M 0.00 % | 31.667 M 0.00 % | 31.667 M 0.00 % | 31.667 M 0.00 % | 31.667 M 0.00 % | 31.667 M 0.00 % | 31.667 M 0.00 % | 31.667 M -0.52 % | 31.831 M 0.60 % | 31.642 M -0.59 % | 31.831 M -86.01 % | 227.500 M 0.00 % | 227.500 M 0.00 % | 227.500 M |
| EPS diluted | -0.46 -387.50 % | 0.16 214.29 % | -0.14 -121.21 % | 0.66 -34.00 % | 1.00 194.12 % | 0.34 162.96 % | -0.54 -5.88 % | -0.51 -196.23 % | 0.53 -18.46 % | 0.65 -5.80 % | 0.69 21.05 % | 0.57 -9.52 % | 0.63 -32.26 % | 0.93 -43.98 % | 1.66 -40.29 % | 2.78 467.35 % | 0.49 16.67 % | 0.42 -25.00 % | 0.56 |
| Earnings per share | -0.46 -387.50 % | 0.16 214.29 % | -0.14 -121.21 % | 0.66 -34.00 % | 1.00 194.12 % | 0.34 162.96 % | -0.54 -5.88 % | -0.51 -196.23 % | 0.53 -18.46 % | 0.65 -5.80 % | 0.69 21.05 % | 0.57 -9.52 % | 0.63 -32.26 % | 0.93 -43.98 % | 1.66 -40.29 % | 2.78 467.35 % | 0.49 16.67 % | 0.42 -25.00 % | 0.56 |
| Gross profit | 7.280 M -3.07 % | 7.511 M -2.79 % | 7.726 M -77.44 % | 34.241 M -33.90 % | 51.805 M 156.36 % | 20.207 M 5.05 % | 19.236 M 328.52 % | -8.418 M -133.40 % | 25.203 M 14.39 % | 22.034 M -27.06 % | 30.209 M 12.16 % | 26.934 M -59.50 % | 66.505 M 66.83 % | 39.864 M -36.62 % | 62.892 M -31.17 % | 91.368 M -24.42 % | 120.884 M 18.49 % | 102.022 M -27.05 % | 139.846 M |
| Income tax expense | 1.216 M -71.37 % | 4.246 M 45.37 % | 2.921 M -14.84 % | 3.430 M -13.23 % | 3.953 M 103.19 % | 1.946 M | 0.000 | 0.000 100.00 % | -4.565 M 11.70 % | -5.169 M | 0.000 | 0.000 -100.00 % | 3.227 M | 0.000 -100.00 % | 3.445 M -13.75 % | 3.994 M 31.64 % | 3.034 M 23.53 % | 2.456 M -25.87 % | 3.313 M |
| Cost of revenue | 56.040 M 26.27 % | 44.381 M -5.59 % | 47.011 M -8.39 % | 51.318 M -7.12 % | 55.250 M 10.56 % | 49.974 M 19.13 % | 41.951 M -19.61 % | 52.184 M -9.83 % | 57.872 M 1.77 % | 56.866 M 8.00 % | 52.652 M -1.78 % | 53.604 M -3.96 % | 55.812 M -17.63 % | 67.761 M -25.72 % | 91.223 M -18.07 % | 111.341 M -19.96 % | 139.109 M 14.73 % | 121.253 M 3.58 % | 117.067 M |
| General and administrative expenses | 7.230 M 262.66 % | 1.994 M 120.14 % | 905.651 K -11.04 % | 1.018 M -15.84 % | 1.210 M -78.10 % | 5.524 M 6.43 % | 5.190 M 2.97 % | 5.040 M -35.91 % | 7.864 M 88.63 % | 4.169 M -50.11 % | 8.357 M 82.52 % | 4.578 M -4.81 % | 4.810 M 619.55 % | 668.417 K | 0.000 -100.00 % | 6.009 M -6.31 % | 6.414 M -13.69 % | 7.431 M -10.12 % | 8.268 M |
| Selling and marketing expenses | 3.543 M 454.48 % | 638.924 K -27.30 % | 878.856 K 34.88 % | 651.569 K -63.06 % | 1.764 M -31.63 % | 2.580 M 3.49 % | 2.492 M 9.88 % | 2.268 M 18.70 % | 1.911 M 3.81 % | 1.841 M 17.47 % | 1.567 M 6.17 % | 1.476 M 29.97 % | 1.136 M -10.88 % | 1.274 M | 0.000 | 0.000 -100.00 % | 1.800 M 0.00 % | 1.800 M 0.00 % | 1.800 M |
| Other expenses | 355.110 K 125.26 % | -1.406 M -112.00 % | 11.710 M 11.98 % | 10.457 M 34.43 % | 7.778 M 194.05 % | -8.271 M -5.65 % | -7.829 M -4.84 % | -7.468 M -354.01 % | 2.940 M 133.00 % | -8.909 M | 0.000 -100.00 % | 2.387 M -55.06 % | 5.311 M 193.56 % | 1.809 M 168.27 % | -2.650 M 17.75 % | -3.222 M 4.22 % | -3.364 M -17.66 % | -2.859 M 5.71 % | -3.032 M |
| Operating expenses | 11.128 M -8.97 % | 12.225 M -9.40 % | 13.494 M 11.28 % | 12.126 M 12.79 % | 10.751 M 229.99 % | -8.271 M -5.65 % | -7.829 M -4.84 % | -7.468 M -354.01 % | 2.940 M 133.00 % | -8.909 M -189.78 % | 9.924 M 18.99 % | 8.340 M 57.03 % | 5.311 M -38.50 % | 8.635 M 425.86 % | -2.650 M 39.88 % | -4.408 M -211.00 % | 3.971 M 8.44 % | 3.662 M -48.84 % | 7.158 M |
| Cost and expenses | 67.167 M 18.66 % | 56.607 M -6.44 % | 60.505 M -4.63 % | 63.444 M -3.87 % | 66.001 M 32.07 % | 49.974 M 19.13 % | 41.951 M -19.61 % | 52.184 M -9.83 % | 57.872 M 1.77 % | 56.866 M -9.13 % | 62.576 M 1.02 % | 61.944 M 1.34 % | 61.123 M -19.99 % | 76.396 M -13.75 % | 88.573 M -17.17 % | 106.933 M -25.26 % | 143.080 M 14.54 % | 124.915 M 0.56 % | 124.225 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 -100.00 % | 43.592 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 10.773 M 309.21 % | 2.633 M 47.53 % | 1.785 M 6.88 % | 1.670 M -43.85 % | 2.973 M -63.31 % | 8.104 M 5.48 % | 7.683 M 5.12 % | 7.309 M -25.23 % | 9.775 M 62.65 % | 6.010 M -39.44 % | 9.924 M 63.91 % | 6.054 M 1.84 % | 5.945 M 206.03 % | 1.943 M | 0.000 -100.00 % | 6.009 M -26.84 % | 8.214 M -11.02 % | 9.231 M -8.31 % | 10.068 M |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 279.703 K 33.98 % | 208.761 K 70.40 % | 122.511 K -5.02 % | 128.984 K 31.88 % | 97.804 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.553 M 0.00 % | 1.553 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 10.867 M 4.10 % | 10.439 M -12.75 % | 11.964 M 27.87 % | 9.357 M 14.01 % | 8.207 M 6.47 % | 7.708 M 12.32 % | 6.863 M -51.70 % | 14.207 M -9.92 % | 15.772 M 77.03 % | 8.909 M -52.64 % | 18.813 M -0.99 % | 19.000 M 6.62 % | 17.821 M -17.23 % | 21.529 M 2 729.10 % | 761.000 K -96.69 % | 22.978 M -0.10 % | 23.001 M 2 746.66 % | 808.000 K -2.30 % | 827.000 K |
| Operating income | -3.844 M 18.45 % | -4.715 M -241.23 % | -1.382 M -106.25 % | 22.115 M -46.12 % | 41.048 M 243.89 % | 11.937 M 4.64 % | 11.408 M 171.81 % | -15.885 M -195.39 % | 16.653 M 26.89 % | 13.124 M -35.30 % | 20.286 M 9.10 % | 18.595 M -69.61 % | 61.194 M 99.74 % | 30.637 M -53.26 % | 65.542 M -31.57 % | 95.776 M -18.08 % | 116.913 M 18.86 % | 98.360 M -25.87 % | 132.688 M |
| Operating income ratio | -0.06 33.17 % | -0.09 -259.93 % | -0.03 -109.77 % | 0.26 -32.59 % | 0.38 125.44 % | 0.17 -8.77 % | 0.19 151.37 % | -0.36 -281.07 % | 0.20 20.51 % | 0.17 -32.05 % | 0.24 6.04 % | 0.23 -53.85 % | 0.50 75.74 % | 0.28 -33.06 % | 0.43 -9.99 % | 0.47 5.07 % | 0.45 2.08 % | 0.44 -14.70 % | 0.52 |
| Total other income expenses net | -7.633 M -154.18 % | 14.089 M 1 055.60 % | 1.219 M -41.22 % | 2.074 M 590.45 % | -422.906 K -116.44 % | 2.572 M -23.11 % | 3.346 M 34.01 % | 2.497 M -15.08 % | 2.940 M -73.69 % | 11.173 M 128.24 % | 4.895 M 105.11 % | 2.387 M -54.26 % | 5.218 M 188.43 % | 1.809 M -46.97 % | 3.411 M 205.87 % | -3.222 M -106.01 % | -1.564 M -47.69 % | -1.059 M 14.04 % | -1.232 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 1.932 M 163.28 % | -3.053 M 92.92 % | -43.126 M 46.95 % | -81.289 M 3.75 % | -84.454 M -31.55 % | -64.197 M -160.69 % | -24.626 M -22.18 % | -20.156 M 58.12 % | -48.127 M -48.27 % | -32.460 M -51.55 % | -21.419 M -424.90 % | 6.592 M 169.99 % | -9.420 M 62.13 % | -24.873 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total investments | 79.535 M 18.57 % | 67.076 M -11.36 % | 75.669 M -4.60 % | 79.317 M 14.79 % | 69.098 M 21.49 % | 56.874 M 19.10 % | 47.752 M 18.90 % | 40.161 M -1.01 % | 40.569 M 10.83 % | 36.606 M -30.77 % | 52.873 M -9.53 % | 58.443 M -31.80 % | 85.690 M 183.85 % | 30.189 M | 0.000 -100.00 % | 51.820 M 21.03 % | 42.815 M -33.12 % | 64.021 M -54.87 % | 141.855 M |
| Total debt | 5.555 M -9.39 % | 6.131 M -8.82 % | 6.724 M 0.56 % | 6.686 M -16.03 % | 7.963 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.700 M -63.69 % | 15.700 M | 0.000 -100.00 % | 37.700 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 97.164 M | 0.000 -100.00 % | 106.541 M -5.34 % | 112.546 M 4.28 % | 107.930 M 3.52 % | 104.258 M -25.86 % | 140.618 M 4.10 % | 135.074 M -10.35 % | 150.664 M -0.67 % | 151.674 M 1 385.94 % | 10.207 M -27.99 % | 14.175 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | -66.807 M -8.72 % | -61.449 M -804.66 % | 8.720 M -80.67 % | 45.106 M -6.19 % | 48.082 M 102.41 % | 23.755 M 385.19 % | -8.330 M 58.07 % | -19.864 M -260.35 % | 12.387 M 991.54 % | 1.135 M -40.27 % | 1.900 M 10.61 % | 1.718 M -98.81 % | 143.791 M 10 826.92 % | 1.316 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock | 316.667 M 0.00 % | 316.667 M 0.00 % | 316.667 M 0.00 % | 316.667 M 0.00 % | 316.667 M 0.00 % | 316.667 M 0.00 % | 316.667 M 0.00 % | 316.667 M 0.00 % | 316.667 M 0.00 % | 316.667 M 0.00 % | 316.667 M 0.00 % | 316.667 M 0.00 % | 316.667 M 0.00 % | 316.667 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total equity | 347.023 M -4.18 % | 362.144 M -16.16 % | 431.928 M -8.94 % | 474.319 M 0.35 % | 472.678 M 6.30 % | 444.679 M -1.63 % | 452.044 M 3.92 % | 434.992 M -7.10 % | 468.240 M -0.26 % | 469.476 M -1.48 % | 476.535 M -1.57 % | 484.126 M 7.27 % | 451.336 M -0.33 % | 452.830 M -2.08 % | 462.441 M -2.50 % | 474.285 M 3.64 % | 457.632 M 2.33 % | 447.230 M 7.64 % | 415.481 M |
| Other non current liabilities | 4.844 M 4.93 % | 4.616 M 28.65 % | 3.588 M 13.97 % | 3.148 M -14.22 % | 3.670 M 13.08 % | 3.246 M 5.07 % | 3.089 M | 0.000 -100.00 % | 3.503 M -4.71 % | 3.676 M -13.79 % | 4.264 M 17.44 % | 3.631 M -33.84 % | 5.488 M -13.54 % | 6.347 M -7.56 % | 6.866 M -86.51 % | 50.882 M 9.94 % | 46.280 M -0.77 % | 46.641 M 470.46 % | 8.176 M |
| Long term debt | 4.962 M -10.39 % | 5.538 M -9.67 % | 6.131 M -8.82 % | 6.724 M -8.33 % | 7.334 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.700 M -63.69 % | 15.700 M -47.14 % | 29.700 M -21.22 % | 37.700 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 9.806 M -3.43 % | 10.154 M 4.48 % | 9.719 M -1.18 % | 9.835 M 167.94 % | 3.670 M 13.08 % | 3.246 M 5.07 % | 3.089 M -0.83 % | 3.115 M -11.08 % | 3.503 M -4.71 % | 3.676 M -13.79 % | 4.264 M -54.30 % | 9.331 M -55.96 % | 21.188 M -41.22 % | 36.047 M -19.12 % | 44.566 M -12.41 % | 50.882 M 9.94 % | 46.280 M -0.77 % | 46.641 M 470.46 % | 8.176 M |
| Other current liabilities | 9.592 M -69.78 % | 31.739 M 171.17 % | 11.705 M -20.43 % | 14.710 M 8.14 % | 13.602 M 45.47 % | 9.350 M 10.66 % | 8.450 M 12.29 % | 7.525 M -11.65 % | 8.517 M -0.86 % | 8.591 M 169.65 % | 3.186 M -70.62 % | 10.845 M -72.16 % | 38.949 M -22.99 % | 50.579 M -35.60 % | 78.545 M -24.04 % | 103.406 M 5.41 % | 98.100 M -5.09 % | 103.364 M -16.87 % | 124.346 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 349.842 K -73.69 % | 1.330 M 356.12 % | 291.538 K -4.31 % | 304.682 K 143.47 % | 125.139 K -86.97 % | 960.497 K 221.72 % | 298.553 K | 0.000 -100.00 % | 9.502 M 5.56 % | 9.002 M | 0.000 -100.00 % | 48.840 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 592.909 K 0.00 % | 592.909 K 0.00 % | 592.909 K -2.91 % | 610.696 K 80.96 % | 337.479 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -7.256 M -184.24 % | 8.614 M | 0.000 -100.00 % | 8.000 M 33.33 % | 6.000 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 18.503 M -45.50 % | 33.952 M 134.54 % | 14.476 M -17.02 % | 17.445 M -8.49 % | 19.064 M 16.67 % | 16.341 M 5.20 % | 15.533 M -0.91 % | 15.676 M -14.24 % | 18.280 M 20.76 % | 15.138 M -28.71 % | 21.233 M -19.99 % | 26.538 M -40.92 % | 44.917 M -29.93 % | 64.099 M -27.80 % | 88.784 M -14.14 % | 103.406 M 5.41 % | 98.100 M -5.09 % | 103.364 M -16.87 % | 124.346 M |
| Total liabilities | 28.309 M -35.82 % | 44.105 M 82.30 % | 24.194 M -11.31 % | 27.280 M 19.99 % | 22.735 M -95.10 % | 464.266 M -0.71 % | 467.578 M 2 882.74 % | 15.676 M -28.04 % | 21.783 M 15.78 % | 18.814 M -26.21 % | 25.497 M -28.92 % | 35.869 M -45.74 % | 66.105 M -33.99 % | 100.146 M -24.90 % | 133.350 M -13.57 % | 154.288 M 6.86 % | 144.380 M -3.75 % | 150.005 M 13.19 % | 132.522 M |
| Other non current assets | 0.000 | 0.000 100.00 % | -337.668 M 4.21 % | -352.507 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.355 M 47.31 % | 2.956 M -88.94 % | 26.720 M -45.59 % | 49.105 M 290.13 % | 12.587 M -63.32 % | 34.319 M -92.28 % | 444.647 M 634.41 % | 60.545 M -27.66 % | 83.697 M -20.40 % | 105.152 M 32.61 % | 79.297 M |
| Long term investments | 79.535 M 18.57 % | 67.076 M -11.36 % | 75.669 M -4.60 % | 79.317 M 14.79 % | 69.098 M 21.49 % | 56.874 M 19.10 % | 47.752 M 18.90 % | 40.161 M -1.01 % | 40.569 M 10.83 % | 36.606 M 22.54 % | 29.873 M 161.06 % | 11.443 M -71.88 % | 40.690 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 20.556 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 21.596 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 251.266 M 15.53 % | 217.487 M -16.99 % | 261.999 M -4.10 % | 273.191 M -0.53 % | 274.645 M -1.10 % | 277.688 M -2.69 % | 285.351 M -0.18 % | 285.876 M -4.76 % | 300.152 M -4.84 % | 315.432 M -4.68 % | 330.909 M -4.89 % | 347.940 M -2.32 % | 356.213 M -3.73 % | 370.003 M | 0.000 -100.00 % | 395.695 M -4.73 % | 415.356 M -3.04 % | 428.373 M -1.67 % | 435.655 M |
| Total non current assets | 330.801 M 16.25 % | 284.563 M -15.73 % | 337.668 M -4.21 % | 352.507 M 2.55 % | 343.743 M 2.74 % | 334.562 M 0.44 % | 333.103 M 2.17 % | 326.037 M -5.52 % | 345.077 M -2.79 % | 354.994 M -8.39 % | 387.501 M -5.14 % | 408.488 M -0.24 % | 409.490 M -3.86 % | 425.918 M -4.21 % | 444.647 M -2.54 % | 456.240 M -8.58 % | 499.053 M -6.46 % | 533.525 M 3.61 % | 514.952 M |
| Other current assets | 10.617 M -55.14 % | 23.668 M 523.31 % | 3.797 M -11.90 % | 4.310 M -7.08 % | 4.638 M -17.51 % | 5.623 M -2.81 % | 5.786 M -56.33 % | 13.249 M 638.29 % | 1.795 M -89.25 % | 16.694 M 20.80 % | 13.820 M 128.74 % | 6.042 M 722.72 % | 734.394 K 54.46 % | 475.473 K 20.51 % | 394.552 K -99.53 % | 83.631 M 193.18 % | 28.525 M 10 501.33 % | 269.070 K 953.11 % | 25.550 K |
| Short term investments | 0.000 -100.00 % | 41.551 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 23.000 M -51.06 % | 47.000 M 4.44 % | 45.000 M | 0.000 | 0.000 -100.00 % | 51.820 M 21.03 % | 42.815 M -33.12 % | 64.021 M -54.87 % | 141.855 M |
| cash and cash equivalents | 3.623 M -60.55 % | 9.184 M -81.58 % | 49.849 M -43.34 % | 87.976 M -4.81 % | 92.417 M 43.96 % | 64.197 M 160.69 % | 24.626 M 22.18 % | 20.156 M -58.12 % | 48.127 M 48.27 % | 32.460 M 19.69 % | 27.119 M 197.77 % | 9.108 M -3.31 % | 9.420 M -84.95 % | 62.573 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash and short term investments | 3.623 M -92.86 % | 50.735 M 1.78 % | 49.849 M -43.34 % | 87.976 M -4.81 % | 92.417 M 43.96 % | 64.197 M 160.69 % | 24.626 M 22.18 % | 20.156 M -58.12 % | 48.127 M 48.27 % | 32.460 M -35.23 % | 50.119 M -10.67 % | 56.108 M 3.10 % | 54.420 M -13.03 % | 62.573 M | 0.000 -100.00 % | 51.820 M 21.03 % | 42.815 M -33.12 % | 64.021 M -54.87 % | 141.855 M |
| Total current assets | 44.531 M -63.40 % | 121.686 M 2.73 % | 118.454 M -20.55 % | 149.091 M -1.70 % | 151.670 M 16.94 % | 129.704 M -3.55 % | 134.475 M 7.90 % | 124.631 M -14.02 % | 144.946 M 8.74 % | 133.295 M 16.38 % | 114.531 M 2.71 % | 111.507 M 3.29 % | 107.951 M -15.04 % | 127.057 M -15.94 % | 151.144 M -12.30 % | 172.333 M 67.38 % | 102.959 M 61.61 % | 63.710 M 92.76 % | 33.051 M |
| Inventory | 17.618 M -12.44 % | 20.121 M -27.76 % | 27.853 M 7.18 % | 25.986 M -4.17 % | 27.116 M -24.85 % | 36.080 M 21.04 % | 29.809 M -1.44 % | 30.245 M -4.97 % | 31.828 M -30.80 % | 45.994 M 20.94 % | 38.029 M -4.38 % | 39.772 M 0.22 % | 39.686 M -2.19 % | 40.573 M 1.41 % | 40.011 M 8.48 % | 36.882 M 16.65 % | 31.619 M 3.19 % | 30.641 M 23.20 % | 24.870 M |
| Net receivables | 12.673 M -52.10 % | 26.458 M 11.58 % | 23.711 M -20.34 % | 29.767 M 59.36 % | 18.679 M -31.42 % | 27.236 M -63.32 % | 74.254 M 21.77 % | 60.981 M -3.51 % | 63.197 M 287.47 % | 16.310 M 29.83 % | 12.562 M 31.05 % | 9.586 M -8.93 % | 10.525 M -48.80 % | 20.556 M -4.45 % | 21.514 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 8.276 M 490.56 % | 1.401 M -15.90 % | 1.666 M -12.81 % | 1.911 M -44.25 % | 3.429 M 1.20 % | 3.388 M -9.39 % | 3.739 M -10.16 % | 4.162 M -24.04 % | 5.479 M 95.16 % | 2.807 M -1.32 % | 2.845 M -44.63 % | 5.137 M -13.91 % | 5.968 M 8.12 % | 5.520 M 30.22 % | 4.239 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Tax payables | 42.050 K -80.69 % | 217.796 K 34.60 % | 161.808 K -80.37 % | 824.462 K -79.14 % | 3.953 M 9.73 % | 3.602 M 11.90 % | 3.219 M 6.29 % | 3.029 M -24.00 % | 3.985 M 6.58 % | 3.739 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.089 M -0.83 % | 3.115 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 5.555 M -9.39 % | 6.131 M -8.82 % | 6.724 M -8.33 % | 7.334 M -7.90 % | 7.963 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -12.956 M -834.55 % | -1.386 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 0.000 -100.00 % | 106.926 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 130.445 M 0.00 % | 130.445 M 0.00 % | 130.445 M -12.87 % | 149.712 M | 0.000 | 0.000 100.00 % | -9.122 M -106.76 % | 134.847 M 2.14 % | 132.020 M -72.16 % | 474.285 M 3.64 % | 457.632 M 2.33 % | 447.230 M 7.64 % | 415.481 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 444.679 M -0.95 % | 448.955 M 14 512.92 % | -3.115 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 375.332 M -7.61 % | 406.249 M -10.93 % | 456.122 M -9.07 % | 501.599 M 1.25 % | 495.413 M 6.71 % | 464.266 M -0.71 % | 467.578 M 3.75 % | 450.668 M -8.03 % | 490.023 M 0.35 % | 488.290 M -2.74 % | 502.032 M -3.45 % | 519.995 M 0.49 % | 517.441 M -6.43 % | 552.976 M -7.19 % | 595.791 M -5.22 % | 628.573 M 4.41 % | 602.012 M 0.80 % | 597.235 M 8.98 % | 548.003 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Change in working capital | 14.498 M 161.96 % | -23.398 M -114.76 % | -10.895 M 19.05 % | -13.458 M -255.77 % | 8.640 M 305.85 % | -4.197 M -30.80 % | -3.209 M -7.89 % | -2.974 M -126.42 % | 11.255 M 483.71 % | -2.933 M 79.84 % | -14.551 M -93.24 % | -7.530 M -948.93 % | 887.000 K 122.67 % | -3.913 M -25.06 % | -3.129 M 77.58 % | -13.956 M -208.69 % | -4.521 M | 0.000 | 0.000 |
| Accounts receivables | 14.674 M 159.31 % | -24.743 M -314.17 % | -5.974 M 56.99 % | -13.890 M -371.07 % | 5.124 M 273.02 % | -2.962 M 69.59 % | -9.738 M -286.16 % | -2.522 M -131.95 % | 7.894 M 219.22 % | -6.622 M 19.82 % | -8.259 M -1 928.40 % | 451.680 K -95.68 % | 10.463 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 127.324 K -21.72 % | 162.645 K 108.71 % | -1.867 M -160.40 % | 3.091 M -31.77 % | 4.530 M 346.58 % | -1.837 M -520.87 % | 436.506 K -72.43 % | 1.583 M 148.26 % | 637.659 K -88.02 % | 5.321 M 205.23 % | 1.743 M 2 121.90 % | -86.220 K -109.72 % | 887.000 K 257.85 % | -561.939 K 82.04 % | -3.129 M 40.55 % | -5.263 M -438.14 % | -978.000 K | 0.000 | 0.000 |
| Accounts payables | 7.115 M 1 640.72 % | -461.827 K 62.29 % | -1.225 M -155.64 % | -479.089 K -1 839.74 % | 27.538 K 116.04 % | -171.661 K 86.35 % | -1.258 M -92.07 % | -654.977 K -124.52 % | 2.671 M 495.19 % | -675.987 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -7.419 M -551.23 % | 1.644 M 189.89 % | -1.829 M 16.10 % | -2.180 M -109.31 % | -1.042 M -234.70 % | 773.237 K -89.48 % | 7.351 M 632.57 % | -1.380 M -2 782.66 % | 51.453 K 105.38 % | -956.424 K 94.13 % | -16.295 M -118.90 % | -7.444 M | 0.000 100.00 % | -3.351 M | 0.000 100.00 % | -8.693 M -145.36 % | -3.543 M | 0.000 | 0.000 |
| Other non cash items | -2.087 M 65.20 % | -5.997 M -26.38 % | -4.745 M -9.29 % | -4.342 M -15.43 % | -3.761 M 61.04 % | -9.654 M -131.75 % | 30.408 M 182.44 % | 10.766 M -60.22 % | 27.066 M 69.18 % | 15.998 M 351.97 % | 3.540 M 247.59 % | 1.018 M -89.22 % | 9.444 M 174.93 % | 3.435 M -84.69 % | 22.440 M 613.27 % | -4.372 M 53.75 % | -9.453 M -206.69 % | 8.860 M 688.70 % | -1.505 M |
| Net cash provided by operating activities | 11.800 M 223.15 % | -9.582 M -88.24 % | -5.091 M -132.33 % | 15.746 M -70.68 % | 53.705 M 1 027.48 % | 4.763 M -64.27 % | 13.331 M 346.51 % | -5.408 M -112.67 % | 42.674 M 16.74 % | 36.556 M 23.80 % | 29.528 M -3.33 % | 30.545 M -40.63 % | 51.451 M 1.57 % | 50.654 M -32.71 % | 75.282 M -22.55 % | 97.204 M -21.85 % | 124.376 M 17.16 % | 106.161 M -18.31 % | 129.951 M |
| Investments in property plant and equipment | -44.849 M -2 507.69 % | -1.720 M -122.54 % | -772.833 K 63.55 % | -2.120 M 54.11 % | -4.620 M -494.50 % | -777.104 K 93.59 % | -12.118 M -4 833.55 % | -245.620 K 1.63 % | -249.684 K 86.43 % | -1.840 M 30.66 % | -2.653 M 27.58 % | -3.663 M 35.41 % | -5.672 M -52.60 % | -3.717 M 62.86 % | -10.007 M -391.02 % | -2.038 M 74.42 % | -7.966 M | 0.000 | 0.000 |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 731.590 K -87.34 % | 5.781 M 2 435.26 % | 228.010 K 113 905.00 % | 200.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 100.00 % | -31.315 M -2 540.13 % | -1.186 M 93.82 % | -19.191 M -140.84 % | -7.968 M 83.78 % | -49.141 M -289.00 % | -12.633 M | 0.000 100.00 % | -4.768 M 60.67 % | -12.123 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 25.558 M | 0.000 -100.00 % | 331.791 K -98.37 % | 20.317 M | 0.000 -100.00 % | 49.141 M | 0.000 -100.00 % | 3.383 M | 0.000 -100.00 % | 7.825 M -67.40 % | 24.000 M 855.39 % | 2.512 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 2.578 M -0.84 % | 2.600 M 186.96 % | 905.948 K -9.13 % | 996.978 K 112.51 % | -7.968 M -116.22 % | 49.141 M 359.05 % | -18.970 M -663.61 % | 3.366 M 143.58 % | -7.724 M -25.83 % | -6.138 M -345.20 % | 2.503 M -60.24 % | 6.295 M 174.46 % | -8.455 M -1 180.31 % | 782.643 K 608.21 % | -154.000 K -385.19 % | 54.000 K -79.23 % | 260.000 K 101.59 % | -16.356 M 82.08 % | -91.256 M |
| Net cash used for investing activites | -16.714 M 45.08 % | -30.435 M -4 120.01 % | -721.212 K -23 965.39 % | 3.022 K 100.02 % | -12.588 M -125.64 % | 49.095 M 358.81 % | -18.970 M -663.61 % | 3.366 M 143.58 % | -7.724 M -25.83 % | -6.138 M -125.74 % | 23.850 M 363.66 % | 5.144 M 160.84 % | -8.455 M -188.17 % | -2.934 M 71.12 % | -10.161 M -412.15 % | -1.984 M 74.25 % | -7.706 M 52.89 % | -16.356 M 82.08 % | -91.256 M |
| Debt repayment | -647.888 K | 0.000 | 0.000 | 0.000 100.00 % | -647.888 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -10.000 M 0.00 % | -10.000 M 16.67 % | -12.000 M -100.00 % | -6.000 M -20.00 % | -5.000 M -151.33 % | 9.740 M | 0.000 | 0.000 -100.00 % | 25.414 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 100.00 % | -31.667 M -66.67 % | -19.000 M -71.43 % | -11.083 M 22.31 % | -14.267 M | 0.000 100.00 % | -15.833 M 17.82 % | -19.267 M 0.57 % | -19.377 M 23.61 % | -25.367 M -57.56 % | -16.100 M 58.88 % | -39.149 M 39.90 % | -65.137 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 0.000 100.00 % | -647.888 K 0.00 % | -647.888 K 0.00 % | -647.888 K | 0.000 100.00 % | -20.737 K -331.59 % | 8.954 K 79.08 % | 5.000 K | 0.000 100.00 % | -5.700 M | 0.000 -100.00 % | 86.918 K | 0.000 | 0.000 100.00 % | -79.991 M 1.31 % | -81.050 M 0.05 % | -81.094 M -36.28 % | -59.504 M 38.53 % | -96.800 M |
| Net cash used provided by financing activities | -647.888 K 0.00 % | -647.888 K 98.00 % | -32.315 M -59.22 % | -20.296 M -57.37 % | -12.897 M 9.73 % | -14.287 M -159 664.61 % | 8.954 K 100.06 % | -15.828 M 17.92 % | -19.283 M 23.10 % | -25.077 M 29.09 % | -35.367 M -35.96 % | -26.013 M 49.14 % | -51.149 M 28.10 % | -71.137 M 16.30 % | -84.991 M -19.19 % | -71.310 M 12.07 % | -81.094 M -36.28 % | -59.504 M 16.64 % | -71.386 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -9.988 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | -5.561 M 86.32 % | -40.665 M -6.66 % | -38.126 M -738.49 % | -4.547 M -116.11 % | 28.220 M -28.68 % | 39.571 M 802.83 % | -5.630 M 68.49 % | -17.870 M -214.06 % | 15.667 M 193.35 % | 5.341 M -70.35 % | 18.012 M 5 872.33 % | -312.032 K 96.17 % | -8.153 M 65.18 % | -23.417 M -17.85 % | -19.870 M -183.10 % | 23.910 M -32.79 % | 35.576 M 17.41 % | 30.301 M 192.69 % | -32.691 M |
| Cash at beginning of period | 9.184 M -81.58 % | 49.849 M -43.34 % | 87.976 M -4.91 % | 92.523 M 44.12 % | 64.197 M 160.69 % | 24.626 M -18.61 % | 30.256 M -37.13 % | 48.127 M 48.27 % | 32.460 M 19.69 % | 27.119 M 197.77 % | 9.108 M -3.31 % | 9.420 M -84.95 % | 62.573 M -27.23 % | 85.990 M -18.77 % | 105.860 M 29.18 % | 81.950 M 76.72 % | 46.374 M 188.52 % | 16.073 M -67.04 % | 48.764 M |
| Cash at end of period | 3.623 M -60.55 % | 9.184 M -81.58 % | 49.849 M -43.34 % | 87.976 M -4.81 % | 92.417 M 43.96 % | 64.197 M 160.69 % | 24.626 M -18.61 % | 30.256 M -37.13 % | 48.127 M 48.27 % | 32.460 M 19.69 % | 27.119 M 197.77 % | 9.108 M -83.26 % | 54.420 M -13.03 % | 62.573 M -27.23 % | 85.990 M -18.77 % | 105.860 M 29.18 % | 81.950 M 76.72 % | 46.374 M 188.52 % | 16.073 M |
| Operating cash flow | 11.800 M 223.15 % | -9.582 M -88.24 % | -5.091 M -132.33 % | 15.746 M -70.68 % | 53.705 M 1 027.48 % | 4.763 M -64.27 % | 13.331 M 346.51 % | -5.408 M -112.67 % | 42.674 M 16.74 % | 36.556 M 23.80 % | 29.528 M -3.33 % | 30.545 M -40.63 % | 51.451 M 1.57 % | 50.654 M -32.71 % | 75.282 M -22.55 % | 97.204 M -21.85 % | 124.376 M 17.16 % | 106.161 M -18.31 % | 129.951 M |
| Capital expenditure | -44.849 M -2 507.69 % | -1.720 M -122.54 % | -772.833 K 63.55 % | -2.120 M 54.11 % | -4.620 M -494.50 % | -777.104 K 93.59 % | -12.118 M -4 833.55 % | -245.620 K 1.63 % | -249.684 K 86.43 % | -1.840 M 30.66 % | -2.653 M 27.58 % | -3.663 M 35.41 % | -5.672 M -52.60 % | -3.717 M 62.86 % | -10.007 M -391.02 % | -2.038 M 74.42 % | -7.966 M | 0.000 | 0.000 |
| Free CashFlow | -33.049 M -192.41 % | -11.302 M -92.76 % | -5.863 M -143.03 % | 13.626 M -72.24 % | 49.085 M 1 131.38 % | 3.986 M 228.68 % | 1.213 M 121.45 % | -5.653 M -113.33 % | 42.424 M 22.20 % | 34.716 M 29.18 % | 26.875 M -0.02 % | 26.881 M -41.28 % | 45.779 M -2.47 % | 46.937 M -28.09 % | 65.275 M -31.41 % | 95.166 M -18.25 % | 116.410 M 9.65 % | 106.161 M -18.31 % | 129.951 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 16.275 M 0.63 % | 16.173 M -3.46 % | 16.753 M 25.78 % | 13.320 M -22.11 % | 17.101 M 6.55 % | 16.050 M -4.75 % | 16.850 M 53.24 % | 10.996 M -16.99 % | 13.247 M -7.37 % | 14.301 M 7.07 % | 13.356 M 32.85 % | 10.054 M -19.27 % | 12.453 M -29.43 % | 17.646 M 20.99 % | 14.585 M -12.06 % | 16.585 M -24.95 % | 22.098 M 11.23 % | 19.867 M -26.44 % | 27.009 M 9.51 % | 24.664 M -16.50 % | 29.538 M 65.42 % | 17.856 M -48.97 % | 34.995 M 40.44 % | 24.917 M 15.93 % | 21.494 M 71.71 % | 12.517 M 11.24 % | 11.253 M -14.64 % | 13.183 M -26.95 % | 18.047 M 14.86 % | 15.712 M 10.30 % | 14.245 M 33.25 % | 10.691 M 15.78 % | 9.234 M -30.17 % | 13.224 M 25.74 % | 10.517 M -54.82 % | 23.278 M 15.41 % | 20.170 M 1.80 % | 19.813 M -0.01 % | 19.815 M -4.07 % | 20.657 M 3.97 % | 19.867 M 1.77 % | 19.521 M 3.53 % | 18.855 M -15.68 % | 22.362 M 3.36 % | 21.636 M 13.40 % | 19.079 M -3.56 % | 19.784 M 14.70 % | 17.248 M 2.38 % | 16.846 M -29.60 % | 23.929 M 6.28 % | 22.515 M 23.62 % | 18.213 M 3.80 % | 17.546 M |
| Net income | 862.565 K 121.18 % | 389.976 K -70.47 % | 1.320 M 120.12 % | -6.563 M 33.35 % | -9.847 M -1 192.65 % | 901.222 K 14.16 % | 789.410 K 113.11 % | -6.020 M -166.50 % | 9.053 M 493.92 % | 1.524 M 180.78 % | 542.884 K 105.57 % | -9.751 M -1 916.03 % | 536.942 K -67.78 % | 1.666 M -48.13 % | 3.212 M 162.49 % | -5.140 M -185.34 % | 6.024 M 5.99 % | 5.684 M -59.95 % | 14.192 M 185.66 % | 4.968 M -46.83 % | 9.345 M 80.29 % | 5.183 M -70.74 % | 17.714 M 53.30 % | 11.555 M 66.10 % | 6.957 M 468.69 % | -1.887 M 46.18 % | -3.506 M 83.98 % | -21.885 M -766.73 % | 3.283 M 178.71 % | 1.178 M -65.22 % | 3.387 M 156.59 % | -5.984 M -41.86 % | -4.218 M -66.41 % | -2.535 M 38.46 % | -4.119 M -196.26 % | 4.279 M -19.38 % | 5.308 M 132.47 % | 2.283 M -16.59 % | 2.737 M 4 294.04 % | -65.269 K -101.39 % | 4.697 M -56.53 % | 10.806 M 111.06 % | 5.120 M 64.88 % | 3.105 M -60.83 % | 7.927 M 52.48 % | 5.199 M -5.43 % | 5.497 M 1 187.73 % | 426.862 K -87.10 % | 3.308 M -58.10 % | 7.896 M 22.90 % | 6.425 M 1 244.74 % | 477.794 K -86.69 % | 3.590 M |
| Income before tax | 1.079 M 82.34 % | 591.782 K -61.86 % | 1.552 M 127.85 % | -5.572 M 38.75 % | -9.097 M -677.18 % | 1.576 M 81.23 % | 869.662 K -75.52 % | 3.552 M -67.17 % | 10.821 M 359.61 % | 2.354 M 79.03 % | 1.315 M 114.07 % | -9.344 M -779.60 % | 1.375 M -47.97 % | 2.643 M -32.24 % | 3.900 M 192.48 % | -4.217 M -161.61 % | 6.845 M 5.76 % | 6.472 M -57.11 % | 15.090 M 140.44 % | 6.276 M -39.01 % | 10.290 M 71.22 % | 6.010 M -67.67 % | 18.587 M 88.53 % | 9.859 M 14.20 % | 8.633 M 838.73 % | -1.169 M 58.47 % | -2.814 M -142.66 % | 6.597 M 31.16 % | 5.030 M 148.83 % | 2.021 M 83.00 % | 1.105 M 117.81 % | -6.201 M 77.54 % | -27.616 M -2 461.53 % | -1.078 M 67.80 % | -3.348 M -141.96 % | 7.979 M 46.66 % | 5.441 M 132.34 % | 2.342 M -17.31 % | 2.832 M -9.73 % | 3.137 M -34.92 % | 4.820 M -56.52 % | 11.086 M 111.00 % | 5.254 M -13.20 % | 6.053 M -25.63 % | 8.139 M 52.38 % | 5.341 M -5.42 % | 5.647 M 95.08 % | 2.895 M -14.72 % | 3.395 M -58.09 % | 8.100 M 22.89 % | 6.591 M 106.62 % | 3.190 M -13.44 % | 3.685 M |
| Income before tax ratio | 0.07 81.20 % | 0.04 -60.49 % | 0.09 122.14 % | -0.42 21.36 % | -0.53 -641.70 % | 0.10 90.26 % | 0.05 -84.02 % | 0.32 -60.45 % | 0.82 396.17 % | 0.16 67.20 % | 0.10 110.59 % | -0.93 -941.78 % | 0.11 -26.28 % | 0.15 -44.00 % | 0.27 205.17 % | -0.25 -182.09 % | 0.31 -4.92 % | 0.33 -41.69 % | 0.56 119.57 % | 0.25 -26.96 % | 0.35 3.51 % | 0.34 -36.63 % | 0.53 34.24 % | 0.40 -1.49 % | 0.40 530.21 % | -0.09 62.67 % | -0.25 -149.97 % | 0.50 79.55 % | 0.28 116.64 % | 0.13 65.91 % | 0.08 113.37 % | -0.58 80.60 % | -2.99 -3 568.45 % | -0.08 74.39 % | -0.32 -192.87 % | 0.34 27.07 % | 0.27 128.24 % | 0.12 -17.30 % | 0.14 -5.89 % | 0.15 -37.41 % | 0.24 -57.28 % | 0.57 103.80 % | 0.28 2.95 % | 0.27 -28.05 % | 0.38 34.37 % | 0.28 -1.92 % | 0.29 70.08 % | 0.17 -16.71 % | 0.20 -40.48 % | 0.34 15.63 % | 0.29 67.14 % | 0.18 -16.61 % | 0.21 |
| EBITDA | 3.056 M -10.98 % | 3.433 M -22.11 % | 4.407 M 174.43 % | -5.921 M 4.05 % | -6.170 M -244.46 % | 4.271 M 70.47 % | 2.506 M 181.09 % | -3.090 M -123.72 % | 13.028 M 231.38 % | 3.931 M 40.18 % | 2.804 M 170.71 % | -3.966 M -387.28 % | 1.380 M -66.38 % | 4.106 M -13.71 % | 4.758 M 162.50 % | 1.813 M -81.12 % | 9.602 M 19.84 % | 8.012 M -52.96 % | 17.034 M 101.35 % | 8.460 M -29.17 % | 11.943 M 57.24 % | 7.595 M -63.34 % | 20.719 M 78.42 % | 11.613 M 19.33 % | 9.731 M 9 369.29 % | 102.766 K 107.34 % | -1.400 M -120.78 % | 6.735 M -21.38 % | 8.567 M 59.10 % | 5.385 M 25.37 % | 4.295 M 157.78 % | -7.433 M -1 000.36 % | 825.538 K 290.26 % | 211.533 K 109.45 % | -2.239 M -135.78 % | 6.258 M -31.16 % | 9.091 M 335.96 % | 2.085 M -3.08 % | 2.152 M -57.49 % | 5.061 M 124.31 % | 2.256 M -61.36 % | 5.840 M -28.99 % | 8.224 M 405.54 % | -2.692 M -200.95 % | 2.666 M -64.61 % | 7.533 M -17.87 % | 9.172 M 22.23 % | 7.504 M 3.50 % | 7.250 M -39.72 % | 12.026 M 10.08 % | 10.925 M 44.14 % | 7.580 M -0.68 % | 7.632 M |
| Net income ratio | 0.05 119.80 % | 0.02 -69.41 % | 0.08 116.00 % | -0.49 14.43 % | -0.58 -1 125.48 % | 0.06 19.85 % | 0.05 108.56 % | -0.55 -180.12 % | 0.68 541.16 % | 0.11 162.24 % | 0.04 104.19 % | -0.97 -2 349.42 % | 0.04 -54.34 % | 0.09 -57.12 % | 0.22 171.06 % | -0.31 -213.70 % | 0.27 -4.72 % | 0.29 -45.56 % | 0.53 160.86 % | 0.20 -36.33 % | 0.32 8.99 % | 0.29 -42.66 % | 0.51 9.15 % | 0.46 43.29 % | 0.32 314.71 % | -0.15 51.61 % | -0.31 81.23 % | -1.66 -1 012.70 % | 0.18 142.65 % | 0.07 -68.47 % | 0.24 142.47 % | -0.56 -22.53 % | -0.46 -138.32 % | -0.19 51.06 % | -0.39 -313.07 % | 0.18 -30.15 % | 0.26 128.36 % | 0.12 -16.58 % | 0.14 4 472.10 % | 0.00 -101.34 % | 0.24 -57.29 % | 0.55 103.86 % | 0.27 95.55 % | 0.14 -62.10 % | 0.37 34.46 % | 0.27 -1.93 % | 0.28 1 022.65 % | 0.02 -87.40 % | 0.20 -40.49 % | 0.33 15.64 % | 0.29 987.77 % | 0.03 -87.18 % | 0.20 |
| Ratio EBITDA | 0.19 -11.54 % | 0.21 -19.32 % | 0.26 159.18 % | -0.44 -23.19 % | -0.36 -235.58 % | 0.27 78.96 % | 0.15 152.92 % | -0.28 -128.58 % | 0.98 257.74 % | 0.27 30.93 % | 0.21 153.23 % | -0.39 -455.83 % | 0.11 -52.36 % | 0.23 -28.68 % | 0.33 198.51 % | 0.11 -74.85 % | 0.43 7.74 % | 0.40 -36.05 % | 0.63 83.87 % | 0.34 -15.17 % | 0.40 -4.94 % | 0.43 -28.16 % | 0.59 27.04 % | 0.47 2.94 % | 0.45 5 414.62 % | 0.01 106.60 % | -0.12 -124.35 % | 0.51 7.63 % | 0.47 38.52 % | 0.34 13.67 % | 0.30 143.36 % | -0.70 -877.67 % | 0.09 458.91 % | 0.02 107.51 % | -0.21 -179.20 % | 0.27 -40.35 % | 0.45 328.25 % | 0.11 -3.07 % | 0.11 -55.68 % | 0.24 115.74 % | 0.11 -62.04 % | 0.30 -31.42 % | 0.44 462.38 % | -0.12 -197.68 % | 0.12 -68.79 % | 0.39 -14.84 % | 0.46 6.56 % | 0.44 1.10 % | 0.43 -14.37 % | 0.50 3.58 % | 0.49 16.59 % | 0.42 -4.32 % | 0.43 |
| Gross profit ratio | 0.14 137.07 % | 0.06 -69.00 % | 0.20 579.22 % | -0.04 -125.64 % | 0.16 -11.99 % | 0.18 38.06 % | 0.13 1 425.65 % | 0.01 -96.12 % | 0.22 -14.73 % | 0.26 84.53 % | 0.14 125.06 % | -0.56 -345.33 % | 0.23 -24.41 % | 0.30 -15.05 % | 0.36 232.23 % | 0.11 -74.77 % | 0.42 -1.09 % | 0.43 -20.54 % | 0.54 32.43 % | 0.41 -8.47 % | 0.45 1.27 % | 0.44 -25.87 % | 0.59 27.25 % | 0.47 4.91 % | 0.44 2 719.57 % | 0.02 115.40 % | -0.10 -120.02 % | 0.51 46.63 % | 0.35 50.85 % | 0.23 27.38 % | 0.18 140.19 % | -0.45 -150.11 % | -0.18 -1 227.89 % | 0.02 107.51 % | -0.21 -155.27 % | 0.39 13.17 % | 0.34 59.53 % | 0.21 -17.74 % | 0.26 5.89 % | 0.24 -26.79 % | 0.33 84.79 % | 0.18 -42.64 % | 0.32 -2.38 % | 0.32 -31.71 % | 0.47 76.45 % | 0.27 -23.31 % | 0.35 24.04 % | 0.28 8.46 % | 0.26 -32.22 % | 0.38 7.26 % | 0.36 87.84 % | 0.19 -29.66 % | 0.27 |
| Weighted average shs out dil | 31.667 M 0.00 % | 31.667 M 0.00 % | 31.667 M 0.00 % | 31.667 M 0.00 % | 31.667 M 0.00 % | 31.667 M 0.00 % | 31.667 M 0.00 % | 31.667 M 0.00 % | 31.667 M 0.00 % | 31.667 M 0.00 % | 31.667 M 0.00 % | 31.667 M 0.00 % | 31.667 M 0.00 % | 31.667 M 0.00 % | 31.667 M 0.00 % | 31.667 M 0.00 % | 31.667 M 0.00 % | 31.667 M 0.00 % | 31.667 M 1.66 % | 31.150 M 0.00 % | 31.150 M -3.84 % | 32.395 M 2.30 % | 31.667 M 0.14 % | 31.621 M 0.00 % | 31.621 M 0.55 % | 31.448 M -0.69 % | 31.667 M 35.06 % | 23.447 M -28.57 % | 32.825 M 11.48 % | 29.444 M -7.02 % | 31.667 M -2.41 % | 32.450 M 2.47 % | 31.667 M 0.00 % | 31.667 M 0.00 % | 31.667 M 1.42 % | 31.223 M 0.00 % | 31.223 M -0.71 % | 31.445 M -0.70 % | 31.667 M 0.00 % | 31.667 M 0.00 % | 31.667 M 0.00 % | 31.667 M 0.00 % | 31.667 M 0.00 % | 31.667 M 0.00 % | 31.667 M 0.00 % | 31.667 M 0.00 % | 31.667 M 0.00 % | 31.667 M 0.00 % | 31.667 M 0.00 % | 31.667 M 0.00 % | 31.667 M 0.00 % | 31.667 M 0.00 % | 31.667 M |
| Weighted average shs out | 31.667 M 0.00 % | 31.667 M 0.00 % | 31.667 M 0.00 % | 31.667 M 0.00 % | 31.667 M 0.00 % | 31.667 M 0.00 % | 31.667 M 0.00 % | 31.667 M 0.00 % | 31.667 M 0.00 % | 31.667 M 0.00 % | 31.667 M 0.00 % | 31.667 M 0.00 % | 31.667 M 0.00 % | 31.667 M 0.00 % | 31.667 M 0.00 % | 31.667 M 0.00 % | 31.667 M 0.00 % | 31.667 M 0.00 % | 31.667 M 1.66 % | 31.150 M 0.00 % | 31.150 M -3.84 % | 32.395 M 2.30 % | 31.667 M 0.14 % | 31.621 M 0.00 % | 31.621 M 0.55 % | 31.448 M -0.69 % | 31.667 M 35.06 % | 23.447 M -25.96 % | 31.667 M 7.55 % | 29.444 M -7.02 % | 31.667 M 0.00 % | 31.667 M 0.00 % | 31.667 M 0.76 % | 31.428 M -0.75 % | 31.667 M 1.42 % | 31.223 M 0.00 % | 31.223 M -0.71 % | 31.445 M -0.70 % | 31.667 M 0.00 % | 31.667 M 0.00 % | 31.667 M 0.00 % | 31.667 M 0.00 % | 31.667 M 0.00 % | 31.667 M 0.00 % | 31.667 M 0.00 % | 31.667 M 0.00 % | 31.667 M -0.01 % | 31.669 M 0.01 % | 31.667 M 0.00 % | 31.667 M 0.00 % | 31.667 M 0.00 % | 31.667 M 0.00 % | 31.667 M |
| EPS diluted | 0.03 121.14 % | 0.01 -70.50 % | 0.04 129.79 % | -0.14 54.84 % | -0.31 -1 187.72 % | 0.03 14.46 % | 0.02 113.11 % | -0.19 -165.52 % | 0.29 502.91 % | 0.05 181.29 % | 0.02 105.52 % | -0.31 -1 923.53 % | 0.02 -67.68 % | 0.05 -47.40 % | 0.10 162.50 % | -0.16 -184.21 % | 0.19 5.56 % | 0.18 -60.00 % | 0.45 181.25 % | 0.16 -46.67 % | 0.30 87.50 % | 0.16 -71.43 % | 0.56 51.35 % | 0.37 68.18 % | 0.22 466.67 % | -0.06 45.45 % | -0.11 88.17 % | -0.93 -1 030.00 % | 0.10 150.00 % | 0.04 -63.64 % | 0.11 161.11 % | -0.18 -38.46 % | -0.13 -62.30 % | -0.08 38.38 % | -0.13 -192.86 % | 0.14 -17.65 % | 0.17 134.16 % | 0.07 -27.40 % | 0.10 4 861.90 % | 0.00 -101.40 % | 0.15 -55.88 % | 0.34 112.50 % | 0.16 63.10 % | 0.10 -60.76 % | 0.25 56.25 % | 0.16 -5.88 % | 0.17 1 159.26 % | 0.01 -86.50 % | 0.10 -60.00 % | 0.25 25.00 % | 0.20 1 224.50 % | 0.02 -86.27 % | 0.11 |
| Earnings per share | 0.03 121.14 % | 0.01 -70.50 % | 0.04 129.79 % | -0.14 54.84 % | -0.31 -1 187.72 % | 0.03 14.46 % | 0.02 113.11 % | -0.19 -165.52 % | 0.29 502.91 % | 0.05 181.29 % | 0.02 105.52 % | -0.31 -1 923.53 % | 0.02 -67.68 % | 0.05 -47.40 % | 0.10 162.50 % | -0.16 -184.21 % | 0.19 5.56 % | 0.18 -60.00 % | 0.45 181.25 % | 0.16 -46.67 % | 0.30 87.50 % | 0.16 -71.43 % | 0.56 51.35 % | 0.37 68.18 % | 0.22 466.67 % | -0.06 45.45 % | -0.11 88.17 % | -0.93 -1 030.00 % | 0.10 150.00 % | 0.04 -63.64 % | 0.11 157.89 % | -0.19 -46.15 % | -0.13 -61.09 % | -0.08 37.92 % | -0.13 -192.86 % | 0.14 -17.65 % | 0.17 134.16 % | 0.07 -27.40 % | 0.10 4 861.90 % | 0.00 -101.40 % | 0.15 -55.88 % | 0.34 112.50 % | 0.16 63.10 % | 0.10 -60.76 % | 0.25 56.25 % | 0.16 -5.88 % | 0.17 1 159.26 % | 0.01 -86.50 % | 0.10 -60.00 % | 0.25 25.00 % | 0.20 1 224.50 % | 0.02 -86.27 % | 0.11 |
| Gross profit | 2.337 M 138.57 % | 979.448 K -70.07 % | 3.273 M 702.74 % | -542.959 K -119.97 % | 2.719 M -6.22 % | 2.899 M 31.51 % | 2.205 M 2 237.85 % | 94.303 K -96.78 % | 2.926 M -21.01 % | 3.705 M 97.58 % | 1.875 M 133.30 % | -5.631 M -298.07 % | 2.843 M -46.65 % | 5.329 M 2.78 % | 5.185 M 192.16 % | 1.775 M -81.06 % | 9.372 M 10.02 % | 8.519 M -41.55 % | 14.575 M 45.02 % | 10.050 M -23.57 % | 13.150 M 67.51 % | 7.850 M -62.18 % | 20.754 M 78.72 % | 11.613 M 21.61 % | 9.549 M 4 741.56 % | 197.224 K 117.13 % | -1.151 M -117.09 % | 6.735 M 7.11 % | 6.288 M 73.26 % | 3.629 M 40.50 % | 2.583 M 153.55 % | -4.824 M -189.57 % | -1.666 M -887.56 % | 211.533 K 109.45 % | -2.239 M -124.97 % | 8.968 M 30.61 % | 6.866 M 62.40 % | 4.228 M -17.75 % | 5.141 M 1.58 % | 5.061 M -23.88 % | 6.649 M 88.07 % | 3.535 M -40.61 % | 5.953 M -17.69 % | 7.232 M -29.42 % | 10.246 M 100.10 % | 5.120 M -26.04 % | 6.923 M 42.28 % | 4.866 M 11.04 % | 4.382 M -52.28 % | 9.182 M 14.00 % | 8.055 M 132.21 % | 3.469 M -26.98 % | 4.751 M |
| Income tax expense | 216.508 K 7.29 % | 201.806 K -12.72 % | 231.210 K 122.34 % | -1.035 M -237.95 % | 750.290 K 11.17 % | 674.883 K -18.26 % | 825.696 K -52.34 % | 1.733 M -1.96 % | 1.767 M 112.93 % | 829.978 K 7.49 % | 772.179 K 89.54 % | 407.400 K -51.38 % | 837.934 K -14.18 % | 976.342 K 39.57 % | 699.526 K -24.23 % | 923.258 K 12.46 % | 820.958 K 4.15 % | 788.272 K -12.18 % | 897.616 K -31.36 % | 1.308 M 38.33 % | 945.348 K 14.36 % | 826.650 K -5.35 % | 873.392 K 151.49 % | -1.696 M -201.20 % | 1.676 M 133.38 % | 718.234 K 3.87 % | 691.480 K | 0.000 -100.00 % | 1.748 M 107.13 % | 843.692 K 136.97 % | -2.282 M -149.16 % | 4.642 M 118.54 % | -25.031 M | 0.000 | 0.000 -100.00 % | 990.334 K 162.84 % | -1.576 M 24.40 % | -2.085 M 27.99 % | -2.895 M -165.62 % | 4.412 M 203.34 % | -4.269 M -1 624.50 % | 280.029 K 108.61 % | 134.234 K -99.27 % | 18.463 M 350.61 % | -7.367 M -5 257.05 % | 142.853 K -5.08 % | 150.502 K -93.90 % | 2.468 M 2 760.08 % | 86.290 K -57.71 % | 204.039 K 22.68 % | 166.313 K -93.87 % | 2.712 M 2 729.07 % | 95.873 K |
| Cost of revenue | 13.939 M -8.26 % | 15.194 M 12.71 % | 13.481 M -2.76 % | 13.863 M -3.61 % | 14.382 M 9.37 % | 13.150 M -10.21 % | 14.645 M 34.34 % | 10.902 M 5.63 % | 10.321 M -2.60 % | 10.596 M -7.71 % | 11.481 M -26.80 % | 15.685 M 63.22 % | 9.610 M -21.97 % | 12.316 M 31.03 % | 9.400 M -36.53 % | 14.811 M 16.38 % | 12.726 M 12.14 % | 11.348 M -8.73 % | 12.433 M -14.92 % | 14.614 M -10.83 % | 16.388 M 63.78 % | 10.006 M -29.73 % | 14.241 M 7.04 % | 13.305 M 11.38 % | 11.945 M -3.04 % | 12.320 M -0.68 % | 12.404 M 92.38 % | 6.448 M -45.16 % | 11.758 M -2.68 % | 12.083 M 3.61 % | 11.662 M -24.83 % | 15.515 M 42.34 % | 10.900 M -16.24 % | 13.013 M 2.01 % | 12.756 M -10.86 % | 14.310 M 7.57 % | 13.303 M -14.64 % | 15.585 M 6.20 % | 14.674 M -5.91 % | 15.596 M 17.99 % | 13.218 M -17.31 % | 15.986 M 23.90 % | 12.902 M -14.72 % | 15.130 M 32.84 % | 11.390 M -18.40 % | 13.959 M 8.54 % | 12.861 M 3.87 % | 12.382 M -0.66 % | 12.465 M -15.48 % | 14.747 M 1.98 % | 14.461 M -1.92 % | 14.744 M 15.23 % | 12.795 M |
| General and administrative expenses | 1.935 M 15.09 % | 1.681 M -9.48 % | 1.857 M 162.21 % | -2.985 M -276.13 % | 1.695 M -1.77 % | 1.725 M 16.48 % | 1.481 M 145.38 % | -3.264 M -286.02 % | 1.755 M 17.28 % | 1.496 M 5.39 % | 1.420 M 137.00 % | -3.837 M -351.24 % | 1.527 M -8.16 % | 1.663 M 7.11 % | 1.553 M 144.77 % | -3.468 M -335.87 % | 1.470 M -7.64 % | 1.592 M 11.83 % | 1.424 M 149.57 % | -2.872 M -304.51 % | 1.404 M 9.96 % | 1.277 M -8.79 % | 1.400 M -15.76 % | 1.662 M 48.19 % | 1.122 M -11.12 % | 1.262 M -14.66 % | 1.479 M -8.85 % | 1.622 M 33.58 % | 1.214 M 2.20 % | 1.188 M 2.00 % | 1.165 M -36.89 % | 1.846 M 71.33 % | 1.078 M 3.33 % | 1.043 M -2.92 % | 1.074 M -69.18 % | 3.485 M 181.46 % | 1.238 M -23.58 % | 1.620 M 32.78 % | 1.220 M 27.44 % | 957.629 K -5.19 % | 1.010 M -1.58 % | 1.026 M -12.67 % | 1.175 M 40.45 % | 836.682 K -54.35 % | 1.833 M 74.56 % | 1.050 M -14.05 % | 1.222 M -56.06 % | 2.781 M 121.04 % | 1.258 M 9.37 % | 1.150 M -17.14 % | 1.388 M 8.13 % | 1.284 M 16.62 % | 1.101 M |
| Selling and marketing expenses | 831.277 K -0.62 % | 836.424 K -8.30 % | 912.129 K 145.08 % | -2.024 M -344.12 % | 828.913 K -11.91 % | 940.937 K 8.08 % | 870.560 K 131.94 % | -2.725 M -401.31 % | 904.518 K -10.65 % | 1.012 M 8.43 % | 933.686 K 137.57 % | -2.485 M -323.05 % | 1.114 M -7.33 % | 1.202 M 14.78 % | 1.048 M 153.10 % | -1.973 M -323.64 % | 882.111 K -1.51 % | 895.616 K 5.79 % | 846.592 K 161.78 % | -1.370 M -178.86 % | 1.738 M 129.73 % | 756.443 K 18.24 % | 639.776 K 22.69 % | 521.467 K -10.54 % | 582.922 K -23.32 % | 760.195 K 6.32 % | 714.974 K 3.08 % | 693.641 K 7.41 % | 645.809 K 16.56 % | 554.035 K -7.51 % | 599.006 K -0.83 % | 604.039 K 8.70 % | 555.701 K -18.90 % | 685.221 K 61.82 % | 423.447 K -5.74 % | 449.212 K -4.50 % | 470.355 K -9.96 % | 522.371 K 11.36 % | 469.074 K 45.89 % | 321.531 K -40.55 % | 540.819 K 3.66 % | 521.719 K 14.21 % | 456.810 K 55.77 % | 293.260 K -40.07 % | 489.352 K 48.30 % | 329.983 K -17.34 % | 399.211 K 121.63 % | 180.121 K -32.29 % | 266.036 K -31.56 % | 388.693 K 31.11 % | 296.469 K 13.88 % | 260.330 K -15.60 % | 308.456 K |
| Other expenses | -405.937 K | 0.000 | 0.000 -100.00 % | 8.595 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.373 M 18.38 % | 2.004 M | 0.000 | 0.000 -100.00 % | 10.710 M | 0.000 -100.00 % | 1.000 M | 0.000 100.00 % | -1.864 M | 0.000 100.00 % | -2.488 M | 0.000 100.00 % | -1.221 M | 0.000 100.00 % | -2.033 M | 0.000 | 0.000 -100.00 % | 788.649 K 139.00 % | -2.022 M | 0.000 | 0.000 | 0.000 100.00 % | -1.742 M 1.24 % | -1.764 M 32.38 % | -2.609 M -59.73 % | -1.633 M -0.32 % | -1.628 M -8.71 % | -1.498 M -187.04 % | 1.721 M 200.70 % | -1.709 M 20.26 % | -2.143 M 28.31 % | -2.989 M -347.16 % | 1.209 M 127.53 % | -4.392 M | 0.000 | 0.000 -100.00 % | 5.591 M 173.76 % | -7.580 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 2.360 M -6.25 % | 2.518 M -9.09 % | 2.769 M -22.78 % | 3.586 M 42.09 % | 2.524 M -5.35 % | 2.666 M 13.37 % | 2.352 M -32.98 % | 3.509 M 6.02 % | 3.310 M 31.93 % | 2.509 M 6.60 % | 2.353 M -46.35 % | 4.387 M 66.06 % | 2.642 M -31.66 % | 3.865 M 48.66 % | 2.600 M -48.16 % | 5.016 M 113.21 % | 2.352 M 194.57 % | -2.488 M -209.58 % | 2.270 M -35.80 % | 3.536 M 12.54 % | 3.142 M 254.52 % | -2.033 M -199.69 % | 2.040 M 28.57 % | 1.587 M -6.91 % | 1.704 M 184.30 % | -2.022 M -192.17 % | 2.194 M 28 049.15 % | 7.793 K -99.38 % | 1.258 M 172.22 % | -1.742 M 1.24 % | -1.764 M 32.38 % | -2.609 M -59.73 % | -1.633 M -0.32 % | -1.628 M -8.71 % | -1.498 M -187.04 % | 1.721 M 200.70 % | -1.709 M 20.26 % | -2.143 M 28.31 % | -2.989 M -347.16 % | 1.209 M 127.53 % | -4.392 M -158.17 % | 7.551 M 980.95 % | 698.522 K -87.51 % | 5.591 M 173.76 % | -7.580 M -3 531.53 % | 220.887 K -82.69 % | 1.276 M -57.14 % | 2.976 M 201.44 % | 987.300 K -8.72 % | 1.082 M -26.08 % | 1.463 M -64.41 % | 4.111 M 285.97 % | 1.065 M |
| Cost and expenses | 16.299 M -7.98 % | 17.711 M 8.99 % | 16.250 M -6.86 % | 17.447 M 3.20 % | 16.906 M 6.89 % | 15.817 M -6.94 % | 16.997 M 55.91 % | 10.902 M -20.02 % | 13.631 M 4.01 % | 13.105 M -5.27 % | 13.835 M -31.07 % | 20.072 M 63.83 % | 12.251 M -24.29 % | 16.182 M 34.85 % | 12.000 M -39.48 % | 19.826 M 31.49 % | 15.078 M 32.87 % | 11.348 M -22.82 % | 14.704 M -18.99 % | 18.150 M -7.07 % | 19.530 M 95.18 % | 10.006 M -38.54 % | 16.280 M 22.37 % | 13.305 M 11.38 % | 11.945 M -3.04 % | 12.320 M -15.60 % | 14.598 M 126.40 % | 6.448 M -45.16 % | 11.758 M -2.68 % | 12.083 M 3.61 % | 11.662 M -24.83 % | 15.515 M 42.34 % | 10.900 M -16.24 % | 13.013 M 2.01 % | 12.756 M -10.86 % | 14.310 M 7.57 % | 13.303 M -14.64 % | 15.585 M 6.20 % | 14.674 M -5.91 % | 15.596 M 17.99 % | 13.218 M -43.84 % | 23.536 M 73.05 % | 13.601 M -45.71 % | 25.054 M 119.96 % | 11.390 M -19.67 % | 14.180 M 0.30 % | 14.137 M -7.95 % | 15.358 M 14.17 % | 13.452 M -15.02 % | 15.829 M -0.60 % | 15.924 M -15.55 % | 18.855 M 36.04 % | 13.860 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 2.766 M 9.87 % | 2.518 M -9.09 % | 2.769 M 155.29 % | -5.009 M -298.46 % | 2.524 M -5.35 % | 2.666 M 13.37 % | 2.352 M 139.27 % | -5.990 M -325.23 % | 2.659 M 6.01 % | 2.509 M 6.60 % | 2.353 M 137.22 % | -6.323 M -339.35 % | 2.642 M -7.81 % | 2.865 M 10.20 % | 2.600 M 147.79 % | -5.441 M -331.28 % | 2.352 M -5.43 % | 2.488 M 9.58 % | 2.270 M 153.52 % | -4.242 M -235.01 % | 3.142 M 54.52 % | 2.033 M -0.31 % | 2.040 M -6.58 % | 2.183 M 28.10 % | 1.704 M -15.71 % | 2.022 M -7.82 % | 2.194 M -5.28 % | 2.316 M 24.50 % | 1.860 M 6.77 % | 1.742 M -1.23 % | 1.764 M -28.00 % | 2.450 M 50.02 % | 1.633 M -5.48 % | 1.728 M 15.39 % | 1.498 M -61.94 % | 3.934 M 130.27 % | 1.709 M -20.26 % | 2.143 M 17.74 % | 1.820 M 39.83 % | 1.302 M -21.88 % | 1.666 M 0.17 % | 1.663 M -4.81 % | 1.747 M 47.30 % | 1.186 M -48.92 % | 2.322 M 32.49 % | 1.753 M -12.09 % | 1.994 M -32.66 % | 2.961 M 94.27 % | 1.524 M -0.96 % | 1.539 M -8.65 % | 1.685 M 9.10 % | 1.544 M 9.57 % | 1.409 M |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 346.590 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.005 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.832 M | 0.000 |
| Interest expense | 102.298 K 0.00 % | 102.300 K -46.53 % | 191.314 K 54.15 % | 124.109 K 197.82 % | 41.673 K 0.00 % | 41.674 K -42.32 % | 72.247 K -50.90 % | 147.140 K | 0.000 | 0.000 -100.00 % | 54.979 K -9.71 % | 60.890 K 149.25 % | 24.429 K | 0.000 -100.00 % | 37.192 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 2.490 M -9.08 % | 2.739 M 2.80 % | 2.664 M | 0.000 -100.00 % | 2.729 M 2.86 % | 2.653 M 69.69 % | 1.564 M -25.68 % | 2.104 M -24.28 % | 2.779 M 1.59 % | 2.735 M -3.04 % | 2.821 M -48.34 % | 5.461 M 161.51 % | 2.088 M -6.85 % | 2.242 M 3.14 % | 2.173 M -23.75 % | 2.851 M 10.42 % | 2.582 M 30.32 % | 1.981 M 1.92 % | 1.944 M -0.08 % | 1.945 M 0.54 % | 1.935 M 8.79 % | 1.779 M -11.27 % | 2.004 M 2.87 % | 1.948 M 3.25 % | 1.887 M -2.10 % | 1.928 M -0.90 % | 1.945 M 13.37 % | 1.716 M -51.49 % | 3.537 M 1.13 % | 3.497 M 0.63 % | 3.476 M 171.53 % | -4.859 M -397.50 % | 1.633 M 0.32 % | 1.628 M 8.71 % | 1.498 M -44.73 % | 2.710 M 58.58 % | 1.709 M -20.26 % | 2.143 M -28.31 % | 2.989 M 347.16 % | -1.209 M -127.53 % | 4.392 M 6.07 % | 4.141 M -1.31 % | 4.196 M 127.05 % | -15.515 M -304.69 % | 7.580 M 74.35 % | 4.347 M -1.71 % | 4.423 M 1.97 % | 4.338 M -1.24 % | 4.392 M 0.20 % | 4.383 M 1.14 % | 4.334 M -2.84 % | 4.460 M -0.47 % | 4.481 M |
| Operating income | -23.583 K 98.47 % | -1.538 M -405.56 % | 503.387 K 112.20 % | -4.125 M -2 214.21 % | 195.120 K -16.23 % | 232.915 K 258.13 % | -147.290 K -256.19 % | 94.300 K 124.59 % | -383.513 K -132.07 % | 1.196 M -15.01 % | 1.407 M -5.59 % | 1.490 M 6.97 % | 1.393 M -46.76 % | 2.617 M -33.62 % | 3.943 M 221.66 % | -3.241 M -146.17 % | 7.020 M 16.40 % | 6.031 M -50.99 % | 12.305 M 89.03 % | 6.510 M -34.95 % | 10.008 M 72.06 % | 5.817 M -68.92 % | 18.714 M 61.16 % | 11.613 M 21.61 % | 9.549 M 623.28 % | -1.825 M 45.45 % | -3.345 M -149.66 % | 6.735 M 7.11 % | 6.288 M 233.23 % | 1.887 M 130.38 % | 819.130 K 111.02 % | -7.433 M -125.30 % | -3.299 M -132.92 % | -1.416 M 62.10 % | -3.737 M -159.71 % | 6.258 M 21.34 % | 5.158 M 147.34 % | 2.085 M -3.08 % | 2.152 M -65.69 % | 6.270 M 177.92 % | 2.256 M 32.84 % | 1.698 M -57.83 % | 4.028 M -68.59 % | 12.823 M 380.95 % | 2.666 M -16.30 % | 3.186 M -32.92 % | 4.749 M 49.99 % | 3.166 M 10.79 % | 2.858 M -62.61 % | 7.643 M 15.96 % | 6.591 M 111.30 % | 3.119 M -0.98 % | 3.151 M |
| Operating income ratio | 0.00 98.48 % | -0.10 -416.51 % | 0.03 109.70 % | -0.31 -2 814.38 % | 0.01 -21.38 % | 0.01 266.01 % | -0.01 -201.93 % | 0.01 129.62 % | -0.03 -134.62 % | 0.08 -20.63 % | 0.11 -28.93 % | 0.15 32.50 % | 0.11 -24.57 % | 0.15 -45.13 % | 0.27 238.35 % | -0.20 -161.51 % | 0.32 4.64 % | 0.30 -33.37 % | 0.46 72.62 % | 0.26 -22.10 % | 0.34 4.01 % | 0.33 -39.09 % | 0.53 14.75 % | 0.47 4.91 % | 0.44 404.74 % | -0.15 50.96 % | -0.30 -158.18 % | 0.51 46.63 % | 0.35 190.12 % | 0.12 108.87 % | 0.06 108.27 % | -0.70 -94.59 % | -0.36 -233.57 % | -0.11 69.86 % | -0.36 -232.16 % | 0.27 5.14 % | 0.26 142.97 % | 0.11 -3.07 % | 0.11 -64.23 % | 0.30 167.30 % | 0.11 30.52 % | 0.09 -59.27 % | 0.21 -62.75 % | 0.57 365.33 % | 0.12 -26.20 % | 0.17 -30.45 % | 0.24 30.77 % | 0.18 8.22 % | 0.17 -46.89 % | 0.32 9.10 % | 0.29 70.92 % | 0.17 -4.61 % | 0.18 |
| Total other income expenses net | 1.103 M -48.23 % | 2.130 M 103.18 % | 1.048 M 172.46 % | -1.447 M 84.43 % | -9.292 M -791.79 % | 1.343 M 32.08 % | 1.017 M -90.23 % | 10.410 M -7.09 % | 11.204 M 867.23 % | 1.158 M -35.41 % | 1.793 M 126.58 % | -6.746 M -155.77 % | -2.638 M -323.79 % | 1.179 M 173.82 % | 430.435 K 130.58 % | -1.407 M -703.00 % | -175.278 K -139.76 % | 440.819 K -84.17 % | 2.785 M 1 291.60 % | -233.699 K -182.75 % | 282.409 K 46.08 % | 193.321 K 252.25 % | -126.978 K -121.27 % | 596.849 K -24.32 % | 788.649 K 20.19 % | 656.150 K 23.64 % | 530.688 K 484.25 % | -138.111 K -122.94 % | 602.002 K 348.04 % | 134.364 K -52.94 % | 285.508 K -76.82 % | 1.232 M 105.06 % | -24.317 M -7 287.43 % | 338.329 K -13.06 % | 389.166 K 247.86 % | -263.207 K -193.05 % | 282.870 K 10.39 % | 256.255 K 180.13 % | -319.803 K -343.84 % | 131.153 K -69.35 % | 427.891 K -95.44 % | 9.387 M 665.55 % | 1.226 M -4.35 % | 1.282 M -76.58 % | 5.473 M 177.30 % | 1.974 M 119.76 % | 898.116 K 430.86 % | -271.445 K -150.57 % | 536.731 K 17.38 % | 457.262 K | 0.000 -100.00 % | 70.618 K -86.80 % | 534.904 K |
| 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 |
| 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 35.006 M 5.24 % | 33.262 M 28.74 % | 25.837 M 1 237.26 % | 1.932 M -36.96 % | 3.065 M 163.96 % | -4.792 M 38.84 % | -7.835 M -156.61 % | -3.053 M 87.44 % | -24.320 M 42.61 % | -42.379 M -3.79 % | -40.830 M 5.32 % | -43.126 M -0.65 % | -42.846 M -4.39 % | -41.045 M 49.69 % | -81.589 M -0.37 % | -81.289 M -9.87 % | -73.989 M 14.78 % | -86.821 M 15.56 % | -102.825 M -21.75 % | -84.454 M -8.99 % | -77.487 M -12.69 % | -68.761 M -0.24 % | -68.599 M -6.86 % | -64.197 M 2.31 % | -65.717 M -190.85 % | -22.595 M -15.63 % | -19.540 M 20.65 % | -24.626 M 47.80 % | -47.177 M -2.15 % | -46.185 M 5.88 % | -49.070 M -143.45 % | -20.156 M 27.09 % | -27.646 M 13.34 % | -31.903 M 34.97 % | -49.055 M -1.93 % | -48.127 M -55.55 % | -30.941 M -21.34 % | -25.499 M 25.36 % | -34.163 M -5.25 % | -32.460 M -44.27 % | -22.499 M 44.19 % | -40.311 M -16.90 % | -34.483 M -60.99 % | -21.419 M 10.79 % | -24.009 M -64.98 % | -14.553 M -243.78 % | -4.233 M -164.21 % | 6.592 M 120.17 % | -32.681 M -16.10 % | -28.150 M 22.47 % | -36.307 M -285.44 % | -9.420 M 81.25 % | -50.245 M |
| Total investments | 74.137 M -0.75 % | 74.700 M -3.09 % | 77.079 M -3.09 % | 79.535 M -1.12 % | 80.438 M -10.35 % | 89.729 M -15.84 % | 106.618 M 58.95 % | 67.076 M -0.42 % | 67.358 M -12.81 % | 77.253 M 0.92 % | 76.550 M 1.16 % | 75.669 M -5.43 % | 80.017 M -3.58 % | 82.988 M -6.63 % | 88.877 M 12.05 % | 79.317 M -2.61 % | 81.443 M 14.81 % | 70.938 M 4.34 % | 67.988 M -1.61 % | 69.098 M 3.64 % | 66.674 M 10.02 % | 60.604 M 3.84 % | 58.364 M 2.62 % | 56.874 M 30.86 % | 43.462 M -4.00 % | 45.270 M -6.64 % | 48.490 M 1.54 % | 47.752 M 3.68 % | 46.058 M 2.00 % | 45.155 M 4.55 % | 43.190 M 7.54 % | 40.161 M 2.11 % | 39.331 M 0.32 % | 39.206 M -1.71 % | 39.886 M -1.68 % | 40.569 M -48.42 % | 78.646 M 9.89 % | 71.571 M -3.74 % | 74.351 M 103.11 % | 36.606 M -12.39 % | 41.783 M -23.73 % | 54.786 M -5.16 % | 57.768 M 9.26 % | 52.873 M -14.16 % | 61.594 M 2.95 % | 59.830 M -32.81 % | 89.041 M -6.71 % | 95.443 M 124.51 % | 42.511 M 1.86 % | 41.734 M -18.16 % | 50.996 M -40.49 % | 85.690 M 68.04 % | 50.993 M |
| Total debt | 37.848 M 1.18 % | 37.408 M 1.89 % | 36.712 M 560.88 % | 5.555 M 0.00 % | 5.555 M 0.00 % | 5.555 M 0.00 % | 5.555 M -9.39 % | 6.131 M 0.00 % | 6.131 M 0.00 % | 6.131 M 0.00 % | 6.131 M -8.82 % | 6.724 M 10.22 % | 6.100 M -9.27 % | 6.724 M 10.66 % | 6.076 M -9.13 % | 6.686 M 207.24 % | 2.176 M | 0.000 | 0.000 -100.00 % | 7.963 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 % | 5.700 M 0.00 % | 5.700 M -46.73 % | 10.700 M 0.00 % | 10.700 M -31.85 % | 15.700 M 0.00 % | 15.700 M -24.15 % | 20.700 M 0.00 % | 20.700 M -19.46 % | 25.700 M | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 93.328 M -0.33 % | 93.638 M -1.61 % | 95.167 M | 0.000 | 0.000 -100.00 % | 100.826 M -3.88 % | 104.896 M -1.90 % | 106.926 M -0.80 % | 107.790 M 0.16 % | 107.622 M 1.46 % | 106.072 M -0.44 % | 106.541 M -4.53 % | 111.595 M -2.43 % | 114.380 M -5.72 % | 121.320 M 7.80 % | 112.546 M -2.92 % | 115.926 M 1.91 % | 113.752 M 2.66 % | 110.802 M 756.95 % | 12.930 M 16.60 % | 11.089 M 120.92 % | 5.020 M 80.62 % | 2.779 M -69.98 % | 9.258 M 27.80 % | 7.244 M -19.98 % | 9.053 M -17.03 % | 10.910 M 7.25 % | 10.173 M -3.36 % | 10.527 M 9.38 % | 9.624 M 25.66 % | 7.659 M 65.44 % | 4.629 M 2.60 % | 4.512 M 2.86 % | 4.387 M 18.47 % | 3.703 M -15.57 % | 4.386 M 842.00 % | 465.588 K -70.32 % | 1.569 M 247.82 % | 451.070 K -77.02 % | 1.962 M -71.73 % | 6.942 M -30.19 % | 9.945 M 0.27 % | 9.919 M -2.83 % | 10.207 M -29.76 % | 14.531 M 13.82 % | 12.767 M -14.76 % | 14.979 M 5.67 % | 14.175 M 61.90 % | 8.755 M 9.74 % | 7.978 M 10.20 % | 7.240 M | 0.000 | 0.000 |
| Retained earnings | -64.234 M 1.33 % | -65.097 M 0.60 % | -65.487 M 1.98 % | -66.807 M -7.29 % | -62.270 M -4.20 % | -59.759 M 1.49 % | -60.660 M 1.28 % | -61.449 M -1 154.74 % | 5.826 M -45.99 % | 10.788 M 16.46 % | 9.263 M 6.23 % | 8.720 M -52.79 % | 18.471 M 2.99 % | 17.935 M -62.59 % | 47.935 M 6.27 % | 45.106 M -9.94 % | 50.086 M 7.23 % | 46.708 M 13.85 % | 41.024 M -14.68 % | 48.082 M -65.19 % | 138.114 M 7.26 % | 128.769 M -5.64 % | 136.469 M 793.45 % | 15.274 M -86.04 % | 109.413 M 6.79 % | 102.456 M -13.62 % | 118.609 M -2.87 % | 122.115 M 5.83 % | 115.389 M 2.93 % | 112.106 M 1.06 % | 110.928 M 0.31 % | 110.581 M -5.33 % | 116.809 M -3.49 % | 121.027 M -13.18 % | 139.396 M -2.41 % | 142.832 M 0.36 % | 142.323 M 3.68 % | 137.275 M 1.59 % | 135.129 M -10.42 % | 150.846 M -0.04 % | 150.911 M 3.21 % | 146.214 M 7.98 % | 135.408 M 7 027.46 % | 1.900 M -98.70 % | 146.556 M 5.72 % | 138.629 M 3.90 % | 133.431 M -12.95 % | 153.285 M 5.45 % | 145.364 M 2.33 % | 142.056 M 5.89 % | 134.160 M -6.70 % | 143.791 M 0.33 % | 143.313 M |
| Common stock | 316.667 M 0.00 % | 316.667 M 0.00 % | 316.667 M 0.00 % | 316.667 M 0.00 % | 316.667 M 0.00 % | 316.667 M 0.00 % | 316.667 M 0.00 % | 316.667 M 0.00 % | 316.667 M 0.00 % | 316.667 M 0.00 % | 316.667 M 0.00 % | 316.667 M 0.00 % | 316.667 M 0.00 % | 316.667 M 0.00 % | 316.667 M 0.00 % | 316.667 M 0.00 % | 316.667 M 0.00 % | 316.667 M 0.00 % | 316.667 M 0.00 % | 316.667 M 0.00 % | 316.667 M 0.00 % | 316.667 M 0.00 % | 316.667 M 0.00 % | 316.667 M 0.00 % | 316.667 M 0.00 % | 316.667 M 0.00 % | 316.667 M 0.00 % | 316.667 M 0.00 % | 316.667 M 0.00 % | 316.667 M 0.00 % | 316.667 M 0.00 % | 316.667 M 0.00 % | 316.667 M 0.00 % | 316.667 M 0.00 % | 316.667 M 0.00 % | 316.667 M 0.00 % | 316.667 M 0.00 % | 316.667 M 0.00 % | 316.667 M 0.00 % | 316.667 M 0.00 % | 316.667 M 0.00 % | 316.667 M 0.00 % | 316.667 M 0.00 % | 316.667 M 0.00 % | 316.667 M 0.00 % | 316.667 M 0.00 % | 316.667 M 0.00 % | 316.667 M 0.00 % | 316.667 M 0.00 % | 316.667 M 0.00 % | 316.667 M 0.00 % | 316.667 M 0.00 % | 316.667 M |
| Total equity | 345.761 M 0.16 % | 345.208 M -0.33 % | 346.347 M -0.19 % | 347.023 M -0.76 % | 349.690 M -2.25 % | 357.734 M -0.88 % | 360.903 M -0.34 % | 362.144 M -15.84 % | 430.283 M -1.10 % | 435.076 M 0.71 % | 432.002 M 0.02 % | 431.928 M -3.31 % | 446.733 M -0.50 % | 448.981 M -7.60 % | 485.922 M 2.45 % | 474.319 M -1.73 % | 482.678 M 1.16 % | 477.126 M -2.58 % | 489.743 M 3.61 % | 472.678 M 1.46 % | 465.870 M 3.42 % | 450.455 M -1.20 % | 455.915 M 2.53 % | 444.679 M 5.04 % | 423.323 M -1.13 % | 428.175 M -4.04 % | 446.186 M -1.30 % | 452.044 M 2.14 % | 442.573 M 0.04 % | 442.393 M 0.92 % | 438.358 M 0.77 % | 434.992 M -1.27 % | 440.600 M -0.34 % | 442.081 M -3.85 % | 459.765 M -2.54 % | 471.743 M 2.67 % | 459.455 M 0.87 % | 455.511 M 0.72 % | 452.247 M -4.42 % | 473.152 M -0.29 % | 474.520 M 0.36 % | 472.826 M 2.34 % | 461.994 M -3.05 % | 476.535 M -0.26 % | 477.754 M 2.07 % | 468.063 M 0.64 % | 465.076 M -3.93 % | 484.126 M 2.83 % | 470.786 M 0.88 % | 466.701 M 1.89 % | 458.066 M -2.00 % | 467.392 M -0.62 % | 470.290 M |
| Other non current liabilities | 5.273 M 2.29 % | 5.155 M 3.97 % | 4.958 M 2.36 % | 4.844 M -5.14 % | 5.106 M 3.76 % | 4.921 M 3.14 % | 4.771 M 3.35 % | 4.616 M 3.53 % | 4.459 M 7.61 % | 4.143 M 7.02 % | 3.871 M 7.89 % | 3.588 M -9.21 % | 3.952 M 4.80 % | 3.771 M 8.85 % | 3.464 M 11.35 % | 3.111 M -17.16 % | 3.756 M 0.85 % | 3.724 M -1.68 % | 3.788 M 203.38 % | -3.664 M -241.30 % | 2.593 M -22.53 % | 3.347 M 2.94 % | 3.252 M 0.18 % | 3.246 M 5.00 % | 3.091 M 0.17 % | 3.086 M -0.16 % | 3.091 M 0.07 % | 3.089 M 5.91 % | 2.917 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.761 M -3.97 % | 2.875 M -17.92 % | 3.503 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.781 M | 0.000 | 0.000 -100.00 % | 4.264 M | 0.000 -100.00 % | 3.788 M -3.29 % | 3.917 M 7.86 % | 3.631 M -7.52 % | 3.926 M -0.34 % | 3.939 M -8.00 % | 4.282 M 127.27 % | -15.700 M 24.15 % | -20.700 M |
| Long term debt | 4.437 M 0.00 % | 4.437 M 0.77 % | 4.403 M -11.26 % | 4.962 M 0.00 % | 4.962 M -0.20 % | 4.972 M -0.15 % | 4.979 M -10.08 % | 5.538 M -0.14 % | 5.545 M 0.00 % | 5.545 M -0.17 % | 5.555 M -9.39 % | 6.131 M 0.50 % | 6.100 M -0.50 % | 6.131 M 0.90 % | 6.076 M -9.64 % | 6.724 M 252.97 % | 1.905 M | 0.000 | 0.000 -100.00 % | 7.334 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 -100.00 % | 5.700 M 0.00 % | 5.700 M 0.00 % | 5.700 M -46.73 % | 10.700 M 0.00 % | 10.700 M -31.85 % | 15.700 M 0.00 % | 15.700 M -24.15 % | 20.700 M |
| Total non current liabilities | 9.710 M 1.23 % | 9.592 M 2.47 % | 9.361 M -4.53 % | 9.806 M -2.61 % | 10.068 M 1.77 % | 9.892 M 1.46 % | 9.750 M -3.97 % | 10.154 M 1.50 % | 10.004 M 3.26 % | 9.688 M 2.78 % | 9.426 M -3.01 % | 9.719 M -3.32 % | 10.052 M 1.52 % | 9.902 M 3.79 % | 9.540 M -3.00 % | 9.835 M 73.74 % | 5.661 M 52.00 % | 3.724 M -1.68 % | 3.788 M 3.19 % | 3.670 M 41.56 % | 2.593 M -22.53 % | 3.347 M 2.94 % | 3.252 M 0.18 % | 3.246 M 5.00 % | 3.091 M 0.17 % | 3.086 M -0.16 % | 3.091 M 0.07 % | 3.089 M 5.91 % | 2.917 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.761 M -3.97 % | 2.875 M -17.92 % | 3.503 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.676 M -2.77 % | 3.781 M | 0.000 | 0.000 -100.00 % | 4.264 M | 0.000 -100.00 % | 9.488 M -1.34 % | 9.617 M 3.06 % | 9.331 M -36.20 % | 14.626 M -0.09 % | 14.639 M -26.74 % | 19.982 M 27.27 % | 15.700 M -24.15 % | 20.700 M |
| Other current liabilities | 7.281 M -0.75 % | 7.336 M -20.64 % | 9.244 M -3.63 % | 9.592 M -56.35 % | 21.975 M -12.95 % | 25.245 M 20.50 % | 20.951 M 65.80 % | 12.637 M 65.73 % | 7.625 M -20.50 % | 9.590 M 6.87 % | 8.974 M -25.56 % | 12.054 M 67.64 % | 7.191 M -10.12 % | 8.000 M -25.39 % | 10.722 M -23.95 % | 14.099 M 83.44 % | 7.686 M -3.23 % | 7.942 M -18.09 % | 9.697 M -33.93 % | 14.676 M -7.12 % | 15.802 M -26.70 % | 21.556 M 39.49 % | 15.453 M 19.31 % | 12.953 M -5.13 % | 13.654 M 33.94 % | 10.194 M -21.50 % | 12.986 M 10.10 % | 11.794 M 0.36 % | 11.752 M 34.44 % | 8.741 M -29.73 % | 12.439 M 8.03 % | 11.514 M 5.27 % | 10.938 M 7.34 % | 10.191 M -13.97 % | 11.845 M -7.47 % | 12.801 M 33.49 % | 9.590 M 19.25 % | 8.042 M -73.56 % | 30.413 M 146.65 % | 12.331 M 49.98 % | 8.221 M 4.37 % | 7.877 M -69.83 % | 26.109 M 719.48 % | 3.186 M -63.26 % | 8.671 M 15.51 % | 7.506 M -78.93 % | 35.634 M 212.56 % | 11.401 M 35.17 % | 8.435 M 4.54 % | 8.069 M -68.40 % | 25.533 M 11.53 % | 22.893 M 18.92 % | 19.250 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.827 M -79.97 % | 19.103 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.330 M | 0.000 | 0.000 | 0.000 100.00 % | -629.017 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.502 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 33.410 M 1.33 % | 32.971 M 2.05 % | 32.309 M 5 349.24 % | 592.909 K 0.00 % | 592.909 K 1.65 % | 583.313 K 1.33 % | 575.638 K -2.91 % | 592.909 K 1.31 % | 585.235 K 0.00 % | 585.235 K 1.67 % | 575.639 K -2.91 % | 592.909 K | 0.000 -100.00 % | 592.908 K | 0.000 -100.00 % | 610.696 K 125.05 % | 271.362 K | 0.000 | 0.000 -100.00 % | 629.017 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.700 M 249.91 % | -3.802 M -135.54 % | 10.700 M 114.00 % | 5.000 M -50.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M | 0.000 | 0.000 |
| Total current liabilities | 49.313 M 2.78 % | 47.979 M -1.60 % | 48.757 M 163.51 % | 18.503 M -44.04 % | 33.068 M 1.78 % | 32.488 M -4.75 % | 34.109 M 0.46 % | 33.952 M 165.90 % | 12.769 M -17.06 % | 15.395 M -5.61 % | 16.310 M 12.67 % | 14.476 M 20.26 % | 12.037 M -6.54 % | 12.880 M -29.22 % | 18.198 M 4.31 % | 17.445 M 41.41 % | 12.337 M 3.48 % | 11.923 M -21.84 % | 15.254 M -19.98 % | 19.064 M 10.45 % | 17.261 M -30.58 % | 24.866 M 27.99 % | 19.428 M 18.89 % | 16.341 M 2.39 % | 15.959 M 22.39 % | 13.039 M -20.79 % | 16.461 M 5.97 % | 15.533 M 0.35 % | 15.480 M 20.49 % | 12.848 M -27.28 % | 17.668 M 12.70 % | 15.676 M 4.20 % | 15.044 M -0.27 % | 15.084 M -14.87 % | 17.720 M -3.06 % | 18.280 M 14.98 % | 15.898 M -0.57 % | 15.989 M -56.93 % | 37.127 M 145.26 % | 15.138 M 23.58 % | 12.250 M 12.00 % | 10.937 M -69.10 % | 35.391 M 66.68 % | 21.233 M -6.07 % | 22.606 M 32.06 % | 17.118 M -66.41 % | 50.955 M 92.01 % | 26.538 M 7.94 % | 24.586 M 3.20 % | 23.824 M -45.07 % | 43.372 M 50.28 % | 28.861 M 16.01 % | 24.877 M |
| Total liabilities | 59.023 M 2.52 % | 57.571 M -0.94 % | 58.118 M 105.30 % | 28.309 M -34.37 % | 43.136 M 1.78 % | 42.381 M -3.37 % | 43.859 M -0.56 % | 44.105 M 93.68 % | 22.773 M -9.21 % | 25.084 M -2.54 % | 25.737 M 6.37 % | 24.194 M 9.53 % | 22.089 M -3.04 % | 22.781 M -17.87 % | 27.738 M 1.68 % | 27.280 M 51.58 % | 17.997 M -99.60 % | 4.493 B 23 494.07 % | 19.042 M -16.24 % | 22.735 M -95.32 % | 485.723 M 1.47 % | 478.668 M 0.02 % | 478.594 M 3.09 % | 464.266 M 2.65 % | 452.274 M 1.79 % | 444.301 M -4.60 % | 465.739 M -0.39 % | 467.578 M 1.43 % | 460.979 M 1.26 % | 455.241 M -0.17 % | 456.026 M 2 809.05 % | 15.676 M 4.20 % | 15.044 M -15.70 % | 17.846 M -13.35 % | 20.595 M -5.45 % | 21.783 M 37.02 % | 15.898 M -0.57 % | 15.989 M -56.93 % | 37.127 M 97.34 % | 18.814 M 17.36 % | 16.031 M 46.57 % | 10.937 M -69.10 % | 35.391 M 38.80 % | 25.497 M 12.79 % | 22.606 M -15.03 % | 26.606 M -56.08 % | 60.572 M 68.87 % | 35.869 M -8.52 % | 39.212 M 1.94 % | 38.464 M -39.29 % | 63.354 M 26.58 % | 50.049 M -2.24 % | 51.195 M |
| Other non current assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 41.551 M 37.75 % | 30.163 M 109.04 % | -333.690 M | 0.000 100.00 % | -337.668 M 2.60 % | -346.694 M 1.43 % | -351.725 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.480 B -496 108.00 % | 500.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.001 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 M -122.96 % | 4.355 M 83.66 % | 2.371 M -9.89 % | 2.632 M -4.96 % | 2.769 M -6.34 % | 2.956 M -9.80 % | 3.278 M -11.20 % | 3.691 M -67.17 % | 11.243 M -57.92 % | 26.720 M 135.82 % | 11.331 M 0.07 % | 11.323 M -7.76 % | 12.275 M 1.41 % | 12.105 M 0.73 % | 12.018 M 1.65 % | 11.823 M 435.27 % | 2.209 M 100.56 % | -396.903 M 3.35 % | -410.679 M |
| Long term investments | 74.137 M -0.75 % | 74.700 M -3.09 % | 77.079 M -3.09 % | 79.535 M -1.12 % | 80.438 M -10.35 % | 89.729 M 36.38 % | 65.792 M 157.75 % | 25.525 M -31.37 % | 37.195 M -51.85 % | 77.253 M 0.92 % | 76.550 M 1.16 % | 75.669 M -5.43 % | 80.017 M -3.58 % | 82.988 M -6.63 % | 88.877 M 12.05 % | 79.317 M -2.61 % | 81.443 M 14.81 % | 70.938 M 4.34 % | 67.988 M -1.61 % | 69.098 M 3.64 % | 66.674 M 10.02 % | 60.604 M 3.84 % | 58.364 M 2.62 % | 56.874 M 30.86 % | 43.462 M -4.00 % | 45.270 M -6.64 % | 48.490 M 1.54 % | 47.752 M 3.68 % | 46.058 M 2.00 % | 45.155 M 4.55 % | 43.190 M 7.54 % | 40.161 M 2.11 % | 39.331 M 0.32 % | 39.206 M -1.71 % | 39.886 M -1.68 % | 40.569 M 15.55 % | 35.109 M -3.05 % | 36.212 M 3.19 % | 35.094 M -4.13 % | 36.606 M -12.39 % | 41.783 M -6.70 % | 44.786 M 0.04 % | 44.768 M 49.86 % | 29.873 M -38.53 % | 48.594 M 3.77 % | 46.830 M -4.51 % | 49.041 M 1.24 % | 48.443 M 13.95 % | 42.511 M 1.86 % | 41.734 M -18.16 % | 50.996 M 25.33 % | 40.690 M -20.20 % | 50.993 M |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 276.262 M 5.35 % | 262.240 M 2.63 % | 255.524 M 1.69 % | 251.266 M 14.37 % | 219.689 M 1.15 % | 217.190 M 0.55 % | 216.001 M -0.68 % | 217.487 M -14.32 % | 253.841 M -1.01 % | 256.437 M -1.02 % | 259.081 M -1.11 % | 261.999 M -1.75 % | 266.677 M -0.77 % | 268.737 M -0.84 % | 271.012 M -0.80 % | 273.191 M 0.65 % | 271.420 M -0.02 % | 271.468 M -0.56 % | 272.988 M -0.60 % | 274.645 M 0.32 % | 273.762 M -90.07 % | 2.756 B 899.47 % | 275.707 M -0.71 % | 277.688 M -0.57 % | 279.278 M -0.73 % | 281.319 M -0.69 % | 283.274 M -0.73 % | 285.351 M 3.66 % | 275.268 M -1.32 % | 278.952 M -1.25 % | 282.482 M -1.19 % | 285.876 M -1.23 % | 289.428 M -1.16 % | 292.824 M -1.56 % | 297.453 M -0.90 % | 300.152 M -1.07 % | 303.396 M -1.27 % | 307.287 M -1.32 % | 311.386 M -1.28 % | 315.432 M -0.95 % | 318.463 M -1.20 % | 322.318 M -1.31 % | 326.604 M -1.30 % | 330.909 M -1.14 % | 334.729 M -1.21 % | 338.835 M -1.35 % | 343.473 M -1.28 % | 347.940 M 0.90 % | 344.839 M -1.06 % | 348.527 M -0.96 % | 351.917 M -1.21 % | 356.213 M -0.97 % | 359.687 M |
| Total non current assets | 350.400 M 3.99 % | 336.940 M 1.30 % | 332.603 M 0.54 % | 330.801 M 10.22 % | 300.128 M -2.21 % | 306.919 M 8.92 % | 281.793 M -0.97 % | 284.563 M -11.41 % | 321.200 M -3.74 % | 333.690 M -0.58 % | 335.631 M -0.60 % | 337.668 M -2.60 % | 346.694 M -1.43 % | 351.725 M -2.27 % | 359.889 M 2.09 % | 352.507 M -0.10 % | 352.864 M 3.05 % | 342.407 M 0.42 % | 340.976 M -0.81 % | 343.743 M 0.97 % | 340.435 M 1.27 % | 336.164 M 0.48 % | 334.570 M 0.00 % | 334.562 M 3.66 % | 322.739 M -1.18 % | 326.590 M -1.56 % | 331.763 M -0.40 % | 333.103 M 3.66 % | 321.326 M -1.47 % | 326.109 M 0.13 % | 325.672 M -0.11 % | 326.037 M -0.83 % | 328.760 M -0.99 % | 332.030 M -1.28 % | 336.339 M -2.53 % | 345.077 M 1.23 % | 340.876 M -1.52 % | 346.131 M -0.89 % | 349.250 M -1.62 % | 354.994 M -2.35 % | 363.523 M -1.96 % | 370.794 M -3.09 % | 382.615 M -1.26 % | 387.501 M -1.81 % | 394.653 M -0.59 % | 396.988 M -1.93 % | 404.789 M -0.91 % | 408.488 M 2.28 % | 399.368 M -0.68 % | 402.084 M -0.75 % | 405.121 M 2.07 % | 396.903 M -3.35 % | 410.679 M |
| Other current assets | 14.018 M -43.98 % | 25.022 M -4.39 % | 26.170 M 146.50 % | 10.617 M -76.92 % | 46.004 M 30.52 % | 35.246 M 64.10 % | 21.478 M -9.25 % | 23.668 M -27.24 % | 32.528 M | 0.000 -100.00 % | 6.543 M 72.31 % | 3.797 M -39.68 % | 6.295 M -6.85 % | 6.758 M 25.88 % | 5.369 M 24.57 % | 4.310 M -64.60 % | 12.174 M 54.58 % | 7.876 M -11.04 % | 8.853 M -22.73 % | 11.456 M 58.25 % | 7.239 M -12.97 % | 8.318 M -80.32 % | 42.266 M 651.70 % | 5.623 M -32.65 % | 8.349 M -7.07 % | 8.984 M 510.88 % | 1.471 M -78.33 % | 6.788 M -51.82 % | 14.089 M -1.13 % | 14.251 M 23.48 % | 11.541 M -12.89 % | 13.249 M -4.22 % | 13.833 M 6.69 % | 12.966 M 213.13 % | 4.141 M 48.03 % | 2.797 M -21.03 % | 3.542 M -25.28 % | 4.740 M 0.15 % | 4.733 M -71.65 % | 16.694 M 325.81 % | 3.921 M -39.83 % | 6.516 M 4.40 % | 6.241 M -54.84 % | 13.820 M 10.34 % | 12.525 M 3.35 % | 12.119 M 21.51 % | 9.974 M 65.07 % | 6.042 M 145.49 % | 2.461 M -46.51 % | 4.602 M 63.05 % | 2.822 M -36.78 % | 4.464 M 140.52 % | 1.856 M |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 40.826 M -1.74 % | 41.551 M 37.75 % | 30.163 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 -100.00 % | 43.538 M 23.13 % | 35.359 M -9.93 % | 39.257 M | 0.000 | 0.000 -100.00 % | 10.000 M -23.08 % | 13.000 M -43.48 % | 23.000 M 76.92 % | 13.000 M 0.00 % | 13.000 M -67.50 % | 40.000 M -14.89 % | 47.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 45.000 M | 0.000 |
| cash and cash equivalents | 2.842 M -31.46 % | 4.146 M -61.88 % | 10.875 M 200.17 % | 3.623 M 45.50 % | 2.490 M -75.94 % | 10.347 M -22.73 % | 13.390 M 45.80 % | 9.184 M -69.84 % | 30.450 M -37.23 % | 48.510 M 3.30 % | 46.961 M -5.79 % | 49.849 M 1.85 % | 48.946 M 2.46 % | 47.768 M -45.51 % | 87.664 M -0.35 % | 87.976 M 15.51 % | 76.165 M -12.27 % | 86.821 M -15.56 % | 102.825 M 11.26 % | 92.417 M 19.27 % | 77.487 M 12.69 % | 68.761 M 0.24 % | 68.599 M 6.86 % | 64.197 M -2.31 % | 65.717 M 190.85 % | 22.595 M 15.63 % | 19.540 M -20.65 % | 24.626 M -47.80 % | 47.177 M 2.15 % | 46.185 M -5.88 % | 49.070 M 143.45 % | 20.156 M -27.09 % | 27.646 M -13.34 % | 31.903 M -34.97 % | 49.055 M 1.93 % | 48.127 M 55.55 % | 30.941 M 21.34 % | 25.499 M -25.36 % | 34.163 M 5.25 % | 32.460 M 44.27 % | 22.499 M -44.19 % | 40.311 M 0.32 % | 40.183 M 48.17 % | 27.119 M -21.87 % | 34.709 M 37.45 % | 25.253 M 26.69 % | 19.933 M 118.87 % | 9.108 M -82.94 % | 53.381 M 9.28 % | 48.850 M -21.22 % | 62.007 M 558.28 % | 9.420 M -81.25 % | 50.245 M |
| Cash and short term investments | 2.842 M -31.46 % | 4.146 M -61.88 % | 10.875 M 200.17 % | 3.623 M 45.50 % | 2.490 M -75.94 % | 10.347 M -80.92 % | 54.217 M 6.86 % | 50.735 M -16.30 % | 60.614 M 24.95 % | 48.510 M 3.30 % | 46.961 M -5.79 % | 49.849 M 1.85 % | 48.946 M 2.46 % | 47.768 M -45.51 % | 87.664 M -0.35 % | 87.976 M 15.51 % | 76.165 M -12.27 % | 86.821 M -15.56 % | 102.825 M 11.26 % | 92.417 M 19.27 % | 77.487 M 12.69 % | 68.761 M 0.24 % | 68.599 M 6.86 % | 64.197 M -2.31 % | 65.717 M 190.85 % | 22.595 M 15.63 % | 19.540 M -20.65 % | 24.626 M -47.80 % | 47.177 M 2.15 % | 46.185 M -5.88 % | 49.070 M 143.45 % | 20.156 M -27.09 % | 27.646 M -13.34 % | 31.903 M -34.97 % | 49.055 M 1.93 % | 48.127 M -35.38 % | 74.478 M 22.38 % | 60.858 M -17.11 % | 73.419 M 126.19 % | 32.460 M 44.27 % | 22.499 M -55.28 % | 50.311 M -5.40 % | 53.183 M 6.11 % | 50.119 M 5.05 % | 47.709 M 24.72 % | 38.253 M -36.17 % | 59.933 M 6.82 % | 56.108 M 5.11 % | 53.381 M 9.28 % | 48.850 M -21.22 % | 62.007 M 13.94 % | 54.420 M 8.31 % | 50.245 M |
| Total current assets | 54.384 M -17.40 % | 65.839 M -8.38 % | 71.862 M 61.38 % | 44.531 M -51.96 % | 92.699 M -0.53 % | 93.196 M -24.21 % | 122.970 M 1.06 % | 121.686 M -7.71 % | 131.856 M 4.26 % | 126.470 M 3.57 % | 122.108 M 3.08 % | 118.454 M -3.01 % | 122.128 M 1.74 % | 120.037 M -21.94 % | 153.770 M 3.14 % | 149.091 M 0.87 % | 147.812 M -1.70 % | 150.366 M -10.39 % | 167.809 M 10.64 % | 151.670 M 4.39 % | 145.288 M 1.95 % | 142.504 M -1.06 % | 144.024 M 11.04 % | 129.704 M 0.05 % | 129.635 M 10.13 % | 117.711 M -12.14 % | 133.976 M -0.37 % | 134.475 M -3.71 % | 139.653 M 6.50 % | 131.132 M 0.60 % | 130.354 M 4.59 % | 124.631 M -1.78 % | 126.884 M -0.79 % | 127.896 M -11.20 % | 144.021 M -0.64 % | 144.946 M 5.00 % | 138.039 M 7.13 % | 128.852 M -10.39 % | 143.786 M 7.87 % | 133.295 M 4.93 % | 127.028 M 8.64 % | 116.927 M -1.62 % | 118.850 M 3.77 % | 114.531 M 4.48 % | 109.623 M 12.23 % | 97.681 M -19.18 % | 120.858 M 8.39 % | 111.507 M 0.79 % | 110.630 M 7.32 % | 103.080 M -11.37 % | 116.298 M 7.73 % | 107.951 M -0.01 % | 107.959 M |
| Inventory | 19.535 M -0.47 % | 19.627 M 7.02 % | 18.339 M 4.09 % | 17.618 M -17.76 % | 21.423 M -3.89 % | 22.290 M 0.80 % | 22.113 M 9.90 % | 20.121 M -30.58 % | 28.986 M -2.50 % | 29.730 M 4.66 % | 28.407 M 1.99 % | 27.853 M -3.73 % | 28.931 M 2.92 % | 28.109 M -2.59 % | 28.858 M 11.05 % | 25.986 M -2.70 % | 26.707 M 3.35 % | 25.842 M -1.78 % | 26.309 M -2.97 % | 27.116 M -3.33 % | 28.048 M -8.70 % | 30.720 M | 0.000 -100.00 % | 34.175 M 10.14 % | 31.028 M 0.56 % | 30.856 M 3.17 % | 29.907 M 0.33 % | 29.809 M -1.06 % | 30.128 M 2.33 % | 29.442 M -2.68 % | 30.254 M 0.03 % | 30.245 M -8.73 % | 33.138 M 4.66 % | 31.662 M -0.85 % | 31.934 M 0.33 % | 31.828 M -3.48 % | 32.977 M -3.00 % | 33.995 M -2.31 % | 34.799 M 6.39 % | 32.708 M -4.92 % | 34.399 M -2.90 % | 35.428 M -5.67 % | 37.557 M -1.24 % | 38.029 M -2.87 % | 39.155 M 2.95 % | 38.031 M -4.31 % | 39.744 M -0.07 % | 39.772 M -0.46 % | 39.957 M 2.42 % | 39.012 M -0.59 % | 39.242 M -1.12 % | 39.686 M 0.75 % | 39.392 M |
| Net receivables | 17.989 M 5.54 % | 17.044 M 3.44 % | 16.478 M 30.02 % | 12.673 M -44.37 % | 22.783 M -9.99 % | 25.313 M 0.60 % | 25.162 M -7.37 % | 27.162 M -35.72 % | 42.256 M -12.39 % | 48.229 M 19.98 % | 40.197 M 75.23 % | 22.940 M -48.16 % | 44.252 M 0.21 % | 44.160 M 18.56 % | 37.248 M 20.86 % | 30.820 M -5.94 % | 32.765 M 9.85 % | 29.827 M 0.02 % | 29.822 M 59.66 % | 18.679 M -42.55 % | 32.513 M -6.31 % | 34.704 M 4.66 % | 33.158 M 17.42 % | 28.238 M 15.06 % | 24.542 M 1.09 % | 24.276 M 1.18 % | 23.993 M -67.25 % | 73.252 M 159.22 % | 28.259 M -31.50 % | 41.254 M | 0.000 -100.00 % | 60.981 M 16.67 % | 52.267 M 1.75 % | 51.366 M -12.78 % | 58.892 M 164.05 % | 22.303 M -17.52 % | 27.042 M -7.58 % | 29.259 M -5.11 % | 30.834 M 89.05 % | 16.310 M -47.67 % | 31.168 M 26.33 % | 24.672 M 12.82 % | 21.868 M 74.08 % | 12.562 M 22.75 % | 10.234 M 10.31 % | 9.278 M -17.22 % | 11.208 M 16.92 % | 9.586 M -35.37 % | 14.831 M 39.69 % | 10.617 M -13.17 % | 12.227 M 30.33 % | 9.381 M -43.03 % | 16.467 M |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.477 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 423.223 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 440.393 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.587 M 342.32 % | 2.846 M |
| Account payables | 8.622 M 12.37 % | 7.673 M 6.49 % | 7.205 M -12.95 % | 8.276 M -21.18 % | 10.500 M 103.52 % | 5.159 M 4.68 % | 4.929 M 251.69 % | 1.401 M -42.44 % | 2.435 M -32.70 % | 3.617 M 17.92 % | 3.068 M 84.09 % | 1.666 M -28.55 % | 2.332 M -10.66 % | 2.611 M -21.98 % | 3.346 M 75.07 % | 1.911 M 2.05 % | 1.873 M -18.37 % | 2.294 M -50.76 % | 4.660 M 35.91 % | 3.429 M 135.00 % | 1.459 M -55.92 % | 3.310 M -16.73 % | 3.974 M 17.31 % | 3.388 M 46.96 % | 2.305 M -18.97 % | 2.845 M -18.13 % | 3.475 M -7.05 % | 3.739 M 0.32 % | 3.727 M -9.22 % | 4.106 M -21.47 % | 5.229 M 25.63 % | 4.162 M 1.36 % | 4.106 M -16.10 % | 4.894 M -16.70 % | 5.875 M 7.23 % | 5.479 M -13.15 % | 6.308 M -20.62 % | 7.947 M 18.37 % | 6.714 M 139.17 % | 2.807 M -30.31 % | 4.028 M 31.63 % | 3.060 M -14.57 % | 3.582 M 25.92 % | 2.845 M -12.07 % | 3.235 M -29.85 % | 4.612 M -13.33 % | 5.321 M 3.57 % | 5.137 M -16.48 % | 6.151 M 6.87 % | 5.755 M -26.57 % | 7.838 M 31.34 % | 5.968 M 6.06 % | 5.627 M |
| Tax payables | 0.000 | 0.000 | 0.000 -100.00 % | 42.050 K | 0.000 -100.00 % | 1.501 M -60.79 % | 3.827 M 1 657.08 % | 217.796 K -89.75 % | 2.124 M 32.58 % | 1.602 M -56.62 % | 3.693 M 2 182.57 % | 161.808 K -93.56 % | 2.514 M 50.00 % | 1.676 M -59.42 % | 4.130 M 400.89 % | 824.462 K -67.11 % | 2.507 M 48.70 % | 1.686 M 87.82 % | 897.616 K 171.54 % | 330.565 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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.089 M | 0.000 -100.00 % | 3.996 M 28.73 % | 3.104 M -0.34 % | 3.115 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.503 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.676 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 |
| Capital lease obligations | 4.996 M 0.00 % | 4.996 M 0.00 % | 4.996 M -10.06 % | 5.555 M 0.00 % | 5.555 M 0.00 % | 5.555 M 0.00 % | 5.555 M -9.39 % | 6.131 M 0.00 % | 6.131 M 0.00 % | 6.131 M 0.00 % | 6.131 M -8.82 % | 6.724 M 10.22 % | 6.100 M -9.27 % | 6.724 M 10.66 % | 6.076 M -17.16 % | 7.334 M 237.02 % | 2.176 M | 0.000 | 0.000 -100.00 % | 7.963 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 % | -9.502 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 0.000 | 0.000 | 0.000 -100.00 % | 97.164 M 1.96 % | 95.294 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -82.879 M | 0.000 | 0.000 | 0.000 100.00 % | -95.000 M -195.56 % | 99.413 M | 0.000 | 0.000 | 0.000 -100.00 % | 130.435 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.612 M -98.00 % | 130.445 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.934 M -32.74 % | 10.310 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.477 B | 0.000 | 0.000 -100.00 % | 465.870 M 3.42 % | 450.455 M -1.20 % | 455.915 M 2.53 % | 444.679 M 2.64 % | 433.223 M 1.18 % | 428.175 M -4.04 % | 446.186 M -0.62 % | 448.955 M 1.44 % | 442.583 M 0.04 % | 442.393 M 0.92 % | 438.358 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.488 M -2.30 % | 5.618 M |
| Total assets | 404.784 M 0.50 % | 402.779 M -0.42 % | 404.465 M 7.76 % | 375.332 M -4.45 % | 392.827 M -1.82 % | 400.115 M -1.15 % | 404.762 M -0.37 % | 406.249 M -10.33 % | 453.055 M -1.54 % | 460.160 M 0.53 % | 457.739 M 0.35 % | 456.122 M -2.71 % | 468.822 M -0.62 % | 471.762 M -8.16 % | 513.660 M 2.40 % | 501.599 M 0.18 % | 500.676 M -89.93 % | 4.970 B 876.82 % | 508.785 M 2.70 % | 495.413 M 1.99 % | 485.723 M 1.47 % | 478.668 M 0.02 % | 478.594 M 3.09 % | 464.266 M -46.98 % | 875.597 M 97.07 % | 444.301 M -4.60 % | 465.739 M -0.39 % | 467.578 M 1.43 % | 460.979 M -48.65 % | 897.634 M 96.84 % | 456.026 M 1.19 % | 450.668 M -1.09 % | 455.644 M -0.93 % | 459.927 M -4.25 % | 480.360 M -1.97 % | 490.023 M 2.32 % | 478.915 M 0.83 % | 474.983 M -3.66 % | 493.035 M 0.97 % | 488.290 M -0.46 % | 490.551 M 0.58 % | 487.721 M -2.74 % | 501.464 M -0.11 % | 502.032 M -0.45 % | 504.276 M 1.94 % | 494.669 M -5.89 % | 525.648 M 1.09 % | 519.995 M 1.96 % | 509.998 M 0.96 % | 505.164 M -3.12 % | 521.420 M 0.77 % | 517.441 M -0.78 % | 521.484 M |
| 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 |
| 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 10.609 M 2 429.04 % | -455.491 K 97.90 % | -21.725 M -148.72 % | 44.590 M 344.44 % | -18.241 M -35.65 % | -13.447 M -921.00 % | 1.638 M 111.87 % | -13.804 M -192.20 % | -4.724 M -3 749.37 % | 129.446 K 102.37 % | -5.462 M -181.96 % | 6.664 M 432.96 % | -2.002 M 81.15 % | -10.620 M -115.10 % | -4.937 M -149.04 % | 10.068 M 170.09 % | -14.365 M -435.81 % | -2.681 M 58.63 % | -6.480 M -158.22 % | 11.131 M 1 019.71 % | 994.100 K -85.37 % | 6.794 M 182.72 % | -8.214 M -602.16 % | -1.170 M -1 978.86 % | 62.259 K 101.42 % | -4.377 M -436.05 % | 1.303 M -89.32 % | 12.192 M 265.91 % | -7.349 M -79.60 % | -4.092 M -51.40 % | -2.703 M -148.62 % | 5.558 M 258.36 % | -3.510 M -394.23 % | -710.206 K 80.58 % | -3.657 M -168.52 % | 5.338 M -10.01 % | 5.932 M 144.08 % | 2.430 M 147.59 % | -5.106 M -221.94 % | 4.188 M 257.97 % | -2.651 M -474.83 % | -461.172 K 81.30 % | -2.466 M 22.55 % | -3.184 M -62.10 % | -1.964 M -254.22 % | 1.274 M 119.17 % | -6.643 M -747.81 % | 1.025 M 138.65 % | -2.653 M -68.93 % | -1.570 M -1 728.40 % | 96.437 K -97.73 % | 4.257 M -12.59 % | 4.870 M |
| Accounts receivables | -1.429 M -334.75 % | 608.570 K 115.35 % | -3.965 M -127.82 % | 14.253 M 2 068.19 % | -724.184 K 76.22 % | -3.045 M -172.67 % | 4.190 M 125.06 % | -16.722 M -620.87 % | -2.320 M -910.86 % | 286.081 K 104.78 % | -5.988 M -244.36 % | 4.148 M 4 619.62 % | -91.774 K 98.84 % | -7.912 M -273.43 % | -2.119 M -141.15 % | 5.149 M 140.15 % | -12.825 M -1 419.52 % | 971.957 K 114.87 % | -6.538 M -166.42 % | 9.844 M 349.23 % | 2.191 M 241.79 % | -1.545 M 77.71 % | -6.933 M -311.62 % | -1.684 M -534.70 % | -265.358 K 88.94 % | -2.399 M -207.39 % | 2.234 M -32.08 % | 3.289 M 147.36 % | -6.944 M -41.52 % | -4.907 M -141.20 % | -2.034 M -296.18 % | 1.037 M 239.81 % | -741.724 K -110.40 % | 7.132 M 2 225.80 % | -335.497 K 14.90 % | -394.239 K -102.57 % | 15.324 M 231.04 % | -11.694 M -3 798.77 % | -299.940 K -135.80 % | 837.923 K 113.66 % | -6.132 M -93.34 % | -3.172 M -336.84 % | 1.339 M 133.43 % | -4.006 M -130.78 % | -1.736 M -1 623.69 % | -100.697 K 95.83 % | -2.416 M -174.85 % | 3.228 M 479.68 % | 556.925 K 117.62 % | -3.161 M -1 727.31 % | -172.969 K -103.80 % | 4.551 M -15.57 % | 5.390 M |
| Inventory | -428.848 K 66.69 % | -1.288 M -78.64 % | -720.790 K -150.44 % | 1.429 M 64.83 % | 866.930 K 482.66 % | -226.555 K 87.89 % | -1.870 M -244.35 % | 1.296 M 74.11 % | 744.243 K 156.25 % | -1.323 M -138.67 % | -554.349 K -151.43 % | 1.078 M 231.16 % | -821.819 K -209.76 % | 748.708 K 126.07 % | -2.872 M -207.05 % | 2.682 M 409.97 % | -865.384 K -285.22 % | 467.230 K -42.07 % | 806.542 K -33.68 % | 1.216 M -54.48 % | 2.672 M 504.01 % | -661.298 K -141.67 % | 1.587 M 356.77 % | -617.994 K -259.82 % | -171.752 K 81.91 % | -949.252 K -867.61 % | -98.103 K -130.71 % | 319.428 K 146.59 % | -685.633 K -184.47 % | 811.688 K 9 141.86 % | -8.977 K -100.31 % | 2.893 M 296.00 % | -1.476 M -643.12 % | 271.725 K 357.83 % | -105.389 K -111.63 % | 906.122 K -11.07 % | 1.019 M 36.83 % | 744.605 K 136.64 % | -2.032 M -220.14 % | 1.691 M 64.36 % | 1.029 M -51.66 % | 2.129 M 350.95 % | 472.052 K -58.06 % | 1.125 M 200.17 % | -1.123 M -165.60 % | 1.713 M 5 857.83 % | 28.745 K -84.45 % | 184.845 K 119.55 % | -945.407 K -510.49 % | 230.310 K -48.13 % | 444.032 K 251.14 % | -293.788 K 43.51 % | -520.101 K |
| Accounts payables | 948.942 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 230.525 K -93.17 % | 3.374 M 374.33 % | -1.230 M -3.99 % | -1.183 M -231.49 % | 899.558 K -14.44 % | 1.051 M 432.67 % | -316.057 K -13.54 % | -278.360 K 62.15 % | -735.383 K -799.97 % | 105.059 K -92.32 % | 1.368 M 424.59 % | -421.509 K 82.18 % | -2.366 M -351.71 % | 939.830 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 11.517 M 5 052.00 % | 223.546 K 101.31 % | -17.039 M -158.94 % | 28.907 M 257.24 % | -18.384 M -76.66 % | -10.407 M -156.59 % | -4.056 M -242.17 % | 2.853 M 245.13 % | -1.966 M -836.61 % | 266.853 K 839.62 % | 28.400 K -98.38 % | 1.755 M 316.73 % | -809.557 K 70.26 % | -2.722 M -31.78 % | -2.066 M -127.97 % | 7.385 M 154.71 % | -13.499 M -328.80 % | -3.148 M 56.80 % | -7.287 M -10 357.10 % | 71.042 K 103.53 % | -2.013 M -120.08 % | 10.027 M 366.60 % | -3.761 M -432.12 % | 1.132 M 126.78 % | 499.369 K 148.52 % | -1.029 M -23.52 % | -833.173 K -109.71 % | 8.584 M 2 950.46 % | 281.397 K 7 573.77 % | 3.667 K 100.56 % | -659.133 K -140.47 % | 1.629 M 226.02 % | -1.292 M 84.07 % | -8.114 M -152.27 % | -3.216 M -166.65 % | 4.826 M 146.35 % | -10.411 M -177.81 % | 13.380 M 582.23 % | -2.775 M -267.30 % | 1.658 M -32.37 % | 2.452 M 321.55 % | 581.677 K 113.60 % | -4.277 M -1 308.17 % | -303.751 K -133.94 % | 894.955 K 364.62 % | -338.210 K 92.05 % | -4.255 M -78.20 % | -2.388 M -5.45 % | -2.264 M -266.50 % | 1.360 M 878.80 % | -174.626 K | 0.000 | 0.000 |
| Other non cash items | -661.181 K 51.71 % | -1.369 M -1 912.83 % | -68.018 K 99.22 % | -8.722 M -183.87 % | 10.400 M 510.35 % | -2.534 M -8.45 % | -2.337 M -132.36 % | 7.222 M 184.30 % | -8.567 M -157.72 % | -3.324 M -283.79 % | -866.130 K -2.27 % | -846.917 K -61.95 % | -522.934 K 81.65 % | -2.850 M -441.82 % | -525.917 K -134.82 % | 1.510 M 217.28 % | 475.995 K 119.10 % | -2.492 M 35.03 % | -3.836 M -129.94 % | 12.813 M 2 756.24 % | -482.360 K -105.08 % | 9.495 M 278.13 % | -5.330 M 53.06 % | -11.354 M -325.83 % | 5.028 M 184.50 % | -5.950 M -251.77 % | 3.920 M -88.77 % | 34.902 M 1 567.23 % | -2.379 M 42.74 % | -4.154 M -315.57 % | -999.668 K -119.30 % | 5.180 M 3 313.15 % | 151.757 K -86.92 % | 1.161 M -76.59 % | 4.957 M -64.20 % | 13.849 M 95.12 % | 7.098 M -9.92 % | 7.879 M 1 137.90 % | -759.142 K -106.77 % | 11.207 M 758.12 % | 1.306 M 1 498.16 % | 81.717 K 102.41 % | -3.397 M -175.38 % | 4.507 M 1 827.64 % | -260.851 K 91.40 % | -3.031 M -472.93 % | 812.863 K -62.96 % | 2.194 M 184.87 % | 770.294 K 137.82 % | -2.037 M 32.03 % | -2.997 M -129.02 % | 10.327 M 62.48 % | 6.356 M |
| Net cash provided by operating activities | 13.516 M 797.62 % | 1.506 M 108.57 % | -17.577 M -151.37 % | 34.216 M 340.81 % | -14.209 M -14.34 % | -12.427 M -394.46 % | 4.220 M 146.83 % | -9.012 M -3 203.94 % | -272.778 K -114.39 % | 1.895 M 186.45 % | -2.192 M -213.32 % | 1.935 M 106.10 % | 938.628 K 110.95 % | -8.574 M -1 504.68 % | 610.391 K -94.02 % | 10.211 M 328.82 % | -4.463 M -236.07 % | 3.280 M -51.18 % | 6.717 M -62.22 % | 17.781 M 100.63 % | 8.863 M -39.62 % | 14.678 M 18.52 % | 12.384 M 6 057.16 % | 201.131 K -98.32 % | 11.984 M 252.92 % | -7.837 M -1 989.25 % | 414.828 K -96.81 % | 13.016 M 1 340.24 % | 903.762 K 130.36 % | -2.977 M -224.70 % | 2.387 M 396.67 % | -804.624 K 80.21 % | -4.067 M -195.89 % | -1.374 M -264.02 % | 837.955 K -95.38 % | 18.128 M 46.13 % | 12.405 M 22.07 % | 10.162 M 413.70 % | 1.978 M -82.24 % | 11.141 M 50.68 % | 7.394 M -49.24 % | 14.567 M 321.92 % | 3.453 M -54.64 % | 7.612 M -24.17 % | 10.038 M 28.89 % | 7.788 M 90.42 % | 4.090 M -48.78 % | 7.984 M 37.24 % | 5.818 M -32.92 % | 8.672 M 10.36 % | 7.858 M -48.52 % | 15.265 M 5.81 % | 14.427 M |
| Investments in property plant and equipment | -15.392 M -69.73 % | -9.068 M -38.47 % | -6.549 M 81.58 % | -35.561 M -317.99 % | -8.508 M -124.30 % | -3.793 M -1 800.52 % | -199.577 K 84.66 % | -1.301 M -2 659.70 % | -47.137 K 85.43 % | -323.518 K -568.67 % | -48.382 K 93.12 % | -703.193 K -3 541.41 % | -19.311 K -5.94 % | -18.229 K 43.21 % | -32.100 K 97.55 % | -1.308 M -21 599.17 % | -6.027 K 98.64 % | -441.555 K -21.11 % | -364.600 K 88.14 % | -3.073 M -3 094.49 % | 102.637 K 105.46 % | -1.881 M -14 451.64 % | -12.926 K -125.98 % | 49.758 K 236.85 % | -36.360 K 28.88 % | -51.128 K -556.83 % | -7.784 K 99.93 % | -11.963 M -21 328.33 % | -55.827 K -213.46 % | -17.810 K 78.11 % | -81.350 K -45.45 % | -55.930 K 66.95 % | -169.244 K -1 279.67 % | -12.267 K -49.98 % | -8.179 K 96.72 % | -249.684 K | 0.000 -100.00 % | 8.510 K 200.00 % | -8.510 K 99.08 % | -929.508 K | 0.000 | 0.000 | 0.000 100.00 % | -401.757 K -152.18 % | 769.945 K 203.22 % | -745.892 K -3 001.04 % | -24.053 K 96.82 % | -755.245 K 20.29 % | -947.519 K 50.73 % | -1.923 M -5 022.53 % | -37.543 K 97.93 % | -1.810 M 5.67 % | -1.919 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | -58.029 K -200.00 % | 58.029 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 -100.00 % | 12.372 K 200.00 % | -12.372 K | 0.000 | 0.000 100.00 % | -11.293 M 43.54 % | -20.000 M -88 788.89 % | -22.500 K | 0.000 100.00 % | -327.490 K | 0.000 100.00 % | -247.940 K 59.40 % | -610.688 K 93.36 % | -9.191 M 8.10 % | -10.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 833.334 K 0.00 % | 833.333 K 0.00 % | 833.333 K 1.51 % | 820.939 K -92.89 % | 11.545 M -6.58 % | 12.358 M 1 382.98 % | 833.333 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 331.791 K -96.59 % | 9.743 M 134.07 % | 4.163 M 71.40 % | 2.429 M -39.01 % | 3.982 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 |
| Other investing activites | 0.000 | 0.000 | 0.000 -100.00 % | 1.717 M -46.54 % | 3.212 M | 0.000 -100.00 % | 833.333 K 145.41 % | 339.569 K -84.98 % | 2.260 M 10 144.91 % | -22.500 K | 0.000 100.00 % | -327.490 K -136.15 % | 905.948 K 465.39 % | -247.940 K 11.10 % | -278.897 K -127.97 % | 996.978 K 116.91 % | -5.895 M -344.78 % | 2.408 M -40.68 % | 4.060 M 243.53 % | -2.829 M -1 971.22 % | -136.569 K 91.63 % | -1.632 M 79.58 % | -7.991 M -364.40 % | -1.721 M -108.54 % | 20.155 M -44.26 % | 36.161 M 757.44 % | -5.500 M 84.54 % | -35.576 M -24 086.06 % | 148.319 K 375.90 % | 31.166 K -99.81 % | 16.427 M 387.85 % | 3.367 M 1 860.68 % | -191.243 K -446.52 % | 55.190 K -59.00 % | 134.614 K 114.46 % | -930.880 K 86.62 % | -6.959 M -4 082.48 % | 174.742 K 2 153.37 % | -8.510 K 99.28 % | -1.176 M 95.34 % | -25.206 M -345.66 % | 10.261 M 2.78 % | 9.983 M 197.85 % | -10.202 M -654.76 % | -1.352 M -104.72 % | 28.645 M 323.74 % | 6.760 M 171.57 % | -9.446 M -2 683.37 % | -339.363 K -103.84 % | 8.827 M 84 960.16 % | -10.402 K 99.54 % | -2.249 M -1 305.45 % | 186.608 K |
| Net cash used for investing activites | -14.558 M -76.78 % | -8.235 M -44.08 % | -5.716 M 82.69 % | -33.011 M -629.21 % | 6.238 M -27.17 % | 8.565 M 1 251.49 % | 633.756 K 105.17 % | -12.254 M 31.11 % | -17.787 M -5 040.49 % | -346.018 K -615.18 % | -48.382 K 95.31 % | -1.031 M -216.25 % | 886.637 K 433.11 % | -266.169 K 14.41 % | -310.997 K -228.47 % | 242.084 K 104.10 % | -5.901 M -400.04 % | 1.967 M -46.78 % | 3.695 M 230.64 % | -2.829 M -1 971.22 % | -136.569 K 91.63 % | -1.632 M 79.58 % | -7.991 M -364.40 % | -1.721 M -108.54 % | 20.155 M -44.26 % | 36.161 M 757.44 % | -5.500 M 84.54 % | -35.576 M -24 086.06 % | 148.319 K 375.90 % | 31.166 K -99.81 % | 16.427 M 387.85 % | 3.367 M 1 860.68 % | -191.243 K -446.52 % | 55.190 K -59.00 % | 134.614 K 114.46 % | -930.880 K 86.62 % | -6.959 M -4 082.48 % | 174.742 K 2 153.37 % | -8.510 K 99.28 % | -1.176 M 95.34 % | -25.206 M -345.66 % | 10.261 M 2.78 % | 9.983 M 197.85 % | -10.202 M -1 653.59 % | -581.802 K -102.09 % | 27.899 M 314.18 % | 6.736 M 166.03 % | -10.201 M -692.69 % | -1.287 M -118.64 % | 6.904 M 14 499.84 % | -47.945 K 98.82 % | -4.060 M -134.35 % | -1.732 M |
| Debt repayment | -262.500 K | 0.000 -100.00 % | 31.193 M 43 273.84 % | -72.250 K -163.42 % | 113.921 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -31.667 M | 0.000 100.00 % | -2.250 M | 0.000 100.00 % | -21.245 M -392 736.41 % | -5.408 K 99.70 % | -1.800 M | 0.000 100.00 % | -12.883 M | 0.000 | 0.000 100.00 % | -18.521 K 99.87 % | -14.269 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -42.576 K -2 976.30 % | -1.384 K 99.99 % | -15.833 M -35 917.59 % | -43.960 K -710.77 % | -5.422 K -9.05 % | -4.972 K 99.97 % | -19.000 M -7 020.11 % | -266.856 K -5 390.86 % | -4.860 K | 0.000 100.00 % | -19.000 M -5 006.18 % | -372.098 K -136 199.63 % | -273.000 | 0.000 100.00 % | -25.367 M | 0.000 | 0.000 | 0.000 100.00 % | -15.833 M -6 995.73 % | -223.139 K -24 971.80 % | -890.000 98.12 % | -47.354 K |
| Other financing activites | 0.000 | 0.000 100.00 % | -647.888 K -796.73 % | -72.250 K -163.42 % | 113.921 K 373.36 % | -41.674 K 93.57 % | -647.885 K | 0.000 | 0.000 | 0.000 100.00 % | -647.888 K | 0.000 100.00 % | -647.887 K -206.09 % | 610.696 K 194.26 % | -647.888 K -118.50 % | 3.501 M 1 278.69 % | -297.047 K -113.23 % | 2.245 M 41 605.05 % | -5.408 K 75.90 % | -22.440 K | 0.000 | 0.000 -100.00 % | 8.872 K 198.58 % | -9.000 K 51.41 % | -18.521 K 99.87 % | -14.269 M | 0.000 -100.00 % | 8.954 K | 0.000 | 0.000 | 0.000 -100.00 % | 42.576 K 2 976.30 % | 1.384 K | 0.000 | 0.000 100.00 % | -10.867 K | 0.000 100.00 % | -19.000 M -7 020.11 % | -266.856 K -5 390.86 % | -4.860 K | 0.000 100.00 % | -5.700 M | 0.000 100.00 % | -5.000 M | 0.000 100.00 % | -5.000 M | 0.000 -100.00 % | 43.459 K | 0.000 100.00 % | -5.000 M | 0.000 100.00 % | -4.000 M 0.00 % | -4.000 M |
| Net cash used provided by financing activities | -262.500 K | 0.000 -100.00 % | 30.545 M 42 377.11 % | -72.250 K -163.42 % | 113.921 K 373.36 % | -41.674 K 93.57 % | -647.885 K | 0.000 | 0.000 | 0.000 100.00 % | -647.888 K | 0.000 100.00 % | -647.887 K 97.91 % | -31.056 M -4 985.34 % | -610.696 K -148.81 % | 1.251 M 529.05 % | -291.638 K 98.63 % | -21.250 M -392 836.39 % | -5.408 K 75.90 % | -22.440 K | 0.000 100.00 % | -12.883 M -145 313.40 % | 8.872 K 198.58 % | -9.000 K 5.47 % | -9.521 K 99.93 % | -14.269 M | 0.000 -100.00 % | 8.954 K | 0.000 | 0.000 | 0.000 -100.00 % | 47.576 K 3 337.57 % | 1.384 K 100.01 % | -15.833 M -35 917.59 % | -43.960 K -304.53 % | -10.867 K -118.56 % | -4.972 K 99.97 % | -19.000 M -7 020.11 % | -266.856 K -5 390.86 % | -4.860 K | 0.000 100.00 % | -24.700 M -6 538.04 % | -372.098 K 92.56 % | -5.000 M | 0.000 100.00 % | -30.367 M | 0.000 100.00 % | -4.957 M | 0.000 100.00 % | -20.833 M -9 236.48 % | -223.139 K 94.42 % | -4.001 M 1.15 % | -4.047 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 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 % | 105.540 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.000 K 212.50 % | -8.000 K -700.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.000 M 200.00 % | -10.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | -1.304 M 80.62 % | -6.729 M -192.79 % | 7.252 M 540.03 % | 1.133 M 114.42 % | -7.857 M -158.21 % | -3.043 M -172.35 % | 4.206 M 119.78 % | -21.266 M -17.75 % | -18.060 M -1 265.88 % | 1.549 M 153.63 % | -2.888 M -419.58 % | 903.835 K -23.23 % | 1.177 M 102.95 % | -39.896 M -12 715.91 % | -311.302 K -102.64 % | 11.810 M 210.84 % | -10.656 M 33.42 % | -16.003 M -253.77 % | 10.407 M -30.29 % | 14.930 M 71.10 % | 8.726 M 5 268.39 % | 162.544 K -96.31 % | 4.402 M 389.67 % | -1.520 M -104.73 % | 32.122 M 128.55 % | 14.054 M 376.36 % | -5.086 M 77.45 % | -22.551 M -2 243.43 % | 1.052 M 135.72 % | -2.945 M -115.66 % | 18.814 M 620.79 % | 2.610 M 161.32 % | -4.257 M 75.18 % | -17.153 M -1 947.12 % | 928.609 K -94.60 % | 17.186 M 11.30 % | 15.441 M 182.74 % | -18.663 M -1 195.97 % | 1.703 M -82.90 % | 9.961 M 155.92 % | -17.812 M -14 001.80 % | 128.129 K -99.02 % | 13.064 M 272.11 % | -7.590 M -180.27 % | 9.457 M 77.76 % | 5.320 M -50.86 % | 10.826 M 250.92 % | -7.173 M -258.32 % | 4.531 M 109.02 % | -50.257 M -762.39 % | 7.587 M 118.58 % | -40.825 M -572.14 % | 8.647 M |
| Cash at beginning of period | 4.146 M -61.88 % | 10.875 M 200.17 % | 3.623 M 45.51 % | 2.490 M -75.94 % | 10.347 M -22.73 % | 13.390 M 45.80 % | 9.184 M -69.84 % | 30.450 M -37.23 % | 48.510 M 3.30 % | 46.961 M -5.79 % | 49.849 M 1.85 % | 48.946 M 2.46 % | 47.768 M -45.51 % | 87.664 M -0.35 % | 87.976 M 15.51 % | 76.165 M -12.27 % | 86.821 M -15.56 % | 102.825 M 11.26 % | 92.417 M 19.27 % | 77.487 M 12.69 % | 68.761 M 0.24 % | 68.599 M 6.86 % | 64.197 M -2.31 % | 65.717 M 95.61 % | 33.595 M 71.92 % | 19.540 M -20.65 % | 24.626 M -47.80 % | 47.177 M 2.28 % | 46.125 M -6.00 % | 49.070 M 62.18 % | 30.256 M 9.44 % | 27.646 M -13.34 % | 31.903 M -34.97 % | 49.055 M 1.93 % | 48.127 M 55.55 % | 30.941 M 99.63 % | 15.499 M -54.63 % | 34.163 M 5.25 % | 32.460 M 44.27 % | 22.499 M -44.19 % | 40.311 M 0.32 % | 40.183 M 48.17 % | 27.119 M -21.87 % | 34.709 M 37.45 % | 25.253 M 26.69 % | 19.933 M 118.87 % | 9.108 M -44.06 % | 16.281 M 38.56 % | 11.750 M -81.05 % | 62.007 M 13.94 % | 54.420 M 8.31 % | 50.245 M 20.79 % | 41.598 M |
| Cash at end of period | 2.842 M -31.46 % | 4.146 M -61.88 % | 10.875 M 200.17 % | 3.623 M 45.51 % | 2.490 M -75.94 % | 10.347 M -22.73 % | 13.390 M 45.80 % | 9.184 M -69.84 % | 30.450 M -37.23 % | 48.510 M 3.30 % | 46.961 M -5.79 % | 49.849 M 1.85 % | 48.946 M 2.46 % | 47.768 M -45.51 % | 87.664 M -0.35 % | 87.976 M 15.51 % | 76.165 M -12.27 % | 86.821 M -15.56 % | 102.825 M 11.26 % | 92.417 M 19.27 % | 77.487 M 12.69 % | 68.761 M 0.24 % | 68.599 M 6.86 % | 64.197 M -2.31 % | 65.717 M 95.61 % | 33.595 M 71.92 % | 19.540 M -20.65 % | 24.626 M -47.80 % | 47.177 M 2.28 % | 46.125 M -6.00 % | 49.070 M 62.18 % | 30.256 M 9.44 % | 27.646 M -13.34 % | 31.903 M -34.97 % | 49.055 M 1.93 % | 48.127 M 55.55 % | 30.941 M 99.63 % | 15.499 M -54.63 % | 34.163 M 5.25 % | 32.460 M 44.27 % | 22.499 M -44.19 % | 40.311 M 0.32 % | 40.183 M 48.17 % | 27.119 M -21.87 % | 34.709 M 37.45 % | 25.253 M 26.69 % | 19.933 M 118.87 % | 9.108 M -44.06 % | 16.281 M 38.56 % | 11.750 M -81.05 % | 62.007 M 558.28 % | 9.420 M -81.25 % | 50.245 M |
| Operating cash flow | 13.516 M 797.62 % | 1.506 M 108.57 % | -17.577 M -151.37 % | 34.216 M 340.81 % | -14.209 M -14.34 % | -12.427 M -394.46 % | 4.220 M 146.83 % | -9.012 M -3 203.94 % | -272.778 K -114.39 % | 1.895 M 186.45 % | -2.192 M -213.32 % | 1.935 M 106.10 % | 938.628 K 110.95 % | -8.574 M -1 504.68 % | 610.391 K -94.02 % | 10.211 M 328.82 % | -4.463 M -236.07 % | 3.280 M -51.18 % | 6.717 M -62.22 % | 17.781 M 100.63 % | 8.863 M -39.62 % | 14.678 M 18.52 % | 12.384 M 6 057.16 % | 201.131 K -98.32 % | 11.984 M 252.92 % | -7.837 M -1 989.25 % | 414.828 K -96.81 % | 13.016 M 1 340.24 % | 903.762 K 130.36 % | -2.977 M -224.70 % | 2.387 M 396.67 % | -804.624 K 80.21 % | -4.067 M -195.89 % | -1.374 M -264.02 % | 837.955 K -95.38 % | 18.128 M 46.13 % | 12.405 M 22.07 % | 10.162 M 413.70 % | 1.978 M -82.24 % | 11.141 M 50.68 % | 7.394 M -49.24 % | 14.567 M 321.92 % | 3.453 M -54.64 % | 7.612 M -24.17 % | 10.038 M 28.89 % | 7.788 M 90.42 % | 4.090 M -48.78 % | 7.984 M 37.24 % | 5.818 M -32.92 % | 8.672 M 10.36 % | 7.858 M -48.52 % | 15.265 M 5.81 % | 14.427 M |
| Capital expenditure | -15.392 M -69.73 % | -9.068 M -38.47 % | -6.549 M 81.58 % | -35.561 M -571.57 % | -5.295 M -39.61 % | -3.793 M -1 800.52 % | -199.577 K 84.66 % | -1.301 M -2 659.70 % | -47.137 K 85.43 % | -323.518 K -568.67 % | -48.382 K 93.12 % | -703.193 K -3 541.41 % | -19.311 K -5.94 % | -18.229 K 43.21 % | -32.100 K 97.55 % | -1.308 M -21 599.17 % | -6.027 K 98.64 % | -441.555 K -21.11 % | -364.600 K 88.14 % | -3.073 M -3 094.49 % | 102.637 K 105.46 % | -1.881 M -14 451.64 % | -12.926 K -125.98 % | 49.758 K 236.85 % | -36.360 K 28.88 % | -51.128 K -556.83 % | -7.784 K 99.93 % | -11.963 M -21 328.33 % | -55.827 K -213.46 % | -17.810 K 78.11 % | -81.350 K -45.45 % | -55.930 K 66.95 % | -169.244 K -1 279.67 % | -12.267 K -49.98 % | -8.179 K 96.72 % | -249.684 K | 0.000 -100.00 % | 8.510 K 200.00 % | -8.510 K 99.08 % | -929.508 K | 0.000 | 0.000 | 0.000 100.00 % | -401.757 K -152.18 % | 769.945 K 203.22 % | -745.892 K -3 001.04 % | -24.053 K 96.82 % | -755.245 K 20.29 % | -947.519 K 50.73 % | -1.923 M -5 022.53 % | -37.543 K 97.93 % | -1.810 M 5.67 % | -1.919 M |
| Free CashFlow | -1.875 M 75.21 % | -7.563 M 68.65 % | -24.126 M -1 693.57 % | -1.345 M 93.10 % | -19.504 M -20.25 % | -16.220 M -503.42 % | 4.021 M 138.99 % | -10.313 M -3 123.75 % | -319.915 K -120.36 % | 1.572 M 170.14 % | -2.241 M -281.96 % | 1.231 M 33.94 % | 919.317 K 110.70 % | -8.592 M -1 585.80 % | 578.291 K -93.50 % | 8.904 M 299.25 % | -4.469 M -257.45 % | 2.838 M -55.32 % | 6.353 M -56.81 % | 14.707 M 64.05 % | 8.965 M -29.94 % | 12.797 M 3.44 % | 12.371 M 4 830.88 % | 250.889 K -97.90 % | 11.948 M 251.47 % | -7.888 M -2 037.94 % | 407.044 K -61.36 % | 1.054 M 24.25 % | 847.935 K 128.32 % | -2.994 M -229.87 % | 2.306 M 367.93 % | -860.554 K 79.68 % | -4.236 M -205.48 % | -1.387 M -267.11 % | 829.776 K -95.36 % | 17.878 M 44.12 % | 12.405 M 21.97 % | 10.171 M 416.35 % | 1.970 M -80.71 % | 10.212 M 38.11 % | 7.394 M -49.24 % | 14.567 M 321.92 % | 3.453 M -52.11 % | 7.210 M -33.29 % | 10.808 M 53.48 % | 7.042 M 73.20 % | 4.066 M -43.76 % | 7.229 M 48.43 % | 4.870 M -27.84 % | 6.749 M -13.70 % | 7.821 M -41.87 % | 13.455 M 7.57 % | 12.508 M |
| 2025 | 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 | 2012 | 2012 |