Devine Impex Limited DEVINE.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 19.969 M 13.40 % | 17.610 M -0.96 % | 17.780 M -6.52 % | 19.021 M -9.48 % | 21.012 M -24.18 % | 27.712 M -4.79 % | 29.107 M 2.88 % | 28.291 M -20.28 % | 35.489 M 38.35 % | 25.651 M -44.83 % | 46.494 M -15.97 % | 55.328 M 34.54 % | 41.125 M 44.35 % | 28.490 M -84.42 % | 182.810 M 99.95 % | 91.430 M 80.23 % | 50.730 M |
| Net income | 329.000 K -11.80 % | 373.000 K -25.10 % | 498.000 K 131.63 % | 215.000 K -21.25 % | 273.000 K 2.63 % | 266.000 K 43.01 % | 186.000 K -80.02 % | 931.000 K 31.31 % | 709.000 K 13.44 % | 624.978 K -33.55 % | 940.543 K 841.43 % | 99.906 K -98.01 % | 5.016 M 325.06 % | 1.180 M -84.14 % | 7.440 M 98.40 % | 3.750 M 235.57 % | -2.766 M |
| Income before tax | 485.000 K -15.80 % | 576.000 K 9.71 % | 525.000 K 17.71 % | 446.000 K 20.87 % | 369.000 K 2.22 % | 361.000 K 42.13 % | 254.000 K 3.25 % | 246.000 K -68.74 % | 787.000 K 20.81 % | 651.438 K 115.64 % | 302.093 K 145.00 % | 123.301 K -97.86 % | 5.766 M 235.22 % | 1.720 M -84.68 % | 11.230 M 99.47 % | 5.630 M 305.40 % | -2.741 M |
| Income before tax ratio | 0.02 -25.75 % | 0.03 10.77 % | 0.03 25.93 % | 0.02 33.52 % | 0.02 34.81 % | 0.01 49.28 % | 0.01 0.36 % | 0.01 -60.79 % | 0.02 -12.68 % | 0.03 290.87 % | 0.01 191.56 % | 0.00 -98.41 % | 0.14 132.23 % | 0.06 -1.72 % | 0.06 -0.24 % | 0.06 213.97 % | -0.05 |
| EBITDA | 485.000 K -5.64 % | 514.000 K -2.10 % | 525.000 K 15.13 % | 456.000 K -2.77 % | 469.000 K 28.85 % | 364.000 K 32.85 % | 274.000 K 2.62 % | 267.000 K -2.91 % | 275.000 K 156.67 % | 107.141 K -67.85 % | 333.246 K 85.14 % | 180.000 K -43.73 % | 319.860 K -81.62 % | 1.740 M -92.71 % | 23.860 M 130.09 % | 10.370 M 524.13 % | -2.445 M |
| Net income ratio | 0.02 -22.22 % | 0.02 -24.38 % | 0.03 147.79 % | 0.01 -13.00 % | 0.01 35.36 % | 0.01 50.21 % | 0.01 -80.58 % | 0.03 64.72 % | 0.02 -18.00 % | 0.02 20.44 % | 0.02 1 020.31 % | 0.00 -98.52 % | 0.12 194.47 % | 0.04 1.77 % | 0.04 -0.77 % | 0.04 175.22 % | -0.05 |
| Ratio EBITDA | 0.02 -16.79 % | 0.03 -1.15 % | 0.03 23.17 % | 0.02 7.41 % | 0.02 69.93 % | 0.01 39.53 % | 0.01 -0.26 % | 0.01 21.79 % | 0.01 85.52 % | 0.00 -41.72 % | 0.01 120.31 % | 0.00 -58.17 % | 0.01 -87.27 % | 0.06 -53.21 % | 0.13 15.07 % | 0.11 335.33 % | -0.05 |
| Gross profit ratio | 0.10 -8.57 % | 0.11 -10.69 % | 0.12 32.12 % | 0.09 1.87 % | 0.09 49.08 % | 0.06 36.16 % | 0.04 11.78 % | 0.04 5.67 % | 0.04 -6.36 % | 0.04 73.07 % | 0.02 50.32 % | 0.02 -56.37 % | 0.03 -13.01 % | 0.04 -81.07 % | 0.21 10.97 % | 0.19 628.17 % | -0.04 |
| Weighted average shs out dil | 10.967 M 17.60 % | 9.325 M -2.17 % | 9.532 M 0.00 % | 9.532 M 0.00 % | 9.532 M 0.00 % | 9.532 M 0.00 % | 9.532 M 0.00 % | 9.532 M 0.00 % | 9.532 M 0.00 % | 9.532 M 0.00 % | 9.532 M 0.00 % | 9.532 M 20.59 % | 7.905 M 54.08 % | 5.130 M -0.01 % | 5.131 M -0.12 % | 5.137 M -1.14 % | 5.196 M |
| Weighted average shs out | 10.967 M 17.60 % | 9.325 M -6.38 % | 9.960 M -7.35 % | 10.750 M 12.78 % | 9.532 M 0.00 % | 9.532 M 0.00 % | 9.532 M 0.00 % | 9.532 M -5.89 % | 10.129 M 6.26 % | 9.532 M 0.00 % | 9.532 M -4.59 % | 9.991 M 25.49 % | 7.961 M 55.18 % | 5.130 M -0.01 % | 5.131 M -0.12 % | 5.137 M -1.14 % | 5.196 M |
| EPS diluted | 0.03 -25.00 % | 0.04 -20.00 % | 0.05 150.00 % | 0.02 -30.07 % | 0.03 -4.67 % | 0.03 53.85 % | 0.02 -2.50 % | 0.02 -73.12 % | 0.07 13.41 % | 0.07 228.00 % | 0.02 90.48 % | 0.01 -98.33 % | 0.63 173.91 % | 0.23 -84.14 % | 1.45 98.63 % | 0.73 237.74 % | -0.53 |
| Earnings per share | 0.03 -25.00 % | 0.04 -20.00 % | 0.05 150.00 % | 0.02 -30.07 % | 0.03 -4.67 % | 0.03 53.85 % | 0.02 -2.50 % | 0.02 -71.43 % | 0.07 6.71 % | 0.07 228.00 % | 0.02 100.00 % | 0.01 -98.41 % | 0.63 173.91 % | 0.23 -84.14 % | 1.45 98.63 % | 0.73 237.74 % | -0.53 |
| Gross profit | 1.947 M 3.67 % | 1.878 M -11.54 % | 2.123 M 23.50 % | 1.719 M -7.78 % | 1.864 M 13.04 % | 1.649 M 29.64 % | 1.272 M 15.01 % | 1.106 M -15.77 % | 1.313 M 29.56 % | 1.013 M -4.52 % | 1.061 M 26.32 % | 840.263 K -41.30 % | 1.431 M 25.57 % | 1.140 M -97.05 % | 38.650 M 121.87 % | 17.420 M 1 051.91 % | -1.830 M |
| Income tax expense | 156.000 K -23.15 % | 203.000 K 625.00 % | 28.000 K -87.93 % | 232.000 K 141.67 % | 96.000 K 1.05 % | 95.000 K 39.71 % | 68.000 K 3.03 % | 66.000 K -15.38 % | 78.000 K 194.78 % | 26.460 K -71.67 % | 93.390 K 299.19 % | 23.395 K -96.88 % | 750.078 K 38.90 % | 540.000 K -85.79 % | 3.800 M 102.13 % | 1.880 M 7 420.00 % | 25.000 K |
| Cost of revenue | 18.022 M 14.56 % | 15.732 M 0.48 % | 15.657 M -9.51 % | 17.302 M -9.64 % | 19.148 M -26.53 % | 26.063 M -6.37 % | 27.835 M 2.39 % | 27.185 M -20.46 % | 34.176 M 38.72 % | 24.637 M -45.77 % | 45.433 M -16.62 % | 54.488 M 37.27 % | 39.693 M 45.13 % | 27.350 M -81.03 % | 144.160 M 94.78 % | 74.010 M 40.81 % | 52.560 M |
| General and administrative expenses | 251.000 K 1.62 % | 247.000 K -20.58 % | 311.000 K 32.91 % | 234.000 K -10.00 % | 260.000 K 16.07 % | 224.000 K -24.07 % | 295.000 K 130.47 % | 128.000 K -63.22 % | 348.000 K 12.99 % | 307.998 K 28.44 % | 239.796 K 79.94 % | 133.263 K -69.52 % | 437.270 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 195.000 K 9.55 % | 178.000 K -34.56 % | 272.000 K 41.67 % | 192.000 K 9.09 % | 176.000 K 18.12 % | 149.000 K 69.32 % | 88.000 K -23.48 % | 115.000 K 13.86 % | 101.000 K -26.06 % | 136.606 K 80.56 % | 75.656 K -43.91 % | 134.877 K 33.86 % | 100.756 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 977.000 K 4.05 % | 939.000 K -7.40 % | 1.014 M 21.15 % | 837.000 K -20.81 % | 1.057 M 15.77 % | 913.000 K 43.78 % | 635.000 K 3.08 % | 616.000 K 0.66 % | 611.970 K 26.66 % | 483.172 K 8.86 % | 443.837 K -0.82 % | 447.499 K 109.18 % | -4.872 M -740.06 % | -580.000 K -102.12 % | 27.410 M 132.49 % | 11.790 M 1 194.18 % | 911.000 K |
| Operating expenses | 1.463 M 7.26 % | 1.364 M -14.59 % | 1.597 M 26.44 % | 1.263 M -15.41 % | 1.493 M 16.10 % | 1.286 M 26.33 % | 1.018 M 18.51 % | 859.000 K -19.04 % | 1.061 M 14.36 % | 927.776 K 22.19 % | 759.289 K 6.10 % | 715.639 K 116.51 % | -4.334 M -647.29 % | -580.000 K -102.12 % | 27.410 M 132.49 % | 11.790 M 1 194.18 % | 911.000 K |
| Cost and expenses | 19.485 M 13.97 % | 17.096 M -0.92 % | 17.254 M -7.06 % | 18.565 M -10.06 % | 20.641 M -24.53 % | 27.349 M -5.21 % | 28.853 M 2.88 % | 28.044 M -20.41 % | 35.237 M 37.83 % | 25.565 M -44.65 % | 46.192 M -16.32 % | 55.204 M 56.12 % | 35.359 M 32.08 % | 26.770 M -84.40 % | 171.570 M 99.97 % | 85.800 M 60.46 % | 53.471 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 486.000 K 14.35 % | 425.000 K -27.10 % | 583.000 K 36.85 % | 426.000 K -2.29 % | 436.000 K 16.89 % | 373.000 K -2.61 % | 383.000 K 57.61 % | 243.000 K -45.88 % | 449.000 K 0.99 % | 444.604 K 40.94 % | 315.452 K 17.64 % | 268.140 K -50.16 % | 538.026 K | 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 -100.00 % | 1.323 K -99.93 % | 1.934 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K -99.00 % | 100.000 K 3 233.33 % | 3.000 K | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.470 M 34.76 % | 11.480 M 159.73 % | 4.420 M 5 039.53 % | 86.000 K |
| Depreciation and amortization | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 20.000 K 0.00 % | 20.000 K 0.00 % | 20.000 K 0.25 % | 19.950 K 0.00 % | 19.950 K -64.74 % | 56.573 K 0.00 % | 56.573 K 182.87 % | 20.000 K -98.26 % | 1.150 M 259.38 % | 320.000 K 52.38 % | 210.000 K |
| Operating income | 484.000 K -5.84 % | 514.000 K -2.28 % | 526.000 K 15.35 % | 456.000 K 22.91 % | 371.000 K 1.92 % | 364.000 K 43.31 % | 254.000 K 2.42 % | 248.000 K -74.35 % | 967.000 K 1 028.67 % | 85.676 K -72.65 % | 313.296 K 151.39 % | 124.624 K -52.67 % | 263.288 K -84.69 % | 1.720 M -84.70 % | 11.240 M 99.64 % | 5.630 M 305.40 % | -2.741 M |
| Operating income ratio | 0.02 -16.96 % | 0.03 -1.34 % | 0.03 23.40 % | 0.02 35.78 % | 0.02 34.42 % | 0.01 50.52 % | 0.01 -0.45 % | 0.01 -67.83 % | 0.03 715.78 % | 0.00 -50.43 % | 0.01 199.16 % | 0.00 -64.82 % | 0.01 -89.40 % | 0.06 -1.81 % | 0.06 -0.15 % | 0.06 213.97 % | -0.05 |
| Total other income expenses net | 1.000 K -98.39 % | 62.000 K 6 300.00 % | -1.000 K 90.00 % | -10.000 K -400.00 % | -2.000 K 33.33 % | -3.000 K | 0.000 100.00 % | -2.000 K 98.89 % | -180.000 K -131.82 % | 565.762 K 5 150.09 % | -11.203 K -746.79 % | -1.323 K -100.02 % | 5.502 M | 0.000 100.00 % | -10.000 K | 0.000 | 0.000 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -136.000 K -78.95 % | -76.000 K 55.29 % | -170.000 K -31.78 % | -129.000 K 96.96 % | -4.248 M -1 014.96 % | -381.000 K 98.06 % | -19.604 M -3 006.81 % | -631.000 K 74.45 % | -2.470 M -337.23 % | -564.918 K 89.67 % | -5.469 M -235.87 % | -1.628 M 92.72 % | -22.371 M -2 159.66 % | -990.000 K |
| Total investments | 12.203 M 0.00 % | 12.203 M 0.00 % | 12.203 M 0.00 % | 12.203 M 0.00 % | 12.203 M 0.00 % | 12.203 M -76.93 % | 52.903 M -45.55 % | 97.167 M 0.79 % | 96.401 M 4.09 % | 92.616 M 0.61 % | 92.050 M 135.02 % | 39.167 M 0.00 % | 39.167 M | 0.000 |
| Total debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 40.771 M | 0.000 | 0.000 | 0.000 -100.00 % | 850.000 K | 0.000 -100.00 % | 850.000 K | 0.000 -100.00 % | 850.000 K 0.00 % | 850.000 K 0.00 % | 850.000 K 0.00 % | 850.000 K | 0.000 | 0.000 |
| Retained earnings | 3.379 M 10.79 % | 3.050 M 13.93 % | 2.677 M 22.80 % | 2.180 M 11.00 % | 1.964 M 16.08 % | 1.692 M 18.65 % | 1.426 M 15.09 % | 1.239 M -92.96 % | 17.593 M 28.96 % | 13.643 M 1 518.16 % | 843.088 K 27.03 % | 663.717 K -0.01 % | 663.776 K | 0.000 |
| Common stock | 96.172 M 0.00 % | 96.172 M 0.00 % | 96.172 M 0.00 % | 96.172 M 0.89 % | 95.322 M 0.00 % | 95.322 M 0.00 % | 95.322 M 0.00 % | 95.322 M 0.00 % | 95.322 M 0.00 % | 95.322 M 0.00 % | 95.322 M 0.00 % | 95.322 M 0.00 % | 95.322 M | 0.000 |
| Total equity | 136.943 M 0.23 % | 136.622 M 0.27 % | 136.249 M 0.37 % | 135.752 M 0.16 % | 135.536 M 0.20 % | 135.264 M 0.20 % | 134.998 M -11.25 % | 152.111 M 0.63 % | 151.165 M 2.68 % | 147.215 M 0.42 % | 146.598 M 9.21 % | 134.236 M 0.00 % | 134.236 M 180.48 % | 47.860 M |
| Other non current liabilities | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K -200.00 % | 1.000 K | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 250.000 -91.07 % | 2.800 K | 0.000 | 0.000 100.00 % | -10.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 |
| Total non current liabilities | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K -200.00 % | 1.000 K | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 250.000 -91.07 % | 2.800 K -60.56 % | 7.100 K -1.39 % | 7.200 K | 0.000 |
| Other current liabilities | 132.000 K -81.49 % | 713.000 K 72.22 % | 414.000 K 0.00 % | 414.000 K 0.24 % | 413.000 K -12.31 % | 471.000 K 101.28 % | 234.000 K 24.47 % | 188.000 K -2.59 % | 193.000 K -37.69 % | 309.721 K 51.35 % | 204.636 K -53.99 % | 444.734 K -56.75 % | 1.028 M 83.62 % | 560.000 K |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Total current liabilities | 561.000 K -29.26 % | 793.000 K 61.84 % | 490.000 K -40.32 % | 821.000 K 68.24 % | 488.000 K -1.41 % | 495.000 K 84.70 % | 268.000 K 10.74 % | 242.000 K -2.42 % | 248.000 K -88.61 % | 2.177 M 964.00 % | 204.636 K -53.99 % | 444.734 K -56.75 % | 1.028 M 83.62 % | 560.000 K |
| Total liabilities | 561.000 K -29.26 % | 793.000 K 61.84 % | 490.000 K -40.24 % | 820.000 K 67.69 % | 489.000 K -1.21 % | 495.000 K 84.70 % | 268.000 K 10.29 % | 243.000 K -2.02 % | 248.000 K -88.61 % | 2.177 M 949.64 % | 207.436 K -54.09 % | 451.834 K -56.36 % | 1.035 M 84.91 % | 560.000 K |
| Other non current assets | 974.000 K -1.62 % | 990.000 K 1 446.88 % | 64.000 K -45.30 % | 117.000 K -28.22 % | 163.000 K 5 333.33 % | 3.000 K -99.78 % | 1.370 M -1.93 % | 1.397 M -1.34 % | 1.416 M -4.72 % | 1.486 M -3.40 % | 1.539 M -96.36 % | 42.320 M 3.69 % | 40.813 M -2.69 % | 41.940 M |
| Long term investments | 12.203 M 0.00 % | 12.203 M 0.00 % | 12.203 M 0.00 % | 12.203 M 0.00 % | 12.203 M 0.00 % | 12.203 M 0.00 % | 12.203 M -78.39 % | 56.467 M 1.38 % | 55.701 M 7.29 % | 51.916 M 1.10 % | 51.350 M 3 450.17 % | -1.533 M | 0.000 | 0.000 |
| Intangible assets | 0.000 | 0.000 -100.00 % | 9.888 M -32.26 % | 14.598 M -2.63 % | 14.992 M 6.56 % | 14.069 M | 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 |
| Goodwill and intangible assets | 0.000 | 0.000 -100.00 % | 971.000 K 0.00 % | 971.000 K 0.00 % | 971.000 K -16.87 % | 1.168 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 8.000 K 14.29 % | 7.000 K -12.50 % | 8.000 K 0.00 % | 8.000 K 0.00 % | 8.000 K 0.00 % | 8.000 K 14.29 % | 7.000 K -74.07 % | 27.000 K -42.55 % | 47.000 K -29.85 % | 67.000 K -23.25 % | 87.300 K -24.20 % | 115.175 K -12.58 % | 131.748 K -12.17 % | 150.000 K |
| Total non current assets | 13.187 M -0.10 % | 13.200 M -0.38 % | 13.250 M 0.46 % | 13.189 M -1.21 % | 13.351 M -0.28 % | 13.389 M -1.41 % | 13.580 M -76.54 % | 57.891 M 1.27 % | 57.164 M 6.91 % | 53.469 M 0.93 % | 52.976 M 29.52 % | 40.903 M -0.10 % | 40.945 M -2.72 % | 42.090 M |
| Other current assets | 2.505 M -2.68 % | 2.574 M 3.33 % | 2.491 M 6.36 % | 2.342 M 5.59 % | 2.218 M -5.62 % | 2.350 M 310.84 % | 572.000 K -9.92 % | 635.000 K 3 075.00 % | 20.000 K -99.95 % | 43.111 M 33 613.13 % | 127.876 K | 0.000 | 0.000 -100.00 % | 400.000 K |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 40.700 M 0.00 % | 40.700 M 0.00 % | 40.700 M 0.00 % | 40.700 M 0.00 % | 40.700 M 0.00 % | 40.700 M 0.00 % | 40.700 M | 0.000 |
| cash and cash equivalents | 136.000 K 78.95 % | 76.000 K -55.29 % | 170.000 K 31.78 % | 129.000 K -96.96 % | 4.248 M 1 014.96 % | 381.000 K -98.06 % | 19.604 M 3 006.81 % | 631.000 K -74.45 % | 2.470 M 337.23 % | 564.918 K -89.67 % | 5.469 M 235.87 % | 1.628 M -92.72 % | 22.371 M 2 159.66 % | 990.000 K |
| Cash and short term investments | 136.000 K 78.95 % | 76.000 K -55.29 % | 170.000 K 31.78 % | 129.000 K -96.96 % | 4.248 M 1 014.96 % | 381.000 K -99.37 % | 60.305 M 45.91 % | 41.331 M -4.26 % | 43.170 M 7 540.71 % | 565.000 K -98.78 % | 46.169 M 9.07 % | 42.328 M -32.89 % | 63.071 M 6 270.77 % | 990.000 K |
| Total current assets | 124.316 M 0.08 % | 124.215 M 0.59 % | 123.489 M 0.09 % | 123.383 M 0.58 % | 122.674 M 0.25 % | 122.369 M 0.56 % | 121.686 M 28.82 % | 94.462 M 0.23 % | 94.249 M -1.75 % | 95.923 M 2.23 % | 93.829 M 0.05 % | 93.785 M -0.57 % | 94.327 M 1 390.15 % | 6.330 M |
| Inventory | 108.686 M -2.02 % | 110.931 M -0.01 % | 110.940 M 4.35 % | 106.314 M 5.04 % | 101.216 M -4.12 % | 105.569 M 272.42 % | 28.347 M -14.75 % | 33.251 M 69.98 % | 19.562 M 69.42 % | 11.547 M -48.95 % | 22.617 M 437.25 % | 4.210 M -92.08 % | 53.157 M 976.06 % | 4.940 M |
| Net receivables | 12.989 M 22.15 % | 10.634 M 7.54 % | 9.888 M -32.26 % | 14.598 M -2.63 % | 14.992 M 6.56 % | 14.069 M -56.66 % | 32.462 M 68.68 % | 19.245 M -38.90 % | 31.497 M | 0.000 -100.00 % | 24.915 M -47.27 % | 47.247 M 151.33 % | 18.799 M | 0.000 |
| Tax assets | 2.000 K | 0.000 -100.00 % | 4.000 K 103.64 % | -110.000 K -1 933.33 % | 6.000 K -14.29 % | 7.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 408.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 328.000 K | 0.000 -100.00 % | 19.000 K -94.36 % | 337.000 K 1 673.68 % | 19.000 K -20.83 % | 24.000 K -29.41 % | 34.000 K 385.71 % | 7.000 K 0.00 % | 7.000 K -99.62 % | 1.852 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Tax payables | 101.000 K 26.25 % | 80.000 K 40.35 % | 57.000 K -18.57 % | 70.000 K 25.00 % | 56.000 K | 0.000 | 0.000 -100.00 % | 47.000 K -2.08 % | 48.000 K 200.00 % | 16.000 K | 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 |
| 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 |
| 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 |
| 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 |
| Other total stockholders equity | 37.400 M 0.00 % | 37.400 M 0.00 % | 37.400 M 0.00 % | 37.400 M 0.00 % | 37.400 M -2.22 % | 38.250 M 2.27 % | 37.400 M -32.67 % | 55.550 M 48.53 % | 37.400 M 0.00 % | 37.400 M -24.57 % | 49.582 M 32.57 % | 37.400 M -2.22 % | 38.250 M -20.08 % | 47.860 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.100 K -1.39 % | 7.200 K -28.00 % | 10.000 K |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -250.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 137.504 M 0.06 % | 137.415 M 0.49 % | 136.739 M 0.12 % | 136.572 M 0.40 % | 136.025 M 0.20 % | 135.759 M 0.36 % | 135.266 M -11.22 % | 152.353 M 0.62 % | 151.413 M 1.35 % | 149.392 M 1.76 % | 146.805 M 9.00 % | 134.688 M -0.43 % | 135.271 M 179.37 % | 48.420 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Change in working capital | -291.000 K 46.31 % | -542.000 K -41.51 % | -383.000 K 91.61 % | -4.565 M -228.37 % | 3.556 M 118.20 % | -19.535 M -137.74 % | -8.217 M -299.47 % | -2.057 M -227.84 % | 1.609 M 132.27 % | -4.986 M -240.91 % | 3.538 M 117.77 % | -19.917 M 70.15 % | -66.736 M |
| 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 |
| 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 |
| 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 |
| Other working capital | -291.000 K 46.31 % | -542.000 K -41.51 % | -383.000 K 91.61 % | -4.565 M -228.37 % | 3.556 M 118.20 % | -19.535 M -137.74 % | -8.217 M -299.47 % | -2.057 M -227.84 % | 1.609 M 132.27 % | -4.986 M -240.91 % | 3.538 M 117.77 % | -19.917 M 70.15 % | -66.736 M |
| Other non cash items | 23.000 K 135.38 % | -65.000 K 35.64 % | -101.000 K -143.72 % | 231.000 K 498.28 % | -58.000 K -16.00 % | -50.000 K -338.10 % | 21.000 K 102.86 % | -733.000 K -54.97 % | -473.000 K 21.59 % | -603.222 K 8.33 % | -658.055 K 32.94 % | -981.355 K 81.34 % | -5.259 M |
| Net cash provided by operating activities | 61.000 K 164.89 % | -94.000 K -329.27 % | 41.000 K 101.00 % | -4.119 M -206.52 % | 3.867 M 120.12 % | -19.224 M -140.60 % | -7.990 M -334.48 % | -1.839 M -196.54 % | 1.905 M 138.84 % | -4.904 M -227.69 % | 3.841 M 118.52 % | -20.742 M 69.02 % | -66.963 M |
| 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 |
| 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 |
| 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 |
| 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 |
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 26.964 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.146 M |
| Net cash used for investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 26.964 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.146 M |
| 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 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 81.400 M |
| 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 |
| 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 |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -200.000 K |
| 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 -100.00 % | 81.200 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 -100.00 % | 987.303 K |
| Net change in cash | 61.000 K 164.89 % | -94.000 K -329.27 % | 41.000 K 101.00 % | -4.119 M -206.52 % | 3.867 M 120.12 % | -19.224 M -201.32 % | 18.974 M 1 131.76 % | -1.839 M -196.53 % | 1.905 M 138.84 % | -4.904 M -227.69 % | 3.841 M 118.52 % | -20.742 M -192.72 % | 22.371 M |
| Cash at beginning of period | 76.000 K -55.29 % | 170.000 K 31.78 % | 129.000 K -96.96 % | 4.248 M 1 014.96 % | 381.000 K -98.06 % | 19.605 M 3 006.97 % | 631.000 K -74.45 % | 2.470 M 337.23 % | 564.918 K -89.67 % | 5.469 M 235.87 % | 1.628 M -92.72 % | 22.371 M | 0.000 |
| Cash at end of period | 137.000 K 80.26 % | 76.000 K -55.29 % | 170.000 K 31.78 % | 129.000 K -96.96 % | 4.248 M 1 014.96 % | 381.000 K -98.06 % | 19.605 M 3 006.97 % | 631.000 K -74.45 % | 2.470 M 337.23 % | 564.918 K -89.67 % | 5.469 M 235.87 % | 1.628 M -92.72 % | 22.371 M |
| Operating cash flow | 61.000 K 164.89 % | -94.000 K -329.27 % | 41.000 K 101.00 % | -4.119 M -206.52 % | 3.867 M 120.12 % | -19.224 M -140.60 % | -7.990 M -334.48 % | -1.839 M -196.54 % | 1.905 M 138.84 % | -4.904 M -227.69 % | 3.841 M 118.52 % | -20.742 M 69.02 % | -66.963 M |
| 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 |
| Free CashFlow | 61.000 K 164.89 % | -94.000 K -329.27 % | 41.000 K 101.00 % | -4.119 M -206.52 % | 3.867 M 120.12 % | -19.224 M -140.60 % | -7.990 M -334.48 % | -1.839 M -196.54 % | 1.905 M 138.84 % | -4.904 M -227.69 % | 3.841 M 118.52 % | -20.742 M 69.02 % | -66.963 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 |
| 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 | 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-03-31 | 2010-03-31 | 2009-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 1.219 M -86.92 % | 9.320 M 178.21 % | 3.350 M -29.81 % | 4.773 M 88.95 % | 2.526 M -75.66 % | 10.379 M 325.72 % | 2.438 M -31.07 % | 3.537 M 181.61 % | 1.256 M -86.38 % | 9.224 M 118.16 % | 4.228 M 28.94 % | 3.279 M 212.58 % | 1.049 M -80.43 % | 5.359 M 446.28 % | 981.000 K -87.48 % | 7.833 M 61.57 % | 4.848 M -30.09 % | 6.935 M 68.61 % | 4.113 M -32.68 % | 6.110 M 58.50 % | 3.855 M 419.54 % | 742.000 K -91.72 % | 8.962 M 1.70 % | 8.812 M -4.19 % | 9.197 M 75.45 % | 5.242 M -32.24 % | 7.736 M 57.30 % | 4.918 M -56.13 % | 11.211 M 337.93 % | 2.560 M -38.46 % | 4.160 M -83.60 % | 25.359 M 736.93 % | 3.030 M -43.78 % | 5.390 M 217.06 % | 1.700 M -64.14 % | 4.741 M -37.46 % | 7.580 M 43.02 % | 5.300 M -34.00 % | 8.030 M -80.27 % | 40.690 M 1 049.44 % | 3.540 M 180.95 % | 1.260 M 26.00 % | 1.000 M -94.04 % | 16.770 M 84.08 % | 9.110 M 435.88 % | 1.700 M -93.87 % | 27.750 M 23.55 % | 22.460 M 38.90 % | 16.170 M 862.50 % | 1.680 M 107.41 % | 810.000 K -84.15 % | 5.110 M -91.98 % | 63.720 M 98.88 % | 32.040 M -35.02 % | 49.310 M 199.76 % | 16.450 M |
| Net income | -113.000 K -175.61 % | -41.000 K -125.00 % | 164.000 K 17.99 % | 139.000 K 110.61 % | 66.000 K -53.19 % | 141.000 K -73.79 % | 538.000 K 451.63 % | -153.000 K -0.66 % | -152.000 K -143.06 % | 353.000 K 678.69 % | -61.000 K -114.99 % | 407.000 K 302.49 % | -201.000 K -134.72 % | 579.000 K 335.37 % | -246.000 K -778.57 % | -28.000 K 66.27 % | -83.000 K -181.37 % | 102.000 K -80.61 % | 526.000 K 236.27 % | -386.000 K -1 306.25 % | 32.000 K 127.83 % | -115.000 K -212.75 % | 102.000 K 137.21 % | 43.000 K -81.78 % | 236.000 K 296.67 % | -120.000 K -157.97 % | 207.000 K 2 487.50 % | 8.000 K -91.21 % | 91.000 K 810.00 % | 10.000 K -50.00 % | 20.000 K -97.14 % | 699.240 K 974.05 % | -80.000 K -214.29 % | 70.000 K 250.00 % | 20.000 K 2 654.28 % | -783.000 -102.61 % | 30.000 K 200.00 % | -30.000 K -150.00 % | 60.000 K -85.71 % | 420.000 K 4 300.00 % | -10.000 K 91.67 % | -120.000 K -71.43 % | -70.000 K 72.00 % | -250.000 K -231.58 % | 190.000 K 850.00 % | 20.000 K -85.71 % | 140.000 K -96.00 % | 3.500 M 644.68 % | 470.000 K -27.69 % | 650.000 K 62.50 % | 400.000 K -6.98 % | 430.000 K -81.70 % | 2.350 M 683.33 % | 300.000 K -85.85 % | 2.120 M 351.06 % | 470.000 K |
| Income before tax | -113.000 K -109.26 % | -54.000 K -120.61 % | 262.000 K 39.36 % | 188.000 K 111.24 % | 89.000 K -53.16 % | 190.000 K -69.79 % | 629.000 K 511.11 % | -153.000 K -0.66 % | -152.000 K -131.28 % | 486.000 K 692.68 % | -82.000 K -114.91 % | 550.000 K 228.50 % | -428.000 K -145.63 % | 938.000 K 381.68 % | -333.000 K -776.32 % | -38.000 K 65.77 % | -111.000 K -183.46 % | 133.000 K -77.46 % | 590.000 K 248.61 % | -397.000 K -1 002.27 % | 44.000 K 128.39 % | -155.000 K -210.71 % | 140.000 K 141.38 % | 58.000 K -81.76 % | 318.000 K 339.10 % | -133.000 K -147.67 % | 279.000 K 1 960.00 % | -15.000 K -112.20 % | 123.000 K 1 130.00 % | 10.000 K -66.67 % | 30.000 K -87.60 % | 242.031 K 301.69 % | -120.000 K -220.00 % | 100.000 K 233.33 % | 30.000 K 428.54 % | 5.676 K -85.81 % | 40.000 K 200.00 % | -40.000 K -144.44 % | 90.000 K -85.00 % | 600.000 K 3 100.00 % | -20.000 K 88.89 % | -180.000 K -80.00 % | -100.000 K 73.68 % | -380.000 K -235.71 % | 280.000 K 833.33 % | 30.000 K -85.00 % | 200.000 K -94.41 % | 3.580 M 426.47 % | 680.000 K -27.66 % | 940.000 K 64.91 % | 570.000 K -10.94 % | 640.000 K -81.29 % | 3.420 M 521.82 % | 550.000 K -82.81 % | 3.200 M 553.06 % | 490.000 K |
| Income before tax ratio | -0.09 -1 499.91 % | -0.01 -107.41 % | 0.08 98.56 % | 0.04 11.79 % | 0.04 92.47 % | 0.02 -92.90 % | 0.26 696.43 % | -0.04 64.26 % | -0.12 -329.69 % | 0.05 371.67 % | -0.02 -111.56 % | 0.17 141.11 % | -0.41 -333.10 % | 0.18 151.56 % | -0.34 -6 897.13 % | 0.00 78.81 % | -0.02 -219.39 % | 0.02 -86.63 % | 0.14 320.77 % | -0.06 -669.27 % | 0.01 105.46 % | -0.21 -1 437.23 % | 0.02 137.34 % | 0.01 -80.96 % | 0.03 236.28 % | -0.03 -170.35 % | 0.04 1 282.46 % | 0.00 -127.80 % | 0.01 180.87 % | 0.00 -45.83 % | 0.01 -24.44 % | 0.01 124.10 % | -0.04 -313.47 % | 0.02 5.13 % | 0.02 1 373.94 % | 0.00 -77.31 % | 0.01 169.92 % | -0.01 -167.34 % | 0.01 -23.99 % | 0.01 361.00 % | -0.01 96.05 % | -0.14 -42.86 % | -0.10 -341.32 % | -0.02 -173.72 % | 0.03 74.17 % | 0.02 144.85 % | 0.01 -95.48 % | 0.16 279.03 % | 0.04 -92.48 % | 0.56 -20.49 % | 0.70 461.86 % | 0.13 133.35 % | 0.05 212.67 % | 0.02 -73.55 % | 0.06 117.86 % | 0.03 |
| EBITDA | -113.000 K -109.26 % | -54.000 K -120.61 % | 262.000 K 39.36 % | 188.000 K 111.24 % | 89.000 K -53.40 % | 191.000 K -69.63 % | 629.000 K 511.11 % | -153.000 K -0.66 % | -152.000 K -131.28 % | 486.000 K 685.54 % | -83.000 K -115.09 % | 550.000 K 228.50 % | -428.000 K -145.58 % | 939.000 K 381.98 % | -333.000 K -776.32 % | -38.000 K 65.77 % | -111.000 K -183.46 % | 133.000 K -77.46 % | 590.000 K 248.61 % | -397.000 K -1 002.27 % | 44.000 K 128.57 % | -154.000 K -209.22 % | 141.000 K 143.10 % | 58.000 K -81.82 % | 319.000 K 349.22 % | -128.000 K -145.07 % | 284.000 K 2 940.00 % | -10.000 K -107.87 % | 127.000 K 1 170.00 % | 10.000 K -66.67 % | 30.000 K -88.19 % | 254.015 K 330.92 % | -110.000 K -210.00 % | 100.000 K 150.00 % | 40.000 K 47.38 % | 27.141 K -32.15 % | 40.000 K 233.33 % | -30.000 K -130.00 % | 100.000 K -83.87 % | 620.000 K | 0.000 100.00 % | -170.000 K -70.00 % | -100.000 K 73.68 % | -380.000 K -231.03 % | 290.000 K 866.67 % | 30.000 K -86.36 % | 220.000 K -93.89 % | 3.600 M 429.41 % | 680.000 K -27.66 % | 940.000 K 62.07 % | 580.000 K -7.94 % | 630.000 K -92.33 % | 8.210 M 117.20 % | 3.780 M -40.66 % | 6.370 M 1 037.50 % | 560.000 K |
| Net income ratio | -0.09 -2 007.21 % | 0.00 -108.99 % | 0.05 68.10 % | 0.03 11.46 % | 0.03 92.33 % | 0.01 -93.84 % | 0.22 610.14 % | -0.04 64.26 % | -0.12 -416.23 % | 0.04 365.25 % | -0.01 -111.62 % | 0.12 164.78 % | -0.19 -277.35 % | 0.11 143.09 % | -0.25 -6 915.14 % | 0.00 79.12 % | -0.02 -216.40 % | 0.01 -88.50 % | 0.13 302.43 % | -0.06 -861.06 % | 0.01 105.36 % | -0.15 -1 461.75 % | 0.01 133.24 % | 0.00 -80.98 % | 0.03 212.09 % | -0.02 -185.55 % | 0.03 1 544.95 % | 0.00 -79.96 % | 0.01 107.80 % | 0.00 -18.75 % | 0.00 -82.56 % | 0.03 204.44 % | -0.03 -303.30 % | 0.01 10.39 % | 0.01 7 223.12 % | 0.00 -104.17 % | 0.00 169.92 % | -0.01 -175.75 % | 0.01 -27.61 % | 0.01 465.40 % | 0.00 97.03 % | -0.10 -36.05 % | -0.07 -369.56 % | -0.01 -171.48 % | 0.02 77.28 % | 0.01 133.19 % | 0.01 -96.76 % | 0.16 436.13 % | 0.03 -92.49 % | 0.39 -21.65 % | 0.49 486.85 % | 0.08 128.17 % | 0.04 293.88 % | 0.01 -78.22 % | 0.04 50.48 % | 0.03 |
| Ratio EBITDA | -0.09 -1 499.91 % | -0.01 -107.41 % | 0.08 98.56 % | 0.04 11.79 % | 0.04 91.46 % | 0.02 -92.87 % | 0.26 696.43 % | -0.04 64.26 % | -0.12 -329.69 % | 0.05 368.39 % | -0.02 -111.70 % | 0.17 141.11 % | -0.41 -332.86 % | 0.18 151.62 % | -0.34 -6 897.13 % | 0.00 78.81 % | -0.02 -219.39 % | 0.02 -86.63 % | 0.14 320.77 % | -0.06 -669.27 % | 0.01 105.50 % | -0.21 -1 419.18 % | 0.02 139.03 % | 0.01 -81.02 % | 0.03 242.05 % | -0.02 -166.51 % | 0.04 1 905.47 % | 0.00 -117.95 % | 0.01 190.00 % | 0.00 -45.83 % | 0.01 -28.01 % | 0.01 127.59 % | -0.04 -295.68 % | 0.02 -21.15 % | 0.02 310.99 % | 0.01 8.49 % | 0.01 193.23 % | -0.01 -145.45 % | 0.01 -18.27 % | 0.02 | 0.00 100.00 % | -0.13 -34.92 % | -0.10 -341.32 % | -0.02 -171.18 % | 0.03 80.39 % | 0.02 122.59 % | 0.01 -95.05 % | 0.16 281.15 % | 0.04 -92.48 % | 0.56 -21.86 % | 0.72 480.80 % | 0.12 -4.31 % | 0.13 9.21 % | 0.12 -8.67 % | 0.13 279.47 % | 0.03 |
| Gross profit ratio | 0.21 383.85 % | 0.04 -74.21 % | 0.17 43.72 % | 0.12 -21.37 % | 0.15 179.00 % | 0.05 -85.68 % | 0.38 450.70 % | 0.07 -36.03 % | 0.11 13.89 % | 0.10 67.50 % | 0.06 -80.07 % | 0.28 315.00 % | 0.07 -70.41 % | 0.23 4 450.79 % | 0.01 -87.83 % | 0.04 42.96 % | 0.03 -65.98 % | 0.09 -61.64 % | 0.22 6 429.27 % | 0.00 -95.90 % | 0.08 -73.43 % | 0.32 526.67 % | 0.05 15.78 % | 0.04 -31.32 % | 0.06 15.99 % | 0.05 -17.08 % | 0.07 154.79 % | 0.03 -17.28 % | 0.03 -60.04 % | 0.08 35.42 % | 0.06 151.07 % | 0.02 -30.37 % | 0.03 -54.39 % | 0.07 -46.52 % | 0.14 143.46 % | 0.06 31.63 % | 0.04 39.84 % | 0.03 -10.22 % | 0.03 64.84 % | 0.02 -59.88 % | 0.05 540.68 % | 0.01 -80.16 % | 0.04 419.43 % | -0.01 -127.16 % | 0.05 -69.86 % | 0.15 1 047.06 % | 0.01 -21.19 % | 0.02 -52.83 % | 0.04 -82.78 % | 0.21 40.63 % | 0.15 6.62 % | 0.14 -36.67 % | 0.22 -12.79 % | 0.25 14.01 % | 0.22 266.63 % | 0.06 |
| Weighted average shs out dil | 11.300 M 1.50 % | 11.133 M 35.77 % | 8.200 M -13.98 % | 9.532 M 1.10 % | 9.429 M 3.09 % | 9.146 M 2.00 % | 8.967 M 17.21 % | 7.650 M 0.66 % | 7.600 M 0.00 % | 7.600 M 4.83 % | 7.250 M -28.75 % | 10.175 M 1.24 % | 10.050 M 4.15 % | 9.650 M 17.68 % | 8.200 M -13.98 % | 9.532 M 14.85 % | 8.300 M -17.82 % | 10.100 M 15.21 % | 8.767 M -9.15 % | 9.650 M 1.24 % | 9.532 M -17.11 % | 11.500 M 12.75 % | 10.200 M 18.60 % | 8.600 M -27.12 % | 11.800 M -0.84 % | 11.900 M 14.98 % | 10.350 M 29.38 % | 8.000 M -12.09 % | 9.100 M -4.53 % | 9.532 M 0.00 % | 9.532 M 0.00 % | 9.532 M 0.00 % | 9.532 M 36.17 % | 7.000 M -26.56 % | 9.532 M 0.00 % | 9.532 M 0.00 % | 9.532 M 0.00 % | 9.532 M -4.83 % | 10.016 M -4.61 % | 10.500 M 0.00 % | 10.500 M -12.50 % | 12.000 M 71.43 % | 7.000 M -16.00 % | 8.333 M -12.28 % | 9.500 M -0.34 % | 9.532 M 36.17 % | 7.000 M -12.00 % | 7.955 M 1.55 % | 7.833 M -17.82 % | 9.532 M 90.64 % | 5.000 M -6.98 % | 5.375 M 5.21 % | 5.109 M 2.17 % | 5.000 M -3.30 % | 5.171 M -0.99 % | 5.222 M |
| Weighted average shs out | 11.300 M 1.50 % | 11.133 M 35.77 % | 8.200 M -13.98 % | 9.532 M 1.10 % | 9.429 M 3.09 % | 9.146 M 2.00 % | 8.967 M 17.21 % | 7.650 M 0.66 % | 7.600 M 0.00 % | 7.600 M -24.51 % | 10.068 M -1.06 % | 10.175 M 1.24 % | 10.050 M -0.24 % | 10.074 M 22.85 % | 8.200 M -13.98 % | 9.532 M 14.85 % | 8.300 M -17.82 % | 10.100 M 15.21 % | 8.767 M -9.15 % | 9.650 M 1.24 % | 9.532 M -17.11 % | 11.500 M 12.75 % | 10.200 M 18.60 % | 8.600 M -27.12 % | 11.800 M -0.84 % | 11.900 M 14.98 % | 10.350 M 29.38 % | 8.000 M -12.09 % | 9.100 M -4.53 % | 9.532 M 0.00 % | 9.532 M -3.03 % | 9.830 M 3.13 % | 9.532 M 36.17 % | 7.000 M -26.56 % | 9.532 M 0.00 % | 9.532 M 0.00 % | 9.532 M 0.00 % | 9.532 M -4.83 % | 10.016 M -4.61 % | 10.500 M -0.04 % | 10.504 M -12.46 % | 12.000 M 71.43 % | 7.000 M -16.00 % | 8.333 M -12.28 % | 9.500 M -0.34 % | 9.532 M 36.17 % | 7.000 M -12.00 % | 7.955 M 1.55 % | 7.833 M -17.82 % | 9.532 M 90.64 % | 5.000 M -6.98 % | 5.375 M 5.21 % | 5.109 M 2.17 % | 5.000 M -3.30 % | 5.171 M -0.99 % | 5.222 M |
| EPS diluted | -0.01 -170.27 % | 0.00 -118.50 % | 0.02 36.99 % | 0.01 46.00 % | 0.01 -35.06 % | 0.02 -74.33 % | 0.06 400.00 % | -0.02 0.00 % | -0.02 0.00 % | -0.02 -212.50 % | -0.01 -116.00 % | 0.04 300.00 % | -0.02 -133.33 % | 0.06 300.00 % | -0.03 -934.48 % | 0.00 71.00 % | -0.01 -199.01 % | 0.01 -83.17 % | 0.06 250.00 % | -0.04 -1 276.47 % | 0.00 134.00 % | -0.01 -200.00 % | 0.01 100.00 % | 0.01 -75.00 % | 0.02 298.02 % | -0.01 -150.50 % | 0.02 1 900.00 % | 0.00 -90.00 % | 0.01 900.00 % | 0.00 -52.38 % | 0.00 -97.14 % | 0.07 973.81 % | -0.01 -215.07 % | 0.01 247.62 % | 0.00 2 200.00 % | 0.00 -101.00 % | 0.01 422.58 % | 0.00 -151.67 % | 0.01 -85.00 % | 0.04 4 100.00 % | 0.00 90.00 % | -0.01 0.00 % | -0.01 66.67 % | -0.03 -250.00 % | 0.02 852.38 % | 0.00 -89.50 % | 0.02 -95.45 % | 0.44 633.33 % | 0.06 20.00 % | 0.05 -37.50 % | 0.08 0.00 % | 0.08 -82.61 % | 0.46 666.67 % | 0.06 -85.37 % | 0.41 355.56 % | 0.09 |
| Earnings per share | -0.01 -170.27 % | 0.00 -118.50 % | 0.02 36.99 % | 0.01 108.57 % | 0.01 -54.55 % | 0.02 -74.33 % | 0.06 400.00 % | -0.02 0.00 % | -0.02 0.00 % | -0.02 -227.87 % | -0.01 -115.25 % | 0.04 300.00 % | -0.02 -133.33 % | 0.06 300.00 % | -0.03 -934.48 % | 0.00 71.00 % | -0.01 -199.01 % | 0.01 -83.17 % | 0.06 250.00 % | -0.04 -1 276.47 % | 0.00 134.00 % | -0.01 -200.00 % | 0.01 100.00 % | 0.01 -75.00 % | 0.02 298.02 % | -0.01 -150.50 % | 0.02 1 900.00 % | 0.00 -90.00 % | 0.01 900.00 % | 0.00 -52.38 % | 0.00 -97.05 % | 0.07 946.43 % | -0.01 -215.07 % | 0.01 247.62 % | 0.00 2 200.00 % | 0.00 -101.00 % | 0.01 422.58 % | 0.00 -151.67 % | 0.01 -85.00 % | 0.04 4 100.00 % | 0.00 90.00 % | -0.01 0.00 % | -0.01 66.67 % | -0.03 -250.00 % | 0.02 852.38 % | 0.00 -89.50 % | 0.02 -95.45 % | 0.44 633.33 % | 0.06 20.00 % | 0.05 -37.50 % | 0.08 0.00 % | 0.08 -82.61 % | 0.46 666.67 % | 0.06 -85.37 % | 0.41 355.56 % | 0.09 |
| Gross profit | 262.000 K -36.71 % | 414.000 K -28.25 % | 577.000 K 0.87 % | 572.000 K 48.57 % | 385.000 K -32.10 % | 567.000 K -39.03 % | 930.000 K 279.59 % | 245.000 K 80.15 % | 136.000 K -84.49 % | 877.000 K 265.42 % | 240.000 K -74.30 % | 934.000 K 1 197.22 % | 72.000 K -94.21 % | 1.243 M 24 760.00 % | 5.000 K -98.48 % | 328.000 K 130.99 % | 142.000 K -76.21 % | 597.000 K -35.32 % | 923.000 K 4 295.24 % | 21.000 K -93.50 % | 323.000 K 38.03 % | 234.000 K -48.12 % | 451.000 K 17.75 % | 383.000 K -34.19 % | 582.000 K 103.50 % | 286.000 K -43.81 % | 509.000 K 300.79 % | 127.000 K -63.71 % | 350.000 K 75.00 % | 200.000 K -16.67 % | 240.000 K -58.81 % | 582.712 K 482.71 % | 100.000 K -74.36 % | 390.000 K 69.57 % | 230.000 K -12.70 % | 263.452 K -17.67 % | 320.000 K 100.00 % | 160.000 K -40.74 % | 270.000 K -67.47 % | 830.000 K 361.11 % | 180.000 K 1 700.00 % | 10.000 K -75.00 % | 40.000 K 119.05 % | -210.000 K -150.00 % | 420.000 K 61.54 % | 260.000 K -29.73 % | 370.000 K -2.63 % | 380.000 K -34.48 % | 580.000 K 65.71 % | 350.000 K 191.67 % | 120.000 K -83.10 % | 710.000 K -94.92 % | 13.980 M 73.45 % | 8.060 M -25.92 % | 10.880 M 998.99 % | 990.000 K |
| Income tax expense | 0.000 100.00 % | -13.000 K -113.40 % | 97.000 K 97.96 % | 49.000 K 113.04 % | 23.000 K -53.06 % | 49.000 K -46.15 % | 91.000 K | 0.000 | 0.000 -100.00 % | 133.000 K 733.33 % | -21.000 K -114.69 % | 143.000 K 163.27 % | -226.000 K -162.78 % | 360.000 K 513.79 % | -87.000 K -770.00 % | -10.000 K 65.52 % | -29.000 K -190.63 % | 32.000 K -50.00 % | 64.000 K 681.82 % | -11.000 K -200.00 % | 11.000 K 126.83 % | -41.000 K -207.89 % | 38.000 K 153.33 % | 15.000 K -81.71 % | 82.000 K 730.77 % | -13.000 K -117.81 % | 73.000 K 417.39 % | -23.000 K -171.88 % | 32.000 K | 0.000 -100.00 % | 10.000 K -87.16 % | 77.853 K 294.63 % | -40.000 K -233.33 % | 30.000 K 200.00 % | 10.000 K 382.49 % | -3.540 K -135.40 % | 10.000 K 200.00 % | -10.000 K -133.33 % | 30.000 K -84.21 % | 190.000 K 2 000.00 % | -10.000 K 83.33 % | -60.000 K -100.00 % | -30.000 K 76.92 % | -130.000 K -244.44 % | 90.000 K 800.00 % | 10.000 K -83.33 % | 60.000 K -14.29 % | 70.000 K -66.67 % | 210.000 K -27.59 % | 290.000 K 61.11 % | 180.000 K -14.29 % | 210.000 K -80.37 % | 1.070 M 328.00 % | 250.000 K -76.85 % | 1.080 M 5 300.00 % | 20.000 K |
| Cost of revenue | 957.000 K -89.25 % | 8.906 M 221.17 % | 2.773 M -33.99 % | 4.201 M 96.22 % | 2.141 M -78.18 % | 9.812 M 550.66 % | 1.508 M -54.19 % | 3.292 M 193.93 % | 1.120 M -86.58 % | 8.347 M 109.30 % | 3.988 M 70.06 % | 2.345 M 140.02 % | 977.000 K -76.26 % | 4.116 M 321.72 % | 976.000 K -87.00 % | 7.505 M 59.48 % | 4.706 M -25.75 % | 6.338 M 98.68 % | 3.190 M -47.61 % | 6.089 M 72.40 % | 3.532 M 595.28 % | 508.000 K -94.03 % | 8.511 M 0.97 % | 8.429 M -2.16 % | 8.615 M 73.83 % | 4.956 M -31.42 % | 7.227 M 50.85 % | 4.791 M -55.89 % | 10.861 M 360.21 % | 2.360 M -39.80 % | 3.920 M -84.18 % | 24.776 M 745.61 % | 2.930 M -41.40 % | 5.000 M 240.14 % | 1.470 M -67.17 % | 4.477 M -38.33 % | 7.260 M 41.25 % | 5.140 M -33.76 % | 7.760 M -80.53 % | 39.860 M 1 086.31 % | 3.360 M 168.80 % | 1.250 M 30.21 % | 960.000 K -94.35 % | 16.980 M 95.40 % | 8.690 M 503.47 % | 1.440 M -94.74 % | 27.380 M 24.00 % | 22.080 M 41.63 % | 15.590 M 1 072.18 % | 1.330 M 92.75 % | 690.000 K -84.32 % | 4.400 M -91.15 % | 49.740 M 107.42 % | 23.980 M -37.60 % | 38.430 M 148.58 % | 15.460 M |
| General and administrative expenses | 0.000 -100.00 % | 297.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 237.000 K | 0.000 | 0.000 | 0.000 100.00 % | -165.000 K -169.62 % | 237.000 K | 0.000 | 0.000 -100.00 % | 237.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 237.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 229.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 218.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 329.747 K | 0.000 | 0.000 | 0.000 -100.00 % | 450.552 K | 0.000 | 0.000 | 0.000 -100.00 % | 189.796 K | 0.000 | 0.000 | 0.000 -100.00 % | 275.173 K | 0.000 | 0.000 | 0.000 -100.00 % | 684.542 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 -100.00 % | 195.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 178.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 272.000 K 0.00 % | 272.000 K | 0.000 | 0.000 -100.00 % | 192.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 176.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 149.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 88.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 101.371 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 133.244 K | 0.000 | 0.000 | 0.000 -100.00 % | 134.877 K | 0.000 | 0.000 | 0.000 -100.00 % | 100.756 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 375.000 K 1 730.43 % | -23.000 K -107.28 % | 316.000 K -17.49 % | 383.000 K | 0.000 100.00 % | -39.000 K -112.91 % | 302.000 K -45.09 % | 550.000 K 304.41 % | 136.000 K | 0.000 -100.00 % | 240.000 K -74.30 % | 934.000 K 1 197.22 % | 72.000 K | 0.000 -100.00 % | 5.000 K -98.48 % | 328.000 K 130.99 % | 142.000 K -76.21 % | 597.000 K -35.32 % | 923.000 K 4 295.24 % | 21.000 K -93.50 % | 323.000 K | 0.000 -100.00 % | 451.000 K 17.75 % | 383.000 K -34.19 % | 582.000 K 103.50 % | 286.000 K -43.81 % | 509.000 K 300.79 % | 127.000 K -63.71 % | 350.000 K 84.21 % | 190.000 K -9.52 % | 210.000 K 361.08 % | -80.436 K -134.97 % | 230.000 K -20.69 % | 290.000 K 45.00 % | 200.000 K 209.42 % | -182.776 K -170.30 % | 260.000 K 44.44 % | 180.000 K 12.50 % | 160.000 K -27.27 % | 220.000 K 15.79 % | 190.000 K 0.00 % | 190.000 K 26.67 % | 150.000 K -16.67 % | 180.000 K 50.00 % | 120.000 K -45.45 % | 220.000 K 37.50 % | 160.000 K 104.01 % | -3.985 M -4 328.11 % | -90.000 K 84.48 % | -580.000 K -26.09 % | -460.000 K -675.00 % | 80.000 K -99.24 % | 10.570 M 40.75 % | 7.510 M -2.21 % | 7.680 M 1 436.00 % | 500.000 K |
| Operating expenses | 375.000 K -20.04 % | 469.000 K 48.42 % | 316.000 K -17.49 % | 383.000 K 257.94 % | 107.000 K -71.54 % | 376.000 K 24.50 % | 302.000 K -45.09 % | 550.000 K 304.41 % | 136.000 K -84.49 % | 877.000 K 265.42 % | 240.000 K -37.50 % | 384.000 K 433.33 % | 72.000 K -94.21 % | 1.243 M 24 760.00 % | 5.000 K -98.48 % | 328.000 K 130.99 % | 142.000 K -76.21 % | 597.000 K 79.28 % | 333.000 K 1 485.71 % | 21.000 K -93.50 % | 323.000 K -16.54 % | 387.000 K -14.19 % | 451.000 K 17.75 % | 383.000 K 45.63 % | 263.000 K -8.04 % | 286.000 K -43.81 % | 509.000 K 300.79 % | 127.000 K -44.30 % | 228.000 K 20.00 % | 190.000 K -9.52 % | 210.000 K -40.12 % | 350.682 K 52.47 % | 230.000 K -20.69 % | 290.000 K 45.00 % | 200.000 K -25.31 % | 267.776 K -4.37 % | 280.000 K 40.00 % | 200.000 K 11.11 % | 180.000 K -18.18 % | 220.000 K 15.79 % | 190.000 K 0.00 % | 190.000 K 26.67 % | 150.000 K -16.67 % | 180.000 K 28.57 % | 140.000 K -41.67 % | 240.000 K 50.00 % | 160.000 K 105.00 % | -3.200 M -3 455.56 % | -90.000 K 84.48 % | -580.000 K -26.09 % | -460.000 K -675.00 % | 80.000 K -99.24 % | 10.570 M 40.75 % | 7.510 M -2.21 % | 7.680 M 1 436.00 % | 500.000 K |
| Cost and expenses | 1.332 M -85.79 % | 9.375 M 203.50 % | 3.089 M -32.61 % | 4.584 M 103.91 % | 2.248 M -77.93 % | 10.188 M 462.87 % | 1.810 M -52.89 % | 3.842 M 205.89 % | 1.256 M -85.82 % | 8.856 M 109.46 % | 4.228 M 54.93 % | 2.729 M 160.15 % | 1.049 M -76.92 % | 4.545 M 363.30 % | 981.000 K -87.48 % | 7.833 M 61.57 % | 4.848 M -28.19 % | 6.751 M 104.76 % | 3.297 M -46.04 % | 6.110 M 58.50 % | 3.855 M 335.10 % | 886.000 K -90.11 % | 8.962 M 1.70 % | 8.812 M -0.74 % | 8.878 M 69.36 % | 5.242 M -32.24 % | 7.736 M 57.30 % | 4.918 M -55.65 % | 11.089 M 334.86 % | 2.550 M -38.26 % | 4.130 M -83.56 % | 25.127 M 695.16 % | 3.160 M -40.26 % | 5.290 M 216.77 % | 1.670 M -64.81 % | 4.745 M -37.07 % | 7.540 M 41.20 % | 5.340 M -32.75 % | 7.940 M -80.19 % | 40.080 M 1 029.01 % | 3.550 M 146.53 % | 1.440 M 29.73 % | 1.110 M -93.53 % | 17.160 M 94.34 % | 8.830 M 425.60 % | 1.680 M -93.90 % | 27.540 M 45.87 % | 18.880 M 21.81 % | 15.500 M 1 966.67 % | 750.000 K 226.09 % | 230.000 K -94.87 % | 4.480 M -92.57 % | 60.310 M 91.52 % | 31.490 M -31.71 % | 46.110 M 188.91 % | 15.960 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 0.000 -100.00 % | 492.000 K | 0.000 | 0.000 -100.00 % | 107.000 K -74.22 % | 415.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 107.000 K -78.98 % | 509.000 K 192.55 % | -550.000 K | 0.000 -100.00 % | 429.000 K | 0.000 | 0.000 -100.00 % | 107.000 K -74.09 % | 413.000 K 170.00 % | -590.000 K | 0.000 | 0.000 -100.00 % | 378.000 K | 0.000 | 0.000 100.00 % | -319.000 K -204.25 % | 306.000 K 1 812.50 % | 16.000 K | 0.000 100.00 % | -122.000 K | 0.000 | 0.000 -100.00 % | 431.118 K | 0.000 | 0.000 | 0.000 -100.00 % | 450.552 K 2 152.76 % | 20.000 K 0.00 % | 20.000 K 0.00 % | 20.000 K -93.81 % | 323.040 K | 0.000 | 0.000 | 0.000 -100.00 % | 410.050 K 1 950.25 % | 20.000 K 0.00 % | 20.000 K | 0.000 -100.00 % | 785.298 K | 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 -100.00 % | 3.278 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.323 K | 0.000 | 0.000 | 0.000 -100.00 % | 18.034 M | 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 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K 0.00 % | 1.000 K | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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.170 M | 0.000 -100.00 % | 2.830 M -3.08 % | 2.920 M 9 633.33 % | 30.000 K |
| Depreciation and amortization | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K 200.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.000 K 0.00 % | 5.000 K 0.00 % | 5.000 K 0.00 % | 5.000 K | 0.000 | 0.000 -100.00 % | 19.950 K -0.25 % | 20.000 K | 0.000 -100.00 % | 10.000 K -66.61 % | 29.950 K | 0.000 -100.00 % | 10.000 K 0.00 % | 10.000 K 0.00 % | 10.000 K 0.00 % | 10.000 K 0.00 % | 10.000 K 0.00 % | 10.000 K 0.00 % | 10.000 K 0.00 % | 10.000 K 0.00 % | 10.000 K 0.00 % | 10.000 K -50.00 % | 20.000 K 100.00 % | 10.000 K 0.00 % | 10.000 K | 0.000 | 0.000 -100.00 % | 340.000 K -15.00 % | 400.000 K 60.00 % | 250.000 K 525.00 % | 40.000 K |
| Operating income | -113.000 K -105.45 % | -55.000 K -121.07 % | 261.000 K 38.10 % | 189.000 K -32.01 % | 278.000 K 45.55 % | 191.000 K -69.59 % | 628.000 K 241.12 % | -445.000 K -1 634.48 % | 29.000 K -92.12 % | 368.000 K 538.10 % | -84.000 K -110.28 % | 817.000 K 2 434.29 % | -35.000 K -104.30 % | 814.000 K 898.04 % | -102.000 K -168.42 % | -38.000 K 66.07 % | -112.000 K -160.87 % | 184.000 K -77.45 % | 816.000 K 1 048.84 % | -86.000 K -300.00 % | 43.000 K 128.10 % | -153.000 K -144.48 % | 344.000 K 493.10 % | 58.000 K -87.79 % | 475.000 K 605.32 % | -94.000 K -133.57 % | 280.000 K 1 966.67 % | -15.000 K -104.49 % | 334.000 K 3 240.00 % | 10.000 K -66.67 % | 30.000 K -87.07 % | 232.030 K 278.48 % | -130.000 K -230.00 % | 100.000 K 233.33 % | 30.000 K 793.80 % | -4.324 K -110.81 % | 40.000 K 200.00 % | -40.000 K -144.44 % | 90.000 K -85.25 % | 610.000 K 6 200.00 % | -10.000 K 0.00 % | -10.000 K 90.91 % | -110.000 K 71.79 % | -390.000 K -239.29 % | 280.000 K 1 300.00 % | 20.000 K -90.48 % | 210.000 K -94.13 % | 3.580 M 434.33 % | 670.000 K -27.96 % | 930.000 K 60.34 % | 580.000 K -7.94 % | 630.000 K -81.52 % | 3.410 M 520.00 % | 550.000 K -82.81 % | 3.200 M 553.06 % | 490.000 K |
| Operating income ratio | -0.09 -1 470.83 % | -0.01 -107.57 % | 0.08 96.75 % | 0.04 -64.02 % | 0.11 498.04 % | 0.02 -92.86 % | 0.26 304.74 % | -0.13 -644.90 % | 0.02 -42.13 % | 0.04 300.81 % | -0.02 -107.97 % | 0.25 846.77 % | -0.03 -121.97 % | 0.15 246.09 % | -0.10 -2 043.26 % | 0.00 79.00 % | -0.02 -187.07 % | 0.03 -86.63 % | 0.20 1 509.53 % | -0.01 -226.19 % | 0.01 105.41 % | -0.21 -637.20 % | 0.04 483.18 % | 0.01 -87.26 % | 0.05 388.02 % | -0.02 -149.54 % | 0.04 1 286.69 % | 0.00 -110.24 % | 0.03 662.68 % | 0.00 -45.83 % | 0.01 -21.18 % | 0.01 121.33 % | -0.04 -331.25 % | 0.02 5.13 % | 0.02 2 034.81 % | 0.00 -117.28 % | 0.01 169.92 % | -0.01 -167.34 % | 0.01 -25.24 % | 0.01 630.70 % | 0.00 64.41 % | -0.01 92.78 % | -0.11 -373.00 % | -0.02 -175.66 % | 0.03 161.25 % | 0.01 55.46 % | 0.01 -95.25 % | 0.16 284.69 % | 0.04 -92.52 % | 0.55 -22.69 % | 0.72 480.80 % | 0.12 130.38 % | 0.05 211.75 % | 0.02 -73.55 % | 0.06 117.86 % | 0.03 |
| Total other income expenses net | -268.000 K -26 900.00 % | 1.000 K 0.00 % | 1.000 K 200.00 % | -1.000 K 99.47 % | -189.000 K -18 800.00 % | -1.000 K -200.00 % | 1.000 K | 0.000 100.00 % | -181.000 K -253.39 % | 118.000 K 5 800.00 % | 2.000 K 100.75 % | -267.000 K 32.06 % | -393.000 K -416.94 % | 124.000 K 153.68 % | -231.000 K | 0.000 -100.00 % | 1.000 K 101.96 % | -51.000 K 77.43 % | -226.000 K 27.33 % | -311.000 K -31 200.00 % | 1.000 K 150.00 % | -2.000 K 99.02 % | -204.000 K | 0.000 100.00 % | -157.000 K -302.56 % | -39.000 K -3 800.00 % | -1.000 K | 0.000 100.00 % | -211.000 K | 0.000 | 0.000 -100.00 % | 10.001 K 0.01 % | 10.000 K | 0.000 | 0.000 -100.00 % | 10.000 K | 0.000 | 0.000 | 0.000 100.00 % | -10.000 K 0.00 % | -10.000 K 94.12 % | -170.000 K -1 800.00 % | 10.000 K 0.00 % | 10.000 K | 0.000 -100.00 % | 10.000 K 200.00 % | -10.000 K | 0.000 -100.00 % | 10.000 K 0.00 % | 10.000 K 200.00 % | -10.000 K -200.00 % | 10.000 K 0.00 % | 10.000 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 | 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-03-31 | 2010-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-09-30 | 2018-06-30 | 2017-09-30 | 2017-03-31 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-03-31 | 2012-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 100.00 % | -136.000 K | 0.000 100.00 % | -162.000 K | 0.000 100.00 % | -76.000 K -181.72 % | 93.000 K 200.00 % | -93.000 K -154.71 % | 170.000 K 200.00 % | -170.000 K -426.92 % | 52.000 K 200.00 % | -52.000 K -140.31 % | 129.000 K 200.00 % | -129.000 K -130.14 % | 428.000 K 200.00 % | -428.000 K -110.08 % | 4.248 M 200.00 % | -4.248 M -562.75 % | 918.000 K 200.00 % | -918.000 K -340.94 % | 381.000 K 200.00 % | -381.000 K -109.56 % | 3.986 M 200.00 % | -3.986 M -120.33 % | 19.605 M 200.01 % | -19.604 M -4 863.04 % | -395.000 K -100.96 % | 41.331 M 15 996.54 % | -260.000 K 89.47 % | -2.470 M -337.17 % | -565.000 K -189.68 % | 630.000 K 200.00 % | -630.000 K -111.52 % | 5.470 M 200.00 % | -5.470 M -223.67 % | -1.690 M -203.68 % | 1.630 M 200.10 % | -1.628 M -249.39 % | 1.090 M 200.00 % | -1.090 M 95.13 % | -22.370 M -2 159.60 % | -990.000 K |
| Total investments | 0.000 -100.00 % | 12.203 M | 0.000 -100.00 % | 12.203 M | 0.000 -100.00 % | 12.203 M 6 460.75 % | 186.000 K -98.59 % | 13.173 M 3 774.41 % | 340.000 K -97.21 % | 12.203 M 11 633.65 % | 104.000 K -99.21 % | 13.173 M 5 005.81 % | 258.000 K -97.89 % | 12.203 M 1 325.58 % | 856.000 K -93.50 % | 13.173 M 55.05 % | 8.496 M -30.38 % | 12.203 M 564.65 % | 1.836 M -86.06 % | 13.173 M 1 628.74 % | 762.000 K -93.76 % | 12.203 M 53.07 % | 7.972 M -39.48 % | 13.173 M -66.40 % | 39.210 M 221.31 % | 12.203 M -51.34 % | 25.078 M -69.66 % | 82.662 M 111.03 % | 39.170 M -29.68 % | 55.701 M 0.97 % | 55.168 M 4 278.41 % | 1.260 M -96.78 % | 39.170 M 258.04 % | 10.940 M -72.07 % | 39.170 M 0.00 % | 39.170 M 1 101.53 % | 3.260 M -91.68 % | 39.167 M 1 696.66 % | 2.180 M -94.43 % | 39.170 M 0.00 % | 39.170 M 131.78 % | 16.900 M |
| Total debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -80.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 136.943 M | 0.000 -100.00 % | 136.827 M 236.56 % | 40.655 M -70.24 % | 136.622 M | 0.000 -100.00 % | 135.944 M 234.66 % | 40.622 M -70.19 % | 136.249 M 30 680 547 281 480 134 656.00 % | 0.000 -100.00 % | 135.958 M 234.58 % | 40.636 M -70.07 % | 135.752 M 986 084 930 023 870 208.00 % | 0.000 -100.00 % | 135.426 M 237.69 % | 40.104 M -70.41 % | 135.536 M | 0.000 -100.00 % | 134.909 M 240.79 % | 39.587 M -70.73 % | 135.264 M | 0.000 -100.00 % | 135.276 M | 0.000 -100.00 % | 134.998 M | 0.000 | 0.000 -100.00 % | 152.111 M | 0.000 | 0.000 | 0.000 -100.00 % | 134.440 M | 0.000 -100.00 % | 134.410 M 15 712.94 % | 850.000 K | 0.000 -100.00 % | 134.230 M | 0.000 -100.00 % | 134.290 M | 0.000 -100.00 % | 850.000 K | 0.000 |
| Retained earnings | 0.000 -100.00 % | 3.379 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.050 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.677 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.180 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.964 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.692 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.426 M | 0.000 | 0.000 | 0.000 -100.00 % | 17.593 M 4.19 % | 16.886 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 663.717 K | 0.000 | 0.000 -100.00 % | 663.776 K | 0.000 |
| Common stock | 0.000 -100.00 % | 96.172 M | 0.000 -100.00 % | 96.172 M | 0.000 -100.00 % | 96.172 M | 0.000 -100.00 % | 95.322 M | 0.000 -100.00 % | 96.172 M | 0.000 -100.00 % | 95.322 M | 0.000 -100.00 % | 96.172 M | 0.000 -100.00 % | 95.322 M | 0.000 -100.00 % | 95.322 M | 0.000 -100.00 % | 95.322 M | 0.000 -100.00 % | 95.322 M | 0.000 -100.00 % | 95.322 M | 0.000 -100.00 % | 95.322 M -0.88 % | 96.172 M | 0.000 -100.00 % | 96.170 M 0.00 % | 96.172 M 0.89 % | 95.322 M | 0.000 -100.00 % | 95.320 M | 0.000 -100.00 % | 96.170 M 0.00 % | 96.170 M | 0.000 -100.00 % | 95.322 M | 0.000 -100.00 % | 95.320 M -0.88 % | 96.170 M | 0.000 |
| Total equity | 136.943 M 0.00 % | 136.943 M 0.08 % | 136.827 M 0.00 % | 136.827 M 0.15 % | 136.622 M 0.00 % | 136.622 M 0.50 % | 135.944 M 0.00 % | 135.944 M -0.22 % | 136.249 M 0.00 % | 136.249 M 0.21 % | 135.958 M 0.00 % | 135.958 M 0.15 % | 135.752 M 0.00 % | 135.752 M 0.24 % | 135.426 M 0.00 % | 135.426 M -0.08 % | 135.536 M 0.00 % | 135.536 M 0.46 % | 134.909 M 0.00 % | 134.909 M -0.26 % | 135.264 M 0.00 % | 135.264 M -0.01 % | 135.276 M 0.00 % | 135.276 M 0.21 % | 134.998 M 0.00 % | 134.998 M 0.07 % | 134.910 M -11.31 % | 152.111 M 12.96 % | 134.660 M -10.92 % | 151.165 M 0.47 % | 150.458 M 11.91 % | 134.440 M 0.00 % | 134.440 M 0.02 % | 134.410 M -0.01 % | 134.420 M 0.31 % | 134.000 M -0.17 % | 134.230 M 0.00 % | 134.236 M -0.04 % | 134.290 M 0.00 % | 134.290 M 0.04 % | 134.240 M 180.48 % | 47.860 M |
| Other non current liabilities | -136.943 M | 0.000 100.00 % | -136.827 M | 0.000 100.00 % | -136.622 M | 0.000 100.00 % | -135.944 M -13 594 300.00 % | -1.000 K | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 100.00 % | -1.000 K | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -10.000 K 0.00 % | -10.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 |
| Total non current liabilities | -136.943 M | 0.000 100.00 % | -136.827 M | 0.000 100.00 % | -136.622 M | 0.000 100.00 % | -135.944 M -13 594 300.00 % | -1.000 K | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 100.00 % | -1.000 K | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -80.000 K | 0.000 -100.00 % | 7.100 K | 0.000 -100.00 % | 10.000 K | 0.000 | 0.000 |
| Other current liabilities | 0.000 -100.00 % | 132.000 K | 0.000 -100.00 % | 784.000 K | 0.000 -100.00 % | 713.000 K | 0.000 -100.00 % | 543.000 K | 0.000 -100.00 % | 414.000 K | 0.000 -100.00 % | 184.000 K | 0.000 -100.00 % | 414.000 K | 0.000 -100.00 % | 202.000 K | 0.000 -100.00 % | 413.000 K | 0.000 -100.00 % | 232.000 K | 0.000 -100.00 % | 471.000 K | 0.000 -100.00 % | 162.000 K | 0.000 -100.00 % | 234.000 K 47.17 % | 159.000 K | 0.000 -100.00 % | 260.000 K 34.72 % | 193.000 K -4.93 % | 203.000 K | 0.000 -100.00 % | 150.000 K | 0.000 -100.00 % | 200.000 K 53.85 % | 130.000 K | 0.000 -100.00 % | 444.734 K | 0.000 -100.00 % | 240.000 K -76.70 % | 1.030 M 83.93 % | 560.000 K |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 0.000 -100.00 % | 561.000 K | 0.000 -100.00 % | 981.000 K | 0.000 -100.00 % | 793.000 K | 0.000 -100.00 % | 951.000 K | 0.000 -100.00 % | 490.000 K | 0.000 -100.00 % | 531.000 K | 0.000 -100.00 % | 821.000 K | 0.000 -100.00 % | 1.235 M | 0.000 -100.00 % | 488.000 K | 0.000 -100.00 % | 1.422 M | 0.000 -100.00 % | 495.000 K | 0.000 -100.00 % | 334.000 K | 0.000 -100.00 % | 268.000 K 43.32 % | 187.000 K | 0.000 -100.00 % | 270.000 K 8.87 % | 248.000 K -88.66 % | 2.187 M | 0.000 -100.00 % | 150.000 K | 0.000 -100.00 % | 200.000 K 53.85 % | 130.000 K | 0.000 -100.00 % | 444.734 K | 0.000 -100.00 % | 240.000 K -76.70 % | 1.030 M 83.93 % | 560.000 K |
| Total liabilities | -136.943 M -24 510.52 % | 561.000 K 100.41 % | -136.827 M -14 047.71 % | 981.000 K 100.72 % | -136.622 M -17 328.50 % | 793.000 K 100.58 % | -135.944 M -14 409.89 % | 950.000 K | 0.000 -100.00 % | 490.000 K | 0.000 -100.00 % | 530.000 K | 0.000 -100.00 % | 820.000 K | 0.000 -100.00 % | 1.236 M | 0.000 -100.00 % | 489.000 K | 0.000 -100.00 % | 1.422 M | 0.000 -100.00 % | 495.000 K | 0.000 -100.00 % | 334.000 K | 0.000 -100.00 % | 268.000 K 43.32 % | 187.000 K | 0.000 -100.00 % | 270.000 K 8.87 % | 248.000 K -88.66 % | 2.187 M | 0.000 -100.00 % | 150.000 K | 0.000 -100.00 % | 200.000 K 300.00 % | 50.000 K | 0.000 -100.00 % | 451.834 K | 0.000 -100.00 % | 250.000 K -75.73 % | 1.030 M 83.93 % | 560.000 K |
| Other non current assets | 0.000 -100.00 % | 974.000 K | 0.000 -100.00 % | 978.000 K 1 386.84 % | -76.000 K -107.68 % | 990.000 K 1 164.52 % | -93.000 K -240.91 % | 66.000 K 138.82 % | -170.000 K -365.63 % | 64.000 K 223.08 % | -52.000 K -146.85 % | 111.000 K 186.05 % | -129.000 K -1 942.86 % | 7.000 K 101.64 % | -428.000 K -359.39 % | 165.000 K 103.88 % | -4.248 M -2 598.82 % | 170.000 K 118.52 % | -918.000 K -541.35 % | 208.000 K 154.59 % | -381.000 K -12 800.00 % | 3.000 K 100.08 % | -3.986 M -1 895.50 % | 222.000 K 101.13 % | -19.605 M -244.44 % | 13.573 M 156.83 % | -23.885 M 42.21 % | -41.331 M -201.85 % | 40.580 M -28.95 % | 57.114 M 1 105.06 % | 4.739 M 852.30 % | -630.000 K -141.72 % | 1.510 M 127.61 % | -5.470 M -113.44 % | 40.703 M -0.14 % | 40.760 M 2 600.61 % | -1.630 M -104.00 % | 40.788 M 3 841.98 % | -1.090 M -166.87 % | 1.630 M -0.78 % | 1.643 M 16 327.50 % | 10.000 K |
| Long term investments | 0.000 -100.00 % | 12.203 M | 0.000 -100.00 % | 12.203 M | 0.000 -100.00 % | 12.203 M | 0.000 -100.00 % | 12.203 M | 0.000 -100.00 % | 12.203 M | 0.000 -100.00 % | 12.203 M | 0.000 -100.00 % | 12.203 M | 0.000 -100.00 % | 12.203 M | 0.000 -100.00 % | 12.203 M | 0.000 -100.00 % | 12.203 M | 0.000 -100.00 % | 12.203 M | 0.000 -100.00 % | 12.203 M | 0.000 | 0.000 -100.00 % | 23.878 M | 0.000 | 0.000 | 0.000 -100.00 % | 51.916 M | 0.000 -100.00 % | 39.170 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 39.170 M 0.01 % | 39.167 M | 0.000 |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.990 M | 0.000 -100.00 % | 9.888 M | 0.000 -100.00 % | 12.948 M | 0.000 -100.00 % | 14.598 M | 0.000 -100.00 % | 18.514 M | 0.000 -100.00 % | 14.992 M | 0.000 -100.00 % | 10.490 M | 0.000 -100.00 % | 14.069 M | 0.000 -100.00 % | 41.030 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 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 970.000 K | 0.000 -100.00 % | 971.000 K | 0.000 -100.00 % | 970.000 K | 0.000 -100.00 % | 971.000 K | 0.000 -100.00 % | 970.000 K | 0.000 -100.00 % | 971.000 K | 0.000 -100.00 % | 970.000 K | 0.000 -100.00 % | 1.168 M | 0.000 -100.00 % | 970.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 |
| Property plant equipment net | 0.000 -100.00 % | 8.000 K | 0.000 -100.00 % | 8.000 K | 0.000 -100.00 % | 7.000 K | 0.000 -100.00 % | 8.000 K | 0.000 -100.00 % | 8.000 K | 0.000 -100.00 % | 8.000 K | 0.000 -100.00 % | 8.000 K | 0.000 -100.00 % | 8.000 K | 0.000 -100.00 % | 7.000 K | 0.000 -100.00 % | 8.000 K | 0.000 -100.00 % | 8.000 K | 0.000 -100.00 % | 8.000 K | 0.000 -100.00 % | 7.000 K | 0.000 | 0.000 -100.00 % | 40.000 K -14.89 % | 47.000 K -29.85 % | 67.000 K | 0.000 -100.00 % | 80.000 K | 0.000 -100.00 % | 87.300 K -12.70 % | 100.000 K | 0.000 -100.00 % | 115.175 K | 0.000 -100.00 % | 120.000 K -7.69 % | 130.000 K | 0.000 |
| Total non current assets | 0.000 -100.00 % | 13.187 M | 0.000 -100.00 % | 13.191 M 17 456.58 % | -76.000 K -100.58 % | 13.200 M 14 293.55 % | -93.000 K -100.70 % | 13.250 M 7 894.12 % | -170.000 K -101.28 % | 13.250 M 25 580.77 % | -52.000 K -100.39 % | 13.292 M 10 403.88 % | -129.000 K -100.98 % | 13.189 M 3 181.54 % | -428.000 K -103.20 % | 13.390 M 415.21 % | -4.248 M -131.82 % | 13.351 M 1 554.36 % | -918.000 K -106.86 % | 13.389 M 3 614.17 % | -381.000 K -102.85 % | 13.389 M 435.90 % | -3.986 M -129.74 % | 13.403 M 168.37 % | -19.605 M -244.37 % | 13.580 M -43.80 % | 24.165 M 158.47 % | -41.331 M -201.75 % | 40.620 M -28.94 % | 57.164 M 0.78 % | 56.722 M 9 103.49 % | -630.000 K -101.55 % | 40.760 M 845.16 % | -5.470 M -113.41 % | 40.790 M -0.17 % | 40.860 M 2 606.75 % | -1.630 M -103.99 % | 40.903 M 3 852.55 % | -1.090 M -102.66 % | 40.920 M -0.05 % | 40.940 M 409 300.00 % | 10.000 K |
| Other current assets | -136.000 K -105.43 % | 2.505 M 1 646.30 % | -162.000 K -106.13 % | 2.644 M | 0.000 -100.00 % | 2.574 M | 0.000 -100.00 % | 2.634 M | 0.000 -100.00 % | 2.491 M | 0.000 -100.00 % | 2.522 M | 0.000 -100.00 % | 2.342 M | 0.000 -100.00 % | 2.421 M | 0.000 -100.00 % | 2.218 M | 0.000 -100.00 % | 2.628 M | 0.000 -100.00 % | 2.350 M | 0.000 -100.00 % | 997.000 K | 0.000 -100.00 % | 573.000 K -99.47 % | 108.120 M | 0.000 -100.00 % | 170.000 K -99.46 % | 31.517 M 499 297.88 % | 6.311 K | 0.000 -100.00 % | 820.000 K | 0.000 -100.00 % | 25.040 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 50.000 K -46.24 % | 92.998 K -98.26 % | 5.340 M |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 186.000 K -80.82 % | 970.000 K 185.29 % | 340.000 K | 0.000 -100.00 % | 104.000 K -89.28 % | 970.000 K 275.97 % | 258.000 K | 0.000 -100.00 % | 856.000 K -11.75 % | 970.000 K -88.58 % | 8.496 M | 0.000 -100.00 % | 1.836 M 89.28 % | 970.000 K 27.30 % | 762.000 K | 0.000 -100.00 % | 7.972 M 721.86 % | 970.000 K -97.53 % | 39.210 M | 0.000 -100.00 % | 1.200 M -98.55 % | 82.662 M | 0.000 | 0.000 -100.00 % | 3.252 M 158.13 % | 1.260 M | 0.000 -100.00 % | 10.940 M | 0.000 | 0.000 -100.00 % | 3.260 M | 0.000 -100.00 % | 2.180 M | 0.000 -100.00 % | 2.750 K | 0.000 |
| cash and cash equivalents | 0.000 -100.00 % | 136.000 K | 0.000 -100.00 % | 162.000 K | 0.000 -100.00 % | 76.000 K 181.72 % | -93.000 K -200.00 % | 93.000 K 154.71 % | -170.000 K -200.00 % | 170.000 K 426.92 % | -52.000 K -200.00 % | 52.000 K 140.31 % | -129.000 K -200.00 % | 129.000 K 130.14 % | -428.000 K -200.00 % | 428.000 K 110.08 % | -4.248 M -200.00 % | 4.248 M 562.75 % | -918.000 K -200.00 % | 918.000 K 340.94 % | -381.000 K -200.00 % | 381.000 K 109.56 % | -3.986 M -200.00 % | 3.986 M 120.33 % | -19.605 M -200.01 % | 19.604 M 4 863.04 % | 395.000 K 100.96 % | -41.331 M -15 996.54 % | 260.000 K -89.47 % | 2.470 M 337.17 % | 565.000 K 189.68 % | -630.000 K -200.00 % | 630.000 K 111.52 % | -5.470 M -200.00 % | 5.470 M 223.67 % | 1.690 M 203.68 % | -1.630 M -200.10 % | 1.628 M 249.39 % | -1.090 M -200.00 % | 1.090 M -95.13 % | 22.370 M 2 159.60 % | 990.000 K |
| Cash and short term investments | 136.000 K 0.00 % | 136.000 K -16.05 % | 162.000 K 0.00 % | 162.000 K 113.16 % | 76.000 K 0.00 % | 76.000 K -18.28 % | 93.000 K 0.00 % | 93.000 K -45.29 % | 170.000 K 0.00 % | 170.000 K 226.92 % | 52.000 K 0.00 % | 52.000 K -59.69 % | 129.000 K 0.00 % | 129.000 K -69.86 % | 428.000 K 0.00 % | 428.000 K -89.92 % | 4.248 M 0.00 % | 4.248 M 362.75 % | 918.000 K 0.00 % | 918.000 K 140.94 % | 381.000 K 0.00 % | 381.000 K -90.44 % | 3.986 M 0.00 % | 3.986 M -79.67 % | 19.605 M 0.01 % | 19.604 M 1 129.09 % | 1.595 M -96.14 % | 41.331 M 15 796.54 % | 260.000 K -89.47 % | 2.470 M 337.17 % | 565.000 K -10.32 % | 630.000 K 0.00 % | 630.000 K -88.48 % | 5.470 M 0.00 % | 5.470 M 223.67 % | 1.690 M 3.68 % | 1.630 M 0.10 % | 1.628 M 49.39 % | 1.090 M 0.00 % | 1.090 M -98.27 % | 63.071 M 6 270.77 % | 990.000 K |
| Total current assets | 0.000 -100.00 % | 124.316 M | 0.000 -100.00 % | 124.617 M 163 869.74 % | 76.000 K -99.94 % | 124.215 M 133 464.52 % | 93.000 K -99.92 % | 123.645 M 72 632.35 % | 170.000 K -99.86 % | 123.489 M 237 378.85 % | 52.000 K -99.96 % | 123.197 M 95 401.55 % | 129.000 K -99.90 % | 123.383 M 28 727.80 % | 428.000 K -99.65 % | 123.272 M 2 801.88 % | 4.248 M -96.54 % | 122.674 M 13 263.18 % | 918.000 K -99.25 % | 122.942 M 32 168.24 % | 381.000 K -99.69 % | 122.369 M 2 969.97 % | 3.986 M -96.74 % | 122.207 M 523.35 % | 19.605 M -83.89 % | 121.686 M 10.91 % | 109.715 M 165.45 % | 41.331 M -56.18 % | 94.310 M 0.06 % | 94.249 M -1.75 % | 95.923 M 15 125.87 % | 630.000 K -99.33 % | 93.830 M 1 615.36 % | 5.470 M -94.17 % | 93.830 M 0.69 % | 93.190 M 5 617.18 % | 1.630 M -98.26 % | 93.785 M 8 504.11 % | 1.090 M -98.84 % | 93.630 M -0.74 % | 94.330 M 1 390.21 % | 6.330 M |
| Inventory | 0.000 -100.00 % | 108.686 M | 0.000 -100.00 % | 105.309 M | 0.000 -100.00 % | 110.931 M | 0.000 -100.00 % | 106.928 M | 0.000 -100.00 % | 110.940 M | 0.000 -100.00 % | 107.675 M | 0.000 -100.00 % | 106.314 M | 0.000 -100.00 % | 101.909 M | 0.000 -100.00 % | 101.216 M | 0.000 -100.00 % | 108.906 M | 0.000 -100.00 % | 105.569 M | 0.000 -100.00 % | 76.194 M | 0.000 -100.00 % | 69.047 M | 0.000 | 0.000 -100.00 % | 56.000 M -7.07 % | 60.262 M 421.90 % | 11.547 M | 0.000 -100.00 % | 57.920 M | 0.000 -100.00 % | 63.320 M 29.25 % | 48.990 M | 0.000 -100.00 % | 44.910 M | 0.000 -100.00 % | 54.080 M 1.73 % | 53.160 M | 0.000 |
| Net receivables | 0.000 -100.00 % | 12.989 M | 0.000 -100.00 % | 16.502 M | 0.000 -100.00 % | 10.634 M | 0.000 -100.00 % | 13.990 M | 0.000 -100.00 % | 9.888 M | 0.000 -100.00 % | 12.948 M | 0.000 -100.00 % | 14.598 M | 0.000 -100.00 % | 18.514 M | 0.000 -100.00 % | 14.992 M | 0.000 -100.00 % | 10.490 M | 0.000 -100.00 % | 14.069 M | 0.000 -100.00 % | 41.030 M | 0.000 -100.00 % | 32.462 M | 0.000 | 0.000 -100.00 % | 37.880 M | 0.000 -100.00 % | 43.105 M | 0.000 -100.00 % | 34.460 M | 0.000 | 0.000 -100.00 % | 42.510 M | 0.000 -100.00 % | 47.247 M | 0.000 -100.00 % | 38.410 M 105.32 % | 18.707 M | 0.000 |
| Tax assets | 0.000 -100.00 % | 2.000 K | 0.000 -100.00 % | 2.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 3.000 K | 0.000 -100.00 % | 4.000 K | 0.000 100.00 % | -969.000 K | 0.000 100.00 % | -971.000 K | 0.000 -100.00 % | 44.000 K | 0.000 100.00 % | -970.000 K | 0.000 100.00 % | -970.000 K | 0.000 -100.00 % | 7.000 K | 0.000 100.00 % | -970.000 K | 0.000 | 0.000 -100.00 % | 7.000 K | 0.000 | 0.000 -100.00 % | 3.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 |
| Other assets | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.217 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 42.080 M |
| Account payables | 0.000 -100.00 % | 328.000 K | 0.000 -100.00 % | 54.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 408.000 K | 0.000 -100.00 % | 19.000 K | 0.000 -100.00 % | 258.000 K | 0.000 -100.00 % | 337.000 K | 0.000 -100.00 % | 977.000 K | 0.000 -100.00 % | 19.000 K | 0.000 -100.00 % | 1.134 M | 0.000 -100.00 % | 24.000 K | 0.000 -100.00 % | 49.000 K | 0.000 -100.00 % | 34.000 K 385.71 % | 7.000 K | 0.000 -100.00 % | 10.000 K 42.86 % | 7.000 K -99.64 % | 1.968 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Tax payables | 0.000 -100.00 % | 101.000 K | 0.000 -100.00 % | 143.000 K | 0.000 -100.00 % | 80.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 57.000 K | 0.000 -100.00 % | 89.000 K | 0.000 -100.00 % | 70.000 K | 0.000 -100.00 % | 56.000 K | 0.000 -100.00 % | 56.000 K | 0.000 -100.00 % | 56.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 123.000 K | 0.000 | 0.000 -100.00 % | 21.000 K | 0.000 | 0.000 -100.00 % | 48.000 K 200.00 % | 16.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 0.000 -100.00 % | 37.400 M | 0.000 | 0.000 | 0.000 -100.00 % | 37.400 M | 0.000 | 0.000 | 0.000 -100.00 % | 37.400 M | 0.000 | 0.000 | 0.000 -100.00 % | 37.400 M | 0.000 | 0.000 | 0.000 -100.00 % | 38.250 M | 0.000 | 0.000 | 0.000 -100.00 % | 38.250 M | 0.000 -100.00 % | 39.954 M | 0.000 -100.00 % | 38.250 M -1.26 % | 38.738 M | 0.000 -100.00 % | 38.490 M 2.91 % | 37.400 M -2.22 % | 38.250 M | 0.000 -100.00 % | 39.120 M | 0.000 -100.00 % | 37.400 M -1.14 % | 37.830 M | 0.000 -100.00 % | 38.250 M | 0.000 -100.00 % | 38.970 M 6.60 % | 36.556 M -23.62 % | 47.860 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.100 K | 0.000 -100.00 % | 10.000 K 0.00 % | 10.000 K 0.00 % | 10.000 K |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 0.000 -100.00 % | 137.504 M | 0.000 -100.00 % | 137.808 M | 0.000 -100.00 % | 137.415 M | 0.000 -100.00 % | 136.894 M | 0.000 -100.00 % | 136.739 M | 0.000 -100.00 % | 136.488 M | 0.000 -100.00 % | 136.572 M | 0.000 -100.00 % | 136.662 M | 0.000 -100.00 % | 136.025 M | 0.000 -100.00 % | 136.331 M | 0.000 -100.00 % | 135.759 M | 0.000 -100.00 % | 135.610 M | 0.000 -100.00 % | 135.266 M 0.13 % | 135.097 M | 0.000 -100.00 % | 134.930 M -10.89 % | 151.413 M -0.81 % | 152.645 M | 0.000 -100.00 % | 134.590 M | 0.000 -100.00 % | 134.620 M 0.43 % | 134.050 M | 0.000 -100.00 % | 134.688 M | 0.000 -100.00 % | 134.550 M -0.53 % | 135.270 M 179.37 % | 48.420 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-09-30 | 2018-06-30 | 2017-09-30 | 2017-03-31 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-03-31 | 2012-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| Other non cash items | 113.000 K 175.61 % | 41.000 K 125.00 % | -164.000 K -17.99 % | -139.000 K -110.61 % | -66.000 K 53.19 % | -141.000 K 73.79 % | -538.000 K -451.63 % | 153.000 K 0.66 % | 152.000 K 143.06 % | -353.000 K -678.69 % | 61.000 K 114.99 % | -407.000 K -302.49 % | 201.000 K 134.72 % | -579.000 K -335.37 % | 246.000 K 778.57 % | 28.000 K -66.27 % | 83.000 K 181.37 % | -102.000 K 80.61 % | -526.000 K -236.27 % | 386.000 K 1 306.25 % | -32.000 K -127.83 % | 115.000 K 212.75 % | -102.000 K -137.21 % | -43.000 K 81.78 % | -236.000 K -296.67 % | 120.000 K 157.97 % | -207.000 K -2 487.50 % | -8.000 K 91.21 % | -91.000 K 83.89 % | -564.978 K -1 783.26 % | -30.000 K -200.00 % | 30.000 K 150.00 % | -60.000 K 94.79 % | -1.151 M -11 605.43 % | 10.000 K -91.67 % | 120.000 K 71.43 % | 70.000 K -72.01 % | 250.093 K 231.63 % | -190.000 K -850.00 % | -20.000 K 85.71 % | -140.000 K -123.56 % | 594.316 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 |