Sanmit Infra Limited SANINFRA.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 1.466 B 55.55 % | 942.164 M -32.64 % | 1.399 B -4.45 % | 1.464 B 71.10 % | 855.617 M 68.41 % | 508.042 M -57.75 % | 1.202 B 114.74 % | 559.957 M -41.41 % | 955.692 M 119 361.56 % | 800.000 K | 0.000 -100.00 % | 250.000 K -70.71 % | 853.645 K 50.03 % | 569.000 K -94.18 % | 9.776 M 0.02 % | 9.774 M -9.62 % | 10.814 M -71.17 % | 37.510 M |
| Net income | 15.595 M -65.09 % | 44.669 M -13.56 % | 51.679 M -19.32 % | 64.055 M 254.66 % | 18.061 M 64.50 % | 10.979 M 64.77 % | 6.663 M 28.40 % | 5.190 M 161.64 % | 1.983 M 359.23 % | 431.905 K 100.82 % | -52.832 M -8 715.46 % | -599.307 K -109.66 % | 6.205 M 129.56 % | -20.992 M -1 825.22 % | -1.090 M -0.03 % | -1.090 M -207.64 % | 1.013 M -87.74 % | 8.260 M |
| Income before tax | 22.616 M -62.68 % | 60.595 M -9.19 % | 66.724 M -15.60 % | 79.053 M 267.71 % | 21.499 M 60.12 % | 13.427 M 87.09 % | 7.177 M 38.14 % | 5.195 M 161.75 % | 1.985 M 291.04 % | 507.599 K 100.96 % | -52.852 M -8 774.80 % | -595.526 K -6 207.87 % | -9.441 K 99.96 % | -20.992 M -1 825.22 % | -1.090 M -0.03 % | -1.090 M -195.21 % | 1.145 M -85.70 % | 8.005 M |
| Income before tax ratio | 0.02 -76.01 % | 0.06 34.83 % | 0.05 -11.66 % | 0.05 114.90 % | 0.03 -4.93 % | 0.03 342.80 % | 0.01 -35.67 % | 0.01 346.73 % | 0.00 -99.67 % | 0.63 | 0.00 100.00 % | -2.38 -21 438.73 % | -0.01 99.97 % | -36.89 -32 978.63 % | -0.11 -0.01 % | -0.11 -205.35 % | 0.11 -50.40 % | 0.21 |
| EBITDA | 61.114 M -24.10 % | 80.522 M -8.51 % | 88.007 M -9.19 % | 96.918 M 217.03 % | 30.571 M 99.06 % | 15.358 M 153.08 % | 6.068 M 16.80 % | 5.195 M 160.48 % | 1.995 M 648.12 % | -363.891 K 99.31 % | -52.878 M -9 929.25 % | -527.241 K -3 718.18 % | 14.572 K 100.23 % | -6.276 M -927.84 % | -610.584 K 34.68 % | -934.797 K -152.49 % | 1.781 M -78.13 % | 8.144 M |
| Net income ratio | 0.01 -77.56 % | 0.05 28.33 % | 0.04 -15.56 % | 0.04 107.28 % | 0.02 -2.32 % | 0.02 289.97 % | 0.01 -40.21 % | 0.01 346.56 % | 0.00 -99.62 % | 0.54 | 0.00 100.00 % | -2.40 -132.98 % | 7.27 119.70 % | -36.89 -32 978.63 % | -0.11 -0.01 % | -0.11 -219.09 % | 0.09 -57.48 % | 0.22 |
| Ratio EBITDA | 0.04 -51.21 % | 0.09 35.84 % | 0.06 -4.96 % | 0.07 85.29 % | 0.04 18.20 % | 0.03 498.99 % | 0.01 -45.61 % | 0.01 344.57 % | 0.00 100.46 % | -0.45 | 0.00 100.00 % | -2.11 -12 454.56 % | 0.02 100.15 % | -11.03 -17 560.07 % | -0.06 34.70 % | -0.10 -158.08 % | 0.16 -24.15 % | 0.22 |
| Gross profit ratio | 0.05 -69.73 % | 0.15 137.11 % | 0.06 -39.68 % | 0.10 53.26 % | 0.07 13.92 % | 0.06 284.87 % | 0.02 9.05 % | 0.01 212.43 % | 0.00 -99.54 % | 1.00 | 0.00 -100.00 % | 1.00 0.65 % | 0.99 -0.65 % | 1.00 0.00 % | 1.00 1 057.30 % | -0.10 -110.50 % | 1.00 362.44 % | 0.22 |
| Weighted average shs out dil | 169.600 M 7.34 % | 158.008 M 0.00 % | 158.008 M 0.00 % | 158.008 M 54.55 % | 102.238 M 2.24 % | 100.000 M -19.59 % | 124.355 M 737.55 % | 14.848 M 0.00 % | 14.848 M 0.00 % | 14.848 M 0.00 % | 14.848 M 0.00 % | 14.848 M -1.02 % | 15.000 M 0.00 % | 15.000 M 1.03 % | 14.848 M -0.11 % | 14.864 M -0.91 % | 15.000 M 0.48 % | 14.928 M |
| Weighted average shs out | 169.600 M 6.31 % | 159.532 M 0.96 % | 158.008 M 0.00 % | 158.008 M 54.55 % | 102.238 M 2.24 % | 100.000 M -19.62 % | 124.410 M 737.91 % | 14.848 M 0.00 % | 14.848 M 0.00 % | 14.848 M 0.00 % | 14.848 M 0.00 % | 14.848 M -1.02 % | 15.000 M 0.00 % | 15.000 M 1.03 % | 14.848 M -0.11 % | 14.864 M -0.91 % | 15.000 M 0.48 % | 14.928 M |
| EPS diluted | 0.09 -67.14 % | 0.28 -15.15 % | 0.33 -19.51 % | 0.41 127.78 % | 0.18 63.64 % | 0.11 105.22 % | 0.05 -84.69 % | 0.35 169.23 % | 0.13 386.89 % | 0.03 100.75 % | -3.56 -8 711.88 % | -0.04 -109.85 % | 0.41 129.29 % | -1.40 -1 807.36 % | -0.07 -0.14 % | -0.07 -209.90 % | 0.07 -87.87 % | 0.55 |
| Earnings per share | 0.09 -67.14 % | 0.28 -15.15 % | 0.33 -19.51 % | 0.41 127.78 % | 0.18 63.64 % | 0.11 105.22 % | 0.05 -84.69 % | 0.35 169.23 % | 0.13 386.89 % | 0.03 100.75 % | -3.56 -8 711.88 % | -0.04 -109.85 % | 0.41 129.29 % | -1.40 -1 807.36 % | -0.07 -0.14 % | -0.07 -209.90 % | 0.07 -87.87 % | 0.55 |
| Gross profit | 66.428 M -52.91 % | 141.069 M 59.71 % | 88.330 M -42.36 % | 153.255 M 162.23 % | 58.442 M 91.86 % | 30.460 M 62.61 % | 18.732 M 134.18 % | 7.999 M 83.06 % | 4.370 M 446.21 % | 800.000 K | 0.000 -100.00 % | 250.000 K -70.52 % | 848.125 K 49.06 % | 569.000 K -94.18 % | 9.776 M 1 057.53 % | -1.021 M -109.49 % | 10.762 M 33.32 % | 8.072 M |
| Income tax expense | 7.021 M -55.91 % | 15.926 M 5.86 % | 15.045 M 0.31 % | 14.998 M 336.24 % | 3.438 M 40.44 % | 2.448 M 376.68 % | 513.559 K 8 620.65 % | 5.889 K 297.10 % | 1.483 K -98.04 % | 75.694 K 477.21 % | -20.067 K -630.73 % | 3.781 K 100.06 % | -6.215 M -204.78 % | 5.932 M 3 231.34 % | 178.052 K 22 256 400.00 % | 0.800 -100.00 % | 132.137 K 151.82 % | -255.000 K |
| Cost of revenue | 1.399 B 74.65 % | 801.095 M -38.87 % | 1.310 B -0.02 % | 1.311 B 64.42 % | 797.175 M 66.92 % | 477.582 M -59.65 % | 1.184 B 114.45 % | 551.958 M -41.98 % | 951.323 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.520 K | 0.000 | 0.000 -100.00 % | 10.795 M 20 456.42 % | 52.514 K -99.82 % | 29.438 M |
| General and administrative expenses | 19.548 M 11.96 % | 17.460 M 377.05 % | 3.660 M -27.85 % | 5.073 M 56.91 % | 3.233 M 35.44 % | 2.387 M 72.60 % | 1.383 M 222.09 % | 429.382 K -66.10 % | 1.267 M 314.15 % | 305.804 K 159.20 % | 117.978 K -69.14 % | 382.310 K -14.55 % | 447.410 K | 0.000 | 0.000 -100.00 % | 1.553 M -81.09 % | 8.216 M | 0.000 |
| Selling and marketing expenses | 125.000 K -56.90 % | 290.000 K 69.59 % | 171.000 K -81.92 % | 946.000 K 1 355.38 % | 65.000 K -73.96 % | 249.639 K -83.92 % | 1.552 M 4 934.23 % | 30.830 K -55.94 % | 69.978 K 4.01 % | 67.281 K 46.86 % | 45.814 K -38.25 % | 74.195 K 4.86 % | 70.757 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 0.000 | 0.000 -100.00 % | 15.993 M -62.28 % | 42.402 M 217.53 % | 13.354 M -7.45 % | 14.428 M 35 007.72 % | 41.097 K | 0.000 | 0.000 -100.00 % | 55.185 K -36.58 % | 87.010 K | 0.000 | 0.000 | 0.000 -100.00 % | 58.265 K | 0.000 | 0.000 | 0.000 |
| Operating expenses | 35.693 M 101.09 % | 17.750 M -10.46 % | 19.824 M -59.06 % | 48.421 M 190.79 % | 16.652 M -2.42 % | 17.065 M 34.66 % | 12.673 M 363.09 % | 2.737 M 14.84 % | 2.383 M 112.73 % | 1.120 M -97.88 % | 52.939 M 6 159.75 % | 845.701 K -14.41 % | 988.126 K -93.68 % | 15.629 M 43.78 % | 10.870 M 15 653.47 % | 69.000 K -99.25 % | 9.189 M 13 614.53 % | 67.000 K |
| Cost and expenses | 1.435 B 75.22 % | 818.845 M -39.83 % | 1.361 B -1.91 % | 1.387 B 65.27 % | 839.439 M 69.70 % | 494.647 M -58.65 % | 1.196 B 115.68 % | 554.694 M -41.84 % | 953.706 M 85 040.51 % | 1.120 M -97.88 % | 52.939 M 6 159.75 % | 845.701 K -14.41 % | 988.126 K -93.68 % | 15.629 M 43.78 % | 10.870 M 0.05 % | 10.864 M 17.56 % | 9.241 M -68.68 % | 29.505 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 -100.00 % | 14.692 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 35.693 M 101.09 % | 17.750 M 363.33 % | 3.831 M -36.35 % | 6.019 M 82.50 % | 3.298 M 25.08 % | 2.637 M -10.16 % | 2.935 M 537.76 % | 460.212 K -65.57 % | 1.336 M 258.22 % | 373.085 K 127.78 % | 163.792 K -74.46 % | 641.435 K -2.62 % | 658.690 K | 0.000 | 0.000 -100.00 % | 1.553 M -81.09 % | 8.216 M | 0.000 |
| Interest income | 0.000 -100.00 % | 114.000 K -89.73 % | 1.110 M 918.35 % | 109.000 K 159.52 % | 42.000 K 328.40 % | 9.804 K -99.73 % | 3.607 M 12 858.68 % | 27.838 K | 0.000 -100.00 % | 827.754 K | 0.000 -100.00 % | 175.000 | 0.000 | 0.000 100.00 % | -7.396 K 58.64 % | -17.883 K -123.44 % | -8.003 K | 0.000 |
| Interest expense | 10.725 M 1.96 % | 10.519 M 39.45 % | 7.543 M 27.42 % | 5.920 M 186.41 % | 2.067 M 1 015.98 % | 185.218 K -91.96 % | 2.304 M 5 562.23 % | 40.695 K 2 129.86 % | 1.825 K -59.73 % | 4.532 K | 0.000 | 0.000 | 0.000 -100.00 % | 4.000 K -91.63 % | 47.779 K -2.92 % | 49.214 K -18.19 % | 60.157 K | 0.000 |
| Depreciation and amortization | 27.774 M 45.29 % | 19.116 M 39.13 % | 13.740 M 15.03 % | 11.945 M 70.59 % | 7.002 M 301.16 % | 1.746 M 9 590.80 % | 18.012 K 130.75 % | 7.806 K 0.00 % | 7.806 K -31.82 % | 11.449 K -81.06 % | 60.457 K -11.46 % | 68.285 K 184.38 % | 24.012 K -99.84 % | 14.712 M 3 986.72 % | 360.000 K 131.96 % | 155.202 K -25.37 % | 207.964 K 49.61 % | 139.000 K |
| Operating income | 30.735 M -75.08 % | 123.319 M 209.71 % | 39.818 M -48.79 % | 77.761 M 85.91 % | 41.827 M 212.25 % | 13.396 M 121.09 % | 6.059 M 15.14 % | 5.262 M 165.12 % | 1.985 M 291.04 % | 507.599 K 100.96 % | -52.852 M -8 774.80 % | -595.526 K -6 207.87 % | -9.441 K 99.96 % | -20.992 M -1 727.52 % | -1.149 M -5.38 % | -1.090 M -195.21 % | 1.145 M -85.70 % | 8.005 M |
| Operating income ratio | 0.02 -83.98 % | 0.13 359.81 % | 0.03 -46.41 % | 0.05 8.65 % | 0.05 85.40 % | 0.03 423.27 % | 0.01 -46.38 % | 0.01 352.48 % | 0.00 -99.67 % | 0.63 | 0.00 100.00 % | -2.38 -21 438.73 % | -0.01 99.97 % | -36.89 -31 299.97 % | -0.12 -5.35 % | -0.11 -205.35 % | 0.11 -50.40 % | 0.21 |
| Total other income expenses net | -8.119 M 87.06 % | -62.724 M -333.12 % | 26.906 M 1 982.51 % | 1.292 M 106.36 % | -20.328 M -64 547.40 % | 31.542 K -97.18 % | 1.118 M 1 770.82 % | -66.911 K -3 566.36 % | -1.825 K 97.81 % | -83.520 K -195.99 % | 87.010 K 49 620.00 % | 175.000 | 0.000 100.00 % | -5.932 M -192 062.10 % | 3.090 K | 0.000 | 0.000 | 0.000 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 81.349 M -16.19 % | 97.063 M 20.63 % | 80.462 M -2.63 % | 82.636 M 143.97 % | 33.871 M 577.34 % | 5.001 M -80.70 % | 25.909 M -54.71 % | 57.210 M 3 292.25 % | 1.686 M 7.55 % | 1.568 M 54.47 % | 1.015 M 81.25 % | 560.097 K 676.36 % | -97.179 K -98 060.61 % | -99.000 99.97 % | -302.789 K -184.24 % | 359.443 K 396.39 % | -121.274 K |
| Total investments | 2.089 M 6.04 % | 1.970 M 5.57 % | 1.866 M 5.90 % | 1.762 M -35.35 % | 2.725 M 1 363.10 % | 186.273 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total debt | 84.169 M -13.74 % | 97.579 M 17.96 % | 82.724 M -2.67 % | 84.994 M 122.89 % | 38.133 M 562.03 % | 5.760 M -79.97 % | 28.756 M -55.22 % | 64.211 M 1 991.19 % | 3.071 M 81.05 % | 1.696 M 52.47 % | 1.112 M 77.31 % | 627.360 K 0.00 % | 627.360 K | 0.000 | 0.000 -100.00 % | 376.200 K -26.67 % | 513.000 K |
| Accumulated other comprehensive income loss | -125.000 K -1 150.00 % | -10.000 K -100.01 % | 172.510 M 0.00 % | 172.510 M 1 043.36 % | 15.088 M -84.91 % | 100.000 M 0.00 % | 100.000 M 573.51 % | 14.848 M 0.00 % | 14.848 M -90.36 % | 153.984 M 60 523.62 % | 254.000 K 0.00 % | 254.000 K 0.00 % | 254.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 184.768 M 0.30 % | 184.223 M 26.98 % | 145.084 M 46.65 % | 98.935 M 155.51 % | 38.720 M 67.19 % | 23.160 M 90.14 % | 12.181 M 120.77 % | 5.517 M 1 583.77 % | 327.670 K 119.79 % | -1.656 M 98.83 % | -141.478 M -59.67 % | -88.604 M -0.68 % | -88.005 M 6.59 % | -94.210 M -28.67 % | -73.219 M -1.51 % | -72.128 M 1.06 % | -72.901 M |
| Common stock | 158.008 M 0.00 % | 158.008 M 0.00 % | 158.008 M 0.00 % | 158.008 M 44.00 % | 109.725 M 9.73 % | 100.000 M 0.00 % | 100.000 M 573.51 % | 14.848 M 0.00 % | 14.848 M 0.00 % | 14.848 M -85.00 % | 98.984 M 0.00 % | 98.984 M 0.00 % | 98.984 M -0.26 % | 99.238 M 0.00 % | 99.238 M 0.00 % | 99.238 M 0.00 % | 99.238 M |
| Total equity | 366.672 M 2.79 % | 356.723 M 12.32 % | 317.594 M 17.00 % | 271.445 M 63.56 % | 165.965 M 34.76 % | 123.160 M 9.79 % | 112.181 M 450.85 % | 20.365 M 34.20 % | 15.175 M 15.04 % | 13.192 M 3.38 % | 12.760 M -80.56 % | 65.634 M -0.90 % | 66.233 M 10.34 % | 60.028 M -25.91 % | 81.019 M -1.33 % | 82.110 M 0.95 % | 81.337 M |
| Other non current liabilities | 1.673 M 51.95 % | 1.101 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -627.360 K 0.00 % | -627.360 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 5.559 M -63.14 % | 15.083 M -36.79 % | 23.861 M -39.97 % | 39.751 M 4.24 % | 38.133 M 562.03 % | 5.760 M -79.97 % | 28.756 M -55.22 % | 64.211 M 1 991.19 % | 3.071 M 81.05 % | 1.696 M 52.47 % | 1.112 M 77.31 % | 627.360 K 0.00 % | 627.360 K | 0.000 | 0.000 -100.00 % | 376.200 K -26.67 % | 513.000 K |
| Total non current liabilities | 7.232 M -55.31 % | 16.184 M -32.17 % | 23.861 M -39.97 % | 39.751 M 4.24 % | 38.133 M 539.78 % | 5.960 M -79.27 % | 28.756 M -55.22 % | 64.211 M 1 991.19 % | 3.071 M 81.05 % | 1.696 M 52.47 % | 1.112 M 77.31 % | 627.360 K -0.10 % | 628.000 K -90.01 % | 6.287 M 0.00 % | 6.287 M -5.65 % | 6.663 M -1.48 % | 6.763 M |
| Other current liabilities | 7.683 M -43.57 % | 13.615 M 84.54 % | 7.378 M 1 022.98 % | 657.000 K -76.26 % | 2.767 M 83.62 % | 1.507 M 75.21 % | 860.067 K -63.19 % | 2.337 M 2 863.81 % | 78.835 K 248.22 % | -53.188 K 95.20 % | -1.107 M -15 259.02 % | 7.303 K -98.86 % | 643.164 K -22.30 % | 827.725 K -7.50 % | 894.866 K 25.92 % | 710.639 K 15.54 % | 615.083 K |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 3.445 M -73.74 % | 13.119 M 157.60 % | 5.093 M 211.31 % | 1.636 M 119.13 % | 746.570 K | 0.000 | 0.000 | 0.000 100.00 % | -1.112 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 80.786 M -2.07 % | 82.496 M 40.15 % | 58.863 M 30.10 % | 45.243 M | 0.000 -100.00 % | 1.671 M 20 482.27 % | 8.118 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.112 M 77.31 % | 627.360 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 236.198 M 67.04 % | 141.400 M -11.15 % | 159.145 M 69.94 % | 93.646 M -10.09 % | 104.158 M 353.14 % | 22.986 M 314.43 % | 5.546 M -96.87 % | 177.101 M 651.60 % | 23.563 M 5 669.68 % | 408.396 K -5.08 % | 430.269 K -58.22 % | 1.030 M -12.30 % | 1.174 M 41.88 % | 827.725 K -7.50 % | 894.866 K 25.92 % | 710.639 K 3.28 % | 688.055 K |
| Total liabilities | 243.430 M 54.48 % | 157.584 M -13.89 % | 183.006 M 37.19 % | 133.397 M -6.25 % | 142.291 M 391.57 % | 28.946 M -15.61 % | 34.302 M -85.79 % | 241.312 M 806.04 % | 26.634 M 1 165.63 % | 2.104 M 36.42 % | 1.543 M 49.78 % | 1.030 M -12.30 % | 1.174 M -83.49 % | 7.115 M -0.93 % | 7.182 M -2.60 % | 7.374 M -1.04 % | 7.451 M |
| Other non current assets | 0.000 -100.00 % | 1.000 K 200.00 % | -1.000 K | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 -100.00 % | 83.903 K -47.61 % | 160.139 K 0.00 % | 160.139 K | 0.000 | 0.000 | 0.000 -100.00 % | 158.912 K -83.46 % | 960.782 K -93.64 % | 15.116 M 45.80 % | 10.367 M |
| Long term investments | 0.000 | 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 |
| Intangible assets | 23.000 K -52.08 % | 48.000 K 200.00 % | 16.000 K -62.79 % | 43.000 K -63.31 % | 117.214 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.725 M | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -214.000 | 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 | 23.000 K -52.08 % | 48.000 K 200.00 % | 16.000 K -62.79 % | 43.000 K -63.25 % | 117.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 57.286 M -30.90 % | 82.906 M | 0.000 | 0.000 |
| Property plant equipment net | 99.199 M -11.88 % | 112.570 M 134.78 % | 47.946 M 18.08 % | 40.606 M 49.42 % | 27.176 M 135.40 % | 11.545 M 18 320.07 % | 62.674 K 709.85 % | 7.739 K 0.00 % | 7.739 K -50.22 % | 15.545 K -42.41 % | 26.994 K -79.19 % | 129.745 K -34.48 % | 198.030 K -95.01 % | 3.968 M -0.50 % | 3.988 M -94.51 % | 72.621 M -0.17 % | 72.748 M |
| Total non current assets | 105.413 M -9.93 % | 117.030 M 130.72 % | 50.724 M 22.62 % | 41.367 M 50.95 % | 27.404 M 137.38 % | 11.545 M 14 264.85 % | 80.367 K -24.88 % | 106.991 K -43.43 % | 189.116 K -4.68 % | 198.405 K 278.57 % | 52.409 K -61.21 % | 135.093 K -34.79 % | 207.159 K -99.66 % | 61.413 M -30.10 % | 87.855 M 0.13 % | 87.737 M 5.56 % | 83.115 M |
| Other current assets | 33.212 M 252.42 % | 9.424 M -43.53 % | 16.689 M 218.31 % | 5.243 M -78.68 % | 24.588 M -22.67 % | 31.797 M 31.71 % | 24.142 M 65.64 % | 14.575 M 602.41 % | 2.075 M -85.95 % | 14.770 M 4.36 % | 14.153 M -78.70 % | 66.461 M -0.02 % | 66.476 M 1 519 348.21 % | 4.375 K -90.00 % | 43.750 K | 0.000 | 0.000 |
| Short term investments | 2.089 M 6.04 % | 1.970 M 5.57 % | 1.866 M 5.90 % | 1.762 M -35.35 % | 2.725 M 1 363.10 % | 186.273 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 | 2.820 M 446.51 % | 516.000 K 30.63 % | 395.000 K -83.25 % | 2.358 M -44.67 % | 4.262 M 461.25 % | 759.382 K -73.32 % | 2.847 M -59.34 % | 7.001 M 405.84 % | 1.384 M 982.71 % | 127.834 K 31.56 % | 97.168 K 44.46 % | 67.263 K -90.72 % | 724.539 K 731 757.58 % | 99.000 -99.97 % | 302.789 K 1 706.94 % | 16.757 K -97.36 % | 634.274 K |
| Cash and short term investments | 2.820 M 13.39 % | 2.487 M 9.95 % | 2.262 M -4.07 % | 2.358 M -44.67 % | 4.262 M 461.25 % | 759.382 K -73.32 % | 2.847 M -59.34 % | 7.001 M 405.84 % | 1.384 M 982.71 % | 127.834 K 31.56 % | 97.168 K 44.46 % | 67.263 K -90.72 % | 724.539 K 731 757.58 % | 99.000 -99.97 % | 302.789 K 1 706.94 % | 16.757 K -97.36 % | 634.274 K |
| Total current assets | 504.688 M 27.04 % | 397.277 M -11.69 % | 449.877 M 23.77 % | 363.474 M 29.42 % | 280.851 M 99.81 % | 140.561 M -3.99 % | 146.402 M -44.03 % | 261.570 M 528.47 % | 41.620 M 175.67 % | 15.098 M 5.95 % | 14.250 M -78.58 % | 66.529 M -1.00 % | 67.200 M 1 072.89 % | 5.729 M 1 553.34 % | 346.539 K -80.15 % | 1.746 M -69.22 % | 5.672 M |
| Inventory | 149.789 M 298.49 % | 37.589 M -45.16 % | 68.549 M -8.05 % | 74.549 M 94.63 % | 38.302 M 294.41 % | 9.711 M -23.62 % | 12.715 M -16.45 % | 15.219 M 129.33 % | 6.636 M 2 958.66 % | -232.139 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net receivables | 318.867 M -8.31 % | 347.777 M -4.03 % | 362.377 M 28.81 % | 281.324 M 31.64 % | 213.699 M 117.41 % | 98.294 M -24.20 % | 129.681 M | 0.000 -100.00 % | 33.525 M 124.32 % | 14.945 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.725 M | 0.000 -100.00 % | 1.729 M -65.68 % | 5.038 M |
| Tax assets | 6.191 M 40.35 % | 4.411 M 59.70 % | 2.762 M 284.68 % | 718.000 K 546.85 % | 111.000 K | 0.000 -100.00 % | 17.692 K 15.26 % | 15.349 K -27.73 % | 21.238 K -6.53 % | 22.721 K -10.60 % | 25.415 K 375.22 % | 5.348 K -41.42 % | 9.129 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 100.00 % | -1.000 K -200.00 % | 1.000 K 0.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 |
| Account payables | 147.729 M 236.44 % | 43.910 M -48.93 % | 85.983 M 152.71 % | 34.024 M -64.32 % | 95.358 M 463.73 % | 16.916 M 331.13 % | 3.923 M -97.75 % | 174.765 M 644.18 % | 23.484 M 5 928.04 % | 389.584 K -8.33 % | 424.972 K 7.51 % | 395.275 K -25.59 % | 531.184 K | 0.000 | 0.000 | 0.000 -100.00 % | 72.972 K |
| Tax payables | 0.000 -100.00 % | 1.379 M -60.33 % | 3.476 M 476.45 % | 603.000 K -35.86 % | 940.157 K -25.19 % | 1.257 M 15 381.12 % | 8.118 K | 0.000 | 0.000 -100.00 % | 72.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 6.792 M -21.63 % | 8.667 M 771.06 % | 995.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 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 208.664 M 1 338.86 % | 14.502 M 109.18 % | -158.008 M 0.00 % | -158.008 M -6 599.04 % | 2.431 M 102.43 % | -100.000 M | 0.000 100.00 % | -14.848 M 0.00 % | -14.848 M | 0.000 -100.00 % | 55.000 M 0.00 % | 55.000 M 0.00 % | 55.000 M 0.00 % | 55.000 M 0.00 % | 55.000 M -56.74 % | 127.128 M -0.60 % | 127.901 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 200.341 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.287 M 0.00 % | 6.287 M 0.00 % | 6.287 M 0.59 % | 6.250 M |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -627.360 K 0.10 % | -628.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 610.101 M 18.63 % | 514.307 M 2.74 % | 500.600 M 23.65 % | 404.842 M 31.33 % | 308.256 M 102.66 % | 152.106 M 3.84 % | 146.483 M -44.02 % | 261.677 M 525.89 % | 41.809 M 173.33 % | 15.296 M 6.95 % | 14.303 M -78.55 % | 66.664 M -1.10 % | 67.408 M 0.39 % | 67.143 M -23.88 % | 88.201 M -1.43 % | 89.484 M 0.78 % | 88.788 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 200.341 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -8.426 M -174.07 % | 11.375 M 131.03 % | -36.662 M 73.98 % | -140.889 M -151.92 % | -55.927 M -361.20 % | 21.411 M 135.41 % | -60.460 M 0.42 % | -60.713 M -2 775.95 % | -2.111 M -111.32 % | -999.007 K -101.91 % | 52.336 M 40 347.77 % | -130.035 K 99.79 % | -60.950 M -1 131.08 % | -4.951 M -644.64 % | 909.017 K -72.71 % | 3.331 M -32.53 % | 4.938 M |
| Accounts receivables | 28.870 M 112.30 % | 13.599 M 116.77 % | -81.071 M -21.79 % | -66.567 M 42.34 % | -115.445 M -1 467.04 % | 8.445 M -92.84 % | 117.971 M 161.08 % | -193.145 M -516.59 % | -31.325 M -15 562.35 % | -200.000 K | 0.000 | 0.000 -100.00 % | 5.725 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | -112.200 M -462.40 % | 30.960 M 416.00 % | 6.000 M 116.55 % | -36.247 M -26.78 % | -28.591 M -1 051.86 % | 3.004 M 19.97 % | 2.504 M 129.17 % | -8.582 M -29.33 % | -6.636 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 103.819 M 346.76 % | -42.073 M -180.97 % | 51.959 M 184.71 % | -61.334 M -178.19 % | 78.442 M 503.77 % | 12.992 M 107.54 % | -172.253 M -212.81 % | 152.692 M 561.15 % | 23.095 M 65 361.40 % | -35.388 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -28.915 M -425.29 % | 8.889 M 165.60 % | -13.550 M -158.26 % | 23.259 M 135.73 % | 9.867 M 425.72 % | -3.029 M 65.11 % | -8.682 M 25.65 % | -11.677 M -191.55 % | 12.755 M 1 770.34 % | -763.619 K -101.46 % | 52.306 M 890 374.87 % | 5.874 K 100.01 % | -66.378 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | -1.293 M -113.08 % | 9.887 M 226.17 % | -7.836 M 15.26 % | -9.247 M | 0.000 100.00 % | -200.341 K 60.39 % | -505.819 K -8 489.22 % | -5.889 K -100.04 % | 14.883 M 20 487.90 % | -73.000 K -858.05 % | 9.630 K 107.29 % | -132.128 K -5.67 % | -125.040 K 99.17 % | -15.060 M -1 439.95 % | -977.979 K -371.66 % | 360.000 K 22.73 % | 293.338 K |
| Net cash provided by operating activities | 33.650 M -60.43 % | 85.047 M 136.46 % | 35.966 M 160.82 % | -59.138 M -91.61 % | -30.864 M -190.42 % | 34.136 M 163.48 % | -53.771 M 3.16 % | -55.524 M -46 816.35 % | -118.346 K 78.60 % | -552.959 K -21.50 % | -455.095 K 30.76 % | -657.276 K 98.92 % | -61.060 M -1 052.28 % | -5.299 M -1 920.75 % | 291.038 K -93.75 % | 4.657 M -29.27 % | 6.584 M |
| Investments in property plant and equipment | -14.378 M 80.61 % | -74.143 M -273.25 % | -19.864 M 21.49 % | -25.301 M -11.21 % | -22.751 M -72.00 % | -13.227 M -16 293.91 % | -80.685 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -151.350 K | 0.000 | 0.000 100.00 % | -28.559 K 93.32 % | -427.587 K |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 |
| Other investing activites | 0.000 100.00 % | -212.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 61.309 M | 0.000 | 0.000 100.00 % | -5.109 M 16.32 % | -6.105 M |
| Net cash used for investing activites | -14.378 M 80.66 % | -74.355 M -274.32 % | -19.864 M 21.49 % | -25.301 M -11.21 % | -22.751 M -72.00 % | -13.227 M -16 293.91 % | -80.685 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 61.157 M 1 123.14 % | 5.000 M 3 693.80 % | 131.794 K 102.57 % | -5.137 M 21.36 % | -6.533 M |
| Debt repayment | -11.536 M -260.60 % | 7.183 M 319.93 % | -3.266 M -106.97 % | 46.861 M 44.75 % | 32.373 M 240.78 % | -22.996 M 35.14 % | -35.456 M -157.99 % | 61.141 M 4 347.95 % | 1.375 M 135.52 % | 583.625 K 20.34 % | 485.000 K | 0.000 -100.00 % | 627.360 K | 0.000 | 0.000 100.00 % | -136.800 K 0.00 % | -136.800 K |
| Common stock issued | 0.000 | 0.000 | 0.000 -100.00 % | 45.265 M 66.15 % | 27.244 M | 0.000 -100.00 % | 85.152 M | 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 |
| Dividends paid | -5.530 M 0.00 % | -5.530 M 0.00 % | -5.530 M -44.01 % | -3.840 M -53.60 % | -2.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -1.873 M 84.54 % | -12.119 M -63.70 % | -7.403 M -28.73 % | -5.751 M -575 200.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.612 K 97.36 % | -136.800 K | 0.000 | 0.000 |
| Net cash used provided by financing activities | -18.939 M -80.96 % | -10.466 M 35.39 % | -16.199 M -119.63 % | 82.535 M 44.50 % | 57.118 M 348.39 % | -22.996 M -146.27 % | 49.697 M -18.72 % | 61.141 M 4 347.95 % | 1.375 M 135.52 % | 583.625 K 20.34 % | 485.000 K | 0.000 -100.00 % | 627.360 K 17 468.77 % | -3.612 K 97.36 % | -136.800 K 0.00 % | -136.800 K 0.00 % | -136.800 K |
| Effect of forex changes on cash | 1.970 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 |
| Net change in cash | 2.303 M 923.56 % | 225.000 K 331.96 % | -97.000 K 94.91 % | -1.904 M -154.35 % | 3.503 M 267.83 % | -2.087 M 49.76 % | -4.154 M -173.96 % | 5.617 M 347.13 % | 1.256 M 3 996.50 % | 30.666 K 2.54 % | 29.905 K 104.55 % | -657.276 K -190.73 % | 724.440 K 339.33 % | -302.690 K -205.82 % | 286.031 K 146.32 % | -617.517 K -621.40 % | -85.600 K |
| Cash at beginning of period | 517.000 K 30.89 % | 395.000 K -83.25 % | 2.358 M -44.67 % | 4.262 M 461.53 % | 759.000 K -73.34 % | 2.847 M -59.34 % | 7.001 M 405.84 % | 1.384 M 982.71 % | 127.834 K 31.56 % | 97.168 K 44.46 % | 67.263 K -90.72 % | 724.539 K 731 757.58 % | 99.000 -99.97 % | 302.789 K 1 706.83 % | 16.758 K -97.36 % | 634.274 K -11.89 % | 719.874 K |
| Cash at end of period | 2.820 M 354.84 % | 620.000 K -72.58 % | 2.261 M -4.11 % | 2.358 M -44.67 % | 4.262 M 461.25 % | 759.382 K -73.32 % | 2.847 M -59.34 % | 7.001 M 405.84 % | 1.384 M 982.71 % | 127.834 K 31.56 % | 97.168 K 44.46 % | 67.263 K -90.72 % | 724.539 K 731 757.58 % | 99.000 -99.97 % | 302.789 K 1 706.94 % | 16.757 K -97.36 % | 634.274 K |
| Operating cash flow | 33.650 M -60.43 % | 85.047 M 136.46 % | 35.966 M 160.82 % | -59.138 M -91.61 % | -30.864 M -190.42 % | 34.136 M 163.48 % | -53.771 M 3.16 % | -55.524 M -46 816.35 % | -118.346 K 78.60 % | -552.959 K -21.50 % | -455.095 K 30.76 % | -657.276 K 98.92 % | -61.060 M -1 052.28 % | -5.299 M -1 920.75 % | 291.038 K -93.75 % | 4.657 M -29.27 % | 6.584 M |
| Capital expenditure | -14.378 M 80.71 % | -74.542 M -275.26 % | -19.864 M 21.49 % | -25.301 M -11.21 % | -22.751 M -72.00 % | -13.227 M -16 293.91 % | -80.685 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -151.350 K | 0.000 | 0.000 100.00 % | -28.559 K 93.32 % | -427.587 K |
| Free CashFlow | 19.272 M 83.46 % | 10.505 M -34.76 % | 16.102 M 119.07 % | -84.439 M -57.49 % | -53.615 M -356.43 % | 20.908 M 138.83 % | -53.851 M 3.01 % | -55.524 M -46 816.35 % | -118.346 K 78.60 % | -552.959 K -21.50 % | -455.095 K 30.76 % | -657.276 K 98.93 % | -61.211 M -1 055.13 % | -5.299 M -1 920.75 % | 291.038 K -93.71 % | 4.628 M -24.82 % | 6.156 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-03-31 | 2010-03-31 | 2009-03-31 | 2008-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 390.061 M -15.05 % | 459.157 M 29.38 % | 354.882 M -11.36 % | 400.360 M 73.23 % | 231.115 M 2.85 % | 224.705 M 3.62 % | 216.860 M 18.59 % | 182.868 M -44.05 % | 326.830 M -13.29 % | 376.944 M 18.90 % | 317.034 M 0.88 % | 314.254 M -15.98 % | 374.023 M -1.43 % | 379.439 M 14.77 % | 330.617 M -4.73 % | 347.033 M -13.90 % | 403.037 M -21.94 % | 516.303 M 164.67 % | 195.074 M 175.68 % | 70.761 M -4.78 % | 74.311 M -60.49 % | 188.063 M 57.17 % | 119.656 M 39.30 % | 85.901 M -24.93 % | 114.422 M 11.13 % | 102.962 M -25.11 % | 137.480 M -72.30 % | 496.333 M 6.59 % | 465.654 M 13.55 % | 410.070 M 699.47 % | 51.293 M 1 414.41 % | 3.387 M -96.40 % | 94.158 M -82.73 % | 545.308 M 36.41 % | 399.771 M | 0.000 | 0.000 | 0.000 -100.00 % | 200.000 K 0.00 % | 200.000 K -50.00 % | 400.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 250.000 K | 0.000 | 0.000 | 0.000 100.00 % | -5.355 K -106.30 % | 85.000 K -57.50 % | 200.000 K -64.85 % | 569.000 K 541.89 % | 88.645 K -66.80 % | 267.000 K -89.18 % | 2.468 M 311.33 % | 600.000 K -90.08 % | 6.050 M 3.83 % | 5.827 M |
| Net income | 9.421 M -40.59 % | 15.858 M 367.51 % | 3.392 M 181.28 % | -4.173 M -904.05 % | 519.000 K -90.34 % | 5.370 M -77.25 % | 23.602 M 124.59 % | 10.509 M 102.56 % | 5.188 M -83.54 % | 31.527 M 6 813.82 % | 456.000 K -95.49 % | 10.104 M 5.35 % | 9.591 M -13.04 % | 11.029 M -38.96 % | 18.069 M -7.42 % | 19.518 M 26.42 % | 15.439 M -7.04 % | 16.609 M 3 960.83 % | 409.000 K 119.89 % | -2.056 M -166.34 % | 3.099 M -50.67 % | 6.282 M 55.34 % | 4.044 M 833.95 % | 433.000 K 97.72 % | 219.000 K 222.57 % | -178.667 K -128.09 % | 636.000 K -84.88 % | 4.207 M 110.46 % | 1.999 M -50.45 % | 4.034 M 315.88 % | 970.000 K 1 023.81 % | -105.000 K -134.88 % | 301.000 K -79.45 % | 1.465 M 51.50 % | 967.000 K 771.53 % | -144.000 K 60.66 % | -366.000 K -147.14 % | -148.095 K -137.68 % | 393.000 K 277.88 % | 104.000 K 7.22 % | 97.000 K 100.19 % | -52.386 M -25 329.94 % | -206.000 K -13.19 % | -182.000 K -213.79 % | -58.000 K -155.93 % | 103.693 K 175.14 % | -138.000 K 51.41 % | -284.000 K -1.43 % | -280.000 K -104.91 % | 5.708 M 5 063.48 % | -115.000 K -276.92 % | 65.000 K -88.16 % | 549.000 K 102.65 % | -20.742 M -40 769.63 % | 51.000 K 103.22 % | -1.586 M -820.91 % | 220.000 K 126.10 % | -843.000 K -121.53 % | 3.916 M |
| Income before tax | 12.619 M -42.37 % | 21.898 M 316.63 % | 5.256 M 200.04 % | -5.254 M -833.80 % | 716.000 K -87.81 % | 5.872 M -82.41 % | 33.387 M 132.08 % | 14.386 M 107.02 % | 6.949 M -84.57 % | 45.045 M 37 127.27 % | 121.000 K -98.70 % | 9.328 M -23.73 % | 12.230 M -20.59 % | 15.402 M -28.99 % | 21.690 M -7.42 % | 23.428 M 26.41 % | 18.533 M -6.29 % | 19.778 M 3 977.90 % | 485.000 K 119.52 % | -2.484 M -166.77 % | 3.720 M -52.68 % | 7.862 M 65.27 % | 4.757 M 784.20 % | 538.000 K 100.00 % | 269.000 K 316.92 % | -124.011 K -116.85 % | 736.000 K -84.02 % | 4.607 M 130.47 % | 1.999 M -50.52 % | 4.040 M 316.49 % | 970.000 K 1 023.81 % | -105.000 K -134.88 % | 301.000 K -79.48 % | 1.467 M 51.71 % | 967.000 K 771.53 % | -144.000 K 60.66 % | -366.000 K -72.32 % | -212.401 K -139.85 % | 533.000 K 412.50 % | 104.000 K 7.22 % | 97.000 K 100.19 % | -52.406 M -25 339.68 % | -206.000 K -13.19 % | -182.000 K -213.79 % | -58.000 K -153.97 % | 107.474 K 177.88 % | -138.000 K 51.41 % | -284.000 K -1.43 % | -280.000 K 44.66 % | -506.000 K -340.00 % | -115.000 K -276.92 % | 65.000 K -88.16 % | 549.000 K 102.65 % | -20.742 M -40 769.63 % | 51.000 K 103.22 % | -1.586 M -717.12 % | 257.000 K 136.15 % | -711.000 K -119.42 % | 3.661 M |
| Income before tax ratio | 0.03 -32.17 % | 0.05 222.01 % | 0.01 212.86 % | -0.01 -523.60 % | 0.00 -88.14 % | 0.03 -83.03 % | 0.15 95.70 % | 0.08 270.00 % | 0.02 -82.21 % | 0.12 31 210.52 % | 0.00 -98.71 % | 0.03 -9.22 % | 0.03 -19.44 % | 0.04 -38.13 % | 0.07 -2.82 % | 0.07 46.81 % | 0.05 20.04 % | 0.04 1 440.75 % | 0.00 107.08 % | -0.04 -170.12 % | 0.05 19.75 % | 0.04 5.16 % | 0.04 534.77 % | 0.01 166.40 % | 0.00 295.19 % | 0.00 -122.50 % | 0.01 -42.32 % | 0.01 116.22 % | 0.00 -56.43 % | 0.01 -47.90 % | 0.02 161.00 % | -0.03 -1 069.76 % | 0.00 18.83 % | 0.00 11.22 % | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 2.67 412.50 % | 0.52 114.43 % | 0.24 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 0.43 | 0.00 | 0.00 | 0.00 -100.00 % | 94.49 7 084.13 % | -1.35 -516.29 % | 0.33 -66.32 % | 0.96 100.41 % | -233.98 -122 597.49 % | 0.19 129.72 % | -0.64 -250.03 % | 0.43 464.47 % | -0.12 -118.71 % | 0.63 |
| EBITDA | 15.131 M -52.29 % | 31.713 M 301.79 % | 7.893 M 85.15 % | 4.263 M -57.84 % | 10.111 M -36.60 % | 15.947 M -62.14 % | 42.124 M 114.01 % | 19.683 M 57.75 % | 12.477 M -75.32 % | 50.554 M 873.88 % | 5.191 M -64.63 % | 14.677 M -14.94 % | 17.254 M -18.29 % | 21.116 M -20.15 % | 26.444 M -2.46 % | 27.111 M 22.80 % | 22.078 M -10.32 % | 24.620 M 638.67 % | 3.333 M 357.77 % | -1.293 M -126.52 % | 4.875 M -45.37 % | 8.924 M 62.37 % | 5.496 M 758.75 % | 640.000 K 126.95 % | 282.000 K -95.04 % | 5.690 M 667.91 % | 741.000 K -67.41 % | 2.274 M 13.70 % | 2.000 M -50.48 % | 4.039 M 315.96 % | 971.000 K 681.44 % | -167.000 K -159.43 % | 281.000 K -80.85 % | 1.467 M 51.86 % | 966.000 K 775.52 % | -143.000 K 60.28 % | -360.000 K 66.92 % | -1.088 M -303.43 % | 535.000 K 414.42 % | 104.000 K -7.24 % | 112.114 K 100.21 % | -52.377 M -26 760.15 % | -195.000 K -14.04 % | -171.000 K -263.83 % | -47.000 K -137.73 % | 124.584 K 202.96 % | -121.000 K 54.68 % | -267.000 K -1.52 % | -263.000 K 46.65 % | -493.000 K -344.14 % | -111.000 K -254.17 % | 72.000 K -86.89 % | 549.000 K 109.08 % | -6.044 M -10 892.34 % | 56.000 K 103.61 % | -1.551 M -623.99 % | 296.000 K 145.12 % | -656.000 K -117.38 % | 3.774 M |
| Net income ratio | 0.02 -30.07 % | 0.03 261.34 % | 0.01 191.70 % | -0.01 -564.15 % | 0.00 -90.60 % | 0.02 -78.04 % | 0.11 89.39 % | 0.06 262.03 % | 0.02 -81.02 % | 0.08 5 714.96 % | 0.00 -95.53 % | 0.03 25.39 % | 0.03 -11.78 % | 0.03 -46.82 % | 0.05 -2.83 % | 0.06 46.82 % | 0.04 19.08 % | 0.03 1 434.30 % | 0.00 107.22 % | -0.03 -169.67 % | 0.04 24.85 % | 0.03 -1.16 % | 0.03 570.48 % | 0.01 163.36 % | 0.00 210.30 % | 0.00 -137.51 % | 0.00 -45.42 % | 0.01 97.45 % | 0.00 -56.36 % | 0.01 -47.98 % | 0.02 161.00 % | -0.03 -1 069.76 % | 0.00 18.99 % | 0.00 11.07 % | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 1.97 277.88 % | 0.52 114.43 % | 0.24 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 0.41 | 0.00 | 0.00 | 0.00 100.00 % | -1 065.92 -78 685.37 % | -1.35 -516.29 % | 0.33 -66.32 % | 0.96 100.41 % | -233.98 -122 597.49 % | 0.19 129.72 % | -0.64 -275.26 % | 0.37 363.15 % | -0.14 -120.73 % | 0.67 |
| Ratio EBITDA | 0.04 -43.84 % | 0.07 210.54 % | 0.02 108.88 % | 0.01 -75.66 % | 0.04 -38.35 % | 0.07 -63.46 % | 0.19 80.47 % | 0.11 181.95 % | 0.04 -71.54 % | 0.13 719.09 % | 0.02 -64.94 % | 0.05 1.24 % | 0.05 -17.11 % | 0.06 -30.42 % | 0.08 2.38 % | 0.08 42.61 % | 0.05 14.88 % | 0.05 179.09 % | 0.02 193.50 % | -0.02 -127.85 % | 0.07 38.26 % | 0.05 3.31 % | 0.05 516.50 % | 0.01 202.30 % | 0.00 -95.54 % | 0.06 925.36 % | 0.01 17.64 % | 0.00 6.67 % | 0.00 -56.39 % | 0.01 -47.97 % | 0.02 138.39 % | -0.05 -1 752.16 % | 0.00 10.93 % | 0.00 11.33 % | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 2.68 414.42 % | 0.52 85.53 % | 0.28 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 0.50 | 0.00 | 0.00 | 0.00 -100.00 % | 92.06 7 149.91 % | -1.31 -462.75 % | 0.36 -62.69 % | 0.96 101.42 % | -68.18 -32 606.67 % | 0.21 133.37 % | -0.63 -227.39 % | 0.49 554.98 % | -0.11 -116.74 % | 0.65 |
| Gross profit ratio | 0.05 -32.72 % | 0.07 61.45 % | 0.04 1 165.22 % | 0.00 -110.95 % | 0.04 -67.49 % | 0.12 -44.06 % | 0.21 64.92 % | 0.13 190.91 % | 0.04 -54.38 % | 0.10 98.69 % | 0.05 943.20 % | -0.01 -109.94 % | 0.06 -43.07 % | 0.10 -36.09 % | 0.16 53.79 % | 0.10 40.50 % | 0.07 8.11 % | 0.07 41.99 % | 0.05 -8.79 % | 0.05 -64.02 % | 0.15 106.67 % | 0.07 -6.40 % | 0.08 91.41 % | 0.04 -2.24 % | 0.04 13.87 % | 0.04 -2.39 % | 0.04 181.76 % | 0.01 65.28 % | 0.01 -36.22 % | 0.01 -56.37 % | 0.03 -89.29 % | 0.26 44 232.22 % | 0.00 96.66 % | -0.02 -161.63 % | 0.03 | 0.00 | 0.00 | 0.00 -100.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 1.00 | 0.00 | 0.00 | 0.00 -100.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 253.39 % | -0.65 -232.15 % | 0.49 548.82 % | -0.11 -116.97 % | 0.65 |
| Weighted average shs out dil | 157.017 M -7.42 % | 169.600 M 0.00 % | 169.600 M 21.93 % | 139.100 M -11.97 % | 158.008 M 0.00 % | 158.008 M 0.00 % | 158.008 M 0.00 % | 158.008 M 0.00 % | 158.008 M 0.00 % | 158.008 M 0.00 % | 158.008 M -6.17 % | 168.400 M 7.10 % | 157.230 M -0.49 % | 158.008 M -3.81 % | 164.264 M 4.36 % | 157.403 M -0.38 % | 158.008 M 44.00 % | 109.725 M 7.31 % | 102.250 M 4.44 % | 97.905 M -2.06 % | 99.968 M 0.25 % | 99.714 M -1.37 % | 101.100 M -6.61 % | 108.250 M -1.14 % | 109.500 M -23.27 % | 142.711 M 34.63 % | 106.000 M 6.00 % | 100.000 M 575.34 % | 14.807 M -0.16 % | 14.831 M -0.62 % | 14.923 M 0.51 % | 14.848 M -1.34 % | 15.050 M 1.70 % | 14.798 M -0.53 % | 14.877 M 0.20 % | 14.848 M 0.00 % | 14.848 M -6.56 % | 15.890 M 7.82 % | 14.738 M -5.53 % | 15.600 M 7.22 % | 14.550 M -2.00 % | 14.848 M 0.00 % | 14.848 M 0.00 % | 14.848 M 0.00 % | 14.848 M -7.89 % | 16.119 M 7.46 % | 15.000 M 1.03 % | 14.848 M 0.00 % | 14.848 M 0.62 % | 14.756 M -1.63 % | 15.000 M 1.03 % | 14.848 M -1.02 % | 15.000 M 0.00 % | 15.000 M 0.00 % | 15.000 M 0.51 % | 14.924 M -0.51 % | 15.000 M 18.62 % | 12.645 M 78.67 % | 7.077 M |
| Weighted average shs out | 157.017 M -7.42 % | 169.600 M 0.00 % | 169.600 M 21.93 % | 139.100 M -11.97 % | 158.008 M 0.00 % | 158.008 M 0.00 % | 158.008 M 0.00 % | 158.008 M 0.00 % | 158.008 M 0.00 % | 158.008 M 0.00 % | 158.008 M -6.17 % | 168.400 M 7.10 % | 157.230 M -0.49 % | 158.008 M 0.00 % | 158.008 M 0.38 % | 157.403 M -0.38 % | 158.008 M 44.00 % | 109.725 M 7.31 % | 102.250 M 4.44 % | 97.905 M -2.06 % | 99.968 M 0.25 % | 99.714 M -1.37 % | 101.100 M -6.61 % | 108.250 M -1.14 % | 109.500 M -23.33 % | 142.819 M 34.74 % | 106.000 M 6.00 % | 100.000 M 575.34 % | 14.807 M -0.16 % | 14.831 M -0.62 % | 14.923 M 0.51 % | 14.848 M -1.34 % | 15.050 M 2.73 % | 14.650 M -1.52 % | 14.877 M 0.20 % | 14.848 M 0.00 % | 14.848 M -6.57 % | 15.892 M 7.97 % | 14.719 M -1.88 % | 15.001 M 3.10 % | 14.550 M -2.00 % | 14.848 M 0.00 % | 14.848 M 0.00 % | 14.848 M 0.00 % | 14.848 M -7.90 % | 16.121 M 7.48 % | 15.000 M 1.03 % | 14.848 M 0.00 % | 14.848 M 0.62 % | 14.756 M -1.63 % | 15.000 M 1.03 % | 14.848 M -1.02 % | 15.000 M 0.00 % | 15.000 M 0.00 % | 15.000 M 0.51 % | 14.924 M -0.51 % | 15.000 M 18.62 % | 12.645 M 78.67 % | 7.077 M |
| EPS diluted | 0.06 -35.83 % | 0.09 367.50 % | 0.02 166.67 % | -0.03 -1 009.09 % | 0.00 -90.29 % | 0.03 -77.33 % | 0.15 125.56 % | 0.07 102.74 % | 0.03 -83.60 % | 0.20 6 796.55 % | 0.00 -95.17 % | 0.06 -1.64 % | 0.06 -12.61 % | 0.07 -36.55 % | 0.11 -8.33 % | 0.12 -14.29 % | 0.14 -6.67 % | 0.15 3 650.00 % | 0.00 119.05 % | -0.02 -167.74 % | 0.03 -50.79 % | 0.06 57.50 % | 0.04 900.00 % | 0.00 100.00 % | 0.00 253.85 % | 0.00 -121.67 % | 0.01 -97.86 % | 0.28 100.00 % | 0.14 -48.15 % | 0.27 315.38 % | 0.07 1 015.49 % | -0.01 -135.50 % | 0.02 -79.80 % | 0.10 52.31 % | 0.07 770.10 % | -0.01 60.73 % | -0.02 -165.59 % | -0.01 -134.83 % | 0.03 298.51 % | 0.01 0.00 % | 0.01 100.19 % | -3.53 -25 295.68 % | -0.01 -13.01 % | -0.01 -215.38 % | 0.00 -160.00 % | 0.01 170.65 % | -0.01 51.83 % | -0.02 -1.06 % | -0.02 -104.85 % | 0.39 5 164.94 % | -0.01 -214.93 % | 0.01 -79.88 % | 0.03 102.41 % | -1.38 -20 697.01 % | 0.01 106.09 % | -0.11 -306.38 % | 0.05 179.91 % | -0.07 -112.13 % | 0.55 |
| Earnings per share | 0.06 -35.83 % | 0.09 367.50 % | 0.02 166.67 % | -0.03 -1 009.09 % | 0.00 -90.29 % | 0.03 -77.33 % | 0.15 125.56 % | 0.07 102.74 % | 0.03 -83.60 % | 0.20 6 796.55 % | 0.00 -95.17 % | 0.06 -1.64 % | 0.06 -12.61 % | 0.07 -36.55 % | 0.11 -8.33 % | 0.12 -14.29 % | 0.14 -6.67 % | 0.15 3 650.00 % | 0.00 119.05 % | -0.02 -167.74 % | 0.03 -50.79 % | 0.06 57.50 % | 0.04 900.00 % | 0.00 100.00 % | 0.00 253.85 % | 0.00 -121.67 % | 0.01 -97.86 % | 0.28 100.00 % | 0.14 -48.15 % | 0.27 315.38 % | 0.07 1 015.49 % | -0.01 -135.50 % | 0.02 -79.80 % | 0.10 52.31 % | 0.07 770.10 % | -0.01 60.73 % | -0.02 -165.59 % | -0.01 -134.83 % | 0.03 298.51 % | 0.01 0.00 % | 0.01 100.19 % | -3.53 -25 295.68 % | -0.01 -13.01 % | -0.01 -215.38 % | 0.00 -160.00 % | 0.01 170.65 % | -0.01 51.83 % | -0.02 -1.06 % | -0.02 -104.85 % | 0.39 5 164.94 % | -0.01 -214.93 % | 0.01 -79.88 % | 0.03 102.41 % | -1.38 -20 697.01 % | 0.01 109.14 % | -0.07 -237.52 % | 0.05 179.91 % | -0.07 -112.13 % | 0.55 |
| Gross profit | 19.017 M -42.85 % | 33.273 M 108.88 % | 15.929 M 1 044.22 % | -1.687 M -118.96 % | 8.897 M -66.56 % | 26.605 M -42.03 % | 45.897 M 95.57 % | 23.468 M 62.77 % | 14.418 M -60.45 % | 36.454 M 136.24 % | 15.431 M 950.66 % | -1.814 M -108.35 % | 21.715 M -43.88 % | 38.696 M -26.65 % | 52.754 M 46.52 % | 36.005 M 20.98 % | 29.761 M -15.61 % | 35.265 M 275.80 % | 9.384 M 151.45 % | 3.732 M -65.74 % | 10.894 M -18.34 % | 13.340 M 47.12 % | 9.068 M 166.63 % | 3.401 M -26.61 % | 4.634 M 26.55 % | 3.662 M -26.89 % | 5.009 M -21.95 % | 6.418 M 76.17 % | 3.643 M -27.57 % | 5.030 M 248.82 % | 1.442 M 62.20 % | 889.000 K 1 687.50 % | -56.000 K 99.42 % | -9.703 M -184.07 % | 11.542 M | 0.000 | 0.000 | 0.000 -100.00 % | 200.000 K 0.00 % | 200.000 K -50.00 % | 400.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 250.000 K | 0.000 | 0.000 | 0.000 100.00 % | -5.355 K -106.30 % | 85.000 K -57.50 % | 200.000 K -64.85 % | 569.000 K 541.89 % | 88.645 K -66.80 % | 267.000 K 116.59 % | -1.609 M -643.58 % | 296.000 K 144.51 % | -665.000 K -117.62 % | 3.774 M |
| Income tax expense | 3.198 M -47.05 % | 6.040 M 224.03 % | 1.864 M 272.43 % | -1.081 M -648.73 % | 197.000 K -60.76 % | 502.000 K -94.87 % | 9.785 M 152.32 % | 3.878 M 120.22 % | 1.761 M -86.97 % | 13.518 M 4 123.21 % | -336.000 K 56.76 % | -777.000 K -129.44 % | 2.639 M -39.65 % | 4.373 M 20.77 % | 3.621 M -7.39 % | 3.910 M 26.37 % | 3.094 M -2.37 % | 3.169 M 4 069.77 % | 76.000 K 117.76 % | -428.000 K -168.92 % | 621.000 K -60.70 % | 1.580 M 121.60 % | 713.000 K 579.05 % | 105.000 K 110.00 % | 50.000 K -8.52 % | 54.656 K -45.34 % | 100.000 K -75.00 % | 400.000 K | 0.000 -100.00 % | 6.000 K 407.38 % | -1.952 K | 0.000 100.00 % | -1.952 K -295.20 % | 1.000 K 134.94 % | -2.862 K | 0.000 | 0.000 100.00 % | -64.306 K -145.93 % | 140.000 K | 0.000 | 0.000 100.00 % | -20.067 K | 0.000 | 0.000 | 0.000 -100.00 % | 3.781 K | 0.000 | 0.000 | 0.000 100.00 % | -6.215 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.103 K | 0.000 | 0.000 -100.00 % | 37.000 K -71.97 % | 132.000 K 151.76 % | -255.000 K |
| Cost of revenue | 371.044 M -12.88 % | 425.884 M 25.65 % | 338.953 M -15.69 % | 402.047 M 80.92 % | 222.218 M 12.17 % | 198.100 M 15.87 % | 170.963 M 7.25 % | 159.400 M -48.98 % | 312.412 M -8.25 % | 340.490 M 12.89 % | 301.603 M -4.58 % | 316.068 M -10.29 % | 352.308 M 3.39 % | 340.743 M 22.63 % | 277.863 M -10.66 % | 311.028 M -16.68 % | 373.276 M -22.40 % | 481.038 M 159.05 % | 185.690 M 177.03 % | 67.029 M 5.70 % | 63.417 M -63.70 % | 174.723 M 57.99 % | 110.588 M 34.05 % | 82.500 M -24.86 % | 109.788 M 10.56 % | 99.300 M -25.04 % | 132.471 M -72.96 % | 489.915 M 6.04 % | 462.011 M 14.07 % | 405.040 M 712.50 % | 49.851 M 1 895.64 % | 2.498 M -97.35 % | 94.214 M -83.02 % | 555.011 M 42.96 % | 388.229 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.077 M 1 241.12 % | 304.000 K -95.47 % | 6.715 M 227.08 % | 2.053 M |
| General and administrative expenses | 0.000 -100.00 % | 4.969 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.586 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.158 M | 0.000 | 0.000 | 0.000 -100.00 % | 27.743 M | 0.000 | 0.000 | 0.000 -100.00 % | 14.469 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.270 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.239 M | 0.000 | 0.000 -100.00 % | 59.000 K -56.93 % | 137.000 K 101.47 % | 68.000 K -56.13 % | 155.000 K 604.55 % | 22.000 K -96.98 % | 728.000 K 52.62 % | 477.000 K 2 068.18 % | 22.000 K 83.33 % | 12.000 K -95.47 % | 265.156 K | 0.000 -100.00 % | 11.000 K | 0.000 -100.00 % | 34.000 K 209.09 % | 11.000 K -50.00 % | 22.000 K | 0.000 -100.00 % | 128.310 K 2 038.50 % | 6.000 K -96.41 % | 167.000 K 116.88 % | 77.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 -100.00 % | 125.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 290.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 171.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 946.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 65.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 249.639 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.552 M | 0.000 | 0.000 -100.00 % | 214.000 K 4 180.00 % | 5.000 K -16.67 % | 6.000 K -50.00 % | 12.000 K 50.00 % | 8.000 K -11.11 % | 9.000 K -18.18 % | 11.000 K | 0.000 -100.00 % | 23.000 K 73.18 % | 13.281 K -75.41 % | 54.000 K | 0.000 | 0.000 -100.00 % | 45.814 K | 0.000 | 0.000 | 0.000 -100.00 % | 74.195 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 5.020 M | 0.000 -100.00 % | 8.837 M 877.54 % | 904.000 K | 0.000 -100.00 % | 13.293 M | 0.000 100.00 % | -84.000 K -118.06 % | 465.000 K -96.72 % | 14.186 M 59 008.33 % | 24.000 K -99.76 % | 10.194 M 1 163.20 % | 807.000 K -89.71 % | 7.846 M 20 017.95 % | 39.000 K 2.63 % | 38.000 K 2.70 % | 37.000 K -99.50 % | 7.334 M 122 129.85 % | 6.000 K 0.00 % | 6.000 K -25.00 % | 8.000 K 221.03 % | 2.492 K | 0.000 | 0.000 -100.00 % | 7.000 K 100.20 % | -3.456 M -396.90 % | 1.164 M -50.11 % | 2.333 M | 0.000 | 0.000 | 0.000 -100.00 % | 60.000 K 200.00 % | 20.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 |
| Operating expenses | 5.020 M -52.18 % | 10.497 M 18.78 % | 8.837 M 877.54 % | 904.000 K -83.39 % | 5.441 M -70.05 % | 18.169 M 87.85 % | 9.672 M 45.71 % | 6.638 M 24.61 % | 5.327 M -62.65 % | 14.262 M 4.06 % | 13.706 M 578.90 % | -2.862 M -132.97 % | 8.681 M -70.59 % | 29.514 M -0.57 % | 29.683 M 159.47 % | 11.440 M 15.57 % | 9.899 M -54.24 % | 21.632 M 162.21 % | 8.250 M 34.54 % | 6.132 M -13.41 % | 7.082 M 27.42 % | 5.558 M 30.59 % | 4.256 M 48.66 % | 2.863 M -34.50 % | 4.371 M 201.88 % | 1.448 M -73.37 % | 5.437 M 31.20 % | 4.144 M 152.22 % | 1.643 M 65.79 % | 991.000 K 110.40 % | 471.000 K -55.40 % | 1.056 M 413.35 % | -337.000 K 96.98 % | -11.169 M -205.61 % | 10.576 M 7 244.44 % | 144.000 K -60.55 % | 365.000 K -66.54 % | 1.091 M 426.59 % | -334.000 K -447.92 % | 96.000 K -68.32 % | 303.000 K -99.42 % | 52.406 M 25 339.68 % | 206.000 K 13.19 % | 182.000 K 213.79 % | 58.000 K -59.64 % | 143.701 K 4.13 % | 138.000 K -51.41 % | 284.000 K 1.43 % | 280.000 K -44.77 % | 507.000 K 153.50 % | 200.000 K 48.15 % | 135.000 K 610.53 % | 19.000 K -99.91 % | 20.854 M 10 122.32 % | 204.000 K 986.96 % | -23.000 K -158.97 % | 39.000 K -15.22 % | 46.000 K -59.29 % | 113.000 K |
| Cost and expenses | 376.064 M -13.82 % | 436.381 M 25.47 % | 347.790 M -13.69 % | 402.951 M 77.00 % | 227.659 M 5.27 % | 216.269 M 19.73 % | 180.635 M 8.79 % | 166.038 M -47.74 % | 317.739 M -10.43 % | 354.752 M 12.51 % | 315.309 M 0.67 % | 313.206 M -13.24 % | 360.989 M -2.50 % | 370.257 M 20.39 % | 307.546 M -4.63 % | 322.468 M -15.84 % | 383.175 M -23.77 % | 502.670 M 159.19 % | 193.940 M 165.09 % | 73.161 M 3.78 % | 70.499 M -60.89 % | 180.281 M 56.98 % | 114.844 M 34.54 % | 85.363 M -25.22 % | 114.159 M 13.31 % | 100.748 M -26.95 % | 137.908 M -72.09 % | 494.059 M 6.56 % | 463.654 M 14.19 % | 406.031 M 706.87 % | 50.322 M 1 315.93 % | 3.554 M -96.21 % | 93.877 M -82.74 % | 543.842 M 36.37 % | 398.805 M 276 847.92 % | 144.000 K -60.55 % | 365.000 K -66.54 % | 1.091 M 426.59 % | -334.000 K -447.92 % | 96.000 K -68.32 % | 303.000 K -99.42 % | 52.406 M 25 339.68 % | 206.000 K 13.19 % | 182.000 K 213.79 % | 58.000 K -59.64 % | 143.701 K 4.13 % | 138.000 K -51.41 % | 284.000 K 1.43 % | 280.000 K -44.77 % | 507.000 K 153.50 % | 200.000 K 48.15 % | 135.000 K 610.53 % | 19.000 K -99.91 % | 20.854 M 10 122.32 % | 204.000 K -94.97 % | 4.054 M 1 081.92 % | 343.000 K -94.93 % | 6.761 M 212.14 % | 2.166 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 0.000 -100.00 % | 10.497 M | 0.000 | 0.000 -100.00 % | 5.441 M 11.59 % | 4.876 M -49.59 % | 9.672 M 62.01 % | 5.970 M -11.67 % | 6.759 M -18.85 % | 8.329 M 19.82 % | 6.951 M 56.06 % | 4.454 M -21.45 % | 5.670 M -80.24 % | 28.689 M 34.01 % | 21.408 M 145.42 % | 8.723 M 125.46 % | 3.869 M -73.38 % | 14.534 M 381.90 % | 3.016 M 50.35 % | 2.006 M 61.25 % | 1.244 M -50.62 % | 2.519 M 48.45 % | 1.697 M 43.33 % | 1.184 M 1.20 % | 1.170 M -58.09 % | 2.791 M 105.26 % | 1.360 M 19.40 % | 1.139 M 317.22 % | 273.000 K 92.25 % | 142.000 K 91.89 % | 74.000 K -55.69 % | 167.000 K 456.67 % | 30.000 K -95.93 % | 737.000 K 51.02 % | 488.000 K 2 118.18 % | 22.000 K -37.14 % | 35.000 K -87.43 % | 278.437 K 415.62 % | 54.000 K 390.91 % | 11.000 K -68.57 % | 35.000 K -25.24 % | 46.814 K 325.58 % | 11.000 K -50.00 % | 22.000 K | 0.000 -100.00 % | 241.435 K 3 923.92 % | 6.000 K -96.41 % | 167.000 K 116.88 % | 77.000 K -28.04 % | 107.000 K | 0.000 | 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 -100.00 % | 948.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 39.083 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 -100.00 % | 3.388 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 2.512 M -4.63 % | 2.634 M -0.11 % | 2.637 M -1.90 % | 2.688 M -2.82 % | 2.766 M 2.63 % | 2.695 M -5.74 % | 2.859 M 21.25 % | 2.358 M -9.55 % | 2.607 M 26.68 % | 2.058 M 26.49 % | 1.627 M -14.99 % | 1.914 M 18.81 % | 1.611 M -10.00 % | 1.790 M 25.97 % | 1.421 M 20.94 % | 1.175 M -13.92 % | 1.365 M 11.64 % | 1.223 M 86.95 % | 654.000 K 626.67 % | 90.000 K -10.00 % | 100.000 K -7.48 % | 108.084 K 96.52 % | 55.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 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 0.000 -100.00 % | 7.181 M 70.28 % | 4.217 M -38.25 % | 6.830 M 2.63 % | 6.655 M -9.82 % | 7.380 M 25.57 % | 5.877 M 100.10 % | 2.937 M 0.55 % | 2.921 M -15.31 % | 3.449 M 0.20 % | 3.442 M 0.20 % | 3.435 M 0.64 % | 3.413 M -13.02 % | 3.924 M 17.70 % | 3.334 M 32.93 % | 2.508 M 15.10 % | 2.179 M -39.82 % | 3.621 M 65.12 % | 2.193 M 99.18 % | 1.101 M 4.36 % | 1.055 M 11.46 % | 946.507 K 38.38 % | 684.000 K 570.59 % | 102.000 K 750.00 % | 12.000 K -7.78 % | 13.012 K 160.24 % | 5.000 K 100.22 % | -2.274 M 2.28 % | -2.327 M -119 311.07 % | 1.952 K 0.00 % | 1.952 K 295.20 % | -1.000 K -151.23 % | 1.952 K 95.20 % | 1.000 K -65.06 % | 2.862 K 186.20 % | 1.000 K -80.00 % | 5.000 K 104.16 % | 2.449 K 22.45 % | 2.000 K -33.33 % | 3.000 K -25.00 % | 4.000 K -85.94 % | 28.457 K 158.70 % | 11.000 K 0.00 % | 11.000 K 0.00 % | 11.000 K -36.36 % | 17.285 K 1.68 % | 17.000 K 0.00 % | 17.000 K 0.00 % | 17.000 K 30.77 % | 13.000 K 225.00 % | 4.000 K -42.86 % | 7.000 K 800.00 % | -1.000 K -100.01 % | 14.697 M 293 843.78 % | 5.000 K -85.71 % | 35.000 K -10.26 % | 39.000 K -29.09 % | 55.000 K -51.33 % | 113.000 K |
| Operating income | 13.997 M -38.54 % | 22.776 M 221.15 % | 7.092 M 373.72 % | -2.591 M -174.97 % | 3.456 M -59.03 % | 8.436 M -76.71 % | 36.225 M 115.24 % | 16.830 M 85.13 % | 9.091 M -80.67 % | 47.025 M 2 626.09 % | 1.725 M 64.60 % | 1.048 M -91.96 % | 13.034 M -23.17 % | 16.964 M -26.47 % | 23.071 M -6.08 % | 24.565 M 23.68 % | 19.862 M -5.31 % | 20.976 M 1 741.62 % | 1.139 M 147.58 % | -2.394 M -162.67 % | 3.820 M -52.07 % | 7.970 M 65.63 % | 4.812 M 794.42 % | 538.000 K 100.00 % | 269.000 K -95.26 % | 5.677 M 671.36 % | 736.000 K -67.63 % | 2.274 M 13.70 % | 2.000 M -50.48 % | 4.039 M 315.96 % | 971.000 K 684.94 % | -166.000 K -159.07 % | 281.000 K -80.83 % | 1.466 M 51.76 % | 966.000 K 770.83 % | -144.000 K 60.55 % | -365.000 K 66.54 % | -1.091 M -304.27 % | 534.000 K 413.46 % | 104.000 K 7.22 % | 97.000 K 100.19 % | -52.406 M -25 339.68 % | -206.000 K -13.19 % | -182.000 K -213.79 % | -58.000 K -154.47 % | 106.474 K 177.16 % | -138.000 K 51.41 % | -284.000 K -1.43 % | -280.000 K 44.99 % | -509.000 K -342.61 % | -115.000 K -276.92 % | 65.000 K -88.18 % | 550.000 K 102.65 % | -20.742 M -33 023.81 % | 63.000 K 103.97 % | -1.586 M -717.12 % | 257.000 K 136.15 % | -711.000 K -119.42 % | 3.661 M |
| Operating income ratio | 0.04 -27.66 % | 0.05 148.22 % | 0.02 408.79 % | -0.01 -143.28 % | 0.01 -60.17 % | 0.04 -77.53 % | 0.17 81.50 % | 0.09 230.87 % | 0.03 -77.70 % | 0.12 2 192.81 % | 0.01 63.16 % | 0.00 -90.43 % | 0.03 -22.05 % | 0.04 -35.93 % | 0.07 -1.42 % | 0.07 43.64 % | 0.05 21.30 % | 0.04 595.81 % | 0.01 117.26 % | -0.03 -165.81 % | 0.05 21.30 % | 0.04 5.38 % | 0.04 542.11 % | 0.01 166.40 % | 0.00 -95.74 % | 0.06 929.96 % | 0.01 16.85 % | 0.00 6.67 % | 0.00 -56.39 % | 0.01 -47.97 % | 0.02 138.62 % | -0.05 -1 742.27 % | 0.00 11.01 % | 0.00 11.26 % | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 2.67 413.46 % | 0.52 114.43 % | 0.24 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 0.43 | 0.00 | 0.00 | 0.00 -100.00 % | 95.05 7 125.53 % | -1.35 -516.29 % | 0.33 -66.38 % | 0.97 100.41 % | -233.99 -99 266.98 % | 0.24 136.72 % | -0.64 -250.03 % | 0.43 464.47 % | -0.12 -118.71 % | 0.63 |
| Total other income expenses net | -1.378 M -56.95 % | -878.000 K 52.18 % | -1.836 M 31.06 % | -2.663 M 2.81 % | -2.740 M -6.86 % | -2.564 M 9.65 % | -2.838 M -16.12 % | -2.444 M -14.10 % | -2.142 M -8.18 % | -1.980 M -23.44 % | -1.604 M -119.37 % | 8.280 M 1 129.85 % | -804.000 K 48.53 % | -1.562 M -13.11 % | -1.381 M -21.46 % | -1.137 M 14.45 % | -1.329 M 58.74 % | -3.221 M -396.33 % | -649.000 K -672.62 % | -84.000 K 8.70 % | -92.000 K -215.66 % | 79.542 K 244.62 % | -55.000 K | 0.000 -100.00 % | 6.000 K 100.26 % | -2.338 M 19.74 % | -2.913 M -224.86 % | 2.333 M 233 400.00 % | -1.000 K -200.00 % | 1.000 K | 0.000 -100.00 % | 60.000 K 156.07 % | -107.000 K -10 800.00 % | 1.000 K 0.00 % | 1.000 K | 0.000 100.00 % | -1.000 K -100.11 % | 878.407 K 87 940.70 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 128.000 K | 0.000 | 0.000 100.00 % | -1.000 K -303.67 % | 491.000 104.09 % | -12.000 K | 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 | 2008-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-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-03-31 | 2011-03-31 | 2010-03-31 | 2009-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 81.349 M | 0.000 -100.00 % | 113.801 M | 0.000 -100.00 % | 95.092 M 4 009.42 % | 2.314 M -97.97 % | 114.090 M 4 946.00 % | 2.261 M -97.19 % | 80.462 M 3 698.96 % | 2.118 M -96.52 % | 60.939 M 2 484.35 % | 2.358 M -97.15 % | 82.636 M 2 350.65 % | 3.372 M -94.93 % | 66.532 M 1 461.00 % | 4.262 M -87.42 % | 33.871 M 15.67 % | 29.283 M 217.64 % | -24.893 M -3 378.06 % | 759.382 K -84.81 % | 5.001 M -3.13 % | 5.162 M 191.64 % | 1.770 M -37.83 % | 2.847 M -89.01 % | 25.909 M -55.13 % | 57.739 M 724.73 % | 7.001 M -87.76 % | 57.210 M 7 015.69 % | 804.000 K -67.22 % | 2.453 M 77.23 % | 1.384 M -17.93 % | 1.686 M 2 090.26 % | 77.000 K -89.02 % | 701.000 K 447.66 % | 128.000 K -91.84 % | 1.568 M 5 707.97 % | 27.000 K -97.75 % | 1.198 M 1 132.92 % | 97.168 K -90.43 % | 1.015 M 392.81 % | 206.000 K -66.01 % | 606.000 K 804.48 % | 67.000 K -88.04 % | 560.097 K 159.30 % | 216.000 K -47.45 % | 411.000 K -43.27 % | 724.539 K 845.57 % | -97.179 K -98 060.61 % | -99.000 99.97 % | -302.789 K -184.24 % | 359.443 K 396.39 % | -121.274 K |
| Total investments | 0.000 -100.00 % | 2.089 M | 0.000 -100.00 % | 1.979 M | 0.000 -100.00 % | 1.970 M -57.43 % | 4.628 M 617.52 % | 645.000 K -85.74 % | 4.522 M 142.34 % | 1.866 M -55.95 % | 4.236 M -88.58 % | 37.107 M 686.83 % | 4.716 M 167.65 % | 1.762 M -73.87 % | 6.744 M 6 230.91 % | -110.000 K -101.29 % | 8.524 M 212.78 % | 2.725 M -95.35 % | 58.566 M | 0.000 -100.00 % | 1.519 M | 0.000 -100.00 % | 10.324 M | 0.000 -100.00 % | 5.694 M | 0.000 | 0.000 -100.00 % | 14.002 M | 0.000 -100.00 % | 1.608 M | 0.000 -100.00 % | 2.768 M | 0.000 -100.00 % | 154.000 K | 0.000 -100.00 % | 256.000 K | 0.000 -100.00 % | 54.000 K | 0.000 -100.00 % | 194.336 K | 0.000 -100.00 % | 412.000 K | 0.000 -100.00 % | 134.000 K | 0.000 -100.00 % | 432.000 K | 0.000 -100.00 % | 1.449 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total debt | 0.000 -100.00 % | 84.169 M | 0.000 -100.00 % | 114.269 M | 0.000 -100.00 % | 97.579 M | 0.000 -100.00 % | 116.404 M | 0.000 -100.00 % | 82.724 M | 0.000 -100.00 % | 63.057 M | 0.000 -100.00 % | 84.994 M | 0.000 -100.00 % | 69.904 M | 0.000 -100.00 % | 38.133 M | 0.000 -100.00 % | 4.390 M | 0.000 -100.00 % | 5.760 M | 0.000 -100.00 % | 6.932 M | 0.000 -100.00 % | 28.756 M -51.08 % | 58.782 M | 0.000 -100.00 % | 64.211 M | 0.000 -100.00 % | 3.257 M | 0.000 -100.00 % | 3.071 M | 0.000 -100.00 % | 778.000 K | 0.000 -100.00 % | 1.696 M | 0.000 -100.00 % | 1.225 M | 0.000 -100.00 % | 1.112 M | 0.000 -100.00 % | 812.000 K | 0.000 -100.00 % | 627.360 K | 0.000 -100.00 % | 627.000 K | 0.000 -100.00 % | 627.360 K | 0.000 | 0.000 -100.00 % | 376.200 K -26.67 % | 513.000 K |
| Accumulated other comprehensive income loss | 366.672 M 293 437.60 % | -125.000 K -100.04 % | 347.411 M 83.42 % | 189.403 M -46.90 % | 356.722 M 3 567 320.00 % | -10.000 K -100.00 % | 327.760 M 107.43 % | 158.008 M -50.25 % | 317.594 M 84.10 % | 172.510 M -39.60 % | 285.610 M 80.76 % | 158.008 M -41.79 % | 271.444 M 57.35 % | 172.510 M -28.82 % | 242.346 M 53.38 % | 158.008 M -4.79 % | 165.965 M 47.98 % | 112.156 M -9.70 % | 124.202 M 3 495 975 505 741 689 856.00 % | 0.000 -100.00 % | 123.160 M 3 466 633 625 301 947 392.00 % | 0.000 -100.00 % | 112.833 M 6 351 933 209 438 689 280.00 % | 0.000 -100.00 % | 112.181 M | 0.000 | 0.000 -100.00 % | 20.365 M 2 292 895 160 285 003 520.00 % | 0.000 -100.00 % | 15.371 M 2 839.01 % | 523.000 K -96.55 % | 15.175 M 2 733 733 612 689 866 752.00 % | 0.000 -100.00 % | 12.682 M 114.69 % | -86.302 M -754.20 % | 13.192 M 5 941 148 628 427 158 528.00 % | 0.000 -100.00 % | 12.961 M 115.07 % | -86.023 M -774.17 % | 12.760 M 4 923.60 % | 254.000 K -99.61 % | 65.394 M 294.68 % | -33.590 M -151.18 % | 65.634 M 25 740.16 % | 254.000 K -99.61 % | 65.668 M 297.11 % | -33.316 M -150.30 % | 66.233 M 302.23 % | -32.751 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 0.000 -100.00 % | 184.768 M | 0.000 | 0.000 | 0.000 -100.00 % | 184.223 M | 0.000 | 0.000 | 0.000 -100.00 % | 145.084 M | 0.000 | 0.000 | 0.000 -100.00 % | 98.935 M | 0.000 | 0.000 | 0.000 -100.00 % | 38.720 M | 0.000 -100.00 % | 24.202 M | 0.000 -100.00 % | 23.160 M | 0.000 -100.00 % | 12.833 M | 0.000 -100.00 % | 12.181 M | 0.000 | 0.000 -100.00 % | 5.517 M | 0.000 | 0.000 | 0.000 -100.00 % | 327.670 K | 0.000 | 0.000 | 0.000 100.00 % | -1.656 M | 0.000 | 0.000 | 0.000 100.00 % | -141.478 M | 0.000 | 0.000 | 0.000 100.00 % | -88.604 M | 0.000 | 0.000 | 0.000 100.00 % | -88.005 M 6.59 % | -94.210 M -28.67 % | -73.219 M -1.51 % | -72.128 M 1.06 % | -72.901 M |
| Common stock | 0.000 -100.00 % | 158.008 M | 0.000 -100.00 % | 158.008 M | 0.000 -100.00 % | 158.008 M | 0.000 -100.00 % | 158.008 M | 0.000 -100.00 % | 158.008 M | 0.000 -100.00 % | 158.008 M | 0.000 -100.00 % | 158.008 M | 0.000 -100.00 % | 158.008 M | 0.000 -100.00 % | 109.725 M | 0.000 -100.00 % | 100.000 M | 0.000 -100.00 % | 100.000 M | 0.000 -100.00 % | 100.000 M | 0.000 -100.00 % | 100.000 M 573.49 % | 14.848 M | 0.000 -100.00 % | 14.848 M | 0.000 -100.00 % | 14.848 M | 0.000 -100.00 % | 14.848 M | 0.000 -100.00 % | 98.984 M | 0.000 -100.00 % | 14.848 M | 0.000 -100.00 % | 98.984 M | 0.000 -100.00 % | 98.984 M | 0.000 -100.00 % | 98.984 M | 0.000 -100.00 % | 98.984 M | 0.000 -100.00 % | 98.984 M | 0.000 -100.00 % | 98.984 M -0.26 % | 99.238 M 0.00 % | 99.238 M 0.00 % | 99.238 M 0.00 % | 99.238 M |
| Total equity | 366.672 M 0.00 % | 366.672 M 5.54 % | 347.411 M 0.00 % | 347.411 M -2.61 % | 356.722 M 0.00 % | 356.722 M 8.84 % | 327.760 M 0.00 % | 327.761 M 3.20 % | 317.594 M 0.00 % | 317.594 M 11.20 % | 285.610 M 0.00 % | 285.610 M 5.22 % | 271.444 M 0.00 % | 271.445 M 12.01 % | 242.346 M 0.00 % | 242.347 M 46.02 % | 165.965 M 0.00 % | 165.965 M 33.63 % | 124.202 M 0.00 % | 124.202 M 0.85 % | 123.160 M 0.00 % | 123.160 M 9.15 % | 112.833 M 0.00 % | 112.833 M 0.58 % | 112.181 M 0.00 % | 112.181 M 322.18 % | 26.572 M 30.48 % | 20.365 M 0.00 % | 20.365 M 32.49 % | 15.371 M 0.00 % | 15.371 M 1.29 % | 15.175 M 0.00 % | 15.175 M 19.66 % | 12.682 M 0.00 % | 12.682 M -3.87 % | 13.192 M 0.00 % | 13.192 M 1.78 % | 12.961 M 0.00 % | 12.961 M 1.58 % | 12.760 M 0.00 % | 12.760 M -80.49 % | 65.394 M 0.00 % | 65.394 M -0.37 % | 65.634 M 0.00 % | 65.634 M -0.05 % | 65.668 M 0.00 % | 65.668 M -0.85 % | 66.233 M 0.00 % | 66.233 M 10.34 % | 60.028 M -25.91 % | 81.019 M -1.33 % | 82.110 M 0.95 % | 81.337 M |
| Other non current liabilities | -366.672 M -22 017.04 % | 1.673 M 100.48 % | -347.411 M -24 600.07 % | 1.418 M 100.40 % | -356.722 M -32 499.82 % | 1.101 M 100.34 % | -327.760 M -1 214 025.93 % | 27.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 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 -100.00 % | 1.000 K | 0.000 100.00 % | -627.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 0.000 -100.00 % | 5.559 M | 0.000 -100.00 % | 8.072 M | 0.000 -100.00 % | 15.083 M | 0.000 -100.00 % | 20.069 M | 0.000 -100.00 % | 23.861 M | 0.000 -100.00 % | 33.910 M | 0.000 -100.00 % | 39.751 M | 0.000 -100.00 % | 40.100 M | 0.000 -100.00 % | 38.133 M | 0.000 -100.00 % | 4.390 M | 0.000 -100.00 % | 5.760 M | 0.000 -100.00 % | 6.932 M | 0.000 -100.00 % | 28.756 M -51.08 % | 58.782 M | 0.000 -100.00 % | 64.211 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.071 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.696 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.112 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 627.000 K | 0.000 -100.00 % | 627.000 K | 0.000 | 0.000 -100.00 % | 376.200 K -26.67 % | 513.000 K |
| Total non current liabilities | -366.672 M -5 170.13 % | 7.232 M 102.08 % | -347.411 M -3 760.81 % | 9.490 M 102.66 % | -356.722 M -2 303.89 % | 16.186 M 104.94 % | -327.760 M -1 730.97 % | 20.096 M | 0.000 -100.00 % | 23.861 M | 0.000 -100.00 % | 33.910 M | 0.000 -100.00 % | 39.751 M | 0.000 -100.00 % | 40.099 M | 0.000 -100.00 % | 38.133 M | 0.000 -100.00 % | 4.591 M | 0.000 -100.00 % | 5.960 M | 0.000 -100.00 % | 6.932 M | 0.000 -100.00 % | 28.756 M -51.08 % | 58.781 M | 0.000 -100.00 % | 64.211 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.071 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.696 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.112 M | 0.000 | 0.000 | 0.000 -100.00 % | 627.360 K | 0.000 -100.00 % | 628.000 K | 0.000 -100.00 % | 628.000 K -90.01 % | 6.287 M 0.00 % | 6.287 M -5.65 % | 6.663 M -1.48 % | 6.763 M |
| Other current liabilities | 0.000 -100.00 % | 7.683 M | 0.000 -100.00 % | 13.188 M | 0.000 -100.00 % | 11.149 M | 0.000 -100.00 % | 1.563 M | 0.000 -100.00 % | 7.378 M | 0.000 -100.00 % | 7.106 M | 0.000 -100.00 % | 658.000 K | 0.000 -100.00 % | 53.476 M | 0.000 -100.00 % | 7.860 M | 0.000 -100.00 % | 3.567 M | 0.000 -100.00 % | 6.070 M | 0.000 -100.00 % | 2.000 M | 0.000 -100.00 % | 1.623 M 240.94 % | 476.000 K | 0.000 -100.00 % | 2.337 M | 0.000 -100.00 % | 528.000 K | 0.000 -100.00 % | 78.835 K | 0.000 | 0.000 | 0.000 -100.00 % | 18.812 K | 0.000 -100.00 % | 49.000 K | 0.000 100.00 % | -1.107 M | 0.000 -100.00 % | 20.000 K | 0.000 -100.00 % | 7.303 K | 0.000 -100.00 % | 37.000 K | 0.000 -100.00 % | 15.804 K -98.09 % | 827.725 K -7.50 % | 894.866 K 25.92 % | 710.639 K 3.28 % | 688.055 K |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.465 M | 0.000 -100.00 % | 2.515 M | 0.000 -100.00 % | 3.445 M | 0.000 -100.00 % | 1.554 M | 0.000 -100.00 % | 13.119 M | 0.000 -100.00 % | 4.115 M | 0.000 -100.00 % | 5.093 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 100.00 % | -1.112 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 |
| Short term debt | 0.000 -100.00 % | 80.786 M | 0.000 -100.00 % | 106.197 M | 0.000 -100.00 % | 82.496 M | 0.000 -100.00 % | 96.335 M | 0.000 -100.00 % | 58.863 M | 0.000 -100.00 % | 29.147 M | 0.000 -100.00 % | 45.243 M | 0.000 -100.00 % | 24.944 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 -100.00 % | 3.257 M | 0.000 | 0.000 | 0.000 -100.00 % | 778.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.225 M | 0.000 -100.00 % | 1.112 M | 0.000 -100.00 % | 812.000 K | 0.000 -100.00 % | 627.360 K | 0.000 | 0.000 | 0.000 -100.00 % | 627.360 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 0.000 -100.00 % | 236.198 M | 0.000 -100.00 % | 155.104 M | 0.000 -100.00 % | 141.399 M | 0.000 -100.00 % | 141.080 M | 0.000 -100.00 % | 159.145 M | 0.000 -100.00 % | 90.059 M | 0.000 -100.00 % | 93.646 M | 0.000 -100.00 % | 129.892 M | 0.000 -100.00 % | 104.158 M | 0.000 -100.00 % | 18.502 M | 0.000 -100.00 % | 22.986 M | 0.000 -100.00 % | 3.886 M | 0.000 -100.00 % | 5.546 M -95.54 % | 124.309 M | 0.000 -100.00 % | 177.101 M | 0.000 -100.00 % | 28.457 M | 0.000 -100.00 % | 23.563 M | 0.000 -100.00 % | 1.062 M | 0.000 -100.00 % | 408.396 K | 0.000 -100.00 % | 1.865 M | 0.000 -100.00 % | 430.269 K | 0.000 -100.00 % | 1.387 M | 0.000 -100.00 % | 1.030 M | 0.000 -100.00 % | 569.000 K | 0.000 -100.00 % | 1.174 M 41.88 % | 827.725 K -7.50 % | 894.866 K 25.92 % | 710.639 K 3.28 % | 688.055 K |
| Total liabilities | -366.672 M -250.63 % | 243.430 M 170.07 % | -347.411 M -311.07 % | 164.594 M 146.14 % | -356.722 M -326.37 % | 157.585 M 148.08 % | -327.760 M -303.36 % | 161.176 M | 0.000 -100.00 % | 183.006 M | 0.000 -100.00 % | 123.969 M | 0.000 -100.00 % | 133.397 M | 0.000 -100.00 % | 169.991 M | 0.000 -100.00 % | 142.291 M | 0.000 -100.00 % | 23.093 M | 0.000 -100.00 % | 28.946 M | 0.000 -100.00 % | 10.818 M | 0.000 -100.00 % | 34.302 M -81.26 % | 183.090 M | 0.000 -100.00 % | 241.312 M | 0.000 -100.00 % | 28.457 M | 0.000 -100.00 % | 26.634 M | 0.000 -100.00 % | 1.062 M | 0.000 -100.00 % | 2.104 M | 0.000 -100.00 % | 1.865 M | 0.000 -100.00 % | 1.543 M | 0.000 -100.00 % | 1.387 M | 0.000 -100.00 % | 1.030 M | 0.000 -100.00 % | 1.197 M | 0.000 -100.00 % | 1.174 M -83.49 % | 7.115 M -0.93 % | 7.182 M -2.60 % | 7.374 M -1.04 % | 7.451 M |
| Other non current assets | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K 99.96 % | -2.487 M -248 800.00 % | 1.000 K 100.04 % | -2.314 M 97.70 % | -100.489 M -4 344.45 % | -2.261 M -226 000.00 % | -1.000 K 99.95 % | -2.118 M 94.29 % | -37.107 M -1 473.66 % | -2.358 M -428.41 % | 718.000 K 121.29 % | -3.372 M -3 165.45 % | 110.000 K 102.58 % | -4.262 M -426 314.90 % | 1.000 K 100.00 % | -29.283 M | 0.000 100.00 % | -759.382 K | 0.000 100.00 % | -5.162 M -17 306.67 % | 30.000 K 101.05 % | -2.847 M -16 191.11 % | 17.693 K -67.24 % | 54.000 K 100.77 % | -7.001 M -7 153.76 % | 99.252 K 112.34 % | -804.000 K -1 510.53 % | 57.000 K 104.12 % | -1.384 M -964.29 % | 160.139 K 307.97 % | -77.000 K -100.58 % | 13.250 M 10 451.56 % | -128.000 K -179.93 % | 160.139 K 693.11 % | -27.000 K -100.19 % | 14.001 M 14 509.06 % | -97.168 K | 0.000 100.00 % | -206.000 K -101.47 % | 14.001 M 20 997.01 % | -67.000 K | 0.000 100.00 % | -216.000 K -101.52 % | 14.167 M 2 055.31 % | -724.539 K | 0.000 -100.00 % | 158.912 K -83.46 % | 960.782 K -93.64 % | 15.116 M 45.80 % | 10.367 M |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 100.489 M | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 37.107 M | 0.000 100.00 % | -718.000 K | 0.000 100.00 % | -110.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 |
| Intangible assets | 0.000 -100.00 % | 23.000 K | 0.000 -100.00 % | 36.000 K | 0.000 -100.00 % | 48.000 K | 0.000 -100.00 % | 71.000 K | 0.000 -100.00 % | 16.000 K | 0.000 -100.00 % | 29.000 K | 0.000 -100.00 % | 43.000 K | 0.000 -100.00 % | 80.000 K | 0.000 -100.00 % | 117.214 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.729 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 | 0.000 100.00 % | -214.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 -100.00 % | 23.000 K | 0.000 -100.00 % | 36.000 K | 0.000 -100.00 % | 48.000 K | 0.000 -100.00 % | 71.000 K | 0.000 -100.00 % | 16.000 K | 0.000 -100.00 % | 29.000 K | 0.000 -100.00 % | 43.000 K | 0.000 -100.00 % | 80.000 K | 0.000 -100.00 % | 117.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 -100.00 % | 57.286 M -30.90 % | 82.906 M | 0.000 | 0.000 |
| Property plant equipment net | 0.000 -100.00 % | 99.199 M | 0.000 -100.00 % | 107.163 M | 0.000 -100.00 % | 112.570 M | 0.000 -100.00 % | 100.418 M | 0.000 -100.00 % | 47.946 M | 0.000 -100.00 % | 37.078 M | 0.000 -100.00 % | 40.606 M | 0.000 -100.00 % | 36.519 M | 0.000 -100.00 % | 27.176 M | 0.000 -100.00 % | 11.734 M | 0.000 -100.00 % | 11.545 M | 0.000 -100.00 % | 7.528 M | 0.000 -100.00 % | 62.674 K 683.43 % | 8.000 K | 0.000 -100.00 % | 7.739 K | 0.000 -100.00 % | 8.000 K | 0.000 -100.00 % | 7.739 K | 0.000 -100.00 % | 9.000 K | 0.000 -100.00 % | 15.545 K | 0.000 -100.00 % | 20.000 K | 0.000 -100.00 % | 26.994 K | 0.000 -100.00 % | 108.000 K | 0.000 -100.00 % | 129.745 K | 0.000 -100.00 % | 164.000 K | 0.000 -100.00 % | 198.030 K -95.01 % | 3.968 M -0.50 % | 3.988 M -94.51 % | 72.621 M -0.17 % | 72.748 M |
| Total non current assets | 0.000 -100.00 % | 105.413 M | 0.000 -100.00 % | 112.536 M 4 624.97 % | -2.487 M -102.13 % | 117.030 M 5 157.48 % | -2.314 M -102.23 % | 103.748 M 4 688.59 % | -2.261 M -104.46 % | 50.724 M 2 494.90 % | -2.118 M -105.44 % | 38.956 M 1 752.08 % | -2.358 M -105.70 % | 41.367 M 1 326.78 % | -3.372 M -109.19 % | 36.710 M 961.30 % | -4.262 M -115.55 % | 27.404 M 193.58 % | -29.283 M -349.56 % | 11.734 M 1 645.20 % | -759.382 K -106.58 % | 11.545 M 323.65 % | -5.162 M -168.14 % | 7.576 M 366.10 % | -2.847 M -3 642.50 % | 80.367 K 4.37 % | 77.000 K 101.10 % | -7.001 M -6 643.54 % | 106.991 K 113.31 % | -804.000 K -1 034.88 % | 86.000 K 106.21 % | -1.384 M -831.86 % | 189.116 K 345.61 % | -77.000 K -100.58 % | 13.282 M 10 476.56 % | -128.000 K -164.51 % | 198.405 K 834.83 % | -27.000 K -100.19 % | 14.046 M 14 555.38 % | -97.168 K -285.40 % | 52.409 K 125.44 % | -206.000 K -101.46 % | 14.114 M 21 165.67 % | -67.000 K -149.60 % | 135.093 K 162.54 % | -216.000 K -101.51 % | 14.340 M 2 079.19 % | -724.539 K -449.75 % | 207.159 K -99.66 % | 61.413 M -30.10 % | 87.855 M 0.13 % | 87.737 M 5.56 % | 83.115 M |
| Other current assets | -2.820 M -108.49 % | 33.212 M 1 457.25 % | -2.447 M -100.74 % | 332.124 M | 0.000 -100.00 % | 9.464 M | 0.000 -100.00 % | 32.178 M | 0.000 -100.00 % | 17.729 M | 0.000 -100.00 % | 8.270 M | 0.000 -100.00 % | 6.301 M | 0.000 -100.00 % | 64.752 M | 0.000 -100.00 % | 24.588 M | 0.000 -100.00 % | 27.694 M | 0.000 -100.00 % | 31.797 M | 0.000 -100.00 % | 38.214 M | 0.000 -100.00 % | 24.142 M 32 089.43 % | 75.000 K | 0.000 -100.00 % | 14.680 M | 0.000 -100.00 % | 2.986 M | 0.000 -100.00 % | 2.075 M | 0.000 -100.00 % | 185.000 K | 0.000 -100.00 % | 14.930 M | 0.000 -100.00 % | 163.000 K | 0.000 -100.00 % | 14.153 M | 0.000 -100.00 % | 153.000 K | 0.000 -100.00 % | 66.461 M | 0.000 | 0.000 | 0.000 -100.00 % | 66.476 M | 0.000 -100.00 % | 43.750 K | 0.000 | 0.000 |
| Short term investments | 0.000 -100.00 % | 2.089 M | 0.000 -100.00 % | 1.979 M | 0.000 -100.00 % | 1.970 M -57.43 % | 4.628 M 617.52 % | 645.000 K -85.74 % | 4.522 M 142.34 % | 1.866 M -55.95 % | 4.236 M | 0.000 -100.00 % | 4.716 M 167.65 % | 1.762 M -73.87 % | 6.744 M | 0.000 -100.00 % | 8.524 M 212.78 % | 2.725 M -95.35 % | 58.566 M | 0.000 -100.00 % | 1.519 M | 0.000 -100.00 % | 10.324 M | 0.000 -100.00 % | 5.694 M | 0.000 | 0.000 -100.00 % | 14.002 M | 0.000 -100.00 % | 1.608 M | 0.000 -100.00 % | 2.768 M | 0.000 -100.00 % | 154.000 K | 0.000 -100.00 % | 256.000 K | 0.000 -100.00 % | 54.000 K | 0.000 -100.00 % | 194.336 K | 0.000 -100.00 % | 412.000 K | 0.000 -100.00 % | 134.000 K | 0.000 -100.00 % | 432.000 K | 0.000 -100.00 % | 1.449 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 0.000 -100.00 % | 2.820 M | 0.000 -100.00 % | 468.000 K | 0.000 -100.00 % | 516.000 K 122.30 % | -2.314 M -200.00 % | 2.314 M 202.34 % | -2.261 M -199.96 % | 2.262 M 206.80 % | -2.118 M -200.00 % | 2.118 M 189.82 % | -2.358 M -200.00 % | 2.358 M 169.93 % | -3.372 M -200.00 % | 3.372 M 179.12 % | -4.262 M -200.00 % | 4.262 M 114.55 % | -29.283 M -200.00 % | 29.283 M 3 956.16 % | -759.382 K -200.00 % | 759.382 K 114.71 % | -5.162 M -200.00 % | 5.162 M 281.31 % | -2.847 M -200.01 % | 2.847 M 172.93 % | 1.043 M 114.90 % | -7.001 M -200.00 % | 7.001 M 970.78 % | -804.000 K -200.00 % | 804.000 K 158.09 % | -1.384 M -200.00 % | 1.384 M 1 897.49 % | -77.000 K -200.00 % | 77.000 K 160.16 % | -128.000 K -200.13 % | 127.834 K 573.46 % | -27.000 K -200.00 % | 27.000 K 127.79 % | -97.168 K -200.00 % | 97.168 K 147.17 % | -206.000 K -200.00 % | 206.000 K 407.46 % | -67.000 K -199.61 % | 67.263 K 131.14 % | -216.000 K -200.00 % | 216.000 K 129.81 % | -724.539 K -200.00 % | 724.539 K 731 757.58 % | 99.000 -99.97 % | 302.789 K 1 706.94 % | 16.757 K -97.36 % | 634.274 K |
| Cash and short term investments | 2.820 M 0.00 % | 2.820 M 15.24 % | 2.447 M 0.00 % | 2.447 M -1.61 % | 2.487 M 0.00 % | 2.487 M 7.48 % | 2.314 M -21.80 % | 2.959 M 30.87 % | 2.261 M -0.04 % | 2.262 M 6.80 % | 2.118 M 0.00 % | 2.118 M -10.18 % | 2.358 M 0.00 % | 2.358 M -30.07 % | 3.372 M 0.00 % | 3.372 M -20.88 % | 4.262 M 0.00 % | 4.262 M -85.45 % | 29.283 M 0.00 % | 29.283 M 3 756.16 % | 759.382 K 0.00 % | 759.382 K -85.29 % | 5.162 M 0.00 % | 5.162 M 81.31 % | 2.847 M 0.01 % | 2.847 M 172.93 % | 1.043 M -85.10 % | 7.001 M 0.00 % | 7.001 M 770.78 % | 804.000 K 0.00 % | 804.000 K -41.91 % | 1.384 M 0.00 % | 1.384 M 1 697.49 % | 77.000 K 0.00 % | 77.000 K -39.84 % | 128.000 K 0.13 % | 127.834 K 373.46 % | 27.000 K 0.00 % | 27.000 K -72.21 % | 97.168 K 0.00 % | 97.168 K -52.83 % | 206.000 K 0.00 % | 206.000 K 207.46 % | 67.000 K -0.39 % | 67.263 K -68.86 % | 216.000 K 0.00 % | 216.000 K -70.19 % | 724.539 K 0.00 % | 724.539 K 731 757.58 % | 99.000 -99.97 % | 302.789 K 1 706.94 % | 16.757 K -97.36 % | 634.274 K |
| Total current assets | 0.000 -100.00 % | 504.688 M | 0.000 -100.00 % | 399.469 M 15 962.28 % | 2.487 M -99.37 % | 397.277 M 17 068.41 % | 2.314 M -99.40 % | 385.189 M 16 936.22 % | 2.261 M -99.50 % | 449.877 M 21 140.65 % | 2.118 M -99.43 % | 370.623 M 15 617.68 % | 2.358 M -99.35 % | 363.474 M 10 679.18 % | 3.372 M -99.10 % | 375.629 M 8 713.14 % | 4.262 M -98.48 % | 280.851 M 859.09 % | 29.283 M -78.40 % | 135.561 M 17 751.49 % | 759.382 K -99.46 % | 140.561 M 2 623.00 % | 5.162 M -95.55 % | 116.075 M 3 977.10 % | 2.847 M -98.06 % | 146.402 M -30.15 % | 209.586 M 2 893.66 % | 7.001 M -97.32 % | 261.570 M 32 433.60 % | 804.000 K -98.16 % | 43.743 M 3 060.47 % | 1.384 M -96.67 % | 41.620 M 53 951.74 % | 77.000 K -83.33 % | 462.000 K 260.94 % | 128.000 K -99.15 % | 15.098 M 55 817.83 % | 27.000 K -96.54 % | 780.000 K 702.73 % | 97.168 K -99.32 % | 14.250 M 6 817.55 % | 206.000 K -99.61 % | 52.668 M 78 508.96 % | 67.000 K -99.90 % | 66.529 M 30 700.35 % | 216.000 K -99.59 % | 52.525 M 7 149.44 % | 724.539 K -98.92 % | 67.200 M 1 072.89 % | 5.729 M 1 553.34 % | 346.539 K -80.15 % | 1.746 M -69.22 % | 5.672 M |
| Inventory | 0.000 -100.00 % | 149.789 M | 0.000 -100.00 % | 60.156 M | 0.000 -100.00 % | 37.589 M | 0.000 -100.00 % | 52.532 M | 0.000 -100.00 % | 68.549 M | 0.000 -100.00 % | 65.109 M | 0.000 -100.00 % | 74.549 M | 0.000 -100.00 % | 76.725 M | 0.000 -100.00 % | 38.302 M | 0.000 -100.00 % | 18.955 M | 0.000 -100.00 % | 9.711 M | 0.000 -100.00 % | 12.146 M | 0.000 -100.00 % | 12.715 M 25.69 % | 10.116 M | 0.000 -100.00 % | 15.219 M | 0.000 -100.00 % | 9.416 M | 0.000 -100.00 % | 6.636 M | 0.000 -100.00 % | 160.000 K | 0.000 100.00 % | -160.139 K | 0.000 -100.00 % | 120.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net receivables | 0.000 -100.00 % | 318.867 M | 0.000 -100.00 % | 4.742 M | 0.000 -100.00 % | 347.737 M | 0.000 -100.00 % | 305.770 M | 0.000 -100.00 % | 362.377 M | 0.000 -100.00 % | 302.997 M | 0.000 -100.00 % | 281.324 M | 0.000 -100.00 % | 290.104 M | 0.000 -100.00 % | 213.699 M | 0.000 -100.00 % | 86.522 M | 0.000 -100.00 % | 98.294 M | 0.000 -100.00 % | 96.567 M | 0.000 -100.00 % | 106.699 M | 0.000 | 0.000 -100.00 % | 224.670 M | 0.000 -100.00 % | 33.130 M | 0.000 -100.00 % | 33.525 M | 0.000 -100.00 % | 360.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 590.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 52.309 M | 0.000 | 0.000 | 0.000 -100.00 % | 52.309 M | 0.000 | 0.000 -100.00 % | 5.729 M | 0.000 -100.00 % | 1.729 M -65.68 % | 5.038 M |
| Tax assets | 0.000 -100.00 % | 6.191 M | 0.000 -100.00 % | 5.338 M | 0.000 -100.00 % | 4.411 M | 0.000 -100.00 % | 3.259 M | 0.000 -100.00 % | 2.762 M | 0.000 -100.00 % | 1.849 M | 0.000 -100.00 % | 718.000 K | 0.000 -100.00 % | 111.000 K | 0.000 -100.00 % | 111.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 18.000 K | 0.000 | 0.000 -100.00 % | 15.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 21.000 K | 0.000 -100.00 % | 21.238 K | 0.000 -100.00 % | 23.000 K | 0.000 -100.00 % | 22.721 K | 0.000 -100.00 % | 25.000 K | 0.000 -100.00 % | 25.415 K | 0.000 -100.00 % | 5.000 K | 0.000 -100.00 % | 5.348 K | 0.000 -100.00 % | 9.000 K | 0.000 -100.00 % | 9.129 K | 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 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 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 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 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 |
| Account payables | 0.000 -100.00 % | 147.729 M | 0.000 -100.00 % | 35.719 M | 0.000 -100.00 % | 43.910 M | 0.000 -100.00 % | 40.667 M | 0.000 -100.00 % | 85.983 M | 0.000 -100.00 % | 52.252 M | 0.000 -100.00 % | 34.024 M | 0.000 -100.00 % | 42.497 M | 0.000 -100.00 % | 95.358 M | 0.000 -100.00 % | 14.935 M | 0.000 -100.00 % | 16.916 M | 0.000 -100.00 % | 1.886 M | 0.000 -100.00 % | 3.923 M -96.83 % | 123.833 M | 0.000 -100.00 % | 174.765 M | 0.000 -100.00 % | 24.672 M | 0.000 -100.00 % | 23.484 M | 0.000 -100.00 % | 284.000 K | 0.000 -100.00 % | 389.584 K | 0.000 -100.00 % | 591.000 K | 0.000 -100.00 % | 424.972 K | 0.000 -100.00 % | 555.000 K | 0.000 -100.00 % | 395.275 K | 0.000 -100.00 % | 532.000 K | 0.000 -100.00 % | 531.184 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.379 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.476 M | 0.000 | 0.000 | 0.000 -100.00 % | 603.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 940.157 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 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 -100.00 % | 6.792 M | 0.000 -100.00 % | 7.756 M | 0.000 -100.00 % | 8.667 M | 0.000 -100.00 % | 9.522 M | 0.000 -100.00 % | 995.000 K | 0.000 -100.00 % | 1.094 M | 0.000 | 0.000 | 0.000 100.00 % | -4.860 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 |
| 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 -100.00 % | 32.751 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 0.000 -100.00 % | 24.021 M | 0.000 -100.00 % | 189.403 M | 0.000 -100.00 % | 14.502 M | 0.000 -100.00 % | 11.745 M | 0.000 100.00 % | -158.008 M | 0.000 | 0.000 | 0.000 100.00 % | -158.008 M | 0.000 100.00 % | -73.669 M | 0.000 -100.00 % | 17.520 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.724 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 55.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 55.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 55.254 M 0.46 % | 55.000 M 0.00 % | 55.000 M 0.00 % | 55.000 M 0.00 % | 55.000 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 200.000 K | 0.000 -100.00 % | 200.341 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 -100.00 % | 6.287 M 0.00 % | 6.287 M 0.00 % | 6.287 M 0.59 % | 6.250 M |
| 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 100.00 % | -627.360 K | 0.000 | 0.000 | 0.000 100.00 % | -628.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 0.000 -100.00 % | 610.101 M | 0.000 -100.00 % | 512.005 M | 0.000 -100.00 % | 514.307 M | 0.000 -100.00 % | 488.937 M | 0.000 -100.00 % | 500.600 M | 0.000 -100.00 % | 409.579 M | 0.000 -100.00 % | 404.842 M | 0.000 -100.00 % | 412.338 M | 0.000 -100.00 % | 308.256 M | 0.000 -100.00 % | 147.295 M | 0.000 -100.00 % | 152.106 M | 0.000 -100.00 % | 123.651 M | 0.000 -100.00 % | 146.483 M -30.13 % | 209.662 M | 0.000 -100.00 % | 261.677 M | 0.000 -100.00 % | 43.828 M | 0.000 -100.00 % | 41.809 M | 0.000 -100.00 % | 13.744 M | 0.000 -100.00 % | 15.296 M | 0.000 -100.00 % | 14.826 M | 0.000 -100.00 % | 14.303 M | 0.000 -100.00 % | 66.781 M | 0.000 -100.00 % | 66.664 M | 0.000 -100.00 % | 66.865 M | 0.000 -100.00 % | 67.408 M 0.39 % | 67.143 M -23.88 % | 88.201 M -1.43 % | 89.484 M 0.78 % | 88.788 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-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-03-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-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-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 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | -9.421 M 40.59 % | -15.858 M -367.51 % | -3.392 M -181.28 % | 4.173 M 904.05 % | -519.000 K 90.34 % | -5.370 M 69.70 % | -17.725 M -68.66 % | -10.509 M -102.56 % | -5.188 M 83.54 % | -31.527 M -6 813.82 % | -456.000 K 95.49 % | -10.104 M -5.35 % | -9.591 M 13.04 % | -11.029 M 38.96 % | -18.069 M 7.42 % | -19.518 M -26.42 % | -15.439 M 7.04 % | -16.609 M -3 960.88 % | -409.000 K -119.89 % | 2.056 M 166.34 % | -3.099 M 50.67 % | -6.282 M -55.34 % | -4.044 M -833.95 % | -433.000 K -96.82 % | -220.000 K -223.13 % | 178.667 K 128.09 % | -636.000 K 84.88 % | -4.207 M -110.46 % | -1.999 M 50.33 % | -4.025 M -314.90 % | -970.000 K -1 023.81 % | 105.000 K 134.88 % | -301.000 K 80.28 % | -1.526 M -57.85 % | -967.000 K -771.53 % | 144.000 K -60.66 % | 366.000 K 147.14 % | 148.095 K 137.68 % | -393.000 K -277.88 % | -104.000 K -7.22 % | -97.000 K -100.19 % | 52.386 M 25 329.94 % | 206.000 K 13.19 % | 182.000 K 213.79 % | 58.000 K 155.40 % | -104.693 K -174.78 % | 140.000 K -50.70 % | 284.000 K 1.43 % | 280.000 K 104.91 % | -5.706 M -4 855.00 % | 120.000 K |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.754 M 11.85 % | 10.509 M 102.56 % | 5.188 M -83.54 % | 31.527 M 6 813.82 % | 456.000 K -95.49 % | 10.104 M 5.35 % | 9.591 M -13.04 % | 11.029 M -38.96 % | 18.069 M -7.42 % | 19.518 M 26.42 % | 15.439 M -7.04 % | 16.609 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 |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.754 M 11.85 % | 10.509 M 119.26 % | 4.793 M -84.80 % | 31.527 M 1 996.93 % | -1.662 M -116.45 % | 10.104 M 5.35 % | 9.591 M -13.04 % | 11.029 M -38.96 % | 18.069 M -7.42 % | 19.518 M 26.42 % | 15.439 M -7.04 % | 16.609 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 |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 14.068 M 507.95 % | 2.314 M 128.24 % | -8.195 M -2 174.68 % | 395.000 K 101.27 % | -31.132 M -1 569.88 % | 2.118 M 126.52 % | -7.986 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 |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 620.000 K -95.59 % | 14.068 M 507.95 % | 2.314 M -55.40 % | 5.188 M 1 213.42 % | 395.000 K -13.38 % | 456.000 K -78.47 % | 2.118 M -77.92 % | 9.591 M -13.04 % | 11.029 M -38.96 % | 18.069 M -7.42 % | 19.518 M 26.42 % | 15.439 M -7.04 % | 16.609 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 |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.754 M 11.85 % | 10.509 M 102.56 % | 5.188 M -83.54 % | 31.527 M 6 813.82 % | 456.000 K -95.49 % | 10.104 M 5.35 % | 9.591 M -13.04 % | 11.029 M -38.96 % | 18.069 M -7.42 % | 19.518 M 26.42 % | 15.439 M -7.04 % | 16.609 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 |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.754 M 11.85 % | 10.509 M 102.56 % | 5.188 M -83.54 % | 31.527 M 6 813.82 % | 456.000 K -95.49 % | 10.104 M 5.35 % | 9.591 M -13.04 % | 11.029 M -38.96 % | 18.069 M -7.42 % | 19.518 M 26.42 % | 15.439 M -7.04 % | 16.609 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 |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 | 2012 |