Oceancash Pacific Berhad 0049.KL
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 76.149 M -2.21 % | 77.872 M -10.67 % | 87.169 M 17.01 % | 74.495 M -7.08 % | 80.169 M -10.27 % | 89.344 M 4.89 % | 85.178 M -5.07 % | 89.730 M 7.22 % | 83.686 M 5.36 % | 79.425 M 9.09 % | 72.808 M 6.16 % | 68.581 M 16.48 % | 58.876 M 1.41 % | 58.058 M 4.04 % | 55.802 M 2.00 % | 54.707 M 10.34 % | 49.579 M 54.39 % | 32.112 M -3.76 % | 33.367 M |
| Net income | -259.024 K -108.38 % | 3.090 M -53.00 % | 6.575 M 25.32 % | 5.246 M 21.60 % | 4.314 M -39.27 % | 7.104 M 16.89 % | 6.078 M -38.09 % | 9.818 M -3.63 % | 10.188 M 16.79 % | 8.724 M 77.53 % | 4.914 M -24.44 % | 6.503 M 148.07 % | 2.621 M 22.11 % | 2.147 M 18.71 % | 1.809 M -44.70 % | 3.271 M 591.87 % | 472.708 K 143.07 % | -1.097 M -118.31 % | -502.730 K |
| Income before tax | 2.393 M -57.00 % | 5.565 M -36.03 % | 8.699 M 31.55 % | 6.613 M 36.54 % | 4.843 M -46.35 % | 9.028 M 18.67 % | 7.608 M -29.76 % | 10.830 M 3.80 % | 10.434 M 6.30 % | 9.816 M 50.73 % | 6.512 M -16.36 % | 7.786 M 78.48 % | 4.363 M 24.12 % | 3.515 M 9.43 % | 3.212 M -29.03 % | 4.526 M 514.45 % | 736.580 K 149.33 % | -1.493 M 9.19 % | -1.644 M |
| Income before tax ratio | 0.03 -56.03 % | 0.07 -28.40 % | 0.10 12.43 % | 0.09 46.94 % | 0.06 -40.21 % | 0.10 13.13 % | 0.09 -26.00 % | 0.12 -3.19 % | 0.12 0.89 % | 0.12 38.17 % | 0.09 -21.21 % | 0.11 53.22 % | 0.07 22.39 % | 0.06 5.18 % | 0.06 -30.43 % | 0.08 456.85 % | 0.01 131.95 % | -0.05 5.64 % | -0.05 |
| EBITDA | 11.831 M -9.64 % | 13.093 M -15.87 % | 15.563 M 16.05 % | 13.411 M 28.55 % | 10.433 M -24.81 % | 13.875 M 17.47 % | 11.811 M -22.59 % | 15.259 M 3.15 % | 14.793 M 7.63 % | 13.745 M 31.43 % | 10.457 M -15.36 % | 12.355 M 29.79 % | 9.519 M 20.01 % | 7.932 M 2.02 % | 7.775 M -11.02 % | 8.738 M 68.29 % | 5.192 M 85.91 % | 2.793 M -5.49 % | 2.955 M |
| Net income ratio | 0.00 -108.57 % | 0.04 -47.39 % | 0.08 7.10 % | 0.07 30.86 % | 0.05 -32.32 % | 0.08 11.44 % | 0.07 -34.78 % | 0.11 -10.12 % | 0.12 10.84 % | 0.11 62.74 % | 0.07 -28.82 % | 0.09 112.97 % | 0.04 20.41 % | 0.04 14.10 % | 0.03 -45.79 % | 0.06 527.01 % | 0.01 127.90 % | -0.03 -126.83 % | -0.02 |
| Ratio EBITDA | 0.16 -7.60 % | 0.17 -5.82 % | 0.18 -0.83 % | 0.18 38.34 % | 0.13 -16.20 % | 0.16 11.99 % | 0.14 -18.46 % | 0.17 -3.80 % | 0.18 2.15 % | 0.17 20.48 % | 0.14 -20.27 % | 0.18 11.43 % | 0.16 18.34 % | 0.14 -1.95 % | 0.14 -12.77 % | 0.16 52.51 % | 0.10 20.42 % | 0.09 -1.80 % | 0.09 |
| Gross profit ratio | 0.13 -13.65 % | 0.15 -13.99 % | 0.18 8.55 % | 0.17 29.09 % | 0.13 -24.91 % | 0.17 -1.43 % | 0.17 -10.83 % | 0.19 -1.47 % | 0.20 -4.76 % | 0.21 6.78 % | 0.19 -10.09 % | 0.22 12.33 % | 0.19 24.84 % | 0.15 1.15 % | 0.15 -7.83 % | 0.17 46.27 % | 0.11 25.17 % | 0.09 15.81 % | 0.08 |
| Weighted average shs out dil | 260.800 M 0.00 % | 260.800 M 0.00 % | 260.800 M 0.00 % | 260.800 M 4.85 % | 248.746 M 1.40 % | 245.300 M 10.00 % | 223.000 M -9.09 % | 245.300 M 0.00 % | 245.300 M 0.00 % | 245.300 M 0.00 % | 245.300 M 0.00 % | 245.300 M 0.38 % | 244.367 M -0.38 % | 245.300 M 0.00 % | 245.300 M 0.00 % | 245.300 M 0.00 % | 245.300 M 0.00 % | 245.300 M 0.00 % | 245.300 M |
| Weighted average shs out | 260.800 M 0.00 % | 260.800 M 0.00 % | 260.800 M 0.00 % | 260.800 M 4.85 % | 248.746 M 1.40 % | 245.300 M 10.00 % | 223.000 M -9.09 % | 245.300 M 0.00 % | 245.300 M 0.00 % | 245.300 M 0.00 % | 245.300 M 0.00 % | 245.300 M 0.38 % | 244.367 M -0.38 % | 245.300 M 0.00 % | 245.300 M 0.00 % | 245.300 M 0.00 % | 245.300 M 0.00 % | 245.300 M 0.00 % | 245.300 M |
| EPS diluted | 0.00 -108.47 % | 0.01 -53.17 % | 0.03 25.37 % | 0.02 16.18 % | 0.02 -40.34 % | 0.03 6.23 % | 0.03 -31.75 % | 0.04 -3.61 % | 0.04 16.90 % | 0.04 77.50 % | 0.02 -24.53 % | 0.03 147.66 % | 0.01 22.99 % | 0.01 17.57 % | 0.01 -44.78 % | 0.01 605.26 % | 0.00 142.22 % | 0.00 -125.00 % | 0.00 |
| Earnings per share | 0.00 -108.47 % | 0.01 -53.17 % | 0.03 25.37 % | 0.02 16.18 % | 0.02 -40.34 % | 0.03 6.23 % | 0.03 -31.75 % | 0.04 -3.61 % | 0.04 16.90 % | 0.04 77.50 % | 0.02 -24.53 % | 0.03 147.66 % | 0.01 22.99 % | 0.01 17.57 % | 0.01 -44.78 % | 0.01 605.26 % | 0.00 142.22 % | 0.00 -125.00 % | 0.00 |
| Gross profit | 10.175 M -15.56 % | 12.050 M -23.16 % | 15.683 M 27.01 % | 12.348 M 19.95 % | 10.294 M -32.62 % | 15.278 M 3.39 % | 14.777 M -15.35 % | 17.456 M 5.64 % | 16.524 M 0.35 % | 16.466 M 16.49 % | 14.136 M -4.55 % | 14.809 M 30.84 % | 11.318 M 26.60 % | 8.940 M 5.24 % | 8.495 M -5.99 % | 9.036 M 61.40 % | 5.599 M 93.25 % | 2.897 M 11.46 % | 2.599 M |
| Income tax expense | 2.652 M 7.17 % | 2.474 M 16.46 % | 2.125 M 55.49 % | 1.366 M 158.36 % | 528.866 K -72.50 % | 1.923 M 25.73 % | 1.530 M 51.05 % | 1.013 M 310.95 % | 246.438 K -77.44 % | 1.092 M -31.66 % | 1.599 M 24.58 % | 1.283 M -26.30 % | 1.741 M 27.27 % | 1.368 M -2.53 % | 1.403 M 11.79 % | 1.255 M 375.76 % | 263.872 K 166.68 % | -395.758 K 65.33 % | -1.142 M |
| Cost of revenue | 65.974 M 0.23 % | 65.822 M -7.92 % | 71.486 M 15.03 % | 62.147 M -11.06 % | 69.875 M -5.66 % | 74.067 M 5.21 % | 70.401 M -2.59 % | 72.274 M 7.61 % | 67.162 M 6.68 % | 62.959 M 7.31 % | 58.673 M 9.11 % | 53.772 M 13.07 % | 47.558 M -3.17 % | 49.117 M 3.83 % | 47.307 M 3.58 % | 45.671 M 3.84 % | 43.980 M 50.54 % | 29.215 M -5.04 % | 30.767 M |
| General and administrative expenses | 5.095 M 0.42 % | 5.074 M 26.06 % | 4.025 M 24.67 % | 3.228 M -6.75 % | 3.462 M -20.83 % | 4.373 M -9.55 % | 4.835 M 17.93 % | 4.100 M 9.64 % | 3.739 M -28.62 % | 5.239 M 10.77 % | 4.730 M 22.65 % | 3.856 M 33.45 % | 2.890 M 20.80 % | 2.392 M 13.72 % | 2.103 M 20.14 % | 1.751 M -1.20 % | 1.772 M 5.96 % | 1.672 M 8.48 % | 1.541 M |
| Selling and marketing expenses | 3.124 M -0.29 % | 3.134 M -9.88 % | 3.477 M 13.43 % | 3.066 M 9.91 % | 2.789 M -2.20 % | 2.852 M -10.05 % | 3.170 M 17.56 % | 2.697 M -10.71 % | 3.020 M -14.11 % | 3.516 M 30.23 % | 2.700 M -1.93 % | 2.753 M -9.80 % | 3.052 M 6.04 % | 2.878 M 14.88 % | 2.506 M 6.51 % | 2.352 M 4.81 % | 2.245 M 24.29 % | 1.806 M -3.14 % | 1.864 M |
| Other expenses | -1.337 M 47.01 % | -2.524 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.358 M 43.17 % | 948.342 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 6.881 M 21.09 % | 5.683 M -12.42 % | 6.489 M 21.80 % | 5.327 M 5.64 % | 5.043 M -12.93 % | 5.792 M -12.87 % | 6.647 M 13.67 % | 5.848 M 14.49 % | 5.108 M -9.56 % | 5.648 M -22.40 % | 7.278 M 13.65 % | 6.404 M 8.05 % | 5.927 M 29.93 % | 4.562 M 2.93 % | 4.432 M 18.82 % | 3.730 M -0.90 % | 3.764 M 14.78 % | 3.280 M 5.43 % | 3.111 M |
| Cost and expenses | 72.855 M 1.89 % | 71.505 M -8.30 % | 77.975 M 15.56 % | 67.475 M -9.93 % | 74.918 M -6.19 % | 79.859 M 3.65 % | 77.048 M -1.37 % | 78.122 M 8.10 % | 72.270 M 5.34 % | 68.607 M 4.03 % | 65.951 M 9.60 % | 60.176 M 12.51 % | 53.485 M -0.36 % | 53.679 M 3.75 % | 51.739 M 4.73 % | 49.401 M 3.47 % | 47.744 M 46.93 % | 32.495 M -4.08 % | 33.878 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 |
| Selling general and administrative expenses | 8.219 M 0.14 % | 8.207 M 9.40 % | 7.502 M 19.19 % | 6.294 M 0.68 % | 6.251 M -13.48 % | 7.225 M -9.74 % | 8.005 M 17.78 % | 6.796 M 0.55 % | 6.759 M -22.80 % | 8.755 M 17.84 % | 7.429 M 12.41 % | 6.609 M 11.23 % | 5.942 M 12.74 % | 5.270 M 14.35 % | 4.609 M 12.32 % | 4.103 M 2.16 % | 4.017 M 15.48 % | 3.478 M 2.12 % | 3.406 M |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 19.545 K -42.81 % | 34.176 K -56.09 % | 77.828 K 229.40 % | 23.627 K 58.47 % | 14.909 K 120.68 % | 6.756 K 6 523.53 % | 102.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 874.000 K 8.87 % | 802.808 K 62.10 % | 495.240 K 21.49 % | 407.650 K -0.08 % | 407.979 K -10.96 % | 458.178 K -12.22 % | 521.977 K -32.90 % | 777.900 K -25.76 % | 1.048 M -5.08 % | 1.104 M 93.62 % | 570.149 K -19.06 % | 704.386 K -33.87 % | 1.065 M 20.10 % | 886.855 K 1.98 % | 869.665 K 11.50 % | 780.000 K -28.95 % | 1.098 M -1.17 % | 1.111 M -1.96 % | 1.133 M |
| Depreciation and amortization | 8.561 M 27.27 % | 6.726 M 5.62 % | 6.368 M -0.34 % | 6.390 M 23.33 % | 5.182 M 18.05 % | 4.389 M 19.21 % | 3.682 M 0.85 % | 3.651 M 10.25 % | 3.311 M 17.22 % | 2.825 M -16.30 % | 3.375 M -12.66 % | 3.864 M -5.55 % | 4.091 M 15.89 % | 3.530 M -4.42 % | 3.694 M 7.62 % | 3.432 M 2.21 % | 3.358 M 5.75 % | 3.175 M -8.40 % | 3.466 M |
| Operating income | 1.941 M -69.51 % | 6.367 M -30.75 % | 9.194 M 30.97 % | 7.020 M 33.69 % | 5.251 M -44.64 % | 9.486 M 16.68 % | 8.130 M -29.97 % | 11.608 M 1.10 % | 11.482 M 5.15 % | 10.920 M 54.18 % | 7.083 M -16.58 % | 8.491 M 56.43 % | 5.428 M 23.31 % | 4.402 M 7.84 % | 4.082 M -23.07 % | 5.306 M 189.26 % | 1.834 M 579.54 % | -382.518 K 25.20 % | -511.406 K |
| Operating income ratio | 0.03 -68.82 % | 0.08 -22.48 % | 0.11 11.93 % | 0.09 43.87 % | 0.07 -38.31 % | 0.11 11.24 % | 0.10 -26.22 % | 0.13 -5.71 % | 0.14 -0.21 % | 0.14 41.33 % | 0.10 -21.42 % | 0.12 34.30 % | 0.09 21.59 % | 0.08 3.65 % | 0.07 -24.58 % | 0.10 162.14 % | 0.04 410.60 % | -0.01 22.28 % | -0.02 |
| Total other income expenses net | 451.436 K 156.23 % | -802.808 K -62.10 % | -495.240 K -21.49 % | -407.650 K 0.08 % | -407.979 K 10.96 % | -458.178 K 12.22 % | -521.977 K 32.90 % | -777.900 K 25.76 % | -1.048 M 5.08 % | -1.104 M -403.69 % | -219.161 K 68.89 % | -704.386 K 30.55 % | -1.014 M -14.36 % | -886.855 K -1.98 % | -869.665 K -11.50 % | -780.000 K 28.95 % | -1.098 M 1.17 % | -1.111 M 1.96 % | -1.133 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 | -8.619 M -678.97 % | -1.106 M 69.91 % | -3.677 M -17.74 % | -3.123 M -632.67 % | 586.307 K 132.93 % | -1.780 M 63.20 % | -4.838 M -4 273.98 % | -110.611 K -101.40 % | 7.886 M 16.83 % | 6.750 M 121.45 % | 3.048 M 159.30 % | 1.175 M -84.46 % | 7.566 M -36.91 % | 11.993 M 28.40 % | 9.340 M 22.76 % | 7.609 M -37.35 % | 12.144 M -5.41 % | 12.838 M -17.57 % | 15.575 M |
| Total investments | 455.000 K -96.39 % | 12.600 M -2.51 % | 12.924 M -2.78 % | 13.294 M 12.05 % | 11.864 M 348.95 % | 2.643 M -42.30 % | 4.580 M 759.29 % | 532.961 K -19.64 % | 663.205 K -29.27 % | 937.674 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 137.635 K 2.93 % | 133.715 K 2.96 % | 129.869 K |
| Total debt | 10.755 M -11.73 % | 12.184 M 36.65 % | 8.917 M -38.24 % | 14.437 M 8.03 % | 13.364 M 35.43 % | 9.868 M -8.91 % | 10.833 M -29.64 % | 15.398 M -15.71 % | 18.268 M 25.26 % | 14.584 M 8.15 % | 13.485 M -5.72 % | 14.302 M -2.94 % | 14.736 M -21.09 % | 18.674 M 29.63 % | 14.406 M 19.83 % | 12.022 M -14.48 % | 14.058 M -0.20 % | 14.087 M -20.13 % | 17.636 M |
| Accumulated other comprehensive income loss | 15.092 M -11.34 % | 17.022 M 31.88 % | 12.907 M 6.00 % | 12.177 M -1.41 % | 12.351 M 90.23 % | 6.493 M 10.89 % | 5.855 M -16.06 % | 6.975 M -23.05 % | 9.063 M 5.83 % | 8.564 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 67.341 M -2.03 % | 68.737 M 3.06 % | 66.695 M 6.67 % | 62.527 M 5.67 % | 59.174 M 4.18 % | 56.797 M 9.14 % | 52.039 M 8.24 % | 48.079 M 20.40 % | 39.933 M 28.01 % | 31.194 M 30.41 % | 23.919 M 18.05 % | 20.262 M 38.40 % | 14.639 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.197 M 8.26 % | 5.725 M -16.09 % | 6.822 M |
| Common stock | 37.007 M 0.00 % | 37.007 M 0.00 % | 37.007 M 0.00 % | 37.007 M 0.00 % | 37.007 M 40.99 % | 26.249 M 0.00 % | 26.249 M 0.00 % | 26.249 M 17.71 % | 22.300 M 0.00 % | 22.300 M 0.00 % | 22.300 M 0.00 % | 22.300 M 0.00 % | 22.300 M 0.00 % | 22.300 M 0.00 % | 22.300 M 0.00 % | 22.300 M 0.00 % | 22.300 M 0.00 % | 22.300 M 0.00 % | 22.300 M |
| Total equity | 119.418 M -2.73 % | 122.766 M 5.28 % | 116.610 M 4.39 % | 111.711 M 2.93 % | 108.531 M 21.21 % | 89.538 M 6.41 % | 84.142 M 3.49 % | 81.302 M 8.05 % | 75.245 M 14.00 % | 66.007 M 13.70 % | 58.053 M 17.88 % | 49.248 M 12.24 % | 43.876 M 4.48 % | 41.995 M 4.33 % | 40.253 M 3.50 % | 38.890 M 19.86 % | 32.446 M 1.48 % | 31.973 M -3.32 % | 33.071 M |
| Other non current liabilities | 143.000 K -8.23 % | 155.822 K 7.24 % | 145.298 K -17.47 % | 176.057 K 14.45 % | 153.828 K 32.37 % | 116.214 K 28.21 % | 90.647 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 |
| Long term debt | 5.562 M -15.51 % | 6.583 M 128.33 % | 2.883 M -37.03 % | 4.579 M -2.81 % | 4.711 M 595.54 % | 677.349 K 498.66 % | 113.144 K -93.94 % | 1.868 M -56.95 % | 4.339 M 15.63 % | 3.753 M 393.21 % | 760.857 K -61.58 % | 1.980 M -52.88 % | 4.203 M -33.80 % | 6.349 M 81.17 % | 3.504 M 46.38 % | 2.394 M -21.93 % | 3.066 M -35.92 % | 4.785 M -31.06 % | 6.941 M |
| Total non current liabilities | 11.979 M -9.47 % | 13.232 M 51.44 % | 8.737 M -13.19 % | 10.065 M -0.17 % | 10.082 M 162.57 % | 3.840 M 17.30 % | 3.274 M -35.69 % | 5.090 M -30.71 % | 7.346 M -1.67 % | 7.471 M 79.80 % | 4.155 M 3.90 % | 3.999 M -38.82 % | 6.537 M -26.35 % | 8.875 M 45.43 % | 6.103 M 24.49 % | 4.902 M 59.87 % | 3.066 M -35.92 % | 4.785 M -34.69 % | 7.327 M |
| Other current liabilities | 2.534 M -41.86 % | 4.358 M 65.06 % | 2.640 M -13.25 % | 3.043 M -42.54 % | 5.297 M 77.74 % | 2.980 M 29.28 % | 2.305 M 11.78 % | 2.062 M -55.98 % | 4.685 M -21.89 % | 5.998 M 169.26 % | 2.227 M -37.25 % | 3.550 M -29.60 % | 5.042 M -18.41 % | 6.180 M 24.21 % | 4.975 M -16.45 % | 5.955 M -16.53 % | 7.134 M 36.84 % | 5.213 M 25.12 % | 4.167 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.065 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 5.193 M -7.29 % | 5.601 M -7.16 % | 6.033 M -38.80 % | 9.858 M 13.93 % | 8.653 M -5.85 % | 9.191 M -14.26 % | 10.720 M -20.77 % | 13.530 M -2.86 % | 13.928 M 28.59 % | 10.831 M -14.87 % | 12.724 M 3.26 % | 12.322 M 16.98 % | 10.533 M -14.54 % | 12.326 M 13.06 % | 10.902 M 13.23 % | 9.628 M -12.41 % | 10.992 M 18.18 % | 9.301 M -13.03 % | 10.695 M |
| Total current liabilities | 10.409 M -28.77 % | 14.614 M 31.12 % | 11.146 M -29.16 % | 15.734 M -5.55 % | 16.658 M 6.75 % | 15.606 M -1.87 % | 15.903 M -13.30 % | 18.342 M -11.80 % | 20.795 M 10.51 % | 18.817 M 7.72 % | 17.468 M -7.01 % | 18.785 M 4.41 % | 17.991 M -16.98 % | 21.670 M 16.51 % | 18.598 M -0.46 % | 18.684 M -6.00 % | 19.877 M 17.52 % | 16.914 M -0.35 % | 16.973 M |
| Total liabilities | 22.388 M -19.60 % | 27.846 M 40.05 % | 19.883 M -22.93 % | 25.799 M -3.52 % | 26.741 M 37.52 % | 19.445 M 1.40 % | 19.177 M -18.16 % | 23.432 M -16.73 % | 28.141 M 7.05 % | 26.288 M 21.57 % | 21.623 M -5.10 % | 22.784 M -7.11 % | 24.528 M -19.70 % | 30.545 M 23.66 % | 24.701 M 4.73 % | 23.586 M 2.80 % | 22.943 M 5.73 % | 21.699 M -10.70 % | 24.300 M |
| Other non current assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.086 M -7.59 % | 5.504 M -12.97 % | 6.324 M 3.71 % | 6.098 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.119 M -1.09 % | 6.186 M -1.08 % | 6.253 M |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.086 M 7.59 % | -5.504 M 12.97 % | -6.324 M -3.71 % | -6.098 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.086 M -7.59 % | 5.504 M -12.97 % | 6.324 M 3.71 % | 6.098 M | 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 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.086 M -7.59 % | 5.504 M -12.97 % | 6.324 M 3.71 % | 6.098 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 92.618 M 0.99 % | 91.706 M 21.04 % | 75.765 M -0.80 % | 76.375 M -6.85 % | 81.989 M 34.10 % | 61.140 M 28.86 % | 47.447 M -3.75 % | 49.297 M -7.73 % | 53.430 M 4.24 % | 51.254 M 15.56 % | 44.353 M 28.52 % | 34.510 M -11.87 % | 39.159 M -8.86 % | 42.964 M 13.86 % | 37.735 M 4.01 % | 36.280 M 29.94 % | 27.922 M -8.29 % | 30.445 M -6.86 % | 32.688 M |
| Total non current assets | 93.317 M 0.15 % | 93.173 M 20.39 % | 77.391 M -1.30 % | 78.412 M -6.89 % | 84.218 M 32.84 % | 63.399 M 14.67 % | 55.286 M -4.76 % | 58.050 M -7.58 % | 62.810 M 3.89 % | 60.460 M 28.55 % | 47.031 M 26.90 % | 37.061 M -10.79 % | 41.543 M -8.53 % | 45.419 M 13.02 % | 40.188 M 3.76 % | 38.733 M 9.86 % | 35.257 M -5.39 % | 37.265 M -4.30 % | 38.941 M |
| Other current assets | 725.000 K -96.43 % | 20.283 M 595.11 % | 2.918 M 140.72 % | 1.212 M -25.96 % | 1.637 M -35.98 % | 2.557 M 62.70 % | 1.572 M -20.23 % | 1.970 M 61.24 % | 1.222 M -19.29 % | 1.514 M -51.34 % | 3.111 M 32.08 % | 2.356 M 150.63 % | 939.929 K -50.54 % | 1.900 M 91.24 % | 993.692 K -19.64 % | 1.237 M -3.11 % | 1.276 M 87.70 % | 679.899 K 127.83 % | 298.421 K |
| Short term investments | 455.000 K -96.39 % | 12.600 M -2.51 % | 12.924 M -2.78 % | 13.294 M 12.05 % | 11.864 M 348.95 % | 2.643 M -42.30 % | 4.580 M 759.29 % | 532.961 K -19.64 % | 663.205 K -29.27 % | 937.674 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 137.635 K 2.93 % | 133.715 K 2.96 % | 129.869 K |
| cash and cash equivalents | 19.374 M 45.77 % | 13.291 M 5.53 % | 12.594 M -28.28 % | 17.560 M 37.43 % | 12.778 M 9.69 % | 11.649 M -25.67 % | 15.671 M 1.05 % | 15.508 M 49.39 % | 10.381 M 32.52 % | 7.834 M -24.94 % | 10.437 M -20.49 % | 13.127 M 83.08 % | 7.170 M 7.31 % | 6.682 M 31.90 % | 5.066 M 14.78 % | 4.413 M 130.57 % | 1.914 M 53.35 % | 1.248 M -39.45 % | 2.062 M |
| Cash and short term investments | 19.829 M -23.41 % | 25.891 M 1.46 % | 25.518 M -17.29 % | 30.854 M 25.21 % | 24.642 M 72.43 % | 14.291 M -29.43 % | 20.251 M 26.24 % | 16.041 M 45.24 % | 11.045 M 25.91 % | 8.772 M -15.95 % | 10.437 M -20.49 % | 13.127 M 83.08 % | 7.170 M 7.31 % | 6.682 M 31.90 % | 5.066 M 14.78 % | 4.413 M 115.10 % | 2.052 M 48.47 % | 1.382 M -36.94 % | 2.191 M |
| Total current assets | 49.518 M -13.79 % | 57.439 M -2.81 % | 59.102 M 0.01 % | 59.099 M 15.76 % | 51.054 M 12.00 % | 45.585 M -5.10 % | 48.033 M 2.89 % | 46.685 M 15.05 % | 40.577 M 27.46 % | 31.835 M -2.48 % | 32.645 M -6.65 % | 34.971 M 30.19 % | 26.861 M -0.96 % | 27.121 M 9.51 % | 24.766 M 4.31 % | 23.744 M 17.94 % | 20.132 M 22.70 % | 16.407 M -10.97 % | 18.430 M |
| Inventory | 11.287 M 0.20 % | 11.265 M -10.20 % | 12.545 M 1.17 % | 12.400 M 46.62 % | 8.457 M -21.24 % | 10.739 M 22.63 % | 8.757 M -19.32 % | 10.854 M 15.13 % | 9.428 M 9.39 % | 8.618 M 8.60 % | 7.936 M 33.90 % | 5.927 M 2.48 % | 5.783 M -17.25 % | 6.989 M 16.17 % | 6.016 M -3.49 % | 6.233 M 31.28 % | 4.748 M -4.67 % | 4.980 M -17.34 % | 6.025 M |
| Net receivables | 17.677 M | 0.000 -100.00 % | 18.121 M 23.84 % | 14.633 M -10.32 % | 16.318 M -9.33 % | 17.997 M 3.12 % | 17.453 M -2.06 % | 17.819 M -5.63 % | 18.882 M 46.02 % | 12.932 M 15.86 % | 11.161 M -17.70 % | 13.562 M 4.58 % | 12.968 M 12.27 % | 11.551 M -8.98 % | 12.690 M 7.00 % | 11.860 M -1.62 % | 12.056 M 26.92 % | 9.499 M -4.20 % | 9.915 M |
| Tax assets | 699.000 K -52.35 % | 1.467 M -9.78 % | 1.626 M -20.17 % | 2.037 M -8.62 % | 2.229 M -1.32 % | 2.259 M -17.96 % | 2.753 M -15.26 % | 3.249 M 6.31 % | 3.056 M -1.66 % | 3.108 M 16.05 % | 2.678 M 4.98 % | 2.551 M 6.97 % | 2.385 M -2.87 % | 2.455 M 0.09 % | 2.453 M 0.00 % | 2.453 M 101.53 % | 1.217 M 92.07 % | 633.714 K | 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 | 2.682 M -33.40 % | 4.027 M 62.91 % | 2.472 M -12.65 % | 2.830 M 4.49 % | 2.708 M -9.70 % | 2.999 M 4.22 % | 2.878 M 4.72 % | 2.748 M 29.12 % | 2.128 M 7.02 % | 1.989 M 11.58 % | 1.782 M -29.19 % | 2.517 M 14.26 % | 2.203 M -22.81 % | 2.853 M 13.07 % | 2.524 M -15.95 % | 3.002 M 71.49 % | 1.751 M -27.02 % | 2.399 M 13.63 % | 2.111 M |
| Tax payables | 0.000 -100.00 % | 627.859 K 1 460 037.21 % | 43.000 -98.38 % | 2.650 K | 0.000 -100.00 % | 435.276 K | 0.000 -100.00 % | 2.183 K -95.93 % | 53.645 K | 0.000 -100.00 % | 734.802 K 85.18 % | 396.813 K 86.15 % | 213.171 K -31.47 % | 311.041 K 57.12 % | 197.970 K 100.80 % | 98.592 K | 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 | 0.000 | 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 | 3.455 M 138.47 % | 1.449 M 30.58 % | 1.110 M -36.66 % | 1.752 M -8.37 % | 1.912 M 65.34 % | 1.156 M 1 306.51 % | 82.202 K -72.75 % | 301.606 K -41.66 % | 516.956 K -19.73 % | 644.027 K 182.67 % | 227.840 K -77.16 % | 997.591 K -48.22 % | 1.926 M -24.03 % | 2.536 M -10.62 % | 2.837 M | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.855 M -16.06 % | 6.975 M 76.63 % | 3.949 M 0.00 % | 3.949 M 0.00 % | 3.949 M 0.00 % | 3.949 M 0.00 % | 3.949 M 0.00 % | 3.949 M 0.00 % | 3.949 M 0.00 % | 3.949 M 0.00 % | 3.949 M 0.00 % | 3.949 M 0.00 % | 3.949 M |
| Deferred tax liabilities non current | 6.274 M -3.37 % | 6.493 M 13.73 % | 5.709 M 7.50 % | 5.310 M 1.79 % | 5.217 M 71.27 % | 3.046 M -0.77 % | 3.070 M -4.73 % | 3.222 M 7.16 % | 3.007 M -19.13 % | 3.718 M 9.54 % | 3.394 M 68.13 % | 2.019 M -13.51 % | 2.334 M -7.63 % | 2.527 M -2.76 % | 2.599 M 3.60 % | 2.508 M | 0.000 | 0.000 -100.00 % | 385.705 K |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 142.835 M -5.16 % | 150.612 M 10.34 % | 136.493 M -0.74 % | 137.511 M 1.65 % | 135.272 M 24.12 % | 108.983 M 5.48 % | 103.319 M -1.35 % | 104.734 M 1.30 % | 103.386 M 12.02 % | 92.295 M 15.84 % | 79.676 M 10.61 % | 72.032 M 5.30 % | 68.404 M -5.70 % | 72.540 M 11.68 % | 64.954 M 3.97 % | 62.477 M 12.80 % | 55.389 M 3.20 % | 53.672 M -6.45 % | 57.371 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 | -1.128 M -122.17 % | 5.088 M 148.43 % | -10.507 M -197.26 % | -3.535 M -154.59 % | 6.475 M 335.70 % | -2.747 M -248.22 % | -788.863 K 38.64 % | -1.286 M 71.98 % | -4.588 M -2 715.27 % | 175.435 K 166.20 % | 65.904 K -31.50 % | 96.209 K 103.39 % | -2.836 M -213.00 % | 2.510 M 419.92 % | -784.478 K 40.85 % | -1.326 M -51.46 % | -875.635 K -164.78 % | 1.352 M -10.22 % | 1.506 M |
| Accounts receivables | 1.850 M 287.08 % | 478.000 K 108.17 % | -5.850 M -385.83 % | 2.047 M -35.32 % | 3.164 M 354.76 % | -1.242 M -1 195.40 % | 113.394 K 112.53 % | -904.877 K 81.84 % | -4.982 M -843.61 % | 669.971 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | -127.000 K -109.27 % | 1.370 M 909.06 % | -169.287 K 95.71 % | -3.943 M -272.81 % | 2.281 M 215.14 % | -1.981 M -194.50 % | 2.097 M 247.00 % | -1.426 M -76.19 % | -809.566 K -18.64 % | -682.373 K 66.04 % | -2.009 M -1 299.66 % | -143.540 K -111.91 % | 1.205 M 223.93 % | -972.717 K -547.78 % | 217.231 K 114.62 % | -1.485 M -739.04 % | 232.435 K -77.75 % | 1.044 M 193.48 % | -1.117 M |
| Accounts payables | -1.868 M -221.84 % | 1.533 M 531.61 % | -355.158 K -373.17 % | 130.013 K 156.64 % | -229.557 K -131.62 % | 725.935 K 107.41 % | 350.003 K -47.76 % | 670.007 K 182.48 % | -812.311 K -532.46 % | 187.837 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -983.646 K -157.60 % | 1.708 M 141.32 % | -4.133 M -133.69 % | -1.769 M -240.55 % | 1.258 M 604.71 % | -249.315 K 91.36 % | -2.886 M -2 149.54 % | 140.797 K 103.73 % | -3.779 M -540.49 % | 857.808 K -58.66 % | 2.075 M 765.48 % | 239.749 K 105.93 % | -4.041 M -216.05 % | 3.482 M 447.65 % | -1.002 M -729.54 % | 159.117 K 114.36 % | -1.108 M -460.53 % | 307.341 K -88.28 % | 2.623 M |
| Other non cash items | 220.031 K -68.51 % | 698.724 K 154.40 % | -1.284 M -27.07 % | -1.011 M 41.77 % | -1.736 M -74.08 % | -997.199 K -352.05 % | -220.595 K -137.33 % | 590.895 K -15.76 % | 701.478 K 119.60 % | -3.579 M -2 446.38 % | 152.532 K 112.53 % | -1.218 M -9.20 % | -1.115 M -9.00 % | -1.023 M -46.66 % | -697.557 K -43.40 % | -486.432 K -262.57 % | 299.212 K 2.95 % | 290.650 K -36.38 % | 456.839 K |
| Net cash provided by operating activities | 10.049 M -35.60 % | 15.603 M 376.28 % | 3.276 M -61.27 % | 8.458 M -42.71 % | 14.763 M 52.63 % | 9.673 M -7.40 % | 10.446 M -25.24 % | 13.973 M 39.13 % | 10.043 M 8.73 % | 9.237 M -8.59 % | 10.106 M -4.02 % | 10.529 M 133.83 % | 4.503 M -47.22 % | 8.532 M 57.31 % | 5.424 M -11.75 % | 6.145 M 74.68 % | 3.518 M 5.82 % | 3.325 M -12.16 % | 3.785 M |
| Investments in property plant and equipment | -9.230 M 44.20 % | -16.540 M -282.93 % | -4.319 M -868.62 % | -445.941 K 95.76 % | -10.512 M 7.14 % | -11.320 M -325.77 % | -2.659 M -99.78 % | -1.331 M 39.64 % | -2.205 M 75.29 % | -8.922 M -7.10 % | -8.330 M -2 151.46 % | -369.975 K 62.20 % | -978.696 K 75.32 % | -3.965 M -44.79 % | -2.739 M -238.25 % | -809.608 K -30.47 % | -620.524 K -37.95 % | -449.817 K 67.10 % | -1.367 M |
| Acquisitions net | 0.000 | 0.000 -100.00 % | 84.000 K -35.88 % | 131.000 K | 0.000 -100.00 % | 57.100 K -31.70 % | 83.599 K 543.07 % | 13.000 K -78.60 % | 60.753 K -42.14 % | 105.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 100.00 % | -453.331 K 68.28 % | -1.429 M 84.50 % | -9.222 M -362.45 % | -1.994 M 50.72 % | -4.047 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.092 K 21.12 % | -3.920 K -1.92 % | -3.846 K | 0.000 |
| Sales maturities of investments | 12.145 M 1 473.53 % | 771.833 K 108.98 % | 369.331 K 381.93 % | -131.000 K | 0.000 -100.00 % | 1.937 M | 0.000 -100.00 % | 130.244 K -52.55 % | 274.469 K -75.69 % | 1.129 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 115.221 K |
| Other investing activites | 42.000 K -33.33 % | 62.998 K -91.19 % | 714.905 K 76.93 % | 404.052 K 256.78 % | 113.249 K -94.93 % | 2.233 M 448.70 % | 406.927 K 182.91 % | 143.837 K 17.68 % | 122.232 K -33.17 % | 182.898 K -64.10 % | 509.492 K 149.66 % | -1.026 M -170.29 % | -379.590 K -157.23 % | 663.325 K 159.42 % | -1.116 M -890.54 % | 141.221 K -6.32 % | 150.755 K -31.01 % | 218.504 K 361.70 % | 47.326 K |
| Net cash used for investing activites | 2.957 M 118.83 % | -15.706 M -335.72 % | -3.605 M -145.01 % | -1.471 M 92.50 % | -19.620 M -115.92 % | -9.087 M -44.27 % | -6.298 M -496.04 % | -1.057 M 41.55 % | -1.808 M 76.24 % | -7.610 M 2.70 % | -7.820 M -460.21 % | -1.396 M -2.77 % | -1.358 M 58.86 % | -3.302 M 14.35 % | -3.855 M -474.09 % | -671.479 K -41.76 % | -473.689 K -101.43 % | -235.159 K 80.48 % | -1.205 M |
| Debt repayment | -2.837 M -215.05 % | 2.466 M 150.38 % | -4.894 M -1 475.93 % | 355.699 K 149.97 % | -711.777 K 57.17 % | -1.662 M 12.58 % | -1.901 M 8.23 % | -2.071 M -77.71 % | -1.165 M 19.41 % | -1.446 M -45.62 % | -993.191 K 36.23 % | -1.557 M -31.90 % | -1.181 M -260.07 % | -327.927 K 85.75 % | -2.301 M -117.99 % | -1.055 M 45.64 % | -1.942 M 28.06 % | -2.699 M -49.76 % | -1.802 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.758 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 |
| 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 | -1.304 M 0.00 % | -1.304 M 50.00 % | -2.608 M -25.00 % | -2.086 M 0.00 % | -2.086 M 14.95 % | -2.453 M -10.00 % | -2.230 M -25.00 % | -1.784 M -14.29 % | -1.561 M 0.00 % | -1.561 M -16.67 % | -1.338 M -50.00 % | -892.000 K -33.33 % | -669.000 K -50.00 % | -446.000 K 0.00 % | -446.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -2.272 M -132.32 % | -977.965 K -17.82 % | -830.026 K -7.32 % | -773.408 K -20.19 % | -643.492 K -192.89 % | -219.707 K 52.45 % | -462.062 K 86.45 % | -3.410 M -126.44 % | -1.506 M -579.48 % | 314.057 K 122.06 % | -1.424 M 4.89 % | -1.497 M -4.31 % | -1.435 M 1.89 % | -1.463 M -153.82 % | -576.377 K 30.51 % | -829.388 K 16.24 % | -990.202 K -6.20 % | -932.420 K -8.14 % | -862.213 K |
| Net cash used provided by financing activities | -6.413 M -3 588.25 % | 183.846 K 103.96 % | -4.644 M -85.47 % | -2.504 M -134.22 % | 7.317 M 268.81 % | -4.334 M 5.63 % | -4.593 M 36.78 % | -7.265 M -67.28 % | -4.343 M -124.16 % | -1.938 M 57.76 % | -4.587 M -16.23 % | -3.947 M -20.14 % | -3.285 M -46.86 % | -2.237 M 32.69 % | -3.323 M -76.31 % | -1.885 M 35.71 % | -2.932 M 19.26 % | -3.631 M -36.29 % | -2.664 M |
| Effect of forex changes on cash | -504.000 K -181.87 % | 615.604 K 9 479.89 % | 6.426 K -97.86 % | 300.028 K 152.47 % | -571.798 K -128.04 % | -250.744 K -352.33 % | 99.371 K 112.24 % | -811.534 K -211.65 % | -260.397 K -123.84 % | 1.092 M 210.80 % | 351.449 K 8.34 % | 324.396 K -46.33 % | 604.469 K 186.60 % | 210.909 K 584.35 % | -43.545 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 6.083 M 772.82 % | 696.938 K 114.03 % | -4.966 M -203.85 % | 4.782 M 153.29 % | 1.888 M 147.21 % | -3.999 M -1 056.77 % | -345.734 K -107.12 % | 4.853 M 87.80 % | 2.584 M 812.59 % | -362.675 K 82.36 % | -2.056 M -133.40 % | 6.154 M 1 226.78 % | 463.859 K -85.52 % | 3.204 M 278.19 % | -1.798 M -150.10 % | 3.589 M 3 086.37 % | 112.637 K 120.79 % | -541.785 K -542.07 % | -84.381 K |
| Cash at beginning of period | 13.291 M 5.54 % | 12.594 M -28.28 % | 17.560 M 37.43 % | 12.778 M 17.34 % | 10.890 M -26.86 % | 14.889 M -2.27 % | 15.235 M 46.75 % | 10.381 M 33.15 % | 7.797 M -4.44 % | 8.160 M -33.57 % | 12.282 M 100.43 % | 6.128 M 8.19 % | 5.664 M 130.25 % | 2.460 M -42.23 % | 4.258 M 705.83 % | 528.421 K 27.09 % | 415.784 K -56.58 % | 957.569 K -8.10 % | 1.042 M |
| Cash at end of period | 19.374 M 45.77 % | 13.291 M 5.53 % | 12.594 M -28.28 % | 17.560 M 37.43 % | 12.778 M 17.34 % | 10.890 M -26.86 % | 14.889 M -2.27 % | 15.235 M 46.75 % | 10.381 M 33.15 % | 7.797 M -23.76 % | 10.227 M -16.74 % | 12.282 M 100.43 % | 6.128 M 8.19 % | 5.664 M 130.25 % | 2.460 M -40.25 % | 4.117 M 679.20 % | 528.421 K 27.09 % | 415.784 K -56.58 % | 957.569 K |
| Operating cash flow | 10.049 M -35.60 % | 15.603 M 376.28 % | 3.276 M -61.27 % | 8.458 M -42.71 % | 14.763 M 52.63 % | 9.673 M -7.40 % | 10.446 M -25.24 % | 13.973 M 39.13 % | 10.043 M 8.73 % | 9.237 M -8.59 % | 10.106 M -4.02 % | 10.529 M 133.83 % | 4.503 M -47.22 % | 8.532 M 57.31 % | 5.424 M -11.75 % | 6.145 M 74.68 % | 3.518 M 5.82 % | 3.325 M -12.16 % | 3.785 M |
| Capital expenditure | -9.230 M 44.20 % | -16.540 M -282.93 % | -4.319 M -868.62 % | -445.941 K 95.76 % | -10.512 M 7.14 % | -11.320 M -325.77 % | -2.659 M -99.78 % | -1.331 M 39.64 % | -2.205 M 75.29 % | -8.922 M -7.10 % | -8.330 M -2 151.46 % | -369.975 K 62.20 % | -978.696 K 75.32 % | -3.965 M -44.79 % | -2.739 M -238.25 % | -809.608 K -30.47 % | -620.524 K -37.95 % | -449.817 K 67.10 % | -1.367 M |
| Free CashFlow | 819.000 K 187.37 % | -937.343 K 10.17 % | -1.043 M -113.02 % | 8.012 M 88.45 % | 4.251 M 358.13 % | -1.647 M -121.15 % | 7.788 M -38.40 % | 12.643 M 61.28 % | 7.839 M 2 383.98 % | 315.573 K -82.23 % | 1.776 M -82.52 % | 10.159 M 188.27 % | 3.524 M -22.83 % | 4.567 M 70.09 % | 2.685 M -49.68 % | 5.336 M 84.14 % | 2.898 M 0.80 % | 2.875 M 18.92 % | 2.417 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 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 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 16.873 M -5.72 % | 17.896 M -3.11 % | 18.471 M -3.01 % | 19.044 M 1.56 % | 18.752 M -5.68 % | 19.882 M -0.78 % | 20.039 M 1.45 % | 19.752 M 8.59 % | 18.190 M -10.36 % | 20.293 M -4.62 % | 21.276 M -15.36 % | 25.138 M 27.56 % | 19.707 M -5.95 % | 20.953 M 8.78 % | 19.262 M 11.54 % | 17.269 M -9.04 % | 18.986 M 0.05 % | 18.977 M -10.86 % | 21.290 M 0.87 % | 21.107 M 23.28 % | 17.121 M -17.09 % | 20.651 M -7.02 % | 22.209 M -2.72 % | 22.831 M -1.11 % | 23.087 M 8.81 % | 21.217 M 6.66 % | 19.893 M -12.72 % | 22.792 M 12.66 % | 20.231 M -9.12 % | 22.262 M -0.56 % | 22.387 M -3.91 % | 23.299 M 5.33 % | 22.119 M 0.89 % | 21.924 M -6.44 % | 23.433 M 13.54 % | 20.638 M -1.91 % | 21.039 M 13.26 % | 18.576 M 4.95 % | 17.700 M -9.05 % | 19.462 M -10.97 % | 21.859 M 7.13 % | 20.404 M 14.54 % | 17.813 M 0.46 % | 17.732 M -10.70 % | 19.857 M 14.08 % | 17.406 M -9.35 % | 19.201 M 0.71 % | 19.065 M 21.91 % | 15.638 M 6.55 % | 14.677 M -5.79 % | 15.578 M 5.51 % | 14.765 M 1.21 % | 14.588 M 4.61 % | 13.945 M -12.09 % | 15.863 M 9.07 % | 14.544 M 6.92 % | 13.603 M -3.17 % | 14.048 M |
| Net income | -972.000 K -242.25 % | -284.000 K 85.70 % | -1.986 M -220.95 % | 1.642 M 349.54 % | -658.000 K -183.61 % | 787.000 K -17.70 % | 956.226 K 20.43 % | 794.000 K 322.34 % | 188.000 K -83.71 % | 1.154 M -40.44 % | 1.938 M -21.27 % | 2.461 M 399.19 % | 493.000 K -70.71 % | 1.683 M 5.77 % | 1.591 M 27.40 % | 1.249 M 14.80 % | 1.088 M -17.45 % | 1.318 M -12.09 % | 1.499 M 64.39 % | 912.000 K 252.12 % | 259.000 K -84.24 % | 1.643 M 14.47 % | 1.435 M -33.39 % | 2.155 M -0.69 % | 2.170 M 61.46 % | 1.344 M 3 978.04 % | 32.957 K -98.53 % | 2.235 M 69.70 % | 1.317 M -47.17 % | 2.493 M 8.21 % | 2.304 M -23.69 % | 3.019 M 21.98 % | 2.475 M 22.59 % | 2.019 M -37.99 % | 3.256 M 4.92 % | 3.103 M 16.70 % | 2.659 M 127.26 % | 1.170 M -28.55 % | 1.638 M -32.19 % | 2.415 M -1.31 % | 2.447 M 10.03 % | 2.224 M 23.57 % | 1.800 M 471.86 % | -484.000 K -126.78 % | 1.807 M 0.89 % | 1.791 M -28.81 % | 2.516 M 33.12 % | 1.890 M 71.51 % | 1.102 M 10.75 % | 995.000 K 38.70 % | 717.388 K -40.96 % | 1.215 M 51.69 % | 801.000 K 815.18 % | -112.000 K -120.19 % | 554.817 K 5.08 % | 528.000 K 315.75 % | 127.000 K -86.45 % | 937.000 K |
| Income before tax | -394.000 K -137.35 % | -166.000 K 56.88 % | -385.000 K -131.17 % | 1.235 M 1 233.03 % | -109.000 K -107.16 % | 1.523 M 3.75 % | 1.468 M -7.73 % | 1.591 M 120.97 % | 720.000 K -58.76 % | 1.746 M -25.68 % | 2.349 M -29.67 % | 3.340 M 11 033.33 % | 30.000 K -98.99 % | 2.980 M 122.29 % | 1.341 M -12.66 % | 1.535 M -20.26 % | 1.925 M 6.24 % | 1.812 M 3.72 % | 1.747 M 75.76 % | 994.000 K 820.37 % | 108.000 K -94.58 % | 1.993 M 9.05 % | 1.828 M -37.45 % | 2.922 M 9.81 % | 2.661 M 64.56 % | 1.617 M 92.57 % | 839.677 K -69.11 % | 2.718 M 91.14 % | 1.422 M -45.89 % | 2.628 M 5.61 % | 2.488 M -22.91 % | 3.228 M 35.18 % | 2.388 M -12.37 % | 2.725 M -22.94 % | 3.536 M 4.44 % | 3.386 M 26.72 % | 2.672 M 218.10 % | 840.000 K -48.47 % | 1.630 M -41.01 % | 2.763 M 0.51 % | 2.749 M 2.80 % | 2.674 M 39.02 % | 1.923 M 1 617.39 % | 112.000 K -95.02 % | 2.251 M 1.12 % | 2.226 M -6.83 % | 2.389 M -3.74 % | 2.482 M 54.83 % | 1.603 M 22.18 % | 1.312 M 17.40 % | 1.118 M -36.97 % | 1.773 M 33.61 % | 1.327 M 808.90 % | 146.000 K -83.59 % | 889.823 K 2.75 % | 866.000 K 72.51 % | 502.000 K -60.06 % | 1.257 M |
| Income before tax ratio | -0.02 -151.74 % | -0.01 55.50 % | -0.02 -132.14 % | 0.06 1 215.65 % | -0.01 -107.59 % | 0.08 4.57 % | 0.07 -9.05 % | 0.08 103.50 % | 0.04 -54.00 % | 0.09 -22.08 % | 0.11 -16.90 % | 0.13 8 628.01 % | 0.00 -98.93 % | 0.14 104.35 % | 0.07 -21.70 % | 0.09 -12.33 % | 0.10 6.19 % | 0.10 16.35 % | 0.08 74.26 % | 0.05 646.56 % | 0.01 -93.46 % | 0.10 17.28 % | 0.08 -35.70 % | 0.13 11.04 % | 0.12 51.23 % | 0.08 80.56 % | 0.04 -64.60 % | 0.12 69.66 % | 0.07 -40.46 % | 0.12 6.20 % | 0.11 -19.77 % | 0.14 28.33 % | 0.11 -13.14 % | 0.12 -17.64 % | 0.15 -8.02 % | 0.16 29.18 % | 0.13 180.86 % | 0.05 -50.90 % | 0.09 -35.13 % | 0.14 12.89 % | 0.13 -4.04 % | 0.13 21.37 % | 0.11 1 609.57 % | 0.01 -94.43 % | 0.11 -11.36 % | 0.13 2.78 % | 0.12 -4.42 % | 0.13 27.00 % | 0.10 14.67 % | 0.09 24.61 % | 0.07 -40.26 % | 0.12 32.01 % | 0.09 768.84 % | 0.01 -81.34 % | 0.06 -5.79 % | 0.06 61.35 % | 0.04 -58.76 % | 0.09 |
| EBITDA | 2.346 M -7.89 % | 2.547 M 20.71 % | 2.110 M -43.87 % | 3.759 M 37.09 % | 2.742 M -20.80 % | 3.462 M 0.58 % | 3.442 M -3.80 % | 3.578 M 45.09 % | 2.466 M -28.52 % | 3.450 M -5.51 % | 3.651 M -32.54 % | 5.412 M 220.81 % | 1.687 M -63.37 % | 4.606 M 57.42 % | 2.926 M -10.05 % | 3.253 M -11.12 % | 3.660 M 4.10 % | 3.516 M 9.44 % | 3.213 M 32.86 % | 2.418 M 68.62 % | 1.434 M -57.41 % | 3.367 M 5.29 % | 3.198 M -21.60 % | 4.079 M -0.22 % | 4.088 M 52.03 % | 2.689 M 37.72 % | 1.953 M -49.40 % | 3.859 M 57.00 % | 2.458 M -33.69 % | 3.707 M 3.46 % | 3.583 M -13.12 % | 4.124 M 15.26 % | 3.578 M -9.44 % | 3.951 M -17.44 % | 4.786 M 5.84 % | 4.522 M 20.23 % | 3.761 M 97.01 % | 1.909 M -31.07 % | 2.770 M -25.92 % | 3.739 M 1.08 % | 3.699 M 4.58 % | 3.537 M 30.93 % | 2.701 M 136.97 % | 1.140 M -65.61 % | 3.315 M 0.42 % | 3.301 M -4.51 % | 3.457 M -3.06 % | 3.566 M 27.68 % | 2.793 M 10.00 % | 2.539 M 107.49 % | -33.894 M -329.48 % | 14.770 M 461.17 % | 2.632 M 80.40 % | 1.459 M 104.23 % | -34.502 M -334.07 % | 14.740 M 750.06 % | 1.734 M -23.14 % | 2.256 M |
| Net income ratio | -0.06 -263.00 % | -0.02 85.24 % | -0.11 -224.70 % | 0.09 345.72 % | -0.04 -188.65 % | 0.04 -17.05 % | 0.05 18.71 % | 0.04 288.94 % | 0.01 -81.83 % | 0.06 -37.56 % | 0.09 -6.98 % | 0.10 291.34 % | 0.03 -68.85 % | 0.08 -2.77 % | 0.08 14.22 % | 0.07 26.21 % | 0.06 -17.49 % | 0.07 -1.37 % | 0.07 62.98 % | 0.04 185.63 % | 0.02 -80.99 % | 0.08 23.11 % | 0.06 -31.53 % | 0.09 0.42 % | 0.09 48.38 % | 0.06 3 723.57 % | 0.00 -98.31 % | 0.10 50.64 % | 0.07 -41.87 % | 0.11 8.82 % | 0.10 -20.58 % | 0.13 15.80 % | 0.11 21.50 % | 0.09 -33.72 % | 0.14 -7.59 % | 0.15 18.97 % | 0.13 100.66 % | 0.06 -31.92 % | 0.09 -25.44 % | 0.12 10.85 % | 0.11 2.70 % | 0.11 7.88 % | 0.10 470.17 % | -0.03 -129.99 % | 0.09 -11.56 % | 0.10 -21.47 % | 0.13 32.17 % | 0.10 40.68 % | 0.07 3.95 % | 0.07 47.21 % | 0.05 -44.04 % | 0.08 49.87 % | 0.05 783.66 % | -0.01 -122.96 % | 0.03 -3.66 % | 0.04 288.85 % | 0.01 -86.00 % | 0.07 |
| Ratio EBITDA | 0.14 -2.31 % | 0.14 24.59 % | 0.11 -42.13 % | 0.20 34.99 % | 0.15 -16.02 % | 0.17 1.38 % | 0.17 -5.18 % | 0.18 33.62 % | 0.14 -20.26 % | 0.17 -0.93 % | 0.17 -20.29 % | 0.22 151.50 % | 0.09 -61.06 % | 0.22 44.71 % | 0.15 -19.36 % | 0.19 -2.28 % | 0.19 4.05 % | 0.19 22.78 % | 0.15 31.72 % | 0.11 36.78 % | 0.08 -48.63 % | 0.16 13.23 % | 0.14 -19.41 % | 0.18 0.90 % | 0.18 39.71 % | 0.13 29.13 % | 0.10 -42.03 % | 0.17 39.36 % | 0.12 -27.04 % | 0.17 4.04 % | 0.16 -9.58 % | 0.18 9.42 % | 0.16 -10.24 % | 0.18 -11.76 % | 0.20 -6.79 % | 0.22 22.57 % | 0.18 73.95 % | 0.10 -34.32 % | 0.16 -18.55 % | 0.19 13.53 % | 0.17 -2.38 % | 0.17 14.30 % | 0.15 135.89 % | 0.06 -61.49 % | 0.17 -11.97 % | 0.19 5.34 % | 0.18 -3.75 % | 0.19 4.73 % | 0.18 3.24 % | 0.17 107.95 % | -2.18 -317.50 % | 1.00 454.44 % | 0.18 72.45 % | 0.10 104.81 % | -2.18 -314.61 % | 1.01 695.06 % | 0.13 -20.62 % | 0.16 |
| Gross profit ratio | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 143.60 % | -2.29 -329.38 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 155.54 % | -1.80 -280.04 % | 1.00 -0.70 % | 1.01 0.71 % | 1.00 148.71 % | -2.05 -305.28 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 147.70 % | -2.10 -309.64 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 |
| Weighted average shs out dil | 260.800 M 0.00 % | 260.800 M 0.00 % | 260.800 M 0.00 % | 260.800 M 0.00 % | 260.800 M 0.00 % | 260.800 M 0.00 % | 260.800 M 0.00 % | 260.800 M 0.00 % | 260.800 M 0.00 % | 260.800 M 0.00 % | 260.800 M 0.00 % | 260.800 M 0.00 % | 260.800 M 0.00 % | 260.800 M 0.00 % | 260.800 M 0.00 % | 260.800 M 0.00 % | 260.800 M 0.00 % | 260.800 M -0.22 % | 261.368 M 6.45 % | 245.539 M 0.10 % | 245.300 M 0.00 % | 245.300 M 0.00 % | 245.300 M 0.00 % | 245.300 M -0.52 % | 246.591 M 0.53 % | 245.300 M 0.00 % | 245.300 M 0.00 % | 245.300 M 0.58 % | 243.889 M 9.37 % | 223.000 M -9.13 % | 245.408 M -0.24 % | 245.993 M 0.29 % | 245.270 M -0.01 % | 245.300 M 0.00 % | 245.300 M 0.00 % | 245.300 M 0.00 % | 245.300 M 0.00 % | 245.300 M 0.00 % | 245.300 M 0.00 % | 245.300 M 0.00 % | 245.300 M 0.00 % | 245.300 M 0.00 % | 245.300 M 0.00 % | 245.300 M 0.00 % | 245.300 M 0.00 % | 245.300 M 0.00 % | 245.300 M 0.00 % | 245.300 M 0.00 % | 245.300 M 0.00 % | 245.300 M 0.00 % | 245.300 M 0.00 % | 245.300 M 0.00 % | 245.300 M 0.00 % | 245.300 M 0.00 % | 245.300 M 0.00 % | 245.300 M 0.00 % | 245.300 M 0.00 % | 245.300 M |
| Weighted average shs out | 260.800 M 0.00 % | 260.800 M 0.00 % | 260.800 M 0.00 % | 260.800 M 0.00 % | 260.800 M 0.00 % | 260.800 M 0.00 % | 260.800 M 0.00 % | 260.800 M 0.00 % | 260.800 M 0.00 % | 260.800 M 0.00 % | 260.800 M 0.00 % | 260.800 M 0.00 % | 260.800 M 0.00 % | 260.800 M 0.00 % | 260.800 M 0.00 % | 260.800 M 0.00 % | 260.800 M 0.00 % | 260.800 M -0.22 % | 261.368 M 6.45 % | 245.539 M 0.10 % | 245.300 M 0.00 % | 245.300 M 0.00 % | 245.300 M 0.00 % | 245.300 M -0.52 % | 246.591 M 0.53 % | 245.300 M 4.76 % | 234.150 M -4.55 % | 245.300 M 0.58 % | 243.889 M 9.37 % | 223.000 M -9.13 % | 245.408 M -0.24 % | 245.993 M 0.29 % | 245.270 M -0.01 % | 245.300 M 0.00 % | 245.300 M 0.00 % | 245.300 M 0.00 % | 245.300 M 0.00 % | 245.300 M 0.00 % | 245.300 M 0.00 % | 245.300 M 0.00 % | 245.300 M 0.00 % | 245.300 M 0.00 % | 245.300 M 0.00 % | 245.300 M 0.00 % | 245.300 M 0.00 % | 245.300 M 0.00 % | 245.300 M 0.00 % | 245.300 M 0.00 % | 245.300 M 0.00 % | 245.300 M 1.55 % | 241.567 M -1.52 % | 245.300 M 0.00 % | 245.300 M 0.00 % | 245.300 M 0.00 % | 245.300 M 0.00 % | 245.300 M 0.00 % | 245.300 M 0.00 % | 245.300 M |
| EPS diluted | 0.00 -236.36 % | 0.00 85.53 % | -0.01 -220.63 % | 0.01 352.00 % | 0.00 -183.33 % | 0.00 -11.76 % | 0.00 13.33 % | 0.00 328.57 % | 0.00 -84.09 % | 0.00 -30.16 % | 0.01 -32.98 % | 0.01 394.74 % | 0.00 -70.77 % | 0.01 6.56 % | 0.01 27.08 % | 0.00 14.29 % | 0.00 -17.65 % | 0.01 -12.07 % | 0.01 56.76 % | 0.00 236.36 % | 0.00 -83.58 % | 0.01 13.56 % | 0.01 -32.95 % | 0.01 0.00 % | 0.01 60.00 % | 0.01 5 400.00 % | 0.00 -98.90 % | 0.01 68.52 % | 0.01 -51.79 % | 0.01 19.15 % | 0.01 -23.58 % | 0.01 21.78 % | 0.01 21.69 % | 0.01 -37.59 % | 0.01 5.56 % | 0.01 16.67 % | 0.01 129.79 % | 0.00 -28.79 % | 0.01 -32.65 % | 0.01 -1.01 % | 0.01 8.79 % | 0.01 24.66 % | 0.01 465.00 % | 0.00 -127.03 % | 0.01 1.37 % | 0.01 -29.13 % | 0.01 33.77 % | 0.01 71.11 % | 0.00 9.76 % | 0.00 41.38 % | 0.00 -35.56 % | 0.00 36.36 % | 0.00 760.00 % | 0.00 -121.74 % | 0.00 27.78 % | 0.00 260.00 % | 0.00 -86.84 % | 0.00 |
| Earnings per share | 0.00 -236.36 % | 0.00 85.53 % | -0.01 -220.63 % | 0.01 352.00 % | 0.00 -183.33 % | 0.00 -11.76 % | 0.00 13.33 % | 0.00 328.57 % | 0.00 -84.09 % | 0.00 -30.16 % | 0.01 -32.98 % | 0.01 394.74 % | 0.00 -70.77 % | 0.01 6.56 % | 0.01 27.08 % | 0.00 14.29 % | 0.00 -17.65 % | 0.01 -12.07 % | 0.01 56.76 % | 0.00 236.36 % | 0.00 -83.58 % | 0.01 13.56 % | 0.01 -32.95 % | 0.01 0.00 % | 0.01 60.00 % | 0.01 5 400.00 % | 0.00 -98.90 % | 0.01 68.52 % | 0.01 -51.79 % | 0.01 19.15 % | 0.01 -23.58 % | 0.01 21.78 % | 0.01 21.69 % | 0.01 -37.59 % | 0.01 5.56 % | 0.01 15.60 % | 0.01 131.91 % | 0.00 -28.79 % | 0.01 -33.33 % | 0.01 0.00 % | 0.01 8.79 % | 0.01 24.66 % | 0.01 465.00 % | 0.00 -127.03 % | 0.01 1.37 % | 0.01 -29.13 % | 0.01 33.77 % | 0.01 71.11 % | 0.00 9.76 % | 0.00 -29.31 % | 0.01 28.89 % | 0.00 36.36 % | 0.00 760.00 % | 0.00 -120.83 % | 0.00 33.33 % | 0.00 260.00 % | 0.00 -86.84 % | 0.00 |
| Gross profit | 16.873 M -5.72 % | 17.896 M -3.11 % | 18.471 M -3.01 % | 19.044 M 1.56 % | 18.752 M -5.68 % | 19.882 M -0.78 % | 20.039 M 1.45 % | 19.752 M 8.59 % | 18.190 M -10.36 % | 20.293 M -4.62 % | 21.276 M -15.36 % | 25.138 M 27.56 % | 19.707 M -5.95 % | 20.953 M 8.78 % | 19.262 M 11.54 % | 17.269 M -9.04 % | 18.986 M 0.05 % | 18.977 M -10.86 % | 21.290 M 0.87 % | 21.107 M 23.28 % | 17.121 M -17.09 % | 20.651 M -7.02 % | 22.209 M -2.72 % | 22.831 M -1.11 % | 23.087 M 8.81 % | 21.217 M 6.66 % | 19.893 M -12.72 % | 22.792 M 12.66 % | 20.231 M -9.12 % | 22.262 M -0.56 % | 22.387 M -3.91 % | 23.299 M 5.33 % | 22.119 M 0.89 % | 21.924 M -6.44 % | 23.433 M 13.54 % | 20.638 M -1.91 % | 21.039 M 13.26 % | 18.576 M 4.95 % | 17.700 M -9.05 % | 19.462 M -10.97 % | 21.859 M 7.13 % | 20.404 M 149.94 % | -40.859 M -330.43 % | 17.732 M -10.70 % | 19.857 M 14.08 % | 17.406 M 150.35 % | -34.571 M -281.33 % | 19.065 M 21.06 % | 15.749 M 7.30 % | 14.677 M 145.90 % | -31.980 M -316.59 % | 14.765 M 1.21 % | 14.588 M 4.61 % | 13.945 M 141.93 % | -33.255 M -328.65 % | 14.544 M 6.92 % | 13.603 M -3.17 % | 14.048 M |
| Income tax expense | 578.000 K 589.83 % | -118.000 K -107.37 % | 1.601 M 493.37 % | -407.000 K -174.13 % | 549.000 K -25.41 % | 736.000 K 27.56 % | 577.000 K -27.60 % | 797.000 K 49.81 % | 532.000 K -10.14 % | 592.000 K 43.84 % | 411.559 K -53.18 % | 879.000 K 289.85 % | -463.000 K -135.70 % | 1.297 M 617.54 % | -250.608 K -187.63 % | 286.000 K -65.83 % | 837.000 K 69.43 % | 494.000 K 99.30 % | 247.866 K 202.28 % | 82.000 K 154.30 % | -151.000 K -143.14 % | 350.000 K -10.79 % | 392.313 K -48.85 % | 767.000 K 56.21 % | 491.000 K 79.85 % | 273.000 K -66.16 % | 806.720 K 67.02 % | 483.000 K 360.00 % | 105.000 K -22.22 % | 135.000 K -26.92 % | 184.734 K -11.61 % | 209.000 K 340.23 % | -87.000 K -112.32 % | 706.000 K 151.75 % | 280.438 K -0.91 % | 283.000 K 2 076.92 % | 13.000 K 103.94 % | -330.000 K -4 295.31 % | -7.508 K -102.16 % | 348.000 K 15.23 % | 302.000 K -32.89 % | 450.000 K 263.92 % | 123.655 K -79.25 % | 596.000 K 34.23 % | 444.000 K 2.07 % | 435.000 K 443.10 % | -126.785 K | 0.000 -100.00 % | 501.000 K 58.04 % | 317.000 K -20.77 % | 400.116 K -28.29 % | 558.000 K 6.08 % | 526.000 K 103.88 % | 258.000 K -22.99 % | 335.006 K -0.89 % | 338.000 K -9.87 % | 375.000 K 17.19 % | 320.000 K |
| Cost of revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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.673 M | 0.000 | 0.000 | 0.000 -100.00 % | 53.772 M | 0.000 100.00 % | -111.000 K | 0.000 -100.00 % | 47.558 M | 0.000 | 0.000 | 0.000 -100.00 % | 49.117 M | 0.000 | 0.000 | 0.000 |
| General and administrative 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 16.873 M -5.72 % | 17.896 M -11.71 % | 20.269 M 6.43 % | 19.044 M 1.56 % | 18.752 M 211.91 % | -16.756 M 2.93 % | -17.261 M -7 572.29 % | 231.000 K 101.33 % | -17.308 M 5.97 % | -18.407 M -3.88 % | -17.719 M -6 662.59 % | 270.000 K 101.48 % | -18.211 M -1.91 % | -17.869 M -6.45 % | -16.787 M -18.32 % | -14.188 M 8.91 % | -15.575 M -0.02 % | -15.572 M 19.82 % | -19.422 M 2.90 % | -20.002 M -18.26 % | -16.914 M 8.97 % | -18.581 M 8.30 % | -20.263 M -2.34 % | -19.800 M 1.19 % | -20.038 M -2.80 % | -19.493 M -3.02 % | -18.922 M 5.06 % | -19.930 M -6.62 % | -18.692 M 4.17 % | -19.505 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 |
| Operating expenses | 16.873 M -5.72 % | 17.896 M -3.11 % | 18.471 M -3.01 % | 19.044 M 1.56 % | 18.752 M 11.91 % | 16.756 M -2.93 % | 17.261 M 888.04 % | 1.747 M 110.09 % | -17.308 M 5.97 % | -18.407 M -1 349.72 % | 1.473 M -24.08 % | 1.940 M 42.33 % | 1.363 M 107.63 % | -17.869 M -1 905.91 % | 989.471 K -32.23 % | 1.460 M -90.63 % | 15.575 M 0.02 % | 15.572 M 180.18 % | -19.422 M 2.90 % | -20.002 M -18.26 % | -16.914 M 8.97 % | -18.581 M 8.30 % | -20.263 M -2.34 % | -19.800 M 1.19 % | -20.038 M -2.80 % | -19.493 M -3.02 % | -18.922 M 5.06 % | -19.930 M -6.62 % | -18.692 M 4.17 % | -19.505 M -726.96 % | 3.111 M 240.75 % | 913.000 K -2.98 % | 941.000 K 6.45 % | 884.000 K -78.04 % | 4.025 M 404.39 % | 798.000 K -95.59 % | 18.115 M 32 248.21 % | 56.000 K -98.97 % | 5.461 M 1 489.54 % | -393.000 K -194.24 % | 417.000 K 155.83 % | 163.000 K -96.82 % | 5.119 M 541.52 % | 798.000 K -13.73 % | 925.000 K 112.64 % | 435.000 K -87.64 % | 3.520 M 285.13 % | 914.000 K -9.50 % | 1.010 M 5.65 % | 956.000 K -68.04 % | 2.991 M 197.62 % | 1.005 M 23.92 % | 811.000 K -18.25 % | 992.000 K -52.67 % | 2.096 M 216.12 % | 663.000 K -37.51 % | 1.061 M 53.10 % | 693.000 K |
| Cost and expenses | 17.358 M -3.01 % | 17.896 M -3.11 % | 18.471 M -3.01 % | 19.044 M 1.56 % | 18.752 M 1.33 % | 18.506 M -2.51 % | 18.983 M 986.61 % | 1.747 M 110.09 % | -17.308 M 5.97 % | -18.407 M -125.23 % | 72.959 M 3 660.75 % | 1.940 M 42.33 % | 1.363 M 107.63 % | -17.869 M -128.30 % | 63.137 M 4 224.43 % | 1.460 M -91.51 % | 17.192 M 0.10 % | 17.174 M 188.43 % | -19.422 M 2.90 % | -20.002 M -18.26 % | -16.914 M 8.97 % | -18.581 M 8.30 % | -20.263 M -2.34 % | -19.800 M 1.19 % | -20.038 M -2.80 % | -19.493 M -3.02 % | -18.922 M 5.06 % | -19.930 M -6.62 % | -18.692 M 4.17 % | -19.505 M -125.87 % | 75.385 M 8 156.80 % | 913.000 K -2.98 % | 941.000 K 6.45 % | 884.000 K -98.76 % | 71.187 M 8 820.70 % | 798.000 K -95.59 % | 18.115 M 32 248.21 % | 56.000 K -99.92 % | 68.420 M 17 509.62 % | -393.000 K -194.24 % | 417.000 K 155.83 % | 163.000 K -99.74 % | 63.792 M 7 893.97 % | 798.000 K -13.73 % | 925.000 K 112.64 % | 435.000 K -99.24 % | 57.292 M 6 168.28 % | 914.000 K -9.50 % | 1.010 M 5.65 % | 956.000 K -98.11 % | 50.549 M 4 929.73 % | 1.005 M 23.92 % | 811.000 K -18.25 % | 992.000 K -98.06 % | 51.213 M 7 624.43 % | 663.000 K -37.51 % | 1.061 M 53.10 % | 693.000 K |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 0.000 | 0.000 100.00 % | -1.798 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 19.545 K | 0.000 | 0.000 | 0.000 -100.00 % | 34.176 K | 0.000 | 0.000 | 0.000 -100.00 % | 77.828 K | 0.000 | 0.000 | 0.000 -100.00 % | 23.627 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 173.000 K -8.47 % | 189.000 K 0.53 % | 188.000 K 35.25 % | 139.000 K -61.17 % | 358.000 K 89.42 % | 189.000 K -27.53 % | 260.808 K 8.67 % | 240.000 K 48.15 % | 162.000 K 15.71 % | 140.000 K -10.39 % | 156.240 K 18.36 % | 132.000 K 28.16 % | 103.000 K -0.96 % | 104.000 K 2.31 % | 101.650 K 18.20 % | 86.000 K -27.12 % | 118.000 K 15.69 % | 102.000 K -15.69 % | 120.979 K 8.99 % | 111.000 K 12.12 % | 99.000 K 28.57 % | 77.000 K -35.39 % | 119.178 K 9.34 % | 109.000 K -71.91 % | 388.000 K 262.62 % | 107.000 K -18.31 % | 130.977 K -9.04 % | 144.000 K 23.08 % | 117.000 K -9.30 % | 129.000 K -6.45 % | 137.900 K -7.45 % | 149.000 K -36.32 % | 234.000 K -8.95 % | 257.000 K -17.57 % | 311.795 K 29.91 % | 240.000 K -4.38 % | 251.000 K 2.45 % | 245.000 K -26.84 % | 334.894 K 12.76 % | 297.000 K 8.39 % | 274.000 K 38.38 % | 198.000 K 40.28 % | 141.149 K -6.52 % | 151.000 K 13.53 % | 133.000 K -8.28 % | 145.000 K -1.62 % | 147.386 K -13.30 % | 170.000 K -5.56 % | 180.000 K -13.04 % | 207.000 K | 0.000 | 0.000 -100.00 % | 281.000 K -5.07 % | 296.000 K | 0.000 | 0.000 -100.00 % | 171.000 K -20.09 % | 214.000 K |
| Depreciation and amortization | 2.567 M 1.70 % | 2.524 M 9.41 % | 2.307 M -3.27 % | 2.385 M 4.84 % | 2.275 M 30.00 % | 1.750 M 1.63 % | 1.722 M -1.43 % | 1.747 M 10.29 % | 1.584 M 1.28 % | 1.564 M 6.61 % | 1.467 M -24.38 % | 1.940 M 24.84 % | 1.554 M 2.10 % | 1.522 M 2.56 % | 1.484 M -9.07 % | 1.632 M 0.93 % | 1.617 M 0.94 % | 1.602 M 19.15 % | 1.345 M 2.32 % | 1.314 M 7.18 % | 1.226 M -5.47 % | 1.297 M 3.67 % | 1.251 M 14.57 % | 1.092 M 5.10 % | 1.039 M 3.18 % | 1.007 M 2.56 % | 981.877 K -1.52 % | 997.000 K 8.49 % | 919.000 K -3.26 % | 950.000 K -0.68 % | 956.507 K 0.05 % | 956.000 K 0.00 % | 956.000 K -1.34 % | 969.000 K 3.32 % | 937.836 K 4.67 % | 896.000 K 6.92 % | 838.000 K 1.70 % | 824.000 K 2.39 % | 804.758 K 18.52 % | 679.000 K 0.44 % | 676.000 K 1.65 % | 665.000 K 4.42 % | 636.844 K -27.38 % | 877.000 K -5.80 % | 931.000 K 0.11 % | 930.000 K 1.06 % | 920.223 K 0.68 % | 914.000 K -9.50 % | 1.010 M -0.98 % | 1.020 M -1.95 % | 1.040 M 3.00 % | 1.010 M -1.37 % | 1.024 M 0.69 % | 1.017 M 23.23 % | 825.311 K -3.92 % | 859.000 K -19.04 % | 1.061 M 35.16 % | 785.000 K |
| Operating income | -485.000 K -117.49 % | -223.000 K 56.19 % | -509.000 K | 0.000 -100.00 % | 301.000 K -78.13 % | 1.376 M 30.30 % | 1.056 M -42.36 % | 1.832 M 107.71 % | 882.000 K -53.23 % | 1.886 M -24.72 % | 2.505 M -27.84 % | 3.472 M 2 510.53 % | 133.000 K -95.69 % | 3.084 M 113.83 % | 1.442 M -11.03 % | 1.621 M -20.66 % | 2.043 M 6.74 % | 1.914 M 2.46 % | 1.868 M 69.06 % | 1.105 M 433.82 % | 207.000 K -90.00 % | 2.070 M 6.33 % | 1.947 M -35.77 % | 3.031 M -0.59 % | 3.049 M 76.86 % | 1.724 M 77.61 % | 970.654 K -66.08 % | 2.862 M 85.96 % | 1.539 M -44.18 % | 2.757 M 105.27 % | -52.358 M -335.45 % | 22.237 M 6.17 % | 20.944 M 602.35 % | 2.982 M 106.35 % | -46.952 M -339.53 % | 19.602 M 633.88 % | 2.671 M -85.38 % | 18.275 M 136.66 % | -49.849 M -354.87 % | 19.559 M 547.01 % | 3.023 M -84.92 % | 20.043 M 144.22 % | -45.324 M -370.06 % | 16.783 M 603.98 % | 2.384 M -85.83 % | 16.826 M 144.93 % | -37.448 M -308.27 % | 17.981 M 23.50 % | 14.559 M 858.46 % | 1.519 M 104.45 % | -34.114 M -352.38 % | 13.517 M 0.16 % | 13.496 M 4.19 % | 12.953 M 137.34 % | -34.688 M -354.57 % | 13.626 M 10.14 % | 12.371 M -7.37 % | 13.355 M |
| Operating income ratio | -0.03 -130.68 % | -0.01 54.78 % | -0.03 | 0.00 -100.00 % | 0.02 -76.81 % | 0.07 31.33 % | 0.05 -43.18 % | 0.09 91.28 % | 0.05 -47.83 % | 0.09 -21.08 % | 0.12 -14.74 % | 0.14 1 946.53 % | 0.01 -95.41 % | 0.15 96.57 % | 0.07 -20.23 % | 0.09 -12.77 % | 0.11 6.69 % | 0.10 14.95 % | 0.09 67.61 % | 0.05 333.01 % | 0.01 -87.94 % | 0.10 14.35 % | 0.09 -33.97 % | 0.13 0.52 % | 0.13 62.53 % | 0.08 66.53 % | 0.05 -61.14 % | 0.13 65.07 % | 0.08 -38.57 % | 0.12 105.30 % | -2.34 -345.04 % | 0.95 0.80 % | 0.95 596.16 % | 0.14 106.79 % | -2.00 -310.95 % | 0.95 648.14 % | 0.13 -87.10 % | 0.98 134.93 % | -2.82 -380.23 % | 1.00 626.69 % | 0.14 -85.92 % | 0.98 138.61 % | -2.54 -368.83 % | 0.95 688.35 % | 0.12 -87.58 % | 0.97 149.57 % | -1.95 -306.79 % | 0.94 1.30 % | 0.93 799.56 % | 0.10 104.73 % | -2.19 -339.21 % | 0.92 -1.05 % | 0.93 -0.40 % | 0.93 142.48 % | -2.19 -333.41 % | 0.94 3.02 % | 0.91 -4.34 % | 0.95 |
| Total other income expenses net | 91.000 K 154.82 % | -166.000 K 56.88 % | -385.000 K -131.17 % | 1.235 M 401.22 % | -410.000 K -378.91 % | 147.000 K -64.32 % | 412.000 K 4 677.78 % | -9.000 K 94.44 % | -162.000 K -205.19 % | 154.000 K -40.58 % | 259.183 K 101.31 % | -19.858 M -8.43 % | -18.314 M -1 698.08 % | 1.146 M 227.79 % | 349.611 K 506.52 % | -86.000 K 99.45 % | -15.693 M -174 466.67 % | 9.000 K -97.10 % | 310.021 K 379.30 % | -111.000 K -148.26 % | 230.000 K -16.06 % | 274.000 K 209.05 % | 88.658 K 181.34 % | -109.000 K 71.91 % | -388.000 K -262.62 % | -107.000 K -279.30 % | 59.677 K 141.44 % | -144.000 K -23.08 % | -117.000 K 99.40 % | -19.634 M -3 118.34 % | 650.489 K 531.54 % | 103.000 K 147.03 % | -219.000 K -27.33 % | -172.000 K -130.48 % | 564.233 K 103.48 % | -16.216 M 9.34 % | -17.886 M -2.59 % | -17.435 M -133.87 % | 51.479 M 406.50 % | -16.796 M -6 029.93 % | -274.000 K 98.42 % | -17.371 M -136.77 % | 47.248 M 383.41 % | -16.671 M 0.05 % | -16.680 M -14.25 % | -14.600 M -136.65 % | 39.838 M 357.03 % | -15.499 M -19.63 % | -12.956 M -6.18 % | -12.202 M -134.63 % | 35.232 M 400.00 % | -11.744 M 3.49 % | -12.169 M 4.98 % | -12.807 M -136.00 % | 35.578 M 378.83 % | -12.760 M -7.51 % | -11.869 M 1.89 % | -12.098 M |
| 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 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 |
| 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 | 2012-06-30 | 2012-03-31 | 2011-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -9.485 M -40.92 % | -6.731 M 21.91 % | -8.619 M -200.00 % | -2.873 M -893.65 % | 362.000 K 125.21 % | -1.436 M -29.78 % | -1.106 M 69.79 % | -3.662 M 48.88 % | -7.164 M -36.09 % | -5.264 M -43.15 % | -3.677 M -180.10 % | 4.591 M 25.61 % | 3.655 M 183.60 % | -4.372 M -39.99 % | -3.123 M -21.05 % | -2.580 M -12 185.71 % | -21.000 K -100.54 % | 3.890 M 563.47 % | 586.307 K -9.24 % | 646.000 K -72.42 % | 2.342 M 164.71 % | -3.619 M -103.28 % | -1.780 M 24.24 % | -2.350 M 18.94 % | -2.899 M -3.98 % | -2.788 M 42.37 % | -4.838 M -403.90 % | 1.592 M 125.42 % | -6.263 M -310.03 % | 2.982 M 2 795.93 % | -110.611 K 96.38 % | -3.053 M -217.74 % | 2.593 M -42.02 % | 4.472 M -43.29 % | 7.886 M 2.25 % | 7.713 M 5.60 % | 7.304 M 2.37 % | 7.135 M 5.70 % | 6.750 M 16.56 % | 5.791 M -33.89 % | 8.759 M -6.96 % | 9.414 M 208.85 % | 3.048 M 16.07 % | 2.626 M 33.57 % | 1.966 M 231.07 % | -1.500 M -227.61 % | 1.175 M -66.76 % | 3.536 M -39.15 % | 5.811 M -12.56 % | 6.646 M -12.16 % | 7.566 M -22.32 % | 9.740 M -17.21 % | 11.765 M 3.77 % | 11.338 M -5.46 % | 11.993 M |
| Total investments | 463.000 K 0.87 % | 459.000 K 0.88 % | 455.000 K -87.19 % | 3.551 M -53.48 % | 7.633 M -18.41 % | 9.355 M -25.76 % | 12.600 M 1.30 % | 12.439 M -9.17 % | 13.695 M -0.36 % | 13.745 M 6.35 % | 12.924 M -28.28 % | 18.021 M 6.54 % | 16.915 M 26.78 % | 13.342 M 0.36 % | 13.294 M -3.82 % | 13.822 M 6.49 % | 12.980 M 2.04 % | 12.720 M 7.21 % | 11.864 M 318.49 % | 2.835 M 81.61 % | 1.561 M 35.62 % | 1.151 M -56.45 % | 2.643 M -49.93 % | 5.278 M 9.80 % | 4.807 M -13.59 % | 5.563 M 21.47 % | 4.580 M -61.08 % | 11.766 M | 0.000 -100.00 % | 6.491 M 1 117.91 % | 532.961 K -60.26 % | 1.341 M 115.25 % | 623.000 K -18.88 % | 768.000 K 15.80 % | 663.205 K -35.67 % | 1.031 M 11.58 % | 924.000 K 419.10 % | 178.000 K -81.02 % | 937.674 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 |
| Total debt | 7.666 M -26.66 % | 10.452 M -2.82 % | 10.755 M -11.28 % | 12.122 M -9.99 % | 13.468 M 11.56 % | 12.072 M -0.92 % | 12.184 M -10.30 % | 13.584 M 12.67 % | 12.056 M 9.95 % | 10.965 M 22.97 % | 8.917 M -33.39 % | 13.387 M -8.96 % | 14.704 M 19.00 % | 12.356 M -14.42 % | 14.437 M 1.49 % | 14.225 M 9.08 % | 13.041 M -22.17 % | 16.756 M 25.38 % | 13.364 M -15.36 % | 15.789 M -6.03 % | 16.802 M 78.52 % | 9.412 M -4.62 % | 9.868 M -0.47 % | 9.915 M -19.92 % | 12.382 M 7.74 % | 11.492 M 6.08 % | 10.833 M -14.03 % | 12.601 M -4.70 % | 13.223 M 19.35 % | 11.079 M -28.05 % | 15.398 M 20.70 % | 12.757 M -15.64 % | 15.122 M -4.93 % | 15.906 M -12.93 % | 18.268 M 6.84 % | 17.099 M 17.44 % | 14.560 M 2.13 % | 14.256 M -2.25 % | 14.584 M -22.80 % | 18.892 M 2.13 % | 18.498 M 0.46 % | 18.413 M 36.55 % | 13.485 M -0.92 % | 13.610 M -8.25 % | 14.833 M 3.76 % | 14.296 M -0.04 % | 14.302 M -1.30 % | 14.491 M -4.51 % | 15.176 M 5.73 % | 14.353 M -2.60 % | 14.736 M -9.48 % | 16.280 M 2.49 % | 15.884 M -3.52 % | 16.464 M -11.84 % | 18.674 M |
| Accumulated other comprehensive income loss | -3.356 M -9.92 % | -3.053 M | 0.000 | 0.000 100.00 % | -1.990 M -61.39 % | -1.233 M -67.79 % | -734.842 K 12.62 % | -841.000 K -834.44 % | -90.000 K 93.91 % | -1.478 M 40.79 % | -2.496 M -50.82 % | -1.655 M 14.16 % | -1.928 M -17.20 % | -1.645 M 13.81 % | -1.909 M -1.46 % | -1.881 M 4.90 % | -1.978 M -4.60 % | -1.891 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 66.062 M -1.45 % | 67.035 M -0.45 % | 67.341 M -4.78 % | 70.718 M 2.49 % | 69.002 M -0.84 % | 69.590 M 1.24 % | 68.737 M -0.38 % | 69.002 M 1.25 % | 68.151 M 0.37 % | 67.898 M 1.80 % | 66.695 M -0.92 % | 67.314 M 3.88 % | 64.802 M 0.84 % | 64.263 M 2.78 % | 62.527 M -0.70 % | 62.969 M 2.10 % | 61.674 M 1.88 % | 60.538 M 2.31 % | 59.174 M -0.84 % | 59.674 M 1.50 % | 58.793 M 0.56 % | 58.468 M 2.94 % | 56.797 M -1.72 % | 57.792 M 3.93 % | 55.609 M 4.12 % | 53.411 M 2.64 % | 52.039 M -4.00 % | 54.208 M 4.36 % | 51.945 M 2.66 % | 50.600 M 5.24 % | 48.079 M 1.15 % | 47.531 M 6.85 % | 44.484 M 5.96 % | 41.980 M 5.13 % | 39.933 M 4.51 % | 38.210 M 8.93 % | 35.079 M 8.30 % | 32.392 M 3.84 % | 31.194 M 0.34 % | 31.089 M 8.53 % | 28.646 M 9.46 % | 26.171 M 9.41 % | 23.919 M 2.09 % | 23.430 M -1.90 % | 23.885 M 8.25 % | 22.065 M 8.90 % | 20.262 M 8.56 % | 18.664 M 11.35 % | 16.762 M 7.13 % | 15.647 M 6.88 % | 14.639 M 0.41 % | 14.579 M 9.19 % | 13.352 M 6.48 % | 12.539 M | 0.000 |
| Common stock | 37.007 M 0.00 % | 37.007 M 0.00 % | 37.007 M 0.00 % | 37.007 M 0.00 % | 37.007 M 0.00 % | 37.007 M 0.00 % | 37.007 M 0.00 % | 37.007 M 0.00 % | 37.007 M 0.00 % | 37.007 M 0.00 % | 37.007 M 0.00 % | 37.007 M 0.00 % | 37.007 M 0.00 % | 37.007 M 0.00 % | 37.007 M 0.00 % | 37.007 M 0.00 % | 37.007 M 0.00 % | 37.007 M 0.00 % | 37.007 M 34.36 % | 27.543 M 4.93 % | 26.249 M 0.00 % | 26.249 M 0.00 % | 26.249 M 0.00 % | 26.249 M 0.00 % | 26.249 M 0.00 % | 26.249 M 0.00 % | 26.249 M 0.00 % | 26.249 M 0.00 % | 26.249 M 0.00 % | 26.249 M 0.00 % | 26.249 M 17.71 % | 22.300 M 0.00 % | 22.300 M 0.00 % | 22.300 M 0.00 % | 22.300 M 0.00 % | 22.300 M 0.00 % | 22.300 M 0.00 % | 22.300 M 0.00 % | 22.300 M 0.00 % | 22.300 M 0.00 % | 22.300 M 0.00 % | 22.300 M 0.00 % | 22.300 M 0.00 % | 22.300 M 0.00 % | 22.300 M 0.00 % | 22.300 M 0.00 % | 22.300 M 0.00 % | 22.300 M 0.00 % | 22.300 M 0.00 % | 22.300 M 0.00 % | 22.300 M 0.00 % | 22.300 M 0.00 % | 22.300 M 0.00 % | 22.300 M 0.00 % | 22.300 M |
| Total equity | 117.159 M -1.08 % | 118.435 M -1.67 % | 120.447 M -1.59 % | 122.393 M 0.44 % | 121.854 M -1.14 % | 123.265 M 0.41 % | 122.766 M 1.36 % | 121.124 M -0.02 % | 121.144 M 1.99 % | 118.781 M 1.86 % | 116.610 M 0.01 % | 116.601 M 2.40 % | 113.867 M 0.18 % | 113.657 M 1.74 % | 111.711 M -0.49 % | 112.260 M 1.22 % | 110.910 M 0.91 % | 109.908 M 1.27 % | 108.531 M 9.90 % | 98.756 M -0.23 % | 98.981 M 11.96 % | 88.405 M -1.27 % | 89.538 M -1.23 % | 90.654 M 2.72 % | 88.255 M 3.21 % | 85.506 M 1.62 % | 84.142 M -1.75 % | 85.639 M 2.35 % | 83.674 M 1.57 % | 82.382 M 1.33 % | 81.302 M -1.08 % | 82.192 M 3.52 % | 79.399 M 2.82 % | 77.223 M 2.63 % | 75.245 M 2.87 % | 73.147 M 5.02 % | 69.652 M 4.39 % | 66.724 M 1.09 % | 66.007 M 0.45 % | 65.714 M 4.66 % | 62.789 M 4.04 % | 60.348 M 3.95 % | 58.053 M 1.25 % | 57.334 M 8.63 % | 52.780 M 2.95 % | 51.267 M 4.10 % | 49.248 M 3.16 % | 47.739 M 3.84 % | 45.974 M 2.54 % | 44.836 M 2.19 % | 43.876 M 0.09 % | 43.835 M 2.78 % | 42.649 M 1.93 % | 41.843 M -0.36 % | 41.995 M |
| Other non current liabilities | 135.000 K -2.17 % | 138.000 K -3.50 % | 143.000 K 0.70 % | 142.000 K -5.33 % | 150.000 K -3.23 % | 155.000 K -0.53 % | 155.822 K -0.75 % | 157.000 K -2.48 % | 161.000 K 5.92 % | 152.000 K 4.61 % | 145.298 K -20.60 % | 183.000 K 2.81 % | 178.000 K 1.14 % | 176.000 K -0.03 % | 176.057 K 12.14 % | 157.000 K 2.61 % | 153.000 K 0.00 % | 153.000 K -0.54 % | 153.828 K 39.84 % | 110.000 K -6.78 % | 118.000 K 13.46 % | 104.000 K -10.51 % | 116.214 K 24.96 % | 93.000 K 1.09 % | 92.000 K 1.10 % | 91.000 K 0.39 % | 90.647 K | 0.000 | 0.000 100.00 % | -22.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.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 |
| Long term debt | 3.939 M -9.72 % | 4.363 M -21.56 % | 5.562 M 15.97 % | 4.796 M -25.11 % | 6.404 M 9.56 % | 5.845 M -11.21 % | 6.583 M -2.48 % | 6.751 M 39.74 % | 4.831 M -9.62 % | 5.345 M 85.38 % | 2.883 M -21.48 % | 3.672 M -13.17 % | 4.229 M 25.71 % | 3.364 M -26.53 % | 4.579 M -8.40 % | 4.999 M -10.70 % | 5.598 M -12.05 % | 6.365 M 35.10 % | 4.711 M 18.46 % | 3.977 M -15.51 % | 4.707 M 581.19 % | 691.000 K 2.02 % | 677.349 K 363.94 % | 146.000 K 0.00 % | 146.000 K | 0.000 -100.00 % | 113.144 K -69.75 % | 374.000 K -53.42 % | 803.000 K -39.30 % | 1.323 M -29.17 % | 1.868 M -22.78 % | 2.419 M -25.39 % | 3.242 M -14.37 % | 3.786 M -12.75 % | 4.339 M -4.04 % | 4.522 M 40.74 % | 3.213 M -3.48 % | 3.329 M -11.29 % | 3.753 M -31.67 % | 5.492 M 1.29 % | 5.422 M 88.07 % | 2.883 M 278.91 % | 760.857 K -7.77 % | 825.000 K -37.97 % | 1.330 M -16.30 % | 1.589 M -19.76 % | 1.980 M -23.57 % | 2.591 M -24.79 % | 3.445 M -10.15 % | 3.834 M -8.77 % | 4.203 M -14.23 % | 4.900 M -13.09 % | 5.638 M -8.25 % | 6.145 M -3.21 % | 6.349 M |
| Total non current liabilities | 10.507 M -3.91 % | 10.934 M -8.72 % | 11.979 M 2.71 % | 11.663 M -11.72 % | 13.211 M 4.65 % | 12.624 M -4.59 % | 13.232 M 4.41 % | 12.673 M 17.71 % | 10.766 M -3.70 % | 11.180 M 27.96 % | 8.737 M -4.09 % | 9.110 M -6.14 % | 9.706 M 9.93 % | 8.829 M -12.28 % | 10.065 M -3.71 % | 10.453 M -5.51 % | 11.062 M -6.55 % | 11.837 M 17.40 % | 10.082 M 8.40 % | 9.301 M -7.31 % | 10.034 M 160.56 % | 3.851 M 0.29 % | 3.840 M 16.15 % | 3.306 M -0.06 % | 3.308 M 4.29 % | 3.172 M -3.10 % | 3.274 M -4.56 % | 3.430 M -10.70 % | 3.841 M -12.92 % | 4.411 M -13.34 % | 5.090 M -9.46 % | 5.622 M -12.93 % | 6.457 M -8.95 % | 7.092 M -3.46 % | 7.346 M -3.28 % | 7.595 M 20.92 % | 6.281 M -3.56 % | 6.513 M -12.82 % | 7.471 M 25.12 % | 5.971 M -32.36 % | 8.827 M 40.40 % | 6.287 M 51.31 % | 4.155 M -4.96 % | 4.372 M 32.77 % | 3.293 M -7.19 % | 3.548 M -11.28 % | 3.999 M -18.14 % | 4.885 M -14.19 % | 5.693 M -7.98 % | 6.187 M -5.35 % | 6.537 M -10.86 % | 7.333 M -8.59 % | 8.022 M -6.25 % | 8.557 M -3.59 % | 8.875 M |
| Other current liabilities | 393.000 K -68.98 % | 1.267 M -50.00 % | 2.534 M 58.97 % | 1.594 M -39.30 % | 2.626 M -20.69 % | 3.311 M -24.03 % | 4.358 M 139.86 % | 1.817 M 1.51 % | 1.790 M -11.21 % | 2.016 M -23.65 % | 2.640 M 10.38 % | 2.392 M -5.27 % | 2.525 M 13.89 % | 2.217 M -27.15 % | 3.043 M 22.62 % | 2.482 M 242.82 % | 724.000 K -79.11 % | 3.465 M -34.59 % | 5.297 M 11.87 % | 4.735 M 20.36 % | 3.934 M 348.57 % | 877.000 K -70.57 % | 2.980 M 26.87 % | 2.349 M 31.60 % | 1.785 M -40.46 % | 2.998 M 30.05 % | 2.305 M 109.95 % | 1.098 M 92.97 % | 569.000 K -32.42 % | 842.000 K -59.17 % | 2.062 M -0.94 % | 2.082 M -6.30 % | 2.222 M -41.68 % | 3.810 M -18.68 % | 4.685 M 30.43 % | 3.592 M -7.35 % | 3.877 M -10.05 % | 4.310 M -28.14 % | 5.998 M 74.76 % | 3.432 M 113.70 % | 1.606 M 16.04 % | 1.384 M -37.87 % | 2.227 M 28.53 % | 1.733 M -43.25 % | 3.054 M -21.29 % | 3.880 M 9.31 % | 3.550 M -14.03 % | 4.129 M -1.01 % | 4.171 M -13.23 % | 4.807 M -4.66 % | 5.042 M 1.27 % | 4.979 M -4.67 % | 5.223 M 1.06 % | 5.168 M -16.37 % | 6.180 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 696.000 K 12.44 % | 619.000 K | 0.000 -100.00 % | 1.789 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.490 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 842.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.065 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 3.727 M -38.79 % | 6.089 M 17.25 % | 5.193 M -29.12 % | 7.326 M 3.71 % | 7.064 M 13.44 % | 6.227 M 11.18 % | 5.601 M -18.03 % | 6.833 M -5.43 % | 7.225 M 28.56 % | 5.620 M -6.85 % | 6.033 M -37.90 % | 9.715 M -7.26 % | 10.475 M 16.49 % | 8.992 M -8.79 % | 9.858 M 6.85 % | 9.226 M 23.96 % | 7.443 M -28.37 % | 10.391 M 20.08 % | 8.653 M -26.74 % | 11.812 M -2.34 % | 12.095 M 38.69 % | 8.721 M -5.11 % | 9.191 M -5.92 % | 9.769 M -20.16 % | 12.236 M 6.47 % | 11.492 M 7.20 % | 10.720 M -12.32 % | 12.227 M -1.55 % | 12.420 M 27.02 % | 9.778 M -27.73 % | 13.530 M 30.88 % | 10.338 M -12.98 % | 11.880 M -1.98 % | 12.120 M -12.98 % | 13.928 M 10.75 % | 12.577 M 10.84 % | 11.347 M 3.84 % | 10.927 M 0.88 % | 10.831 M -19.17 % | 13.400 M 2.48 % | 13.076 M -15.80 % | 15.530 M 22.06 % | 12.724 M -0.48 % | 12.785 M -5.32 % | 13.503 M 6.26 % | 12.707 M 3.13 % | 12.322 M 3.55 % | 11.900 M 1.44 % | 11.731 M 11.52 % | 10.519 M -0.14 % | 10.533 M -7.44 % | 11.380 M 11.07 % | 10.246 M -0.71 % | 10.319 M -16.28 % | 12.326 M |
| Total current liabilities | 9.092 M -24.44 % | 12.033 M 15.60 % | 10.409 M -9.85 % | 11.546 M -17.83 % | 14.051 M 5.05 % | 13.376 M -8.47 % | 14.614 M 17.01 % | 12.490 M 10.42 % | 11.311 M 8.07 % | 10.466 M -6.10 % | 11.146 M -23.07 % | 14.488 M 0.21 % | 14.458 M 10.25 % | 13.114 M -16.65 % | 15.734 M 25.51 % | 12.536 M 6.13 % | 11.812 M -25.33 % | 15.819 M -5.04 % | 16.658 M -15.29 % | 19.666 M 8.29 % | 18.161 M 40.28 % | 12.946 M -17.04 % | 15.606 M -1.70 % | 15.876 M -7.13 % | 17.095 M -1.06 % | 17.278 M 8.65 % | 15.903 M 0.98 % | 15.749 M -2.22 % | 16.107 M 19.35 % | 13.496 M -26.42 % | 18.342 M 17.09 % | 15.665 M -9.01 % | 17.216 M -10.57 % | 19.250 M -7.43 % | 20.795 M 1.06 % | 20.577 M 17.65 % | 17.490 M -1.84 % | 17.818 M -5.31 % | 18.817 M -11.65 % | 21.298 M 14.62 % | 18.581 M -14.97 % | 21.852 M 25.10 % | 17.468 M -2.54 % | 17.924 M -12.31 % | 20.440 M 7.03 % | 19.097 M 1.66 % | 18.785 M 1.49 % | 18.509 M 2.48 % | 18.061 M 5.04 % | 17.195 M -4.43 % | 17.991 M -6.83 % | 19.309 M 8.43 % | 17.807 M -8.05 % | 19.366 M -10.63 % | 21.670 M |
| Total liabilities | 19.599 M -14.66 % | 22.967 M 2.59 % | 22.388 M -3.54 % | 23.209 M -14.87 % | 27.262 M 4.85 % | 26.000 M -6.63 % | 27.846 M 10.66 % | 25.163 M 13.98 % | 22.077 M 1.99 % | 21.646 M 8.87 % | 19.883 M -15.74 % | 23.598 M -2.34 % | 24.164 M 10.12 % | 21.943 M -14.95 % | 25.799 M 12.23 % | 22.989 M 0.50 % | 22.874 M -17.29 % | 27.656 M 3.42 % | 26.741 M -7.69 % | 28.967 M 2.74 % | 28.195 M 67.86 % | 16.797 M -13.62 % | 19.445 M 1.37 % | 19.182 M -5.98 % | 20.403 M -0.23 % | 20.450 M 6.64 % | 19.177 M -0.01 % | 19.179 M -3.86 % | 19.948 M 11.40 % | 17.907 M -23.58 % | 23.432 M 10.08 % | 21.287 M -10.08 % | 23.673 M -10.13 % | 26.342 M -6.39 % | 28.141 M -0.11 % | 28.172 M 18.51 % | 23.771 M -2.30 % | 24.331 M -7.44 % | 26.288 M -3.60 % | 27.269 M -0.51 % | 27.408 M -2.60 % | 28.139 M 30.13 % | 21.623 M -3.02 % | 22.296 M -6.05 % | 23.733 M 4.80 % | 22.645 M -0.61 % | 22.784 M -2.61 % | 23.394 M -1.52 % | 23.754 M 1.59 % | 23.382 M -4.67 % | 24.528 M -7.94 % | 26.642 M 3.15 % | 25.829 M -7.50 % | 27.923 M -8.58 % | 30.545 M |
| Other non current 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 | 0.000 | 0.000 |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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.048 M -0.75 % | 5.086 M 2.37 % | 4.968 M -2.84 % | 5.113 M -0.12 % | 5.119 M -6.99 % | 5.504 M -5.09 % | 5.799 M -3.32 % | 5.998 M -3.99 % | 6.247 M -1.22 % | 6.324 M 3.88 % | 6.088 M 3.71 % | 5.870 M 2.57 % | 5.723 M -6.15 % | 6.098 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 |
| 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 | 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 -100.00 % | 5.048 M -0.75 % | 5.086 M 2.37 % | 4.968 M -2.84 % | 5.113 M -0.12 % | 5.119 M -6.99 % | 5.504 M -5.09 % | 5.799 M -3.32 % | 5.998 M -3.99 % | 6.247 M -1.22 % | 6.324 M 3.88 % | 6.088 M 3.71 % | 5.870 M 2.57 % | 5.723 M -6.15 % | 6.098 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 |
| Property plant equipment net | 89.718 M -2.73 % | 92.233 M -0.42 % | 92.618 M 0.65 % | 92.021 M -2.44 % | 94.319 M 4.34 % | 90.398 M -1.43 % | 91.706 M 5.93 % | 86.568 M 14.32 % | 75.726 M 0.20 % | 75.576 M -0.25 % | 75.765 M 1.11 % | 74.935 M -1.80 % | 76.308 M 4.58 % | 72.966 M -4.46 % | 76.375 M -1.08 % | 77.205 M -2.15 % | 78.905 M -1.94 % | 80.464 M -1.86 % | 81.989 M 2.40 % | 80.068 M -1.52 % | 81.306 M 32.64 % | 61.298 M 0.26 % | 61.140 M 6.32 % | 57.504 M 8.01 % | 53.241 M 9.91 % | 48.439 M 2.09 % | 47.447 M 1.24 % | 46.868 M -1.51 % | 47.585 M -1.83 % | 48.472 M -1.67 % | 49.297 M -2.53 % | 50.576 M -1.96 % | 51.585 M -1.82 % | 52.543 M -1.66 % | 53.430 M 0.17 % | 53.337 M 7.38 % | 49.672 M 0.11 % | 49.616 M -3.20 % | 51.254 M 7.24 % | 47.792 M 1.54 % | 47.067 M 1.25 % | 46.488 M 4.81 % | 44.353 M 2.50 % | 43.272 M 28.34 % | 33.717 M -0.65 % | 33.938 M -1.66 % | 34.510 M -3.11 % | 35.617 M -4.76 % | 37.399 M -2.47 % | 38.347 M -2.07 % | 39.159 M -2.39 % | 40.119 M -3.05 % | 41.381 M -1.05 % | 41.822 M -2.66 % | 42.964 M |
| Total non current assets | 90.296 M -2.72 % | 92.817 M -0.54 % | 93.317 M 0.06 % | 93.259 M -2.42 % | 95.573 M 4.15 % | 91.764 M -1.51 % | 93.173 M 5.83 % | 88.040 M 13.77 % | 77.382 M 0.22 % | 77.214 M -0.23 % | 77.391 M 0.96 % | 76.654 M -1.76 % | 78.024 M 4.35 % | 74.771 M -4.64 % | 78.412 M -0.67 % | 78.942 M -2.10 % | 80.634 M -2.49 % | 82.691 M -1.81 % | 84.218 M 2.20 % | 82.405 M -1.51 % | 83.672 M 31.91 % | 63.430 M 0.05 % | 63.399 M 5.55 % | 60.068 M 7.26 % | 56.002 M -0.42 % | 56.240 M 1.73 % | 55.286 M 0.40 % | 55.066 M -1.55 % | 55.931 M -1.57 % | 56.824 M -2.11 % | 58.050 M -2.48 % | 59.528 M -2.00 % | 60.741 M -1.79 % | 61.845 M -1.54 % | 62.810 M 0.44 % | 62.536 M 6.63 % | 58.646 M 0.35 % | 58.439 M -3.34 % | 60.460 M 19.77 % | 50.479 M 1.47 % | 49.746 M 1.18 % | 49.167 M 4.54 % | 47.031 M 2.64 % | 45.823 M 26.35 % | 36.268 M -0.62 % | 36.495 M -1.53 % | 37.061 M -2.47 % | 37.998 M -4.49 % | 39.784 M -2.33 % | 40.732 M -1.95 % | 41.543 M -2.42 % | 42.574 M -2.88 % | 43.836 M -1.00 % | 44.277 M -2.51 % | 45.419 M |
| Other current assets | 602.000 K -26.85 % | 823.000 K 13.52 % | 725.000 K -79.19 % | 3.484 M -0.54 % | 3.503 M -50.21 % | 7.035 M 543.92 % | 1.093 M -58.38 % | 2.625 M -61.49 % | 6.816 M 31.89 % | 5.168 M 77.11 % | 2.918 M -2.31 % | 2.987 M 9.45 % | 2.729 M -50.41 % | 5.503 M 353.98 % | 1.212 M -15.70 % | 1.438 M -3.75 % | 1.494 M -32.40 % | 2.210 M 34.99 % | 1.637 M -16.47 % | 1.960 M -5.27 % | 2.069 M 25.32 % | 1.651 M -35.44 % | 2.557 M -16.43 % | 3.060 M -13.04 % | 3.519 M 107.00 % | 1.700 M 8.17 % | 1.572 M 76.59 % | 890.000 K -35.88 % | 1.388 M -0.43 % | 1.394 M -29.25 % | 1.970 M 56.62 % | 1.258 M 12.12 % | 1.122 M -15.38 % | 1.326 M 8.51 % | 1.222 M 12.83 % | 1.083 M -5.74 % | 1.149 M -19.42 % | 1.426 M -47.77 % | 2.730 M 292.27 % | 696.000 K 53.30 % | 454.000 K 372.92 % | 96.000 K -97.24 % | 3.483 M 4 200.47 % | 81.000 K 0.00 % | 81.000 K 0.00 % | 81.000 K -96.68 % | 2.436 M 3 483.07 % | 68.000 K 0.00 % | 68.000 K -28.42 % | 95.000 K -90.57 % | 1.007 M 1 524.85 % | 62.000 K 0.00 % | 62.000 K 0.00 % | 62.000 K -96.84 % | 1.962 M |
| Short term investments | 463.000 K 0.87 % | 459.000 K 0.88 % | 455.000 K -87.19 % | 3.551 M -53.48 % | 7.633 M -18.41 % | 9.355 M -25.76 % | 12.600 M 1.30 % | 12.439 M -9.17 % | 13.695 M -0.36 % | 13.745 M 6.35 % | 12.924 M -28.28 % | 18.021 M 6.54 % | 16.915 M 26.78 % | 13.342 M 0.36 % | 13.294 M -3.82 % | 13.822 M 6.49 % | 12.980 M 2.04 % | 12.720 M 7.21 % | 11.864 M 318.49 % | 2.835 M 81.61 % | 1.561 M 35.62 % | 1.151 M -56.45 % | 2.643 M -49.93 % | 5.278 M 9.80 % | 4.807 M -13.59 % | 5.563 M 21.47 % | 4.580 M -61.08 % | 11.766 M | 0.000 -100.00 % | 6.491 M 1 117.91 % | 532.961 K -60.26 % | 1.341 M 115.25 % | 623.000 K -18.88 % | 768.000 K 15.80 % | 663.205 K -35.67 % | 1.031 M 11.58 % | 924.000 K 419.10 % | 178.000 K -81.02 % | 937.674 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 |
| cash and cash equivalents | 17.151 M -0.19 % | 17.183 M -11.31 % | 19.374 M 29.20 % | 14.995 M 14.41 % | 13.106 M -2.98 % | 13.508 M 1.63 % | 13.291 M -22.93 % | 17.246 M -10.27 % | 19.220 M 18.43 % | 16.229 M 28.86 % | 12.594 M 43.18 % | 8.796 M -20.39 % | 11.049 M -33.95 % | 16.728 M -4.74 % | 17.560 M 4.49 % | 16.805 M 28.66 % | 13.062 M 1.52 % | 12.866 M 0.69 % | 12.778 M -15.62 % | 15.143 M 4.72 % | 14.460 M 10.97 % | 13.031 M 11.87 % | 11.649 M -5.03 % | 12.265 M -19.74 % | 15.281 M 7.01 % | 14.280 M -8.88 % | 15.671 M 42.35 % | 11.009 M -43.50 % | 19.486 M 140.66 % | 8.097 M -47.79 % | 15.508 M -1.91 % | 15.810 M 26.19 % | 12.529 M 9.58 % | 11.434 M 10.14 % | 10.381 M 10.61 % | 9.386 M 29.36 % | 7.256 M 1.90 % | 7.121 M -9.10 % | 7.834 M -40.20 % | 13.101 M 34.52 % | 9.739 M 8.22 % | 8.999 M -13.77 % | 10.437 M -4.98 % | 10.984 M -14.63 % | 12.867 M -18.54 % | 15.796 M 20.33 % | 13.127 M 19.82 % | 10.955 M 16.98 % | 9.365 M 21.51 % | 7.707 M 7.49 % | 7.170 M 9.63 % | 6.540 M 58.78 % | 4.119 M -19.64 % | 5.126 M -23.28 % | 6.682 M |
| Cash and short term investments | 17.614 M -0.16 % | 17.642 M -11.03 % | 19.829 M 6.92 % | 18.546 M -10.57 % | 20.739 M -9.29 % | 22.863 M -11.70 % | 25.891 M -12.78 % | 29.685 M -9.81 % | 32.915 M 9.81 % | 29.974 M 17.46 % | 25.518 M -4.84 % | 26.817 M -4.10 % | 27.964 M -7.00 % | 30.070 M -2.54 % | 30.854 M 0.74 % | 30.627 M 17.61 % | 26.042 M 1.78 % | 25.586 M 3.83 % | 24.642 M 37.07 % | 17.978 M 12.22 % | 16.021 M 12.97 % | 14.182 M -0.77 % | 14.291 M -18.54 % | 17.543 M -12.67 % | 20.088 M 1.23 % | 19.843 M -2.02 % | 20.251 M -11.08 % | 22.775 M 16.88 % | 19.486 M 33.58 % | 14.588 M -9.06 % | 16.041 M -6.47 % | 17.151 M 30.41 % | 13.152 M 7.79 % | 12.202 M 10.48 % | 11.045 M 6.03 % | 10.417 M 27.35 % | 8.180 M 12.07 % | 7.299 M -16.79 % | 8.772 M -33.05 % | 13.101 M 34.52 % | 9.739 M 8.22 % | 8.999 M -13.77 % | 10.437 M -4.98 % | 10.984 M -14.63 % | 12.867 M -18.54 % | 15.796 M 20.33 % | 13.127 M 19.82 % | 10.955 M 16.98 % | 9.365 M 21.51 % | 7.707 M 7.49 % | 7.170 M 9.63 % | 6.540 M 58.78 % | 4.119 M -19.64 % | 5.126 M -23.28 % | 6.682 M |
| Total current assets | 46.462 M -4.37 % | 48.585 M -1.88 % | 49.518 M -5.40 % | 52.343 M -2.24 % | 53.543 M -6.88 % | 57.501 M 0.11 % | 57.439 M -1.39 % | 58.247 M -11.53 % | 65.839 M 4.15 % | 63.213 M 6.96 % | 59.102 M -6.99 % | 63.545 M 5.90 % | 60.007 M -1.35 % | 60.829 M 2.93 % | 59.099 M 4.96 % | 56.307 M 5.94 % | 53.150 M -3.14 % | 54.873 M 7.48 % | 51.054 M 12.66 % | 45.318 M 4.17 % | 43.504 M 4.15 % | 41.772 M -8.36 % | 45.585 M -8.41 % | 49.768 M -5.48 % | 52.656 M 5.91 % | 49.716 M 3.50 % | 48.033 M -3.46 % | 49.752 M 4.32 % | 47.691 M 9.72 % | 43.465 M -6.90 % | 46.685 M 6.22 % | 43.951 M 3.83 % | 42.331 M 1.46 % | 41.720 M 2.82 % | 40.577 M 4.62 % | 38.783 M 11.52 % | 34.777 M 6.63 % | 32.616 M 2.45 % | 31.835 M -25.10 % | 42.504 M 5.08 % | 40.451 M 2.88 % | 39.320 M 20.45 % | 32.645 M -3.44 % | 33.807 M -16.00 % | 40.245 M 7.56 % | 37.417 M 6.99 % | 34.971 M 5.54 % | 33.135 M 10.66 % | 29.944 M 8.94 % | 27.486 M 2.33 % | 26.861 M -3.73 % | 27.903 M 13.23 % | 24.642 M -3.32 % | 25.489 M -6.02 % | 27.121 M |
| Inventory | 9.307 M -13.70 % | 10.784 M -4.46 % | 11.287 M -7.84 % | 12.247 M 0.46 % | 12.191 M 2.51 % | 11.893 M 5.58 % | 11.265 M 20.20 % | 9.372 M -6.42 % | 10.015 M -5.05 % | 10.548 M -15.92 % | 12.545 M 5.83 % | 11.854 M -1.69 % | 12.058 M 33.64 % | 9.023 M -27.23 % | 12.400 M 20.76 % | 10.268 M -3.02 % | 10.588 M -2.74 % | 10.886 M 28.72 % | 8.457 M -10.07 % | 9.404 M -6.31 % | 10.037 M 11.47 % | 9.004 M -16.15 % | 10.739 M -2.38 % | 11.001 M -1.17 % | 11.131 M 11.96 % | 9.942 M 13.53 % | 8.757 M -12.23 % | 9.977 M -0.67 % | 10.044 M 8.42 % | 9.264 M -14.65 % | 10.854 M 12.56 % | 9.643 M -11.87 % | 10.942 M 0.08 % | 10.933 M 15.97 % | 9.428 M -10.22 % | 10.501 M 14.53 % | 9.169 M -3.39 % | 9.491 M 10.13 % | 8.618 M -5.00 % | 9.072 M 9.01 % | 8.322 M -18.00 % | 10.149 M 27.89 % | 7.936 M 3.56 % | 7.663 M -7.64 % | 8.297 M 19.97 % | 6.916 M 16.69 % | 5.927 M -11.14 % | 6.670 M -0.61 % | 6.711 M 12.00 % | 5.992 M 3.61 % | 5.783 M -8.57 % | 6.325 M -6.56 % | 6.769 M -13.88 % | 7.860 M 12.47 % | 6.989 M |
| Net receivables | 18.939 M -2.05 % | 19.336 M 9.39 % | 17.677 M -2.15 % | 18.066 M 5.59 % | 17.110 M 8.91 % | 15.710 M -18.14 % | 19.191 M 15.85 % | 16.565 M 2.93 % | 16.093 M -8.16 % | 17.523 M -3.30 % | 18.121 M -17.21 % | 21.887 M 26.84 % | 17.256 M 6.30 % | 16.233 M 10.93 % | 14.633 M 4.72 % | 13.974 M -7.00 % | 15.026 M -7.20 % | 16.191 M -0.78 % | 16.318 M 2.14 % | 15.976 M 3.90 % | 15.377 M -9.20 % | 16.935 M -5.90 % | 17.997 M -15.20 % | 21.224 M 18.45 % | 17.918 M -1.72 % | 18.231 M 4.46 % | 17.453 M 8.33 % | 16.110 M -3.95 % | 16.773 M -7.94 % | 18.219 M 2.25 % | 17.819 M 12.08 % | 15.899 M -7.10 % | 17.115 M -0.83 % | 17.259 M -8.60 % | 18.882 M 12.51 % | 16.782 M 3.09 % | 16.279 M 13.05 % | 14.400 M 22.91 % | 11.715 M -40.33 % | 19.635 M -10.49 % | 21.936 M 9.26 % | 20.076 M 86.07 % | 10.789 M -28.45 % | 15.079 M -20.64 % | 19.000 M 29.92 % | 14.624 M 8.48 % | 13.481 M -12.70 % | 15.442 M 11.90 % | 13.800 M 0.79 % | 13.692 M 6.14 % | 12.900 M -13.86 % | 14.976 M 9.38 % | 13.692 M 10.06 % | 12.441 M 8.29 % | 11.489 M |
| Tax assets | 578.000 K -1.03 % | 584.000 K -16.45 % | 699.000 K -43.54 % | 1.238 M -1.28 % | 1.254 M -8.20 % | 1.366 M -6.88 % | 1.467 M -0.34 % | 1.472 M -11.11 % | 1.656 M 1.10 % | 1.638 M 0.74 % | 1.626 M -5.41 % | 1.719 M 0.17 % | 1.716 M -4.93 % | 1.805 M -11.38 % | 2.037 M 17.26 % | 1.737 M 0.46 % | 1.729 M -22.36 % | 2.227 M -0.09 % | 2.229 M -4.62 % | 2.337 M -1.23 % | 2.366 M 10.98 % | 2.132 M -5.61 % | 2.259 M -11.91 % | 2.564 M -7.14 % | 2.761 M 0.29 % | 2.753 M 0.00 % | 2.753 M -14.76 % | 3.230 M -0.09 % | 3.233 M 0.00 % | 3.233 M -0.49 % | 3.249 M 3.04 % | 3.153 M -0.16 % | 3.158 M 3.37 % | 3.055 M -0.03 % | 3.056 M -1.77 % | 3.111 M 0.23 % | 3.104 M 0.13 % | 3.100 M -0.25 % | 3.108 M 15.66 % | 2.687 M 0.30 % | 2.679 M 0.00 % | 2.679 M 0.03 % | 2.678 M 4.98 % | 2.551 M 0.00 % | 2.551 M -0.23 % | 2.557 M 0.23 % | 2.551 M 7.14 % | 2.381 M -0.17 % | 2.385 M 0.00 % | 2.385 M 0.01 % | 2.385 M -2.86 % | 2.455 M 0.00 % | 2.455 M 0.00 % | 2.455 M -0.01 % | 2.455 M |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 4.972 M 6.31 % | 4.677 M 74.38 % | 2.682 M 2.13 % | 2.626 M -29.31 % | 3.715 M 18.24 % | 3.142 M -21.98 % | 4.027 M 20.86 % | 3.332 M 45.12 % | 2.296 M -18.87 % | 2.830 M 14.49 % | 2.472 M 3.82 % | 2.381 M 63.31 % | 1.458 M -23.46 % | 1.905 M -32.68 % | 2.830 M 241.76 % | 828.000 K -77.28 % | 3.645 M 85.69 % | 1.963 M -27.52 % | 2.708 M -13.17 % | 3.119 M 46.29 % | 2.132 M -29.00 % | 3.003 M 0.13 % | 2.999 M -17.06 % | 3.616 M 17.63 % | 3.074 M 10.26 % | 2.788 M -3.11 % | 2.878 M 18.71 % | 2.424 M -22.26 % | 3.118 M 8.53 % | 2.873 M 4.56 % | 2.748 M -15.32 % | 3.245 M 4.21 % | 3.114 M -6.20 % | 3.320 M 56.01 % | 2.128 M -51.72 % | 4.408 M 94.53 % | 2.266 M -12.20 % | 2.581 M 29.80 % | 1.989 M -55.47 % | 4.466 M 14.54 % | 3.899 M -11.53 % | 4.407 M 147.30 % | 1.782 M -40.80 % | 3.010 M -16.69 % | 3.613 M 84.15 % | 1.962 M -22.04 % | 2.517 M 19.32 % | 2.109 M 13.14 % | 1.864 M -0.27 % | 1.869 M -15.14 % | 2.203 M -5.19 % | 2.323 M 41.99 % | 1.636 M -53.00 % | 3.481 M 22.00 % | 2.853 M |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 646.000 K -7.18 % | 696.000 K 10.85 % | 627.859 K 23.59 % | 508.000 K | 0.000 | 0.000 -100.00 % | 43.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.650 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 345.000 K -20.74 % | 435.276 K 206.53 % | 142.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.183 K | 0.000 | 0.000 | 0.000 -100.00 % | 53.645 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 531.000 K -27.74 % | 734.802 K 85.56 % | 396.000 K 46.67 % | 270.000 K -50.73 % | 548.000 K 38.10 % | 396.813 K 6.96 % | 371.000 K 25.76 % | 295.000 K | 0.000 -100.00 % | 213.171 K -66.00 % | 627.000 K -10.68 % | 702.000 K 76.38 % | 398.000 K 27.96 % | 311.041 K |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.058 M 61.77 % | 654.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 2.490 M -14.17 % | 2.901 M -16.03 % | 3.455 M 6.21 % | 3.253 M -4.86 % | 3.419 M 103.51 % | 1.680 M 15.96 % | 1.449 M 137.90 % | 609.000 K -25.82 % | 821.000 K -20.52 % | 1.033 M -6.90 % | 1.110 M -16.33 % | 1.326 M -14.06 % | 1.543 M 59.24 % | 969.000 K -44.68 % | 1.752 M 31.90 % | 1.328 M -12.98 % | 1.526 M -11.33 % | 1.721 M -9.97 % | 1.912 M 64.94 % | 1.159 M 1.40 % | 1.143 M -11.87 % | 1.297 M 12.18 % | 1.156 M 478.09 % | 200.000 K -8.26 % | 218.000 K 626.67 % | 30.000 K -63.50 % | 82.202 K -38.19 % | 133.000 K -30.00 % | 190.000 K 763.64 % | 22.000 K -92.71 % | 301.606 K -15.28 % | 356.000 K -13.38 % | 411.000 K -11.61 % | 465.000 K -10.05 % | 516.956 K -8.50 % | 565.000 K 5.81 % | 534.000 K -8.25 % | 582.000 K -9.63 % | 644.027 K 0.16 % | 643.000 K -12.87 % | 738.000 K 336.69 % | 169.000 K -25.83 % | 227.840 K -44.56 % | 411.000 K -31.50 % | 600.000 K -24.43 % | 794.000 K -20.41 % | 997.591 K -17.55 % | 1.210 M -16.20 % | 1.444 M -14.40 % | 1.687 M -12.43 % | 1.926 M | 0.000 -100.00 % | 2.409 M -9.50 % | 2.662 M 4.98 % | 2.536 M |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 841.000 K 834.44 % | 90.000 K -93.91 % | 1.478 M -40.79 % | 2.496 M 50.82 % | 1.655 M -14.16 % | 1.928 M 17.20 % | 1.645 M -13.81 % | 1.909 M 1.46 % | 1.881 M -4.90 % | 1.978 M 4.60 % | 1.891 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 17.446 M 0.00 % | 17.446 M 8.37 % | 16.099 M 9.76 % | 14.668 M -17.76 % | 17.835 M -0.37 % | 17.901 M 0.81 % | 17.757 M 17.48 % | 15.115 M -5.45 % | 15.986 M 15.21 % | 13.876 M 7.51 % | 12.907 M 5.11 % | 12.280 M 1.84 % | 12.058 M -2.66 % | 12.387 M 1.73 % | 12.177 M -0.87 % | 12.284 M 0.45 % | 12.229 M -1.08 % | 12.363 M -12.35 % | 14.104 M 0.63 % | 14.016 M -1.82 % | 14.276 M 93.70 % | 7.370 M -0.37 % | 7.398 M -0.38 % | 7.426 M -0.38 % | 7.454 M -0.37 % | 7.482 M 27.79 % | 5.855 M -22.33 % | 7.538 M 37.55 % | 5.480 M -27.84 % | 7.594 M 8.88 % | 6.975 M -39.87 % | 11.599 M -0.24 % | 11.627 M -0.24 % | 11.655 M -0.24 % | 11.683 M -0.24 % | 11.711 M -4.58 % | 12.273 M 2.00 % | 12.032 M -3.84 % | 12.513 M 1.53 % | 12.325 M 4.07 % | 11.843 M -0.29 % | 11.877 M 0.36 % | 11.834 M 1.98 % | 11.604 M 75.95 % | 6.595 M -4.45 % | 6.902 M 3.22 % | 6.687 M -1.31 % | 6.775 M -1.98 % | 6.912 M 0.33 % | 6.889 M -0.69 % | 6.937 M -0.27 % | 6.956 M -0.59 % | 6.997 M -0.10 % | 7.004 M -0.75 % | 7.057 M |
| Deferred tax liabilities non current | 6.433 M 0.00 % | 6.433 M 2.53 % | 6.274 M -6.71 % | 6.725 M 1.02 % | 6.657 M 0.50 % | 6.624 M 2.02 % | 6.493 M 12.62 % | 5.765 M -0.16 % | 5.774 M 1.60 % | 5.683 M -0.45 % | 5.709 M 8.64 % | 5.255 M -0.83 % | 5.299 M 0.19 % | 5.289 M -0.40 % | 5.310 M 0.25 % | 5.297 M -0.26 % | 5.311 M -0.15 % | 5.319 M 1.95 % | 5.217 M 0.06 % | 5.214 M 0.10 % | 5.209 M 70.45 % | 3.056 M 0.32 % | 3.046 M -0.68 % | 3.067 M -0.10 % | 3.070 M -0.36 % | 3.081 M 0.37 % | 3.070 M 0.45 % | 3.056 M 0.59 % | 3.038 M -2.41 % | 3.113 M -3.38 % | 3.222 M 0.59 % | 3.203 M -0.37 % | 3.215 M -2.75 % | 3.306 M 9.95 % | 3.007 M -2.16 % | 3.073 M 0.16 % | 3.068 M -3.64 % | 3.184 M -14.36 % | 3.718 M 6.87 % | 3.479 M 2.17 % | 3.405 M 0.03 % | 3.404 M 0.29 % | 3.394 M -4.31 % | 3.547 M 80.69 % | 1.963 M 0.20 % | 1.959 M -2.96 % | 2.019 M -12.00 % | 2.294 M 2.05 % | 2.248 M -4.46 % | 2.353 M 0.81 % | 2.334 M -4.07 % | 2.433 M 2.06 % | 2.384 M -1.16 % | 2.412 M -4.55 % | 2.527 M |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 136.758 M -3.28 % | 141.402 M -1.00 % | 142.835 M -1.90 % | 145.602 M -2.36 % | 149.116 M -0.10 % | 149.265 M -0.89 % | 150.612 M 2.96 % | 146.287 M 2.14 % | 143.221 M 1.99 % | 140.427 M 2.88 % | 136.493 M -2.64 % | 140.199 M 1.57 % | 138.031 M 1.79 % | 135.600 M -1.39 % | 137.511 M 1.67 % | 135.249 M 1.10 % | 133.784 M -2.75 % | 137.564 M 1.69 % | 135.272 M 5.91 % | 127.723 M 0.43 % | 127.176 M 20.89 % | 105.202 M -3.47 % | 108.983 M -0.78 % | 109.836 M 1.08 % | 108.658 M 2.55 % | 105.956 M 2.55 % | 103.319 M -1.43 % | 104.818 M 1.15 % | 103.622 M 3.32 % | 100.289 M -4.24 % | 104.734 M 1.21 % | 103.479 M 0.39 % | 103.072 M -0.48 % | 103.565 M 0.17 % | 103.386 M 2.04 % | 101.319 M 8.45 % | 93.423 M 2.60 % | 91.055 M -1.34 % | 92.295 M -0.74 % | 92.983 M 3.09 % | 90.197 M 1.93 % | 88.487 M 11.06 % | 79.676 M 0.06 % | 79.630 M 4.07 % | 76.513 M 3.52 % | 73.912 M 2.61 % | 72.032 M 1.26 % | 71.133 M 2.01 % | 69.728 M 2.21 % | 68.218 M -0.27 % | 68.404 M -2.94 % | 70.477 M 2.92 % | 68.478 M -1.85 % | 69.766 M -3.82 % | 72.540 M |
| 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 | 2012-06-30 | 2012-03-31 | 2011-12-31 |
| 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 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -151.000 K -79.76 % | -84.000 K -102.30 % | 3.656 M 250.51 % | -2.429 M -237.85 % | 1.762 M 175.40 % | -2.337 M -4 854.74 % | 49.151 K -98.92 % | 4.545 M 203.40 % | 1.498 M 216.49 % | -1.286 M -287.28 % | -332.056 K 93.43 % | -5.054 M -810.83 % | 711.000 K 112.19 % | -5.832 M -1 218.58 % | 521.373 K -73.85 % | 1.994 M 192.87 % | -2.147 M 44.99 % | -3.903 M -155.19 % | -1.529 M -199.96 % | 1.530 M -68.00 % | 4.781 M 182.40 % | 1.693 M 3 032.52 % | 54.046 K 107.30 % | -740.000 K 71.20 % | -2.569 M -605.71 % | 508.000 K 134.68 % | -1.465 M -301.49 % | 727.000 K -70.58 % | 2.471 M 197.98 % | -2.522 M -593.13 % | 511.431 K -24.79 % | 680.000 K 197.28 % | -699.000 K 60.69 % | -1.778 M -10.77 % | -1.605 M -552.14 % | 355.000 K 122.80 % | -1.557 M 12.58 % | -1.781 M -124.21 % | 7.356 M 558.34 % | -1.605 M 12.20 % | -1.828 M 51.23 % | -3.748 M -572.10 % | 793.904 K -56.64 % | 1.831 M 150.14 % | -3.652 M -434.13 % | 1.093 M 326.60 % | 256.209 K 138.18 % | -671.000 K -1 390.38 % | 52.000 K -88.67 % | 459.000 K 90.40 % | 241.067 K -78.80 % | 1.137 M 145.61 % | -2.493 M -44.86 % | -1.721 M -123.35 % | 7.370 M 569.41 % | -1.570 M -175.44 % | -570.000 K 79.04 % | -2.720 M |
| Accounts receivables | 339.000 K 118.78 % | -1.805 M -158.76 % | 3.072 M 1 835.59 % | -177.000 K -108.73 % | 2.028 M 305.26 % | -988.000 K 29.46 % | -1.401 M -140.70 % | 3.441 M 1 562.32 % | 207.000 K 111.70 % | -1.769 M -155.62 % | 3.180 M 163.08 % | -5.042 M -298.27 % | 2.543 M 138.94 % | -6.531 M -4 391.01 % | -145.424 K -115.59 % | 933.000 K -42.87 % | 1.633 M 536.63 % | -374.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 1.449 M 203.77 % | 477.000 K -50.98 % | 973.000 K 459.04 % | -271.000 K 19.35 % | -336.000 K 31.85 % | -493.000 K 73.64 % | -1.870 M -407.12 % | 609.000 K -3.94 % | 634.000 K -68.25 % | 1.997 M 379.19 % | -715.287 K -450.63 % | 204.000 K 106.72 % | -3.034 M -189.87 % | 3.376 M 258.38 % | -2.132 M -766.13 % | 320.000 K 7.38 % | 298.000 K 112.27 % | -2.429 M -356.65 % | 946.417 K 49.28 % | 634.000 K 161.32 % | -1.034 M -159.60 % | 1.735 M 563.36 % | 261.547 K 101.19 % | 130.000 K 110.94 % | -1.188 M -0.25 % | -1.185 M -197.15 % | 1.220 M 1 720.63 % | 67.000 K 108.59 % | -780.000 K -149.06 % | 1.590 M 231.26 % | -1.211 M -193.18 % | 1.300 M 14 544.44 % | -9.000 K 99.40 % | -1.506 M -240.43 % | 1.072 M 180.57 % | -1.331 M -513.35 % | 322.000 K 136.88 % | -873.000 K -292.45 % | 453.627 K 160.48 % | -750.000 K -141.03 % | 1.828 M 182.57 % | -2.214 M -710.78 % | -273.072 K -143.00 % | 635.000 K 145.95 % | -1.382 M -39.74 % | -989.000 K -233.03 % | 743.460 K 1 758.65 % | 40.000 K 105.57 % | -718.000 K -243.54 % | -209.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 70.000 K 108.18 % | -856.000 K -153.07 % | 1.613 M 50.04 % | 1.075 M 222.30 % | -879.000 K -218.48 % | -276.000 K -133.95 % | 812.842 K 6.81 % | 761.000 K 494.30 % | -193.000 K 88.88 % | -1.736 M -135.70 % | 4.863 M 557.91 % | -1.062 M -0.38 % | -1.058 M 59.51 % | -2.613 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -1.939 M -255.87 % | 1.244 M 419.79 % | -389.000 K 80.36 % | -1.981 M | 0.000 | 0.000 -100.00 % | 1.707 M 394.35 % | -580.000 K -137.76 % | 1.536 M 224.07 % | -1.238 M 65.71 % | -3.610 M -269.49 % | -977.000 K -170.04 % | 1.395 M 115.15 % | -9.208 M -447.08 % | 2.653 M 58.48 % | 1.674 M 168.47 % | -2.445 M -65.88 % | -1.474 M 40.47 % | -2.476 M -376.32 % | 896.000 K -84.59 % | 5.815 M 13 945.24 % | -42.000 K 79.76 % | -207.501 K 76.15 % | -870.000 K 37.00 % | -1.381 M -181.57 % | 1.693 M 163.06 % | -2.685 M -506.77 % | 660.000 K -79.70 % | 3.251 M 179.06 % | -4.112 M -338.68 % | 1.723 M 377.87 % | -620.000 K 10.14 % | -690.000 K -153.68 % | -272.000 K 89.84 % | -2.678 M -258.81 % | 1.686 M 189.73 % | -1.879 M -106.94 % | -908.000 K -113.15 % | 6.903 M 907.35 % | -855.000 K 76.61 % | -3.656 M -138.33 % | -1.534 M -243.77 % | 1.067 M -10.79 % | 1.196 M 152.69 % | -2.270 M -209.03 % | 2.082 M 527.30 % | -487.251 K 31.47 % | -711.000 K -192.34 % | 770.000 K 15.27 % | 668.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | 1.411 M 562.62 % | -305.000 K -522.45 % | -49.000 K 96.04 % | -1.236 M -680.28 % | 213.000 K -96.58 % | 6.222 M 29.98 % | 4.787 M 5 598.84 % | 84.000 K 120.84 % | -403.000 K -141.32 % | -167.000 K 71.86 % | -593.459 K -59.96 % | -371.000 K -137.51 % | 989.000 K 175.55 % | -1.309 M -96.31 % | -666.816 K -316.76 % | -160.000 K 17.10 % | -193.000 K -2 244.44 % | 9.000 K 102.39 % | -375.973 K -154.04 % | -148.000 K 83.95 % | -922.000 K -217.93 % | -290.000 K 15.99 % | -345.199 K 41.98 % | -595.000 K -3 618.75 % | -16.000 K 60.98 % | -41.000 K -653.68 % | 7.405 K 101.57 % | -471.000 K -218.05 % | 399.000 K 355.77 % | -156.000 K -134.52 % | 451.895 K 298.20 % | -228.000 K -195.00 % | 240.000 K 88.98 % | 127.000 K -29.24 % | 179.478 K 204.35 % | -172.000 K -125.90 % | 664.000 K 2 113.33 % | 30.000 K 102.06 % | -1.458 M -709.99 % | -180.000 K 87.03 % | -1.388 M -150.99 % | -553.000 K -118.17 % | -253.468 K -117.18 % | 1.475 M 351.71 % | -586.000 K -21.33 % | -483.000 K -82.48 % | -264.693 K 51.79 % | -549.000 K -1 272.50 % | -40.000 K 89.01 % | -364.000 K 34.31 % | -554.109 K -14.25 % | -485.000 K -197.55 % | -163.000 K -287.36 % | 87.000 K 127.62 % | -315.041 K -10.54 % | -285.000 K -209.78 % | -92.000 K 72.21 % | -331.000 K |
| Net cash provided by operating activities | 3.431 M 74.25 % | 1.969 M -48.32 % | 3.810 M 8 566.96 % | -45.000 K -101.25 % | 3.592 M 514.02 % | 585.000 K -75.08 % | 2.347 M -70.54 % | 7.966 M 134.43 % | 3.398 M 82.98 % | 1.857 M -33.11 % | 2.776 M 2 027.79 % | -144.000 K -104.39 % | 3.283 M 224.40 % | -2.639 M -196.51 % | 2.735 M -45.32 % | 5.001 M 316.06 % | 1.202 M 350.42 % | -480.000 K -140.47 % | 1.186 M -65.10 % | 3.399 M -38.03 % | 5.485 M 16.88 % | 4.693 M 68.35 % | 2.788 M 4.05 % | 2.679 M 140.27 % | 1.115 M -63.93 % | 3.091 M 748.95 % | 364.096 K -90.83 % | 3.971 M -23.80 % | 5.211 M 479.00 % | 900.000 K -79.58 % | 4.408 M -4.91 % | 4.636 M 60.64 % | 2.886 M 41.26 % | 2.043 M -32.98 % | 3.048 M -31.73 % | 4.465 M 70.62 % | 2.617 M 3 108.05 % | -87.000 K -101.04 % | 8.333 M 402.91 % | 1.657 M 692.82 % | 209.000 K 121.73 % | -962.000 K -131.02 % | 3.101 M -27.81 % | 4.295 M 506.72 % | -1.056 M -128.04 % | 3.766 M 14.09 % | 3.301 M 51.70 % | 2.176 M -17.10 % | 2.625 M 8.16 % | 2.427 M 31.56 % | 1.845 M -46.28 % | 3.434 M 1 225.90 % | -305.000 K 35.24 % | -471.000 K -105.37 % | 8.770 M 6 794.51 % | -131.000 K -114.52 % | 902.000 K 189.40 % | -1.009 M |
| Investments in property plant and equipment | -607.000 K 81.42 % | -3.267 M -107.03 % | -1.578 M -99.49 % | -791.000 K 83.79 % | -4.880 M -146.34 % | -1.981 M 28.98 % | -2.789 M 78.88 % | -13.208 M -26 516.00 % | 50.000 K 108.43 % | -593.000 K 47.26 % | -1.124 M -267.47 % | -306.000 K 88.92 % | -2.762 M -2 074.80 % | -127.000 K 10.53 % | -141.941 K -491.42 % | -24.000 K 87.43 % | -191.000 K -114.61 % | -89.000 K -102.17 % | 4.107 M 382.87 % | -1.452 M 85.52 % | -10.029 M -219.60 % | -3.138 M 23.01 % | -4.076 M 20.32 % | -5.115 M -2 679.89 % | -184.000 K 90.54 % | -1.945 M -70.67 % | -1.140 M -215.68 % | -361.000 K -533.33 % | -57.000 K 94.82 % | -1.101 M -149.22 % | -441.780 K -32.27 % | -334.000 K 35.89 % | -521.000 K -1 432.35 % | -34.000 K -101.62 % | 2.104 M 156.98 % | -3.693 M -640.08 % | -499.000 K -326.50 % | -117.000 K 97.24 % | -4.239 M -658.26 % | -559.000 K 55.88 % | -1.267 M 55.65 % | -2.857 M -124.28 % | -1.274 M 78.65 % | -5.967 M -463.99 % | -1.058 M -3 312.90 % | -31.000 K -10.81 % | -27.975 K 6.75 % | -30.000 K 61.54 % | -78.000 K 66.67 % | -234.000 K -14.32 % | -204.696 K 56.45 % | -470.000 K -181.44 % | -167.000 K -21.90 % | -137.000 K 96.10 % | -3.509 M -1 539.72 % | -214.000 K 5.73 % | -227.000 K -1 413.33 % | -15.000 K |
| Acquisitions net | 4.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.000 K -80.95 % | 62.999 K | 0.000 | 0.000 | 0.000 100.00 % | -5.096 M | 0.000 100.00 % | -2.419 M -196.64 % | 2.503 M 1 810.69 % | 131.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 698.000 K 301.15 % | -347.000 K | 0.000 100.00 % | -351.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.000 K -99.08 % | 764.000 K 1 428.00 % | 50.000 K 106.09 % | -821.000 K -117.37 % | 4.727 M 527.40 % | -1.106 M 69.05 % | -3.573 M -7 343.75 % | -48.000 K -109.08 % | 528.720 K 162.79 % | -842.000 K -223.85 % | -260.000 K 69.63 % | -856.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 228.000 K -69.84 % | 756.000 K 176.83 % | -984.000 K -113.69 % | 7.186 M 161.08 % | -11.766 M -281.27 % | 6.491 M 208.95 % | -5.958 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 |
| Sales maturities of investments | 0.000 | 0.000 -100.00 % | 3.095 M -24.20 % | 4.083 M 137.25 % | 1.721 M -46.98 % | 3.246 M 1 031.67 % | 286.833 K -40.86 % | 485.000 K | 0.000 | 0.000 -100.00 % | 369.331 K | 0.000 -100.00 % | 5.992 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -409.000 K -127.43 % | 1.491 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 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 -100.00 % | 29.000 K -21.62 % | 37.000 K -60.64 % | 94.000 K 1.08 % | 93.000 K | 0.000 | 0.000 -100.00 % | 550.000 K 1 386.49 % | 37.000 K 0.00 % | 37.000 K -99.30 % | 5.307 M 5 354.36 % | -101.000 K 98.29 % | -5.913 M -329.54 % | 2.576 M 1 156.27 % | 205.052 K 126.60 % | -771.000 K -299.48 % | -193.000 K 75.72 % | -795.000 K 91.14 % | -8.969 M -614.12 % | -1.256 M -7 077.78 % | 18.000 K 5.88 % | 17.000 K -99.18 % | 2.074 M 4 508.48 % | 45.000 K -6.25 % | 48.000 K -27.27 % | 66.000 K -35.88 % | 102.927 K -3.81 % | 107.000 K -1.83 % | 109.000 K 23.86 % | 88.000 K -89.82 % | 864.081 K 226.88 % | -681.000 K -489.14 % | 175.000 K 308.33 % | -84.000 K -120.55 % | 408.701 K 728.77 % | -65.000 K 90.92 % | -716.000 K -193.11 % | 769.000 K -33.19 % | 1.151 M 8 121.94 % | 14.000 K -33.33 % | 21.000 K -83.33 % | 126.000 K 104.90 % | 61.492 K -82.12 % | 344.000 K 549.06 % | 53.000 K 3.92 % | 51.000 K 103.95 % | -1.290 M -689.04 % | 219.000 K 3 028.57 % | 7.000 K -81.08 % | 37.000 K 109.24 % | -400.590 K -6 776.50 % | 6.000 K -25.00 % | 8.000 K 14.29 % | 7.000 K -98.90 % | 636.325 K 12 626.50 % | 5.000 K -66.67 % | 15.000 K 114.29 % | 7.000 K |
| Net cash used for investing activites | -603.000 K 81.38 % | -3.238 M -193.36 % | 3.468 M 2.43 % | 3.386 M 210.44 % | -3.066 M -340.09 % | 1.277 M 152.49 % | -2.433 M 79.55 % | -11.894 M -8 781.75 % | 137.000 K 109.95 % | -1.377 M -132.92 % | 4.182 M 376.43 % | -1.513 M 82.56 % | -8.675 M -461.31 % | 2.401 M 305.69 % | 591.831 K 174.44 % | -795.000 K -107.03 % | -384.000 K 56.56 % | -884.000 K 81.82 % | -4.862 M -79.55 % | -2.708 M 74.01 % | -10.420 M -539.26 % | -1.630 M -25.02 % | -1.304 M 74.87 % | -5.189 M -936.94 % | 620.000 K 119.29 % | -3.214 M -152.26 % | 6.150 M 151.16 % | -12.020 M -283.71 % | 6.543 M 193.86 % | -6.971 M -1 750.72 % | 422.301 K 141.61 % | -1.015 M -193.35 % | -346.000 K -193.22 % | -118.000 K -104.70 % | 2.513 M 166.87 % | -3.758 M -209.30 % | -1.215 M -286.35 % | 652.000 K 121.12 % | -3.088 M -466.53 % | -545.000 K 56.26 % | -1.246 M 54.38 % | -2.731 M -125.26 % | -1.212 M 78.44 % | -5.623 M -459.50 % | -1.005 M -5 125.00 % | 20.000 K 101.52 % | -1.318 M -797.34 % | 189.000 K 366.20 % | -71.000 K 63.78 % | -196.000 K 67.62 % | -605.286 K -30.45 % | -464.000 K -191.82 % | -159.000 K -22.31 % | -130.000 K 95.47 % | -2.873 M -1 274.48 % | -209.000 K 1.42 % | -212.000 K -2 550.00 % | -8.000 K |
| Debt repayment | -743.000 K 14.50 % | -869.000 K -27.23 % | -683.000 K 9.05 % | -751.000 K -84.98 % | -406.000 K 42.00 % | -700.000 K 73.13 % | -2.605 M -236.11 % | 1.914 M 463.19 % | -527.000 K -128.24 % | 1.866 M 573.31 % | -394.241 K 2.17 % | -403.000 K -5 137.50 % | 8.000 K 101.92 % | -417.000 K -118.61 % | -190.750 K 53.59 % | -411.000 K -0.98 % | -407.000 K -125.63 % | 1.588 M 126.61 % | -5.968 M -1 863.08 % | -304.000 K -105.37 % | 5.661 M 5 704.95 % | -101.000 K 65.96 % | -296.690 K 55.98 % | -674.000 K -44.33 % | -467.000 K -108.48 % | -224.000 K 46.63 % | -419.743 K 10.31 % | -468.000 K -145.03 % | -191.000 K 76.76 % | -822.000 K -188.17 % | -285.247 K 32.72 % | -424.000 K 52.41 % | -891.000 K -69.71 % | -525.000 K -551.02 % | 116.403 K -94.69 % | 2.194 M 883.57 % | -280.000 K 58.58 % | -676.000 K 86.13 % | -4.875 M -2 984.76 % | 169.000 K -88.95 % | 1.530 M -11.56 % | 1.730 M 990.88 % | -194.191 K 21.06 % | -246.000 K 40.87 % | -416.000 K -203.65 % | -137.000 K 62.71 % | -367.435 K 50.48 % | -742.000 K -363.75 % | -160.000 K 44.44 % | -288.000 K 9.08 % | -316.769 K 51.86 % | -658.000 K -148.30 % | -265.000 K -549.15 % | 59.000 K 102.23 % | -2.648 M -206.81 % | 2.479 M 3 086.75 % | -83.000 K -9.21 % | -76.000 K |
| 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 -100.00 % | 9.463 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 100.00 % | -1.304 M | 0.000 | 0.000 | 0.000 100.00 % | -1.304 M | 0.000 | 0.000 | 0.000 100.00 % | -2.608 M | 0.000 | 0.000 | 0.000 100.00 % | -2.086 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -2.010 M -214.55 % | -639.000 K 67.51 % | -1.967 M -205.91 % | -643.000 K -372.79 % | -136.000 K 73.28 % | -509.000 K -843.20 % | -53.965 K 74.66 % | -213.000 K 36.80 % | -337.000 K -136.04 % | 935.000 K 135.70 % | -2.619 M -806.24 % | -289.000 K -13.33 % | -255.000 K 7.27 % | -275.000 K 88.03 % | -2.297 M -776.85 % | -262.000 K 1.87 % | -267.000 K -3.89 % | -257.000 K 87.61 % | -2.075 M -452.87 % | 588.000 K -74.74 % | 2.328 M 528.73 % | -543.000 K 78.29 % | -2.502 M -1 202.07 % | 227.000 K 173.46 % | -309.000 K -247.19 % | -89.000 K 95.97 % | -2.209 M -1 854.92 % | -113.000 K 61.43 % | -293.000 K -280.52 % | -77.000 K 95.80 % | -1.834 M -781.69 % | -208.000 K 80.06 % | -1.043 M -289.18 % | -268.000 K 93.92 % | -4.411 M -1 295.75 % | -316.000 K 41.48 % | -540.000 K -25.29 % | -431.000 K 80.80 % | -2.244 M -230.71 % | 1.717 M 296.54 % | 433.000 K 212.47 % | -385.000 K 78.30 % | -1.774 M -160.12 % | -682.000 K -23.33 % | -553.000 K 5.47 % | -585.000 K -421.61 % | -112.152 K 83.58 % | -683.000 K 17.91 % | -832.000 K -9.19 % | -762.000 K -9.28 % | -697.311 K -57.05 % | -444.000 K 32.21 % | -655.000 K -112.66 % | -308.000 K 80.22 % | -1.557 M -170.31 % | -576.000 K -176.49 % | 753.000 K 242.34 % | -529.000 K |
| Net cash used provided by financing activities | -2.753 M -82.56 % | -1.508 M 46.86 % | -2.838 M -103.57 % | -1.394 M -157.20 % | -542.000 K 55.17 % | -1.209 M 69.49 % | -3.963 M -288.18 % | 2.106 M 343.75 % | -864.000 K -130.85 % | 2.801 M 192.96 % | -3.013 M -335.44 % | -692.000 K -180.16 % | -247.000 K 64.31 % | -692.000 K 72.19 % | -2.488 M -269.70 % | -673.000 K 0.15 % | -674.000 K -150.64 % | 1.331 M -6.32 % | 1.421 M 95.98 % | 725.000 K -86.64 % | 5.426 M 2 227.84 % | -255.000 K 90.89 % | -2.798 M -526.04 % | -447.000 K 42.40 % | -776.000 K -147.92 % | -313.000 K 88.09 % | -2.629 M -352.46 % | -581.000 K -20.04 % | -484.000 K 46.16 % | -899.000 K 76.97 % | -3.903 M -517.59 % | -632.000 K 67.32 % | -1.934 M -142.96 % | -796.000 K 81.46 % | -4.294 M -328.66 % | 1.878 M 329.02 % | -820.000 K 25.93 % | -1.107 M 84.45 % | -7.120 M -477.49 % | 1.886 M -3.92 % | 1.963 M 47.26 % | 1.333 M 167.73 % | -1.968 M -112.09 % | -928.000 K 4.23 % | -969.000 K -34.21 % | -722.000 K -50.55 % | -479.587 K 66.34 % | -1.425 M -43.65 % | -992.000 K 5.52 % | -1.050 M -3.54 % | -1.014 M 7.98 % | -1.102 M -19.78 % | -920.000 K -269.48 % | -249.000 K 94.08 % | -4.205 M -320.96 % | 1.903 M 184.03 % | 670.000 K 210.74 % | -605.000 K |
| Effect of forex changes on cash | -107.000 K -120.23 % | 529.000 K 349.53 % | -212.000 K -247.54 % | -61.000 K 71.89 % | -217.000 K -1 450.00 % | -14.000 K -105.70 % | 245.604 K 601.23 % | -49.000 K -111.11 % | 441.000 K 2 104.55 % | -22.000 K 93.98 % | -365.574 K -338.94 % | 153.000 K 11.68 % | 137.000 K 67.07 % | 82.000 K -39.72 % | 136.028 K 403.81 % | 27.000 K -80.85 % | 141.000 K 3 625.00 % | -4.000 K 99.24 % | -527.798 K -188.41 % | -183.000 K -223.65 % | 148.000 K 1 744.44 % | -9.000 K 95.79 % | -213.744 K -384.99 % | 75.000 K -33.63 % | 113.000 K 150.22 % | -225.000 K -135.28 % | -95.629 K -157.26 % | 167.000 K -32.93 % | 249.000 K 212.67 % | -221.000 K 6.57 % | -236.534 K -181.59 % | -84.000 K 79.61 % | -412.000 K -421.52 % | -79.000 K -108.00 % | 987.603 K 248.07 % | -667.000 K -49.22 % | -447.000 K -233.58 % | -134.000 K -165.59 % | 204.314 K -67.93 % | 637.000 K 1 301.89 % | -53.000 K -117.43 % | 304.000 K 58.79 % | 191.449 K -26.93 % | 262.000 K 1 355.56 % | 18.000 K 115.00 % | -120.000 K 77.21 % | -526.604 K -177.90 % | 676.000 K 344.74 % | 152.000 K 560.87 % | 23.000 K -45.84 % | 42.469 K -89.82 % | 417.000 K 82.89 % | 228.000 K 374.70 % | -83.000 K -368.53 % | 30.909 K -75.47 % | 126.000 K 121.05 % | 57.000 K 2 000.00 % | -3.000 K |
| Net change in cash | -32.000 K 98.58 % | -2.253 M -151.45 % | 4.379 M 131.82 % | 1.889 M 569.90 % | -402.000 K -285.08 % | 217.202 K 105.49 % | -3.955 M -100.36 % | -1.974 M -166.00 % | 2.991 M -17.72 % | 3.635 M -4.29 % | 3.798 M 268.57 % | -2.253 M 60.33 % | -5.679 M -582.57 % | -832.000 K -210.16 % | 755.237 K -79.82 % | 3.743 M 1 809.69 % | 196.000 K 122.73 % | 88.000 K 103.72 % | -2.365 M -446.27 % | 683.000 K -57.12 % | 1.593 M -19.42 % | 1.977 M 243.77 % | -1.375 M 54.41 % | -3.016 M -401.30 % | 1.001 M 264.37 % | -609.000 K -115.69 % | 3.880 M 145.77 % | -8.477 M -173.61 % | 11.516 M 258.51 % | -7.265 M -1 163.39 % | -575.042 K -117.53 % | 3.281 M 199.63 % | 1.095 M 3.99 % | 1.053 M -12.79 % | 1.207 M -37.04 % | 1.918 M 1 320.74 % | 135.000 K 119.97 % | -676.000 K 86.15 % | -4.882 M -234.30 % | 3.635 M 316.38 % | 873.000 K 142.46 % | -2.056 M -31 148.02 % | 6.622 K 100.33 % | -1.994 M 33.80 % | -3.012 M -202.31 % | 2.944 M 81.68 % | 1.620 M 0.27 % | 1.616 M -5.72 % | 1.714 M 42.36 % | 1.204 M 349.23 % | 268.014 K -88.27 % | 2.285 M 297.66 % | -1.156 M -23.90 % | -933.000 K -154.14 % | 1.723 M 2.02 % | 1.689 M 19.20 % | 1.417 M 187.20 % | -1.625 M |
| Cash at beginning of period | 17.157 M -11.61 % | 19.410 M 29.44 % | 14.995 M 14.41 % | 13.106 M -2.98 % | 13.508 M 1.63 % | 13.291 M -22.93 % | 17.246 M -10.27 % | 19.220 M 18.43 % | 16.229 M 28.86 % | 12.594 M 43.18 % | 8.796 M -20.39 % | 11.049 M -33.95 % | 16.728 M -4.74 % | 17.560 M 4.49 % | 16.805 M 28.66 % | 13.062 M 1.52 % | 12.866 M 0.69 % | 12.778 M -15.62 % | 15.143 M 4.72 % | 14.460 M 12.38 % | 12.867 M 18.15 % | 10.890 M -11.21 % | 12.265 M -19.74 % | 15.281 M 7.01 % | 14.280 M -4.09 % | 14.889 M 35.24 % | 11.009 M -43.50 % | 19.486 M 144.49 % | 7.970 M -47.69 % | 15.235 M -3.64 % | 15.810 M 26.19 % | 12.529 M 9.58 % | 11.434 M 10.14 % | 10.381 M 13.16 % | 9.174 M 26.43 % | 7.256 M 1.90 % | 7.121 M -8.67 % | 7.797 M -38.50 % | 12.679 M 40.19 % | 9.044 M 10.68 % | 8.171 M -20.10 % | 10.227 M 0.07 % | 10.220 M -16.33 % | 12.214 M -19.78 % | 15.226 M 23.97 % | 12.282 M 15.19 % | 10.662 M 17.86 % | 9.046 M 23.38 % | 7.332 M 19.65 % | 6.128 M 4.57 % | 5.860 M 63.92 % | 3.575 M -24.43 % | 4.731 M -16.47 % | 5.664 M 43.72 % | 3.941 M 75.00 % | 2.252 M 169.70 % | 835.000 K -66.06 % | 2.460 M |
| Cash at end of period | 17.151 M -0.03 % | 17.157 M -11.44 % | 19.374 M 29.20 % | 14.995 M 14.41 % | 13.106 M -2.98 % | 13.508 M 1.63 % | 13.291 M -22.93 % | 17.246 M -10.27 % | 19.220 M 18.43 % | 16.229 M 28.86 % | 12.594 M 43.18 % | 8.796 M -20.39 % | 11.049 M -33.95 % | 16.728 M -4.74 % | 17.560 M 4.49 % | 16.805 M 28.66 % | 13.062 M 1.52 % | 12.866 M 0.69 % | 12.778 M -15.62 % | 15.143 M 4.72 % | 14.460 M 12.38 % | 12.867 M 18.16 % | 10.890 M -11.21 % | 12.265 M -19.74 % | 15.281 M 7.01 % | 14.280 M -4.09 % | 14.889 M 35.25 % | 11.009 M -43.50 % | 19.486 M 144.49 % | 7.970 M -47.69 % | 15.235 M -3.64 % | 15.810 M 26.19 % | 12.529 M 9.58 % | 11.434 M 10.14 % | 10.381 M 13.16 % | 9.174 M 26.43 % | 7.256 M 1.90 % | 7.121 M -8.67 % | 7.797 M -38.50 % | 12.679 M 40.19 % | 9.044 M 10.68 % | 8.171 M -20.10 % | 10.227 M 0.06 % | 10.220 M -16.33 % | 12.214 M -19.78 % | 15.226 M 23.97 % | 12.282 M 15.20 % | 10.662 M 17.86 % | 9.046 M 23.38 % | 7.332 M 19.65 % | 6.128 M 4.57 % | 5.860 M 63.92 % | 3.575 M -24.43 % | 4.731 M -16.47 % | 5.664 M 43.72 % | 3.941 M 75.00 % | 2.252 M 169.70 % | 835.000 K |
| Operating cash flow | 1.875 M -4.77 % | 1.969 M -64.24 % | 5.506 M 12 335.56 % | -45.000 K -101.25 % | 3.592 M 514.02 % | 585.000 K -75.08 % | 2.347 M -70.54 % | 7.966 M 134.43 % | 3.398 M 82.98 % | 1.857 M -33.11 % | 2.776 M 2 027.79 % | -144.000 K -104.39 % | 3.283 M 224.40 % | -2.639 M -196.51 % | 2.735 M -45.32 % | 5.001 M 316.06 % | 1.202 M 350.42 % | -480.000 K -140.47 % | 1.186 M -65.10 % | 3.399 M -38.03 % | 5.485 M 16.88 % | 4.693 M 68.35 % | 2.788 M 4.05 % | 2.679 M 140.27 % | 1.115 M -63.93 % | 3.091 M 748.95 % | 364.096 K -90.83 % | 3.971 M -23.80 % | 5.211 M 479.00 % | 900.000 K -79.58 % | 4.408 M -4.91 % | 4.636 M 60.64 % | 2.886 M 41.26 % | 2.043 M -32.98 % | 3.048 M -31.73 % | 4.465 M 70.62 % | 2.617 M 3 108.05 % | -87.000 K -101.04 % | 8.333 M 402.91 % | 1.657 M 692.82 % | 209.000 K 121.73 % | -962.000 K -131.02 % | 3.101 M -27.81 % | 4.295 M 506.72 % | -1.056 M -128.04 % | 3.766 M 14.09 % | 3.301 M 51.70 % | 2.176 M -17.10 % | 2.625 M 8.16 % | 2.427 M 31.56 % | 1.845 M -46.28 % | 3.434 M 1 225.90 % | -305.000 K 35.24 % | -471.000 K -105.37 % | 8.770 M 6 794.51 % | -131.000 K -114.52 % | 902.000 K 189.40 % | -1.009 M |
| Capital expenditure | -607.000 K 81.42 % | -3.267 M -107.03 % | -1.578 M -99.49 % | -791.000 K 83.79 % | -4.880 M -146.34 % | -1.981 M 28.98 % | -2.789 M 78.88 % | -13.208 M -26 516.00 % | 50.000 K 108.43 % | -593.000 K 47.26 % | -1.124 M -267.47 % | -306.000 K 88.92 % | -2.762 M -2 074.80 % | -127.000 K 10.53 % | -141.941 K -491.42 % | -24.000 K 87.43 % | -191.000 K -114.61 % | -89.000 K -102.17 % | 4.107 M 382.87 % | -1.452 M 85.52 % | -10.029 M -219.60 % | -3.138 M 23.01 % | -4.076 M 20.32 % | -5.115 M -2 679.89 % | -184.000 K 90.54 % | -1.945 M -70.67 % | -1.140 M -215.68 % | -361.000 K -533.33 % | -57.000 K 94.82 % | -1.101 M -149.22 % | -441.780 K -32.27 % | -334.000 K 35.89 % | -521.000 K -1 432.35 % | -34.000 K -101.62 % | 2.104 M 156.98 % | -3.693 M -640.08 % | -499.000 K -326.50 % | -117.000 K 97.24 % | -4.239 M -658.26 % | -559.000 K 55.88 % | -1.267 M 55.65 % | -2.857 M -124.28 % | -1.274 M 78.65 % | -5.967 M -463.99 % | -1.058 M -3 312.90 % | -31.000 K -10.81 % | -27.975 K 6.75 % | -30.000 K 61.54 % | -78.000 K 66.67 % | -234.000 K -14.32 % | -204.696 K 56.45 % | -470.000 K -181.44 % | -167.000 K -21.90 % | -137.000 K 96.10 % | -3.509 M -1 539.72 % | -214.000 K 5.73 % | -227.000 K -1 413.33 % | -15.000 K |
| Free CashFlow | 1.268 M 197.69 % | -1.298 M -133.04 % | 3.928 M 569.86 % | -836.000 K 35.09 % | -1.288 M 7.74 % | -1.396 M -215.59 % | -442.344 K 91.56 % | -5.242 M -252.03 % | 3.448 M 172.78 % | 1.264 M -23.47 % | 1.652 M 467.01 % | -450.000 K -186.37 % | 521.000 K 118.84 % | -2.766 M -206.69 % | 2.593 M -47.91 % | 4.977 M 392.28 % | 1.011 M 277.68 % | -569.000 K -110.75 % | 5.293 M 171.87 % | 1.947 M 142.85 % | -4.544 M -392.22 % | 1.555 M 220.73 % | -1.288 M 47.13 % | -2.436 M -361.65 % | 931.000 K -18.76 % | 1.146 M 247.78 % | -775.499 K -121.48 % | 3.610 M -29.96 % | 5.154 M 2 664.18 % | -201.000 K -105.07 % | 3.967 M -7.80 % | 4.302 M 81.90 % | 2.365 M 17.72 % | 2.009 M -61.01 % | 5.153 M 567.46 % | 772.000 K -63.55 % | 2.118 M 1 138.24 % | -204.000 K -104.98 % | 4.095 M 272.91 % | 1.098 M 203.78 % | -1.058 M 72.30 % | -3.819 M -309.04 % | 1.827 M 209.26 % | -1.672 M 20.91 % | -2.114 M -156.60 % | 3.735 M 14.12 % | 3.273 M 52.51 % | 2.146 M -15.74 % | 2.547 M 16.14 % | 2.193 M 33.71 % | 1.640 M -44.67 % | 2.964 M 727.97 % | -472.000 K 22.37 % | -608.000 K -111.56 % | 5.261 M 1 624.88 % | -345.000 K -151.11 % | 675.000 K 165.92 % | -1.024 M |
| 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 | 2012 | 2012 | 2011 | 2011 | 2011 | 2011 |