Otco International Limited OTCO.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 9.020 M -55.22 % | 20.145 M 59.11 % | 12.661 M -29.92 % | 18.066 M -56.01 % | 41.073 M 953.15 % | 3.900 M 53.97 % | 2.533 M -99.05 % | 265.392 M 1 676.98 % | 14.935 M -72.85 % | 55.000 M 241.38 % | 16.111 M 1 762.54 % | 865.003 K |
| Net income | 295.000 K -53.03 % | 628.000 K -24.88 % | 836.000 K -51.56 % | 1.726 M -58.64 % | 4.173 M 415.78 % | 809.059 K 111.65 % | -6.946 M -149.41 % | 14.059 M 1 459.32 % | 901.611 K -86.76 % | 6.812 M 966.95 % | 638.454 K 1 334.76 % | 44.499 K |
| Income before tax | 350.000 K -51.99 % | 729.000 K -24.61 % | 967.000 K -52.03 % | 2.016 M -60.65 % | 5.123 M 533.20 % | 809.059 K 111.75 % | -6.884 M -139.11 % | 17.603 M 1 769.41 % | 941.633 K -88.83 % | 8.433 M 1 007.47 % | 761.462 K 1 611.19 % | 44.499 K |
| Income before tax ratio | 0.04 7.23 % | 0.04 -52.62 % | 0.08 -31.56 % | 0.11 -10.53 % | 0.12 -39.88 % | 0.21 107.63 % | -2.72 -4 197.39 % | 0.07 5.20 % | 0.06 -58.88 % | 0.15 224.41 % | 0.05 -8.13 % | 0.05 |
| EBITDA | 751.000 K -44.98 % | 1.365 M 31.25 % | 1.040 M -49.98 % | 2.079 M -46.51 % | 3.887 M 309.91 % | 948.266 K 119.73 % | -4.806 M -126.45 % | 18.170 M 1 632.13 % | 1.049 M -87.58 % | 8.445 M 938.94 % | 812.846 K 369.87 % | 172.994 K |
| Net income ratio | 0.03 4.91 % | 0.03 -52.79 % | 0.07 -30.89 % | 0.10 -5.97 % | 0.10 -51.02 % | 0.21 107.57 % | -2.74 -5 276.46 % | 0.05 -12.25 % | 0.06 -51.26 % | 0.12 212.54 % | 0.04 -22.97 % | 0.05 |
| Ratio EBITDA | 0.08 22.88 % | 0.07 -17.51 % | 0.08 -28.62 % | 0.12 21.60 % | 0.09 -61.08 % | 0.24 112.81 % | -1.90 -2 871.29 % | 0.07 -2.52 % | 0.07 -54.26 % | 0.15 204.33 % | 0.05 -74.77 % | 0.20 |
| Gross profit ratio | 0.29 70.26 % | 0.17 -33.91 % | 0.25 -32.45 % | 0.38 102.05 % | 0.19 -59.65 % | 0.46 41.97 % | 0.33 265.21 % | 0.09 -63.31 % | 0.24 23.17 % | 0.20 13.69 % | 0.17 -82.52 % | 0.99 |
| Weighted average shs out dil | 14.750 M 17.06 % | 12.600 M -9.57 % | 13.933 M 7.44 % | 12.968 M 0.00 % | 12.968 M 0.00 % | 12.968 M 0.00 % | 12.968 M 0.00 % | 12.968 M 0.00 % | 12.968 M 0.13 % | 12.951 M 1.43 % | 12.769 M -2.21 % | 13.057 M |
| Weighted average shs out | 14.750 M 17.06 % | 12.600 M -9.57 % | 13.933 M 7.44 % | 12.968 M 0.00 % | 12.968 M 0.00 % | 12.968 M 0.00 % | 12.968 M 0.00 % | 12.968 M 0.00 % | 12.968 M 0.13 % | 12.951 M 1.43 % | 12.769 M -2.21 % | 13.057 M |
| EPS diluted | 0.02 -60.00 % | 0.05 -16.67 % | 0.06 -53.85 % | 0.13 -59.38 % | 0.32 412.82 % | 0.06 111.56 % | -0.54 -150.00 % | 1.08 1 442.86 % | 0.07 -86.79 % | 0.53 960.00 % | 0.05 1 370.59 % | 0.00 |
| Earnings per share | 0.02 -60.00 % | 0.05 -16.67 % | 0.06 -53.85 % | 0.13 -59.38 % | 0.32 412.82 % | 0.06 111.56 % | -0.54 -150.00 % | 1.08 1 442.86 % | 0.07 -86.79 % | 0.53 960.00 % | 0.05 1 370.59 % | 0.00 |
| Gross profit | 2.582 M -23.77 % | 3.387 M 5.15 % | 3.221 M -52.66 % | 6.804 M -11.13 % | 7.656 M 324.95 % | 1.802 M 118.58 % | 824.230 K -96.51 % | 23.646 M 551.94 % | 3.627 M -66.55 % | 10.844 M 288.12 % | 2.794 M 225.64 % | 858.003 K |
| Income tax expense | 55.000 K -45.54 % | 101.000 K -22.90 % | 131.000 K -54.83 % | 290.000 K -69.47 % | 950.000 K | 0.000 -100.00 % | 61.455 K -98.27 % | 3.544 M 8 755.13 % | 40.022 K -97.53 % | 1.621 M 1 217.80 % | 123.008 K | 0.000 |
| Cost of revenue | 6.438 M -61.58 % | 16.758 M 77.52 % | 9.440 M -16.18 % | 11.262 M -66.30 % | 33.417 M 1 492.51 % | 2.098 M 22.78 % | 1.709 M -99.29 % | 241.745 M 2 037.82 % | 11.308 M -74.39 % | 44.156 M 231.55 % | 13.318 M 190 157.14 % | 7.000 K |
| General and administrative expenses | 0.000 -100.00 % | 867.630 K -45.64 % | 1.596 M 7.55 % | 1.484 M 95.26 % | 760.000 K -19.87 % | 948.494 K -44.30 % | 1.703 M 181.48 % | 605.027 K -28.31 % | 843.941 K | 0.000 | 0.000 -100.00 % | 374.884 K |
| Selling and marketing expenses | 0.000 100.00 % | -705.130 K -1 510.26 % | 50.000 K 6.38 % | 47.000 K 9.30 % | 43.000 K -37.74 % | 69.060 K -84.30 % | 439.961 K 899.00 % | 44.040 K 6.48 % | 41.360 K | 0.000 | 0.000 -100.00 % | 67.171 K |
| Other expenses | 90.000 K | 0.000 -100.00 % | 574.000 K -47.44 % | 1.092 M -36.77 % | 1.727 M 5 899.58 % | -29.778 K 97.74 % | -1.319 M -105.74 % | 22.997 M 738.69 % | 2.742 M | 0.000 | 0.000 | 0.000 |
| Operating expenses | 90.000 K -44.62 % | 162.500 K -92.68 % | 2.220 M -15.36 % | 2.623 M 3.68 % | 2.530 M 156.13 % | 987.776 K 19.84 % | 824.230 K -96.51 % | 23.646 M 551.94 % | 3.627 M 18 035.00 % | 20.000 K | 0.000 -100.00 % | 587.547 K |
| Cost and expenses | 6.528 M -61.42 % | 16.921 M 51.97 % | 11.134 M -19.81 % | 13.885 M -61.37 % | 35.947 M 1 064.78 % | 3.086 M -51.16 % | 6.319 M -97.42 % | 245.053 M 1 540.80 % | 14.935 M -66.19 % | 44.176 M 231.70 % | 13.318 M 2 140.02 % | 594.547 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 | 0.000 -100.00 % | 162.500 K -90.13 % | 1.646 M 7.51 % | 1.531 M 90.66 % | 803.000 K -21.09 % | 1.018 M -52.52 % | 2.143 M 230.17 % | 649.067 K -26.68 % | 885.301 K 4 326.51 % | 20.000 K | 0.000 -100.00 % | 587.547 K |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.275 K | 0.000 -100.00 % | 611.543 K 7.09 % | 571.060 K | 0.000 | 0.000 | 0.000 |
| Interest expense | 5.000 K -90.38 % | 52.000 K 73.33 % | 30.000 K | 0.000 -100.00 % | 2.000 K -71.67 % | 7.059 K -99.63 % | 1.883 M 502.17 % | 312.700 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 486.000 K -16.78 % | 584.000 K 1 258.14 % | 43.000 K -31.75 % | 63.000 K -30.00 % | 90.000 K -31.66 % | 131.701 K -32.54 % | 195.227 K -23.23 % | 254.302 K 136.25 % | 107.640 K -28.96 % | 151.517 K 194.87 % | 51.384 K -26.67 % | 70.070 K |
| Operating income | 2.492 M -22.72 % | 3.225 M 111.17 % | 1.527 M -63.46 % | 4.179 M -21.20 % | 5.303 M 3 491.60 % | -156.357 K 96.87 % | -5.000 M -128.88 % | 17.315 M 4 565.49 % | 371.129 K -96.57 % | 10.824 M 287.40 % | 2.794 M 933.07 % | 270.456 K |
| Operating income ratio | 0.28 72.59 % | 0.16 32.72 % | 0.12 -47.86 % | 0.23 79.16 % | 0.13 422.04 % | -0.04 97.97 % | -1.97 -3 125.52 % | 0.07 162.55 % | 0.02 -87.37 % | 0.20 13.48 % | 0.17 -44.53 % | 0.31 |
| Total other income expenses net | 0.000 100.00 % | -2.496 M -345.63 % | -560.000 K 74.13 % | -2.165 M -1 102.78 % | -180.000 K -3 043.56 % | -5.726 K 99.70 % | -1.884 M -754.03 % | 288.062 K -49.51 % | 570.503 K 123.86 % | -2.391 M -17.67 % | -2.032 M -799.29 % | -225.957 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 | 55.484 M -12.63 % | 63.506 M 51.63 % | 41.881 M 227.12 % | 12.803 M 1 443.44 % | -953.000 K -1 856.97 % | 54.241 K -99.75 % | 21.377 M 47.15 % | 14.527 M 260.73 % | -9.038 M -4 977.53 % | -178.000 K 90.46 % | -1.866 M -1 954.00 % | -90.847 K |
| Total investments | 1.050 M -1.50 % | 1.066 M 4 341.67 % | 24.000 K | 0.000 -100.00 % | 60.000 K | 0.000 | 0.000 -100.00 % | 5.500 M -42.11 % | 9.500 M 216.67 % | 3.000 M | 0.000 | 0.000 |
| Total debt | 56.488 M -11.87 % | 64.095 M 45.97 % | 43.910 M 240.12 % | 12.910 M 8.31 % | 11.919 M -45.01 % | 21.675 M 0.73 % | 21.518 M 46.37 % | 14.701 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 673.999 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 0.000 -100.00 % | 91.000 K 102.73 % | -3.337 M 20.03 % | -4.173 M 29.26 % | -5.899 M 41.43 % | -10.072 M 7.43 % | -10.881 M -176.45 % | -3.936 M 78.13 % | -17.995 M -11.80 % | -16.096 M 29.74 % | -22.909 M 2.71 % | -23.547 M |
| Common stock | 25.936 M 0.00 % | 25.936 M 0.00 % | 25.936 M 0.00 % | 25.936 M 0.00 % | 25.936 M 0.00 % | 25.936 M 0.00 % | 25.936 M 0.00 % | 25.936 M 0.00 % | 25.936 M 0.00 % | 25.936 M 0.00 % | 25.936 M 0.00 % | 25.936 M |
| Total equity | 26.610 M 1.12 % | 26.315 M 2.44 % | 25.687 M 3.36 % | 24.851 M 7.46 % | 23.125 M 22.03 % | 18.951 M 4.46 % | 18.142 M -27.69 % | 25.088 M 127.47 % | 11.029 M 8.91 % | 10.127 M 205.49 % | 3.315 M 23.88 % | 2.676 M |
| Other non current liabilities | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 16.651 K -77.84 % | 75.153 K |
| 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 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 16.651 K -77.84 % | 75.153 K |
| Other current liabilities | 2.387 M -16.66 % | 2.864 M 10.79 % | 2.585 M -7.18 % | 2.785 M -16.99 % | 3.355 M 18.93 % | 2.821 M 0.61 % | 2.804 M 64.99 % | 1.700 M 196.59 % | 573.015 K -65.96 % | 1.683 M 322.32 % | 398.613 K -57.48 % | 937.525 K |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 131.000 K -55.14 % | 292.000 K -94.94 % | 5.768 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 56.488 M -11.87 % | 64.095 M 45.97 % | 43.910 M 240.12 % | 12.910 M 8.31 % | 11.919 M -45.01 % | 21.675 M 0.73 % | 21.518 M 46.37 % | 14.701 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 59.061 M -17.61 % | 71.685 M 53.07 % | 46.831 M 35.31 % | 34.609 M -28.20 % | 48.204 M 27.54 % | 37.795 M -3.18 % | 39.038 M 0.39 % | 38.887 M 284.45 % | 10.115 M 414.76 % | 1.965 M 392.96 % | 398.613 K -57.48 % | 937.525 K |
| Total liabilities | 59.061 M -17.61 % | 71.685 M 53.07 % | 46.831 M 35.31 % | 34.609 M -28.20 % | 48.204 M 27.54 % | 37.795 M -3.18 % | 39.038 M 0.39 % | 38.887 M 284.45 % | 10.115 M 414.76 % | 1.965 M 373.19 % | 415.264 K -59.01 % | 1.013 M |
| Other non current assets | 5.100 M 0.00 % | 5.100 M 0.00 % | 5.100 M 0.00 % | 5.100 M 0.00 % | 5.100 M 1 802.60 % | -299.536 K -105.87 % | 5.100 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.070 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 |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 97.000 -62.98 % | 262.000 -63.10 % | 710.000 -63.17 % | 1.928 K -63.16 % | 5.233 K -63.16 % | 14.206 K -63.16 % | 38.561 K -31.58 % | 56.359 K |
| 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 -100.00 % | 97.000 -62.98 % | 262.000 -63.10 % | 710.000 -63.17 % | 1.928 K -63.16 % | 5.233 K -63.16 % | 14.206 K -63.16 % | 38.561 K -31.58 % | 56.359 K |
| Property plant equipment net | 757.000 K -38.36 % | 1.228 M 1 092.23 % | 103.000 K -29.45 % | 146.000 K -30.14 % | 209.000 K -30.23 % | 299.536 K -30.54 % | 431.237 K -31.03 % | 625.246 K 531.34 % | 99.034 K -18.71 % | 121.829 K -6.89 % | 130.841 K -20.43 % | 164.426 K |
| Total non current assets | 5.857 M -7.44 % | 6.328 M 21.62 % | 5.203 M -0.82 % | 5.246 M -1.19 % | 5.309 M 2 026 235.88 % | 262.000 -100.00 % | 5.532 M 700.47 % | 691.096 K 444.31 % | 126.967 K -14.65 % | 148.757 K -12.19 % | 169.402 K -86.88 % | 1.291 M |
| Other current assets | 2.430 M -76.87 % | 10.508 M 179.25 % | 3.763 M 359.46 % | 819.000 K -61.00 % | 2.100 M 107.12 % | -29.481 M -6 496.51 % | 460.888 K -93.85 % | 7.491 M 202.18 % | 2.479 M -67.97 % | 7.740 M 1 283.85 % | 559.308 K 219.60 % | 175.000 K |
| Short term investments | 1.050 M -1.50 % | 1.066 M 4 341.67 % | 24.000 K | 0.000 -100.00 % | 60.000 K | 0.000 | 0.000 -100.00 % | 5.500 M -42.11 % | 9.500 M 216.67 % | 3.000 M | 0.000 | 0.000 |
| cash and cash equivalents | 1.004 M 70.46 % | 589.000 K -70.97 % | 2.029 M 1 796.26 % | 107.000 K -99.17 % | 12.872 M -40.47 % | 21.621 M 15 311.22 % | 140.294 K -19.37 % | 173.990 K -98.07 % | 9.038 M 4 977.10 % | 178.015 K -90.46 % | 1.866 M 1 954.00 % | 90.847 K |
| Cash and short term investments | 2.054 M 248.73 % | 589.000 K -70.97 % | 2.029 M 1 796.26 % | 107.000 K -99.17 % | 12.872 M 23 631.56 % | 54.240 K -61.34 % | 140.294 K -97.53 % | 5.674 M -69.39 % | 18.538 M 483.32 % | 3.178 M 70.31 % | 1.866 M 1 954.00 % | 90.847 K |
| Total current assets | 79.814 M -12.94 % | 91.672 M 36.18 % | 67.315 M 24.17 % | 54.214 M -17.88 % | 66.020 M 205.35 % | 21.621 M -58.14 % | 51.649 M -18.38 % | 63.283 M 201.10 % | 21.017 M 75.96 % | 11.944 M 235.41 % | 3.561 M 48.50 % | 2.398 M |
| Inventory | 75.189 M -1.64 % | 76.442 M 32.29 % | 57.783 M 8.44 % | 53.288 M 4.39 % | 51.048 M 0.00 % | 51.048 M 0.00 % | 51.048 M 1.86 % | 50.118 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Net receivables | 141.000 K -96.59 % | 4.133 M 10.51 % | 3.740 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.026 M -9.68 % | 1.136 M -46.72 % | 2.132 M |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 63.922 K 181.59 % | 22.700 K 78.43 % | 12.722 K | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 35.126 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 186.000 K -96.06 % | 4.726 M 2 205.37 % | 205.000 K -98.90 % | 18.622 M -24.04 % | 24.517 M 84.35 % | 13.299 M -9.63 % | 14.717 M -34.55 % | 22.486 M 135.65 % | 9.542 M 3 288.87 % | 281.569 K | 0.000 | 0.000 |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.645 M | 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 | 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 % | 288.000 K -90.67 % | 3.088 M 0.00 % | 3.088 M 0.00 % | 3.088 M 0.02 % | 3.088 M 0.00 % | 3.088 M 0.00 % | 3.088 M 973.91 % | 287.500 K 0.00 % | 287.500 K 0.00 % | 287.500 K 0.00 % | 287.500 K |
| 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 |
| 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 | 85.671 M -12.58 % | 98.000 M 35.14 % | 72.518 M 21.96 % | 59.460 M -16.64 % | 71.329 M 25.70 % | 56.747 M -0.76 % | 57.181 M -10.62 % | 63.975 M 202.57 % | 21.144 M 74.86 % | 12.092 M 224.18 % | 3.730 M 1.11 % | 3.689 M |
| 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 | 12.892 M 161.10 % | -21.099 M -85.42 % | -11.379 M -24.69 % | -9.126 M -239.46 % | 6.544 M 381.47 % | -2.325 M 58.94 % | -5.662 M 87.32 % | -44.645 M -400.15 % | 14.874 M 953.36 % | -1.743 M -286.90 % | 932.592 K 1 813.95 % | -54.412 K |
| Accounts receivables | 3.992 M 1 113.20 % | -394.000 K 89.47 % | -3.740 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.930 M 138.50 % | -5.013 M -174.00 % | 6.774 M 499.18 % | -1.697 M -470.21 % | 458.386 K 9.19 % | 419.790 K |
| Inventory | 1.252 M 106.71 % | -18.658 M -315.08 % | -4.495 M -100.67 % | -2.240 M | 0.000 | 0.000 100.00 % | -929.000 K 98.15 % | -50.118 M | 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 | 7.648 M 473.62 % | -2.047 M 34.89 % | -3.144 M 54.34 % | -6.886 M -205.23 % | 6.544 M 381.47 % | -2.325 M 65.11 % | -6.663 M -163.54 % | 10.486 M 29.46 % | 8.100 M 17 708.70 % | -46.000 K -109.70 % | 474.206 K 200.00 % | -474.202 K |
| Other non cash items | -4.581 M -5 685.55 % | -79.180 K 99.57 % | -18.548 M -188.95 % | -6.419 M -159.33 % | 10.820 M 19 489.03 % | 55.235 K -97.07 % | 1.883 M 729.77 % | -299.000 K 71.74 % | -1.058 M 73.09 % | -3.931 M -2 676.27 % | 152.585 K 366.44 % | -57.267 K |
| Net cash provided by operating activities | 9.092 M 145.77 % | -19.864 M 31.62 % | -29.048 M -111.17 % | -13.756 M -160.93 % | 22.577 M 9 546.64 % | -238.995 K 97.72 % | -10.468 M 61.35 % | -27.086 M -282.21 % | 14.865 M 1 052.33 % | 1.290 M -27.32 % | 1.775 M 61 318.69 % | 2.890 K |
| Investments in property plant and equipment | -14.000 K 99.18 % | -1.709 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -777.000 K -924.09 % | -75.872 K 35.70 % | -118.000 K | 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 |
| 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 |
| 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 |
| Other investing activites | -1.050 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.275 K | 0.000 -100.00 % | 611.543 K 7.09 % | 571.060 K 307.92 % | 139.993 K | 0.000 -100.00 % | 34.997 K |
| Net cash used for investing activites | -1.064 M 37.74 % | -1.709 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.275 K | 0.000 100.00 % | -166.000 K -133.52 % | 495.188 K 2 167.03 % | 21.843 K | 0.000 -100.00 % | 34.997 K |
| Debt repayment | -7.608 M -137.69 % | 20.185 M -34.89 % | 31.000 M 3 028.15 % | 991.000 K 110.16 % | -9.757 M -6 286.12 % | 157.724 K -97.69 % | 6.817 M -53.63 % | 14.701 M | 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 | -5.000 K 90.35 % | -51.820 K -72.73 % | -30.000 K | 0.000 100.00 % | -2.000 K 71.67 % | -7.059 K 99.63 % | -1.883 M -501.60 % | -313.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | -7.613 M -137.81 % | 20.133 M -34.99 % | 30.970 M 3 025.13 % | 991.000 K 110.15 % | -9.759 M -6 577.28 % | 150.665 K -96.95 % | 4.934 M -65.71 % | 14.388 M | 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 |
| Net change in cash | 415.000 K 128.82 % | -1.440 M -174.92 % | 1.922 M 115.06 % | -12.765 M -199.59 % | 12.818 M 14 995.30 % | -86.054 K 98.44 % | -5.534 M 56.98 % | -12.864 M -183.75 % | 15.360 M 1 070.73 % | 1.312 M -29.69 % | 1.866 M 1 954.00 % | 90.847 K |
| Cash at beginning of period | 589.000 K -70.97 % | 2.029 M 1 796.26 % | 107.000 K -99.17 % | 12.872 M 23 737.04 % | 54.000 K -61.51 % | 140.294 K -97.53 % | 5.674 M -69.39 % | 18.538 M 483.32 % | 3.178 M 70.31 % | 1.866 M | 0.000 | 0.000 |
| Cash at end of period | 1.004 M 70.46 % | 589.000 K -70.97 % | 2.029 M 1 796.26 % | 107.000 K -99.17 % | 12.872 M 23 631.56 % | 54.240 K -61.34 % | 140.294 K -97.53 % | 5.674 M -69.39 % | 18.538 M 483.32 % | 3.178 M 70.31 % | 1.866 M 1 954.00 % | 90.847 K |
| Operating cash flow | 9.092 M 145.77 % | -19.864 M 31.62 % | -29.048 M -111.17 % | -13.756 M -160.93 % | 22.577 M 9 546.64 % | -238.995 K 97.72 % | -10.468 M 61.35 % | -27.086 M -282.21 % | 14.865 M 1 052.33 % | 1.290 M -27.32 % | 1.775 M 61 318.69 % | 2.890 K |
| Capital expenditure | -14.000 K 99.18 % | -1.709 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -777.000 K -924.09 % | -75.872 K 35.70 % | -118.000 K | 0.000 | 0.000 |
| Free CashFlow | 9.078 M 142.08 % | -21.573 M 25.73 % | -29.048 M -111.17 % | -13.756 M -160.93 % | 22.577 M 9 546.64 % | -238.995 K 97.72 % | -10.468 M 62.43 % | -27.864 M -288.41 % | 14.789 M 1 161.86 % | 1.172 M -33.97 % | 1.775 M 61 318.69 % | 2.890 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 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 570.000 K -36.88 % | 903.000 K | 0.000 -100.00 % | 1.460 M -78.07 % | 6.657 M -11.29 % | 7.504 M 20.57 % | 6.224 M 123.08 % | 2.790 M -23.10 % | 3.628 M -61.24 % | 9.360 M 345.50 % | 2.101 M 250.17 % | 600.000 K 0.00 % | 600.000 K 60 100.00 % | -1.000 K -100.01 % | 10.994 M | 0.000 -100.00 % | 7.073 M -82.37 % | 40.123 M 4 915.38 % | 800.000 K 433.33 % | 150.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 3.900 M | 0.000 100.00 % | -265.000 | 0.000 -100.00 % | 2.533 M | 0.000 -100.00 % | 640.000 -100.00 % | 257.892 M 6 347.30 % | 4.000 M 14.29 % | 3.500 M -67.48 % | 10.761 M | 0.000 -100.00 % | 4.500 M | 0.000 -100.00 % | 10.577 M -29.49 % | 15.000 M 0.00 % | 15.000 M 4.00 % | 14.423 M 5 769 100.00 % | 250.000 -99.77 % | 111.000 K -98.52 % | 7.500 M -11.76 % | 8.500 M 882.66 % | 865.003 K | 0.000 | 0.000 | 0.000 |
| Net income | 22.000 K 122.92 % | -96.000 K -200.00 % | 96.000 K 81.13 % | 53.000 K -78.37 % | 245.000 K 1 013.64 % | 22.000 K -92.67 % | 300.000 K 1 100.00 % | 25.000 K -91.17 % | 283.000 K -72.44 % | 1.027 M 44.04 % | 713.000 K 282.35 % | -391.000 K 23.78 % | -513.000 K 83.09 % | -3.034 M -433.04 % | 911.000 K 719.73 % | -147.000 K -103.68 % | 3.996 M 9.51 % | 3.649 M 721.85 % | 444.000 K 1 676.00 % | 25.000 K -54.55 % | 55.000 K -97.10 % | 1.899 M 249.18 % | -1.273 M -159.21 % | 2.150 M 209.25 % | -1.968 M -20.88 % | -1.628 M 42.53 % | -2.833 M -1 387.73 % | 220.000 K 108.13 % | -2.705 M -67 525.00 % | -4.000 K -100.03 % | 14.885 M 1 449.50 % | -1.103 M -493.93 % | 280.000 K 330.77 % | 65.000 K 141.40 % | -157.000 K -110.99 % | 1.429 M 294.42 % | -735.000 K -127.23 % | 2.699 M 134.29 % | 1.152 M -45.99 % | 2.133 M 157.61 % | 828.000 K 356.35 % | -323.000 K 19.05 % | -399.000 K -167.51 % | 591.000 K -23.15 % | 769.000 K 87.79 % | 409.499 K 355.94 % | -160.000 K -8.84 % | -147.000 K -153.45 % | -58.000 K |
| Income before tax | 22.000 K 153.66 % | -41.000 K -142.71 % | 96.000 K 81.13 % | 53.000 K -78.37 % | 245.000 K 102.48 % | 121.000 K -59.67 % | 300.000 K 1 100.00 % | 25.000 K -91.17 % | 283.000 K -75.56 % | 1.158 M 62.41 % | 713.000 K 282.35 % | -391.000 K 23.78 % | -513.000 K 81.30 % | -2.744 M -401.21 % | 911.000 K 719.73 % | -147.000 K -103.68 % | 3.996 M -13.11 % | 4.599 M 935.81 % | 444.000 K 1 676.00 % | 25.000 K -54.55 % | 55.000 K -97.10 % | 1.899 M 249.18 % | -1.273 M -159.21 % | 2.150 M 209.25 % | -1.968 M -25.67 % | -1.566 M 44.72 % | -2.833 M -1 387.73 % | 220.000 K 108.13 % | -2.705 M 14.40 % | -3.160 M -114.64 % | 21.585 M 1 932.34 % | -1.178 M -431.83 % | 355.000 K 238.10 % | 105.000 K 166.88 % | -157.000 K -109.08 % | 1.729 M 335.24 % | -735.000 K -130.37 % | 2.420 M 5.13 % | 2.302 M -14.20 % | 2.683 M 160.99 % | 1.028 M 614.00 % | -200.000 K 49.87 % | -399.000 K -167.51 % | 591.000 K -23.15 % | 769.000 K 87.79 % | 409.499 K 355.94 % | -160.000 K -8.84 % | -147.000 K -153.45 % | -58.000 K |
| Income before tax ratio | 0.04 185.01 % | -0.05 | 0.00 -100.00 % | 0.04 -1.36 % | 0.04 128.24 % | 0.02 -66.55 % | 0.05 437.92 % | 0.01 -88.51 % | 0.08 -36.95 % | 0.12 -63.54 % | 0.34 152.08 % | -0.65 23.78 % | -0.86 -100.03 % | 2 744.00 3 311 374.86 % | 0.08 | 0.00 -100.00 % | 0.56 392.89 % | 0.11 -79.35 % | 0.56 233.00 % | 0.17 | 0.00 | 0.00 | 0.00 -100.00 % | 0.55 | 0.00 -100.00 % | 5 909.43 | 0.00 -100.00 % | 0.09 | 0.00 100.00 % | -4 937.50 -5 899 297.36 % | 0.08 128.42 % | -0.29 -390.35 % | 0.10 939.50 % | 0.01 | 0.00 -100.00 % | 0.38 | 0.00 -100.00 % | 0.23 49.09 % | 0.15 -14.20 % | 0.18 150.95 % | 0.07 100.01 % | -800.00 -22 155.64 % | -3.59 -4 661.67 % | 0.08 -12.90 % | 0.09 -80.89 % | 0.47 | 0.00 | 0.00 | 0.00 |
| EBITDA | 186.500 K 242.20 % | 54.500 K -73.92 % | 209.000 K 5.56 % | 198.000 K -49.75 % | 394.000 K -43.31 % | 695.000 K 103.37 % | 341.750 K 694.77 % | 43.000 K -85.52 % | 297.000 K -75.12 % | 1.194 M 62.69 % | 733.750 K 293.09 % | -380.000 K 25.93 % | -513.000 K 81.20 % | -2.728 M -394.28 % | 927.000 K 802.27 % | -132.000 K -103.29 % | 4.012 M -13.24 % | 4.624 M 890.15 % | 467.000 K 893.62 % | 47.000 K -39.74 % | 78.000 K -72.94 % | 288.266 K 143.48 % | -663.000 K -124.14 % | 2.746 M 292.84 % | -1.424 M -36.27 % | -1.045 M 54.21 % | -2.282 M -462.80 % | 629.000 K 129.84 % | -2.108 M 25.96 % | -2.847 M -113.11 % | 21.722 M 1 943.97 % | -1.178 M -395.24 % | 399.000 K 167.79 % | 149.000 K 160.08 % | -248.000 K -114.21 % | 1.745 M 323.72 % | -780.000 K -132.55 % | 2.396 M 7.35 % | 2.232 M -17.06 % | 2.691 M 158.50 % | 1.041 M 656.68 % | -187.000 K 52.17 % | -391.000 K -165.26 % | 599.124 K -23.29 % | 781.000 K 60.88 % | 485.442 K 423.63 % | -150.000 K -9.83 % | -136.575 K -173.15 % | -50.000 K |
| Net income ratio | 0.04 136.30 % | -0.11 | 0.00 -100.00 % | 0.04 -1.36 % | 0.04 1 155.33 % | 0.00 -93.92 % | 0.05 437.92 % | 0.01 -88.51 % | 0.08 -28.91 % | 0.11 -67.67 % | 0.34 152.08 % | -0.65 23.78 % | -0.86 -100.03 % | 3 034.00 3 661 348.52 % | 0.08 | 0.00 -100.00 % | 0.56 521.21 % | 0.09 -83.61 % | 0.56 233.00 % | 0.17 | 0.00 | 0.00 | 0.00 -100.00 % | 0.55 | 0.00 -100.00 % | 6 143.40 | 0.00 -100.00 % | 0.09 | 0.00 100.00 % | -6.25 -10 928.52 % | 0.06 120.93 % | -0.28 -444.69 % | 0.08 1 224.43 % | 0.01 | 0.00 -100.00 % | 0.32 | 0.00 -100.00 % | 0.26 232.26 % | 0.08 -45.99 % | 0.14 147.70 % | 0.06 100.00 % | -1 292.00 -35 842.86 % | -3.59 -4 661.67 % | 0.08 -12.90 % | 0.09 -80.89 % | 0.47 | 0.00 | 0.00 | 0.00 |
| Ratio EBITDA | 0.33 442.12 % | 0.06 | 0.00 -100.00 % | 0.14 129.14 % | 0.06 -36.10 % | 0.09 68.68 % | 0.05 256.27 % | 0.02 -81.17 % | 0.08 -35.81 % | 0.13 -63.48 % | 0.35 155.14 % | -0.63 25.93 % | -0.86 -100.03 % | 2 728.00 3 235 243.26 % | 0.08 | 0.00 -100.00 % | 0.57 392.19 % | 0.12 -80.26 % | 0.58 86.30 % | 0.31 | 0.00 | 0.00 | 0.00 -100.00 % | 0.70 | 0.00 -100.00 % | 3 943.40 | 0.00 -100.00 % | 0.25 | 0.00 100.00 % | -4 448.44 -5 281 457.35 % | 0.08 128.60 % | -0.29 -358.33 % | 0.11 723.32 % | 0.01 | 0.00 -100.00 % | 0.39 | 0.00 -100.00 % | 0.23 52.24 % | 0.15 -17.06 % | 0.18 148.56 % | 0.07 100.01 % | -748.00 -21 134.78 % | -3.52 -4 509.59 % | 0.08 -13.06 % | 0.09 -83.63 % | 0.56 | 0.00 | 0.00 | 0.00 |
| Gross profit ratio | 1.92 220.35 % | 0.60 | 0.00 -100.00 % | 0.38 51.07 % | 0.25 5.86 % | 0.24 18.00 % | 0.20 -49.23 % | 0.39 -11.13 % | 0.44 217.03 % | 0.14 -16.64 % | 0.17 -0.19 % | 0.17 -83.17 % | 1.00 -99.49 % | 195.00 256 953.96 % | 0.08 | 0.00 -100.00 % | 0.74 344.59 % | 0.17 -83.29 % | 1.00 0.00 % | 1.00 | 0.00 | 0.00 | 0.00 -100.00 % | 1.00 | 0.00 -100.00 % | 6.68 | 0.00 -100.00 % | 0.35 | 0.00 100.00 % | -2 468.75 -2 649 693.72 % | 0.09 223.00 % | -0.08 -117.67 % | 0.43 304.55 % | 0.11 | 0.00 -100.00 % | 0.58 | 0.00 -100.00 % | 0.31 74.87 % | 0.18 -7.46 % | 0.19 -80.34 % | 0.99 100.00 % | -51 556.00 -7 630 188.00 % | -0.68 -169.82 % | 0.97 -3.23 % | 1.00 0.82 % | 0.99 | 0.00 | 0.00 | 0.00 |
| Weighted average shs out dil | 12.968 M 35.08 % | 9.600 M -26.34 % | 13.033 M -1.64 % | 13.250 M 8.16 % | 12.250 M -12.00 % | 13.920 M -7.20 % | 15.000 M 20.00 % | 12.500 M -11.66 % | 14.150 M 10.22 % | 12.838 M -9.98 % | 14.260 M 9.41 % | 13.033 M 1.62 % | 12.825 M -0.55 % | 12.897 M -0.90 % | 13.014 M -11.47 % | 14.700 M 14.04 % | 12.890 M -7.16 % | 13.884 M -6.19 % | 14.800 M 14.13 % | 12.968 M 0.00 % | 12.968 M 0.00 % | 12.968 M 1.87 % | 12.730 M 0.66 % | 12.647 M -3.61 % | 13.120 M 1.53 % | 12.923 M 0.35 % | 12.877 M 17.06 % | 11.000 M -14.60 % | 12.881 M -0.67 % | 12.968 M 0.19 % | 12.943 M 5.61 % | 12.256 M -5.49 % | 12.968 M 0.00 % | 12.968 M -0.88 % | 13.083 M 0.71 % | 12.991 M -1.02 % | 13.125 M 1.15 % | 12.976 M -0.88 % | 13.091 M 0.65 % | 13.006 M 0.53 % | 12.938 M 3.50 % | 12.500 M -6.02 % | 13.300 M 3.52 % | 12.848 M 0.24 % | 12.817 M 0.28 % | 12.781 M -4.14 % | 13.333 M 0.00 % | 13.333 M 0.00 % | 13.333 M |
| Weighted average shs out | 12.968 M 35.08 % | 9.600 M -26.35 % | 13.035 M -1.63 % | 13.250 M 8.16 % | 12.250 M -12.02 % | 13.924 M -7.17 % | 15.000 M 20.00 % | 12.500 M -11.66 % | 14.150 M -1.19 % | 14.320 M 0.42 % | 14.260 M 9.41 % | 13.033 M 1.62 % | 12.825 M -0.55 % | 12.897 M -0.90 % | 13.014 M -11.47 % | 14.700 M 14.04 % | 12.890 M -7.16 % | 13.884 M -6.19 % | 14.800 M 14.13 % | 12.968 M 0.00 % | 12.968 M 0.00 % | 12.968 M 1.87 % | 12.730 M 0.66 % | 12.647 M -3.61 % | 13.120 M 1.53 % | 12.923 M 0.35 % | 12.877 M 17.06 % | 11.000 M -14.60 % | 12.881 M -0.67 % | 12.968 M 0.19 % | 12.943 M 5.61 % | 12.256 M -5.49 % | 12.968 M -2.52 % | 13.303 M 1.68 % | 13.083 M 0.71 % | 12.991 M -1.02 % | 13.125 M 1.15 % | 12.976 M -0.88 % | 13.091 M 0.65 % | 13.006 M 0.53 % | 12.938 M 3.50 % | 12.500 M -6.02 % | 13.300 M 3.52 % | 12.848 M 0.24 % | 12.817 M 0.28 % | 12.781 M -4.14 % | 13.333 M 0.00 % | 13.333 M 0.00 % | 13.333 M |
| EPS diluted | 0.00 117.00 % | -0.01 -235.14 % | 0.01 85.00 % | 0.00 -80.00 % | 0.02 1 438.46 % | 0.00 -93.50 % | 0.02 900.00 % | 0.00 -90.00 % | 0.02 -72.11 % | 0.07 43.40 % | 0.05 266.67 % | -0.03 25.00 % | -0.04 83.33 % | -0.24 -442.86 % | 0.07 800.00 % | -0.01 -103.23 % | 0.31 19.23 % | 0.26 766.67 % | 0.03 1 478.95 % | 0.00 -54.76 % | 0.00 -97.20 % | 0.15 250.00 % | -0.10 -158.82 % | 0.17 213.33 % | -0.15 -15.38 % | -0.13 40.91 % | -0.22 -1 200.00 % | 0.02 109.52 % | -0.21 -69 900.00 % | 0.00 -100.03 % | 1.15 1 377.78 % | -0.09 -2 350.00 % | 0.00 -33.33 % | 0.01 150.00 % | -0.01 -110.91 % | 0.11 296.43 % | -0.06 -126.67 % | 0.21 138.64 % | 0.09 -45.00 % | 0.16 150.00 % | 0.06 348.06 % | -0.03 14.00 % | -0.03 -165.22 % | 0.05 -23.33 % | 0.06 87.50 % | 0.03 366.67 % | -0.01 -9.09 % | -0.01 -150.00 % | 0.00 |
| Earnings per share | 0.00 117.00 % | -0.01 -235.14 % | 0.01 85.00 % | 0.00 -80.00 % | 0.02 1 438.46 % | 0.00 -93.50 % | 0.02 900.00 % | 0.00 -90.00 % | 0.02 -75.00 % | 0.08 60.00 % | 0.05 266.67 % | -0.03 25.00 % | -0.04 83.33 % | -0.24 -442.86 % | 0.07 800.00 % | -0.01 -103.23 % | 0.31 19.23 % | 0.26 766.67 % | 0.03 1 478.95 % | 0.00 -54.76 % | 0.00 -97.20 % | 0.15 250.00 % | -0.10 -158.82 % | 0.17 213.33 % | -0.15 -15.38 % | -0.13 40.91 % | -0.22 -1 200.00 % | 0.02 109.52 % | -0.21 -69 900.00 % | 0.00 -100.03 % | 1.15 1 377.78 % | -0.09 -2 350.00 % | 0.00 -33.33 % | 0.01 150.00 % | -0.01 -110.91 % | 0.11 296.43 % | -0.06 -126.67 % | 0.21 138.64 % | 0.09 -45.00 % | 0.16 150.00 % | 0.06 348.06 % | -0.03 14.00 % | -0.03 -165.22 % | 0.05 -23.33 % | 0.06 87.50 % | 0.03 366.67 % | -0.01 -9.09 % | -0.01 -150.00 % | 0.00 |
| Gross profit | 1.096 M 102.21 % | 542.000 K -16.74 % | 651.000 K 17.93 % | 552.000 K -66.87 % | 1.666 M -6.09 % | 1.774 M 42.26 % | 1.247 M 13.26 % | 1.101 M -31.66 % | 1.611 M 22.88 % | 1.311 M 271.39 % | 353.000 K 249.50 % | 101.000 K -83.17 % | 600.000 K 407.69 % | -195.000 K -123.38 % | 834.000 K 16.48 % | 716.000 K -86.37 % | 5.255 M -21.63 % | 6.705 M 738.13 % | 800.000 K 433.33 % | 150.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 3.900 M | 0.000 100.00 % | -1.770 K 97.05 % | -60.000 K -106.77 % | 886.000 K | 0.000 100.00 % | -1.580 M -106.58 % | 24.029 M 8 030.36 % | -303.000 K -120.20 % | 1.500 M 31.58 % | 1.140 M 425.35 % | 217.000 K -91.64 % | 2.595 M 905.90 % | -322.000 K -109.71 % | 3.317 M 23.31 % | 2.690 M -7.46 % | 2.907 M -79.56 % | 14.221 M 210.33 % | -12.889 M -17 085.33 % | -75.000 K -101.03 % | 7.258 M -14.61 % | 8.500 M 890.67 % | 858.003 K | 0.000 -100.00 % | 50.000 K 200.00 % | -50.000 K |
| Income tax expense | 0.000 -100.00 % | 55.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 101.000 K | 0.000 | 0.000 100.00 % | -10.750 K -108.21 % | 131.000 K 108.65 % | -1.515 M | 0.000 | 0.000 -100.00 % | 290.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 950.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 61.455 K | 0.000 | 0.000 | 0.000 100.00 % | -3.156 M -147.10 % | 6.700 M 9 033.33 % | -75.000 K -200.00 % | 75.000 K 87.50 % | 40.000 K | 0.000 -100.00 % | 300.000 K | 0.000 -100.00 % | 279.373 K -75.71 % | 1.150 M 109.09 % | 550.000 K 175.00 % | 200.000 K 62.59 % | 123.008 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cost of revenue | -526.000 K -245.71 % | 361.000 K 57.64 % | 229.000 K -74.78 % | 908.000 K -81.81 % | 4.991 M -12.90 % | 5.730 M 15.13 % | 4.977 M 194.67 % | 1.689 M -16.26 % | 2.017 M -74.94 % | 8.049 M 360.47 % | 1.748 M 250.30 % | 499.000 K 62.01 % | 308.000 K 58.76 % | 194.000 K -98.09 % | 10.160 M 1 518.99 % | -716.000 K -139.38 % | 1.818 M -94.56 % | 33.417 M 16 361.58 % | 203.000 K -21.62 % | 259.000 K -51.13 % | 530.000 K -3.70 % | 550.381 K 62.83 % | 338.000 K -45.40 % | 619.000 K 4.74 % | 591.000 K 39 169.10 % | 1.505 K -97.49 % | 60.000 K -96.36 % | 1.647 M 35.78 % | 1.213 M -23.23 % | 1.580 M -99.32 % | 233.863 M 5 334.88 % | 4.303 M 115.15 % | 2.000 M -79.21 % | 9.621 M 4 533.64 % | -217.000 K -111.39 % | 1.905 M 491.61 % | 322.000 K -95.56 % | 7.260 M -41.02 % | 12.310 M 1.79 % | 12.093 M 5 886.63 % | 202.000 K -98.43 % | 12.890 M 6 830.11 % | 186.000 K -23.14 % | 242.000 K | 0.000 -100.00 % | 7.000 K | 0.000 -100.00 % | 50.000 K 0.00 % | 50.000 K |
| General and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 374.884 K | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 67.171 K | 0.000 | 0.000 | 0.000 |
| Other expenses | 1.031 M | 0.000 | 0.000 -100.00 % | 1.051 M -27.47 % | 1.449 M -2.66 % | 1.489 M | 0.000 | 0.000 -100.00 % | 8.000 K -99.16 % | 953.000 K 22.02 % | 781.000 K | 0.000 -100.00 % | 1.113 M 259.91 % | -696.000 K -158.15 % | 1.197 M 38.70 % | 863.000 K -31.45 % | 1.259 M 62.40 % | 775.256 K 117.77 % | 356.000 K -20.54 % | 448.000 K -52.84 % | 950.000 K 471.09 % | -256.000 K -136.68 % | 698.000 K -41.20 % | 1.187 M -18.53 % | 1.457 M 307.25 % | -703.000 K -131.20 % | 2.253 M 604.06 % | 320.000 K -85.27 % | 2.173 M 71.37 % | 1.268 M -50.12 % | 2.542 M 143.72 % | 1.043 M -17.55 % | 1.265 M 22.22 % | 1.035 M 109.09 % | 495.000 K -46.66 % | 928.000 K 124.70 % | 413.000 K -95.56 % | 9.310 M 2 299.48 % | 388.000 K 73.21 % | 224.000 K -98.30 % | 13.193 M 210.61 % | -11.928 M -3 781.48 % | 324.000 K -95.14 % | 6.667 M -13.76 % | 7.731 M 8 277.15 % | -94.544 K -159.09 % | 160.000 K 64.95 % | 97.000 K | 0.000 |
| Operating expenses | 1.031 M | 0.000 | 0.000 -100.00 % | 1.051 M -27.47 % | 1.449 M -12.24 % | 1.651 M | 0.000 -100.00 % | 1.058 M -19.91 % | 1.321 M 301.07 % | -657.000 K -184.12 % | 781.000 K 58.74 % | 492.000 K -55.80 % | 1.113 M 259.91 % | -696.000 K -158.15 % | 1.197 M 38.70 % | 863.000 K -31.45 % | 1.259 M 62.40 % | 775.256 K 117.77 % | 356.000 K -20.54 % | 448.000 K -52.84 % | 950.000 K 471.09 % | -256.000 K -136.68 % | 698.000 K -41.20 % | 1.187 M -18.53 % | 1.457 M 307.25 % | -703.000 K -131.20 % | 2.253 M 604.06 % | 320.000 K -85.27 % | 2.173 M 71.37 % | 1.268 M -50.12 % | 2.542 M 143.72 % | 1.043 M -17.55 % | 1.265 M 22.22 % | 1.035 M 109.09 % | 495.000 K -46.66 % | 928.000 K 124.70 % | 413.000 K -95.57 % | 9.330 M 2 304.64 % | 388.000 K 73.21 % | 224.000 K -98.30 % | 13.193 M 210.61 % | -11.928 M -3 781.48 % | 324.000 K -95.14 % | 6.667 M -13.76 % | 7.731 M 1 468.14 % | 493.003 K 208.13 % | 160.000 K 64.95 % | 97.000 K 1 112.50 % | 8.000 K |
| Cost and expenses | 505.000 K 39.89 % | 361.000 K 57.64 % | 229.000 K -74.78 % | 908.000 K -85.90 % | 6.440 M -12.89 % | 7.393 M 25.31 % | 5.900 M 114.78 % | 2.747 M -17.71 % | 3.338 M -54.84 % | 7.392 M 846.48 % | 781.000 K -21.19 % | 991.000 K -10.96 % | 1.113 M 259.91 % | -696.000 K -106.13 % | 11.357 M 7 625.85 % | 147.000 K -95.22 % | 3.077 M -91.00 % | 34.193 M 9 504.78 % | 356.000 K -20.54 % | 448.000 K -52.84 % | 950.000 K 471.09 % | -256.000 K -136.68 % | 698.000 K -41.20 % | 1.187 M -18.53 % | 1.457 M 307.85 % | -701.000 K -130.31 % | 2.313 M 17.59 % | 1.967 M -9.48 % | 2.173 M -23.70 % | 2.848 M -98.80 % | 236.405 M 4 322.09 % | 5.346 M 63.74 % | 3.265 M -69.36 % | 10.656 M 3 733.09 % | 278.000 K -90.19 % | 2.833 M 285.44 % | 735.000 K -95.57 % | 16.590 M 30.65 % | 12.698 M 3.09 % | 12.317 M -8.05 % | 13.395 M 1 293.50 % | 961.250 K 88.48 % | 510.000 K -92.62 % | 6.909 M -10.63 % | 7.731 M 1 446.19 % | 500.003 K 212.50 % | 160.000 K 8.84 % | 147.000 K 153.45 % | 58.000 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 | 0.000 | 0.000 |
| Selling general and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 162.500 K | 0.000 | 0.000 | 0.000 -100.00 % | 171.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 217.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 159.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 181.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 181.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 62.500 K | 0.000 | 0.000 | 0.000 -100.00 % | 60.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 20.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 587.547 K | 0.000 | 0.000 | 0.000 |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 43.000 K | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 4.000 K 136.36 % | -11.000 K -135.48 % | 31.000 K 72.22 % | 18.000 K 28.57 % | 14.000 K -44.00 % | 25.000 K 400.00 % | 5.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.889 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 577.000 K 2.49 % | 563.000 K 10.18 % | 511.000 K 4.94 % | 486.955 K -6.35 % | 520.000 K 51.16 % | 344.000 K -35.34 % | 532.000 K 69.97 % | 313.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 |
| Depreciation and amortization | 121.500 K 0.00 % | 121.500 K -16.78 % | 146.000 K 0.00 % | 146.000 K 0.00 % | 146.000 K -75.00 % | 584.000 K 5 332.56 % | 10.750 K 0.00 % | 10.750 K 0.00 % | 10.750 K -2.27 % | 11.000 K -30.16 % | 15.750 K 43.18 % | 11.000 K -30.16 % | 15.750 K -1.56 % | 16.000 K 0.00 % | 16.000 K 6.67 % | 15.000 K -6.25 % | 16.000 K -29.48 % | 22.687 K -1.36 % | 23.000 K 4.55 % | 22.000 K -33.18 % | 32.925 K -0.68 % | 33.149 K 0.45 % | 33.000 K 0.00 % | 33.000 K 0.00 % | 33.000 K -3.58 % | 34.227 K 10.41 % | 31.000 K -52.31 % | 65.000 K 0.00 % | 65.000 K 1 400.00 % | -5.000 K -102.13 % | 235.000 K 1 275.00 % | -20.000 K -145.45 % | 44.000 K 0.00 % | 44.000 K 46.67 % | 30.000 K 87.50 % | 16.000 K -5.88 % | 17.000 K -55.12 % | 37.879 K 351.16 % | 8.396 K 0.00 % | 8.396 K -35.41 % | 12.999 K 1.19 % | 12.846 K 58.12 % | 8.124 K 0.00 % | 8.124 K -32.30 % | 12.000 K -31.50 % | 17.518 K 68.04 % | 10.425 K 0.00 % | 10.425 K 30.31 % | 8.000 K |
| Operating income | 65.000 K -88.01 % | 542.000 K 336.68 % | -229.000 K -141.49 % | 552.000 K 154.38 % | 217.000 K -77.54 % | 966.080 K 38.61 % | 697.000 K 1 520.93 % | 43.000 K -85.52 % | 297.000 K -74.89 % | 1.183 M 251.47 % | -781.000 K -99.74 % | -391.000 K -233.90 % | 292.000 K -57.99 % | 695.000 K 291.46 % | -363.000 K -6.14 % | -342.000 K -108.56 % | 3.996 M -32.61 % | 5.930 M 1 235.59 % | 444.000 K 248.99 % | -298.000 K 68.63 % | -950.000 K -471.41 % | 255.784 K 136.65 % | -698.000 K -125.73 % | 2.713 M 559.05 % | -591.000 K -184.28 % | 701.214 K 130.32 % | -2.313 M -508.66 % | 566.000 K 126.05 % | -2.173 M 23.70 % | -2.848 M -112.25 % | 23.247 M 1 827.12 % | -1.346 M -672.77 % | 235.000 K 128.08 % | -837.000 K -201.08 % | -278.000 K -116.68 % | 1.667 M 326.80 % | -735.000 K 87.78 % | -6.013 M -361.21 % | 2.302 M -14.20 % | 2.683 M 160.99 % | 1.028 M 206.97 % | -961.000 K -140.85 % | -399.000 K -167.51 % | 591.000 K -23.15 % | 769.000 K 110.68 % | 365.000 K 328.13 % | -160.000 K -8.84 % | -147.000 K -153.45 % | -58.000 K |
| Operating income ratio | 0.11 -81.00 % | 0.60 | 0.00 -100.00 % | 0.38 1 059.86 % | 0.03 -74.68 % | 0.13 14.96 % | 0.11 626.61 % | 0.02 -81.17 % | 0.08 -35.23 % | 0.13 134.00 % | -0.37 42.96 % | -0.65 -233.90 % | 0.49 100.07 % | -695.00 -2 104 811.85 % | -0.03 | 0.00 -100.00 % | 0.56 282.26 % | 0.15 -73.37 % | 0.56 127.94 % | -1.99 | 0.00 | 0.00 | 0.00 -100.00 % | 0.70 | 0.00 100.00 % | -2 646.09 | 0.00 -100.00 % | 0.22 | 0.00 100.00 % | -4 450.00 -4 936 734.40 % | 0.09 126.79 % | -0.34 -601.17 % | 0.07 186.32 % | -0.08 | 0.00 -100.00 % | 0.37 | 0.00 100.00 % | -0.57 -470.44 % | 0.15 -14.20 % | 0.18 150.95 % | 0.07 100.00 % | -3 844.00 -106 838.35 % | -3.59 -4 661.67 % | 0.08 -12.90 % | 0.09 -78.56 % | 0.42 | 0.00 | 0.00 | 0.00 |
| Total other income expenses net | -43.000 K 92.62 % | -583.000 K -279.38 % | 325.000 K 165.13 % | -499.000 K -1 882.14 % | 28.000 K 103.31 % | -845.080 K -112.87 % | -397.000 K -2 105.56 % | -18.000 K -157.14 % | -7.000 K 99.14 % | -810.000 K -325.00 % | 360.000 K 173.17 % | -492.000 K 38.88 % | -805.000 K 76.59 % | -3.439 M -369.94 % | 1.274 M 553.33 % | 195.000 K | 0.000 100.00 % | -1.331 M | 0.000 -100.00 % | 323.000 K -67.86 % | 1.005 M -38.83 % | 1.643 M 385.74 % | -575.000 K -2.13 % | -563.000 K -10.18 % | -511.000 K 77.46 % | -2.267 M -335.96 % | -520.000 K -50.29 % | -346.000 K 34.96 % | -532.000 K -361.61 % | 203.357 K 107.51 % | 98.000 K -41.67 % | 168.000 K 40.00 % | 120.000 K -87.26 % | 941.634 K 678.21 % | 121.000 K 95.16 % | 62.000 K | 0.000 -100.00 % | 8.433 M | 0.000 | 0.000 | 0.000 -100.00 % | 761.462 K | 0.000 | 0.000 | 0.000 -100.00 % | 44.499 K | 0.000 | 0.000 | 0.000 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 55.484 M | 0.000 -100.00 % | 55.864 M | 0.000 -100.00 % | 63.506 M 4 525.35 % | 1.373 M -97.79 % | 62.004 M 2 955.89 % | 2.029 M -95.16 % | 41.881 M 41 366.34 % | 101.000 K -99.21 % | 12.814 M | 0.000 -100.00 % | 12.803 M | 0.000 -100.00 % | 12.411 M | 0.000 100.00 % | -953.000 K | 0.000 -100.00 % | 22.852 M | 0.000 -100.00 % | 21.621 M | 0.000 -100.00 % | 25.271 M | 0.000 -100.00 % | 21.377 M | 0.000 -100.00 % | 22.816 M | 0.000 -100.00 % | 9.027 M | 0.000 100.00 % | -9.733 M | 0.000 100.00 % | -9.038 M | 0.000 100.00 % | -7.814 M | 0.000 100.00 % | -3.178 M | 0.000 100.00 % | -3.560 M | 0.000 100.00 % | -1.866 M | 0.000 100.00 % | -151.000 K | 0.000 100.00 % | -90.847 K | 0.000 100.00 % | -124.000 K |
| Total investments | 0.000 -100.00 % | 1.050 M | 0.000 -100.00 % | 1.009 M | 0.000 -100.00 % | 1.066 M -61.18 % | 2.746 M 1 730.67 % | 150.000 K -96.30 % | 4.058 M 16 808.33 % | 24.000 K -88.12 % | 202.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 21.000 K | 0.000 -100.00 % | 60.000 K | 0.000 -100.00 % | 240.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 255.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 171.000 K | 0.000 -100.00 % | 230.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 9.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 -100.00 % | 35.000 K |
| Total debt | 0.000 -100.00 % | 56.488 M | 0.000 -100.00 % | 56.919 M | 0.000 -100.00 % | 64.095 M | 0.000 -100.00 % | 63.377 M | 0.000 -100.00 % | 43.910 M | 0.000 -100.00 % | 12.915 M | 0.000 -100.00 % | 12.910 M | 0.000 -100.00 % | 12.468 M | 0.000 -100.00 % | 11.919 M | 0.000 -100.00 % | 23.016 M | 0.000 -100.00 % | 21.675 M | 0.000 -100.00 % | 25.357 M | 0.000 -100.00 % | 21.518 M | 0.000 -100.00 % | 22.934 M | 0.000 -100.00 % | 14.701 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 |
| Accumulated other comprehensive income loss | 26.610 M 3 848.08 % | 673.999 K -97.48 % | 26.712 M 3 342.27 % | 775.999 K -97.05 % | 26.314 M | 0.000 -100.00 % | 25.992 M 46 314.29 % | 56.000 K -99.78 % | 25.687 M 2 103 344 793 241 198 848.00 % | 0.000 -100.00 % | 23.947 M 1 303.97 % | -1.989 M -108.00 % | 24.851 M | 0.000 -100.00 % | 26.973 M | 0.000 -100.00 % | 23.124 M | 0.000 -100.00 % | 19.031 M | 0.000 -100.00 % | 18.951 M | 0.000 -100.00 % | 18.325 M | 0.000 -100.00 % | 18.142 M | 0.000 -100.00 % | 22.603 M | 0.000 -100.00 % | 25.088 M | 0.000 -100.00 % | 10.206 M | 0.000 -100.00 % | 11.029 M | 0.000 -100.00 % | 10.821 M 171.59 % | -15.115 M -249.25 % | 10.127 M | 0.000 -100.00 % | 6.276 M 131.92 % | -19.660 M -693.06 % | 3.315 M | 0.000 -100.00 % | 4.036 M 118.43 % | -21.900 M -918.39 % | 2.676 M | 0.000 -100.00 % | 2.427 M 110.32 % | -23.509 M |
| Retained earnings | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 91.000 K | 0.000 | 0.000 | 0.000 100.00 % | -3.337 M | 0.000 | 0.000 | 0.000 100.00 % | -4.173 M | 0.000 | 0.000 | 0.000 100.00 % | -5.899 M | 0.000 | 0.000 | 0.000 100.00 % | -10.072 M | 0.000 | 0.000 | 0.000 100.00 % | -10.881 M | 0.000 | 0.000 | 0.000 100.00 % | -1.136 M | 0.000 | 0.000 | 0.000 100.00 % | -17.995 M | 0.000 | 0.000 | 0.000 100.00 % | -16.096 M | 0.000 | 0.000 | 0.000 100.00 % | -22.909 M | 0.000 | 0.000 | 0.000 100.00 % | -23.547 M | 0.000 | 0.000 |
| Common stock | 0.000 -100.00 % | 25.936 M | 0.000 -100.00 % | 25.936 M | 0.000 -100.00 % | 25.936 M | 0.000 -100.00 % | 25.936 M | 0.000 -100.00 % | 25.936 M | 0.000 -100.00 % | 25.936 M | 0.000 -100.00 % | 25.936 M | 0.000 -100.00 % | 25.936 M | 0.000 -100.00 % | 25.936 M | 0.000 -100.00 % | 25.936 M | 0.000 -100.00 % | 25.936 M | 0.000 -100.00 % | 25.936 M | 0.000 -100.00 % | 25.936 M | 0.000 -100.00 % | 25.936 M | 0.000 -100.00 % | 25.936 M | 0.000 -100.00 % | 25.936 M | 0.000 -100.00 % | 25.936 M | 0.000 -100.00 % | 25.936 M | 0.000 -100.00 % | 25.936 M | 0.000 -100.00 % | 25.936 M | 0.000 -100.00 % | 25.936 M | 0.000 -100.00 % | 25.936 M | 0.000 -100.00 % | 25.936 M | 0.000 -100.00 % | 25.936 M |
| Total equity | 26.610 M 0.00 % | 26.610 M -0.38 % | 26.712 M 0.00 % | 26.712 M 1.51 % | 26.314 M 0.00 % | 26.314 M 1.24 % | 25.992 M 0.00 % | 25.992 M 1.19 % | 25.687 M 0.00 % | 25.687 M 7.27 % | 23.947 M 0.00 % | 23.947 M -3.64 % | 24.851 M 0.00 % | 24.851 M -7.87 % | 26.973 M 0.00 % | 26.973 M 16.65 % | 23.124 M 0.00 % | 23.125 M 21.51 % | 19.031 M 0.00 % | 19.031 M 0.42 % | 18.951 M 0.00 % | 18.951 M 3.42 % | 18.325 M 0.00 % | 18.325 M 1.01 % | 18.142 M 0.00 % | 18.142 M -19.74 % | 22.603 M 0.00 % | 22.603 M -9.91 % | 25.088 M 0.00 % | 25.088 M 145.82 % | 10.206 M 0.00 % | 10.206 M -7.46 % | 11.029 M 0.00 % | 11.029 M 1.92 % | 10.821 M 0.00 % | 10.821 M 6.85 % | 10.127 M 0.00 % | 10.127 M 61.36 % | 6.276 M 0.00 % | 6.276 M 89.32 % | 3.315 M 0.00 % | 3.315 M -17.86 % | 4.036 M 0.00 % | 4.036 M 50.82 % | 2.676 M 0.00 % | 2.676 M 10.26 % | 2.427 M 0.00 % | 2.427 M |
| Other non current liabilities | -26.610 M | 0.000 100.00 % | -26.712 M | 0.000 100.00 % | -26.314 M -2 631 500.00 % | 1.000 K 100.00 % | -25.992 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -24.851 M | 0.000 100.00 % | -26.973 M | 0.000 100.00 % | -23.124 M | 0.000 100.00 % | -19.031 M | 0.000 100.00 % | -18.951 M | 0.000 100.00 % | -18.325 M | 0.000 100.00 % | -18.142 M | 0.000 100.00 % | -22.603 M | 0.000 100.00 % | -25.088 M | 0.000 100.00 % | -10.206 M | 0.000 100.00 % | -11.029 M | 0.000 100.00 % | -10.821 M | 0.000 100.00 % | -10.127 M | 0.000 100.00 % | -6.276 M -37 019.82 % | 16.999 K 100.51 % | -3.315 M -20 008.71 % | 16.651 K 100.41 % | -4.036 M -5 481.33 % | 75.000 K 102.80 % | -2.676 M -3 660.74 % | 75.153 K 103.10 % | -2.427 M -3 293.42 % | 76.000 K |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | -26.610 M | 0.000 100.00 % | -26.712 M | 0.000 100.00 % | -26.314 M -2 631 500.00 % | 1.000 K 100.00 % | -25.992 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -24.851 M | 0.000 100.00 % | -26.973 M | 0.000 100.00 % | -23.124 M | 0.000 100.00 % | -19.031 M | 0.000 100.00 % | -18.951 M | 0.000 100.00 % | -18.325 M | 0.000 100.00 % | -18.142 M | 0.000 100.00 % | -22.603 M | 0.000 100.00 % | -25.088 M | 0.000 100.00 % | -10.206 M | 0.000 100.00 % | -11.029 M | 0.000 100.00 % | -10.821 M | 0.000 100.00 % | -10.127 M | 0.000 100.00 % | -6.276 M -37 019.82 % | 16.999 K 100.51 % | -3.315 M -20 008.71 % | 16.651 K 100.41 % | -4.036 M -5 481.33 % | 75.000 K 102.80 % | -2.676 M -3 660.74 % | 75.153 K 103.10 % | -2.427 M -3 293.42 % | 76.000 K |
| Other current liabilities | 0.000 -100.00 % | 2.387 M | 0.000 -100.00 % | 2.514 M | 0.000 -100.00 % | 2.864 M | 0.000 -100.00 % | 2.572 M | 0.000 -100.00 % | 2.585 M | 0.000 -100.00 % | 3.010 M | 0.000 -100.00 % | 3.077 M | 0.000 -100.00 % | 896.000 K | 0.000 -100.00 % | 9.123 M | 0.000 -100.00 % | 213.000 K | 0.000 -100.00 % | 263.000 K | 0.000 -100.00 % | 3.864 M | 0.000 -100.00 % | 2.804 M | 0.000 -100.00 % | 143.000 K | 0.000 -100.00 % | 1.700 M | 0.000 -100.00 % | 210.000 K | 0.000 -100.00 % | 573.015 K | 0.000 -100.00 % | 2.038 M | 0.000 -100.00 % | 1.965 M | 0.000 -100.00 % | 966.000 K | 0.000 -100.00 % | 398.613 K | 0.000 -100.00 % | 750.000 K | 0.000 -100.00 % | 937.525 K | 0.000 -100.00 % | 42.000 K |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 101.000 K | 0.000 -100.00 % | 131.000 K | 0.000 -100.00 % | 131.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 |
| Short term debt | 0.000 -100.00 % | 56.488 M | 0.000 -100.00 % | 56.919 M | 0.000 -100.00 % | 63.994 M | 0.000 -100.00 % | 63.246 M | 0.000 -100.00 % | 43.910 M | 0.000 -100.00 % | 12.915 M | 0.000 -100.00 % | 12.910 M | 0.000 -100.00 % | 12.468 M | 0.000 -100.00 % | 11.919 M | 0.000 -100.00 % | 23.016 M | 0.000 -100.00 % | 21.675 M | 0.000 -100.00 % | 25.357 M | 0.000 -100.00 % | 21.518 M | 0.000 -100.00 % | 22.934 M | 0.000 -100.00 % | 14.701 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 |
| Total current liabilities | 0.000 -100.00 % | 59.061 M | 0.000 -100.00 % | 62.912 M | 0.000 -100.00 % | 71.685 M | 0.000 -100.00 % | 70.759 M | 0.000 -100.00 % | 46.831 M | 0.000 -100.00 % | 35.524 M | 0.000 -100.00 % | 34.609 M | 0.000 -100.00 % | 37.418 M | 0.000 -100.00 % | 48.204 M | 0.000 -100.00 % | 37.924 M | 0.000 -100.00 % | 37.795 M | 0.000 -100.00 % | 42.985 M | 0.000 -100.00 % | 39.038 M | 0.000 -100.00 % | 38.786 M | 0.000 -100.00 % | 38.887 M | 0.000 -100.00 % | 3.727 M | 0.000 -100.00 % | 10.115 M | 0.000 -100.00 % | 4.668 M | 0.000 -100.00 % | 1.965 M | 0.000 -100.00 % | 1.958 M | 0.000 -100.00 % | 398.613 K | 0.000 -100.00 % | 12.125 M | 0.000 -100.00 % | 937.525 K | 0.000 -100.00 % | 177.000 K |
| Total liabilities | -26.610 M -145.06 % | 59.061 M 321.10 % | -26.712 M -142.46 % | 62.912 M 339.08 % | -26.314 M -136.71 % | 71.686 M 375.80 % | -25.992 M -136.73 % | 70.759 M | 0.000 -100.00 % | 46.831 M | 0.000 -100.00 % | 35.524 M 242.95 % | -24.851 M -171.81 % | 34.609 M 228.31 % | -26.973 M -172.09 % | 37.418 M 261.81 % | -23.124 M -147.97 % | 48.204 M 353.29 % | -19.031 M -150.18 % | 37.924 M 300.12 % | -18.951 M -150.14 % | 37.795 M 306.25 % | -18.325 M -142.63 % | 42.985 M 336.94 % | -18.142 M -146.47 % | 39.038 M 272.71 % | -22.603 M -158.28 % | 38.786 M 254.60 % | -25.088 M -164.52 % | 38.887 M 481.02 % | -10.206 M -373.84 % | 3.727 M 133.79 % | -11.029 M -209.04 % | 10.115 M 193.48 % | -10.821 M -331.81 % | 4.668 M 146.09 % | -10.127 M -615.37 % | 1.965 M 131.31 % | -6.276 M -417.77 % | 1.975 M 159.58 % | -3.315 M -898.29 % | 415.264 K 110.29 % | -4.036 M -133.08 % | 12.200 M 555.90 % | -2.676 M -364.17 % | 1.013 M 141.74 % | -2.427 M -1 059.29 % | 253.000 K |
| Other non current assets | 0.000 -100.00 % | 5.100 M | 0.000 -100.00 % | 5.100 M 965.87 % | -589.000 K -111.55 % | 5.100 M 471.45 % | -1.373 M -126.92 % | 5.100 M 351.36 % | -2.029 M -139.78 % | 5.100 M 5 149.50 % | -101.000 K -101.98 % | 5.100 M | 0.000 -100.00 % | 5.100 M | 0.000 -100.00 % | 5.100 M | 0.000 -100.00 % | 5.100 M | 0.000 -100.00 % | 5.100 M | 0.000 -100.00 % | 5.100 M | 0.000 -100.00 % | 5.100 M | 0.000 -100.00 % | 5.100 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 22.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 13.000 K | 0.000 -100.00 % | 12.722 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.070 M | 0.000 -100.00 % | 1.070 M 962.90 % | -124.000 K -109.21 % | 1.347 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 35.000 K |
| 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 -100.00 % | 97.000 | 0.000 | 0.000 | 0.000 -100.00 % | 262.000 | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 710.000 | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 1.928 K | 0.000 -100.00 % | 4.000 K | 0.000 -100.00 % | 5.233 K | 0.000 -100.00 % | 10.000 K | 0.000 -100.00 % | 14.206 K | 0.000 -100.00 % | 26.000 K | 0.000 -100.00 % | 38.561 K | 0.000 -100.00 % | 45.000 K | 0.000 -100.00 % | 56.359 K | 0.000 -100.00 % | 75.000 K |
| 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 |
| 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 -100.00 % | 262.000 | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 710.000 | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 2.000 K | 0.000 -100.00 % | 4.000 K | 0.000 -100.00 % | 5.233 K | 0.000 -100.00 % | 10.000 K | 0.000 -100.00 % | 14.206 K | 0.000 -100.00 % | 26.000 K | 0.000 -100.00 % | 38.561 K | 0.000 -100.00 % | 45.000 K | 0.000 -100.00 % | 56.359 K | 0.000 -100.00 % | 75.000 K |
| Property plant equipment net | 0.000 -100.00 % | 757.000 K | 0.000 -100.00 % | 1.242 M | 0.000 -100.00 % | 1.228 M | 0.000 -100.00 % | 1.639 M | 0.000 -100.00 % | 103.000 K | 0.000 -100.00 % | 124.000 K | 0.000 -100.00 % | 146.000 K | 0.000 -100.00 % | 178.000 K | 0.000 -100.00 % | 209.000 K | 0.000 -100.00 % | 254.000 K | 0.000 -100.00 % | 299.536 K | 0.000 -100.00 % | 365.000 K | 0.000 -100.00 % | 431.237 K | 0.000 -100.00 % | 496.000 K | 0.000 -100.00 % | 625.000 K | 0.000 -100.00 % | 77.000 K | 0.000 -100.00 % | 99.034 K | 0.000 -100.00 % | 93.000 K | 0.000 -100.00 % | 121.829 K | 0.000 -100.00 % | 121.000 K | 0.000 -100.00 % | 130.841 K | 0.000 -100.00 % | 152.000 K | 0.000 -100.00 % | 164.426 K | 0.000 -100.00 % | 181.000 K |
| Total non current assets | 0.000 -100.00 % | 5.857 M | 0.000 -100.00 % | 6.342 M 1 176.74 % | -589.000 K -109.31 % | 6.328 M 560.89 % | -1.373 M -120.37 % | 6.739 M 432.13 % | -2.029 M -139.00 % | 5.203 M 5 251.49 % | -101.000 K -101.93 % | 5.224 M | 0.000 -100.00 % | 5.246 M | 0.000 -100.00 % | 5.278 M | 0.000 -100.00 % | 5.309 M | 0.000 -100.00 % | 5.354 M | 0.000 -100.00 % | 5.400 M | 0.000 -100.00 % | 5.466 M | 0.000 -100.00 % | 5.532 M | 0.000 -100.00 % | 561.000 K | 0.000 -100.00 % | 692.000 K | 0.000 -100.00 % | 104.000 K | 0.000 -100.00 % | 126.967 K | 0.000 -100.00 % | 116.000 K | 0.000 -100.00 % | 148.757 K | 0.000 -100.00 % | 147.000 K | 0.000 -100.00 % | 169.402 K | 0.000 -100.00 % | 1.267 M | 0.000 -100.00 % | 1.291 M 1 141.13 % | -124.000 K -107.57 % | 1.638 M |
| Other current assets | -2.054 M -184.53 % | 2.430 M 330.33 % | -1.055 M -115.51 % | 6.802 M | 0.000 -100.00 % | 10.509 M | 0.000 -100.00 % | 19.895 M | 0.000 -100.00 % | 3.763 M | 0.000 -100.00 % | 858.000 K 901.87 % | -107.000 K -113.06 % | 819.000 K 1 536.84 % | -57.000 K -101.29 % | 4.407 M 134.24 % | -12.872 M -712.95 % | 2.100 M 1 380.49 % | -164.000 K -210.07 % | 149.000 K 374.71 % | -54.240 K -122.11 % | 245.285 K 385.22 % | -86.000 K -101.93 % | 4.455 M 184.86 % | -5.250 M -1 239.11 % | 460.888 K 259.48 % | -289.000 K -104.15 % | 6.958 M 222.63 % | -5.674 M -178.14 % | 7.261 M 174.60 % | -9.733 M -516.30 % | 2.338 M 112.61 % | -18.538 M -847.77 % | 2.479 M 131.73 % | -7.814 M -204.76 % | 7.459 M 334.71 % | -3.178 M -140.40 % | 7.866 M 320.96 % | -3.560 M -204.46 % | 3.408 M 282.64 % | -1.866 M -433.63 % | 559.308 K 470.40 % | -151.000 K -620.69 % | 29.000 K 131.87 % | -91.000 K -152.00 % | 175.000 K | 0.000 -100.00 % | 73.000 K |
| Short term investments | 0.000 -100.00 % | 1.050 M | 0.000 -100.00 % | 1.009 M | 0.000 -100.00 % | 1.066 M -61.18 % | 2.746 M 1 730.67 % | 150.000 K -96.30 % | 4.058 M 16 808.33 % | 24.000 K -88.12 % | 202.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 21.000 K | 0.000 -100.00 % | 60.000 K | 0.000 -100.00 % | 240.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 255.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 171.000 K | 0.000 -100.00 % | 230.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 9.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 |
| cash and cash equivalents | 0.000 -100.00 % | 1.004 M | 0.000 -100.00 % | 1.055 M | 0.000 -100.00 % | 589.000 K 142.90 % | -1.373 M -200.00 % | 1.373 M 167.67 % | -2.029 M -200.00 % | 2.029 M 2 108.91 % | -101.000 K -200.00 % | 101.000 K | 0.000 -100.00 % | 107.000 K | 0.000 -100.00 % | 57.000 K | 0.000 -100.00 % | 12.872 M | 0.000 -100.00 % | 164.000 K | 0.000 -100.00 % | 54.240 K | 0.000 -100.00 % | 86.000 K | 0.000 -100.00 % | 140.294 K | 0.000 -100.00 % | 118.000 K | 0.000 -100.00 % | 5.674 M | 0.000 -100.00 % | 9.733 M | 0.000 -100.00 % | 9.038 M | 0.000 -100.00 % | 7.814 M | 0.000 -100.00 % | 3.178 M | 0.000 -100.00 % | 3.560 M | 0.000 -100.00 % | 1.866 M | 0.000 -100.00 % | 151.000 K | 0.000 -100.00 % | 90.847 K | 0.000 -100.00 % | 124.000 K |
| Cash and short term investments | 2.054 M 0.00 % | 2.054 M 94.69 % | 1.055 M -48.89 % | 2.064 M 250.42 % | 589.000 K 0.00 % | 589.000 K -57.10 % | 1.373 M -9.85 % | 1.523 M -24.94 % | 2.029 M 0.00 % | 2.029 M 1 908.91 % | 101.000 K 0.00 % | 101.000 K -5.61 % | 107.000 K 0.00 % | 107.000 K 87.72 % | 57.000 K -26.92 % | 78.000 K -99.39 % | 12.872 M 0.00 % | 12.872 M 7 748.78 % | 164.000 K -59.41 % | 404.000 K 644.84 % | 54.240 K 0.00 % | 54.240 K -36.93 % | 86.000 K -74.78 % | 341.000 K -93.50 % | 5.250 M 3 642.14 % | 140.294 K -51.46 % | 289.000 K 0.00 % | 289.000 K -94.91 % | 5.674 M -3.90 % | 5.904 M -39.34 % | 9.733 M 0.00 % | 9.733 M -47.50 % | 18.538 M 0.00 % | 18.538 M 137.24 % | 7.814 M 0.00 % | 7.814 M 145.88 % | 3.178 M 0.00 % | 3.178 M -10.73 % | 3.560 M 0.00 % | 3.560 M 90.78 % | 1.866 M 0.00 % | 1.866 M 1 135.76 % | 151.000 K 0.00 % | 151.000 K 65.93 % | 91.000 K 0.17 % | 90.847 K -26.74 % | 124.000 K 0.00 % | 124.000 K |
| Total current assets | 0.000 -100.00 % | 79.814 M | 0.000 -100.00 % | 83.282 M 14 039.56 % | 589.000 K -99.36 % | 91.672 M 6 576.77 % | 1.373 M -98.47 % | 90.011 M 4 336.22 % | 2.029 M -96.99 % | 67.315 M 66 548.51 % | 101.000 K -99.81 % | 54.247 M | 0.000 -100.00 % | 54.214 M | 0.000 -100.00 % | 59.113 M | 0.000 -100.00 % | 66.020 M | 0.000 -100.00 % | 51.601 M | 0.000 -100.00 % | 51.347 M | 0.000 -100.00 % | 55.844 M | 0.000 -100.00 % | 51.649 M | 0.000 -100.00 % | 60.828 M | 0.000 -100.00 % | 63.283 M | 0.000 -100.00 % | 13.830 M | 0.000 -100.00 % | 21.017 M | 0.000 -100.00 % | 15.373 M | 0.000 -100.00 % | 11.944 M | 0.000 -100.00 % | 8.104 M | 0.000 -100.00 % | 3.561 M | 0.000 -100.00 % | 14.969 M | 0.000 -100.00 % | 2.398 M 1 833.87 % | 124.000 K -88.10 % | 1.042 M |
| Inventory | 0.000 -100.00 % | 75.189 M | 0.000 -100.00 % | 73.839 M | 0.000 -100.00 % | 76.441 M | 0.000 -100.00 % | 66.986 M | 0.000 -100.00 % | 57.783 M | 0.000 -100.00 % | 53.288 M | 0.000 -100.00 % | 53.288 M | 0.000 -100.00 % | 54.628 M | 0.000 -100.00 % | 51.048 M | 0.000 -100.00 % | 51.048 M | 0.000 -100.00 % | 51.048 M | 0.000 -100.00 % | 51.048 M | 0.000 -100.00 % | 51.048 M | 0.000 -100.00 % | 51.048 M | 0.000 -100.00 % | 50.118 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 |
| Net receivables | 0.000 -100.00 % | 141.000 K | 0.000 -100.00 % | 577.000 K | 0.000 -100.00 % | 4.133 M | 0.000 -100.00 % | 1.757 M | 0.000 -100.00 % | 3.740 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 % | 2.533 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.759 M | 0.000 | 0.000 | 0.000 -100.00 % | 100.000 K | 0.000 -100.00 % | 900.000 K | 0.000 -100.00 % | 1.136 M | 0.000 -100.00 % | 1.136 M | 0.000 -100.00 % | 14.789 M | 0.000 -100.00 % | 2.132 M | 0.000 -100.00 % | 845.000 K |
| 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 -100.00 % | 64.000 K | 0.000 -100.00 % | 64.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 22.700 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 |
| Other assets | 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 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 |
| Account payables | 0.000 -100.00 % | 186.000 K | 0.000 -100.00 % | 3.479 M | 0.000 -100.00 % | 4.726 M | 0.000 -100.00 % | 4.679 M | 0.000 -100.00 % | 205.000 K | 0.000 -100.00 % | 19.599 M | 0.000 -100.00 % | 18.622 M | 0.000 -100.00 % | 24.054 M | 0.000 -100.00 % | 24.517 M | 0.000 -100.00 % | 14.695 M | 0.000 -100.00 % | 15.857 M | 0.000 -100.00 % | 13.764 M | 0.000 -100.00 % | 14.717 M | 0.000 -100.00 % | 15.709 M | 0.000 -100.00 % | 22.486 M | 0.000 -100.00 % | 3.517 M | 0.000 -100.00 % | 9.542 M | 0.000 -100.00 % | 2.630 M | 0.000 | 0.000 | 0.000 -100.00 % | 992.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 11.375 M | 0.000 | 0.000 | 0.000 -100.00 % | 135.000 K |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.645 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 |
| 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 |
| 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 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -101.000 K | 0.000 100.00 % | -131.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 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 288.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 288.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 3.088 M | 0.000 -100.00 % | 1.037 M | 0.000 -100.00 % | 3.088 M | 0.000 100.00 % | -6.905 M | 0.000 -100.00 % | 287.500 K | 0.000 100.00 % | -7.611 M | 0.000 -100.00 % | 3.088 M | 0.000 100.00 % | -3.333 M | 0.000 -100.00 % | 287.500 K | 0.000 100.00 % | -15.730 M | 0.000 -100.00 % | 287.500 K | 0.000 | 0.000 | 0.000 -100.00 % | 287.500 K | 0.000 | 0.000 | 0.000 -100.00 % | 287.500 K | 0.000 | 0.000 | 0.000 -100.00 % | 287.500 K | 0.000 | 0.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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 0.000 -100.00 % | 85.671 M | 0.000 -100.00 % | 89.624 M | 0.000 -100.00 % | 98.000 M | 0.000 -100.00 % | 96.751 M | 0.000 -100.00 % | 72.518 M | 0.000 -100.00 % | 59.471 M | 0.000 -100.00 % | 59.460 M | 0.000 -100.00 % | 64.391 M | 0.000 -100.00 % | 71.329 M | 0.000 -100.00 % | 56.955 M | 0.000 -100.00 % | 56.747 M | 0.000 -100.00 % | 61.310 M | 0.000 -100.00 % | 57.181 M | 0.000 -100.00 % | 61.389 M | 0.000 -100.00 % | 63.975 M | 0.000 -100.00 % | 13.933 M | 0.000 -100.00 % | 21.144 M | 0.000 -100.00 % | 15.489 M | 0.000 -100.00 % | 12.092 M | 0.000 -100.00 % | 8.251 M | 0.000 -100.00 % | 3.730 M | 0.000 -100.00 % | 16.236 M | 0.000 -100.00 % | 3.689 M | 0.000 -100.00 % | 2.680 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-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 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | -22.000 K -122.92 % | 96.000 K 200.00 % | -96.000 K -81.13 % | -53.000 K 78.37 % | -245.000 K -1 125.00 % | -20.000 K 93.33 % | -300.000 K -1 100.00 % | -25.000 K 91.17 % | -283.000 K 72.44 % | -1.027 M -44.04 % | -713.000 K -282.35 % | 391.000 K -23.78 % | 513.000 K -83.09 % | 3.034 M 433.04 % | -911.000 K -719.73 % | 147.000 K 103.68 % | -3.996 M -9.51 % | -3.649 M -721.85 % | -444.000 K -1 676.00 % | -25.000 K 54.55 % | -55.000 K 97.10 % | -1.899 M -249.18 % | 1.273 M 159.21 % | -2.150 M -209.25 % | 1.968 M 20.88 % | 1.628 M -42.53 % | 2.833 M 1 387.73 % | -220.000 K -108.13 % | 2.705 M 88 096.94 % | 3.067 K 100.02 % | -14.885 M -1 449.50 % | 1.103 M 493.93 % | -280.000 K 23.29 % | -365.000 K -332.48 % | 157.000 K 110.99 % | -1.429 M -294.42 % | 735.000 K 127.23 % | -2.699 M -134.29 % | -1.152 M 45.99 % | -2.133 M -157.61 % | -828.000 K -356.71 % | 322.546 K -19.16 % | 399.000 K 167.51 % | -591.000 K 23.15 % | -769.000 K -88.02 % | -409.000 K -355.63 % | 160.000 K 8.84 % | 147.000 K 153.45 % | 58.000 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 | 0.000 | 0.000 |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 |