Adarsh Plant Protect Limited ADARSHPL.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 174.970 M -6.18 % | 186.490 M 8.48 % | 171.914 M 0.50 % | 171.066 M 35.50 % | 126.249 M -0.54 % | 126.932 M 22.83 % | 103.342 M -4.65 % | 108.383 M 1.78 % | 106.487 M 8.30 % | 98.324 M 10.98 % | 88.599 M 13.00 % | 78.407 M 159.50 % | 30.214 M -42.03 % | 52.123 M -14.27 % | 60.799 M 1.98 % | 59.619 M 33.41 % | 44.688 M 7.63 % | 41.520 M |
| Net income | -11.189 M -330.23 % | 4.860 M 250.14 % | 1.388 M 33.59 % | 1.039 M -52.00 % | 2.165 M 1 582.51 % | 128.651 K 101.32 % | -9.748 M 18.70 % | -11.991 M -1 686.08 % | 755.992 K 119.10 % | 345.039 K 104.75 % | -7.267 M -76.63 % | -4.114 M -179.44 % | -1.472 M 76.71 % | -6.322 M 40.08 % | -10.550 M -8 772.29 % | 121.656 K 101.98 % | -6.156 M -10.90 % | -5.551 M |
| Income before tax | -11.189 M -330.23 % | 4.860 M 250.40 % | 1.387 M 33.49 % | 1.039 M -52.00 % | 2.165 M 1 582.51 % | 128.651 K 101.32 % | -9.748 M 18.70 % | -11.991 M -1 686.08 % | 755.992 K 119.10 % | 345.039 K 104.75 % | -7.267 M -76.63 % | -4.114 M -179.44 % | -1.472 M 76.71 % | -6.322 M 40.08 % | -10.550 M -3 207.55 % | 339.508 K 105.56 % | -6.106 M -10.96 % | -5.503 M |
| Income before tax ratio | -0.06 -345.38 % | 0.03 223.01 % | 0.01 32.84 % | 0.01 -64.58 % | 0.02 1 591.61 % | 0.00 101.07 % | -0.09 14.74 % | -0.11 -1 658.32 % | 0.01 102.31 % | 0.00 104.28 % | -0.08 -56.31 % | -0.05 -7.68 % | -0.05 59.82 % | -0.12 30.11 % | -0.17 -3 147.26 % | 0.01 104.17 % | -0.14 -3.09 % | -0.13 |
| EBITDA | -8.424 M -211.03 % | 7.587 M 79.70 % | 4.222 M 23.74 % | 3.412 M -24.77 % | 4.536 M 90.13 % | 2.386 M 138.90 % | -6.133 M -3.52 % | -5.924 M -198.17 % | 6.035 M -16.29 % | 7.209 M 1 979.97 % | -383.457 K -111.30 % | 3.392 M 470.29 % | -916.102 K 93.67 % | -14.461 M -489.27 % | -2.454 M -130.82 % | 7.962 M 671.64 % | 1.032 M 199.41 % | -1.038 M |
| Net income ratio | -0.06 -345.38 % | 0.03 222.78 % | 0.01 32.93 % | 0.01 -64.58 % | 0.02 1 591.61 % | 0.00 101.07 % | -0.09 14.74 % | -0.11 -1 658.32 % | 0.01 102.31 % | 0.00 104.28 % | -0.08 -56.31 % | -0.05 -7.68 % | -0.05 59.82 % | -0.12 30.11 % | -0.17 -8 604.05 % | 0.00 101.48 % | -0.14 -3.04 % | -0.13 |
| Ratio EBITDA | -0.05 -218.34 % | 0.04 65.66 % | 0.02 23.13 % | 0.02 -44.48 % | 0.04 91.16 % | 0.02 131.67 % | -0.06 -8.57 % | -0.05 -196.45 % | 0.06 -22.70 % | 0.07 1 794.04 % | 0.00 -110.00 % | 0.04 242.69 % | -0.03 89.07 % | -0.28 -587.35 % | -0.04 -130.22 % | 0.13 478.39 % | 0.02 192.36 % | -0.03 |
| Gross profit ratio | 0.17 2.32 % | 0.17 -19.59 % | 0.21 0.13 % | 0.21 -8.50 % | 0.23 5.50 % | 0.22 17.84 % | 0.18 -11.22 % | 0.21 -31.09 % | 0.30 -9.27 % | 0.33 99.75 % | 0.16 -33.18 % | 0.25 -36.55 % | 0.39 19.74 % | 0.32 -29.23 % | 0.46 26.88 % | 0.36 61.15 % | 0.22 -20.81 % | 0.28 |
| Weighted average shs out dil | 7.400 M -25.39 % | 9.918 M 0.07 % | 9.912 M 0.00 % | 9.912 M 0.00 % | 9.912 M 0.00 % | 9.912 M 0.00 % | 9.912 M 0.00 % | 9.912 M 0.00 % | 9.912 M 0.00 % | 9.912 M 0.00 % | 9.912 M 0.00 % | 9.912 M 0.00 % | 9.912 M 0.00 % | 9.912 M 0.00 % | 9.912 M 0.00 % | 9.912 M 0.15 % | 9.896 M 0.00 % | 9.896 M |
| Weighted average shs out | 7.400 M -25.39 % | 9.918 M 0.07 % | 9.912 M 0.00 % | 9.912 M 0.00 % | 9.912 M 0.00 % | 9.912 M 0.00 % | 9.912 M 0.00 % | 9.912 M 0.00 % | 9.912 M 0.00 % | 9.912 M 0.00 % | 9.912 M 0.00 % | 9.912 M 0.00 % | 9.912 M 0.00 % | 9.912 M 0.00 % | 9.912 M 0.00 % | 9.912 M 0.15 % | 9.896 M 0.00 % | 9.896 M |
| EPS diluted | -1.51 -408.16 % | 0.49 250.00 % | 0.14 40.00 % | 0.10 -54.55 % | 0.22 1 592.31 % | 0.01 101.33 % | -0.98 19.01 % | -1.21 -1 685.85 % | 0.08 119.25 % | 0.03 104.77 % | -0.73 -73.81 % | -0.42 -180.00 % | -0.15 76.56 % | -0.64 39.62 % | -1.06 -8 717.89 % | 0.01 101.98 % | -0.62 -10.71 % | -0.56 |
| Earnings per share | -1.51 -408.16 % | 0.49 250.00 % | 0.14 40.00 % | 0.10 -54.55 % | 0.22 1 592.31 % | 0.01 101.33 % | -0.98 19.01 % | -1.21 -1 685.85 % | 0.08 119.25 % | 0.03 104.77 % | -0.73 -73.81 % | -0.42 -180.00 % | -0.15 76.56 % | -0.64 39.62 % | -1.06 -8 717.89 % | 0.01 101.98 % | -0.62 -10.71 % | -0.56 |
| Gross profit | 29.970 M -4.00 % | 31.218 M -12.77 % | 35.789 M 0.63 % | 35.566 M 23.98 % | 28.688 M 4.93 % | 27.340 M 44.73 % | 18.890 M -15.35 % | 22.315 M -29.86 % | 31.816 M -1.74 % | 32.381 M 121.68 % | 14.607 M -24.50 % | 19.347 M 64.66 % | 11.749 M -30.59 % | 16.927 M -39.33 % | 27.899 M 29.39 % | 21.562 M 114.99 % | 10.029 M -14.77 % | 11.767 M |
| Income tax expense | 0.000 | 0.000 -100.00 % | 72.999 K -99.20 % | 9.095 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.329 M 186.16 % | -1.542 M -2 000.96 % | -73.396 K -101.43 % | 5.126 M 11.09 % | 4.615 M 151.97 % | -8.879 M 65.73 % | -25.907 M -515.16 % | 6.240 M -18.54 % | 7.660 M 15 220.94 % | 50.000 K 4.17 % | 48.000 K |
| Cost of revenue | 145.000 M -6.62 % | 155.272 M 14.07 % | 136.125 M 0.46 % | 135.500 M 38.89 % | 97.561 M -2.04 % | 99.592 M 17.93 % | 84.452 M -1.88 % | 86.069 M 15.27 % | 74.670 M 13.23 % | 65.943 M -10.88 % | 73.992 M 25.28 % | 59.060 M 219.85 % | 18.465 M -47.54 % | 35.196 M 6.98 % | 32.900 M -13.55 % | 38.057 M 9.80 % | 34.659 M 16.49 % | 29.753 M |
| General and administrative expenses | 0.000 -100.00 % | 87.000 K 16.00 % | 75.000 K -20.21 % | 94.000 K 25.33 % | 75.000 K 0.00 % | 75.000 K 0.00 % | 75.000 K -4.58 % | 78.600 K 4.80 % | 75.000 K -93.91 % | 1.231 M 53.01 % | 804.691 K -92.68 % | 10.998 M 42.01 % | 7.744 M 21.40 % | 6.379 M 66.70 % | 3.827 M 1.27 % | 3.779 M 25.18 % | 3.019 M 21.52 % | 2.484 M |
| Selling and marketing expenses | 0.000 -100.00 % | 1.151 M 67.05 % | 689.000 K 35.10 % | 510.000 K -31.86 % | 748.412 K 127.13 % | 329.505 K -80.16 % | 1.661 M -1.63 % | 1.689 M 30.97 % | 1.289 M -35.75 % | 2.007 M | 0.000 | 0.000 | 0.000 -100.00 % | 19.850 M 87.96 % | 10.561 M 34.21 % | 7.869 M 111.01 % | 3.729 M -43.26 % | 6.573 M |
| Other expenses | 0.000 -100.00 % | 23.059 M -27.35 % | 31.741 M 35.67 % | 23.395 M 76.85 % | 13.229 M -47.95 % | 25.416 M 15 146.78 % | 166.698 K -4.45 % | 174.462 K -60.43 % | 440.948 K 274.89 % | 117.622 K 2.71 % | 114.516 K 152.03 % | 45.437 K | 0.000 -100.00 % | 10.409 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 39.208 M 61.37 % | 24.297 M -25.25 % | 32.505 M 35.44 % | 23.999 M 70.79 % | 14.052 M -45.58 % | 25.821 M 0.73 % | 25.634 M -7.89 % | 27.829 M 3.19 % | 26.969 M -2.16 % | 27.564 M 64.09 % | 16.798 M -11.23 % | 18.924 M 19.14 % | 15.884 M -54.13 % | 34.628 M 2.28 % | 33.856 M 119.77 % | 15.405 M 52.35 % | 10.112 M -20.73 % | 12.755 M |
| Cost and expenses | 184.208 M 2.58 % | 179.570 M 6.49 % | 168.630 M 5.72 % | 159.499 M 31.45 % | 121.336 M -3.25 % | 125.413 M 13.92 % | 110.087 M -3.35 % | 113.898 M 12.06 % | 101.640 M 8.70 % | 93.507 M 2.99 % | 90.790 M 16.42 % | 77.984 M 127.03 % | 34.349 M -50.81 % | 69.823 M 4.60 % | 66.756 M 24.87 % | 53.462 M 19.41 % | 44.770 M 5.32 % | 42.508 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 | 39.208 M 3 067.04 % | 1.238 M 62.04 % | 764.000 K 26.49 % | 604.000 K -26.65 % | 823.412 K 103.56 % | 404.505 K -76.70 % | 1.736 M -1.77 % | 1.767 M 29.53 % | 1.364 M -57.87 % | 3.238 M 302.41 % | 804.691 K -92.68 % | 10.998 M 42.01 % | 7.744 M -70.47 % | 26.230 M 82.30 % | 14.388 M 23.52 % | 11.648 M 72.61 % | 6.748 M -25.49 % | 9.057 M |
| Interest income | 72.000 K 414.29 % | 14.000 K -86.27 % | 102.000 K 88.89 % | 54.000 K -36.20 % | 84.633 K -12.59 % | 96.827 K -3.33 % | 100.162 K -26.81 % | 136.853 K 13.68 % | 120.386 K 96.65 % | 61.217 K -84.73 % | 400.864 K 16.95 % | 342.752 K 10.94 % | 308.941 K -8.30 % | 336.891 K 16.05 % | 290.294 K 34.26 % | 216.215 K 102.74 % | 106.648 K | 0.000 |
| Interest expense | 2.045 M -2.06 % | 2.088 M 0.68 % | 2.074 M 9.62 % | 1.892 M -4.48 % | 1.981 M 6.07 % | 1.867 M -42.82 % | 3.266 M -41.29 % | 5.563 M 20.39 % | 4.621 M -0.65 % | 4.651 M -8.09 % | 5.060 M 2.71 % | 4.927 M 27.13 % | 3.875 M 14.29 % | 3.391 M -27.75 % | 4.693 M 10.98 % | 4.228 M -5.70 % | 4.484 M 62.40 % | 2.761 M |
| Depreciation and amortization | 719.000 K 12.52 % | 639.000 K -15.92 % | 760.000 K 57.88 % | 481.393 K 23.30 % | 390.438 K 0.20 % | 389.647 K 11.58 % | 349.210 K -30.64 % | 503.444 K -23.49 % | 657.968 K -70.27 % | 2.213 M 0.89 % | 2.193 M -14.98 % | 2.580 M -18.61 % | 3.170 M -2.15 % | 3.239 M 74.53 % | 1.856 M 2.82 % | 1.805 M 1.98 % | 1.770 M 3.87 % | 1.704 M |
| Operating income | -9.238 M -233.48 % | 6.921 M 110.62 % | 3.286 M 22.92 % | 2.673 M -34.06 % | 4.054 M 166.83 % | 1.519 M 122.51 % | -6.750 M -0.69 % | -6.704 M -239.23 % | 4.815 M 2 017.15 % | 227.418 K 103.08 % | -7.382 M -77.45 % | -4.160 M -182.53 % | -1.472 M 76.75 % | -6.332 M 39.98 % | -10.550 M -3 207.54 % | 339.509 K 105.56 % | -6.106 M -10.96 % | -5.503 M |
| Operating income ratio | -0.05 -242.27 % | 0.04 94.16 % | 0.02 22.31 % | 0.02 -51.33 % | 0.03 168.28 % | 0.01 118.33 % | -0.07 -5.60 % | -0.06 -236.80 % | 0.05 1 854.85 % | 0.00 102.78 % | -0.08 -57.04 % | -0.05 -8.87 % | -0.05 59.89 % | -0.12 29.99 % | -0.17 -3 147.25 % | 0.01 104.17 % | -0.14 -3.09 % | -0.13 |
| Total other income expenses net | -1.951 M 5.34 % | -2.061 M -8.59 % | -1.898 M | 0.000 100.00 % | -1.890 M -35.87 % | -1.391 M 53.70 % | -3.003 M 53.63 % | -6.476 M -58.31 % | -4.091 M 1.84 % | -4.168 M 12.79 % | -4.779 M -15.45 % | -4.140 M -252.67 % | 2.712 M -76.20 % | 11.395 M 348.88 % | -4.578 M -11.78 % | -4.096 M -1.28 % | -4.044 M | 0.000 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 41.440 M -3.13 % | 42.781 M -13.31 % | 49.347 M -12.30 % | 56.266 M -8.38 % | 61.411 M 8.68 % | 56.509 M 3.89 % | 54.392 M 1.04 % | 53.834 M 25.76 % | 42.806 M 20.93 % | 35.399 M 8.13 % | 32.738 M -2.93 % | 33.725 M 13.03 % | 29.836 M 60.49 % | 18.591 M -50.55 % | 37.599 M 0.28 % | 37.493 M 18.21 % | 31.718 M |
| Total investments | 2.695 M 17.63 % | 2.291 M -0.09 % | 2.293 M 0.00 % | 2.293 M -22.22 % | 2.948 M 3.97 % | 2.836 M 17.67 % | 2.410 M 218.19 % | 757.338 K -29.60 % | 1.076 M 0.00 % | 1.076 M 98.48 % | 542.010 K 0.00 % | 542.010 K 0.00 % | 542.010 K 0.93 % | 537.010 K 0.00 % | 537.010 K 0.00 % | 537.010 K 0.00 % | 537.010 K |
| Total debt | 42.450 M -5.84 % | 45.081 M -10.25 % | 50.229 M -11.48 % | 56.740 M -8.46 % | 61.985 M 8.51 % | 57.125 M 2.55 % | 55.703 M 1.21 % | 55.035 M 25.65 % | 43.800 M 16.39 % | 37.633 M 11.28 % | 33.819 M -7.14 % | 36.419 M 20.27 % | 30.280 M 59.35 % | 19.002 M -50.25 % | 38.197 M -0.20 % | 38.273 M 16.61 % | 32.823 M |
| Accumulated other comprehensive income loss | 0.000 | 0.000 -100.00 % | 99.115 M 0.00 % | 99.115 M 0.00 % | 99.115 M 0.00 % | 99.115 M 0.00 % | 99.115 M 0.00 % | 99.115 M 0.00 % | 99.115 M 0.00 % | 99.115 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 0.000 100.00 % | -84.496 M 5.44 % | -89.357 M 1.62 % | -90.826 M 1.13 % | -91.865 M 2.30 % | -94.030 M 0.14 % | -94.158 M -11.93 % | -84.122 M -16.62 % | -72.132 M 1.04 % | -72.888 M 0.46 % | -73.228 M -13.02 % | -64.791 M -6.78 % | -60.676 M -2.49 % | -59.204 M -11.95 % | -52.882 M -24.92 % | -42.332 M | 0.000 |
| Common stock | 99.115 M 0.00 % | 99.115 M 0.00 % | 99.115 M 0.00 % | 99.115 M 0.00 % | 99.115 M 0.00 % | 99.115 M 0.00 % | 99.115 M 0.00 % | 99.115 M 0.00 % | 99.115 M 0.00 % | 99.115 M 0.07 % | 99.045 M 0.08 % | 98.965 M 0.00 % | 98.965 M 0.00 % | 98.965 M 0.00 % | 98.965 M 0.00 % | 98.965 M 0.00 % | 98.965 M |
| Total equity | 3.473 M -76.24 % | 14.619 M 49.82 % | 9.758 M 17.72 % | 8.289 M 14.33 % | 7.250 M 42.56 % | 5.085 M 2.60 % | 4.957 M -66.29 % | 14.705 M -45.14 % | 26.806 M 2.21 % | 26.227 M 1.59 % | 25.817 M -24.46 % | 34.174 M -10.75 % | 38.289 M -3.70 % | 39.761 M -13.72 % | 46.083 M -18.63 % | 56.633 M -42.77 % | 98.965 M |
| Other non current liabilities | 360.000 K 13.92 % | 316.000 K -19.80 % | 394.000 K 16.91 % | 337.000 K 1.40 % | 332.362 K -31.73 % | 486.817 K 101.29 % | -37.786 M -472 365.93 % | 8.001 K -38.45 % | 13.000 K 30.00 % | 10.000 K -96.76 % | 308.880 K -3.12 % | 318.815 K -18.57 % | 391.503 K 112.88 % | -3.040 M -141.06 % | 7.403 M | 0.000 | 0.000 |
| Long term debt | 24.281 M -9.43 % | 26.808 M -4.40 % | 28.042 M -4.98 % | 29.512 M -7.07 % | 31.756 M | 0.000 -100.00 % | 38.312 M 3.60 % | 36.982 M 38.79 % | 26.646 M 36.76 % | 19.484 M 0.61 % | 19.366 M 315.45 % | 4.661 M 1 926.72 % | 230.000 K -93.83 % | 3.728 M -77.04 % | 16.234 M -57.58 % | 38.273 M 121.37 % | 17.289 M |
| Total non current liabilities | 24.641 M -9.15 % | 27.124 M -4.61 % | 28.436 M -4.73 % | 29.849 M -6.98 % | 32.088 M 6 491.37 % | 486.817 K -7.45 % | 526.015 K -98.58 % | 36.990 M 38.75 % | 26.659 M 36.76 % | 19.494 M -0.92 % | 19.675 M 295.06 % | 4.980 M 701.33 % | 621.502 K -9.60 % | 687.495 K -97.09 % | 23.638 M -38.24 % | 38.273 M 16.61 % | 32.823 M |
| Other current liabilities | 9.698 M 89.04 % | 5.130 M 25.00 % | 4.104 M -15.62 % | 4.864 M 121.38 % | 2.197 M -17.59 % | 2.666 M 101.30 % | 1.324 M -51.02 % | 2.704 M -12.54 % | 3.091 M 14.43 % | 2.701 M 33 922.18 % | 7.940 K -99.75 % | 3.154 M 706.10 % | 391.281 K -95.74 % | 9.183 M 260 401.11 % | 3.525 K -99.98 % | 15.650 M 30.04 % | 12.035 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 907.000 K 861.83 % | 94.299 K 867.76 % | 9.744 K -17.61 % | 11.826 K -98.80 % | 986.670 K -55.90 % | 2.237 M -5.39 % | 2.365 M 8 064.49 % | 28.962 K 264.76 % | 7.940 K 12.85 % | 7.036 K -10.38 % | 7.851 K -99.79 % | 3.778 M 18.96 % | 3.176 M | 0.000 | 0.000 |
| Short term debt | 18.169 M -0.57 % | 18.273 M -17.64 % | 22.187 M -18.51 % | 27.228 M -9.93 % | 30.229 M -47.08 % | 57.125 M 4.40 % | 54.716 M 203.09 % | 18.053 M 5.24 % | 17.154 M -5.48 % | 18.149 M -19.18 % | 22.457 M -29.28 % | 31.757 M 5.68 % | 30.050 M 58.14 % | 19.002 M -13.48 % | 21.962 M | 0.000 | 0.000 |
| Total current liabilities | 51.179 M 7.83 % | 47.462 M 18.16 % | 40.167 M -12.59 % | 45.953 M 1.64 % | 45.214 M -35.44 % | 70.032 M -0.50 % | 70.387 M 178.83 % | 25.244 M -1.51 % | 25.630 M -8.48 % | 28.005 M -16.18 % | 33.412 M -19.13 % | 41.313 M -16.94 % | 49.740 M 47.86 % | 33.639 M 22.90 % | 27.371 M 74.89 % | 15.650 M 30.04 % | 12.035 M |
| Total liabilities | 75.821 M 1.56 % | 74.658 M 8.83 % | 68.603 M -9.50 % | 75.802 M -1.94 % | 77.302 M 9.62 % | 70.519 M -0.56 % | 70.913 M 13.95 % | 62.234 M 19.02 % | 52.290 M 10.09 % | 47.499 M -10.53 % | 53.087 M 14.67 % | 46.293 M -8.08 % | 50.361 M 46.71 % | 34.327 M -32.70 % | 51.009 M -5.40 % | 53.923 M 20.21 % | 44.857 M |
| Other non current assets | 0.000 -100.00 % | 577.000 K | 0.000 100.00 % | -350.000 | 0.000 -100.00 % | 379.339 K | 0.000 -100.00 % | 2.375 M 10.00 % | 2.159 M 110.72 % | -20.142 M -163.09 % | 31.925 M -23.93 % | 41.967 M 146.35 % | 17.035 M 40.08 % | 12.162 M 30.03 % | 9.353 M -9.16 % | 10.296 M -81.07 % | 54.397 M |
| Long term investments | 2.695 M 57.23 % | 1.714 M -25.25 % | 2.293 M -0.02 % | 2.293 M -22.21 % | 2.948 M 20.03 % | 2.456 M 1.93 % | 2.410 M 218.19 % | 757.338 K -29.60 % | 1.076 M -95.21 % | 22.462 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 6.932 M 27.22 % | 5.449 M -7.35 % | 5.881 M 4.18 % | 5.645 M 31.13 % | 4.305 M -0.53 % | 4.328 M -8.14 % | 4.711 M 8.53 % | 4.341 M -7.02 % | 4.668 M 67.11 % | 2.794 M -7.60 % | 3.023 M -32.95 % | 4.509 M -11.66 % | 5.104 M -21.84 % | 6.531 M -68.66 % | 20.840 M -6.47 % | 22.282 M 0.67 % | 22.135 M |
| Total non current assets | 9.627 M 24.38 % | 7.740 M -5.31 % | 8.174 M 2.97 % | 7.938 M 9.44 % | 7.253 M 1.25 % | 7.163 M 0.60 % | 7.121 M -4.71 % | 7.473 M -5.44 % | 7.903 M 54.57 % | 5.113 M -85.37 % | 34.948 M -24.80 % | 46.476 M 109.92 % | 22.140 M 18.44 % | 18.692 M -38.09 % | 30.193 M -7.32 % | 32.579 M -57.43 % | 76.531 M |
| Other current assets | 2.302 M -49.07 % | 4.520 M 14.63 % | 3.943 M -16.71 % | 4.734 M -43.64 % | 8.401 M 101.70 % | 4.165 M 124.97 % | 1.851 M -29.84 % | 2.639 M -53.08 % | 5.624 M -78.70 % | 26.403 M 693.03 % | 3.329 M 2.24 % | 3.256 M 98.50 % | 1.641 M -39.16 % | 2.696 M -75.36 % | 10.944 M -13.80 % | 12.697 M 46.87 % | 8.645 M |
| Short term investments | 980.602 K 69.95 % | 577.000 K -66.76 % | 1.736 M -2.53 % | 1.781 M | 0.000 -100.00 % | 379.339 K | 0.000 | 0.000 | 0.000 100.00 % | -21.386 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 1.010 M -56.09 % | 2.300 M 160.77 % | 882.000 K 86.08 % | 474.000 K -17.40 % | 573.836 K -6.87 % | 616.163 K -53.00 % | 1.311 M 9.19 % | 1.201 M 20.74 % | 994.488 K -55.49 % | 2.234 M 106.61 % | 1.081 M -59.86 % | 2.694 M 506.91 % | 443.923 K 7.92 % | 411.357 K -31.14 % | 597.394 K -23.41 % | 779.967 K -29.40 % | 1.105 M |
| Cash and short term investments | 1.010 M -56.09 % | 2.300 M 160.77 % | 882.000 K 86.08 % | 474.000 K -17.40 % | 573.836 K -6.87 % | 616.163 K -53.00 % | 1.311 M 9.19 % | 1.201 M 20.74 % | 994.488 K -55.49 % | 2.234 M 106.61 % | 1.081 M -59.86 % | 2.694 M 506.91 % | 443.923 K 7.92 % | 411.357 K -31.14 % | 597.394 K -23.41 % | 779.967 K -29.40 % | 1.105 M |
| Total current assets | 69.666 M -15.15 % | 82.108 M 16.98 % | 70.188 M -7.83 % | 76.147 M -1.49 % | 77.298 M 12.94 % | 68.441 M -0.45 % | 68.749 M -1.03 % | 69.466 M -2.43 % | 71.192 M 3.76 % | 68.613 M 56.10 % | 43.955 M 29.31 % | 33.991 M -48.89 % | 66.510 M 20.06 % | 55.396 M -17.19 % | 66.898 M -14.21 % | 77.977 M 15.88 % | 67.291 M |
| Inventory | 38.734 M -6.52 % | 41.437 M 31.15 % | 31.594 M -3.70 % | 32.809 M 14.15 % | 28.741 M 0.64 % | 28.559 M -6.91 % | 30.678 M 14.33 % | 26.832 M -6.58 % | 28.721 M 13.54 % | 25.296 M 15.76 % | 21.852 M 33.71 % | 16.344 M -11.28 % | 18.422 M 4.37 % | 17.651 M -14.91 % | 20.744 M -0.29 % | 20.805 M 0.64 % | 20.674 M |
| Net receivables | 27.620 M -18.41 % | 33.851 M 0.24 % | 33.769 M -11.44 % | 38.130 M -3.67 % | 39.583 M 12.77 % | 35.101 M 9.23 % | 32.136 M -8.91 % | 35.279 M -1.60 % | 35.853 M 144.24 % | 14.679 M -17.03 % | 17.692 M 51.25 % | 11.697 M -74.57 % | 46.004 M 32.82 % | 34.636 M 0.07 % | 34.612 M -20.79 % | 43.695 M 22.77 % | 35.592 M |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 100.00 % | -1.000 K 0.00 % | -1.000 K -116.67 % | 6.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 | 23.312 M -3.10 % | 24.059 M 85.51 % | 12.969 M -5.80 % | 13.767 M 7.74 % | 12.777 M 24.91 % | 10.229 M -17.33 % | 12.373 M 175.73 % | 4.487 M -16.67 % | 5.385 M -24.73 % | 7.154 M -32.32 % | 10.571 M 65.32 % | 6.394 M -66.85 % | 19.291 M 1 051.05 % | 1.676 M -24.82 % | 2.229 M | 0.000 | 0.000 |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -986.670 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 327.951 K | 0.000 -100.00 % | 213.197 K |
| Preferred stock | 0.000 | 0.000 | 0.000 -100.00 % | 90.826 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 |
| Other total stockholders equity | -95.642 M -13.19 % | -84.496 M 14.75 % | -99.115 M 0.00 % | -99.115 M 0.00 % | -99.115 M 0.00 % | -99.115 M 0.00 % | -99.115 M -34 361.36 % | -287.612 K -62.25 % | -177.265 K 99.82 % | -99.115 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 -100.00 % | 72.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 |
| Total assets | 79.293 M -11.18 % | 89.277 M 13.93 % | 78.361 M -6.81 % | 84.091 M -0.54 % | 84.552 M 11.83 % | 75.604 M -0.35 % | 75.870 M -1.39 % | 76.939 M -2.73 % | 79.096 M 7.28 % | 73.726 M -6.56 % | 78.903 M -1.94 % | 80.467 M -9.23 % | 88.650 M 19.66 % | 74.088 M -23.69 % | 97.092 M -12.18 % | 110.556 M -23.13 % | 143.822 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 13.948 M 1 005.23 % | 1.262 M -77.54 % | 5.620 M 3.61 % | 5.424 M 254.75 % | -3.505 M 0.00 % | -3.505 M -137.70 % | 9.297 M 1 021.82 % | 828.715 K 112.90 % | -6.424 M -257.93 % | -1.795 M -108.57 % | 20.935 M 756.40 % | 2.445 M 119.39 % | -12.609 M -234.51 % | 9.374 M 27.44 % | 7.355 M 199.45 % | -7.396 M -913.64 % | 909.000 K |
| Accounts receivables | 5.654 M 555.60 % | -1.241 M -128.75 % | 4.316 M 65.00 % | 2.616 M 164.49 % | -4.056 M -20.79 % | -3.358 M -194.70 % | 3.546 M 792.44 % | 397.316 K -62.37 % | 1.056 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 2.704 M 127.47 % | -9.843 M -910.12 % | 1.215 M 129.87 % | -4.068 M -291.96 % | 2.119 M 0.00 % | 2.119 M 155.11 % | -3.845 M -303.58 % | 1.889 M 155.14 % | -3.426 M 0.51 % | -3.443 M 37.50 % | -5.509 M -365.06 % | 2.078 M 369.72 % | -770.567 K -124.91 % | 3.093 M 4 972.59 % | 60.977 K 146.35 % | -131.568 K -101.15 % | 11.490 M |
| Accounts payables | -747.000 K -107.00 % | 10.666 M 1 436.59 % | -798.000 K -180.63 % | 989.661 K -61.16 % | 2.548 M 218.86 % | -2.144 M -125.49 % | 8.409 M 19 002.86 % | -44.487 K 97.49 % | -1.769 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 6.337 M 404.54 % | 1.256 M 41.60 % | 887.000 K -84.93 % | 5.887 M 243.01 % | -4.116 M -3 261.80 % | -122.443 K -110.31 % | 1.187 M 184.01 % | -1.413 M 38.15 % | -2.285 M -238.59 % | 1.649 M -93.77 % | 26.444 M 7 120.56 % | 366.234 K 103.09 % | -11.838 M -288.49 % | 6.280 M -13.90 % | 7.294 M 200.41 % | -7.264 M 31.35 % | -10.581 M |
| Other non cash items | 138.000 K -93.48 % | 2.117 M -20.87 % | 2.675 M 51.22 % | 1.769 M -32.27 % | 2.612 M 0.00 % | 2.612 M -21.17 % | 3.313 M -37.24 % | 5.279 M 23.84 % | 4.263 M 4.13 % | 4.094 M -3.64 % | 4.248 M 6.66 % | 3.983 M 247.54 % | -2.700 M 76.32 % | -11.398 M -792.12 % | 1.647 M 0.00 % | 1.647 M 136.52 % | -4.509 M |
| Net cash provided by operating activities | 3.616 M -59.27 % | 8.878 M -14.98 % | 10.442 M 19.84 % | 8.713 M 2 423.63 % | -374.974 K 0.00 % | -374.974 K -111.68 % | 3.211 M 159.69 % | -5.380 M -620.08 % | -747.074 K -115.38 % | 4.857 M -75.85 % | 20.110 M 311.00 % | 4.893 M 135.95 % | -13.611 M -166.51 % | -5.107 M -1 760.29 % | 307.603 K 108.05 % | -3.822 M -108.87 % | -1.830 M |
| Investments in property plant and equipment | -2.202 M -968.93 % | -206.000 K 84.81 % | -1.356 M 25.54 % | -1.821 M -28 536.58 % | -6.359 K 0.00 % | -6.359 K 99.12 % | -719.551 K -549.30 % | -110.820 K 95.62 % | -2.533 M -502.65 % | -420.255 K -68.01 % | -250.130 K -100.45 % | -124.784 K 98.86 % | -10.951 M -1 502.41 % | -683.438 K -65.19 % | -413.725 K 78.82 % | -1.953 M 69.39 % | -6.381 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.000 K | 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 -100.00 % | 802.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | -94.000 K -235.71 % | -28.000 K 72.55 % | -102.000 K -282.14 % | 56.000 K -42.61 % | 97.577 K 0.00 % | 97.577 K -3.30 % | 100.912 K -26.66 % | 137.603 K 13.59 % | 121.136 K 95.48 % | 61.967 K -85.99 % | 442.176 K 28.87 % | 343.127 K -98.03 % | 17.428 M -38.18 % | 28.190 M 9 064.28 % | 307.603 K -80.64 % | 1.589 M -78.58 % | 7.419 M |
| Net cash used for investing activites | -2.296 M -881.20 % | -234.000 K 83.95 % | -1.458 M 17.39 % | -1.765 M -2 034.93 % | 91.218 K 0.00 % | 91.218 K 114.74 % | -618.639 K -2 409.82 % | 26.783 K 101.11 % | -2.412 M -573.08 % | -358.288 K -286.56 % | 192.046 K -12.37 % | 219.145 K -96.61 % | 6.471 M -76.47 % | 27.506 M 26 019.37 % | -106.122 K 70.85 % | -364.052 K -135.07 % | 1.038 M |
| Debt repayment | -2.631 M 48.89 % | -5.148 M 20.95 % | -6.512 M -24.17 % | -5.245 M -468.84 % | 1.422 M 0.00 % | 1.422 M 112.91 % | 667.849 K -94.06 % | 11.235 M 56.85 % | 7.163 M 868.28 % | 739.728 K 104.27 % | -17.304 M -1 113.51 % | 1.707 M -84.55 % | 11.048 M 157.56 % | -19.194 M -25 007.08 % | -76.450 K -295.11 % | 39.183 K 108.50 % | -461.100 K |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 70.250 K -12.19 % | 80.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 21.680 K 101.04 % | -2.077 M -0.63 % | -2.064 M -14.45 % | -1.803 M 1.62 % | -1.833 M 0.00 % | -1.833 M 41.80 % | -3.150 M 44.50 % | -5.676 M -8.23 % | -5.244 M -28.36 % | -4.085 M 12.90 % | -4.690 M -2.66 % | -4.569 M -17.90 % | -3.875 M -14.29 % | -3.391 M | 0.000 | 0.000 100.00 % | -900.000 |
| Net cash used provided by financing activities | -2.609 M 63.88 % | -7.225 M 15.75 % | -8.576 M -21.68 % | -7.048 M -1 614.08 % | -411.182 K 0.00 % | -411.182 K 83.43 % | -2.482 M -144.65 % | 5.559 M 189.73 % | 1.919 M 157.35 % | -3.346 M 84.73 % | -21.914 M -665.77 % | -2.862 M -139.90 % | 7.172 M 131.76 % | -22.585 M -29 442.29 % | -76.450 K -295.11 % | 39.183 K 108.48 % | -462.000 K |
| Effect of forex changes on cash | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | -1.290 M -190.89 % | 1.419 M 248.65 % | 407.000 K 507.00 % | -100.000 K 85.61 % | -694.939 K 0.00 % | -694.939 K -729.47 % | 110.400 K -46.46 % | 206.214 K 116.63 % | -1.240 M -207.54 % | 1.153 M 171.49 % | -1.613 M -171.67 % | 2.250 M 6 809.93 % | 32.566 K 117.51 % | -186.038 K -1.90 % | -182.572 K 43.80 % | -324.869 K -156.30 % | 577.000 K |
| Cash at beginning of period | 2.300 M 161.07 % | 881.000 K 85.86 % | 474.000 K -17.42 % | 574.000 K -56.22 % | 1.311 M 0.00 % | 1.311 M 9.19 % | 1.201 M 20.74 % | 994.488 K -55.49 % | 2.234 M 106.61 % | 1.081 M -59.86 % | 2.694 M 506.91 % | 443.923 K 7.92 % | 411.357 K -31.14 % | 597.394 K -23.41 % | 779.966 K -29.40 % | 1.105 M 109.25 % | 528.000 K |
| Cash at end of period | 1.010 M -56.09 % | 2.300 M 161.07 % | 881.000 K 85.86 % | 474.000 K -23.07 % | 616.163 K 0.00 % | 616.163 K -53.00 % | 1.311 M 9.19 % | 1.201 M 20.74 % | 994.488 K -55.49 % | 2.234 M 106.61 % | 1.081 M -59.86 % | 2.694 M 506.91 % | 443.923 K 7.92 % | 411.356 K -31.14 % | 597.394 K -23.41 % | 779.966 K -29.41 % | 1.105 M |
| Operating cash flow | 3.616 M -59.27 % | 8.879 M -14.97 % | 10.442 M 19.84 % | 8.713 M 2 423.63 % | -374.974 K 0.00 % | -374.974 K -111.68 % | 3.211 M 159.69 % | -5.380 M -620.08 % | -747.074 K -115.38 % | 4.857 M -75.85 % | 20.110 M 311.00 % | 4.893 M 135.95 % | -13.611 M -166.51 % | -5.107 M -1 760.29 % | 307.603 K 108.05 % | -3.822 M -108.87 % | -1.830 M |
| Capital expenditure | -2.202 M -968.93 % | -206.000 K 84.81 % | -1.356 M 25.54 % | -1.821 M -28 536.58 % | -6.359 K 0.00 % | -6.359 K 99.12 % | -719.551 K -549.30 % | -110.820 K 95.62 % | -2.533 M -502.65 % | -420.255 K -68.01 % | -250.130 K -100.45 % | -124.784 K 98.86 % | -10.951 M -1 502.41 % | -683.438 K -65.19 % | -413.725 K 78.82 % | -1.953 M 69.39 % | -6.381 M |
| Free CashFlow | 1.414 M -83.70 % | 8.673 M -4.55 % | 9.086 M 31.83 % | 6.892 M 1 907.34 % | -381.333 K 0.00 % | -381.333 K -115.31 % | 2.491 M 145.38 % | -5.490 M -67.40 % | -3.280 M -173.92 % | 4.437 M -77.66 % | 19.860 M 316.51 % | 4.768 M 119.41 % | -24.562 M -324.18 % | -5.791 M -5 356.50 % | -106.122 K 98.16 % | -5.775 M 29.66 % | -8.211 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2009-03-31 | 2008-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 26.494 M -40.00 % | 44.153 M 15.03 % | 38.384 M -25.96 % | 51.844 M 27.73 % | 40.589 M -25.72 % | 54.646 M 0.19 % | 54.544 M 39.79 % | 39.019 M 1.93 % | 38.280 M -7.67 % | 41.461 M 31.65 % | 31.493 M -38.37 % | 51.101 M 6.77 % | 47.859 M 2.52 % | 46.681 M -0.48 % | 46.905 M 32.59 % | 35.377 M -15.98 % | 42.103 M -1.20 % | 42.615 M 20.21 % | 35.449 M 43.50 % | 24.703 M 5.03 % | 23.519 M -13.28 % | 27.121 M 0.56 % | 26.969 M -26.75 % | 36.818 M 2.21 % | 36.023 M 11.40 % | 32.337 M 36.96 % | 23.611 M -11.74 % | 26.753 M 29.84 % | 20.605 M -14.62 % | 24.132 M -12.94 % | 27.720 M -11.45 % | 31.306 M 21.60 % | 25.746 M -10.12 % | 28.644 M 47.06 % | 19.478 M -34.69 % | 29.822 M -1.71 % | 30.342 M 27.91 % | 23.721 M -5.37 % | 25.067 M 5.97 % | 23.654 M 0.00 % | 23.654 M 1.24 % | 23.364 M 3.03 % | 22.678 M 14.60 % | 19.789 M -13.08 % | 22.767 M 0.83 % | 22.580 M 27.25 % | 17.745 M -42.23 % | 30.714 M 316.91 % | 7.367 M 1 374.72 % | -577.930 K -102.02 % | 28.588 M 3 686.49 % | 755.000 K -47.90 % | 1.449 M -87.92 % | 12.000 M 359.06 % | 2.614 M -43.04 % | 4.589 M -55.26 % | 10.257 M |
| Net income | -400.000 K 96.87 % | -12.767 M -17 352.70 % | 74.000 K -97.60 % | 3.088 M 283.81 % | -1.680 M -172.38 % | 2.321 M 46.25 % | 1.587 M 757.84 % | 185.000 K -75.88 % | 767.000 K 816.82 % | -107.000 K 93.82 % | -1.730 M -370.74 % | 639.000 K -75.26 % | 2.583 M 139.96 % | -6.464 M -344.13 % | 2.648 M 85.30 % | 1.429 M -58.28 % | 3.425 M 16.79 % | 2.933 M 463.95 % | 520.000 K 131.38 % | -1.657 M -550.27 % | 368.000 K -67.28 % | 1.125 M 531.83 % | 178.000 K -89.39 % | 1.678 M 158.84 % | -2.852 M -2 110.02 % | 141.889 K 104.25 % | -3.339 M -3.82 % | -3.216 M 3.57 % | -3.335 M -82.28 % | -1.830 M 44.13 % | -3.275 M -13.40 % | -2.888 M 27.76 % | -3.998 M -283.99 % | 2.173 M 232.50 % | -1.640 M -217.21 % | -517.000 K -221.36 % | 426.000 K 196.82 % | -440.000 K -252.25 % | 289.000 K 144.95 % | -643.000 K 0.00 % | -643.000 K 41.61 % | -1.101 M 43.87 % | -1.962 M 12.49 % | -2.242 M -14.27 % | -1.962 M -248.68 % | 1.320 M 145.46 % | -2.903 M -237.58 % | 2.110 M 145.45 % | -4.642 M -705.50 % | 766.637 K -87.32 % | 6.047 M 251.97 % | -3.979 M 7.62 % | -4.307 M -1 078.04 % | 440.372 K 111.26 % | -3.910 M -68.10 % | -2.326 M 31.00 % | -3.371 M |
| Income before tax | -400.000 K 96.87 % | -12.767 M -17 352.70 % | 74.000 K -97.60 % | 3.088 M 283.81 % | -1.680 M -172.38 % | 2.321 M 46.25 % | 1.587 M 757.84 % | 185.000 K -75.88 % | 767.000 K 816.82 % | -107.000 K 93.82 % | -1.730 M -370.74 % | 639.000 K -75.26 % | 2.583 M 139.96 % | -6.464 M -344.13 % | 2.648 M 85.30 % | 1.429 M -58.28 % | 3.425 M 16.66 % | 2.936 M 464.62 % | 520.000 K 131.38 % | -1.657 M -550.27 % | 368.000 K -67.28 % | 1.125 M 531.83 % | 178.000 K -89.39 % | 1.678 M 158.84 % | -2.852 M -2 110.02 % | 141.889 K 104.25 % | -3.339 M -3.82 % | -3.216 M 3.57 % | -3.335 M -82.28 % | -1.830 M 44.13 % | -3.275 M -13.40 % | -2.888 M 27.76 % | -3.998 M -283.99 % | 2.173 M 231.78 % | -1.649 M -218.96 % | -517.000 K -221.36 % | 426.000 K 196.82 % | -440.000 K -252.25 % | 289.000 K 144.95 % | -643.000 K 0.00 % | -643.000 K 41.61 % | -1.101 M 43.87 % | -1.962 M 12.49 % | -2.242 M -14.27 % | -1.962 M -248.68 % | 1.320 M 145.46 % | -2.903 M -237.58 % | 2.110 M 145.45 % | -4.642 M -705.50 % | 766.637 K -87.32 % | 6.047 M 251.97 % | -3.979 M 7.62 % | -4.307 M -1 078.04 % | 440.372 K 111.26 % | -3.910 M -69.41 % | -2.308 M 31.47 % | -3.368 M |
| Income before tax ratio | -0.02 94.78 % | -0.29 -15 098.48 % | 0.00 -96.76 % | 0.06 243.91 % | -0.04 -197.45 % | 0.04 45.98 % | 0.03 513.67 % | 0.00 -76.34 % | 0.02 876.39 % | 0.00 95.30 % | -0.05 -539.30 % | 0.01 -76.83 % | 0.05 138.97 % | -0.14 -345.30 % | 0.06 39.76 % | 0.04 -50.34 % | 0.08 18.07 % | 0.07 369.67 % | 0.01 121.87 % | -0.07 -528.69 % | 0.02 -62.27 % | 0.04 528.29 % | 0.01 -85.52 % | 0.05 157.57 % | -0.08 -1 904.36 % | 0.00 103.10 % | -0.14 -17.64 % | -0.12 25.73 % | -0.16 -113.48 % | -0.08 35.83 % | -0.12 -28.07 % | -0.09 40.59 % | -0.16 -304.69 % | 0.08 189.61 % | -0.08 -388.34 % | -0.02 -223.48 % | 0.01 175.69 % | -0.02 -260.89 % | 0.01 142.41 % | -0.03 0.00 % | -0.03 42.33 % | -0.05 45.52 % | -0.09 23.64 % | -0.11 -31.47 % | -0.09 -247.46 % | 0.06 135.72 % | -0.16 -338.14 % | 0.07 110.90 % | -0.63 52.50 % | -1.33 -727.13 % | 0.21 104.01 % | -5.27 -77.30 % | -2.97 -8 199.52 % | 0.04 102.45 % | -1.50 -197.41 % | -0.50 -53.17 % | -0.33 |
| EBITDA | 334.000 K 102.76 % | -12.081 M -1 483.85 % | 873.000 K -76.81 % | 3.765 M 448.93 % | -1.079 M -136.20 % | 2.981 M 36.37 % | 2.186 M 99.45 % | 1.096 M -17.28 % | 1.325 M 21.12 % | 1.094 M 222.92 % | -890.000 K -158.90 % | 1.511 M -53.10 % | 3.222 M 152.85 % | -6.096 M -282.73 % | 3.336 M 57.58 % | 2.117 M -47.79 % | 4.055 M 14.39 % | 3.545 M 203.77 % | 1.167 M 208.36 % | -1.077 M -219.40 % | 902.000 K -46.96 % | 1.701 M 106.39 % | 824.000 K -60.19 % | 2.070 M 193.67 % | -2.210 M -346.37 % | 897.036 K 134.44 % | -2.605 M -1.44 % | -2.568 M -38.36 % | -1.856 M -44.10 % | -1.288 M 29.69 % | -1.832 M -39.95 % | -1.309 M 48.65 % | -2.549 M -171.42 % | 3.569 M 1 472.69 % | -260.000 K -101.52 % | 17.062 M 911.38 % | 1.687 M 30.57 % | 1.292 M -44.48 % | 2.327 M 110.21 % | 1.107 M 0.00 % | 1.107 M 1 410.73 % | -84.457 K -427.86 % | -16.000 K 91.62 % | -191.000 K -176.81 % | -69.000 K -102.91 % | 2.372 M 369.22 % | -881.000 K -121.06 % | 4.184 M 256.53 % | -2.673 M 32.96 % | -3.987 M -147.45 % | 8.403 M 422.45 % | -2.606 M 4.37 % | -2.725 M 79.11 % | -13.045 M -440.39 % | -2.414 M -122.69 % | -1.084 M 49.70 % | -2.155 M |
| Net income ratio | -0.02 94.78 % | -0.29 -15 098.48 % | 0.00 -96.76 % | 0.06 243.91 % | -0.04 -197.45 % | 0.04 45.98 % | 0.03 513.67 % | 0.00 -76.34 % | 0.02 876.39 % | 0.00 95.30 % | -0.05 -539.30 % | 0.01 -76.83 % | 0.05 138.97 % | -0.14 -345.30 % | 0.06 39.76 % | 0.04 -50.34 % | 0.08 18.21 % | 0.07 369.12 % | 0.01 121.87 % | -0.07 -528.69 % | 0.02 -62.27 % | 0.04 528.29 % | 0.01 -85.52 % | 0.05 157.57 % | -0.08 -1 904.36 % | 0.00 103.10 % | -0.14 -17.64 % | -0.12 25.73 % | -0.16 -113.48 % | -0.08 35.83 % | -0.12 -28.07 % | -0.09 40.59 % | -0.16 -304.69 % | 0.08 190.10 % | -0.08 -385.67 % | -0.02 -223.48 % | 0.01 175.69 % | -0.02 -260.89 % | 0.01 142.41 % | -0.03 0.00 % | -0.03 42.33 % | -0.05 45.52 % | -0.09 23.64 % | -0.11 -31.47 % | -0.09 -247.46 % | 0.06 135.72 % | -0.16 -338.14 % | 0.07 110.90 % | -0.63 52.50 % | -1.33 -727.13 % | 0.21 104.01 % | -5.27 -77.30 % | -2.97 -8 199.52 % | 0.04 102.45 % | -1.50 -195.11 % | -0.51 -54.22 % | -0.33 |
| Ratio EBITDA | 0.01 104.61 % | -0.27 -1 303.04 % | 0.02 -68.68 % | 0.07 373.18 % | -0.03 -148.73 % | 0.05 36.11 % | 0.04 42.68 % | 0.03 -18.85 % | 0.03 31.18 % | 0.03 193.37 % | -0.03 -195.57 % | 0.03 -56.08 % | 0.07 151.55 % | -0.13 -283.61 % | 0.07 18.85 % | 0.06 -37.87 % | 0.10 15.78 % | 0.08 152.69 % | 0.03 175.51 % | -0.04 -213.68 % | 0.04 -38.84 % | 0.06 105.23 % | 0.03 -45.66 % | 0.06 191.64 % | -0.06 -321.16 % | 0.03 125.14 % | -0.11 -14.94 % | -0.10 -6.57 % | -0.09 -68.76 % | -0.05 19.24 % | -0.07 -58.06 % | -0.04 57.77 % | -0.10 -179.46 % | 0.12 1 033.43 % | -0.01 -102.33 % | 0.57 929.02 % | 0.06 2.08 % | 0.05 -41.33 % | 0.09 98.36 % | 0.05 0.00 % | 0.05 1 394.66 % | 0.00 -412.36 % | 0.00 92.69 % | -0.01 -218.47 % | 0.00 -102.89 % | 0.11 311.57 % | -0.05 -136.45 % | 0.14 137.54 % | -0.36 -105.26 % | 6.90 2 247.10 % | 0.29 108.52 % | -3.45 -83.54 % | -1.88 -72.99 % | -1.09 -17.72 % | -0.92 -290.95 % | -0.24 -12.43 % | -0.21 |
| Gross profit ratio | 0.35 128.60 % | 0.15 -39.06 % | 0.25 46.82 % | 0.17 55.78 % | 0.11 -41.33 % | 0.19 20.23 % | 0.16 -36.74 % | 0.25 16.04 % | 0.21 69.20 % | 0.13 -47.25 % | 0.24 3.58 % | 0.23 -0.99 % | 0.23 94.92 % | 0.12 -32.17 % | 0.18 -5.23 % | 0.19 -2.36 % | 0.19 -12.49 % | 0.22 -9.30 % | 0.24 2.23 % | 0.24 -13.18 % | 0.27 58.74 % | 0.17 -42.32 % | 0.30 16.89 % | 0.25 69.21 % | 0.15 -21.44 % | 0.19 8.22 % | 0.18 -0.42 % | 0.18 -6.50 % | 0.19 165.17 % | 0.07 -77.20 % | 0.31 26.59 % | 0.25 35.43 % | 0.18 -64.91 % | 0.52 50.56 % | 0.35 16.77 % | 0.30 9.10 % | 0.27 -21.72 % | 0.35 -9.43 % | 0.38 11.13 % | 0.34 0.00 % | 0.34 -10.34 % | 0.38 314.92 % | 0.09 6.51 % | 0.09 8.18 % | 0.08 -81.69 % | 0.44 451.11 % | 0.08 -71.30 % | 0.28 535.17 % | -0.06 97.83 % | -2.94 -874.80 % | 0.38 160.45 % | -0.63 -180.77 % | -0.22 -120.66 % | 1.08 650.49 % | 0.14 -60.39 % | 0.36 101.78 % | 0.18 |
| Weighted average shs out dil | 10.000 M 35.14 % | 7.400 M 0.00 % | 7.400 M -25.71 % | 9.961 M 0.80 % | 9.882 M -0.29 % | 9.912 M 0.00 % | 9.912 M 0.00 % | 9.912 M 0.00 % | 9.912 M 0.00 % | 9.912 M 0.00 % | 9.912 M -6.93 % | 10.650 M 7.20 % | 9.935 M 0.23 % | 9.912 M 0.00 % | 9.912 M 0.00 % | 9.912 M 0.00 % | 9.912 M 0.00 % | 9.912 M -4.70 % | 10.400 M 6.70 % | 9.747 M 5.95 % | 9.200 M -2.19 % | 9.406 M 5.68 % | 8.900 M -9.83 % | 9.871 M 0.37 % | 9.834 M -0.32 % | 9.866 M 0.46 % | 9.821 M -2.28 % | 10.050 M 2.46 % | 9.809 M -1.10 % | 9.918 M -0.06 % | 9.924 M -0.35 % | 9.959 M -0.36 % | 9.995 M 1.19 % | 9.877 M 2.39 % | 9.647 M -6.70 % | 10.340 M -2.91 % | 10.650 M -3.18 % | 11.000 M 14.19 % | 9.633 M -10.11 % | 10.717 M 0.00 % | 10.717 M 3.90 % | 10.314 M 5.14 % | 9.810 M 0.64 % | 9.748 M -0.63 % | 9.810 M -1.52 % | 9.961 M -0.49 % | 10.010 M -0.37 % | 10.048 M 1.73 % | 9.877 M -0.18 % | 9.894 M -0.19 % | 9.913 M -0.35 % | 9.948 M 0.52 % | 9.896 M -0.08 % | 9.904 M 0.08 % | 9.896 M 0.00 % | 9.896 M 0.00 % | 9.896 M |
| Weighted average shs out | 10.000 M 35.14 % | 7.400 M 0.00 % | 7.400 M -25.71 % | 9.961 M 0.80 % | 9.882 M -0.29 % | 9.912 M 0.00 % | 9.912 M 0.00 % | 9.912 M 0.00 % | 9.912 M 0.00 % | 9.912 M 0.00 % | 9.912 M -6.93 % | 10.650 M 7.45 % | 9.912 M 0.00 % | 9.912 M 0.00 % | 9.912 M 0.00 % | 9.912 M 0.00 % | 9.912 M 0.00 % | 9.912 M -4.70 % | 10.400 M 6.70 % | 9.747 M 5.95 % | 9.200 M -2.19 % | 9.406 M 5.68 % | 8.900 M -9.83 % | 9.871 M 0.37 % | 9.834 M -0.32 % | 9.866 M 0.46 % | 9.821 M -2.28 % | 10.050 M 2.46 % | 9.809 M -1.10 % | 9.918 M -0.06 % | 9.924 M -0.35 % | 9.959 M -0.36 % | 9.995 M 1.19 % | 9.877 M 2.39 % | 9.647 M -6.70 % | 10.340 M -2.91 % | 10.650 M -3.18 % | 11.000 M 14.19 % | 9.633 M -10.11 % | 10.717 M 0.00 % | 10.717 M 3.90 % | 10.314 M 5.14 % | 9.810 M 0.64 % | 9.748 M -0.63 % | 9.810 M -1.52 % | 9.961 M -0.49 % | 10.010 M -0.37 % | 10.048 M 1.73 % | 9.877 M -0.18 % | 9.894 M -0.19 % | 9.913 M -0.35 % | 9.948 M 0.52 % | 9.896 M -0.08 % | 9.904 M 0.08 % | 9.896 M 0.00 % | 9.896 M 0.00 % | 9.896 M |
| EPS diluted | -0.04 97.69 % | -1.73 -17 400.00 % | 0.01 -96.77 % | 0.31 282.35 % | -0.17 -173.91 % | 0.23 43.75 % | 0.16 755.61 % | 0.02 -75.84 % | 0.08 816.67 % | -0.01 93.65 % | -0.17 -383.33 % | 0.06 -76.92 % | 0.26 140.00 % | -0.65 -340.74 % | 0.27 92.86 % | 0.14 -60.00 % | 0.35 16.67 % | 0.30 500.00 % | 0.05 129.41 % | -0.17 -525.00 % | 0.04 -66.67 % | 0.12 500.00 % | 0.02 -88.24 % | 0.17 158.62 % | -0.29 -2 171.43 % | 0.01 104.12 % | -0.34 -6.25 % | -0.32 5.88 % | -0.34 -84.78 % | -0.18 44.24 % | -0.33 -13.79 % | -0.29 27.50 % | -0.40 -281.82 % | 0.22 229.41 % | -0.17 -240.00 % | -0.05 -225.00 % | 0.04 200.00 % | -0.04 -233.33 % | 0.03 150.00 % | -0.06 0.00 % | -0.06 43.93 % | -0.11 46.50 % | -0.20 13.04 % | -0.23 -15.00 % | -0.20 -251.52 % | 0.13 145.52 % | -0.29 -238.10 % | 0.21 144.68 % | -0.47 -710.39 % | 0.08 -87.38 % | 0.61 252.50 % | -0.40 9.09 % | -0.44 -1 100.00 % | 0.04 111.00 % | -0.40 -66.67 % | -0.24 29.41 % | -0.34 |
| Earnings per share | -0.04 97.69 % | -1.73 -17 400.00 % | 0.01 -96.77 % | 0.31 282.35 % | -0.17 -173.91 % | 0.23 43.75 % | 0.16 755.61 % | 0.02 -75.84 % | 0.08 816.67 % | -0.01 93.65 % | -0.17 -383.33 % | 0.06 -76.92 % | 0.26 140.00 % | -0.65 -340.74 % | 0.27 92.86 % | 0.14 -60.00 % | 0.35 16.67 % | 0.30 500.00 % | 0.05 129.41 % | -0.17 -525.00 % | 0.04 -66.67 % | 0.12 500.00 % | 0.02 -88.24 % | 0.17 158.62 % | -0.29 -2 171.43 % | 0.01 104.12 % | -0.34 -6.25 % | -0.32 5.88 % | -0.34 -84.78 % | -0.18 44.24 % | -0.33 -13.79 % | -0.29 27.50 % | -0.40 -281.82 % | 0.22 229.41 % | -0.17 -240.00 % | -0.05 -225.00 % | 0.04 200.00 % | -0.04 -233.33 % | 0.03 150.00 % | -0.06 0.00 % | -0.06 43.93 % | -0.11 46.50 % | -0.20 13.04 % | -0.23 -15.00 % | -0.20 -251.52 % | 0.13 145.52 % | -0.29 -238.10 % | 0.21 144.68 % | -0.47 -710.39 % | 0.08 -87.38 % | 0.61 252.50 % | -0.40 9.09 % | -0.44 -1 100.00 % | 0.04 111.00 % | -0.40 -66.67 % | -0.24 29.41 % | -0.34 |
| Gross profit | 9.347 M 37.17 % | 6.814 M -29.90 % | 9.720 M 8.70 % | 8.942 M 98.98 % | 4.494 M -56.42 % | 10.313 M 20.45 % | 8.562 M -11.57 % | 9.682 M 18.28 % | 8.186 M 56.22 % | 5.240 M -30.56 % | 7.546 M -36.16 % | 11.821 M 5.71 % | 11.182 M 99.84 % | 5.595 M -32.50 % | 8.289 M 25.65 % | 6.597 M -17.96 % | 8.041 M -13.54 % | 9.300 M 9.04 % | 8.529 M 46.70 % | 5.814 M -8.81 % | 6.376 M 37.65 % | 4.632 M -42.00 % | 7.986 M -14.38 % | 9.327 M 72.95 % | 5.393 M -12.49 % | 6.163 M 48.21 % | 4.158 M -12.11 % | 4.731 M 21.40 % | 3.897 M 126.41 % | 1.721 M -80.15 % | 8.670 M 12.09 % | 7.735 M 64.68 % | 4.697 M -68.46 % | 14.892 M 121.41 % | 6.726 M -23.73 % | 8.819 M 7.23 % | 8.224 M 0.13 % | 8.213 M -14.30 % | 9.583 M 17.77 % | 8.137 M 0.00 % | 8.137 M -9.23 % | 8.964 M 327.47 % | 2.097 M 22.06 % | 1.718 M -5.97 % | 1.827 M -81.54 % | 9.895 M 601.27 % | 1.411 M -83.42 % | 8.509 M 1 914.29 % | -469.000 K -127.60 % | 1.699 M -84.34 % | 10.849 M 2 388.82 % | -474.000 K -46.30 % | -324.000 K -102.49 % | 12.988 M 3 345.18 % | 377.000 K -77.44 % | 1.671 M -9.72 % | 1.851 M |
| Income tax expense | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K -150.00 % | 2.000 K -94.29 % | 35.000 K | 0.000 -100.00 % | 0.000 | 0.000 -100.00 % | 24.140 K | 0.000 | 0.000 -100.00 % | 0.000 -100.00 % | 3.439 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.414 M 10.04 % | 1.285 M 4.90 % | 1.225 M 13 711.11 % | -9.000 K -100.00 % | 768.868 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 18.000 K 500.00 % | 3.000 K |
| Cost of revenue | 17.147 M -54.08 % | 37.339 M 30.26 % | 28.664 M -33.19 % | 42.902 M 18.86 % | 36.095 M -18.58 % | 44.333 M -3.59 % | 45.982 M 56.74 % | 29.337 M -2.52 % | 30.094 M -16.92 % | 36.221 M 51.25 % | 23.947 M -39.04 % | 39.280 M 7.10 % | 36.677 M -10.73 % | 41.086 M 6.40 % | 38.616 M 34.18 % | 28.780 M -15.51 % | 34.062 M 2.24 % | 33.315 M 23.76 % | 26.920 M 42.52 % | 18.889 M 10.18 % | 17.143 M -23.77 % | 22.489 M 18.47 % | 18.983 M -30.95 % | 27.491 M -10.25 % | 30.630 M 17.02 % | 26.174 M 34.55 % | 19.453 M -11.67 % | 22.022 M 31.81 % | 16.708 M -25.45 % | 22.411 M 17.64 % | 19.050 M -19.18 % | 23.571 M 11.98 % | 21.049 M 53.06 % | 13.752 M 7.84 % | 12.752 M -39.28 % | 21.003 M -5.04 % | 22.118 M 42.62 % | 15.508 M 0.15 % | 15.484 M -0.21 % | 15.517 M 0.00 % | 15.517 M 7.76 % | 14.400 M -30.03 % | 20.581 M 13.89 % | 18.071 M -13.70 % | 20.940 M 65.08 % | 12.685 M -22.34 % | 16.334 M -26.44 % | 22.205 M 183.37 % | 7.836 M 444.10 % | -2.277 M -112.84 % | 17.739 M 1 343.37 % | 1.229 M -30.68 % | 1.773 M 279.35 % | -988.569 K -144.19 % | 2.237 M -23.34 % | 2.918 M -65.29 % | 8.406 M |
| General and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.309 M 31.16 % | 998.000 K -34.26 % | 1.518 M -72.19 % | 5.459 M 395.86 % | 1.101 M -7.71 % | 1.193 M -0.33 % | 1.197 M -83.99 % | 7.477 M 582.84 % | 1.095 M 3.99 % | 1.053 M -23.36 % | 1.374 M -17.40 % | 1.663 M 7.24 % | 1.551 M 7.56 % | 1.442 M -9.48 % | 1.593 M | 0.000 -100.00 % | 1.336 M 110.39 % | 635.000 K 6.01 % | 599.000 K |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 708.000 K 7.27 % | 660.000 K 411.63 % | 129.000 K 123.24 % | -555.000 K -352.27 % | 220.000 K 15.18 % | 191.000 K 32.64 % | 144.000 K 104.26 % | -3.383 M -1 112.87 % | 334.000 K -87.71 % | 2.718 M 721.15 % | 331.000 K -53.52 % | 712.108 K 222.22 % | 221.000 K 0.45 % | 220.000 K -35.67 % | 342.000 K | 0.000 -100.00 % | 720.000 K -44.01 % | 1.286 M -23.82 % | 1.688 M |
| Other expenses | 9.214 M | 0.000 -100.00 % | 9.053 M 2.37 % | 8.843 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.000 K -72.73 % | 11.000 K 117.74 % | -62.000 K -173.81 % | 84.000 K 64.71 % | 51.000 K | 0.000 100.00 % | -30.835 K -281.38 % | 17.000 K | 0.000 -100.00 % | 6.000 K 116.14 % | -37.185 K -564.81 % | 8.000 K -61.90 % | 21.000 K 50.00 % | 14.000 K -61.19 % | 36.074 K 501.23 % | 6.000 K -98.05 % | 308.000 K 962.07 % | 29.000 K 115.57 % | -186.302 K -170.30 % | 265.000 K 307.69 % | 65.000 K 10.17 % | 59.000 K | 0.000 -100.00 % | 299.000 K | 0.000 -100.00 % | 108.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 |
| Operating expenses | 9.214 M -51.87 % | 19.142 M 111.44 % | 9.053 M 2.37 % | 8.843 M 54.30 % | 5.731 M -23.58 % | 7.499 M 14.58 % | 6.545 M -25.11 % | 8.739 M 24.13 % | 7.040 M 38.07 % | 5.099 M -41.35 % | 8.694 M -18.27 % | 10.638 M 31.74 % | 8.075 M 174.00 % | 2.947 M -42.27 % | 5.105 M 6.04 % | 4.814 M 17.67 % | 4.091 M -30.71 % | 5.904 M -20.95 % | 7.469 M 6.58 % | 7.008 M 25.55 % | 5.582 M 76.56 % | 3.162 M -56.49 % | 7.266 M -5.21 % | 7.665 M -0.83 % | 7.729 M 46.70 % | 5.268 M -25.90 % | 7.110 M -4.55 % | 7.449 M 26.23 % | 5.901 M 445.95 % | 1.081 M -90.02 % | 10.826 M 17.53 % | 9.211 M 22.52 % | 7.518 M -34.59 % | 11.494 M 60.76 % | 7.150 M -99.08 % | 776.354 M 11 485.64 % | 6.701 M -10.83 % | 7.515 M -3.43 % | 7.782 M 2.72 % | 7.576 M 0.00 % | 7.576 M -19.02 % | 9.355 M 243.30 % | 2.725 M 8.52 % | 2.511 M 0.28 % | 2.504 M -67.45 % | 7.693 M 148.48 % | 3.096 M -39.63 % | 5.128 M 70.54 % | 3.007 M -53.89 % | 6.521 M 101.15 % | 3.242 M 10.80 % | 2.926 M -8.42 % | 3.195 M -88.09 % | 26.826 M 648.69 % | 3.583 M 29.54 % | 2.766 M -31.69 % | 4.049 M |
| Cost and expenses | 26.361 M -53.33 % | 56.481 M 49.75 % | 37.717 M -21.88 % | 48.281 M 15.43 % | 41.826 M -19.30 % | 51.832 M -1.32 % | 52.527 M 37.95 % | 38.076 M 2.54 % | 37.134 M -10.13 % | 41.320 M 26.59 % | 32.641 M -34.61 % | 49.918 M 11.54 % | 44.752 M 1.63 % | 44.033 M 0.71 % | 43.721 M 30.15 % | 33.594 M -11.95 % | 38.153 M -2.72 % | 39.219 M 14.05 % | 34.389 M 32.79 % | 25.897 M 13.96 % | 22.725 M -11.41 % | 25.651 M -2.28 % | 26.249 M -25.34 % | 35.156 M -8.35 % | 38.359 M 22.00 % | 31.443 M 18.37 % | 26.563 M -9.87 % | 29.471 M 30.35 % | 22.609 M -3.76 % | 23.492 M -21.37 % | 29.876 M -8.86 % | 32.782 M 14.75 % | 28.567 M 13.15 % | 25.246 M 26.85 % | 19.902 M -97.50 % | 797.357 M 2 666.78 % | 28.819 M 25.17 % | 23.023 M -1.04 % | 23.266 M 0.75 % | 23.093 M 0.00 % | 23.093 M -2.79 % | 23.755 M 1.93 % | 23.306 M 13.23 % | 20.582 M -12.21 % | 23.444 M 15.05 % | 20.378 M 4.88 % | 19.430 M -28.91 % | 27.333 M 152.08 % | 10.843 M 155.49 % | 4.244 M -79.77 % | 20.981 M 404.96 % | 4.155 M -16.36 % | 4.968 M -80.77 % | 25.837 M 343.93 % | 5.820 M 2.39 % | 5.684 M -54.36 % | 12.455 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 |
| Selling general and administrative expenses | 0.000 -100.00 % | 19.142 M | 0.000 | 0.000 -100.00 % | 5.731 M -23.58 % | 7.499 M 14.58 % | 6.545 M 12.30 % | 5.828 M 31.80 % | 4.422 M -34.66 % | 6.768 M 21.25 % | 5.582 M -20.46 % | 7.018 M 29.48 % | 5.420 M -61.77 % | 14.176 M 177.69 % | 5.105 M 6.04 % | 4.814 M 17.67 % | 4.091 M -30.71 % | 5.904 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 -100.00 % | 2.017 M 21.65 % | 1.658 M 0.67 % | 1.647 M -66.42 % | 4.904 M 271.26 % | 1.321 M -4.55 % | 1.384 M 3.21 % | 1.341 M -67.25 % | 4.094 M 186.50 % | 1.429 M -62.11 % | 3.771 M 121.17 % | 1.705 M -28.22 % | 2.375 M 34.06 % | 1.772 M 6.62 % | 1.662 M -14.11 % | 1.935 M | 0.000 -100.00 % | 2.056 M 7.03 % | 1.921 M -16.00 % | 2.287 M |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 102.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 54.425 K | 0.000 | 0.000 | 0.000 -100.00 % | 84.633 K | 0.000 | 0.000 | 0.000 100.00 % | -47.508 K | 0.000 | 0.000 | 0.000 -100.00 % | 100.162 K | 0.000 | 0.000 | 0.000 -100.00 % | 136.946 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 |
| Interest expense | 578.000 K 14.23 % | 506.000 K -15.67 % | 600.000 K 20.97 % | 496.000 K 11.96 % | 443.000 K -11.40 % | 500.000 K 14.16 % | 438.000 K -42.52 % | 762.000 K 96.39 % | 388.000 K 34.26 % | 289.000 K -56.61 % | 666.000 K 11.93 % | 595.000 K 13.55 % | 524.000 K 113.76 % | 245.140 K -55.67 % | 553.000 K -1.95 % | 564.000 K 6.21 % | 531.000 K 4.37 % | 508.752 K -7.16 % | 548.000 K 13.22 % | 484.000 K 10.00 % | 440.000 K -8.40 % | 480.335 K -12.51 % | 549.000 K 86.73 % | 294.000 K -46.06 % | 545.000 K -17.67 % | 661.937 K 1.52 % | 652.000 K 15.81 % | 563.000 K -59.50 % | 1.390 M -6.08 % | 1.480 M 4.37 % | 1.418 M 0.21 % | 1.415 M 10.12 % | 1.285 M 4.90 % | 1.225 M 0.00 % | 1.225 M 3.90 % | 1.179 M 7.47 % | 1.097 M -3.60 % | 1.138 M -24.74 % | 1.512 M 25.58 % | 1.204 M 0.00 % | 1.204 M | 0.000 -100.00 % | 1.334 M -7.94 % | 1.449 M 12.76 % | 1.285 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 781.000 K -7.79 % | 847.000 K |
| Depreciation and amortization | 156.000 K -13.33 % | 180.000 K -9.55 % | 199.000 K 9.94 % | 181.000 K 14.56 % | 158.000 K -1.86 % | 161.000 K 0.00 % | 161.000 K 7.33 % | 150.000 K -10.71 % | 168.000 K -13.40 % | 194.000 K 11.49 % | 174.000 K -37.18 % | 277.000 K 140.87 % | 115.000 K -7.26 % | 124.000 K -8.15 % | 135.000 K 8.87 % | 124.000 K 25.25 % | 99.000 K -1.98 % | 101.000 K 2.02 % | 99.000 K 3.13 % | 96.000 K 2.13 % | 94.000 K -1.72 % | 95.647 K -2.40 % | 98.000 K -2.00 % | 100.000 K 3.09 % | 97.000 K 4.07 % | 93.210 K 13.67 % | 82.000 K -3.53 % | 85.000 K -4.49 % | 89.000 K -40.84 % | 150.444 K 501.78 % | 25.000 K -84.76 % | 164.000 K 0.00 % | 164.000 K -4.09 % | 171.000 K 4.27 % | 164.000 K -99.00 % | 16.400 M 9 900.00 % | 164.000 K -72.39 % | 594.000 K 12.93 % | 526.000 K -3.66 % | 546.000 K 0.00 % | 546.000 K 47.04 % | 371.320 K -39.33 % | 612.000 K 1.66 % | 602.000 K -0.99 % | 608.000 K 258.22 % | 169.729 K -78.89 % | 804.000 K 0.12 % | 803.000 K 0.00 % | 803.000 K -3.80 % | 834.755 K 4.87 % | 796.000 K 0.25 % | 794.000 K 0.00 % | 794.000 K 0.23 % | 792.185 K 0.02 % | 792.000 K 78.78 % | 443.000 K 21.04 % | 366.000 K |
| Operating income | 133.000 K 101.08 % | -12.328 M -1 948.28 % | 667.000 K -81.28 % | 3.563 M 388.04 % | -1.237 M -143.96 % | 2.814 M 39.51 % | 2.017 M 113.89 % | 943.000 K -17.71 % | 1.146 M 32.64 % | 864.000 K 175.26 % | -1.148 M -197.04 % | 1.183 M -61.92 % | 3.107 M 149.78 % | -6.242 M -296.04 % | 3.184 M 78.58 % | 1.783 M -54.86 % | 3.950 M 16.31 % | 3.396 M 217.98 % | 1.068 M 191.05 % | -1.173 M -245.17 % | 808.000 K -49.66 % | 1.605 M 120.77 % | 727.000 K -63.13 % | 1.972 M 185.48 % | -2.307 M -385.23 % | 808.826 K 130.10 % | -2.687 M -1.28 % | -2.653 M -36.40 % | -1.945 M -35.21 % | -1.438 M 56.08 % | -3.275 M -13.36 % | -2.889 M 27.74 % | -3.998 M -283.99 % | 2.173 M 231.78 % | -1.649 M 99.79 % | -768.460 M -180 489.67 % | 426.000 K 196.82 % | -440.000 K -252.25 % | 289.000 K 144.95 % | -643.000 K 0.00 % | -643.000 K 47.11 % | -1.216 M 38.03 % | -1.962 M 12.49 % | -2.242 M -14.27 % | -1.962 M -253.98 % | 1.274 M 143.89 % | -2.903 M -237.58 % | 2.110 M 145.45 % | -4.642 M -705.50 % | 766.636 K -87.32 % | 6.047 M 251.97 % | -3.979 M 7.62 % | -4.307 M -1 078.04 % | 440.372 K 111.26 % | -3.910 M -70.89 % | -2.288 M 35.87 % | -3.568 M |
| Operating income ratio | 0.01 101.80 % | -0.28 -1 706.78 % | 0.02 -74.72 % | 0.07 325.50 % | -0.03 -159.18 % | 0.05 39.25 % | 0.04 53.01 % | 0.02 -19.27 % | 0.03 43.66 % | 0.02 157.17 % | -0.04 -257.46 % | 0.02 -64.34 % | 0.06 148.55 % | -0.13 -296.98 % | 0.07 34.69 % | 0.05 -46.28 % | 0.09 17.73 % | 0.08 164.51 % | 0.03 163.45 % | -0.05 -238.22 % | 0.03 -41.95 % | 0.06 119.53 % | 0.03 -49.67 % | 0.05 183.63 % | -0.06 -356.04 % | 0.03 121.98 % | -0.11 -14.76 % | -0.10 -5.06 % | -0.09 -58.36 % | -0.06 49.55 % | -0.12 -28.03 % | -0.09 40.57 % | -0.16 -304.69 % | 0.08 189.61 % | -0.08 99.67 % | -25.77 -183 635.09 % | 0.01 175.69 % | -0.02 -260.89 % | 0.01 142.41 % | -0.03 0.00 % | -0.03 47.76 % | -0.05 39.85 % | -0.09 23.64 % | -0.11 -31.47 % | -0.09 -252.71 % | 0.06 134.49 % | -0.16 -338.14 % | 0.07 110.90 % | -0.63 52.50 % | -1.33 -727.13 % | 0.21 104.01 % | -5.27 -77.30 % | -2.97 -8 199.52 % | 0.04 102.45 % | -1.50 -200.01 % | -0.50 -43.33 % | -0.35 |
| Total other income expenses net | -533.000 K -21.41 % | -439.000 K 25.97 % | -593.000 K -24.84 % | -475.000 K -7.22 % | -443.000 K 10.14 % | -493.000 K -14.65 % | -430.000 K 43.27 % | -758.000 K -100.00 % | -379.000 K -52.82 % | -248.000 K 57.39 % | -582.000 K -6.99 % | -544.000 K -3.82 % | -524.000 K -135.52 % | -222.485 K 58.49 % | -536.000 K -51.41 % | -354.000 K 32.57 % | -525.000 K -14.13 % | -460.000 K 14.81 % | -540.000 K -16.63 % | -463.000 K -8.69 % | -426.000 K 11.31 % | -480.335 K 11.38 % | -542.000 K -84.35 % | -294.000 K 43.02 % | -516.000 K 22.63 % | -666.937 K -72.34 % | -387.000 K 22.29 % | -498.000 K 62.58 % | -1.331 M 46.08 % | -2.468 M | 0.000 100.00 % | -1.413 M -9.96 % | -1.285 M -4.90 % | -1.225 M 0.24 % | -1.228 M -32.76 % | -925.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 114.517 K | 0.000 | 0.000 | 0.000 -100.00 % | 45.438 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -20.000 K -110.00 % | 200.000 K |
| 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 | 2009-03-31 | 2008-03-31 |
| 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-03-31 | 2022-09-30 | 2022-03-31 | 2021-09-30 | 2021-03-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-03-31 | 2012-12-31 | 2012-03-31 | 2009-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 41.440 M | 0.000 -100.00 % | 43.415 M | 0.000 -100.00 % | 42.781 M | 0.000 -100.00 % | 46.815 M -5.13 % | 49.347 M -1.37 % | 50.034 M -11.08 % | 56.266 M -0.03 % | 56.282 M -8.35 % | 61.411 M 1.14 % | 60.720 M | 0.000 -100.00 % | 56.509 M | 0.000 -100.00 % | 54.016 M | 0.000 -100.00 % | 54.392 M | 0.000 -100.00 % | 57.306 M | 0.000 -100.00 % | 53.834 M | 0.000 -100.00 % | 18.499 M | 0.000 -100.00 % | 13.789 M | 0.000 -100.00 % | 35.136 M | 0.000 -100.00 % | 35.399 M | 0.000 -100.00 % | 13.292 M -3.56 % | 13.782 M -57.90 % | 32.738 M 21.28 % | 26.993 M -8.68 % | 29.560 M -17.95 % | 36.025 M 6.82 % | 33.725 M 19.86 % | 28.137 M -5.69 % | 29.836 M 58.11 % | 18.870 M 1.50 % | 18.591 M -41.39 % | 31.718 M |
| Total investments | 2.695 M | 0.000 -100.00 % | 2.291 M | 0.000 -100.00 % | 2.291 M | 0.000 -100.00 % | 2.292 M -0.04 % | 2.293 M 0.00 % | 2.293 M 0.00 % | 2.293 M -0.86 % | 2.313 M -21.54 % | 2.948 M 17.83 % | 2.502 M | 0.000 -100.00 % | 2.836 M | 0.000 -100.00 % | 779.000 K | 0.000 -100.00 % | 2.410 M | 0.000 -100.00 % | 764.000 K | 0.000 -100.00 % | 757.338 K | 0.000 -100.00 % | 542.000 K | 0.000 -100.00 % | 542.000 K | 0.000 -100.00 % | 542.000 K | 0.000 -100.00 % | 1.076 M | 0.000 -100.00 % | 542.000 K 0.00 % | 542.000 K 0.00 % | 542.010 K 0.00 % | 542.000 K 0.00 % | 542.000 K 0.00 % | 542.000 K 0.00 % | 542.010 K 0.93 % | 537.000 K -0.92 % | 542.010 K 0.93 % | 537.000 K 0.00 % | 537.010 K 0.00 % | 537.010 K |
| Total debt | 42.450 M | 0.000 -100.00 % | 44.613 M | 0.000 -100.00 % | 45.081 M | 0.000 -100.00 % | 48.712 M -3.02 % | 50.229 M -1.88 % | 51.194 M -9.77 % | 56.740 M -1.14 % | 57.392 M -7.41 % | 61.985 M 0.15 % | 61.891 M | 0.000 -100.00 % | 57.125 M | 0.000 -100.00 % | 56.212 M | 0.000 -100.00 % | 55.703 M | 0.000 -100.00 % | 58.575 M | 0.000 -100.00 % | 55.035 M | 0.000 -100.00 % | 21.581 M | 0.000 -100.00 % | 17.154 M | 0.000 -100.00 % | 39.830 M | 0.000 -100.00 % | 37.633 M | 0.000 -100.00 % | 14.625 M -3.31 % | 15.126 M -55.27 % | 33.819 M 19.74 % | 28.244 M -10.17 % | 31.442 M -17.74 % | 38.225 M 4.96 % | 36.419 M 17.08 % | 31.107 M 2.73 % | 30.280 M 56.85 % | 19.305 M 1.59 % | 19.002 M -42.11 % | 32.823 M |
| Accumulated other comprehensive income loss | 0.000 -100.00 % | 16.026 M | 0.000 -100.00 % | 14.619 M | 0.000 -100.00 % | 10.711 M -89.19 % | 99.115 M 0.00 % | 99.115 M 0.00 % | 99.115 M 0.00 % | 99.115 M 0.00 % | 99.115 M 0.00 % | 99.115 M | 0.000 -100.00 % | 5.229 M | 0.000 -100.00 % | 3.783 M | 0.000 -100.00 % | 4.957 M | 0.000 -100.00 % | 8.154 M | 0.000 -100.00 % | 14.705 M | 0.000 -100.00 % | 26.811 M | 0.000 -100.00 % | 26.811 M | 0.000 -100.00 % | 26.141 M | 0.000 -100.00 % | 26.233 M | 0.000 -100.00 % | 26.313 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 |
| Retained earnings | -95.642 M | 0.000 | 0.000 | 0.000 100.00 % | -84.496 M | 0.000 | 0.000 100.00 % | -89.357 M | 0.000 100.00 % | -90.826 M | 0.000 100.00 % | -91.865 M | 0.000 | 0.000 100.00 % | -94.030 M | 0.000 | 0.000 | 0.000 100.00 % | -94.158 M | 0.000 | 0.000 | 0.000 100.00 % | -84.122 M | 0.000 100.00 % | -72.304 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -72.888 M | 0.000 | 0.000 | 0.000 100.00 % | -73.228 M | 0.000 | 0.000 | 0.000 100.00 % | -64.791 M | 0.000 100.00 % | -60.676 M | 0.000 100.00 % | -59.204 M | 0.000 |
| Common stock | 99.115 M | 0.000 -100.00 % | 99.115 M | 0.000 -100.00 % | 99.115 M | 0.000 -100.00 % | 99.115 M 0.00 % | 99.115 M 0.00 % | 99.115 M 0.00 % | 99.115 M 0.00 % | 99.115 M 0.00 % | 99.115 M 0.00 % | 99.115 M | 0.000 -100.00 % | 99.115 M | 0.000 -100.00 % | 99.115 M | 0.000 -100.00 % | 99.115 M | 0.000 -100.00 % | 99.115 M | 0.000 -100.00 % | 99.115 M | 0.000 -100.00 % | 99.115 M | 0.000 -100.00 % | 99.115 M | 0.000 -100.00 % | 99.115 M | 0.000 -100.00 % | 99.115 M | 0.000 -100.00 % | 99.045 M 0.00 % | 99.045 M 0.00 % | 99.045 M 0.08 % | 98.969 M 0.00 % | 98.965 M 0.00 % | 98.965 M 0.00 % | 98.965 M 0.00 % | 98.965 M 0.00 % | 98.965 M 0.00 % | 98.965 M 0.00 % | 98.965 M 0.00 % | 98.965 M |
| Total equity | 3.473 M -78.33 % | 16.026 M 0.00 % | 16.026 M 9.62 % | 14.619 M 0.00 % | 14.619 M 36.49 % | 10.711 M 0.00 % | 10.711 M 9.77 % | 9.758 M -15.23 % | 11.511 M 38.87 % | 8.289 M -31.52 % | 12.104 M 66.95 % | 7.250 M 90.94 % | 3.797 M -27.39 % | 5.229 M 2.82 % | 5.085 M 34.43 % | 3.783 M 0.00 % | 3.783 M -23.68 % | 4.957 M 0.00 % | 4.957 M -39.21 % | 8.154 M 0.00 % | 8.154 M -44.55 % | 14.705 M 0.00 % | 14.705 M -45.15 % | 26.811 M 0.00 % | 26.811 M 0.00 % | 26.811 M 0.00 % | 26.811 M 2.56 % | 26.141 M 0.00 % | 26.141 M -0.35 % | 26.233 M 0.02 % | 26.227 M -0.33 % | 26.313 M 0.00 % | 26.313 M 4.52 % | 25.174 M -2.49 % | 25.817 M -3.75 % | 26.823 M -6.80 % | 28.781 M -7.23 % | 31.023 M -9.22 % | 34.174 M 4.02 % | 32.854 M -14.19 % | 38.289 M 2.04 % | 37.522 M -5.63 % | 39.761 M -59.82 % | 98.965 M |
| Other non current liabilities | 360.000 K 102.25 % | -16.026 M -5 155.52 % | 317.000 K 102.17 % | -14.619 M -4 726.27 % | 316.000 K 102.95 % | -10.711 M -3 577.60 % | 308.000 K -21.83 % | 394.000 K 26.69 % | 311.000 K -7.72 % | 337.000 K | 0.000 100.00 % | -26.168 M -9 615.50 % | 275.000 K 105.26 % | -5.229 M -1 174.12 % | 486.817 K 112.87 % | -3.783 M -14 650.00 % | 26.000 K 100.52 % | -4.957 M 86.88 % | -37.786 M -363.40 % | -8.154 M -8 593.75 % | 96.000 K 100.65 % | -14.705 M -183 889.53 % | 8.001 K 100.03 % | -26.811 M -199.42 % | 26.968 M 200.59 % | -26.811 M -199.54 % | 26.935 M 203.04 % | -26.141 M -4 438.37 % | -576.000 K 97.80 % | -26.233 M -262 430.00 % | 10.000 K 100.04 % | -26.313 M -245.38 % | 18.099 M 8.87 % | 16.625 M 5 282.35 % | 308.880 K -96.30 % | 8.358 M 9.30 % | 7.647 M 2 640.86 % | 279.000 K -12.49 % | 318.815 K -93.50 % | 4.907 M 1 153.38 % | 391.502 K -33.08 % | 585.000 K 119.24 % | -3.040 M | 0.000 |
| Long term debt | 24.281 M | 0.000 -100.00 % | 24.981 M | 0.000 -100.00 % | 26.808 M | 0.000 -100.00 % | 28.631 M 2.10 % | 28.042 M -2.18 % | 28.668 M -2.86 % | 29.512 M 586.49 % | 4.299 M -86.46 % | 31.756 M 455.94 % | 5.712 M | 0.000 | 0.000 | 0.000 -100.00 % | 37.376 M | 0.000 -100.00 % | 38.312 M | 0.000 -100.00 % | 35.312 M | 0.000 -100.00 % | 36.982 M | 0.000 | 0.000 | 0.000 -100.00 % | 17.154 M | 0.000 -100.00 % | 21.830 M | 0.000 -100.00 % | 19.484 M | 0.000 | 0.000 | 0.000 -100.00 % | 19.366 M 71.61 % | 11.285 M -30.75 % | 16.297 M 240.44 % | 4.787 M 2.69 % | 4.661 M -71.65 % | 16.444 M 7 049.57 % | 230.000 K -94.41 % | 4.111 M 10.29 % | 3.728 M -88.64 % | 32.823 M |
| Total non current liabilities | 24.641 M 253.76 % | -16.026 M -163.35 % | 25.298 M 273.05 % | -14.619 M -153.90 % | 27.124 M 353.23 % | -10.711 M -137.01 % | 28.939 M 1.77 % | 28.436 M -1.87 % | 28.979 M -2.91 % | 29.849 M 548.19 % | 4.605 M -17.59 % | 5.588 M -6.67 % | 5.987 M 214.50 % | -5.229 M -1 174.12 % | 486.817 K 112.87 % | -3.783 M -110.11 % | 37.402 M 854.53 % | -4.957 M -1 042.37 % | 526.015 K 106.45 % | -8.154 M -123.03 % | 35.408 M 340.79 % | -14.705 M -139.75 % | 36.990 M 237.97 % | -26.811 M -199.42 % | 26.968 M 200.59 % | -26.811 M -160.81 % | 44.089 M 268.66 % | -26.141 M -222.99 % | 21.254 M 181.02 % | -26.233 M -234.57 % | 19.494 M 174.08 % | -26.313 M -249.79 % | 17.567 M 6.77 % | 16.453 M -16.38 % | 19.675 M 0.16 % | 19.643 M -17.96 % | 23.944 M 372.64 % | 5.066 M 1.72 % | 4.980 M -76.67 % | 21.351 M 3 335.39 % | 621.502 K -86.77 % | 4.696 M 583.06 % | 687.495 K -97.91 % | 32.823 M |
| Other current liabilities | 9.698 M | 0.000 -100.00 % | 2.821 M | 0.000 -100.00 % | 5.130 M | 0.000 -100.00 % | 1.535 M -62.60 % | 4.104 M -29.24 % | 5.800 M 16.98 % | 4.958 M 184.94 % | 1.740 M -20.80 % | 2.197 M 16.92 % | 1.879 M | 0.000 -100.00 % | 2.666 M | 0.000 -100.00 % | 271.000 K | 0.000 -100.00 % | 40.623 M | 0.000 -100.00 % | 71.000 K | 0.000 -100.00 % | 2.704 M | 0.000 100.00 % | -7.486 M | 0.000 -100.00 % | 642.000 K | 0.000 -100.00 % | 2.869 M | 0.000 -100.00 % | 2.701 M | 0.000 -100.00 % | 481.000 K -33.93 % | 728.000 K -91.31 % | 8.379 M 39.96 % | 5.987 M -24.44 % | 7.924 M 113.13 % | 3.718 M 17.88 % | 3.154 M 527.06 % | 503.000 K 28.55 % | 391.282 K -90.65 % | 4.187 M -54.40 % | 9.183 M -23.70 % | 12.035 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 540.000 K -40.46 % | 907.000 K 90.95 % | 475.000 K 6 375 342 080 000 100.00 % | 0.000 -150.00 % | 0.000 -100.00 % | 9.744 K -92.99 % | 139.000 K | 0.000 -100.00 % | 1.923 M | 0.000 -100.00 % | 1.458 M | 0.000 -100.00 % | 986.670 K | 0.000 -100.00 % | 1.711 M | 0.000 -100.00 % | 2.237 M | 0.000 -100.00 % | 48.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.021 M | 0.000 -100.00 % | 6.000 K -96.63 % | 178.000 K 2 141.81 % | 7.940 K -47.07 % | 15.000 K -16.67 % | 18.000 K | 0.000 -100.00 % | 7.036 K -99.89 % | 6.211 M 79 010.94 % | 7.851 K -97.07 % | 268.000 K -92.91 % | 3.778 M | 0.000 |
| Short term debt | 18.169 M | 0.000 -100.00 % | 19.632 M | 0.000 -100.00 % | 18.273 M | 0.000 -100.00 % | 20.081 M -5.63 % | 21.280 M -5.53 % | 22.526 M -17.27 % | 27.228 M -48.72 % | 53.093 M -6.41 % | 56.729 M 0.98 % | 56.179 M | 0.000 -100.00 % | 57.125 M | 0.000 -100.00 % | 18.836 M | 0.000 -100.00 % | 17.391 M | 0.000 -100.00 % | 23.263 M | 0.000 -100.00 % | 18.053 M | 0.000 -100.00 % | 21.581 M | 0.000 | 0.000 | 0.000 -100.00 % | 18.000 M | 0.000 -100.00 % | 18.149 M | 0.000 -100.00 % | 14.625 M -3.31 % | 15.126 M 4.65 % | 14.453 M -14.78 % | 16.959 M 11.98 % | 15.145 M -54.71 % | 33.438 M 5.29 % | 31.757 M 116.58 % | 14.663 M -51.20 % | 30.050 M 97.77 % | 15.194 M -20.04 % | 19.002 M | 0.000 |
| Total current liabilities | 51.179 M | 0.000 -100.00 % | 54.980 M | 0.000 -100.00 % | 47.462 M | 0.000 -100.00 % | 46.691 M 16.24 % | 40.167 M -36.09 % | 62.849 M 36.77 % | 45.953 M -36.03 % | 71.834 M 0.17 % | 71.714 M 2.66 % | 69.857 M | 0.000 -100.00 % | 70.032 M | 0.000 -100.00 % | 37.500 M | 0.000 -100.00 % | 70.387 M | 0.000 -100.00 % | 34.673 M | 0.000 -100.00 % | 25.244 M | 0.000 -100.00 % | 21.746 M | 0.000 -100.00 % | 5.313 M | 0.000 -100.00 % | 27.763 M | 0.000 -100.00 % | 28.005 M | 0.000 -100.00 % | 28.676 M 15.62 % | 24.801 M -25.77 % | 33.412 M 8.31 % | 30.848 M 9.21 % | 28.247 M -37.32 % | 45.063 M 9.08 % | 41.313 M 33.16 % | 31.025 M -37.63 % | 49.740 M 64.74 % | 30.193 M -10.24 % | 33.639 M 179.52 % | 12.035 M |
| Total liabilities | 75.821 M 573.11 % | -16.026 M -119.96 % | 80.278 M 649.13 % | -14.619 M -119.58 % | 74.658 M 797.02 % | -10.711 M -114.16 % | 75.630 M 10.24 % | 68.603 M -25.29 % | 91.828 M 21.14 % | 75.802 M -0.83 % | 76.439 M -1.12 % | 77.302 M 1.92 % | 75.844 M 1 550.45 % | -5.229 M -107.42 % | 70.519 M 1 964.09 % | -3.783 M -105.05 % | 74.902 M 1 611.03 % | -4.957 M -106.99 % | 70.913 M 969.67 % | -8.154 M -111.64 % | 70.081 M 576.58 % | -14.705 M -123.63 % | 62.234 M 332.12 % | -26.811 M -155.04 % | 48.714 M 281.69 % | -26.811 M -154.27 % | 49.402 M 288.98 % | -26.141 M -153.33 % | 49.017 M 286.85 % | -26.233 M -155.23 % | 47.499 M 280.51 % | -26.313 M -156.90 % | 46.243 M 12.09 % | 41.254 M -22.29 % | 53.087 M 5.14 % | 50.491 M -3.26 % | 52.191 M 4.11 % | 50.129 M 8.29 % | 46.293 M -11.61 % | 52.376 M 4.00 % | 50.361 M 44.35 % | 34.889 M 1.64 % | 34.327 M -23.48 % | 44.857 M |
| Other non current assets | 0.000 | 0.000 -100.00 % | 1.792 M | 0.000 -100.00 % | 577.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 829.000 K | 0.000 -100.00 % | 2.836 M | 0.000 -100.00 % | 3.224 M | 0.000 -100.00 % | 2.410 M | 0.000 -100.00 % | 3.154 M | 0.000 -100.00 % | 3.132 M | 0.000 -100.00 % | 2.727 M | 0.000 -100.00 % | 877.000 K | 0.000 -100.00 % | 25.125 M | 0.000 -100.00 % | 2.320 M | 0.000 -100.00 % | 1.307 M -23.70 % | 1.713 M -94.63 % | 31.925 M 668.16 % | 4.156 M -13.25 % | 4.791 M -7.26 % | 5.166 M -87.69 % | 41.967 M 508.92 % | 6.892 M -59.54 % | 17.035 M 137.23 % | 7.181 M -40.95 % | 12.162 M -77.64 % | 54.397 M |
| Long term investments | 2.695 M | 0.000 -100.00 % | 499.000 K | 0.000 -100.00 % | 1.714 M | 0.000 -100.00 % | 2.292 M -0.04 % | 2.293 M 0.00 % | 2.293 M 0.00 % | 2.293 M -0.86 % | 2.313 M -21.54 % | 2.948 M 76.22 % | 1.673 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.854 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 |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 6.932 M | 0.000 -100.00 % | 7.269 M | 0.000 -100.00 % | 5.449 M | 0.000 -100.00 % | 5.770 M -1.89 % | 5.881 M -2.05 % | 6.004 M 6.36 % | 5.645 M 6.73 % | 5.289 M 22.86 % | 4.305 M -4.21 % | 4.494 M | 0.000 -100.00 % | 4.328 M | 0.000 -100.00 % | 4.530 M | 0.000 -100.00 % | 4.711 M | 0.000 -100.00 % | 4.205 M | 0.000 -100.00 % | 4.341 M | 0.000 -100.00 % | 4.384 M | 0.000 -100.00 % | 4.668 M | 0.000 -100.00 % | 4.850 M | 0.000 -100.00 % | 2.794 M | 0.000 -100.00 % | 3.163 M -3.30 % | 3.271 M 8.19 % | 3.023 M 1.93 % | 2.966 M -0.30 % | 2.975 M -5.68 % | 3.154 M -30.05 % | 4.509 M 5.65 % | 4.268 M -16.38 % | 5.104 M -6.79 % | 5.476 M -16.15 % | 6.531 M -70.50 % | 22.135 M |
| Total non current assets | 9.627 M | 0.000 -100.00 % | 9.560 M | 0.000 -100.00 % | 7.740 M | 0.000 -100.00 % | 8.062 M -1.37 % | 8.174 M -1.48 % | 8.297 M 4.52 % | 7.938 M 4.42 % | 7.602 M 4.81 % | 7.253 M 3.68 % | 6.996 M | 0.000 -100.00 % | 7.163 M | 0.000 -100.00 % | 7.754 M | 0.000 -100.00 % | 7.121 M | 0.000 -100.00 % | 7.359 M | 0.000 -100.00 % | 7.473 M | 0.000 -100.00 % | 5.257 M | 0.000 -100.00 % | 5.545 M | 0.000 -100.00 % | 29.975 M | 0.000 -100.00 % | 5.113 M | 0.000 -100.00 % | 4.470 M -10.31 % | 4.984 M -85.74 % | 34.948 M 390.71 % | 7.122 M -8.29 % | 7.766 M -6.66 % | 8.320 M -82.10 % | 46.476 M 316.45 % | 11.160 M -49.59 % | 22.140 M 74.92 % | 12.657 M -32.29 % | 18.692 M -75.58 % | 76.531 M |
| Other current assets | 2.302 M 292.15 % | -1.198 M -126.39 % | 4.540 M 297.39 % | -2.300 M -150.88 % | 4.520 M 338.27 % | -1.897 M -128.67 % | 6.616 M 505.86 % | 1.092 M -83.36 % | 6.564 M -84.69 % | 42.864 M 664.34 % | 5.608 M 287.67 % | 1.447 M -77.14 % | 6.327 M 735.24 % | -996.000 K -192.91 % | 1.072 M 148.81 % | -2.196 M -154.95 % | 3.996 M 404.81 % | -1.311 M -125.93 % | 5.055 M 498.37 % | -1.269 M -123.50 % | 5.401 M 535.92 % | -1.239 M -119.99 % | 6.197 M 213.12 % | -5.478 M -279.25 % | 3.056 M 407.44 % | -994.000 K -104.08 % | 24.369 M 619.16 % | -4.694 M -273.34 % | 2.708 M 221.22 % | -2.234 M -105.44 % | 41.082 M 3 181.95 % | -1.333 M -1 488.54 % | 96.000 K 0.00 % | 96.000 K -94.32 % | 1.690 M 2 153.82 % | 75.000 K -1.32 % | 76.000 K -93.59 % | 1.185 M -30.45 % | 1.704 M 2 648.08 % | 62.000 K -96.36 % | 1.703 M 3 305.63 % | 50.000 K -97.05 % | 1.695 M | 0.000 |
| Short term investments | 0.000 | 0.000 -100.00 % | 1.792 M | 0.000 -100.00 % | 577.000 K | 0.000 -100.00 % | 410.000 K -76.38 % | 1.736 M -6.62 % | 1.859 M 4.38 % | 1.781 M 461.83 % | 317.000 K -48.79 % | 619.000 K -25.33 % | 829.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.396 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 |
| cash and cash equivalents | 1.010 M | 0.000 -100.00 % | 1.198 M | 0.000 -100.00 % | 2.300 M | 0.000 -100.00 % | 1.897 M 115.08 % | 882.000 K -23.97 % | 1.160 M 144.73 % | 474.000 K -57.30 % | 1.110 M 93.44 % | 573.836 K -51.00 % | 1.171 M | 0.000 -100.00 % | 616.163 K | 0.000 -100.00 % | 2.196 M | 0.000 -100.00 % | 1.311 M | 0.000 -100.00 % | 1.269 M | 0.000 -100.00 % | 1.201 M | 0.000 -100.00 % | 3.082 M | 0.000 -100.00 % | 3.365 M | 0.000 -100.00 % | 4.694 M | 0.000 -100.00 % | 2.234 M | 0.000 -100.00 % | 1.333 M -0.82 % | 1.344 M 24.27 % | 1.081 M -13.55 % | 1.251 M -33.53 % | 1.882 M -14.45 % | 2.200 M -18.34 % | 2.694 M -9.29 % | 2.970 M 569.03 % | 443.923 K 2.05 % | 435.000 K 5.75 % | 411.357 K -62.77 % | 1.105 M |
| Cash and short term investments | 1.010 M -15.69 % | 1.198 M -59.93 % | 2.990 M 30.00 % | 2.300 M 0.00 % | 2.300 M 21.24 % | 1.897 M -17.77 % | 2.307 M 161.56 % | 882.000 K -70.79 % | 3.019 M 536.92 % | 474.000 K -57.30 % | 1.110 M 93.44 % | 573.836 K -71.31 % | 2.000 M 100.80 % | 996.000 K 61.65 % | 616.163 K -71.94 % | 2.196 M 0.00 % | 2.196 M 67.51 % | 1.311 M -0.01 % | 1.311 M 3.32 % | 1.269 M 0.00 % | 1.269 M 2.42 % | 1.239 M 3.19 % | 1.201 M -78.08 % | 5.478 M 0.00 % | 5.478 M 450.84 % | 994.488 K -70.45 % | 3.365 M -28.31 % | 4.694 M 0.00 % | 4.694 M 110.12 % | 2.234 M -0.02 % | 2.234 M 67.63 % | 1.333 M 0.00 % | 1.333 M -0.82 % | 1.344 M 24.27 % | 1.081 M -13.55 % | 1.251 M -33.53 % | 1.882 M -14.45 % | 2.200 M -18.34 % | 2.694 M -9.29 % | 2.970 M 569.03 % | 443.923 K 2.05 % | 435.000 K 5.75 % | 411.357 K -62.77 % | 1.105 M |
| Total current assets | 69.666 M | 0.000 -100.00 % | 86.744 M | 0.000 -100.00 % | 82.108 M | 0.000 -100.00 % | 78.279 M 11.53 % | 70.188 M -26.15 % | 95.041 M 24.81 % | 76.147 M -5.92 % | 80.941 M 4.71 % | 77.298 M 6.41 % | 72.645 M | 0.000 -100.00 % | 68.441 M | 0.000 -100.00 % | 70.932 M | 0.000 -100.00 % | 68.749 M | 0.000 -100.00 % | 70.875 M | 0.000 -100.00 % | 69.466 M | 0.000 -100.00 % | 70.268 M | 0.000 -100.00 % | 70.668 M | 0.000 -100.00 % | 45.183 M | 0.000 -100.00 % | 68.613 M | 0.000 -100.00 % | 68.086 M 10.81 % | 61.444 M 39.79 % | 43.955 M -37.38 % | 70.192 M -4.12 % | 73.206 M 0.51 % | 72.832 M 114.27 % | 33.991 M -54.11 % | 74.070 M 11.37 % | 66.510 M 11.31 % | 59.754 M 7.87 % | 55.396 M -17.68 % | 67.291 M |
| Inventory | 38.734 M | 0.000 -100.00 % | 42.980 M | 0.000 -100.00 % | 41.437 M | 0.000 -100.00 % | 43.575 M 37.92 % | 31.594 M -19.05 % | 39.029 M 18.96 % | 32.809 M -13.57 % | 37.962 M 6.35 % | 35.695 M 22.77 % | 29.074 M | 0.000 -100.00 % | 28.559 M | 0.000 -100.00 % | 27.599 M | 0.000 -100.00 % | 30.678 M | 0.000 -100.00 % | 25.629 M | 0.000 -100.00 % | 26.832 M | 0.000 -100.00 % | 22.551 M | 0.000 -100.00 % | 28.721 M | 0.000 -100.00 % | 22.257 M | 0.000 -100.00 % | 25.296 M | 0.000 -100.00 % | 27.054 M 20.50 % | 22.451 M 2.74 % | 21.852 M 8.06 % | 20.223 M 1.03 % | 20.016 M 4.50 % | 19.154 M 17.20 % | 16.344 M -13.99 % | 19.002 M 3.15 % | 18.422 M 12.78 % | 16.334 M -7.46 % | 17.651 M -14.62 % | 20.674 M |
| Net receivables | 27.620 M | 0.000 -100.00 % | 36.234 M | 0.000 -100.00 % | 33.851 M | 0.000 -100.00 % | 26.191 M -22.44 % | 33.769 M -30.07 % | 48.288 M 32.85 % | 36.349 M 0.24 % | 36.261 M -8.39 % | 39.583 M 9.73 % | 36.073 M | 0.000 -100.00 % | 35.101 M | 0.000 | 0.000 | 0.000 -100.00 % | 31.705 M | 0.000 | 0.000 | 0.000 -100.00 % | 35.236 M | 0.000 -100.00 % | 39.183 M | 0.000 -100.00 % | 14.213 M | 0.000 -100.00 % | 15.524 M | 0.000 -100.00 % | 40.959 M | 0.000 -100.00 % | 39.603 M 5.46 % | 37.553 M 94.26 % | 19.331 M -60.26 % | 48.643 M -5.05 % | 51.232 M 1.87 % | 50.293 M 279.57 % | 13.250 M -74.54 % | 52.036 M 13.27 % | 45.941 M 7.00 % | 42.935 M 20.48 % | 35.638 M -21.70 % | 45.512 M |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 100.00 % | -1.000 K -200.00 % | 1.000 K -83.33 % | 6.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 23.312 M | 0.000 -100.00 % | 32.527 M | 0.000 -100.00 % | 24.059 M | 0.000 -100.00 % | 24.535 M 89.18 % | 12.969 M -61.91 % | 34.048 M 147.32 % | 13.767 M -19.02 % | 17.001 M 33.05 % | 12.777 M 9.58 % | 11.660 M | 0.000 -100.00 % | 10.229 M | 0.000 -100.00 % | 16.935 M | 0.000 -100.00 % | 12.373 M | 0.000 -100.00 % | 9.628 M | 0.000 -100.00 % | 4.487 M | 0.000 -100.00 % | 7.603 M | 0.000 -100.00 % | 4.525 M | 0.000 -100.00 % | 6.894 M | 0.000 -100.00 % | 7.154 M | 0.000 -100.00 % | 13.564 M 54.68 % | 8.769 M -17.05 % | 10.571 M 34.03 % | 7.887 M 52.85 % | 5.160 M -34.74 % | 7.907 M 23.66 % | 6.394 M -33.72 % | 9.648 M -49.99 % | 19.291 M 82.95 % | 10.544 M 529.15 % | 1.676 M | 0.000 |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 146.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 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -306.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 |
| 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 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -907.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 26.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 90.826 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 0.000 | 0.000 100.00 % | -83.089 M | 0.000 | 0.000 | 0.000 100.00 % | -88.404 M 10.81 % | -99.115 M -13.14 % | -87.604 M 53.88 % | -189.941 M -118.30 % | -87.011 M 12.21 % | -99.115 M -3.98 % | -95.318 M | 0.000 | 0.000 | 0.000 100.00 % | -95.332 M | 0.000 | 0.000 | 0.000 100.00 % | -90.961 M | 0.000 100.00 % | -287.612 K | 0.000 | 0.000 | 0.000 100.00 % | -72.304 M | 0.000 100.00 % | -72.974 M | 0.000 | 0.000 | 0.000 100.00 % | -72.732 M 1.54 % | -73.871 M | 0.000 100.00 % | -72.146 M -2.80 % | -70.184 M -3.30 % | -67.942 M | 0.000 100.00 % | -66.111 M | 0.000 100.00 % | -61.443 M | 0.000 | 0.000 |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 306.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 100.00 % | -532.000 K -209.30 % | -172.000 K | 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 -100.00 % | 72.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 |
| Total assets | 79.293 M | 0.000 -100.00 % | 96.304 M | 0.000 -100.00 % | 89.278 M | 0.000 -100.00 % | 86.341 M 10.18 % | 78.361 M -24.17 % | 103.339 M 22.89 % | 84.091 M -5.03 % | 88.543 M 4.72 % | 84.552 M 6.17 % | 79.641 M | 0.000 -100.00 % | 75.604 M | 0.000 -100.00 % | 78.685 M | 0.000 -100.00 % | 75.870 M | 0.000 -100.00 % | 78.235 M | 0.000 -100.00 % | 76.939 M | 0.000 -100.00 % | 75.525 M | 0.000 -100.00 % | 76.213 M | 0.000 -100.00 % | 75.158 M | 0.000 -100.00 % | 73.726 M | 0.000 -100.00 % | 72.556 M 9.23 % | 66.428 M -15.81 % | 78.903 M 2.06 % | 77.314 M -4.52 % | 80.972 M -0.22 % | 81.152 M 0.85 % | 80.467 M -5.59 % | 85.230 M -3.86 % | 88.650 M 22.43 % | 72.411 M -2.26 % | 74.088 M -48.49 % | 143.822 M |
| 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-03-31 | 2022-09-30 | 2022-03-31 | 2021-09-30 | 2021-03-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-03-31 | 2012-12-31 | 2012-03-31 | 2009-03-31 |
| 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| Other non cash items | 12.670 M 17 221.62 % | -74.000 K 97.60 % | -3.088 M -283.81 % | 1.680 M 172.38 % | -2.321 M -1 341.61 % | -161.000 K -7.33 % | -150.000 K 10.71 % | -168.000 K 13.40 % | -194.000 K -11.49 % | -174.000 K 37.18 % | -277.000 K 89.28 % | -2.583 M -139.97 % | 6.463 M 344.07 % | -2.648 M -85.30 % | -1.429 M 58.28 % | -3.425 M -16.66 % | -2.936 M -464.62 % | -520.000 K -131.38 % | 1.657 M 550.27 % | -368.000 K 67.29 % | -1.125 M -532.02 % | -178.000 K 89.39 % | -1.678 M -158.84 % | 2.852 M 2 108.45 % | -142.000 K -104.25 % | 3.339 M 3.82 % | 3.216 M -3.57 % | 3.335 M 82.24 % | 1.830 M -44.12 % | 3.275 M 13.40 % | 2.888 M -27.76 % | 3.998 M 262.26 % | -2.464 M -252.48 % | 1.616 M 212.57 % | 517.000 K 221.36 % | -426.000 K -197.05 % | 438.961 K 251.89 % | -289.000 K 74.60 % | -1.138 M -276.98 % | 643.000 K -41.60 % | 1.101 M -43.88 % | 1.962 M -12.49 % | 2.242 M 14.27 % | 1.962 M 248.64 % | -1.320 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.587 M 757.84 % | 185.000 K -75.88 % | 767.000 K 25.74 % | 610.000 K 135.26 % | -1.730 M -370.74 % | 639.000 K -75.26 % | 2.583 M 139.97 % | -6.463 M -344.07 % | 2.648 M 85.30 % | 1.429 M -58.28 % | 3.425 M 16.66 % | 2.936 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -310.000 K -267.57 % | 185.000 K 262.28 % | -114.000 K -118.69 % | 610.000 K 121.11 % | -2.890 M -552.27 % | 639.000 K -75.26 % | 2.583 M 139.97 % | -6.463 M -344.07 % | 2.648 M 85.30 % | 1.429 M -58.28 % | 3.425 M 16.66 % | 2.936 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.587 M -16.34 % | 1.897 M 10.81 % | 1.712 M 94.32 % | 881.000 K 225.09 % | 271.000 K -76.64 % | 1.160 M 122.65 % | 521.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 |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.300 M 44.93 % | 1.587 M -16.34 % | 1.897 M 147.33 % | 767.000 K -12.94 % | 881.000 K 150.92 % | -1.730 M -249.14 % | 1.160 M -55.09 % | 2.583 M 139.97 % | -6.463 M -344.07 % | 2.648 M 85.30 % | 1.429 M -58.28 % | 3.425 M 16.66 % | 2.936 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.587 M 757.84 % | 185.000 K -75.88 % | 767.000 K 25.74 % | 610.000 K 135.26 % | -1.730 M -370.74 % | 639.000 K -75.26 % | 2.583 M 139.97 % | -6.463 M -344.07 % | 2.648 M 85.30 % | 1.429 M -58.28 % | 3.425 M 16.66 % | 2.936 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.587 M 757.84 % | 185.000 K -75.88 % | 767.000 K 25.74 % | 610.000 K 135.26 % | -1.730 M -370.74 % | 639.000 K -75.26 % | 2.583 M 139.97 % | -6.463 M -344.07 % | 2.648 M 85.30 % | 1.429 M -58.28 % | 3.425 M 16.66 % | 2.936 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |