Goyal Associates Limited GOYALASS.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 26.260 M -30.09 % | 37.565 M 10.27 % | 34.067 M 124.79 % | 15.155 M 29.99 % | 11.659 M -67.75 % | 36.155 M -45.59 % | 66.451 M 993.30 % | 6.078 M 331.06 % | 1.410 M -19.66 % | 1.755 M -60.73 % | 4.469 M 27.10 % | 3.516 M -92.97 % | 50.041 M 1 167.18 % | 3.949 M -48.27 % | 7.634 M -83.23 % | 45.513 M -77.59 % | 203.106 M 132.71 % | 87.279 M |
| Net income | 7.380 M 17.05 % | 6.305 M 7.21 % | 5.881 M 231.39 % | -4.476 M -1 438.00 % | 334.528 K -79.68 % | 1.646 M 126.19 % | -6.284 M -903.83 % | -626.000 K -92.62 % | -325.000 K 51.64 % | -672.000 K -351.01 % | -149.000 K 91.90 % | -1.839 M 96.28 % | -49.494 M -710.58 % | -6.106 M -6 833.67 % | -88.063 K 91.18 % | -998.000 K -863.34 % | 130.741 K 811.60 % | 14.342 K |
| Income before tax | 8.630 M 2.59 % | 8.412 M 18.16 % | 7.119 M 259.05 % | -4.476 M -987.58 % | 504.291 K -74.14 % | 1.950 M 131.03 % | -6.284 M -903.83 % | -626.000 K -92.62 % | -325.000 K 51.64 % | -672.000 K -201.35 % | -223.000 K 86.83 % | -1.693 M 96.58 % | -49.524 M -705.53 % | -6.148 M -6 881.37 % | -88.063 K 91.18 % | -998.000 K -370.55 % | 368.872 K 882.69 % | 37.537 K |
| Income before tax ratio | 0.33 46.76 % | 0.22 7.16 % | 0.21 170.75 % | -0.30 -782.83 % | 0.04 -19.80 % | 0.05 157.03 % | -0.09 8.18 % | -0.10 55.32 % | -0.23 39.80 % | -0.38 -667.36 % | -0.05 89.64 % | -0.48 51.35 % | -0.99 36.43 % | -1.56 -13 396.01 % | -0.01 47.39 % | -0.02 -1 307.37 % | 0.00 322.28 % | 0.00 |
| EBITDA | 8.650 M -21.51 % | 11.020 M 14.84 % | 9.596 M 512.91 % | -2.324 M -249.84 % | 1.551 M 123.89 % | -6.492 M -20.65 % | -5.381 M -759.58 % | -626.000 K -89.12 % | -331.000 K 50.74 % | -672.000 K -1 000.88 % | 74.594 K 105.66 % | -1.318 M 97.31 % | -48.981 M -698.13 % | -6.137 M -296.19 % | -1.549 M 51.55 % | -3.197 M -410.70 % | -626.000 K -1 957.57 % | 33.700 K |
| Net income ratio | 0.28 67.44 % | 0.17 -2.77 % | 0.17 158.45 % | -0.30 -1 129.35 % | 0.03 -36.98 % | 0.05 148.14 % | -0.09 8.18 % | -0.10 55.32 % | -0.23 39.80 % | -0.38 -1 048.46 % | -0.03 93.63 % | -0.52 47.12 % | -0.99 36.03 % | -1.55 -13 303.81 % | -0.01 47.39 % | -0.02 -3 506.48 % | 0.00 291.73 % | 0.00 |
| Ratio EBITDA | 0.33 12.29 % | 0.29 4.15 % | 0.28 283.69 % | -0.15 -215.27 % | 0.13 174.09 % | -0.18 -121.74 % | -0.08 21.38 % | -0.10 56.13 % | -0.23 38.69 % | -0.38 -2 394.03 % | 0.02 104.45 % | -0.37 61.70 % | -0.98 37.02 % | -1.55 -665.90 % | -0.20 -188.86 % | -0.07 -2 179.06 % | 0.00 -898.24 % | 0.00 |
| Gross profit ratio | 0.57 -41.08 % | 0.98 39.34 % | 0.70 42.92 % | 0.49 73.55 % | 0.28 205.19 % | 0.09 228.25 % | -0.07 -325.45 % | -0.02 -106.64 % | 0.26 -55.41 % | 0.57 59.75 % | 0.36 317.68 % | -0.16 74.86 % | -0.66 50.77 % | -1.33 -1 306.75 % | -0.09 -290.25 % | -0.02 -818.33 % | 0.00 -142.61 % | 0.01 |
| Weighted average shs out dil | 44.314 M -5.59 % | 46.937 M 0.00 % | 46.938 M 0.00 % | 46.938 M 40.31 % | 33.453 M -28.73 % | 46.938 M 0.00 % | 46.938 M 0.00 % | 46.938 M 0.11 % | 46.887 M 6.49 % | 44.030 M -13.24 % | 50.750 M 0.00 % | 50.750 M 7.99 % | 46.996 M 53.58 % | 30.600 M 0.00 % | 30.600 M 0.00 % | 30.600 M 0.00 % | 30.600 M 0.00 % | 30.600 M |
| Weighted average shs out | 44.314 M -6.27 % | 47.277 M 0.72 % | 46.938 M 0.00 % | 46.938 M 40.31 % | 33.453 M -28.73 % | 46.938 M 0.00 % | 46.938 M -0.01 % | 46.941 M 0.12 % | 46.887 M 6.49 % | 44.030 M -13.24 % | 50.750 M 0.00 % | 50.750 M 7.99 % | 46.996 M 53.58 % | 30.600 M 0.00 % | 30.600 M 0.00 % | 30.600 M 0.00 % | 30.600 M 0.00 % | 30.600 M |
| EPS diluted | 0.17 30.77 % | 0.13 0.00 % | 0.13 236.27 % | -0.10 -1 054.00 % | 0.01 -75.00 % | 0.04 130.77 % | -0.13 -877.44 % | -0.01 -33.00 % | -0.01 34.64 % | -0.02 -410.00 % | 0.00 92.50 % | -0.04 96.19 % | -1.05 -425.00 % | -0.20 -6 796.55 % | 0.00 91.10 % | -0.03 -858.14 % | 0.00 760.00 % | 0.00 |
| Earnings per share | 0.17 30.77 % | 0.13 0.00 % | 0.13 236.27 % | -0.10 -1 054.00 % | 0.01 -75.00 % | 0.04 130.77 % | -0.13 -877.44 % | -0.01 -92.75 % | -0.01 54.90 % | -0.02 -410.00 % | 0.00 92.50 % | -0.04 96.19 % | -1.05 -425.00 % | -0.20 -6 796.55 % | 0.00 91.10 % | -0.03 -858.14 % | 0.00 760.00 % | 0.00 |
| Gross profit | 15.090 M -58.81 % | 36.636 M 53.64 % | 23.845 M 221.27 % | 7.422 M 125.59 % | 3.290 M -1.59 % | 3.343 M 169.78 % | -4.791 M -4 551.46 % | -103.000 K -128.61 % | 360.000 K -64.18 % | 1.005 M -37.27 % | 1.602 M 376.68 % | -579.000 K 98.23 % | -32.779 M -523.89 % | -5.254 M -627.70 % | -722.000 K 34.54 % | -1.103 M -105.78 % | -536.000 K -199.17 % | 540.500 K |
| Income tax expense | 1.250 M -40.70 % | 2.108 M 70.14 % | 1.239 M | 0.000 -100.00 % | 169.763 K -44.19 % | 304.205 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -74.161 K -150.72 % | 146.216 K 587.66 % | -29.983 K 28.73 % | -42.072 K | 0.000 -100.00 % | 234.000 -99.86 % | 164.357 K 608.59 % | 23.195 K |
| Cost of revenue | 11.170 M 1 102.37 % | 929.000 K -90.91 % | 10.222 M 32.19 % | 7.733 M -7.59 % | 8.368 M -74.50 % | 32.813 M -53.94 % | 71.242 M 1 052.60 % | 6.181 M 488.67 % | 1.050 M 40.01 % | 749.924 K -73.84 % | 2.867 M -29.97 % | 4.094 M -95.06 % | 82.820 M 799.92 % | 9.203 M 10.14 % | 8.356 M -82.07 % | 46.616 M -77.11 % | 203.642 M 134.78 % | 86.738 M |
| General and administrative expenses | 0.000 -100.00 % | 1.663 M -87.52 % | 13.328 M 743.54 % | 1.580 M -48.84 % | 3.088 M 8 490.93 % | 35.950 K -41.33 % | 61.272 K -67.28 % | 187.244 K -68.90 % | 602.000 K | 0.000 -100.00 % | 1.194 M 138.94 % | 499.708 K | 0.000 -100.00 % | 882.181 K 6.71 % | 826.703 K | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 -100.00 % | 80.000 K -73.42 % | 301.000 K | 0.000 -100.00 % | 255.629 K | 0.000 -100.00 % | 11.046 K -77.28 % | 48.623 K 13.08 % | 43.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 7.660 M -55.63 % | 17.265 M 702.65 % | 2.151 M -76.90 % | 9.313 M 793.17 % | -1.344 M -140.63 % | 3.307 M 168.00 % | -4.863 M -2 260.68 % | -206.000 K -613.32 % | 40.131 K | 0.000 -100.00 % | 631.144 K 2.68 % | 614.700 K -96.33 % | 16.745 M 145 813.21 % | 11.476 K 100.79 % | -1.461 M -1 278.30 % | -106.000 K 88.27 % | -904.000 K -279.73 % | 502.963 K |
| Operating expenses | 7.660 M -59.70 % | 19.008 M 19.76 % | 15.872 M 44.50 % | 10.984 M 387.53 % | 2.253 M -32.61 % | 3.343 M 169.78 % | -4.791 M -4 551.46 % | -103.000 K -115.03 % | 685.131 K -59.15 % | 1.677 M -8.16 % | 1.826 M 63.91 % | 1.114 M -93.35 % | 16.745 M 1 773.76 % | 893.657 K 240.96 % | -634.000 K -498.11 % | -106.000 K 88.27 % | -904.000 K -279.73 % | 502.963 K |
| Cost and expenses | 18.830 M -35.40 % | 29.150 M 11.71 % | 26.094 M 39.41 % | 18.717 M 76.23 % | 10.621 M -70.62 % | 36.155 M -49.32 % | 71.343 M 1 073.79 % | 6.078 M 250.32 % | 1.735 M -28.51 % | 2.427 M -48.27 % | 4.692 M -9.93 % | 5.209 M -94.77 % | 99.565 M 886.08 % | 10.097 M 30.76 % | 7.722 M -83.40 % | 46.510 M -77.06 % | 202.738 M 132.39 % | 87.241 M |
| Research and development expenses | 0.000 | 0.000 -100.00 % | 92.000 K 1.10 % | 91.000 K -63.96 % | 252.479 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 |
| Selling general and administrative expenses | 0.000 -100.00 % | 1.743 M -87.21 % | 13.629 M 762.59 % | 1.580 M -52.75 % | 3.344 M 9 201.99 % | 35.950 K -50.29 % | 72.318 K -29.56 % | 102.668 K -84.08 % | 645.000 K -61.54 % | 1.677 M 40.45 % | 1.194 M 138.94 % | 499.708 K | 0.000 -100.00 % | 882.181 K 6.71 % | 826.703 K | 0.000 | 0.000 | 0.000 |
| Interest income | 0.000 -100.00 % | 773.000 K -24.36 % | 1.022 M -9.80 % | 1.133 M 92.35 % | 589.031 K | 0.000 -100.00 % | 2.965 K | 0.000 -100.00 % | 3.000 K -70.63 % | 10.216 K -51.12 % | 20.902 K | 0.000 | 0.000 -100.00 % | 1.592 M 5.57 % | 1.508 M -33.10 % | 2.254 M 123.61 % | 1.008 M 20 396.14 % | 4.918 K |
| Interest expense | 0.000 -100.00 % | 773.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 37.313 K | 0.000 -100.00 % | 47.274 K 27.34 % | 37.123 K 175.03 % | 13.498 K 237.37 % | 4.001 K |
| Depreciation and amortization | 1.220 M -33.48 % | 1.834 M 11.56 % | 1.644 M 32.37 % | 1.242 M 126.36 % | 548.689 K 106.50 % | -8.442 M -254.45 % | 5.466 M 772.51 % | 626.469 K 91.00 % | 328.000 K 30.56 % | 251.223 K 0.00 % | 251.223 K -32.95 % | 374.700 K -25.89 % | 505.598 K 4 436.55 % | 11.145 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating income | 7.430 M -65.05 % | 21.257 M 166.61 % | 7.973 M 323.83 % | -3.562 M -443.49 % | 1.037 M -89.21 % | 9.608 M 278.55 % | -5.381 M -759.58 % | -626.000 K -92.62 % | -325.000 K 51.64 % | -672.000 K -201.35 % | -223.000 K 86.83 % | -1.693 M 96.58 % | -49.524 M -705.53 % | -6.148 M -6 881.37 % | -88.063 K 91.18 % | -998.000 K -370.55 % | 368.872 K 882.69 % | 37.537 K |
| Operating income ratio | 0.28 -50.00 % | 0.57 141.79 % | 0.23 199.57 % | -0.24 -364.25 % | 0.09 -66.53 % | 0.27 428.17 % | -0.08 21.38 % | -0.10 55.32 % | -0.23 39.80 % | -0.38 -667.36 % | -0.05 89.64 % | -0.48 51.35 % | -0.99 36.43 % | -1.56 -13 396.01 % | -0.01 47.39 % | -0.02 -1 307.37 % | 0.00 322.28 % | 0.00 |
| Total other income expenses net | 1.200 M 255.04 % | -774.000 K 9.37 % | -854.000 K 6.56 % | -914.000 K -71.48 % | -533.000 K | 0.000 100.00 % | -903.000 K | 0.000 -100.00 % | 131.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 9.080 M -17.21 % | 10.967 M -3.53 % | 11.368 M -28.52 % | 15.903 M -37.79 % | 25.564 M 3 345.86 % | -787.590 K 86.74 % | -5.938 M -466.40 % | -1.048 M 3.37 % | -1.085 M 94.35 % | -19.202 M -141.90 % | 45.829 M -27.36 % | 63.091 M 72.47 % | 36.581 M 90.53 % | 19.200 M 999.49 % | -2.135 M -120.88 % | 10.222 M -47.53 % | 19.481 M 535.79 % | 3.064 M |
| Total investments | 2.470 M 246 900.00 % | 1.000 K 104.55 % | -22.000 K -100.62 % | 3.553 M 3 406.30 % | 101.332 K -98.03 % | 5.138 M | 0.000 | 0.000 -100.00 % | 4.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 455.150 K -82.86 % | 2.656 M 0.00 % | 2.656 M |
| Total debt | 10.520 M -8.03 % | 11.438 M -7.93 % | 12.423 M -37.53 % | 19.886 M -38.07 % | 32.112 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 46.261 M -27.32 % | 63.650 M 63.21 % | 39.000 M 88.41 % | 20.700 M | 0.000 -100.00 % | 12.946 M | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 2.100 M 113.37 % | -15.706 M 30.38 % | -22.560 M 17.08 % | -27.206 M -21.90 % | -22.318 M 1.09 % | -22.563 M 6.80 % | -24.209 M -35.06 % | -17.925 M -3.62 % | -17.299 M -1.96 % | -16.967 M 73.72 % | -64.558 M -0.23 % | -64.408 M -3.06 % | -62.495 M -377.97 % | -13.075 M -87.61 % | -6.969 M | 0.000 | 0.000 | 0.000 |
| Common stock | 52.940 M 12.79 % | 46.938 M 0.00 % | 46.938 M 0.00 % | 46.938 M 0.00 % | 46.938 M 0.00 % | 46.938 M 0.00 % | 46.938 M 0.00 % | 46.938 M 0.00 % | 46.938 M 0.00 % | 46.938 M -7.51 % | 50.750 M 0.00 % | 50.750 M 0.00 % | 50.750 M 65.85 % | 30.600 M 0.00 % | 30.600 M 0.00 % | 30.600 M 0.00 % | 30.600 M 0.00 % | 30.600 M |
| Total equity | 55.040 M 69.39 % | 32.493 M 24.08 % | 26.188 M 28.96 % | 20.307 M -18.06 % | 24.783 M 1.37 % | 24.448 M 7.22 % | 22.802 M -21.61 % | 29.087 M -2.11 % | 29.713 M -1.10 % | 30.045 M 318.77 % | -13.734 M -1.10 % | -13.585 M -15.66 % | -11.745 M -166.74 % | 17.599 M -25.76 % | 23.704 M -22.72 % | 30.674 M 0.00 % | 30.674 M -4.86 % | 32.240 M |
| Other non current liabilities | 14.410 M 95.31 % | 7.378 M 2 737.69 % | 260.000 K 36.84 % | 190.000 K 70.27 % | 111.590 K 139.99 % | 46.498 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 |
| Long term debt | 10.520 M -8.03 % | 11.438 M -7.93 % | 12.423 M -37.53 % | 19.886 M -38.07 % | 32.112 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.946 M | 0.000 | 0.000 |
| Total non current liabilities | 24.930 M 32.49 % | 18.816 M 48.36 % | 12.683 M -36.83 % | 20.076 M -37.70 % | 32.223 M 69 200.29 % | 46.498 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 74.161 K | 0.000 | 0.000 | 0.000 -100.00 % | 12.946 M | 0.000 | 0.000 |
| Other current liabilities | 0.000 -100.00 % | 8.094 M -17.70 % | 9.835 M -25.72 % | 13.241 M 36.36 % | 9.711 M 2 302.38 % | 404.205 K 438.94 % | 75.000 K 73.72 % | 43.172 K -18.54 % | 53.000 K -28.30 % | 73.914 K -53.67 % | 159.555 K -15.89 % | 189.695 K 81.81 % | 104.335 K 167.77 % | 38.965 K | 0.000 -100.00 % | 64.201 K -85.68 % | 448.421 K 833.26 % | 48.049 K |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 46.261 M -27.32 % | 63.650 M 63.21 % | 39.000 M 88.41 % | 20.700 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 4.800 M -46.67 % | 9.001 M -18.24 % | 11.009 M -18.55 % | 13.517 M 37.28 % | 9.846 M 376.60 % | 2.066 M -92.99 % | 29.492 M 68 212.22 % | 43.172 K -18.54 % | 53.000 K -99.48 % | 10.098 M -78.25 % | 46.421 M -27.29 % | 63.840 M 46.44 % | 43.593 M 110.20 % | 20.739 M 107 344.64 % | 19.302 K -99.19 % | 2.384 M -52.13 % | 4.979 M -90.00 % | 49.807 M |
| Total liabilities | 29.730 M 6.88 % | 27.817 M 16.40 % | 23.897 M -28.89 % | 33.604 M -20.12 % | 42.070 M 1 891.47 % | 2.112 M -92.84 % | 29.492 M 68 212.22 % | 43.172 K -18.54 % | 53.000 K -99.48 % | 10.098 M -78.25 % | 46.421 M -27.37 % | 63.914 M 46.61 % | 43.593 M 110.20 % | 20.739 M 107 344.64 % | 19.302 K -99.87 % | 15.329 M 207.86 % | 4.979 M -90.00 % | 49.807 M |
| Other non current assets | 2.470 M | 0.000 -100.00 % | 21.000 K 100.61 % | -3.447 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.269 M 81.72 % | 4.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.337 M -14.08 % | 8.539 M -1.51 % | 8.670 M |
| Long term investments | 0.000 | 0.000 | 0.000 -100.00 % | 3.447 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 |
| Intangible assets | 1.430 M -28.78 % | 2.008 M -22.23 % | 2.582 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 |
| 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 | 1.430 M -28.78 % | 2.008 M -22.23 % | 2.582 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 |
| Property plant equipment net | 440.000 K -76.03 % | 1.836 M -38.82 % | 3.001 M -2.72 % | 3.085 M -15.06 % | 3.632 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.073 M -25.89 % | 1.447 M -25.89 % | 1.953 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current assets | 4.470 M 13.94 % | 3.923 M -30.00 % | 5.604 M 81.65 % | 3.085 M -15.06 % | 3.632 M | 0.000 | 0.000 -100.00 % | 7.269 M 81.72 % | 4.000 M | 0.000 | 0.000 -100.00 % | 1.073 M -29.40 % | 1.519 M -23.84 % | 1.995 M | 0.000 -100.00 % | 7.337 M -14.08 % | 8.539 M -1.51 % | 8.670 M |
| Other current assets | 0.000 -100.00 % | 3.189 M -92.64 % | 43.346 M 1 861.36 % | 2.210 M -81.64 % | 12.037 M -27.44 % | 16.590 M -53.72 % | 35.845 M 417.58 % | 6.925 M -36.55 % | 10.915 M 37.90 % | 7.915 M -72.23 % | 28.503 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term investments | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 106.000 K 4.61 % | 101.332 K -98.03 % | 5.138 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 1.440 M 205.73 % | 471.000 K -55.36 % | 1.055 M -73.51 % | 3.983 M -39.17 % | 6.548 M 731.35 % | 787.590 K -86.74 % | 5.938 M 466.40 % | 1.048 M -3.37 % | 1.085 M -94.35 % | 19.202 M 4 343.63 % | 432.126 K -22.69 % | 558.917 K -76.90 % | 2.419 M 61.27 % | 1.500 M -29.72 % | 2.135 M -21.62 % | 2.723 M 113.98 % | -19.481 M -535.79 % | -3.064 M |
| Cash and short term investments | 1.440 M 205.08 % | 472.000 K -55.26 % | 1.055 M -74.20 % | 4.089 M -37.55 % | 6.548 M 731.35 % | 787.590 K -86.74 % | 5.938 M 466.40 % | 1.048 M -3.37 % | 1.085 M -94.35 % | 19.202 M 4 343.63 % | 432.126 K -22.69 % | 558.917 K -76.90 % | 2.419 M 61.27 % | 1.500 M -29.72 % | 2.135 M -21.62 % | 2.723 M 113.98 % | -19.481 M -535.79 % | -3.064 M |
| Total current assets | 80.300 M 41.81 % | 56.624 M 27.53 % | 44.401 M -12.64 % | 50.826 M -19.61 % | 63.220 M 138.02 % | 26.561 M -49.21 % | 52.294 M 139.21 % | 21.861 M -15.16 % | 25.766 M -35.81 % | 40.143 M 22.81 % | 32.687 M -33.64 % | 49.257 M 62.41 % | 30.329 M -16.55 % | 36.343 M 53.19 % | 23.724 M -38.65 % | 38.667 M 42.61 % | 27.114 M -63.05 % | 73.377 M |
| Inventory | 0.000 | 0.000 100.00 % | -12.789 M | 0.000 | 0.000 -100.00 % | 5.138 M -51.12 % | 10.511 M -24.31 % | 13.887 M 0.88 % | 13.766 M 5.68 % | 13.026 M 247.21 % | 3.752 M -43.32 % | 6.618 M -38.22 % | 10.713 M 55.81 % | 6.875 M | 0.000 -100.00 % | 6.126 M -66.63 % | 18.356 M -36.91 % | 29.098 M |
| Net receivables | 78.860 M 48.90 % | 52.963 M 314.13 % | 12.789 M -71.28 % | 44.527 M -0.24 % | 44.635 M 1 003.33 % | 4.046 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 42.080 M 144.69 % | 17.197 M -38.51 % | 27.967 M 29.54 % | 21.589 M -27.60 % | 29.817 M 5.59 % | 28.238 M -40.35 % | 47.343 M |
| Tax assets | 130.000 K 64.56 % | 79.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 72.055 K 71.27 % | 42.072 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 100.00 % | -237.000 K -23 800.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 |
| Account payables | 1.880 M 107.28 % | 907.000 K -22.74 % | 1.174 M 325.36 % | 276.000 K 103.00 % | 135.959 K -91.82 % | 1.662 M -94.35 % | 29.417 M | 0.000 | 0.000 -100.00 % | 10.024 M | 0.000 | 0.000 -100.00 % | 4.489 M | 0.000 -100.00 % | 19.302 K -99.17 % | 2.317 M -48.84 % | 4.529 M -90.90 % | 49.759 M |
| Tax payables | 2.920 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.536 K 41.76 % | 1.789 K | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 0.000 -100.00 % | 1.261 M -30.33 % | 1.810 M 214.78 % | 575.000 K 252.60 % | 163.073 K 121.05 % | 73.773 K 0.00 % | 73.773 K 0.00 % | 73.773 K -0.31 % | 74.000 K 0.31 % | 73.774 K 0.00 % | 73.774 K 0.00 % | 73.774 K | 0.000 -100.00 % | 73.774 K 0.00 % | 73.773 K 0.00 % | 73.774 K 0.00 % | 73.774 K -95.50 % | 1.640 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 -100.00 % | 74.161 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 -100.00 % | 205.000 K 1 763.64 % | 11.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 |
| Total assets | 84.770 M 40.56 % | 60.310 M 20.61 % | 50.006 M -7.24 % | 53.911 M -19.36 % | 66.852 M 151.70 % | 26.561 M -49.21 % | 52.294 M 79.52 % | 29.130 M -2.14 % | 29.766 M -25.85 % | 40.143 M 22.81 % | 32.687 M -35.05 % | 50.329 M 58.03 % | 31.848 M -16.93 % | 38.338 M 61.60 % | 23.724 M -48.43 % | 46.003 M 29.03 % | 35.653 M -56.55 % | 82.047 M |
| 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 | -23.470 M -83.36 % | -12.800 M -36 671.43 % | 35.000 K -99.75 % | 13.764 M 158.15 % | -23.669 M -214.60 % | 20.654 M 428.91 % | 3.905 M 166.71 % | -5.853 M 57.56 % | -13.792 M -164.74 % | 21.303 M 23.61 % | 17.234 M 168.13 % | -25.295 M -321.00 % | 11.446 M 186.49 % | -13.234 M -210.38 % | 11.990 M 48.83 % | 8.056 M 153.77 % | -14.981 M 34.97 % | -23.037 M |
| Accounts receivables | -25.290 M -396.03 % | 8.543 M 163.67 % | 3.240 M 226.28 % | 993.000 K 42.24 % | 698.107 K -95.41 % | 15.212 M 151.15 % | -29.741 M -421.61 % | -5.702 M -90.06 % | -3.000 M -114.57 % | 20.588 M 43.00 % | 14.398 M 157.86 % | -24.883 M -331.03 % | 10.770 M 268.86 % | -6.378 M -214.39 % | 5.576 M -18.26 % | 6.822 M -70.58 % | 23.185 M 162.26 % | -37.238 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.138 M -4.38 % | 5.373 M | 0.000 100.00 % | -120.656 K 83.72 % | -741.000 K 92.01 % | -9.274 M -423.51 % | 2.867 M -29.98 % | 4.094 M 206.70 % | -3.837 M 44.19 % | -6.875 M -212.23 % | 6.126 M -49.91 % | 12.230 M 13.86 % | 10.741 M 142.12 % | -25.500 M |
| 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 |
| Other working capital | 1.820 M 108.53 % | -21.343 M -565.93 % | -3.205 M -125.10 % | 12.771 M 143.28 % | -29.505 M -42 615.62 % | 69.398 K -99.79 % | 33.646 M 108 494.38 % | -31.040 K 99.69 % | -10.051 M -200.62 % | 9.989 M 33 240.87 % | -30.140 K 99.33 % | -4.507 M -199.87 % | 4.512 M 22 848.87 % | 19.663 K -93.16 % | 287.600 K 102.62 % | -10.996 M 77.52 % | -48.908 M -223.19 % | 39.701 M |
| Other non cash items | -1.550 M -194.68 % | -526.000 K -142.40 % | -217.000 K -119.14 % | 1.134 M 437.08 % | 211.141 K 100.76 % | -27.755 M -935 670.58 % | -2.966 K -318 471 824 998 500.00 % | 0.000 | 0.000 | 0.000 100.00 % | -74.161 K -129.75 % | 249.248 K 405.27 % | 49.330 K 217.25 % | -42.072 K 97.21 % | -1.508 M 33.09 % | -2.254 M -141.14 % | -934.650 K -11 824.60 % | -7.838 K |
| Net cash provided by operating activities | -15.170 M -183.76 % | -5.346 M -162.30 % | 8.581 M -26.43 % | 11.664 M 152.06 % | -22.405 M -335.00 % | -5.151 M -116.21 % | -2.382 M 63.24 % | -6.480 M 54.10 % | -14.117 M -168.43 % | 20.631 M 19.52 % | 17.262 M 165.12 % | -26.510 M 29.29 % | -37.494 M -93.56 % | -19.370 M -286.37 % | 10.393 M 116.34 % | 4.804 M 130.43 % | -15.785 M 31.46 % | -23.030 M |
| Investments in property plant and equipment | 0.000 100.00 % | -95.000 K 97.71 % | -4.142 M -495.97 % | -695.000 K 83.38 % | -4.181 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.964 M | 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 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.000 M | 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 -100.00 % | 4.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 455.150 K -79.32 % | 2.201 M | 0.000 -100.00 % | 18.313 M |
| Other investing activites | 1.950 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.272 M 197.59 % | 2.444 M | 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 | 1.950 M 2 152.63 % | -95.000 K 97.71 % | -4.142 M -495.97 % | -695.000 K 83.38 % | -4.181 M | 0.000 -100.00 % | 7.272 M 12.85 % | 6.444 M 261.09 % | -4.000 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.964 M -531.51 % | 455.150 K -79.32 % | 2.201 M | 0.000 -100.00 % | 18.313 M |
| Debt repayment | -920.000 K 6.60 % | -985.000 K 86.80 % | -7.463 M 38.96 % | -12.226 M -138.07 % | 32.112 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -46.261 M -166.04 % | -17.389 M -170.54 % | 24.650 M 34.70 % | 18.300 M -11.59 % | 20.700 M 259.90 % | -12.946 M -200.00 % | 12.946 M 889.36 % | -1.640 M -200.00 % | 1.640 M |
| Common stock issued | 15.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 44.400 M | 0.000 | 0.000 -100.00 % | 20.150 M | 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 | 120.000 K -97.95 % | 5.843 M 5 986.46 % | 96.000 K 107.34 % | -1.308 M -659.51 % | 233.774 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -37.313 K | 0.000 -100.00 % | 1.508 M -33.09 % | 2.254 M 123.50 % | 1.008 M 20 404.76 % | 4.918 K |
| Net cash used provided by financing activities | 14.200 M 192.30 % | 4.858 M 165.94 % | -7.367 M 45.57 % | -13.534 M -141.84 % | 32.345 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.861 M 89.30 % | -17.389 M -170.54 % | 24.650 M -35.83 % | 38.413 M 85.57 % | 20.700 M 280.98 % | -11.437 M -175.25 % | 15.199 M 2 506.58 % | -631.576 K -138.40 % | 1.645 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 980.000 K 268.10 % | -583.000 K 80.09 % | -2.928 M -14.15 % | -2.565 M -144.53 % | 5.760 M 211.83 % | -5.151 M -205.33 % | 4.890 M 13 605.58 % | -36.205 K 99.80 % | -18.117 M -196.52 % | 18.770 M 14 903.86 % | -126.791 K 93.18 % | -1.860 M -302.40 % | 919.121 K 244.87 % | -634.442 K -7.74 % | -588.860 K -102.65 % | 22.204 M 235.25 % | -16.417 M -434.24 % | -3.073 M |
| Cash at beginning of period | 470.000 K -55.45 % | 1.055 M -73.51 % | 3.983 M -39.17 % | 6.548 M 731.40 % | 787.590 K -86.74 % | 5.938 M 466.40 % | 1.048 M -3.34 % | 1.085 M -94.35 % | 19.202 M 4 343.61 % | 432.126 K -22.69 % | 558.917 K -76.90 % | 2.419 M 61.27 % | 1.500 M -29.72 % | 2.135 M -21.62 % | 2.723 M 113.98 % | -19.481 M -535.79 % | -3.064 M -34 596.83 % | 8.882 K |
| Cash at end of period | 1.450 M 207.20 % | 472.000 K -55.26 % | 1.055 M -73.51 % | 3.983 M -39.17 % | 6.548 M 731.35 % | 787.590 K -86.74 % | 5.938 M 466.40 % | 1.048 M -3.37 % | 1.085 M -94.35 % | 19.202 M 4 343.63 % | 432.126 K -22.69 % | 558.917 K -76.90 % | 2.419 M 61.27 % | 1.500 M -29.72 % | 2.135 M -21.62 % | 2.723 M 113.98 % | -19.481 M -535.79 % | -3.064 M |
| Operating cash flow | -15.170 M -183.76 % | -5.346 M -162.30 % | 8.581 M -26.43 % | 11.664 M 152.06 % | -22.405 M -335.00 % | -5.151 M -116.21 % | -2.382 M 63.24 % | -6.480 M 54.10 % | -14.117 M -168.43 % | 20.631 M 19.52 % | 17.262 M 165.12 % | -26.510 M 29.29 % | -37.494 M -93.56 % | -19.370 M -286.37 % | 10.393 M 116.34 % | 4.804 M 130.43 % | -15.785 M 31.46 % | -23.030 M |
| Capital expenditure | 0.000 100.00 % | -95.000 K 97.71 % | -4.142 M -495.97 % | -695.000 K 83.38 % | -4.181 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.964 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Free CashFlow | -15.170 M -178.81 % | -5.441 M -222.57 % | 4.439 M -59.53 % | 10.969 M 141.26 % | -26.585 M -416.17 % | -5.151 M -116.21 % | -2.382 M 63.24 % | -6.480 M 54.10 % | -14.117 M -168.43 % | 20.631 M 19.52 % | 17.262 M 165.12 % | -26.510 M 29.29 % | -37.494 M -75.74 % | -21.334 M -305.27 % | 10.393 M 116.34 % | 4.804 M 130.43 % | -15.785 M 31.46 % | -23.030 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 2.820 M -42.24 % | 4.882 M -45.37 % | 8.936 M 104.16 % | 4.377 M -45.73 % | 8.065 M -32.58 % | 11.962 M 28.78 % | 9.289 M 0.42 % | 9.250 M -5.26 % | 9.764 M -69.33 % | 31.840 M 3 473.51 % | 891.000 K -88.54 % | 7.776 M 39.86 % | 5.560 M 66.62 % | 3.337 M 1 703.78 % | 185.000 K -65.55 % | 537.000 K -94.29 % | 9.410 M 72.91 % | 5.442 M 375.70 % | 1.144 M -76.83 % | 4.937 M 1 286.80 % | 356.000 K -98.87 % | 31.626 M 884.93 % | 3.211 M 3 315.96 % | 94.000 K 107.41 % | -1.269 M -103.76 % | 33.794 M 1 198.77 % | 2.602 M -67.30 % | 7.958 M -63.99 % | 22.097 M 504.07 % | 3.658 M 2 923.14 % | 121.000 K -94.28 % | 2.117 M 2 513.58 % | 81.000 K -69.89 % | 269.000 K -31.03 % | 390.000 K -34.67 % | 597.000 K 287.66 % | 154.000 K -86.18 % | 1.114 M 443.41 % | 205.000 K -5.53 % | 217.000 K | 0.000 -100.00 % | 1.511 M | 0.000 | 0.000 -100.00 % | 1.770 M 428.75 % | 334.749 K -75.67 % | 1.376 M 60.19 % | 859.000 K -9.20 % | 946.000 K -96.97 % | 31.267 M 59.97 % | 19.545 M 4 311.96 % | 443.000 K -83.25 % | 2.644 M 12.13 % | 2.358 M | 0.000 |
| Net income | 120.000 K -90.73 % | 1.294 M -58.28 % | 3.102 M 172.58 % | 1.138 M -38.35 % | 1.846 M -22.01 % | 2.367 M 57.07 % | 1.507 M -25.84 % | 2.032 M 44.52 % | 1.406 M -73.02 % | 5.211 M 2 205.75 % | 226.000 K -88.98 % | 2.051 M 28.19 % | 1.600 M 36.87 % | 1.169 M 699.49 % | -195.000 K 96.50 % | -5.575 M -390.36 % | 1.920 M 2 435.88 % | -82.196 K -115.60 % | 527.000 K 531.97 % | -122.000 K -161.93 % | 197.000 K -94.73 % | 3.736 M 624.03 % | 516.000 K 87.64 % | 275.000 K 109.55 % | -2.880 M -327.13 % | 1.268 M 77.59 % | 714.000 K 121.70 % | -3.291 M 33.85 % | -4.975 M -578.72 % | -733.000 K -1 932.50 % | 40.000 K -91.03 % | 446.000 K 215.54 % | -386.000 K 36.82 % | -611.000 K 70.31 % | -2.058 M -183.49 % | 2.465 M 2 137.19 % | -121.000 K 76.95 % | -525.000 K -1 193.75 % | 48.000 K 168.57 % | -70.000 K 44.00 % | -125.000 K 70.59 % | -425.000 K -6.52 % | -399.000 K -315.68 % | 185.000 K -62.32 % | 491.000 K 761.52 % | -74.223 K 80.21 % | -375.000 K -137.96 % | 988.000 K 141.55 % | -2.378 M 93.66 % | -37.479 M -114.50 % | -17.473 M -420.14 % | 5.458 M 176.69 % | -7.117 M -16.63 % | -6.102 M -203 300.00 % | -3.000 K |
| Income before tax | 120.000 K -95.28 % | 2.544 M -17.99 % | 3.102 M 172.58 % | 1.138 M -38.35 % | 1.846 M -24.53 % | 2.446 M 20.20 % | 2.035 M 0.20 % | 2.031 M 6.95 % | 1.899 M -70.46 % | 6.428 M 2 744.25 % | 226.000 K -88.98 % | 2.051 M 28.19 % | 1.600 M 36.87 % | 1.169 M 699.49 % | -195.000 K 96.50 % | -5.575 M -390.36 % | 1.920 M 1 292.55 % | -161.000 K -122.93 % | 702.000 K 675.41 % | -122.000 K -161.93 % | 197.000 K -95.00 % | 3.943 M 664.15 % | 516.000 K 38.71 % | 372.000 K 112.92 % | -2.880 M -327.13 % | 1.268 M 77.59 % | 714.000 K 121.70 % | -3.291 M 33.85 % | -4.975 M -578.72 % | -733.000 K -1 932.50 % | 40.000 K -91.03 % | 446.000 K 215.54 % | -386.000 K 36.82 % | -611.000 K 70.31 % | -2.058 M -183.49 % | 2.465 M 2 137.19 % | -121.000 K 76.95 % | -525.000 K -1 193.75 % | 48.000 K 168.57 % | -70.000 K 44.00 % | -125.000 K 74.95 % | -499.000 K -25.06 % | -399.000 K -315.68 % | 185.000 K -62.32 % | 491.000 K 582.01 % | 71.993 K 119.20 % | -375.000 K -137.96 % | 988.000 K 141.55 % | -2.378 M 93.66 % | -37.509 M -114.67 % | -17.473 M -420.14 % | 5.458 M 176.69 % | -7.117 M -15.84 % | -6.144 M -204 700.00 % | -3.000 K |
| Income before tax ratio | 0.04 -91.83 % | 0.52 50.11 % | 0.35 33.52 % | 0.26 13.59 % | 0.23 11.94 % | 0.20 -6.66 % | 0.22 -0.22 % | 0.22 12.89 % | 0.19 -3.66 % | 0.20 -20.41 % | 0.25 -3.83 % | 0.26 -8.34 % | 0.29 -17.85 % | 0.35 133.23 % | -1.05 89.85 % | -10.38 -5 188.14 % | 0.20 789.67 % | -0.03 -104.82 % | 0.61 2 583.22 % | -0.02 -104.47 % | 0.55 343.85 % | 0.12 -22.42 % | 0.16 -95.94 % | 3.96 74.37 % | 2.27 5 948.55 % | 0.04 -86.33 % | 0.27 166.35 % | -0.41 -83.68 % | -0.23 -12.36 % | -0.20 -160.62 % | 0.33 56.91 % | 0.21 104.42 % | -4.77 -109.80 % | -2.27 56.96 % | -5.28 -227.80 % | 4.13 625.51 % | -0.79 -66.72 % | -0.47 -301.27 % | 0.23 172.59 % | -0.32 | 0.00 100.00 % | -0.33 | 0.00 | 0.00 -100.00 % | 0.28 28.98 % | 0.22 178.91 % | -0.27 -123.69 % | 1.15 145.76 % | -2.51 -109.54 % | -1.20 -34.19 % | -0.89 -107.26 % | 12.32 557.71 % | -2.69 -3.31 % | -2.61 | 0.00 |
| EBITDA | 300.000 K -81.71 % | 1.640 M -52.00 % | 3.417 M 135.98 % | 1.448 M -32.49 % | 2.145 M -41.74 % | 3.682 M 47.69 % | 2.493 M 0.16 % | 2.489 M 5.65 % | 2.356 M -73.26 % | 8.811 M 3 262.98 % | 262.000 K -88.87 % | 2.355 M 26.61 % | 1.860 M -22.56 % | 2.402 M 1 555.76 % | -165.000 K 96.87 % | -5.269 M -336.28 % | 2.230 M 287.33 % | 575.731 K -17.99 % | 702.000 K 597.87 % | -141.000 K -171.57 % | 197.000 K -95.81 % | 4.698 M 1 349.47 % | -376.000 K -60.00 % | -235.000 K 91.84 % | -2.880 M -232.66 % | 2.171 M 299.17 % | -1.090 M 66.88 % | -3.291 M -175.63 % | -1.194 M -62.89 % | -733.000 K -1 932.50 % | 40.000 K -88.41 % | 345.000 K 189.15 % | -387.000 K 36.97 % | -614.000 K 74.92 % | -2.448 M -2 504.26 % | -94.000 K 65.82 % | -275.000 K 47.62 % | -525.000 K -1 193.75 % | 48.000 K 168.57 % | -70.000 K 44.00 % | -125.000 K 57.48 % | -294.000 K 6.67 % | -315.000 K -217.54 % | 268.000 K -53.39 % | 575.000 K 249.13 % | 164.693 K 158.40 % | -282.000 K -126.06 % | 1.082 M 147.37 % | -2.284 M 93.88 % | -37.344 M -116.86 % | -17.220 M -408.38 % | 5.584 M 179.87 % | -6.991 M 9.49 % | -7.724 M -257 366.67 % | -3.000 K |
| Net income ratio | 0.04 -83.95 % | 0.27 -23.64 % | 0.35 33.52 % | 0.26 13.59 % | 0.23 15.67 % | 0.20 21.97 % | 0.16 -26.15 % | 0.22 52.55 % | 0.14 -12.01 % | 0.16 -35.48 % | 0.25 -3.83 % | 0.26 -8.34 % | 0.29 -17.85 % | 0.35 133.23 % | -1.05 89.85 % | -10.38 -5 188.14 % | 0.20 1 450.89 % | -0.02 -103.28 % | 0.46 1 964.18 % | -0.02 -104.47 % | 0.55 368.44 % | 0.12 -26.49 % | 0.16 -94.51 % | 2.93 28.91 % | 2.27 5 948.55 % | 0.04 -86.33 % | 0.27 166.35 % | -0.41 -83.68 % | -0.23 -12.36 % | -0.20 -160.62 % | 0.33 56.91 % | 0.21 104.42 % | -4.77 -109.80 % | -2.27 56.96 % | -5.28 -227.80 % | 4.13 625.51 % | -0.79 -66.72 % | -0.47 -301.27 % | 0.23 172.59 % | -0.32 | 0.00 100.00 % | -0.28 | 0.00 | 0.00 -100.00 % | 0.28 225.11 % | -0.22 18.64 % | -0.27 -123.69 % | 1.15 145.76 % | -2.51 -109.71 % | -1.20 -34.08 % | -0.89 -107.26 % | 12.32 557.71 % | -2.69 -4.02 % | -2.59 | 0.00 |
| Ratio EBITDA | 0.11 -68.33 % | 0.34 -12.15 % | 0.38 15.59 % | 0.33 24.39 % | 0.27 -13.59 % | 0.31 14.69 % | 0.27 -0.26 % | 0.27 11.52 % | 0.24 -12.80 % | 0.28 -5.89 % | 0.29 -2.91 % | 0.30 -9.47 % | 0.33 -53.52 % | 0.72 180.71 % | -0.89 90.91 % | -9.81 -4 240.37 % | 0.24 124.00 % | 0.11 -82.76 % | 0.61 2 248.60 % | -0.03 -105.16 % | 0.55 272.52 % | 0.15 226.86 % | -0.12 95.32 % | -2.50 -210.16 % | 2.27 3 432.73 % | 0.06 115.34 % | -0.42 -1.30 % | -0.41 -665.34 % | -0.05 73.03 % | -0.20 -160.62 % | 0.33 102.85 % | 0.16 103.41 % | -4.78 -109.32 % | -2.28 63.64 % | -6.28 -3 886.51 % | -0.16 91.18 % | -1.79 -278.91 % | -0.47 -301.27 % | 0.23 172.59 % | -0.32 | 0.00 100.00 % | -0.19 | 0.00 | 0.00 -100.00 % | 0.32 -33.97 % | 0.49 340.06 % | -0.20 -116.27 % | 1.26 152.17 % | -2.41 -102.15 % | -1.19 -35.56 % | -0.88 -106.99 % | 12.60 576.72 % | -2.64 19.28 % | -3.28 | 0.00 |
| Gross profit ratio | 0.22 -53.63 % | 0.48 -36.34 % | 0.76 46.51 % | 0.52 12.17 % | 0.46 -75.25 % | 1.86 269.53 % | 0.50 -10.38 % | 0.56 21.74 % | 0.46 -34.70 % | 0.71 25.19 % | 0.56 -16.80 % | 0.68 28.31 % | 0.53 -60.60 % | 1.34 188.73 % | 0.46 115.80 % | -2.94 -924.01 % | 0.36 -64.70 % | 1.01 64.82 % | 0.61 5 608.22 % | -0.01 -101.93 % | 0.58 399.33 % | 0.12 231.95 % | -0.09 84.99 % | -0.59 -130.31 % | 1.93 2 705.61 % | -0.07 22.26 % | -0.10 43.73 % | -0.17 -441.68 % | -0.03 83.20 % | -0.19 -125.31 % | 0.74 300.29 % | 0.18 214.49 % | -0.16 90.87 % | -1.76 65.52 % | -5.10 -214.68 % | 4.45 | 0.00 -100.00 % | 0.06 -94.25 % | 1.00 0.00 % | 1.00 | 0.00 -100.00 % | 0.27 | 0.00 | 0.00 -100.00 % | 0.45 -70.13 % | 1.50 1 551.43 % | -0.10 -107.30 % | 1.41 162.12 % | -2.28 -153.12 % | -0.90 -69.90 % | -0.53 -103.39 % | 15.60 728.78 % | -2.48 14.57 % | -2.90 | 0.00 |
| Weighted average shs out dil | 60.000 M 35.40 % | 44.314 M 0.00 % | 44.314 M -22.12 % | 56.900 M 23.29 % | 46.150 M -2.51 % | 47.340 M -5.76 % | 50.233 M -1.12 % | 50.800 M 8.23 % | 46.938 M 0.00 % | 46.938 M 0.00 % | 46.938 M -8.46 % | 51.275 M -3.86 % | 53.333 M -4.08 % | 55.600 M 14.17 % | 48.700 M 4.83 % | 46.458 M -3.21 % | 48.000 M 17.86 % | 40.727 M -22.72 % | 52.700 M 12.28 % | 46.938 M 0.00 % | 46.938 M -4.73 % | 49.269 M -4.52 % | 51.600 M 18.85 % | 43.417 M -9.55 % | 48.000 M 2.22 % | 46.956 M -0.04 % | 46.974 M -0.09 % | 47.014 M 3.95 % | 45.227 M -1.28 % | 45.813 M -2.40 % | 46.938 M 5.24 % | 44.600 M -7.56 % | 48.250 M 2.66 % | 47.000 M 0.49 % | 46.773 M 0.57 % | 46.509 M 15.31 % | 40.333 M -15.49 % | 47.727 M -0.57 % | 48.000 M -5.42 % | 50.750 M -18.80 % | 62.500 M 24.22 % | 50.313 M 0.88 % | 49.875 M -1.72 % | 50.750 M 3.36 % | 49.100 M -5.87 % | 52.161 M -2.63 % | 53.571 M 3.02 % | 52.000 M 9.34 % | 47.560 M -2.69 % | 48.873 M -3.70 % | 50.750 M 0.00 % | 50.750 M 0.00 % | 50.750 M 24.77 % | 40.675 M 32.92 % | 30.600 M |
| Weighted average shs out | 60.000 M 35.40 % | 44.314 M 0.00 % | 44.314 M -22.12 % | 56.900 M 23.29 % | 46.150 M -2.51 % | 47.340 M -5.76 % | 50.233 M -1.12 % | 50.800 M 44.52 % | 35.150 M -25.22 % | 47.002 M 0.14 % | 46.938 M -8.46 % | 51.275 M -3.86 % | 53.333 M 6.38 % | 50.136 M 2.95 % | 48.700 M 4.83 % | 46.458 M -3.21 % | 48.000 M 17.86 % | 40.727 M -22.72 % | 52.700 M 12.28 % | 46.938 M 0.00 % | 46.938 M -4.73 % | 49.269 M -4.52 % | 51.600 M 18.83 % | 43.423 M -9.54 % | 48.000 M 2.22 % | 46.956 M -0.04 % | 46.974 M -0.09 % | 47.014 M 3.95 % | 45.227 M -1.28 % | 45.813 M -2.40 % | 46.938 M 5.24 % | 44.600 M -7.56 % | 48.250 M 2.66 % | 47.000 M 0.49 % | 46.773 M 0.57 % | 46.509 M 15.31 % | 40.333 M -15.49 % | 47.727 M -0.57 % | 48.000 M -5.42 % | 50.750 M -18.80 % | 62.500 M 24.22 % | 50.313 M 0.88 % | 49.875 M -1.72 % | 50.750 M 3.36 % | 49.100 M -5.87 % | 52.161 M -2.63 % | 53.571 M 3.02 % | 52.000 M 9.34 % | 47.560 M -2.69 % | 48.873 M -3.70 % | 50.750 M 0.00 % | 50.750 M 0.00 % | 50.750 M 24.77 % | 40.675 M 32.92 % | 30.600 M |
| EPS diluted | 0.00 -93.15 % | 0.03 -58.29 % | 0.07 250.00 % | 0.02 -50.00 % | 0.04 -20.00 % | 0.05 66.67 % | 0.03 -25.00 % | 0.04 33.33 % | 0.03 0.00 % | 0.03 -25.00 % | 0.04 0.00 % | 0.04 33.33 % | 0.03 30.43 % | 0.02 647.62 % | 0.00 96.50 % | -0.12 -400.00 % | 0.04 2 100.00 % | 0.00 -120.00 % | 0.01 484.62 % | 0.00 -161.90 % | 0.00 -94.46 % | 0.08 658.00 % | 0.01 58.73 % | 0.01 110.50 % | -0.06 -322.22 % | 0.03 35.00 % | 0.02 128.57 % | -0.07 36.36 % | -0.11 -587.50 % | -0.02 -1 877.78 % | 0.00 -91.00 % | 0.01 225.00 % | -0.01 38.46 % | -0.01 70.45 % | -0.04 -183.02 % | 0.05 1 866.67 % | 0.00 72.73 % | -0.01 -1 200.00 % | 0.00 171.43 % | 0.00 30.00 % | 0.00 76.19 % | -0.01 -5.00 % | -0.01 -322.22 % | 0.00 -64.00 % | 0.01 814.29 % | 0.00 80.00 % | -0.01 -136.84 % | 0.02 138.00 % | -0.05 93.51 % | -0.77 -126.47 % | -0.34 -409.09 % | 0.11 178.57 % | -0.14 6.67 % | -0.15 -149 900.00 % | 0.00 |
| Earnings per share | 0.00 -93.15 % | 0.03 -58.29 % | 0.07 250.00 % | 0.02 -50.00 % | 0.04 -20.00 % | 0.05 66.67 % | 0.03 -25.00 % | 0.04 33.33 % | 0.03 0.00 % | 0.03 -25.00 % | 0.04 0.00 % | 0.04 33.33 % | 0.03 30.43 % | 0.02 647.62 % | 0.00 96.50 % | -0.12 -400.00 % | 0.04 2 100.00 % | 0.00 -120.00 % | 0.01 484.62 % | 0.00 -161.90 % | 0.00 -94.46 % | 0.08 658.00 % | 0.01 58.73 % | 0.01 110.50 % | -0.06 -322.22 % | 0.03 35.00 % | 0.02 128.57 % | -0.07 36.36 % | -0.11 -587.50 % | -0.02 -1 877.78 % | 0.00 -91.00 % | 0.01 225.00 % | -0.01 38.46 % | -0.01 70.45 % | -0.04 -183.02 % | 0.05 1 866.67 % | 0.00 72.73 % | -0.01 -1 200.00 % | 0.00 171.43 % | 0.00 30.00 % | 0.00 76.19 % | -0.01 -5.00 % | -0.01 -322.22 % | 0.00 -64.00 % | 0.01 814.29 % | 0.00 80.00 % | -0.01 -136.84 % | 0.02 138.00 % | -0.05 93.51 % | -0.77 -126.47 % | -0.34 -409.09 % | 0.11 178.57 % | -0.14 6.67 % | -0.15 -149 900.00 % | 0.00 |
| Gross profit | 630.000 K -73.21 % | 2.352 M -65.22 % | 6.763 M 199.12 % | 2.261 M -39.12 % | 3.714 M -83.31 % | 22.256 M 375.86 % | 4.677 M -10.01 % | 5.197 M 15.34 % | 4.506 M -79.98 % | 22.503 M 4 373.76 % | 503.000 K -90.47 % | 5.276 M 79.46 % | 2.940 M -34.36 % | 4.479 M 5 108.14 % | 86.000 K 105.44 % | -1.580 M -147.02 % | 3.360 M -38.95 % | 5.504 M 684.05 % | 702.000 K 1 376.36 % | -55.000 K -126.70 % | 206.000 K -94.38 % | 3.665 M 1 399.65 % | -282.000 K -412.73 % | -55.000 K 97.76 % | -2.450 M 2.16 % | -2.504 M -909.68 % | -248.000 K 81.60 % | -1.348 M -95.08 % | -691.000 K -1.47 % | -681.000 K -865.17 % | 89.000 K -77.12 % | 389.000 K 3 092.31 % | -13.000 K 97.25 % | -473.000 K 76.22 % | -1.989 M -174.92 % | 2.655 M | 0.000 -100.00 % | 64.000 K -68.78 % | 205.000 K -5.53 % | 217.000 K | 0.000 -100.00 % | 409.185 K 155.82 % | -733.000 K -1 283.02 % | -53.000 K -106.69 % | 792.000 K 57.96 % | 501.401 K 453.10 % | -142.000 K -111.69 % | 1.215 M 156.41 % | -2.154 M 92.34 % | -28.126 M -171.80 % | -10.348 M -249.78 % | 6.909 M 205.35 % | -6.558 M 4.21 % | -6.846 M | 0.000 |
| Income tax expense | 0.000 -100.00 % | 1.250 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.087 M 105.87 % | 528.000 K 52 900.00 % | -1.000 K -100.20 % | 493.000 K -59.49 % | 1.217 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -78.922 K -145.10 % | 175.000 K | 0.000 | 0.000 -100.00 % | 207.205 K | 0.000 -100.00 % | 97.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 % | -74.161 K | 0.000 | 0.000 | 0.000 -100.00 % | 146.216 K | 0.000 | 0.000 | 0.000 100.00 % | -29.983 K | 0.000 | 0.000 | 0.000 100.00 % | -42.072 K | 0.000 |
| Cost of revenue | 2.190 M -13.44 % | 2.530 M 16.43 % | 2.173 M 2.69 % | 2.116 M -51.37 % | 4.351 M 133.48 % | -12.994 M -381.74 % | 4.612 M 13.79 % | 4.053 M -22.92 % | 5.258 M -43.69 % | 9.337 M 2 306.44 % | 388.000 K -84.48 % | 2.500 M -4.58 % | 2.620 M 329.22 % | -1.143 M -1 254.55 % | 99.000 K -95.32 % | 2.117 M -65.01 % | 6.050 M 9 853.82 % | -62.027 K -114.03 % | 442.000 K -91.15 % | 4.992 M 3 228.00 % | 150.000 K -99.46 % | 27.962 M 700.52 % | 3.493 M 2 244.30 % | 149.000 K -87.38 % | 1.181 M -96.75 % | 36.298 M 1 173.61 % | 2.850 M -69.37 % | 9.306 M -59.16 % | 22.788 M 425.19 % | 4.339 M 13 459.38 % | 32.000 K -98.15 % | 1.728 M 1 738.30 % | 94.000 K -87.33 % | 742.000 K -68.81 % | 2.379 M 215.60 % | -2.058 M | 0.000 -100.00 % | 1.050 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.102 M 50.34 % | 733.000 K 1 283.02 % | 53.000 K -94.58 % | 978.000 K 685.63 % | -167.000 K -111.00 % | 1.518 M 526.40 % | -356.000 K -111.48 % | 3.100 M -94.78 % | 59.393 M 98.69 % | 29.893 M 562.31 % | -6.466 M -170.27 % | 9.202 M -0.01 % | 9.203 M | 0.000 |
| General and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.928 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 80.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 510.000 K -48.85 % | 997.000 K -45.99 % | 1.846 M 396.31 % | -623.000 K -133.16 % | 1.879 M 182.34 % | -2.282 M -186.37 % | 2.642 M -49.16 % | 5.197 M 99.35 % | 2.607 M -82.87 % | 15.220 M 5 374.82 % | 278.000 K -91.38 % | 3.225 M 137.13 % | 1.360 M -43.24 % | 2.396 M 749.65 % | 282.000 K -92.94 % | 3.995 M 177.43 % | 1.440 M -39.21 % | 2.369 M | 0.000 -100.00 % | 86.000 K 855.56 % | 9.000 K 100.85 % | -1.060 M -1 227.66 % | 94.000 K -47.78 % | 180.000 K -58.14 % | 430.000 K 109.20 % | -4.674 M -655.11 % | 842.000 K -56.66 % | 1.943 M 286.28 % | 503.000 K 867.31 % | 52.000 K 6.12 % | 49.000 K 11.36 % | 44.000 K -88.24 % | 374.000 K 165.25 % | 141.000 K 107.35 % | 68.000 K -64.21 % | 190.000 K -30.91 % | 275.000 K -53.31 % | 589.000 K 275.16 % | 157.000 K -45.30 % | 287.000 K 129.60 % | 125.000 K -82.23 % | 703.436 K 310.61 % | -334.000 K -40.34 % | -238.000 K -179.07 % | 301.000 K -29.90 % | 429.408 K 83.51 % | 234.000 K 3.08 % | 227.000 K 1.34 % | 224.000 K -97.60 % | 9.345 M 31.16 % | 7.125 M 391.04 % | 1.451 M 159.57 % | 559.000 K -37.14 % | 889.326 K 29 544.20 % | 3.000 K |
| Operating expenses | 510.000 K -48.85 % | 997.000 K -72.77 % | 3.661 M 226.00 % | 1.123 M -40.23 % | 1.879 M -60.24 % | 4.726 M 78.88 % | 2.642 M -49.16 % | 5.197 M 99.35 % | 2.607 M -82.87 % | 15.220 M 5 374.82 % | 278.000 K -91.38 % | 3.225 M 137.13 % | 1.360 M -43.24 % | 2.396 M 749.65 % | 282.000 K -92.94 % | 3.995 M 177.43 % | 1.440 M -39.21 % | 2.369 M | 0.000 -100.00 % | 86.000 K 855.56 % | 9.000 K 100.85 % | -1.060 M -1 227.66 % | 94.000 K -47.78 % | 180.000 K -58.14 % | 430.000 K 109.20 % | -4.674 M -655.11 % | 842.000 K -56.66 % | 1.943 M 286.28 % | 503.000 K 867.31 % | 52.000 K 6.12 % | 49.000 K 11.36 % | 44.000 K -88.24 % | 374.000 K 165.25 % | 141.000 K 104.35 % | 69.000 K -63.68 % | 190.000 K -30.91 % | 275.000 K -53.31 % | 589.000 K 275.16 % | 157.000 K -45.30 % | 287.000 K 129.60 % | 125.000 K -82.23 % | 703.436 K 310.61 % | -334.000 K -40.34 % | -238.000 K -179.07 % | 301.000 K -29.90 % | 429.408 K 83.51 % | 234.000 K 3.08 % | 227.000 K 1.34 % | 224.000 K -97.60 % | 9.345 M 31.16 % | 7.125 M 391.04 % | 1.451 M 159.57 % | 559.000 K -37.14 % | 889.326 K 29 544.20 % | 3.000 K |
| Cost and expenses | 2.700 M -23.45 % | 3.527 M -39.54 % | 5.834 M 80.12 % | 3.239 M -48.01 % | 6.230 M -23.92 % | 8.189 M 12.89 % | 7.254 M -21.58 % | 9.250 M 17.61 % | 7.865 M -67.97 % | 24.557 M 3 587.24 % | 666.000 K -88.37 % | 5.725 M 43.84 % | 3.980 M 217.38 % | 1.254 M 229.13 % | 381.000 K -93.77 % | 6.112 M -18.40 % | 7.490 M 224.66 % | 2.307 M 421.95 % | 442.000 K -91.30 % | 5.078 M 3 093.71 % | 159.000 K -99.41 % | 26.928 M 650.71 % | 3.587 M 990.27 % | 329.000 K -79.58 % | 1.611 M -94.91 % | 31.623 M 756.53 % | 3.692 M -67.18 % | 11.249 M -51.70 % | 23.291 M 430.43 % | 4.391 M 5 320.99 % | 81.000 K -95.43 % | 1.772 M 278.63 % | 468.000 K -47.00 % | 883.000 K -63.93 % | 2.448 M 231.05 % | -1.868 M -779.27 % | 275.000 K -83.22 % | 1.639 M 943.95 % | 157.000 K -45.30 % | 287.000 K 129.60 % | 125.000 K -93.07 % | 1.805 M 352.38 % | 399.000 K 315.68 % | -185.000 K -114.46 % | 1.279 M 386.76 % | 262.756 K -85.00 % | 1.752 M 1 458.14 % | -129.000 K -103.88 % | 3.324 M -95.16 % | 68.737 M 85.69 % | 37.018 M 838.15 % | -5.015 M -151.38 % | 9.761 M -3.28 % | 10.092 M 336 300.00 % | 3.000 K |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 0.000 | 0.000 -100.00 % | 1.815 M 3.95 % | 1.746 M | 0.000 -100.00 % | 7.008 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 175.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 180.000 K -36.84 % | 285.000 K -9.52 % | 315.000 K 1.61 % | 310.000 K 0.00 % | 310.000 K -32.39 % | 458.500 K 0.11 % | 458.000 K 0.00 % | 458.000 K 0.22 % | 457.000 K -70.50 % | 1.549 M 4 086.49 % | 37.000 K -87.83 % | 304.000 K 8.57 % | 280.000 K -13.16 % | 322.431 K 940.10 % | 31.000 K -89.87 % | 306.000 K -1.29 % | 310.000 K 125.99 % | 137.172 K 119.60 % | -700.000 K -673.77 % | 122.000 K 161.93 % | -197.000 K 98.11 % | -10.435 M -1 922.29 % | -516.000 K -38.71 % | -372.000 K -112.92 % | 2.879 M 238.02 % | -2.086 M -192.16 % | -714.000 K -121.70 % | 3.291 M -29.78 % | 4.687 M 649.36 % | 625.469 K 1 663.67 % | -40.000 K 88.41 % | -345.000 K -189.15 % | 387.000 K -60.19 % | 972.000 K -52.63 % | 2.052 M 204.59 % | -1.962 M -1 332.12 % | -137.000 K -318.13 % | 62.806 K 0.00 % | 62.806 K 0.00 % | 62.806 K 172.19 % | -87.000 K -39 113.45 % | 223.000 -99.73 % | 84.000 K 1.20 % | 83.000 K -1.19 % | 84.000 K -9.39 % | 92.700 K -1.38 % | 94.000 K 0.00 % | 94.000 K 0.00 % | 94.000 K -25.75 % | 126.598 K -49.96 % | 253.000 K 100.79 % | 126.000 K 0.00 % | 126.000 K 1 030.55 % | 11.145 K | 0.000 |
| Operating income | 120.000 K -91.14 % | 1.355 M -56.32 % | 3.102 M 172.58 % | 1.138 M -71.06 % | 3.932 M 4.21 % | 3.773 M -23.44 % | 4.928 M 133.44 % | 2.111 M -57.07 % | 4.917 M -32.29 % | 7.262 M 3 127.56 % | 225.000 K -95.93 % | 5.530 M 71.74 % | 3.220 M 54.58 % | 2.083 M 1 162.76 % | -196.000 K 84.71 % | -1.282 M -134.78 % | 3.686 M 17.58 % | 3.135 M 346.58 % | 702.000 K 597.87 % | -141.000 K -171.57 % | 197.000 K -95.81 % | 4.698 M 1 349.47 % | -376.000 K -60.00 % | -235.000 K 90.40 % | -2.449 M -212.81 % | 2.171 M 299.17 % | -1.090 M 19.14 % | -1.348 M -12.90 % | -1.194 M -1 094.00 % | -100.000 K -350.00 % | 40.000 K -88.41 % | 345.000 K 189.15 % | -387.000 K 36.97 % | -614.000 K 70.17 % | -2.058 M -183.49 % | 2.465 M 1 699.27 % | 137.000 K -12.74 % | 157.000 K 227.08 % | 48.000 K 168.57 % | -70.000 K 44.00 % | -125.000 K 74.95 % | -499.000 K -25.06 % | -399.000 K -315.68 % | 185.000 K -62.32 % | 491.000 K -72.18 % | 1.765 M 569.41 % | -376.000 K -138.06 % | 988.000 K 141.55 % | -2.378 M 93.66 % | -37.508 M -114.66 % | -17.473 M -420.14 % | 5.458 M 176.69 % | -7.117 M -15.84 % | -6.144 M -204 700.00 % | -3.000 K |
| Operating income ratio | 0.04 -84.67 % | 0.28 -20.05 % | 0.35 33.52 % | 0.26 -46.67 % | 0.49 54.57 % | 0.32 -40.55 % | 0.53 132.46 % | 0.23 -54.68 % | 0.50 120.80 % | 0.23 -9.68 % | 0.25 -64.49 % | 0.71 22.80 % | 0.58 -7.22 % | 0.62 158.92 % | -1.06 55.62 % | -2.39 -709.46 % | 0.39 -32.00 % | 0.58 -6.12 % | 0.61 2 248.60 % | -0.03 -105.16 % | 0.55 272.52 % | 0.15 226.86 % | -0.12 95.32 % | -2.50 -229.54 % | 1.93 2 904.05 % | 0.06 115.34 % | -0.42 -147.31 % | -0.17 -213.48 % | -0.05 -97.66 % | -0.03 -108.27 % | 0.33 102.85 % | 0.16 103.41 % | -4.78 -109.32 % | -2.28 56.75 % | -5.28 -227.80 % | 4.13 364.13 % | 0.89 531.23 % | 0.14 -39.81 % | 0.23 172.59 % | -0.32 | 0.00 100.00 % | -0.33 | 0.00 | 0.00 -100.00 % | 0.28 -94.74 % | 5.27 2 029.55 % | -0.27 -123.76 % | 1.15 145.76 % | -2.51 -109.55 % | -1.20 -34.19 % | -0.89 -107.26 % | 12.32 557.71 % | -2.69 -3.31 % | -2.61 | 0.00 |
| Total other income expenses net | 0.000 -100.00 % | 1.189 M | 0.000 | 0.000 100.00 % | -2.086 M -57.32 % | -1.326 M 54.17 % | -2.893 M -3 516.25 % | -80.000 K | 0.000 100.00 % | -834.000 K -83 500.00 % | 1.000 K 100.03 % | -3.480 M -17 500.00 % | 20.000 K 102.19 % | -914.000 K -91 500.00 % | 1.000 K 100.02 % | -4.293 M -145.31 % | -1.750 M 46.91 % | -3.296 M | 0.000 -100.00 % | 19.000 K | 0.000 100.00 % | -755.000 K -184.64 % | 892.000 K 46.95 % | 607.000 K 240.84 % | -431.000 K 52.27 % | -903.000 K -150.06 % | 1.804 M 192.85 % | -1.943 M 48.61 % | -3.781 M -503.99 % | -626.000 K | 0.000 -100.00 % | 101.000 K 10 000.00 % | 1.000 K -66.67 % | 3.000 K | 0.000 | 0.000 100.00 % | -258.000 K 62.17 % | -682.000 K | 0.000 | 0.000 -100.00 % | 10.000 K 104.48 % | -223.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 |
| 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-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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 9.080 M | 0.000 -100.00 % | 11.022 M | 0.000 -100.00 % | 11.254 M 2 141.83 % | 502.000 K -95.84 % | 12.079 M 1 044.93 % | 1.055 M -90.72 % | 11.368 M 461.24 % | 2.026 M -85.21 % | 13.697 M 243.88 % | 3.983 M -74.95 % | 15.903 M 0.42 % | 15.837 M 20.25 % | 13.170 M 101.13 % | 6.548 M -74.39 % | 25.564 M 729.19 % | 3.083 M 200.00 % | -3.083 M -491.24 % | 788.000 K 200.05 % | -787.590 K -193.10 % | 846.000 K 200.00 % | -846.000 K 85.75 % | -5.938 M -714.72 % | 966.000 K 200.00 % | -966.000 K -192.18 % | 1.048 M 199.96 % | -1.048 M -193.78 % | 1.118 M 200.00 % | -1.118 M -203.04 % | 1.085 M 200.00 % | -1.085 M -364.63 % | 410.000 K 200.00 % | -410.000 K -102.14 % | 19.202 M 200.00 % | -19.202 M -37 027.10 % | 52.000 K -99.85 % | 33.959 M 7 760.88 % | 432.000 K -99.06 % | 45.829 M 7 856.40 % | 576.000 K -99.20 % | 71.574 M 12 703.94 % | 559.000 K -99.11 % | 63.091 M 8 736.29 % | 714.000 K -98.27 % | 41.336 M |
| Total investments | 0.000 -100.00 % | 2.470 M | 0.000 -100.00 % | 2.629 M | 0.000 -100.00 % | 1.000 K -99.90 % | 1.004 M -63.54 % | 2.754 M 30.52 % | 2.110 M | 0.000 -100.00 % | 4.051 M | 0.000 -100.00 % | 7.966 M 7 415.09 % | 106.000 K -99.67 % | 31.674 M | 0.000 -100.00 % | 13.096 M 12 823.85 % | 101.332 K -98.36 % | 6.166 M | 0.000 -100.00 % | 1.576 M -69.33 % | 5.138 M 203.66 % | 1.692 M | 0.000 -100.00 % | 10.511 M 444.06 % | 1.932 M | 0.000 -100.00 % | 2.096 M -84.91 % | 13.887 M 521.06 % | 2.236 M | 0.000 -100.00 % | 2.170 M -87.79 % | 17.766 M 2 066.59 % | 820.000 K | 0.000 -100.00 % | 38.404 M 194.84 % | 13.026 M 12 424.59 % | 104.000 K | 0.000 -100.00 % | 864.000 K -76.97 % | 3.752 M 225.65 % | 1.152 M | 0.000 -100.00 % | 1.118 M -83.11 % | 6.618 M 363.46 % | 1.428 M | 0.000 |
| Total debt | 0.000 -100.00 % | 10.520 M | 0.000 -100.00 % | 11.117 M | 0.000 -100.00 % | 11.726 M | 0.000 -100.00 % | 12.322 M | 0.000 -100.00 % | 12.423 M | 0.000 -100.00 % | 15.722 M | 0.000 -100.00 % | 19.886 M | 0.000 -100.00 % | 29.007 M | 0.000 -100.00 % | 32.112 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 34.011 M | 0.000 -100.00 % | 46.261 M | 0.000 -100.00 % | 72.150 M | 0.000 -100.00 % | 63.650 M | 0.000 -100.00 % | 42.050 M |
| Accumulated other comprehensive income loss | 55.040 M | 0.000 -100.00 % | 35.477 M | 0.000 -100.00 % | 32.493 M | 0.000 -100.00 % | 30.040 M | 0.000 -100.00 % | 26.087 M | 0.000 -100.00 % | 23.983 M | 0.000 -100.00 % | 20.306 M 571 563 087 708 658 176.00 % | 0.000 -100.00 % | 21.142 M 595 094 395 761 668 864.00 % | 0.000 -100.00 % | 24.894 M | 0.000 -100.00 % | 24.523 M 209.41 % | -22.414 M -191.68 % | 24.448 M | 0.000 -100.00 % | 20.197 M 175.53 % | -26.740 M | 0.000 -100.00 % | 20.821 M | 0.000 -100.00 % | 29.087 M | 0.000 -100.00 % | 29.773 M 273.45 % | -17.165 M -157.77 % | 29.713 M | 0.000 -100.00 % | 32.389 M | 0.000 -100.00 % | 29.995 M | 0.000 100.00 % | -13.929 M | 0.000 100.00 % | -13.734 M | 0.000 100.00 % | -12.910 M | 0.000 100.00 % | -13.585 M | 0.000 100.00 % | -13.135 M | 0.000 |
| Retained earnings | 0.000 -100.00 % | 2.100 M | 0.000 100.00 % | -11.461 M | 0.000 100.00 % | -15.706 M | 0.000 | 0.000 | 0.000 100.00 % | -22.560 M | 0.000 100.00 % | -22.954 M | 0.000 100.00 % | -26.631 M | 0.000 100.00 % | -25.795 M | 0.000 100.00 % | -22.155 M | 0.000 | 0.000 | 0.000 100.00 % | -22.489 M | 0.000 | 0.000 100.00 % | -24.135 M | 0.000 100.00 % | -26.117 M | 0.000 100.00 % | -17.851 M | 0.000 | 0.000 | 0.000 100.00 % | -17.225 M | 0.000 100.00 % | -14.549 M | 0.000 100.00 % | -16.893 M | 0.000 100.00 % | -64.679 M | 0.000 100.00 % | -64.484 M | 0.000 100.00 % | -63.660 M | 0.000 100.00 % | -64.335 M | 0.000 100.00 % | -63.885 M |
| Common stock | 0.000 -100.00 % | 52.940 M | 0.000 -100.00 % | 46.938 M | 0.000 -100.00 % | 46.938 M | 0.000 -100.00 % | 46.937 M | 0.000 -100.00 % | 46.938 M | 0.000 -100.00 % | 46.938 M | 0.000 -100.00 % | 46.938 M | 0.000 -100.00 % | 46.937 M | 0.000 -100.00 % | 46.938 M | 0.000 -100.00 % | 46.937 M | 0.000 -100.00 % | 46.938 M | 0.000 -100.00 % | 46.937 M 0.00 % | 46.938 M | 0.000 -100.00 % | 46.938 M | 0.000 -100.00 % | 46.938 M | 0.000 -100.00 % | 46.938 M | 0.000 -100.00 % | 46.938 M | 0.000 -100.00 % | 46.938 M | 0.000 -100.00 % | 46.938 M | 0.000 -100.00 % | 50.750 M | 0.000 -100.00 % | 50.750 M | 0.000 -100.00 % | 50.750 M | 0.000 -100.00 % | 50.750 M | 0.000 -100.00 % | 50.750 M |
| Total equity | 55.040 M 0.00 % | 55.040 M 55.14 % | 35.477 M 0.00 % | 35.477 M 9.18 % | 32.493 M 0.00 % | 32.493 M 8.17 % | 30.040 M 0.00 % | 30.040 M 15.15 % | 26.087 M -0.39 % | 26.188 M 9.19 % | 23.983 M 0.00 % | 23.983 M 18.11 % | 20.306 M 0.00 % | 20.307 M -3.95 % | 21.142 M 0.00 % | 21.142 M -15.07 % | 24.894 M 0.45 % | 24.783 M 1.06 % | 24.523 M 0.00 % | 24.523 M 0.31 % | 24.448 M 0.00 % | 24.448 M 21.05 % | 20.197 M 0.00 % | 20.197 M -11.43 % | 22.802 M 9.52 % | 20.821 M 0.00 % | 20.821 M -28.42 % | 29.087 M 0.00 % | 29.087 M -2.31 % | 29.773 M 0.00 % | 29.773 M 0.20 % | 29.713 M 0.00 % | 29.713 M -8.26 % | 32.389 M 0.00 % | 32.389 M 7.98 % | 29.995 M -0.17 % | 30.045 M 315.70 % | -13.929 M 0.00 % | -13.929 M -1.42 % | -13.734 M 0.00 % | -13.734 M -6.38 % | -12.910 M 0.00 % | -12.910 M 4.97 % | -13.585 M 0.00 % | -13.585 M -3.42 % | -13.135 M 0.00 % | -13.135 M |
| Other non current liabilities | -55.040 M -481.96 % | 14.410 M 140.62 % | -35.477 M -406.21 % | 11.586 M 135.66 % | -32.493 M -558.29 % | 7.090 M 123.60 % | -30.040 M -1 889.16 % | 1.679 M | 0.000 -100.00 % | 260.000 K | 0.000 -100.00 % | 17.975 M | 0.000 -100.00 % | 201.000 K | 0.000 -100.00 % | 2.474 M | 0.000 -100.00 % | 111.590 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 |
| Long term debt | 0.000 -100.00 % | 10.520 M | 0.000 -100.00 % | 11.117 M | 0.000 -100.00 % | 11.726 M | 0.000 -100.00 % | 12.322 M | 0.000 -100.00 % | 12.423 M | 0.000 -100.00 % | 15.722 M | 0.000 -100.00 % | 19.886 M | 0.000 -100.00 % | 29.007 M | 0.000 -100.00 % | 32.112 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 non current liabilities | -55.040 M -320.78 % | 24.930 M 170.27 % | -35.477 M -256.27 % | 22.703 M 169.87 % | -32.493 M -272.69 % | 18.816 M 162.64 % | -30.040 M -314.56 % | 14.001 M | 0.000 -100.00 % | 12.683 M | 0.000 -100.00 % | 33.697 M | 0.000 -100.00 % | 20.087 M | 0.000 -100.00 % | 31.481 M | 0.000 -100.00 % | 32.223 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other current liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.094 M | 0.000 -100.00 % | 8.515 M | 0.000 -100.00 % | 10.040 M | 0.000 -100.00 % | 291.050 K | 0.000 -100.00 % | 13.241 M | 0.000 -100.00 % | 20.006 M | 0.000 -100.00 % | 9.711 M | 0.000 -100.00 % | 1.285 M | 0.000 -100.00 % | 404.205 K | 0.000 -100.00 % | 172.000 K 129.33 % | 75.000 K | 0.000 -100.00 % | 43.000 K | 0.000 -100.00 % | 43.172 K | 0.000 -100.00 % | 74.000 K | 0.000 -100.00 % | 74.000 K | 0.000 -100.00 % | 260.000 K | 0.000 -100.00 % | 73.914 K | 0.000 -100.00 % | 703.000 K | 0.000 -100.00 % | 159.555 K | 0.000 -100.00 % | 215.000 K | 0.000 -100.00 % | 189.695 K | 0.000 -100.00 % | 87.000 K |
| 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 |
| Short term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 34.011 M | 0.000 -100.00 % | 46.261 M | 0.000 -100.00 % | 72.150 M | 0.000 -100.00 % | 63.650 M | 0.000 -100.00 % | 42.050 M |
| Total current liabilities | 0.000 -100.00 % | 4.800 M | 0.000 -100.00 % | 4.806 M | 0.000 -100.00 % | 9.001 M | 0.000 -100.00 % | 10.727 M | 0.000 -100.00 % | 11.214 M | 0.000 -100.00 % | 542.384 K | 0.000 -100.00 % | 13.517 M | 0.000 -100.00 % | 20.075 M | 0.000 -100.00 % | 9.846 M | 0.000 -100.00 % | 1.285 M | 0.000 -100.00 % | 2.066 M | 0.000 -100.00 % | 22.321 M -24.31 % | 29.492 M | 0.000 -100.00 % | 75.000 K | 0.000 -100.00 % | 43.172 K | 0.000 -100.00 % | 74.000 K | 0.000 -100.00 % | 53.000 K | 0.000 -100.00 % | 260.000 K | 0.000 -100.00 % | 10.098 M | 0.000 -100.00 % | 34.714 M | 0.000 -100.00 % | 46.421 M | 0.000 -100.00 % | 72.365 M | 0.000 -100.00 % | 63.840 M | 0.000 -100.00 % | 42.137 M |
| Total liabilities | -55.040 M -285.13 % | 29.730 M 183.80 % | -35.477 M -228.97 % | 27.509 M 184.66 % | -32.493 M -216.81 % | 27.817 M 192.60 % | -30.040 M -221.48 % | 24.728 M | 0.000 -100.00 % | 23.797 M | 0.000 -100.00 % | 34.240 M | 0.000 -100.00 % | 33.604 M | 0.000 -100.00 % | 51.556 M | 0.000 -100.00 % | 42.070 M | 0.000 -100.00 % | 1.285 M | 0.000 -100.00 % | 2.066 M | 0.000 -100.00 % | 22.321 M -24.31 % | 29.492 M | 0.000 -100.00 % | 75.000 K | 0.000 -100.00 % | 43.172 K | 0.000 -100.00 % | 74.000 K | 0.000 -100.00 % | 53.000 K | 0.000 -100.00 % | 260.000 K | 0.000 -100.00 % | 10.098 M | 0.000 -100.00 % | 34.714 M | 0.000 -100.00 % | 46.421 M | 0.000 -100.00 % | 72.365 M | 0.000 -100.00 % | 63.840 M | 0.000 -100.00 % | 42.137 M |
| Other non current assets | 0.000 -100.00 % | 2.470 M | 0.000 -100.00 % | 402.000 K | 0.000 | 0.000 100.00 % | -502.000 K -103.90 % | 12.873 M 1 320.19 % | -1.055 M -5 123.81 % | 21.000 K 101.04 % | -2.026 M -124.88 % | 8.142 M 304.42 % | -3.983 M | 0.000 100.00 % | -15.837 M -2 284.41 % | 725.000 K 111.07 % | -6.548 M | 0.000 100.00 % | -3.083 M | 0.000 100.00 % | -788.000 K | 0.000 100.00 % | -846.000 K -102.86 % | 29.586 M | 0.000 100.00 % | -966.000 K | 0.000 100.00 % | -1.048 M -114.42 % | 7.269 M 750.17 % | -1.118 M | 0.000 100.00 % | -1.085 M | 0.000 100.00 % | -410.000 K | 0.000 100.00 % | -19.202 M | 0.000 100.00 % | -52.000 K | 0.000 100.00 % | -432.000 K | 0.000 100.00 % | -576.000 K | 0.000 100.00 % | -559.000 K | 0.000 100.00 % | -714.000 K -1 091.67 % | 72.000 K |
| Long term investments | 0.000 | 0.000 | 0.000 -100.00 % | 2.306 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.000 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 |
| Intangible assets | 0.000 -100.00 % | 1.430 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.008 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.582 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Goodwill and intangible assets | 0.000 -100.00 % | 1.430 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.008 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.582 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 0.000 -100.00 % | 440.000 K | 0.000 -100.00 % | 3.224 M | 0.000 -100.00 % | 1.836 M | 0.000 -100.00 % | 4.744 M | 0.000 -100.00 % | 3.001 M | 0.000 -100.00 % | 2.971 M | 0.000 -100.00 % | 3.085 M | 0.000 -100.00 % | 3.254 M | 0.000 -100.00 % | 3.632 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 905.000 K | 0.000 -100.00 % | 1.073 M | 0.000 -100.00 % | 1.260 M |
| Total non current assets | 0.000 -100.00 % | 4.470 M | 0.000 -100.00 % | 5.932 M | 0.000 -100.00 % | 3.923 M 881.47 % | -502.000 K -102.85 % | 17.617 M 1 769.86 % | -1.055 M -118.83 % | 5.604 M 376.67 % | -2.026 M -118.23 % | 11.113 M 379.01 % | -3.983 M -229.11 % | 3.085 M 119.48 % | -15.837 M -498.01 % | 3.979 M 160.77 % | -6.548 M -280.29 % | 3.632 M 217.80 % | -3.083 M | 0.000 100.00 % | -788.000 K | 0.000 100.00 % | -846.000 K -102.86 % | 29.586 M | 0.000 100.00 % | -966.000 K | 0.000 100.00 % | -1.048 M -114.42 % | 7.269 M 750.17 % | -1.118 M | 0.000 100.00 % | -1.085 M -127.13 % | 4.000 M 1 075.61 % | -410.000 K | 0.000 100.00 % | -19.202 M | 0.000 100.00 % | -52.000 K | 0.000 100.00 % | -432.000 K | 0.000 100.00 % | -576.000 K -163.65 % | 905.000 K 261.90 % | -559.000 K -152.12 % | 1.073 M 250.22 % | -714.000 K -153.60 % | 1.332 M |
| Other current assets | -1.440 M | 0.000 100.00 % | -418.000 K | 0.000 100.00 % | -472.000 K -100.91 % | 51.669 M | 0.000 -100.00 % | 34.154 M | 0.000 -100.00 % | 15.322 M | 0.000 -100.00 % | 44.954 M | 0.000 -100.00 % | 46.611 M | 0.000 -100.00 % | 49.944 M | 0.000 -100.00 % | 55.561 M | 0.000 -100.00 % | 22.670 M | 0.000 -100.00 % | 24.064 M | 0.000 -100.00 % | 1.199 M -88.96 % | 10.864 M | 0.000 -100.00 % | 8.522 M | 0.000 -100.00 % | 15.089 M | 0.000 -100.00 % | 16.353 M | 0.000 -100.00 % | 24.681 M | 0.000 -100.00 % | 15.659 M | 0.000 -100.00 % | 20.940 M | 0.000 -100.00 % | 16.981 M | 0.000 -100.00 % | 32.255 M | 0.000 -100.00 % | 52.022 M | 0.000 -100.00 % | 48.259 M | 0.000 -100.00 % | 18.544 M |
| Short term investments | 0.000 | 0.000 | 0.000 -100.00 % | 323.000 K | 0.000 -100.00 % | 1.000 K -99.90 % | 1.004 M -63.54 % | 2.754 M 30.52 % | 2.110 M | 0.000 -100.00 % | 4.051 M | 0.000 -100.00 % | 7.966 M 7 415.09 % | 106.000 K -99.67 % | 31.674 M | 0.000 -100.00 % | 13.096 M 12 823.85 % | 101.332 K -98.36 % | 6.166 M | 0.000 -100.00 % | 1.576 M -69.33 % | 5.138 M 203.66 % | 1.692 M | 0.000 -100.00 % | 10.511 M 444.06 % | 1.932 M | 0.000 -100.00 % | 2.096 M -84.91 % | 13.887 M 521.06 % | 2.236 M | 0.000 -100.00 % | 2.170 M -84.24 % | 13.766 M 1 578.78 % | 820.000 K | 0.000 -100.00 % | 38.404 M 194.84 % | 13.026 M 12 424.59 % | 104.000 K | 0.000 -100.00 % | 864.000 K -76.97 % | 3.752 M 225.65 % | 1.152 M | 0.000 -100.00 % | 1.118 M -83.11 % | 6.618 M 363.46 % | 1.428 M | 0.000 |
| cash and cash equivalents | 0.000 -100.00 % | 1.440 M | 0.000 -100.00 % | 95.000 K | 0.000 -100.00 % | 472.000 K 194.02 % | -502.000 K -306.58 % | 243.000 K 123.03 % | -1.055 M -200.00 % | 1.055 M 152.09 % | -2.026 M -200.00 % | 2.026 M 150.85 % | -3.983 M -200.00 % | 3.983 M 125.15 % | -15.837 M -200.00 % | 15.837 M 341.86 % | -6.548 M -200.01 % | 6.548 M 312.38 % | -3.083 M -200.00 % | 3.083 M 491.24 % | -788.000 K -200.05 % | 787.590 K 193.10 % | -846.000 K -200.00 % | 846.000 K -85.75 % | 5.938 M 714.72 % | -966.000 K -200.00 % | 966.000 K 192.18 % | -1.048 M -199.96 % | 1.048 M 193.78 % | -1.118 M -200.00 % | 1.118 M 203.04 % | -1.085 M -200.00 % | 1.085 M 364.63 % | -410.000 K -200.00 % | 410.000 K 102.14 % | -19.202 M -200.00 % | 19.202 M 37 027.10 % | -52.000 K -200.00 % | 52.000 K 112.04 % | -432.000 K -199.97 % | 432.126 K 175.02 % | -576.000 K -200.00 % | 576.000 K 203.04 % | -559.000 K -200.01 % | 558.917 K 178.28 % | -714.000 K -200.00 % | 714.000 K |
| Cash and short term investments | 1.440 M 0.00 % | 1.440 M 244.50 % | 418.000 K 0.00 % | 418.000 K -11.44 % | 472.000 K 0.00 % | 472.000 K -5.98 % | 502.000 K -83.25 % | 2.997 M 184.08 % | 1.055 M 0.00 % | 1.055 M -47.91 % | 2.026 M 0.00 % | 2.026 M -49.15 % | 3.983 M -2.59 % | 4.089 M -74.18 % | 15.837 M 0.00 % | 15.837 M 141.86 % | 6.548 M -1.52 % | 6.649 M 115.67 % | 3.083 M 0.00 % | 3.083 M 291.24 % | 788.000 K -86.70 % | 5.926 M 600.41 % | 846.000 K 0.00 % | 846.000 K -94.86 % | 16.449 M 1 602.83 % | 966.000 K 0.00 % | 966.000 K -7.82 % | 1.048 M -92.98 % | 14.935 M 1 235.89 % | 1.118 M 0.00 % | 1.118 M 3.04 % | 1.085 M -92.69 % | 14.851 M 3 522.20 % | 410.000 K 0.00 % | 410.000 K -97.86 % | 19.202 M -40.42 % | 32.228 M 61 876.28 % | 52.000 K 0.00 % | 52.000 K -87.96 % | 432.000 K -89.67 % | 4.184 M 626.33 % | 576.000 K 0.00 % | 576.000 K 3.04 % | 559.000 K -92.21 % | 7.177 M 905.21 % | 714.000 K 0.00 % | 714.000 K |
| Total current assets | 0.000 -100.00 % | 80.300 M | 0.000 -100.00 % | 57.054 M | 0.000 -100.00 % | 56.387 M 11 132.47 % | 502.000 K -98.65 % | 37.151 M 3 421.42 % | 1.055 M -97.62 % | 44.401 M 2 092.08 % | 2.026 M -95.70 % | 47.110 M 1 082.78 % | 3.983 M -92.16 % | 50.826 M 220.93 % | 15.837 M -76.95 % | 68.719 M 949.47 % | 6.548 M -89.64 % | 63.220 M 1 950.62 % | 3.083 M -88.05 % | 25.808 M 3 175.13 % | 788.000 K -97.03 % | 26.561 M 3 039.55 % | 846.000 K -93.46 % | 12.932 M -75.27 % | 52.294 M 5 313.46 % | 966.000 K -95.38 % | 20.896 M 1 893.89 % | 1.048 M -95.21 % | 21.861 M 1 855.35 % | 1.118 M -96.25 % | 29.847 M 2 650.88 % | 1.085 M -95.79 % | 25.766 M 6 184.39 % | 410.000 K -98.74 % | 32.649 M 70.03 % | 19.202 M -52.17 % | 40.143 M 77 097.26 % | 52.000 K -99.75 % | 20.785 M 4 711.34 % | 432.000 K -98.68 % | 32.687 M 5 574.80 % | 576.000 K -99.02 % | 58.624 M 10 387.30 % | 559.000 K -98.87 % | 49.257 M 6 798.70 % | 714.000 K -97.42 % | 27.670 M |
| 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 -100.00 % | 2.000 | 0.000 -100.00 % | 55.000 K | 0.000 100.00 % | -5.138 M | 0.000 -100.00 % | 10.887 M 203.58 % | -10.511 M | 0.000 -100.00 % | 10.063 M | 0.000 100.00 % | -13.887 M | 0.000 -100.00 % | 12.069 M | 0.000 | 0.000 | 0.000 -100.00 % | 16.580 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.752 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.587 M | 0.000 100.00 % | -6.618 M | 0.000 -100.00 % | 7.969 M |
| Net receivables | 0.000 -100.00 % | 78.860 M | 0.000 -100.00 % | 56.636 M | 0.000 -100.00 % | 4.246 M | 0.000 | 0.000 | 0.000 -100.00 % | 28.024 M | 0.000 -100.00 % | 131.000 K | 0.000 -100.00 % | 126.000 K | 0.000 -100.00 % | 2.938 M | 0.000 -100.00 % | 1.011 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.709 M | 0.000 | 0.000 -100.00 % | 35.492 M | 0.000 -100.00 % | 1.345 M | 0.000 -100.00 % | 5.723 M | 0.000 -100.00 % | 307.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 439.000 K | 0.000 -100.00 % | 439.000 K | 0.000 -100.00 % | 443.000 K |
| Tax assets | 0.000 -100.00 % | 130.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 79.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -20.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 0.000 -100.00 % | 1.880 M | 0.000 -100.00 % | 1.508 M | 0.000 -100.00 % | 907.000 K | 0.000 -100.00 % | 1.101 M | 0.000 -100.00 % | 1.174 M | 0.000 -100.00 % | 251.334 K | 0.000 -100.00 % | 276.000 K | 0.000 -100.00 % | 69.000 K | 0.000 -100.00 % | 135.959 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.662 M | 0.000 -100.00 % | 22.149 M -24.71 % | 29.417 M | 0.000 -100.00 % | 32.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -21.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 10.024 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Tax payables | 0.000 -100.00 % | 2.920 M | 0.000 -100.00 % | 3.298 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.111 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| 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 |
| 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 |
| 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 |
| Other total stockholders equity | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.261 M | 0.000 100.00 % | -16.897 M | 0.000 -100.00 % | 1.810 M | 0.000 | 0.000 | 0.000 -100.00 % | 0.000 | 0.000 100.00 % | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 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 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -100.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 0.000 -100.00 % | 84.770 M | 0.000 -100.00 % | 62.986 M | 0.000 -100.00 % | 60.310 M | 0.000 -100.00 % | 54.768 M | 0.000 -100.00 % | 49.985 M | 0.000 -100.00 % | 58.223 M | 0.000 -100.00 % | 53.911 M | 0.000 -100.00 % | 72.698 M | 0.000 -100.00 % | 66.852 M | 0.000 -100.00 % | 25.808 M | 0.000 -100.00 % | 26.561 M | 0.000 -100.00 % | 42.518 M -18.69 % | 52.294 M | 0.000 -100.00 % | 20.896 M | 0.000 -100.00 % | 29.130 M | 0.000 -100.00 % | 29.847 M | 0.000 -100.00 % | 29.766 M | 0.000 -100.00 % | 32.649 M | 0.000 -100.00 % | 40.143 M | 0.000 -100.00 % | 20.785 M | 0.000 -100.00 % | 32.687 M | 0.000 -100.00 % | 59.529 M | 0.000 -100.00 % | 50.329 M | 0.000 -100.00 % | 29.002 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-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 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | -120.000 K 90.73 % | -1.294 M 58.28 % | -3.102 M -172.58 % | -1.138 M 38.35 % | -1.846 M 22.01 % | -2.367 M -57.07 % | -1.507 M 25.84 % | -2.032 M -44.52 % | -1.406 M -1 401.85 % | 108.000 K 104.78 % | -2.260 M -10.24 % | -2.050 M -28.13 % | -1.600 M -36.87 % | -1.169 M -160.01 % | 1.948 M -65.06 % | 5.575 M 387.96 % | -1.936 M -823.82 % | 267.469 K 150.75 % | -527.000 K -531.97 % | 122.000 K 161.93 % | -197.000 K 94.73 % | -3.736 M -624.00 % | -516.000 K -87.64 % | -275.000 K -109.55 % | 2.880 M 327.18 % | -1.268 M -77.55 % | -714.000 K -121.70 % | 3.291 M -33.85 % | 4.975 M 584.82 % | 726.469 K 1 916.17 % | -40.000 K 91.03 % | -446.000 K -215.54 % | 386.000 K -36.82 % | 611.000 K -70.30 % | 2.057 M 183.45 % | -2.465 M -2 137.19 % | 121.000 K -76.95 % | 524.912 K 1 193.57 % | -48.000 K -168.57 % | 70.000 K -44.00 % | 125.000 K -70.60 % | 425.188 K 6.56 % | 399.000 K 315.68 % | -185.000 K 62.24 % | -490.000 K -760.17 % | 74.223 K -80.21 % | 375.000 K 137.96 % | -988.000 K -141.55 % | 2.378 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 | 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 | 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 | 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 | 0.000 |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 | 0.000 |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 |