Kush Industries Limited KUSHIND.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 92.000 K -98.61 % | 6.632 M -19.50 % | 8.239 M -74.23 % | 31.967 M 13 920.61 % | 228.000 K -93.14 % | 3.324 M -72.97 % | 12.298 M -4.35 % | 12.857 M -5.12 % | 13.551 M 195.94 % | 4.579 M -10.81 % | 5.134 M -46.08 % | 9.522 M -43.62 % | 16.890 M 40.80 % | 11.996 M 1.16 % | 11.858 M -4.14 % | 12.370 M -33.15 % | 18.503 M | 0.000 -100.00 % | 10.026 M |
| Net income | -521.000 K -102.29 % | 22.708 M 1 970.51 % | -1.214 M -104.96 % | 24.479 M 927.27 % | -2.959 M -120.99 % | 14.097 M 663.20 % | -2.503 M -7.66 % | -2.325 M 81.87 % | -12.825 M -840.94 % | -1.363 M 82.00 % | -7.571 M -333.87 % | -1.745 M -217.43 % | 1.486 M 118.47 % | -8.045 M -31.95 % | -6.097 M 40.23 % | -10.200 M -1 887.46 % | 570.641 K 27.38 % | 447.982 K -24.90 % | 596.482 K |
| Income before tax | -521.000 K -102.29 % | 22.708 M 1 970.51 % | -1.214 M -104.96 % | 24.479 M 927.27 % | -2.959 M -120.99 % | 14.097 M 663.20 % | -2.503 M -7.66 % | -2.325 M 81.87 % | -12.825 M -314.51 % | -3.094 M 71.18 % | -10.736 M -314.04 % | -2.593 M -426.30 % | 794.658 K 135.26 % | -2.254 M 52.09 % | -4.705 M -579.66 % | 980.913 K 5 950.61 % | -16.766 K 98.67 % | -1.260 M -23.41 % | -1.021 M |
| Income before tax ratio | -5.66 -265.39 % | 3.42 2 423.75 % | -0.15 -119.24 % | 0.77 105.90 % | -12.98 -406.02 % | 4.24 2 183.72 % | -0.20 -12.55 % | -0.18 80.89 % | -0.95 -40.07 % | -0.68 67.69 % | -2.09 -667.91 % | -0.27 -678.79 % | 0.05 125.04 % | -0.19 52.64 % | -0.40 -600.37 % | 0.08 8 851.32 % | 0.00 | 0.00 100.00 % | -0.10 |
| EBITDA | -517.000 K -102.27 % | 22.728 M 3 070.98 % | -765.000 K -103.05 % | 25.118 M 1 358.42 % | -1.996 M -113.25 % | 15.067 M 1 107.15 % | -1.496 M -21.53 % | -1.231 M 89.77 % | -12.030 M -409.96 % | -2.359 M 68.98 % | -7.604 M -406.26 % | -1.502 M -143.68 % | 3.439 M 25.74 % | 2.735 M 361.27 % | 592.930 K -86.35 % | 4.344 M 11.21 % | 3.906 M 11.03 % | 3.518 M -9.42 % | 3.884 M |
| Net income ratio | -5.66 -265.39 % | 3.42 2 423.75 % | -0.15 -119.24 % | 0.77 105.90 % | -12.98 -406.02 % | 4.24 2 183.72 % | -0.20 -12.55 % | -0.18 80.89 % | -0.95 -217.95 % | -0.30 79.82 % | -1.47 -704.69 % | -0.18 -308.29 % | 0.09 113.12 % | -0.67 -30.43 % | -0.51 37.64 % | -0.82 -2 773.68 % | 0.03 | 0.00 -100.00 % | 0.06 |
| Ratio EBITDA | -5.62 -263.98 % | 3.43 3 790.88 % | -0.09 -111.82 % | 0.79 108.98 % | -8.75 -293.13 % | 4.53 3 826.22 % | -0.12 -27.05 % | -0.10 89.21 % | -0.89 -72.32 % | -0.52 65.22 % | -1.48 -838.95 % | -0.16 -177.47 % | 0.20 -10.69 % | 0.23 355.96 % | 0.05 -85.76 % | 0.35 66.35 % | 0.21 | 0.00 -100.00 % | 0.39 |
| Gross profit ratio | 0.05 15.15 % | 0.05 221.36 % | 0.01 -87.96 % | 0.12 152.81 % | 0.05 110.18 % | -0.47 -158.57 % | -0.18 -121.42 % | 0.86 85.46 % | 0.46 167.91 % | -0.68 -257.58 % | 0.43 -52.53 % | 0.91 -2.20 % | 0.93 9.80 % | 0.85 14.77 % | 0.74 55.65 % | 0.47 15.64 % | 0.41 | 0.00 100.00 % | -0.29 |
| Weighted average shs out dil | 15.250 M 2.71 % | 14.847 M 0.00 % | 14.847 M 0.00 % | 14.847 M 0.00 % | 14.847 M 0.00 % | 14.847 M 0.00 % | 14.847 M 0.00 % | 14.847 M 0.00 % | 14.847 M 0.00 % | 14.847 M 0.00 % | 14.847 M 0.00 % | 14.847 M 0.00 % | 14.847 M 0.00 % | 14.847 M 0.00 % | 14.847 M 0.00 % | 14.847 M 0.00 % | 14.847 M 0.00 % | 14.847 M 0.00 % | 14.847 M |
| Weighted average shs out | 15.250 M 2.71 % | 14.847 M 0.00 % | 14.847 M 0.00 % | 14.847 M 0.00 % | 14.847 M 0.00 % | 14.847 M 0.00 % | 14.847 M 0.00 % | 14.847 M 0.00 % | 14.847 M 0.00 % | 14.847 M 0.00 % | 14.847 M 0.00 % | 14.847 M 0.00 % | 14.847 M 0.00 % | 14.847 M 0.00 % | 14.847 M 0.00 % | 14.847 M 0.00 % | 14.847 M 0.00 % | 14.847 M 0.00 % | 14.847 M |
| EPS diluted | -0.03 -102.24 % | 1.53 1 970.42 % | -0.08 -104.96 % | 1.65 925.00 % | -0.20 -121.05 % | 0.95 658.82 % | -0.17 -6.25 % | -0.16 81.40 % | -0.86 -836.82 % | -0.09 82.00 % | -0.51 -325.00 % | -0.12 -220.00 % | 0.10 118.52 % | -0.54 -31.71 % | -0.41 40.58 % | -0.69 -1 896.88 % | 0.04 28.00 % | 0.03 -25.00 % | 0.04 |
| Earnings per share | -0.03 -102.24 % | 1.53 1 970.42 % | -0.08 -104.96 % | 1.65 925.00 % | -0.20 -121.05 % | 0.95 658.82 % | -0.17 -6.25 % | -0.16 81.40 % | -0.86 -836.82 % | -0.09 82.00 % | -0.51 -325.00 % | -0.12 -220.00 % | 0.10 118.52 % | -0.54 -31.71 % | -0.41 40.58 % | -0.69 -1 896.88 % | 0.04 28.00 % | 0.03 -25.00 % | 0.04 |
| Gross profit | 5.000 K -98.40 % | 313.000 K 158.68 % | 121.000 K -96.90 % | 3.899 M 35 345.45 % | 11.000 K 100.70 % | -1.576 M 30.11 % | -2.255 M -120.49 % | 11.008 M 75.96 % | 6.256 M 300.96 % | -3.113 M -240.54 % | 2.215 M -74.40 % | 8.654 M -44.86 % | 15.696 M 54.59 % | 10.153 M 16.10 % | 8.745 M 49.21 % | 5.861 M -22.69 % | 7.581 M 134.64 % | -21.885 M -662.81 % | -2.869 M |
| Income tax expense | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.731 M 45.33 % | -3.166 M -273.35 % | -848.000 K -22.72 % | -691.000 K -111.93 % | 5.791 M 316.02 % | 1.392 M -89.19 % | 12.879 M 2 305.31 % | -584.000 K 65.81 % | -1.708 M -5.56 % | -1.618 M |
| Cost of revenue | 87.000 K -98.62 % | 6.319 M -22.16 % | 8.118 M -71.08 % | 28.068 M 12 834.56 % | 217.000 K -95.57 % | 4.900 M -52.66 % | 10.350 M 459.76 % | 1.849 M -74.65 % | 7.295 M 566.21 % | 1.095 M -62.49 % | 2.919 M 236.30 % | 867.964 K -27.31 % | 1.194 M -35.21 % | 1.843 M -40.80 % | 3.113 M -52.17 % | 6.509 M -40.40 % | 10.922 M -50.09 % | 21.885 M 69.72 % | 12.895 M |
| General and administrative expenses | 0.000 -100.00 % | 1.000 K -75.00 % | 4.000 K -82.61 % | 23.000 K -54.00 % | 50.000 K -26.38 % | 67.915 K -2.11 % | 69.382 K -94.72 % | 1.313 M -5.94 % | 1.396 M 13.22 % | 1.233 M 10.02 % | 1.121 M | 0.000 -100.00 % | 931.449 K -10.00 % | 1.035 M -3.18 % | 1.069 M -31.47 % | 1.560 M 5.48 % | 1.479 M | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.005 M -12.36 % | 1.147 M 1 247.30 % | 85.109 K 60.85 % | 52.913 K | 0.000 -100.00 % | 804.709 K 36.02 % | 591.605 K 32.81 % | 445.452 K -81.30 % | 2.382 M -11.84 % | 2.702 M | 0.000 | 0.000 |
| Other expenses | 482.000 K -63.04 % | 1.304 M -27.27 % | 1.793 M -40.94 % | 3.036 M -11.95 % | 3.448 M 309.74 % | -1.644 M -187.54 % | 1.878 M -78.39 % | 8.689 M 134.02 % | 3.713 M 71.42 % | 2.166 M -84.18 % | 13.689 M -9.51 % | 15.127 M -2.13 % | 15.456 M 22.72 % | 12.595 M 0.22 % | 12.567 M 1 238.86 % | 938.632 K -72.52 % | 3.416 M 2 318.18 % | -154.000 K 71.21 % | -535.000 K |
| Operating expenses | 1.422 M 8.97 % | 1.305 M -27.38 % | 1.797 M -41.26 % | 3.059 M -12.55 % | 3.498 M 321.95 % | -1.576 M -180.90 % | 1.948 M -82.30 % | 11.008 M 75.96 % | 6.256 M 79.51 % | 3.485 M -76.55 % | 14.862 M -1.75 % | 15.127 M -12.01 % | 17.192 M 20.88 % | 14.222 M 1.00 % | 14.081 M 188.55 % | 4.880 M -35.77 % | 7.598 M 4 844.36 % | 153.670 K -71.29 % | 535.260 K |
| Cost and expenses | 1.509 M -80.21 % | 7.624 M -23.11 % | 9.915 M -68.15 % | 31.127 M 3 511.02 % | 862.000 K -92.13 % | 10.948 M -33.18 % | 16.384 M 27.43 % | 12.857 M -53.00 % | 27.358 M 192.51 % | 9.353 M -47.40 % | 17.781 M 11.17 % | 15.995 M -13.01 % | 18.387 M 14.46 % | 16.064 M -6.57 % | 17.194 M 50.97 % | 11.389 M -38.50 % | 18.519 M -15.97 % | 22.039 M 64.10 % | 13.430 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 940.000 K 93 900.00 % | 1.000 K -75.00 % | 4.000 K -82.61 % | 23.000 K -54.00 % | 50.000 K -26.38 % | 67.915 K -2.11 % | 69.382 K -97.01 % | 2.318 M -8.83 % | 2.543 M 92.89 % | 1.318 M 12.40 % | 1.173 M -79.07 % | 5.604 M 222.81 % | 1.736 M 6.70 % | 1.627 M 7.46 % | 1.514 M -61.59 % | 3.942 M -5.74 % | 4.182 M 1 260.71 % | 307.340 K -71.30 % | 1.071 M |
| Interest income | 354.000 K 5.67 % | 335.000 K 36.18 % | 246.000 K -23.60 % | 322.000 K 11.03 % | 290.000 K -13.19 % | 334.076 K 3.02 % | 324.298 K -0.32 % | 325.336 K -7.40 % | 351.336 K -55.87 % | 796.149 K -44.94 % | 1.446 M -41.32 % | 2.464 M 40.01 % | 1.760 M 37.82 % | 1.277 M 32.52 % | 963.644 K -24.12 % | 1.270 M 46.88 % | 864.623 K 123.59 % | 386.693 K 54.96 % | 249.538 K |
| Interest expense | 2.000 K -88.89 % | 18.000 K 63.64 % | 11.000 K -73.17 % | 41.000 K 215.38 % | 13.000 K 8.90 % | 11.938 K -75.58 % | 48.879 K 91.27 % | 25.555 K -31.45 % | 37.277 K 1 966.35 % | 1.804 K 70.03 % | 1.061 K 8.38 % | 979.000 -79.82 % | 4.852 K 69.53 % | 2.862 K -75.34 % | 11.607 K 184.69 % | 4.077 K -81.52 % | 22.056 K 26 797.56 % | 82.000 | 0.000 |
| Depreciation and amortization | 2.000 K 0.00 % | 2.000 K -99.54 % | 438.000 K -26.76 % | 598.000 K -37.58 % | 958.000 K 0.03 % | 957.750 K 0.00 % | 957.750 K -10.32 % | 1.068 M 39.73 % | 764.354 K 4.01 % | 734.917 K -76.54 % | 3.132 M -37.18 % | 4.986 M 0.00 % | 4.986 M 0.00 % | 4.986 M 0.02 % | 4.985 M -0.38 % | 5.004 M 4.73 % | 4.778 M 0.00 % | 4.778 M -2.59 % | 4.905 M |
| Operating income | -1.417 M -42.84 % | -992.000 K 40.67 % | -1.672 M -299.05 % | 840.000 K 124.09 % | -3.487 M 54.18 % | -7.610 M -86.66 % | -4.077 M -17.59 % | -3.467 M 74.88 % | -13.803 M -189.19 % | -4.773 M 62.26 % | -12.647 M -95.38 % | -6.473 M -332.69 % | -1.496 M 63.23 % | -4.068 M 23.76 % | -5.336 M -643.98 % | 980.913 K 5 950.61 % | -16.766 K 99.12 % | -1.902 M 44.14 % | -3.405 M |
| Operating income ratio | -15.40 -10 197.10 % | -0.15 26.29 % | -0.20 -872.30 % | 0.03 100.17 % | -15.29 -568.03 % | -2.29 -590.59 % | -0.33 -22.94 % | -0.27 73.53 % | -1.02 2.28 % | -1.04 57.69 % | -2.46 -262.37 % | -0.68 -667.49 % | -0.09 73.88 % | -0.34 24.64 % | -0.45 -667.47 % | 0.08 8 851.32 % | 0.00 | 0.00 100.00 % | -0.34 |
| Total other income expenses net | 896.000 K -96.22 % | 23.700 M 5 074.67 % | 458.000 K -98.06 % | 23.639 M 4 377.08 % | 528.000 K -97.57 % | 21.707 M 1 279.97 % | 1.573 M 37.74 % | 1.142 M 16.76 % | 978.043 K -41.75 % | 1.679 M -12.09 % | 1.910 M -50.77 % | 3.880 M 69.36 % | 2.291 M 26.30 % | 1.814 M 187.12 % | 631.790 K | 0.000 -100.00 % | 4.279 M 566.42 % | 642.087 K -73.07 % | 2.384 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 89.046 M 0.50 % | 88.605 M -20.02 % | 110.785 M -24.05 % | 145.864 M 1.77 % | 143.332 M 1.04 % | 141.857 M -11.33 % | 159.987 M -0.53 % | 160.839 M 5.11 % | 153.019 M 5.26 % | 145.375 M 7.22 % | 135.585 M -4.31 % | 141.689 M -2.86 % | 145.854 M -2.67 % | 149.862 M 27.53 % | 117.514 M -1.61 % | 119.438 M -5.70 % | 126.658 M -5.43 % | 133.927 M -3.85 % | 139.294 M |
| Total investments | 4.035 M 334.81 % | 928.000 K -65.28 % | 2.673 M 486.18 % | 456.000 K 58.89 % | 287.000 K 36.95 % | 209.566 K -35.49 % | 324.865 K 30.81 % | 248.341 K 48.88 % | 166.805 K 48.87 % | 112.046 K 64.35 % | 68.175 K -61.24 % | 175.900 K 0.00 % | 175.900 K 0.00 % | 175.900 K 0.00 % | 175.900 K 0.00 % | 175.900 K 0.00 % | 175.900 K -83.71 % | 1.080 M 0.00 % | 1.080 M |
| Total debt | 94.250 M -19.81 % | 117.530 M 0.00 % | 117.530 M -19.56 % | 146.105 M 1.78 % | 143.545 M 0.98 % | 142.145 M -11.57 % | 160.735 M -0.91 % | 162.210 M 4.97 % | 154.530 M 5.46 % | 146.530 M 0.00 % | 146.530 M -12.91 % | 168.250 M -0.59 % | 169.250 M 0.00 % | 169.250 M 26.07 % | 134.250 M 0.00 % | 134.250 M -3.94 % | 139.750 M -2.22 % | 142.925 M -0.38 % | 143.475 M |
| Accumulated other comprehensive income loss | 8.376 M | 0.000 -100.00 % | 7.134 M | 0.000 -100.00 % | 7.090 M | 0.000 | 0.000 -100.00 % | 7.052 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -150.768 M 0.29 % | -151.211 M |
| Retained earnings | -82.150 M 55.53 % | -184.725 M 36.27 % | -289.845 M -40.52 % | -206.263 M 34.12 % | -313.111 M -0.95 % | -310.151 M 4.35 % | -324.248 M -0.78 % | -321.745 M -0.73 % | -319.421 M -4.18 % | -306.595 M -36.73 % | -224.241 M -3.49 % | -216.670 M -0.81 % | -214.925 M 0.69 % | -216.411 M -3.86 % | -208.365 M -3.01 % | -202.269 M -5.31 % | -192.069 M | 0.000 | 0.000 |
| Common stock | 148.467 M 0.00 % | 148.468 M 0.00 % | 148.468 M -2.64 % | 152.500 M 2.72 % | 148.468 M 0.00 % | 148.468 M 0.00 % | 148.468 M -2.64 % | 152.500 M 2.72 % | 148.468 M 0.00 % | 148.468 M 0.00 % | 148.468 M 0.00 % | 148.468 M 0.00 % | 148.468 M 0.00 % | 148.468 M 0.00 % | 148.468 M 0.00 % | 148.468 M 0.00 % | 148.468 M 0.00 % | 148.468 M 0.00 % | 148.468 M |
| Total equity | -72.474 M 0.31 % | -72.701 M 24.19 % | -95.904 M -1.42 % | -94.565 M 20.68 % | -119.213 M -2.48 % | -116.331 M 10.73 % | -130.312 M -1.90 % | -127.886 M -1.79 % | -125.643 M -11.31 % | -112.872 M -269.33 % | -30.561 M -32.93 % | -22.990 M -8.21 % | -21.245 M 6.54 % | -22.731 M -211.90 % | 20.314 M -23.08 % | 26.411 M -27.86 % | 36.611 M 1.58 % | 36.040 M 1.24 % | 35.597 M |
| Other non current liabilities | 0.000 -100.00 % | 1.000 K 200.00 % | -1.000 K 0.00 % | -1.000 K -150.00 % | 2.000 K -95.99 % | 49.899 K -38.63 % | 81.313 K -3.00 % | 83.831 K -20.56 % | 105.521 K -5.62 % | 111.808 K -87.54 % | 897.148 K -62.01 % | 2.361 M 5.47 % | 2.239 M -49.00 % | 4.390 M -23.87 % | 5.767 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 146.530 M -12.91 % | 168.250 M -0.59 % | 169.250 M 0.00 % | 169.250 M 26.07 % | 134.250 M 0.00 % | 134.250 M -3.94 % | 139.750 M 1 344.44 % | 9.675 M 0.00 % | 9.675 M |
| Total non current liabilities | 0.000 -100.00 % | 1.000 K 200.00 % | -1.000 K 0.00 % | -1.000 K -150.00 % | 2.000 K -95.99 % | 49.899 K -38.63 % | 81.313 K -3.00 % | 83.831 K -20.56 % | 105.521 K -5.62 % | 111.808 K -99.92 % | 147.427 M -14.84 % | 173.110 M -0.51 % | 173.988 M 0.20 % | 173.640 M 24.01 % | 140.017 M 4.30 % | 134.250 M -3.94 % | 139.750 M 561.79 % | 21.117 M -3.36 % | 21.851 M |
| Other current liabilities | 308.000 K 275.61 % | 82.000 K 5.13 % | 78.000 K -87.44 % | 621.000 K 150.72 % | 247.684 K -61.57 % | 644.548 K -31.36 % | 939.088 K -2.80 % | 966.140 K -28.87 % | 1.358 M 17.22 % | 1.159 M -58.97 % | 2.824 M 79.39 % | 1.574 M -9.81 % | 1.745 M 23.55 % | 1.413 M -98.99 % | 140.131 M 2 458.30 % | 5.478 M 28.51 % | 4.262 M -14.03 % | 4.958 M 8.37 % | 4.575 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.316 K -88.12 % | 53.172 K | 0.000 -100.00 % | 2.977 M 362.29 % | 644.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 94.250 M -19.81 % | 117.530 M 0.00 % | 117.530 M -19.56 % | 146.105 M 1.78 % | 143.545 M 0.98 % | 142.145 M -11.57 % | 160.735 M -0.91 % | 162.210 M 4.97 % | 154.530 M 5.46 % | 146.530 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 133.250 M -0.41 % | 133.800 M |
| Total current liabilities | 95.614 M -19.42 % | 118.662 M -4.91 % | 124.793 M -15.03 % | 146.861 M 2.01 % | 143.970 M 0.54 % | 143.201 M -15.63 % | 169.739 M -1.65 % | 172.589 M 9.29 % | 157.915 M 6.34 % | 148.500 M 4 060.06 % | 3.570 M 126.76 % | 1.574 M -9.81 % | 1.745 M 23.55 % | 1.413 M -99.00 % | 141.251 M 2 023.57 % | 6.652 M -0.43 % | 6.680 M -95.28 % | 141.534 M 0.39 % | 140.988 M |
| Total liabilities | 95.614 M -19.42 % | 118.663 M -4.91 % | 124.793 M -15.03 % | 146.861 M 2.01 % | 143.972 M 0.50 % | 143.251 M -15.65 % | 169.821 M -1.65 % | 172.673 M 9.27 % | 158.020 M 6.33 % | 148.612 M -1.58 % | 150.997 M -13.56 % | 174.684 M -0.60 % | 175.734 M 0.39 % | 175.053 M 23.06 % | 142.251 M 0.96 % | 140.902 M -3.78 % | 146.430 M -9.97 % | 162.651 M -0.12 % | 162.840 M |
| Other non current assets | 46.000 K -97.99 % | 2.283 M 325.93 % | 536.000 K -85.53 % | 3.704 M 9.22 % | 3.391 M 2.30 % | 3.315 M -8.22 % | 3.612 M 9.15 % | 3.309 M 10.37 % | 2.998 M -24.95 % | 3.995 M -21.79 % | 5.108 M 8.72 % | 4.699 M -2.38 % | 4.813 M -0.73 % | 4.849 M -15.32 % | 5.726 M 3 155.08 % | 175.900 K 0.00 % | 175.900 K | 0.000 | 0.000 |
| Long term investments | 1.614 M 219.20 % | -1.354 M -446.29 % | 391.000 K 121.41 % | -1.826 M 8.47 % | -1.995 M 3.74 % | -2.072 M 8.19 % | -2.257 M -3.58 % | -2.179 M -12.16 % | -1.943 M 32.71 % | -2.888 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.080 M 0.00 % | 1.080 M |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 934.000 K 0.11 % | 933.000 K -50.56 % | 1.887 M -18.84 % | 2.325 M -71.80 % | 8.246 M -10.34 % | 9.196 M -9.37 % | 10.147 M -13.14 % | 11.682 M -10.17 % | 13.004 M -8.25 % | 14.173 M -9.16 % | 15.602 M -47.52 % | 29.729 M -14.36 % | 34.715 M -12.56 % | 39.701 M -10.15 % | 44.186 M -9.99 % | 49.092 M -5.28 % | 51.829 M -8.44 % | 56.606 M -7.78 % | 61.384 M |
| Total non current assets | 2.594 M 39.31 % | 1.862 M -33.83 % | 2.814 M -33.05 % | 4.203 M -56.41 % | 9.642 M -7.64 % | 10.439 M -9.24 % | 11.502 M -10.22 % | 12.811 M -8.87 % | 14.059 M -7.99 % | 15.281 M -84.61 % | 99.281 M -9.61 % | 109.833 M -3.73 % | 114.086 M -3.56 % | 118.291 M -8.62 % | 129.444 M -0.57 % | 130.192 M -10.71 % | 145.808 M -10.18 % | 162.330 M -2.28 % | 166.119 M |
| Other current assets | 2.573 M -77.76 % | 11.570 M 31.57 % | 8.794 M -80.46 % | 45.008 M 350.22 % | 9.997 M 10.49 % | 9.048 M 11.27 % | 8.132 M -2.54 % | 8.344 M -20.98 % | 10.559 M 31.88 % | 8.007 M 180.01 % | 2.859 M 0.14 % | 2.855 M 0.30 % | 2.847 M -55.79 % | 6.440 M 971.51 % | 601.018 K -88.85 % | 5.391 M | 0.000 -100.00 % | 12.429 M -11.46 % | 14.038 M |
| Short term investments | 2.421 M 6.09 % | 2.282 M 0.00 % | 2.282 M 0.00 % | 2.282 M 0.00 % | 2.282 M 0.00 % | 2.282 M -11.63 % | 2.582 M 6.36 % | 2.428 M 15.06 % | 2.110 M -29.67 % | 3.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 5.204 M -82.01 % | 28.925 M 328.84 % | 6.745 M 2 698.76 % | 241.000 K 13.15 % | 213.000 K -25.99 % | 287.818 K -61.51 % | 747.843 K -45.45 % | 1.371 M -9.24 % | 1.511 M 30.75 % | 1.155 M -89.44 % | 10.945 M -58.79 % | 26.561 M 13.53 % | 23.396 M 20.67 % | 19.388 M 15.85 % | 16.736 M 12.99 % | 14.812 M 13.14 % | 13.092 M 45.50 % | 8.998 M 115.21 % | 4.181 M |
| Cash and short term investments | 16.901 M -45.84 % | 31.207 M 245.71 % | 9.027 M 257.79 % | 2.523 M 1.12 % | 2.495 M -2.91 % | 2.570 M -22.83 % | 3.330 M -12.34 % | 3.799 M 4.92 % | 3.621 M -12.87 % | 4.155 M -62.03 % | 10.945 M -58.79 % | 26.561 M 13.53 % | 23.396 M 20.67 % | 19.388 M 15.85 % | 16.736 M 12.99 % | 14.812 M 13.14 % | 13.092 M 45.50 % | 8.998 M 115.21 % | 4.181 M |
| Total current assets | 20.546 M -53.41 % | 44.100 M 69.13 % | 26.075 M -45.78 % | 48.094 M 218.17 % | 15.116 M -8.29 % | 16.482 M -41.15 % | 28.007 M -12.41 % | 31.976 M 74.56 % | 18.319 M -10.46 % | 20.459 M -3.29 % | 21.154 M -49.46 % | 41.861 M 3.61 % | 40.403 M 18.72 % | 34.030 M 2.75 % | 33.121 M -10.77 % | 37.120 M -0.30 % | 37.233 M 2.40 % | 36.361 M 12.51 % | 32.318 M |
| Inventory | 135.000 K -39.19 % | 222.000 K -96.61 % | 6.540 M 1 197.62 % | 504.000 K -80.79 % | 2.624 M -7.64 % | 2.841 M -63.30 % | 7.741 M -36.87 % | 12.262 M 205.47 % | 4.014 M -43.56 % | 7.112 M 26.24 % | 5.634 M -21.28 % | 7.157 M 1.13 % | 7.077 M -14.44 % | 8.272 M -7.59 % | 8.951 M -14.80 % | 10.506 M 11.65 % | 9.410 M -0.97 % | 9.502 M 14.92 % | 8.268 M |
| Net receivables | 937.000 K -14.90 % | 1.101 M -35.76 % | 1.714 M 2 805.08 % | 59.000 K 120 308.16 % | 49.000 -100.00 % | 2.023 M -77.02 % | 8.804 M 63.29 % | 5.392 M 4 229.50 % | 124.533 K -89.49 % | 1.185 M -30.94 % | 1.716 M -67.54 % | 5.288 M -25.34 % | 7.082 M 21.74 % | 5.817 M -14.86 % | 6.833 M 6.57 % | 6.412 M -56.47 % | 14.731 M 171.22 % | 5.432 M -6.85 % | 5.831 M |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 78.571 M 4.20 % | 75.405 M 1.14 % | 74.558 M 1.11 % | 73.741 M -7.28 % | 79.532 M -1.72 % | 80.924 M -13.73 % | 93.803 M -10.36 % | 104.644 M 0.95 % | 103.655 M |
| Other assets | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 1.056 M 0.57 % | 1.050 M -85.39 % | 7.185 M 5 222.22 % | 135.000 K -21.05 % | 171.000 K -52.33 % | 358.694 K -95.55 % | 8.065 M 25.32 % | 6.436 M 380.30 % | 1.340 M 67.47 % | 800.106 K 7.29 % | 745.742 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.086 M -5.27 % | 1.146 M -51.96 % | 2.386 M -28.26 % | 3.325 M 27.28 % | 2.612 M |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 42.418 K 272.09 % | 11.400 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 34.327 K 22.19 % | 28.094 K -12.53 % | 32.120 K 4 126.32 % | 760.000 31.03 % | 580.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 -100.00 % | 2.498 M -0.05 % | 2.499 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 -100.00 % | 53.763 M | 0.000 | 0.000 | 0.000 -100.00 % | 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 | -182.601 M -401.05 % | -36.444 M -180.14 % | 45.473 M 148.09 % | -94.565 M -346.65 % | 38.340 M -15.46 % | 45.353 M -0.25 % | 45.468 M 95.78 % | 23.224 M -48.74 % | 45.310 M 0.12 % | 45.256 M 0.10 % | 45.212 M 0.00 % | 45.212 M 0.00 % | 45.212 M 0.00 % | 45.212 M -43.63 % | 80.212 M 0.00 % | 80.212 M 0.00 % | 80.212 M 109.21 % | 38.340 M 0.00 % | 38.340 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 -100.00 % | 11.442 M -6.03 % | 12.176 M |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -139.017 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 23.140 M -49.65 % | 45.962 M 59.10 % | 28.889 M -44.76 % | 52.296 M 111.23 % | 24.758 M -8.03 % | 26.921 M -31.86 % | 39.509 M -11.79 % | 44.787 M 38.33 % | 32.378 M -9.41 % | 35.740 M -70.32 % | 120.436 M -20.61 % | 151.693 M -1.81 % | 154.489 M 1.42 % | 152.322 M -6.30 % | 162.565 M -2.84 % | 167.312 M -8.59 % | 183.041 M -7.88 % | 198.691 M 0.13 % | 198.437 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 213.000 K 110.95 % | -1.945 M -105.55 % | 35.032 M 207.30 % | -32.649 M -5 700.17 % | 583.000 K -79.00 % | 2.776 M 30.30 % | 2.131 M 132.79 % | -6.499 M -322.42 % | 2.922 M 221.98 % | -2.395 M 87.47 % | -19.114 M -1 179.34 % | 1.771 M 199.88 % | -1.773 M -520.28 % | 421.859 K -75.52 % | 1.723 M -4.48 % | 1.804 M 25.46 % | 1.438 M 135.35 % | 611.000 K 240.14 % | -436.000 K |
| Accounts receivables | 106.000 K 139.85 % | -266.000 K -100.75 % | 35.415 M 199.98 % | -35.423 M -3 700.64 % | 983.796 K -83.60 % | 5.999 M 275.19 % | -3.424 M 3.78 % | -3.559 M -457.64 % | -638.168 K -287.26 % | 340.785 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 159.284 K -89.97 % | 1.588 M | 0.000 -100.00 % | 838.000 K -57.99 % | 1.995 M |
| Inventory | 87.000 K -98.62 % | 6.319 M 204.69 % | -6.036 M -384.72 % | 2.120 M 876.05 % | 217.203 K -95.57 % | 4.900 M 8.92 % | 4.498 M 154.69 % | -8.225 M -365.50 % | 3.098 M 309.56 % | -1.478 M -197.07 % | 1.523 M 2 012.18 % | -79.643 K -106.67 % | 1.194 M 75.80 % | 679.474 K 216.96 % | 214.373 K -12.28 % | 244.393 K 119.58 % | -1.248 M 12.30 % | -1.423 M 37.29 % | -2.269 M |
| Accounts payables | 6.000 K 100.10 % | -6.135 M -187.02 % | 7.050 M 19 683.33 % | -36.000 K 84.88 % | -238.096 K 96.92 % | -7.738 M -575.59 % | 1.627 M -67.93 % | 5.074 M 851.01 % | 533.550 K 19 712.48 % | 2.693 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.196 M 838.27 % | -162.000 K |
| Other working capital | 14.000 K 100.75 % | -1.863 M -33.36 % | -1.397 M -302.46 % | 690.000 K 281.63 % | -379.903 K 1.19 % | -384.467 K 32.60 % | -570.391 K -370.46 % | 210.893 K 394.55 % | -71.599 K 94.32 % | -1.260 M 93.89 % | -20.637 M -1 215.18 % | 1.851 M 162.36 % | -2.967 M -1 051.90 % | -257.615 K -119.09 % | 1.350 M 4 844.77 % | -28.444 K -101.06 % | 2.686 M | 0.000 | 0.000 |
| Other non cash items | -898.000 K 96.21 % | -23.700 M -4 868.55 % | -477.000 K 10.67 % | -534.000 K -31.53 % | -406.000 K 98.12 % | -21.606 M -1 234.77 % | -1.619 M 22.55 % | -2.090 M -107.56 % | -1.007 M -25.95 % | -799.524 K -116.38 % | 4.881 M 180.26 % | -6.082 M -1 705.52 % | -336.830 K 89.28 % | -3.142 M 41.43 % | -5.364 M -9 503.44 % | 57.041 K -97.50 % | 2.285 M 225.05 % | -1.828 M 43.17 % | -3.216 M |
| Net cash provided by operating activities | -1.204 M 58.98 % | -2.935 M -108.69 % | 33.783 M 208.24 % | -31.210 M -1 611.07 % | -1.824 M 51.68 % | -3.775 M -265.31 % | -1.033 M 89.50 % | -9.845 M 2.97 % | -10.146 M -82.77 % | -5.551 M 67.47 % | -17.063 M -2 625.31 % | 675.669 K -69.66 % | 2.227 M 64.55 % | 1.353 M 31.14 % | 1.032 M -87.42 % | 8.207 M 15.94 % | 7.079 M 76.58 % | 4.009 M 116.70 % | 1.850 M |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.243 M | 0.000 100.00 % | -448.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -79.500 K 96.49 % | -2.267 M | 0.000 | 0.000 100.00 % | -69.000 K |
| Acquisitions net | 0.000 -100.00 % | 24.098 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 700.000 K -81.06 % | 3.695 M 796.87 % | 411.980 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.682 M |
| Purchases of investments | 0.000 | 0.000 | 0.000 100.00 % | -230.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 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 -100.00 % | 28.680 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 757.000 K |
| Other investing activites | 897.000 K -15.77 % | 1.065 M -18.76 % | 1.311 M 448.54 % | 239.000 K -28.66 % | 335.000 K -98.45 % | 21.608 M 1 488.02 % | 1.361 M -28.90 % | 1.914 M 70.11 % | 1.125 M 40.71 % | 799.524 K -44.74 % | 1.447 M -41.87 % | 2.489 M 39.74 % | 1.781 M 37.11 % | 1.299 M 33.68 % | 971.679 K -24.09 % | 1.280 M 17.22 % | 1.092 M -19.59 % | 1.358 M 1 013.11 % | 122.000 K |
| Net cash used for investing activites | 897.000 K -96.44 % | 25.163 M 1 819.37 % | 1.311 M -95.43 % | 28.689 M 8 463.88 % | 335.000 K -98.45 % | 21.608 M 948.58 % | 2.061 M -12.90 % | 2.366 M 53.92 % | 1.537 M 92.35 % | 799.076 K -44.77 % | 1.447 M -41.87 % | 2.489 M 39.74 % | 1.781 M 37.11 % | 1.299 M 45.59 % | 892.179 K 190.36 % | -987.325 K -190.41 % | 1.092 M -19.59 % | 1.358 M -69.77 % | 4.492 M |
| Debt repayment | -23.265 M | 0.000 100.00 % | -28.575 M -1 216.21 % | 2.560 M 82.86 % | 1.400 M 107.53 % | -18.590 M -1 160.34 % | -1.475 M -119.21 % | 7.680 M -4.00 % | 8.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -550.000 K 89.22 % | -5.100 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | -1.000 K 94.44 % | -18.000 K -63.64 % | -11.000 K 73.17 % | -41.000 K -215.38 % | -13.000 K -8.90 % | -11.938 K 12.73 % | -13.679 K 8.22 % | -14.904 K 17.44 % | -18.053 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.500 M -73.23 % | -3.175 M | 0.000 100.00 % | -3.630 M |
| Net cash used provided by financing activities | -23.266 M -129 155.56 % | -18.000 K 99.94 % | -28.586 M -1 234.82 % | 2.519 M 81.61 % | 1.387 M 107.46 % | -18.602 M -1 149.56 % | -1.489 M -119.42 % | 7.665 M -3.97 % | 7.982 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.500 M -73.23 % | -3.175 M -477.27 % | -550.000 K 93.70 % | -8.730 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | -23.574 M -206.14 % | 22.210 M 241.27 % | 6.508 M 217 033.33 % | -3.000 K 97.03 % | -101.000 K 86.87 % | -769.522 K -66.77 % | -461.420 K -347.85 % | 186.166 K 129.68 % | -627.230 K 86.80 % | -4.752 M 69.57 % | -15.616 M -593.49 % | 3.164 M -21.05 % | 4.008 M 51.11 % | 2.652 M 37.84 % | 1.924 M 11.88 % | 1.720 M -57.99 % | 4.094 M | 0.000 | 0.000 |
| Cash at beginning of period | 33.361 M 199.17 % | 11.151 M 140.17 % | 4.643 M -0.06 % | 4.646 M -2.13 % | 4.747 M -13.96 % | 5.517 M -7.72 % | 5.978 M 3.21 % | 5.792 M -9.77 % | 6.419 M -41.35 % | 10.945 M -58.79 % | 26.561 M 13.53 % | 23.396 M 20.67 % | 19.388 M 15.85 % | 16.736 M 12.99 % | 14.812 M 13.14 % | 13.092 M 45.50 % | 8.998 M 115.21 % | 4.181 M | 0.000 |
| Cash at end of period | 9.787 M -70.66 % | 33.361 M 199.17 % | 11.151 M 140.17 % | 4.643 M -0.06 % | 4.646 M -2.14 % | 4.747 M -13.95 % | 5.517 M -7.72 % | 5.978 M 3.21 % | 5.792 M -6.47 % | 6.193 M -43.42 % | 10.945 M -58.79 % | 26.561 M 13.53 % | 23.396 M 20.67 % | 19.388 M 15.85 % | 16.736 M 12.99 % | 14.812 M 13.14 % | 13.092 M 45.50 % | 8.998 M 115.21 % | 4.181 M |
| Operating cash flow | -1.204 M 58.98 % | -2.935 M -108.69 % | 33.783 M 208.24 % | -31.210 M -1 611.07 % | -1.824 M 51.68 % | -3.775 M -265.31 % | -1.033 M 89.50 % | -9.845 M 2.97 % | -10.146 M -82.77 % | -5.551 M 67.47 % | -17.063 M -2 625.31 % | 675.669 K -69.66 % | 2.227 M 64.55 % | 1.353 M 31.14 % | 1.032 M -87.42 % | 8.207 M 15.94 % | 7.079 M 76.58 % | 4.009 M 116.70 % | 1.850 M |
| Capital expenditure | 0.000 -100.00 % | 2.379 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.243 M | 0.000 100.00 % | -452.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -79.503 K 96.49 % | -2.267 M | 0.000 100.00 % | -4.009 M -5 710.14 % | -69.000 K |
| Free CashFlow | -1.204 M 58.98 % | -2.935 M -108.69 % | 33.783 M 208.24 % | -31.210 M -1 611.07 % | -1.824 M 51.68 % | -3.775 M -265.31 % | -1.033 M 92.10 % | -13.088 M -28.99 % | -10.146 M -82.76 % | -5.552 M 67.46 % | -17.063 M -2 625.31 % | 675.669 K -69.66 % | 2.227 M 64.55 % | 1.353 M 42.08 % | 952.583 K -83.96 % | 5.940 M -16.09 % | 7.079 M | 0.000 -100.00 % | 1.781 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 24.000 K 0.00 % | 24.000 K -45.45 % | 44.000 K | 0.000 -100.00 % | 24.000 K | 0.000 -100.00 % | 44.000 K -99.33 % | 6.588 M | 0.000 -100.00 % | 96.000 K 100.00 % | 48.000 K | 0.000 -100.00 % | 8.095 M -73.84 % | 30.949 M 1 984.11 % | 1.485 M | 0.000 -100.00 % | 213.000 K 526.00 % | -50.000 K -140.32 % | 124.000 K -19.48 % | 154.000 K | 0.000 -100.00 % | 1.429 M 47.47 % | 969.000 K 131.82 % | 418.000 K -17.72 % | 508.000 K -72.75 % | 1.864 M -4.12 % | 1.944 M -67.90 % | 6.056 M 148.81 % | 2.434 M -44.30 % | 4.370 M 27.44 % | 3.429 M 121.37 % | 1.549 M -55.86 % | 3.509 M -37.52 % | 5.616 M 13.94 % | 4.929 M 129.47 % | 2.148 M 150.64 % | 857.000 K 13.59 % | 754.450 K -67.98 % | 2.356 M 152.52 % | 933.000 K 74.07 % | 536.000 K -44.55 % | 966.692 K -16.66 % | 1.160 M -29.23 % | 1.639 M 19.81 % | 1.368 M -33.79 % | 2.066 M 55.22 % | 1.331 M -37.07 % | 2.115 M -47.26 % | 4.010 M 9.83 % | 3.651 M 20.34 % | 3.034 M -47.23 % | 5.750 M 29.07 % | 4.455 M 40.23 % | 3.177 M -20.30 % | 3.986 M |
| Net income | -234.000 K -120.75 % | -106.000 K -229.27 % | 82.000 K 122.91 % | -358.000 K -157.55 % | -139.000 K 7.95 % | -151.000 K -100.66 % | 22.998 M 14 455.70 % | 158.000 K 153.20 % | -297.000 K -8.39 % | -274.000 K 8.67 % | -300.000 K 29.08 % | -423.000 K -95.83 % | -216.000 K -100.81 % | 26.737 M 3 044.60 % | -908.000 K -44.13 % | -630.000 K 12.38 % | -719.000 K -68.38 % | -427.000 K 43.52 % | -756.000 K 5.38 % | -799.000 K 18.22 % | -977.000 K -105.60 % | 17.448 M 1 733.71 % | -1.068 M 17.97 % | -1.302 M -32.72 % | -981.000 K 45.32 % | -1.794 M -5 880.00 % | -30.000 K 92.52 % | -401.000 K -44.24 % | -278.000 K -227.06 % | -85.000 K 91.07 % | -952.000 K 36.28 % | -1.494 M -821.74 % | 207.000 K 104.43 % | -4.670 M -87.63 % | -2.489 M 46.21 % | -4.627 M -345.76 % | -1.038 M -715.01 % | 168.778 K -50.79 % | 343.000 K 135.25 % | -973.000 K -7.87 % | -902.000 K 73.94 % | -3.461 M -103.71 % | -1.699 M -15.03 % | -1.477 M -58.31 % | -933.000 K -290.90 % | 488.747 K 130.53 % | -1.601 M -78.88 % | -895.000 K -441.60 % | 262.000 K -60.06 % | 655.966 K 386.45 % | -229.000 K -120.12 % | 1.138 M 1 323.66 % | -93.000 K 98.49 % | -6.147 M -8 681.43 % | -70.000 K |
| Income before tax | -234.000 K -120.75 % | -106.000 K -229.27 % | 82.000 K 122.91 % | -358.000 K -138.67 % | -150.000 K 0.66 % | -151.000 K -100.66 % | 22.998 M 14 455.70 % | 158.000 K 153.20 % | -297.000 K -8.39 % | -274.000 K 8.67 % | -300.000 K 29.08 % | -423.000 K -95.83 % | -216.000 K -100.81 % | 26.737 M 3 044.60 % | -908.000 K -44.13 % | -630.000 K 12.38 % | -719.000 K -68.38 % | -427.000 K 43.52 % | -756.000 K 5.38 % | -799.000 K 18.22 % | -977.000 K -105.60 % | 17.448 M 1 733.71 % | -1.068 M 17.97 % | -1.302 M -32.72 % | -981.000 K 45.32 % | -1.794 M -5 880.00 % | -30.000 K 92.52 % | -401.000 K -44.24 % | -278.000 K -227.06 % | -85.000 K 91.07 % | -952.000 K 36.28 % | -1.494 M -821.74 % | 207.000 K 104.43 % | -4.672 M -87.71 % | -2.489 M 46.21 % | -4.627 M -345.76 % | -1.038 M -20.28 % | -863.000 K -142.42 % | -356.000 K 63.41 % | -973.000 K -7.87 % | -902.000 K 86.39 % | -6.626 M -289.99 % | -1.699 M -15.03 % | -1.477 M -58.31 % | -933.000 K -159.89 % | -359.000 K 77.58 % | -1.601 M -78.88 % | -895.000 K -441.60 % | 262.000 K 841.31 % | -35.343 K 84.57 % | -229.000 K -120.12 % | 1.138 M 1 323.66 % | -93.000 K 73.88 % | -356.000 K -408.57 % | -70.000 K |
| Income before tax ratio | -9.75 -120.75 % | -4.42 -336.99 % | 1.86 | 0.00 100.00 % | -6.25 | 0.00 -100.00 % | 522.68 2 179 284.69 % | 0.02 | 0.00 100.00 % | -2.85 54.33 % | -6.25 | 0.00 100.00 % | -0.03 -103.09 % | 0.86 241.29 % | -0.61 | 0.00 100.00 % | -3.38 -139.53 % | 8.54 240.07 % | -6.10 -17.51 % | -5.19 | 0.00 -100.00 % | 12.21 1 207.81 % | -1.10 64.62 % | -3.11 -61.30 % | -1.93 -100.65 % | -0.96 -6 136.65 % | -0.02 76.69 % | -0.07 42.03 % | -0.11 -487.20 % | -0.02 92.99 % | -0.28 71.21 % | -0.96 -1 734.98 % | 0.06 107.09 % | -0.83 -64.74 % | -0.50 76.56 % | -2.15 -77.85 % | -1.21 -5.89 % | -1.14 -657.02 % | -0.15 85.51 % | -1.04 38.03 % | -1.68 75.45 % | -6.85 -367.98 % | -1.46 -62.53 % | -0.90 -32.13 % | -0.68 -292.49 % | -0.17 85.55 % | -1.20 -184.25 % | -0.42 -747.67 % | 0.07 774.94 % | -0.01 87.17 % | -0.08 -138.14 % | 0.20 1 048.07 % | -0.02 81.37 % | -0.11 -538.08 % | -0.02 |
| EBITDA | -234.000 K -125.00 % | -104.000 K -226.83 % | 82.000 K 122.97 % | -357.000 K -139.60 % | -149.000 K -4.93 % | -142.000 K -100.62 % | 22.998 M 14 455.70 % | 158.000 K 155.24 % | -286.000 K -74.39 % | -164.000 K 13.68 % | -190.000 K 39.10 % | -312.000 K -231.91 % | -94.000 K -100.35 % | 26.859 M 3 700.40 % | -746.000 K -59.40 % | -468.000 K 11.03 % | -526.000 K -178.31 % | -189.000 K 63.37 % | -516.000 K 7.86 % | -560.000 K 22.65 % | -724.000 K -104.09 % | 17.689 M 2 233.78 % | -829.000 K 22.01 % | -1.063 M -46.02 % | -728.000 K 53.21 % | -1.556 M -840.95 % | 210.000 K 243.84 % | -146.000 K -14 700.00 % | 1.000 K -99.72 % | 360.000 K 152.33 % | -688.000 K 47.56 % | -1.312 M -425.56 % | 403.000 K 109.08 % | -4.436 M -92.20 % | -2.308 M 48.06 % | -4.444 M -429.68 % | -839.000 K -23.02 % | -682.000 K -294.22 % | -173.000 K 78.10 % | -790.000 K -10.03 % | -718.000 K 81.28 % | -3.836 M -499.38 % | -640.000 K -48.15 % | -432.000 K 57.61 % | -1.019 M 66.11 % | -3.007 M -784.41 % | -340.000 K -196.59 % | 352.000 K -76.67 % | 1.509 M 24.30 % | 1.214 M 19.25 % | 1.018 M -57.32 % | 2.385 M 106.14 % | 1.157 M 29.42 % | 894.020 K -24.04 % | 1.177 M |
| Net income ratio | -9.75 -120.75 % | -4.42 -336.99 % | 1.86 | 0.00 100.00 % | -5.79 | 0.00 -100.00 % | 522.68 2 179 284.69 % | 0.02 | 0.00 100.00 % | -2.85 54.33 % | -6.25 | 0.00 100.00 % | -0.03 -103.09 % | 0.86 241.29 % | -0.61 | 0.00 100.00 % | -3.38 -139.53 % | 8.54 240.07 % | -6.10 -17.51 % | -5.19 | 0.00 -100.00 % | 12.21 1 207.81 % | -1.10 64.62 % | -3.11 -61.30 % | -1.93 -100.65 % | -0.96 -6 136.65 % | -0.02 76.69 % | -0.07 42.03 % | -0.11 -487.20 % | -0.02 92.99 % | -0.28 71.21 % | -0.96 -1 734.98 % | 0.06 107.09 % | -0.83 -64.67 % | -0.50 76.56 % | -2.15 -77.85 % | -1.21 -641.42 % | 0.22 53.66 % | 0.15 113.96 % | -1.04 38.03 % | -1.68 53.00 % | -3.58 -144.44 % | -1.46 -62.53 % | -0.90 -32.13 % | -0.68 -388.30 % | 0.24 119.67 % | -1.20 -184.25 % | -0.42 -747.67 % | 0.07 -63.63 % | 0.18 338.04 % | -0.08 -138.14 % | 0.20 1 048.07 % | -0.02 98.92 % | -1.93 -10 917.56 % | -0.02 |
| Ratio EBITDA | -9.75 -125.00 % | -4.33 -332.52 % | 1.86 | 0.00 100.00 % | -6.21 | 0.00 -100.00 % | 522.68 2 179 284.69 % | 0.02 | 0.00 100.00 % | -1.71 56.84 % | -3.96 | 0.00 100.00 % | -0.01 -101.34 % | 0.87 272.76 % | -0.50 | 0.00 100.00 % | -2.47 -165.33 % | 3.78 190.84 % | -4.16 -14.44 % | -3.64 | 0.00 -100.00 % | 12.38 1 546.91 % | -0.86 66.36 % | -2.54 -77.46 % | -1.43 -71.67 % | -0.83 -872.75 % | 0.11 548.08 % | -0.02 -5 967.97 % | 0.00 -99.50 % | 0.08 141.06 % | -0.20 76.31 % | -0.85 -837.50 % | 0.11 114.54 % | -0.79 -68.69 % | -0.47 77.37 % | -2.07 -111.33 % | -0.98 -8.30 % | -0.90 -1 131.07 % | -0.07 91.33 % | -0.85 36.79 % | -1.34 66.24 % | -3.97 -619.23 % | -0.55 -109.32 % | -0.26 64.62 % | -0.74 48.82 % | -1.46 -469.77 % | -0.26 -253.49 % | 0.17 -55.77 % | 0.38 13.17 % | 0.33 -0.90 % | 0.34 -19.11 % | 0.41 59.71 % | 0.26 -7.71 % | 0.28 -4.70 % | 0.30 |
| Gross profit ratio | 0.04 0.00 % | 0.04 -54.17 % | 0.09 | 0.00 100.00 % | -5.00 | 0.00 -100.00 % | 0.45 922.03 % | 0.04 | 0.00 -100.00 % | 0.02 0.00 % | 0.02 | 0.00 -100.00 % | 0.01 -89.94 % | 0.14 131.65 % | -0.46 | 0.00 100.00 % | -2.04 -303.40 % | 1.00 123.62 % | -4.25 -1 190.83 % | 0.39 | 0.00 100.00 % | -0.98 -8 711.83 % | 0.01 102.35 % | -0.48 -2 145.77 % | 0.02 102.07 % | -1.14 -332.09 % | 0.49 24.04 % | 0.40 -55.33 % | 0.89 -22.98 % | 1.15 15.01 % | 1.00 -5.55 % | 1.06 75.82 % | 0.60 -64.84 % | 1.71 82.32 % | 0.94 -54.66 % | 2.07 108.14 % | 1.00 331.05 % | -0.43 -143.22 % | 1.00 0.09 % | 1.00 0.32 % | 0.99 186.60 % | -1.15 -247.89 % | 0.78 25.15 % | 0.62 85.78 % | 0.33 -67.00 % | 1.01 0.49 % | 1.01 1.83 % | 0.99 3.20 % | 0.96 16.46 % | 0.82 -17.45 % | 1.00 16.46 % | 0.85 -8.19 % | 0.93 36.31 % | 0.68 -23.69 % | 0.89 |
| Weighted average shs out dil | 15.250 M 0.00 % | 15.250 M 0.00 % | 15.250 M 0.00 % | 15.250 M 0.00 % | 15.250 M 0.00 % | 15.250 M 0.00 % | 15.250 M 1.33 % | 15.050 M 1.35 % | 14.850 M -2.62 % | 15.250 M 0.00 % | 15.250 M 8.16 % | 14.100 M -7.54 % | 15.250 M 0.00 % | 15.250 M 0.00 % | 15.250 M 0.00 % | 15.250 M 0.00 % | 15.250 M 0.00 % | 15.250 M 0.00 % | 15.250 M 0.00 % | 15.250 M 0.00 % | 15.250 M 1.34 % | 15.049 M -1.32 % | 15.250 M 0.00 % | 15.250 M 0.00 % | 15.250 M 1.34 % | 15.049 M -1.32 % | 15.250 M 0.00 % | 15.250 M 0.00 % | 15.250 M 0.00 % | 15.250 M 0.00 % | 15.250 M 0.00 % | 15.250 M 0.00 % | 15.250 M 0.00 % | 15.250 M 0.00 % | 15.250 M 0.00 % | 15.250 M 0.00 % | 15.250 M 1.34 % | 15.049 M -1.32 % | 15.250 M 0.00 % | 15.250 M 0.00 % | 15.250 M 0.69 % | 15.146 M -1.94 % | 15.445 M 1.28 % | 15.250 M 0.00 % | 15.250 M 1.34 % | 15.049 M -1.32 % | 15.250 M 0.00 % | 15.250 M 16.41 % | 13.100 M -12.95 % | 15.049 M -1.32 % | 15.250 M 7.21 % | 14.225 M -6.72 % | 15.250 M 1.34 % | 15.049 M -1.32 % | 15.250 M |
| Weighted average shs out | 15.250 M 0.00 % | 15.250 M 0.00 % | 15.250 M 0.00 % | 15.250 M 0.00 % | 15.250 M 0.00 % | 15.250 M 0.00 % | 15.250 M 1.33 % | 15.050 M 1.35 % | 14.850 M -2.62 % | 15.250 M 0.00 % | 15.250 M 8.16 % | 14.100 M -7.54 % | 15.250 M 0.00 % | 15.250 M 0.00 % | 15.250 M 0.00 % | 15.250 M 0.00 % | 15.250 M 0.00 % | 15.250 M 0.00 % | 15.250 M 0.00 % | 15.250 M 0.00 % | 15.250 M 1.34 % | 15.049 M -1.32 % | 15.250 M 0.00 % | 15.250 M 0.00 % | 15.250 M 1.34 % | 15.049 M -1.32 % | 15.250 M 0.00 % | 15.250 M 0.00 % | 15.250 M 0.00 % | 15.250 M 0.00 % | 15.250 M 0.00 % | 15.250 M 0.00 % | 15.250 M 0.00 % | 15.250 M 0.00 % | 15.250 M 0.00 % | 15.250 M 0.00 % | 15.250 M 1.34 % | 15.049 M -1.32 % | 15.250 M 0.00 % | 15.250 M 0.00 % | 15.250 M 0.69 % | 15.146 M -1.94 % | 15.445 M 1.28 % | 15.250 M 0.00 % | 15.250 M 1.34 % | 15.049 M -1.32 % | 15.250 M 0.00 % | 15.250 M 16.41 % | 13.100 M -12.95 % | 15.049 M -1.32 % | 15.250 M 7.21 % | 14.225 M -6.72 % | 15.250 M 1.34 % | 15.049 M -1.32 % | 15.250 M |
| EPS diluted | -0.02 -118.57 % | -0.01 -229.63 % | 0.01 122.98 % | -0.02 -158.24 % | -0.01 7.14 % | -0.01 -100.65 % | 1.51 14 280.95 % | 0.01 152.50 % | -0.02 -11.11 % | -0.02 8.63 % | -0.02 34.33 % | -0.03 -50.00 % | -0.02 -101.14 % | 1.75 3 041.18 % | -0.06 -44.07 % | -0.04 12.31 % | -0.05 -68.21 % | -0.03 43.55 % | -0.05 5.34 % | -0.05 18.25 % | -0.06 -105.53 % | 1.16 1 757.14 % | -0.07 18.03 % | -0.09 -32.81 % | -0.06 46.42 % | -0.12 -5 900.00 % | 0.00 92.40 % | -0.03 -44.51 % | -0.02 -225.00 % | -0.01 91.03 % | -0.06 36.33 % | -0.10 -1 080.00 % | 0.01 103.23 % | -0.31 -93.75 % | -0.16 46.67 % | -0.30 -340.53 % | -0.07 -708.04 % | 0.01 -50.22 % | 0.02 135.27 % | -0.06 -7.95 % | -0.06 74.30 % | -0.23 -109.09 % | -0.11 -13.52 % | -0.10 -58.33 % | -0.06 -288.31 % | 0.03 132.50 % | -0.10 -70.36 % | -0.06 -393.50 % | 0.02 -54.13 % | 0.04 390.67 % | -0.02 -118.75 % | 0.08 1 411.48 % | -0.01 98.51 % | -0.41 -8 813.04 % | 0.00 |
| Earnings per share | -0.02 -118.57 % | -0.01 -229.63 % | 0.01 122.98 % | -0.02 -158.24 % | -0.01 7.14 % | -0.01 -100.65 % | 1.51 14 280.95 % | 0.01 152.50 % | -0.02 -11.11 % | -0.02 8.63 % | -0.02 34.33 % | -0.03 -50.00 % | -0.02 -101.14 % | 1.75 3 041.18 % | -0.06 -44.07 % | -0.04 12.31 % | -0.05 -68.21 % | -0.03 43.55 % | -0.05 5.34 % | -0.05 18.25 % | -0.06 -105.53 % | 1.16 1 757.14 % | -0.07 18.03 % | -0.09 -32.81 % | -0.06 46.42 % | -0.12 -5 900.00 % | 0.00 92.40 % | -0.03 -44.51 % | -0.02 -225.00 % | -0.01 91.03 % | -0.06 36.33 % | -0.10 -1 080.00 % | 0.01 103.23 % | -0.31 -93.75 % | -0.16 46.67 % | -0.30 -340.53 % | -0.07 -708.04 % | 0.01 -50.22 % | 0.02 135.27 % | -0.06 -7.95 % | -0.06 74.30 % | -0.23 -109.09 % | -0.11 -13.52 % | -0.10 -58.33 % | -0.06 -288.31 % | 0.03 132.50 % | -0.10 -70.36 % | -0.06 -393.50 % | 0.02 -54.13 % | 0.04 390.67 % | -0.02 -118.75 % | 0.08 1 411.48 % | -0.01 98.51 % | -0.41 -8 813.04 % | 0.00 |
| Gross profit | 1.000 K 0.00 % | 1.000 K -75.00 % | 4.000 K -96.67 % | 120.000 K 200.00 % | -120.000 K -5 900.00 % | -2.000 K -110.00 % | 20.000 K -93.17 % | 293.000 K | 0.000 -100.00 % | 2.000 K 100.00 % | 1.000 K 100.90 % | -111.000 K -194.07 % | 118.000 K -97.37 % | 4.486 M 759.71 % | -680.000 K -319.75 % | -162.000 K 62.76 % | -435.000 K -766.48 % | -50.203 K 90.47 % | -527.000 K -978.33 % | 60.000 K | 0.000 100.00 % | -1.397 M -12 800.00 % | 11.000 K 105.45 % | -202.000 K -1 783.33 % | 12.000 K 100.57 % | -2.123 M -322.54 % | 954.000 K -60.18 % | 2.396 M 11.13 % | 2.156 M -57.10 % | 5.026 M 46.57 % | 3.429 M 109.09 % | 1.640 M -22.39 % | 2.113 M -78.03 % | 9.618 M 107.73 % | 4.630 M 4.04 % | 4.450 M 421.69 % | 853.000 K 362.46 % | -325.000 K -113.84 % | 2.348 M 152.74 % | 929.000 K 74.62 % | 532.000 K 148.01 % | -1.108 M -223.25 % | 899.000 K -11.43 % | 1.015 M 122.59 % | 456.000 K -78.15 % | 2.087 M 55.98 % | 1.338 M -35.92 % | 2.088 M -45.57 % | 3.836 M 27.91 % | 2.999 M -0.66 % | 3.019 M -38.55 % | 4.913 M 18.50 % | 4.146 M 91.15 % | 2.169 M -39.18 % | 3.566 M |
| Income tax 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 100.00 % | -1.032 M -47.64 % | -699.000 K | 0.000 | 0.000 100.00 % | -3.166 M | 0.000 | 0.000 | 0.000 100.00 % | -848.000 K | 0.000 | 0.000 | 0.000 100.00 % | -691.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 5.791 M | 0.000 |
| Cost of revenue | 23.000 K 0.00 % | 23.000 K -42.50 % | 40.000 K 133.33 % | -120.000 K -600.00 % | 24.000 K 1 100.00 % | 2.000 K -91.67 % | 24.000 K -99.62 % | 6.295 M | 0.000 -100.00 % | 94.000 K 100.00 % | 47.000 K -57.66 % | 111.000 K -98.61 % | 7.977 M -69.49 % | 26.149 M 1 419.41 % | 1.721 M 962.35 % | 162.000 K -18.18 % | 198.000 K 97 436.95 % | 203.000 -99.83 % | 123.000 K 30.85 % | 94.000 K -60.67 % | 239.000 K -91.54 % | 2.826 M 194.99 % | 958.000 K 54.52 % | 620.000 K 25.00 % | 496.000 K -87.56 % | 3.987 M 302.73 % | 990.000 K -72.95 % | 3.660 M 1 216.55 % | 278.000 K 142.38 % | -656.000 K -148.99 % | 1.339 M 1 571.43 % | -91.000 K -106.52 % | 1.396 M 134.88 % | -4.002 M -1 438.46 % | 299.000 K 112.99 % | -2.302 M -57 650.00 % | 4.000 K -99.63 % | 1.080 M 13 400.00 % | 8.000 K 100.00 % | 4.000 K 0.00 % | 4.000 K -99.81 % | 2.075 M 695.02 % | 261.000 K -58.17 % | 624.000 K -31.58 % | 912.000 K 4 421.25 % | -21.105 K -201.50 % | -7.000 K -125.93 % | 27.000 K -84.48 % | 174.000 K -73.32 % | 652.223 K 4 248.15 % | 15.000 K -98.21 % | 837.000 K 170.87 % | 309.000 K -69.35 % | 1.008 M 140.00 % | 420.000 K |
| General and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 335.000 K 174.59 % | 122.000 K -42.45 % | 212.000 K -56.11 % | 483.000 K | 0.000 -100.00 % | 162.000 K 35.00 % | 120.000 K -59.04 % | 293.000 K -33.26 % | 439.000 K 21 850.00 % | 2.000 K 100.00 % | 1.000 K -99.81 % | 537.000 K | 0.000 -100.00 % | 4.800 M 2 133.90 % | -236.000 K -128.40 % | 831.000 K 5 440.00 % | 15.000 K | 0.000 -100.00 % | 1.000 K -98.33 % | 60.000 K -94.39 % | 1.069 M 176.52 % | -1.397 M -12 800.00 % | 11.000 K 105.45 % | -202.000 K -1 783.33 % | 12.000 K 100.30 % | -4.050 M -524.53 % | 954.000 K -60.18 % | 2.396 M 11.13 % | 2.156 M -57.10 % | 5.026 M 14.72 % | 4.381 M 39.79 % | 3.134 M 538.29 % | 491.000 K -94.89 % | 9.618 M 35.05 % | 7.122 M -21.54 % | 9.077 M 380.01 % | 1.891 M 681.85 % | -325.000 K -112.02 % | 2.704 M 42.17 % | 1.902 M 32.64 % | 1.434 M -80.89 % | 7.503 M 372.48 % | 1.588 M -8.16 % | 1.729 M 2.13 % | 1.693 M -73.24 % | 6.326 M 116.27 % | 2.925 M -1.94 % | 2.983 M -16.54 % | 3.574 M -32.88 % | 5.325 M 63.95 % | 3.248 M -13.96 % | 3.775 M -10.95 % | 4.239 M 40.46 % | 3.018 M -17.00 % | 3.636 M |
| Operating expenses | 335.000 K 8.41 % | 309.000 K -6.93 % | 332.000 K -31.26 % | 483.000 K 171.35 % | 178.000 K -37.10 % | 283.000 K -0.70 % | 285.000 K 61.02 % | 177.000 K -59.68 % | 439.000 K 259.84 % | 122.000 K 1.67 % | 120.000 K -71.83 % | 426.000 K 217.91 % | 134.000 K -97.21 % | 4.800 M 1 602.13 % | 282.000 K -57.85 % | 669.000 K 132.29 % | 288.000 K -41.94 % | 496.000 K 72.22 % | 288.000 K -7.10 % | 310.000 K -62.65 % | 830.000 K 159.41 % | -1.397 M -12 800.00 % | 11.000 K -97.76 % | 492.000 K 4 000.00 % | 12.000 K 100.30 % | -4.050 M -728.88 % | 644.000 K -73.41 % | 2.422 M 12.34 % | 2.156 M -57.10 % | 5.026 M 117.39 % | 2.312 M 52.01 % | 1.521 M -20.20 % | 1.906 M -80.18 % | 9.618 M 35.07 % | 7.121 M -21.55 % | 9.077 M 384.11 % | 1.875 M 676.92 % | -325.000 K -112.02 % | 2.704 M 42.17 % | 1.902 M 32.64 % | 1.434 M -80.89 % | 7.503 M 188.80 % | 2.598 M 4.25 % | 2.492 M -2.24 % | 2.549 M -59.71 % | 6.326 M 116.27 % | 2.925 M -1.94 % | 2.983 M -16.54 % | 3.574 M -32.88 % | 5.325 M 63.95 % | 3.248 M -13.96 % | 3.775 M -10.95 % | 4.239 M 40.46 % | 3.018 M -17.00 % | 3.636 M |
| Cost and expenses | 358.000 K 7.83 % | 332.000 K -10.75 % | 372.000 K -22.98 % | 483.000 K 50.00 % | 322.000 K 12.98 % | 285.000 K -7.77 % | 309.000 K -95.31 % | 6.592 M 1 401.59 % | 439.000 K -16.22 % | 524.000 K 13.42 % | 462.000 K -13.97 % | 537.000 K -93.38 % | 8.111 M -70.45 % | 27.449 M 1 748.42 % | 1.485 M 78.70 % | 831.000 K 70.99 % | 486.000 K -2.02 % | 496.000 K 20.68 % | 411.000 K -61.94 % | 1.080 M 1.03 % | 1.069 M -78.73 % | 5.025 M 129.87 % | 2.186 M 69.06 % | 1.293 M -25.43 % | 1.734 M -6.97 % | 1.864 M -4.12 % | 1.944 M -71.80 % | 6.894 M 130.88 % | 2.986 M -46.62 % | 5.594 M 27.69 % | 4.381 M 43.97 % | 3.043 M -7.84 % | 3.302 M -41.20 % | 5.616 M -24.32 % | 7.421 M 9.54 % | 6.775 M 257.52 % | 1.895 M 151.18 % | 754.450 K -72.18 % | 2.712 M 42.29 % | 1.906 M 32.55 % | 1.438 M -84.99 % | 9.578 M 235.01 % | 2.859 M -8.25 % | 3.116 M -9.97 % | 3.461 M -45.11 % | 6.305 M 116.07 % | 2.918 M -3.06 % | 3.010 M -19.69 % | 3.748 M -37.30 % | 5.978 M 83.21 % | 3.263 M -29.25 % | 4.612 M 1.41 % | 4.548 M 12.97 % | 4.026 M -0.74 % | 4.056 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 |
| Selling general and administrative expenses | 0.000 -100.00 % | 187.000 K 55.83 % | 120.000 K | 0.000 -100.00 % | 178.000 K 47.11 % | 121.000 K -26.67 % | 165.000 K 37.50 % | 120.000 K 0.00 % | 120.000 K -34.78 % | 184.000 K -0.54 % | 185.000 K 54.17 % | 120.000 K -10.45 % | 134.000 K -63.59 % | 368.000 K 6.36 % | 346.000 K 24.01 % | 279.000 K -23.98 % | 367.000 K -26.01 % | 496.000 K 40.91 % | 352.000 K 13.55 % | 310.000 K -42.91 % | 543.000 K 541.49 % | 84.647 K 669.52 % | 11.000 K -97.66 % | 470.000 K 3 816.67 % | 12.000 K 100.29 % | -4.150 M -930.00 % | 500.000 K -8.26 % | 545.000 K 24.43 % | 438.000 K -65.04 % | 1.253 M -39.96 % | 2.087 M 37.21 % | 1.521 M 38.52 % | 1.098 M -46.52 % | 2.053 M 205 400.00 % | -1.000 K | 0.000 100.00 % | -16.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 |
| 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 -100.00 % | 322.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 |
| Interest expense | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K 0.00 % | 1.000 K -85.71 % | 7.000 K | 0.000 | 0.000 -100.00 % | 11.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 11.000 K 10.00 % | 10.000 K | 0.000 | 0.000 -100.00 % | 31.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 14.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 14.000 K | 0.000 | 0.000 -100.00 % | 15.000 K -61.54 % | 39.000 K 875.00 % | 4.000 K 300.00 % | 1.000 K | 0.000 -100.00 % | 14.000 K -26.32 % | 19.000 K 1 800.00 % | 1.000 K | 0.000 -100.00 % | 16.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 |
| Depreciation and amortization | 500.000 -75.00 % | 2.000 K 300.00 % | 500.000 0.00 % | 500.000 104.55 % | -11.000 K -650.00 % | 2.000 K -98.19 % | 110.500 K -9.49 % | 122.085 K 10.48 % | 110.500 K 0.45 % | 110.000 K 0.00 % | 110.000 K -0.90 % | 111.000 K 0.00 % | 111.000 K -0.89 % | 112.000 K -30.86 % | 162.000 K 0.00 % | 162.000 K -32.36 % | 239.500 K -0.10 % | 239.750 K -0.10 % | 240.000 K 0.42 % | 239.000 K 0.00 % | 239.000 K -0.73 % | 240.750 K 0.73 % | 239.000 K 0.00 % | 239.000 K 0.00 % | 239.000 K 0.53 % | 237.749 K -0.94 % | 240.000 K 0.00 % | 240.000 K 0.00 % | 240.000 K -10.15 % | 267.121 K 46.21 % | 182.696 K 0.38 % | 182.000 K 0.00 % | 182.000 K -0.55 % | 183.000 K 0.00 % | 183.000 K 0.00 % | 183.000 K 0.00 % | 183.000 K -0.50 % | 183.917 K 0.50 % | 183.000 K 0.00 % | 183.000 K -0.54 % | 184.000 K -76.50 % | 783.036 K -26.06 % | 1.059 M 1.34 % | 1.045 M -2.70 % | 1.074 M -13.87 % | 1.247 M 0.00 % | 1.247 M 0.00 % | 1.247 M 0.00 % | 1.247 M 0.00 % | 1.247 M 0.00 % | 1.247 M 0.00 % | 1.247 M 0.00 % | 1.247 M 0.00 % | 1.247 M 0.00 % | 1.247 M |
| Operating income | -334.000 K -8.44 % | -308.000 K 6.10 % | -328.000 K 32.09 % | -483.000 K -62.08 % | -298.000 K -4.93 % | -284.000 K -7.17 % | -265.000 K -6 525.00 % | -4.000 K 99.09 % | -439.000 K -2.57 % | -428.000 K -3.38 % | -414.000 K 22.91 % | -537.000 K -72.12 % | -312.000 K -108.91 % | 3.500 M 441.13 % | -1.026 M -23.47 % | -831.000 K -3.62 % | -802.000 K -30.83 % | -613.000 K 30.26 % | -879.000 K 5.08 % | -926.000 K 13.38 % | -1.069 M 70.16 % | -3.582 M -194.33 % | -1.217 M 23.17 % | -1.584 M -29.20 % | -1.226 M -3.11 % | -1.189 M -176.51 % | -430.000 K 48.69 % | -838.000 K -51.81 % | -552.000 K 54.90 % | -1.224 M 0.73 % | -1.233 M 28.73 % | -1.730 M -935.75 % | 207.000 K 104.45 % | -4.653 M -86.72 % | -2.492 M 49.10 % | -4.896 M -284.91 % | -1.272 M -46.88 % | -866.000 K -143.26 % | -356.000 K 63.41 % | -973.000 K -7.87 % | -902.000 K 89.53 % | -8.611 M -406.83 % | -1.699 M -15.03 % | -1.477 M 29.43 % | -2.093 M 50.63 % | -4.239 M -167.11 % | -1.587 M -77.32 % | -895.000 K -441.60 % | 262.000 K 111.26 % | -2.326 M -915.72 % | -229.000 K -120.12 % | 1.138 M 1 323.66 % | -93.000 K 89.03 % | -848.000 K -1 111.43 % | -70.000 K |
| Operating income ratio | -13.92 -8.44 % | -12.83 -72.15 % | -7.45 | 0.00 100.00 % | -12.42 | 0.00 100.00 % | -6.02 -991 843.25 % | 0.00 | 0.00 100.00 % | -4.46 48.31 % | -8.63 | 0.00 100.00 % | -0.04 -134.08 % | 0.11 116.37 % | -0.69 | 0.00 100.00 % | -3.77 -130.71 % | 12.26 272.95 % | -7.09 -17.89 % | -6.01 | 0.00 100.00 % | -2.51 -99.58 % | -1.26 66.86 % | -3.79 -57.02 % | -2.41 -278.35 % | -0.64 -188.38 % | -0.22 -59.85 % | -0.14 38.98 % | -0.23 19.03 % | -0.28 22.11 % | -0.36 67.80 % | -1.12 -1 993.25 % | 0.06 107.12 % | -0.83 -63.88 % | -0.51 77.82 % | -2.28 -53.57 % | -1.48 -29.31 % | -1.15 -659.65 % | -0.15 85.51 % | -1.04 38.03 % | -1.68 81.11 % | -8.91 -508.18 % | -1.46 -62.53 % | -0.90 41.10 % | -1.53 25.43 % | -2.05 -72.08 % | -1.19 -181.76 % | -0.42 -747.67 % | 0.07 110.26 % | -0.64 -744.07 % | -0.08 -138.14 % | 0.20 1 048.07 % | -0.02 92.18 % | -0.27 -1 419.91 % | -0.02 |
| Total other income expenses net | 100.000 K -50.50 % | 202.000 K -50.73 % | 410.000 K 228.00 % | 125.000 K -21.38 % | 159.000 K 19.55 % | 133.000 K -99.43 % | 23.263 M 14 259.88 % | 162.000 K 14.08 % | 142.000 K -7.79 % | 154.000 K 35.09 % | 114.000 K 0.00 % | 114.000 K 18.75 % | 96.000 K -99.59 % | 23.237 M 19 592.37 % | 118.000 K -41.29 % | 201.000 K 142.17 % | 83.000 K -55.16 % | 185.090 K 50.48 % | 123.000 K -3.15 % | 127.000 K 38.04 % | 92.000 K -99.56 % | 21.030 M 14 014.09 % | 149.000 K -47.16 % | 282.000 K 15.10 % | 245.000 K 140.50 % | -605.000 K -251.25 % | 400.000 K -8.47 % | 437.000 K 59.49 % | 274.000 K -75.94 % | 1.139 M 305.34 % | 281.000 K 19.07 % | 236.000 K | 0.000 100.00 % | -19.000 K -733.33 % | 3.000 K -98.88 % | 269.000 K 14.96 % | 234.000 K 8 693.69 % | 2.661 K -99.11 % | 298.000 K -16.29 % | 356.000 K -7.05 % | 383.000 K -80.70 % | 1.984 M 598.59 % | 284.000 K -46.52 % | 531.000 K -54.22 % | 1.160 M -70.10 % | 3.880 M 27 814.29 % | -14.000 K | 0.000 | 0.000 -100.00 % | 2.291 M | 0.000 | 0.000 | 0.000 -100.00 % | 492.208 K | 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 |
| 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-03-31 | 2022-09-30 | 2022-03-31 | 2021-09-30 | 2021-03-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-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-09-30 | 2013-03-31 | 2012-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 89.046 M | 0.000 -100.00 % | 93.776 M | 0.000 -100.00 % | 88.605 M | 0.000 -100.00 % | 116.925 M 5.54 % | 110.785 M -5.47 % | 117.200 M -19.65 % | 145.864 M 1.34 % | 143.934 M 0.42 % | 143.332 M 0.17 % | 143.082 M | 0.000 -100.00 % | 141.857 M | 0.000 -100.00 % | 161.418 M | 0.000 -100.00 % | 159.987 M | 0.000 -100.00 % | 159.432 M -0.87 % | 160.839 M | 0.000 -100.00 % | 155.066 M | 0.000 -100.00 % | 153.019 M | 0.000 -100.00 % | 141.893 M | 0.000 -100.00 % | 145.375 M | 0.000 -100.00 % | 137.358 M | 0.000 -100.00 % | 135.585 M | 0.000 -100.00 % | 141.057 M | 0.000 -100.00 % | 141.689 M -0.87 % | 142.930 M -2.00 % | 145.854 M -2.67 % | 149.862 M |
| Total investments | 0.000 -100.00 % | 4.035 M | 0.000 -100.00 % | 1.182 M | 0.000 -100.00 % | 928.000 K | 0.000 -100.00 % | 460.000 K 38.97 % | 331.000 K -15.56 % | 392.000 K -14.04 % | 456.000 K 14.00 % | 400.000 K 39.37 % | 287.000 K 14.80 % | 250.000 K | 0.000 -100.00 % | 209.566 K | 0.000 -100.00 % | 307.000 K | 0.000 -100.00 % | 324.865 K | 0.000 -100.00 % | 394.000 K 58.65 % | 248.341 K | 0.000 -100.00 % | 73.000 K | 0.000 -100.00 % | 166.805 K | 0.000 -100.00 % | 68.000 K | 0.000 -100.00 % | 112.046 K | 0.000 -100.00 % | 68.000 K | 0.000 -100.00 % | 68.175 K | 0.000 -100.00 % | 176.000 K | 0.000 -100.00 % | 175.900 K -0.06 % | 176.000 K 0.06 % | 175.900 K 0.00 % | 175.900 K |
| Total debt | 0.000 -100.00 % | 94.250 M | 0.000 -100.00 % | 94.250 M | 0.000 -100.00 % | 117.530 M | 0.000 -100.00 % | 117.530 M 0.00 % | 117.530 M 0.00 % | 117.530 M -19.56 % | 146.105 M 1.29 % | 144.245 M 0.49 % | 143.545 M 0.00 % | 143.545 M | 0.000 -100.00 % | 142.145 M | 0.000 -100.00 % | 161.795 M | 0.000 -100.00 % | 160.735 M | 0.000 -100.00 % | 160.410 M -1.11 % | 162.210 M | 0.000 -100.00 % | 160.630 M | 0.000 -100.00 % | 154.530 M | 0.000 -100.00 % | 146.530 M | 0.000 -100.00 % | 146.530 M | 0.000 -100.00 % | 146.530 M | 0.000 -100.00 % | 146.530 M | 0.000 -100.00 % | 153.050 M | 0.000 -100.00 % | 168.250 M -0.59 % | 169.250 M 0.00 % | 169.250 M 0.00 % | 169.250 M |
| Accumulated other comprehensive income loss | -72.474 M 59.08 % | -177.132 M -143.18 % | -72.841 M 67.09 % | -221.309 M -204.41 % | -72.700 M 71.99 % | -259.508 M -170.57 % | -95.913 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -116.331 M -1 758.84 % | 7.013 M 105.29 % | -132.613 M | 0.000 100.00 % | -130.312 M | 0.000 100.00 % | -128.418 M | 0.000 | 0.000 100.00 % | -44.780 M | 0.000 100.00 % | -43.493 M | 0.000 100.00 % | -37.589 M | 0.000 100.00 % | -31.924 M | 0.000 100.00 % | -32.436 M | 0.000 100.00 % | -30.561 M | 0.000 100.00 % | -25.400 M | 0.000 100.00 % | -22.990 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 0.000 100.00 % | -82.150 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -289.845 M | 0.000 100.00 % | -206.263 M | 0.000 100.00 % | -313.111 M | 0.000 | 0.000 100.00 % | -227.745 M | 0.000 | 0.000 | 0.000 100.00 % | -324.248 M | 0.000 | 0.000 100.00 % | -321.745 M | 0.000 | 0.000 | 0.000 100.00 % | -319.421 M | 0.000 | 0.000 | 0.000 100.00 % | -306.595 M | 0.000 | 0.000 | 0.000 100.00 % | -224.241 M | 0.000 | 0.000 | 0.000 100.00 % | -216.670 M | 0.000 100.00 % | -214.925 M 0.69 % | -216.411 M |
| Common stock | 0.000 -100.00 % | 148.467 M | 0.000 -100.00 % | 148.467 M | 0.000 -100.00 % | 148.468 M | 0.000 -100.00 % | 148.468 M 0.00 % | 148.468 M 0.00 % | 148.467 M 0.00 % | 148.468 M 0.00 % | 148.467 M 0.00 % | 148.468 M 0.00 % | 148.467 M | 0.000 -100.00 % | 148.468 M | 0.000 -100.00 % | 148.467 M | 0.000 -100.00 % | 148.468 M | 0.000 -100.00 % | 148.468 M 0.00 % | 148.468 M | 0.000 -100.00 % | 148.468 M | 0.000 -100.00 % | 148.468 M | 0.000 -100.00 % | 148.468 M | 0.000 -100.00 % | 148.468 M | 0.000 -100.00 % | 148.468 M | 0.000 -100.00 % | 148.468 M | 0.000 -100.00 % | 148.468 M | 0.000 -100.00 % | 148.468 M 0.00 % | 148.468 M 0.00 % | 148.468 M 0.00 % | 148.468 M |
| Total equity | -72.474 M 0.00 % | -72.474 M 0.50 % | -72.841 M 0.00 % | -72.841 M -0.19 % | -72.700 M 0.00 % | -72.701 M 24.20 % | -95.913 M 0.00 % | -95.913 M -0.01 % | -95.904 M -0.67 % | -95.269 M -0.74 % | -94.565 M 21.49 % | -120.449 M -1.04 % | -119.213 M -0.97 % | -118.066 M -1.49 % | -116.331 M 0.00 % | -116.331 M 12.28 % | -132.613 M 0.00 % | -132.613 M -1.77 % | -130.312 M 0.00 % | -130.312 M -1.47 % | -128.418 M 0.00 % | -128.418 M -0.42 % | -127.886 M -185.59 % | -44.780 M 0.00 % | -44.780 M -2.96 % | -43.493 M 65.38 % | -125.643 M -234.25 % | -37.589 M 0.00 % | -37.589 M -17.75 % | -31.924 M 71.72 % | -112.872 M -247.98 % | -32.436 M 0.00 % | -32.436 M -6.14 % | -30.561 M 0.00 % | -30.561 M -20.32 % | -25.400 M 0.00 % | -25.400 M -10.48 % | -22.990 M 0.00 % | -22.990 M -5.08 % | -21.878 M -2.98 % | -21.245 M 6.54 % | -22.731 M |
| Other non current liabilities | 72.474 M | 0.000 -100.00 % | 72.841 M | 0.000 -100.00 % | 72.700 M 7 269 900.00 % | 1.000 K -100.00 % | 95.913 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 K -96.00 % | 50.000 K -99.96 % | 116.331 M 233 032.93 % | 49.899 K -99.96 % | 132.613 M 179 106.76 % | 74.000 K -99.94 % | 130.312 M 160 159.74 % | 81.313 K -99.94 % | 128.418 M 180 770.42 % | 71.000 K -15.31 % | 83.831 K -99.81 % | 44.780 M 2 068.52 % | 2.065 M -95.25 % | 43.493 M 41 117.39 % | 105.521 K -99.72 % | 37.589 M 1 304.15 % | 2.677 M -91.61 % | 31.924 M 28 452.52 % | 111.808 K -99.66 % | 32.436 M 965.57 % | 3.044 M -90.04 % | 30.561 M 3 306.46 % | 897.148 K -96.47 % | 25.400 M 423.93 % | 4.848 M -78.91 % | 22.990 M 373.09 % | 4.860 M 1.26 % | 4.799 M 1.28 % | 4.738 M 7.93 % | 4.390 M |
| Long term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 160.630 M | 0.000 | 0.000 | 0.000 -100.00 % | 146.530 M | 0.000 | 0.000 | 0.000 -100.00 % | 146.530 M | 0.000 -100.00 % | 146.530 M | 0.000 -100.00 % | 153.050 M | 0.000 -100.00 % | 168.250 M -0.59 % | 169.250 M 0.00 % | 169.250 M 0.00 % | 169.250 M |
| Total non current liabilities | 72.474 M | 0.000 -100.00 % | 72.841 M | 0.000 -100.00 % | 72.700 M 7 269 900.00 % | 1.000 K -100.00 % | 95.913 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 K -96.00 % | 50.000 K -99.96 % | 116.331 M 233 032.93 % | 49.899 K -99.96 % | 132.613 M 179 106.76 % | 74.000 K -99.94 % | 130.312 M 160 159.74 % | 81.313 K -99.94 % | 128.418 M 180 770.42 % | 71.000 K -15.31 % | 83.831 K -99.81 % | 44.780 M -72.48 % | 162.695 M 274.07 % | 43.493 M 41 117.39 % | 105.521 K -99.72 % | 37.589 M -74.81 % | 149.207 M 367.38 % | 31.924 M 28 452.52 % | 111.808 K -99.66 % | 32.436 M -78.31 % | 149.574 M 389.43 % | 30.561 M -79.27 % | 147.427 M 480.42 % | 25.400 M -83.91 % | 157.898 M 586.81 % | 22.990 M -86.72 % | 173.110 M -0.54 % | 174.049 M 0.03 % | 173.988 M 0.20 % | 173.640 M |
| Other current liabilities | 0.000 -100.00 % | 308.000 K | 0.000 -100.00 % | 200.000 K | 0.000 -100.00 % | 82.000 K | 0.000 -100.00 % | 2.091 M 2 580.77 % | 78.000 K -64.22 % | 218.000 K -64.90 % | 621.000 K 8.19 % | 574.000 K 131.75 % | 247.684 K -32.14 % | 365.000 K | 0.000 -100.00 % | 644.548 K | 0.000 -100.00 % | 1.129 M | 0.000 -100.00 % | 939.088 K | 0.000 -100.00 % | 2.976 M -24.53 % | 3.943 M | 0.000 -100.00 % | 1.764 M | 0.000 -100.00 % | 2.045 M | 0.000 -100.00 % | 10.568 M | 0.000 -100.00 % | 64.721 K | 0.000 -100.00 % | 1.877 M | 0.000 -100.00 % | 2.824 M | 0.000 -100.00 % | 2.144 M | 0.000 -100.00 % | 1.574 M -13.51 % | 1.820 M 4.27 % | 1.745 M 23.55 % | 1.413 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.316 K | 0.000 | 0.000 -100.00 % | 53.172 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 % | 1.105 M | 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 % | 94.250 M | 0.000 -100.00 % | 94.250 M | 0.000 -100.00 % | 117.530 M | 0.000 -100.00 % | 117.530 M 0.00 % | 117.530 M 0.00 % | 117.530 M -19.56 % | 146.105 M 1.29 % | 144.245 M 0.49 % | 143.545 M 0.00 % | 143.545 M | 0.000 -100.00 % | 142.145 M | 0.000 -100.00 % | 161.795 M | 0.000 -100.00 % | 160.735 M | 0.000 -100.00 % | 160.410 M -1.11 % | 162.210 M | 0.000 | 0.000 | 0.000 -100.00 % | 154.530 M | 0.000 | 0.000 | 0.000 -100.00 % | 146.530 M | 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 -100.00 % | 95.614 M | 0.000 -100.00 % | 95.578 M | 0.000 -100.00 % | 118.662 M | 0.000 -100.00 % | 126.308 M 1.21 % | 124.793 M 5.83 % | 117.923 M -19.70 % | 146.861 M 0.97 % | 145.444 M 1.02 % | 143.970 M -0.20 % | 144.265 M | 0.000 -100.00 % | 143.201 M | 0.000 -100.00 % | 171.147 M | 0.000 -100.00 % | 169.739 M | 0.000 -100.00 % | 176.223 M 2.11 % | 172.589 M | 0.000 -100.00 % | 7.645 M | 0.000 -100.00 % | 157.915 M | 0.000 -100.00 % | 10.568 M | 0.000 -100.00 % | 148.500 M | 0.000 -100.00 % | 1.877 M | 0.000 -100.00 % | 3.570 M | 0.000 -100.00 % | 2.144 M | 0.000 -100.00 % | 1.574 M -13.51 % | 1.820 M 4.27 % | 1.745 M 23.55 % | 1.413 M |
| Total liabilities | 72.474 M -24.20 % | 95.614 M 31.26 % | 72.841 M -23.79 % | 95.578 M 31.47 % | 72.700 M -38.73 % | 118.663 M 23.72 % | 95.913 M -24.06 % | 126.308 M 1.21 % | 124.793 M 5.83 % | 117.923 M -19.70 % | 146.861 M 0.97 % | 145.444 M 1.02 % | 143.972 M -0.24 % | 144.315 M 24.06 % | 116.331 M -18.79 % | 143.251 M 8.02 % | 132.613 M -22.55 % | 171.221 M 31.39 % | 130.312 M -23.26 % | 169.821 M 32.24 % | 128.418 M -27.16 % | 176.294 M 2.10 % | 172.673 M 285.60 % | 44.780 M -73.71 % | 170.340 M 291.65 % | 43.493 M -72.48 % | 158.020 M 320.39 % | 37.589 M -76.47 % | 159.775 M 400.49 % | 31.924 M -78.52 % | 148.612 M 358.17 % | 32.436 M -78.58 % | 151.451 M 395.57 % | 30.561 M -79.76 % | 150.997 M 494.48 % | 25.400 M -84.13 % | 160.042 M 596.14 % | 22.990 M -86.84 % | 174.684 M -0.67 % | 175.869 M 0.08 % | 175.734 M 0.39 % | 175.053 M |
| Other non current assets | 0.000 -100.00 % | 46.000 K | 0.000 -100.00 % | 16.292 M | 0.000 -100.00 % | 2.283 M | 0.000 -100.00 % | 16.462 M 2 971.27 % | 536.000 K -96.05 % | 13.581 M 266.66 % | 3.704 M -61.61 % | 9.648 M 184.49 % | 3.391 M -64.21 % | 9.476 M | 0.000 -100.00 % | 3.315 M | 0.000 -100.00 % | 8.598 M | 0.000 -100.00 % | 3.612 M | 0.000 -100.00 % | 5.733 M 73.25 % | 3.309 M | 0.000 -100.00 % | 5.175 M | 0.000 -100.00 % | 2.998 M | 0.000 -100.00 % | 4.867 M | 0.000 -100.00 % | 3.995 M | 0.000 -100.00 % | 5.174 M | 0.000 -100.00 % | 5.108 M | 0.000 -100.00 % | 4.944 M | 0.000 -100.00 % | 4.699 M -4.23 % | 4.906 M 1.92 % | 4.813 M -0.73 % | 4.849 M |
| Long term investments | 0.000 -100.00 % | 1.614 M | 0.000 100.00 % | -10.407 M | 0.000 100.00 % | -1.354 M | 0.000 100.00 % | -10.756 M -2 850.90 % | 391.000 K 104.55 % | -8.593 M -370.59 % | -1.826 M 77.56 % | -8.139 M -307.97 % | -1.995 M 75.66 % | -8.196 M | 0.000 100.00 % | -2.072 M | 0.000 100.00 % | -7.255 M | 0.000 100.00 % | -2.257 M | 0.000 100.00 % | -4.302 M -97.39 % | -2.179 M | 0.000 | 0.000 | 0.000 100.00 % | -1.943 M | 0.000 | 0.000 | 0.000 100.00 % | -2.888 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 0.000 -100.00 % | 934.000 K | 0.000 -100.00 % | 934.000 K | 0.000 -100.00 % | 933.000 K | 0.000 -100.00 % | 1.887 M 0.00 % | 1.887 M -10.40 % | 2.106 M -9.42 % | 2.325 M -70.65 % | 7.922 M -3.93 % | 8.246 M -5.45 % | 8.721 M | 0.000 -100.00 % | 9.196 M | 0.000 -100.00 % | 10.587 M | 0.000 -100.00 % | 10.147 M | 0.000 -100.00 % | 11.066 M -5.27 % | 11.682 M | 0.000 -100.00 % | 17.102 M | 0.000 -100.00 % | 13.004 M | 0.000 -100.00 % | 14.502 M | 0.000 -100.00 % | 14.173 M | 0.000 -100.00 % | 15.235 M | 0.000 -100.00 % | 15.602 M | 0.000 -100.00 % | 27.610 M | 0.000 -100.00 % | 29.729 M -7.74 % | 32.222 M -7.18 % | 34.715 M -12.56 % | 39.701 M |
| Total non current assets | 0.000 -100.00 % | 2.594 M | 0.000 -100.00 % | 6.819 M | 0.000 -100.00 % | 1.862 M | 0.000 -100.00 % | 7.593 M 169.83 % | 2.814 M -60.33 % | 7.094 M 68.78 % | 4.203 M -55.43 % | 9.431 M -2.19 % | 9.642 M -3.59 % | 10.001 M | 0.000 -100.00 % | 10.439 M | 0.000 -100.00 % | 11.930 M | 0.000 -100.00 % | 11.502 M | 0.000 -100.00 % | 12.497 M -2.45 % | 12.811 M | 0.000 -100.00 % | 103.798 M | 0.000 -100.00 % | 14.059 M | 0.000 -100.00 % | 99.671 M | 0.000 -100.00 % | 15.281 M | 0.000 -100.00 % | 98.980 M | 0.000 -100.00 % | 99.281 M | 0.000 -100.00 % | 107.959 M | 0.000 -100.00 % | 109.833 M -1.66 % | 111.685 M -2.10 % | 114.086 M -3.56 % | 118.291 M |
| Other current assets | -9.787 M -480.37 % | 2.573 M 151.55 % | -4.991 M -283.49 % | 2.720 M 108.15 % | -33.361 M -388.34 % | 11.570 M 332.33 % | -4.980 M -247.03 % | 3.387 M -49.22 % | 6.670 M 178.61 % | 2.394 M -72.66 % | 8.758 M 153.05 % | 3.461 M -65.38 % | 9.997 M 198.06 % | 3.354 M 138.09 % | -8.805 M -228.16 % | 6.870 M 186.54 % | -7.939 M -221.61 % | 6.528 M 175.72 % | -8.621 M -206.02 % | 8.132 M 243.31 % | -5.674 M -189.61 % | 6.332 M -60.27 % | 15.938 M 382.74 % | -5.637 M -7 821.92 % | 73.000 K 101.29 % | -5.658 M -163.91 % | 8.853 M 290.91 % | -4.637 M -220.88 % | 3.836 M 161.95 % | -6.192 M -177.34 % | 8.007 M 187.30 % | -9.172 M -3 937.66 % | 239.000 K 102.18 % | -10.945 M -7 332.30 % | 151.335 K 101.26 % | -11.993 M -2 245.44 % | 559.000 K 102.10 % | -26.561 M -2 207.27 % | 1.260 M -10.67 % | 1.411 M 63.44 % | 863.333 K 56.12 % | 552.984 K |
| Short term investments | 0.000 -100.00 % | 2.421 M | 0.000 -100.00 % | 11.589 M | 0.000 -100.00 % | 2.282 M | 0.000 -100.00 % | 11.216 M 391.50 % | 2.282 M -74.60 % | 8.985 M 293.73 % | 2.282 M -73.28 % | 8.539 M 274.19 % | 2.282 M -72.98 % | 8.446 M | 0.000 -100.00 % | 2.282 M | 0.000 -100.00 % | 7.562 M | 0.000 -100.00 % | 2.582 M | 0.000 -100.00 % | 4.696 M 93.43 % | 2.428 M | 0.000 -100.00 % | 73.000 K | 0.000 -100.00 % | 2.110 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 0.000 -100.00 % | 5.204 M | 0.000 -100.00 % | 474.000 K | 0.000 -100.00 % | 28.925 M | 0.000 -100.00 % | 605.000 K -91.03 % | 6.745 M 1 943.94 % | 330.000 K 36.93 % | 241.000 K -22.51 % | 311.000 K 46.01 % | 213.000 K -54.00 % | 463.000 K | 0.000 -100.00 % | 287.818 K | 0.000 -100.00 % | 377.000 K | 0.000 -100.00 % | 747.843 K | 0.000 -100.00 % | 978.000 K -28.66 % | 1.371 M | 0.000 -100.00 % | 5.564 M | 0.000 -100.00 % | 1.511 M | 0.000 -100.00 % | 4.637 M | 0.000 -100.00 % | 1.155 M | 0.000 -100.00 % | 9.172 M | 0.000 -100.00 % | 10.945 M | 0.000 -100.00 % | 11.993 M | 0.000 -100.00 % | 26.561 M 0.92 % | 26.320 M 12.50 % | 23.396 M 20.67 % | 19.388 M |
| Cash and short term investments | 9.787 M -42.09 % | 16.901 M 238.63 % | 4.991 M -58.63 % | 12.063 M -63.84 % | 33.361 M 6.90 % | 31.207 M 526.65 % | 4.980 M -57.87 % | 11.821 M 30.95 % | 9.027 M -3.09 % | 9.315 M 269.20 % | 2.523 M -71.49 % | 8.850 M 254.71 % | 2.495 M -71.99 % | 8.909 M 1.18 % | 8.805 M 242.63 % | 2.570 M -67.63 % | 7.939 M 0.00 % | 7.939 M -7.91 % | 8.621 M 158.88 % | 3.330 M -41.31 % | 5.674 M 0.00 % | 5.674 M 49.36 % | 3.799 M -32.61 % | 5.637 M 0.00 % | 5.637 M -0.37 % | 5.658 M 56.27 % | 3.621 M -21.92 % | 4.637 M 0.00 % | 4.637 M -25.11 % | 6.192 M 49.01 % | 4.155 M -54.70 % | 9.172 M 0.00 % | 9.172 M -16.20 % | 10.945 M 0.00 % | 10.945 M -8.74 % | 11.993 M 0.00 % | 11.993 M -54.85 % | 26.561 M 0.00 % | 26.561 M 0.92 % | 26.320 M 12.50 % | 23.396 M 20.67 % | 19.388 M |
| Total current assets | 0.000 -100.00 % | 20.546 M | 0.000 -100.00 % | 15.918 M | 0.000 -100.00 % | 44.100 M | 0.000 -100.00 % | 22.802 M -12.55 % | 26.075 M 67.58 % | 15.560 M -67.65 % | 48.094 M 209.01 % | 15.564 M 2.96 % | 15.116 M -6.97 % | 16.248 M | 0.000 -100.00 % | 16.482 M | 0.000 -100.00 % | 26.678 M | 0.000 -100.00 % | 28.007 M | 0.000 -100.00 % | 35.379 M 10.64 % | 31.976 M | 0.000 -100.00 % | 21.762 M | 0.000 -100.00 % | 18.319 M | 0.000 -100.00 % | 22.515 M | 0.000 -100.00 % | 20.459 M | 0.000 -100.00 % | 20.035 M | 0.000 -100.00 % | 21.154 M | 0.000 -100.00 % | 26.683 M | 0.000 -100.00 % | 41.861 M -1.05 % | 42.306 M 4.71 % | 40.403 M 18.72 % | 34.030 M |
| Inventory | 0.000 -100.00 % | 135.000 K | 0.000 -100.00 % | 198.000 K | 0.000 -100.00 % | 222.000 K | 0.000 -100.00 % | 245.000 K -96.25 % | 6.540 M 1 589.92 % | 387.000 K -23.21 % | 504.000 K -79.23 % | 2.426 M -7.54 % | 2.624 M -4.48 % | 2.747 M | 0.000 -100.00 % | 2.841 M | 0.000 -100.00 % | 6.625 M | 0.000 -100.00 % | 7.741 M | 0.000 -100.00 % | 11.550 M -5.63 % | 12.239 M | 0.000 -100.00 % | 9.613 M | 0.000 -100.00 % | 4.014 M | 0.000 -100.00 % | 12.072 M | 0.000 -100.00 % | 7.112 M | 0.000 -100.00 % | 5.626 M | 0.000 -100.00 % | 5.634 M | 0.000 -100.00 % | 7.343 M | 0.000 -100.00 % | 7.157 M 4.08 % | 6.876 M -2.84 % | 7.077 M -14.44 % | 8.272 M |
| Net receivables | 0.000 -100.00 % | 937.000 K | 0.000 -100.00 % | 937.000 K | 0.000 -100.00 % | 1.101 M | 0.000 -100.00 % | 7.349 M 328.76 % | 1.714 M -50.52 % | 3.464 M -90.46 % | 36.309 M 4 290.45 % | 827.000 K 1 687 655.10 % | 49.000 -100.00 % | 1.238 M | 0.000 -100.00 % | 2.023 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.804 M | 0.000 -100.00 % | 11.823 M 20 384 382.76 % | 58.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.831 M | 0.000 -100.00 % | 1.970 M | 0.000 -100.00 % | 1.185 M | 0.000 -100.00 % | 4.998 M | 0.000 -100.00 % | 4.424 M | 0.000 -100.00 % | 6.788 M | 0.000 -100.00 % | 6.883 M -10.60 % | 7.699 M -15.07 % | 9.066 M 55.84 % | 5.817 M |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 81.521 M | 0.000 | 0.000 | 0.000 -100.00 % | 80.302 M | 0.000 | 0.000 | 0.000 -100.00 % | 78.571 M | 0.000 -100.00 % | 78.571 M | 0.000 -100.00 % | 75.405 M | 0.000 -100.00 % | 75.405 M 1.14 % | 74.557 M 0.00 % | 74.558 M 1.11 % | 73.741 M |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 -100.00 % | 1.056 M | 0.000 -100.00 % | 1.128 M | 0.000 -100.00 % | 1.050 M | 0.000 -100.00 % | 6.687 M -6.93 % | 7.185 M 4 005.71 % | 175.000 K 29.63 % | 135.000 K -78.40 % | 625.000 K 265.50 % | 171.000 K -51.83 % | 355.000 K | 0.000 -100.00 % | 358.694 K | 0.000 -100.00 % | 8.223 M | 0.000 -100.00 % | 8.065 M | 0.000 -100.00 % | 12.837 M 99.46 % | 6.436 M | 0.000 -100.00 % | 5.881 M | 0.000 -100.00 % | 1.340 M | 0.000 | 0.000 | 0.000 -100.00 % | 800.106 K | 0.000 | 0.000 | 0.000 -100.00 % | 745.742 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| 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 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 0.000 -100.00 % | 38.340 M | 0.000 100.00 % | -221.308 M | 0.000 -100.00 % | 38.340 M | 0.000 100.00 % | -244.381 M -637.42 % | 45.473 M 118.66 % | -243.736 M -562.87 % | -36.770 M 86.33 % | -268.916 M -691.94 % | 45.430 M 117.04 % | -266.533 M | 0.000 100.00 % | -44.066 M | 0.000 100.00 % | -281.080 M | 0.000 -100.00 % | 45.468 M | 0.000 100.00 % | -276.886 M -709.99 % | 45.392 M | 0.000 100.00 % | -193.248 M | 0.000 -100.00 % | 45.310 M | 0.000 100.00 % | -186.057 M | 0.000 -100.00 % | 45.256 M | 0.000 100.00 % | -180.904 M | 0.000 -100.00 % | 45.212 M | 0.000 100.00 % | -173.868 M | 0.000 -100.00 % | 45.212 M 126.54 % | -170.346 M -476.77 % | 45.212 M 0.00 % | 45.212 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 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 0.000 -100.00 % | 23.140 M | 0.000 -100.00 % | 22.737 M | 0.000 -100.00 % | 45.962 M | 0.000 -100.00 % | 30.395 M 5.21 % | 28.889 M 27.52 % | 22.654 M -56.68 % | 52.296 M 109.23 % | 24.995 M 0.96 % | 24.758 M -5.68 % | 26.249 M | 0.000 -100.00 % | 26.921 M | 0.000 -100.00 % | 38.608 M | 0.000 -100.00 % | 39.509 M | 0.000 -100.00 % | 47.876 M 6.90 % | 44.787 M | 0.000 -100.00 % | 125.560 M | 0.000 -100.00 % | 32.378 M | 0.000 -100.00 % | 122.186 M | 0.000 -100.00 % | 35.740 M | 0.000 -100.00 % | 119.015 M | 0.000 -100.00 % | 120.436 M | 0.000 -100.00 % | 134.642 M | 0.000 -100.00 % | 151.693 M -1.49 % | 153.991 M -0.32 % | 154.489 M 1.42 % | 152.322 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-03-31 | 2022-09-30 | 2022-03-31 | 2021-09-30 | 2021-03-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-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-09-30 | 2013-03-31 | 2012-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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| Other non cash items | 234.000 K 120.75 % | 106.000 K 229.27 % | -82.000 K -122.91 % | 358.000 K 157.55 % | 139.000 K -7.95 % | 151.000 K 100.66 % | -22.998 M | 0.000 | 0.000 100.00 % | -110.000 K 0.00 % | -110.000 K -126.00 % | 423.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 799.000 K -18.22 % | 977.000 K 105.60 % | -17.448 M -1 733.71 % | 1.068 M -17.97 % | 1.302 M 32.72 % | 981.000 K -45.32 % | 1.794 M 5 880.00 % | 30.000 K -92.52 % | 401.000 K 44.24 % | 278.000 K 224.99 % | 85.542 K -91.01 % | 952.000 K -36.28 % | 1.494 M 821.74 % | -207.000 K -104.43 % | 4.670 M 87.63 % | 2.489 M -46.21 % | 4.627 M 345.76 % | 1.038 M 714.20 % | -169.000 K 50.73 % | -343.000 K -135.25 % | 973.000 K 7.87 % | 902.000 K -73.94 % | 3.461 M 103.71 % | 1.699 M 15.03 % | 1.477 M 58.31 % | 933.000 K 290.80 % | -489.000 K |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 158.000 K 153.20 % | -297.000 K -8.39 % | -274.000 K 8.67 % | -300.000 K | 0.000 100.00 % | -216.000 K -100.74 % | 29.062 M 3 300.66 % | -908.000 K -44.13 % | -630.000 K 12.38 % | -719.000 K -67.99 % | -428.000 K 43.39 % | -756.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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 158.000 K 101.72 % | -9.166 M -3 245.26 % | -274.000 K 8.67 % | -300.000 K | 0.000 100.00 % | -216.000 K -100.74 % | 29.062 M 3 300.66 % | -908.000 K -44.13 % | -630.000 K 12.38 % | -719.000 K -67.99 % | -428.000 K 43.39 % | -756.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 |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.980 M 0.00 % | 4.980 M 3.28 % | 4.822 M -45.63 % | 8.869 M -3.00 % | 9.143 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 |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 33.361 M 569.90 % | 4.980 M 0.00 % | 4.980 M 1 776.77 % | -297.000 K -103.35 % | 8.869 M 3 056.33 % | -300.000 K | 0.000 100.00 % | -216.000 K -100.74 % | 29.062 M 3 300.66 % | -908.000 K -44.13 % | -630.000 K 12.38 % | -719.000 K -67.99 % | -428.000 K 43.39 % | -756.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 |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 158.000 K 153.20 % | -297.000 K -8.39 % | -274.000 K 8.67 % | -300.000 K | 0.000 100.00 % | -216.000 K -100.74 % | 29.062 M 3 300.66 % | -908.000 K -44.13 % | -630.000 K 12.38 % | -719.000 K -67.99 % | -428.000 K 43.39 % | -756.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 |
| 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 |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 158.000 K 153.20 % | -297.000 K -8.39 % | -274.000 K 8.67 % | -300.000 K | 0.000 100.00 % | -216.000 K -100.74 % | 29.062 M 3 300.66 % | -908.000 K -44.13 % | -630.000 K 12.38 % | -719.000 K -67.99 % | -428.000 K 43.39 % | -756.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 |
| 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 |