Fortune International Limited FORINTL.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 0.000 | 0.000 100.00 % | -1.000 K -100.00 % | 20.808 M -45.55 % | 38.218 M | 0.000 -100.00 % | 21.260 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.019 M |
| Net income | 41.985 M -16.89 % | 50.515 M -29.31 % | 71.456 M 9.48 % | 65.267 M -42.14 % | 112.797 M 1 902.73 % | -6.257 M -108.08 % | 77.452 M 194.91 % | 26.263 M 957.99 % | -3.061 M -1 453.81 % | -197.000 K -134.95 % | 563.693 K 50.27 % | 375.126 K 103.05 % | -12.311 M |
| Income before tax | 43.979 M -16.11 % | 52.427 M -29.47 % | 74.338 M 306.73 % | 18.277 M -83.80 % | 112.796 M 345.14 % | -46.012 M -358.03 % | 17.832 M -32.10 % | 26.263 M 957.99 % | -3.061 M -1 453.81 % | -197.000 K -134.95 % | 563.693 K 50.05 % | 375.676 K 103.05 % | -12.311 M |
| Income before tax ratio | 0.00 | 0.00 100.00 % | -74 338.00 -8 463 333.05 % | 0.88 -70.24 % | 2.95 | 0.00 -100.00 % | 0.84 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.00 % | -0.82 |
| EBITDA | -1.297 M 22.84 % | -1.681 M 1.23 % | -1.702 M -109.31 % | 18.278 M -46.28 % | 34.026 M -23.37 % | 44.401 M 117.11 % | 20.451 M | 0.000 | 0.000 100.00 % | -152.000 K -126.70 % | 569.329 K 8.27 % | 525.850 K -83.49 % | 3.185 M |
| Net income ratio | 0.00 | 0.00 100.00 % | -71 456.00 -2 278 213.67 % | 3.14 6.28 % | 2.95 | 0.00 -100.00 % | 3.64 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.00 % | -0.82 |
| Ratio EBITDA | 0.00 | 0.00 -100.00 % | 1 702.00 193 658.70 % | 0.88 -1.34 % | 0.89 | 0.00 -100.00 % | 0.96 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 0.21 |
| Gross profit ratio | 0.00 | 0.00 -100.00 % | 1.00 13.64 % | 0.88 -4.47 % | 0.92 | 0.00 -100.00 % | 1.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 0.29 |
| Weighted average shs out dil | 7.040 M 0.00 % | 7.040 M 0.00 % | 7.040 M 0.00 % | 7.040 M 0.00 % | 7.040 M 0.00 % | 7.040 M 0.00 % | 7.040 M 0.00 % | 7.040 M 0.00 % | 7.040 M 7.42 % | 6.554 M -6.98 % | 7.046 M -6.09 % | 7.503 M 6.67 % | 7.034 M |
| Weighted average shs out | 7.040 M 0.01 % | 7.039 M -0.01 % | 7.040 M 0.00 % | 7.040 M 0.00 % | 7.040 M 0.00 % | 7.040 M 0.00 % | 7.040 M 0.00 % | 7.040 M 0.00 % | 7.040 M 7.42 % | 6.554 M -6.98 % | 7.046 M -6.08 % | 7.502 M 6.65 % | 7.034 M |
| EPS diluted | 5.96 -16.99 % | 7.18 -29.26 % | 10.15 9.49 % | 9.27 -42.13 % | 16.02 1 900.00 % | -0.89 -108.09 % | 11.00 194.91 % | 3.73 967.44 % | -0.43 -1 333.33 % | -0.03 -137.50 % | 0.08 60.00 % | 0.05 102.60 % | -1.92 |
| Earnings per share | 5.96 -16.99 % | 7.18 -29.26 % | 10.15 9.49 % | 9.27 -42.13 % | 16.02 1 900.00 % | -0.89 -108.09 % | 11.00 194.91 % | 3.73 967.44 % | -0.43 -1 333.33 % | -0.03 -137.50 % | 0.08 60.00 % | 0.05 102.60 % | -1.92 |
| Gross profit | 0.000 | 0.000 100.00 % | -1.000 K -100.01 % | 18.311 M -47.99 % | 35.204 M | 0.000 -100.00 % | 21.260 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.311 M |
| Income tax expense | 1.994 M 4.29 % | 1.912 M -33.66 % | 2.882 M -24.10 % | 3.797 M | 0.000 -100.00 % | 5.520 K -99.86 % | 3.900 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 550.000 | 0.000 |
| Cost of revenue | 0.000 | 0.000 | 0.000 -100.00 % | 2.497 M -17.15 % | 3.014 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.708 M |
| General and administrative expenses | 355.000 K -30.93 % | 514.000 K 19.53 % | 430.000 K -39.86 % | 715.000 K 54.28 % | 463.450 K 5.65 % | 438.668 K -11.00 % | 492.863 K 167.13 % | 184.503 K -51.84 % | 383.127 K -24.63 % | 508.356 K 125.47 % | 225.470 K 214.20 % | 71.760 K -90.29 % | 738.656 K |
| Selling and marketing expenses | 43.000 K -14.00 % | 50.000 K 13.64 % | 44.000 K -12.00 % | 50.000 K 9.17 % | 45.799 K 1.70 % | 45.035 K 11.87 % | 40.257 K -1.89 % | 41.034 K 93.08 % | 21.252 K -33.56 % | 31.989 K 49.15 % | 21.448 K -82.13 % | 120.000 K | 0.000 |
| Other expenses | 0.000 | 0.000 | 0.000 100.00 % | -732.000 K -209.46 % | 668.751 K 109.02 % | 319.943 K -98.46 % | 20.727 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.572 M |
| Operating expenses | 398.000 K -29.43 % | 564.000 K 18.99 % | 474.000 K 1 336.36 % | 33.000 K -97.20 % | 1.178 M 46.58 % | 803.646 K -96.22 % | 21.260 M 9 326.39 % | 225.537 K -44.23 % | 404.379 K -25.16 % | 540.345 K 118.84 % | 246.918 K 28.76 % | 191.760 K -95.55 % | 4.311 M |
| Cost and expenses | 398.000 K -29.43 % | 564.000 K 18.99 % | 474.000 K -81.26 % | 2.530 M -39.65 % | 4.192 M 421.62 % | 803.646 K 247.05 % | 231.566 K 2.67 % | 225.537 K -44.23 % | 404.379 K -25.16 % | 540.345 K 118.84 % | 246.918 K 28.76 % | 191.760 K -98.72 % | 15.019 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 398.000 K -29.43 % | 564.000 K 18.99 % | 474.000 K -38.04 % | 765.000 K 50.22 % | 509.249 K 5.28 % | 483.703 K -9.27 % | 533.120 K 136.38 % | 225.537 K -44.23 % | 404.379 K -25.16 % | 540.345 K 118.84 % | 246.918 K 28.76 % | 191.760 K -74.04 % | 738.656 K |
| Interest income | 0.000 | 0.000 -100.00 % | 157.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 981.917 K |
| Interest expense | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 280.000 -99.99 % | 2.619 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.350 K |
| Depreciation and amortization | 208.000 K 0.00 % | 208.000 K -87.80 % | 1.705 M 109.33 % | -18.278 M | 0.000 -100.00 % | 46.012 M 324.99 % | -20.451 M -2 563.76 % | 830.072 K 59.67 % | 519.877 K 22 552.59 % | 2.295 K 0.00 % | 2.295 K -94.77 % | 43.854 K -87.94 % | 363.760 K |
| Operating income | -398.000 K 29.43 % | -564.000 K -18.74 % | -475.000 K -102.60 % | 18.278 M -47.63 % | 34.903 M 14 765.13 % | -238.000 K -101.13 % | 21.028 M 9 404.42 % | -226.000 K 44.06 % | -404.000 K 25.19 % | -540.000 K -118.62 % | -247.000 K -28.65 % | -192.000 K -106.81 % | 2.821 M |
| Operating income ratio | 0.00 | 0.00 -100.00 % | 475.00 53 974.84 % | 0.88 -3.82 % | 0.91 | 0.00 -100.00 % | 0.99 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 0.19 |
| Total other income expenses net | 44.377 M -16.26 % | 52.991 M -29.17 % | 74.813 M 7 481 400.00 % | -1.000 K -100.00 % | 77.893 M 186.15 % | -90.413 M -3 352.20 % | -2.619 M -109.89 % | 26.489 M 1 096.95 % | -2.657 M -873.01 % | 343.721 K -57.60 % | 810.611 K 42.86 % | 567.436 K 103.75 % | -15.132 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2009 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -9.194 M -120.96 % | -4.161 M -374.83 % | 1.514 M -80.35 % | 7.705 M -87.10 % | 59.718 M -18.84 % | 73.576 M -2.39 % | 75.375 M -18.10 % | 92.038 M 1.92 % | 90.305 M 79.63 % | 50.274 M 69.50 % | 29.660 M 2.97 % | 28.804 M 0.70 % | 28.604 M -35.14 % | 44.102 M -1.63 % | 44.834 M -63.79 % | 123.808 M 16.74 % | 106.056 M |
| Total investments | 423.541 M 9.50 % | 386.804 M 13.08 % | 342.068 M 24.41 % | 274.943 M 13.54 % | 242.160 M 49.11 % | 162.403 M 28.21 % | 126.672 M 94.66 % | 65.072 M 75.72 % | 37.031 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 692.750 K 0.00 % | 692.750 K |
| Total debt | 4.300 M 0.00 % | 4.300 M 0.00 % | 4.300 M -61.95 % | 11.300 M -82.39 % | 64.160 M -16.31 % | 76.660 M -2.32 % | 78.478 M -15.20 % | 92.545 M 1.22 % | 91.430 M 80.12 % | 50.760 M 67.75 % | 30.260 M 4.80 % | 28.873 M -0.03 % | 28.883 M -34.89 % | 44.361 M -1.56 % | 45.065 M -63.96 % | 125.038 M 17.67 % | 106.265 M |
| Accumulated other comprehensive income loss | 1.002 M 212.15 % | 321.000 K | 0.000 -100.00 % | 400.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 |
| Retained earnings | 362.244 M 13.11 % | 320.260 M 18.73 % | 269.744 M 36.04 % | 198.287 M 49.06 % | 133.021 M 557.73 % | 20.224 M -23.63 % | 26.481 M 151.95 % | -50.971 M 34.07 % | -77.314 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -75.804 M -112.70 % | -35.640 M -211.90 % | -11.427 M |
| Common stock | 70.400 M 0.00 % | 70.400 M 0.00 % | 70.400 M 0.00 % | 70.400 M 0.00 % | 70.400 M 0.00 % | 70.400 M 0.00 % | 70.400 M 0.00 % | 70.400 M 0.00 % | 70.400 M 0.00 % | 70.400 M 0.00 % | 70.400 M 0.00 % | 70.400 M 0.00 % | 70.400 M 0.00 % | 70.400 M 0.00 % | 70.400 M 0.00 % | 70.400 M 0.00 % | 70.400 M |
| Total equity | 433.646 M 10.91 % | 390.981 M 14.74 % | 340.767 M 26.64 % | 269.087 M 32.00 % | 203.848 M 126.33 % | 90.067 M -6.92 % | 96.758 M 398.01 % | 19.429 M 381.01 % | -6.914 M -79.45 % | -3.853 M -5.38 % | -3.656 M 13.34 % | -4.219 M 8.16 % | -4.594 M 11.74 % | -5.205 M 3.67 % | -5.404 M -115.55 % | 34.760 M -41.06 % | 58.973 M |
| Other non current liabilities | 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 |
| Long term debt | 4.300 M 0.00 % | 4.300 M 0.00 % | 4.300 M -61.95 % | 11.300 M -82.39 % | 64.160 M -16.31 % | 76.660 M -2.32 % | 78.478 M -15.20 % | 92.545 M 1.22 % | 91.430 M 80.12 % | 50.760 M 67.75 % | 30.260 M 4.80 % | 28.873 M -0.03 % | 28.883 M -34.89 % | 44.361 M -1.56 % | 45.065 M -63.96 % | 125.038 M 17.67 % | 106.265 M |
| Total non current liabilities | 4.300 M 0.00 % | 4.300 M 0.00 % | 4.300 M -61.94 % | 11.299 M -82.39 % | 64.160 M -16.31 % | 76.660 M -2.32 % | 78.478 M -15.20 % | 92.545 M 1.22 % | 91.430 M 80.12 % | 50.760 M 67.75 % | 30.260 M 4.80 % | 28.873 M -0.03 % | 28.883 M -34.89 % | 44.361 M -1.56 % | 45.065 M -63.96 % | 125.038 M 17.67 % | 106.265 M |
| Other current liabilities | 43.000 K -23.21 % | 56.000 K -28.21 % | 78.000 K -94.02 % | 1.305 M -60.13 % | 3.273 M 3 354.71 % | 94.734 K -34.53 % | 144.708 K 71.98 % | 84.142 K -18.41 % | 103.126 K 9.49 % | 94.190 K -99.54 % | 20.502 M -6.22 % | 21.862 M -3.10 % | 22.562 M 121.56 % | 10.184 M 0.27 % | 10.156 M -9.49 % | 11.221 M 730.85 % | 1.351 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 196.000 K -45.10 % | 357.000 K 2.59 % | 348.000 K -74.13 % | 1.345 M -76.48 % | 5.717 M 5 935.14 % | 94.734 K -90.35 % | 981.708 K 1 066.73 % | 84.142 K -18.41 % | 103.126 K 9.49 % | 94.190 K -99.54 % | 20.502 M -6.22 % | 21.862 M -3.10 % | 22.562 M 121.56 % | 10.184 M 0.27 % | 10.156 M -12.10 % | 11.554 M -12.23 % | 13.165 M |
| Total liabilities | 4.496 M -3.46 % | 4.657 M 0.19 % | 4.648 M -63.24 % | 12.644 M -81.91 % | 69.877 M -8.96 % | 76.755 M -3.40 % | 79.460 M -14.22 % | 92.629 M 1.20 % | 91.533 M 79.99 % | 50.854 M 0.18 % | 50.762 M 0.05 % | 50.735 M -1.38 % | 51.445 M -5.68 % | 54.544 M -1.22 % | 55.221 M -59.57 % | 136.592 M 14.37 % | 119.430 M |
| Other non current assets | 0.000 | 0.000 | 0.000 -100.00 % | 2.320 M 129.60 % | 1.010 M -99.38 % | 163.413 M 27.98 % | 127.682 M 93.22 % | 66.083 M 73.53 % | 38.081 M 3 355.04 % | 1.102 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 692.750 K 0.00 % | 692.750 K |
| Long term investments | 423.541 M 9.50 % | 386.804 M 13.08 % | 342.068 M 24.41 % | 274.943 M 13.54 % | 242.160 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 |
| 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 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 429.000 K | 0.000 -100.00 % | 208.000 K 0.00 % | 208.000 K -0.09 % | 208.179 K 0.00 % | 208.179 K 0.00 % | 208.179 K 0.00 % | 208.179 K 0.00 % | 208.179 K 0.00 % | 208.179 K 0.00 % | 208.179 K -2.28 % | 213.043 K -17.07 % | 256.897 K -17.24 % | 310.397 K -17.45 % | 375.992 K -92.87 % | 5.271 M -5.23 % | 5.562 M |
| Total non current assets | 423.970 M 9.61 % | 386.804 M 13.01 % | 342.276 M 23.36 % | 277.471 M 14.01 % | 243.379 M 48.74 % | 163.621 M 27.94 % | 127.890 M 92.92 % | 66.291 M 73.13 % | 38.289 M 2 822.02 % | 1.310 M 529.44 % | 208.179 K -2.28 % | 213.043 K -17.07 % | 256.896 K -17.24 % | 310.397 K -17.45 % | 375.992 K -93.70 % | 5.964 M -4.65 % | 6.255 M |
| Other current assets | 678.000 K 81.77 % | 373.000 K 5.67 % | 353.000 K -46.92 % | 665.000 K -49.32 % | 1.312 M 1 024.66 % | 116.664 K 492.08 % | 19.704 K -64.46 % | 55.438 K -99.88 % | 45.205 M 0.00 % | 45.205 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 171.940 M |
| Short 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 |
| cash and cash equivalents | 13.494 M 59.48 % | 8.461 M 203.70 % | 2.786 M -22.50 % | 3.595 M -19.06 % | 4.442 M 44.05 % | 3.083 M -0.63 % | 3.103 M 512.36 % | 506.708 K -54.96 % | 1.125 M 131.45 % | 486.059 K -18.99 % | 600.018 K 772.04 % | 68.806 K -75.31 % | 278.676 K 7.54 % | 259.143 K 12.49 % | 230.360 K -81.26 % | 1.229 M 489.61 % | 208.485 K |
| Cash and short term investments | 13.494 M 59.48 % | 8.461 M 203.70 % | 2.786 M -22.50 % | 3.595 M -19.06 % | 4.442 M 44.05 % | 3.083 M -0.63 % | 3.103 M 512.36 % | 506.708 K -54.96 % | 1.125 M 131.45 % | 486.059 K -18.99 % | 600.018 K 772.04 % | 68.806 K -75.31 % | 278.676 K 7.54 % | 259.143 K 12.49 % | 230.360 K -81.26 % | 1.229 M 489.61 % | 208.485 K |
| Total current assets | 14.172 M 60.43 % | 8.834 M 181.43 % | 3.139 M -26.31 % | 4.260 M -85.96 % | 30.347 M 848.32 % | 3.200 M -93.38 % | 48.327 M 5.59 % | 45.767 M -1.21 % | 46.330 M 1.40 % | 45.691 M -2.57 % | 46.898 M 1.28 % | 46.303 M -0.62 % | 46.594 M -4.97 % | 49.029 M -0.83 % | 49.441 M -70.11 % | 165.389 M -3.93 % | 172.148 M |
| 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 |
| Net receivables | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 24.593 M | 0.000 -100.00 % | 45.205 M 0.00 % | 45.205 M | 0.000 | 0.000 -100.00 % | 46.298 M 0.14 % | 46.234 M -0.18 % | 46.315 M -5.03 % | 48.769 M -0.90 % | 49.211 M -70.02 % | 164.160 M | 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 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 153.000 K -49.17 % | 301.000 K 11.48 % | 270.000 K 575.00 % | 40.000 K -98.36 % | 2.445 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 333.386 K -97.18 % | 11.815 M |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 837.000 K | 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 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 -100.00 % | 623.000 K | 0.000 -100.00 % | 427.674 K 176.76 % | -557.191 K -352.53 % | -123.127 K | 0.000 | 0.000 100.00 % | -74.253 M -0.27 % | -74.056 M 0.75 % | -74.619 M 0.50 % | -74.994 M 0.81 % | -75.605 M | 0.000 | 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 |
| 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 |
| Total assets | 438.142 M 10.74 % | 395.638 M 14.54 % | 345.415 M 22.60 % | 281.731 M 2.92 % | 273.726 M 64.08 % | 166.822 M -5.33 % | 176.218 M 57.26 % | 112.058 M 32.43 % | 84.619 M 80.03 % | 47.001 M -0.22 % | 47.106 M 1.27 % | 46.516 M -0.71 % | 46.851 M -5.04 % | 49.339 M -0.96 % | 49.817 M -70.93 % | 171.353 M -3.95 % | 178.403 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 |
| Change in working capital | -234.000 K -82.81 % | -128.000 K -166.67 % | 192.000 K -98.98 % | 18.913 M 200.30 % | -18.857 M -12 733.48 % | -146.935 K -252.58 % | 96.300 K 374.48 % | -35.084 K -157.14 % | 61.401 K 100.30 % | -20.417 M -1 334.23 % | -1.424 M -130.04 % | -618.849 K -104.17 % | 14.833 M 3 065.26 % | 468.612 K -96.12 % | 12.087 M 96.03 % | 6.166 M -87.42 % | 49.006 M |
| Accounts receivables | 0.000 | 0.000 | 0.000 -100.00 % | 24.593 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -9.407 K 85.15 % | -63.353 K -178.11 % | 81.107 K -96.69 % | 2.454 M 456.28 % | 441.152 K -95.84 % | 10.601 M 36.32 % | 7.777 M -72.30 % | 28.079 M |
| 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 -100.00 % | 10.708 M |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -234.000 K -82.81 % | -128.000 K -166.67 % | 192.000 K 103.38 % | -5.680 M 69.88 % | -18.857 M -12 733.48 % | -146.935 K -252.58 % | 96.300 K 374.48 % | -35.084 K -157.14 % | 61.401 K 100.30 % | -20.408 M -1 400.34 % | -1.360 M -94.33 % | -699.956 K -105.65 % | 12.379 M 44 979.07 % | 27.460 K -98.15 % | 1.486 M 192.26 % | -1.611 M -115.76 % | 10.220 M |
| Other non cash items | -45.716 M -2 446.85 % | -1.795 M -24.74 % | -1.439 M 54.35 % | -3.152 M -140.80 % | -1.309 M -103.21 % | 40.767 M 9 253.34 % | -445.382 K -151.31 % | 868.060 K -59.41 % | 2.139 M | 0.000 -100.00 % | 1.800 K -99.52 % | 375.125 K 1 600.50 % | -25.000 K 83.33 % | -150.000 K -100.16 % | 94.663 M 375.82 % | 19.895 M 16.15 % | 17.129 M |
| Net cash provided by operating activities | -3.965 M -19.72 % | -3.312 M -18.41 % | -2.797 M -108.22 % | 34.038 M 145.61 % | 13.858 M 871.41 % | -1.797 M -110.28 % | 17.483 M 2 120.72 % | -865.192 K -0.47 % | -861.185 K 95.82 % | -20.614 M -2 308.77 % | -855.788 K -328.17 % | -199.870 K -101.29 % | 15.472 M 2 555.29 % | 582.698 K -99.13 % | 66.840 M 2 992.15 % | 2.162 M -96.75 % | 66.499 M |
| Investments in property plant and equipment | -429.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -37.031 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -294.081 K -979.20 % | -27.250 K | 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 |
| 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 |
| 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 -100.00 % | 692.750 K | 0.000 | 0.000 |
| Other investing activites | 9.427 M 4.88 % | 8.988 M 0.01 % | 8.987 M -50.00 % | 17.975 M | 0.000 -100.00 % | 3.595 M 100.00 % | 1.798 M -0.10 % | 1.799 M 354.18 % | 396.161 K | 0.000 | 0.000 | 0.000 -100.00 % | 25.000 K -83.33 % | 150.000 K -98.90 % | 13.579 M 272.27 % | 3.648 M 44.51 % | 2.524 M |
| Net cash used for investing activites | 8.998 M 0.11 % | 8.988 M 0.01 % | 8.987 M -50.00 % | 17.975 M | 0.000 -100.00 % | 3.595 M 100.00 % | 1.798 M -0.10 % | 1.799 M 104.91 % | -36.635 M | 0.000 | 0.000 | 0.000 -100.00 % | 25.000 K -83.33 % | 150.000 K -98.93 % | 13.977 M 286.08 % | 3.620 M 43.43 % | 2.524 M |
| Debt repayment | 0.000 | 0.000 100.00 % | -7.000 M | 0.000 100.00 % | -12.500 M -587.58 % | -1.818 M 87.08 % | -14.067 M -1 361.60 % | 1.115 M -97.26 % | 40.670 M 98.39 % | 20.500 M 1 378.01 % | 1.387 M 13 970.00 % | -10.000 K 99.94 % | -15.478 M -2 098.82 % | -703.915 K 99.13 % | -80.673 M -529.73 % | 18.773 M 134.74 % | -54.033 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| 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 |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.618 M 1.86 % | -2.667 M -5.23 % | -2.535 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.143 M 95.14 % | -23.534 M -702 411.61 % | -3.350 K |
| Net cash used provided by financing activities | 0.000 | 0.000 100.00 % | -7.000 M | 0.000 100.00 % | -12.500 M -587.58 % | -1.818 M 89.10 % | -16.684 M -974.79 % | -1.552 M -104.07 % | 38.135 M 86.02 % | 20.500 M 1 378.01 % | 1.387 M 13 970.00 % | -10.000 K 99.94 % | -15.478 M -2 098.82 % | -703.915 K 99.14 % | -81.816 M -1 618.40 % | -4.761 M 91.19 % | -54.037 M |
| 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 |
| Net change in cash | 5.033 M -11.31 % | 5.675 M 801.48 % | -809.000 K -101.56 % | 52.013 M 3 729.13 % | 1.358 M 7 074.84 % | -19.475 K -100.75 % | 2.596 M 519.92 % | -618.255 K -196.77 % | 638.904 K 660.64 % | -113.959 K -121.45 % | 531.212 K 353.11 % | -209.870 K -1 174.44 % | 19.533 K -32.14 % | 28.783 K 102.88 % | -998.883 K -197.86 % | 1.021 M -93.19 % | 14.986 M |
| Cash at beginning of period | 8.461 M 203.70 % | 2.786 M -22.50 % | 3.595 M -19.07 % | 4.442 M 44.06 % | 3.083 M -0.63 % | 3.103 M 512.36 % | 506.708 K -54.96 % | 1.125 M 131.45 % | 486.059 K -18.99 % | 600.018 K 772.04 % | 68.806 K -75.31 % | 278.676 K 7.54 % | 259.143 K 12.49 % | 230.360 K -81.26 % | 1.229 M 489.61 % | 208.485 K 101.41 % | -14.778 M |
| Cash at end of period | 13.494 M 59.48 % | 8.461 M 203.70 % | 2.786 M -95.07 % | 56.455 M 1 171.00 % | 4.442 M 44.05 % | 3.083 M -0.63 % | 3.103 M 512.36 % | 506.708 K -54.96 % | 1.125 M 131.45 % | 486.059 K -18.99 % | 600.018 K 772.04 % | 68.806 K -75.31 % | 278.676 K 7.54 % | 259.143 K 12.49 % | 230.360 K -81.26 % | 1.229 M 489.61 % | 208.485 K |
| Operating cash flow | -3.965 M -19.72 % | -3.312 M -18.41 % | -2.797 M -108.22 % | 34.038 M 145.61 % | 13.858 M 871.41 % | -1.797 M -110.28 % | 17.483 M 2 120.72 % | -865.192 K -0.47 % | -861.185 K 95.82 % | -20.614 M -2 308.77 % | -855.788 K -328.17 % | -199.870 K -101.29 % | 15.472 M 2 555.29 % | 582.698 K -99.13 % | 66.840 M 2 992.15 % | 2.162 M -96.75 % | 66.499 M |
| Capital expenditure | -429.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -37.031 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -294.081 K -979.20 % | -27.250 K | 0.000 |
| Free CashFlow | -4.394 M -32.67 % | -3.312 M -18.41 % | -2.797 M -108.22 % | 34.038 M 145.61 % | 13.858 M 871.41 % | -1.797 M -110.28 % | 17.483 M 2 120.72 % | -865.192 K -0.47 % | -861.185 K 95.82 % | -20.614 M -2 308.77 % | -855.788 K -328.17 % | -199.870 K -101.29 % | 15.472 M 2 555.29 % | 582.698 K -99.12 % | 66.546 M 3 017.85 % | 2.134 M -96.79 % | 66.499 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2009-03-31 | 2008-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 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 -100.00 % | 5.004 M 21.43 % | 4.121 M -43.89 % | 7.345 M 69.28 % | 4.339 M -86.56 % | 32.278 M 443.40 % | 5.940 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 21.260 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 -100.00 % | 15.019 M | 0.000 |
| Net income | 17.269 M 236.96 % | 5.125 M -19.00 % | 6.327 M -61.33 % | 16.362 M 15.47 % | 14.170 M -28.69 % | 19.871 M 196.94 % | 6.692 M 751.61 % | -1.027 M -104.11 % | 24.979 M -12.80 % | 28.645 M 189.37 % | 9.899 M -36.12 % | 15.497 M -11.02 % | 17.416 M -14.03 % | 20.258 M 548.26 % | 3.125 M -79.64 % | 15.352 M -42.14 % | 26.532 M -47.41 % | 50.453 M 155.89 % | 19.717 M -18.82 % | 24.289 M 32.45 % | 18.338 M 160.89 % | -30.117 M -455.95 % | 8.461 M -38.53 % | 13.764 M 741.83 % | 1.635 M -96.20 % | 43.051 M 2 582.31 % | 1.605 M -87.94 % | 13.306 M -37.50 % | 21.288 M -21.55 % | 27.137 M 2 484.48 % | 1.050 M 223.67 % | -849.000 K 21.02 % | -1.075 M -42.57 % | -754.000 K 9.48 % | -833.000 K 21.04 % | -1.055 M -151.79 % | -419.000 K -1 645.83 % | -24.000 K -105.57 % | 431.000 K 289.04 % | -228.000 K 39.20 % | -375.000 K -135.31 % | 1.062 M 904.55 % | -132.000 K 27.47 % | -182.000 K 1.09 % | -184.000 K -129.21 % | 630.000 K 1 116.13 % | -62.000 K 51.18 % | -127.000 K -89.55 % | -67.000 K -102.77 % | 2.417 M 3 456.94 % | -72.000 K 95.75 % | -1.696 M -4 363.16 % | -38.000 K -100.19 % | 19.798 M 56 665.71 % | -35.000 K 7.89 % | -38.000 K 99.79 % | -18.271 M -3 116.73 % | -568.000 K |
| Income before tax | -51.000 K -101.01 % | 5.074 M -18.92 % | 6.258 M -83.66 % | 38.296 M 11 847.24 % | -326.000 K -101.65 % | 19.776 M 197.56 % | 6.646 M 3 148.62 % | -218.000 K 73.19 % | -813.000 K -5.45 % | -771.000 K -107.81 % | 9.873 M 2 284.29 % | -452.000 K -102.60 % | 17.416 M 166.22 % | 6.542 M 109.34 % | 3.125 M -49.29 % | 6.163 M -76.77 % | 26.532 M -11.01 % | 29.814 M 51.21 % | 19.717 M -18.82 % | 24.289 M 32.45 % | 18.338 M 140.41 % | -45.378 M -636.51 % | 8.458 M 3 809.65 % | -228.000 K -64.03 % | -139.000 K -100.68 % | 20.382 M 2 558.62 % | -829.000 K -198.11 % | 845.000 K 209.74 % | -770.000 K 6.55 % | -824.000 K -178.48 % | 1.050 M 223.67 % | -849.000 K 21.02 % | -1.075 M -42.57 % | -754.000 K 9.48 % | -833.000 K 21.04 % | -1.055 M -151.79 % | -419.000 K -1 645.83 % | -24.000 K -105.57 % | 431.000 K 289.04 % | -228.000 K 39.20 % | -375.000 K -135.31 % | 1.062 M 904.55 % | -132.000 K 27.47 % | -182.000 K 1.09 % | -184.000 K -129.21 % | 630.000 K 1 116.13 % | -62.000 K 51.18 % | -127.000 K -89.55 % | -67.000 K -102.77 % | 2.417 M 3 456.94 % | -72.000 K 95.75 % | -1.696 M -4 363.16 % | -38.000 K -100.19 % | 19.798 M 56 665.71 % | -35.000 K 7.89 % | -38.000 K 99.79 % | -18.271 M -3 116.73 % | -568.000 K |
| Income before tax ratio | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 771.00 | 0.00 | 0.00 | 0.00 -100.00 % | 1.31 72.40 % | 0.76 -9.63 % | 0.84 -86.28 % | 6.11 562.01 % | 0.92 -72.17 % | 3.32 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 0.96 | 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 100.00 % | -1.22 | 0.00 |
| EBITDA | -208.000 K 43.48 % | -368.000 K -0.55 % | -366.000 K -27.53 % | -287.000 K 12.77 % | -329.000 K 29.09 % | -464.000 K -57.29 % | -295.000 K 1.01 % | -298.000 K 52.09 % | -622.000 K 26.30 % | -844.000 K -366.30 % | -181.000 K 59.96 % | -452.000 K -100.89 % | -225.000 K -103.44 % | 6.543 M 83.43 % | 3.567 M -42.12 % | 6.163 M 207.38 % | 2.005 M -93.28 % | 29.816 M 558.48 % | 4.528 M 2 587.91 % | -182.000 K -33.82 % | -136.000 K 99.70 % | -45.378 M -16 895.51 % | -267.000 K -17.11 % | -228.000 K -64.03 % | -139.000 K -100.66 % | 21.011 M 12 990.18 % | -163.000 K -110.79 % | 1.511 M 1 449.11 % | -112.000 K 35.63 % | -174.000 K -110.14 % | 1.716 M 1 037.70 % | -183.000 K 56.12 % | -417.000 K -308.82 % | -102.000 K 44.57 % | -184.000 K -202.79 % | 179.000 K 142.72 % | -419.000 K -1 721.74 % | -23.000 K -105.34 % | 431.000 K 290.71 % | -226.000 K 39.73 % | -375.000 K -135.28 % | 1.063 M 1 049.11 % | -112.000 K 35.26 % | -173.000 K 0.57 % | -174.000 K -126.89 % | 647.000 K 1 368.63 % | -51.000 K 56.03 % | -116.000 K -107.14 % | -56.000 K -102.34 % | 2.395 M 4 229.31 % | -58.000 K 57.97 % | -138.000 K -475.00 % | -24.000 K -100.15 % | 16.420 M 205 350.00 % | -8.000 K 63.64 % | -22.000 K 99.88 % | -18.180 M -3 809.68 % | -465.000 K |
| Net income ratio | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.00 % | -28 645.00 | 0.00 | 0.00 | 0.00 -100.00 % | 4.05 433.87 % | 0.76 -63.72 % | 2.09 -65.82 % | 6.11 291.20 % | 1.56 -52.91 % | 3.32 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 2.02 | 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 100.00 % | -1.22 | 0.00 |
| Ratio EBITDA | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 844.00 | 0.00 | 0.00 | 0.00 -100.00 % | 1.31 51.06 % | 0.87 3.16 % | 0.84 81.58 % | 0.46 -49.98 % | 0.92 21.18 % | 0.76 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 0.99 | 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 100.00 % | -1.21 | 0.00 |
| Gross profit ratio | 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 -100.00 % | 1.00 0.00 % | 1.00 9.68 % | 0.91 58.88 % | 0.57 -39.00 % | 0.94 15.45 % | 0.81 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 1.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 -100.00 % | 0.29 | 0.00 |
| Weighted average shs out dil | 7.049 M 0.13 % | 7.039 M 0.13 % | 7.030 M -0.33 % | 7.053 M 0.04 % | 7.050 M 0.09 % | 7.044 M 0.00 % | 7.044 M 2.88 % | 6.847 M -2.69 % | 7.036 M -0.03 % | 7.038 M 0.24 % | 7.021 M -0.33 % | 7.044 M -0.10 % | 7.051 M -0.28 % | 7.071 M -0.44 % | 7.102 M 0.85 % | 7.042 M 0.06 % | 7.038 M -0.01 % | 7.039 M -0.04 % | 7.042 M 0.03 % | 7.040 M -0.18 % | 7.053 M 0.09 % | 7.047 M -0.06 % | 7.051 M 0.41 % | 7.022 M -1.22 % | 7.109 M 0.49 % | 7.075 M 1.38 % | 6.978 M -0.88 % | 7.040 M -0.13 % | 7.049 M 0.06 % | 7.045 M 0.64 % | 7.000 M -1.06 % | 7.075 M -1.28 % | 7.167 M -4.95 % | 7.540 M 8.61 % | 6.942 M -1.29 % | 7.033 M 0.72 % | 6.983 M -12.71 % | 8.000 M 11.37 % | 7.183 M -5.49 % | 7.600 M 1.33 % | 7.500 M 5.93 % | 7.080 M 7.27 % | 6.600 M 8.79 % | 6.067 M -1.08 % | 6.133 M -12.39 % | 7.000 M 12.90 % | 6.200 M -2.36 % | 6.350 M -5.22 % | 6.700 M -2.47 % | 6.870 M -2.41 % | 7.040 M 0.00 % | 7.040 M 0.00 % | 7.040 M 0.00 % | 7.040 M 0.00 % | 7.040 M 0.00 % | 7.040 M 0.19 % | 7.027 M -1.03 % | 7.100 M |
| Weighted average shs out | 7.049 M 0.13 % | 7.039 M 0.13 % | 7.030 M -0.33 % | 7.053 M 0.04 % | 7.050 M 0.09 % | 7.044 M 0.00 % | 7.044 M 2.88 % | 6.847 M -2.69 % | 7.036 M -0.03 % | 7.038 M 0.24 % | 7.021 M -0.33 % | 7.044 M -0.10 % | 7.051 M -0.28 % | 7.071 M -0.44 % | 7.102 M 0.85 % | 7.042 M 0.06 % | 7.038 M -0.01 % | 7.039 M -0.04 % | 7.042 M 0.03 % | 7.040 M -0.18 % | 7.053 M 0.09 % | 7.047 M -0.06 % | 7.051 M 0.41 % | 7.022 M -1.22 % | 7.109 M 0.49 % | 7.075 M 1.38 % | 6.978 M -0.88 % | 7.040 M -0.13 % | 7.049 M 0.06 % | 7.045 M 0.64 % | 7.000 M -1.06 % | 7.075 M -1.28 % | 7.167 M -4.95 % | 7.540 M 8.61 % | 6.942 M -1.29 % | 7.033 M 0.72 % | 6.983 M -12.71 % | 8.000 M 11.37 % | 7.183 M -5.49 % | 7.600 M 1.33 % | 7.500 M 5.93 % | 7.080 M 7.27 % | 6.600 M 8.79 % | 6.067 M -1.08 % | 6.133 M -12.39 % | 7.000 M 12.90 % | 6.200 M -2.36 % | 6.350 M -5.22 % | 6.700 M -2.47 % | 6.870 M -2.41 % | 7.040 M 0.00 % | 7.040 M 0.00 % | 7.040 M 0.00 % | 7.040 M 0.00 % | 7.040 M 0.00 % | 7.040 M 0.19 % | 7.027 M -1.03 % | 7.100 M |
| EPS diluted | 2.45 235.62 % | 0.73 -18.89 % | 0.90 -61.21 % | 2.32 15.42 % | 2.01 -28.72 % | 2.82 196.84 % | 0.95 733.33 % | -0.15 -104.23 % | 3.55 -12.78 % | 4.07 188.65 % | 1.41 -35.91 % | 2.20 -10.93 % | 2.47 -13.64 % | 2.86 550.00 % | 0.44 -79.82 % | 2.18 -42.18 % | 3.77 -47.42 % | 7.17 156.07 % | 2.80 -18.84 % | 3.45 32.69 % | 2.60 160.89 % | -4.27 -455.83 % | 1.20 -38.78 % | 1.96 752.17 % | 0.23 -96.22 % | 6.09 2 547.83 % | 0.23 -87.83 % | 1.89 -37.42 % | 3.02 -21.56 % | 3.85 2 466.67 % | 0.15 225.00 % | -0.12 20.00 % | -0.15 -50.00 % | -0.10 16.67 % | -0.12 20.00 % | -0.15 -150.00 % | -0.06 -1 900.00 % | 0.00 -105.00 % | 0.06 300.00 % | -0.03 40.00 % | -0.05 -133.33 % | 0.15 850.00 % | -0.02 33.33 % | -0.03 0.00 % | -0.03 -133.33 % | 0.09 1 000.00 % | -0.01 50.00 % | -0.02 -100.00 % | -0.01 -102.86 % | 0.35 3 531.37 % | -0.01 95.75 % | -0.24 -4 344.44 % | -0.01 -100.19 % | 2.81 56 300.00 % | -0.01 7.41 % | -0.01 99.79 % | -2.60 -3 150.00 % | -0.08 |
| Earnings per share | 2.45 235.62 % | 0.73 -18.89 % | 0.90 -61.21 % | 2.32 15.42 % | 2.01 -28.72 % | 2.82 196.84 % | 0.95 733.33 % | -0.15 -104.23 % | 3.55 -12.78 % | 4.07 188.65 % | 1.41 -35.91 % | 2.20 -10.93 % | 2.47 -13.64 % | 2.86 550.00 % | 0.44 -79.82 % | 2.18 -42.18 % | 3.77 -47.42 % | 7.17 156.07 % | 2.80 -18.84 % | 3.45 32.69 % | 2.60 160.89 % | -4.27 -455.83 % | 1.20 -38.78 % | 1.96 752.17 % | 0.23 -96.22 % | 6.09 2 547.83 % | 0.23 -87.83 % | 1.89 -37.42 % | 3.02 -21.56 % | 3.85 2 466.67 % | 0.15 225.00 % | -0.12 20.00 % | -0.15 -50.00 % | -0.10 16.67 % | -0.12 20.00 % | -0.15 -150.00 % | -0.06 -1 900.00 % | 0.00 -105.00 % | 0.06 300.00 % | -0.03 40.00 % | -0.05 -133.33 % | 0.15 850.00 % | -0.02 33.33 % | -0.03 0.00 % | -0.03 -133.33 % | 0.09 1 000.00 % | -0.01 50.00 % | -0.02 -100.00 % | -0.01 -102.86 % | 0.35 3 531.37 % | -0.01 95.75 % | -0.24 -4 344.44 % | -0.01 -100.19 % | 2.81 56 300.00 % | -0.01 7.41 % | -0.01 99.79 % | -2.60 -3 150.00 % | -0.08 |
| Gross profit | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.004 M 21.43 % | 4.121 M -38.46 % | 6.697 M 168.96 % | 2.490 M -91.80 % | 30.364 M 527.36 % | 4.840 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 21.260 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 -100.00 % | 4.311 M | 0.000 |
| Income tax expense | -17.320 M -33 860.78 % | -51.000 K 27.14 % | -70.000 K -103.31 % | 2.115 M 114.59 % | -14.496 M -15 000.00 % | -96.000 K -108.70 % | -46.000 K -102.24 % | 2.055 M 107.97 % | -25.792 M -3 260.78 % | 816.000 K 3 238.46 % | -26.000 K -101.24 % | 2.092 M | 0.000 -100.00 % | 71.850 K -83.74 % | 442.000 K -88.13 % | 3.725 M 115.19 % | -24.527 M -18.84 % | -20.638 M -35.87 % | -15.189 M | 0.000 | 0.000 -100.00 % | 11.520 K 484.00 % | -3.000 K -133.33 % | 9.000 K 100.51 % | -1.774 M -145.49 % | 3.900 M 260.23 % | -2.434 M 80.47 % | -12.461 M 43.51 % | -22.058 M 21.11 % | -27.961 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 |
| Cost of 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 -100.00 % | 648.000 K -64.95 % | 1.849 M -3.40 % | 1.914 M 74.00 % | 1.100 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.708 M | 0.000 |
| General and administrative expenses | 0.000 -100.00 % | 68.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 114.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 -100.00 % | 43.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 50.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 208.000 K -19.07 % | 257.000 K 277.94 % | 68.000 K 116.23 % | -419.000 K -209.97 % | 381.000 K 137.24 % | -1.023 M -446.78 % | 295.000 K -1.01 % | 298.000 K -64.10 % | 830.000 K -1.66 % | 844.000 K 366.30 % | 181.000 K -59.96 % | 452.000 K 100.89 % | 225.000 K 114.62 % | -1.539 M -377.80 % | 554.000 K 3.75 % | 534.000 K 10.10 % | 485.000 K -11.48 % | 547.897 K 75.61 % | 312.000 K 71.43 % | 182.000 K 33.82 % | 136.000 K -19.70 % | 169.366 K -36.57 % | 267.000 K 17.62 % | 227.000 K 64.49 % | 138.000 K -44.44 % | 248.383 K 52.38 % | 163.000 K -43.01 % | 286.000 K 157.66 % | 111.000 K -94.30 % | 1.946 M 213.40 % | -1.716 M -1 037.70 % | 183.000 K -56.12 % | 417.000 K 308.82 % | 102.000 K -44.57 % | 184.000 K -14.02 % | 214.000 K -48.93 % | 419.000 K 1 721.74 % | 23.000 K 105.34 % | -431.000 K -290.71 % | 226.000 K -39.73 % | 375.000 K 135.28 % | -1.063 M -905.30 % | 132.000 K -27.47 % | 182.000 K -0.55 % | 183.000 K 128.77 % | -636.000 K -1 125.81 % | 62.000 K -51.18 % | 127.000 K 89.55 % | 67.000 K 102.81 % | -2.382 M -3 454.93 % | 71.000 K -52.98 % | 151.000 K 308.11 % | 37.000 K 100.21 % | -17.520 M -73 100.00 % | 24.000 K -36.84 % | 38.000 K 100.41 % | -9.379 M -1 751.23 % | 568.000 K |
| Operating expenses | 208.000 K -43.48 % | 368.000 K 441.18 % | 68.000 K 116.23 % | -419.000 K -209.97 % | 381.000 K 144.35 % | -859.000 K -391.19 % | 295.000 K -1.01 % | 298.000 K -64.10 % | 830.000 K -1.66 % | 844.000 K 366.30 % | 181.000 K -59.96 % | 452.000 K 100.89 % | 225.000 K 8.70 % | 207.000 K -62.64 % | 554.000 K 3.75 % | 534.000 K 10.10 % | 485.000 K 248.79 % | 139.053 K -55.43 % | 312.000 K 71.43 % | 182.000 K 33.82 % | 136.000 K -19.70 % | 169.366 K -36.57 % | 267.000 K 17.62 % | 227.000 K 64.49 % | 138.000 K -44.44 % | 248.383 K 52.38 % | 163.000 K -43.01 % | 286.000 K 157.66 % | 111.000 K -94.30 % | 1.946 M 213.40 % | -1.716 M -1 037.70 % | 183.000 K -56.12 % | 417.000 K 308.82 % | 102.000 K -44.57 % | 184.000 K -14.02 % | 214.000 K -48.93 % | 419.000 K 1 721.74 % | 23.000 K 105.34 % | -431.000 K -290.71 % | 226.000 K -39.73 % | 375.000 K 135.28 % | -1.063 M -905.30 % | 132.000 K -27.47 % | 182.000 K -0.55 % | 183.000 K 128.77 % | -636.000 K -1 125.81 % | 62.000 K -51.18 % | 127.000 K 89.55 % | 67.000 K 102.81 % | -2.382 M -3 454.93 % | 71.000 K -52.98 % | 151.000 K 308.11 % | 37.000 K 100.21 % | -17.520 M -73 100.00 % | 24.000 K -36.84 % | 38.000 K 100.41 % | -9.379 M -1 751.23 % | 568.000 K |
| Cost and expenses | 208.000 K -43.48 % | 368.000 K 441.18 % | 68.000 K 116.23 % | -419.000 K -209.97 % | 381.000 K 132.32 % | 164.000 K 47.75 % | 111.000 K -62.75 % | 298.000 K -64.10 % | 830.000 K -1.66 % | 844.000 K 366.30 % | 181.000 K -59.96 % | 452.000 K 100.89 % | 225.000 K 114.62 % | -1.539 M -377.80 % | 554.000 K -53.13 % | 1.182 M -49.36 % | 2.334 M -5.20 % | 2.462 M 74.36 % | 1.412 M 675.82 % | 182.000 K 33.82 % | 136.000 K -19.70 % | 169.366 K -36.57 % | 267.000 K 17.62 % | 227.000 K 64.49 % | 138.000 K -44.44 % | 248.383 K 52.38 % | 163.000 K -43.01 % | 286.000 K 157.66 % | 111.000 K -94.30 % | 1.946 M 213.40 % | -1.716 M -1 037.70 % | 183.000 K -56.12 % | 417.000 K 308.82 % | 102.000 K -44.57 % | 184.000 K -14.02 % | 214.000 K -48.93 % | 419.000 K 1 721.74 % | 23.000 K 105.34 % | -431.000 K -290.71 % | 226.000 K -39.73 % | 375.000 K 135.28 % | -1.063 M -905.30 % | 132.000 K -27.47 % | 182.000 K -0.55 % | 183.000 K 128.77 % | -636.000 K -1 125.81 % | 62.000 K -51.18 % | 127.000 K 89.55 % | 67.000 K 102.81 % | -2.382 M -3 454.93 % | 71.000 K -52.98 % | 151.000 K 308.11 % | 37.000 K 100.21 % | -17.520 M -73 100.00 % | 24.000 K -36.84 % | 38.000 K -97.14 % | 1.329 M 133.98 % | 568.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 | 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 % | 111.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 164.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 280.000 | 0.000 | 0.000 | 0.000 -100.00 % | 628.728 K -5.60 % | 666.000 K 0.00 % | 666.000 K 1.22 % | 658.000 K 1.22 % | 650.044 K -2.40 % | 666.000 K 0.00 % | 666.000 K | 0.000 | 0.000 -100.00 % | 649.000 K -47.41 % | 1.234 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 |
| Depreciation and amortization | 0.000 -100.00 % | 52.000 K 0.00 % | 52.000 K 0.00 % | 52.000 K 0.00 % | 52.000 K 1 633.33 % | 3.000 K 400.00 % | -1.000 K -100.96 % | 104.000 K -50.00 % | 208.000 K -75.44 % | 847.000 K 367.96 % | 181.000 K -59.96 % | 452.000 K 100.89 % | 225.000 K 103.44 % | -6.544 M -83.46 % | -3.567 M 42.12 % | -6.163 M -207.38 % | -2.005 M 93.27 % | -29.814 M -558.44 % | -4.528 M -2 587.91 % | 182.000 K 33.82 % | 136.000 K -99.70 % | 45.378 M 16 895.51 % | 267.000 K 17.62 % | 227.000 K 64.49 % | 138.000 K 100.66 % | -21.011 M -12 990.18 % | 163.000 K 110.78 % | -1.512 M -1 462.16 % | 111.000 K -94.30 % | 1.946 M 213.40 % | -1.716 M -1 037.70 % | 183.000 K -56.12 % | 417.000 K 334.93 % | 95.877 K -47.89 % | 184.000 K 202.79 % | -179.000 K -142.72 % | 419.000 K 72 896.52 % | 574.000 0.00 % | 574.000 0.00 % | 574.000 -99.85 % | 375.000 K 65 231.01 % | 574.000 -94.76 % | 10.964 K 21.82 % | 9.000 K 0.00 % | 9.000 K -18.18 % | 11.000 K 0.00 % | 11.000 K 0.00 % | 11.000 K 0.00 % | 11.000 K -18.52 % | 13.500 K 3.85 % | 13.000 K 0.00 % | 13.000 K 0.00 % | 13.000 K 100.27 % | -4.834 M -30 312.50 % | 16.000 K 0.00 % | 16.000 K -82.42 % | 91.000 K -11.65 % | 103.000 K |
| Operating income | -208.000 K -87.39 % | -111.000 K -63.24 % | -68.000 K 23.60 % | -89.000 K 76.64 % | -381.000 K -132.32 % | -164.000 K -47.75 % | -111.000 K 62.75 % | -298.000 K 64.10 % | -830.000 K -406.10 % | -164.000 K -51.85 % | -108.000 K 76.11 % | -452.000 K -100.89 % | -225.000 K -103.44 % | 6.543 M 83.43 % | 3.567 M -42.12 % | 6.163 M 207.38 % | 2.005 M -93.28 % | 29.816 M 558.48 % | 4.528 M 2 587.91 % | -182.000 K -33.82 % | -136.000 K 19.53 % | -169.000 K 36.70 % | -267.000 K -17.62 % | -227.000 K -64.49 % | -138.000 K -100.66 % | 21.012 M 12 990.80 % | -163.000 K 43.01 % | -286.000 K -157.66 % | -111.000 K 94.30 % | -1.946 M -213.40 % | 1.716 M 3 830.43 % | -46.000 K 88.97 % | -417.000 K -308.82 % | -102.000 K 44.57 % | -184.000 K 14.02 % | -214.000 K 48.93 % | -419.000 K -1 721.74 % | -23.000 K -105.34 % | 431.000 K 290.71 % | -226.000 K 39.73 % | -375.000 K -135.28 % | 1.063 M 905.30 % | -132.000 K 27.47 % | -182.000 K 0.55 % | -183.000 K -128.77 % | 636.000 K 1 125.81 % | -62.000 K 51.18 % | -127.000 K -89.55 % | -67.000 K -102.81 % | 2.382 M 3 454.93 % | -71.000 K 52.98 % | -151.000 K -308.11 % | -37.000 K -100.21 % | 17.520 M 73 100.00 % | -24.000 K 36.84 % | -38.000 K -100.28 % | 13.690 M 2 510.21 % | -568.000 K |
| Operating income ratio | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 164.00 | 0.00 | 0.00 | 0.00 -100.00 % | 1.31 51.06 % | 0.87 3.16 % | 0.84 81.58 % | 0.46 -49.98 % | 0.92 21.18 % | 0.76 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 0.99 | 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 -100.00 % | 0.91 | 0.00 |
| Total other income expenses net | 157.000 K -96.97 % | 5.185 M -18.04 % | 6.326 M -83.30 % | 37.877 M 68 767.27 % | 55.000 K -99.72 % | 19.940 M 195.10 % | 6.757 M 8 346.25 % | 80.000 K 370.59 % | 17.000 K -76.71 % | 73.000 K -6.41 % | 78.000 K -99.56 % | 17.724 M 1.37 % | 17.484 M 1 658 923.53 % | -1.054 K 99.88 % | -845.000 K -106.75 % | 12.519 M -48.13 % | 24.134 M 1 363 602.82 % | -1.770 K -100.01 % | 14.942 M -38.60 % | 24.337 M 32.37 % | 18.386 M 140.67 % | -45.209 M -631.50 % | 8.506 M 850 700.00 % | -1.000 K 0.00 % | -1.000 K 99.84 % | -629.000 K 5.56 % | -666.000 K -158.89 % | 1.131 M 271.62 % | -659.000 K -158.73 % | 1.122 M 268.47 % | -666.000 K 0.00 % | -666.000 K -1.22 % | -658.000 K -0.92 % | -652.000 K -0.46 % | -649.000 K 22.83 % | -841.000 K | 0.000 100.00 % | -1.000 K | 0.000 100.00 % | -2.000 K | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 100.00 % | -1.000 K 83.33 % | -6.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 35.275 K 3 627.50 % | -1.000 K 99.94 % | -1.545 M -154 400.00 % | -1.000 K -100.04 % | 2.278 M 20 809.09 % | -11.000 K | 0.000 100.00 % | -31.961 M | 0.000 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2009-03-31 | 2008-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-03-31 | 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-03-31 | 2012-09-30 | 2012-03-31 | 2009-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 100.00 % | -9.194 M | 0.000 100.00 % | -9.470 M | 0.000 100.00 % | -4.161 M | 0.000 100.00 % | -4.355 M | 0.000 -100.00 % | 1.514 M | 0.000 -100.00 % | 2.821 M | 0.000 -100.00 % | 7.705 M | 0.000 -100.00 % | 36.738 M | 0.000 -100.00 % | 59.718 M | 0.000 -100.00 % | 74.131 M | 0.000 -100.00 % | 73.576 M | 0.000 -100.00 % | 75.081 M -0.39 % | 75.375 M | 0.000 -100.00 % | 92.038 M | 0.000 -100.00 % | 92.273 M | 0.000 -100.00 % | 90.305 M | 0.000 -100.00 % | 51.589 M | 0.000 -100.00 % | 50.274 M | 0.000 -100.00 % | 30.192 M | 0.000 -100.00 % | 29.660 M | 0.000 -100.00 % | 28.661 M | 0.000 -100.00 % | 28.804 M 0.70 % | 28.604 M -34.23 % | 43.489 M -1.39 % | 44.102 M -58.42 % | 106.056 M |
| Total investments | 0.000 -100.00 % | 423.541 M | 0.000 -100.00 % | 411.046 M | 0.000 -100.00 % | 386.804 M | 0.000 -100.00 % | 360.118 M | 0.000 -100.00 % | 342.068 M | 0.000 -100.00 % | 37.031 M | 0.000 -100.00 % | 274.943 M | 0.000 -100.00 % | 261.625 M | 0.000 -100.00 % | 242.160 M | 0.000 -100.00 % | 205.348 M | 0.000 -100.00 % | 162.403 M | 0.000 -100.00 % | 140.647 M 11.03 % | 126.672 M | 0.000 -100.00 % | 65.072 M | 0.000 -100.00 % | 37.031 M | 0.000 -100.00 % | 37.031 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 692.750 K |
| Total debt | 0.000 -100.00 % | 4.300 M | 0.000 -100.00 % | 4.300 M | 0.000 -100.00 % | 4.300 M | 0.000 -100.00 % | 4.300 M | 0.000 -100.00 % | 4.300 M | 0.000 -100.00 % | 4.300 M | 0.000 -100.00 % | 11.300 M | 0.000 -100.00 % | 56.660 M | 0.000 -100.00 % | 64.160 M | 0.000 -100.00 % | 76.660 M | 0.000 -100.00 % | 76.660 M | 0.000 -100.00 % | 76.660 M -2.32 % | 78.478 M | 0.000 -100.00 % | 92.545 M | 0.000 -100.00 % | 92.551 M | 0.000 -100.00 % | 91.430 M | 0.000 -100.00 % | 51.870 M | 0.000 -100.00 % | 50.760 M | 0.000 -100.00 % | 30.260 M | 0.000 -100.00 % | 30.260 M | 0.000 -100.00 % | 28.873 M | 0.000 -100.00 % | 28.873 M -0.03 % | 28.883 M -33.78 % | 43.617 M -1.68 % | 44.361 M -58.25 % | 106.265 M |
| Accumulated other comprehensive income loss | 433.646 M | 0.000 -100.00 % | 421.513 M 20.05 % | 351.112 M -10.20 % | 390.981 M 121 700.93 % | 321.000 K -99.91 % | 364.719 M | 0.000 -100.00 % | 340.767 M | 0.000 -100.00 % | 301.999 M | 0.000 -100.00 % | 269.087 M | 0.000 -100.00 % | 245.732 M | 0.000 -100.00 % | 203.848 M | 0.000 -100.00 % | 132.694 M | 0.000 -100.00 % | 90.067 M | 0.000 -100.00 % | 112.156 M | 0.000 | 0.000 -100.00 % | 19.429 M | 0.000 100.00 % | -8.838 M | 0.000 100.00 % | -6.914 M | 0.000 100.00 % | -5.327 M | 0.000 100.00 % | -3.853 M | 0.000 100.00 % | -4.260 M | 0.000 100.00 % | -3.656 M | 0.000 100.00 % | -4.586 M | 0.000 100.00 % | -4.219 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 320.260 M | 0.000 | 0.000 | 0.000 -100.00 % | 269.744 M | 0.000 | 0.000 | 0.000 -100.00 % | 198.287 M | 0.000 | 0.000 | 0.000 -100.00 % | 133.021 M | 0.000 | 0.000 | 0.000 -100.00 % | 20.224 M | 0.000 | 0.000 -100.00 % | 26.481 M | 0.000 100.00 % | -50.971 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -11.427 M |
| Common stock | 0.000 -100.00 % | 70.400 M | 0.000 -100.00 % | 70.400 M | 0.000 -100.00 % | 70.400 M | 0.000 -100.00 % | 70.400 M | 0.000 -100.00 % | 70.400 M | 0.000 -100.00 % | 70.400 M | 0.000 -100.00 % | 70.400 M | 0.000 -100.00 % | 70.400 M | 0.000 -100.00 % | 70.400 M | 0.000 -100.00 % | 70.400 M | 0.000 -100.00 % | 70.400 M | 0.000 -100.00 % | 70.400 M 0.00 % | 70.400 M | 0.000 -100.00 % | 70.400 M | 0.000 -100.00 % | 70.400 M | 0.000 -100.00 % | 70.400 M | 0.000 -100.00 % | 70.400 M | 0.000 -100.00 % | 70.400 M | 0.000 -100.00 % | 70.400 M | 0.000 | 0.000 | 0.000 -100.00 % | 70.400 M | 0.000 -100.00 % | 70.400 M 0.00 % | 70.400 M 0.00 % | 70.400 M 0.00 % | 70.400 M 0.00 % | 70.400 M |
| Total equity | 433.646 M 0.00 % | 433.646 M 2.88 % | 421.513 M 0.00 % | 421.513 M 7.81 % | 390.981 M 0.00 % | 390.981 M 7.20 % | 364.719 M 0.00 % | 364.719 M 7.03 % | 340.767 M 0.00 % | 340.767 M 12.84 % | 301.999 M 707.61 % | 37.394 M -86.10 % | 269.087 M 0.00 % | 269.087 M 9.50 % | 245.732 M 0.00 % | 245.732 M 20.55 % | 203.848 M 0.00 % | 203.848 M 53.62 % | 132.694 M 0.00 % | 132.694 M 47.33 % | 90.067 M 0.00 % | 90.067 M -19.69 % | 112.156 M 0.00 % | 112.156 M 15.91 % | 96.758 M 398.01 % | 19.429 M 0.00 % | 19.429 M 319.83 % | -8.838 M 0.00 % | -8.838 M -27.83 % | -6.914 M 0.00 % | -6.914 M -29.79 % | -5.327 M 0.00 % | -5.327 M -38.26 % | -3.853 M 0.00 % | -3.853 M 9.54 % | -4.260 M 0.00 % | -4.260 M -16.51 % | -3.656 M 0.00 % | -3.656 M 20.28 % | -4.586 M 0.00 % | -4.586 M -8.70 % | -4.219 M 0.01 % | -4.219 M 8.16 % | -4.594 M 33.79 % | -6.939 M -33.30 % | -5.205 M -108.83 % | 58.973 M |
| Other non current liabilities | -433.646 M | 0.000 100.00 % | -421.513 M -42 151 200.00 % | -1.000 K 100.00 % | -390.981 M | 0.000 100.00 % | -364.719 M -651 383.93 % | 56.000 K 100.02 % | -340.767 M | 0.000 100.00 % | -301.999 M | 0.000 100.00 % | -269.087 M -26 908 600.00 % | -1.000 K 100.00 % | -245.732 M | 0.000 100.00 % | -203.848 M | 0.000 100.00 % | -132.694 M | 0.000 100.00 % | -90.067 M | 0.000 100.00 % | -112.156 M | 0.000 | 0.000 100.00 % | -19.429 M | 0.000 -100.00 % | 8.838 M | 0.000 -100.00 % | 6.914 M | 0.000 -100.00 % | 5.327 M | 0.000 -100.00 % | 3.853 M | 0.000 -100.00 % | 4.260 M | 0.000 -100.00 % | 3.656 M | 0.000 -100.00 % | 4.586 M | 0.000 -100.00 % | 4.219 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 0.000 -100.00 % | 4.300 M | 0.000 -100.00 % | 4.300 M | 0.000 -100.00 % | 4.300 M | 0.000 -100.00 % | 4.300 M | 0.000 -100.00 % | 4.300 M | 0.000 -100.00 % | 4.300 M | 0.000 -100.00 % | 11.300 M | 0.000 -100.00 % | 56.660 M | 0.000 -100.00 % | 64.160 M | 0.000 -100.00 % | 76.660 M | 0.000 -100.00 % | 76.660 M | 0.000 -100.00 % | 76.660 M -2.32 % | 78.478 M | 0.000 -100.00 % | 92.545 M | 0.000 -100.00 % | 92.551 M | 0.000 -100.00 % | 91.430 M | 0.000 -100.00 % | 51.870 M | 0.000 -100.00 % | 50.760 M | 0.000 -100.00 % | 30.260 M | 0.000 -100.00 % | 30.260 M | 0.000 -100.00 % | 28.873 M | 0.000 -100.00 % | 28.873 M -0.03 % | 28.883 M -33.78 % | 43.617 M -1.68 % | 44.361 M -58.25 % | 106.265 M |
| Total non current liabilities | -433.646 M -10 184.79 % | 4.300 M 101.02 % | -421.513 M -9 904.91 % | 4.299 M 101.10 % | -390.981 M -9 192.58 % | 4.300 M 101.18 % | -364.719 M -8 472.80 % | 4.356 M 101.28 % | -340.767 M -8 024.81 % | 4.300 M 101.42 % | -301.999 M -7 123.23 % | 4.300 M 101.60 % | -269.087 M -2 481.51 % | 11.299 M 104.60 % | -245.732 M -533.70 % | 56.660 M 127.80 % | -203.848 M -417.72 % | 64.160 M 148.35 % | -132.694 M -273.09 % | 76.660 M 185.11 % | -90.067 M -217.49 % | 76.660 M 168.35 % | -112.156 M -246.30 % | 76.660 M -2.32 % | 78.478 M 503.92 % | -19.429 M -120.99 % | 92.545 M 947.12 % | 8.838 M -90.45 % | 92.551 M 1 238.59 % | 6.914 M -92.44 % | 91.430 M 1 616.32 % | 5.327 M -89.73 % | 51.870 M 1 246.22 % | 3.853 M -92.41 % | 50.760 M 1 091.67 % | 4.260 M -85.92 % | 30.260 M 727.68 % | 3.656 M -87.92 % | 30.260 M 559.84 % | 4.586 M -84.12 % | 28.873 M 584.36 % | 4.219 M -85.39 % | 28.873 M -0.03 % | 28.883 M -33.78 % | 43.617 M -1.68 % | 44.361 M -58.25 % | 106.265 M |
| Other current liabilities | 0.000 -100.00 % | 43.000 K | 0.000 -100.00 % | 87.000 K | 0.000 -100.00 % | 56.000 K | 0.000 -100.00 % | 54.000 K | 0.000 -100.00 % | 78.000 K | 0.000 -100.00 % | 30.000 K | 0.000 -100.00 % | 1.305 M | 0.000 -100.00 % | 1.136 M | 0.000 -100.00 % | 3.273 M | 0.000 -100.00 % | 74.000 K | 0.000 -100.00 % | 94.734 K | 0.000 -100.00 % | 70.000 K -51.63 % | 144.708 K | 0.000 -100.00 % | 84.142 K | 0.000 -100.00 % | 71.000 K | 0.000 -100.00 % | 103.126 K | 0.000 -100.00 % | 293.076 K | 0.000 -100.00 % | 94.000 K | 0.000 -100.00 % | 20.573 M | 0.000 -100.00 % | 20.502 M | 0.000 -100.00 % | 22.352 M | 0.000 -100.00 % | 21.862 M -3.10 % | 22.562 M 124.17 % | 10.065 M -1.16 % | 10.184 M 654.04 % | 1.351 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 0.000 -100.00 % | 196.000 K | 0.000 -100.00 % | 214.000 K | 0.000 -100.00 % | 357.000 K | 0.000 -100.00 % | 302.000 K | 0.000 -100.00 % | 348.000 K | 0.000 -100.00 % | 102.000 K | 0.000 -100.00 % | 1.345 M | 0.000 -100.00 % | 3.448 M | 0.000 -100.00 % | 5.717 M | 0.000 -100.00 % | 74.000 K | 0.000 -100.00 % | 94.734 K | 0.000 -100.00 % | 73.000 K -92.56 % | 981.708 K | 0.000 -100.00 % | 84.142 K | 0.000 -100.00 % | 71.000 K | 0.000 -100.00 % | 103.126 K | 0.000 -100.00 % | 293.076 K | 0.000 -100.00 % | 94.000 K | 0.000 -100.00 % | 20.573 M | 0.000 -100.00 % | 20.502 M | 0.000 -100.00 % | 22.352 M | 0.000 -100.00 % | 21.862 M -3.10 % | 22.562 M 124.17 % | 10.065 M -1.16 % | 10.184 M -22.65 % | 13.165 M |
| Total liabilities | -433.646 M -9 745.15 % | 4.496 M 101.07 % | -421.513 M -9 439.97 % | 4.513 M 101.15 % | -390.981 M -8 495.56 % | 4.657 M 101.28 % | -364.719 M -7 929.95 % | 4.658 M 101.37 % | -340.767 M -7 431.48 % | 4.648 M 101.54 % | -301.999 M -6 960.50 % | 4.402 M 101.64 % | -269.087 M -2 228.18 % | 12.644 M 105.15 % | -245.732 M -508.82 % | 60.108 M 129.49 % | -203.848 M -391.72 % | 69.877 M 152.66 % | -132.694 M -272.93 % | 76.734 M 185.20 % | -90.067 M -217.34 % | 76.755 M 168.44 % | -112.156 M -246.16 % | 76.733 M -3.43 % | 79.460 M 508.97 % | -19.429 M -120.98 % | 92.629 M 948.07 % | 8.838 M -90.46 % | 92.622 M 1 239.62 % | 6.914 M -92.45 % | 91.533 M 1 618.26 % | 5.327 M -89.79 % | 52.163 M 1 253.83 % | 3.853 M -92.42 % | 50.854 M 1 093.88 % | 4.260 M -91.62 % | 50.833 M 1 290.41 % | 3.656 M -92.80 % | 50.762 M 1 006.89 % | 4.586 M -91.05 % | 51.225 M 1 114.15 % | 4.219 M -91.68 % | 50.735 M -1.38 % | 51.445 M -4.17 % | 53.682 M -1.58 % | 54.544 M -54.33 % | 119.430 M |
| Other non current assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 360.118 M | 0.000 -100.00 % | 342.068 M | 0.000 -100.00 % | 39.351 M | 0.000 -100.00 % | 277.263 M | 0.000 -100.00 % | 262.636 M | 0.000 -100.00 % | 243.170 M | 0.000 -100.00 % | 206.358 M | 0.000 -100.00 % | 163.413 M | 0.000 -100.00 % | 141.658 M 10.95 % | 127.682 M | 0.000 -100.00 % | 66.083 M | 0.000 -100.00 % | 37.031 M | 0.000 -100.00 % | 37.031 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 692.750 K |
| Long term investments | 0.000 -100.00 % | 423.541 M | 0.000 -100.00 % | 411.046 M | 0.000 -100.00 % | 386.804 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 0.000 -100.00 % | 429.000 K | 0.000 -100.00 % | 313.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 208.000 K | 0.000 -100.00 % | 208.000 K | 0.000 -100.00 % | 208.000 K | 0.000 -100.00 % | 208.000 K | 0.000 -100.00 % | 208.179 K | 0.000 -100.00 % | 208.000 K | 0.000 -100.00 % | 208.179 K | 0.000 -100.00 % | 208.000 K -0.09 % | 208.179 K | 0.000 -100.00 % | 208.179 K | 0.000 -100.00 % | 208.000 K | 0.000 -100.00 % | 208.179 K | 0.000 -100.00 % | 208.179 K | 0.000 -100.00 % | 208.000 K | 0.000 -100.00 % | 208.179 K | 0.000 -100.00 % | 208.000 K | 0.000 -100.00 % | 195.003 K | 0.000 -100.00 % | 213.043 K -17.07 % | 256.897 K -9.22 % | 283.000 K -8.83 % | 310.397 K -94.42 % | 5.562 M |
| Total non current assets | 0.000 -100.00 % | 423.970 M | 0.000 -100.00 % | 411.359 M | 0.000 -100.00 % | 386.804 M | 0.000 -100.00 % | 360.118 M | 0.000 -100.00 % | 342.276 M | 0.000 -100.00 % | 39.559 M | 0.000 -100.00 % | 277.471 M | 0.000 -100.00 % | 262.844 M | 0.000 -100.00 % | 243.379 M | 0.000 -100.00 % | 206.566 M | 0.000 -100.00 % | 163.621 M | 0.000 -100.00 % | 141.866 M 10.93 % | 127.890 M | 0.000 -100.00 % | 66.291 M | 0.000 -100.00 % | 37.239 M | 0.000 -100.00 % | 37.239 M | 0.000 -100.00 % | 208.179 K | 0.000 -100.00 % | 208.000 K | 0.000 -100.00 % | 208.179 K | 0.000 -100.00 % | 208.000 K | 0.000 -100.00 % | 195.003 K | 0.000 -100.00 % | 213.043 K -17.07 % | 256.896 K -9.22 % | 283.000 K -8.83 % | 310.397 K -95.04 % | 6.255 M |
| Other current assets | -13.494 M -2 090.27 % | 678.000 K 104.92 % | -13.770 M -1 635.12 % | 897.000 K 110.60 % | -8.461 M -2 368.36 % | 373.000 K 104.31 % | -8.655 M -1 532.95 % | 604.000 K 121.68 % | -2.786 M -889.24 % | 353.000 K 123.87 % | -1.479 M -294.86 % | 759.000 K 121.11 % | -3.595 M -640.60 % | 665.000 K 103.34 % | -19.922 M -186.34 % | 23.074 M 619.45 % | -4.442 M -117.15 % | 25.905 M 1 124.32 % | -2.529 M -859.46 % | 333.000 K 110.80 % | -3.083 M -2 742.99 % | 116.664 K 107.39 % | -1.579 M -103.47 % | 45.445 M 0.49 % | 45.225 M 9 025.17 % | -506.708 K -101.12 % | 45.260 M 16 380.68 % | -278.000 K -100.60 % | 46.267 M 4 212.76 % | -1.125 M | 0.000 100.00 % | -281.487 K | 0.000 100.00 % | -486.000 K | 0.000 100.00 % | -68.023 K | 0.000 100.00 % | -600.000 K | 0.000 100.00 % | -212.275 K | 0.000 100.00 % | -69.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 171.940 M |
| Short 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 |
| cash and cash equivalents | 0.000 -100.00 % | 13.494 M | 0.000 -100.00 % | 13.770 M | 0.000 -100.00 % | 8.461 M | 0.000 -100.00 % | 8.655 M | 0.000 -100.00 % | 2.786 M | 0.000 -100.00 % | 1.479 M | 0.000 -100.00 % | 3.595 M | 0.000 -100.00 % | 19.922 M | 0.000 -100.00 % | 4.442 M | 0.000 -100.00 % | 2.529 M | 0.000 -100.00 % | 3.083 M | 0.000 -100.00 % | 1.579 M -49.11 % | 3.103 M | 0.000 -100.00 % | 506.708 K | 0.000 -100.00 % | 278.000 K | 0.000 -100.00 % | 1.125 M | 0.000 -100.00 % | 281.487 K | 0.000 -100.00 % | 486.000 K | 0.000 -100.00 % | 68.023 K | 0.000 -100.00 % | 600.000 K | 0.000 -100.00 % | 212.275 K | 0.000 -100.00 % | 68.806 K -75.31 % | 278.676 K 117.72 % | 128.000 K -50.61 % | 259.143 K 24.30 % | 208.485 K |
| Cash and short term investments | 13.494 M 0.00 % | 13.494 M -2.00 % | 13.770 M 0.00 % | 13.770 M 62.75 % | 8.461 M 0.00 % | 8.461 M -2.24 % | 8.655 M 0.00 % | 8.655 M 210.66 % | 2.786 M 0.00 % | 2.786 M 88.37 % | 1.479 M 0.00 % | 1.479 M -58.86 % | 3.595 M 0.00 % | 3.595 M -81.95 % | 19.922 M 0.00 % | 19.922 M 348.49 % | 4.442 M 0.01 % | 4.442 M 75.63 % | 2.529 M 0.00 % | 2.529 M -17.98 % | 3.083 M 0.00 % | 3.083 M 95.28 % | 1.579 M 0.00 % | 1.579 M -49.11 % | 3.103 M 512.36 % | 506.708 K 0.00 % | 506.708 K 82.27 % | 278.000 K 0.00 % | 278.000 K -75.29 % | 1.125 M 0.00 % | 1.125 M 299.65 % | 281.487 K 0.00 % | 281.487 K -42.08 % | 486.000 K 0.00 % | 486.000 K 614.46 % | 68.023 K 0.00 % | 68.023 K -88.66 % | 600.000 K 0.00 % | 600.000 K 182.65 % | 212.275 K 0.00 % | 212.275 K 207.64 % | 69.000 K 0.28 % | 68.806 K -75.31 % | 278.676 K 117.72 % | 128.000 K -50.61 % | 259.143 K 24.30 % | 208.485 K |
| Total current assets | 0.000 -100.00 % | 14.172 M | 0.000 -100.00 % | 14.667 M | 0.000 -100.00 % | 8.834 M | 0.000 -100.00 % | 9.259 M | 0.000 -100.00 % | 3.139 M | 0.000 -100.00 % | 2.238 M | 0.000 -100.00 % | 4.260 M | 0.000 -100.00 % | 42.996 M | 0.000 -100.00 % | 30.347 M | 0.000 -100.00 % | 2.862 M | 0.000 -100.00 % | 3.200 M | 0.000 -100.00 % | 47.024 M -2.70 % | 48.327 M | 0.000 -100.00 % | 45.767 M | 0.000 -100.00 % | 46.545 M | 0.000 -100.00 % | 47.380 M | 0.000 -100.00 % | 46.628 M | 0.000 -100.00 % | 46.793 M | 0.000 -100.00 % | 46.366 M | 0.000 -100.00 % | 46.898 M | 0.000 -100.00 % | 46.444 M | 0.000 -100.00 % | 46.303 M -0.62 % | 46.594 M 0.29 % | 46.460 M -5.24 % | 49.029 M -71.52 % | 172.148 M |
| 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 |
| Net 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 -100.00 % | 46.255 M | 0.000 -100.00 % | 46.346 M | 0.000 -100.00 % | 46.307 M | 0.000 -100.00 % | 46.298 M | 0.000 -100.00 % | 46.298 M | 0.000 -100.00 % | 46.232 M | 0.000 -100.00 % | 46.234 M -0.18 % | 46.315 M -0.04 % | 46.332 M -5.00 % | 48.769 M | 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 | 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 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 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 |
| Account payables | 0.000 -100.00 % | 153.000 K | 0.000 -100.00 % | 127.000 K | 0.000 -100.00 % | 301.000 K | 0.000 -100.00 % | 248.000 K | 0.000 -100.00 % | 270.000 K | 0.000 -100.00 % | 72.000 K | 0.000 -100.00 % | 40.000 K | 0.000 -100.00 % | 2.312 M | 0.000 -100.00 % | 2.445 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 -100.00 % | 11.815 M |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.000 K -99.64 % | 837.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 |
| 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 |
| 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 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Other total stockholders equity | 0.000 -100.00 % | 363.246 M | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 294.319 M | 0.000 -100.00 % | 623.000 K | 0.000 100.00 % | -33.006 M | 0.000 -100.00 % | 400.000 K | 0.000 -100.00 % | 175.332 M | 0.000 -100.00 % | 427.674 K | 0.000 -100.00 % | 62.294 M | 0.000 100.00 % | -557.191 K | 0.000 -100.00 % | 41.756 M 34 012.95 % | -123.127 K | 0.000 | 0.000 | 0.000 100.00 % | -79.238 M | 0.000 100.00 % | -77.314 M | 0.000 100.00 % | -75.727 M | 0.000 100.00 % | -74.253 M | 0.000 100.00 % | -74.660 M | 0.000 100.00 % | -3.656 M | 0.000 100.00 % | -74.986 M | 0.000 100.00 % | -74.619 M 0.50 % | -74.994 M 3.03 % | -77.339 M -2.29 % | -75.605 M | 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 |
| 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 |
| Total assets | 0.000 -100.00 % | 438.142 M | 0.000 -100.00 % | 426.026 M | 0.000 -100.00 % | 395.638 M | 0.000 -100.00 % | 369.377 M | 0.000 -100.00 % | 345.415 M | 0.000 -100.00 % | 41.796 M | 0.000 -100.00 % | 281.731 M | 0.000 -100.00 % | 305.840 M | 0.000 -100.00 % | 273.726 M | 0.000 -100.00 % | 209.428 M | 0.000 -100.00 % | 166.822 M | 0.000 -100.00 % | 188.889 M 7.19 % | 176.218 M | 0.000 -100.00 % | 112.058 M | 0.000 -100.00 % | 83.784 M | 0.000 -100.00 % | 84.619 M | 0.000 -100.00 % | 46.836 M | 0.000 -100.00 % | 47.001 M | 0.000 -100.00 % | 46.574 M | 0.000 -100.00 % | 47.106 M | 0.000 -100.00 % | 46.639 M | 0.000 -100.00 % | 46.516 M -0.71 % | 46.851 M 0.23 % | 46.743 M -5.26 % | 49.339 M -72.34 % | 178.403 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-03-31 | 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-03-31 | 2012-09-30 | 2012-03-31 | 2009-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | -17.269 K -236.96 % | -5.125 K 19.01 % | -6.328 K 61.32 % | -16.361 K -15.46 % | -14.170 K 28.69 % | -19.871 K -196.94 % | -6.692 K -751.61 % | 1.027 K 104.11 % | -24.979 K 12.80 % | -28.645 K -189.37 % | -9.899 K 36.12 % | -15.497 K 11.02 % | -17.416 K 14.03 % | -20.258 K -548.26 % | -3.125 K 79.64 % | -15.352 K 42.14 % | -26.532 K 47.41 % | -50.452 K -155.88 % | -19.717 K 18.82 % | -24.289 K -32.45 % | -18.338 K -160.89 % | 30.117 K 455.95 % | -8.461 K 38.53 % | -13.764 K -741.83 % | -1.635 K 96.20 % | -43.051 K -2 582.31 % | -1.605 K 87.94 % | -13.306 K 37.50 % | -21.288 K 21.55 % | -27.137 K -2 484.48 % | -1.050 K -223.67 % | 849.000 -21.02 % | 1.075 K 42.55 % | 754.130 -9.47 % | 833.000 -21.04 % | 1.055 K 151.79 % | 419.000 1 673.62 % | 23.624 105.48 % | -431.000 -289.04 % | 228.000 -39.20 % | 375.000 135.31 % | -1.062 K -904.55 % | 132.000 -27.47 % | 182.000 -1.09 % | 184.000 129.21 % | -630.000 |
| 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 |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 |
| 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 |
| 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 |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 |