 
					Bombay Wire Ropes Ltd BOMBWIR.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 0.000 | 0.000 | 0.000 -100.00 % | 109.650 K 2 863.51 % | 3.700 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Net income | -13.066 K -323.30 % | -3.087 K 5.71 % | -3.274 K 85.53 % | -22.618 K -1 642.84 % | 1.466 K 181.22 % | -1.805 K -329.74 % | 785.662 115.42 % | 364.718 137.91 % | -962.085 83.73 % | -5.913 K -125.34 % | -2.624 K -876.95 % | -268.576 | 
| Income before tax | -6.303 K -36.19 % | -4.628 K -43.50 % | -3.225 K 99.80 % | -1.614 M -107 414.49 % | 1.504 K 183.32 % | -1.805 K -352.01 % | 716.233 96.38 % | 364.718 138.67 % | -943.265 75.33 % | -3.823 K -243.97 % | -1.111 K -311.47 % | -270.103 | 
| Income before tax ratio | 0.00 | 0.00 | 0.00 100.00 % | -14.72 -3 721.19 % | 0.41 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 
| EBITDA | -7.471 K 99.83 % | -4.447 M -45.69 % | -3.052 M -112.38 % | -1.437 M -186.00 % | 1.671 M 46 830.01 % | -3.576 K -51.20 % | -2.365 K 19.66 % | -2.944 K 16.62 % | -3.531 K 43.99 % | -6.304 K -55.99 % | -4.041 K 19.75 % | -5.036 K | 
| Net income ratio | 0.00 | 0.00 | 0.00 100.00 % | -0.21 -152.06 % | 0.40 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 
| Ratio EBITDA | 0.00 | 0.00 | 0.00 100.00 % | -13.11 -102.90 % | 451.64 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 
| Gross profit ratio | 0.00 | 0.00 | 0.00 100.00 % | -15.08 97.05 % | -511.16 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 
| Weighted average shs out dil | 5.333 K -0.13 % | 5.340 K 0.53 % | 5.312 K -4.03 % | 5.535 K -1.62 % | 5.626 K 5.37 % | 5.340 K 0.00 % | 5.340 K 0.00 % | 5.340 K 0.00 % | 5.340 K 0.00 % | 5.340 K 0.00 % | 5.340 K 0.00 % | 5.340 K | 
| Weighted average shs out | 5.333 K -0.13 % | 5.340 K 0.53 % | 5.312 K -3.98 % | 5.532 K -7.40 % | 5.974 K 12.48 % | 5.311 K -0.52 % | 5.339 K 0.00 % | 5.339 K 0.00 % | 5.339 K 0.00 % | 5.339 K 0.00 % | 5.339 K 0.00 % | 5.339 K | 
| EPS diluted | -2.45 -322.41 % | -0.58 6.45 % | -0.62 84.84 % | -4.09 -1 673.08 % | 0.26 176.47 % | -0.34 -326.67 % | 0.15 119.62 % | 0.07 137.94 % | -0.18 83.78 % | -1.11 -126.53 % | -0.49 -874.16 % | -0.05 | 
| Earnings per share | -2.45 -322.41 % | -0.58 6.45 % | -0.62 84.84 % | -4.09 -1 736.00 % | 0.25 173.53 % | -0.34 -326.67 % | 0.15 119.62 % | 0.07 137.94 % | -0.18 83.78 % | -1.11 -126.53 % | -0.49 -874.16 % | -0.05 | 
| Gross profit | -111.000 100.00 % | -3.305 M -92.06 % | -1.721 M -4.04 % | -1.654 M 12.56 % | -1.891 M -3 078 004.91 % | -61.443 -8.28 % | -56.743 78.87 % | -268.487 -104.56 % | -131.248 32.29 % | -193.852 4.88 % | -203.795 47.04 % | -384.792 | 
| Income tax expense | 6.763 K 100.44 % | -1.542 M -3 332.09 % | 47.710 K -99.77 % | 21.004 M 55 398.78 % | 37.846 K | 0.000 -100.00 % | 69.429 61 070 394 243 888 024.00 % | 0.000 -100.00 % | 18.820 -99.10 % | 2.090 K 38.16 % | 1.512 K 98 946.50 % | 1.527 | 
| Cost of revenue | 111.100 -100.00 % | 3.655 M 88.00 % | 1.944 M 10.25 % | 1.763 M 2 296 275.88 % | 76.791 24.98 % | 61.443 8.28 % | 56.743 -78.87 % | 268.487 104.56 % | 131.248 -32.29 % | 193.852 -4.88 % | 203.795 -47.04 % | 384.792 | 
| General and administrative expenses | 4.613 K -98.14 % | 248.050 K -26.44 % | 337.190 K -6.13 % | 359.220 K 18 846.20 % | 1.896 K -7.83 % | 2.057 K 74.51 % | 1.179 K -13.06 % | 1.356 K -24.32 % | 1.792 K -5.55 % | 1.897 K 9.02 % | 1.740 K -35.27 % | 2.688 K | 
| Selling and marketing expenses | 43.800 -99.88 % | 36.700 K -10.60 % | 41.050 K 18.10 % | 34.760 K 56 926.61 % | 60.954 114.48 % | 28.420 60.00 % | 17.762 -17.57 % | 21.547 -12.74 % | 24.692 208.26 % | 8.010 81.67 % | 4.409 149.94 % | 1.764 | 
| Other expenses | 0.000 -100.00 % | 1.869 M -4.91 % | 1.966 M -1.17 % | 1.989 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Operating expenses | 4.612 K -99.79 % | 2.154 M -8.11 % | 2.344 M -1.64 % | 2.383 M 121 664.44 % | 1.957 K -6.18 % | 2.086 K 74.34 % | 1.197 K -13.13 % | 1.377 K -24.16 % | 1.816 K -4.65 % | 1.905 K 9.21 % | 1.744 K -35.15 % | 2.689 K | 
| Cost and expenses | 4.612 K 3.69 % | 4.448 K 99.46 % | 2.230 K -99.95 % | 4.146 M 40.11 % | 2.959 M 137 738.47 % | 2.147 K 71.31 % | 1.253 K -23.85 % | 1.646 K -15.49 % | 1.947 K -7.20 % | 2.099 K 7.73 % | 1.948 K -36.64 % | 3.074 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 | 
| Selling general and administrative expenses | 4.612 K -98.38 % | 284.750 K -24.72 % | 378.240 K -4.00 % | 393.980 K 20 031.83 % | 1.957 K -6.18 % | 2.086 K 74.34 % | 1.197 K -13.13 % | 1.377 K -24.16 % | 1.816 K -4.65 % | 1.905 K 9.21 % | 1.744 K -35.15 % | 2.689 K | 
| Interest income | 0.000 -100.00 % | 22.470 K 23.60 % | 18.180 K 15 525.27 % | 116.350 -99.56 % | 26.262 K 5 363.42 % | 480.688 -80.43 % | 2.457 K -8.85 % | 2.695 K 7.67 % | 2.503 K -6.02 % | 2.664 K -14.32 % | 3.109 K -35.89 % | 4.850 K | 
| Interest expense | 0.000 -100.00 % | 4.360 K 5.57 % | 4.130 K 1 901.45 % | 206.350 -94.72 % | 3.909 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Depreciation and amortization | 205.000 -99.89 % | 180.540 K 4.58 % | 172.630 K 4.26 % | 165.570 K -0.01 % | 165.590 K 99 900.00 % | 165.590 -1.31 % | 167.782 -5.88 % | 178.261 0.00 % | 178.261 -1.76 % | 181.458 1.79 % | 178.259 -0.43 % | 179.031 | 
| Operating income | -4.612 K -3.69 % | -4.448 K -99.46 % | -2.230 K 99.94 % | -4.037 M -198 458.29 % | -2.033 K 5.31 % | -2.147 K -71.31 % | -1.253 K 23.85 % | -1.646 K 15.49 % | -1.947 K 7.20 % | -2.099 K -7.73 % | -1.948 K 36.64 % | -3.074 K | 
| Operating income ratio | 0.00 | 0.00 | 0.00 100.00 % | -36.81 -6 600.10 % | -0.55 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 
| Total other income expenses net | -1.691 K -844.69 % | -179.000 82.01 % | -995.000 -100.04 % | 2.423 M 68 375.98 % | 3.538 K 935.01 % | 341.832 -82.64 % | 1.969 K -2.04 % | 2.011 K 100.22 % | 1.004 K 158.24 % | -1.724 K -306.11 % | 836.570 -70.17 % | 2.804 K | 
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -68.657 M -9 825.40 % | -691.730 K -351.58 % | -153.180 K 82.45 % | -872.940 K -100.41 % | -435.584 K -32 117.75 % | -1.352 K -34.59 % | -1.005 K 29.66 % | -1.428 K 3.89 % | -1.486 K -52.98 % | -971.206 1.17 % | -982.666 43.13 % | -1.728 K | 
| Total investments | 29.000 K -57.18 % | 67.723 K 2.61 % | 66.003 K 9.81 % | 60.104 K 131.86 % | 25.923 K -3.34 % | 26.818 K -13.99 % | 31.180 K 2.93 % | 30.291 K 5 646.08 % | 527.159 -39.14 % | 866.208 62.56 % | 532.855 | 0.000 | 
| Total 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 | 
| Accumulated other comprehensive income loss | 72.669 K -30.55 % | 104.635 K 5.06 % | 99.596 K 6.04 % | 93.923 K 36.85 % | 68.633 K 15.76 % | 59.288 K -4.51 % | 62.091 K -0.02 % | 62.105 K 0.31 % | 61.910 K -0.19 % | 62.026 K 0.00 % | 62.026 K 0.00 % | 62.026 K | 
| Retained earnings | -8.598 M -24 473.08 % | -34.990 K -9.67 % | -31.904 K -11.44 % | -28.630 K -406.28 % | -5.655 K 20.60 % | -7.122 K -33.96 % | -5.316 K 12.88 % | -6.102 K 5.64 % | -6.467 K -18.91 % | -5.438 K -1 246.88 % | 474.188 -84.69 % | 3.098 K | 
| Common stock | 5.339 M 99 890.64 % | 5.340 K 0.00 % | 5.340 K 0.00 % | 5.340 K 0.00 % | 5.340 K 0.00 % | 5.340 K 0.00 % | 5.340 K 0.00 % | 5.340 K 0.00 % | 5.340 K 0.00 % | 5.340 K 0.00 % | 5.340 K 0.00 % | 5.340 K | 
| Total equity | 78.008 M 103 243.75 % | 75.484 K 2.65 % | 73.532 K 3.37 % | 71.132 K -99.90 % | 68.317 M 117 675.83 % | 58.006 K -7.36 % | 62.614 K 1.25 % | 61.843 K 0.91 % | 61.283 K -1.83 % | 62.427 K -8.65 % | 68.340 K -3.70 % | 70.964 K | 
| Other non current liabilities | 80.000 K 47.90 % | 54.090 K -90.03 % | 542.740 K 1 691.81 % | 30.290 K 50.76 % | 20.091 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Long term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Total non current liabilities | 80.000 K -96.35 % | 2.190 M 303.56 % | 542.740 K 1 691.81 % | 30.290 K 50.76 % | 20.091 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other current liabilities | 1.584 M -15.33 % | 1.871 M 2.09 % | 1.833 M 2.80 % | 1.783 M -11.80 % | 2.021 M 133 563.78 % | 1.512 K 32.78 % | 1.139 K 5.59 % | 1.078 K -11.90 % | 1.224 K 11.61 % | 1.097 K -5.93 % | 1.166 K -22.84 % | 1.511 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 | 
| 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 | 
| Total current liabilities | 1.722 M -13.96 % | 2.001 M -37.12 % | 3.183 M 78.54 % | 1.783 M -11.80 % | 2.021 M 133 563.82 % | 1.512 K 32.78 % | 1.139 K 5.59 % | 1.078 K -11.90 % | 1.224 K 11.61 % | 1.097 K -5.93 % | 1.166 K -58.08 % | 2.781 K | 
| Total liabilities | 1.802 M -57.01 % | 4.192 M 12.52 % | 3.725 M 105.50 % | 1.813 M -11.18 % | 2.041 M 134 892.59 % | 1.512 K 32.78 % | 1.139 K 5.59 % | 1.078 K -11.90 % | 1.224 K 11.61 % | 1.097 K -5.93 % | 1.166 K -58.08 % | 2.781 K | 
| Other non current assets | 1.508 M 5 503 549.64 % | 27.400 -91.85 % | 336.000 -32.67 % | 499.000 -97.71 % | 21.776 K 1.24 % | 21.509 K 0.47 % | 21.409 K 0.82 % | 21.235 K -1.00 % | 21.449 K -5.78 % | 22.765 K -27.60 % | 31.444 K 9.52 % | 28.711 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 | 
| 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 | 
| 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 | 
| 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 | 
| Property plant equipment net | 8.623 M 97 582.27 % | 8.828 K -0.43 % | 8.866 K -1.13 % | 8.967 K -1.82 % | 9.133 K -1.77 % | 9.298 K -1.76 % | 9.464 K -1.74 % | 9.632 K -1.82 % | 9.810 K -1.78 % | 9.989 K -1.78 % | 10.170 K -1.72 % | 10.348 K | 
| Total non current assets | 10.131 M 114 309.94 % | 8.855 K -3.77 % | 9.202 K -2.79 % | 9.466 K -69.37 % | 30.909 K 0.33 % | 30.807 K -0.22 % | 30.874 K 0.02 % | 30.868 K -1.25 % | 31.260 K -4.56 % | 32.754 K -21.29 % | 41.614 K 6.54 % | 39.059 K | 
| Other current assets | 908.000 K 101.30 % | -69.761 M -5.56 % | -66.089 M -7.35 % | -61.564 M -61.36 % | -38.154 M -6 988 063.26 % | 546.000 -23.31 % | 711.970 105.75 % | 346.037 -98.82 % | 29.411 K 1.49 % | 28.980 K 9.29 % | 26.517 K -20.43 % | 33.325 K | 
| Short term investments | 0.000 -100.00 % | 67.723 K 2.61 % | 66.003 K 9.81 % | 60.104 K 131.86 % | 25.923 K -3.34 % | 26.818 K -13.99 % | 31.180 K 2.93 % | 30.291 K 5 646.08 % | 527.159 -39.14 % | 866.208 62.56 % | 532.855 | 0.000 | 
| cash and cash equivalents | 68.657 M 9 825.40 % | 691.730 K 351.58 % | 153.180 K -82.45 % | 872.940 K 100.41 % | 435.584 K 32 117.75 % | 1.352 K 34.59 % | 1.005 K -29.66 % | 1.428 K -3.89 % | 1.486 K 52.98 % | 971.206 -1.17 % | 982.666 -43.13 % | 1.728 K | 
| Cash and short term investments | 68.657 M 0.35 % | 68.415 M 3.41 % | 66.157 M 7.35 % | 61.627 M 61.35 % | 38.194 M 135 478.18 % | 28.171 K -12.47 % | 32.184 K 1.47 % | 31.719 K 1 475.76 % | 2.013 K 9.55 % | 1.837 K 21.24 % | 1.516 K -12.29 % | 1.728 K | 
| Total current assets | 69.679 M 98 988.45 % | 70.320 K 4.09 % | 67.555 K 7.27 % | 62.979 K 59.65 % | 39.448 K 37.37 % | 28.717 K -12.70 % | 32.896 K 2.59 % | 32.065 K 2.04 % | 31.424 K 1.97 % | 30.817 K 9.94 % | 28.032 K -20.04 % | 35.058 K | 
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.200 | 
| Net receivables | 114.000 K -91.95 % | 1.416 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 0.000 | 
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Account payables | 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.270 K | 
| Tax payables | 138.000 K 5.77 % | 130.470 K -90.34 % | 1.350 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 | 
| 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 | 
| 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 | 
| Preferred stock | 500.000 0.00 % | 500.000 0.00 % | 500.000 0.00 % | 500.000 0.00 % | 500.000 0.00 % | 500.000 0.00 % | 500.000 0.00 % | 500.000 0.00 % | 500.000 0.00 % | 500.000 0.00 % | 500.000 0.00 % | 500.000 | 
| Other total stockholders equity | 81.267 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -0.163 -132.67 % | 0.499 129.95 % | 0.217 240.00 % | -0.155 -149.68 % | 0.312 -33.33 % | 0.468 | 
| Deferred tax liabilities non current | 0.000 -100.00 % | 2.136 M | 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 | 
| Total assets | 79.810 M -0.15 % | 79.929 M 4.13 % | 76.757 M 5.95 % | 72.446 M 102 867.31 % | 70.358 K 18.20 % | 59.524 K -6.66 % | 63.770 K 1.33 % | 62.933 K 0.40 % | 62.685 K -1.40 % | 63.572 K -8.72 % | 69.647 K -6.03 % | 74.118 K | 
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 | 
| 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 | 
| Change in working capital | -183.000 K -32 695.70 % | -558.000 -183.25 % | -197.000 98.20 % | -10.920 K -9 563.72 % | -113.000 -126.31 % | 429.517 190.75 % | -473.297 -101.63 % | 28.967 K 2 436.42 % | 1.142 K -81.13 % | 6.053 K 120.88 % | 2.740 K 107.31 % | -37.467 K | 
| Accounts receivables | 1.006 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 30.939 | 
| 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 | 
| 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 | 
| Other working capital | -1.189 M -212 982.44 % | -558.000 -183.25 % | -197.000 98.20 % | -10.920 K -9 563.72 % | -113.000 -126.31 % | 429.517 190.75 % | -473.297 -101.63 % | 28.967 K 2 436.42 % | 1.142 K -81.13 % | 6.053 K 120.88 % | 2.740 K 107.31 % | -37.498 K | 
| Other non cash items | -6.791 M -2.75 % | -6.609 M -103.12 % | -3.254 M -109.43 % | -1.554 M -986.48 % | -142.995 K -4 251.64 % | -3.286 K -32.93 % | -2.472 K 1.12 % | -2.500 K 6.88 % | -2.685 K -0.82 % | -2.663 K 43.12 % | -4.681 K 37.56 % | -7.497 K | 
| Net cash provided by operating activities | -13.072 M -97.69 % | -6.612 M -103.02 % | -3.257 M -105.23 % | -1.587 M -116.33 % | 9.720 M 216 296.40 % | -4.496 K -125.72 % | -1.992 K -107.37 % | 27.010 K 1 261.03 % | -2.326 K 0.61 % | -2.341 K 46.63 % | -4.386 K 90.26 % | -45.054 K | 
| Investments in property plant and equipment | 0.000 100.00 % | -141.600 -97.77 % | -71.600 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -76.915 | 
| 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 | 
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -9.826 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Sales maturities of investments | 80.178 M | 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 | 504.000 K -92.40 % | 6.630 M 159.45 % | 2.555 M 25.13 % | 2.042 M 6 716.30 % | 29.962 K 518.54 % | 4.844 K 208.86 % | 1.568 K 105.79 % | -27.068 K -1 035.71 % | 2.893 K 24.06 % | 2.332 K -35.99 % | 3.642 K -91.02 % | 40.549 K | 
| Net cash used for investing activites | 80.682 M 1 116.92 % | 6.630 M 159.45 % | 2.555 M 25.12 % | 2.042 M 120.85 % | -9.796 M -202 336.81 % | 4.844 K 208.86 % | 1.568 K 105.79 % | -27.068 K -1 035.71 % | 2.893 K 24.06 % | 2.332 K -35.99 % | 3.642 K -91.00 % | 40.473 K | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| Other financing activites | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -51.870 -2 041.62 % | -2.422 -58.61 % | -1.527 -100.03 % | 6.038 K | 
| Net cash used provided by financing activities | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -51.870 -2 041.62 % | -2.422 -58.61 % | -1.527 -100.03 % | 6.038 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 | 
| Net change in cash | 67.609 M 383 606.02 % | 17.620 K 102.51 % | -701.590 K -254.08 % | 455.330 K 697.85 % | -76.161 K -21 956.77 % | 348.455 182.28 % | -423.522 -633.69 % | -57.725 -111.22 % | 514.574 4 590.17 % | -11.460 98.46 % | -745.118 -151.14 % | 1.457 K | 
| Cash at beginning of period | 1.048 M 1.65 % | 1.031 M -40.48 % | 1.732 M 35.66 % | 1.277 M -5.63 % | 1.353 M 134 659.76 % | 1.004 K -29.69 % | 1.428 K -3.89 % | 1.486 K 52.98 % | 971.206 -1.17 % | 982.666 -43.13 % | 1.728 K 537.95 % | 270.834 | 
| Cash at end of period | 68.657 M 6 451.24 % | 1.048 M 1.69 % | 1.031 M -40.50 % | 1.732 M 35.66 % | 1.277 M 94 339.87 % | 1.352 K 34.59 % | 1.005 K -29.66 % | 1.428 K -3.89 % | 1.486 K 52.98 % | 971.206 -1.17 % | 982.666 -43.13 % | 1.728 K | 
| Operating cash flow | -13.072 M -97.69 % | -6.612 M -103.02 % | -3.257 M -105.23 % | -1.587 M -116.33 % | 9.720 M 216 296.40 % | -4.496 K -125.72 % | -1.992 K -107.37 % | 27.010 K 1 261.03 % | -2.326 K 0.61 % | -2.341 K 46.63 % | -4.386 K 90.26 % | -45.054 K | 
| Capital expenditure | 0.000 100.00 % | -142.000 K -98.32 % | -71.600 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -76.915 | 
| Free CashFlow | -13.072 M -93.54 % | -6.754 M -102.91 % | -3.329 M -109.74 % | -1.587 M -116.33 % | 9.720 M 216 296.40 % | -4.496 K -125.72 % | -1.992 K -107.37 % | 27.010 K 1 261.03 % | -2.326 K 0.61 % | -2.341 K 46.63 % | -4.386 K 90.28 % | -45.131 K | 
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 
| 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 | 2013-12-31 | 2013-09-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 350.590 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 | 
| Net income | -212.000 K -2 196.11 % | -9.233 K 99.30 % | -1.326 M -15.30 % | -1.150 M 15.19 % | -1.356 M -585.50 % | 279.300 K 120.69 % | -1.350 M -12.22 % | -1.203 M -147 870.48 % | -813.000 27.13 % | -1.116 K -75.98 % | -634.000 33.33 % | -951.000 -65.68 % | -574.000 97.29 % | -21.203 K -3 152.01 % | -652.000 -79.12 % | -364.000 8.77 % | -399.000 -269.44 % | 235.485 492.48 % | -60.000 -112.20 % | 492.000 -34.92 % | 756.000 147.58 % | -1.589 K -568.68 % | 339.000 16 850.00 % | 2.000 -96.77 % | 62.000 -84.01 % | 387.662 173.00 % | 142.000 -32.06 % | 209.000 326.53 % | 49.000 -63.08 % | 132.718 -60.85 % | 339.000 1 655.05 % | -21.800 74.35 % | -85.000 -162.77 % | 135.415 133.51 % | -404.100 10.26 % | -450.300 -85.31 % | -243.000 94.69 % | -4.581 K -1 009.09 % | -413.000 18.38 % | -506.000 -22.52 % | -413.000 -129.52 % | 1.399 K 478.15 % | -370.000 -305.56 % | 180.000 157.14 % | 70.000 104.96 % | -1.410 K 28.79 % | -1.980 K | 
| Income before tax | -212.000 K -8 483.00 % | -2.470 K 99.81 % | -1.326 M -15.30 % | -1.150 M -84 708.26 % | -1.356 K 99.89 % | -1.263 M -93 435.56 % | -1.350 K -12.22 % | -1.203 K -47.97 % | -813.000 23.88 % | -1.068 K -68.45 % | -634.000 33.33 % | -951.000 -65.68 % | -574.000 -188.43 % | -199.010 69.48 % | -652.000 -79.12 % | -364.000 8.77 % | -399.000 -334.25 % | 170.331 383.89 % | -60.000 -110.08 % | 595.000 -21.30 % | 756.000 147.58 % | -1.589 K -568.68 % | 339.000 16 850.00 % | 2.000 -96.77 % | 62.000 -80.52 % | 318.233 124.11 % | 142.000 -32.06 % | 209.000 326.53 % | 49.000 -63.08 % | 132.718 -60.85 % | 339.000 1 655.05 % | -21.800 74.35 % | -85.000 -155.11 % | 154.235 138.17 % | -404.100 10.26 % | -450.300 -85.31 % | -243.000 90.24 % | -2.491 K -503.13 % | -413.000 18.38 % | -506.000 -22.52 % | -413.000 -114.18 % | 2.912 K 886.92 % | -370.000 -305.56 % | 180.000 157.14 % | 70.000 104.96 % | -1.410 K 28.79 % | -1.980 K | 
| Income before tax ratio | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.00 % | -3.60 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 
| EBITDA | -161.000 K -5 629.54 % | -2.810 K 99.81 % | -1.509 M 5.75 % | -1.601 M -3.36 % | -1.549 M -446.23 % | -283.580 K 82.21 % | -1.594 M -99 900.00 % | -1.594 K -63.19 % | -976.750 17.25 % | -1.180 K -22.74 % | -961.602 19.30 % | -1.192 K -48.20 % | -804.000 -92.01 % | -418.737 54.51 % | -920.602 52.12 % | -1.923 K -164.97 % | -725.602 -11.12 % | -652.972 18.24 % | -798.602 -19.98 % | -665.602 8.02 % | -723.602 42.52 % | -1.259 K -56.94 % | -802.054 2.13 % | -819.489 -17.73 % | -696.054 -49.70 % | -464.959 11.00 % | -522.435 13.99 % | -607.435 20.28 % | -762.000 -0.32 % | -759.560 -61.46 % | -470.435 42.51 % | -818.235 8.58 % | -895.000 -8.42 % | -825.493 10.83 % | -925.735 5.14 % | -975.935 -13.61 % | -859.000 71.87 % | -3.053 K -178.21 % | -1.097 K -0.92 % | -1.087 K -1.35 % | -1.073 K -297.95 % | 542.058 158.71 % | -923.242 -94.27 % | -475.242 2.06 % | -485.242 65.92 % | -1.424 K 23.20 % | -1.854 K | 
| Net income ratio | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 0.80 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 
| Ratio EBITDA | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.00 % | -0.81 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 
| Gross profit ratio | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.00 % | -0.54 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 
| Weighted average shs out dil | 5.300 M 99 225.34 % | 5.336 K 0.60 % | 5.304 K 1.47 % | 5.227 K -3.63 % | 5.424 K 90 300.00 % | 6.000 -99.89 % | 5.400 K 3.25 % | 5.230 K -3.51 % | 5.420 K 1.50 % | 5.340 K 1.07 % | 5.283 K 0.00 % | 5.283 K 1.25 % | 5.218 K -7.41 % | 5.636 K 3.73 % | 5.433 K 4.49 % | 5.200 K -8.77 % | 5.700 K -3.39 % | 5.900 K 10.24 % | 5.352 K -2.09 % | 5.467 K 1.23 % | 5.400 K 2.02 % | 5.293 K -6.31 % | 5.650 K -14.39 % | 6.600 K 6.45 % | 6.200 K 44.16 % | 4.301 K -9.14 % | 4.733 K -9.41 % | 5.225 K 6.63 % | 4.900 K -26.32 % | 6.650 K 17.70 % | 5.650 K 5.41 % | 5.360 K 26.12 % | 4.250 K -9.57 % | 4.700 K -11.61 % | 5.317 K -0.81 % | 5.361 K -0.73 % | 5.400 K 1.14 % | 5.339 K -0.46 % | 5.364 K 0.70 % | 5.326 K -0.70 % | 5.364 K 0.63 % | 5.330 K -0.60 % | 5.362 K 1.29 % | 5.294 K -1.68 % | 5.385 K 0.44 % | 5.361 K 0.18 % | 5.351 K | 
| Weighted average shs out | 5.300 M 99 225.34 % | 5.336 K 0.60 % | 5.304 K 1.47 % | 5.227 K -3.63 % | 5.424 K 90 300.00 % | 6.000 -99.89 % | 5.400 K 3.25 % | 5.230 K -3.51 % | 5.420 K 1.50 % | 5.340 K 1.08 % | 5.283 K 0.00 % | 5.283 K 1.25 % | 5.218 K -7.32 % | 5.630 K 3.63 % | 5.433 K 4.50 % | 5.199 K -8.77 % | 5.699 K -13.59 % | 6.595 K 23.22 % | 5.352 K -2.09 % | 5.466 K 1.24 % | 5.399 K 2.62 % | 5.261 K -6.88 % | 5.650 K -14.39 % | 6.600 K 6.45 % | 6.200 K 44.19 % | 4.300 K -9.15 % | 4.733 K -9.42 % | 5.225 K 6.63 % | 4.900 K -26.32 % | 6.650 K 17.70 % | 5.650 K 5.41 % | 5.360 K 26.12 % | 4.250 K -9.57 % | 4.700 K -11.60 % | 5.317 K -0.80 % | 5.360 K -0.74 % | 5.400 K 1.14 % | 5.339 K -0.45 % | 5.363 K 0.69 % | 5.326 K -0.69 % | 5.363 K 0.62 % | 5.330 K -0.60 % | 5.362 K 1.28 % | 5.294 K -1.67 % | 5.384 K 0.43 % | 5.361 K 0.19 % | 5.351 K | 
| EPS diluted | -0.04 97.69 % | -1.73 99.31 % | -250.00 -13.63 % | -220.01 -87 904.00 % | -0.25 -100.00 % | 46 550.00 18 620 100.00 % | -0.25 -8.70 % | -0.23 -53.33 % | -0.15 28.57 % | -0.21 -75.00 % | -0.12 33.33 % | -0.18 -63.64 % | -0.11 97.07 % | -3.76 -3 033.33 % | -0.12 -71.43 % | -0.07 0.00 % | -0.07 -275.44 % | 0.04 456.25 % | -0.01 -112.44 % | 0.09 -35.71 % | 0.14 146.67 % | -0.30 -600.00 % | 0.06 19 900.00 % | 0.00 -97.00 % | 0.01 -88.90 % | 0.09 200.33 % | 0.03 -25.00 % | 0.04 300.00 % | 0.01 -50.00 % | 0.02 -66.67 % | 0.06 1 563.41 % | 0.00 79.50 % | -0.02 -169.44 % | 0.03 137.89 % | -0.08 9.52 % | -0.08 -86.67 % | -0.05 94.77 % | -0.86 -1 016.88 % | -0.08 18.95 % | -0.10 -23.38 % | -0.08 -129.62 % | 0.26 476.81 % | -0.07 -302.94 % | 0.03 161.54 % | 0.01 105.00 % | -0.26 29.73 % | -0.37 | 
| Earnings per share | -0.04 97.69 % | -1.73 99.31 % | -250.00 -13.63 % | -220.01 -87 904.00 % | -0.25 -100.00 % | 46 550.00 18 620 100.00 % | -0.25 -8.70 % | -0.23 -53.33 % | -0.15 28.57 % | -0.21 -75.00 % | -0.12 33.33 % | -0.18 -63.64 % | -0.11 97.08 % | -3.77 -3 041.67 % | -0.12 -71.43 % | -0.07 0.00 % | -0.07 -296.08 % | 0.04 418.75 % | -0.01 -112.44 % | 0.09 -35.71 % | 0.14 146.67 % | -0.30 -600.00 % | 0.06 19 900.00 % | 0.00 -97.00 % | 0.01 -88.91 % | 0.09 200.67 % | 0.03 -25.00 % | 0.04 300.00 % | 0.01 -50.00 % | 0.02 -66.67 % | 0.06 1 563.41 % | 0.00 79.50 % | -0.02 -169.44 % | 0.03 137.89 % | -0.08 9.52 % | -0.08 -86.67 % | -0.05 94.77 % | -0.86 -1 016.88 % | -0.08 18.95 % | -0.10 -23.38 % | -0.08 -129.62 % | 0.26 476.81 % | -0.07 -302.94 % | 0.03 161.54 % | 0.01 105.00 % | -0.26 29.73 % | -0.37 | 
| Gross profit | -875.000 K -22.93 % | -711.790 K 35.82 % | -1.109 M 5.38 % | -1.172 M 0.09 % | -1.173 M -521.79 % | -188.650 K 83.60 % | -1.150 M -5.80 % | -1.087 M | 0.000 100.00 % | -65.900 | 0.000 | 0.000 | 0.000 100.00 % | -65.850 | 0.000 | 0.000 | 0.000 100.00 % | -76.791 | 0.000 | 0.000 | 0.000 100.00 % | -61.443 | 0.000 | 0.000 | 0.000 100.00 % | -56.743 | 0.000 | 0.000 | 0.000 100.00 % | -268.487 | 0.000 100.00 % | -53.500 | 0.000 100.00 % | -3.748 90.95 % | -41.400 34.39 % | -63.100 | 0.000 100.00 % | -193.852 | 0.000 | 0.000 | 0.000 100.00 % | -203.795 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Income tax expense | 0.000 -100.00 % | 6.763 K | 0.000 | 0.000 | 0.000 100.00 % | -1.542 K | 0.000 | 0.000 | 0.000 -100.00 % | 47.710 | 0.000 | 0.000 | 0.000 -100.00 % | 21.004 K | 0.000 | 0.000 | 0.000 -100.00 % | 65.154 | 0.000 -100.00 % | 103.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 69.429 | 0.000 | 0.000 | 0.000 100.00 % | 0.000 | 0.000 -100.00 % | 0.000 | 0.000 -100.00 % | 18.820 | 0.000 | 0.000 | 0.000 -100.00 % | 2.090 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.512 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Cost of revenue | 875.000 K 22.93 % | 711.790 K -35.82 % | 1.109 M -5.38 % | 1.172 M -0.09 % | 1.173 M 521.79 % | 188.650 K -83.60 % | 1.150 M 5.80 % | 1.087 M | 0.000 -100.00 % | 65.900 | 0.000 | 0.000 | 0.000 -100.00 % | 65.850 | 0.000 | 0.000 | 0.000 -100.00 % | 76.791 | 0.000 | 0.000 | 0.000 -100.00 % | 61.443 | 0.000 | 0.000 | 0.000 -100.00 % | 56.743 | 0.000 | 0.000 | 0.000 -100.00 % | 268.487 | 0.000 -100.00 % | 53.500 | 0.000 -100.00 % | 3.748 -90.95 % | 41.400 -34.39 % | 63.100 | 0.000 -100.00 % | 193.852 | 0.000 | 0.000 | 0.000 -100.00 % | 203.795 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| General and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.416 K | 0.000 | 0.000 | 0.000 -100.00 % | 630.500 | 0.000 | 0.000 | 0.000 -100.00 % | 551.790 | 0.000 | 0.000 | 0.000 -100.00 % | 496.104 | 0.000 | 0.000 | 0.000 -100.00 % | 748.796 | 0.000 | 0.000 | 0.000 -100.00 % | 108.757 | 0.000 | 0.000 | 0.000 -100.00 % | 374.843 | 0.000 -100.00 % | 256.600 | 0.000 -100.00 % | 578.000 312.86 % | 140.000 -58.86 % | 340.300 | 0.000 -100.00 % | 285.757 | 0.000 | 0.000 | 0.000 -100.00 % | 613.412 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Selling and marketing expenses | 0.000 -100.00 % | 43.800 K | 0.000 | 0.000 | 0.000 -100.00 % | 36.700 | 0.000 | 0.000 | 0.000 -100.00 % | 41.050 | 0.000 | 0.000 | 0.000 -100.00 % | 34.760 | 0.000 | 0.000 | 0.000 -100.00 % | 60.954 | 0.000 | 0.000 | 0.000 -100.00 % | 28.420 | 0.000 | 0.000 | 0.000 -100.00 % | 17.762 | 0.000 | 0.000 | 0.000 -100.00 % | 21.547 | 0.000 -100.00 % | 490.900 | 0.000 -100.00 % | 24.692 -96.24 % | 657.000 58.12 % | 415.500 | 0.000 -100.00 % | 8.010 | 0.000 | 0.000 | 0.000 -100.00 % | 4.409 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other expenses | 543.000 K -54.82 % | 1.202 M 166.46 % | 451.000 K -6.24 % | 481.000 K 12.96 % | 425.827 K -70.67 % | 1.452 M 198.22 % | 486.850 K 419 598.28 % | 116.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Operating expenses | 543.000 K -54.86 % | 1.203 M 166.72 % | 451.000 K -6.24 % | 481.000 K 12.65 % | 427.000 K -70.62 % | 1.453 M 197.81 % | 488.000 K 40 465.25 % | 1.203 K 47.97 % | 813.000 -34.58 % | 1.243 K 96.01 % | 634.000 -33.33 % | 951.000 65.68 % | 574.000 130.05 % | 249.510 -61.73 % | 652.000 79.12 % | 364.000 -8.77 % | 399.000 82.77 % | 218.304 263.84 % | 60.000 -89.92 % | 595.000 -21.30 % | 756.000 -62.35 % | 2.008 K 492.35 % | 339.000 | 0.000 -100.00 % | 62.000 -97.02 % | 2.082 K 1 366.02 % | 142.000 -32.06 % | 209.000 326.53 % | 49.000 -97.86 % | 2.294 K 576.74 % | 339.000 969.40 % | 31.700 -62.71 % | 85.000 -96.38 % | 2.345 K 546.64 % | 362.700 -6.33 % | 387.200 59.34 % | 243.000 -95.10 % | 4.962 K 1 104.34 % | 412.000 -18.58 % | 506.000 22.52 % | 413.000 106.72 % | 199.784 -45.71 % | 368.000 104.44 % | 180.000 157.14 % | 70.000 -95.04 % | 1.410 K -20.79 % | 1.780 K | 
| Cost and expenses | 1.418 M 7.91 % | 1.314 M -15.77 % | 1.560 M -5.63 % | 1.653 M 3.31 % | 1.600 M 5.82 % | 1.512 M -7.69 % | 1.638 M 150 589.97 % | 1.087 K 33.70 % | 813.000 -37.87 % | 1.309 K 106.40 % | 634.000 -33.33 % | 951.000 65.68 % | 574.000 82.01 % | 315.360 -51.63 % | 652.000 79.12 % | 364.000 -8.77 % | 399.000 35.21 % | 295.095 391.83 % | 60.000 -89.92 % | 595.000 -21.30 % | 756.000 -63.47 % | 2.070 K 510.48 % | 339.000 | 0.000 -100.00 % | 62.000 -97.10 % | 2.138 K 1 405.98 % | 142.000 -32.06 % | 209.000 326.53 % | 49.000 -98.09 % | 2.563 K 655.94 % | 339.000 297.89 % | 85.200 0.24 % | 85.000 -96.38 % | 2.349 K 481.32 % | 404.100 -10.26 % | 450.300 85.31 % | 243.000 -95.29 % | 5.156 K 1 151.39 % | 412.000 -18.58 % | 506.000 22.52 % | 413.000 2.33 % | 403.579 9.67 % | 368.000 104.44 % | 180.000 157.14 % | 70.000 -95.04 % | 1.410 K -20.79 % | 1.780 K | 
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Selling general and administrative expenses | 0.000 -100.00 % | 1.158 K | 0.000 | 0.000 -100.00 % | 1.173 K -19.27 % | 1.453 K 26.35 % | 1.150 K 5.80 % | 1.087 K 90.70 % | 570.000 -15.12 % | 671.550 32.19 % | 508.000 4.53 % | 486.000 -2.61 % | 499.000 -14.93 % | 586.550 19.22 % | 492.000 -2.19 % | 503.000 1.00 % | 498.000 -10.60 % | 557.058 19.28 % | 467.000 -6.60 % | 500.000 15.21 % | 434.000 -44.16 % | 777.216 78.67 % | 435.000 -4.61 % | 456.000 9.09 % | 418.000 230.39 % | 126.519 -62.23 % | 335.000 -8.97 % | 368.000 0.27 % | 367.000 -7.41 % | 396.390 72.34 % | 230.000 -69.23 % | 747.500 98.28 % | 377.000 0.09 % | 376.672 -52.74 % | 797.000 5.45 % | 755.800 72.95 % | 437.000 48.76 % | 293.767 -44.15 % | 526.000 -0.75 % | 530.000 -4.50 % | 555.000 -10.17 % | 617.821 54.46 % | 400.000 -16.67 % | 480.000 -2.04 % | 490.000 -65.00 % | 1.400 K -23.50 % | 1.830 K | 
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 371.450 | 0.000 | 0.000 | 0.000 -100.00 % | 240.600 | 0.000 | 0.000 | 0.000 -100.00 % | 116.350 | 0.000 | 0.000 | 0.000 -100.00 % | 28.818 | 0.000 | 0.000 | 0.000 -100.00 % | 480.688 | 0.000 | 0.000 | 0.000 -100.00 % | 2.457 K | 0.000 | 0.000 | 0.000 -100.00 % | 2.695 K | 0.000 | 0.000 | 0.000 -100.00 % | 2.503 K | 0.000 | 0.000 | 0.000 -100.00 % | 2.665 K | 0.000 | 0.000 | 0.000 -100.00 % | 3.315 K 165 658.75 % | 2.000 | 0.000 | 0.000 | 0.000 -100.00 % | 200.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 | 
| Depreciation and amortization | 51.000 K 99 412.20 % | 51.250 -99.90 % | 51.000 K -1.92 % | 52.000 K 1.96 % | 51.000 K 9.58 % | 46.540 K 5.77 % | 44.000 K 97 677.78 % | 45.000 4.05 % | 43.250 0.21 % | 43.158 4.25 % | 41.398 -0.09 % | 41.436 1.06 % | 41.000 -0.95 % | 41.393 -0.01 % | 41.398 0.00 % | 41.398 0.00 % | 41.398 0.00 % | 41.398 0.00 % | 41.398 0.00 % | 41.398 0.00 % | 41.398 0.00 % | 41.398 -1.31 % | 41.946 1.05 % | 41.511 -1.04 % | 41.946 0.00 % | 41.946 -5.88 % | 44.565 0.00 % | 44.565 -0.97 % | 45.000 0.98 % | 44.565 0.00 % | 44.565 0.00 % | 44.565 -0.97 % | 45.000 0.98 % | 44.565 -1.76 % | 45.365 0.00 % | 45.365 0.81 % | 45.000 -0.80 % | 45.365 1.80 % | 44.565 0.00 % | 44.565 11.41 % | 40.000 -10.24 % | 44.565 -0.43 % | 44.758 0.00 % | 44.758 0.00 % | 44.758 70.31 % | 26.280 0.00 % | 26.280 | 
| Operating income | -1.418 M -122 352.50 % | -1.158 K 99.93 % | -1.560 M 5.63 % | -1.653 M -3.31 % | -1.600 M 2.56 % | -1.642 M -0.24 % | -1.638 M -150 589.97 % | -1.087 K -6.57 % | -1.020 K 16.63 % | -1.223 K -21.98 % | -1.003 K 18.65 % | -1.233 K -45.92 % | -845.000 -83.64 % | -460.130 52.17 % | -962.000 51.02 % | -1.964 K -156.06 % | -767.000 -10.46 % | -694.370 17.34 % | -840.000 -18.81 % | -707.000 7.58 % | -765.000 41.16 % | -1.300 K -54.05 % | -844.000 1.97 % | -861.000 -16.67 % | -738.000 -45.59 % | -506.905 10.60 % | -567.000 13.04 % | -652.000 19.21 % | -807.000 -0.36 % | -804.125 -56.14 % | -515.000 40.31 % | -862.800 8.21 % | -940.000 -8.04 % | -870.058 10.40 % | -971.100 4.92 % | -1.021 K -12.98 % | -904.000 70.83 % | -3.099 K -171.33 % | -1.142 K -0.88 % | -1.132 K -1.71 % | -1.113 K -323.72 % | 497.493 151.39 % | -968.000 -86.15 % | -520.000 1.89 % | -530.000 63.45 % | -1.450 K 22.87 % | -1.880 K | 
| Operating income ratio | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.00 % | -4.68 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 
| Total other income expenses net | 1.206 M 92 020.73 % | -1.312 K -100.56 % | 234.000 K -53.48 % | 503.000 K -68.54 % | 1.599 M 321.54 % | 379.240 K -76.83 % | 1.637 M 1 411 005.17 % | -116.000 -156.04 % | 207.000 33.15 % | 155.460 -57.87 % | 369.000 30.85 % | 282.000 4.06 % | 271.000 3.78 % | 261.120 -15.77 % | 310.000 -80.63 % | 1.600 K 334.78 % | 368.000 -57.44 % | 864.701 10.86 % | 780.000 -40.09 % | 1.302 K -14.40 % | 1.521 K 626.92 % | -288.657 -124.40 % | 1.183 K 37.08 % | 863.000 7.88 % | 800.000 -3.05 % | 825.138 16.38 % | 709.000 -17.65 % | 861.000 0.58 % | 856.000 -8.63 % | 936.843 9.70 % | 854.000 1.55 % | 841.000 -1.64 % | 855.000 -16.53 % | 1.024 K 80.65 % | 567.000 -0.70 % | 571.000 -13.62 % | 661.000 8.78 % | 607.630 -16.65 % | 729.000 16.45 % | 626.000 -10.57 % | 700.000 -71.00 % | 2.414 K 303.70 % | 598.000 -14.57 % | 700.000 16.67 % | 600.000 1 400.00 % | 40.000 140.00 % | -100.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 | 2013-12-31 | 2013-09-30 | 
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-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-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 100.00 % | -68.657 K | 0.000 100.00 % | -416.000 K -704.91 % | 68.771 K 109.94 % | -691.730 K -1 105.19 % | 68.816 K 7 746.22 % | -900.000 -101.34 % | 67.034 K 6 604.56 % | -1.031 K -101.43 % | 72.088 K 3 596.02 % | -2.062 K -19.04 % | -1.732 K -138.35 % | 4.517 K 200.00 % | -4.517 K -111.57 % | 39.035 K 3 157.19 % | -1.277 K -103.82 % | 33.393 K 1 881.91 % | -1.874 K -106.65 % | 28.172 K 2 182.21 % | -1.353 K -104.79 % | 28.270 K 200.00 % | -28.270 K -187.84 % | 32.184 K 3 303.88 % | -1.005 K -183.71 % | 1.200 K 222.82 % | -977.000 -103.08 % | 31.719 K 2 321.13 % | -1.428 K -227.05 % | 1.124 K 219.96 % | -937.000 -146.55 % | 2.013 K 235.48 % | -1.486 K -149.91 % | 2.977 K 351.65 % | -1.183 K -164.40 % | 1.837 K 289.15 % | -971.206 -172.59 % | 1.338 K 266.21 % | -805.000 -153.10 % | 1.516 K 254.27 % | -982.666 -156.87 % | 1.728 K | 
| Total investments | 0.000 | 0.000 | 0.000 -100.00 % | 29.000 K -78.92 % | 137.542 K 103.09 % | 67.723 K -50.79 % | 137.632 K 102.65 % | 67.916 K -49.34 % | 134.068 K 103.12 % | 66.003 K -54.22 % | 144.176 K 105.89 % | 70.026 K 16.51 % | 60.104 K 565.31 % | 9.034 K -82.71 % | 52.250 K -33.07 % | 78.070 K 201.16 % | 25.923 K -61.18 % | 66.786 K 111.89 % | 31.519 K -44.06 % | 56.344 K 110.10 % | 26.818 K -52.57 % | 56.540 K 1 352.35 % | 3.893 K -93.95 % | 64.369 K 106.44 % | 31.180 K 1 199.17 % | 2.400 K 976.23 % | 223.000 -99.65 % | 63.438 K 109.43 % | 30.291 K 1 247.46 % | 2.248 K 1 102.14 % | 187.000 -95.36 % | 4.026 K 663.72 % | 527.159 -91.15 % | 5.954 K 231.88 % | 1.794 K -51.17 % | 3.674 K 324.15 % | 866.208 -67.63 % | 2.676 K 402.06 % | 533.000 -82.42 % | 3.032 K 469.01 % | 532.855 -84.58 % | 3.456 K | 
| Total debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 78.008 K 7.35 % | 72.669 K -18.87 % | 89.576 K 6.34 % | 84.237 K 12.34 % | 74.984 K -28.34 % | 104.635 K 39.05 % | 75.248 K 7.64 % | 69.909 K -4.27 % | 73.031 K -26.67 % | 99.596 K 24.33 % | 80.103 K 7.14 % | 74.764 K -20.40 % | 93.923 K 9.62 % | 85.677 K 6.65 % | 80.338 K 17.60 % | 68.317 K -0.46 % | 68.633 K 9.52 % | 62.666 K 9.31 % | 57.327 K -0.31 % | 57.506 K -3.01 % | 59.288 K -4.65 % | 62.179 K 9.39 % | 56.840 K -8.49 % | 62.114 K 0.04 % | 62.091 K 0.80 % | 61.600 K 9.49 % | 56.261 K -8.28 % | 61.343 K -1.23 % | 62.105 K 2.35 % | 60.677 K | 0.000 -100.00 % | 60.784 K -1.82 % | 61.910 K 1.10 % | 61.237 K 9.55 % | 55.897 K -9.74 % | 61.928 K -0.16 % | 62.026 K -7.32 % | 66.922 K 8.67 % | 61.581 K -9.23 % | 67.840 K 9.37 % | 62.026 K -11.97 % | 70.464 K | 
| Retained earnings | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -34.990 K | 0.000 | 0.000 | 0.000 100.00 % | -31.904 K | 0.000 | 0.000 100.00 % | -28.631 K | 0.000 | 0.000 | 0.000 100.00 % | -5.656 K | 0.000 | 0.000 | 0.000 100.00 % | -7.122 K | 0.000 | 0.000 | 0.000 100.00 % | -5.316 K | 0.000 | 0.000 | 0.000 100.00 % | -6.102 K | 0.000 | 0.000 | 0.000 100.00 % | -6.467 K | 0.000 | 0.000 | 0.000 100.00 % | -5.438 K | 0.000 | 0.000 | 0.000 -100.00 % | 474.188 | 0.000 | 
| Common stock | 0.000 -100.00 % | 5.339 K | 0.000 -100.00 % | 5.339 M | 0.000 -100.00 % | 5.340 K | 0.000 -100.00 % | 5.339 K | 0.000 -100.00 % | 5.340 K | 0.000 -100.00 % | 5.339 K -0.01 % | 5.340 K | 0.000 -100.00 % | 5.339 K | 0.000 -100.00 % | 5.340 K | 0.000 -100.00 % | 5.339 K | 0.000 -100.00 % | 5.340 K | 0.000 -100.00 % | 5.339 K | 0.000 -100.00 % | 5.340 K | 0.000 -100.00 % | 5.339 K | 0.000 -100.00 % | 5.340 K | 0.000 -100.00 % | 60.677 K | 0.000 -100.00 % | 5.340 K | 0.000 -100.00 % | 5.340 K | 0.000 -100.00 % | 5.340 K | 0.000 -100.00 % | 5.340 K | 0.000 -100.00 % | 5.340 K | 0.000 | 
| Total equity | 78.508 K 0.64 % | 78.008 K -12.91 % | 89.576 K -99.90 % | 89.576 M 118 568.86 % | 75.484 K 0.00 % | 75.484 K 0.31 % | 75.248 K -99.90 % | 75.248 M 102 935.70 % | 73.031 K -0.68 % | 73.532 K -8.20 % | 80.103 K 0.00 % | 80.103 K 12.61 % | 71.132 K -16.98 % | 85.677 K 0.00 % | 85.677 K 25.41 % | 68.317 K -0.73 % | 68.817 K 9.82 % | 62.666 K 0.00 % | 62.666 K 8.97 % | 57.506 K -0.86 % | 58.006 K -6.71 % | 62.179 K 0.00 % | 62.179 K -0.69 % | 62.614 K 0.00 % | 62.614 K 1.65 % | 61.600 K 0.00 % | 61.600 K 0.42 % | 61.343 K -0.81 % | 61.843 K 1.92 % | 60.677 K 0.00 % | 60.677 K -0.18 % | 60.784 K -0.81 % | 61.283 K 0.08 % | 61.237 K 0.00 % | 61.237 K -1.12 % | 61.928 K -0.80 % | 62.427 K -6.72 % | 66.922 K 0.00 % | 66.922 K -1.35 % | 67.840 K -0.73 % | 68.340 K -3.70 % | 70.964 K | 
| Other non current liabilities | -78.508 K -98 235.00 % | 80.000 100.09 % | -89.576 K -431.76 % | 27.000 K 135.77 % | -75.484 K -239.55 % | 54.090 K 171.88 % | -75.248 K -378.70 % | 27.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 | 
| Long term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | -78.508 K -98 235.00 % | 80.000 100.09 % | -89.576 K -104.14 % | 2.163 M 2 965.51 % | -75.484 K -103.45 % | 2.190 M 3 010.75 % | -75.248 K -113.86 % | 543.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 | 
| Other current liabilities | 0.000 -100.00 % | 1.722 K | 0.000 -100.00 % | 3.001 M | 0.000 100.00 % | -128.969 K | 0.000 -100.00 % | 3.182 K | 0.000 -100.00 % | 2.683 K | 0.000 -100.00 % | 2.218 K 72.94 % | 1.283 K | 0.000 -100.00 % | 2.058 K | 0.000 -100.00 % | 1.521 K | 0.000 -100.00 % | 2.213 K | 0.000 -100.00 % | 1.513 K | 0.000 -100.00 % | 1.254 K | 0.000 -100.00 % | 1.139 K | 0.000 -100.00 % | 1.356 K | 0.000 -100.00 % | 1.078 K | 0.000 -100.00 % | 1.948 K | 0.000 -100.00 % | 1.224 K | 0.000 -100.00 % | 1.987 K | 0.000 -100.00 % | 1.097 K | 0.000 -100.00 % | 1.461 K | 0.000 -100.00 % | 1.166 K | 0.000 | 
| 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 | 
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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.722 K | 0.000 -100.00 % | 3.001 M | 0.000 -100.00 % | 1.501 K | 0.000 -100.00 % | 3.182 K | 0.000 -100.00 % | 2.683 K | 0.000 -100.00 % | 2.218 K 72.94 % | 1.283 K | 0.000 -100.00 % | 2.058 K | 0.000 -100.00 % | 1.521 K | 0.000 -100.00 % | 2.213 K | 0.000 -100.00 % | 1.513 K | 0.000 -100.00 % | 1.254 K | 0.000 -100.00 % | 1.139 K | 0.000 -100.00 % | 1.356 K | 0.000 -100.00 % | 1.078 K | 0.000 -100.00 % | 1.948 K | 0.000 -100.00 % | 1.224 K | 0.000 -100.00 % | 1.987 K | 0.000 -100.00 % | 1.097 K | 0.000 -100.00 % | 1.461 K | 0.000 -100.00 % | 1.166 K | 0.000 | 
| Total liabilities | -78.508 K -4 456.71 % | 1.802 K 102.01 % | -89.576 K -101.73 % | 5.164 M 6 941.18 % | -75.484 K -101.53 % | 4.945 M 6 671.20 % | -75.248 K -102.02 % | 3.725 M | 0.000 -100.00 % | 2.683 K | 0.000 -100.00 % | 2.218 K 72.94 % | 1.283 K | 0.000 -100.00 % | 2.058 K | 0.000 -100.00 % | 1.521 K | 0.000 -100.00 % | 2.213 K | 0.000 -100.00 % | 1.513 K | 0.000 -100.00 % | 1.254 K | 0.000 -100.00 % | 1.139 K | 0.000 -100.00 % | 1.356 K | 0.000 -100.00 % | 1.078 K | 0.000 -100.00 % | 1.948 K | 0.000 -100.00 % | 1.224 K | 0.000 -100.00 % | 1.987 K | 0.000 -100.00 % | 1.097 K | 0.000 -100.00 % | 1.461 K | 0.000 -100.00 % | 1.166 K | 0.000 | 
| Other non current assets | 0.000 -100.00 % | 1.508 K | 0.000 -100.00 % | 82.084 M 119 458.10 % | -68.771 K -251 089.78 % | 27.400 100.04 % | -68.816 K -20 580.95 % | 336.000 100.50 % | -67.034 K -20 072.59 % | 335.630 100.47 % | -72.088 K -19 850.14 % | 365.000 -26.86 % | 499.060 111.05 % | -4.517 K -120.90 % | 21.610 K 155.36 % | -39.035 K -279.27 % | 21.775 K 165.21 % | -33.393 K -254.11 % | 21.668 K 176.91 % | -28.172 K -230.98 % | 21.508 K 176.08 % | -28.270 K -227.14 % | 22.235 K 169.09 % | -32.185 K -250.33 % | 21.409 K 1 884.08 % | -1.200 K -102.28 % | 52.531 K 265.61 % | -31.719 K -249.37 % | 21.235 K 1 989.23 % | -1.124 K -105.24 % | 21.452 K 1 165.67 % | -2.013 K -109.39 % | 21.449 K 820.49 % | -2.977 K -113.88 % | 21.451 K 1 267.72 % | -1.837 K -108.07 % | 22.765 K 1 801.42 % | -1.338 K -105.39 % | 24.829 K 1 737.80 % | -1.516 K -104.82 % | 31.444 K 1 919.90 % | -1.728 K | 
| Long term investments | 0.000 | 0.000 | 0.000 100.00 % | -82.055 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 52.250 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.893 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 | 
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Property plant equipment net | 0.000 -100.00 % | 8.623 K | 0.000 -100.00 % | 8.725 M | 0.000 -100.00 % | 8.828 K | 0.000 -100.00 % | 8.776 K | 0.000 -100.00 % | 8.867 K | 0.000 -100.00 % | 8.956 K -0.13 % | 8.968 K | 0.000 -100.00 % | 9.050 K | 0.000 -100.00 % | 9.133 K | 0.000 -100.00 % | 9.216 K | 0.000 -100.00 % | 9.299 K | 0.000 -100.00 % | 9.381 K | 0.000 -100.00 % | 9.464 K | 0.000 -100.00 % | 9.547 K | 0.000 -100.00 % | 9.632 K | 0.000 -100.00 % | 9.721 K | 0.000 -100.00 % | 9.810 K | 0.000 -100.00 % | 9.900 K | 0.000 -100.00 % | 9.989 K | 0.000 -100.00 % | 10.081 K | 0.000 -100.00 % | 10.170 K | 0.000 | 
| Total non current assets | 0.000 -100.00 % | 10.131 K | 0.000 -100.00 % | 8.754 M 12 829.17 % | -68.771 K -876.64 % | 8.855 K 112.87 % | -68.816 K -855.22 % | 9.112 K 113.59 % | -67.034 K -828.46 % | 9.202 K 112.77 % | -72.088 K -873.39 % | 9.321 K -1.54 % | 9.467 K 309.58 % | -4.517 K -105.45 % | 82.910 K 312.40 % | -39.035 K -226.29 % | 30.909 K 192.56 % | -33.393 K -208.12 % | 30.884 K 209.63 % | -28.172 K -191.45 % | 30.807 K 208.97 % | -28.270 K -179.61 % | 35.509 K 210.33 % | -32.185 K -204.24 % | 30.874 K 2 672.83 % | -1.200 K -101.93 % | 62.078 K 295.71 % | -31.719 K -202.76 % | 30.868 K 2 846.26 % | -1.124 K -103.61 % | 31.173 K 1 648.58 % | -2.013 K -106.44 % | 31.260 K 1 150.05 % | -2.977 K -109.50 % | 31.351 K 1 806.64 % | -1.837 K -105.61 % | 32.754 K 2 547.98 % | -1.338 K -103.83 % | 34.910 K 2 402.77 % | -1.516 K -103.64 % | 41.614 K 2 508.52 % | -1.728 K | 
| Other current assets | -68.656 K -7 661.23 % | 908.000 101.10 % | -82.500 K -102.37 % | 3.486 M | 0.000 100.00 % | -69.761 M | 0.000 -100.00 % | 1.045 K | 0.000 -100.00 % | 520.960 | 0.000 -100.00 % | 943.000 91.48 % | 492.470 | 0.000 -100.00 % | 328.000 | 0.000 -100.00 % | 413.173 | 0.000 -100.00 % | 602.000 | 0.000 -100.00 % | 545.573 | 0.000 -100.00 % | 69.000 | 0.000 -100.00 % | 711.970 | 0.000 -100.00 % | 183.000 | 0.000 -100.00 % | 346.037 | 0.000 -100.00 % | 30.506 K | 0.000 -100.00 % | 29.411 K | 0.000 -100.00 % | 28.943 K | 0.000 -100.00 % | 28.980 K | 0.000 -100.00 % | 32.206 K | 0.000 -100.00 % | 26.517 K | 0.000 | 
| Short term investments | 0.000 | 0.000 | 0.000 -100.00 % | 82.084 M 59 579.23 % | 137.542 K 103.09 % | 67.723 K -50.79 % | 137.632 K 102.65 % | 67.916 K -49.34 % | 134.068 K 103.12 % | 66.003 K -54.22 % | 144.176 K 105.89 % | 70.026 K 16.51 % | 60.104 K 565.31 % | 9.034 K | 0.000 -100.00 % | 78.070 K 201.16 % | 25.923 K -61.18 % | 66.786 K 111.89 % | 31.519 K -44.06 % | 56.344 K 110.10 % | 26.818 K -52.57 % | 56.540 K | 0.000 -100.00 % | 64.369 K 106.44 % | 31.180 K 1 199.17 % | 2.400 K 976.23 % | 223.000 -99.65 % | 63.438 K 109.43 % | 30.291 K 1 247.46 % | 2.248 K 1 102.14 % | 187.000 -95.36 % | 4.026 K 663.72 % | 527.159 -91.15 % | 5.954 K 231.88 % | 1.794 K -51.17 % | 3.674 K 324.15 % | 866.208 -67.63 % | 2.676 K 402.06 % | 533.000 -82.42 % | 3.032 K 469.01 % | 532.855 -84.58 % | 3.456 K | 
| cash and cash equivalents | 0.000 -100.00 % | 68.657 K | 0.000 -100.00 % | 416.000 K 704.91 % | -68.771 K -109.94 % | 691.730 K 1 105.19 % | -68.816 K -7 746.22 % | 900.000 101.34 % | -67.034 K -6 604.56 % | 1.031 K 101.43 % | -72.088 K -3 596.02 % | 2.062 K 19.04 % | 1.732 K 138.35 % | -4.517 K -200.00 % | 4.517 K 111.57 % | -39.035 K -3 157.19 % | 1.277 K 103.82 % | -33.393 K -1 881.91 % | 1.874 K 106.65 % | -28.172 K -2 182.21 % | 1.353 K 104.79 % | -28.270 K -200.00 % | 28.270 K 187.84 % | -32.185 K -3 303.98 % | 1.005 K 183.71 % | -1.200 K -222.82 % | 977.000 103.08 % | -31.719 K -2 321.13 % | 1.428 K 227.05 % | -1.124 K -219.96 % | 937.000 146.55 % | -2.013 K -235.48 % | 1.486 K 149.91 % | -2.977 K -351.65 % | 1.183 K 164.40 % | -1.837 K -289.15 % | 971.206 172.59 % | -1.338 K -266.21 % | 805.000 153.10 % | -1.516 K -254.27 % | 982.666 156.87 % | -1.728 K | 
| Cash and short term investments | 68.656 K 0.00 % | 68.657 K -16.78 % | 82.500 K -99.90 % | 82.500 M 119 863.36 % | 68.771 K -99.90 % | 68.415 M 99 316.91 % | 68.816 K 0.00 % | 68.816 K 2.66 % | 67.034 K 0.00 % | 67.034 K -7.01 % | 72.088 K 0.00 % | 72.088 K 15.37 % | 62.486 K 1 283.35 % | 4.517 K 0.00 % | 4.517 K -88.43 % | 39.035 K 0.00 % | 39.034 K 16.89 % | 33.393 K 0.00 % | 33.393 K 18.53 % | 28.172 K 0.00 % | 28.171 K -0.35 % | 28.270 K 0.00 % | 28.270 K -12.16 % | 32.184 K 0.00 % | 32.184 K 2 582.00 % | 1.200 K 0.00 % | 1.200 K -96.22 % | 31.719 K 0.00 % | 31.719 K 2 721.98 % | 1.124 K 0.00 % | 1.124 K -44.16 % | 2.013 K 0.00 % | 2.013 K -32.38 % | 2.977 K 0.00 % | 2.977 K 62.06 % | 1.837 K -0.02 % | 1.837 K 37.33 % | 1.338 K 0.00 % | 1.338 K -11.74 % | 1.516 K 0.03 % | 1.516 K -12.29 % | 1.728 K | 
| Total current assets | 0.000 -100.00 % | 69.679 K | 0.000 -100.00 % | 85.986 M 124 932.35 % | 68.771 K -2.20 % | 70.320 K 2.19 % | 68.816 K -1.50 % | 69.861 K 4.22 % | 67.034 K -0.77 % | 67.555 K -6.29 % | 72.088 K -1.29 % | 73.031 K 15.96 % | 62.979 K 1 294.27 % | 4.517 K -6.77 % | 4.845 K -87.59 % | 39.035 K -1.05 % | 39.448 K 18.13 % | 33.393 K -1.77 % | 33.995 K 20.67 % | 28.172 K -1.90 % | 28.717 K 1.58 % | 28.270 K -0.24 % | 28.339 K -11.95 % | 32.184 K -2.16 % | 32.896 K 2 641.33 % | 1.200 K -13.23 % | 1.383 K -95.64 % | 31.719 K -1.08 % | 32.065 K 2 752.76 % | 1.124 K -96.45 % | 31.630 K 1 471.29 % | 2.013 K -93.59 % | 31.424 K 955.56 % | 2.977 K -90.67 % | 31.920 K 1 637.62 % | 1.837 K -94.04 % | 30.817 K 2 203.21 % | 1.338 K -96.01 % | 33.544 K 2 112.66 % | 1.516 K -94.59 % | 28.032 K 1 522.43 % | 1.728 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 receivables | 0.000 -100.00 % | 114.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.416 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 | 
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 75.484 K | 0.000 | 0.000 -100.00 % | 78.894 M | 0.000 100.00 % | -0.170 | 0.000 | 0.000 100.00 % | -0.630 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 62.614 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 | 
| Account payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 130.470 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 | 
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Preferred stock | 500.000 | 0.000 | 0.000 | 0.000 -100.00 % | 500.000 0.00 % | 500.000 | 0.000 | 0.000 | 0.000 -100.00 % | 500.000 | 0.000 | 0.000 -100.00 % | 500.000 | 0.000 | 0.000 | 0.000 -100.00 % | 500.000 | 0.000 | 0.000 | 0.000 -100.00 % | 500.000 | 0.000 | 0.000 -100.00 % | 500.000 0.00 % | 500.000 | 0.000 | 0.000 | 0.000 -100.00 % | 500.000 | 0.000 | 0.000 | 0.000 -100.00 % | 500.000 | 0.000 | 0.000 | 0.000 -100.00 % | 500.000 | 0.000 | 0.000 | 0.000 -100.00 % | 500.000 0.00 % | 500.000 | 
| Other total stockholders equity | 0.000 | 0.000 | 0.000 -100.00 % | 84.237 M | 0.000 | 0.000 | 0.000 -100.00 % | 75.173 M | 0.000 -100.00 % | 0.720 | 0.000 | 0.000 -100.00 % | 0.020 | 0.000 | 0.000 | 0.000 -100.00 % | 0.179 | 0.000 | 0.000 | 0.000 -100.00 % | 0.664 | 0.000 | 0.000 | 0.000 100.00 % | -0.163 | 0.000 | 0.000 | 0.000 -100.00 % | 0.499 | 0.000 | 0.000 | 0.000 -100.00 % | 0.217 | 0.000 | 0.000 | 0.000 100.00 % | -0.155 | 0.000 | 0.000 | 0.000 -100.00 % | 0.312 | 0.000 | 
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 -100.00 % | 2.136 M | 0.000 -100.00 % | 2.136 M | 0.000 -100.00 % | 516.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 -100.00 % | 2.000 M | 0.000 -100.00 % | 3.179 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 | 
| Total assets | 0.000 -100.00 % | 79.810 K | 0.000 -100.00 % | 94.740 M 125 410.04 % | 75.484 K -5.56 % | 79.929 K | 0.000 -100.00 % | 78.973 M | 0.000 -100.00 % | 76.757 K | 0.000 -100.00 % | 82.352 K 13.68 % | 72.445 K | 0.000 -100.00 % | 87.755 K | 0.000 -100.00 % | 70.358 K | 0.000 -100.00 % | 64.879 K | 0.000 -100.00 % | 59.524 K | 0.000 -100.00 % | 63.848 K 1.97 % | 62.614 K -1.81 % | 63.770 K | 0.000 -100.00 % | 63.461 K | 0.000 -100.00 % | 62.933 K | 0.000 -100.00 % | 62.803 K | 0.000 -100.00 % | 62.685 K | 0.000 -100.00 % | 63.271 K | 0.000 -100.00 % | 63.572 K | 0.000 -100.00 % | 68.454 K | 0.000 -100.00 % | 69.647 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-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-06-30 | 
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2013-12-31 | 2013-09-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| Other non cash items | 212.000 -97.70 % | 9.233 K 596.30 % | 1.326 K 15.30 % | 1.150 K -15.19 % | 1.356 K 585.50 % | -279.300 -120.69 % | 1.350 K 12.22 % | 1.203 K 47.97 % | 813.000 -27.13 % | 1.116 K 75.98 % | 634.000 -33.33 % | 951.000 65.68 % | 574.000 -97.29 % | 21.203 K 3 151.99 % | 652.000 79.12 % | 364.000 -8.77 % | 399.000 269.44 % | -235.485 -492.48 % | 60.000 112.20 % | -492.000 34.92 % | -756.000 -147.58 % | 1.589 K 568.68 % | -339.000 -16 850.00 % | -2.000 96.77 % | -62.000 84.01 % | -387.662 -173.00 % | -142.000 32.06 % | -209.000 -326.53 % | -49.000 63.08 % | -132.718 60.85 % | -339.000 -1 655.05 % | 21.800 -74.35 % | 85.000 162.77 % | -135.415 -133.51 % | 404.100 -10.26 % | 450.300 85.31 % | 243.000 -94.69 % | 4.581 K 1 009.09 % | 413.000 -18.38 % | 506.000 22.52 % | 413.000 129.52 % | -1.399 K -478.15 % | 370.000 305.56 % | -180.000 -157.14 % | -70.000 -104.96 % | 1.410 K -28.79 % | 1.980 K | 
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| 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 | 
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| 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 | 2013 | 2013 |