United Leasing & Industries Lt UNTTEMI.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 78.528 M 9.13 % | 71.959 M -31.10 % | 104.446 M 99.70 % | 52.301 M 385.38 % | 10.775 M -47.90 % | 20.682 M -26.46 % | 28.125 M -3.02 % | 29.002 M -26.86 % | 39.652 M 578.55 % | 5.844 M | 0.000 -100.00 % | 3.932 M 158.82 % | 1.519 M -47.97 % | 2.920 M -13.68 % | 3.383 M -15.57 % | 4.007 M |
| Net income | 1.126 M 34.28 % | 838.564 K -80.50 % | 4.300 M -24.02 % | 5.659 M 376.55 % | 1.188 M 134.68 % | -3.424 M -1 242.75 % | 299.627 K -94.35 % | 5.301 M -6.47 % | 5.668 M 23 517.96 % | 23.997 K 100.32 % | -7.555 M -409.38 % | -1.483 M 61.17 % | -3.819 M -48.90 % | -2.565 M -48.45 % | -1.728 M -66.41 % | -1.038 M |
| Income before tax | 1.674 M 99.63 % | 838.564 K -84.91 % | 5.559 M -17.10 % | 6.705 M 464.63 % | 1.188 M 134.68 % | -3.424 M -1 242.75 % | 299.627 K -94.35 % | 5.301 M -24.30 % | 7.003 M 23 520.73 % | 29.646 K 101.75 % | -1.691 M -13.99 % | -1.483 M 61.17 % | -3.819 M -48.90 % | -2.565 M -48.45 % | -1.728 M -66.41 % | -1.038 M |
| Income before tax ratio | 0.02 82.93 % | 0.01 -78.10 % | 0.05 -58.49 % | 0.13 16.33 % | 0.11 166.57 % | -0.17 -1 654.02 % | 0.01 -94.17 % | 0.18 3.50 % | 0.18 3 381.07 % | 0.01 | 0.00 100.00 % | -0.38 85.00 % | -2.51 -186.17 % | -0.88 -71.98 % | -0.51 -97.09 % | -0.26 |
| EBITDA | 11.363 M 17.13 % | 9.701 M -28.12 % | 13.497 M -7.67 % | 14.619 M 76.30 % | 8.292 M 310.21 % | 2.021 M -69.69 % | 6.669 M -46.18 % | 12.391 M -23.12 % | 16.118 M 658.00 % | 2.126 M -29.79 % | 3.028 M -3.69 % | 3.145 M 223.33 % | 972.586 K -57.82 % | 2.306 M -24.23 % | 3.043 M -20.10 % | 3.808 M |
| Net income ratio | 0.01 23.04 % | 0.01 -71.69 % | 0.04 -61.95 % | 0.11 -1.82 % | 0.11 166.57 % | -0.17 -1 654.02 % | 0.01 -94.17 % | 0.18 27.88 % | 0.14 3 380.66 % | 0.00 | 0.00 100.00 % | -0.38 85.00 % | -2.51 -186.17 % | -0.88 -71.98 % | -0.51 -97.09 % | -0.26 |
| Ratio EBITDA | 0.14 7.33 % | 0.13 4.33 % | 0.13 -53.77 % | 0.28 -63.68 % | 0.77 687.34 % | 0.10 -58.78 % | 0.24 -44.50 % | 0.43 5.11 % | 0.41 11.71 % | 0.36 | 0.00 -100.00 % | 0.80 24.92 % | 0.64 -18.93 % | 0.79 -12.21 % | 0.90 -5.37 % | 0.95 |
| Gross profit ratio | 0.42 0.00 % | 0.42 24.77 % | 0.33 -41.00 % | 0.56 29.62 % | 0.44 -56.12 % | 0.99 17.88 % | 0.84 5.79 % | 0.80 -8.54 % | 0.87 -8.22 % | 0.95 | 0.00 -100.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 |
| Weighted average shs out dil | 3.000 M 0.17 % | 2.995 M -0.40 % | 3.007 M 0.42 % | 2.994 M 0.86 % | 2.969 M -1.15 % | 3.004 M 0.24 % | 2.996 M 0.04 % | 2.995 M -0.13 % | 2.999 M 24.96 % | 2.400 M -19.95 % | 2.998 M -0.95 % | 3.027 M 0.64 % | 3.007 M -0.34 % | 3.018 M 1.29 % | 2.979 M 0.00 % | 2.979 M |
| Weighted average shs out | 3.000 M 0.17 % | 2.995 M -0.40 % | 3.007 M 0.42 % | 2.994 M 0.86 % | 2.969 M -1.15 % | 3.004 M 0.24 % | 2.996 M 0.04 % | 2.995 M -0.13 % | 2.999 M 24.96 % | 2.400 M -19.95 % | 2.998 M -0.95 % | 3.027 M 0.64 % | 3.007 M -0.34 % | 3.018 M 1.29 % | 2.979 M 0.00 % | 2.979 M |
| EPS diluted | 0.38 35.71 % | 0.28 -80.42 % | 1.43 -24.34 % | 1.89 372.50 % | 0.40 135.09 % | -1.14 -1 240.00 % | 0.10 -94.35 % | 1.77 -6.35 % | 1.89 18 800.00 % | 0.01 100.40 % | -2.52 -414.29 % | -0.49 61.42 % | -1.27 -49.41 % | -0.85 -46.55 % | -0.58 -65.71 % | -0.35 |
| Earnings per share | 0.38 35.71 % | 0.28 -80.42 % | 1.43 -24.34 % | 1.89 372.50 % | 0.40 135.09 % | -1.14 -1 240.00 % | 0.10 -94.35 % | 1.77 -6.35 % | 1.89 18 800.00 % | 0.01 100.40 % | -2.52 -414.29 % | -0.49 61.42 % | -1.27 -49.41 % | -0.85 -46.55 % | -0.58 -65.71 % | -0.35 |
| Gross profit | 32.643 M 9.13 % | 29.912 M -14.04 % | 34.798 M 17.82 % | 29.536 M 529.12 % | 4.695 M -77.14 % | 20.534 M -13.32 % | 23.689 M 2.59 % | 23.091 M -33.11 % | 34.520 M 522.80 % | 5.543 M | 0.000 -100.00 % | 3.932 M 158.82 % | 1.519 M -47.97 % | 2.920 M -13.68 % | 3.383 M -15.57 % | 4.007 M |
| Income tax expense | 547.000 K | 0.000 -100.00 % | 1.259 M 20.36 % | 1.046 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.335 M 23 532.50 % | 5.649 K -99.90 % | 5.864 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cost of revenue | 45.885 M 9.13 % | 42.046 M -39.63 % | 69.647 M 205.94 % | 22.765 M 274.39 % | 6.081 M 4 019.16 % | 147.617 K -96.67 % | 4.436 M -24.96 % | 5.911 M 15.17 % | 5.132 M 1 605.29 % | 300.960 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| General and administrative expenses | 3.163 M 47.27 % | 2.148 M 94.78 % | 1.103 M 24.87 % | 883.022 K 0.57 % | 878.000 K 48.88 % | 589.722 K 67.56 % | 351.941 K 7.43 % | 327.590 K -62.61 % | 876.037 K 54.02 % | 568.770 K 294.42 % | 144.204 K -45.56 % | 264.877 K 68.55 % | 157.147 K -34.04 % | 238.233 K 63.96 % | 145.298 K 0.59 % | 144.448 K |
| Selling and marketing expenses | 1.831 M -18.77 % | 2.254 M 833.63 % | 241.444 K 10.55 % | 218.398 K -87.86 % | 1.799 M 85.10 % | 971.634 K 21.82 % | 797.614 K -0.76 % | 803.694 K -13.60 % | 930.177 K 2 050.00 % | 43.264 K -17.50 % | 52.441 K -0.94 % | 52.936 K -18.43 % | 64.900 K 0.72 % | 64.434 K 10.51 % | 58.308 K -25.10 % | 77.848 K |
| Other expenses | 19.879 M -9.22 % | 21.898 M -34.54 % | 33.454 M 87.25 % | 17.866 M 43.45 % | 12.454 M -34.36 % | 18.973 M -15.83 % | 22.540 M 2.64 % | 21.959 M -14.59 % | 25.711 M 424.60 % | 4.901 M 29.21 % | 3.793 M -25.60 % | 5.098 M -0.37 % | 5.117 M 95.49 % | 2.617 M -17.68 % | 3.179 M -15.99 % | 3.784 M |
| Operating expenses | 24.873 M -5.43 % | 26.300 M -24.42 % | 34.798 M 83.46 % | 18.968 M 25.36 % | 15.131 M -26.31 % | 20.534 M -13.32 % | 23.689 M 2.59 % | 23.091 M -16.09 % | 27.517 M 399.13 % | 5.513 M 38.18 % | 3.990 M -26.33 % | 5.416 M 1.44 % | 5.339 M 82.83 % | 2.920 M -13.68 % | 3.383 M -15.57 % | 4.007 M |
| Cost and expenses | 70.758 M 3.53 % | 68.346 M -13.54 % | 79.051 M 162.78 % | 30.083 M 41.82 % | 21.212 M 2.56 % | 20.682 M -26.46 % | 28.125 M -3.02 % | 29.002 M -11.17 % | 32.649 M 461.56 % | 5.814 M 45.73 % | 3.990 M -26.33 % | 5.416 M 1.44 % | 5.339 M 82.83 % | 2.920 M -13.68 % | 3.383 M -15.57 % | 4.007 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 4.994 M 13.45 % | 4.402 M 227.50 % | 1.344 M 22.03 % | 1.101 M -58.85 % | 2.677 M 71.42 % | 1.561 M 35.82 % | 1.150 M 1.62 % | 1.131 M -37.37 % | 1.806 M 195.12 % | 612.034 K 211.24 % | 196.645 K -38.13 % | 317.813 K 43.13 % | 222.047 K -26.64 % | 302.667 K 48.65 % | 203.606 K -8.41 % | 222.296 K |
| Interest income | 367.000 K 581.70 % | -76.189 K -141.31 % | 184.449 K -5.82 % | 195.851 K -3.52 % | 202.993 K -2.34 % | 207.852 K -29.53 % | 294.966 K 96.72 % | 149.939 K 14.58 % | 130.859 K -27.12 % | 179.547 K -28.45 % | 250.943 K 17.40 % | 213.742 K 7.87 % | 198.144 K 7.87 % | 183.686 K -0.42 % | 184.452 K 601.94 % | -36.748 K |
| Interest expense | 3.763 M 24.79 % | 3.016 M 5.14 % | 2.868 M -28.00 % | 3.983 M 18.58 % | 3.359 M 88.91 % | 1.778 M -34.20 % | 2.703 M -21.71 % | 3.452 M -17.65 % | 4.192 M 130.09 % | 1.822 M -6.94 % | 1.958 M -23.93 % | 2.574 M -5.99 % | 2.738 M 0.27 % | 2.731 M 1.88 % | 2.680 M -4.47 % | 2.806 M |
| Depreciation and amortization | 5.926 M 1.35 % | 5.847 M 15.33 % | 5.070 M 29.00 % | 3.930 M 4.93 % | 3.745 M 2.13 % | 3.667 M 0.00 % | 3.667 M 0.81 % | 3.638 M -26.11 % | 4.923 M 1 692.33 % | 274.689 K -90.05 % | 2.761 M 34.44 % | 2.054 M 0.00 % | 2.054 M -4.03 % | 2.140 M 2.36 % | 2.091 M 2.42 % | 2.041 M |
| Operating income | 7.770 M 115.09 % | 3.612 M -85.77 % | 25.394 M 14.30 % | 22.218 M 1 012.88 % | -2.434 M -242.46 % | 1.708 M -0.88 % | 1.724 M -81.36 % | 9.248 M 32.06 % | 7.003 M 23 520.73 % | 29.646 K 100.74 % | -3.990 M -169.01 % | -1.483 M 61.17 % | -3.819 M -19 803.63 % | -19.189 K -102.65 % | 724.879 K -55.64 % | 1.634 M |
| Operating income ratio | 0.10 97.10 % | 0.05 -79.35 % | 0.24 -42.77 % | 0.42 288.08 % | -0.23 -373.43 % | 0.08 34.79 % | 0.06 -80.78 % | 0.32 80.56 % | 0.18 3 381.07 % | 0.01 | 0.00 100.00 % | -0.38 85.00 % | -2.51 -38 152.53 % | -0.01 -103.07 % | 0.21 -47.46 % | 0.41 |
| Total other income expenses net | -6.096 M -119.76 % | -2.774 M 86.02 % | -19.836 M -27.87 % | -15.513 M | 0.000 100.00 % | -5.132 M -260.43 % | -1.424 M 63.92 % | -3.947 M | 0.000 | 0.000 -100.00 % | 2.299 M | 0.000 | 0.000 100.00 % | -2.546 M -3.79 % | -2.453 M 8.22 % | -2.672 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 48.878 M -3.95 % | 50.888 M 17.91 % | 43.160 M -28.59 % | 60.444 M 26.35 % | 47.840 M -7.16 % | 51.529 M 126.05 % | 22.795 M -13.16 % | 26.250 M -44.86 % | 47.602 M -3.85 % | 49.511 M 42.19 % | 34.820 M -4.83 % | 36.588 M -2.57 % | 37.552 M -6.08 % | 39.983 M 2.82 % | 38.888 M 1.65 % | 38.255 M |
| Total investments | 3.636 M -40.34 % | 6.094 M 130.05 % | 2.649 M 6.69 % | 2.483 M 6.69 % | 2.327 M -57.52 % | 5.478 M -70.41 % | 18.515 M 0.00 % | 18.515 M 0.00 % | 18.515 M -47.38 % | 35.187 M -12.20 % | 40.077 M 0.00 % | 40.077 M 5.71 % | 37.914 M 0.00 % | 37.914 M 0.00 % | 37.914 M 0.00 % | 37.914 M |
| Total debt | 50.682 M -8.40 % | 55.330 M 27.01 % | 43.565 M -27.95 % | 60.462 M 26.34 % | 47.858 M -8.74 % | 52.444 M 124.45 % | 23.365 M -15.28 % | 27.579 M -42.81 % | 48.227 M -3.58 % | 50.016 M 32.79 % | 37.665 M -4.61 % | 39.486 M -2.22 % | 40.384 M -4.58 % | 42.320 M 2.21 % | 41.403 M -0.45 % | 41.589 M |
| Accumulated other comprehensive income loss | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | -14.709 M 24.37 % | -19.449 M 4.13 % | -20.288 M 17.49 % | -24.588 M 18.71 % | -30.247 M 3.78 % | -31.434 M -12.22 % | -28.010 M 1.06 % | -28.310 M 15.77 % | -33.611 M 14.43 % | -39.279 M 0.06 % | -39.303 M -269.61 % | -10.634 M -16.21 % | -9.151 M -71.64 % | -5.331 M -92.73 % | -2.766 M -166.41 % | -1.038 M |
| Common stock | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M |
| Total equity | 68.764 M 1.67 % | 67.638 M 1.26 % | 66.799 M 6.88 % | 62.499 M 9.96 % | 56.840 M -9.16 % | 62.572 M -5.19 % | 65.996 M 0.46 % | 65.697 M 6.98 % | 61.409 M 10.17 % | 55.741 M 0.04 % | 55.717 M 45.65 % | 38.254 M -3.73 % | 39.737 M -8.77 % | 43.556 M -5.56 % | 46.121 M -3.61 % | 47.849 M |
| Other non current liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.300 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 32.400 M -38.32 % | 52.525 M 44.81 % | 36.272 M 10.93 % | 32.697 M 20.01 % | 27.246 M -33.78 % | 41.144 M 146.51 % | 16.691 M -21.96 % | 21.388 M -21.55 % | 27.263 M -14.62 % | 31.931 M 29.77 % | 24.606 M 6.59 % | 23.086 M -17.41 % | 27.953 M 16.47 % | 24.000 M -11.82 % | 27.219 M -32.44 % | 40.289 M |
| Total non current liabilities | 32.575 M -37.98 % | 52.525 M 44.81 % | 36.272 M 10.93 % | 32.697 M 20.01 % | 27.246 M -23.99 % | 35.844 M 114.76 % | 16.691 M -21.96 % | 21.388 M -21.55 % | 27.263 M -14.62 % | 31.931 M 29.77 % | 24.606 M 6.59 % | 23.086 M -17.41 % | 27.953 M 16.47 % | 24.000 M -11.82 % | 27.219 M -32.44 % | 40.289 M |
| Other current liabilities | 9.347 M 764.53 % | 1.081 M -34.13 % | 1.641 M -18.54 % | 2.015 M 54.34 % | 1.306 M -69.70 % | 4.309 M -86.52 % | 31.970 M -9.44 % | 35.301 M 94.78 % | 18.124 M 870.76 % | 1.867 M -73.93 % | 7.161 M 34.94 % | 5.307 M 81.02 % | 2.931 M 72.21 % | 1.702 M -15.18 % | 2.007 M -82.78 % | 11.657 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 18.282 M 551.73 % | 2.805 M -61.54 % | 7.293 M -73.73 % | 27.765 M 34.70 % | 20.612 M 82.41 % | 11.300 M 69.29 % | 6.675 M 7.81 % | 6.192 M -70.47 % | 20.964 M 15.92 % | 18.085 M 38.49 % | 13.058 M -20.38 % | 16.400 M 31.93 % | 12.431 M -32.14 % | 18.320 M 29.15 % | 14.185 M 991.15 % | 1.300 M |
| Total current liabilities | 28.120 M 343.61 % | 6.339 M -45.63 % | 11.658 M -63.48 % | 31.919 M 42.66 % | 22.374 M 32.00 % | 16.950 M -57.16 % | 39.570 M -8.52 % | 43.255 M 9.47 % | 39.513 M 89.96 % | 20.801 M 2.88 % | 20.219 M -6.86 % | 21.707 M 40.47 % | 15.453 M -23.20 % | 20.120 M 24.26 % | 16.192 M 24.97 % | 12.957 M |
| Total liabilities | 60.695 M 3.11 % | 58.864 M 22.81 % | 47.930 M -25.82 % | 64.616 M 30.22 % | 49.621 M -6.01 % | 52.794 M -6.16 % | 56.260 M -12.97 % | 64.643 M -3.19 % | 66.776 M 26.63 % | 52.732 M 17.64 % | 44.825 M 0.07 % | 44.793 M 3.20 % | 43.405 M -1.62 % | 44.120 M 1.64 % | 43.410 M -18.47 % | 53.245 M |
| Other non current assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.823 M 173.81 % | 2.127 M -74.14 % | 8.222 M 245.45 % | 2.380 M -94.53 % | 43.544 M 8.42 % | 40.163 M -13.11 % | 46.221 M 5.08 % | 43.988 M -2.18 % | 44.969 M 0.43 % | 44.776 M 18.10 % | 37.914 M |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.324 M -79.82 % | 16.474 M 58.74 % | 10.378 M -36.02 % | 16.220 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 59.122 M -4.20 % | 61.714 M -5.34 % | 65.195 M -25.62 % | 87.653 M 11.51 % | 78.602 M -11.67 % | 88.983 M -2.29 % | 91.066 M -3.82 % | 94.682 M -3.49 % | 98.102 M 63.37 % | 60.048 M 13.25 % | 53.024 M 72.34 % | 30.767 M -6.26 % | 32.821 M -5.89 % | 34.874 M -5.78 % | 37.014 M -2.76 % | 38.065 M |
| Total non current assets | 59.122 M -4.20 % | 61.714 M -5.34 % | 65.195 M -25.62 % | 87.653 M 11.51 % | 78.602 M -19.90 % | 98.130 M -10.52 % | 109.666 M -3.19 % | 113.282 M -2.93 % | 116.702 M 12.66 % | 103.592 M 11.17 % | 93.186 M 21.04 % | 76.988 M 0.23 % | 76.808 M -3.80 % | 79.843 M -2.38 % | 81.791 M 7.65 % | 75.979 M |
| Other current assets | 11.239 M 61.53 % | 6.958 M -2.69 % | 7.150 M 30.24 % | 5.490 M -49.87 % | 10.951 M 1 083.93 % | 924.989 K 78.47 % | 518.281 K -28.60 % | 725.885 K 274.61 % | 193.773 K 392.63 % | 39.334 K -99.13 % | 4.512 M 42.71 % | 3.161 M -9.73 % | 3.502 M -36.28 % | 5.496 M 5.19 % | 5.225 M -76.01 % | 21.782 M |
| Short term investments | 3.636 M -40.34 % | 6.094 M 130.05 % | 2.649 M 6.69 % | 2.483 M 6.69 % | 2.327 M 8.05 % | 2.154 M 5.53 % | 2.041 M -74.91 % | 8.137 M 254.58 % | 2.295 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 1.804 M -59.39 % | 4.442 M 997.15 % | 404.874 K 2 140.59 % | 18.070 K -3.69 % | 18.762 K -97.95 % | 915.812 K 60.53 % | 570.478 K -57.10 % | 1.330 M 112.74 % | 625.014 K 23.74 % | 505.095 K -82.24 % | 2.844 M -1.85 % | 2.898 M 2.32 % | 2.832 M 21.20 % | 2.337 M -7.11 % | 2.516 M -24.54 % | 3.334 M |
| Cash and short term investments | 5.440 M -48.37 % | 10.536 M 245.01 % | 3.054 M 22.10 % | 2.501 M 6.60 % | 2.346 M -23.57 % | 3.070 M 17.54 % | 2.612 M -72.41 % | 9.467 M 224.22 % | 2.920 M 478.07 % | 505.095 K -82.24 % | 2.844 M -1.85 % | 2.898 M 2.32 % | 2.832 M 21.20 % | 2.337 M -7.11 % | 2.516 M -24.54 % | 3.334 M |
| Total current assets | 70.336 M 8.56 % | 64.788 M 30.80 % | 49.534 M 25.52 % | 39.462 M 41.65 % | 27.858 M 61.62 % | 17.237 M 36.90 % | 12.590 M -26.19 % | 17.058 M 48.55 % | 11.483 M 135.25 % | 4.881 M -33.64 % | 7.356 M 21.40 % | 6.059 M -4.34 % | 6.334 M -19.13 % | 7.833 M 1.20 % | 7.741 M -69.18 % | 25.116 M |
| Inventory | 24.609 M 66.29 % | 14.799 M 86.66 % | 7.928 M -29.80 % | 11.294 M 30.04 % | 8.685 M 3.97 % | 8.353 M 141.19 % | 3.463 M 1 155.92 % | 275.758 K -39.93 % | 459.080 K -30.78 % | 663.194 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net receivables | 29.048 M -10.61 % | 32.495 M 3.48 % | 31.402 M 55.63 % | 20.177 M 243.38 % | 5.876 M 20.19 % | 4.889 M -18.48 % | 5.997 M -8.99 % | 6.589 M -16.70 % | 7.910 M 115.33 % | 3.674 M | 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 |
| Other assets | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 491.000 K -79.98 % | 2.453 M 654.34 % | 325.129 K -67.48 % | 999.667 K 174.78 % | 363.806 K -72.87 % | 1.341 M 45.02 % | 924.740 K -47.54 % | 1.763 M 314.71 % | 425.056 K -49.95 % | 849.232 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Tax payables | 0.000 | 0.000 -100.00 % | 2.398 M 110.54 % | 1.139 M 1 124.73 % | 93.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 90.046 K -7.74 % | 97.604 K | 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 | 53.473 M 0.00 % | 53.473 M -6.33 % | 57.087 M 0.00 % | 57.087 M 0.00 % | 57.087 M -10.81 % | 64.007 M 0.00 % | 64.007 M 0.00 % | 64.007 M -1.56 % | 65.020 M 0.00 % | 65.020 M 0.00 % | 65.020 M 244.25 % | 18.888 M 0.00 % | 18.888 M 0.00 % | 18.888 M 0.00 % | 18.888 M 0.00 % | 18.888 M |
| Deferred tax liabilities non current | 175.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 |
| 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 |
| Total assets | 129.459 M 2.34 % | 126.502 M 10.26 % | 114.729 M -9.74 % | 127.115 M 19.40 % | 106.461 M -7.72 % | 115.366 M -5.64 % | 122.257 M -6.20 % | 130.340 M 1.68 % | 128.185 M 18.17 % | 108.473 M 7.89 % | 100.542 M 21.07 % | 83.047 M -0.12 % | 83.142 M -5.17 % | 87.676 M -2.07 % | 89.532 M -11.44 % | 101.094 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 | -9.004 M -1.68 % | -8.855 M -11.25 % | -7.960 M 10.64 % | -8.908 M 25.89 % | -12.019 M 65.27 % | -34.610 M -415.05 % | -6.720 M -149.71 % | 13.517 M -22.70 % | 17.486 M 238.17 % | -12.656 M -628.63 % | 2.394 M -3.16 % | 2.472 M -19.61 % | 3.075 M 742.85 % | -478.401 K -149.06 % | -192.082 K -114.41 % | 1.333 M |
| Accounts receivables | -904.000 K 21.67 % | -1.154 M 90.00 % | -11.537 M -32.76 % | -8.690 M -11.41 % | -7.800 M -215.15 % | -2.475 M -488.73 % | 636.702 K 128.38 % | 278.787 K -93.09 % | 4.035 M 153.49 % | -7.543 M -500.33 % | -1.256 M -468.62 % | 340.854 K -82.91 % | 1.994 M 834.89 % | -271.375 K 23.99 % | -357.017 K -108.56 % | 4.171 M |
| Inventory | -9.810 M -42.78 % | -6.871 M -304.12 % | 3.366 M 229.01 % | -2.609 M -686.08 % | -331.912 K 93.21 % | -4.890 M -53.40 % | -3.188 M -1 838.76 % | 183.322 K -10.19 % | 204.114 K 130.78 % | -663.194 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 1.710 M 305.84 % | -830.741 K -493.87 % | 210.920 K -91.18 % | 2.391 M 161.51 % | -3.887 M 85.73 % | -27.245 M -553.54 % | -4.169 M -131.93 % | 13.055 M -1.45 % | 13.248 M 397.70 % | -4.450 M -221.90 % | 3.651 M 71.28 % | 2.131 M 97.15 % | 1.081 M 622.21 % | -207.026 K -225.52 % | 164.935 K 105.81 % | -2.838 M |
| Other non cash items | -772.000 K -126.39 % | 2.926 M 3 745.15 % | 76.090 K -96.73 % | 2.327 M 118.33 % | -12.694 M -274.90 % | 7.258 M 164.24 % | 2.747 M -3.97 % | 2.860 M -30.97 % | 4.144 M 130.73 % | 1.796 M -0.63 % | 1.807 M -21.10 % | 2.291 M -34.95 % | 3.521 M 49.55 % | 2.355 M -13.85 % | 2.733 M 24.32 % | 2.199 M |
| Net cash provided by operating activities | -2.176 M -387.82 % | 756.016 K -72.46 % | 2.745 M -32.30 % | 4.054 M 120.50 % | -19.781 M 27.03 % | -27.109 M -438 200.99 % | -6.185 K -100.02 % | 25.316 M -24.56 % | 33.556 M 417.89 % | -10.556 M -300.23 % | 5.272 M -1.15 % | 5.333 M 10.39 % | 4.831 M 232.88 % | 1.451 M -50.02 % | 2.904 M -35.96 % | 4.534 M |
| Investments in property plant and equipment | -3.334 M -40.91 % | -2.366 M 77.70 % | -10.612 M 18.25 % | -12.981 M -1 760.83 % | -697.586 K 55.96 % | -1.584 M -2 986.00 % | -51.327 K 76.46 % | -218.015 K 99.49 % | -42.977 M -488.83 % | -7.299 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.040 M 4.62 % | -1.091 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 100.00 % | -2.163 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.370 M -81.40 % | 7.365 M | 0.000 | 0.000 -100.00 % | 16.672 M 240.91 % | 4.890 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 11.123 M 3 151.90 % | 342.046 K -98.79 % | 28.184 M 14 290.76 % | 195.851 K -99.06 % | 20.885 M 9 947.87 % | 207.852 K -26.50 % | 282.786 K 96.07 % | 144.227 K 10.14 % | 130.949 K -25.71 % | 176.264 K -29.76 % | 250.943 K 17.40 % | 213.742 K 7.87 % | 198.144 K 7.87 % | 183.686 K -0.42 % | 184.452 K 8.51 % | 169.991 K |
| Net cash used for investing activites | 7.789 M 484.84 % | -2.024 M -111.52 % | 17.573 M 237.45 % | -12.785 M -159.31 % | 21.557 M 259.96 % | 5.989 M 2 487.33 % | 231.459 K 413.68 % | -73.788 K 99.72 % | -26.174 M -1 072.60 % | -2.232 M -989.51 % | 250.943 K 112.87 % | -1.950 M -1 083.96 % | 198.144 K 7.87 % | 183.686 K 121.47 % | -855.657 K 7.05 % | -920.549 K |
| Debt repayment | -4.648 M -139.51 % | 11.765 M 169.63 % | -16.897 M -234.06 % | 12.604 M -47.00 % | 23.779 M 0.00 % | 23.779 M 664.28 % | -4.214 M 72.25 % | -15.188 M -2 721.86 % | -538.224 K -104.36 % | 12.351 M 441.35 % | -3.618 M -386.35 % | -743.977 K 58.57 % | -1.796 M -295.85 % | 916.875 K 594.75 % | -185.321 K -587.61 % | 38.006 K |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | -3.603 M -19.51 % | -3.015 M -5.13 % | -2.868 M 22.88 % | -3.719 M 85.85 % | -26.279 M -1 094.20 % | -2.201 M 23.22 % | -2.866 M 18.29 % | -3.508 M 20.80 % | -4.429 M -132.81 % | -1.902 M 2.85 % | -1.958 M 23.93 % | -2.574 M 5.99 % | -2.738 M -0.27 % | -2.731 M -1.84 % | -2.681 M 5.57 % | -2.839 M |
| Net cash used provided by financing activities | -8.251 M -194.29 % | 8.750 M 144.27 % | -19.765 M -322.44 % | 8.885 M 455.47 % | -2.500 M -111.58 % | 21.578 M 404.77 % | -7.080 M 62.13 % | -18.696 M -276.40 % | -4.967 M -147.54 % | 10.449 M 287.38 % | -5.576 M -68.06 % | -3.318 M 26.82 % | -4.534 M -149.96 % | -1.814 M 36.72 % | -2.867 M -2.33 % | -2.801 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | -2.638 M -135.26 % | 7.482 M 1 253.52 % | 552.808 K 256.84 % | 154.916 K 121.41 % | -723.630 K -257.95 % | 458.137 K 106.68 % | -6.855 M -204.71 % | 6.547 M 171.12 % | 2.415 M 203.23 % | -2.339 M -4 266.68 % | -53.570 K -181.56 % | 65.680 K -86.74 % | 495.423 K 377.00 % | -178.855 K 78.14 % | -818.310 K -200.72 % | 812.460 K |
| Cash at beginning of period | 4.442 M 45.45 % | 3.054 M 22.10 % | 2.501 M 6.60 % | 2.346 M -23.57 % | 3.070 M 17.54 % | 2.612 M -72.41 % | 9.467 M 224.22 % | 2.920 M 478.07 % | 505.095 K -82.24 % | 2.844 M -1.85 % | 2.898 M 2.32 % | 2.832 M 21.20 % | 2.337 M -7.11 % | 2.516 M -24.54 % | 3.334 M 32.22 % | 2.521 M |
| Cash at end of period | 1.804 M -82.88 % | 10.536 M 245.01 % | 3.054 M 22.10 % | 2.501 M 6.60 % | 2.346 M -23.57 % | 3.070 M 17.54 % | 2.612 M -72.41 % | 9.467 M 224.22 % | 2.920 M 478.07 % | 505.095 K -82.24 % | 2.844 M -1.85 % | 2.898 M 2.32 % | 2.832 M 21.20 % | 2.337 M -7.11 % | 2.516 M -24.54 % | 3.334 M |
| Operating cash flow | -2.176 M -387.82 % | 756.016 K -72.46 % | 2.745 M -32.30 % | 4.054 M 120.50 % | -19.781 M 27.03 % | -27.109 M -438 200.99 % | -6.185 K -100.02 % | 25.316 M -24.56 % | 33.556 M 417.89 % | -10.556 M -300.23 % | 5.272 M -1.15 % | 5.333 M 10.39 % | 4.831 M 232.88 % | 1.451 M -50.02 % | 2.904 M -35.96 % | 4.534 M |
| Capital expenditure | -3.334 M -40.91 % | -2.366 M 77.70 % | -10.612 M 18.25 % | -12.981 M -1 760.83 % | -697.586 K 55.96 % | -1.584 M -2 986.00 % | -51.327 K 76.46 % | -218.015 K 99.49 % | -42.977 M -488.83 % | -7.299 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.040 M 4.62 % | -1.091 M |
| Free CashFlow | -5.510 M -242.24 % | -1.610 M 79.53 % | -7.867 M 11.87 % | -8.926 M 56.41 % | -20.478 M 28.63 % | -28.693 M -49 790.23 % | -57.512 K -100.23 % | 25.098 M 366.40 % | -9.421 M 47.23 % | -17.855 M -438.68 % | 5.272 M -1.15 % | 5.333 M 10.39 % | 4.831 M 232.88 % | 1.451 M -22.13 % | 1.864 M -45.88 % | 3.444 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 14.345 M -37.36 % | 22.902 M -0.37 % | 22.987 M 32.92 % | 17.294 M 12.69 % | 15.346 M -20.97 % | 19.419 M -20.56 % | 24.444 M 56.14 % | 15.655 M 25.83 % | 12.441 M 11.61 % | 11.147 M -74.94 % | 44.471 M 736.08 % | 5.319 M -73.27 % | 19.902 M -20.98 % | 25.187 M 43.62 % | 17.537 M 229.70 % | 5.319 M -25.81 % | 7.169 M -2.25 % | 7.334 M 122.12 % | 3.302 M 4 550.70 % | 71.000 K 4.41 % | 68.000 K -98.74 % | 5.404 M -22.65 % | 6.986 M 76.50 % | 3.958 M -8.68 % | 4.334 M 3.46 % | 4.189 M -65.72 % | 12.221 M 83.86 % | 6.647 M 31.16 % | 5.068 M -55.56 % | 11.403 M 34.69 % | 8.466 M 168.25 % | 3.156 M -46.38 % | 5.886 M -78.98 % | 28.000 M 456.11 % | 5.035 M -18.25 % | 6.159 M 1 244.76 % | 458.000 K -81.06 % | 2.418 M 4.72 % | 2.309 M 816.27 % | 252.000 K -70.93 % | 867.000 K | 0.000 -100.00 % | 1.887 M 122.00 % | 850.000 K 35.78 % | 626.000 K -79.66 % | 3.077 M |
| Net income | -35.000 K 98.08 % | -1.823 M -492.89 % | 464.000 K -67.37 % | 1.422 M 33.77 % | 1.063 M 143.72 % | -2.431 M -278.78 % | 1.360 M 155.64 % | 532.000 K -61.42 % | 1.379 M 405.63 % | -451.203 K -126.34 % | 1.713 M 98.72 % | 862.000 K -45.17 % | 1.572 M 13.57 % | 1.384 M -69.62 % | 4.556 M 428.54 % | 862.000 K 365.95 % | 185.000 K -86.80 % | 1.402 M 514.71 % | 228.000 K -97.17 % | 8.045 M 194.79 % | -8.487 M -322.52 % | 3.814 M 426.80 % | 724.000 K 207.10 % | -676.000 K 57.13 % | -1.577 M -1 500.20 % | 112.627 K -89.03 % | 1.027 M 196.25 % | -1.067 M -570.04 % | 227.000 K -84.19 % | 1.436 M -37.94 % | 2.314 M 1 364.56 % | 158.000 K -74.27 % | 614.000 K -89.17 % | 5.668 M 543.36 % | 881.000 K -26.95 % | 1.206 M 693.42 % | 152.000 K -89.13 % | 1.398 M 331.07 % | -605.000 K 22.63 % | -782.000 K -6 115.38 % | 13.000 K 100.19 % | -6.705 M -857.58 % | 885.000 K 209.67 % | -807.000 K 13.04 % | -928.000 K -157.46 % | 1.615 M |
| Income before tax | 73.000 K 105.73 % | -1.275 M -374.78 % | 464.000 K -67.37 % | 1.422 M 33.77 % | 1.063 M 143.72 % | -2.431 M -278.78 % | 1.360 M 155.64 % | 532.000 K -61.42 % | 1.379 M 277.89 % | -775.203 K -145.25 % | 1.713 M 98.72 % | 862.000 K -45.17 % | 1.572 M -35.31 % | 2.430 M -46.66 % | 4.556 M 428.54 % | 862.000 K 365.95 % | 185.000 K -86.80 % | 1.402 M 514.71 % | 228.000 K -97.17 % | 8.045 M 194.79 % | -8.487 M -322.52 % | 3.814 M 426.80 % | 724.000 K 207.10 % | -676.000 K 57.13 % | -1.577 M -1 500.20 % | 112.627 K -89.03 % | 1.027 M 196.25 % | -1.067 M -570.04 % | 227.000 K -84.19 % | 1.436 M -48.05 % | 2.764 M 1 649.37 % | 158.000 K -81.71 % | 864.000 K -87.66 % | 7.003 M 694.89 % | 881.000 K -26.95 % | 1.206 M 693.42 % | 152.000 K -89.17 % | 1.404 M 332.07 % | -605.000 K 22.63 % | -782.000 K -6 115.38 % | 13.000 K 101.55 % | -840.537 K -194.98 % | 885.000 K 209.67 % | -807.000 K 13.04 % | -928.000 K -157.46 % | 1.615 M |
| Income before tax ratio | 0.01 109.14 % | -0.06 -375.80 % | 0.02 -75.45 % | 0.08 18.70 % | 0.07 155.32 % | -0.13 -325.05 % | 0.06 63.72 % | 0.03 -69.34 % | 0.11 259.38 % | -0.07 -280.55 % | 0.04 -76.23 % | 0.16 105.17 % | 0.08 -18.14 % | 0.10 -62.86 % | 0.26 60.31 % | 0.16 528.01 % | 0.03 -86.50 % | 0.19 176.75 % | 0.07 -99.94 % | 113.31 190.79 % | -124.81 -17 782.91 % | 0.71 581.05 % | 0.10 160.68 % | -0.17 53.06 % | -0.36 -1 453.34 % | 0.03 -68.01 % | 0.08 152.35 % | -0.16 -458.38 % | 0.04 -64.43 % | 0.13 -61.43 % | 0.33 552.14 % | 0.05 -65.89 % | 0.15 -41.31 % | 0.25 42.94 % | 0.17 -10.64 % | 0.20 -41.00 % | 0.33 -42.84 % | 0.58 321.60 % | -0.26 91.56 % | -3.10 -20 795.79 % | 0.01 | 0.00 -100.00 % | 0.47 149.40 % | -0.95 35.96 % | -1.48 -382.44 % | 0.52 |
| EBITDA | 2.372 M 129.40 % | 1.034 M -66.62 % | 3.098 M -18.41 % | 3.797 M 10.60 % | 3.433 M 1 082.54 % | 290.308 K -91.75 % | 3.521 M 30.84 % | 2.691 M -15.88 % | 3.199 M 73.98 % | 1.839 M -47.99 % | 3.535 M 15.94 % | 3.049 M -3.33 % | 3.154 M -26.13 % | 4.270 M -33.04 % | 6.376 M 109.12 % | 3.049 M 35.39 % | 2.252 M -55.76 % | 5.090 M 3 610.43 % | -145.000 K -101.37 % | 10.563 M 244.74 % | -7.298 M -253.05 % | 4.768 M 124.19 % | 2.127 M 143.36 % | 874.000 K 2 341.03 % | -39.000 K -102.64 % | 1.476 M -44.47 % | 2.659 M 316.77 % | 638.000 K -66.35 % | 1.896 M -16.95 % | 2.283 M -53.40 % | 4.899 M 111.16 % | 2.320 M -25.76 % | 3.125 M -74.67 % | 12.335 M 395.78 % | 2.488 M 89.35 % | 1.314 M 502.75 % | 218.000 K -90.02 % | 2.184 M 1 160.19 % | -206.000 K 40.97 % | -349.000 K -179.68 % | 438.000 K 35.82 % | 322.481 K -80.97 % | 1.695 M 302.61 % | 421.000 K -28.64 % | 590.000 K -79.43 % | 2.868 M |
| Net income ratio | 0.00 96.93 % | -0.08 -494.35 % | 0.02 -75.45 % | 0.08 18.70 % | 0.07 155.32 % | -0.13 -325.05 % | 0.06 63.72 % | 0.03 -69.34 % | 0.11 373.83 % | -0.04 -205.09 % | 0.04 -76.23 % | 0.16 105.17 % | 0.08 43.72 % | 0.05 -78.85 % | 0.26 60.31 % | 0.16 528.01 % | 0.03 -86.50 % | 0.19 176.75 % | 0.07 -99.94 % | 113.31 190.79 % | -124.81 -17 782.91 % | 0.71 581.05 % | 0.10 160.68 % | -0.17 53.06 % | -0.36 -1 453.34 % | 0.03 -68.01 % | 0.08 152.35 % | -0.16 -458.38 % | 0.04 -64.43 % | 0.13 -53.93 % | 0.27 445.97 % | 0.05 -52.01 % | 0.10 -48.47 % | 0.20 15.69 % | 0.17 -10.64 % | 0.20 -41.00 % | 0.33 -42.60 % | 0.58 320.66 % | -0.26 91.56 % | -3.10 -20 795.79 % | 0.01 | 0.00 -100.00 % | 0.47 149.40 % | -0.95 35.96 % | -1.48 -382.44 % | 0.52 |
| Ratio EBITDA | 0.17 266.24 % | 0.05 -66.50 % | 0.13 -38.62 % | 0.22 -1.86 % | 0.22 1 396.37 % | 0.01 -89.62 % | 0.14 -16.20 % | 0.17 -33.15 % | 0.26 55.88 % | 0.16 107.52 % | 0.08 -86.13 % | 0.57 261.71 % | 0.16 -6.52 % | 0.17 -53.37 % | 0.36 -36.57 % | 0.57 82.48 % | 0.31 -54.74 % | 0.69 1 680.44 % | -0.04 -100.03 % | 148.77 238.62 % | -107.32 -12 262.11 % | 0.88 189.83 % | 0.30 37.88 % | 0.22 2 553.92 % | -0.01 -102.55 % | 0.35 62.00 % | 0.22 126.68 % | 0.10 -74.34 % | 0.37 86.86 % | 0.20 -65.40 % | 0.58 -21.28 % | 0.74 38.46 % | 0.53 20.52 % | 0.44 -10.85 % | 0.49 131.61 % | 0.21 -55.18 % | 0.48 -47.30 % | 0.90 1 112.40 % | -0.09 93.56 % | -1.38 -374.14 % | 0.51 | 0.00 -100.00 % | 0.90 81.36 % | 0.50 -47.45 % | 0.94 1.12 % | 0.93 |
| Gross profit ratio | 0.46 14.50 % | 0.40 12.20 % | 0.36 -20.59 % | 0.45 -5.72 % | 0.48 69.51 % | 0.28 -16.17 % | 0.34 -21.87 % | 0.43 -41.72 % | 0.74 57.85 % | 0.47 79.36 % | 0.26 -70.43 % | 0.88 122.22 % | 0.40 -19.57 % | 0.50 -18.49 % | 0.61 -31.36 % | 0.88 6.58 % | 0.83 247.95 % | 0.24 -71.93 % | 0.85 -15.02 % | 1.00 0.00 % | 1.00 -25.90 % | 1.35 77.57 % | 0.76 -30.66 % | 1.10 32.13 % | 0.83 -14.13 % | 0.97 18.05 % | 0.82 4.48 % | 0.78 -10.54 % | 0.88 32.88 % | 0.66 -22.49 % | 0.85 -18.86 % | 1.05 23.66 % | 0.85 -8.99 % | 0.93 -7.76 % | 1.01 113.07 % | 0.47 -52.64 % | 1.00 5.73 % | 0.95 2.10 % | 0.93 -7.36 % | 1.00 0.00 % | 1.00 | 0.00 -100.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 |
| Weighted average shs out dil | 3.500 M 17.11 % | 2.989 M -3.39 % | 3.093 M 2.24 % | 3.026 M -0.38 % | 3.037 M 0.70 % | 3.016 M -0.21 % | 3.022 M 2.26 % | 2.956 M -1.41 % | 2.998 M -0.15 % | 3.002 M 0.08 % | 3.000 M 0.93 % | 2.972 M -1.68 % | 3.023 M 0.48 % | 3.009 M 0.38 % | 2.997 M 0.84 % | 2.972 M -3.60 % | 3.083 M 1.89 % | 3.026 M 6.18 % | 2.850 M -5.06 % | 3.002 M 0.10 % | 2.999 M -0.08 % | 3.001 M -0.51 % | 3.017 M 0.56 % | 3.000 M 0.82 % | 2.975 M -0.35 % | 2.986 M -1.15 % | 3.021 M 1.91 % | 2.964 M 4.45 % | 2.838 M -5.15 % | 2.992 M -0.45 % | 3.005 M -4.90 % | 3.160 M 2.93 % | 3.070 M 2.37 % | 2.999 M -1.28 % | 3.038 M 0.76 % | 3.015 M -0.82 % | 3.040 M 2.20 % | 2.974 M -1.67 % | 3.025 M 0.58 % | 3.008 M 0.26 % | 3.000 M 0.04 % | 2.999 M -0.04 % | 3.000 M 0.37 % | 2.989 M -0.16 % | 2.994 M -2.30 % | 3.064 M |
| Weighted average shs out | 3.500 M 17.11 % | 2.989 M -3.39 % | 3.093 M 2.24 % | 3.026 M -0.38 % | 3.037 M 0.70 % | 3.016 M -0.21 % | 3.022 M 2.26 % | 2.956 M -1.41 % | 2.998 M -0.15 % | 3.002 M 0.08 % | 3.000 M 0.93 % | 2.972 M -1.68 % | 3.023 M 0.48 % | 3.009 M 0.38 % | 2.997 M 0.84 % | 2.972 M -3.60 % | 3.083 M 1.89 % | 3.026 M 6.18 % | 2.850 M -5.06 % | 3.002 M 0.10 % | 2.999 M -0.08 % | 3.001 M -0.51 % | 3.017 M 0.56 % | 3.000 M 0.82 % | 2.975 M -0.35 % | 2.986 M -1.15 % | 3.021 M 1.91 % | 2.964 M 4.45 % | 2.838 M -5.15 % | 2.992 M -0.45 % | 3.005 M -4.90 % | 3.160 M 2.93 % | 3.070 M 2.37 % | 2.999 M -1.28 % | 3.038 M 0.76 % | 3.015 M -0.82 % | 3.040 M 2.20 % | 2.974 M -1.67 % | 3.025 M 0.58 % | 3.008 M 0.26 % | 3.000 M 0.04 % | 2.999 M -0.04 % | 3.000 M 0.37 % | 2.989 M -0.16 % | 2.994 M -2.30 % | 3.064 M |
| EPS diluted | -0.01 98.36 % | -0.61 -506.67 % | 0.15 -68.09 % | 0.47 34.29 % | 0.35 143.21 % | -0.81 -280.00 % | 0.45 150.00 % | 0.18 -60.87 % | 0.46 406.67 % | -0.15 -126.32 % | 0.57 96.55 % | 0.29 -44.23 % | 0.52 13.04 % | 0.46 -69.74 % | 1.52 424.14 % | 0.29 383.33 % | 0.06 -86.96 % | 0.46 475.00 % | 0.08 -97.01 % | 2.68 194.70 % | -2.83 -322.83 % | 1.27 429.17 % | 0.24 204.35 % | -0.23 56.60 % | -0.53 -1 505.84 % | 0.04 -88.91 % | 0.34 194.44 % | -0.36 -550.00 % | 0.08 -83.33 % | 0.48 -37.66 % | 0.77 1 440.00 % | 0.05 -75.00 % | 0.20 -89.42 % | 1.89 551.72 % | 0.29 -27.50 % | 0.40 700.00 % | 0.05 -89.36 % | 0.47 335.00 % | -0.20 23.08 % | -0.26 -6 146.51 % | 0.00 100.19 % | -2.24 -846.67 % | 0.30 211.11 % | -0.27 12.90 % | -0.31 -158.49 % | 0.53 |
| Earnings per share | -0.01 98.36 % | -0.61 -506.67 % | 0.15 -68.09 % | 0.47 34.29 % | 0.35 143.21 % | -0.81 -280.00 % | 0.45 150.00 % | 0.18 -60.87 % | 0.46 406.67 % | -0.15 -126.32 % | 0.57 96.55 % | 0.29 -44.23 % | 0.52 13.04 % | 0.46 -69.74 % | 1.52 424.14 % | 0.29 383.33 % | 0.06 -86.96 % | 0.46 475.00 % | 0.08 -97.01 % | 2.68 194.70 % | -2.83 -322.83 % | 1.27 429.17 % | 0.24 204.35 % | -0.23 56.60 % | -0.53 -1 505.84 % | 0.04 -88.91 % | 0.34 194.44 % | -0.36 -550.00 % | 0.08 -83.33 % | 0.48 -37.66 % | 0.77 1 440.00 % | 0.05 -75.00 % | 0.20 -89.42 % | 1.89 551.72 % | 0.29 -27.50 % | 0.40 700.00 % | 0.05 -89.36 % | 0.47 335.00 % | -0.20 23.08 % | -0.26 -6 146.51 % | 0.00 100.19 % | -2.24 -846.67 % | 0.30 211.11 % | -0.27 12.90 % | -0.31 -158.49 % | 0.53 |
| Gross profit | 6.614 M -28.28 % | 9.222 M 11.78 % | 8.250 M 5.55 % | 7.816 M 6.25 % | 7.356 M 33.96 % | 5.491 M -33.41 % | 8.246 M 22.00 % | 6.759 M -26.66 % | 9.216 M 76.18 % | 5.231 M -55.04 % | 11.636 M 147.26 % | 4.706 M -40.61 % | 7.924 M -36.44 % | 12.468 M 17.07 % | 10.650 M 126.31 % | 4.706 M -20.92 % | 5.951 M 240.11 % | 1.750 M -37.64 % | 2.806 M 3 852.11 % | 71.000 K 4.41 % | 68.000 K -99.07 % | 7.292 M 37.35 % | 5.309 M 22.38 % | 4.338 M 20.67 % | 3.595 M -11.15 % | 4.046 M -59.54 % | 10.000 M 92.09 % | 5.206 M 17.33 % | 4.437 M -40.94 % | 7.513 M 4.41 % | 7.196 M 117.66 % | 3.306 M -33.69 % | 4.986 M -80.87 % | 26.063 M 412.95 % | 5.081 M 74.19 % | 2.917 M 536.90 % | 458.000 K -79.97 % | 2.287 M 6.92 % | 2.139 M 748.81 % | 252.000 K -70.93 % | 867.000 K | 0.000 -100.00 % | 1.887 M 122.00 % | 850.000 K 35.78 % | 626.000 K -79.66 % | 3.077 M |
| Income tax expense | 108.000 K -80.26 % | 547.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -324.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.046 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 -100.00 % | 450.000 K | 0.000 -100.00 % | 250.000 K -81.27 % | 1.335 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 5.864 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Cost of revenue | 7.731 M -43.49 % | 13.680 M -7.17 % | 14.737 M 55.49 % | 9.478 M 18.62 % | 7.990 M -42.63 % | 13.927 M -14.02 % | 16.198 M 82.08 % | 8.896 M 175.84 % | 3.225 M -45.48 % | 5.915 M -81.98 % | 32.835 M 5 256.44 % | 613.000 K -94.88 % | 11.978 M -5.83 % | 12.719 M 84.68 % | 6.887 M 1 023.49 % | 613.000 K -49.67 % | 1.218 M -78.19 % | 5.585 M 1 025.92 % | 496.000 K | 0.000 | 0.000 100.00 % | -1.888 M -212.60 % | 1.677 M 541.32 % | -380.000 K -151.42 % | 739.000 K 418.27 % | 142.589 K -93.58 % | 2.221 M 54.13 % | 1.441 M 128.37 % | 631.000 K -83.78 % | 3.890 M 206.30 % | 1.270 M 946.67 % | -150.000 K -116.67 % | 900.000 K -53.54 % | 1.937 M 4 310.87 % | -46.000 K -101.42 % | 3.242 M | 0.000 -100.00 % | 131.000 K -22.94 % | 170.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| General and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.605 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 419.716 K |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.810 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 52.936 K |
| Other expenses | 5.751 M -16.46 % | 6.884 M 310.99 % | 1.675 M 17.05 % | 1.431 M -12.32 % | 1.632 M | 0.000 -100.00 % | 1.502 M -77.78 % | 6.759 M -26.66 % | 9.216 M 76.18 % | 5.231 M -55.04 % | 11.636 M 147.26 % | 4.706 M -40.61 % | 7.924 M -36.44 % | 12.468 M 17.07 % | 10.650 M 126.31 % | 4.706 M -20.92 % | 5.951 M 240.11 % | 1.750 M -37.64 % | 2.806 M 3 852.11 % | 71.000 K 4.41 % | 68.000 K -99.07 % | 7.292 M 37.35 % | 5.309 M 22.38 % | 4.338 M 20.67 % | 3.595 M -11.15 % | 4.046 M -59.54 % | 10.000 M 92.09 % | 5.206 M 17.33 % | 4.437 M -40.94 % | 7.513 M 69.52 % | 4.432 M 40.79 % | 3.148 M -36.86 % | 4.986 M -80.87 % | 26.063 M 520.55 % | 4.200 M 145.47 % | 1.711 M 459.15 % | 306.000 K -86.62 % | 2.287 M -16.65 % | 2.744 M 165.38 % | 1.034 M 21.08 % | 854.000 K -52.54 % | 1.800 M 76.09 % | 1.022 M -38.32 % | 1.657 M 6.63 % | 1.554 M 71.97 % | 903.662 K |
| Operating expenses | 5.751 M -16.46 % | 6.884 M 310.99 % | 1.675 M 17.05 % | 1.431 M -12.32 % | 1.632 M -52.22 % | 3.416 M 127.40 % | 1.502 M -77.78 % | 6.759 M -26.66 % | 9.216 M 76.18 % | 5.231 M -55.04 % | 11.636 M 147.26 % | 4.706 M -40.61 % | 7.924 M -36.44 % | 12.468 M 17.07 % | 10.650 M 126.31 % | 4.706 M -20.92 % | 5.951 M 240.11 % | 1.750 M -37.64 % | 2.806 M 3 852.11 % | 71.000 K 4.41 % | 68.000 K -99.07 % | 7.292 M 37.35 % | 5.309 M 22.38 % | 4.338 M 20.67 % | 3.595 M -11.15 % | 4.046 M -59.54 % | 10.000 M 92.09 % | 5.206 M 17.33 % | 4.437 M -40.94 % | 7.513 M 69.52 % | 4.432 M 40.79 % | 3.148 M -36.86 % | 4.986 M -80.87 % | 26.063 M 520.55 % | 4.200 M 145.47 % | 1.711 M 459.15 % | 306.000 K -86.62 % | 2.287 M -16.65 % | 2.744 M 165.38 % | 1.034 M 21.08 % | 854.000 K -52.54 % | 1.800 M 76.09 % | 1.022 M -38.32 % | 1.657 M 6.63 % | 1.554 M -5.76 % | 1.649 M |
| Cost and expenses | 13.482 M -34.44 % | 20.564 M -4.47 % | 21.526 M 97.32 % | 10.909 M 13.38 % | 9.622 M -44.52 % | 17.343 M -2.02 % | 17.700 M 13.06 % | 15.655 M 25.83 % | 12.441 M 11.61 % | 11.147 M -74.94 % | 44.471 M 736.08 % | 5.319 M -73.27 % | 19.902 M -20.98 % | 25.187 M 43.62 % | 17.537 M 229.70 % | 5.319 M -25.81 % | 7.169 M -2.25 % | 7.334 M 122.12 % | 3.302 M 4 550.70 % | 71.000 K 4.41 % | 68.000 K -98.74 % | 5.404 M -22.65 % | 6.986 M 76.50 % | 3.958 M -8.68 % | 4.334 M 3.46 % | 4.189 M -65.72 % | 12.221 M 83.86 % | 6.647 M 31.16 % | 5.068 M -55.56 % | 11.403 M 99.98 % | 5.702 M 90.19 % | 2.998 M -49.07 % | 5.886 M -78.98 % | 28.000 M 574.05 % | 4.154 M -16.13 % | 4.953 M 1 518.63 % | 306.000 K -87.34 % | 2.418 M -17.02 % | 2.914 M 181.82 % | 1.034 M 21.08 % | 854.000 K -52.54 % | 1.800 M 76.09 % | 1.022 M -38.32 % | 1.657 M 6.63 % | 1.554 M -5.76 % | 1.649 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.416 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 745.796 K |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -76.189 K | 0.000 | 0.000 | 0.000 -100.00 % | 12.284 K | 0.000 | 0.000 | 0.000 -100.00 % | 113.936 K | 0.000 | 0.000 | 0.000 -100.00 % | 160.070 K -86.75 % | 1.208 M | 0.000 | 0.000 100.00 % | -214.424 K | 0.000 | 0.000 | 0.000 -100.00 % | 131.470 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 -100.00 % | 249.871 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 818.000 K -21.04 % | 1.036 M -4.16 % | 1.081 M 31.19 % | 824.000 K 0.24 % | 822.000 K 18.00 % | 696.586 K -22.43 % | 898.000 K 18.78 % | 756.000 K 13.68 % | 665.000 K -37.68 % | 1.067 M 66.99 % | 639.000 K -46.35 % | 1.191 M 104.99 % | 581.000 K -19.67 % | 723.300 K -27.45 % | 997.000 K -16.29 % | 1.191 M 11.10 % | 1.072 M -60.20 % | 2.693 M 322.95 % | -1.208 M -175.45 % | 1.601 M 486.45 % | 273.000 K 633.06 % | 37.241 K -92.35 % | 487.000 K -22.94 % | 632.000 K 1.61 % | 622.000 K 22.77 % | 506.656 K -29.83 % | 722.000 K -4.37 % | 755.000 K 5.01 % | 719.000 K -15.11 % | 847.000 K 2.05 % | 830.000 K -4.16 % | 866.000 K -10.17 % | 964.000 K -28.43 % | 1.347 M 68.16 % | 801.000 K 1 807.14 % | 42.000 K | 0.000 -100.00 % | 703.000 K 111.11 % | 333.000 K -9.26 % | 367.000 K 2.23 % | 359.000 K 652.62 % | -64.963 K -121.73 % | 299.000 K -58.30 % | 717.000 K -28.80 % | 1.007 M | 0.000 |
| Depreciation and amortization | 1.481 M 16.34 % | 1.273 M -18.03 % | 1.553 M 0.13 % | 1.551 M 0.19 % | 1.548 M -23.56 % | 2.025 M 60.35 % | 1.263 M -9.98 % | 1.403 M 21.47 % | 1.155 M -25.33 % | 1.547 M 30.76 % | 1.183 M 18.78 % | 996.000 K -0.50 % | 1.001 M -10.32 % | 1.116 M 35.62 % | 823.000 K -17.37 % | 996.000 K 0.10 % | 995.000 K -0.03 % | 995.340 K 8.54 % | 917.000 K 0.00 % | 917.000 K 0.11 % | 916.000 K -0.13 % | 917.190 K 0.13 % | 916.000 K -0.22 % | 918.000 K 0.22 % | 916.000 K 6.86 % | 857.190 K -5.80 % | 910.000 K -4.21 % | 950.000 K 0.00 % | 950.000 K 469.65 % | -257.000 K -119.69 % | 1.305 M 0.69 % | 1.296 M -0.08 % | 1.297 M -67.45 % | 3.985 M 394.42 % | 806.000 K 1 121.21 % | 66.000 K 0.00 % | 66.000 K -14.29 % | 77.000 K 16.67 % | 66.000 K 0.00 % | 66.000 K 0.00 % | 66.000 K -94.63 % | 1.228 M 140.31 % | 511.000 K 0.00 % | 511.000 K 0.00 % | 511.000 K -0.47 % | 513.428 K |
| Operating income | 863.000 K -63.09 % | 2.338 M -64.44 % | 6.574 M 2.96 % | 6.385 M 11.55 % | 5.724 M 175.76 % | 2.076 M -69.22 % | 6.744 M 490.54 % | 1.142 M -74.74 % | 4.521 M 982.65 % | 417.586 K -81.88 % | 2.304 M 14.57 % | 2.011 M -0.15 % | 2.014 M -67.15 % | 6.130 M 11.98 % | 5.474 M 172.20 % | 2.011 M 68.71 % | 1.192 M -76.48 % | 5.068 M 577.19 % | -1.062 M 82.72 % | -6.147 M 25.90 % | -8.295 M -639.89 % | 1.536 M 27.19 % | 1.208 M 2 845.45 % | -44.000 K 95.56 % | -992.000 K -73.61 % | -571.393 K -132.90 % | 1.737 M 592.07 % | -353.000 K -138.75 % | 911.000 K -54.18 % | 1.988 M -28.08 % | 2.764 M 1 649.37 % | 158.000 K -91.36 % | 1.828 M -77.76 % | 8.218 M 832.80 % | 881.000 K -26.95 % | 1.206 M 693.42 % | 152.000 K -92.69 % | 2.078 M 443.47 % | -605.000 K 22.63 % | -782.000 K -6 115.38 % | 13.000 K 100.25 % | -5.163 M -696.83 % | 865.000 K 207.19 % | -807.000 K 13.04 % | -928.000 K -164.99 % | 1.428 M |
| Operating income ratio | 0.06 -41.07 % | 0.10 -64.30 % | 0.29 -22.54 % | 0.37 -1.02 % | 0.37 248.94 % | 0.11 -61.26 % | 0.28 278.21 % | 0.07 -79.93 % | 0.36 870.00 % | 0.04 -27.69 % | 0.05 -86.30 % | 0.38 273.61 % | 0.10 -58.42 % | 0.24 -22.03 % | 0.31 -17.44 % | 0.38 127.39 % | 0.17 -75.94 % | 0.69 314.84 % | -0.32 99.63 % | -86.58 29.03 % | -121.99 -43 002.53 % | 0.28 64.43 % | 0.17 1 655.47 % | -0.01 95.14 % | -0.23 -67.80 % | -0.14 -195.97 % | 0.14 367.64 % | -0.05 -129.54 % | 0.18 3.11 % | 0.17 -46.60 % | 0.33 552.14 % | 0.05 -83.88 % | 0.31 5.82 % | 0.29 67.74 % | 0.17 -10.64 % | 0.20 -41.00 % | 0.33 -61.38 % | 0.86 427.99 % | -0.26 91.56 % | -3.10 -20 795.79 % | 0.01 | 0.00 -100.00 % | 0.46 148.28 % | -0.95 35.96 % | -1.48 -419.43 % | 0.46 |
| Total other income expenses net | -790.000 K 78.13 % | -3.613 M 40.87 % | -6.110 M -23.11 % | -4.963 M -6.48 % | -4.661 M -3.41 % | -4.507 M 16.29 % | -5.384 M -782.62 % | -610.000 K 80.59 % | -3.142 M -163.42 % | -1.193 M -101.83 % | -591.000 K 48.56 % | -1.149 M -159.95 % | -442.000 K 88.05 % | -3.700 M -303.03 % | -918.000 K 20.10 % | -1.149 M -14.10 % | -1.007 M 72.53 % | -3.666 M -384.20 % | 1.290 M -90.91 % | 14.192 M 7 491.67 % | -192.000 K -108.43 % | 2.278 M 570.57 % | -484.000 K 23.42 % | -632.000 K -8.03 % | -585.000 K -185.52 % | 684.020 K 196.34 % | -710.000 K 0.56 % | -714.000 K -4.39 % | -684.000 K -23.91 % | -552.000 K | 0.000 | 0.000 100.00 % | -964.000 K 20.66 % | -1.215 M | 0.000 | 0.000 | 0.000 100.00 % | -674.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 4.322 M 21 510.29 % | 20.000 K | 0.000 | 0.000 -100.00 % | 186.908 K |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 |
| 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-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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 48.878 M | 0.000 -100.00 % | 54.229 M | 0.000 -100.00 % | 50.888 M | 0.000 -100.00 % | 53.594 M | 0.000 -100.00 % | 43.160 M | 0.000 -100.00 % | 60.817 M | 0.000 -100.00 % | 60.444 M | 0.000 -100.00 % | 51.423 M | 0.000 -100.00 % | 47.840 M | 0.000 -100.00 % | 37.793 M | 0.000 -100.00 % | 51.529 M | 0.000 -100.00 % | 17.379 M | 0.000 -100.00 % | 22.795 M | 0.000 -100.00 % | 20.832 M -20.64 % | 26.250 M | 0.000 -100.00 % | 51.835 M | 0.000 -100.00 % | 47.602 M | 0.000 -100.00 % | 43.848 M | 0.000 -100.00 % | 49.511 M | 0.000 -100.00 % | 36.316 M | 0.000 -100.00 % | 34.820 M | 0.000 -100.00 % | 36.882 M | 0.000 -100.00 % | 36.588 M |
| Total investments | 0.000 -100.00 % | 3.636 M | 0.000 -100.00 % | 3.531 M | 0.000 -100.00 % | 6.094 M | 0.000 -100.00 % | 5.922 M | 0.000 -100.00 % | 2.649 M | 0.000 -100.00 % | 2.564 M | 0.000 -100.00 % | 2.483 M | 0.000 -100.00 % | 2.404 M | 0.000 -100.00 % | 2.327 M | 0.000 -100.00 % | 2.214 M | 0.000 -100.00 % | 5.478 M | 0.000 -100.00 % | 5.478 M | 0.000 -100.00 % | 18.515 M | 0.000 -100.00 % | 18.515 M 0.00 % | 18.515 M | 0.000 | 0.000 | 0.000 -100.00 % | 18.515 M | 0.000 -100.00 % | 18.515 M | 0.000 -100.00 % | 35.187 M | 0.000 -100.00 % | 40.077 M | 0.000 -100.00 % | 40.077 M | 0.000 -100.00 % | 40.077 M | 0.000 -100.00 % | 40.077 M |
| Total debt | 0.000 -100.00 % | 50.682 M | 0.000 -100.00 % | 56.130 M | 0.000 -100.00 % | 55.330 M | 0.000 -100.00 % | 55.033 M | 0.000 -100.00 % | 43.565 M | 0.000 -100.00 % | 60.950 M | 0.000 -100.00 % | 60.462 M | 0.000 -100.00 % | 56.080 M | 0.000 -100.00 % | 47.858 M | 0.000 -100.00 % | 39.169 M | 0.000 -100.00 % | 52.444 M | 0.000 -100.00 % | 18.087 M | 0.000 -100.00 % | 23.365 M | 0.000 -100.00 % | 25.883 M -6.15 % | 27.579 M | 0.000 -100.00 % | 51.858 M | 0.000 -100.00 % | 48.227 M | 0.000 -100.00 % | 45.760 M | 0.000 -100.00 % | 50.016 M | 0.000 -100.00 % | 39.371 M | 0.000 -100.00 % | 37.665 M | 0.000 -100.00 % | 39.647 M | 0.000 -100.00 % | 39.486 M |
| Accumulated other comprehensive income loss | 68.764 M | 0.000 -100.00 % | 70.122 M 74.77 % | 40.122 M -40.68 % | 67.637 M | 0.000 -100.00 % | 68.707 M | 0.000 -100.00 % | 66.799 M | 0.000 -100.00 % | 65.965 M | 0.000 -100.00 % | 62.499 M | 0.000 -100.00 % | 57.887 M | 0.000 -100.00 % | 56.840 M | 0.000 -100.00 % | 62.072 M | 0.000 -100.00 % | 62.572 M | 0.000 -100.00 % | 58.035 M | 0.000 -100.00 % | 65.996 M | 0.000 -100.00 % | 65.374 M | 0.000 | 0.000 -100.00 % | 62.180 M | 0.000 -100.00 % | 61.409 M | 0.000 -100.00 % | 77.839 M | 0.000 -100.00 % | 55.741 M | 0.000 -100.00 % | 54.949 M | 0.000 -100.00 % | 55.717 M | 0.000 -100.00 % | 36.518 M 460.26 % | 6.518 M -82.96 % | 38.254 M 828.95 % | 4.118 M |
| Retained earnings | 0.000 100.00 % | -14.709 M | 0.000 | 0.000 | 0.000 100.00 % | -19.449 M | 0.000 | 0.000 | 0.000 100.00 % | -20.288 M | 0.000 | 0.000 | 0.000 100.00 % | -24.588 M | 0.000 | 0.000 | 0.000 100.00 % | -30.247 M | 0.000 | 0.000 | 0.000 100.00 % | -31.434 M | 0.000 | 0.000 | 0.000 100.00 % | -28.010 M | 0.000 | 0.000 100.00 % | -28.310 M | 0.000 | 0.000 | 0.000 100.00 % | -33.611 M | 0.000 | 0.000 | 0.000 100.00 % | -39.279 M | 0.000 | 0.000 | 0.000 100.00 % | -39.303 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.136 M |
| Common stock | 0.000 -100.00 % | 30.000 M | 0.000 -100.00 % | 30.000 M | 0.000 -100.00 % | 30.000 M | 0.000 -100.00 % | 30.000 M | 0.000 -100.00 % | 30.000 M | 0.000 -100.00 % | 30.000 M | 0.000 -100.00 % | 30.000 M | 0.000 -100.00 % | 30.000 M | 0.000 -100.00 % | 30.000 M | 0.000 -100.00 % | 30.000 M | 0.000 -100.00 % | 30.000 M | 0.000 -100.00 % | 30.000 M | 0.000 -100.00 % | 30.000 M | 0.000 -100.00 % | 30.000 M 0.00 % | 30.000 M | 0.000 -100.00 % | 30.000 M | 0.000 -100.00 % | 30.000 M | 0.000 -100.00 % | 30.000 M | 0.000 -100.00 % | 30.000 M | 0.000 -100.00 % | 30.000 M | 0.000 -100.00 % | 30.000 M | 0.000 -100.00 % | 30.000 M | 0.000 -100.00 % | 30.000 M |
| Total equity | 68.764 M 0.00 % | 68.764 M -1.94 % | 70.122 M 0.00 % | 70.122 M 3.67 % | 67.637 M 0.00 % | 67.638 M -1.56 % | 68.707 M 0.00 % | 68.707 M 2.86 % | 66.799 M 0.00 % | 66.799 M 1.26 % | 65.965 M 0.00 % | 65.965 M 5.55 % | 62.499 M 0.00 % | 62.499 M 7.97 % | 57.887 M 0.00 % | 57.887 M 1.84 % | 56.840 M 0.00 % | 56.840 M -8.43 % | 62.072 M 0.00 % | 62.072 M -0.80 % | 62.572 M 0.00 % | 62.572 M 7.82 % | 58.035 M 0.00 % | 58.035 M -12.06 % | 65.996 M 0.00 % | 65.996 M 0.95 % | 65.374 M 0.00 % | 65.374 M -0.49 % | 65.697 M 5.66 % | 62.180 M 0.00 % | 62.180 M 1.26 % | 61.409 M 0.00 % | 61.409 M -21.11 % | 77.839 M 0.00 % | 77.839 M 39.64 % | 55.741 M 0.00 % | 55.741 M 1.44 % | 54.949 M 0.00 % | 54.949 M -1.38 % | 55.717 M 0.00 % | 55.717 M 52.57 % | 36.518 M 0.00 % | 36.518 M -4.54 % | 38.254 M 0.00 % | 38.254 M |
| Other non current liabilities | -68.764 M | 0.000 100.00 % | -70.122 M | 0.000 100.00 % | -67.637 M | 0.000 100.00 % | -68.707 M | 0.000 100.00 % | -66.799 M | 0.000 100.00 % | -65.965 M | 0.000 100.00 % | -62.499 M | 0.000 100.00 % | -57.887 M | 0.000 100.00 % | -56.840 M | 0.000 100.00 % | -62.072 M | 0.000 100.00 % | -62.572 M -1 080.60 % | -5.300 M 90.87 % | -58.035 M -1 396.58 % | 4.476 M 106.78 % | -65.996 M | 0.000 100.00 % | -65.374 M | 0.000 | 0.000 100.00 % | -62.180 M | 0.000 100.00 % | -61.409 M | 0.000 100.00 % | -77.839 M | 0.000 100.00 % | -55.741 M | 0.000 100.00 % | -54.949 M | 0.000 100.00 % | -55.717 M | 0.000 100.00 % | -36.518 M | 0.000 100.00 % | -38.254 M | 0.000 |
| Long term debt | 0.000 -100.00 % | 32.400 M | 0.000 -100.00 % | 53.325 M | 0.000 -100.00 % | 52.525 M | 0.000 -100.00 % | 52.228 M | 0.000 -100.00 % | 36.272 M | 0.000 -100.00 % | 28.248 M | 0.000 -100.00 % | 32.697 M | 0.000 -100.00 % | 39.902 M | 0.000 -100.00 % | 27.246 M | 0.000 -100.00 % | 37.576 M | 0.000 -100.00 % | 41.144 M | 0.000 -100.00 % | 8.740 M | 0.000 -100.00 % | 16.691 M | 0.000 -100.00 % | 25.748 M 20.39 % | 21.388 M | 0.000 -100.00 % | 25.548 M | 0.000 -100.00 % | 27.263 M | 0.000 -100.00 % | 42.875 M | 0.000 -100.00 % | 31.931 M | 0.000 -100.00 % | 33.568 M | 0.000 -100.00 % | 24.606 M | 0.000 -100.00 % | 26.870 M | 0.000 -100.00 % | 23.086 M |
| Total non current liabilities | -68.764 M -311.09 % | 32.575 M 146.45 % | -70.122 M -231.50 % | 53.325 M 178.84 % | -67.637 M -228.77 % | 52.525 M 176.45 % | -68.707 M -231.55 % | 52.228 M 178.19 % | -66.799 M -284.16 % | 36.272 M 154.99 % | -65.965 M -333.52 % | 28.248 M 145.20 % | -62.499 M -291.14 % | 32.697 M 156.48 % | -57.887 M -245.07 % | 39.902 M 170.20 % | -56.840 M -308.61 % | 27.246 M 143.89 % | -62.072 M -265.19 % | 37.576 M 160.05 % | -62.572 M -274.57 % | 35.844 M 161.76 % | -58.035 M -539.13 % | 13.216 M 120.03 % | -65.996 M -495.41 % | 16.691 M 125.53 % | -65.374 M -353.90 % | 25.748 M 20.39 % | 21.388 M 134.40 % | -62.180 M -343.39 % | 25.548 M 141.60 % | -61.409 M -325.25 % | 27.263 M 135.02 % | -77.839 M -281.55 % | 42.875 M 176.92 % | -55.741 M -274.57 % | 31.931 M 158.11 % | -54.949 M -263.69 % | 33.568 M 160.25 % | -55.717 M -326.43 % | 24.606 M 167.38 % | -36.518 M -235.91 % | 26.870 M 170.24 % | -38.254 M -265.70 % | 23.086 M |
| Other current liabilities | 0.000 -100.00 % | 9.347 M | 0.000 -100.00 % | 709.000 K | 0.000 -100.00 % | 1.081 M | 0.000 -100.00 % | 3.142 M | 0.000 -100.00 % | 1.641 M | 0.000 -100.00 % | 3.521 M | 0.000 -100.00 % | 2.015 M | 0.000 -100.00 % | 2.222 M | 0.000 -100.00 % | 1.306 M | 0.000 -100.00 % | 1.800 M | 0.000 -100.00 % | 4.309 M | 0.000 -100.00 % | 28.896 M | 0.000 -100.00 % | 31.970 M | 0.000 -100.00 % | 28.670 M -18.78 % | 35.301 M | 0.000 -100.00 % | 2.075 M | 0.000 -100.00 % | 18.124 M | 0.000 -100.00 % | 3.056 M | 0.000 -100.00 % | 1.867 M | 0.000 -100.00 % | 6.158 M | 0.000 -100.00 % | 7.161 M | 0.000 -100.00 % | 5.568 M | 0.000 -100.00 % | 5.307 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 0.000 -100.00 % | 18.282 M | 0.000 -100.00 % | 2.805 M | 0.000 -100.00 % | 2.805 M | 0.000 -100.00 % | 2.805 M | 0.000 -100.00 % | 7.293 M | 0.000 -100.00 % | 32.702 M | 0.000 -100.00 % | 27.765 M | 0.000 -100.00 % | 16.178 M | 0.000 -100.00 % | 20.612 M | 0.000 -100.00 % | 1.593 M | 0.000 -100.00 % | 11.300 M | 0.000 -100.00 % | 9.347 M | 0.000 -100.00 % | 6.675 M | 0.000 -100.00 % | 135.000 K -97.82 % | 6.192 M | 0.000 -100.00 % | 26.310 M | 0.000 -100.00 % | 20.964 M | 0.000 -100.00 % | 2.885 M | 0.000 -100.00 % | 18.085 M | 0.000 -100.00 % | 5.803 M | 0.000 -100.00 % | 13.058 M | 0.000 -100.00 % | 12.777 M | 0.000 -100.00 % | 16.400 M |
| Total current liabilities | 0.000 -100.00 % | 28.120 M | 0.000 -100.00 % | 5.707 M | 0.000 -100.00 % | 6.339 M | 0.000 -100.00 % | 7.261 M | 0.000 -100.00 % | 11.658 M | 0.000 -100.00 % | 50.851 M | 0.000 -100.00 % | 31.919 M | 0.000 -100.00 % | 18.650 M | 0.000 -100.00 % | 22.374 M | 0.000 -100.00 % | 3.470 M | 0.000 -100.00 % | 16.950 M | 0.000 -100.00 % | 39.408 M | 0.000 -100.00 % | 39.570 M | 0.000 -100.00 % | 31.935 M -26.17 % | 43.255 M | 0.000 -100.00 % | 31.589 M | 0.000 -100.00 % | 39.513 M | 0.000 -100.00 % | 7.218 M | 0.000 -100.00 % | 20.801 M | 0.000 -100.00 % | 11.961 M | 0.000 -100.00 % | 20.219 M | 0.000 -100.00 % | 18.345 M | 0.000 -100.00 % | 21.707 M |
| Total liabilities | -68.764 M -213.29 % | 60.695 M 186.56 % | -70.122 M -218.79 % | 59.032 M 187.28 % | -67.637 M -214.90 % | 58.864 M 185.67 % | -68.707 M -215.50 % | 59.489 M 189.06 % | -66.799 M -239.37 % | 47.930 M 172.66 % | -65.965 M -183.40 % | 79.099 M 226.56 % | -62.499 M -196.72 % | 64.616 M 211.62 % | -57.887 M -198.86 % | 58.552 M 203.01 % | -56.840 M -214.55 % | 49.621 M 179.94 % | -62.072 M -251.23 % | 41.046 M 165.60 % | -62.572 M -218.52 % | 52.794 M 190.97 % | -58.035 M -210.28 % | 52.624 M 179.74 % | -65.996 M -217.30 % | 56.260 M 186.06 % | -65.374 M -213.33 % | 57.683 M -10.77 % | 64.643 M 203.96 % | -62.180 M -208.83 % | 57.137 M 193.04 % | -61.409 M -191.96 % | 66.776 M 185.79 % | -77.839 M -255.39 % | 50.093 M 189.87 % | -55.741 M -205.71 % | 52.732 M 195.96 % | -54.949 M -220.69 % | 45.529 M 181.71 % | -55.717 M -224.30 % | 44.825 M 222.75 % | -36.518 M -180.77 % | 45.215 M 218.20 % | -38.254 M -185.40 % | 44.793 M |
| Other non current assets | 0.000 | 0.000 100.00 % | -5.432 M | 0.000 100.00 % | -10.536 M | 0.000 100.00 % | -7.361 M | 0.000 100.00 % | -3.054 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.558 M | 0.000 -100.00 % | 5.823 M | 0.000 -100.00 % | 2.041 M | 0.000 -100.00 % | 2.127 M | 0.000 -100.00 % | 943.000 K -88.53 % | 8.222 M | 0.000 -100.00 % | 18.599 M | 0.000 -100.00 % | 2.380 M | 0.000 -100.00 % | 18.600 M | 0.000 -100.00 % | 43.544 M | 0.000 -100.00 % | 40.269 M | 0.000 -100.00 % | 40.163 M | 0.000 -100.00 % | 6.054 M | 0.000 -100.00 % | 6.143 M |
| Long term 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 -100.00 % | 3.324 M | 0.000 -100.00 % | 3.437 M | 0.000 -100.00 % | 16.474 M | 0.000 -100.00 % | 17.789 M 71.41 % | 10.378 M | 0.000 | 0.000 | 0.000 -100.00 % | 16.220 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 40.077 M | 0.000 -100.00 % | 40.077 M |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 0.000 -100.00 % | 59.122 M | 0.000 -100.00 % | 62.497 M | 0.000 -100.00 % | 61.714 M | 0.000 -100.00 % | 63.099 M | 0.000 -100.00 % | 65.195 M | 0.000 -100.00 % | 86.274 M | 0.000 -100.00 % | 87.653 M | 0.000 -100.00 % | 80.013 M | 0.000 -100.00 % | 78.602 M | 0.000 -100.00 % | 82.310 M | 0.000 -100.00 % | 88.983 M | 0.000 -100.00 % | 89.233 M | 0.000 -100.00 % | 91.066 M | 0.000 -100.00 % | 91.581 M -3.28 % | 94.682 M | 0.000 -100.00 % | 95.508 M | 0.000 -100.00 % | 98.102 M | 0.000 -100.00 % | 99.484 M | 0.000 -100.00 % | 60.048 M | 0.000 -100.00 % | 52.891 M | 0.000 -100.00 % | 53.024 M | 0.000 -100.00 % | 29.746 M | 0.000 -100.00 % | 30.767 M |
| Total non current assets | 0.000 -100.00 % | 59.122 M 1 188.40 % | -5.432 M -108.69 % | 62.497 M 693.18 % | -10.536 M -117.07 % | 61.714 M 938.39 % | -7.361 M -111.67 % | 63.099 M 2 166.18 % | -3.054 M -104.68 % | 65.195 M | 0.000 -100.00 % | 86.274 M | 0.000 -100.00 % | 87.653 M | 0.000 -100.00 % | 80.013 M | 0.000 -100.00 % | 78.602 M | 0.000 -100.00 % | 87.868 M | 0.000 -100.00 % | 98.130 M | 0.000 -100.00 % | 94.711 M | 0.000 -100.00 % | 109.666 M | 0.000 -100.00 % | 110.313 M -2.62 % | 113.282 M | 0.000 -100.00 % | 114.107 M | 0.000 -100.00 % | 116.702 M | 0.000 -100.00 % | 118.084 M | 0.000 -100.00 % | 103.592 M | 0.000 -100.00 % | 93.160 M | 0.000 -100.00 % | 93.186 M | 0.000 -100.00 % | 75.877 M | 0.000 -100.00 % | 76.988 M |
| Other current assets | -5.440 M -148.40 % | 11.239 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.958 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.150 M 365.12 % | -2.697 M | 0.000 100.00 % | -2.501 M -145.56 % | 5.490 M 177.75 % | -7.061 M | 0.000 100.00 % | -2.347 M -121.43 % | 10.951 M 405.05 % | -3.590 M | 0.000 100.00 % | -3.070 M -431.90 % | 924.989 K 133.65 % | -2.749 M | 0.000 100.00 % | -2.612 M -603.97 % | 518.281 K 108.97 % | -5.777 M -188.48 % | 6.529 M 799.45 % | 725.885 K 3 256.02 % | -23.000 K | 0.000 100.00 % | -2.920 M -1 606.92 % | 193.773 K 110.13 % | -1.912 M | 0.000 100.00 % | -505.000 K -1 383.88 % | 39.334 K 101.29 % | -3.055 M -171.66 % | 4.263 M 249.89 % | -2.844 M -163.04 % | 4.512 M 263.17 % | -2.765 M -189.45 % | 3.091 M 206.66 % | -2.898 M -191.68 % | 3.161 M |
| Short term investments | 0.000 -100.00 % | 3.636 M | 0.000 -100.00 % | 3.531 M | 0.000 -100.00 % | 6.094 M | 0.000 -100.00 % | 5.922 M | 0.000 -100.00 % | 2.649 M | 0.000 -100.00 % | 2.564 M | 0.000 -100.00 % | 2.483 M | 0.000 -100.00 % | 2.404 M | 0.000 -100.00 % | 2.327 M | 0.000 -100.00 % | 2.214 M | 0.000 -100.00 % | 2.154 M | 0.000 -100.00 % | 2.041 M | 0.000 -100.00 % | 2.041 M | 0.000 -100.00 % | 726.000 K -91.08 % | 8.137 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.295 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 |
| cash and cash equivalents | 0.000 -100.00 % | 1.804 M | 0.000 -100.00 % | 1.901 M | 0.000 -100.00 % | 4.442 M | 0.000 -100.00 % | 1.439 M | 0.000 -100.00 % | 404.874 K | 0.000 -100.00 % | 133.000 K | 0.000 -100.00 % | 18.070 K | 0.000 -100.00 % | 4.657 M | 0.000 -100.00 % | 18.762 K | 0.000 -100.00 % | 1.376 M | 0.000 -100.00 % | 915.812 K | 0.000 -100.00 % | 708.000 K | 0.000 -100.00 % | 570.478 K | 0.000 -100.00 % | 5.051 M 279.87 % | 1.330 M | 0.000 -100.00 % | 23.000 K | 0.000 -100.00 % | 625.014 K | 0.000 -100.00 % | 1.912 M | 0.000 -100.00 % | 505.095 K | 0.000 -100.00 % | 3.055 M | 0.000 -100.00 % | 2.844 M | 0.000 -100.00 % | 2.765 M | 0.000 -100.00 % | 2.898 M |
| Cash and short term investments | 5.440 M 0.00 % | 5.440 M 0.15 % | 5.432 M 0.00 % | 5.432 M -48.44 % | 10.536 M 0.00 % | 10.536 M 43.14 % | 7.361 M 0.00 % | 7.361 M 141.04 % | 3.054 M 0.00 % | 3.054 M 13.23 % | 2.697 M 0.00 % | 2.697 M 7.84 % | 2.501 M 0.00 % | 2.501 M -64.58 % | 7.061 M 0.00 % | 7.061 M 200.85 % | 2.347 M 0.04 % | 2.346 M -34.65 % | 3.590 M 0.00 % | 3.590 M 16.94 % | 3.070 M 0.01 % | 3.070 M 11.67 % | 2.749 M 0.00 % | 2.749 M 5.25 % | 2.612 M 0.01 % | 2.612 M -54.79 % | 5.777 M 0.00 % | 5.777 M -38.97 % | 9.467 M 41 058.93 % | 23.000 K 0.00 % | 23.000 K -99.21 % | 2.920 M 0.01 % | 2.920 M 52.71 % | 1.912 M 0.00 % | 1.912 M 278.54 % | 505.094 K 0.00 % | 505.095 K -83.47 % | 3.055 M 0.00 % | 3.055 M 7.42 % | 2.844 M -0.01 % | 2.844 M 2.87 % | 2.765 M 0.00 % | 2.765 M -4.59 % | 2.898 M 0.00 % | 2.898 M |
| Total current assets | 0.000 -100.00 % | 70.336 M 1 194.85 % | 5.432 M -91.85 % | 66.656 M 532.65 % | 10.536 M -83.74 % | 64.788 M 780.15 % | 7.361 M -88.69 % | 65.097 M 2 031.61 % | 3.054 M -93.83 % | 49.534 M | 0.000 -100.00 % | 58.790 M | 0.000 -100.00 % | 39.462 M | 0.000 -100.00 % | 36.426 M | 0.000 -100.00 % | 27.858 M | 0.000 -100.00 % | 15.250 M | 0.000 -100.00 % | 17.237 M | 0.000 -100.00 % | 15.948 M | 0.000 -100.00 % | 12.590 M | 0.000 -100.00 % | 12.744 M -25.29 % | 17.058 M | 0.000 -100.00 % | 5.210 M | 0.000 -100.00 % | 11.483 M | 0.000 -100.00 % | 9.848 M | 0.000 -100.00 % | 4.881 M | 0.000 -100.00 % | 7.318 M | 0.000 -100.00 % | 7.356 M | 0.000 -100.00 % | 5.856 M | 0.000 -100.00 % | 6.059 M |
| Inventory | 0.000 -100.00 % | 24.609 M | 0.000 -100.00 % | 21.642 M | 0.000 -100.00 % | 14.799 M | 0.000 -100.00 % | 12.162 M | 0.000 -100.00 % | 7.928 M | 0.000 -100.00 % | 12.430 M | 0.000 -100.00 % | 11.294 M | 0.000 -100.00 % | 11.341 M | 0.000 -100.00 % | 8.685 M | 0.000 -100.00 % | 8.661 M | 0.000 -100.00 % | 8.353 M | 0.000 -100.00 % | 6.196 M | 0.000 -100.00 % | 3.463 M | 0.000 -100.00 % | 438.000 K 58.83 % | 275.758 K | 0.000 -100.00 % | 428.000 K | 0.000 -100.00 % | 459.080 K | 0.000 -100.00 % | 452.000 K | 0.000 -100.00 % | 663.194 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net receivables | 0.000 -100.00 % | 29.048 M | 0.000 -100.00 % | 39.582 M | 0.000 -100.00 % | 32.495 M | 0.000 -100.00 % | 45.574 M | 0.000 -100.00 % | 31.402 M | 0.000 -100.00 % | 43.663 M | 0.000 -100.00 % | 20.177 M | 0.000 -100.00 % | 18.024 M | 0.000 -100.00 % | 5.876 M | 0.000 -100.00 % | 2.999 M | 0.000 -100.00 % | 4.889 M | 0.000 -100.00 % | 7.003 M | 0.000 -100.00 % | 5.997 M | 0.000 | 0.000 -100.00 % | 6.589 M | 0.000 -100.00 % | 4.759 M | 0.000 -100.00 % | 7.910 M | 0.000 -100.00 % | 7.484 M | 0.000 -100.00 % | 3.674 M | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 491.000 K | 0.000 -100.00 % | 2.193 M | 0.000 -100.00 % | 2.453 M | 0.000 -100.00 % | 1.314 M | 0.000 -100.00 % | 325.129 K | 0.000 -100.00 % | 14.628 M | 0.000 -100.00 % | 999.667 K | 0.000 -100.00 % | 250.000 K | 0.000 -100.00 % | 363.806 K | 0.000 -100.00 % | 77.000 K | 0.000 -100.00 % | 1.341 M | 0.000 -100.00 % | 1.165 M | 0.000 -100.00 % | 924.740 K | 0.000 -100.00 % | 1.795 M 1.83 % | 1.763 M | 0.000 -100.00 % | 3.204 M | 0.000 -100.00 % | 425.056 K | 0.000 -100.00 % | 1.277 M | 0.000 -100.00 % | 849.232 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.398 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.139 M | 0.000 | 0.000 | 0.000 -100.00 % | 93.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.335 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 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Other total stockholders equity | 0.000 -100.00 % | 53.473 M | 0.000 | 0.000 | 0.000 -100.00 % | 53.473 M | 0.000 -100.00 % | 38.707 M | 0.000 -100.00 % | 57.087 M | 0.000 -100.00 % | 35.965 M | 0.000 -100.00 % | 57.087 M | 0.000 -100.00 % | 27.887 M | 0.000 -100.00 % | 57.087 M | 0.000 -100.00 % | 32.072 M | 0.000 -100.00 % | 64.007 M | 0.000 -100.00 % | 28.035 M | 0.000 -100.00 % | 64.007 M | 0.000 -100.00 % | 35.374 M -44.73 % | 64.007 M | 0.000 -100.00 % | 32.180 M | 0.000 -100.00 % | 65.020 M | 0.000 -100.00 % | 47.839 M | 0.000 -100.00 % | 65.020 M | 0.000 -100.00 % | 24.949 M | 0.000 -100.00 % | 65.020 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred tax liabilities non current | 0.000 -100.00 % | 175.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 |
| 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 |
| Total assets | 0.000 -100.00 % | 129.459 M | 0.000 -100.00 % | 129.154 M | 0.000 -100.00 % | 126.502 M | 0.000 -100.00 % | 128.196 M | 0.000 -100.00 % | 114.729 M | 0.000 -100.00 % | 145.064 M | 0.000 -100.00 % | 127.115 M | 0.000 -100.00 % | 116.439 M | 0.000 -100.00 % | 106.461 M | 0.000 -100.00 % | 103.118 M | 0.000 -100.00 % | 115.366 M | 0.000 -100.00 % | 110.659 M | 0.000 -100.00 % | 122.257 M | 0.000 -100.00 % | 123.057 M -5.59 % | 130.340 M | 0.000 -100.00 % | 119.317 M | 0.000 -100.00 % | 128.185 M | 0.000 -100.00 % | 127.932 M | 0.000 -100.00 % | 108.473 M | 0.000 -100.00 % | 100.478 M | 0.000 -100.00 % | 100.542 M | 0.000 -100.00 % | 81.733 M | 0.000 -100.00 % | 83.047 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-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 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | 35.000 K -98.08 % | 1.823 M 492.89 % | -464.000 K 67.37 % | -1.422 M -33.77 % | -1.063 M -143.72 % | 2.431 M 278.78 % | -1.360 M -155.64 % | -532.000 K 61.42 % | -1.379 M -405.63 % | 451.203 K 135.11 % | -1.285 M 32.15 % | -1.894 M -20.48 % | -1.572 M -13.58 % | -1.384 M 69.62 % | -4.556 M -428.54 % | -862.000 K -365.95 % | -185.000 K 86.80 % | -1.402 M -514.91 % | -228.000 K 97.17 % | -8.045 M -194.79 % | 8.487 M 322.52 % | -3.814 M -426.80 % | -724.000 K -111.41 % | 6.348 M 302.54 % | 1.577 M 1 495.58 % | -113.000 K 89.00 % | -1.027 M -196.25 % | 1.067 M 570.04 % | -227.000 K 89.75 % | -2.215 M 4.28 % | -2.314 M -1 364.56 % | -158.000 K 74.27 % | -614.000 K 82.09 % | -3.429 M -289.22 % | -881.000 K 26.95 % | -1.206 M -693.42 % | -152.000 K 89.13 % | -1.398 M -331.07 % | 605.000 K -22.63 % | 782.000 K 6 115.38 % | -13.000 K -100.19 % | 6.705 M 857.63 % | -885.000 K -209.67 % | 807.000 K -13.04 % | 928.000 K 157.46 % | -1.615 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| 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 |
| 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 |
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| 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 |
| 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 |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |