Wagend Infra Venture Limited WAGEND.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 580.000 K -95.01 % | 11.628 M 211.99 % | 3.727 M -40.78 % | 6.294 M 64.03 % | 3.837 M 2.98 % | 3.726 M 18.16 % | 3.153 M 355.44 % | 692.393 K -56.63 % | 1.596 M 128.71 % | 698.000 K 17.42 % | 594.450 K -94.93 % | 11.728 M -90.26 % | 120.357 M -53.21 % | 257.222 M 210.56 % | 82.825 M 1 990.52 % | 3.962 M 1 115.66 % | 325.907 K -95.70 % | 7.585 M 660.62 % | 997.207 K |
| Net income | 229.000 K 508.93 % | -56.000 K -116.28 % | 344.000 K -70.77 % | 1.177 M 102.05 % | -57.320 M -8 259.65 % | 702.481 K -6.71 % | 752.986 K 14.92 % | 655.223 K 450.02 % | -187.196 K 55.17 % | -417.582 K 22.48 % | -538.663 K -108.28 % | 6.508 M 10.83 % | 5.872 M -41.31 % | 10.005 M 114.70 % | 4.660 M 962.27 % | 438.675 K 83.66 % | 238.853 K -95.17 % | 4.945 M 658.15 % | 652.298 K |
| Income before tax | 310.000 K 2 718.18 % | 11.000 K -97.11 % | 380.000 K -72.46 % | 1.380 M 102.42 % | -57.055 M -5 955.95 % | 974.308 K -6.17 % | 1.038 M 49.08 % | 696.506 K 164.18 % | 263.649 K 161.19 % | -430.882 K 25.07 % | -575.055 K -106.18 % | 9.307 M 9.60 % | 8.492 M -42.66 % | 14.810 M 137.09 % | 6.246 M 1 172.33 % | 490.943 K 178.42 % | 176.332 K -97.63 % | 7.451 M 752.62 % | 873.873 K |
| Income before tax ratio | 0.53 56 399.69 % | 0.00 -99.07 % | 0.10 -53.50 % | 0.22 101.47 % | -14.87 -5 786.64 % | 0.26 -20.59 % | 0.33 -67.27 % | 1.01 509.10 % | 0.17 126.75 % | -0.62 36.19 % | -0.97 -221.90 % | 0.79 1 024.77 % | 0.07 22.54 % | 0.06 -23.66 % | 0.08 -39.14 % | 0.12 -77.10 % | 0.54 -44.92 % | 0.98 12.10 % | 0.88 |
| EBITDA | -3.408 M 36.45 % | -5.363 M -51.45 % | -3.541 M -356.04 % | 1.383 M 36.12 % | 1.016 M 0.29 % | 1.013 M -7.69 % | 1.097 M 162.56 % | -1.754 M -534.13 % | 404.097 K 276.88 % | -228.462 K 21.43 % | -290.785 K -219.95 % | 242.428 K -1.45 % | 245.995 K -97.13 % | 8.581 M 36.31 % | 6.296 M 1 084.53 % | 531.476 K 63.08 % | 325.907 K -95.70 % | 7.585 M 660.62 % | 997.207 K |
| Net income ratio | 0.39 8 298.31 % | 0.00 -105.22 % | 0.09 -50.64 % | 0.19 101.25 % | -14.94 -8 023.73 % | 0.19 -21.04 % | 0.24 -74.77 % | 0.95 907.01 % | -0.12 80.40 % | -0.60 33.98 % | -0.91 -263.30 % | 0.55 1 037.42 % | 0.05 25.43 % | 0.04 -30.87 % | 0.06 -49.19 % | 0.11 -84.89 % | 0.73 12.41 % | 0.65 -0.33 % | 0.65 |
| Ratio EBITDA | -5.88 -1 174.00 % | -0.46 51.46 % | -0.95 -532.39 % | 0.22 -17.02 % | 0.26 -2.61 % | 0.27 -21.88 % | 0.35 113.74 % | -2.53 -1 100.94 % | 0.25 177.34 % | -0.33 33.09 % | -0.49 -2 466.45 % | 0.02 911.36 % | 0.00 -93.87 % | 0.03 -56.11 % | 0.08 -43.34 % | 0.13 -86.59 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 |
| Gross profit ratio | 1.00 816.01 % | -0.14 -548.73 % | 0.03 -95.85 % | 0.75 -24.62 % | 1.00 0.66 % | 0.99 -1.04 % | 1.00 1 208.67 % | 0.08 -90.68 % | 0.82 15.41 % | 0.71 -28.98 % | 1.00 565.61 % | 0.15 702.26 % | 0.02 -48.96 % | 0.04 -96.33 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 |
| Weighted average shs out dil | 45.500 M -3.45 % | 47.125 M 0.00 % | 47.125 M 0.00 % | 47.125 M 0.00 % | 47.125 M 0.00 % | 47.125 M 0.00 % | 47.125 M 0.00 % | 47.125 M 0.00 % | 47.125 M 0.00 % | 47.125 M 0.00 % | 47.125 M 0.00 % | 47.125 M -3.69 % | 48.930 M 13.74 % | 43.020 M 5.25 % | 40.875 M 1 943.75 % | 2.000 M 0.00 % | 2.000 M 0.00 % | 2.000 M 0.00 % | 2.000 M |
| Weighted average shs out | 45.500 M -3.45 % | 47.125 M 0.00 % | 47.125 M 0.00 % | 47.125 M 0.00 % | 47.125 M 0.00 % | 47.125 M 0.00 % | 47.125 M 0.00 % | 47.125 M 0.00 % | 47.125 M 0.00 % | 47.125 M 0.00 % | 47.125 M 0.00 % | 47.125 M 0.00 % | 47.125 M 9.54 % | 43.020 M 5.25 % | 40.875 M 1 943.75 % | 2.000 M 0.00 % | 2.000 M 0.00 % | 2.000 M 0.00 % | 2.000 M |
| EPS diluted | 0.01 516.67 % | 0.00 -116.44 % | 0.01 -70.80 % | 0.03 102.05 % | -1.22 -8 287.92 % | 0.01 -6.88 % | 0.02 60.00 % | 0.01 350.00 % | 0.00 55.06 % | -0.01 21.93 % | -0.01 -108.14 % | 0.14 16.67 % | 0.12 -90.16 % | 1.22 1 009.09 % | 0.11 -50.00 % | 0.22 83.33 % | 0.12 -95.14 % | 2.47 648.48 % | 0.33 |
| Earnings per share | 0.01 516.67 % | 0.00 -116.44 % | 0.01 -70.80 % | 0.03 102.05 % | -1.22 -8 287.92 % | 0.01 -6.88 % | 0.02 15.11 % | 0.01 447.50 % | 0.00 55.06 % | -0.01 21.93 % | -0.01 -107.60 % | 0.15 7.14 % | 0.14 -88.52 % | 1.22 1 009.09 % | 0.11 -50.00 % | 0.22 83.33 % | 0.12 -95.14 % | 2.47 648.48 % | 0.33 |
| Gross profit | 580.000 K 135.71 % | -1.624 M -1 500.00 % | 116.000 K -97.55 % | 4.726 M 23.65 % | 3.822 M 3.65 % | 3.687 M 16.93 % | 3.153 M 5 860.21 % | 52.908 K -95.96 % | 1.308 M 163.96 % | 495.695 K -16.61 % | 594.450 K -66.26 % | 1.762 M -21.83 % | 2.254 M -76.12 % | 9.438 M -88.60 % | 82.825 M 1 990.52 % | 3.962 M 1 115.66 % | 325.907 K -95.70 % | 7.585 M 660.62 % | 997.207 K |
| Income tax expense | 80.000 K 19.40 % | 67.000 K 86.11 % | 36.000 K -82.35 % | 204.000 K -23.02 % | 265.000 K -2.51 % | 271.827 K -4.74 % | 285.344 K 591.19 % | 41.283 K -90.84 % | 450.845 K 3 489.81 % | -13.300 K 63.45 % | -36.392 K -101.30 % | 2.800 M 6.84 % | 2.620 M -45.47 % | 4.805 M 202.88 % | 1.586 M 2 935.28 % | 52.268 K 183.60 % | -62.521 K -102.50 % | 2.505 M 1 030.74 % | 221.575 K |
| Cost of revenue | 0.000 -100.00 % | 13.252 M 266.99 % | 3.611 M 130.29 % | 1.568 M 10 353.33 % | 15.000 K -61.30 % | 38.759 K | 0.000 -100.00 % | 639.485 K 122.08 % | 287.948 K 42.33 % | 202.304 K | 0.000 -100.00 % | 9.966 M -91.56 % | 118.103 M -52.34 % | 247.784 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| General and administrative expenses | 1.358 M 1 641.03 % | 78.000 K -30.97 % | 113.000 K 88.33 % | 60.000 K -41.18 % | 102.000 K -15.48 % | 120.686 K 5.29 % | 114.618 K -10.39 % | 127.909 K 24.53 % | 102.715 K 1.16 % | 101.536 K 11.80 % | 90.819 K -67.01 % | 275.320 K -50.53 % | 556.548 K 12.08 % | 496.548 K -99.37 % | 78.241 M 1 865.68 % | 3.980 M | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 45.000 K 1 025.00 % | 4.000 K -33.33 % | 6.000 K -14.29 % | 7.000 K 75.00 % | 4.000 K -22.38 % | 5.153 K -53.88 % | 11.173 K -66.48 % | 33.330 K -24.95 % | 44.413 K 20.38 % | 36.894 K 7.79 % | 34.227 K -5.17 % | 36.093 K 27.86 % | 28.229 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 2.585 M -30.77 % | 3.734 M 5.54 % | 3.538 M 106.78 % | 1.711 M -37.45 % | 2.735 M 7.34 % | 2.548 M 181 925.00 % | 1.400 K 101.29 % | -108.331 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.868 M | 0.000 100.00 % | -18.417 K -105.65 % | 325.907 K | 0.000 | 0.000 |
| Operating expenses | 3.988 M 4.51 % | 3.816 M 4.35 % | 3.657 M 105.68 % | 1.778 M -37.43 % | 2.841 M 6.25 % | 2.674 M 30.04 % | 2.056 M 3 786.78 % | 52.908 K -94.98 % | 1.055 M 13.82 % | 926.462 K 28.94 % | 718.515 K 109.52 % | -7.545 M -418.33 % | 2.370 M 144.12 % | -5.372 M -107.02 % | 76.529 M 1 831.62 % | 3.962 M 1 115.66 % | 325.907 K -95.70 % | 7.585 M 660.62 % | 997.207 K |
| Cost and expenses | 3.988 M -76.63 % | 17.068 M 134.81 % | 7.269 M 117.18 % | 3.347 M 99.94 % | 1.674 M -38.30 % | 2.713 M 31.57 % | 2.062 M -18.72 % | 2.537 M 88.96 % | 1.342 M 18.92 % | 1.129 M 215.13 % | 358.227 K -96.80 % | 11.212 M -90.69 % | 120.473 M -50.30 % | 242.412 M 216.76 % | 76.529 M 1 831.62 % | 3.962 M 1 115.66 % | 325.907 K -95.70 % | 7.585 M 660.62 % | 997.207 K |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 1.403 M 1 610.98 % | 82.000 K -31.09 % | 119.000 K 77.61 % | 67.000 K -36.79 % | 106.000 K -15.77 % | 125.839 K 0.04 % | 125.791 K -21.98 % | 161.239 K 9.59 % | 147.128 K 6.28 % | 138.430 K 10.70 % | 125.046 K -59.85 % | 311.413 K -46.75 % | 584.777 K 17.77 % | 496.548 K -99.37 % | 78.241 M 1 865.68 % | 3.980 M | 0.000 -100.00 % | 7.585 M 660.62 % | 997.207 K |
| Interest income | 3.717 M 1.67 % | 3.656 M 15.08 % | 3.177 M -16.94 % | 3.825 M -0.31 % | 3.837 M 4.06 % | 3.687 M 16.91 % | 3.154 M 23.19 % | 2.560 M 59.40 % | 1.606 M 130.11 % | 698.000 K 17.42 % | 594.450 K -93.67 % | 9.392 M 10.02 % | 8.536 M 155.65 % | 3.339 M 470 280 240.85 % | -0.710 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 2.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 115.000 | 0.000 -100.00 % | 25.176 K 1 752.54 % | 1.359 K -19.40 % | 1.686 K -96.57 % | 49.120 K 1 458.87 % | 3.151 K | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 0.000 -100.00 % | 77.000 K 120.26 % | -380.000 K -12 766.67 % | 3.000 K 0.00 % | 3.000 K -92.26 % | 38.759 K -34.44 % | 59.119 K -34.40 % | 90.116 K -35.84 % | 140.448 K -30.58 % | 202.304 K -28.58 % | 283.256 K -6.05 % | 301.508 K -16.80 % | 362.384 K | 0.000 -100.00 % | 24.990 K -33.15 % | 37.382 K 0.00 % | 37.382 K 0.00 % | 37.382 K 406.94 % | 7.374 K |
| Operating income | -3.408 M 37.35 % | -5.440 M -53.63 % | -3.541 M -5.83 % | -3.346 M -254.69 % | 2.163 M 179.73 % | -2.713 M -28.24 % | -2.116 M -14.70 % | -1.844 M -799.58 % | 263.649 K 161.19 % | -430.883 K -282.41 % | 236.223 K -97.62 % | 9.908 M 12.37 % | 8.817 M -40.46 % | 14.810 M 136.18 % | 6.271 M 1 169.10 % | 494.093 K 71.25 % | 288.525 K -96.18 % | 7.548 M 662.51 % | 989.833 K |
| Operating income ratio | -5.88 -1 155.97 % | -0.47 50.76 % | -0.95 -78.72 % | -0.53 -194.30 % | 0.56 177.42 % | -0.73 -8.53 % | -0.67 74.82 % | -2.66 -1 712.96 % | 0.17 126.75 % | -0.62 -255.34 % | 0.40 -52.96 % | 0.84 1 053.14 % | 0.07 27.24 % | 0.06 -23.95 % | 0.08 -39.29 % | 0.12 -85.91 % | 0.89 -11.03 % | 1.00 0.25 % | 0.99 |
| Total other income expenses net | 3.718 M -31.79 % | 5.451 M 39.02 % | 3.921 M | 0.000 100.00 % | -59.218 M | 0.000 -100.00 % | 3.154 M 24.12 % | 2.541 M | 0.000 | 0.000 100.00 % | -811.278 K -35.14 % | -600.337 K -84.54 % | -325.315 K | 0.000 100.00 % | -24.130 K -666.03 % | -3.150 K 97.19 % | -112.193 K -15.93 % | -96.780 K 16.54 % | -115.960 K |
| 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 | 5.150 M 252.01 % | -3.388 M -2 820.69 % | -116.000 K 94.37 % | -2.059 M -576.62 % | 432.000 K 667.91 % | -76.068 K 8.59 % | -83.214 K -137.53 % | -35.033 K 26.31 % | -47.539 K 77.44 % | -210.744 K 22.47 % | -271.823 K -6.29 % | -255.734 K 83.87 % | -1.586 M 78.41 % | -7.344 M -153.31 % | -2.899 M -18.03 % | -2.457 M -1 094.98 % | -205.570 K -192.60 % | 222.005 K 199.27 % | 74.181 K |
| Total investments | 29.101 M 2 910 000.00 % | 1.000 K 0.00 % | 1.000 K -99.76 % | 414.000 K -71.86 % | 1.471 M -35.09 % | 2.266 M 0.00 % | 2.266 M -9.63 % | 2.508 M -2.82 % | 2.581 M 0.00 % | 2.581 M 0.00 % | 2.581 M 0.00 % | 2.581 M 0.00 % | 2.581 M 11.03 % | 2.324 M | 0.000 -100.00 % | 6.583 M -17.73 % | 8.001 M -0.32 % | 8.027 M 63.20 % | 4.918 M |
| Total debt | 5.500 M | 0.000 | 0.000 | 0.000 -100.00 % | 435.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 400.000 K |
| Accumulated other comprehensive income loss | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 0.000 | 0.000 -100.00 % | 0.000 | 0.000 -100.00 % | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | -20.284 M 1.12 % | -20.513 M -0.27 % | -20.457 M 1.66 % | -20.802 M 5.35 % | -21.978 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 33.836 M -1.57 % | 34.375 M | 0.000 -100.00 % | 38.403 M 39.44 % | 27.541 M 275.69 % | 7.331 M 6.36 % | 6.892 M 3.59 % | 6.653 M 289.58 % | 1.708 M |
| Common stock | 94.250 M 0.00 % | 94.250 M 0.00 % | 94.250 M 0.00 % | 94.250 M 0.00 % | 94.250 M 0.00 % | 94.250 M 0.00 % | 94.250 M 0.00 % | 94.250 M 0.00 % | 94.250 M 0.00 % | 94.250 M 0.00 % | 94.250 M 0.00 % | 94.250 M 0.00 % | 94.250 M 9.54 % | 86.040 M 5.25 % | 81.750 M 1 943.75 % | 4.000 M 0.00 % | 4.000 M 0.00 % | 4.000 M 0.00 % | 4.000 M |
| Total equity | 92.016 M 0.25 % | 91.787 M -0.06 % | 91.843 M 0.38 % | 91.498 M 1.30 % | 90.322 M -38.82 % | 147.642 M 0.48 % | 146.939 M 0.52 % | 146.186 M 0.45 % | 145.531 M -0.13 % | 145.718 M -0.29 % | 146.136 M -0.37 % | 146.675 M 4.64 % | 140.167 M 10.45 % | 126.906 M 16.12 % | 109.291 M 864.55 % | 11.331 M 4.03 % | 10.892 M 2.24 % | 10.653 M 86.64 % | 5.708 M |
| Other non current liabilities | 0.000 | 0.000 100.00 % | -1.000 K | 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 |
| Long term debt | 5.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 400.000 K |
| Total non current liabilities | 5.500 M | 0.000 100.00 % | -1.000 K | 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 -100.00 % | 19.843 K -36.79 % | 31.394 K -26.90 % | 42.945 K -89.26 % | 400.000 K |
| Other current liabilities | 1.734 M 8 570.00 % | 20.000 K -78.02 % | 91.000 K 355.00 % | 20.000 K -94.33 % | 352.627 K -0.48 % | 354.340 K 205.47 % | 116.000 K -98.46 % | 7.511 M -17.58 % | 9.114 M 18 442.50 % | 49.150 K -99.59 % | 11.935 M 0.08 % | 11.926 M 26.39 % | 9.436 M 16.82 % | 8.077 M 236.41 % | 2.401 M 2 383.63 % | 96.673 K 78.98 % | 54.012 K -97.76 % | 2.416 M 2 127.17 % | 108.459 K |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 435.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 1.734 M 8 570.00 % | 20.000 K -99.74 % | 7.558 M 0.95 % | 7.487 M -11.95 % | 8.503 M -78.20 % | 38.998 M -0.87 % | 39.342 M 0.94 % | 38.976 M -3.26 % | 40.291 M -6.59 % | 43.131 M 0.05 % | 43.112 M 0.02 % | 43.103 M -49.36 % | 85.108 M -19.87 % | 106.206 M 1 050.16 % | 9.234 M 9 451.78 % | 96.673 K 78.98 % | 54.012 K -97.76 % | 2.416 M 2 127.17 % | 108.459 K |
| Total liabilities | 7.234 M 36 070.00 % | 20.000 K -99.74 % | 7.557 M 0.93 % | 7.487 M -11.94 % | 8.502 M -78.20 % | 38.998 M -0.87 % | 39.342 M 0.94 % | 38.976 M -3.26 % | 40.291 M -6.59 % | 43.131 M 0.05 % | 43.112 M 0.02 % | 43.103 M -49.36 % | 85.108 M -19.87 % | 106.206 M 1 050.16 % | 9.234 M 7 825.09 % | 116.516 K 36.43 % | 85.406 K -96.53 % | 2.459 M 383.52 % | 508.459 K |
| Other non current assets | 0.000 -100.00 % | 1.000 K 0.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 166.720 K -50.00 % | 333.440 K -33.33 % | 500.160 K -25.00 % | 666.880 K -89.87 % | 6.583 M -17.85 % | 8.013 M -0.47 % | 8.051 M 62.50 % | 4.955 M |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 |
| 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 | 0.000 | 0.000 -100.00 % | 77.000 K 0.00 % | 77.000 K 0.00 % | 77.000 K -3.82 % | 80.059 K -32.62 % | 118.818 K -33.22 % | 177.936 K -33.62 % | 268.052 K -34.38 % | 408.500 K -29.55 % | 579.804 K -32.82 % | 863.060 K -25.89 % | 1.165 M | 0.000 | 0.000 -100.00 % | 667.480 K -5.30 % | 704.862 K -5.04 % | 742.244 K -4.79 % | 779.626 K |
| Total non current assets | 0.000 -100.00 % | 1.000 K -99.19 % | 124.000 K -8.15 % | 135.000 K -9.40 % | 149.000 K -11.15 % | 167.703 K -28.31 % | 233.913 K -22.42 % | 301.517 K -23.88 % | 396.109 K -25.60 % | 532.402 K -22.89 % | 690.406 K -37.46 % | 1.104 M -28.28 % | 1.539 M 207.74 % | 500.160 K -25.00 % | 666.880 K -90.80 % | 7.250 M -16.83 % | 8.718 M -0.86 % | 8.794 M 51.58 % | 5.801 M |
| Other current assets | 2.529 M 8.12 % | 2.339 M -77.80 % | 10.535 M 3.67 % | 10.162 M 10.44 % | 9.201 M -90.42 % | 96.073 M 0.45 % | 95.642 M 963.10 % | 8.996 M -90.47 % | 94.390 M -2.89 % | 97.201 M -0.18 % | 97.380 M -6.38 % | 104.017 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.740 M -13.85 % | 2.020 M | 0.000 -100.00 % | 89.056 K |
| Short term investments | 1.000 K 0.00 % | 1.000 K 0.00 % | 1.000 K -99.76 % | 414.000 K -71.86 % | 1.471 M -35.09 % | 2.266 M 0.00 % | 2.266 M -9.63 % | 2.508 M -2.82 % | 2.581 M 0.00 % | 2.581 M 0.00 % | 2.581 M 0.00 % | 2.581 M 0.00 % | 2.581 M 11.03 % | 2.324 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 350.000 K -89.67 % | 3.388 M 2 820.69 % | 116.000 K -94.37 % | 2.059 M 68 533.33 % | 3.000 K -96.06 % | 76.068 K -8.59 % | 83.214 K 137.53 % | 35.033 K -26.31 % | 47.539 K -77.44 % | 210.744 K -22.47 % | 271.823 K 6.29 % | 255.734 K -83.87 % | 1.586 M -78.41 % | 7.344 M 153.31 % | 2.899 M 18.03 % | 2.457 M 1 094.98 % | 205.570 K 192.60 % | -222.005 K -168.14 % | 325.819 K |
| Cash and short term investments | 29.451 M 769.02 % | 3.389 M 2 796.58 % | 117.000 K -95.27 % | 2.473 M 67.77 % | 1.474 M -37.07 % | 2.342 M -0.30 % | 2.350 M -7.60 % | 2.543 M -3.25 % | 2.628 M -5.85 % | 2.791 M -2.14 % | 2.853 M 0.57 % | 2.836 M -31.92 % | 4.166 M -56.91 % | 9.669 M 233.48 % | 2.899 M 18.03 % | 2.457 M 1 094.98 % | 205.570 K 192.60 % | -222.005 K -168.14 % | 325.819 K |
| Total current assets | 99.250 M 8.11 % | 91.807 M -7.52 % | 99.276 M 0.43 % | 98.850 M 0.18 % | 98.675 M -47.08 % | 186.472 M 0.23 % | 186.048 M 0.64 % | 184.861 M -0.30 % | 185.426 M -1.54 % | 188.317 M -0.13 % | 188.557 M -0.06 % | 188.673 M -15.67 % | 223.736 M -3.82 % | 232.612 M 97.37 % | 117.858 M 2 708.24 % | 4.197 M 85.75 % | 2.259 M -47.68 % | 4.318 M 940.84 % | 414.875 K |
| Inventory | 0.000 | 0.000 -100.00 % | 12.529 M 29.30 % | 9.690 M 48.97 % | 6.505 M 0.00 % | 6.505 M 0.00 % | 6.505 M 0.00 % | 6.505 M -5.13 % | 6.856 M 4.94 % | 6.533 M 0.00 % | 6.533 M 22 667.08 % | 28.697 K -99.68 % | 8.999 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net receivables | 67.270 M -21.85 % | 86.079 M 13.12 % | 76.095 M -0.56 % | 76.525 M -6.10 % | 81.495 M -0.07 % | 81.552 M 0.00 % | 81.552 M -51.11 % | 166.817 M 104.55 % | 81.552 M -0.29 % | 81.792 M -50.60 % | 165.555 M 102.41 % | 81.792 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 33.636 K | 0.000 | 0.000 |
| Tax assets | 0.000 | 0.000 -100.00 % | 46.000 K -20.69 % | 58.000 K -19.44 % | 72.000 K -17.85 % | 87.644 K -23.85 % | 115.095 K -6.87 % | 123.581 K -3.50 % | 128.057 K 3.35 % | 123.902 K 12.03 % | 110.602 K 49.04 % | 74.210 K 80.11 % | 41.202 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 67.095 K |
| Other assets | 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 |
| Account payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 31.177 M -1.83 % | 31.760 M 0.94 % | 31.465 M 0.92 % | 31.177 M -0.01 % | 31.179 M 0.01 % | 31.177 M 0.00 % | 31.177 M -58.80 % | 75.672 M -22.88 % | 98.129 M 1 336.10 % | 6.833 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Tax payables | 0.000 | 0.000 -100.00 % | 7.467 M 0.00 % | 7.467 M -3.22 % | 7.715 M 3.33 % | 7.467 M 0.00 % | 7.467 M | 0.000 | 0.000 -100.00 % | 11.903 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 -100.00 % | 20.513 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 |
| Other total stockholders equity | 18.050 M 832.85 % | -2.463 M -113.65 % | 18.050 M 0.00 % | 18.050 M 0.00 % | 18.050 M -66.19 % | 53.392 M 1.33 % | 52.689 M 1.45 % | 51.936 M 1.28 % | 51.281 M -0.36 % | 51.468 M 185.14 % | 18.050 M 0.00 % | 18.050 M -60.69 % | 45.917 M 1 764.27 % | 2.463 M 66 115 652 812 799 904.00 % | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 63.000 |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 19.843 K -36.79 % | 31.394 K -26.90 % | 42.945 K | 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 |
| Total assets | 99.250 M 8.11 % | 91.807 M -7.64 % | 99.400 M 0.42 % | 98.985 M 0.16 % | 98.824 M -47.05 % | 186.640 M 0.19 % | 186.282 M 0.60 % | 185.163 M -0.35 % | 185.822 M -1.60 % | 188.850 M -0.21 % | 189.248 M -0.28 % | 189.777 M -15.76 % | 225.275 M -3.36 % | 233.112 M 96.68 % | 118.525 M 935.40 % | 11.447 M 4.28 % | 10.977 M -16.28 % | 13.112 M 110.93 % | 6.216 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 | -8.768 M -369.62 % | 3.252 M 242.13 % | -2.288 M -360.00 % | 880.000 K -98.46 % | 57.244 M 7 226.21 % | -803.288 K -2.87 % | -780.896 K -1.84 % | -766.797 K -558.43 % | -116.458 K -162.88 % | 185.200 K 76.76 % | 104.776 K 101.26 % | -8.306 M 53.14 % | -17.724 M -60.93 % | -11.013 M 89.42 % | -104.101 M -30 310.25 % | 344.587 K 176.05 % | 124.826 K 105.82 % | -2.144 M -1 127.92 % | 208.580 K |
| Accounts receivables | -10.482 M -197.15 % | 10.789 M 557.55 % | -2.358 M -224.43 % | 1.895 M -97.84 % | 87.709 M 19 203.41 % | -459.128 K 59.98 % | -1.147 M -309.38 % | 547.873 K -79.89 % | 2.724 M 1 543.74 % | 165.722 K 73.03 % | 95.776 K -99.72 % | 33.699 M 898.70 % | 3.374 M | 0.000 | 0.000 -100.00 % | 313.477 K -87.39 % | 2.486 M | 0.000 -100.00 % | 336.835 K |
| 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 |
| Accounts payables | 1.714 M | 0.000 -100.00 % | 71.000 K 106.99 % | -1.016 M 96.67 % | -30.496 M -8 760.97 % | -344.160 K -193.97 % | 366.240 K 127.86 % | -1.315 M | 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 100.00 % | -7.537 M -753 600.00 % | -1.000 K -200.00 % | 1.000 K -96.76 % | 30.838 K | 0.000 | 0.000 | 0.000 100.00 % | -2.841 M -14 683.12 % | 19.478 K 116.42 % | 9.000 K 100.02 % | -42.005 M -99.09 % | -21.098 M -91.57 % | -11.013 M 89.42 % | -104.101 M -334 720.99 % | 31.110 K 101.32 % | -2.362 M -10.15 % | -2.144 M -1 571.69 % | -128.255 K |
| Other non cash items | 1.000 K 101.49 % | -67.000 K -91.43 % | -35.000 K 82.84 % | -204.000 K | 0.000 100.00 % | -216.925 K 19.17 % | -268.372 K -3 097.57 % | 8.953 K 101.99 % | -450.845 K -3 490.07 % | 13.299 K -93.45 % | 203.112 K 101.69 % | -12.024 M -8.69 % | -11.063 M -0.26 % | -11.035 M -217.32 % | -3.478 M -194.85 % | -1.179 M -2 867.73 % | -39.743 K 98.39 % | -2.476 M -1 202.49 % | -190.089 K |
| Net cash provided by operating activities | -8.538 M -360.86 % | 3.273 M 268.45 % | -1.943 M -194.50 % | 2.056 M 2 916.44 % | -73.000 K -921.55 % | -7.146 K -114.83 % | 48.181 K 485.29 % | -12.505 K 92.34 % | -163.206 K -442.59 % | -30.079 K -286.95 % | 16.089 K 100.15 % | -10.722 M 46.21 % | -19.933 M -181.86 % | -7.072 M 93.02 % | -101.307 M -32 946.99 % | -306.554 K -202.60 % | 298.797 K -89.58 % | 2.868 M 218.79 % | 899.738 K |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -31.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -787.000 K |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 100.00 % | -2.081 M 88.18 % | -17.599 M -779.95 % | -2.000 M 65.90 % | -5.864 M -20 238.42 % | 29.120 K 100.94 % | -3.109 M -303.72 % | -770.007 K |
| 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 -100.00 % | 329.858 K -98.18 % | 18.166 M 61.66 % | 11.237 M 34.90 % | 8.330 M | 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 -100.00 % | 9.392 M 10.02 % | 8.536 M 155.65 % | 3.339 M 7 085.26 % | 46.470 K -49.40 % | 91.831 K -7.85 % | 99.658 K 7.66 % | 92.565 K -16.27 % | 110.549 K |
| Net cash used for investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -31.000 K | 0.000 -100.00 % | 9.392 M 38.41 % | 6.785 M 73.72 % | 3.906 M -57.93 % | 9.283 M 262.98 % | 2.558 M 1 885.98 % | 128.778 K 104.27 % | -3.016 M -108.52 % | -1.446 M |
| Debt repayment | 5.500 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 100.00 % | -400.000 K -200.00 % | 400.000 K |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.747 M -14.90 % | 6.753 M -92.76 % | 93.300 M | 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 | 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.642 M 91.38 % | 858.000 K 202.93 % | -833.600 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | 5.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.389 M -2.92 % | 7.611 M -91.77 % | 92.466 M | 0.000 | 0.000 100.00 % | -400.000 K -200.00 % | 400.000 K |
| 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 |
| Net change in cash | -3.038 M -192.85 % | 3.272 M 268.40 % | -1.943 M -194.50 % | 2.056 M 2 916.44 % | -73.000 K -921.55 % | -7.146 K -114.83 % | 48.181 K 485.26 % | -12.506 K 92.34 % | -163.205 K -167.20 % | -61.079 K -479.63 % | 16.089 K 101.21 % | -1.330 M 76.90 % | -5.759 M -229.55 % | 4.445 M 903.78 % | 442.827 K -80.33 % | 2.251 M 426.44 % | 427.575 K 178.05 % | -547.824 K -273.38 % | -146.720 K |
| Cash at beginning of period | 3.388 M 2 820.69 % | 116.000 K -94.37 % | 2.059 M 68 533.33 % | 3.000 K -96.05 % | 76.000 K -8.67 % | 83.214 K 137.53 % | 35.033 K -26.31 % | 47.539 K -77.44 % | 210.744 K -22.47 % | 271.823 K 6.29 % | 255.734 K -83.87 % | 1.586 M -78.41 % | 7.344 M 153.31 % | 2.899 M 18.03 % | 2.457 M 1 094.98 % | 205.570 K 192.60 % | -222.005 K -168.14 % | 325.819 K -31.05 % | 472.539 K |
| Cash at end of period | 350.000 K -89.67 % | 3.388 M 2 820.69 % | 116.000 K -94.37 % | 2.059 M 68 533.33 % | 3.000 K -96.06 % | 76.068 K -8.59 % | 83.214 K 137.53 % | 35.033 K -26.31 % | 47.539 K -77.44 % | 210.744 K -22.47 % | 271.823 K 6.29 % | 255.734 K -83.87 % | 1.586 M -78.41 % | 7.344 M 153.31 % | 2.899 M 18.03 % | 2.457 M 1 094.98 % | 205.570 K 192.60 % | -222.005 K -168.14 % | 325.819 K |
| Operating cash flow | -8.538 M -360.86 % | 3.273 M 268.45 % | -1.943 M -194.50 % | 2.056 M 2 916.44 % | -73.000 K -921.55 % | -7.146 K -114.83 % | 48.181 K 485.29 % | -12.505 K 92.34 % | -163.206 K -442.59 % | -30.079 K -286.95 % | 16.089 K 100.15 % | -10.722 M 46.21 % | -19.933 M -181.86 % | -7.072 M 93.02 % | -101.307 M -32 946.99 % | -306.554 K -202.60 % | 298.797 K -89.58 % | 2.868 M 218.79 % | 899.738 K |
| Capital expenditure | 8.539 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -31.000 K | 0.000 | 0.000 | 0.000 100.00 % | -2.030 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -787.000 K |
| Free CashFlow | -8.538 M -360.86 % | 3.273 M 268.45 % | -1.943 M -194.50 % | 2.056 M 2 916.44 % | -73.000 K -921.55 % | -7.146 K -114.83 % | 48.181 K 485.29 % | -12.505 K 92.34 % | -163.206 K -167.20 % | -61.079 K -479.63 % | 16.089 K 100.15 % | -10.722 M 46.21 % | -19.933 M -181.86 % | -7.072 M 93.02 % | -101.307 M -32 946.99 % | -306.554 K -202.60 % | 298.797 K -89.58 % | 2.868 M 2 444.20 % | 112.738 K |
| 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 | 3.487 M 292.24 % | 889.000 K -12.33 % | 1.014 M -31.11 % | 1.472 M 59.48 % | 923.000 K -90.87 % | 10.114 M 395.54 % | 2.041 M 127.28 % | 898.000 K 45.78 % | 616.000 K 400.81 % | 123.000 K -96.49 % | 3.508 M 7 363.83 % | 47.000 K -6.00 % | 50.000 K -95.91 % | 1.223 M -16.86 % | 1.471 M 47.10 % | 1.000 M -3.10 % | 1.032 M 2.08 % | 1.011 M 2.43 % | 987.000 K 8.22 % | 912.000 K 0.00 % | 912.000 K 18.09 % | 772.303 K -21.51 % | 984.000 K 1.23 % | 972.000 K 1.36 % | 959.000 K -25.22 % | 1.282 M 121.87 % | 578.000 K -12.69 % | 662.000 K 0.00 % | 662.000 K 175.16 % | 240.586 K 105.63 % | 117.000 K -66.18 % | 346.000 K 50.43 % | 230.000 K -22.66 % | 297.393 K -31.79 % | 436.000 K 1.16 % | 431.000 K 0.00 % | 431.000 K 40.39 % | 307.000 K 145.60 % | 125.000 K -6.02 % | 133.000 K 0.00 % | 133.000 K -77.63 % | 594.450 K | 0.000 | 0.000 | 0.000 -100.00 % | 518.968 K | 0.000 -100.00 % | 11.209 M | 0.000 -100.00 % | 34.945 M 33.71 % | 26.134 M | 0.000 -100.00 % | 59.278 M -32.15 % | 87.365 M 44.37 % | 60.514 M |
| Net income | -170.000 K 84.94 % | -1.129 M -410.16 % | 364.000 K -62.47 % | 970.000 K 1 369.70 % | 66.000 K 103.14 % | -2.099 M -337.98 % | 882.000 K -58.12 % | 2.106 M 323.80 % | -941.000 K -179.88 % | 1.178 M 216.52 % | -1.011 M -588.41 % | 207.000 K 813.79 % | -29.000 K -110.10 % | 287.000 K -30.17 % | 411.000 K 23.80 % | 332.000 K 124.32 % | 148.000 K 100.26 % | -57.904 M -21 950.66 % | 265.000 K 63.58 % | 162.000 K 3.85 % | 156.000 K 172.72 % | -214.519 K -145.16 % | 475.000 K 34.56 % | 353.000 K 292.22 % | 90.000 K -79.54 % | 439.986 K 471.41 % | 77.000 K -59.69 % | 191.000 K 324.44 % | 45.000 K 107.44 % | -605.000 K -229.83 % | 466.000 K 17.38 % | 397.000 K -0.25 % | 398.000 K 175.81 % | -525.000 K -382.26 % | 186.000 K -12.68 % | 213.000 K 455.00 % | -60.000 K -156.60 % | 106.000 K 174.13 % | -143.000 K -14.40 % | -125.000 K 50.98 % | -255.000 K 74.10 % | -984.663 K -920.55 % | 120.000 K -49.58 % | 238.000 K 170.45 % | 88.000 K -91.76 % | 1.068 M 0.45 % | 1.063 M -67.27 % | 3.248 M 187.69 % | 1.129 M 62.77 % | 693.618 K -57.50 % | 1.632 M 36.11 % | 1.199 M -50.29 % | 2.412 M 378.86 % | 503.694 K -87.37 % | 3.987 M |
| Income before tax | -170.000 K 83.78 % | -1.048 M -387.91 % | 364.000 K -62.47 % | 970.000 K 1 369.70 % | 66.000 K 103.25 % | -2.032 M -330.39 % | 882.000 K -58.12 % | 2.106 M 323.80 % | -941.000 K -177.51 % | 1.214 M 220.08 % | -1.011 M -588.41 % | 207.000 K 813.79 % | -29.000 K -105.92 % | 490.000 K 19.22 % | 411.000 K 23.80 % | 332.000 K 124.32 % | 148.000 K 100.26 % | -57.640 M -21 850.95 % | 265.000 K 63.58 % | 162.000 K 3.85 % | 156.000 K 172.21 % | 57.308 K -87.94 % | 475.000 K 34.56 % | 353.000 K 292.22 % | 90.000 K -87.59 % | 725.330 K 841.99 % | 77.000 K -59.69 % | 191.000 K 324.44 % | 45.000 K 107.96 % | -565.000 K -221.24 % | 466.000 K 17.38 % | 397.000 K -0.25 % | 398.000 K 668.57 % | -70.000 K -137.63 % | 186.000 K -12.68 % | 213.000 K 455.00 % | -60.000 K -156.60 % | 106.000 K 174.13 % | -143.000 K -14.40 % | -125.000 K 50.98 % | -255.000 K 75.03 % | -1.021 M -950.88 % | 120.000 K -49.58 % | 238.000 K 170.45 % | 88.000 K -97.72 % | 3.867 M 263.81 % | 1.063 M -67.27 % | 3.248 M 187.69 % | 1.129 M -65.93 % | 3.314 M 103.06 % | 1.632 M 36.11 % | 1.199 M -50.29 % | 2.412 M -54.57 % | 5.309 M 33.15 % | 3.987 M |
| Income before tax ratio | -0.05 95.86 % | -1.18 -428.39 % | 0.36 -45.52 % | 0.66 821.56 % | 0.07 135.59 % | -0.20 -146.49 % | 0.43 -81.57 % | 2.35 253.52 % | -1.53 -115.48 % | 9.87 3 524.70 % | -0.29 -106.54 % | 4.40 859.35 % | -0.58 -244.76 % | 0.40 43.40 % | 0.28 -15.84 % | 0.33 131.50 % | 0.14 100.25 % | -57.01 -21 334.61 % | 0.27 51.15 % | 0.18 3.85 % | 0.17 130.52 % | 0.07 -84.63 % | 0.48 32.92 % | 0.36 286.98 % | 0.09 -83.41 % | 0.57 324.56 % | 0.13 -53.83 % | 0.29 324.44 % | 0.07 102.89 % | -2.35 -158.96 % | 3.98 247.12 % | 1.15 -33.69 % | 1.73 835.17 % | -0.24 -155.17 % | 0.43 -13.68 % | 0.49 455.00 % | -0.14 -140.32 % | 0.35 130.18 % | -1.14 -21.72 % | -0.94 50.98 % | -1.92 -11.62 % | -1.72 | 0.00 | 0.00 | 0.00 -100.00 % | 7.45 | 0.00 -100.00 % | 0.29 | 0.00 -100.00 % | 0.09 51.86 % | 0.06 | 0.00 -100.00 % | 0.04 -33.04 % | 0.06 -7.77 % | 0.07 |
| EBITDA | -971.000 K 7.35 % | -1.048 M -61.23 % | -650.000 K -29.48 % | -502.000 K 41.49 % | -858.000 K 69.09 % | -2.776 M -139.72 % | -1.158 M | 0.000 100.00 % | -906.000 K -8.37 % | -836.000 K 4.46 % | -875.000 K -0.92 % | -867.000 K 9.88 % | -962.000 K -31.06 % | -734.000 K 30.75 % | -1.060 M -58.45 % | -669.000 K 24.32 % | -884.000 K -1 251.79 % | 76.750 K 110.63 % | -722.000 K 3.73 % | -750.000 K 0.79 % | -756.000 K -7.21 % | -705.189 K -41.04 % | -500.000 K 18.17 % | -611.000 K 28.87 % | -859.000 K -75.36 % | -489.858 K -0.79 % | -486.000 K -6.35 % | -457.000 K 24.09 % | -602.000 K -11.07 % | -542.000 K -83.11 % | -296.000 K 7.79 % | -321.000 K -176.61 % | 419.000 K 1 297.14 % | -35.000 K -115.84 % | 221.000 K -10.89 % | 248.000 K 1 053.85 % | -26.000 K -116.35 % | 159.000 K 276.67 % | -90.000 K -16.88 % | -77.000 K 62.80 % | -207.000 K 86.19 % | -1.499 M -951.84 % | 176.000 K -40.14 % | 294.000 K 104.17 % | 144.000 K 102.62 % | -5.498 M -583.14 % | 1.138 M -65.75 % | 3.323 M 176.00 % | 1.204 M 122.88 % | -5.263 M -404.04 % | 1.731 M 33.36 % | 1.298 M -47.68 % | 2.481 M -52.04 % | 5.173 M 29.73 % | 3.987 M |
| Net income ratio | -0.05 96.16 % | -1.27 -453.78 % | 0.36 -45.52 % | 0.66 821.56 % | 0.07 134.46 % | -0.21 -148.02 % | 0.43 -81.57 % | 2.35 253.52 % | -1.53 -115.95 % | 9.58 3 423.14 % | -0.29 -106.54 % | 4.40 859.35 % | -0.58 -347.16 % | 0.23 -16.01 % | 0.28 -15.84 % | 0.33 131.50 % | 0.14 100.25 % | -57.27 -21 431.95 % | 0.27 51.15 % | 0.18 3.85 % | 0.17 161.58 % | -0.28 -157.54 % | 0.48 32.92 % | 0.36 286.98 % | 0.09 -72.65 % | 0.34 157.54 % | 0.13 -53.83 % | 0.29 324.44 % | 0.07 102.70 % | -2.51 -163.14 % | 3.98 247.12 % | 1.15 -33.69 % | 1.73 198.02 % | -1.77 -513.81 % | 0.43 -13.68 % | 0.49 455.00 % | -0.14 -140.32 % | 0.35 130.18 % | -1.14 -21.72 % | -0.94 50.98 % | -1.92 -15.75 % | -1.66 | 0.00 | 0.00 | 0.00 -100.00 % | 2.06 | 0.00 -100.00 % | 0.29 | 0.00 -100.00 % | 0.02 -68.22 % | 0.06 | 0.00 -100.00 % | 0.04 605.76 % | 0.01 -91.25 % | 0.07 |
| Ratio EBITDA | -0.28 76.38 % | -1.18 -83.90 % | -0.64 -87.97 % | -0.34 63.31 % | -0.93 -238.68 % | -0.27 51.62 % | -0.57 | 0.00 100.00 % | -1.47 78.36 % | -6.80 -2 624.91 % | -0.25 98.65 % | -18.45 4.12 % | -19.24 -3 105.79 % | -0.60 16.71 % | -0.72 -7.71 % | -0.67 21.90 % | -0.86 -1 228.35 % | 0.08 110.38 % | -0.73 11.05 % | -0.82 0.79 % | -0.83 9.22 % | -0.91 -79.70 % | -0.51 19.16 % | -0.63 29.82 % | -0.90 -134.50 % | -0.38 54.57 % | -0.84 -21.80 % | -0.69 24.09 % | -0.91 59.63 % | -2.25 10.95 % | -2.53 -172.69 % | -0.93 -150.93 % | 1.82 1 647.92 % | -0.12 -123.22 % | 0.51 -11.91 % | 0.58 1 053.85 % | -0.06 -111.65 % | 0.52 171.93 % | -0.72 -24.36 % | -0.58 62.80 % | -1.56 38.29 % | -2.52 | 0.00 | 0.00 | 0.00 100.00 % | -10.59 | 0.00 -100.00 % | 0.30 | 0.00 100.00 % | -0.15 -327.38 % | 0.07 | 0.00 -100.00 % | 0.04 -29.31 % | 0.06 -10.14 % | 0.07 |
| Gross profit ratio | 0.01 -98.68 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 468.18 % | -0.27 -127.16 % | 1.00 274.17 % | 0.27 -40.13 % | 0.45 138.74 % | 0.19 536.86 % | 0.03 115.33 % | -0.19 | 0.00 -100.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.21 % | 1.00 464.84 % | -0.27 -257.72 % | 0.17 -35.67 % | 0.27 -73.04 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 | 0.00 | 0.00 | 0.00 100.00 % | -0.92 | 0.00 -100.00 % | 0.20 | 0.00 -100.00 % | 0.02 8.50 % | 0.02 | 0.00 -100.00 % | 0.02 -98.14 % | 1.00 2 401.61 % | 0.04 |
| Weighted average shs out dil | 42.500 M -6.59 % | 45.500 M 0.00 % | 45.500 M -1.49 % | 46.190 M -1.98 % | 47.125 M 1.08 % | 46.622 M 0.43 % | 46.421 M -0.81 % | 46.800 M -0.53 % | 47.050 M -0.16 % | 47.125 M -2.11 % | 48.143 M -6.97 % | 51.750 M 9.81 % | 47.125 M -1.14 % | 47.667 M 4.38 % | 45.667 M -3.71 % | 47.429 M -3.86 % | 49.333 M 4.69 % | 47.125 M 6.70 % | 44.167 M -18.21 % | 54.000 M 3.85 % | 52.000 M 10.34 % | 47.125 M -0.79 % | 47.500 M -5.81 % | 50.429 M 12.06 % | 45.000 M -4.51 % | 47.125 M 22.40 % | 38.500 M -19.37 % | 47.750 M 6.11 % | 45.000 M -3.31 % | 46.538 M -0.13 % | 46.600 M -6.10 % | 49.625 M -0.25 % | 49.750 M 4.24 % | 47.727 M 2.64 % | 46.500 M 9.15 % | 42.600 M -9.60 % | 47.125 M -11.08 % | 53.000 M 11.19 % | 47.667 M 14.40 % | 41.667 M -11.58 % | 47.125 M -13.85 % | 54.700 M 16.07 % | 47.125 M 0.00 % | 47.125 M 0.00 % | 47.125 M -11.92 % | 53.500 M 0.66 % | 53.150 M 14.55 % | 46.400 M -17.80 % | 56.450 M -18.66 % | 69.400 M 47.27 % | 47.125 M 9.54 % | 43.020 M -10.82 % | 48.240 M 12.13 % | 43.020 M 0.00 % | 43.020 M |
| Weighted average shs out | 42.500 M -6.59 % | 45.500 M 0.00 % | 45.500 M -1.49 % | 46.190 M -1.98 % | 47.125 M 1.08 % | 46.623 M 0.43 % | 46.421 M -0.81 % | 46.800 M -0.53 % | 47.050 M -0.16 % | 47.125 M -2.11 % | 48.143 M -6.97 % | 51.750 M 9.81 % | 47.125 M -1.15 % | 47.674 M 4.40 % | 45.667 M -3.71 % | 47.429 M -3.86 % | 49.333 M 5.02 % | 46.975 M 6.36 % | 44.167 M -18.21 % | 54.000 M 3.85 % | 52.000 M 10.34 % | 47.125 M -0.79 % | 47.500 M -5.81 % | 50.429 M 12.06 % | 45.000 M -4.51 % | 47.125 M 22.40 % | 38.500 M -19.37 % | 47.750 M 6.11 % | 45.000 M -3.31 % | 46.538 M -0.13 % | 46.600 M -6.10 % | 49.625 M -0.25 % | 49.750 M 4.24 % | 47.727 M 2.64 % | 46.500 M 9.15 % | 42.600 M -9.60 % | 47.125 M -11.08 % | 53.000 M 11.19 % | 47.667 M 14.40 % | 41.667 M -11.58 % | 47.125 M -13.85 % | 54.700 M 16.08 % | 47.125 M 0.00 % | 47.125 M 0.00 % | 47.125 M -11.92 % | 53.501 M 0.66 % | 53.150 M 14.55 % | 46.400 M -17.80 % | 56.450 M 9.00 % | 51.788 M 9.89 % | 47.125 M 9.54 % | 43.020 M 0.00 % | 43.020 M 0.00 % | 43.020 M 0.00 % | 43.020 M |
| EPS diluted | 0.00 83.87 % | -0.02 -410.00 % | 0.01 -61.90 % | 0.02 1 400.00 % | 0.00 103.11 % | -0.05 -336.84 % | 0.02 -57.78 % | 0.05 325.00 % | -0.02 -180.00 % | 0.03 219.05 % | -0.02 -625.00 % | 0.00 766.67 % | 0.00 -109.84 % | 0.01 -32.22 % | 0.01 28.57 % | 0.01 133.33 % | 0.00 100.24 % | -1.23 -20 600.00 % | 0.01 100.00 % | 0.00 0.00 % | 0.00 160.00 % | -0.01 -150.00 % | 0.01 42.86 % | 0.01 250.00 % | 0.00 -77.78 % | 0.01 350.00 % | 0.00 -50.00 % | 0.00 300.00 % | 0.00 107.69 % | -0.01 -230.00 % | 0.01 25.00 % | 0.01 0.00 % | 0.01 172.73 % | -0.01 -375.00 % | 0.00 -20.00 % | 0.01 484.62 % | 0.00 -165.00 % | 0.00 166.67 % | 0.00 0.00 % | 0.00 44.44 % | -0.01 70.00 % | -0.02 -820.00 % | 0.00 -50.98 % | 0.01 168.42 % | 0.00 -90.50 % | 0.02 0.00 % | 0.02 -71.43 % | 0.07 250.00 % | 0.02 100.00 % | 0.01 -66.67 % | 0.03 0.00 % | 0.03 -40.00 % | 0.05 327.35 % | 0.01 -87.00 % | 0.09 |
| Earnings per share | 0.00 83.87 % | -0.02 -410.00 % | 0.01 -61.90 % | 0.02 1 400.00 % | 0.00 103.11 % | -0.05 -336.84 % | 0.02 -57.78 % | 0.05 325.00 % | -0.02 -180.00 % | 0.03 219.05 % | -0.02 -625.00 % | 0.00 766.67 % | 0.00 -109.84 % | 0.01 -32.22 % | 0.01 28.57 % | 0.01 133.33 % | 0.00 100.24 % | -1.23 -20 600.00 % | 0.01 100.00 % | 0.00 0.00 % | 0.00 160.00 % | -0.01 -150.00 % | 0.01 42.86 % | 0.01 250.00 % | 0.00 -77.78 % | 0.01 350.00 % | 0.00 -50.00 % | 0.00 300.00 % | 0.00 107.69 % | -0.01 -230.00 % | 0.01 25.00 % | 0.01 0.00 % | 0.01 172.73 % | -0.01 -375.00 % | 0.00 -20.00 % | 0.01 484.62 % | 0.00 -165.00 % | 0.00 166.67 % | 0.00 0.00 % | 0.00 44.44 % | -0.01 70.00 % | -0.02 -820.00 % | 0.00 -50.98 % | 0.01 168.42 % | 0.00 -90.50 % | 0.02 0.00 % | 0.02 -71.43 % | 0.07 250.00 % | 0.02 49.25 % | 0.01 -55.33 % | 0.03 0.00 % | 0.03 -50.00 % | 0.06 412.82 % | 0.01 -87.00 % | 0.09 |
| Gross profit | 46.000 K -94.83 % | 889.000 K -12.33 % | 1.014 M -31.11 % | 1.472 M 59.48 % | 923.000 K 133.60 % | -2.747 M -234.59 % | 2.041 M 750.42 % | 240.000 K -12.73 % | 275.000 K 1 095.65 % | 23.000 K -77.67 % | 103.000 K 1 244.44 % | -9.000 K | 0.000 -100.00 % | 1.223 M -16.86 % | 1.471 M 47.10 % | 1.000 M -3.10 % | 1.032 M 2.08 % | 1.011 M 2.43 % | 987.000 K 8.22 % | 912.000 K 0.00 % | 912.000 K 18.09 % | 772.303 K -21.51 % | 984.000 K 1.23 % | 972.000 K 1.36 % | 959.000 K -25.22 % | 1.282 M 121.87 % | 578.000 K -12.69 % | 662.000 K 0.00 % | 662.000 K 175.75 % | 240.071 K 850.22 % | -32.000 K -153.33 % | 60.000 K -3.23 % | 62.000 K -79.15 % | 297.393 K -31.79 % | 436.000 K 1.16 % | 431.000 K 0.00 % | 431.000 K 40.39 % | 307.000 K 145.60 % | 125.000 K -6.02 % | 133.000 K 0.00 % | 133.000 K -77.63 % | 594.450 K | 0.000 | 0.000 | 0.000 100.00 % | -476.023 K | 0.000 -100.00 % | 2.238 M | 0.000 -100.00 % | 681.902 K 45.09 % | 470.000 K | 0.000 -100.00 % | 1.103 M -98.74 % | 87.365 M 3 511.63 % | 2.419 M |
| Income tax expense | 0.000 -100.00 % | 80.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 67.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 36.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 204.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 264.226 K | 0.000 | 0.000 | 0.000 -100.00 % | 271.827 K | 0.000 | 0.000 | 0.000 -100.00 % | 285.344 K | 0.000 | 0.000 | 0.000 -100.00 % | 40.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 455.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -36.392 K | 0.000 | 0.000 | 0.000 -100.00 % | 2.800 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.620 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.805 M | 0.000 |
| Cost of revenue | 3.441 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.861 M 2 215.30 % | -608.000 K -192.40 % | 658.000 K 92.96 % | 341.000 K 241.00 % | 100.000 K -97.06 % | 3.405 M 5 980.36 % | 56.000 K 12.00 % | 50.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 -100.00 % | 515.000 -99.65 % | 149.000 K -47.90 % | 286.000 K 70.24 % | 168.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 -100.00 % | 994.991 K | 0.000 -100.00 % | 8.971 M | 0.000 -100.00 % | 34.263 M 33.51 % | 25.664 M | 0.000 -100.00 % | 58.175 M | 0.000 -100.00 % | 58.095 M |
| General and administrative expenses | 0.000 -100.00 % | 72.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 321.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 725.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 442.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 357.500 K | 0.000 | 0.000 -100.00 % | 354.000 K 57.33 % | 225.000 K | 0.000 | 0.000 -100.00 % | 288.000 K 89.47 % | 152.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 274.500 K | 0.000 | 0.000 | 0.000 -100.00 % | 268.500 K | 0.000 | 0.000 | 0.000 -100.00 % | 36.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 275.320 K | 0.000 | 0.000 | 0.000 -100.00 % | 556.548 K | 0.000 -100.00 % | 242.000 K 255.88 % | 68.000 K | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 -100.00 % | 45.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 4.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 6.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 7.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 4.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 5.153 K | 0.000 | 0.000 | 0.000 -100.00 % | 11.173 K | 0.000 | 0.000 | 0.000 -100.00 % | 33.330 K | 0.000 | 0.000 | 0.000 -100.00 % | 44.413 K | 0.000 | 0.000 | 0.000 -100.00 % | 36.894 K | 0.000 | 0.000 | 0.000 -100.00 % | 34.227 K | 0.000 | 0.000 | 0.000 -100.00 % | 36.093 K | 0.000 | 0.000 | 0.000 -100.00 % | 28.229 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 1.017 M 155.88 % | -1.820 M | 0.000 -100.00 % | 502.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 240.000 K -12.73 % | 275.000 K 1 095.65 % | 23.000 K -77.67 % | 103.000 K | 0.000 -100.00 % | 962.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 515.000 K 1.98 % | 504.977 K | 0.000 | 0.000 -100.00 % | 329.000 K | 0.000 100.00 % | -496.000 K -47.18 % | -337.000 K -0.60 % | -335.000 K -578.57 % | 70.000 K -72.00 % | 250.000 K 217.92 % | -212.000 K -447.54 % | 61.000 K 157.55 % | -106.000 K -174.13 % | 143.000 K 13.49 % | 126.000 K -50.59 % | 255.000 K -75.03 % | 1.021 M 950.88 % | -120.000 K 49.58 % | -238.000 K -170.45 % | -88.000 K 98.11 % | -4.656 M -270.09 % | -1.258 M -4.40 % | -1.205 M -6.73 % | -1.129 M 57.12 % | -2.633 M -126.60 % | -1.162 M 19.36 % | -1.441 M -9.83 % | -1.312 M -101.50 % | 87.365 M 5 671.77 % | -1.568 M |
| Operating expenses | 1.017 M 769.23 % | 117.000 K -82.00 % | 650.000 K 29.48 % | 502.000 K -41.49 % | 858.000 K 709.43 % | 106.000 K -90.85 % | 1.158 M 382.50 % | 240.000 K -12.73 % | 275.000 K 1 095.65 % | 23.000 K -77.67 % | 103.000 K 1 244.44 % | -9.000 K -100.94 % | 962.000 K 31.42 % | 732.000 K -30.94 % | 1.060 M 58.45 % | 669.000 K -24.32 % | 884.000 K 48.24 % | 596.346 K -17.40 % | 722.000 K -3.73 % | 750.000 K -0.79 % | 756.000 K 5.74 % | 714.948 K 42.99 % | 500.000 K -18.17 % | 611.000 K -28.87 % | 859.000 K 75.31 % | 490.000 K 0.82 % | 486.000 K 6.35 % | 457.000 K -24.09 % | 602.000 K 6.36 % | 566.000 K 214.11 % | -496.000 K -222.77 % | 404.000 K 220.60 % | -335.000 K -578.57 % | 70.000 K -72.00 % | 250.000 K 217.92 % | -212.000 K -447.54 % | 61.000 K 157.55 % | -106.000 K -174.13 % | 143.000 K 13.49 % | 126.000 K -50.59 % | 255.000 K -75.03 % | 1.021 M 950.88 % | -120.000 K 49.58 % | -238.000 K -170.45 % | -88.000 K 97.97 % | -4.344 M -308.69 % | -1.063 M -5.25 % | -1.010 M 10.54 % | -1.129 M 57.12 % | -2.633 M -126.60 % | -1.162 M 3.09 % | -1.199 M 3.62 % | -1.244 M -101.42 % | 87.365 M 5 671.77 % | -1.568 M |
| Cost and expenses | 4.458 M 125.38 % | 1.978 M 204.31 % | 650.000 K 29.48 % | 502.000 K -41.49 % | 858.000 K -93.38 % | 12.967 M 1 019.78 % | 1.158 M -18.22 % | 1.416 M -6.96 % | 1.522 M 58.87 % | 958.000 K -78.14 % | 4.383 M 379.54 % | 914.000 K -9.68 % | 1.012 M 37.87 % | 734.000 K -30.75 % | 1.060 M 58.45 % | 669.000 K -24.32 % | 884.000 K 48.24 % | 596.346 K -17.40 % | 722.000 K -3.73 % | 750.000 K -0.79 % | 756.000 K 5.74 % | 714.948 K 40.19 % | 510.000 K -17.74 % | 620.000 K -28.65 % | 869.000 K 72.09 % | 504.977 K 0.79 % | 501.000 K 6.14 % | 472.000 K -23.50 % | 617.000 K 9.01 % | 566.000 K 263.11 % | -347.000 K -150.29 % | 690.000 K 513.17 % | -167.000 K -338.57 % | 70.000 K -72.00 % | 250.000 K 217.92 % | -212.000 K -143.18 % | 491.000 K 563.21 % | -106.000 K -174.13 % | 143.000 K 13.49 % | 126.000 K -50.59 % | 255.000 K -75.03 % | 1.021 M 950.88 % | -120.000 K 49.58 % | -238.000 K -170.45 % | -88.000 K 97.37 % | -3.349 M -215.08 % | -1.063 M -113.35 % | 7.961 M 805.14 % | -1.129 M -103.57 % | 31.630 M 29.09 % | 24.502 M 2 143.54 % | -1.199 M -102.11 % | 56.931 M -34.84 % | 87.365 M 54.55 % | 56.527 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 % | 1.937 M 198.00 % | 650.000 K | 0.000 -100.00 % | 858.000 K 709.43 % | 106.000 K -90.85 % | 1.158 M | 0.000 | 0.000 -100.00 % | 327.000 K | 0.000 100.00 % | -9.000 K | 0.000 -100.00 % | 732.000 K -30.94 % | 1.060 M 58.45 % | 669.000 K -24.32 % | 884.000 K 98.21 % | 446.000 K -38.23 % | 722.000 K -3.73 % | 750.000 K -0.79 % | 756.000 K 108.46 % | 362.653 K -27.47 % | 500.000 K -18.17 % | 611.000 K 72.60 % | 354.000 K 49.89 % | 236.173 K -51.40 % | 486.000 K 6.35 % | 457.000 K 58.68 % | 288.000 K 55.40 % | 185.330 K | 0.000 -100.00 % | 741.000 K | 0.000 -100.00 % | 318.913 K | 0.000 | 0.000 | 0.000 -100.00 % | 305.394 K | 0.000 | 0.000 | 0.000 -100.00 % | 70.227 K | 0.000 | 0.000 | 0.000 -100.00 % | 311.413 K 59.70 % | 195.000 K 0.00 % | 195.000 K | 0.000 -100.00 % | 584.777 K | 0.000 -100.00 % | 242.000 K 255.88 % | 68.000 K | 0.000 | 0.000 |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 77.000 K | 0.000 100.00 % | -2.107 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 750.000 0.40 % | 747.000 0.00 % | 747.000 0.00 % | 747.000 -75.01 % | 2.989 K -69.15 % | 9.690 K 0.00 % | 9.690 K 0.00 % | 9.690 K -0.71 % | 9.759 K -2.41 % | 10.000 K 11.11 % | 9.000 K -10.00 % | 10.000 K -33.86 % | 15.119 K 0.79 % | 15.000 K 0.00 % | 15.000 K 0.00 % | 15.000 K -34.78 % | 23.000 K 0.00 % | 23.000 K 0.00 % | 23.000 K 0.00 % | 23.000 K -34.29 % | 35.000 K 0.00 % | 35.000 K 0.00 % | 35.000 K 0.00 % | 35.000 K -33.96 % | 53.000 K 0.00 % | 53.000 K 8.16 % | 49.000 K 2.08 % | 48.000 K -58.35 % | 115.256 K 105.81 % | 56.000 K 0.00 % | 56.000 K 0.00 % | 56.000 K 100.60 % | -9.366 M -12 588.51 % | 75.000 K 0.00 % | 75.000 K 0.00 % | 75.000 K -23.77 % | 98.384 K -0.62 % | 99.000 K 0.00 % | 99.000 K 50.00 % | 66.000 K | 0.000 | 0.000 |
| Operating income | -971.000 K 49.87 % | -1.937 M -198.00 % | -650.000 K -29.48 % | -502.000 K 41.49 % | -858.000 K 69.93 % | -2.853 M -146.37 % | -1.158 M -123.55 % | -518.000 K 42.83 % | -906.000 K -8.50 % | -835.000 K 4.57 % | -875.000 K -0.92 % | -867.000 K 9.88 % | -962.000 K -31.42 % | -732.000 K 30.94 % | -1.060 M -58.45 % | -669.000 K 24.32 % | -884.000 K -48.24 % | -596.346 K 17.40 % | -722.000 K 3.73 % | -750.000 K 0.79 % | -756.000 K -5.74 % | -714.948 K -40.19 % | -510.000 K 17.74 % | -620.000 K 28.65 % | -869.000 K -72.09 % | -504.977 K -0.79 % | -501.000 K -6.14 % | -472.000 K 23.50 % | -617.000 K -9.01 % | -566.000 K -221.98 % | 464.000 K 16.88 % | 397.000 K 0.00 % | 397.000 K 667.14 % | -70.000 K -137.63 % | 186.000 K -12.68 % | 213.000 K 455.00 % | -60.000 K -156.60 % | 106.000 K 174.13 % | -143.000 K -13.49 % | -126.000 K 50.59 % | -255.000 K 75.03 % | -1.021 M -950.88 % | 120.000 K -49.58 % | 238.000 K 170.45 % | 88.000 K -97.73 % | 3.868 M 263.90 % | 1.063 M -67.27 % | 3.248 M 187.69 % | 1.129 M -65.94 % | 3.315 M 103.12 % | 1.632 M 36.11 % | 1.199 M -48.91 % | 2.347 M -54.63 % | 5.173 M 29.73 % | 3.987 M |
| Operating income ratio | -0.28 87.22 % | -2.18 -239.90 % | -0.64 -87.97 % | -0.34 63.31 % | -0.93 -229.54 % | -0.28 50.28 % | -0.57 1.64 % | -0.58 60.78 % | -1.47 78.33 % | -6.79 -2 621.65 % | -0.25 98.65 % | -18.45 4.12 % | -19.24 -3 114.55 % | -0.60 16.94 % | -0.72 -7.71 % | -0.67 21.90 % | -0.86 -45.22 % | -0.59 19.36 % | -0.73 11.05 % | -0.82 0.79 % | -0.83 10.46 % | -0.93 -78.61 % | -0.52 18.75 % | -0.64 29.61 % | -0.91 -130.12 % | -0.39 54.57 % | -0.87 -21.57 % | -0.71 23.50 % | -0.93 60.38 % | -2.35 -159.32 % | 3.97 245.63 % | 1.15 -33.53 % | 1.73 833.32 % | -0.24 -155.17 % | 0.43 -13.68 % | 0.49 455.00 % | -0.14 -140.32 % | 0.35 130.18 % | -1.14 -20.76 % | -0.95 50.59 % | -1.92 -11.62 % | -1.72 | 0.00 | 0.00 | 0.00 -100.00 % | 7.45 | 0.00 -100.00 % | 0.29 | 0.00 -100.00 % | 0.09 51.91 % | 0.06 | 0.00 -100.00 % | 0.04 -33.13 % | 0.06 -10.14 % | 0.07 |
| Total other income expenses net | 801.000 K -9.90 % | 889.000 K -12.33 % | 1.014 M -31.11 % | 1.472 M 59.31 % | 924.000 K 12.55 % | 821.000 K -59.75 % | 2.040 M -22.26 % | 2.624 M 7 597.14 % | -35.000 K -101.71 % | 2.049 M 1 606.62 % | -136.000 K -112.66 % | 1.074 M 15.11 % | 933.000 K -23.65 % | 1.222 M -16.93 % | 1.471 M 46.95 % | 1.001 M -3.00 % | 1.032 M 101.81 % | -57.044 M -5 879.50 % | 987.000 K 8.22 % | 912.000 K 0.00 % | 912.000 K 18.10 % | 772.256 K -21.60 % | 985.000 K 1.23 % | 973.000 K 1.46 % | 959.000 K -22.05 % | 1.230 M 112.86 % | 578.000 K -12.82 % | 663.000 K 0.15 % | 662.000 K 66 100.00 % | 1.000 K -50.00 % | 2.000 K | 0.000 -100.00 % | 1.000 K | 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 100.00 % | -999.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 -100.00 % | 65.000 K -52.32 % | 136.314 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-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-09-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-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 5.150 M | 0.000 100.00 % | -100.000 K | 0.000 100.00 % | -3.388 M -2 810.40 % | 125.000 K 200.81 % | -124.000 K -205.98 % | 117.000 K 200.86 % | -116.000 K -135.05 % | 331.000 K 633.87 % | -62.000 K -102.51 % | 2.473 M 220.11 % | -2.059 M -193.04 % | 2.213 M 398.25 % | -742.000 K -150.34 % | 1.474 M 241.20 % | 432.000 K -82.00 % | 2.400 M 3 100.00 % | -80.000 K -100.90 % | 8.847 M 11 730.58 % | -76.068 K -103.25 % | 2.344 M 3 105.13 % | -78.000 K -103.32 % | 2.349 M 2 922.84 % | -83.214 K -103.51 % | 2.369 M 5 035.42 % | -48.000 K -101.89 % | 2.543 M 7 365.71 % | -35.000 K 62.77 % | -94.000 K -95.83 % | -48.000 K -101.80 % | 2.667 M 3 201.16 % | -86.000 K -103.08 % | 2.792 M 1 424.83 % | -210.744 K -107.63 % | 2.763 M 1 618.13 % | -182.000 K -101.94 % | 9.386 M 3 552.97 % | -271.823 K -109.22 % | 2.949 M 901.36 % | -368.000 K -112.97 % | 2.837 M 1 209.36 % | -255.734 K -109.59 % | 2.667 M 3 201.16 % | -86.000 K -102.06 % | 4.167 M 362.78 % | -1.586 M 78.41 % | -7.344 M |
| Total investments | 0.000 -100.00 % | 29.101 M | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 1.000 K -99.60 % | 250.000 K 24 900.00 % | 1.000 K -99.57 % | 234.000 K 23 300.00 % | 1.000 K -99.85 % | 662.000 K 146.10 % | 269.000 K -94.56 % | 4.946 M 1 094.69 % | 414.000 K -90.65 % | 4.426 M 200.88 % | 1.471 M -50.10 % | 2.948 M 100.41 % | 1.471 M -69.35 % | 4.800 M 115.25 % | 2.230 M -87.40 % | 17.694 M 680.75 % | 2.266 M -51.66 % | 4.688 M 106.88 % | 2.266 M -51.77 % | 4.698 M 107.30 % | 2.266 M -52.17 % | 4.738 M 104.14 % | 2.321 M -54.36 % | 5.086 M 102.79 % | 2.508 M -7.15 % | 2.701 M 4.65 % | 2.581 M -51.61 % | 5.334 M 106.66 % | 2.581 M -53.78 % | 5.584 M 116.38 % | 2.581 M -53.30 % | 5.526 M 114.10 % | 2.581 M -86.25 % | 18.772 M 627.40 % | 2.581 M -56.24 % | 5.898 M 128.52 % | 2.581 M -54.51 % | 5.674 M 119.86 % | 2.581 M -51.62 % | 5.334 M 106.66 % | 2.581 M -69.03 % | 8.334 M 222.94 % | 2.581 M 11.03 % | 2.324 M |
| Total debt | 0.000 -100.00 % | 5.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 435.000 K | 0.000 -100.00 % | 90.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 |
| Accumulated other comprehensive income loss | 92.016 M | 0.000 -100.00 % | 92.822 M 6 600.14 % | -1.428 M -101.56 % | 91.787 M | 0.000 -100.00 % | 93.008 M | 0.000 -100.00 % | 91.843 M 2 585 150 628 603 678 208.00 % | 0.000 -100.00 % | 91.676 M | 0.000 -100.00 % | 91.498 M 2 575 439 741 907 160 576.00 % | 0.000 -100.00 % | 90.801 M | 0.000 -100.00 % | 90.322 M 2 542 338 284 645 987 328.00 % | 0.000 -100.00 % | 147.960 M | 0.000 -100.00 % | 147.642 M 1 038 937 931 312 890 240.00 % | 0.000 -100.00 % | 147.382 M | 0.000 -100.00 % | 146.939 M 2 067 982 580 144 354 048.00 % | 0.000 -100.00 % | 146.422 M | 0.000 -100.00 % | 146.186 M | 0.000 | 0.000 -100.00 % | 0.000 -100.00 % | 145.871 M | 0.000 -100.00 % | 145.718 M 2 050 798 532 816 168 448.00 % | 0.000 -100.00 % | 145.756 M | 0.000 -100.00 % | 146.136 M | 0.000 -100.00 % | 147.001 M | 0.000 -100.00 % | 146.677 M 2 064 295 257 949 444 352.00 % | 0.000 -100.00 % | 144.544 M | 0.000 -100.00 % | 140.167 M | 0.000 | 0.000 |
| Retained earnings | 0.000 100.00 % | -20.284 M | 0.000 | 0.000 | 0.000 100.00 % | -20.513 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 -100.00 % | 34.639 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 33.231 M | 0.000 | 0.000 | 0.000 -100.00 % | 33.418 M | 0.000 | 0.000 | 0.000 -100.00 % | 33.836 M | 0.000 | 0.000 | 0.000 -100.00 % | 34.375 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 38.403 M |
| Common stock | 0.000 -100.00 % | 94.250 M | 0.000 -100.00 % | 94.250 M | 0.000 -100.00 % | 94.250 M | 0.000 -100.00 % | 94.250 M | 0.000 -100.00 % | 94.250 M | 0.000 -100.00 % | 94.250 M | 0.000 -100.00 % | 94.250 M | 0.000 -100.00 % | 94.250 M | 0.000 -100.00 % | 94.250 M | 0.000 -100.00 % | 94.250 M | 0.000 -100.00 % | 94.250 M | 0.000 -100.00 % | 94.250 M | 0.000 -100.00 % | 94.250 M | 0.000 -100.00 % | 94.250 M | 0.000 -100.00 % | 94.250 M 0.00 % | 94.250 M 0.00 % | 94.250 M | 0.000 -100.00 % | 94.250 M | 0.000 -100.00 % | 94.250 M | 0.000 -100.00 % | 94.250 M | 0.000 -100.00 % | 94.250 M | 0.000 -100.00 % | 94.250 M | 0.000 -100.00 % | 94.250 M | 0.000 -100.00 % | 94.250 M | 0.000 -100.00 % | 94.250 M 9.54 % | 86.040 M |
| Total equity | 92.016 M 0.00 % | 92.016 M -0.87 % | 92.822 M 0.00 % | 92.822 M 1.13 % | 91.787 M 0.00 % | 91.787 M -1.31 % | 93.008 M 0.00 % | 93.008 M 1.27 % | 91.843 M 0.00 % | 91.843 M 0.18 % | 91.676 M 0.00 % | 91.676 M 0.19 % | 91.498 M 0.00 % | 91.498 M 0.77 % | 90.801 M 0.00 % | 90.801 M 0.53 % | 90.322 M 0.00 % | 90.322 M -38.96 % | 147.960 M 0.00 % | 147.960 M 0.22 % | 147.642 M 0.00 % | 147.642 M 0.18 % | 147.382 M 0.00 % | 147.382 M 0.30 % | 146.939 M 0.00 % | 146.939 M 0.35 % | 146.422 M 0.00 % | 146.422 M 0.16 % | 146.186 M 0.00 % | 146.186 M -0.10 % | 146.326 M 0.55 % | 145.531 M -0.23 % | 145.871 M 0.00 % | 145.871 M 0.10 % | 145.718 M 0.00 % | 145.718 M -0.03 % | 145.756 M 0.00 % | 145.756 M -0.26 % | 146.136 M 0.00 % | 146.136 M -0.59 % | 147.001 M 0.00 % | 147.001 M 0.22 % | 146.677 M 0.00 % | 146.675 M 1.47 % | 144.544 M 0.00 % | 144.544 M 3.12 % | 140.167 M 0.00 % | 140.167 M 10.45 % | 126.906 M |
| Other non current liabilities | -92.016 M | 0.000 100.00 % | -92.822 M | 0.000 100.00 % | -91.787 M | 0.000 100.00 % | -93.008 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 -100.00 % | 1.000 K | 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 |
| Long term debt | 0.000 -100.00 % | 5.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 90.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 |
| Total non current liabilities | -92.016 M -1 773.02 % | 5.500 M 105.93 % | -92.822 M | 0.000 100.00 % | -91.787 M | 0.000 100.00 % | -93.008 M | 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 -100.00 % | 91.000 K | 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 |
| Other current liabilities | 0.000 -100.00 % | 1.734 M | 0.000 -100.00 % | 157.000 K | 0.000 -100.00 % | 20.000 K | 0.000 -100.00 % | 7.738 M | 0.000 -100.00 % | 91.000 K | 0.000 -100.00 % | 7.790 M | 0.000 -100.00 % | 20.000 K | 0.000 -100.00 % | 7.875 M | 0.000 -100.00 % | 8.068 M | 0.000 -100.00 % | 7.790 M | 0.000 -100.00 % | 7.821 M | 0.000 -100.00 % | 7.728 M | 0.000 -100.00 % | 7.583 M | 0.000 -100.00 % | 191.000 K | 0.000 -100.00 % | 44.000 K -66.67 % | 132.000 K -98.55 % | 9.114 M | 0.000 -100.00 % | 31.997 M | 0.000 -100.00 % | 11.952 M | 0.000 -100.00 % | 12.122 M | 0.000 -100.00 % | 11.935 M | 0.000 -100.00 % | 11.926 M | 0.000 -100.00 % | 11.926 M | 0.000 -100.00 % | 9.093 M | 0.000 -100.00 % | 9.436 M 16.82 % | 8.077 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short 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 -100.00 % | 435.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 |
| Total current liabilities | 0.000 -100.00 % | 1.734 M | 0.000 -100.00 % | 157.000 K | 0.000 -100.00 % | 20.000 K | 0.000 -100.00 % | 7.738 M | 0.000 -100.00 % | 7.558 M | 0.000 -100.00 % | 7.790 M | 0.000 -100.00 % | 7.487 M | 0.000 -100.00 % | 7.875 M | 0.000 -100.00 % | 8.503 M | 0.000 -100.00 % | 38.967 M | 0.000 -100.00 % | 38.998 M | 0.000 -100.00 % | 38.905 M | 0.000 -100.00 % | 39.342 M | 0.000 -100.00 % | 31.951 M | 0.000 -100.00 % | 31.509 M 0.64 % | 31.309 M -22.29 % | 40.291 M | 0.000 -100.00 % | 43.176 M | 0.000 -100.00 % | 43.131 M | 0.000 -100.00 % | 43.299 M | 0.000 -100.00 % | 43.112 M | 0.000 -100.00 % | 43.103 M | 0.000 -100.00 % | 43.103 M | 0.000 -100.00 % | 58.020 M | 0.000 -100.00 % | 85.108 M -19.87 % | 106.206 M |
| Total liabilities | -92.016 M -1 371.99 % | 7.234 M 107.79 % | -92.822 M -59 222.29 % | 157.000 K 100.17 % | -91.787 M -459 035.00 % | 20.000 K 100.02 % | -93.008 M -1 301.96 % | 7.738 M | 0.000 -100.00 % | 7.557 M | 0.000 -100.00 % | 7.790 M | 0.000 -100.00 % | 7.487 M | 0.000 -100.00 % | 7.876 M | 0.000 -100.00 % | 8.502 M | 0.000 -100.00 % | 39.057 M | 0.000 -100.00 % | 38.998 M | 0.000 -100.00 % | 38.905 M | 0.000 -100.00 % | 39.342 M | 0.000 -100.00 % | 31.951 M | 0.000 -100.00 % | 31.510 M 0.65 % | 31.308 M -22.30 % | 40.291 M | 0.000 -100.00 % | 43.176 M | 0.000 -100.00 % | 43.131 M | 0.000 -100.00 % | 43.299 M | 0.000 -100.00 % | 43.112 M | 0.000 -100.00 % | 43.103 M | 0.000 -100.00 % | 43.103 M | 0.000 -100.00 % | 58.020 M | 0.000 -100.00 % | 85.108 M -19.87 % | 106.206 M |
| Other non current assets | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.389 M -339 000.00 % | 1.000 K 100.80 % | -125.000 K -12 600.00 % | 1.000 K 100.85 % | -117.000 K -11 800.00 % | 1.000 K 100.30 % | -331.000 K | 0.000 100.00 % | -2.473 M | 0.000 100.00 % | -2.213 M | 0.000 100.00 % | -1.474 M | 0.000 100.00 % | -2.400 M | 0.000 100.00 % | -8.847 M | 0.000 100.00 % | -2.344 M -234 500.00 % | 1.000 K 100.04 % | -2.349 M | 0.000 100.00 % | -2.369 M | 0.000 100.00 % | -2.543 M | 0.000 | 0.000 100.00 % | -52.000 100.00 % | -2.667 M | 0.000 100.00 % | -2.792 M | 0.000 100.00 % | -2.763 M | 0.000 100.00 % | -9.386 M | 0.000 100.00 % | -2.949 M -3 610.71 % | 84.000 K 102.96 % | -2.837 M -1 801.66 % | 166.720 K 106.25 % | -2.667 M -1 166.80 % | 250.000 K 106.00 % | -4.167 M -1 349.70 % | 333.440 K -33.33 % | 500.160 K |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 77.000 K | 0.000 -100.00 % | 77.000 K | 0.000 -100.00 % | 77.000 K | 0.000 -100.00 % | 77.000 K | 0.000 -100.00 % | 77.000 K | 0.000 -100.00 % | 77.000 K | 0.000 -100.00 % | 80.000 K | 0.000 -100.00 % | 80.059 K | 0.000 -100.00 % | 99.000 K | 0.000 -100.00 % | 118.818 K | 0.000 -100.00 % | 148.000 K | 0.000 -100.00 % | 178.000 K -20.18 % | 223.000 K -16.81 % | 268.052 K | 0.000 -100.00 % | 338.000 K | 0.000 -100.00 % | 408.500 K | 0.000 -100.00 % | 514.000 K | 0.000 -100.00 % | 579.804 K | 0.000 -100.00 % | 751.000 K | 0.000 -100.00 % | 863.060 K | 0.000 -100.00 % | 1.014 M | 0.000 -100.00 % | 1.165 M | 0.000 |
| Total non current assets | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.389 M -339 000.00 % | 1.000 K 100.80 % | -125.000 K -200.81 % | 124.000 K 205.98 % | -117.000 K -194.35 % | 124.000 K 137.46 % | -331.000 K -345.19 % | 135.000 K 105.46 % | -2.473 M -1 931.85 % | 135.000 K 106.10 % | -2.213 M -1 585.23 % | 149.000 K 110.11 % | -1.474 M -1 089.26 % | 149.000 K 106.21 % | -2.400 M -1 528.57 % | 168.000 K 101.90 % | -8.847 M -5 375.49 % | 167.703 K 107.15 % | -2.344 M -1 190.23 % | 215.000 K 109.15 % | -2.349 M -1 104.22 % | 233.913 K 109.87 % | -2.369 M -970.96 % | 272.000 K 110.70 % | -2.543 M -942.05 % | 302.000 K -13.96 % | 351.000 K -11.36 % | 396.000 K 114.85 % | -2.667 M -677.27 % | 462.000 K 116.55 % | -2.792 M -624.42 % | 532.402 K 119.27 % | -2.763 M -542.08 % | 625.000 K 106.66 % | -9.386 M -1 459.49 % | 690.406 K 123.41 % | -2.949 M -424.42 % | 909.000 K 132.04 % | -2.837 M -356.98 % | 1.104 M 141.39 % | -2.667 M -304.37 % | 1.305 M 131.32 % | -4.167 M -370.72 % | 1.539 M 207.74 % | 500.160 K |
| Other current assets | -351.000 K -113.88 % | 2.529 M 2 603.96 % | -101.000 K -102.24 % | 4.518 M | 0.000 -100.00 % | 2.339 M | 0.000 -100.00 % | 84.209 M | 0.000 -100.00 % | 82.816 M | 0.000 -100.00 % | 15.620 M | 0.000 -100.00 % | 86.687 M | 0.000 -100.00 % | 9.393 M | 0.000 -100.00 % | 90.696 M | 0.000 -100.00 % | 96.392 M | 0.000 -100.00 % | 96.073 M | 0.000 -100.00 % | 95.672 M | 0.000 -100.00 % | 95.642 M | 0.000 -100.00 % | 87.675 M | 0.000 -100.00 % | 1.529 M 3.19 % | 1.482 M -85.79 % | 10.432 M | 0.000 -100.00 % | 97.593 M | 0.000 -100.00 % | 97.201 M | 0.000 -100.00 % | 97.342 M | 0.000 -100.00 % | 97.380 M | 0.000 -100.00 % | 97.921 M | 0.000 -100.00 % | 104.017 M | 0.000 -100.00 % | 97.832 M | 0.000 -100.00 % | 10.269 M 44.79 % | 7.093 M |
| Short term investments | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 1.000 K -99.60 % | 250.000 K 24 900.00 % | 1.000 K -99.57 % | 234.000 K 23 300.00 % | 1.000 K -99.85 % | 662.000 K 146.10 % | 269.000 K -94.56 % | 4.946 M 1 094.69 % | 414.000 K -90.65 % | 4.426 M 200.88 % | 1.471 M -50.10 % | 2.948 M 100.41 % | 1.471 M -69.35 % | 4.800 M 115.25 % | 2.230 M -87.40 % | 17.694 M 680.75 % | 2.266 M -51.66 % | 4.688 M 106.88 % | 2.266 M -51.77 % | 4.698 M 107.30 % | 2.266 M -52.17 % | 4.738 M 104.14 % | 2.321 M -54.36 % | 5.086 M 102.79 % | 2.508 M -7.15 % | 2.701 M 4.65 % | 2.581 M -51.61 % | 5.334 M 106.66 % | 2.581 M -53.78 % | 5.584 M 116.38 % | 2.581 M -53.30 % | 5.526 M 114.10 % | 2.581 M -86.25 % | 18.772 M 627.40 % | 2.581 M -56.24 % | 5.898 M 128.52 % | 2.581 M -54.51 % | 5.674 M 119.86 % | 2.581 M -51.62 % | 5.334 M 106.66 % | 2.581 M -69.03 % | 8.334 M 222.94 % | 2.581 M 11.03 % | 2.324 M |
| cash and cash equivalents | 0.000 -100.00 % | 350.000 K | 0.000 -100.00 % | 100.000 K | 0.000 -100.00 % | 3.388 M 2 810.40 % | -125.000 K -200.81 % | 124.000 K 205.98 % | -117.000 K -200.86 % | 116.000 K 135.05 % | -331.000 K -633.87 % | 62.000 K 102.51 % | -2.473 M -220.11 % | 2.059 M 193.04 % | -2.213 M -398.25 % | 742.000 K 150.34 % | -1.474 M -49 233.33 % | 3.000 K 100.13 % | -2.400 M -1 511.76 % | 170.000 K 101.92 % | -8.847 M -11 730.58 % | 76.068 K 103.25 % | -2.344 M -3 105.13 % | 78.000 K 103.32 % | -2.349 M -2 922.84 % | 83.214 K 103.51 % | -2.369 M -5 035.42 % | 48.000 K 101.89 % | -2.543 M -7 365.71 % | 35.000 K -62.77 % | 94.000 K 95.83 % | 48.000 K 101.80 % | -2.667 M -3 201.16 % | 86.000 K 103.08 % | -2.792 M -1 424.83 % | 210.744 K 107.63 % | -2.763 M -1 618.13 % | 182.000 K 101.94 % | -9.386 M -3 552.97 % | 271.823 K 109.22 % | -2.949 M -901.36 % | 368.000 K 112.97 % | -2.837 M -1 209.36 % | 255.734 K 109.59 % | -2.667 M -3 201.16 % | 86.000 K 102.06 % | -4.167 M -362.78 % | 1.586 M -78.41 % | 7.344 M |
| Cash and short term investments | 351.000 K -98.81 % | 29.451 M 29 059.41 % | 101.000 K 0.00 % | 101.000 K -97.02 % | 3.389 M 0.00 % | 3.389 M 2 611.20 % | 125.000 K 0.00 % | 125.000 K 6.84 % | 117.000 K 0.00 % | 117.000 K -64.65 % | 331.000 K 0.00 % | 331.000 K -86.62 % | 2.473 M 0.00 % | 2.473 M 11.75 % | 2.213 M 0.00 % | 2.213 M 50.14 % | 1.474 M 0.00 % | 1.474 M -38.58 % | 2.400 M 0.00 % | 2.400 M -72.87 % | 8.847 M 277.70 % | 2.342 M -0.07 % | 2.344 M 0.00 % | 2.344 M -0.21 % | 2.349 M -0.02 % | 2.350 M -0.82 % | 2.369 M 0.00 % | 2.369 M -6.84 % | 2.543 M 0.00 % | 2.543 M -9.02 % | 2.795 M 6.31 % | 2.629 M -1.42 % | 2.667 M 0.00 % | 2.667 M -4.48 % | 2.792 M 0.02 % | 2.791 M 1.03 % | 2.763 M 0.00 % | 2.763 M -70.56 % | 9.386 M 229.04 % | 2.853 M -3.27 % | 2.949 M 0.00 % | 2.949 M 3.95 % | 2.837 M 0.02 % | 2.836 M 6.35 % | 2.667 M 0.00 % | 2.667 M -36.00 % | 4.167 M 0.01 % | 4.166 M -56.91 % | 9.669 M |
| Total current assets | 0.000 -100.00 % | 99.250 M | 0.000 -100.00 % | 92.979 M 2 643.55 % | 3.389 M -96.31 % | 91.807 M 73 345.60 % | 125.000 K -99.88 % | 100.623 M 85 902.56 % | 117.000 K -99.88 % | 99.276 M 29 892.75 % | 331.000 K -99.67 % | 99.331 M 3 916.62 % | 2.473 M -97.50 % | 98.850 M 4 366.79 % | 2.213 M -97.75 % | 98.528 M 6 584.40 % | 1.474 M -98.51 % | 98.675 M 4 011.46 % | 2.400 M -98.72 % | 186.849 M 2 011.97 % | 8.847 M -95.26 % | 186.472 M 7 855.31 % | 2.344 M -98.74 % | 186.073 M 7 821.37 % | 2.349 M -98.74 % | 186.048 M 7 753.43 % | 2.369 M -98.67 % | 178.101 M 6 903.58 % | 2.543 M -98.57 % | 177.394 M 0.06 % | 177.283 M -4.39 % | 185.426 M 6 852.61 % | 2.667 M -98.59 % | 188.585 M 6 654.48 % | 2.792 M -98.52 % | 188.317 M 6 715.68 % | 2.763 M -98.53 % | 188.430 M 1 907.57 % | 9.386 M -95.02 % | 188.557 M 6 293.94 % | 2.949 M -98.44 % | 189.195 M 6 568.84 % | 2.837 M -98.50 % | 188.673 M 6 974.37 % | 2.667 M -98.67 % | 201.259 M 4 729.83 % | 4.167 M -98.14 % | 223.736 M -3.82 % | 232.612 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.253 M | 0.000 -100.00 % | 12.529 M | 0.000 -100.00 % | 10.410 M | 0.000 -100.00 % | 9.690 M | 0.000 -100.00 % | 6.505 M | 0.000 -100.00 % | 6.505 M | 0.000 -100.00 % | 6.505 M | 0.000 -100.00 % | 6.505 M | 0.000 -100.00 % | 6.505 M | 0.000 -100.00 % | 6.505 M | 0.000 -100.00 % | 6.505 M | 0.000 -100.00 % | 6.505 M -2.23 % | 6.653 M -2.96 % | 6.856 M | 0.000 -100.00 % | 6.533 M | 0.000 -100.00 % | 6.533 M | 0.000 -100.00 % | 6.533 M | 0.000 -100.00 % | 6.533 M | 0.000 -100.00 % | 6.533 M | 0.000 | 0.000 | 0.000 -100.00 % | 29.000 K | 0.000 -100.00 % | 8.999 M | 0.000 |
| Net receivables | 0.000 -100.00 % | 67.270 M | 0.000 -100.00 % | 88.360 M | 0.000 -100.00 % | 86.079 M | 0.000 -100.00 % | 78.565 M | 0.000 -100.00 % | 76.095 M | 0.000 -100.00 % | 72.970 M | 0.000 | 0.000 | 0.000 -100.00 % | 80.417 M | 0.000 | 0.000 | 0.000 -100.00 % | 168.978 M | 0.000 -100.00 % | 81.552 M | 0.000 -100.00 % | 168.318 M | 0.000 -100.00 % | 81.552 M | 0.000 -100.00 % | 167.701 M | 0.000 -100.00 % | 166.817 M | 0.000 -100.00 % | 165.509 M | 0.000 -100.00 % | 81.792 M | 0.000 -100.00 % | 81.792 M | 0.000 -100.00 % | 81.792 M | 0.000 -100.00 % | 81.792 M | 0.000 -100.00 % | 81.792 M | 0.000 -100.00 % | 81.792 M | 0.000 -100.00 % | 100.731 M | 0.000 -100.00 % | 200.300 M -7.20 % | 215.851 M |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 46.000 K | 0.000 -100.00 % | 46.000 K | 0.000 -100.00 % | 58.000 K | 0.000 -100.00 % | 58.000 K | 0.000 -100.00 % | 72.000 K | 0.000 -100.00 % | 72.000 K | 0.000 -100.00 % | 88.000 K | 0.000 -100.00 % | 87.644 K | 0.000 -100.00 % | 115.000 K | 0.000 -100.00 % | 115.095 K | 0.000 -100.00 % | 124.000 K | 0.000 -100.00 % | 124.000 K -3.13 % | 128.000 K 0.00 % | 128.000 K | 0.000 -100.00 % | 124.000 K | 0.000 -100.00 % | 123.902 K | 0.000 -100.00 % | 111.000 K | 0.000 -100.00 % | 110.602 K | 0.000 -100.00 % | 74.000 K | 0.000 -100.00 % | 74.210 K | 0.000 -100.00 % | 41.000 K | 0.000 -100.00 % | 41.202 K | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 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 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 |
| Account payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 31.177 M | 0.000 -100.00 % | 31.177 M | 0.000 -100.00 % | 31.177 M | 0.000 -100.00 % | 31.760 M | 0.000 -100.00 % | 31.760 M | 0.000 -100.00 % | 31.465 M 0.92 % | 31.177 M 0.00 % | 31.177 M | 0.000 -100.00 % | 11.179 M | 0.000 -100.00 % | 31.179 M | 0.000 -100.00 % | 31.177 M | 0.000 -100.00 % | 31.177 M | 0.000 -100.00 % | 31.177 M | 0.000 -100.00 % | 31.177 M | 0.000 -100.00 % | 48.927 M | 0.000 -100.00 % | 75.672 M -22.88 % | 98.129 M |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.467 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.467 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 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 20.513 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 0.000 -100.00 % | 18.050 M | 0.000 100.00 % | -1.428 M | 0.000 100.00 % | -2.463 M | 0.000 100.00 % | -1.242 M | 0.000 100.00 % | -2.407 M | 0.000 100.00 % | -2.574 M | 0.000 100.00 % | -2.752 M | 0.000 100.00 % | -3.449 M | 0.000 100.00 % | -3.928 M | 0.000 -100.00 % | 53.710 M | 0.000 -100.00 % | 53.392 M | 0.000 -100.00 % | 53.132 M | 0.000 -100.00 % | 18.050 M | 0.000 -100.00 % | 52.172 M | 0.000 -100.00 % | 51.936 M -0.27 % | 52.076 M 188.51 % | 18.050 M | 0.000 -100.00 % | 51.621 M | 0.000 -100.00 % | 18.050 M | 0.000 -100.00 % | 51.506 M | 0.000 -100.00 % | 18.050 M | 0.000 -100.00 % | 52.751 M | 0.000 -100.00 % | 18.050 M | 0.000 -100.00 % | 50.294 M | 0.000 -100.00 % | 45.917 M 1 764.27 % | 2.463 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 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 |
| Total assets | 0.000 -100.00 % | 99.250 M | 0.000 -100.00 % | 92.979 M | 0.000 -100.00 % | 91.807 M | 0.000 -100.00 % | 100.746 M | 0.000 -100.00 % | 99.400 M | 0.000 -100.00 % | 99.466 M | 0.000 -100.00 % | 98.985 M | 0.000 -100.00 % | 98.677 M | 0.000 -100.00 % | 98.824 M | 0.000 -100.00 % | 187.017 M | 0.000 -100.00 % | 186.640 M | 0.000 -100.00 % | 186.287 M | 0.000 -100.00 % | 186.282 M | 0.000 -100.00 % | 178.373 M | 0.000 -100.00 % | 177.696 M 0.03 % | 177.634 M -4.41 % | 185.822 M | 0.000 -100.00 % | 189.047 M | 0.000 -100.00 % | 188.850 M | 0.000 -100.00 % | 189.055 M | 0.000 -100.00 % | 189.248 M | 0.000 -100.00 % | 190.104 M | 0.000 -100.00 % | 189.777 M | 0.000 -100.00 % | 202.564 M | 0.000 -100.00 % | 225.275 M -3.36 % | 233.112 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-09-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-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | 170.000 K -85.06 % | 1.138 M 412.64 % | -364.000 K 62.47 % | -970.000 K -1 369.70 % | -66.000 K -103.14 % | 2.099 M | 0.000 100.00 % | -2.106 M -323.80 % | 941.000 K 179.88 % | -1.178 M -117 799 900.01 % | -1.000 | 0.000 -100.00 % | 29.000 K 110.10 % | -287.000 K | 0.000 100.00 % | -332.000 K -124.32 % | -148.000 K -100.26 % | 57.904 M 21 950.57 % | -265.000 K -63.58 % | -162.000 K -3.85 % | -156.000 K -172.72 % | 214.519 K 145.16 % | -475.000 K -34.56 % | -353.000 K -292.22 % | -90.000 K 79.54 % | -439.986 K -471.41 % | -77.000 K 59.69 % | -191.000 K -324.44 % | -45.000 K -107.44 % | 604.777 K 229.78 % | -466.000 K -16.50 % | -400.000 K -0.50 % | -398.000 K -175.78 % | 525.196 K 382.36 % | -186.000 K 12.68 % | -213.000 K -455.00 % | 60.000 K 156.92 % | -105.418 K -173.72 % | 143.000 K 14.40 % | 125.000 K -50.98 % | 255.000 K -74.10 % | 984.663 K 920.55 % | -120.000 K 49.58 % | -238.000 K -170.45 % | -88.000 K 91.76 % | -1.068 M -0.45 % | -1.063 M 67.27 % | -3.248 M -187.69 % | -1.129 M -62.77 % | -693.618 K |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 882.000 K -58.12 % | 2.106 M 323.80 % | -941.000 K -179.88 % | 1.178 M 216.52 % | -1.011 M -588.41 % | 207.000 K | 0.000 -100.00 % | 286.000 K -30.41 % | 411.000 K 23.80 % | 332.000 K 124.32 % | 148.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 |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 758.000 K | 0.000 100.00 % | -1.057 M | 0.000 100.00 % | -1.073 M -618.36 % | 207.000 K | 0.000 -100.00 % | 286.000 K -30.41 % | 411.000 K 23.80 % | 332.000 K 124.32 % | 148.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 |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 882.000 K 611.29 % | 124.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.388 M 284.13 % | 882.000 K 611.29 % | 124.000 K 113.18 % | -941.000 K -911.21 % | 116.000 K 111.47 % | -1.011 M -1 730.65 % | 62.000 K | 0.000 -100.00 % | 286.000 K -30.41 % | 411.000 K 23.80 % | 332.000 K 124.32 % | 148.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 |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 882.000 K -58.12 % | 2.106 M 323.80 % | -941.000 K -179.88 % | 1.178 M 216.52 % | -1.011 M -588.41 % | 207.000 K | 0.000 -100.00 % | 286.000 K -30.41 % | 411.000 K 23.80 % | 332.000 K 124.32 % | 148.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 |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 882.000 K -58.12 % | 2.106 M 323.80 % | -941.000 K -179.88 % | 1.178 M 216.52 % | -1.011 M -588.41 % | 207.000 K | 0.000 -100.00 % | 286.000 K -30.41 % | 411.000 K 23.80 % | 332.000 K 124.32 % | 148.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 |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 |