HB Leasing and Finance Company Limited HBLEAS.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 402.000 K -91.55 % | 4.758 M -10.02 % | 5.288 M -3.54 % | 5.482 M 82.72 % | 3.000 M -9.94 % | 3.332 M 360.71 % | 723.136 K -88.55 % | 6.318 M -16.20 % | 7.539 M 200.00 % | 2.513 M -85.32 % | 17.123 M 25 158.17 % | -68.333 K -104.76 % | 1.436 M 154.56 % | -2.632 M -115.03 % | -1.224 M -105.14 % | 23.804 M 48.30 % | 16.051 M -69.52 % | 52.665 M |
| Net income | -2.930 M -475.16 % | 781.000 K -62.95 % | 2.108 M 6.09 % | 1.987 M 572.18 % | -420.810 K -223.22 % | -130.195 K 96.64 % | -3.877 M -262.90 % | 2.380 M 140.67 % | 988.895 K 122.74 % | -4.348 M -237.25 % | 3.168 M 205.53 % | -3.002 M 98.11 % | -158.637 M -20 939.39 % | -754.000 K -250.74 % | 500.202 K -97.14 % | 17.465 M 81.83 % | 9.605 M -77.82 % | 43.304 M |
| Income before tax | -2.960 M -478.03 % | 783.000 K -62.39 % | 2.082 M 4.99 % | 1.983 M 548.32 % | -442.320 K -273.04 % | -118.573 K 96.93 % | -3.864 M -260.33 % | 2.410 M 131.51 % | 1.041 M 124.10 % | -4.320 M -236.54 % | 3.164 M 205.08 % | -3.011 M 98.10 % | -158.659 M -21 456.93 % | -736.000 K -240.08 % | 525.425 K -97.25 % | 19.114 M 77.57 % | 10.764 M -77.08 % | 46.962 M |
| Income before tax ratio | -7.36 -4 574.33 % | 0.16 -58.20 % | 0.39 8.84 % | 0.36 345.36 % | -0.15 -314.22 % | -0.04 99.33 % | -5.34 -1 500.81 % | 0.38 176.25 % | 0.14 108.03 % | -1.72 -1 030.32 % | 0.18 -99.58 % | 44.06 139.88 % | -110.49 -39 611.03 % | 0.28 165.14 % | -0.43 -153.46 % | 0.80 19.74 % | 0.67 -24.79 % | 0.89 |
| EBITDA | -2.945 M -467.21 % | 802.000 K -61.59 % | 2.088 M 4.50 % | 1.998 M 551.71 % | -442.320 K -5.50 % | -419.273 K | 0.000 -100.00 % | 4.975 M 106.17 % | 2.413 M 155.86 % | -4.320 M -102.60 % | 166.355 M 5 760.26 % | -2.939 M 98.15 % | -158.583 M -2 868.05 % | -5.343 M 13.29 % | -6.162 M -131.71 % | 19.435 M 75.95 % | 11.046 M -76.62 % | 47.240 M |
| Net income ratio | -7.29 -4 540.33 % | 0.16 -58.82 % | 0.40 9.98 % | 0.36 358.43 % | -0.14 -258.90 % | -0.04 99.27 % | -5.36 -1 523.24 % | 0.38 187.18 % | 0.13 107.58 % | -1.73 -1 035.17 % | 0.19 -99.58 % | 43.93 139.77 % | -110.47 -38 662.45 % | 0.29 170.10 % | -0.41 -155.70 % | 0.73 22.61 % | 0.60 -27.22 % | 0.82 |
| Ratio EBITDA | -7.33 -4 446.20 % | 0.17 -57.31 % | 0.39 8.34 % | 0.36 347.22 % | -0.15 -17.14 % | -0.13 | 0.00 -100.00 % | 0.79 146.02 % | 0.32 118.62 % | -1.72 -117.69 % | 9.72 -77.41 % | 43.01 138.95 % | -110.43 -5 540.05 % | 2.03 -59.68 % | 5.03 516.60 % | 0.82 18.64 % | 0.69 -23.28 % | 0.90 |
| Gross profit ratio | -4.19 -519.40 % | 1.00 141.90 % | 0.41 -31.33 % | 0.60 -8.19 % | 0.66 -34.43 % | 1.00 -0.50 % | 1.00 27.81 % | 0.79 5.16 % | 0.75 | 0.00 -100.00 % | 0.59 -41.21 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 |
| Weighted average shs out dil | 9.400 M -15.03 % | 11.063 M -0.29 % | 11.095 M 0.29 % | 11.063 M 0.00 % | 11.063 M 0.00 % | 11.063 M 0.00 % | 11.063 M 0.00 % | 11.063 M 0.00 % | 11.063 M 0.00 % | 11.063 M 0.00 % | 11.063 M 0.00 % | 11.063 M 0.00 % | 11.063 M 0.00 % | 11.063 M 0.00 % | 11.063 M 0.00 % | 11.063 M 0.00 % | 11.063 M -0.11 % | 11.075 M |
| Weighted average shs out | 9.400 M -15.03 % | 11.063 M -0.29 % | 11.095 M 0.29 % | 11.063 M 0.00 % | 11.063 M 0.00 % | 11.063 M 0.00 % | 11.063 M 0.00 % | 11.063 M 0.00 % | 11.063 M 0.00 % | 11.063 M 0.00 % | 11.063 M 0.00 % | 11.063 M 0.00 % | 11.063 M 0.00 % | 11.063 M 0.00 % | 11.063 M 0.00 % | 11.063 M 0.00 % | 11.063 M -0.11 % | 11.075 M |
| EPS diluted | -0.31 -539.09 % | 0.07 -62.84 % | 0.19 5.56 % | 0.18 573.68 % | -0.04 -222.03 % | -0.01 96.63 % | -0.35 -259.09 % | 0.22 144.44 % | 0.09 123.08 % | -0.39 -234.48 % | 0.29 207.41 % | -0.27 98.12 % | -14.34 -20 385.71 % | -0.07 -240.00 % | 0.05 -96.84 % | 1.58 81.61 % | 0.87 -77.75 % | 3.91 |
| Earnings per share | -0.31 -539.09 % | 0.07 -62.84 % | 0.19 5.56 % | 0.18 573.68 % | -0.04 -222.03 % | -0.01 96.63 % | -0.35 -259.09 % | 0.22 144.44 % | 0.09 123.08 % | -0.39 -234.48 % | 0.29 207.41 % | -0.27 98.12 % | -14.34 -20 385.71 % | -0.07 -240.00 % | 0.05 -96.84 % | 1.58 81.61 % | 0.87 -77.75 % | 3.91 |
| Gross profit | -1.686 M -135.44 % | 4.758 M 117.66 % | 2.186 M -33.76 % | 3.300 M 67.74 % | 1.967 M -40.95 % | 3.332 M 358.43 % | 726.736 K -85.37 % | 4.968 M -11.87 % | 5.637 M | 0.000 -100.00 % | 10.067 M 14 832.27 % | -68.333 K -104.76 % | 1.436 M 154.56 % | -2.632 M -115.03 % | -1.224 M -105.14 % | 23.804 M 48.30 % | 16.051 M -69.52 % | 52.665 M |
| Income tax expense | -30.000 K -1 600.00 % | 2.000 K 107.69 % | -26.000 K -550.00 % | -4.000 K 81.40 % | -21.510 K -285.08 % | 11.622 K -12.83 % | 13.332 K -55.49 % | 29.956 K -42.51 % | 52.106 K 84.35 % | 28.264 K 883.15 % | -3.609 K 59.86 % | -8.992 K 59.66 % | -22.293 K -20.33 % | -18.527 K -173.45 % | 25.223 K -98.47 % | 1.649 M 42.28 % | 1.159 M -68.32 % | 3.658 M |
| Cost of revenue | 2.088 M | 0.000 -100.00 % | 1.581 M 26.78 % | 1.247 M 20.71 % | 1.033 M | 0.000 -100.00 % | 3.600 K -99.73 % | 1.350 M -29.06 % | 1.903 M 10 165.95 % | 18.537 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| General and administrative expenses | 2.088 M 13.66 % | 1.837 M 351.35 % | 407.000 K -61.02 % | 1.044 M 124.69 % | 464.650 K -37.36 % | 741.828 K -52.84 % | 1.573 M 8.56 % | 1.449 M -36.61 % | 2.286 M 103.02 % | 1.126 M 7.44 % | 1.048 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.938 M 13.02 % | 4.369 M -12.71 % | 5.005 M 167.08 % | 1.874 M |
| Selling and marketing expenses | 185.000 K -0.54 % | 186.000 K 20.00 % | 155.000 K -3.73 % | 161.000 K 16.65 % | 138.020 K -6.20 % | 147.136 K -16.20 % | 175.584 K 11.66 % | 157.252 K 6.30 % | 147.927 K 32.14 % | 111.948 K 55.56 % | 71.963 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | -999.000 K | 0.000 100.00 % | -445.000 K -500.90 % | 111.000 K -93.86 % | 1.807 M 500.91 % | 300.700 K | 0.000 -100.00 % | 3.838 M 52.97 % | 2.509 M -55.16 % | 5.595 M -56.42 % | 12.838 M 336.22 % | 2.943 M -98.16 % | 160.095 M 8 543.83 % | -1.896 M 71.65 % | -6.687 M -2 182.19 % | 321.152 K 14.05 % | 281.583 K -92.65 % | 3.829 M |
| Operating expenses | 1.274 M -37.02 % | 2.023 M 1 629.06 % | 117.000 K -91.11 % | 1.316 M -45.39 % | 2.410 M 102.54 % | 1.190 M -31.94 % | 1.748 M -64.81 % | 4.968 M 8.09 % | 4.596 M -32.74 % | 6.833 M -51.05 % | 13.958 M 374.28 % | 2.943 M -98.16 % | 160.095 M 8 543.83 % | -1.896 M -8.34 % | -1.750 M -137.31 % | 4.690 M -11.29 % | 5.287 M -7.29 % | 5.703 M |
| Cost and expenses | 3.362 M 66.19 % | 2.023 M 16.53 % | 1.736 M 14.29 % | 1.519 M -55.88 % | 3.443 M 189.38 % | 1.190 M -32.10 % | 1.752 M 7.68 % | 1.627 M -74.96 % | 6.498 M -4.90 % | 6.833 M -51.05 % | 13.958 M 374.28 % | 2.943 M -98.16 % | 160.095 M 8 543.83 % | -1.896 M -8.34 % | -1.750 M -137.31 % | 4.690 M -11.29 % | 5.287 M -7.29 % | 5.703 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 2.273 M 12.36 % | 2.023 M 259.96 % | 562.000 K -53.36 % | 1.205 M 99.94 % | 602.670 K -32.21 % | 888.964 K -49.14 % | 1.748 M 54.55 % | 1.131 M -45.81 % | 2.087 M 68.58 % | 1.238 M 10.54 % | 1.120 M -78.78 % | 5.278 M | 0.000 | 0.000 -100.00 % | 4.938 M 13.02 % | 4.369 M -12.71 % | 5.005 M 167.08 % | 1.874 M |
| Interest income | 0.000 | 0.000 -100.00 % | 13.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 46.046 K -32.37 % | 68.082 K | 0.000 | 0.000 | 0.000 |
| Interest expense | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 15.000 K -21.05 % | 19.000 K 0.00 % | 19.000 K 35.71 % | 14.000 K | 0.000 -100.00 % | 118.573 K -96.93 % | 3.864 M 260.33 % | -2.410 M -131.51 % | -1.041 M -724.20 % | 166.774 K 0.00 % | 166.773 K 131.46 % | 72.052 K -5.03 % | 75.871 K 0.29 % | 75.652 K 0.00 % | 75.652 K -76.44 % | 321.152 K 13.88 % | 282.000 K 1.44 % | 278.000 K |
| Operating income | -2.960 M -208.23 % | 2.735 M 32.19 % | 2.069 M -47.79 % | 3.963 M 995.96 % | -442.320 K 62.82 % | -1.190 M -15.61 % | -1.029 M -120.68 % | 4.975 M 377.91 % | 1.041 M 124.10 % | -4.320 M -236.54 % | 3.164 M 205.08 % | -3.011 M 98.10 % | -158.659 M -21 456.93 % | -736.000 K -240.08 % | 525.425 K -97.25 % | 19.114 M 77.57 % | 10.764 M -77.08 % | 46.962 M |
| Operating income ratio | -7.36 -1 380.95 % | 0.57 46.91 % | 0.39 -45.88 % | 0.72 590.36 % | -0.15 58.71 % | -0.36 74.91 % | -1.42 -280.71 % | 0.79 470.26 % | 0.14 108.03 % | -1.72 -1 030.32 % | 0.18 -99.58 % | 44.06 139.88 % | -110.49 -39 611.03 % | 0.28 165.14 % | -0.43 -153.46 % | 0.80 19.74 % | 0.67 -24.79 % | 0.89 |
| Total other income expenses net | 0.000 | 0.000 -100.00 % | 13.000 K 100.66 % | -1.980 M | 0.000 | 0.000 100.00 % | -2.835 M -10.53 % | -2.565 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -13.376 M -7 631.79 % | -173.000 K -232.69 % | -52.000 K 49.51 % | -103.000 K -107.93 % | 1.299 M 14.18 % | 1.138 M 12.08 % | 1.015 M 218.44 % | -857.000 K 74.70 % | -3.388 M -79.93 % | -1.883 M 3.09 % | -1.943 M -23.92 % | -1.568 M -65.05 % | -950.000 K -37.09 % | -693.000 K 57.01 % | -1.612 M 33.08 % | -2.409 M -28.21 % | -1.879 M |
| Total investments | 100.000 K -98.09 % | 5.229 M 12.40 % | 4.652 M -28.78 % | 6.532 M -58.53 % | 15.752 M 414.26 % | 3.063 M 1.02 % | 3.032 M -28.76 % | 4.256 M | 0.000 | 0.000 -100.00 % | 5.000 M -97.21 % | 179.048 M -0.03 % | 179.098 M 0.00 % | 179.098 M -0.03 % | 179.147 M -0.02 % | 179.188 M 0.08 % | 179.048 M |
| Total debt | 500.000 K -16.67 % | 600.000 K 0.00 % | 600.000 K 0.00 % | 600.000 K -71.43 % | 2.100 M -32.26 % | 3.100 M 100.00 % | 1.550 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | -29.999 K -207.14 % | 28.000 K 0.00 % | 28.000 K -76.86 % | 121.000 K 52.91 % | 79.130 K 36.62 % | 57.919 K | 0.000 -100.00 % | 99.875 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | -267.961 M 6.66 % | -287.077 M 0.22 % | -287.702 M -7.38 % | -267.920 M 7.92 % | -290.978 M -0.14 % | -290.557 M -0.04 % | -290.427 M -1.35 % | -286.550 M 1.35 % | -290.460 M 0.27 % | -291.251 M -1.52 % | -286.903 M 0.88 % | -289.437 M -1.05 % | -286.435 M -124.13 % | -127.798 M 0.98 % | -129.065 M 0.31 % | -129.465 M 9.74 % | -143.437 M |
| Common stock | 128.627 M 16.89 % | 110.041 M 0.00 % | 110.041 M 0.00 % | 110.041 M 0.00 % | 110.041 M 0.00 % | 110.041 M 0.00 % | 110.041 M 0.00 % | 110.041 M 0.00 % | 110.041 M 0.00 % | 110.041 M 0.00 % | 110.041 M 0.00 % | 110.041 M 0.00 % | 110.041 M 0.00 % | 110.041 M 0.00 % | 110.041 M 0.00 % | 110.041 M 0.00 % | 110.041 M |
| Total equity | 57.065 M 122.61 % | 25.635 M 3.14 % | 24.854 M 8.82 % | 22.839 M 9.75 % | 20.810 M 107.16 % | -290.557 M -1 457.36 % | 21.406 M -15.25 % | 25.259 M 21.01 % | 20.873 M 4.97 % | 19.884 M -17.94 % | 24.232 M 15.04 % | 21.064 M -12.47 % | 24.066 M -86.83 % | 182.703 M -0.41 % | 183.457 M 0.27 % | 182.957 M 10.55 % | 165.492 M |
| Other non current liabilities | 5.988 M 18.97 % | 5.033 M 1 020.94 % | 449.000 K 259.22 % | -282.000 K -105.78 % | 4.878 M | 0.000 | 0.000 | 0.000 -100.00 % | 203.259 K -32.71 % | 302.054 K -7.65 % | 327.086 K -99.79 % | 156.333 M 0.01 % | 156.310 M 73 592.55 % | 212.111 K | 0.000 | 0.000 | 0.000 |
| Long term debt | 500.000 K | 0.000 | 0.000 -100.00 % | 600.000 K -71.43 % | 2.100 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 |
| Total non current liabilities | 6.488 M 28.91 % | 5.033 M 1 020.94 % | 449.000 K 41.19 % | 318.000 K -95.44 % | 6.978 M -12.43 % | 7.969 M | 0.000 | 0.000 -100.00 % | 203.259 K -32.71 % | 302.054 K -7.65 % | 327.086 K -99.79 % | 156.333 M 0.01 % | 156.310 M 73 592.55 % | 212.111 K | 0.000 -100.00 % | 91.760 K | 0.000 |
| Other current liabilities | 1.278 M -77.30 % | 5.630 M 1.37 % | 5.554 M -3.49 % | 5.755 M 1.80 % | 5.653 M 2.54 % | 5.513 M 1.61 % | 5.426 M -1.72 % | 5.521 M -28.99 % | 7.774 M -45.66 % | 14.307 M 35.46 % | 10.562 M -68.05 % | 33.059 M 14.09 % | 28.975 M 10.60 % | 26.198 M -35.22 % | 40.444 M 7.95 % | 37.466 M -45.30 % | 68.500 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 |
| Short term debt | 0.000 -100.00 % | 600.000 K 0.00 % | 600.000 K 0.00 % | 600.000 K -71.43 % | 2.100 M -32.26 % | 3.100 M 100.00 % | 1.550 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 1.278 M -79.49 % | 6.230 M 1.23 % | 6.154 M -3.16 % | 6.355 M -18.04 % | 7.753 M -9.98 % | 8.613 M 23.36 % | 6.982 M 26.10 % | 5.537 M -28.83 % | 7.780 M -45.62 % | 14.307 M 35.46 % | 10.562 M -68.05 % | 33.059 M 11.75 % | 29.584 M 10.60 % | 26.748 M -34.38 % | 40.765 M 8.80 % | 37.467 M -45.30 % | 68.501 M |
| Total liabilities | 6.488 M -3.61 % | 6.731 M 1.94 % | 6.603 M -1.05 % | 6.673 M -13.93 % | 7.753 M -9.98 % | 8.613 M 23.36 % | 6.982 M 26.10 % | 5.537 M -30.65 % | 7.984 M -45.35 % | 14.609 M 34.16 % | 10.889 M -94.25 % | 189.392 M 1.88 % | 185.895 M 589.52 % | 26.960 M -33.86 % | 40.765 M 8.54 % | 37.559 M -45.17 % | 68.501 M |
| Other non current assets | 20.552 M 13 245.45 % | 154.000 K 198.72 % | -156.000 K 95.58 % | -3.530 M -154.07 % | 6.529 M 6 133.95 % | 104.733 K -9.99 % | 116.355 K -98.12 % | 6.176 M 18.66 % | 5.205 M -51.73 % | 10.783 M -50.41 % | 21.743 M -88.89 % | 195.730 M -0.03 % | 195.780 M 0.00 % | 195.780 M 2.65 % | 190.721 M 6.44 % | 179.188 M 0.08 % | 179.048 M |
| Long term investments | 100.000 K 0.00 % | 100.000 K 0.00 % | 100.000 K -97.06 % | 3.400 M -74.92 % | 13.555 M 13 455.13 % | 100.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.051 M | 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 -100.00 % | 17.558 M -7.71 % | 19.024 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 | 0.000 100.00 % | -100.000 K | 0.000 100.00 % | -20.210 M | 0.000 | 0.000 | 0.000 -100.00 % | 159.644 K -24.61 % | 211.750 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 63.000 K -19.23 % | 78.000 K -19.59 % | 97.000 K -15.65 % | 115.000 K 64.29 % | 70.000 K 0.00 % | 70.000 K 0.00 % | 70.000 K 0.00 % | 70.000 K 0.00 % | 70.000 K 0.00 % | 70.000 K 0.00 % | 70.000 K -70.44 % | 236.776 K 3.10 % | 229.656 K -8.21 % | 250.192 K -23.22 % | 325.844 K -18.84 % | 401.496 K -41.44 % | 685.648 K |
| Total non current assets | 20.899 M 6 194.88 % | 332.000 K 242.27 % | 97.000 K -15.65 % | 115.000 K 64.29 % | 70.000 K -74.52 % | 274.735 K 292.48 % | 70.000 K 0.00 % | 70.000 K -98.75 % | 5.594 M -50.39 % | 11.276 M -48.87 % | 22.053 M -88.76 % | 196.203 M -0.02 % | 196.237 M 0.00 % | 196.235 M 2.60 % | 191.270 M 6.50 % | 179.589 M -0.08 % | 179.733 M |
| Other current assets | 7.673 M -75.73 % | 31.614 M 23.50 % | 25.598 M 8.50 % | 23.592 M 16.73 % | 20.210 M 867.18 % | -2.634 M -115.05 % | 17.509 M -2.80 % | 18.014 M 238 461.62 % | 7.551 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.000 K -81.54 % | 65.000 K 6 400.00 % | 1.000 K | 0.000 |
| Short term investments | 0.000 -100.00 % | 5.129 M 10.25 % | 4.652 M 48.53 % | 3.132 M 42.57 % | 2.197 M -28.28 % | 3.063 M 1.02 % | 3.032 M -28.76 % | 4.256 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 13.876 M 1 695.08 % | 773.000 K 18.56 % | 652.000 K -7.25 % | 703.000 K -12.24 % | 801.070 K -59.18 % | 1.962 M 266.65 % | 535.236 K -37.54 % | 856.888 K -74.71 % | 3.388 M 79.93 % | 1.883 M -3.09 % | 1.943 M 23.92 % | 1.568 M 65.12 % | 949.621 K 37.05 % | 692.914 K -57.02 % | 1.612 M -33.08 % | 2.409 M 28.21 % | 1.879 M |
| Cash and short term investments | 13.876 M 1 695.08 % | 773.000 K -85.43 % | 5.304 M 38.31 % | 3.835 M 27.92 % | 2.998 M -40.35 % | 5.025 M 40.89 % | 3.567 M -30.24 % | 5.113 M 50.91 % | 3.388 M 79.93 % | 1.883 M -3.09 % | 1.943 M 23.92 % | 1.568 M 65.12 % | 949.621 K 37.05 % | 692.914 K -57.02 % | 1.612 M -33.08 % | 2.409 M 28.21 % | 1.879 M |
| Total current assets | 42.654 M 33.15 % | 32.034 M 2.15 % | 31.360 M 6.68 % | 29.397 M 3.17 % | 28.493 M 466.97 % | 5.025 M -82.25 % | 28.319 M -7.83 % | 30.726 M 32.08 % | 23.263 M 0.20 % | 23.217 M 77.66 % | 13.068 M -8.31 % | 14.253 M 3.85 % | 13.724 M 2.20 % | 13.428 M -59.25 % | 32.952 M -19.48 % | 40.926 M -24.57 % | 54.259 M |
| Inventory | 0.000 100.00 % | -5.129 M -12.68 % | -4.552 M -50.13 % | -3.032 M | 0.000 100.00 % | -2.963 M -241.03 % | 2.101 M -6.66 % | 2.251 M -2.55 % | 2.310 M 0.00 % | 2.310 M 0.00 % | 2.310 M -42.34 % | 4.006 M -1.74 % | 4.077 M 54.14 % | 2.645 M -81.25 % | 14.109 M 49.89 % | 9.413 M -12.63 % | 10.774 M |
| Net receivables | 21.105 M 341.90 % | 4.776 M -4.67 % | 5.010 M 0.16 % | 5.002 M -5.35 % | 5.285 M -5.58 % | 5.597 M 8.89 % | 5.141 M -3.90 % | 5.349 M -69.53 % | 17.558 M -7.71 % | 19.024 M 115.81 % | 8.815 M 1.57 % | 8.679 M -0.21 % | 8.697 M -13.69 % | 10.077 M -41.30 % | 17.166 M -41.02 % | 29.104 M -30.05 % | 41.606 M |
| Tax assets | 184.000 K | 0.000 -100.00 % | 156.000 K 20.00 % | 130.000 K 3.17 % | 126.000 K | 0.000 -100.00 % | 116.355 K -10.28 % | 129.687 K -18.76 % | 159.644 K -24.61 % | 211.750 K -11.78 % | 240.014 K 1.53 % | 236.405 K 3.95 % | 227.413 K 10.87 % | 205.120 K -8.28 % | 223.647 K | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -10.000 -100.00 % | 24.522 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account 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 -100.00 % | 588.258 K 13.12 % | 520.053 K 73.63 % | 299.524 K | 0.000 | 0.000 |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.093 K -63.01 % | 16.474 K 160.09 % | 6.334 K | 0.000 | 0.000 | 0.000 -100.00 % | 21.487 K -28.96 % | 30.245 K 37.17 % | 22.050 K | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 -100.00 % | 265.003 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 196.429 M 8.77 % | 180.596 M -10.82 % | 202.515 M 12.14 % | 180.597 M -10.48 % | 201.747 M 283.34 % | -110.041 M -154.53 % | 201.793 M 0.01 % | 201.767 M 0.24 % | 201.292 M 0.10 % | 201.094 M 0.00 % | 201.094 M 0.32 % | 200.460 M 0.00 % | 200.460 M 0.00 % | 200.460 M -1.00 % | 202.481 M 0.05 % | 202.381 M 1.76 % | 198.888 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 -100.00 % | 91.759 K | 0.000 |
| Other liabilities | 0.000 100.00 % | -4.532 M | 0.000 | 0.000 | 0.000 100.00 % | -7.969 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 63.553 M 96.36 % | 32.366 M 2.89 % | 31.457 M 6.59 % | 29.512 M 3.32 % | 28.563 M -4.22 % | 29.823 M 5.05 % | 28.389 M -7.82 % | 30.796 M 6.72 % | 28.857 M -16.34 % | 34.493 M -1.79 % | 35.121 M -83.31 % | 210.456 M 0.24 % | 209.961 M 0.14 % | 209.663 M -6.49 % | 224.222 M 1.68 % | 220.515 M -5.76 % | 233.992 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Change in working capital | -16.650 M -6 230.80 % | -263.000 K 84.25 % | -1.670 M -500.72 % | -278.000 K -120.08 % | 1.385 M 289.28 % | -731.509 K -198.38 % | 743.543 K 114.90 % | -4.991 M -1 151.89 % | 474.478 K 164.91 % | -731.000 K 96.52 % | -20.996 M -694.62 % | 3.531 M 26.51 % | 2.791 M 116.13 % | -17.301 M -148.36 % | -6.966 M |
| Accounts receivables | -16.329 M -7 078.21 % | 234.000 K 3 025.00 % | -8.000 K -102.83 % | 283.000 K -9.44 % | 312.500 K 131.49 % | -992.515 K | 0.000 100.00 % | -2.495 M -135.80 % | 6.969 M 256.22 % | -4.461 M -2 164.47 % | -197.000 K -1 164.92 % | 18.499 K -98.67 % | 1.392 M -24.35 % | 1.840 M 2 167.42 % | -89.000 K |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.696 M 2 284.13 % | 71.137 K 104.97 % | -1.431 M -215.03 % | 1.244 M -86.90 % | 9.493 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 |
| Other working capital | -321.000 K 35.41 % | -497.000 K 70.10 % | -1.662 M -196.26 % | -561.000 K -152.33 % | 1.072 M 310.76 % | 261.006 K -64.90 % | 743.543 K 129.79 % | -2.496 M 61.57 % | -6.495 M -274.08 % | 3.731 M 116.59 % | -22.495 M -753.54 % | 3.442 M 21.58 % | 2.831 M 113.89 % | -20.385 M -24.53 % | -16.370 M |
| Other non cash items | -1.473 M -254.09 % | -416.000 K -44.44 % | -288.000 K -11.63 % | -258.000 K -65.27 % | -156.110 K -81.62 % | -85.955 K 78.62 % | -402.000 K -606.46 % | 79.375 K 92.41 % | 41.254 K 117.83 % | 18.939 K -99.73 % | 7.012 M 359.70 % | -2.700 M -101.73 % | 156.128 M 788.00 % | 17.582 M 118.98 % | -92.658 M |
| Net cash provided by operating activities | -21.068 M -17 511.57 % | 121.000 K 337.25 % | -51.000 K -103.49 % | 1.461 M 120.20 % | 663.500 K 170.01 % | -947.659 K 73.10 % | -3.523 M -39.19 % | -2.531 M -268.17 % | 1.505 M 129.74 % | -5.060 M 52.49 % | -10.650 M -405.22 % | -2.108 M -726.18 % | 336.642 K -44.07 % | 601.949 K 100.61 % | -99.342 M |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 100.00 % | -59.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -79.173 K -43.08 % | -55.334 K -49.55 % | -37.000 K 27.45 % | -51.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 |
| 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 100.00 % | -140.000 K 99.30 % | -20.000 M |
| Sales maturities of investments | 1.871 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.651 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.806 M | 0.000 | 0.000 -100.00 % | 120.000 M |
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.651 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.000 M -54.64 % | 11.024 M | 0.000 100.00 % | -24.600 K -123.48 % | 104.760 K 5.82 % | 99.000 K |
| Net cash used for investing activites | 1.871 M | 0.000 | 0.000 100.00 % | -59.000 K | 0.000 -100.00 % | 1.651 M 0.02 % | 1.651 M | 0.000 | 0.000 -100.00 % | 5.000 M -54.64 % | 11.024 M 304.40 % | 2.726 M 3 510.31 % | -79.934 K -10.65 % | -72.240 K -100.07 % | 100.048 M |
| Debt repayment | -100.000 K | 0.000 | 0.000 100.00 % | -1.500 M -50.00 % | -1.000 M -164.52 % | 1.550 M 0.00 % | 1.550 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 32.400 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Other financing activites | 0.000 | 0.000 | 0.000 | 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 cash used provided by financing activities | 32.300 M | 0.000 | 0.000 100.00 % | -1.500 M -50.00 % | -1.000 M -164.52 % | 1.550 M 0.00 % | 1.550 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Net change in cash | 13.103 M 10 728.93 % | 121.000 K 337.25 % | -51.000 K 47.96 % | -98.000 K 70.88 % | -336.500 K -155.87 % | 602.341 K 287.06 % | -322.000 K 87.28 % | -2.531 M -268.17 % | 1.505 M 2 621.49 % | -59.687 K -115.93 % | 374.717 K -39.42 % | 618.507 K 4 752.88 % | -13.293 K -102.51 % | 529.709 K -24.97 % | 706.000 K |
| Cash at beginning of period | 773.000 K 18.56 % | 652.000 K -7.25 % | 703.000 K -12.23 % | 801.000 K -29.59 % | 1.138 M 112.54 % | 535.236 K -37.54 % | 856.888 K -74.71 % | 3.388 M 79.93 % | 1.883 M -3.09 % | 1.943 M 23.92 % | 1.568 M 65.12 % | 949.621 K -1.38 % | 962.914 K -48.75 % | 1.879 M 60.19 % | 1.173 M |
| Cash at end of period | 13.876 M 1 695.08 % | 773.000 K 18.56 % | 652.000 K -7.25 % | 703.000 K -12.24 % | 801.070 K -29.58 % | 1.138 M 112.54 % | 535.236 K -37.54 % | 856.888 K -74.71 % | 3.388 M 79.93 % | 1.883 M -3.09 % | 1.943 M 23.92 % | 1.568 M 65.12 % | 949.621 K -60.58 % | 2.409 M 28.21 % | 1.879 M |
| Operating cash flow | -21.068 M -17 511.57 % | 121.000 K 337.25 % | -51.000 K -103.49 % | 1.461 M 120.20 % | 663.500 K 170.01 % | -947.659 K 73.10 % | -3.523 M -39.19 % | -2.531 M -268.17 % | 1.505 M 129.74 % | -5.060 M 52.49 % | -10.650 M -405.22 % | -2.108 M -726.18 % | 336.642 K -44.07 % | 601.949 K 100.61 % | -99.342 M |
| Capital expenditure | 0.000 | 0.000 | 0.000 100.00 % | -59.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -79.173 K -43.08 % | -55.334 K -49.55 % | -37.000 K 27.45 % | -51.000 K |
| Free CashFlow | -21.068 M -17 511.57 % | 121.000 K 337.25 % | -51.000 K -103.64 % | 1.402 M 111.30 % | 663.500 K 170.01 % | -947.659 K 73.10 % | -3.523 M -39.19 % | -2.531 M -268.17 % | 1.505 M 129.74 % | -5.060 M 52.49 % | -10.650 M -386.97 % | -2.187 M -877.44 % | 281.308 K -50.21 % | 564.949 K 100.57 % | -99.393 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2010 | 2009 |
| 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 | 2009-03-31 | 2008-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 411.000 K 306.93 % | 101.000 K -91.36 % | 1.169 M 354.86 % | 257.000 K -14.33 % | 300.000 K -77.99 % | 1.363 M 65.61 % | 823.000 K -15.59 % | 975.000 K -30.46 % | 1.402 M -6.60 % | 1.501 M 47.74 % | 1.016 M 31.44 % | 773.000 K 3.07 % | 750.000 K -67.35 % | 2.297 M 206.27 % | 750.000 K 0.00 % | 750.000 K 0.00 % | 750.000 K -0.04 % | 750.300 K 0.04 % | 750.000 K -25.00 % | 1.000 M 100.00 % | 500.000 K -50.00 % | 1.000 M 33.33 % | 750.000 K -40.00 % | 1.250 M 4 707.69 % | 26.000 K 109.77 % | -266.000 K -200.00 % | 266.000 K -82.28 % | 1.501 M | 0.000 -100.00 % | 5.467 M 2 095.58 % | 249.000 K -21.20 % | 316.000 K 10.49 % | 286.000 K -95.68 % | 6.621 M 2 092.38 % | 302.000 K -2.58 % | 310.000 K 3.33 % | 300.000 K -88.04 % | 2.508 M 83 500.00 % | 3.000 K 400.00 % | -1.000 K -125.00 % | 4.000 K -99.97 % | 15.600 M | 0.000 -100.00 % | 1.216 M 296.09 % | 307.000 K 3 075.75 % | 9.667 K | 0.000 100.00 % | -6.000 K 91.67 % | -72.000 K -105.24 % | 1.375 M 68 850.00 % | -2.000 K -102.67 % | 75.000 K 781.82 % | -11.000 K -100.14 % | 8.125 M 517.95 % | -1.944 M -101.98 % | 97.981 M 184.84 % | -115.484 M |
| Net income | -808.000 K 39.70 % | -1.340 M -812.77 % | 188.000 K 118.61 % | -1.010 M -31.51 % | -768.000 K -270.67 % | 450.000 K 3 850.00 % | -12.000 K -104.04 % | 297.000 K 545.65 % | 46.000 K -97.56 % | 1.888 M 548.80 % | 291.000 K 196.94 % | 98.000 K 158.33 % | -168.000 K -110.23 % | 1.643 M 1 979.75 % | 79.000 K -60.10 % | 198.000 K 191.18 % | 68.000 K 112.04 % | -565.000 K -1 355.56 % | 45.000 K -88.72 % | 399.000 K 233.00 % | -300.000 K -133.49 % | 895.805 K 510.92 % | -218.000 K -222.47 % | 178.000 K 118.09 % | -984.000 K -17.84 % | -835.000 K 20.93 % | -1.056 M 41.82 % | -1.815 M -116.33 % | -839.000 K -117.33 % | 4.841 M 680.46 % | -834.000 K 10.42 % | -931.000 K -34.34 % | -693.000 K -114.86 % | 4.664 M 604.22 % | -925.000 K 42.58 % | -1.611 M -41.44 % | -1.139 M -266.76 % | 683.000 K 145.69 % | -1.495 M 27.74 % | -2.069 M -41.04 % | -1.467 M -110.80 % | 13.582 M 1 171.98 % | -1.267 M -31.43 % | -964.000 K 88.22 % | -8.183 M -477.35 % | -1.417 M -10.30 % | -1.285 M 5.58 % | -1.361 M -228.15 % | 1.062 M 100.68 % | -155.072 M -12 415.90 % | -1.239 M 1.04 % | -1.252 M -16.57 % | -1.074 M -107.91 % | 13.585 M 546.58 % | -3.042 M -103.19 % | 95.268 M 192.78 % | -102.683 M |
| Income before tax | -795.000 K 41.97 % | -1.370 M -828.72 % | 188.000 K 118.61 % | -1.010 M -31.51 % | -768.000 K -269.91 % | 452.000 K 3 866.67 % | -12.000 K -104.04 % | 297.000 K 545.65 % | 46.000 K -97.53 % | 1.862 M 539.86 % | 291.000 K 196.94 % | 98.000 K 158.33 % | -168.000 K -110.15 % | 1.655 M 2 167.12 % | 73.000 K -62.18 % | 193.000 K 206.35 % | 63.000 K 110.75 % | -586.000 K -1 402.22 % | 45.000 K -88.72 % | 399.000 K 233.00 % | -300.000 K -133.50 % | 895.427 K 510.75 % | -218.000 K -218.48 % | 184.000 K 118.79 % | -979.000 K -18.52 % | -826.000 K 21.78 % | -1.056 M 41.82 % | -1.815 M -117.37 % | -835.000 K -117.18 % | 4.860 M 685.54 % | -830.000 K 10.85 % | -931.000 K -35.12 % | -689.000 K -114.68 % | 4.694 M 611.89 % | -917.000 K 42.83 % | -1.604 M -41.70 % | -1.132 M -258.77 % | 713.000 K 147.69 % | -1.495 M 27.78 % | -2.070 M -41.01 % | -1.468 M -110.80 % | 13.594 M 1 172.93 % | -1.267 M -30.35 % | -972.000 K 88.13 % | -8.191 M -477.92 % | -1.417 M -10.04 % | -1.288 M 20.54 % | -1.621 M -223.18 % | 1.316 M 100.85 % | -155.109 M -12 418.89 % | -1.239 M 0.40 % | -1.244 M -16.59 % | -1.067 M -107.75 % | 13.774 M 546.05 % | -3.088 M -103.20 % | 96.384 M 181.98 % | -117.564 M |
| Income before tax ratio | -1.93 85.74 % | -13.56 -8 534.43 % | 0.16 104.09 % | -3.93 -53.51 % | -2.56 -871.96 % | 0.33 2 374.37 % | -0.01 -104.79 % | 0.30 828.41 % | 0.03 -97.36 % | 1.24 333.11 % | 0.29 125.92 % | 0.13 156.60 % | -0.22 -131.09 % | 0.72 640.24 % | 0.10 -62.18 % | 0.26 206.35 % | 0.08 110.76 % | -0.78 -1 401.70 % | 0.06 -84.96 % | 0.40 166.50 % | -0.60 -167.01 % | 0.90 408.06 % | -0.29 -297.46 % | 0.15 100.39 % | -37.65 -1 312.58 % | 3.11 178.22 % | -3.97 -228.31 % | -1.21 | 0.00 -100.00 % | 0.89 126.67 % | -3.33 -13.14 % | -2.95 -22.30 % | -2.41 -439.81 % | 0.71 123.35 % | -3.04 41.32 % | -5.17 -37.13 % | -3.77 -1 427.28 % | 0.28 100.06 % | -498.33 -124.07 % | 2 070.00 664.03 % | -367.00 -42 215.64 % | 0.87 | 0.00 100.00 % | -0.80 97.00 % | -26.68 81.80 % | -146.61 | 0.00 -100.00 % | 270.17 1 578.12 % | -18.28 83.80 % | -112.81 -118.21 % | 619.50 3 834.93 % | -16.59 -117.10 % | 97.00 5 621.83 % | 1.70 6.72 % | 1.59 61.48 % | 0.98 -3.37 % | 1.02 |
| EBITDA | -794.000 K 42.00 % | -1.369 M -810.25 % | 192.750 K 119.18 % | -1.005 M -31.72 % | -763.000 K -267.05 % | 456.750 K 5 809.38 % | -8.000 K -102.65 % | 302.000 K 495.07 % | 50.750 K -97.63 % | 2.141 M 5 121.95 % | 41.000 K -45.33 % | 75.000 K 144.64 % | -168.000 K -110.10 % | 1.664 M 2 118.67 % | 75.000 K -61.73 % | 196.000 K 211.11 % | 63.000 K 110.75 % | -586.000 K -1 402.22 % | 45.000 K -88.72 % | 399.000 K 233.00 % | -300.000 K -150.36 % | 595.727 K 373.27 % | -218.000 K -219.13 % | 183.000 K 118.21 % | -1.005 M 10.43 % | -1.122 M -6.25 % | -1.056 M 41.82 % | -1.815 M -117.37 % | -835.000 K -117.18 % | 4.860 M 685.54 % | -830.000 K 10.85 % | -931.000 K -35.12 % | -689.000 K -114.68 % | 4.694 M 611.89 % | -917.000 K 42.83 % | -1.604 M -40.95 % | -1.138 M -259.61 % | 713.000 K 149.00 % | -1.455 M 29.71 % | -2.070 M -70.65 % | -1.213 M -108.83 % | 13.734 M 1 191.73 % | -1.258 M -30.63 % | -963.000 K 88.23 % | -8.182 M -477.31 % | -1.417 M -11.25 % | -1.274 M 20.77 % | -1.608 M -218.15 % | 1.361 M 100.88 % | -155.102 M -12 551.06 % | -1.226 M 0.49 % | -1.232 M -17.67 % | -1.047 M -111.49 % | 9.111 M 396.87 % | -3.069 M -103.18 % | 96.454 M 182.04 % | -117.564 M |
| Net income ratio | -1.97 85.18 % | -13.27 -8 349.74 % | 0.16 104.09 % | -3.93 -53.51 % | -2.56 -875.40 % | 0.33 2 364.31 % | -0.01 -104.79 % | 0.30 828.41 % | 0.03 -97.39 % | 1.26 339.16 % | 0.29 125.92 % | 0.13 156.60 % | -0.22 -131.32 % | 0.72 579.06 % | 0.11 -60.10 % | 0.26 191.18 % | 0.09 112.04 % | -0.75 -1 355.05 % | 0.06 -84.96 % | 0.40 166.50 % | -0.60 -166.98 % | 0.90 408.19 % | -0.29 -304.12 % | 0.14 100.38 % | -37.85 -1 305.64 % | 3.14 179.07 % | -3.97 -228.31 % | -1.21 | 0.00 -100.00 % | 0.89 126.44 % | -3.35 -13.69 % | -2.95 -21.59 % | -2.42 -443.98 % | 0.70 123.00 % | -3.06 41.06 % | -5.20 -36.88 % | -3.80 -1 494.15 % | 0.27 100.05 % | -498.33 -124.09 % | 2 069.00 664.14 % | -366.75 -42 224.13 % | 0.87 | 0.00 100.00 % | -0.79 97.03 % | -26.65 81.82 % | -146.62 | 0.00 -100.00 % | 226.83 1 637.85 % | -14.75 86.92 % | -112.78 -118.20 % | 619.50 3 811.06 % | -16.69 -117.10 % | 97.64 5 739.50 % | 1.67 6.85 % | 1.56 60.94 % | 0.97 9.35 % | 0.89 |
| Ratio EBITDA | -1.93 85.75 % | -13.55 -8 320.58 % | 0.16 104.22 % | -3.91 -53.76 % | -2.54 -858.96 % | 0.34 3 547.41 % | -0.01 -103.14 % | 0.31 755.69 % | 0.04 -97.46 % | 1.43 3 434.65 % | 0.04 -58.41 % | 0.10 143.31 % | -0.22 -130.92 % | 0.72 624.42 % | 0.10 -61.73 % | 0.26 211.11 % | 0.08 110.76 % | -0.78 -1 401.70 % | 0.06 -84.96 % | 0.40 166.50 % | -0.60 -200.72 % | 0.60 304.95 % | -0.29 -298.54 % | 0.15 100.38 % | -38.65 -1 016.39 % | 4.22 206.25 % | -3.97 -228.31 % | -1.21 | 0.00 -100.00 % | 0.89 126.67 % | -3.33 -13.14 % | -2.95 -22.30 % | -2.41 -439.81 % | 0.71 123.35 % | -3.04 41.32 % | -5.17 -36.40 % | -3.79 -1 434.32 % | 0.28 100.06 % | -485.00 -123.43 % | 2 070.00 782.61 % | -303.25 -34 545.17 % | 0.88 | 0.00 100.00 % | -0.79 97.03 % | -26.65 81.82 % | -146.61 | 0.00 -100.00 % | 268.00 1 517.78 % | -18.90 83.24 % | -112.80 -118.40 % | 613.00 3 831.74 % | -16.43 -117.26 % | 95.18 8 388.12 % | 1.12 -28.97 % | 1.58 60.37 % | 0.98 -3.30 % | 1.02 |
| Gross profit ratio | -0.15 96.38 % | -4.24 -523.76 % | 1.00 111.36 % | -8.80 -1 500.28 % | -0.55 -307.66 % | 0.26 -33.75 % | 0.40 -33.60 % | 0.60 -20.89 % | 0.76 4.61 % | 0.73 -27.25 % | 1.00 0.00 % | 1.00 70.07 % | 0.59 -30.81 % | 0.85 53.21 % | 0.55 -5.02 % | 0.58 -7.20 % | 0.63 -23.38 % | 0.82 83.89 % | 0.45 -36.01 % | 0.70 16.33 % | 0.60 -33.84 % | 0.91 116.60 % | 0.42 -40.67 % | 0.71 105.30 % | -13.31 -569.48 % | 2.83 334.89 % | -1.21 -220.68 % | 1.00 | 0.00 -100.00 % | 0.92 360.96 % | -0.35 -31.39 % | -0.27 -7 593.04 % | 0.00 -100.37 % | 0.94 227.69 % | -0.74 31.05 % | -1.07 -5.69 % | -1.01 -246.48 % | 0.69 | 0.00 -100.00 % | 1.00 | 0.00 -100.00 % | 0.55 | 0.00 -100.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 | 0.00 -100.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 |
| Weighted average shs out dil | 13.467 M 43.26 % | 9.400 M 0.00 % | 9.400 M -16.24 % | 11.222 M 2.28 % | 10.971 M -2.48 % | 11.250 M 1.69 % | 11.063 M 0.00 % | 11.063 M 0.00 % | 11.062 M -0.39 % | 11.106 M 14.49 % | 9.700 M -1.02 % | 9.800 M 16.67 % | 8.400 M -25.54 % | 11.281 M -1.90 % | 11.500 M 16.16 % | 9.900 M -10.51 % | 11.063 M 0.00 % | 11.063 M 0.00 % | 11.063 M 10.90 % | 9.975 M -0.25 % | 10.000 M -8.94 % | 10.981 M 0.75 % | 10.900 M 22.47 % | 8.900 M -18.60 % | 10.933 M 1.12 % | 10.812 M 2.38 % | 10.560 M -6.91 % | 11.344 M 8.16 % | 10.488 M -4.67 % | 11.002 M -7.65 % | 11.914 M 15.18 % | 10.344 M -10.44 % | 11.550 M 4.01 % | 11.105 M -3.96 % | 11.563 M 7.66 % | 10.740 M -5.71 % | 11.390 M 0.06 % | 11.383 M -1.02 % | 11.500 M 5.61 % | 10.889 M -3.51 % | 11.285 M 0.99 % | 11.174 M -2.99 % | 11.518 M 7.53 % | 10.711 M -3.14 % | 11.058 M 1.58 % | 10.886 M 1.66 % | 10.708 M 2.28 % | 10.469 M -1.42 % | 10.620 M -4.00 % | 11.063 M 0.00 % | 11.063 M 0.00 % | 11.063 M 0.00 % | 11.063 M 0.00 % | 11.063 M 0.00 % | 11.063 M -0.02 % | 11.065 M 0.00 % | 11.065 M |
| Weighted average shs out | 13.467 M 43.26 % | 9.400 M 0.00 % | 9.400 M -16.24 % | 11.222 M 2.28 % | 10.971 M -3.91 % | 11.418 M 3.21 % | 11.063 M 0.00 % | 11.063 M 0.00 % | 11.062 M -0.71 % | 11.142 M 14.86 % | 9.700 M -1.02 % | 9.800 M 16.67 % | 8.400 M -25.54 % | 11.282 M -1.91 % | 11.501 M 16.17 % | 9.900 M -10.51 % | 11.063 M 0.00 % | 11.063 M 0.00 % | 11.063 M 10.90 % | 9.975 M -0.25 % | 10.000 M -8.94 % | 10.981 M 0.75 % | 10.900 M 22.47 % | 8.900 M -18.60 % | 10.933 M 1.12 % | 10.812 M 2.38 % | 10.560 M -6.91 % | 11.344 M 8.16 % | 10.488 M -4.67 % | 11.002 M -7.65 % | 11.914 M 15.18 % | 10.344 M -10.44 % | 11.550 M 4.01 % | 11.105 M -3.96 % | 11.563 M 7.66 % | 10.740 M -5.71 % | 11.390 M 0.06 % | 11.383 M -1.02 % | 11.500 M 5.61 % | 10.889 M -3.51 % | 11.285 M 0.99 % | 11.174 M -2.99 % | 11.518 M 7.53 % | 10.711 M -3.14 % | 11.058 M 1.58 % | 10.886 M 1.66 % | 10.708 M 2.28 % | 10.469 M -1.42 % | 10.620 M -4.00 % | 11.063 M 0.00 % | 11.063 M 0.00 % | 11.063 M 0.00 % | 11.063 M 0.00 % | 11.063 M 0.00 % | 11.063 M -0.02 % | 11.065 M 0.00 % | 11.065 M |
| EPS diluted | -0.06 57.14 % | -0.14 -800.00 % | 0.02 122.22 % | -0.09 -28.57 % | -0.07 -277.66 % | 0.04 3 681.82 % | 0.00 -105.50 % | 0.02 100.00 % | 0.01 -94.12 % | 0.17 466.67 % | 0.03 200.00 % | 0.01 150.00 % | -0.02 -113.33 % | 0.15 1 400.00 % | 0.01 -50.00 % | 0.02 100.00 % | 0.01 119.57 % | -0.05 -1 346.34 % | 0.00 -89.75 % | 0.04 233.33 % | -0.03 -136.76 % | 0.08 508.00 % | -0.02 -200.00 % | 0.02 122.22 % | -0.09 -16.58 % | -0.08 22.80 % | -0.10 37.50 % | -0.16 -100.00 % | -0.08 -118.18 % | 0.44 728.57 % | -0.07 22.22 % | -0.09 -50.00 % | -0.06 -114.29 % | 0.42 625.00 % | -0.08 46.67 % | -0.15 -50.00 % | -0.10 -266.67 % | 0.06 146.15 % | -0.13 31.58 % | -0.19 -46.15 % | -0.13 -110.66 % | 1.22 1 209.09 % | -0.11 -22.22 % | -0.09 87.84 % | -0.74 -469.23 % | -0.13 -8.33 % | -0.12 7.69 % | -0.13 -230.00 % | 0.10 100.71 % | -14.02 -12 645.45 % | -0.11 0.00 % | -0.11 -10.00 % | -0.10 -108.13 % | 1.23 555.56 % | -0.27 -103.14 % | 8.61 192.78 % | -9.28 |
| Earnings per share | -0.06 57.14 % | -0.14 -800.00 % | 0.02 122.22 % | -0.09 -28.57 % | -0.07 -275.00 % | 0.04 3 736.36 % | 0.00 -105.50 % | 0.02 100.00 % | 0.01 -94.12 % | 0.17 466.67 % | 0.03 200.00 % | 0.01 150.00 % | -0.02 -113.33 % | 0.15 1 400.00 % | 0.01 -50.00 % | 0.02 100.00 % | 0.01 119.57 % | -0.05 -1 346.34 % | 0.00 -89.75 % | 0.04 233.33 % | -0.03 -136.76 % | 0.08 508.00 % | -0.02 -200.00 % | 0.02 122.22 % | -0.09 -16.58 % | -0.08 22.80 % | -0.10 37.50 % | -0.16 -100.00 % | -0.08 -118.18 % | 0.44 728.57 % | -0.07 22.22 % | -0.09 -50.00 % | -0.06 -114.29 % | 0.42 625.00 % | -0.08 46.67 % | -0.15 -50.00 % | -0.10 -266.67 % | 0.06 146.15 % | -0.13 31.58 % | -0.19 -46.15 % | -0.13 -110.66 % | 1.22 1 209.09 % | -0.11 -22.22 % | -0.09 87.84 % | -0.74 -469.23 % | -0.13 -8.33 % | -0.12 7.69 % | -0.13 -230.00 % | 0.10 100.71 % | -14.02 -12 645.45 % | -0.11 0.00 % | -0.11 -10.00 % | -0.10 -108.13 % | 1.23 555.56 % | -0.27 -103.14 % | 8.61 192.78 % | -9.28 |
| Gross profit | -63.000 K 85.28 % | -428.000 K -136.61 % | 1.169 M 151.68 % | -2.262 M -1 270.91 % | -165.000 K -145.71 % | 361.000 K 9.73 % | 329.000 K -43.95 % | 587.000 K -44.99 % | 1.067 M -2.29 % | 1.092 M 7.48 % | 1.016 M 31.44 % | 773.000 K 75.28 % | 441.000 K -77.41 % | 1.952 M 369.23 % | 416.000 K -5.02 % | 438.000 K -7.20 % | 472.000 K -23.41 % | 616.293 K 83.97 % | 335.000 K -52.01 % | 698.000 K 132.67 % | 300.000 K -66.92 % | 906.833 K 188.80 % | 314.000 K -64.40 % | 882.000 K 354.91 % | -346.000 K 54.11 % | -754.000 K -134.89 % | -321.000 K -121.39 % | 1.501 M 556.23 % | -329.000 K -106.53 % | 5.042 M 5 829.55 % | -88.000 K -3.53 % | -85.000 K -8 400.00 % | -1.000 K -100.02 % | 6.243 M 2 899.55 % | -223.000 K 32.83 % | -332.000 K -9.21 % | -304.000 K -117.52 % | 1.735 M | 0.000 100.00 % | -1.000 K | 0.000 -100.00 % | 8.544 M | 0.000 -100.00 % | 1.216 M 296.09 % | 307.000 K 3 075.75 % | 9.667 K | 0.000 100.00 % | -6.000 K 91.67 % | -72.000 K -105.24 % | 1.375 M 68 850.00 % | -2.000 K -102.67 % | 75.000 K 781.82 % | -11.000 K -100.14 % | 8.125 M 517.95 % | -1.944 M -101.98 % | 97.981 M 184.84 % | -115.484 M |
| Income tax expense | -13.000 K 56.67 % | -30.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 K | 0.000 | 0.000 | 0.000 100.00 % | -26.000 K -664.03 % | -3.403 K | 0.000 | 0.000 -100.00 % | 12.500 K 308.33 % | -6.000 K -20.00 % | -5.000 K 0.00 % | -5.000 K 76.75 % | -21.509 K | 0.000 | 0.000 | 0.000 100.00 % | -378.000 | 0.000 -100.00 % | 6.000 K 20.00 % | 5.000 K -46.42 % | 9.332 K | 0.000 | 0.000 -100.00 % | 4.000 K -78.95 % | 19.000 K 375.00 % | 4.000 K 33.33 % | 3.000 K -25.00 % | 4.000 K -86.67 % | 30.000 K 275.00 % | 8.000 K 214.29 % | -7.000 K -200.00 % | 7.000 K -76.67 % | 30.000 K | 0.000 100.00 % | -1.000 K 0.00 % | -1.000 K -108.07 % | 12.391 K | 0.000 100.00 % | -8.000 K 0.00 % | -8.000 K -100 100.00 % | 8.000 100.27 % | -3.000 K 98.85 % | -260.000 K -202.36 % | 254.000 K 781.09 % | -37.293 K | 0.000 -100.00 % | 8.000 K 14.29 % | 7.000 K -96.31 % | 189.527 K 512.02 % | -46.000 K -104.12 % | 1.116 M 107.50 % | -14.881 M |
| Cost of revenue | 474.000 K -10.40 % | 529.000 K -21.98 % | 678.000 K 62.98 % | 416.000 K -10.54 % | 465.000 K -13.73 % | 539.000 K -6.26 % | 575.000 K 48.20 % | 388.000 K 15.82 % | 335.000 K -18.09 % | 409.000 K | 0.000 | 0.000 -100.00 % | 309.000 K -10.45 % | 345.050 K 3.31 % | 334.000 K 7.05 % | 312.000 K 12.23 % | 278.000 K 107.45 % | 134.007 K -67.71 % | 415.000 K 37.42 % | 302.000 K 51.00 % | 200.000 K 114.67 % | 93.167 K -78.63 % | 436.000 K 18.48 % | 368.000 K 6.36 % | 346.000 K -29.20 % | 488.725 K 52.25 % | 321.000 K -6.41 % | 343.000 K 4.26 % | 329.000 K -22.59 % | 425.000 K 26.11 % | 337.000 K -15.96 % | 401.000 K 39.72 % | 287.000 K -24.07 % | 378.000 K -28.00 % | 525.000 K -18.22 % | 642.000 K 6.29 % | 604.000 K -21.86 % | 773.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.597 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| General and administrative expenses | 0.000 -100.00 % | 529.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 539.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 516.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 -100.00 % | 1.128 M 487.50 % | 192.000 K -51.88 % | 399.000 K 71.98 % | 232.000 K -42.86 % | 406.000 K 147.56 % | 164.000 K -33.60 % | 247.000 K 17.62 % | 210.000 K | 0.000 -100.00 % | 133.000 K -88.11 % | 1.119 M 199.20 % | 374.000 K | 0.000 -100.00 % | 242.000 K -64.83 % | 688.000 K 192.77 % | 235.000 K | 0.000 -100.00 % | 159.000 K -43.01 % | 279.000 K 316.42 % | 67.000 K | 0.000 -100.00 % | 158.000 K -67.82 % | 491.000 K -40.19 % | 821.000 K |
| Selling and marketing expenses | 0.000 -100.00 % | 185.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 186.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 155.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 732.000 K 221.05 % | 228.000 K | 0.000 100.00 % | -1.365 M -1 089.13 % | 138.000 K 116.91 % | -816.000 K -248.72 % | -234.000 K | 0.000 | 0.000 100.00 % | -260.000 K -204.00 % | 250.000 K | 0.000 -100.00 % | 609.000 K 105.11 % | 296.920 K -13.43 % | 343.000 K 40.00 % | 245.000 K -40.10 % | 409.000 K -66.00 % | 1.203 M 314.83 % | 290.000 K | 0.000 -100.00 % | 600.000 K 92.86 % | 311.106 K -41.52 % | 532.000 K -23.89 % | 699.000 K 6.07 % | 659.000 K 79.38 % | 367.368 K -50.02 % | 735.000 K -50.07 % | 1.472 M 190.91 % | 506.000 K 178.02 % | 182.000 K -75.47 % | 742.000 K -12.29 % | 846.000 K 22.97 % | 688.000 K 63.42 % | 421.000 K -16.47 % | 504.000 K -42.27 % | 873.000 K 45.02 % | 602.000 K -2.27 % | 616.000 K -53.93 % | 1.337 M -26.62 % | 1.822 M 75.70 % | 1.037 M -48.28 % | 2.005 M 76.81 % | 1.134 M 6.08 % | 1.069 M -86.84 % | 8.124 M 1 566.24 % | -554.072 K -152.97 % | 1.046 M 12.84 % | 927.000 K 157.12 % | -1.623 M -101.04 % | 156.509 M 14 418.46 % | 1.078 M 3.65 % | 1.040 M 5.16 % | 989.000 K 202.38 % | -966.000 K -197.97 % | 986.000 K -10.85 % | 1.106 M -12.15 % | 1.259 M |
| Operating expenses | 732.000 K -22.29 % | 942.000 K 38.94 % | 678.000 K 171.44 % | -949.000 K -257.38 % | 603.000 K 762.64 % | -91.000 K -126.69 % | 341.000 K 17.59 % | 290.000 K -71.60 % | 1.021 M 199.13 % | -1.030 M -512.00 % | 250.000 K -62.96 % | 675.000 K 10.84 % | 609.000 K 105.11 % | 296.920 K -13.43 % | 343.000 K 40.00 % | 245.000 K -40.10 % | 409.000 K 14.76 % | 356.390 K 22.89 % | 290.000 K -3.01 % | 299.000 K -50.17 % | 600.000 K 92.86 % | 311.106 K -41.52 % | 532.000 K -23.89 % | 699.000 K 6.07 % | 659.000 K 79.38 % | 367.368 K -50.02 % | 735.000 K -50.07 % | 1.472 M 190.91 % | 506.000 K 178.02 % | 182.000 K -75.47 % | 742.000 K -12.29 % | 846.000 K 22.97 % | 688.000 K -55.58 % | 1.549 M 123.20 % | 694.000 K -45.44 % | 1.272 M 52.52 % | 834.000 K -18.40 % | 1.022 M -31.78 % | 1.498 M -27.60 % | 2.069 M 65.92 % | 1.247 M -37.81 % | 2.005 M 58.25 % | 1.267 M -42.09 % | 2.188 M -74.25 % | 8.498 M 495.52 % | 1.427 M 10.79 % | 1.288 M -20.25 % | 1.615 M 216.35 % | -1.388 M -100.89 % | 156.509 M 12 552.30 % | 1.237 M -6.22 % | 1.319 M 24.91 % | 1.056 M 209.32 % | -966.000 K -184.44 % | 1.144 M -28.37 % | 1.597 M -23.22 % | 2.080 M |
| Cost and expenses | 1.206 M -18.01 % | 1.471 M 116.96 % | 678.000 K 62.98 % | 416.000 K -61.05 % | 1.068 M 47.31 % | 725.000 K 26.09 % | 575.000 K -15.19 % | 678.000 K -50.00 % | 1.356 M 318.36 % | -621.000 K -348.40 % | 250.000 K -62.96 % | 675.000 K -26.47 % | 918.000 K 43.00 % | 641.970 K -5.17 % | 677.000 K 21.54 % | 557.000 K -18.92 % | 687.000 K -48.62 % | 1.337 M 89.65 % | 705.000 K 17.30 % | 601.000 K -24.88 % | 800.000 K 97.89 % | 404.273 K -58.24 % | 968.000 K -9.28 % | 1.067 M 6.17 % | 1.005 M 17.39 % | 856.093 K -18.93 % | 1.056 M -41.82 % | 1.815 M 117.37 % | 835.000 K 37.56 % | 607.000 K -43.74 % | 1.079 M -13.47 % | 1.247 M 27.90 % | 975.000 K -49.40 % | 1.927 M 58.08 % | 1.219 M -36.31 % | 1.914 M 33.10 % | 1.438 M -19.89 % | 1.795 M 19.83 % | 1.498 M -27.60 % | 2.069 M 40.56 % | 1.472 M -26.58 % | 2.005 M 58.25 % | 1.267 M -42.09 % | 2.188 M -74.25 % | 8.498 M 495.52 % | 1.427 M 10.79 % | 1.288 M -20.25 % | 1.615 M 216.35 % | -1.388 M -100.89 % | 156.509 M 12 552.30 % | 1.237 M -6.22 % | 1.319 M 24.91 % | 1.056 M 209.32 % | -966.000 K -184.44 % | 1.144 M -28.37 % | 1.597 M -23.22 % | 2.080 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 0.000 -100.00 % | 714.000 K 5.31 % | 678.000 K 62.98 % | 416.000 K -10.54 % | 465.000 K -35.86 % | 725.000 K 26.09 % | 575.000 K 48.20 % | 388.000 K 15.82 % | 335.000 K -50.07 % | 671.000 K 100.30 % | 335.000 K -20.43 % | 421.000 K 36.25 % | 309.000 K -48.07 % | 595.000 K 78.14 % | 334.000 K 7.05 % | 312.000 K 12.23 % | 278.000 K | 0.000 -100.00 % | 415.000 K 37.42 % | 302.000 K 51.00 % | 200.000 K -41.01 % | 339.053 K -22.24 % | 436.000 K 18.48 % | 368.000 K 6.36 % | 346.000 K -54.18 % | 755.098 K 135.23 % | 321.000 K -6.41 % | 343.000 K 4.26 % | 329.000 K -43.45 % | 581.743 K 72.62 % | 337.000 K -15.96 % | 401.000 K 38.28 % | 290.000 K -74.29 % | 1.128 M 493.68 % | 190.000 K -52.38 % | 399.000 K 71.98 % | 232.000 K -42.86 % | 406.000 K 152.17 % | 161.000 K -34.82 % | 247.000 K 17.62 % | 210.000 K -79.10 % | 1.005 M 655.64 % | 133.000 K -88.11 % | 1.119 M 199.20 % | 374.000 K -78.26 % | 1.720 M 610.94 % | 242.000 K -64.83 % | 688.000 K 192.77 % | 235.000 K | 0.000 -100.00 % | 159.000 K -43.01 % | 279.000 K 316.42 % | 67.000 K | 0.000 -100.00 % | 158.000 K -67.82 % | 491.000 K -40.19 % | 821.000 K |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 1.000 K 0.00 % | 1.000 K -78.95 % | 4.750 K -5.02 % | 5.001 K 0.02 % | 5.000 K 0.00 % | 5.000 K 25.00 % | 4.000 K -20.00 % | 5.000 K 0.00 % | 5.000 K -73.68 % | 19.000 K 458.33 % | 3.403 K 0.00 % | 3.403 K -2.77 % | 3.500 K -59.35 % | 8.610 K 330.50 % | 2.000 K -33.33 % | 3.000 K 104.76 % | -63.000 K 77.50 % | -280.000 K -522.22 % | -45.000 K 88.72 % | -399.000 K -233.00 % | 300.000 K 133.52 % | -895.000 K -510.55 % | 218.000 K 218.48 % | -184.000 K -118.79 % | 979.000 K -49.14 % | 1.925 M 143.67 % | 790.000 K 151.59 % | 314.000 K -62.40 % | 835.000 K 117.18 % | -4.860 M -685.54 % | 830.000 K -10.85 % | 931.000 K 34.93 % | 690.000 K 115.45 % | -4.465 M -586.91 % | 917.000 K -42.83 % | 1.604 M 77.63 % | 903.000 K 2 065.83 % | 41.693 K 4.23 % | 40.000 K -4.06 % | 41.693 K 38.98 % | 30.000 K -78.54 % | 139.773 K 1 453.03 % | 9.000 K 0.00 % | 9.000 K 0.00 % | 9.000 K 17 207.69 % | 52.000 -99.63 % | 14.000 K 7.69 % | 13.000 K -71.11 % | 45.000 K 41.19 % | 31.871 K 145.16 % | 13.000 K 8.33 % | 12.000 K -40.00 % | 20.000 K 1.77 % | 19.652 K 3.43 % | 19.000 K -72.86 % | 70.000 K 170.71 % | -99.000 K |
| Operating income | -53.000 K 96.13 % | -1.370 M -379.02 % | 491.000 K 408.81 % | -159.000 K 79.30 % | -768.000 K -220.38 % | 638.000 K 157.26 % | 248.000 K -16.50 % | 297.000 K 545.65 % | 46.000 K -97.83 % | 2.122 M 948.80 % | -250.000 K -355.10 % | 98.000 K -77.78 % | 441.000 K -73.35 % | 1.655 M 2 167.12 % | 73.000 K -62.18 % | 193.000 K 206.35 % | 63.000 K -84.01 % | 393.910 K 775.36 % | 45.000 K -88.72 % | 399.000 K 33.00 % | 300.000 K -49.64 % | 595.727 K 89.72 % | 314.000 K 71.58 % | 183.000 K 157.19 % | -320.000 K 71.48 % | -1.122 M -6.25 % | -1.056 M 41.82 % | -1.815 M -451.67 % | -329.000 K -106.77 % | 4.860 M 5 622.73 % | -88.000 K -3.53 % | -85.000 K 87.66 % | -689.000 K -118.86 % | 3.653 M 498.36 % | -917.000 K 42.83 % | -1.604 M -41.70 % | -1.132 M -258.77 % | 713.000 K 147.69 % | -1.495 M 27.78 % | -2.070 M -41.01 % | -1.468 M -110.80 % | 13.594 M 1 172.93 % | -1.267 M -30.35 % | -972.000 K 88.13 % | -8.191 M -613.86 % | 1.594 M 223.76 % | -1.288 M 20.54 % | -1.621 M -223.18 % | 1.316 M 100.85 % | -155.109 M -12 418.89 % | -1.239 M 0.40 % | -1.244 M -16.59 % | -1.067 M -107.75 % | 13.774 M 546.05 % | -3.088 M -103.20 % | 96.384 M 181.98 % | -117.564 M |
| Operating income ratio | -0.13 99.05 % | -13.56 -3 329.48 % | 0.42 167.89 % | -0.62 75.83 % | -2.56 -646.91 % | 0.47 55.34 % | 0.30 -1.08 % | 0.30 828.41 % | 0.03 -97.68 % | 1.41 674.54 % | -0.25 -294.09 % | 0.13 -78.44 % | 0.59 -18.39 % | 0.72 640.24 % | 0.10 -62.18 % | 0.26 206.35 % | 0.08 -84.00 % | 0.53 775.01 % | 0.06 -84.96 % | 0.40 -33.50 % | 0.60 0.72 % | 0.60 42.29 % | 0.42 185.97 % | 0.15 101.19 % | -12.31 -391.79 % | 4.22 206.25 % | -3.97 -228.31 % | -1.21 | 0.00 -100.00 % | 0.89 351.54 % | -0.35 -31.39 % | -0.27 88.83 % | -2.41 -536.64 % | 0.55 118.17 % | -3.04 41.32 % | -5.17 -37.13 % | -3.77 -1 427.28 % | 0.28 100.06 % | -498.33 -124.07 % | 2 070.00 664.03 % | -367.00 -42 215.64 % | 0.87 | 0.00 100.00 % | -0.80 97.00 % | -26.68 -116.18 % | 164.89 | 0.00 -100.00 % | 270.17 1 578.12 % | -18.28 83.80 % | -112.81 -118.21 % | 619.50 3 834.93 % | -16.59 -117.10 % | 97.00 5 621.83 % | 1.70 6.72 % | 1.59 61.48 % | 0.98 -3.37 % | 1.02 |
| Total other income expenses net | -742.000 K | 0.000 100.00 % | -303.000 K 64.39 % | -851.000 K -21.92 % | -698.000 K -275.27 % | -186.000 K 28.46 % | -260.000 K 29.16 % | -367.000 K 67.78 % | -1.139 M -338.08 % | -260.000 K -204.00 % | 250.000 K 198.43 % | -254.000 K 58.29 % | -609.000 K -3 045 100.00 % | 20.000 | 0.000 | 0.000 | 0.000 100.00 % | -980.000 K | 0.000 | 0.000 100.00 % | -600.000 K -300.20 % | 299.700 K 156.33 % | -532.000 K -53 300.00 % | 1.000 K -96.15 % | 26.000 K -91.21 % | 295.643 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 | 2009-03-31 | 2008-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-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-03-31 | 2009-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 100.00 % | -13.376 M | 0.000 -100.00 % | 884.000 K | 0.000 100.00 % | -173.000 K -121.68 % | 798.000 K 503.03 % | -198.000 K -130.37 % | 652.000 K 1 353.85 % | -52.000 K -108.77 % | 593.000 K 8 371.43 % | 7.000 K | 0.000 -100.00 % | 497.000 K | 0.000 -100.00 % | 1.427 M | 0.000 -100.00 % | 3.399 M | 0.000 -100.00 % | 3.100 M | 0.000 -100.00 % | 1.962 M | 0.000 -100.00 % | 2.119 M | 0.000 -100.00 % | 1.015 M | 0.000 100.00 % | -674.000 K | 0.000 100.00 % | -857.000 K | 0.000 100.00 % | -1.462 M | 0.000 100.00 % | -3.388 M | 0.000 100.00 % | -1.784 M 5.26 % | -1.883 M | 0.000 100.00 % | -1.503 M | 0.000 100.00 % | -1.943 M | 0.000 100.00 % | -3.232 M | 0.000 100.00 % | -1.568 M | 0.000 100.00 % | -1.098 M -121.85 % | 5.026 M 629.05 % | -950.000 K -37.09 % | -693.000 K 63.12 % | -1.879 M |
| Total investments | 0.000 -100.00 % | 100.000 K | 0.000 -100.00 % | 3.710 M | 0.000 -100.00 % | 5.229 M 227.63 % | 1.596 M -91.39 % | 18.537 M 1 321.55 % | 1.304 M -71.97 % | 4.652 M 292.24 % | 1.186 M -62.13 % | 3.132 M | 0.000 -100.00 % | 6.532 M | 0.000 -100.00 % | 15.847 M | 0.000 -100.00 % | 15.752 M | 0.000 -100.00 % | 16.528 M | 0.000 -100.00 % | 3.063 M | 0.000 -100.00 % | 3.651 M | 0.000 -100.00 % | 3.032 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.256 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.000 M | 0.000 -100.00 % | 5.000 M | 0.000 -100.00 % | 5.000 M | 0.000 -100.00 % | 179.048 M | 0.000 -100.00 % | 179.048 M 1 681.04 % | 10.053 M -94.39 % | 179.098 M 0.00 % | 179.098 M 0.03 % | 179.048 M |
| Total debt | 0.000 -100.00 % | 500.000 K | 0.000 -100.00 % | 1.700 M | 0.000 -100.00 % | 600.000 K | 0.000 -100.00 % | 600.000 K | 0.000 -100.00 % | 600.000 K | 0.000 -100.00 % | 600.000 K | 0.000 -100.00 % | 1.200 M | 0.000 -100.00 % | 2.100 M | 0.000 -100.00 % | 4.200 M | 0.000 -100.00 % | 3.100 M | 0.000 -100.00 % | 3.100 M | 0.000 -100.00 % | 2.700 M | 0.000 -100.00 % | 1.550 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 |
| Accumulated other comprehensive income loss | 57.065 M 190 323.01 % | -29.999 K -100.12 % | 25.875 M 130.53 % | -84.752 M -430.62 % | 25.634 M | 0.000 -100.00 % | 25.196 M 129.70 % | -84.845 M -441.39 % | 24.853 M 88 660.71 % | 28.000 K -99.88 % | 22.770 M 126.09 % | -87.271 M -482.10 % | 22.840 M 18 776.03 % | 121.000 K -99.43 % | 21.077 M | 0.000 -100.00 % | 20.811 M 26 199.76 % | 79.130 K -99.63 % | 21.307 M | 0.000 -100.00 % | 21.209 M | 0.000 -100.00 % | 20.629 M | 0.000 -100.00 % | 20.475 M | 0.000 -100.00 % | 22.101 M | 0.000 -100.00 % | 23.253 M | 0.000 -100.00 % | 19.246 M | 0.000 -100.00 % | 20.873 M | 0.000 -100.00 % | 17.133 M | 0.000 | 0.000 -100.00 % | 20.695 M | 0.000 -100.00 % | 24.232 M | 0.000 -100.00 % | 11.916 M | 0.000 -100.00 % | 21.064 M | 0.000 -100.00 % | 23.766 M | 0.000 -100.00 % | 24.066 M | 0.000 | 0.000 | 0.000 |
| Retained earnings | 0.000 100.00 % | -267.961 M | 0.000 | 0.000 | 0.000 100.00 % | -287.077 M | 0.000 | 0.000 | 0.000 100.00 % | -287.702 M | 0.000 | 0.000 | 0.000 100.00 % | -289.388 M | 0.000 | 0.000 | 0.000 100.00 % | -290.978 M | 0.000 | 0.000 | 0.000 100.00 % | -290.557 M | 0.000 | 0.000 | 0.000 100.00 % | -290.427 M | 0.000 | 0.000 | 0.000 100.00 % | -286.550 M | 0.000 | 0.000 | 0.000 100.00 % | -290.460 M | 0.000 | 0.000 100.00 % | -291.251 M | 0.000 | 0.000 | 0.000 100.00 % | -286.903 M | 0.000 | 0.000 | 0.000 100.00 % | -289.437 M | 0.000 | 0.000 | 0.000 100.00 % | -286.435 M -124.13 % | -127.798 M 10.90 % | -143.437 M |
| Common stock | 0.000 -100.00 % | 128.627 M | 0.000 -100.00 % | 110.627 M | 0.000 -100.00 % | 110.041 M | 0.000 -100.00 % | 110.041 M | 0.000 -100.00 % | 110.041 M | 0.000 -100.00 % | 110.041 M | 0.000 -100.00 % | 110.041 M | 0.000 -100.00 % | 110.041 M | 0.000 -100.00 % | 110.041 M | 0.000 -100.00 % | 110.041 M | 0.000 -100.00 % | 110.041 M | 0.000 -100.00 % | 110.041 M | 0.000 -100.00 % | 110.041 M | 0.000 -100.00 % | 110.041 M | 0.000 -100.00 % | 110.041 M | 0.000 -100.00 % | 110.041 M | 0.000 -100.00 % | 110.041 M | 0.000 -100.00 % | 110.041 M 0.00 % | 110.041 M | 0.000 -100.00 % | 110.041 M | 0.000 -100.00 % | 110.041 M | 0.000 -100.00 % | 110.041 M | 0.000 -100.00 % | 110.041 M | 0.000 -100.00 % | 110.041 M | 0.000 -100.00 % | 110.041 M 0.00 % | 110.041 M 0.00 % | 110.041 M |
| Total equity | 57.065 M 0.00 % | 57.065 M 120.54 % | 25.875 M 0.00 % | 25.875 M 0.94 % | 25.634 M 0.00 % | 25.634 M 1.74 % | 25.196 M 0.00 % | 25.196 M 1.38 % | 24.853 M 0.00 % | 24.854 M 9.15 % | 22.770 M 0.00 % | 22.770 M -0.31 % | 22.840 M 0.00 % | 22.839 M 8.36 % | 21.077 M 0.00 % | 21.077 M 1.28 % | 20.811 M 0.00 % | 20.810 M -2.33 % | 21.307 M 0.00 % | 21.307 M 0.46 % | 21.209 M 0.00 % | 21.209 M 2.81 % | 20.629 M 0.00 % | 20.629 M 0.75 % | 20.475 M -4.35 % | 21.406 M -3.14 % | 22.101 M 0.00 % | 22.101 M -4.95 % | 23.253 M 0.00 % | 23.253 M 20.82 % | 19.246 M 0.00 % | 19.246 M -7.79 % | 20.873 M 0.00 % | 20.873 M 21.83 % | 17.133 M 0.00 % | 17.133 M -13.84 % | 19.884 M -3.92 % | 20.695 M 0.00 % | 20.695 M -14.60 % | 24.232 M 0.00 % | 24.232 M 103.36 % | 11.916 M 0.00 % | 11.916 M -43.43 % | 21.064 M 0.00 % | 21.064 M -11.37 % | 23.766 M 0.00 % | 23.766 M -1.25 % | 24.066 M 0.00 % | 24.066 M -86.83 % | 182.703 M 10.40 % | 165.492 M |
| Other non current liabilities | -57.065 M -1 052.99 % | 5.988 M 123.14 % | -25.875 M -525.93 % | 6.075 M 123.70 % | -25.634 M -609.32 % | 5.033 M 119.98 % | -25.196 M -594.72 % | 5.093 M | 0.000 -100.00 % | 449.000 K | 0.000 -100.00 % | 4.962 M 121.73 % | -22.840 M -568.51 % | 4.875 M 123.13 % | -21.077 M -477.12 % | 5.589 M 126.86 % | -20.811 M -891.00 % | -2.100 M 90.14 % | -21.307 M -487.75 % | 5.495 M 125.91 % | -21.209 M | 0.000 100.00 % | -20.629 M -482.59 % | 5.392 M 126.33 % | -20.475 M | 0.000 100.00 % | -22.101 M -10 379.53 % | 215.000 K 100.92 % | -23.253 M | 0.000 100.00 % | -19.246 M -10 020.62 % | 194.000 K 100.93 % | -20.873 M -10 369.16 % | 203.259 K 101.19 % | -17.133 M -5 662.66 % | 308.000 K 1.97 % | 302.054 K 101.46 % | -20.695 M -7 021.40 % | 299.000 K 101.23 % | -24.232 M -7 508.45 % | 327.086 K 102.74 % | -11.916 M -3 800.62 % | 322.000 K 101.53 % | -21.064 M -113.47 % | 156.333 M 757.80 % | -23.766 M -115.21 % | 156.289 M | 0.000 -100.00 % | 156.310 M 73 592.55 % | 212.111 K | 0.000 |
| Long term debt | 0.000 -100.00 % | 500.000 K | 0.000 -100.00 % | 1.700 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 600.000 K | 0.000 -100.00 % | 600.000 K | 0.000 -100.00 % | 2.100 M | 0.000 -100.00 % | 2.100 M | 0.000 -100.00 % | 3.100 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.700 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 |
| Total non current liabilities | -57.065 M -979.55 % | 6.488 M 125.07 % | -25.875 M -432.80 % | 7.775 M 130.33 % | -25.634 M -609.32 % | 5.033 M 119.98 % | -25.196 M -482.57 % | 6.586 M | 0.000 -100.00 % | 449.000 K | 0.000 -100.00 % | 5.562 M 124.35 % | -22.840 M -7 282.39 % | 318.000 K 101.51 % | -21.077 M -374.12 % | 7.689 M 136.95 % | -20.811 M -398.24 % | 6.978 M 132.75 % | -21.307 M -347.90 % | 8.595 M 140.53 % | -21.209 M | 0.000 100.00 % | -20.629 M -354.93 % | 8.092 M 139.52 % | -20.475 M | 0.000 100.00 % | -22.101 M -10 379.53 % | 215.000 K 100.92 % | -23.253 M | 0.000 100.00 % | -19.246 M -10 020.62 % | 194.000 K 100.93 % | -20.873 M -10 369.16 % | 203.259 K 101.19 % | -17.133 M -5 662.66 % | 308.000 K 1.97 % | 302.054 K 101.46 % | -20.695 M -7 021.40 % | 299.000 K 101.23 % | -24.232 M -7 508.45 % | 327.086 K 102.74 % | -11.916 M -3 800.62 % | 322.000 K 101.53 % | -21.064 M -113.47 % | 156.333 M 757.80 % | -23.766 M -115.21 % | 156.289 M | 0.000 -100.00 % | 156.310 M 73 592.55 % | 212.111 K | 0.000 |
| Other current liabilities | 0.000 | 0.000 | 0.000 100.00 % | -1.700 M | 0.000 -100.00 % | 1.099 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.554 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.755 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.654 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.513 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.426 M | 0.000 -100.00 % | 5.181 M | 0.000 -100.00 % | 5.295 M | 0.000 -100.00 % | 7.637 M | 0.000 -100.00 % | 7.774 M | 0.000 -100.00 % | 17.502 M 22.33 % | 14.307 M | 0.000 -100.00 % | 13.575 M | 0.000 -100.00 % | 10.562 M | 0.000 -100.00 % | 24.320 M | 0.000 -100.00 % | 33.059 M | 0.000 -100.00 % | 29.919 M | 0.000 -100.00 % | 28.975 M 10.60 % | 26.198 M -61.75 % | 68.500 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 0.000 | 0.000 | 0.000 -100.00 % | 1.700 M | 0.000 -100.00 % | 600.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 600.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 600.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 2.100 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.100 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.550 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 |
| Total current liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.699 M | 0.000 -100.00 % | 1.493 M | 0.000 -100.00 % | 6.154 M | 0.000 -100.00 % | 848.000 K | 0.000 -100.00 % | 6.355 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.753 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.613 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.982 M | 0.000 -100.00 % | 5.181 M | 0.000 -100.00 % | 5.537 M | 0.000 -100.00 % | 7.637 M | 0.000 -100.00 % | 7.780 M | 0.000 -100.00 % | 17.502 M 22.33 % | 14.307 M | 0.000 -100.00 % | 13.575 M | 0.000 -100.00 % | 10.562 M | 0.000 -100.00 % | 24.320 M | 0.000 -100.00 % | 33.059 M | 0.000 -100.00 % | 29.919 M | 0.000 -100.00 % | 29.584 M 10.60 % | 26.748 M -60.95 % | 68.501 M |
| Total liabilities | -57.065 M -979.55 % | 6.488 M 125.07 % | -25.875 M -432.80 % | 7.775 M 130.33 % | -25.634 M -480.78 % | 6.732 M 126.72 % | -25.196 M -482.57 % | 6.586 M | 0.000 -100.00 % | 6.603 M | 0.000 -100.00 % | 6.410 M 128.06 % | -22.840 M -442.27 % | 6.673 M 131.66 % | -21.077 M -374.12 % | 7.689 M 136.95 % | -20.811 M -368.43 % | 7.753 M 136.39 % | -21.307 M -347.90 % | 8.595 M 140.53 % | -21.209 M -346.24 % | 8.613 M 141.75 % | -20.629 M -354.93 % | 8.092 M 139.52 % | -20.475 M -393.25 % | 6.982 M 131.59 % | -22.101 M -509.58 % | 5.396 M 123.21 % | -23.253 M -519.96 % | 5.537 M 128.77 % | -19.246 M -345.77 % | 7.831 M 137.52 % | -20.873 M -361.44 % | 7.984 M 146.60 % | -17.133 M -196.20 % | 17.810 M 21.91 % | 14.609 M 170.59 % | -20.695 M -249.16 % | 13.874 M 157.25 % | -24.232 M -322.54 % | 10.889 M 191.38 % | -11.916 M -148.36 % | 24.642 M 216.99 % | -21.064 M -111.12 % | 189.392 M 896.90 % | -23.766 M -112.76 % | 186.208 M | 0.000 -100.00 % | 185.895 M 589.52 % | 26.960 M -60.64 % | 68.501 M |
| Other non current assets | 0.000 -100.00 % | 20.552 M | 0.000 -100.00 % | 16.635 M 381.85 % | -5.902 M -131.14 % | 18.952 M 2 474.94 % | -798.000 K -104.30 % | 18.548 M 2 944.79 % | -652.000 K -317.95 % | -156.000 K 73.69 % | -593.000 K -102.88 % | 20.585 M | 0.000 -100.00 % | 130.000 K | 0.000 -100.00 % | 22.558 M | 0.000 -100.00 % | 126.240 K | 0.000 -100.00 % | 22.948 M | 0.000 -100.00 % | 104.733 K | 0.000 -100.00 % | 10.065 M | 0.000 -100.00 % | 116.355 K | 0.000 -100.00 % | 6.034 M | 0.000 -100.00 % | 6.176 M | 0.000 -100.00 % | 5.985 M | 0.000 -100.00 % | 5.205 M | 0.000 -100.00 % | 11.055 M 2.52 % | 10.783 M | 0.000 -100.00 % | 21.743 M | 0.000 -100.00 % | 21.743 M | 0.000 -100.00 % | 21.760 M | 0.000 -100.00 % | 195.730 M 17 926.05 % | -1.098 M -100.56 % | 195.737 M 3 994.49 % | -5.026 M -102.57 % | 195.780 M 0.00 % | 195.780 M 9.34 % | 179.048 M |
| Long term investments | 0.000 -100.00 % | 100.000 K | 0.000 -100.00 % | 3.710 M | 0.000 -100.00 % | 100.000 K | 0.000 -100.00 % | 4.847 M | 0.000 -100.00 % | 100.000 K | 0.000 -100.00 % | 3.132 M | 0.000 -100.00 % | 100.000 K | 0.000 -100.00 % | 2.197 M | 0.000 -100.00 % | 100.000 K | 0.000 -100.00 % | 16.528 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 -100.00 % | 5.051 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 17.558 M | 0.000 | 0.000 -100.00 % | 19.024 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 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -100.000 K | 0.000 100.00 % | -4.847 M | 0.000 100.00 % | -100.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 -100.00 % | 159.644 K | 0.000 | 0.000 -100.00 % | 211.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 | 0.000 | 0.000 |
| Property plant equipment net | 0.000 -100.00 % | 63.000 K | 0.000 -100.00 % | 68.000 K | 0.000 -100.00 % | 78.000 K | 0.000 -100.00 % | 86.000 K | 0.000 -100.00 % | 97.000 K | 0.000 -100.00 % | 115.000 K | 0.000 -100.00 % | 115.000 K | 0.000 -100.00 % | 126.000 K | 0.000 -100.00 % | 70.000 K | 0.000 -100.00 % | 70.000 K | 0.000 -100.00 % | 70.000 K | 0.000 -100.00 % | 70.000 K | 0.000 -100.00 % | 70.000 K | 0.000 -100.00 % | 70.000 K | 0.000 -100.00 % | 70.000 K | 0.000 -100.00 % | 70.000 K | 0.000 -100.00 % | 70.000 K | 0.000 -100.00 % | 70.000 K 0.00 % | 70.000 K | 0.000 -100.00 % | 40.000 K | 0.000 -100.00 % | 70.000 K | 0.000 -100.00 % | 219.000 K | 0.000 -100.00 % | 236.776 K | 0.000 -100.00 % | 251.000 K | 0.000 -100.00 % | 229.656 K -8.21 % | 250.192 K -63.51 % | 685.648 K |
| Total non current assets | 0.000 -100.00 % | 20.899 M | 0.000 -100.00 % | 20.567 M 448.48 % | -5.902 M -130.77 % | 19.184 M 2 504.01 % | -798.000 K -104.25 % | 18.791 M 2 982.06 % | -652.000 K -772.16 % | 97.000 K 116.36 % | -593.000 K -102.49 % | 23.832 M | 0.000 -100.00 % | 115.000 K | 0.000 -100.00 % | 22.821 M | 0.000 -100.00 % | 70.000 K | 0.000 -100.00 % | 23.123 M | 0.000 -100.00 % | 70.000 K | 0.000 -100.00 % | 10.240 M | 0.000 -100.00 % | 70.000 K | 0.000 -100.00 % | 6.230 M | 0.000 -100.00 % | 70.000 K | 0.000 -100.00 % | 6.207 M | 0.000 -100.00 % | 5.594 M | 0.000 -100.00 % | 11.313 M 0.33 % | 11.276 M | 0.000 -100.00 % | 22.025 M | 0.000 -100.00 % | 22.053 M | 0.000 -100.00 % | 22.226 M | 0.000 -100.00 % | 196.203 M 17 969.13 % | -1.098 M -100.56 % | 196.221 M 4 004.12 % | -5.026 M -102.56 % | 196.237 M 0.00 % | 196.235 M 9.18 % | 179.733 M |
| Other current assets | -13.876 M -280.84 % | 7.673 M 1 040.32 % | -816.000 K -110.65 % | 7.662 M | 0.000 -100.00 % | 12.762 M | 0.000 -100.00 % | 7.453 M | 0.000 -100.00 % | 26.056 M | 0.000 -100.00 % | 150.000 K 121.34 % | -703.000 K -103.51 % | 20.024 M 3 075.33 % | -673.000 K | 0.000 100.00 % | -801.000 K -104.06 % | 19.717 M 2 846.07 % | -718.000 K | 0.000 100.00 % | -4.101 M -121.00 % | 19.526 M 3 460.81 % | -581.000 K | 0.000 100.00 % | -2.636 M -115.05 % | 17.509 M 2 697.84 % | -674.000 K | 0.000 100.00 % | -857.000 K -104.76 % | 18.014 M 1 332.13 % | -1.462 M | 0.000 100.00 % | -3.388 M -44 968.23 % | 7.551 K 100.42 % | -1.784 M | 0.000 | 0.000 100.00 % | -1.503 M | 0.000 100.00 % | -4.253 M | 0.000 100.00 % | -3.232 M | 0.000 100.00 % | -1.568 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.000 K | 0.000 |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.129 M 221.37 % | 1.596 M -88.34 % | 13.690 M 949.85 % | 1.304 M -71.97 % | 4.652 M 292.24 % | 1.186 M | 0.000 | 0.000 -100.00 % | 3.132 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.197 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.063 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.032 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.256 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.053 M | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 0.000 -100.00 % | 13.876 M | 0.000 -100.00 % | 816.000 K | 0.000 -100.00 % | 773.000 K 196.87 % | -798.000 K -200.00 % | 798.000 K 222.39 % | -652.000 K -200.00 % | 652.000 K 209.95 % | -593.000 K -200.00 % | 593.000 K | 0.000 -100.00 % | 703.000 K | 0.000 -100.00 % | 673.000 K | 0.000 -100.00 % | 801.070 K | 0.000 -100.00 % | 718.000 K | 0.000 -100.00 % | 1.138 M | 0.000 -100.00 % | 581.000 K | 0.000 -100.00 % | 535.236 K | 0.000 -100.00 % | 674.000 K | 0.000 -100.00 % | 856.888 K | 0.000 -100.00 % | 1.462 M | 0.000 -100.00 % | 3.388 M | 0.000 -100.00 % | 1.784 M -5.26 % | 1.883 M | 0.000 -100.00 % | 1.503 M | 0.000 -100.00 % | 1.943 M | 0.000 -100.00 % | 3.232 M | 0.000 -100.00 % | 1.568 M | 0.000 -100.00 % | 1.098 M 121.85 % | -5.026 M -629.26 % | 949.621 K 37.05 % | 692.914 K -63.12 % | 1.879 M |
| Cash and short term investments | 13.876 M 0.00 % | 13.876 M 1 600.49 % | 816.000 K 0.00 % | 816.000 K -86.17 % | 5.902 M 663.52 % | 773.000 K -3.13 % | 798.000 K 0.00 % | 798.000 K 22.39 % | 652.000 K -87.71 % | 5.304 M 794.44 % | 593.000 K 0.00 % | 593.000 K -15.65 % | 703.000 K -81.67 % | 3.835 M 469.84 % | 673.000 K 0.00 % | 673.000 K -15.98 % | 801.000 K -73.28 % | 2.998 M 317.55 % | 718.000 K 0.00 % | 718.000 K -82.49 % | 4.101 M -2.38 % | 4.201 M 623.06 % | 581.000 K 0.00 % | 581.000 K -77.96 % | 2.636 M -26.10 % | 3.567 M 429.23 % | 674.000 K 0.00 % | 674.000 K -21.35 % | 857.000 K -83.24 % | 5.113 M 249.73 % | 1.462 M 0.00 % | 1.462 M -56.85 % | 3.388 M 0.00 % | 3.388 M 89.91 % | 1.784 M 0.00 % | 1.784 M -5.26 % | 1.883 M 25.28 % | 1.503 M 0.00 % | 1.503 M -64.66 % | 4.253 M 118.89 % | 1.943 M -39.88 % | 3.232 M 0.00 % | 3.232 M 106.12 % | 1.568 M 0.00 % | 1.568 M 42.81 % | 1.098 M 0.00 % | 1.098 M -78.15 % | 5.026 M 429.26 % | 949.621 K 37.05 % | 692.914 K -63.12 % | 1.879 M |
| Total current assets | 0.000 -100.00 % | 42.654 M | 0.000 -100.00 % | 13.083 M 121.67 % | 5.902 M -55.23 % | 13.182 M 1 551.88 % | 798.000 K -93.86 % | 12.991 M 1 892.48 % | 652.000 K -97.92 % | 31.360 M 5 188.36 % | 593.000 K -88.91 % | 5.348 M | 0.000 -100.00 % | 29.397 M | 0.000 -100.00 % | 5.945 M | 0.000 -100.00 % | 28.493 M | 0.000 -100.00 % | 6.779 M | 0.000 -100.00 % | 29.753 M | 0.000 -100.00 % | 18.481 M | 0.000 -100.00 % | 28.319 M | 0.000 -100.00 % | 21.267 M | 0.000 -100.00 % | 30.726 M | 0.000 -100.00 % | 20.870 M | 0.000 -100.00 % | 23.263 M | 0.000 -100.00 % | 23.630 M 1.78 % | 23.217 M | 0.000 -100.00 % | 12.544 M | 0.000 -100.00 % | 13.068 M | 0.000 -100.00 % | 14.332 M | 0.000 -100.00 % | 14.253 M 1 198.09 % | 1.098 M -92.02 % | 13.753 M 173.64 % | 5.026 M -63.38 % | 13.724 M 2.20 % | 13.428 M -75.25 % | 54.259 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.129 M | 0.000 100.00 % | -11.000 K | 0.000 100.00 % | -4.552 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.101 M | 0.000 -100.00 % | 2.101 M | 0.000 -100.00 % | 2.251 M | 0.000 -100.00 % | 2.310 M | 0.000 -100.00 % | 2.310 M | 0.000 -100.00 % | 2.310 M 0.00 % | 2.310 M | 0.000 -100.00 % | 2.313 M | 0.000 -100.00 % | 2.310 M | 0.000 -100.00 % | 2.310 M | 0.000 -100.00 % | 4.006 M | 0.000 -100.00 % | 3.997 M | 0.000 -100.00 % | 4.077 M 54.14 % | 2.645 M -75.45 % | 10.774 M |
| Net receivables | 0.000 -100.00 % | 21.105 M | 0.000 -100.00 % | 4.605 M | 0.000 -100.00 % | 4.776 M | 0.000 -100.00 % | 4.740 M | 0.000 -100.00 % | 5.010 M | 0.000 -100.00 % | 4.605 M | 0.000 -100.00 % | 5.538 M | 0.000 -100.00 % | 5.272 M | 0.000 -100.00 % | 5.778 M | 0.000 -100.00 % | 6.061 M | 0.000 -100.00 % | 6.026 M | 0.000 -100.00 % | 17.900 M | 0.000 -100.00 % | 5.141 M | 0.000 -100.00 % | 18.492 M | 0.000 -100.00 % | 5.349 M | 0.000 -100.00 % | 17.098 M | 0.000 -100.00 % | 17.558 M | 0.000 -100.00 % | 19.536 M 2.69 % | 19.024 M | 0.000 -100.00 % | 8.728 M | 0.000 -100.00 % | 8.815 M | 0.000 -100.00 % | 8.790 M | 0.000 -100.00 % | 8.679 M | 0.000 -100.00 % | 8.658 M | 0.000 -100.00 % | 8.697 M -13.69 % | 10.077 M -75.78 % | 41.606 M |
| Tax assets | 0.000 -100.00 % | 184.000 K | 0.000 -100.00 % | 154.000 K | 0.000 -100.00 % | 154.000 K | 0.000 -100.00 % | 157.000 K | 0.000 -100.00 % | 156.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 130.000 K | 0.000 -100.00 % | 137.000 K | 0.000 -100.00 % | 126.000 K | 0.000 -100.00 % | 105.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 105.000 K | 0.000 -100.00 % | 116.355 K | 0.000 -100.00 % | 126.000 K | 0.000 -100.00 % | 129.687 K | 0.000 -100.00 % | 152.000 K | 0.000 -100.00 % | 159.644 K | 0.000 -100.00 % | 188.000 K -11.22 % | 211.750 K | 0.000 -100.00 % | 242.000 K | 0.000 -100.00 % | 240.014 K | 0.000 -100.00 % | 247.000 K | 0.000 -100.00 % | 236.405 K | 0.000 -100.00 % | 233.000 K | 0.000 -100.00 % | 227.413 K 10.87 % | 205.120 K | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 588.258 K 13.12 % | 520.053 K | 0.000 |
| Tax 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 -100.00 % | 6.093 K | 0.000 | 0.000 | 0.000 -100.00 % | 16.474 K | 0.000 | 0.000 | 0.000 -100.00 % | 6.334 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 -100.00 % | 21.487 K -28.96 % | 30.245 K | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 -100.00 % | 265.003 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 |
| Other total stockholders equity | 0.000 -100.00 % | 196.429 M | 0.000 | 0.000 | 0.000 -100.00 % | 180.597 M | 0.000 | 0.000 | 0.000 -100.00 % | 202.515 M | 0.000 | 0.000 | 0.000 -100.00 % | 202.186 M | 0.000 100.00 % | -88.964 M | 0.000 -100.00 % | 201.747 M | 0.000 100.00 % | -88.734 M | 0.000 -100.00 % | 201.726 M | 0.000 100.00 % | -89.412 M | 0.000 -100.00 % | 201.793 M | 0.000 100.00 % | -87.940 M | 0.000 -100.00 % | 201.767 M | 0.000 100.00 % | -90.795 M | 0.000 -100.00 % | 201.292 M | 0.000 100.00 % | -92.908 M -146.20 % | 201.094 M | 0.000 100.00 % | -89.346 M | 0.000 -100.00 % | 201.094 M | 0.000 100.00 % | -98.125 M | 0.000 -100.00 % | 200.460 M | 0.000 100.00 % | -86.275 M | 0.000 -100.00 % | 200.460 M 0.00 % | 200.460 M 0.79 % | 198.888 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.493 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 |
| Total assets | 0.000 -100.00 % | 63.553 M | 0.000 -100.00 % | 33.650 M | 0.000 -100.00 % | 32.366 M | 0.000 -100.00 % | 31.782 M | 0.000 -100.00 % | 31.457 M | 0.000 -100.00 % | 29.180 M | 0.000 -100.00 % | 29.512 M | 0.000 -100.00 % | 28.766 M | 0.000 -100.00 % | 28.563 M | 0.000 -100.00 % | 29.902 M | 0.000 -100.00 % | 29.823 M | 0.000 -100.00 % | 28.721 M | 0.000 -100.00 % | 28.389 M | 0.000 -100.00 % | 27.497 M | 0.000 -100.00 % | 30.796 M | 0.000 -100.00 % | 27.077 M | 0.000 -100.00 % | 28.857 M | 0.000 -100.00 % | 34.943 M 1.30 % | 34.493 M | 0.000 -100.00 % | 34.569 M | 0.000 -100.00 % | 35.121 M | 0.000 -100.00 % | 36.558 M | 0.000 -100.00 % | 210.456 M | 0.000 -100.00 % | 209.974 M | 0.000 -100.00 % | 209.961 M 0.14 % | 209.663 M -10.40 % | 233.992 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-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-03-31 | 2009-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 non cash items | 808.000 K -39.70 % | 1.340 M 812.77 % | -188.000 K -118.61 % | 1.010 M 31.51 % | 768.000 K 270.67 % | -450.000 K -3 850.00 % | 12.000 K 104.04 % | -297.000 K -545.65 % | -46.000 K 97.56 % | -1.888 M -548.80 % | -291.000 K -196.94 % | -98.000 K -158.33 % | 168.000 K 110.23 % | -1.642 M -1 978.48 % | -79.000 K 60.10 % | -198.000 K -191.18 % | -68.000 K -112.04 % | 564.810 K 1 355.13 % | -45.000 K 88.72 % | -399.000 K -233.00 % | 300.000 K 133.48 % | -896.000 K -511.01 % | 218.000 K 222.47 % | -178.000 K -118.09 % | 984.000 K -49.12 % | 1.934 M 144.81 % | 790.000 K 151.59 % | 314.000 K -62.57 % | 839.000 K 117.33 % | -4.841 M -680.46 % | 834.000 K -10.71 % | 934.000 K 35.36 % | 690.000 K 114.79 % | -4.664 M -604.22 % | 925.000 K -42.58 % | 1.611 M 41.44 % | 1.139 M 266.76 % | -683.000 K -145.69 % | 1.495 M -27.74 % | 2.069 M 41.04 % | 1.467 M 110.80 % | -13.582 M -1 171.98 % | 1.267 M 31.43 % | 964.000 K -88.22 % | 8.183 M 477.49 % | 1.417 M 10.27 % | 1.285 M -5.58 % | 1.361 M 228.15 % | -1.062 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 cash used for investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| 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 |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 cash used provided by financing activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |