 
					Kanel Industries Limited KANELIND.BO
Trading inactive
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 51.000 K | 0.000 | 0.000 -100.00 % | 522.997 K -36.94 % | 829.396 K 105.91 % | 402.797 K -99.90 % | 418.991 M -32.12 % | 617.244 M -6.68 % | 661.396 M 158.78 % | 255.587 M 12.66 % | 226.872 M 163.14 % | 86.216 M | 0.000 -100.00 % | 1.988 M | 0.000 | 0.000 -100.00 % | 32.496 M | 
| Net income | -560.000 K 79.43 % | -2.723 M -52.72 % | -1.783 M -1 197.52 % | 162.457 K 109.29 % | -1.749 M 15.83 % | -2.078 M 47.08 % | -3.927 M -330.59 % | -912.000 K 94.34 % | -16.121 M -707.67 % | -1.996 M 17.45 % | -2.418 M -10.87 % | -2.181 M 37.24 % | -3.475 M -45.15 % | -2.394 M -105.41 % | 44.282 M 1 118.91 % | -4.346 M -132.28 % | 13.465 M | 
| Income before tax | -560.000 K 79.43 % | -2.723 M -52.72 % | -1.783 M -1 197.23 % | 162.500 K 109.29 % | -1.749 M 15.83 % | -2.078 M 47.08 % | -3.927 M -330.59 % | -912.000 K 94.34 % | -16.121 M -707.67 % | -1.996 M 17.45 % | -2.418 M -10.87 % | -2.181 M 37.24 % | -3.475 M -45.15 % | -2.394 M -105.41 % | 44.282 M 1 118.91 % | -4.346 M -132.17 % | 13.508 M | 
| Income before tax ratio | -10.98 | 0.00 | 0.00 -100.00 % | 0.31 114.73 % | -2.11 59.12 % | -5.16 -54 943.13 % | -0.01 -534.33 % | 0.00 93.94 % | -0.02 -212.11 % | -0.01 26.73 % | -0.01 57.87 % | -0.03 | 0.00 100.00 % | -1.20 | 0.00 | 0.00 -100.00 % | 0.42 | 
| EBITDA | -452.000 K 81.96 % | -2.506 M -62.94 % | -1.538 M -27.32 % | -1.208 M -10.93 % | -1.089 M 23.20 % | -1.418 M 58.08 % | -3.383 M -553.09 % | -518.000 K 96.62 % | -15.310 M -1 200.76 % | -1.177 M 26.39 % | -1.599 M -2.57 % | -1.559 M 36.11 % | -2.440 M 14.11 % | -2.841 M -106.23 % | 45.609 M 1 709.35 % | -2.834 M -131.89 % | 8.888 M | 
| Net income ratio | -10.98 | 0.00 | 0.00 -100.00 % | 0.31 114.73 % | -2.11 59.12 % | -5.16 -54 943.13 % | -0.01 -534.33 % | 0.00 93.94 % | -0.02 -212.11 % | -0.01 26.73 % | -0.01 57.87 % | -0.03 | 0.00 100.00 % | -1.20 | 0.00 | 0.00 -100.00 % | 0.41 | 
| Ratio EBITDA | -8.86 | 0.00 | 0.00 100.00 % | -2.31 -75.91 % | -1.31 62.70 % | -3.52 -43 500.62 % | -0.01 -862.11 % | 0.00 96.37 % | -0.02 -402.66 % | 0.00 34.66 % | -0.01 61.02 % | -0.02 | 0.00 100.00 % | -1.43 | 0.00 | 0.00 -100.00 % | 0.27 | 
| Gross profit ratio | 1.00 | 0.00 | 0.00 -100.00 % | 0.43 140.66 % | -1.06 -9 675.60 % | 0.01 796.55 % | 0.00 -189.88 % | 0.00 35.67 % | 0.00 129.49 % | 0.00 -55.75 % | 0.00 0.35 % | 0.00 | 0.00 -100.00 % | 0.10 | 0.00 | 0.00 100.00 % | -0.12 | 
| Weighted average shs out dil | 1.400 M 8.62 % | 1.289 M 0.00 % | 1.289 M 0.00 % | 1.289 M 0.00 % | 1.289 M 0.00 % | 1.289 M 0.00 % | 1.289 M 0.00 % | 1.289 M 0.00 % | 1.289 M 0.00 % | 1.289 M 0.00 % | 1.289 M 0.00 % | 1.289 M 0.00 % | 1.289 M 0.00 % | 1.289 M -93.00 % | 18.412 M 0.00 % | 18.412 M 14 285 381 668.53 % | 0.129 | 
| Weighted average shs out | 1.400 M 8.62 % | 1.289 M 0.00 % | 1.289 M 0.00 % | 1.289 M 0.00 % | 1.289 M 0.00 % | 1.289 M 0.00 % | 1.289 M 0.00 % | 1.289 M 0.00 % | 1.289 M 0.00 % | 1.289 M 0.00 % | 1.289 M 0.00 % | 1.289 M 0.00 % | 1.289 M 0.00 % | 1.289 M -93.00 % | 18.412 M 0.00 % | 18.412 M 14 285 381 668.53 % | 0.129 | 
| EPS diluted | -0.40 81.04 % | -2.11 -52.90 % | -1.38 -1 085.71 % | 0.14 110.29 % | -1.36 15.53 % | -1.61 47.21 % | -3.05 -329.58 % | -0.71 94.32 % | -12.51 -707.10 % | -1.55 17.55 % | -1.88 -11.24 % | -1.69 37.41 % | -2.70 -45.16 % | -1.86 -177.50 % | 2.40 1 100.00 % | -0.24 -100.00 % | 104 471 358.63 | 
| Earnings per share | -0.40 81.04 % | -2.11 -52.90 % | -1.38 -1 085.71 % | 0.14 110.29 % | -1.36 15.53 % | -1.61 47.21 % | -3.05 -329.58 % | -0.71 94.32 % | -12.51 -707.10 % | -1.55 17.55 % | -1.88 -11.24 % | -1.69 37.41 % | -2.70 -45.16 % | -1.86 -177.50 % | 2.40 1 100.00 % | -0.24 -100.00 % | 104 471 358.63 | 
| Gross profit | 51.000 K 177.27 % | -66.000 K 72.95 % | -244.000 K -208.40 % | 225.091 K 125.64 % | -878.000 K -19 817.04 % | 4.453 K 100.67 % | -665.000 K -161.01 % | 1.090 M 26.61 % | 860.918 K 493.87 % | 144.967 K -50.15 % | 290.814 K 164.07 % | 110.126 K 684.53 % | -18.840 K -109.56 % | 197.054 K 114.59 % | -1.351 M 11.12 % | -1.520 M 59.47 % | -3.750 M | 
| Income tax expense | 0.000 | 0.000 | 0.000 -100.00 % | 43.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Cost of revenue | 108.000 K 63.64 % | 66.000 K -72.98 % | 244.276 K -18.00 % | 297.906 K -82.55 % | 1.707 M 328.52 % | 398.344 K -99.91 % | 419.656 M -32.01 % | 617.255 M -6.71 % | 661.630 M 159.01 % | 255.442 M 12.22 % | 227.635 M 160.91 % | 87.248 M 462 999.79 % | 18.840 K -98.95 % | 1.791 M 32.57 % | 1.351 M -11.12 % | 1.520 M -95.81 % | 36.246 M | 
| General and administrative expenses | 0.000 | 0.000 -100.00 % | 270.027 K -38.94 % | 442.200 K 391.33 % | 90.000 K 0.00 % | 90.000 K 0.00 % | 90.000 K 0.00 % | 90.000 K 0.00 % | 90.000 K 0.00 % | 90.000 K 0.00 % | 90.000 K 0.00 % | 90.000 K 0.00 % | 90.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 5.473 M | 
| Selling and marketing expenses | 0.000 | 0.000 -100.00 % | 1.297 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.358 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.448 M | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other expenses | 0.000 | 0.000 -100.00 % | 1.400 K -99.89 % | 1.237 M -28.21 % | 1.723 M 1 772.82 % | -103.000 K -155.76 % | 184.729 K -81.56 % | 1.002 M 28.18 % | 781.713 K 782.29 % | 88.600 K -62.05 % | 233.487 K 1 060.13 % | 20.126 K 136.38 % | -55.320 K -5.78 % | -52.299 K -18.16 % | -44.260 K 80.15 % | -223.000 K 97.58 % | -9.224 M | 
| Operating expenses | 53.000 K -97.90 % | 2.526 M 61.20 % | 1.567 M -6.67 % | 1.679 M -7.39 % | 1.813 M 40 614.13 % | 4.453 K -99.87 % | 3.497 M 220.24 % | 1.092 M -93.13 % | 15.888 M 8 795.86 % | 178.600 K -44.79 % | 323.487 K 193.74 % | 110.126 K -96.86 % | 3.504 M 56.36 % | 2.241 M 7.17 % | 2.091 M -19.39 % | 2.594 M 169.17 % | -3.750 M | 
| Cost and expenses | 53.000 K -19.70 % | 66.000 K -96.36 % | 1.811 M -8.40 % | 1.977 M -22.77 % | 2.560 M 535.56 % | 402.797 K -99.90 % | 418.878 M -32.28 % | 618.540 M -6.40 % | 660.818 M 156.53 % | 257.599 M 13.57 % | 226.816 M 163.08 % | 86.216 M 2 347.23 % | 3.523 M 77.21 % | 1.988 M -42.24 % | 3.442 M -16.33 % | 4.114 M -87.34 % | 32.496 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 | 
| Selling general and administrative expenses | 53.000 K | 0.000 -100.00 % | 1.567 M 254.36 % | 442.200 K 391.33 % | 90.000 K 0.00 % | 90.000 K -97.39 % | 3.448 M 3 731.11 % | 90.000 K 0.00 % | 90.000 K 0.00 % | 90.000 K 0.00 % | 90.000 K 0.00 % | 90.000 K -97.46 % | 3.538 M 61.63 % | 2.189 M 6.94 % | 2.047 M -13.67 % | 2.371 M -56.68 % | 5.473 M | 
| Interest income | 0.000 | 0.000 -100.00 % | 26.900 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 47.978 K | 0.000 -100.00 % | 3.202 K | 0.000 -100.00 % | 119.910 K | 
| Interest expense | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 134.078 K | 
| Depreciation and amortization | 108.000 K -50.23 % | 217.000 K -11.17 % | 244.276 K -0.01 % | 244.300 K -61.95 % | 641.987 K -17.50 % | 778.122 K 0.00 % | 778.122 K 0.00 % | 778.122 K -4.14 % | 811.726 K -0.87 % | 818.823 K 0.00 % | 818.823 K -10.23 % | 912.135 K -11.87 % | 1.035 M -11.99 % | 1.176 M -11.38 % | 1.327 M -12.29 % | 1.513 M -77.55 % | 6.739 M | 
| Operating income | -2.000 K 96.97 % | -66.000 K 96.36 % | -1.811 M -24.55 % | -1.454 M 16.00 % | -1.731 M 21.17 % | -2.196 M 47.24 % | -4.162 M -220.89 % | -1.297 M 91.96 % | -16.122 M -701.29 % | -2.012 M 18.11 % | -2.457 M 0.57 % | -2.471 M 40.44 % | -4.149 M -3.26 % | -4.018 M -16.73 % | -3.442 M 16.33 % | -4.114 M -291.35 % | 2.150 M | 
| Operating income ratio | -0.04 | 0.00 | 0.00 100.00 % | -2.78 -33.21 % | -2.09 61.72 % | -5.45 -54 784.38 % | -0.01 -372.73 % | 0.00 91.38 % | -0.02 -209.65 % | -0.01 27.31 % | -0.01 62.21 % | -0.03 | 0.00 100.00 % | -2.02 | 0.00 | 0.00 -100.00 % | 0.07 | 
| Total other income expenses net | -558.000 K 79.00 % | -2.657 M -9 444.78 % | 28.433 K -98.24 % | 1.616 M 9 229.94 % | -17.700 K -114.96 % | 118.319 K -48.24 % | 228.581 K -40.62 % | 384.928 K 35 874.58 % | 1.070 K -93.26 % | 15.867 K -59.62 % | 39.299 K -86.46 % | 290.252 K -56.89 % | 673.262 K -58.54 % | 1.624 M -96.60 % | 47.724 M 20 582.40 % | -233.000 K -102.05 % | 11.358 M | 
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2008 | 
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 3.188 M -97.01 % | 106.604 M 0.53 % | 106.038 M -0.59 % | 106.672 M 10.80 % | 96.272 M 0.83 % | 95.481 M 3.68 % | 92.095 M 9.29 % | 84.270 M 2.53 % | 82.193 M 14.74 % | 71.634 M 0.63 % | 71.186 M 0.02 % | 71.174 M 3.05 % | 69.065 M -3.98 % | 71.928 M 10.97 % | 64.818 M -42.39 % | 112.514 M 2.08 % | 110.225 M -88.04 % | 921.741 M | 
| Total investments | 0.000 -100.00 % | 15.000 K 0.00 % | 15.000 K 200.00 % | 5.000 K -99.98 % | 30.520 M 0.00 % | 30.520 M 0.00 % | 30.520 M 0.00 % | 30.520 M 0.00 % | 30.520 M 610 309.56 % | 5.000 K 0.00 % | 5.000 K -75.00 % | 20.000 K 0.00 % | 20.000 K 0.00 % | 20.000 K 0.00 % | 20.000 K 0.00 % | 20.000 K 33.33 % | 15.000 K 0.00 % | 15.000 K | 
| Total debt | 3.506 M -96.71 % | 106.708 M 0.54 % | 106.138 M -0.52 % | 106.697 M 10.80 % | 96.297 M 0.78 % | 95.556 M 1.84 % | 93.832 M 11.10 % | 84.455 M 2.46 % | 82.427 M 1.93 % | 80.866 M 0.62 % | 80.370 M -0.09 % | 80.445 M 0.60 % | 79.966 M -1.89 % | 81.506 M 9.95 % | 74.131 M -39.10 % | 121.736 M 0.58 % | 121.036 M -87.01 % | 932.009 M | 
| Accumulated other comprehensive income loss | 0.000 | 0.000 100.00 % | -255.093 M -230.91 % | 194.859 M 0.00 % | 194.859 M 0.00 % | 194.858 M 0.00 % | 194.859 M 0.00 % | 194.859 M 0.00 % | 194.859 M 0.00 % | 194.859 M 0.00 % | 194.859 M 0.00 % | 194.859 M 0.00 % | 194.859 M | 0.000 | 0.000 -100.00 % | 17.859 M | 0.000 | 0.000 | 
| Retained earnings | 0.000 100.00 % | -452.676 M -0.61 % | -449.953 M -0.40 % | -448.170 M 0.04 % | -448.332 M -0.39 % | -446.583 M -0.47 % | -444.506 M -0.89 % | -440.579 M -0.21 % | -439.667 M -3.81 % | -423.546 M -0.47 % | -421.551 M -0.58 % | -419.133 M -0.52 % | -416.952 M -0.84 % | -413.477 M -0.58 % | -411.083 M | 0.000 | 0.000 | 0.000 | 
| Common stock | 157.500 M -14.46 % | 184.124 M 0.00 % | 184.124 M 0.00 % | 184.124 M 0.00 % | 184.124 M 0.00 % | 184.124 M 0.00 % | 184.124 M 0.00 % | 184.124 M 0.00 % | 184.124 M 0.00 % | 184.124 M 0.00 % | 184.124 M 0.00 % | 184.124 M 0.00 % | 184.124 M 0.00 % | 184.124 M 0.00 % | 184.124 M 0.00 % | 184.124 M 0.00 % | 184.124 M 0.00 % | 184.124 M | 
| Total equity | 159.076 M 315.86 % | -73.693 M -3.84 % | -70.970 M -2.58 % | -69.187 M 0.23 % | -69.349 M -2.59 % | -67.600 M -3.17 % | -65.523 M -6.38 % | -61.596 M -1.50 % | -60.684 M -36.18 % | -44.563 M -4.69 % | -42.568 M -6.02 % | -40.150 M -5.74 % | -37.969 M -10.08 % | -34.494 M -7.46 % | -32.100 M -108.47 % | 378.984 M 0.00 % | 378.984 M 0.00 % | 378.984 M | 
| Other non current 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 | 
| Long term debt | 3.506 M -96.42 % | 97.944 M 0.59 % | 97.374 M 1.50 % | 95.934 M 32.00 % | 72.675 M 0.00 % | 72.675 M 53.00 % | 47.500 M 39.71 % | 34.000 M -19.05 % | 42.000 M -16.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M -58.93 % | 121.736 M 0.58 % | 121.036 M -87.01 % | 932.009 M | 
| Total non current liabilities | 3.506 M -96.42 % | 97.944 M 0.59 % | 97.374 M 1.50 % | 95.934 M 32.00 % | 72.675 M 0.00 % | 72.675 M 53.00 % | 47.500 M 39.71 % | 34.000 M -19.05 % | 42.000 M -16.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M -58.93 % | 121.736 M 0.58 % | 121.036 M -87.01 % | 932.009 M | 
| Other current liabilities | 1.000 M -88.46 % | 8.662 M -0.29 % | 8.687 M -50.49 % | 17.545 M 51.46 % | 11.584 M 3.32 % | 11.212 M 1.30 % | 11.068 M -42.74 % | 19.328 M 36.71 % | 14.138 M -1.77 % | 14.392 M 3.32 % | 13.930 M 10.29 % | 12.631 M -8.02 % | 13.732 M -10.13 % | 15.280 M -9.81 % | 16.942 M 25.89 % | 13.457 M -5.45 % | 14.233 M 15.45 % | 12.329 M | 
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Short term debt | 0.000 -100.00 % | 8.764 M 0.00 % | 8.764 M -18.58 % | 10.764 M -54.44 % | 23.623 M 3.24 % | 22.882 M -50.61 % | 46.332 M -8.17 % | 50.455 M 24.80 % | 40.427 M 30.98 % | 30.866 M 1.63 % | 30.370 M -0.25 % | 30.445 M 1.60 % | 29.966 M -4.89 % | 31.506 M 30.56 % | 24.131 M | 0.000 | 0.000 | 0.000 | 
| Total current liabilities | 1.000 M -96.49 % | 28.465 M 7.35 % | 26.515 M -6.33 % | 28.308 M -75.72 % | 116.613 M -8.67 % | 127.683 M -33.84 % | 192.986 M 124.13 % | 86.105 M -23.82 % | 113.033 M 87.15 % | 60.397 M 8.28 % | 55.780 M -60.92 % | 142.722 M 165.40 % | 53.776 M -6.68 % | 57.625 M 5.19 % | 54.782 M 89.07 % | 28.975 M 1.66 % | 28.503 M -26.54 % | 38.800 M | 
| Total liabilities | 4.506 M -96.44 % | 126.409 M 2.03 % | 123.889 M -0.28 % | 124.242 M -34.36 % | 189.288 M -5.53 % | 200.358 M -16.69 % | 240.486 M 100.23 % | 120.105 M -22.53 % | 155.033 M 40.43 % | 110.397 M 4.37 % | 105.780 M -45.11 % | 192.723 M 85.71 % | 103.776 M -3.58 % | 107.625 M 2.71 % | 104.782 M -30.47 % | 150.710 M 0.78 % | 149.539 M -84.60 % | 970.809 M | 
| Other non current assets | 0.000 | 0.000 -100.00 % | 1.000 K -100.00 % | 29.031 M -4.86 % | 30.515 M 0.00 % | 30.515 M 0.00 % | 30.515 M 0.00 % | 30.515 M -8.45 % | 33.333 M 1 083.10 % | 2.817 M -12.43 % | 3.217 M 14.24 % | 2.816 M -18.32 % | 3.448 M 10.49 % | 3.121 M 13.59 % | 2.748 M -99.40 % | 455.355 M 0.98 % | 450.933 M -63.27 % | 1.228 B | 
| Long term investments | 0.000 -100.00 % | 15.000 K 0.00 % | 15.000 K 200.00 % | 5.000 K 0.00 % | 5.000 K 0.00 % | 5.000 K 0.00 % | 5.000 K 0.00 % | 5.000 K 0.00 % | 5.000 K 0.00 % | 5.000 K 0.00 % | 5.000 K -75.00 % | 20.000 K 0.00 % | 20.000 K | 0.000 -100.00 % | 20.000 K 0.00 % | 20.000 K | 0.000 | 0.000 | 
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Property plant equipment net | 163.237 M 2 846.52 % | 5.540 M -3.59 % | 5.746 M -4.10 % | 5.991 M -3.92 % | 6.236 M -13.13 % | 7.178 M -9.02 % | 7.890 M -8.96 % | 8.666 M -8.24 % | 9.445 M -7.91 % | 10.256 M -7.39 % | 11.075 M -6.66 % | 11.866 M -7.11 % | 12.774 M -7.49 % | 13.809 M -7.85 % | 14.985 M -8.01 % | 16.290 M -8.72 % | 17.845 M -63.56 % | 48.974 M | 
| Total non current assets | 163.237 M 2 838.56 % | 5.555 M -3.59 % | 5.762 M -83.55 % | 35.028 M -4.70 % | 36.756 M -2.50 % | 37.698 M -1.85 % | 38.410 M -1.98 % | 39.187 M -8.40 % | 42.782 M 227.12 % | 13.079 M -8.52 % | 14.298 M -2.75 % | 14.702 M -9.48 % | 16.242 M -4.06 % | 16.930 M -4.64 % | 17.753 M -96.24 % | 471.664 M 0.62 % | 468.778 M -63.28 % | 1.277 B | 
| Other current assets | 27.000 K -99.85 % | 17.953 M -61.85 % | 47.057 M 162.11 % | 17.953 M -69.00 % | 57.916 M -16.09 % | 69.020 M 1 124.87 % | 5.635 M 86.66 % | 3.019 M 9 529.07 % | 31.351 K 1 509.39 % | 1.948 K 0.00 % | 1.948 K -95.03 % | 39.201 K 0.00 % | 39.201 K 3 920 000.00 % | 1.000 0.00 % | 1.000 | 0.000 | 0.000 | 0.000 | 
| Short term investments | 0.000 | 0.000 -100.00 % | 186.000 -99.99 % | 2.048 M -93.29 % | 30.515 M 0.00 % | 30.515 M 0.00 % | 30.515 M 0.00 % | 30.515 M 0.00 % | 30.515 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| cash and cash equivalents | 318.000 K 205.77 % | 104.000 K 4.00 % | 100.000 K 293.33 % | 25.424 K 0.00 % | 25.424 K -66.29 % | 75.424 K -95.66 % | 1.737 M 840.30 % | 184.730 K -21.06 % | 234.024 K -97.47 % | 9.232 M 0.52 % | 9.184 M -0.94 % | 9.272 M -14.95 % | 10.901 M 13.81 % | 9.578 M 2.85 % | 9.313 M 0.99 % | 9.222 M -14.70 % | 10.811 M 5.30 % | 10.268 M | 
| Cash and short term investments | 318.000 K 205.77 % | 104.000 K 3.81 % | 100.186 K -95.17 % | 2.074 M 1 640.99 % | 119.123 K -17.62 % | 144.605 K -92.04 % | 1.818 M 883.98 % | 184.730 K -21.06 % | 234.024 K -97.47 % | 9.232 M 0.52 % | 9.184 M -0.94 % | 9.272 M -14.95 % | 10.901 M 13.81 % | 9.578 M 2.85 % | 9.313 M 0.99 % | 9.222 M -14.70 % | 10.811 M 5.30 % | 10.268 M | 
| Total current assets | 345.000 K -99.27 % | 47.161 M 0.01 % | 47.157 M 135.46 % | 20.027 M -75.92 % | 83.182 M -12.49 % | 95.059 M -30.39 % | 136.553 M 606.70 % | 19.322 M -62.53 % | 51.566 M -2.25 % | 52.755 M 7.85 % | 48.915 M -64.52 % | 137.871 M 178.16 % | 49.565 M -11.81 % | 56.201 M 2.32 % | 54.929 M -5.34 % | 58.029 M -2.87 % | 59.744 M -18.26 % | 73.088 M | 
| Inventory | 0.000 | 0.000 100.00 % | -29.104 M | 0.000 -100.00 % | 297.905 K -71.50 % | 1.045 M -15.89 % | 1.243 M -43.75 % | 2.209 M 4.51 % | 2.114 M 504.71 % | 349.565 K 0.00 % | 349.565 K 635 472.73 % | 55.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.218 M | 
| Net receivables | 0.000 -100.00 % | 29.104 M 0.00 % | 29.104 M | 0.000 -100.00 % | 24.849 M -72.71 % | 91.052 M -30.32 % | 130.675 M 843.73 % | 13.847 M -71.85 % | 49.187 M 13.93 % | 43.172 M 9.63 % | 39.379 M -69.37 % | 128.560 M 232.84 % | 38.625 M -17.16 % | 46.623 M 2.21 % | 45.616 M -6.54 % | 48.808 M -0.26 % | 48.933 M -20.57 % | 61.602 M | 
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 186.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Account payables | 0.000 -100.00 % | 11.039 M 21.79 % | 9.064 M | 0.000 -100.00 % | 81.406 M -13.02 % | 93.589 M -30.97 % | 135.586 M 730.68 % | 16.322 M -72.08 % | 58.468 M 286.18 % | 15.140 M 31.89 % | 11.479 M -88.48 % | 99.646 M 888.67 % | 10.079 M -7.01 % | 10.838 M -20.94 % | 13.708 M -11.66 % | 15.517 M 8.75 % | 14.270 M -46.09 % | 26.471 M | 
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| 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 | 
| 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 | 
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Preferred stock | 0.000 | 0.000 -100.00 % | 265.829 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 | 
| Other total stockholders equity | 1.576 M -99.19 % | 194.859 M 5.83 % | 184.123 M | 0.000 100.00 % | -521.000 -610.78 % | 102.000 142.68 % | -239.000 -8.14 % | -221.000 61.76 % | -578.000 12.29 % | -659.000 -824.18 % | 91.000 169.47 % | -131.000 38.79 % | -214.000 -100.00 % | 194.859 M 0.00 % | 194.859 M 10.09 % | 177.000 M -9.17 % | 194.859 M 0.00 % | 194.859 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 | 
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 236.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 916.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Total assets | 163.582 M 210.31 % | 52.716 M -0.38 % | 52.919 M -3.88 % | 55.055 M -54.10 % | 119.938 M -9.66 % | 132.757 M -24.12 % | 174.963 M 199.03 % | 58.509 M -37.99 % | 94.348 M 43.31 % | 65.834 M 4.15 % | 63.212 M -58.57 % | 152.573 M 131.85 % | 65.808 M -10.01 % | 73.131 M 0.62 % | 72.682 M -86.28 % | 529.694 M 0.22 % | 528.522 M -60.84 % | 1.350 B | 
| 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 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 | 
| 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 | 
| Change in working capital | -3.791 M -294.51 % | 1.949 M | 0.000 100.00 % | -8.852 M -9 918.24 % | 90.157 K 104.30 % | -2.098 M 54.95 % | -4.657 M -145.14 % | -1.900 M -139.75 % | 4.779 M 555.18 % | 729.409 K -99.18 % | 88.870 M 10 723.83 % | -836.512 K -110.98 % | 7.619 M 229.30 % | -5.892 M -294.14 % | 3.035 M 408.36 % | 597.013 K -83.37 % | 3.590 M -74.38 % | 14.011 M | 
| Accounts receivables | 0.000 | 0.000 | 0.000 -100.00 % | 26.333 M | 0.000 -100.00 % | 8.607 M 139.81 % | -21.622 M -146.92 % | 46.078 M 226.14 % | -36.530 M -553.24 % | -5.592 M -106.27 % | 89.219 M 199.46 % | -89.703 M -1 277.42 % | 7.619 M 659.98 % | -1.361 M -406.42 % | 444.000 K 255.20 % | 125.000 K -99.01 % | 12.670 M 248.84 % | -8.512 M | 
| Inventory | 0.000 | 0.000 | 0.000 -100.00 % | 297.906 K -60.14 % | 747.328 K 278.51 % | 197.442 K -79.57 % | 966.439 K 1 114.45 % | -95.267 K 94.60 % | -1.764 M | 0.000 -100.00 % | 349.565 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.218 M -86.10 % | 8.765 M | 
| Accounts payables | 0.000 -100.00 % | 1.975 M | 0.000 100.00 % | -75.446 M -538.76 % | -11.811 M 71.78 % | -41.852 M -137.01 % | 113.099 M 336.20 % | -47.883 M -211.16 % | 43.073 M 627.40 % | 5.922 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other working capital | -3.791 M -14 480.77 % | -26.000 K -120.80 % | 125.000 K -99.69 % | 39.963 M 258.27 % | 11.154 M -63.96 % | 30.950 M 131.87 % | -97.100 M | 0.000 | 0.000 -100.00 % | 400.000 K 157.23 % | -698.981 K -100.79 % | 88.867 M | 0.000 100.00 % | -4.532 M -274.90 % | 2.591 M 448.92 % | 472.014 K 104.58 % | -10.298 M -174.84 % | 13.759 M | 
| Other non cash items | -51.000 K -5 200.00 % | 1.000 K -99.20 % | 125.000 K -90.00 % | 1.250 M 62 501 050.00 % | 2.000 -100.00 % | 66.245 K 2 867 848.92 % | -2.310 | 0.000 -100.00 % | 0.920 100.01 % | -11.715 K 99.99 % | -87.297 M -319 703.82 % | -27.297 K 99.17 % | -3.308 M | 0.000 -100.00 % | 27.215 K 107.92 % | -343.426 K 99.95 % | -731.111 M -2 531 535.34 % | -28.879 K | 
| Net cash provided by operating activities | -4.294 M -672.30 % | -556.000 K 60.68 % | -1.414 M 80.35 % | -7.195 M -607.84 % | -1.016 M 70.08 % | -3.398 M 56.47 % | -7.806 M -283.92 % | -2.033 M 80.69 % | -10.530 M -2 193.01 % | -459.233 K -1 651.46 % | -26.220 K 98.77 % | -2.133 M -214.01 % | 1.871 M 126.31 % | -7.110 M -114.61 % | 48.671 M 2 004.36 % | -2.556 M -190.90 % | 2.812 M -87.70 % | 22.857 M | 
| Investments in property plant and equipment | 0.000 100.00 % | -10.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.425 K | 0.000 | 0.000 | 0.000 100.00 % | -28.400 K | 0.000 | 0.000 | 0.000 100.00 % | -23.000 K | 0.000 100.00 % | -14.000 K | 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 | 
| 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 | 
| 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 | 
| Other investing activites | 1.077 M | 0.000 | 0.000 | 0.000 -100.00 % | 250.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.000 K 505.08 % | -3.703 K | 0.000 | 0.000 | 0.000 -100.00 % | 13.700 K -99.98 % | 77.531 M 233.25 % | 23.265 M | 
| Net cash used for investing activites | 1.077 M 10 870.00 % | -10.000 K | 0.000 | 0.000 -100.00 % | 250.000 K | 0.000 100.00 % | -1.425 K | 0.000 | 0.000 | 0.000 100.00 % | -13.400 K -261.87 % | -3.703 K | 0.000 | 0.000 100.00 % | -23.000 K -267.88 % | 13.700 K -99.98 % | 77.517 M 233.19 % | 23.265 M | 
| Debt repayment | 3.506 M | 0.000 100.00 % | -560.000 K -106.12 % | 9.150 M 1 134.81 % | 740.996 K -57.03 % | 1.725 M -81.61 % | 9.377 M 362.47 % | 2.028 M 30.66 % | 1.552 M 213.39 % | 495.172 K 761.11 % | -74.900 K -115.62 % | 479.500 K 176.72 % | -625.008 K -108.47 % | 7.375 M 115.20 % | -48.520 M -7 036.18 % | 699.518 K 100.88 % | -79.643 M -72.95 % | -46.049 M | 
| 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 | 
| 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 | 
| 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 | 
| Other financing activites | 0.000 -100.00 % | 570.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 0.000 | 0.000 -100.00 % | 11.715 K -56.56 % | 26.968 K -1.21 % | 27.297 K -64.76 % | 77.462 K | 0.000 100.00 % | -37.258 K | 0.000 -100.00 % | 93.854 K 762.44 % | -14.168 K | 
| Net cash used provided by financing activities | 3.506 M 515.09 % | 570.000 K 201.79 % | -560.000 K -106.12 % | 9.150 M 1 134.81 % | 740.996 K -57.03 % | 1.725 M -81.61 % | 9.377 M 362.47 % | 2.028 M 30.66 % | 1.552 M 206.15 % | 506.887 K 1 157.53 % | -47.931 K -109.46 % | 506.797 K 192.56 % | -547.546 K -107.42 % | 7.375 M 115.19 % | -48.557 M -7 041.50 % | 699.518 K 100.88 % | -79.549 M -72.70 % | -46.063 M | 
| Effect of forex changes on cash | -75.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 | 
| Net change in cash | 214.000 K 5 250.00 % | 4.000 K 100.20 % | -1.974 M -200.98 % | 1.955 M 7 771.59 % | -25.481 K 98.48 % | -1.673 M -206.58 % | 1.570 M 28 329.44 % | -5.561 K 99.94 % | -8.978 M -18 940.85 % | 47.654 K 154.43 % | -87.551 K 94.63 % | -1.629 M -223.16 % | 1.323 M 398.95 % | 265.170 K 190.45 % | 91.295 K 104.95 % | -1.843 M -438.82 % | 543.819 K 824.75 % | 58.807 K | 
| Cash at beginning of period | 104.000 K 4.00 % | 100.000 K -95.18 % | 2.074 M 1 640.99 % | 119.123 K -17.62 % | 144.605 K -92.04 % | 1.818 M 633.34 % | 247.867 K -2.19 % | 253.428 K -97.25 % | 9.232 M 0.52 % | 9.184 M -0.94 % | 9.272 M -14.95 % | 10.901 M 13.81 % | 9.578 M 2.85 % | 9.313 M 0.99 % | 9.222 M -14.70 % | 10.811 M 5.30 % | 10.268 M 0.58 % | 10.209 M | 
| Cash at end of period | 318.000 K 205.77 % | 104.000 K 4.00 % | 100.000 K -95.18 % | 2.074 M 1 640.98 % | 119.124 K -17.62 % | 144.605 K -92.04 % | 1.818 M 633.34 % | 247.867 K -2.19 % | 253.428 K -97.25 % | 9.232 M 0.52 % | 9.184 M -0.94 % | 9.272 M -14.95 % | 10.901 M 13.81 % | 9.578 M 2.85 % | 9.313 M 3.84 % | 8.969 M -17.04 % | 10.811 M 5.30 % | 10.268 M | 
| Operating cash flow | -4.294 M -672.30 % | -556.000 K 60.68 % | -1.414 M 80.35 % | -7.195 M -607.84 % | -1.016 M 70.08 % | -3.398 M 56.47 % | -7.806 M -283.92 % | -2.033 M 80.69 % | -10.530 M -2 193.01 % | -459.233 K -1 651.46 % | -26.220 K 98.77 % | -2.133 M -209.47 % | 1.948 M 127.40 % | -7.110 M -114.61 % | 48.671 M 2 004.36 % | -2.556 M -190.90 % | 2.812 M -87.70 % | 22.857 M | 
| Capital expenditure | 0.000 100.00 % | -10.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.425 K | 0.000 | 0.000 | 0.000 100.00 % | -28.400 K -666.95 % | -3.703 K | 0.000 | 0.000 100.00 % | -22.997 K | 0.000 100.00 % | -14.000 K | 0.000 | 
| Free CashFlow | -4.294 M -658.66 % | -566.000 K 59.97 % | -1.414 M 80.35 % | -7.195 M -607.84 % | -1.016 M 70.08 % | -3.398 M 56.48 % | -7.807 M -284.00 % | -2.033 M 80.69 % | -10.530 M -2 193.01 % | -459.233 K -740.78 % | -54.620 K 97.44 % | -2.136 M -214.20 % | 1.871 M 126.31 % | -7.110 M -114.61 % | 48.648 M 2 003.46 % | -2.556 M -191.35 % | 2.798 M -87.76 % | 22.857 M | 
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 
| 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-09-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.000 | 0.000 -100.00 % | 523.000 K | 0.000 -100.00 % | 40.396 K -94.88 % | 789.000 K | 0.000 | 0.000 100.00 % | -203.000 -100.10 % | 202.000 K | 0.000 -100.00 % | 201.000 K -97.06 % | 6.847 M 812.93 % | 750.000 K -99.08 % | 81.343 M -75.35 % | 330.051 M 69.05 % | 195.237 M 63.37 % | 119.509 M -45.24 % | 218.260 M 159.26 % | 84.185 M -28.90 % | 118.411 M 7.44 % | 110.210 M -52.34 % | 231.242 M 14.74 % | 201.533 M 166.53 % | 75.614 M -24.62 % | 100.312 M 157.38 % | 38.975 M -4.21 % | 40.686 M -68.58 % | 129.511 M 63.39 % | 79.265 M 1 216.69 % | 6.020 M -50.16 % | 12.078 M -85.99 % | 86.216 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 454.000 | 0.000 -100.00 % | 1.988 M | 
| Net income | -747.000 K -163.96 % | -283.000 K -62.64 % | -174.000 K -228.30 % | -53.000 K -6.00 % | -50.000 K 98.04 % | -2.545 M -127 150.00 % | -2.000 K 96.92 % | -65.000 K 41.44 % | -111.000 K 73.76 % | -423.000 K -44.37 % | -293.000 K 64.66 % | -829.000 K -246.86 % | -239.000 K 47.36 % | -454.000 K 19.93 % | -567.000 K -136.35 % | 1.560 M 769.53 % | -233.000 K 72.43 % | -845.000 K -238.00 % | -250.000 K 10.39 % | -279.000 K 0.71 % | -281.000 K 59.51 % | -694.000 K -123.87 % | -310.000 K 32.90 % | -462.000 K 34.09 % | -701.000 K -380.14 % | -146.000 K 84.73 % | -956.000 K -563.89 % | -144.000 K 94.84 % | -2.792 M -2 094.29 % | 140.000 K 185.89 % | -163.000 K -89.53 % | -86.000 K 89.60 % | -827.000 K 94.75 % | -15.750 M -6 328.57 % | -245.000 K -60.13 % | -153.000 K -104.00 % | -75.000 K -153.96 % | 139.000 K 116.33 % | -851.000 K -31.53 % | -647.000 K -5.72 % | -612.000 K 5.70 % | -649.000 K -27.25 % | -510.000 K 12.82 % | -585.000 K 12.16 % | -666.000 K 30.84 % | -963.000 K -36.02 % | -708.000 K -5.04 % | -674.000 K -16 750.00 % | -4.000 K 99.83 % | -2.414 M -686.32 % | -307.000 K 60.59 % | -779.000 K -113.42 % | -365.000 K -183.32 % | 438.095 K 181.58 % | -537.000 K 60.80 % | -1.370 M | 
| Income before tax | -747.000 K -163.96 % | -283.000 K -62.64 % | -174.000 K -228.30 % | -53.000 K -6.00 % | -50.000 K 98.04 % | -2.545 M -127 150.00 % | -2.000 K 96.92 % | -65.000 K 41.44 % | -111.000 K 74.60 % | -437.000 K -49.15 % | -293.000 K 64.66 % | -829.000 K -246.86 % | -239.000 K 59.90 % | -596.000 K -5.11 % | -567.000 K -136.35 % | 1.560 M 769.53 % | -233.000 K 72.43 % | -845.000 K -238.00 % | -250.000 K 10.39 % | -279.000 K 0.71 % | -281.000 K 50.15 % | -563.658 K -81.83 % | -310.000 K 32.90 % | -462.000 K 34.09 % | -701.000 K -1 960.69 % | -34.018 K 96.44 % | -956.000 K -563.89 % | -144.000 K 94.84 % | -2.792 M -2 094.29 % | 140.000 K 185.89 % | -163.000 K -89.53 % | -86.000 K 89.60 % | -827.000 K 94.75 % | -15.750 M -6 328.57 % | -245.000 K -60.13 % | -153.000 K -104.00 % | -75.000 K -165.79 % | 114.000 K 114.50 % | -786.000 K -21.48 % | -647.000 K -5.72 % | -612.000 K 5.70 % | -649.000 K -27.25 % | -510.000 K 8.60 % | -558.000 K 16.22 % | -666.000 K 30.84 % | -963.000 K -36.02 % | -708.000 K -100.00 % | -354.000 K -6 980.00 % | -5.000 K 99.79 % | -2.414 M -686.32 % | -307.000 K 60.59 % | -779.000 K -113.42 % | -365.000 K -184.08 % | 434.095 K 180.84 % | -537.000 K 60.80 % | -1.370 M | 
| Income before tax ratio | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 198 666.67 | 0.00 -100.00 % | 2.98 | 0.00 100.00 % | -20.92 -6 501.69 % | -0.32 | 0.00 | 0.00 -100.00 % | 2 776.64 181 029.47 % | -1.53 | 0.00 100.00 % | -3.49 -70 096.80 % | 0.00 99.61 % | -1.27 -71 903.62 % | 0.00 79.07 % | -0.01 -1 279.69 % | 0.00 152.57 % | 0.00 -246.15 % | 0.00 95.99 % | -0.01 92.61 % | -0.13 -5 883.34 % | 0.00 -235.99 % | 0.00 -77.79 % | 0.00 -124.68 % | 0.00 119.24 % | -0.01 52.80 % | -0.02 -10.36 % | -0.02 -200.17 % | -0.01 22.12 % | -0.01 93.06 % | -0.09 -68.10 % | -0.06 -393.67 % | -0.01 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 956.16 | 0.00 100.00 % | -0.69 | 
| EBITDA | -747.000 K -134.17 % | -319.000 K -153.17 % | -126.000 K -2 420.00 % | -5.000 K -150.00 % | -2.000 K 99.92 % | -2.450 M -122 400.00 % | -2.000 K 50.00 % | -4.000 K 92.00 % | -50.000 K 76.30 % | -211.000 K 9.05 % | -232.000 K 69.79 % | -768.000 K -331.46 % | -178.000 K 54.71 % | -393.000 K 22.33 % | -506.000 K -131.22 % | 1.621 M 1 042.44 % | -172.000 K 77.13 % | -752.000 K -764.37 % | -87.000 K 13.86 % | -101.000 K 1.94 % | -103.000 K 78.91 % | -488.447 K -270.04 % | -132.000 K 53.52 % | -284.000 K 45.59 % | -522.000 K -605.72 % | -73.967 K 90.29 % | -762.000 K -1 624.00 % | 50.000 K 101.93 % | -2.596 M -874.93 % | 335.000 K 857.14 % | 35.000 K -68.18 % | 110.000 K 117.43 % | -631.000 K 95.94 % | -15.549 M -38 488.87 % | -40.294 K -177.49 % | 52.000 K 8.33 % | 48.000 K -85.05 % | 321.000 K 149.77 % | -645.000 K -45.93 % | -442.000 K -9.95 % | -402.000 K 17.79 % | -489.000 K -70.40 % | -286.966 K 24.28 % | -379.000 K 18.14 % | -463.000 K 55.18 % | -1.033 M -127.53 % | -454.000 K -2.25 % | -444.000 K -298.21 % | 224.000 K 107.04 % | -3.182 M -6 817.39 % | -46.000 K 94.72 % | -871.000 K -90.59 % | -457.000 K -119.01 % | 2.404 M 769.51 % | -359.000 K 66.57 % | -1.074 M | 
| Net income ratio | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 151 333.33 | 0.00 -100.00 % | 2.98 | 0.00 100.00 % | -20.92 -6 501.69 % | -0.32 | 0.00 | 0.00 -100.00 % | 3 418.72 222 868.16 % | -1.53 | 0.00 100.00 % | -3.49 -16 255.71 % | -0.02 98.33 % | -1.27 -71 903.62 % | 0.00 79.07 % | -0.01 -1 279.69 % | 0.00 152.57 % | 0.00 -246.15 % | 0.00 95.99 % | -0.01 92.61 % | -0.13 -5 883.34 % | 0.00 -235.99 % | 0.00 -77.79 % | 0.00 -120.24 % | 0.00 121.67 % | -0.01 48.90 % | -0.02 -10.36 % | -0.02 -200.17 % | -0.01 22.12 % | -0.01 93.38 % | -0.10 -76.23 % | -0.06 -393.67 % | -0.01 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 964.97 | 0.00 100.00 % | -0.69 | 
| Ratio EBITDA | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 131 000.00 | 0.00 -100.00 % | 3.10 | 0.00 100.00 % | -18.62 -16 782.52 % | -0.11 | 0.00 | 0.00 -100.00 % | 2 406.14 368 312.77 % | -0.65 | 0.00 100.00 % | -2.60 -23 940.13 % | -0.01 98.94 % | -1.02 -165 388.99 % | 0.00 107.81 % | -0.01 -558.40 % | 0.00 485.89 % | 0.00 -41.89 % | 0.00 106.72 % | -0.01 94.29 % | -0.13 -35 816.25 % | 0.00 -262.59 % | 0.00 -5.58 % | 0.00 -94.39 % | 0.00 166.02 % | -0.01 43.30 % | -0.01 -14.78 % | -0.01 -161.69 % | 0.00 -4.29 % | 0.00 94.25 % | -0.06 -64.23 % | -0.04 -219.94 % | -0.01 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 5 294.17 | 0.00 100.00 % | -0.54 | 
| Gross profit ratio | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.00 % | -30.33 | 0.00 -100.00 % | 0.31 | 0.00 -100.00 % | 0.99 1 763.27 % | 0.05 | 0.00 | 0.00 -100.00 % | 2.70 27 139.15 % | 0.01 | 0.00 -100.00 % | 0.02 45.01 % | 0.01 1 129.26 % | 0.00 -195.98 % | 0.00 564.49 % | 0.00 -88.97 % | 0.00 -17.64 % | 0.00 15.19 % | 0.00 395.03 % | 0.00 10.92 % | 0.00 -152.35 % | 0.00 -28.42 % | 0.00 181.89 % | 0.00 -88.52 % | 0.01 283.87 % | 0.00 -2 314.67 % | 0.00 -84.72 % | 0.00 377.68 % | 0.00 -339.71 % | 0.00 -99.47 % | 0.03 190.75 % | 0.01 687.55 % | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 0.12 | 0.00 -100.00 % | 0.10 | 
| Weighted average shs out dil | 15.894 M 1 035.26 % | 1.400 M 8.62 % | 1.289 M 0.00 % | 1.289 M 10.47 % | 1.167 M -9.48 % | 1.289 M 0.00 % | 1.289 M 0.00 % | 1.289 M 0.00 % | 1.289 M 0.00 % | 1.289 M 25.68 % | 1.026 M -11.64 % | 1.161 M -9.95 % | 1.289 M 0.00 % | 1.289 M 0.00 % | 1.289 M 0.00 % | 1.289 M 0.00 % | 1.289 M 0.00 % | 1.289 M 0.00 % | 1.289 M 0.00 % | 1.289 M 0.00 % | 1.289 M 0.00 % | 1.289 M 0.00 % | 1.289 M 0.00 % | 1.289 M 0.00 % | 1.289 M 0.00 % | 1.289 M 0.00 % | 1.289 M 0.00 % | 1.289 M 0.00 % | 1.289 M 0.00 % | 1.289 M 0.00 % | 1.289 M 0.00 % | 1.289 M 0.00 % | 1.289 M 0.00 % | 1.289 M 0.00 % | 1.289 M 0.00 % | 1.289 M 0.00 % | 1.289 M 0.00 % | 1.289 M 0.00 % | 1.289 M 0.00 % | 1.289 M 0.00 % | 1.289 M 0.00 % | 1.289 M 0.00 % | 1.289 M 0.00 % | 1.289 M 0.00 % | 1.289 M 0.00 % | 1.289 M 0.00 % | 1.289 M 0.00 % | 1.289 M 0.00 % | 1.289 M 0.00 % | 1.289 M 0.00 % | 1.289 M 0.00 % | 1.289 M 0.00 % | 1.289 M 0.00 % | 1.289 M 0.00 % | 1.289 M 0.00 % | 1.289 M | 
| Weighted average shs out | 15.894 M 1 035.26 % | 1.400 M 8.62 % | 1.289 M 0.00 % | 1.289 M 10.47 % | 1.167 M -9.48 % | 1.289 M 0.00 % | 1.289 M 0.00 % | 1.289 M 0.00 % | 1.289 M 0.00 % | 1.289 M 25.68 % | 1.026 M -11.64 % | 1.161 M -9.95 % | 1.289 M 0.00 % | 1.289 M 0.00 % | 1.289 M 0.00 % | 1.289 M 0.00 % | 1.289 M 0.00 % | 1.289 M 0.00 % | 1.289 M 0.00 % | 1.289 M 0.00 % | 1.289 M 0.00 % | 1.289 M 0.00 % | 1.289 M 0.00 % | 1.289 M 0.00 % | 1.289 M 0.00 % | 1.289 M 0.00 % | 1.289 M 0.00 % | 1.289 M 0.00 % | 1.289 M 0.00 % | 1.289 M 0.00 % | 1.289 M 0.00 % | 1.289 M 0.00 % | 1.289 M 0.00 % | 1.289 M 0.00 % | 1.289 M 0.00 % | 1.289 M 0.00 % | 1.289 M 0.00 % | 1.289 M 0.00 % | 1.289 M 0.00 % | 1.289 M 0.00 % | 1.289 M 0.00 % | 1.289 M 0.00 % | 1.289 M 0.00 % | 1.289 M 0.00 % | 1.289 M 0.00 % | 1.289 M 0.00 % | 1.289 M 0.00 % | 1.289 M 0.00 % | 1.289 M 0.00 % | 1.289 M 0.00 % | 1.289 M 0.00 % | 1.289 M 0.00 % | 1.289 M 0.00 % | 1.289 M 0.00 % | 1.289 M 0.00 % | 1.289 M | 
| EPS diluted | -0.05 76.50 % | -0.20 -42.86 % | -0.14 -240.63 % | -0.04 4.20 % | -0.04 97.82 % | -1.97 -123 025.00 % | 0.00 96.83 % | -0.05 41.46 % | -0.09 73.91 % | -0.33 -13.79 % | -0.29 59.15 % | -0.71 -273.68 % | -0.19 58.70 % | -0.46 -4.55 % | -0.44 -136.36 % | 1.21 772.22 % | -0.18 75.68 % | -0.74 -289.47 % | -0.19 13.64 % | -0.22 0.00 % | -0.22 59.26 % | -0.54 -125.00 % | -0.24 33.33 % | -0.36 33.33 % | -0.54 -1 945.45 % | -0.03 96.43 % | -0.74 -572.73 % | -0.11 94.93 % | -2.17 -2 072.73 % | 0.11 184.62 % | -0.13 -94.90 % | -0.07 89.58 % | -0.64 94.76 % | -12.22 -6 331.58 % | -0.19 -58.33 % | -0.12 -106.19 % | -0.06 -165.76 % | 0.09 114.51 % | -0.61 -22.00 % | -0.50 -6.38 % | -0.47 6.00 % | -0.50 -25.00 % | -0.40 11.11 % | -0.45 13.46 % | -0.52 30.67 % | -0.75 -36.36 % | -0.55 -5.77 % | -0.52 -13 233.33 % | 0.00 99.79 % | -1.87 -679.17 % | -0.24 60.00 % | -0.60 -114.29 % | -0.28 -182.35 % | 0.34 180.95 % | -0.42 60.38 % | -1.06 | 
| Earnings per share | -0.05 76.50 % | -0.20 -42.86 % | -0.14 -240.63 % | -0.04 4.20 % | -0.04 97.82 % | -1.97 -123 025.00 % | 0.00 96.83 % | -0.05 41.46 % | -0.09 73.91 % | -0.33 -13.79 % | -0.29 59.15 % | -0.71 -273.68 % | -0.19 58.70 % | -0.46 -4.55 % | -0.44 -136.36 % | 1.21 772.22 % | -0.18 75.68 % | -0.74 -289.47 % | -0.19 13.64 % | -0.22 0.00 % | -0.22 59.26 % | -0.54 -125.00 % | -0.24 33.33 % | -0.36 33.33 % | -0.54 -1 945.45 % | -0.03 96.43 % | -0.74 -572.73 % | -0.11 94.93 % | -2.17 -2 072.73 % | 0.11 184.62 % | -0.13 -94.90 % | -0.07 89.58 % | -0.64 94.76 % | -12.22 -6 331.58 % | -0.19 -58.33 % | -0.12 -106.19 % | -0.06 -165.76 % | 0.09 114.51 % | -0.61 -22.00 % | -0.50 -6.38 % | -0.47 6.00 % | -0.50 -25.00 % | -0.40 11.11 % | -0.45 13.46 % | -0.52 30.67 % | -0.75 -36.36 % | -0.55 -5.77 % | -0.52 -13 233.33 % | 0.00 99.79 % | -1.87 -679.17 % | -0.24 60.00 % | -0.60 -114.29 % | -0.28 -182.35 % | 0.34 180.95 % | -0.42 60.38 % | -1.06 | 
| Gross profit | 0.000 100.00 % | -60.000 K | 0.000 | 0.000 | 0.000 100.00 % | -95.000 K | 0.000 100.00 % | -61.000 K 0.00 % | -61.000 K 0.00 % | -61.000 K 0.00 % | -61.000 K | 0.000 100.00 % | -61.000 K -67 132.97 % | 91.000 100.15 % | -61.000 K -137.20 % | 164.000 K 368.85 % | -61.000 K -252.24 % | 40.067 K -4.60 % | 42.000 K | 0.000 | 0.000 100.00 % | -547.480 -127.37 % | 2.000 K 300.00 % | -1.000 K -125.00 % | 4.000 K -95.74 % | 93.965 K 9 496.50 % | -1.000 K -100.88 % | 113.000 K 63.77 % | 69.000 K -81.35 % | 370.000 K 34.55 % | 275.000 K -36.93 % | 436.000 K 864.91 % | -57.000 K 36.67 % | -90.000 K -156.25 % | 160.000 K -65.88 % | 469.000 K 223.45 % | 145.000 K -69.41 % | 474.000 K 238.60 % | -342.000 K -5 800.00 % | 6.000 K -85.37 % | 41.000 K 187.23 % | -47.000 K -491.67 % | 12.000 K -92.98 % | 171.000 K 44.92 % | 118.000 K 10.33 % | 106.954 K | 0.000 | 0.000 | 0.000 100.00 % | -18.840 K | 0.000 | 0.000 | 0.000 -100.00 % | 54.000 | 0.000 -100.00 % | 197.000 K | 
| Income tax expense | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -14.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 112.600 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Cost of revenue | 0.000 -100.00 % | 60.000 K 25.00 % | 48.000 K 0.00 % | 48.000 K | 0.000 -100.00 % | 95.000 K | 0.000 -100.00 % | 61.000 K 0.00 % | 61.000 K 0.00 % | 61.000 K 0.00 % | 61.000 K | 0.000 -100.00 % | 61.000 K 0.00 % | 61.000 K 0.00 % | 61.000 K -83.01 % | 359.000 K 488.52 % | 61.000 K 18 445.54 % | 328.920 -99.96 % | 747.000 K | 0.000 -100.00 % | 178.000 K 51 572.09 % | 344.480 -99.83 % | 200.000 K 19 900.00 % | 1.000 K -99.49 % | 197.000 K -97.08 % | 6.753 M 799.20 % | 751.000 K -99.08 % | 81.230 M -75.38 % | 329.982 M 69.14 % | 195.091 M 63.62 % | 119.234 M -45.26 % | 217.824 M 158.57 % | 84.242 M -28.91 % | 118.501 M 7.68 % | 110.050 M -52.31 % | 230.773 M 14.59 % | 201.388 M 168.02 % | 75.140 M -25.35 % | 100.654 M 158.29 % | 38.969 M -4.12 % | 40.645 M -68.63 % | 129.558 M 63.47 % | 79.253 M 1 254.98 % | 5.849 M -51.10 % | 11.960 M -86.11 % | 86.109 M | 0.000 | 0.000 | 0.000 -100.00 % | 18.840 K | 0.000 | 0.000 | 0.000 -100.00 % | 400.000 | 0.000 -100.00 % | 1.791 M | 
| General and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 139.000 K 120.63 % | 63.000 K -12.50 % | 72.000 K | 0.000 | 0.000 -100.00 % | 25.000 K -41.86 % | 43.000 K | 0.000 100.00 % | -116.000 K -233.33 % | 87.000 K -32.56 % | 129.000 K 86.96 % | 69.000 K -66.34 % | 205.000 K 17.82 % | 174.000 K -29.27 % | 246.000 K 720.00 % | 30.000 K -99.97 % | 90.000 M 57 592.31 % | 156.000 K -48.00 % | 300.000 K | 0.000 | 0.000 -100.00 % | 76.000 K | 0.000 | 
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 60.000 K | 0.000 | 0.000 -100.00 % | 60.000 K -9.09 % | 66.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 | 
| Other expenses | 757.000 K | 0.000 -100.00 % | 174.000 K | 0.000 -100.00 % | 50.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 245.578 K -16.18 % | 293.000 K -65.77 % | 856.000 K 258.16 % | 239.000 K 238 900.00 % | 100.000 | 0.000 | 0.000 -100.00 % | 263.000 K 556.40 % | 40.067 K -4.60 % | 42.000 K -86.41 % | 309.000 K -0.64 % | 311.000 K 57 004.47 % | -546.530 -127.33 % | 2.000 K 300.00 % | -1.000 K -125.00 % | 4.000 K -95.73 % | 93.729 K 9 472.90 % | -1.000 K -100.88 % | 113.000 K 63.77 % | 69.000 K -81.35 % | 370.000 K 34.55 % | 275.000 K -36.93 % | 436.000 K 864.91 % | -57.000 K 36.67 % | -90.000 K -135.02 % | 257.000 K -47.55 % | 490.000 K 237.93 % | 145.000 K -69.41 % | 474.000 K 32.40 % | 358.000 K 1 067.57 % | -37.000 K -190.24 % | 41.000 K -59.60 % | 101.487 K 235.32 % | -75.000 K -292.31 % | 39.000 K -56.18 % | 89.000 K | 0.000 -100.00 % | 534.000 K 24.77 % | 428.000 K 1 685.19 % | -27.000 K | 0.000 -100.00 % | 150.000 K -81.95 % | 831.000 K 16.39 % | 714.000 K 1 322 122.22 % | 54.000 -99.99 % | 579.000 K 193.91 % | 197.000 K | 
| Operating expenses | 757.000 K 100.80 % | 377.000 K 199.21 % | 126.000 K 2 420.00 % | 5.000 K -90.00 % | 50.000 K -97.98 % | 2.470 M 123 400.00 % | 2.000 K -50.00 % | 4.000 K -92.00 % | 50.000 K -86.77 % | 378.000 K 29.01 % | 293.000 K -65.77 % | 856.000 K 380.90 % | 178.000 K -54.71 % | 393.000 K -22.33 % | 506.000 K 166.32 % | 190.000 K -5.94 % | 202.000 K 274.07 % | 54.000 K -10.00 % | 60.000 K -80.58 % | 309.000 K 132.33 % | 133.000 K 24 435.35 % | -546.530 -127.33 % | 2.000 K -99.30 % | 284.000 K 7 000.00 % | 4.000 K -91.07 % | 44.775 K 4 577.50 % | -1.000 K -100.88 % | 113.000 K 63.77 % | 69.000 K -81.35 % | 370.000 K 34.55 % | 275.000 K -36.93 % | 436.000 K 864.91 % | -57.000 K 36.67 % | -90.000 K -122.22 % | 405.000 K -34.89 % | 622.000 K -0.64 % | 626.000 K 32.07 % | 474.000 K 7.00 % | 443.000 K -31.74 % | 649.000 K 1 482.93 % | 41.000 K 382.51 % | -14.513 K -102.79 % | 520.000 K 209.52 % | 168.000 K 6.33 % | 158.000 K 43.47 % | 110.126 K -84.45 % | 708.000 K 5.04 % | 674.000 K 22 366.67 % | 3.000 K -99.91 % | 3.439 M 1 023.86 % | 306.000 K -72.94 % | 1.131 M 58.40 % | 714.000 K 1 322 122.22 % | 54.000 -99.99 % | 655.000 K 232.49 % | 197.000 K | 
| Cost and expenses | 757.000 K 73.23 % | 437.000 K 151.15 % | 174.000 K 228.30 % | 53.000 K 6.00 % | 50.000 K -98.05 % | 2.565 M 128 150.00 % | 2.000 K -96.92 % | 65.000 K -41.44 % | 111.000 K -74.72 % | 439.000 K 49.83 % | 293.000 K -65.77 % | 856.000 K 258.16 % | 239.000 K -47.36 % | 454.000 K -19.93 % | 567.000 K 3.28 % | 549.000 K 108.75 % | 263.000 K 551.05 % | 40.396 K -94.88 % | 789.000 K 155.34 % | 309.000 K -0.64 % | 311.000 K -57.04 % | 724.000 K 41.41 % | 512.000 K 10.82 % | 462.000 K -48.72 % | 901.000 K -87.32 % | 7.108 M 316.40 % | 1.707 M -97.91 % | 81.488 M -75.52 % | 332.842 M 70.36 % | 195.372 M 63.26 % | 119.670 M -45.19 % | 218.345 M 156.84 % | 85.011 M -36.64 % | 134.162 M 21.46 % | 110.455 M -52.27 % | 231.395 M 14.54 % | 202.014 M 167.66 % | 75.475 M -25.34 % | 101.097 M 155.14 % | 39.624 M -4.11 % | 41.322 M -68.09 % | 129.511 M 62.34 % | 79.780 M 1 108.97 % | 6.599 M -48.17 % | 12.733 M -85.23 % | 86.216 M 12 077.40 % | 708.000 K 5.04 % | 674.000 K 22 366.67 % | 3.000 K -99.91 % | 3.439 M 1 023.86 % | 306.000 K -72.94 % | 1.131 M 58.40 % | 714.000 K 157 168.72 % | 454.000 -99.93 % | 655.000 K -67.05 % | 1.988 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 | 
| Selling general and administrative expenses | 0.000 -100.00 % | 377.000 K 116.67 % | 174.000 K 3 380.00 % | 5.000 K | 0.000 -100.00 % | 2.470 M 123 400.00 % | 2.000 K -50.00 % | 4.000 K -92.00 % | 50.000 K 66.67 % | 30.000 K -33.33 % | 45.000 K 99 900.00 % | 45.000 -99.90 % | 45.000 K -88.55 % | 393.000 K -22.33 % | 506.000 K 166.32 % | 190.000 K 216.67 % | 60.000 K 11.11 % | 54.000 K -10.00 % | 60.000 K 0.00 % | 60.000 K -30.23 % | 86.000 K 15 835.64 % | -546.530 -127.33 % | 2.000 K -96.00 % | 50.000 K 400.00 % | 10.000 K -77.67 % | 44.775 K 4 577.50 % | -1.000 K -102.63 % | 38.000 K 11.76 % | 34.000 K 17.24 % | 29.000 K -75.83 % | 120.000 K 106.90 % | 58.000 K -50.00 % | 116.000 K -16.55 % | 139.000 K 120.63 % | 63.000 K -52.27 % | 132.000 K 120.00 % | 60.000 K -35.48 % | 93.000 K 9.41 % | 85.000 K -22.02 % | 109.000 K 84.75 % | 59.000 K 150.86 % | -116.000 K -233.33 % | 87.000 K -32.56 % | 129.000 K 86.96 % | 69.000 K -41.28 % | 117.500 K -32.47 % | 174.000 K -29.27 % | 246.000 K 720.00 % | 30.000 K -99.13 % | 3.439 M 2 104.49 % | 156.000 K -48.00 % | 300.000 K | 0.000 | 0.000 -100.00 % | 76.000 K | 0.000 | 
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 6.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 5.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 3.000 K 200.00 % | 1.000 K | 0.000 -100.00 % | 1.000 K -80.00 % | 5.000 K | 0.000 -100.00 % | 3.000 K | 0.000 -100.00 % | 59.978 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Interest expense | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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.000 K 200.00 % | 1.000 K 0.00 % | 1.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 6.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Depreciation and amortization | 0.000 100.00 % | -36.000 K -175.00 % | 48.000 K 0.00 % | 48.000 K 0.00 % | 48.000 K -49.47 % | 95.000 K 55.56 % | 61.069 K 0.11 % | 61.000 K 0.00 % | 61.000 K 0.00 % | 61.000 K 0.00 % | 61.000 K -0.11 % | 61.069 K 0.11 % | 61.000 K 0.00 % | 61.000 K 0.00 % | 61.000 K 0.00 % | 61.000 K -61.99 % | 160.497 K 0.00 % | 160.496 K -1.54 % | 163.000 K -8.43 % | 178.000 K 0.00 % | 178.000 K 0.00 % | 178.000 K 0.00 % | 178.000 K 0.00 % | 178.000 K 0.00 % | 178.000 K -8.72 % | 195.000 K 0.00 % | 195.000 K 0.00 % | 195.000 K 0.00 % | 195.000 K 0.00 % | 195.000 K 0.00 % | 195.000 K 0.00 % | 195.000 K -3.91 % | 202.932 K 0.96 % | 201.000 K -1.81 % | 204.706 K -0.14 % | 205.000 K 0.00 % | 205.000 K 0.14 % | 204.706 K -0.14 % | 205.000 K 0.00 % | 205.000 K 0.00 % | 205.000 K 1.57 % | 201.823 K -2.50 % | 207.000 K 0.49 % | 206.000 K 0.98 % | 204.000 K -9.39 % | 225.135 K -2.12 % | 230.000 K -11.09 % | 258.697 K 13.96 % | 227.000 K -12.25 % | 258.698 K -0.50 % | 260.000 K 0.00 % | 260.000 K 1.17 % | 257.000 K -12.12 % | 292.457 K -1.20 % | 296.000 K 0.00 % | 296.000 K | 
| Operating income | -757.000 K -126.65 % | -334.000 K -91.95 % | -174.000 K -228.30 % | -53.000 K -6.00 % | -50.000 K 98.05 % | -2.564 M -128 100.00 % | -2.000 K 96.92 % | -65.000 K 41.44 % | -111.000 K 54.88 % | -246.000 K 16.04 % | -293.000 K 64.66 % | -829.000 K -246.86 % | -239.000 K 47.36 % | -454.000 K 19.93 % | -567.000 K -2 080.77 % | -26.000 K 90.11 % | -263.000 K 69.94 % | -875.000 K -212.50 % | -280.000 K 9.39 % | -309.000 K 0.64 % | -311.000 K 54.46 % | -682.978 K -120.32 % | -310.000 K 32.90 % | -462.000 K 34.00 % | -700.000 K -161.19 % | -268.000 K 72.00 % | -957.000 K -560.00 % | -145.000 K 94.80 % | -2.791 M -1 967.41 % | -135.000 K 15.63 % | -160.000 K -88.24 % | -85.000 K 89.71 % | -826.000 K 94.76 % | -15.751 M -6 328.98 % | -245.000 K -60.13 % | -153.000 K 68.19 % | -481.000 K -446.04 % | 139.000 K 117.71 % | -785.000 K -21.33 % | -647.000 K -6.59 % | -607.000 K 12.16 % | -691.000 K -34.17 % | -515.000 K 11.97 % | -585.000 K 12.29 % | -667.000 K -138.44 % | 1.735 M 343.34 % | -713.000 K -5.79 % | -674.000 K -22 366.67 % | -3.000 K 99.91 % | -3.439 M -1 023.86 % | -306.000 K 72.94 % | -1.131 M -58.40 % | -714.000 K -256.86 % | 455.177 K 169.49 % | -655.000 K 52.19 % | -1.370 M | 
| Operating income ratio | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 151 333.33 | 0.00 100.00 % | -0.05 | 0.00 100.00 % | -21.66 -6 003.64 % | -0.35 | 0.00 | 0.00 -100.00 % | 3 364.42 219 330.19 % | -1.53 | 0.00 100.00 % | -3.48 -8 797.49 % | -0.04 96.93 % | -1.28 -71 481.84 % | 0.00 78.92 % | -0.01 -1 122.95 % | 0.00 48.35 % | 0.00 -243.78 % | 0.00 96.03 % | -0.01 92.62 % | -0.13 -5 883.72 % | 0.00 -235.99 % | 0.00 72.28 % | 0.00 -229.83 % | 0.00 123.49 % | -0.01 52.86 % | -0.02 -11.27 % | -0.01 -179.62 % | -0.01 17.88 % | -0.01 93.31 % | -0.10 -75.97 % | -0.06 -374.42 % | 0.02 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 1 002.59 | 0.00 100.00 % | -0.69 | 
| Total other income expenses net | 10.000 K -80.39 % | 51.000 K 129.31 % | -174.000 K -228.30 % | -53.000 K -6.00 % | -50.000 K -363.16 % | 19.000 K 1 050.00 % | -2.000 K 96.92 % | -65.000 K 41.44 % | -111.000 K 37.29 % | -177.000 K 28.63 % | -248.000 K | 0.000 100.00 % | -194.000 K -36.62 % | -142.000 K 74.96 % | -567.000 K -135.75 % | 1.586 M 5 186.67 % | 30.000 K 128.11 % | -106.726 K -455.75 % | 30.000 K 0.00 % | 30.000 K 0.00 % | 30.000 K -74.86 % | 119.320 K 297.73 % | 30.000 K 0.00 % | 30.000 K 3 100.00 % | -1.000 K -100.43 % | 234.480 K 23 348.00 % | 1.000 K 0.00 % | 1.000 K 200.00 % | -1.000 K -100.36 % | 275.000 K 9 266.67 % | -3.000 K -200.00 % | -1.000 K 0.00 % | -1.000 K -200.00 % | 1.000 K | 0.000 | 0.000 -100.00 % | 406.000 K 1 724.00 % | -25.000 K -139.06 % | 64.000 K 1 500.00 % | 4.000 K 100.00 % | 2.000 K -95.27 % | 42.304 K 4 330.40 % | -1.000 K -103.70 % | 27.000 K 2 600.00 % | 1.000 K -99.66 % | 295.252 K 5 805.04 % | 5.000 K 0.00 % | 5.000 K 350.00 % | -2.000 K -100.20 % | 1.024 M 102 500.00 % | -1.000 K -100.28 % | 352.000 K 0.86 % | 349.000 K 1 755.44 % | -21.082 K -117.87 % | 118.000 K | 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-09-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-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 3.188 M | 0.000 -100.00 % | 107.247 M 103 022.12 % | 104.000 K -99.90 % | 106.604 M 36 159.86 % | 294.000 K -99.72 % | 105.888 M 96 161.82 % | 110.000 K -99.90 % | 106.038 M 26 950.51 % | 392.000 K -99.63 % | 105.873 M 5 004.77 % | 2.074 M -98.06 % | 106.672 M 117 121.88 % | 91.000 K -99.94 % | 159.193 M 133 537.70 % | 119.123 K -99.88 % | 96.272 M 63 161.96 % | 152.180 K -99.55 % | 33.925 M 23 360.33 % | 144.604 K -99.85 % | 95.481 M 6 180.59 % | 1.520 M -98.36 % | 92.624 M 4 995.65 % | 1.818 M -98.03 % | 92.095 M 6 599.08 % | 1.375 M -98.50 % | 91.639 M 36 871.24 % | 247.866 K -99.71 % | 84.270 M 31 279.39 % | 268.553 K -99.69 % | 86.197 M 33 912.35 % | 253.428 K -99.69 % | 82.193 M 793.75 % | 9.197 M -87.27 % | 72.231 M 682.42 % | 9.232 M -87.11 % | 71.634 M 689.18 % | 9.077 M -87.31 % | 71.532 M 682.27 % | 9.144 M -87.15 % | 71.186 M 676.59 % | 9.167 M -86.85 % | 69.702 M 651.76 % | 9.272 M -86.97 % | 71.174 M 640.19 % | 9.616 M -86.40 % | 70.705 M 548.60 % | 10.901 M -84.22 % | 69.065 M -3.10 % | 71.275 M -0.91 % | 71.928 M | 
| Total investments | 0.000 | 0.000 -100.00 % | 15.000 K -92.79 % | 208.000 K 1 286.67 % | 15.000 K -97.45 % | 588.000 K 3 820.00 % | 15.000 K -93.18 % | 219.946 K 1 366.31 % | 15.000 K -98.08 % | 783.000 K 5 120.00 % | 15.000 K -99.64 % | 4.148 M 82 858.40 % | 5.000 K -97.25 % | 181.673 K 3 533.46 % | 5.000 K -97.90 % | 238.246 K -99.22 % | 30.520 M 9 927.76 % | 304.360 K 5 987.20 % | 5.000 K -98.27 % | 289.208 K 5 684.16 % | 5.000 K -99.84 % | 3.041 M 60 710.28 % | 5.000 K -99.86 % | 3.635 M 72 608.20 % | 5.000 K -99.82 % | 2.749 M 54 889.60 % | 5.000 K -98.99 % | 495.732 K 9 814.64 % | 5.000 K -99.07 % | 537.106 K 10 642.12 % | 5.000 K -99.01 % | 506.856 K 10 037.12 % | 5.000 K -99.97 % | 18.393 M 367 760.50 % | 5.000 K -99.97 % | 18.464 M 369 173.90 % | 5.000 K -99.97 % | 18.154 M 362 979.58 % | 5.000 K -99.97 % | 18.288 M 365 667.74 % | 5.000 K -99.97 % | 18.333 M 366 561.14 % | 5.000 K -99.97 % | 18.543 M 92 617.44 % | 20.000 K -99.90 % | 19.231 M 96 056.33 % | 20.000 K -99.91 % | 21.802 M 108 912.40 % | 20.000 K 0.00 % | 20.000 K 0.00 % | 20.000 K | 
| Total debt | 3.506 M | 0.000 -100.00 % | 107.348 M | 0.000 -100.00 % | 106.708 M | 0.000 -100.00 % | 106.182 M | 0.000 -100.00 % | 106.138 M | 0.000 -100.00 % | 105.898 M | 0.000 -100.00 % | 106.697 M | 0.000 -100.00 % | 159.219 M | 0.000 -100.00 % | 96.297 M | 0.000 -100.00 % | 34.000 M | 0.000 -100.00 % | 95.556 M | 0.000 -100.00 % | 94.144 M | 0.000 -100.00 % | 93.832 M | 0.000 -100.00 % | 93.014 M | 0.000 -100.00 % | 84.455 M | 0.000 -100.00 % | 86.465 M | 0.000 -100.00 % | 82.427 M | 0.000 -100.00 % | 81.428 M | 0.000 -100.00 % | 80.866 M | 0.000 -100.00 % | 80.609 M | 0.000 -100.00 % | 80.370 M | 0.000 -100.00 % | 78.868 M | 0.000 -100.00 % | 80.445 M | 0.000 -100.00 % | 80.321 M | 0.000 -100.00 % | 79.966 M -1.30 % | 81.017 M -0.60 % | 81.506 M | 
| Accumulated other comprehensive income loss | 0.000 100.00 % | -73.795 M | 0.000 100.00 % | -73.692 M | 0.000 100.00 % | -71.146 M | 0.000 100.00 % | -70.969 M 72.18 % | -255.093 M -263.10 % | -70.255 M -27 518.24 % | -254.379 K 99.63 % | -69.187 M -135.51 % | 194.859 M 386.46 % | -68.022 M 73.02 % | -252.146 M -263.59 % | -69.349 M -135.59 % | 194.859 M 385.97 % | -68.141 M | 0.000 100.00 % | -67.600 M -134.69 % | 194.858 M 392.20 % | -66.686 M 73.41 % | -250.810 M -282.78 % | -65.523 M -133.63 % | 194.859 M 402.24 % | -64.472 M 74.07 % | -248.596 M -303.59 % | -61.596 M -131.61 % | 194.859 M 416.49 % | -61.569 M 74.94 % | -245.693 M -304.87 % | -60.684 M -131.14 % | 194.859 M 533.65 % | -44.934 M 80.38 % | -229.058 M -415.14 % | -44.465 M -122.82 % | 194.859 M 544.67 % | -43.821 M 80.78 % | -227.945 M -435.48 % | -42.568 M -121.85 % | 194.859 M 571.00 % | -41.372 M 81.65 % | -225.496 M -461.64 % | -40.150 M -120.60 % | 194.859 M 608.41 % | -38.327 M 82.77 % | -222.451 M -485.88 % | -37.969 M -119.49 % | 194.859 M | 0.000 | 0.000 | 
| Retained earnings | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -452.676 M | 0.000 | 0.000 | 0.000 100.00 % | -449.953 M | 0.000 | 0.000 | 0.000 100.00 % | -448.170 M | 0.000 | 0.000 | 0.000 100.00 % | -448.332 M | 0.000 | 0.000 | 0.000 100.00 % | -446.583 M | 0.000 | 0.000 | 0.000 100.00 % | -444.506 M | 0.000 | 0.000 | 0.000 100.00 % | -440.579 M | 0.000 | 0.000 | 0.000 100.00 % | -439.667 M | 0.000 | 0.000 | 0.000 100.00 % | -423.546 M | 0.000 | 0.000 | 0.000 100.00 % | -421.551 M | 0.000 | 0.000 | 0.000 100.00 % | -419.133 M | 0.000 | 0.000 | 0.000 100.00 % | -416.952 M | 0.000 100.00 % | -413.477 M | 
| Common stock | 157.500 M | 0.000 -100.00 % | 184.124 M | 0.000 -100.00 % | 184.124 M | 0.000 -100.00 % | 184.124 M | 0.000 -100.00 % | 184.124 M | 0.000 -100.00 % | 184.124 M | 0.000 -100.00 % | 184.124 M | 0.000 -100.00 % | 184.124 M | 0.000 -100.00 % | 184.124 M | 0.000 -100.00 % | 184.124 M | 0.000 -100.00 % | 184.124 M | 0.000 -100.00 % | 184.124 M | 0.000 -100.00 % | 184.124 M | 0.000 -100.00 % | 184.124 M | 0.000 -100.00 % | 184.124 M | 0.000 -100.00 % | 184.124 M | 0.000 -100.00 % | 184.124 M | 0.000 -100.00 % | 184.124 M | 0.000 -100.00 % | 184.124 M | 0.000 -100.00 % | 184.124 M | 0.000 -100.00 % | 184.124 M | 0.000 -100.00 % | 184.124 M | 0.000 -100.00 % | 184.124 M | 0.000 -100.00 % | 184.124 M | 0.000 -100.00 % | 184.124 M 0.00 % | 184.124 M 0.00 % | 184.124 M | 
| Total equity | 159.076 M 315.56 % | -73.795 M 0.00 % | -73.796 M -0.14 % | -73.692 M 0.00 % | -73.693 M -3.58 % | -71.146 M 0.00 % | -71.146 M -0.25 % | -70.969 M 0.00 % | -70.970 M -1.02 % | -70.255 M 0.00 % | -70.255 M -1.54 % | -69.187 M 0.00 % | -69.187 M -1.71 % | -68.022 M 0.00 % | -68.022 M 1.91 % | -69.349 M 0.00 % | -69.349 M -1.77 % | -68.141 M 0.00 % | -68.141 M -0.80 % | -67.600 M 0.00 % | -67.600 M -1.37 % | -66.686 M 0.00 % | -66.686 M -1.78 % | -65.523 M 0.00 % | -65.523 M -1.63 % | -64.472 M 0.00 % | -64.472 M -4.67 % | -61.596 M 0.00 % | -61.596 M -0.04 % | -61.569 M 0.00 % | -61.569 M -1.46 % | -60.684 M 0.00 % | -60.684 M -35.05 % | -44.934 M 0.00 % | -44.934 M -1.06 % | -44.465 M 0.22 % | -44.563 M -1.69 % | -43.821 M 0.00 % | -43.821 M -2.94 % | -42.568 M 0.00 % | -42.568 M -2.89 % | -41.372 M 0.00 % | -41.372 M -3.04 % | -40.150 M 0.00 % | -40.150 M -4.75 % | -38.327 M 0.00 % | -38.327 M -0.94 % | -37.969 M 0.00 % | -37.969 M -6.79 % | -35.555 M -3.08 % | -34.494 M | 
| Other non current liabilities | 0.000 -100.00 % | 73.795 M 7 379 400.00 % | 1.000 K -100.00 % | 73.692 M | 0.000 -100.00 % | 71.146 M | 0.000 -100.00 % | 70.969 M | 0.000 -100.00 % | 70.255 M | 0.000 -100.00 % | 69.187 M | 0.000 -100.00 % | 68.022 M | 0.000 -100.00 % | 69.349 M | 0.000 -100.00 % | 68.141 M 9.24 % | 62.378 M -7.73 % | 67.600 M | 0.000 -100.00 % | 66.686 M | 0.000 -100.00 % | 65.523 M | 0.000 -100.00 % | 64.472 M | 0.000 -100.00 % | 61.596 M | 0.000 -100.00 % | 61.569 M | 0.000 -100.00 % | 60.684 M | 0.000 -100.00 % | 44.934 M | 0.000 -100.00 % | 44.465 M | 0.000 -100.00 % | 43.821 M | 0.000 -100.00 % | 42.568 M | 0.000 -100.00 % | 41.372 M | 0.000 -100.00 % | 40.150 M | 0.000 -100.00 % | 38.327 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Long term debt | 3.506 M | 0.000 -100.00 % | 98.584 M | 0.000 -100.00 % | 97.944 M | 0.000 -100.00 % | 106.182 M | 0.000 -100.00 % | 97.374 M | 0.000 -100.00 % | 105.898 M | 0.000 -100.00 % | 95.934 M | 0.000 -100.00 % | 95.449 M | 0.000 -100.00 % | 72.675 M | 0.000 -100.00 % | 34.000 M | 0.000 -100.00 % | 72.675 M | 0.000 -100.00 % | 47.500 M | 0.000 -100.00 % | 47.500 M | 0.000 -100.00 % | 34.000 M | 0.000 -100.00 % | 34.000 M | 0.000 -100.00 % | 42.000 M | 0.000 -100.00 % | 42.000 M | 0.000 -100.00 % | 50.000 M | 0.000 -100.00 % | 50.000 M | 0.000 -100.00 % | 50.000 M | 0.000 -100.00 % | 50.000 M | 0.000 -100.00 % | 50.000 M | 0.000 -100.00 % | 50.000 M | 0.000 -100.00 % | 50.000 M | 0.000 -100.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M | 
| Total non current liabilities | 3.506 M -95.25 % | 73.795 M -25.15 % | 98.585 M 33.78 % | 73.692 M -24.76 % | 97.944 M 37.67 % | 71.146 M -33.00 % | 106.182 M 49.62 % | 70.969 M -27.12 % | 97.374 M 38.60 % | 70.255 M -33.66 % | 105.898 M 53.06 % | 69.187 M -27.88 % | 95.934 M 41.03 % | 68.022 M -28.73 % | 95.449 M 37.63 % | 69.349 M -4.58 % | 72.675 M 6.65 % | 68.141 M -29.30 % | 96.378 M 42.57 % | 67.600 M -6.98 % | 72.675 M 8.98 % | 66.686 M 40.39 % | 47.500 M -27.51 % | 65.523 M 37.94 % | 47.500 M -26.32 % | 64.472 M 89.62 % | 34.000 M -44.80 % | 61.596 M 81.16 % | 34.000 M -44.78 % | 61.569 M 46.59 % | 42.000 M -30.79 % | 60.684 M 44.49 % | 42.000 M -6.53 % | 44.934 M -10.13 % | 50.000 M 12.45 % | 44.465 M -11.07 % | 50.000 M 14.10 % | 43.821 M -12.36 % | 50.000 M 17.46 % | 42.568 M -14.86 % | 50.000 M 20.86 % | 41.372 M -17.26 % | 50.000 M 24.53 % | 40.150 M -19.70 % | 50.000 M 30.46 % | 38.327 M -23.35 % | 50.000 M | 0.000 -100.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M | 
| Other current liabilities | 1.000 M | 0.000 -100.00 % | 8.662 M | 0.000 -100.00 % | 8.662 M | 0.000 -100.00 % | 8.688 M | 0.000 -100.00 % | 8.687 M | 0.000 -100.00 % | 17.690 M | 0.000 -100.00 % | 17.545 M | 0.000 -100.00 % | 17.490 M | 0.000 -100.00 % | 11.584 M | 0.000 -100.00 % | 8.627 M | 0.000 -100.00 % | 11.187 M | 0.000 -100.00 % | 8.632 M | 0.000 -100.00 % | 11.068 M | 0.000 -100.00 % | 8.526 M | 0.000 -100.00 % | 19.328 M | 0.000 -100.00 % | 11.045 M | 0.000 -100.00 % | 14.137 M | 0.000 -100.00 % | 14.379 M | 0.000 -100.00 % | 16.191 M | 0.000 -100.00 % | 13.805 M | 0.000 -100.00 % | 13.930 M | 0.000 -100.00 % | 15.218 M | 0.000 -100.00 % | 12.632 M | 0.000 -100.00 % | 12.730 M | 0.000 -100.00 % | 13.732 M -4.34 % | 14.354 M -6.06 % | 15.280 M | 
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Short term debt | 0.000 | 0.000 -100.00 % | 8.764 M | 0.000 -100.00 % | 8.764 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.764 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.764 M | 0.000 -100.00 % | 63.770 M | 0.000 -100.00 % | 23.623 M | 0.000 | 0.000 | 0.000 -100.00 % | 22.882 M | 0.000 -100.00 % | 46.644 M | 0.000 -100.00 % | 46.332 M | 0.000 -100.00 % | 59.014 M | 0.000 -100.00 % | 50.455 M | 0.000 -100.00 % | 44.465 M | 0.000 -100.00 % | 40.427 M | 0.000 -100.00 % | 31.428 M | 0.000 -100.00 % | 30.866 M | 0.000 -100.00 % | 30.609 M | 0.000 -100.00 % | 30.370 M | 0.000 -100.00 % | 28.868 M | 0.000 -100.00 % | 30.445 M | 0.000 -100.00 % | 30.321 M | 0.000 -100.00 % | 29.966 M -3.39 % | 31.017 M -1.55 % | 31.506 M | 
| Total current liabilities | 1.000 M | 0.000 -100.00 % | 27.828 M | 0.000 -100.00 % | 28.465 M | 0.000 -100.00 % | 17.956 M | 0.000 -100.00 % | 26.515 M | 0.000 -100.00 % | 17.690 M | 0.000 -100.00 % | 28.308 M | 0.000 -100.00 % | 81.260 M | 0.000 -100.00 % | 116.613 M | 0.000 -100.00 % | 104.858 M | 0.000 -100.00 % | 127.683 M | 0.000 -100.00 % | 181.024 M | 0.000 -100.00 % | 192.986 M | 0.000 -100.00 % | 67.540 M | 0.000 -100.00 % | 86.105 M | 0.000 -100.00 % | 293.071 M | 0.000 -100.00 % | 113.032 M | 0.000 -100.00 % | 126.302 M | 0.000 -100.00 % | 62.196 M | 0.000 -100.00 % | 84.349 M | 0.000 -100.00 % | 55.780 M | 0.000 -100.00 % | 54.508 M | 0.000 -100.00 % | 142.723 M | 0.000 -100.00 % | 53.130 M | 0.000 -100.00 % | 53.776 M -7.87 % | 58.369 M 1.29 % | 57.625 M | 
| Total liabilities | 4.506 M -93.89 % | 73.795 M -41.62 % | 126.413 M 71.54 % | 73.692 M -41.70 % | 126.409 M 77.68 % | 71.146 M -42.69 % | 124.138 M 74.92 % | 70.969 M -42.72 % | 123.889 M 76.34 % | 70.255 M -43.15 % | 123.588 M 78.63 % | 69.187 M -44.31 % | 124.242 M 82.65 % | 68.022 M -61.51 % | 176.708 M 154.81 % | 69.349 M -63.36 % | 189.288 M 177.79 % | 68.141 M -66.14 % | 201.236 M 197.68 % | 67.600 M -66.26 % | 200.358 M 200.45 % | 66.686 M -70.82 % | 228.524 M 248.77 % | 65.523 M -72.75 % | 240.486 M 273.01 % | 64.472 M -36.51 % | 101.540 M 64.85 % | 61.596 M -48.72 % | 120.105 M 95.07 % | 61.569 M -81.63 % | 335.071 M 452.16 % | 60.684 M -60.86 % | 155.032 M 245.02 % | 44.934 M -74.51 % | 176.302 M 296.49 % | 44.465 M -60.37 % | 112.196 M 156.03 % | 43.821 M -67.38 % | 134.349 M 215.61 % | 42.568 M -59.76 % | 105.780 M 155.68 % | 41.372 M -60.41 % | 104.508 M 160.30 % | 40.150 M -79.17 % | 192.723 M 402.83 % | 38.327 M -62.84 % | 103.130 M | 0.000 -100.00 % | 103.776 M -4.24 % | 108.369 M 0.69 % | 107.625 M | 
| Other non current assets | 0.000 | 0.000 -100.00 % | 15.000 K 114.42 % | -104.000 K | 0.000 100.00 % | -294.000 K -29 529.43 % | 999.000 100.91 % | -109.946 K -11 094.60 % | 1.000 K 100.26 % | -391.000 K -100.82 % | 47.423 M 2 386.64 % | -2.074 M -107.14 % | 29.031 M 32 117.79 % | -90.673 K -100.31 % | 29.031 M 24 471.02 % | -119.123 K -100.39 % | 30.515 M 20 152.23 % | -152.180 K | 0.000 100.00 % | -144.604 K -100.47 % | 30.515 M 2 107.26 % | -1.520 M -104.98 % | 30.515 M 1 778.79 % | -1.818 M -105.96 % | 30.515 M 2 319.73 % | -1.375 M -148.79 % | 2.817 M 1 236.67 % | -247.866 K -100.81 % | 30.515 M 11 462.93 % | -268.553 K -109.59 % | 2.799 M 1 204.60 % | -253.428 K -109.00 % | 2.817 M 130.64 % | -9.197 M -426.42 % | 2.817 M 130.52 % | -9.232 M -427.67 % | 2.817 M 131.04 % | -9.077 M -474.68 % | 2.423 M 126.49 % | -9.144 M -384.21 % | 3.217 M 135.10 % | -9.167 M -385.03 % | 3.216 M 134.69 % | -9.272 M -429.25 % | 2.816 M 129.29 % | -9.616 M -375.71 % | 3.488 M 131.99 % | -10.901 M -416.13 % | 3.448 M -0.19 % | 3.455 M 10.70 % | 3.121 M | 
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.000 K | 0.000 -100.00 % | 15.000 K | 0.000 -100.00 % | 15.000 K | 0.000 100.00 % | -18.304 M | 0.000 -100.00 % | 5.000 K | 0.000 -100.00 % | 5.000 K | 0.000 -100.00 % | 5.000 K | 0.000 -100.00 % | 5.000 K | 0.000 -100.00 % | 5.000 K | 0.000 -100.00 % | 5.000 K | 0.000 -100.00 % | 5.000 K | 0.000 -100.00 % | 5.000 K | 0.000 -100.00 % | 5.000 K | 0.000 -100.00 % | 5.000 K | 0.000 -100.00 % | 5.000 K | 0.000 -100.00 % | 5.000 K | 0.000 -100.00 % | 5.000 K | 0.000 -100.00 % | 5.000 K | 0.000 -100.00 % | 5.000 K | 0.000 -100.00 % | 5.000 K | 0.000 -100.00 % | 20.000 K | 0.000 -100.00 % | 20.000 K | 0.000 -100.00 % | 20.000 K | 0.000 | 0.000 | 
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Property plant equipment net | 163.237 M | 0.000 -100.00 % | 5.443 M | 0.000 -100.00 % | 5.540 M | 0.000 -100.00 % | 5.625 M | 0.000 -100.00 % | 5.746 M | 0.000 -100.00 % | 5.869 M | 0.000 -100.00 % | 5.991 M | 0.000 -100.00 % | 6.114 M | 0.000 -100.00 % | 6.236 M | 0.000 -100.00 % | 6.822 M | 0.000 -100.00 % | 7.178 M | 0.000 -100.00 % | 7.534 M | 0.000 -100.00 % | 7.890 M | 0.000 -100.00 % | 8.277 M | 0.000 -100.00 % | 8.666 M | 0.000 -100.00 % | 9.055 M | 0.000 -100.00 % | 9.445 M | 0.000 -100.00 % | 9.847 M | 0.000 -100.00 % | 10.256 M | 0.000 -100.00 % | 10.666 M | 0.000 -100.00 % | 11.075 M | 0.000 -100.00 % | 11.484 M | 0.000 -100.00 % | 11.866 M | 0.000 -100.00 % | 12.465 M | 0.000 -100.00 % | 12.774 M -1.97 % | 13.031 M -5.63 % | 13.809 M | 
| Total non current assets | 163.237 M | 0.000 -100.00 % | 5.458 M 5 348.08 % | -104.000 K -101.87 % | 5.555 M 1 989.46 % | -294.000 K -105.21 % | 5.641 M 5 230.70 % | -109.946 K -101.91 % | 5.762 M 1 573.66 % | -391.000 K -101.12 % | 34.988 M 1 787.05 % | -2.074 M -105.92 % | 35.028 M 38 731.05 % | -90.673 K -100.26 % | 35.150 M 29 607.37 % | -119.123 K -100.32 % | 36.756 M 24 253.10 % | -152.180 K -102.23 % | 6.827 M 4 821.11 % | -144.604 K -100.38 % | 37.698 M 2 579.73 % | -1.520 M -103.99 % | 38.054 M 2 193.53 % | -1.818 M -104.73 % | 38.410 M 2 894.00 % | -1.375 M -112.39 % | 11.100 M 4 578.14 % | -247.866 K -100.63 % | 39.187 M 14 691.87 % | -268.553 K -102.26 % | 11.860 M 4 779.78 % | -253.428 K -102.07 % | 12.267 M 233.39 % | -9.197 M -172.59 % | 12.669 M 237.23 % | -9.232 M -170.59 % | 13.079 M 244.09 % | -9.077 M -169.33 % | 13.093 M 243.19 % | -9.144 M -163.96 % | 14.298 M 255.98 % | -9.167 M -162.34 % | 14.705 M 258.60 % | -9.272 M -163.07 % | 14.702 M 252.89 % | -9.616 M -160.20 % | 15.972 M 246.52 % | -10.901 M -167.12 % | 16.242 M -1.48 % | 16.486 M -2.62 % | 16.930 M | 
| Other current assets | 27.000 K 126.73 % | -101.000 K -100.56 % | 17.953 M | 0.000 -100.00 % | 17.953 M | 0.000 -100.00 % | 17.953 M | 0.000 -100.00 % | 47.057 M | 0.000 | 0.000 | 0.000 -100.00 % | 17.953 M | 0.000 -100.00 % | 50.053 M | 0.000 -100.00 % | 57.916 M | 0.000 -100.00 % | 69.706 M | 0.000 -100.00 % | 69.089 M | 0.000 -100.00 % | 92.819 M | 0.000 -100.00 % | 100.050 M | 0.000 -100.00 % | 1.000 | 0.000 -100.00 % | 3.082 M | 0.000 -100.00 % | 188.578 K | 0.000 -100.00 % | 30.537 M | 0.000 -100.00 % | 1.948 K | 0.000 -100.00 % | 1.948 K | 0.000 -100.00 % | 1.948 K | 0.000 -100.00 % | 1.948 K | 0.000 -100.00 % | 39.201 K | 0.000 -100.00 % | 39.839 K | 0.000 -100.00 % | 590.000 K | 0.000 -100.00 % | 39.201 K -97.13 % | 1.366 M 136 580 300.00 % | 1.000 | 
| Short term investments | 0.000 | 0.000 | 0.000 -100.00 % | 208.000 K | 0.000 -100.00 % | 588.000 K | 0.000 -100.00 % | 219.946 K 118 150.54 % | 186.000 -99.98 % | 783.000 K -95.73 % | 18.319 M 341.64 % | 4.148 M 102.49 % | 2.048 M 1 027.57 % | 181.673 K -93.70 % | 2.883 M 1 109.96 % | 238.246 K -99.22 % | 30.515 M 9 926.11 % | 304.360 K 296.53 % | 76.756 K -73.46 % | 289.208 K | 0.000 -100.00 % | 3.041 M | 0.000 -100.00 % | 3.635 M | 0.000 -100.00 % | 2.749 M | 0.000 -100.00 % | 495.732 K | 0.000 -100.00 % | 537.106 K | 0.000 -100.00 % | 506.856 K | 0.000 -100.00 % | 18.393 M | 0.000 -100.00 % | 18.464 M | 0.000 -100.00 % | 18.154 M | 0.000 -100.00 % | 18.288 M | 0.000 -100.00 % | 18.333 M | 0.000 -100.00 % | 18.543 M | 0.000 -100.00 % | 19.231 M | 0.000 -100.00 % | 21.802 M | 0.000 | 0.000 | 0.000 | 
| cash and cash equivalents | 318.000 K | 0.000 -100.00 % | 101.000 K 197.12 % | -104.000 K -200.00 % | 104.000 K 135.37 % | -294.000 K -200.00 % | 294.000 K 367.27 % | -110.000 K -210.00 % | 100.000 K 125.51 % | -392.000 K -1 668.00 % | 25.000 K 101.21 % | -2.074 M -8 257.65 % | 25.424 K 127.94 % | -91.000 K -457.93 % | 25.424 K 121.34 % | -119.123 K -568.55 % | 25.424 K 116.71 % | -152.180 K -301.77 % | 75.424 K 152.16 % | -144.604 K -291.72 % | 75.424 K 104.96 % | -1.520 M -200.00 % | 1.520 M 183.64 % | -1.818 M -204.64 % | 1.737 M 226.35 % | -1.375 M -200.00 % | 1.375 M 654.63 % | -247.866 K -234.18 % | 184.730 K 168.79 % | -268.553 K -200.00 % | 268.553 K 205.97 % | -253.428 K -208.29 % | 234.024 K 102.54 % | -9.197 M -200.00 % | 9.197 M 199.62 % | -9.232 M -200.00 % | 9.232 M 201.71 % | -9.077 M -200.00 % | 9.077 M 199.27 % | -9.144 M -199.56 % | 9.184 M 200.19 % | -9.167 M -200.00 % | 9.167 M 198.87 % | -9.272 M -200.00 % | 9.272 M 196.42 % | -9.616 M -200.00 % | 9.616 M 188.21 % | -10.901 M -200.00 % | 10.901 M 11.90 % | 9.742 M 1.71 % | 9.578 M | 
| Cash and short term investments | 318.000 K 214.85 % | 101.000 K 0.00 % | 101.000 K -2.88 % | 104.000 K 0.00 % | 104.000 K -64.63 % | 294.000 K 0.00 % | 294.000 K 167.40 % | 109.946 K 9.74 % | 100.186 K -74.38 % | 391.000 K -97.87 % | 18.344 M 784.51 % | 2.074 M 0.00 % | 2.074 M 2 187.25 % | 90.673 K -96.88 % | 2.908 M 2 341.26 % | 119.123 K 0.00 % | 119.123 K -21.72 % | 152.180 K 0.00 % | 152.180 K 5.24 % | 144.604 K 91.72 % | 75.424 K -95.04 % | 1.520 M 0.00 % | 1.520 M -16.36 % | 1.818 M 4.64 % | 1.737 M 26.35 % | 1.375 M 0.00 % | 1.375 M 454.63 % | 247.866 K 34.18 % | 184.730 K -31.21 % | 268.553 K 0.00 % | 268.553 K 5.97 % | 253.428 K 8.29 % | 234.024 K -97.46 % | 9.197 M 0.00 % | 9.197 M -0.38 % | 9.232 M 0.00 % | 9.232 M 1.71 % | 9.077 M 0.00 % | 9.077 M -0.73 % | 9.144 M -0.44 % | 9.184 M 0.19 % | 9.167 M 0.00 % | 9.167 M -1.13 % | 9.272 M 0.00 % | 9.272 M -3.58 % | 9.616 M 0.00 % | 9.616 M -11.79 % | 10.901 M 0.00 % | 10.901 M 11.90 % | 9.742 M 1.71 % | 9.578 M | 
| Total current assets | 345.000 K | 0.000 -100.00 % | 47.158 M 45 244.23 % | 104.000 K -99.78 % | 47.161 M 15 941.16 % | 294.000 K -99.38 % | 47.351 M 42 967.51 % | 109.946 K -99.77 % | 47.157 M 11 960.61 % | 391.000 K -97.87 % | 18.344 M 784.51 % | 2.074 M -89.64 % | 20.027 M 21 987.39 % | 90.673 K -99.88 % | 73.536 M 61 631.06 % | 119.123 K -99.86 % | 83.182 M 54 560.42 % | 152.180 K -99.88 % | 126.268 M 87 219.92 % | 144.604 K -99.85 % | 95.059 M 6 152.83 % | 1.520 M -98.77 % | 123.783 M 6 709.87 % | 1.818 M -98.67 % | 136.553 M 9 832.99 % | 1.375 M -94.71 % | 25.968 M 10 376.75 % | 247.866 K -98.72 % | 19.322 M 7 095.04 % | 268.553 K -99.90 % | 261.642 M 103 141.29 % | 253.428 K -99.69 % | 81.883 M 790.37 % | 9.197 M -92.25 % | 118.698 M 1 185.75 % | 9.232 M -82.50 % | 52.755 M 481.20 % | 9.077 M -88.28 % | 77.435 M 746.82 % | 9.144 M -81.31 % | 48.915 M 433.62 % | 9.167 M -81.07 % | 48.432 M 422.36 % | 9.272 M -93.28 % | 137.872 M 1 333.83 % | 9.616 M -80.31 % | 48.830 M 347.94 % | 10.901 M -78.01 % | 49.565 M -12.01 % | 56.328 M 0.23 % | 56.201 M | 
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -29.104 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 297.905 K | 0.000 -100.00 % | 1.045 M | 0.000 -100.00 % | 1.045 M | 0.000 -100.00 % | 1.245 M | 0.000 -100.00 % | 1.243 M | 0.000 -100.00 % | 1.226 M | 0.000 -100.00 % | 2.209 M | 0.000 -100.00 % | 1.806 M | 0.000 -100.00 % | 1.926 M | 0.000 -100.00 % | 349.565 K | 0.000 -100.00 % | 349.565 K | 0.000 -100.00 % | 349.565 K | 0.000 -100.00 % | 349.565 K | 0.000 -100.00 % | 506.181 K | 0.000 -100.00 % | 55.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Net receivables | 0.000 | 0.000 -100.00 % | 29.104 M | 0.000 -100.00 % | 29.104 M | 0.000 -100.00 % | 29.104 M | 0.000 -100.00 % | 29.104 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 70.628 M | 0.000 -100.00 % | 24.849 M | 0.000 -100.00 % | 125.051 M | 0.000 -100.00 % | 91.052 M | 0.000 -100.00 % | 121.018 M | 0.000 -100.00 % | 130.675 M | 0.000 -100.00 % | 23.367 M | 0.000 -100.00 % | 13.847 M | 0.000 -100.00 % | 259.379 M | 0.000 -100.00 % | 49.187 M | 0.000 -100.00 % | 109.150 M | 0.000 -100.00 % | 43.172 M | 0.000 -100.00 % | 68.006 M | 0.000 -100.00 % | 39.379 M | 0.000 -100.00 % | 38.720 M | 0.000 -100.00 % | 128.560 M | 0.000 -100.00 % | 38.625 M | 0.000 -100.00 % | 38.664 M -14.50 % | 45.220 M -3.01 % | 46.623 M | 
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other assets | 0.000 | 0.000 -100.00 % | 1.000 K | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 | 0.000 | 0.000 | 0.000 -100.00 % | 198.176 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.799 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 | 
| Account payables | 0.000 | 0.000 -100.00 % | 10.402 M | 0.000 -100.00 % | 11.039 M | 0.000 -100.00 % | 9.268 M | 0.000 -100.00 % | 9.064 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 81.406 M | 0.000 -100.00 % | 96.231 M | 0.000 -100.00 % | 93.614 M | 0.000 -100.00 % | 125.747 M | 0.000 -100.00 % | 135.586 M | 0.000 | 0.000 | 0.000 -100.00 % | 16.322 M | 0.000 -100.00 % | 237.561 M | 0.000 -100.00 % | 58.468 M | 0.000 -100.00 % | 80.494 M | 0.000 -100.00 % | 15.140 M | 0.000 -100.00 % | 39.936 M | 0.000 -100.00 % | 11.479 M | 0.000 -100.00 % | 10.422 M | 0.000 -100.00 % | 99.646 M | 0.000 -100.00 % | 10.079 M | 0.000 -100.00 % | 10.079 M -22.46 % | 12.998 M 19.92 % | 10.838 M | 
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 
| 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 | 
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other total stockholders equity | 1.576 M | 0.000 100.00 % | -257.920 M | 0.000 -100.00 % | 194.859 M | 0.000 100.00 % | -255.270 M | 0.000 -100.00 % | 449.952 M | 0.000 100.00 % | -254.125 M | 0.000 | 0.000 | 0.000 100.00 % | -786.000 | 0.000 100.00 % | -521.000 | 0.000 100.00 % | -252.265 M | 0.000 -100.00 % | 103.000 | 0.000 100.00 % | -300.000 | 0.000 100.00 % | -239.000 | 0.000 100.00 % | -600.000 | 0.000 100.00 % | -221.000 | 0.000 100.00 % | -537.000 | 0.000 100.00 % | -178.000 | 0.000 100.00 % | -670.000 | 0.000 100.00 % | -659.000 | 0.000 100.00 % | -323.000 | 0.000 -100.00 % | 91.000 | 0.000 -100.00 % | 303.000 | 0.000 100.00 % | -131.000 | 0.000 100.00 % | -360.000 | 0.000 100.00 % | -214.000 100.00 % | -219.680 M -212.74 % | 194.859 M | 
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 236.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Total assets | 163.582 M | 0.000 -100.00 % | 52.617 M | 0.000 -100.00 % | 52.716 M | 0.000 -100.00 % | 52.992 M | 0.000 -100.00 % | 52.919 M | 0.000 -100.00 % | 53.333 M | 0.000 -100.00 % | 55.055 M | 0.000 -100.00 % | 108.686 M | 0.000 -100.00 % | 119.938 M | 0.000 -100.00 % | 133.095 M | 0.000 -100.00 % | 132.757 M | 0.000 -100.00 % | 161.838 M | 0.000 -100.00 % | 174.963 M | 0.000 -100.00 % | 37.068 M | 0.000 -100.00 % | 58.509 M | 0.000 -100.00 % | 273.502 M | 0.000 -100.00 % | 94.348 M | 0.000 -100.00 % | 131.368 M | 0.000 -100.00 % | 67.633 M | 0.000 -100.00 % | 90.528 M | 0.000 -100.00 % | 63.212 M | 0.000 -100.00 % | 63.136 M | 0.000 -100.00 % | 152.573 M | 0.000 -100.00 % | 64.803 M | 0.000 -100.00 % | 65.808 M -9.62 % | 72.814 M -0.43 % | 73.131 M | 
| 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-03-31 | 
| 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| Other non cash items | 174.000 228.30 % | 53.000 6.00 % | 50.000 -98.04 % | 2.545 K 127 150.00 % | 2.000 -96.92 % | 65.000 -41.44 % | 111.000 -73.74 % | 422.767 44.29 % | 293.000 -64.66 % | 829.000 246.86 % | 239.000 -59.94 % | 596.543 5.21 % | 567.000 136.35 % | -1.560 K -769.53 % | 233.000 -75.67 % | 957.600 283.04 % | 250.000 -10.39 % | 279.000 -0.71 % | 281.000 -50.15 % | 563.658 81.83 % | 310.000 -32.90 % | 462.000 -34.09 % | 701.000 1 960.79 % | 34.016 -96.44 % | 956.000 563.89 % | 144.000 -94.84 % | 2.792 K 1 908.77 % | -154.359 -194.70 % | 163.000 89.53 % | 86.000 -89.60 % | 827.000 -94.71 % | 15.646 K 6 286.12 % | 245.000 60.13 % | 153.000 104.00 % | 75.000 269.49 % | -44.250 -105.63 % | 786.000 22.24 % | 643.000 1.42 % | 634.000 -2.28 % | 648.778 27.46 % | 509.000 -8.78 % | 558.000 -10.29 % | 622.000 -35.40 % | 962.916 36.01 % | 708.000 100.00 % | 354.000 8 750.00 % | 4.000 -99.83 % | 2.414 K | 
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| 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 | 
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| 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 |