Shenghua Lande Scitech Limited 8106.HK
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 185.043 M 88.65 % | 98.089 M -27.35 % | 135.024 M -34.47 % | 206.049 M -13.29 % | 237.630 M -18.48 % | 291.488 M 34.26 % | 217.107 M 25.44 % | 173.076 M 23.20 % | 140.486 M 117.29 % | 64.654 M 34.33 % | 48.130 M -21.63 % | 61.410 M 6.95 % | 57.421 M -8.74 % | 62.918 M -55.51 % | 141.427 M 33.34 % | 106.066 M -12.74 % | 121.547 M -7.53 % | 131.442 M -19.73 % | 163.752 M 38.53 % | 118.208 M |
| Net income | -6.506 M 84.79 % | -42.773 M -164.55 % | -16.168 M -2 531.28 % | 665.000 K -86.77 % | 5.025 M 8.91 % | 4.614 M -45.03 % | 8.393 M 291.10 % | -4.392 M -24.42 % | -3.530 M 62.37 % | -9.381 M 16.52 % | -11.237 M -1 382.45 % | -758.000 K -109.10 % | 8.327 M 332.47 % | -3.582 M -309.84 % | -874.000 K 85.64 % | -6.085 M 17.28 % | -7.356 M 42.78 % | -12.856 M 38.83 % | -21.017 M 25.86 % | -28.348 M |
| Income before tax | -6.164 M 85.36 % | -42.092 M -119.49 % | -19.177 M -326.30 % | 8.474 M 49.24 % | 5.678 M 46.60 % | 3.873 M -52.90 % | 8.223 M 232.93 % | -6.186 M -51.88 % | -4.073 M 61.02 % | -10.449 M 11.71 % | -11.835 M -1 550.63 % | -717.000 K -107.68 % | 9.338 M 336.52 % | -3.948 M -352.75 % | -872.000 K 81.13 % | -4.620 M 27.69 % | -6.389 M 49.91 % | -12.755 M 42.25 % | -22.087 M 19.06 % | -27.288 M |
| Income before tax ratio | -0.03 92.24 % | -0.43 -202.14 % | -0.14 -445.34 % | 0.04 72.12 % | 0.02 79.83 % | 0.01 -64.92 % | 0.04 205.97 % | -0.04 -23.28 % | -0.03 82.06 % | -0.16 34.28 % | -0.25 -2 006.07 % | -0.01 -107.18 % | 0.16 359.17 % | -0.06 -917.70 % | -0.01 85.84 % | -0.04 17.13 % | -0.05 45.83 % | -0.10 28.06 % | -0.13 41.57 % | -0.23 |
| EBITDA | -4.769 M 88.30 % | -40.778 M -193.05 % | -13.915 M -258.94 % | 8.755 M 10.35 % | 7.934 M 13.39 % | 6.997 M -31.44 % | 10.205 M 281.65 % | -5.618 M -66.02 % | -3.384 M 65.80 % | -9.896 M 7.88 % | -10.742 M -1 698.51 % | 672.000 K -93.72 % | 10.694 M 500.82 % | -2.668 M -652.38 % | 483.000 K 125.33 % | -1.907 M -23.59 % | -1.543 M 57.69 % | -3.647 M 64.03 % | -10.139 M 39.71 % | -16.817 M |
| Net income ratio | -0.04 91.94 % | -0.44 -264.17 % | -0.12 -3 810.17 % | 0.00 -84.74 % | 0.02 33.59 % | 0.02 -59.05 % | 0.04 252.34 % | -0.03 -0.99 % | -0.03 82.68 % | -0.15 37.85 % | -0.23 -1 791.49 % | -0.01 -108.51 % | 0.15 354.72 % | -0.06 -821.24 % | -0.01 89.23 % | -0.06 5.20 % | -0.06 38.12 % | -0.10 23.79 % | -0.13 46.48 % | -0.24 |
| Ratio EBITDA | -0.03 93.80 % | -0.42 -303.40 % | -0.10 -342.54 % | 0.04 27.26 % | 0.03 39.09 % | 0.02 -48.93 % | 0.05 244.81 % | -0.03 -34.76 % | -0.02 84.26 % | -0.15 31.42 % | -0.22 -2 139.57 % | 0.01 -94.12 % | 0.19 539.20 % | -0.04 -1 341.64 % | 0.00 119.00 % | -0.02 -41.63 % | -0.01 54.25 % | -0.03 55.19 % | -0.06 56.48 % | -0.14 |
| Gross profit ratio | 0.11 -4.09 % | 0.12 0.66 % | 0.12 -39.56 % | 0.19 13.30 % | 0.17 32.34 % | 0.13 -26.08 % | 0.17 122.90 % | 0.08 -27.70 % | 0.11 -50.88 % | 0.22 -41.88 % | 0.38 -25.64 % | 0.51 -2.59 % | 0.52 42.00 % | 0.37 73.88 % | 0.21 -45.99 % | 0.39 5.69 % | 0.37 14.71 % | 0.32 26.96 % | 0.25 43.51 % | 0.18 |
| Weighted average shs out dil | 506.546 M 0.00 % | 506.546 M 0.00 % | 506.546 M 0.00 % | 506.546 M 0.00 % | 506.546 M 0.00 % | 506.546 M 0.00 % | 506.546 M 0.00 % | 506.546 M 0.00 % | 506.546 M 37.17 % | 369.286 M 3.57 % | 356.546 M 0.00 % | 356.546 M 0.00 % | 356.546 M 0.00 % | 356.546 M 0.00 % | 356.546 M 0.00 % | 356.546 M 4.71 % | 340.507 M 0.27 % | 339.577 M 0.00 % | 339.577 M 0.00 % | 339.577 M |
| Weighted average shs out | 506.546 M 0.00 % | 506.549 M 0.00 % | 506.546 M 0.00 % | 506.546 M 0.00 % | 506.546 M 0.00 % | 506.546 M 0.00 % | 506.546 M 0.00 % | 506.546 M 0.00 % | 506.546 M 37.17 % | 369.286 M 3.57 % | 356.546 M 0.00 % | 356.546 M 0.00 % | 356.546 M 0.00 % | 356.546 M 0.00 % | 356.546 M 0.00 % | 356.546 M 4.71 % | 340.507 M 0.27 % | 339.577 M 0.00 % | 339.577 M 0.00 % | 339.577 M |
| EPS diluted | -0.01 84.83 % | -0.08 -164.58 % | -0.03 -314.09 % | 0.01 27.35 % | 0.01 28.57 % | 0.01 -45.18 % | 0.02 290.80 % | -0.01 -24.29 % | -0.01 72.44 % | -0.03 19.37 % | -0.03 -1 400.00 % | 0.00 -108.97 % | 0.02 334.00 % | -0.01 -300.00 % | 0.00 85.38 % | -0.02 20.83 % | -0.02 43.01 % | -0.04 38.77 % | -0.06 25.87 % | -0.08 |
| Earnings per share | -0.01 84.83 % | -0.08 -164.58 % | -0.03 -314.09 % | 0.01 27.35 % | 0.01 28.57 % | 0.01 -45.18 % | 0.02 290.80 % | -0.01 -24.29 % | -0.01 72.44 % | -0.03 19.37 % | -0.03 -1 400.00 % | 0.00 -108.97 % | 0.02 334.00 % | -0.01 -300.00 % | 0.00 85.38 % | -0.02 20.83 % | -0.02 43.01 % | -0.04 38.77 % | -0.06 25.87 % | -0.08 |
| Gross profit | 20.834 M 80.93 % | 11.515 M -26.87 % | 15.747 M -60.40 % | 39.762 M -1.76 % | 40.473 M 7.88 % | 37.515 M -0.76 % | 37.802 M 179.60 % | 13.520 M -10.92 % | 15.178 M 6.72 % | 14.222 M -21.93 % | 18.216 M -41.72 % | 31.255 M 4.17 % | 30.003 M 29.60 % | 23.151 M -22.64 % | 29.928 M -27.98 % | 41.555 M -7.77 % | 45.058 M 6.07 % | 42.478 M 1.91 % | 41.682 M 98.80 % | 20.967 M |
| Income tax expense | 342.000 K -49.78 % | 681.000 K 495.93 % | -172.000 K -118.57 % | 926.000 K 484.23 % | -241.000 K -304.24 % | 118.000 K -58.74 % | 286.000 K 117.71 % | -1.615 M -1 053.57 % | -140.000 K | 0.000 | 0.000 -100.00 % | 305.000 K -3.79 % | 317.000 K 1 074.07 % | 27.000 K -88.36 % | 232.000 K -70.37 % | 783.000 K 52.04 % | 515.000 K -58.20 % | 1.232 M -58.96 % | 3.002 M 650.50 % | 400.000 K |
| Cost of revenue | 164.209 M 89.67 % | 86.574 M -27.42 % | 119.277 M -33.22 % | 178.606 M -9.41 % | 197.157 M -22.37 % | 253.973 M 41.64 % | 179.305 M 12.38 % | 159.556 M 27.33 % | 125.308 M 148.47 % | 50.432 M 68.59 % | 29.914 M -0.80 % | 30.155 M 9.98 % | 27.418 M -31.05 % | 39.767 M -64.33 % | 111.499 M 72.84 % | 64.511 M -15.66 % | 76.489 M -14.02 % | 88.964 M -27.12 % | 122.070 M 25.53 % | 97.241 M |
| General and administrative expenses | 11.100 M -23.27 % | 14.466 M -16.52 % | 17.329 M -48.16 % | 33.429 M 75.33 % | 19.066 M -20.53 % | 23.990 M 25.59 % | 19.102 M 12.23 % | 17.020 M 37.39 % | 12.388 M -16.91 % | 14.910 M -24.91 % | 19.855 M -13.31 % | 22.904 M -13.68 % | 26.535 M -4.96 % | 27.919 M -34.10 % | 42.368 M 13.81 % | 37.226 M -34.29 % | 56.655 M 9.99 % | 51.509 M -15.94 % | 61.275 M 34.79 % | 45.459 M |
| Selling and marketing expenses | 6.216 M -15.08 % | 7.320 M 21.64 % | 6.018 M 4.68 % | 5.749 M -15.28 % | 6.786 M -35.71 % | 10.556 M 15.63 % | 9.129 M 27.14 % | 7.180 M -32.74 % | 10.675 M -0.22 % | 10.699 M -13.38 % | 12.352 M 19.53 % | 10.334 M 16.02 % | 8.907 M 22.96 % | 7.244 M 18.00 % | 6.139 M -45.96 % | 11.361 M 14.46 % | 9.926 M -22.42 % | 12.795 M 2.09 % | 12.533 M 9.05 % | 11.493 M |
| Other expenses | -425.000 K -300.94 % | -106.000 K 95.93 % | -2.603 M -29.50 % | -2.010 M 16.42 % | -2.405 M 60.37 % | -6.068 M -70.26 % | -3.564 M 20.69 % | -4.494 M -977.70 % | -417.000 K 50.30 % | -839.000 K 58.32 % | -2.013 M -59.00 % | -1.266 M 90.99 % | -14.044 M -83.87 % | -7.638 M 55.63 % | -17.215 M -604.09 % | -2.445 M 84.24 % | -15.513 M -41.66 % | -10.951 M 14.33 % | -12.783 M -14.58 % | -11.156 M |
| Operating expenses | 21.337 M -38.80 % | 34.867 M 14.03 % | 30.577 M -40.86 % | 51.703 M 54.94 % | 33.369 M -0.05 % | 33.385 M 13.68 % | 29.367 M 49.03 % | 19.706 M -12.98 % | 22.646 M -8.57 % | 24.770 M -17.96 % | 30.194 M -5.56 % | 31.972 M 49.42 % | 21.398 M -22.26 % | 27.525 M -12.04 % | 31.292 M -32.18 % | 46.142 M -9.65 % | 51.068 M -4.28 % | 53.353 M -12.57 % | 61.025 M 33.25 % | 45.796 M |
| Cost and expenses | 185.546 M 52.79 % | 121.441 M -20.48 % | 152.717 M -23.51 % | 199.658 M -14.35 % | 233.119 M -18.88 % | 287.358 M 37.71 % | 208.672 M 16.41 % | 179.262 M 21.16 % | 147.954 M 96.74 % | 75.202 M 25.11 % | 60.108 M -3.25 % | 62.127 M 27.27 % | 48.816 M -27.46 % | 67.292 M -52.87 % | 142.791 M 29.04 % | 110.653 M -13.25 % | 127.557 M -10.37 % | 142.317 M -22.27 % | 183.095 M 28.01 % | 143.037 M |
| Research and development expenses | 4.446 M -66.28 % | 13.187 M 34.11 % | 9.833 M 13.72 % | 8.647 M -12.85 % | 9.922 M 102.20 % | 4.907 M 4.40 % | 4.700 M | 0.000 | 0.000 | 0.000 -100.00 % | 13.000 K -99.08 % | 1.417 M -44.84 % | 2.569 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 17.316 M -20.52 % | 21.786 M -6.69 % | 23.347 M -48.19 % | 45.066 M 74.32 % | 25.852 M -25.17 % | 34.546 M 22.37 % | 28.231 M 16.66 % | 24.200 M 4.93 % | 23.063 M -9.94 % | 25.609 M -20.49 % | 32.207 M -3.10 % | 33.238 M -6.22 % | 35.442 M 0.79 % | 35.163 M -27.51 % | 48.507 M -0.16 % | 48.587 M -27.03 % | 66.581 M 3.54 % | 64.304 M -12.88 % | 73.808 M 29.60 % | 56.952 M |
| Interest income | 112.000 K -88.16 % | 946.000 K 61.43 % | 586.000 K -2.50 % | 601.000 K 16.47 % | 516.000 K -37.15 % | 821.000 K 6.90 % | 768.000 K | 0.000 -100.00 % | 292.000 K 265.00 % | 80.000 K -44.06 % | 143.000 K 333.33 % | 33.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.032 M | 0.000 100.00 % | -1.308 M |
| Interest expense | 680.000 K 92.63 % | 353.000 K 17.28 % | 301.000 K 312.33 % | 73.000 K -75.67 % | 300.000 K -58.96 % | 731.000 K 244.81 % | 212.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 661.000 K | 0.000 | 0.000 -100.00 % | 715.000 K -13.96 % | 831.000 K 10.95 % | 749.000 K | 0.000 -100.00 % | 3.119 M |
| Depreciation and amortization | 715.000 K -25.60 % | 961.000 K -80.63 % | 4.961 M 377.94 % | 1.038 M -46.93 % | 1.956 M -19.04 % | 2.416 M 36.50 % | 1.770 M 211.62 % | 568.000 K -17.56 % | 689.000 K -0.86 % | 695.000 K -43.77 % | 1.236 M -13.08 % | 1.422 M 2.38 % | 1.389 M -18.58 % | 1.706 M -7.63 % | 1.847 M -31.08 % | 2.680 M -40.00 % | 4.467 M -38.20 % | 7.228 M -21.47 % | 9.204 M 14.88 % | 8.012 M |
| Operating income | -503.000 K 97.85 % | -23.352 M -31.98 % | -17.693 M -376.84 % | 6.391 M 41.68 % | 4.511 M -1.91 % | 4.599 M -45.48 % | 8.435 M 236.36 % | -6.186 M 27.03 % | -8.478 M 19.77 % | -10.567 M 11.78 % | -11.978 M -1 570.57 % | -717.000 K -107.71 % | 9.305 M 312.73 % | -4.374 M -220.67 % | -1.364 M 70.26 % | -4.587 M 23.68 % | -6.010 M 44.74 % | -10.875 M 43.78 % | -19.343 M 22.10 % | -24.829 M |
| Operating income ratio | 0.00 98.86 % | -0.24 -81.68 % | -0.13 -522.47 % | 0.03 63.39 % | 0.02 20.32 % | 0.02 -59.39 % | 0.04 208.70 % | -0.04 40.77 % | -0.06 63.08 % | -0.16 34.33 % | -0.25 -2 031.51 % | -0.01 -107.21 % | 0.16 333.10 % | -0.07 -620.81 % | -0.01 77.70 % | -0.04 12.54 % | -0.05 40.24 % | -0.08 29.96 % | -0.12 43.76 % | -0.21 |
| Total other income expenses net | -5.661 M 69.79 % | -18.740 M -1 162.80 % | -1.484 M -171.24 % | 2.083 M 78.49 % | 1.167 M 255.81 % | -749.000 K -253.30 % | -212.000 K | 0.000 -100.00 % | 3.812 M 2 584.51 % | 142.000 K -0.70 % | 143.000 K 333.33 % | 33.000 K 0.00 % | 33.000 K -92.25 % | 426.000 K -13.41 % | 492.000 K 1 590.91 % | -33.000 K 91.29 % | -379.000 K 79.84 % | -1.880 M 31.49 % | -2.744 M -11.59 % | -2.459 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 13.234 M 495.28 % | -3.348 M 74.29 % | -13.022 M 61.38 % | -33.722 M -33.75 % | -25.212 M -14.33 % | -22.051 M 12.40 % | -25.172 M 48.19 % | -48.582 M 1.63 % | -49.388 M 52.78 % | -104.586 M -421.86 % | -20.041 M -148.09 % | -8.078 M 45.32 % | -14.774 M 40.92 % | -25.005 M 7.39 % | -26.999 M -4.21 % | -25.909 M -1.89 % | -25.428 M -82.21 % | -13.955 M -123.92 % | 58.346 M 223.34 % | 18.045 M |
| Total investments | 2.605 M -1.21 % | 2.637 M -85.38 % | 18.035 M -34.68 % | 27.611 M 308.51 % | 6.759 M 1.88 % | 6.634 M -75.70 % | 27.300 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.767 M 18.20 % | 2.341 M 26.61 % | 1.849 M | 0.000 -100.00 % | 2.221 M -64.82 % | 6.313 M -16.72 % | 7.580 M |
| Total debt | 28.828 M 141.04 % | 11.960 M 19.60 % | 10.000 M 23.61 % | 8.090 M 166.03 % | 3.041 M -70.44 % | 10.286 M 2.86 % | 10.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.799 M -38.19 % | 9.382 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 77.892 M 5.26 % | 74.000 M |
| Accumulated other comprehensive income loss | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.807 M 60.01 % | -7.020 M -5.25 % | -6.670 M 48.33 % | -12.908 M -22.70 % | -10.520 M 5.70 % | -11.156 M 10.54 % | -12.470 M -12.39 % | -11.095 M 6.73 % | -11.895 M 19.05 % | -14.695 M | 0.000 | 0.000 | 0.000 |
| Retained earnings | -118.023 M -5.83 % | -111.517 M -102.84 % | -54.977 M -41.66 % | -38.809 M 25.76 % | -52.278 M 8.49 % | -57.131 M 5.77 % | -60.628 M 10.94 % | -68.073 M -6.90 % | -63.681 M -5.87 % | -60.151 M -18.48 % | -50.770 M -28.42 % | -39.533 M -1.95 % | -38.775 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock | 50.655 M 0.00 % | 50.655 M 0.00 % | 50.655 M 0.00 % | 50.655 M 0.00 % | 50.655 M 0.00 % | 50.655 M 0.00 % | 50.655 M 0.00 % | 50.655 M 0.00 % | 50.655 M 0.00 % | 50.655 M 42.07 % | 35.655 M 0.00 % | 35.655 M 0.00 % | 35.655 M 0.00 % | 35.655 M 0.00 % | 35.655 M 0.00 % | 35.655 M 0.00 % | 35.655 M 5.00 % | 33.958 M 0.00 % | 33.958 M 0.00 % | 33.958 M |
| Total equity | 47.735 M -11.99 % | 54.241 M -44.09 % | 97.014 M -8.02 % | 105.476 M -6.26 % | 112.517 M 3.37 % | 108.846 M 3.57 % | 105.091 M 8.07 % | 97.240 M -4.49 % | 101.811 M -3.72 % | 105.744 M 38.36 % | 76.427 M -13.41 % | 88.262 M -1.14 % | 89.284 M 11.24 % | 80.263 M -4.72 % | 84.238 M -2.01 % | 85.969 M -13.15 % | 98.986 M -2.21 % | 101.228 M -12.70 % | 115.953 M -12.64 % | 132.737 M |
| Other non current liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 0.000 | 0.000 | 0.000 -100.00 % | 4.711 M 455.54 % | 848.000 K 41.10 % | 601.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 |
| Total non current liabilities | 0.000 | 0.000 -100.00 % | 22.083 M 368.75 % | 4.711 M 455.54 % | 848.000 K 41.10 % | 601.000 K -97.52 % | 24.277 M 410.77 % | 4.753 M | 0.000 -100.00 % | 8.445 M -40.14 % | 14.107 M 567.00 % | 2.115 M 22.61 % | 1.725 M -89.06 % | 15.762 M -36.09 % | 24.661 M 15.42 % | 21.366 M -26.37 % | 29.018 M -59.60 % | 71.834 M -33.12 % | 107.403 M -17.27 % | 129.816 M |
| Other current liabilities | 4.068 M -5.92 % | 4.324 M 5.33 % | 4.105 M -82.18 % | 23.038 M 174.49 % | 8.393 M 4.70 % | 8.016 M -0.69 % | 8.072 M 121.88 % | 3.638 M 1 932.40 % | 179.000 K -77.26 % | 787.000 K 68.88 % | 466.000 K -97.56 % | 19.131 M 45.42 % | 13.156 M -5.02 % | 13.851 M 262.50 % | 3.821 M 2 839.23 % | 130.000 K -85.85 % | 919.000 K -78.64 % | 4.302 M -67.04 % | 13.054 M 21.17 % | 10.773 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.799 M 38.19 % | -9.382 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 28.828 M 141.04 % | 11.960 M 19.60 % | 10.000 M -12.12 % | 11.379 M 418.88 % | 2.193 M -77.36 % | 9.685 M -3.15 % | 10.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 77.892 M 5.26 % | 74.000 M |
| Total current liabilities | 62.409 M 89.67 % | 32.904 M 20.51 % | 27.304 M -58.18 % | 65.283 M 122.72 % | 29.312 M -45.39 % | 53.677 M 53.95 % | 34.867 M 556.63 % | 5.310 M -49.63 % | 10.543 M -2.80 % | 10.847 M -32.99 % | 16.188 M -23.81 % | 21.246 M 26.51 % | 16.794 M -4.71 % | 17.624 M -41.73 % | 30.246 M 28.41 % | 23.555 M -27.20 % | 32.355 M -58.82 % | 78.568 M -36.19 % | 123.131 M -13.40 % | 142.178 M |
| Total liabilities | 62.409 M 89.67 % | 32.904 M 20.51 % | 27.304 M -60.99 % | 69.994 M 132.08 % | 30.160 M -44.43 % | 54.278 M 55.67 % | 34.867 M 556.63 % | 5.310 M -49.63 % | 10.543 M -2.80 % | 10.847 M -32.99 % | 16.188 M -23.81 % | 21.246 M 26.51 % | 16.794 M -4.71 % | 17.624 M -41.73 % | 30.246 M 28.41 % | 23.555 M -27.20 % | 32.355 M -58.82 % | 78.568 M -36.19 % | 123.131 M -13.40 % | 142.178 M |
| Other non current assets | 0.000 -100.00 % | 1.853 M -72.94 % | 6.849 M 2 303.16 % | 285.000 K -98.91 % | 26.118 M 53.06 % | 17.064 M 825.38 % | 1.844 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -6.278 M -326.89 % | 2.767 M 18.20 % | 2.341 M 26.61 % | 1.849 M | 0.000 -100.00 % | 2.549 M -61.75 % | 6.664 M -26.28 % | 9.039 M |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -18.741 M -109.00 % | -8.967 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 |
| Intangible assets | 0.000 | 0.000 -100.00 % | 25.000 K -92.69 % | 342.000 K -45.28 % | 625.000 K -32.43 % | 925.000 K -24.49 % | 1.225 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 38.000 K -56.82 % | 88.000 K -95.98 % | 2.188 M -12.02 % | 2.487 M 684.54 % | 317.000 K -95.34 % | 6.799 M -25.58 % | 9.136 M 48.84 % | 6.138 M |
| GoodWill | 0.000 | 0.000 -100.00 % | 1.856 M -18.31 % | 2.272 M 22.41 % | 1.856 M 0.00 % | 1.856 M 0.00 % | 1.856 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 956.000 K 0.00 % | 956.000 K 0.00 % | 956.000 K 0.00 % | 956.000 K 0.00 % | 956.000 K 0.00 % | 956.000 K -72.56 % | 3.484 M -36.48 % | 5.485 M 1 014.84 % | 492.000 K |
| Goodwill and intangible assets | 0.000 | 0.000 -100.00 % | 1.881 M -28.04 % | 2.614 M 5.36 % | 2.481 M -10.79 % | 2.781 M -9.74 % | 3.081 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 956.000 K -3.82 % | 994.000 K -4.79 % | 1.044 M -66.79 % | 3.144 M -8.68 % | 3.443 M 170.46 % | 1.273 M -87.62 % | 10.283 M -29.67 % | 14.621 M 120.53 % | 6.630 M |
| Property plant equipment net | 1.926 M -27.59 % | 2.660 M -12.27 % | 3.032 M -77.78 % | 13.646 M 238.36 % | 4.033 M 100.05 % | 2.016 M 85.29 % | 1.088 M -0.55 % | 1.094 M 41.53 % | 773.000 K -40.40 % | 1.297 M -33.32 % | 1.945 M -54.97 % | 4.319 M -18.26 % | 5.284 M 0.00 % | 5.284 M 5.66 % | 5.001 M -10.20 % | 5.569 M -11.39 % | 6.285 M -37.97 % | 10.133 M -22.93 % | 13.148 M 74.86 % | 7.519 M |
| Total non current assets | 2.211 M -51.01 % | 4.513 M -64.45 % | 12.696 M -26.68 % | 17.316 M 19.60 % | 14.478 M 9.22 % | 13.256 M 111.18 % | 6.277 M 473.77 % | 1.094 M 41.53 % | 773.000 K -40.40 % | 1.297 M -33.32 % | 1.945 M -63.13 % | 5.275 M -15.98 % | 6.278 M -30.97 % | 9.095 M -13.27 % | 10.486 M -3.45 % | 10.861 M 43.70 % | 7.558 M -67.09 % | 22.965 M -33.31 % | 34.433 M 48.49 % | 23.188 M |
| Other current assets | 0.000 -100.00 % | 2.922 M -38.52 % | 4.753 M -52.70 % | 10.049 M -0.10 % | 10.059 M -56.54 % | 23.147 M -20.85 % | 29.243 M 359.72 % | 6.361 M 98.97 % | 3.197 M -51.81 % | 6.634 M | 0.000 -100.00 % | 68.239 M -18.73 % | 83.964 M 1 673.64 % | 4.734 M -91.85 % | 58.109 M 9.86 % | 52.895 M -7.60 % | 57.245 M -45.20 % | 104.467 M -24.09 % | 137.624 M 9.51 % | 125.672 M |
| Short term investments | 2.605 M -1.21 % | 2.637 M -85.38 % | 18.035 M -34.68 % | 27.611 M 8.28 % | 25.500 M 63.45 % | 15.601 M -42.85 % | 27.300 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 |
| cash and cash equivalents | 15.594 M 1.87 % | 15.308 M -33.51 % | 23.022 M -44.94 % | 41.812 M 47.99 % | 28.253 M -12.63 % | 32.337 M -8.06 % | 35.172 M -27.60 % | 48.582 M -1.63 % | 49.388 M -52.78 % | 104.586 M 304.74 % | 25.840 M 48.00 % | 17.460 M 18.18 % | 14.774 M -40.92 % | 25.005 M -7.39 % | 26.999 M 4.21 % | 25.909 M 1.89 % | 25.428 M 82.21 % | 13.955 M -28.60 % | 19.546 M -65.07 % | 55.955 M |
| Cash and short term investments | 15.594 M -13.10 % | 17.945 M -56.29 % | 41.057 M -40.86 % | 69.423 M 29.15 % | 53.753 M 12.13 % | 47.938 M -23.26 % | 62.472 M 28.59 % | 48.582 M -1.63 % | 49.388 M -52.78 % | 104.586 M 304.74 % | 25.840 M 48.00 % | 17.460 M 18.18 % | 14.774 M -40.92 % | 25.005 M -7.39 % | 26.999 M 4.21 % | 25.909 M 1.89 % | 25.428 M 82.21 % | 13.955 M -28.60 % | 19.546 M -65.07 % | 55.955 M |
| Total current assets | 107.933 M 30.62 % | 82.632 M -25.97 % | 111.622 M -29.42 % | 158.154 M 23.37 % | 128.199 M -14.46 % | 149.868 M 12.11 % | 133.681 M 31.76 % | 101.456 M -9.07 % | 111.581 M -3.22 % | 115.294 M 27.16 % | 90.670 M -13.01 % | 104.233 M 4.44 % | 99.800 M 12.40 % | 88.792 M -14.62 % | 103.998 M 5.41 % | 98.663 M -20.29 % | 123.783 M -21.07 % | 156.831 M -23.37 % | 204.651 M -18.70 % | 251.727 M |
| Inventory | 6.146 M -64.07 % | 17.105 M 134.48 % | 7.295 M -34.74 % | 11.179 M 29.36 % | 8.642 M -58.63 % | 20.892 M 129.58 % | 9.100 M 189.53 % | 3.143 M 68.89 % | 1.861 M -15.06 % | 2.191 M -4.16 % | 2.286 M 45.42 % | 1.572 M 48.02 % | 1.062 M 40.29 % | 757.000 K -80.03 % | 3.790 M 268.68 % | 1.028 M | 0.000 -100.00 % | 505.000 K -76.83 % | 2.180 M -0.73 % | 2.196 M |
| Net receivables | 86.193 M 93.00 % | 44.660 M -23.68 % | 58.517 M -13.31 % | 67.503 M 21.09 % | 55.745 M -3.71 % | 57.891 M 76.14 % | 32.866 M -24.22 % | 43.370 M -24.09 % | 57.135 M 2 934.25 % | 1.883 M -96.89 % | 60.515 M 559.92 % | 9.170 M -88.55 % | 80.111 M 37.42 % | 58.296 M 286.07 % | 15.100 M -19.81 % | 18.831 M -54.19 % | 41.110 M 12.71 % | 36.473 M -19.49 % | 45.301 M -33.29 % | 67.904 M |
| Tax assets | 285.000 K | 0.000 -100.00 % | 934.000 K 21.14 % | 771.000 K 31.35 % | 587.000 K 62.15 % | 362.000 K 37.12 % | 264.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 |
| 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 |
| Account payables | 25.962 M 67.10 % | 15.537 M 28.59 % | 12.083 M -53.83 % | 26.170 M 63.69 % | 15.988 M -53.08 % | 34.072 M 138.65 % | 14.277 M 753.89 % | 1.672 M -80.89 % | 8.749 M 3.60 % | 8.445 M -40.14 % | 14.107 M 4 974.46 % | 278.000 K -83.88 % | 1.725 M -15.52 % | 2.042 M -91.72 % | 24.661 M 15.42 % | 21.366 M -26.37 % | 29.018 M -59.60 % | 71.834 M 143.41 % | 29.511 M -47.13 % | 55.816 M |
| Tax payables | 3.551 M 227.89 % | 1.083 M -2.96 % | 1.116 M -76.24 % | 4.696 M 71.51 % | 2.738 M 43.80 % | 1.904 M -24.38 % | 2.518 M | 0.000 -100.00 % | 1.615 M 0.00 % | 1.615 M 0.00 % | 1.615 M -12.08 % | 1.837 M -3.97 % | 1.913 M 10.51 % | 1.731 M -1.87 % | 1.764 M -14.33 % | 2.059 M -14.85 % | 2.418 M -0.58 % | 2.432 M -9.05 % | 2.674 M 68.28 % | 1.589 M |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 100.00 % | -7.706 M | 0.000 -100.00 % | 1.354 M -38.82 % | 2.213 M -19.67 % | 2.755 M -6.10 % | 2.934 M -12.08 % | 3.337 M -24.25 % | 4.405 M -11.95 % | 5.003 M -5.01 % | 5.267 M 15.18 % | 4.573 M -7.91 % | 4.966 M -14.72 % | 5.823 M -54.35 % | 12.755 M -8.37 % | 13.920 M -11.84 % | 15.789 M 36.63 % | 11.556 M |
| Capital lease obligations | 0.000 | 0.000 | 0.000 -100.00 % | 8.090 M 166.03 % | 3.041 M 33.03 % | 2.286 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 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 115.103 M 0.00 % | 115.103 M 13.59 % | 101.336 M -38.16 % | 163.863 M 43.56 % | 114.140 M 12.64 % | 101.336 M 0.00 % | 101.336 M 0.00 % | 101.336 M 0.00 % | 101.336 M 0.00 % | 101.336 M 32.34 % | 76.570 M 0.00 % | 76.570 M -12.13 % | 87.137 M 0.00 % | 87.137 M 59.26 % | 54.712 M -2.97 % | 56.386 M -13.61 % | 65.271 M 22.34 % | 53.350 M -19.42 % | 66.206 M -24.10 % | 87.223 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 100.00 % | -22.083 M | 0.000 | 0.000 | 0.000 100.00 % | -24.277 M -410.77 % | -4.753 M | 0.000 100.00 % | -8.445 M 40.14 % | -14.107 M -567.00 % | -2.115 M -22.61 % | -1.725 M 89.06 % | -15.762 M 36.09 % | -24.661 M -15.42 % | -21.366 M 26.37 % | -29.018 M 59.60 % | -71.834 M 33.12 % | -107.403 M 17.27 % | -129.816 M |
| Total assets | 110.144 M 26.39 % | 87.145 M -29.90 % | 124.318 M -29.15 % | 175.470 M 22.98 % | 142.677 M -12.53 % | 163.124 M 16.55 % | 139.958 M 36.48 % | 102.550 M -8.73 % | 112.354 M -3.63 % | 116.591 M 25.89 % | 92.615 M -15.43 % | 109.508 M 3.23 % | 106.078 M 8.37 % | 97.887 M -14.50 % | 114.484 M 4.53 % | 109.524 M -16.61 % | 131.341 M -26.95 % | 179.796 M -24.80 % | 239.084 M -13.03 % | 274.915 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 |
| Change in working capital | -15.853 M -247.73 % | -4.559 M -411.62 % | 1.463 M -86.90 % | 11.166 M 9.67 % | 10.181 M 178.29 % | -13.004 M -1 448.10 % | -840.000 K -109.86 % | 8.519 M 116.61 % | -51.300 M -236.41 % | 37.606 M 141.16 % | 15.594 M 149.95 % | -31.221 M -227.81 % | -9.524 M -296.74 % | 4.841 M 231.66 % | -3.677 M 56.28 % | -8.410 M -264.35 % | 5.117 M -88.81 % | 45.736 M 272.27 % | -26.549 M -187.57 % | 30.317 M |
| Accounts receivables | -39.925 M -1 766.32 % | 2.396 M -68.87 % | 7.696 M 160.38 % | -12.745 M -1 671.52 % | 811.000 K 102.99 % | -27.133 M -268.61 % | 16.092 M 20.69 % | 13.333 M 124.14 % | -55.242 M -1 241.13 % | 4.841 M 103.15 % | 2.383 M 190.64 % | -2.629 M -273.76 % | 1.513 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 11.021 M 212.63 % | -9.785 M -454.40 % | 2.761 M 212.92 % | -2.445 M -119.78 % | 12.362 M 201.69 % | -12.156 M -104.06 % | -5.957 M -362.50 % | -1.288 M -490.30 % | 330.000 K 247.37 % | 95.000 K 113.31 % | -714.000 K -40.00 % | -510.000 K -67.21 % | -305.000 K -110.06 % | 3.033 M 209.81 % | -2.762 M -133.85 % | 8.159 M 240.10 % | 2.399 M 1 428.03 % | 157.000 K -77.67 % | 703.000 K -83.41 % | 4.237 M |
| Accounts payables | 0.000 | 0.000 100.00 % | -7.696 M -160.38 % | 12.745 M 1 671.52 % | -811.000 K -102.99 % | 27.133 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 |
| Other working capital | 13.051 M 361.17 % | 2.830 M 318.03 % | -1.298 M -109.54 % | 13.611 M 724.07 % | -2.181 M -157.19 % | -848.000 K -116.57 % | 5.117 M -47.82 % | 9.807 M 118.99 % | -51.630 M -237.64 % | 37.511 M 130.02 % | 16.308 M 153.10 % | -30.711 M -233.13 % | -9.219 M -609.90 % | 1.808 M 297.60 % | -915.000 K 94.48 % | -16.569 M -709.60 % | 2.718 M -94.04 % | 45.579 M 267.25 % | -27.252 M -204.49 % | 26.080 M |
| Other non cash items | 4.855 M -73.90 % | 18.605 M 311.18 % | -8.810 M -240.81 % | -2.585 M -17.61 % | -2.198 M 52.54 % | -4.631 M -127.12 % | -2.039 M 30.90 % | -2.951 M -157.28 % | -1.147 M -1 058.59 % | -99.000 K -108.86 % | 1.118 M 88.85 % | 592.000 K 104.54 % | -13.030 M -192.15 % | -4.460 M -4 801.10 % | -91.000 K -101.68 % | 5.411 M 206.60 % | -5.076 M -179.95 % | 6.349 M -4.66 % | 6.659 M 73.86 % | 3.830 M |
| Net cash provided by operating activities | -16.447 M 39.28 % | -27.085 M 28.99 % | -38.144 M -46 617.07 % | 82.000 K -99.44 % | 14.567 M 228.39 % | -11.346 M -259.49 % | 7.114 M 14 328.00 % | -50.000 K 99.91 % | -55.831 M -301.17 % | 27.753 M 354.00 % | 6.113 M 120.43 % | -29.924 M -153.01 % | -11.827 M -535.52 % | -1.861 M 33.37 % | -2.793 M 43.45 % | -4.939 M -162.57 % | -1.881 M -104.04 % | 46.558 M 242.06 % | -32.773 M -320.38 % | 14.871 M |
| Investments in property plant and equipment | -10.000 K 98.83 % | -853.000 K 71.01 % | -2.942 M 49.28 % | -5.801 M -1 098.55 % | -484.000 K -139.60 % | -202.000 K 58.00 % | -481.000 K 49.90 % | -960.000 K -433.33 % | -180.000 K -32.35 % | -136.000 K 74.29 % | -529.000 K -12.08 % | -472.000 K 66.95 % | -1.428 M 15.50 % | -1.690 M -55.05 % | -1.090 M 70.93 % | -3.750 M -143.35 % | -1.541 M 70.29 % | -5.186 M 25.64 % | -6.974 M -221.09 % | -2.172 M |
| Acquisitions net | 0.000 | 0.000 100.00 % | -8.950 M -224.13 % | 7.210 M 1 907.02 % | -399.000 K 93.95 % | -6.600 M 71.79 % | -23.400 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.500 M | 0.000 100.00 % | -51.000 K -100.63 % | 8.127 M -38.27 % | 13.166 M 47.07 % | 8.952 M 188.57 % | -10.107 M -295.27 % | 5.176 M |
| Purchases of investments | 0.000 | 0.000 100.00 % | -18.035 M 34.68 % | -27.611 M -26.08 % | -21.899 M -1.38 % | -21.601 M -176.94 % | -7.800 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 |
| Sales maturities of investments | 0.000 -100.00 % | 18.035 M -34.68 % | 27.611 M 8.28 % | 25.500 M 112.50 % | 12.000 M -63.96 % | 33.300 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 |
| Other investing activites | 130.000 K -72.69 % | 476.000 K -5.37 % | 503.000 K -22.62 % | 650.000 K 25.48 % | 518.000 K -40.18 % | 866.000 K 12.76 % | 768.000 K 276.47 % | 204.000 K -74.91 % | 813.000 K -95.26 % | 17.162 M 121.25 % | 7.757 M -73.70 % | 29.499 M 5 508.17 % | 526.000 K -81.60 % | 2.858 M -49.54 % | 5.664 M -32.86 % | 8.436 M -18.30 % | 10.326 M -30.92 % | 14.948 M 76.15 % | 8.486 M 201.24 % | -8.382 M |
| Net cash used for investing activites | 120.000 K -99.32 % | 17.658 M 1 073.97 % | -1.813 M -3 386.54 % | -52.000 K 99.49 % | -10.264 M -278.10 % | 5.763 M 118.64 % | -30.913 M -3 989.02 % | -756.000 K -219.43 % | 633.000 K -96.28 % | 17.026 M 135.56 % | 7.228 M -75.10 % | 29.027 M 1 017.28 % | 2.598 M 122.43 % | 1.168 M -74.18 % | 4.523 M -64.70 % | 12.813 M -41.63 % | 21.951 M 17.30 % | 18.714 M 317.73 % | -8.595 M -59.82 % | -5.378 M |
| Debt repayment | 16.868 M 760.61 % | 1.960 M -80.40 % | 10.000 M 563.18 % | -2.159 M 73.01 % | -8.000 M -401.88 % | -1.594 M -115.94 % | 10.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -76.800 M -2 965.67 % | 2.680 M -64.27 % | 7.500 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 40.171 M | 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 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -842.000 K |
| Other financing activites | -255.000 K -3.24 % | -247.000 K -102.21 % | 11.167 M -28.82 % | 15.688 M 4 153.75 % | -387.000 K -108.91 % | 4.342 M 1 016.20 % | 389.000 K 347.13 % | 87.000 K | 0.000 100.00 % | -6.204 M -73.15 % | -3.583 M -200.00 % | 3.583 M 457.58 % | -1.002 M 22.98 % | -1.301 M -103.28 % | -640.000 K 91.34 % | -7.393 M 14.00 % | -8.597 M -244.80 % | 5.937 M 76.12 % | 3.371 M | 0.000 |
| Net cash used provided by financing activities | 16.613 M 869.82 % | 1.713 M -91.91 % | 21.167 M 56.46 % | 13.529 M 261.31 % | -8.387 M -405.20 % | 2.748 M -73.55 % | 10.389 M 11 841.38 % | 87.000 K | 0.000 -100.00 % | 33.967 M 1 048.00 % | -3.583 M -200.00 % | 3.583 M 457.58 % | -1.002 M 22.98 % | -1.301 M -103.28 % | -640.000 K 91.34 % | -7.393 M 14.00 % | -8.597 M 87.87 % | -70.863 M -1 528.98 % | 4.959 M -25.52 % | 6.658 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 286.000 K 103.71 % | -7.714 M 58.95 % | -18.790 M -238.58 % | 13.559 M 432.00 % | -4.084 M -44.06 % | -2.835 M 78.86 % | -13.410 M -1 563.77 % | -806.000 K 98.54 % | -55.198 M -170.10 % | 78.746 M 706.99 % | 9.758 M 263.29 % | 2.686 M 126.25 % | -10.231 M -413.09 % | -1.994 M -282.94 % | 1.090 M 126.61 % | 481.000 K -95.81 % | 11.473 M 305.20 % | -5.591 M 84.64 % | -36.409 M -325.43 % | 16.151 M |
| Cash at beginning of period | 15.308 M -33.51 % | 23.022 M -44.94 % | 41.812 M 47.99 % | 28.253 M -12.63 % | 32.337 M -8.06 % | 35.172 M -27.60 % | 48.582 M -1.63 % | 49.388 M -52.78 % | 104.586 M 304.74 % | 25.840 M 60.68 % | 16.082 M 8.85 % | 14.774 M -40.92 % | 25.005 M -7.39 % | 26.999 M 4.21 % | 25.909 M 1.89 % | 25.428 M 82.21 % | 13.955 M -28.60 % | 19.546 M -65.07 % | 55.955 M 40.58 % | 39.804 M |
| Cash at end of period | 15.594 M 1.87 % | 15.308 M -33.51 % | 23.022 M -44.94 % | 41.812 M 47.99 % | 28.253 M -12.63 % | 32.337 M -8.06 % | 35.172 M -27.60 % | 48.582 M -1.63 % | 49.388 M -52.78 % | 104.586 M 304.74 % | 25.840 M 48.00 % | 17.460 M 18.18 % | 14.774 M -40.92 % | 25.005 M -7.39 % | 26.999 M 4.21 % | 25.909 M 1.89 % | 25.428 M 82.21 % | 13.955 M -28.60 % | 19.546 M -65.07 % | 55.955 M |
| Operating cash flow | -16.447 M 39.28 % | -27.085 M 28.99 % | -38.144 M -46 617.07 % | 82.000 K -99.44 % | 14.567 M 228.39 % | -11.346 M -259.49 % | 7.114 M 14 328.00 % | -50.000 K 99.91 % | -55.831 M -301.17 % | 27.753 M 354.00 % | 6.113 M 120.43 % | -29.924 M -153.01 % | -11.827 M -535.52 % | -1.861 M 33.37 % | -2.793 M 43.45 % | -4.939 M -162.57 % | -1.881 M -104.04 % | 46.558 M 242.06 % | -32.773 M -320.38 % | 14.871 M |
| Capital expenditure | -10.000 K 98.83 % | -853.000 K 71.01 % | -2.942 M 49.28 % | -5.801 M -1 098.55 % | -484.000 K -139.60 % | -202.000 K 58.00 % | -481.000 K 49.90 % | -960.000 K -433.33 % | -180.000 K -32.35 % | -136.000 K 74.29 % | -529.000 K -12.08 % | -472.000 K 66.95 % | -1.428 M 15.50 % | -1.690 M -55.05 % | -1.090 M 70.93 % | -3.750 M -143.35 % | -1.541 M 70.29 % | -5.186 M 25.64 % | -6.974 M -221.09 % | -2.172 M |
| Free CashFlow | -16.457 M 41.09 % | -27.938 M 32.00 % | -41.086 M -618.41 % | -5.719 M -140.61 % | 14.083 M 221.95 % | -11.548 M -274.10 % | 6.633 M 756.73 % | -1.010 M 98.20 % | -56.011 M -302.81 % | 27.617 M 394.57 % | 5.584 M 118.37 % | -30.396 M -129.32 % | -13.255 M -273.28 % | -3.551 M 8.55 % | -3.883 M 55.31 % | -8.689 M -153.92 % | -3.422 M -108.27 % | 41.372 M 204.09 % | -39.747 M -412.99 % | 12.699 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 |
| 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 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2009-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 61.086 M 0.00 % | 61.086 M 15.19 % | 53.029 M 0.00 % | 53.029 M 34.27 % | 39.493 M 0.00 % | 39.493 M 29.59 % | 30.475 M -0.90 % | 30.753 M 44.85 % | 21.231 M 35.83 % | 15.630 M 254.69 % | -10.104 M -121.91 % | 46.111 M -16.30 % | 55.092 M 25.42 % | 43.925 M -50.74 % | 89.164 M 99.63 % | 44.664 M -5.34 % | 47.182 M 26.30 % | 37.358 M -47.28 % | 70.864 M 54.41 % | 45.892 M -33.20 % | 68.701 M 31.68 % | 52.173 M -56.29 % | 119.363 M 82.14 % | 65.533 M 18.73 % | 55.194 M 7.39 % | 51.398 M -28.21 % | 71.590 M 29.00 % | 55.494 M 12.14 % | 49.486 M 22.08 % | 40.537 M -9.36 % | 44.722 M -8.72 % | 48.996 M 50.57 % | 32.540 M -30.50 % | 46.818 M -25.65 % | 62.972 M 27.25 % | 49.485 M 185.08 % | 17.358 M 62.67 % | 10.671 M -63.69 % | 29.386 M 98.42 % | 14.810 M 29.68 % | 11.420 M 26.36 % | 9.038 M -27.67 % | 12.495 M 1.87 % | 12.266 M 3.84 % | 11.812 M 2.21 % | 11.557 M -36.01 % | 18.062 M 4.47 % | 17.290 M 43.46 % | 12.052 M -13.95 % | 14.006 M -32.71 % | 20.813 M 80.81 % | 11.511 M -13.84 % | 13.360 M 13.83 % | 11.737 M -22.89 % | 15.222 M -1.37 % | 15.434 M 12.91 % | 13.669 M -26.48 % | 18.593 M -73.83 % | 71.060 M 128.05 % | 31.160 M 71.47 % | 18.172 M -1.12 % | 18.378 M |
| Net income | -23.500 K 0.00 % | -23.500 K -103.32 % | 707.000 K 0.00 % | 707.000 K 117.85 % | -3.960 M 0.00 % | -3.960 M 84.71 % | -25.901 M -446.43 % | -4.740 M -91.98 % | -2.469 M 74.45 % | -9.663 M -148.52 % | 19.916 M 296.72 % | -10.124 M 5.82 % | -10.750 M 40.43 % | -18.047 M -227.54 % | 14.150 M 488.63 % | -3.641 M -134.00 % | -1.556 M 81.23 % | -8.288 M -168.41 % | 12.115 M 214.92 % | 3.847 M 394.11 % | -1.308 M 86.42 % | -9.629 M -186.01 % | 11.195 M 428.11 % | -3.412 M -296.20 % | 1.739 M 135.43 % | -4.908 M -139.93 % | 12.292 M 434.20 % | 2.301 M 482.86 % | -601.000 K 89.27 % | -5.599 M -439.54 % | 1.649 M 200.18 % | -1.646 M 35.58 % | -2.555 M -38.86 % | -1.840 M -917.78 % | 225.000 K 135.49 % | -634.000 K -36.05 % | -466.000 K 82.45 % | -2.655 M 41.57 % | -4.544 M -147.23 % | -1.838 M -146.05 % | -747.000 K 66.83 % | -2.252 M 68.64 % | -7.181 M -289.85 % | -1.842 M -175.75 % | -668.000 K 56.79 % | -1.546 M -29.59 % | -1.193 M -84.96 % | -645.000 K -189.83 % | 718.000 K 98.34 % | 362.000 K -96.71 % | 10.990 M 783.03 % | -1.609 M -429.28 % | -304.000 K 59.47 % | -750.000 K 30.36 % | -1.077 M 25.00 % | -1.436 M -1 922.54 % | -71.000 K 92.89 % | -998.000 K -152.44 % | 1.903 M 208.31 % | -1.757 M -174.53 % | -640.000 K -218.30 % | 541.000 K |
| Income before tax | 466.500 K 0.00 % | 466.500 K -45.05 % | 849.000 K 0.00 % | 849.000 K 121.60 % | -3.931 M 0.00 % | -3.931 M 84.29 % | -25.025 M -419.95 % | -4.813 M -97.82 % | -2.433 M 75.23 % | -9.821 M -150.28 % | 19.532 M 295.26 % | -10.003 M 6.17 % | -10.661 M 40.92 % | -18.045 M -359.38 % | 6.957 M 192.12 % | -7.552 M -107.36 % | -3.642 M 56.70 % | -8.412 M -165.76 % | 12.791 M 233.88 % | 3.831 M 405.75 % | -1.253 M 87.07 % | -9.691 M -192.74 % | 10.450 M 403.78 % | -3.440 M -290.48 % | 1.806 M 136.54 % | -4.943 M -140.76 % | 12.126 M 427.22 % | 2.300 M 483.33 % | -600.000 K 89.29 % | -5.603 M -3 395.88 % | 170.000 K 110.16 % | -1.673 M 39.45 % | -2.763 M -43.91 % | -1.920 M -957.14 % | 224.000 K 130.11 % | -744.000 K -16.07 % | -641.000 K 77.99 % | -2.912 M 42.96 % | -5.105 M -142.06 % | -2.109 M -152.57 % | -835.000 K 65.21 % | -2.400 M 68.35 % | -7.582 M -253.97 % | -2.142 M -296.67 % | -540.000 K 65.63 % | -1.571 M 20.62 % | -1.979 M -233.73 % | -593.000 K -156.10 % | 1.057 M 32.46 % | 798.000 K -92.83 % | 11.132 M 805.90 % | -1.577 M -1 050.00 % | 166.000 K 143.34 % | -383.000 K 81.76 % | -2.100 M -66.14 % | -1.264 M -358.49 % | 489.000 K 145.57 % | -1.073 M -221.24 % | 885.000 K 176.42 % | -1.158 M -115.64 % | -537.000 K -157.07 % | 941.000 K |
| Income before tax ratio | 0.01 0.00 % | 0.01 -52.30 % | 0.02 0.00 % | 0.02 116.08 % | -0.10 0.00 % | -0.10 87.88 % | -0.82 -424.69 % | -0.16 -36.57 % | -0.11 81.76 % | -0.63 67.50 % | -1.93 -791.10 % | -0.22 -12.10 % | -0.19 52.90 % | -0.41 -626.52 % | 0.08 146.15 % | -0.17 -119.05 % | -0.08 65.72 % | -0.23 -224.75 % | 0.18 116.22 % | 0.08 557.71 % | -0.02 90.18 % | -0.19 -312.17 % | 0.09 266.78 % | -0.05 -260.43 % | 0.03 134.02 % | -0.10 -156.78 % | 0.17 308.68 % | 0.04 441.83 % | -0.01 91.23 % | -0.14 -3 736.15 % | 0.00 111.13 % | -0.03 59.79 % | -0.08 -107.05 % | -0.04 -1 252.89 % | 0.00 123.66 % | -0.02 59.29 % | -0.04 86.47 % | -0.27 -57.08 % | -0.17 -21.99 % | -0.14 -94.76 % | -0.07 72.47 % | -0.27 56.24 % | -0.61 -247.48 % | -0.17 -281.98 % | -0.05 66.37 % | -0.14 -24.07 % | -0.11 -219.46 % | -0.03 -139.11 % | 0.09 53.93 % | 0.06 -89.35 % | 0.53 490.41 % | -0.14 -1 202.60 % | 0.01 138.08 % | -0.03 76.35 % | -0.14 -68.45 % | -0.08 -328.93 % | 0.04 161.99 % | -0.06 -563.37 % | 0.01 133.51 % | -0.04 -25.76 % | -0.03 -157.71 % | 0.05 |
| EBITDA | 755.000 K 0.00 % | 755.000 K -35.85 % | 1.177 M 0.00 % | 1.177 M 132.64 % | -3.606 M 0.00 % | -3.606 M 84.25 % | -22.891 M -385.08 % | -4.719 M -105.26 % | -2.299 M 76.35 % | -9.722 M -150.21 % | 19.363 M 895.20 % | -2.435 M -380.28 % | -507.000 K 94.15 % | -8.672 M -202.82 % | 8.434 M 213.65 % | -7.421 M -111.61 % | -3.507 M 57.77 % | -8.304 M -164.38 % | 12.899 M 208.59 % | 4.180 M 450.67 % | -1.192 M 87.00 % | -9.171 M -185.38 % | 10.741 M 442.78 % | -3.134 M -259.14 % | 1.969 M 142.51 % | -4.632 M -133.45 % | 13.844 M 1 288.57 % | 997.000 K 455.44 % | -280.500 K 94.99 % | -5.603 M -391.92 % | -1.139 M -13.47 % | -1.004 M 50.59 % | -2.031 M -18.11 % | -1.720 M 7.08 % | -1.851 M -78.11 % | -1.039 M 37.73 % | -1.669 M 34.84 % | -2.561 M 50.30 % | -5.153 M -142.72 % | -2.123 M -147.72 % | -857.000 K 64.57 % | -2.419 M 64.50 % | -6.815 M -270.08 % | -1.842 M -578.27 % | -271.500 K 77.85 % | -1.226 M 1.57 % | -1.245 M -396.51 % | -250.749 K -118.10 % | 1.385 M 22.11 % | 1.134 M -89.43 % | 10.727 M 940.02 % | -1.277 M -1 638.55 % | 83.000 K 115.72 % | -528.000 K 63.08 % | -1.430 M 12.59 % | -1.636 M -400.18 % | 545.000 K 159.24 % | -920.000 K -170.39 % | 1.307 M 185.70 % | -1.525 M -196.12 % | -515.000 K -155.86 % | 922.000 K |
| Net income ratio | 0.00 0.00 % | 0.00 -102.89 % | 0.01 0.00 % | 0.01 113.30 % | -0.10 0.00 % | -0.10 88.20 % | -0.85 -451.42 % | -0.15 -32.54 % | -0.12 81.19 % | -0.62 68.64 % | -1.97 -797.76 % | -0.22 -12.52 % | -0.20 52.51 % | -0.41 -358.90 % | 0.16 294.67 % | -0.08 -147.19 % | -0.03 85.13 % | -0.22 -229.77 % | 0.17 103.94 % | 0.08 540.29 % | -0.02 89.68 % | -0.18 -296.78 % | 0.09 280.14 % | -0.05 -265.25 % | 0.03 133.00 % | -0.10 -155.61 % | 0.17 314.09 % | 0.04 441.41 % | -0.01 91.21 % | -0.14 -474.59 % | 0.04 209.76 % | -0.03 57.21 % | -0.08 -99.79 % | -0.04 -1 199.94 % | 0.00 127.89 % | -0.01 52.28 % | -0.03 89.21 % | -0.25 -60.90 % | -0.15 -24.60 % | -0.12 -89.73 % | -0.07 73.75 % | -0.25 56.64 % | -0.57 -282.70 % | -0.15 -165.54 % | -0.06 57.72 % | -0.13 -102.53 % | -0.07 -77.06 % | -0.04 -162.62 % | 0.06 130.50 % | 0.03 -95.11 % | 0.53 477.76 % | -0.14 -514.29 % | -0.02 64.39 % | -0.06 9.68 % | -0.07 23.96 % | -0.09 -1 691.24 % | -0.01 90.32 % | -0.05 -300.43 % | 0.03 147.49 % | -0.06 -60.10 % | -0.04 -219.64 % | 0.03 |
| Ratio EBITDA | 0.01 0.00 % | 0.01 -44.32 % | 0.02 0.00 % | 0.02 124.31 % | -0.09 0.00 % | -0.09 87.85 % | -0.75 -389.51 % | -0.15 -41.71 % | -0.11 82.59 % | -0.62 67.54 % | -1.92 -3 528.98 % | -0.05 -473.82 % | -0.01 95.34 % | -0.20 -308.72 % | 0.09 156.93 % | -0.17 -123.53 % | -0.07 66.56 % | -0.22 -222.12 % | 0.18 99.84 % | 0.09 624.96 % | -0.02 90.13 % | -0.18 -295.34 % | 0.09 288.19 % | -0.05 -234.03 % | 0.04 139.59 % | -0.09 -146.60 % | 0.19 976.37 % | 0.02 416.96 % | -0.01 95.90 % | -0.14 -442.71 % | -0.03 -24.32 % | -0.02 67.19 % | -0.06 -69.94 % | -0.04 -24.98 % | -0.03 -39.96 % | -0.02 78.16 % | -0.10 59.94 % | -0.24 -36.88 % | -0.18 -22.33 % | -0.14 -91.02 % | -0.08 71.96 % | -0.27 50.93 % | -0.55 -263.30 % | -0.15 -553.16 % | -0.02 78.32 % | -0.11 -53.84 % | -0.07 -375.29 % | -0.01 -112.62 % | 0.11 41.90 % | 0.08 -84.29 % | 0.52 564.59 % | -0.11 -1 885.69 % | 0.01 113.81 % | -0.04 52.11 % | -0.09 11.37 % | -0.11 -365.86 % | 0.04 180.58 % | -0.05 -369.02 % | 0.02 137.58 % | -0.05 -72.69 % | -0.03 -156.49 % | 0.05 |
| Gross profit ratio | 0.10 0.00 % | 0.10 -21.93 % | 0.13 0.00 % | 0.13 38.30 % | 0.09 0.00 % | 0.09 -40.11 % | 0.15 45.15 % | 0.11 -8.73 % | 0.12 73.91 % | 0.07 115.44 % | -0.43 -591.01 % | 0.09 -1.96 % | 0.09 72.87 % | 0.05 -82.10 % | 0.29 126.00 % | 0.13 19.28 % | 0.11 41.97 % | 0.08 -74.04 % | 0.29 44.92 % | 0.20 102.92 % | 0.10 50.13 % | 0.07 -58.85 % | 0.16 126.35 % | 0.07 -48.45 % | 0.14 21.29 % | 0.11 -63.26 % | 0.31 145.68 % | 0.13 45.29 % | 0.09 -15.70 % | 0.10 16.32 % | 0.09 31.41 % | 0.07 -2.66 % | 0.07 -18.06 % | 0.08 21.89 % | 0.07 -11.02 % | 0.08 -59.49 % | 0.19 -42.44 % | 0.34 159.16 % | 0.13 -36.40 % | 0.20 -29.68 % | 0.29 -36.27 % | 0.45 22.07 % | 0.37 20.08 % | 0.31 -22.41 % | 0.40 -8.74 % | 0.44 2.18 % | 0.43 6.82 % | 0.40 -42.88 % | 0.70 20.75 % | 0.58 38.29 % | 0.42 -27.12 % | 0.58 0.57 % | 0.57 -3.39 % | 0.59 41.06 % | 0.42 -0.81 % | 0.42 2.14 % | 0.42 70.48 % | 0.24 63.83 % | 0.15 -32.43 % | 0.22 -39.72 % | 0.36 -35.41 % | 0.57 |
| Weighted average shs out dil | 506.546 M 0.00 % | 506.546 M 0.00 % | 506.546 M 0.00 % | 506.546 M 0.00 % | 506.546 M 0.00 % | 506.546 M 0.00 % | 506.546 M 0.00 % | 506.546 M 0.00 % | 506.546 M 0.00 % | 506.546 M 0.00 % | 506.546 M 0.00 % | 506.546 M 0.00 % | 506.546 M 0.00 % | 506.546 M 0.00 % | 506.546 M 0.00 % | 506.546 M 0.00 % | 506.546 M 0.00 % | 506.546 M 0.00 % | 506.546 M 0.00 % | 506.546 M 0.00 % | 506.546 M 0.00 % | 506.546 M 0.00 % | 506.546 M 0.00 % | 506.546 M 0.00 % | 506.546 M 0.00 % | 506.546 M 0.00 % | 506.546 M 0.00 % | 506.546 M 0.00 % | 506.546 M 0.00 % | 506.546 M 0.00 % | 506.546 M 0.00 % | 506.546 M 0.00 % | 506.546 M 0.00 % | 506.546 M 0.00 % | 506.546 M 0.00 % | 506.546 M 0.00 % | 506.546 M 0.00 % | 506.546 M 0.00 % | 506.546 M 42.07 % | 356.546 M 0.00 % | 356.546 M 0.00 % | 356.546 M 0.00 % | 356.546 M 0.00 % | 356.546 M 0.00 % | 356.546 M 0.00 % | 356.546 M 0.00 % | 356.546 M 0.00 % | 356.546 M 0.00 % | 356.546 M 0.00 % | 356.546 M 0.00 % | 356.546 M 0.00 % | 356.546 M 0.00 % | 356.546 M 0.00 % | 356.546 M 0.00 % | 356.546 M 0.00 % | 356.546 M 0.00 % | 356.546 M 0.00 % | 356.546 M 0.00 % | 356.546 M 0.00 % | 356.546 M 0.00 % | 356.546 M 0.00 % | 356.546 M |
| Weighted average shs out | 510.870 M 0.00 % | 510.870 M 0.80 % | 506.810 M 0.00 % | 506.810 M 0.04 % | 506.588 M 0.00 % | 506.588 M 0.01 % | 506.552 M 0.00 % | 506.546 M 0.00 % | 506.546 M 0.00 % | 506.546 M 0.00 % | 506.546 M 0.00 % | 506.546 M 0.00 % | 506.546 M 0.00 % | 506.546 M 0.00 % | 506.546 M 0.00 % | 506.546 M 0.00 % | 506.546 M 0.00 % | 506.546 M 0.00 % | 506.546 M 0.00 % | 506.546 M 0.00 % | 506.546 M 0.00 % | 506.546 M 0.00 % | 506.546 M 0.00 % | 506.546 M 0.00 % | 506.546 M 0.00 % | 506.546 M 0.00 % | 506.546 M 0.00 % | 506.546 M 0.00 % | 506.546 M 0.00 % | 506.546 M 0.00 % | 506.546 M 0.00 % | 506.546 M 0.00 % | 506.546 M 0.00 % | 506.546 M 0.00 % | 506.546 M 0.00 % | 506.546 M 0.00 % | 506.546 M 0.00 % | 506.546 M 0.00 % | 506.546 M 42.07 % | 356.546 M 0.00 % | 356.546 M 0.00 % | 356.546 M 0.00 % | 356.546 M 0.00 % | 356.546 M 0.00 % | 356.546 M 0.00 % | 356.546 M 0.00 % | 356.546 M 0.00 % | 356.546 M 0.00 % | 356.546 M 0.00 % | 356.546 M 0.00 % | 356.546 M 0.00 % | 356.546 M 0.00 % | 356.546 M 0.00 % | 356.546 M 0.00 % | 356.546 M 0.00 % | 356.546 M 0.00 % | 356.546 M 0.00 % | 356.546 M 0.00 % | 356.546 M 0.00 % | 356.546 M 0.00 % | 356.546 M 0.00 % | 356.546 M |
| EPS diluted | 0.00 | 0.00 -100.00 % | 0.00 0.00 % | 0.00 117.95 % | -0.01 0.00 % | -0.01 84.74 % | -0.05 -443.62 % | -0.01 -91.84 % | 0.00 74.35 % | -0.02 -148.60 % | 0.04 296.50 % | -0.02 5.66 % | -0.02 40.45 % | -0.04 -384.80 % | 0.01 273.61 % | -0.01 -132.26 % | 0.00 81.10 % | -0.02 -168.62 % | 0.02 214.47 % | 0.01 392.31 % | 0.00 86.32 % | -0.02 -185.97 % | 0.02 429.85 % | -0.01 -297.06 % | 0.00 135.05 % | -0.01 -139.92 % | 0.02 440.00 % | 0.00 475.00 % | 0.00 89.19 % | -0.01 -436.36 % | 0.00 203.13 % | 0.00 36.00 % | -0.01 -38.89 % | 0.00 -614.29 % | 0.00 153.85 % | 0.00 -44.44 % | 0.00 82.69 % | -0.01 42.22 % | -0.01 -73.08 % | -0.01 -147.62 % | 0.00 66.67 % | -0.01 68.66 % | -0.02 -286.54 % | -0.01 -173.68 % | 0.00 55.81 % | 0.00 -30.30 % | 0.00 -83.33 % | 0.00 -190.00 % | 0.00 100.00 % | 0.00 -95.39 % | 0.02 582.22 % | 0.00 -400.00 % | 0.00 57.14 % | 0.00 30.00 % | 0.00 25.00 % | 0.00 -1 900.00 % | 0.00 92.86 % | 0.00 -227.27 % | 0.00 144.90 % | 0.00 -172.22 % | 0.00 -190.00 % | 0.00 |
| Earnings per share | 0.00 | 0.00 -100.00 % | 0.00 0.00 % | 0.00 117.95 % | -0.01 0.00 % | -0.01 84.74 % | -0.05 -443.62 % | -0.01 -91.84 % | 0.00 74.35 % | -0.02 -148.60 % | 0.04 296.50 % | -0.02 5.66 % | -0.02 40.45 % | -0.04 -384.80 % | 0.01 273.61 % | -0.01 -132.26 % | 0.00 81.10 % | -0.02 -168.62 % | 0.02 214.47 % | 0.01 392.31 % | 0.00 86.32 % | -0.02 -185.97 % | 0.02 429.85 % | -0.01 -297.06 % | 0.00 135.05 % | -0.01 -139.92 % | 0.02 440.00 % | 0.00 475.00 % | 0.00 89.19 % | -0.01 -436.36 % | 0.00 203.13 % | 0.00 36.00 % | -0.01 -38.89 % | 0.00 -614.29 % | 0.00 153.85 % | 0.00 -44.44 % | 0.00 82.69 % | -0.01 42.22 % | -0.01 -73.08 % | -0.01 -147.62 % | 0.00 66.67 % | -0.01 68.66 % | -0.02 -286.54 % | -0.01 -173.68 % | 0.00 55.81 % | 0.00 -30.30 % | 0.00 -83.33 % | 0.00 -190.00 % | 0.00 100.00 % | 0.00 -95.39 % | 0.02 582.22 % | 0.00 -400.00 % | 0.00 57.14 % | 0.00 30.00 % | 0.00 25.00 % | 0.00 -1 900.00 % | 0.00 92.86 % | 0.00 -227.27 % | 0.00 144.90 % | 0.00 -172.22 % | 0.00 -190.00 % | 0.00 |
| Gross profit | 6.108 M 0.00 % | 6.108 M -10.06 % | 6.791 M 0.00 % | 6.791 M 85.70 % | 3.657 M 0.00 % | 3.657 M -22.39 % | 4.712 M 43.83 % | 3.276 M 32.20 % | 2.478 M 136.22 % | 1.049 M -76.12 % | 4.393 M 7.59 % | 4.083 M -17.95 % | 4.976 M 116.82 % | 2.295 M -91.18 % | 26.032 M 351.16 % | 5.770 M 12.92 % | 5.110 M 79.30 % | 2.850 M -86.32 % | 20.827 M 123.78 % | 9.307 M 35.55 % | 6.866 M 97.70 % | 3.473 M -82.01 % | 19.307 M 312.28 % | 4.683 M -38.79 % | 7.651 M 30.25 % | 5.874 M -73.62 % | 22.271 M 216.93 % | 7.027 M 62.93 % | 4.313 M 2.91 % | 4.191 M 5.43 % | 3.975 M 19.95 % | 3.314 M 46.57 % | 2.261 M -43.05 % | 3.970 M -9.38 % | 4.381 M 13.23 % | 3.869 M 15.49 % | 3.350 M -6.37 % | 3.578 M -5.89 % | 3.802 M 26.19 % | 3.013 M -8.81 % | 3.304 M -19.47 % | 4.103 M -11.71 % | 4.647 M 22.32 % | 3.799 M -19.43 % | 4.715 M -6.73 % | 5.055 M -34.62 % | 7.732 M 11.59 % | 6.929 M -18.06 % | 8.456 M 3.91 % | 8.138 M -6.94 % | 8.745 M 31.78 % | 6.636 M -13.35 % | 7.658 M 9.97 % | 6.964 M 8.76 % | 6.403 M -2.17 % | 6.545 M 15.33 % | 5.675 M 25.33 % | 4.528 M -57.13 % | 10.563 M 54.09 % | 6.855 M 3.36 % | 6.632 M -36.14 % | 10.385 M |
| Income tax expense | 490.000 K 0.00 % | 490.000 K 245.07 % | 142.000 K 0.00 % | 142.000 K 389.66 % | 29.000 K 0.00 % | 29.000 K -96.69 % | 876.000 K 1 300.00 % | -73.000 K -302.78 % | 36.000 K 122.78 % | -158.000 K 58.85 % | -384.000 K -417.36 % | 121.000 K 35.96 % | 89.000 K 4 350.00 % | 2.000 K -99.68 % | 619.000 K 931.67 % | 60.000 K -72.35 % | 217.000 K 623.33 % | 30.000 K 108.98 % | -334.000 K -1 384.62 % | 26.000 K -61.19 % | 67.000 K 200.00 % | -67.000 K -193.06 % | 72.000 K 357.14 % | -28.000 K -160.87 % | 46.000 K | 0.000 -100.00 % | 286.000 K | 0.000 100.00 % | -1.598 M -415.40 % | 506.500 K 131.36 % | -1.615 M | 0.000 -100.00 % | 262.000 K 1 290.91 % | -22.000 K 84.29 % | -140.000 K | 0.000 100.00 % | -1.375 M | 0.000 | 0.000 100.00 % | -458.750 K -61.67 % | -283.750 K 16.73 % | -340.750 K -697.81 % | 57.000 K 181.43 % | -70.000 K -200.00 % | 70.000 K 120.11 % | -348.000 K -40.89 % | -247.000 K -584.31 % | 51.000 K -78.11 % | 233.000 K -13.06 % | 268.000 K 248.07 % | -181.000 K -1 231.25 % | 16.000 K -93.85 % | 260.000 K 17.12 % | 222.000 K 143.27 % | -513.000 K -414.72 % | 163.000 K -40.07 % | 272.000 K 159.05 % | 105.000 K 143.21 % | -243.000 K -157.86 % | 420.000 K 274.27 % | -241.000 K -259.60 % | 151.000 K |
| Cost of revenue | 54.979 M 0.00 % | 54.979 M 18.90 % | 46.238 M 0.00 % | 46.238 M 29.03 % | 35.836 M 0.00 % | 35.836 M 39.10 % | 25.763 M -6.24 % | 27.477 M 46.52 % | 18.753 M 28.61 % | 14.581 M 200.58 % | -14.497 M -134.49 % | 42.028 M -16.14 % | 50.116 M 20.38 % | 41.630 M -34.06 % | 63.132 M 62.32 % | 38.894 M -7.55 % | 42.072 M 21.92 % | 34.508 M -31.04 % | 50.037 M 36.77 % | 36.585 M -40.83 % | 61.835 M 26.97 % | 48.700 M -51.33 % | 100.056 M 64.43 % | 60.850 M 27.99 % | 47.543 M 4.44 % | 45.524 M -7.69 % | 49.319 M 1.76 % | 48.467 M 7.29 % | 45.173 M 24.29 % | 36.346 M -10.80 % | 40.747 M -10.80 % | 45.682 M 50.87 % | 30.279 M -29.33 % | 42.848 M -26.87 % | 58.591 M 28.44 % | 45.616 M 225.64 % | 14.008 M 97.49 % | 7.093 M -72.28 % | 25.584 M 116.87 % | 11.797 M 45.35 % | 8.116 M 64.46 % | 4.935 M -37.12 % | 7.848 M -7.31 % | 8.467 M 19.30 % | 7.097 M 9.15 % | 6.502 M -37.06 % | 10.330 M -0.30 % | 10.361 M 188.13 % | 3.596 M -38.72 % | 5.868 M -51.38 % | 12.068 M 147.55 % | 4.875 M -14.50 % | 5.702 M 19.46 % | 4.773 M -45.88 % | 8.819 M -0.79 % | 8.889 M 11.20 % | 7.994 M -43.16 % | 14.065 M -76.75 % | 60.497 M 148.91 % | 24.305 M 110.62 % | 11.540 M 44.38 % | 7.993 M |
| General and administrative expenses | 2.777 M 0.00 % | 2.777 M 21.61 % | 2.284 M 0.00 % | 2.284 M -30.09 % | 3.267 M 0.00 % | 3.267 M -1.31 % | 3.310 M 4.19 % | 3.177 M 78.99 % | 1.775 M -71.39 % | 6.204 M 171.45 % | -8.683 M -229.37 % | 6.712 M 28.34 % | 5.230 M -62.83 % | 14.070 M 51.73 % | 9.273 M 14.54 % | 8.096 M 66.11 % | 4.874 M -57.90 % | 11.576 M 394.49 % | 2.341 M 95.90 % | 1.195 M -76.05 % | 4.990 M -52.66 % | 10.540 M 38.52 % | 7.609 M 91.08 % | 3.982 M 67.03 % | 2.384 M -74.40 % | 9.314 M 117.36 % | 4.285 M 16.85 % | 3.667 M -8.98 % | 4.029 M -43.42 % | 7.121 M -12.02 % | 8.094 M 193.90 % | 2.754 M 2.53 % | 2.686 M -22.95 % | 3.486 M 3.38 % | 3.372 M 19.28 % | 2.827 M 1.44 % | 2.787 M -18.08 % | 3.402 M -32.14 % | 5.013 M 82.49 % | 2.747 M 0.40 % | 2.736 M -38.02 % | 4.414 M -45.62 % | 8.117 M 102.27 % | 4.013 M 8.14 % | 3.711 M -7.55 % | 4.014 M 442.43 % | 740.000 K -89.96 % | 7.374 M -3.63 % | 7.652 M 7.20 % | 7.138 M 82.88 % | 3.903 M -49.47 % | 7.724 M 0.26 % | 7.704 M 6.94 % | 7.204 M -25.19 % | 9.630 M 25.87 % | 7.651 M 34.13 % | 5.704 M 15.61 % | 4.934 M -76.82 % | 21.284 M 165.06 % | 8.030 M 6.15 % | 7.565 M -15.61 % | 8.964 M |
| Selling and marketing expenses | 2.472 M 0.00 % | 2.472 M 63.65 % | 1.511 M 0.00 % | 1.511 M -5.45 % | 1.598 M 0.00 % | 1.598 M -29.44 % | 2.264 M 22.58 % | 1.847 M 8.58 % | 1.701 M 12.80 % | 1.508 M 110.45 % | -14.431 M -345.01 % | 5.890 M -29.40 % | 8.343 M 34.22 % | 6.216 M -3.91 % | 6.469 M 124.00 % | 2.888 M 91.64 % | 1.507 M 76.67 % | 853.000 K 371.27 % | 181.000 K -92.62 % | 2.454 M 28.28 % | 1.913 M -14.52 % | 2.238 M -3.07 % | 2.309 M -7.08 % | 2.485 M -16.78 % | 2.986 M 7.56 % | 2.776 M 16.54 % | 2.382 M -2.22 % | 2.436 M 15.78 % | 2.104 M -4.67 % | 2.207 M 51.58 % | 1.456 M -18.89 % | 1.795 M 4.06 % | 1.725 M -21.73 % | 2.204 M -24.98 % | 2.938 M 32.34 % | 2.220 M -13.15 % | 2.556 M -13.68 % | 2.961 M -38.75 % | 4.834 M 104.83 % | 2.360 M 68.09 % | 1.404 M -33.17 % | 2.101 M -63.38 % | 5.737 M 196.33 % | 1.936 M -5.93 % | 2.058 M -21.48 % | 2.621 M -73.55 % | 9.911 M 7 187.50 % | 136.000 K 54.55 % | 88.000 K -55.78 % | 199.000 K -97.58 % | 8.216 M 4 541.81 % | 177.000 K -31.13 % | 257.000 K 0.00 % | 257.000 K -95.63 % | 5.885 M 1 047.17 % | 513.000 K 48.27 % | 346.000 K -30.80 % | 500.000 K -89.83 % | 4.918 M 1 359.35 % | 337.000 K -8.92 % | 370.000 K -76.30 % | 1.561 M |
| Other expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -7.000 K 74.07 % | -27.000 K -640.00 % | 5.000 K 118.52 % | -27.000 K -103.03 % | 890.000 K 191.10 % | -977.000 K -267.29 % | -266.000 K 88.68 % | -2.350 M -47 100.00 % | 5.000 K 101.20 % | -418.000 K -3 900.00 % | 11.000 K 100.42 % | -2.629 M -553.28 % | 580.000 K 314.81 % | -270.000 K 60.76 % | -688.000 K 13.68 % | -797.000 K 72.80 % | -2.930 M -730.03 % | -353.000 K 47.08 % | -667.000 K 68.51 % | -2.118 M -220.34 % | 1.760 M 2 510.96 % | -73.000 K -14.06 % | -64.000 K 86.86 % | -487.000 K 89.02 % | -4.436 M -7 418.64 % | -59.000 K -6 000.00 % | 1.000 K | 0.000 100.00 % | -78.000 K -322.86 % | 35.000 K 110.80 % | -324.000 K | 0.000 100.00 % | -892.000 K -3 175.86 % | 29.000 K 38.10 % | 21.000 K 320.00 % | 5.000 K 100.24 % | -2.083 M -4 531.91 % | 47.000 K 109.33 % | -504.000 K -50 500.00 % | 1.000 K 100.08 % | -1.310 M -7 805.88 % | 17.000 K 105.06 % | -336.000 K -2 500.00 % | 14.000 K 100.10 % | -14.101 M -117 608.33 % | 12.000 K 103.11 % | -386.000 K -2 244.44 % | 18.000 K 100.23 % | -7.682 M -45 288.24 % | 17.000 K 107.80 % | -218.000 K | 0.000 100.00 % | -16.946 M -130 453.85 % | 13.000 K -35.00 % | 20.000 K 101.88 % | -1.062 M |
| Operating expenses | 5.894 M 0.00 % | 5.894 M 36.86 % | 4.306 M 0.00 % | 4.306 M -34.50 % | 6.575 M 0.00 % | 6.575 M -44.61 % | 11.870 M 57.57 % | 7.533 M 36.59 % | 5.515 M -44.57 % | 9.949 M 149.11 % | -20.258 M -240.80 % | 14.388 M -10.64 % | 16.102 M -20.46 % | 20.245 M 14.81 % | 17.634 M 31.96 % | 13.363 M 53.99 % | 8.678 M -22.94 % | 11.262 M 41.41 % | 7.964 M 44.56 % | 5.509 M -31.68 % | 8.064 M -38.26 % | 13.062 M 44.40 % | 9.046 M 13.30 % | 7.984 M 40.51 % | 5.682 M -46.76 % | 10.673 M 26.65 % | 8.427 M 39.75 % | 6.030 M -0.64 % | 6.069 M -31.35 % | 8.841 M 72.88 % | 5.114 M 13.90 % | 4.490 M 1.77 % | 4.412 M -22.46 % | 5.690 M -8.70 % | 6.232 M 22.63 % | 5.082 M 1.26 % | 5.019 M -21.12 % | 6.363 M -28.94 % | 8.955 M 74.36 % | 5.136 M 23.43 % | 4.161 M -36.18 % | 6.520 M -44.61 % | 11.771 M 96.31 % | 5.996 M 13.88 % | 5.265 M -20.66 % | 6.636 M -28.96 % | 9.341 M 24.10 % | 7.527 M 1.66 % | 7.404 M 0.72 % | 7.351 M 470.89 % | -1.982 M -125.05 % | 7.913 M 4.46 % | 7.575 M 1.11 % | 7.492 M -4.35 % | 7.833 M -4.25 % | 8.181 M 40.28 % | 5.832 M 7.05 % | 5.448 M -41.14 % | 9.256 M 10.45 % | 8.380 M 5.34 % | 7.955 M -15.94 % | 9.463 M |
| Cost and expenses | 60.873 M 0.00 % | 60.873 M 20.43 % | 50.544 M 0.00 % | 50.544 M 19.18 % | 42.411 M 0.00 % | 42.411 M 12.69 % | 37.633 M 7.49 % | 35.010 M 44.26 % | 24.268 M -1.07 % | 24.530 M 170.58 % | -34.755 M -161.60 % | 56.416 M -14.80 % | 66.218 M 7.02 % | 61.875 M -23.39 % | 80.766 M 54.56 % | 52.257 M 2.97 % | 50.750 M 10.88 % | 45.770 M -21.09 % | 58.001 M 37.79 % | 42.094 M -39.78 % | 69.899 M 13.17 % | 61.762 M -43.39 % | 109.102 M 58.50 % | 68.834 M 29.33 % | 53.225 M -5.29 % | 56.197 M -2.68 % | 57.746 M 5.96 % | 54.497 M 6.35 % | 51.242 M 13.40 % | 45.187 M -1.47 % | 45.861 M -8.59 % | 50.172 M 44.63 % | 34.691 M -28.53 % | 48.538 M -25.12 % | 64.823 M 27.86 % | 50.698 M 166.45 % | 19.027 M 41.40 % | 13.456 M -61.04 % | 34.539 M 103.97 % | 16.933 M 37.92 % | 12.277 M 7.18 % | 11.455 M -41.61 % | 19.619 M 35.65 % | 14.463 M 17.00 % | 12.362 M -5.91 % | 13.138 M -33.21 % | 19.671 M 9.97 % | 17.888 M 62.62 % | 11.000 M -16.79 % | 13.219 M 31.06 % | 10.086 M -21.13 % | 12.788 M -3.68 % | 13.277 M 8.25 % | 12.265 M -26.35 % | 16.652 M -2.45 % | 17.070 M 23.46 % | 13.826 M -29.14 % | 19.513 M -72.03 % | 69.753 M 113.41 % | 32.685 M 67.66 % | 19.495 M 11.68 % | 17.456 M |
| Research and development expenses | 645.000 K 0.00 % | 645.000 K 25.85 % | 512.499 K 0.00 % | 512.499 K -70.04 % | 1.711 M 0.00 % | 1.711 M -72.86 % | 6.303 M 144.40 % | 2.579 M 26.36 % | 2.041 M -9.85 % | 2.264 M 15.16 % | 1.966 M -28.85 % | 2.763 M -1.14 % | 2.795 M 21.05 % | 2.309 M -2.94 % | 2.379 M -14.94 % | 2.797 M 39.22 % | 2.009 M 37.41 % | 1.462 M -69.93 % | 4.862 M 128.26 % | 2.130 M 15.20 % | 1.849 M 71.05 % | 1.081 M -47.47 % | 2.058 M 10.05 % | 1.870 M 91.01 % | 979.000 K 39.66 % | 701.000 K -77.91 % | 3.173 M 66.56 % | 1.905 M 163.85 % | 722.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.417 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.569 M | 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 | 5.249 M 0.00 % | 5.249 M 38.35 % | 3.794 M 0.00 % | 3.794 M -22.00 % | 4.864 M 0.00 % | 4.864 M -12.74 % | 5.574 M 10.95 % | 5.024 M 44.53 % | 3.476 M -54.93 % | 7.712 M 133.37 % | -23.114 M -283.42 % | 12.602 M -7.15 % | 13.573 M -33.09 % | 20.286 M 28.87 % | 15.742 M 43.32 % | 10.984 M 72.14 % | 6.381 M -48.66 % | 12.429 M 392.82 % | 2.522 M -30.89 % | 3.649 M -47.14 % | 6.903 M -45.98 % | 12.778 M 28.84 % | 9.918 M 53.36 % | 6.467 M 20.43 % | 5.370 M -55.58 % | 12.090 M 81.34 % | 6.667 M 9.24 % | 6.103 M -0.49 % | 6.133 M -34.25 % | 9.328 M -2.32 % | 9.550 M 109.94 % | 4.549 M 3.13 % | 4.411 M -22.48 % | 5.690 M -9.83 % | 6.310 M 25.02 % | 5.047 M -5.54 % | 5.343 M -16.03 % | 6.363 M -35.38 % | 9.847 M 92.81 % | 5.107 M 23.36 % | 4.140 M -36.45 % | 6.515 M -52.97 % | 13.854 M 132.88 % | 5.949 M 3.12 % | 5.769 M -13.05 % | 6.635 M -37.71 % | 10.651 M 41.82 % | 7.510 M -2.97 % | 7.740 M 5.49 % | 7.337 M -39.46 % | 12.119 M 53.39 % | 7.901 M -0.75 % | 7.961 M 6.70 % | 7.461 M -51.91 % | 15.515 M 90.04 % | 8.164 M 34.94 % | 6.050 M 11.34 % | 5.434 M -79.26 % | 26.202 M 213.16 % | 8.367 M 5.44 % | 7.935 M -24.61 % | 10.525 M |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 182.000 K -35.92 % | 284.000 K 18.83 % | 239.000 K -0.83 % | 241.000 K 58.55 % | 152.000 K 27.73 % | 119.000 K 11.21 % | 107.000 K -21.90 % | 137.000 K 8.73 % | 126.000 K -11.27 % | 142.000 K -30.39 % | 204.000 K | 0.000 | 0.000 -100.00 % | 110.000 K -20.86 % | 139.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 -100.00 % | 5.000 K | 0.000 | 0.000 -100.00 % | 10.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 112.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 26.000 K -72.34 % | 94.000 K -29.85 % | 134.000 K 35.35 % | 99.000 K | 0.000 -100.00 % | 107.000 K -4.46 % | 112.000 K 918.18 % | 11.000 K -97.38 % | 420.000 K 220.61 % | 131.000 K -2.96 % | 135.000 K | 0.000 -100.00 % | 108.000 K 68.75 % | 64.000 K 4.92 % | 61.000 K -42.99 % | 107.000 K -63.23 % | 291.000 K 109.35 % | 139.000 K -14.72 % | 163.000 K 13.19 % | 144.000 K | 0.000 -100.00 % | 34.000 K | 0.000 -100.00 % | 510.500 K | 0.000 -100.00 % | 497.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 458.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 160.000 K | 0.000 -100.00 % | 56.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 22.000 K | 0.000 |
| Depreciation and amortization | 146.000 K 0.00 % | 146.000 K -9.03 % | 160.500 K 0.00 % | 160.500 K -18.53 % | 197.000 K 0.00 % | 197.000 K -15.81 % | 234.000 K -45.36 % | 428.250 K 88.24 % | 227.500 K -46.88 % | 428.250 K 0.00 % | 428.250 K 65.03 % | 259.500 K 29.43 % | 200.500 K -22.74 % | 259.500 K -63.66 % | 714.000 K 561.11 % | 108.000 K -56.97 % | 251.000 K 132.41 % | 108.000 K 0.00 % | 108.000 K -18.03 % | 131.750 K 129.13 % | 57.500 K -56.36 % | 131.750 K 437.76 % | 24.500 K -85.37 % | 167.500 K -28.87 % | 235.500 K 40.60 % | 167.500 K 0.00 % | 167.500 K 17.96 % | 142.000 K -67.91 % | 442.500 K 0.00 % | 442.500 K 211.62 % | 142.000 K -17.56 % | 172.251 K 21.30 % | 142.000 K 0.00 % | 142.000 K 202.16 % | -139.000 K -180.00 % | 173.750 K 0.87 % | 172.250 K 0.00 % | 172.250 K -0.86 % | 173.750 K 0.00 % | 173.750 K 0.00 % | 173.750 K 0.00 % | 173.750 K -43.77 % | 309.000 K 0.00 % | 309.000 K 0.00 % | 309.000 K 0.00 % | 309.000 K -15.11 % | 364.000 K 2.39 % | 355.500 K 0.00 % | 355.500 K 0.00 % | 355.500 K 2.38 % | 347.250 K 0.00 % | 347.250 K 0.00 % | 347.250 K 0.00 % | 347.250 K -31.91 % | 510.000 K 19.58 % | 426.500 K 0.00 % | 426.500 K 0.00 % | 426.500 K -44.97 % | 775.000 K 67.84 % | 461.750 K 0.00 % | 461.750 K -31.08 % | 670.000 K |
| Operating income | 213.500 K 0.00 % | 213.500 K -91.41 % | 2.485 M 0.00 % | 2.485 M 185.16 % | -2.918 M 0.00 % | -2.918 M 59.28 % | -7.165 M -78.23 % | -4.020 M -46.55 % | -2.743 M 71.79 % | -9.722 M -365.70 % | 3.659 M 135.51 % | -10.305 M 7.38 % | -11.126 M 2.75 % | -11.441 M -175.32 % | 15.189 M 300.04 % | -7.593 M -112.81 % | -3.568 M 58.35 % | -8.566 M -166.59 % | 12.863 M 238.68 % | 3.798 M 417.03 % | -1.198 M 87.51 % | -9.589 M -204.64 % | 9.164 M 377.61 % | -3.301 M -341.83 % | 1.365 M 125.26 % | -5.403 M -139.03 % | 13.844 M 1 288.57 % | 997.000 K 145.35 % | -2.199 M 56.83 % | -5.093 M -347.10 % | -1.139 M 3.15 % | -1.176 M 48.71 % | -2.293 M -23.15 % | -1.862 M -8.76 % | -1.712 M -41.14 % | -1.213 M 34.12 % | -1.841 M 38.77 % | -3.007 M 41.64 % | -5.153 M -124.36 % | -2.297 M -122.82 % | -1.031 M 60.24 % | -2.593 M 63.61 % | -7.124 M -184.16 % | -2.507 M -191.85 % | -859.000 K 54.65 % | -1.894 M -17.71 % | -1.609 M -68.39 % | -955.500 K -237.19 % | 696.500 K 66.43 % | 418.500 K -96.10 % | 10.727 M 760.43 % | -1.624 M -514.66 % | -264.250 K 69.81 % | -875.250 K 54.88 % | -1.940 M 5.94 % | -2.063 M -1 840.51 % | 118.500 K 108.80 % | -1.347 M -353.10 % | 532.000 K 126.78 % | -1.987 M -11.32 % | -1.785 M -808.23 % | 252.000 K |
| Operating income ratio | 0.00 0.00 % | 0.00 -92.54 % | 0.05 0.00 % | 0.05 163.42 % | -0.07 0.00 % | -0.07 68.58 % | -0.24 -79.86 % | -0.13 -1.18 % | -0.13 79.23 % | -0.62 -71.76 % | -0.36 -62.04 % | -0.22 -10.66 % | -0.20 22.46 % | -0.26 -252.90 % | 0.17 200.20 % | -0.17 -124.81 % | -0.08 67.02 % | -0.23 -226.32 % | 0.18 119.33 % | 0.08 574.60 % | -0.02 90.51 % | -0.18 -339.39 % | 0.08 252.42 % | -0.05 -303.68 % | 0.02 123.53 % | -0.11 -154.36 % | 0.19 976.37 % | 0.02 140.44 % | -0.04 64.64 % | -0.13 -393.26 % | -0.03 -6.11 % | -0.02 65.94 % | -0.07 -77.18 % | -0.04 -46.29 % | -0.03 -10.91 % | -0.02 76.89 % | -0.11 62.36 % | -0.28 -60.71 % | -0.18 -13.07 % | -0.16 -71.82 % | -0.09 68.54 % | -0.29 49.68 % | -0.57 -178.96 % | -0.20 -181.05 % | -0.07 55.63 % | -0.16 -83.97 % | -0.09 -61.20 % | -0.06 -195.63 % | 0.06 93.41 % | 0.03 -94.20 % | 0.52 465.26 % | -0.14 -613.40 % | -0.02 73.48 % | -0.07 41.49 % | -0.13 4.63 % | -0.13 -1 641.47 % | 0.01 111.97 % | -0.07 -1 067.32 % | 0.01 111.74 % | -0.06 35.08 % | -0.10 -816.26 % | 0.01 |
| Total other income expenses net | 253.000 K 0.00 % | 253.000 K 115.47 % | -1.636 M 0.00 % | -1.636 M -61.37 % | -1.014 M 0.00 % | -1.014 M 94.33 % | -17.860 M -3 574.90 % | -486.000 K -180.20 % | 606.000 K 167.79 % | -894.000 K 82.64 % | -5.151 M -482.12 % | 1.348 M 55.30 % | 868.000 K -68.53 % | 2.758 M 294.77 % | -1.416 M -3 553.66 % | 41.000 K 155.41 % | -74.000 K -148.05 % | 154.000 K 313.89 % | -72.000 K -318.18 % | 33.000 K -88.85 % | 296.000 K -4.82 % | 311.000 K 64.55 % | 189.000 K 235.97 % | -139.000 K -131.52 % | 441.000 K -4.13 % | 460.000 K 126.78 % | -1.718 M -231.85 % | 1.303 M 548.26 % | 201.000 K | 0.000 -100.00 % | 1.309 M 363.38 % | -497.000 K 18.79 % | -612.000 K -206.00 % | -200.000 K -109.64 % | 2.075 M 342.43 % | 469.000 K -65.31 % | 1.352 M 1 319.42 % | 95.250 K 98.44 % | 48.000 K 242.86 % | 14.000 K -36.36 % | 22.000 K 29.41 % | 17.000 K 103.71 % | -458.000 K -948.15 % | 54.000 K -89.49 % | 514.000 K 5 040.00 % | 10.000 K 102.70 % | -370.000 K -7 500.00 % | 5.000 K 0.00 % | 5.000 K -54.55 % | 11.000 K -97.28 % | 405.000 K 235.00 % | -300.000 K -461.45 % | 83.000 K -42.76 % | 145.000 K 121.64 % | -670.000 K -280.11 % | 372.000 K -42.41 % | 646.000 K 522.22 % | -153.000 K 63.74 % | -422.000 K -214.99 % | 367.000 K -53.31 % | 786.000 K 4 036.84 % | 19.000 K |
| 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 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2009-06-30 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-06-30 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 18.667 M 0.00 % | 18.667 M 41.05 % | 13.234 M 0.00 % | 13.234 M 479.31 % | -3.489 M 0.00 % | -3.489 M -4.21 % | -3.348 M -110.77 % | 31.075 M 329.79 % | -13.523 M -130.85 % | 43.830 M 436.58 % | -13.022 M -16.89 % | -11.140 M -115.58 % | 71.515 M 312.07 % | -33.722 M -399.96 % | -6.745 M -112.37 % | 54.548 M 316.36 % | -25.212 M -29.64 % | -19.448 M -140.12 % | 48.479 M 319.85 % | -22.051 M 1.64 % | -22.419 M -135.89 % | 62.472 M 348.18 % | -25.172 M 44.25 % | -45.151 M -192.94 % | 48.582 M 200.00 % | -48.582 M -26.92 % | -38.277 M -177.50 % | 49.388 M 200.00 % | -49.388 M 47.19 % | -93.525 M -189.42 % | 104.586 M 200.00 % | -104.586 M -886.20 % | -10.605 M -138.05 % | 27.869 M 239.06 % | -20.041 M -30.50 % | -15.357 M -195.49 % | 16.082 M 299.08 % | -8.078 M -64.96 % | -4.897 M -133.15 % | 14.774 M 200.00 % | -14.774 M -13.97 % | -12.963 M 48.16 % | -25.005 M 20.64 % | -31.508 M -16.70 % | -26.999 M -34.46 % | -20.080 M |
| Total investments | 0.000 | 0.000 -100.00 % | 2.605 M 0.00 % | 2.605 M | 0.000 | 0.000 -100.00 % | 2.637 M -95.76 % | 62.150 M 722.96 % | 7.552 M -91.38 % | 87.660 M 386.05 % | 18.035 M 297.95 % | 4.532 M -96.83 % | 143.030 M 418.02 % | 27.611 M 48.65 % | 18.575 M -82.97 % | 109.096 M 1 514.08 % | 6.759 M 1.72 % | 6.645 M -93.15 % | 96.958 M 1 361.53 % | 6.634 M 121.13 % | 3.000 M -97.60 % | 124.944 M 357.67 % | 27.300 M | 0.000 -100.00 % | 97.164 M | 0.000 | 0.000 -100.00 % | 98.776 M | 0.000 | 0.000 -100.00 % | 209.172 M | 0.000 | 0.000 -100.00 % | 55.738 M | 0.000 | 0.000 -100.00 % | 32.164 M | 0.000 | 0.000 -100.00 % | 29.548 M | 0.000 -100.00 % | 2.822 M 1.99 % | 2.767 M 8.72 % | 2.545 M 8.71 % | 2.341 M -0.81 % | 2.360 M |
| Total debt | 28.481 M 0.00 % | 28.481 M -1.20 % | 28.828 M 0.00 % | 28.828 M 138.29 % | 12.098 M 0.00 % | 12.098 M 1.15 % | 11.960 M | 0.000 -100.00 % | 10.000 M | 0.000 -100.00 % | 10.000 M -43.73 % | 17.771 M | 0.000 -100.00 % | 8.090 M -10.66 % | 9.055 M | 0.000 -100.00 % | 3.041 M -27.63 % | 4.202 M | 0.000 -100.00 % | 10.286 M 2.86 % | 10.000 M | 0.000 -100.00 % | 10.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.799 M | 0.000 | 0.000 -100.00 % | 9.382 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 84.882 M 2 389 215 897 315 390 464.00 % | 0.000 -100.00 % | 97.014 M 1 365 350 669 530 379 008.00 % | 0.000 0.00 % | 0.000 -100.00 % | 113.182 M | 0.000 | 0.000 -100.00 % | 112.517 M 1 583 535 997 727 643 904.00 % | 0.000 -200.00 % | 0.000 -100.00 % | 107.492 M 4 404.85 % | -2.497 M | 0.000 -100.00 % | 102.878 M 3 487.49 % | -3.037 M | 0.000 -100.00 % | 94.485 M 3 466.05 % | -2.807 M | 0.000 -100.00 % | 98.877 M 1 508.50 % | -7.020 M | 0.000 -100.00 % | 102.407 M 1 635.34 % | -6.670 M | 0.000 -100.00 % | 72.022 M 657.96 % | -12.908 M -181 663 949 969 057 472.00 % | 0.000 -100.00 % | 83.259 M 891.44 % | -10.520 M | 0.000 -100.00 % | 84.017 M 853.11 % | -11.156 M | 0.000 100.00 % | -12.470 M | 0.000 100.00 % | -11.095 M | 0.000 |
| Retained earnings | -118.070 M -13.20 % | -104.303 M 11.62 % | -118.023 M -13.20 % | -104.256 M 12.71 % | -119.437 M -13.03 % | -105.670 M 5.24 % | -111.517 M | 0.000 100.00 % | -80.876 M | 0.000 100.00 % | -54.977 M -1.49 % | -54.171 M | 0.000 100.00 % | -38.809 M 21.31 % | -49.318 M | 0.000 100.00 % | -52.278 M 23.20 % | -68.068 M | 0.000 100.00 % | -57.131 M 10.45 % | -63.797 M | 0.000 100.00 % | -60.628 M 18.37 % | -74.273 M | 0.000 100.00 % | -68.073 M 0.00 % | -68.076 M | 0.000 100.00 % | -63.681 M -0.65 % | -63.272 M | 0.000 100.00 % | -60.151 M -11.87 % | -53.769 M | 0.000 100.00 % | -50.770 M -21.61 % | -41.747 M | 0.000 100.00 % | -39.533 M -4.88 % | -37.695 M | 0.000 100.00 % | -38.775 M | 0.000 100.00 % | -47.102 M | 0.000 | 0.000 | 0.000 |
| Common stock | 50.655 M 0.00 % | 50.655 M 0.00 % | 50.655 M 0.00 % | 50.655 M 0.00 % | 50.655 M 0.00 % | 50.655 M 0.00 % | 50.655 M | 0.000 -100.00 % | 50.655 M | 0.000 -100.00 % | 50.655 M 0.00 % | 50.655 M | 0.000 -100.00 % | 50.655 M 0.00 % | 50.655 M | 0.000 -100.00 % | 50.655 M 0.00 % | 50.655 M | 0.000 -100.00 % | 50.655 M 0.00 % | 50.655 M | 0.000 -100.00 % | 50.655 M 0.00 % | 50.655 M | 0.000 -100.00 % | 50.655 M 0.00 % | 50.655 M | 0.000 -100.00 % | 50.655 M 0.00 % | 50.655 M | 0.000 -100.00 % | 50.655 M 42.07 % | 35.655 M | 0.000 -100.00 % | 35.655 M 0.00 % | 35.655 M | 0.000 -100.00 % | 35.655 M 0.00 % | 35.655 M | 0.000 -100.00 % | 35.655 M 0.00 % | 35.655 M 0.00 % | 35.655 M | 0.000 -100.00 % | 35.655 M 0.00 % | 35.655 M |
| Total equity | 47.688 M 0.00 % | 47.688 M -0.10 % | 47.735 M 0.00 % | 47.735 M 3.05 % | 46.321 M 0.00 % | 46.321 M -14.60 % | 54.241 M -36.10 % | 84.882 M 0.00 % | 84.882 M -12.51 % | 97.014 M 0.00 % | 97.014 M 26.52 % | 76.679 M -27.30 % | 105.476 M 0.00 % | 105.476 M -0.26 % | 105.750 M -6.01 % | 112.517 M 0.00 % | 112.517 M 15.01 % | 97.835 M -10.12 % | 108.846 M 0.00 % | 108.846 M 6.81 % | 101.908 M -3.03 % | 105.091 M 0.00 % | 105.091 M 15.44 % | 91.037 M -6.38 % | 97.240 M 0.00 % | 97.240 M 0.12 % | 97.128 M -4.60 % | 101.811 M 0.00 % | 101.811 M -0.37 % | 102.191 M -3.36 % | 105.744 M 0.00 % | 105.744 M 44.47 % | 73.192 M -4.23 % | 76.427 M 0.00 % | 76.427 M -11.22 % | 86.081 M -2.47 % | 88.262 M 0.00 % | 88.262 M -2.62 % | 90.638 M 1.52 % | 89.284 M 0.00 % | 89.284 M 12.22 % | 79.564 M -0.87 % | 80.263 M -3.62 % | 83.277 M -1.14 % | 84.238 M -1.26 % | 85.315 M |
| Other non current liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.933 M | 0.000 -100.00 % | 4.711 M -18.52 % | 5.782 M | 0.000 -100.00 % | 848.000 K 80.04 % | 471.000 K | 0.000 -100.00 % | 601.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 |
| Total non current liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 22.083 M 347.66 % | 4.933 M | 0.000 -100.00 % | 4.711 M -18.52 % | 5.782 M | 0.000 -100.00 % | 848.000 K 80.04 % | 471.000 K | 0.000 -100.00 % | 601.000 K -97.85 % | 27.906 M | 0.000 -100.00 % | 24.277 M 105.96 % | 11.787 M | 0.000 -100.00 % | 4.753 M -32.67 % | 7.059 M | 0.000 | 0.000 -100.00 % | 12.492 M | 0.000 -100.00 % | 8.445 M -36.20 % | 13.237 M | 0.000 -100.00 % | 14.107 M -3.99 % | 14.693 M | 0.000 -100.00 % | 2.115 M -19.67 % | 2.633 M | 0.000 -100.00 % | 1.725 M -90.63 % | 18.417 M 16.84 % | 15.762 M -3.79 % | 16.383 M -33.57 % | 24.661 M 2.57 % | 24.042 M |
| Other current liabilities | 10.021 M 0.00 % | 10.021 M 146.34 % | 4.068 M -46.61 % | 7.619 M 58.63 % | 4.803 M 0.00 % | 4.803 M 11.08 % | 4.324 M | 0.000 -100.00 % | 3.648 M | 0.000 -100.00 % | 4.105 M -88.00 % | 34.206 M | 0.000 -100.00 % | 31.038 M 625.19 % | 4.280 M | 0.000 -100.00 % | 8.393 M 25.47 % | 6.689 M | 0.000 -100.00 % | 8.016 M 13.14 % | 7.085 M | 0.000 -100.00 % | 8.072 M -69.84 % | 26.760 M | 0.000 -100.00 % | 3.329 M 333.46 % | 768.000 K | 0.000 -100.00 % | 179.000 K -35.61 % | 278.000 K | 0.000 -100.00 % | 787.000 K 74.50 % | 451.000 K | 0.000 -100.00 % | 466.000 K -7.17 % | 502.000 K | 0.000 -100.00 % | 19.131 M 69.02 % | 11.319 M | 0.000 -100.00 % | 13.156 M 2 778.77 % | 457.000 K -96.70 % | 13.851 M 205.09 % | 4.540 M 18.82 % | 3.821 M 30.10 % | 2.937 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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.799 M | 0.000 | 0.000 100.00 % | -9.382 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 28.481 M 0.00 % | 28.481 M -1.20 % | 28.828 M 0.00 % | 28.828 M 138.29 % | 12.098 M 0.00 % | 12.098 M 1.15 % | 11.960 M | 0.000 -100.00 % | 10.000 M | 0.000 -100.00 % | 10.000 M -22.11 % | 12.838 M | 0.000 -100.00 % | 3.379 M 3.24 % | 3.273 M | 0.000 -100.00 % | 2.193 M -41.22 % | 3.731 M | 0.000 -100.00 % | 9.685 M -3.15 % | 10.000 M | 0.000 -100.00 % | 10.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 83.638 M 0.00 % | 83.638 M 34.02 % | 62.409 M 0.00 % | 62.409 M 121.32 % | 28.198 M 0.00 % | 28.198 M -14.30 % | 32.904 M | 0.000 -100.00 % | 26.503 M | 0.000 -100.00 % | 27.304 M -61.19 % | 70.352 M | 0.000 -100.00 % | 65.283 M 222.04 % | 20.272 M | 0.000 -100.00 % | 29.312 M -14.79 % | 34.398 M | 0.000 -100.00 % | 53.677 M 53.16 % | 35.047 M | 0.000 -100.00 % | 34.867 M -9.55 % | 38.547 M | 0.000 -100.00 % | 5.310 M -44.32 % | 9.536 M | 0.000 -100.00 % | 10.543 M -26.90 % | 14.423 M | 0.000 -100.00 % | 10.847 M -29.04 % | 15.286 M | 0.000 -100.00 % | 16.188 M -4.25 % | 16.907 M | 0.000 -100.00 % | 21.246 M 31.19 % | 16.195 M | 0.000 -100.00 % | 16.794 M -20.35 % | 21.085 M 19.64 % | 17.624 M -15.77 % | 20.923 M -30.82 % | 30.246 M 7.82 % | 28.053 M |
| Total liabilities | 83.638 M 0.00 % | 83.638 M 34.02 % | 62.409 M 0.00 % | 62.409 M 121.32 % | 28.198 M 0.00 % | 28.198 M -14.30 % | 32.904 M | 0.000 -100.00 % | 26.503 M | 0.000 -100.00 % | 27.304 M -63.73 % | 75.285 M | 0.000 -100.00 % | 69.994 M 168.65 % | 26.054 M | 0.000 -100.00 % | 30.160 M -13.50 % | 34.869 M | 0.000 -100.00 % | 54.278 M 54.87 % | 35.047 M | 0.000 -100.00 % | 34.867 M -9.55 % | 38.547 M | 0.000 -100.00 % | 5.310 M -44.32 % | 9.536 M | 0.000 -100.00 % | 10.543 M -26.90 % | 14.423 M | 0.000 -100.00 % | 10.847 M -29.04 % | 15.286 M | 0.000 -100.00 % | 16.188 M -4.25 % | 16.907 M | 0.000 -100.00 % | 21.246 M 31.19 % | 16.195 M | 0.000 -100.00 % | 16.794 M -20.35 % | 21.085 M 19.64 % | 17.624 M -15.77 % | 20.923 M -30.82 % | 30.246 M 7.82 % | 28.053 M |
| Other non current assets | 0.000 -100.00 % | 570.000 K | 0.000 -100.00 % | 285.000 K -84.62 % | 1.853 M 0.00 % | 1.853 M 16.25 % | 1.594 M 105.13 % | -31.075 M -553.72 % | 6.849 M 115.63 % | -43.830 M -739.95 % | 6.849 M -68.53 % | 21.765 M 130.43 % | -71.515 M -25 192.98 % | 285.000 K -53.88 % | 618.000 K 101.13 % | -54.548 M -308.85 % | 26.118 M 41.46 % | 18.463 M 138.08 % | -48.479 M -384.10 % | 17.064 M 825.38 % | 1.844 M 102.95 % | -62.472 M -3 487.85 % | 1.844 M | 0.000 100.00 % | -48.582 M | 0.000 | 0.000 100.00 % | -49.388 M | 0.000 | 0.000 100.00 % | -104.586 M | 0.000 | 0.000 100.00 % | -27.869 M | 0.000 | 0.000 100.00 % | -16.082 M | 0.000 -100.00 % | 6.000 K 100.04 % | -14.774 M -135.33 % | -6.278 M -322.47 % | 2.822 M 1.99 % | 2.767 M 8.72 % | 2.545 M 8.71 % | 2.341 M -0.81 % | 2.360 M |
| 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 100.00 % | -16.948 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -18.741 M -80.99 % | -10.355 M | 0.000 100.00 % | -8.967 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 |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 25.000 K -86.91 % | 191.000 K | 0.000 -100.00 % | 342.000 K -30.63 % | 493.000 K | 0.000 -100.00 % | 625.000 K -19.35 % | 775.000 K | 0.000 -100.00 % | 925.000 K -13.95 % | 1.075 M | 0.000 -100.00 % | 1.225 M -87.75 % | 10.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 76.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 472.000 K | 0.000 -100.00 % | 38.000 K -87.62 % | 307.000 K 248.86 % | 88.000 K -96.31 % | 2.386 M 9.05 % | 2.188 M -6.38 % | 2.337 M |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.856 M | 0.000 -100.00 % | 1.856 M -18.31 % | 2.272 M | 0.000 -100.00 % | 2.272 M 21.17 % | 1.875 M | 0.000 -100.00 % | 1.856 M 0.00 % | 1.856 M | 0.000 -100.00 % | 1.856 M 0.00 % | 1.856 M | 0.000 -100.00 % | 1.856 M 23.65 % | 1.501 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 956.000 K | 0.000 -100.00 % | 956.000 K 0.00 % | 956.000 K | 0.000 -100.00 % | 956.000 K 0.00 % | 956.000 K 0.00 % | 956.000 K 0.00 % | 956.000 K 0.00 % | 956.000 K 0.00 % | 956.000 K |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.856 M | 0.000 -100.00 % | 1.881 M -23.63 % | 2.463 M | 0.000 -100.00 % | 2.614 M 10.39 % | 2.368 M | 0.000 -100.00 % | 2.481 M -5.70 % | 2.631 M | 0.000 -100.00 % | 2.781 M -5.12 % | 2.931 M | 0.000 -100.00 % | 3.081 M -73.21 % | 11.501 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 76.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 956.000 K | 0.000 -100.00 % | 956.000 K -33.05 % | 1.428 M | 0.000 -100.00 % | 994.000 K -21.30 % | 1.263 M 20.98 % | 1.044 M -68.76 % | 3.342 M 6.30 % | 3.144 M -4.52 % | 3.293 M |
| Property plant equipment net | 1.631 M 0.00 % | 1.631 M -15.32 % | 1.926 M 0.00 % | 1.926 M -14.63 % | 2.256 M 0.00 % | 2.256 M -15.19 % | 2.660 M | 0.000 -100.00 % | 3.306 M | 0.000 -100.00 % | 3.032 M -76.92 % | 13.137 M | 0.000 -100.00 % | 13.646 M 27.07 % | 10.739 M | 0.000 -100.00 % | 4.033 M 209.99 % | 1.301 M | 0.000 -100.00 % | 2.016 M 141.73 % | 834.000 K | 0.000 -100.00 % | 1.088 M 4.72 % | 1.039 M | 0.000 -100.00 % | 1.094 M 54.08 % | 710.000 K | 0.000 -100.00 % | 773.000 K -19.56 % | 961.000 K | 0.000 -100.00 % | 1.297 M -9.62 % | 1.435 M | 0.000 -100.00 % | 1.945 M -49.00 % | 3.814 M | 0.000 -100.00 % | 4.319 M 3.57 % | 4.170 M | 0.000 -100.00 % | 5.284 M 10.13 % | 4.798 M -9.20 % | 5.284 M 23.63 % | 4.274 M -14.54 % | 5.001 M 0.22 % | 4.990 M |
| Total non current assets | 2.201 M 0.00 % | 2.201 M -0.45 % | 2.211 M 0.00 % | 2.211 M -46.19 % | 4.109 M 0.00 % | 4.109 M -8.95 % | 4.513 M 114.52 % | -31.075 M -337.85 % | 13.065 M 129.81 % | -43.830 M -445.23 % | 12.696 M -39.86 % | 21.109 M 129.52 % | -71.515 M -513.00 % | 17.316 M 20.99 % | 14.312 M 126.24 % | -54.548 M -476.76 % | 14.478 M 16.74 % | 12.402 M 125.58 % | -48.479 M -465.71 % | 13.256 M 125.71 % | 5.873 M 109.40 % | -62.472 M -1 095.25 % | 6.277 M -49.94 % | 12.540 M 125.81 % | -48.582 M -4 540.77 % | 1.094 M 54.08 % | 710.000 K 101.44 % | -49.388 M -6 489.13 % | 773.000 K -25.46 % | 1.037 M 100.99 % | -104.586 M -8 163.69 % | 1.297 M -9.62 % | 1.435 M 105.15 % | -27.869 M -1 532.85 % | 1.945 M -59.22 % | 4.770 M 129.66 % | -16.082 M -404.87 % | 5.275 M -5.87 % | 5.604 M 137.93 % | -14.774 M -335.33 % | 6.278 M -29.33 % | 8.883 M -2.33 % | 9.095 M -10.49 % | 10.161 M -3.10 % | 10.486 M -1.48 % | 10.643 M |
| Other current assets | 0.000 -100.00 % | 3.937 M | 0.000 -100.00 % | 2.664 M -40.71 % | 4.493 M 0.00 % | 4.493 M 53.76 % | 2.922 M | 0.000 -100.00 % | 4.891 M | 0.000 -100.00 % | 1.980 M -79.19 % | 9.515 M | 0.000 -100.00 % | 7.957 M -51.32 % | 16.346 M | 0.000 -100.00 % | 9.264 M -35.96 % | 14.465 M | 0.000 -100.00 % | 22.606 M 35.25 % | 16.714 M | 0.000 -100.00 % | 29.243 M 27.88 % | 22.867 M | 0.000 -100.00 % | 6.361 M 23.30 % | 5.159 M | 0.000 -100.00 % | 3.197 M -29.75 % | 4.551 M | 0.000 -100.00 % | 6.634 M -90.54 % | 70.159 M | 0.000 | 0.000 -100.00 % | 73.087 M | 0.000 -100.00 % | 68.239 M -19.61 % | 84.890 M | 0.000 -100.00 % | 83.964 M 10.05 % | 76.294 M 1 511.62 % | 4.734 M -91.81 % | 57.820 M -0.50 % | 58.109 M -19.54 % | 72.222 M |
| Short term investments | 0.000 | 0.000 -100.00 % | 2.605 M 0.00 % | 2.605 M | 0.000 | 0.000 -100.00 % | 2.637 M -95.76 % | 62.150 M 722.96 % | 7.552 M -91.38 % | 87.660 M 386.05 % | 18.035 M -16.04 % | 21.480 M -84.98 % | 143.030 M 418.02 % | 27.611 M 48.65 % | 18.575 M -82.97 % | 109.096 M 327.83 % | 25.500 M 50.00 % | 17.000 M -82.47 % | 96.958 M 521.49 % | 15.601 M 420.03 % | 3.000 M -97.60 % | 124.944 M 357.67 % | 27.300 M | 0.000 -100.00 % | 97.164 M | 0.000 | 0.000 -100.00 % | 98.776 M | 0.000 | 0.000 -100.00 % | 209.172 M | 0.000 | 0.000 -100.00 % | 55.738 M | 0.000 | 0.000 -100.00 % | 32.164 M | 0.000 | 0.000 -100.00 % | 29.548 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 9.814 M 0.00 % | 9.814 M -37.07 % | 15.594 M 0.00 % | 15.594 M 0.04 % | 15.587 M 0.00 % | 15.587 M 1.82 % | 15.308 M 149.26 % | -31.075 M -232.10 % | 23.523 M 153.67 % | -43.830 M -290.38 % | 23.022 M -20.37 % | 28.911 M 140.43 % | -71.515 M -271.04 % | 41.812 M 164.63 % | 15.800 M 128.97 % | -54.548 M -293.07 % | 28.253 M 19.46 % | 23.650 M 148.78 % | -48.479 M -249.92 % | 32.337 M -0.25 % | 32.419 M 151.89 % | -62.472 M -277.62 % | 35.172 M -22.10 % | 45.151 M 192.94 % | -48.582 M -200.00 % | 48.582 M 26.92 % | 38.277 M 177.50 % | -49.388 M -200.00 % | 49.388 M -47.19 % | 93.525 M 189.42 % | -104.586 M -200.00 % | 104.586 M 886.20 % | 10.605 M 138.05 % | -27.869 M -207.85 % | 25.840 M 68.26 % | 15.357 M 195.49 % | -16.082 M -192.11 % | 17.460 M 256.54 % | 4.897 M 133.15 % | -14.774 M -200.00 % | 14.774 M 13.97 % | 12.963 M -48.16 % | 25.005 M -20.64 % | 31.508 M 16.70 % | 26.999 M 34.46 % | 20.080 M |
| Cash and short term investments | 9.814 M 0.00 % | 9.814 M -37.07 % | 15.594 M -14.31 % | 18.199 M 16.76 % | 15.587 M 0.00 % | 15.587 M -13.14 % | 17.945 M -42.25 % | 31.075 M 0.00 % | 31.075 M -29.10 % | 43.830 M 6.75 % | 41.057 M -18.52 % | 50.391 M -29.54 % | 71.515 M 3.01 % | 69.423 M 101.96 % | 34.375 M -36.98 % | 54.548 M 1.48 % | 53.753 M 32.23 % | 40.650 M -16.15 % | 48.479 M 1.13 % | 47.938 M 35.35 % | 35.419 M -43.30 % | 62.472 M 0.00 % | 62.472 M 38.36 % | 45.151 M -7.06 % | 48.582 M 0.00 % | 48.582 M 26.92 % | 38.277 M -22.50 % | 49.388 M 0.00 % | 49.388 M -47.19 % | 93.525 M -10.58 % | 104.586 M 0.00 % | 104.586 M 886.20 % | 10.605 M -61.95 % | 27.869 M 7.85 % | 25.840 M 68.26 % | 15.357 M -4.51 % | 16.082 M -7.89 % | 17.460 M 256.54 % | 4.897 M -66.85 % | 14.774 M 0.00 % | 14.774 M 13.97 % | 12.963 M -48.16 % | 25.005 M -20.64 % | 31.508 M 16.70 % | 26.999 M 34.46 % | 20.080 M |
| Total current assets | 129.125 M 0.00 % | 129.125 M 19.63 % | 107.933 M 0.00 % | 107.933 M 53.29 % | 70.410 M 0.00 % | 70.410 M -14.79 % | 82.632 M 165.91 % | 31.075 M -68.39 % | 98.320 M 124.32 % | 43.830 M -60.73 % | 111.622 M -14.70 % | 130.855 M 82.98 % | 71.515 M -54.78 % | 158.154 M 34.61 % | 117.492 M 115.39 % | 54.548 M -57.45 % | 128.199 M 6.56 % | 120.302 M 148.15 % | 48.479 M -67.65 % | 149.868 M 14.33 % | 131.082 M 109.83 % | 62.472 M -53.27 % | 133.681 M 14.21 % | 117.044 M 140.92 % | 48.582 M -52.12 % | 101.456 M -4.25 % | 105.954 M 114.53 % | 49.388 M -55.74 % | 111.581 M -3.46 % | 115.577 M 10.51 % | 104.586 M -9.29 % | 115.294 M 32.46 % | 87.043 M 212.33 % | 27.869 M -69.26 % | 90.670 M -7.68 % | 98.218 M 510.73 % | 16.082 M -84.57 % | 104.233 M 2.97 % | 101.229 M 585.18 % | 14.774 M -85.20 % | 99.800 M 8.75 % | 91.766 M 3.35 % | 88.792 M -5.58 % | 94.039 M -9.58 % | 103.998 M 1.24 % | 102.725 M |
| Inventory | 13.394 M 0.00 % | 13.394 M 117.93 % | 6.146 M 0.00 % | 6.146 M -28.73 % | 8.623 M 0.00 % | 8.623 M -49.59 % | 17.105 M | 0.000 -100.00 % | 11.751 M | 0.000 -100.00 % | 7.295 M -41.32 % | 12.432 M | 0.000 -100.00 % | 11.179 M -19.20 % | 13.836 M | 0.000 -100.00 % | 8.642 M -44.62 % | 15.605 M | 0.000 -100.00 % | 20.892 M -24.03 % | 27.501 M | 0.000 -100.00 % | 9.100 M 35.84 % | 6.699 M | 0.000 -100.00 % | 3.143 M 41.96 % | 2.214 M | 0.000 -100.00 % | 1.861 M -23.98 % | 2.448 M | 0.000 -100.00 % | 2.191 M -33.18 % | 3.279 M | 0.000 -100.00 % | 2.286 M -21.66 % | 2.918 M | 0.000 -100.00 % | 1.572 M -52.86 % | 3.335 M | 0.000 -100.00 % | 1.062 M -57.67 % | 2.509 M 231.44 % | 757.000 K -83.93 % | 4.711 M 24.30 % | 3.790 M -63.64 % | 10.423 M |
| Net receivables | 105.917 M 3.86 % | 101.980 M 18.32 % | 86.193 M 6.51 % | 80.924 M 94.03 % | 41.707 M 0.00 % | 41.707 M -6.61 % | 44.660 M | 0.000 -100.00 % | 50.603 M | 0.000 -100.00 % | 58.517 M 0.00 % | 58.517 M | 0.000 -100.00 % | 67.503 M 27.52 % | 52.935 M | 0.000 -100.00 % | 55.745 M 12.43 % | 49.582 M | 0.000 -100.00 % | 57.891 M 12.52 % | 51.448 M | 0.000 -100.00 % | 32.866 M -22.35 % | 42.327 M | 0.000 -100.00 % | 43.370 M -28.08 % | 60.304 M | 0.000 -100.00 % | 57.135 M 279.56 % | 15.053 M | 0.000 -100.00 % | 1.883 M -37.23 % | 3.000 M | 0.000 -100.00 % | 60.515 M 782.66 % | 6.856 M | 0.000 -100.00 % | 9.170 M 13.11 % | 8.107 M | 0.000 -100.00 % | 80.111 M | 0.000 -100.00 % | 58.296 M | 0.000 -100.00 % | 15.100 M | 0.000 |
| Tax assets | 570.000 K | 0.000 -100.00 % | 285.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 259.000 K | 0.000 -100.00 % | 1.054 M | 0.000 -100.00 % | 934.000 K 34.97 % | 692.000 K | 0.000 -100.00 % | 771.000 K 31.35 % | 587.000 K | 0.000 -100.00 % | 587.000 K 62.15 % | 362.000 K | 0.000 -100.00 % | 362.000 K 37.12 % | 264.000 K | 0.000 -100.00 % | 264.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 |
| 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 |
| Account payables | 45.136 M 0.00 % | 45.136 M 73.85 % | 25.962 M 0.00 % | 25.962 M 129.81 % | 11.297 M 0.00 % | 11.297 M -27.29 % | 15.537 M | 0.000 -100.00 % | 12.855 M | 0.000 -100.00 % | 12.083 M -48.11 % | 23.284 M | 0.000 -100.00 % | 26.170 M 105.76 % | 12.719 M | 0.000 -100.00 % | 15.988 M -32.91 % | 23.829 M | 0.000 -100.00 % | 34.072 M 90.28 % | 17.906 M | 0.000 -100.00 % | 14.277 M 21.12 % | 11.787 M | 0.000 -100.00 % | 1.672 M -76.31 % | 7.059 M | 0.000 -100.00 % | 8.749 M -29.96 % | 12.492 M | 0.000 -100.00 % | 8.445 M -36.20 % | 13.237 M | 0.000 -100.00 % | 14.107 M -3.99 % | 14.693 M | 0.000 -100.00 % | 278.000 K -89.44 % | 2.633 M | 0.000 -100.00 % | 1.725 M -90.63 % | 18.417 M 801.91 % | 2.042 M -87.54 % | 16.383 M -33.57 % | 24.661 M 2.57 % | 24.042 M |
| Tax payables | 0.000 | 0.000 -100.00 % | 3.551 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.083 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.116 M 4 550.00 % | 24.000 K | 0.000 -100.00 % | 4.696 M | 0.000 | 0.000 -100.00 % | 2.738 M 1 737.58 % | 149.000 K | 0.000 -100.00 % | 1.904 M 3 300.00 % | 56.000 K | 0.000 -100.00 % | 2.518 M | 0.000 | 0.000 -100.00 % | 309.000 K -81.92 % | 1.709 M | 0.000 -100.00 % | 1.615 M -2.30 % | 1.653 M | 0.000 -100.00 % | 1.615 M 1.06 % | 1.598 M | 0.000 -100.00 % | 1.615 M -5.67 % | 1.712 M | 0.000 -100.00 % | 1.837 M -18.10 % | 2.243 M | 0.000 -100.00 % | 1.913 M -13.48 % | 2.211 M 27.73 % | 1.731 M | 0.000 -100.00 % | 1.764 M 64.25 % | 1.074 M |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -21.141 M | 0.000 100.00 % | -7.706 M -350.44 % | 3.077 M | 0.000 | 0.000 -100.00 % | 1.280 M | 0.000 -100.00 % | 1.354 M -38.43 % | 2.199 M | 0.000 -100.00 % | 2.213 M -19.59 % | 2.752 M | 0.000 -100.00 % | 2.755 M 4.12 % | 2.646 M | 0.000 -100.00 % | 2.934 M 1.00 % | 2.905 M | 0.000 -100.00 % | 3.337 M -19.96 % | 4.169 M | 0.000 -100.00 % | 4.405 M -12.53 % | 5.036 M | 0.000 -100.00 % | 5.003 M -9.71 % | 5.541 M | 0.000 -100.00 % | 5.267 M 6.88 % | 4.928 M 7.76 % | 4.573 M -9.87 % | 5.074 M 2.17 % | 4.966 M -19.76 % | 6.189 M |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.771 M | 0.000 -100.00 % | 8.090 M -10.66 % | 9.055 M | 0.000 -100.00 % | 3.041 M 153.00 % | 1.202 M | 0.000 -100.00 % | 2.286 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 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 47.102 M | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 115.103 M 13.59 % | 101.336 M -11.96 % | 115.103 M 13.59 % | 101.336 M -11.96 % | 115.103 M 13.59 % | 101.336 M -11.96 % | 115.103 M | 0.000 -100.00 % | 13.767 M | 0.000 -100.00 % | 101.336 M 0.00 % | 101.336 M 1 415.03 % | -7.706 M -107.60 % | 101.336 M 0.00 % | 101.336 M | 0.000 -100.00 % | 101.336 M 0.00 % | 101.336 M 7 384.19 % | 1.354 M -98.66 % | 101.336 M 0.00 % | 101.336 M 4 479.12 % | 2.213 M -97.82 % | 101.336 M 0.00 % | 101.336 M 3 578.26 % | 2.755 M -97.28 % | 101.336 M 0.00 % | 101.336 M 3 353.85 % | 2.934 M -97.10 % | 101.336 M 0.00 % | 101.336 M 2 936.74 % | 3.337 M -96.71 % | 101.336 M 32.34 % | 76.570 M 1 638.25 % | 4.405 M -94.25 % | 76.570 M 0.00 % | 76.570 M 1 430.48 % | 5.003 M -93.47 % | 76.570 M -12.13 % | 87.137 M 1 554.40 % | 5.267 M -93.96 % | 87.137 M 123.54 % | 38.981 M -55.26 % | 87.137 M 11.42 % | 78.203 M 42.94 % | 54.712 M 25.86 % | 43.471 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -22.083 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -27.906 M | 0.000 100.00 % | -24.277 M -105.96 % | -11.787 M | 0.000 100.00 % | -4.753 M 32.67 % | -7.059 M | 0.000 | 0.000 100.00 % | -12.492 M | 0.000 100.00 % | -8.445 M 36.20 % | -13.237 M | 0.000 100.00 % | -14.107 M 3.99 % | -14.693 M | 0.000 100.00 % | -2.115 M 19.67 % | -2.633 M | 0.000 100.00 % | -1.725 M 90.63 % | -18.417 M -16.84 % | -15.762 M 3.79 % | -16.383 M 33.57 % | -24.661 M -2.57 % | -24.042 M |
| Total assets | 131.326 M 0.00 % | 131.326 M 19.23 % | 110.144 M 0.00 % | 110.144 M 47.81 % | 74.519 M 0.00 % | 74.519 M -14.49 % | 87.145 M | 0.000 -100.00 % | 111.385 M | 0.000 -100.00 % | 124.318 M -18.19 % | 151.964 M | 0.000 -100.00 % | 175.470 M 33.13 % | 131.804 M | 0.000 -100.00 % | 142.677 M 7.52 % | 132.704 M | 0.000 -100.00 % | 163.124 M 19.11 % | 136.955 M | 0.000 -100.00 % | 139.958 M 8.01 % | 129.584 M | 0.000 -100.00 % | 102.550 M -3.86 % | 106.664 M | 0.000 -100.00 % | 112.354 M -3.65 % | 116.614 M | 0.000 -100.00 % | 116.591 M 31.77 % | 88.478 M | 0.000 -100.00 % | 92.615 M -10.07 % | 102.988 M | 0.000 -100.00 % | 109.508 M 2.50 % | 106.833 M | 0.000 -100.00 % | 106.078 M 5.39 % | 100.649 M 2.82 % | 97.887 M -6.06 % | 104.200 M -8.98 % | 114.484 M 0.98 % | 113.368 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-06-30 | 2022-03-31 | 2021-12-31 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-06-30 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2010-01-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2009-01-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2008-01-31 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2007-01-31 | 2006-09-30 | 2006-06-30 | 2006-03-31 | 2006-01-31 | 2005-09-30 | 2005-06-30 | 2005-03-31 | 2005-01-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 0.000 | 0.000 100.00 % | -14.360 M 0.00 % | -14.360 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.251 M 0.00 % | -3.251 M 0.00 % | -3.251 M | 0.000 100.00 % | -210.000 K 0.00 % | -210.000 K 0.00 % | -210.000 K | 0.000 -100.00 % | 2.130 M 0.00 % | 2.130 M 0.00 % | 2.130 M | 0.000 100.00 % | -12.825 M 0.00 % | -12.825 M 0.00 % | -12.825 M -236.41 % | 9.402 M 0.00 % | 9.402 M 0.00 % | 9.402 M 0.00 % | 9.402 M 141.16 % | 3.899 M 0.00 % | 3.899 M 0.00 % | 3.899 M 0.00 % | 3.899 M 149.95 % | -7.805 M 0.00 % | -7.805 M 0.00 % | -7.805 M 0.00 % | -7.805 M -227.81 % | -2.381 M 0.00 % | -2.381 M 0.00 % | -2.381 M 0.00 % | -2.381 M -296.74 % | 1.210 M 0.00 % | 1.210 M 0.00 % | 1.210 M 0.00 % | 1.210 M 231.66 % | -919.250 K 0.00 % | -919.250 K 0.00 % | -919.250 K 0.00 % | -919.250 K 56.28 % | -2.103 M 0.00 % | -2.103 M 0.00 % | -2.103 M 0.00 % | -2.103 M -264.35 % | 1.279 M 0.00 % | 1.279 M 0.00 % | 1.279 M 0.00 % | 1.279 M -88.81 % | 11.434 M 0.00 % | 11.434 M 0.00 % | 11.434 M 0.00 % | 11.434 M 272.27 % | -6.637 M 0.00 % | -6.637 M 0.00 % | -6.637 M 0.00 % | -6.637 M -187.57 % | 7.579 M 0.00 % | 7.579 M 0.00 % | 7.579 M 0.00 % | 7.579 M |
| Accounts receivables | 0.000 | 0.000 100.00 % | -19.963 M 0.00 % | -19.963 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 -100.00 % | 5.511 M 0.00 % | 5.511 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.039 M 0.00 % | -3.039 M 0.00 % | -3.039 M | 0.000 100.00 % | -1.489 M 0.00 % | -1.489 M 0.00 % | -1.489 M | 0.000 100.00 % | -322.000 K 0.00 % | -322.000 K 0.00 % | -322.000 K | 0.000 -100.00 % | 82.500 K 0.00 % | 82.500 K 0.00 % | 82.500 K 247.37 % | 23.750 K 0.00 % | 23.750 K 0.00 % | 23.750 K 0.00 % | 23.750 K 113.31 % | -178.500 K 0.00 % | -178.500 K 0.00 % | -178.500 K 0.00 % | -178.500 K -40.00 % | -127.500 K 0.00 % | -127.500 K 0.00 % | -127.500 K 0.00 % | -127.500 K -67.21 % | -76.250 K 0.00 % | -76.250 K 0.00 % | -76.250 K 0.00 % | -76.250 K -110.06 % | 758.250 K 0.00 % | 758.250 K 0.00 % | 758.250 K 0.00 % | 758.250 K 209.81 % | -690.500 K 0.00 % | -690.500 K 0.00 % | -690.500 K 0.00 % | -690.500 K -133.85 % | 2.040 M 0.00 % | 2.040 M 0.00 % | 2.040 M 0.00 % | 2.040 M 240.10 % | 599.750 K 0.00 % | 599.750 K 0.00 % | 599.750 K 0.00 % | 599.750 K 1 428.03 % | 39.250 K 0.00 % | 39.250 K 0.00 % | 39.250 K 0.00 % | 39.250 K -77.67 % | 175.750 K 0.00 % | 175.750 K 0.00 % | 175.750 K 0.00 % | 175.750 K -83.41 % | 1.059 M 0.00 % | 1.059 M 0.00 % | 1.059 M 0.00 % | 1.059 M |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 -100.00 % | 92.500 K 0.00 % | 92.500 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 % | -212.000 K 0.00 % | -212.000 K 0.00 % | -212.000 K | 0.000 -100.00 % | 1.279 M 0.00 % | 1.279 M 0.00 % | 1.279 M | 0.000 -100.00 % | 2.452 M 0.00 % | 2.452 M 0.00 % | 2.452 M | 0.000 100.00 % | -12.908 M 0.00 % | -12.908 M 0.00 % | -12.908 M -237.64 % | 9.378 M 0.00 % | 9.378 M 0.00 % | 9.378 M 0.00 % | 9.378 M 130.02 % | 4.077 M 0.00 % | 4.077 M 0.00 % | 4.077 M 0.00 % | 4.077 M 153.10 % | -7.678 M 0.00 % | -7.678 M 0.00 % | -7.678 M 0.00 % | -7.678 M -233.13 % | -2.305 M 0.00 % | -2.305 M 0.00 % | -2.305 M 0.00 % | -2.305 M -609.90 % | 452.000 K 0.00 % | 452.000 K 0.00 % | 452.000 K 0.00 % | 452.000 K 297.60 % | -228.750 K 0.00 % | -228.750 K 0.00 % | -228.750 K 0.00 % | -228.750 K 94.48 % | -4.142 M 0.00 % | -4.142 M 0.00 % | -4.142 M 0.00 % | -4.142 M -709.60 % | 679.500 K 0.00 % | 679.500 K 0.00 % | 679.500 K 0.00 % | 679.500 K -94.04 % | 11.395 M 0.00 % | 11.395 M 0.00 % | 11.395 M 0.00 % | 11.395 M 267.25 % | -6.813 M 0.00 % | -6.813 M 0.00 % | -6.813 M 0.00 % | -6.813 M -204.49 % | 6.520 M 0.00 % | 6.520 M 0.00 % | 6.520 M 0.00 % | 6.520 M |
| Other non cash items | -2.908 M 0.00 % | -2.908 M -157.59 % | 5.049 M 0.00 % | 5.049 M 26.75 % | 3.983 M 0.00 % | 3.983 M -84.62 % | 25.901 M 446.43 % | 4.740 M 91.98 % | 2.469 M -74.45 % | 9.663 M 329.42 % | -4.212 M -183.94 % | 5.018 M 31.22 % | 3.824 M -66.86 % | 11.538 M 181.54 % | -14.150 M -488.63 % | 3.641 M 134.00 % | 1.556 M -81.23 % | 8.288 M 168.41 % | -12.115 M -214.92 % | -3.847 M -394.11 % | 1.308 M -86.42 % | 9.629 M 186.01 % | -11.195 M -428.11 % | 3.412 M 296.20 % | -1.739 M -135.43 % | 4.908 M 139.93 % | -12.292 M -434.20 % | -2.301 M -482.86 % | 601.000 K -89.27 % | 5.599 M 439.54 % | -1.649 M -200.18 % | 1.646 M -35.58 % | 2.555 M 38.86 % | 1.840 M 917.78 % | -225.000 K -135.49 % | 634.000 K 36.05 % | 466.000 K -82.45 % | 2.655 M -41.57 % | 4.544 M 147.23 % | 1.838 M 146.05 % | 747.000 K -66.83 % | 2.252 M -68.64 % | 7.181 M 289.85 % | 1.842 M 175.75 % | 668.000 K -56.79 % | 1.546 M 29.59 % | 1.193 M 84.96 % | 645.000 K 189.83 % | -718.000 K -98.34 % | -362.000 K 96.71 % | -10.990 M -783.03 % | 1.609 M 359.94 % | -619.000 K -257.80 % | -173.000 K 94.69 % | -3.258 M -389.11 % | -666.000 K 67.21 % | -2.031 M -83.97 % | -1.104 M 0.99 % | -1.115 M -173.54 % | 1.516 M 279.77 % | 399.250 K 1 854.95 % | -22.750 K 0.00 % | -22.750 K -101.68 % | 1.353 M 494.10 % | -343.250 K -125.37 % | 1.353 M 0.00 % | 1.353 M 206.60 % | -1.269 M 0.00 % | -1.269 M 0.00 % | -1.269 M 0.00 % | -1.269 M -179.95 % | 1.587 M 0.00 % | 1.587 M 0.00 % | 1.587 M 0.00 % | 1.587 M -4.66 % | 1.665 M 0.00 % | 1.665 M 0.00 % | 1.665 M 0.00 % | 1.665 M 73.86 % | 957.500 K 0.00 % | 957.500 K 0.00 % | 957.500 K 0.00 % | 957.500 K |
| Net cash provided by operating activities | -2.785 M 0.00 % | -2.785 M 67.02 % | -8.444 M 0.00 % | -8.444 M -3 937.95 % | 220.000 K 0.00 % | 220.000 K | 0.000 | 0.000 100.00 % | -10.304 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.837 M 0.00 % | -2.837 M 0.00 % | -2.837 M | 0.000 -100.00 % | 1.779 M 0.00 % | 1.779 M 0.00 % | 1.779 M | 0.000 100.00 % | -12.500 K 0.00 % | -12.500 K 0.00 % | -12.500 K | 0.000 100.00 % | -13.958 M 0.00 % | -13.958 M 0.00 % | -13.958 M -301.17 % | 6.938 M 0.00 % | 6.938 M 0.00 % | 6.938 M 0.00 % | 6.938 M 354.00 % | 1.528 M 0.00 % | 1.528 M 0.00 % | 1.528 M 0.00 % | 1.528 M 120.43 % | -7.481 M 0.00 % | -7.481 M 0.00 % | -7.481 M 0.00 % | -7.481 M -153.01 % | -2.957 M 0.00 % | -2.957 M 0.00 % | -2.957 M 0.00 % | -2.957 M -535.52 % | -465.250 K 0.00 % | -465.250 K 0.00 % | -465.250 K 0.00 % | -465.250 K 33.37 % | -698.250 K 0.00 % | -698.250 K 0.00 % | -698.250 K 0.00 % | -698.250 K 43.45 % | -1.235 M 0.00 % | -1.235 M 0.00 % | -1.235 M 0.00 % | -1.235 M -162.57 % | -470.250 K 0.00 % | -470.250 K 0.00 % | -470.250 K 0.00 % | -470.250 K -104.04 % | 11.640 M 0.00 % | 11.640 M 0.00 % | 11.640 M 0.00 % | 11.640 M 242.06 % | -8.193 M 0.00 % | -8.193 M 0.00 % | -8.193 M 0.00 % | -8.193 M -320.38 % | 3.718 M 0.00 % | 3.718 M 0.00 % | 3.718 M 0.00 % | 3.718 M |
| Investments in property plant and equipment | 0.000 | 0.000 100.00 % | -5.000 K 0.00 % | -5.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 % | -50.500 K 0.00 % | -50.500 K 0.00 % | -50.500 K | 0.000 100.00 % | -120.250 K 0.00 % | -120.250 K 0.00 % | -120.250 K | 0.000 100.00 % | -240.000 K 0.00 % | -240.000 K 0.00 % | -240.000 K | 0.000 100.00 % | -45.000 K 0.00 % | -45.000 K 0.00 % | -45.000 K -32.35 % | -34.000 K 0.00 % | -34.000 K 0.00 % | -34.000 K 0.00 % | -34.000 K 74.29 % | -132.250 K 0.00 % | -132.250 K 0.00 % | -132.250 K 0.00 % | -132.250 K -12.08 % | -118.000 K 0.00 % | -118.000 K 0.00 % | -118.000 K 0.00 % | -118.000 K 66.95 % | -357.000 K 0.00 % | -357.000 K 0.00 % | -357.000 K 0.00 % | -357.000 K 15.50 % | -422.500 K 0.00 % | -422.500 K 0.00 % | -422.500 K 0.00 % | -422.500 K -55.05 % | -272.500 K 0.00 % | -272.500 K 0.00 % | -272.500 K 0.00 % | -272.500 K 70.93 % | -937.500 K 0.00 % | -937.500 K 0.00 % | -937.500 K 0.00 % | -937.500 K -143.35 % | -385.250 K 0.00 % | -385.250 K 0.00 % | -385.250 K 0.00 % | -385.250 K 70.29 % | -1.297 M 0.00 % | -1.297 M 0.00 % | -1.297 M 0.00 % | -1.297 M 25.64 % | -1.744 M 0.00 % | -1.744 M 0.00 % | -1.744 M 0.00 % | -1.744 M -221.09 % | -543.000 K 0.00 % | -543.000 K 0.00 % | -543.000 K 0.00 % | -543.000 K |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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.400 M 0.00 % | -5.400 M 0.00 % | -5.400 M | 0.000 100.00 % | -1.950 M 0.00 % | -1.950 M 0.00 % | -1.950 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 |
| Sales maturities of 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 -100.00 % | 8.325 M 0.00 % | 8.325 M 0.00 % | 8.325 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 | 0.000 |
| Other investing activites | 15.000 K 0.00 % | 15.000 K -74.58 % | 59.000 K 0.00 % | 59.000 K 883.33 % | 6.000 K 0.00 % | 6.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 100.00 % | -2.874 M 0.00 % | -2.874 M 0.00 % | -2.874 M | 0.000 -100.00 % | 2.070 M 0.00 % | 2.070 M 0.00 % | 2.070 M | 0.000 -100.00 % | 240.000 K 0.00 % | 240.000 K 0.00 % | 240.000 K | 0.000 -100.00 % | 45.000 K 0.00 % | 45.000 K 0.00 % | 45.000 K 32.35 % | 34.000 K 0.00 % | 34.000 K 0.00 % | 34.000 K 0.00 % | 34.000 K -74.29 % | 132.250 K 0.00 % | 132.250 K 0.00 % | 132.250 K 0.00 % | 132.250 K 12.08 % | 118.000 K 0.00 % | 118.000 K 0.00 % | 118.000 K 0.00 % | 118.000 K -66.95 % | 357.000 K 0.00 % | 357.000 K 0.00 % | 357.000 K 0.00 % | 357.000 K -15.50 % | 422.500 K 0.00 % | 422.500 K 0.00 % | 422.500 K 0.00 % | 422.500 K 55.05 % | 272.500 K 0.00 % | 272.500 K 0.00 % | 272.500 K 0.00 % | 272.500 K -70.93 % | 937.500 K 0.00 % | 937.500 K 0.00 % | 937.500 K 0.00 % | 937.500 K 143.35 % | 385.250 K 0.00 % | 385.250 K 0.00 % | 385.250 K 0.00 % | 385.250 K -70.29 % | 1.297 M 0.00 % | 1.297 M 0.00 % | 1.297 M 0.00 % | 1.297 M -25.64 % | 1.744 M 0.00 % | 1.744 M 0.00 % | 1.744 M 0.00 % | 1.744 M 221.09 % | 543.000 K 0.00 % | 543.000 K 0.00 % | 543.000 K 0.00 % | 543.000 K |
| Net cash used for investing activites | 15.000 K 0.00 % | 15.000 K -72.22 % | 54.000 K 0.00 % | 54.000 K 800.00 % | 6.000 K 0.00 % | 6.000 K | 0.000 | 0.000 -100.00 % | 11.131 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.874 M 0.00 % | 2.874 M 0.00 % | 2.874 M | 0.000 100.00 % | -2.070 M 0.00 % | -2.070 M 0.00 % | -2.070 M | 0.000 100.00 % | -240.000 K 0.00 % | -240.000 K 0.00 % | -240.000 K | 0.000 100.00 % | -45.000 K 0.00 % | -45.000 K 0.00 % | -45.000 K -101.07 % | 4.210 M 0.00 % | 4.210 M 0.00 % | 4.210 M 0.00 % | 4.210 M 147.36 % | 1.702 M 0.00 % | 1.702 M 0.00 % | 1.702 M 0.00 % | 1.702 M -76.49 % | 7.238 M 0.00 % | 7.238 M 0.00 % | 7.238 M 0.00 % | 7.238 M 2 713.09 % | -277.000 K 0.00 % | -277.000 K 0.00 % | -277.000 K 0.00 % | -277.000 K -226.48 % | 219.000 K 0.00 % | 219.000 K 0.00 % | 219.000 K 0.00 % | 219.000 K -80.27 % | 1.110 M 0.00 % | 1.110 M 0.00 % | 1.110 M 0.00 % | 1.110 M 0.41 % | 1.106 M 0.00 % | 1.106 M 0.00 % | 1.106 M 0.00 % | 1.106 M -46.61 % | 2.071 M 0.00 % | 2.071 M 0.00 % | 2.071 M 0.00 % | 2.071 M 21.56 % | 1.704 M 0.00 % | 1.704 M 0.00 % | 1.704 M 0.00 % | 1.704 M 679.63 % | 218.500 K 0.00 % | 218.500 K 0.00 % | 218.500 K 0.00 % | 218.500 K 107.95 % | -2.750 M 0.00 % | -2.750 M 0.00 % | -2.750 M 0.00 % | -2.750 M |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.043 M 0.00 % | 10.043 M 0.00 % | 10.043 M 0.00 % | 10.043 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 |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | -210.500 K 0.00 % | -210.500 K 0.00 % | -210.500 K 0.00 % | -210.500 K |
| Other financing activites | -120.000 K 0.00 % | -120.000 K -101.43 % | 8.393 M 0.00 % | 8.393 M 9 802.89 % | -86.500 K 0.00 % | -86.500 K | 0.000 | 0.000 100.00 % | -260.119 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 -100.00 % | 171.750 K 0.00 % | 171.750 K 0.00 % | 171.750 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 100.00 % | -895.750 K 0.00 % | -895.750 K 0.00 % | -895.750 K 0.00 % | -895.750 K -200.00 % | 895.750 K 0.00 % | 895.750 K 0.00 % | 895.750 K 0.00 % | 895.750 K 457.58 % | -250.500 K 0.00 % | -250.500 K 0.00 % | -250.500 K 0.00 % | -250.500 K 22.98 % | -325.250 K 0.00 % | -325.250 K 0.00 % | -325.250 K 0.00 % | -325.250 K -103.28 % | -160.000 K 0.00 % | -160.000 K 0.00 % | -160.000 K 0.00 % | -160.000 K 91.34 % | -1.848 M 0.00 % | -1.848 M 0.00 % | -1.848 M 0.00 % | -1.848 M 14.00 % | -2.149 M 0.00 % | -2.149 M 0.00 % | -2.149 M 0.00 % | -2.149 M 87.87 % | -17.716 M 0.00 % | -17.716 M 0.00 % | -17.716 M 0.00 % | -17.716 M 1.36 % | -17.960 M 0.00 % | -17.960 M 0.00 % | -17.960 M 0.00 % | -17.960 M -8.03 % | -16.625 M 0.00 % | -16.625 M 0.00 % | -16.625 M 0.00 % | -16.625 M |
| Net cash used provided by financing activities | -120.000 K 0.00 % | -120.000 K -101.43 % | 8.393 M 0.00 % | 8.393 M 9 802.89 % | -86.500 K 0.00 % | -86.500 K | 0.000 | 0.000 100.00 % | -260.119 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 100.00 % | -2.480 M 0.00 % | -2.480 M 0.00 % | -2.480 M | 0.000 -100.00 % | 171.750 K 0.00 % | 171.750 K 0.00 % | 171.750 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.593 M 0.00 % | 8.593 M 0.00 % | 8.593 M 0.00 % | 8.593 M 1 059.31 % | -895.750 K 0.00 % | -895.750 K 0.00 % | -895.750 K 0.00 % | -895.750 K -200.00 % | 895.750 K 0.00 % | 895.750 K 0.00 % | 895.750 K 0.00 % | 895.750 K 457.58 % | -250.500 K 0.00 % | -250.500 K 0.00 % | -250.500 K 0.00 % | -250.500 K 22.98 % | -325.250 K 0.00 % | -325.250 K 0.00 % | -325.250 K 0.00 % | -325.250 K -103.28 % | -160.000 K 0.00 % | -160.000 K 0.00 % | -160.000 K 0.00 % | -160.000 K 91.34 % | -1.848 M 0.00 % | -1.848 M 0.00 % | -1.848 M 0.00 % | -1.848 M 14.00 % | -2.149 M 0.00 % | -2.149 M 0.00 % | -2.149 M 0.00 % | -2.149 M 87.87 % | -17.716 M 0.00 % | -17.716 M 0.00 % | -17.716 M 0.00 % | -17.716 M 1.36 % | -17.960 M 0.00 % | -17.960 M 0.00 % | -17.960 M 0.00 % | -17.960 M -6.68 % | -16.836 M 0.00 % | -16.836 M 0.00 % | -16.836 M 0.00 % | -16.836 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -9.079 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.734 M 0.00 % | 1.734 M 0.00 % | 1.734 M | 0.000 100.00 % | -3.233 M 0.00 % | -3.233 M 0.00 % | -3.233 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -54.250 K 0.00 % | -54.250 K 0.00 % | -54.250 K 0.00 % | -54.250 K -151.54 % | 105.250 K 0.00 % | 105.250 K 0.00 % | 105.250 K 0.00 % | 105.250 K 468.92 % | 18.500 K 0.00 % | 18.500 K 0.00 % | 18.500 K 0.00 % | 18.500 K -98.00 % | 926.500 K 0.00 % | 926.500 K 0.00 % | 926.500 K 0.00 % | 926.500 K 1 169.18 % | 73.000 K 0.00 % | 73.000 K 0.00 % | 73.000 K 0.00 % | 73.000 K 251.81 % | 20.750 K 0.00 % | 20.750 K 0.00 % | 20.750 K 0.00 % | 20.750 K -99.01 % | 2.098 M 0.00 % | 2.098 M 0.00 % | 2.098 M 0.00 % | 2.098 M -38.61 % | 3.417 M 0.00 % | 3.417 M 0.00 % | 3.417 M 0.00 % | 3.417 M 14.86 % | 2.975 M 0.00 % | 2.975 M 0.00 % | 2.975 M 0.00 % | 2.975 M -82.33 % | 16.833 M 0.00 % | 16.833 M 0.00 % | 16.833 M 0.00 % | 16.833 M -15.44 % | 19.906 M 0.00 % | 19.906 M 0.00 % | 19.906 M 0.00 % | 19.906 M |
| Net change in cash | 0.000 | 0.000 | 0.000 100.00 % | -15.587 M -11 273.48 % | 139.500 K 0.00 % | 139.500 K | 0.000 | 0.000 100.00 % | -8.512 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -708.750 K 0.00 % | -708.750 K 0.00 % | -708.750 K | 0.000 100.00 % | -3.353 M 0.00 % | -3.353 M 0.00 % | -3.353 M | 0.000 100.00 % | -201.500 K 0.00 % | -201.500 K 0.00 % | -201.500 K | 0.000 100.00 % | -13.800 M 0.00 % | -13.800 M 0.00 % | -13.800 M -170.10 % | 19.687 M 0.00 % | 19.687 M 0.00 % | 19.687 M 0.00 % | 19.687 M 706.99 % | 2.440 M 0.00 % | 2.440 M 0.00 % | 2.440 M 0.00 % | 2.440 M 263.29 % | 671.500 K 0.00 % | 671.500 K 0.00 % | 671.500 K 0.00 % | 671.500 K 126.25 % | -2.558 M 0.00 % | -2.558 M 0.00 % | -2.558 M 0.00 % | -2.558 M -413.09 % | -498.500 K 0.00 % | -498.500 K 0.00 % | -498.500 K 0.00 % | -498.500 K -282.94 % | 272.500 K 0.00 % | 272.500 K 0.00 % | 272.500 K 0.00 % | 272.500 K 126.61 % | 120.250 K 0.00 % | 120.250 K 0.00 % | 120.250 K 0.00 % | 120.250 K -95.81 % | 2.868 M 0.00 % | 2.868 M 0.00 % | 2.868 M 0.00 % | 2.868 M 305.20 % | -1.398 M 0.00 % | -1.398 M 0.00 % | -1.398 M 0.00 % | -1.398 M 84.64 % | -9.102 M 0.00 % | -9.102 M 0.00 % | -9.102 M 0.00 % | -9.102 M -325.43 % | 4.038 M 0.00 % | 4.038 M 0.00 % | 4.038 M 0.00 % | 4.038 M |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 -100.00 % | 15.587 M 11 073.48 % | 139.500 K | 0.000 | 0.000 | 0.000 -100.00 % | 33.889 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.793 M 0.00 % | 8.793 M 0.00 % | 8.793 M | 0.000 -100.00 % | 12.146 M 0.00 % | 12.146 M 0.00 % | 12.146 M | 0.000 -100.00 % | 12.347 M 0.00 % | 12.347 M 0.00 % | 12.347 M | 0.000 -100.00 % | 26.147 M 0.00 % | 26.147 M 0.00 % | 26.147 M 304.74 % | 6.460 M 0.00 % | 6.460 M 0.00 % | 6.460 M 0.00 % | 6.460 M 60.68 % | 4.021 M 0.00 % | 4.021 M 0.00 % | 4.021 M 0.00 % | 4.021 M 8.85 % | 3.694 M 0.00 % | 3.694 M 0.00 % | 3.694 M 0.00 % | 3.694 M -40.92 % | 6.251 M 0.00 % | 6.251 M 0.00 % | 6.251 M 0.00 % | 6.251 M -7.39 % | 6.750 M 0.00 % | 6.750 M 0.00 % | 6.750 M 0.00 % | 6.750 M 4.21 % | 6.477 M 0.00 % | 6.477 M 0.00 % | 6.477 M 0.00 % | 6.477 M 1.89 % | 6.357 M 0.00 % | 6.357 M 0.00 % | 6.357 M 0.00 % | 6.357 M 82.21 % | 3.489 M 0.00 % | 3.489 M 0.00 % | 3.489 M 0.00 % | 3.489 M -28.60 % | 4.887 M 0.00 % | 4.887 M 0.00 % | 4.887 M 0.00 % | 4.887 M -65.07 % | 13.989 M 0.00 % | 13.989 M 0.00 % | 13.989 M 0.00 % | 13.989 M 40.58 % | 9.951 M 0.00 % | 9.951 M 0.00 % | 9.951 M 0.00 % | 9.951 M |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 139.500 K 0.00 % | 139.500 K | 0.000 | 0.000 -100.00 % | 25.377 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.084 M 0.00 % | 8.084 M 0.00 % | 8.084 M | 0.000 -100.00 % | 8.793 M 0.00 % | 8.793 M 0.00 % | 8.793 M | 0.000 -100.00 % | 12.146 M 0.00 % | 12.146 M 0.00 % | 12.146 M | 0.000 -100.00 % | 12.347 M 0.00 % | 12.347 M 0.00 % | 12.347 M -52.78 % | 26.147 M 0.00 % | 26.147 M 0.00 % | 26.147 M 0.00 % | 26.147 M 304.74 % | 6.460 M 0.00 % | 6.460 M 0.00 % | 6.460 M 0.00 % | 6.460 M 48.00 % | 4.365 M 0.00 % | 4.365 M 0.00 % | 4.365 M 0.00 % | 4.365 M 18.18 % | 3.694 M 0.00 % | 3.694 M 0.00 % | 3.694 M 0.00 % | 3.694 M -40.92 % | 6.251 M 0.00 % | 6.251 M 0.00 % | 6.251 M 0.00 % | 6.251 M -7.39 % | 6.750 M 0.00 % | 6.750 M 0.00 % | 6.750 M 0.00 % | 6.750 M 4.21 % | 6.477 M 0.00 % | 6.477 M 0.00 % | 6.477 M 0.00 % | 6.477 M 1.89 % | 6.357 M 0.00 % | 6.357 M 0.00 % | 6.357 M 0.00 % | 6.357 M 82.21 % | 3.489 M 0.00 % | 3.489 M 0.00 % | 3.489 M 0.00 % | 3.489 M -28.60 % | 4.887 M 0.00 % | 4.887 M 0.00 % | 4.887 M 0.00 % | 4.887 M -65.07 % | 13.989 M 0.00 % | 13.989 M 0.00 % | 13.989 M 0.00 % | 13.989 M |
| Operating cash flow | -2.785 M 0.00 % | -2.785 M 67.02 % | -8.444 M 0.00 % | -8.444 M -3 937.95 % | 220.000 K 0.00 % | 220.000 K | 0.000 | 0.000 100.00 % | -10.304 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.837 M 0.00 % | -2.837 M 0.00 % | -2.837 M | 0.000 -100.00 % | 1.779 M 0.00 % | 1.779 M 0.00 % | 1.779 M | 0.000 100.00 % | -12.500 K 0.00 % | -12.500 K 0.00 % | -12.500 K | 0.000 100.00 % | -13.958 M 0.00 % | -13.958 M 0.00 % | -13.958 M -301.17 % | 6.938 M 0.00 % | 6.938 M 0.00 % | 6.938 M 0.00 % | 6.938 M 354.00 % | 1.528 M 0.00 % | 1.528 M 0.00 % | 1.528 M 0.00 % | 1.528 M 120.43 % | -7.481 M 0.00 % | -7.481 M 0.00 % | -7.481 M 0.00 % | -7.481 M -153.01 % | -2.957 M 0.00 % | -2.957 M 0.00 % | -2.957 M 0.00 % | -2.957 M -535.52 % | -465.250 K 0.00 % | -465.250 K 0.00 % | -465.250 K 0.00 % | -465.250 K 33.37 % | -698.250 K 0.00 % | -698.250 K 0.00 % | -698.250 K 0.00 % | -698.250 K 43.45 % | -1.235 M 0.00 % | -1.235 M 0.00 % | -1.235 M 0.00 % | -1.235 M -162.57 % | -470.250 K 0.00 % | -470.250 K 0.00 % | -470.250 K 0.00 % | -470.250 K -104.04 % | 11.640 M 0.00 % | 11.640 M 0.00 % | 11.640 M 0.00 % | 11.640 M 242.06 % | -8.193 M 0.00 % | -8.193 M 0.00 % | -8.193 M 0.00 % | -8.193 M -320.38 % | 3.718 M 0.00 % | 3.718 M 0.00 % | 3.718 M 0.00 % | 3.718 M |
| Capital expenditure | 0.000 | 0.000 100.00 % | -5.000 K 0.00 % | -5.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 % | -50.500 K 0.00 % | -50.500 K 0.00 % | -50.500 K | 0.000 100.00 % | -120.250 K 0.00 % | -120.250 K 0.00 % | -120.250 K | 0.000 100.00 % | -240.000 K 0.00 % | -240.000 K 0.00 % | -240.000 K | 0.000 100.00 % | -45.000 K 0.00 % | -45.000 K 0.00 % | -45.000 K -32.35 % | -34.000 K 0.00 % | -34.000 K 0.00 % | -34.000 K 0.00 % | -34.000 K 74.29 % | -132.250 K 0.00 % | -132.250 K 0.00 % | -132.250 K 0.00 % | -132.250 K -12.08 % | -118.000 K 0.00 % | -118.000 K 0.00 % | -118.000 K 0.00 % | -118.000 K 66.95 % | -357.000 K 0.00 % | -357.000 K 0.00 % | -357.000 K 0.00 % | -357.000 K 15.50 % | -422.500 K 0.00 % | -422.500 K 0.00 % | -422.500 K 0.00 % | -422.500 K -55.05 % | -272.500 K 0.00 % | -272.500 K 0.00 % | -272.500 K 0.00 % | -272.500 K 70.93 % | -937.500 K 0.00 % | -937.500 K 0.00 % | -937.500 K 0.00 % | -937.500 K -143.35 % | -385.250 K 0.00 % | -385.250 K 0.00 % | -385.250 K 0.00 % | -385.250 K 70.29 % | -1.297 M 0.00 % | -1.297 M 0.00 % | -1.297 M 0.00 % | -1.297 M 25.64 % | -1.744 M 0.00 % | -1.744 M 0.00 % | -1.744 M 0.00 % | -1.744 M -221.09 % | -543.000 K 0.00 % | -543.000 K 0.00 % | -543.000 K 0.00 % | -543.000 K |
| Free CashFlow | -2.785 M 0.00 % | -2.785 M 67.04 % | -8.449 M 0.00 % | -8.449 M -3 940.23 % | 220.000 K 0.00 % | 220.000 K | 0.000 | 0.000 100.00 % | -10.304 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.887 M 0.00 % | -2.887 M 0.00 % | -2.887 M | 0.000 -100.00 % | 1.658 M 0.00 % | 1.658 M 0.00 % | 1.658 M | 0.000 100.00 % | -252.500 K 0.00 % | -252.500 K 0.00 % | -252.500 K | 0.000 100.00 % | -14.003 M 0.00 % | -14.003 M 0.00 % | -14.003 M -302.81 % | 6.904 M 0.00 % | 6.904 M 0.00 % | 6.904 M 0.00 % | 6.904 M 394.57 % | 1.396 M 0.00 % | 1.396 M 0.00 % | 1.396 M 0.00 % | 1.396 M 118.37 % | -7.599 M 0.00 % | -7.599 M 0.00 % | -7.599 M 0.00 % | -7.599 M -129.32 % | -3.314 M 0.00 % | -3.314 M 0.00 % | -3.314 M 0.00 % | -3.314 M -273.28 % | -887.750 K 0.00 % | -887.750 K 0.00 % | -887.750 K 0.00 % | -887.750 K 8.55 % | -970.750 K 0.00 % | -970.750 K 0.00 % | -970.750 K 0.00 % | -970.750 K 55.31 % | -2.172 M 0.00 % | -2.172 M 0.00 % | -2.172 M 0.00 % | -2.172 M -153.92 % | -855.500 K 0.00 % | -855.500 K 0.00 % | -855.500 K 0.00 % | -855.500 K -108.27 % | 10.343 M 0.00 % | 10.343 M 0.00 % | 10.343 M 0.00 % | 10.343 M 204.09 % | -9.937 M 0.00 % | -9.937 M 0.00 % | -9.937 M 0.00 % | -9.937 M -412.99 % | 3.175 M 0.00 % | 3.175 M 0.00 % | 3.175 M 0.00 % | 3.175 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 | 2010 | 2010 | 2010 | 2010 | 2010 | 2009 | 2009 | 2009 | 2009 | 2008 | 2008 | 2008 | 2008 | 2007 | 2007 | 2007 | 2007 | 2006 | 2006 | 2006 | 2006 | 2005 | 2005 | 2005 | 2005 |