DSJ Keep Learning Limited KEEPLEARN.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 99.760 M 55.10 % | 64.320 M 11.91 % | 57.473 M 19.22 % | 48.206 M 2 643.03 % | 1.757 M 40.82 % | 1.248 M 20.00 % | 1.040 M 89.09 % | 550.000 K -37.50 % | 880.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net income | 3.288 M 2.27 % | 3.215 M 416.05 % | 623.000 K -95.11 % | 12.740 M 131.23 % | -40.788 M -1 085.47 % | -3.441 M -72.28 % | -1.997 M -80.42 % | -1.107 M 34.01 % | -1.677 M 23.99 % | -2.207 M 41.21 % | -3.754 M -112.24 % | -1.769 M -70.35 % | -1.038 M 58.19 % | -2.483 M 69.83 % | -8.231 M -1 283.94 % | -594.734 K 76.91 % | -2.575 M -270.40 % | -695.317 K |
| Income before tax | 4.888 M -8.45 % | 5.339 M 55.34 % | 3.437 M -64.85 % | 9.778 M 124.04 % | -40.681 M -1 082.37 % | -3.441 M -72.28 % | -1.997 M -80.42 % | -1.107 M 34.01 % | -1.677 M 23.99 % | -2.207 M 41.21 % | -3.754 M -112.24 % | -1.769 M -70.35 % | -1.038 M 58.19 % | -2.483 M 69.83 % | -8.231 M -1 283.94 % | -594.734 K 76.91 % | -2.575 M -270.40 % | -695.317 K |
| Income before tax ratio | 0.05 -40.97 % | 0.08 38.80 % | 0.06 -70.52 % | 0.20 100.88 % | -23.15 -739.65 % | -2.76 -43.57 % | -1.92 4.58 % | -2.01 -5.59 % | -1.91 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| EBITDA | 9.281 M 30.44 % | 7.115 M -9.75 % | 7.884 M -41.80 % | 13.547 M 136.06 % | -37.564 M -1 466.53 % | -2.398 M -224.28 % | -739.451 K -49.52 % | -494.565 K | 0.000 100.00 % | -1.824 M 51.40 % | -3.754 M -112.26 % | -1.769 M -70.45 % | -1.038 M 58.20 % | -2.482 M -130.33 % | 8.185 M 3 525.12 % | -238.962 K 54.25 % | -522.267 K -42.72 % | -365.935 K |
| Net income ratio | 0.03 -34.06 % | 0.05 361.12 % | 0.01 -95.90 % | 0.26 101.14 % | -23.21 -741.85 % | -2.76 -43.57 % | -1.92 4.58 % | -2.01 -5.59 % | -1.91 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Ratio EBITDA | 0.09 -15.90 % | 0.11 -19.36 % | 0.14 -51.19 % | 0.28 101.31 % | -21.37 -1 012.46 % | -1.92 -170.24 % | -0.71 20.93 % | -0.90 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Gross profit ratio | 0.59 19.85 % | 0.49 -10.36 % | 0.55 -38.78 % | 0.90 8.58 % | 0.83 34.23 % | 0.62 56.23 % | 0.40 119.75 % | 0.18 -82.01 % | 1.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Weighted average shs out dil | 109.600 M 25.13 % | 87.588 M 3.27 % | 84.816 M 7.05 % | 79.229 M 0.19 % | 79.082 M 0.00 % | 79.082 M 0.00 % | 79.082 M 0.00 % | 79.082 M 0.00 % | 79.082 M 0.00 % | 79.082 M 0.00 % | 79.082 M 0.00 % | 79.082 M 0.00 % | 79.082 M 0.00 % | 79.082 M 0.00 % | 79.082 M 0.00 % | 79.082 M 0.00 % | 79.082 M 0.00 % | 79.082 M |
| Weighted average shs out | 109.600 M 25.13 % | 87.590 M 3.27 % | 84.816 M 7.05 % | 79.229 M 0.19 % | 79.082 M 0.00 % | 79.082 M 0.00 % | 79.082 M 0.00 % | 79.082 M 0.00 % | 79.082 M 0.00 % | 79.082 M 0.00 % | 79.082 M 0.00 % | 79.082 M 0.00 % | 79.082 M 0.00 % | 79.082 M 0.00 % | 79.082 M 0.00 % | 79.082 M 0.00 % | 79.082 M 0.00 % | 79.082 M |
| EPS diluted | 0.03 -18.26 % | 0.04 402.74 % | 0.01 -95.44 % | 0.16 130.77 % | -0.52 -1 095.40 % | -0.04 -71.94 % | -0.03 -80.71 % | -0.01 33.96 % | -0.02 24.01 % | -0.03 41.26 % | -0.05 -112.05 % | -0.02 -70.99 % | -0.01 58.28 % | -0.03 68.60 % | -0.10 -1 233.33 % | -0.01 76.99 % | -0.03 -270.45 % | -0.01 |
| Earnings per share | 0.03 -18.26 % | 0.04 402.74 % | 0.01 -95.44 % | 0.16 130.77 % | -0.52 -1 095.40 % | -0.04 -71.94 % | -0.03 -80.71 % | -0.01 33.96 % | -0.02 24.01 % | -0.03 41.26 % | -0.05 -112.05 % | -0.02 -70.99 % | -0.01 58.28 % | -0.03 68.60 % | -0.10 -1 233.33 % | -0.01 76.99 % | -0.03 -270.45 % | -0.01 |
| Gross profit | 59.076 M 85.88 % | 31.781 M 0.32 % | 31.679 M -27.01 % | 43.400 M 2 878.45 % | 1.457 M 89.02 % | 770.896 K 87.48 % | 411.193 K 315.53 % | 98.957 K -88.75 % | 880.000 K 955.47 % | -102.867 K -39.90 % | -73.530 K -24.98 % | -58.835 K 25.01 % | -78.462 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Income tax expense | 1.600 M -24.67 % | 2.124 M -24.49 % | 2.813 M 194.97 % | -2.962 M -2 877.67 % | 106.636 K | 0.000 | 0.000 | 0.000 100.00 % | -1.078 M -186.76 % | -376.040 K | 0.000 100.00 % | -1.162 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cost of revenue | 40.684 M 25.03 % | 32.539 M 17.09 % | 27.790 M 478.24 % | 4.806 M 1 500.60 % | 300.263 K -37.07 % | 477.104 K -24.13 % | 628.807 K 39.41 % | 451.043 K | 0.000 -100.00 % | 102.867 K 39.90 % | 73.530 K 24.98 % | 58.835 K -25.01 % | 78.462 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| General and administrative expenses | 0.000 -100.00 % | 12.743 M 46.44 % | 8.702 M 25.39 % | 6.940 M 585.77 % | 1.012 M 180.92 % | 360.244 K -0.36 % | 361.546 K 238.85 % | 106.698 K -8.95 % | 117.188 K -27.37 % | 161.344 K 265.45 % | 44.149 K -45.95 % | 81.686 K -79.18 % | 392.306 K | 0.000 -100.00 % | 23.000 K -94.48 % | 416.545 K -73.33 % | 1.562 M 308.03 % | 382.849 K |
| Selling and marketing expenses | 2.991 M 4.43 % | 2.864 M 35.16 % | 2.119 M -54.73 % | 4.681 M 1 700.38 % | 260.000 K 50.14 % | 173.166 K -45.78 % | 319.389 K | 0.000 -100.00 % | 963.763 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 52.177 M | 0.000 -100.00 % | 12.180 M -39.25 % | 20.050 M -46.70 % | 37.618 M 605.69 % | 5.331 M 438.47 % | 989.980 K 33.17 % | 743.412 K -23.43 % | 970.859 K 14 928.78 % | 6.460 K -99.82 % | 3.630 M 122.97 % | 1.628 M 4 933 187.88 % | 33.000 -100.00 % | 2.482 M | 0.000 -100.00 % | 441.000 | 0.000 -100.00 % | 60.000 K |
| Operating expenses | 55.168 M 1 826.26 % | 2.864 M -87.55 % | 23.001 M -27.38 % | 31.671 M -18.82 % | 39.015 M 546.12 % | 6.038 M 423.80 % | 1.153 M 35.60 % | 850.110 K -58.57 % | 2.052 M 18.76 % | 1.728 M -52.97 % | 3.674 M 114.90 % | 1.710 M 78.26 % | 959.080 K -61.36 % | 2.482 M 10 691.75 % | 23.000 K -94.48 % | 416.986 K -73.31 % | 1.562 M 112.68 % | 734.511 K |
| Cost and expenses | 95.852 M 170.75 % | 35.403 M -30.30 % | 50.791 M 39.24 % | 36.477 M -11.22 % | 41.087 M 530.62 % | 6.515 M 265.70 % | 1.782 M 36.92 % | 1.301 M -36.59 % | 2.052 M 12.08 % | 1.831 M -51.15 % | 3.748 M 111.91 % | 1.769 M 70.45 % | 1.038 M -58.20 % | 2.482 M 10 691.75 % | 23.000 K -94.48 % | 416.986 K -73.31 % | 1.562 M 112.68 % | 734.511 K |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 124.268 K -28.64 % | 174.147 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 |
| Selling general and administrative expenses | 2.991 M 4.43 % | 2.864 M -73.53 % | 10.821 M -6.88 % | 11.621 M 813.60 % | 1.272 M 138.47 % | 533.410 K -21.67 % | 680.935 K 538.19 % | 106.698 K -90.13 % | 1.081 M 569.97 % | 161.344 K 265.45 % | 44.149 K -45.95 % | 81.686 K -79.18 % | 392.306 K | 0.000 -100.00 % | 23.000 K -94.48 % | 416.545 K -73.33 % | 1.562 M 308.03 % | 382.849 K |
| Interest income | 1.631 M 221.06 % | 508.000 K 72 471.43 % | 700.000 -99.73 % | 263.000 K 13 050.00 % | 2.000 K | 0.000 -100.00 % | 771.080 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 1.366 M -38.08 % | 2.206 M -11.51 % | 2.493 M -23.22 % | 3.247 M 4.20 % | 3.116 M 1 873.51 % | 157.891 K -79.62 % | 774.580 K 27.05 % | 609.664 K 21.29 % | 502.649 K 31.41 % | 382.500 K | 0.000 | 0.000 | 0.000 100.00 % | -913.000 | 0.000 | 0.000 100.00 % | -18.445 K -347.69 % | -4.120 K |
| Depreciation and amortization | 3.027 M 2 193.18 % | 132.000 K -93.24 % | 1.954 M 274.33 % | 522.000 K 52 100.00 % | 1.000 K -99.96 % | 2.408 M 224.53 % | 742.007 K -1.22 % | 751.153 K -35.90 % | 1.172 M 206.36 % | 382.500 K | 0.000 -100.00 % | 168.000 -75.90 % | 697.000 -23.66 % | 913.000 -99.99 % | 16.415 M 4 514.04 % | 355.772 K -82.67 % | 2.053 M 483.85 % | 351.662 K |
| Operating income | 3.908 M -86.49 % | 28.917 M 332.76 % | 6.682 M -43.00 % | 11.723 M 129.81 % | -39.331 M -1 533.33 % | -2.408 M -224.53 % | -742.007 K 1.22 % | -751.153 K 55.22 % | -1.677 M 23.99 % | -2.207 M 41.21 % | -3.754 M -112.24 % | -1.769 M -70.35 % | -1.038 M 58.19 % | -2.483 M 69.83 % | -8.231 M -1 283.94 % | -594.734 K 76.91 % | -2.575 M -270.40 % | -695.317 K |
| Operating income ratio | 0.04 -91.29 % | 0.45 286.69 % | 0.12 -52.19 % | 0.24 101.09 % | -22.38 -1 059.89 % | -1.93 -170.44 % | -0.71 47.76 % | -1.37 28.34 % | -1.91 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Total other income expenses net | 980.000 K 104.16 % | -23.578 M -626.59 % | -3.245 M -66.32 % | -1.951 M -44.52 % | -1.350 M -30.74 % | -1.033 M 17.75 % | -1.256 M -252.93 % | -355.748 K | 0.000 100.00 % | -1.776 M | 0.000 100.00 % | -1.164 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 22.150 M -31.46 % | 32.319 M 13.03 % | 28.594 M -1.08 % | 28.907 M 33.56 % | 21.644 M 48.35 % | 14.590 M -23.59 % | 19.094 M 14.68 % | 16.650 M 15.35 % | 14.434 M 10.31 % | 13.085 M 20.06 % | 10.899 M 51.54 % | 7.192 M 31.18 % | 5.483 M 16.01 % | 4.726 M 97 520.14 % | -4.851 K -100.03 % | 16.305 M 0.43 % | 16.234 M -52.56 % | 34.218 M |
| Total investments | 2.448 M 57.23 % | 1.557 M 3.32 % | 1.507 M -34.51 % | 2.301 M 86.31 % | 1.235 M 147.50 % | 499.009 K -63.79 % | 1.378 M -25.95 % | 1.861 M -76.48 % | 7.915 M 0.00 % | 7.915 M -0.13 % | 7.925 M 0.00 % | 7.925 M 0.00 % | 7.925 M 0.00 % | 7.925 M 0.00 % | 7.925 M 0.00 % | 7.925 M 0.00 % | 7.925 M 0.00 % | 7.925 M |
| Total debt | 22.220 M -31.59 % | 32.480 M 8.68 % | 29.886 M -5.57 % | 31.648 M 45.79 % | 21.709 M 47.04 % | 14.764 M -22.56 % | 19.065 M 15.03 % | 16.574 M 15.22 % | 14.385 M 10.06 % | 13.070 M 19.26 % | 10.959 M 51.77 % | 7.221 M 30.26 % | 5.543 M 16.36 % | 4.764 M | 0.000 -100.00 % | 16.305 M 0.00 % | 16.305 M -52.14 % | 34.069 M |
| Accumulated other comprehensive income loss | 53.454 M 0.73 % | 53.069 M -9.71 % | 58.778 M 10.92 % | 52.993 M 0.00 % | 52.992 M -9.84 % | 58.778 M 6 630.85 % | -900.000 K -101.53 % | 58.778 M 0.00 % | 58.778 M 0.00 % | 58.778 M 0.00 % | 58.778 M 0.00 % | 58.778 M 0.00 % | 58.778 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | -532.749 M 0.61 % | -536.037 M 0.60 % | -539.276 M 0.11 % | -539.894 M 2.30 % | -552.616 M -7.97 % | -511.828 M -0.68 % | -508.387 M -0.39 % | -506.390 M -0.29 % | -504.918 M -0.33 % | -503.241 M -0.44 % | -501.034 M -0.75 % | -497.280 M -0.36 % | -495.512 M -0.21 % | -494.474 M -0.50 % | -491.991 M -2.69 % | -479.112 M -0.12 % | -478.517 M -0.54 % | -475.942 M |
| Common stock | 155.712 M 77.78 % | 87.588 M 7.07 % | 81.803 M -1.71 % | 83.226 M 5.24 % | 79.082 M 6.58 % | 74.197 M 0.00 % | 74.197 M 0.00 % | 74.197 M 0.00 % | 74.197 M 1.23 % | 73.297 M 0.00 % | 73.297 M 0.00 % | 73.297 M 0.00 % | 73.297 M -1.21 % | 74.197 M 0.00 % | 74.197 M 0.00 % | 74.197 M 0.00 % | 74.197 M 0.00 % | 74.197 M |
| Total equity | 71.471 M 2 889.17 % | 2.391 M 402.31 % | 476.000 K 113.21 % | -3.604 M 82.39 % | -20.471 M -200.76 % | 20.317 M -14.48 % | 23.758 M -7.75 % | 25.755 M -5.41 % | 27.227 M -5.80 % | 28.904 M -7.09 % | 31.111 M -10.77 % | 34.865 M -4.83 % | 36.633 M -2.76 % | 37.671 M -6.18 % | 40.155 M 1 278.16 % | 2.914 M -16.95 % | 3.508 M -42.33 % | 6.084 M |
| Other non current liabilities | 1.577 M 37.37 % | 1.148 M 78.82 % | 642.000 K 214.71 % | 204.000 K 109.03 % | -2.259 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.308 M 0.09 % | 6.303 M 0.69 % | 6.259 M 1.23 % | 6.183 M 4.35 % | 5.925 M | 0.000 | 0.000 -100.00 % | 3.000 0.00 % | 3.000 |
| Long term debt | 3.299 M -89.42 % | 31.176 M 9.64 % | 28.436 M -6.65 % | 30.462 M 27.09 % | 23.968 M 62.34 % | 14.764 M -22.56 % | 19.065 M 15.03 % | 16.574 M 15.22 % | 14.385 M 10.06 % | 13.070 M 19.26 % | 10.959 M 51.77 % | 7.221 M 30.26 % | 5.543 M 16.36 % | 4.764 M | 0.000 -100.00 % | 16.305 M 0.00 % | 16.305 M -52.14 % | 34.069 M |
| Total non current liabilities | 4.876 M -84.92 % | 32.324 M 11.16 % | 29.078 M -5.18 % | 30.666 M 40.57 % | 21.815 M 47.76 % | 14.764 M -22.56 % | 19.065 M 15.03 % | 16.574 M 15.22 % | 14.385 M -25.83 % | 19.394 M 12.28 % | 17.272 M 28.07 % | 13.487 M 14.78 % | 11.750 M 9.93 % | 10.689 M | 0.000 -100.00 % | 16.305 M 0.00 % | 16.305 M -52.14 % | 34.069 M |
| Other current liabilities | 12.092 M 5.75 % | 11.435 M 100.02 % | 5.717 M -45.65 % | 10.519 M 2 177.86 % | 461.794 K 192.48 % | 157.891 K | 0.000 | 0.000 -100.00 % | 1.223 M 7 905.96 % | 15.275 K 100.24 % | -6.292 M -92 823.43 % | 6.786 K -71.33 % | 23.672 K | 0.000 -100.00 % | 8.773 M -84.90 % | 58.101 M 0.89 % | 57.589 M -11.60 % | 65.144 M |
| Deferred revenue | 0.000 -100.00 % | 3.777 M | 0.000 -100.00 % | 15.000 K 0.00 % | 15.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 |
| Short term debt | 18.921 M 1 351.00 % | 1.304 M -55.03 % | 2.900 M 147.65 % | 1.171 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 |
| Total current liabilities | 36.498 M 70.41 % | 21.418 M 46.62 % | 14.608 M -29.84 % | 20.822 M 1 138.67 % | 1.681 M 2.82 % | 1.635 M 17.25 % | 1.394 M 8.58 % | 1.284 M -82.95 % | 7.531 M 19.10 % | 6.324 M 60 600.35 % | 10.418 K 53.52 % | 6.786 K -71.33 % | 23.672 K | 0.000 -100.00 % | 8.773 M -84.90 % | 58.101 M 0.89 % | 57.589 M -11.60 % | 65.144 M |
| Total liabilities | 41.374 M -21.49 % | 52.702 M 20.64 % | 43.686 M -15.15 % | 51.488 M 119.48 % | 23.459 M 43.05 % | 16.399 M -19.85 % | 20.460 M 14.57 % | 17.858 M -18.52 % | 21.916 M 13.01 % | 19.394 M 12.28 % | 17.272 M 28.07 % | 13.487 M 14.78 % | 11.750 M 9.93 % | 10.689 M 21.84 % | 8.773 M -88.21 % | 74.405 M 0.69 % | 73.893 M -25.52 % | 99.213 M |
| Other non current assets | 1.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 33.000 -100.00 % | 35.000 M 2 639.54 % | -1.378 M -103.41 % | 40.398 M -0.90 % | 40.763 M 0.90 % | 40.398 M 0.00 % | 40.398 M 0.00 % | 40.398 M 0.00 % | 40.398 M -16.40 % | 48.323 M 509.45 % | 7.929 M -0.21 % | 7.946 M -0.21 % | 7.963 M -0.21 % | 7.980 M |
| Long term investments | 2.073 M 33.14 % | 1.557 M 3.32 % | 1.507 M -33.79 % | 2.276 M 84.29 % | 1.235 M 147.49 % | 499.009 K -63.79 % | 1.378 M -25.95 % | 1.861 M -75.35 % | 7.549 M -4.62 % | 7.915 M -0.13 % | 7.925 M 0.00 % | 7.925 M 0.00 % | 7.925 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 38.629 M 110.36 % | 18.363 M 105.54 % | 8.934 M 155.26 % | 3.500 M 109.46 % | 1.671 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 |
| 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 |
| Goodwill and intangible assets | 38.629 M 110.36 % | 18.363 M 105.54 % | 8.934 M 155.26 % | 3.500 M 3 171.03 % | 107.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 |
| Property plant equipment net | 4.462 M 52.97 % | 2.917 M 5.27 % | 2.771 M -24.76 % | 3.683 M 20 436.41 % | 17.934 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 25.737 M |
| Total non current assets | 45.053 M 96.53 % | 22.924 M 64.74 % | 13.915 M 12.94 % | 12.321 M 883.35 % | 1.253 M -96.47 % | 35.499 M -15.03 % | 41.776 M -1.14 % | 42.259 M -12.53 % | 48.313 M 0.00 % | 48.313 M -0.02 % | 48.323 M 0.00 % | 48.323 M 0.00 % | 48.323 M 0.00 % | 48.323 M 509.45 % | 7.929 M -0.21 % | 7.946 M -0.21 % | 7.963 M -76.38 % | 33.717 M |
| Other current assets | 6.194 M -45.10 % | 11.282 M -0.28 % | 11.314 M 932.30 % | 1.096 M 354.77 % | 241.000 K 65.52 % | 145.600 K 7 279 900.00 % | 2.000 0.00 % | 2.000 -100.00 % | 880.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.229 K -76.53 % | 18.020 K -99.97 % | 69.369 M | 0.000 |
| Short term investments | 25.027 M 192 415.38 % | 13.000 K 0.00 % | 13.000 K 0.00 % | 13.000 K 39 293.94 % | 33.000 | 0.000 | 0.000 | 0.000 -100.00 % | 365.322 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 70.000 K -56.52 % | 161.000 K -87.54 % | 1.292 M -52.86 % | 2.741 M 4 139.49 % | 64.654 K -62.81 % | 173.829 K 697.47 % | -29.094 K 61.92 % | -76.408 K -53.74 % | -49.700 K -236.27 % | -14.780 K -124.49 % | 60.353 K 109.77 % | 28.771 K -52.67 % | 60.794 K 59.90 % | 38.019 K 683.74 % | 4.851 K | 0.000 -100.00 % | 70.188 K 147.07 % | -149.110 K |
| Cash and short term investments | 25.097 M 15 488.20 % | 161.000 K -87.66 % | 1.305 M -52.61 % | 2.754 M 4 136.92 % | 65.000 K -62.61 % | 173.829 K 697.47 % | -29.094 K 61.92 % | -76.408 K -53.74 % | -49.700 K -236.27 % | -14.780 K -124.49 % | 60.353 K 109.77 % | 28.771 K -52.67 % | 60.794 K 59.90 % | 38.019 K 683.74 % | 4.851 K | 0.000 -100.00 % | 70.188 K 147.07 % | -149.110 K |
| Total current assets | 67.792 M 104.14 % | 33.209 M 9.79 % | 30.247 M -14.95 % | 35.563 M 1 906.94 % | 1.772 M 45.62 % | 1.217 M -50.15 % | 2.441 M 80.33 % | 1.354 M 63.02 % | 830.300 K 5 717.73 % | -14.780 K -124.49 % | 60.353 K 109.77 % | 28.771 K -52.67 % | 60.794 K 59.90 % | 38.019 K -99.91 % | 40.999 M -40.90 % | 69.373 M -0.09 % | 69.439 M -2.99 % | 71.580 M |
| Inventory | 0.000 | 0.000 | 0.000 -100.00 % | 5.487 M | 0.000 | 0.000 100.00 % | -2.000 0.00 % | -2.000 100.00 % | -880.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net receivables | 36.501 M 67.70 % | 21.766 M 23.47 % | 17.628 M -32.78 % | 26.226 M 1 688.95 % | 1.466 M 63.36 % | 897.400 K -63.67 % | 2.470 M 72.73 % | 1.430 M 62.50 % | 880.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 69.355 M | 0.000 -100.00 % | 71.729 M |
| Tax assets | -112.000 K -228.74 % | 87.000 K -87.62 % | 703.000 K -75.44 % | 2.862 M 2 774.77 % | -107.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 |
| 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 | 0.000 |
| Account payables | 5.485 M 11.89 % | 4.902 M -18.18 % | 5.991 M -34.29 % | 9.117 M 790.33 % | 1.024 M -28.81 % | 1.438 M 5.85 % | 1.359 M 8.64 % | 1.251 M -80.17 % | 6.308 M 0.00 % | 6.308 M 0.09 % | 6.303 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 180.206 K 366.52 % | 38.628 K 8.96 % | 35.452 K 6.40 % | 33.319 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 100.00 % | -114.000 K -500.00 % | -19.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 |
| 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 |
| Capital lease obligations | 3.525 M 43.23 % | 2.461 M -2.07 % | 2.513 M -27.05 % | 3.445 M 52.50 % | 2.259 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 |
| Preferred stock | 0.000 | 0.000 | 0.000 -100.00 % | 900.000 K 0.00 % | 900.000 K 0.00 % | 900.000 K 0.00 % | 900.000 K 0.00 % | 900.000 K 0.00 % | 900.000 K 0.00 % | 900.000 K 0.00 % | 900.000 K 0.00 % | 900.000 K 0.00 % | 900.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 395.054 M -0.68 % | 397.771 M -13.14 % | 457.926 M 14.72 % | 399.171 M 0.00 % | 399.171 M 0.23 % | 398.271 M -0.23 % | 399.171 M 0.00 % | 399.171 M 0.00 % | 399.171 M -0.23 % | 400.088 M 0.23 % | 399.171 M 0.00 % | 399.171 M -12.83 % | 457.949 M 0.00 % | 457.949 M 0.00 % | 457.949 M 12.29 % | 407.829 M 0.00 % | 407.829 M 0.00 % | 407.829 M |
| Deferred tax liabilities non current | 0.000 | 0.000 -100.00 % | 114.000 K 500.00 % | 19.000 K -82.18 % | 106.635 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 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -6.324 M -60 594.53 % | -10.419 K -53.54 % | -6.786 K 71.33 % | -23.672 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 112.845 M 104.83 % | 55.093 M 24.75 % | 44.162 M -7.77 % | 47.884 M 1 502.42 % | 2.988 M -91.86 % | 36.716 M -16.96 % | 44.217 M 1.39 % | 43.613 M -11.25 % | 49.143 M 1.75 % | 48.298 M -0.18 % | 48.383 M 0.07 % | 48.351 M -0.07 % | 48.383 M 0.05 % | 48.361 M -1.16 % | 48.928 M -36.72 % | 77.319 M -0.11 % | 77.402 M -26.49 % | 105.297 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Change in working capital | -19.984 M -2 145.45 % | 977.000 K -59.91 % | 2.437 M 129.99 % | -8.127 M -1 851.83 % | 463.914 K -71.97 % | 1.655 M 278.02 % | -929.825 K -8.89 % | -853.946 K -360.64 % | 327.635 K 5 493.90 % | 5.857 K -86.47 % | 43.294 K -43.23 % | 76.258 K -70.42 % | 257.782 K -55.93 % | 584.916 K -92.88 % | 8.214 M 1 462.59 % | 525.653 K |
| Accounts receivables | -15.880 M -251.33 % | -4.520 M -158.53 % | 7.722 M 131.19 % | -24.756 M -4 250.79 % | -569.000 K -136.18 % | 1.573 M 251.21 % | -1.040 M -89.09 % | -549.998 K 37.50 % | -880.000 K -18 199.55 % | 4.862 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 -100.00 % | 3.126 M 138.65 % | -8.087 M -1 291.91 % | -581.000 K -630.72 % | -79.511 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 709.000 K 958.21 % | 67.000 K 102.14 % | -3.126 M -138.65 % | 8.087 M 1 291.91 % | 581.000 K 630.72 % | 79.511 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -4.813 M -188.62 % | 5.431 M 202.76 % | -5.285 M -161.74 % | 8.560 M 1 793.81 % | 452.000 K 446.63 % | 82.688 K -24.95 % | 110.175 K 2 635.91 % | 4.027 K -71.27 % | 14.017 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | 4.809 M -7.54 % | 5.201 M 431.06 % | -1.571 M 46.20 % | -2.920 M -108.05 % | 36.289 M 1 948.57 % | -1.963 M -508.97 % | 480.000 K 286.14 % | -257.871 K -8 948.11 % | -2.850 K -372.64 % | -603.000 | 0.000 -100.00 % | 76.258 K -70.42 % | 257.782 K 5 995.58 % | 4.229 K -75.00 % | 16.914 K 0.00 % | 16.914 K |
| Net cash provided by operating activities | -7.260 M -162.09 % | 11.692 M 86.86 % | 6.257 M 937.62 % | -747.000 K 80.98 % | -3.928 M -4.79 % | -3.748 M -53.19 % | -2.447 M -10.29 % | -2.219 M -64.05 % | -1.352 M 38.55 % | -2.201 M 40.69 % | -3.711 M -119.24 % | -1.692 M -116.85 % | -780.458 K 58.79 % | -1.894 M | 0.000 100.00 % | -52.167 K |
| Investments in property plant and equipment | -22.143 M -112.57 % | -10.417 M -68.31 % | -6.189 M -59.80 % | -3.873 M -20 673.44 % | -18.644 K | 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 |
| Purchases of investments | -22.000 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 |
| 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 |
| Other investing activites | 112.000 K | 0.000 | 0.000 -100.00 % | 270.000 K 9 640.26 % | 2.772 K -38.94 % | 4.540 K 46.93 % | 3.090 K 15.64 % | 2.672 K -6.25 % | 2.850 K -82.69 % | 16.460 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | -44.031 M -322.68 % | -10.417 M -68.31 % | -6.189 M -71.77 % | -3.603 M -22 600.35 % | -15.872 K -449.60 % | 4.540 K 46.93 % | 3.090 K 15.64 % | 2.672 K -6.25 % | 2.850 K -82.69 % | 16.460 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Debt repayment | -29.119 M -3 244.60 % | 926.000 K 161.04 % | -1.517 M -144.79 % | 3.387 M -11.68 % | 3.835 M -2.83 % | 3.947 M 58.43 % | 2.491 M 13.79 % | 2.189 M 66.53 % | 1.315 M -37.72 % | 2.111 M -43.54 % | 3.738 M 122.89 % | 1.677 M 115.16 % | 779.561 K -59.27 % | 1.914 M | 0.000 | 0.000 |
| Common stock issued | 68.124 M 4 966.00 % | -1.400 M | 0.000 -100.00 % | 4.145 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 |
| 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 |
| 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 |
| Other financing activites | -5.588 M -187.30 % | -1.945 M | 0.000 -100.00 % | 3.653 M 1 338 195.24 % | -273.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 | 33.417 M 1 481.44 % | -2.419 M -59.46 % | -1.517 M -121.55 % | 7.040 M 83.59 % | 3.835 M -2.84 % | 3.947 M 58.43 % | 2.491 M 13.79 % | 2.189 M 66.53 % | 1.315 M -37.72 % | 2.111 M -43.54 % | 3.738 M 122.89 % | 1.677 M 115.16 % | 779.561 K -59.27 % | 1.914 M | 0.000 | 0.000 |
| Effect of forex changes on cash | 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 |
| Net change in cash | -17.874 M -1 462.41 % | -1.144 M 21.05 % | -1.449 M -153.89 % | 2.689 M 2 563.04 % | -109.174 K -153.80 % | 202.923 K 328.89 % | 47.314 K 277.14 % | -26.710 K 23.51 % | -34.920 K 53.52 % | -75.133 K -16 936.96 % | -441.000 98.62 % | -32.023 K -3 470.01 % | -897.000 -104.48 % | 20.001 K | 0.000 100.00 % | -52.167 K |
| Cash at beginning of period | 148.000 K -88.54 % | 1.292 M -52.86 % | 2.741 M 5 171.15 % | 52.000 K -70.09 % | 173.829 K 697.47 % | -29.094 K 61.92 % | -76.408 K -53.74 % | -49.700 K -236.27 % | -14.780 K -124.49 % | 60.353 K -0.73 % | 60.794 K 0.00 % | 60.794 K 59.90 % | 38.019 K 111.01 % | 18.018 K -0.02 % | 18.021 K -74.32 % | 70.188 K |
| Cash at end of period | -17.726 M -12 077.03 % | 148.000 K -88.54 % | 1.292 M -52.86 % | 2.741 M 4 139.42 % | 64.655 K -62.81 % | 173.829 K 697.47 % | -29.094 K 61.92 % | -76.410 K -53.74 % | -49.700 K -236.27 % | -14.780 K -124.49 % | 60.353 K 109.77 % | 28.771 K -22.50 % | 37.122 K -2.36 % | 38.019 K 110.97 % | 18.021 K 0.00 % | 18.021 K |
| Operating cash flow | -7.260 M -162.09 % | 11.692 M 86.86 % | 6.257 M 937.62 % | -747.000 K 80.98 % | -3.928 M -4.79 % | -3.748 M -53.19 % | -2.447 M -10.29 % | -2.219 M -64.05 % | -1.352 M 38.55 % | -2.201 M 40.69 % | -3.711 M -119.24 % | -1.692 M -116.85 % | -780.458 K 58.79 % | -1.894 M | 0.000 100.00 % | -52.167 K |
| Capital expenditure | -22.143 M -112.57 % | -10.417 M -68.31 % | -6.189 M -59.80 % | -3.873 M -20 673.44 % | -18.644 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Free CashFlow | -29.403 M -2 406.12 % | 1.275 M 1 775.00 % | 68.000 K 101.47 % | -4.620 M -17.06 % | -3.947 M -5.29 % | -3.748 M -53.19 % | -2.447 M -10.29 % | -2.219 M -64.05 % | -1.352 M 38.55 % | -2.201 M 40.69 % | -3.711 M -119.24 % | -1.692 M -116.85 % | -780.458 K 58.79 % | -1.894 M | 0.000 100.00 % | -52.167 K |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 27.091 M -18.08 % | 33.071 M 56.78 % | 21.094 M 5.41 % | 20.011 M -21.78 % | 25.584 M 36.48 % | 18.745 M 32.38 % | 14.160 M -12.92 % | 16.261 M 16.15 % | 14.000 M -10.43 % | 15.631 M 4.89 % | 14.902 M -6.08 % | 15.866 M 43.27 % | 11.074 M -34.04 % | 16.790 M 25.46 % | 13.383 M 19.80 % | 11.171 M 62.82 % | 6.861 M 674.03 % | 886.399 K 136.37 % | 375.000 K 6.53 % | 352.000 K -29.03 % | 496.000 K -19.48 % | 616.000 K 165.52 % | 232.000 K 20.83 % | 192.000 K -7.69 % | 208.000 K -80.00 % | 1.040 M | 0.000 | 0.000 | 0.000 -100.00 % | 550.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 880.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 |
| Net income | 3.003 M 864.12 % | -393.000 K -129.24 % | 1.344 M 11.17 % | 1.209 M 7.37 % | 1.126 M 37.99 % | 816.000 K 30.14 % | 627.000 K -71.68 % | 2.214 M 600.90 % | -442.000 K -247.33 % | 300.000 K -82.48 % | 1.712 M 24.42 % | 1.376 M 149.78 % | -2.764 M -154.09 % | 5.110 M 37.03 % | 3.729 M 34.57 % | 2.771 M 135.43 % | 1.177 M 102.95 % | -39.879 M -11 492.67 % | -344.000 K -132.43 % | -148.000 K 64.59 % | -418.000 K 70.74 % | -1.429 M 17.94 % | -1.741 M -821.16 % | -189.000 K -119.77 % | -86.000 K 88.06 % | -720.121 K 13.55 % | -833.000 K -285.65 % | -216.000 K 5.26 % | -228.000 K 52.30 % | -478.000 K -88.93 % | -253.000 K -12.44 % | -225.000 K -29.31 % | -174.000 K 83.81 % | -1.075 M -434.83 % | -201.000 K 11.06 % | -226.000 K -27.68 % | -177.000 K 87.75 % | -1.445 M -559.82 % | -219.000 K -85.59 % | -118.000 K 72.10 % | -423.000 K 85.42 % | -2.902 M -1 680.24 % | -163.000 K 61.65 % | -425.000 K -60.98 % | -264.000 K -14.95 % | -229.674 K -89.81 % | -121.000 K 49.37 % | -239.000 K 79.73 % | -1.179 M -274.00 % | -315.240 K 2.10 % | -322.000 K -128.37 % | -141.000 K 46.99 % | -266.000 K 63.86 % | -736.015 K 7.42 % | -795.000 K 7.77 % | -862.000 K |
| Income before tax | 3.979 M 10 371.05 % | 38.000 K -97.84 % | 1.756 M 14.40 % | 1.535 M -1.48 % | 1.558 M 21.15 % | 1.286 M 36.23 % | 944.000 K -67.43 % | 2.898 M 1 266.98 % | 212.000 K -41.76 % | 364.000 K -83.36 % | 2.188 M 162.04 % | 835.000 K 1 537.25 % | 51.000 K -97.66 % | 2.180 M -39.73 % | 3.617 M 30.53 % | 2.771 M 129.01 % | 1.210 M 103.04 % | -39.772 M -11 461.68 % | -344.000 K -132.43 % | -148.000 K 64.59 % | -418.000 K 70.74 % | -1.429 M 17.94 % | -1.741 M -821.16 % | -189.000 K -119.77 % | -86.000 K 88.06 % | -720.121 K 13.55 % | -833.000 K -285.65 % | -216.000 K 5.26 % | -228.000 K 52.30 % | -478.000 K -88.93 % | -253.000 K -12.44 % | -225.000 K -29.31 % | -174.000 K 83.81 % | -1.075 M -434.83 % | -201.000 K 11.06 % | -226.000 K -27.68 % | -177.000 K 87.75 % | -1.445 M -559.82 % | -219.000 K -85.59 % | -118.000 K 72.10 % | -423.000 K 85.42 % | -2.902 M -1 680.24 % | -163.000 K 61.65 % | -425.000 K -60.98 % | -264.000 K -14.95 % | -229.674 K -89.81 % | -121.000 K 49.37 % | -239.000 K 79.73 % | -1.179 M -274.00 % | -315.240 K 2.10 % | -322.000 K -128.37 % | -141.000 K 46.99 % | -266.000 K 63.86 % | -736.015 K 7.42 % | -795.000 K 7.77 % | -862.000 K |
| Income before tax ratio | 0.15 12 682.41 % | 0.00 -98.62 % | 0.08 8.52 % | 0.08 25.96 % | 0.06 -11.23 % | 0.07 2.91 % | 0.07 -62.59 % | 0.18 1 076.91 % | 0.02 -34.97 % | 0.02 -84.14 % | 0.15 178.99 % | 0.05 1 042.76 % | 0.00 -96.45 % | 0.13 -51.96 % | 0.27 8.96 % | 0.25 40.65 % | 0.18 100.39 % | -44.87 -4 791.28 % | -0.92 -118.18 % | -0.42 50.11 % | -0.84 63.66 % | -2.32 69.09 % | -7.50 -662.34 % | -0.98 -138.08 % | -0.41 40.29 % | -0.69 | 0.00 | 0.00 | 0.00 100.00 % | -0.87 | 0.00 | 0.00 | 0.00 100.00 % | -1.22 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| EBITDA | 5.140 M 314.52 % | 1.240 M -53.89 % | 2.689 M 10.52 % | 2.433 M -16.65 % | 2.919 M 11.80 % | 2.611 M 35.36 % | 1.929 M -51.59 % | 3.985 M 202.35 % | 1.318 M -11.37 % | 1.487 M -54.77 % | 3.288 M 67.67 % | 1.961 M 70.67 % | 1.149 M -68.29 % | 3.623 M -23.03 % | 4.707 M 21.21 % | 3.884 M 112.10 % | 1.831 M 105.25 % | -34.889 M -10 042.27 % | -344.000 K 31.20 % | -500.000 K -19.62 % | -418.000 K 66.96 % | -1.265 M | 0.000 | 0.000 | 0.000 -100.00 % | 537.549 K 164.53 % | -833.000 K -285.65 % | -216.000 K | 0.000 -100.00 % | 134.000 K 152.96 % | -253.000 K | 0.000 100.00 % | -173.000 K -567.57 % | 37.000 K | 0.000 | 0.000 | 0.000 100.00 % | -1.063 M | 0.000 | 0.000 | 0.000 100.00 % | -2.902 M | 0.000 | 0.000 | 0.000 100.00 % | -229.506 K | 0.000 | 0.000 | 0.000 100.00 % | -314.542 K | 0.000 | 0.000 100.00 % | -266.000 K 63.81 % | -735.102 K 7.53 % | -795.000 K 7.77 % | -862.000 K |
| Net income ratio | 0.11 1 032.79 % | -0.01 -118.65 % | 0.06 5.46 % | 0.06 37.27 % | 0.04 1.10 % | 0.04 -1.69 % | 0.04 -67.48 % | 0.14 531.26 % | -0.03 -264.50 % | 0.02 -83.29 % | 0.11 32.47 % | 0.09 134.75 % | -0.25 -182.01 % | 0.30 9.23 % | 0.28 12.33 % | 0.25 44.60 % | 0.17 100.38 % | -44.99 -4 804.40 % | -0.92 -118.18 % | -0.42 50.11 % | -0.84 63.66 % | -2.32 69.09 % | -7.50 -662.34 % | -0.98 -138.08 % | -0.41 40.29 % | -0.69 | 0.00 | 0.00 | 0.00 100.00 % | -0.87 | 0.00 | 0.00 | 0.00 100.00 % | -1.22 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Ratio EBITDA | 0.19 406.02 % | 0.04 -70.59 % | 0.13 4.85 % | 0.12 6.56 % | 0.11 -18.09 % | 0.14 2.25 % | 0.14 -44.41 % | 0.25 160.31 % | 0.09 -1.04 % | 0.10 -56.88 % | 0.22 78.52 % | 0.12 19.12 % | 0.10 -51.92 % | 0.22 -38.65 % | 0.35 1.17 % | 0.35 30.27 % | 0.27 100.68 % | -39.36 -4 190.79 % | -0.92 35.42 % | -1.42 -68.55 % | -0.84 58.97 % | -2.05 | 0.00 | 0.00 | 0.00 -100.00 % | 0.52 | 0.00 | 0.00 | 0.00 -100.00 % | 0.24 | 0.00 | 0.00 | 0.00 -100.00 % | 0.04 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Gross profit ratio | 0.57 -12.25 % | 0.65 35.33 % | 0.48 -28.03 % | 0.67 21.41 % | 0.55 14.21 % | 0.48 0.18 % | 0.48 -11.96 % | 0.55 10.17 % | 0.50 -14.02 % | 0.58 -5.99 % | 0.61 3.20 % | 0.59 60.10 % | 0.37 -33.50 % | 0.56 -10.08 % | 0.62 -16.88 % | 0.75 232.57 % | 0.22 -66.06 % | 0.66 2 655.23 % | 0.02 -89.03 % | 0.22 -70.52 % | 0.74 229.05 % | 0.23 -3.13 % | 0.23 -76.72 % | 1.00 0.00 % | 1.00 152.92 % | 0.40 | 0.00 | 0.00 | 0.00 -100.00 % | 0.90 | 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 |
| Weighted average shs out dil | 150.150 M 23.07 % | 122.000 M -9.23 % | 134.400 M 11.17 % | 120.900 M 7.37 % | 112.600 M 37.99 % | 81.600 M -6.84 % | 87.588 M 0.00 % | 87.588 M 7.07 % | 81.803 M -6.60 % | 87.588 M 5.24 % | 83.226 M 20.97 % | 68.800 M -25.33 % | 92.133 M 2.83 % | 89.600 M 20.14 % | 74.580 M 9.52 % | 68.100 M -13.89 % | 79.082 M 0.00 % | 79.082 M 0.00 % | 79.082 M 0.00 % | 79.082 M 0.00 % | 79.082 M 0.00 % | 79.082 M -9.15 % | 87.050 M 10.08 % | 79.082 M 0.00 % | 79.082 M 0.00 % | 79.082 M -5.06 % | 83.300 M 5.33 % | 79.082 M 0.00 % | 79.082 M 0.00 % | 79.082 M 0.00 % | 79.082 M 0.00 % | 79.082 M 0.00 % | 79.082 M -19.22 % | 97.900 M 23.80 % | 79.082 M 0.00 % | 79.082 M 0.00 % | 79.082 M 9.46 % | 72.250 M -8.64 % | 79.082 M 0.00 % | 79.082 M 0.00 % | 79.082 M 0.00 % | 79.082 M 0.00 % | 79.082 M 0.00 % | 79.082 M 0.00 % | 79.082 M 0.00 % | 79.082 M 0.00 % | 79.082 M 0.00 % | 79.082 M 0.00 % | 79.082 M 0.00 % | 79.082 M 0.00 % | 79.082 M 0.00 % | 79.082 M 0.00 % | 79.082 M 0.00 % | 79.082 M 0.00 % | 79.082 M -8.26 % | 86.200 M |
| Weighted average shs out | 150.150 M 23.07 % | 122.000 M -9.23 % | 134.400 M 11.17 % | 120.900 M 7.37 % | 112.600 M 37.99 % | 81.600 M -6.84 % | 87.588 M 0.00 % | 87.588 M 7.07 % | 81.803 M -6.60 % | 87.588 M 5.24 % | 83.226 M 20.97 % | 68.800 M -25.33 % | 92.133 M 2.83 % | 89.600 M 20.14 % | 74.580 M 9.52 % | 68.100 M -13.89 % | 79.082 M 0.00 % | 79.082 M 0.00 % | 79.082 M 0.00 % | 79.082 M 0.00 % | 79.082 M 0.00 % | 79.082 M -9.15 % | 87.050 M 10.08 % | 79.082 M 0.00 % | 79.082 M 0.00 % | 79.082 M -5.06 % | 83.300 M 5.33 % | 79.082 M 0.00 % | 79.082 M 0.00 % | 79.082 M 0.00 % | 79.082 M 0.00 % | 79.082 M 0.00 % | 79.082 M -19.22 % | 97.900 M 23.80 % | 79.082 M 0.00 % | 79.082 M 0.00 % | 79.082 M 9.46 % | 72.250 M -8.64 % | 79.082 M 0.00 % | 79.082 M 0.00 % | 79.082 M 0.00 % | 79.082 M 0.00 % | 79.082 M 0.00 % | 79.082 M 0.00 % | 79.082 M 0.00 % | 79.082 M 2.74 % | 76.972 M -2.67 % | 79.082 M 0.00 % | 79.082 M 0.00 % | 79.082 M 0.00 % | 79.082 M 0.00 % | 79.082 M 0.00 % | 79.082 M 0.00 % | 79.082 M 0.00 % | 79.082 M -8.26 % | 86.200 M |
| EPS diluted | 0.02 725.00 % | 0.00 -132.00 % | 0.01 0.00 % | 0.01 0.00 % | 0.01 0.00 % | 0.01 38.89 % | 0.01 -71.54 % | 0.03 568.52 % | -0.01 -258.82 % | 0.00 -83.50 % | 0.02 3.00 % | 0.02 166.67 % | -0.03 -152.63 % | 0.06 14.00 % | 0.05 25.00 % | 0.04 168.46 % | 0.01 102.98 % | -0.50 -11 527.91 % | 0.00 -126.32 % | 0.00 64.15 % | -0.01 70.72 % | -0.02 9.50 % | -0.02 -733.33 % | 0.00 -118.18 % | 0.00 87.91 % | -0.01 9.00 % | -0.01 -270.37 % | 0.00 6.90 % | 0.00 51.67 % | -0.01 -87.50 % | 0.00 -14.29 % | 0.00 -27.27 % | 0.00 80.00 % | -0.01 -340.00 % | 0.00 13.79 % | 0.00 -31.82 % | 0.00 89.00 % | -0.02 -614.29 % | 0.00 -86.67 % | 0.00 71.70 % | -0.01 85.56 % | -0.04 -1 647.62 % | 0.00 61.11 % | -0.01 -63.64 % | 0.00 -13.79 % | 0.00 -93.33 % | 0.00 50.00 % | 0.00 79.87 % | -0.01 -272.50 % | 0.00 2.44 % | 0.00 -127.78 % | 0.00 47.06 % | 0.00 63.44 % | -0.01 7.92 % | -0.01 -1.00 % | -0.01 |
| Earnings per share | 0.02 725.00 % | 0.00 -132.00 % | 0.01 0.00 % | 0.01 0.00 % | 0.01 0.00 % | 0.01 38.89 % | 0.01 -71.54 % | 0.03 568.52 % | -0.01 -258.82 % | 0.00 -83.50 % | 0.02 3.00 % | 0.02 166.67 % | -0.03 -152.63 % | 0.06 14.00 % | 0.05 25.00 % | 0.04 168.46 % | 0.01 102.98 % | -0.50 -11 527.91 % | 0.00 -126.32 % | 0.00 64.15 % | -0.01 70.72 % | -0.02 9.50 % | -0.02 -733.33 % | 0.00 -118.18 % | 0.00 87.91 % | -0.01 9.00 % | -0.01 -270.37 % | 0.00 6.90 % | 0.00 51.67 % | -0.01 -87.50 % | 0.00 -14.29 % | 0.00 -27.27 % | 0.00 80.00 % | -0.01 -340.00 % | 0.00 13.79 % | 0.00 -31.82 % | 0.00 89.00 % | -0.02 -614.29 % | 0.00 -86.67 % | 0.00 71.70 % | -0.01 85.56 % | -0.04 -1 647.62 % | 0.00 61.11 % | -0.01 -63.64 % | 0.00 -13.79 % | 0.00 -81.25 % | 0.00 46.67 % | 0.00 79.87 % | -0.01 -272.50 % | 0.00 2.44 % | 0.00 -127.78 % | 0.00 47.06 % | 0.00 63.44 % | -0.01 7.92 % | -0.01 -1.00 % | -0.01 |
| Gross profit | 15.460 M -28.12 % | 21.508 M 112.17 % | 10.137 M -24.13 % | 13.361 M -5.04 % | 14.070 M 55.88 % | 9.026 M 32.62 % | 6.806 M -23.34 % | 8.878 M 27.96 % | 6.938 M -22.99 % | 9.009 M -1.39 % | 9.136 M -3.07 % | 9.425 M 129.37 % | 4.109 M -56.14 % | 9.368 M 12.81 % | 8.304 M -0.42 % | 8.339 M 441.49 % | 1.540 M 162.74 % | 586.136 K 6 412.62 % | 9.000 K -88.31 % | 77.000 K -79.08 % | 368.000 K 164.95 % | 138.896 K 157.21 % | 54.000 K -71.88 % | 192.000 K -7.69 % | 208.000 K -49.42 % | 411.193 K | 0.000 | 0.000 100.00 % | -57.000 K -111.49 % | 496.000 K 1 018.52 % | -54.000 K | 0.000 | 0.000 -100.00 % | 880.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -73.530 K | 0.000 | 0.000 | 0.000 100.00 % | -58.835 K | 0.000 | 0.000 | 0.000 100.00 % | -78.462 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Income tax expense | 976.000 K 126.45 % | 431.000 K 4.61 % | 412.000 K 26.38 % | 326.000 K -24.36 % | 431.000 K -8.30 % | 470.000 K 48.26 % | 317.000 K -53.65 % | 684.000 K 4.75 % | 653.000 K 920.31 % | 64.000 K -86.53 % | 475.000 K 187.80 % | -541.000 K -119.22 % | 2.815 M 196.08 % | -2.930 M -2 516.07 % | -112.000 K -338.30 % | 47.000 K 42.42 % | 33.000 K -69.05 % | 106.636 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 100.00 % | -1.000 K 99.76 % | -415.037 K | 0.000 | 0.000 100.00 % | -177.000 K | 0.000 100.00 % | -219.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 |
| Cost of revenue | 11.631 M 0.59 % | 11.563 M 5.53 % | 10.957 M 64.77 % | 6.650 M -42.24 % | 11.514 M 18.47 % | 9.719 M 32.16 % | 7.354 M -0.39 % | 7.383 M 4.55 % | 7.062 M 6.64 % | 6.622 M 14.85 % | 5.766 M -10.48 % | 6.441 M -7.52 % | 6.965 M -6.16 % | 7.422 M 46.13 % | 5.079 M 79.34 % | 2.832 M -46.78 % | 5.321 M 1 672.11 % | 300.263 K -17.96 % | 366.000 K 33.09 % | 275.000 K 114.84 % | 128.000 K -73.17 % | 477.104 K 168.04 % | 178.000 K | 0.000 | 0.000 -100.00 % | 628.807 K | 0.000 | 0.000 -100.00 % | 57.000 K 5.56 % | 54.000 K 0.00 % | 54.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 73.530 K | 0.000 | 0.000 | 0.000 -100.00 % | 58.835 K | 0.000 | 0.000 | 0.000 -100.00 % | 78.462 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| General and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.773 M | 0.000 | 0.000 | 0.000 -100.00 % | 751.737 K | 0.000 | 0.000 | 0.000 -100.00 % | 187.078 K | 0.000 | 0.000 | 0.000 100.00 % | -156.579 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 % | 110.776 K | 0.000 | 0.000 | 0.000 -100.00 % | 73.656 K | 0.000 | 0.000 | 0.000 -100.00 % | 240.263 K | 0.000 | 0.000 | 0.000 -100.00 % | 530.910 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 -100.00 % | 2.991 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.864 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.119 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.527 M 4 930.00 % | 90.000 K 42.86 % | 63.000 K | 0.000 -100.00 % | 123.000 K | 0.000 -100.00 % | 137.000 K | 0.000 -100.00 % | 75.166 K | 0.000 -100.00 % | 60.000 K 57.89 % | 38.000 K -79.17 % | 182.389 K | 0.000 -100.00 % | 75.000 K 20.97 % | 62.000 K 55.00 % | 40.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 837.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 101.067 K | 0.000 | 0.000 | 0.000 -100.00 % | 73.030 K | 0.000 | 0.000 | 0.000 -100.00 % | 57.835 K | 0.000 | 0.000 | 0.000 -100.00 % | 72.844 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 11.852 M -34.03 % | 17.966 M 93.81 % | 9.270 M -25.41 % | 12.428 M 898.20 % | -1.557 M | 0.000 -100.00 % | 5.337 M 9 263.16 % | 57.000 K -79.42 % | 277.000 K 1 878.57 % | 14.000 K 366.67 % | 3.000 K | 0.000 -100.00 % | 10.377 M 1 809.56 % | -607.000 K -707.00 % | 100.000 K -53.49 % | 215.000 K -25.35 % | 288.000 K -57.17 % | 672.460 K -6.47 % | 719.000 K 104.26 % | 352.000 K -61.49 % | 914.000 K -67.91 % | 2.848 M 44.35 % | 1.973 M 98 550.00 % | 2.000 K -86.67 % | 15.000 K 109.80 % | -153.020 K -7 751.00 % | 2.000 K 100.00 % | 1.000 K -99.40 % | 166.000 K -34.90 % | 255.000 K 25 400.00 % | 1.000 K -99.56 % | 225.000 K 30.06 % | 173.000 K -71.64 % | 610.000 K 203.48 % | 201.000 K -11.06 % | 226.000 K 27.68 % | 177.000 K -83.35 % | 1.063 M 385.39 % | 219.000 K 85.59 % | 118.000 K -72.10 % | 423.000 K -85.01 % | 2.822 M 1 631.37 % | 163.000 K -61.65 % | 425.000 K 60.98 % | 264.000 K 54.68 % | 170.671 K 41.05 % | 121.000 K -49.37 % | 239.000 K -79.73 % | 1.179 M 399.41 % | 236.080 K -26.68 % | 322.000 K 128.37 % | 141.000 K -46.99 % | 266.000 K -63.81 % | 735.102 K -7.53 % | 795.000 K -7.77 % | 862.000 K |
| Operating expenses | 11.852 M -43.45 % | 20.957 M 126.07 % | 9.270 M -25.41 % | 12.428 M -0.68 % | 12.513 M 336.91 % | 2.864 M -46.34 % | 5.337 M -2.25 % | 5.460 M -59.44 % | 13.461 M -8.42 % | 14.698 M 21.32 % | 12.115 M -15.67 % | 14.367 M 38.45 % | 10.377 M 9.93 % | 9.440 M 5.85 % | 8.918 M 18.80 % | 7.507 M 41.08 % | 5.321 M -85.57 % | 36.883 M 5 029.71 % | 719.000 K 43.80 % | 500.000 K -45.30 % | 914.000 K -72.94 % | 3.377 M 71.17 % | 1.973 M 415.14 % | 383.000 K 23.95 % | 309.000 K 342.91 % | -127.210 K -115.23 % | 835.000 K 284.79 % | 217.000 K -4.82 % | 228.000 K -66.02 % | 671.000 K 164.17 % | 254.000 K 12.89 % | 225.000 K 30.06 % | 173.000 K -88.04 % | 1.447 M 619.90 % | 201.000 K -11.06 % | 226.000 K 27.68 % | 177.000 K -83.35 % | 1.063 M 385.39 % | 219.000 K 85.59 % | 118.000 K -72.10 % | 423.000 K -85.01 % | 2.822 M 1 631.37 % | 163.000 K -61.65 % | 425.000 K 60.98 % | 264.000 K 54.68 % | 170.671 K 41.05 % | 121.000 K -49.37 % | 239.000 K -79.73 % | 1.179 M 399.41 % | 236.080 K -26.68 % | 322.000 K 128.37 % | 141.000 K -46.99 % | 266.000 K -63.81 % | 735.102 K -7.53 % | 795.000 K -7.77 % | 862.000 K |
| Cost and expenses | 23.483 M -27.79 % | 32.520 M 60.78 % | 20.227 M 6.02 % | 19.078 M -20.60 % | 24.027 M 30.98 % | 18.344 M 44.54 % | 12.691 M -1.18 % | 12.843 M -4.59 % | 13.461 M -8.42 % | 14.698 M 21.32 % | 12.115 M -15.67 % | 14.367 M 38.45 % | 10.377 M -27.16 % | 14.246 M 59.74 % | 8.918 M 18.80 % | 7.507 M 41.08 % | 5.321 M -85.69 % | 37.183 M 5 071.47 % | 719.000 K 43.80 % | 500.000 K -45.30 % | 914.000 K -76.29 % | 3.854 M 95.36 % | 1.973 M 415.14 % | 383.000 K 23.95 % | 309.000 K -38.40 % | 501.597 K -39.93 % | 835.000 K 284.79 % | 217.000 K -4.82 % | 228.000 K -66.02 % | 671.000 K 164.17 % | 254.000 K 12.89 % | 225.000 K 30.06 % | 173.000 K -88.04 % | 1.447 M 619.90 % | 201.000 K -11.06 % | 226.000 K 27.68 % | 177.000 K -83.35 % | 1.063 M 385.39 % | 219.000 K 85.59 % | 118.000 K -72.10 % | 423.000 K -85.39 % | 2.896 M 1 676.48 % | 163.000 K -61.65 % | 425.000 K 60.98 % | 264.000 K 15.03 % | 229.506 K 89.67 % | 121.000 K -49.37 % | 239.000 K -79.73 % | 1.179 M 274.83 % | 314.542 K -2.32 % | 322.000 K 128.37 % | 141.000 K -46.99 % | 266.000 K -63.81 % | 735.102 K -7.53 % | 795.000 K -7.77 % | 862.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 |
| Selling general and administrative expenses | 0.000 -100.00 % | 2.991 M | 0.000 | 0.000 -100.00 % | 14.070 M 391.27 % | 2.864 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.119 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.300 M 11 344.44 % | 90.000 K 42.86 % | 63.000 K | 0.000 -100.00 % | 874.737 K | 0.000 -100.00 % | 137.000 K | 0.000 -100.00 % | 262.244 K -30.81 % | 379.000 K 531.67 % | 60.000 K 57.89 % | 38.000 K 47.23 % | 25.810 K -79.52 % | 126.000 K 68.00 % | 75.000 K 20.97 % | 62.000 K 55.00 % | 40.000 K -25.93 % | 54.000 K -23.94 % | 71.000 K 97.22 % | 36.000 K -95.70 % | 837.000 K 1 149.25 % | 67.000 K 0.00 % | 67.000 K 21.82 % | 55.000 K -74.04 % | 211.843 K 158.35 % | 82.000 K 49.09 % | 55.000 K -32.93 % | 82.000 K -44.10 % | 146.686 K 95.58 % | 75.000 K 0.00 % | 75.000 K 0.00 % | 75.000 K -79.69 % | 369.364 K 392.49 % | 75.000 K -7.41 % | 81.000 K 2.53 % | 79.000 K -88.43 % | 682.909 K 775.52 % | 78.000 K 290.00 % | 20.000 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 -100.00 % | 576.430 K | 0.000 | 0.000 | 0.000 -100.00 % | 249.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 |
| Interest expense | 433.000 K -4.84 % | 455.000 K 102.22 % | 225.000 K 122.77 % | 101.000 K -82.74 % | 585.000 K 9.96 % | 532.000 K 8.13 % | 492.000 K -14.88 % | 578.000 K -4.30 % | 604.000 K 3.78 % | 582.000 K -3.48 % | 603.000 K -8.91 % | 662.000 K 2.48 % | 646.000 K -38.94 % | 1.058 M 11.60 % | 948.000 K -14.44 % | 1.108 M 79.58 % | 617.000 K -80.14 % | 3.106 M | 0.000 | 0.000 | 0.000 -100.00 % | 153.351 K | 0.000 | 0.000 | 0.000 -100.00 % | 771.080 K | 0.000 | 0.000 | 0.000 -100.00 % | 612.000 K | 0.000 | 0.000 -100.00 % | 1.000 K -99.80 % | 508.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 382.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 |
| Depreciation and amortization | 728.000 K -2.54 % | 747.000 K 5.51 % | 708.000 K -11.17 % | 797.000 K 2.71 % | 776.000 K -2.27 % | 794.000 K 61.05 % | 493.000 K -3.33 % | 510.000 K 1.59 % | 502.000 K -7.04 % | 540.000 K 8.43 % | 498.000 K 7.33 % | 464.000 K 2.65 % | 452.000 K 21.83 % | 371.000 K 161.27 % | 142.000 K 2 266.67 % | 6.000 K 100.00 % | 3.000 K 322.54 % | 710.000 -99.79 % | 344.000 K 132.43 % | 148.000 K -64.59 % | 418.000 K 5.55 % | 396.023 K -77.25 % | 1.741 M 821.16 % | 189.000 K 110.00 % | 90.000 K 10 638.64 % | -854.000 -142.70 % | 2.000 K 100.00 % | 1.000 K -99.56 % | 228.000 K -10.59 % | 255.000 K 25 400.00 % | 1.000 K -99.56 % | 227.000 K 22 600.00 % | 1.000 K -99.80 % | 508.000 K 152.74 % | 201.000 K -11.45 % | 227.000 K 26.82 % | 179.000 K -53.14 % | 382.000 K 69.03 % | 226.000 K 91.53 % | 118.000 K -72.10 % | 423.000 K | 0.000 -100.00 % | 163.000 K -61.65 % | 425.000 K 60.98 % | 264.000 K 157 042.86 % | 168.000 -99.86 % | 121.000 K -49.37 % | 239.000 K -79.73 % | 1.179 M 169 053.52 % | 697.000 -99.78 % | 322.000 K 128.37 % | 141.000 K | 0.000 -100.00 % | 913.000 | 0.000 | 0.000 |
| Operating income | 3.608 M 554.81 % | 551.000 K -36.45 % | 867.000 K -7.07 % | 933.000 K -40.08 % | 1.557 M 288.28 % | 401.000 K -72.72 % | 1.470 M -57.71 % | 3.476 M 544.90 % | 539.000 K -43.02 % | 946.000 K -66.11 % | 2.791 M 86.44 % | 1.497 M 114.78 % | 697.000 K -72.55 % | 2.539 M -43.14 % | 4.465 M 15.11 % | 3.879 M 151.88 % | 1.540 M 104.24 % | -36.296 M -10 451.30 % | -344.000 K 31.20 % | -500.000 K -19.62 % | -418.000 K 87.09 % | -3.238 M -86.01 % | -1.741 M -811.52 % | -191.000 K -89.11 % | -101.000 K -118.76 % | 538.403 K 164.48 % | -835.000 K -284.79 % | -217.000 K 4.82 % | -228.000 K -88.43 % | -121.000 K 52.36 % | -254.000 K -12.89 % | -225.000 K -29.31 % | -174.000 K 83.81 % | -1.075 M -434.83 % | -201.000 K 11.06 % | -226.000 K -27.68 % | -177.000 K 87.75 % | -1.445 M -559.82 % | -219.000 K -85.59 % | -118.000 K 72.10 % | -423.000 K 85.42 % | -2.902 M -1 680.24 % | -163.000 K 61.65 % | -425.000 K -60.98 % | -264.000 K -14.95 % | -229.674 K -89.81 % | -121.000 K 49.37 % | -239.000 K 79.73 % | -1.179 M -274.00 % | -315.239 K 2.10 % | -322.000 K -128.37 % | -141.000 K 46.99 % | -266.000 K 63.86 % | -736.015 K 7.42 % | -795.000 K 7.77 % | -862.000 K |
| Operating income ratio | 0.13 699.35 % | 0.02 -59.46 % | 0.04 -11.84 % | 0.05 -23.39 % | 0.06 184.49 % | 0.02 -79.39 % | 0.10 -51.44 % | 0.21 455.23 % | 0.04 -36.39 % | 0.06 -67.69 % | 0.19 98.50 % | 0.09 49.91 % | 0.06 -58.38 % | 0.15 -54.67 % | 0.33 -3.92 % | 0.35 54.70 % | 0.22 100.55 % | -40.95 -4 363.83 % | -0.92 35.42 % | -1.42 -68.55 % | -0.84 83.97 % | -5.26 29.95 % | -7.50 -654.36 % | -0.99 -104.87 % | -0.49 -193.80 % | 0.52 | 0.00 | 0.00 | 0.00 100.00 % | -0.22 | 0.00 | 0.00 | 0.00 100.00 % | -1.22 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Total other income expenses net | 371.000 K 172.32 % | -513.000 K -157.71 % | 889.000 K 47.67 % | 602.000 K 60 100.00 % | 1.000 K -99.89 % | 884.000 K 268.38 % | -525.000 K -0.96 % | -520.000 K -59.02 % | -327.000 K 42.53 % | -569.000 K 5.01 % | -599.000 K 9.38 % | -661.000 K -2.32 % | -646.000 K 75.82 % | -2.672 M -215.09 % | -848.000 K -6.13 % | -799.000 K -142.12 % | -330.000 K 90.51 % | -3.476 M | 0.000 -100.00 % | 352.000 K 11 833.33 % | -3.000 K -100.17 % | 1.810 M | 0.000 -100.00 % | 2.000 K -86.67 % | 15.000 K 101.19 % | -1.259 M -63 026.20 % | 2.000 K 100.00 % | 1.000 K | 0.000 100.00 % | -357.000 K -35 800.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K -50.00 % | 2.000 K | 0.000 -100.00 % | 7.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 |
| 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 |
| 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-09-30 | 2012-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 22.150 M | 0.000 -100.00 % | 5.017 M | 0.000 -100.00 % | 29.858 M 1 348.71 % | 2.061 M -92.67 % | 28.107 M 2 053.79 % | 1.305 M -95.44 % | 28.594 M 1 706.32 % | 1.583 M -94.92 % | 31.191 M 1 032.57 % | 2.754 M -90.47 % | 28.907 M 125.24 % | 12.834 M -46.89 % | 24.166 M 37 078.46 % | 65.000 K -99.70 % | 21.644 M 34 254.95 % | 63.001 K -99.60 % | 15.688 M 8 924.96 % | 173.829 K -98.81 % | 14.590 M 31 817.85 % | -46.000 K -100.24 % | 19.301 M 66 655.17 % | -29.000 K -100.15 % | 19.094 M 212 258.68 % | -9.000 K -100.05 % | 17.118 M 22 623.68 % | -76.000 K -100.46 % | 16.650 M 237 763.21 % | 7.000 K -99.96 % | 15.848 M 31 987.32 % | -49.700 K -100.34 % | 14.435 M 111 138.46 % | -13.000 K -100.10 % | 13.432 M 89 646.67 % | -15.000 K -100.11 % | 13.085 M 7 782.38 % | 166.000 K -98.55 % | 11.463 M 19 005.00 % | 60.000 K -99.45 % | 10.899 M 155 797.24 % | -7.000 K -100.09 % | 7.891 M 27 110.34 % | 29.000 K -99.60 % | 7.192 M 14 001.84 % | 51.000 K 200.00 % | -51.000 K -183.61 % | 61.000 K -98.89 % | 5.483 M 10 850.27 % | -51.000 K -101.08 % | 4.726 M |
| Total investments | 0.000 -100.00 % | 2.448 M | 0.000 -100.00 % | 2.521 M | 0.000 -100.00 % | 1.708 M -58.56 % | 4.122 M 140.63 % | 1.713 M -34.37 % | 2.610 M 73.19 % | 1.507 M -52.40 % | 3.166 M 128.59 % | 1.385 M -74.85 % | 5.508 M 142.00 % | 2.276 M -91.13 % | 25.668 M 1 385.42 % | 1.728 M 1 229.23 % | 130.000 K -89.47 % | 1.235 M 880.18 % | 126.000 K -74.75 % | 499.000 K 43.53 % | 347.658 K -30.33 % | 499.009 K 642.40 % | -92.000 K -106.68 % | 1.378 M 2 475.86 % | -58.000 K -104.21 % | 1.378 M 7 756.67 % | -18.000 K -100.97 % | 1.861 M 1 324.34 % | -152.000 K -108.17 % | 1.861 M 13 194.94 % | 14.000 K -99.82 % | 7.914 M 8 061.77 % | -99.400 K -101.26 % | 7.915 M 30 542.31 % | -26.000 K -100.33 % | 7.915 M 26 483.33 % | -30.000 K -100.38 % | 7.915 M 2 283.95 % | 332.000 K -95.80 % | 7.914 M 6 495.00 % | 120.000 K -98.49 % | 7.925 M 56 705.04 % | -14.000 K -100.18 % | 7.925 M 13 563.79 % | 58.000 K -99.27 % | 7.925 M 7 669.32 % | 102.000 K -98.71 % | 7.925 M 6 395.90 % | 122.000 K -98.46 % | 7.925 M 0.00 % | 7.925 M 0.00 % | 7.925 M |
| Total debt | 0.000 -100.00 % | 22.220 M | 0.000 -100.00 % | 5.022 M | 0.000 -100.00 % | 32.480 M | 0.000 -100.00 % | 30.143 M | 0.000 -100.00 % | 29.886 M | 0.000 -100.00 % | 32.761 M | 0.000 -100.00 % | 31.648 M | 0.000 -100.00 % | 37.000 M | 0.000 -100.00 % | 21.709 M | 0.000 -100.00 % | 15.751 M | 0.000 -100.00 % | 14.764 M | 0.000 -100.00 % | 19.255 M | 0.000 -100.00 % | 19.065 M | 0.000 -100.00 % | 17.119 M | 0.000 -100.00 % | 16.574 M | 0.000 -100.00 % | 15.855 M | 0.000 -100.00 % | 14.385 M | 0.000 -100.00 % | 13.419 M | 0.000 -100.00 % | 13.070 M | 0.000 -100.00 % | 11.629 M | 0.000 -100.00 % | 10.959 M | 0.000 -100.00 % | 7.884 M | 0.000 -100.00 % | 7.221 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.543 M | 0.000 -100.00 % | 4.764 M |
| Accumulated other comprehensive income loss | 71.471 M 33.71 % | 53.454 M -23.50 % | 69.872 M 181.40 % | -85.840 M -3 690.13 % | 2.391 M -95.49 % | 53.069 M 2 260.72 % | 2.248 M 102.63 % | -85.340 M -18 028.57 % | 476.000 K -99.19 % | 58.778 M 1 097.42 % | -5.893 M 92.93 % | -83.334 M -2 212.26 % | -3.604 M -381.34 % | 1.281 M 107.73 % | -16.570 M 81.56 % | -89.867 M -339.00 % | -20.471 M -134.83 % | 58.778 M 197.58 % | 19.752 M 136.89 % | -53.545 M -375.77 % | 19.417 M 132.54 % | -59.665 M -354.06 % | 23.484 M 147.14 % | -49.813 M -309.67 % | 23.758 M -55.17 % | 52.993 M 103.43 % | 26.049 M 155.13 % | -47.248 M -283.45 % | 25.755 M -56.18 % | 58.778 M 119.10 % | 26.827 M 157.73 % | -46.470 M -276.51 % | 26.327 M -55.21 % | 58.778 M 106.34 % | 28.486 M 163.57 % | -44.811 M -255.03 % | 28.904 M -50.82 % | 58.778 M 92.27 % | 30.571 M 171.55 % | -42.726 M -237.33 % | 31.111 M -47.07 % | 58.778 M 72.17 % | 34.139 M 187.18 % | -39.158 M -212.31 % | 34.865 M -40.68 % | 58.778 M 66.88 % | 35.222 M 192.51 % | -38.075 M -203.93 % | 36.634 M -37.67 % | 58.778 M | 0.000 | 0.000 |
| Retained earnings | 0.000 100.00 % | -532.749 M | 0.000 | 0.000 | 0.000 100.00 % | -536.037 M | 0.000 | 0.000 | 0.000 100.00 % | -539.276 M | 0.000 -100.00 % | 83.334 M | 0.000 100.00 % | -539.894 M | 0.000 -100.00 % | 88.967 M | 0.000 100.00 % | -552.616 M | 0.000 | 0.000 | 0.000 100.00 % | -511.828 M | 0.000 | 0.000 | 0.000 100.00 % | -508.387 M | 0.000 | 0.000 | 0.000 100.00 % | -506.390 M | 0.000 | 0.000 | 0.000 100.00 % | -505.283 M | 0.000 | 0.000 | 0.000 100.00 % | -503.241 M | 0.000 | 0.000 | 0.000 100.00 % | -501.034 M | 0.000 | 0.000 | 0.000 100.00 % | -497.280 M | 0.000 | 0.000 | 0.000 100.00 % | -495.512 M | 0.000 100.00 % | -494.474 M |
| Common stock | 0.000 -100.00 % | 155.712 M | 0.000 -100.00 % | 155.712 M | 0.000 -100.00 % | 87.588 M | 0.000 -100.00 % | 87.588 M | 0.000 -100.00 % | 81.803 M | 0.000 -100.00 % | 77.441 M | 0.000 -100.00 % | 77.441 M | 0.000 -100.00 % | 74.197 M | 0.000 -100.00 % | 73.297 M | 0.000 -100.00 % | 74.197 M | 0.000 -100.00 % | 74.197 M | 0.000 -100.00 % | 74.197 M | 0.000 -100.00 % | 74.197 M | 0.000 -100.00 % | 74.197 M | 0.000 -100.00 % | 74.197 M | 0.000 -100.00 % | 74.196 M | 0.000 -100.00 % | 74.197 M | 0.000 -100.00 % | 74.197 M | 0.000 -100.00 % | 73.297 M | 0.000 -100.00 % | 74.197 M | 0.000 -100.00 % | 73.297 M | 0.000 -100.00 % | 74.196 M | 0.000 -100.00 % | 73.297 M | 0.000 -100.00 % | 74.196 M | 0.000 -100.00 % | 73.297 M -7.32 % | 79.082 M 6.58 % | 74.197 M |
| Total equity | 71.471 M 0.00 % | 71.471 M 2.29 % | 69.872 M 0.00 % | 69.872 M 2 822.29 % | 2.391 M 0.00 % | 2.391 M 6.36 % | 2.248 M 0.00 % | 2.248 M 372.27 % | 476.000 K 0.00 % | 476.000 K 108.08 % | -5.893 M 0.00 % | -5.893 M -63.51 % | -3.604 M 0.00 % | -3.604 M 78.25 % | -16.570 M 0.00 % | -16.570 M 19.06 % | -20.471 M 0.00 % | -20.471 M -203.64 % | 19.752 M 0.00 % | 19.752 M -2.78 % | 20.317 M 0.00 % | 20.317 M -13.49 % | 23.484 M 0.00 % | 23.484 M -1.15 % | 23.758 M 0.00 % | 23.758 M -8.80 % | 26.049 M 0.00 % | 26.049 M 1.14 % | 25.755 M 0.00 % | 25.755 M -4.00 % | 26.827 M 0.00 % | 26.827 M -1.47 % | 27.227 M 0.00 % | 27.227 M -4.42 % | 28.486 M 0.00 % | 28.486 M -1.45 % | 28.904 M 0.00 % | 28.904 M -5.45 % | 30.571 M 0.00 % | 30.571 M -1.74 % | 31.111 M 0.00 % | 31.111 M -8.87 % | 34.139 M 0.00 % | 34.139 M -2.08 % | 34.865 M 0.00 % | 34.865 M -1.01 % | 35.222 M 0.00 % | 35.222 M -3.85 % | 36.634 M 0.00 % | 36.633 M -1.72 % | 37.275 M -1.05 % | 37.671 M |
| Other non current liabilities | -71.471 M -4 632.09 % | 1.577 M 102.26 % | -69.872 M -4 299.04 % | 1.664 M 169.59 % | -2.391 M -308.28 % | 1.148 M 151.07 % | -2.248 M -449.07 % | 644.000 K | 0.000 -100.00 % | 642.000 K | 0.000 -100.00 % | 2.293 M | 0.000 100.00 % | -696.000 K | 0.000 | 0.000 | 0.000 100.00 % | -107.636 K | 0.000 -100.00 % | 1.438 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.461 M | 0.000 | 0.000 | 0.000 -100.00 % | 512.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 6.517 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.308 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.303 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.259 M | 0.000 -100.00 % | 6.983 M | 0.000 -100.00 % | 6.183 M | 0.000 -100.00 % | 5.925 M |
| Long term debt | 0.000 -100.00 % | 3.299 M | 0.000 -100.00 % | 1.022 M | 0.000 -100.00 % | 31.176 M | 0.000 -100.00 % | 29.400 M | 0.000 -100.00 % | 28.436 M | 0.000 -100.00 % | 32.761 M | 0.000 -100.00 % | 31.362 M | 0.000 -100.00 % | 37.000 M | 0.000 -100.00 % | 21.709 M | 0.000 -100.00 % | 15.751 M | 0.000 -100.00 % | 14.764 M | 0.000 -100.00 % | 19.255 M | 0.000 -100.00 % | 19.065 M | 0.000 -100.00 % | 17.119 M | 0.000 -100.00 % | 16.574 M | 0.000 -100.00 % | 15.855 M | 0.000 -100.00 % | 14.385 M | 0.000 -100.00 % | 13.419 M | 0.000 -100.00 % | 13.070 M | 0.000 -100.00 % | 11.629 M | 0.000 -100.00 % | 10.959 M | 0.000 -100.00 % | 7.884 M | 0.000 -100.00 % | 7.221 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.543 M | 0.000 -100.00 % | 4.764 M |
| Total non current liabilities | -71.471 M -1 565.77 % | 4.876 M 106.98 % | -69.872 M -2 701.34 % | 2.686 M 212.34 % | -2.391 M -107.40 % | 32.324 M 1 537.90 % | -2.248 M -107.48 % | 30.044 M | 0.000 -100.00 % | 29.078 M | 0.000 -100.00 % | 35.054 M | 0.000 -100.00 % | 30.666 M | 0.000 -100.00 % | 37.187 M | 0.000 -100.00 % | 21.815 M | 0.000 -100.00 % | 17.189 M | 0.000 -100.00 % | 14.764 M | 0.000 -100.00 % | 20.716 M | 0.000 -100.00 % | 19.065 M | 0.000 -100.00 % | 17.631 M | 0.000 -100.00 % | 16.574 M | 0.000 -100.00 % | 22.372 M | 0.000 -100.00 % | 14.385 M | 0.000 -100.00 % | 13.419 M | 0.000 -100.00 % | 19.394 M | 0.000 -100.00 % | 11.629 M | 0.000 -100.00 % | 17.272 M | 0.000 -100.00 % | 7.884 M | 0.000 -100.00 % | 13.487 M | 0.000 -100.00 % | 6.983 M | 0.000 -100.00 % | 11.750 M | 0.000 -100.00 % | 10.689 M |
| Other current liabilities | 0.000 -100.00 % | 12.092 M | 0.000 -100.00 % | 10.980 M | 0.000 -100.00 % | 11.540 M | 0.000 -100.00 % | 6.925 M | 0.000 -100.00 % | 6.112 M | 0.000 -100.00 % | 6.021 M | 0.000 -100.00 % | 10.504 M | 0.000 -100.00 % | 8.955 M | 0.000 -100.00 % | 424.892 K | 0.000 | 0.000 | 0.000 -100.00 % | 157.891 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 % | 29.000 K | 0.000 -100.00 % | 19.000 K | 0.000 -100.00 % | 15.275 K | 0.000 -100.00 % | 12.000 K | 0.000 100.00 % | -6.292 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.786 K | 0.000 | 0.000 | 0.000 -100.00 % | 23.672 K -99.79 % | 11.099 M | 0.000 |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.296 M | 0.000 -100.00 % | 1.620 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.031 M | 0.000 | 0.000 | 0.000 -100.00 % | 14.800 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 |
| Short term debt | 0.000 -100.00 % | 18.921 M | 0.000 -100.00 % | 4.000 M | 0.000 -100.00 % | 4.976 M | 0.000 100.00 % | -8.197 M | 0.000 -100.00 % | 395.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.171 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 |
| Total current liabilities | 0.000 -100.00 % | 36.498 M | 0.000 -100.00 % | 19.772 M | 0.000 -100.00 % | 21.418 M | 0.000 -100.00 % | 11.708 M | 0.000 -100.00 % | 14.608 M | 0.000 -100.00 % | 10.234 M | 0.000 -100.00 % | 20.822 M | 0.000 -100.00 % | 9.827 M | 0.000 -100.00 % | 1.644 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.635 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.394 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.284 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.531 M | 0.000 -100.00 % | 6.395 M | 0.000 -100.00 % | 6.324 M | 0.000 -100.00 % | 6.278 M | 0.000 -100.00 % | 10.418 K | 0.000 -100.00 % | 6.293 M | 0.000 -100.00 % | 6.786 K | 0.000 -100.00 % | 6.169 M | 0.000 -100.00 % | 23.672 K -99.79 % | 11.099 M | 0.000 |
| Total liabilities | -71.471 M -272.74 % | 41.374 M 159.21 % | -69.872 M -411.12 % | 22.458 M 1 039.27 % | -2.391 M -104.54 % | 52.702 M 2 444.40 % | -2.248 M -105.38 % | 41.752 M | 0.000 -100.00 % | 43.686 M | 0.000 -100.00 % | 45.288 M | 0.000 -100.00 % | 51.488 M | 0.000 -100.00 % | 47.014 M | 0.000 -100.00 % | 23.459 M | 0.000 -100.00 % | 17.189 M | 0.000 -100.00 % | 16.399 M | 0.000 -100.00 % | 20.716 M | 0.000 -100.00 % | 20.460 M | 0.000 -100.00 % | 17.631 M | 0.000 -100.00 % | 17.858 M | 0.000 -100.00 % | 22.372 M | 0.000 -100.00 % | 21.916 M | 0.000 -100.00 % | 19.814 M | 0.000 -100.00 % | 19.394 M | 0.000 -100.00 % | 17.907 M | 0.000 -100.00 % | 17.272 M | 0.000 -100.00 % | 14.177 M | 0.000 -100.00 % | 13.487 M | 0.000 -100.00 % | 13.152 M | 0.000 -100.00 % | 11.750 M 5.87 % | 11.099 M 3.83 % | 10.689 M |
| Other non current assets | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 22.442 M 14 039.13 % | -161.000 K | 0.000 100.00 % | -2.061 M -307.97 % | 991.000 K 175.94 % | -1.305 M | 0.000 100.00 % | -1.583 M | 0.000 100.00 % | -2.754 M | 0.000 100.00 % | -12.834 M -585.21 % | -1.873 M -2 781.54 % | -65.000 K 98.88 % | -5.785 M -9 082.54 % | -63.000 K -100.17 % | 36.441 M 21 063.71 % | -173.829 K -100.50 % | 35.000 M 75 986.96 % | 46.000 K -99.89 % | 42.868 M 147 720.69 % | 29.000 K -99.93 % | 40.398 M 448 766.01 % | 9.000 K -99.98 % | 41.818 M 54 923.68 % | 76.000 K -99.81 % | 40.398 M 577 213.44 % | -7.000 K -100.02 % | 40.398 M 81 183.70 % | 49.700 K -99.88 % | 40.764 M 313 466.28 % | 13.000 K -99.97 % | 40.398 M 269 220.00 % | 15.000 K -99.96 % | 40.398 M 24 436.11 % | -166.000 K -100.41 % | 40.398 M 67 430.00 % | -60.000 K -100.15 % | 40.398 M 577 013.44 % | 7.000 K -99.98 % | 40.398 M 139 403.45 % | -29.000 K -100.07 % | 40.398 M 79 311.65 % | -51.000 K | 0.000 100.00 % | -61.000 K -100.15 % | 40.398 M 409.75 % | 7.925 M -83.60 % | 48.323 M |
| Long term investments | 0.000 -100.00 % | 2.073 M | 0.000 100.00 % | -19.921 M | 0.000 -100.00 % | 1.557 M | 0.000 -100.00 % | 721.000 K | 0.000 -100.00 % | 1.507 M | 0.000 -100.00 % | 1.385 M | 0.000 -100.00 % | 2.276 M | 0.000 -100.00 % | 1.728 M | 0.000 -100.00 % | 7.020 M | 0.000 -100.00 % | 290.000 K | 0.000 -100.00 % | 499.009 K | 0.000 -100.00 % | 1.378 M | 0.000 -100.00 % | 1.378 M | 0.000 -100.00 % | 1.871 M | 0.000 -100.00 % | 1.861 M | 0.000 -100.00 % | 7.914 M | 0.000 -100.00 % | 7.549 M | 0.000 -100.00 % | 7.915 M | 0.000 -100.00 % | 7.915 M | 0.000 -100.00 % | 7.914 M | 0.000 -100.00 % | 7.925 M | 0.000 -100.00 % | 7.925 M | 0.000 -100.00 % | 7.925 M | 0.000 -100.00 % | 7.925 M | 0.000 -100.00 % | 7.925 M | 0.000 | 0.000 |
| Intangible assets | 0.000 -100.00 % | 38.629 M | 0.000 -100.00 % | 33.325 M | 0.000 -100.00 % | 18.363 M | 0.000 -100.00 % | 8.929 M | 0.000 -100.00 % | 8.934 M | 0.000 -100.00 % | 2.158 M | 0.000 -100.00 % | 3.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 -100.00 % | 38.629 M | 0.000 -100.00 % | 33.325 M | 0.000 -100.00 % | 18.363 M | 0.000 -100.00 % | 8.929 M | 0.000 -100.00 % | 8.934 M | 0.000 -100.00 % | 2.158 M | 0.000 -100.00 % | 3.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 4.462 M | 0.000 -100.00 % | 824.000 K | 0.000 -100.00 % | 2.917 M | 0.000 -100.00 % | 2.142 M | 0.000 -100.00 % | 2.771 M | 0.000 -100.00 % | 7.271 M | 0.000 -100.00 % | 3.683 M | 0.000 -100.00 % | 145.000 K | 0.000 -100.00 % | 17.934 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 |
| Total non current assets | 0.000 -100.00 % | 45.053 M | 0.000 -100.00 % | 36.626 M 22 849.07 % | -161.000 K -100.70 % | 22.924 M 1 212.28 % | -2.061 M -116.00 % | 12.879 M 1 086.90 % | -1.305 M -109.38 % | 13.915 M 979.03 % | -1.583 M -113.88 % | 11.402 M 514.02 % | -2.754 M -122.35 % | 12.321 M 196.00 % | -12.834 M -785.21 % | 1.873 M 2 981.54 % | -65.000 K -105.19 % | 1.253 M 2 088.84 % | -63.000 K -100.17 % | 36.731 M 21 230.54 % | -173.829 K -100.49 % | 35.499 M 77 071.76 % | 46.000 K -99.90 % | 44.246 M 152 472.41 % | 29.000 K -99.93 % | 41.776 M 464 079.36 % | 9.000 K -99.98 % | 43.689 M 57 385.53 % | 76.000 K -99.82 % | 42.259 M 603 803.31 % | -7.000 K -100.01 % | 48.312 M 97 107.24 % | 49.700 K -99.90 % | 48.313 M 371 538.46 % | 13.000 K -99.97 % | 48.313 M 321 986.67 % | 15.000 K -99.97 % | 48.313 M 29 204.00 % | -166.000 K -100.34 % | 48.312 M 80 620.00 % | -60.000 K -100.12 % | 48.323 M 690 223.51 % | 7.000 K -99.99 % | 48.323 M 166 731.03 % | -29.000 K -100.06 % | 48.323 M 94 850.29 % | -51.000 K -100.64 % | 7.925 M 13 091.80 % | -61.000 K -100.13 % | 48.323 M 509.75 % | 7.925 M -83.60 % | 48.323 M |
| Other current assets | -22.083 M -456.52 % | 6.194 M 130.92 % | -20.030 M -360.64 % | 7.685 M | 0.000 -100.00 % | 11.271 M | 0.000 -100.00 % | 10.999 M | 0.000 -100.00 % | 11.216 M | 0.000 -100.00 % | 7.060 M | 0.000 -100.00 % | 1.100 M | 0.000 -100.00 % | 2.224 M | 0.000 -100.00 % | 204.545 K | 0.000 -100.00 % | 146.000 K | 0.000 -100.00 % | 145.600 K | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 | 0.000 | 0.000 | 0.000 -100.00 % | 880.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 40.398 M | 0.000 | 0.000 -100.00 % | 40.398 M | 0.000 |
| Short term investments | 0.000 -100.00 % | 25.027 M | 0.000 -100.00 % | 22.442 M | 0.000 -100.00 % | 151.000 K -96.34 % | 4.122 M 315.52 % | 992.000 K -61.99 % | 2.610 M 480.00 % | 450.000 K -85.79 % | 3.166 M 2 677.19 % | 114.000 K -97.93 % | 5.508 M 42 269.23 % | 13.000 K -99.95 % | 25.668 M | 0.000 -100.00 % | 130.000 K 102.25 % | -5.785 M -4 691.27 % | 126.000 K -39.71 % | 209.000 K -39.88 % | 347.658 K | 0.000 100.00 % | -92.000 K | 0.000 100.00 % | -58.000 K | 0.000 100.00 % | -18.000 K -80.00 % | -10.000 K 93.42 % | -152.000 K | 0.000 -100.00 % | 14.000 K | 0.000 100.00 % | -99.400 K -127.19 % | 365.617 K 1 506.22 % | -26.000 K | 0.000 100.00 % | -30.000 K | 0.000 -100.00 % | 332.000 K | 0.000 -100.00 % | 120.000 K | 0.000 100.00 % | -14.000 K | 0.000 -100.00 % | 58.000 K | 0.000 -100.00 % | 102.000 K | 0.000 -100.00 % | 122.000 K | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 0.000 -100.00 % | 70.000 K | 0.000 -100.00 % | 5.000 K | 0.000 -100.00 % | 161.000 K 107.81 % | -2.061 M -201.23 % | 2.036 M 256.02 % | -1.305 M -201.01 % | 1.292 M 181.62 % | -1.583 M -200.83 % | 1.570 M 157.01 % | -2.754 M -200.47 % | 2.741 M 121.36 % | -12.834 M -200.00 % | 12.834 M 19 844.62 % | -65.000 K -200.54 % | 64.654 K 202.62 % | -63.001 K -200.00 % | 63.000 K 136.24 % | -173.829 K -200.00 % | 173.829 K 277.89 % | 46.000 K 200.00 % | -46.000 K -258.62 % | 29.000 K 199.68 % | -29.094 K -423.27 % | 9.000 K 800.00 % | 1.000 K -98.68 % | 76.000 K 199.47 % | -76.408 K -991.54 % | -7.000 K -200.00 % | 7.000 K -85.92 % | 49.700 K 199.40 % | -50.000 K -484.62 % | 13.000 K 200.00 % | -13.000 K -186.67 % | 15.000 K 201.49 % | -14.780 K 91.10 % | -166.000 K -200.00 % | 166.000 K 376.67 % | -60.000 K -199.42 % | 60.353 K 762.19 % | 7.000 K 200.00 % | -7.000 K 75.86 % | -29.000 K -200.80 % | 28.771 K 156.41 % | -51.000 K -200.00 % | 51.000 K 183.61 % | -61.000 K -200.34 % | 60.794 K 19.20 % | 51.000 K 34.14 % | 38.019 K |
| Cash and short term investments | 22.083 M -12.01 % | 25.097 M 25.30 % | 20.030 M -10.77 % | 22.447 M 13 842.24 % | 161.000 K 0.00 % | 161.000 K -92.19 % | 2.061 M -31.94 % | 3.028 M 132.03 % | 1.305 M -25.09 % | 1.742 M 10.04 % | 1.583 M -6.00 % | 1.684 M -38.85 % | 2.754 M 0.00 % | 2.754 M -78.54 % | 12.834 M 0.00 % | 12.834 M 19 644.62 % | 65.000 K 0.54 % | 64.654 K 2.63 % | 63.000 K -69.86 % | 209.000 K 20.23 % | 173.829 K 0.00 % | 173.829 K 477.89 % | -46.000 K 0.00 % | -46.000 K -58.62 % | -29.000 K 0.32 % | -29.094 K -223.27 % | -9.000 K 0.00 % | -9.000 K 88.16 % | -76.000 K 0.53 % | -76.408 K -1 191.54 % | 7.000 K 0.00 % | 7.000 K 114.08 % | -49.700 K 0.60 % | -50.000 K -284.62 % | -13.000 K 0.00 % | -13.000 K 13.33 % | -15.000 K -1.49 % | -14.780 K -108.90 % | 166.000 K 0.00 % | 166.000 K 176.67 % | 60.000 K -0.58 % | 60.353 K 962.19 % | -7.000 K 0.00 % | -7.000 K -124.14 % | 29.000 K 0.80 % | 28.771 K -43.59 % | 51.000 K 0.00 % | 51.000 K -16.39 % | 61.000 K 0.34 % | 60.794 K 19.20 % | 51.000 K 34.14 % | 38.019 K |
| Total current assets | 0.000 -100.00 % | 67.792 M | 0.000 -100.00 % | 55.704 M 34 498.76 % | 161.000 K -99.52 % | 33.209 M 1 511.31 % | 2.061 M -93.38 % | 31.121 M 2 284.75 % | 1.305 M -95.69 % | 30.247 M 1 810.74 % | 1.583 M -94.35 % | 27.993 M 916.45 % | 2.754 M -92.26 % | 35.563 M 177.10 % | 12.834 M -55.08 % | 28.571 M 43 855.38 % | 65.000 K -96.25 % | 1.735 M 2 654.39 % | 63.000 K -69.86 % | 209.000 K 20.23 % | 173.829 K -85.71 % | 1.217 M 2 745.28 % | -46.000 K 0.00 % | -46.000 K -58.62 % | -29.000 K -101.19 % | 2.441 M 27 221.18 % | -9.000 K 0.00 % | -9.000 K 88.16 % | -76.000 K -105.61 % | 1.354 M 19 237.03 % | 7.000 K -99.21 % | 887.000 K 1 884.71 % | -49.700 K -105.99 % | 830.000 K 6 484.62 % | -13.000 K 0.00 % | -13.000 K 13.33 % | -15.000 K -1.49 % | -14.780 K -108.90 % | 166.000 K 0.00 % | 166.000 K 176.67 % | 60.000 K -0.58 % | 60.353 K 962.19 % | -7.000 K 0.00 % | -7.000 K -124.14 % | 29.000 K 0.80 % | 28.771 K -43.59 % | 51.000 K -99.87 % | 40.449 M 66 209.84 % | 61.000 K 0.34 % | 60.794 K -99.85 % | 40.449 M 106 291.54 % | 38.019 K |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.465 M | 0.000 -100.00 % | 10.005 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.487 M | 0.000 -100.00 % | 1.908 M | 0.000 -100.00 % | 205.545 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.000 | 0.000 100.00 % | -880.000 K | 0.000 100.00 % | -880.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 |
| Net receivables | 0.000 -100.00 % | 36.501 M | 0.000 -100.00 % | 25.572 M | 0.000 -100.00 % | 21.777 M | 0.000 -100.00 % | 18.061 M | 0.000 -100.00 % | 17.628 M | 0.000 -100.00 % | 19.350 M | 0.000 -100.00 % | 26.226 M | 0.000 -100.00 % | 15.421 M | 0.000 -100.00 % | 1.466 M | 0.000 | 0.000 | 0.000 -100.00 % | 897.400 K | 0.000 | 0.000 | 0.000 -100.00 % | 2.470 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.430 M | 0.000 -100.00 % | 880.000 K | 0.000 -100.00 % | 880.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 |
| Tax assets | 0.000 100.00 % | -112.000 K | 0.000 100.00 % | -44.000 K | 0.000 -100.00 % | 87.000 K | 0.000 -100.00 % | 96.000 K | 0.000 -100.00 % | 703.000 K | 0.000 -100.00 % | 588.000 K | 0.000 -100.00 % | 2.862 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 |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 5.485 M | 0.000 -100.00 % | 4.792 M | 0.000 -100.00 % | 4.902 M | 0.000 -100.00 % | 2.744 M | 0.000 -100.00 % | 5.991 M | 0.000 -100.00 % | 4.213 M | 0.000 -100.00 % | 9.117 M | 0.000 -100.00 % | 872.000 K | 0.000 -100.00 % | 1.024 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.438 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.359 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.251 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.502 M | 0.000 -100.00 % | 6.376 M | 0.000 -100.00 % | 6.308 M | 0.000 -100.00 % | 6.266 M | 0.000 -100.00 % | 6.303 M | 0.000 -100.00 % | 6.293 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.169 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 180.206 K | 0.000 | 0.000 | 0.000 -100.00 % | 38.628 K | 0.000 | 0.000 | 0.000 -100.00 % | 35.452 K | 0.000 | 0.000 | 0.000 -100.00 % | 33.319 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 100.00 % | -114.000 K | 0.000 | 0.000 | 0.000 100.00 % | -19.000 K | 0.000 -100.00 % | 37.000 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 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 -100.00 % | 3.525 M | 0.000 -100.00 % | 243.000 K | 0.000 -100.00 % | 2.461 M | 0.000 -100.00 % | 1.806 M | 0.000 -100.00 % | 2.513 M | 0.000 -100.00 % | 2.867 M | 0.000 -100.00 % | 3.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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 536.037 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 900.000 K | 0.000 -100.00 % | 900.000 K | 0.000 -100.00 % | 900.000 K | 0.000 -100.00 % | 900.000 K | 0.000 | 0.000 -100.00 % | 900.000 K 0.00 % | 900.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 900.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 900.000 K | 0.000 | 0.000 -100.00 % | 900.000 K 0.00 % | 900.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 900.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 900.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 900.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 900.000 K | 0.000 | 0.000 |
| Other total stockholders equity | 0.000 -100.00 % | 395.054 M | 0.000 100.00 % | -85.840 M | 0.000 -100.00 % | 397.771 M | 0.000 | 0.000 | 0.000 -100.00 % | 399.171 M | 0.000 100.00 % | -167.568 M | 0.000 -100.00 % | 457.049 M | 0.000 100.00 % | -185.519 M | 0.000 -100.00 % | 457.948 M | 0.000 100.00 % | -900.000 K | 0.000 | 0.000 | 0.000 100.00 % | -900.000 K | 0.000 -100.00 % | 399.171 M | 0.000 100.00 % | -900.000 K | 0.000 -100.00 % | 399.171 M | 0.000 100.00 % | -899.000 K | 0.000 -100.00 % | 398.636 M | 0.000 100.00 % | -900.000 K | 0.000 -100.00 % | 400.088 M | 0.000 100.00 % | -900.000 K | 0.000 -100.00 % | 399.171 M | 0.000 100.00 % | -899.000 K | 0.000 -100.00 % | 399.171 M | 0.000 100.00 % | -899.000 K | 0.000 -100.00 % | 457.949 M 1 195.39 % | -41.807 M -109.13 % | 457.949 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 114.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 19.000 K | 0.000 -100.00 % | 187.000 K | 0.000 -100.00 % | 106.635 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | -6.324 M | 0.000 | 0.000 | 0.000 100.00 % | -10.419 K | 0.000 | 0.000 | 0.000 100.00 % | -6.786 K | 0.000 | 0.000 | 0.000 100.00 % | -23.672 K | 0.000 | 0.000 |
| Total assets | 0.000 -100.00 % | 112.845 M | 0.000 -100.00 % | 92.330 M | 0.000 -100.00 % | 55.093 M | 0.000 -100.00 % | 44.000 M | 0.000 -100.00 % | 44.162 M | 0.000 -100.00 % | 39.395 M | 0.000 -100.00 % | 47.884 M | 0.000 -100.00 % | 30.444 M | 0.000 -100.00 % | 2.988 M | 0.000 -100.00 % | 36.940 M | 0.000 -100.00 % | 36.716 M | 0.000 -100.00 % | 44.200 M | 0.000 -100.00 % | 44.217 M | 0.000 -100.00 % | 43.680 M | 0.000 -100.00 % | 43.613 M | 0.000 -100.00 % | 49.199 M | 0.000 -100.00 % | 49.143 M | 0.000 -100.00 % | 48.300 M | 0.000 -100.00 % | 48.298 M | 0.000 -100.00 % | 48.478 M | 0.000 -100.00 % | 48.383 M | 0.000 -100.00 % | 48.316 M | 0.000 -100.00 % | 48.351 M | 0.000 -100.00 % | 48.374 M | 0.000 -100.00 % | 48.383 M 0.02 % | 48.374 M 0.03 % | 48.361 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-09-30 | 2012-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | -3.003 M -864.12 % | 393.000 K 129.24 % | -1.344 M -11.17 % | -1.209 M -7.37 % | -1.126 M -38.16 % | -815.000 K -29.98 % | -627.000 K 71.68 % | -2.214 M -600.90 % | 442.000 K 247.33 % | -300.000 K 82.48 % | -1.712 M -24.42 % | -1.376 M -149.78 % | 2.764 M 154.09 % | -5.110 M -37.03 % | -3.729 M -36.89 % | -2.724 M -131.44 % | -1.177 M -102.95 % | 39.879 M 11 492.73 % | 344.000 K 132.43 % | 148.000 K -64.59 % | 418.000 K -70.74 % | 1.429 M -17.94 % | 1.741 M 821.16 % | 189.000 K 110.00 % | 90.000 K -87.50 % | 720.121 K -13.55 % | 833.000 K 285.65 % | 216.000 K -5.26 % | 228.000 K -49.88 % | 454.901 K 79.80 % | 253.000 K 12.44 % | 225.000 K 29.31 % | 174.000 K -82.26 % | 980.847 K 387.98 % | 201.000 K -11.06 % | 226.000 K 27.68 % | 177.000 K -87.76 % | 1.447 M 560.58 % | 219.000 K 85.59 % | 118.000 K -72.10 % | 423.000 K -85.42 % | 2.902 M 1 680.24 % | 163.000 K -61.65 % | 425.000 K 60.98 % | 264.000 K 14.95 % | 229.674 K 89.81 % | 121.000 K -49.37 % | 239.000 K -79.73 % | 1.179 M 274.00 % | 315.240 K -2.10 % | 322.000 K 128.37 % | 141.000 K |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.020 M 1.59 % | 1.004 M -7.04 % | 1.080 M 8.43 % | 996.000 K 7.33 % | 928.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 |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.020 M 1.59 % | 1.004 M -7.04 % | 1.080 M 8.43 % | 996.000 K 7.33 % | 928.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 |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.041 M -20.23 % | 1.305 M 480.00 % | 225.000 K -85.79 % | 1.583 M 141.68 % | 655.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 |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.061 M -10.74 % | 2.309 M 76.93 % | 1.305 M -49.40 % | 2.579 M 62.92 % | 1.583 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 |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.020 M 1.59 % | 1.004 M -7.04 % | 1.080 M 8.43 % | 996.000 K 7.33 % | 928.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 |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.020 M 1.59 % | 1.004 M -7.04 % | 1.080 M 8.43 % | 996.000 K 7.33 % | 928.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 |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 | 2012 | 2012 |