Daulat Securities Limited DAULAT.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 16.630 M -65.23 % | 47.830 M 218.68 % | 15.009 M -41.60 % | 25.699 M 23.10 % | 20.877 M 305.83 % | -10.143 M -321.65 % | 4.576 M -42.35 % | 7.938 M -5.98 % | 8.443 M 23.59 % | 6.831 M -10.17 % | 7.604 M 46.91 % | 5.176 M -20.36 % | 6.500 M 463.71 % | 1.153 M -77.39 % | 5.100 M 10.06 % | 4.634 M 172.59 % | 1.700 M -70.69 % | 5.800 M |
| Net income | 16.180 M -53.65 % | 34.910 M 736.04 % | 4.176 M -50.56 % | 8.446 M -38.83 % | 13.806 M 229.29 % | -10.678 M -6 098.45 % | -172.274 K -105.54 % | 3.108 M -18.38 % | 3.808 M 45.32 % | 2.620 M -18.40 % | 3.211 M 148.26 % | 1.293 M -36.83 % | 2.048 M -74.96 % | 8.178 M 4.85 % | 7.800 M 23.22 % | 6.330 M 233.16 % | 1.900 M -73.97 % | 7.300 M |
| Income before tax | 15.950 M -65.89 % | 46.756 M 764.41 % | 5.409 M -51.30 % | 11.107 M -20.87 % | 14.036 M 231.07 % | -10.709 M -3 561.72 % | -292.446 K -106.98 % | 4.190 M -8.32 % | 4.571 M 51.87 % | 3.010 M -18.88 % | 3.710 M 132.95 % | 1.593 M -31.16 % | 2.314 M -77.14 % | 10.122 M 29.77 % | 7.800 M 7.14 % | 7.280 M 203.33 % | 2.400 M -68.42 % | 7.600 M |
| Income before tax ratio | 0.96 -1.89 % | 0.98 171.24 % | 0.36 -16.62 % | 0.43 -35.71 % | 0.67 -36.32 % | 1.06 1 752.05 % | -0.06 -112.11 % | 0.53 -2.49 % | 0.54 22.88 % | 0.44 -9.70 % | 0.49 58.57 % | 0.31 -13.56 % | 0.36 -95.95 % | 8.78 474.00 % | 1.53 -2.65 % | 1.57 11.28 % | 1.41 7.74 % | 1.31 |
| EBITDA | 16.615 M -65.02 % | 47.503 M 669.75 % | 6.171 M -47.17 % | 11.681 M -19.11 % | 14.442 M 197.76 % | -14.772 M -256.61 % | -4.142 M -136.54 % | -1.751 M -437.19 % | -326.000 K 86.22 % | -2.365 M 9.04 % | -2.600 M -243.51 % | 1.812 M 150.15 % | -3.613 M 82.39 % | -20.510 M -654.32 % | 3.700 M 536.84 % | -847.000 K -136.83 % | 2.300 M -58.18 % | 5.500 M |
| Net income ratio | 0.97 33.30 % | 0.73 162.34 % | 0.28 -15.34 % | 0.33 -50.30 % | 0.66 -37.19 % | 1.05 2 896.55 % | -0.04 -109.61 % | 0.39 -13.18 % | 0.45 17.58 % | 0.38 -9.16 % | 0.42 68.99 % | 0.25 -20.69 % | 0.32 -95.56 % | 7.09 363.76 % | 1.53 11.96 % | 1.37 22.22 % | 1.12 -11.20 % | 1.26 |
| Ratio EBITDA | 1.00 0.60 % | 0.99 141.54 % | 0.41 -9.54 % | 0.45 -34.29 % | 0.69 -52.50 % | 1.46 260.89 % | -0.91 -310.31 % | -0.22 -471.37 % | -0.04 88.85 % | -0.35 -1.25 % | -0.34 -197.68 % | 0.35 162.97 % | -0.56 96.88 % | -17.79 -2 551.91 % | 0.73 496.92 % | -0.18 -113.51 % | 1.35 42.67 % | 0.95 |
| Gross profit ratio | 0.67 -23.68 % | 0.88 99.45 % | 0.44 -5.11 % | 0.47 -33.17 % | 0.70 -40.14 % | 1.17 16.70 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 |
| Weighted average shs out dil | 4.985 M -0.29 % | 5.000 M 0.00 % | 5.000 M 0.00 % | 5.000 M 0.00 % | 5.000 M 0.00 % | 5.000 M 0.00 % | 5.000 M 0.00 % | 5.000 M 0.00 % | 5.000 M -0.78 % | 5.039 M 0.43 % | 5.017 M 0.86 % | 4.975 M -0.39 % | 4.994 M -0.11 % | 5.000 M 0.00 % | 5.000 M 0.00 % | 5.000 M 2.63 % | 4.872 M -3.22 % | 5.034 M |
| Weighted average shs out | 4.985 M -0.32 % | 5.001 M 0.03 % | 5.000 M 0.00 % | 5.000 M 0.00 % | 5.000 M 0.00 % | 5.000 M 0.00 % | 5.000 M -0.26 % | 5.013 M 0.06 % | 5.011 M -0.57 % | 5.039 M 0.43 % | 5.017 M 0.86 % | 4.975 M -0.39 % | 4.994 M -0.11 % | 5.000 M 0.00 % | 5.000 M 0.00 % | 5.000 M 2.63 % | 4.872 M -3.22 % | 5.034 M |
| EPS diluted | 3.25 -53.44 % | 6.98 730.95 % | 0.84 -50.30 % | 1.69 -38.77 % | 2.76 228.97 % | -2.14 -6 102.90 % | -0.03 -105.56 % | 0.62 -18.42 % | 0.76 46.15 % | 0.52 -18.75 % | 0.64 146.15 % | 0.26 -36.59 % | 0.41 -75.00 % | 1.64 5.13 % | 1.56 22.83 % | 1.27 225.64 % | 0.39 -73.10 % | 1.45 |
| Earnings per share | 3.25 -53.44 % | 6.98 730.95 % | 0.84 -50.30 % | 1.69 -38.77 % | 2.76 228.97 % | -2.14 -6 102.90 % | -0.03 -105.56 % | 0.62 -18.42 % | 0.76 46.15 % | 0.52 -18.75 % | 0.64 146.15 % | 0.26 -36.59 % | 0.41 -75.00 % | 1.64 5.13 % | 1.56 22.83 % | 1.27 225.64 % | 0.39 -73.10 % | 1.45 |
| Gross profit | 11.214 M -73.46 % | 42.260 M 535.61 % | 6.649 M -44.58 % | 11.997 M -17.73 % | 14.582 M 223.20 % | -11.836 M -358.65 % | 4.576 M -42.35 % | 7.938 M -5.98 % | 8.443 M 23.59 % | 6.831 M -10.17 % | 7.604 M 46.91 % | 5.176 M -20.36 % | 6.500 M 463.71 % | 1.153 M -77.39 % | 5.100 M 10.06 % | 4.634 M 172.59 % | 1.700 M -70.69 % | 5.800 M |
| Income tax expense | -230.000 K -101.94 % | 11.847 M 860.48 % | 1.233 M -53.66 % | 2.662 M 1 057.17 % | 230.000 K 860.71 % | -30.235 K -125.16 % | 120.172 K -88.90 % | 1.082 M 41.84 % | 763.000 K 95.93 % | 389.427 K -21.97 % | 499.088 K 66.76 % | 299.277 K 12.54 % | 265.931 K -86.32 % | 1.944 M | 0.000 -100.00 % | 950.000 K 90.00 % | 500.000 K 66.67 % | 300.000 K |
| Cost of revenue | 5.416 M -2.77 % | 5.570 M 60.86 % | 3.463 M -63.38 % | 9.456 M 200.11 % | 3.151 M 86.07 % | 1.693 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 |
| General and administrative expenses | 5.658 M 124.02 % | 2.526 M 62.97 % | 1.550 M 144.09 % | 634.900 K 74.61 % | 363.600 K 2.24 % | 355.637 K -82.17 % | 1.995 M 13.54 % | 1.757 M 2.80 % | 1.709 M -9.88 % | 1.896 M 0.72 % | 1.883 M 26.26 % | 1.491 M -5.95 % | 1.586 M -4.36 % | 1.658 M -73.49 % | 6.255 M 14.12 % | 5.481 M | 0.000 | 0.000 |
| Selling and marketing expenses | 142.500 K -7.11 % | 153.400 K 16.57 % | 131.600 K -91.90 % | 1.625 M 154.34 % | 638.700 K 1 941.62 % | 31.284 K 18.36 % | 26.431 K -12.90 % | 30.347 K -36.78 % | 48.000 K 27.77 % | 37.568 K 26.03 % | 29.808 K 0.01 % | 29.806 K -9.30 % | 32.862 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 2.317 M -58.91 % | 5.639 M 26.53 % | 4.457 M 28.65 % | 3.464 M 16.83 % | 2.965 M 3.30 % | 2.871 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.311 M 181.64 % | -8.955 M -10.19 % | -8.127 M -1 061.00 % | -700.000 K 61.11 % | -1.800 M |
| Operating expenses | 7.733 M -7.20 % | 8.333 M 35.76 % | 6.138 M 7.24 % | 5.724 M 44.26 % | 3.968 M 21.80 % | 3.257 M -33.09 % | 4.869 M 29.92 % | 3.747 M -3.22 % | 3.872 M 1.33 % | 3.821 M -1.87 % | 3.894 M 8.67 % | 3.584 M -14.39 % | 4.186 M -53.33 % | 8.969 M 432.19 % | -2.700 M -2.04 % | -2.646 M -278.00 % | -700.000 K 61.11 % | -1.800 M |
| Cost and expenses | 13.149 M -5.43 % | 13.904 M 264.37 % | 3.816 M -33.44 % | 5.733 M 42.21 % | 4.032 M -18.57 % | 4.951 M 1.69 % | 4.869 M 29.92 % | 3.747 M -3.22 % | 3.872 M 1.33 % | 3.821 M -1.87 % | 3.894 M 8.67 % | 3.584 M -14.39 % | 4.186 M -53.33 % | 8.969 M 432.19 % | -2.700 M -2.04 % | -2.646 M -278.00 % | -700.000 K 61.11 % | -1.800 M |
| Research and development expenses | 0.000 -100.00 % | 15.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 5.416 M 102.17 % | 2.679 M 59.34 % | 1.681 M -25.59 % | 2.259 M 125.42 % | 1.002 M 159.05 % | 386.921 K -80.86 % | 2.021 M 13.09 % | 1.787 M 1.71 % | 1.757 M -9.15 % | 1.934 M 1.11 % | 1.913 M -42.30 % | 3.315 M -13.51 % | 3.832 M 131.15 % | 1.658 M -73.49 % | 6.255 M 14.12 % | 5.481 M | 0.000 | 0.000 |
| Interest income | 0.000 -100.00 % | 3.561 M 1.37 % | 3.513 M 35.01 % | 2.602 M 11.89 % | 2.325 M -35.51 % | 3.606 M 8.55 % | 3.321 M -12.79 % | 3.809 M -18.28 % | 4.661 M -2.63 % | 4.787 M -0.78 % | 4.825 M 23.61 % | 3.903 M -8.78 % | 4.279 M -16.69 % | 5.136 M 20.03 % | 4.279 M 35.67 % | 3.154 M | 0.000 | 0.000 |
| Interest expense | 0.000 -100.00 % | 6.700 K -72.08 % | 24.000 K -43.13 % | 42.200 K 217.29 % | 13.300 K 308.35 % | 3.257 K -66.21 % | 9.639 K -38.73 % | 15.733 K 43.03 % | 11.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 665.238 K -10.27 % | 741.400 K 0.43 % | 738.200 K 38.76 % | 532.000 K 35.51 % | 392.600 K 22.01 % | 321.785 K -43.27 % | 567.220 K 125.07 % | -2.263 M 49.62 % | -4.491 M -49.21 % | -3.010 M 18.88 % | -3.710 M -133.23 % | -1.591 M 31.24 % | -2.314 M -901.71 % | 288.587 K -26.94 % | 395.007 K -6.96 % | 424.535 K -15.09 % | 500.000 K 25.00 % | 400.000 K |
| Operating income | 3.481 M -89.74 % | 33.927 M 203.11 % | 11.193 M -43.94 % | 19.966 M 18.52 % | 16.845 M 211.62 % | -15.091 M -2 560.51 % | -567.220 K -125.07 % | 2.263 M -49.62 % | 4.491 M 49.21 % | 3.010 M -18.88 % | 3.710 M 133.23 % | 1.591 M -31.24 % | 2.314 M 129.60 % | -7.816 M -200.21 % | 7.800 M 7.14 % | 7.280 M 203.33 % | 2.400 M -68.42 % | 7.600 M |
| Operating income ratio | 0.21 -70.49 % | 0.71 -4.89 % | 0.75 -4.01 % | 0.78 -3.72 % | 0.81 -45.77 % | 1.49 1 300.34 % | -0.12 -143.49 % | 0.29 -46.41 % | 0.53 20.73 % | 0.44 -9.70 % | 0.49 58.76 % | 0.31 -13.66 % | 0.36 105.25 % | -6.78 -543.23 % | 1.53 -2.65 % | 1.57 11.28 % | 1.41 7.74 % | 1.31 |
| Total other income expenses net | 12.469 M -2.81 % | 12.830 M 321.81 % | -5.784 M 34.71 % | -8.858 M -215.31 % | -2.809 M -164.11 % | 4.382 M 1 494.91 % | 274.774 K 114.02 % | -1.960 M -277 562.61 % | -706.000 | 0.000 | 0.000 100.00 % | -261.621 K | 0.000 -100.00 % | 17.938 M | 0.000 | 0.000 | 0.000 | 0.000 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -1.073 M 77.56 % | -4.782 M 51.98 % | -9.959 M -149.79 % | -3.987 M -250.31 % | -1.138 M 48.12 % | -2.194 M -82.81 % | -1.200 M -327.89 % | -280.433 K 18.00 % | -342.000 K 92.23 % | -4.400 M -37.88 % | -3.191 M 29.92 % | -4.554 M 20.18 % | -5.705 M 62.76 % | -15.318 M -107.90 % | -7.368 M 3.32 % | -7.621 M |
| Total investments | 118.131 M -4.73 % | 123.990 M 98.35 % | 62.510 M 21.72 % | 51.357 M 29.31 % | 39.717 M 13.26 % | 35.065 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 20.132 M 2.29 % | 19.682 M -39.31 % | 32.430 M |
| Total debt | 0.000 | 0.000 -100.00 % | 169.200 K -58.40 % | 406.700 K -73.25 % | 1.521 M | 0.000 -100.00 % | 184.665 K -55.09 % | 411.225 K -35.54 % | 638.000 K -26.19 % | 864.345 K | 0.000 | 0.000 | 0.000 -100.00 % | 472.117 K | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 167.388 M 247.05 % | 48.231 M 294.77 % | 12.217 M -40.00 % | 20.364 M 50.88 % | 13.497 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 159.663 M 43.28 % | 111.431 M 12.31 % | 99.214 M 25.83 % | 78.850 M -1.30 % | 79.891 M 38.21 % | 57.804 M -22.63 % | 74.711 M -1.71 % | 76.015 M 7.11 % | 70.967 M 5.68 % | 67.151 M 4.06 % | 64.531 M 5.13 % | 61.383 M 2.15 % | 60.090 M 11.21 % | 54.032 M | 0.000 | 0.000 |
| Common stock | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M |
| Total equity | 217.388 M 3.68 % | 209.662 M 29.88 % | 161.431 M 8.19 % | 149.214 M 11.44 % | 133.901 M 19.75 % | 111.814 M -10.34 % | 124.711 M -1.03 % | 126.015 M 4.17 % | 120.967 M 3.26 % | 117.151 M 2.29 % | 114.531 M 2.83 % | 111.383 M 1.17 % | 110.090 M 1.90 % | 108.042 M 8.69 % | 99.406 M 7.02 % | 92.885 M |
| Other non current liabilities | 1.535 M 18.64 % | 1.294 M 22.61 % | 1.055 M 16.46 % | 906.100 K 22.83 % | 737.700 K | 0.000 -100.00 % | 11.889 M 23.71 % | 9.610 M 66.33 % | 5.778 M -65.96 % | 16.975 M 31 023.41 % | -54.894 K 0.00 % | -54.894 K 0.00 % | -54.894 K -184.45 % | 65.000 K | 0.000 | 0.000 |
| Long term debt | 0.000 | 0.000 | 0.000 -100.00 % | 169.200 K -58.40 % | 406.700 K | 0.000 -100.00 % | 184.665 K -55.09 % | 411.225 K -35.54 % | 638.000 K -26.19 % | 864.345 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 1.671 M -63.45 % | 4.571 M 52.21 % | 3.003 M 8.23 % | 2.775 M -12.60 % | 3.175 M -2.51 % | 3.257 M -72.36 % | 11.784 M 37.49 % | 8.571 M 33.58 % | 6.416 M -63.88 % | 17.761 M | 0.000 | 0.000 | 0.000 -100.00 % | 197.983 K | 0.000 | 0.000 |
| Other current liabilities | 12.838 M 18.12 % | 10.869 M 126.89 % | 4.790 M 320.36 % | -2.174 M -521.63 % | 515.574 K -82.35 % | 2.921 M 146.55 % | -6.276 M -345.81 % | -1.408 M -1 307.83 % | -100.000 K 99.36 % | -15.674 M -927.19 % | -1.526 M 69.40 % | -4.986 M 8.36 % | -5.441 M -191.14 % | 5.970 M -31.82 % | 8.756 M -28.95 % | 12.323 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 1.300 M -51.18 % | 2.662 M -26.61 % | 3.628 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 0.000 | 0.000 -100.00 % | 169.200 K -28.76 % | 237.500 K -78.68 % | 1.114 M | 0.000 -100.00 % | 197.518 K 19 264.51 % | 1.020 K | 0.000 | 0.000 -100.00 % | 458.926 K -81.64 % | 2.499 M 34.12 % | 1.863 M 294.68 % | 472.117 K | 0.000 | 0.000 |
| Total current liabilities | 15.738 M -51.25 % | 32.280 M 45.56 % | 22.177 M -56.90 % | 51.460 M 230.04 % | 15.592 M -29.33 % | 22.064 M 7 498.14 % | 290.385 K -79.99 % | 1.451 M 134.03 % | 620.000 K 686.65 % | 78.815 K -9.69 % | 87.272 K -71.06 % | 301.556 K 58.26 % | 190.548 K -99.10 % | 21.090 M 140.86 % | 8.756 M -28.95 % | 12.323 M |
| Total liabilities | 17.409 M -52.76 % | 36.852 M 46.35 % | 25.181 M -53.57 % | 54.235 M 188.99 % | 18.767 M -25.88 % | 25.321 M 109.71 % | 12.074 M 20.48 % | 10.022 M 42.43 % | 7.036 M -60.56 % | 17.839 M 20 341.19 % | 87.272 K -71.06 % | 301.556 K 58.26 % | 190.548 K -99.10 % | 21.288 M 143.12 % | 8.756 M -28.91 % | 12.317 M |
| Other non current assets | 120.976 M 1 867.40 % | 6.149 M -72.64 % | 22.474 M -46.93 % | 42.347 M 76.56 % | 23.984 M -40.38 % | 40.229 M -66.69 % | 120.773 M 0.03 % | 120.737 M 7.61 % | 112.201 M -2.10 % | 114.610 M 12.61 % | 101.780 M 3.00 % | 98.812 M 0.45 % | 98.372 M 175.65 % | 35.688 M 81.32 % | 19.682 M -39.31 % | 32.430 M |
| Long term investments | 0.000 -100.00 % | 122.681 M 97.16 % | 62.224 M 21.95 % | 51.024 M 28.60 % | 39.676 M | 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 -100.00 % | 8.002 M 0.00 % | 8.002 M 0.00 % | 8.002 M 0.00 % | 8.002 M -0.93 % | 8.077 M 0.00 % | 8.077 M 0.00 % | 8.077 M -0.31 % | 8.102 M 0.00 % | 8.102 M | 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 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.002 M 0.00 % | 8.002 M 0.00 % | 8.002 M 0.00 % | 8.002 M -0.93 % | 8.077 M 0.00 % | 8.077 M 0.00 % | 8.077 M -0.31 % | 8.102 M 0.00 % | 8.102 M | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 7.933 M -6.37 % | 8.472 M 10.36 % | 7.677 M 6.02 % | 7.242 M 1.53 % | 7.132 M 13.14 % | 6.304 M -4.86 % | 6.626 M 0.30 % | 6.606 M -2.07 % | 6.745 M -4.17 % | 7.039 M 18.89 % | 5.920 M -3.40 % | 6.129 M -1.54 % | 6.224 M -5.34 % | 6.575 M 20.91 % | 5.438 M -4.07 % | 5.669 M |
| Total non current assets | 128.909 M -6.11 % | 137.303 M 48.64 % | 92.376 M -8.19 % | 100.612 M 42.12 % | 70.792 M 29.81 % | 54.535 M -59.72 % | 135.401 M 0.04 % | 135.345 M 6.55 % | 127.023 M -2.08 % | 129.726 M 12.05 % | 115.777 M 2.42 % | 113.043 M 0.31 % | 112.699 M 166.67 % | 42.262 M 68.24 % | 25.120 M -34.07 % | 38.099 M |
| Other current assets | -1.000 K -100.22 % | 461.700 K | 0.000 -100.00 % | 235.900 K -86.54 % | 1.752 M -98.18 % | 96.089 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 828.000 K 420.75 % | 159.000 K 32.50 % | 120.000 K |
| Short term investments | 1.205 M 57.83 % | 763.500 K | 0.000 -100.00 % | 333.101 K 724.02 % | 40.424 K | 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.073 M -77.56 % | 4.782 M -52.78 % | 10.128 M 130.51 % | 4.394 M 65.25 % | 2.659 M 21.20 % | 2.194 M 58.43 % | 1.385 M 100.19 % | 691.658 K -29.42 % | 980.000 K -81.39 % | 5.265 M 64.97 % | 3.191 M -29.92 % | 4.554 M -20.18 % | 5.705 M -63.87 % | 15.790 M 114.31 % | 7.368 M -3.32 % | 7.621 M |
| Cash and short term investments | 2.278 M -58.92 % | 5.546 M -45.25 % | 10.128 M 130.51 % | 4.394 M 65.25 % | 2.659 M 21.20 % | 2.194 M 58.43 % | 1.385 M 100.19 % | 691.658 K -29.42 % | 980.000 K -81.39 % | 5.265 M 64.97 % | 3.191 M -29.92 % | 4.554 M -20.18 % | 5.705 M -63.87 % | 15.790 M 114.31 % | 7.368 M -3.32 % | 7.621 M |
| Total current assets | 105.887 M -3.04 % | 109.211 M 15.89 % | 94.236 M -8.36 % | 102.837 M 25.60 % | 81.876 M -0.88 % | 82.600 M 5 865.59 % | 1.385 M 100.19 % | 691.658 K -29.42 % | 980.000 K -81.39 % | 5.265 M 64.97 % | 3.191 M -29.92 % | 4.554 M -20.18 % | 5.705 M -93.45 % | 87.068 M 4.85 % | 83.042 M 23.75 % | 67.103 M |
| Inventory | 88.614 M -1.29 % | 89.769 M 54.58 % | 58.074 M -24.91 % | 77.339 M 25.30 % | 61.726 M -4.63 % | 64.723 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 35.436 M 13.96 % | 31.095 M 28.75 % | 24.152 M |
| Net receivables | 14.996 M 11.62 % | 13.435 M -48.39 % | 26.034 M 24.75 % | 20.869 M 32.59 % | 15.740 M 119.58 % | -80.406 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 35.014 M -21.18 % | 44.420 M 26.16 % | 35.210 M |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -8.002 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 0.000 -100.00 % | 21.318 M 45.84 % | 14.618 M -69.44 % | 47.834 M 362.85 % | 10.335 M -46.01 % | 19.142 M 214.91 % | 6.079 M 332.09 % | 1.407 M 95.39 % | 720.000 K -95.41 % | 15.674 M 1 369.00 % | 1.067 M -57.10 % | 2.487 M -34.00 % | 3.768 M -74.28 % | 14.648 M | 0.000 | 0.000 |
| Tax payables | 2.900 M 3 008.25 % | 93.300 K -92.82 % | 1.300 M -55.17 % | 2.900 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 0.000 100.00 % | -171.000 | 0.000 | 0.000 100.00 % | -9.487 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.010 M -91.88 % | 49.406 M 15.21 % | 42.885 M |
| Deferred tax liabilities non current | 135.254 K -95.87 % | 3.278 M 68.25 % | 1.948 M 14.62 % | 1.700 M -16.30 % | 2.031 M -23.53 % | 2.655 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 132.983 K | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -6.000 K |
| Total assets | 234.797 M -4.75 % | 246.514 M 32.10 % | 186.612 M -8.28 % | 203.449 M 33.26 % | 152.669 M 11.33 % | 137.135 M 0.26 % | 136.785 M 0.55 % | 136.036 M 6.28 % | 128.003 M -5.18 % | 134.990 M 13.47 % | 118.968 M 1.17 % | 117.596 M -0.68 % | 118.404 M -8.45 % | 129.330 M 19.57 % | 108.162 M 2.81 % | 105.202 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 1.556 M 108.09 % | -19.249 M -44.95 % | -13.280 M -196.76 % | 13.724 M 359.75 % | -5.283 M -152.30 % | 10.102 M 241.31 % | -7.149 M -145.16 % | -2.916 M 49.05 % | -5.723 M -183.56 % | 6.849 M -27.74 % | 9.479 M 100.26 % | 4.733 M 164.55 % | -7.333 M -833.98 % | 999.012 K 104.94 % | -20.204 M -71.29 % | -11.795 M |
| Accounts receivables | 254.382 K 34.35 % | 189.349 K -69.09 % | 612.600 K 252.69 % | -401.200 K -150.85 % | 789.000 K 169.98 % | -1.128 M -201.64 % | -373.796 K -163.67 % | -141.766 K -2 125.23 % | 7.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 1.155 M 103.64 % | -31.694 M -264.52 % | 19.265 M 223.38 % | -15.614 M -620.90 % | 2.997 M 249.88 % | -2.000 M 65.98 % | -5.878 M 5.76 % | -6.238 M -18.52 % | -5.263 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 100.00 % | -612.600 K -252.69 % | 401.200 K 150.85 % | -789.000 K -169.98 % | 1.128 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 147.083 K -98.80 % | 12.257 M 137.66 % | -32.544 M -210.93 % | 29.337 M 454.28 % | -8.281 M -168.43 % | 12.102 M 1 449.98 % | -896.430 K -125.88 % | 3.464 M 841.67 % | -467.000 K -106.82 % | 6.849 M -27.74 % | 9.479 M 100.26 % | 4.733 M 164.55 % | -7.333 M -833.98 % | 999.012 K 104.94 % | -20.204 M -71.29 % | -11.795 M |
| Other non cash items | -43.268 M -2 282.98 % | -1.816 M -179.95 % | 2.271 M -41.45 % | 3.879 M -21.76 % | 4.957 M 176.09 % | -6.515 M -358.16 % | -1.422 M 72.26 % | -5.126 M 73.55 % | -19.380 M -276.73 % | -5.144 M 16.89 % | -6.190 M -36.42 % | -4.537 M 37.60 % | -7.271 M 49.31 % | -14.344 M -38.19 % | -10.380 M -17.09 % | -8.865 M |
| Net cash provided by operating activities | -25.095 M -194.94 % | 26.433 M 643.75 % | -4.861 M -116.62 % | 29.242 M 107.35 % | 14.102 M 307.38 % | -6.800 M 19.10 % | -8.405 M -81.95 % | -4.620 M 78.00 % | -21.001 M -564.92 % | 4.517 M -32.18 % | 6.660 M 269.74 % | 1.801 M 114.76 % | -12.205 M -315.84 % | -2.935 M 86.82 % | -22.272 M -71.90 % | -12.956 M |
| Investments in property plant and equipment | -164.000 K 89.33 % | -1.537 M -30.88 % | -1.174 M -83.12 % | -641.100 K 47.50 % | -1.221 M | 0.000 100.00 % | -360.120 K -105.99 % | -174.820 K | 0.000 100.00 % | -1.310 M -8 178.04 % | -15.825 K 92.89 % | -222.500 K | 0.000 100.00 % | -2.767 M -1 587.20 % | -164.000 K -305.94 % | -40.400 K |
| Acquisitions net | 0.000 | 0.000 -100.00 % | 3.513 M 35.01 % | 2.602 M 11.89 % | 2.325 M | 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 | -12.544 M 68.16 % | -39.402 M -952.26 % | -3.745 M 86.87 % | -28.517 M -75.71 % | -16.230 M -602 566.17 % | -2.693 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.834 M 92.74 % | -66.618 M 25.89 % | -89.891 M |
| Sales maturities of investments | 15.024 M 43.11 % | 10.498 M -45.28 % | 19.186 M 4 050.12 % | 462.300 K 65.05 % | 280.100 K -92.65 % | 3.810 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.614 M -94.50 % | 83.825 M -12.51 % | 95.808 M |
| Other investing activites | 5.473 M 1 023.31 % | -592.756 K -192.75 % | 639.100 K 153.56 % | -1.193 M -248.86 % | 801.600 K -80.84 % | 4.184 M -55.91 % | 9.488 M 14.39 % | 8.294 M 77.54 % | 4.672 M -43.90 % | 8.328 M 204.01 % | -8.007 M -193.29 % | -2.730 M -228.80 % | 2.120 M -85.22 % | 14.344 M 188.21 % | 4.977 M 10.85 % | 4.490 M |
| Net cash used for investing activites | 7.789 M 125.10 % | -31.033 M -268.48 % | 18.419 M 167.50 % | -27.288 M -94.30 % | -14.044 M -275.74 % | 7.991 M -12.45 % | 9.128 M 12.42 % | 8.120 M 73.79 % | 4.672 M -33.43 % | 7.018 M 187.48 % | -8.023 M -171.72 % | -2.953 M -239.30 % | 2.120 M -81.34 % | 11.357 M -48.42 % | 22.020 M 112.40 % | 10.367 M |
| Debt repayment | 0.000 100.00 % | -169.200 K 0.00 % | -169.200 K 28.76 % | -237.500 K -158.40 % | 406.700 K 320.24 % | -184.665 K 18.49 % | -226.560 K 0.00 % | -226.560 K -101.79 % | 12.624 M 233.42 % | -9.462 M | 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 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 0.000 | 0.000 100.00 % | -68.300 K -475.27 % | 18.200 K | 0.000 | 0.000 | 0.000 100.00 % | -1.610 M -161 065.30 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | 0.000 100.00 % | -169.200 K 28.76 % | -237.500 K -8.30 % | -219.300 K -153.92 % | 406.700 K 320.24 % | -184.665 K 18.49 % | -226.560 K 87.66 % | -1.836 M -114.54 % | 12.625 M 233.43 % | -9.462 M | 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 |
| Net change in cash | -17.306 M -262.86 % | -4.769 M -135.80 % | 13.321 M 667.80 % | 1.735 M 273.02 % | 465.100 K -53.79 % | 1.007 M 102.74 % | 496.445 K -70.16 % | 1.664 M 144.92 % | -3.704 M -278.64 % | 2.073 M 252.18 % | -1.362 M -18.35 % | -1.151 M 88.59 % | -10.085 M -219.75 % | 8.422 M 3 428.85 % | -253.000 K 90.22 % | -2.588 M |
| Cash at beginning of period | 15.479 M -23.55 % | 20.248 M 192.28 % | 6.928 M 33.41 % | 5.193 M 9.84 % | 4.728 M 27.05 % | 3.721 M 15.39 % | 3.225 M 106.59 % | 1.561 M -70.35 % | 5.265 M 64.97 % | 3.191 M -29.92 % | 4.554 M -20.18 % | 5.705 M -63.87 % | 15.790 M 114.31 % | 7.368 M -3.32 % | 7.621 M -25.35 % | 10.209 M |
| Cash at end of period | -1.827 M -111.80 % | 15.479 M -23.55 % | 20.248 M 192.28 % | 6.928 M 33.41 % | 5.193 M 9.84 % | 4.728 M 27.05 % | 3.721 M 15.39 % | 3.225 M 106.59 % | 1.561 M -70.35 % | 5.265 M 64.97 % | 3.191 M -29.92 % | 4.554 M -20.18 % | 5.705 M -63.87 % | 15.790 M 114.31 % | 7.368 M -3.32 % | 7.621 M |
| Operating cash flow | -25.095 M -194.94 % | 26.433 M 643.75 % | -4.861 M -116.62 % | 29.242 M 107.35 % | 14.102 M 307.38 % | -6.800 M 19.10 % | -8.405 M -81.95 % | -4.620 M 78.00 % | -21.001 M -564.92 % | 4.517 M -32.18 % | 6.660 M 269.74 % | 1.801 M 114.76 % | -12.205 M -315.84 % | -2.935 M 86.82 % | -22.272 M -71.90 % | -12.956 M |
| Capital expenditure | -164.000 K 89.33 % | -1.537 M -30.88 % | -1.174 M -83.12 % | -641.100 K 47.50 % | -1.221 M | 0.000 100.00 % | -360.120 K -105.99 % | -174.820 K | 0.000 100.00 % | -1.310 M -8 178.04 % | -15.825 K 92.89 % | -222.500 K | 0.000 100.00 % | -2.767 M -1 587.20 % | -164.000 K -305.94 % | -40.400 K |
| Free CashFlow | -25.259 M -201.46 % | 24.897 M 512.52 % | -6.035 M -121.10 % | 28.601 M 122.04 % | 12.881 M 289.42 % | -6.800 M 22.42 % | -8.765 M -82.82 % | -4.794 M 77.17 % | -21.001 M -754.83 % | 3.207 M -51.73 % | 6.644 M 320.84 % | 1.579 M 112.94 % | -12.205 M -114.05 % | -5.702 M 74.59 % | -22.436 M -72.64 % | -12.996 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-03-31 | 2010-03-31 | 2009-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 14.810 M 200.03 % | -14.806 M -151.67 % | -5.883 M -195.22 % | 6.178 M -80.16 % | 31.141 M 254.52 % | 8.784 M -56.78 % | 20.326 M 100.14 % | 10.156 M 18.59 % | 8.564 M 173.01 % | -11.731 M -255.04 % | 7.566 M -21.28 % | 9.611 M 106.02 % | 4.665 M 134.47 % | -13.533 M -603.08 % | 2.690 M -78.59 % | 12.563 M -36.34 % | 19.733 M 554.42 % | 3.015 M -53.52 % | 6.488 M 148.11 % | 2.615 M -53.43 % | 5.615 M 215.83 % | -4.848 M -2 354.76 % | 215.000 K 110.46 % | -2.055 M 40.52 % | -3.455 M -145.01 % | 7.677 M 797.87 % | -1.100 M 78.00 % | -5.000 M -400.00 % | -1.000 M 70.64 % | -3.406 M -236.24 % | 2.500 M 150.00 % | 1.000 M -71.43 % | 3.500 M 308.96 % | -1.675 M -267.50 % | 1.000 M 0.00 % | 1.000 M -60.00 % | 2.500 M 340.21 % | 567.909 K 213.58 % | -500.000 K -183.33 % | 600.000 K -14.29 % | 700.000 K 216.67 % | -600.000 K -220.00 % | 500.000 K -16.67 % | 600.000 K 0.00 % | 600.000 K 142.86 % | -1.400 M -255.56 % | 900.000 K 80.00 % | 500.000 K 0.00 % | 500.000 K 145.96 % | -1.088 M -317.58 % | 500.000 K -16.67 % | 600.000 K -14.29 % | 700.000 K 800.00 % | -100.000 K -133.33 % | 300.000 K -89.29 % | 2.800 M 40.00 % | 2.000 M 766.67 % | -300.000 K |
| Net income | 13.095 M 167.55 % | -19.386 M -185.93 % | -6.780 M -238.99 % | 4.878 M -86.98 % | 37.468 M 3 147.92 % | 1.154 M -93.10 % | 16.717 M 71.16 % | 9.767 M 34.31 % | 7.272 M 153.45 % | -13.604 M -327.00 % | 5.993 M -33.20 % | 8.972 M 218.72 % | 2.815 M 114.73 % | -19.108 M -1 511.26 % | 1.354 M -83.12 % | 8.021 M -55.88 % | 18.179 M 1 413.99 % | 1.201 M -76.90 % | 5.197 M 101.12 % | 2.584 M -46.43 % | 4.824 M 198.79 % | -4.883 M -2 568.48 % | -183.000 K 92.59 % | -2.470 M 21.39 % | -3.142 M -136.21 % | 8.678 M 582.10 % | -1.800 M 66.36 % | -5.350 M -214.71 % | -1.700 M 82.68 % | -9.817 M -509.04 % | 2.400 M 242.86 % | 700.000 K -78.13 % | 3.200 M 301.13 % | -1.591 M -327.29 % | 700.000 K -12.50 % | 800.000 K -73.33 % | 3.000 M 194.00 % | 1.020 M 1 120.40 % | -100.000 K -120.00 % | 500.000 K -58.33 % | 1.200 M -7.69 % | 1.300 M 116.67 % | 600.000 K 20.00 % | 500.000 K -28.57 % | 700.000 K 333.33 % | -300.000 K -142.86 % | 700.000 K 40.00 % | 500.000 K 25.00 % | 400.000 K -10.65 % | 447.694 K -44.04 % | 800.000 K 14.29 % | 700.000 K -12.50 % | 800.000 K 300.00 % | 200.000 K -50.00 % | 400.000 K -73.33 % | 1.500 M -42.31 % | 2.600 M 1 200.00 % | 200.000 K |
| Income before tax | 13.095 M 166.74 % | -19.621 M -189.40 % | -6.780 M -238.85 % | 4.883 M -86.97 % | 37.468 M 188.53 % | 12.986 M -22.38 % | 16.731 M 71.30 % | 9.767 M 34.31 % | 7.272 M 158.78 % | -12.371 M -306.42 % | 5.993 M -33.20 % | 8.972 M 218.72 % | 2.815 M 117.12 % | -16.447 M -1 314.69 % | 1.354 M -83.12 % | 8.021 M -55.88 % | 18.179 M 1 170.54 % | 1.431 M -72.47 % | 5.197 M 101.12 % | 2.584 M -46.43 % | 4.824 M 198.18 % | -4.914 M -2 585.00 % | -183.000 K 92.59 % | -2.470 M 21.39 % | -3.142 M -136.72 % | 8.558 M 575.42 % | -1.800 M 66.36 % | -5.350 M -214.71 % | -1.700 M 19.39 % | -2.109 M -187.88 % | 2.400 M 242.86 % | 700.000 K -78.13 % | 3.200 M 486.47 % | -828.000 K -218.29 % | 700.000 K -12.50 % | 800.000 K -73.33 % | 3.000 M 112.79 % | 1.410 M 1 509.83 % | -100.000 K -120.00 % | 500.000 K -58.33 % | 1.200 M -33.33 % | 1.800 M 200.00 % | 600.000 K 20.00 % | 500.000 K -28.57 % | 700.000 K 9 721.99 % | -7.275 K -101.04 % | 700.000 K 40.00 % | 500.000 K 25.00 % | 400.000 K -43.95 % | 713.625 K -10.80 % | 800.000 K 14.29 % | 700.000 K -12.50 % | 800.000 K -60.00 % | 2.000 M 400.00 % | 400.000 K -73.33 % | 1.500 M -54.55 % | 3.300 M 371.43 % | 700.000 K |
| Income before tax ratio | 0.88 -33.28 % | 1.33 14.99 % | 1.15 45.81 % | 0.79 -34.31 % | 1.20 -18.61 % | 1.48 79.60 % | 0.82 -14.41 % | 0.96 13.26 % | 0.85 -19.48 % | 1.05 33.14 % | 0.79 -15.15 % | 0.93 54.70 % | 0.60 -50.35 % | 1.22 141.45 % | 0.50 -21.16 % | 0.64 -30.70 % | 0.92 94.15 % | 0.47 -40.76 % | 0.80 -18.94 % | 0.99 15.02 % | 0.86 -15.24 % | 1.01 219.08 % | -0.85 -170.82 % | 1.20 32.17 % | 0.91 -18.42 % | 1.11 -31.88 % | 1.64 52.93 % | 1.07 -37.06 % | 1.70 174.55 % | 0.62 -35.50 % | 0.96 37.14 % | 0.70 -23.44 % | 0.91 84.96 % | 0.49 -29.38 % | 0.70 -12.50 % | 0.80 -33.33 % | 1.20 -51.66 % | 2.48 1 141.24 % | 0.20 -76.00 % | 0.83 -51.39 % | 1.71 157.14 % | -3.00 -350.00 % | 1.20 44.00 % | 0.83 -28.57 % | 1.17 22 351.32 % | 0.01 -99.33 % | 0.78 -22.22 % | 1.00 25.00 % | 0.80 221.96 % | -0.66 -141.00 % | 1.60 37.14 % | 1.17 2.08 % | 1.14 105.71 % | -20.00 -1 600.00 % | 1.33 148.89 % | 0.54 -67.53 % | 1.65 170.71 % | -2.33 |
| EBITDA | 13.095 M 169.08 % | -18.956 M -179.59 % | -6.780 M -238.85 % | 4.883 M -86.97 % | 37.468 M 172.84 % | 13.733 M -17.92 % | 16.731 M 71.30 % | 9.767 M 34.31 % | 7.272 M 162.64 % | -11.609 M -293.71 % | 5.993 M -33.20 % | 8.972 M 218.72 % | 2.815 M 122.52 % | -12.503 M -4 352.62 % | 294.000 K -95.33 % | 6.292 M -65.39 % | 18.179 M 339.98 % | 4.132 M -1.77 % | 4.206 M 150.36 % | 1.680 M -65.17 % | 4.824 M 180.13 % | -6.020 M -715.70 % | -738.000 K 79.89 % | -3.670 M 15.48 % | -4.342 M -158.00 % | 7.486 M 387.94 % | -2.600 M 61.19 % | -6.700 M -168.00 % | -2.500 M 45.26 % | -4.567 M -607.44 % | 900.000 K 400.00 % | -300.000 K -113.64 % | 2.200 M 168.05 % | -3.233 M -561.86 % | 700.000 K -12.50 % | 800.000 K -73.33 % | 3.000 M 172.03 % | -4.165 M -4 264.96 % | 100.000 K -83.33 % | 600.000 K -50.00 % | 1.200 M -25.00 % | 1.600 M 300.00 % | 400.000 K 300.00 % | 100.000 K -87.50 % | 800.000 K | 0.000 -100.00 % | 700.000 K 16.67 % | 600.000 K | 0.000 100.00 % | -4.813 M -1 062.55 % | 500.000 K -16.67 % | 600.000 K -33.33 % | 900.000 K -52.63 % | 1.900 M 280.00 % | 500.000 K -66.67 % | 1.500 M 50.00 % | 1.000 M 66.67 % | 600.000 K |
| Net income ratio | 0.88 -32.47 % | 1.31 13.61 % | 1.15 45.96 % | 0.79 -34.38 % | 1.20 816.15 % | 0.13 -84.03 % | 0.82 -14.48 % | 0.96 13.26 % | 0.85 -26.78 % | 1.16 46.41 % | 0.79 -15.15 % | 0.93 54.70 % | 0.60 -57.26 % | 1.41 180.52 % | 0.50 -21.16 % | 0.64 -30.70 % | 0.92 131.35 % | 0.40 -50.29 % | 0.80 -18.94 % | 0.99 15.02 % | 0.86 -14.71 % | 1.01 218.35 % | -0.85 -170.82 % | 1.20 32.17 % | 0.91 -19.55 % | 1.13 -30.92 % | 1.64 52.93 % | 1.07 -37.06 % | 1.70 -41.02 % | 2.88 200.24 % | 0.96 37.14 % | 0.70 -23.44 % | 0.91 -3.74 % | 0.95 35.69 % | 0.70 -12.50 % | 0.80 -33.33 % | 1.20 -33.21 % | 1.80 798.38 % | 0.20 -76.00 % | 0.83 -51.39 % | 1.71 179.12 % | -2.17 -280.56 % | 1.20 44.00 % | 0.83 -28.57 % | 1.17 444.44 % | 0.21 -72.45 % | 0.78 -22.22 % | 1.00 25.00 % | 0.80 294.40 % | -0.41 -125.72 % | 1.60 37.14 % | 1.17 2.08 % | 1.14 157.14 % | -2.00 -250.00 % | 1.33 148.89 % | 0.54 -58.79 % | 1.30 295.00 % | -0.67 |
| Ratio EBITDA | 0.88 -30.94 % | 1.28 11.09 % | 1.15 45.81 % | 0.79 -34.31 % | 1.20 -23.04 % | 1.56 89.93 % | 0.82 -14.41 % | 0.96 13.26 % | 0.85 -14.20 % | 0.99 24.94 % | 0.79 -15.15 % | 0.93 54.70 % | 0.60 -34.69 % | 0.92 745.32 % | 0.11 -78.18 % | 0.50 -45.64 % | 0.92 -32.77 % | 1.37 111.37 % | 0.65 0.91 % | 0.64 -25.22 % | 0.86 -30.82 % | 1.24 136.18 % | -3.43 -292.20 % | 1.79 42.11 % | 1.26 28.87 % | 0.98 -58.74 % | 2.36 76.39 % | 1.34 -46.40 % | 2.50 86.45 % | 1.34 272.46 % | 0.36 220.00 % | -0.30 -147.73 % | 0.63 -67.43 % | 1.93 175.74 % | 0.70 -12.50 % | 0.80 -33.33 % | 1.20 116.36 % | -7.33 -3 566.92 % | -0.20 -120.00 % | 1.00 -41.67 % | 1.71 164.29 % | -2.67 -433.33 % | 0.80 380.00 % | 0.17 -87.50 % | 1.33 | 0.00 -100.00 % | 0.78 -35.19 % | 1.20 | 0.00 -100.00 % | 4.42 342.39 % | 1.00 0.00 % | 1.00 -22.22 % | 1.29 106.77 % | -19.00 -1 240.00 % | 1.67 211.11 % | 0.54 7.14 % | 0.50 125.00 % | -2.00 |
| Gross profit ratio | 0.92 -14.71 % | 1.08 -7.63 % | 1.17 58.60 % | 0.74 -22.28 % | 0.95 28.00 % | 0.74 -19.05 % | 0.91 1.63 % | 0.90 -2.95 % | 0.93 -14.22 % | 1.08 25.05 % | 0.86 -6.58 % | 0.93 10.82 % | 0.83 -44.65 % | 1.51 155.99 % | 0.59 -36.78 % | 0.93 -3.78 % | 0.97 92.88 % | 0.50 -44.89 % | 0.91 15.64 % | 0.79 -13.12 % | 0.91 -17.55 % | 1.10 268.98 % | -0.65 -152.07 % | 1.25 13.95 % | 1.10 19.24 % | 0.92 -34.68 % | 1.41 30.47 % | 1.08 -25.52 % | 1.45 21.55 % | 1.19 42.01 % | 0.84 40.00 % | 0.60 -34.38 % | 0.91 -29.88 % | 1.30 30.39 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 |
| Weighted average shs out dil | 4.998 M 0.26 % | 4.985 M 0.00 % | 4.985 M 0.16 % | 4.978 M -0.50 % | 5.002 M -0.05 % | 5.005 M 0.00 % | 5.005 M -0.07 % | 5.009 M -0.13 % | 5.015 M 0.81 % | 4.975 M -0.39 % | 4.994 M -0.36 % | 5.012 M -0.29 % | 5.027 M 18.98 % | 4.225 M -15.75 % | 5.015 M 0.03 % | 5.013 M 0.38 % | 4.994 M -0.12 % | 5.000 M 0.06 % | 4.997 M 0.56 % | 4.969 M -1.11 % | 5.025 M 0.85 % | 4.983 M 8.91 % | 4.575 M -9.24 % | 5.041 M 1.07 % | 4.987 M 0.01 % | 4.987 M -0.26 % | 5.000 M 0.00 % | 5.000 M 0.00 % | 5.000 M -0.17 % | 5.009 M 0.17 % | 5.000 M 0.00 % | 5.000 M 0.00 % | 5.000 M 0.57 % | 4.972 M -0.56 % | 5.000 M 0.00 % | 5.000 M 0.00 % | 5.000 M 0.00 % | 5.000 M 0.00 % | 5.000 M 0.00 % | 5.000 M 0.00 % | 5.000 M 0.00 % | 5.000 M 0.00 % | 5.000 M 0.00 % | 5.000 M 0.00 % | 5.000 M 0.00 % | 5.000 M 0.00 % | 5.000 M 0.00 % | 5.000 M 0.00 % | 5.000 M 0.45 % | 4.978 M -0.45 % | 5.000 M 0.00 % | 5.000 M 0.00 % | 5.000 M 0.00 % | 5.000 M 0.00 % | 5.000 M 0.00 % | 5.000 M 0.00 % | 5.000 M 0.00 % | 5.000 M |
| Weighted average shs out | 4.998 M 0.26 % | 4.985 M 0.00 % | 4.985 M 0.16 % | 4.978 M -0.50 % | 5.002 M -0.05 % | 5.005 M 0.00 % | 5.005 M -0.07 % | 5.009 M -0.13 % | 5.015 M 0.81 % | 4.975 M -0.39 % | 4.994 M -0.36 % | 5.012 M -0.29 % | 5.027 M 18.98 % | 4.225 M -15.75 % | 5.015 M 0.03 % | 5.013 M 0.38 % | 4.994 M -0.60 % | 5.024 M 0.54 % | 4.997 M 0.56 % | 4.969 M -1.11 % | 5.025 M 1.30 % | 4.961 M 8.43 % | 4.575 M -9.24 % | 5.041 M 1.07 % | 4.987 M 0.01 % | 4.987 M -0.26 % | 5.000 M 0.00 % | 5.000 M 0.00 % | 5.000 M -0.17 % | 5.009 M 0.17 % | 5.000 M 0.00 % | 5.000 M 0.00 % | 5.000 M 0.57 % | 4.972 M -0.56 % | 5.000 M 0.00 % | 5.000 M 0.00 % | 5.000 M 0.00 % | 5.000 M 0.00 % | 5.000 M 0.00 % | 5.000 M 0.00 % | 5.000 M 0.00 % | 5.000 M 0.00 % | 5.000 M 0.00 % | 5.000 M 0.00 % | 5.000 M 0.00 % | 5.000 M 0.00 % | 5.000 M 0.00 % | 5.000 M 0.00 % | 5.000 M 0.45 % | 4.978 M -0.45 % | 5.000 M 0.00 % | 5.000 M 0.00 % | 5.000 M 0.00 % | 5.000 M 0.00 % | 5.000 M 0.00 % | 5.000 M 0.00 % | 5.000 M 0.00 % | 5.000 M |
| EPS diluted | 2.62 167.35 % | -3.89 -186.03 % | -1.36 -238.78 % | 0.98 -86.92 % | 7.49 3 156.52 % | 0.23 -93.11 % | 3.34 71.28 % | 1.95 34.48 % | 1.45 153.11 % | -2.73 -327.50 % | 1.20 -32.96 % | 1.79 219.64 % | 0.56 112.39 % | -4.52 -1 774.07 % | 0.27 -83.13 % | 1.60 -56.04 % | 3.64 1 416.67 % | 0.24 -76.92 % | 1.04 100.00 % | 0.52 -45.83 % | 0.96 197.96 % | -0.98 -2 350.00 % | -0.04 91.84 % | -0.49 22.22 % | -0.63 -136.21 % | 1.74 583.33 % | -0.36 66.36 % | -1.07 -214.71 % | -0.34 82.65 % | -1.96 -508.33 % | 0.48 242.86 % | 0.14 -78.13 % | 0.64 300.00 % | -0.32 -328.57 % | 0.14 -12.50 % | 0.16 -73.33 % | 0.60 200.00 % | 0.20 1 100.00 % | -0.02 -120.00 % | 0.10 -58.33 % | 0.24 -7.69 % | 0.26 116.67 % | 0.12 20.00 % | 0.10 -28.57 % | 0.14 333.33 % | -0.06 -142.86 % | 0.14 40.00 % | 0.10 25.00 % | 0.08 -11.01 % | 0.09 -43.81 % | 0.16 14.29 % | 0.14 -12.50 % | 0.16 300.00 % | 0.04 -50.00 % | 0.08 -73.33 % | 0.30 -42.31 % | 0.52 1 200.00 % | 0.04 |
| Earnings per share | 2.62 167.35 % | -3.89 -186.03 % | -1.36 -238.78 % | 0.98 -86.92 % | 7.49 3 156.52 % | 0.23 -93.11 % | 3.34 71.28 % | 1.95 34.48 % | 1.45 153.11 % | -2.73 -327.50 % | 1.20 -32.96 % | 1.79 219.64 % | 0.56 112.39 % | -4.52 -1 774.07 % | 0.27 -83.13 % | 1.60 -56.04 % | 3.64 1 416.67 % | 0.24 -76.92 % | 1.04 100.00 % | 0.52 -45.83 % | 0.96 197.96 % | -0.98 -2 350.00 % | -0.04 91.84 % | -0.49 22.22 % | -0.63 -136.21 % | 1.74 583.33 % | -0.36 66.36 % | -1.07 -214.71 % | -0.34 82.65 % | -1.96 -508.33 % | 0.48 242.86 % | 0.14 -78.13 % | 0.64 300.00 % | -0.32 -328.57 % | 0.14 -12.50 % | 0.16 -73.33 % | 0.60 200.00 % | 0.20 1 100.00 % | -0.02 -120.00 % | 0.10 -58.33 % | 0.24 -7.69 % | 0.26 116.67 % | 0.12 20.00 % | 0.10 -28.57 % | 0.14 333.33 % | -0.06 -142.86 % | 0.14 40.00 % | 0.10 25.00 % | 0.08 -11.01 % | 0.09 -43.81 % | 0.16 14.29 % | 0.14 -12.50 % | 0.16 300.00 % | 0.04 -50.00 % | 0.08 -73.33 % | 0.30 -42.31 % | 0.52 1 200.00 % | 0.04 |
| Gross profit | 13.625 M 185.32 % | -15.970 M -132.46 % | -6.870 M -251.02 % | 4.549 M -84.58 % | 29.505 M 353.78 % | 6.502 M -65.02 % | 18.587 M 103.40 % | 9.138 M 15.09 % | 7.940 M 162.62 % | -12.679 M -293.87 % | 6.540 M -26.46 % | 8.893 M 128.32 % | 3.895 M 119.08 % | -20.412 M -1 387.84 % | 1.585 M -86.46 % | 11.709 M -38.74 % | 19.115 M 1 162.24 % | 1.514 M -74.39 % | 5.913 M 186.90 % | 2.061 M -59.54 % | 5.094 M 195.50 % | -5.334 M -3 710.15 % | -140.000 K 94.55 % | -2.570 M 32.23 % | -3.792 M -153.67 % | 7.066 M 555.87 % | -1.550 M 71.30 % | -5.400 M -272.41 % | -1.450 M 64.31 % | -4.063 M -293.48 % | 2.100 M 250.00 % | 600.000 K -81.25 % | 3.200 M 246.52 % | -2.184 M -318.40 % | 1.000 M 0.00 % | 1.000 M -60.00 % | 2.500 M 340.21 % | 567.909 K 213.58 % | -500.000 K -183.33 % | 600.000 K -14.29 % | 700.000 K 216.67 % | -600.000 K -220.00 % | 500.000 K -16.67 % | 600.000 K 0.00 % | 600.000 K 142.86 % | -1.400 M -255.56 % | 900.000 K 80.00 % | 500.000 K 0.00 % | 500.000 K 145.96 % | -1.088 M -317.58 % | 500.000 K -16.67 % | 600.000 K -14.29 % | 700.000 K 800.00 % | -100.000 K -133.33 % | 300.000 K -89.29 % | 2.800 M 40.00 % | 2.000 M 766.67 % | -300.000 K |
| Income tax expense | 0.000 100.00 % | -225.000 K | 0.000 100.00 % | -10.000 K | 0.000 -100.00 % | 11.874 M 42 507.14 % | -28.000 K -100.29 % | 9.767 M 34.31 % | 7.272 M 489.59 % | 1.233 M -79.42 % | 5.993 M -33.20 % | 8.972 M 218.72 % | 2.815 M 5.77 % | 2.662 M | 0.000 | 0.000 -100.00 % | 18.179 M 7 801.34 % | 230.075 K | 0.000 | 0.000 -100.00 % | 4.824 M 16 055.02 % | -30.235 K | 0.000 | 0.000 | 0.000 100.00 % | -120.172 K | 0.000 | 0.000 | 0.000 -100.00 % | 7.708 M | 0.000 | 0.000 | 0.000 -100.00 % | 763.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 389.427 K | 0.000 | 0.000 | 0.000 -100.00 % | 500.000 K | 0.000 100.00 % | -1.000 M | 0.000 -100.00 % | 300.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 265.931 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.800 M | 0.000 | 0.000 -100.00 % | 700.000 K 40.00 % | 500.000 K |
| Cost of revenue | 1.185 M 1.80 % | 1.164 M 17.93 % | 987.000 K -39.41 % | 1.629 M -0.43 % | 1.636 M -28.31 % | 2.282 M 31.22 % | 1.739 M 70.83 % | 1.018 M 63.14 % | 624.000 K -34.23 % | 948.800 K -7.52 % | 1.026 M 42.90 % | 718.000 K -6.75 % | 770.000 K -88.81 % | 6.879 M 522.57 % | 1.105 M 29.39 % | 854.000 K 38.19 % | 618.000 K -58.83 % | 1.501 M 161.04 % | 575.000 K 3.79 % | 554.000 K 6.33 % | 521.000 K 7.10 % | 486.480 K 37.04 % | 355.000 K -31.07 % | 515.000 K 52.82 % | 337.000 K -44.82 % | 610.674 K 35.71 % | 450.000 K 12.50 % | 400.000 K -11.11 % | 450.000 K -31.51 % | 657.000 K 64.25 % | 400.000 K 0.00 % | 400.000 K 33.33 % | 300.000 K -41.06 % | 509.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 |
| General and administrative expenses | 0.000 -100.00 % | 1.406 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.283 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.170 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.532 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.743 M | 0.000 | 0.000 | 0.000 -100.00 % | 581.202 K | 0.000 | 0.000 | 0.000 -100.00 % | 694.603 K | 0.000 | 0.000 | 0.000 -100.00 % | 656.783 K -45.27 % | 1.200 M 33.33 % | 900.000 K | 0.000 -100.00 % | 1.709 M 89.89 % | 900.000 K 200.00 % | 300.000 K | 0.000 -100.00 % | 1.896 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.883 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.491 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.586 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 -100.00 % | 142.500 K | 0.000 | 0.000 | 0.000 -100.00 % | 153.400 K | 0.000 | 0.000 | 0.000 -100.00 % | 131.600 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.625 M | 0.000 | 0.000 | 0.000 -100.00 % | 638.700 K | 0.000 | 0.000 | 0.000 -100.00 % | 31.284 K | 0.000 | 0.000 | 0.000 -100.00 % | 26.431 K | 0.000 | 0.000 | 0.000 -100.00 % | 30.347 K | 0.000 | 0.000 | 0.000 -100.00 % | 48.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 37.568 K | 0.000 | 0.000 | 0.000 -100.00 % | 29.808 K | 0.000 | 0.000 | 0.000 -100.00 % | 29.806 K | 0.000 | 0.000 | 0.000 -100.00 % | 32.862 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 1.819 M 63.14 % | 1.115 M -32.91 % | 1.662 M 4.53 % | 1.590 M 773.63 % | 182.000 K -93.51 % | 2.803 M 205.97 % | 916.000 K -55.64 % | 2.065 M 187.60 % | 718.000 K 126.04 % | -2.757 M -306.35 % | 1.336 M 21.12 % | 1.103 M 117.55 % | 507.000 K 115.64 % | -3.241 M -405.76 % | 1.060 M -38.69 % | 1.729 M 197.59 % | 581.000 K -44.24 % | 1.042 M 5.15 % | 991.000 K -1.29 % | 1.004 M 151.00 % | 400.000 K 113.66 % | -2.929 M -627.79 % | 555.000 K -53.75 % | 1.200 M 0.00 % | 1.200 M 139.74 % | -3.019 M -435.50 % | 900.000 K -35.71 % | 1.400 M 55.56 % | 900.000 K -67.53 % | 2.772 M | 0.000 | 0.000 -100.00 % | 1.000 M -62.95 % | 2.699 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 |
| Operating expenses | 1.819 M -31.69 % | 2.663 M 60.23 % | 1.662 M 4.53 % | 1.590 M -12.54 % | 1.818 M -65.30 % | 5.239 M 97.33 % | 2.655 M 84.89 % | 1.436 M 1.70 % | 1.412 M -21.21 % | 1.792 M -15.55 % | 2.122 M 83.41 % | 1.157 M 8.43 % | 1.067 M 142.66 % | -2.501 M -293.75 % | 1.291 M -76.17 % | 5.417 M 257.09 % | 1.517 M 38.93 % | 1.092 M -36.03 % | 1.707 M 254.89 % | 481.000 K -28.21 % | 670.000 K -33.49 % | 1.007 M 68.47 % | 598.000 K -45.64 % | 1.100 M 100.00 % | 550.000 K 228.80 % | -427.013 K -137.13 % | 1.150 M -14.81 % | 1.350 M 17.39 % | 1.150 M 40.59 % | 818.000 K -31.83 % | 1.200 M 33.33 % | 900.000 K -10.00 % | 1.000 M -25.54 % | 1.343 M 347.67 % | 300.000 K 50.00 % | 200.000 K 140.00 % | -500.000 K -110.36 % | 4.825 M 1 064.90 % | -500.000 K -600.00 % | 100.000 K 120.00 % | -500.000 K 76.19 % | -2.100 M -2 200.00 % | 100.000 K -83.33 % | 600.000 K 700.00 % | -100.000 K 92.31 % | -1.300 M -750.00 % | 200.000 K -80.00 % | 1.000 M 900.00 % | 100.000 K -97.42 % | 3.876 M 3 775.67 % | 100.000 K 0.00 % | 100.000 K 200.00 % | -100.000 K 94.74 % | -1.900 M -1 800.00 % | -100.000 K -107.14 % | 1.400 M 27.27 % | 1.100 M 257.14 % | -700.000 K |
| Cost and expenses | 3.004 M -21.51 % | 3.827 M 44.47 % | 2.649 M -17.71 % | 3.219 M -6.80 % | 3.454 M -31.19 % | 5.020 M 14.24 % | 4.394 M 79.05 % | 2.454 M 20.53 % | 2.036 M -25.72 % | 2.741 M -12.93 % | 3.148 M 67.89 % | 1.875 M 2.07 % | 1.837 M -58.04 % | 4.378 M 82.73 % | 2.396 M -61.79 % | 6.271 M 193.72 % | 2.135 M -17.66 % | 2.593 M 13.62 % | 2.282 M 120.48 % | 1.035 M -13.10 % | 1.191 M -20.28 % | 1.494 M 56.76 % | 953.000 K -40.99 % | 1.615 M 82.07 % | 887.000 K 382.96 % | 183.661 K -88.52 % | 1.600 M -8.57 % | 1.750 M 9.38 % | 1.600 M 8.47 % | 1.475 M -7.81 % | 1.600 M 23.08 % | 1.300 M 0.00 % | 1.300 M -29.81 % | 1.852 M 517.33 % | 300.000 K 50.00 % | 200.000 K 140.00 % | -500.000 K -110.36 % | 4.825 M 1 064.90 % | -500.000 K -600.00 % | 100.000 K 120.00 % | -500.000 K 76.19 % | -2.100 M -2 200.00 % | 100.000 K -83.33 % | 600.000 K 700.00 % | -100.000 K 92.31 % | -1.300 M -750.00 % | 200.000 K -80.00 % | 1.000 M 900.00 % | 100.000 K -97.42 % | 3.876 M 3 775.67 % | 100.000 K 0.00 % | 100.000 K 200.00 % | -100.000 K 94.74 % | -1.900 M -1 800.00 % | -100.000 K -107.14 % | 1.400 M 27.27 % | 1.100 M 257.14 % | -700.000 K |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 0.000 -100.00 % | 1.548 M | 0.000 | 0.000 -100.00 % | 1.636 M -32.85 % | 2.436 M 40.10 % | 1.739 M 70.83 % | 1.018 M 63.14 % | 624.000 K -52.07 % | 1.302 M 26.88 % | 1.026 M 42.90 % | 718.000 K -6.75 % | 770.000 K -75.60 % | 3.156 M 185.61 % | 1.105 M 29.39 % | 854.000 K 38.19 % | 618.000 K -74.05 % | 2.382 M 314.17 % | 575.000 K 3.79 % | 554.000 K 6.33 % | 521.000 K -14.94 % | 612.486 K 72.53 % | 355.000 K -31.07 % | 515.000 K 52.82 % | 337.000 K -53.26 % | 721.034 K 60.23 % | 450.000 K 12.50 % | 400.000 K -11.11 % | 450.000 K -34.51 % | 687.130 K -42.74 % | 1.200 M 33.33 % | 900.000 K | 0.000 -100.00 % | 1.757 M 95.22 % | 900.000 K 200.00 % | 300.000 K | 0.000 -100.00 % | 1.934 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.913 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.315 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.832 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 24.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 0.000 -100.00 % | 665.000 K | 0.000 | 0.000 -100.00 % | 814.000 K 9.70 % | 742.000 K | 0.000 100.00 % | -9.767 M -34.31 % | -7.272 M -1 085.10 % | 738.200 K 112.32 % | -5.993 M 33.20 % | -8.972 M -218.72 % | -2.815 M -629.14 % | 532.000 K 139.29 % | -1.354 M 83.12 % | -8.021 M 55.88 % | -18.179 M -6 312.83 % | 292.604 K 105.63 % | -5.197 M -5 297.00 % | 100.000 K 102.07 % | -4.824 M -1 599.14 % | 321.785 K 75.84 % | 183.000 K -92.59 % | 2.470 M -21.39 % | 3.142 M 3 481.77 % | 87.722 K -12.28 % | 100.000 K 100.00 % | 50.000 K -50.00 % | 100.000 K -68.15 % | 314.000 K 120.93 % | -1.500 M -50.00 % | -1.000 M 0.00 % | -1.000 M -440.14 % | 294.000 K 194.00 % | 100.000 K 112.50 % | -800.000 K 73.33 % | -3.000 M -3 373.39 % | 91.648 K -54.18 % | 200.000 K 100.00 % | 100.000 K 108.33 % | -1.200 M -1 300.00 % | 100.000 K 125.00 % | -400.000 K -500.00 % | 100.000 K 0.00 % | 100.000 K 0.00 % | 100.000 K 114.29 % | -700.000 K -800.00 % | 100.000 K 0.00 % | 100.000 K -33.69 % | 150.812 K 50.81 % | 100.000 K 0.00 % | 100.000 K 0.00 % | 100.000 K 0.00 % | 100.000 K 0.00 % | 100.000 K 0.00 % | 100.000 K 0.00 % | 100.000 K -50.00 % | 200.000 K |
| Operating income | 11.806 M 163.36 % | -18.633 M -118.39 % | -8.532 M -388.34 % | 2.959 M -89.31 % | 27.687 M 635.46 % | 3.765 M -80.58 % | 19.386 M 98.48 % | 9.767 M 34.79 % | 7.246 M 158.83 % | -12.317 M -314.06 % | 5.754 M -34.90 % | 8.839 M 165.04 % | 3.335 M 124.71 % | -13.497 M -4 690.82 % | 294.000 K -95.33 % | 6.292 M -65.39 % | 18.179 M 410.78 % | 3.559 M -15.38 % | 4.206 M 166.20 % | 1.580 M -67.25 % | 4.824 M 176.10 % | -6.339 M -758.94 % | -738.000 K 79.89 % | -3.670 M 15.48 % | -4.342 M -158.69 % | 7.399 M 374.03 % | -2.700 M 60.00 % | -6.750 M -159.62 % | -2.600 M 46.73 % | -4.881 M -303.38 % | 2.400 M 242.86 % | 700.000 K -78.13 % | 3.200 M 190.73 % | -3.527 M -603.86 % | 700.000 K -12.50 % | 800.000 K -73.33 % | 3.000 M 112.79 % | 1.410 M 1 509.83 % | -100.000 K -120.00 % | 500.000 K -58.33 % | 1.200 M -33.33 % | 1.800 M 200.00 % | 600.000 K 20.00 % | 500.000 K -28.57 % | 700.000 K 450.00 % | -200.000 K -128.57 % | 700.000 K 40.00 % | 500.000 K 25.00 % | 400.000 K -43.95 % | 713.625 K -10.80 % | 800.000 K 14.29 % | 700.000 K -12.50 % | 800.000 K -60.00 % | 2.000 M 400.00 % | 400.000 K -73.33 % | 1.500 M -54.55 % | 3.300 M 371.43 % | 700.000 K |
| Operating income ratio | 0.80 -36.66 % | 1.26 -13.23 % | 1.45 202.80 % | 0.48 -46.13 % | 0.89 107.45 % | 0.43 -55.06 % | 0.95 -0.83 % | 0.96 13.66 % | 0.85 -19.42 % | 1.05 38.07 % | 0.76 -17.31 % | 0.92 28.64 % | 0.71 -28.32 % | 1.00 812.55 % | 0.11 -78.18 % | 0.50 -45.64 % | 0.92 -21.95 % | 1.18 82.07 % | 0.65 7.29 % | 0.60 -29.67 % | 0.86 -34.30 % | 1.31 138.09 % | -3.43 -292.20 % | 1.79 42.11 % | 1.26 30.39 % | 0.96 -60.73 % | 2.45 81.82 % | 1.35 -48.08 % | 2.60 81.43 % | 1.43 49.28 % | 0.96 37.14 % | 0.70 -23.44 % | 0.91 -56.58 % | 2.11 200.81 % | 0.70 -12.50 % | 0.80 -33.33 % | 1.20 -51.66 % | 2.48 1 141.24 % | 0.20 -76.00 % | 0.83 -51.39 % | 1.71 157.14 % | -3.00 -350.00 % | 1.20 44.00 % | 0.83 -28.57 % | 1.17 716.67 % | 0.14 -81.63 % | 0.78 -22.22 % | 1.00 25.00 % | 0.80 221.96 % | -0.66 -141.00 % | 1.60 37.14 % | 1.17 2.08 % | 1.14 105.71 % | -20.00 -1 600.00 % | 1.33 148.89 % | 0.54 -67.53 % | 1.65 170.71 % | -2.33 |
| Total other income expenses net | 1.289 M 230.47 % | -988.000 K -156.39 % | 1.752 M -8.94 % | 1.924 M -80.33 % | 9.781 M 6.07 % | 9.222 M 447.33 % | -2.655 M -228.57 % | 2.065 M 177.55 % | 744.000 K 1 480.33 % | -53.900 K -103.42 % | 1.575 M 27.43 % | 1.236 M 9 607.69 % | -13.000 K -100.89 % | 1.464 M 38.11 % | 1.060 M -38.69 % | 1.729 M 197.59 % | 581.000 K 127.30 % | -2.128 M -314.76 % | 991.000 K 306.03 % | -481.000 K -220.25 % | 400.000 K -71.94 % | 1.425 M 156.83 % | 555.000 K -53.75 % | 1.200 M 0.00 % | 1.200 M 49.53 % | 802.509 K -10.83 % | 900.000 K -35.71 % | 1.400 M 55.56 % | 900.000 K -67.53 % | 2.772 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.699 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -900.000 K | 0.000 | 0.000 | 0.000 100.00 % | -1.300 M -18.18 % | -1.100 M -1 200.00 % | 100.000 K | 0.000 100.00 % | -1.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-03-31 | 2010-03-31 | 2009-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-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-03-31 | 2013-03-31 | 2012-12-31 | 2012-03-31 | 2011-03-31 | 2010-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -20.005 M -1 764.06 % | -1.073 M 92.96 % | -15.252 M 23.81 % | -20.017 M -121.20 % | -9.050 M -89.24 % | -4.782 M 69.18 % | -15.516 M -0.27 % | -15.474 M 38.68 % | -25.237 M -153.41 % | -9.959 M 28.84 % | -13.996 M -53.65 % | -9.109 M 18.84 % | -11.224 M -181.51 % | -3.987 M 44.63 % | -7.200 M 34.21 % | -10.944 M -7.03 % | -10.225 M -798.45 % | -1.138 M 87.86 % | -9.372 M -74.58 % | -5.368 M -143.93 % | -2.201 M -0.33 % | -2.194 M -260.14 % | -609.101 K -503.78 % | -100.882 K 96.31 % | -2.736 M -172.94 % | -1.002 M 64.15 % | -2.796 M 22.83 % | -3.623 M 9.24 % | -3.992 M -1 328.71 % | -279.413 K -105.93 % | 4.708 M 176.33 % | -6.168 M -20.87 % | -5.103 M -416.77 % | 1.611 M 191.10 % | -1.768 M 55.17 % | -3.945 M 20.28 % | -4.949 M -165.21 % | -1.866 M -1 659.58 % | -106.048 K 96.61 % | -3.131 M -4.74 % | -2.989 M -9.39 % | -2.733 M -572.59 % | -406.270 K 80.23 % | -2.055 M 46.51 % | -3.842 M -12.53 % | -3.414 M 77.71 % | -15.318 M -107.89 % | -7.368 M 3.31 % | -7.621 M |
| Total investments | 113.496 M -3.92 % | 118.131 M 11.72 % | 105.741 M 2.12 % | 103.541 M -6.38 % | 110.597 M -10.80 % | 123.990 M 28.28 % | 96.654 M 12.78 % | 85.700 M 10.76 % | 77.371 M 23.77 % | 62.510 M -23.48 % | 81.693 M -2.73 % | 83.986 M 13.34 % | 74.099 M 44.28 % | 51.357 M -42.94 % | 90.006 M 9.93 % | 81.877 M 17.70 % | 69.567 M 75.16 % | 39.717 M -20.69 % | 50.077 M 4.29 % | 48.017 M 1.69 % | 47.217 M 34.66 % | 35.065 M -26.84 % | 47.927 M -1.55 % | 48.679 M -1.01 % | 49.175 M 33.60 % | 36.808 M -27.02 % | 50.438 M -7.21 % | 54.356 M -0.95 % | 54.878 M 29.21 % | 42.473 M 31.15 % | 32.384 M 2.97 % | 31.451 M -23.21 % | 40.959 M -1.89 % | 41.749 M -12.77 % | 47.863 M 28.88 % | 37.138 M | 0.000 -100.00 % | 18.237 M -44.50 % | 32.861 M | 0.000 -100.00 % | 39.168 M -2.78 % | 40.289 M 31.28 % | 30.689 M -1.51 % | 31.158 M 31.38 % | 23.715 M 9.66 % | 21.626 M 7.42 % | 20.132 M 2.29 % | 19.682 M -39.31 % | 32.430 M |
| Total debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 38.465 K -62.96 % | 103.835 K -38.63 % | 169.200 K -19.67 % | 210.622 K -23.69 % | 275.992 K -19.15 % | 341.362 K -16.07 % | 406.700 K -5.41 % | 429.947 K -27.13 % | 590.059 K 5.24 % | 560.687 K -63.13 % | 1.521 M 151.80 % | 603.895 K | 0.000 | 0.000 | 0.000 -100.00 % | 14.745 K -79.34 % | 71.385 K -44.24 % | 128.025 K -66.50 % | 382.183 K 58.58 % | 241.000 K -19.67 % | 300.000 K -27.36 % | 413.000 K 0.18 % | 412.245 K -94.85 % | 8.000 M 1 543.56 % | 486.745 K -7.28 % | 524.935 K -79.74 % | 2.591 M 33.73 % | 1.938 M 157.97 % | 751.065 K -4.79 % | 788.826 K -8.70 % | 864.000 K -68.08 % | 2.707 M | 0.000 -100.00 % | 105.836 K -76.94 % | 458.926 K -75.56 % | 1.878 M -24.86 % | 2.499 M 34.12 % | 1.863 M -5.70 % | 1.976 M 318.55 % | 472.117 K | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 180.483 M | 0.000 -100.00 % | 189.585 M -3.45 % | 196.365 M 2.55 % | 191.488 M 297.02 % | 48.231 M -66.78 % | 145.188 M 12.89 % | 128.605 M 8.34 % | 118.703 M 317.88 % | 28.406 M -75.79 % | 117.307 M 5.42 % | 111.276 M 9.06 % | 102.028 M 401.02 % | 20.364 M 143 298 910 643 395 072.00 % | 0.000 -200.00 % | 0.000 0.00 % | 0.000 -100.00 % | 13.497 M | 0.000 | 0.000 | 0.000 -100.00 % | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 65.340 M -1.35 % | 66.236 M 0.37 % | 65.989 M | 0.000 -100.00 % | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 111.431 M | 0.000 | 0.000 | 0.000 -100.00 % | 107.421 M | 0.000 | 0.000 | 0.000 -100.00 % | 95.204 M -14.58 % | 111.455 M 1.23 % | 110.102 M 7.86 % | 102.081 M 27.77 % | 79.891 M 7.35 % | 74.420 M 7.51 % | 69.223 M 3.88 % | 66.638 M 15.28 % | 57.804 M -16.12 % | 68.915 M -0.65 % | 69.367 M -2.65 % | 71.256 M 0.78 % | 70.701 M 5.22 % | 67.196 M -11.60 % | 76.014 M 2.29 % | 74.314 M 3.21 % | 72.005 M -6.80 % | 77.259 M | 0.000 -100.00 % | 74.170 M 10.77 % | 66.957 M -7.71 % | 72.551 M 2.26 % | 70.951 M 1.15 % | 70.143 M 49.08 % | 47.049 M | 0.000 | 0.000 | 0.000 -100.00 % | 60.521 M -4.28 % | 63.229 M 10.21 % | 57.373 M 2.31 % | 56.080 M | 0.000 -100.00 % | 54.032 M | 0.000 | 0.000 |
| Common stock | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M |
| Total equity | 230.483 M 6.02 % | 217.388 M -9.26 % | 239.585 M -2.75 % | 246.365 M 2.02 % | 241.488 M 15.18 % | 209.662 M 7.42 % | 195.188 M 9.28 % | 178.605 M 5.87 % | 168.703 M 4.50 % | 161.431 M -3.51 % | 167.307 M 3.74 % | 161.276 M 6.08 % | 152.028 M 1.89 % | 149.214 M -7.58 % | 161.455 M 0.85 % | 160.102 M 5.27 % | 152.081 M 13.58 % | 133.901 M 7.62 % | 124.420 M 4.36 % | 119.223 M 2.22 % | 116.638 M 4.31 % | 111.814 M -5.97 % | 118.915 M -0.38 % | 119.367 M -1.56 % | 121.256 M -2.77 % | 124.711 M 6.41 % | 117.196 M -7.00 % | 126.014 M 1.37 % | 124.314 M -1.35 % | 126.015 M -0.98 % | 127.259 M 1.91 % | 124.879 M 0.57 % | 124.170 M 2.65 % | 120.967 M -1.29 % | 122.551 M 1.32 % | 120.951 M 0.67 % | 120.143 M 18.88 % | 101.059 M -12.38 % | 115.340 M -0.77 % | 116.236 M 0.21 % | 115.989 M 1.27 % | 114.531 M 1.15 % | 113.229 M 1.66 % | 111.383 M 1.17 % | 110.090 M 0.37 % | 109.687 M 1.52 % | 108.042 M 8.69 % | 99.406 M 7.02 % | 92.885 M |
| Other non current liabilities | 1.535 M 0.00 % | 1.535 M 14.68 % | 1.339 M 3.48 % | 1.294 M -13.08 % | 1.489 M 15.06 % | 1.294 M -94.84 % | 25.082 M 19.22 % | 21.038 M -10.06 % | 23.391 M 0.68 % | 23.233 M 2.11 % | 22.753 M -32.73 % | 33.826 M 5.53 % | 32.053 M -38.79 % | 52.366 M 20.27 % | 43.541 M 15.87 % | 37.579 M 38.00 % | 27.231 M 3 591.40 % | 737.700 K -95.96 % | 18.267 M 30.70 % | 13.976 M -10.11 % | 15.548 M -31.40 % | 22.665 M 4 120.24 % | 537.057 K -95.38 % | 11.622 M 2.29 % | 11.362 M 23.45 % | 9.204 M 4.69 % | 8.791 M -36.49 % | 13.843 M -22.59 % | 17.883 M 177.92 % | 6.435 M -75.44 % | 26.204 M 40 213.24 % | 65.000 K -99.50 % | 13.043 M 3 168.94 % | 399.000 K -97.37 % | 15.168 M 23 235.13 % | 64.999 K | 0.000 -100.00 % | 339.000 K -97.74 % | 15.032 M | 0.000 -100.00 % | 10.789 M 146.15 % | 4.383 M -68.68 % | 13.994 M 127.23 % | 6.158 M 4 395.07 % | 137.000 K 110.77 % | 65.000 K 0.00 % | 65.000 K | 0.000 | 0.000 |
| Long term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 38.465 K -62.96 % | 103.835 K | 0.000 -100.00 % | 210.622 K -23.69 % | 275.992 K -19.15 % | 341.362 K 101.75 % | 169.200 K -60.65 % | 429.947 K -27.13 % | 590.059 K 5.24 % | 560.687 K 37.86 % | 406.700 K -97.84 % | 18.871 M | 0.000 | 0.000 | 0.000 -100.00 % | 14.745 K -79.34 % | 71.385 K -44.24 % | 128.025 K -30.67 % | 184.665 K -23.38 % | 241.000 K -19.13 % | 298.000 K -27.49 % | 411.000 K -94.00 % | 6.845 M -74.10 % | 26.428 M 5 329.50 % | 486.745 K -7.28 % | 524.935 K -17.72 % | 638.000 K -95.95 % | 15.759 M 1 998.26 % | 751.065 K -4.79 % | 788.826 K -8.70 % | 864.000 K -94.55 % | 15.867 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 1.671 M 0.00 % | 1.671 M -63.81 % | 4.616 M 0.98 % | 4.571 M -4.09 % | 4.766 M 4.26 % | 4.571 M -81.77 % | 25.082 M 724.63 % | 3.042 M -2.10 % | 3.107 M 3.46 % | 3.003 M 6.64 % | 2.816 M -2.27 % | 2.882 M -2.22 % | 2.947 M 6.20 % | 2.775 M -13.24 % | 3.198 M -4.77 % | 3.358 M 0.88 % | 3.329 M 4.85 % | 3.175 M -10.20 % | 3.536 M 8.56 % | 3.257 M 0.00 % | 3.257 M 0.00 % | 3.257 M 0.59 % | 3.238 M -1.72 % | 3.294 M -1.69 % | 3.351 M -1.66 % | 3.407 M -0.28 % | 3.417 M -1.64 % | 3.474 M -3.15 % | 3.587 M -0.03 % | 3.588 M 248.11 % | 1.031 M 13.43 % | 908.687 K -4.03 % | 946.878 K -67.44 % | 2.908 M 179.91 % | 1.039 M -8.33 % | 1.133 M 43.67 % | 788.826 K -34.43 % | 1.203 M -1.78 % | 1.225 M | 0.000 -100.00 % | 324.826 K 0.00 % | 324.826 K 69.55 % | 191.581 K -42.05 % | 330.606 K 72.29 % | 191.894 K -3.08 % | 197.983 K 0.00 % | 197.983 K | 0.000 | 0.000 |
| Other current liabilities | 674.512 K -94.75 % | 12.838 M -33.02 % | 19.168 M -18.59 % | 23.544 M 6.22 % | 22.166 M 4 698.29 % | 461.958 K 102.11 % | -21.908 M -13.65 % | -19.276 M 12.37 % | -21.997 M -36.73 % | -16.087 M 24.55 % | -21.321 M 35.02 % | -32.809 M -16.30 % | -28.210 M 44.65 % | -50.972 M -21.12 % | -42.083 M -27.06 % | -33.121 M -25.87 % | -26.313 M -735.02 % | 4.144 M 126.34 % | -15.733 M -75.79 % | -8.950 M 20.28 % | -11.228 M 41.35 % | -19.142 M -629.40 % | 3.616 M 146.25 % | -7.818 M 8.64 % | -8.558 M -2.17 % | -8.376 M -95.89 % | -4.276 M 51.69 % | -8.852 M 40.32 % | -14.833 M -197.70 % | -4.983 M 78.66 % | -23.348 M -2 360.94 % | 1.033 M 108.48 % | -12.180 M -2 064.45 % | 620.000 K 104.69 % | -13.209 M -643.32 % | 2.431 M | 0.000 -100.00 % | 919.000 K 107.31 % | -12.572 M | 0.000 100.00 % | -8.631 M -331.34 % | -2.001 M 82.75 % | -11.597 M -119.39 % | -5.286 M -338.07 % | 2.220 M 9.94 % | 2.020 M -52.03 % | 4.210 M -51.92 % | 8.756 M -28.95 % | 12.323 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.300 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.662 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.628 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.100 M | 0.000 -100.00 % | 1.185 M -7.35 % | 1.279 M -64.22 % | 3.575 M | 0.000 | 0.000 | 0.000 -100.00 % | 835.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 475.000 K | 0.000 -100.00 % | 300.000 K 11.11 % | 270.000 K | 0.000 -100.00 % | 1.760 M | 0.000 | 0.000 |
| Short term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 169.200 K | 0.000 | 0.000 | 0.000 -100.00 % | 237.500 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.114 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 197.518 K | 0.000 -100.00 % | 2.000 K 0.00 % | 2.000 K 96.08 % | 1.020 K -99.99 % | 7.551 M | 0.000 | 0.000 -100.00 % | 1.953 M 52.48 % | 1.281 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.807 M | 0.000 -100.00 % | 105.836 K -76.94 % | 458.926 K -75.56 % | 1.878 M -24.86 % | 2.499 M 34.12 % | 1.863 M -5.70 % | 1.976 M 318.55 % | 472.117 K | 0.000 | 0.000 |
| Total current liabilities | 28.337 M 80.06 % | 15.738 M -17.89 % | 19.168 M -18.59 % | 23.544 M 6.22 % | 22.166 M -31.33 % | 32.280 M | 0.000 -100.00 % | 19.983 M -10.53 % | 22.336 M 0.71 % | 22.177 M 1.51 % | 21.847 M -33.64 % | 32.920 M 5.69 % | 31.147 M -39.47 % | 51.460 M 20.22 % | 42.804 M 16.18 % | 36.842 M 39.06 % | 26.494 M 69.92 % | 15.592 M -14.64 % | 18.267 M 36.57 % | 13.375 M -10.51 % | 14.946 M -32.26 % | 22.064 M 127.01 % | 9.719 M -12.32 % | 11.085 M 2.41 % | 10.825 M 24.90 % | 8.667 M 4.05 % | 8.329 M -37.76 % | 13.381 M -23.19 % | 17.421 M 170.78 % | 6.434 M -75.24 % | 25.979 M 98.09 % | 13.115 M 3.73 % | 12.643 M 206.28 % | 4.128 M -72.67 % | 15.103 M 18.49 % | 12.745 M | 0.000 -100.00 % | 16.593 M 10.87 % | 14.967 M | 0.000 -100.00 % | 10.519 M 155.74 % | 4.113 M -70.32 % | 13.857 M 135.56 % | 5.883 M -27.57 % | 8.122 M 19.65 % | 6.788 M -67.81 % | 21.090 M 140.86 % | 8.756 M -28.95 % | 12.323 M |
| Total liabilities | 30.008 M 72.37 % | 17.409 M -26.81 % | 23.784 M -15.41 % | 28.115 M 4.39 % | 26.932 M -26.92 % | 36.852 M 46.92 % | 25.082 M 8.94 % | 23.024 M -9.51 % | 25.443 M 1.04 % | 25.181 M 2.10 % | 24.663 M -31.11 % | 35.801 M 5.01 % | 34.094 M -37.14 % | 54.235 M 17.90 % | 46.002 M 14.43 % | 40.200 M 34.80 % | 29.823 M 58.91 % | 18.767 M -13.92 % | 21.803 M 31.09 % | 16.632 M -8.63 % | 18.203 M -28.11 % | 25.321 M 95.42 % | 12.957 M -9.89 % | 14.379 M 1.44 % | 14.175 M 17.40 % | 12.074 M 2.79 % | 11.746 M -30.31 % | 16.855 M -19.77 % | 21.008 M 109.63 % | 10.022 M -62.90 % | 27.010 M 92.61 % | 14.023 M 3.19 % | 13.590 M 93.15 % | 7.036 M -56.41 % | 16.142 M 16.30 % | 13.879 M 1 659.41 % | 788.826 K -95.57 % | 17.796 M 9.91 % | 16.192 M | 0.000 -100.00 % | 10.843 M 144.34 % | 4.438 M -68.41 % | 14.049 M 126.11 % | 6.213 M -25.27 % | 8.314 M 19.01 % | 6.986 M -67.18 % | 21.288 M 143.12 % | 8.756 M -28.95 % | 12.323 M |
| Other non current assets | 116.876 M -3.39 % | 120.976 M 3 078.62 % | 3.806 M 5.25 % | 3.616 M -97.46 % | 142.253 M 2 213.43 % | 6.149 M 145.68 % | 2.503 M 65.18 % | 1.515 M -29.60 % | 2.152 M -90.42 % | 22.474 M 3 168.40 % | 687.625 K 4.46 % | 658.280 K -11.90 % | 747.201 K -98.24 % | 42.347 M 1 645.01 % | 2.427 M 164.48 % | 917.532 K -21.72 % | 1.172 M -95.11 % | 23.984 M 1 196.68 % | 1.850 M -17.43 % | 2.240 M 0.74 % | 2.224 M -94.47 % | 40.229 M -18.15 % | 49.149 M -0.52 % | 49.405 M -0.99 % | 49.901 M 13.77 % | 43.860 M 2 355.78 % | 1.786 M -4.70 % | 1.874 M -96.65 % | 55.893 M 262.77 % | 15.407 M -68.24 % | 48.508 M -0.29 % | 48.651 M -17.67 % | 59.093 M 263.92 % | 16.238 M -75.92 % | 67.446 M 20.66 % | 55.898 M -55.28 % | 124.994 M 816.24 % | 13.642 M -69.91 % | 45.338 M -61.04 % | 116.368 M 120.95 % | 52.668 M 21.40 % | 43.383 M 1.97 % | 42.543 M 18.50 % | 35.902 M 28.57 % | 27.924 M -32.49 % | 41.360 M 15.89 % | 35.688 M 81.32 % | 19.682 M -39.31 % | 32.430 M |
| Long term investments | 0.000 | 0.000 -100.00 % | 103.158 M 2.15 % | 100.988 M -7.05 % | 108.645 M -11.44 % | 122.681 M 30.30 % | 94.151 M 11.84 % | 84.184 M 11.86 % | 75.260 M 20.95 % | 62.224 M -23.19 % | 81.009 M -2.79 % | 83.336 M 13.46 % | 73.449 M 43.95 % | 51.024 M -41.86 % | 87.767 M 7.25 % | 81.837 M 19.06 % | 68.736 M 73.24 % | 39.676 M -19.66 % | 49.383 M 5.18 % | 46.952 M 1.73 % | 46.152 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 49.567 M -6.98 % | 53.286 M | 0.000 -100.00 % | 41.847 M | 0.000 | 0.000 | 0.000 -100.00 % | 41.532 M | 0.000 | 0.000 | 0.000 -100.00 % | 18.014 M | 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 -100.00 % | 8.002 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.002 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.002 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.002 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.077 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.077 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.077 M | 0.000 -100.00 % | 8.102 M 0.00 % | 8.102 M | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 -100.00 % | 8.002 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.002 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.002 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.002 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.077 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.077 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.077 M | 0.000 -100.00 % | 8.102 M 0.00 % | 8.102 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 7.981 M 0.61 % | 7.933 M -8.39 % | 8.660 M 0.53 % | 8.614 M 1.68 % | 8.472 M 0.00 % | 8.472 M -12.62 % | 9.696 M 0.00 % | 9.696 M 2.79 % | 9.433 M 22.87 % | 7.677 M 2.00 % | 7.527 M 2.74 % | 7.326 M 1.17 % | 7.241 M 0.00 % | 7.242 M -4.21 % | 7.560 M 2.32 % | 7.389 M 1.93 % | 7.249 M 1.63 % | 7.132 M -1.92 % | 7.272 M 17.22 % | 6.204 M -1.59 % | 6.304 M 0.00 % | 6.304 M -4.86 % | 6.626 M 0.00 % | 6.626 M 0.00 % | 6.626 M 0.00 % | 6.626 M -1.33 % | 6.715 M -0.89 % | 6.775 M -0.73 % | 6.825 M 3.32 % | 6.606 M -0.04 % | 6.608 M 0.04 % | 6.606 M -5.66 % | 7.002 M 3.81 % | 6.745 M -2.79 % | 6.939 M -1.42 % | 7.039 M 0.00 % | 7.039 M 0.00 % | 7.039 M -1.15 % | 7.121 M 21.68 % | 5.852 M 1.18 % | 5.784 M -2.31 % | 5.920 M 1.06 % | 5.858 M -4.41 % | 6.129 M -1.54 % | 6.224 M | 0.000 -100.00 % | 6.575 M 20.90 % | 5.438 M -4.07 % | 5.669 M |
| Total non current assets | 124.857 M -3.14 % | 128.909 M 11.49 % | 115.624 M 2.12 % | 113.219 M -56.35 % | 259.370 M 88.90 % | 137.303 M 29.10 % | 106.350 M 11.48 % | 95.396 M 9.84 % | 86.846 M -5.99 % | 92.376 M 3.53 % | 89.223 M -2.30 % | 91.320 M 12.13 % | 81.438 M -19.06 % | 100.612 M 2.92 % | 97.754 M 8.44 % | 90.143 M 16.83 % | 77.157 M 8.99 % | 70.792 M 21.00 % | 58.505 M 5.61 % | 55.396 M 1.31 % | 54.679 M 0.26 % | 54.535 M -2.22 % | 55.775 M -0.46 % | 56.031 M -0.88 % | 56.527 M -3.35 % | 58.488 M 0.72 % | 58.068 M -6.24 % | 61.935 M -1.25 % | 62.718 M -1.79 % | 63.860 M 15.86 % | 55.117 M -0.25 % | 55.257 M -16.40 % | 66.096 M 2.45 % | 64.515 M -13.27 % | 74.385 M 18.19 % | 62.937 M -52.33 % | 132.032 M 153.52 % | 52.080 M -0.72 % | 52.459 M -57.08 % | 122.220 M 109.10 % | 58.451 M 1.87 % | 57.380 M 18.55 % | 48.401 M -3.45 % | 50.133 M 18.66 % | 42.250 M 2.15 % | 41.360 M -2.14 % | 42.262 M 68.24 % | 25.120 M -34.07 % | 38.099 M |
| Other current assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -83.653 K -106.30 % | 1.328 M -94.98 % | 26.456 M 2 317.59 % | 1.094 M | 0.000 -100.00 % | 1.708 M 5.31 % | 1.622 M -17.65 % | 1.970 M -90.67 % | 21.105 M 1 027.37 % | 1.872 M -49.70 % | 3.722 M 121.04 % | 1.684 M -3.91 % | 1.752 M -86.84 % | 13.319 M 1 163.72 % | 1.054 M | 0.000 -100.00 % | 15.683 M 464.48 % | 2.778 M 11.31 % | 2.496 M -9.84 % | 2.768 M 95.79 % | 1.414 M -4.14 % | 1.475 M -89.56 % | 14.129 M 75.54 % | 8.049 M 673.87 % | 1.040 M 44.78 % | 718.388 K -48.73 % | 1.401 M -81.60 % | 7.616 M 766.20 % | 879.223 K 1 473.58 % | 55.874 K 0.00 % | 55.874 K | 0.000 -100.00 % | 1.000 K -99.93 % | 1.501 M | 0.000 -100.00 % | 1.048 M -10.34 % | 1.169 M 1.73 % | 1.149 M -4.84 % | 1.207 M 26.09 % | 957.541 K 202.07 % | 316.998 K -61.73 % | 828.323 K 420.87 % | 159.026 K 31.82 % | 120.638 K |
| Short term investments | 1.312 M 8.91 % | 1.205 M -53.36 % | 2.583 M 1.17 % | 2.553 M 30.83 % | 1.952 M 49.10 % | 1.309 M -47.70 % | 2.503 M 65.18 % | 1.515 M -28.21 % | 2.111 M 637.81 % | 286.057 K -58.14 % | 683.424 K 5.14 % | 650.000 K 0.00 % | 650.000 K 95.14 % | 333.101 K -85.12 % | 2.239 M 5 438.14 % | 40.424 K -95.13 % | 830.905 K 1 955.47 % | 40.424 K -94.18 % | 694.481 K -34.81 % | 1.065 M 0.00 % | 1.065 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 871.000 K -18.60 % | 1.070 M | 0.000 -100.00 % | 626.205 K | 0.000 | 0.000 | 0.000 -100.00 % | 217.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 223.000 K | 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 | 20.005 M 1 764.06 % | 1.073 M -92.96 % | 15.252 M -23.81 % | 20.017 M 121.20 % | 9.050 M 89.24 % | 4.782 M -69.18 % | 15.516 M 0.02 % | 15.513 M -38.78 % | 25.341 M 150.21 % | 10.128 M -28.71 % | 14.206 M 51.37 % | 9.385 M -18.85 % | 11.565 M 163.22 % | 4.394 M -42.42 % | 7.630 M -33.85 % | 11.535 M 6.94 % | 10.786 M 305.68 % | 2.659 M -73.35 % | 9.976 M 85.83 % | 5.368 M 143.93 % | 2.201 M 0.33 % | 2.194 M 251.62 % | 623.846 K 262.14 % | 172.267 K -93.99 % | 2.864 M 106.85 % | 1.385 M -54.41 % | 3.037 M -22.58 % | 3.923 M -10.94 % | 4.405 M 536.88 % | 691.658 K -78.99 % | 3.292 M -50.53 % | 6.655 M 18.24 % | 5.628 M 474.29 % | 980.000 K -73.56 % | 3.706 M -21.08 % | 4.696 M -18.15 % | 5.738 M 110.17 % | 2.730 M -2.95 % | 2.813 M -10.15 % | 3.131 M 1.16 % | 3.095 M -3.03 % | 3.191 M 39.73 % | 2.284 M -49.85 % | 4.554 M -20.18 % | 5.705 M 5.85 % | 5.390 M -65.87 % | 15.790 M 114.30 % | 7.368 M -3.31 % | 7.621 M |
| Cash and short term investments | 21.317 M 835.82 % | 2.278 M -87.23 % | 17.835 M -20.98 % | 22.571 M 105.16 % | 11.001 M 80.62 % | 6.091 M -66.20 % | 18.019 M 5.82 % | 17.028 M -37.97 % | 27.451 M 171.05 % | 10.128 M -31.98 % | 14.890 M 48.38 % | 10.035 M -17.85 % | 12.215 M 178.02 % | 4.394 M -55.48 % | 9.869 M -14.74 % | 11.575 M -0.36 % | 11.617 M 336.94 % | 2.659 M -75.08 % | 10.670 M 65.85 % | 6.434 M 96.98 % | 3.266 M 48.89 % | 2.194 M 251.62 % | 623.846 K 262.14 % | 172.267 K -93.99 % | 2.864 M 106.85 % | 1.385 M -64.57 % | 3.908 M -21.73 % | 4.993 M 13.35 % | 4.405 M 234.25 % | 1.318 M -59.96 % | 3.292 M -50.53 % | 6.655 M 18.24 % | 5.628 M 370.18 % | 1.197 M -67.70 % | 3.706 M -21.08 % | 4.696 M -18.15 % | 5.738 M 94.30 % | 2.953 M 4.98 % | 2.813 M -10.15 % | 3.131 M 1.16 % | 3.095 M -3.03 % | 3.191 M 39.73 % | 2.284 M -49.85 % | 4.554 M -20.18 % | 5.705 M 5.85 % | 5.390 M -65.87 % | 15.790 M 114.30 % | 7.368 M -3.31 % | 7.621 M |
| Total current assets | 135.634 M 28.09 % | 105.887 M -28.33 % | 147.745 M -8.38 % | 161.262 M 14.61 % | 140.705 M 28.84 % | 109.211 M -4.13 % | 113.919 M 7.23 % | 106.233 M -0.99 % | 107.300 M 13.86 % | 94.236 M -8.28 % | 102.747 M -2.85 % | 105.757 M 1.02 % | 104.685 M 1.80 % | 102.837 M -6.26 % | 109.703 M -0.41 % | 110.159 M 5.17 % | 104.746 M 27.93 % | 81.876 M -6.66 % | 87.718 M 9.02 % | 80.459 M 0.37 % | 80.162 M -2.95 % | 82.600 M 8.55 % | 76.097 M -2.08 % | 77.715 M -1.51 % | 78.905 M 0.78 % | 78.298 M 10.47 % | 70.874 M -12.43 % | 80.934 M -2.02 % | 82.604 M 14.45 % | 72.176 M -27.21 % | 99.152 M 18.54 % | 83.645 M 16.72 % | 71.665 M 12.88 % | 63.488 M -1.27 % | 64.308 M -10.55 % | 71.893 M 1 153.02 % | 5.738 M -91.41 % | 66.775 M -15.55 % | 79.073 M 2 425.81 % | 3.131 M -95.42 % | 68.381 M 11.03 % | 61.588 M -21.92 % | 78.876 M 16.92 % | 67.464 M -11.41 % | 76.154 M 1.12 % | 75.314 M -13.50 % | 87.068 M 4.85 % | 83.042 M 23.75 % | 67.103 M |
| Inventory | 104.290 M 17.69 % | 88.614 M -23.13 % | 115.283 M -2.82 % | 118.625 M -1.61 % | 120.566 M 34.31 % | 89.769 M 10.45 % | 81.273 M 29.52 % | 62.750 M 14.72 % | 54.697 M -5.82 % | 58.074 M -7.74 % | 62.949 M -11.40 % | 71.051 M 1.50 % | 70.000 M -9.49 % | 77.339 M -2.53 % | 79.343 M 4.11 % | 76.209 M 0.82 % | 75.590 M 22.46 % | 61.726 M -3.14 % | 63.729 M 6.02 % | 60.112 M -1.01 % | 60.723 M -6.18 % | 64.723 M 8.17 % | 59.835 M -4.11 % | 62.397 M 3.28 % | 60.413 M -3.68 % | 62.723 M 19.47 % | 52.500 M 6.46 % | 49.312 M -14.46 % | 57.650 M 1.42 % | 56.845 M 27.59 % | 44.551 M -1.68 % | 45.311 M -11.02 % | 50.921 M 0.62 % | 50.607 M 3.00 % | 49.134 M 3.65 % | 47.404 M | 0.000 -100.00 % | 45.344 M -17.76 % | 55.137 M | 0.000 -100.00 % | 39.288 M 4.76 % | 37.501 M -22.90 % | 48.639 M 22.60 % | 39.672 M -7.46 % | 42.870 M 3.24 % | 41.524 M 17.18 % | 35.436 M 13.96 % | 31.095 M 28.75 % | 24.152 M |
| Net receivables | 10.026 M -33.14 % | 14.996 M 2.52 % | 14.627 M -27.11 % | 20.066 M 119.60 % | 9.138 M -31.99 % | 13.435 M 1.02 % | 13.300 M | 0.000 -100.00 % | 24.058 M -7.59 % | 26.034 M 12.22 % | 23.200 M 0.65 % | 23.050 M 12.44 % | 20.500 M 120.82 % | -98.444 M -628.70 % | 18.620 M -0.17 % | 18.653 M 17.64 % | 15.855 M 0.73 % | 15.740 M | 0.000 -100.00 % | 12.860 M | 0.000 100.00 % | -80.406 M -725.26 % | 12.860 M 1.66 % | 12.650 M -1.63 % | 12.860 M 0.65 % | 12.776 M -1.66 % | 12.991 M 3.93 % | 12.500 M 0.00 % | 12.500 M -3.65 % | 12.974 M | 0.000 | 0.000 -100.00 % | 7.500 M -30.59 % | 10.805 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 |
| 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 100.00 % | -8.002 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 % | -8.002 M | 0.000 | 0.000 | 0.000 100.00 % | -8.077 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.308 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 24.763 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 21.318 M -2.69 % | 21.908 M 13.65 % | 19.276 M -6.86 % | 20.697 M 41.58 % | 14.618 M -31.44 % | 21.321 M -35.02 % | 32.809 M 18.72 % | 27.636 M -42.23 % | 47.834 M 13.67 % | 42.083 M 27.06 % | 33.121 M 25.87 % | 26.313 M 154.61 % | 10.335 M -34.31 % | 15.733 M 75.79 % | 8.950 M -20.28 % | 11.228 M -41.35 % | 19.142 M 213.64 % | 6.103 M -21.94 % | 7.818 M -8.64 % | 8.558 M 40.79 % | 6.079 M 52.96 % | 3.974 M -49.92 % | 7.935 M -42.98 % | 13.916 M 889.19 % | 1.407 M -91.09 % | 15.797 M 30.75 % | 12.082 M -0.80 % | 12.180 M 1 591.61 % | 720.000 K -93.96 % | 11.928 M 15.64 % | 10.314 M | 0.000 -100.00 % | 15.674 M 45.60 % | 10.765 M | 0.000 -100.00 % | 8.525 M 698.97 % | 1.067 M -89.02 % | 9.720 M 290.79 % | 2.487 M -34.00 % | 3.768 M 34.95 % | 2.792 M -80.94 % | 14.648 M | 0.000 | 0.000 |
| Tax payables | 2.900 M 0.00 % | 2.900 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.500 M | 0.000 | 0.000 -100.00 % | 1.300 M 0.00 % | 1.300 M | 0.000 | 0.000 -100.00 % | 574.588 K -80.19 % | 2.900 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 -100.00 % | 302.000 K -66.99 % | 915.000 K 0.00 % | 915.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 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 276.264 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 461.408 K 37.82 % | 334.788 K 0.00 % | 334.788 K 0.00 % | 334.788 K -16.30 % | 400.000 K 45.83 % | 274.283 K 0.00 % | 274.283 K | 0.000 | 0.000 -100.00 % | 204.932 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 18.267 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.434 M -75.24 % | 25.979 M | 0.000 | 0.000 | 0.000 -100.00 % | 15.103 M | 0.000 | 0.000 | 0.000 -100.00 % | 14.967 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 0.000 -100.00 % | 167.388 M | 0.000 | 0.000 | 0.000 100.00 % | -171.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 % | -9.487 M | 0.000 | 0.000 | 0.000 100.00 % | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 74.879 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.010 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.010 M -93.28 % | 59.687 M 1 388.46 % | 4.010 M -91.88 % | 49.406 M 15.21 % | 42.885 M |
| Deferred tax liabilities non current | 135.254 K 0.00 % | 135.254 K -95.87 % | 3.277 M 0.00 % | 3.277 M 0.00 % | 3.277 M 0.00 % | 3.277 M | 0.000 -100.00 % | 1.948 M 0.00 % | 1.948 M 0.00 % | 1.948 M 14.62 % | 1.700 M 0.00 % | 1.700 M 0.00 % | 1.700 M 0.00 % | 1.700 M -16.30 % | 2.031 M 0.00 % | 2.031 M 0.00 % | 2.031 M 0.00 % | 2.031 M -23.53 % | 2.655 M 0.00 % | 2.655 M 0.00 % | 2.655 M 0.00 % | 2.655 M -1.13 % | 2.686 M 0.00 % | 2.686 M 0.00 % | 2.686 M 0.00 % | 2.686 M -1.04 % | 2.714 M 0.00 % | 2.714 M 0.00 % | 2.714 M -0.01 % | 2.714 M 12 152.17 % | 22.154 K 0.00 % | 22.154 K 0.00 % | 22.154 K -98.82 % | 1.871 M 4 256.03 % | 42.952 K 0.00 % | 42.952 K | 0.000 | 0.000 -100.00 % | 54.894 K | 0.000 -100.00 % | 54.894 K 0.00 % | 54.894 K 0.00 % | 54.894 K 0.00 % | 54.894 K 0.00 % | 54.894 K -58.72 % | 132.983 K 0.00 % | 132.983 K | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 260.491 M 10.94 % | 234.797 M -10.85 % | 263.369 M -4.05 % | 274.480 M 2.26 % | 268.420 M 8.89 % | 246.514 M 11.91 % | 220.270 M 9.24 % | 201.629 M 3.85 % | 194.146 M 4.04 % | 186.612 M -2.79 % | 191.970 M -2.59 % | 197.078 M 5.89 % | 186.123 M -8.52 % | 203.449 M -1.93 % | 207.457 M 3.57 % | 200.302 M 10.11 % | 181.904 M 19.15 % | 152.669 M 4.41 % | 146.222 M 7.63 % | 135.855 M 0.75 % | 134.842 M -1.67 % | 137.135 M 3.99 % | 131.871 M -1.40 % | 133.746 M -1.24 % | 135.431 M -0.99 % | 136.785 M 6.08 % | 128.942 M -9.75 % | 142.869 M -1.69 % | 145.322 M 6.83 % | 136.036 M -11.82 % | 154.269 M 11.06 % | 138.902 M 0.83 % | 137.760 M 7.62 % | 128.003 M -7.71 % | 138.692 M 2.87 % | 134.830 M -2.13 % | 137.770 M 15.91 % | 118.855 M -9.64 % | 131.532 M 4.93 % | 125.350 M -1.17 % | 126.832 M 6.61 % | 118.968 M -6.53 % | 127.277 M 8.23 % | 117.596 M -0.68 % | 118.404 M 1.48 % | 116.673 M -9.79 % | 129.330 M 19.57 % | 108.162 M 2.81 % | 105.202 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-03-31 | 2013-03-31 | 2012-12-31 | 2012-03-31 | 2011-03-31 | 2010-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -8.443 M -1 532.25 % | -517.260 K -125.67 % | 2.015 M -67.67 % | 6.233 M 136.54 % | -17.058 M -374.20 % | 6.221 M 137.53 % | -16.578 M 8.75 % | -18.168 M -287.36 % | 9.697 M 218.51 % | -8.183 M -710.15 % | -1.010 M 90.62 % | -10.768 M -261.17 % | 6.681 M -81.38 % | 35.881 M 990.34 % | -4.030 M 50.81 % | -8.192 M 17.54 % | -9.935 M -466.29 % | -1.754 M -317.93 % | 805.038 K 66.72 % | 482.871 K 110.02 % | -4.817 M -196.98 % | 4.967 M 84.64 % | 2.690 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 |
| Accounts receivables | 196.000 K 153.11 % | -369.065 K -106.79 % | 5.439 M 149.77 % | -10.928 M -1 618.24 % | -636.000 K -2 707.82 % | -22.651 K -117.84 % | 127.000 K 135.11 % | -361.699 K -180.97 % | 446.699 K 166.53 % | 167.600 K 294.88 % | -86.000 K -124.78 % | 347.000 K 88.59 % | 184.000 K 165.43 % | -281.200 K -115.20 % | 1.850 M 190.73 % | -2.039 M -3 055.07 % | 69.000 K 107.40 % | -933.000 K -497.80 % | 234.542 K -88.56 % | 2.050 M 464.55 % | -562.258 K -337.76 % | 236.482 K 183.86 % | -282.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 |
| Inventory | -15.677 M -158.78 % | 26.669 M 697.76 % | 3.343 M 72.32 % | 1.940 M 106.30 % | -30.797 M -262.47 % | -8.496 M 54.13 % | -18.522 M -129.98 % | -8.054 M -338.44 % | 3.378 M -30.71 % | 4.875 M -39.83 % | 8.101 M 871.52 % | -1.050 M -114.31 % | 7.339 M 266.33 % | 2.003 M 163.95 % | -3.133 M -406.14 % | -619.000 K 95.54 % | -13.865 M -792.07 % | 2.003 M 155.39 % | -3.617 M -692.03 % | 610.943 K -84.73 % | 4.000 M 181.84 % | -4.888 M -290.78 % | 2.562 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 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -127.000 K -135.11 % | 361.699 K 180.97 % | -446.699 K -166.53 % | -167.600 K -294.88 % | 86.000 K 124.78 % | -347.000 K -88.59 % | -184.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 |
| Other working capital | 7.038 M 126.24 % | -26.817 M -296.29 % | -6.767 M -144.46 % | 15.221 M 5.89 % | 14.375 M -2.48 % | 14.740 M 658.22 % | 1.944 M 119.22 % | -10.114 M -260.06 % | 6.319 M 148.40 % | -13.057 M -43.31 % | -9.111 M 6.25 % | -9.718 M -1 376.90 % | -658.000 K -101.94 % | 33.877 M 3 876.74 % | -897.000 K 88.16 % | -7.573 M -292.70 % | 3.930 M 204.58 % | -3.758 M -184.98 % | 4.422 M 3 552.74 % | -128.072 K 98.55 % | -8.817 M -189.47 % | 9.855 M 2 303.57 % | 410.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 |
| Other non cash items | 14.328 M 192.02 % | -15.570 M -1 557 132.10 % | 1.000 K 114.29 % | -7.000 K 99.96 % | -16.142 M -1 649.94 % | -922.430 K -514.95 % | -150.000 K 87.11 % | -1.164 M | 0.000 -100.00 % | 4.857 M 12 681.58 % | 38.000 K 112.71 % | -299.000 K 87.14 % | -2.325 M -152.74 % | 4.409 M 440 780.00 % | 1.000 K 0.00 % | 1.000 K -99.99 % | 15.978 M 181.56 % | 5.675 M 1 846.12 % | -325.000 K | 0.000 100.00 % | -7.915 M -27.80 % | -6.193 M -212.17 % | -1.984 M -180.32 % | 2.470 M -21.39 % | 3.142 M 136.21 % | -8.678 M -582.10 % | 1.800 M -66.36 % | 5.350 M 214.71 % | 1.700 M -46.74 % | 3.192 M 232.99 % | -2.400 M -242.86 % | -700.000 K 78.13 % | -3.200 M -301.01 % | 1.592 M 199.50 % | -1.600 M -100.00 % | -800.000 K 73.33 % | -3.000 M -194.00 % | -1.020 M -1 120.40 % | 100.000 K 120.00 % | -500.000 K 58.33 % | -1.200 M 14.96 % | -1.411 M -135.19 % | -600.000 K -20.00 % | -500.000 K 28.57 % | -700.000 K -328.35 % | 306.552 K 143.79 % | -700.000 K -40.00 % | -500.000 K -25.00 % | -400.000 K 10.65 % | -447.694 K |
| Net cash provided by operating activities | 18.980 M 153.15 % | -35.708 M -649.54 % | -4.764 M -142.88 % | 11.109 M 160.29 % | 4.268 M -77.57 % | 19.026 M 634 105.23 % | 3.000 K 100.03 % | -9.565 M -156.37 % | 16.969 M 213.44 % | -14.958 M -397.91 % | 5.021 M 339.67 % | -2.095 M -129.21 % | 7.171 M -69.92 % | 23.843 M 991.32 % | -2.675 M -1 473.53 % | -170.000 K -102.06 % | 8.244 M 54.06 % | 5.351 M -5.73 % | 5.676 M 85.05 % | 3.067 M 42 861.55 % | 7.140 K 100.12 % | -6.139 M -1 273.83 % | 523.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 |
| Investments in property plant and equipment | -48.000 K -129.12 % | -20.950 K -1 995.00 % | -1.000 K 99.30 % | -142.000 K | 0.000 -100.00 % | 482.484 K | 0.000 100.00 % | -262.703 K 85.04 % | -1.756 M -97.12 % | -891.000 K -347.74 % | -199.000 K -136.90 % | -84.000 K | 0.000 100.00 % | -213.100 K -23.90 % | -172.000 K -22.86 % | -140.000 K -20.69 % | -116.000 K 54.19 % | -253.200 K 73.84 % | -968.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 |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 -100.00 % | 7.953 M | 0.000 | 0.000 | 0.000 100.00 % | -29.497 M | 0.000 | 0.000 | 0.000 -100.00 % | 19.595 M 979 870.00 % | -2.000 K | 0.000 | 0.000 100.00 % | -26.646 M -2 420.95 % | -1.057 M -200.00 % | 1.057 M | 0.000 100.00 % | -12.823 M -12 722.70 % | -100.000 K -200.00 % | 100.000 K | 0.000 -100.00 % | 7.922 M 52 915.35 % | -15.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | -48.000 K -100.61 % | 7.932 M 793 321.80 % | -1.000 K 99.30 % | -142.000 K | 0.000 100.00 % | -29.014 M | 0.000 100.00 % | -262.703 K 85.04 % | -1.756 M -109.39 % | 18.704 M 9 405.67 % | -201.000 K -139.29 % | -84.000 K | 0.000 100.00 % | -26.860 M -2 085.48 % | -1.229 M -234.02 % | 917.000 K 890.52 % | -116.000 K 99.11 % | -13.076 M -1 124.34 % | -1.068 M -1 168.00 % | 100.000 K | 0.000 -100.00 % | 7.922 M 52 915.35 % | -15.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 100.00 % | -14.665 K 74.27 % | -57.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 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -169.205 K | 0.000 | 0.000 | 0.000 100.00 % | -237.500 K | 0.000 | 0.000 | 0.000 100.00 % | -219.300 K | 0.000 | 0.000 | 0.000 -100.00 % | 406.700 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 |
| Net cash used provided by financing activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -169.205 K | 0.000 | 0.000 | 0.000 100.00 % | -237.500 K | 0.000 | 0.000 | 0.000 100.00 % | -219.300 K | 0.000 | 0.000 | 0.000 -100.00 % | 406.700 K | 0.000 | 0.000 | 0.000 100.00 % | -14.665 K 74.27 % | -57.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 |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.534 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.534 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 18.932 M 210.85 % | -17.079 M -258.42 % | -4.765 M -143.45 % | 10.967 M 156.96 % | 4.268 M 11 652.62 % | -36.944 K -1 331.47 % | 3.000 K 100.03 % | -9.828 M -164.60 % | 15.213 M 151.77 % | 6.042 M 25.33 % | 4.821 M 321.15 % | -2.180 M -130.40 % | 7.171 M 1 121.22 % | -702.200 K 82.01 % | -3.904 M -621.93 % | 748.000 K -90.80 % | 8.127 M 269.91 % | -4.783 M -203.80 % | 4.608 M 45.47 % | 3.167 M 44 262.11 % | 7.140 K -99.83 % | 4.105 M 810.16 % | 451.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 |
| Cash at beginning of period | 1.073 M -92.96 % | 15.252 M -23.80 % | 20.017 M 121.18 % | 9.050 M -41.53 % | 15.479 M -0.24 % | 15.516 M 0.02 % | 15.513 M -38.78 % | 25.341 M 150.21 % | 10.128 M -28.71 % | 14.206 M 51.37 % | 9.385 M -18.85 % | 11.565 M 163.20 % | 4.394 M -42.41 % | 7.630 M -33.85 % | 11.534 M 6.93 % | 10.786 M 305.64 % | 2.659 M -73.35 % | 9.976 M 85.84 % | 5.368 M 143.93 % | 2.201 M 0.33 % | 2.194 M 252.10 % | 623.000 K 262.21 % | 172.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 |
| Cash at end of period | 20.005 M 1 195.08 % | -1.827 M -111.98 % | 15.252 M -23.80 % | 20.017 M 121.18 % | 9.050 M -41.53 % | 15.479 M -0.24 % | 15.516 M 0.02 % | 15.513 M -38.78 % | 25.341 M 25.15 % | 20.248 M 42.53 % | 14.206 M 51.37 % | 9.385 M -18.85 % | 11.565 M 66.94 % | 6.928 M -9.20 % | 7.630 M -33.85 % | 11.534 M 6.93 % | 10.786 M 107.71 % | 5.193 M -47.95 % | 9.976 M 85.84 % | 5.368 M 143.93 % | 2.201 M -53.45 % | 4.728 M 658.88 % | 623.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 |
| Operating cash flow | 18.980 M 153.15 % | -35.708 M -649.54 % | -4.764 M -142.88 % | 11.109 M 160.29 % | 4.268 M -77.57 % | 19.026 M 634 105.23 % | 3.000 K 100.03 % | -9.565 M -156.37 % | 16.969 M 213.44 % | -14.958 M -397.91 % | 5.021 M 339.67 % | -2.095 M -129.21 % | 7.171 M -69.92 % | 23.843 M 991.32 % | -2.675 M -1 473.53 % | -170.000 K -102.06 % | 8.244 M 54.06 % | 5.351 M -5.73 % | 5.676 M 85.05 % | 3.067 M 42 861.55 % | 7.140 K 100.12 % | -6.139 M -1 273.83 % | 523.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 |
| Capital expenditure | -48.000 K -129.12 % | -20.950 K -1 995.00 % | -1.000 K 99.30 % | -142.000 K | 0.000 -100.00 % | 482.484 K | 0.000 100.00 % | -262.703 K 85.04 % | -1.756 M -97.12 % | -891.000 K -347.74 % | -199.000 K -136.90 % | -84.000 K | 0.000 100.00 % | -213.100 K -23.90 % | -172.000 K -22.86 % | -140.000 K -20.69 % | -116.000 K 54.19 % | -253.200 K 73.84 % | -968.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 |
| Free CashFlow | 18.932 M 152.99 % | -35.729 M -649.82 % | -4.765 M -143.45 % | 10.967 M 156.96 % | 4.268 M -78.12 % | 19.509 M 650 188.03 % | 3.000 K 100.03 % | -9.828 M -164.60 % | 15.213 M 195.98 % | -15.849 M -428.69 % | 4.822 M 321.29 % | -2.179 M -130.39 % | 7.171 M -69.65 % | 23.630 M 929.98 % | -2.847 M -818.39 % | -310.000 K -103.81 % | 8.128 M 59.43 % | 5.098 M 8.28 % | 4.708 M 53.50 % | 3.067 M 42 861.55 % | 7.140 K 100.12 % | -6.139 M -1 273.83 % | 523.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 |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 |