Longview Tea Company Limited LONTE.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 18.339 M 57.17 % | 11.668 M -14.50 % | 13.646 M 11.15 % | 12.277 M 6.31 % | 11.548 M 175.81 % | 4.187 M | 0.000 -100.00 % | 5.722 M 14.53 % | 4.996 M -33.21 % | 7.480 M 5.00 % | 7.124 M -22.31 % | 9.170 M -19.72 % | 11.422 M 4.49 % | 10.931 M 8.95 % | 10.033 M 7.22 % | 9.357 M -1.68 % | 9.517 M 4.88 % | 9.074 M |
| Net income | 3.202 M 295.96 % | -1.634 M 0.06 % | -1.635 M -104.37 % | 37.376 M 346.89 % | -15.139 M -587.57 % | 3.105 M 1 308.80 % | 220.400 K -8.19 % | 240.050 K 541.19 % | -54.410 K -101.59 % | 3.432 M 226.24 % | 1.052 M -69.14 % | 3.409 M -50.03 % | 6.822 M 4.18 % | 6.548 M 3.38 % | 6.334 M 420.55 % | -1.976 M -313.39 % | -478.000 K 46.29 % | -890.000 K |
| Income before tax | 4.738 M -74.11 % | 18.297 M 2 804.79 % | 629.890 K -98.75 % | 50.385 M 367.42 % | -18.841 M -549.45 % | 4.192 M 653.93 % | 556.020 K -73.17 % | 2.072 M 14 615.91 % | 14.080 K -99.59 % | 3.417 M 233.37 % | 1.025 M -75.66 % | 4.211 M -50.04 % | 8.429 M 4.20 % | 8.089 M 4.04 % | 7.775 M 493.47 % | -1.976 M -124.29 % | -881.000 K 24.12 % | -1.161 M |
| Income before tax ratio | 0.26 -83.52 % | 1.57 3 297.22 % | 0.05 -98.88 % | 4.10 351.54 % | -1.63 -262.96 % | 1.00 | 0.00 -100.00 % | 0.36 12 748.77 % | 0.00 -99.38 % | 0.46 217.50 % | 0.14 -68.67 % | 0.46 -37.77 % | 0.74 -0.28 % | 0.74 -4.51 % | 0.77 466.96 % | -0.21 -128.13 % | -0.09 27.65 % | -0.13 |
| EBITDA | 5.136 M -72.61 % | 18.748 M 1 725.51 % | 1.027 M -97.99 % | 50.994 M 371.72 % | -18.767 M -332.24 % | 8.081 M 0.77 % | 8.019 M -8.92 % | 8.804 M 19.77 % | 7.351 M 83.13 % | 4.014 M 145.05 % | 1.638 M -65.97 % | 4.814 M -45.93 % | 8.903 M 5.65 % | 8.427 M 2.44 % | 8.226 M 665.36 % | -1.455 M -6 426.09 % | 23.000 K 107.03 % | -327.000 K |
| Net income ratio | 0.17 224.68 % | -0.14 -16.88 % | -0.12 -103.94 % | 3.04 332.23 % | -1.31 -276.78 % | 0.74 | 0.00 -100.00 % | 0.04 485.21 % | -0.01 -102.37 % | 0.46 210.71 % | 0.15 -60.28 % | 0.37 -37.76 % | 0.60 -0.29 % | 0.60 -5.11 % | 0.63 398.95 % | -0.21 -320.46 % | -0.05 48.79 % | -0.10 |
| Ratio EBITDA | 0.28 -82.57 % | 1.61 2 034.98 % | 0.08 -98.19 % | 4.15 355.59 % | -1.63 -184.20 % | 1.93 | 0.00 -100.00 % | 1.54 4.57 % | 1.47 174.19 % | 0.54 133.39 % | 0.23 -56.20 % | 0.52 -32.65 % | 0.78 1.11 % | 0.77 -5.97 % | 0.82 627.27 % | -0.16 -6 534.26 % | 0.00 106.71 % | -0.04 |
| Gross profit ratio | -0.01 -119.73 % | 0.03 108.11 % | 0.02 -61.57 % | 0.04 167.61 % | 0.02 -74.50 % | 0.06 | 0.00 -100.00 % | 0.04 63.31 % | 0.02 12.18 % | 0.02 19.11 % | 0.02 25.42 % | 0.01 -55.57 % | 0.03 77.99 % | 0.02 -98.31 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 |
| Weighted average shs out dil | 2.975 M -0.75 % | 2.997 M 0.00 % | 2.997 M 0.00 % | 2.997 M 0.00 % | 2.997 M 0.00 % | 2.997 M 0.00 % | 2.997 M 0.00 % | 2.997 M 0.00 % | 2.997 M 0.00 % | 2.997 M -0.30 % | 3.006 M 0.54 % | 2.990 M -0.07 % | 2.992 M -0.17 % | 2.997 M -0.17 % | 3.002 M 0.27 % | 2.994 M -0.37 % | 3.005 M 31.68 % | 2.282 M |
| Weighted average shs out | 2.975 M -0.75 % | 2.997 M 0.84 % | 2.972 M -0.83 % | 2.997 M 0.00 % | 2.997 M 0.00 % | 2.997 M -4.83 % | 3.149 M 4.93 % | 3.001 M 0.13 % | 2.997 M 0.00 % | 2.997 M -0.30 % | 3.006 M 0.54 % | 2.990 M -0.07 % | 2.992 M -0.17 % | 2.997 M -0.17 % | 3.002 M 0.27 % | 2.994 M -0.37 % | 3.005 M 31.68 % | 2.282 M |
| EPS diluted | 1.07 -78.94 % | 5.08 1 023.64 % | -0.55 -104.41 % | 12.47 346.93 % | -5.05 -585.58 % | 1.04 1 313.04 % | 0.07 -8.11 % | 0.08 540.11 % | -0.02 -101.58 % | 1.15 228.57 % | 0.35 -69.30 % | 1.14 -50.00 % | 2.28 4.11 % | 2.19 3.79 % | 2.11 419.70 % | -0.66 -312.50 % | -0.16 58.97 % | -0.39 |
| Earnings per share | 1.07 -78.94 % | 5.08 1 023.64 % | -0.55 -104.41 % | 12.47 346.93 % | -5.05 -585.58 % | 1.04 1 385.71 % | 0.07 -12.50 % | 0.08 500.00 % | -0.02 -101.74 % | 1.15 228.57 % | 0.35 -69.30 % | 1.14 -50.00 % | 2.28 4.11 % | 2.19 3.79 % | 2.11 419.70 % | -0.66 -312.50 % | -0.16 58.97 % | -0.39 |
| Gross profit | -121.000 K -131.00 % | 390.270 K 77.95 % | 219.320 K -57.29 % | 513.510 K 184.51 % | 180.490 K -29.67 % | 256.650 K | 0.000 -100.00 % | 209.750 K 87.04 % | 112.140 K -25.07 % | 149.666 K 25.06 % | 119.678 K -2.56 % | 122.822 K -64.33 % | 344.367 K 85.99 % | 185.154 K -98.15 % | 10.033 M 7.22 % | 9.357 M -1.68 % | 9.517 M 4.88 % | 9.074 M |
| Income tax expense | 1.536 M -50.18 % | 3.083 M 36.11 % | 2.265 M -82.59 % | 13.009 M 451.40 % | -3.702 M -440.57 % | 1.087 M 223.88 % | 335.620 K -81.68 % | 1.832 M 2 574.84 % | 68.490 K 545.46 % | -15.375 K 43.44 % | -27.184 K -103.39 % | 802.500 K -50.03 % | 1.606 M 4.22 % | 1.541 M 6.94 % | 1.441 M | 0.000 100.00 % | -403.000 K -48.71 % | -271.000 K |
| Cost of revenue | 18.460 M 63.68 % | 11.278 M -16.01 % | 13.427 M 14.15 % | 11.763 M 3.48 % | 11.367 M 189.24 % | 3.930 M | 0.000 -100.00 % | 5.512 M 12.86 % | 4.884 M -33.38 % | 7.331 M 4.67 % | 7.004 M -22.58 % | 9.047 M -18.33 % | 11.078 M 3.09 % | 10.746 M | 0.000 | 0.000 | 0.000 | 0.000 |
| General and administrative expenses | 0.000 -100.00 % | 465.510 K 55.25 % | 299.840 K -85.07 % | 2.008 M 516.01 % | 325.920 K -43.01 % | 571.860 K | 0.000 -100.00 % | 191.850 K -57.31 % | 449.420 K 1 119.99 % | 36.838 K 0.88 % | 36.517 K 0.00 % | 36.517 K 0.00 % | 36.517 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 -100.00 % | 419.540 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 6.183 M 162.49 % | 2.355 M -22.67 % | 3.046 M 52.46 % | 1.998 M 65.01 % | 1.211 M -66.11 % | 3.573 M | 0.000 -100.00 % | 6.750 M -3.56 % | 6.999 M 9.55 % | 6.389 M 24.61 % | 5.127 M 93.40 % | 2.651 M 10.83 % | 2.392 M -21.32 % | 3.040 M 67.68 % | 1.813 M -83.24 % | 10.819 M 13.81 % | 9.506 M 0.99 % | 9.413 M |
| Operating expenses | 6.183 M 119.18 % | 2.821 M -15.69 % | 3.346 M -24.38 % | 4.425 M 187.94 % | 1.537 M -62.92 % | 4.145 M -37.92 % | 6.677 M -3.82 % | 6.942 M -6.81 % | 7.449 M 15.92 % | 6.426 M 24.44 % | 5.164 M 94.79 % | 2.651 M 10.83 % | 2.392 M -21.32 % | 3.040 M 67.68 % | 1.813 M -83.24 % | 10.819 M 13.81 % | 9.506 M 0.99 % | 9.413 M |
| Cost and expenses | 24.643 M 55.07 % | 15.892 M -5.25 % | 16.773 M 3.61 % | 16.188 M 11.92 % | 14.464 M 79.10 % | 8.076 M 20.95 % | 6.677 M -46.39 % | 12.455 M 0.99 % | 12.333 M -10.34 % | 13.756 M 13.05 % | 12.168 M 4.02 % | 11.698 M -10.92 % | 13.132 M -4.74 % | 13.786 M 660.40 % | 1.813 M -83.24 % | 10.819 M 13.81 % | 9.506 M 0.99 % | 9.413 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 0.000 -100.00 % | 465.510 K 55.25 % | 299.840 K -87.65 % | 2.427 M 644.66 % | 325.920 K -43.01 % | 571.860 K -90.36 % | 5.930 M 2 990.96 % | 191.850 K -57.31 % | 449.420 K 1 119.99 % | 36.838 K 0.88 % | 36.517 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest income | 0.000 -100.00 % | 7.202 M -7.69 % | 7.802 M 9.21 % | 7.144 M 7.72 % | 6.632 M -11.10 % | 7.460 M 3.14 % | 7.233 M 25.77 % | 5.751 M 28.26 % | 4.484 M -32.97 % | 6.690 M 10.23 % | 6.069 M -9.96 % | 6.740 M -36.46 % | 10.608 M 0.46 % | 10.559 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 0.000 -100.00 % | 41.060 K -2.00 % | 41.900 K -85.17 % | 282.450 K 1 666.42 % | 15.990 K 14 436.36 % | 110.000 | 0.000 -100.00 % | 631.710 K 5.67 % | 597.810 K 0.10 % | 597.212 K -0.51 % | 600.295 K 0.31 % | 598.424 K 27.38 % | 469.789 K 40.88 % | 333.467 K -25.06 % | 445.000 K -13.42 % | 514.000 K -42.38 % | 892.000 K 8.52 % | 822.000 K |
| Depreciation and amortization | 398.000 K -2.92 % | 409.960 K 15.48 % | 355.000 K 8.68 % | 326.650 K 469.47 % | 57.360 K -98.53 % | 3.889 M -47.89 % | 7.463 M 10.86 % | 6.732 M -8.23 % | 7.336 M 56 300.40 % | 13.007 K 0.00 % | 13.007 K 211.47 % | 4.176 K -0.02 % | 4.177 K -12.92 % | 4.797 K -20.05 % | 6.000 K -14.29 % | 7.000 K -41.67 % | 12.000 K 0.00 % | 12.000 K |
| Operating income | -6.304 M -49.28 % | -4.223 M -35.05 % | -3.127 M 20.05 % | -3.911 M -34.12 % | -2.916 M 25.02 % | -3.889 M 47.89 % | -7.463 M -10.86 % | -6.732 M 8.23 % | -7.336 M -16.89 % | -6.276 M -24.33 % | -5.048 M -99.68 % | -2.528 M -23.50 % | -2.047 M -125.31 % | 8.089 M 4.04 % | 7.775 M 493.47 % | -1.976 M -124.29 % | -881.000 K 24.12 % | -1.161 M |
| Operating income ratio | -0.34 5.02 % | -0.36 -57.94 % | -0.23 28.07 % | -0.32 -26.16 % | -0.25 72.81 % | -0.93 | 0.00 100.00 % | -1.18 19.88 % | -1.47 -75.01 % | -0.84 -18.41 % | -0.71 -157.03 % | -0.28 -53.83 % | -0.18 -124.22 % | 0.74 -4.51 % | 0.77 466.96 % | -0.21 -128.13 % | -0.09 27.65 % | -0.13 |
| Total other income expenses net | 11.042 M -50.97 % | 22.520 M | 0.000 -100.00 % | 54.297 M 440.95 % | -15.925 M -297.07 % | 8.081 M 0.77 % | 8.019 M -8.92 % | 8.804 M 19.77 % | 7.351 M -24.16 % | 9.693 M 97.61 % | 4.905 M -27.23 % | 6.740 M -35.66 % | 10.476 M | 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -131.000 K -130.28 % | 432.660 K 8.14 % | 400.090 K -70.55 % | 1.359 M 290.78 % | -712.150 K -407.16 % | -140.420 K -246.52 % | 95.840 K -98.53 % | 6.505 M 7.54 % | 6.049 M 116.65 % | 2.792 M -52.16 % | 5.836 M 2.48 % | 5.695 M -1.61 % | 5.788 M 91.43 % | 3.023 M |
| Total investments | 62.703 M 143.37 % | 25.764 M -58.20 % | 61.639 M -13.57 % | 71.313 M 106.09 % | 34.602 M -30.80 % | 50.000 M -21.06 % | 63.338 M -17.36 % | 76.641 M -11.93 % | 87.019 M 72.21 % | 50.530 M 0.00 % | 50.530 M 0.00 % | 50.530 M 65.48 % | 30.535 M 5 602.66 % | 535.460 K |
| Total debt | 0.000 -100.00 % | 464.540 K -7.09 % | 500.000 K -63.95 % | 1.387 M | 0.000 | 0.000 -100.00 % | 149.630 K -97.72 % | 6.552 M 9.61 % | 5.978 M 0.00 % | 5.978 M 0.00 % | 5.978 M 0.00 % | 5.978 M 0.00 % | 5.978 M 85.71 % | 3.219 M |
| Accumulated other comprehensive income loss | 151.425 M 19 888.78 % | 757.550 K 20.63 % | 627.979 K -8.16 % | 683.789 K | 0.000 -100.00 % | 673.699 K -62.24 % | 1.784 M 8.13 % | 1.650 M -38.69 % | 2.691 M 1 653.36 % | 153.499 K 0.00 % | 153.499 K 0.00 % | 153.499 K 0.00 % | 153.499 K | 0.000 |
| Retained earnings | 0.000 -100.00 % | 67.528 M 33.29 % | 50.661 M -3.23 % | 52.352 M 221.19 % | 16.299 M -48.15 % | 31.439 M 10.96 % | 28.333 M 0.78 % | 28.113 M 0.86 % | 27.873 M 1 461.51 % | 1.785 M 208.36 % | -1.647 M 38.97 % | -2.699 M 55.81 % | -6.108 M 52.76 % | -12.931 M |
| Common stock | 30.007 M 0.14 % | 29.965 M -0.14 % | 30.007 M 0.00 % | 30.007 M 0.00 % | 30.007 M 0.00 % | 30.007 M 0.14 % | 29.965 M 0.00 % | 29.965 M 0.00 % | 29.965 M 0.00 % | 29.965 M 0.00 % | 29.965 M 0.00 % | 29.965 M 0.00 % | 29.965 M -6.75 % | 32.134 M |
| Total equity | 181.432 M 1.84 % | 178.147 M 9.42 % | 162.803 M -1.03 % | 164.494 M 29.72 % | 126.802 M -10.69 % | 141.973 M 1.42 % | 139.978 M 0.25 % | 139.624 M -0.57 % | 140.425 M 23.26 % | 113.927 M 3.11 % | 110.494 M 0.96 % | 109.442 M 3.21 % | 106.034 M 6.88 % | 99.211 M |
| Other non current liabilities | 0.000 -100.00 % | 213.900 K 40.96 % | 151.740 K -21.00 % | 192.070 K 78.24 % | 107.760 K 83.02 % | 58.880 K | 0.000 | 0.000 -100.00 % | 52.390 K 136.32 % | 22.169 K 130.54 % | 9.616 K | 0.000 -100.00 % | 7.155 K -99.13 % | 819.116 K |
| Long term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.978 M 0.00 % | 5.978 M 0.00 % | 5.978 M 0.00 % | 5.978 M 0.00 % | 5.978 M 85.71 % | 3.219 M |
| Total non current liabilities | 0.000 -100.00 % | 213.900 K 40.96 % | 151.740 K -21.00 % | 192.070 K 78.24 % | 107.760 K 83.02 % | 58.880 K | 0.000 | 0.000 -100.00 % | 6.030 M 0.50 % | 6.000 M 0.21 % | 5.988 M 0.16 % | 5.978 M -0.12 % | 5.985 M 48.22 % | 4.038 M |
| Other current liabilities | 1.902 M 442.22 % | 350.780 K 118.19 % | 160.770 K -73.90 % | 615.930 K 232.59 % | 185.190 K -79.14 % | 887.700 K -72.31 % | 3.206 M 2.57 % | 3.125 M 0.38 % | 3.114 M 40.59 % | 2.215 M -6.62 % | 2.372 M 33.28 % | 1.780 M 2.97 % | 1.728 M -58.74 % | 4.189 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 0.000 -100.00 % | 464.540 K -7.09 % | 500.000 K -63.95 % | 1.387 M | 0.000 | 0.000 -100.00 % | 149.630 K -97.72 % | 6.552 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 1.902 M -7.14 % | 2.048 M 209.99 % | 660.770 K -67.01 % | 2.003 M 981.45 % | 185.190 K -81.16 % | 983.030 K -71.51 % | 3.451 M -65.16 % | 9.905 M 130.49 % | 4.298 M 62.11 % | 2.651 M -10.19 % | 2.952 M 42.33 % | 2.074 M 6.03 % | 1.956 M -55.43 % | 4.388 M |
| Total liabilities | 1.902 M -15.92 % | 2.262 M 178.42 % | 812.510 K -62.98 % | 2.195 M 649.21 % | 292.950 K -71.88 % | 1.042 M -69.80 % | 3.451 M -65.16 % | 9.905 M -4.09 % | 10.328 M 19.38 % | 8.651 M -3.22 % | 8.939 M 11.02 % | 8.052 M 1.40 % | 7.941 M -5.76 % | 8.426 M |
| Other non current assets | -40.000 K -100.07 % | 57.697 M 5 769 576.00 % | 1.000 K 100.00 % | -26.612 M 2.84 % | -27.390 M -273 900 100.00 % | 10.000 -100.00 % | 4.558 M -4.78 % | 4.787 M 49.80 % | 3.196 M 42.17 % | 2.248 M 45.35 % | 1.546 M 88.80 % | 819.056 K -3.39 % | 847.763 K -37.73 % | 1.362 M |
| Long term investments | 22.949 M 180.15 % | -28.634 M -216.38 % | 24.603 M 3.48 % | 23.775 M -2.12 % | 24.290 M -51.42 % | 50.000 M 0.00 % | 50.000 M -4.06 % | 52.117 M -17.66 % | 63.294 M 25.26 % | 50.530 M 0.00 % | 50.530 M 0.00 % | 50.530 M 65.48 % | 30.535 M | 0.000 |
| Intangible assets | 0.000 | 0.000 | 0.000 -100.00 % | 85.379 M 11.94 % | 76.270 M | 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 |
| Goodwill and intangible assets | 0.000 | 0.000 100.00 % | -1.000 K -100.00 % | 26.612 M -2.84 % | 27.390 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 2.694 M -12.86 % | 3.091 M -10.43 % | 3.451 M 21.67 % | 2.837 M -8.50 % | 3.100 M 50 977.27 % | 6.070 K 0.00 % | 6.070 K 0.00 % | 6.070 K 0.00 % | 6.070 K -0.07 % | 6.074 K 0.00 % | 6.074 K -68.17 % | 19.081 K -17.96 % | 23.257 K -41.02 % | 39.433 K |
| Total non current assets | 29.350 M -8.72 % | 32.154 M -2.30 % | 32.912 M 5.76 % | 31.120 M -12.68 % | 35.638 M -34.66 % | 54.546 M -0.03 % | 54.564 M -4.12 % | 56.909 M -14.42 % | 66.496 M 25.98 % | 52.784 M 1.35 % | 52.083 M 1.39 % | 51.369 M 63.56 % | 31.406 M 2 141.76 % | 1.401 M |
| Other current assets | 105.109 M 6 743.79 % | 1.536 M 19.25 % | 1.288 M -50.92 % | 2.624 M -36.96 % | 4.162 M 8.76 % | 3.827 M -94.93 % | 75.495 M 10.91 % | 68.069 M 12.32 % | 60.603 M 3 268.10 % | 1.799 M -97.32 % | 67.209 M 2.08 % | 65.843 M -20.07 % | 82.378 M | 0.000 |
| Short term investments | 48.700 M -10.48 % | 54.399 M 46.88 % | 37.036 M -22.09 % | 47.538 M 360.95 % | 10.313 M 23.18 % | 8.372 M -37.23 % | 13.338 M -45.61 % | 24.524 M 3.37 % | 23.725 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 131.000 K 310.92 % | 31.880 K -68.09 % | 99.910 K 254.54 % | 28.180 K -96.04 % | 712.150 K 407.16 % | 140.420 K 161.05 % | 53.790 K 12.53 % | 47.800 K 167.58 % | -70.730 K -102.22 % | 3.186 M 2 146.82 % | 141.804 K -49.91 % | 283.083 K 48.92 % | 190.094 K -2.79 % | 195.557 K |
| Cash and short term investments | 48.831 M -10.29 % | 54.430 M 46.57 % | 37.136 M -21.93 % | 47.566 M 331.44 % | 11.025 M 29.52 % | 8.512 M -36.43 % | 13.392 M -45.50 % | 24.572 M 3.88 % | 23.655 M 642.43 % | 3.186 M 2 146.82 % | 141.804 K -49.91 % | 283.083 K 48.92 % | 190.094 K -2.79 % | 195.557 K |
| Total current assets | 153.940 M 3.83 % | 148.255 M 13.43 % | 130.703 M -3.59 % | 135.569 M 48.23 % | 91.457 M 3.38 % | 88.468 M -0.47 % | 88.887 M -4.05 % | 92.642 M 9.95 % | 84.257 M 20.72 % | 69.794 M 3.63 % | 67.351 M 1.85 % | 66.126 M -19.91 % | 82.568 M -22.28 % | 106.236 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net receivables | 0.000 -100.00 % | 92.289 M 0.01 % | 92.280 M 8.08 % | 85.379 M 11.94 % | 76.270 M 0.18 % | 76.129 M | 0.000 | 0.000 | 0.000 -100.00 % | 66.601 M | 0.000 | 0.000 | 0.000 -100.00 % | 106.041 M |
| Tax assets | 3.747 M | 0.000 -100.00 % | 4.857 M 7.76 % | 4.508 M -45.35 % | 8.248 M 81.66 % | 4.540 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 44.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 |
| Account payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 95.330 K 0.00 % | 95.330 K -58.10 % | 227.540 K -80.78 % | 1.184 M 171.43 % | 436.150 K -24.77 % | 579.773 K 97.09 % | 294.161 K 29.24 % | 227.606 K 14.23 % | 199.244 K |
| Tax payables | 0.000 -100.00 % | 1.233 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 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 -100.00 % | 1.556 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.127 M 0.00 % | 2.127 M 0.00 % | 2.127 M 0.00 % | 2.127 M | 0.000 |
| Other total stockholders equity | 0.000 -100.00 % | 80.612 M -1.72 % | 82.023 M 0.00 % | 82.023 M 1.90 % | 80.496 M -0.04 % | 80.528 M -1.36 % | 81.638 M 0.16 % | 81.504 M -1.26 % | 82.546 M 3.32 % | 79.896 M 0.00 % | 79.896 M 0.00 % | 79.896 M 0.00 % | 79.896 M -0.14 % | 80.008 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Total assets | 183.334 M 1.62 % | 180.409 M 10.26 % | 163.616 M -1.84 % | 166.688 M 31.15 % | 127.095 M -11.13 % | 143.015 M -0.30 % | 143.451 M -4.08 % | 149.551 M -0.80 % | 150.753 M 22.99 % | 122.578 M 2.63 % | 119.434 M 1.65 % | 117.494 M 3.09 % | 113.975 M 5.89 % | 107.637 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Change in working capital | 1.937 M 395.40 % | -655.730 K -175.00 % | -238.450 K 11.45 % | -269.270 K -116.93 % | 1.590 M 136.99 % | -4.299 M -1 909.05 % | -213.970 K -102.31 % | 9.265 M 933.50 % | -1.112 M -501.10 % | -184.925 K -37 085.00 % | 500.000 -97.45 % | 19.617 K -99.44 % | 3.502 M 581.74 % | 513.712 K |
| Accounts receivables | 0.000 | 0.000 | 0.000 -100.00 % | 590.000 -99.96 % | 1.666 M 189.18 % | -1.868 M -773.03 % | -213.970 K -113.57 % | 1.577 M 227.28 % | -1.239 M -266.60 % | -337.961 K -67 692.20 % | 500.000 | 0.000 -100.00 % | 3.500 M 13 358.59 % | -26.401 K |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Other working capital | 1.937 M 395.40 % | -655.730 K -175.00 % | -238.450 K 11.45 % | -269.270 K -255.33 % | -75.780 K 96.88 % | -2.431 M | 0.000 -100.00 % | 7.688 M 5 935.07 % | 127.390 K -16.76 % | 153.036 K | 0.000 -100.00 % | 19.617 K 1 011.44 % | 1.765 K -99.67 % | 540.113 K |
| Other non cash items | -9.616 M 49.45 % | -19.022 M -292.85 % | -4.842 M 77.96 % | -21.964 M -240.82 % | 15.597 M 245.48 % | -10.721 M 27.30 % | -14.746 M 1.68 % | -14.999 M -114.24 % | -7.001 M 33.56 % | -10.538 M -69.69 % | -6.210 M 5.92 % | -6.601 M 41.36 % | -11.256 M 12.88 % | -12.920 M |
| Net cash provided by operating activities | -4.079 M -0.63 % | -4.053 M 1.02 % | -4.095 M -114.38 % | 28.478 M 1 884.32 % | -1.596 M 85.26 % | -10.828 M 26.54 % | -14.740 M -168.30 % | -5.494 M 32.73 % | -8.167 M -12.02 % | -7.291 M -41.72 % | -5.144 M -62.39 % | -3.168 M -241.71 % | -927.088 K 78.50 % | -4.313 M |
| Investments in property plant and equipment | 0.000 100.00 % | -50.000 K 94.84 % | -969.930 K -1 439.82 % | -62.990 K 98.00 % | -3.152 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Acquisitions net | 0.000 | 0.000 -100.00 % | 824.190 K -97.13 % | 28.731 M 261.06 % | 7.957 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 100.00 % | -41.770 M -6.15 % | -39.349 M 18.83 % | -48.477 M -345.92 % | -10.871 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 -100.00 % | 38.711 M -13.86 % | 44.938 M 127.57 % | 19.747 M 73.76 % | 11.364 M 103.66 % | 5.580 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 4.643 M -35.41 % | 7.188 M 718 746.00 % | 1.000 K 100.00 % | -30.674 M -880.32 % | -3.129 M -158.65 % | 5.335 M -63.82 % | 14.746 M 17.32 % | 12.569 M 71.24 % | 7.340 M -34.65 % | 11.232 M 111.84 % | 5.302 M 37.40 % | 3.859 M 245.12 % | 1.118 M -74.99 % | 4.471 M |
| Net cash used for investing activites | 4.643 M 13.82 % | 4.079 M -25.07 % | 5.444 M 117.71 % | -30.737 M -1 516.71 % | 2.170 M -80.12 % | 10.915 M -25.98 % | 14.746 M 17.32 % | 12.569 M 71.24 % | 7.340 M -34.65 % | 11.232 M 111.84 % | 5.302 M 37.40 % | 3.859 M 245.12 % | 1.118 M -74.99 % | 4.471 M |
| Debt repayment | 0.000 100.00 % | -500.000 K 43.57 % | -886.000 K -158.88 % | 1.505 M | 0.000 | 0.000 | 0.000 100.00 % | -5.978 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.759 M 8 858.73 % | -31.500 K |
| 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 |
| 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 |
| 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 |
| Other financing activites | 0.000 100.00 % | -58.590 K 62.73 % | -157.190 K 3.82 % | -163.430 K -8 686.56 % | -1.860 K -1 590.91 % | -110.000 78.00 % | -500.000 99.96 % | -1.130 M 53.48 % | -2.430 M -170.90 % | -896.931 K -200.04 % | -298.939 K 50.00 % | -597.875 K 79.77 % | -2.955 M -3 135.92 % | -91.333 K |
| Net cash used provided by financing activities | 0.000 100.00 % | -558.590 K 46.45 % | -1.043 M -177.77 % | 1.341 M 72 217.74 % | -1.860 K -1 590.91 % | -110.000 78.00 % | -500.000 99.99 % | -7.108 M -192.55 % | -2.430 M -170.90 % | -896.931 K -200.04 % | -298.939 K 50.00 % | -597.875 K -204.31 % | -196.466 K -59.95 % | -122.833 K |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -20.000 -100.00 % | -10.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 563.660 K 205.84 % | -532.570 K -274.27 % | 305.600 K 133.30 % | -917.840 K -260.54 % | 571.730 K 559.97 % | 86.630 K 1 346.24 % | 5.990 K -94.95 % | 118.530 K 103.64 % | -3.257 M -206.98 % | 3.044 M 2 254.80 % | -141.279 K -251.93 % | 92.988 K 1 802.14 % | -5.463 K -115.45 % | 35.352 K |
| Cash at beginning of period | -432.660 K -533.05 % | 99.910 K 148.57 % | -205.690 K -128.88 % | 712.150 K 407.16 % | 140.420 K 161.05 % | 53.790 K 12.53 % | 47.800 K 167.58 % | -70.730 K -102.22 % | 3.186 M 2 146.82 % | 141.804 K -49.91 % | 283.083 K 48.92 % | 190.095 K -2.79 % | 195.557 K 22.07 % | 160.205 K |
| Cash at end of period | 131.000 K 130.28 % | -432.660 K -533.05 % | 99.910 K 148.57 % | -205.690 K -128.88 % | 712.150 K 407.16 % | 140.420 K 161.05 % | 53.790 K 12.53 % | 47.800 K 167.58 % | -70.730 K -102.22 % | 3.186 M 2 146.82 % | 141.804 K -49.91 % | 283.083 K 48.92 % | 190.094 K -2.79 % | 195.557 K |
| Operating cash flow | -4.079 M -0.63 % | -4.053 M 1.02 % | -4.095 M -114.38 % | 28.478 M 1 884.32 % | -1.596 M 85.26 % | -10.828 M 26.54 % | -14.740 M -168.30 % | -5.494 M 32.73 % | -8.167 M -12.02 % | -7.291 M -41.72 % | -5.144 M -62.39 % | -3.168 M -241.71 % | -927.088 K 78.50 % | -4.313 M |
| Capital expenditure | 0.000 100.00 % | -50.000 K 94.84 % | -969.930 K -1 439.82 % | -62.990 K 98.00 % | -3.152 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Free CashFlow | -4.079 M 0.59 % | -4.103 M 18.99 % | -5.065 M -117.83 % | 28.415 M 698.50 % | -4.748 M 56.15 % | -10.828 M 26.54 % | -14.740 M -168.30 % | -5.494 M 32.73 % | -8.167 M -12.02 % | -7.291 M -41.72 % | -5.144 M -62.39 % | -3.168 M -241.71 % | -927.088 K 78.50 % | -4.313 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 |
| 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-03-31 | 2009-03-31 | 2008-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 0.000 | 0.000 | 0.000 -100.00 % | 13.910 M 36.75 % | 10.172 M 3 390 566.67 % | 300.000 -100.00 % | 7.181 M 60.04 % | 4.487 M | 0.000 -100.00 % | 3.273 M 10.50 % | 2.962 M | 0.000 -100.00 % | 7.411 M 26.02 % | 5.881 M | 0.000 | 0.000 -100.00 % | 6.396 M 218.21 % | 2.010 M -78.93 % | 9.538 M | 0.000 | 0.000 -100.00 % | 2.351 M | 0.000 | 0.000 -100.00 % | 1.836 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.608 M -16.25 % | 3.114 M | 0.000 | 0.000 -100.00 % | 2.073 M | 0.000 -100.00 % | 2.923 M | 0.000 -100.00 % | 585.000 K -85.02 % | 3.906 M | 0.000 -100.00 % | 2.989 M 23.00 % | 2.430 M -48.23 % | 4.694 M | 0.000 | 0.000 -100.00 % | 2.420 M 25.00 % | 1.936 M -59.78 % | 4.814 M | 0.000 -100.00 % | 7.794 M 115.78 % | 3.612 M | 0.000 -100.00 % | 16.000 K -99.31 % | 2.304 M -49.22 % | 4.537 M 86.17 % | 2.437 M 13.67 % | 2.144 M -16.67 % | 2.573 M |
| Net income | 2.519 M 137.61 % | -6.698 M -541.53 % | 1.517 M -41.09 % | 2.575 M -55.67 % | 5.809 M 177.54 % | 2.093 M -59.24 % | 5.135 M 57.13 % | 3.268 M -30.73 % | 4.718 M 924.83 % | -572.000 K -132.97 % | 1.735 M -24.66 % | 2.303 M 145.16 % | -5.100 M -845.48 % | 684.120 K 245.52 % | 198.000 K -99.44 % | 35.249 M 2 733.52 % | 1.244 M 106.80 % | -18.295 M -2 876.18 % | 659.000 K -44.53 % | 1.188 M -9.31 % | 1.310 M -46.68 % | 2.457 M 404.46 % | -807.000 K -209.95 % | 734.000 K 1.66 % | 722.000 K 135.64 % | 306.400 K 95.16 % | 157.000 K 191.28 % | -172.000 K -142.25 % | -71.000 K 95.03 % | -1.429 M -9 426.67 % | -15.000 K 96.06 % | -381.000 K -660.29 % | 68.000 K 140.72 % | -167.000 K 75.55 % | -683.000 K -179.92 % | -244.000 K -19.61 % | -204.000 K -107.05 % | 2.895 M 1 198.21 % | 223.000 K 3 285.71 % | -7.000 K -102.18 % | 321.000 K -12.29 % | 365.979 K 1.66 % | 360.000 K 242.29 % | -253.000 K -147.74 % | 530.000 K -20.52 % | 666.833 K -26.15 % | 903.000 K 8.40 % | 833.000 K -16.62 % | 999.000 K -15.48 % | 1.182 M -13.79 % | 1.371 M -39.63 % | 2.271 M 13.72 % | 1.997 M 7.31 % | 1.861 M 21.16 % | 1.536 M 14.54 % | 1.341 M 893.49 % | -169.000 K 97.12 % | -5.863 M |
| Income before tax | 6.158 M 174.67 % | -8.247 M -4 922.81 % | 171.000 K -96.49 % | 4.867 M -38.76 % | 7.947 M 176.80 % | 2.871 M -52.58 % | 6.055 M 51.07 % | 4.008 M -25.27 % | 5.363 M 255.40 % | 1.509 M -39.74 % | 2.504 M -13.15 % | 2.883 M 146.01 % | -6.266 M -343.25 % | 2.576 M 466.95 % | -702.000 K -101.50 % | 46.937 M 2 883.92 % | 1.573 M 106.77 % | -23.224 M -1 679.86 % | 1.470 M 6.37 % | 1.382 M -9.79 % | 1.532 M -48.09 % | 2.951 M 586.96 % | -606.000 K -164.81 % | 935.000 K 2.41 % | 913.000 K 182.65 % | 323.020 K 49.55 % | 216.000 K 193.91 % | -230.000 K -193.12 % | 247.000 K -38.56 % | 402.000 K 2 780.00 % | -15.000 K 96.06 % | -381.000 K -660.29 % | 68.000 K 238.78 % | -49.000 K 93.24 % | -725.000 K -187.70 % | -252.000 K -23.53 % | -204.000 K -107.41 % | 2.753 M 901.09 % | 275.000 K 3 155.56 % | -9.000 K -102.27 % | 397.000 K 124.55 % | 176.795 K -60.27 % | 445.000 K 275.89 % | -253.000 K -138.63 % | 655.000 K -28.36 % | 914.333 K -15.96 % | 1.088 M 12.51 % | 967.000 K -21.64 % | 1.234 M -15.54 % | 1.461 M -13.81 % | 1.695 M -39.59 % | 2.806 M 13.74 % | 2.467 M 7.31 % | 2.299 M 21.19 % | 1.897 M 0.80 % | 1.882 M 423.92 % | -581.000 K 90.53 % | -6.136 M |
| Income before tax ratio | 0.00 | 0.00 | 0.00 -100.00 % | 0.35 -55.21 % | 0.78 -99.99 % | 9 570.00 1 134 865.65 % | 0.84 -5.60 % | 0.89 | 0.00 -100.00 % | 0.46 -45.46 % | 0.85 | 0.00 100.00 % | -0.85 -293.03 % | 0.44 | 0.00 | 0.00 -100.00 % | 0.25 102.13 % | -11.55 -7 596.89 % | 0.15 | 0.00 | 0.00 -100.00 % | 1.26 | 0.00 | 0.00 -100.00 % | 0.50 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 0.15 3 299.97 % | 0.00 | 0.00 | 0.00 100.00 % | -0.02 | 0.00 100.00 % | -0.09 | 0.00 -100.00 % | 4.71 6 584.21 % | 0.07 | 0.00 -100.00 % | 0.13 82.56 % | 0.07 -23.26 % | 0.09 | 0.00 | 0.00 -100.00 % | 0.38 -32.77 % | 0.56 179.77 % | 0.20 | 0.00 -100.00 % | 0.19 -60.05 % | 0.47 | 0.00 -100.00 % | 154.19 15 352.28 % | 1.00 138.65 % | 0.42 -45.86 % | 0.77 384.98 % | -0.27 88.64 % | -2.38 |
| EBITDA | -2.561 M 68.57 % | -8.149 M -3 140.67 % | 268.000 K -94.61 % | 4.969 M -38.27 % | 8.050 M 169.95 % | 2.982 M -51.65 % | 6.168 M 49.64 % | 4.122 M -24.73 % | 5.476 M 240.12 % | 1.610 M -38.03 % | 2.598 M -12.76 % | 2.978 M 148.35 % | -6.159 M -312.23 % | 2.902 M 570.34 % | -617.000 K -101.31 % | 47.016 M 2 678.72 % | 1.692 M 107.30 % | -23.179 M -1 665.09 % | 1.481 M 6.47 % | 1.391 M -9.73 % | 1.541 M -20.97 % | 1.950 M 0.26 % | 1.945 M -6.31 % | 2.076 M -1.66 % | 2.111 M 4.76 % | 2.015 M 0.00 % | 2.015 M -8.70 % | 2.207 M 16.28 % | 1.898 M 243.84 % | 552.000 K -63.97 % | 1.532 M -0.52 % | 1.540 M 600.00 % | 220.000 K 122.22 % | 99.000 K -91.31 % | 1.139 M -19.62 % | 1.417 M 884.03 % | 144.000 K -95.03 % | 2.898 M 580.28 % | 426.000 K 197.90 % | 143.000 K -73.81 % | 546.000 K 61.97 % | 337.097 K -43.53 % | 597.000 K 691.09 % | -101.000 K -112.55 % | 805.000 K -24.41 % | 1.065 M -14.11 % | 1.240 M 11.01 % | 1.117 M -19.29 % | 1.384 M -13.98 % | 1.609 M -12.79 % | 1.845 M -36.29 % | 2.896 M 13.44 % | 2.553 M 12.32 % | 2.273 M 12.86 % | 2.014 M 0.65 % | 2.001 M 564.27 % | -431.000 K 92.40 % | -5.669 M |
| Net income ratio | 0.00 | 0.00 | 0.00 -100.00 % | 0.19 -67.58 % | 0.57 -99.99 % | 6 976.67 975 546.41 % | 0.72 -1.82 % | 0.73 | 0.00 100.00 % | -0.17 -129.84 % | 0.59 | 0.00 100.00 % | -0.69 -691.58 % | 0.12 | 0.00 | 0.00 -100.00 % | 0.19 102.14 % | -9.10 -13 273.71 % | 0.07 | 0.00 | 0.00 -100.00 % | 1.05 | 0.00 | 0.00 -100.00 % | 0.39 | 0.00 | 0.00 | 0.00 | 0.00 100.00 % | -0.55 -11 275.02 % | 0.00 | 0.00 | 0.00 100.00 % | -0.08 | 0.00 100.00 % | -0.08 | 0.00 -100.00 % | 4.95 8 568.02 % | 0.06 | 0.00 -100.00 % | 0.11 -28.69 % | 0.15 96.38 % | 0.08 | 0.00 | 0.00 -100.00 % | 0.28 -40.92 % | 0.47 169.55 % | 0.17 | 0.00 -100.00 % | 0.15 -60.05 % | 0.38 | 0.00 -100.00 % | 124.81 15 352.34 % | 0.81 138.58 % | 0.34 -38.48 % | 0.55 798.09 % | -0.08 96.54 % | -2.28 |
| Ratio EBITDA | 0.00 | 0.00 | 0.00 -100.00 % | 0.36 -54.86 % | 0.79 -99.99 % | 9 940.00 1 157 149.35 % | 0.86 -6.50 % | 0.92 | 0.00 -100.00 % | 0.49 -43.92 % | 0.88 | 0.00 100.00 % | -0.83 -268.42 % | 0.49 | 0.00 | 0.00 -100.00 % | 0.26 102.29 % | -11.53 -7 526.79 % | 0.16 | 0.00 | 0.00 -100.00 % | 0.83 | 0.00 | 0.00 -100.00 % | 1.15 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 0.21 -56.98 % | 0.49 | 0.00 | 0.00 -100.00 % | 0.05 | 0.00 -100.00 % | 0.48 | 0.00 -100.00 % | 4.95 4 442.19 % | 0.11 | 0.00 -100.00 % | 0.18 31.68 % | 0.14 9.07 % | 0.13 | 0.00 | 0.00 -100.00 % | 0.44 -31.29 % | 0.64 176.04 % | 0.23 | 0.00 -100.00 % | 0.21 -59.58 % | 0.51 | 0.00 -100.00 % | 159.56 16 073.87 % | 0.99 122.24 % | 0.44 -45.94 % | 0.82 508.45 % | -0.20 90.88 % | -2.20 |
| Gross profit ratio | 0.00 | 0.00 | 0.00 -100.00 % | 0.40 3 897.38 % | 0.01 100.00 % | -242.43 -2 290 776.01 % | 0.01 -87.73 % | 0.09 | 0.00 -100.00 % | 0.01 -3.67 % | 0.01 | 0.00 -100.00 % | 0.02 -98.04 % | 1.00 | 0.00 | 0.00 -100.00 % | 0.03 3 978.85 % | 0.00 -101.93 % | 0.05 | 0.00 | 0.00 -100.00 % | 0.10 | 0.00 | 0.00 -100.00 % | 0.01 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 0.05 72.16 % | 0.03 | 0.00 | 0.00 -100.00 % | 0.02 | 0.00 -100.00 % | 0.02 | 0.00 -100.00 % | 0.02 3.33 % | 0.02 | 0.00 -100.00 % | 0.02 -14.98 % | 0.02 41.88 % | 0.01 | 0.00 | 0.00 -100.00 % | 0.02 0.19 % | 0.02 45.44 % | 0.01 | 0.00 -100.00 % | 0.03 -2.99 % | 0.03 | 0.00 -100.00 % | 0.06 206.38 % | 0.02 0.60 % | 0.02 -97.97 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 |
| Weighted average shs out dil | 2.999 M 0.82 % | 2.975 M 0.00 % | 2.975 M -0.65 % | 2.994 M 0.00 % | 2.994 M 0.17 % | 2.989 M -0.47 % | 3.003 M 0.17 % | 2.998 M -0.23 % | 3.005 M -0.10 % | 3.008 M 0.57 % | 2.991 M 0.00 % | 2.991 M -0.30 % | 3.000 M 0.74 % | 2.978 M 5.27 % | 2.829 M -5.61 % | 2.997 M 1.18 % | 2.962 M -1.23 % | 2.999 M 0.13 % | 2.995 M 0.84 % | 2.970 M -0.24 % | 2.977 M -0.70 % | 2.998 M -3.41 % | 3.104 M 5.72 % | 2.936 M -2.39 % | 3.008 M -1.70 % | 3.060 M -2.55 % | 3.140 M 9.52 % | 2.867 M -19.24 % | 3.550 M 19.25 % | 2.977 M -0.67 % | 2.997 M 0.00 % | 2.997 M 0.00 % | 2.997 M 0.10 % | 2.994 M 0.81 % | 2.970 M -3.29 % | 3.071 M 2.47 % | 2.997 M 0.40 % | 2.985 M -6.31 % | 3.186 M 6.32 % | 2.997 M 2.69 % | 2.918 M -4.33 % | 3.050 M 1.67 % | 3.000 M -16.99 % | 3.614 M 22.76 % | 2.944 M -2.90 % | 3.032 M 0.73 % | 3.010 M 1.18 % | 2.975 M -1.72 % | 3.027 M 1.95 % | 2.969 M -0.93 % | 2.997 M 0.00 % | 2.997 M 0.00 % | 2.997 M -0.17 % | 3.002 M 0.17 % | 2.997 M -1.67 % | 3.048 M 1.43 % | 3.005 M 5.07 % | 2.860 M |
| Weighted average shs out | 2.999 M 0.82 % | 2.975 M 0.00 % | 2.975 M -0.65 % | 2.994 M 0.00 % | 2.994 M 0.17 % | 2.989 M -0.47 % | 3.003 M 0.17 % | 2.998 M -0.23 % | 3.005 M 2.21 % | 2.940 M -1.71 % | 2.991 M 0.00 % | 2.991 M -0.30 % | 3.000 M -0.70 % | 3.021 M 6.79 % | 2.829 M -5.61 % | 2.997 M 1.18 % | 2.962 M -1.23 % | 2.999 M 0.13 % | 2.995 M 0.84 % | 2.970 M -0.24 % | 2.977 M -0.70 % | 2.998 M -3.41 % | 3.104 M 5.72 % | 2.936 M -2.39 % | 3.008 M -5.11 % | 3.170 M 0.96 % | 3.140 M 9.52 % | 2.867 M -19.24 % | 3.550 M 19.25 % | 2.977 M -0.67 % | 2.997 M 0.00 % | 2.997 M 0.00 % | 2.997 M -0.46 % | 3.011 M 1.38 % | 2.970 M -3.29 % | 3.071 M 2.47 % | 2.997 M 0.40 % | 2.985 M -6.31 % | 3.186 M 6.32 % | 2.997 M 2.69 % | 2.918 M -4.33 % | 3.050 M 1.67 % | 3.000 M -16.99 % | 3.614 M 22.76 % | 2.944 M -2.90 % | 3.032 M 0.73 % | 3.010 M 1.18 % | 2.975 M -1.72 % | 3.027 M 1.95 % | 2.969 M -0.93 % | 2.997 M 0.00 % | 2.997 M 0.00 % | 2.997 M -0.17 % | 3.002 M 0.17 % | 2.997 M -1.67 % | 3.048 M 1.43 % | 3.005 M 5.07 % | 2.860 M |
| EPS diluted | 0.84 137.33 % | -2.25 -541.18 % | 0.51 -40.70 % | 0.86 -55.67 % | 1.94 177.14 % | 0.70 -59.06 % | 1.71 56.88 % | 1.09 -30.57 % | 1.57 926.32 % | -0.19 -132.76 % | 0.58 -24.68 % | 0.77 145.29 % | -1.70 -839.13 % | 0.23 228.57 % | 0.07 -99.40 % | 11.76 2 700.00 % | 0.42 106.89 % | -6.10 -2 872.73 % | 0.22 -45.00 % | 0.40 -9.09 % | 0.44 -46.34 % | 0.82 415.38 % | -0.26 -204.00 % | 0.25 4.17 % | 0.24 148.19 % | 0.10 93.40 % | 0.05 183.33 % | -0.06 -200.00 % | -0.02 95.83 % | -0.48 -9 500.00 % | -0.01 96.15 % | -0.13 -181.25 % | 0.16 366.67 % | -0.06 73.91 % | -0.23 -189.67 % | -0.08 -16.59 % | -0.07 -107.02 % | 0.97 1 285.71 % | 0.07 3 143.48 % | 0.00 -102.09 % | 0.11 -8.33 % | 0.12 0.00 % | 0.12 271.43 % | -0.07 -138.89 % | 0.18 -18.18 % | 0.22 -26.67 % | 0.30 7.14 % | 0.28 -15.15 % | 0.33 -17.50 % | 0.40 -13.04 % | 0.46 -39.47 % | 0.76 13.43 % | 0.67 8.06 % | 0.62 21.57 % | 0.51 15.91 % | 0.44 882.92 % | -0.06 97.26 % | -2.05 |
| Earnings per share | 0.84 137.33 % | -2.25 -541.18 % | 0.51 -40.70 % | 0.86 -55.67 % | 1.94 177.14 % | 0.70 -59.06 % | 1.71 56.88 % | 1.09 -30.57 % | 1.57 926.32 % | -0.19 -132.76 % | 0.58 -24.68 % | 0.77 145.29 % | -1.70 -839.13 % | 0.23 228.57 % | 0.07 -99.40 % | 11.76 2 700.00 % | 0.42 106.89 % | -6.10 -2 872.73 % | 0.22 -45.00 % | 0.40 -9.09 % | 0.44 -46.34 % | 0.82 415.38 % | -0.26 -204.00 % | 0.25 4.17 % | 0.24 140.00 % | 0.10 100.00 % | 0.05 183.33 % | -0.06 -200.00 % | -0.02 95.83 % | -0.48 -9 500.00 % | -0.01 96.15 % | -0.13 -181.25 % | 0.16 366.67 % | -0.06 73.91 % | -0.23 -189.67 % | -0.08 -16.59 % | -0.07 -107.02 % | 0.97 1 285.71 % | 0.07 3 143.48 % | 0.00 -102.09 % | 0.11 -8.33 % | 0.12 0.00 % | 0.12 271.43 % | -0.07 -138.89 % | 0.18 -18.18 % | 0.22 -26.67 % | 0.30 7.14 % | 0.28 -15.15 % | 0.33 -17.50 % | 0.40 -13.04 % | 0.46 -39.47 % | 0.76 13.43 % | 0.67 8.06 % | 0.62 21.57 % | 0.51 15.91 % | 0.44 882.92 % | -0.06 97.26 % | -2.05 |
| Gross profit | 0.000 | 0.000 | 0.000 -100.00 % | 5.521 M 5 366.34 % | 101.000 K 238.87 % | -72.730 K -195.70 % | 76.000 K -80.36 % | 387.000 K | 0.000 -100.00 % | 38.320 K 6.44 % | 36.000 K | 0.000 -100.00 % | 145.000 K -97.53 % | 5.881 M 205.34 % | -5.583 M | 0.000 -100.00 % | 216.000 K 12 442.86 % | -1.750 K -100.41 % | 430.000 K | 0.000 | 0.000 -100.00 % | 232.650 K | 0.000 | 0.000 -100.00 % | 24.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 124.000 K 44.19 % | 86.000 K | 0.000 | 0.000 -100.00 % | 46.000 K | 0.000 -100.00 % | 66.000 K | 0.000 -100.00 % | 13.000 K -84.52 % | 84.000 K | 0.000 -100.00 % | 53.000 K 4.58 % | 50.678 K -26.55 % | 69.000 K | 0.000 | 0.000 -100.00 % | 38.822 K 25.23 % | 31.000 K -41.51 % | 53.000 K | 0.000 -100.00 % | 232.367 K 109.34 % | 111.000 K | 0.000 -100.00 % | 1.000 K -97.87 % | 47.000 K -48.91 % | 92.000 K -96.22 % | 2.437 M 13.67 % | 2.144 M -16.67 % | 2.573 M |
| Income tax expense | 3.639 M 334.93 % | -1.549 M -15.08 % | -1.346 M -158.73 % | 2.292 M 7.20 % | 2.138 M 174.81 % | 778.000 K -15.43 % | 920.000 K 24.32 % | 740.000 K 14.73 % | 645.000 K -69.01 % | 2.081 M 170.61 % | 769.000 K 32.36 % | 581.000 K 149.83 % | -1.166 M -161.63 % | 1.892 M 310.22 % | -900.000 K -107.70 % | 11.688 M 3 452.58 % | 329.000 K 106.67 % | -4.929 M -707.77 % | 811.000 K 318.04 % | 194.000 K -12.61 % | 222.000 K -55.06 % | 494.040 K 145.79 % | 201.000 K 0.00 % | 201.000 K 5.24 % | 191.000 K 1 049.22 % | 16.620 K -71.83 % | 59.000 K 201.72 % | -58.000 K -118.24 % | 318.000 K -82.63 % | 1.831 M | 0.000 100.00 % | -207.000 K | 0.000 -100.00 % | 118.000 K 380.95 % | -42.000 K -425.00 % | -8.000 K -100.60 % | 1.342 M 1 045.07 % | -142.000 K -373.08 % | 52.000 K 2 700.00 % | -2.000 K -102.63 % | 76.000 K 140.21 % | -189.000 K -322.35 % | 85.000 K 77.08 % | 48.000 K -61.60 % | 125.000 K -49.49 % | 247.500 K 33.78 % | 185.000 K 38.06 % | 134.000 K -42.98 % | 235.000 K -15.50 % | 278.100 K -14.17 % | 324.000 K -39.44 % | 535.000 K 13.83 % | 470.000 K 7.31 % | 438.000 K 21.33 % | 361.000 K -33.27 % | 541.000 K 231.31 % | -412.000 K -50.92 % | -273.000 K |
| Cost of revenue | 0.000 | 0.000 | 0.000 -100.00 % | 8.389 M -16.70 % | 10.071 M 13 690.22 % | 73.030 K -98.97 % | 7.105 M 73.29 % | 4.100 M | 0.000 -100.00 % | 3.235 M 10.56 % | 2.926 M | 0.000 -100.00 % | 7.266 M 2 794 515.38 % | 260.000 -100.00 % | 5.583 M | 0.000 -100.00 % | 6.180 M 207.31 % | 2.011 M -77.92 % | 9.108 M | 0.000 | 0.000 -100.00 % | 2.118 M | 0.000 | 0.000 -100.00 % | 1.812 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.484 M -17.97 % | 3.028 M | 0.000 | 0.000 -100.00 % | 2.027 M | 0.000 -100.00 % | 2.857 M | 0.000 -100.00 % | 572.000 K -85.03 % | 3.822 M | 0.000 -100.00 % | 2.936 M 23.41 % | 2.379 M -48.56 % | 4.625 M | 0.000 | 0.000 -100.00 % | 2.381 M 24.99 % | 1.905 M -59.99 % | 4.761 M | 0.000 -100.00 % | 7.562 M 116.00 % | 3.501 M | 0.000 -100.00 % | 15.000 K -99.34 % | 2.257 M -49.22 % | 4.445 M | 0.000 | 0.000 | 0.000 |
| General and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 850.020 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 524.710 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 -100.00 % | 36.517 K | 0.000 | 0.000 | 0.000 -100.00 % | 36.517 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 322.970 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 419.540 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 -100.00 % | 729.526 K | 0.000 | 0.000 | 0.000 -100.00 % | 622.440 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 2.658 M -36.18 % | 4.165 M 1 635.42 % | 240.000 K | 0.000 -100.00 % | 606.000 K 6 060 100.00 % | -10.000 -100.00 % | 548.000 K -54.07 % | 1.193 M 42.19 % | 839.000 K 2 089.46 % | 38.320 K 108.93 % | -429.000 K 54.17 % | -936.000 K -148.02 % | 1.949 M 103.48 % | -55.968 M -5 668.96 % | 1.005 M 26.89 % | 792.000 K -22.81 % | 1.026 M -14.43 % | 1.199 M 18.83 % | 1.009 M 64.87 % | 612.000 K 16.79 % | 524.000 K 168.14 % | -769.000 K -139.54 % | 1.945 M 70.46 % | 1.141 M -6.63 % | 1.222 M -27.78 % | 1.692 M -5.95 % | 1.799 M -13.96 % | 2.091 M 26.65 % | 1.651 M -18.91 % | 2.036 M 24.68 % | 1.633 M -4.73 % | 1.714 M 26.78 % | 1.352 M -47.04 % | 2.553 M 356.71 % | 559.000 K | 0.000 -100.00 % | 199.000 K 103.23 % | -6.170 M -1 704.09 % | -342.000 K -139.16 % | -143.000 K 70.99 % | -493.000 K -107.71 % | 6.393 M 1 313.09 % | -527.000 K | 0.000 100.00 % | -804.000 K -112.74 % | 6.313 M 622.60 % | -1.208 M -13.64 % | -1.063 M 23.14 % | -1.383 M | 0.000 100.00 % | -1.733 M 40.12 % | -2.894 M -30.77 % | -2.213 M 0.58 % | -2.226 M -15.88 % | -1.921 M -539.59 % | 437.000 K -83.06 % | 2.579 M -68.71 % | 8.242 M |
| Operating expenses | 2.658 M -36.18 % | 4.165 M 1 635.42 % | 240.000 K 37.93 % | 174.000 K -84.52 % | 1.124 M -4.18 % | 1.173 M -6.01 % | 1.248 M 4.61 % | 1.193 M 42.19 % | 839.000 K 123.13 % | -3.627 M -745.45 % | -429.000 K 54.17 % | -936.000 K -287.58 % | 499.000 K -47.15 % | 944.250 K -6.04 % | 1.005 M 26.89 % | 792.000 K -22.81 % | 1.026 M -14.43 % | 1.199 M 18.83 % | 1.009 M 64.87 % | 612.000 K 16.79 % | 524.000 K 168.14 % | -769.000 K -138.70 % | 1.987 M 74.15 % | 1.141 M -6.63 % | 1.222 M -27.78 % | 1.692 M -5.95 % | 1.799 M -22.49 % | 2.321 M 40.58 % | 1.651 M -18.91 % | 2.036 M 1 915.84 % | 101.000 K -73.49 % | 381.000 K 660.29 % | -68.000 K -102.66 % | 2.553 M 43.43 % | 1.780 M 5.33 % | 1.690 M 20.97 % | 1.397 M 148.42 % | -2.885 M -743.57 % | -342.000 K -139.16 % | -143.000 K 70.99 % | -493.000 K -107.71 % | 6.393 M 1 313.09 % | -527.000 K -129.08 % | 1.812 M 325.37 % | -804.000 K -112.74 % | 6.313 M 622.60 % | -1.208 M -13.64 % | -1.063 M 23.14 % | -1.383 M -114.98 % | 9.232 M 632.72 % | -1.733 M 40.12 % | -2.894 M -30.77 % | -2.213 M 0.58 % | -2.226 M -15.88 % | -1.921 M -539.59 % | 437.000 K -83.06 % | 2.579 M -68.71 % | 8.242 M |
| Cost and expenses | 2.658 M -36.18 % | 4.165 M 1 635.42 % | 240.000 K -97.20 % | 8.563 M -23.51 % | 11.195 M 798.46 % | 1.246 M -85.08 % | 8.353 M 57.81 % | 5.293 M 530.87 % | 839.000 K -74.37 % | 3.273 M 31.08 % | 2.497 M 366.77 % | -936.000 K -106.00 % | 15.604 M 1 355.60 % | 1.072 M -83.73 % | 6.588 M 731.82 % | 792.000 K -89.01 % | 7.206 M 124.42 % | 3.211 M -68.26 % | 10.117 M 1 553.10 % | 612.000 K 16.79 % | 524.000 K -61.19 % | 1.350 M -47.08 % | 2.551 M 123.58 % | 1.141 M -62.39 % | 3.034 M 79.31 % | 1.692 M -5.95 % | 1.799 M -22.49 % | 2.321 M 40.58 % | 1.651 M -63.47 % | 4.520 M -3.03 % | 4.661 M 1 123.36 % | 381.000 K -71.82 % | 1.352 M -70.48 % | 4.580 M 157.30 % | 1.780 M -41.14 % | 3.024 M 116.46 % | 1.397 M 160.40 % | -2.313 M -166.47 % | 3.480 M 2 533.57 % | -143.000 K -105.85 % | 2.443 M -72.15 % | 8.772 M 114.06 % | 4.098 M 3 917.65 % | 102.000 K 112.69 % | -804.000 K -199.17 % | 810.734 K 16.32 % | 697.000 K -81.15 % | 3.698 M 367.39 % | -1.383 M -108.24 % | 16.794 M 849.89 % | 1.768 M 161.09 % | -2.894 M -31.67 % | -2.198 M -7 190.32 % | 31.000 K -98.77 % | 2.524 M 477.57 % | 437.000 K -83.06 % | 2.579 M -68.71 % | 8.242 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 0.000 | 0.000 | 0.000 -100.00 % | 174.000 K -66.41 % | 518.000 K -55.84 % | 1.173 M 67.57 % | 700.000 K 25.22 % | 559.000 K 43.70 % | 389.000 K 18.55 % | 328.120 K -4.06 % | 342.000 K -46.14 % | 635.000 K 27.25 % | 499.000 K -47.15 % | 944.250 K 91.14 % | 494.000 K -2.18 % | 505.000 K 4.34 % | 484.000 K 41.61 % | 341.780 K -12.36 % | 390.000 K -4.65 % | 409.000 K 4.07 % | 393.000 K -68.13 % | 1.233 M -37.95 % | 1.987 M 321.87 % | 471.000 K -51.34 % | 968.000 K -26.56 % | 1.318 M -17.63 % | 1.600 M 3.16 % | 1.551 M 6.16 % | 1.461 M -17.74 % | 1.776 M 40.40 % | 1.265 M -18.49 % | 1.552 M 34.14 % | 1.157 M -36.39 % | 1.819 M 52.60 % | 1.192 M 1.53 % | 1.174 M 0.43 % | 1.169 M -46.82 % | 2.198 M 130.88 % | 952.000 K -0.63 % | 958.000 K 2.02 % | 939.000 K -21.88 % | 1.202 M 38.00 % | 871.000 K -31.47 % | 1.271 M 93.75 % | 656.000 K -14.37 % | 766.043 K 104.82 % | 374.000 K 3.89 % | 360.000 K | 0.000 -100.00 % | 658.957 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.000 K -8.33 % | 12.000 K 9.09 % | 11.000 K -99.86 % | 7.814 M 86 722.22 % | 9.000 K | 0.000 | 0.000 -100.00 % | 6.924 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.628 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.460 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.233 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.519 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.189 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.460 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.060 K -35.82 % | 11.000 K -8.33 % | 12.000 K 9.09 % | 11.000 K 0.92 % | 10.900 K 21.11 % | 9.000 K | 0.000 -100.00 % | 22.000 K -90.93 % | 242.450 K | 0.000 | 0.000 -100.00 % | 40.000 K 166.84 % | 14.990 K 1 399.00 % | 1.000 K | 0.000 | 0.000 -100.00 % | 110.000 | 0.000 | 0.000 | 0.000 -100.00 % | 500.000 | 0.000 | 0.000 | 0.000 -100.00 % | 150.000 K -3.85 % | 156.000 K -10.34 % | 174.000 K 14.47 % | 152.000 K 2.70 % | 148.000 K -1.33 % | 150.000 K -0.66 % | 151.000 K 1.34 % | 149.000 K 2.76 % | 145.000 K -3.97 % | 151.000 K -0.66 % | 152.000 K 2.01 % | 149.000 K -0.86 % | 150.295 K -0.47 % | 151.000 K 0.00 % | 151.000 K 1.34 % | 149.000 K -0.28 % | 149.424 K -1.04 % | 151.000 K 1.34 % | 149.000 K 0.00 % | 149.000 K 0.82 % | 147.789 K -0.81 % | 149.000 K 69.32 % | 88.000 K 3.53 % | 85.000 K | 0.000 -100.00 % | 116.000 K | 0.000 -100.00 % | 146.000 K -68.74 % | 467.000 K |
| Depreciation and amortization | 97.000 K -1.02 % | 98.000 K 1.03 % | 97.000 K -4.43 % | 101.500 K -1.46 % | 103.000 K -0.92 % | 103.960 K 1.92 % | 102.000 K 0.00 % | 102.000 K 0.00 % | 102.000 K 12.99 % | 90.270 K 6.20 % | 85.000 K -5.56 % | 90.000 K 5.88 % | 85.000 K 1.61 % | 83.650 K -1.59 % | 85.000 K 7.59 % | 79.000 K 0.00 % | 79.000 K 169.07 % | 29.360 K 193.60 % | 10.000 K 11.11 % | 9.000 K 0.00 % | 9.000 K 100.90 % | -1.001 M -139.24 % | 2.551 M 123.58 % | 1.141 M -4.76 % | 1.198 M -29.20 % | 1.692 M -5.95 % | 1.799 M -22.49 % | 2.321 M 40.58 % | 1.651 M -13.65 % | 1.912 M 23.59 % | 1.547 M -19.47 % | 1.921 M 885.13 % | 195.000 K -92.48 % | 2.593 M 48.09 % | 1.751 M 7.82 % | 1.624 M 716.08 % | 199.000 K 6 019.31 % | 3.252 K 0.00 % | 3.252 K 0.00 % | 3.252 K 0.00 % | 3.252 K -67.50 % | 10.007 K 900.70 % | 1.000 K 0.00 % | 1.000 K 0.00 % | 1.000 K -14.97 % | 1.176 K 17.60 % | 1.000 K 0.00 % | 1.000 K 0.00 % | 1.000 K 468.18 % | 176.000 -82.40 % | 1.000 K -50.00 % | 2.000 K 100.00 % | 1.000 K 103.85 % | -26.000 K -2 700.00 % | 1.000 K 0.00 % | 1.000 K -75.00 % | 4.000 K | 0.000 |
| Operating income | -2.658 M 36.18 % | -4.165 M -1 635.42 % | -240.000 K -104.49 % | 5.347 M 622.68 % | -1.023 M 27.24 % | -1.406 M -19.97 % | -1.172 M -45.41 % | -806.000 K 3.93 % | -839.000 K -86.03 % | -451.000 K -196.99 % | 465.000 K -50.32 % | 936.000 K 111.42 % | -8.193 M -291.47 % | 4.279 M 164.95 % | -6.588 M -731.82 % | -792.000 K 2.22 % | -810.000 K 32.56 % | -1.201 M -108.51 % | -576.000 K 5.88 % | -612.000 K -16.79 % | -524.000 K 51.07 % | -1.071 M 58.02 % | -2.551 M -123.58 % | -1.141 M 4.76 % | -1.198 M 29.20 % | -1.692 M 5.95 % | -1.799 M 22.49 % | -2.321 M -40.58 % | -1.651 M 13.65 % | -1.912 M -23.59 % | -1.547 M -306.04 % | -381.000 K 71.82 % | -1.352 M -128.51 % | 4.743 M 366.46 % | -1.780 M -9.61 % | -1.624 M -18.71 % | -1.368 M -149.69 % | 2.753 M 901.09 % | 275.000 K 117.39 % | -1.581 M -498.24 % | 397.000 K 124.55 % | 176.795 K -60.27 % | 445.000 K 275.89 % | -253.000 K -138.63 % | 655.000 K -28.36 % | 914.333 K -15.96 % | 1.088 M 12.51 % | 967.000 K -21.64 % | 1.234 M -15.54 % | 1.461 M -13.81 % | 1.695 M -39.59 % | 2.806 M 13.74 % | 2.467 M 7.31 % | 2.299 M 21.19 % | 1.897 M 0.80 % | 1.882 M 423.92 % | -581.000 K 90.53 % | -6.136 M |
| Operating income ratio | 0.00 | 0.00 | 0.00 -100.00 % | 0.38 482.22 % | -0.10 100.00 % | -4 686.67 -2 871 483.05 % | -0.16 9.14 % | -0.18 | 0.00 100.00 % | -0.14 -187.77 % | 0.16 | 0.00 100.00 % | -1.11 -251.94 % | 0.73 | 0.00 | 0.00 100.00 % | -0.13 78.81 % | -0.60 -889.42 % | -0.06 | 0.00 | 0.00 100.00 % | -0.46 | 0.00 | 0.00 100.00 % | -0.65 | 0.00 | 0.00 | 0.00 | 0.00 100.00 % | -0.73 -47.57 % | -0.50 | 0.00 | 0.00 -100.00 % | 2.29 | 0.00 100.00 % | -0.56 | 0.00 -100.00 % | 4.71 6 584.21 % | 0.07 | 0.00 -100.00 % | 0.13 82.56 % | 0.07 -23.26 % | 0.09 | 0.00 | 0.00 -100.00 % | 0.38 -32.77 % | 0.56 179.77 % | 0.20 | 0.00 -100.00 % | 0.19 -60.05 % | 0.47 | 0.00 -100.00 % | 154.19 15 352.28 % | 1.00 138.65 % | 0.42 -45.86 % | 0.77 384.98 % | -0.27 88.64 % | -2.38 |
| Total other income expenses net | 8.816 M 315.97 % | -4.082 M -1 093.19 % | 411.000 K 185.63 % | -480.000 K -105.35 % | 8.970 M 109.73 % | 4.277 M -40.82 % | 7.227 M 50.12 % | 4.814 M -22.38 % | 6.202 M 4 498.58 % | -141.000 K -106.92 % | 2.039 M 4.67 % | 1.948 M 1.09 % | 1.927 M 213.22 % | -1.702 M -128.92 % | 5.886 M -87.67 % | 47.729 M 1 902.90 % | 2.383 M 110.82 % | -22.023 M -1 176.39 % | 2.046 M 2.61 % | 1.994 M -3.02 % | 2.056 M 5.44 % | 1.950 M 0.26 % | 1.945 M -6.31 % | 2.076 M -1.66 % | 2.111 M 4.76 % | 2.015 M 0.00 % | 2.015 M -3.63 % | 2.091 M 10.17 % | 1.898 M -17.98 % | 2.314 M 51.04 % | 1.532 M -0.52 % | 1.540 M 8.45 % | 1.420 M 109.73 % | -14.600 M -1 483.89 % | 1.055 M -23.10 % | 1.372 M 4 831.03 % | -29.000 K 97.65 % | -1.232 M | 0.000 -100.00 % | 1.572 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.559 M 10.65 % | 1.409 M -23.17 % | 1.834 M | 0.000 -100.00 % | 1.270 M | 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-03-31 | 2009-03-31 | 2008-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-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-09-30 | 2013-06-30 | 2013-03-31 | 2012-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 100.00 % | -131.000 K | 0.000 100.00 % | -29.000 K -100.05 % | 54.431 M 12 480.55 % | 432.660 K -99.11 % | 48.706 M 12 550.91 % | 385.000 K -98.96 % | 37.136 M 9 181.81 % | 400.090 K -98.80 % | 33.227 M 207 768.75 % | -16.000 K -100.03 % | 47.566 M 3 401.04 % | 1.359 M -97.26 % | 49.570 M 44 358.93 % | -112.000 K -101.02 % | 11.025 M 1 648.13 % | -712.150 K -105.50 % | 12.950 M 9 284.40 % | -141.000 K -101.66 % | 8.512 M 6 161.81 % | -140.420 K -100.92 % | 15.291 M 52 827.59 % | -29.000 K -100.22 % | 13.392 M 13 873.29 % | 95.840 K -99.42 % | 16.654 M 439.81 % | -4.901 M -127.20 % | 18.020 M 177.03 % | 6.505 M -74.52 % | 25.525 M 371.55 % | 5.413 M -74.72 % | 21.411 M 322.56 % | 5.067 M -56.89 % | 11.753 M 178.18 % | 4.225 M 32.61 % | 3.186 M -35.23 % | 4.919 M 3 136.39 % | 152.000 K -97.39 % | 5.826 M 4 008.49 % | 141.804 K -97.57 % | 5.836 M 3 689.74 % | 154.000 K -97.36 % | 5.824 M 1 957.95 % | 283.000 K -95.03 % | 5.695 M 67.50 % | 3.400 M 1 688.59 % | 190.094 K -96.72 % | 5.788 M 91.46 % | 3.023 M |
| Total investments | 0.000 -100.00 % | 62.703 M | 0.000 -100.00 % | 73.732 M -32.27 % | 108.862 M 35.80 % | 80.163 M -17.71 % | 97.412 M 295.94 % | 24.603 M -66.87 % | 74.271 M 201.87 % | 24.603 M -62.98 % | 66.454 M 179.51 % | 23.775 M -75.01 % | 95.132 M 300.13 % | 23.775 M -76.02 % | 99.140 M 308.15 % | 24.290 M 10.16 % | 22.050 M -9.22 % | 24.290 M -6.22 % | 25.900 M -48.20 % | 50.000 M 193.70 % | 17.024 M -65.95 % | 50.000 M 63.49 % | 30.582 M -38.84 % | 50.000 M 86.68 % | 26.784 M -46.43 % | 50.000 M 50.11 % | 33.308 M -33.38 % | 50.000 M 38.74 % | 36.040 M -30.85 % | 52.117 M 2.09 % | 51.050 M -24.74 % | 67.831 M 58.40 % | 42.822 M -15.12 % | 50.452 M 114.63 % | 23.506 M -53.48 % | 50.531 M 693.02 % | 6.372 M -91.91 % | 78.800 M 25 821.15 % | 304.000 K -99.40 % | 50.531 M 17 717.20 % | 283.608 K -99.44 % | 50.530 M 16 305.99 % | 308.000 K -99.39 % | 50.530 M 8 827.56 % | 566.000 K -98.88 % | 50.530 M 24.66 % | 40.536 M 10 562.09 % | 380.188 K -98.75 % | 30.535 M 5 596.91 % | 536.000 K |
| Total debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 464.540 K | 0.000 -100.00 % | 500.000 K | 0.000 -100.00 % | 500.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.387 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 149.630 K | 0.000 -100.00 % | 27.000 K | 0.000 -100.00 % | 6.552 M | 0.000 -100.00 % | 5.978 M | 0.000 -100.00 % | 5.978 M | 0.000 -100.00 % | 5.978 M | 0.000 -100.00 % | 8.105 M | 0.000 -100.00 % | 5.978 M | 0.000 -100.00 % | 5.978 M | 0.000 -100.00 % | 5.978 M | 0.000 -100.00 % | 5.978 M 0.00 % | 5.978 M | 0.000 -100.00 % | 5.978 M 85.71 % | 3.219 M |
| Accumulated other comprehensive income loss | 181.432 M 19.82 % | 151.425 M -18.98 % | 186.901 M 19.09 % | 156.936 M -11.91 % | 178.147 M 23 416.20 % | 757.550 K -99.56 % | 170.989 M 21.25 % | 141.024 M -13.38 % | 162.803 M 25 824.91 % | 627.979 K -99.61 % | 161.610 M 22.76 % | 131.645 M -19.97 % | 164.494 M 23 956.18 % | 683.789 K -99.58 % | 163.815 M 22.39 % | 133.850 M 5.56 % | 126.803 M 19 657.43 % | 641.799 K -99.55 % | 144.152 M 26.24 % | 114.187 M -19.57 % | 141.972 M 20 973.51 % | 673.699 K -99.52 % | 141.502 M 26.87 % | 111.537 M -20.32 % | 139.978 M 7 745.47 % | 1.784 M -98.72 % | 139.380 M 27.44 % | 109.373 M -21.67 % | 139.624 M 8 361.75 % | 1.650 M -98.87 % | 145.694 M 25.94 % | 115.687 M -7.59 % | 125.188 M 4 551.43 % | 2.691 M -97.63 % | 113.537 M 35.92 % | 83.530 M -26.68 % | 113.927 M 74 120.03 % | 153.499 K -99.86 % | 110.809 M 37.14 % | 80.802 M -25.44 % | 108.367 M 70 497.86 % | 153.499 K -99.86 % | 109.782 M 37.61 % | 79.775 M -27.11 % | 109.443 M 71 198.84 % | 153.499 K | 0.000 -100.00 % | 103.906 M 67 591.78 % | 153.499 K | 0.000 |
| Retained earnings | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 67.528 M | 0.000 | 0.000 | 0.000 -100.00 % | 50.661 M | 0.000 | 0.000 | 0.000 -100.00 % | 52.352 M | 0.000 | 0.000 | 0.000 -100.00 % | 16.299 M | 0.000 | 0.000 | 0.000 -100.00 % | 31.439 M | 0.000 | 0.000 | 0.000 -100.00 % | 28.333 M | 0.000 | 0.000 | 0.000 -100.00 % | 28.113 M | 0.000 | 0.000 | 0.000 -100.00 % | 27.873 M | 0.000 | 0.000 | 0.000 -100.00 % | 30.055 M | 0.000 | 0.000 | 0.000 100.00 % | -1.647 M | 0.000 | 0.000 | 0.000 100.00 % | -2.699 M | 0.000 | 0.000 100.00 % | -6.108 M | 0.000 |
| Common stock | 0.000 -100.00 % | 30.007 M | 0.000 -100.00 % | 30.007 M | 0.000 -100.00 % | 29.965 M | 0.000 -100.00 % | 30.007 M | 0.000 -100.00 % | 30.007 M | 0.000 -100.00 % | 30.007 M | 0.000 -100.00 % | 30.007 M | 0.000 -100.00 % | 30.007 M | 0.000 -100.00 % | 30.007 M | 0.000 -100.00 % | 30.007 M | 0.000 -100.00 % | 30.007 M | 0.000 -100.00 % | 30.007 M | 0.000 -100.00 % | 30.007 M | 0.000 -100.00 % | 30.007 M | 0.000 -100.00 % | 30.007 M | 0.000 -100.00 % | 30.007 M | 0.000 -100.00 % | 30.007 M | 0.000 -100.00 % | 32.134 M | 0.000 -100.00 % | 30.007 M | 0.000 -100.00 % | 32.134 M | 0.000 -100.00 % | 32.134 M | 0.000 -100.00 % | 32.134 M | 0.000 -100.00 % | 32.134 M 0.00 % | 32.134 M | 0.000 -100.00 % | 32.134 M 0.00 % | 32.134 M |
| Total equity | 181.432 M 0.00 % | 181.432 M -2.93 % | 186.901 M 0.00 % | 186.901 M 4.91 % | 178.147 M 0.00 % | 178.147 M 4.19 % | 170.989 M 0.00 % | 170.989 M 5.03 % | 162.803 M 0.00 % | 162.803 M 0.74 % | 161.610 M 0.00 % | 161.610 M -1.75 % | 164.494 M 0.00 % | 164.494 M 0.41 % | 163.815 M 0.00 % | 163.815 M 29.19 % | 126.803 M 0.00 % | 126.802 M -12.04 % | 144.152 M 0.00 % | 144.153 M 1.54 % | 141.972 M 0.00 % | 141.973 M 0.33 % | 141.502 M 0.00 % | 141.502 M 1.09 % | 139.978 M 0.00 % | 139.978 M 0.43 % | 139.380 M 0.00 % | 139.380 M -0.17 % | 139.624 M 0.00 % | 139.624 M -4.17 % | 145.694 M 0.00 % | 145.694 M 16.38 % | 125.188 M 0.00 % | 125.188 M 10.26 % | 113.537 M 0.00 % | 113.537 M -0.34 % | 113.927 M -18.66 % | 140.069 M 26.41 % | 110.809 M 0.00 % | 110.809 M 0.28 % | 110.494 M 0.00 % | 110.494 M 0.65 % | 109.782 M 0.00 % | 109.782 M 0.31 % | 109.443 M 0.00 % | 109.442 M 1.46 % | 107.872 M 1.73 % | 106.034 M 0.00 % | 106.034 M 6.88 % | 99.211 M |
| Other non current liabilities | -181.432 M | 0.000 100.00 % | -186.901 M -78 961.18 % | 237.000 K 100.13 % | -178.147 M -83 385.18 % | 213.900 K 100.13 % | -170.989 M | 0.000 | 0.000 -100.00 % | 151.740 K | 0.000 | 0.000 | 0.000 -100.00 % | 192.070 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 150.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 22.110 K | 0.000 | 0.000 | 0.000 -100.00 % | 21.750 K | 0.000 -100.00 % | 51.000 K | 0.000 -100.00 % | 52.000 K | 0.000 -100.00 % | 25.000 K | 0.000 -100.00 % | 22.170 K | 0.000 | 0.000 | 0.000 -100.00 % | 9.616 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 914.000 K | 0.000 -100.00 % | 7.155 K -99.13 % | 819.000 K |
| Long term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 27.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 5.978 M | 0.000 -100.00 % | 5.978 M | 0.000 -100.00 % | 5.978 M | 0.000 -100.00 % | 8.105 M | 0.000 -100.00 % | 5.978 M | 0.000 -100.00 % | 5.978 M | 0.000 -100.00 % | 5.978 M | 0.000 -100.00 % | 5.978 M 0.00 % | 5.978 M | 0.000 -100.00 % | 5.978 M 85.71 % | 3.219 M |
| Total non current liabilities | -181.432 M | 0.000 100.00 % | -186.901 M -78 961.18 % | 237.000 K 100.13 % | -178.147 M -83 385.18 % | 213.900 K 100.13 % | -170.989 M -109 708.33 % | 156.000 K | 0.000 -100.00 % | 151.740 K | 0.000 -100.00 % | 120.000 K | 0.000 -100.00 % | 192.070 K | 0.000 -100.00 % | 161.000 K | 0.000 -100.00 % | 107.760 K | 0.000 -100.00 % | 150.000 K | 0.000 -100.00 % | 58.880 K | 0.000 -100.00 % | 22.000 K | 0.000 -100.00 % | 22.110 K | 0.000 -100.00 % | 27.000 K | 0.000 -100.00 % | 21.750 K | 0.000 -100.00 % | 6.029 M | 0.000 -100.00 % | 6.030 M | 0.000 -100.00 % | 6.003 M | 0.000 -100.00 % | 8.128 M | 0.000 -100.00 % | 5.978 M | 0.000 -100.00 % | 5.988 M | 0.000 -100.00 % | 5.978 M | 0.000 -100.00 % | 5.978 M -13.26 % | 6.892 M | 0.000 -100.00 % | 5.985 M 48.22 % | 4.038 M |
| Other current liabilities | 0.000 -100.00 % | 1.902 M | 0.000 -100.00 % | 589.000 K | 0.000 -100.00 % | 1.584 M | 0.000 -100.00 % | 352.000 K | 0.000 -100.00 % | 160.770 K | 0.000 -100.00 % | 240.000 K | 0.000 -100.00 % | 615.930 K | 0.000 -100.00 % | 616.000 K | 0.000 -100.00 % | 185.190 K | 0.000 -100.00 % | 892.000 K | 0.000 -100.00 % | 887.700 K | 0.000 -100.00 % | 3.215 M | 0.000 -100.00 % | 10.000 | 0.000 -100.00 % | 3.294 M | 0.000 -100.00 % | 3.125 M | 0.000 -100.00 % | 2.348 M | 0.000 -100.00 % | 3.266 M | 0.000 -100.00 % | 2.223 M | 0.000 -100.00 % | 2.215 M | 0.000 -100.00 % | 2.356 M | 0.000 -100.00 % | 2.372 M | 0.000 -100.00 % | 2.414 M | 0.000 -100.00 % | 1.780 M 63.72 % | 1.087 M | 0.000 -100.00 % | 1.728 M -58.74 % | 4.189 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.206 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 |
| Short term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 464.540 K | 0.000 -100.00 % | 500.000 K | 0.000 -100.00 % | 500.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.387 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 149.630 K | 0.000 | 0.000 | 0.000 -100.00 % | 6.552 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 |
| Total current liabilities | 0.000 -100.00 % | 1.902 M | 0.000 -100.00 % | 1.337 M | 0.000 -100.00 % | 2.048 M | 0.000 -100.00 % | 1.127 M | 0.000 -100.00 % | 660.770 K | 0.000 -100.00 % | 240.000 K | 0.000 -100.00 % | 2.003 M | 0.000 -100.00 % | 616.000 K | 0.000 -100.00 % | 185.190 K | 0.000 -100.00 % | 987.000 K | 0.000 -100.00 % | 983.030 K | 0.000 -100.00 % | 3.310 M | 0.000 -100.00 % | 3.451 M | 0.000 -100.00 % | 3.909 M | 0.000 -100.00 % | 9.905 M | 0.000 -100.00 % | 2.512 M | 0.000 -100.00 % | 4.450 M | 0.000 -100.00 % | 5.643 M | 0.000 -100.00 % | 2.651 M | 0.000 -100.00 % | 3.626 M | 0.000 -100.00 % | 2.952 M | 0.000 -100.00 % | 2.919 M | 0.000 -100.00 % | 2.074 M 58.55 % | 1.308 M | 0.000 -100.00 % | 1.956 M -55.43 % | 4.388 M |
| Total liabilities | -181.432 M -9 639.01 % | 1.902 M 101.02 % | -186.901 M -11 974.27 % | 1.574 M 100.88 % | -178.147 M -8 797.23 % | 2.048 M 101.20 % | -170.989 M -13 427.28 % | 1.283 M | 0.000 -100.00 % | 812.510 K | 0.000 -100.00 % | 360.000 K | 0.000 -100.00 % | 2.195 M | 0.000 -100.00 % | 777.000 K | 0.000 -100.00 % | 292.950 K | 0.000 -100.00 % | 1.137 M | 0.000 -100.00 % | 1.042 M | 0.000 -100.00 % | 3.332 M | 0.000 -100.00 % | 3.473 M | 0.000 -100.00 % | 3.936 M | 0.000 -100.00 % | 9.927 M | 0.000 -100.00 % | 8.541 M | 0.000 -100.00 % | 10.480 M | 0.000 -100.00 % | 11.646 M | 0.000 -100.00 % | 10.779 M | 0.000 -100.00 % | 9.604 M | 0.000 -100.00 % | 8.939 M | 0.000 -100.00 % | 8.897 M | 0.000 -100.00 % | 8.052 M -1.81 % | 8.200 M | 0.000 -100.00 % | 7.941 M -5.76 % | 8.426 M |
| Other non current assets | 0.000 100.00 % | -40.000 K | 0.000 | 0.000 100.00 % | -54.431 M -1 750.31 % | 3.298 M 106.77 % | -48.706 M -74.89 % | -27.850 M 25.00 % | -37.136 M -3 713 659.00 % | 1.000 K 100.00 % | -33.227 M -24.46 % | -26.697 M 43.87 % | -47.566 M -1 155.22 % | 4.508 M 109.09 % | -49.570 M -1 254.94 % | 4.292 M 138.93 % | -11.025 M -233.67 % | 8.248 M 163.69 % | -12.950 M -403.99 % | 4.260 M 150.05 % | -8.512 M -85 120 100.00 % | 10.000 100.00 % | -15.291 M -438.07 % | 4.523 M 133.77 % | -13.392 M -393.80 % | 4.558 M 127.37 % | -16.654 M -458.30 % | 4.648 M 125.79 % | -18.020 M -476.45 % | 4.787 M 118.75 % | -25.525 M -626.51 % | 4.848 M 122.64 % | -21.411 M -770.02 % | 3.196 M 127.19 % | -11.753 M -615.48 % | 2.280 M 171.56 % | -3.186 M -241.75 % | 2.248 M 1 578.70 % | -152.000 K -110.21 % | 1.489 M 1 150.04 % | -141.804 K -109.17 % | 1.546 M 1 104.13 % | -154.000 K -119.52 % | 789.000 K 378.80 % | -283.000 K -134.55 % | 819.056 K -98.02 % | 41.280 M 21 815.57 % | -190.094 K -122.42 % | 847.763 K -37.76 % | 1.362 M |
| Long term investments | 0.000 -100.00 % | 22.949 M | 0.000 -100.00 % | 25.764 M | 0.000 -100.00 % | 25.764 M | 0.000 -100.00 % | 24.603 M | 0.000 -100.00 % | 24.603 M | 0.000 -100.00 % | 23.775 M | 0.000 -100.00 % | 23.775 M | 0.000 -100.00 % | 24.290 M | 0.000 -100.00 % | 24.290 M | 0.000 -100.00 % | 50.000 M | 0.000 -100.00 % | 50.000 M | 0.000 -100.00 % | 50.000 M | 0.000 -100.00 % | 50.000 M | 0.000 -100.00 % | 50.000 M | 0.000 -100.00 % | 52.117 M | 0.000 -100.00 % | 67.831 M | 0.000 -100.00 % | 63.294 M | 0.000 -100.00 % | 50.531 M | 0.000 -100.00 % | 50.530 M | 0.000 -100.00 % | 50.531 M | 0.000 -100.00 % | 50.530 M | 0.000 -100.00 % | 50.530 M | 0.000 -100.00 % | 50.530 M | 0.000 | 0.000 -100.00 % | 30.535 M | 0.000 |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 337.961 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 |
| 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 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 27.850 M | 0.000 100.00 % | -1.000 K | 0.000 -100.00 % | 26.697 M | 0.000 100.00 % | -4.508 M | 0.000 100.00 % | -4.292 M | 0.000 100.00 % | -8.248 M | 0.000 100.00 % | -4.260 M | 0.000 | 0.000 | 0.000 100.00 % | -4.523 M | 0.000 100.00 % | -4.558 M | 0.000 100.00 % | -4.648 M | 0.000 100.00 % | -4.787 M | 0.000 100.00 % | -3.196 M | 0.000 100.00 % | -13.228 M | 0.000 100.00 % | -463.000 K | 0.000 -100.00 % | 26.022 M | 0.000 100.00 % | -439.000 K | 0.000 100.00 % | -439.184 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 0.000 -100.00 % | 2.694 M | 0.000 -100.00 % | 2.889 M | 0.000 -100.00 % | 3.091 M | 0.000 -100.00 % | 3.247 M | 0.000 -100.00 % | 3.451 M | 0.000 -100.00 % | 2.922 M | 0.000 -100.00 % | 2.837 M | 0.000 -100.00 % | 3.005 M | 0.000 -100.00 % | 3.100 M | 0.000 -100.00 % | 45.000 K | 0.000 -100.00 % | 6.070 K | 0.000 -100.00 % | 6.000 K | 0.000 -100.00 % | 6.070 K | 0.000 -100.00 % | 6.000 K | 0.000 -100.00 % | 6.070 K | 0.000 -100.00 % | 6.000 K | 0.000 -100.00 % | 6.000 K | 0.000 -100.00 % | 6.000 K | 0.000 -100.00 % | 6.070 K | 0.000 -100.00 % | 6.000 K | 0.000 -100.00 % | 6.074 K | 0.000 -100.00 % | 17.000 K | 0.000 -100.00 % | 19.081 K -9.14 % | 21.000 K | 0.000 -100.00 % | 23.257 K -40.37 % | 39.000 K |
| Total non current assets | 0.000 -100.00 % | 29.350 M | 0.000 -100.00 % | 29.461 M 154.13 % | -54.431 M -269.28 % | 32.154 M 166.02 % | -48.706 M -251.80 % | 32.086 M 186.40 % | -37.136 M -212.83 % | 32.912 M 199.05 % | -33.227 M -202.02 % | 32.568 M 168.47 % | -47.566 M -252.85 % | 31.120 M 162.78 % | -49.570 M -256.93 % | 31.587 M 386.50 % | -11.025 M -130.94 % | 35.638 M 375.20 % | -12.950 M -123.85 % | 54.305 M 737.98 % | -8.512 M -115.61 % | 54.546 M 456.72 % | -15.291 M -128.04 % | 54.529 M 507.18 % | -13.392 M -124.54 % | 54.564 M 427.63 % | -16.654 M -130.47 % | 54.654 M 403.30 % | -18.020 M -131.66 % | 56.909 M 322.96 % | -25.525 M -135.12 % | 72.685 M 439.48 % | -21.411 M -139.91 % | 53.654 M 556.51 % | -11.753 M -122.25 % | 52.817 M 1 757.78 % | -3.186 M -104.02 % | 79.261 M 52 245.35 % | -152.000 K -100.29 % | 52.026 M 36 788.67 % | -141.804 K -100.27 % | 52.083 M 33 920.06 % | -154.000 K -100.30 % | 51.336 M 18 239.93 % | -283.000 K -100.55 % | 51.369 M 24.38 % | 41.301 M 21 826.62 % | -190.094 K -100.61 % | 31.406 M 2 141.72 % | 1.401 M |
| Other current assets | -48.770 M -146.40 % | 105.109 M 284.91 % | -56.842 M -157.77 % | 98.389 M | 0.000 -100.00 % | 1.536 M | 0.000 -100.00 % | 1.434 M | 0.000 -100.00 % | 10.000 | 0.000 -100.00 % | 4.643 M | 0.000 -100.00 % | 712.000 K | 0.000 -100.00 % | 746.000 K | 0.000 -100.00 % | 420.000 K | 0.000 -100.00 % | 622.000 K | 0.000 -100.00 % | 78.282 M | 0.000 -100.00 % | 813.000 K | 0.000 100.00 % | -10.000 | 0.000 -100.00 % | 249.000 K | 0.000 -100.00 % | 20.000 | 0.000 -100.00 % | 262.000 K | 0.000 -100.00 % | 59.026 M | 0.000 -100.00 % | 2.646 M | 0.000 -100.00 % | 68.063 M | 0.000 -100.00 % | 3.432 M | 0.000 -100.00 % | 6.002 M | 0.000 -100.00 % | 67.189 M | 0.000 -100.00 % | 6.604 M | 0.000 | 0.000 -100.00 % | 82.378 M | 0.000 |
| Short term investments | 0.000 -100.00 % | 48.700 M | 0.000 -100.00 % | 60.596 M -44.34 % | 108.862 M 100.12 % | 54.399 M -44.16 % | 97.412 M 84.63 % | 52.761 M -28.96 % | 74.271 M 100.54 % | 37.036 M -44.27 % | 66.454 M 79.36 % | 37.051 M -61.05 % | 95.132 M 100.12 % | 47.538 M -52.05 % | 99.140 M 87.06 % | 53.000 M 140.36 % | 22.050 M 113.81 % | 10.313 M -60.18 % | 25.900 M 55.06 % | 16.703 M -1.89 % | 17.024 M 103.34 % | 8.372 M -72.62 % | 30.582 M 60.38 % | 19.068 M -28.81 % | 26.784 M 100.81 % | 13.338 M -59.96 % | 33.308 M 119.03 % | 15.207 M -57.80 % | 36.040 M 46.95 % | 24.524 M -51.96 % | 51.050 M 104.53 % | 24.960 M -41.71 % | 42.822 M 108.89 % | 20.500 M -12.79 % | 23.506 M 135.06 % | 10.000 M 56.94 % | 6.372 M -77.46 % | 28.270 M 9 199.29 % | 304.000 K | 0.000 -100.00 % | 283.608 K | 0.000 -100.00 % | 308.000 K | 0.000 -100.00 % | 566.000 K | 0.000 | 0.000 -100.00 % | 380.188 K | 0.000 | 0.000 |
| cash and cash equivalents | 0.000 -100.00 % | 131.000 K | 0.000 -100.00 % | 29.000 K 100.05 % | -54.431 M -170 837.14 % | 31.880 K 100.07 % | -48.706 M -42 453.04 % | 115.000 K 100.31 % | -37.136 M -37 269.04 % | 99.910 K 100.30 % | -33.227 M -207 768.75 % | 16.000 K 100.03 % | -47.566 M -168 892.83 % | 28.180 K 100.06 % | -49.570 M -44 358.93 % | 112.000 K 101.02 % | -11.025 M -1 648.13 % | 712.150 K 105.50 % | -12.950 M -9 284.40 % | 141.000 K 101.66 % | -8.512 M -6 161.81 % | 140.420 K 100.92 % | -15.291 M -52 827.59 % | 29.000 K 100.22 % | -13.392 M -24 996.82 % | 53.790 K 100.32 % | -16.654 M -437.95 % | 4.928 M 127.35 % | -18.020 M -37 798.47 % | 47.800 K 100.19 % | -25.525 M -4 617.70 % | 565.000 K 102.64 % | -21.411 M -2 450.27 % | 911.000 K 107.75 % | -11.753 M -770.45 % | 1.753 M 155.02 % | -3.186 M -200.00 % | 3.186 M 2 196.11 % | -152.000 K -200.00 % | 152.000 K 207.19 % | -141.804 K -200.00 % | 141.804 K 192.08 % | -154.000 K -200.00 % | 154.000 K 154.42 % | -283.000 K -199.97 % | 283.083 K -89.02 % | 2.578 M 1 456.17 % | -190.094 K -200.00 % | 190.094 K -3.01 % | 196.000 K |
| Cash and short term investments | 48.770 M -0.12 % | 48.831 M -14.09 % | 56.842 M -6.24 % | 60.625 M 11.38 % | 54.431 M 0.00 % | 54.430 M 11.75 % | 48.706 M -7.89 % | 52.876 M 42.39 % | 37.136 M 0.00 % | 37.136 M 11.76 % | 33.227 M -10.36 % | 37.067 M -22.07 % | 47.566 M 0.00 % | 47.566 M -4.04 % | 49.570 M -6.67 % | 53.112 M 381.74 % | 11.025 M 0.00 % | 11.025 M -14.86 % | 12.950 M -23.12 % | 16.844 M 97.89 % | 8.512 M -0.01 % | 8.512 M -44.33 % | 15.291 M -19.93 % | 19.097 M 42.60 % | 13.392 M 0.00 % | 13.392 M -19.59 % | 16.654 M -17.29 % | 20.135 M 11.74 % | 18.020 M -26.67 % | 24.572 M -3.73 % | 25.525 M 0.00 % | 25.525 M 19.21 % | 21.411 M 0.00 % | 21.411 M 82.17 % | 11.753 M 0.00 % | 11.753 M 268.90 % | 3.186 M 0.00 % | 3.186 M 1 996.11 % | 152.000 K 0.00 % | 152.000 K 7.19 % | 141.804 K 0.00 % | 141.804 K -7.92 % | 154.000 K 0.00 % | 154.000 K -45.58 % | 283.000 K -0.03 % | 283.083 K -89.02 % | 2.578 M 1 256.17 % | 190.094 K 0.00 % | 190.094 K -3.01 % | 196.000 K |
| Total current assets | 0.000 -100.00 % | 153.940 M | 0.000 -100.00 % | 159.014 M 192.14 % | 54.431 M -63.29 % | 148.255 M 204.39 % | 48.706 M -65.26 % | 140.186 M 277.50 % | 37.136 M -71.59 % | 130.703 M 293.37 % | 33.227 M -74.32 % | 129.402 M 172.05 % | 47.566 M -64.91 % | 135.569 M 173.49 % | 49.570 M -62.73 % | 133.005 M 1 106.39 % | 11.025 M -87.95 % | 91.457 M 606.23 % | 12.950 M -85.77 % | 90.985 M 968.90 % | 8.512 M -90.38 % | 88.468 M 478.57 % | 15.291 M -83.07 % | 90.305 M 574.32 % | 13.392 M -84.93 % | 88.887 M 433.73 % | 16.654 M -81.22 % | 88.662 M 392.02 % | 18.020 M -80.55 % | 92.642 M 262.94 % | 25.525 M -68.70 % | 81.550 M 280.88 % | 21.411 M -73.89 % | 82.014 M 597.81 % | 11.753 M -83.76 % | 72.366 M 2 171.37 % | 3.186 M -95.55 % | 71.587 M 46 996.51 % | 152.000 K -99.78 % | 68.387 M 48 126.43 % | 141.804 K -99.79 % | 67.351 M 43 634.30 % | 154.000 K -99.77 % | 67.343 M 23 696.11 % | 283.000 K -99.57 % | 66.126 M -11.56 % | 74.771 M 39 233.70 % | 190.094 K -99.77 % | 82.568 M -22.28 % | 106.236 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 73.215 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 54.898 M | 0.000 | 0.000 | 0.000 -100.00 % | 64.165 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 92.289 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 304.000 K | 0.000 -100.00 % | 1.674 M | 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.577 M | 0.000 -100.00 % | 3.069 M | 0.000 -100.00 % | 337.961 K | 0.000 -100.00 % | 638.000 K | 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 % | 3.747 M | 0.000 -100.00 % | 808.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 4.236 M | 0.000 -100.00 % | 4.857 M | 0.000 -100.00 % | 5.871 M | 0.000 -100.00 % | 4.508 M | 0.000 -100.00 % | 4.292 M | 0.000 -100.00 % | 8.248 M | 0.000 -100.00 % | 4.260 M | 0.000 -100.00 % | 4.540 M | 0.000 -100.00 % | 4.523 M | 0.000 -100.00 % | 4.558 M | 0.000 -100.00 % | 4.648 M | 0.000 -100.00 % | 4.787 M | 0.000 -100.00 % | 3.196 M | 0.000 -100.00 % | 386.000 K | 0.000 -100.00 % | 463.000 K | 0.000 -100.00 % | 454.560 K | 0.000 -100.00 % | 439.000 K | 0.000 -100.00 % | 439.184 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 -100.00 % | 44.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 95.000 K | 0.000 -100.00 % | 95.330 K | 0.000 -100.00 % | 95.000 K | 0.000 -100.00 % | 95.330 K | 0.000 -100.00 % | 615.000 K | 0.000 -100.00 % | 227.540 K | 0.000 -100.00 % | 164.000 K | 0.000 -100.00 % | 1.184 M | 0.000 -100.00 % | 3.420 M | 0.000 -100.00 % | 436.150 K | 0.000 -100.00 % | 1.270 M | 0.000 -100.00 % | 579.773 K | 0.000 -100.00 % | 505.000 K | 0.000 -100.00 % | 294.161 K 33.10 % | 221.000 K | 0.000 -100.00 % | 227.606 K 14.37 % | 199.000 K |
| Tax payables | 0.000 | 0.000 | 0.000 -100.00 % | 748.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 275.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 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.556 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 -100.00 % | 2.127 M | 0.000 | 0.000 -100.00 % | 2.127 M 0.00 % | 2.127 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.127 M | 0.000 -100.00 % | 2.127 M 0.00 % | 2.127 M | 0.000 |
| Other total stockholders equity | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 79.896 M | 0.000 100.00 % | -42.000 K | 0.000 -100.00 % | 81.507 M | 0.000 100.00 % | -42.000 K | 0.000 -100.00 % | 79.896 M | 0.000 100.00 % | -42.000 K | 0.000 -100.00 % | 79.854 M | 0.000 100.00 % | -40.999 K | 0.000 -100.00 % | 79.854 M | 0.000 100.00 % | -42.000 K | 0.000 -100.00 % | 79.854 M | 0.000 | 0.000 | 0.000 -100.00 % | 79.854 M | 0.000 | 0.000 | 0.000 -100.00 % | 64.617 M | 0.000 100.00 % | -2.127 M | 0.000 -100.00 % | 77.727 M | 0.000 100.00 % | -2.127 M | 0.000 -100.00 % | 77.727 M | 0.000 100.00 % | -2.127 M | 0.000 -100.00 % | 77.727 M 2.63 % | 75.738 M | 0.000 -100.00 % | 77.727 M 15.88 % | 67.077 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 0.000 -100.00 % | 183.334 M | 0.000 -100.00 % | 188.475 M | 0.000 -100.00 % | 180.409 M | 0.000 -100.00 % | 172.272 M | 0.000 -100.00 % | 163.616 M | 0.000 -100.00 % | 161.970 M | 0.000 -100.00 % | 166.688 M | 0.000 -100.00 % | 164.592 M | 0.000 -100.00 % | 127.095 M | 0.000 -100.00 % | 145.290 M | 0.000 -100.00 % | 143.015 M | 0.000 -100.00 % | 144.834 M | 0.000 -100.00 % | 143.451 M | 0.000 -100.00 % | 143.316 M | 0.000 -100.00 % | 149.551 M | 0.000 -100.00 % | 154.235 M | 0.000 -100.00 % | 135.668 M | 0.000 -100.00 % | 125.183 M | 0.000 -100.00 % | 150.848 M | 0.000 -100.00 % | 120.413 M | 0.000 -100.00 % | 119.434 M | 0.000 -100.00 % | 118.679 M | 0.000 -100.00 % | 117.494 M 1.23 % | 116.072 M | 0.000 -100.00 % | 113.975 M 5.89 % | 107.637 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-09-30 | 2013-06-30 | 2013-03-31 | 2012-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| Other non cash items | -2.519 M -137.60 % | 6.699 M 541.60 % | -1.517 M 41.09 % | -2.575 M 55.67 % | -5.809 M -177.54 % | -2.093 M 59.24 % | -5.135 M -57.13 % | -3.268 M 30.73 % | -4.718 M -925.27 % | 571.690 K 132.95 % | -1.735 M 24.66 % | -2.303 M -145.16 % | 5.100 M 845.48 % | -684.120 K -245.52 % | -198.000 K 99.44 % | -35.249 M -2 733.52 % | -1.244 M -106.80 % | 18.295 M 2 876.18 % | -659.000 K 44.53 % | -1.188 M 9.31 % | -1.310 M 46.68 % | -2.457 M -404.46 % | 807.000 K 209.95 % | -734.000 K -1.66 % | -722.000 K -135.64 % | -306.400 K -95.16 % | -157.000 K -191.28 % | 172.000 K 142.25 % | 71.000 K 112.50 % | -568.050 K -3 887.00 % | 15.000 K -96.06 % | 381.000 K 660.29 % | -68.000 K 93.13 % | -989.590 K -251.31 % | 654.000 K 204.19 % | 215.000 K 22.86 % | 175.000 K 106.04 % | -2.895 M -1 198.31 % | -223.000 K -3 285.71 % | 7.000 K 102.18 % | -321.000 K 12.29 % | -365.979 K -1.66 % | -360.000 K -242.29 % | 253.000 K 147.74 % | -530.000 K 20.52 % | -666.833 K 26.15 % | -903.000 K -8.80 % | -830.000 K 17.50 % | -1.006 M 14.93 % | -1.182 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 |